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
336905891183	336905891745	336905892295	336905892845	336905893395	336905893945	336905894495	336905895045	336905895595	336905896145	336905896695	336905897245	336905897795	336905898345	336905898895	336905899445	336905899995	336905900545	336905901095	336905901645	336905902195	336905902745	336905903295	336905903845	336905904395	336905904945	336905905495	336905906045	336905906595	336905907145	336905907695	336905908245	336905908795	336905909345	336905909895	336905910445	336905910995	336905911545	336905912095	336905912645	336905913195	336905913745	336905914295	336905914845	336905915395	336905915945	336905916495	336905917045	336905917595	336905918145	336905918695	336905919245	336905919795	336905920345	336905920895	336905921445	336905921995	336905922545	336905923095	336905923645	336905924195	336905924745	336905925295	336905925845	336905926395	336905926945	336905927495	336905928045	336905928595	336905929145	336905929695	336905930245	336905930795	336905931345	336905931895	336905932445	336905932995	336905933545	336905934095	336905934645	336905935195	336905935745	336905936295	336905936845	336905937395	336905937945	336905938495	336905939045	336905939595	336905940145	336905940695	336905941245	336905941795	336905942345	336905942895	336905943445	336905943995	336905944545	336905945095	336905945645	336905946195	336905946745	336905947295	336905947845	336905948395	336905948945	336905949495	336905950045	336905950595	336905951145	336905951695	336905952245	336905952795	336905953345	336905953895	336905954445	336905954995	336905955545	336905956095	336905956645	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2739	3650	2300	2738	3650	2300	2738	3650	2300	2738	3650	2300	2738	3650	2300	2738	3650	2300	2738	3650	2300	2738	3650	2300	2738	3650	2300	2738	3650	2300	2738	3650	2300	2738	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	3650	2300	2737	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
82197	53794	16798	4197	1144	754	654	532	511	411	430	403	346	366	381	363	365	357	357	348	338	365	339	345	334	321	361	332	335	353	300	319	345	329	291	321	318	314	329	335	292	322	270	328	319	308	352	320	323	300	339	324	275	294	321	315	326	305	307	315	282	300	336	301	314	287	326	329	312	310	297	302	341	293	322	289	327	311	316	289	289	322	308	322	304	329	293	316	319	311	315	332	313	308	318	321	296	299	349	332	306	296	317	313	321	332	316	276	277	304	326	320	265	319	322	322	294	317	310	326	328	308	313	340	253	317	332	340	337	315	328	305	321	296	331	306	362	337	309	317	322	325	316	309	292	325	329	296	324	295	267	309	305	317	357	328	334	304	315	308	317	312	316	324	321	352	302	301	319	300	326	323	333	312	325	337	312	295	306	286	320	319	314	299	303	307	338	292	310	317	340	308	319	316	307	328	335	356	329	326	304	320	341	297	323	316	309	301	344	327	304	305	303	308	323	332	313	293	310	321	328	324	314	347	322	295	313	316	292	337	306	319	329	300	291	291	338	296	322	328	313	312	316	307	304	297	304	312	295	318	316	322	295	294	338	303	304	304	292	322	305	328	292	304	314	345	321	297	295	329	318	324	317	288	344	322	296	311	302	340	327	269	304	327	325	349	314	292	307	316	310	335	342	304	308	301	291	291	314	331	285	304	294	327	338	342	306	330	347	297	319	276	320	270	309	336	316	310	295	330	314	296	314	326	327	312	300	318	310	324	322	307	303	323	335	291	316	321	344	308	310	306	318	282	303	322	348	295	313	322	301	299	346	324	299	303	336	316	292	323	324	331	331	283	327	338	302	290	321	309	305	286	327	312	316	302	310	306	324	324	331	288	332	296	327	296	326	326	281	282	303	310	307	313	335	303	285	299	279	269	276	266	301	292	302	339	334	302	315	322	321	342	350	310	319	327	306	313	339	278	312	313	323	315	337	317	309	307	292	313	271	331	286	303	297	317	294	285	312	278	314	325	374	330	347	339	318	299	319	332	322	310	304	288	294	319	294	305	291	312	345	312	288	277	346	315	333	323	302	299	336	273	325	327	319	312	326	316	320	303	318	311	337	360	317	335	311	295	310	305	337	353	351	345	299	306	322	298	299	313	290	318	348	332	308	316	291	318	319	333	289	291	297	306	330	293	333	328	314	312	317	307	321	330	329	304	304	298	287	312	321	327	313	334	302	318	336	316	298	326	297	321	275	289	327	338	310	294	307	324	307	302	341	307	307	339	311	302	334	306	294	298	306	303	327	348	293	314	301	309	325	306	301	295	313	335	322	307	299	312	348	299	318	339	328	299	303	297	334	333	297	335	283	302	343	328	344	310	317	295	289	338	320	337	330	334	309	313	332	311	321	304	311	327	320	287	326	273	315	330	326	347	323	323	349	303	301	327	323	327	315	325	311	340	290	325	329	305	271	308	310	327	314	330	307	340	331	318	309	295	320	340	317	312	294	320	343	324	303	314	325	319	303	294	306	323	315	335	319	297	321	289	323	261	307	285	346	292	275	319	299	304	306	287	316	291	327	312	284	308	318	288	328	348	298	318	294	311	279	307	269	326	307	288	317	331	319	320	329	335	348	295	323	325	305	312	327	330	323	297	301	301	332	297	305	304	300	321	311	309	345	307	323	339	287	313	342	321	322	316	291	291	335	337	297	286	312	326	300	324	279	293	321	309	271	331	291	308	304	313	315	336	337	328	304	295	329	301	299	294	335	312	329	290	297	305	298	284	286	310	312	269	325	332	335	292	269	318	315	276	322	330	313	318	327	300	287	330	294	313	328	305	284	309	286	321	303	314	317	332	308	338	326	340	344	343	318	320	333	326	277	296	321	293	347	317	308	331	304	303	288	303	319	275	331	309	320	336	321	302	272	302	292	342	358	321	332	303	311	351	276	327	344	303	277	297	282	289	290	296	307	308	324	310	339	308	275	322	313	328	338	311	331	323	283	344	312	338	312	305	301	255	322	296	317	279	323	341	320	315	307	306	364	316	327	321	312	294	321	311	280	326	308	330	316	314	298	324	278	321	324	322	281	339	305	286	308	310	301	311	326	305	295	286	319	346	305	322	287	295	282	319	294	283	293	315	294	354	311	331	325	345	303	296	308	298	309	278	302	328	316	301	303	301	308	279	322	314	321	284	326	317	314	293	308	303	295	332	289	324	294	263	301	343	296	306	314	308	314	325	330	331	304	330	327	281	305	326	333	316	301	307	339	326	326	334	295	288	303	295	307	324	325	324	290	282	323	306	307	290	326	320	303	356	286	299	323	358	318	312	296	327	311	322	295	302	316	323	291	307	321	303	308	316	306	280	321	345	306	327	283	303	306	306	297	268	361	338	315	297	303	317	324	331	310	300	342	305	321	321	290	308	322	289	295	321	335	343	327	334	327	336	323	317	326	336	282	333	307	317	332	307	303	337	317	321	318	303	314	334	294	318	324	308	309	283	313	308	345	279	308	273	309	316	275	312	291	294	311	306	278	293	304	307	295	322	300	311	304	345	329	312	334	304	301	328	321	314	328	299	300	350	333	325	282	327	287	321	324	317	328	302	303	307	317	311	310	344	275	325	288	335	324	280	277	314	335	305	315	300	314	306	325	317	339	284	312	327	290	304	288	319	344	345	318	336	308	319	308	322	329	287	333	349	339	348	329	281	326	270	311	313	341	315	329	322	289	324	315	316	327	321	327	308	294	336	301	297	272	315	308	277	332	324	320	320	316	282	350	311	370	299	327	314	310	314	366	298	304	299	294	302	320	319	292	350	327	320	308	343	331	301	299	314	307	298	285	329	291	304	314	309	287	304	291	340	312	313	325	307	338	314	310	304	315	310	320	318	293	338	305	297	302	305	345	334	330	335	301	308	307	280	317	300	328	311	331	315	338	356	340	298	301	330	331	324	315	310	293	276	264	310	335	310	292	298	300	307	308	310	334	312	316	307	309	304	310	357	305	358	316	324	325	307	311	331	320	325	323	289	324	321	343	311	323	313	328	301	271	307	308	334	303	287	327	324	307	353	301	320	260	284	293	277	303	307	317	308	319	340	309	306	295	305	280	320	299	341	301	305	356	289	354	276	335	279	335	343	326	306	339	302	304	340	315	311	295	281	306	303	329	293	334	286	311	306	325	326	353	276	360	297	329	327	291	313	335	313	307	322	316	291	354	320	314	302	332	320	303	300	327	334	305	350	349	317	303	315	296	305	298	356	332	339	313	304	335	286	289	287	294	310	283	316	333	317	311	309	309	307	292	303	321	324	307	320	321	299	322	314	295	319	321	294	308	252	331	309	284	318	274	328	313	320	289	302	309	339	289	281	293	288	275	319	306	317	347	301	318	303	290	325	290	303	346	308	323	299	307	334	320	312	321	307	286	283	287	297	289	346	306	308	316	310	299	292	273	305	327	254	281	314	312	364	312	297	312	275	332	323	295	310	321	345	312	310
54592	27771	3552	3838	3443	2826	2373	1996	1744	1625	1400	1363	1270	1213	1141	1039	1053	1001	917	934	941	944	885	921	825	844	869	848	824	787	836	846	797	792	856	832	807	800	838	851	746	805	795	766	831	734	770	789	747	791	801	768	791	778	741	788	734	713	711	751	761	739	784	758	773	743	761	726	715	755	752	729	720	788	745	762	735	738	738	780	820	706	739	702	811	744	814	713	758	804	730	732	734	796	772	758	805	731	703	747	719	697	737	724	748	727	805	789	725	749	770	769	756	779	760	761	751	773	732	769	735	778	774	766	742	738	781	732	742	749	746	734	716	751	729	734	789	762	712	744	784	730	768	742	760	754	767	709	700	728	770	739	740	746	740	738	757	772	747	748	777	743	734	699	728	732	716	748	747	734	688	733	759	697	793	724	715	680	685	748	752	708	735	719	739	720	736	738	736	726	720	733	796	726	740	738	745	733	761	712	759	797	726	724	717	773	709	731	731	724	737	687	731	733	757	753	724	742	712	718	726	759	759	767	794	757	737	707	773	717	775	752	732	788	738	744	718	750	696	754	753	679	733	752	717	757	665	713	774	738	768	726	761	766	734	733	785	717	782	694	768	735	709	735	718	757	749	716	735	755	753	755	770	722	765	756	746	749	777	761	769	747	713	730	765	703	745	752	772	719	717	718	704	731	774	763	698	727	752	739	725	781	733	719	740	689	709	752	687	745	783	720	711	681	759	710	790	740	769	773	736	755	723	743	720	709	769	722	727	746	765	731	793	759	757	742	744	767	738	742	724	775	761	737	722	750	719	771	748	781	767	841	730	773	719	722	776	768	737	727	728	739	671	745	767	717	711	787	757	772	728	705	725	715	762	710	727	785	800	754	713	744	767	765	786	737	770	796	773	691	756	756	755	728	743	711	783	758	757	789	731	728	718	740	721	705	753	775	716	744	745	767	721	787	753	709	742	763	770	767	754	706	745	748	710	792	744	752	751	744	788	727	709	748	738	745	787	705	756	747	752	699	720	734	757	728	767	700	732	796	731	810	776	743	752	723	722	699	735	701	739	740	746	761	766	698	706	743	740	758	709	724	756	783	739	759	738	739	743	766	693	782	726	752	746	764	712	782	755	704	774	736	783	721	733	706	727	739	731	784	745	747	744	725	774	710	743	780	770	764	758	734	727	762	713	759	716	755	730	759	708	728	749	776	683	773	704	750	705	726	720	711	721	688	735	722	678	721	729	698	758	752	744	713	714	741	707	741	721	729	714	754	738	729	750	734	696	720	702	766	741	745	730	764	820	748	720	744	719	713	727	687	731	714	737	732	736	738	734	761	756	714	763	777	766	710	723	731	752	783	773	740	729	781	711	707	730	698	718	737	799	733	753	765	747	702	781	744	708	800	738	715	736	712	732	713	763	759	721	732	746	715	810	781	736	746	703	713	684	745	685	731	740	719	770	743	777	804	725	742	759	744	696	716	805	725	778	746	741	710	755	757	769	781	727	787	756	724	743	726	765	728	727	725	748	691	722	761	749	741	716	748	738	735	690	744	736	705	713	775	723	727	783	778	739	704	757	752	715	723	710	716	782	701	707	729	720	709	764	755	715	781	743	691	737	724	711	716	805	727	703	782	754	738	756	726	739	695	751	735	725	714	741	702	699	721	710	707	715	753	738	727	719	716	734	715	773	750	780	758	737	749	741	715	737	682	730	756	736	768	721	716	724	753	759	733	769	756	777	735	752	721	731	757	741	726	744	716	740	726	784	684	775	716	730	743	752	706	728	768	774	751	706	811	764	737	741	729	719	787	737	754	714	758	753	763	814	689	708	716	765	730	744	736	761	740	748	720	771	750	748	715	740	712	742	733	739	737	758	713	725	768	722	749	704	765	772	765	744	746	715	750	720	776	677	725	721	757	752	765	747	720	756	716	741	730	731	753	756	734	745	722	758	705	747	735	753	754	688	716	779	800	790	726	740	750	757	811	716	707	742	721	740	732	764	737	705	734	755	703	790	759	796	762	748	768	758	785	770	721	728	788	746	731	759	723	758	775	712	742	777	712	754	734	725	782	757	756	757	767	760	772	766	749	728	749	747	697	732	712	791	753	736	681	793	684	735	685	723	694	737	712	804	726	744	746	770	686	806	744	713	702	713	758	741	804	714	775	707	758	798	710	734	720	765	694	754	699	797	697	756	758	735	731	751	731	769	727	691	739	778	762	722	743	688	698	735	732	699	726	735	761	712	751	762	724	744	754	723	752	789	752	731	718	784	714	701	751	692	728	759	703	719	723	731	700	723	742	713	754	722	699	744	748	753	754	713	731	733	726	701	736	734	742	748	786	744	725	731	806	725	692	798	736	715	740	741	744	736	754	774	734	709	721	714	718	763	761	773	742	740	746	721	716	730	713	759	710	762	742	713	730	728	752	713	760	723	750	725	747	735	776	718	726	756	757	706	725	718	737	775	727	757	764	669	736	750	726	739	777	703	723	652	734	762	734	765	749	763	699	787	725	751	746	790	718	758	731	733	732	740	730	727	763	732	766	749	731	674	725	798	762	771	713	724	731	753	686	764	789	771	783	728	734	712	751	749	750	704	707	718	760	667	746	727	731	718	724	745	743	761	765	740	772	738	775	748	755	733	734	741	712	774	757	747	725	782	679	733	739	756	723	715	720	800	710	760	760	726	726	721	720	728	781	760	747	791	744	733	702	719	742	779	720	744	714	769	748	702	741	725	730	772	765	704	746	740	708	723	723	757	745	723	745	726	725	759	771	771	710	713	749	687	748	717	768	732	760	698	725	732	761	705	782	764	754	777	761	755	753	761	778	754	743	744	758	722	764	695	676	738	716	720	772	705	765	731	760	723	715	781	775	762	757	689	712	760	738	776	713	759	728	697	752	762	770	766	764	764	727	717	724	726	742	756	756	759	756	739	795	746	716	705	720	743	742	744	697	701	770	729	743	747	787	740	751	739	740	761	775	694	757	795	770	714	705	754	752	707	760	759	709	723	732	768	700	734	693	708	690	724	779	731	761	684	741	755	741	703	725	739	735	766	765	680	723	704	763	729	771	765	774	675	756	771	765	763	725	719	726	752	752	723	731	714	743	792	749	742	731	729	747	777	766	731	742	748	705	720	734	722	728	698	749	724	736	776	704	738	730	769	808	715	748	818	727	769	735	704	774	753	735	738	738	776	760	722	726	747	763	714	701	745	718	706	727	768	759	715	745	751	759	727	738	714	749	726	758	767	765	705	734	756	729	775	716	712	731	711	717	688	781	801	758	714	732	726	704	719	729	743	778	731	750	766	774	732	726	744	767	766	729	740	740	786	702	739	786	708	692	719	737	733	754	741	746	757	699	755	774	744	728	738	700	741	747	758	748	725	751	718	791	773	709	758	723	669	717	764	733	742	731	744	755	738	757	754	720	663	741	712	701	719	767	758	759	755	705	750	770	748	722	682	736	746	721	714	763	736	713	764	726	728	695	730	803
20531	4219	243	180	180	198	186	188	165	147	179	167	173	182	195	213	191	179	167	180	150	168	149	168	184	183	165	203	173	205	148	149	164	188	171	217	177	197	175	172	159	170	182	158	145	182	177	144	163	191	169	154	164	166	175	153	188	187	188	162	176	161	159	165	165	171	155	171	172	176	174	191	174	161	200	176	201	171	184	156	180	195	161	156	181	150	176	174	168	180	165	202	164	164	182	181	194	151	183	180	166	172	167	176	191	157	160	160	165	176	168	169	167	159	154	163	168	164	181	195	171	198	169	149	172	171	185	152	174	185	170	157	167	178	198	179	149	167	165	166	185	153	194	180	173	183	149	181	179	162	151	154	126	163	180	185	185	165	181	181	158	169	168	170	167	169	183	167	161	173	180	186	185	159	178	168	203	150	165	163	166	172	196	179	170	179	148	165	168	178	168	191	179	161	182	178	166	172	179	157	178	174	189	169	174	152	174	155	171	174	184	161	177	169	177	170	160	157	174	195	198	176	182	173	181	154	181	148	166	184	167	159	175	156	171	164	178	168	162	169	177	169	203	182	173	175	193	158	179	184	173	159	171	178	169	182	185	154	149	178	176	161	158	186	161	176	177	175	162	190	175	169	156	168	190	169	175	176	167	164	149	175	195	172	164	145	185	168	173	189	153	160	211	175	189	167	171	160	174	187	171	180	153	184	183	161	162	166	163	186	178	161	142	199	157	150	152	171	198	181	167	175	168	167	171	195	190	179	156	161	174	156	176	182	182	145	195	204	165	164	182	164	183	179	175	166	191	162	173	170	201	161	184	170	159	200	166	149	140	164	175	186	165	189	163	180	168	172	190	170	174	195	199	186	142	174	159	190	177	142	182	176	165	163	195	174	164	180	183	177	184	156	176	153	167	166	162	171	141	185	175	161	159	167	191	161	176	204	162	181	156	184	200	185	181	171	164	177	157	194	186	157	154	156	169	186	174	169	154	170	165	187	182	155	192	177	160	178	162	181	191	180	179	191	185	175	166	173	151	160	168	166	160	167	192	184	176	153	183	167	167	159	180	161	155	185	163	164	161	172	160	170	168	171	158	162	199	153	149	169	188	156	188	190	197	173	171	163	192	166	178	169	143	187	182	177	185	127	169	173	158	164	191	183	152	147	173	182	161	154	167	171	174	174	183	172	171	164	202	180	149	193	175	198	182	178	173	168	159	143	191	184	178	184	175	158	176	178	184	176	182	161	164	163	150	163	196	166	181	164	180	162	168	182	171	171	178	175	181	169	170	179	184	180	181	175	185	151	171	148	167	171	171	172	178	155	180	183	174	191	168	178	186	193	174	176	151	184	157	171	180	174	186	185	168	170	181	157	177	157	155	152	164	164	157	170	165	173	168	162	172	171	173	168	164	152	184	167	170	183	172	155	154	160	178	212	160	184	175	157	168	178	188	181	162	171	172	162	158	148	166	178	191	199	177	154	154	183	160	155	181	196	170	183	178	172	166	187	187	158	168	170	176	180	171	182	170	172	192	172	179	204	159	169	171	199	171	165	167	171	148	192	169	151	176	168	166	199	199	170	148	179	172	201	184	169	172	173	179	152	162	184	172	162	175	176	169	157	181	183	192	150	181	170	167	155	183	149	169	173	167	175	173	190	149	178	177	183	171	172	168	148	204	165	154	180	174	164	166	174	177	183	179	176	159	166	156	151	173	203	151	167	196	191	170	185	165	185	192	166	164	180	172	196	186	165	186	160	164	169	174	159	193	169	168	166	185	154	165	167	182	185	153	183	164	177	194	157	185	178	176	177	178	179	142	195	184	194	192	176	211	175	184	198	156	178	169	164	165	165	168	162	181	162	178	169	154	185	129	154	169	162	185	179	207	200	165	187	156	166	164	165	153	184	179	165	169	152	196	160	183	192	144	197	160	166	157	163	168	163	174	188	173	145	188	177	168	178	163	173	192	166	180	188	159	170	200	181	193	187	162	182	159	150	159	171	188	162	148	191	174	155	193	171	191	165	175	173	159	166	175	155	146	162	185	168	195	153	175	158	159	184	178	179	154	214	171	179	163	169	193	170	176	173	186	172	165	165	186	183	188	180	176	189	193	158	149	185	168	168	171	143	180	164	153	145	189	175	161	201	189	177	175	174	158	202	183	169	161	200	156	171	179	163	187	153	148	169	170	163	171	157	169	196	142	165	170	175	174	179	171	166	174	169	178	184	160	220	173	188	164	174	179	143	173	160	171	167	160	170	160	179	172	172	158	175	185	161	165	178	167	149	195	181	181	195	189	169	180	165	180	178	188	171	139	176	160	170	169	167	180	183	156	135	173	179	182	172	190	184	181	156	177	178	165	173	152	154	158	168	162	167	178	154	173	171	166	155	164	170	172	184	173	178	179	187	161	167	171	176	169	160	191	174	155	180	187	164	177	161	185	201	148	146	167	189	210	166	157	167	150	159	137	207	164	181	160	166	192	165	183	160	168	172	162	160	164	168	178	177	162	170	185	163	187	158	191	171	172	165	164	187	171	157	188	191	167	169	175	164	191	187	191	166	165	170	194	166	173	172	162	177	182	178	179	157	182	159	161	147	154	187	181	170	172	181	166	201	171	161	164	181	173	179	173	185	181	142	173	160	176	193	166	168	166	159	164	162	184	174	164	195	179	187	156	191	178	182	176	182	191	168	173	198	153	193	151	175	200	170	181	174	165	156	173	160	167	154	185	166	191	186	184	169	176	151	176	179	188	176	161	170	160	179	191	185	179	185	172	172	174	152	173	180	177	172	177	179	170	172	162	166	193	166	186	176	171	191	178	195	185	160	170	162	175	169	188	174	146	147	175	177	189	200	204	188	166	177	176	186	167	149	168	162	169	181	193	201	175	177	143	138	173	179	167	165	177	157	160	142	204	161	135	160	154	174	163	163	175	152	166	197	166	189	175	167	183	168	155	191	177	196	203	165	190	164	181	161	175	177	184	169	142	185	170	155	188	174	183	185	176	171	179	185	166	186	193	162	194	171	165	190	160	197	161	156	161	181	194	164	189	167	159	176	149	155	217	185	178	170	177	163	198	164	149	173	174	186	184	176	155	177	182	183	183	174	149	181	144	162	172	167	180	174	183	171	165	194	171	175	156	157	161	182	166	206	180	191	178	178	150	177	180	183	175	175	197	162	191	210	175	181	180	168	181	191	171	193	163	164	202	158	157	156	156	151	188	187	193	162	193	173	175	167	166	181	171	166	154	175	165	159	177	148	149	192	170	179	176	179	168	143	183	180	167	155	166	209	169	168	185	167	150	185	133	175	163	176	191	190	165	175	174	177	181	183	181	167	183	143	155	169	181	165	186	170	181	186	201	153	179	165	181	171	182	187	168	186	159	183	154	188	184	168	161	166	175	158	148	180	193	162	160	195	160	193	167	186	168	169	151	161	158	205	158	161	179	173	146	171	174	179	168	172	183	179	179	165	174	166	172	189	186	161	183	172
19144	3507	549	547	541	509	474	483	455	446	468	463	473	466	478	484	473	439	493	526	477	461	462	484	493	500	458	505	464	460	431	487	461	487	457	511	404	501	479	444	511	502	483	467	469	489	448	459	470	493	453	465	486	522	481	495	476	476	503	429	485	481	454	469	499	489	472	480	450	474	489	466	473	452	502	493	474	491	468	485	477	470	482	463	473	446	452	509	488	511	461	495	483	470	464	467	496	502	488	491	476	457	512	454	442	439	486	474	541	463	471	456	550	474	474	521	510	444	453	462	507	496	460	469	468	459	511	473	473	489	486	484	474	463	508	444	444	469	502	458	488	475	453	503	493	464	495	478	485	448	479	497	486	468	470	516	466	487	494	485	487	499	520	459	457	463	454	482	480	498	498	460	480	504	501	421	485	470	451	486	490	510	470	435	475	457	458	474	507	465	449	486	495	450	503	460	476	487	455	446	447	483	499	488	473	459	465	499	493	478	463	471	526	459	450	446	449	480	467	483	447	462	427	508	479	503	478	447	492	497	465	437	465	428	476	443	453	484	482	467	450	503	492	493	462	458	518	415	467	505	495	483	496	448	423	490	482	465	458	490	495	500	496	465	486	468	501	512	478	455	478	475	504	476	468	476	492	494	488	437	457	475	466	445	462	457	460	474	478	509	482	439	453	469	458	477	476	496	451	480	447	465	492	467	528	463	476	492	443	476	500	486	496	460	479	464	512	509	450	455	489	483	438	511	448	464	489	458	476	432	477	470	437	415	445	455	473	473	455	494	451	496	459	471	502	462	466	493	431	502	468	515	485	445	465	465	496	459	474	480	484	505	462	486	455	490	430	493	503	483	476	456	510	501	476	495	473	499	491	480	447	479	493	501	489	449	477	482	484	530	481	452	462	470	434	485	494	480	493	498	511	444	481	432	542	478	440	471	477	478	492	485	472	507	480	491	497	466	432	464	468	474	474	443	469	488	464	463	498	459	489	485	481	469	462	464	442	494	491	424	487	509	488	518	471	474	474	486	431	435	523	491	465	464	475	492	430	482	490	452	445	478	502	463	468	481	427	487	487	466	476	509	476	498	473	475	491	462	446	446	443	488	452	445	458	472	460	474	455	464	458	481	497	468	458	473	511	454	471	440	475	498	488	465	475	518	489	461	471	462	464	486	419	470	423	477	489	438	496	457	500	454	480	439	473	472	453	431	456	444	490	514	513	510	483	513	480	490	472	486	487	464	495	459	483	469	485	490	473	461	424	433	451	449	484	455	444	492	487	447	496	517	481	464	474	483	486	468	490	476	459	487	474	442	516	470	489	472	452	505	451	453	477	431	453	459	479	500	474	454	474	506	496	482	491	501	449	498	518	444	467	454	467	481	445	452	519	470	445	477	469	474	496	527	489	458	459	471	464	486	451	490	473	465	462	468	472	461	452	464	463	452	469	453	462	496	497	473	465	488	464	504	483	458	495	487	458	479	464	501	466	466	471	474	481	514	489	496	456	480	462	488	459	503	458	498	486	504	466	476	437	501	490	488	465	481	485	445	466	484	463	449	483	480	460	497	467	488	491	486	492	483	467	489	516	461	457	479	506	508	472	461	500	471	478	467	501	491	474	461	479	443	501	493	486	524	480	461	444	485	495	460	449	500	504	471	454	459	466	459	455	495	486	480	481	483	473	502	496	465	446	458	489	463	461	479	448	490	451	506	468	463	487	481	488	484	509	472	480	428	457	473	498	479	492	443	503	440	465	483	496	468	491	487	480	465	475	510	440	474	498	440	457	491	491	482	466	443	479	445	472	496	493	427	467	465	453	452	469	477	487	457	487	458	445	471	487	475	510	495	468	466	486	502	467	497	451	445	465	457	435	470	495	472	464	471	458	460	482	426	458	458	463	469	457	447	438	445	450	473	467	502	457	481	455	487	485	479	478	467	458	469	479	507	506	448	482	467	476	501	477	478	482	473	469	507	493	450	440	470	528	504	471	468	476	464	464	500	500	439	486	479	511	506	466	471	454	491	446	486	501	487	445	475	470	508	452	498	485	430	459	517	469	485	439	512	438	466	464	470	459	494	497	474	475	462	479	484	506	505	467	461	432	454	469	473	512	455	485	460	466	444	466	435	458	491	477	462	458	474	493	447	465	521	526	455	508	501	465	468	491	465	479	494	522	486	433	482	431	462	484	476	473	514	492	502	457	470	439	446	458	453	437	548	519	467	488	468	481	447	448	492	463	469	475	513	477	484	469	430	443	495	447	470	492	494	473	434	438	499	465	452	533	449	465	481	482	462	469	459	503	486	423	459	503	470	470	466	480	504	481	468	516	460	487	490	468	458	458	505	489	467	476	498	472	467	469	465	484	440	483	498	439	502	476	473	464	487	501	492	476	447	507	478	448	491	448	471	468	494	467	517	497	478	470	500	457	462	452	473	479	512	511	440	533	464	467	506	445	432	481	429	510	483	447	444	465	443	485	468	481	438	489	487	503	499	504	446	468	465	499	492	490	517	479	459	467	479	474	465	445	473	493	486	450	468	483	470	471	495	453	471	459	515	494	520	451	447	468	457	462	468	454	483	488	490	455	450	465	476	505	498	444	486	496	490	431	473	494	501	459	470	451	466	473	453	485	481	461	456	470	475	446	470	456	491	476	498	463	465	478	479	489	478	435	466	475	491	462	488	478	523	467	477	504	490	455	445	477	458	470	454	460	458	470	453	488	473	458	513	471	481	496	480	497	462	523	473	459	486	480	471	515	484	440	425	495	484	513	506	473	497	495	471	528	467	476	471	502	520	475	464	494	467	459	463	469	500	454	495	478	489	483	489	458	491	508	471	466	445	440	483	462	466	500	473	461	519	462	459	456	441	478	470	490	454	498	475	465	477	507	432	476	478	421	484	451	468	500	483	463	472	461	485	471	502	455	442	472	462	487	473	476	424	440	470	452	514	482	502	474	450	526	482	483	466	486	460	469	458	494	488	516	448	476	511	509	471	444	536	468	485	444	512	420	467	448	458	477	465	436	457	502	467	436	454	465	491	504	475	503	463	449	473	470	457	487	498	485	468	454	499	499	443	491	463	430	449	454	460	476	469	472	465	483	479	467	459	486	480	478	484	490	438	466	483	471	502	487	463	480	502	446	486	506	462	468	466	496	484	472	475	458	458	482	426	497	447	473	462	462	460	450	474	465	426	496	476	454	469	484	488	492	453	485	441	434	503	447	470	474	488	460	488	479	454	495	464	462	482	467	482	449	473	481	446	467	459	473	480	484	486	416	466	468	454	482	471	453	436	512	473	500	479	479	496	467	495	455	440	474	467	481	475	432	494	476	473	452	454	481	480	464	461	445	468	459	477	489	502	457	461	467	466	466	446	481	469	486	438	508	434	484	440	500	457	504	485	487	481	479	496	463	495	436	505	479	496	476	467	511	442	467	444	477	470	482	473	468	473	487	489	492	459	516	492	460	481	447	489	459	497	458	446	480	473
71006	42737	9915	1350	649	582	476	449	438	354	400	338	350	386	360	365	331	332	334	320	380	313	346	317	314	320	309	332	325	334	334	310	295	329	336	300	313	326	318	348	335	352	318	294	303	333	320	347	307	329	311	307	349	353	315	320	328	326	365	349	350	332	337	308	345	309	296	322	328	308	299	326	338	297	319	313	331	322	341	323	276	278	328	312	318	328	321	382	319	314	355	319	343	309	324	316	311	315	347	306	304	335	325	298	297	317	311	321	339	344	370	327	346	318	331	321	316	323	299	320	301	298	285	338	317	295	331	338	291	329	326	289	305	310	288	299	317	323	326	345	325	325	313	293	312	333	322	330	294	326	356	316	347	298	339	321	304	304	313	313	303	339	322	328	278	332	334	319	353	331	314	317	308	312	347	288	309	317	339	346	322	333	350	374	304	287	328	305	326	307	319	276	314	357	333	318	333	332	310	351	308	311	318	363	315	313	314	347	341	341	315	304	333	323	333	326	317	303	333	320	333	329	301	320	344	309	335	361	331	318	348	303	351	332	304	320	311	340	317	334	285	332	339	311	311	322	318	326	342	282	351	309	357	320	287	347	336	327	315	338	313	349	309	308	333	323	348	342	310	355	313	309	315	343	308	335	315	343	307	335	321	344	315	335	334	343	311	314	337	353	301	324	333	319	308	329	344	326	294	327	341	330	364	312	342	339	316	300	289	314	328	313	322	329	289	333	329	348	313	249	299	310	315	332	290	306	298	333	342	340	304	311	317	282	309	302	315	314	299	333	338	337	323	329	332	337	309	328	319	316	350	331	311	355	302	325	319	340	299	307	332	312	329	331	335	308	311	331	322	323	335	340	333	339	312	362	328	320	336	305	333	360	331	344	304	333	317	322	280	313	312	300	322	347	282	339	337	324	339	309	324	314	315	343	324	332	340	330	321	328	326	320	334	345	331	331	362	320	328	305	304	348	341	330	350	297	293	336	297	294	303	334	374	344	296	377	324	321	341	312	304	323	324	331	313	317	307	291	308	309	349	332	340	308	327	337	338	313	313	305	328	332	331	293	341	305	345	285	355	309	329	314	359	326	318	308	332	337	287	307	327	320	313	346	315	352	306	340	329	323	316	352	352	312	305	339	318	292	325	307	339	319	329	309	353	321	344	295	306	315	301	334	350	337	315	311	304	307	327	292	300	310	317	322	303	290	322	298	300	337	330	320	294	306	319	298	275	299	321	327	324	302	309	336	338	294	305	344	332	350	329	318	327	358	311	331	328	316	327	293	308	307	337	306	320	322	329	325	298	346	338	295	325	357	289	318	339	321	347	325	328	316	306	336	299	346	339	325	315	315	298	302	317	344	342	340	326	319	363	321	323	307	318	297	313	337	329	342	332	302	328	316	315	311	369	328	307	339	334	344	298	339	308	342	323	315	339	318	341	321	358	296	303	292	326	313	371	331	343	337	303	338	339	319	321	366	327	316	325	315	330	319	333	343	282	332	331	290	307	291	324	320	286	312	307	263	328	350	347	323	315	322	318	338	323	296	320	323	307	305	321	308	337	353	305	283	305	311	317	343	340	307	304	321	330	346	321	310	339	284	310	315	339	290	311	303	326	307	313	322	341	319	315	311	290	349	342	310	317	311	362	330	327	340	314	298	306	304	331	350	318	333	309	314	319	323	331	319	283	279	361	351	306	330	321	322	311	338	320	329	324	339	299	298	330	299	324	338	304	347	334	298	336	311	327	326	335	365	325	310	344	358	317	287	321	324	350	351	330	303	311	344	324	328	339	287	310	316	324	330	301	300	329	329	307	306	340	309	354	342	341	310	318	302	318	312	323	321	309	314	294	308	317	317	278	319	354	327	331	324	292	323	327	351	309	288	322	324	304	299	321	321	328	307	335	335	311	348	305	344	297	295	348	303	307	302	329	321	328	361	298	308	323	332	359	303	354	317	319	314	293	329	313	351	300	330	334	319	280	307	323	325	347	331	320	325	320	307	350	341	318	340	322	321	320	334	314	316	330	310	292	317	320	329	304	309	347	368	326	339	307	325	327	341	292	314	341	349	341	338	318	307	330	315	334	341	319	317	319	292	296	326	314	364	344	288	322	293	319	302	327	336	350	287	285	311	297	306	320	339	320	315	318	324	331	285	345	309	339	298	305	319	355	304	278	339	366	336	300	339	353	332	360	300	326	308	349	320	303	286	326	328	322	318	327	319	294	352	337	348	331	286	328	311	351	331	303	308	349	322	333	306	291	319	340	294	309	333	361	316	338	321	358	305	323	316	330	310	318	295	287	337	322	313	349	320	307	292	303	322	298	302	286	288	342	324	318	341	356	343	312	313	324	311	317	326	350	334	316	314	317	301	292	294	317	346	315	322	313	331	301	318	319	313	330	302	314	331	313	305	322	307	323	324	326	304	316	307	326	339	330	315	292	360	320	314	327	327	308	314	333	326	289	336	308	296	329	316	326	316	298	320	299	323	340	310	314	289	295	318	338	319	319	333	332	288	347	332	305	333	331	288	363	333	319	302	263	293	290	298	314	329	300	319	324	337	321	321	312	341	308	326	383	332	314	317	337	311	344	338	328	335	320	300	345	381	311	324	374	359	313	318	314	302	292	335	337	335	317	304	355	298	317	294	376	356	312	278	343	356	316	339	324	287	290	317	301	332	339	328	346	330	338	332	338	366	284	314	327	266	312	336	316	323	340	333	316	307	323	320	304	337	330	331	321	315	304	325	306	308	316	340	298	325	343	347	325	297	326	301	353	342	351	371	303	320	316	319	305	306	319	314	345	318	283	339	323	325	340	304	318	299	335	318	326	343	344	324	298	312	307	350	336	299	320	323	292	338	351	318	345	327	327	342	312	324	324	329	345	355	329	302	293	320	337	278	341	330	311	325	348	303	291	328	328	340	335	307	314	310	329	341	322	311	297	310	312	338	311	325	308	326	329	342	357	350	309	308	362	314	327	337	301	356	351	360	320	313	311	325	305	321	331	310	298	327	328	302	305	323	321	268	331	322	312	335	303	348	335	365	334	324	309	325	324	309	300	319	346	338	319	304	320	351	318	313	321	349	312	304	343	329	352	330	307	305	342	319	327	314	327	321	334	327	332	326	319	354	311	332	347	335	350	314	355	313	336	316	363	338	332	276	338	339	299	308	331	312	307	372	333	320	320	325	273	316	307	325	333	341	338	337	313	313	315	309	318	338	335	338	339	307	341	329	332	350	311	359	331	305	279	325	307	300	291	336	331	337	344	320	299	326	309	287	318	305	326	343	315	343	341	303	348	319	346	323	322	309	343	301	320	328	309	342	297	315	282	331	338	331	322	303	346	311	323	296	337	343	324	343	310	298	337	304	295	323	308	314	318	312	326	318	334	370	341	320	323	330	314	303	294	320	339	299	307	313	296	328	326	326	318	312	342	332	317	300	306	293	337	335	350	330	368	364	324	324	321	321	302	321	315	318	334	275	329	336
44169	20437	2170	2373	2184	1864	1669	1487	1280	1260	1134	1086	966	998	958	939	926	899	910	858	862	906	897	879	839	817	881	843	816	829	859	787	814	806	861	787	809	842	835	808	850	766	778	749	840	831	781	811	788	795	789	810	828	783	818	828	741	760	809	794	740	773	763	818	789	789	776	769	804	770	772	754	831	801	795	791	784	767	776	751	775	788	762	786	814	786	781	793	823	818	815	817	792	833	809	747	813	815	776	814	779	804	743	789	811	770	781	819	757	802	819	768	821	755	774	783	792	805	793	754	751	795	769	792	774	790	771	796	804	778	779	767	767	760	814	769	805	776	777	799	779	782	759	847	805	804	810	818	765	813	778	800	782	794	782	826	769	792	771	747	784	819	761	788	811	742	757	832	826	764	778	793	833	785	805	781	771	808	842	786	783	818	796	807	766	763	834	770	765	797	773	792	775	804	770	735	788	771	733	796	814	750	855	840	725	812	780	831	826	786	771	820	802	846	730	805	831	796	756	789	796	804	779	782	799	755	785	795	823	769	761	773	820	779	748	801	784	754	800	794	823	761	803	747	796	768	767	789	783	778	793	798	795	724	797	812	712	785	796	800	755	809	767	819	777	794	749	822	797	780	779	755	771	787	798	795	791	782	844	795	780	742	816	726	782	846	767	776	835	753	755	716	781	798	780	823	763	806	814	781	738	807	828	779	826	776	746	757	811	748	828	737	771	776	768	757	801	783	775	829	762	803	787	830	768	771	784	766	805	793	792	839	778	766	801	700	796	776	763	782	790	779	799	812	803	830	771	785	821	797	747	792	815	781	778	779	769	798	797	816	749	776	757	860	769	797	792	771	822	827	783	786	757	769	764	793	750	802	764	796	783	770	759	774	816	781	794	796	740	841	824	795	833	759	803	773	820	783	803	786	772	774	777	781	839	813	808	733	786	813	750	753	813	785	768	772	758	771	813	712	774	800	803	773	815	767	791	806	803	795	773	781	753	806	748	762	780	780	824	784	810	813	751	858	731	790	815	840	762	790	794	775	772	792	806	773	756	805	753	773	764	770	757	807	792	808	823	755	751	830	808	749	773	795	730	784	776	767	795	810	791	759	749	785	815	832	809	745	744	763	764	734	780	768	800	728	763	833	775	770	798	793	789	786	761	767	777	801	799	800	805	831	782	769	837	792	880	840	769	803	762	771	751	751	759	811	793	829	811	753	799	741	808	770	777	783	802	795	736	782	764	821	760	851	801	821	763	809	777	771	787	782	760	802	766	787	770	757	754	803	776	774	803	779	763	763	793	824	763	767	847	777	796	798	782	742	815	710	818	749	769	786	784	754	788	827	764	772	782	726	746	792	785	827	776	789	782	790	785	795	743	815	756	762	768	781	806	803	811	807	758	767	741	767	819	841	751	769	750	751	845	814	761	804	776	835	786	782	829	839	789	745	825	785	811	815	801	762	729	794	792	812	807	744	748	781	729	748	803	770	759	819	776	775	830	813	773	858	777	798	775	816	804	797	776	778	702	725	816	832	800	791	758	807	775	775	727	747	845	833	832	786	775	740	744	777	815	783	808	798	800	811	769	827	771	833	778	792	793	751	766	756	823	823	786	843	762	780	807	770	791	827	748	833	773	776	805	761	794	806	762	789	806	776	799	748	730	860	768	802	788	774	779	724	805	785	798	757	790	754	820	758	811	783	731	781	759	723	826	824	760	787	738	788	841	795	769	819	745	766	753	746	784	744	845	834	810	774	725	726	769	780	787	838	804	790	777	812	841	784	907	804	812	760	786	753	785	783	832	785	758	777	840	772	789	852	748	789	755	751	747	748	777	837	761	756	813	790	760	781	797	816	802	801	758	759	775	836	778	792	797	771	753	746	819	831	741	781	788	749	807	742	795	757	747	824	781	783	796	797	783	773	749	797	760	801	750	812	776	816	803	758	731	765	774	782	782	773	757	759	825	810	828	826	775	801	813	738	763	813	789	772	743	774	796	768	826	807	784	754	812	803	813	748	793	796	758	780	760	823	787	818	819	819	787	737	792	726	805	795	786	743	796	791	778	799	816	784	763	786	790	851	766	778	806	780	781	755	800	767	773	746	784	755	781	753	772	787	796	800	806	774	769	809	809	778	777	760	800	806	849	757	794	786	810	837	792	762	796	724	779	794	827	806	763	795	748	785	769	776	777	749	801	782	741	806	790	778	776	814	831	786	793	801	752	814	807	727	709	774	729	762	771	815	791	802	826	784	796	780	776	809	801	792	747	797	777	782	810	760	789	797	782	807	803	780	800	794	793	791	758	797	748	785	749	771	744	777	763	818	784	778	799	839	797	800	826	774	791	818	758	758	746	823	823	782	784	784	792	763	806	763	782	752	819	780	765	808	817	784	796	757	791	818	795	796	804	777	744	802	803	770	809	788	785	780	748	797	779	813	776	809	795	819	800	783	804	769	774	806	797	746	815	865	762	782	784	799	766	791	747	773	775	810	799	734	742	801	783	810	730	767	781	793	761	763	797	817	771	772	841	831	796	784	784	876	784	737	828	810	768	723	745	790	823	818	798	761	779	791	801	807	804	775	758	803	762	833	773	780	822	809	865	785	791	796	796	776	790	800	723	776	780	760	758	794	843	754	795	799	796	766	789	758	823	815	784	732	747	808	767	757	795	789	804	787	750	755	772	734	794	783	783	755	781	806	838	774	792	810	749	811	842	752	759	757	772	761	787	756	785	790	806	815	788	795	757	784	792	773	752	774	804	804	823	790	816	781	802	798	797	789	816	756	824	781	771	791	761	787	794	799	783	764	795	739	787	777	755	818	820	764	802	860	774	820	829	833	791	763	780	753	797	806	761	781	803	760	821	801	762	779	862	774	815	761	778	778	792	788	770	775	791	804	768	726	836	801	773	773	791	785	751	827	735	754	818	835	808	748	796	773	790	781	766	777	752	809	789	795	768	757	820	771	811	787	766	766	774	788	795	794	774	784	816	772	775	804	707	806	785	795	838	825	770	787	815	836	799	756	822	795	800	812	780	828	776	769	769	773	810	763	771	773	830	793	775	786	725	824	796	784	839	837	788	770	803	749	769	818	823	808	829	817	728	734	777	826	775	791	801	768	813	795	737	772	801	787	796	786	821	816	793	806	788	774	773	764	803	776	786	739	804	761	846	757	783	804	843	764	832	818	819	778	745	770	809	806	807	787	787	767	761	789	794	768	739	822	734	786	810	775	758	776	827	743	803	800	740	720	824	768	717	722	784	787	842	799	794	755	756	829	868	738	773	781	806	790	807	793	729	757	749	801	757	867	807	784	769	792	801	772	807	767	784	779	827	789	794	804	808	782	737	790	811	774	785	768	805	790	810	856	785	768	789	832	761	771	799	767	775	810	803	729	781	805	739	768	743	782	835	771	779	735	781	775	788	760	773	818	766	804	746	814	793	825	829	821	786	784	763	777	785	836	803	763	790	774	778	799	763	740	793	746	819	805
81461	52481	16603	3933	1008	740	647	538	471	431	408	391	371	383	314	332	369	324	328	357	330	336	313	297	304	344	325	361	317	295	297	325	321	288	341	327	303	300	306	331	328	293	285	304	339	305	300	316	314	331	286	317	279	281	300	334	320	304	294	317	279	332	300	285	298	299	298	314	315	330	306	335	288	325	307	288	330	327	307	316	291	319	308	305	312	288	253	323	315	325	341	295	308	281	303	317	305	312	305	349	326	296	309	307	320	317	314	304	294	307	271	318	304	289	328	290	320	310	318	369	276	280	300	296	318	293	294	293	309	300	298	322	304	323	292	287	328	317	317	304	287	299	325	288	313	284	317	332	313	291	308	277	296	287	313	311	300	326	309	326	316	305	297	297	308	307	294	309	311	303	305	308	295	291	315	315	326	281	296	300	283	269	298	301	298	265	310	317	317	302	302	304	294	271	305	302	316	337	326	288	296	322	338	280	302	297	327	312	300	330	353	320	317	317	277	284	327	298	333	324	292	330	309	299	287	276	317	300	302	301	308	330	308	315	320	314	308	318	276	307	289	305	308	295	290	323	289	292	293	235	287	302	331	297	269	301	294	314	292	295	301	302	308	348	331	289	295	284	288	282	298	272	301	318	326	292	265	293	320	308	300	306	304	324	285	330	332	289	327	315	306	285	282	286	296	324	301	295	326	266	307	278	296	302	328	309	341	294	307	314	256	325	303	301	308	311	330	321	326	290	315	290	329	323	320	318	291	318	321	318	280	318	331	294	301	310	297	331	287	303	327	286	263	307	296	275	307	296	296	316	329	319	320	302	275	270	285	336	290	278	303	293	277	301	314	321	316	318	304	303	309	300	305	300	282	323	312	298	301	308	319	341	341	300	346	319	317	309	301	263	288	306	299	325	301	312	306	303	307	295	310	306	281	309	280	244	284	307	291	314	335	338	282	311	319	323	319	280	320	300	306	298	301	269	302	317	315	302	339	308	317	283	288	284	294	276	295	315	271	311	297	323	345	324	322	337	339	322	299	297	301	326	292	294	293	312	295	346	299	291	297	348	320	292	297	306	327	280	290	276	316	289	307	285	304	287	284	285	295	270	298	311	310	302	332	295	277	332	292	321	311	332	343	311	324	305	301	308	334	303	311	298	298	255	315	320	292	326	306	305	318	324	319	308	304	316	266	295	286	274	317	284	319	333	285	300	302	271	322	321	269	274	321	289	313	322	304	281	314	312	300	331	298	288	331	294	323	316	296	302	306	281	286	326	292	284	303	312	302	315	310	327	305	320	306	307	298	313	300	298	332	318	283	298	301	293	315	311	305	304	289	298	280	312	284	266	279	309	313	282	288	282	327	295	299	329	312	300	297	338	298	276	306	316	306	265	305	310	304	334	294	344	279	310	282	319	287	344	287	305	321	331	275	311	300	321	341	309	340	339	302	292	306	312	303	311	338	302	330	313	331	317	310	314	295	295	336	310	327	330	270	262	304	290	305	290	300	333	304	287	315	281	268	308	294	279	315	306	314	291	310	349	311	302	285	278	300	317	316	297	346	322	319	312	308	285	328	295	278	314	304	278	316	301	314	329	327	322	314	310	301	304	299	323	315	292	308	295	287	293	316	332	310	292	333	276	309	288	286	294	282	337	313	293	308	316	288	330	289	298	299	279	322	317	276	301	275	303	337	318	284	341	300	304	317	341	302	303	312	310	287	312	299	305	343	306	278	317	311	295	291	306	304	333	286	310	310	289	293	308	306	305	298	298	295	305	308	270	304	286	308	295	301	345	299	300	301	328	299	296	329	307	278	284	301	287	298	287	303	300	315	298	311	308	328	300	322	337	293	302	343	318	305	314	325	313	304	285	314	301	320	309	312	308	305	292	324	312	329	349	315	319	300	326	320	297	310	294	334	298	318	314	322	306	276	288	319	320	316	301	296	316	326	298	306	293	301	305	273	250	291	310	292	296	286	283	325	299	305	331	326	289	304	318	301	277	321	304	316	300	292	295	321	285	283	323	305	325	274	300	322	317	280	289	292	309	256	300	298	284	310	318	305	315	314	348	283	302	315	293	347	281	306	365	316	312	287	286	304	282	317	292	304	275	285	293	326	318	316	289	287	316	290	307	285	270	296	303	324	314	258	274	296	292	307	300	319	306	312	325	314	292	292	283	325	290	310	309	311	309	331	337	326	309	332	313	308	321	295	302	290	281	316	323	319	317	331	292	247	306	299	295	305	325	285	297	301	311	307	311	314	307	315	312	305	284	333	308	284	309	307	283	285	293	320	327	305	321	286	302	294	268	306	300	314	339	353	335	331	288	300	305	312	282	319	276	321	275	316	352	313	309	307	324	310	291	334	339	305	310	281	316	288	310	311	337	306	314	311	296	306	311	298	304	308	325	308	323	303	305	316	319	309	310	340	311	327	293	339	280	317	339	321	281	278	315	302	305	289	352	299	303	306	344	343	283	328	311	311	306	295	311	293	286	287	301	304	294	322	286	286	319	319	297	320	313	320	324	302	291	286	322	283	320	319	337	325	298	350	303	323	294	294	291	322	302	309	319	304	284	298	351	288	330	302	276	343	291	330	312	315	308	292	338	314	275	285	311	279	278	298	305	334	310	322	324	289	274	277	286	296	318	297	308	333	300	313	291	299	294	326	325	313	335	336	325	290	312	309	310	293	302	312	307	333	304	300	285	309	282	320	300	327	291	288	289	294	300	298	348	282	285	280	300	284	296	295	311	314	287	289	313	296	311	287	301	310	302	341	304	316	294	283	298	308	294	281	327	294	306	292	318	294	277	307	317	303	318	317	317	344	314	314	323	293	294	308	276	287	311	309	274	321	322	323	297	286	301	281	306	301	303	295	325	317	297	306	299	314	284	329	304	300	293	329	291	291	277	350	295	275	341	297	319	314	306	297	313	303	307	323	290	320	329	299	334	279	296	311	323	262	288	331	316	290	280	309	344	288	292	331	305	302	306	303	305	301	274	314	310	310	306	318	298	289	321	267	295	343	320	316	284	303	279	302	302	282	303	318	282	271	302	288	314	311	303	299	311	288	312	297	337	311	319	292	329	285	308	326	296	325	265	306	336	321	283	312	326	281	304	292	278	277	304	284	316	298	309	294	310	298	329	302	316	289	331	283	288	283	289	291	299	311	306	307	306	281	311	304	319	273	339	297	322	273	276	311	327	286	286	290	306	302	313	290	347	332	299	311	305	297	276	312	324	289	286	325	265	318	274	278	323	280	303	295	286	295	289	317	310	290	300	274	316	291	292	284	282	306	292	293	324	301	318	274	273	289	314	316	277	300	331	292	291	334	309	357	308	295	319	296	312	301	287	325	298	299	304	292	286	305	290	301	314	312	322	314	326	307	303	302	306	289	285	325	291	314	289	295	299	300	246	275	320	315	334	283	315	307	316	346	290	344	303	282	272	304	272	305	303	286	325	294	313	290	302	282	276	300	295	347	305	325	315	317	310
54043	27161	3382	3787	3255	2682	2275	1953	1768	1535	1436	1313	1242	1152	1101	1129	990	997	912	931	873	859	906	899	917	869	793	824	815	839	851	810	735	768	791	811	784	810	759	809	755	764	756	786	794	758	735	745	771	781	758	752	761	745	789	736	718	728	794	713	774	774	722	730	711	714	735	737	724	779	699	729	744	728	755	714	778	742	714	756	716	719	792	755	705	739	707	734	732	747	765	756	738	709	737	719	705	743	716	715	762	714	745	689	713	705	722	690	706	781	774	750	701	675	761	722	761	694	739	704	813	730	781	745	760	707	734	696	741	703	755	735	747	770	684	753	716	713	759	753	713	730	728	723	709	760	739	720	724	711	687	677	757	748	721	692	747	807	704	776	734	721	730	699	727	703	683	726	715	701	741	702	733	738	730	766	720	737	715	711	738	706	738	730	743	762	707	748	754	717	734	745	758	752	711	709	759	691	712	715	713	712	680	745	751	706	692	722	691	694	704	716	691	722	692	705	701	698	719	729	673	730	743	698	689	765	738	701	726	703	762	746	730	721	707	716	706	717	695	731	743	698	698	732	623	699	775	757	735	703	755	726	725	729	712	741	735	721	747	705	729	699	744	710	732	704	751	767	726	713	710	731	712	782	716	691	728	715	723	701	773	735	658	731	709	733	684	708	733	700	752	722	728	718	727	708	719	709	683	723	684	700	713	743	664	710	755	701	684	755	692	742	706	780	714	734	753	731	760	723	740	748	698	766	753	728	746	729	728	674	683	720	712	709	769	694	756	693	712	758	678	725	728	750	726	730	751	653	709	779	722	774	740	705	751	736	714	731	706	721	702	689	724	728	657	692	736	684	717	689	704	709	738	686	729	746	747	701	739	761	696	734	739	689	755	701	754	722	676	669	668	707	722	745	710	733	699	735	704	756	724	677	711	779	709	720	734	725	685	711	714	696	697	777	704	738	736	714	758	758	714	740	663	709	698	740	724	770	723	741	697	717	700	790	748	708	728	699	743	749	742	736	748	688	719	715	701	729	673	744	730	708	729	767	720	708	698	765	747	705	694	715	730	703	691	753	716	706	745	726	716	784	698	686	731	680	706	727	757	765	717	680	723	703	731	699	711	763	706	702	720	746	674	683	726	703	713	725	719	750	757	743	735	755	662	707	788	759	753	695	720	705	676	692	708	759	724	722	730	750	754	688	716	678	670	734	672	735	732	729	718	748	713	687	777	747	744	689	783	720	722	729	716	671	695	679	728	767	670	714	664	713	740	726	700	679	748	724	736	753	744	711	730	708	744	747	690	726	739	751	741	731	724	685	698	705	717	696	748	720	756	738	734	742	706	764	721	745	710	728	760	736	778	735	750	740	699	685	704	671	744	672	751	751	670	704	731	702	750	743	719	691	761	765	764	709	780	716	721	755	707	742	704	657	748	722	710	709	693	702	708	767	748	687	741	758	746	697	733	693	731	702	726	738	711	709	753	717	745	731	724	737	735	732	698	762	713	699	668	726	758	694	705	750	683	730	753	719	704	715	706	745	725	715	716	709	708	745	757	730	749	739	749	741	749	749	686	722	679	712	733	717	744	745	727	716	764	723	697	701	736	764	673	755	743	686	713	691	726	719	728	715	777	705	694	781	770	723	770	743	710	710	704	676	726	772	750	697	771	705	730	749	734	762	672	749	703	732	758	699	678	727	720	725	786	679	749	716	711	768	690	762	744	746	713	739	751	714	703	724	728	689	686	712	718	742	656	749	673	738	680	771	721	768	724	692	715	724	736	748	736	775	700	721	691	779	702	745	722	705	753	747	718	763	737	724	713	692	755	727	726	691	732	713	702	781	722	752	720	776	667	748	720	700	739	713	718	769	727	802	715	695	709	693	739	699	790	707	755	717	731	795	801	723	688	701	721	738	688	715	695	707	706	688	737	724	729	706	730	700	738	738	727	725	729	729	711	692	737	717	757	756	727	743	729	685	732	739	695	733	694	709	747	730	679	719	701	733	702	706	740	695	717	708	740	720	692	742	714	728	694	700	729	685	721	718	707	737	787	727	783	723	718	752	705	688	783	757	755	731	694	734	799	751	721	717	716	716	732	726	767	704	729	845	688	705	680	701	669	720	711	695	712	728	689	727	764	771	765	726	746	691	732	741	685	767	753	730	683	727	675	754	715	728	729	688	743	745	707	662	708	723	745	801	769	714	715	711	708	758	740	700	748	743	746	735	740	726	670	731	715	684	660	741	721	720	716	705	726	729	729	728	718	701	740	711	765	696	704	747	670	753	727	708	699	722	743	781	732	750	725	716	730	731	686	701	743	768	725	672	753	739	743	725	707	729	707	699	712	687	711	663	753	730	678	690	689	758	760	739	735	745	739	675	732	748	704	675	732	709	710	724	721	760	692	755	693	686	730	708	737	733	720	708	766	746	703	726	728	719	718	696	718	767	714	721	686	744	745	756	709	724	687	752	713	673	700	677	737	719	776	735	705	724	775	753	729	739	732	716	671	723	733	744	709	755	765	729	710	699	699	735	704	679	753	801	724	780	702	727	672	771	744	656	725	714	745	765	709	738	704	745	713	699	704	717	729	695	720	707	714	728	773	734	739	736	711	739	729	737	701	748	787	747	742	697	791	752	718	697	749	756	650	728	714	727	704	689	674	706	704	752	746	705	750	693	761	714	713	689	726	727	712	751	743	740	701	684	718	703	744	739	724	787	682	794	713	747	691	698	692	752	728	721	692	764	767	666	778	679	768	776	716	729	707	748	721	724	653	764	683	713	781	768	774	698	705	744	710	742	710	673	696	750	698	727	709	686	771	732	745	694	792	700	751	713	802	741	696	703	751	756	725	720	718	695	705	714	727	702	686	746	760	705	764	701	721	744	692	707	782	708	691	680	758	761	706	712	745	655	738	737	738	724	750	774	703	715	755	735	747	673	712	732	753	751	762	751	708	741	708	706	751	726	737	741	750	702	721	702	751	729	700	737	730	688	696	755	715	672	729	764	680	771	704	687	705	704	708	779	700	715	705	731	670	733	770	709	718	728	716	729	695	709	741	746	757	748	756	725	707	746	704	720	705	735	697	798	725	749	689	716	683	731	732	702	714	755	692	719	738	724	754	698	752	763	737	708	713	753	719	671	707	747	721	717	739	733	690	711	743	753	699	666	743	715	723	729	719	717	724	721	763	715	724	772	700	747	718	718	714	745	712	713	730	737	723	741	701	740	739	714	742	677	689	703	703	739	661	729	694	728	682	695	662	721	691	745	753	707	681	692	763	758	739	673	717	710	710	681	747	716	737	723	690	763	730	733	732	698	764	690	721	757	692	757	723	781	736	697	743	740	666	741	710	745	742	727	738	754	705	747	740	715	774	782	709	749	744	700	718	696	697	721	727	726	733	708	701	680	715	737	717	778	750	688	747	675	737	709	708	698	713	748	698	727	698	739	720	719	720	745	789	751	713	719	710	757	736	754	719	703	677	706	707	733
21351	4622	258	191	175	180	166	193	191	170	156	164	184	174	164	171	212	178	173	175	183	164	195	160	174	183	164	159	191	186	167	168	184	185	165	173	157	181	185	147	165	172	188	162	180	166	164	170	177	170	142	167	161	200	190	171	180	180	188	185	168	173	171	165	188	195	165	174	148	184	169	147	163	177	196	172	167	191	184	187	176	163	198	180	166	163	166	182	146	177	207	183	170	202	179	171	186	193	163	162	194	187	185	181	159	130	157	166	155	187	172	170	176	178	197	174	184	153	172	156	178	188	198	197	179	191	170	175	183	178	174	157	175	184	179	189	156	167	162	168	170	193	183	174	161	165	177	180	178	202	192	199	222	180	187	187	182	141	188	174	162	184	162	192	157	159	185	166	181	180	174	165	163	187	190	180	198	178	163	165	162	171	189	198	157	177	162	183	172	163	192	186	181	171	185	170	154	169	174	164	162	190	161	189	178	183	181	168	180	171	182	177	173	179	183	181	184	195	165	164	171	176	179	177	149	130	199	159	157	184	173	165	179	198	162	189	169	173	189	174	163	160	163	180	174	166	168	175	165	171	176	162	188	153	157	189	179	178	167	173	174	170	182	162	160	177	147	162	175	171	166	182	152	181	173	144	175	190	174	164	182	163	187	177	167	165	180	155	200	207	182	169	185	138	179	168	164	156	174	179	167	141	151	183	182	179	167	167	193	184	203	168	187	180	165	172	193	175	176	195	152	173	178	181	164	203	189	221	177	194	183	163	180	173	172	167	174	178	174	195	188	162	171	182	189	201	187	192	160	193	181	189	170	168	150	183	146	175	164	175	139	171	170	162	191	150	161	196	210	165	185	186	165	187	176	173	191	164	183	196	201	178	160	171	183	195	172	192	179	173	194	187	167	179	203	190	179	189	204	171	186	160	194	172	175	182	157	182	199	153	206	186	173	193	183	164	164	185	169	164	154	178	166	220	147	144	171	199	182	173	169	168	188	164	171	170	170	186	171	193	201	179	181	186	198	189	183	163	186	166	140	177	188	183	168	180	177	171	200	163	167	152	191	180	188	163	186	170	181	178	169	180	182	166	180	151	183	188	181	172	180	164	181	156	179	160	183	185	187	164	164	190	179	167	184	151	185	147	169	184	185	186	188	186	176	162	177	165	186	183	186	179	172	166	173	210	193	194	179	164	194	179	185	187	175	143	169	151	155	171	175	201	159	182	193	201	166	179	161	181	184	183	159	185	147	177	181	168	169	191	147	164	190	197	184	182	189	177	161	180	184	164	183	166	161	179	150	168	160	196	149	207	157	169	171	180	186	146	168	165	154	174	167	193	207	162	190	182	162	159	167	178	193	169	153	181	169	187	183	167	172	183	160	180	182	177	154	180	168	182	152	173	189	156	182	161	185	180	182	192	158	172	190	162	165	155	173	189	198	185	186	160	156	170	192	171	168	170	172	173	164	192	166	187	174	174	192	181	185	143	170	192	160	164	161	180	185	168	166	163	164	188	156	168	178	179	163	182	185	161	153	175	211	174	174	174	168	160	176	189	198	173	176	180	172	178	179	165	153	175	173	188	186	160	170	185	201	197	195	183	164	149	154	179	183	167	169	180	165	175	176	171	184	180	185	178	160	192	149	174	174	165	154	174	184	176	181	172	207	195	153	163	194	207	189	199	178	180	173	169	194	156	161	168	158	186	162	160	169	201	183	173	162	184	148	172	169	167	175	179	199	156	166	186	182	157	173	177	176	169	175	157	187	170	194	161	153	161	183	154	147	152	211	169	155	163	155	177	187	184	170	158	177	161	168	175	178	172	168	140	200	199	199	144	182	196	174	190	145	180	169	163	196	188	187	182	180	184	195	168	216	184	177	181	174	176	193	158	156	185	180	181	174	193	164	187	201	173	180	194	186	154	189	178	181	186	161	169	153	167	210	176	157	178	197	161	165	169	164	173	188	203	174	180	182	182	143	178	177	190	158	185	149	197	172	153	160	176	183	158	193	164	168	151	149	174	145	189	167	174	192	161	156	158	180	176	157	161	187	172	167	175	154	161	195	180	163	164	189	170	165	204	187	164	178	157	170	178	155	197	176	160	143	166	184	185	180	177	153	179	179	177	176	172	177	181	165	148	188	164	161	182	180	152	170	175	197	176	184	190	192	181	171	174	166	177	163	175	182	166	174	186	193	164	189	185	183	184	188	181	171	175	194	165	185	183	174	174	175	177	172	162	145	166	178	157	154	168	157	162	185	182	171	169	187	176	176	150	157	169	171	183	184	203	172	152	166	165	175	187	189	178	193	156	166	169	173	192	155	172	189	179	184	171	188	152	175	160	176	192	178	161	186	145	162	168	191	169	182	163	166	149	175	185	164	163	166	184	169	168	181	181	203	164	161	163	202	198	180	184	155	178	162	184	187	187	174	176	170	168	193	164	170	160	162	169	156	202	174	162	209	178	159	158	187	183	176	178	181	175	177	194	164	147	194	190	172	163	161	179	174	179	171	189	182	159	175	172	194	188	172	190	176	154	179	186	184	177	162	154	189	192	156	159	181	197	158	149	196	170	177	197	160	195	188	158	175	163	170	160	176	169	174	176	167	161	161	161	161	163	184	170	190	193	176	165	186	168	164	193	175	196	192	188	187	173	173	175	175	191	181	181	172	178	164	178	175	175	152	166	189	176	157	173	170	172	171	167	180	181	182	176	179	183	158	160	157	177	177	153	155	157	156	188	182	168	177	149	195	165	168	173	170	181	144	173	190	182	155	161	176	196	158	159	167	177	169	202	158	172	166	155	185	170	183	182	166	137	191	174	190	179	198	165	178	178	171	193	175	181	154	175	166	198	168	181	188	184	176	172	176	171	165	162	174	192	171	176	173	189	189	162	178	162	193	173	153	189	165	171	171	182	185	170	199	174	195	145	187	195	150	170	192	188	178	167	187	156	160	184	193	166	158	169	160	163	167	171	184	174	172	168	172	176	187	188	159	182	156	186	162	175	186	168	179	188	181	183	180	188	190	180	194	170	188	186	173	188	166	199	176	179	171	184	208	188	185	178	169	155	170	212	168	162	164	169	184	182	159	174	174	171	207	203	177	165	183	165	179	167	180	196	178	191	169	169	180	187	178	161	172	169	176	182	189	169	170	167	177	147	135	152	173	184	173	185	164	194	208	186	167	188	186	172	159	193	167	182	174	169	184	166	155	185	183	165	164	166	167	178	178	174	157	183	181	192	168	173	170	170	180	161	179	186	179	165	165	180	171	169	159	162	156	150	165	191	157	158	187	200	149	158	153	165	168	158	186	202	167	160	179	158	174	175	159	171	173	163	164	199	178	181	155	164	153	180	181	183	173	170	195	188	153	166	173	175	164	140	170	171	194	158	191	185	181	187	174	171	178	182	174	163	195	161	177	181	179	164	181	152	168	165	163	180	171	172	187	160	178	191	179	158	179	172	173	172	174	191	171	174	168	188	167	177	195	183
19972	3525	549	566	539	471	526	500	511	485	501	498	505	472	490	469	514	512	485	487	496	497	467	469	484	472	486	478	476	497	478	517	458	432	507	456	428	495	487	497	496	502	491	480	452	500	487	489	503	474	442	459	460	462	474	499	505	476	462	486	482	450	501	467	441	445	522	461	465	478	470	524	469	500	508	479	498	492	499	431	479	497	468	484	462	481	461	471	468	469	513	468	492	469	464	487	497	459	475	459	474	471	449	448	486	463	476	486	507	496	480	490	432	478	489	501	483	498	458	453	483	494	526	486	478	450	487	458	465	466	477	500	476	468	482	474	509	470	504	483	477	480	489	508	465	460	491	530	466	484	451	467	490	496	485	503	472	467	472	425	507	487	455	468	469	468	412	519	459	481	456	428	485	461	475	507	479	471	511	468	510	467	469	477	447	490	532	466	479	480	520	475	510	466	512	510	466	476	511	498	466	455	501	464	469	471	478	434	487	435	474	501	475	464	487	485	410	501	490	477	420	458	453	484	480	465	475	470	504	463	467	465	451	472	491	531	462	474	497	489	513	471	506	456	444	518	478	466	481	513	476	473	456	462	481	488	481	453	479	515	451	483	488	492	506	456	500	468	465	494	448	479	458	504	462	457	479	498	455	455	476	475	505	516	458	514	497	467	489	491	484	508	482	538	474	462	467	466	469	486	501	489	509	454	426	468	504	495	501	442	491	484	458	466	505	475	455	468	466	431	473	507	475	512	487	490	498	480	486	477	452	521	496	493	479	446	460	505	493	503	491	493	493	446	482	458	479	486	460	475	502	469	487	470	484	487	500	486	454	471	442	483	469	447	485	480	457	462	505	489	440	483	477	457	462	469	522	513	508	473	507	456	499	471	432	432	489	493	507	457	437	481	466	472	472	506	487	468	492	479	508	463	450	457	483	466	492	478	480	472	450	466	445	501	493	493	496	496	446	480	444	492	433	431	463	460	449	547	478	485	479	506	497	505	464	506	470	502	502	481	439	513	457	502	491	499	482	458	478	495	457	478	501	457	483	492	456	509	477	459	491	499	500	495	486	489	494	473	462	488	471	478	537	486	481	477	480	484	459	448	478	464	500	486	510	469	457	482	466	451	448	508	509	488	494	471	505	502	471	470	446	474	476	502	487	454	519	497	440	472	472	500	468	488	466	494	443	494	436	472	436	487	485	474	470	449	482	479	465	481	478	465	465	479	483	478	477	497	479	478	485	476	524	464	453	486	472	492	496	481	487	505	488	473	495	471	456	506	464	458	491	494	463	473	538	454	493	469	496	465	451	480	466	444	507	480	449	476	480	457	481	470	467	498	503	464	538	488	478	469	493	455	440	478	474	450	495	466	506	504	497	481	470	489	502	467	491	494	478	489	491	490	468	507	520	496	508	481	490	492	437	478	444	458	480	489	444	489	506	471	496	456	497	476	501	483	446	447	465	487	462	470	483	459	463	480	501	476	503	483	503	505	462	449	501	478	487	479	472	429	488	482	470	479	481	512	488	468	477	482	449	502	489	521	475	488	501	462	522	462	468	499	434	482	517	544	485	470	463	474	470	455	480	460	468	484	472	449	473	492	499	485	466	493	474	464	444	483	458	480	510	502	518	500	490	480	490	425	464	476	466	473	482	475	459	473	506	491	486	466	482	469	460	488	479	491	489	470	459	489	479	459	450	485	452	456	468	511	475	439	493	446	441	483	499	476	465	463	473	507	432	462	470	481	451	480	452	460	485	446	499	489	464	488	474	497	466	470	484	458	489	506	533	490	495	491	489	451	449	463	474	507	466	495	518	453	481	475	447	488	469	492	499	448	484	498	465	452	470	468	488	504	499	489	513	475	520	469	489	486	496	466	488	492	448	431	477	451	510	483	473	472	520	480	527	471	475	484	473	484	468	492	447	460	483	472	481	488	483	447	497	461	471	498	477	449	478	462	505	477	491	483	463	424	468	485	479	480	493	481	480	495	469	465	430	445	480	493	460	492	457	463	485	465	509	490	493	513	468	486	434	499	478	507	412	482	491	474	478	456	471	445	475	476	482	439	446	495	493	497	474	457	491	461	465	443	493	467	488	503	489	483	476	526	437	486	484	501	515	480	476	446	495	472	465	505	469	509	489	490	509	466	445	491	499	456	458	521	504	467	505	447	493	463	482	479	502	499	505	444	480	508	457	443	503	471	494	459	498	465	434	444	466	479	510	487	444	439	482	491	459	482	497	468	476	501	447	495	511	456	439	445	431	493	479	481	480	499	454	477	470	465	491	465	499	465	474	480	457	470	494	523	517	486	476	495	476	499	471	464	492	459	480	477	465	443	485	489	510	489	463	478	500	453	481	497	490	504	468	472	428	484	414	495	494	474	507	480	488	473	503	458	535	476	480	452	498	491	507	487	497	478	488	504	456	463	483	448	518	479	491	478	497	471	513	484	468	499	494	476	495	456	463	494	488	460	500	468	484	446	476	505	449	492	503	445	439	471	460	454	472	516	456	453	487	467	471	488	449	437	473	504	486	494	469	471	478	452	482	479	497	467	468	476	493	506	524	491	487	445	473	517	496	485	469	505	433	433	474	535	433	449	486	479	507	510	486	470	478	467	485	455	527	472	477	451	459	470	485	468	477	501	496	486	490	489	476	481	452	434	439	485	491	449	477	528	467	502	465	451	504	435	467	524	492	497	478	450	477	468	507	455	477	480	518	484	489	449	477	495	463	483	454	504	484	453	468	470	517	479	491	476	505	499	468	476	498	504	441	485	509	496	481	470	470	464	485	466	444	530	469	521	505	477	500	503	461	446	470	504	493	497	448	476	513	447	486	426	484	486	507	494	483	482	465	497	470	505	496	485	478	477	521	478	497	446	512	515	486	473	467	473	483	456	441	481	459	486	489	469	452	467	484	487	501	460	487	494	501	469	497	489	479	493	481	526	503	454	437	482	493	475	486	500	492	494	478	525	499	469	469	461	494	486	462	504	497	462	491	482	468	503	497	493	493	488	454	496	435	487	487	502	443	501	434	482	486	509	513	464	474	445	530	446	516	486	442	477	502	489	464	456	416	473	480	491	465	504	464	489	500	509	463	488	447	466	448	499	508	471	523	486	488	448	453	468	436	480	497	458	503	474	469	464	478	500	466	477	488	486	515	529	488	478	488	484	481	465	498	478	466	499	467	459	464	452	445	505	470	478	534	506	462	487	441	482	492	456	490	512	493	459	475	457	477	497	482	453	469	480	501	463	473	495	433	464	523	489	461	493	499	500	503	473	469	487	489	485	464	501	467	488	491	517	493	444	488	475	478	484	459	489	500	464	487	480	502	447	505	466	485	466	455	461	461	537	439	459	471	496	499	437	462	478	487	459	448	490	501	460	458	444	437	493	444	468	457	476	499	468	475	487	466	466	472	475	513	485	477	461	493	509	472	462	504	481	491	463	485	478	447	459	467	505	468	521	487	469	451	502	475	495	481	479	484	475
70483	41635	10996	1353	659	539	459	437	384	365	342	334	353	347	370	338	356	310	266	341	326	349	364	309	310	357	339	337	315	311	318	367	331	310	342	335	352	369	330	355	314	318	293	335	329	345	325	329	355	317	318	349	330	319	341	304	345	346	312	327	334	312	344	339	332	319	326	363	335	334	304	308	324	336	317	317	288	324	341	329	346	336	318	342	357	320	297	350	314	335	311	358	312	302	337	322	345	339	337	338	324	330	332	290	312	333	326	303	290	309	306	306	344	341	313	319	341	309	321	314	286	315	319	304	341	322	342	303	322	329	309	337	332	335	327	330	321	347	347	307	317	336	335	322	323	319	351	337	344	333	339	336	325	335	324	329	377	324	341	319	366	341	308	291	334	328	331	352	328	312	330	298	282	345	311	323	314	304	356	345	323	317	335	340	325	317	325	338	352	352	365	326	293	328	351	271	357	289	313	335	327	311	323	335	322	309	350	308	323	306	313	327	342	298	318	311	313	328	336	352	352	369	341	315	338	342	327	333	321	300	324	285	319	328	318	314	327	316	272	324	312	333	364	326	314	331	304	350	330	312	312	286	287	342	326	324	320	298	335	303	337	310	346	326	322	323	330	316	292	320	294	348	325	338	307	349	328	343	322	352	323	325	306	336	322	324	347	318	339	341	301	321	337	341	353	308	293	318	341	296	309	305	323	313	312	324	316	303	340	325	334	308	309	325	339	315	344	302	335	365	353	315	349	331	305	355	329	337	308	339	378	348	319	335	330	340	310	335	321	327	300	282	332	333	302	316	312	300	330	310	308	329	310	345	331	316	325	345	319	314	335	339	348	307	339	341	332	358	322	329	333	336	312	337	307	309	340	333	321	306	326	357	339	321	301	322	326	351	291	331	325	288	327	307	309	334	338	317	340	321	297	329	328	327	305	326	323	330	317	324	305	343	347	336	326	329	317	311	329	317	345	286	347	337	323	356	354	279	328	333	328	324	334	325	320	356	319	327	334	329	280	352	318	365	343	302	314	344	319	291	348	295	329	340	320	323	309	314	305	306	295	347	331	311	304	317	304	318	299	326	301	308	305	308	338	374	337	327	358	309	306	278	336	332	351	347	296	341	334	314	322	338	322	324	357	325	325	334	328	321	318	331	325	311	333	322	323	300	346	318	308	328	295	311	305	346	316	347	302	329	317	316	315	331	324	326	300	313	318	316	372	328	314	322	317	307	318	323	341	330	327	339	328	281	312	334	323	320	322	333	344	339	352	349	272	339	308	310	347	356	315	320	322	327	318	347	337	331	358	334	305	327	330	282	326	345	292	332	334	353	304	319	287	315	316	318	295	327	317	304	323	355	328	340	315	346	342	356	325	315	294	337	321	317	302	294	389	312	313	305	331	321	306	306	337	313	319	327	306	283	336	311	343	378	305	323	334	339	354	302	296	338	310	287	317	328	339	325	297	332	362	319	306	352	307	325	319	348	328	296	312	293	364	306	339	307	330	309	329	322	325	306	340	313	320	372	325	314	316	360	322	342	350	330	333	309	339	340	330	324	336	333	314	328	285	352	284	315	341	324	363	306	333	356	298	315	358	340	346	342	323	310	326	323	327	337	340	352	335	326	349	313	320	335	341	312	323	362	346	312	311	335	301	308	330	352	370	327	333	362	325	339	300	325	322	349	318	296	297	335	309	309	310	306	344	384	336	340	319	337	340	325	352	302	355	328	326	328	350	337	336	328	347	339	346	303	311	316	309	304	322	347	326	317	330	292	307	330	297	305	347	322	338	301	304	340	322	347	333	282	291	304	326	327	347	327	325	287	303	335	330	306	339	321	372	326	332	296	292	328	330	311	312	346	338	316	295	321	339	282	290	308	336	331	286	321	324	300	313	334	348	368	315	333	347	326	337	298	328	303	307	336	368	304	364	354	332	317	340	356	326	312	317	319	327	326	306	330	303	342	298	317	334	352	341	322	309	303	299	330	308	346	349	299	329	321	331	282	318	323	305	302	314	309	345	300	323	291	290	323	317	322	308	329	306	311	334	328	275	311	334	332	333	350	329	342	316	336	351	339	339	319	325	350	333	331	307	289	328	296	340	295	309	336	325	305	322	298	340	332	346	316	303	310	303	311	295	320	329	318	323	320	344	326	318	346	298	322	299	346	318	287	319	312	337	274	283	332	339	333	320	323	317	291	307	300	312	316	312	332	330	319	359	356	288	325	332	369	322	327	313	332	331	331	334	307	331	304	320	339	302	340	317	349	344	285	333	315	313	329	330	322	293	329	313	336	320	301	349	320	322	305	314	352	336	338	334	329	329	308	314	323	304	325	305	326	329	323	316	324	300	334	332	356	309	327	352	344	332	328	328	318	300	314	311	313	334	299	318	313	292	324	306	328	313	297	301	322	326	338	292	326	340	330	320	361	337	342	306	347	305	322	312	346	345	352	351	322	336	320	339	359	335	259	301	350	322	336	307	336	309	320	345	325	312	302	326	349	365	316	321	314	367	321	300	339	321	316	308	328	337	299	326	333	326	302	313	332	329	341	311	352	344	333	291	324	301	317	326	333	330	296	321	317	324	317	299	346	330	323	294	334	313	354	336	295	327	346	376	318	300	314	313	322	327	333	337	360	302	342	328	333	312	319	313	327	369	345	358	328	310	313	327	327	337	313	338	307	338	325	338	327	328	321	349	314	299	326	339	304	327	333	329	290	329	339	313	283	318	344	327	282	319	357	352	351	297	325	306	353	336	306	281	314	318	311	345	345	328	314	330	333	318	310	292	323	332	336	314	329	330	334	359	318	330	342	350	338	292	378	318	328	317	306	336	360	358	306	311	302	309	358	334	289	326	315	335	302	309	325	326	317	323	307	354	324	330	321	322	333	339	317	316	343	328	334	336	374	324	305	299	312	327	305	324	319	324	345	327	317	300	325	325	349	304	343	314	332	341	332	310	284	324	347	300	350	328	313	336	305	302	337	344	359	340	320	278	317	314	311	346	321	315	307	325	330	319	352	295	315	316	355	348	316	327	297	315	323	330	306	336	313	328	363	326	358	300	323	342	319	343	332	286	339	338	324	320	333	350	332	325	335	338	355	280	343	326	331	349	323	339	298	312	344	307	320	326	321	313	319	317	358	318	307	337	353	356	315	312	287	345	301	342	326	314	322	291	328	316	317	296	353	340	325	313	322	338	331	308	340	341	334	346	341	276	337	351	329	314	356	335	328	298	296	295	323	305	314	320	328	335	319	326	312	339	359	318	301	301	297	319	328	369	327	320	326	329	319	340	342	304	319	352	298	325	346	355	344	340	336	321	314	294	330	352	314	297	343	356	306	311	310	316	338	329	322	328	338	339	322	305	338	310	311	357	311	343	326	322	336	330	326	319	330	344	349	319	324	313	322	337	327	320	300	321	317	343	331	305	329	357	342	350	333	343	344	290	307	324	335	310	315	326	298	350	289	322	329	325	324	331	355	336	317	309	316
44681	20291	2157	2402	2183	1896	1598	1389	1288	1199	1146	1029	1021	995	1010	1020	980	927	925	932	859	871	838	862	821	839	792	894	824	838	867	839	822	808	819	816	816	831	806	823	840	793	832	812	834	844	820	855	777	817	819	800	783	795	879	800	804	801	832	819	816	805	805	786	774	816	819	787	759	836	786	767	757	801	784	806	790	771	784	849	805	756	796	755	767	819	756	817	790	795	762	808	770	818	836	801	789	768	790	796	773	806	807	768	826	800	769	768	807	813	773	794	889	760	744	861	799	800	819	831	787	831	785	776	795	802	801	757	763	774	831	795	786	760	790	815	795	772	823	831	839	804	762	751	839	752	778	819	780	771	782	746	750	709	812	772	812	792	840	797	818	836	856	843	783	827	772	823	803	775	761	787	798	798	781	787	785	765	826	795	785	790	831	766	804	836	753	808	809	791	793	792	825	758	791	778	816	812	758	820	833	763	847	780	738	762	780	808	838	791	789	799	794	791	792	797	803	772	762	760	790	762	776	821	822	792	795	806	768	785	784	785	825	808	842	793	823	838	788	761	809	784	781	765	793	823	778	768	840	777	834	718	770	784	805	815	803	785	742	781	749	793	762	795	788	775	784	791	792	831	780	757	763	792	741	829	755	769	762	758	780	797	831	758	782	738	808	763	778	776	798	793	759	806	786	837	809	812	797	786	773	783	811	759	758	786	791	836	746	830	813	760	797	773	771	801	760	793	793	745	807	830	860	806	806	817	790	755	779	748	770	821	798	808	814	817	791	790	782	746	770	766	780	726	782	775	758	814	722	787	821	779	744	755	775	813	784	780	790	805	793	795	790	789	800	769	775	838	797	755	780	773	769	800	789	739	809	816	782	801	754	792	795	807	789	846	837	788	782	797	789	793	806	738	796	789	772	784	815	790	855	778	781	758	797	810	775	789	801	791	740	791	812	800	774	790	763	828	787	806	753	719	772	801	812	790	821	761	752	791	829	779	775	792	783	758	798	814	834	818	766	733	809	755	758	756	802	811	763	830	795	839	756	727	770	787	753	798	780	839	751	751	830	803	748	821	820	808	784	773	795	790	813	771	786	803	837	785	810	768	740	787	804	750	797	825	752	808	744	743	751	765	799	815	799	756	785	850	818	801	795	756	797	847	771	811	828	798	779	769	813	760	851	754	769	770	815	801	835	766	854	736	839	766	807	775	778	803	829	780	806	766	802	782	825	776	834	785	810	790	754	814	788	772	767	830	754	804	799	820	805	769	812	845	793	808	786	805	821	786	824	769	797	748	752	794	786	805	783	815	834	767	776	789	813	754	807	761	765	818	816	869	783	787	814	758	759	777	752	845	810	788	791	733	747	795	805	793	784	801	823	800	811	766	791	808	775	845	812	809	774	826	787	791	789	784	800	828	759	812	770	784	769	818	782	781	841	793	749	816	812	829	799	791	788	797	840	799	813	812	800	792	728	762	820	792	803	792	781	824	768	782	786	777	812	812	771	798	793	783	770	765	781	772	796	812	826	790	789	785	833	819	793	808	856	779	781	809	770	785	754	804	776	744	769	775	768	791	762	808	769	835	752	748	754	799	840	845	801	823	809	768	786	795	808	835	776	768	806	790	806	781	739	751	771	837	846	798	817	805	778	789	773	758	739	838	790	737	804	829	740	787	814	806	787	702	817	797	796	771	821	771	859	779	786	797	770	751	775	781	741	842	850	762	793	781	725	789	839	810	823	772	811	801	815	767	805	797	807	779	780	805	816	800	803	743	792	803	714	781	776	798	796	797	755	751	785	759	862	785	801	778	786	762	820	807	753	758	765	777	789	765	736	752	799	815	804	867	791	816	808	810	777	804	798	815	766	775	799	799	796	801	797	758	795	758	801	741	778	822	765	790	802	769	776	793	771	792	786	800	745	763	800	777	747	774	795	767	776	781	834	811	781	798	795	817	755	781	757	814	771	762	774	760	759	761	776	783	814	750	827	774	799	847	762	788	868	808	788	734	787	842	781	793	823	769	837	766	732	741	837	812	759	755	771	716	803	764	810	754	758	801	789	775	695	816	728	849	736	876	804	763	789	862	781	755	809	770	801	790	787	787	793	688	801	812	760	783	811	789	789	804	840	843	830	792	762	787	768	797	749	750	782	767	818	799	758	796	819	771	799	826	773	788	781	775	798	787	761	756	791	766	755	794	755	784	795	763	808	751	799	788	770	841	768	793	797	765	798	791	816	771	783	761	755	763	795	759	797	797	775	718	786	800	777	745	831	823	779	790	788	761	787	808	793	779	777	813	753	772	779	824	778	789	816	803	767	806	841	785	837	812	783	778	826	792	796	759	751	822	810	762	787	787	803	843	784	752	777	763	768	758	796	810	844	827	782	816	786	793	790	802	801	787	787	755	812	764	810	713	796	794	796	794	803	800	775	764	765	823	799	773	777	750	745	831	786	786	791	815	782	757	787	775	809	799	809	797	815	778	819	759	795	779	818	800	830	808	804	757	744	800	776	823	779	760	814	843	803	818	779	791	819	797	765	792	751	788	815	820	793	786	735	795	781	804	787	824	779	784	840	782	794	748	762	792	793	810	823	831	820	748	816	814	788	740	764	806	775	827	805	809	790	764	793	757	770	779	766	817	825	775	810	813	773	786	827	812	805	728	838	803	766	800	825	801	748	795	813	833	771	781	784	797	781	753	808	818	758	785	802	732	819	838	837	786	817	807	789	773	759	767	812	837	811	797	778	742	796	744	779	815	853	831	763	814	739	734	809	822	736	810	828	754	793	766	798	745	800	821	791	820	785	769	750	763	767	769	799	861	826	792	782	753	775	766	801	771	795	738	831	782	766	792	807	763	769	793	811	788	816	753	735	780	774	787	784	775	773	788	803	812	801	746	864	778	777	809	787	735	748	792	769	789	825	808	827	756	769	801	766	778	748	808	844	807	818	782	825	745	838	801	785	823	776	762	821	807	810	876	842	828	751	838	864	792	796	767	790	781	784	746	813	768	831	768	861	781	748	769	744	799	843	792	798	759	748	801	797	832	792	818	775	795	827	830	720	805	755	746	780	796	762	788	772	779	741	747	785	808	771	757	800	801	758	770	794	766	802	740	804	779	775	827	815	773	811	864	734	808	750	815	779	798	818	837	755	810	775	753	717	788	853	824	732	787	780	810	784	757	771	749	776	788	840	806	765	807	758	814	793	818	840	770	784	816	801	780	775	846	783	785	754	755	746	740	756	779	797	777	814	755	749	814	806	795	769	795	783	815	810	834	790	815	762	809	775	788	793	821	806	787	780	780	783	775	778	809	762	804	774	783	811	761	773	779	797	730	770	766	779	820	792	780	761	798	767	766	815	747	788	811	784	796	818	769	787	734	729	846	752	769	787	779	787	805	800	830	786	757	805	739	776	768	767	792	811	780	764	804	714	819	755	824	742	811	773	773	793	774	849	734	811	841	755	800	815	804	807	859	798	783	773	822	781	777
81468	51947	16540	3573	1023	764	600	492	487	465	441	357	378	350	325	356	387	338	338	381	351	341	348	306	320	334	333	322	313	315	332	294	324	327	304	343	335	318	289	269	294	289	288	295	305	289	303	321	326	341	306	339	309	346	307	262	306	308	308	296	310	309	328	293	308	298	290	310	303	321	270	305	330	299	299	315	310	278	284	289	308	321	319	312	307	317	341	314	294	307	293	290	296	330	284	323	297	321	288	283	323	322	270	314	318	302	270	294	298	319	320	297	310	322	305	306	300	302	329	338	295	309	309	311	288	318	273	330	297	331	298	283	291	262	297	335	311	328	313	301	285	274	320	309	290	285	304	322	308	299	320	305	280	300	294	304	319	294	294	299	301	330	318	345	303	323	312	314	283	301	294	289	296	286	337	293	318	323	280	304	300	276	285	325	301	304	289	331	323	345	274	266	309	305	301	336	295	304	346	307	305	280	308	325	304	287	316	337	301	299	316	332	285	276	292	313	338	317	331	318	295	334	327	324	314	284	356	327	287	296	301	295	283	333	316	291	286	293	329	276	300	288	268	309	312	304	315	304	285	304	300	317	298	301	313	340	320	308	299	279	293	292	320	308	303	315	293	298	294	286	306	308	309	309	295	305	310	321	298	302	331	292	277	317	296	276	293	298	294	304	286	291	310	285	289	294	300	283	330	309	311	296	284	312	315	318	287	320	328	318	304	309	353	314	337	308	328	320	299	323	318	297	301	280	326	325	323	311	298	270	299	298	313	297	310	286	323	309	323	309	320	316	309	319	312	302	261	324	278	296	348	317	300	295	296	293	286	330	320	318	320	316	313	315	280	288	291	335	310	312	312	319	312	308	283	302	320	280	278	286	288	269	296	299	292	314	313	293	288	314	287	305	308	316	294	321	295	289	322	317	334	335	313	299	272	302	328	318	351	308	285	281	311	341	338	292	326	300	321	330	293	339	274	309	351	316	304	307	311	316	276	286	280	279	301	295	323	313	258	283	290	313	321	297	269	318	336	300	296	299	277	329	332	310	305	315	300	291	335	287	353	330	282	281	298	325	295	328	311	326	327	286	270	293	309	339	306	340	333	270	318	267	330	302	266	282	316	286	307	328	340	313	290	295	313	325	265	311	311	277	314	304	304	304	301	321	284	315	337	327	287	338	328	292	300	333	312	303	307	287	319	295	272	298	307	329	297	309	315	300	304	276	304	311	311	300	289	328	279	296	300	312	274	298	293	302	296	334	304	300	278	289	344	302	300	301	301	287	308	308	325	298	313	353	267	346	350	306	306	311	288	301	289	327	325	312	283	328	313	313	313	325	285	277	308	307	354	324	298	315	292	317	333	332	326	277	342	300	319	331	301	330	315	351	314	286	278	280	311	304	323	308	280	301	302	326	290	324	329	311	326	291	309	285	312	298	306	330	305	328	299	317	286	289	308	322	283	299	302	330	325	332	282	288	306	312	293	308	285	310	315	330	302	323	337	326	303	263	309	344	341	324	275	316	315	287	312	310	298	274	283	281	281	305	293	319	302	316	302	308	313	321	294	311	301	305	318	282	278	290	312	293	319	316	316	308	275	293	313	290	294	315	292	319	322	313	296	300	275	320	292	296	315	289	308	292	318	293	308	333	316	352	344	298	337	323	323	287	319	268	290	305	302	302	317	272	327	305	331	301	298	312	282	310	303	292	309	319	320	304	306	335	316	314	283	338	290	284	277	289	346	330	283	292	328	317	271	237	285	250	312	278	327	339	338	296	311	311	318	301	306	304	299	329	334	288	307	299	302	259	301	290	314	296	305	273	308	325	283	301	294	275	313	321	289	306	307	343	314	307	314	300	342	309	306	273	296	311	296	341	349	335	316	313	305	344	295	318	358	311	303	281	283	301	318	286	285	293	312	318	269	281	297	307	307	308	329	331	325	296	310	321	303	328	293	295	299	291	284	284	315	312	309	342	309	304	295	322	352	301	293	263	333	277	288	289	333	295	339	283	333	281	317	311	325	307	283	329	305	307	317	303	287	296	293	318	287	286	309	317	281	318	304	303	310	298	283	349	309	288	289	338	297	280	308	297	304	290	307	272	338	333	311	320	324	312	304	300	319	301	313	351	294	316	277	308	296	315	315	304	311	331	299	297	272	311	288	332	298	314	295	339	323	302	279	314	331	297	296	275	276	328	301	303	321	325	317	290	312	318	315	302	316	302	325	286	304	306	333	344	301	317	253	314	257	321	280	272	329	302	298	321	317	319	324	268	301	315	306	310	314	315	289	326	340	293	298	305	309	310	281	311	323	299	337	329	326	306	306	331	310	335	309	275	302	311	302	279	297	318	298	298	309	335	304	300	324	288	317	316	306	315	296	294	296	326	324	313	272	309	295	320	300	296	309	336	302	324	298	321	279	306	311	292	288	324	303	301	313	336	330	327	318	287	298	301	317	295	314	311	325	314	310	309	287	306	298	324	292	289	318	308	301	279	332	317	346	320	295	310	303	314	298	282	319	297	305	294	346	282	287	302	314	293	277	329	322	313	319	296	306	290	336	297	300	307	301	335	323	277	327	285	302	322	298	310	304	277	312	329	311	271	327	313	327	287	325	308	342	313	292	292	316	314	310	296	287	294	316	267	302	327	294	274	318	319	315	309	307	289	308	260	315	274	305	304	330	300	304	266	309	289	305	266	336	310	296	303	301	303	318	319	291	334	291	308	326	319	337	340	302	295	280	339	300	283	317	317	285	307	311	313	294	297	301	288	283	310	315	306	306	300	330	296	285	318	319	307	280	301	313	303	340	321	289	315	291	311	302	317	313	321	307	298	288	307	305	311	298	324	306	299	311	279	315	323	296	326	309	305	308	289	282	323	300	345	294	296	270	296	327	298	338	299	294	282	296	336	304	300	327	319	289	307	311	302	314	328	268	292	309	294	308	298	268	277	332	304	306	286	267	316	289	324	297	286	279	311	311	294	291	290	321	329	310	286	324	302	272	305	312	329	305	325	298	296	297	330	286	308	326	298	305	307	309	323	322	306	321	284	332	278	282	308	272	289	276	287	301	302	270	287	289	326	299	264	302	296	314	313	319	276	332	305	313	281	297	345	307	286	286	288	314	279	323	318	309	320	312	312	293	294	314	332	294	323	296	292	287	352	281	300	284	316	295	294	302	270	280	267	332	293	314	306	275	296	299	307	318	280	305	335	328	288	296	309	326	293	295	288	270	291	302	297	329	295	305	289	299	271	324	319	282	341	289	293	310	279	279	307	300	281	325	287	293	331	292	315	343	327	356	306	314	301	319	339	313	308	343	290	316	341	295	305	315	290	312	318	297	292	292	291	290	324	302	289	291	286	319	294	325	319	310	283	276	307	301	324	312	322	322	334	306	315	287	321	288	297	284	294	315	280	290	302	314	304	309	257	311	278	318	276	303	305	298	311	295	298	295	280	304	318	322	292	312	249	297	292	349	278	277	329	331	304	317	306
54177	26400	3460	3744	3291	2752	2263	1974	1689	1515	1383	1347	1230	1160	1117	1057	1014	992	947	926	958	893	852	829	898	900	792	830	845	813	818	803	820	765	803	835	795	810	824	792	758	762	772	732	762	769	748	774	757	743	785	771	725	747	748	725	737	778	747	744	722	770	728	752	770	749	747	745	761	708	728	715	692	756	739	674	755	776	722	742	711	763	765	720	730	752	701	712	695	810	725	720	712	747	744	742	733	738	784	739	736	717	718	766	771	713	735	750	744	703	701	735	727	714	745	722	673	782	717	735	735	717	750	699	691	743	747	691	756	749	767	737	750	727	723	750	699	710	722	661	774	734	698	705	711	752	758	706	753	732	761	728	710	732	737	721	712	713	721	722	768	741	687	707	728	728	724	753	769	728	731	697	716	694	716	739	730	755	720	758	749	776	725	697	724	722	722	726	702	690	676	742	728	728	754	730	726	782	696	746	711	780	745	710	749	658	730	771	728	703	779	794	714	705	728	742	780	745	715	705	738	707	705	731	731	725	722	761	676	722	719	704	708	782	740	708	730	685	715	689	722	716	691	733	679	736	714	729	741	748	749	764	702	754	711	695	717	710	679	741	723	742	786	688	715	697	754	698	748	789	699	727	749	762	664	680	705	751	750	731	780	735	687	688	725	723	728	736	686	757	733	750	680	657	760	725	709	705	730	699	752	690	730	722	776	706	733	722	755	715	754	748	709	690	767	744	758	740	708	712	689	704	741	736	738	721	712	684	697	762	720	744	696	720	812	682	694	736	716	723	791	768	682	753	659	673	700	749	717	755	696	741	761	708	759	716	704	702	687	719	696	718	746	717	678	768	748	773	728	743	734	747	724	718	762	722	732	726	728	739	673	718	744	759	736	674	715	736	726	706	710	716	743	723	708	686	717	699	738	714	757	729	746	705	716	717	691	706	694	742	735	768	766	747	760	749	773	719	739	781	723	697	724	740	697	727	714	753	752	651	688	690	712	744	742	723	701	718	722	738	707	715	717	743	736	704	718	755	710	757	680	739	739	724	729	732	757	747	731	768	717	736	743	681	703	688	733	718	745	753	722	711	726	757	729	716	709	704	705	724	727	727	646	696	745	700	755	723	731	710	757	708	680	715	702	678	710	696	734	735	732	740	711	764	727	742	720	739	715	678	708	716	750	731	756	740	695	675	738	744	734	742	727	686	742	714	731	772	718	730	743	739	667	749	719	709	706	718	730	700	718	729	733	706	694	723	727	710	743	684	727	750	705	730	716	721	740	744	730	717	709	715	758	784	741	725	750	759	793	730	701	754	717	717	750	734	670	701	764	714	734	753	710	749	734	721	749	742	744	716	737	701	715	727	705	737	687	658	736	693	714	687	727	770	718	726	706	714	696	731	715	729	720	696	708	719	751	689	736	731	735	684	706	751	712	732	730	712	739	699	752	691	813	707	723	752	738	718	744	716	732	737	726	709	701	742	699	730	746	701	724	718	708	730	715	794	721	681	742	761	757	737	720	719	706	704	728	711	698	691	715	778	721	684	714	711	695	725	691	736	700	717	706	782	734	746	722	715	781	742	788	685	806	735	678	716	718	689	726	721	726	731	748	771	692	748	688	726	764	695	708	739	726	775	727	715	705	710	745	739	679	734	676	710	750	732	736	768	758	735	754	762	710	733	741	699	738	716	736	719	707	726	690	721	731	686	755	737	715	700	730	754	759	730	723	706	744	718	707	709	746	740	710	713	757	685	783	707	761	739	761	713	789	761	729	742	684	772	719	717	736	687	778	730	718	712	750	678	703	748	693	748	750	703	703	725	649	701	670	716	728	736	708	755	746	726	707	702	693	726	692	760	712	701	722	730	686	737	764	755	732	715	724	757	718	721	722	680	745	705	684	721	702	779	734	730	728	705	787	723	651	724	716	726	733	694	712	720	775	726	727	686	720	745	668	743	701	716	706	710	742	751	670	708	710	762	743	723	699	678	700	729	732	720	722	780	712	731	704	721	719	705	695	702	718	691	709	704	747	735	717	693	713	727	693	764	740	720	699	735	702	732	692	692	741	765	712	692	688	709	753	715	706	757	755	738	725	745	725	722	716	750	775	712	735	752	702	713	728	758	761	682	738	705	686	758	722	725	698	726	762	741	722	718	742	722	750	702	718	790	716	721	747	705	737	724	752	718	714	715	725	710	734	697	706	704	737	704	736	733	723	737	709	669	698	760	668	762	717	756	721	730	723	698	707	690	680	661	728	719	722	720	669	748	691	761	794	750	705	696	695	726	700	736	731	743	722	724	745	757	744	715	717	721	745	737	668	730	695	703	733	707	752	724	734	663	760	718	712	715	730	694	710	720	747	782	725	732	682	764	727	735	720	679	719	730	760	679	757	739	661	737	729	705	736	710	741	774	754	716	707	715	723	711	738	701	691	735	736	682	718	684	723	788	695	754	740	684	717	709	730	739	703	707	720	713	698	748	747	728	753	705	741	713	747	709	711	722	696	732	703	732	771	719	757	735	734	741	723	723	691	775	721	707	734	733	744	706	704	681	656	778	690	720	718	777	703	701	695	723	688	673	749	711	696	749	695	715	726	718	719	716	707	710	713	743	733	754	709	747	698	737	701	727	768	731	723	718	697	749	727	736	691	709	694	663	801	768	740	713	710	727	714	691	723	734	735	750	730	667	721	741	709	721	704	750	723	745	745	779	688	740	709	705	718	733	729	709	749	737	741	736	678	729	717	708	739	713	756	716	705	689	712	720	687	744	696	686	720	740	730	728	728	725	734	770	699	703	713	734	736	725	719	692	739	708	720	709	754	725	738	753	686	741	714	732	742	697	753	715	775	638	693	694	702	718	701	717	724	718	737	731	752	751	742	694	683	725	726	720	670	738	724	719	740	782	722	713	743	712	748	760	711	716	697	694	682	759	709	726	715	677	732	717	690	705	669	783	730	743	726	727	742	708	725	747	727	747	684	719	743	741	739	749	702	805	723	740	759	690	696	740	711	723	763	752	728	751	757	706	737	754	679	739	749	697	695	734	722	739	724	741	705	724	695	705	727	723	726	743	711	770	750	661	701	728	712	716	723	751	711	703	683	726	768	701	738	733	738	708	739	670	729	723	756	700	693	699	736	706	732	720	726	751	706	690	683	696	713	690	704	725	708	731	764	750	723	746	736	746	733	689	707	693	719	702	755	742	729	691	680	727	740	706	752	716	727	702	709	692	725	753	713	716	716	735	719	745	741	740	683	739	739	732	696	764	749	724	733	691	734	682	738	783	676	693	704	666	746	754	718	768	758	729	724	724	720	724	673	752	711	727	737	700	705	755	726	778	737	757	728	751	740	716	740	755	704	723	762	722	714	754	763	734	723	753	687	712	713	740	704	735	711	712	714	721	744	745	737	683	723	722	740	709	703	742	706	750	730	709	753	694	704	692	690	747	744	751	724	689	722	722	730	649	748	744	658	688	696	706	711	698	729	745	730	752
21055	4271	221	202	166	184	177	182	184	179	146	164	148	154	154	175	171	171	182	139	183	174	165	176	167	166	160	160	166	151	159	197	166	171	173	175	184	156	191	175	177	164	183	182	177	156	184	155	181	198	163	161	157	188	172	158	171	191	183	171	178	166	182	156	182	179	177	173	197	163	185	178	224	192	165	176	182	173	175	174	163	145	193	163	206	159	182	172	177	162	167	169	171	171	191	168	193	181	167	155	189	185	179	165	173	161	188	161	173	189	202	193	187	157	173	190	180	168	195	188	152	177	205	159	177	174	199	162	165	172	162	173	186	167	169	174	170	183	174	196	164	183	186	167	163	196	182	176	193	182	186	163	163	183	180	168	162	191	172	152	176	176	143	162	166	179	174	178	175	160	167	160	163	173	195	157	180	191	190	182	163	182	196	182	180	176	140	172	199	159	153	208	151	173	152	170	186	163	162	172	168	166	166	172	188	167	180	163	178	174	166	181	166	140	172	165	183	151	186	176	178	197	176	169	188	168	172	185	170	158	190	176	145	166	176	171	161	168	164	169	169	176	160	179	161	143	164	160	163	201	189	187	171	167	181	171	180	179	208	159	181	174	180	212	188	177	161	164	170	140	157	184	181	167	206	165	175	166	176	169	165	189	166	170	170	168	186	199	181	175	165	169	153	175	158	177	172	187	179	206	189	184	166	140	175	149	163	158	156	150	185	159	177	179	184	160	165	171	193	173	155	178	167	171	167	152	170	168	157	187	166	168	152	176	195	178	186	158	203	188	193	185	179	173	178	186	183	184	172	170	163	195	197	177	150	188	159	168	164	172	153	189	190	152	169	154	202	204	174	158	156	179	186	165	170	197	174	192	180	175	163	178	163	166	167	155	175	181	198	174	157	168	176	163	155	166	159	155	150	174	165	180	161	188	173	176	159	184	182	189	172	154	162	158	154	163	167	192	165	183	186	156	186	180	174	172	174	172	175	197	158	155	156	170	171	143	162	151	190	185	170	170	184	174	156	162	173	191	177	172	167	165	162	196	180	170	153	196	182	202	185	195	155	187	165	163	150	164	190	158	178	169	181	157	190	171	174	172	158	160	156	166	161	175	172	178	163	175	164	155	176	171	178	197	152	169	163	169	175	168	186	164	193	190	167	171	186	161	165	178	203	152	170	171	181	166	171	184	189	168	164	169	162	168	169	177	171	172	181	164	163	164	188	192	177	178	167	149	166	179	164	150	187	184	168	159	181	178	196	167	161	175	182	182	190	165	163	180	142	170	187	170	166	184	175	184	172	207	189	168	166	183	174	163	180	168	168	167	166	167	164	171	170	168	169	182	169	163	167	180	193	175	161	156	181	185	175	198	169	191	183	196	173	153	170	172	173	174	183	196	160	172	181	162	176	159	175	139	166	190	202	168	194	188	174	175	166	178	199	182	153	169	190	190	166	189	174	171	148	167	180	188	175	177	163	179	175	178	171	166	173	169	191	201	166	197	201	182	178	159	187	190	175	159	192	168	180	159	167	170	196	199	186	180	171	182	171	175	196	168	173	176	158	208	180	166	206	155	171	159	163	170	174	179	188	196	165	176	188	156	166	172	166	169	172	176	167	189	200	175	167	150	161	170	175	172	173	187	173	148	168	189	160	178	166	185	181	168	181	153	170	172	172	174	180	170	176	176	171	163	179	179	168	180	155	167	177	183	190	176	183	212	154	190	192	161	171	153	173	193	184	161	189	167	179	164	204	180	187	180	169	170	175	180	206	190	163	170	181	194	196	166	202	169	159	174	182	202	177	186	153	173	146	170	153	180	183	184	185	180	176	144	179	174	169	163	174	156	203	168	152	154	189	140	176	179	198	183	153	186	179	169	169	161	151	151	172	166	184	160	184	149	171	170	182	172	182	159	179	178	174	155	172	178	156	164	159	169	180	180	175	174	175	193	188	169	138	158	174	175	180	170	179	172	180	210	159	182	183	196	182	164	186	155	177	177	161	158	177	164	163	169	175	173	164	171	172	181	160	190	155	173	170	148	180	173	173	182	168	187	189	181	172	171	185	171	186	147	160	159	197	180	152	166	181	202	204	163	170	184	172	185	167	186	185	179	182	161	148	156	185	170	178	175	185	160	189	179	183	186	173	176	175	146	194	184	159	167	164	186	168	167	181	161	173	188	176	169	176	170	184	174	161	198	182	169	166	190	200	170	161	185	181	185	181	179	162	171	182	179	179	179	171	197	167	186	194	164	177	171	186	188	177	186	168	184	175	198	166	189	169	183	169	188	179	195	150	188	169	166	175	185	148	168	163	176	190	147	154	169	171	168	182	173	183	194	182	181	213	162	177	177	180	155	168	201	178	157	167	183	185	177	144	183	157	176	169	164	149	181	174	182	162	163	186	156	170	173	169	173	181	165	190	160	167	196	160	180	172	175	163	185	163	184	171	143	177	151	184	179	168	187	174	160	196	174	174	165	183	187	195	192	180	169	173	171	158	195	194	193	169	177	191	180	161	165	168	173	187	163	163	177	175	165	176	173	170	166	147	155	196	182	179	173	155	169	176	197	181	179	161	175	167	168	174	175	175	179	180	170	188	187	187	170	172	207	155	155	163	170	167	184	166	149	196	201	186	166	164	186	176	179	180	159	174	190	153	181	179	165	168	173	174	157	179	176	175	181	172	182	153	195	166	175	168	179	167	184	174	157	159	173	178	161	185	179	175	160	166	173	161	174	175	167	198	161	173	188	154	197	178	187	174	171	181	182	175	171	178	192	181	175	175	191	159	167	175	149	172	182	166	145	154	190	183	181	180	164	183	164	171	181	182	169	175	192	193	168	150	195	165	189	157	148	175	165	164	176	173	171	169	184	176	180	186	184	186	183	184	165	177	187	146	166	179	163	169	163	173	169	184	199	176	181	180	177	177	176	159	193	184	175	176	155	167	177	152	200	176	175	198	190	153	192	162	160	186	173	191	188	180	195	175	178	181	182	181	193	191	184	170	173	189	188	198	157	161	191	167	184	172	190	165	208	179	166	182	172	169	180	169	172	171	191	180	169	172	189	170	170	187	188	181	181	177	187	185	179	159	169	169	179	177	183	187	166	165	164	172	165	174	212	174	165	182	178	163	169	166	181	173	195	178	155	185	193	164	160	160	176	167	167	198	181	198	166	187	172	173	170	184	184	165	162	168	188	166	201	186	159	196	184	181	162	180	185	172	197	192	189	174	192	154	190	192	189	191	171	160	163	168	182	174	180	205	184	189	157	167	197	179	165	170	166	180	225	182	166	213	155	176	178	176	179	169	154	171	171	152	163	174	183	189	165	178	166	202	156	163	187	168	181	173	179	160	154	170	178	163	171	149	210	180	186	165	177	174	178	170	178	178	189	150	172	186	176	192	192	172	180	205	170	163	178	159	160	165	191	178	182	163	171	178	205	178	170	170	158	149	169	196	164	165	169	159	185	178	200	179	185	172	184	184	203	165	144
20036	3453	534	524	507	548	549	490	498	518	459	520	462	478	454	481	486	475	482	494	431	525	450	466	476	470	506	496	469	448	439	480	491	472	490	485	473	519	490	478	489	470	465	473	480	503	476	491	493	527	478	470	485	516	474	502	492	489	467	496	507	463	454	493	437	448	468	469	451	518	470	458	460	471	479	463	479	417	510	472	482	456	498	498	476	485	501	440	502	459	480	492	500	470	497	537	469	450	459	507	477	478	479	518	498	449	520	487	503	494	495	493	472	490	470	459	477	499	470	507	471	477	451	492	472	457	489	482	489	497	492	460	474	445	481	431	462	463	472	485	463	440	458	509	443	441	452	497	487	437	491	458	493	467	457	507	457	468	474	463	481	510	465	472	483	496	460	474	473	482	453	490	491	452	479	460	452	474	471	501	469	485	483	461	470	441	473	486	471	460	470	482	468	505	506	482	466	485	472	488	492	484	486	464	492	521	481	443	503	522	459	437	504	486	448	495	513	489	456	480	495	447	509	484	478	458	489	523	462	479	457	448	459	484	501	488	508	451	488	471	501	536	478	483	494	497	426	468	457	491	451	446	459	435	464	501	445	496	457	465	493	467	441	541	472	458	468	447	434	491	475	501	466	452	456	498	477	472	471	462	483	462	467	466	483	518	458	499	427	482	497	498	470	438	477	463	490	435	482	491	503	502	476	511	498	478	454	473	479	476	496	504	440	444	481	463	486	502	481	478	477	468	486	506	510	477	476	477	477	499	490	491	455	472	480	452	464	476	476	497	502	491	504	475	452	472	444	470	458	490	447	463	472	523	487	464	500	493	485	459	495	498	490	465	456	499	479	490	487	490	474	470	489	474	503	487	458	486	510	496	462	446	502	501	472	475	509	496	455	508	486	485	503	480	504	475	470	459	447	485	492	498	476	488	463	509	466	477	486	473	468	502	468	507	476	530	504	481	487	485	481	499	508	503	506	507	473	512	466	474	471	451	441	490	485	496	498	474	481	508	448	468	525	508	459	476	499	459	480	472	472	473	511	465	441	460	462	471	484	485	446	460	500	462	472	485	461	468	467	472	464	512	451	454	509	489	491	492	515	478	492	463	490	447	491	504	526	457	490	482	458	475	489	468	477	502	490	482	482	504	518	437	490	438	456	473	438	494	503	483	502	463	470	488	470	481	473	467	477	435	489	488	479	495	464	465	489	471	468	490	514	453	495	471	475	493	505	495	477	485	480	484	480	464	501	499	483	485	459	484	473	474	469	432	453	469	494	450	488	532	495	467	472	475	463	488	492	479	462	487	458	462	455	519	467	467	449	477	465	442	470	452	449	488	531	440	470	448	452	485	446	449	456	535	483	501	477	483	426	466	431	457	470	492	481	476	448	466	527	515	449	467	461	485	490	469	476	463	483	494	472	476	490	453	480	424	489	484	440	448	462	484	492	461	472	512	532	485	503	416	480	453	482	443	483	474	473	499	478	465	508	520	520	508	477	467	507	516	485	442	467	462	491	533	492	460	463	494	493	501	454	456	522	510	497	464	448	469	509	447	450	485	510	504	503	495	462	481	443	478	479	478	482	482	471	476	470	458	439	429	469	482	481	459	464	487	479	479	489	470	491	475	481	474	455	488	514	463	474	487	468	492	485	516	468	452	477	522	485	479	504	486	507	495	490	491	499	450	509	479	477	469	487	476	498	465	447	488	503	495	467	488	475	486	497	453	486	476	481	443	468	491	464	489	468	497	470	493	420	512	472	450	506	493	455	486	477	462	496	443	482	487	429	455	452	514	504	496	464	465	479	460	474	466	457	451	481	504	531	490	492	468	509	472	484	461	440	469	475	477	464	467	482	488	466	466	438	482	476	500	491	483	498	457	494	458	472	489	495	497	487	437	474	481	466	514	484	466	490	519	484	504	460	445	492	503	477	479	463	464	486	460	474	505	484	417	469	430	474	448	446	454	462	446	466	506	496	486	482	459	487	496	447	498	476	479	438	432	501	475	484	514	464	426	474	518	521	459	438	477	464	503	495	482	448	452	484	512	476	470	477	466	458	465	445	485	506	467	522	503	513	500	454	456	509	486	445	450	479	496	476	507	479	484	444	491	471	500	483	490	478	468	470	496	466	489	445	503	483	520	470	479	469	485	495	478	488	495	501	456	496	475	496	491	514	465	473	473	498	519	495	486	482	486	503	456	448	471	485	464	510	473	471	506	463	491	495	473	451	431	443	498	465	474	452	512	485	502	495	475	447	468	483	468	478	463	473	491	491	475	466	468	477	482	487	483	481	486	445	495	499	491	467	500	511	482	480	471	451	460	464	456	455	490	493	484	502	438	462	475	504	467	444	514	466	466	464	477	464	466	456	453	458	439	474	432	520	458	466	501	457	458	444	446	506	474	478	473	477	455	501	451	472	509	496	479	472	465	489	484	477	495	492	488	474	487	514	497	457	498	479	522	494	468	425	509	471	497	465	438	489	446	473	468	462	524	481	501	441	475	458	474	455	474	505	475	477	431	469	485	511	487	477	495	494	468	478	466	469	465	488	487	434	476	478	462	483	439	468	427	476	464	478	490	472	482	457	489	454	472	484	460	446	477	430	503	453	514	479	473	521	490	488	479	455	438	497	469	490	430	492	487	504	484	463	501	463	452	496	469	457	483	461	474	473	468	472	476	479	480	501	457	482	493	509	510	493	499	479	484	442	479	490	453	470	491	451	467	505	485	475	491	523	492	477	487	483	469	491	476	505	492	476	501	485	456	487	504	481	484	443	461	497	467	495	499	500	504	476	439	506	473	501	471	471	496	488	499	485	492	481	481	477	478	468	470	468	498	464	494	514	481	541	471	469	471	483	446	543	456	470	485	483	451	420	517	478	450	487	477	488	501	513	444	471	433	480	456	493	457	529	489	520	521	492	445	442	425	510	482	478	486	479	485	468	466	485	498	500	466	476	431	503	486	468	450	443	469	452	465	444	476	484	470	483	469	468	502	457	499	452	466	489	456	472	501	483	469	501	460	482	478	498	506	451	454	490	478	494	484	510	488	469	481	503	523	489	453	497	498	475	474	461	515	505	478	465	457	453	485	491	455	431	524	478	475	488	483	475	485	500	486	471	515	475	543	482	470	466	487	490	495	458	494	454	459	489	489	487	477	525	463	486	477	499	445	463	463	502	443	496	477	460	473	515	463	508	495	541	460	498	478	471	454	500	495	453	502	473	524	467	446	473	499	466	449	500	452	460	459	500	473	496	486	463	478	482	474	465	498	459	529	492	451	533	457	459	492	501	470	495	503	498	475	477	504	456	487	461	448	468	516	459	465	467	486	475	494	507	513	466	467	515	458	460	490	464	500	492	490	471	458	482	486	465	471	478	508	459	472	513	497	469	492	462	499	496	507	461	434	496	459	451	480	501	501	469	459	454	440	498	487	473	473	504	479	467	473	446	459	425	470	459	475	503	442	475	495	472	473	500	452	466	517	476	437
71138	41840	9974	1299	687	514	475	424	368	418	405	373	333	366	369	391	332	328	342	343	329	334	361	339	315	323	332	341	334	316	361	345	332	331	323	350	330	356	350	325	319	341	350	331	304	307	300	332	320	314	336	307	333	346	324	323	353	340	305	316	344	349	358	308	312	329	327	311	369	295	334	319	320	317	294	321	329	317	338	333	335	328	345	337	311	316	308	331	319	330	291	359	332	320	344	326	296	298	301	335	348	331	330	335	349	316	330	313	307	297	324	298	310	312	314	338	329	316	316	306	337	306	316	331	285	281	308	321	311	324	327	340	290	328	341	313	299	298	330	303	315	314	356	314	309	333	311	307	317	326	321	330	333	291	298	359	340	351	304	325	327	338	329	298	330	343	334	362	314	323	331	311	325	294	314	316	299	336	351	308	326	291	321	280	334	322	329	290	338	345	321	335	327	341	330	297	316	327	312	340	322	309	339	331	325	322	335	373	315	318	314	336	315	304	338	338	344	321	295	331	344	310	298	294	301	292	318	316	306	318	331	315	355	346	341	318	312	335	316	317	349	320	352	338	315	338	304	333	330	328	316	348	314	336	293	311	372	343	327	300	334	305	308	291	313	306	298	305	304	328	334	318	330	299	338	334	318	303	349	327	303	330	345	300	326	316	302	328	333	285	318	311	293	319	321	303	305	330	307	312	303	327	329	293	306	321	328	345	351	322	322	344	350	383	364	344	343	346	350	333	362	338	273	330	348	326	317	355	353	330	344	333	340	285	334	301	358	322	326	308	328	352	350	313	298	342	321	347	331	332	339	324	302	316	315	341	310	294	341	327	309	307	346	293	287	337	348	307	341	333	315	320	328	338	341	296	330	322	325	344	339	361	309	339	308	313	296	334	322	322	338	350	312	305	323	305	339	352	312	319	328	329	323	339	328	336	344	338	309	336	303	325	301	326	358	317	320	329	336	342	310	335	357	344	320	295	317	325	308	333	352	338	351	304	322	323	309	310	337	292	327	309	350	318	303	306	350	351	325	371	366	350	366	338	340	339	334	349	281	355	328	311	325	369	326	299	335	288	346	320	283	309	336	351	326	335	349	298	327	329	321	312	328	341	286	327	332	322	300	341	317	317	297	304	305	311	361	321	329	305	298	339	344	315	313	351	309	307	334	307	313	303	297	312	337	347	365	339	343	327	342	368	325	324	343	339	300	332	342	313	354	328	320	332	315	314	334	350	348	322	319	300	342	334	328	317	342	288	310	306	345	351	288	287	358	307	307	372	339	293	302	356	330	314	312	339	335	313	340	342	308	361	345	343	365	337	322	346	339	330	324	321	333	338	307	343	350	306	310	336	327	332	321	303	315	328	333	323	368	307	313	345	354	346	335	337	321	312	320	328	346	329	324	337	303	290	342	314	293	359	304	311	295	331	314	333	332	331	320	306	345	347	354	307	337	322	322	362	362	339	306	314	342	325	345	344	309	286	329	344	309	337	334	343	319	302	346	317	302	347	326	310	341	341	307	298	309	299	323	335	315	340	337	324	326	318	319	324	286	327	317	333	340	324	289	313	289	316	336	309	337	291	360	314	276	304	303	327	325	344	368	337	314	340	340	307	321	323	355	335	318	311	328	323	303	354	289	354	316	287	327	334	315	322	322	316	321	332	344	330	292	323	334	349	276	296	354	310	313	341	341	340	341	332	309	296	329	298	305	327	337	316	330	313	326	304	299	316	334	340	273	283	301	318	327	323	352	314	337	313	307	319	299	310	321	334	304	307	335	304	341	345	332	303	319	293	311	334	280	346	332	325	322	313	322	367	371	309	330	330	310	326	310	328	303	303	326	315	325	305	335	314	320	350	293	329	337	297	279	318	310	276	317	355	305	320	321	348	303	312	317	304	321	341	322	328	316	317	295	310	343	321	328	312	327	359	324	274	324	312	350	312	306	349	345	298	311	326	278	334	289	332	335	309	336	306	314	326	309	316	309	346	323	283	320	323	364	357	329	305	340	307	320	333	310	329	294	328	305	297	317	304	332	328	333	324	348	303	343	336	341	342	305	351	347	321	319	319	309	340	305	310	327	323	333	326	325	325	299	369	288	327	298	283	347	289	330	353	351	334	332	335	304	308	314	329	337	307	324	300	315	339	349	314	317	331	319	314	304	323	303	352	325	334	295	297	346	350	320	320	327	323	346	317	312	314	318	299	337	314	332	345	324	307	311	300	318	295	322	323	320	344	322	325	340	344	318	309	321	294	317	329	319	327	321	315	331	349	312	312	314	322	305	339	327	334	348	296	322	318	307	319	297	352	316	336	341	313	302	307	335	312	311	319	341	351	296	342	331	334	326	351	336	331	338	311	340	334	318	327	306	335	297	311	329	325	322	335	308	303	318	322	321	314	310	303	371	325	325	307	355	331	325	293	305	334	324	309	331	347	351	347	367	349	319	308	299	351	308	303	346	315	287	325	314	319	315	319	358	338	325	310	343	306	334	327	354	302	330	339	306	325	307	318	325	294	327	342	336	307	315	335	341	324	343	298	328	307	301	346	269	321	356	336	337	357	328	340	371	298	326	327	341	330	321	335	326	293	333	356	324	342	354	292	321	289	323	353	304	305	341	336	294	303	322	285	355	338	311	303	325	390	317	347	316	317	329	355	352	329	321	317	319	292	316	348	336	299	315	317	317	305	325	323	328	317	344	321	313	318	331	343	309	320	311	317	287	342	332	336	316	318	310	332	336	340	318	359	298	297	340	297	327	318	335	307	353	322	298	328	321	357	327	310	294	302	342	321	312	327	311	329	347	312	291	321	336	334	335	342	348	343	305	321	328	287	333	316	326	295	317	361	312	333	356	352	332	315	300	323	311	335	340	330	291	318	323	323	352	356	339	330	313	297	330	349	336	293	333	296	317	380	318	347	331	359	301	336	300	329	302	326	333	330	315	301	332	321	316	307	320	307	340	332	334	313	304	315	299	324	310	339	323	295	330	317	314	330	331	361	347	319	319	319	319	343	324	311	370	337	298	321	341	336	330	324	313	348	300	301	281	310	365	321	313	319	340	350	301	345	339	315	295	331	334	350	310	326	340	330	329	316	304	328	312	321	329	341	295	313	307	343	303	338	330	303	333	352	350	359	330	325	328	313	324	331	315	323	305	298	349	335	327	272	321	314	347	314	328	311	347	343	306	308	324	335	328	313	359	316	325	329	307	341	330	328	348	329	331	337	343	334	328	324	329	317	338	315	335	330	305	325	350	320	332	318	353	317	313	331	363	323	313	300	308	313	311	322	312	332	339	297	329	331	323	329	317	310	328	330	327	300	305	335	308	358	320	329	328	335	301	324	333	305	345	324	360	336	303	298	310	360	316	353	328	311	315	313	310	318	335	325	318	324	329	367	324	317	311	318	301	326	308	356	317	335	328	308	320	324	292	315	360	313	337	319	318	332	325	339	315	375	324	373	329	348	343	308	333	316	315	347	304	316	308	329
44298	19760	2211	2323	2134	1834	1588	1409	1306	1237	1092	1080	1018	998	943	964	943	906	915	921	848	882	862	839	858	847	867	837	825	867	845	826	881	825	806	806	798	869	785	832	802	790	822	824	790	769	786	845	788	832	786	803	810	817	835	843	820	776	830	803	772	802	785	773	758	824	820	752	796	774	797	769	811	833	816	796	770	764	791	810	750	799	806	772	823	773	771	732	809	760	783	778	773	759	817	796	777	816	734	760	850	801	814	751	764	787	823	817	766	811	776	794	807	801	782	810	803	771	760	764	763	802	793	790	759	768	760	820	833	810	739	750	773	791	753	855	814	747	805	793	764	798	779	769	789	774	753	784	744	822	776	757	756	805	794	751	768	786	794	843	802	777	787	755	838	828	767	776	841	774	803	786	781	793	813	806	853	747	805	754	784	769	797	830	812	784	764	782	759	815	816	848	824	785	781	780	811	787	769	748	784	841	864	792	806	730	800	818	790	751	814	793	787	826	742	780	783	786	759	795	778	761	789	860	751	780	748	791	803	767	756	781	847	775	772	815	765	816	801	733	790	766	801	703	756	822	775	790	768	781	797	796	754	742	773	778	775	772	736	827	790	832	810	818	790	790	748	738	801	811	781	788	811	781	770	836	798	729	755	754	786	831	842	834	735	814	832	778	799	762	771	797	811	762	778	777	790	828	755	825	741	819	792	780	778	848	803	795	854	815	780	834	762	778	800	804	822	790	776	771	803	827	782	778	803	790	829	796	739	829	792	775	801	807	800	774	801	754	789	797	801	838	762	779	766	798	770	811	775	722	831	804	764	869	816	819	835	808	773	850	794	808	796	819	742	884	794	809	796	777	784	818	817	804	776	809	809	767	824	797	783	811	796	805	785	786	803	789	817	780	818	783	819	789	809	804	806	830	809	834	729	824	774	849	803	806	785	767	808	801	703	762	803	803	807	851	762	775	813	803	812	808	770	812	780	809	766	765	786	806	772	779	779	756	775	812	813	812	781	772	781	788	798	779	786	756	832	802	777	817	779	847	760	754	781	817	790	802	751	805	782	764	786	751	794	849	802	763	787	817	821	851	775	820	816	781	789	841	771	831	747	809	798	792	792	826	774	732	769	825	782	803	821	727	751	849	754	754	802	821	816	775	807	782	756	782	819	754	741	794	776	740	784	735	785	793	784	778	783	785	836	775	771	739	747	739	789	804	756	831	817	827	805	754	836	789	814	822	817	830	780	809	787	791	748	784	759	819	774	816	806	760	806	779	805	785	797	824	776	806	778	750	804	775	810	787	767	793	774	787	788	801	750	795	784	803	741	824	766	784	801	778	823	808	837	831	764	791	775	792	760	754	777	794	833	797	789	762	783	841	770	813	799	790	794	763	791	783	796	738	747	752	802	786	772	775	853	771	810	807	824	842	792	771	742	807	799	768	784	773	775	808	754	769	795	825	782	819	760	814	852	797	765	726	794	761	787	764	771	810	800	753	748	760	740	818	867	793	782	743	792	806	794	772	816	825	795	747	802	808	780	797	775	795	740	775	775	747	819	765	813	773	789	798	796	751	788	761	754	787	759	787	796	746	786	771	763	812	781	801	763	803	843	783	826	778	810	803	766	807	739	757	798	776	787	802	794	804	780	830	744	806	803	754	755	765	775	794	737	781	795	872	842	811	769	745	802	795	798	784	750	768	821	747	810	806	782	802	743	745	787	731	792	787	779	866	748	804	746	797	798	820	758	746	838	747	754	810	782	793	806	771	780	796	789	765	766	785	813	757	733	770	827	753	772	823	776	803	831	784	829	808	806	802	749	773	788	793	750	780	807	785	807	842	817	779	766	825	798	776	812	819	840	812	766	769	782	778	801	810	832	788	813	787	797	837	844	865	777	829	739	853	770	831	789	801	764	845	775	761	774	742	794	796	796	814	762	775	815	825	797	842	772	762	749	773	798	748	794	758	801	791	780	761	832	750	827	809	822	810	798	770	800	795	792	812	773	819	776	827	789	738	807	806	785	778	730	832	775	773	774	811	841	750	787	745	789	787	768	793	824	815	758	754	803	739	798	749	795	774	789	756	743	809	803	799	807	771	802	750	759	805	764	826	763	826	723	829	795	793	831	748	759	829	764	859	772	822	749	752	781	783	760	740	778	781	795	812	898	774	762	797	733	836	788	798	763	824	789	780	744	753	805	753	804	783	866	765	799	781	825	754	786	845	765	736	801	781	797	800	765	768	799	757	800	803	793	820	803	817	760	784	754	800	831	804	817	797	826	752	841	785	785	821	789	785	786	791	802	747	793	760	760	776	795	787	805	833	804	760	793	795	829	799	796	774	772	807	797	820	749	841	809	771	805	815	779	739	842	839	798	775	830	773	760	814	786	789	802	778	803	780	808	815	799	821	736	819	798	776	759	790	855	792	823	765	747	838	772	807	786	763	766	814	833	774	780	766	840	827	797	784	751	788	783	794	776	799	805	772	803	792	767	841	812	799	797	802	736	786	810	784	759	827	752	802	799	788	796	788	757	787	809	779	782	772	783	777	804	783	755	763	786	796	823	783	782	832	751	803	787	807	825	793	753	777	814	770	772	817	748	785	745	787	834	823	785	787	778	766	819	769	812	759	786	761	763	781	833	784	802	769	810	809	767	795	793	788	804	807	800	768	757	779	747	826	821	781	835	838	777	784	757	754	755	781	832	769	831	766	817	761	786	753	761	771	882	766	788	830	742	756	795	756	790	815	825	712	844	800	768	830	725	748	741	787	803	762	813	742	752	777	820	780	787	743	788	799	797	769	798	808	760	779	770	823	737	816	813	796	827	764	808	772	766	829	807	803	828	790	781	833	781	822	816	796	796	733	797	780	824	764	765	796	787	792	762	804	727	805	823	772	809	764	843	792	737	807	759	813	815	832	804	799	828	853	749	808	780	798	803	782	818	775	798	809	748	846	783	818	793	778	803	798	833	777	741	771	782	819	819	792	758	794	791	783	789	831	811	776	830	785	759	781	804	746	770	819	834	776	781	755	771	750	825	762	801	786	756	815	823	768	792	806	807	763	801	783	812	754	786	724	794	769	764	787	779	769	843	783	761	768	732	801	764	778	747	774	777	811	817	770	799	759	794	762	798	799	767	821	801	803	799	816	797	787	832	806	818	769	798	771	844	770	793	831	745	815	788	798	819	797	819	763	807	809	750	808	757	797	823	798	802	763	810	785	759	802	794	816	805	728	819	775	816	795	795	770	766	801	779	798	736	806	824	732	784	822	807	809	820	763	793	785	756	779	806	821	792	799	776	801	826	814	783	812	803	803	773	726	729	797	789	825	753	825	786	816	800	793	734	833	780	817	760	761	772	798	826	796	768	777	778	793	819	753	806	772	739	780	787	792	759	802	817	760	779	802	798	796	823	785	801	781	856	760	772	807	784	820	785	764	820	763	831	752	802	797	767	799	794	781	816	847	773	841	791	744	753	803	833	838	781	809	756	822
81476	50983	16387	4134	1089	730	609	523	509	412	412	375	407	378	366	386	315	307	344	338	329	303	343	308	321	333	350	302	304	322	301	328	299	312	302	304	303	338	331	275	277	339	307	299	285	309	326	336	307	362	309	299	292	306	304	279	293	303	300	334	331	323	289	275	297	296	315	312	320	328	315	320	313	292	289	336	319	314	306	275	312	328	324	353	324	347	322	286	297	315	292	295	330	280	309	302	305	310	319	281	302	290	320	280	312	293	283	327	302	273	289	294	292	333	308	343	304	323	303	316	356	320	287	307	313	333	277	281	314	310	303	318	311	293	334	316	333	329	311	326	314	313	309	338	317	328	300	293	301	324	319	293	285	344	328	341	318	309	322	297	337	304	301	313	277	288	314	280	297	316	332	260	308	326	313	286	286	304	326	279	288	297	320	284	317	290	291	286	294	326	299	315	302	321	297	309	306	323	308	296	305	308	294	331	281	315	322	294	285	287	332	291	283	309	295	283	311	314	290	289	306	278	302	282	302	300	311	315	304	307	277	316	315	305	298	317	288	302	321	304	314	319	269	304	298	315	304	267	310	333	305	312	304	334	319	311	312	305	279	314	300	311	280	302	310	298	315	291	333	292	273	332	306	320	321	317	287	330	294	314	285	299	296	274	329	306	332	331	301	310	338	346	329	307	301	296	303	298	300	293	308	273	303	341	332	308	286	325	300	284	323	301	310	274	308	297	309	290	321	296	301	280	290	340	297	288	300	345	311	324	291	306	294	282	277	293	316	318	324	307	323	351	270	318	300	287	299	308	313	325	301	292	327	326	335	307	282	309	326	310	303	307	319	287	326	325	304	280	328	312	312	291	286	327	268	306	297	310	303	302	311	319	330	286	326	293	306	333	320	323	295	311	295	305	284	270	338	289	318	285	273	315	334	293	307	301	292	317	327	322	297	325	309	279	316	324	307	312	285	327	295	329	322	299	321	319	301	343	297	313	322	300	312	313	310	325	316	308	309	316	286	303	338	297	324	264	288	308	342	298	326	283	327	317	301	281	286	300	263	287	318	311	299	312	280	304	301	304	315	291	315	304	312	324	278	316	320	312	307	314	303	324	319	285	326	296	294	302	320	287	323	283	305	292	296	306	297	337	311	317	309	315	311	289	314	320	332	311	315	293	318	333	318	311	324	315	347	262	296	287	271	318	287	289	299	276	325	279	299	306	304	285	315	307	285	328	311	290	302	285	305	331	332	296	293	301	307	332	320	327	302	309	302	315	321	318	313	278	315	305	308	289	304	330	300	336	294	334	284	308	311	300	333	320	317	337	309	334	295	310	315	334	301	309	293	302	287	279	313	311	249	284	321	302	341	274	313	329	321	299	341	273	315	291	308	317	302	339	304	315	291	321	317	309	283	299	296	322	318	315	321	335	317	290	296	291	308	329	296	316	308	289	314	282	294	325	317	311	309	322	302	307	297	341	335	321	314	294	312	313	295	313	329	299	319	323	346	333	310	340	309	306	298	296	329	303	317	309	319	299	326	288	310	295	275	308	290	288	292	292	310	321	312	331	294	291	345	279	286	288	309	310	314	319	297	298	330	275	271	324	299	328	330	284	284	322	311	306	278	308	295	318	312	326	296	338	325	290	313	312	291	306	326	306	338	308	269	285	278	294	306	329	304	291	327	303	288	296	295	323	291	326	320	302	286	274	311	303	294	289	305	302	301	285	312	292	305	364	306	339	301	317	322	301	311	270	317	309	304	315	313	312	319	316	351	316	323	322	308	316	288	313	277	304	325	305	285	314	291	314	327	333	291	292	304	335	302	330	277	321	319	305	283	294	280	334	340	311	319	317	300	316	311	318	282	285	291	286	311	336	292	312	339	318	293	280	307	316	282	305	274	298	351	285	311	283	331	312	322	269	295	281	278	300	294	297	271	306	294	299	298	301	306	280	295	302	344	313	336	272	324	286	323	294	306	326	309	335	283	282	293	295	330	316	315	307	302	300	314	322	278	300	310	323	316	287	312	326	304	297	298	281	302	330	335	315	311	322	298	292	323	292	287	312	312	310	313	316	293	325	290	303	288	297	335	302	331	324	298	303	309	305	288	298	265	302	280	314	314	297	316	320	298	308	309	325	317	330	297	333	320	312	314	345	316	287	332	335	314	302	327	319	337	329	296	320	284	289	315	303	287	289	335	305	316	311	310	302	299	330	331	280	330	295	333	322	296	293	321	289	285	305	320	297	322	346	291	302	298	290	316	291	327	332	318	289	274	293	310	299	307	315	316	321	313	294	292	272	319	288	326	305	325	303	334	306	299	307	310	301	291	303	309	331	272	297	308	303	319	309	330	283	286	325	320	308	331	303	343	328	312	313	334	320	309	317	282	321	289	301	290	346	308	301	313	312	288	292	297	316	301	348	289	334	319	309	287	335	294	289	313	313	304	299	312	293	316	290	302	303	293	303	292	316	314	332	312	320	307	322	325	300	303	303	298	312	309	280	320	254	322	342	307	313	317	322	314	331	308	324	313	307	310	313	309	295	315	318	283	304	332	313	291	345	280	274	296	280	313	296	315	327	303	342	304	298	321	260	305	300	310	311	319	314	313	309	275	313	306	302	309	350	295	262	321	365	305	336	292	325	331	312	292	299	281	261	306	302	289	331	309	297	309	308	331	319	294	290	301	304	306	324	325	308	289	306	297	316	312	313	340	311	306	300	321	312	332	281	307	306	342	298	294	291	274	294	317	272	328	320	282	269	277	316	338	309	289	277	300	301	331	301	341	288	301	295	297	322	317	318	322	282	285	309	320	287	330	306	303	291	304	294	289	307	306	319	290	314	359	318	327	328	300	304	284	293	317	318	307	297	314	314	292	291	282	285	333	330	310	312	279	346	300	303	282	296	324	315	299	290	298	324	303	295	270	272	296	282	323	301	289	281	280	278	298	320	289	328	305	288	277	277	305	267	310	305	268	304	280	302	312	278	281	314	328	295	307	306	322	289	311	328	322	312	307	309	300	315	319	275	264	304	303	333	304	282	278	291	308	359	303	305	345	320	285	283	291	279	320	263	298	276	328	333	298	326	318	308	290	306	309	320	304	297	307	299	314	267	306	294	279	304	336	293	282	296	323	309	287	295	300	273	318	342	282	335	280	305	327	293	273	295	282	293	271	310	320	306	282	325	297	296	294	301	340	266	304	302	289	281	318	321	331	321	306	310	286	298	305	312	294	289	287	343	325	297	297	321	310	296	326	304	324	295	273	277	311	297	319	286	285	329	323	339	337	307	321	312	296	296	291	311	308	325	294	305	291	285	323	320	319	311	319	303	310	318	297	301	313	307	358	305	286	316	304	292	314	277	299	320	311	310	324	305	292	309	319	329	299	300	310	304	310	285	288	309	300	327	303	318	318	337	320	321	330	304	287	319	329	278	287	324	317	294	290	311	278	306	317	296	301	262	307	306	298	301	331	301	301	308	281	279	300	301	282	343
53994	26062	3270	3893	3247	2757	2192	1956	1711	1505	1394	1324	1258	1110	1113	1060	1016	975	1001	925	888	894	859	827	856	825	840	816	835	773	810	823	772	814	800	773	808	794	823	773	786	759	806	778	820	731	755	766	757	785	758	749	772	791	775	790	734	753	761	733	808	753	721	786	724	771	697	772	767	773	710	731	697	720	744	725	718	735	687	730	682	777	738	720	767	709	715	744	744	718	719	751	798	684	732	721	774	680	778	698	777	744	773	743	696	726	676	702	710	713	756	751	756	707	688	721	682	698	748	755	731	705	701	731	726	721	704	711	757	735	716	796	736	729	718	762	720	781	708	684	715	711	734	728	734	710	713	709	761	689	730	710	749	712	708	718	757	698	722	695	748	739	706	757	733	732	685	730	719	730	715	664	758	733	705	663	744	739	729	752	718	703	730	733	661	750	709	723	718	742	727	705	724	688	775	720	665	737	720	749	688	725	698	723	718	655	712	738	720	754	751	697	724	687	742	742	723	743	735	749	737	725	750	729	771	724	759	713	714	723	744	744	772	700	723	699	778	718	733	722	659	753	707	690	737	699	719	754	741	709	699	711	716	766	704	764	714	719	732	694	723	692	706	718	750	742	700	746	731	743	734	732	710	726	693	725	747	727	711	701	684	739	723	709	685	733	686	699	742	709	748	670	709	717	704	737	681	731	707	738	717	687	758	742	732	706	707	741	750	722	709	705	706	707	753	764	747	711	720	720	713	716	740	708	745	713	685	731	745	760	754	755	736	699	672	696	776	717	765	720	755	684	721	730	746	742	748	677	734	730	720	694	724	737	656	703	689	762	728	762	713	743	700	700	736	718	784	703	722	744	754	715	687	724	715	711	716	697	753	723	718	676	713	753	725	795	726	728	701	738	702	702	730	766	733	701	693	689	754	702	726	670	740	707	708	725	711	697	687	751	728	767	671	774	734	769	733	748	720	712	728	720	728	744	759	772	744	752	747	717	708	749	773	720	715	692	710	743	693	732	740	748	713	722	687	756	683	725	748	716	734	699	685	675	767	742	767	668	775	714	738	742	690	709	738	755	640	721	714	714	696	751	684	767	672	786	715	743	702	677	698	673	722	764	740	689	736	724	731	741	704	742	709	759	724	765	752	708	746	735	681	767	703	738	694	758	710	761	750	774	719	786	680	674	762	733	688	720	739	725	700	768	706	688	751	739	708	718	697	711	704	697	714	728	725	721	716	761	703	719	734	684	718	761	718	737	748	722	751	756	730	698	717	747	700	651	726	712	715	725	711	706	718	737	666	691	746	741	696	711	752	707	710	754	704	717	764	719	791	759	751	753	723	757	738	700	735	745	729	725	711	732	695	724	724	693	763	711	703	715	735	704	725	750	717	714	721	722	713	714	707	709	738	690	685	710	682	711	660	737	764	693	712	669	737	731	776	734	764	733	704	705	692	712	757	744	736	723	706	735	729	711	680	721	709	773	740	753	741	749	708	749	736	753	712	753	713	711	750	749	707	735	727	717	714	741	760	749	687	700	719	760	778	740	704	694	710	701	741	728	711	687	780	724	731	732	720	755	733	751	735	740	702	781	720	666	734	752	685	709	744	733	732	716	697	728	741	753	748	724	734	718	729	744	721	673	695	715	689	708	735	795	691	717	710	676	734	719	733	690	742	726	717	738	705	755	710	743	715	679	692	649	745	732	639	714	721	728	726	701	709	742	671	713	694	718	704	697	759	752	704	733	744	743	750	793	690	701	709	753	764	706	691	741	674	688	742	692	708	715	745	757	701	725	631	716	684	784	715	706	725	718	705	724	732	775	773	692	720	754	692	722	717	712	747	726	750	704	745	700	730	679	758	718	753	739	725	731	728	739	770	743	704	715	725	741	744	717	729	738	723	714	715	714	728	700	775	703	717	739	747	754	753	760	694	716	723	738	766	728	675	693	724	680	717	716	716	694	727	741	715	726	746	752	674	702	739	711	734	800	751	754	743	707	741	761	720	660	767	725	744	702	699	736	694	749	757	770	741	747	764	722	691	734	734	712	760	689	750	732	762	772	707	731	768	731	728	708	754	687	729	673	721	752	707	752	706	721	743	743	730	714	665	711	668	737	691	779	740	742	690	714	771	729	747	690	666	729	769	688	710	718	663	761	724	785	731	731	705	704	682	742	686	726	692	702	761	744	732	731	743	731	700	729	718	709	721	719	732	740	751	731	774	720	706	690	716	711	720	701	724	726	738	747	709	736	755	724	742	720	740	774	735	703	725	757	747	706	743	706	726	709	714	684	758	756	712	702	738	752	732	719	727	754	750	693	704	706	722	728	709	680	758	678	656	704	726	723	694	725	734	660	724	716	744	728	744	726	715	702	702	711	709	724	720	713	713	787	684	727	708	740	703	728	707	725	698	690	677	691	723	745	715	691	733	715	713	683	745	743	734	670	718	760	744	728	759	716	777	739	744	701	733	675	724	718	759	715	755	725	712	736	715	698	720	705	767	720	709	676	751	736	700	760	707	727	764	727	738	754	705	673	727	726	766	717	727	732	737	666	733	727	762	722	687	686	704	675	703	726	713	720	718	708	691	722	736	718	685	733	713	670	706	755	741	718	707	714	714	751	689	725	705	694	740	778	717	730	772	690	715	708	715	719	737	745	704	715	720	712	702	743	730	703	716	749	723	736	738	716	760	700	705	716	782	724	752	723	749	673	742	714	761	729	747	722	691	682	748	714	773	734	715	713	727	757	690	685	696	741	729	744	757	756	684	724	717	675	745	729	701	700	721	765	727	678	706	753	734	707	685	766	710	737	713	722	737	742	717	714	720	746	748	745	726	732	706	741	764	730	673	732	729	746	748	723	677	726	720	773	694	706	770	704	735	725	714	692	694	742	700	661	691	728	727	717	688	673	715	765	672	788	738	713	716	709	711	737	729	675	717	769	732	719	729	776	731	715	738	754	734	715	676	735	762	697	766	720	749	702	713	740	717	741	704	705	714	731	708	730	720	713	755	735	746	725	714	734	673	762	753	715	731	693	728	743	744	707	656	695	689	717	730	762	744	716	745	766	719	777	692	730	750	678	738	743	704	724	777	666	767	717	738	711	739	729	711	738	706	732	719	724	693	697	730	741	682	717	715	685	674	745	741	722	683	732	746	690	677	704	684	768	777	733	694	709	764	759	750	753	754	698	682	672	788	730	709	747	722	719	707	689	755	712	763	695	712	681	722	733	761	726	720	717	724	652	741	719	729	720	695	768	766	744	674	710	745	734	743	765	692	696	682	703	698	702	709	716	742	710	683	725	739	714	773	713	718	747	765	754	775	714	698	733	716	747	762	652	736	748	724	763	710	718	711	722	689	712	723	765	693	700	700	718	722	721	755	742	736	741	739	716	671	708	651	721	727	709	671	727	713	762	712	741	674	667	701	749	699	746	692	726	727	758	747	728	734	716	742	704	731	755	728	753	761	719	745	726	687	672	726	747	729	722	678	698
21523	4476	249	193	198	194	188	171	184	183	181	167	150	169	186	165	177	160	173	174	202	157	178	179	174	175	167	175	175	176	158	168	165	174	185	170	165	183	204	170	175	186	190	165	168	156	195	178	185	181	162	179	189	170	186	166	211	201	193	179	208	181	179	177	165	172	182	174	180	200	158	177	194	188	169	157	192	168	137	200	162	155	165	200	202	178	172	157	197	153	150	187	184	190	183	183	194	174	181	149	197	161	174	195	173	181	163	196	176	164	156	171	150	185	199	170	165	191	178	179	158	178	163	158	177	178	183	178	176	160	166	200	203	185	193	197	174	189	200	186	185	197	171	155	173	191	178	192	183	176	164	154	148	200	181	166	168	167	179	169	178	153	161	181	176	194	180	174	175	190	161	197	212	177	177	183	154	196	165	159	163	204	196	168	174	154	180	172	180	177	179	163	191	201	164	170	161	178	168	169	175	190	180	192	174	166	184	155	200	190	171	168	169	183	198	174	190	169	210	187	169	177	177	179	174	185	162	168	190	191	187	186	195	177	177	192	167	159	192	172	187	177	200	212	158	149	182	164	209	165	173	188	150	197	178	182	175	183	184	201	194	174	165	194	164	175	169	180	201	173	168	140	176	176	157	171	170	178	175	148	185	144	171	177	181	174	190	191	156	173	165	189	155	192	175	171	205	166	166	178	173	178	188	209	170	154	192	173	173	193	165	159	162	183	197	180	177	170	154	166	189	164	185	191	145	177	182	186	192	170	172	192	177	191	159	185	184	161	170	190	185	184	179	185	157	150	174	166	165	153	208	176	189	206	177	175	194	159	164	170	156	174	199	177	180	175	182	172	176	179	196	158	186	174	184	190	170	182	173	163	179	183	165	171	183	177	170	164	192	173	170	167	187	189	169	183	191	156	161	189	168	183	183	178	171	177	174	193	159	182	180	143	172	178	174	180	169	154	192	151	182	141	169	175	150	166	186	150	160	186	177	184	185	168	180	193	171	172	179	152	196	174	177	188	195	174	182	168	187	148	189	177	147	178	141	183	164	198	170	183	176	168	202	169	201	196	171	176	170	178	185	171	177	188	185	177	198	153	199	158	171	199	165	197	168	166	179	192	199	201	169	172	172	157	147	170	185	178	183	162	191	180	179	168	200	161	166	163	163	162	176	163	198	200	157	173	174	172	186	180	193	169	188	187	168	186	175	207	168	174	183	185	189	173	154	183	153	181	181	185	178	166	169	199	167	187	199	175	195	180	179	183	174	179	195	170	192	157	182	168	195	188	151	168	173	174	178	172	174	183	191	181	191	169	163	188	213	175	163	172	157	189	157	176	178	187	160	186	160	150	167	159	143	175	180	194	211	183	190	170	187	187	153	194	177	161	168	186	171	186	183	181	162	191	188	179	171	157	200	163	190	198	194	184	151	204	185	178	172	144	170	184	193	159	191	188	179	189	162	183	182	152	180	175	171	177	197	183	166	181	193	163	160	185	177	171	185	189	182	138	194	180	168	174	185	154	149	198	172	181	195	155	167	162	181	143	184	156	185	182	193	186	169	206	211	183	176	166	173	194	191	180	187	197	182	171	168	194	197	163	187	187	185	192	159	181	187	171	172	174	204	182	182	179	183	197	174	184	188	176	167	180	191	181	176	169	156	156	179	158	169	180	156	190	180	194	171	177	166	167	200	178	172	170	193	175	176	149	141	160	171	170	161	153	169	172	157	202	162	187	146	179	158	170	193	155	165	169	171	163	181	151	199	167	180	154	177	170	166	174	157	195	168	186	170	174	185	151	169	172	174	179	144	172	166	170	191	188	173	157	186	181	168	174	180	173	153	182	162	158	161	148	168	194	164	178	178	180	195	176	157	175	187	163	163	142	193	164	171	166	180	172	168	182	175	154	165	176	142	190	168	183	174	155	186	175	168	176	214	161	189	162	188	182	165	161	165	181	203	188	162	166	179	170	156	190	159	171	174	170	161	187	163	187	168	169	177	166	160	162	182	166	200	153	179	174	194	192	183	152	146	180	168	168	177	148	176	172	177	166	191	187	194	167	176	162	176	163	185	157	156	168	179	179	176	200	192	181	175	163	170	173	172	169	163	216	188	170	176	156	154	181	168	186	164	178	162	180	181	170	164	168	172	168	171	169	169	159	160	160	172	150	208	164	149	204	148	179	178	145	175	178	175	173	181	169	177	177	177	167	171	164	150	182	173	184	177	162	171	170	179	146	175	175	169	162	163	174	193	174	196	188	180	181	174	158	169	150	169	194	183	165	160	171	168	193	182	185	170	175	170	190	171	204	160	200	158	156	163	184	158	169	177	176	169	165	202	182	205	192	165	169	172	173	179	174	160	186	177	170	181	163	174	159	169	174	174	172	176	187	177	161	175	153	198	192	195	166	188	162	175	172	171	178	174	188	161	196	156	177	185	163	157	180	201	178	161	214	192	177	161	162	185	163	183	179	184	150	170	168	175	186	191	194	168	177	156	157	148	161	176	164	167	158	198	178	185	190	168	188	179	175	204	160	168	179	175	188	173	173	168	187	209	189	173	186	169	204	169	143	190	168	162	187	172	200	190	179	184	197	153	176	198	172	167	174	150	190	206	197	155	202	200	183	185	187	167	170	157	203	181	138	169	164	181	171	172	182	180	190	174	183	161	187	178	172	212	171	188	183	181	145	160	197	149	209	211	182	159	173	173	173	196	183	166	143	164	185	182	185	190	184	191	210	190	145	197	213	195	184	164	212	192	197	163	150	170	184	151	181	162	174	173	160	175	174	170	168	182	176	165	171	153	155	162	161	183	196	184	170	176	180	177	175	169	187	194	170	162	168	179	168	185	174	176	187	173	154	186	169	148	157	208	171	167	204	181	183	183	153	195	162	172	172	170	174	168	180	191	174	179	176	142	178	178	175	176	172	167	174	173	214	173	180	156	187	183	159	177	205	173	189	164	169	184	192	184	190	147	188	173	182	161	190	162	180	171	172	144	144	162	174	194	159	195	189	177	171	199	169	173	182	171	197	160	159	180	185	183	164	161	163	176	161	159	176	176	185	195	196	202	184	154	165	197	214	179	157	180	189	173	185	195	164	175	178	186	177	182	154	160	174	178	188	183	202	173	205	194	180	203	210	158	163	214	159	172	188	161	170	153	167	209	191	182	172	166	200	154	176	170	156	181	162	167	153	185	170	192	173	164	176	165	182	178	170	169	187	199	149	174	190	188	176	185	178	176	190	185	179	204	182	168	184	148	177	163	179	186	181	172	182	176	176	163	173	187	183	164	167	186	181	188	174	165	182	157	173	181	175	171	165	183	174	151	169	174	140	177	160	179	179	198	184	193	180	186	175	175	163	138	194	183	181	199	211	202	190	167	173	169	220	160	167	161	143	181	179	184	195	212	169	185	181	185	187	171	173	187	182	174	205	182	177	183	184	168	200	157	185	175	188	170	168	150	172	163	181	176	183	173	181	164	174	177	181
20276	3146	527	573	524	500	551	478	521	494	534	532	482	474	510	512	480	506	497	508	495	448	463	466	506	506	509	478	486	485	517	480	516	483	448	435	520	504	533	483	457	477	509	490	519	451	498	521	509	475	524	484	481	482	478	495	455	486	454	503	504	517	499	461	473	509	479	485	445	527	442	481	489	491	477	483	506	468	499	479	473	471	486	483	505	462	437	480	469	471	474	471	481	475	473	458	486	500	520	510	483	484	491	461	487	453	480	506	478	489	480	474	485	476	494	429	470	495	473	506	495	473	463	487	512	477	496	451	469	486	454	504	454	501	436	491	477	471	480	478	490	465	513	507	452	483	479	496	470	464	471	500	452	473	491	506	474	509	469	518	493	479	493	466	484	512	510	449	479	495	482	442	464	442	457	465	501	507	482	456	491	435	491	462	462	445	458	460	505	464	494	496	436	498	497	455	484	490	453	483	488	462	494	476	494	467	471	503	461	507	520	453	427	474	475	465	466	459	483	463	490	512	461	528	478	501	479	480	502	477	517	507	501	485	460	482	505	472	432	481	462	480	441	498	481	462	479	437	461	484	472	484	453	506	469	482	456	453	483	473	494	480	481	474	489	494	478	487	487	476	434	491	484	478	449	502	451	479	491	488	490	473	484	488	477	477	474	514	477	471	484	481	461	477	437	461	484	499	474	483	499	514	481	476	481	504	469	461	445	456	484	487	495	473	466	481	480	488	442	465	494	457	464	488	492	514	478	463	491	466	466	477	480	483	477	511	519	445	450	482	470	471	463	501	469	496	498	475	491	473	468	484	496	468	466	463	467	481	478	475	491	507	482	504	473	487	516	483	487	503	447	476	455	513	486	481	472	445	450	461	470	480	486	474	484	501	488	474	451	438	465	486	467	477	506	500	474	473	448	485	489	454	460	493	468	486	481	491	488	458	506	480	464	461	510	457	500	513	457	468	462	458	505	488	484	467	480	468	470	492	459	441	472	439	479	488	506	498	482	441	471	488	477	454	519	486	477	510	479	453	485	494	445	455	490	458	499	459	435	527	482	470	444	462	503	488	507	459	484	515	515	475	468	471	499	507	493	505	503	520	483	443	457	493	490	479	518	441	518	441	438	466	493	480	486	463	463	446	465	481	460	510	491	489	548	515	469	492	492	497	479	487	512	499	472	476	443	467	432	489	439	494	482	464	502	515	464	461	473	502	492	464	487	513	477	497	489	469	455	468	473	490	459	435	494	482	495	480	477	460	501	490	444	488	490	481	499	478	491	466	498	490	454	457	464	489	485	483	446	487	489	491	513	470	501	491	429	481	482	461	482	491	497	425	491	506	502	429	494	476	456	429	511	437	450	476	467	481	481	524	506	466	471	511	491	503	458	479	499	470	472	497	446	473	499	456	430	471	509	453	464	498	458	501	485	484	509	489	439	515	442	493	531	490	486	469	492	499	500	485	451	518	473	488	506	436	452	443	487	513	491	466	486	458	512	500	491	485	466	480	429	462	484	469	531	481	457	486	475	519	493	461	469	480	502	536	499	461	487	484	460	446	482	443	494	482	484	441	455	484	477	451	502	435	457	452	475	440	455	470	459	468	477	461	480	456	497	464	449	470	482	469	494	416	507	481	489	477	496	465	486	505	497	486	527	492	493	477	491	445	508	509	486	520	474	489	481	496	535	513	486	478	425	488	466	457	505	475	499	482	475	486	481	507	468	483	398	484	454	459	466	454	494	492	482	515	451	440	444	547	521	452	501	483	485	498	496	446	458	480	513	478	505	495	446	498	472	487	485	455	500	473	478	482	455	488	492	482	463	494	487	468	482	495	454	465	520	519	476	490	428	487	480	477	499	499	528	501	479	497	467	467	516	479	476	486	489	503	488	480	492	498	468	480	467	484	463	483	504	460	482	504	474	513	443	453	496	468	437	456	465	555	490	445	484	487	441	463	503	491	480	485	505	501	486	456	468	475	496	461	480	467	494	482	494	489	495	511	491	488	484	501	492	495	423	461	471	492	473	501	492	505	483	481	467	495	477	483	458	472	494	470	472	473	470	451	493	458	514	450	514	488	462	459	490	484	486	429	477	491	496	508	472	472	491	505	476	458	494	498	489	533	453	477	478	510	507	484	460	435	464	466	502	463	499	490	438	471	468	470	502	527	505	462	491	481	457	483	479	462	481	486	473	471	472	492	495	478	511	528	444	485	457	496	495	498	438	479	488	486	516	451	512	502	495	468	453	443	483	458	467	462	471	447	466	509	476	473	503	480	505	470	500	472	437	497	508	518	483	500	491	474	489	467	524	480	473	502	487	527	492	491	474	489	455	459	469	494	455	460	519	475	496	445	469	526	461	447	485	456	475	497	467	453	466	462	491	518	500	508	478	469	488	473	492	475	467	473	473	473	467	463	504	473	508	527	489	447	478	463	485	475	455	451	483	479	460	482	481	457	477	457	474	475	476	438	477	434	477	502	502	434	454	480	493	505	475	444	478	519	497	505	480	499	474	450	479	506	458	458	451	451	485	467	465	526	527	466	470	486	497	516	498	482	455	468	474	481	484	465	473	497	484	493	443	431	427	491	455	477	469	451	488	466	523	534	473	453	433	486	443	498	448	515	495	438	469	537	522	513	495	520	472	435	442	482	455	454	467	444	513	470	473	497	497	441	447	465	477	480	482	501	498	491	484	467	454	482	488	468	477	474	516	468	473	506	459	484	428	470	476	484	511	478	498	481	469	474	475	484	468	482	457	461	464	464	482	464	470	506	506	522	463	505	484	468	492	472	523	511	528	483	492	464	501	478	475	518	519	452	468	449	496	471	509	467	494	490	464	455	463	504	478	509	555	477	512	478	499	487	486	518	489	479	445	510	461	508	456	456	479	485	494	461	456	501	476	471	477	467	446	521	467	511	493	490	478	469	487	488	490	510	495	498	518	474	497	461	521	438	480	482	495	506	467	466	494	479	451	504	517	449	450	469	471	462	457	487	472	478	504	475	499	457	481	493	502	505	499	477	478	472	484	498	493	470	444	496	487	513	478	507	479	459	502	457	506	513	499	475	524	499	463	432	482	439	476	490	475	452	473	486	459	457	499	472	503	475	439	475	483	429	484	445	431	507	480	445	483	513	460	488	474	447	454	459	466	494	494	507	483	499	464	472	523	512	501	472	487	495	514	493	481	496	456	480	505	462	503	494	486	463	463	453	490	500	482	500	493	503	467	491	472	491	477	467	502	466	470	529	496	476	506	502	470	490	478	468	482	474	461	435	486	488	472	498	494	493	468	499	486	497	474	479	516	481	499	447	463	473	498	499	506	508	473	497	436	469	491	520	497	441	475	482	464	487	503	447	471	477	462	485	477	480	464	474	504	503	449	518	475	476	495	462	476	483	451	505	461	456	482	468	481	517	508	455	448	467	480	475	495	440	447	432	460	474	471	488	498	480	498	485	502	456	455	478	474	516	469	472	510	498	515	483	468	506
70765	41901	10441	1305	660	532	440	442	408	378	406	375	340	387	372	366	310	374	336	356	349	333	356	349	336	330	306	319	343	356	349	318	310	305	339	308	345	313	292	330	323	308	302	338	327	346	344	326	312	284	363	327	351	330	312	328	312	330	350	353	296	359	315	347	347	295	330	309	329	310	329	337	287	306	340	333	353	334	329	338	360	312	330	318	324	360	312	322	305	315	319	312	303	312	332	340	330	330	313	339	339	355	311	310	304	317	336	330	331	296	307	350	303	369	334	313	322	344	280	321	332	306	326	313	326	290	327	357	315	367	349	364	330	313	347	346	350	317	358	329	287	358	309	389	327	351	302	331	312	307	331	325	317	364	313	349	339	303	341	341	328	332	354	326	334	282	302	317	343	355	298	349	294	331	316	366	363	340	322	332	316	336	342	327	339	324	351	271	274	307	335	327	320	301	303	246	314	304	309	340	318	337	300	306	357	292	328	308	306	328	331	287	341	322	306	323	308	336	351	361	323	295	321	309	334	317	322	330	343	318	325	334	343	358	320	319	307	350	338	327	291	321	317	312	308	342	314	322	310	309	317	345	330	309	344	332	294	305	322	314	290	299	313	353	308	324	367	320	294	273	336	326	339	321	282	304	280	312	300	294	312	327	333	332	345	296	351	335	332	324	358	358	305	287	324	328	321	331	342	337	338	316	338	318	307	309	355	331	366	321	333	317	286	341	341	331	318	335	340	312	312	327	339	309	315	318	322	332	343	330	329	308	302	322	298	322	321	307	340	312	328	335	356	354	328	322	316	309	329	290	341	288	328	321	307	326	313	353	349	315	311	325	330	321	364	320	317	347	356	308	325	320	299	294	311	292	323	325	330	366	328	301	302	322	354	329	344	324	333	326	317	331	310	340	322	358	341	314	294	312	319	336	319	339	354	336	304	313	334	341	325	304	351	331	325	361	314	315	320	328	311	316	334	350	323	303	322	329	333	286	321	339	336	313	304	339	332	324	314	359	309	349	322	305	309	305	313	339	322	330	357	331	335	328	346	315	334	290	315	327	344	319	317	329	308	316	319	337	332	295	312	366	322	327	281	326	323	299	324	323	347	352	358	329	312	328	309	329	336	340	341	282	330	327	321	342	349	318	317	321	349	321	340	286	310	337	305	308	286	300	351	342	302	310	358	352	329	307	287	315	343	344	304	320	322	307	331	279	355	322	332	301	327	322	329	288	322	318	314	330	343	325	296	333	331	309	304	339	346	321	332	351	295	275	335	326	331	316	356	327	358	348	387	328	326	324	325	340	366	341	363	361	293	327	343	316	353	341	294	311	319	375	354	306	333	320	329	329	321	320	319	318	344	324	281	318	291	311	301	318	338	309	322	314	289	315	323	332	352	348	308	348	309	331	342	344	327	342	335	331	390	341	332	283	318	310	296	347	341	327	359	303	324	314	330	329	325	320	327	349	315	324	335	329	314	313	302	344	323	331	343	311	330	338	325	354	318	358	320	310	343	325	331	321	326	306	334	284	297	329	314	338	320	319	302	318	279	323	360	301	305	333	334	297	339	299	349	301	303	338	331	324	304	311	329	317	317	324	286	351	337	289	329	322	325	309	350	304	315	328	329	324	304	353	347	330	323	315	325	323	309	325	357	346	318	319	315	322	314	346	339	338	333	329	330	328	324	324	332	339	304	310	311	318	340	335	328	342	363	323	330	352	351	342	337	330	326	345	316	284	323	333	317	319	344	306	325	304	314	322	308	333	323	346	313	321	344	300	368	311	299	339	305	349	326	332	352	347	331	332	309	356	378	317	322	325	358	309	309	311	305	315	331	343	340	306	309	321	334	311	329	347	323	314	311	297	346	297	323	337	327	325	331	327	335	311	347	330	324	305	323	318	337	320	358	360	341	344	322	340	305	298	320	340	327	319	315	301	313	376	331	320	324	377	336	336	331	301	339	308	351	365	300	333	343	341	337	301	332	307	370	363	306	283	328	321	319	310	315	314	345	355	324	358	297	311	323	315	324	320	327	313	336	315	326	316	331	338	337	335	346	317	319	295	304	326	297	352	329	287	335	320	341	322	292	318	317	319	320	330	326	318	316	295	327	305	331	318	349	336	334	333	327	296	287	358	306	345	303	310	311	287	304	324	312	318	352	332	327	389	334	327	310	317	343	320	309	339	319	353	309	309	330	333	321	306	312	321	335	339	329	312	327	307	322	338	331	327	284	297	287	341	345	305	331	339	329	331	337	314	293	330	326	321	333	322	349	334	343	319	330	308	325	349	301	288	344	303	330	313	315	355	340	319	313	313	300	324	326	302	307	320	355	330	317	348	322	332	312	318	335	345	342	346	328	314	349	320	307	318	325	330	309	347	311	298	324	336	345	314	336	343	306	335	316	321	343	381	330	319	321	304	339	307	361	314	332	337	335	304	312	372	284	333	301	331	311	336	331	346	333	310	339	323	370	319	316	309	366	353	335	310	324	304	336	320	310	336	333	319	317	331	320	330	318	307	342	340	304	307	324	341	339	333	306	321	318	311	313	343	323	319	321	324	318	311	345	330	306	315	299	290	313	304	332	300	357	319	311	303	318	291	304	307	374	333	307	304	325	323	320	344	356	323	350	352	320	326	337	334	279	315	343	312	335	324	331	326	341	327	333	334	316	317	351	352	336	330	340	324	303	364	307	319	331	311	349	329	322	317	292	342	294	309	324	359	341	315	334	306	343	334	340	312	284	311	346	349	336	347	302	328	336	310	316	310	296	305	337	343	337	326	321	328	299	322	291	324	296	341	346	346	340	343	334	347	356	310	361	290	331	317	315	346	342	296	279	284	304	292	292	341	327	331	338	309	330	342	321	325	314	330	337	293	375	296	330	288	319	324	318	313	347	344	312	316	324	315	322	315	312	336	332	362	359	310	333	328	335	330	314	349	330	321	337	366	342	320	334	323	342	311	349	304	294	299	330	336	326	363	326	306	331	305	321	345	305	358	355	352	339	332	362	298	334	328	346	337	344	320	340	300	368	336	325	289	301	298	301	317	280	336	353	313	324	328	350	326	312	313	313	321	334	352	312	320	325	332	313	325	311	314	317	356	320	330	288	286	316	299	276	326	336	345	335	347	329	338	337	299	326	315	302	292	355	328	332	298	300	301	300	330	312	330	310	343	336	315	301	284	340	312	288	289	345	322	275	297	302	327	347	324	341	285	325	315	306	310	306	365	313	309	317	343	313	317	317	305	341	320	309	330	333	308	305	290	329	349	320	333	339	344	315	328	338	325	341	328	311	321	319	321	315	321	313	335	347	311	332	320	333	369	329	302	315	312	314	324	337	316	352	312	306	310	334	337	319	320	323	342	301	322	325	339	302	304	345	386	335	333	284	304	315	311	320	334	301	358	295	286	292	309	306	338	295	339	276	294	331	366	369	327	289	348	291	295	341	355	317	316	323	339	309	331	330	290	326	328	323	331	305	278	331	312	318	340
44588	19474	2150	2461	2143	1915	1569	1372	1276	1182	1129	1066	1071	1016	962	962	866	966	941	881	884	851	909	820	845	843	776	860	884	820	806	866	835	778	792	852	803	814	780	842	813	810	809	772	807	806	852	833	793	820	802	792	873	795	813	828	843	739	815	750	825	814	749	848	787	785	798	827	764	792	747	771	803	789	852	785	770	787	817	781	792	803	808	860	829	812	803	791	831	772	769	771	799	803	762	805	791	826	819	787	804	759	784	802	755	819	796	845	801	817	781	762	747	757	792	821	754	748	758	775	803	764	813	748	792	790	770	765	783	808	798	746	839	789	780	800	793	822	746	772	783	817	784	810	775	829	805	777	760	831	769	819	811	800	773	774	740	790	785	794	788	803	795	785	793	800	796	763	749	798	777	809	747	803	780	790	784	812	777	780	796	762	802	806	785	791	809	793	807	765	784	814	769	792	750	757	781	742	813	797	802	780	740	779	790	745	798	799	795	742	795	768	789	796	806	745	791	751	745	809	766	748	772	788	773	808	780	787	784	834	828	820	784	805	780	736	802	829	798	810	786	799	781	779	754	847	776	801	830	782	809	803	805	807	786	733	779	802	779	792	818	785	758	807	788	783	772	792	807	804	812	832	847	791	767	766	810	835	802	808	827	787	801	779	752	826	815	770	788	754	829	763	821	757	776	826	827	802	789	768	796	848	765	776	753	844	840	802	818	808	783	784	801	787	782	792	795	803	757	738	804	820	809	778	781	770	790	798	797	775	776	772	798	789	816	800	818	821	793	815	771	789	819	803	762	800	818	748	773	791	739	844	818	776	837	785	763	809	788	811	797	809	771	784	777	778	822	753	818	780	788	827	823	770	778	774	771	779	724	750	821	760	754	782	831	762	772	773	782	792	820	797	759	842	794	775	758	781	744	798	815	752	796	743	800	763	791	751	763	771	779	762	800	815	796	811	780	797	807	820	783	804	846	774	829	742	771	811	797	770	691	773	783	729	737	771	772	786	820	790	794	837	793	780	807	763	794	795	736	762	766	805	815	733	772	749	770	830	825	826	803	819	784	764	809	797	800	775	772	785	776	772	779	730	775	806	816	746	823	753	785	795	780	765	794	822	839	771	742	757	777	786	754	786	761	772	780	820	785	752	791	830	788	799	801	804	760	802	821	792	734	800	806	819	757	773	779	756	768	761	825	772	822	801	764	786	796	815	794	747	831	815	797	796	769	791	838	810	814	776	819	762	767	797	720	792	802	823	781	813	804	800	817	782	788	797	800	805	826	759	740	833	794	817	810	786	776	774	779	765	773	766	797	772	767	767	794	783	834	831	783	787	771	764	819	763	768	796	799	805	792	778	763	790	787	745	829	780	772	782	773	767	823	793	817	789	793	808	738	804	791	736	763	746	828	814	833	799	773	813	798	786	814	793	810	765	767	754	769	776	835	746	780	780	707	822	867	772	762	788	799	813	805	777	793	801	787	788	762	794	805	780	760	758	794	799	774	809	807	756	773	789	744	828	788	773	813	818	818	782	756	783	814	803	786	786	782	784	778	779	791	747	759	803	786	759	805	835	779	779	795	780	761	759	746	819	822	735	747	747	784	798	838	777	755	722	782	794	825	819	826	782	780	739	781	799	778	801	784	747	766	767	802	782	781	795	800	744	794	787	791	784	785	799	795	837	756	761	791	802	743	772	793	755	769	755	794	788	809	786	780	784	802	791	788	817	778	794	807	824	853	769	804	776	774	748	829	808	797	828	762	803	801	811	786	800	802	860	791	818	781	852	767	777	744	761	849	779	828	781	750	758	817	806	790	756	832	797	829	781	755	760	773	809	803	800	779	802	787	788	783	815	779	809	776	743	798	781	824	804	787	805	774	828	809	775	779	796	804	764	768	810	775	717	791	815	754	799	793	805	757	789	739	757	793	831	795	733	759	796	766	803	776	796	756	825	758	795	790	821	827	763	784	770	802	813	804	832	845	770	799	790	773	781	781	789	832	770	791	791	772	806	833	788	784	797	772	811	771	802	775	773	745	793	763	829	734	830	810	786	810	762	774	808	824	748	810	757	795	799	738	812	763	774	814	817	715	789	791	829	784	803	794	788	815	749	753	751	781	825	799	722	774	799	757	748	820	783	729	773	815	804	765	778	785	811	821	820	772	770	801	735	765	802	784	782	775	764	782	808	790	755	774	776	804	817	778	769	803	768	747	775	809	860	831	822	785	820	798	763	760	748	770	737	770	792	785	789	758	757	810	823	764	745	761	748	756	838	806	787	782	807	751	756	786	757	803	808	801	830	780	803	795	834	784	775	789	776	792	775	791	820	829	800	790	781	814	816	786	803	819	777	794	801	811	816	824	802	759	805	743	782	796	788	792	804	794	802	795	807	823	784	766	837	771	765	777	789	785	802	757	775	767	782	809	737	785	799	771	792	806	785	735	757	829	765	833	761	784	786	839	744	779	768	806	788	810	811	732	793	845	801	804	761	851	775	813	800	796	744	782	721	831	786	754	804	764	731	760	765	780	786	813	819	812	820	764	773	724	770	793	706	822	812	832	771	748	815	804	821	705	759	759	758	789	806	765	805	805	739	787	781	782	787	717	837	820	753	778	877	781	753	762	800	780	771	822	814	791	770	757	779	772	816	859	800	786	768	789	791	782	841	796	749	792	762	849	746	764	791	742	792	800	753	849	887	790	785	779	809	702	808	786	793	810	767	798	757	794	783	749	773	820	773	785	768	777	783	815	784	721	761	779	827	822	744	779	848	805	820	800	779	761	794	802	764	868	778	797	781	829	814	804	841	770	749	795	810	786	749	734	776	771	812	821	780	822	811	804	782	799	787	761	794	797	784	813	785	775	777	779	796	798	776	822	782	805	766	800	793	813	837	791	771	771	793	822	781	776	759	788	746	817	797	802	804	775	796	770	760	772	781	768	819	814	764	803	747	787	750	736	804	827	779	814	782	755	809	762	783	818	770	834	774	753	776	782	798	807	775	770	780	809	835	798	764	784	836	794	776	753	787	781	803	841	803	756	810	795	774	778	729	787	798	831	776	801	762	767	761	787	789	749	743	818	778	813	785	765	856	728	781	848	796	778	782	785	773	778	799	814	815	783	769	767	785	802	777	792	816	829	772	824	795	752	743	780	786	757	771	729	738	799	818	773	804	838	803	777	853	757	777	745	815	816	755	818	764	755	842	838	780	768	769	770	793	732	822	786	822	827	810	812	783	747	738	824	776	775	763	792	787	796	814	827	792	790	808	840	785	803	733	801	758	773	774	797	802	813	771	815	798	795	829	784	797	803	815	800	811	789	840	821	830	824	784	792	785	768	786	803	817	754	792	770	790	840	804	813	801	767	823	833	772	780	871	787	785	812	798	748	804	762	825	800	819	801	748	792	747	789	830	764	774	735	775	782	783	786	790	785	769	810	802	827	833	760	811	766	808	807	822	758	782	773	769	810	795	846	739	820	810	788	729	758	789
81519	51715	16427	3592	1090	705	605	515	507	417	416	399	362	349	334	350	386	327	351	317	319	348	336	330	337	278	318	345	299	304	340	304	325	291	305	301	336	299	300	288	321	312	322	306	323	277	308	307	273	331	341	304	322	296	291	284	279	326	287	288	307	311	305	311	316	346	266	311	307	291	284	290	310	317	302	322	332	285	334	305	294	317	280	284	313	294	287	294	317	312	310	300	279	309	295	291	309	300	290	291	300	328	309	319	289	329	296	306	301	310	312	303	330	324	287	283	333	334	305	266	345	317	282	283	288	316	281	316	295	304	304	334	291	304	304	300	268	279	331	315	292	297	265	315	295	299	312	317	290	306	330	287	304	332	336	304	318	305	318	314	286	305	303	292	298	253	297	322	308	304	280	322	301	316	295	298	272	289	291	321	284	283	307	287	290	342	307	305	289	281	307	302	293	360	307	323	304	273	288	312	267	293	299	296	315	281	329	261	341	312	309	305	288	297	296	301	307	279	298	299	306	315	298	295	300	300	289	296	297	308	330	291	286	287	291	271	325	292	312	274	270	323	300	316	319	307	298	325	276	307	314	296	310	289	350	273	278	290	289	296	314	307	299	316	286	306	268	322	321	277	263	295	293	317	274	293	288	351	297	315	284	331	321	296	274	331	296	315	290	291	273	296	301	305	303	293	329	295	292	310	316	308	314	320	304	337	288	290	293	327	345	290	302	313	294	303	321	331	340	302	318	295	326	295	288	319	288	311	294	284	304	310	300	276	323	313	317	287	322	311	280	307	293	295	266	273	288	290	324	319	300	324	284	274	296	295	309	317	322	309	310	302	302	313	302	292	313	296	298	295	325	289	279	304	300	297	292	313	299	309	302	272	289	300	336	291	325	333	303	314	295	309	277	322	304	298	306	299	277	328	263	309	297	324	290	287	308	311	295	321	298	312	319	287	307	292	332	309	311	314	281	336	288	315	285	352	289	306	298	292	296	334	302	322	313	294	295	292	310	299	339	296	283	300	276	301	306	321	314	313	319	277	323	307	311	292	263	290	294	320	292	320	298	283	292	280	308	319	303	331	325	328	296	309	302	297	294	314	292	291	303	290	289	282	291	309	272	317	329	304	261	314	294	331	297	323	280	298	295	295	301	316	319	282	320	278	324	307	262	306	301	328	313	284	312	292	343	310	317	279	293	292	285	296	300	301	300	274	348	297	311	296	323	316	331	312	311	302	298	306	295	290	328	258	307	319	336	292	306	294	320	300	322	351	326	286	305	294	310	284	301	299	295	281	326	282	296	286	298	282	297	288	320	281	301	314	301	286	291	354	326	316	305	313	295	316	310	308	303	282	298	296	293	282	291	303	313	333	328	305	322	305	297	303	299	299	302	316	320	320	285	329	269	298	306	282	281	284	299	294	290	312	289	292	299	320	297	326	300	272	312	315	282	289	322	324	315	317	312	285	292	293	296	307	317	300	298	310	269	312	291	295	268	319	300	300	304	294	298	295	296	322	321	291	313	334	277	323	290	278	315	273	281	319	297	270	308	277	309	279	317	310	294	344	282	323	279	314	289	321	296	290	289	292	313	307	289	360	274	320	300	306	320	312	318	294	303	319	278	318	300	323	276	296	301	304	273	296	305	281	317	309	319	321	299	317	293	293	298	278	252	309	323	313	300	317	296	334	287	292	282	298	315	312	269	296	292	325	298	306	265	323	313	281	286	325	283	294	316	312	305	289	271	310	353	287	310	308	270	321	305	287	289	301	300	285	289	281	302	294	295	343	322	315	315	323	284	285	286	334	310	282	297	273	347	309	287	325	322	299	319	295	295	322	319	317	297	301	281	346	322	333	312	292	305	278	325	302	330	280	293	321	314	306	305	317	287	295	291	311	334	327	314	316	303	279	296	299	288	293	264	297	293	296	325	319	310	325	303	275	304	278	287	339	298	292	303	333	294	303	307	289	321	260	275	303	306	289	266	297	311	318	306	270	283	307	289	298	305	290	283	289	316	321	292	324	328	305	287	316	325	334	286	318	318	300	298	301	322	277	314	296	288	298	281	296	309	320	310	282	311	304	294	291	287	290	337	304	287	337	278	298	289	285	321	270	302	328	323	290	331	320	307	285	276	280	291	319	315	301	257	303	312	318	290	299	281	315	295	310	314	313	301	283	310	325	294	315	304	310	266	340	270	323	289	308	288	276	316	298	318	295	314	307	286	332	290	293	303	341	318	328	296	302	311	299	314	311	310	323	305	281	314	298	316	326	280	273	298	325	310	307	285	293	316	272	286	270	293	313	287	300	323	292	305	270	341	307	278	320	280	303	279	301	280	300	304	327	291	284	290	291	298	296	316	327	319	290	297	303	306	310	296	328	318	305	315	311	289	303	312	295	300	320	320	275	316	334	301	321	306	314	325	301	307	303	316	290	291	287	302	303	317	303	315	315	333	324	289	299	304	315	284	313	302	280	295	306	318	284	323	306	296	268	323	334	309	304	295	289	320	291	287	305	309	303	296	280	298	314	320	337	307	300	322	294	270	303	298	290	324	254	308	318	296	304	333	270	322	284	332	283	295	247	309	302	321	298	328	282	305	302	309	312	281	271	304	329	315	313	310	310	299	278	296	321	314	307	312	342	291	317	277	313	300	291	310	300	328	300	318	321	266	292	290	271	293	311	308	303	317	299	298	335	295	288	331	332	294	333	327	283	341	336	308	321	319	282	284	287	322	324	310	268	271	302	307	271	289	297	281	299	292	290	306	273	289	315	299	302	278	307	292	285	303	320	316	307	302	328	283	296	317	321	311	301	299	273	321	267	330	314	330	321	312	316	301	291	320	303	303	282	311	276	293	301	321	293	291	323	294	301	306	305	317	298	278	298	286	330	316	332	317	278	328	301	298	295	300	299	325	308	294	343	296	293	310	273	311	296	323	312	304	312	289	289	299	264	329	320	318	290	296	325	300	292	312	293	330	305	290	295	302	314	292	321	276	303	317	292	300	297	295	303	304	305	307	306	339	300	303	289	277	303	319	308	266	286	322	298	335	296	314	305	313	299	279	331	284	302	293	293	294	321	300	304	287	291	336	297	280	284	291	289	341	319	311	302	276	284	297	311	298	273	292	317	322	349	281	319	282	302	304	282	298	319	305	346	288	274	303	303	275	300	303	310	297	325	293	306	307	304	292	341	292	291	287	287	305	300	330	325	288	303	309	292	275	355	276	305	301	299	280	274	300	320	330	311	326	269	304	298	311	282	313	303	311	322	285	300	288	288	295	297	285	285	302	302	292	307	307	293	308	311	326	330	307	292	294	308	330	302	309	314	304	305	289	298	316	313	299	308	314	334	310	296	319	289	288	326	320	301	294	310	309	291	306	331	307	304	303	307	287	308	313	337	303	280	291	288	294	325	326	302	304	320	304	315	322	324	296	296	281	305	293	287	324	308	285	300	303	297	318	304	378	316	333	309	286	303	296	304	274	306	317	310
53955	26226	3264	3739	3293	2769	2380	1938	1721	1571	1393	1295	1180	1106	1126	1063	1056	996	927	933	890	888	816	818	853	847	851	861	793	815	793	808	836	759	761	790	780	781	816	756	751	750	764	775	760	752	760	763	770	739	740	747	687	759	794	775	764	725	786	766	737	766	733	731	749	757	736	711	699	752	731	751	758	747	757	731	754	772	730	732	739	709	790	719	723	709	718	729	732	735	654	736	757	717	738	735	751	739	735	738	728	716	728	708	699	702	725	693	708	729	690	787	704	734	706	710	754	719	691	712	708	694	731	759	736	701	700	776	721	755	669	722	718	712	712	696	739	781	724	743	763	715	733	687	752	729	676	709	681	759	749	702	712	704	732	753	672	673	699	698	725	705	737	673	761	773	728	694	712	738	719	686	679	676	769	724	754	708	707	789	733	726	740	734	713	702	706	696	733	760	743	695	708	698	738	720	717	690	731	726	699	685	710	682	718	729	693	715	706	699	704	699	684	703	675	723	742	749	709	706	724	699	712	734	712	783	695	714	767	721	718	736	725	720	728	700	709	691	729	725	721	680	768	754	696	681	738	714	740	724	643	683	729	667	669	749	734	746	732	792	710	736	682	783	688	742	657	719	699	665	716	726	714	711	686	725	691	724	753	728	724	696	721	701	706	706	671	712	748	730	718	709	742	700	762	701	719	715	729	698	678	733	720	763	730	700	715	722	679	738	706	718	694	743	697	718	726	739	747	737	720	723	757	752	703	707	699	734	725	717	708	736	731	703	740	703	757	764	732	716	732	713	710	777	710	760	674	687	712	735	734	694	661	691	693	697	712	709	721	689	727	726	709	757	766	702	731	695	752	757	739	735	744	757	700	733	728	743	700	692	715	730	737	716	728	733	718	741	676	739	701	693	731	713	734	727	670	749	694	763	687	704	695	701	733	726	771	710	727	725	728	720	737	667	727	716	734	707	736	718	749	702	746	720	729	732	695	731	764	717	724	704	703	709	733	717	763	661	753	759	700	737	720	746	732	743	730	739	694	739	745	747	696	722	723	734	742	719	693	727	752	703	719	720	737	735	719	714	732	720	776	705	751	719	763	707	751	739	742	769	678	728	705	729	723	707	720	717	719	700	686	749	761	720	741	757	677	745	735	685	763	734	722	748	708	692	705	725	749	696	757	710	692	746	733	715	722	748	696	734	668	728	703	746	714	722	752	729	732	720	694	653	749	707	739	743	702	704	744	718	683	718	669	721	717	683	685	737	699	717	756	754	741	750	702	713	732	720	761	731	761	727	702	712	708	729	733	767	735	717	732	729	734	758	743	750	725	728	739	729	690	725	703	759	695	703	719	708	715	738	709	702	760	716	714	702	711	751	707	706	736	787	705	708	716	717	716	719	720	730	689	715	694	682	688	726	680	743	737	751	703	735	701	723	745	705	702	749	752	774	727	708	700	724	702	697	743	690	739	736	755	768	724	706	711	715	704	664	763	716	748	702	705	751	727	761	699	736	699	704	747	693	727	706	731	724	772	758	695	754	754	765	745	697	728	737	756	743	753	751	710	689	685	717	743	734	708	761	725	649	735	690	722	747	714	756	741	715	738	743	713	712	757	747	730	710	738	714	733	722	710	689	738	738	727	694	773	719	744	714	702	725	742	687	728	769	689	704	727	652	709	754	704	712	671	732	754	701	735	697	720	751	723	709	746	722	747	747	691	707	661	761	706	714	723	773	696	718	724	725	706	733	676	725	742	736	696	751	725	736	718	775	748	731	690	708	758	689	730	732	752	741	721	761	716	707	685	739	702	757	667	740	773	683	705	718	695	678	681	753	717	725	778	765	697	716	703	727	652	736	702	675	689	672	717	691	750	754	737	709	756	704	712	695	746	720	663	737	700	691	732	749	696	703	706	694	726	688	737	729	733	742	775	710	749	769	688	703	687	744	636	729	761	706	698	692	687	723	735	765	699	690	681	731	674	754	709	752	718	748	752	744	735	718	720	718	687	668	768	729	732	715	700	742	698	745	775	726	737	745	705	739	703	714	707	687	735	702	710	725	733	733	736	725	775	745	692	714	700	755	765	721	724	710	698	751	653	743	778	759	705	716	712	738	673	713	750	729	722	710	700	757	663	695	729	686	709	662	763	706	718	724	720	703	674	780	698	726	737	725	746	752	722	710	771	716	710	732	715	722	729	719	763	724	716	716	730	687	727	735	727	713	730	756	718	740	642	723	757	725	754	722	738	730	698	748	711	700	718	686	740	762	766	650	702	727	723	726	720	651	695	714	746	725	741	786	744	760	709	716	701	750	717	714	738	630	686	726	723	714	743	749	733	747	726	690	702	740	734	780	727	738	696	716	736	764	744	722	761	726	754	739	709	749	733	749	710	699	680	744	723	744	748	718	709	702	720	705	744	718	643	733	713	716	746	710	714	691	729	725	726	728	707	731	725	744	684	709	725	721	698	759	714	737	760	763	705	664	746	725	746	701	757	706	728	736	743	717	744	721	682	741	739	690	686	726	739	753	745	730	757	689	692	721	734	742	678	637	690	707	748	661	734	732	697	759	736	712	714	702	734	698	737	681	705	742	773	705	713	724	691	681	760	749	721	742	737	737	717	730	760	737	719	671	760	686	702	693	728	697	715	681	733	704	720	740	777	714	701	714	719	766	739	708	697	801	724	692	718	786	722	711	796	723	740	717	729	696	703	737	689	724	713	716	713	742	731	773	719	692	666	721	693	716	702	742	738	775	729	753	743	694	734	708	745	689	723	748	734	693	733	710	723	681	633	738	735	707	734	740	705	741	703	700	735	763	701	762	711	745	674	715	722	723	718	758	722	727	720	666	694	710	703	707	701	675	717	686	737	769	683	671	760	747	714	707	737	710	726	741	764	701	731	732	704	692	688	740	708	752	731	734	690	692	719	736	690	702	752	694	779	696	677	711	741	682	717	722	704	744	720	694	689	736	759	741	708	772	697	733	695	747	725	734	691	722	755	757	781	705	695	715	700	698	772	755	787	722	732	700	747	737	713	682	717	651	753	754	730	695	711	713	713	774	695	691	721	708	757	703	702	702	731	746	705	717	734	749	739	723	733	706	733	744	748	708	734	663	755	754	665	759	740	728	733	776	754	778	711	735	730	725	724	750	728	731	718	734	719	697	723	696	691	720	732	695	660	696	737	742	718	669	754	737	740	719	745	690	698	740	730	754	725	657	728	745	728	700	715	746	716	696	745	721	695	736	765	744	759	715	712	728	737	716	723	698	734	752	700	688	705	725	721	730	688	713	745	706	708	724	711	690	693	722	733	733	683	666	700	742	762	739	772	648	735	705	737	701	664	727	664	722	725	717	677	751	737	718	699	771	689	707	736	738	705	695	724	755	743	772	760	688	709	763	692	709	720	733	738	757	723	702	688	756	672	738	708	682	662	694	707	754	683	712	652	747	710	733	752	740	690	722	729	735	741	721	741	736	743	720	736	756	704	705	698	710
21141	4199	237	194	167	186	164	195	169	174	187	180	153	172	183	164	146	168	182	170	172	170	187	185	173	187	184	173	173	171	176	160	173	203	186	173	199	184	188	153	174	162	174	199	183	181	142	184	193	174	146	178	169	163	182	207	155	181	170	157	173	163	164	176	166	174	190	160	169	166	171	192	212	172	193	152	154	192	179	178	174	183	159	182	174	165	159	149	178	186	172	180	173	158	172	190	176	161	170	181	172	148	154	192	172	172	190	170	155	165	165	167	160	208	176	196	184	174	173	160	150	189	161	169	155	160	179	169	151	163	178	166	176	154	160	189	200	197	178	164	187	176	176	166	185	183	180	171	165	169	183	171	190	167	152	181	163	183	160	183	172	199	186	173	179	159	178	170	177	152	171	169	173	169	169	176	174	171	172	169	173	179	189	174	152	172	154	168	171	169	144	182	195	161	175	174	179	181	177	163	146	189	175	186	151	149	159	154	182	186	182	149	190	181	185	170	174	190	170	174	175	184	192	167	204	179	155	202	164	171	174	161	171	186	185	166	171	191	140	168	173	180	168	174	168	177	161	192	195	177	174	173	189	160	165	179	162	159	172	168	186	195	205	180	178	163	169	190	177	166	177	184	168	142	174	157	164	176	166	185	161	194	172	166	191	183	148	194	145	167	163	167	171	153	165	171	178	157	189	179	161	186	169	171	175	202	161	153	188	185	157	196	182	176	175	182	188	159	165	179	201	171	159	189	187	201	161	186	173	172	181	172	181	166	169	191	189	164	177	165	160	185	189	177	158	146	171	144	183	157	166	151	185	166	170	192	175	167	159	184	156	160	179	168	209	155	188	165	151	165	185	186	179	194	192	183	160	164	183	190	177	199	174	193	185	165	158	176	188	189	179	192	154	166	168	170	166	176	177	184	162	175	190	151	169	182	154	165	191	147	155	154	171	201	192	179	161	153	182	170	172	169	149	185	181	164	194	187	175	167	168	191	165	166	185	161	167	195	170	172	207	177	191	173	147	176	180	166	177	190	176	187	185	162	191	158	191	154	187	176	174	160	157	175	187	179	164	182	165	187	195	187	200	191	177	169	172	175	178	207	160	202	161	203	177	174	197	182	166	196	178	164	162	194	153	156	201	167	172	186	168	169	176	168	182	143	171	178	173	195	189	177	158	166	186	158	166	156	147	160	202	165	175	191	205	165	182	182	185	167	157	176	158	154	161	198	174	172	162	179	166	187	193	186	177	179	174	174	180	171	167	173	180	182	164	164	157	159	165	177	165	170	142	176	187	168	176	169	159	168	183	192	160	187	175	164	168	164	152	185	158	188	191	177	167	184	173	162	194	164	166	148	176	172	181	183	170	181	188	167	177	179	152	165	163	169	181	163	177	186	184	148	152	170	174	158	194	151	145	180	158	160	168	175	177	158	166	177	171	154	159	167	185	176	163	173	151	170	156	159	182	181	172	167	183	164	172	171	169	160	151	162	192	145	193	164	170	175	164	174	172	174	172	163	156	172	203	169	174	179	172	190	151	130	193	155	185	160	165	184	185	158	170	160	161	198	170	171	191	172	164	171	175	171	157	154	170	174	165	197	193	169	163	176	156	157	176	138	159	189	161	164	175	161	173	198	179	160	179	179	156	171	163	185	183	196	191	187	172	185	137	180	174	168	154	183	179	152	167	168	170	171	169	187	162	189	211	168	187	200	184	174	178	179	171	163	152	183	189	171	179	180	173	184	185	185	175	159	163	166	189	170	154	181	166	164	175	186	169	164	174	165	174	184	194	159	168	177	180	159	164	173	168	173	174	180	159	148	160	192	157	158	173	190	172	191	196	166	177	188	182	184	168	211	201	174	192	146	162	167	184	169	177	173	156	175	176	152	174	156	191	190	171	179	162	178	120	166	184	199	168	158	172	168	170	189	164	185	165	173	174	192	151	173	150	168	179	160	196	192	174	171	179	178	178	167	152	146	165	180	173	186	174	170	174	187	169	154	169	198	181	175	160	146	167	155	179	156	155	168	157	180	171	169	188	171	180	180	197	173	185	191	150	207	195	148	167	185	176	175	183	171	161	163	173	171	173	174	181	211	162	153	166	173	182	153	179	164	175	177	184	168	177	177	187	170	156	172	173	165	166	163	168	175	156	153	187	190	172	158	168	190	167	177	156	157	171	178	192	181	190	180	154	200	163	182	163	170	168	145	184	180	179	168	170	152	161	175	171	180	158	165	171	188	189	192	167	165	184	152	167	152	161	186	203	168	151	193	157	169	162	155	200	178	164	159	177	173	165	162	157	172	165	148	193	160	194	183	171	176	144	170	179	184	162	142	191	181	180	175	207	178	156	181	194	191	173	192	178	177	185	176	179	160	177	187	164	148	180	167	164	185	188	172	153	155	181	159	175	191	194	175	178	148	154	179	194	168	158	194	166	167	170	171	194	149	147	176	165	176	176	184	187	153	179	160	153	192	171	180	183	173	199	173	179	162	157	203	188	173	166	164	174	172	170	171	169	193	170	176	173	159	162	167	166	179	139	185	161	170	177	171	158	168	188	191	188	154	186	166	164	167	182	163	175	190	171	166	152	139	169	202	172	175	200	177	194	206	186	184	191	179	162	194	159	176	183	210	168	170	208	187	180	191	156	169	178	152	178	198	164	184	190	211	169	171	176	174	171	174	192	198	188	174	166	167	175	147	174	164	159	192	199	179	150	210	175	195	172	177	175	196	164	180	180	164	165	158	155	175	174	166	167	180	178	174	174	169	157	200	179	191	170	167	175	150	179	148	154	167	168	173	193	169	178	163	149	174	162	188	195	186	185	166	153	153	196	197	188	162	169	152	165	164	146	177	167	183	196	158	181	192	205	191	171	180	188	175	153	180	175	160	164	178	160	169	175	178	164	184	182	196	182	169	179	173	174	168	169	152	170	222	170	150	178	198	178	149	157	170	178	175	162	156	160	158	169	170	174	167	151	176	180	175	185	169	174	184	167	169	172	154	164	145	156	162	172	161	148	168	172	186	190	211	152	155	145	183	152	165	164	188	154	189	185	201	159	169	172	173	145	215	148	166	170	156	145	181	152	176	185	196	181	180	172	182	191	184	187	163	177	158	176	161	183	194	182	196	192	195	172	182	178	154	182	176	181	164	176	178	170	165	162	167	170	165	163	160	164	162	187	186	157	176	151	163	153	160	180	202	189	159	182	159	157	174	167	169	169	191	153	191	211	199	207	190	151	194	164	181	187	189	177	147	170	184	157	209	183	160	176	164	186	161	181	216	163	165	166	177	159	184	191	174	177	161	174	202	210	167	173	181	168	189	184	190	185	187	157	158	188	169	166	166	173	166	161	166	173	159	153	167	151	176	188	175	147	153	177	161	204	148	180	196	188	176	196	161	158	163	165	156	198	180	160	189	180	182	164	175	160	139	147	189	155	181	190	189	168	178	154	164	194	165	144	188	180	162	165	158	154	156	173	174	167	183
19798	3037	529	547	524	584	513	507	499	499	501	496	493	452	464	487	467	467	502	469	457	523	488	460	467	476	476	483	458	465	510	494	493	463	478	489	453	496	531	478	467	525	479	491	491	504	479	475	478	479	474	511	486	499	437	516	505	459	478	498	487	521	475	490	508	520	473	471	462	480	494	470	490	479	468	471	502	493	476	475	463	471	444	493	479	463	482	486	469	484	479	464	487	466	443	499	482	481	475	459	531	479	516	492	450	503	491	467	488	457	498	456	483	498	478	461	464	461	510	448	467	484	487	440	474	485	467	496	469	492	449	484	485	500	485	464	510	492	462	483	489	474	466	490	489	471	470	469	463	490	480	491	444	455	480	468	480	504	460	482	504	468	482	465	481	476	479	490	473	482	476	503	503	455	492	443	465	487	500	489	450	457	461	489	461	485	477	543	468	477	466	498	480	520	490	446	487	486	476	485	469	481	466	483	505	473	450	516	453	492	437	465	495	471	507	458	482	484	501	486	448	478	478	491	459	493	448	498	460	510	471	451	444	489	522	425	486	524	437	486	483	483	426	491	495	441	464	464	496	456	487	460	485	420	489	472	469	475	481	427	491	495	507	475	457	458	463	473	472	513	486	487	439	465	471	473	474	485	470	474	477	505	526	485	436	447	469	456	467	482	459	512	531	481	512	479	446	517	452	494	499	486	491	481	471	491	527	499	457	474	492	515	436	475	480	446	505	512	485	486	499	493	479	508	475	484	514	454	469	460	461	451	471	513	459	465	490	483	498	479	492	505	483	479	467	498	471	484	441	517	440	479	469	512	491	455	477	498	473	467	488	471	482	452	469	485	475	495	475	480	475	496	487	472	464	511	453	508	430	476	502	469	453	491	460	441	498	474	465	464	493	432	458	470	542	456	463	518	474	468	452	435	464	489	407	447	495	480	465	475	496	472	454	476	496	482	466	465	474	451	501	446	487	488	502	497	463	487	486	504	495	504	473	458	495	530	479	505	453	502	497	493	480	537	491	499	500	473	515	517	491	474	440	485	491	461	482	474	426	491	474	465	500	510	533	457	471	490	485	457	454	479	470	453	464	475	503	504	497	468	489	455	459	477	466	480	493	493	472	472	482	510	459	445	453	492	462	487	479	490	484	480	514	495	446	468	484	475	508	467	458	508	481	469	525	484	452	449	449	467	448	470	489	447	512	523	468	505	472	478	456	447	468	450	467	438	478	449	476	484	436	496	488	445	514	449	475	486	469	457	514	460	475	486	502	482	496	499	482	452	519	473	458	489	457	490	484	436	456	513	481	474	464	473	455	460	478	460	503	462	517	461	473	508	491	464	475	507	434	480	485	461	455	457	463	481	446	478	463	459	452	460	443	490	495	487	468	490	478	491	463	466	459	472	468	447	494	436	489	462	496	478	484	467	496	474	479	465	473	459	488	515	462	470	447	488	459	498	478	464	496	491	483	493	432	498	476	493	500	487	475	459	505	468	460	469	481	513	466	480	457	446	496	473	488	443	498	468	463	479	475	459	485	472	493	502	472	498	504	466	483	509	472	516	469	451	484	471	448	500	456	465	494	485	512	463	469	481	478	465	466	525	480	424	504	484	525	449	433	428	505	454	492	512	497	481	486	492	425	496	452	490	468	478	495	431	504	513	458	465	486	459	513	488	498	473	473	494	494	448	426	482	475	454	476	498	490	493	466	475	480	492	455	474	530	521	457	437	475	497	506	454	471	445	476	481	457	478	477	489	478	471	500	464	471	483	469	474	475	463	497	483	478	490	453	481	489	461	481	493	428	456	499	444	492	494	481	472	529	456	502	467	444	458	484	480	465	491	491	481	499	471	434	513	511	497	491	496	449	508	471	484	494	491	489	467	489	482	471	471	461	485	476	474	453	482	517	487	456	444	447	486	462	484	455	473	514	505	485	462	473	453	477	465	480	445	458	488	483	497	470	464	456	490	460	484	488	472	447	467	476	493	524	462	463	507	464	475	504	481	480	522	495	450	502	503	481	473	483	467	443	422	456	498	444	486	471	470	503	449	461	486	474	466	489	461	472	447	474	488	482	495	496	495	469	489	501	484	499	490	484	509	465	466	482	463	456	454	477	522	517	483	446	481	465	431	503	498	491	488	466	470	477	492	485	460	477	452	451	487	488	482	448	521	498	425	496	454	493	482	452	463	482	501	504	456	490	525	474	426	503	471	493	466	452	508	478	436	490	464	462	489	465	486	466	478	512	482	456	458	473	487	476	464	474	478	488	467	485	483	494	460	450	539	464	498	478	513	471	484	505	497	485	469	467	493	469	448	481	471	476	465	465	459	500	452	479	446	444	465	465	414	506	487	432	466	481	482	479	476	497	454	449	490	443	489	461	445	512	495	429	499	510	481	473	516	488	504	462	478	447	483	518	486	483	449	480	478	448	489	476	472	485	448	517	469	478	490	478	475	472	428	490	460	494	467	483	451	498	449	487	473	487	534	459	480	454	446	462	490	492	468	485	468	452	495	479	438	478	458	465	446	481	490	479	441	470	499	480	467	489	519	477	518	486	485	491	460	458	484	494	493	445	498	481	468	480	461	473	459	449	480	501	482	469	458	504	463	435	476	456	480	490	470	477	517	485	459	508	468	463	460	461	487	469	498	451	495	488	488	478	489	476	498	438	485	511	463	472	437	484	471	476	498	477	530	471	479	432	470	500	528	507	499	482	478	536	468	457	493	521	492	487	486	500	465	425	463	489	482	494	462	462	479	481	489	487	490	461	474	468	509	481	460	444	491	504	476	502	464	473	509	494	461	459	484	504	478	460	517	472	481	445	474	519	436	449	483	505	482	500	501	506	465	506	455	471	443	496	467	475	459	439	468	491	462	485	468	493	478	472	500	467	519	465	428	445	458	477	484	510	497	473	461	466	508	453	510	456	502	508	449	470	491	501	489	515	486	496	448	452	489	463	469	479	503	450	473	501	489	430	460	474	480	487	494	483	516	487	477	501	464	488	493	500	450	487	505	451	488	450	506	503	454	486	516	512	491	495	464	498	450	506	482	483	505	504	465	454	487	460	445	451	483	506	476	469	469	523	491	498	494	484	506	468	517	489	486	484	481	494	465	481	473	466	471	428	441	504	473	497	464	496	495	488	450	465	491	498	462	508	470	455	471	477	452	495	470	493	461	471	495	464	494	478	471	474	487	477	451	506	480	460	479	455	482	466	512	491	465	466	466	463	483	518	442	486	495	465	455	442	451	453	465	450	509	463	454	498	507	504	474	452	476	466	460	437	447	485	514	462	449	430	514	488	471	465	470	472	468	454	449	490	471	501	459	474	485	466	449	490	471	463	474	498	505	469	521	476	479	460	482	484	444	477	465	484	471	491	471	446	489	471	507	492	472	468	473	499	483	486	499	445	492	505	471	530	459	479	506	484	472	472	501	523	485	493	477	490	488	506	465	438	482	463	473	463	453	452	443	478	468	462	465	471	489
70290	40768	10126	1242	677	539	476	446	439	406	364	380	377	338	347	314	345	340	348	334	355	327	344	318	321	301	315	323	347	329	342	310	329	304	341	287	292	353	316	314	365	320	322	306	350	326	340	324	310	299	330	321	295	299	318	316	332	296	293	300	318	350	325	279	324	340	318	344	325	326	322	299	301	346	336	363	362	321	344	307	336	345	310	359	337	298	328	270	338	351	320	326	307	321	298	310	343	280	323	342	330	311	324	320	312	333	304	322	322	339	319	308	316	299	325	311	323	338	347	344	321	310	341	343	356	323	325	306	311	306	323	336	346	310	330	313	330	328	355	329	317	310	290	303	327	313	321	332	329	336	303	306	320	313	333	335	334	356	330	336	331	314	335	336	333	327	334	285	301	322	324	327	339	313	322	337	301	355	338	332	338	314	302	303	308	327	315	331	325	335	342	336	337	320	290	335	329	332	292	299	325	317	333	316	315	319	333	317	331	330	340	334	338	325	316	305	332	361	308	319	348	336	340	330	285	356	339	353	336	351	317	302	319	293	319	301	294	325	324	311	317	338	322	333	333	336	301	304	303	293	315	295	320	329	328	324	317	348	317	327	291	339	338	332	321	288	356	336	334	319	323	310	330	318	341	321	333	329	295	310	325	329	334	298	305	315	333	326	351	323	290	277	346	337	319	347	358	357	307	324	352	329	351	336	329	303	349	327	297	311	320	324	313	303	345	314	314	312	316	304	326	322	334	329	317	311	337	330	312	331	280	362	318	318	321	318	337	279	320	328	314	347	320	338	326	330	311	341	313	291	335	345	322	343	328	328	310	308	305	309	333	337	268	323	322	309	295	320	327	320	312	323	319	332	331	314	331	316	321	300	322	324	314	327	315	340	369	324	335	334	327	333	330	338	330	323	322	293	304	320	333	297	363	351	316	297	328	326	327	328	290	316	340	338	336	288	350	351	318	303	322	320	327	318	329	285	359	322	301	334	318	336	333	292	290	368	376	284	326	359	368	319	302	300	325	315	356	358	311	317	323	310	327	320	319	296	344	299	329	300	282	297	346	337	300	294	338	315	358	366	306	282	303	353	336	330	330	320	326	292	349	329	320	328	345	299	316	311	300	335	321	324	334	351	328	296	306	340	350	365	350	355	309	309	297	326	331	287	339	366	323	315	314	335	300	333	368	308	336	321	288	333	339	313	311	310	313	330	336	352	300	273	290	302	304	305	297	323	312	309	314	298	301	352	317	308	346	354	308	318	338	323	331	301	293	296	300	324	291	314	338	336	344	321	314	293	326	306	337	323	296	334	330	314	325	334	310	277	335	329	316	335	325	352	304	319	324	335	319	324	291	323	307	324	340	331	327	329	320	312	338	294	305	303	320	350	341	336	312	326	344	327	320	340	336	309	303	345	306	338	295	323	332	303	359	337	326	318	320	346	348	337	334	332	320	323	347	297	309	330	351	344	316	310	295	280	332	305	334	345	309	348	303	320	343	321	302	320	324	309	339	333	331	296	295	316	348	336	334	319	319	316	295	319	325	322	311	305	312	337	336	291	340	304	322	285	344	302	328	306	337	309	328	310	317	346	318	349	309	309	311	334	292	327	307	330	345	354	307	340	314	321	312	319	340	312	303	312	317	320	314	330	340	309	340	321	316	329	341	317	338	327	318	327	317	288	304	298	335	322	307	332	296	309	334	323	322	328	335	321	312	368	314	299	284	316	328	336	310	357	340	310	318	310	285	350	330	345	301	277	322	317	313	351	338	336	316	311	334	290	348	339	278	329	352	302	294	315	321	344	319	365	327	332	283	311	290	309	325	327	330	293	324	346	329	325	342	311	289	296	285	271	329	333	323	305	336	333	314	350	315	345	309	335	310	304	355	309	333	353	341	323	332	316	303	302	357	306	310	287	281	303	310	322	322	322	308	349	330	325	285	295	334	320	334	341	319	333	331	342	332	323	313	300	314	340	306	347	308	306	336	330	349	311	302	335	343	300	319	320	335	299	317	349	309	305	326	334	317	324	339	304	301	314	294	340	303	325	328	322	334	330	337	332	300	325	313	316	307	330	351	312	337	324	357	299	334	295	316	325	317	288	332	267	302	340	348	302	307	336	322	333	333	325	323	339	315	318	300	330	319	321	325	336	342	327	327	347	307	295	340	347	343	340	342	322	316	370	352	345	316	307	321	335	359	344	374	324	288	349	338	322	324	343	331	343	320	293	322	337	329	345	328	324	310	311	288	328	316	341	349	340	324	294	323	319	326	332	316	293	336	318	307	334	339	320	333	328	305	311	319	331	318	295	325	351	308	336	308	316	335	304	292	299	310	336	314	331	343	296	327	344	319	307	330	302	319	296	311	307	348	304	325	316	338	318	308	318	316	333	326	284	340	352	315	292	295	296	317	357	322	319	317	321	324	316	307	334	310	296	345	293	314	319	337	335	290	353	334	335	308	334	298	336	285	320	317	315	321	289	351	309	288	332	309	316	345	315	295	320	343	328	316	326	320	328	347	336	345	314	334	327	337	312	296	335	344	323	339	300	289	361	360	337	362	316	344	329	332	284	317	328	353	349	294	312	323	309	341	352	355	364	346	334	299	344	334	327	302	346	310	280	304	334	288	327	343	343	312	338	324	337	350	324	313	368	336	303	328	332	302	347	308	305	321	317	288	324	320	310	317	317	347	312	288	305	335	328	335	350	309	302	314	317	359	318	310	337	362	291	335	306	309	315	319	316	323	341	327	330	331	327	368	298	317	340	303	343	341	303	342	334	358	301	318	317	316	314	335	301	287	318	324	327	292	322	328	321	307	329	320	308	335	318	277	323	324	301	320	310	310	307	317	305	324	301	335	345	362	324	322	305	306	313	320	312	314	345	342	304	297	294	303	317	329	350	314	350	369	313	290	297	339	320	314	276	285	326	346	301	336	289	352	365	333	324	303	331	329	335	369	309	310	312	305	300	338	326	291	297	306	358	331	302	325	347	293	312	331	333	327	339	326	346	290	343	288	330	293	329	328	316	347	338	347	295	313	299	331	311	312	319	367	335	318	316	340	341	334	370	309	340	331	312	312	321	326	347	317	302	334	316	328	333	314	305	315	349	328	375	355	297	311	343	357	348	347	333	337	316	317	327	305	329	301	300	305	319	327	305	305	337	341	303	300	329	325	372	333	303	307	324	322	314	317	302	312	315	329	340	322	300	287	335	338	314	298	313	333	318	316	320	341	284	304	322	337	318	314	329	313	339	308	346	326	295	356	294	328	340	304	318	304	294	280	314	345	320	331	328	302	321	329	316	343	295	336	355	354	320	292	335	322	314	340	288	310	322	315	334	324	330	302	350	354	305	351	316	312	314	358	314	318	329	323	338	315	302	341	325	319	330	327	308	336	311	344	332	331	321	302	322	309	317	307	290	321	302	313	331	328	339	325	305	358	290	334	323	333	314	358	315	291	328	310	320	307	328	359	328	359	332	328	317	326	344
44341	18789	2188	2373	2099	1832	1632	1399	1227	1205	1109	1118	1055	1008	937	944	897	929	910	868	872	885	868	882	814	826	794	848	830	821	802	793	871	807	817	837	788	850	771	847	849	816	797	767	726	800	805	794	812	778	766	780	780	753	774	826	828	839	795	838	832	799	788	782	802	762	801	823	777	800	736	844	816	772	802	749	722	799	791	773	797	814	830	819	792	781	806	818	791	818	742	828	740	849	807	801	786	722	795	747	794	779	784	738	777	789	787	812	767	744	747	741	751	795	755	796	726	772	746	820	801	761	754	783	808	848	721	836	797	740	786	782	801	775	836	784	725	805	821	809	819	806	728	843	771	795	776	767	732	797	840	837	773	820	709	769	791	767	829	814	798	781	772	762	791	805	793	748	762	799	801	774	815	787	813	784	830	760	783	796	778	841	764	777	767	721	832	772	808	815	763	783	795	764	845	769	789	785	767	756	792	746	804	799	735	801	815	764	774	817	765	767	768	771	801	802	778	752	805	791	820	753	789	796	756	760	728	763	748	816	845	782	788	772	822	756	762	812	810	807	786	811	773	831	773	788	795	744	789	752	765	746	760	780	730	806	753	804	758	781	763	791	769	785	863	768	766	785	785	738	688	752	762	707	789	787	786	777	788	795	804	805	817	784	845	797	788	800	779	796	735	801	787	761	774	769	762	788	784	752	806	781	780	764	797	778	820	784	736	772	789	817	823	740	810	743	770	784	814	789	745	750	842	781	746	783	788	804	780	827	800	768	820	745	825	814	815	819	756	809	780	776	770	790	825	789	796	790	763	781	755	797	757	778	799	788	822	770	812	786	808	771	774	815	846	760	783	779	771	816	743	738	805	784	758	748	759	796	744	779	819	796	791	804	740	825	822	799	804	809	804	789	804	755	806	757	832	759	807	769	753	816	773	836	829	784	728	790	747	754	786	760	765	767	773	837	796	748	767	736	766	783	770	768	771	790	797	811	753	717	805	789	781	786	774	838	757	801	724	789	803	824	832	741	805	822	838	788	814	753	757	794	768	748	822	808	786	810	772	778	746	739	825	799	779	809	795	808	767	783	807	770	802	816	786	824	791	732	754	766	759	779	766	777	788	782	767	750	771	822	772	763	803	793	848	787	813	791	790	806	788	844	776	829	807	733	782	718	807	782	783	738	785	765	784	819	765	794	777	759	769	783	814	734	806	799	779	796	766	794	815	770	778	785	800	764	745	809	785	768	735	769	748	751	782	819	793	759	810	808	815	781	804	803	820	757	740	776	802	769	764	805	782	709	766	787	836	780	758	797	884	797	732	787	760	771	798	741	838	799	795	800	808	734	790	773	789	805	769	776	814	794	808	789	754	852	849	774	770	758	812	753	796	804	784	729	814	803	784	777	789	738	774	748	768	771	789	757	799	728	795	803	792	740	790	759	808	786	804	725	785	722	764	790	761	792	760	726	764	807	770	766	760	715	814	755	830	768	798	777	793	761	740	740	788	792	810	736	841	797	741	764	778	795	814	790	795	776	787	768	786	813	807	769	722	775	795	792	764	779	809	765	748	771	813	800	825	815	798	751	713	774	778	816	773	834	752	765	772	724	790	770	770	780	803	806	813	756	808	725	804	742	791	754	778	750	813	791	760	829	764	725	798	780	797	755	838	770	804	745	761	782	806	776	803	752	775	760	831	807	782	806	728	760	792	771	846	789	782	724	780	771	830	803	789	781	769	757	767	812	802	810	751	767	834	784	777	742	815	737	746	817	785	780	783	773	801	760	775	790	747	785	778	785	740	768	778	759	751	856	778	800	796	761	747	760	796	781	801	827	790	769	783	808	774	762	740	746	839	824	793	768	789	812	791	732	776	778	796	787	732	798	744	814	762	810	807	789	816	795	739	755	743	827	755	779	789	739	785	817	807	737	751	790	834	811	837	800	757	772	808	802	788	824	788	785	788	777	770	766	766	805	804	784	800	816	790	739	807	743	743	762	765	786	741	747	812	840	745	804	793	783	782	800	719	775	814	794	774	814	736	736	779	752	798	750	751	749	765	810	838	770	748	791	817	789	806	742	809	793	786	756	777	837	795	812	769	757	811	774	731	799	790	810	751	753	773	804	791	751	825	819	814	779	761	785	779	803	836	800	787	807	787	776	824	838	778	840	774	803	809	766	784	769	758	827	802	795	747	780	790	738	773	819	809	779	803	789	773	762	843	754	787	831	801	812	774	727	737	758	818	811	800	770	783	718	806	804	805	780	753	764	788	767	776	730	810	784	817	779	752	755	803	764	788	763	800	765	786	789	765	800	753	772	775	787	775	788	781	774	788	798	784	799	814	759	821	777	769	820	769	791	816	758	799	760	778	741	773	762	784	808	755	773	763	766	822	774	789	835	759	762	850	779	744	781	761	805	784	829	801	765	775	783	730	794	796	764	772	774	820	813	763	782	772	767	796	800	818	813	772	769	830	813	791	777	784	804	781	765	793	776	784	843	790	760	776	764	819	777	754	758	829	774	792	810	769	842	830	781	816	802	812	790	809	748	818	821	829	758	817	762	792	746	768	773	766	792	781	784	816	832	829	767	825	754	804	787	760	769	785	800	787	764	783	764	783	808	803	803	714	859	816	787	755	777	774	785	689	789	788	754	823	753	803	834	780	812	794	756	792	793	765	776	806	759	812	776	778	746	774	816	737	801	712	801	800	800	810	775	802	804	784	791	786	802	790	821	825	789	810	775	798	802	782	768	791	783	769	763	764	805	753	754	768	759	846	772	774	760	814	838	751	789	752	761	830	796	834	791	771	810	822	785	792	779	742	776	779	763	786	786	793	834	768	815	779	782	805	755	815	801	769	805	771	794	806	798	777	751	767	792	802	805	775	804	835	763	749	751	767	775	776	762	776	788	743	826	781	792	807	773	782	845	786	780	804	768	816	745	796	795	779	810	790	779	725	790	810	799	796	820	820	824	803	755	786	823	756	771	871	748	803	769	787	780	799	755	729	770	785	797	791	782	801	801	835	787	779	817	762	773	773	762	779	756	827	775	772	800	796	759	770	797	822	848	751	778	764	789	758	824	767	722	819	814	791	771	782	811	772	766	835	773	776	782	810	836	780	789	782	786	818	731	826	816	790	794	774	786	785	765	808	803	760	747	784	765	811	737	760	795	738	798	822	791	760	750	764	819	753	779	798	781	810	761	787	743	775	786	753	748	748	838	784	782	808	789	787	791	771	749	759	774	748	773	813	762	751	807	789	775	738	773	776	779	778	727	789	777	743	816	779	780	768	805	769	785	779	784	757	803	786	742	738	736	770	768	840	760	793	807	777	830	851	806	788	767	770	839	811	801	745	781	788	778	798	799	766	766	740	779	754	759	831	822	768	780	791	773	781	751	771	791	792	781	763	714	781	786	789	822	770	848	774	810	849	783	779	749	757	812	773	766	816	772	792	791	798	797	766	825	818	770	752	763	757	772	753	780	746	748	813	794	736	785
81427	51554	16039	3633	1034	723	610	529	477	424	399	353	402	387	366	365	345	338	337	343	355	374	327	318	336	334	298	346	312	315	307	297	324	351	292	338	332	291	333	300	314	271	318	327	317	298	300	302	328	296	330	332	278	306	302	331	301	336	298	294	294	330	305	298	298	332	313	294	307	319	334	300	317	299	305	298	335	305	300	279	321	314	285	293	307	316	337	312	309	314	317	312	310	280	324	309	314	309	314	284	297	325	276	319	302	296	309	311	323	278	328	312	335	288	297	306	330	327	318	283	279	311	288	282	310	302	310	300	287	353	288	286	303	303	288	298	320	303	283	337	295	299	309	327	268	304	288	296	306	279	321	258	265	294	298	299	338	281	324	321	312	283	291	319	311	331	290	296	316	322	299	294	296	275	300	281	290	303	304	290	308	325	323	319	276	316	316	279	300	296	340	291	323	299	298	282	297	346	288	289	299	308	280	316	319	310	319	311	302	272	303	291	304	277	292	274	305	305	290	280	322	292	321	320	302	290	320	322	301	296	324	283	307	296	287	319	303	302	318	277	299	329	281	263	334	286	350	285	281	289	310	289	281	304	334	345	307	300	279	281	323	310	296	316	325	303	318	254	302	277	282	300	322	291	330	300	321	310	302	287	306	349	313	302	280	333	284	278	307	308	318	287	287	317	291	296	339	294	307	297	307	338	303	312	295	271	308	300	293	294	341	324	303	295	292	306	333	290	316	260	282	300	282	285	287	312	318	300	303	278	280	296	286	313	287	311	351	321	306	306	313	291	297	295	307	286	317	306	319	307	315	312	299	312	324	325	305	302	317	316	339	293	337	292	309	290	279	271	330	285	279	305	276	257	299	273	294	346	331	296	300	323	295	285	318	272	321	298	344	338	322	293	280	338	323	322	290	329	305	293	282	309	336	295	307	319	290	318	285	286	304	308	335	300	289	295	303	317	317	308	299	302	299	315	297	296	326	283	289	330	301	292	307	291	301	290	294	316	288	294	319	294	281	287	321	284	290	284	329	334	292	312	295	304	308	294	312	331	260	318	312	315	318	306	332	315	304	314	323	346	276	312	310	281	297	298	284	328	276	310	304	308	346	301	303	287	315	326	291	296	263	304	308	315	296	258	273	317	321	340	288	239	304	341	327	311	318	281	291	308	311	306	299	310	326	300	294	305	311	278	317	310	296	305	335	289	310	271	298	307	324	308	292	269	281	311	297	280	281	310	319	311	284	313	306	311	305	333	305	285	314	346	304	285	320	308	295	295	311	299	295	307	319	311	305	271	287	313	292	290	315	339	300	305	307	290	307	329	294	290	290	263	309	312	300	315	318	307	265	294	316	304	309	283	295	267	278	297	279	308	291	304	308	306	296	275	296	345	301	295	296	266	324	295	346	327	316	278	297	286	333	325	284	323	294	301	313	298	287	308	285	325	319	322	330	303	324	316	338	348	308	305	299	306	302	308	291	285	290	285	335	299	306	276	290	315	315	309	291	280	289	300	307	321	280	325	301	315	290	295	264	332	308	312	318	282	319	300	324	323	308	318	296	310	313	297	292	313	330	310	290	300	342	302	316	282	311	311	304	303	327	295	316	328	293	286	282	277	300	284	310	290	280	305	313	289	293	310	268	300	283	300	291	279	320	264	275	284	289	302	317	305	279	305	298	293	288	295	315	291	312	350	317	298	317	277	315	329	304	336	306	291	308	314	296	298	299	335	295	317	330	279	293	283	294	294	283	330	263	325	296	308	324	281	355	269	326	288	289	276	277	303	305	318	329	273	278	278	309	259	290	290	274	314	287	271	298	292	292	315	305	295	295	312	270	305	289	297	298	302	276	308	318	317	323	298	305	324	302	313	312	301	299	290	312	335	302	296	338	315	330	338	299	303	313	299	319	268	285	273	295	310	287	307	283	318	305	269	301	315	296	283	319	315	301	288	331	303	290	298	302	317	283	314	292	358	290	334	298	336	320	299	278	310	295	317	278	313	310	300	303	323	318	301	291	304	273	319	314	323	281	305	308	356	286	290	281	303	328	307	316	301	321	301	281	291	307	310	299	270	283	288	312	335	298	312	298	312	329	306	298	286	328	311	303	296	318	284	292	293	319	319	278	306	304	289	278	264	290	316	300	305	306	305	264	294	315	314	341	293	320	329	313	328	321	299	319	295	311	298	315	300	284	296	287	297	316	337	328	306	307	297	329	324	276	271	297	297	326	314	283	297	328	309	304	293	280	290	299	280	307	332	278	284	309	312	292	294	268	316	301	306	309	318	265	282	336	305	295	325	284	309	313	317	302	314	297	301	317	277	286	276	288	306	290	303	290	303	298	294	285	285	339	291	299	293	315	289	305	304	323	351	301	318	257	300	320	290	311	317	315	281	263	282	281	276	293	293	325	329	314	294	294	313	293	312	342	313	286	315	291	335	303	280	311	308	272	293	283	299	284	289	326	301	305	325	296	313	290	304	280	270	304	294	308	319	330	348	310	304	292	317	283	342	315	292	325	272	290	314	319	294	313	300	265	331	306	310	311	283	293	335	284	327	289	294	337	279	275	314	335	321	300	281	305	280	260	295	288	294	304	320	310	287	272	268	326	331	295	314	301	294	315	339	308	274	306	320	293	315	307	336	305	276	306	303	307	304	301	290	291	283	297	306	301	290	302	299	280	304	322	295	314	275	309	302	275	334	309	300	328	312	301	286	262	320	317	299	298	305	296	312	322	325	291	344	299	272	286	302	317	333	280	324	292	289	317	303	286	315	309	322	291	309	303	299	269	322	325	326	285	296	343	273	299	296	292	330	319	295	292	302	286	311	312	318	314	292	338	315	320	312	293	328	306	301	289	289	283	283	319	312	261	321	299	312	329	320	291	315	298	305	301	301	292	282	341	306	266	321	328	319	301	323	314	297	306	272	297	294	326	330	310	333	306	290	308	302	308	325	279	288	286	332	281	308	323	291	293	305	308	306	319	331	315	319	275	315	282	293	324	299	300	306	301	307	322	333	329	323	295	303	287	290	293	298	314	300	272	293	293	309	307	294	279	319	310	319	278	353	315	283	294	316	304	311	301	303	295	320	308	314	325	305	300	311	308	292	298	297	297	339	292	294	319	291	318	271	321	319	319	320	305	291	314	331	281	297	304	296	282	300	352	292	291	321	327	309	307	284	293	327	291	306	289	315	339	312	321	331	303	295	322	300	323	307	320	298	322	292	302	299	304	322	311	303	283	298	296	299	321	319	255	306	304	319	306	285	298	296	276	318	275	299	303	296	261	314	320	297	288	273	322	265	280	316	294	296	318	290	307	277	268	289	331	303	333	296	317	271	282	289	299	309	315	309	318	315	288	302	300	273	336	296	310	303	307	291	284	304	286	341	282	292	288	323	267	319	315	296	295	291	304	312	275	299	307	310	324	334	301	333	331	324	277	274	325	290	303	294	288	298	307	279	289	361	314	307	299	303	289	302	322	291	297	293
53934	25022	3389	3905	3307	2724	2434	1980	1670	1567	1443	1318	1200	1072	1056	1013	1018	961	951	919	864	916	867	888	847	848	853	833	778	836	802	816	737	762	781	765	782	802	754	740	766	821	773	765	739	793	782	791	709	759	717	751	748	719	761	731	803	725	754	746	707	714	790	737	662	719	729	743	776	791	753	734	706	699	740	768	717	753	724	682	697	746	746	714	729	711	714	706	716	743	742	728	716	742	711	762	728	755	696	690	725	752	791	686	694	729	753	734	742	697	721	682	743	733	746	740	687	740	681	722	732	779	683	702	747	723	762	699	711	702	713	701	743	654	725	743	743	671	715	727	715	771	757	718	681	742	737	729	731	683	749	762	691	727	722	730	710	721	732	700	678	714	744	705	696	691	698	707	705	709	687	677	720	684	719	696	658	721	726	714	720	724	689	666	725	689	732	736	705	679	704	735	732	686	687	707	766	687	689	714	723	721	728	677	705	779	711	712	760	705	738	733	711	698	724	759	746	668	705	729	685	724	708	728	699	768	700	716	683	712	744	729	715	737	685	690	733	734	711	748	689	722	707	711	737	732	692	724	743	741	701	780	689	724	719	710	728	701	702	762	707	697	696	676	716	708	788	680	712	689	724	704	696	683	719	689	719	702	639	715	711	669	730	721	727	733	710	739	739	713	719	776	732	703	753	739	739	704	754	696	713	739	706	740	712	736	684	769	756	742	671	683	750	703	705	721	669	761	727	672	697	683	712	715	720	717	725	716	704	720	720	728	704	696	705	673	737	670	743	704	777	756	707	762	687	728	741	679	720	673	671	733	700	695	743	724	727	727	700	728	714	768	708	688	708	700	680	703	695	716	779	760	716	706	720	764	712	749	701	711	768	716	695	685	751	684	766	702	736	750	653	701	722	689	757	735	718	751	721	742	725	698	662	717	727	742	750	710	700	723	710	774	695	749	698	729	745	727	721	679	707	679	687	778	729	716	721	705	698	706	709	699	700	678	625	707	747	686	722	714	733	674	709	715	792	715	696	698	710	702	705	711	731	733	700	727	720	725	701	691	696	699	705	694	728	709	726	719	716	696	704	695	706	677	681	761	672	688	704	764	719	684	702	710	750	731	695	685	741	664	714	733	790	725	706	682	699	746	745	722	717	725	689	715	726	756	714	666	745	677	741	687	719	707	760	739	695	700	726	711	740	737	712	680	713	698	728	689	730	687	746	694	733	702	747	741	710	666	727	744	736	734	709	761	706	692	732	706	695	703	715	752	716	681	692	759	686	708	748	713	722	740	727	680	728	725	736	739	705	734	793	691	697	752	733	688	720	734	722	739	724	742	733	696	701	734	716	681	726	726	683	708	681	741	734	699	746	723	749	719	693	708	745	740	733	726	720	725	684	700	751	675	713	710	697	713	706	720	701	694	743	678	725	702	756	712	699	714	742	766	699	716	644	759	731	691	743	728	745	715	712	682	714	738	765	701	728	699	736	701	768	706	680	695	712	692	731	730	710	710	699	728	708	737	715	730	701	701	698	723	696	742	720	705	703	742	741	682	733	712	774	741	705	709	680	669	720	739	682	725	659	710	700	693	732	714	709	679	742	714	768	715	694	738	766	763	761	781	717	681	680	699	719	719	704	728	726	753	698	744	718	719	665	726	745	679	759	745	700	699	747	722	678	687	707	730	719	699	738	694	733	710	701	704	736	702	715	741	749	731	718	743	736	720	718	718	709	724	705	740	720	721	713	707	746	755	709	711	766	743	713	699	671	712	718	681	739	662	702	728	743	663	693	682	752	719	726	657	686	730	720	724	755	784	676	782	694	740	707	733	632	648	701	723	749	699	719	697	707	690	736	705	704	676	709	734	743	729	737	721	772	720	745	717	732	753	697	695	700	685	750	747	724	705	707	681	735	695	731	787	740	762	725	746	723	688	681	710	747	700	725	763	765	746	692	709	700	644	694	693	739	716	714	678	696	715	746	656	748	676	727	688	702	739	679	757	726	737	702	768	711	740	713	735	739	732	738	715	707	774	678	695	662	740	741	735	703	755	754	671	745	704	758	718	703	722	730	733	749	757	723	695	711	711	729	715	724	719	721	773	752	711	739	706	734	675	713	679	681	689	716	727	772	761	705	708	769	675	725	753	696	689	693	742	724	739	725	727	717	743	702	733	717	734	700	713	686	726	707	701	727	725	669	686	692	690	686	676	721	711	729	710	750	701	718	668	746	736	755	705	734	676	702	741	705	710	711	681	665	721	723	756	697	712	740	647	713	734	724	715	715	760	727	722	656	663	704	749	758	671	688	717	744	723	752	690	695	746	680	726	710	729	732	711	690	737	734	717	703	753	696	687	739	733	698	662	689	767	670	715	723	704	664	709	739	708	675	707	707	734	697	648	724	724	685	805	751	692	704	744	697	685	702	672	677	675	708	664	708	663	729	748	676	642	751	702	743	756	764	724	735	724	698	697	729	728	703	700	694	725	706	704	711	726	691	667	735	722	712	714	703	685	675	714	662	714	694	723	722	728	687	711	750	728	737	726	736	676	695	687	677	703	748	719	673	728	718	703	693	680	750	697	705	701	710	707	686	777	706	723	730	659	709	699	694	714	722	749	769	744	729	751	744	786	729	732	697	689	742	719	738	754	702	729	684	753	704	696	719	738	719	727	679	680	717	744	692	712	712	736	709	724	745	746	754	668	723	682	699	700	695	740	683	697	746	713	747	725	737	733	678	752	710	700	703	736	706	718	726	737	669	687	709	751	746	704	722	734	740	691	748	721	724	701	682	727	693	704	706	674	726	710	725	675	715	712	706	732	666	750	693	721	760	699	722	734	715	777	694	713	748	747	682	724	734	728	745	698	688	733	730	722	710	779	716	684	701	726	734	770	731	699	716	695	667	725	737	717	703	716	749	680	717	701	705	726	741	706	745	703	718	720	741	720	734	703	746	682	687	656	703	726	715	687	715	746	724	732	700	773	748	762	737	648	680	713	700	708	696	745	701	727	736	720	713	727	720	743	735	723	755	753	709	744	667	719	717	702	743	756	687	761	701	719	753	697	738	689	720	724	759	733	749	724	748	696	689	709	718	683	693	714	694	722	742	693	699	735	746	707	701	747	732	724	704	715	770	762	742	705	747	739	710	706	715	712	736	718	742	683	712	727	719	692	707	708	669	723	723	749	733	714	714	691	754	747	667	731	711	726	689	684	737	705	716	657	763	744	740	711	713	715	753	732	752	691	699	708	696	685	710	699	724	744	749	678	724	703	717	683	696	723	725	732	676	739	692	713	739	801	731	762	692	749	697	743	712	715	685	710	723	709	771	765	702	703	676	762	696	676	767	744	713	711	746	710	678	746	675	720	722	675	775	736	715	698	708	688	752	689	688	743	690	744	703	716	687	721	740	739	741	707	670	723	736	776	729	665	694	749	688	660	733	728	737	687	666	698	720	714	739	691	720	715	651	702	742	711	725	681	690	716	677	699	718	741
21011	4109	252	173	169	165	176	166	193	160	172	172	174	212	161	169	187	172	168	165	189	162	172	194	171	218	179	160	143	152	179	168	189	164	164	173	164	195	160	200	154	186	165	168	166	163	174	147	184	198	200	167	164	157	150	152	176	160	186	149	163	183	163	169	181	177	183	158	159	145	165	161	175	181	190	158	145	174	187	164	162	181	189	146	182	165	178	184	169	177	173	188	169	200	188	176	186	184	166	175	179	174	162	177	166	184	181	184	160	194	199	165	173	189	160	176	190	159	172	167	180	165	164	191	169	174	178	166	179	167	162	170	181	174	192	166	162	190	188	188	219	177	174	188	163	168	185	182	167	177	172	162	189	169	170	174	168	188	193	181	174	192	170	170	178	161	159	169	163	175	181	173	186	157	156	171	168	149	183	164	161	181	156	190	160	158	164	170	173	171	164	173	191	186	175	161	183	194	170	182	170	189	166	183	169	201	203	174	177	145	178	190	182	203	179	162	179	163	190	174	151	173	164	163	153	169	173	162	178	182	179	161	158	153	175	165	159	181	160	177	167	174	174	172	181	152	178	195	154	189	182	175	171	157	178	146	181	178	157	153	185	162	169	161	176	186	170	171	181	167	146	160	175	186	188	168	172	172	181	180	199	177	151	182	185	210	183	186	149	183	170	175	191	178	205	165	176	167	175	186	173	172	179	195	183	161	178	171	177	183	185	199	154	170	164	174	167	173	172	194	166	177	196	157	161	172	171	167	164	159	155	166	162	164	182	177	164	166	166	168	179	179	181	168	178	182	165	201	191	186	160	178	194	158	190	178	185	150	166	181	146	155	163	157	173	156	164	156	168	153	159	207	178	183	173	144	185	184	196	178	171	170	148	162	175	169	160	173	183	185	196	154	171	185	189	176	182	184	184	158	167	176	159	157	152	173	157	150	168	180	164	169	178	147	175	178	167	162	170	172	197	162	168	176	168	179	189	163	202	199	185	188	167	155	194	164	186	168	171	178	202	183	157	187	169	166	172	191	183	185	164	178	169	165	159	204	171	162	186	179	166	188	178	190	152	181	165	205	156	177	171	175	156	183	173	182	188	173	177	191	167	183	181	191	188	175	163	168	171	173	190	172	186	176	177	170	188	182	155	174	159	187	180	155	153	150	162	164	175	196	173	155	177	180	192	178	164	177	172	164	150	168	156	146	164	178	174	146	208	183	181	190	183	148	186	174	186	162	177	153	178	166	150	187	193	184	145	189	179	160	159	164	137	190	171	191	191	199	174	179	194	166	170	178	178	174	171	202	155	195	180	177	162	164	151	166	176	172	190	169	200	185	186	170	170	187	169	194	173	172	182	175	178	170	173	182	144	145	177	190	154	179	170	159	181	181	186	168	187	182	149	142	141	176	171	153	177	182	158	171	149	193	164	179	179	170	174	173	174	179	182	170	149	180	169	192	160	156	171	193	163	185	174	181	182	163	169	147	170	155	167	173	175	171	151	176	180	172	182	191	171	185	153	189	170	180	175	178	167	191	181	207	175	189	178	196	153	175	186	160	174	164	166	149	177	175	184	167	175	169	179	186	150	169	158	145	180	163	188	164	153	190	178	175	164	167	173	183	176	191	144	192	181	177	175	152	154	142	153	170	188	189	173	150	159	167	155	165	174	204	159	177	174	170	191	187	174	161	182	199	178	145	188	149	168	180	147	174	185	180	159	170	176	170	165	165	187	172	167	191	159	183	183	193	191	177	158	160	157	186	183	166	172	168	167	164	203	160	173	192	185	172	144	185	175	176	168	168	192	174	156	157	168	171	150	166	193	174	144	161	167	201	185	194	160	202	176	155	177	190	142	165	181	163	157	176	182	135	176	137	172	159	167	173	189	202	181	176	163	186	192	179	191	165	188	179	186	168	183	171	180	179	176	187	173	179	175	177	178	201	181	185	176	179	192	186	195	167	163	168	176	190	202	179	185	196	165	138	155	187	161	175	175	192	168	177	162	198	187	183	161	170	180	168	162	182	158	171	173	165	160	141	182	181	171	161	182	188	158	142	138	175	196	189	171	161	205	164	182	176	180	180	177	175	176	186	198	174	183	164	171	171	172	204	190	171	204	164	174	175	171	154	187	172	175	184	186	175	203	179	190	176	181	210	173	179	153	172	169	157	171	156	169	166	168	187	205	185	161	151	185	148	198	175	200	188	190	163	152	184	183	159	172	192	183	155	175	210	156	167	187	149	176	146	192	186	179	174	172	148	158	146	157	166	178	163	173	182	179	183	175	164	170	193	169	176	163	145	173	158	152	179	171	189	166	182	177	164	169	182	136	165	165	157	170	164	137	177	164	178	187	191	143	169	185	161	168	174	182	162	165	179	164	162	175	169	170	176	160	181	174	153	172	166	174	164	168	180	166	168	154	177	151	164	180	183	177	175	173	157	167	171	172	181	175	210	178	196	156	157	168	159	140	152	146	178	173	149	194	158	171	170	179	196	165	138	168	167	137	164	190	162	150	176	165	165	169	166	199	164	163	163	165	173	172	156	164	163	191	176	166	181	166	160	157	175	193	174	172	183	161	162	170	151	149	173	155	166	178	182	187	195	167	134	203	166	183	168	173	150	171	178	163	153	169	194	162	173	164	179	172	177	183	169	178	166	159	171	191	179	154	178	174	179	173	183	148	165	156	170	188	180	177	175	164	189	171	190	180	174	185	187	172	164	177	183	162	180	173	154	185	172	176	169	173	166	158	191	169	182	160	157	167	157	176	170	156	163	166	160	187	191	197	172	176	191	159	183	168	174	170	181	154	187	166	181	163	177	160	168	189	161	165	181	174	160	181	161	180	162	145	149	173	152	157	188	190	152	145	192	156	193	155	185	185	178	175	169	159	176	188	188	171	197	157	168	174	155	161	158	181	168	158	173	162	179	159	171	157	148	199	161	200	167	171	165	176	188	154	141	181	182	175	168	174	179	170	158	166	156	166	199	197	192	200	172	179	185	140	168	167	155	167	202	153	169	176	152	161	186	173	176	178	179	156	178	165	143	183	154	199	188	162	180	176	194	163	152	173	162	190	195	158	164	168	174	159	157	161	181	176	174	205	200	180	161	190	176	190	193	159	174	170	193	182	184	167	162	169	151	176	163	140	188	158	170	177	185	192	163	168	169	209	172	167	160	169	175	177	162	214	199	193	173	165	168	162	179	184	168	157	170	175	165	172	167	163	158	177	177	161	164	179	195	169	176	167	172	177	167	167	156	171	171	164	180	162	152	183	175	197	195	179	175	163	173	160	181	179	144	166	176	173	181	176	194	171	154	178	162	177	179	175	200	170	178	203	177	168	174	183	161	163	153	193	172	172	196	198	185	183	185	178	193	175	178	174	180	176	170	159	188	206	187	162	182	178	188	179	169	188	188	188	179	200	188	172	192	173	185	164	197	149	170	176	169	165	149	169	179	167	184	186	187	191	159	173	165	189	199	166	172	170	151	173	185
19644	3130	528	561	564	510	496	478	493	484	483	457	479	483	470	492	477	456	476	476	487	489	501	482	471	457	474	474	454	479	512	497	511	475	464	507	457	470	460	441	472	438	485	482	465	468	509	485	445	420	436	469	502	483	484	494	468	438	436	476	431	480	483	477	476	478	477	430	453	460	506	496	498	477	448	470	436	475	484	483	521	460	477	534	470	440	467	466	460	475	447	461	495	439	462	474	475	497	488	514	510	468	496	516	481	460	506	480	430	441	471	492	487	499	457	495	480	526	479	470	457	462	465	484	477	506	453	480	500	483	466	454	461	493	493	459	465	495	470	500	442	483	516	453	455	488	500	475	469	421	469	459	511	443	441	445	452	441	465	493	471	511	454	482	456	478	476	496	503	475	458	491	464	481	474	520	457	490	461	508	472	479	443	492	499	493	462	501	444	486	457	497	480	456	455	467	459	489	452	472	457	469	487	502	443	468	457	477	525	495	476	490	441	467	483	527	457	449	480	451	491	469	461	493	511	477	465	523	483	490	476	448	477	459	451	464	489	457	506	468	467	511	490	449	488	494	481	490	442	446	477	487	491	463	448	465	463	503	497	473	437	461	500	494	456	475	507	483	506	429	457	473	485	498	450	465	476	476	484	497	506	494	482	470	467	455	459	458	488	505	486	454	519	487	463	482	505	450	442	457	423	497	474	493	511	462	508	477	446	446	505	511	485	498	481	466	517	497	473	501	462	461	479	462	469	452	490	517	520	470	464	475	508	426	502	510	470	488	498	491	450	463	475	458	462	452	459	491	504	490	434	497	490	477	505	437	489	463	457	483	450	490	484	453	478	463	462	506	468	471	448	460	462	505	463	482	437	456	476	452	474	488	447	469	445	504	505	479	478	462	477	485	455	447	470	481	512	497	434	463	459	459	451	418	496	485	470	468	477	452	451	479	502	479	464	448	514	468	512	475	454	486	463	445	490	463	437	461	481	468	460	465	453	473	482	459	453	429	429	472	455	453	455	464	511	479	467	457	541	476	458	443	467	532	461	530	483	435	474	497	441	487	516	455	484	445	450	465	478	521	507	498	453	493	477	453	447	456	507	491	491	449	491	479	483	488	492	446	499	479	495	467	457	508	495	455	431	459	430	452	438	489	509	482	479	470	458	455	467	464	483	492	488	449	517	506	488	456	461	490	427	455	472	462	497	498	494	485	488	458	502	464	471	488	477	495	450	446	441	478	452	431	462	460	484	482	465	477	492	489	508	449	515	478	494	494	428	448	417	469	479	467	486	495	451	495	469	473	484	496	492	460	497	477	448	452	461	471	471	489	488	460	491	499	462	510	466	442	465	449	442	440	494	499	506	457	464	500	471	467	485	485	457	481	488	483	469	472	445	484	498	510	469	470	508	516	504	472	457	462	522	497	474	490	470	456	468	495	482	495	507	523	481	476	456	490	489	466	494	481	456	466	433	467	492	448	441	474	495	452	484	449	491	516	455	434	473	524	469	494	482	433	490	484	458	507	478	459	486	489	485	481	485	435	489	449	476	472	489	483	453	504	471	464	489	459	452	482	460	498	444	454	441	493	462	485	494	486	477	474	480	500	446	459	445	509	485	481	484	471	495	499	483	458	492	449	494	442	450	448	513	444	457	460	467	476	530	455	512	479	462	472	455	462	414	464	468	482	462	459	514	463	467	469	515	492	437	473	512	488	483	488	450	487	461	477	482	468	466	497	464	494	444	431	476	480	479	492	482	472	510	486	482	490	474	525	476	489	450	458	489	454	512	484	469	469	451	478	449	497	487	470	470	455	489	436	460	501	462	458	489	460	453	465	451	488	478	470	488	462	497	492	473	445	489	470	455	461	471	457	505	460	440	480	518	474	488	489	484	466	495	459	507	451	517	481	464	450	475	486	492	482	509	440	512	497	521	524	473	473	498	484	424	474	444	448	465	463	512	489	477	487	438	497	492	493	462	459	503	456	498	480	444	470	439	448	473	480	490	488	488	496	481	472	426	453	494	491	501	503	440	491	493	484	521	483	477	495	497	459	482	491	471	492	485	506	427	457	472	477	474	486	480	479	479	460	465	466	466	502	476	480	447	464	469	469	450	432	484	418	485	534	438	466	486	472	471	480	476	489	463	488	517	455	462	482	431	485	461	461	465	516	448	510	494	480	454	505	504	462	450	465	478	489	468	475	469	490	474	433	457	479	469	428	484	497	485	488	454	452	481	482	483	468	519	472	500	459	536	464	487	478	494	479	472	474	500	503	455	468	478	475	503	501	492	440	469	477	470	482	473	455	477	497	476	507	442	477	515	499	474	481	473	447	495	459	467	511	478	454	528	487	453	486	487	445	484	448	451	463	484	443	498	475	458	458	482	474	536	502	484	477	543	510	467	473	477	515	483	471	496	496	411	473	475	425	468	477	472	467	503	492	458	443	512	445	482	487	483	473	460	489	492	473	456	462	513	510	435	466	469	480	494	486	476	531	448	471	486	462	497	500	498	449	477	498	472	520	486	486	461	487	441	491	460	501	451	436	464	457	474	468	460	488	497	477	491	472	478	453	466	455	464	489	479	487	470	451	438	469	485	513	481	462	479	483	483	467	526	461	498	451	469	462	436	431	480	492	454	480	476	469	439	492	454	485	496	461	465	472	499	453	476	483	482	487	475	470	452	464	461	467	444	458	473	492	489	467	485	498	458	458	493	488	444	458	463	434	489	432	482	498	472	453	442	528	461	469	459	455	457	465	479	476	502	460	452	443	461	474	453	461	477	477	474	413	463	477	482	511	514	483	465	466	446	469	468	500	475	449	462	471	458	494	459	432	463	487	523	472	467	470	515	483	485	431	478	470	483	488	477	531	452	469	477	445	482	484	454	480	486	469	483	466	495	461	476	508	443	534	502	508	473	495	501	479	469	458	444	461	470	432	491	469	497	469	480	485	469	468	506	467	472	496	478	456	476	472	454	449	469	478	473	487	455	475	496	446	509	462	480	501	486	504	464	440	467	483	497	463	463	470	498	446	480	506	489	498	476	449	504	487	488	528	479	446	472	508	502	434	467	478	506	444	467	453	471	489	492	454	456	510	470	466	498	493	493	482	421	459	456	487	455	484	520	472	487	475	477	486	493	505	458	487	486	479	458	480	474	479	484	481	469	454	474	433	451	506	505	481	455	466	465	485	455	451	477	484	465	441	491	475	449	431	486	487	457	475	482	432	483	455	455	460	478	506	472	422	508	442	486	508	479	483	497	478	463	443	468	466	500	469	504	476	503	484	477	520	459	446	488	453	460	463	430	472	460	496	438	458	462	421	518	449	484	484	458	452	511	459	510	432	486	482	462	421	493	502	489	484	475	458	421	486	449	503	447	477	470	472	469	481	490	433	456	480	471	479	500	481	456	457	478	431	453	497	482	497	454	483	469	476	452	466	484	443	456	444	462	460	511	484	476	435	465	477	506	480	449	437	443	473	463	443	482	444
71205	39995	9929	1367	666	529	499	424	412	360	341	363	375	352	369	332	383	385	320	337	286	331	326	343	319	318	291	327	339	347	337	313	318	300	307	327	307	318	315	334	317	297	331	332	316	349	318	363	334	298	301	299	342	329	339	326	340	335	334	325	316	286	306	330	338	344	350	327	349	328	338	313	305	292	304	298	345	319	326	292	306	316	339	303	341	331	303	321	297	331	341	314	309	328	332	342	322	333	321	323	332	303	350	338	323	322	322	330	334	326	320	307	327	312	299	314	315	317	319	340	327	309	332	319	346	345	315	292	304	318	321	346	281	336	309	339	327	312	345	351	380	310	332	291	326	346	339	300	320	317	304	333	307	308	320	323	315	307	292	341	304	297	307	318	324	300	312	321	343	328	338	307	292	290	326	317	319	308	330	338	335	346	310	295	306	321	349	324	304	303	328	350	344	310	296	297	333	348	311	347	320	367	306	331	341	280	331	318	338	342	312	311	310	324	303	320	325	282	331	324	327	334	323	343	324	317	329	330	308	317	325	350	290	336	314	325	354	312	315	328	305	290	323	306	269	325	309	311	322	293	322	313	299	333	293	339	321	312	297	315	359	325	310	309	308	319	340	337	349	297	312	314	328	322	304	352	346	301	333	271	313	347	310	351	301	332	329	322	327	302	327	333	346	328	342	297	307	328	317	302	340	348	311	308	310	318	338	302	320	325	349	320	300	345	355	351	322	353	332	335	331	339	331	306	336	325	313	326	306	301	306	298	317	320	330	337	293	315	333	336	332	328	308	329	309	283	319	337	332	317	337	379	317	328	292	332	319	295	358	299	319	320	349	317	316	342	330	315	329	354	325	315	370	317	324	352	312	332	307	303	310	309	344	307	316	328	349	304	335	340	317	344	337	303	312	292	332	327	319	335	296	326	349	310	328	326	330	337	323	337	343	330	336	275	344	314	298	303	320	311	313	360	296	323	320	321	323	327	308	339	296	325	332	303	342	327	310	300	300	309	309	353	301	315	297	321	306	324	307	291	339	329	305	335	310	325	313	305	319	300	322	336	339	297	312	325	336	330	318	326	333	335	317	297	317	298	328	333	299	307	339	335	330	338	360	312	287	289	314	328	316	341	315	327	320	334	314	317	332	323	299	319	351	348	344	310	340	325	348	349	314	338	310	320	303	358	298	308	299	306	317	344	333	314	321	312	302	334	337	330	340	288	305	296	333	340	295	346	310	362	325	312	342	340	317	297	332	328	347	306	334	302	326	324	337	347	303	325	327	354	293	332	311	324	307	343	301	339	355	316	314	316	328	312	339	293	344	304	326	311	304	326	330	354	320	329	299	315	326	311	332	305	318	329	318	334	360	328	326	306	286	354	327	310	330	327	322	341	288	325	280	341	314	299	319	321	312	299	351	317	319	316	307	301	301	327	321	303	322	299	334	279	326	329	331	339	317	305	318	325	326	342	321	320	332	312	321	319	336	322	342	312	341	319	308	314	322	312	332	327	308	342	348	326	304	298	321	315	292	329	317	318	321	301	331	289	338	303	317	320	309	319	333	333	322	356	334	319	319	310	336	279	326	319	312	353	306	327	337	309	333	318	313	281	354	296	329	349	325	338	328	342	334	293	268	308	308	336	330	307	303	323	332	335	340	326	301	320	316	304	358	333	312	337	337	342	335	314	311	299	308	294	296	317	312	323	311	350	339	315	297	341	329	320	278	302	324	316	320	322	338	348	328	321	310	314	319	329	337	316	321	322	327	345	314	284	317	328	351	324	302	305	340	302	305	347	339	307	315	301	337	355	318	318	301	335	331	320	344	352	322	339	313	317	342	296	305	321	293	336	320	302	323	325	316	334	336	321	308	326	313	320	312	341	289	327	313	331	327	309	337	369	312	375	326	316	349	338	313	317	341	340	327	315	331	303	377	328	299	323	293	327	340	338	290	313	343	327	276	301	300	339	312	306	329	320	316	326	342	338	331	304	305	333	316	311	339	362	330	323	339	359	314	304	293	323	360	307	315	304	305	319	274	320	306	356	345	331	306	324	330	313	342	330	341	320	304	311	327	320	315	305	319	330	284	338	313	342	311	330	320	311	342	291	313	343	324	339	333	358	284	349	326	314	301	333	333	337	313	337	324	309	305	333	338	319	312	311	282	326	340	322	352	307	338	352	281	329	303	310	341	332	333	317	312	304	316	334	309	303	344	320	360	326	323	315	350	318	323	316	325	341	333	328	285	290	304	335	326	301	326	307	328	330	326	318	322	302	327	314	320	307	310	296	312	348	317	298	283	352	335	314	310	308	310	330	323	331	315	350	289	328	331	313	321	293	309	311	330	322	314	313	349	318	288	307	319	304	319	329	356	329	305	313	321	333	322	289	334	341	341	311	318	338	312	323	332	341	331	307	307	316	315	326	307	346	318	309	308	316	339	346	308	344	309	327	328	344	334	313	314	317	299	334	335	325	319	325	334	306	343	310	333	306	320	282	325	339	320	311	329	321	324	338	331	297	342	319	323	364	338	274	333	309	314	312	331	293	302	319	285	309	301	351	318	318	298	331	299	295	297	325	315	312	334	295	281	324	325	313	312	319	354	325	312	336	298	297	332	303	320	345	308	305	315	347	325	292	328	320	317	301	327	330	358	324	323	336	303	307	342	311	306	326	320	338	333	345	309	304	359	308	308	302	328	310	344	316	287	318	351	348	341	261	328	300	311	304	345	315	301	299	331	325	296	373	347	310	325	303	327	359	320	347	323	356	332	345	302	333	312	297	317	303	313	340	312	313	345	350	344	331	319	336	318	321	312	317	316	346	337	318	346	335	337	327	331	339	326	353	345	315	337	317	321	303	319	313	332	303	291	305	323	318	294	304	321	322	322	297	328	330	314	323	349	315	305	347	320	334	315	327	332	297	340	345	305	324	329	302	331	313	320	324	315	331	298	307	309	302	310	304	315	315	328	314	312	344	307	347	330	335	318	328	314	306	298	292	304	298	327	303	298	330	315	326	292	311	326	314	337	317	327	348	333	322	318	303	305	339	313	316	296	285	310	334	319	314	320	311	319	309	322	348	314	295	318	312	335	310	329	334	311	319	376	335	312	326	339	312	289	313	320	341	313	331	309	364	329	295	323	309	322	319	338	318	311	326	285	316	309	323	317	340	331	298	364	317	330	333	329	316	317	318	282	315	302	330	319	335	308	334	302	303	317	340	322	308	315	323	335	300	317	312	331	314	346	324	348	311	336	352	324	332	328	322	316	300	319	368	313	283	305	323	341	342	322	334	309	319	308	311	305	329	316	350	344	336	351	323	328	329	305	317	308	379	328	315	343	351	309	300	326	320	304	325	349	326	308	325	340	321	324	319	312	309	318	263	306	321	305	290	329	318	335	325	303	356	302	297	337	338	343	285	330	321	351	315	340	277	320	319	337	326	315	299	298	293	300	320	296	301	287	322	324	315	317	303	317	348	297	336	298	312	291	342
44322	18136	2183	2420	2080	1859	1678	1438	1336	1166	1129	1069	1042	1015	971	971	932	838	921	841	872	854	868	882	843	851	833	801	834	795	849	818	815	815	841	784	803	782	822	843	809	820	825	769	775	797	805	768	810	824	796	820	785	771	744	813	798	769	754	810	827	779	761	769	821	782	792	794	817	791	786	800	795	791	767	775	810	777	785	791	751	818	739	778	778	714	803	786	773	800	739	819	752	774	773	779	773	828	794	792	783	758	781	759	781	805	745	790	790	807	817	809	802	758	787	768	816	769	793	757	825	748	803	809	747	805	771	823	781	740	795	791	790	810	799	785	764	770	836	783	786	762	768	748	782	806	828	783	747	785	819	794	839	831	782	777	786	789	833	757	808	786	780	793	734	762	773	741	793	821	776	799	776	792	763	816	818	765	793	776	766	751	791	799	785	730	753	790	754	734	762	779	708	822	817	811	780	744	758	794	770	791	816	756	812	732	779	749	755	761	787	796	773	751	771	779	757	779	768	806	813	761	764	817	787	767	760	757	837	738	823	780	769	785	771	776	761	803	743	793	786	804	728	755	797	818	745	770	785	811	778	773	771	776	705	759	763	777	777	795	753	786	724	780	795	781	766	759	762	799	778	796	786	784	789	799	741	824	821	786	852	774	807	808	792	801	767	760	765	805	763	833	784	819	764	782	795	782	758	760	795	796	779	799	757	770	781	762	781	792	753	802	779	785	789	745	808	771	768	766	750	765	817	788	779	792	751	775	773	765	801	793	789	761	755	761	775	784	772	742	797	795	775	774	795	772	758	742	787	755	758	807	778	763	784	826	819	872	798	800	774	787	768	729	760	780	753	773	786	844	798	812	795	834	795	775	794	775	812	812	744	764	774	755	790	785	759	783	825	781	812	790	813	810	748	750	815	799	794	809	799	709	769	739	794	819	782	787	789	792	801	806	777	789	740	773	720	774	743	747	753	753	784	782	801	792	769	745	767	784	742	771	795	777	734	768	801	794	790	804	806	798	816	741	771	774	806	747	759	767	754	738	793	802	807	794	775	771	763	769	799	780	783	791	794	811	763	740	793	739	773	790	746	844	767	771	810	775	774	767	792	774	781	782	766	776	754	766	819	796	800	780	784	752	734	836	791	793	769	762	737	721	752	786	800	815	808	744	771	770	832	759	787	769	850	775	830	789	826	788	879	803	768	802	795	824	791	743	797	733	779	751	779	805	821	823	834	806	782	762	768	808	739	766	796	795	764	786	830	761	783	768	797	809	806	818	724	746	811	789	774	809	769	768	827	772	789	795	731	792	764	790	774	792	835	807	786	790	837	772	852	798	802	798	756	795	753	757	783	736	794	810	736	809	736	742	717	776	774	834	776	757	742	764	790	765	754	743	778	790	771	770	779	765	754	812	829	770	807	754	741	808	815	759	792	763	793	779	794	742	780	786	798	752	798	764	776	788	770	781	816	789	813	796	735	784	776	814	850	764	768	816	751	811	773	747	788	797	773	772	769	798	761	776	763	749	798	763	793	785	778	784	831	799	773	739	796	774	779	774	751	809	811	788	777	773	795	772	777	793	777	726	777	732	833	752	793	773	725	831	820	853	763	753	776	757	797	767	724	816	777	832	821	820	829	829	790	791	815	759	773	762	712	785	767	770	791	815	789	780	791	788	813	773	763	748	800	797	798	815	727	775	790	782	775	821	790	766	769	796	839	723	796	781	826	792	758	766	786	781	782	766	748	749	763	807	754	758	719	780	764	802	786	781	746	764	753	744	763	770	784	840	805	790	722	793	822	814	771	754	782	781	774	788	802	819	730	762	758	793	777	820	746	786	747	815	783	777	802	800	823	791	752	709	827	749	778	749	801	771	776	776	797	740	733	747	801	782	772	788	766	760	804	769	790	853	724	830	797	764	776	778	799	770	747	787	792	763	777	778	832	738	804	771	775	766	838	740	785	757	781	809	748	801	800	764	831	779	788	800	784	772	774	799	746	730	765	802	762	730	759	788	797	826	806	753	765	770	834	784	801	802	797	791	816	810	772	805	845	766	791	799	747	749	823	862	823	744	813	809	807	773	764	757	817	794	799	734	760	749	757	772	768	760	773	811	768	834	783	785	767	799	818	826	800	795	817	754	796	779	826	757	831	777	793	809	749	810	753	836	765	779	751	779	787	767	772	764	701	746	808	792	762	804	777	774	721	792	788	802	780	760	771	773	750	772	761	825	757	820	800	768	757	783	747	786	788	755	767	748	773	780	786	772	818	766	749	814	836	773	844	736	824	785	785	733	728	773	721	791	795	746	728	752	781	754	797	774	761	769	759	787	808	827	706	793	781	764	761	789	780	781	778	734	787	771	771	812	749	797	826	790	779	775	794	779	797	759	810	771	750	806	762	753	766	784	826	830	772	748	776	781	765	802	773	776	792	777	736	711	818	826	784	770	818	761	781	837	821	781	852	765	782	769	749	772	694	773	760	799	810	783	730	791	831	806	779	821	754	759	776	799	812	779	753	711	762	800	808	790	816	795	738	761	754	821	771	743	799	775	794	767	788	788	796	825	749	766	797	751	773	799	714	808	763	760	749	805	746	735	771	769	796	807	828	759	840	805	840	790	787	784	800	827	783	761	762	813	761	771	732	722	760	773	805	775	763	816	823	807	806	808	778	777	785	787	784	779	784	756	793	807	760	758	808	771	744	714	806	749	794	816	774	761	800	802	772	795	756	805	792	768	770	768	769	785	755	843	763	760	790	759	752	779	728	787	765	776	794	735	803	783	770	784	790	800	800	784	719	750	798	778	798	721	768	770	735	812	788	780	772	786	804	768	763	807	766	767	792	816	788	766	764	752	811	818	745	757	782	785	801	764	804	781	786	773	785	812	804	758	764	759	802	757	784	715	762	768	792	761	787	771	787	761	803	782	783	809	793	770	774	772	808	776	775	755	788	776	834	762	773	746	797	795	762	749	766	750	795	759	816	750	778	811	788	797	780	746	754	790	782	765	775	771	837	748	781	806	790	767	742	776	751	813	736	797	855	800	781	804	812	761	754	734	831	765	786	820	820	809	786	806	776	774	775	773	777	793	786	771	814	789	764	791	787	752	780	764	771	853	810	792	807	781	791	760	817	737	782	791	745	808	763	784	797	702	789	820	764	825	795	740	810	733	689	818	763	854	744	756	796	794	803	775	847	775	829	775	801	766	798	765	834	750	764	801	745	783	784	754	770	784	763	819	818	858	779	769	711	769	765	754	778	789	818	742	787	729	731	772	757	732	782	772	778	785	811	809	774	765	762	817	781	800	792	837	790	838	752	796	788	769	796	794	818	776	791	752	783	761	751	777	783	769	760	776	759	759	764	788	781	772	734	812	765	794	741	761	712	783	756	775	785	714	808	799	797	759	803	767	774	770	768	716	746	775	831	824	796	776	751	812	742	747	807	770	773	800	782	825	770	797	814	786	746	778	727	773	829	739	754	846	765	809	762	800
81051	48461	16336	4281	991	738	698	487	451	442	403	399	357	333	375	349	337	302	332	355	314	330	307	289	327	310	342	326	311	310	292	305	338	314	312	311	292	320	335	321	314	312	338	277	288	316	287	292	294	316	251	331	323	313	294	340	321	309	296	300	298	280	304	321	320	314	288	307	281	262	302	288	286	291	312	304	297	334	290	293	284	339	294	298	302	328	277	330	308	287	301	303	299	296	336	293	332	264	309	341	296	298	317	300	307	308	319	291	316	303	291	319	306	305	285	322	289	320	293	306	318	283	293	271	286	305	285	296	297	305	303	270	283	342	279	298	276	341	281	315	297	316	329	290	312	308	310	287	303	301	301	273	329	327	268	283	318	289	292	321	315	321	301	312	278	342	273	294	263	319	297	277	295	316	276	287	292	297	316	282	290	284	300	319	334	311	339	325	283	306	306	308	282	318	304	279	332	317	267	293	304	284	270	309	292	326	290	296	281	274	317	288	317	293	308	308	276	306	297	306	297	292	282	311	282	312	328	265	296	292	319	307	321	278	300	313	293	292	327	306	288	285	334	299	306	287	303	279	304	295	278	299	276	310	292	274	310	272	291	285	306	295	276	281	287	332	326	302	290	293	293	292	285	285	281	279	287	307	298	286	311	302	326	316	271	316	302	313	315	278	265	309	254	301	305	281	328	330	283	290	279	311	266	272	282	307	305	289	309	337	324	294	289	310	295	303	293	309	303	297	309	326	297	295	300	302	315	312	304	324	311	304	330	295	310	289	276	294	337	293	297	319	303	301	271	299	309	333	319	278	289	286	269	278	313	288	274	322	315	272	299	306	266	290	272	291	308	309	321	312	306	295	297	313	278	318	314	264	270	285	323	301	299	340	288	300	311	302	298	342	260	303	333	302	284	310	331	308	326	311	264	286	262	338	298	320	313	308	334	327	306	299	313	260	301	307	321	334	294	326	293	297	292	328	304	317	297	285	281	298	327	309	292	277	307	303	313	301	293	303	308	319	281	312	282	293	313	339	320	277	297	290	298	296	313	288	297	318	330	283	290	265	287	281	301	294	303	273	300	314	289	292	332	289	280	279	306	277	337	300	305	296	352	253	332	263	311	303	325	311	341	302	292	302	305	306	328	305	306	267	300	337	316	260	292	271	300	293	319	296	314	262	287	310	332	292	347	299	302	281	298	328	294	305	279	306	329	310	346	289	318	350	319	323	288	303	322	322	264	309	315	278	289	315	274	298	314	312	297	294	294	303	293	303	295	339	278	309	302	308	313	294	318	315	326	277	262	273	263	276	314	291	295	327	293	308	313	310	298	277	327	296	307	297	287	313	288	300	319	319	326	301	313	287	324	307	295	270	338	292	319	280	295	302	312	315	308	248	311	315	299	304	329	273	306	304	309	333	278	300	295	291	294	268	303	286	300	288	294	276	354	319	287	304	293	283	318	316	314	272	311	302	316	310	305	308	272	296	288	276	328	319	306	297	306	315	330	307	323	307	309	347	284	290	282	313	298	288	302	289	330	299	304	277	283	289	319	333	296	307	312	265	302	286	317	307	309	289	315	304	322	313	290	263	298	290	293	280	326	291	292	289	327	307	306	279	312	309	282	311	306	262	321	269	322	303	294	296	304	279	283	308	293	279	323	288	280	267	284	302	309	306	285	297	292	326	255	297	315	292	308	317	311	307	285	329	288	297	290	320	316	304	314	303	276	287	311	314	277	303	304	309	299	306	270	271	300	300	275	304	327	273	292	291	328	289	310	275	347	280	295	315	326	280	298	287	291	297	296	294	308	263	284	328	275	318	299	295	267	296	283	322	302	281	296	310	290	329	353	308	317	297	292	305	333	306	283	298	300	304	264	257	325	291	315	308	269	282	326	288	328	313	330	323	293	285	310	275	304	312	273	331	340	300	322	311	307	274	337	269	332	270	290	318	278	314	282	304	287	306	344	303	297	338	304	312	323	291	306	279	343	292	288	295	311	296	285	279	297	298	326	292	282	280	296	300	326	315	305	286	303	289	294	286	279	294	289	259	325	293	320	325	320	294	298	306	274	287	293	301	298	295	311	278	324	303	319	280	287	318	287	310	319	287	294	308	317	301	322	293	335	293	294	304	329	346	305	308	312	299	271	268	315	316	285	288	296	318	256	281	311	271	274	338	309	299	301	269	304	306	322	299	272	273	292	314	285	270	260	322	286	307	312	315	283	300	284	312	298	312	307	309	293	339	291	295	291	295	296	285	314	304	288	301	290	268	318	312	326	338	312	299	305	332	331	315	316	322	312	281	304	315	279	280	338	293	294	297	325	328	316	330	276	300	293	314	298	281	261	297	319	320	306	262	311	297	306	312	292	295	268	315	306	292	320	296	302	287	319	300	299	315	320	323	293	280	308	291	298	303	321	318	291	304	314	293	314	285	310	356	318	313	330	296	308	303	315	321	278	314	286	264	283	301	274	289	335	325	256	318	295	284	324	309	321	351	314	287	275	270	269	316	277	301	263	267	274	308	318	306	276	304	307	319	321	290	338	282	323	298	320	319	275	314	292	309	281	295	291	299	288	294	303	270	306	295	293	324	284	283	283	344	313	316	304	302	297	305	289	320	324	310	319	296	328	311	285	323	278	265	298	347	304	330	291	314	299	290	296	292	288	305	264	276	279	267	329	318	305	310	277	291	317	337	301	335	303	272	285	298	276	302	285	299	270	221	310	318	303	327	286	268	319	349	326	296	276	304	292	268	289	276	279	297	304	312	304	317	312	297	266	285	326	276	275	275	287	319	320	329	304	307	285	304	327	313	295	291	312	275	309	289	303	251	292	322	330	312	329	290	290	302	291	312	273	312	310	323	308	308	299	315	321	269	263	302	294	316	316	330	301	333	266	303	313	323	310	280	294	277	298	292	296	306	292	323	288	302	299	329	302	301	299	299	289	282	284	268	282	313	284	294	257	302	290	332	316	330	317	293	294	301	304	295	302	285	314	333	300	309	261	301	283	302	286	290	287	299	284	305	306	308	289	282	292	312	317	309	280	302	299	333	285	322	331	317	277	267	301	314	283	306	299	294	309	300	309	267	291	304	294	324	299	338	296	275	291	314	295	285	308	303	305	276	285	271	323	314	296	289	285	283	306	311	321	284	312	284	280	312	322	286	281	294	304	320	253	293	325	294	284	340	301	281	308	307	328	300	303	327	311	348	313	314	281	274	291	263	298	327	320	273	279	298	267	305	288	323	307	285	293	334	324	310	292	298	298	314	312	325	274	300	322	306	281	316	340	316	291	343	284	303	315	296	272	286	281	305	308	303	336	264	273	305	305	287	284	296	314	271	281	311	295	330	314	287	276	303	286	289	275	307	270	313	322	318	295	271	287	294	325	346	340	282	308	329	317	299	296	283	307	298	307	309	306	305	296	309	292	324	327	291	304	311	303	296	309	306	318	303	309	267	301	311	258	276	285	290	311	312	283	328	297	322	317	296
53175	24489	3472	3812	3250	2724	2285	2010	1766	1557	1389	1214	1204	1234	1070	1098	1032	946	948	912	885	885	838	856	888	851	814	833	823	795	808	813	766	749	818	784	766	757	762	754	784	732	718	717	765	745	819	762	718	737	741	765	733	768	735	793	742	753	750	733	746	705	737	740	717	749	750	756	709	748	672	707	739	732	766	719	730	721	701	731	741	740	745	703	706	723	717	731	686	715	767	723	692	751	758	751	733	758	683	728	712	749	726	707	688	687	684	710	715	735	727	719	745	712	736	696	715	658	715	669	683	685	742	695	680	726	715	699	724	696	782	756	683	693	727	706	705	728	733	721	733	714	710	698	672	721	713	722	737	709	722	637	717	733	712	697	725	719	714	694	705	701	705	775	688	724	728	742	718	690	698	725	698	706	722	705	674	693	711	695	682	726	716	686	729	729	748	702	682	731	667	750	702	719	704	693	692	754	701	735	721	724	692	734	701	699	690	735	734	743	716	716	669	730	661	681	690	706	707	710	693	710	697	712	727	730	701	674	722	677	749	651	735	725	678	732	730	766	730	699	668	730	713	700	703	672	685	707	746	712	731	747	702	737	703	752	712	731	742	707	687	703	742	715	724	674	703	687	715	684	747	719	756	716	722	706	695	694	740	749	736	704	737	693	688	699	672	723	696	691	719	741	697	727	682	720	721	694	715	742	715	649	721	673	668	697	731	688	708	684	710	731	717	728	723	715	708	721	760	753	708	748	734	681	672	731	693	722	754	758	702	648	687	717	722	672	724	692	676	744	779	726	755	735	747	728	738	713	716	722	713	701	723	720	687	703	724	698	761	734	703	689	724	751	728	687	766	709	739	728	713	690	681	737	753	738	731	703	764	702	684	700	737	707	724	672	700	745	691	670	736	709	728	674	710	706	700	732	741	720	692	716	696	704	737	742	739	714	702	716	647	711	737	695	697	682	706	701	698	730	709	722	712	705	692	710	712	698	692	696	722	761	721	700	685	662	716	695	693	767	704	683	655	724	749	675	741	696	716	703	662	725	693	701	697	710	725	721	714	723	708	701	709	716	741	700	695	705	700	729	669	673	652	688	726	730	698	756	700	743	738	675	757	702	664	707	724	719	735	729	672	714	713	705	702	695	704	736	738	691	715	707	753	731	756	705	737	727	724	668	727	695	725	714	688	705	648	702	699	699	721	659	741	700	701	697	746	672	706	731	720	700	696	644	673	724	750	706	746	757	723	755	757	704	712	672	700	715	722	704	724	677	725	694	710	727	665	717	727	704	713	760	743	716	731	684	752	738	667	724	700	746	706	723	754	700	732	707	729	725	729	750	788	679	720	699	691	721	700	712	727	735	724	717	715	702	703	714	767	725	722	693	754	680	743	750	738	700	710	727	740	717	688	708	655	700	705	696	692	698	657	693	683	708	721	682	761	718	688	764	750	755	695	692	685	724	725	723	666	736	750	728	719	722	685	685	698	729	693	746	716	710	728	733	670	697	682	723	722	683	662	748	678	742	664	759	737	685	673	729	696	669	697	718	698	712	696	709	742	709	733	692	748	754	703	675	696	739	682	675	692	716	719	703	665	702	714	693	750	656	714	726	757	693	732	692	675	732	710	725	701	726	711	747	710	695	678	706	736	730	692	734	717	725	748	713	680	750	715	732	731	739	710	674	721	706	732	690	706	738	712	752	730	723	705	681	675	704	732	636	734	701	759	715	679	754	717	729	676	720	746	697	774	713	689	701	672	696	682	765	725	670	698	664	689	729	723	717	772	722	726	673	684	701	704	659	700	706	686	694	701	738	686	743	707	696	717	718	718	729	740	685	764	707	673	726	694	703	696	701	658	726	711	708	771	694	709	721	648	742	710	700	720	696	687	685	689	731	660	713	737	748	760	694	722	693	704	654	707	714	720	701	697	723	663	707	633	689	686	700	732	752	718	728	705	708	733	685	682	747	725	691	761	729	704	687	715	729	693	704	709	753	742	710	779	735	712	727	682	694	720	697	727	716	710	685	714	718	680	731	734	747	687	683	733	680	713	740	695	692	731	687	708	711	726	735	681	719	723	731	704	698	659	716	713	713	722	772	723	717	744	757	684	673	685	734	695	731	726	711	696	701	719	738	727	688	704	635	723	704	697	730	718	691	748	703	665	674	775	713	695	742	684	753	748	690	738	696	757	686	725	648	761	716	724	693	695	691	728	719	704	714	726	718	745	737	728	724	730	765	730	694	691	708	690	709	680	692	710	696	666	725	732	701	691	708	731	720	733	682	700	732	727	672	681	673	716	670	713	654	682	719	709	733	717	691	664	685	743	722	686	711	674	680	727	701	738	785	702	697	738	691	717	726	726	745	748	726	771	715	747	769	747	665	741	741	722	722	744	669	684	703	716	730	737	726	722	720	722	651	643	675	708	760	718	720	673	693	705	664	696	756	727	707	701	708	726	691	701	649	711	693	734	719	705	723	717	721	703	728	729	726	714	748	739	699	714	705	753	675	684	701	689	692	691	691	708	744	704	725	731	714	736	737	676	689	708	697	741	696	715	692	701	707	703	744	657	743	686	685	757	706	708	738	707	759	707	690	754	694	681	724	662	700	700	669	680	662	752	675	706	759	705	707	662	720	751	683	728	738	710	681	739	724	704	731	704	711	741	730	740	776	713	751	716	682	718	718	711	686	676	687	662	705	773	718	669	716	709	747	717	714	642	734	726	747	706	658	726	704	725	688	681	719	669	693	711	712	671	708	763	747	711	744	712	722	705	684	748	719	692	683	730	701	675	711	723	692	757	725	731	696	709	737	680	741	720	715	750	758	683	741	697	714	681	734	715	719	734	727	685	700	725	706	726	680	746	685	748	707	712	716	751	716	681	742	696	715	743	685	728	708	682	736	676	713	701	747	714	731	727	675	694	698	726	759	689	698	761	766	722	699	682	702	681	733	726	691	743	713	730	731	695	722	696	718	735	718	678	719	693	669	693	662	756	714	660	735	711	703	682	718	720	719	738	683	739	722	779	683	698	703	683	702	720	736	687	697	738	664	698	696	679	700	643	694	687	702	764	724	719	689	714	726	703	704	756	733	734	680	745	715	704	713	740	715	723	704	665	738	656	688	674	708	715	709	712	724	662	726	725	693	742	720	705	698	726	729	707	693	695	724	712	670	684	751	770	715	683	707	681	697	692	678	701	690	717	709	750	747	672	764	692	721	696	655	707	721	746	689	696	709	723	712	686	744	737	698	735	693	743	738	708	714	649	684	688	735	708	740	696	752	687	725	727	686	729	733	744	696	739	699	729	706	736	690	702	726	668	735	729	688	697	731	707	784	715	783	715	723	719	686	734	760	657	734	723	704	763	740	671	733	729	766	732	683	705	693	735	724	676	706	721	710	736	706	657	704	688	699	701	707	725	750	745	746	710	685	713	709	746	723	702	676	703	721	699	703	622	720	686	738	726	714	719	737	730	731	726	688	754	693	717	727	711	751
20954	3861	259	217	187	186	168	176	182	168	177	163	169	203	149	165	158	178	188	185	159	189	170	168	203	179	183	174	157	180	163	158	184	165	153	171	165	187	178	162	187	148	156	162	179	179	169	165	197	175	179	171	164	141	163	178	153	185	188	182	148	161	169	159	161	189	173	179	200	180	162	173	174	150	161	186	163	180	148	181	183	173	170	158	159	153	158	162	173	166	175	184	208	166	189	157	151	184	174	176	145	184	166	183	176	201	149	182	170	188	173	190	161	193	174	164	179	155	175	154	191	165	148	153	168	152	172	177	183	168	155	169	172	168	167	183	166	168	187	168	174	172	161	158	153	170	180	178	188	189	158	185	155	187	165	196	173	165	157	177	189	173	186	205	176	186	176	150	169	166	161	178	170	209	201	189	151	167	156	161	167	150	168	174	177	169	159	167	170	162	181	176	171	160	185	186	175	174	167	197	161	168	176	185	164	185	158	157	160	164	160	173	192	180	174	168	161	143	162	167	178	165	175	187	201	173	157	174	189	150	161	172	171	152	169	175	179	163	181	182	167	165	156	174	169	184	179	177	166	188	167	177	160	185	189	181	172	169	164	187	169	178	166	176	158	177	173	194	186	171	205	192	153	182	160	171	176	173	169	168	159	171	187	205	176	190	138	170	163	170	172	176	180	191	164	156	192	153	167	143	190	173	175	167	191	179	189	166	191	152	159	167	174	199	183	180	167	164	154	169	163	188	179	182	164	157	162	179	181	162	170	168	177	154	183	156	156	177	172	193	181	171	147	174	176	175	143	166	161	184	172	186	176	187	177	182	165	168	169	166	159	156	164	170	192	172	183	172	192	160	156	159	189	177	177	187	178	185	160	183	174	173	175	161	194	176	178	149	166	165	197	157	191	157	178	211	173	173	166	144	158	157	188	173	188	190	205	193	157	174	172	172	201	181	166	182	161	166	184	148	149	155	175	178	165	170	154	166	169	155	170	166	170	160	153	159	182	179	168	180	191	174	167	164	164	179	177	163	180	168	175	142	166	167	187	173	198	185	195	153	172	180	166	171	166	190	168	184	189	199	190	171	174	182	185	153	161	175	177	163	172	170	137	171	158	182	151	174	175	186	220	171	197	172	186	158	172	206	184	185	177	180	159	183	169	156	155	186	157	162	178	191	168	175	197	178	176	172	156	138	171	167	163	164	196	167	191	176	147	168	185	183	190	169	142	188	199	159	176	187	180	184	177	145	177	182	172	178	165	186	169	166	187	174	170	158	186	171	171	177	162	169	179	165	161	186	160	176	165	151	180	156	162	172	175	171	178	151	161	178	189	163	176	180	183	161	178	197	165	188	197	174	183	178	166	166	187	181	198	170	173	166	162	176	167	176	158	189	172	180	194	154	200	163	182	177	186	162	188	173	185	179	158	168	183	171	159	168	166	200	168	181	188	166	189	186	183	186	161	183	175	210	165	179	167	167	200	161	171	166	176	206	166	155	179	164	177	177	182	190	178	171	197	174	180	170	149	178	176	199	172	188	183	186	174	161	170	160	205	209	153	155	161	182	164	174	149	210	172	139	160	159	168	169	187	160	196	190	181	193	174	195	180	164	156	178	146	165	178	155	140	174	183	170	170	176	160	163	178	203	167	176	177	177	148	166	189	189	170	186	184	158	158	202	195	169	172	169	189	168	174	171	198	204	195	180	139	177	186	173	172	146	152	186	182	190	154	174	205	166	153	182	162	163	199	168	177	163	169	162	143	180	168	164	178	154	146	170	185	169	169	154	175	181	164	172	162	190	166	157	153	178	170	163	163	173	164	194	183	213	189	192	192	162	155	145	162	169	158	194	166	181	168	190	149	194	163	193	148	148	167	165	163	171	145	192	178	174	167	164	184	172	149	154	161	178	146	191	157	173	183	187	168	187	191	191	180	174	162	150	178	176	174	185	172	161	168	164	164	161	155	163	185	147	161	176	174	156	150	141	163	161	168	174	193	168	170	159	179	192	154	173	158	195	185	157	165	157	167	184	163	179	171	180	178	159	158	156	180	172	157	177	176	173	195	170	152	165	176	169	161	183	178	164	168	170	191	156	192	173	166	183	199	147	164	173	169	196	166	157	170	165	176	186	158	197	182	157	164	168	194	148	163	159	189	192	189	190	192	179	187	176	175	199	158	166	154	178	148	144	179	184	180	168	185	151	155	182	153	192	173	192	175	153	163	179	174	170	172	172	152	179	171	144	178	204	155	176	187	166	160	177	177	164	172	163	177	161	177	175	162	146	155	144	156	167	154	168	177	175	170	159	183	177	186	198	184	170	163	179	169	170	176	184	188	160	149	186	183	185	223	163	151	173	164	187	194	170	156	159	163	158	190	158	160	171	176	162	218	186	150	166	160	153	171	167	204	184	159	163	179	169	164	189	170	188	181	181	179	170	194	195	208	177	169	185	164	186	168	169	187	171	180	165	161	196	158	157	177	174	196	167	195	156	159	173	187	168	174	167	170	159	163	180	182	166	162	179	158	161	189	165	170	155	188	149	161	157	184	169	163	185	157	186	181	168	186	179	187	168	151	185	191	169	182	176	161	151	181	177	175	145	155	177	192	191	185	166	171	176	187	151	178	181	187	146	159	181	193	164	189	194	182	164	180	168	180	164	200	197	170	181	155	161	165	185	181	160	164	151	190	177	175	187	182	151	174	194	195	151	180	207	177	187	175	192	166	172	183	165	186	178	175	159	134	151	165	175	171	165	184	178	159	148	193	163	158	142	155	170	164	170	174	173	163	173	196	182	188	202	165	169	174	166	170	172	175	177	173	175	158	185	165	164	190	187	170	178	176	182	183	176	173	204	184	185	172	178	180	152	161	184	152	164	180	150	168	179	156	178	173	190	185	164	150	158	181	182	184	147	165	170	209	193	158	162	180	186	171	170	180	177	136	152	172	181	167	172	161	171	186	192	170	175	168	155	169	194	174	147	164	168	193	152	159	156	168	183	155	167	169	174	153	166	174	177	172	172	174	197	178	173	179	168	163	185	204	167	163	172	154	166	176	186	171	183	202	184	164	176	178	148	145	175	181	178	148	184	175	182	174	169	169	157	175	156	157	176	162	180	173	182	180	167	177	170	197	182	164	194	183	178	172	193	182	175	185	168	184	166	164	147	186	169	191	163	155	178	186	172	175	166	168	188	174	154	167	165	179	172	160	163	164	190	184	173	181	154	148	170	179	191	180	164	150	205	193	184	169	177	168	189	189	150	148	169	191	165	180	164	180	176	181	148	186	186	177	196	167	162	173	141	171	169	165	159	166	166	186	172	167	145	155	176	184	175	180	167	160	179	167	181	184	176	181	175	179	154	167	161	186	190	168	158	181	160	185	169	184	157	173	166	202	181	176	173	175	169	155	135	167	187	181	185	205	163	164	164	154	174	154	159	179	177	139	173	162	182	167	197	170	176	154	167	171	162	153	146	192	167	168	183	181	164	154	164
19567	2893	534	545	545	498	505	514	501	528	488	527	510	507	501	492	496	503	462	436	457	473	459	442	429	475	462	484	458	430	472	504	450	507	482	464	458	480	459	508	477	511	439	462	453	479	504	492	455	472	480	486	472	486	469	455	525	506	466	460	468	452	462	491	442	468	455	508	452	442	440	447	487	480	492	483	491	502	453	447	543	480	471	519	472	476	483	473	502	464	488	471	452	468	469	486	488	471	469	496	482	457	436	456	466	457	489	492	490	458	457	442	444	442	492	446	476	460	470	456	480	431	469	479	464	492	450	492	463	464	487	462	485	419	421	462	479	502	480	497	459	452	459	472	491	443	472	489	475	471	439	506	455	494	480	462	473	475	462	509	493	484	480	472	515	457	486	501	426	490	497	454	478	440	535	499	471	475	493	453	488	481	506	485	448	484	500	472	483	485	433	461	458	493	482	466	464	414	481	444	444	497	478	478	445	482	462	461	458	469	473	451	482	511	489	507	471	452	498	466	475	459	486	470	472	456	476	482	478	460	465	474	463	455	489	478	469	471	458	496	469	499	434	449	421	468	500	489	486	496	476	469	463	487	488	486	501	489	475	457	503	428	449	452	467	484	460	474	485	507	499	473	474	445	434	464	446	470	476	460	451	455	478	435	441	471	476	462	483	449	485	470	451	477	484	509	487	478	428	489	457	488	468	504	459	468	418	513	478	505	489	509	476	439	468	501	461	458	461	467	464	497	470	453	451	480	450	465	481	467	486	459	471	475	495	449	480	457	478	443	473	463	473	483	509	479	477	479	497	489	446	477	461	485	507	475	465	465	485	508	442	462	508	477	474	493	467	480	468	425	473	514	430	457	463	493	474	502	475	463	464	495	454	456	469	442	459	463	486	487	462	468	496	496	458	482	460	497	460	488	458	488	479	457	461	501	439	435	526	447	465	469	493	478	477	455	513	443	498	499	456	474	492	441	445	511	498	452	470	477	512	444	481	443	453	466	453	490	464	474	495	475	450	451	467	468	497	507	473	445	478	472	473	481	477	442	487	437	440	456	443	484	479	481	459	458	482	475	458	463	510	463	467	468	486	463	483	447	460	449	479	452	444	454	468	503	477	469	497	480	448	457	483	475	481	493	479	479	520	479	485	493	485	420	503	501	496	474	450	475	479	487	491	442	465	472	427	481	471	535	491	460	477	489	519	495	490	465	477	453	423	474	477	461	422	459	483	479	482	473	469	458	465	468	471	507	473	512	422	497	437	451	463	457	478	494	473	428	483	498	485	467	481	451	450	516	460	511	495	456	481	431	437	491	493	500	527	474	461	471	465	527	483	463	481	483	473	491	467	420	436	478	467	454	487	436	470	461	445	455	521	515	472	415	486	483	480	443	455	489	488	447	448	494	439	459	502	468	470	459	501	472	465	509	481	465	487	471	446	456	500	450	437	484	485	450	469	457	448	460	502	498	462	463	494	464	494	527	475	459	493	474	462	476	493	465	463	494	466	444	453	461	441	485	507	437	457	493	463	514	508	493	503	460	489	472	475	467	487	488	520	448	475	471	475	451	479	476	492	469	504	474	463	435	468	446	482	478	472	493	476	459	471	477	470	492	499	474	467	460	491	434	474	427	459	450	445	498	449	458	484	474	508	450	423	451	512	479	490	465	454	493	468	467	451	494	501	485	516	481	476	448	476	480	495	496	456	465	492	492	464	475	454	500	494	466	501	495	481	488	451	488	422	481	495	455	460	464	488	487	478	471	448	485	490	471	501	472	464	460	449	469	487	496	510	489	505	445	456	489	476	487	486	506	525	444	481	461	451	460	500	471	483	498	482	452	466	464	489	457	499	456	489	457	502	479	449	475	464	487	441	497	489	458	487	477	435	486	519	469	483	477	484	487	479	457	452	442	444	486	478	461	459	478	467	459	442	495	487	495	461	470	488	493	487	478	472	468	471	460	437	452	445	455	493	472	513	477	492	519	448	491	469	479	466	468	446	460	439	454	471	495	441	503	473	459	477	477	487	453	472	490	458	465	469	420	525	463	481	460	479	484	452	484	480	475	458	463	509	423	471	470	478	441	499	460	467	455	417	453	490	508	435	467	487	498	530	462	487	487	443	453	472	479	475	492	468	455	423	434	486	445	436	493	455	470	471	521	489	448	525	500	454	469	460	467	496	467	483	465	451	505	493	440	432	486	473	478	493	487	491	484	477	442	476	480	507	493	481	525	474	472	501	469	444	466	478	462	522	495	497	483	492	499	455	491	447	480	468	460	492	488	508	447	462	471	464	485	468	455	461	497	473	490	474	421	461	489	419	488	451	495	481	457	492	466	481	469	471	447	479	465	481	474	487	492	493	490	504	440	438	458	459	442	496	464	436	497	468	437	456	476	422	493	477	514	475	457	467	452	497	479	482	485	502	454	469	457	479	482	488	474	482	490	459	472	470	474	452	496	488	467	466	470	469	475	451	504	469	487	476	445	442	492	468	462	461	492	501	480	460	449	453	504	439	498	516	437	455	469	460	499	473	484	440	521	458	460	461	433	486	480	422	482	476	462	451	468	448	456	478	479	450	487	452	471	501	469	445	470	461	470	470	466	466	494	458	482	470	465	447	469	477	484	480	477	481	472	498	450	496	445	476	477	470	481	509	459	512	432	474	419	486	509	499	516	457	476	493	496	447	490	478	429	433	464	476	457	468	455	482	473	477	455	461	514	458	463	469	469	470	469	450	467	493	493	501	478	461	470	466	468	485	494	464	463	448	489	470	488	480	505	459	483	470	478	428	484	482	507	447	502	468	454	425	483	464	492	455	476	448	471	483	422	461	461	476	466	445	475	455	463	464	463	454	461	429	446	454	454	470	467	461	510	453	480	468	470	473	475	481	480	476	472	468	449	454	428	468	478	483	501	466	441	478	475	494	483	462	461	496	489	484	447	476	464	528	462	478	449	457	508	488	501	491	477	495	484	460	455	407	497	441	441	452	474	475	474	462	473	451	478	472	461	492	447	516	482	471	526	472	484	456	427	497	497	408	477	498	461	489	518	461	495	467	453	468	482	449	443	478	477	470	505	467	426	469	480	436	478	490	454	501	457	475	496	455	471	521	463	495	467	455	499	472	495	475	449	482	489	487	463	455	461	454	478	480	500	455	516	493	459	505	455	486	499	471	447	453	435	486	462	500	484	441	477	478	460	460	481	485	446	460	494	483	503	507	473	457	455	499	436	486	462	500	461	445	449	471	467	500	483	462	469	504	480	469	474	485	461	452	487	487	450	484	506	457	453	477	443	466	474	453	532	460	497	473	473	457	476	531	477	424	457	499	512	475	461	462	492	512	455	481	484	438	493	474	482	514	489	501	455	494	476	457	484	465	457	485	511	464	461	483	447	457	455	437	480	485	519	462	476	499	490	469	479	488	479	480	430	440	475	494	493	457	473	475	517	468	479	480	472	462	507	501	457	476	446	438	502	469	479	444	472	462	471
71290	39105	9667	1323	661	562	469	454	405	398	375	339	375	340	306	354	375	339	360	319	325	319	324	301	321	343	323	315	326	293	335	357	329	315	305	351	280	306	326	314	338	349	326	352	342	329	318	305	331	316	346	261	314	319	339	329	345	320	285	329	313	314	308	320	287	290	334	340	309	339	340	364	319	323	312	315	289	325	328	307	292	355	326	338	324	334	338	316	295	327	319	294	313	339	301	319	322	289	305	284	323	338	309	317	287	333	329	303	360	329	295	326	303	333	323	360	333	299	299	314	335	327	347	361	324	317	333	325	323	297	290	328	303	360	338	325	326	318	318	332	373	309	301	292	316	332	333	337	335	293	336	317	316	304	332	342	307	278	333	329	292	330	308	328	348	305	302	323	333	346	280	283	359	344	325	297	343	325	318	307	342	343	303	316	303	303	317	319	300	291	388	300	319	346	289	324	338	298	322	307	317	299	314	310	342	321	305	311	318	317	331	317	292	325	315	300	308	308	327	326	288	330	342	327	331	341	324	283	339	356	322	349	332	319	330	313	323	331	330	343	300	314	328	330	300	340	302	321	326	293	322	349	325	281	356	329	325	354	312	305	345	355	312	310	315	373	314	307	297	328	296	317	315	353	316	331	320	284	325	305	324	294	324	326	269	300	351	326	328	323	314	339	318	311	331	351	312	338	326	313	310	352	303	318	322	321	351	342	336	342	317	323	322	342	292	303	357	353	299	320	337	334	313	332	292	319	335	341	311	319	333	355	297	330	337	340	322	345	353	370	272	317	331	307	319	289	355	349	310	283	334	296	358	306	332	299	300	299	288	306	305	310	317	325	307	348	320	285	309	310	345	346	329	332	336	330	333	321	307	329	303	328	370	342	323	299	334	290	303	308	287	319	330	342	302	328	308	328	331	278	321	322	317	316	286	309	323	293	317	301	328	295	322	279	305	330	355	344	312	322	319	330	325	325	337	297	355	345	311	319	328	334	327	348	339	314	354	317	333	367	310	335	310	289	353	302	305	289	265	338	344	281	325	303	294	314	312	331	332	331	325	330	347	319	290	299	310	300	297	297	335	327	337	343	355	317	321	305	315	323	302	309	323	305	343	318	313	318	320	333	304	329	291	334	323	330	307	300	322	343	326	310	322	314	312	320	321	299	333	331	312	316	338	327	315	325	301	336	323	312	303	304	336	308	330	294	305	328	321	325	328	314	311	317	300	298	339	349	327	308	316	344	299	308	336	326	290	328	347	332	301	307	334	331	301	322	283	299	336	287	296	349	315	309	314	331	355	339	314	333	365	335	333	332	325	306	331	293	302	323	314	337	322	304	311	319	345	325	301	324	302	332	315	295	322	324	295	270	284	311	305	308	303	332	316	336	340	324	313	322	329	308	326	361	324	318	297	319	324	346	278	300	333	321	326	332	326	317	308	292	288	319	335	328	319	317	307	333	318	299	323	299	355	328	322	354	354	297	373	323	321	300	302	308	296	348	303	361	326	325	325	315	274	308	295	312	327	308	293	298	337	378	303	337	321	316	326	292	341	305	293	329	334	304	332	333	318	341	277	317	291	329	307	311	294	307	292	332	309	318	340	336	322	323	316	302	306	312	322	280	323	311	325	308	320	315	300	366	306	321	332	317	333	343	326	325	314	330	328	359	310	341	317	339	327	325	322	330	334	318	288	331	290	279	364	355	340	317	300	336	319	338	285	321	295	315	314	340	298	338	350	298	339	307	291	333	345	298	305	323	305	324	295	293	279	325	325	324	318	313	288	325	301	332	335	325	367	317	338	312	328	327	347	313	315	293	304	324	283	297	322	332	331	336	312	282	346	309	318	305	295	356	319	307	346	321	308	318	321	334	297	296	311	345	343	291	307	340	324	315	309	334	331	323	349	307	291	303	303	341	293	327	336	319	319	299	331	323	334	330	331	356	277	289	308	332	328	287	330	342	317	347	288	318	303	327	320	325	320	347	350	338	331	321	321	329	331	301	299	285	290	293	334	327	344	291	328	327	305	316	329	341	336	328	291	294	299	301	341	301	333	336	353	315	317	297	326	317	348	292	319	324	304	309	323	333	315	316	338	330	335	291	320	280	335	292	287	344	302	344	324	306	341	323	313	305	291	294	299	292	332	317	289	286	340	307	311	329	345	328	327	324	327	333	345	316	320	331	334	294	325	347	309	334	310	307	332	322	347	331	317	299	312	308	345	309	350	353	286	302	309	289	293	333	342	303	307	338	334	359	308	302	318	330	289	306	307	332	314	318	333	312	327	341	328	321	327	323	321	312	334	317	311	323	323	304	307	316	342	342	339	366	347	314	306	299	308	327	323	313	312	293	288	336	327	304	291	348	324	342	322	324	308	307	321	322	303	345	329	358	312	305	344	351	294	338	322	330	304	327	306	295	359	321	293	311	322	317	342	350	322	274	334	341	301	319	329	327	334	287	309	306	328	280	324	318	363	342	337	316	333	309	346	324	332	325	321	295	359	331	285	275	288	313	333	306	287	293	323	330	305	318	321	307	307	298	310	328	328	316	342	344	311	327	290	314	352	333	323	345	337	295	332	342	321	300	279	327	331	300	317	315	315	289	331	338	310	329	302	317	330	332	312	336	317	316	339	365	307	334	347	323	304	286	319	336	301	300	306	320	318	302	310	348	296	304	336	307	336	305	308	317	327	345	317	319	334	289	343	354	305	327	328	296	320	309	331	310	331	334	339	290	318	291	335	341	305	314	315	320	304	338	316	331	306	302	318	340	328	310	342	309	358	333	296	305	298	333	271	319	327	279	338	314	290	287	313	331	314	332	341	311	335	315	360	345	305	300	359	328	302	342	340	343	338	313	340	329	295	313	314	334	348	310	299	346	325	328	340	322	305	308	335	268	347	325	316	316	328	321	307	322	373	304	324	334	298	321	322	333	331	354	324	325	317	320	349	345	332	305	276	317	341	298	341	306	331	344	312	316	313	282	344	315	325	293	336	322	333	328	308	306	354	318	319	341	327	312	326	325	288	284	311	315	320	331	336	311	346	298	339	303	326	308	326	355	328	319	312	308	322	285	340	307	293	273	320	339	310	305	295	328	311	348	330	315	312	300	312	347	317	307	313	338	294	291	310	311	301	294	350	325	319	315	336	318	315	309	316	306	347	321	313	295	345	306	313	320	311	332	319	323	335	297	325	308	308	307	343	318	304	320	295	292	296	334	303	320	315	314	297	269	294	314	315	319	322	333	307	278	340	319	313	338	343	322	316	360	324	353	305	329	348	327	298	322	334	350	344	315	312	316	308	306	328	340	322	328	340	327	314	330	351	314	319	326	301	311	307	347	339	292	339	328	321	298	288	279	330	313	352	309	313	341	295	332	330	328	332	323	266	326	309	337	316	325	305	282	371	341	299	310	303	326	312	360	290	345	313	294	294	355	297	317	314	332	309	297	307	331	316	323	315	300	329	311	293	348	365	309	339	298	299	318	309	303
43869	17936	2200	2410	2168	1905	1612	1409	1306	1220	1187	1090	1020	1065	983	982	911	867	883	798	826	864	918	833	863	863	841	833	849	859	807	823	848	820	808	851	878	797	798	804	791	798	805	790	796	817	841	801	806	775	852	771	784	748	792	780	744	813	761	769	755	795	769	732	781	772	770	789	772	746	769	772	775	721	753	762	744	758	788	795	775	792	777	809	756	787	764	762	783	787	812	729	770	752	781	784	767	825	767	834	782	735	787	798	816	831	792	811	770	795	791	815	756	752	817	830	799	756	746	772	819	801	729	819	800	725	793	743	757	810	812	773	750	790	771	762	781	760	763	767	764	828	884	813	813	758	764	797	785	762	769	803	783	791	791	780	725	807	771	811	836	709	832	771	827	732	770	770	799	754	805	788	811	766	762	802	774	769	720	780	770	770	818	767	806	785	791	809	771	777	778	821	763	755	771	761	764	764	830	780	807	798	762	859	836	741	733	725	768	746	817	765	812	814	748	765	745	751	785	760	840	782	765	788	758	843	809	770	774	760	817	783	797	789	771	809	798	785	806	759	777	768	801	795	782	768	780	789	714	830	829	735	780	801	807	764	786	758	817	784	757	761	788	792	782	789	765	789	734	769	801	810	801	770	817	775	790	783	737	776	777	746	751	777	784	762	829	804	806	777	829	804	762	751	769	816	776	743	751	807	794	760	755	802	765	768	775	794	773	785	762	749	765	802	794	777	770	769	806	728	740	788	788	793	756	813	727	762	803	784	688	764	812	752	761	760	755	773	785	768	773	773	749	811	766	795	784	762	752	807	788	804	749	788	785	798	751	775	782	799	728	786	803	772	756	802	829	791	755	781	771	802	762	783	804	799	736	792	756	758	769	747	795	770	743	766	762	763	741	764	805	774	784	804	836	791	788	812	777	789	772	737	798	771	758	797	785	775	766	785	774	805	766	818	777	751	716	762	741	740	781	838	746	770	783	774	829	826	751	777	788	800	747	810	772	761	714	826	814	787	784	764	796	800	789	753	818	780	793	815	726	825	842	748	765	735	759	766	744	767	789	768	786	742	771	780	738	792	780	758	727	802	797	737	796	762	830	806	824	707	797	696	805	766	770	745	741	780	780	766	786	828	826	785	808	790	797	786	812	802	771	809	756	756	802	767	770	764	761	723	791	743	732	798	826	773	791	772	836	747	807	740	803	746	771	730	819	792	797	778	789	797	807	778	789	761	728	742	781	808	825	809	723	784	765	755	754	791	708	768	741	779	783	891	762	726	820	774	830	803	830	776	778	799	797	782	787	808	786	795	819	747	803	789	815	750	777	762	795	733	788	757	814	764	788	814	752	761	813	770	743	762	755	739	772	787	729	789	802	782	786	798	745	756	766	806	819	795	779	803	807	801	789	785	799	757	761	781	792	771	780	786	792	742	783	775	804	760	800	764	758	783	738	819	796	809	790	757	811	748	821	751	740	803	740	738	756	807	779	756	741	725	777	734	834	824	793	760	762	779	780	789	794	773	785	774	749	780	756	796	799	777	840	790	753	736	793	751	761	726	791	795	795	780	774	772	774	809	818	775	777	760	746	801	771	699	786	746	786	763	763	772	777	788	762	816	829	780	773	758	739	812	782	750	728	827	711	770	765	781	740	812	784	783	782	777	755	751	754	810	840	751	768	776	814	805	745	780	756	728	769	753	826	735	829	796	789	741	767	776	780	773	823	819	766	766	770	789	722	747	797	801	767	724	775	769	808	788	781	832	766	778	826	689	713	749	769	781	781	740	791	788	815	739	761	790	836	765	816	776	754	807	798	775	749	750	763	806	828	749	780	831	866	722	785	802	783	745	800	738	770	794	791	801	816	757	792	772	784	775	757	791	757	779	758	751	770	787	730	781	770	814	770	774	750	801	775	820	770	787	808	763	782	791	781	781	744	788	753	807	779	780	782	766	743	748	789	811	746	740	754	768	715	791	821	742	781	777	751	811	748	752	798	801	772	761	762	740	787	766	813	759	793	825	840	802	748	849	751	755	750	783	784	734	812	772	750	803	783	764	790	829	734	832	705	798	835	790	746	837	767	815	779	695	812	737	836	722	752	766	862	765	781	775	796	753	781	792	823	802	753	782	785	795	785	844	804	774	839	798	785	776	787	751	735	767	742	807	805	821	746	771	790	788	766	780	755	782	740	759	782	771	804	769	752	729	790	810	778	792	773	790	809	745	798	708	785	797	785	783	780	803	750	767	790	794	743	778	812	778	812	801	844	819	715	770	811	783	769	775	770	836	823	728	796	804	760	807	827	755	757	781	816	826	767	787	786	756	780	785	735	766	812	762	779	789	736	796	777	739	799	802	796	801	788	793	833	785	800	762	769	752	808	773	789	763	790	793	815	818	796	738	727	778	804	791	766	756	786	782	794	729	792	815	742	824	773	752	778	746	771	795	744	761	780	765	769	752	760	794	819	819	764	814	784	792	792	778	753	818	771	782	740	776	790	805	803	784	800	790	773	741	795	794	810	773	755	797	768	717	755	781	797	756	809	735	736	745	793	796	737	793	762	751	810	780	769	761	797	804	788	816	777	816	740	817	831	776	738	747	785	762	773	779	769	783	774	743	785	775	712	802	778	770	733	763	757	757	756	766	832	782	791	756	763	851	738	788	735	777	768	797	761	769	744	759	783	778	803	755	786	795	812	803	794	816	813	797	793	812	783	785	736	821	773	772	764	811	728	773	747	763	778	763	793	800	777	719	743	788	799	787	798	811	766	788	787	792	776	744	781	795	756	786	738	753	761	781	766	767	806	753	814	766	800	757	782	761	758	781	753	703	745	796	783	758	735	802	794	784	786	820	786	741	771	757	799	830	803	759	804	776	788	750	801	766	823	779	800	779	786	757	755	755	759	762	766	797	789	792	823	788	818	761	778	750	762	775	765	790	762	741	802	737	754	796	724	767	806	792	792	785	794	796	805	823	753	745	786	810	820	798	793	784	794	742	777	800	773	764	745	778	788	764	731	793	805	739	723	774	796	769	792	816	853	795	781	768	813	787	805	790	777	756	811	847	735	822	758	776	722	827	804	799	792	782	829	793	798	741	800	788	779	815	777	802	790	744	794	732	709	773	750	807	749	778	771	747	774	726	765	779	819	773	793	723	760	774	753	788	749	767	767	820	818	755	784	780	763	764	771	786	764	779	751	792	780	794	748	795	740	739	789	772	759	769	761	754	761	739	780	772	768	733	795	818	761	744	768	803	748	803	757	772	822	825	773	799	775	803	774	787	763	794	758	831	770	703	744	799	743	786	806	760	761	781	814	766	732	794	790	790	797	794	765	769	797	798	740	739	803	792	791	809	800	792	797	813	813	741	716	783	755	813	763	743	796	757	796	777	848	797	792	739	784	769	798	784	727	760	771	773	793	794	749	739	747	766	780	785	815	790	758	783	798	774	835	791	802	806	792	802	776	782	776	714	753	761	810	804	823	756	779	789	745	799
81400	47383	16105	4016	1045	714	667	562	472	444	412	378	405	364	357	346	348	361	317	298	317	310	311	343	323	298	304	319	313	283	298	296	310	275	288	311	341	282	324	323	312	326	342	310	303	319	298	281	303	292	321	313	306	314	282	319	302	299	297	300	306	281	290	296	303	304	286	298	286	299	278	296	289	297	292	291	304	269	314	308	294	303	324	315	289	287	288	345	320	308	301	318	312	277	283	311	297	267	321	307	319	283	288	270	307	277	310	287	309	299	280	295	286	293	322	298	274	313	300	283	310	276	301	289	280	273	301	291	292	302	283	310	275	259	292	296	306	310	298	348	288	287	283	325	338	326	297	293	330	320	308	311	289	269	294	296	307	298	292	304	303	315	291	312	308	253	265	304	288	296	324	276	295	303	308	267	305	315	285	296	257	288	323	311	301	294	312	293	294	294	316	289	322	294	331	277	268	274	310	319	298	324	330	304	279	309	288	285	321	294	263	328	289	286	281	286	305	306	287	311	332	320	268	318	308	302	291	292	304	316	274	277	307	307	322	290	330	273	300	310	290	295	307	262	348	300	323	323	291	301	291	318	325	317	289	309	303	323	293	300	284	267	294	330	292	291	303	303	286	298	290	294	286	320	307	328	302	294	313	314	262	304	290	280	321	292	339	300	338	312	325	300	302	298	284	266	276	304	279	313	283	290	319	319	291	279	305	297	280	310	310	320	313	320	283	275	305	276	279	307	296	314	281	305	302	291	348	330	296	305	279	314	287	314	294	312	288	294	291	303	293	295	284	298	301	310	294	295	294	295	297	293	314	318	291	301	330	269	310	308	305	293	277	310	291	284	278	306	336	344	312	318	305	345	275	300	291	285	314	281	302	293	307	271	288	317	324	315	326	287	315	306	270	320	315	251	291	309	308	313	257	311	289	305	342	285	289	302	269	317	324	305	300	323	274	314	273	331	278	304	298	294	324	288	314	265	316	293	313	286	291	307	268	264	291	300	301	306	274	296	290	333	301	301	303	279	278	290	295	323	338	274	314	314	314	280	284	286	300	311	308	303	309	279	262	321	310	308	307	294	268	296	325	324	280	323	291	289	292	295	322	334	326	308	271	298	312	321	311	291	301	301	289	292	313	303	301	300	317	292	298	301	329	339	298	270	287	302	282	276	273	286	283	312	316	290	299	309	322	313	283	280	295	301	288	296	284	311	299	293	279	281	306	307	269	334	287	300	301	286	284	280	305	277	300	305	307	307	292	306	309	286	321	299	287	301	311	313	323	318	303	257	283	305	284	308	284	306	315	315	283	298	295	282	305	329	298	319	295	341	308	258	323	296	320	301	319	294	276	298	282	304	298	302	300	292	301	276	321	292	293	327	297	299	290	311	294	270	288	281	282	281	297	279	277	301	323	290	315	300	270	265	301	313	299	290	317	258	346	292	303	298	285	319	299	313	310	323	303	316	296	286	309	291	312	304	290	325	300	301	301	306	308	280	336	272	337	310	299	279	293	301	277	304	302	294	294	313	299	299	299	308	300	300	274	283	305	298	246	303	265	296	309	299	297	300	281	306	297	303	317	273	308	311	299	275	321	292	311	316	311	291	281	274	295	274	305	296	271	297	303	319	294	318	299	299	277	301	275	293	312	313	296	311	294	285	320	313	302	275	313	295	312	304	304	299	298	309	299	273	287	297	294	318	313	321	304	290	305	300	293	300	288	284	307	303	300	303	321	265	309	305	296	292	332	276	330	296	323	301	285	294	297	287	271	287	289	278	261	293	266	283	311	298	321	291	262	304	263	322	303	319	286	309	302	347	295	288	327	306	290	325	328	309	288	284	324	299	316	288	289	300	316	292	307	313	309	280	293	297	296	323	299	325	276	325	314	304	296	292	306	287	307	294	307	296	317	274	322	312	295	287	291	303	286	319	300	318	292	292	275	283	307	315	287	305	330	285	297	315	284	328	306	325	302	294	266	340	260	298	280	316	286	349	297	286	287	297	313	294	310	349	265	282	263	299	290	297	323	301	291	299	284	305	301	325	297	303	303	301	332	300	308	306	287	272	298	286	309	339	319	357	283	291	289	299	286	294	324	303	302	301	280	319	311	298	289	295	284	302	295	314	267	279	264	334	310	263	282	270	300	311	292	312	290	296	315	303	301	290	330	291	279	304	319	285	305	282	276	282	272	300	330	275	302	317	302	287	267	313	294	319	287	301	278	293	333	329	296	283	309	277	326	298	317	293	288	253	288	292	287	304	297	310	288	298	289	319	300	311	286	299	296	260	332	281	311	285	284	322	332	288	308	304	321	291	292	291	286	299	313	307	308	287	292	298	314	290	285	269	313	328	319	291	299	302	318	305	311	302	281	266	281	293	306	271	296	294	337	284	323	302	288	302	317	261	276	299	295	303	305	281	308	283	324	296	294	297	320	296	327	302	280	314	292	314	320	279	296	288	271	304	253	310	287	319	318	339	298	284	317	310	317	308	325	308	325	317	325	295	329	286	322	322	297	289	298	294	272	292	261	295	293	263	299	288	293	289	261	285	296	289	288	336	316	303	291	281	299	293	301	276	329	292	314	284	275	303	300	274	289	306	282	284	296	321	280	288	301	303	271	311	331	320	297	288	313	304	311	277	306	297	296	300	293	291	304	310	285	296	280	311	293	308	301	261	308	299	299	286	299	275	280	315	295	301	275	293	320	301	285	283	301	283	278	285	288	310	314	296	293	323	318	303	313	319	304	290	306	293	303	295	307	279	356	304	309	266	312	341	315	309	325	265	285	305	289	296	296	329	288	306	303	255	299	285	281	295	298	301	288	321	316	290	302	261	307	305	304	290	302	307	303	308	311	302	270	301	298	324	324	307	326	305	325	314	298	300	265	294	335	335	282	277	303	269	284	316	286	279	298	307	322	293	306	299	315	298	305	256	267	280	283	283	299	307	280	294	302	280	350	297	317	278	307	308	280	300	288	298	279	315	309	299	285	291	303	309	291	275	314	309	316	308	297	332	280	297	306	327	311	319	298	314	303	308	297	306	302	285	284	303	304	296	273	339	287	302	310	280	315	296	311	305	340	302	291	294	286	297	307	270	303	304	298	277	310	279	330	301	316	272	285	304	297	286	315	284	295	332	272	327	304	311	309	328	281	287	300	297	311	283	312	294	309	280	299	320	295	266	327	313	286	309	327	309	290	306	268	300	301	284	275	304	332	289	268	306	312	277	297	297	311	322	299	278	302	300	279	317	272	299	274	291	270	274	279	300	293	282	312	301	308	313	318	312	303	331	315	333	297	318	308	319	288	293	303	273	304	267	297	298	303	310	301	290	287	307	310	290	263	289	310	271	303	299	316	324	296	319	275	287	289	301	265	272	274	293	300	284	308	299	303	289	306	298	273	282	299	295	304	259	315	263	329	303	296	316	282	278	287	303	280	273	287	310	272	309	287	297	300	303	306	294	308	297	267	283	287	318	274	302	300	275	327	311
53076	23666	3485	3866	3298	2787	2444	1966	1753	1513	1433	1293	1162	1109	1121	995	967	977	960	926	872	865	852	804	846	811	884	792	791	804	790	815	844	739	773	778	743	781	765	744	774	757	668	703	796	802	752	766	725	764	766	747	735	799	734	747	740	734	719	744	720	749	711	730	695	693	698	718	692	704	692	656	661	738	743	703	707	724	714	701	756	781	689	697	703	765	716	774	734	718	688	712	733	749	743	707	722	663	713	695	707	696	714	717	767	667	748	708	748	694	683	688	720	680	672	677	670	694	656	703	710	702	716	721	723	694	712	696	682	704	715	730	726	712	667	675	723	688	753	666	673	721	735	703	666	731	694	737	722	703	730	696	670	732	707	765	705	702	768	710	709	746	698	693	732	738	654	727	739	726	722	700	679	762	692	706	694	720	730	733	703	718	695	740	710	686	679	706	664	661	703	711	715	684	742	696	745	677	734	716	691	686	686	720	726	746	700	681	721	746	697	738	724	718	689	701	756	692	721	723	697	670	695	683	706	737	697	715	696	731	720	712	712	698	726	737	695	695	689	676	686	702	726	733	699	733	769	721	746	739	658	740	708	742	717	705	759	704	685	707	673	700	660	710	694	728	752	743	709	726	720	749	699	741	736	626	695	742	728	744	701	652	701	714	712	700	708	726	740	710	700	683	675	747	768	714	753	726	697	665	731	715	695	710	689	757	730	687	725	710	712	696	750	681	694	727	679	688	712	736	706	714	718	684	719	738	665	670	727	718	738	707	753	717	697	704	701	731	712	693	687	697	651	721	682	674	714	699	654	724	733	684	737	741	699	690	759	733	693	657	694	692	721	759	660	717	757	714	699	666	726	732	746	720	735	723	696	718	720	708	716	674	677	784	711	682	701	719	685	754	706	741	694	688	727	736	743	713	715	729	709	728	725	722	733	719	718	739	710	699	685	775	686	689	721	684	688	767	661	729	718	722	704	755	724	689	698	689	664	653	731	704	706	678	712	684	699	660	681	683	698	703	694	716	751	687	671	737	699	727	717	725	755	736	727	704	689	707	720	718	681	711	709	714	717	673	685	757	680	696	697	743	716	730	678	662	702	709	732	730	663	707	747	726	714	705	691	665	680	693	700	707	735	699	696	766	707	733	738	653	754	753	744	675	765	704	748	712	728	723	695	713	698	720	731	712	700	709	683	717	739	741	699	734	721	734	689	715	707	702	649	654	692	643	745	668	673	690	725	766	737	722	697	646	701	752	721	699	663	724	717	718	705	700	726	725	691	722	710	718	712	719	727	751	687	739	731	712	673	692	706	708	685	743	760	700	705	697	735	696	706	694	739	680	653	759	672	729	662	726	710	699	689	733	736	775	722	711	738	713	737	754	711	660	694	775	702	666	740	700	753	743	735	692	693	685	694	707	689	750	714	754	696	731	757	742	710	737	690	692	759	727	680	695	748	737	710	663	733	691	685	672	689	694	776	741	680	737	727	711	698	701	744	669	744	653	763	673	704	762	714	714	719	715	728	711	671	712	765	748	668	646	684	732	730	729	703	725	738	664	706	735	735	739	725	685	689	757	720	689	746	695	688	741	718	675	731	656	674	708	698	696	701	721	697	750	664	720	750	711	725	713	718	725	672	671	726	700	662	690	711	719	735	687	721	739	712	777	697	703	690	741	718	708	702	655	697	737	710	760	738	671	695	751	682	690	718	666	693	636	725	701	695	718	725	705	776	703	774	661	733	699	746	691	719	696	743	659	737	703	685	700	711	728	695	692	728	691	692	666	691	707	709	685	693	679	717	739	715	646	691	693	678	694	702	707	678	717	689	704	736	763	738	684	712	733	696	723	759	738	715	725	737	716	747	702	772	703	689	678	726	699	665	732	740	752	735	740	721	734	706	671	713	683	696	696	657	728	663	643	703	744	753	725	709	699	688	719	730	679	725	704	696	701	688	692	711	685	685	698	674	705	740	741	695	729	647	679	674	744	704	707	694	677	740	636	726	670	696	710	738	696	706	694	700	703	678	747	718	707	701	738	696	682	711	740	705	726	759	739	660	761	710	680	713	714	635	687	757	736	693	723	753	707	716	672	722	674	655	693	716	685	679	733	739	701	678	716	694	744	680	702	741	703	685	726	726	715	735	708	739	698	745	673	755	723	735	703	672	716	700	715	707	682	720	696	756	724	703	721	687	698	697	707	711	675	707	723	708	729	698	703	697	730	710	729	707	736	749	704	701	722	731	684	674	686	713	678	696	700	715	740	754	691	736	745	725	700	738	713	684	679	757	740	685	663	676	739	725	731	691	674	729	714	731	666	705	729	728	730	698	664	693	695	755	701	686	675	676	692	725	680	668	727	683	687	683	749	729	683	749	688	683	672	648	751	724	732	674	744	686	729	699	698	704	731	732	726	757	709	703	695	747	710	728	715	673	747	696	715	715	718	637	750	700	707	672	733	723	719	721	710	715	698	764	686	718	722	662	697	678	744	690	691	683	763	696	706	742	718	700	677	738	729	761	692	705	706	692	701	713	711	714	724	758	680	691	776	712	740	711	700	733	670	785	720	694	745	701	713	719	743	680	691	724	726	722	703	707	679	700	691	747	673	693	724	759	728	754	661	770	739	720	701	720	697	716	741	709	702	682	715	745	705	735	717	740	685	687	695	671	719	734	687	720	707	676	748	729	723	716	678	660	700	740	716	718	695	751	701	723	655	741	693	667	681	712	710	715	704	684	683	692	738	741	659	711	695	718	718	733	734	668	728	692	700	746	740	719	693	727	722	694	688	766	715	731	684	730	731	718	704	733	684	735	680	666	723	702	676	760	703	719	713	675	735	701	697	707	733	668	665	657	690	735	700	734	713	649	725	696	744	687	657	697	752	687	707	734	704	700	693	737	741	687	734	684	738	707	732	662	732	686	699	708	696	705	703	693	744	720	697	735	748	747	702	675	723	744	707	769	711	720	726	716	730	748	703	702	721	698	695	717	691	693	664	708	766	714	721	708	701	690	676	696	693	734	731	674	701	703	726	681	684	709	658	741	689	692	736	757	711	696	701	724	703	732	738	722	724	716	781	711	702	752	764	720	710	694	688	732	693	761	709	744	682	694	697	688	710	705	670	696	705	745	742	721	669	704	713	695	724	708	688	653	751	733	728	711	730	725	701	691	730	716	721	719	698	696	706	674	674	734	705	661	706	691	719	761	687	669	715	755	687	642	694	733	685	698	705	713	675	720	699	719	753	748	702	701	691	714	706	690	673	658	746	678	716	740	734	688	732	744	717	667	687	676	703	695	713	646	713	692	689	685	659	679	744	695	718	723	681	737	732	732	743	695	729	695	649	664	732	685	714	713	716	695	708	744	719	668	685	740	705	686	736	728	700	708	715	735	691	695	706	705	699	680	739	700	739	727	664	736	736	762	687	720	680	748	761	724	691	696	726	736	738	716	700	732	715	721	746	722	735	661	691	704	695	699	701	662	715	701	693	671	748
21759	3736	248	177	180	152	153	184	169	174	154	171	162	166	168	168	174	180	161	166	167	197	173	153	164	193	159	158	152	153	181	162	189	162	200	181	169	170	174	170	147	197	167	193	166	180	185	154	192	175	208	162	160	150	174	192	164	176	159	162	194	166	179	173	167	197	189	174	169	161	162	147	175	176	163	175	181	176	182	179	195	165	178	172	171	165	165	178	158	180	184	184	182	164	175	138	170	140	200	182	164	210	193	165	197	181	174	157	166	185	194	158	178	153	169	168	150	163	185	183	171	168	162	168	183	175	167	148	154	182	181	161	161	156	189	169	164	181	192	186	200	185	173	162	182	173	162	180	193	173	163	166	151	192	160	147	158	166	152	173	183	181	170	144	156	173	155	173	160	159	175	193	176	166	164	160	156	168	167	157	171	152	181	155	144	177	176	175	174	163	193	144	182	158	168	174	188	155	197	161	184	194	169	152	144	170	159	155	184	187	150	152	157	177	170	172	196	176	190	162	207	190	162	170	162	167	147	183	177	152	200	164	161	150	166	178	165	150	159	174	156	170	163	181	172	189	174	172	170	175	172	160	181	156	177	196	165	176	169	189	163	166	175	183	190	149	163	183	168	189	176	183	169	161	135	181	166	190	195	143	171	141	171	179	187	173	207	170	183	164	164	177	170	176	158	169	159	190	166	167	182	194	189	181	172	156	190	187	183	162	172	156	177	170	178	179	185	160	188	179	182	154	183	188	167	157	165	168	148	152	180	175	194	170	171	158	144	166	158	189	169	175	168	164	170	185	172	181	165	157	165	185	159	164	170	163	151	190	173	167	175	190	149	169	190	163	186	184	183	169	158	149	184	177	167	178	170	167	171	165	154	173	196	182	184	169	178	167	174	203	153	157	151	176	180	178	165	176	164	162	174	170	149	143	178	156	146	175	168	159	157	169	169	166	164	186	156	182	165	201	175	173	166	181	176	181	189	171	191	172	171	193	190	186	171	184	161	167	176	170	175	172	178	158	173	204	167	177	178	150	168	161	167	162	205	165	153	183	187	181	179	176	162	181	150	165	176	181	186	194	207	188	186	181	173	171	152	166	176	155	169	157	190	144	164	181	150	153	177	169	192	171	185	186	146	148	172	179	152	180	167	169	174	174	188	173	188	158	170	157	204	174	155	181	158	168	166	201	182	179	164	162	186	174	157	196	176	167	146	157	160	191	151	153	176	172	174	181	185	143	174	172	173	189	160	159	213	174	192	182	169	155	184	193	184	168	151	176	170	184	164	182	184	156	163	166	169	161	170	194	174	166	149	164	184	149	171	151	170	192	173	189	198	160	164	184	169	171	178	177	170	195	163	167	179	170	180	155	174	153	164	158	183	169	167	190	201	196	182	172	166	163	165	141	175	156	150	177	199	167	163	176	196	182	189	185	163	164	193	188	167	157	186	199	188	149	163	187	158	158	161	163	163	148	158	172	175	174	181	169	180	171	159	168	180	182	169	170	187	178	173	174	153	187	184	196	164	171	191	175	157	192	192	163	185	167	191	171	179	171	182	163	175	166	175	195	165	201	176	148	151	165	182	164	174	176	160	156	178	178	151	167	180	171	155	152	152	168	162	170	192	182	171	162	168	167	177	173	181	163	180	174	177	174	167	169	185	160	165	180	191	181	182	156	184	183	152	198	164	161	153	192	181	163	198	177	168	185	172	147	165	167	193	166	170	185	169	167	156	168	164	134	177	181	169	180	165	204	178	153	157	165	154	158	183	189	159	159	170	184	171	178	154	176	157	177	164	176	165	144	140	160	173	150	178	177	180	191	190	199	166	151	156	170	167	152	181	165	174	163	138	155	166	187	179	177	168	155	151	185	179	179	167	190	188	162	163	181	170	179	155	178	147	178	179	188	166	162	195	152	189	170	177	179	148	171	171	206	171	173	149	169	164	197	166	161	186	158	167	178	177	194	174	169	169	159	158	186	173	179	187	169	179	157	172	150	173	181	202	178	192	186	141	187	146	188	181	191	129	169	182	203	185	181	155	171	151	159	175	179	202	165	173	177	164	169	177	170	191	162	170	161	176	196	170	193	166	185	174	170	184	164	162	156	203	161	179	190	156	166	174	168	187	154	168	169	187	171	172	175	179	165	205	150	187	188	189	177	150	158	152	164	155	159	166	159	163	165	179	160	178	178	160	193	162	145	166	165	186	162	180	170	178	166	175	173	155	178	167	157	183	161	172	165	182	180	191	164	152	155	156	178	180	150	196	176	177	171	179	135	173	157	176	176	148	144	179	176	167	171	182	148	185	177	153	167	157	178	160	170	171	165	158	168	180	175	164	174	170	164	181	176	169	176	173	161	169	178	164	187	171	180	168	189	154	183	179	175	158	171	192	173	171	168	169	170	173	192	173	169	179	170	178	180	193	164	172	174	156	168	165	169	168	196	168	164	173	161	169	169	190	162	159	194	157	167	171	163	183	164	152	151	182	178	152	145	165	185	157	173	169	159	178	173	183	166	179	167	171	146	181	191	182	171	187	181	175	176	179	176	171	156	173	184	178	159	175	150	162	155	170	190	159	182	197	167	157	153	191	174	180	166	170	185	173	198	162	202	187	162	172	187	173	152	193	167	167	172	172	171	159	134	177	137	157	172	176	181	189	171	176	183	163	178	180	189	167	166	161	163	146	187	179	178	189	163	169	151	179	167	168	153	173	168	185	177	155	170	192	196	185	166	168	194	187	172	167	161	167	175	161	172	182	157	179	158	162	177	174	178	153	144	191	156	180	166	181	173	178	160	162	153	145	188	175	172	176	168	163	164	169	175	193	159	165	178	160	149	196	155	150	180	157	200	169	194	174	169	174	152	155	171	159	159	172	158	212	157	173	155	150	183	170	193	170	171	157	168	190	162	152	170	183	183	180	155	156	171	179	179	168	149	174	175	177	187	171	175	157	164	172	164	155	174	158	168	166	186	167	183	166	166	173	157	169	200	176	160	171	173	173	175	184	181	176	162	199	164	197	165	171	164	172	173	208	163	202	170	191	177	172	181	174	191	174	181	155	184	199	175	182	192	195	165	150	181	171	180	142	159	134	166	184	185	171	164	168	185	190	170	159	148	177	186	160	178	171	179	179	164	173	167	130	214	184	182	195	178	168	174	180	153	159	162	189	173	154	175	192	184	153	198	186	173	175	164	181	165	148	175	177	147	153	163	179	170	149	160	175	208	167	170	153	147	163	168	195	181	161	164	164	183	184	181	166	183	184	190	178	162	185	189	163	189	184	183	217	164	177	179	161	178	159	170	163	144	163	175	167	179	154	178	177	182	133	165	143	167	171	153	176	169	178	165	175	182	172	193	175	183	173	154	192	161	173	181	184	151	168	182	177	179	161	177	188	180	174	200	170	192	180	183	150	166	145	170	192	176	193	157	157	172	183	169	181	178	178	187	169	182	181	176	175	176	161	165	157	193	175	182	183	169	177	185	162	171
19954	2584	545	553	534	484	501	478	488	483	440	503	471	466	498	492	480	468	455	490	496	470	456	467	474	480	467	468	494	484	478	482	497	467	466	464	459	499	473	478	502	469	435	473	437	465	485	496	509	475	491	447	463	455	455	443	462	492	472	460	477	494	445	505	455	493	482	445	465	472	467	450	463	481	454	477	449	496	482	457	453	454	491	497	469	503	458	436	464	467	509	467	505	457	473	471	463	485	499	459	457	489	448	473	475	497	476	491	529	455	495	519	461	502	473	475	495	502	436	439	480	445	494	450	477	459	439	510	485	441	445	497	487	500	495	468	486	454	467	433	488	492	461	465	469	494	445	467	465	475	477	504	502	509	470	441	442	475	457	525	480	468	460	458	439	485	484	479	502	424	474	465	465	458	458	482	451	469	505	539	473	480	458	465	474	504	477	498	446	494	487	530	511	497	466	512	503	429	545	487	480	463	478	494	459	456	451	453	460	449	485	437	449	490	464	489	487	460	459	466	482	468	475	483	421	495	462	495	466	485	502	480	453	459	504	452	501	435	482	481	489	496	483	476	478	495	486	497	481	476	452	482	495	481	495	452	483	461	475	460	476	429	497	492	473	491	483	461	479	483	484	450	478	461	532	478	458	416	447	449	472	474	451	484	447	498	450	484	479	448	447	430	482	479	442	454	461	473	484	497	471	472	479	461	473	468	481	492	458	471	473	462	454	479	477	509	457	490	499	462	475	481	470	476	469	478	485	460	457	468	435	449	471	469	471	484	436	462	521	484	518	491	435	486	485	430	494	474	483	445	474	476	486	445	483	445	489	487	472	518	532	442	482	480	498	474	464	492	518	459	462	491	464	463	478	490	440	454	456	467	457	503	416	518	472	505	480	486	489	440	477	457	458	477	476	463	461	475	494	446	501	496	484	476	506	479	478	478	471	470	449	498	490	433	477	500	452	459	456	451	470	472	455	462	499	457	508	479	498	496	483	480	478	468	456	512	424	460	468	487	502	484	463	459	493	486	491	501	470	483	469	466	489	453	507	452	468	465	464	439	450	485	446	444	487	523	477	472	453	460	483	481	453	462	512	472	500	473	444	478	463	479	479	445	469	470	455	480	453	486	474	493	474	457	497	505	462	421	463	480	471	452	447	433	473	477	500	471	499	470	503	493	479	483	509	474	461	481	431	472	475	477	477	507	466	482	450	491	473	494	533	455	438	476	519	493	446	460	451	469	465	455	453	482	489	471	448	465	466	482	447	485	502	451	490	455	464	507	489	506	471	477	461	509	436	476	484	422	467	500	490	483	482	425	450	498	463	441	467	501	457	470	437	471	478	493	491	464	490	445	502	451	483	443	458	448	493	472	474	493	472	516	474	440	481	430	464	469	440	412	448	455	482	499	429	471	502	477	491	466	460	454	495	492	449	450	502	452	479	497	476	481	466	530	498	428	487	503	464	460	466	478	480	506	469	467	525	477	464	506	449	482	467	489	500	500	467	426	459	498	467	484	477	448	464	491	485	463	469	492	484	475	442	473	472	447	473	490	435	468	478	459	485	498	514	473	454	455	467	475	460	486	437	500	446	437	462	469	468	495	479	508	473	520	462	473	469	430	492	480	453	486	477	490	455	441	436	482	472	470	516	500	494	474	453	516	479	474	493	457	514	458	509	466	467	488	484	464	479	471	488	480	474	470	441	474	487	472	470	480	501	466	462	441	491	460	458	509	490	475	471	470	450	485	464	472	505	497	494	456	481	467	505	503	457	467	492	463	464	504	478	458	475	493	471	442	486	489	464	485	480	515	485	469	506	484	456	488	506	467	478	487	490	468	464	447	524	481	476	481	467	485	499	422	488	452	436	473	459	448	502	492	469	457	476	479	473	478	450	497	492	493	471	482	482	491	451	459	480	486	455	488	461	466	454	443	493	432	481	484	488	460	474	460	476	418	487	472	511	472	473	450	467	476	452	443	472	450	477	434	465	497	489	458	483	435	505	466	487	489	454	456	467	465	454	451	466	459	454	419	459	472	474	467	457	491	505	486	472	449	500	508	490	494	477	468	446	474	468	505	452	477	482	481	462	505	453	481	481	497	489	464	485	490	472	469	445	478	489	451	445	443	504	506	470	447	471	450	484	464	482	469	454	470	511	446	494	481	509	428	479	480	478	494	490	474	498	480	528	482	445	493	464	453	449	493	477	449	487	460	443	472	449	404	472	444	470	491	450	498	458	470	435	470	504	445	462	483	462	452	479	485	515	448	478	478	516	475	522	466	478	424	474	468	490	489	492	475	454	448	466	471	459	470	509	482	504	469	459	484	465	457	460	472	443	442	482	493	432	493	473	484	460	494	500	493	482	449	490	478	433	474	450	483	477	478	486	509	489	512	474	490	470	475	479	461	471	457	479	468	462	486	465	504	467	503	493	476	462	479	492	464	440	499	486	496	499	513	444	491	485	449	455	439	468	468	493	482	501	496	450	451	484	511	470	488	425	489	456	489	497	483	458	471	502	477	455	441	453	494	466	470	451	458	447	480	463	447	450	494	469	456	463	502	477	443	472	483	452	485	467	474	500	497	506	459	472	452	456	479	451	443	462	506	456	475	427	520	444	472	442	475	439	468	466	471	444	442	426	505	476	490	496	477	490	475	489	436	449	430	468	452	474	467	449	493	446	487	538	490	457	441	435	470	452	471	488	478	476	459	472	495	460	446	436	449	498	463	480	504	462	457	521	460	454	448	461	463	477	468	475	445	464	457	492	472	457	444	473	482	446	507	483	447	488	447	481	465	522	491	487	465	481	482	463	431	475	513	509	464	419	436	440	506	490	505	484	473	488	496	445	496	484	499	489	449	459	477	487	446	443	459	451	445	492	490	491	515	513	445	489	489	478	473	522	461	459	474	492	477	446	448	490	485	443	482	460	467	489	465	494	463	477	482	452	483	471	470	494	524	488	503	458	425	467	444	477	468	483	514	453	507	447	490	412	463	458	492	467	486	484	483	497	478	475	460	481	477	446	489	445	486	442	470	443	470	473	459	462	450	451	414	505	444	495	484	485	462	518	455	476	450	489	426	485	479	476	457	491	477	476	487	429	451	487	488	469	475	467	442	500	475	482	487	472	447	468	526	468	466	464	481	441	445	469	460	476	487	471	467	463	452	507	535	473	455	481	482	492	443	475	478	473	440	472	453	483	481	477	450	484	466	476	489	492	478	438	457	500	489	486	455	455	420	514	452	488	449	472	474	458	451	464	475	485	459	479	514	488	470	458	481	510	483	514	475	478	493	475	498	474	452	433	475	480	453	454	509	465	472	459	463	463	491	487	466	484	482	463	462	447	479	495	488	471	439	476	481	459	475	493	447	437	491	465	480	480	492	481	496	431	475	478	457	491	487	483	485	487	444	457	444	463	460	484	475	458	446	506	473	452	478	473	446	485	456	493	481	500	468	459	430	467	509	427	470	507	473	443	534	451	476	446	490	466	492
70643	38116	9923	1291	634	554	456	492	422	387	386	360	392	363	319	343	360	302	340	305	308	338	327	359	354	321	310	329	336	309	326	316	350	329	320	338	317	343	316	295	311	313	325	341	301	325	303	334	324	299	317	327	318	312	310	320	322	343	275	291	359	326	282	322	324	352	341	343	302	298	334	333	304	299	304	295	306	341	296	334	351	322	306	315	330	330	312	336	357	296	339	302	343	309	338	318	340	326	330	315	341	328	311	312	328	318	338	312	324	321	313	303	280	309	283	314	323	327	315	300	315	318	328	311	313	332	291	321	308	331	281	318	339	337	322	348	321	283	320	314	325	322	319	293	327	313	326	324	334	345	315	331	339	318	305	347	326	306	311	348	337	304	301	332	308	320	285	315	295	323	324	330	296	309	311	318	324	320	316	295	310	322	317	350	332	337	335	360	304	302	333	356	317	282	323	298	314	288	327	288	327	347	317	292	319	286	333	367	319	309	335	294	339	310	362	318	332	294	325	317	348	337	332	337	321	295	328	304	324	346	345	308	337	308	317	321	317	330	349	355	349	289	323	297	310	302	310	335	348	332	325	297	300	311	307	324	289	301	271	334	346	377	296	277	306	311	308	314	303	324	340	306	319	309	303	343	325	338	323	320	342	306	305	328	317	314	334	314	323	363	326	288	311	311	328	332	320	314	357	359	326	329	316	344	323	327	355	355	305	292	317	318	282	333	321	320	300	345	291	277	327	313	319	337	377	351	297	310	386	315	323	323	303	300	342	293	347	299	329	293	343	287	312	332	315	323	324	333	336	330	319	335	297	294	297	313	287	339	295	328	318	340	313	339	317	320	305	318	334	352	319	317	350	330	317	332	364	310	329	294	338	350	350	317	312	355	324	331	312	322	365	330	310	328	334	327	324	270	333	320	341	306	307	332	330	314	328	303	319	337	296	303	337	315	295	313	277	299	309	329	310	334	327	305	318	313	339	351	321	327	320	318	298	289	303	335	294	312	338	292	320	299	306	305	336	334	326	335	322	305	326	330	320	310	295	306	307	330	331	310	313	300	333	300	320	344	291	317	295	325	305	344	331	348	335	328	301	324	330	299	308	364	329	296	306	298	304	312	341	344	288	311	306	344	289	302	288	340	332	333	302	327	327	321	303	298	285	315	370	350	317	326	350	319	343	297	343	307	316	324	315	326	321	348	304	288	319	327	323	347	310	327	302	311	342	287	316	328	305	323	320	291	324	311	300	328	331	333	310	327	308	335	333	308	291	304	316	318	291	330	336	316	329	296	319	322	308	304	318	289	298	308	317	328	324	317	307	282	328	306	300	313	309	332	347	293	326	303	326	286	296	305	303	329	348	326	333	350	317	317	335	323	311	296	349	311	319	321	334	326	331	275	328	314	330	316	296	314	307	305	321	320	314	316	313	300	330	341	343	301	340	328	324	320	362	347	307	298	328	328	340	338	295	341	332	307	343	337	323	300	337	359	296	331	274	359	295	330	327	335	313	313	314	298	338	299	343	325	294	301	305	318	291	327	336	338	335	330	328	292	312	308	345	292	307	319	327	328	329	356	306	318	291	309	291	314	347	341	351	334	323	330	315	321	326	309	320	328	310	294	331	327	316	305	302	309	355	317	328	332	327	357	317	302	313	293	334	288	343	277	307	350	357	334	350	326	324	329	333	331	322	305	287	335	336	278	326	309	302	326	299	307	342	299	313	301	356	334	334	348	343	327	292	323	315	317	295	326	297	322	320	306	317	311	310	337	306	314	300	314	315	314	327	356	303	328	325	342	327	340	303	329	327	305	308	318	299	332	323	325	328	286	311	337	315	316	312	321	305	311	330	341	338	333	305	308	328	315	316	330	309	328	322	352	296	336	327	316	297	296	311	337	308	316	330	338	308	330	322	325	311	292	297	337	298	305	339	302	299	303	315	315	313	275	323	296	295	357	307	299	319	311	317	286	309	319	302	310	294	299	331	348	303	317	340	325	297	313	297	333	318	304	322	330	304	326	316	286	328	341	299	319	318	315	319	295	321	317	329	316	324	354	331	321	310	338	311	307	314	312	321	325	321	332	315	331	324	310	287	330	324	308	309	338	302	325	315	302	277	318	334	347	371	350	310	343	279	308	343	314	334	331	345	392	315	339	319	330	338	340	334	291	336	320	349	307	341	304	313	319	313	312	324	334	294	310	299	294	312	338	336	322	333	311	327	320	288	289	305	338	297	304	362	310	301	336	311	304	331	353	311	375	321	300	313	325	338	309	292	345	337	341	348	344	341	310	346	299	314	301	332	334	324	308	304	312	323	307	309	371	354	316	296	306	333	297	335	322	308	314	335	294	297	321	321	319	325	306	302	312	315	312	340	314	300	330	314	297	319	320	323	308	330	317	332	309	351	307	313	319	345	364	314	341	345	313	326	362	353	331	331	282	333	314	303	334	307	329	327	330	334	289	316	335	322	341	314	337	334	315	344	292	316	317	335	269	335	322	309	325	299	321	318	303	322	328	316	329	286	362	325	319	287	309	330	340	334	323	316	305	309	281	335	319	325	331	304	290	344	328	287	311	319	319	307	309	302	336	323	322	319	341	329	295	291	326	286	362	344	324	354	314	334	308	322	290	371	312	315	323	340	294	303	338	304	311	343	360	304	339	317	329	277	312	308	336	278	326	341	319	322	318	302	310	337	339	287	304	317	343	314	305	325	284	309	339	317	307	333	327	331	333	337	326	330	319	299	298	298	339	352	303	332	305	320	323	325	333	322	327	342	339	330	322	331	300	328	324	323	345	287	318	320	326	322	326	324	326	307	329	305	340	293	319	335	342	326	309	330	334	320	339	295	296	314	311	303	339	308	326	335	324	317	296	283	305	312	303	302	305	348	346	320	292	278	297	327	330	300	358	278	280	311	321	299	307	315	351	352	300	344	315	335	291	353	299	306	357	345	296	313	317	308	312	337	314	298	368	305	325	337	307	304	292	336	306	300	311	267	319	277	332	316	318	310	362	329	312	316	312	307	333	270	310	329	321	312	307	316	337	315	303	330	308	304	331	322	285	332	323	277	302	312	316	304	306	332	321	321	323	317	356	315	317	328	324	322	320	304	284	330	320	342	306	291	316	350	336	347	308	333	288	342	314	342	299	319	307	285	306	322	311	321	319	283	329	319	363	334	298	292	317	305	281	310	323	355	314	336	341	307	330	319	351	351	344	333	309	339	297	323	340	319	318	315	330	325	314	319	317	319	303	349	315	304	314	328	312	295	319	304	302	299	290	276	289	337	315	334	321	286	304	315	350	306	299	295	308	325	327	309	338	327	351	349	292	313	281	329	272	344	326	329	344	341	344	275	323	306	329	292	308	325	321	333	311	310	311	321	329	323	351	298	320	322	340	378	336	351	335	311	336	309	320	310	321	333	341	325	340	318	337	349	320	303	303	319	310	363	286	365	300	313	299	354	285	311	326	309	335	309	318	335	346	311	318
44126	17178	2109	2424	2212	1843	1611	1394	1282	1278	1162	1061	1035	1013	965	937	941	921	914	848	866	904	818	888	849	869	853	861	784	799	867	792	827	802	819	834	791	816	797	828	764	816	814	802	808	821	804	813	765	841	840	762	784	787	871	813	800	792	797	749	815	753	801	761	805	781	824	728	844	844	784	785	797	787	794	750	803	759	773	762	811	794	776	765	809	806	767	759	788	787	784	796	790	793	778	773	776	767	782	751	817	825	758	770	788	789	789	810	797	754	811	795	739	765	757	782	789	761	753	761	784	768	787	765	765	741	751	751	763	768	812	849	790	773	806	797	789	799	795	786	743	765	749	777	675	749	792	716	777	738	806	783	827	794	799	782	801	756	791	760	803	792	813	767	805	797	734	750	764	747	807	783	791	754	779	795	774	722	780	750	777	730	783	783	787	762	836	815	803	764	799	766	776	789	753	778	756	814	787	795	788	804	789	791	762	776	761	807	767	775	771	804	763	779	768	770	804	808	787	790	762	829	797	799	765	761	790	739	748	724	803	764	841	775	771	767	805	805	746	791	784	749	748	806	732	757	793	771	748	815	787	796	766	731	806	801	759	772	798	740	784	796	806	730	721	752	798	745	769	789	812	809	767	773	792	776	745	812	783	748	825	813	763	789	783	737	759	766	814	748	747	784	746	773	847	758	794	715	804	782	796	768	738	766	802	802	820	786	766	792	767	776	774	807	819	765	787	792	768	751	762	806	768	766	811	739	799	787	760	739	766	779	725	809	747	755	776	771	748	763	785	789	794	770	755	771	825	753	767	776	780	803	811	739	827	802	771	782	751	808	783	753	776	816	778	813	757	783	832	753	792	780	789	773	750	807	741	770	780	814	789	759	762	812	773	806	754	742	764	788	800	749	783	719	748	765	752	779	782	834	743	749	834	722	793	736	809	741	786	756	784	782	773	823	741	783	758	817	779	766	772	793	773	746	801	764	778	718	779	740	800	829	784	753	764	787	751	817	744	790	814	780	756	767	742	750	770	757	769	777	789	733	795	786	866	762	793	736	778	800	742	731	747	816	767	804	789	771	766	802	754	769	752	786	778	699	754	775	805	776	732	802	797	757	753	814	778	769	750	785	770	823	838	753	783	807	773	748	749	787	741	780	764	757	763	741	790	748	787	749	766	746	778	768	782	757	769	764	753	788	763	699	765	856	747	774	783	750	797	733	756	773	788	791	794	872	755	793	763	775	798	757	757	756	762	811	791	774	787	734	769	783	718	739	787	756	754	780	762	820	783	736	752	770	804	775	791	741	772	801	764	773	741	742	817	812	758	798	769	780	813	792	778	719	780	802	776	783	787	783	726	764	732	783	824	763	732	743	801	766	776	821	826	765	782	743	783	776	767	780	785	779	783	800	781	765	748	781	786	810	741	818	767	788	773	778	760	815	753	762	762	818	786	747	769	766	836	824	785	776	770	805	805	739	775	786	782	814	759	778	792	740	781	776	779	781	790	795	757	782	764	791	823	835	749	804	816	769	786	758	782	742	741	765	760	790	741	740	818	788	741	768	822	806	799	780	710	783	725	764	816	751	786	767	762	772	766	787	749	755	756	776	797	772	765	764	741	773	787	783	773	772	811	803	805	798	763	758	731	751	807	806	735	766	763	685	744	769	740	837	829	816	745	793	754	858	738	771	816	809	795	761	783	784	789	795	794	807	807	763	768	801	807	785	783	775	750	795	768	798	777	776	786	759	804	750	776	784	784	748	770	797	768	713	782	795	796	798	778	807	731	795	741	777	807	755	737	760	756	802	787	778	801	749	802	763	822	794	790	773	802	779	785	745	748	778	811	777	777	788	732	764	788	785	731	744	772	770	825	862	780	755	788	746	753	774	755	790	831	717	780	773	752	798	742	807	788	750	771	789	751	797	774	798	773	788	806	783	687	789	793	781	789	826	737	769	742	749	735	794	763	789	797	752	788	814	787	751	783	761	768	770	776	776	760	792	808	761	765	746	741	804	763	798	816	810	761	748	835	744	798	762	802	766	813	803	770	795	787	814	790	767	735	797	790	844	757	801	771	790	764	800	810	778	839	755	757	788	795	827	735	733	765	776	782	836	788	828	776	774	776	756	836	800	768	772	744	802	771	789	758	744	791	751	769	781	751	777	742	802	762	722	759	788	743	758	766	759	735	779	788	764	774	750	817	835	837	770	759	809	717	784	771	793	799	747	826	807	738	813	824	841	770	761	754	797	812	732	778	764	769	791	738	741	770	789	790	832	749	714	773	760	770	811	751	801	806	746	783	753	815	769	786	796	715	786	773	742	794	742	791	791	807	787	785	811	814	767	785	791	772	757	771	764	808	790	788	790	777	743	817	784	798	783	774	788	793	802	823	753	734	769	844	793	767	736	750	759	758	792	740	707	744	752	742	720	751	793	789	756	781	764	794	812	756	811	751	727	753	773	819	798	775	764	744	778	841	767	765	762	769	803	759	753	804	762	830	818	805	765	839	796	776	782	777	781	796	786	816	783	811	770	838	787	753	748	758	788	795	789	793	832	824	760	767	761	795	805	817	801	770	785	759	818	781	794	775	775	797	740	758	820	762	758	763	761	778	798	807	832	847	832	767	761	760	807	788	736	766	790	792	773	835	805	756	761	776	792	734	784	798	768	819	744	764	786	775	829	767	750	833	787	787	725	772	780	734	767	781	777	744	781	809	789	743	765	757	800	793	766	798	808	735	767	727	769	801	755	751	788	739	724	774	810	738	739	782	774	767	794	816	772	811	797	784	796	769	743	761	774	767	815	758	801	750	807	754	744	831	797	788	770	802	770	810	706	784	802	765	762	786	730	745	761	779	796	753	789	697	756	797	740	769	765	746	771	811	735	774	759	761	819	780	762	744	787	779	773	849	810	830	822	809	660	798	820	762	767	779	762	807	810	799	852	752	784	749	727	838	707	745	780	774	825	801	763	763	768	751	788	754	736	785	752	774	750	761	782	787	801	778	794	816	744	818	764	802	807	841	811	781	753	777	807	753	818	778	774	719	769	788	804	742	809	798	777	783	725	794	771	795	788	813	773	819	747	791	728	730	813	785	827	798	825	771	750	785	772	730	778	794	795	776	773	778	791	741	779	773	814	757	793	823	791	783	766	768	802	786	786	742	825	751	787	806	804	755	781	790	800	823	792	792	707	820	804	739	743	749	747	832	733	779	775	803	737	763	759	810	737	764	794	768	782	829	761	727	762	785	803	796	788	766	747	820	772	807	743	780	743	786	719	727	733	722	764	824	758	827	786	769	770	751	815	800	748	808	822	740	846	763	742	737	817	801	791	799	768	782	772	773	787	821	796	741	735	776	759	717	806	747	737	749	749	816	746	790	761	806	799	781	786	774	749	766	788	787	746	766	782	801	732	850	755	809	784	826	765	797	786	777	764	849	774	782	784	752	741	784	774	732	797	770	767	710	713	747	738	808	753	749	804	791	770	769	797
80276	46916	16921	4230	985	759	660	521	463	424	420	422	371	333	342	362	323	351	315	337	304	300	321	342	319	334	330	322	295	334	305	328	299	310	293	304	303	285	319	317	290	282	309	292	290	293	295	289	280	313	323	320	335	293	305	297	296	308	285	296	310	268	314	306	341	307	321	281	325	311	323	265	289	314	308	309	295	339	281	270	307	251	309	308	295	299	291	322	302	301	307	296	314	284	291	267	309	317	294	290	321	321	285	311	328	315	340	295	323	292	304	289	276	316	318	273	268	294	297	319	307	317	306	317	320	297	314	280	275	298	321	331	326	280	295	293	279	315	300	316	298	316	284	330	317	284	301	309	277	253	306	299	316	314	285	296	273	298	322	296	313	276	306	296	314	309	268	323	271	280	274	262	319	283	290	351	291	271	297	302	327	292	288	300	287	283	321	304	286	334	310	296	305	295	273	268	308	315	286	299	308	280	286	332	291	283	296	326	317	323	264	290	293	283	287	290	313	284	283	319	277	295	328	290	289	257	320	288	276	306	299	293	319	306	326	270	286	286	268	294	280	323	298	294	284	255	328	280	281	275	324	283	293	323	327	306	259	310	305	284	275	288	297	296	293	285	294	269	299	311	298	304	307	323	308	284	277	314	306	309	329	304	312	306	282	280	293	288	315	291	280	310	287	306	305	281	318	295	308	292	278	304	291	317	295	307	297	267	282	288	323	293	292	297	299	303	312	258	316	324	296	333	283	306	307	305	303	315	319	298	291	295	291	297	296	343	325	290	277	271	325	290	328	331	284	309	323	321	282	268	297	293	290	310	301	275	331	327	306	308	283	283	324	288	294	296	307	241	283	275	264	316	286	319	303	296	320	294	295	332	288	307	304	290	290	290	292	268	302	293	317	291	304	298	276	302	273	282	319	294	306	311	286	289	297	306	308	281	308	294	307	290	297	264	325	284	312	317	305	310	283	293	300	305	316	314	341	290	322	309	318	295	311	347	320	302	298	289	269	281	312	288	311	291	293	302	303	307	323	293	286	291	308	315	289	281	291	332	306	288	334	331	314	295	315	297	302	310	303	291	306	304	286	279	321	272	274	285	301	297	303	309	278	313	299	291	265	327	285	291	301	258	317	290	303	309	263	268	316	332	306	309	280	289	283	306	271	304	299	302	263	292	271	279	294	285	291	280	299	290	246	305	298	322	329	299	285	322	305	295	305	270	325	290	303	296	276	289	292	275	296	338	309	294	273	270	261	318	321	332	337	262	311	298	309	306	303	307	305	268	286	273	322	296	282	266	314	290	326	325	338	314	348	308	271	343	309	289	284	285	290	279	281	286	301	301	288	309	316	309	308	294	297	283	302	336	327	291	292	301	322	321	290	283	266	322	283	289	323	300	331	303	332	325	298	302	325	288	276	305	341	278	312	297	288	307	294	304	336	269	302	350	292	303	327	316	296	313	268	325	269	309	304	331	301	299	278	297	285	302	293	285	309	303	295	314	281	322	266	321	307	308	329	258	328	313	272	311	311	299	292	296	308	296	295	256	301	336	290	349	289	301	294	264	281	275	289	333	272	283	281	268	323	290	325	310	308	283	303	311	307	287	317	303	276	305	324	328	317	313	296	280	308	315	334	298	299	289	272	296	307	284	273	336	330	314	303	284	327	286	286	286	302	307	292	304	283	283	282	296	280	301	309	297	305	290	269	312	302	257	330	302	299	305	267	290	270	280	301	313	287	323	267	324	336	307	331	306	315	288	285	299	313	305	321	286	288	331	296	320	291	294	297	290	316	296	312	304	310	319	292	285	300	276	301	319	313	281	333	281	311	295	322	284	301	334	294	301	290	305	337	301	304	256	284	327	301	307	313	281	321	290	297	298	303	283	310	305	294	308	292	294	292	274	306	328	302	308	309	321	303	293	301	292	296	280	314	329	310	288	277	314	297	285	298	290	287	289	306	296	318	283	280	302	307	316	289	308	259	274	287	287	296	283	285	285	313	296	317	295	313	331	268	295	284	304	307	299	303	278	289	320	279	294	293	314	260	294	283	280	314	331	267	293	287	269	315	291	308	295	324	313	293	314	295	291	345	303	300	326	288	279	272	291	330	296	347	293	318	275	313	315	279	311	301	290	319	301	299	316	266	286	277	271	331	289	262	285	290	297	310	305	320	311	331	320	296	280	253	297	316	301	322	292	354	332	247	300	283	345	309	302	300	304	307	323	316	296	296	303	280	313	281	322	342	316	295	297	292	267	298	281	316	297	310	338	302	292	304	320	278	303	300	294	276	320	304	296	300	274	303	308	282	271	326	311	296	297	300	316	338	299	293	330	299	290	312	289	289	269	286	306	326	303	319	270	271	280	312	282	281	292	278	296	356	260	284	299	307	266	292	293	283	276	283	294	315	290	302	300	275	292	337	315	316	286	302	313	296	302	301	302	313	296	318	273	297	288	261	294	322	311	285	307	290	320	261	287	263	301	305	333	301	275	271	316	294	296	294	318	316	291	285	294	306	315	289	274	302	279	314	323	267	340	284	297	311	276	249	309	297	258	300	295	321	291	322	289	334	281	270	306	307	310	324	280	298	287	308	290	317	309	289	280	286	315	303	303	287	290	304	329	333	290	281	334	292	304	294	270	298	268	278	298	294	309	291	258	307	324	275	297	282	314	287	287	285	282	290	318	254	277	295	316	277	325	324	315	278	314	290	273	320	289	295	289	318	327	306	324	308	301	273	311	279	265	293	290	271	337	300	326	318	286	294	300	304	307	270	304	285	299	287	323	317	300	296	303	309	289	311	316	288	292	287	268	286	304	310	295	311	289	296	302	267	288	295	268	311	292	314	283	310	303	294	268	275	305	300	271	274	283	292	309	308	300	292	292	331	312	328	280	320	324	310	327	287	325	351	282	321	315	313	284	319	304	300	280	321	311	315	330	310	313	283	294	307	272	270	267	299	297	307	301	319	282	321	266	280	293	304	326	299	311	328	317	293	254	292	282	272	341	289	317	293	281	303	305	279	335	283	322	272	307	285	348	287	290	303	258	316	293	267	315	296	307	307	288	289	291	286	305	318	301	279	314	301	283	305	265	288	287	314	303	311	304	287	270	331	319	297	288	306	293	288	294	320	263	272	271	300	298	344	295	302	269	288	315	286	300	313	277	318	274	305	264	281	276	307	273	304	257	250	313	296	289	319	295	334	279	285	322	312	282	268	303	305	278	277	289	307	296	319	258	265	312	299	304	298	277	306	290	290	311	297	313	262	294	283	283	284	301	298	309	330	294	288	268	271	297	315	348	299	276	315	285	267	287	293	302	276	313	297	292	298	330	279	313	312	297	309	301	299	271	310	340	311	278	304	299	287	352	312	300	268	304	296	311	308	307	298	297	301	297	270	297	292	297	304	280	302	306	326	321	287	307	303	292	313	305	285	319	301	313	320	304	316	322	305	325	299	296	309	291	287	322	293	319	292	302	300	335	313	306	277	320
53177	23434	3308	3809	3306	2710	2259	1993	1702	1524	1374	1251	1138	1104	1073	992	998	969	966	901	869	874	871	862	850	838	814	877	799	864	813	789	800	755	738	787	791	757	746	771	778	778	721	764	815	764	754	730	751	803	713	711	715	736	736	763	722	746	785	698	708	681	729	762	779	723	714	725	698	706	804	756	802	725	756	723	724	784	754	727	763	695	755	718	718	748	741	693	712	736	709	692	744	710	690	747	736	771	681	705	707	697	716	689	723	676	725	710	730	701	741	704	688	711	668	721	723	718	711	685	727	724	705	706	724	737	729	723	688	703	706	688	704	675	698	658	750	682	665	733	692	678	735	712	688	710	723	729	731	663	743	725	697	743	672	713	734	686	703	714	765	635	754	733	658	722	710	712	708	722	722	714	729	720	702	685	679	690	764	722	719	644	640	751	694	729	722	722	711	683	778	711	709	713	742	717	701	699	742	715	666	676	733	701	732	748	653	684	680	757	707	701	711	694	710	693	698	748	754	707	695	657	735	710	657	744	690	659	727	707	748	732	741	725	727	702	728	721	731	698	705	660	761	640	710	699	743	728	736	732	753	757	688	666	734	732	698	682	719	708	765	684	720	722	665	673	724	712	762	716	769	730	702	714	667	676	763	680	691	756	723	708	692	728	732	715	727	687	673	661	717	660	701	723	696	676	692	712	705	700	720	708	701	706	700	733	718	713	740	692	734	679	712	688	718	723	724	672	738	704	707	699	699	687	677	678	699	709	732	725	716	727	673	711	746	712	741	695	674	723	733	727	721	686	719	675	666	689	724	698	690	726	696	673	725	692	711	708	726	736	668	686	680	703	699	708	705	759	709	692	742	680	676	676	718	679	717	715	721	645	684	719	691	736	767	708	739	678	698	709	735	727	757	704	720	746	720	709	687	684	706	693	675	706	699	713	723	740	723	724	724	720	671	742	718	717	696	733	693	729	689	679	733	728	713	693	665	716	727	717	700	695	689	743	722	768	743	713	686	687	698	692	713	678	770	702	709	695	686	708	703	712	704	718	698	676	680	726	693	736	728	696	689	690	767	688	735	764	725	691	701	738	679	705	698	732	741	725	759	658	745	727	735	713	686	690	722	658	679	732	737	708	706	713	719	714	714	706	731	702	681	726	720	691	711	717	672	742	676	744	699	713	696	714	714	679	674	731	664	709	683	683	710	700	678	701	705	688	705	700	683	714	691	698	695	719	716	694	675	711	709	714	684	791	707	756	707	664	740	742	747	724	697	656	767	686	670	697	702	688	702	724	709	766	743	722	695	668	701	679	752	725	679	700	705	710	702	728	705	641	710	725	685	726	707	695	723	730	703	696	739	737	715	720	722	710	694	691	759	678	737	679	714	660	698	729	713	674	711	739	698	660	676	719	740	672	702	706	696	776	700	687	735	750	676	732	754	735	739	725	696	718	710	694	693	724	669	691	682	719	716	714	683	747	682	702	726	691	721	701	722	716	718	690	681	758	694	743	759	731	674	706	694	700	739	712	753	714	676	697	693	724	712	671	757	654	743	698	686	647	723	694	750	720	706	673	714	685	715	718	742	693	653	739	703	705	718	685	661	721	687	709	705	702	740	747	707	705	739	756	708	741	739	688	718	684	705	723	739	688	672	752	708	670	670	707	703	726	710	733	693	711	728	780	677	713	721	704	690	708	678	737	713	716	695	703	706	693	744	702	635	744	713	752	640	625	694	686	762	755	735	701	741	721	666	683	680	658	676	751	730	696	699	730	732	700	754	725	687	748	665	695	685	731	756	698	677	680	725	719	719	697	689	677	656	683	722	693	721	751	702	701	672	713	665	757	659	682	728	691	710	688	736	699	688	718	707	690	693	678	700	700	734	732	723	723	674	709	766	694	693	698	687	708	731	731	705	713	696	743	656	728	718	728	703	688	710	734	732	707	701	711	708	651	726	693	723	711	695	758	729	683	719	684	767	676	710	748	700	726	721	730	658	718	682	758	690	713	763	681	683	703	690	715	620	718	735	697	728	682	740	693	735	698	731	703	678	740	730	751	725	713	707	715	720	703	719	668	725	719	675	708	696	681	724	721	734	732	683	708	731	691	714	700	699	754	662	710	736	764	692	710	696	696	724	715	711	713	737	726	720	707	716	728	708	727	706	670	716	735	676	757	714	703	703	721	717	720	706	791	727	736	752	696	715	756	698	696	712	723	707	733	738	691	737	663	716	729	753	702	689	679	708	698	696	711	722	670	704	715	692	737	713	703	698	689	688	717	725	726	718	753	657	731	727	706	720	714	713	714	746	675	695	742	715	669	712	660	702	712	698	716	742	674	648	686	725	742	717	690	716	719	700	691	693	747	679	681	709	718	705	679	711	659	718	745	700	697	658	668	676	697	744	738	711	732	709	669	708	680	669	691	707	712	682	695	722	720	703	750	728	721	687	742	711	707	705	670	756	760	676	663	701	721	687	723	744	705	716	716	738	714	750	702	668	698	704	731	696	738	751	705	668	737	685	717	715	687	691	692	703	734	730	696	721	728	737	685	698	682	712	666	700	674	682	723	711	766	758	719	743	743	741	679	682	706	702	702	736	727	690	704	733	693	697	709	737	711	662	750	700	775	677	722	738	696	703	723	760	670	747	662	721	714	686	698	709	676	686	696	712	733	707	750	760	691	695	740	698	683	660	754	695	705	704	683	722	743	683	727	687	703	722	701	713	708	679	722	697	723	684	719	691	678	704	724	671	731	711	715	706	708	698	706	735	688	693	700	750	641	732	733	745	714	663	754	732	704	689	692	666	716	717	746	686	699	705	716	755	716	702	714	743	738	683	760	745	740	724	645	711	709	733	727	739	737	653	754	688	679	719	684	708	671	713	678	721	667	709	658	689	755	684	743	717	722	670	701	732	717	740	740	731	754	716	721	706	728	696	698	728	676	683	723	706	708	705	730	704	727	722	683	748	700	755	676	731	703	671	752	717	718	683	741	714	700	747	710	719	697	701	701	750	701	667	748	726	685	717	719	699	708	703	684	723	691	702	704	688	713	774	706	714	725	700	704	729	730	717	690	709	715	728	714	694	681	657	685	721	722	700	707	749	767	693	688	750	728	733	691	737	715	726	722	731	681	712	719	713	718	697	679	691	722	665	653	699	735	719	698	743	718	718	685	698	650	709	682	683	681	688	718	688	693	726	737	716	724	710	737	720	711	668	720	703	739	696	735	703	721	677	724	730	729	711	738	686	704	718	720	718	739	706	742	739	713	708	720	719	697	722	710	684	688	697	700	696	701	735	709	662	722	757	714	673	719	700	723	700	650	730	723	687	698	672	701	687	689	641	728	703	668	720	706	720	700	667	687	687	708	696	693	708	738	752	718	740	705	750	694	704	691	683	697	675	739	680	705	695	692	689	734	688	716	738	691	705	724	727	734	723	726	659	721	669	751	651	702	684	711	691	692	719	660	749	711	745	707	714	682	699	662	666	690	681	683
21464	3534	218	189	175	184	152	183	162	171	171	180	176	167	195	163	166	157	160	147	165	172	165	165	164	181	190	187	179	175	158	156	164	191	168	175	164	171	166	149	182	158	145	208	157	170	150	161	170	170	190	145	186	184	178	192	177	187	182	152	169	184	168	179	155	153	160	159	173	183	173	175	161	185	158	161	172	161	170	156	184	168	164	143	190	178	174	165	165	179	147	188	173	173	185	147	188	185	177	174	168	160	172	162	161	168	145	170	170	161	159	183	156	167	153	172	160	179	179	160	165	179	150	176	194	169	171	177	153	199	164	169	167	194	155	192	174	168	175	163	169	172	167	152	183	192	162	155	163	144	186	153	153	166	182	182	176	196	173	181	136	183	151	176	176	187	148	157	160	171	169	174	156	196	192	172	167	189	185	179	196	148	191	178	174	180	169	147	167	135	181	155	159	138	189	186	172	161	167	165	164	167	173	141	152	161	156	181	163	173	163	157	179	158	162	157	181	178	176	171	196	183	148	163	185	174	161	158	144	185	164	167	169	177	181	171	157	175	160	187	189	151	178	165	194	158	149	162	180	180	187	168	167	153	170	184	172	170	166	183	178	179	164	161	168	187	176	164	165	180	170	154	158	182	158	162	169	159	160	171	159	167	173	161	168	189	161	183	188	163	160	169	159	181	160	177	179	196	202	177	212	169	166	182	179	162	168	192	158	167	202	157	184	193	167	181	175	180	171	171	167	164	173	171	193	181	166	176	181	174	162	154	169	157	176	171	178	175	155	180	169	175	186	173	149	156	163	153	166	162	170	201	179	171	148	177	190	184	154	157	157	191	175	174	152	194	161	166	187	172	174	162	139	161	183	196	179	186	172	173	178	169	161	171	152	170	171	162	172	167	183	168	165	193	175	174	176	182	178	181	125	175	157	170	175	202	181	184	171	168	157	157	173	170	194	159	181	177	135	181	154	166	207	178	179	181	179	180	183	174	148	160	170	153	170	174	176	161	154	176	177	150	186	185	162	161	160	171	158	184	173	164	155	150	183	153	185	151	170	167	195	179	167	185	152	161	164	164	195	174	172	206	176	154	169	152	158	169	198	192	201	176	170	167	185	184	168	176	168	167	170	161	192	180	165	178	164	171	210	179	168	163	175	161	152	168	195	170	194	184	178	177	178	157	171	170	173	162	190	163	174	174	165	159	171	177	169	181	173	168	156	150	152	165	172	170	160	214	164	185	173	180	170	168	167	184	168	188	180	176	182	170	177	177	180	194	180	175	141	167	167	178	175	183	174	184	170	152	187	153	177	190	177	187	165	185	173	160	174	185	177	188	159	176	164	182	165	165	187	179	182	163	183	151	194	164	181	155	168	184	179	196	183	172	188	166	183	169	143	150	157	169	192	178	169	167	192	164	166	155	152	197	194	165	162	165	172	176	184	159	180	175	205	195	148	158	170	156	179	179	171	181	151	162	172	187	171	179	180	163	158	156	192	178	165	188	180	180	192	182	164	150	182	161	124	155	171	156	147	175	165	162	152	177	185	183	153	175	143	153	168	181	190	152	181	161	185	176	172	159	171	165	144	155	150	151	156	147	173	176	164	177	148	166	174	156	161	181	162	173	169	164	176	183	183	173	163	154	173	169	186	176	164	180	188	160	133	176	188	168	166	174	180	161	192	154	175	173	156	157	198	174	198	186	164	178	184	167	158	156	176	179	180	161	152	158	172	181	165	183	174	178	185	162	158	140	149	179	161	162	166	173	167	171	158	157	170	148	163	166	177	164	174	164	170	141	174	177	174	171	183	168	178	192	183	180	180	201	176	163	162	170	179	194	183	169	171	149	168	154	165	158	152	175	165	206	191	181	183	182	142	162	165	153	149	163	160	179	152	175	182	168	174	192	174	158	173	169	142	185	157	164	169	192	186	151	156	168	176	171	166	175	153	167	152	170	168	166	177	165	175	169	164	173	151	189	169	168	160	182	171	145	191	177	176	169	154	176	147	182	150	151	191	181	185	161	187	173	164	195	173	182	165	165	177	156	167	144	154	164	166	193	169	171	184	168	173	159	171	183	152	147	181	178	146	159	163	165	170	163	172	176	166	145	165	171	170	177	157	169	150	183	162	175	177	168	184	185	168	179	152	174	148	190	183	171	166	165	175	211	193	158	169	188	193	139	144	165	163	156	161	175	196	179	170	179	184	172	160	156	182	164	179	188	191	184	185	182	176	169	204	183	171	176	202	172	154	163	177	183	163	145	171	160	182	167	168	156	136	162	165	213	191	147	164	189	180	166	170	161	182	179	178	164	147	169	153	168	175	167	143	173	177	175	190	191	192	191	178	165	171	186	177	184	164	153	177	174	145	146	195	163	171	163	193	157	184	165	181	161	173	139	186	157	176	153	182	191	168	169	166	165	150	167	185	167	169	170	156	168	174	159	172	163	194	158	188	173	190	161	178	175	164	179	164	181	136	164	176	178	159	164	156	193	143	137	193	181	156	162	169	144	170	160	154	163	168	192	150	156	169	194	190	166	179	187	162	164	191	206	171	174	169	180	174	166	190	151	177	171	177	152	166	175	163	160	170	167	191	172	180	153	213	166	178	187	157	166	160	169	158	168	153	192	157	178	146	167	170	177	180	167	186	177	181	193	176	173	172	156	156	168	164	181	168	163	170	160	170	155	140	181	193	159	166	171	167	157	179	156	168	159	167	174	178	172	180	173	146	189	169	150	168	196	172	176	190	188	170	183	156	169	186	175	183	174	197	151	164	165	180	148	176	172	203	165	173	178	165	167	167	187	171	207	189	159	189	178	165	187	165	173	194	152	154	166	183	184	175	183	166	165	156	178	158	177	182	190	188	168	165	161	178	176	185	179	181	171	170	160	152	174	181	167	166	154	192	164	167	151	165	164	178	191	179	164	175	160	129	158	159	153	164	172	169	163	159	161	173	159	172	157	174	193	195	190	161	169	142	165	174	209	169	174	193	175	173	193	162	158	155	168	179	167	188	191	183	178	144	157	165	156	142	184	143	169	139	176	179	177	167	191	167	161	161	189	172	176	145	161	160	167	153	159	171	165	181	188	183	202	202	184	170	168	154	165	172	171	188	167	178	172	181	173	156	172	190	154	165	176	173	177	183	175	171	176	142	165	176	180	197	194	169	166	159	165	162	189	162	176	165	170	180	174	200	176	187	180	167	163	158	168	161	165	165	161	171	156	156	180	206	159	165	186	156	175	179	170	164	180	164	189	171	180	169	139	171	180	168	153	177	169	175	165	151	162	145	157	166	158	188	154	173	148	181	166	155	191	167	175	180	188	185	177	174	172	178	158	183	173	158	161	189	168	169	172	166	153	172	169	186	155	174	173	168	174	165	155	181	165	153	176	173	159	161	169	185	159	159	162	151	159	167	200	172	158	195	164	184	167	129	140	194	171	185	202	166	169	167	165	179	177	162	178	158	155	173	184	174	171	173	173	177	178	180	178
19216	2551	557	478	508	504	508	467	491	513	495	491	492	425	457	529	529	453	468	478	472	502	494	485	457	441	472	462	463	482	495	467	516	459	501	443	461	454	484	506	500	459	502	460	493	473	445	502	455	474	508	502	468	441	479	456	418	490	467	449	455	426	477	448	472	454	476	464	458	439	444	495	459	464	456	467	487	482	456	461	488	462	449	454	481	458	432	452	474	470	476	467	457	487	465	507	499	467	464	493	460	465	483	460	468	477	450	484	455	464	478	444	482	497	446	515	498	496	498	473	453	500	498	463	506	469	477	472	476	473	453	478	468	457	466	469	470	486	489	468	464	461	505	449	484	495	472	473	470	511	503	463	497	454	441	460	468	449	425	471	460	496	469	502	464	487	455	461	488	483	449	446	465	455	462	462	478	497	513	485	463	491	446	488	471	466	521	477	463	481	440	455	467	451	465	449	504	480	496	477	510	441	449	487	503	465	493	479	481	454	470	492	452	461	474	473	496	450	462	440	473	434	441	457	473	480	481	497	533	461	478	470	486	467	462	451	461	478	480	492	454	485	471	447	483	445	449	512	438	479	482	471	478	461	508	443	474	491	471	473	461	431	470	461	501	502	506	474	472	479	457	474	456	455	459	446	443	448	461	479	479	475	507	442	464	462	483	487	445	481	461	468	479	504	482	473	480	443	462	470	470	431	466	478	488	470	450	436	478	455	512	488	469	504	430	461	501	429	453	477	461	496	490	436	488	483	439	470	456	509	464	475	480	475	518	463	502	450	446	493	467	464	477	455	429	477	505	482	473	422	441	432	449	462	453	488	508	464	461	438	497	471	458	438	455	443	478	486	461	504	444	473	473	478	452	474	473	474	492	503	487	462	440	448	484	460	426	480	462	457	446	494	460	494	459	440	443	466	485	459	419	460	491	422	464	484	442	470	478	490	512	472	471	464	460	494	466	457	469	433	461	473	463	478	466	496	455	503	421	447	477	496	490	493	457	477	475	467	438	434	439	495	465	449	479	488	476	462	457	450	452	438	452	489	442	444	483	453	493	448	476	485	479	475	463	473	477	486	495	468	453	458	493	504	454	454	489	459	481	478	493	434	482	481	434	481	468	462	514	499	459	492	469	444	472	447	485	494	469	473	447	466	439	482	501	499	452	463	492	482	471	480	475	470	472	459	477	487	468	462	465	496	448	459	484	499	510	526	477	485	466	480	504	461	510	490	465	492	492	542	522	463	466	435	502	470	456	490	482	479	446	452	513	465	431	522	473	489	429	463	466	456	461	491	457	478	485	460	489	473	438	468	436	477	446	444	477	460	455	503	474	482	442	478	460	482	486	494	506	527	453	458	452	486	463	437	481	515	473	428	487	484	461	475	494	482	503	481	463	460	479	485	448	463	465	419	467	492	490	478	487	456	494	444	490	460	490	490	453	464	453	514	460	478	463	455	447	480	478	441	479	485	437	509	479	460	471	505	466	463	461	468	440	458	493	487	473	443	480	460	487	482	455	485	491	467	473	505	476	434	462	482	453	480	471	463	459	455	473	455	472	451	494	441	481	436	529	490	459	444	439	451	435	430	453	464	483	457	469	516	452	462	494	462	485	477	483	483	484	469	484	476	446	462	484	484	481	429	489	506	440	450	502	480	438	490	486	483	494	470	446	502	468	466	479	463	455	461	487	459	477	503	450	432	465	485	478	469	458	465	495	477	466	477	450	447	452	456	485	452	429	440	476	490	485	486	506	480	439	463	483	489	450	441	469	486	475	475	489	442	489	488	495	473	472	440	492	438	511	479	420	438	498	432	439	479	469	432	512	459	462	484	456	429	482	468	484	462	473	455	498	473	442	463	523	455	470	464	501	487	474	470	464	464	458	493	440	475	473	457	497	478	466	447	456	475	412	465	445	498	462	483	453	507	482	492	434	451	465	475	452	459	444	429	502	477	462	496	472	478	471	482	476	450	483	466	449	474	470	447	432	446	506	475	477	473	457	474	483	456	480	466	492	469	507	431	501	467	509	495	435	469	430	447	450	467	491	491	456	476	474	469	493	500	479	421	472	481	506	467	462	459	490	445	467	479	502	477	451	466	491	492	493	466	467	498	506	493	486	498	481	473	454	485	461	468	411	461	461	434	500	470	505	453	432	506	497	451	504	474	465	459	535	469	499	459	485	454	436	485	504	431	465	446	438	460	471	480	485	456	461	461	486	479	481	468	481	434	453	487	469	472	459	497	449	465	489	506	492	440	455	503	472	473	472	460	448	452	471	474	491	454	459	461	445	439	495	456	471	499	472	461	473	461	482	461	443	478	472	463	435	457	459	477	485	445	466	452	514	416	459	490	478	470	468	431	474	459	467	491	476	484	472	509	478	466	492	448	454	502	477	490	469	464	460	472	449	464	460	468	483	473	482	435	496	510	481	467	484	497	470	486	464	487	481	416	456	467	470	456	450	480	446	487	450	473	470	488	467	439	456	437	457	453	451	513	484	463	496	487	472	493	448	442	507	494	486	503	516	444	446	437	479	440	473	479	494	442	467	484	480	468	477	464	460	468	469	475	501	504	508	485	454	404	480	449	483	462	442	500	477	476	459	472	451	491	431	449	440	461	475	458	457	455	465	465	449	476	474	476	452	466	481	433	456	439	456	493	457	482	487	501	480	466	472	478	446	450	432	429	497	454	512	459	502	469	457	476	475	480	488	485	481	484	448	446	481	433	491	496	458	472	470	446	445	474	463	458	501	451	469	456	464	477	496	437	466	504	482	464	500	457	458	462	460	434	524	456	472	513	441	473	490	504	453	464	479	443	493	473	461	497	499	465	483	443	462	448	494	437	511	468	455	496	442	457	490	486	457	490	436	493	489	468	485	449	470	456	480	424	508	495	477	475	516	486	499	484	427	475	443	466	491	487	452	461	460	454	487	469	503	497	455	464	491	488	442	434	477	469	468	476	477	421	489	487	492	456	450	489	492	442	446	484	457	465	474	459	510	443	493	462	484	475	482	463	475	455	461	466	456	515	447	484	489	491	454	453	453	505	448	483	466	439	449	470	435	495	483	474	454	478	453	482	471	493	449	477	458	482	497	469	453	458	497	515	489	467	532	459	482	486	457	475	452	467	442	470	455	492	454	497	474	454	445	458	472	477	451	423	462	499	462	463	488	474	457	499	456	486	467	450	472	475	483	484	475	455	500	477	464	459	466	485	438	487	474	447	464	486	473	503	474	459	457	455	450	411	443	468	491	509	473	434	477	441	475	438	429	483	497	469	455	468	447	449	487	458	488	445	509	473	448	489	476	484	423	470	492	502	444	466	509	498	463	486	498	474	470	440	432	433	507	435	474	449	463	511	444	461	489	481	497	497	450	528	492	476	502	436	429	515	497	478	444	488	458	461	465	476	436	473	512	461	498	443	481	421	472	476	495	474	495	500	466	442	473	508	466	487	491	465	440	451	447	445	528	484	474	527	473	456	477	459	507	441
69832	37447	10049	1363	644	569	440	389	403	376	369	350	406	364	327	373	348	327	338	327	357	283	322	331	325	313	344	319	349	299	310	319	315	331	320	309	312	341	339	286	318	336	343	325	304	305	325	314	319	317	330	316	333	280	311	332	316	323	307	318	338	326	318	328	331	326	346	339	312	287	320	348	332	304	359	325	326	337	333	307	304	340	297	314	309	335	301	316	289	316	309	330	277	312	324	324	303	326	333	305	304	368	314	345	335	339	328	325	295	347	330	291	307	359	339	303	339	325	324	308	316	318	329	338	290	338	308	334	308	301	303	335	323	328	313	325	342	367	302	295	281	332	317	310	291	292	300	305	303	306	287	354	283	339	283	312	327	294	326	308	309	307	314	339	319	327	309	350	344	340	299	289	310	327	329	322	336	357	334	320	345	317	329	293	318	332	326	318	304	326	337	324	311	338	327	329	320	299	293	312	288	311	308	328	320	319	331	322	313	296	272	340	338	332	331	292	320	308	325	288	301	294	296	263	292	335	335	331	334	320	343	323	295	328	324	290	346	314	307	345	315	346	309	310	301	310	289	298	312	295	309	279	320	290	321	342	312	339	332	340	350	299	297	305	327	307	315	302	335	322	344	307	328	307	334	331	326	337	327	304	315	272	340	319	338	300	318	355	335	306	325	312	307	316	297	340	302	309	316	292	288	318	331	324	309	333	335	315	341	307	364	333	288	285	349	303	325	334	348	340	308	322	329	319	337	337	328	332	296	331	292	338	345	319	297	341	322	332	320	246	310	319	309	317	312	323	275	313	288	333	321	309	328	312	309	331	340	309	320	302	297	322	308	319	349	329	327	324	366	309	341	333	333	278	301	301	316	292	316	304	320	311	339	289	321	307	290	310	326	295	321	315	286	289	327	331	347	331	287	299	322	329	311	343	346	308	308	321	303	301	329	332	322	337	300	306	305	323	324	332	329	324	307	299	347	328	334	310	280	309	305	364	346	342	353	275	276	316	339	335	344	325	289	310	350	310	315	306	355	308	332	290	322	315	318	333	318	308	356	283	317	320	296	324	343	318	305	312	306	284	316	318	306	325	282	304	314	315	307	285	308	318	315	290	330	321	305	326	325	298	303	318	325	316	313	331	310	287	326	316	318	342	322	309	352	304	324	324	333	329	281	308	359	313	322	330	348	292	320	315	316	314	298	288	319	329	288	299	322	344	320	321	291	302	344	335	334	349	329	305	330	331	329	316	333	315	335	322	311	309	301	309	288	299	331	286	337	272	311	306	316	326	306	320	296	294	267	324	334	301	318	322	334	304	298	300	326	309	324	308	320	296	344	331	322	318	306	292	297	310	337	278	331	346	304	336	341	331	334	288	288	322	297	303	312	343	323	339	315	298	340	303	336	320	349	325	327	322	316	321	301	308	336	298	338	327	343	296	287	281	299	314	293	268	333	280	323	334	290	321	296	298	327	318	344	354	322	306	298	319	298	322	318	307	336	323	302	369	313	354	266	290	287	314	350	323	302	357	314	331	337	312	306	340	308	312	324	291	317	315	343	326	296	355	313	321	325	331	361	293	354	340	341	286	303	344	314	306	308	286	317	329	336	296	278	319	332	325	325	304	347	304	313	322	322	306	345	323	322	313	300	304	356	319	323	295	334	335	319	305	309	295	330	302	344	310	303	320	275	344	305	316	313	280	298	299	318	318	324	310	307	296	336	278	339	340	301	353	278	315	331	305	312	323	289	300	308	305	354	316	326	304	343	358	354	298	324	319	335	318	305	325	298	305	352	313	320	285	322	318	303	335	323	360	320	299	328	296	296	314	316	305	298	338	302	312	342	323	324	312	307	307	293	324	323	327	348	312	336	325	346	347	311	330	294	303	321	342	320	342	330	339	324	358	316	335	308	345	279	327	327	314	292	319	307	327	293	308	343	313	333	267	336	316	310	319	316	356	341	331	320	310	320	329	335	316	323	313	303	335	307	348	319	311	310	313	298	328	308	305	300	351	331	330	306	318	301	311	290	304	347	329	357	321	348	330	313	332	304	323	298	304	329	310	315	332	342	310	332	333	330	323	320	374	331	323	331	309	317	313	336	305	320	341	320	328	328	324	295	326	281	300	308	339	312	311	337	325	281	316	314	317	304	313	349	326	337	273	305	311	287	331	339	337	325	348	296	303	343	298	348	306	313	311	321	329	309	303	314	327	322	336	301	328	308	316	332	313	309	334	304	352	336	295	298	341	311	325	325	313	329	349	303	316	282	279	322	323	319	312	312	334	324	299	333	332	330	294	292	354	304	303	336	333	331	339	304	325	331	349	301	339	303	315	294	324	294	315	300	278	341	317	334	295	327	335	339	317	311	316	326	309	298	317	307	319	316	285	348	329	332	317	329	315	316	310	298	320	324	315	305	319	286	316	320	321	300	333	319	299	323	330	288	360	339	306	328	335	327	314	320	283	287	328	316	339	323	330	332	318	345	336	315	301	289	331	325	326	326	314	337	316	331	354	309	329	324	284	317	374	336	339	331	302	278	331	340	282	322	324	302	357	315	326	326	314	330	298	328	337	302	304	320	336	270	316	306	317	316	340	329	325	315	295	296	334	310	343	334	310	312	318	333	348	353	322	304	299	332	347	343	346	311	293	306	268	308	321	314	294	318	322	318	279	298	332	330	304	311	291	309	323	314	332	338	320	309	335	304	328	310	336	291	326	305	375	287	341	325	301	301	340	296	347	339	320	292	314	349	336	301	298	317	309	293	327	319	338	317	337	318	310	290	326	314	302	337	323	312	244	344	304	342	332	294	328	329	336	308	314	316	352	298	315	298	287	298	303	306	349	322	330	328	333	324	303	303	333	311	323	307	340	318	371	304	343	330	345	297	323	296	333	318	316	330	307	285	350	296	324	294	322	318	313	271	298	303	302	324	293	313	344	335	322	338	283	344	341	272	289	314	330	317	342	323	313	306	320	333	310	316	319	314	337	346	273	304	324	315	327	308	319	305	314	326	309	327	334	314	298	338	331	335	276	353	298	311	345	332	336	310	313	326	281	312	307	312	285	300	360	324	304	341	339	291	326	345	328	310	315	328	315	336	314	295	326	322	338	304	341	324	286	316	353	327	311	307	328	299	311	330	319	310	329	321	389	313	304	320	346	325	365	345	332	286	322	310	338	285	335	310	336	325	341	356	314	340	312	313	321	312	338	302	327	300	288	328	308	307	336	308	315	305	331	306	304	332	309	337	322	306	311	341	304	339	318	313	344	303	282	346	312	287	282	306	336	338	296	285	295	313	302	306	315	311	295	311	296	315	364	343	339	332	313	316	322	321	326	292	331	306	302	296	339	350	325	296	320	300	319	306	299	334	335	274	322	322	349	319	311	335	317	357	335	297	299	337	317	333	329	293	328	321	305	314	326	348	327	312	291	350	314	318	291	292	308	343	303	305	346	290	319	321	329	299	309	356	324	318	320	293	321	317	344	311	292
43665	17747	2205	2437	2136	1846	1617	1349	1279	1210	1137	1036	1023	932	970	970	941	921	957	874	827	849	883	801	844	869	839	867	835	830	795	821	803	767	812	802	817	808	817	813	821	814	818	799	753	787	745	804	750	798	805	790	770	804	817	740	763	796	758	831	783	811	765	773	801	778	743	788	762	821	795	750	798	784	800	763	774	813	801	838	751	797	812	754	812	756	788	792	824	767	766	758	785	775	785	795	777	776	771	798	748	785	782	770	799	718	853	818	832	761	759	760	781	755	787	769	808	816	779	798	785	787	770	791	817	804	766	788	766	780	809	775	767	820	750	732	767	764	780	761	784	846	775	745	763	793	775	771	808	813	735	780	754	803	746	751	753	785	747	795	770	830	757	768	854	742	752	753	750	795	780	742	794	744	773	769	823	755	786	801	732	753	816	813	790	755	815	757	764	763	832	785	763	810	719	841	744	742	797	776	745	801	747	745	715	786	772	760	791	816	763	788	777	729	831	788	766	823	794	759	814	784	817	765	777	792	775	801	785	721	751	761	812	807	784	747	789	781	713	773	782	840	724	757	810	792	789	743	753	785	757	767	761	775	753	771	782	748	818	744	805	754	738	781	740	746	776	710	777	771	826	813	826	785	769	773	807	761	753	802	806	817	783	779	795	805	769	790	818	764	752	789	796	824	800	794	792	811	747	805	787	779	814	721	803	783	773	775	780	760	806	790	740	797	798	770	759	761	810	794	759	789	727	819	796	764	757	802	807	812	778	782	829	757	785	748	775	781	777	751	733	776	815	809	769	784	814	745	796	757	748	746	783	832	836	763	760	735	807	812	736	807	796	803	810	811	790	774	837	772	770	802	751	828	742	751	728	757	821	770	758	827	731	774	732	751	825	753	755	736	808	794	788	813	764	720	802	765	774	748	791	779	780	764	812	812	770	765	756	678	788	812	754	772	794	775	808	766	726	763	744	754	787	777	778	784	844	765	754	798	742	785	774	760	748	780	814	805	775	781	774	743	733	802	781	752	763	705	785	800	813	766	784	757	786	791	794	773	751	797	777	728	808	760	703	799	761	763	759	816	761	731	778	839	823	798	739	746	793	807	809	744	785	779	773	752	784	780	750	773	729	780	782	752	762	822	769	766	734	757	742	783	834	787	833	813	747	797	838	799	761	765	762	774	743	740	767	798	788	768	820	780	830	827	764	788	778	802	800	778	778	785	858	770	812	763	764	773	731	812	765	814	764	792	736	788	784	807	768	716	761	811	742	721	796	781	734	758	797	798	789	830	809	823	782	804	783	748	774	798	789	768	757	762	787	834	802	761	766	789	744	835	800	769	752	756	757	775	806	721	753	739	771	784	737	735	762	740	759	846	808	805	799	743	813	745	783	768	804	761	802	803	768	758	777	774	751	785	743	842	788	777	768	766	709	775	780	741	799	788	781	789	805	747	817	761	758	782	744	721	805	777	842	779	765	799	739	840	786	764	773	791	795	815	795	780	753	754	800	831	774	792	811	811	777	792	836	761	758	782	781	762	799	819	780	801	771	768	757	817	824	753	785	769	718	779	800	774	766	784	799	776	775	788	780	831	768	798	754	774	791	786	763	838	782	787	779	783	772	813	812	781	717	782	778	776	778	789	809	758	785	758	799	747	748	805	753	789	749	764	756	806	783	801	794	720	765	787	784	767	795	803	765	753	730	755	789	768	787	780	742	760	787	782	775	768	759	741	781	764	768	764	798	826	718	780	773	852	845	795	768	733	819	754	769	755	743	752	787	769	744	772	761	714	793	775	795	806	794	805	795	789	773	736	787	855	790	718	725	825	755	741	763	742	774	742	800	721	787	833	804	783	735	757	797	785	803	806	729	738	756	761	768	771	750	770	744	764	775	799	780	780	758	729	786	755	734	727	730	750	820	794	768	771	791	750	781	761	770	767	768	745	755	747	775	796	790	732	754	802	805	806	751	776	790	800	784	802	827	779	857	778	815	769	782	781	792	808	766	790	801	802	770	741	773	760	730	786	782	803	785	808	780	795	748	829	741	761	773	765	762	806	812	774	783	781	817	818	759	770	804	849	774	756	741	728	770	698	752	834	742	738	789	790	834	830	742	802	775	787	789	796	720	766	785	810	761	795	780	797	804	825	735	786	784	794	761	778	745	780	766	769	792	766	710	765	711	757	783	792	783	787	792	813	784	772	830	761	720	781	796	750	728	812	768	754	799	763	772	788	821	775	701	751	806	709	798	783	805	768	772	799	772	762	824	763	791	794	783	743	841	810	776	772	770	791	736	732	759	847	762	795	733	792	803	803	799	833	786	785	818	776	724	766	764	820	786	807	798	755	782	793	813	745	755	809	734	776	786	823	789	793	805	791	797	789	785	812	779	796	772	769	779	747	758	767	744	766	821	751	799	768	817	752	785	783	741	792	752	818	789	772	753	811	793	754	739	753	725	808	768	823	861	788	778	778	746	771	801	791	783	810	793	784	810	757	790	823	770	759	836	796	752	728	783	762	788	740	823	766	764	718	807	748	796	834	770	747	768	789	790	779	762	803	786	747	769	808	838	761	744	772	774	822	798	760	778	758	765	796	786	828	761	765	766	748	784	767	766	804	776	764	734	760	764	799	765	770	746	749	752	738	760	797	787	795	774	753	761	793	772	744	736	776	783	710	800	802	773	828	766	787	796	751	774	722	772	775	822	738	793	802	772	771	830	779	748	760	736	719	753	769	790	780	767	780	720	781	798	822	786	826	727	778	784	777	804	767	764	781	828	763	784	751	782	771	728	761	772	791	784	813	844	746	769	817	734	806	767	770	738	753	781	790	780	804	793	787	803	784	801	754	788	760	787	772	794	789	777	783	769	809	736	758	761	756	772	806	734	807	783	793	762	799	782	764	758	763	740	749	752	809	820	843	794	779	766	762	756	768	808	777	779	780	752	775	761	768	750	797	784	792	738	833	791	786	787	772	748	783	749	742	792	750	761	778	824	815	751	782	752	789	771	798	800	833	806	754	808	827	817	786	766	762	770	735	792	779	830	794	828	790	745	772	797	766	782	808	794	775	763	764	770	761	760	784	817	718	726	779	764	803	770	709	778	772	788	774	771	734	799	772	765	786	818	806	767	715	735	762	786	777	783	792	747	743	711	805	775	765	794	793	761	811	820	797	774	826	801	713	759	786	787	772	736	781	781	759	762	792	789	783	785	827	801	769	735	788	765	716	749	812	741	755	769	789	751	798	777	763	767	815	783	806	754	754	777	755	823	773	776	744	792	814	797	766	769	756	826	751	755	792	777	774	837	776	803	790	750	780	795	835	786	779	783	725	789	798	773	719	763	829	802	773	786	772	727	731	733	805	788	761	798	780	816	721	780	745	789	780	799	792	738	798	710	772	777	788	799	742	770	766	847	776	742	773	722	765	767	788	794	802	802	782	766	759	739	808	747	778	751	762	744	770	784	776	719	757	816	794	826	756	762	774	779	759
80280	47517	16141	3712	1090	738	628	532	460	484	428	397	343	376	359	346	321	338	349	353	327	321	333	319	298	308	325	340	285	287	310	338	313	317	314	301	298	335	265	310	295	292	284	324	305	286	324	310	310	317	287	305	285	301	313	327	279	292	318	276	259	287	299	261	309	264	272	313	269	309	316	281	289	281	291	283	299	293	296	302	255	319	312	323	288	277	294	339	290	311	297	300	286	306	282	305	331	297	296	260	292	304	282	304	309	293	246	304	279	291	279	311	296	284	309	296	291	281	305	271	318	286	280	281	327	306	312	289	310	281	274	267	306	279	303	325	300	283	278	288	318	334	299	295	314	333	310	293	299	346	322	273	303	292	342	260	291	301	297	299	269	262	326	302	291	307	302	313	259	282	269	269	316	312	312	302	309	291	323	302	292	285	300	332	285	291	277	285	310	312	307	308	299	282	324	295	288	283	306	312	311	296	285	328	287	311	256	301	273	325	309	315	291	277	308	270	296	316	286	260	311	334	309	293	299	297	317	327	304	320	276	271	264	285	272	300	322	302	281	301	264	298	293	305	288	336	286	315	331	277	294	342	310	286	305	318	301	297	288	319	313	288	283	288	323	301	305	315	327	277	296	272	286	298	264	287	287	287	277	322	314	319	290	324	294	302	307	310	291	313	309	330	302	291	294	317	304	287	300	292	297	292	300	289	305	277	268	308	273	288	294	264	333	292	303	281	294	325	280	281	329	292	313	323	290	314	301	333	300	311	293	287	310	290	301	288	326	299	303	283	282	302	289	308	290	260	306	265	308	278	283	345	289	291	293	315	283	295	294	284	300	295	281	299	293	264	266	316	313	283	279	287	266	292	296	284	279	299	296	286	344	300	323	270	262	285	303	293	305	301	274	299	324	304	302	309	271	287	326	320	300	283	280	272	302	300	291	298	282	296	301	293	301	320	233	321	319	286	314	281	283	277	303	293	303	322	278	292	339	285	298	281	301	288	313	307	270	292	271	284	297	333	288	301	302	308	298	280	281	297	324	299	332	318	281	299	306	296	293	280	267	308	316	288	287	315	309	291	306	273	276	286	310	301	324	317	282	287	299	270	261	314	269	313	280	309	274	306	282	295	281	331	311	298	296	341	320	318	275	306	258	299	279	254	309	297	262	302	305	306	326	290	275	295	298	287	314	329	303	325	270	282	313	273	290	303	304	285	282	333	279	294	320	326	291	296	274	319	288	281	317	305	291	276	308	278	281	282	296	307	316	307	296	305	326	276	307	310	325	320	291	283	315	335	302	280	289	326	298	305	278	310	323	290	278	262	301	291	303	296	307	310	295	297	283	301	281	306	315	278	274	294	291	283	318	266	300	288	309	293	301	291	296	304	315	301	308	289	278	295	302	340	300	311	286	305	330	273	323	316	293	283	286	279	309	333	302	281	307	345	291	301	314	313	309	322	296	307	274	272	317	287	297	298	314	294	322	289	315	296	285	316	327	307	296	295	243	300	323	316	256	314	322	290	311	295	311	292	293	323	325	303	264	296	313	276	289	318	308	314	268	321	313	325	275	305	307	291	322	305	308	314	290	293	296	306	296	326	312	306	284	293	304	298	279	300	297	289	319	274	308	307	284	281	310	305	268	318	275	290	306	301	316	313	295	300	302	344	328	291	304	284	299	288	267	302	320	253	289	319	318	336	309	270	296	302	293	309	270	311	295	281	261	274	299	299	302	310	286	347	281	312	303	304	264	296	280	300	295	270	280	272	278	297	320	288	299	314	306	311	296	320	287	291	312	306	300	273	291	329	305	303	275	309	288	305	297	336	307	265	289	317	280	311	294	305	279	303	321	286	303	291	309	287	296	326	307	293	309	294	304	302	279	306	300	290	296	318	304	293	317	306	300	304	282	309	309	285	290	294	300	303	300	329	272	309	308	281	298	291	322	294	294	290	281	299	309	316	286	287	276	308	292	286	273	326	301	293	291	296	310	326	301	302	310	280	297	306	297	305	312	304	299	260	300	276	277	295	313	292	323	289	300	324	320	275	280	273	290	297	273	296	262	298	283	285	296	325	279	320	286	318	321	307	323	272	318	305	299	289	281	297	301	292	267	317	327	322	327	305	284	299	290	285	317	296	284	319	298	290	318	277	248	319	282	301	356	307	288	286	324	318	322	271	266	317	308	308	279	289	322	309	305	316	281	313	288	322	320	290	280	322	312	291	313	312	287	303	276	305	294	329	278	317	283	289	341	306	323	285	277	302	292	295	293	313	270	277	303	292	288	275	269	290	293	255	317	303	274	293	295	276	330	287	307	315	310	324	282	302	307	318	281	296	310	311	303	351	272	311	298	310	318	304	290	278	288	287	302	263	302	329	300	311	284	294	280	296	317	317	318	338	341	314	313	272	316	246	281	292	278	314	303	329	305	272	293	298	284	311	302	327	318	286	308	284	315	320	300	294	314	287	308	284	303	282	294	275	306	303	289	305	280	289	299	328	293	310	336	293	273	336	310	292	297	327	298	315	277	280	288	299	305	309	291	285	297	329	295	284	263	314	303	269	293	318	309	297	321	327	281	300	269	277	321	297	295	304	284	288	294	288	312	304	291	287	301	285	310	272	290	301	286	283	315	310	313	268	298	271	295	271	341	306	297	294	281	314	297	276	304	279	306	312	277	276	318	289	300	286	282	294	313	287	290	330	282	290	324	295	318	288	303	295	314	309	321	280	302	256	279	310	328	301	289	312	338	294	289	291	271	323	308	313	331	305	285	292	300	305	305	276	268	307	296	318	303	282	287	311	286	303	298	288	304	318	301	272	298	291	257	316	286	296	304	327	269	297	311	320	286	288	277	269	292	286	298	289	303	291	310	299	301	315	318	287	322	297	309	255	290	323	274	287	271	300	266	282	298	308	292	286	327	300	278	305	321	315	304	295	305	306	313	304	320	283	276	304	289	315	305	295	313	273	299	298	331	309	298	329	312	290	292	294	263	330	283	323	282	314	288	279	313	303	288	304	327	299	292	294	294	290	295	274	310	305	306	299	269	299	287	296	308	326	300	313	284	287	286	286	303	287	278	310	291	304	290	307	312	322	292	294	308	293	294	299	285	292	298	328	322	299	295	344	296	277	299	292	303	314	294	253	281	310	262	277	284	319	284	304	299	294	303	288	285	265	305	299	285	311	311	341	303	280	315	299	302	288	291	304	311	300	292	286	291	288	283	320	279	284	278	295	307	319	265	311	318	264	305	281	296	287	290	336	275	265	321	309	309	323	305	301	282	297	303	313	284	282	307	292	266	279	253	317	298	305	307	286	288	291	305	289	299	301	309	285	312	286	338	307	280	288	282	307	290	323	270	280	320	308	300	298	300	316	300	308	329	314	291	281	290	286	291	308	300	301	273	299	323	290	271	294	319	303	310	291	319	285	288	312	286	291	304	314	291	332	297	299	299	335	323	302	284	266	341	301	292	319	276	301	276	291	306	327	323	268
53283	23880	3402	3887	3338	2883	2337	2027	1710	1518	1436	1316	1253	1140	1117	1042	940	971	978	940	929	887	856	871	799	796	803	831	770	803	829	781	766	781	817	812	780	683	753	714	766	701	732	756	760	736	760	697	767	771	779	729	801	717	747	753	728	637	709	710	756	724	696	768	727	726	717	717	778	707	759	739	680	713	718	701	687	744	750	711	757	709	728	737	736	687	717	719	704	711	748	722	706	714	730	707	694	707	737	700	655	685	710	716	689	694	668	709	745	702	700	662	683	671	668	727	703	712	708	643	683	707	670	694	783	722	742	725	686	720	698	707	690	689	754	714	706	720	746	695	736	729	730	691	713	737	653	653	709	689	781	671	751	702	761	688	665	652	715	691	740	686	714	666	730	669	712	747	711	678	679	680	756	703	710	703	701	732	703	683	699	657	696	769	687	670	756	707	761	709	720	737	704	738	725	758	731	684	691	726	648	737	700	716	710	692	644	741	717	693	724	676	741	721	731	684	702	679	676	662	720	695	750	740	703	723	762	718	746	741	672	674	724	722	747	714	670	714	728	721	723	716	728	715	707	701	650	708	706	720	756	714	719	693	729	751	680	723	703	738	683	744	687	674	714	792	682	712	719	733	715	687	719	710	692	726	733	646	733	700	726	750	707	718	736	696	671	668	681	675	665	743	690	756	682	704	674	652	711	673	724	702	660	698	693	694	729	710	713	707	730	715	696	734	687	697	706	710	722	743	734	681	723	723	683	689	742	778	711	700	692	704	672	725	667	666	723	726	704	706	714	715	717	700	763	741	709	672	724	737	681	671	709	682	703	662	711	760	771	705	690	696	763	682	724	714	712	696	717	719	733	738	676	732	662	693	683	723	714	716	726	723	721	699	700	687	653	667	681	735	709	737	733	689	698	766	702	662	733	700	724	688	667	691	703	659	710	689	710	715	693	681	696	700	716	678	670	681	760	680	682	743	701	732	678	727	714	713	720	769	688	710	735	706	700	682	754	741	674	667	672	740	713	698	665	689	722	746	721	693	708	715	731	710	698	715	702	709	674	736	716	719	696	692	706	699	716	680	695	671	706	713	717	684	720	704	694	732	745	712	760	719	690	712	726	713	733	725	726	726	702	694	708	732	679	742	715	743	741	715	691	691	708	717	730	749	721	702	727	693	730	676	684	702	753	688	678	677	710	675	693	730	688	715	714	675	720	714	688	718	694	700	711	716	618	700	670	741	730	667	713	710	709	696	752	749	709	732	687	737	689	689	683	657	747	711	749	728	676	739	743	698	726	653	745	694	680	669	692	702	701	676	730	731	756	700	700	643	731	697	700	729	703	701	714	721	667	680	740	716	701	687	677	652	720	690	681	720	718	726	710	727	749	702	712	751	736	702	649	694	693	742	683	722	738	678	711	676	720	718	665	765	684	712	683	695	675	690	717	699	701	713	664	728	710	744	717	712	676	722	708	750	716	724	689	759	688	674	714	698	705	739	701	724	709	711	686	714	703	701	716	733	708	684	725	743	723	627	699	665	739	686	747	719	700	715	761	716	698	703	665	683	728	677	740	752	696	687	731	677	710	738	720	744	731	718	716	697	723	731	671	654	713	668	715	692	697	743	699	710	703	728	696	684	713	747	663	714	701	716	687	704	737	678	701	717	725	657	726	741	697	742	707	643	684	732	709	744	706	715	741	712	711	696	662	703	711	705	716	717	720	661	688	705	673	729	683	711	722	711	717	730	739	699	690	731	688	677	713	688	683	740	714	713	733	707	682	687	707	708	756	738	731	729	701	705	705	738	707	755	726	750	717	720	684	680	695	714	667	735	737	704	726	749	762	684	703	687	701	756	754	760	716	725	690	716	715	680	713	739	671	711	711	711	703	685	752	716	696	707	718	705	736	729	706	695	739	702	731	702	713	712	698	757	751	687	704	729	722	689	696	651	667	667	688	654	719	719	673	673	684	708	688	727	696	731	733	736	695	679	691	697	751	696	698	711	714	728	727	702	648	707	834	698	720	673	710	700	692	686	726	648	737	697	686	698	712	679	722	725	678	656	693	754	679	704	724	697	746	709	723	697	673	691	730	703	671	646	697	677	712	695	699	724	751	705	701	745	764	699	679	704	707	728	684	686	696	701	720	736	677	667	713	702	757	677	729	663	684	707	687	703	719	696	721	694	734	741	717	716	673	717	739	750	743	696	736	688	733	666	661	725	712	732	712	686	704	719	688	744	676	737	705	736	701	669	720	702	689	664	710	696	705	747	713	619	734	653	688	703	713	706	709	710	706	698	682	694	708	747	684	712	717	725	677	723	718	669	747	786	690	730	713	713	657	746	741	676	712	668	736	667	720	693	678	733	719	707	706	731	734	732	709	773	690	711	778	700	648	702	713	731	706	710	745	739	727	711	686	721	710	675	710	684	709	683	699	704	686	712	683	693	720	684	713	677	664	681	714	714	714	708	745	754	695	695	723	725	690	694	721	699	712	701	675	745	655	742	702	729	705	775	665	678	741	736	677	664	751	696	717	712	692	680	699	738	739	677	700	739	713	708	699	711	694	705	707	722	714	721	766	654	702	702	673	676	669	679	712	696	725	709	764	713	689	715	712	705	661	753	757	724	716	725	731	691	761	718	722	744	757	726	737	711	730	683	661	680	725	712	746	741	728	725	710	723	696	680	664	731	733	716	729	664	760	687	724	694	709	644	700	750	728	669	734	722	770	655	711	696	677	704	770	682	683	714	760	699	683	744	758	691	716	711	705	679	702	678	683	765	699	723	700	731	707	646	720	716	710	738	731	681	663	712	702	724	721	746	716	721	684	713	703	766	675	748	709	710	718	763	666	743	732	738	716	742	799	741	741	715	714	749	714	693	739	699	665	708	663	739	701	750	656	705	687	730	704	670	668	707	689	696	685	692	751	669	692	702	718	675	710	716	646	696	714	672	683	668	687	683	722	713	746	713	732	678	663	657	667	701	673	715	682	682	689	709	711	699	724	708	721	671	716	710	711	691	734	696	724	665	727	720	652	701	716	659	700	711	664	716	742	728	716	706	665	712	683	694	695	671	686	726	776	720	658	716	770	722	731	728	693	725	731	693	706	722	694	721	751	726	677	732	708	774	703	713	714	759	689	716	700	700	711	628	700	667	719	681	726	747	689	686	718	700	702	710	781	740	755	713	738	732	733	696	743	691	699	693	747	675	757	740	715	698	715	680	743	695	699	705	720	705	710	705	716	736	702	706	733	714	697	738	702	712	714	684	695	717	711	711	659	709	755	665	706	686	698	713	687	710	698	698	718	727	677	699	685	718	720	689	739	753	686	738	717	684	698	715	697	725	720	657	704	749	717	771	715	701	716	757	667	701	683	705	713	718	689	751	707	714	683	612	675	686	721	763	686	732	680	685	721	691	711	749	744	738	756	743	675	729	758	714	666	708	664	708	676	725	701	674	637	753	705	747	619	707	696	706	690	720	695	709	667	741	748	711
21785	3732	180	189	160	168	174	153	180	176	164	151	165	171	171	170	163	188	165	176	165	182	164	181	164	167	182	190	164	151	179	184	164	166	183	170	173	178	178	166	160	191	180	189	181	158	173	184	152	187	146	172	173	153	180	179	181	176	171	175	179	148	180	169	155	179	163	181	167	187	180	169	183	160	170	169	177	153	174	178	190	155	153	178	174	159	159	188	171	171	156	172	170	180	157	164	161	171	166	195	190	196	148	198	174	160	168	168	185	150	177	183	178	163	194	173	178	162	159	153	176	157	175	155	168	176	180	173	176	172	192	175	182	169	175	175	189	178	160	171	172	167	158	175	165	207	171	178	149	175	175	174	193	185	166	162	183	165	150	178	166	166	152	182	185	202	172	190	197	149	176	165	174	168	186	182	161	149	166	187	199	157	188	167	180	165	178	168	146	171	165	179	176	162	155	162	185	180	173	151	158	159	182	171	184	192	181	181	155	163	156	183	201	163	157	189	154	175	173	170	167	175	159	172	174	183	200	171	181	151	162	152	172	170	185	169	163	156	157	168	209	170	159	167	175	164	168	165	183	158	156	190	181	156	169	178	163	176	191	156	188	205	202	171	204	176	189	182	182	180	168	159	191	182	173	172	178	143	159	189	175	149	181	167	179	150	155	196	182	167	164	173	178	170	209	171	191	148	162	163	176	155	156	184	182	162	181	181	168	158	194	194	163	159	175	161	171	167	165	159	161	155	186	170	181	197	178	180	170	183	146	180	190	185	182	152	176	170	161	183	147	173	175	157	157	160	176	183	187	169	180	134	161	162	178	190	159	170	166	183	164	173	173	164	185	176	168	165	172	165	169	191	175	173	160	147	174	165	193	150	173	183	173	162	182	172	184	181	177	173	173	174	166	175	146	193	193	171	171	171	178	144	165	172	186	165	179	166	167	167	171	174	149	180	176	165	162	165	152	157	178	156	158	160	176	172	175	177	177	164	160	188	176	180	181	183	163	146	169	162	159	177	171	162	197	186	167	185	167	150	184	186	170	153	171	166	155	175	147	190	190	177	154	167	173	178	174	179	184	166	152	176	165	168	163	185	189	171	183	181	165	165	180	168	169	169	175	213	165	182	168	198	177	176	173	164	187	159	169	178	171	177	195	187	174	171	141	189	155	163	185	169	171	166	180	177	175	182	173	173	168	153	184	197	179	153	175	175	148	171	155	176	182	173	141	189	170	182	192	171	165	152	180	168	152	163	160	176	154	166	209	179	167	179	175	191	165	169	178	166	190	171	160	163	159	165	169	159	203	173	190	156	174	176	202	164	162	164	194	175	187	183	182	150	165	156	183	164	159	164	190	162	195	155	179	198	187	166	176	172	146	152	172	194	173	185	166	179	177	164	172	197	171	185	181	179	179	173	173	193	196	172	169	165	186	166	182	191	187	168	172	167	150	191	180	164	164	172	178	157	176	152	182	179	168	164	179	178	168	163	191	182	164	167	167	151	154	171	156	151	183	176	176	177	164	174	172	147	169	160	158	171	151	165	160	165	183	167	179	163	184	170	181	177	147	195	175	176	146	184	156	178	166	197	152	188	163	156	164	191	162	157	154	190	163	176	159	159	170	182	177	187	183	148	155	179	144	179	183	176	165	163	166	179	196	159	171	154	208	163	175	185	190	168	164	170	188	177	181	175	157	177	147	163	153	170	185	192	159	197	174	191	181	166	173	178	162	161	166	190	165	179	183	185	163	153	153	158	173	165	170	177	180	190	162	170	210	176	157	164	169	151	200	172	177	159	175	165	170	166	173	182	163	169	150	178	188	198	176	158	161	161	178	176	188	161	161	181	180	148	177	173	170	159	186	186	155	163	181	172	143	156	141	170	166	188	177	161	166	166	166	153	167	164	180	185	165	173	160	135	159	183	150	202	164	183	172	185	189	165	176	149	184	172	172	189	162	163	178	170	163	178	163	172	194	166	183	188	178	171	181	169	167	145	156	163	162	184	172	171	153	150	181	179	199	197	185	170	175	166	172	172	178	171	172	176	168	196	164	191	162	168	181	189	175	188	173	166	165	174	191	178	192	164	180	182	167	160	166	166	173	175	157	157	167	192	159	175	160	157	172	165	169	149	180	179	188	188	158	160	184	160	157	175	160	190	180	189	190	160	171	155	173	152	173	181	178	163	170	174	161	164	181	171	181	157	155	194	145	135	185	183	183	162	180	171	180	184	199	187	143	187	195	198	178	192	173	189	168	156	186	190	172	183	177	168	157	165	187	168	169	191	162	181	184	161	173	171	155	157	160	161	177	186	178	194	184	177	163	183	160	179	189	166	163	164	164	165	177	181	167	168	170	179	169	190	175	158	155	168	187	201	177	155	200	173	181	156	165	191	172	169	189	164	176	181	188	174	150	155	159	168	152	171	175	162	176	196	172	153	168	202	170	185	188	164	163	176	173	176	166	185	173	178	160	197	191	203	176	207	178	162	171	177	199	176	201	173	186	192	155	167	158	139	155	185	190	179	156	196	148	178	191	149	161	189	175	180	185	146	177	196	174	175	167	200	164	189	169	141	173	181	166	197	182	155	162	170	139	186	183	161	146	172	181	189	180	173	179	175	171	170	162	171	166	170	163	160	165	180	188	177	175	167	194	155	166	180	187	196	170	143	186	175	180	168	164	174	177	178	160	172	147	184	167	179	182	171	165	174	170	159	152	171	169	184	188	210	166	169	162	185	167	191	178	172	149	171	151	184	171	203	159	151	167	163	155	186	180	184	161	163	166	180	153	176	182	185	189	193	178	173	163	159	161	186	159	160	166	180	155	137	183	174	186	177	155	195	176	174	198	172	178	171	182	151	168	157	170	167	179	177	165	174	187	153	169	170	172	175	154	171	135	166	153	188	164	193	181	195	166	173	189	186	142	163	174	176	170	192	173	165	152	161	182	190	177	207	171	146	168	193	162	182	172	166	158	192	167	183	155	180	167	152	185	165	190	197	158	186	154	183	167	166	167	186	169	175	166	165	182	168	176	182	180	174	147	179	181	183	186	154	162	190	161	173	165	169	178	164	160	165	194	170	161	183	164	164	157	195	182	187	160	180	172	202	177	169	138	186	185	171	180	142	173	158	164	161	172	174	180	155	187	167	151	156	176	174	180	174	168	166	165	168	176	142	178	154	187	164	182	178	166	187	176	178	208	183	177	198	163	152	174	163	164	164	169	172	190	170	140	179	169	168	166	174	155	180	192	202	159	182	192	163	159	170	168	166	171	164	161	169	194	156	163	190	191	179	163	165	171	146	161	179	166	194	177	172	155	177	185	189	177	169	186	172	169	167	161	180	176	183	196	187	175	175	157	190	175	170	191	173	151	166	159	165	151	169	187	166	161	175	153	188	184	193	168	168	163	167	182	177	169	174	174	177	173	180	178	183	156	160	185	155	170	163	173	159	175	163	182	186	174	150	184	162	164	186	151	152	180	160	175	171	174	167
19596	2598	517	522	510	491	520	480	506	473	482	529	473	467	490	495	460	480	436	499	483	486	500	489	486	484	488	462	489	470	448	458	512	451	475	475	472	476	462	510	439	484	439	471	494	484	447	473	462	484	480	483	469	436	494	482	466	447	486	492	457	475	442	484	485	483	485	512	486	504	484	480	478	472	489	483	453	503	433	453	494	468	457	483	499	499	455	481	483	446	425	511	499	488	452	507	506	507	461	469	467	446	461	468	438	472	496	459	475	469	481	474	416	467	471	467	494	466	471	461	427	450	492	479	486	448	480	457	474	431	436	471	454	506	484	479	452	437	465	505	462	484	472	448	483	472	474	475	464	455	449	462	527	486	496	492	483	480	512	491	485	495	469	436	467	454	507	491	474	494	504	456	478	466	456	486	460	471	483	420	465	442	489	474	493	457	501	483	475	478	451	467	444	481	452	497	458	461	484	447	455	473	483	464	482	482	489	470	450	464	468	495	460	446	463	504	491	469	476	480	447	463	506	530	466	446	473	499	489	488	450	463	482	472	490	480	477	460	467	454	460	468	494	514	475	473	505	469	473	474	475	490	459	469	447	460	448	482	498	495	444	458	465	470	476	454	461	461	508	450	510	434	433	471	433	479	453	512	490	489	476	463	450	449	449	426	462	474	488	469	456	459	436	479	459	470	499	466	499	440	480	435	503	466	478	494	485	462	496	451	470	486	471	484	513	446	434	463	475	470	497	464	464	484	456	460	459	479	502	449	504	461	451	465	483	455	479	487	442	465	461	503	479	492	458	461	462	455	495	453	452	467	444	443	443	486	473	514	499	480	463	450	496	457	514	438	467	498	448	456	509	455	483	464	469	444	466	474	460	450	524	462	474	492	490	447	451	447	436	504	475	481	481	501	424	472	488	479	482	492	480	501	467	436	449	457	453	519	468	462	469	461	470	469	461	485	470	458	480	491	475	461	474	534	482	489	442	470	473	494	476	462	454	467	448	476	491	462	452	456	462	507	475	472	448	475	456	422	436	475	493	474	487	452	453	442	434	479	468	510	446	479	471	495	448	462	437	470	484	445	455	462	464	475	473	473	474	474	452	481	461	480	438	461	468	456	458	467	483	478	504	471	456	482	486	467	454	417	479	463	473	462	424	484	472	454	471	488	460	483	469	488	440	488	466	470	447	510	480	480	415	460	436	488	512	460	464	492	455	506	459	466	457	454	505	493	437	444	487	478	443	498	478	480	508	520	477	448	471	459	456	442	492	482	465	469	440	444	509	452	443	472	476	487	516	461	454	502	494	455	442	460	458	493	474	489	497	514	476	449	478	494	496	479	469	478	482	468	475	476	479	459	474	474	472	489	523	516	532	467	486	467	465	471	492	430	474	466	455	458	461	469	439	507	482	471	482	488	471	418	460	476	492	453	485	465	489	492	455	501	487	452	484	448	450	483	464	455	443	484	489	497	504	463	507	501	520	498	486	477	478	467	470	472	482	471	482	430	483	500	469	490	496	475	486	495	441	467	500	455	487	513	481	489	469	457	455	516	463	523	495	524	472	471	443	462	466	454	495	492	457	490	490	511	479	497	517	481	520	506	494	490	453	419	446	421	468	450	461	427	448	452	465	446	459	476	497	494	508	482	455	448	452	473	449	482	485	463	471	448	506	445	498	484	486	462	493	494	475	486	443	476	454	475	492	485	509	453	465	478	454	491	493	450	488	500	449	470	463	471	485	440	502	493	468	473	430	459	491	460	496	484	458	472	455	481	456	457	500	465	478	476	489	479	511	493	492	498	460	468	445	466	467	469	480	492	496	488	485	429	461	476	493	458	464	490	447	468	433	435	515	492	489	457	453	511	448	475	459	482	532	505	462	491	492	560	431	491	482	514	460	480	453	470	437	472	468	470	474	523	465	485	498	454	457	476	491	473	456	486	483	468	463	506	512	438	432	459	488	481	459	522	449	513	440	517	449	451	488	503	447	470	471	483	464	470	534	461	478	444	487	453	471	488	467	446	432	497	491	471	460	467	448	442	473	487	454	443	465	465	508	479	441	470	440	465	450	473	493	470	434	478	473	478	517	461	473	469	452	476	476	528	466	462	513	459	539	472	480	446	439	471	474	472	459	496	465	484	459	460	464	443	474	464	461	475	424	485	449	453	478	471	501	463	422	428	482	457	497	518	472	430	466	463	433	450	463	491	486	478	504	456	470	463	461	468	441	446	495	460	471	456	483	475	477	503	477	473	451	503	426	469	467	470	437	478	459	462	445	493	485	466	490	442	424	478	489	482	500	491	518	502	505	474	453	478	502	497	485	457	427	461	474	478	481	478	469	497	477	475	457	455	510	463	473	480	474	464	493	475	474	482	459	482	462	464	424	478	464	494	475	426	478	471	492	471	449	458	441	452	461	427	474	430	465	445	485	466	444	459	471	512	506	489	473	409	465	455	492	484	440	445	464	456	492	502	514	475	457	496	449	477	490	487	486	456	478	471	467	482	456	464	492	509	437	506	464	444	485	504	463	434	447	492	479	485	472	470	459	489	464	502	454	460	475	405	448	459	475	451	494	437	488	436	514	463	503	490	476	484	467	471	475	470	473	490	499	498	461	467	507	494	455	469	512	487	476	457	451	468	452	504	488	490	466	442	440	482	468	445	487	476	470	470	492	450	410	453	481	466	474	487	487	519	485	448	454	451	482	499	452	507	452	496	472	480	457	485	487	467	452	463	459	465	453	502	445	503	460	426	468	442	456	473	478	479	493	499	465	480	491	458	523	466	480	447	482	477	476	470	436	490	480	479	478	457	486	454	505	492	491	474	489	456	481	470	485	423	494	466	506	471	481	482	420	519	476	487	459	448	464	484	456	454	455	487	467	488	449	481	429	458	463	492	433	491	515	472	491	460	435	470	469	486	467	476	452	443	439	479	514	497	471	482	470	493	454	433	500	448	491	465	464	462	454	470	461	518	501	487	477	477	463	436	485	437	489	479	501	454	475	460	495	457	465	464	512	426	475	460	455	471	487	481	441	463	462	449	492	481	455	473	488	457	458	445	452	473	489	444	467	463	471	465	497	424	412	484	439	415	490	467	475	490	471	456	469	439	466	442	472	522	481	475	429	498	517	477	463	473	489	498	482	486	473	496	460	462	476	479	473	451	438	475	494	474	470	493	425	454	502	517	441	469	484	452	476	457	450	543	469	480	451	483	489	472	473	463	435	477	477	453	522	476	489	422	442	492	479	431	494	450	451	483	490	475	468	474	454	461	469	478	424	494	492	458	481	470	466	441	442	465	485	508	478	479	492	465	488	504	484	460	456	523	501	471	475	445	472	474	497	461	471	435	474	463	438	469	485	486	447	475	503	473	455	439	439	461	497	450	466	476	466	459	489	469	491	448	468	483	480	452	475	497	479	468	500	461	462	464	459	484	459	447	492	459	481	474	488	481	482	456	485	468	495	481	509	496	494	490	476	438	468	516	498	466
70097	37362	10463	1328	628	556	502	438	461	434	378	340	379	363	323	345	332	348	354	328	329	307	343	303	339	309	313	334	310	339	319	343	337	314	295	347	333	315	323	329	371	326	338	307	284	313	354	311	302	328	363	296	328	332	304	300	293	305	337	359	316	302	346	330	309	316	297	290	336	331	329	288	315	311	291	333	314	341	324	325	338	312	318	322	315	297	335	330	323	267	318	303	310	280	339	332	319	332	312	285	273	342	304	343	325	318	324	345	316	330	324	310	317	358	290	310	325	313	311	321	319	327	332	328	286	310	345	302	270	316	290	320	349	346	306	307	340	324	351	340	292	305	346	314	320	370	299	312	330	334	315	360	345	325	320	332	347	317	310	307	317	312	334	302	287	300	318	331	324	316	302	312	328	310	289	338	315	331	307	342	299	318	324	332	340	316	337	338	321	337	298	315	303	281	339	338	339	313	346	299	323	319	321	315	320	338	317	327	341	303	303	347	322	335	323	337	325	332	339	296	307	347	322	328	320	295	329	307	323	298	321	308	306	318	315	332	317	317	316	351	318	304	307	313	327	344	307	320	347	299	301	312	323	299	311	321	318	344	335	305	341	341	337	332	343	280	321	290	303	295	288	338	328	313	306	331	323	321	323	313	359	351	336	298	304	307	332	351	324	352	297	308	312	306	294	320	326	307	332	327	312	336	298	322	287	308	294	313	358	357	293	325	303	314	320	331	344	300	350	359	313	334	319	317	315	361	317	290	312	318	298	337	330	347	326	338	295	315	311	332	328	303	340	328	320	333	333	315	332	343	332	329	321	337	343	319	313	333	345	344	342	285	325	337	313	280	340	341	339	302	353	341	284	328	340	305	314	334	350	307	321	321	343	334	323	322	311	305	296	320	325	323	350	321	294	298	327	322	342	328	330	316	303	303	336	285	320	293	341	333	306	304	320	318	317	327	311	335	343	331	332	335	307	313	291	332	315	316	330	306	306	298	316	314	314	294	322	324	292	319	338	330	311	300	319	317	313	320	305	317	340	329	327	313	308	320	312	325	312	320	290	321	308	322	319	289	313	324	328	363	317	355	313	327	310	327	352	288	322	337	265	306	335	325	358	297	310	293	301	345	316	304	316	315	292	309	305	293	336	337	315	297	345	345	345	316	346	344	298	306	319	326	319	303	322	328	312	329	309	344	301	330	302	332	319	277	337	321	335	317	324	295	304	371	325	294	310	304	328	334	288	366	348	296	336	316	290	312	291	349	323	310	355	307	310	327	336	321	310	332	347	315	328	306	322	299	336	285	322	334	303	305	298	345	294	312	318	314	281	317	296	287	317	302	302	330	324	298	284	306	330	326	329	293	331	322	346	313	351	309	272	323	335	339	329	341	288	338	311	294	332	320	312	349	343	316	287	314	303	314	325	288	297	346	300	322	333	324	339	331	292	321	333	325	326	326	345	306	326	325	303	324	306	333	310	330	337	299	344	323	305	301	299	308	306	296	296	303	338	291	335	310	312	303	307	321	331	333	315	335	325	343	345	305	272	319	321	293	323	303	349	317	328	295	324	314	305	310	335	284	293	310	321	334	325	310	324	354	294	324	328	329	347	310	337	286	327	293	327	328	327	348	307	324	308	328	298	326	344	330	347	294	266	307	306	358	281	350	319	335	322	342	275	323	337	308	338	329	318	329	329	337	322	306	331	348	371	321	347	308	315	293	313	327	297	343	297	307	314	322	343	291	313	326	332	335	329	305	308	340	305	335	287	335	334	305	348	310	308	315	274	309	327	319	309	300	343	306	296	301	319	345	299	343	331	338	343	309	333	317	287	314	315	270	333	297	293	323	288	293	335	325	330	307	315	297	319	349	347	307	332	328	339	351	307	329	324	311	312	321	318	303	289	308	302	321	331	334	297	312	286	301	293	280	303	327	322	300	303	324	338	339	321	318	326	336	320	351	281	293	342	298	339	335	307	301	319	339	329	311	326	327	326	339	291	311	323	316	342	282	321	338	286	321	330	339	323	326	307	340	291	343	318	296	293	313	307	337	303	324	341	306	284	293	306	304	317	312	324	326	328	305	315	292	299	336	336	323	321	344	348	299	303	332	322	319	312	310	340	319	314	312	318	313	339	359	322	273	297	330	357	358	360	313	306	300	313	325	329	326	328	292	296	332	333	324	349	319	312	339	345	312	318	318	312	301	337	294	300	303	336	333	314	337	349	376	316	324	335	360	310	326	340	333	295	336	336	312	303	325	322	313	310	319	283	317	311	337	317	320	352	304	351	306	316	319	322	319	336	339	303	312	317	312	319	362	313	324	309	287	324	339	313	353	308	310	335	349	309	338	310	357	294	322	325	302	296	318	330	358	328	322	331	313	330	331	310	335	341	309	295	313	308	318	330	294	334	323	302	318	316	323	309	338	329	319	309	308	292	302	353	316	318	306	342	316	322	334	299	303	342	312	280	376	331	332	345	292	325	301	302	295	316	296	320	336	312	321	307	309	312	315	333	319	308	336	316	293	281	281	318	356	289	341	314	306	308	332	322	305	342	343	309	313	302	298	307	342	297	319	312	306	309	317	324	333	314	307	319	324	305	280	286	295	314	322	338	303	307	355	326	354	335	332	319	297	332	315	318	353	354	316	317	336	312	305	316	297	328	344	338	344	335	302	322	336	319	325	318	275	325	333	301	355	302	348	318	302	321	315	312	333	336	300	337	316	321	317	336	351	310	309	311	297	335	329	309	311	341	347	322	338	311	298	306	301	298	307	321	335	339	305	312	312	323	302	324	369	313	336	299	328	306	305	331	338	328	315	302	335	349	342	334	300	320	356	324	350	297	295	325	299	312	300	335	336	347	343	343	363	294	313	313	309	340	310	311	336	335	310	319	313	344	331	285	310	322	358	333	307	289	344	356	296	332	382	323	297	330	309	307	341	292	335	322	311	294	325	350	347	298	326	310	323	326	291	323	323	316	347	333	332	266	314	293	300	309	299	323	329	311	357	314	341	295	352	319	328	308	330	305	319	322	315	314	331	336	287	317	289	373	348	332	312	324	343	323	307	284	289	318	322	323	327	331	333	325	311	332	344	311	334	323	322	319	314	324	333	296	312	314	314	316	316	319	335	330	334	311	315	355	280	317	315	325	341	312	294	355	293	370	301	315	307	310	322	314	307	308	328	336	365	341	315	321	328	336	357	320	302	305	335	301	338	334	273	302	317	296	298	317	352	312	316	318	303	300	303	300	330	330	321	293	299	313	302	312	307	296	341	320	323	331	296	315	337	277	308	308	329	361	308	318	306	318	331	302	333	272	310	314	313	277	322	316	294	342	324	342	300	309	323	331	318	312	311	316	310	325	308	342	349	323	338	360	318	314	307	329	258	334	319	348	315	329	328	312	326	351	311	336	303	311	308	340	307	298	296	313	333	293	326	315	316	315	341	319	299	302	302	310	324	322	335	344	314	311	337	300	309	348	296	337	322	310	324
43832	17541	2249	2335	2150	1808	1596	1394	1328	1200	1148	1082	995	1016	966	957	938	948	920	956	808	877	861	787	872	878	846	854	786	803	847	836	832	852	838	790	843	786	781	763	837	777	755	813	823	803	780	804	814	747	793	818	807	832	766	777	819	709	764	800	827	823	756	789	741	824	755	837	745	796	784	794	798	815	783	759	820	783	787	755	816	781	824	762	765	801	755	836	785	776	829	758	770	806	818	741	771	816	759	801	784	786	786	716	724	762	733	805	803	784	792	730	790	782	776	788	793	800	746	761	764	752	732	830	789	832	777	824	784	713	802	776	758	791	791	772	747	794	762	779	806	749	828	796	795	763	746	805	793	788	767	753	798	773	786	798	807	790	816	796	803	742	796	771	750	830	831	734	759	783	822	791	774	757	788	789	774	760	794	776	820	767	800	761	802	793	826	786	832	817	748	782	728	779	764	741	776	790	781	784	811	770	764	782	745	762	762	778	726	785	822	753	794	764	812	814	811	791	735	804	763	841	746	744	725	791	739	797	768	820	758	809	766	726	777	798	792	776	752	768	760	752	737	793	780	828	746	809	787	770	821	782	769	780	750	820	757	794	778	798	818	806	808	761	772	773	746	750	755	775	782	802	780	784	765	768	798	706	772	763	781	828	793	797	798	765	801	817	794	757	758	784	789	794	782	798	792	769	783	804	805	760	804	816	792	810	737	780	756	765	806	785	765	794	790	758	837	776	784	775	818	788	793	760	777	767	758	753	809	777	743	802	747	740	748	784	820	735	786	801	772	776	807	737	770	817	783	786	770	775	766	818	718	790	772	771	788	771	780	751	753	754	744	799	762	778	788	802	802	836	752	774	817	776	820	765	773	765	765	808	770	734	788	849	755	783	769	742	771	820	768	808	785	786	764	732	734	753	796	730	779	828	791	723	786	785	791	802	779	748	808	752	805	767	754	736	777	744	745	786	742	765	832	803	809	816	777	786	811	767	777	795	823	773	769	714	819	794	827	751	707	787	781	805	814	797	791	776	782	738	780	745	798	853	773	773	769	763	785	751	768	799	815	745	765	818	753	800	773	811	775	801	787	772	788	809	752	820	792	747	784	803	749	806	783	748	791	727	793	796	742	773	777	742	783	740	797	781	798	768	777	786	762	797	788	836	777	766	775	778	760	795	791	782	768	728	793	795	815	729	731	763	781	829	755	751	816	785	785	799	769	766	791	797	779	756	806	747	810	759	748	760	806	767	790	746	750	786	748	771	781	790	750	789	800	755	762	809	763	786	785	792	783	776	878	785	755	751	849	795	784	762	762	793	749	811	786	778	810	768	791	809	782	783	763	813	770	838	759	745	800	789	765	854	797	780	810	768	705	782	779	773	771	729	802	879	723	804	797	757	793	786	757	751	755	762	811	762	794	798	817	773	797	784	770	741	801	773	795	779	768	749	801	768	763	783	776	794	804	782	756	729	802	730	807	835	788	751	799	703	782	757	769	773	798	818	838	757	723	721	800	760	760	762	820	791	750	814	824	741	740	768	823	774	761	754	824	803	758	749	789	753	799	773	762	785	817	770	777	846	739	745	759	730	803	723	739	808	800	778	831	774	794	785	769	776	801	791	823	774	811	795	754	801	773	750	769	812	757	795	810	727	735	745	783	737	744	786	784	754	845	798	783	745	783	766	764	726	756	798	788	820	841	754	777	782	813	777	800	733	821	750	801	816	759	749	775	765	803	808	822	803	769	775	758	811	811	752	812	791	811	809	786	764	752	775	764	786	788	817	809	773	797	837	762	816	762	784	791	743	780	855	774	812	751	801	784	764	786	782	800	782	792	756	769	804	779	775	812	810	749	753	710	768	751	783	764	814	771	789	773	759	798	832	755	748	809	807	755	793	783	794	787	774	817	808	778	782	720	832	770	784	824	768	759	780	765	767	750	716	749	830	789	776	783	761	819	818	774	788	792	783	776	828	796	786	795	753	855	802	780	802	773	781	765	793	798	743	816	784	832	773	744	779	785	771	785	791	755	767	730	793	754	808	823	800	759	771	734	744	764	742	745	835	771	710	778	821	812	759	794	773	791	799	795	766	788	765	802	791	762	762	811	789	769	776	768	810	800	788	732	775	765	780	795	781	781	752	782	800	840	797	829	758	748	800	801	756	780	713	776	785	766	747	794	791	783	783	819	786	832	781	812	796	760	733	775	825	780	751	801	803	761	821	813	760	762	782	804	749	780	767	742	842	782	709	756	799	808	815	781	825	753	822	811	768	769	797	820	769	764	803	743	779	792	794	775	774	774	791	797	801	798	759	719	728	753	732	793	763	838	783	709	802	806	769	728	755	809	787	846	758	809	776	781	774	834	806	834	744	763	812	791	775	761	798	798	742	736	769	779	766	752	809	774	792	848	713	779	757	768	771	803	755	779	748	792	781	786	719	771	826	759	727	772	765	769	806	801	735	805	769	731	778	793	777	734	786	735	752	779	717	761	782	760	768	811	782	770	808	846	731	801	769	842	790	823	742	793	757	786	764	773	808	743	751	796	715	800	758	778	765	789	797	803	776	793	768	739	787	776	806	795	793	774	779	777	756	757	776	774	732	818	783	763	765	793	824	745	754	771	793	808	790	763	827	790	766	765	788	799	794	779	770	797	816	776	778	788	765	809	752	826	796	799	766	765	817	743	815	772	780	786	743	798	745	809	780	775	770	817	780	786	786	821	779	838	710	774	783	768	788	795	747	746	756	769	836	798	797	774	782	708	767	738	755	760	811	825	779	788	782	795	778	733	786	819	838	768	807	814	756	782	772	783	753	812	816	772	772	797	771	790	760	802	786	810	786	812	793	774	825	776	774	741	794	752	764	805	780	788	767	759	764	764	783	745	756	798	802	787	805	776	746	808	787	776	795	768	808	795	772	817	818	787	791	798	797	835	744	761	767	744	759	803	723	779	750	805	701	762	786	779	800	805	732	780	787	806	783	762	791	753	794	728	774	720	775	792	758	762	703	790	773	765	821	770	748	777	856	791	789	746	773	761	774	767	797	788	759	818	787	780	795	806	835	755	821	764	786	809	812	805	717	751	806	786	802	773	771	731	713	799	773	744	760	801	774	759	737	758	757	785	798	790	788	798	763	740	743	788	813	734	757	792	790	725	799	746	742	737	802	765	793	812	786	786	805	771	784	779	731	792	802	835	772	735	828	758	842	771	761	787	744	748	814	807	729	739	778	763	812	757	769	758	764	836	794	756	726	773	787	761	804	767	762	774	774	776	848	776	785	781	793	789	747	777	756	806	795	750	747	791	752	799	797	832	798	771	788	776	808	764	809	777	736	822	773	773	767	786	763	751	840	793	802	794	746	781	832	756	805	772	754	797	806	813	745	769	743	782	764	792	786	787	743	785	776	849	788	793	820	783	794	797	724	780	804	786	798	811	820	800	741	772	751	829	767	775	804	772	827	738	777	783	746	779	767	832	768	787	825	788	793	760	803
79455	47323	16140	3363	1059	811	616	555	446	452	411	353	363	376	353	354	334	321	347	377	306	313	295	332	305	342	327	306	324	308	302	313	301	321	303	288	282	319	304	308	276	270	306	298	304	284	316	278	297	291	308	321	293	282	317	284	282	322	257	317	291	298	310	305	299	279	316	319	296	292	331	263	311	269	319	298	291	296	328	322	275	293	289	266	314	331	278	320	313	306	282	332	289	320	311	299	305	318	339	307	301	286	295	251	307	312	302	323	321	289	288	327	292	324	313	294	289	302	320	326	313	304	272	267	332	308	272	281	275	331	310	287	276	322	263	309	332	285	287	303	257	329	317	305	291	270	282	282	300	324	310	321	304	300	305	308	311	285	309	258	280	304	311	303	297	274	309	332	271	262	281	295	300	259	294	319	306	294	363	271	270	307	318	302	277	298	282	260	285	303	274	286	326	292	323	341	331	341	282	268	286	315	313	314	319	287	302	297	262	268	306	304	292	308	290	276	303	306	305	288	291	284	316	290	290	291	289	302	301	313	299	292	315	310	292	320	277	319	312	284	303	282	305	323	325	303	290	299	302	322	294	291	289	286	280	272	300	305	322	324	303	309	290	285	258	318	308	279	304	311	293	277	316	281	302	318	285	304	291	306	313	313	297	294	312	304	311	289	304	285	282	324	309	278	285	272	269	276	296	248	256	333	302	322	300	270	294	294	295	288	296	315	294	303	315	304	278	296	305	272	297	307	310	295	284	333	275	301	296	287	298	294	301	249	318	304	301	316	337	302	289	304	280	302	288	311	281	284	322	295	334	330	293	303	303	296	279	263	293	285	282	291	286	297	305	321	328	290	312	293	295	315	296	294	302	313	322	314	306	273	274	286	268	283	281	313	292	321	311	272	276	343	302	285	289	276	263	296	298	269	310	316	321	275	302	348	318	276	298	324	299	308	283	287	284	297	277	302	268	304	318	321	300	307	281	273	309	289	296	283	301	309	264	319	314	297	321	302	306	287	305	331	303	333	315	323	292	303	294	301	278	295	286	283	309	320	307	297	328	313	295	296	287	293	295	303	295	272	316	318	319	333	284	305	311	278	317	297	300	238	308	321	286	321	323	310	323	326	283	324	292	310	312	289	274	296	302	299	266	307	296	284	286	304	310	330	283	278	288	312	292	307	280	332	304	293	305	289	298	309	294	305	302	325	319	332	300	322	315	322	281	297	313	287	298	316	324	313	299	313	291	298	302	340	283	318	314	275	280	326	348	291	316	318	278	311	328	287	321	313	282	296	317	338	318	279	286	305	307	289	250	288	333	285	282	309	297	270	320	298	283	307	288	296	281	321	333	302	323	256	279	329	275	274	290	303	319	314	318	291	301	298	310	265	295	309	312	291	297	330	284	298	303	323	307	334	329	327	298	288	307	299	324	293	318	309	271	282	316	273	275	301	287	283	306	292	304	285	290	270	294	302	310	319	312	292	293	317	281	311	283	284	313	287	320	279	314	311	324	290	297	301	325	290	301	315	272	291	283	287	257	319	310	292	322	302	325	292	274	291	273	291	319	280	260	309	326	288	282	282	301	318	289	299	280	277	288	275	271	310	300	288	308	310	287	293	295	298	279	254	271	292	303	282	304	265	287	290	300	324	284	297	312	314	278	310	263	308	270	285	292	289	314	309	292	280	287	304	299	313	285	291	302	281	301	317	262	319	282	280	289	294	309	292	293	323	319	296	298	271	299	292	294	287	306	308	298	276	283	313	301	310	279	327	306	333	294	304	309	314	323	326	314	302	286	305	301	323	287	288	293	279	320	320	316	309	321	290	326	279	356	310	280	305	270	273	278	323	299	300	317	310	270	294	309	325	321	299	296	276	284	305	294	265	271	267	310	305	300	313	300	306	274	301	296	261	324	286	319	282	313	254	283	289	311	263	275	301	307	255	310	305	307	284	278	263	309	328	308	306	243	281	284	327	306	276	324	295	317	273	310	300	308	317	272	293	322	322	301	329	285	305	315	317	316	322	330	308	287	308	276	258	254	298	315	317	288	291	311	284	278	278	304	256	291	284	303	312	280	278	306	345	297	294	304	329	306	287	283	273	297	289	268	304	298	299	310	311	296	302	296	309	274	294	273	314	332	301	306	303	283	289	320	293	290	310	283	268	339	321	319	286	282	286	281	302	307	287	305	326	288	270	305	275	296	288	292	259	303	287	298	289	302	294	288	288	299	302	299	272	289	307	271	301	313	288	304	289	314	311	326	299	298	313	296	304	301	298	303	318	307	284	298	319	315	310	302	299	286	306	299	325	266	302	283	286	284	311	313	297	297	305	319	296	267	294	284	288	306	341	272	298	306	311	306	298	301	314	280	303	297	295	310	284	310	280	293	301	271	273	305	306	267	307	324	292	300	274	312	283	301	313	327	300	284	261	261	321	301	287	311	312	273	315	343	315	281	279	307	290	281	311	309	348	289	311	313	283	253	299	330	301	309	310	291	310	296	339	279	293	294	317	291	315	299	263	307	271	299	274	301	302	299	312	299	309	304	298	296	302	313	305	283	273	300	319	293	289	298	312	255	327	328	304	311	287	307	310	286	297	286	262	299	252	292	322	304	299	308	300	286	319	305	266	309	312	303	283	285	275	321	293	308	277	297	308	325	305	311	277	321	309	302	286	298	303	321	287	308	293	276	301	289	317	302	273	333	264	304	291	290	303	286	315	264	283	310	289	324	295	308	296	266	285	315	322	291	299	295	308	260	267	237	302	259	303	311	283	289	293	298	306	291	280	297	308	291	320	258	281	310	286	292	274	312	293	303	273	280	267	304	296	312	277	328	317	320	282	307	277	284	296	303	293	265	267	344	282	308	306	311	274	304	294	291	305	308	303	300	276	281	364	302	318	296	340	305	322	293	322	312	317	300	290	312	285	275	280	342	296	267	296	296	303	273	298	312	287	276	309	292	273	302	315	300	306	245	310	296	333	291	283	293	301	287	323	318	293	287	300	289	275	259	269	302	302	279	329	321	280	292	273	311	268	306	264	305	326	297	283	317	305	308	287	286	274	282	295	296	350	275	313	308	305	316	294	264	277	307	326	301	323	274	304	303	268	316	284	265	276	285	295	273	300	273	301	274	290	270	282	321	302	288	311	319	302	317	317	288	286	288	295	291	275	285	295	313	307	341	326	324	284	290	294	301	284	297	285	309	306	313	285	289	301	297	321	316	313	287	299	274	331	283	322	298	282	286	286	297	299	289	308	300	311	298	295	312	297	291	340	305	312	293	294	282	297	320	317	319	282	281	305	238	271	276	290	283	292	272	309	276	275	283	312	308	298	315	289	296	331	289	290	324	296	298	295	278	324	290	318	275	279	301	312	291	297	276	285	305	324	280	304	277	314	288	279	295	274	294	305	306	314	310	293	316	308	284	322	279	294	319	260	318	284	284	331	302	310	276	284	307	318	307	321	303	298	307	313	276	264	319	260	277	276	295	308
52248	23599	3513	3923	3390	2879	2379	1963	1727	1566	1349	1293	1266	1163	1050	1018	1018	934	887	943	887	887	859	872	812	834	854	771	786	781	833	819	776	774	786	748	733	778	745	730	743	745	799	768	760	711	737	783	761	734	741	646	667	754	739	731	709	705	719	732	716	781	728	727	713	708	683	706	670	710	681	753	734	733	707	735	746	694	678	674	720	745	668	722	732	696	738	709	725	686	701	763	734	718	694	706	754	715	735	724	731	710	738	709	698	700	720	701	722	700	730	722	704	708	718	743	748	701	721	720	748	696	763	673	739	687	744	659	720	712	690	690	704	701	655	643	726	771	746	690	680	736	691	693	666	712	719	687	704	714	721	693	738	664	727	715	732	723	721	694	740	721	710	778	707	693	650	717	738	745	663	736	689	702	672	697	698	754	745	707	689	712	730	725	753	705	694	717	722	703	715	706	731	721	697	732	686	712	711	665	713	701	703	712	701	735	696	712	726	697	700	679	739	710	685	679	754	692	706	684	703	668	740	676	709	681	684	685	705	681	687	708	712	727	658	712	715	704	736	715	725	703	721	704	749	725	667	689	708	737	720	725	694	754	680	753	706	730	682	716	708	691	727	703	696	664	692	731	703	667	751	714	734	668	706	706	715	709	726	701	701	705	740	705	707	706	699	693	725	732	716	663	733	724	689	715	668	728	718	662	665	730	716	675	692	698	670	718	674	712	731	747	686	741	715	749	732	713	672	707	674	702	696	730	733	699	680	720	678	737	675	654	738	710	717	722	687	649	738	700	737	689	633	752	693	731	724	715	670	682	732	740	693	692	733	675	667	661	695	754	687	763	713	724	679	718	659	699	670	674	711	736	705	704	706	705	670	689	730	744	725	709	735	756	716	677	738	674	682	688	700	701	674	720	711	654	741	741	658	705	689	687	690	721	751	692	719	682	703	684	703	701	686	718	709	702	685	718	713	754	711	685	723	738	733	756	720	684	680	764	723	683	731	690	691	698	711	722	717	722	747	681	716	713	705	698	713	740	677	732	741	722	630	657	701	706	690	692	711	697	694	695	701	708	693	690	653	694	728	725	712	662	731	736	677	732	737	674	709	692	710	695	723	675	705	777	741	696	704	674	691	733	732	712	688	704	696	733	692	692	651	701	723	720	695	696	772	712	681	673	730	690	698	696	691	704	680	709	706	714	735	686	681	687	696	653	729	642	716	712	741	708	744	692	682	735	662	735	690	753	709	686	691	718	703	693	749	724	725	693	743	711	709	706	692	742	711	697	752	716	683	692	730	688	693	715	688	721	701	686	674	669	744	701	690	710	688	710	730	708	735	745	692	682	694	729	670	666	686	678	713	707	698	711	692	701	712	701	741	697	703	655	657	789	756	710	721	726	706	690	646	707	747	744	714	713	759	739	708	742	725	734	716	693	656	695	678	736	714	754	701	717	682	688	708	715	670	675	689	714	665	742	723	745	671	682	698	722	679	709	705	682	694	673	673	694	693	674	713	673	761	698	677	695	738	730	716	707	725	729	758	719	703	719	690	688	708	712	708	718	687	720	723	729	651	708	719	692	653	735	693	751	678	686	681	677	707	704	680	669	745	692	731	745	670	699	661	691	725	701	714	712	694	694	720	717	675	688	767	712	722	693	744	691	769	705	701	688	667	726	656	665	724	721	724	681	719	766	744	734	692	689	740	708	731	737	745	700	689	682	726	703	695	650	699	709	720	730	695	652	678	688	671	722	697	706	702	653	732	687	682	706	708	705	699	722	687	757	699	715	672	677	694	692	727	725	734	712	742	720	666	708	677	719	761	741	718	712	700	707	745	730	681	733	727	693	674	737	698	737	709	680	713	734	704	700	729	764	715	670	747	669	672	688	688	691	695	696	727	705	720	790	755	721	702	729	744	661	720	739	739	689	706	722	719	696	659	745	667	671	699	733	680	754	707	717	669	739	721	710	747	743	740	725	673	739	712	701	721	732	659	692	705	654	668	734	734	681	670	722	726	771	699	755	752	700	743	735	737	672	660	748	720	698	710	704	697	671	724	728	684	668	686	707	679	754	682	764	673	711	697	724	717	693	685	671	717	708	700	740	709	687	708	688	694	656	705	665	744	728	690	738	689	729	691	692	736	705	744	687	734	655	695	697	686	705	693	725	705	737	721	715	736	676	734	712	705	739	710	724	751	710	742	701	728	634	701	689	709	752	692	707	670	684	674	740	661	690	725	688	696	714	733	688	676	714	698	707	719	707	688	692	703	665	708	740	712	712	686	680	700	747	672	712	672	701	707	712	682	731	681	726	725	707	685	699	671	699	737	702	702	745	717	644	691	725	717	705	698	667	699	685	698	692	716	698	704	744	708	724	753	686	711	711	692	661	677	742	673	717	725	693	697	727	731	700	726	721	713	687	673	713	738	719	693	722	664	758	707	725	733	699	664	657	677	685	751	685	733	670	666	708	704	699	742	698	665	683	702	709	667	673	726	736	730	706	721	679	699	685	699	733	696	749	666	707	704	698	718	701	707	715	674	716	707	724	662	676	658	701	753	679	694	693	787	712	710	713	660	716	753	700	691	709	705	708	738	709	666	705	717	711	665	696	700	695	723	699	744	654	720	689	732	704	764	679	701	714	700	705	705	705	682	710	717	682	728	707	712	761	691	691	684	682	693	683	744	699	731	728	702	695	689	652	718	701	728	702	697	691	713	692	648	699	709	710	635	653	767	719	714	675	702	713	703	676	690	707	725	722	669	729	680	671	696	674	679	667	741	654	697	691	720	671	712	709	766	680	714	741	685	690	709	685	704	699	743	724	695	742	694	649	694	737	729	708	691	696	707	715	752	711	728	708	682	693	731	700	717	764	701	695	713	681	706	645	704	735	734	717	685	712	711	691	676	690	706	732	699	747	707	747	730	681	715	669	686	718	693	731	683	722	635	676	684	730	726	752	723	650	704	675	698	704	738	652	733	771	694	687	742	744	687	696	712	691	733	699	741	706	737	726	756	692	728	685	723	702	716	685	632	737	696	709	703	716	724	687	650	732	738	702	709	681	667	718	717	633	730	735	704	673	704	750	706	722	716	745	721	722	731	698	677	689	710	729	704	639	674	686	744	692	675	717	729	662	744	712	713	662	699	684	712	713	744	712	747	732	696	688	713	713	697	713	741	774	656	702	689	681	704	738	725	653	700	724	660	710	675	700	698	737	744	728	709	708	678	688	711	762	695	771	698	715	725	684	735	691	748	675	688	713	707	734	678	718	714	708	715	708	716	658	748	691	734	710	730	787	680	741	666	715	718	678	762	710	670	711	696	675	741	706	693	728	722	684	735	671	685	704	697	726	692	700	697	692	718	727	697	715	675	671	703	740	735	725	673	707	707	766	735	731	707	770	744	707	704	718	693	700	709	686	694	681	697	665	725	716	702	703	689	706	664	711	684	727	709	712	687	693	663	696	737	671	693	667	705	740	719	642	697	688	742	693	713	718
21748	3570	248	164	190	189	179	164	169	160	166	180	188	171	153	184	182	188	190	175	181	182	187	161	193	172	160	155	172	184	164	180	166	172	177	188	193	185	168	190	167	162	172	166	167	178	157	178	132	170	180	167	167	192	167	166	154	155	167	176	183	162	186	148	174	193	155	169	148	191	185	163	182	181	173	178	174	174	182	216	164	180	163	163	169	177	175	182	155	165	169	183	204	159	175	137	161	157	171	148	180	163	165	167	190	160	177	183	191	164	179	176	179	170	173	192	150	173	170	172	187	185	175	169	173	167	155	156	149	179	139	186	180	166	177	176	167	169	166	173	184	168	172	185	171	169	148	152	177	152	152	161	193	172	159	180	163	187	173	169	165	166	181	162	181	169	209	165	169	171	167	159	189	198	163	185	142	183	163	181	162	155	179	164	177	162	184	145	179	180	146	149	185	181	160	154	150	166	153	174	170	162	162	140	180	194	169	147	168	182	191	188	180	178	187	168	170	170	154	185	205	175	178	189	171	163	176	169	174	157	160	175	163	182	162	164	162	179	165	173	183	165	175	171	174	162	168	158	163	171	155	148	183	173	187	179	150	165	174	177	185	188	180	162	176	170	158	189	166	173	175	152	174	149	174	157	176	167	178	153	175	166	196	174	169	174	169	156	169	185	125	143	159	166	186	182	180	182	144	179	183	163	173	171	161	171	159	177	163	174	206	165	155	173	166	165	157	187	158	169	183	194	146	180	183	169	158	174	161	188	162	189	159	182	169	151	168	145	154	167	168	167	187	175	184	169	182	176	177	163	187	167	148	157	183	177	165	158	169	154	159	181	186	165	155	180	206	169	162	158	168	157	191	182	174	184	170	197	177	185	141	155	183	179	162	159	145	182	156	185	176	164	179	140	163	179	155	180	177	155	158	182	165	180	176	144	151	189	175	137	160	177	175	180	174	161	169	154	172	183	183	186	158	149	159	152	187	193	173	194	189	176	199	178	179	190	186	177	188	179	182	176	182	151	189	163	153	176	189	168	181	178	174	167	201	172	161	189	170	167	180	170	167	182	192	164	188	166	192	160	177	153	156	144	170	150	180	178	158	175	142	177	159	202	179	157	180	183	148	193	157	174	174	159	146	141	169	170	179	178	173	161	167	163	171	191	145	190	169	189	178	153	195	175	156	142	169	171	175	174	179	167	170	185	168	177	184	175	197	168	160	195	189	166	164	160	146	157	175	165	166	162	153	177	147	182	159	161	149	171	163	160	154	169	178	208	173	168	188	184	165	191	182	192	163	165	181	157	167	164	170	151	162	162	174	171	171	167	166	171	182	187	165	184	162	192	148	172	186	187	183	160	188	177	186	162	175	168	191	171	176	158	195	172	203	167	169	186	179	180	204	164	194	181	181	168	168	179	157	167	153	165	146	168	171	156	153	179	170	164	160	168	162	184	192	183	176	171	185	159	163	191	152	170	189	166	200	158	184	142	166	156	171	187	158	198	166	167	181	146	181	176	158	175	154	171	176	168	168	150	175	169	156	164	185	164	169	174	148	156	164	161	160	164	191	174	181	172	185	173	184	159	178	160	184	164	188	190	176	157	150	174	165	174	194	182	172	187	185	188	172	176	177	168	165	179	166	173	171	170	173	210	163	159	169	166	151	176	174	181	175	180	174	177	179	175	197	195	158	164	163	187	177	171	169	170	163	184	163	177	164	190	186	179	144	169	144	162	160	155	166	177	182	162	161	176	152	186	191	157	144	175	180	169	180	146	160	170	182	186	194	177	171	177	164	171	173	178	156	157	185	174	166	169	165	152	171	169	161	177	164	178	175	172	197	160	203	153	180	158	190	163	176	180	151	138	170	184	158	174	170	173	185	196	164	177	149	181	172	175	176	172	169	171	157	161	191	195	182	155	184	169	175	168	171	160	168	189	171	154	155	184	178	173	160	179	173	182	163	199	165	176	167	178	170	171	158	170	169	163	182	190	172	174	155	181	182	170	178	169	145	169	130	171	161	199	155	193	180	166	162	164	176	174	177	174	176	161	201	144	186	194	174	200	184	168	186	163	175	156	153	160	188	173	182	184	166	161	152	178	169	154	180	152	162	197	170	191	187	161	193	159	155	177	171	184	174	181	167	162	165	169	167	161	159	162	173	176	194	163	177	190	167	151	162	186	148	175	165	181	178	177	184	156	161	156	170	158	184	156	174	176	183	171	190	165	191	198	183	164	186	195	167	158	192	184	175	166	148	161	188	151	164	153	172	182	186	186	188	161	152	154	164	142	184	178	165	195	157	171	182	163	166	169	164	186	173	162	184	164	167	161	179	157	186	178	190	180	186	190	206	168	150	148	154	171	158	155	158	172	185	163	153	188	184	153	196	170	175	185	170	155	190	148	178	171	143	172	175	169	187	163	179	186	167	178	177	189	185	170	166	176	168	166	157	136	153	173	158	184	180	168	145	165	172	169	165	199	175	155	173	203	175	155	187	169	200	174	138	195	153	168	176	182	161	162	179	192	183	157	181	139	158	157	176	140	133	165	148	158	201	173	157	179	158	177	177	191	165	178	158	152	151	151	175	190	161	161	163	158	199	196	170	172	165	170	178	187	179	185	177	159	143	157	160	171	163	155	172	160	190	192	149	173	164	158	172	167	144	158	170	150	161	175	174	150	197	175	146	159	163	168	167	165	159	149	195	162	184	177	179	204	159	178	164	158	153	159	151	164	166	172	151	164	139	140	156	176	180	176	166	162	183	156	166	168	167	176	162	194	176	149	164	176	165	186	189	174	162	153	172	172	198	161	188	178	170	152	190	200	164	163	154	177	170	185	183	165	182	195	167	165	148	182	181	178	191	159	157	170	179	170	173	163	174	167	167	174	185	159	177	165	147	167	176	174	184	146	183	183	202	158	178	211	170	168	168	178	168	210	182	180	164	149	138	178	186	176	184	184	168	179	175	149	170	151	162	177	198	174	192	168	153	182	156	168	189	182	178	160	164	166	179	186	205	153	150	152	180	169	162	183	156	174	155	171	179	180	174	158	186	147	190	156	172	148	135	186	164	169	178	156	146	176	186	169	179	176	179	170	174	172	166	172	173	167	169	147	156	183	159	163	175	186	166	167	173	182	167	142	203	186	206	177	180	155	175	175	172	171	167	178	196	180	181	159	161	176	156	191	174	184	160	168	165	153	159	144	184	183	185	182	179	153	154	165	171	162	172	165	152	171	181	185	161	171	175	182	170	160	157	170	160	153	190	168	180	129	173	169	185	180	156	160	156	186	200	156	176	166	170	169	179	201	169	165	177	178	181	157	187	184	183	165	171	185	172	160	161	165	178	185	159	171	166	161	153	156	167	207	179	146	175	175	156	193	179	180	163	181	156	157	181	174	155	169	163	175	155	161	154	166	162	160	177	175	182	156	188	163	147	171	182	164	167	166	176	202	189	177	164	172	153	154	188	150	155	162	155	156	164	176	168	182	167	181
19384	2397	528	524	556	508	530	471	477	501	502	496	487	470	483	458	497	544	520	497	478	488	461	487	472	475	454	494	420	471	480	490	476	446	500	459	456	469	476	432	456	471	485	464	492	492	476	433	476	476	478	501	444	454	503	491	440	471	459	454	493	501	475	461	484	437	457	444	467	471	456	393	496	484	463	493	442	459	464	484	457	495	456	470	475	468	461	470	463	462	482	471	452	464	486	492	467	464	479	450	439	460	446	416	473	462	458	474	468	438	461	459	512	463	484	452	472	470	465	465	446	487	427	480	463	467	492	504	464	516	455	473	451	462	459	433	455	425	466	455	455	473	438	463	442	493	486	440	483	488	462	469	486	488	507	490	462	420	420	477	455	508	497	494	454	479	445	501	438	515	441	513	472	458	510	483	462	442	466	499	457	458	497	449	503	486	452	471	468	478	493	468	481	482	477	449	477	460	483	499	464	473	501	433	452	431	480	490	466	440	458	474	455	470	501	480	476	459	474	506	429	472	436	496	494	449	455	487	464	453	503	461	486	468	444	457	440	474	447	503	401	466	471	436	436	483	508	461	467	476	472	465	485	478	485	454	498	448	474	459	457	465	510	476	473	475	507	478	524	445	469	456	462	459	477	463	464	471	459	495	439	464	487	456	483	472	459	461	489	486	453	464	487	491	459	477	465	438	512	483	451	419	492	442	460	431	488	452	463	484	468	507	462	416	482	488	452	460	471	457	479	483	454	500	509	446	462	480	461	448	442	452	456	508	521	430	458	446	503	458	498	453	482	500	447	468	487	442	443	460	469	452	488	446	483	448	475	457	456	441	497	499	421	473	476	461	461	424	504	485	468	466	475	472	480	481	513	495	425	433	453	451	468	458	462	490	477	486	473	496	505	508	492	479	460	457	437	480	445	439	476	473	487	456	429	472	496	424	445	440	458	435	497	491	461	497	456	477	462	457	473	462	458	470	461	485	465	467	480	483	440	505	465	436	461	497	489	488	503	461	429	469	501	442	509	459	498	458	486	458	483	457	456	439	466	471	479	473	465	499	483	503	457	482	476	437	460	482	463	484	513	464	442	474	510	453	493	495	472	439	437	445	449	465	456	497	480	473	469	504	497	473	403	472	478	481	464	445	466	454	469	492	499	490	480	431	456	445	477	452	513	468	501	475	456	428	472	471	499	472	456	466	483	443	483	493	477	513	461	464	471	458	479	486	471	498	446	452	455	425	440	484	449	471	461	493	451	505	451	474	512	453	472	493	487	450	454	477	444	447	475	447	487	442	487	476	432	440	463	482	469	441	495	497	469	471	428	467	467	472	463	472	526	474	477	457	501	546	479	465	505	462	484	486	497	464	460	494	455	436	444	434	447	439	473	477	461	448	510	499	516	453	484	455	448	496	415	427	430	472	444	465	450	458	508	456	471	475	446	493	493	424	454	440	462	475	469	458	478	475	452	488	501	460	448	458	478	467	441	461	487	506	493	480	490	456	493	503	436	485	472	483	444	481	434	473	403	473	471	462	426	477	467	461	462	497	471	490	487	470	479	453	477	422	439	470	488	494	487	467	469	472	499	480	502	480	485	451	476	460	493	482	443	472	489	515	481	498	433	442	452	459	486	506	480	490	478	470	499	456	486	432	427	470	473	451	467	490	448	470	469	503	447	477	470	507	465	452	445	505	488	433	470	441	486	452	446	437	484	475	452	488	475	464	482	481	474	460	471	445	462	469	462	467	445	489	453	447	457	493	471	522	469	466	485	454	456	471	441	512	475	488	469	455	468	460	457	483	486	453	472	464	471	462	447	485	391	447	447	453	485	488	467	455	466	476	438	495	482	487	493	477	483	470	452	468	479	455	477	448	466	469	473	484	454	496	454	459	469	479	498	456	463	460	477	464	448	495	489	485	493	453	464	476	468	466	466	454	503	458	454	431	514	450	452	457	458	487	471	459	470	504	473	491	519	458	455	470	497	443	497	458	464	451	463	477	486	463	500	464	434	452	462	466	477	520	473	472	459	503	446	431	515	464	544	444	433	496	461	471	510	491	522	485	488	477	487	515	479	491	454	467	459	464	473	477	468	490	456	448	454	482	450	505	460	481	448	473	501	457	442	454	462	473	463	499	464	478	503	514	447	494	479	462	496	475	468	461	501	455	479	497	457	447	498	479	474	491	424	480	435	494	419	480	457	501	436	434	469	482	459	500	488	519	470	489	450	459	462	473	453	468	464	455	472	489	433	467	456	494	484	485	479	454	446	463	476	453	465	492	475	496	471	495	481	466	484	487	486	470	427	466	444	473	464	422	499	438	498	447	437	478	495	452	481	466	468	429	469	465	515	483	470	488	468	477	472	470	485	471	486	446	487	455	456	511	485	471	496	465	431	465	493	446	504	436	491	453	441	481	453	458	468	504	459	524	453	441	479	477	464	466	482	522	416	462	477	470	460	507	492	477	481	468	500	441	475	461	490	494	503	458	465	447	500	454	503	420	472	456	465	472	465	495	444	454	485	439	461	474	477	411	468	485	493	437	447	439	468	438	484	494	502	475	473	448	515	450	444	431	522	457	467	456	492	477	473	447	466	464	462	505	483	488	453	473	454	479	457	487	450	475	433	456	510	491	482	452	468	460	489	437	479	446	498	466	460	568	507	448	487	467	450	462	478	474	491	474	452	461	507	481	505	475	469	498	456	468	482	463	426	462	493	478	456	440	474	444	452	508	485	478	433	452	459	479	469	461	475	477	470	487	460	480	484	460	458	476	450	505	472	456	449	438	477	428	459	493	511	496	501	458	409	439	464	463	481	477	463	496	479	463	490	452	443	511	487	456	443	446	461	481	493	488	511	534	507	500	484	471	466	509	461	509	391	468	487	507	440	497	471	484	511	483	492	453	449	428	463	479	435	492	464	437	441	475	497	489	459	469	464	453	469	478	467	466	457	468	417	436	498	402	466	467	459	472	486	481	432	458	464	495	506	479	451	462	445	435	455	461	476	466	443	484	483	459	525	458	480	470	488	477	448	466	480	441	462	493	472	531	467	501	470	451	451	460	486	481	506	492	460	504	486	466	431	474	455	415	458	454	470	451	465	479	488	493	469	482	459	472	468	487	451	489	479	458	484	490	474	459	465	457	451	449	472	474	478	468	434	452	461	501	523	461	474	466	501	490	473	464	434	477	518	451	506	459	502	488	445	464	505	464	497	444	497	437	463	489	444	470	496	441	482	456	490	475	469	471	451	486	475	482	473	478	502	483	438	446	452	449	453	440	453	447	484	455	451	489	477	465	482	474	462	465	484	482	487	457	477	466	501	507	467	450	448	478	481	462	460	502	454	452	497	461	441	494	471	430	455	484	447	426	489	463	496	468	462	428	476	485	506	479	485	498	433	458	506	456	453	479	418	433	438	463	426	453	481	463	476	510	474	502	488	497	458	446	458	447	496	481	465	470	469	468	490	467	494	521	452	481	475	508	464	471	448	492
70087	37648	9551	1171	654	525	490	444	451	386	378	365	355	360	340	324	330	329	345	328	323	336	386	338	345	313	333	351	268	289	320	316	317	337	308	346	334	340	326	312	311	321	323	329	333	325	322	311	318	316	343	297	335	312	308	308	316	348	314	327	319	316	322	293	317	325	291	343	310	314	303	299	328	315	331	282	287	316	337	326	332	301	313	310	315	303	292	340	333	279	304	338	320	271	311	304	281	311	343	342	324	340	351	258	286	358	310	313	311	315	322	323	309	296	280	286	310	305	339	330	319	341	305	328	328	326	302	317	320	316	325	299	343	324	342	326	299	290	300	290	342	359	318	334	292	312	293	297	313	301	350	352	324	312	292	325	308	378	368	316	320	338	322	273	299	330	318	336	312	338	256	331	320	335	333	326	300	321	346	292	317	327	330	311	304	276	326	334	346	313	317	279	316	330	360	317	338	331	321	294	318	348	306	351	328	295	334	292	327	317	335	330	359	321	315	311	345	326	308	288	322	305	365	331	298	310	306	345	339	312	314	313	308	312	343	322	331	342	301	302	320	334	305	312	328	324	328	298	321	345	342	327	305	334	327	351	344	292	319	294	269	318	301	349	339	329	330	310	312	295	321	321	308	319	311	298	313	360	329	337	381	322	307	328	320	319	317	319	318	308	327	283	300	311	310	315	324	340	308	303	338	290	335	349	338	300	339	308	351	307	335	324	292	339	322	320	341	341	315	319	291	317	327	301	316	310	344	324	279	301	305	327	343	358	300	325	298	297	316	302	283	311	313	314	343	346	337	325	286	371	339	299	298	318	297	312	329	347	281	331	288	332	330	322	311	295	302	314	308	299	343	300	317	338	316	318	338	339	309	319	334	330	322	301	322	327	292	357	334	336	308	301	301	338	308	320	296	331	310	325	311	298	337	353	325	320	321	307	304	318	277	295	332	333	348	366	313	320	335	293	310	311	293	274	327	341	292	316	259	314	287	326	340	282	313	303	325	310	347	300	338	337	339	338	309	350	331	293	303	315	313	311	331	311	361	322	312	297	322	322	328	306	333	307	335	308	334	316	308	337	351	310	311	292	320	327	301	303	331	386	325	334	334	312	310	313	301	301	335	322	290	341	316	336	305	300	310	292	323	302	306	313	307	321	312	310	316	325	339	365	342	315	320	357	353	314	307	340	306	340	309	309	304	323	319	348	301	323	278	312	330	307	296	292	306	286	338	294	336	311	307	313	303	300	323	313	325	309	328	318	326	296	313	341	300	311	318	312	321	319	291	322	314	317	289	334	287	336	319	305	344	322	312	346	311	313	306	318	291	322	302	328	332	334	320	350	319	316	359	307	325	324	355	317	316	340	341	306	310	326	319	323	323	316	299	309	291	350	327	299	327	321	317	307	283	311	319	306	311	306	331	320	335	332	317	357	300	306	319	340	320	332	326	331	304	323	315	319	307	313	288	311	323	315	295	299	293	330	313	336	311	325	322	319	296	333	332	338	306	289	315	310	324	330	319	298	328	314	303	329	339	335	282	330	317	329	285	308	285	308	303	290	311	313	285	282	298	324	296	318	321	334	310	332	336	297	302	342	298	311	372	306	329	339	312	348	317	316	318	335	326	331	304	319	343	320	321	293	341	310	320	286	303	338	316	302	305	329	354	333	313	319	362	344	317	322	346	313	287	340	339	299	296	312	344	347	331	325	291	324	331	334	334	312	306	305	320	296	345	326	301	315	307	310	295	321	336	285	341	314	310	355	320	315	329	322	324	329	292	315	327	322	324	310	336	338	337	317	304	339	355	320	338	335	283	335	331	332	291	337	317	316	315	310	289	313	331	305	329	314	312	329	329	329	318	329	337	323	318	310	339	303	305	326	343	332	304	341	322	322	332	294	317	333	326	308	338	327	310	327	290	344	343	303	329	337	302	301	322	329	348	320	309	306	275	332	340	312	290	309	293	295	298	293	307	320	350	358	322	308	288	338	321	332	342	330	321	342	277	327	290	305	333	320	360	312	326	336	302	332	280	317	317	341	304	291	329	319	292	349	347	306	337	310	333	317	303	340	312	308	314	339	319	321	307	340	311	348	311	305	348	336	312	331	318	318	280	317	343	360	316	332	306	274	299	317	307	330	316	309	336	311	354	311	308	302	339	329	336	329	284	338	321	307	297	338	313	276	295	314	323	311	324	317	316	307	299	349	283	361	366	348	300	311	297	316	335	333	322	297	302	309	303	326	329	301	312	309	322	296	295	294	355	323	369	284	310	283	341	315	315	295	316	334	326	324	321	323	318	332	302	309	314	313	316	323	345	336	331	309	320	309	300	338	323	310	312	315	308	320	303	309	298	305	343	328	365	324	316	323	333	283	314	320	314	325	340	254	327	311	317	292	324	347	309	354	307	284	345	303	329	306	335	358	317	307	318	328	343	343	302	328	258	302	343	291	308	307	341	306	328	308	316	341	335	300	327	316	289	313	326	307	301	319	290	318	333	307	281	312	325	336	322	324	316	299	364	292	320	297	322	292	287	290	337	334	309	338	302	326	304	313	294	298	330	317	343	347	297	306	293	350	329	324	356	310	347	279	306	305	344	341	319	354	329	315	358	334	342	326	314	314	329	316	329	317	330	321	303	318	341	324	314	294	341	305	345	310	322	341	320	327	334	306	315	313	286	300	285	302	285	307	330	333	319	299	333	311	302	306	321	337	330	302	321	298	342	296	314	298	354	321	342	326	332	295	314	339	329	313	305	317	313	345	309	315	311	362	310	316	314	315	328	327	336	350	315	365	363	316	359	340	315	327	281	334	327	339	333	287	328	333	320	307	311	315	333	286	301	308	352	304	302	307	315	309	315	312	310	292	292	279	315	318	329	324	331	307	335	325	339	336	301	325	297	318	347	305	329	318	292	285	325	289	310	327	328	298	302	350	313	282	342	290	310	318	294	309	348	307	333	345	341	337	299	334	298	329	322	293	313	309	330	314	329	327	326	340	327	323	304	304	320	341	323	306	332	294	318	329	275	295	311	328	293	315	332	311	308	317	332	347	311	297	311	298	295	333	293	308	340	311	298	319	309	332	336	327	293	289	287	338	310	317	325	344	353	289	318	332	323	317	353	316	313	274	350	333	311	322	333	371	323	303	343	349	356	306	297	309	337	349	352	342	322	313	303	297	309	353	298	329	359	329	299	314	320	316	307	318	338	329	302	271	303	320	312	322	324	318	282	322	306	309	293	315	295	322	344	322	331	313	305	337	293	319	355	323	319	329	303	310	319	331	316	314	347	302	310	305	290	333	300	334	303	314	331	344	317	346	304	304	328	322	289	307	329	297	315	309	316	315	289	295	333	295	332	285	312	306	330	301	324	339	322	294	331	312	314	301	318	308	325	304	289	319	313	307	359	325	345	345	293	328	320	290	364	314	310	343	284	318	277	297	325	325	354	277	324	310	338	335	326	298	320	319	344	279	298	340	324	294	281	312	328	340
42963	17721	2233	2412	2161	1886	1663	1426	1351	1172	1107	1070	1098	992	880	951	907	886	906	934	869	919	854	842	846	821	829	885	787	854	780	793	842	816	782	838	833	806	794	808	780	775	812	826	858	824	812	829	775	777	831	755	812	792	804	840	767	789	799	792	738	755	815	765	782	800	799	747	848	736	735	809	752	813	783	749	836	784	808	752	789	824	734	805	801	793	739	803	754	774	797	787	816	820	795	795	780	822	748	816	808	751	784	765	804	762	793	809	780	753	732	763	741	758	752	750	773	830	767	749	801	747	785	765	778	749	746	733	796	768	773	769	754	824	764	742	781	777	785	829	763	783	813	741	773	821	774	775	730	755	762	802	769	734	784	759	782	760	811	801	760	783	797	778	738	751	783	754	747	823	765	757	790	784	847	773	813	776	779	825	763	749	779	765	789	759	799	783	815	805	786	756	762	830	764	785	763	788	786	756	764	733	812	737	791	786	814	776	807	745	774	802	757	788	779	803	819	732	815	748	757	852	827	805	761	806	786	796	787	741	764	794	771	801	764	753	769	796	813	794	758	822	767	745	794	742	794	812	756	806	749	768	790	732	768	770	806	805	755	733	761	819	792	776	757	749	768	748	771	775	802	789	801	738	748	738	768	757	790	773	783	764	755	763	729	755	806	775	772	822	755	767	806	759	768	780	727	769	749	760	729	781	747	822	809	789	766	793	741	759	798	720	785	785	758	783	787	746	767	747	744	751	763	798	771	756	756	795	788	746	758	729	755	841	773	734	817	757	769	766	792	796	813	709	803	786	774	744	731	818	768	748	766	762	761	767	829	797	775	784	787	793	740	720	780	743	792	769	797	761	746	803	768	748	765	705	767	828	733	789	770	827	768	805	772	787	750	765	755	749	753	772	753	795	776	766	759	778	776	799	724	747	789	796	747	810	795	727	741	805	773	750	757	803	738	765	742	750	824	832	775	804	757	815	753	759	774	814	820	774	783	757	788	772	797	794	724	789	782	718	786	785	793	803	779	760	781	791	754	774	809	748	764	788	820	714	747	802	763	740	811	798	810	792	764	766	739	809	769	826	754	804	833	774	763	788	731	763	745	783	795	798	770	782	788	764	754	778	790	780	766	773	780	791	752	760	789	742	742	780	755	754	789	722	778	759	796	767	761	751	814	757	762	786	736	783	775	827	849	768	822	798	802	799	774	790	777	782	803	788	793	825	782	806	765	796	793	798	783	762	795	739	770	750	743	692	761	750	775	798	770	796	712	808	755	758	745	771	754	727	718	794	788	778	765	736	741	789	786	812	809	805	771	789	804	777	750	811	804	762	777	738	763	772	816	798	762	811	698	761	780	769	747	781	708	805	747	794	849	800	756	736	804	817	766	800	751	797	771	787	726	795	755	768	746	792	752	749	758	828	754	776	745	806	836	760	756	773	802	719	752	749	741	779	760	763	789	766	765	714	839	767	785	757	782	769	800	787	762	795	792	817	795	753	758	778	819	762	719	790	759	833	788	773	768	799	752	781	771	795	795	755	749	810	746	841	811	780	734	773	778	756	758	741	768	744	804	795	785	776	791	760	793	774	768	711	738	749	795	779	786	783	741	758	744	772	785	799	758	700	764	781	751	777	748	790	810	792	788	770	812	742	801	773	812	777	769	815	790	796	801	751	768	754	838	798	767	830	820	756	800	819	797	757	796	779	776	767	771	780	761	803	727	753	825	764	848	764	808	786	783	747	807	775	779	722	695	798	769	767	795	797	772	770	763	808	755	754	811	770	824	779	762	759	740	821	735	750	796	818	782	771	777	764	802	773	804	774	827	772	815	759	779	776	770	755	770	790	769	791	734	722	746	742	753	803	782	818	777	811	778	745	754	784	777	765	769	756	762	746	780	763	768	736	767	760	779	781	794	804	776	760	780	770	813	736	757	803	765	755	789	764	731	772	774	749	770	767	811	785	751	763	750	772	767	771	773	791	750	727	789	752	827	792	813	762	762	792	799	771	802	807	764	788	753	763	762	752	785	765	782	727	778	745	757	722	749	762	770	782	820	736	766	839	793	744	765	822	804	778	763	757	799	753	766	709	819	780	808	760	721	739	807	812	809	736	777	760	774	829	812	735	710	824	757	778	796	740	794	763	785	785	792	810	760	790	767	820	786	803	780	764	795	799	852	755	848	769	774	768	775	796	752	801	801	795	776	752	728	728	821	759	802	784	789	774	779	791	745	751	730	775	750	722	820	792	722	838	749	784	762	831	757	812	783	741	852	760	773	795	733	813	737	768	767	764	785	806	722	773	811	789	779	757	735	808	798	737	732	786	775	799	779	800	757	728	736	765	752	755	730	817	791	768	786	782	746	787	735	780	795	851	821	725	748	765	756	746	743	791	761	827	776	779	771	762	772	799	792	782	773	740	769	790	827	779	741	828	756	767	736	743	834	831	776	775	801	790	757	706	795	813	792	766	746	818	699	746	804	805	770	804	748	798	741	788	802	782	785	776	773	793	799	804	797	765	772	748	790	797	765	741	772	756	815	784	770	800	791	803	788	775	798	795	718	782	774	734	799	821	754	785	786	761	789	762	818	782	743	809	757	789	787	781	852	817	803	786	772	786	802	749	763	734	750	788	789	803	726	830	775	807	742	806	763	773	720	759	746	762	779	760	771	772	777	768	714	808	769	757	755	747	730	779	759	765	783	792	773	787	796	773	792	828	775	774	809	766	812	792	774	810	809	766	776	772	792	795	755	799	790	775	785	828	816	751	780	777	820	821	770	754	745	773	746	764	749	757	788	798	770	766	748	769	780	765	771	749	769	798	755	845	790	772	738	793	856	774	785	790	750	748	738	776	764	763	760	802	752	784	783	785	783	758	750	741	788	817	786	786	774	805	742	774	795	771	739	757	784	753	731	741	755	702	808	769	807	767	724	757	745	771	732	754	798	771	750	770	756	774	755	790	769	726	777	797	821	788	820	740	780	753	828	772	809	764	773	735	760	801	760	767	753	787	747	795	762	749	771	817	721	781	766	733	784	750	780	740	754	788	731	826	812	770	775	736	785	798	788	776	757	753	809	768	768	822	693	797	836	763	763	810	778	736	766	738	772	782	773	756	772	786	798	818	817	797	779	777	800	800	806	776	764	771	766	769	808	748	793	753	804	778	784	768	778	782	782	751	773	746	764	803	804	780	801	765	725	760	764	806	757	763	761	815	782	813	763	797	808	835	752	760	757	782	750	774	740	782	793	797	779	783	736	846	794	770	781	741	795	765	774	756	785	773	791	799	740	779	745	754	776	739	783	834	736	739	735	749	758	756	801	728	753	774	798	759	816	807	784	789	816	799	804	781	776	771	754	824	722	828	735	829	767	698	734	727	752	790	814	756	807	769	769	762	753	763	792	774	762	738	794	751	756	735	746	740	800	787	814	794	776	771	720	791	728	778	799	763	752	818	837	740	759	724	760	770	804	777	741	743	773	737	753	771	789	751
78820	46477	15796	3267	1021	760	633	544	464	442	420	365	382	339	352	346	337	344	343	342	302	300	331	360	359	330	332	266	319	317	340	321	286	296	326	297	308	339	329	320	293	308	278	318	351	305	313	264	326	318	280	296	297	308	316	303	271	295	304	313	313	287	275	301	311	316	299	285	300	294	315	287	315	280	318	331	289	302	295	265	287	293	280	273	252	313	306	311	287	301	290	317	320	290	284	290	285	302	275	283	307	292	315	308	267	308	279	304	310	319	302	302	281	325	319	331	290	292	304	258	257	272	312	293	287	288	304	276	266	286	275	314	287	309	319	293	279	314	303	281	305	328	265	280	282	311	325	312	333	313	248	276	281	272	292	287	291	293	266	280	256	297	314	312	285	288	279	275	296	324	304	304	327	292	287	282	292	311	273	303	333	314	308	330	291	292	284	300	331	277	300	279	302	304	311	277	287	262	314	272	283	335	283	296	294	283	266	310	293	310	303	327	257	305	278	294	244	291	308	298	294	295	313	295	315	287	313	298	302	290	293	293	282	305	316	280	291	319	292	304	291	300	316	310	296	288	294	288	310	289	281	297	272	259	304	296	301	295	316	293	295	313	315	301	306	293	316	309	291	302	261	281	295	294	329	282	292	303	316	278	280	272	289	314	297	283	294	326	303	281	303	307	300	269	304	301	275	294	310	273	274	318	314	297	302	305	253	281	322	301	312	259	301	290	316	283	285	287	304	299	273	273	288	291	270	285	289	295	324	278	319	345	306	312	320	278	291	279	299	287	308	315	304	285	275	289	260	270	262	308	271	297	277	288	280	295	294	297	291	282	313	289	315	300	312	290	260	271	303	308	299	309	320	315	256	293	302	270	282	304	289	297	282	260	309	313	304	300	283	296	296	292	312	297	282	273	301	298	268	314	296	338	308	293	279	308	303	290	301	310	296	311	300	298	298	275	284	301	298	298	268	287	281	269	302	317	299	317	322	304	321	331	333	329	329	313	314	318	281	312	282	319	294	292	279	276	272	297	302	287	280	302	291	293	284	313	328	286	288	295	280	308	320	295	291	306	304	309	321	296	309	306	326	260	304	298	281	295	306	265	293	298	305	286	329	326	279	287	332	325	326	290	282	286	285	302	302	292	274	288	257	272	309	261	297	304	263	287	299	282	315	289	274	292	252	291	300	309	314	289	291	308	284	308	288	299	275	310	293	305	295	286	272	297	275	278	316	281	263	307	293	280	310	293	285	325	304	294	311	307	286	285	295	297	272	316	286	285	304	294	302	283	273	311	303	290	303	311	274	305	288	280	273	311	301	292	289	284	294	316	334	280	299	281	279	287	282	280	286	295	288	274	310	292	283	307	253	292	292	319	297	301	303	303	285	303	269	271	263	320	295	265	283	275	288	286	310	307	277	297	296	316	284	313	274	276	282	302	280	278	269	288	302	287	279	283	279	298	286	310	303	267	327	290	301	275	287	293	292	300	263	275	305	314	289	327	292	291	273	288	332	287	280	292	315	297	276	264	290	302	293	287	297	330	305	328	321	319	322	320	264	297	291	307	303	275	312	285	304	290	296	322	273	323	298	268	270	307	272	314	307	321	299	289	327	293	305	287	307	310	282	302	331	297	318	261	276	321	341	283	310	295	281	297	289	303	347	290	304	340	303	300	315	318	281	298	296	299	291	303	259	324	270	288	283	313	276	313	321	299	278	294	301	299	305	305	328	289	249	295	292	305	293	318	307	286	277	297	299	258	296	289	276	307	288	306	308	319	293	301	261	282	282	306	302	249	320	266	301	299	277	313	290	302	268	313	294	307	306	309	323	290	249	288	329	319	305	302	293	308	289	305	329	292	313	291	261	267	310	278	325	287	291	299	296	324	287	289	309	347	304	311	315	295	298	286	323	268	310	275	341	260	316	305	300	279	287	284	271	292	275	275	298	289	296	326	334	299	297	265	290	303	315	293	311	296	299	275	301	339	279	261	331	279	296	295	311	303	257	316	328	280	305	301	303	303	300	281	287	295	281	275	274	298	326	297	303	276	273	294	250	292	297	276	295	310	333	287	309	290	307	311	293	321	281	304	285	293	303	323	300	323	325	281	289	295	289	288	269	294	284	271	309	321	346	294	309	269	317	307	306	312	297	328	288	278	257	287	276	295	316	285	313	276	329	285	288	298	298	279	283	312	271	307	292	273	277	319	276	276	263	290	340	302	299	277	282	291	286	317	311	297	319	293	300	281	279	276	297	292	269	288	321	280	268	286	300	291	301	276	302	275	298	283	304	314	262	314	298	297	301	320	247	267	361	307	287	333	304	280	283	319	290	269	290	305	270	263	309	275	279	279	294	304	313	304	282	293	299	275	282	301	340	311	295	287	269	285	291	300	298	313	280	310	312	299	296	288	293	300	294	324	280	268	270	260	320	306	311	299	283	303	277	274	290	309	279	320	307	260	296	318	266	245	294	298	314	312	319	297	306	297	285	281	270	280	296	267	284	285	281	306	286	288	275	306	320	290	293	311	315	316	268	312	298	284	274	293	295	289	303	275	302	292	309	318	315	318	279	297	305	294	295	284	276	310	280	292	290	292	300	318	293	272	272	296	285	312	273	282	297	313	304	304	286	328	297	291	290	327	261	292	312	301	289	308	277	291	275	263	278	299	298	311	286	327	290	264	327	295	278	260	309	291	281	268	294	297	297	277	293	282	286	310	303	320	284	282	292	291	293	269	301	307	313	295	320	303	302	280	290	291	265	293	288	302	299	295	304	297	295	295	272	263	305	294	306	272	286	326	336	299	329	278	289	262	285	297	292	310	289	312	304	303	270	324	323	327	269	305	318	276	272	344	284	304	297	296	303	289	285	296	292	318	284	290	283	269	300	291	300	302	317	317	313	322	300	284	264	289	292	323	288	293	332	292	281	257	316	290	306	309	263	269	259	277	314	326	313	335	313	323	299	314	282	314	306	294	291	274	293	305	291	296	296	284	303	266	301	295	294	304	292	297	300	305	269	322	278	302	301	303	300	267	295	286	263	293	299	299	308	303	336	303	314	258	292	334	298	272	291	296	257	312	288	295	268	295	302	294	296	279	307	290	264	349	274	325	298	279	342	280	291	260	271	303	298	297	292	293	318	335	285	297	297	292	315	303	275	339	303	290	267	281	309	277	286	288	290	275	290	308	269	301	280	334	288	319	331	298	294	326	308	300	319	294	278	299	283	287	334	297	313	269	279	342	310	300	327	302	318	285	273	281	324	281	298	327	310	264	318	319	303	289	316	313	283	321	287	300	297	260	288	308	311	300	292	311	281	310	275	243	263	271	303	309	292	287	292	307	287	312	304	296	295	301	295	290	282	286	273	309	310	301	288	332	287	306	281	310	316	312	316	284	307	297	303	315	289	292	277	248	290	278	268	344	310	303	296	274	298	293	304	301	276	313	278	255	305	307	325	280	307	310	260	284	281	266	275	316	303	286	295	284	284	276
51489	23671	3369	4007	3287	2942	2276	1956	1759	1560	1506	1294	1212	1140	1126	1012	1017	988	953	907	879	847	870	817	882	841	851	869	774	810	808	797	780	762	794	781	749	785	720	732	796	770	708	761	787	760	752	742	689	782	714	728	694	746	727	743	758	772	753	766	682	743	767	702	759	708	690	684	685	686	719	693	711	698	730	693	715	722	722	775	730	715	731	767	718	685	761	720	713	738	761	642	714	726	683	749	737	735	707	688	727	679	700	678	710	684	733	662	705	711	708	694	747	725	729	702	685	712	740	678	708	683	702	702	693	690	670	741	765	699	681	653	705	721	689	667	663	717	680	719	711	703	695	676	759	688	644	690	642	729	737	660	738	692	701	689	711	651	660	722	728	725	667	780	724	687	673	752	690	714	748	769	681	734	694	716	714	746	703	681	687	708	718	772	701	685	743	679	708	664	664	721	704	686	675	685	729	687	720	708	698	742	699	687	717	667	696	763	760	661	702	689	706	755	739	688	688	680	706	704	693	705	673	762	706	681	713	645	702	700	675	701	742	703	668	707	746	723	681	680	672	736	686	689	720	704	691	695	648	717	752	718	696	659	728	718	723	663	699	715	697	721	679	764	700	709	711	759	731	686	708	708	709	677	759	716	674	701	720	679	705	736	674	694	732	740	680	700	758	746	733	713	701	696	716	741	692	663	711	710	675	724	687	667	662	685	684	666	684	692	746	721	709	689	687	689	666	701	712	648	691	726	668	712	728	714	690	715	717	794	685	727	704	740	645	717	716	732	707	706	658	738	736	707	680	724	737	731	679	695	703	666	689	685	646	689	736	666	723	678	687	733	718	707	681	691	699	701	663	709	672	711	742	716	677	743	684	699	712	713	706	676	687	692	694	763	679	731	714	733	747	728	706	688	712	681	696	686	722	718	688	689	681	703	729	703	703	681	711	737	733	736	711	701	709	709	742	710	656	711	698	685	724	687	674	711	668	743	683	687	687	700	712	694	674	727	717	733	720	688	710	693	743	675	686	680	706	738	736	713	728	708	725	703	677	722	704	767	728	732	712	668	749	761	696	706	753	678	685	716	665	692	722	692	706	741	679	700	761	727	689	742	710	663	738	686	747	701	716	724	705	692	705	660	691	689	644	695	680	722	700	690	701	671	672	695	672	731	720	707	702	731	664	661	716	697	747	661	743	732	700	638	743	686	711	670	703	705	721	722	688	703	702	714	676	720	687	701	726	730	708	720	660	680	727	675	713	674	685	678	692	692	760	668	661	724	678	754	668	671	694	685	763	676	672	683	702	745	687	723	699	741	682	736	677	714	667	760	676	713	730	672	685	658	697	707	725	690	698	737	720	715	681	682	723	713	693	696	719	717	697	655	710	704	716	720	662	711	712	728	688	714	689	703	727	700	692	678	680	702	686	718	700	665	738	703	704	705	720	683	709	697	733	713	680	700	704	673	724	705	681	701	672	686	688	713	683	733	691	663	673	673	727	710	675	688	723	713	674	712	676	733	706	724	633	643	707	690	692	692	682	661	698	683	647	728	685	677	660	731	684	723	725	687	719	745	719	739	689	734	659	723	669	698	649	640	752	697	687	692	696	715	704	673	732	687	685	713	710	678	665	673	694	674	734	677	693	694	735	661	754	738	702	709	718	671	645	726	723	676	719	694	719	729	694	749	692	703	668	706	726	696	699	691	674	696	690	696	711	709	721	715	701	724	682	742	741	724	668	694	708	714	644	730	688	708	675	657	706	669	693	681	724	707	701	744	723	700	654	709	707	680	666	707	699	726	693	729	703	684	739	722	693	679	722	669	683	692	726	722	715	656	673	736	691	663	705	690	653	679	702	716	715	678	654	695	680	682	746	717	717	732	703	747	699	676	697	730	728	734	709	669	711	683	697	710	732	674	722	715	686	767	715	716	697	727	703	740	721	700	707	749	727	686	705	727	686	703	713	724	721	722	726	740	646	722	689	708	714	702	684	699	705	720	695	665	748	700	745	702	738	661	715	713	710	715	716	679	691	686	656	678	747	750	701	700	689	730	651	688	740	728	704	651	711	747	682	711	661	677	648	706	664	713	713	642	732	739	735	752	707	694	678	712	676	714	719	675	683	679	706	658	702	742	727	695	662	712	683	677	675	742	709	670	717	673	673	709	687	715	674	671	700	705	691	724	737	737	689	671	721	664	725	726	658	705	692	678	699	698	734	686	725	680	729	721	690	746	657	710	722	700	731	716	704	735	725	667	699	685	706	701	688	735	759	719	731	709	666	715	678	713	693	754	671	677	676	665	719	724	720	728	672	665	769	694	712	662	694	701	673	713	662	687	671	672	669	769	689	654	703	692	693	720	717	719	677	704	674	711	731	684	687	673	708	643	695	643	718	683	698	675	656	738	712	724	661	680	694	663	699	653	710	699	718	704	703	692	743	697	666	716	742	698	700	687	681	710	731	712	740	706	645	698	750	732	702	671	735	723	678	668	669	678	676	728	766	692	692	713	692	686	673	702	655	694	721	734	679	735	704	680	704	694	678	694	679	677	695	711	699	673	656	692	715	713	683	714	680	664	708	699	674	680	711	687	702	758	724	720	735	698	693	709	746	698	720	751	717	701	740	719	657	722	708	748	718	698	703	715	731	688	721	716	736	704	669	711	739	712	719	688	731	712	724	689	724	736	656	694	744	741	689	706	705	664	713	663	699	707	653	689	693	741	758	663	726	662	711	691	747	640	764	668	666	697	707	700	722	692	637	719	712	690	679	636	745	749	707	714	676	721	706	739	664	689	750	666	687	712	667	687	660	656	765	723	685	659	703	737	671	707	709	682	709	698	687	716	690	781	687	704	672	675	676	690	665	734	734	722	684	702	696	620	683	667	687	701	671	690	725	696	681	710	712	692	664	684	710	653	640	663	675	726	677	677	695	712	710	675	722	695	717	750	664	667	713	732	663	692	698	711	691	725	711	684	746	678	704	703	678	716	709	716	722	663	725	700	657	783	748	685	728	696	678	703	717	708	697	669	754	706	701	751	683	698	680	652	737	676	703	714	734	658	678	720	724	730	752	710	691	694	717	672	716	679	725	689	705	732	688	743	692	728	725	714	709	716	692	765	695	702	676	718	688	674	733	701	709	696	659	721	683	721	656	650	652	695	704	670	666	661	706	682	702	751	710	711	735	711	721	699	696	737	705	706	703	721	775	721	697	738	671	680	724	745	675	727	707	671	665	694	683	690	729	724	692	677	709	743	672	695	697	699	699	741	684	700	702	679	695	734	710	718	708	724	715	724	674	734	774	739	686	679	680	721	703	730	683	728	733	641	710	721	688	678	645	682	670	762	706	714	667	693	727	708	672	688	702	725	694	712	712	701	709	713	687	733	675	677	692	668	664	722	713	667	731	682	670	678	719	665	703	673	685	702	691	743	720	697	728	656	768	670	719	685	684	705	715	680	660	718	727	730	700	678	679	714	724	736	689	709	718	694	705	690
22012	3567	247	206	188	169	155	171	168	174	173	203	166	161	183	166	200	191	167	173	182	163	174	180	184	155	175	170	180	155	169	182	177	170	169	183	167	180	180	168	171	175	151	191	141	170	190	184	153	166	172	168	178	163	188	173	159	147	142	161	168	171	148	162	179	187	167	183	142	142	163	168	183	168	190	198	168	190	166	173	157	149	161	186	131	172	170	199	191	171	171	182	174	189	184	169	137	182	180	163	148	197	190	186	157	150	190	170	189	192	184	193	160	164	180	179	180	150	170	184	148	164	157	162	165	159	192	164	143	171	183	160	169	168	183	165	141	174	190	153	189	161	149	156	174	173	175	146	160	175	176	180	180	183	185	163	183	167	188	185	183	150	153	173	181	169	171	134	184	177	178	173	177	156	186	181	181	170	157	182	178	170	181	178	167	164	160	158	171	173	179	141	161	173	192	177	179	144	176	163	178	149	155	168	196	145	165	167	185	137	183	158	169	160	154	171	188	182	154	179	182	163	182	174	185	172	176	160	187	207	185	191	192	180	158	192	167	181	186	163	169	164	187	159	194	142	172	151	162	195	161	186	172	168	168	165	173	196	193	157	183	175	159	192	163	190	170	179	163	152	164	182	204	176	142	176	180	152	185	165	136	181	188	177	168	181	154	148	167	164	179	167	163	148	177	165	163	157	170	175	179	174	171	182	173	175	161	150	157	176	147	178	172	156	167	166	173	165	175	145	180	175	172	156	168	179	174	150	149	158	156	153	195	173	146	148	179	174	187	162	179	169	188	166	168	172	167	175	173	168	159	183	148	171	177	167	194	166	171	194	188	187	149	177	163	176	184	144	187	177	192	172	193	140	169	201	155	183	195	163	164	170	156	148	179	165	163	158	143	156	153	188	174	152	163	182	157	154	159	185	156	177	171	163	186	154	174	160	160	159	183	160	152	194	160	171	168	180	173	183	190	171	181	165	171	180	175	152	152	199	204	164	160	152	204	180	165	187	171	163	203	173	171	148	194	157	171	182	190	152	172	163	166	181	207	180	149	150	166	194	150	177	185	169	164	155	144	164	146	161	173	166	176	177	178	166	180	185	186	204	151	173	153	164	158	173	173	188	154	177	169	180	155	184	186	176	164	153	173	187	180	196	162	168	187	191	169	163	177	168	163	167	176	164	170	191	172	184	173	174	162	152	184	167	165	145	193	156	140	171	176	164	171	154	190	182	158	190	172	191	172	173	158	163	169	140	160	160	176	182	155	167	181	180	166	185	147	139	159	164	167	171	178	175	168	193	193	176	181	196	178	140	163	181	147	176	176	165	168	170	185	175	169	157	162	174	157	175	192	173	164	172	188	156	193	149	189	166	176	194	163	172	150	179	179	145	162	158	153	182	163	170	164	145	159	167	185	158	195	152	174	192	173	149	171	178	198	169	192	170	179	167	167	175	178	176	174	165	199	169	161	189	186	153	159	150	172	178	167	152	172	180	168	174	150	156	156	175	144	158	156	157	190	188	172	171	160	156	177	155	186	133	168	189	195	182	146	177	188	163	197	186	150	182	171	180	188	165	162	176	184	168	164	159	157	162	164	180	157	154	176	167	168	159	155	159	167	188	161	163	179	191	157	170	189	152	175	139	167	167	194	168	162	183	170	158	152	179	193	180	159	172	162	169	176	179	159	164	168	173	160	169	165	165	155	145	160	176	188	165	171	172	172	158	176	179	148	163	156	173	169	152	169	214	177	189	193	182	157	168	180	188	172	158	176	166	192	169	180	169	144	151	156	169	163	157	194	165	159	169	171	187	183	164	150	171	177	156	182	160	179	163	162	172	163	184	165	155	145	148	154	172	169	179	141	162	170	187	190	185	144	156	183	196	153	162	181	170	173	156	159	157	141	199	170	146	183	165	173	164	154	180	153	171	196	142	200	143	181	167	192	189	164	190	176	166	152	150	179	162	173	166	168	156	177	156	161	157	166	198	166	157	156	177	192	164	161	161	193	173	161	183	159	162	149	178	161	159	178	169	161	171	183	170	144	163	166	168	179	158	161	204	165	186	180	182	154	192	169	164	194	179	162	166	153	162	183	170	173	170	174	166	183	182	162	165	159	178	169	174	189	187	184	166	151	159	150	166	163	155	154	186	189	192	177	179	176	164	188	160	179	166	174	164	150	150	164	166	162	215	158	144	158	164	154	178	161	196	167	155	190	164	167	153	173	192	180	156	171	187	165	184	168	151	190	143	166	177	172	176	177	156	177	172	182	174	179	185	168	182	181	162	178	156	167	182	183	179	158	159	190	186	168	169	159	193	160	167	173	168	179	170	174	190	193	166	175	160	157	165	182	164	178	180	153	181	159	190	169	168	190	181	157	171	131	153	195	179	175	194	171	177	156	183	177	178	206	162	159	183	163	172	183	164	192	174	191	168	162	177	166	145	167	152	154	168	188	167	172	167	182	167	178	163	158	191	164	184	156	175	173	164	177	176	188	160	176	182	170	153	155	163	173	162	149	170	178	151	176	166	176	158	197	174	162	171	171	171	164	179	198	145	195	172	151	188	180	159	160	185	173	194	170	166	213	158	160	153	165	169	177	172	160	171	138	178	160	162	185	169	176	174	187	184	178	169	160	181	160	174	146	169	180	184	152	177	173	167	157	177	184	184	186	175	189	173	159	178	174	160	180	136	183	181	151	175	161	170	179	145	176	158	174	170	169	165	157	165	141	149	174	173	167	156	174	182	174	169	170	152	168	169	171	156	156	161	161	159	174	158	200	169	165	170	165	165	186	168	152	185	188	156	172	170	171	169	167	196	171	184	188	149	173	152	185	177	157	170	187	164	179	169	186	166	177	157	166	181	172	185	155	170	167	164	182	161	169	168	184	163	158	166	156	186	200	172	167	173	159	160	167	183	173	192	166	193	166	191	193	183	155	177	166	165	173	148	169	156	183	172	179	168	178	155	160	162	171	176	172	164	150	158	136	161	179	167	171	175	202	173	185	193	195	153	166	186	182	155	174	167	142	180	157	167	174	183	197	165	170	160	184	194	191	167	155	184	173	202	209	177	158	151	151	162	162	160	190	168	178	169	179	179	167	171	182	162	178	176	162	193	162	167	177	157	186	163	161	167	151	166	181	175	182	183	182	162	167	180	151	163	179	140	175	170	174	167	179	161	176	164	165	178	168	172	174	154	171	157	144	169	172	162	168	188	160	175	192	154	166	168	180	158	190	174	177	179	172	178	148	164	176	192	158	143	161	160	164	184	178	185	190	149	170	171	171	167	174	145	178	188	176	163	183	164	183	170	168	180	178	152	177	160	164	142	154	162	172	147	159	183	187	177	174	205	179	176	205	151	154	166	144	159	154	141	168	171	178	158	174	160	169	190	152	145	157	143	163	156	166	181	160	188	136	167	147	161	154	173	167	170	172	174	151	167	164	143	163	175	165	159	189	146	161	187	168	151	177	164	172	158	180	169	164	207	185	193
18946	2389	486	490	528	531	492	510	501	495	450	511	481	462	473	458	478	501	452	504	465	496	461	450	445	477	452	494	465	493	433	486	503	475	476	479	484	430	461	472	445	479	474	480	454	446	490	475	486	427	460	449	486	472	455	454	464	442	487	463	476	455	450	476	480	475	486	466	425	475	482	460	474	494	496	461	441	449	468	467	486	486	484	466	463	430	454	460	469	465	464	505	472	486	454	458	465	433	463	494	445	457	454	471	490	464	480	479	445	479	466	474	531	489	486	430	455	451	470	459	494	444	451	485	458	443	481	490	462	468	462	462	493	446	490	437	450	440	506	458	482	479	478	447	469	453	448	495	474	422	457	471	483	476	464	495	443	456	509	477	458	476	453	495	477	485	428	489	479	456	475	465	477	471	427	494	487	482	467	465	436	469	492	460	448	462	499	416	502	509	463	442	435	434	486	493	484	450	433	496	477	437	479	476	494	508	448	449	469	485	474	484	455	453	465	469	483	466	484	512	447	435	484	520	474	498	478	448	473	473	432	454	481	420	429	473	469	499	442	477	495	460	519	444	459	496	473	476	469	464	504	473	451	485	431	511	471	450	444	488	450	464	466	477	472	470	454	455	483	482	442	461	455	480	480	438	427	445	465	495	480	443	489	446	511	452	486	488	490	456	475	475	515	468	442	487	460	457	466	473	467	477	475	486	433	479	476	491	442	468	460	490	446	441	483	474	451	469	470	510	496	454	475	439	489	460	500	456	474	457	459	456	461	495	496	448	468	493	434	464	479	475	450	476	479	476	479	432	481	471	446	478	504	452	485	484	475	433	458	452	463	475	447	440	482	473	450	489	429	434	472	514	430	476	485	415	448	476	468	460	462	468	473	474	489	454	450	464	509	523	494	445	496	433	495	491	440	477	460	461	500	474	455	439	475	478	483	485	483	464	484	473	495	443	500	486	507	440	408	506	462	477	473	455	497	476	467	476	461	426	474	497	494	480	491	482	472	458	472	446	510	458	439	473	479	443	475	459	458	454	478	453	487	498	476	483	453	450	453	458	424	471	455	450	460	486	485	458	433	450	444	436	450	486	524	438	494	455	478	484	457	474	449	438	479	484	467	448	463	490	431	441	488	476	450	454	451	459	482	443	418	449	467	476	458	469	451	416	469	463	487	444	482	461	473	479	452	457	425	477	474	456	436	465	454	471	459	429	477	454	467	466	459	446	450	483	456	467	448	476	425	489	409	446	505	467	447	499	446	477	485	462	434	460	468	510	475	445	513	459	480	427	452	431	504	468	453	460	466	453	485	514	455	433	452	459	519	468	472	475	453	478	460	486	467	443	496	457	470	445	475	506	440	452	459	471	486	485	444	446	447	471	506	422	505	457	513	484	462	468	478	455	487	422	489	424	495	528	446	477	473	444	474	484	481	475	494	458	469	479	470	441	510	468	483	450	503	431	468	500	449	477	458	477	474	468	492	491	476	433	475	497	441	466	495	479	473	471	479	476	449	497	446	454	454	461	502	468	429	460	486	485	525	454	408	444	462	460	463	474	469	474	471	458	441	465	460	527	465	471	487	484	448	460	452	439	498	475	477	489	443	493	473	464	461	448	473	455	445	482	469	456	460	466	472	454	491	454	472	442	460	472	465	446	459	414	455	478	449	483	477	459	515	445	426	476	493	447	480	514	451	462	470	442	421	470	472	492	491	473	512	482	447	449	482	463	485	484	463	470	457	448	501	442	454	499	463	473	450	482	487	444	467	506	479	467	457	477	490	463	495	446	428	457	441	469	478	458	490	459	480	497	472	463	448	491	486	522	503	500	460	479	473	464	533	488	508	489	495	452	475	481	488	476	445	468	442	491	450	457	448	483	452	460	513	469	439	472	478	476	480	486	460	458	470	494	415	437	464	469	459	465	458	477	452	472	438	494	425	499	437	467	430	454	472	434	468	449	489	484	470	450	441	469	482	472	479	459	439	465	488	451	470	467	417	477	446	501	426	447	470	461	470	482	441	409	456	468	476	464	483	463	514	448	471	446	458	508	480	458	487	434	467	431	481	429	459	508	440	502	463	502	488	457	468	486	442	499	492	493	465	462	451	485	437	472	466	437	510	483	459	467	436	490	459	457	461	501	457	471	489	454	469	483	450	506	502	471	453	482	481	465	427	486	459	461	469	460	448	444	460	448	471	470	432	412	468	467	443	475	478	517	492	467	455	452	473	427	472	469	496	486	484	476	458	494	432	505	440	507	429	458	458	443	437	457	442	487	473	431	472	518	458	444	475	472	449	474	460	499	467	459	495	465	456	470	496	450	460	484	457	496	446	491	467	474	472	468	463	453	418	441	448	494	497	471	454	446	498	464	493	447	465	479	450	471	463	468	464	489	464	466	476	492	490	494	491	450	467	468	450	485	487	434	488	477	521	473	435	446	493	442	469	479	492	465	441	486	486	430	450	467	475	505	471	458	459	468	425	433	492	468	455	463	495	465	484	435	447	452	501	442	454	459	441	485	443	485	454	441	486	477	465	487	473	467	494	485	469	460	451	459	450	488	455	501	459	481	475	485	481	466	455	459	449	498	492	473	497	466	444	491	459	464	470	436	441	492	487	476	490	461	453	471	502	453	514	473	413	439	473	512	479	473	475	450	486	488	457	458	454	469	439	449	457	433	455	517	480	452	433	405	475	463	472	439	474	428	437	449	452	482	453	440	498	459	449	471	454	461	462	443	446	507	501	470	470	456	472	462	424	460	457	461	472	446	439	467	421	481	472	447	472	483	475	492	411	473	480	431	452	445	493	469	464	469	469	485	469	473	478	458	442	461	459	474	429	436	456	458	473	428	467	452	466	460	465	459	474	451	453	440	472	423	439	483	477	433	487	460	465	459	489	470	456	435	461	459	479	461	494	461	476	459	429	442	499	466	452	491	458	463	456	462	485	524	472	469	487	448	413	484	460	503	475	480	510	458	428	498	498	457	468	446	491	453	476	493	472	481	470	458	455	445	479	440	478	447	430	484	471	446	460	491	466	482	452	490	483	477	474	456	447	442	446	472	458	442	478	468	469	461	461	459	450	428	540	489	458	502	456	431	443	475	492	462	452	457	459	450	485	469	458	505	458	469	479	482	487	465	477	448	466	478	442	482	464	473	431	455	459	472	467	487	460	455	529	479	470	475	496	458	469	475	441	499	433	462	490	445	480	507	493	474	438	476	442	459	470	444	453	497	472	458	446	464	497	458	476	507	467	465	445	478	438	456	494	457	494	500	483	451	475	463	508	443	441	474	503	449	499	472	435	487	429	443	450	463	489	472	486	471	471	486	455	473	514	466	492	468	458	473	481	473	461	470	513	487	471	485	455	476	463	459	417	462	495	431	436	471	460	450	429	475	491	480	474	467	461	454	451	502	486	438	447	428	458	505	481	492	447	490	498	476	471	499	499	505	468	449	492	470	457	458	447	405	496	426	449	445	462	482	435	414	509	444
69362	36426	9710	1209	670	555	472	451	409	404	384	393	373	380	334	328	340	366	332	321	340	336	322	319	329	340	317	310	302	352	346	271	293	320	355	304	302	354	296	328	315	293	288	294	314	299	293	325	315	353	321	334	307	312	299	271	295	306	330	302	341	309	313	296	315	299	313	337	332	328	353	303	329	304	309	342	309	339	313	322	278	328	302	310	302	355	350	316	308	311	312	324	314	314	338	319	294	319	288	320	354	265	282	341	309	293	313	291	311	318	318	332	324	285	311	306	319	325	334	333	317	289	320	316	304	284	317	321	290	363	312	315	351	342	339	310	300	332	303	308	320	312	301	282	337	291	317	323	320	303	301	305	313	326	290	312	300	346	315	324	321	330	332	328	326	299	311	295	297	318	314	347	333	328	302	298	308	342	306	311	337	331	294	324	316	293	322	296	339	329	313	325	329	324	333	359	339	342	321	319	323	321	329	333	337	329	300	269	311	325	345	324	308	303	322	320	319	331	339	314	328	292	309	331	327	331	281	303	333	307	306	319	322	322	330	300	333	355	280	290	325	293	312	328	303	296	269	332	321	307	316	304	324	332	297	349	318	307	334	313	325	296	313	322	303	315	352	323	331	314	352	305	324	301	319	309	348	339	302	327	330	301	293	320	282	298	296	274	313	293	299	305	323	328	317	325	327	356	357	325	346	340	333	347	328	309	301	317	325	329	296	326	301	303	337	304	336	343	304	303	339	321	316	333	303	313	317	334	304	325	307	339	339	357	327	364	303	307	311	293	290	269	331	340	321	322	325	351	311	310	284	361	320	333	306	334	337	309	324	325	293	327	348	311	299	328	306	297	287	296	308	316	316	330	334	312	296	298	290	283	303	326	311	328	340	338	318	326	334	325	306	324	337	356	338	320	297	288	309	322	304	316	300	329	326	342	305	331	313	341	321	307	303	314	336	315	332	319	341	307	314	280	324	307	308	328	327	317	314	312	324	340	284	309	331	349	312	334	312	332	333	322	280	301	321	341	299	327	315	303	331	337	295	317	324	317	316	297	281	343	315	320	324	310	328	319	295	318	334	316	348	336	345	316	313	296	327	323	340	341	326	304	343	319	334	333	309	325	332	305	292	304	316	312	318	338	321	333	325	284	305	315	320	323	347	347	316	308	287	305	284	291	289	332	302	288	294	309	299	332	331	324	310	328	294	334	329	286	293	340	315	309	322	309	296	323	317	306	309	333	303	332	316	335	277	299	316	298	333	351	318	325	300	321	327	328	309	308	336	319	320	302	351	326	320	305	320	285	345	314	324	306	298	309	314	310	322	295	278	345	320	347	311	295	301	294	298	327	337	328	342	306	335	313	306	287	334	309	290	324	296	314	298	300	316	329	336	283	309	324	340	283	282	312	296	293	305	309	306	341	324	318	336	313	316	318	298	302	328	305	315	322	311	301	349	329	342	326	296	325	344	316	340	314	309	322	295	323	315	337	307	281	317	287	285	310	337	305	302	337	340	328	320	295	297	357	311	335	332	321	305	308	325	319	317	333	295	306	317	309	305	321	323	348	319	310	310	335	314	300	323	299	300	303	321	312	363	305	289	344	326	315	310	330	323	299	331	319	292	333	301	322	326	343	325	315	294	324	331	312	337	320	305	314	324	318	309	326	324	330	336	285	342	288	328	331	312	315	330	329	282	347	282	323	305	310	310	288	340	348	321	341	306	330	344	291	325	302	308	325	333	317	342	329	311	321	341	316	310	329	309	340	336	330	328	298	309	319	325	316	333	317	287	258	320	302	315	282	353	336	322	296	311	298	323	296	331	319	317	288	333	322	303	321	333	322	310	310	354	333	301	323	305	310	360	299	314	290	316	318	273	330	304	299	303	334	286	290	303	334	321	291	326	305	338	300	314	297	314	301	332	322	305	305	317	301	320	304	314	298	315	349	342	312	296	332	293	319	335	305	337	293	322	353	333	287	365	326	374	327	330	287	315	335	320	316	351	306	327	321	317	297	322	336	287	325	334	297	289	310	317	349	295	307	317	292	314	305	338	301	314	321	302	356	320	316	292	295	318	293	302	314	316	312	366	311	340	319	316	297	334	336	295	321	316	300	327	308	324	336	317	356	290	294	298	278	333	283	326	326	297	285	307	323	332	315	301	312	348	289	321	302	277	336	344	281	297	331	307	324	305	338	321	337	345	327	328	303	284	353	341	310	297	300	333	327	278	293	349	301	348	347	311	312	325	305	291	294	310	292	321	305	342	344	318	321	313	300	351	295	330	337	318	330	321	287	312	309	279	333	333	341	302	317	297	280	287	332	301	317	330	327	324	346	350	293	294	306	312	331	290	346	313	331	330	287	300	325	289	283	336	285	312	334	310	319	275	263	325	304	347	358	308	353	327	332	339	327	327	312	322	316	292	308	334	303	348	304	306	302	324	323	308	326	307	296	287	318	321	286	338	310	344	319	306	335	330	358	343	372	327	309	316	288	309	294	308	309	329	339	305	313	331	324	331	338	298	320	311	353	297	318	335	332	330	285	332	307	302	335	309	290	312	304	322	301	320	303	302	295	315	337	310	296	348	331	309	304	325	305	314	317	313	358	292	329	285	328	283	351	302	312	314	301	348	355	322	303	317	336	279	336	325	288	357	332	312	313	295	329	332	294	337	319	278	322	342	333	299	330	343	340	325	350	325	306	344	358	328	315	323	309	306	325	359	310	302	293	283	310	295	316	321	289	319	343	344	310	322	327	304	326	321	327	314	314	364	290	308	283	299	311	296	320	339	292	303	309	313	331	327	313	313	318	297	306	332	314	302	329	336	347	302	299	330	299	300	339	308	293	341	298	372	306	318	349	326	303	298	319	325	337	319	330	342	292	312	326	331	349	329	284	311	322	373	290	339	320	309	337	319	327	327	333	355	298	342	306	333	298	335	334	318	361	324	314	309	316	338	295	316	314	287	324	342	320	331	292	296	300	328	326	293	297	330	341	329	314	328	314	307	317	321	337	345	339	322	300	340	281	267	313	300	322	343	318	298	325	313	316	282	287	332	319	300	270	313	316	304	321	304	346	278	325	311	280	304	342	312	327	345	312	319	305	291	290	325	333	326	334	338	296	309	334	330	304	315	292	333	324	334	294	286	339	333	296	303	325	288	308	296	312	353	328	323	329	299	364	330	357	348	327	349	323	304	339	301	299	319	328	364	313	318	278	290	303	333	325	321	313	326	323	316	311	316	329	324	325	326	318	301	291	309	330	335	319	336	347	316	305	298	336	348	274	324	318	297	323	305	281	288	334	321	328	334	294	356	303	314	352	320	313	326	303	319	297	322	329	316	312	326	291	304	312	341	329	298	320	312	318	315	306	326	343	327	353	311	300	314	331	316	318	298	342	315	326	341	335	314	318	331	273	320	347	331	295	343	328	290	338	290	351	331	280	333	311	332	327	323	322	296	309	328	311	322	345	331	328	307	295	316	285	299	305	314	328
42633	17271	2126	2434	2137	1873	1618	1402	1287	1245	1107	1108	1012	995	964	902	932	914	869	853	946	868	879	840	795	821	847	809	829	786	780	824	804	802	804	795	893	793	795	779	778	787	803	764	759	766	788	763	754	809	763	773	844	740	780	778	772	733	773	771	757	784	749	773	798	757	787	758	722	808	777	788	765	749	797	755	821	757	758	753	742	725	832	755	781	744	803	758	798	816	775	780	769	794	811	770	778	733	810	740	791	717	736	763	784	771	782	734	789	775	778	813	763	726	804	767	752	752	762	787	775	778	798	746	733	780	785	755	775	771	786	753	763	777	802	815	682	769	784	767	796	767	734	762	750	809	781	785	747	800	789	790	807	763	740	809	774	759	822	771	702	737	790	771	848	804	785	786	758	782	767	785	746	821	769	805	761	758	805	748	740	808	786	764	759	817	814	763	793	820	765	766	767	773	775	786	753	728	807	741	798	783	799	812	753	788	817	747	783	779	787	795	786	780	758	775	757	790	745	748	823	805	805	857	805	749	722	827	758	782	736	766	744	749	776	717	771	803	758	848	763	780	762	741	739	769	771	743	779	730	786	797	738	792	810	782	810	775	759	761	821	819	812	816	758	780	809	803	746	788	769	785	778	764	771	801	784	755	791	803	800	807	785	770	732	769	749	765	765	830	744	782	784	774	745	783	783	720	751	774	767	737	768	748	744	713	753	803	787	855	777	788	729	745	771	745	744	733	763	756	778	767	791	784	833	790	735	736	758	757	770	764	780	835	761	777	822	810	788	787	719	783	751	746	788	750	733	801	791	766	757	746	746	765	747	740	799	716	747	801	789	723	786	770	799	770	759	804	787	818	813	787	774	781	800	731	783	806	710	732	795	764	750	787	756	790	799	759	773	792	779	770	783	727	755	792	757	770	772	811	739	808	740	796	774	721	752	813	741	774	787	768	764	809	724	732	757	762	776	800	722	767	753	758	780	737	823	764	784	771	693	754	755	759	789	790	756	744	744	706	761	767	739	759	791	749	791	759	739	789	821	777	803	745	806	764	795	737	778	765	783	800	825	772	761	793	755	727	778	788	824	760	758	770	799	794	808	774	799	773	758	754	775	789	816	809	812	742	786	791	768	761	725	747	764	776	771	802	738	716	750	761	762	743	747	759	772	808	728	779	781	760	806	784	800	776	741	779	752	748	774	811	781	757	780	765	788	760	775	761	770	756	756	759	822	744	793	750	766	837	760	758	831	749	770	762	728	755	753	771	760	835	795	743	763	798	829	784	755	788	815	777	771	783	747	808	804	812	796	752	816	806	822	809	741	780	753	768	813	797	760	773	831	827	765	768	787	772	709	761	785	781	786	792	815	755	781	764	741	740	787	751	768	803	794	823	756	750	777	732	761	810	763	762	736	751	737	770	825	795	789	756	761	808	771	770	811	807	763	831	773	842	726	795	790	804	745	802	773	813	803	791	731	721	803	740	814	787	807	771	753	774	781	750	806	735	771	809	798	814	803	802	823	752	771	817	768	781	775	794	811	744	768	811	767	805	834	740	816	759	761	757	839	729	759	808	745	820	791	738	763	802	840	735	763	751	757	716	781	763	745	756	774	746	816	764	782	782	791	826	744	778	793	778	770	833	730	805	772	755	750	774	769	750	783	773	774	768	760	750	744	789	751	760	759	788	798	790	799	787	794	768	765	777	765	774	743	757	778	810	798	763	788	786	778	836	764	725	802	811	814	852	750	839	764	791	758	802	785	797	759	757	740	721	774	756	783	774	743	727	765	827	759	776	737	800	718	757	829	801	814	753	786	797	748	755	776	805	787	765	796	730	766	792	798	772	659	772	784	783	784	769	758	790	782	784	784	759	762	777	724	792	787	811	743	797	787	819	744	793	787	793	787	771	765	786	756	831	757	777	763	757	770	773	774	735	728	784	727	801	749	782	772	765	746	743	814	776	757	794	746	794	785	782	789	769	742	812	771	762	746	743	804	751	759	801	767	713	773	787	796	756	769	813	773	792	732	730	757	790	743	753	834	805	784	764	804	767	761	817	810	771	821	812	800	723	805	818	753	766	754	803	810	773	781	732	755	760	772	731	836	775	775	765	805	768	777	772	706	791	783	746	753	831	736	774	736	779	721	756	750	798	771	791	784	776	776	792	781	767	770	835	773	753	782	819	756	730	782	825	796	746	769	703	786	780	809	737	791	789	744	774	772	703	742	798	786	788	739	789	775	734	787	791	788	756	746	750	795	737	755	775	778	800	784	798	743	787	839	770	743	767	821	743	748	800	797	790	760	816	786	729	785	787	760	762	788	777	777	752	726	839	722	797	779	723	779	754	765	733	756	779	780	761	749	749	786	763	796	775	783	780	734	783	738	766	786	779	761	754	806	745	822	795	774	773	700	739	779	731	788	753	783	801	740	696	761	790	744	827	809	739	758	756	731	768	760	790	739	779	748	780	786	783	768	744	798	783	753	794	770	787	736	765	749	830	786	739	769	768	771	839	766	745	802	781	732	793	775	816	762	790	757	697	754	793	815	781	815	736	783	785	776	827	810	816	752	769	752	753	758	792	774	773	783	765	797	727	773	795	799	752	757	806	770	761	775	752	731	741	761	813	770	764	771	750	783	737	725	796	793	780	796	752	789	797	797	763	791	765	819	796	788	809	791	768	762	751	776	800	787	744	779	763	808	783	770	743	800	761	748	803	771	751	766	740	775	815	791	801	759	783	755	800	755	730	781	742	768	817	802	804	759	762	765	752	771	788	778	818	790	726	749	785	744	767	775	771	781	761	750	736	759	812	814	777	755	772	810	749	818	774	717	783	736	784	762	771	754	758	816	771	763	818	763	781	719	761	755	770	742	788	816	770	762	735	772	802	765	776	758	794	735	772	749	841	749	755	817	779	741	781	776	780	784	776	793	823	802	704	820	755	711	793	785	756	767	767	800	805	751	788	752	734	802	767	789	786	744	843	767	790	790	763	767	802	751	767	764	768	784	805	758	742	786	775	769	753	768	760	790	792	787	781	760	802	746	770	768	758	807	807	795	830	762	799	791	770	768	769	798	776	797	784	733	792	791	733	756	782	813	737	771	739	734	806	799	787	816	755	734	779	790	767	748	771	765	741	794	789	774	782	768	768	776	790	835	730	741	803	783	798	774	742	714	755	759	748	812	763	782	775	730	810	794	758	843	799	779	791	812	811	749	747	802	805	775	784	759	757	757	791	770	789	744	753	761	772	760	727	771	775	807	787	788	781	762	736	751	704	740	803	768	814	777	800	835	772	713	760	741	773	797	793	768	805	703	838	801	737	772	768	781	798	761	768	813	819	728	763	808	819	768	747	800	754	820	804	755	778	795	769	774	801	748	786	735	739	836	742	745	785	802	750	803	754	771	722	793	774	746	745	770	761	767	731	790	801	750	752	779	801	759	770	787	802	803	730	759	752	742	760	781	767	783	762	752	760	754	769	755	689	693	714	770	746
79633	46036	16399	3389	955	705	665	516	471	429	404	379	399	394	373	352	336	320	375	352	311	350	320	292	347	321	293	318	287	294	282	307	332	269	286	294	291	303	299	299	306	302	278	291	276	285	287	278	288	303	299	301	297	304	329	330	302	291	324	310	301	296	288	294	332	327	294	287	301	321	298	311	334	291	270	294	270	262	282	298	292	278	314	311	272	310	302	323	311	312	319	297	322	315	321	299	326	316	293	328	282	282	276	280	305	340	296	304	299	313	292	269	269	304	295	272	293	277	295	287	276	326	319	273	276	307	298	265	290	329	295	300	345	293	292	266	298	321	280	286	298	280	292	286	306	258	332	257	300	289	297	312	278	287	304	286	303	282	293	307	294	278	266	307	274	287	289	281	282	288	297	309	323	265	300	266	300	311	291	276	311	345	344	318	322	277	270	303	308	287	298	285	324	315	268	297	290	289	265	327	331	310	275	308	317	299	303	287	308	292	334	288	292	307	327	283	265	299	296	291	306	284	286	269	311	266	313	281	301	290	269	290	283	257	282	297	285	280	294	281	261	322	282	290	266	304	302	290	299	320	318	298	286	300	316	312	287	277	322	334	295	314	293	334	286	297	280	253	315	322	288	322	306	277	273	273	285	289	312	291	308	269	281	291	298	280	316	317	298	294	274	302	289	313	297	300	305	302	277	312	299	305	291	309	301	279	309	326	272	315	273	278	273	282	310	285	301	307	279	299	303	290	317	323	291	271	310	279	331	284	308	340	308	282	288	311	274	295	285	274	313	295	276	277	299	280	308	301	291	264	293	262	311	260	285	263	257	325	315	299	305	262	321	296	290	285	300	288	304	284	305	305	302	311	265	294	292	320	306	309	303	302	302	264	305	313	306	276	324	314	336	273	293	284	290	305	303	292	271	289	304	288	319	316	286	311	321	320	282	268	293	299	318	311	293	311	288	314	354	305	282	294	317	283	274	304	282	311	318	273	287	286	248	279	285	302	279	287	300	280	313	283	314	311	273	292	306	300	330	291	303	290	300	267	315	300	315	264	331	293	306	310	302	291	300	240	312	302	294	290	284	293	315	268	297	286	313	281	285	320	277	287	308	294	268	289	296	308	284	291	292	322	299	294	307	313	322	293	273	307	300	269	311	315	276	289	308	314	286	291	310	314	299	302	271	281	316	303	318	322	308	304	281	299	317	268	310	283	300	295	297	262	283	302	326	300	274	294	293	291	296	320	301	295	298	303	297	319	280	258	278	282	269	289	292	280	303	301	309	303	299	266	283	285	307	299	271	298	274	323	291	282	292	305	262	293	298	286	279	309	295	263	267	270	324	297	270	335	303	282	290	323	283	263	272	294	265	287	273	291	317	305	264	270	274	271	305	297	289	287	287	300	260	301	312	248	292	293	284	294	259	306	322	299	305	317	326	297	313	321	310	306	326	289	283	294	291	312	309	302	281	308	303	293	295	286	292	278	273	326	279	278	314	308	293	300	292	298	276	305	299	272	295	279	305	289	303	301	287	250	322	313	263	301	308	290	287	277	276	301	312	291	296	285	293	296	289	315	269	330	293	283	304	287	314	291	278	265	279	276	280	305	303	324	292	309	300	321	287	299	282	313	279	283	337	279	291	300	292	295	283	286	327	273	285	274	328	278	314	309	282	291	293	314	276	280	320	274	302	304	301	293	290	306	278	306	316	321	331	308	307	289	298	301	301	311	292	295	285	290	294	265	292	323	296	286	299	324	284	304	274	328	310	294	296	318	323	307	285	309	301	282	297	319	302	282	300	294	302	318	294	281	299	283	314	301	311	323	274	293	303	257	275	303	302	296	277	305	296	312	280	288	313	250	300	311	283	287	279	284	326	299	301	285	290	267	262	290	296	289	315	317	276	307	301	275	308	290	263	298	292	290	322	275	288	283	307	318	275	294	300	314	276	269	312	293	304	308	277	302	273	318	274	284	280	310	304	278	309	315	305	265	316	294	274	273	304	307	280	279	276	295	300	269	296	268	291	272	295	298	323	336	305	275	323	316	257	311	291	288	273	280	303	301	308	307	293	309	297	299	304	312	281	278	318	294	331	294	313	287	274	311	330	333	309	286	339	294	271	271	297	261	283	289	287	310	312	287	298	302	275	307	346	288	285	277	303	291	289	301	304	313	323	302	325	308	283	265	297	283	283	298	281	292	284	298	347	342	322	291	309	316	314	309	306	304	296	293	284	292	323	273	298	295	313	289	290	279	279	305	268	344	273	293	263	288	300	289	283	284	280	315	306	304	317	289	272	287	277	299	315	282	296	315	275	295	290	279	304	312	269	299	320	304	290	286	284	277	271	278	287	275	282	249	289	294	283	337	306	309	308	298	280	300	282	262	304	317	319	291	309	309	311	309	268	268	300	328	284	312	287	275	309	316	285	302	295	291	304	280	294	294	292	290	284	301	295	290	333	278	318	288	319	288	306	335	255	309	293	261	316	297	321	315	307	323	315	313	305	313	298	314	289	332	290	285	340	317	291	297	304	286	326	289	295	317	303	267	286	323	275	287	282	290	319	276	305	317	304	319	283	291	298	304	316	320	282	254	298	291	320	294	311	312	283	325	321	305	290	306	283	313	311	299	256	325	308	312	314	278	293	285	276	331	294	282	279	288	308	277	256	313	287	283	304	280	289	301	298	276	324	284	267	310	296	299	309	299	304	306	274	312	285	298	320	298	297	291	323	256	287	305	288	291	295	318	316	268	305	307	301	310	290	291	295	334	279	288	280	305	298	325	283	281	303	263	315	297	288	300	300	279	270	288	298	309	292	296	317	313	301	288	294	298	296	310	276	311	344	317	307	267	320	286	287	308	298	300	283	316	282	326	313	327	310	295	315	283	301	308	305	311	288	293	293	278	299	315	311	306	321	328	278	302	274	321	318	278	288	295	308	289	315	307	323	266	265	257	325	292	283	292	273	301	291	294	320	307	273	311	291	277	297	303	286	277	305	308	320	314	301	320	285	293	285	321	320	311	299	284	302	288	278	297	279	306	294	286	300	310	294	284	300	307	316	304	316	321	275	317	290	298	326	304	299	288	302	322	297	282	287	290	289	330	315	314	292	303	295	251	322	311	292	297	319	288	269	293	300	290	285	304	293	306	303	305	282	301	285	300	291	287	277	311	318	312	331	286	312	318	302	278	297	294	279	300	283	316	295	302	288	280	294	316	319	283	284	287	279	300	272	330	284	301	288	305	304	321	279	276	293	290	279	297	321	317	300	308	270	304	269	287	284	267	300	305	290	317	286	289	321	308	324	283	300	301	305	276	289	330	301	303	295	294	307	278	285	271	300	279	276	308	315	260	298	281	277	311	287	282	285	282	259	287	284	311	324	278	297	331	307	301	293	288	300	286	313	270	285	330	285	290	303	305	315	281	320	319	280	279	273	289	280	271	298	343	302	283	281	294	296	266	305	305	305	283	279	293	306	291	303	266	287	289	305	297
52120	23433	3427	3775	3390	2857	2285	1932	1774	1536	1348	1297	1167	1074	1106	1039	1045	980	937	959	856	899	909	876	857	867	823	789	795	726	789	735	781	816	760	765	727	693	731	739	722	735	774	735	759	690	706	732	739	737	722	718	690	759	685	768	689	702	729	705	735	753	764	714	752	674	691	669	736	708	738	679	706	717	693	751	671	714	690	705	736	733	712	644	685	765	702	747	717	691	716	730	725	690	713	681	694	689	787	676	749	745	669	711	734	704	696	727	688	743	735	655	753	753	698	763	692	748	690	730	683	681	686	660	721	688	699	714	725	672	717	722	673	664	700	708	713	705	709	710	713	673	672	691	705	717	691	635	723	693	706	715	681	673	720	749	729	732	689	733	724	720	682	713	702	635	708	697	730	686	704	686	703	648	699	724	727	740	677	696	680	706	728	728	717	661	688	700	669	683	685	750	701	686	632	739	706	701	710	705	712	734	692	685	657	713	723	737	716	668	682	733	728	702	711	650	673	696	690	697	721	695	708	726	717	736	748	716	704	692	749	707	661	728	637	747	688	680	694	743	657	718	733	661	740	663	721	687	698	656	707	742	692	701	691	687	755	691	717	747	648	647	693	713	693	704	692	729	677	731	726	700	664	660	744	703	678	719	674	756	698	702	685	670	731	689	706	679	703	709	759	689	711	723	722	715	709	687	691	693	680	725	749	707	712	716	676	703	688	676	641	717	715	676	676	696	750	663	715	705	750	670	693	700	656	714	685	679	668	667	693	675	704	712	697	732	720	747	729	661	640	703	702	681	664	715	697	680	663	749	697	726	723	722	744	720	593	699	700	712	713	661	715	679	688	652	679	671	690	749	668	704	746	723	663	703	709	711	713	670	724	730	705	751	744	708	710	725	721	707	656	653	731	726	708	728	764	692	693	730	693	668	690	735	708	652	701	749	709	727	722	702	709	694	750	696	745	723	710	688	685	688	711	703	692	706	690	731	705	703	684	692	686	715	706	676	775	661	701	720	635	693	716	696	692	720	711	726	741	701	707	706	731	669	719	666	705	687	653	707	681	655	730	710	710	717	706	720	709	733	699	711	676	687	676	728	705	709	740	685	703	676	676	699	672	689	701	700	668	692	716	735	636	715	669	659	740	698	653	726	656	712	696	706	694	727	726	706	724	658	695	672	753	678	701	689	683	682	696	667	711	701	670	718	697	677	709	697	721	662	747	676	689	688	695	666	717	698	682	702	732	693	730	744	687	719	736	689	720	698	715	774	714	699	704	646	707	735	707	679	707	693	734	664	683	747	689	692	721	688	684	763	744	674	719	668	720	700	680	688	693	718	725	749	726	723	671	752	714	683	671	677	713	739	654	715	690	701	709	689	716	700	742	745	656	736	708	669	723	703	660	740	714	721	734	740	693	694	715	724	691	647	725	694	733	673	679	762	703	655	662	659	683	725	768	705	670	724	724	682	690	715	648	689	682	686	692	688	674	746	710	702	675	690	691	747	692	715	732	667	736	699	676	693	666	682	740	693	712	686	683	744	734	725	686	715	679	732	693	734	737	705	696	701	703	735	681	660	725	725	675	711	688	735	759	713	745	682	714	706	702	717	711	719	675	705	690	709	639	652	679	702	706	685	740	692	715	718	667	696	718	697	674	710	707	715	697	691	682	720	716	727	705	699	738	673	675	711	714	686	740	694	719	698	703	656	699	647	687	714	690	690	697	710	684	730	693	628	692	694	680	711	682	689	692	714	702	699	681	710	730	728	705	701	684	686	744	646	682	704	735	685	702	657	729	692	739	665	689	736	649	682	662	706	670	670	697	704	719	667	702	694	709	691	697	720	713	707	697	702	697	738	723	693	713	728	746	697	725	699	711	694	655	703	714	679	651	730	717	708	658	716	694	676	720	668	675	698	711	696	718	686	709	703	704	736	697	724	701	663	724	665	705	702	730	699	682	715	711	714	700	717	700	695	723	713	704	670	653	729	682	703	692	702	700	715	744	711	725	739	687	717	705	746	703	704	692	688	749	691	635	726	768	728	673	721	654	756	715	721	681	719	703	692	705	730	733	687	666	722	714	701	723	635	673	706	725	710	676	640	720	681	721	686	701	678	729	692	735	723	679	732	691	726	719	737	674	670	740	708	705	660	695	718	679	700	667	664	686	636	694	659	688	674	749	707	753	708	670	655	721	720	705	685	669	688	721	736	732	697	743	675	754	690	681	679	713	746	713	707	720	704	697	701	732	719	736	699	731	636	737	717	653	715	742	709	746	671	695	664	682	694	711	696	714	726	675	703	697	687	708	700	734	678	715	659	688	694	693	676	691	664	672	714	707	670	644	706	708	690	718	708	657	664	690	752	704	703	725	690	701	724	709	669	705	680	702	712	742	698	691	683	740	678	700	687	683	687	708	724	679	750	669	681	731	679	687	696	702	674	700	668	744	646	699	703	689	684	732	688	706	702	748	699	696	756	682	676	703	724	697	662	708	734	655	707	671	728	711	677	698	710	711	709	703	678	702	725	718	689	690	726	733	690	689	688	674	671	697	663	753	657	684	664	653	727	681	735	697	713	690	661	714	676	688	681	707	700	712	710	674	688	772	700	687	683	644	671	665	677	714	707	762	661	703	687	671	699	702	668	738	720	727	671	696	618	727	705	694	744	730	710	713	722	682	717	676	743	672	734	725	712	701	712	704	715	708	716	680	687	727	696	717	660	686	707	699	695	689	669	739	729	714	726	742	677	675	702	694	727	711	704	734	744	655	689	674	690	683	655	723	698	744	681	672	661	727	668	713	700	663	696	732	719	674	713	742	691	682	727	637	677	685	699	703	668	692	713	748	731	706	690	685	720	721	700	690	671	678	673	670	704	678	724	677	705	700	704	680	650	733	701	704	676	669	656	690	723	738	719	698	698	692	697	693	707	690	714	686	713	739	724	713	726	718	664	705	738	675	712	688	720	682	740	696	725	705	701	705	646	673	731	658	712	730	682	713	697	689	718	647	682	717	708	693	728	741	686	697	700	700	702	705	690	697	725	694	709	672	679	728	716	722	696	707	711	702	692	679	692	725	713	708	716	729	736	673	690	663	701	668	739	678	696	702	632	713	699	722	677	709	666	661	708	737	712	711	646	669	699	699	696	708	737	654	647	679	741	749	693	670	750	686	728	699	722	710	692	714	678	676	727	669	717	719	721	710	720	677	710	684	708	700	697	712	647	749	686	725	685	645	696	741	708	687	726	730	732	708	734	650	665	706	701	725	715	691	716	674	696	726	704	704	749	687	605	719	723	722	680	647	687	720	682	717	679	648	712	684	666	705	649	695	662	727	698	713	670	702	646	658	688	738	701	718	699	691	703	661	693	712	704	695	696	731	748	678	718	658	702	661	705	687	718	697	726	688	703	711	676	736	704	725	696	693	710	688	692	675	738	648	701	684	673	704	677	709	677	710	697	649	659	716	745	721	709	685	693	715	685	647	704	720	725	702	680
21897	3516	238	196	181	193	179	145	177	180	165	180	170	161	177	166	152	158	163	178	164	175	167	163	189	151	146	164	175	171	166	177	179	178	200	184	156	167	165	154	153	166	136	155	179	186	174	173	164	160	163	175	148	154	154	153	190	160	162	184	159	153	170	171	200	190	153	150	166	194	165	170	165	163	171	177	165	165	150	185	174	151	200	135	158	152	157	156	141	146	175	172	166	176	147	178	173	204	192	164	176	163	163	150	152	159	162	145	188	162	191	169	163	172	154	148	171	157	187	179	144	160	158	173	168	164	176	179	170	188	154	162	189	175	166	170	159	176	171	168	157	178	168	134	185	172	156	127	169	180	187	157	153	187	150	182	174	183	169	164	138	194	172	156	159	185	162	156	166	167	165	163	169	164	165	183	169	162	174	172	171	168	168	159	170	188	156	175	189	180	146	180	175	173	186	147	169	144	167	186	177	154	175	158	174	192	165	190	172	150	175	197	158	164	177	163	163	170	157	168	153	144	196	187	182	169	158	173	179	139	175	194	161	178	173	159	196	194	179	149	196	167	180	179	159	166	158	162	143	169	181	179	189	179	173	190	163	174	185	175	173	167	164	179	166	166	199	173	184	157	164	146	189	159	176	175	157	148	162	166	190	187	183	173	193	180	172	153	151	151	165	169	184	151	158	161	165	152	167	153	159	186	173	157	184	172	168	149	145	163	168	173	172	171	181	181	190	168	175	139	176	187	166	182	145	156	144	160	180	157	173	181	169	182	170	157	150	174	200	166	175	138	182	162	168	155	183	179	172	157	173	157	167	177	187	181	169	176	166	166	173	170	173	162	202	162	148	175	204	199	177	159	168	170	170	181	184	180	160	148	178	187	191	182	170	155	161	171	158	164	146	182	158	194	184	187	166	157	166	161	177	156	169	159	185	184	163	183	159	190	152	182	161	175	164	177	186	177	180	171	171	177	153	209	155	174	160	201	177	168	180	167	190	170	170	158	172	160	181	196	186	140	160	172	164	143	176	166	174	162	178	190	178	156	178	181	160	176	187	173	190	167	174	197	169	141	157	172	157	158	180	152	191	157	167	167	127	176	157	175	149	181	182	148	157	208	171	154	181	166	167	182	161	163	171	177	161	170	174	146	157	147	178	160	170	174	155	173	151	175	167	160	166	164	168	138	171	174	183	166	157	194	155	170	164	175	131	185	179	170	154	168	168	161	183	168	165	196	172	180	170	175	166	163	163	177	160	173	188	143	155	157	142	160	149	177	175	160	187	161	160	185	145	179	149	159	140	176	152	167	156	138	169	164	149	170	177	167	172	165	143	163	180	164	184	159	150	160	193	166	181	158	153	159	170	181	165	155	157	164	169	190	178	159	187	165	169	164	154	161	191	170	150	161	147	151	168	196	190	169	174	166	186	190	150	154	177	157	165	194	154	165	150	146	182	191	175	188	154	140	135	190	158	153	160	161	177	162	177	163	174	189	173	168	175	179	166	188	158	137	186	170	160	183	183	186	175	186	152	172	161	154	177	159	197	171	153	165	161	150	181	179	184	181	172	174	133	200	191	157	160	182	178	160	177	159	169	204	184	178	191	183	157	164	167	179	177	184	164	161	137	154	161	154	163	184	172	165	172	176	189	160	182	153	164	169	176	189	165	164	196	166	176	161	165	152	174	182	161	173	153	177	186	170	190	149	154	174	151	166	164	148	159	159	183	173	170	174	185	156	146	177	158	182	174	177	167	167	166	173	169	174	173	173	200	164	160	196	163	173	181	181	180	176	171	175	180	182	167	186	176	163	186	146	170	174	178	187	151	179	153	163	151	181	178	155	171	187	151	165	185	161	182	153	191	179	171	181	164	182	183	165	200	188	166	162	153	162	171	150	159	186	160	164	175	166	188	156	196	158	160	151	164	178	161	173	189	172	162	163	167	163	161	216	168	178	182	182	162	180	153	184	179	154	170	166	170	147	180	153	175	153	174	149	149	179	146	167	191	167	178	166	171	168	156	187	167	161	166	175	162	177	156	186	175	180	168	190	174	173	151	170	162	170	169	173	155	160	175	189	185	162	178	183	173	160	151	181	177	180	161	166	176	188	173	168	190	161	160	145	186	164	177	198	201	178	171	166	134	147	165	146	185	195	184	166	172	175	182	193	183	163	167	167	179	167	174	184	158	166	193	179	163	180	163	160	211	152	163	169	174	147	185	162	150	174	123	160	165	171	165	172	174	161	162	184	146	144	176	152	181	144	159	166	196	171	140	155	164	157	159	191	159	193	161	176	180	191	169	168	173	165	180	176	163	161	154	163	168	155	153	169	175	154	179	183	178	172	143	170	171	142	173	161	156	150	164	152	157	163	177	182	186	183	162	184	164	165	160	147	170	184	163	169	167	167	199	182	172	164	172	165	171	187	180	170	140	205	196	173	163	162	179	167	145	181	159	145	167	172	163	169	156	141	180	163	153	169	151	171	170	165	168	185	166	164	200	166	141	162	167	177	185	171	184	149	186	164	178	171	165	165	159	159	163	173	164	167	190	146	164	168	154	175	163	174	177	160	180	168	165	174	151	162	172	171	164	170	158	174	167	153	162	175	159	177	175	177	154	159	178	178	164	173	180	171	165	157	160	178	188	173	178	195	213	190	153	162	168	161	179	165	158	158	179	170	143	156	178	147	184	164	162	170	158	187	167	169	150	168	179	170	169	193	168	164	180	163	159	153	135	172	175	178	176	146	164	178	171	193	191	171	167	164	167	164	157	154	170	173	159	164	176	184	176	170	162	158	194	192	166	154	158	153	174	181	167	177	174	140	170	148	150	159	184	165	145	158	141	158	182	156	170	167	168	164	169	168	186	169	175	169	178	166	140	139	193	179	168	155	179	180	176	137	152	165	145	169	152	174	158	153	185	178	174	198	160	181	143	163	178	180	157	192	160	153	171	172	192	179	162	169	182	181	164	195	151	155	161	161	179	163	179	151	169	164	180	173	159	187	165	175	165	168	174	165	161	182	177	186	188	150	159	193	185	144	167	148	152	169	167	174	171	172	164	170	160	168	171	176	179	176	145	172	163	190	150	183	184	149	155	188	169	170	186	169	187	172	160	176	152	178	152	176	170	173	186	149	159	187	183	156	176	175	172	151	152	162	157	189	162	145	150	145	153	172	189	154	170	171	185	165	157	179	163	180	180	169	182	182	155	166	193	155	133	172	175	185	180	163	189	153	177	181	183	169	158	183	178	152	156	180	171	187	175	174	174	185	163	189	173	170	183	151	166	186	200	187	149	158	165	155	150	166	156	163	190	171	182	158	192	142	178	158	174	181	180	172	150	181	173	152	176	153	192	169	165	176	175	164	186	152	184	181	161	167	175	182	170	186	167	178	166	176	193	176	172	169	173	151	165	173	180	171	172	152	202	157	157	186	165	176	164	172	174	165	193	174	178	151	180	166	159	176	148	171	177	187	169	154	146	185	164	159	172	148
18900	2483	542	533	519	493	494	460	488	511	460	452	438	508	445	466	444	486	453	505	449	511	473	477	447	488	459	474	486	500	482	474	497	452	464	461	481	511	458	450	459	434	457	467	443	466	485	469	467	464	487	467	500	471	489	471	454	460	514	477	467	487	484	487	462	475	464	450	469	475	471	473	430	467	458	467	503	467	474	471	462	465	427	471	466	480	454	453	476	452	482	480	441	441	502	480	489	450	484	456	451	465	487	462	459	425	498	495	502	458	462	493	474	424	446	487	441	479	455	470	467	430	442	516	456	455	479	455	445	457	435	486	431	487	438	516	484	471	503	432	455	473	494	451	477	455	460	497	475	489	489	457	482	464	477	436	485	426	488	490	486	498	477	432	466	488	463	494	475	509	515	503	482	458	437	468	475	457	433	495	506	474	515	473	431	489	470	464	455	485	488	438	475	492	484	485	497	456	437	503	464	413	492	457	465	478	464	458	458	482	457	467	478	466	491	429	472	478	455	487	466	453	479	486	477	461	478	467	457	439	457	440	470	479	482	475	481	485	398	437	484	438	478	438	468	435	457	508	468	466	482	449	459	461	483	471	441	472	508	534	450	533	452	493	458	492	475	430	451	489	481	480	475	455	471	477	420	429	455	486	479	467	467	495	469	461	470	489	473	464	521	458	464	477	473	541	461	439	474	457	468	450	459	452	489	478	464	450	438	471	449	438	451	507	437	462	456	453	470	473	479	412	467	492	446	485	461	482	461	484	458	474	469	462	501	458	423	448	440	430	462	447	507	472	505	436	457	455	460	420	450	445	489	472	447	472	482	478	467	457	477	478	483	498	422	495	473	447	460	473	468	462	473	447	471	452	485	497	466	452	495	455	477	452	455	471	441	445	439	424	489	480	496	484	488	408	471	459	473	462	438	443	506	458	486	473	468	453	442	450	484	513	510	458	460	477	433	489	460	469	461	399	466	466	419	420	469	465	454	484	479	460	490	441	473	473	454	482	480	449	470	502	506	428	421	461	495	509	453	483	438	500	429	474	470	465	501	424	464	492	445	478	486	501	438	475	479	445	470	482	473	452	485	447	475	502	469	480	491	478	465	462	471	510	501	430	466	468	485	437	476	495	461	469	430	472	480	483	457	441	415	479	451	468	457	480	418	471	432	487	451	462	447	507	471	471	442	463	472	471	458	428	485	469	481	465	487	467	445	499	497	493	443	486	458	488	485	439	472	424	472	449	482	444	448	505	452	435	436	531	497	441	440	460	492	459	491	429	436	487	479	431	468	480	464	441	410	457	482	457	492	472	466	474	461	426	461	445	448	474	477	461	459	440	464	496	474	430	456	445	446	445	449	503	423	473	444	470	470	487	459	529	487	458	477	441	483	417	530	450	444	445	409	459	480	503	511	465	449	493	419	433	448	467	471	437	449	441	483	439	410	467	477	470	482	464	481	442	432	493	476	470	467	442	504	435	471	412	479	488	468	471	447	481	454	471	492	490	463	496	463	446	452	467	438	475	485	470	457	497	506	458	457	516	455	449	471	481	505	497	527	479	497	452	497	474	469	486	482	517	466	499	498	469	455	445	463	498	484	449	482	454	482	482	471	477	456	499	488	474	470	513	482	466	450	439	483	466	440	512	509	476	459	461	482	449	466	429	483	451	453	444	451	472	499	465	459	470	502	455	469	466	438	457	506	450	468	459	444	445	494	522	394	459	463	472	462	440	480	508	468	477	501	448	433	471	491	494	462	500	484	474	485	460	448	484	484	484	482	461	476	453	450	484	486	455	492	454	468	469	460	456	480	454	466	483	473	473	440	492	481	452	448	456	500	490	470	452	458	491	459	467	483	453	462	489	468	467	480	465	449	496	478	484	464	460	466	424	500	506	462	439	475	448	455	492	469	494	443	458	437	471	466	472	439	467	454	498	514	444	430	480	438	428	441	483	459	491	447	471	516	472	455	508	506	479	448	468	444	445	484	449	494	469	480	488	500	478	456	442	462	471	464	515	476	470	485	511	478	495	452	481	468	477	502	449	458	448	466	466	475	428	495	462	472	465	410	496	512	457	442	455	476	429	447	482	494	505	452	473	499	452	468	454	438	464	472	483	466	433	455	509	456	467	493	479	479	475	458	487	457	474	466	446	473	482	465	490	504	434	460	470	502	506	441	440	467	470	466	470	430	451	460	471	456	507	462	468	477	452	487	465	451	434	460	468	459	438	486	476	459	473	487	480	489	492	485	477	447	483	476	443	450	466	471	410	440	439	473	466	456	467	443	422	459	467	457	484	466	494	466	471	473	475	465	502	430	474	462	464	499	506	459	443	485	462	452	501	488	473	456	485	473	504	457	435	427	446	454	480	456	460	479	473	447	462	465	483	476	486	469	444	473	451	467	456	446	446	483	468	455	465	472	465	479	462	494	462	474	432	437	454	424	441	471	439	482	469	474	445	452	452	493	471	456	436	429	439	472	462	483	459	446	456	471	475	506	460	515	447	465	464	450	479	458	442	460	446	473	470	480	415	515	523	459	486	511	471	508	478	459	500	486	475	482	467	469	470	477	457	481	447	472	475	460	434	453	470	507	490	435	469	439	515	479	479	479	507	452	492	451	455	462	467	434	456	456	499	431	479	465	444	476	438	429	455	476	443	479	476	455	491	489	457	481	458	459	440	457	453	482	427	467	472	450	494	497	467	482	487	461	450	493	480	442	468	460	426	498	455	484	449	462	467	475	508	438	503	486	456	458	482	451	513	439	511	448	485	460	431	495	491	449	472	449	429	501	463	446	499	439	447	455	464	462	453	445	472	449	451	450	489	479	511	458	445	457	440	500	495	488	497	490	479	455	438	451	484	482	464	461	489	484	427	466	412	475	506	470	461	450	482	421	511	448	478	424	417	451	464	473	426	461	437	470	451	498	456	447	457	421	489	437	488	499	501	487	475	503	475	442	478	451	445	509	432	478	485	515	435	454	471	467	430	474	487	496	472	489	499	463	480	495	456	466	465	480	446	429	456	460	447	466	471	468	479	460	460	452	440	492	481	439	446	470	475	551	487	473	510	463	462	481	428	485	471	426	458	461	441	442	493	454	449	480	480	452	465	475	505	456	453	457	485	474	459	492	471	415	467	516	463	454	505	516	467	485	478	502	447	461	447	494	430	464	482	489	477	475	443	439	473	454	478	453	490	461	477	468	478	463	471	510	472	476	439	498	448	491	503	503	493	463	483	475	463	454	504	476	455	488	486	459	408	474	453	466	424	471	465	443	470	500	512	467	462	455	442	459	460	450	467	467	470	453	455	503	491	486	490	439	506	488	500	438	488	488	494	485	425	474	433	461	413	447	447	488	481	504	497	425	464	457	436	479	461	452	427	464	485	491	497	464	479	455	455	437	445	522	462	450	500	464	463	464	472	512	490	470	443	479	450	438	493	474	450	467	478	470	435	470	435	478	468	497	464	445	460	487	463	466	467	459	465	479	471
69976	37605	9392	1175	656	551	478	494	414	403	404	370	374	357	340	334	401	291	336	331	352	339	336	356	328	373	301	320	330	329	354	341	323	323	323	303	298	334	319	295	321	350	315	314	342	336	313	293	337	346	302	315	324	355	324	317	327	298	325	318	293	303	330	333	325	299	328	287	312	300	287	324	310	327	322	291	299	310	315	355	340	317	339	315	328	299	396	323	332	304	311	294	290	353	324	337	311	311	292	319	294	321	337	327	342	319	313	338	292	312	311	316	315	314	304	325	308	302	289	325	317	294	322	337	336	332	306	324	331	350	311	347	313	296	315	355	317	326	343	307	303	317	339	312	317	335	326	322	345	304	307	292	315	290	276	309	314	311	323	332	326	318	308	325	355	362	322	348	302	299	313	327	305	291	309	302	284	294	318	342	309	350	344	355	313	301	310	267	299	303	312	341	319	337	304	327	347	324	321	298	345	324	327	302	290	326	298	309	321	324	337	299	295	335	335	340	300	324	342	317	330	329	312	298	329	312	335	345	316	318	318	305	321	284	315	328	302	352	327	305	326	324	309	310	320	317	308	296	306	316	295	317	322	304	291	323	305	304	280	313	317	311	311	334	333	319	335	339	310	333	305	283	310	303	344	331	295	332	315	325	287	310	295	312	319	335	315	318	336	294	313	318	293	322	316	297	296	296	312	339	328	303	294	343	309	310	300	336	347	317	317	324	299	327	321	307	320	316	305	290	339	342	337	308	313	335	320	288	319	317	311	333	333	342	332	326	326	304	290	263	290	293	336	298	319	306	301	307	346	287	298	308	307	314	303	253	312	289	315	306	301	318	335	348	325	314	332	306	324	355	311	327	296	303	312	327	325	293	325	336	336	318	331	357	310	329	335	322	325	303	317	308	299	332	346	324	319	315	338	295	308	316	347	324	326	332	304	316	341	348	312	328	327	348	320	323	305	326	315	307	295	306	300	326	296	304	311	300	269	341	324	308	285	308	320	326	347	335	295	306	307	320	324	319	323	308	357	328	320	295	322	318	316	327	321	334	301	338	256	300	336	318	315	307	324	283	336	320	329	292	322	320	317	301	345	300	351	317	314	314	318	336	334	315	327	301	335	342	276	280	332	317	276	328	274	322	324	317	334	315	289	307	304	320	313	297	293	309	299	302	300	308	329	281	303	330	302	296	342	313	341	287	313	340	305	331	329	303	289	339	300	286	330	309	315	288	309	304	305	331	330	337	289	326	351	331	309	349	326	292	291	339	310	304	292	295	333	310	318	278	307	309	296	319	354	304	339	339	310	325	293	304	323	325	308	299	296	277	289	303	327	317	323	290	306	290	307	353	308	329	304	327	320	334	303	296	303	283	318	328	306	299	323	333	311	332	276	290	316	335	333	358	313	338	326	310	316	308	322	317	314	340	294	286	351	309	323	327	298	303	315	303	313	327	300	293	314	306	301	312	325	324	312	327	331	301	328	318	319	344	318	321	330	322	286	306	323	295	328	321	294	319	332	306	291	311	320	298	305	328	301	300	339	311	311	331	344	318	328	341	304	316	344	316	278	317	309	291	311	323	312	321	327	320	293	325	338	293	347	311	325	294	362	333	319	332	339	312	287	293	300	318	314	363	330	277	311	289	299	317	326	339	325	300	323	315	313	310	314	310	289	313	309	336	302	326	331	342	319	327	355	325	346	296	288	314	310	290	318	328	365	346	277	338	281	303	334	330	318	333	324	290	299	316	316	309	311	316	349	316	321	291	315	336	306	357	320	309	280	310	360	344	325	325	330	293	324	316	324	315	345	336	333	262	292	319	296	310	296	297	303	313	316	301	302	301	333	336	317	360	278	289	315	312	302	291	296	330	318	325	309	314	294	320	281	311	322	323	293	324	304	311	291	295	314	306	324	289	315	331	328	350	321	292	304	324	333	355	351	325	333	312	334	297	306	312	328	276	305	301	310	299	342	295	315	306	302	302	326	279	332	310	334	316	312	302	303	312	309	330	329	334	318	336	308	296	321	279	284	297	315	334	326	301	317	327	286	305	301	321	318	334	317	333	323	322	315	314	330	312	320	303	323	346	322	314	350	354	335	306	348	307	309	298	332	333	292	297	298	350	310	327	334	326	332	293	309	321	328	328	297	315	299	294	306	324	338	324	358	293	292	309	311	313	342	335	318	316	301	331	280	299	312	315	304	326	320	319	360	346	319	314	297	322	306	311	278	327	332	317	290	311	298	306	287	314	320	311	306	349	281	326	322	335	331	290	316	299	321	314	294	294	334	287	333	330	301	302	338	306	301	291	310	327	312	329	313	335	334	310	322	289	324	331	337	341	293	291	293	321	299	289	311	299	280	367	318	320	312	322	344	306	337	334	287	333	298	286	339	304	315	333	309	335	308	328	327	282	327	309	332	291	346	323	301	302	314	311	313	294	337	278	305	300	345	353	332	300	309	317	303	320	314	318	301	290	301	289	308	304	305	331	306	330	325	296	273	339	330	336	289	353	299	293	297	327	333	293	321	308	315	293	306	298	377	273	329	312	358	321	320	311	355	324	334	323	333	326	320	279	313	315	310	305	300	288	306	347	330	325	347	341	330	341	330	315	298	307	286	313	298	323	300	312	320	315	333	304	310	315	331	315	321	324	319	330	334	330	308	307	294	321	302	271	322	316	337	332	308	317	279	301	335	323	314	312	343	293	309	366	316	332	314	308	331	336	340	296	363	260	334	359	346	317	303	275	288	274	311	306	304	300	294	334	348	319	314	321	327	326	323	308	308	320	340	308	328	350	302	304	352	325	312	286	326	342	335	328	331	292	310	337	324	323	328	307	304	349	347	330	302	337	290	326	307	320	302	337	303	318	337	301	303	285	318	320	280	321	313	322	293	305	330	310	289	358	303	304	300	283	299	316	314	325	313	292	322	309	283	319	293	333	313	321	303	294	326	308	309	311	331	317	345	352	336	322	306	321	295	302	314	358	294	275	328	311	299	323	320	323	346	296	294	333	318	325	305	301	300	313	326	295	309	297	302	314	324	294	319	315	335	338	312	320	325	340	341	301	352	308	321	311	309	286	293	311	326	304	313	283	333	289	324	298	333	354	315	322	317	310	315	328	323	347	318	296	277	293	328	323	356	325	342	322	335	329	349	364	343	296	317	331	333	280	298	304	334	324	282	289	307	299	305	347	320	290	338	301	271	289	312	331	337	338	333	339	322	321	364	283	334	307	297	298	322	315	356	320	307	292	304	313	328	334	304	312	311	336	317	320	303	294	288	291	323	318	302	304	313	305	306	357	344	369	294	332	327	325	350	339	314	334	333	291	298	312	292	323	310	321	293	335	318	306	326	305	310	315	317	316	329	357	328	333	330	317	300	310	338	297	332	315	314	298	308	319	313	336	361	283	306	342	302	336	300	308	321	319	274	331	318	338	316	310	310	336	319	327	316	317	313	325	304	302	321	310	291	311	314	324	290	303	335	327	309	343
43021	17679	2165	2435	2162	1811	1591	1394	1316	1200	1164	1053	1089	1010	986	984	926	955	926	834	835	912	826	897	839	896	857	820	818	839	818	811	860	782	818	831	865	846	769	764	815	825	787	849	768	817	795	774	783	811	807	731	794	846	767	801	727	809	769	756	795	811	754	808	761	809	760	794	735	732	814	825	764	748	805	776	827	790	778	859	786	755	765	792	758	791	810	761	829	725	799	752	730	766	830	768	812	772	797	766	832	804	764	831	803	785	823	793	795	736	737	779	738	746	797	733	791	751	765	799	780	811	783	786	735	784	827	790	796	816	795	781	771	808	760	762	771	775	810	808	773	794	755	745	754	801	805	789	746	790	758	733	806	783	744	714	787	777	771	760	779	756	782	791	864	766	732	774	767	763	778	828	713	732	763	755	799	771	781	773	776	789	801	859	794	790	729	784	772	751	770	721	745	760	769	756	745	799	739	753	701	744	783	794	758	768	795	766	720	776	765	772	737	782	776	778	776	769	739	769	861	803	755	774	771	791	800	789	779	791	756	771	783	760	800	732	854	799	784	801	774	773	745	766	778	738	748	774	796	781	742	823	736	780	775	765	752	777	782	782	816	742	782	772	772	837	765	766	766	800	728	748	751	778	789	821	712	797	786	796	742	832	800	764	816	750	848	745	813	821	738	732	760	741	771	801	800	806	806	744	758	720	740	751	777	784	795	761	782	731	732	771	763	752	753	764	768	752	769	784	726	771	734	731	799	802	780	772	819	761	800	808	790	765	780	758	740	747	815	802	795	755	781	773	742	783	736	716	737	807	718	773	780	769	862	766	811	765	763	820	819	759	787	811	798	763	719	754	798	809	754	739	746	824	781	813	819	783	807	782	787	788	795	745	803	755	737	773	745	775	741	763	761	737	735	773	771	792	810	788	810	789	784	753	757	797	740	795	798	814	774	749	809	739	746	811	799	769	757	757	855	806	752	756	730	783	746	786	746	731	758	748	732	767	775	857	777	786	695	771	791	777	745	741	781	803	756	751	783	780	680	809	814	824	747	723	755	743	774	762	762	786	795	727	825	758	778	737	773	740	764	817	775	738	795	760	777	813	825	782	778	805	743	744	765	761	730	791	773	763	748	797	743	736	755	723	768	779	804	757	724	810	808	781	731	726	731	777	749	805	734	778	739	792	807	768	773	774	798	798	731	825	767	758	744	783	797	775	835	778	797	746	758	749	780	742	762	735	761	779	774	809	765	717	752	728	800	746	798	742	752	751	755	786	824	779	771	781	779	833	756	810	791	754	764	828	754	777	793	761	756	795	791	774	787	755	798	744	795	811	771	730	767	750	788	708	755	766	761	782	799	801	815	768	758	760	713	786	764	769	794	732	749	746	778	756	800	757	805	774	784	830	714	745	777	729	738	760	752	763	816	773	802	766	716	786	806	770	759	724	777	799	777	742	761	750	768	772	750	810	790	737	754	775	757	784	757	767	822	759	758	732	774	766	768	802	751	808	721	811	777	775	784	754	734	792	778	760	765	784	709	757	806	785	812	759	734	725	788	776	786	783	781	793	802	753	727	779	796	798	785	791	755	752	790	725	800	774	754	770	767	690	729	736	733	758	781	712	783	803	741	789	802	759	753	755	730	735	760	746	791	770	784	779	799	725	691	765	806	782	809	799	735	750	765	802	844	767	725	768	751	739	819	767	835	762	748	814	721	780	801	744	783	804	802	772	815	774	779	748	759	756	718	814	764	756	776	711	753	759	777	761	746	739	757	807	799	764	822	753	730	787	801	762	740	771	782	749	773	676	831	799	797	807	759	769	748	737	788	768	860	777	771	810	774	767	753	776	774	883	779	799	823	776	787	770	798	752	697	776	770	763	740	800	761	771	790	757	765	747	724	823	771	750	801	798	802	776	751	740	853	758	775	784	775	791	713	758	746	772	760	777	777	755	809	766	774	746	830	792	731	799	747	760	790	740	791	756	773	819	766	784	758	797	789	726	770	805	784	742	752	750	786	760	754	831	766	789	796	759	804	750	738	772	783	782	776	758	720	793	773	811	740	794	819	780	754	759	763	799	794	744	776	747	770	789	782	805	748	810	787	762	830	749	779	775	798	779	793	763	732	821	823	740	782	746	755	754	733	796	767	746	817	796	789	749	757	778	746	753	788	770	759	820	806	795	792	778	777	785	746	743	758	778	762	765	764	762	757	714	792	760	736	816	717	751	800	766	756	801	776	773	817	797	731	836	794	818	780	779	783	768	737	765	733	761	767	774	803	750	783	850	835	798	771	741	777	796	770	777	714	777	779	755	785	756	798	751	833	769	754	808	733	791	751	775	749	751	750	748	788	775	774	771	744	744	782	780	756	765	752	792	715	783	771	820	751	780	742	753	765	801	797	761	778	718	763	763	788	750	767	796	783	809	771	801	776	746	771	826	812	779	746	762	791	762	754	765	787	778	821	778	744	756	802	722	760	785	827	736	737	743	795	749	798	754	762	746	746	798	767	724	773	717	733	751	774	719	764	769	759	787	759	742	797	767	748	788	773	771	772	780	752	742	793	757	812	783	772	738	737	737	743	805	811	780	744	767	803	805	766	783	793	718	775	819	780	818	811	767	808	704	787	792	759	755	776	740	807	741	743	799	716	779	792	784	797	790	806	801	763	801	745	780	733	763	779	750	778	762	785	806	770	770	822	826	812	754	763	754	737	745	767	747	803	834	769	746	775	767	775	797	772	746	721	835	810	771	745	804	782	821	776	809	780	807	773	801	789	794	763	789	721	798	769	754	753	785	805	828	759	725	770	772	736	741	772	808	789	767	750	765	704	770	778	814	799	780	775	731	703	758	753	794	766	766	794	768	758	773	802	772	774	804	758	756	733	747	756	808	764	808	773	738	766	727	797	752	775	790	731	738	770	735	747	761	773	853	814	765	746	739	733	799	785	771	737	739	764	768	799	784	782	760	782	825	817	792	760	753	795	803	742	776	827	765	788	769	791	770	742	797	800	750	753	754	780	723	748	775	794	764	800	784	745	743	754	782	790	778	750	747	741	708	804	788	723	719	796	776	749	761	770	783	763	758	799	742	821	809	819	741	740	763	774	792	791	745	743	812	809	739	794	802	757	751	748	779	789	800	836	773	741	784	772	723	733	774	749	782	746	759	810	817	766	817	713	818	744	757	830	746	739	800	771	782	773	775	773	793	761	737	825	797	784	788	770	817	772	771	738	746	809	773	768	744	782	774	753	776	734	781	743	774	787	773	740	773	787	798	787	739	774	752	749	770	801	812	742	783	777	815	778	742	769	762	730	792	799	761	784	797	770	827	740	781	728	769	731	801	778	720	778	772	709	836	755	757	741	785	764	778	774	793	808	764	783	765	831	792	763	727	755	748	754	800	764	795	738	765	786	771	725	785	791	733	817	780	801	731	736	783	784	789	772	737	776	723	817	806	756	754	715	759	815	729	797	776	709	780	775	743	783	733	760	843
80329	47211	15685	3076	1002	761	667	510	489	467	430	401	406	366	323	343	359	340	299	315	354	319	320	330	322	319	292	332	308	284	285	325	333	329	280	278	298	291	306	295	279	298	294	289	291	311	306	280	298	300	270	300	285	287	313	315	300	304	276	298	291	305	293	280	290	296	300	283	285	301	304	292	280	310	289	305	264	307	286	277	314	331	303	283	317	292	297	314	287	301	294	300	283	289	320	326	302	281	312	302	285	296	308	308	300	311	290	290	302	312	283	315	302	300	288	295	300	273	306	309	289	312	302	318	296	278	273	323	304	327	320	283	316	300	276	298	325	302	292	276	278	304	299	291	301	305	298	299	283	277	322	321	303	298	268	310	282	290	278	318	279	298	301	293	309	284	305	281	310	302	304	316	274	302	320	279	317	272	290	286	312	296	298	266	292	263	296	323	260	291	277	318	304	270	320	323	333	267	303	284	270	306	251	287	280	311	301	309	309	306	292	285	299	318	306	326	295	272	285	301	288	299	300	299	283	293	282	279	290	318	286	287	295	286	297	332	317	265	291	287	267	276	274	323	329	289	296	268	279	287	304	259	289	318	334	279	281	274	304	285	331	306	299	336	279	306	321	289	314	287	315	291	294	318	286	322	323	291	306	282	285	274	327	297	294	308	306	313	300	322	292	287	275	314	293	320	319	299	315	295	311	277	302	281	301	293	277	329	301	295	277	277	297	304	279	279	278	262	295	294	308	316	301	289	299	310	314	289	286	309	319	288	311	282	289	297	293	286	296	266	313	293	264	310	310	283	301	296	307	295	272	310	277	303	339	275	286	263	315	319	321	268	287	312	294	287	272	281	270	345	318	288	306	299	299	284	305	299	299	312	318	257	306	281	298	307	286	307	299	296	294	325	330	271	302	277	296	303	322	306	263	280	314	290	332	284	292	311	295	294	320	302	330	302	298	290	279	279	303	299	299	290	263	264	290	318	306	284	286	318	290	284	286	309	289	289	311	324	282	276	291	287	307	294	296	290	277	298	296	294	315	324	286	283	273	277	291	278	284	294	272	282	298	301	285	270	261	246	276	319	317	333	287	253	321	279	283	287	276	310	293	288	302	328	282	266	329	265	297	290	318	282	255	306	303	310	308	326	303	257	288	275	275	299	326	297	291	304	294	315	311	301	325	289	289	298	294	274	299	292	299	283	315	291	296	280	294	327	300	292	295	284	284	304	261	284	292	267	293	295	292	287	305	303	317	298	287	271	260	284	321	272	291	299	314	298	291	307	284	301	275	280	307	290	269	293	306	306	296	319	311	286	304	289	326	275	329	296	316	249	320	314	300	286	293	302	266	275	306	289	309	303	297	299	296	290	281	277	298	294	300	305	341	314	285	313	276	294	298	322	242	303	281	287	305	292	270	290	317	296	285	306	284	269	287	280	295	287	259	293	280	299	278	309	278	283	331	312	300	284	283	283	271	322	305	317	306	297	302	307	266	287	284	310	297	294	293	317	292	326	309	292	293	316	236	274	296	302	295	314	295	290	312	309	336	323	315	296	276	286	294	314	271	319	313	288	280	279	326	295	293	310	292	296	292	296	320	264	284	284	272	291	276	326	286	293	308	302	345	336	284	303	294	279	314	297	295	304	268	318	298	303	298	263	300	299	299	316	280	295	300	257	310	331	291	283	246	329	288	316	311	299	304	286	290	298	292	302	337	322	300	289	291	293	287	311	296	287	304	315	264	303	302	294	293	292	305	314	308	292	327	310	269	307	298	288	272	295	283	293	268	290	312	293	293	281	319	283	324	297	308	304	283	324	297	302	273	271	291	274	309	314	304	298	317	260	265	258	297	285	271	291	307	291	304	326	289	324	266	324	299	298	324	281	297	286	303	288	292	278	269	304	322	306	279	287	273	336	299	331	283	288	294	300	290	287	281	300	304	307	303	280	292	289	255	242	311	297	298	286	275	300	270	256	322	312	299	315	277	311	310	284	292	288	309	339	268	296	285	278	291	262	274	269	284	317	287	344	327	271	334	267	343	298	295	286	284	298	288	295	285	321	298	274	276	304	299	294	289	281	279	300	306	292	283	285	329	293	301	281	290	282	321	321	276	283	296	298	274	308	271	305	289	298	290	298	298	304	340	256	308	299	300	295	299	286	275	247	295	278	330	303	275	270	264	273	347	307	297	299	310	314	292	289	270	265	316	277	320	269	289	305	303	297	281	299	293	311	300	290	299	296	279	273	305	298	292	306	299	305	316	329	279	281	295	285	276	289	288	284	326	310	323	320	316	324	274	295	289	314	287	302	286	299	330	293	258	274	294	296	326	292	281	287	272	262	287	280	283	266	267	311	322	318	328	304	288	302	301	312	330	310	311	302	278	302	298	302	295	296	294	265	308	291	284	280	289	271	300	270	300	268	289	325	265	302	279	324	353	306	289	332	288	318	345	304	269	303	272	314	298	316	329	283	320	291	323	305	283	272	295	286	308	290	285	332	303	305	278	308	304	324	298	295	279	289	294	278	318	262	303	281	242	286	296	315	268	250	281	286	321	281	305	276	287	256	297	275	279	289	314	293	289	313	304	277	317	310	272	324	301	295	303	301	321	306	307	299	303	283	289	260	275	304	280	314	313	294	267	271	284	275	298	317	315	280	294	326	250	319	280	305	321	287	270	289	281	255	287	322	300	285	305	301	298	252	285	294	293	303	293	280	287	284	288	283	316	316	278	307	272	317	291	314	303	293	319	280	308	274	308	304	317	310	311	287	272	304	312	288	281	311	297	323	347	305	287	288	311	281	269	272	309	304	281	263	289	321	333	296	289	316	305	270	303	307	320	298	307	290	256	307	305	292	281	296	253	286	286	307	291	292	294	299	303	316	343	283	281	305	288	295	308	304	295	302	305	284	283	309	290	256	291	275	291	293	294	286	292	303	310	293	275	310	265	280	276	280	301	284	284	299	285	275	320	272	309	331	294	324	303	270	270	269	285	290	315	285	327	300	315	297	282	293	256	286	311	290	294	296	289	301	284	335	318	281	289	270	264	273	284	287	293	287	290	300	280	262	292	294	299	331	262	298	248	305	286	292	301	300	299	289	301	312	276	266	262	287	296	295	260	298	260	305	272	331	324	316	271	322	283	317	295	309	315	308	290	285	287	297	261	285	290	308	304	301	299	319	312	300	286	289	282	281	296	288	293	272	311	289	302	286	300	278	257	299	297	309	312	263	284	286	290	277	303	305	333	306	305	313	317	302	326	322	282	283	320	295	313	288	305	305	324	306	296	314	283	295	275	298	301	283	306	279	294	325	291	254	293	292	298	311	283	310	314	285	292	309	332	308	293	334	306	279	306	290	287	283	287	304	276	285	268	310	327	320	274	296	298	291	304	312	277	326	296	279	297	288	273	290	292	310	315	320	265	321	265	324	300	297	274	290	325	298	303	280	275	309	283	261	274	277	293	310	293	314	307	294	262	270	324	296	278	281	325	359
52091	24047	3515	3964	3337	2781	2432	1983	1717	1620	1358	1352	1220	1183	1087	1042	997	954	953	884	860	852	840	850	802	788	811	775	786	779	778	820	800	756	751	780	745	758	769	740	774	770	731	731	710	807	781	792	733	739	669	723	705	718	708	742	739	739	717	707	709	741	719	704	771	699	731	685	729	665	702	711	699	736	737	705	701	671	735	730	644	749	749	735	663	735	693	710	721	687	707	707	717	677	692	699	696	726	709	731	721	706	764	687	737	687	695	722	691	718	696	716	720	668	691	667	691	685	691	732	690	714	684	741	690	704	689	678	725	739	701	677	652	663	722	734	688	727	707	699	686	719	708	738	727	696	693	716	654	717	742	692	756	684	721	646	734	694	678	739	703	676	686	730	656	671	727	697	732	727	674	644	684	697	755	699	674	665	723	706	691	707	691	732	723	739	700	688	676	707	693	698	715	728	669	695	707	713	735	657	690	730	730	690	688	642	729	658	640	672	726	699	715	700	673	693	720	727	713	702	723	733	711	721	699	767	741	670	688	674	697	668	680	675	761	703	721	732	705	683	693	674	688	713	706	690	651	668	710	687	709	696	686	695	693	658	720	689	664	733	705	667	719	705	696	693	681	759	706	665	699	691	735	690	699	698	639	676	700	673	670	716	704	720	706	702	710	759	688	709	705	747	691	663	717	737	709	723	665	676	711	717	723	697	679	666	652	678	727	701	679	721	675	696	682	757	734	670	698	676	724	717	679	749	681	673	699	655	679	696	699	684	695	724	702	735	687	658	761	756	759	702	690	731	660	707	662	678	701	764	674	684	658	720	676	659	722	695	707	702	688	704	660	706	748	704	709	732	744	686	687	693	746	699	763	678	691	658	741	748	716	673	727	717	643	698	721	755	698	692	680	705	675	679	736	705	707	692	686	693	714	759	716	682	687	723	698	674	671	664	674	714	655	639	708	678	712	725	690	773	690	682	696	746	671	695	672	677	677	707	716	698	698	725	707	684	707	700	687	709	697	721	728	671	656	668	752	697	709	706	704	720	742	727	747	759	688	682	742	681	689	751	716	714	703	705	732	707	645	705	690	693	660	686	696	695	714	704	668	652	708	685	712	728	684	678	739	717	700	698	717	712	709	699	697	679	718	690	696	723	668	671	706	719	637	692	716	705	737	668	728	658	677	684	676	728	722	723	724	707	665	749	718	742	729	748	743	697	697	712	725	702	718	728	699	625	709	683	695	699	726	719	681	719	693	646	715	703	714	741	702	717	707	668	715	695	768	687	741	722	714	712	717	728	732	667	719	704	688	697	686	724	721	763	724	691	704	683	696	688	723	690	712	683	669	659	681	729	681	719	680	686	698	686	704	717	687	706	714	728	652	715	665	697	686	691	682	725	703	705	700	733	705	724	664	694	668	716	689	727	714	669	710	728	673	670	687	754	732	700	698	741	700	683	694	668	658	708	726	723	706	704	683	695	706	735	700	738	715	664	685	701	740	709	721	721	698	719	688	723	722	730	705	707	686	731	675	744	699	687	712	706	703	745	676	704	690	667	699	697	667	733	704	736	762	687	693	749	673	712	722	717	689	683	712	656	758	692	721	710	693	675	684	636	714	728	649	671	714	710	690	661	706	698	703	687	693	689	682	671	725	707	681	662	700	676	683	702	706	731	711	694	721	701	673	674	736	741	714	698	747	722	713	731	666	725	652	664	711	661	719	656	688	720	699	686	752	636	714	732	735	679	667	717	700	676	700	678	698	738	685	705	681	719	717	691	697	654	664	684	719	708	684	702	666	700	684	701	716	721	727	674	746	701	690	705	703	647	692	679	745	704	704	683	741	680	716	689	668	677	695	735	728	699	676	657	750	701	700	700	695	667	716	714	674	653	673	670	658	701	689	684	705	702	679	731	673	673	703	709	683	701	680	726	656	695	696	754	672	648	689	686	729	729	697	727	674	708	713	724	728	685	693	678	686	672	698	717	705	711	642	698	693	652	694	771	695	710	696	702	723	756	675	692	723	663	708	679	730	694	688	699	701	719	709	688	688	682	685	734	698	711	659	674	711	647	737	706	705	702	682	680	734	675	657	715	685	693	708	667	727	663	724	723	697	711	699	700	676	677	684	756	659	747	703	684	755	685	703	676	679	693	671	725	703	663	669	726	662	752	670	716	672	718	696	669	717	723	722	701	708	695	687	678	711	655	714	687	689	723	672	687	779	710	686	683	674	685	706	724	664	663	724	678	699	738	717	661	696	731	726	694	649	726	717	691	723	715	714	725	745	675	705	750	720	728	671	705	724	706	670	693	681	647	713	746	699	691	650	678	718	695	705	722	708	656	659	714	711	713	731	679	681	713	675	721	706	706	672	704	693	636	671	697	723	675	696	703	690	701	651	697	719	767	668	731	689	703	712	656	703	721	702	741	688	705	690	690	725	675	728	720	675	693	703	735	730	728	690	701	679	694	752	680	691	707	729	720	709	721	684	727	722	674	723	754	709	719	696	721	742	665	708	725	696	738	744	680	722	709	698	678	700	708	747	698	696	660	703	712	699	709	732	703	688	703	701	681	700	738	734	657	690	706	710	682	697	694	645	663	665	707	680	718	698	690	723	698	656	668	693	730	693	725	689	692	716	703	778	687	698	703	665	718	688	660	663	750	702	699	703	732	689	681	704	685	670	664	743	660	669	713	691	685	702	675	707	758	696	746	704	714	719	731	718	746	683	700	717	644	741	724	765	729	686	679	666	734	718	695	648	694	674	696	707	667	686	712	705	733	697	753	703	673	669	707	664	669	672	689	723	713	726	719	660	701	685	692	685	712	724	681	701	710	653	714	646	687	695	696	699	665	718	674	700	680	655	694	694	764	711	685	713	678	714	649	751	673	708	730	680	687	672	726	693	714	695	686	695	742	757	672	670	709	709	715	684	702	745	674	699	707	756	701	735	689	706	702	736	690	710	674	717	728	657	711	694	658	649	731	685	723	687	734	733	739	699	667	650	698	649	697	696	714	745	737	711	712	699	748	653	677	749	702	677	729	671	682	659	672	684	730	721	653	714	653	728	685	712	702	709	695	666	669	693	705	728	687	707	711	732	663	735	682	673	687	699	680	670	737	762	625	711	676	677	634	700	703	679	727	704	685	605	729	717	698	617	694	725	645	719	730	684	686	678	669	725	700	668	649	729	697	741	717	643	667	736	701	749	748	663	681	665	695	697	679	723	718	691	646	728	662	726	745	716	737	714	670	698	710	707	726	694	673	687	687	687	749	697	681	677	691	676	708	722	665	687	725	686	758	724	720	735	721	717	700	676	721	684	712	741	738	743	720	676	729	681	719	782	726	693	679	677	668	689	712	713	705	732	701	658	661	694	694	779	726	676	668	702	714	670	690	673	682	714	748	734	670	681	704	663	698	719	716	712	740	718	747	688	671	724	726	705	688	700	651	673	689	725	701	736	665	678	716	679	685	734	677	677	711	704	707	687	727	696	701
21233	3322	215	181	180	146	176	163	150	159	191	163	179	154	174	154	192	176	171	181	189	157	158	160	166	193	151	181	166	172	162	187	143	162	171	155	176	185	169	190	159	182	165	192	161	180	172	195	171	181	192	187	175	178	166	177	175	147	187	174	171	148	185	205	136	165	169	192	180	156	151	173	177	138	178	174	175	155	165	177	166	153	175	157	152	178	143	157	175	173	167	162	172	176	171	174	143	158	158	162	180	174	166	180	159	166	156	154	160	168	178	154	190	154	161	198	169	177	177	149	186	168	163	165	199	176	140	174	152	174	161	175	168	160	188	169	146	168	168	175	157	159	185	197	171	175	189	164	169	160	152	181	164	190	166	147	167	166	181	150	170	159	171	170	163	166	161	184	176	168	174	196	170	179	157	174	162	173	170	145	166	154	176	156	156	176	159	179	137	156	162	175	190	170	181	164	169	152	161	177	176	153	159	154	164	156	167	179	164	139	173	181	137	144	160	151	153	180	160	172	135	198	178	179	173	161	151	164	181	165	166	148	177	179	153	161	150	197	193	168	151	185	163	170	176	185	174	155	186	198	174	206	156	183	157	175	177	194	160	171	184	164	162	158	159	172	203	166	154	184	206	171	174	138	175	169	182	165	171	156	173	150	172	176	160	172	171	175	174	166	187	170	163	163	163	164	151	172	172	170	160	173	163	161	172	151	157	162	161	165	159	168	167	183	174	175	153	171	182	183	172	166	182	169	166	159	164	169	175	142	167	175	203	151	173	165	170	164	160	164	160	166	157	152	157	164	161	187	152	192	165	169	163	205	150	164	170	195	167	148	168	172	136	178	159	183	176	180	173	165	172	176	160	177	141	154	159	173	160	172	173	170	140	180	163	175	153	161	157	166	150	168	176	163	183	188	150	163	161	164	172	208	166	140	163	193	166	190	182	176	170	159	168	160	167	167	154	171	136	158	181	177	148	161	170	152	185	179	179	182	178	184	170	164	160	173	182	193	153	181	160	135	180	179	188	170	160	154	178	165	172	153	145	169	159	181	168	169	164	159	181	184	158	194	165	169	169	158	162	163	152	175	158	152	155	147	174	150	151	145	182	160	172	174	200	192	162	167	142	175	169	156	163	172	174	195	162	192	198	140	175	157	170	175	147	184	173	163	137	162	162	165	143	155	153	181	175	173	162	165	180	176	175	152	185	167	153	166	172	166	167	160	171	173	168	180	164	166	152	179	170	172	152	160	176	144	174	181	169	186	154	173	164	155	153	164	159	166	164	177	153	154	183	176	187	158	187	169	178	158	154	160	169	162	193	183	180	192	164	158	179	163	154	157	161	173	153	169	179	149	178	173	174	177	194	165	118	167	165	184	192	175	165	174	180	199	186	182	169	161	179	184	165	174	153	186	181	166	181	169	165	175	161	142	171	171	158	163	159	174	179	165	168	176	145	189	171	151	178	160	178	169	171	157	201	147	169	192	187	192	173	167	155	152	158	142	162	164	160	137	192	175	158	184	171	153	161	193	149	136	166	182	171	179	184	183	158	144	178	168	189	172	167	145	173	168	171	178	163	150	147	168	182	143	169	176	162	164	159	176	155	181	184	160	192	169	188	167	176	160	163	178	145	198	157	174	161	150	172	176	186	171	180	179	153	148	157	176	167	150	189	190	155	156	180	149	200	184	178	162	154	151	168	163	184	164	183	149	160	176	181	201	157	155	185	151	177	174	189	195	152	158	180	171	181	198	181	172	174	195	177	158	165	208	181	152	160	166	170	166	185	178	158	195	194	171	176	185	172	150	169	176	158	176	174	181	171	205	181	161	162	183	163	169	160	159	175	152	178	156	184	154	171	170	191	172	174	179	156	164	152	166	164	157	180	157	171	161	168	159	187	150	162	172	178	160	174	162	189	177	149	193	179	170	168	196	182	175	168	160	191	161	185	167	167	158	160	183	171	165	175	158	162	177	168	170	156	165	167	170	164	162	161	144	153	172	197	194	176	167	167	163	186	165	173	180	153	171	184	202	158	173	155	168	163	171	187	145	166	172	163	159	195	177	186	185	203	181	147	160	155	203	187	162	186	179	168	152	185	178	166	154	184	168	160	173	183	182	190	166	183	174	168	180	169	176	181	145	176	164	178	152	188	178	160	186	156	150	157	173	176	180	159	168	159	186	176	180	174	169	186	147	178	151	156	155	172	195	162	180	185	177	176	163	166	177	195	172	153	160	180	154	161	169	155	174	172	160	143	177	157	174	173	164	164	176	175	172	133	166	163	174	162	153	181	168	166	171	163	185	170	179	161	169	196	171	146	164	175	171	164	168	169	182	179	155	156	174	149	154	164	158	147	166	155	173	155	168	164	176	166	202	148	172	134	180	195	157	196	186	169	155	142	158	166	148	170	164	157	135	184	167	168	178	131	162	172	150	169	188	176	177	185	184	148	177	187	170	164	170	190	175	182	155	172	163	162	159	164	151	166	172	173	170	128	193	151	179	160	159	162	186	167	160	177	178	174	184	163	179	170	179	179	148	167	170	136	150	171	171	173	182	184	158	190	167	165	156	156	156	156	176	143	149	171	178	154	154	156	173	163	178	172	147	182	145	157	181	160	182	172	165	166	155	155	164	189	181	150	167	165	151	192	175	147	167	187	151	169	191	162	169	176	169	176	167	158	148	154	178	169	165	165	157	147	157	169	183	172	177	153	194	171	168	178	179	159	144	164	181	172	160	193	160	145	166	150	172	192	179	165	176	177	175	156	144	177	198	150	174	152	169	160	152	180	149	198	147	155	153	180	170	173	156	139	161	170	178	174	172	176	165	181	182	161	162	133	163	183	172	164	175	169	153	191	181	161	156	173	162	166	162	183	190	171	170	163	160	170	186	166	183	172	178	178	177	178	156	164	151	184	188	153	181	172	158	175	140	176	163	156	174	173	180	133	139	181	175	152	149	173	153	158	208	168	162	162	159	145	164	164	172	159	150	175	160	164	176	170	161	162	159	180	162	212	139	144	173	174	168	176	183	182	199	168	164	177	209	152	169	169	153	148	175	148	166	171	168	169	164	176	171	172	188	174	192	186	163	156	180	181	156	167	158	159	181	150	189	167	151	176	166	171	167	166	187	165	168	183	194	182	189	178	151	160	199	190	160	167	170	167	145	168	156	170	161	172	191	158	157	158	176	178	168	184	154	154	136	157	161	198	149	145	157	177	176	153	145	169	187	156	151	163	177	183	161	170	174	147	169	164	172	166	182	167	180	185	194	196	171	180	163	164	169	147	172	197	142	176	182	172	183	153	178	191	179	159	170	169	161	171	155	156	181	164	158	157	150	184	186	169	167	176	160	152	161	142	162	197	159	164	175	172	169	163	187	173	171	169	186	169	196	155	166	177	189	176	170	177	158	153	183	177	160	171	172	176	170	151	167	156	167	154	169	197	173	177	201	142	173	152	170	166	155	165	148	170	187	178	168	183	156	201	176	166	163
18850	2407	494	527	501	471	472	521	493	455	503	445	475	464	464	508	500	491	466	520	474	454	457	488	464	449	442	467	459	461	454	462	501	517	459	463	470	459	448	476	493	477	509	444	462	466	496	488	503	476	484	500	489	453	480	471	491	478	418	430	437	471	476	485	463	499	462	474	485	466	409	435	475	402	427	503	474	459	474	480	473	437	416	486	472	437	430	474	443	472	468	434	470	474	446	433	471	490	447	439	470	478	493	443	454	468	470	470	475	485	475	499	473	437	480	493	471	482	466	471	496	470	450	464	461	443	446	480	468	474	468	491	413	451	464	456	479	475	456	448	511	518	467	485	485	512	424	456	466	468	488	445	411	471	483	477	483	487	465	465	443	466	505	465	436	473	468	474	448	412	498	434	462	451	418	439	492	486	430	469	443	424	457	486	473	459	429	481	437	475	446	453	445	476	455	473	456	465	479	501	451	484	493	444	489	392	466	469	495	436	534	487	431	469	420	477	442	474	475	457	443	447	491	440	505	503	464	453	483	478	473	461	419	494	475	480	450	445	463	479	478	445	473	466	451	486	462	429	467	494	507	447	466	433	443	501	488	487	479	481	450	471	468	445	469	468	442	459	490	468	443	450	452	431	480	467	452	471	450	480	489	455	439	452	432	448	441	460	455	446	459	478	481	463	470	500	458	474	437	487	412	478	454	435	457	482	444	464	425	452	465	464	454	462	467	507	462	479	450	461	443	459	476	466	477	431	420	466	451	496	452	446	472	449	474	488	453	467	448	472	485	489	473	441	473	483	495	476	494	447	482	453	460	480	451	465	441	418	493	425	464	415	416	457	427	461	479	476	449	440	474	467	468	489	473	492	490	467	467	464	442	467	462	536	462	486	455	464	443	443	464	498	440	442	490	453	451	490	406	450	475	439	475	474	490	479	415	425	505	461	479	439	503	483	504	460	470	461	463	474	488	444	472	464	443	470	450	472	464	446	429	447	480	479	509	451	453	444	490	455	444	469	468	430	468	490	467	460	480	479	447	497	470	464	496	461	468	438	448	437	469	493	455	476	427	497	450	484	456	433	460	478	490	449	493	451	463	445	488	433	497	490	477	440	480	452	486	448	471	491	478	462	512	441	428	429	508	450	460	445	464	459	493	431	444	472	404	460	426	476	444	474	461	498	472	402	505	475	461	446	454	452	476	456	502	490	500	496	478	442	485	478	475	457	475	492	466	455	456	447	479	454	486	478	467	434	458	482	455	477	471	492	482	449	439	438	493	453	467	481	457	484	470	489	462	476	471	456	460	469	447	463	451	444	480	476	480	423	453	447	459	472	434	472	442	438	452	476	470	484	495	482	499	462	478	464	455	398	471	434	484	450	463	482	480	474	478	432	478	489	467	392	484	469	458	473	475	472	473	453	453	482	446	466	480	479	451	460	453	488	474	447	433	451	462	489	449	486	461	460	466	453	444	458	458	444	459	450	463	481	465	487	436	480	467	443	455	459	450	492	458	423	474	486	470	433	440	440	452	502	459	483	447	408	449	483	456	490	439	519	472	456	456	460	468	486	447	443	420	472	495	470	472	443	427	433	476	438	445	486	486	453	462	449	474	486	509	481	491	483	458	473	431	430	524	451	484	483	481	420	447	462	440	446	458	474	471	476	459	500	469	444	453	466	483	471	439	478	435	452	434	481	476	464	448	460	434	479	450	479	457	473	450	459	439	466	456	452	442	443	447	440	477	458	486	447	491	442	439	479	470	410	456	470	464	519	463	424	462	469	430	450	429	437	459	483	505	508	464	468	481	494	450	477	476	471	468	481	459	482	471	495	477	463	513	484	475	441	450	457	460	475	448	467	467	428	465	441	450	515	470	466	485	474	432	456	463	483	451	450	449	462	479	472	465	490	471	465	448	474	413	422	438	464	491	479	467	454	477	481	491	458	483	476	439	462	470	503	479	449	465	473	474	527	469	491	496	447	466	455	460	479	429	448	441	460	486	483	464	470	499	427	432	485	473	476	488	491	502	467	432	478	461	472	468	451	498	457	467	487	449	477	454	469	477	498	448	478	422	488	447	444	466	438	448	471	456	492	490	460	443	447	496	490	451	468	462	464	485	453	475	469	444	469	448	481	484	487	505	457	473	507	450	457	455	467	509	448	453	421	472	445	464	481	459	498	494	438	462	447	435	468	451	486	436	453	442	449	484	437	507	445	495	451	482	449	472	442	479	448	445	491	464	459	453	485	487	461	516	492	460	459	505	458	479	451	480	480	475	470	443	486	461	433	453	487	498	445	464	460	446	451	470	456	473	448	487	468	415	494	468	470	461	466	467	487	474	456	480	496	497	446	450	490	460	467	440	474	472	449	463	510	468	488	452	500	505	472	477	423	487	501	442	487	444	470	460	462	484	449	480	473	470	465	472	427	449	431	460	476	442	475	490	495	466	467	473	470	491	463	464	447	497	497	438	471	483	427	432	433	476	442	452	473	473	512	451	436	464	454	468	505	499	481	441	462	474	480	425	458	500	494	480	501	469	454	476	435	474	498	445	449	475	466	465	476	463	487	457	471	475	456	472	447	475	445	433	431	481	442	460	450	493	458	462	498	490	476	443	451	479	470	436	486	483	499	445	439	457	457	484	431	496	448	436	495	453	471	475	445	509	468	493	529	469	431	453	462	447	482	453	437	493	452	460	464	485	456	470	495	472	457	442	477	528	437	453	476	464	451	525	443	431	429	457	440	436	486	456	477	468	448	440	398	481	488	467	467	458	505	465	428	456	467	472	458	473	470	495	459	458	503	488	437	473	455	514	430	482	475	480	509	490	461	470	455	479	454	476	471	488	426	467	444	492	521	492	464	440	458	474	465	470	428	485	477	462	453	466	494	458	481	453	470	488	418	456	475	435	485	482	496	462	464	443	482	474	486	480	453	460	473	461	455	461	490	459	511	455	484	444	470	462	459	458	470	451	462	500	479	448	484	486	443	463	450	457	434	507	467	496	482	473	437	452	472	482	455	458	477	482	481	441	464	475	487	462	454	422	492	458	468	448	434	451	497	479	484	439	458	457	469	472	476	483	458	514	475	442	487	434	445	460	478	481	454	428	432	467	458	430	443	454	488	447	490	451	481	439	444	484	457	471	477	476	487	496	491	437	512	467	465	463	475	454	452	512	459	428	483	481	452	458	439	467	467	448	445	479	453	472	468	461	462	449	463	455	467	436	490	446	491	457	497	444	442	481	489	446	467	470	475	459	462	503	490	445	450	450	485	432	457	465	473	420	494	446	439	484	487	478	453	484	502	501	470	481	477	479	491	468	435	429	462	457	437	481	451	476	475	494	460	485	479	467	488	456	477	448	480	461	477	480	443	433	502	448	420	495	431	450	501	450	481	451	480	474	487	465	498	481	507	410	449	474	418	453	479	480	451	444	458	450	469	453	466	429	462	468	451	475	436	440	481	460	482	436	456	474	445	470	456	455	427	495	467
69107	37337	9350	1144	631	547	478	417	437	368	335	350	373	335	354	341	360	344	336	332	345	325	333	323	286	339	328	336	298	353	348	295	298	333	337	313	350	309	342	312	284	299	324	333	275	318	353	306	335	312	341	330	334	341	336	322	322	339	305	317	356	308	323	350	329	333	292	328	323	304	330	342	323	349	323	319	319	321	301	306	301	301	307	296	321	330	267	287	349	326	334	294	312	315	302	313	316	307	299	321	329	295	340	328	320	362	313	317	309	333	314	317	319	335	286	341	290	333	332	318	308	338	349	328	304	304	326	309	324	307	351	308	304	327	302	311	322	343	320	330	286	317	301	301	302	308	311	345	318	306	307	311	342	308	294	309	341	337	320	314	312	283	284	314	304	311	309	317	327	300	337	310	325	346	329	318	318	301	324	345	321	322	269	322	303	338	297	326	313	341	325	326	265	284	288	359	326	339	307	327	318	360	301	323	294	305	315	299	332	365	308	324	339	293	331	306	305	312	334	301	328	321	295	324	311	329	312	288	316	308	308	303	286	334	313	307	309	309	317	322	322	298	319	312	294	311	302	296	292	309	286	330	345	266	271	309	361	335	314	315	304	300	328	306	325	326	307	326	330	343	327	309	283	349	313	314	305	297	318	311	312	332	308	317	319	342	284	332	342	340	327	300	319	305	292	335	304	317	306	324	316	338	307	302	321	328	338	305	344	316	305	323	288	316	317	330	324	331	300	331	323	306	304	302	351	313	287	308	352	283	311	315	324	324	314	320	303	316	349	330	342	332	323	340	347	297	313	291	293	310	312	330	324	344	341	301	282	324	278	317	275	323	335	315	324	301	319	287	308	312	340	294	298	327	351	296	318	289	314	326	324	313	330	316	308	317	296	320	302	301	281	305	330	298	324	327	314	344	330	322	338	308	308	284	317	362	288	296	351	313	276	328	300	293	311	306	321	308	304	307	299	314	319	297	329	284	314	268	322	309	346	335	296	326	277	308	333	372	324	313	302	339	327	330	321	327	346	313	305	301	313	311	319	316	307	309	314	344	335	325	349	336	295	336	298	308	317	318	315	317	318	300	309	304	329	305	317	343	340	301	310	289	326	292	308	346	316	331	310	293	346	321	333	347	309	336	313	318	320	313	341	306	324	285	323	333	304	318	324	301	326	318	320	326	273	281	362	331	332	321	318	289	332	322	320	337	326	337	301	314	316	322	327	319	317	295	337	295	346	285	302	299	332	328	311	280	301	322	294	294	334	317	347	332	307	320	331	334	312	334	368	300	318	277	284	312	343	335	268	311	335	314	287	317	326	318	341	290	290	305	293	331	328	288	302	296	335	279	344	333	295	308	283	297	307	319	299	341	336	288	311	289	328	280	318	330	332	296	311	317	310	297	300	302	295	309	330	313	323	311	275	327	334	304	321	290	343	319	343	301	331	320	325	300	309	349	307	301	342	289	296	307	333	289	320	298	301	305	352	277	307	287	306	280	306	309	329	328	320	318	311	327	344	317	306	288	310	325	295	323	297	322	320	321	314	298	300	314	295	332	330	357	342	326	315	337	288	287	321	320	325	286	308	290	333	332	300	318	300	355	314	297	346	326	347	328	326	329	328	308	344	309	298	352	304	313	339	319	318	312	326	337	283	297	315	325	311	282	322	312	312	342	323	330	328	335	345	350	308	329	346	316	298	305	283	334	304	306	289	337	342	314	305	320	330	302	308	321	297	295	338	316	330	306	323	353	328	356	316	350	296	321	314	310	330	327	305	280	315	320	341	331	341	344	359	348	304	304	333	295	359	314	311	303	307	302	312	322	310	316	316	299	309	301	345	339	315	316	303	325	306	293	321	311	339	275	322	316	354	308	340	309	308	326	332	317	294	296	328	274	293	298	346	322	298	324	339	324	331	309	336	318	282	348	335	328	327	306	306	324	294	327	324	327	297	323	325	311	329	348	314	337	313	308	325	307	303	339	352	342	295	289	325	321	310	333	356	307	320	351	318	299	278	301	344	337	320	321	312	370	322	337	314	325	318	318	308	368	355	301	304	312	317	306	303	311	324	297	323	313	312	313	311	292	281	324	300	320	317	307	299	319	321	307	336	330	325	312	326	333	286	327	322	324	321	305	322	328	305	330	292	324	328	325	320	300	347	312	318	329	346	291	310	339	301	341	298	277	334	321	302	332	305	288	312	285	298	323	317	343	301	315	343	344	337	327	302	309	323	315	323	304	326	329	329	301	315	309	291	346	317	292	292	332	330	286	287	314	322	307	281	304	340	332	309	318	358	292	335	306	330	311	307	316	315	344	326	324	334	317	289	330	336	304	329	320	317	318	307	307	322	329	293	324	328	294	310	325	310	307	335	309	321	312	286	332	324	314	339	323	300	313	323	327	284	342	344	271	305	329	345	321	327	337	347	298	315	325	291	316	356	294	336	290	298	269	335	333	351	308	309	296	313	307	355	368	297	314	312	309	325	300	336	297	301	297	313	318	309	322	340	291	362	318	303	341	311	336	309	323	295	317	298	308	302	315	320	353	330	318	336	312	307	311	303	293	302	297	289	314	313	307	314	294	317	288	343	330	317	344	338	287	333	326	330	301	281	312	291	293	296	348	313	326	308	315	321	313	304	325	315	307	323	337	311	305	315	329	334	314	326	319	344	280	330	316	327	320	323	348	299	314	293	320	307	350	371	292	352	331	302	289	309	304	300	292	328	327	318	364	312	278	327	328	320	351	310	325	304	342	332	311	311	331	332	323	272	327	301	309	289	335	334	336	304	300	345	311	321	299	305	323	286	297	331	334	365	302	318	309	315	340	333	338	318	314	349	333	340	327	300	334	346	313	284	292	303	319	309	308	315	305	319	324	302	322	339	324	333	285	297	320	311	292	295	275	317	299	291	301	348	308	287	307	319	344	319	319	318	331	318	289	322	316	307	264	313	324	320	323	305	347	318	329	339	308	326	334	289	319	318	356	294	336	325	293	281	321	312	301	338	321	294	291	289	306	348	277	273	316	316	300	326	319	299	334	324	324	289	316	325	310	328	286	310	314	361	319	302	318	331	318	319	323	343	321	326	307	315	321	320	319	316	319	306	302	276	330	331	315	299	332	323	309	342	362	305	352	304	346	318	307	323	303	285	302	351	321	349	323	349	337	327	321	334	316	319	323	321	329	332	309	356	325	302	301	314	331	325	288	303	315	299	322	320	318	339	325	311	316	316	312	312	353	323	307	312	332	317	357	302	318	339	319	319	302	324	303	284	306	305	323	329	286	321	301	340	344	304	319	355	339	322	305	328	329	309	342	318	281	331	333	295	325	296	315	273	311	312	302	298	318	296	297	352	331	301	304	342	317	329	311	303	309	293	361	352	304	345	290	296	329	326	333	320	349	302	307	330	305	334	323	291	335	312	328	302	338	309	343	314	292	289	319	309	323	318	300	286	299	344	310	333	293	309	313	292	349	357	313	324	316	304	288	338	311
42882	17786	2204	2362	2207	1841	1612	1463	1325	1193	1081	1058	1015	1045	972	939	920	875	836	890	878	909	839	846	887	852	835	839	819	812	832	815	806	779	844	760	794	837	819	758	790	772	784	844	736	796	808	817	830	797	811	803	810	833	803	813	784	800	738	765	784	783	754	776	774	767	764	767	786	812	784	805	762	781	783	765	773	795	753	756	747	760	793	826	813	757	781	766	769	797	769	770	774	777	767	743	799	759	796	805	755	770	764	773	808	723	775	770	762	737	789	767	763	768	746	747	713	816	835	759	783	718	731	774	744	746	754	792	760	764	745	753	789	744	778	729	819	744	740	796	798	764	791	756	773	769	733	787	792	807	751	779	816	762	785	811	738	755	791	740	836	762	762	802	761	744	799	777	717	745	778	768	774	775	780	809	783	742	788	801	776	808	790	817	809	770	810	783	800	742	727	781	724	812	769	770	762	818	769	764	780	734	763	787	794	755	805	799	767	769	816	765	805	776	768	730	759	779	757	734	720	741	748	764	763	795	781	769	746	736	787	715	766	832	757	806	798	776	787	738	785	716	766	750	777	773	780	751	736	787	777	753	757	739	776	757	751	686	798	744	745	803	758	773	766	798	753	800	768	796	759	764	769	787	821	754	754	766	728	753	730	752	733	797	775	787	778	800	795	712	768	766	741	819	729	768	769	742	785	805	764	769	677	785	786	728	779	786	791	819	758	816	776	734	777	764	777	771	745	789	746	794	783	772	791	751	748	738	829	752	757	758	739	801	794	771	790	786	775	787	757	766	779	818	722	727	764	782	756	747	776	786	781	754	757	728	718	746	753	746	758	802	744	788	769	735	770	768	780	740	790	772	774	754	756	765	812	771	775	758	799	732	797	777	730	770	736	754	743	756	721	739	751	785	750	770	780	751	772	795	793	777	748	700	719	790	748	780	769	814	791	791	787	754	803	770	783	779	775	778	741	739	739	768	815	781	787	790	734	787	788	796	743	758	792	784	771	748	696	764	807	768	765	785	788	792	795	765	761	776	783	793	821	765	727	747	820	776	807	719	796	790	771	741	779	790	774	741	764	740	770	772	757	772	714	779	786	763	727	713	759	739	771	769	761	777	731	811	765	779	801	811	754	750	704	763	721	800	748	757	731	800	774	762	820	724	791	772	826	749	789	734	754	768	781	806	735	734	804	771	730	743	805	776	803	807	784	749	757	782	783	746	780	778	764	769	767	793	768	780	790	751	766	772	785	737	766	802	789	759	786	795	733	762	767	746	747	759	755	815	759	778	761	766	753	754	761	816	743	764	833	787	741	792	740	797	772	750	763	778	730	800	788	753	792	766	809	758	754	775	797	819	737	785	748	802	750	801	767	809	771	772	807	743	781	801	765	751	787	769	777	756	745	732	737	744	752	811	763	742	822	768	777	750	770	775	757	747	761	767	765	792	777	765	791	737	820	759	740	761	766	780	733	741	761	812	754	785	737	775	793	722	765	712	796	762	743	741	727	765	751	831	761	781	768	701	748	768	794	721	810	731	758	689	811	750	806	719	742	788	786	744	796	757	793	799	797	783	735	803	767	750	755	791	759	796	801	773	740	753	756	788	823	735	738	758	789	826	762	758	755	760	788	757	776	756	745	765	741	759	769	763	810	755	777	765	801	733	785	805	774	790	730	736	833	789	798	770	737	758	749	804	782	770	773	766	762	808	794	762	760	755	766	793	750	784	752	779	788	779	815	814	732	720	732	781	785	821	740	771	766	754	762	772	792	781	787	806	781	805	759	795	742	756	778	734	771	769	765	781	809	801	768	756	734	749	808	775	780	782	810	758	745	748	837	794	722	753	748	798	799	745	759	696	715	780	777	791	767	774	737	842	760	717	756	713	751	788	801	781	784	750	778	719	740	786	799	804	787	768	815	708	726	790	734	815	753	753	775	791	753	721	782	787	759	775	773	759	748	790	766	784	759	771	736	798	818	791	771	760	770	770	751	728	757	770	762	759	708	808	757	812	797	771	779	812	778	761	750	801	738	751	764	782	793	778	779	809	758	740	761	760	766	776	748	794	710	751	727	743	739	765	772	757	783	788	781	773	735	805	769	800	806	755	749	767	758	759	806	735	744	739	794	764	778	767	783	745	763	794	751	716	781	752	780	790	790	775	794	766	761	760	767	785	814	756	801	788	775	789	782	778	796	758	795	772	761	799	828	771	766	793	736	780	754	768	777	762	782	736	773	749	805	749	755	736	795	737	746	768	800	764	707	761	755	773	695	772	740	752	788	795	768	776	776	761	820	775	799	741	772	741	778	768	750	792	788	804	777	759	753	736	771	782	738	719	790	783	740	756	701	763	814	750	819	768	763	738	784	728	772	756	756	735	782	744	767	773	814	768	795	775	795	748	744	755	778	750	758	774	759	755	753	811	825	765	747	734	781	770	745	816	760	764	791	768	768	800	753	751	721	783	789	797	743	805	757	730	733	781	829	804	758	752	775	769	777	727	785	738	729	732	780	786	762	774	772	739	782	757	771	780	778	786	750	737	779	792	808	750	806	815	787	756	767	785	744	727	776	682	756	782	756	778	783	784	725	767	790	809	764	766	744	740	828	768	761	723	720	789	824	772	746	770	786	793	810	806	756	794	811	756	719	742	788	802	710	754	704	811	769	788	721	742	784	811	802	750	788	785	754	775	755	777	765	748	782	805	747	742	775	770	774	760	784	731	716	771	801	752	775	758	738	802	790	775	776	709	782	753	800	843	783	795	771	810	760	759	775	738	741	727	721	772	808	824	775	737	722	757	764	792	783	687	764	791	756	784	755	745	784	795	743	786	775	759	761	765	760	772	734	762	741	776	760	805	766	738	736	748	767	830	735	802	767	776	788	752	767	758	716	787	760	809	759	783	799	764	789	741	768	813	769	806	815	770	744	733	738	773	758	791	796	790	785	763	738	764	771	749	792	794	751	755	768	803	767	737	840	798	774	769	754	759	772	725	769	752	802	718	839	807	760	747	745	794	781	795	805	786	770	773	802	847	785	789	776	808	796	756	779	751	755	740	770	783	742	772	759	764	775	787	823	830	760	764	769	754	766	757	767	841	801	773	758	737	826	770	761	766	762	773	767	832	768	789	791	775	809	752	812	773	782	779	798	808	761	778	790	766	764	752	725	792	749	762	804	787	765	800	793	783	743	772	762	762	739	735	771	792	773	808	810	755	725	778	761	767	787	802	754	781	752	773	763	730	805	805	785	763	761	774	758	769	734	748	755	812	786	753	767	803	781	792	786	774	750	782	750	795	778	752	748	770	755	763	823	755	779	749	775	813	740	744	793	798	796	741	803	792	789	741	772	790	730	798	813	805	791	757	774	765	764	767	752	779	787	832	767	759	749	802	733	742	795	774	789	732	753	805	747	731	729	773	757	779	767	762	753	717	768	798	748	696	718	740	789	797	747	723	763	780	769	769	782	767	740	765	746	796	799	771	789	738	725	728
78229	47390	15759	3042	994	764	622	510	476	421	381	395	379	355	341	361	327	365	328	320	289	348	346	264	295	330	290	345	304	330	299	295	293	278	314	325	293	296	305	288	285	285	279	304	321	294	263	288	309	312	331	295	337	274	297	315	297	295	300	287	321	337	298	278	327	284	286	290	309	309	297	301	301	312	319	288	298	293	313	306	308	267	315	273	291	273	295	316	284	275	272	294	282	297	314	278	317	311	344	291	291	263	257	281	286	305	271	273	294	310	297	280	310	274	312	315	282	319	297	316	257	276	258	314	276	318	299	284	283	278	290	280	277	271	325	310	266	286	296	263	283	286	293	285	303	329	280	310	273	294	298	275	296	326	278	260	284	305	307	313	261	285	301	296	306	295	280	295	293	277	309	294	280	303	288	286	330	307	312	306	287	313	298	308	281	306	277	279	285	340	296	301	303	268	283	316	336	337	294	280	303	317	292	315	326	298	322	328	290	337	270	276	302	327	310	279	316	327	318	319	307	298	283	280	300	301	305	283	304	276	309	275	298	283	320	294	335	308	278	284	328	280	316	290	299	295	271	290	293	285	278	291	269	280	311	290	293	306	319	277	289	284	289	315	304	294	285	303	306	295	276	278	324	293	295	262	308	311	301	305	279	312	291	280	303	303	267	284	260	273	279	316	287	313	296	325	288	299	292	296	300	287	330	290	318	296	291	322	263	337	291	277	288	308	265	306	310	316	298	276	317	294	289	274	280	264	293	268	306	265	283	314	303	279	286	282	301	307	292	293	281	291	284	294	335	297	328	272	329	298	286	267	297	307	283	302	275	326	270	266	296	307	310	287	255	294	346	289	267	257	321	276	307	320	293	315	297	305	297	254	288	275	286	295	269	279	260	301	276	277	297	269	290	307	283	263	285	272	272	294	307	279	286	281	308	290	304	303	318	325	270	321	302	301	271	277	311	310	300	293	308	308	279	274	266	287	302	336	330	286	323	290	308	286	306	307	269	276	286	316	299	289	286	289	300	257	300	280	324	313	331	325	299	318	315	278	288	267	340	323	310	318	297	273	290	288	291	282	264	302	306	334	323	321	281	323	306	304	270	314	311	280	305	311	278	327	307	291	279	255	294	303	292	273	302	287	300	262	269	271	283	299	347	318	281	284	283	290	287	283	281	289	284	281	299	315	318	302	268	301	293	272	293	280	283	308	281	307	297	315	321	300	297	290	306	298	295	273	290	300	285	266	310	287	314	290	291	304	294	294	309	276	307	286	268	314	298	302	271	250	277	307	300	303	308	304	317	315	306	287	315	297	294	266	295	330	323	297	316	283	289	306	274	289	314	331	302	253	324	304	300	278	282	318	314	309	295	328	256	274	298	294	288	283	310	299	256	299	287	258	291	247	280	281	281	303	281	272	299	295	302	268	302	311	294	296	304	316	270	267	294	310	294	280	334	309	353	286	287	291	310	300	269	288	258	276	271	307	316	292	307	304	290	292	286	295	304	309	282	271	301	284	248	333	253	321	302	276	303	331	306	295	260	297	287	262	285	285	258	327	288	288	324	273	309	309	316	294	284	281	289	310	285	323	322	309	281	271	306	290	271	285	277	260	283	308	304	293	271	287	273	291	304	290	298	285	284	283	307	292	300	293	329	331	304	312	281	246	331	310	277	276	270	329	263	297	282	310	293	271	313	306	265	302	285	288	301	266	287	290	332	313	328	278	325	295	301	291	272	271	280	290	291	295	292	299	261	302	311	291	331	277	310	327	280	298	306	314	291	293	299	293	287	296	317	295	315	314	261	321	289	331	267	298	274	300	298	327	310	316	291	292	324	286	276	304	291	262	296	255	340	277	285	297	307	278	288	283	274	313	303	313	292	302	295	304	263	296	282	305	312	291	261	295	286	304	320	257	314	281	309	282	265	280	298	277	313	310	327	300	281	264	293	304	307	287	294	280	285	262	268	309	275	312	298	264	267	311	302	326	308	280	262	313	294	307	309	281	283	302	299	282	296	271	305	295	308	304	307	316	283	316	267	285	300	278	304	314	307	308	337	285	284	268	271	323	294	293	276	332	308	313	292	309	293	330	259	271	301	297	302	271	310	283	301	286	306	300	325	306	289	295	291	269	288	325	294	302	282	289	287	322	296	327	306	305	265	335	313	295	299	309	274	315	306	310	247	295	308	282	273	290	288	311	307	317	300	310	295	293	288	296	314	286	297	296	314	286	299	279	267	300	274	274	293	306	288	276	286	257	284	290	299	307	284	304	305	315	277	279	305	316	272	297	306	299	325	290	305	342	308	279	327	288	314	308	307	281	294	314	284	316	287	306	290	284	315	259	305	322	325	317	318	302	267	316	305	301	312	267	305	274	295	315	305	304	282	286	291	313	298	304	267	273	288	300	322	308	307	278	294	304	312	289	284	296	299	305	321	279	273	308	293	263	320	306	309	326	286	288	321	292	284	271	274	301	302	306	278	305	300	309	298	303	336	273	300	285	308	298	277	278	289	303	297	322	270	288	278	305	288	275	309	308	303	285	286	300	326	271	329	284	282	278	286	303	310	292	292	308	312	304	305	288	317	261	284	261	286	266	302	296	278	286	267	273	274	275	293	298	307	303	307	310	292	311	278	313	298	276	294	291	309	310	310	279	304	308	293	287	298	293	263	265	338	298	293	305	305	271	279	292	294	314	294	290	314	300	260	274	267	293	314	287	323	278	296	298	296	289	249	276	291	270	306	275	295	278	287	306	313	339	308	294	315	288	303	312	323	287	306	328	305	304	276	304	296	297	302	333	293	282	262	293	296	294	288	287	317	303	276	288	287	332	281	313	310	301	277	289	285	305	302	273	298	323	265	272	294	314	262	299	310	286	310	279	343	290	315	305	307	266	294	252	290	322	296	299	297	308	292	301	278	271	308	296	306	280	298	315	301	317	307	288	273	266	322	313	294	283	272	296	278	291	293	302	275	319	286	299	289	290	300	285	308	296	307	290	304	270	260	289	312	274	304	315	291	291	298	304	321	275	308	282	280	279	278	285	333	273	286	267	328	307	279	321	291	306	278	323	299	294	283	315	279	304	296	311	267	275	297	339	296	306	308	287	271	295	261	310	288	295	292	288	274	287	340	297	285	301	326	349	266	307	303	325	321	301	301	306	305	295	311	291	331	325	309	280	299	295	316	308	284	306	318	299	286	288	308	274	299	270	289	311	294	287	335	314	311	300	292	275	270	266	316	275	281	304	296	310	327	278	324	265	289	294	290	297	320	291	287	298	253	293	262	294	275	297	318	313	301	293	295	299	298	315	269	266	293	352	273	288	337	291	264	269	296	293	280	320	285	290	298	282	310	308	363	310	295	304	284	279	304	280	274	285	305	303	306	312	269	277	276	288	310	287	282	301	286	260	301	313	308	283	323	278	323	305	278	298	274	300	285	285	286	299	261	285	278	289	285	298	304	292	292	311	316	276	295	268	296	273	296	264	296	299
52246	24321	3509	3842	3333	2766	2334	2019	1746	1597	1430	1272	1247	1134	1088	1001	1005	940	943	897	933	869	877	798	863	834	790	798	856	725	816	805	728	776	758	795	763	788	756	793	751	736	789	729	726	722	754	731	770	728	707	761	715	746	764	690	690	733	708	738	710	719	699	701	730	744	707	745	734	730	681	726	709	689	709	716	714	693	653	692	757	690	703	715	701	732	674	664	678	716	709	805	669	717	663	719	681	690	651	705	726	713	685	706	708	699	695	687	716	732	761	730	692	690	725	685	729	710	695	730	684	709	706	694	722	720	656	720	686	691	696	684	729	731	636	713	740	668	759	692	701	737	697	748	678	665	690	695	704	715	699	724	718	688	698	735	705	701	727	678	736	699	697	658	691	723	688	687	719	721	684	694	735	724	705	708	682	658	671	702	699	707	774	716	683	732	716	695	716	655	693	705	702	686	699	701	704	682	707	710	664	701	713	698	727	615	717	684	681	702	685	728	674	677	692	681	688	678	704	705	710	714	720	661	687	666	736	705	662	693	728	669	648	682	682	646	707	687	692	685	715	707	723	682	730	683	723	680	683	674	722	663	706	693	661	694	735	703	711	735	693	702	699	717	712	728	771	663	665	698	750	749	674	728	712	694	684	698	694	728	731	687	693	685	681	706	730	712	683	712	707	716	679	733	738	724	679	692	735	721	694	705	678	683	710	703	742	676	668	663	669	732	745	682	703	686	675	722	673	679	684	645	670	722	662	724	690	663	699	670	723	710	729	655	719	727	671	678	729	648	699	707	640	697	708	689	698	717	720	714	696	728	696	717	708	726	668	722	682	653	685	724	724	683	696	695	742	688	739	696	702	715	701	718	681	691	681	719	673	691	722	699	727	724	675	624	704	691	764	647	654	763	711	687	698	710	691	682	656	743	685	647	722	724	664	679	670	662	688	653	692	699	673	713	657	732	716	732	697	707	741	737	684	727	687	683	678	681	683	692	703	674	675	690	692	675	678	694	711	708	688	689	686	678	712	702	682	728	688	721	671	744	713	688	710	702	678	684	669	654	737	669	713	708	685	666	714	676	740	706	674	679	730	648	683	671	745	788	706	720	729	712	706	677	674	688	701	689	705	710	766	737	692	741	713	706	669	720	673	691	674	734	757	724	654	698	700	680	690	694	720	687	705	704	659	703	664	714	702	688	705	698	692	694	760	736	721	635	712	704	672	711	704	666	710	730	714	686	700	695	718	706	700	694	688	741	672	648	731	659	703	682	688	695	685	698	715	676	672	707	709	727	739	694	733	714	695	697	718	701	669	671	687	668	665	670	722	681	678	710	705	682	696	691	731	694	724	741	652	697	713	702	717	728	681	687	711	701	684	646	726	702	748	722	727	701	727	663	713	720	664	698	703	690	691	698	681	705	723	746	686	728	686	680	687	679	715	679	672	713	702	658	682	715	714	701	694	670	720	712	665	726	670	764	689	664	741	698	687	691	686	727	705	724	690	698	722	672	768	672	750	701	721	697	662	681	683	729	695	684	676	702	697	711	682	700	701	700	748	692	705	674	691	711	692	690	721	739	715	708	715	721	648	662	694	677	697	675	688	651	683	720	725	678	666	692	712	757	673	689	735	675	694	705	688	742	690	701	692	673	659	673	684	716	695	716	690	654	668	666	711	747	685	733	698	645	694	742	715	671	662	686	693	705	706	721	734	655	684	721	698	664	705	728	666	689	698	685	672	700	692	677	692	720	718	684	687	645	701	742	702	683	666	728	701	708	737	727	650	724	659	682	735	704	731	705	702	684	713	652	713	719	715	729	689	757	671	711	661	720	702	724	680	678	700	667	658	718	723	703	738	746	650	673	696	703	671	664	671	699	693	684	693	717	727	717	699	690	670	676	670	692	700	680	669	687	661	685	764	656	736	721	682	694	720	716	726	726	727	672	772	727	742	677	680	745	670	691	704	685	652	668	745	640	715	618	728	713	658	656	719	656	686	652	753	665	674	704	703	697	668	751	717	690	699	682	726	710	713	681	645	728	710	688	661	711	672	710	702	682	666	680	692	704	662	687	691	714	708	649	700	731	652	716	721	718	691	691	727	704	716	633	687	722	722	666	703	665	697	690	709	701	714	669	705	718	684	677	718	732	760	740	672	721	719	662	672	700	714	702	718	676	692	671	664	714	726	738	718	718	684	717	702	663	751	708	715	714	709	718	715	709	685	694	699	732	692	694	703	701	736	712	681	695	694	668	710	707	724	695	719	686	682	701	681	660	672	719	745	674	708	653	673	695	722	705	713	687	700	685	732	748	688	673	658	697	741	669	735	716	687	697	704	718	716	713	697	717	699	696	724	713	671	691	732	664	671	729	715	698	658	653	702	694	691	653	736	677	712	704	712	718	699	716	665	724	740	658	723	705	686	676	695	685	711	665	720	667	704	695	731	660	696	727	694	713	685	735	645	727	683	718	693	730	670	699	699	722	754	661	706	707	757	726	680	709	718	707	693	696	674	688	697	726	697	679	720	680	727	719	716	731	659	726	702	685	680	717	701	670	677	708	698	687	666	713	728	714	713	696	700	636	708	680	704	656	673	652	695	679	704	713	728	728	696	669	679	675	698	669	729	685	685	713	714	727	705	673	729	759	698	698	691	699	673	721	721	718	704	715	689	753	694	741	681	705	692	610	754	686	687	726	711	671	759	751	683	678	706	690	733	701	728	714	688	684	728	655	674	708	715	725	687	712	670	695	751	695	704	691	703	688	701	641	688	715	733	711	653	695	704	715	653	692	654	711	691	745	731	723	667	668	788	721	682	712	727	693	718	672	689	716	703	658	681	684	715	711	720	725	690	683	701	703	728	685	690	680	692	646	711	689	718	676	684	708	671	660	693	669	634	694	676	721	725	680	683	704	685	709	733	721	669	643	710	691	695	666	694	677	700	691	692	710	685	667	709	657	700	716	689	713	715	708	686	722	699	725	745	648	716	677	663	687	705	706	722	672	692	736	670	739	683	717	659	715	709	701	650	750	703	766	666	666	722	648	662	707	690	688	702	719	703	728	629	721	695	677	711	658	704	724	692	667	679	739	697	643	748	657	737	733	729	702	678	745	741	667	707	665	696	702	738	669	683	720	699	699	674	712	675	706	690	709	716	716	711	701	668	726	688	722	663	686	658	741	722	667	698	688	669	636	708	730	648	703	697	707	711	678	729	701	731	669	706	711	734	698	703	673	742	674	697	714	726	708	686	736	724	710	696	699	715	692	731	668	715	657	658	658	707	720	715	702	715	686	713	677	704	693	739	704	714	716	657	642	715	721	689	682	683	690	708	663	672	688	680	696	707	704	697	723	674	722	715	680	707	716	718	726	705	683	694	710	708	731	722	708	705	679	716	713	644	664	698	751	633	717	682	671	701	694	731	717	722	701	703	675	682	661	720	696	706	704	725	661	727	718	679	729	691	692	709	691	745	645	725	688	675	693	739	697	702	718	721	713
22461	3696	227	184	162	159	171	190	157	181	143	187	178	193	177	162	174	175	154	170	165	191	168	164	171	140	164	169	170	158	159	169	172	166	167	170	159	168	167	180	172	169	191	160	163	156	182	176	166	176	180	156	173	166	160	178	197	170	181	195	187	185	160	180	175	183	177	168	170	172	174	199	171	152	156	169	162	168	197	169	152	177	175	145	179	195	164	149	176	179	163	169	163	180	171	164	164	182	163	160	173	179	153	164	157	156	153	168	150	151	147	167	206	166	160	170	186	167	171	193	162	166	162	182	146	162	179	172	194	173	168	132	172	208	147	182	143	167	176	165	173	201	178	164	165	169	172	181	160	190	149	160	155	167	151	159	182	152	169	171	162	174	159	183	171	158	149	173	130	178	169	199	183	190	155	158	171	170	184	183	188	190	172	162	168	159	196	181	185	158	190	186	176	191	158	165	179	171	167	175	174	183	155	171	165	180	190	183	160	161	154	185	159	170	167	187	180	155	189	180	164	180	176	184	165	161	147	171	151	158	185	181	162	185	162	165	162	173	177	173	189	191	169	157	155	174	181	163	177	141	174	168	182	151	156	143	173	170	173	176	194	172	181	163	177	162	180	170	170	172	180	154	174	176	141	160	166	170	161	169	153	182	186	166	171	174	153	191	169	161	166	154	205	189	166	176	142	173	163	151	180	158	169	176	164	172	183	190	149	170	190	172	158	191	171	190	180	152	171	154	172	168	142	159	170	174	172	178	185	171	151	171	167	189	180	161	147	179	170	175	158	181	167	169	185	161	183	180	150	175	168	160	156	178	178	177	185	161	145	161	151	164	142	158	152	159	175	194	158	147	169	170	176	189	168	154	161	162	178	191	167	174	190	175	183	161	159	141	174	204	199	181	178	197	183	178	169	178	178	150	184	188	173	199	152	167	183	177	180	188	166	155	172	168	157	200	157	187	176	170	164	161	184	178	166	155	175	158	172	171	148	159	200	170	182	149	169	153	166	160	192	174	186	159	172	154	170	156	171	188	178	158	172	143	155	198	144	170	166	153	156	163	170	147	180	176	163	164	154	163	188	186	167	174	171	183	168	164	164	153	171	178	172	166	178	179	171	168	168	150	161	189	159	161	173	178	155	163	163	179	159	190	160	173	168	165	165	161	161	157	164	174	159	195	173	164	162	178	184	170	177	187	182	162	152	159	188	142	161	164	163	184	166	174	174	190	169	184	173	149	175	160	147	173	177	177	164	166	179	174	176	168	171	172	144	158	162	183	166	171	185	169	163	218	199	154	155	186	173	194	173	164	205	159	169	173	161	183	173	180	169	163	190	170	203	163	144	168	186	153	168	184	191	162	155	168	185	154	179	171	159	182	167	164	157	185	181	176	166	156	160	158	174	160	163	164	186	176	159	158	166	179	139	155	172	185	177	190	173	169	166	175	178	183	166	171	163	166	155	160	172	151	169	175	164	149	171	156	187	171	158	157	181	170	182	180	150	161	160	156	181	176	151	169	143	174	162	190	156	179	171	172	140	155	172	179	173	178	190	190	179	140	160	170	179	172	167	157	197	154	144	178	164	160	162	165	176	158	188	158	162	166	167	173	171	178	179	199	165	196	169	148	170	168	175	176	186	168	154	207	156	195	169	184	191	197	174	190	178	189	165	165	184	155	200	195	187	166	183	150	175	158	173	177	191	155	179	147	171	170	176	182	174	167	176	166	176	164	178	177	153	167	190	187	168	182	181	176	194	140	180	178	192	166	179	152	160	194	183	155	165	168	157	181	179	167	160	159	162	187	169	152	176	190	181	185	188	196	169	169	181	170	155	186	181	153	176	160	173	191	198	198	155	187	187	195	177	202	156	168	179	191	177	155	156	152	167	156	183	174	189	170	179	180	181	167	155	160	171	168	185	180	169	176	163	162	168	156	171	163	159	145	158	171	196	153	137	159	184	173	146	181	152	153	172	154	206	185	183	145	171	179	170	191	151	155	202	163	157	204	172	159	183	174	168	201	178	160	146	180	177	174	167	178	181	198	184	163	182	177	155	187	179	187	164	177	178	154	143	196	167	173	163	162	170	163	160	183	160	174	162	195	166	184	161	181	146	144	169	192	189	166	177	185	179	178	176	169	165	160	164	163	171	169	153	167	172	180	170	142	197	156	192	176	171	169	188	192	158	181	184	198	163	168	165	156	168	179	168	161	170	147	150	142	166	172	175	165	182	174	158	181	178	156	152	172	180	165	173	148	174	162	171	167	147	168	167	187	167	170	148	158	160	156	181	161	193	173	174	171	157	146	170	182	187	191	150	150	198	174	182	164	144	157	151	152	185	179	169	169	142	182	186	189	167	166	188	181	152	165	179	180	176	159	180	160	168	194	184	175	168	171	179	149	177	165	173	169	194	175	142	179	185	169	190	182	170	169	183	181	175	157	160	166	165	193	187	169	172	181	176	162	189	145	138	165	174	152	190	185	187	178	174	157	180	161	168	163	158	173	159	146	177	167	203	187	167	193	150	160	149	164	172	171	160	179	173	155	171	174	163	197	173	187	164	169	177	165	186	162	177	195	145	161	177	148	175	156	138	172	190	176	202	176	153	156	146	180	156	175	166	147	161	157	155	202	144	188	156	159	175	178	191	164	163	167	198	160	154	151	163	161	171	189	163	150	162	161	183	168	158	163	163	172	158	171	163	178	174	175	162	170	185	156	151	186	175	179	153	179	174	155	163	181	178	172	165	151	156	159	163	176	155	147	161	167	153	167	180	167	165	151	173	173	162	168	176	181	170	155	150	172	185	173	166	167	160	158	182	162	152	163	176	157	185	165	191	178	148	154	180	154	163	144	160	189	195	166	166	198	154	154	191	160	185	208	170	157	167	173	191	183	158	191	149	168	188	195	152	154	168	167	193	161	165	197	166	154	149	200	175	164	158	182	153	155	194	153	172	171	186	157	154	174	175	173	193	193	182	188	189	207	183	169	162	169	176	182	157	180	169	179	164	165	171	146	165	180	158	190	165	153	174	166	189	179	180	177	143	190	166	162	180	173	173	173	172	165	173	169	172	190	171	176	163	181	166	157	184	156	168	187	160	162	162	152	189	182	159	157	167	168	170	173	167	166	183	193	155	144	175	145	172	158	157	150	184	170	169	181	174	161	176	150	200	187	181	158	160	172	181	168	173	167	156	163	172	174	162	181	169	147	175	146	179	177	166	161	155	155	165	170	172	170	176	169	170	169	170	176	170	164	158	178	188	204	151	154	150	173	185	168	159	188	156	172	162	155	158	190	157	182	174	164	178	161	165	124	180	154	166	182	168	175	158	183	182	159	154	187	166	175	175	192	171	170	167	167	170	171	168	160	191	172	159	167	170	189	164	178	197	171	168	171	172	183	150	151	134	187	180	155	156	190	161	170	158	157	173	182	166	156	147	177	148	185	199	170	164	169	146	168	161	167	165	159	172	172	182	167	193	173	154	185	167	185
19453	2630	521	511	523	519	480	499	490	485	502	465	447	435	459	440	472	505	459	485	472	453	475	481	464	433	515	448	470	493	467	460	442	446	456	473	464	459	477	464	461	495	492	468	468	475	504	457	474	484	413	486	435	481	465	444	471	508	480	483	461	463	415	474	416	472	470	447	520	436	496	496	451	459	487	449	457	502	486	455	476	465	447	474	444	498	457	469	466	476	463	436	465	449	465	502	496	488	489	473	516	451	428	496	476	478	494	427	459	509	462	486	471	468	452	465	478	452	489	462	490	449	468	483	474	456	449	505	460	482	447	463	502	507	497	433	477	469	464	513	474	477	456	474	454	499	445	481	495	509	463	478	457	466	494	497	448	466	474	484	475	480	440	408	440	447	477	463	503	486	483	451	466	500	481	479	473	493	466	516	503	472	458	490	459	474	464	473	487	523	433	493	457	429	453	457	466	447	457	478	463	479	482	465	420	488	433	498	458	489	471	495	432	462	458	479	469	429	467	453	460	482	457	536	465	458	455	440	460	426	511	486	462	437	502	436	480	465	435	512	487	470	452	491	518	482	505	423	463	522	505	447	472	470	454	470	474	491	467	490	446	453	481	468	486	453	460	476	450	483	472	498	450	452	473	466	477	480	481	434	468	466	473	434	473	512	465	463	486	517	441	458	501	450	471	468	463	495	464	442	482	496	462	490	514	479	461	434	461	458	474	480	468	478	462	466	455	463	488	452	463	478	482	491	466	487	474	465	471	473	460	496	411	485	466	525	474	481	500	460	497	456	476	473	477	497	494	473	434	473	476	493	469	469	510	497	469	460	468	515	462	424	467	465	453	435	474	480	466	470	491	462	472	437	456	499	446	463	476	472	473	469	461	487	473	478	513	458	454	478	434	447	466	442	476	471	496	441	506	482	449	456	463	473	479	506	490	454	467	503	446	460	439	446	469	479	422	451	472	438	452	472	474	430	471	447	423	465	490	441	475	481	458	483	462	459	454	475	457	508	485	466	470	463	465	469	462	456	463	418	475	499	457	429	457	475	476	470	448	482	498	483	500	486	458	431	432	469	438	503	463	469	461	464	466	484	472	520	476	457	439	493	490	473	474	408	473	425	491	463	493	459	464	513	441	454	471	465	478	479	494	471	447	456	479	497	462	467	497	457	477	444	478	458	500	485	484	482	466	488	459	450	464	484	432	480	480	468	471	489	443	455	446	469	481	455	472	488	454	450	478	436	443	477	473	470	476	469	430	452	455	469	514	460	463	502	461	466	477	433	511	449	485	465	461	454	449	447	451	468	417	473	439	459	494	458	438	463	452	434	447	432	472	479	495	458	430	458	480	497	461	478	520	486	466	445	487	443	434	430	490	448	458	465	483	493	489	481	458	454	457	489	514	468	419	434	506	475	444	478	498	476	514	515	436	466	460	483	462	489	483	485	458	496	476	485	460	495	475	447	475	476	484	491	482	488	460	445	466	459	472	478	454	476	468	460	468	490	468	478	493	474	497	457	469	471	436	465	448	451	453	464	510	460	482	467	468	455	457	481	446	453	478	461	455	470	452	472	459	452	444	442	474	470	453	491	457	454	451	474	468	472	435	454	477	480	498	482	456	485	434	476	488	488	466	457	440	479	442	520	459	452	462	454	501	457	499	504	479	452	478	492	457	467	489	457	488	489	487	463	492	453	458	469	446	473	459	494	446	474	478	520	448	449	444	436	444	459	486	493	455	437	491	459	480	479	472	474	442	482	446	463	456	475	434	437	477	477	464	461	440	449	462	481	442	444	475	437	492	456	469	453	466	463	497	462	438	459	480	447	501	462	456	447	438	490	480	480	504	442	442	464	490	454	461	449	470	488	476	444	446	480	505	482	455	455	497	419	451	459	447	460	461	498	437	482	439	433	478	509	478	479	465	444	499	473	464	473	477	498	461	500	477	501	432	479	446	443	477	462	459	442	444	492	422	447	491	505	497	465	489	465	491	464	488	476	474	450	466	437	461	480	451	447	495	472	458	470	442	475	408	448	453	472	462	443	499	494	472	502	456	472	516	458	472	468	466	453	479	458	465	517	506	431	466	480	472	483	532	466	443	463	503	490	473	432	482	447	459	477	467	451	443	460	429	433	455	495	456	430	480	445	468	436	488	444	477	445	478	435	463	479	480	462	484	439	471	520	474	474	456	486	446	504	431	429	437	479	453	452	468	471	490	481	497	462	452	462	472	462	431	463	475	470	420	473	451	501	453	462	505	496	477	493	467	466	450	441	473	435	476	456	488	450	493	479	453	460	503	452	462	457	486	467	451	458	455	452	511	453	460	477	495	462	513	444	460	466	451	479	437	485	433	501	467	451	501	471	477	460	473	424	441	452	455	448	441	482	478	521	507	495	467	483	471	460	481	471	469	492	477	485	425	446	440	491	457	488	514	455	457	474	412	414	470	469	441	511	486	475	493	462	444	461	452	461	475	458	462	507	476	434	457	430	449	445	474	456	506	490	444	437	436	472	426	475	448	479	458	465	487	498	450	437	460	486	502	496	505	458	486	471	420	455	426	467	448	443	489	461	492	474	477	434	530	456	497	486	463	466	463	470	524	447	455	472	471	414	470	450	487	486	424	458	502	456	465	459	474	458	500	469	457	455	483	461	482	436	443	457	472	465	464	479	453	469	437	511	479	475	452	448	476	500	470	460	512	458	509	457	462	490	466	456	466	481	474	507	482	435	472	485	490	481	471	478	505	485	486	465	498	448	450	485	445	472	473	461	468	465	489	421	464	493	462	466	438	464	482	458	486	451	449	465	462	466	459	477	465	464	456	472	433	439	508	453	439	451	447	518	452	474	490	489	477	454	480	467	480	448	436	459	445	469	453	491	481	425	462	433	495	447	480	504	453	467	485	464	471	466	470	485	446	463	478	466	491	481	455	455	497	493	454	440	448	490	469	433	467	467	518	508	473	489	488	451	460	484	489	466	476	455	505	473	453	472	522	470	453	470	494	479	449	448	493	453	448	478	510	464	465	472	503	464	473	482	452	487	480	439	493	456	436	439	470	512	505	456	491	453	442	476	446	481	436	510	456	456	472	451	477	467	456	488	500	474	439	481	466	475	457	472	450	434	457	494	498	451	485	460	442	456	455	459	442	456	489	441	481	460	484	430	482	440	477	466	456	513	461	466	434	505	469	460	471	464	474	496	478	478	461	462	473	473	489	464	513	480	476	476	500	473	469	464	434	484	474	459	475	460	516	451	428	489	514	495	445	463	462	479	448	456	488	437	480	485	501	439	469	482	504	497	479	497	440	476	447	461	463	429	470	492	454	475	449	478	475	431	464	468	430	532	454	493	449	475	485	443	464	475	478	497	511	464	479	478	464	442	446	469	468	437	440	436	483	471	463	476	449	462	478	439	476	479	482	461	480	472	470	438	433	486	442	502	457	442	513	435	510	509	446	465	476	450	458	479	448	485	469	494	459	469	493	470	456	449
68563	37523	9687	1129	644	574	481	418	407	396	373	366	365	322	348	332	344	335	339	346	347	309	316	307	316	347	338	331	337	313	316	321	332	302	341	338	332	299	299	316	318	300	337	307	319	328	310	317	342	340	328	294	327	324	318	280	312	304	313	321	328	328	311	327	311	303	337	344	284	325	299	342	292	300	329	298	345	344	307	323	295	297	306	346	327	332	283	324	291	281	334	340	320	371	317	320	294	319	327	333	258	319	362	333	326	330	330	321	355	335	298	319	316	323	285	316	316	318	310	298	347	290	315	343	340	338	322	288	288	297	299	314	322	327	313	303	293	292	333	317	307	321	311	303	331	293	314	290	303	310	336	335	317	333	321	327	358	334	329	327	324	337	332	355	322	331	311	321	297	294	320	305	327	333	314	318	294	332	324	281	300	286	287	277	284	337	317	334	322	312	303	324	298	307	321	286	310	311	323	337	265	314	306	329	299	314	325	325	312	346	305	324	309	300	308	331	333	317	323	311	298	272	325	302	315	337	342	319	305	309	317	318	353	301	335	330	332	304	316	310	278	334	285	303	325	298	309	292	346	323	299	306	324	296	309	306	304	290	323	302	305	337	332	294	310	300	340	341	334	333	340	319	289	294	324	311	314	322	291	288	321	321	295	338	312	315	286	308	312	306	314	304	319	307	265	337	322	305	320	314	302	309	305	295	305	322	318	337	316	315	308	307	342	326	333	300	285	317	322	314	297	272	308	301	322	304	329	300	322	330	335	362	312	319	314	313	317	317	307	348	353	284	325	311	309	313	277	333	335	326	310	306	292	349	302	290	297	332	324	306	271	317	364	306	331	335	336	305	294	298	287	300	338	331	306	319	295	289	305	292	325	309	319	371	354	298	336	317	312	306	335	300	330	335	353	295	302	340	289	307	337	312	303	295	300	315	322	305	332	293	318	303	310	309	310	323	310	300	322	323	324	294	331	300	306	316	342	275	303	331	316	320	308	285	323	316	304	325	336	311	334	293	322	309	333	321	300	317	339	303	319	332	307	334	329	349	356	311	291	335	307	327	327	303	317	297	370	338	288	341	297	312	291	309	318	308	277	317	324	313	334	315	301	313	316	316	336	329	316	319	299	285	294	301	322	318	308	344	292	346	293	334	308	316	329	344	290	305	326	316	315	286	309	298	331	304	302	317	290	289	289	346	331	318	295	319	280	345	335	298	313	293	302	350	304	306	280	329	284	353	322	330	314	310	308	287	303	295	322	319	309	295	306	297	313	310	283	308	310	296	302	306	333	302	310	337	326	311	328	341	315	301	270	311	321	302	315	330	322	334	292	326	321	339	323	314	326	327	348	343	351	362	296	325	319	364	304	313	328	320	308	346	300	313	317	303	309	297	326	261	321	294	296	312	316	337	291	295	314	322	325	340	307	299	320	309	328	295	345	295	294	319	311	290	296	294	301	312	281	300	344	317	298	322	295	292	331	331	320	310	309	321	333	300	289	302	307	308	314	333	316	331	321	325	309	333	325	284	328	321	309	319	325	287	274	299	318	316	271	304	304	320	321	297	307	306	315	328	311	315	314	323	339	317	330	312	319	336	306	314	302	300	278	306	299	325	296	319	299	302	338	316	291	322	309	317	307	332	297	312	295	310	333	302	273	296	304	350	351	300	335	335	270	299	332	325	321	334	333	330	318	341	348	313	308	296	311	303	311	288	304	320	334	319	321	279	305	310	308	316	318	303	298	301	316	341	308	343	317	293	328	313	338	300	330	320	339	320	313	327	343	279	307	350	303	317	308	314	337	281	283	297	325	321	336	346	314	295	284	292	303	301	306	279	321	330	315	322	293	334	296	324	306	314	312	302	306	320	319	321	303	282	331	311	317	325	332	289	348	315	316	315	292	289	292	322	322	295	315	343	302	313	333	288	317	304	310	313	322	351	307	329	316	280	295	284	298	303	294	343	306	301	309	309	308	340	339	320	328	327	333	308	299	322	350	289	275	293	299	318	328	340	339	333	300	311	321	329	304	326	308	313	294	305	327	335	354	297	306	322	315	342	317	333	325	307	317	316	327	350	317	310	307	325	279	302	307	311	323	283	269	309	330	322	298	346	326	314	339	292	313	323	288	284	308	337	312	309	286	301	281	298	330	342	299	298	279	337	304	279	296	317	314	320	353	355	326	332	319	354	307	319	315	322	339	325	336	305	314	320	311	289	321	338	347	320	356	298	301	323	321	338	311	319	317	315	320	296	301	303	301	323	331	320	322	303	282	279	328	291	294	323	336	328	330	336	317	314	349	339	324	307	320	323	316	291	331	315	323	310	298	336	345	278	276	297	309	354	320	301	341	328	305	321	311	318	288	322	305	303	354	341	304	335	312	334	317	323	292	287	308	321	317	314	280	289	289	323	335	330	332	336	313	299	279	339	299	328	294	334	303	321	338	307	351	308	331	343	307	338	295	296	262	338	318	276	322	297	353	316	336	318	302	318	325	326	285	295	322	319	304	349	309	315	304	298	315	312	295	304	332	324	304	301	282	260	305	301	307	337	300	293	303	336	311	289	345	328	311	300	313	352	304	325	294	339	285	321	315	301	287	283	342	320	319	269	320	317	266	301	292	278	309	292	332	295	321	330	315	296	312	325	298	318	298	320	271	309	335	309	292	302	312	271	313	306	337	307	328	302	289	341	330	302	320	303	296	331	310	299	305	336	314	332	325	297	276	323	331	289	326	302	318	336	287	310	295	326	314	328	287	306	299	307	326	330	300	318	296	351	297	328	330	286	288	318	333	288	334	308	326	323	308	305	315	309	333	327	326	311	296	287	330	312	304	320	293	302	336	335	292	313	308	290	334	319	347	312	333	308	270	312	332	292	296	316	327	316	292	320	295	339	310	329	325	316	356	337	301	339	320	298	290	313	337	299	300	292	336	314	279	321	277	317	298	312	315	344	320	336	284	285	357	306	339	339	303	282	291	274	313	312	324	329	347	323	305	317	286	315	307	286	319	322	302	290	323	323	303	318	318	286	299	317	304	308	305	345	338	277	329	312	312	339	303	321	294	333	326	335	335	366	328	320	294	315	325	306	299	266	335	304	296	318	320	317	329	317	312	323	332	335	322	320	323	315	345	318	300	298	289	305	328	313	305	310	329	294	291	314	300	288	319	292	338	317	348	304	317	299	356	329	339	316	288	319	324	302	309	302	303	293	312	304	310	333	340	314	293	331	314	286	333	285	293	324	310	329	283	300	320	330	349	319	272	340	312	307	288	345	309	312	312	331	308	304	374	294	319	304	330	313	341	315	313	330	278	294	334	276	311	302	321	290	289	322	349	344	339	282	309	304	289	309	319	306	326	312	337	342	304	336	297	267	291	302	299	297	302	333	351	328	309	311	304	316	332	357	312	314	284	293	319	293	327	331	335	309	334	345	341	322	318	314	332	306	292	303	285	313	331	326	347	335	320	298	283	331	337	324	313	286	331	298	360	353
42907	18232	2156	2442	2201	1898	1684	1438	1334	1200	1167	1028	1025	964	919	947	934	883	872	900	885	878	846	822	845	830	798	784	846	803	838	817	773	831	794	826	807	820	805	798	844	778	816	781	794	789	751	804	812	815	834	779	781	762	778	800	779	773	793	825	769	774	750	741	805	811	742	785	761	838	756	801	825	789	766	750	743	765	811	806	758	826	748	814	802	782	841	804	825	766	810	797	795	773	799	758	763	779	757	813	758	801	801	763	799	772	780	816	822	799	761	777	777	732	749	792	767	772	803	741	742	743	768	772	787	772	774	781	774	744	796	778	745	802	805	741	787	764	780	818	730	782	745	782	753	735	810	787	781	811	768	737	754	789	705	811	756	759	797	777	801	798	732	777	778	732	784	739	773	749	784	770	787	794	747	785	768	790	786	763	724	752	761	748	743	730	758	771	781	778	713	817	745	783	765	745	795	769	772	800	740	733	712	763	795	771	756	795	782	777	791	770	778	749	815	755	840	781	766	779	751	743	749	798	756	775	777	772	787	815	786	760	744	784	743	813	804	776	690	737	748	767	829	807	739	801	804	837	769	808	793	762	750	767	787	752	761	794	798	745	762	834	748	748	754	739	786	787	764	793	772	797	792	786	750	776	800	801	759	796	768	752	738	788	746	737	810	778	731	751	751	793	793	754	764	774	780	752	780	796	767	792	748	794	812	764	772	701	792	802	775	772	827	749	790	776	750	809	720	767	749	756	776	808	786	798	757	823	737	787	790	778	785	748	807	790	800	766	726	764	773	767	739	740	786	775	751	744	835	727	748	822	771	757	759	792	739	773	790	772	732	779	805	733	762	758	784	792	764	807	786	750	720	791	793	764	780	711	794	761	800	765	795	776	786	743	758	816	775	809	736	783	795	746	733	796	757	775	801	796	799	779	802	764	757	798	798	762	711	799	772	778	735	781	803	729	727	784	723	778	760	781	706	812	755	751	785	738	753	784	767	766	759	722	764	796	717	751	812	764	793	803	787	756	763	818	797	808	749	770	735	767	764	770	724	748	764	779	791	779	801	752	752	770	778	741	747	766	749	768	785	753	710	770	682	738	803	740	783	779	694	805	813	733	748	743	771	768	736	797	739	771	806	787	759	725	785	798	774	830	750	749	782	741	757	729	758	749	759	723	727	761	742	766	737	786	788	752	793	776	791	780	824	782	780	765	773	792	751	773	731	764	785	799	765	730	807	761	790	786	765	788	771	823	763	763	793	757	806	770	778	805	753	775	808	775	761	784	777	839	731	731	808	771	820	791	766	788	817	769	778	723	811	798	778	775	809	820	802	779	815	762	742	715	740	734	741	773	743	721	790	746	784	803	801	744	704	736	755	745	780	748	764	762	775	780	839	789	735	723	784	805	743	796	801	784	798	805	754	743	707	792	760	746	758	724	779	800	753	760	779	746	793	777	810	830	805	775	800	756	776	787	722	780	777	749	833	823	788	762	779	778	746	776	801	817	786	797	794	731	813	811	798	760	739	782	788	784	750	786	769	801	837	807	786	783	780	798	800	803	769	789	777	744	724	780	768	731	759	736	742	768	796	723	756	752	753	782	743	743	776	813	753	793	771	741	763	787	779	802	779	767	795	738	750	812	744	756	743	755	759	741	761	766	743	761	768	741	740	787	757	761	780	824	748	779	740	826	737	772	770	792	777	790	685	771	730	768	777	766	744	777	798	782	773	826	812	767	746	743	773	784	828	786	750	781	754	740	770	756	787	726	745	779	776	771	795	743	752	786	776	771	828	773	784	789	787	798	733	805	796	836	789	783	779	753	743	746	781	792	853	768	787	791	749	783	773	719	746	749	746	786	806	797	770	779	758	721	791	767	811	812	762	768	727	750	757	810	836	709	753	756	766	807	755	757	789	806	796	824	747	775	788	790	789	756	745	737	741	797	749	746	725	811	789	755	734	730	778	839	763	747	756	776	768	770	754	786	772	771	802	800	774	774	766	815	767	740	745	797	769	734	761	772	768	796	745	783	731	779	739	781	771	785	775	776	784	765	764	750	803	746	747	798	782	768	775	822	719	806	786	807	760	771	736	714	741	862	782	771	744	785	783	785	750	761	776	767	747	763	770	744	767	796	758	786	791	763	807	775	816	753	779	752	777	746	748	787	768	758	781	779	768	776	734	764	733	746	820	764	801	791	704	773	810	754	820	741	751	767	821	803	797	804	738	791	730	735	705	781	755	726	722	790	769	772	792	792	752	768	788	758	808	770	825	792	807	789	759	751	740	760	789	791	801	814	757	743	780	753	787	784	789	770	761	804	802	785	773	816	797	783	749	767	768	785	766	785	781	773	755	785	746	721	743	790	745	709	769	763	784	777	779	794	783	728	772	731	767	789	739	735	721	760	841	805	787	783	814	763	755	728	741	754	748	795	797	756	796	783	783	724	767	749	780	765	725	748	745	728	782	829	751	781	801	766	800	755	759	778	784	801	756	792	768	782	761	764	743	760	756	713	767	782	746	753	765	756	786	752	783	761	803	757	785	731	760	761	763	740	731	764	801	782	791	761	760	763	783	765	753	780	767	749	769	753	778	753	785	784	755	813	754	744	778	802	788	794	769	747	824	756	827	748	750	772	792	777	799	764	767	740	763	744	778	782	768	750	770	741	738	789	793	798	773	819	785	790	786	763	767	797	760	788	796	801	717	777	763	753	800	773	821	777	768	839	733	800	766	765	752	768	737	738	772	793	712	775	738	701	792	779	728	739	780	750	722	720	776	776	755	756	744	760	770	755	767	789	751	836	766	791	776	749	777	740	785	755	764	786	741	810	749	796	739	779	752	765	743	788	814	791	766	764	733	780	835	765	817	736	787	743	841	767	820	744	758	737	791	794	781	803	776	767	750	766	739	741	759	726	779	809	791	766	722	713	754	741	751	807	770	764	739	837	762	789	782	762	755	771	751	745	728	705	833	753	794	802	789	749	756	720	791	801	789	761	752	786	775	786	756	783	746	778	753	714	739	745	804	799	783	772	760	758	808	774	804	792	782	784	740	767	762	786	742	771	721	778	809	812	762	814	764	768	766	782	791	779	734	735	770	768	741	769	747	745	735	770	776	759	743	752	770	783	790	799	777	712	771	793	758	737	743	758	747	763	776	773	776	744	783	768	786	771	791	730	782	766	765	789	797	775	730	752	758	786	726	737	728	750	782	772	816	785	774	711	747	776	753	803	815	724	797	750	808	765	754	750	728	815	826	731	772	828	854	723	733	725	781	791	837	761	746	785	754	799	756	754	781	728	788	758	776	818	766	799	768	772	831	804	799	768	780	764	732	747	755	794	726	757	775	730	762	772	788	724	805	752	796	768	775	776	726	801	759	782	795	807	789	808	770	800	775	764	797	752	784	826	770	781	788	747	770	771	821	773	766	757	738	760	784	724	763	809	767	755	743	812	773	750	770	746	763	816	769	788	763	751	837	768	735	759	744	765	790	785
76286	45832	17077	3405	972	740	565	533	478	421	404	388	377	327	316	324	359	313	306	315	344	333	344	336	344	289	323	301	293	316	327	285	306	314	292	269	293	275	305	298	309	283	314	300	280	288	306	263	298	295	292	311	281	296	258	290	294	308	301	322	299	280	288	291	263	272	288	301	297	333	287	263	271	296	262	307	306	291	304	304	270	266	284	290	304	276	288	305	303	307	299	309	313	295	270	268	295	273	270	302	261	289	288	289	292	292	313	310	279	276	266	291	333	295	308	261	258	302	310	316	285	289	301	316	298	301	315	300	316	288	268	325	297	314	288	296	309	303	300	271	299	276	297	297	319	258	273	263	289	288	310	290	278	296	297	291	323	276	304	293	286	296	291	308	271	291	287	298	306	274	258	312	325	293	292	285	289	268	271	312	337	299	279	263	307	312	286	286	302	282	260	282	280	270	291	287	302	286	283	298	270	258	256	289	287	312	268	310	295	305	294	306	297	326	284	275	296	289	279	294	283	292	298	308	313	296	283	286	283	291	290	292	277	301	307	281	286	279	292	289	282	282	303	280	277	310	285	274	303	310	286	275	275	303	277	272	307	297	280	286	290	282	285	279	308	286	278	267	288	276	308	274	328	313	284	313	301	313	301	299	292	298	301	253	323	310	287	312	255	301	294	303	266	289	277	278	301	283	299	277	286	306	282	273	264	280	297	307	289	317	297	283	250	299	278	277	297	266	317	260	282	284	298	291	273	293	349	303	320	296	280	283	281	268	276	307	279	278	303	291	269	314	303	294	282	269	284	300	284	290	292	298	332	280	269	299	267	282	307	289	285	289	295	296	269	316	321	264	277	269	285	305	277	283	300	332	300	304	294	285	329	305	312	281	282	306	276	276	290	303	273	283	297	270	269	289	264	278	272	279	305	292	300	273	289	310	275	282	289	292	256	321	320	322	275	317	290	298	315	299	280	293	281	286	273	287	283	263	297	272	300	287	273	302	309	280	312	303	310	295	311	313	295	293	298	278	299	274	262	265	344	281	280	311	300	322	276	300	294	294	270	283	316	279	285	302	269	310	261	254	259	295	296	272	320	321	284	283	282	277	267	294	291	312	288	279	288	284	318	297	275	290	304	281	314	275	275	309	316	330	291	292	281	262	289	309	293	267	314	287	308	295	291	301	312	288	318	264	302	275	323	311	313	270	279	306	270	301	267	295	306	293	303	303	264	272	266	272	304	272	295	276	276	326	309	279	293	248	254	262	289	295	317	291	307	299	273	309	276	278	299	297	324	280	305	304	260	293	298	283	277	284	308	275	264	275	295	323	287	303	281	311	300	336	283	279	256	267	316	324	305	294	317	276	267	313	288	285	309	291	281	265	296	310	295	298	282	306	270	310	328	297	313	304	292	292	314	288	279	286	273	299	301	298	278	295	323	305	265	270	294	266	276	267	263	316	239	327	268	273	306	290	254	261	319	313	287	310	311	300	313	308	296	278	317	307	311	241	299	268	304	270	293	298	275	280	295	304	341	320	292	285	314	308	294	335	293	291	319	284	301	307	307	295	292	335	309	280	282	301	298	283	270	293	311	290	310	282	275	307	310	273	290	329	295	287	275	263	288	274	315	283	303	302	293	281	312	276	237	298	306	272	315	272	259	306	289	310	303	293	327	300	293	293	283	296	317	285	256	289	292	283	250	310	274	288	292	314	323	317	272	316	280	305	267	274	286	239	298	295	263	299	317	287	297	281	285	305	288	257	282	312	315	309	293	276	305	317	295	278	286	292	284	299	308	301	261	308	292	297	289	285	337	312	318	279	283	309	304	268	286	293	290	283	281	250	266	291	261	303	327	295	304	327	318	264	279	298	269	301	302	268	319	288	314	295	273	301	308	284	294	285	289	310	296	261	316	324	322	315	312	307	266	311	285	296	306	259	273	290	288	262	316	299	275	284	329	271	295	290	308	265	299	268	293	306	276	279	292	261	302	293	266	305	304	310	306	328	289	264	293	279	281	297	278	303	240	289	294	271	291	277	277	276	314	326	318	308	312	286	291	333	317	315	286	264	292	280	290	277	279	299	321	295	296	294	324	341	304	303	316	291	295	281	300	316	346	293	282	279	278	297	295	304	284	312	287	307	274	304	280	263	319	282	313	322	291	309	275	281	295	270	261	295	280	284	292	294	308	276	325	301	296	244	310	319	330	258	277	269	285	295	268	319	323	302	309	279	319	289	293	280	321	323	301	293	295	303	326	290	289	276	302	278	296	300	301	313	290	305	274	306	335	321	274	285	276	284	293	297	279	295	291	291	308	283	303	305	285	290	298	288	281	291	290	279	295	330	299	292	294	320	278	290	335	294	299	289	253	279	298	303	269	321	292	310	323	308	291	283	305	294	291	251	321	278	311	288	264	295	313	281	277	292	305	271	308	294	298	328	334	268	299	313	309	285	298	300	254	286	267	308	280	279	306	276	327	301	313	303	323	314	295	302	301	287	293	271	330	269	320	275	240	313	282	271	325	302	316	288	302	273	274	293	275	280	303	286	318	286	320	314	295	307	291	280	275	306	256	304	289	279	316	308	284	303	306	306	284	304	254	314	307	294	318	270	315	275	265	285	262	288	285	271	297	271	293	291	288	292	286	294	275	298	294	274	306	303	290	291	288	296	331	266	288	314	293	290	268	284	279	306	298	296	276	295	338	296	304	286	312	322	318	280	299	280	301	288	333	274	293	309	270	318	304	289	308	265	279	284	295	275	277	303	319	310	294	278	273	300	292	325	282	274	311	284	317	271	280	293	288	291	289	309	299	269	297	316	301	292	261	288	285	300	337	303	285	291	311	292	282	282	296	294	303	286	289	316	305	273	309	301	287	310	282	270	276	272	287	288	287	295	286	290	288	300	299	275	319	269	324	280	287	294	311	287	273	276	326	283	302	287	291	289	291	275	301	283	273	300	313	306	319	334	285	289	289	282	318	296	298	286	285	298	301	278	271	284	303	270	292	278	251	304	320	271	266	299	286	296	252	297	274	270	273	292	304	294	288	290	291	278	278	273	264	311	307	302	337	284	292	321	300	313	327	295	298	273	310	327	288	292	289	298	309	331	262	272	306	279	263	308	298	312	324	290	272	315	291	308	267	292	294	279	272	321	321	262	314	282	290	274	294	273	290	288	287	293	292	309	295	296	278	308	280	277	303	296	301	286	296	286	280	276	264	278	294	322	337	270	300	303	299	243	292	304	300	270	320	292	326	304	291	283	285	272	296	309	325	307	260	266	264	305	294	308	327	287	300	315	291	280	300	290	300	322	295	318	287	339	274	295	311	274	328	262	304	299	279	290	286	295	321	299	302	329	305	298	270	272	315	281	313	307	322	301	304	314	298	287	322	277	287	301	291	298	281	285	311	309	299	265	285	319	317	310	301	260	263	302	279	287	255	286	275	298	266	305	281	296	321	296	275	311	296	292	279	315	295	326	270	298	316	272	318	267
52101	24611	3512	3863	3323	2857	2227	2003	1748	1539	1441	1259	1169	1129	1113	1003	1012	984	904	929	849	881	904	852	836	810	768	798	826	821	783	789	777	787	775	769	783	788	774	745	739	706	732	754	726	756	699	711	726	714	704	703	726	705	722	744	772	678	740	721	706	740	710	704	687	722	710	707	753	641	712	684	717	723	678	729	752	701	719	683	731	667	670	659	675	727	687	648	698	669	672	699	725	678	683	723	703	691	697	741	726	740	687	745	728	717	677	741	668	724	696	709	683	674	715	723	674	662	698	678	731	671	646	751	699	699	728	677	722	739	717	653	723	696	703	660	714	673	716	687	655	679	669	683	720	678	747	679	671	660	701	674	721	642	727	680	688	730	687	725	705	719	651	675	661	699	672	675	690	690	679	674	737	678	706	667	759	722	709	700	699	669	687	680	701	712	680	679	727	732	717	671	708	669	723	731	681	712	665	704	727	685	691	694	758	687	672	698	682	711	693	710	690	662	717	733	691	702	711	719	724	727	662	710	694	694	691	724	723	661	709	715	693	710	688	733	742	657	693	696	704	686	709	693	696	615	681	665	731	687	671	678	682	650	683	739	670	655	718	660	742	692	690	732	678	642	712	701	687	680	746	710	682	704	700	697	677	699	714	654	659	695	703	706	729	704	708	696	690	725	674	689	682	700	735	699	662	702	700	668	670	665	683	662	732	718	696	681	673	683	711	738	722	689	706	769	706	746	649	680	694	697	707	701	715	702	725	704	735	725	696	718	686	725	694	685	680	727	657	724	730	691	654	722	717	713	667	698	621	675	695	734	684	719	697	738	680	724	683	719	689	695	702	697	744	645	731	685	716	704	708	685	692	658	710	691	686	697	679	702	716	717	697	686	663	676	699	702	670	701	691	671	682	706	750	718	682	688	692	686	695	688	713	715	738	725	748	664	691	731	711	698	675	698	764	679	696	698	654	661	689	695	702	680	699	701	651	801	748	693	660	712	727	718	723	709	705	707	703	678	700	683	709	724	643	705	688	726	673	771	713	681	752	691	700	647	731	686	669	629	709	732	639	703	635	709	656	709	724	716	664	681	712	704	654	703	674	676	680	666	688	663	664	682	701	718	694	679	687	687	701	683	709	657	697	686	686	739	697	676	689	695	699	727	657	711	690	701	689	690	714	693	655	685	685	723	730	691	647	680	685	691	699	693	684	666	636	707	730	732	692	702	742	663	689	695	722	725	713	650	687	692	675	705	712	711	705	700	696	667	698	699	721	639	683	706	692	696	686	664	664	749	672	708	711	684	637	708	693	719	693	697	680	671	661	692	705	729	700	715	676	679	734	688	712	726	723	698	719	678	640	661	704	652	686	677	673	670	733	687	655	745	706	696	734	682	692	718	714	662	722	684	707	664	699	668	688	695	704	695	707	720	664	664	664	726	719	670	713	738	701	723	716	686	668	667	697	682	728	762	667	677	716	710	699	689	674	721	649	663	688	690	701	660	714	738	653	729	680	683	685	698	666	709	698	709	719	708	706	709	685	710	698	738	689	639	693	696	748	694	653	694	694	701	652	692	657	746	734	775	707	727	646	675	698	733	717	685	697	707	659	708	665	655	702	700	728	693	696	668	688	680	715	693	720	721	694	725	666	702	655	710	660	722	696	733	700	719	763	720	708	697	756	667	665	728	678	682	727	672	708	755	670	733	745	729	695	688	718	686	738	700	716	738	666	729	680	718	710	660	700	705	666	670	685	666	647	702	709	683	694	734	652	706	662	728	616	686	682	703	728	694	639	667	730	689	707	757	750	654	700	689	699	712	672	669	714	721	716	688	685	679	622	711	697	633	698	727	646	709	732	704	717	659	689	733	735	741	696	671	733	696	708	696	728	724	655	679	659	739	760	730	674	669	699	664	746	660	729	692	713	679	727	695	710	745	707	674	692	766	746	679	748	730	707	683	705	698	671	687	690	680	692	693	728	752	733	635	690	715	698	770	695	747	708	719	701	692	633	730	697	696	715	639	729	633	669	693	694	705	703	666	671	690	727	733	716	722	696	735	674	697	742	693	705	691	674	670	689	708	684	689	726	701	698	676	698	689	698	707	691	762	709	709	724	723	670	694	653	705	713	713	679	687	679	720	682	692	668	733	704	733	654	702	661	690	679	694	664	714	704	689	651	678	700	682	735	683	745	693	730	679	716	707	703	651	674	701	729	675	687	685	732	703	696	721	670	683	650	708	701	701	685	695	685	715	641	645	664	690	709	689	720	706	674	697	738	695	670	683	683	669	705	732	675	714	672	756	698	675	680	747	711	683	634	698	682	703	680	685	725	708	698	674	727	644	643	730	732	680	654	695	693	698	666	746	672	692	690	742	700	692	691	704	702	712	671	670	702	696	701	703	690	704	700	699	722	690	695	723	741	686	694	692	710	710	684	722	686	692	685	674	690	719	718	767	713	744	705	700	651	722	701	740	694	668	663	730	716	675	678	710	734	696	673	747	677	701	669	713	717	704	714	695	687	744	685	742	655	674	690	736	631	700	687	686	713	697	714	679	722	688	706	706	721	696	678	713	677	731	690	753	678	701	685	666	711	722	704	652	664	742	651	691	689	686	691	714	673	696	714	725	657	679	671	653	711	686	712	728	728	696	729	678	663	694	660	691	689	712	723	723	770	704	692	705	710	658	715	694	682	644	712	713	667	685	708	735	686	665	693	665	700	694	675	707	677	693	717	730	686	691	648	675	654	721	682	715	694	714	686	692	709	689	654	681	713	686	681	734	705	680	643	688	746	746	670	699	695	741	687	705	753	721	679	694	712	681	676	679	672	723	677	744	735	666	688	721	642	746	675	693	724	699	703	712	713	674	686	740	690	693	732	706	699	663	693	662	701	704	678	752	710	679	676	708	691	673	710	704	677	712	695	710	659	694	699	722	679	716	695	694	654	697	698	675	733	687	723	717	728	741	640	681	654	692	701	697	664	697	681	724	701	751	678	723	677	667	724	676	719	702	665	708	706	665	660	681	696	699	672	714	762	673	669	690	704	690	707	679	683	739	709	688	706	678	704	689	702	720	782	658	700	676	759	689	687	736	659	685	661	708	678	712	699	715	681	711	711	719	672	669	643	645	723	679	719	639	644	748	687	692	661	691	632	675	664	719	727	717	752	698	714	694	737	738	669	758	749	744	701	737	717	660	700	724	697	672	694	723	729	701	654	711	672	668	655	751	702	647	713	680	708	725	692	728	688	745	738	724	747	704	695	684	710	688	697	702	664	649	692	701	670	637	756	690	666	687	691	715	706	726	703	729	726	719	692	630	714	732	723	685	732	703	669	688	716	691	701	705	718	639	669	684	710	697	682	677	655	664	636	705	700	695	653	673	668	660	665	692	689	686	715	746	708	649	668	696	696	694	708	705	725	712	683	690	698	619	680	690	704	728	666	713	703	693	774	706	692	732	643	627	670	673	720	688	686	707	683	666	747	677	685	712	673	709
22185	3828	267	211	197	179	164	189	184	162	156	187	178	178	171	165	164	167	160	178	157	171	179	178	161	177	185	168	178	192	178	141	164	173	158	191	154	167	141	168	173	175	153	159	172	181	176	167	148	181	192	166	181	190	174	171	165	176	164	174	167	152	163	160	158	172	170	158	154	164	169	200	167	169	187	179	189	157	177	188	174	162	186	175	142	145	171	166	176	175	143	151	167	173	174	162	169	157	168	175	166	195	171	183	156	161	173	183	166	180	137	186	189	137	165	159	159	160	170	173	189	170	191	174	148	203	164	167	161	172	176	170	160	184	154	173	185	196	147	164	183	166	182	144	159	183	183	169	151	164	167	165	164	177	187	167	184	191	157	173	156	171	154	180	188	159	178	170	147	176	171	174	181	166	174	160	173	170	172	179	169	150	170	191	169	162	203	169	161	190	154	194	169	176	157	168	174	146	190	137	165	182	183	180	172	155	188	155	158	171	157	179	184	168	171	143	168	155	180	155	170	197	182	191	173	187	153	164	185	186	193	161	150	148	195	170	185	166	161	147	176	171	166	207	173	186	170	156	175	196	175	154	156	154	174	182	175	191	157	189	177	146	157	166	167	159	148	174	158	154	170	185	149	177	162	160	156	179	150	151	158	154	172	175	173	168	183	159	190	173	182	163	150	163	205	197	153	177	150	172	186	181	182	181	158	169	187	174	191	190	157	171	152	140	163	158	175	159	152	158	178	166	175	181	204	161	152	161	165	157	188	173	179	158	170	186	176	146	191	180	176	213	148	149	158	177	177	154	153	173	167	173	161	167	176	175	173	155	181	161	171	175	152	196	154	189	164	163	164	181	163	170	170	169	180	171	146	170	166	164	161	165	162	167	200	168	166	187	161	170	177	162	144	173	189	185	173	143	181	156	189	166	176	176	181	183	171	159	167	185	194	179	150	156	168	144	176	177	156	176	168	168	168	138	162	170	170	153	175	170	164	156	150	164	186	166	173	149	152	150	162	153	159	182	155	152	171	170	170	158	188	170	162	172	147	172	166	177	171	167	167	192	196	162	156	190	204	168	168	181	160	177	173	155	177	179	173	171	172	162	166	166	183	149	152	157	174	159	163	174	202	167	178	169	190	173	176	145	149	194	157	140	174	179	156	171	178	177	146	158	168	151	163	173	175	189	153	174	165	159	169	147	159	171	147	193	157	170	165	147	180	164	182	192	192	164	155	192	178	169	175	162	167	165	174	148	194	180	184	159	184	161	185	182	200	167	177	176	169	163	179	149	177	183	161	173	182	186	177	147	169	166	129	167	176	168	142	166	146	153	167	148	141	165	151	155	181	180	157	169	187	162	161	161	154	171	199	191	173	151	181	187	183	171	150	146	172	163	180	180	153	155	172	174	139	166	161	171	149	153	160	160	159	190	178	145	177	174	147	135	157	183	144	165	182	178	169	198	153	159	177	159	172	169	166	142	139	175	172	160	189	155	156	154	150	190	169	158	192	146	168	170	179	185	181	163	152	153	189	161	200	176	164	147	159	169	174	164	178	157	159	153	182	162	181	151	169	165	149	173	181	155	175	181	161	183	165	154	158	156	186	158	186	187	170	179	173	179	171	158	163	175	175	188	154	168	160	159	150	156	183	184	168	192	168	173	185	167	151	166	164	169	165	174	156	155	174	170	180	164	156	132	178	184	132	183	170	172	160	172	167	173	159	177	151	144	144	185	153	182	168	173	182	149	147	142	152	168	162	180	177	170	187	164	188	170	176	162	188	178	159	182	157	160	181	159	189	175	155	181	170	201	173	176	167	170	159	171	143	148	182	162	191	173	168	171	171	171	166	150	159	171	182	170	175	177	179	186	163	188	174	166	177	163	175	175	182	171	175	173	157	168	178	176	139	166	177	163	162	169	182	161	180	152	171	155	188	164	170	180	164	185	164	189	176	166	178	174	192	168	154	172	162	197	163	155	147	168	165	153	177	172	172	180	177	189	167	183	179	174	174	193	160	152	177	174	160	197	172	178	168	179	186	166	154	173	170	151	169	140	185	169	161	167	172	186	177	153	162	184	188	159	185	183	167	158	171	187	189	162	171	168	149	163	148	159	152	166	160	165	182	190	168	180	156	160	182	194	194	181	168	161	187	179	152	156	164	161	177	159	143	195	180	147	166	184	175	161	191	143	189	147	156	170	159	160	159	194	176	183	165	177	163	175	169	147	172	158	191	165	169	169	177	172	168	183	173	191	176	178	143	164	164	179	177	163	153	164	163	157	173	166	182	175	173	155	147	158	180	154	158	157	186	173	177	150	146	181	165	183	161	141	178	201	158	174	170	169	204	141	138	179	153	177	187	179	136	162	156	185	181	187	148	190	160	171	171	149	165	173	167	177	181	155	158	185	164	144	187	160	176	192	182	188	176	151	164	147	160	174	168	169	204	164	150	201	176	170	156	168	179	173	189	175	172	179	180	161	158	164	161	145	160	189	177	175	164	175	168	152	144	168	178	168	173	193	177	180	182	197	149	157	169	184	180	163	128	173	160	195	181	176	173	170	158	195	168	161	169	163	169	184	172	178	151	166	169	177	161	180	174	189	164	169	146	154	205	167	168	160	153	164	156	178	190	150	192	173	182	190	164	189	175	148	187	159	180	191	160	176	186	165	181	197	158	177	187	166	150	170	165	186	161	153	202	178	181	163	185	168	161	169	186	155	174	164	148	164	156	189	165	181	186	179	151	185	184	181	156	171	146	149	158	156	151	148	179	158	181	165	172	155	170	185	183	172	154	164	174	159	159	149	158	178	178	190	184	182	158	176	177	187	190	186	142	190	170	160	165	156	170	156	198	171	162	171	184	166	170	179	150	142	159	188	172	181	175	148	181	185	156	152	167	148	159	184	174	160	174	171	162	158	172	172	163	172	157	167	162	161	165	186	157	187	155	143	150	155	155	165	170	172	168	177	139	172	177	181	160	152	187	152	171	166	175	179	146	161	186	164	183	176	163	171	163	161	167	169	181	171	172	170	175	170	175	189	161	186	158	157	150	159	157	166	178	178	192	150	141	143	177	165	164	180	162	154	173	178	159	167	201	169	173	167	155	148	158	195	160	149	176	178	171	130	158	181	161	173	172	169	168	149	174	164	159	151	151	183	182	178	174	156	177	190	159	174	171	177	167	167	190	153	176	165	192	168	178	189	150	153	182	174	180	143	175	192	186	168	179	158	164	184	186	164	199	176	152	150	160	168	195	163	149	162	164	169	172	173	143	154	167	161	172	158	182	164	171	157	169	169	156	167	176	164	158	166	173	127	170	158	169	167	174	186	165	191	188	188	163	175	187	182	153	172	151	165	178	179	153	158	158	179	176	153	167	151	187	175	177	170	165	160	151	167	196	145	169	177	191	173	164	178	182	188	153	153	166	165	159	175	187	169	172	178	163	186	165	185	157	170	154	136	168	185	171	194	170	190	175	159	157	163	201	172	162	164
19458	2601	487	502	530	528	496	470	458	466	464	531	469	487	504	481	484	450	434	487	459	495	465	453	480	469	460	487	443	472	435	469	495	469	455	502	463	464	474	459	461	465	452	491	501	491	451	439	454	476	480	479	471	475	450	472	454	475	440	495	454	466	478	491	497	476	466	462	470	468	470	449	424	480	447	505	502	493	447	460	447	475	497	456	469	460	471	491	478	480	500	469	463	439	496	466	491	514	454	441	433	442	438	476	451	460	472	433	437	457	443	489	440	466	460	464	488	477	471	447	486	474	451	482	477	466	458	454	457	441	455	465	476	465	441	445	479	468	409	498	458	464	453	459	486	520	480	455	461	463	437	458	454	474	492	479	491	479	419	482	465	447	476	493	486	448	461	490	483	459	487	486	500	459	465	487	492	462	485	455	448	515	489	465	448	448	475	455	468	440	484	495	474	475	450	439	478	448	517	456	482	476	492	431	520	433	433	451	473	484	498	460	482	471	443	488	457	470	508	479	453	460	470	496	488	441	436	510	474	455	471	516	438	477	436	474	484	504	505	469	503	450	476	462	464	466	468	487	467	418	463	459	466	456	494	460	457	484	443	464	491	397	490	432	475	475	457	451	471	469	463	466	495	474	437	431	464	481	470	460	420	452	466	491	463	455	431	481	464	428	483	476	466	468	458	445	460	464	469	462	432	479	482	461	484	488	444	482	460	463	472	458	434	505	462	444	494	454	453	441	457	486	468	460	463	497	474	471	483	447	500	473	461	478	442	492	466	484	459	443	440	474	441	472	461	455	475	464	447	501	473	499	441	463	435	486	470	412	457	497	438	425	472	469	492	515	458	467	450	481	451	449	447	485	481	446	488	480	449	448	465	468	471	454	474	438	451	507	453	478	450	472	489	505	442	484	461	423	424	469	486	477	404	472	457	464	472	493	485	481	457	513	457	464	474	502	460	463	503	455	467	449	423	494	493	451	453	482	460	482	491	503	465	478	458	501	423	444	453	474	477	493	470	454	470	485	483	461	502	477	485	459	443	457	458	488	465	488	462	485	461	456	504	466	472	442	468	491	440	440	472	481	449	437	439	458	472	462	442	456	477	501	498	451	432	458	479	470	471	428	484	443	483	455	516	485	501	467	487	484	445	433	482	461	477	465	490	493	475	455	482	481	449	467	439	461	436	492	480	471	465	467	468	451	452	450	464	441	447	469	423	486	479	472	431	493	459	448	439	482	495	505	497	491	469	478	447	440	535	452	470	481	487	472	433	500	477	477	476	452	445	459	469	464	460	480	461	489	471	473	483	432	490	489	442	461	496	427	454	479	468	420	462	451	500	483	486	475	459	477	407	451	412	425	441	461	481	454	470	464	503	441	445	440	474	494	495	464	498	441	485	457	428	497	499	492	463	461	493	468	518	463	475	480	461	465	442	485	493	465	452	446	504	453	454	488	483	484	446	475	465	477	444	464	476	448	493	442	477	463	479	485	434	445	448	486	475	494	471	457	477	520	452	469	427	460	480	425	493	510	468	463	438	428	438	485	479	471	520	505	444	454	451	457	445	478	454	453	450	476	500	489	504	480	474	485	460	482	510	484	465	477	443	454	447	463	483	498	458	490	485	468	446	448	507	468	492	484	485	443	468	450	465	480	467	451	463	458	471	430	487	497	487	464	486	448	456	533	444	511	446	457	513	490	514	443	474	466	463	439	475	473	472	482	515	430	524	484	473	476	468	446	468	458	494	443	464	498	528	436	482	478	485	500	465	492	480	439	449	464	469	447	460	471	449	472	438	507	455	491	456	449	494	460	491	444	469	471	489	451	478	496	467	453	423	469	471	485	444	462	453	505	480	464	451	441	462	497	459	455	463	445	487	474	481	497	443	476	483	482	472	470	470	453	470	491	437	445	486	477	482	458	466	451	457	438	448	491	473	466	472	480	465	456	482	470	458	481	480	462	478	465	466	449	494	461	457	429	466	450	437	445	463	506	475	472	438	499	462	507	469	447	493	484	436	481	482	439	452	470	481	490	486	484	479	469	452	527	494	442	468	471	449	498	479	474	495	484	500	433	439	513	461	440	467	439	442	511	451	461	479	479	468	474	480	451	456	494	428	438	481	469	493	468	459	482	484	456	478	441	475	445	510	511	456	452	466	454	472	445	475	464	467	471	465	467	441	471	465	461	448	454	435	434	441	496	494	466	452	465	457	433	469	510	470	482	449	427	499	459	433	455	439	480	476	454	471	462	464	475	476	466	466	463	469	467	487	446	473	463	469	479	483	450	436	419	466	480	466	485	469	482	450	497	515	446	517	492	498	467	467	473	493	468	475	527	456	467	471	457	441	446	505	476	474	434	461	470	477	476	490	510	470	490	437	410	434	504	488	466	471	482	473	451	497	471	479	485	488	464	455	455	483	470	451	461	460	487	468	451	469	482	442	450	484	478	434	497	485	475	493	506	441	474	471	445	476	427	460	468	513	461	476	467	427	488	462	463	455	489	455	466	471	462	436	483	454	449	459	467	477	448	406	490	475	445	468	483	476	472	466	414	458	475	468	469	485	475	465	458	466	505	479	462	462	479	484	450	499	456	480	517	499	434	467	500	444	472	471	480	456	467	473	484	473	434	438	477	473	483	489	476	485	459	450	455	486	465	471	442	448	489	444	440	452	506	467	475	445	464	460	500	456	455	478	495	444	444	446	460	517	501	465	470	487	473	507	480	447	469	504	504	439	469	493	460	479	497	458	466	488	504	492	460	474	493	466	477	448	471	444	459	480	453	476	465	464	464	420	458	453	439	449	436	465	469	452	443	469	487	475	497	485	481	492	475	452	463	482	425	437	476	448	443	479	441	450	471	451	461	457	447	473	478	490	460	476	431	444	434	477	472	471	486	471	523	450	447	466	460	452	460	457	458	439	451	472	510	476	457	451	443	511	425	436	464	495	490	447	471	487	444	489	430	431	489	473	438	464	430	466	457	505	472	425	464	473	437	472	420	468	476	468	471	466	466	496	461	487	456	471	508	496	486	437	484	452	459	440	463	472	510	457	479	429	485	470	457	468	476	495	505	472	448	449	511	447	391	474	510	443	467	459	479	469	464	441	455	469	437	448	504	461	469	479	451	476	447	476	489	497	452	468	494	424	477	479	483	472	451	478	472	461	488	477	513	432	444	465	459	457	492	511	469	452	463	482	480	515	426	463	440	455	425	470	481	475	477	468	461	474	484	457	482	485	495	447	482	470	483	483	482	494	467	495	460	468	474	476	492	479	470	463	463	436	486	478	459	436	506	431	482	454	471	502	465	460	502	433	456	498	476	444	536	479	432	482	483	424	482	493	444	453	447	465	513	480	472	469	477	479	439	437	500	451	418	450	489	450	498	495	468	491	432	482	468	478	451	464	487	457	419	492	431	465	508	466	455	464	430	474	469	463	448	449	450	512	461	466	450	487	453	433	452	476	456	472	458	428	471	433	456	457	440	420	515
67820	37206	10703	1128	625	523	456	412	406	379	368	381	370	336	349	409	332	348	364	329	347	292	340	310	301	289	328	318	324	312	298	301	338	327	311	338	330	305	287	322	300	343	342	323	312	302	339	335	318	333	300	300	331	334	320	308	349	313	301	335	327	287	323	323	308	345	283	299	310	296	317	325	324	290	362	304	322	324	319	344	303	314	320	300	299	286	309	341	342	318	295	350	315	354	305	306	287	280	298	285	345	349	333	307	307	328	321	315	302	328	330	295	314	297	308	321	340	311	314	282	299	292	313	292	314	320	323	324	335	295	311	336	352	337	333	315	284	295	331	311	348	316	321	304	301	324	336	295	317	330	346	327	322	325	318	344	337	313	324	311	314	316	329	330	309	321	339	279	305	309	316	299	330	327	290	313	280	330	303	309	308	307	304	297	324	307	306	290	317	298	300	334	290	328	326	358	313	320	315	318	320	302	311	297	322	333	320	332	336	301	301	331	324	317	302	320	288	315	320	334	284	297	295	340	331	280	329	333	359	338	309	315	331	341	321	278	331	319	328	320	314	329	326	306	323	292	319	338	321	335	309	304	296	325	304	316	331	289	302	324	338	310	308	282	303	309	325	294	340	314	342	322	343	322	323	295	318	316	304	315	302	348	275	288	282	294	310	275	304	318	326	283	315	292	313	312	309	311	337	287	306	336	279	313	299	323	300	311	297	307	343	310	274	279	320	346	358	342	306	320	309	316	295	309	354	328	314	345	312	328	326	311	312	327	314	297	344	311	330	286	336	335	324	325	332	293	326	334	302	304	290	296	288	294	360	295	335	316	313	323	295	301	299	343	341	310	302	310	329	319	302	302	328	307	306	312	334	326	329	351	270	340	309	285	310	320	296	329	333	309	302	298	294	335	320	329	319	308	324	306	292	319	278	340	299	328	295	334	308	299	329	358	336	316	351	355	303	315	309	339	334	346	313	300	308	304	287	319	315	290	319	316	321	327	319	331	300	299	302	319	323	290	299	303	330	288	294	327	320	296	329	291	288	320	321	297	297	295	318	331	322	302	332	293	317	287	332	336	339	313	294	320	298	322	321	327	276	324	318	317	347	288	334	323	306	308	313	313	290	336	308	352	301	307	318	295	332	304	361	307	286	333	328	327	338	296	287	301	305	281	291	309	315	317	299	332	284	310	307	306	300	320	298	293	319	318	328	332	325	281	303	283	335	324	296	332	291	340	317	317	341	348	292	317	317	283	333	301	284	320	355	317	315	349	279	334	325	316	295	314	351	306	317	316	316	285	321	296	294	296	290	309	288	293	324	321	320	320	295	307	331	322	320	314	294	323	321	303	300	342	325	304	318	290	281	306	322	305	307	315	320	311	293	325	316	321	307	323	318	345	306	308	307	310	324	285	328	320	328	316	304	310	305	326	308	339	311	322	318	319	322	338	300	308	279	304	294	321	311	334	338	326	287	273	294	303	354	318	349	346	303	287	340	347	324	309	299	290	330	273	312	313	335	299	345	304	321	330	326	335	349	324	347	302	298	291	312	346	294	306	323	308	307	334	304	304	311	305	309	274	305	286	312	311	288	314	333	299	323	302	310	290	352	267	295	336	317	318	308	330	350	321	329	280	314	293	346	322	294	299	319	303	326	294	332	290	319	303	333	293	280	304	287	292	319	305	323	294	298	284	318	319	305	299	312	317	335	347	321	311	331	292	333	319	319	297	325	334	305	290	323	348	314	322	310	307	318	326	302	284	319	303	281	300	319	290	300	319	313	313	300	256	334	326	307	313	316	294	302	279	293	310	337	311	322	294	347	289	304	332	295	300	310	307	329	297	293	290	299	300	330	326	303	304	323	346	332	296	332	316	298	310	301	323	349	318	316	282	324	325	310	331	302	281	303	320	363	310	290	335	320	303	299	299	279	314	333	313	294	347	315	282	317	342	317	290	344	314	319	317	315	309	324	315	329	303	308	300	318	278	346	359	296	303	323	295	345	314	316	290	322	316	315	333	293	312	310	280	296	280	282	303	325	285	303	291	318	359	317	297	332	324	349	286	321	301	335	324	316	276	337	318	307	322	335	316	300	326	322	310	301	322	303	331	319	315	333	334	349	320	317	294	326	286	299	281	298	299	298	315	311	310	298	314	295	288	310	313	330	313	290	311	319	306	292	299	300	290	289	298	334	323	321	351	324	317	299	303	311	293	347	336	327	285	292	325	304	297	280	357	300	308	305	305	280	328	296	333	307	315	300	339	332	327	346	320	329	288	321	318	302	337	292	283	319	290	344	312	321	329	314	305	313	305	324	302	338	321	296	309	298	301	309	282	299	337	343	300	301	307	323	295	305	343	313	309	303	305	334	300	331	327	324	309	313	293	299	315	305	311	277	289	297	288	332	337	320	316	318	311	316	331	325	300	315	314	320	310	336	304	293	301	304	334	299	300	325	317	332	300	314	300	297	307	296	349	309	302	321	314	332	275	302	324	302	310	286	351	352	322	318	293	316	314	319	296	292	301	296	285	342	318	317	316	302	301	317	299	336	295	295	274	327	336	290	337	307	295	298	334	319	316	317	312	321	316	307	322	308	332	292	328	307	316	296	303	313	279	344	303	354	286	311	307	310	298	301	319	320	318	307	334	330	330	298	294	310	325	281	291	306	308	297	263	316	319	317	316	306	297	327	312	293	325	330	325	324	345	318	329	316	309	309	305	358	303	286	332	290	306	359	296	285	318	328	302	308	310	284	331	301	305	279	311	297	281	325	308	293	301	304	327	306	284	316	303	324	295	308	306	321	305	325	296	304	333	338	312	339	341	286	335	317	294	320	315	336	334	324	335	326	325	320	323	321	301	312	333	332	304	305	321	290	294	298	314	328	297	322	300	280	312	296	305	311	298	303	325	292	300	289	306	296	337	345	332	297	308	328	324	306	308	305	290	307	327	273	319	329	329	331	330	334	286	349	322	309	312	346	284	311	309	312	295	331	325	298	339	301	293	351	291	333	280	314	314	349	314	330	336	295	332	311	340	321	333	363	288	299	341	305	310	328	279	321	289	327	324	358	318	308	285	354	274	327	338	325	304	316	307	310	331	312	350	275	307	311	312	307	309	321	288	341	324	297	290	306	311	325	326	288	297	326	310	330	298	283	301	306	306	311	303	292	339	325	340	334	301	333	318	321	336	320	293	281	301	305	298	308	364	299	315	308	344	314	321	322	303	307	323	284	291	285	339	284	341	308	293	310	296	329	301	302	336	324	351	314	310	308	296	349	318	300	321	315	319	283	298	306	298	304	320	319	317	280	316	310	301	297	326	316	307	308	304	322	329	321	309	293	307	289	292	335	318	312	299	321	300	312	285	300	331	306	315	337	343	302	308	289	334	326	307	328	311	310	316	351	299	310	278	282	280	296	304	299	320	304	287	333	324	279	270	299	297	326	337	345	298	342	301	330	311	332	290	312	322	312	314	298	303	324	303	300	309	339	330
43400	18285	2230	2496	2041	1837	1624	1435	1303	1225	1095	1119	1016	967	966	915	902	916	869	902	887	826	818	845	878	905	837	786	848	795	844	810	816	810	787	811	782	794	784	788	792	757	788	808	812	807	793	754	800	790	802	764	774	779	794	794	823	794	827	813	774	786	795	810	739	823	749	773	760	783	814	773	792	774	765	718	798	746	784	814	713	742	740	780	788	782	792	814	731	793	819	813	754	799	728	741	804	748	756	790	729	785	766	807	764	747	775	745	779	761	770	763	757	731	814	782	786	799	745	762	763	807	816	783	765	755	768	729	794	725	746	766	738	773	800	778	827	766	718	778	747	834	774	815	769	776	806	752	743	754	790	758	788	761	797	774	737	782	700	756	785	772	785	749	749	721	821	749	738	778	729	751	744	829	750	783	756	753	791	745	775	774	806	734	797	762	815	755	770	723	736	767	763	743	756	808	783	753	796	765	768	772	802	713	779	780	703	766	752	758	759	710	736	784	738	770	773	805	797	775	703	832	736	793	757	809	759	730	768	773	809	739	784	802	741	717	745	749	759	743	775	744	818	760	792	727	740	798	743	731	769	765	741	793	761	755	730	754	740	772	745	795	800	749	758	755	806	759	734	819	756	799	769	742	748	813	762	755	822	707	712	761	730	784	807	758	759	769	786	776	742	751	768	802	747	759	763	766	785	768	786	806	763	791	783	794	792	749	740	749	754	743	762	738	763	809	733	753	724	735	794	727	728	727	760	780	775	752	727	718	734	819	797	735	764	756	784	755	736	800	774	797	762	790	747	777	722	794	769	778	754	808	756	748	785	802	778	827	778	793	761	765	759	790	753	702	731	811	778	828	759	766	718	754	764	802	772	740	769	759	795	817	752	791	796	807	771	737	779	737	788	779	809	771	792	799	754	783	724	791	746	777	772	796	779	751	718	769	748	678	693	767	810	758	729	781	776	759	824	775	789	747	744	701	758	750	731	731	776	736	792	781	800	760	755	697	780	750	771	781	746	807	739	802	785	789	733	758	756	749	769	783	784	783	732	763	765	807	778	793	750	741	775	786	707	725	732	764	770	754	753	769	769	754	775	832	800	834	768	764	737	748	746	796	779	769	780	768	744	753	764	811	750	713	801	799	735	782	822	723	786	728	778	766	772	772	795	800	810	728	746	769	754	760	802	757	704	796	781	797	751	782	768	813	754	730	778	800	775	792	739	811	771	767	785	787	757	747	785	777	749	788	743	758	769	794	749	763	774	787	798	726	730	747	753	747	799	776	769	828	785	773	800	758	778	791	790	759	758	762	763	715	767	761	785	728	747	785	831	774	795	774	707	780	745	689	779	767	784	724	768	738	781	738	754	734	739	730	771	773	812	775	809	763	762	755	777	753	763	735	773	772	827	819	717	771	740	751	734	785	785	802	793	715	820	791	773	760	717	710	733	789	757	784	784	789	792	782	723	815	740	785	745	747	768	800	737	827	766	710	730	754	748	708	774	773	700	766	770	764	771	734	787	766	768	758	754	796	796	775	773	769	791	805	795	779	774	768	742	743	745	787	741	763	799	772	767	760	743	755	770	745	751	786	762	798	747	795	814	767	737	725	737	773	741	819	725	791	771	755	765	750	816	794	749	772	786	775	769	806	786	778	738	781	801	759	767	775	743	766	760	753	811	748	749	745	736	749	778	757	730	757	761	748	759	774	715	739	748	758	745	754	727	798	770	737	756	763	721	754	743	737	785	743	756	783	751	725	804	754	735	754	814	806	734	810	767	778	716	796	717	687	752	734	775	781	747	780	811	782	817	786	746	767	740	685	724	766	823	758	811	818	740	772	721	751	818	754	768	752	776	746	780	788	803	734	793	764	754	806	757	762	688	758	791	748	767	757	742	695	774	759	762	796	788	767	798	755	751	784	762	766	799	783	788	785	759	750	767	758	768	803	750	806	826	759	810	722	761	813	782	782	742	799	767	773	782	755	757	770	736	768	803	733	756	772	704	703	772	810	770	750	782	745	756	737	757	764	784	753	731	728	726	763	768	757	753	815	765	780	781	765	763	794	745	772	768	746	728	757	733	770	730	771	753	765	730	753	738	765	737	777	762	692	786	785	782	726	808	780	743	780	729	725	793	783	768	847	759	803	813	789	809	801	760	766	755	802	753	784	748	788	754	754	763	788	819	769	774	765	737	773	729	762	770	758	731	798	762	832	732	787	730	761	797	831	757	775	784	822	771	756	739	750	776	786	766	722	778	727	751	716	743	792	734	743	735	736	763	701	717	797	750	742	766	786	794	781	732	785	775	753	733	807	758	722	775	788	779	774	824	784	737	742	793	746	791	708	758	794	768	777	730	711	769	770	738	742	779	713	741	774	722	726	715	785	739	774	779	819	740	720	792	759	797	745	735	786	765	740	758	756	746	802	747	779	779	755	780	767	748	740	763	734	756	727	767	742	812	771	771	818	778	746	787	732	805	755	805	797	761	781	756	773	778	776	835	790	777	748	772	743	758	779	746	776	755	784	788	749	763	776	723	734	762	825	756	778	772	780	802	767	788	752	748	803	791	742	768	717	745	812	714	786	774	715	757	718	757	780	771	771	802	806	767	751	771	743	738	782	789	815	708	803	760	761	800	772	725	719	811	785	818	745	730	756	787	767	779	723	743	773	814	777	766	777	804	790	809	765	737	712	826	784	771	802	786	759	805	748	766	766	811	747	804	821	774	784	773	736	777	763	682	730	799	790	757	785	784	783	749	752	757	805	768	772	807	781	758	765	810	796	799	714	766	749	786	773	723	762	771	765	739	777	773	751	739	745	745	791	761	797	783	778	723	746	765	777	863	776	757	762	750	813	751	788	793	745	731	740	767	792	762	758	784	799	728	782	776	757	772	779	737	736	776	749	716	795	763	771	722	793	802	780	760	768	747	758	776	729	767	768	814	767	789	720	713	738	734	729	727	783	806	781	791	728	765	782	754	757	743	724	841	780	755	794	787	760	722	727	751	805	802	756	772	767	802	762	773	749	781	789	765	760	796	824	711	724	752	780	715	743	791	799	771	794	781	796	743	792	737	768	724	779	754	758	769	801	676	791	758	759	762	758	746	785	749	750	749	819	756	737	760	817	770	798	736	750	784	785	765	746	727	698	782	792	754	756	759	835	801	790	758	756	763	727	760	759	770	795	743	793	755	749	731	781	791	769	722	725	721	760	800	788	758	788	765	764	762	801	745	761	731	798	779	763	789	783	747	749	789	820	806	782	721	803	709	788	840	775	790	697	748	770	744	732	778	767	788	774	806	786	789	791	756	768	801	762	745	781	748	770	739	753	772	770	762	769	732	801	808	765	791	752	768	827	748	760	759	781	722	773	770	718	759	772	816	767	760	793	773	788	754	741	797	757	763	758	800	752	754	775	773	779	765	755	737	761	768	742	741	797	831	761	806	759	788	794	761	756	742	802	771	757	772	731	755	829	779	745	781	735	737	748	751	786
76904	44765	17876	3677	967	730	623	503	491	417	440	366	382	358	357	402	329	316	329	337	318	296	341	306	325	305	280	310	277	314	330	301	304	285	324	298	287	332	302	305	286	284	305	252	303	319	275	320	280	291	305	295	292	295	299	285	292	299	272	255	302	310	327	283	332	316	272	295	304	297	308	284	301	318	302	304	290	280	291	303	328	280	262	300	284	259	292	265	284	262	306	286	257	318	303	304	285	309	286	291	303	321	284	303	324	270	287	314	292	279	321	294	316	299	288	307	303	277	261	312	311	295	282	291	298	314	272	291	296	288	305	275	320	261	278	304	289	256	266	304	320	331	305	297	305	281	320	266	295	291	271	292	308	294	315	272	252	264	302	284	273	299	301	281	290	286	297	290	298	284	289	268	286	279	282	317	302	288	299	304	273	258	271	295	295	289	264	286	287	296	275	287	288	278	279	290	303	310	298	291	304	303	311	305	297	311	267	311	291	298	278	276	272	300	299	285	306	294	291	278	269	291	275	285	296	314	285	332	295	266	307	329	346	294	288	292	268	270	281	308	283	303	301	277	305	278	288	320	281	278	277	286	252	297	292	261	317	273	273	259	292	259	271	300	298	295	296	277	303	283	299	301	280	306	312	286	296	247	289	295	286	267	294	278	307	273	306	300	293	325	313	300	291	285	298	299	319	293	314	312	325	303	290	276	324	283	287	256	314	283	288	286	296	321	288	297	280	287	274	284	265	285	335	289	288	272	261	267	283	301	300	296	308	274	288	277	315	251	290	299	310	306	280	300	289	308	302	304	273	290	275	326	286	287	271	297	266	249	281	311	315	315	291	278	310	295	279	285	257	299	257	294	285	262	303	300	296	312	273	306	300	286	303	285	271	270	245	312	284	299	291	332	270	309	303	289	273	287	287	282	289	295	303	292	264	303	308	298	271	289	285	338	263	316	296	301	292	288	285	320	311	283	283	302	291	292	291	318	283	323	281	300	291	281	293	310	298	274	271	292	296	301	288	289	287	276	279	293	294	305	273	324	275	294	274	299	308	319	289	307	297	285	315	285	316	289	306	342	275	335	273	291	303	309	272	294	303	302	270	287	290	278	278	292	278	312	297	324	307	261	304	290	285	265	287	297	291	301	273	282	290	303	310	326	296	326	292	279	326	281	322	322	280	299	283	280	296	283	268	287	275	271	299	250	293	319	274	305	255	284	283	293	278	298	291	314	316	283	291	268	275	289	281	278	295	320	283	293	319	303	304	313	290	283	288	294	284	293	273	301	272	300	280	332	307	283	305	289	295	283	276	273	271	277	314	280	270	304	307	307	279	317	307	323	269	286	276	287	301	303	302	296	287	277	289	295	270	314	278	304	269	309	269	333	283	270	283	274	294	261	311	313	288	270	317	283	284	281	289	273	289	279	285	278	279	297	279	293	299	304	294	317	294	299	294	300	327	269	307	293	317	296	310	311	290	264	311	284	277	304	311	259	295	301	274	293	281	232	290	302	302	256	296	300	298	290	285	284	278	323	288	270	299	307	284	286	295	269	334	271	303	280	302	297	301	268	283	283	271	268	268	261	298	274	283	331	326	288	299	262	275	308	293	293	286	289	285	269	301	316	274	296	300	291	306	303	299	330	292	284	300	301	253	301	328	279	294	279	289	286	271	300	294	291	294	308	280	294	291	292	304	299	291	328	303	288	279	315	280	315	310	302	273	311	308	272	282	319	278	270	302	298	259	302	285	276	310	305	311	303	304	326	291	291	282	290	311	300	304	295	311	267	278	285	342	296	317	320	311	300	270	310	293	288	273	305	272	313	305	309	296	280	293	294	291	296	273	282	321	297	288	295	297	296	294	302	265	318	287	300	280	300	323	336	296	297	278	292	287	312	296	283	261	278	284	290	280	275	303	331	273	279	293	288	301	268	275	298	263	330	298	304	293	298	291	288	306	289	238	328	304	276	307	285	307	269	297	269	304	296	279	320	283	296	300	296	299	295	291	299	252	295	277	278	305	316	314	270	293	314	322	313	304	294	266	296	283	295	272	298	268	267	280	297	298	279	249	301	299	286	289	310	290	299	276	304	283	283	295	324	322	322	269	292	263	289	291	283	300	294	277	359	290	301	293	317	318	297	315	298	291	306	287	320	303	300	292	290	300	289	270	304	303	318	325	317	290	296	278	290	289	299	288	263	269	287	309	301	310	294	308	285	300	263	298	314	294	263	294	278	276	268	284	272	279	279	275	265	299	322	301	263	283	295	293	277	290	327	272	277	301	304	303	275	285	304	309	296	320	270	303	292	292	288	289	288	309	288	283	268	272	316	286	285	286	332	318	284	324	291	292	297	267	294	298	305	276	296	273	278	297	263	284	279	310	340	266	319	307	290	313	269	304	293	294	297	279	274	312	291	288	291	284	314	303	318	284	319	299	324	329	266	305	270	301	312	281	283	292	304	268	286	266	285	286	279	307	289	280	298	279	288	308	303	303	316	284	310	318	274	270	280	257	304	279	305	331	303	259	299	277	279	286	289	298	296	326	308	269	284	314	304	302	301	308	298	317	311	298	267	289	295	309	286	310	278	320	290	272	266	287	255	294	300	286	288	299	278	287	313	294	290	268	326	276	309	307	301	266	298	267	273	293	256	273	283	285	290	296	325	285	284	293	284	297	277	287	309	295	266	289	277	300	300	275	292	304	279	300	296	298	337	278	312	285	293	309	261	260	299	294	278	286	308	292	318	287	271	319	320	294	296	297	322	305	316	304	302	320	289	283	302	284	265	284	289	281	297	267	295	269	305	311	290	285	325	318	265	294	325	272	275	298	295	309	318	307	294	284	292	280	321	287	302	302	309	290	274	321	301	293	292	286	261	298	282	311	286	258	309	300	310	282	287	298	275	274	315	292	304	285	289	278	297	286	285	280	317	272	263	281	292	316	301	314	292	314	317	311	265	280	296	297	277	290	310	278	307	285	289	272	298	296	354	294	295	287	264	298	295	311	328	299	263	266	296	286	313	268	293	259	346	275	350	320	301	311	291	327	296	318	317	303	268	286	275	281	271	296	265	287	272	308	309	303	270	336	307	260	294	294	296	279	309	303	334	292	323	302	293	299	278	274	263	277	294	302	293	286	291	260	293	280	271	303	302	308	301	275	323	289	294	271	296	278	289	294	315	294	294	276	286	303	293	311	313	264	296	339	294	294	258	309	278	280	321	268	334	308	316	289	331	321	279	294	289	303	282	299	288	305	248	285	337	289	292	282	278	269	291	295	298	329	302	271	285	265	269	233	286	318	283	294	309	253	302	310	276	285	294	302	277	298	314	259	267	270	297	298	273	293	292	304	288	290	317	274	276	275	287	288	310	333	309	300	309	313	250	271	296	325	304	271	295	302	283	318	302	298	315	317	292	304	317	262	280	283	292	306	306	285	284	280	286	302	269	311	310	310	288	292	305	279	292	305	311	321	285	289	272	332	288	259	262	295	285
52832	25219	3320	3878	3373	2684	2322	1883	1738	1532	1374	1265	1258	1130	1029	1038	1009	979	904	959	879	820	838	864	862	832	817	812	836	812	795	730	768	724	786	782	752	722	751	763	744	726	737	785	726	770	713	692	712	739	774	713	751	758	684	745	713	704	701	668	758	701	693	708	754	698	735	756	693	729	727	688	731	729	684	717	732	695	708	706	739	748	682	686	664	695	819	726	685	687	684	716	709	676	722	673	677	751	664	738	720	686	708	677	748	742	685	709	704	705	717	728	649	729	690	733	692	757	683	751	681	690	606	675	709	702	716	709	701	693	679	711	669	668	694	720	717	692	694	675	695	661	698	676	683	683	707	730	703	664	711	711	694	683	667	666	702	707	688	679	666	707	722	650	663	737	706	691	699	639	662	710	698	695	713	686	679	679	764	696	714	702	692	680	690	703	693	672	659	694	680	699	729	705	697	757	751	672	671	713	651	719	728	696	665	702	684	679	680	718	657	673	726	726	725	676	661	742	706	729	671	662	738	731	680	745	724	723	680	747	709	701	707	696	735	688	721	682	666	664	721	677	722	707	767	723	696	626	726	721	701	656	662	720	681	707	632	680	681	710	725	752	637	707	672	704	720	698	708	677	744	705	679	698	681	678	723	712	719	669	700	665	713	732	698	666	711	666	667	669	665	713	688	663	698	674	681	687	681	730	687	725	689	707	709	712	667	657	706	690	679	668	675	735	679	717	674	690	708	710	727	689	708	698	732	699	677	659	672	709	719	667	754	670	745	715	718	669	646	685	719	706	694	731	708	750	730	687	725	627	670	670	709	719	713	684	696	673	673	654	732	744	696	732	725	701	664	666	714	651	680	690	693	726	717	711	715	682	664	694	676	691	727	660	703	692	714	670	698	712	700	658	731	708	693	704	731	699	684	689	660	725	735	721	698	688	683	689	683	677	742	766	672	707	723	755	718	687	677	699	670	658	669	691	697	653	730	729	660	673	682	706	725	696	715	665	649	726	691	683	679	719	684	670	738	694	713	681	660	720	683	715	692	690	720	682	704	712	685	679	676	717	772	659	671	723	728	682	670	680	688	722	689	702	665	669	697	740	666	684	674	675	722	695	673	671	663	670	688	718	716	696	666	709	711	738	684	699	642	730	677	714	699	672	683	720	699	699	687	658	683	684	673	664	721	717	709	686	706	661	696	693	680	705	727	717	677	727	673	684	680	642	687	734	674	741	679	702	690	674	728	669	696	700	694	661	701	710	740	676	714	722	701	727	726	702	708	710	715	697	688	674	684	659	724	681	675	656	659	711	680	673	709	659	692	705	661	764	675	680	725	713	713	700	709	648	696	673	688	722	725	679	721	670	685	697	722	670	739	696	685	695	712	728	661	696	724	708	701	733	710	695	704	680	717	695	656	706	676	680	729	674	732	676	676	690	690	695	685	708	675	697	699	695	658	732	704	729	686	685	725	692	695	660	727	664	709	687	705	668	703	673	722	700	704	644	703	727	732	676	692	701	694	679	728	658	723	713	672	682	708	676	747	702	707	697	707	702	730	695	717	740	656	688	696	634	668	673	703	683	722	731	699	754	698	661	761	711	692	692	707	672	707	707	680	686	710	725	687	688	707	656	743	665	704	647	747	713	720	655	651	631	683	688	696	691	703	696	710	690	713	740	691	701	706	714	683	713	646	694	658	719	695	737	684	701	656	715	676	704	688	709	695	713	701	729	724	700	713	702	685	702	713	691	737	678	675	707	665	709	746	744	655	656	681	659	661	673	693	673	665	706	666	694	666	698	702	739	691	713	647	667	689	704	663	680	708	734	693	679	733	658	714	686	668	699	701	697	674	718	700	699	723	670	703	735	663	697	733	684	655	688	735	690	650	716	708	656	699	700	690	670	677	644	685	695	681	606	718	678	729	675	634	712	742	710	656	697	666	741	756	681	700	699	707	680	654	671	732	709	737	720	718	744	706	711	706	674	666	712	709	692	718	687	731	720	697	653	683	696	655	648	703	653	695	700	678	736	713	685	698	669	679	713	727	684	702	656	703	683	709	726	711	700	747	659	688	723	746	693	691	695	704	700	745	720	687	711	665	713	672	702	694	648	747	694	701	658	712	695	717	709	664	694	705	709	733	718	661	728	645	687	647	735	692	735	677	699	736	699	689	682	677	685	695	693	715	709	733	751	669	736	655	690	712	738	666	687	707	738	657	682	699	734	689	747	734	684	668	720	711	636	719	671	665	672	693	683	723	707	701	689	683	707	715	698	724	723	653	685	703	687	660	659	703	652	696	727	741	695	711	727	690	711	701	673	677	696	677	694	689	693	697	653	731	733	679	722	733	694	696	677	710	649	717	704	701	703	693	705	684	710	693	693	700	693	691	675	678	659	730	676	699	707	714	734	693	743	682	716	703	681	675	706	703	712	691	657	705	694	743	719	620	663	667	716	719	681	708	648	658	709	733	696	695	723	682	736	710	729	703	697	686	757	716	698	771	718	732	672	738	668	706	667	696	702	700	734	658	693	669	693	714	730	718	711	736	702	701	714	694	677	726	652	720	667	675	690	729	716	680	723	729	705	740	728	646	686	701	698	704	682	677	721	690	674	686	681	660	731	721	703	688	728	663	668	664	686	726	725	666	699	686	717	680	663	726	683	679	676	691	712	706	641	710	732	688	693	723	713	694	664	694	686	732	645	708	708	664	729	667	748	695	688	666	697	650	697	720	638	674	704	669	713	685	716	724	726	631	716	722	710	682	686	664	652	702	755	674	714	703	702	714	709	689	674	729	727	686	679	691	688	664	715	698	709	712	715	699	686	691	693	768	685	681	769	678	675	684	683	677	707	702	690	679	694	691	684	695	673	729	704	721	687	724	742	699	704	706	709	725	677	685	696	711	696	695	696	677	672	694	671	675	664	697	644	730	651	719	682	692	678	714	668	689	708	664	687	681	679	677	660	673	659	691	695	678	730	686	674	667	671	638	686	681	705	664	687	747	684	713	735	694	673	648	702	738	716	707	602	723	718	655	732	686	700	705	711	720	727	687	672	709	741	680	676	711	680	718	685	679	687	712	697	687	690	664	668	703	678	692	669	737	699	676	703	699	715	729	660	694	728	677	677	726	710	683	686	729	736	727	700	679	659	708	706	671	695	672	653	744	658	710	742	689	690	659	670	733	720	657	694	707	658	696	703	678	688	682	676	711	726	660	721	649	749	693	698	753	671	695	694	694	709	691	671	716	732	656	677	731	714	702	724	688	676	731	653	677	634	727	696	666	704	703	687	720	758	729	729	668	662	696	702	683	686	672	695	674	709	696	669	666	734	689	702	712	709	722	659	671	656	697	680	710	692	759	693	656	723	725	707	730	714	704	727	690	693	709	716	663	710	669	686	707	693	709	727	706	707	716	705	691	745	717	689	715	712	694	683	702	720	692	677	655	707	694	713	681	746	686	666	665	752	626	692	691	699	730	713	638	712	703	658	667	691
22176	3862	261	160	176	186	182	192	185	156	174	156	167	166	165	141	161	173	175	163	171	202	178	166	161	167	171	186	162	182	152	171	161	175	173	176	159	142	165	180	171	152	173	179	149	166	165	181	180	177	192	177	163	168	189	197	176	168	159	149	183	156	186	172	166	188	160	173	172	162	192	182	152	197	178	166	161	182	181	164	174	191	169	186	192	175	171	181	174	159	183	163	184	162	197	162	172	193	159	126	162	150	167	164	160	172	157	188	150	156	157	181	170	191	173	161	170	174	141	169	207	156	182	181	194	168	154	149	152	162	176	158	174	169	149	168	175	177	160	177	167	153	149	168	155	140	157	149	176	162	164	166	166	175	172	165	169	156	168	168	158	159	165	168	161	166	176	139	172	181	165	194	167	175	152	185	169	174	186	177	189	161	157	202	163	176	172	157	136	185	173	184	152	143	157	161	152	173	152	160	170	165	183	152	175	181	177	160	170	171	171	185	172	164	181	162	184	160	175	159	155	188	150	160	184	152	180	178	183	196	169	177	168	175	182	152	180	181	173	172	179	174	157	183	174	158	195	161	195	190	190	150	174	174	185	190	184	165	164	162	174	157	190	182	167	170	158	149	165	159	163	185	171	145	166	159	191	172	175	169	197	169	162	181	182	143	161	157	178	173	146	180	201	198	186	164	165	168	185	174	179	153	141	129	153	194	162	152	171	157	153	175	188	176	201	207	188	146	158	162	167	149	194	150	192	176	176	178	163	189	207	153	151	165	163	187	167	162	164	154	172	182	155	161	184	174	197	156	145	155	164	159	152	157	187	194	181	169	170	148	190	193	186	162	163	192	186	165	161	172	163	140	164	153	151	141	158	157	167	166	160	167	147	174	187	151	151	184	161	165	169	172	163	162	164	165	198	151	168	195	149	182	172	163	166	164	186	160	171	153	161	158	177	171	190	174	161	178	163	175	188	147	144	176	177	175	171	148	156	210	175	183	176	171	173	151	172	162	176	178	183	170	152	183	184	172	179	204	142	156	191	159	158	179	181	172	166	159	148	163	161	182	188	156	190	165	158	178	190	158	163	174	153	168	168	161	173	148	158	163	188	188	170	164	177	174	182	157	168	185	156	171	177	170	151	169	160	174	197	169	148	185	174	144	163	171	164	161	154	156	160	197	175	186	165	198	171	174	168	154	186	164	155	166	168	166	182	168	177	167	159	196	176	155	146	152	164	156	176	162	160	156	164	182	156	144	164	196	170	167	169	170	179	182	149	168	173	172	173	137	163	177	154	131	169	145	166	165	161	155	156	137	146	176	146	178	150	168	191	163	189	159	160	184	155	161	169	168	162	150	149	157	184	138	180	171	177	153	165	181	199	174	155	144	155	162	169	172	159	146	175	189	162	182	151	190	164	169	176	167	181	173	180	181	172	162	183	176	182	185	154	142	192	154	197	151	177	172	168	158	170	176	166	161	195	197	151	156	168	171	202	175	172	165	179	208	185	146	187	180	148	170	160	158	186	173	166	182	163	157	176	145	151	178	170	151	187	189	143	170	182	157	151	155	189	185	181	174	161	155	164	176	156	175	169	168	169	174	172	191	170	174	170	156	173	174	190	165	186	160	160	164	164	173	174	183	178	157	157	162	164	156	168	176	151	164	161	186	172	161	189	186	156	183	153	163	205	173	159	167	172	174	180	175	168	177	170	168	145	163	161	153	161	173	170	148	175	173	165	145	158	147	171	165	169	151	164	191	173	186	154	190	171	166	160	159	187	181	156	152	165	173	179	195	193	184	164	148	167	171	179	154	148	154	165	162	170	176	151	171	156	154	173	181	166	186	172	181	205	168	184	189	179	167	178	164	186	168	163	165	164	139	168	165	174	154	163	174	177	153	175	167	180	165	167	151	160	178	175	158	175	150	183	165	181	172	176	160	202	170	177	157	170	170	180	183	203	144	173	167	157	170	168	140	190	167	145	163	154	164	171	185	156	183	158	150	159	167	165	146	185	173	153	163	157	188	192	192	166	164	150	159	179	165	159	176	162	166	167	145	161	167	168	142	167	193	154	155	165	151	186	189	174	157	150	161	185	173	164	152	173	158	176	150	170	174	159	172	164	182	169	180	183	168	144	164	139	164	174	189	179	151	157	152	151	165	165	178	186	172	184	167	165	169	185	164	189	162	166	172	159	186	166	180	166	172	179	162	154	149	162	187	168	165	172	168	163	173	163	173	168	164	169	156	170	173	178	171	163	164	166	143	143	155	164	175	178	178	174	164	162	169	176	171	163	161	181	177	157	190	173	151	158	178	190	184	194	175	179	175	157	151	146	135	164	166	169	161	171	169	175	146	165	192	162	161	185	193	155	176	155	175	194	162	180	179	170	184	163	180	154	193	162	176	149	161	169	178	167	175	183	160	150	193	161	147	153	161	163	166	169	168	164	167	188	175	172	192	176	173	173	170	173	186	154	176	155	178	162	194	187	184	171	183	172	164	164	174	166	163	163	161	166	178	153	172	167	161	168	162	191	179	164	168	165	181	199	180	146	183	153	149	160	175	156	144	167	175	169	182	175	174	148	166	163	162	171	176	175	166	167	162	170	154	188	198	166	154	170	165	181	154	163	181	152	159	177	170	152	153	179	219	184	183	184	164	172	173	169	172	170	168	163	166	182	169	170	164	186	171	174	175	173	172	181	167	173	181	179	165	165	156	175	183	170	144	182	168	165	191	156	175	153	155	149	192	182	168	169	171	170	160	189	189	158	177	150	169	174	164	188	145	166	144	186	177	167	156	175	182	148	168	160	177	183	156	167	174	177	149	179	160	159	171	167	165	164	171	182	176	188	145	161	180	177	170	197	176	161	160	182	149	140	179	190	194	205	206	148	159	174	178	149	150	161	206	171	169	185	183	194	170	157	155	173	183	182	188	150	173	180	176	174	151	147	180	171	164	165	158	163	162	175	173	168	179	186	178	155	162	160	169	190	170	170	157	193	163	166	183	186	150	171	172	170	175	179	166	170	150	161	171	135	149	155	159	167	161	184	196	159	168	155	180	184	180	172	164	164	176	154	177	184	181	155	174	183	178	144	159	172	149	175	169	163	154	178	169	171	149	181	203	145	170	168	153	166	152	158	188	167	158	177	186	202	190	173	167	154	180	186	171	164	150	173	192	181	168	159	144	171	170	177	172	168	163	176	170	169	145	161	163	164	151	185	163	160	184	180	192	146	145	178	169	139	168	167	172	155	183	158	172	172	161	199	181	192	177	175	181	189	144	166	156	166	177	190	158	161	168	191	152	169	191	166	136	177	149	163	176	173	167	168	163	163	169	149	172	188	173	172	176	174	177	175	169	145	174	187	168	179	139	175	181	161	162	160	162	180	184	169	146	167	154	194	168	190	158	157	188	147	162	162	167	163	171	182	163	159	144	179	155	164	160	163	172	160	155	151	179	164	186	168	144	175	173	153	182	197	179	201	156	168	170	186	167
19520	2727	565	494	532	498	489	489	473	434	468	472	446	493	525	448	463	461	447	503	459	464	461	491	470	488	480	475	453	493	497	469	466	459	464	475	478	450	462	473	477	501	481	476	441	510	452	480	479	474	445	429	454	425	475	457	471	458	472	511	480	460	476	480	487	483	433	473	493	495	431	465	464	482	450	488	493	502	437	484	481	487	468	460	498	437	478	509	487	419	457	433	457	460	509	438	479	439	488	453	476	451	487	447	457	494	474	455	487	476	493	456	478	474	465	450	482	456	440	469	452	473	497	452	496	421	458	488	448	478	499	458	471	462	447	475	491	517	452	487	466	487	461	512	442	462	464	431	440	490	476	463	462	463	441	479	436	467	484	505	459	504	480	435	468	459	498	459	476	442	466	452	466	432	495	485	446	463	482	487	505	457	467	475	452	428	457	511	464	478	463	476	493	511	485	535	453	477	447	475	437	469	458	464	467	456	444	509	459	486	464	473	445	473	487	475	451	460	471	507	457	462	442	464	439	451	451	491	448	449	450	489	477	513	430	447	444	486	468	464	462	464	488	477	505	540	516	533	451	475	466	488	468	505	454	449	472	436	483	475	488	454	457	446	468	488	480	490	470	476	494	474	443	464	494	469	440	485	451	504	489	454	462	458	508	446	461	455	424	479	474	488	447	442	425	441	470	458	439	460	442	434	442	453	465	393	466	439	470	463	479	466	473	426	448	461	464	433	446	487	490	478	450	494	486	461	488	432	478	463	464	455	461	470	488	457	457	496	480	446	447	460	485	485	460	479	450	454	442	464	497	477	510	526	460	483	448	468	514	463	471	465	457	472	468	494	475	469	494	444	448	428	460	455	467	459	482	449	434	445	463	475	485	471	452	486	455	497	444	461	522	455	481	467	474	428	479	423	468	487	485	496	468	461	442	461	488	461	490	525	462	468	450	476	447	466	435	454	452	492	479	475	439	471	440	471	464	446	456	456	444	447	471	446	456	454	465	501	465	466	461	440	506	472	454	483	485	460	446	458	455	472	456	481	460	474	463	463	494	491	484	494	429	462	486	464	482	480	416	424	438	465	497	453	448	460	479	463	472	480	471	469	499	466	440	497	441	497	454	444	481	483	446	471	458	468	511	467	431	427	460	505	490	482	446	468	452	470	476	422	461	503	482	466	469	466	444	487	481	477	461	467	428	466	454	454	463	449	461	454	481	478	423	443	458	460	465	471	490	500	488	463	438	487	481	473	466	490	477	492	464	428	451	445	483	449	452	462	457	426	465	455	496	493	500	437	468	470	448	508	466	475	426	457	465	469	496	476	465	472	488	473	459	455	512	472	460	466	492	468	449	444	457	480	478	470	451	467	483	456	464	453	477	468	464	424	480	454	462	469	491	460	459	487	475	440	454	472	466	485	473	472	474	437	452	446	485	474	494	492	483	503	494	435	453	476	470	504	449	465	469	491	498	485	481	489	455	484	497	440	507	435	490	474	494	443	466	447	476	453	453	484	430	441	533	469	453	463	440	484	454	457	452	482	454	473	475	492	498	486	443	498	477	475	469	515	436	464	470	470	509	488	490	448	428	465	470	474	474	478	462	493	468	472	454	496	496	440	484	482	437	475	488	460	483	433	449	511	479	427	438	433	435	500	462	458	440	451	462	545	484	453	519	476	475	485	469	489	469	462	492	481	462	452	427	450	460	469	483	450	482	498	438	426	514	467	493	432	463	398	502	454	472	486	444	452	459	453	465	448	430	447	482	483	467	437	494	441	441	479	457	467	467	489	496	463	451	457	478	485	460	480	481	502	439	490	449	510	456	446	454	446	410	439	491	474	484	472	458	484	464	471	460	504	481	484	502	468	457	443	447	445	489	468	476	459	447	475	502	458	451	493	488	475	496	467	452	493	474	462	458	469	438	475	489	447	447	449	496	446	492	436	494	474	439	448	490	470	502	495	452	430	481	462	471	435	442	484	462	486	466	481	449	462	448	496	472	480	474	505	468	483	456	455	442	463	478	438	518	464	460	477	507	467	478	472	431	515	501	459	445	479	428	477	454	495	493	445	455	530	446	467	496	471	474	492	466	465	446	465	467	488	470	448	478	445	458	519	411	465	458	488	495	445	459	471	497	453	432	489	471	471	433	476	460	476	445	448	509	452	455	475	439	481	494	503	470	448	451	504	447	434	432	519	480	478	498	453	515	486	469	479	497	448	476	520	494	439	455	450	470	504	437	495	460	442	440	476	451	459	444	445	470	492	450	463	461	487	506	419	467	497	450	497	484	483	505	460	484	458	480	478	440	454	467	456	472	469	481	445	471	415	473	474	432	443	480	469	477	467	471	464	495	477	508	453	453	482	494	489	471	446	442	499	483	492	455	469	471	452	487	517	471	438	458	467	462	475	475	533	450	446	463	476	473	460	460	467	411	475	486	455	457	492	507	465	466	467	496	494	503	477	483	445	481	465	439	497	452	491	547	475	455	452	445	472	463	441	470	494	442	453	454	492	488	454	432	460	490	471	475	466	462	458	483	465	441	509	423	464	457	469	456	450	428	506	445	483	434	490	415	478	480	499	448	453	471	519	417	463	478	470	473	490	440	505	455	474	510	482	464	451	486	451	500	473	482	483	479	487	454	508	485	489	471	456	501	454	486	495	465	451	478	486	494	460	457	452	444	481	448	457	473	476	483	465	466	431	462	421	441	459	450	468	490	429	460	472	458	438	467	455	458	434	486	460	459	444	449	466	468	471	460	465	515	468	456	490	497	465	464	456	473	440	466	427	441	441	507	446	491	439	416	476	421	486	440	480	463	511	464	464	456	487	473	459	437	471	479	476	442	461	481	485	412	471	482	472	461	464	523	448	443	474	472	507	472	442	448	500	460	417	479	476	417	491	428	463	477	469	462	461	444	441	454	440	470	443	468	433	463	468	444	479	501	463	460	470	454	453	444	462	459	424	469	479	463	441	449	450	474	482	481	476	459	481	465	472	460	489	451	486	503	461	444	517	465	449	516	510	474	500	454	407	462	449	431	510	502	449	482	451	475	437	432	474	453	494	443	468	445	460	487	456	444	466	461	485	496	444	448	436	487	473	480	446	474	490	513	479	446	453	469	472	454	474	499	464	475	451	451	485	426	419	472	469	472	476	509	457	458	423	485	491	477	478	505	452	474	479	500	491	507	466	491	462	442	472	502	505	461	479	466	480	435	479	462	453	455	447	472	448	486	442	478	468	444	500	466	478	472	527	449	446	430	457	452	437	498	493	469	501	460	494	468	490	475	447	527	492	461	496	460	428	438	464	452	506	461	534	472	480	459	463	483	482	452	488	484	467	462	474	493	502	485	481	454	411	469	446	496	473	461	476	441	500	469	483	492	448	497	454	506	460	491	484	447	441	503	443	468	488	439	450	453	473	481	422	503	462	432	455	441	456	468	431	470	465	433	455	472	472	473	439	456	459	508	481	427	453	452	461	461	458	509	471
67765	36712	10458	1187	685	544	457	457	401	396	397	372	335	337	393	337	312	319	317	321	339	334	293	356	312	339	332	299	287	301	330	340	286	342	313	315	300	284	300	316	348	303	299	326	284	309	322	334	325	313	342	318	330	312	296	304	315	326	305	318	327	297	319	297	312	309	344	285	311	288	308	344	282	316	290	316	276	295	323	312	322	326	319	285	291	313	310	290	339	357	305	314	286	331	291	323	305	272	305	317	287	318	343	308	324	341	300	283	302	296	336	309	327	330	297	315	345	303	283	340	328	292	298	312	300	314	306	316	306	331	297	304	329	317	317	310	316	318	296	320	343	349	318	300	316	318	308	329	300	322	331	303	314	315	329	293	300	305	280	311	313	339	301	306	302	284	332	302	322	317	319	293	339	344	317	314	340	315	297	347	295	283	313	350	310	307	305	338	294	300	318	334	330	294	318	319	315	349	296	323	302	323	302	336	277	312	332	328	301	317	295	306	330	291	331	313	324	278	341	314	301	284	324	281	298	308	303	301	304	314	343	311	322	316	308	278	284	302	306	333	351	319	301	330	314	315	337	325	308	308	328	341	315	315	306	346	334	330	316	305	303	320	292	297	324	319	303	310	350	284	324	311	292	328	305	325	307	312	300	288	302	315	312	336	297	310	303	311	295	324	303	325	295	317	303	318	328	330	333	311	303	312	307	312	277	325	327	295	295	309	332	331	299	310	311	302	292	282	276	326	293	325	296	292	303	344	346	308	320	292	316	305	340	303	286	310	320	317	292	277	295	288	316	280	270	319	321	315	307	342	303	334	299	316	342	345	335	304	308	320	316	281	318	303	299	297	328	285	300	315	321	324	301	289	312	319	338	304	320	289	308	314	311	329	310	309	305	279	285	317	281	313	287	321	286	298	297	301	287	322	319	336	298	310	314	285	291	299	315	329	334	320	318	311	332	331	292	309	315	311	292	329	294	316	331	360	295	326	300	340	307	313	328	305	291	323	323	304	302	312	280	327	298	297	333	316	275	322	310	310	302	300	308	295	297	349	330	291	302	324	319	327	322	327	344	275	296	302	273	320	305	300	326	319	306	314	310	314	335	304	315	309	316	318	281	342	274	296	304	288	300	308	299	318	327	323	306	326	331	315	309	309	301	310	328	312	291	334	313	332	317	342	308	316	299	334	334	317	331	303	290	314	311	314	296	311	321	300	314	316	310	296	309	301	301	335	318	283	316	292	316	306	312	325	318	307	336	329	340	311	347	254	315	311	303	279	268	318	312	345	322	341	305	305	323	351	284	312	298	311	321	287	308	307	288	272	310	322	309	323	286	313	331	280	308	292	325	280	293	314	283	317	300	318	312	317	284	287	300	303	307	304	328	314	312	300	309	304	333	299	357	329	297	308	330	304	296	309	337	330	322	300	303	329	290	347	323	293	316	299	333	283	330	336	325	332	318	318	316	322	299	319	291	294	312	316	288	307	285	307	312	309	305	347	328	309	277	285	327	290	330	332	314	334	293	316	323	326	311	309	321	329	316	330	297	321	316	304	302	335	337	306	314	316	352	284	310	286	308	301	316	300	305	287	309	274	307	298	326	315	318	332	322	303	333	317	305	289	347	296	277	324	351	302	321	334	309	300	337	304	301	318	330	296	353	321	321	286	305	297	302	299	317	294	260	333	329	299	326	339	285	317	323	306	332	302	304	329	311	336	325	326	332	303	327	293	279	347	295	313	305	293	321	319	289	311	316	347	312	301	318	297	312	303	285	321	310	306	333	315	284	309	309	328	326	313	309	311	293	261	303	335	316	333	303	313	297	333	326	302	305	325	310	315	285	332	304	345	316	345	338	294	320	319	328	305	326	289	297	293	285	309	335	313	283	271	322	315	293	258	287	345	326	305	279	322	293	327	283	332	292	277	319	284	312	290	333	299	343	289	321	310	298	306	299	330	273	315	286	333	341	339	327	312	319	316	312	303	323	294	332	331	293	304	285	297	326	298	295	321	325	308	345	297	348	284	293	348	298	334	289	322	329	329	317	316	337	326	331	313	305	338	311	325	314	279	282	297	303	317	310	310	312	296	303	312	312	325	302	327	318	348	330	292	301	252	309	302	327	289	291	353	313	319	317	287	302	277	313	330	318	295	326	320	304	288	305	316	318	325	288	311	322	311	342	316	303	299	302	296	297	330	315	310	306	337	355	323	309	320	313	310	296	289	285	314	302	311	310	283	359	313	295	311	311	319	292	326	315	335	327	326	330	325	303	299	305	308	311	333	309	307	320	297	335	299	274	303	321	336	310	347	303	330	295	353	293	321	314	353	331	320	289	359	324	307	290	327	306	312	295	347	322	297	309	323	334	309	312	294	284	296	310	289	295	300	295	326	297	345	314	282	313	301	344	340	358	288	320	318	298	313	288	328	350	301	312	325	345	320	306	344	342	302	289	348	327	347	327	297	329	287	292	344	300	305	311	322	315	322	307	307	311	304	282	292	299	330	317	320	362	312	299	318	296	291	360	274	319	337	328	310	332	305	313	343	338	297	314	314	314	325	298	306	326	315	348	320	335	323	306	325	337	298	313	287	316	302	335	268	320	287	333	315	265	339	313	317	309	303	302	311	301	308	293	303	347	316	337	322	321	288	298	335	304	303	292	319	313	335	349	298	281	345	319	296	302	298	338	324	312	284	318	326	291	316	330	329	352	323	274	326	338	282	288	325	335	321	317	281	322	311	305	303	298	306	291	289	337	336	293	298	327	311	308	293	330	300	322	301	286	287	304	310	316	309	317	315	296	291	315	313	325	304	293	308	287	335	321	312	309	297	333	299	303	283	338	300	314	310	321	308	301	308	300	315	310	297	321	312	316	297	330	281	304	310	316	311	291	302	310	308	308	333	333	312	320	303	286	325	351	314	364	330	332	324	296	297	322	356	318	337	310	314	285	297	315	304	326	300	324	320	335	321	321	341	337	277	289	301	290	297	296	298	287	321	333	322	343	273	284	344	303	287	319	328	299	319	340	297	307	301	315	326	290	312	346	307	306	296	316	311	341	273	312	330	301	310	328	304	317	309	338	325	317	299	293	302	299	274	300	285	306	318	301	306	308	280	313	358	345	315	312	295	303	316	309	333	345	312	326	294	327	330	295	288	320	328	285	319	324	318	311	309	311	281	298	332	297	316	318	302	300	321	303	305	301	310	299	343	296	291	336	331	328	313	319	343	339	327	346	322	325	308	309	336	328	321	299	339	316	301	314	340	300	298	319	293	320	307	303	297	331	327	287	285	328	303	344	317	307	293	314	296	328	284	330	336	335	304	307	305	335	308	330	335	290	314	308	301	355	314	300	322	333	320	281	310	299	346	315	290	321	332	338	294	328	329	328	340	298	317	286	321	298	314	317	318	307	310	321	339	321	289	332	306	302	323	306	316	314	288	271	287	284	282	279	350	325	311	334	328	338	290	295	331	302	266	317	319	306	312	311	342	339	298
42911	18935	2184	2386	2152	1861	1653	1379	1279	1225	1063	1058	1055	979	978	978	950	909	923	856	868	892	831	865	817	810	794	761	819	811	813	820	793	860	774	786	807	790	813	778	730	818	831	801	846	796	761	728	758	788	788	760	827	776	774	810	770	788	803	756	798	786	765	791	789	764	816	768	786	759	761	741	774	734	744	775	749	792	754	790	792	778	749	726	743	774	770	763	759	787	725	754	763	757	761	728	772	751	830	789	759	803	784	784	787	822	797	792	768	779	783	778	758	785	769	771	788	779	789	774	776	788	770	775	800	708	776	776	757	753	786	767	734	781	776	754	754	773	766	761	770	859	757	771	815	784	766	772	770	827	741	742	778	770	783	839	796	781	735	736	747	753	797	774	801	814	804	767	799	750	731	765	776	792	781	821	769	731	703	748	766	778	768	808	744	770	726	794	776	739	791	761	758	788	789	766	742	754	796	787	743	801	819	789	759	781	788	734	747	754	791	822	804	715	772	732	842	760	815	786	762	770	753	762	772	757	770	729	782	763	765	809	789	770	792	729	767	802	762	765	794	778	764	766	800	766	751	721	793	740	772	762	743	736	740	772	730	802	769	734	791	758	760	805	762	785	739	778	730	755	723	757	760	766	798	754	754	769	779	772	803	809	767	745	737	809	793	792	747	790	745	740	769	743	743	773	736	761	783	769	785	802	711	765	693	781	741	727	738	732	757	776	775	744	765	827	801	738	796	768	767	801	837	786	828	821	766	782	796	835	741	772	778	740	779	780	805	778	804	795	720	738	774	752	779	759	754	770	753	783	775	749	720	748	734	776	742	762	805	733	772	776	701	731	799	778	781	742	820	784	742	760	784	774	796	764	749	747	730	788	741	753	754	724	794	768	766	784	767	784	736	769	752	725	741	796	768	755	769	797	729	733	813	803	798	778	769	766	755	797	774	765	738	753	775	760	770	754	711	780	779	762	771	774	719	743	725	749	751	786	781	766	755	763	771	777	786	786	734	748	757	775	724	782	803	804	749	760	793	763	814	752	775	795	782	743	811	775	756	765	763	779	793	781	721	748	761	811	815	725	815	769	816	770	707	767	750	783	767	712	825	783	747	782	728	781	760	770	747	778	814	744	729	778	801	769	761	744	781	773	736	781	738	770	803	763	763	783	760	755	737	786	810	797	779	754	722	759	765	804	766	778	784	780	742	768	761	763	753	755	763	761	702	713	782	785	768	800	765	743	777	751	762	746	804	754	802	785	751	800	770	760	778	786	754	743	805	779	774	730	784	786	796	771	794	731	751	771	734	780	737	748	792	781	799	773	784	771	700	770	773	775	732	723	748	789	805	741	720	747	799	772	763	733	789	781	785	734	808	765	774	778	755	763	712	739	745	738	787	715	725	795	797	753	774	739	787	798	744	721	768	697	766	812	797	739	783	754	762	790	752	719	768	723	791	754	753	784	736	756	715	800	755	793	777	780	780	707	780	768	782	751	740	807	731	748	741	785	749	770	764	745	758	775	744	755	759	798	779	761	780	768	775	710	748	690	849	805	743	784	731	748	788	750	821	783	725	742	724	753	789	769	729	791	776	767	762	749	782	770	785	743	713	775	823	750	726	758	775	774	738	719	768	800	763	744	782	821	769	750	768	799	733	775	792	766	743	754	766	776	801	745	811	805	746	793	773	842	792	744	759	735	764	714	764	786	812	790	796	731	761	779	715	753	766	782	804	761	751	757	783	763	756	752	770	738	775	763	790	761	782	748	724	777	743	753	784	752	746	835	783	739	761	768	783	753	728	724	747	743	736	760	773	730	770	769	752	763	814	766	806	790	840	795	751	766	823	747	754	778	809	793	746	732	755	753	784	786	823	779	807	821	755	798	781	812	747	749	754	760	741	801	783	732	753	805	782	753	754	779	747	792	772	728	747	744	735	737	753	773	796	763	739	774	740	802	734	768	790	751	808	809	759	754	774	774	755	849	722	738	744	749	819	804	747	824	759	826	744	762	756	714	787	801	777	788	813	791	768	809	789	795	753	801	792	737	738	766	770	786	758	738	741	761	773	774	726	736	754	771	806	769	746	792	772	742	719	762	721	784	762	773	770	729	767	762	786	767	794	817	779	754	768	712	780	774	727	716	747	734	819	754	777	770	836	774	748	729	736	759	772	848	769	758	787	827	793	771	767	785	743	772	738	748	708	799	791	794	796	700	772	751	787	790	791	785	790	738	780	779	744	771	785	756	746	788	755	707	776	828	765	792	802	804	765	815	771	782	777	760	716	760	742	731	781	725	800	725	777	798	761	771	781	711	764	741	754	806	763	828	809	773	759	768	749	814	772	759	779	733	799	751	788	751	772	772	768	773	737	808	761	742	780	788	737	830	789	784	781	786	719	778	799	795	736	775	752	809	774	761	750	741	804	838	763	729	769	745	761	761	765	766	792	766	829	825	721	707	815	741	765	763	784	737	750	790	819	742	801	737	747	787	807	785	789	771	741	763	747	792	764	801	772	769	743	720	723	782	796	761	756	733	811	832	822	773	771	805	777	777	822	753	790	780	766	713	854	763	702	768	811	762	797	750	775	746	761	803	744	819	733	755	764	729	777	785	736	715	782	795	760	726	755	751	764	768	791	739	800	783	786	766	716	741	753	767	774	744	766	762	794	753	736	746	727	807	785	750	772	739	768	759	742	780	784	734	802	763	725	754	716	764	806	760	771	789	759	780	753	774	770	785	787	748	766	779	761	745	737	733	763	792	788	838	718	799	767	827	739	727	740	803	786	697	769	745	694	757	759	715	814	784	737	778	767	763	789	757	805	763	754	770	729	766	797	772	756	752	790	737	773	729	756	758	765	836	767	751	724	733	768	751	792	768	762	781	784	783	724	753	732	784	793	769	766	738	791	758	766	738	791	739	802	781	750	797	776	736	779	756	755	810	807	756	788	784	813	749	757	792	747	762	794	796	754	747	750	783	773	795	779	771	755	806	766	792	756	728	737	753	711	784	752	788	726	766	798	757	776	753	800	739	752	754	752	774	741	732	729	724	782	704	780	788	784	789	772	744	722	780	744	787	759	784	770	757	762	760	739	796	747	770	797	745	705	742	765	803	777	705	808	783	798	774	738	777	774	778	801	764	765	752	760	775	729	788	769	786	742	807	752	779	804	741	809	744	752	741	766	735	783	766	733	768	748	806	793	805	690	792	751	746	757	798	795	810	774	755	766	768	777	766	771	757	758	787	762	769	783	743	785	812	764	796	791	764	751	805	779	763	737	754	728	706	788	768	733	791	755	766	789	778	749	734	753	775	814	767	790	782	793	783	769	754	764	788	774	741	744	765	789	793	753	776	713	813	736	779	740	807	747	773	733	778	793	788	719	758	789	754	801	754	759	780	744	781	806	774	719	754	773	762	768	774	756	744	756	813	765	796	697	734	773	805	819	748	822	816	791	725	723	815	742	771	807	803	779	745	724	794	771	772	767	755	751	781
78012	47466	16314	3153	1003	774	666	525	454	454	414	402	365	320	343	327	312	305	324	318	337	304	319	297	285	280	271	290	327	303	320	294	276	305	299	308	325	275	307	280	284	297	324	300	295	282	305	296	286	286	257	254	277	293	289	297	262	278	324	272	289	283	310	300	284	295	318	325	298	289	288	299	308	312	287	276	293	299	277	313	291	297	266	297	284	284	277	296	268	275	262	284	272	293	287	275	282	296	289	280	292	282	265	286	282	255	288	273	294	239	327	296	307	291	276	282	322	317	286	267	269	290	306	293	283	327	276	281	261	303	290	299	275	281	283	312	308	298	278	292	341	316	307	293	308	275	249	296	286	277	265	290	306	293	316	266	281	316	288	264	266	268	285	302	296	259	272	299	298	329	288	279	309	272	278	293	312	322	277	296	284	275	292	284	308	270	292	303	301	274	303	287	299	278	308	319	264	301	287	286	253	303	292	291	283	280	287	296	323	327	285	251	301	308	278	258	278	306	324	301	313	288	291	321	256	291	297	296	298	309	306	298	272	283	270	316	293	304	300	282	280	299	300	282	290	321	283	300	279	279	292	311	281	293	284	287	284	282	274	290	275	284	286	306	278	297	297	280	307	313	303	273	280	305	295	294	244	259	315	289	254	317	296	298	284	328	290	301	279	273	272	315	307	298	249	274	290	304	294	281	265	256	286	258	279	286	269	274	290	303	308	272	290	279	258	309	270	303	298	290	282	282	321	300	289	304	302	275	298	293	309	278	283	280	279	276	272	278	268	308	304	292	311	278	303	286	316	294	307	299	312	270	300	290	267	302	249	281	297	277	308	297	289	323	274	323	280	278	274	286	267	248	304	293	260	281	312	273	291	281	304	276	316	264	274	306	317	287	280	296	280	299	272	258	287	276	291	261	271	301	253	288	272	294	312	308	293	302	306	300	274	285	252	277	299	298	291	277	292	307	253	314	273	304	307	304	290	299	279	252	255	290	297	270	277	263	289	284	287	298	264	285	272	261	292	295	311	302	304	288	303	314	350	310	317	273	284	281	280	297	287	305	314	310	280	282	271	279	298	286	280	290	278	259	293	270	285	267	277	299	287	299	259	261	293	272	290	253	267	279	283	290	282	297	286	303	267	257	265	300	283	259	296	315	273	275	318	308	287	275	278	301	294	286	331	284	303	297	298	284	325	287	294	325	273	275	271	290	273	303	324	273	287	268	304	297	291	299	302	314	297	285	306	317	254	261	286	276	312	267	278	289	299	288	250	277	282	295	276	322	304	276	298	297	314	287	335	307	300	259	302	285	302	291	269	328	277	274	316	275	313	267	280	282	288	287	319	261	279	326	291	280	286	305	270	291	295	290	282	284	273	283	292	311	320	280	294	301	310	295	282	315	266	278	241	278	295	337	295	280	303	310	285	267	279	302	282	280	321	314	293	299	299	290	275	277	291	262	308	267	330	275	251	284	268	289	280	301	283	253	276	281	258	296	274	283	274	256	269	282	314	276	290	276	250	281	316	282	309	324	309	275	262	275	288	260	313	306	278	290	313	304	282	291	275	232	299	299	298	271	300	301	279	299	311	289	273	298	292	282	299	312	285	257	308	299	280	283	272	298	272	259	305	313	291	288	287	268	288	288	302	251	278	258	285	281	309	272	290	287	277	278	297	297	278	314	293	285	287	278	305	291	302	286	317	299	282	293	291	285	284	291	288	283	299	287	278	262	302	324	250	277	287	288	275	252	292	306	314	305	299	276	257	294	335	294	313	312	294	292	292	295	263	293	288	269	292	278	314	298	260	271	285	294	293	285	284	284	317	303	297	314	271	257	276	292	263	297	266	293	285	301	279	288	316	274	299	278	283	279	271	259	296	274	307	329	295	324	266	270	273	290	275	269	314	295	287	252	302	289	313	297	317	303	307	300	278	311	268	326	293	316	300	296	281	272	277	270	295	294	283	286	293	321	296	312	263	290	281	298	309	273	296	284	301	314	306	311	275	300	288	293	321	296	308	286	295	251	267	272	286	255	255	259	279	260	282	295	298	293	296	287	318	295	270	285	310	294	297	292	285	280	299	309	252	299	296	310	302	279	269	293	264	263	316	264	277	274	297	296	302	292	297	283	301	291	301	304	313	340	292	276	316	272	322	278	294	284	316	305	243	309	279	273	319	273	290	286	303	290	267	288	255	300	282	300	318	284	265	288	295	314	264	264	295	284	288	296	274	272	290	305	310	249	296	263	280	271	245	274	256	263	287	277	284	280	285	285	271	271	251	287	283	270	282	306	276	298	291	260	268	286	273	304	301	296	307	274	301	310	290	294	284	286	283	282	312	326	308	295	272	319	282	264	339	309	280	290	238	276	270	293	296	291	282	270	287	278	289	281	278	308	267	297	295	267	304	279	295	284	272	327	299	277	289	313	268	280	256	276	293	290	274	295	294	267	284	275	319	305	301	286	324	291	281	293	285	287	307	298	301	272	319	292	258	290	300	296	314	274	286	302	266	243	244	283	310	328	293	274	289	306	309	326	293	289	258	268	296	301	277	290	293	282	273	274	295	283	285	274	300	289	296	276	277	280	285	275	276	275	282	266	295	283	292	316	268	277	259	270	264	297	265	309	281	275	281	292	295	305	277	258	305	299	310	272	297	300	280	306	310	267	295	320	273	282	324	286	310	297	281	284	294	296	287	308	261	291	282	277	267	293	268	303	308	290	286	302	277	299	308	287	283	256	297	267	266	276	293	288	275	255	289	287	290	254	262	310	302	270	309	287	302	292	310	288	283	275	315	304	294	266	275	266	313	299	297	335	301	255	255	313	305	309	261	279	293	287	296	307	296	271	290	305	289	282	279	296	285	305	288	290	266	254	296	284	313	290	309	311	291	254	276	278	271	286	289	281	332	304	271	350	284	292	310	278	297	307	287	292	283	312	303	282	282	286	283	281	292	326	286	259	278	285	302	271	273	276	267	271	271	284	301	292	265	292	298	278	291	296	310	283	288	296	292	282	298	281	276	283	289	283	283	303	292	287	270	281	275	309	323	297	278	303	313	310	285	285	269	277	275	290	302	254	299	277	302	283	277	270	280	314	282	288	293	292	268	321	297	263	298	273	285	283	273	279	279	331	276	285	284	236	294	280	263	314	331	296	315	269	275	277	296	271	307	317	263	327	312	295	259	287	276	269	298	292	288	275	311	301	274	275	283	280	311	306	276	293	262	291	290	296	304	291	254	262	306	304	323	274	290	303	264	302	278	305	282	258	308	315	278	345	279	272	294	291	279	328	291	323	299	305	287	287	306	260	314	302	279	306	313	260	300	267	269	266	277	309	272	283	281	271	298	293	290	293	288	271	279	311	299	258	276	293	311	303	306	314	297	291	317	291	300	348	287	279	289	284	295	287	267	269	303	287	322	283	285	271	334	277	284	320	254	268	283	311	283	278	280	316	311	314	298	310	321	293	291	279	295	279	283	313	292	302	289	266
51523	26011	3468	3803	3288	2781	2295	1972	1710	1587	1335	1279	1198	1124	1147	1006	993	1036	952	866	900	876	855	821	799	808	834	790	809	800	740	818	747	758	768	772	726	751	765	764	768	779	746	705	732	694	717	749	756	680	735	687	705	702	719	704	729	679	721	680	698	707	695	713	713	672	691	697	691	676	773	682	726	739	677	683	691	690	749	716	701	722	707	692	717	716	689	709	726	688	663	707	731	700	700	719	690	674	713	720	709	708	664	738	691	743	710	688	688	705	714	664	746	705	702	698	685	696	715	693	708	698	682	661	637	672	652	708	708	660	741	710	705	700	684	718	643	714	688	697	657	701	684	681	684	694	747	681	693	683	719	706	681	712	712	668	689	701	701	703	679	718	716	714	608	741	684	695	683	656	662	679	667	705	677	690	723	729	666	710	701	719	689	725	714	729	735	705	662	671	685	716	683	713	648	705	686	704	699	690	670	707	710	673	663	671	736	682	655	746	690	642	700	716	701	668	714	724	660	637	649	675	656	657	726	679	708	703	676	668	705	694	714	697	689	623	654	680	705	727	692	677	681	681	752	729	693	659	714	690	722	749	673	699	711	690	688	681	638	677	667	689	714	679	680	728	704	656	696	671	651	641	683	679	698	682	671	680	647	762	687	655	705	715	697	723	685	678	718	705	696	744	725	716	749	658	682	685	684	630	707	720	702	720	737	662	716	711	641	675	665	669	690	727	680	698	746	715	677	699	642	704	673	684	676	710	659	683	721	655	717	741	727	724	669	708	695	705	678	647	700	680	711	661	665	672	676	683	690	716	763	685	661	686	699	681	680	653	676	677	689	693	687	707	693	706	748	702	687	705	672	701	647	708	686	702	675	690	677	732	716	731	733	684	682	667	729	725	702	674	734	676	693	696	692	696	678	708	692	675	749	703	654	705	704	747	673	653	714	674	626	709	643	693	720	660	705	688	652	745	663	707	700	711	733	714	722	669	689	686	692	720	702	671	687	666	657	697	665	710	714	743	666	722	680	677	688	737	725	693	674	693	675	684	720	708	692	681	650	689	663	694	722	690	688	686	687	675	674	706	663	734	685	711	694	672	695	693	691	689	636	791	704	710	678	628	681	700	700	721	722	669	665	684	685	691	696	673	694	717	684	691	716	660	680	700	659	709	662	674	677	662	699	694	698	693	696	687	718	641	717	726	651	708	654	679	665	689	646	675	683	725	662	684	729	666	714	645	706	719	700	683	651	669	706	691	686	649	669	741	698	722	702	707	692	696	678	676	753	695	627	754	699	715	682	701	672	681	686	713	648	671	720	721	663	642	694	654	716	685	704	712	687	703	688	689	674	722	734	668	696	719	700	621	634	687	711	677	688	713	694	770	697	709	712	708	723	697	679	716	660	698	679	678	678	665	696	690	640	696	755	741	680	668	687	685	714	659	665	725	661	631	673	697	738	690	689	682	682	708	665	683	674	694	661	674	676	685	680	713	766	684	680	682	676	725	704	703	674	690	697	673	677	707	644	710	705	687	710	713	658	725	662	678	690	731	686	681	642	708	649	686	674	686	680	650	648	678	684	714	676	693	738	681	673	701	670	734	690	661	726	723	693	708	650	710	684	675	725	737	766	710	706	698	665	643	651	680	706	708	656	695	665	717	709	697	688	659	682	700	659	651	686	743	706	691	721	630	716	709	688	700	699	705	703	660	700	657	693	671	707	635	692	677	685	671	676	726	686	666	720	663	683	639	693	700	688	720	690	770	717	692	692	736	709	716	675	728	673	686	698	678	672	665	680	690	766	655	720	690	684	666	717	699	683	670	715	690	653	709	697	690	713	661	705	724	704	690	667	676	664	692	722	674	701	691	701	737	694	672	690	671	672	670	750	728	697	707	707	708	723	664	678	719	665	691	705	698	693	662	663	653	689	677	700	690	656	696	693	695	706	665	698	643	737	653	708	686	741	721	702	665	740	694	683	722	719	691	698	708	719	715	694	644	745	648	729	678	718	647	686	673	705	671	729	670	650	701	657	692	683	681	668	678	679	652	648	732	689	698	683	723	662	706	713	678	695	684	666	745	682	714	691	721	702	658	694	699	701	672	720	665	702	697	723	714	705	680	686	685	676	667	686	743	732	714	659	655	679	663	703	720	679	686	655	706	720	644	660	622	738	678	735	708	709	768	680	695	682	677	691	686	698	659	636	685	695	696	683	675	708	684	643	751	719	673	668	743	669	710	650	690	637	697	710	731	663	685	707	656	638	673	705	655	682	703	687	680	655	745	648	745	687	680	685	675	676	718	685	650	698	673	675	664	726	680	721	680	684	660	691	740	705	661	702	684	673	679	650	689	669	683	719	715	652	651	710	662	703	794	732	688	729	673	714	693	643	676	736	710	696	692	702	644	689	690	651	736	690	730	678	689	677	650	680	662	692	708	709	705	710	698	690	690	668	673	713	674	657	677	682	682	696	687	666	686	673	693	667	727	658	705	674	668	670	689	703	658	682	696	692	620	727	676	728	753	720	737	717	674	651	667	702	682	629	691	653	716	715	723	707	704	704	737	694	698	727	708	744	715	683	692	668	672	759	679	657	652	675	722	708	669	698	650	662	658	787	720	670	730	731	753	616	682	636	690	713	735	678	718	666	704	661	720	654	699	678	677	675	698	699	690	731	694	702	716	682	671	667	726	663	693	673	724	735	700	742	686	716	749	745	650	653	684	661	671	721	734	690	665	664	713	660	707	697	706	716	683	709	696	662	776	660	649	740	669	691	723	739	713	723	749	668	686	713	716	650	685	713	631	713	702	676	662	697	697	710	704	675	691	695	683	701	720	729	705	730	707	679	698	694	714	730	683	692	722	688	712	706	723	663	675	679	731	680	682	703	688	667	688	719	712	679	706	719	640	693	704	684	677	674	710	719	660	708	658	679	705	670	700	676	684	732	681	665	690	654	703	686	700	681	676	708	697	721	696	686	679	644	676	715	697	720	686	741	663	700	700	664	701	671	692	695	680	709	660	681	721	664	666	683	699	684	675	677	677	655	661	676	672	740	680	694	651	721	685	653	704	683	739	707	731	718	678	725	694	722	689	668	677	670	661	739	684	679	699	690	664	687	611	704	679	670	747	660	629	704	725	696	678	766	657	715	704	707	657	719	659	682	699	712	656	703	697	688	711	713	641	686	705	720	676	669	677	684	648	686	661	713	666	674	724	702	728	689	704	702	723	703	673	704	707	710	657	734	663	712	689	677	671	689	647	693	706	697	710	675	694	684	676	659	652	693	673	656	659	664	702	692	686	654	738	669	693	654	684	674	701	678	676	665	674	703	665	697	674	694	715	667	705	720	658	657	689	726	709	730	710	692	674	733	706	669	716	677	706	757	659	715	661	730	689	758	681	680	692	744	683	698	672	642	697	673	681	736	688	743	684	684	726	743	724	658	699	663	659	715	715	759	731	713	679	722	706	684	699	680	681	697	660	711	733	712	631	646	683
21872	3780	210	183	168	178	167	166	171	171	169	169	176	162	173	166	167	146	149	163	146	198	170	160	163	173	158	176	179	188	173	181	155	170	170	184	162	185	188	168	161	165	173	155	163	160	163	182	141	150	158	153	163	161	161	186	157	178	183	179	166	169	183	177	151	169	172	174	158	162	188	181	181	184	182	168	177	199	151	149	149	170	173	169	170	164	181	191	154	188	174	167	142	184	159	161	179	160	170	185	178	172	178	160	181	175	172	164	186	178	165	168	189	167	162	172	181	172	163	170	166	151	197	159	196	166	172	155	164	175	153	170	163	169	186	164	184	195	170	139	177	168	168	156	178	140	170	151	173	179	172	169	140	191	165	151	167	152	156	155	166	163	153	151	168	171	148	146	185	173	148	155	163	164	161	169	170	177	164	167	168	203	159	158	175	162	155	175	166	164	167	141	170	164	164	163	150	158	164	168	187	165	133	142	190	163	170	154	174	180	155	170	161	165	177	170	169	172	177	171	194	172	174	171	154	165	157	148	184	167	174	175	176	198	164	164	161	157	201	168	171	162	152	170	139	167	176	173	169	171	169	154	188	159	194	149	188	150	167	184	146	149	172	188	184	171	175	156	196	159	164	162	155	178	135	163	155	161	175	167	154	196	177	151	147	168	184	181	168	155	172	155	158	177	141	158	178	160	174	152	166	164	168	148	170	164	165	180	191	165	154	167	175	195	151	158	152	174	155	148	157	158	157	169	188	144	162	180	172	172	178	165	187	158	162	161	147	180	176	172	151	162	162	152	177	153	152	158	161	169	183	170	176	165	190	183	170	168	178	146	142	157	155	201	140	155	161	156	158	165	152	156	169	194	184	184	187	153	181	173	152	167	170	151	138	178	182	202	171	145	170	186	182	160	163	163	157	173	158	161	197	175	176	172	183	154	142	144	178	160	164	183	141	180	169	175	153	180	151	148	176	178	137	153	183	173	190	175	165	169	173	179	167	157	166	153	166	201	153	153	168	180	180	173	158	165	173	162	147	209	198	154	179	170	152	163	156	162	162	157	149	182	148	175	182	182	165	175	187	182	172	168	163	170	176	160	183	188	175	169	168	182	157	179	168	181	156	162	187	199	164	148	148	167	182	171	176	185	158	159	162	148	155	170	157	149	176	178	144	178	173	150	157	170	175	186	167	146	176	159	148	183	181	169	176	158	172	159	204	187	143	181	171	152	164	157	169	166	146	174	154	180	170	177	155	144	154	153	176	150	176	150	159	160	188	178	143	174	170	135	179	190	192	164	172	158	171	164	170	198	180	172	174	162	182	178	196	143	169	168	164	206	175	157	139	154	157	169	166	168	177	149	156	163	164	174	182	177	156	177	171	168	185	187	172	182	175	163	163	178	161	163	179	179	187	182	175	162	139	174	164	185	187	162	179	163	185	180	149	155	158	165	189	197	162	170	168	187	171	155	166	172	189	166	175	160	156	157	186	160	166	168	160	168	156	174	181	173	176	170	178	169	161	162	167	168	182	193	166	172	168	186	168	173	167	140	161	172	168	164	161	169	157	177	163	129	180	185	182	178	163	180	150	186	147	169	156	163	176	179	158	165	171	177	170	160	189	177	158	181	175	165	159	150	162	166	180	185	163	198	174	174	162	177	158	192	192	174	175	151	154	169	186	194	183	175	159	169	184	157	159	170	179	154	162	178	155	168	158	170	135	160	141	164	153	155	180	195	150	166	170	172	157	171	161	176	179	173	157	171	197	177	181	146	187	168	153	164	183	181	204	174	164	157	162	184	158	138	198	148	186	149	165	141	139	165	166	142	161	173	165	152	157	167	184	155	191	170	181	205	167	130	171	176	167	164	171	190	185	171	169	156	202	170	170	173	186	192	151	167	156	169	153	188	171	170	166	188	147	173	153	188	177	159	172	145	202	158	166	188	167	160	183	164	163	156	167	162	142	172	160	162	167	165	177	180	169	196	178	155	178	176	167	179	175	166	191	180	204	192	153	156	162	192	159	181	170	170	175	201	162	166	159	187	157	160	181	163	176	143	168	150	147	182	193	177	170	164	160	172	202	165	180	168	157	168	164	182	179	183	170	162	177	181	164	176	171	172	160	155	167	156	168	170	153	158	160	174	176	161	187	164	153	160	187	173	196	160	171	163	183	166	162	176	202	161	182	183	185	166	162	165	198	161	174	158	169	176	170	145	149	141	172	164	150	154	178	173	180	163	164	151	177	182	176	175	165	157	163	172	157	182	162	162	175	157	167	185	152	162	138	167	185	167	140	181	159	151	175	167	193	156	166	171	169	177	175	173	171	173	186	155	178	165	180	180	192	166	138	178	154	211	174	173	183	165	211	178	188	167	176	174	175	163	165	165	162	183	160	165	170	140	161	161	166	194	167	181	154	192	178	182	171	177	156	172	170	162	157	157	172	177	153	169	167	179	169	168	162	215	162	162	163	180	179	161	169	173	163	148	177	165	179	165	167	171	166	161	189	158	166	163	148	171	171	175	172	185	193	179	149	149	167	176	167	153	139	179	147	154	165	158	160	178	175	175	171	145	175	172	156	177	173	166	157	148	181	204	148	183	156	192	149	166	193	175	162	157	179	179	183	186	171	183	164	178	155	174	155	136	174	183	169	142	183	190	182	167	173	167	170	195	173	149	210	188	177	172	161	156	186	181	136	156	160	145	147	182	175	166	154	159	172	187	165	162	173	140	181	155	179	173	162	166	179	169	189	170	154	193	182	158	178	173	151	174	167	158	189	171	142	191	158	168	154	154	171	166	166	168	179	201	198	162	173	170	184	151	146	154	180	174	161	168	161	182	144	150	157	158	173	126	165	182	171	171	162	161	147	181	159	148	188	173	179	171	158	156	173	161	194	176	164	165	153	186	152	169	153	152	164	195	173	157	172	166	178	194	174	177	169	172	177	180	177	183	163	197	174	175	139	188	162	157	153	177	174	169	193	168	156	169	178	149	159	184	163	174	151	150	166	154	179	158	166	191	168	175	174	181	165	173	162	187	154	165	151	172	179	171	174	157	171	168	167	176	157	165	159	176	148	156	167	138	165	159	161	148	176	184	179	197	154	142	181	189	174	162	162	188	156	188	163	149	158	139	167	178	161	154	173	154	153	179	168	169	185	147	172	156	163	154	152	160	198	178	140	180	180	142	186	150	171	156	159	170	152	145	194	158	155	165	156	157	164	188	185	148	173	172	163	155	177	169	167	144	150	152	158	187	141	156	170	183	151	185	171	161	154	162	145	159	151	159	173	180	192	145	163	187	167	146	151	150	151	166	150	172	145	160	167	157	172	172	150	172	161	189	164	184	171	148	171	160	191	177	172	182	172	158	166	175	170	174	187	162	163	189	166	164	149	137	153	182	150	157	158	165	158	155	176	156	173	178	174	157	164	164	150	169	159	153	177	165	192	175	169	180	157	149	180	200	131	169	181	171	160	174	164	172	179	174	168	158	136	187
18923	2700	519	509	529	478	547	479	503	484	498	467	479	494	482	455	481	465	501	453	480	475	485	506	459	477	483	438	470	456	458	461	485	462	477	476	481	502	429	514	482	489	466	497	474	457	470	458	460	448	469	459	467	486	483	455	471	462	451	481	442	502	493	465	488	483	475	429	464	462	426	522	465	460	468	470	453	464	483	432	501	486	454	447	470	445	432	475	460	429	442	471	483	432	489	459	475	427	474	460	481	434	473	460	457	441	474	465	482	485	449	457	469	462	450	463	488	460	491	470	457	440	517	472	438	473	468	516	478	440	472	457	462	433	443	449	440	462	474	479	463	462	474	464	451	475	422	432	460	493	500	452	467	485	454	495	462	502	473	506	443	450	472	482	452	457	497	489	434	434	471	473	459	454	458	488	465	426	445	449	464	460	475	474	454	477	485	512	489	467	474	450	470	415	490	456	416	474	513	428	441	460	426	464	450	468	463	459	469	468	467	477	457	490	445	459	472	482	431	485	457	491	492	419	413	464	486	466	470	479	505	465	431	453	453	439	456	487	463	471	450	434	451	473	487	496	453	486	453	470	473	467	460	470	459	484	449	506	477	454	463	464	431	429	482	492	466	449	431	469	403	448	402	504	437	438	481	482	481	488	534	425	435	475	482	458	498	445	458	477	458	458	470	484	483	453	471	466	485	458	473	414	452	456	508	452	474	429	469	485	442	436	452	447	446	463	484	460	430	464	477	479	461	463	477	497	477	435	455	473	457	468	420	472	461	473	469	490	486	438	495	453	500	476	450	462	429	425	470	477	457	476	454	455	496	441	424	495	471	473	462	458	471	453	462	434	497	432	452	461	449	457	461	454	450	453	514	474	461	501	491	454	471	445	487	506	478	436	463	464	444	440	442	493	475	463	471	464	488	459	480	469	459	505	461	462	477	447	476	486	464	436	518	457	518	478	472	468	551	450	460	434	438	468	456	435	471	464	471	446	437	411	437	468	451	465	462	443	452	472	442	502	447	452	469	471	485	512	462	462	501	453	480	453	472	448	498	432	449	507	494	454	475	453	510	477	418	500	488	463	460	442	467	458	444	466	457	490	469	463	465	485	472	467	455	460	476	444	453	446	475	470	470	485	522	470	480	475	452	433	490	465	472	470	452	403	442	483	504	449	437	497	487	440	447	483	488	505	456	451	489	491	442	484	507	465	481	497	494	479	457	414	432	443	508	424	455	442	460	434	452	501	492	521	458	428	453	482	471	496	471	469	458	454	456	446	446	444	484	459	465	453	453	485	446	508	488	468	481	481	503	437	451	505	435	464	461	447	459	438	454	428	477	437	486	463	478	459	504	455	471	494	443	478	442	496	442	455	490	458	488	499	470	469	443	473	492	478	466	464	487	484	473	436	446	442	458	497	440	479	468	457	410	443	456	506	463	457	447	492	463	455	494	444	438	473	456	480	487	437	434	463	462	458	465	465	474	472	478	474	476	492	503	469	488	488	478	473	456	468	440	443	431	450	479	477	457	442	441	482	460	449	442	468	485	489	436	502	473	454	505	473	498	449	438	488	443	435	463	459	482	476	484	548	448	481	490	459	448	514	447	459	486	476	450	426	459	473	469	449	465	466	433	471	478	501	408	484	477	477	512	457	487	443	449	469	456	457	468	456	483	498	510	462	468	470	421	483	493	425	455	499	499	416	474	462	459	482	456	479	462	448	447	448	499	459	457	469	470	445	462	438	490	456	462	469	446	507	451	500	466	473	453	472	481	482	464	442	458	507	448	487	434	414	472	490	433	469	428	493	474	447	468	454	461	459	425	494	468	443	461	449	471	449	457	464	474	458	458	449	431	451	493	495	509	491	452	479	425	462	468	473	481	477	466	479	485	460	477	457	498	443	448	476	496	469	452	503	446	507	462	436	476	460	451	497	463	471	469	482	444	455	448	403	445	447	429	483	444	452	447	490	430	459	441	449	451	473	464	449	470	456	456	477	454	459	458	448	464	453	451	481	444	484	442	486	442	455	467	508	461	443	455	469	468	511	460	451	479	467	443	446	472	459	456	477	468	499	473	467	500	478	456	492	497	471	483	475	478	428	450	478	486	481	470	465	493	491	439	463	463	470	521	461	470	453	440	429	471	478	461	464	432	478	463	457	457	495	453	478	462	492	482	472	444	460	432	452	447	454	452	441	467	472	447	467	467	492	447	482	455	459	475	466	461	449	457	505	436	444	478	521	455	460	449	501	448	451	454	491	434	437	467	466	482	494	497	463	460	474	485	482	506	481	421	457	450	472	410	489	489	456	456	509	471	426	451	470	433	474	490	403	452	453	487	460	462	424	431	477	459	469	488	459	478	491	489	494	474	493	466	511	424	486	477	468	458	417	498	482	424	462	462	478	467	443	452	473	475	463	439	457	487	506	456	418	470	516	454	485	443	425	484	450	472	471	444	468	455	462	464	488	476	445	477	457	478	461	471	484	430	473	472	490	423	509	473	470	482	468	440	450	464	446	468	492	465	463	486	464	485	488	462	519	483	432	462	446	461	463	477	499	434	455	454	466	444	486	459	501	442	480	468	440	461	494	432	538	466	464	453	492	470	501	484	448	429	463	456	440	450	483	489	453	476	461	509	423	441	474	498	434	479	468	471	464	434	476	457	503	470	469	455	449	467	481	475	496	453	484	424	444	481	453	462	482	478	496	487	448	442	446	490	419	476	470	429	459	454	462	464	464	477	466	466	442	474	445	476	458	514	459	454	442	472	485	531	498	455	475	464	502	473	481	497	448	442	490	486	463	468	447	446	497	470	466	461	500	460	472	485	444	483	436	477	441	410	480	477	481	466	509	421	422	488	500	470	408	462	483	465	485	443	456	450	453	459	431	449	489	449	461	441	493	424	440	473	479	494	449	456	466	461	486	457	429	450	505	466	461	445	440	475	465	477	447	461	466	486	476	425	479	414	473	479	463	495	473	436	472	459	472	461	459	441	478	466	465	466	439	477	440	460	471	454	496	473	431	489	460	420	487	501	456	449	483	453	462	467	453	422	468	469	456	499	453	465	489	426	462	453	495	460	430	477	461	446	468	460	478	468	484	456	482	460	494	446	432	454	472	497	440	453	485	470	460	500	429	458	459	462	453	447	486	485	455	481	474	480	481	485	459	412	515	499	490	483	446	487	450	478	482	448	458	461	425	454	488	500	467	481	441	485	454	440	489	437	496	445	462	480	457	454	451	474	458	450	455	440	468	461	463	488	457	457	453	502	478	467	487	441	434	471	485	426	412	430	490	446	452	494	450	461	413	453	483	474	456	438	444	471	443	472	447	457	499	495	489	481	449	461	452	443	464	459	459	446	438	444	499	478	486	495	417	431	466	435	471	454	442	468	475	460	429	459	442	469	468	445	487	451	459	437	466	469	507	476	484	454	482	521	479	462	434	482	474	481	486	489	453	475	473	429	462	463	445	490	485	456	474	436	451	456	497	436	489
68483	37940	9758	1105	686	510	488	395	433	390	347	353	341	335	337	310	326	325	301	342	329	338	319	307	317	294	334	341	332	339	280	312	302	331	339	344	350	326	353	314	301	291	305	356	332	318	318	299	299	287	341	302	298	318	306	327	307	310	318	333	310	291	341	273	326	306	312	330	351	301	323	309	324	320	314	298	327	291	336	336	316	291	315	303	313	322	301	328	322	299	283	336	304	314	309	335	316	320	310	357	314	298	337	313	289	312	300	275	322	329	304	333	299	334	316	295	269	306	303	308	297	291	312	294	323	292	296	309	302	317	323	309	310	307	332	334	338	344	286	301	289	321	339	326	313	341	307	330	325	328	292	298	350	305	297	302	302	337	336	315	341	304	312	292	311	333	322	301	292	309	306	275	352	302	319	297	283	328	342	323	310	294	347	326	287	304	298	308	285	310	344	333	355	324	314	319	315	333	305	328	314	298	292	314	338	286	325	295	328	314	290	316	297	291	307	292	299	296	300	315	307	315	281	319	331	326	317	295	306	306	301	298	281	304	298	327	317	321	303	298	312	335	288	282	314	310	334	310	320	302	341	319	298	334	295	318	314	353	323	295	312	308	336	264	300	310	342	281	316	330	324	326	323	342	360	328	318	294	321	332	300	321	302	319	310	300	316	322	293	311	295	293	293	290	364	348	335	318	291	307	322	266	290	323	323	328	290	277	286	294	312	318	330	311	298	324	319	298	303	313	287	336	317	334	314	317	305	300	339	278	333	307	313	335	317	315	299	322	306	332	343	320	281	286	287	329	303	285	301	342	306	322	307	310	287	315	304	321	284	286	305	290	328	295	306	320	333	306	317	363	309	307	275	303	323	302	322	307	307	275	292	319	313	323	323	313	291	299	332	293	325	295	322	297	280	298	285	332	315	329	323	318	331	331	319	290	306	276	282	296	297	301	299	280	332	317	290	332	285	319	301	308	331	311	302	289	306	310	269	327	322	326	334	315	323	307	315	328	321	323	340	313	303	314	331	326	311	316	312	301	313	325	315	296	316	299	332	307	324	310	307	316	331	303	291	307	298	300	320	348	290	319	281	317	317	301	323	305	339	300	320	333	341	331	276	311	330	283	291	308	309	334	319	333	322	310	339	314	314	290	327	324	318	296	337	309	326	296	319	313	305	327	310	335	339	284	313	314	323	320	297	318	338	297	331	328	306	331	299	317	317	310	284	300	276	320	315	292	318	319	309	304	287	318	331	321	323	301	324	317	312	285	311	319	317	302	281	352	309	300	323	293	302	317	298	321	310	327	303	303	308	316	281	317	337	315	356	329	306	305	322	290	296	329	302	310	302	331	308	344	306	305	324	277	295	340	304	318	306	296	326	309	302	311	332	314	322	297	307	296	322	314	303	316	307	295	305	346	292	331	323	268	336	339	326	300	306	309	319	299	306	313	302	323	318	289	311	302	306	329	304	324	304	263	305	323	322	301	324	309	342	350	296	308	307	279	314	301	324	333	326	290	297	317	310	289	321	299	290	304	329	299	335	289	335	317	311	317	304	291	347	294	285	323	319	328	316	310	316	340	316	317	313	309	331	289	334	302	316	293	343	300	298	303	323	316	319	314	292	326	320	311	290	288	304	293	317	338	270	354	323	316	344	326	306	292	308	286	350	281	313	337	338	312	309	351	298	319	327	322	349	326	322	313	289	315	297	320	313	312	325	298	311	291	292	301	308	318	296	335	284	282	312	342	283	310	300	356	310	287	340	293	345	317	324	297	273	291	353	308	301	312	326	305	316	334	288	343	321	317	308	300	314	329	298	317	301	329	337	325	330	283	320	311	332	314	306	313	314	287	289	329	308	296	329	322	313	304	291	281	295	286	307	319	311	311	313	310	332	311	273	323	309	310	333	299	309	284	335	312	314	301	322	312	301	305	279	310	297	329	342	294	341	287	315	294	317	290	309	310	291	304	292	338	258	287	329	322	291	325	277	315	310	291	332	310	305	343	318	327	292	319	301	320	273	295	294	318	332	293	304	308	331	269	296	322	314	280	337	286	337	288	296	301	323	337	322	321	296	316	329	313	347	318	302	320	312	332	306	305	293	316	325	293	332	318	322	315	282	312	296	324	314	322	317	316	320	323	312	302	267	318	298	295	330	296	295	324	280	297	298	300	316	309	312	334	308	317	308	340	332	319	323	316	264	334	307	323	321	293	294	292	332	298	303	305	280	295	322	292	307	308	267	293	304	291	298	292	311	297	318	285	328	306	295	308	314	293	318	296	341	319	306	323	332	297	292	304	318	322	323	298	309	297	273	328	301	282	320	281	317	301	307	291	318	308	308	317	286	321	327	341	318	296	291	342	337	317	288	305	302	324	297	320	324	313	298	294	309	301	289	308	327	298	307	311	317	303	354	320	342	300	291	343	325	301	322	309	279	285	286	317	324	311	311	338	322	271	283	306	310	316	326	328	320	315	298	300	328	321	345	309	289	310	329	317	334	326	305	296	276	281	322	325	322	305	318	323	317	336	328	275	322	290	299	266	319	350	323	321	326	291	318	294	316	341	315	326	323	302	278	289	331	311	316	316	315	319	320	310	344	291	295	302	330	320	317	281	321	320	348	290	321	285	337	303	298	303	325	285	291	292	357	307	330	287	278	292	319	322	294	310	331	298	315	333	289	322	286	335	316	292	318	318	298	299	318	316	333	310	293	312	307	313	328	343	296	294	305	283	328	324	326	299	304	318	327	331	277	306	341	282	357	332	306	302	314	308	326	320	325	311	295	336	326	307	282	336	310	315	332	286	320	329	312	324	332	333	320	328	326	308	297	311	339	310	305	305	314	300	318	339	287	332	292	283	304	333	326	342	309	323	340	335	276	302	304	339	323	339	292	314	310	334	308	335	346	334	310	319	314	295	288	298	339	307	326	304	296	276	285	324	289	305	285	310	314	312	335	277	358	326	301	276	335	276	288	339	305	339	316	298	329	307	316	295	305	324	320	324	317	292	321	333	331	301	292	320	304	303	337	299	302	312	326	290	319	283	282	307	316	350	297	277	281	321	339	312	282	319	308	285	291	322	310	329	324	313	306	311	310	271	331	352	351	313	322	262	335	317	318	336	346	329	324	325	314	293	302	320	310	319	325	274	320	300	314	299	289	309	308	314	302	314	333	319	345	317	285	324	299	322	283	322	314	292	322	286	316	331	314	310	320	331	343	320	330	307	276	338	338	321	320	304	363	354	300	298	354	314	304	309	321	304	323	324	281	289	338	304	326	306	323	325	323	292	287	311	305	321	302	299	323	322	305	309	347	298	301	302	321	328	294	311	315	301	307	353	360	304	317	342	302	298	319	316	308	303	319	316	291	314	330	314	296	297	313	303	313	310	312	296	287	306	326	337	287	318	278	295	331	327	285	289	319	300	314	317	314	282	317	339	349	300	302	346	367	332	299	302	306	325	326	282	279	320	319	316	326	325	291	290	279	313	322	331
42428	19697	2170	2478	2112	1919	1603	1469	1337	1213	1072	1069	974	955	985	877	929	860	869	886	799	883	847	865	816	792	826	846	828	793	814	810	777	818	789	815	747	729	755	726	759	809	773	765	785	804	758	705	792	761	758	772	781	770	774	743	804	793	804	779	781	820	795	768	746	757	717	806	799	745	759	730	771	760	787	777	812	775	777	808	821	792	776	803	768	768	765	737	789	759	785	788	765	769	768	744	732	768	768	738	737	752	791	779	817	776	758	792	746	767	750	761	689	734	740	787	741	764	759	795	786	725	725	747	790	742	775	786	789	775	777	747	778	737	710	778	807	779	788	781	789	732	769	783	792	758	800	774	750	780	751	805	736	820	775	743	748	772	782	731	755	736	774	727	772	785	749	742	769	831	747	772	745	850	750	750	749	755	783	745	762	752	764	795	801	728	799	732	778	766	748	755	767	759	746	773	781	775	774	773	739	740	789	731	798	795	760	794	739	780	788	749	743	812	777	723	743	792	715	752	737	791	783	746	815	738	753	752	753	747	766	786	763	782	757	713	752	789	765	759	742	756	755	774	828	777	770	683	797	803	780	747	817	829	781	764	717	785	816	695	765	733	789	777	837	755	763	741	744	741	763	759	745	780	727	759	730	802	723	743	779	772	767	782	720	786	749	757	756	784	734	751	776	724	764	748	821	737	750	734	738	803	740	780	757	786	762	763	756	784	762	709	742	764	780	772	782	734	740	754	803	757	709	801	804	763	777	758	782	749	750	753	720	710	787	762	772	739	793	762	779	737	749	776	742	738	785	781	782	831	771	797	788	739	731	755	751	773	796	805	792	736	734	793	712	718	758	741	733	755	788	773	777	749	741	814	729	794	753	745	751	762	799	747	785	794	763	727	727	739	776	773	763	733	804	751	753	763	786	758	763	763	835	756	794	763	813	748	734	729	763	772	787	748	758	740	775	767	797	763	779	716	769	778	746	747	726	767	757	828	773	766	762	761	750	768	735	765	739	759	772	797	734	728	818	764	771	737	752	727	770	764	792	777	768	718	758	807	772	749	806	755	813	743	762	771	794	791	765	772	723	754	767	787	742	780	750	822	756	828	742	734	771	749	851	759	759	783	746	770	773	747	821	746	766	721	758	794	781	736	781	738	761	749	803	796	743	783	732	747	731	727	751	758	827	691	789	775	795	775	767	779	756	715	754	756	773	772	712	735	791	843	829	783	740	798	693	772	728	781	752	768	720	761	746	778	737	723	737	796	779	745	723	787	755	707	752	776	752	792	777	820	755	757	772	772	752	771	774	766	811	759	757	757	763	789	759	757	790	798	747	739	721	749	784	768	757	774	759	804	781	803	800	746	763	769	737	759	780	747	741	827	806	749	735	820	801	782	806	775	813	740	776	772	760	800	804	740	762	737	806	784	758	790	774	760	753	716	780	790	750	811	808	732	762	793	782	759	722	767	755	769	761	770	775	718	760	749	783	717	771	758	755	720	789	709	789	760	771	793	771	833	765	792	768	767	844	724	810	784	781	786	801	751	785	775	752	742	807	801	741	776	780	750	743	807	831	762	786	674	754	817	760	809	773	788	746	779	772	778	758	717	761	723	752	776	772	740	768	779	777	723	745	776	781	759	758	762	731	791	779	767	762	791	786	757	729	773	792	787	783	740	781	792	767	787	819	730	760	799	802	740	765	768	736	767	737	804	761	806	751	742	748	748	782	759	762	761	789	729	765	752	792	729	754	823	784	754	758	708	804	773	765	725	767	752	735	720	782	796	779	804	767	777	718	736	700	778	732	738	761	750	741	756	748	756	778	797	728	756	731	797	762	755	816	765	698	765	780	754	773	766	734	766	779	748	783	756	721	727	757	775	828	757	793	733	745	761	758	777	744	781	768	742	756	789	740	792	813	788	759	769	774	783	814	768	763	800	763	785	744	724	771	741	773	759	830	718	789	772	711	769	747	775	742	764	755	772	735	717	750	785	775	722	738	780	791	765	747	775	793	771	828	737	727	763	806	736	809	748	763	755	781	754	793	732	768	748	735	778	765	784	766	744	756	768	771	802	768	792	726	745	755	767	806	763	773	784	795	820	801	741	749	786	757	761	795	730	745	777	731	754	771	783	710	732	778	710	779	734	797	737	753	754	749	752	783	743	813	771	791	744	754	755	754	773	751	791	811	782	733	781	749	821	729	721	752	717	732	812	774	776	743	759	747	781	746	794	745	739	735	741	778	764	745	759	791	757	747	753	767	779	757	733	767	800	808	760	775	741	757	766	793	764	755	770	844	794	768	748	727	819	771	736	830	750	752	770	726	769	722	779	768	804	779	757	769	731	770	746	788	743	738	789	742	757	739	776	744	770	770	758	737	778	821	781	774	745	776	799	737	764	783	799	774	799	739	738	807	728	776	774	764	739	796	810	781	750	787	749	772	769	802	809	760	759	737	757	760	789	793	787	784	782	789	777	758	751	787	762	710	774	749	747	788	782	742	752	758	792	742	749	769	794	729	753	756	790	838	749	784	792	749	810	779	783	780	746	751	734	770	757	815	826	737	758	762	761	770	773	732	738	732	723	771	765	801	753	807	726	822	811	726	772	758	757	749	754	765	726	811	760	770	823	768	765	759	774	790	754	817	739	799	756	749	767	800	748	785	719	767	768	779	738	719	757	767	702	804	770	777	776	817	741	747	765	743	755	741	725	742	748	777	780	780	779	787	736	742	767	753	729	740	841	780	787	693	805	760	765	754	765	741	717	771	755	772	772	729	744	799	758	795	716	736	776	734	803	732	773	744	793	732	705	720	726	759	794	789	741	771	745	799	744	763	780	755	798	728	773	756	746	824	780	722	740	732	783	775	784	762	831	764	773	748	752	733	774	783	808	791	731	788	760	789	747	786	788	777	769	815	772	788	742	807	776	736	753	745	760	703	774	845	786	727	743	745	771	783	783	803	811	798	752	746	749	796	776	732	730	751	776	752	776	770	786	833	726	754	742	766	754	808	739	754	765	729	830	780	764	731	771	764	823	801	748	825	787	802	693	810	703	773	806	783	739	832	763	771	770	709	770	728	764	753	759	779	814	740	756	741	776	759	765	774	753	742	832	701	747	728	747	801	800	750	760	789	710	729	753	753	792	767	712	768	776	750	792	717	774	748	813	812	790	734	784	747	734	751	727	770	765	715	781	773	783	768	755	752	785	794	783	757	774	777	743	769	787	776	764	756	772	756	771	774	768	730	734	778	767	737	753	723	756	721	732	734	741	719	764	743	782	736	726	776	717	764	761	784	765	727	784	720	830	774	779	772	756	759	793	767	774	765	804	764	736	732	709	781	771	837	789	747	801	755	779	765	737	754	778	731	750	774	803	807	741	778	768	786	758	784	793	780	732	758	806	772	771	750	755	763	776	746	715	762	781	786	754	765	798	796	726	751	694	747	779	748	779	793	762	717	714	730	721	726	777	741	771	812	754	762	767	771	776	810	751
79402	48825	16518	3132	1049	782	586	511	464	401	440	383	361	332	349	306	308	332	348	315	292	309	335	315	314	284	292	276	326	289	299	284	335	310	324	296	323	332	274	325	304	302	307	284	283	283	302	302	283	279	304	297	278	316	266	266	295	317	306	305	277	307	280	281	278	310	267	273	276	292	268	297	299	270	276	307	328	277	303	262	277	304	284	322	285	319	281	298	292	314	318	285	316	301	290	295	305	270	279	286	284	271	295	300	278	301	261	309	306	302	304	313	264	296	287	274	261	305	256	278	274	272	309	303	291	297	326	292	312	287	308	325	306	309	252	301	275	276	275	298	313	295	320	301	281	309	293	288	278	317	255	308	293	283	275	304	297	273	272	286	306	283	286	304	286	282	303	297	297	287	304	283	285	262	331	294	303	284	286	306	299	252	298	301	296	314	287	259	333	296	270	296	310	281	305	313	274	280	275	270	324	282	288	279	283	269	305	291	266	286	290	280	305	290	265	296	290	286	283	296	273	293	262	300	263	311	316	311	295	282	294	325	254	277	293	301	303	287	276	299	271	284	302	292	293	322	300	304	305	285	296	274	299	318	310	265	308	314	313	262	282	273	284	277	287	312	291	311	286	310	273	330	296	283	269	279	291	311	308	306	293	299	304	298	282	300	278	292	317	333	288	304	291	280	290	323	313	289	315	293	304	277	249	272	291	262	289	267	292	304	296	301	268	283	302	261	281	290	325	288	298	297	256	299	305	275	264	290	290	298	292	299	311	290	316	287	282	302	268	302	314	288	293	294	282	289	282	288	291	284	315	282	314	284	295	316	287	308	302	248	299	295	297	311	297	292	291	321	270	308	263	301	294	261	310	293	299	297	278	301	284	288	309	267	316	281	283	277	291	286	275	308	309	319	269	299	288	297	274	285	280	295	287	306	290	292	319	281	286	288	273	275	285	280	264	256	296	286	325	302	301	292	287	274	267	288	252	278	269	275	308	300	270	296	291	296	307	285	293	329	289	267	278	275	264	295	279	311	302	294	322	289	324	280	282	311	300	292	351	292	273	283	293	279	288	296	284	278	295	305	299	316	294	282	289	314	297	269	278	291	327	296	270	266	248	261	282	268	280	285	315	269	321	280	277	279	260	301	306	285	252	269	298	275	280	269	306	271	314	270	298	278	297	286	305	277	285	298	285	284	262	273	276	279	278	305	285	273	291	306	272	275	280	287	282	270	302	281	299	292	268	300	298	267	279	272	292	254	261	293	299	300	252	313	287	257	294	271	306	301	298	325	294	270	275	312	298	267	279	261	278	313	287	328	317	296	297	309	308	251	287	285	305	293	302	282	275	289	258	307	284	287	244	285	268	265	300	334	295	293	285	279	299	298	289	313	283	307	304	269	327	279	288	279	295	269	274	296	297	281	303	286	259	270	275	312	292	291	288	275	296	284	284	271	289	304	315	277	298	298	275	262	288	311	294	263	268	332	284	278	290	301	269	274	268	265	279	307	287	302	311	259	283	279	288	303	299	282	264	290	274	310	283	305	288	299	261	298	305	265	307	283	303	303	281	295	297	274	251	295	268	276	280	300	304	271	262	278	279	282	274	300	272	295	297	276	286	293	290	290	296	275	285	289	300	298	285	277	277	284	309	291	295	294	297	287	252	299	297	281	288	318	289	272	291	301	305	286	300	274	293	307	331	276	277	303	288	280	300	256	296	310	300	299	269	299	311	307	290	304	272	279	291	320	301	267	286	286	312	282	287	304	270	305	287	279	309	334	275	298	252	298	294	308	326	312	304	289	266	319	318	270	248	274	291	323	278	292	310	260	270	258	268	289	287	325	314	302	275	286	308	280	292	285	277	277	308	337	292	272	271	311	283	286	279	292	271	292	300	283	285	281	311	330	270	296	249	311	298	282	262	294	294	293	261	306	302	239	309	277	272	279	288	264	284	312	290	292	281	285	291	281	309	277	275	272	312	291	272	277	267	260	280	284	268	308	293	266	290	304	325	282	302	297	277	281	266	286	282	258	292	284	267	299	305	287	287	306	244	298	312	317	310	278	319	261	275	293	271	294	337	312	292	279	272	254	297	302	262	282	296	326	288	288	282	280	290	271	309	281	294	289	267	277	261	322	303	309	270	291	300	295	288	284	279	266	284	295	285	280	281	296	253	273	299	323	304	296	269	311	284	325	270	293	298	278	297	272	288	306	303	259	309	285	287	265	283	295	298	290	286	295	291	263	302	320	273	261	282	289	298	303	312	301	288	304	279	291	288	317	310	307	293	270	296	304	283	301	266	303	326	259	306	286	282	256	303	275	290	263	320	330	288	281	284	316	303	300	276	285	303	279	288	303	295	279	282	259	295	258	285	289	270	297	306	260	295	311	285	299	303	295	308	265	297	292	290	316	247	290	269	278	282	295	288	285	320	252	275	285	300	310	280	280	272	285	269	317	329	301	302	292	329	287	299	296	316	319	300	275	319	302	295	294	291	290	305	290	286	294	303	289	311	261	271	268	270	317	300	258	296	257	301	307	304	307	285	270	305	314	286	332	287	281	264	283	272	288	290	267	258	278	280	286	302	278	299	304	285	279	273	288	305	290	270	295	283	279	297	288	296	282	282	288	281	318	284	289	304	317	271	284	274	280	290	278	285	310	296	296	290	275	286	272	293	264	282	311	252	303	297	282	298	299	290	297	289	264	274	281	291	299	288	304	318	256	296	304	310	298	270	334	299	291	290	277	262	269	292	313	300	319	291	294	312	276	291	259	309	319	264	289	288	264	282	287	279	305	280	295	288	270	307	275	289	293	335	282	282	272	299	314	297	310	297	262	308	289	296	268	302	275	285	311	291	265	270	309	297	285	281	281	293	282	260	299	288	296	280	287	291	252	279	266	310	309	299	290	302	297	232	261	301	282	286	328	313	309	281	288	296	305	288	287	261	306	323	296	290	330	329	334	307	306	284	297	251	318	279	303	299	336	296	316	303	268	277	283	271	310	279	307	292	316	298	285	274	265	275	282	250	291	286	303	289	320	254	294	292	294	271	316	317	296	313	279	281	280	250	294	283	333	281	294	299	281	271	293	284	302	297	306	328	338	286	333	288	284	277	286	282	280	269	303	294	245	285	314	286	293	306	288	308	313	290	280	298	287	303	294	291	290	290	306	283	268	288	301	265	283	263	323	307	317	297	285	290	295	251	290	269	308	279	271	263	298	293	316	276	286	260	297	241	275	274	299	278	292	285	286	276	324	276	277	282	289	304	306	304	289	284	258	282	318	296	301	292	267	297	293	271	277	271	288	312	290	303	288	291	305	266	278	305	291	275	293	283	306	306	279	267	276	274	231	277	273	290	315	336	270	256	309	312	299	292	262	323	284	280	299	287	266	267	301	297	277	268	301	302	292	270	296	246	294	286	273	293	279	304	307	325	310	332	296	290	321	288	299	272	303	293	279	323	267	282	310	311	320	290	285	272	275	280	299	306	316
52132	26855	3439	3883	3410	2824	2353	1988	1750	1502	1361	1301	1236	1139	1040	1030	1028	969	973	910	888	810	887	810	841	807	819	806	813	787	762	788	741	747	731	742	790	736	743	755	774	726	748	738	667	696	754	748	722	753	774	744	767	700	706	746	697	755	709	732	716	687	702	687	740	691	694	669	728	675	719	658	706	710	678	715	707	716	707	720	729	715	651	678	714	724	714	691	689	738	653	679	701	709	667	722	664	706	679	730	746	692	694	725	695	642	651	682	699	692	653	692	695	721	724	689	683	706	647	671	674	732	737	620	708	748	686	692	690	668	708	689	700	695	703	688	714	641	680	729	677	712	648	704	676	697	683	710	734	623	680	706	700	691	693	704	711	716	689	666	695	714	736	670	698	712	649	715	690	664	693	681	662	698	671	746	695	708	653	684	703	697	724	677	645	682	686	718	683	648	692	718	654	695	663	683	673	716	657	689	693	721	654	745	723	670	701	660	657	743	678	736	731	678	691	731	665	702	737	681	677	746	697	702	699	711	688	756	702	633	626	682	694	676	658	697	705	665	651	701	694	696	676	739	725	717	709	716	688	683	663	696	710	692	674	729	670	648	645	682	714	670	695	696	676	679	701	685	685	646	698	721	669	655	681	690	670	614	709	675	699	717	687	741	664	698	690	732	623	715	645	694	670	700	685	637	679	680	711	712	709	682	648	686	685	667	675	765	685	643	650	719	697	636	694	707	705	677	707	687	705	663	709	657	633	693	710	649	712	679	719	740	701	666	648	718	652	704	717	702	705	710	647	676	674	680	695	721	694	682	676	694	689	641	627	682	676	674	683	651	707	681	712	682	659	713	685	676	701	679	720	722	634	631	702	686	695	665	663	698	680	710	677	684	710	725	703	686	711	653	687	703	722	712	719	721	674	686	699	754	716	725	623	673	683	704	686	706	696	703	689	687	708	700	665	706	741	671	712	660	672	712	741	686	641	645	710	711	679	651	637	701	649	654	681	697	700	651	665	664	732	669	680	671	706	681	673	691	683	715	684	690	699	671	670	718	694	689	664	643	648	717	674	697	678	710	713	688	623	716	672	652	735	689	659	701	674	660	741	687	690	697	643	655	688	681	710	700	700	709	730	660	686	668	645	678	730	712	653	694	666	691	717	708	683	685	711	697	670	691	737	728	685	720	688	727	719	725	668	715	703	717	713	683	723	703	690	690	703	745	742	746	690	714	718	693	703	686	703	701	678	705	723	704	699	720	670	701	730	687	686	691	649	700	697	720	666	714	700	714	723	719	672	677	703	710	671	694	689	660	701	689	704	690	736	698	688	707	663	718	694	702	676	658	672	683	660	670	679	730	702	682	696	688	713	674	692	717	710	690	671	678	721	690	675	723	711	666	728	686	686	688	688	652	696	621	714	707	658	684	715	646	685	699	673	656	657	672	679	740	662	719	650	668	715	695	659	708	684	662	693	698	692	702	687	682	709	730	674	673	683	712	681	655	668	741	678	684	681	703	696	722	682	678	627	744	679	674	660	681	695	708	721	702	707	728	680	729	661	702	698	694	731	674	746	705	658	705	770	675	709	682	687	708	721	690	692	638	685	724	642	715	664	698	655	716	634	710	726	711	695	696	673	705	632	716	730	686	677	673	701	686	661	716	711	694	672	679	636	657	681	656	672	668	675	706	708	674	680	683	662	690	684	686	631	730	664	644	664	681	665	737	681	660	692	658	683	647	675	687	711	690	675	695	661	697	700	725	667	728	686	668	687	676	710	647	642	691	683	644	700	707	703	659	719	693	693	716	675	676	686	703	697	652	654	696	708	676	694	648	644	742	668	745	668	704	700	709	689	651	708	652	654	715	667	678	727	729	707	699	707	644	710	695	711	711	656	690	695	699	704	725	654	705	658	699	669	674	731	701	727	685	712	687	700	654	719	688	705	684	705	679	692	645	742	665	722	674	673	746	713	693	683	672	688	683	688	691	663	731	698	710	662	711	683	686	722	665	706	673	661	650	685	680	685	645	652	701	676	725	686	653	724	699	704	690	722	675	658	736	664	724	684	670	666	755	673	690	649	688	717	664	700	680	696	683	657	703	670	688	723	684	663	675	719	744	685	690	705	725	706	674	673	708	670	715	691	650	659	689	679	692	672	682	697	661	701	684	690	680	749	706	706	694	692	666	691	678	689	735	671	694	704	703	735	660	677	707	687	729	697	701	698	691	704	711	680	699	715	700	689	653	659	678	688	692	695	704	673	706	720	661	698	688	699	715	679	689	705	668	708	725	702	725	713	709	738	695	756	662	676	668	659	649	631	653	701	715	677	692	721	671	714	717	725	665	699	694	677	691	706	713	652	683	656	726	670	696	679	677	720	677	724	705	721	649	673	678	683	658	656	645	698	658	684	681	708	729	688	636	622	651	700	666	682	741	709	694	677	763	737	734	723	696	689	671	675	690	688	682	700	678	710	684	678	680	682	686	743	726	648	741	663	711	679	717	655	709	718	647	714	632	668	692	672	707	734	719	674	697	716	659	694	685	679	696	693	704	636	685	683	720	682	653	696	687	649	667	662	683	702	699	756	740	686	731	679	678	699	635	704	735	691	688	635	657	683	694	677	707	662	699	705	696	686	690	711	696	705	710	696	676	728	724	707	622	710	662	653	717	674	610	675	680	707	727	682	657	702	710	651	670	683	755	705	695	643	684	689	672	677	677	655	746	644	664	733	705	664	707	691	715	731	711	700	689	666	742	702	685	738	655	695	713	693	685	671	733	698	662	642	698	692	639	646	678	706	719	754	652	704	684	674	723	698	686	734	686	682	709	696	680	693	699	674	744	712	710	718	642	649	705	709	647	692	677	663	711	668	691	732	734	689	713	734	746	737	698	694	670	708	653	675	678	676	698	694	672	671	679	714	648	712	664	642	715	695	690	703	708	707	692	680	702	730	715	704	757	696	718	680	727	752	657	669	704	715	659	674	706	682	699	646	669	722	684	652	690	715	674	718	713	720	709	674	691	722	691	682	720	671	713	699	688	691	705	718	751	738	715	681	650	724	687	709	672	688	692	690	704	718	681	675	677	658	699	659	728	698	674	710	694	702	697	664	699	634	662	658	689	650	710	717	657	730	671	685	689	636	705	716	700	697	697	654	705	653	661	678	708	662	674	665	686	691	709	716	721	651	713	652	709	696	682	665	710	683	691	687	693	707	712	679	703	723	662	734	676	687	661	727	706	652	657	695	726	679	683	693	699	696	670	720	668	688	719	723	661	672	739	681	705	713	673	698	661	691	732	707	658	725	668	700	716	686	686	703	702	692	709	679	705	680	664	733	691	703	668	701	700	717	709	768	662	702	674	654	674	677	680	647	707	684	687	711	700	698	715	683	729	686	649	722	648	660	679	674	669	701	705	724	674	673	727	688	697	669	731	664	734	693	707	680	730	705	686	643	712	680	722	656	693	697	708	673	672	698	668	722	700	660	712	703	744	722	681
21535	3747	245	166	176	160	158	173	171	199	168	188	167	196	155	143	165	189	181	167	179	166	173	160	163	173	172	156	163	162	148	142	184	159	195	169	172	179	148	170	178	163	188	185	170	173	168	175	217	157	163	177	173	182	156	189	153	178	152	156	161	187	182	157	179	174	168	165	199	154	190	156	179	181	157	138	175	174	172	150	160	154	165	162	153	161	162	186	145	183	180	167	180	171	167	172	152	181	176	156	165	153	184	147	178	141	147	153	187	181	164	167	171	180	154	164	186	189	151	180	173	175	177	152	185	155	184	180	184	143	169	173	154	164	191	135	175	187	184	165	171	162	189	152	185	162	172	156	187	148	171	174	190	152	196	178	177	167	182	174	175	165	157	191	182	160	187	174	188	156	174	158	180	151	169	169	180	196	159	164	169	152	175	173	166	181	173	165	173	159	157	145	170	170	191	148	163	178	176	189	163	162	161	186	189	179	182	160	163	171	176	177	174	186	143	177	168	187	148	201	204	158	160	170	186	168	185	163	206	195	167	163	187	178	166	173	177	178	156	170	160	195	180	147	171	161	159	186	184	170	169	181	170	163	175	177	157	189	185	171	204	168	187	173	141	170	178	176	156	172	171	182	163	160	158	179	167	176	172	160	153	191	171	157	170	172	169	162	177	167	154	175	173	178	149	169	159	153	187	186	189	153	172	152	147	171	175	162	182	176	155	164	160	177	180	162	149	154	152	168	152	173	141	182	174	201	132	179	167	153	182	166	184	154	154	180	179	177	182	180	162	184	196	134	168	166	154	191	160	180	188	174	177	157	154	182	165	178	163	157	162	166	164	150	176	154	170	172	171	174	184	157	161	156	177	189	156	167	146	175	159	171	169	192	147	204	188	154	157	194	169	177	160	173	157	193	188	157	161	175	195	170	157	146	141	167	182	156	155	163	176	161	141	164	160	161	171	170	184	177	166	196	168	164	180	176	164	160	182	184	162	167	160	161	178	174	176	173	156	154	173	195	161	164	180	165	141	175	162	211	179	187	195	166	171	190	173	167	177	169	161	186	179	174	145	182	159	181	168	153	174	181	159	154	183	170	169	151	156	178	168	150	140	149	148	174	174	185	144	151	179	177	153	152	154	161	194	165	172	163	166	160	186	166	168	166	174	155	150	184	180	193	160	159	167	171	163	167	184	169	164	157	161	175	182	170	165	153	179	170	140	165	192	165	180	161	147	184	173	157	166	167	150	170	164	187	181	152	172	174	156	176	171	183	210	171	132	159	187	163	173	191	156	191	163	152	188	172	183	191	209	169	184	155	160	168	168	171	176	187	176	168	175	174	166	175	190	171	168	173	163	189	154	161	165	152	193	170	170	165	150	164	179	157	169	153	160	159	153	182	178	184	189	185	165	183	168	173	146	165	144	169	159	183	168	146	156	144	160	173	179	158	163	154	166	172	160	155	173	186	160	174	174	141	171	159	179	174	182	184	174	150	160	160	176	173	173	177	172	169	153	182	163	180	173	151	159	183	173	165	168	151	173	158	151	175	162	211	184	166	165	179	190	158	169	185	163	151	156	158	155	180	174	176	173	173	190	180	187	162	189	147	160	179	179	158	153	192	174	182	184	168	177	148	169	152	147	167	162	144	155	159	168	186	169	168	164	163	168	167	177	170	140	161	180	134	153	155	199	167	163	175	161	167	156	177	146	176	173	149	163	139	163	142	149	149	167	184	165	192	201	196	192	184	182	188	182	171	174	169	154	165	217	144	142	156	173	164	171	175	173	168	171	163	183	169	176	200	151	181	182	159	133	145	159	174	169	165	149	149	173	182	180	181	178	162	197	162	175	169	170	164	162	187	180	163	171	178	171	195	167	163	182	170	169	172	165	175	173	160	158	184	183	164	198	175	180	184	156	174	174	165	142	182	182	167	150	166	194	172	164	179	170	176	199	171	159	163	188	179	161	177	168	147	177	166	162	159	170	160	185	191	178	197	164	170	167	141	171	182	195	168	172	187	171	155	169	150	160	153	169	185	171	159	166	190	176	163	167	158	189	166	171	174	173	177	158	169	175	209	146	166	171	174	145	156	169	180	168	187	151	171	146	179	183	197	160	164	193	197	167	168	158	169	178	163	190	175	161	159	174	166	174	164	170	161	195	165	162	165	158	192	170	164	161	180	154	165	152	159	197	172	182	177	161	184	151	163	164	168	179	149	163	180	188	171	184	170	173	205	175	183	171	143	187	172	163	168	190	174	155	158	157	154	174	163	193	157	163	163	169	172	179	170	176	168	192	166	154	159	158	153	143	169	169	163	179	157	179	198	161	186	163	186	181	142	157	189	160	175	155	173	163	150	160	172	155	209	187	164	159	158	219	159	191	138	143	151	161	166	178	168	170	173	139	140	164	164	172	161	168	172	172	152	147	175	160	156	181	170	170	181	179	166	164	172	203	163	171	174	169	184	169	171	145	190	182	144	179	169	174	170	164	158	145	198	182	168	174	170	153	162	162	175	178	186	184	157	199	203	143	155	159	163	153	172	172	142	145	170	157	165	167	164	181	175	177	168	169	164	175	174	167	166	191	152	169	175	165	157	170	168	180	186	168	158	150	165	171	162	168	167	158	183	175	174	156	185	162	158	171	187	164	153	170	180	191	152	178	158	172	184	184	190	202	177	154	164	186	171	176	170	153	174	187	173	154	152	165	162	177	163	169	176	160	183	152	158	153	163	166	163	180	161	159	164	185	174	175	164	177	187	194	148	172	157	183	157	160	169	162	162	167	177	193	189	184	174	170	163	139	165	178	149	183	154	148	142	166	176	171	157	174	176	170	167	165	186	166	148	167	149	165	182	158	159	173	174	164	182	171	179	169	152	196	195	187	153	178	174	168	145	183	161	186	172	178	158	148	170	151	180	170	136	153	164	164	172	155	153	175	167	160	182	165	162	156	172	143	168	174	171	162	158	155	163	144	145	161	162	191	165	169	163	161	172	184	189	197	159	140	179	177	173	176	177	182	153	177	173	185	158	189	139	177	157	169	171	159	157	184	148	153	169	150	164	166	176	140	180	171	181	192	154	150	168	192	172	195	161	182	153	176	165	150	134	163	178	183	154	139	160	173	175	161	176	167	190	164	206	161	174	153	184	171	186	163	194	137	168	169	146	168	171	155	155	172	157	156	171	172	146	150	155	158	185	169	185	158	160	177	152	178	178	193	186	153	162	193	189	156	184	176	166	184	166	172	160	156	177	170	152	182	190	173	165	168	171	158	178	175	190	171	189	164	164	199	179	163	181	153	188	199	162	157	187	187	168	160	167	188	161	155	166	186	168	185	144	192	195	183	163	160	164	176	171	178	151	172	175	187	170	167	153	177	162	158	163	160	153	178	173	160	155	158	160	161	167	145	183	158	169	140	176	167	170	198	162	163	179	146	165	166	170	193	161	147	202	155	146	152	173	194	169	177	155	205	160	166	170	164	148	141	164	164	169
18960	2780	499	533	517	491	508	493	480	526	474	446	462	476	484	491	501	470	510	466	467	463	458	446	465	463	464	469	445	487	478	465	429	496	475	457	513	435	476	491	436	463	478	448	487	454	481	479	419	488	428	452	472	469	477	473	490	455	440	492	468	455	453	422	483	438	433	450	500	483	446	465	485	449	467	511	466	476	474	465	472	458	498	466	477	505	459	491	453	483	457	475	434	457	474	488	450	460	454	467	457	467	467	472	427	517	488	484	459	460	439	441	453	472	458	423	423	451	458	468	457	467	452	500	450	458	418	434	455	487	444	485	467	471	477	478	470	457	475	471	462	490	476	389	459	463	448	457	443	412	466	446	499	452	448	456	464	470	463	466	480	445	469	467	467	437	467	446	485	448	471	500	486	438	492	471	450	499	462	468	459	477	454	482	424	461	465	477	478	423	427	474	460	487	467	449	504	450	444	444	479	465	401	475	460	481	459	460	483	480	450	496	456	472	459	456	500	461	455	472	445	454	473	423	467	468	483	451	446	471	465	469	462	495	463	468	500	468	449	481	472	450	482	437	455	457	490	481	438	445	450	466	458	522	489	431	483	470	433	464	473	452	499	427	478	477	465	475	429	461	462	491	470	496	455	464	465	483	488	470	514	457	448	458	508	420	491	467	479	479	433	487	466	433	443	449	499	460	501	455	480	484	455	469	473	477	450	467	459	455	447	456	426	483	422	454	432	466	439	433	451	460	500	450	486	438	450	470	453	469	480	447	439	477	475	469	449	435	450	476	406	444	481	463	468	446	486	462	452	491	469	458	424	458	484	469	486	465	468	439	455	472	473	488	458	423	466	504	492	459	496	428	445	435	479	455	450	450	438	432	501	530	481	457	460	469	390	475	451	442	465	447	434	484	477	472	459	441	489	461	450	496	476	460	474	469	535	465	493	493	484	500	444	438	519	501	441	499	439	453	425	467	458	455	503	455	482	467	440	491	413	450	477	455	507	447	453	498	461	452	488	442	444	487	481	454	445	476	449	446	463	461	475	468	460	483	443	476	473	464	474	492	464	492	443	462	451	485	460	466	440	448	517	447	480	428	452	471	456	448	477	457	484	511	438	500	459	477	470	448	496	493	478	517	463	484	484	490	484	480	451	456	473	469	500	443	428	476	432	467	455	454	444	474	470	433	420	480	478	484	463	454	465	486	495	465	441	503	451	507	457	463	448	462	406	440	459	492	484	452	459	461	457	489	498	444	466	464	444	462	488	479	486	466	500	454	453	480	450	503	448	494	434	458	501	460	485	473	464	483	506	457	445	494	457	504	477	467	444	488	452	460	467	472	477	468	521	466	443	442	466	466	485	490	490	467	446	407	490	475	427	420	421	469	454	461	439	466	443	474	465	452	500	455	462	450	490	493	471	443	496	497	489	444	486	485	468	481	531	476	495	451	459	495	425	458	457	461	468	466	445	499	449	485	453	456	468	461	473	428	439	440	492	460	483	473	482	414	462	455	432	485	473	498	442	502	464	479	461	476	460	494	487	480	454	492	478	471	478	457	460	470	488	436	514	470	459	467	499	448	519	426	495	463	449	478	499	429	441	463	444	446	434	455	469	446	471	462	453	438	472	455	470	453	462	475	451	398	486	467	430	467	451	462	456	466	488	448	457	460	454	432	448	458	443	482	428	479	452	477	487	463	502	450	441	463	477	510	487	432	490	472	468	493	469	453	438	467	455	465	460	482	442	483	429	488	461	474	443	447	486	448	471	495	433	460	526	448	469	468	456	475	484	463	487	437	452	432	471	469	511	445	445	468	430	443	471	455	451	482	467	446	489	488	458	506	475	465	495	447	430	492	461	479	458	463	457	465	458	471	474	503	465	423	487	452	457	445	484	473	453	489	493	438	451	489	493	479	446	472	454	443	488	465	520	509	486	435	495	437	451	464	487	497	469	472	479	493	469	439	478	486	455	499	432	453	457	465	478	442	473	451	460	501	423	467	493	465	505	460	485	476	474	469	460	491	456	487	443	460	447	490	451	460	456	469	477	451	476	497	421	506	460	487	464	470	483	472	447	410	458	433	453	469	472	458	489	462	501	468	456	472	475	473	461	447	479	476	453	481	489	450	440	462	423	457	483	459	501	475	439	470	488	458	471	479	477	433	427	450	429	467	457	461	447	429	494	458	468	506	501	449	483	455	490	474	460	443	426	494	465	468	470	473	478	474	437	430	460	478	430	439	451	476	440	469	451	462	442	482	482	465	467	439	483	472	470	466	454	448	468	447	465	463	457	417	482	475	498	455	484	513	444	528	437	476	452	453	463	444	460	486	479	425	497	484	432	449	455	491	468	461	441	474	449	429	454	460	477	491	456	472	458	478	441	434	465	469	463	493	502	454	440	480	455	461	431	459	472	478	498	458	481	498	493	454	472	476	445	498	476	428	441	460	487	454	447	467	467	457	470	497	448	464	470	451	468	463	473	442	504	522	476	454	457	464	478	430	461	492	488	444	469	424	494	458	502	508	511	489	435	493	465	462	462	525	468	472	419	440	485	502	454	447	442	437	481	483	466	432	486	484	456	461	457	442	486	480	474	445	446	452	461	466	458	479	459	437	490	494	428	473	490	445	459	489	434	457	457	459	477	471	468	476	443	473	472	440	449	414	459	474	464	449	455	492	490	473	486	463	489	449	481	499	442	489	451	430	489	451	477	467	456	474	486	451	431	468	462	448	484	452	436	482	455	457	475	472	468	453	434	485	481	490	481	450	467	464	487	463	472	474	457	525	481	449	475	473	457	504	486	513	415	492	476	428	476	474	438	479	498	480	487	436	453	454	447	478	468	454	453	469	469	474	443	437	475	469	462	450	488	448	452	477	444	409	455	483	494	467	472	440	483	505	436	488	495	438	460	477	464	463	457	443	519	500	475	471	470	486	451	480	488	507	481	457	463	463	457	430	460	459	421	442	467	489	487	472	464	432	499	464	450	445	468	438	468	432	461	471	441	434	488	475	453	496	501	513	429	497	458	464	470	480	488	462	473	490	461	468	439	474	479	446	469	455	453	444	497	477	459	442	461	500	511	467	463	453	453	458	484	448	425	478	475	456	445	441	454	406	498	435	452	469	488	482	466	466	485	485	448	476	499	469	481	487	510	470	447	469	496	439	488	476	467	441	486	443	439	503	460	427	464	482	452	458	444	443	516	480	460	481	479	439	471	504	491	481	476	474	430	461	482	501	461	454	465	439	497	452	449	432	462	456	446	460	453	493	414	450	459	501	475	439	510	436	450	488	466	450	475	467	462	476	442	466	448	471	464	448	485	468	478	448	454	471	453	459	464	449	459	483	414	422	474	463	491	458	458	479	501	457	460	467	477	485	490	440	531	485	468	463	465	492	465	490	482	472	454	432	476	488	461	469	480	417	438	482	457	490	468	485	464	472	475	429	478	493	466	486	411	471	490	457	490	475	474	482	482	481	439	438	464	500	455	491
69320	38055	10396	1165	658	570	472	431	371	362	360	347	391	355	314	320	317	322	323	351	334	296	357	309	355	327	329	306	311	330	309	313	361	312	316	310	290	324	314	304	296	323	306	303	314	303	306	313	301	305	308	349	320	337	348	329	312	316	303	331	296	318	311	285	318	324	337	309	322	332	321	277	293	350	320	283	348	304	298	286	301	292	322	303	305	272	333	292	290	333	291	333	292	300	331	297	301	323	285	337	321	296	324	304	319	339	312	330	313	331	331	338	333	323	348	324	287	316	318	293	299	321	320	250	292	309	322	333	286	313	297	331	308	317	299	357	335	316	323	323	332	312	265	292	308	312	307	276	308	320	320	310	297	295	317	312	308	305	291	314	330	295	314	311	329	323	304	321	293	295	296	305	294	324	305	299	305	320	298	333	303	295	314	315	312	345	314	327	284	298	292	318	329	333	328	348	322	291	297	288	328	314	299	332	303	286	269	304	302	297	340	334	282	311	286	329	287	283	331	312	318	292	292	297	291	312	332	269	334	290	321	322	300	319	336	326	295	300	334	339	296	324	331	278	305	326	333	327	289	295	333	304	313	337	281	297	334	309	321	314	332	309	311	314	331	334	312	328	327	316	346	328	315	315	296	276	303	312	285	317	313	320	301	287	302	309	284	313	308	289	307	288	329	325	307	294	301	341	304	296	299	307	305	337	316	329	347	316	304	314	275	309	300	300	290	301	309	312	310	281	286	321	319	329	315	307	322	310	307	299	312	317	329	274	333	327	315	326	303	303	323	302	304	292	333	297	354	301	280	304	299	318	309	279	325	319	281	304	331	326	299	305	335	280	279	326	305	309	298	311	298	300	308	288	313	320	278	307	308	318	322	350	309	309	338	294	348	331	336	324	311	282	324	340	290	306	299	291	320	295	315	319	293	335	364	304	324	330	319	334	303	339	293	316	312	303	320	282	322	294	311	305	299	323	325	278	321	329	299	288	322	301	284	317	319	312	337	311	305	290	326	358	312	319	330	302	310	316	311	311	304	308	306	304	319	282	314	284	311	329	320	304	334	303	309	315	322	278	300	339	301	324	339	296	335	300	303	298	301	321	290	296	315	316	311	334	282	316	279	295	306	333	324	314	327	310	308	277	316	307	320	279	320	325	307	295	298	319	288	323	303	320	309	300	322	302	323	287	311	284	300	311	313	323	310	311	324	308	302	319	323	288	344	283	283	341	326	301	306	349	313	308	306	318	308	294	296	321	280	294	285	317	309	322	318	318	323	310	311	310	327	313	316	294	342	313	322	317	337	306	327	333	327	296	323	305	345	289	319	312	354	315	315	299	314	362	322	302	299	328	331	298	324	327	313	317	347	312	328	301	314	329	289	331	262	325	323	325	303	294	342	307	323	294	335	305	296	296	338	312	308	320	294	328	301	310	315	287	288	346	306	310	317	323	306	289	291	326	298	311	333	316	333	317	284	297	282	296	306	267	318	306	324	320	292	310	301	284	276	315	320	284	309	351	310	249	293	303	298	333	318	302	343	325	303	302	275	322	299	343	330	299	308	306	307	321	330	297	341	322	322	319	291	337	307	325	294	309	284	311	313	315	329	307	318	300	333	304	317	286	293	302	285	287	291	328	308	338	318	303	317	301	315	310	312	312	294	290	298	322	317	325	296	301	330	307	318	356	311	285	320	288	291	306	314	307	319	328	318	311	302	328	315	292	327	294	285	281	307	300	283	289	276	297	292	329	332	286	284	301	320	311	330	336	300	333	323	318	320	293	327	323	341	331	285	319	300	320	347	346	317	303	325	315	318	303	297	307	279	285	277	326	283	300	301	328	306	333	318	293	299	309	317	342	293	326	287	321	304	312	313	286	335	309	298	316	347	303	320	298	325	303	311	313	298	286	303	316	293	317	283	330	322	290	305	354	323	279	307	276	298	278	322	301	288	333	319	334	339	328	313	306	320	307	289	298	300	317	308	329	289	317	315	283	322	313	297	327	266	299	331	299	326	318	314	297	296	306	299	276	261	307	309	325	295	299	316	298	298	315	299	306	303	296	292	324	317	308	304	327	324	362	306	317	302	328	292	320	298	333	315	335	280	267	290	312	311	292	304	323	286	303	277	298	323	312	316	338	322	339	335	314	295	282	322	291	293	339	307	327	286	329	306	313	300	310	344	326	277	303	279	306	312	318	325	351	332	306	321	322	296	288	325	344	303	297	297	266	341	339	282	348	298	305	327	330	323	332	304	291	308	303	316	299	322	294	299	324	286	309	305	284	293	289	293	354	297	291	338	306	294	306	309	315	295	299	344	285	311	315	289	294	319	308	304	283	282	299	309	310	329	292	298	313	276	293	328	317	320	317	306	313	310	311	300	336	347	302	309	311	299	294	338	314	300	292	296	355	291	316	322	305	321	322	258	282	282	317	332	291	288	314	298	291	286	323	314	330	312	320	300	295	307	308	306	282	312	300	301	360	321	289	322	290	328	319	311	302	272	285	321	327	277	326	304	274	312	296	307	346	318	336	304	322	303	294	283	336	320	324	355	323	334	299	322	307	313	325	301	340	312	316	294	321	315	313	345	301	319	320	307	329	309	311	333	320	351	305	303	336	325	344	321	326	316	343	318	336	289	295	294	321	319	305	330	300	318	301	323	306	307	335	330	317	313	327	318	308	301	307	346	309	310	290	291	336	290	328	325	350	319	332	336	340	270	338	307	273	313	322	308	343	319	295	284	328	312	309	300	321	321	298	304	314	313	311	338	294	312	319	313	301	314	304	285	304	347	367	320	302	307	353	298	282	302	291	299	287	332	290	330	306	340	329	305	311	342	326	319	321	307	336	329	298	313	328	309	352	322	298	288	313	303	310	311	305	300	332	316	296	316	299	290	320	312	283	334	336	315	308	271	322	303	327	329	322	328	300	306	317	283	292	291	294	324	305	311	331	309	294	294	290	309	343	306	321	355	298	309	326	298	269	277	307	320	354	323	285	279	350	315	292	277	339	290	338	291	279	305	325	303	301	320	301	299	305	342	326	307	311	309	300	319	348	336	295	323	291	304	317	290	294	316	300	322	319	318	272	279	339	304	326	328	285	315	324	337	339	353	347	301	316	318	344	271	299	300	280	292	313	302	298	319	327	328	335	313	308	336	313	303	281	345	315	289	326	335	333	288	309	314	292	306	296	354	282	336	308	277	296	304	328	334	311	288	298	294	316	294	314	316	268	308	320	277	307	294	312	284	296	323	308	301	307	307	302	292	300	339	334	303	306	308	320	324	350	298	338	334	290	301	304	300	335	350	328	302	301	317	340	303	358	320	275	277	307	317	302	307	337	289	283	316	289	324	336	299	339	318	287	321	305	318	314	333	333	313	322	282	313	298	310	306	311	330	317	326	316	318	291	303	308	317	307	291	300	303	290	285	310	318	319	325	297	311	286	310	301	307	318	305	316	285	284	307	316	325	328	311	325	291	302	347	323	295	308
42608	20384	2201	2396	2097	1914	1620	1473	1278	1131	1148	1114	1013	969	928	978	974	888	881	878	872	866	852	849	871	858	805	791	805	725	807	802	779	832	805	768	804	776	811	724	755	788	787	808	753	824	754	790	794	803	799	780	769	787	833	734	810	799	801	754	758	769	807	766	757	769	763	758	774	724	774	795	748	728	748	746	768	785	745	769	726	744	742	789	732	745	769	779	771	756	782	781	766	751	787	784	749	770	785	731	761	758	841	749	759	763	732	762	763	761	815	783	740	787	785	796	822	792	750	767	762	796	776	760	742	737	734	833	785	754	748	774	757	776	741	736	725	762	773	778	783	760	738	734	758	763	733	797	778	748	730	742	805	723	782	810	792	734	745	773	735	797	724	742	800	731	747	810	741	783	789	720	721	770	804	759	801	795	785	808	741	786	785	821	790	780	724	786	760	805	773	768	762	736	784	726	783	791	756	754	768	794	739	785	784	794	728	761	801	740	754	789	762	758	751	738	749	790	753	766	768	781	734	778	768	794	768	821	759	826	755	743	838	744	778	772	810	737	808	794	750	742	796	765	790	734	763	744	750	721	782	736	734	751	747	762	790	837	713	712	773	695	728	740	760	783	742	786	798	852	747	734	776	777	779	742	791	768	780	760	786	795	745	785	801	755	782	780	746	768	751	758	743	770	806	783	711	795	774	745	760	768	780	761	764	763	756	809	797	784	750	755	806	760	762	719	776	772	782	733	717	749	745	748	763	775	753	724	765	734	788	781	726	733	760	739	800	787	802	732	823	783	753	754	723	746	790	734	777	705	817	762	750	785	715	807	818	742	757	791	787	693	835	790	728	740	783	725	776	784	803	785	761	737	790	763	744	767	744	804	772	788	824	754	770	750	810	776	817	759	750	777	719	808	787	722	746	778	770	758	743	773	753	773	751	787	786	746	746	744	806	745	737	772	766	810	733	763	764	790	730	769	735	789	755	786	754	807	727	729	762	764	741	769	756	747	768	767	777	729	753	765	793	774	750	721	792	755	742	799	771	778	742	776	731	777	788	753	772	768	764	747	731	783	744	744	770	775	730	783	734	759	734	749	833	756	782	803	778	784	746	764	789	761	782	767	761	770	752	778	772	722	743	735	761	767	773	716	776	750	758	809	754	769	725	747	728	723	779	745	764	767	765	779	787	752	723	721	749	739	770	765	782	754	771	751	777	750	736	762	729	771	764	789	792	782	765	747	811	788	778	730	782	750	776	765	801	781	751	786	771	749	777	743	783	801	736	745	785	739	789	735	785	756	735	768	801	780	744	761	689	742	830	747	793	741	766	763	768	691	771	791	779	794	825	768	797	731	786	797	749	759	783	738	765	795	799	711	792	773	730	758	743	768	775	819	742	748	772	809	792	762	791	767	781	757	759	776	775	749	804	735	753	736	777	762	804	765	760	791	774	805	758	785	743	766	772	743	761	798	790	786	737	772	743	729	803	796	813	736	783	763	810	714	776	761	773	766	719	798	778	766	777	749	790	777	772	811	725	769	746	762	778	819	669	743	716	766	763	708	725	768	760	735	815	792	795	803	736	713	750	717	791	714	753	788	813	719	830	723	730	753	719	792	724	739	793	777	768	770	719	720	757	738	792	746	800	760	727	813	737	801	757	840	773	773	762	733	745	789	772	742	739	782	718	802	702	793	742	767	771	772	711	764	775	747	739	762	798	740	762	789	758	758	737	765	742	748	807	781	768	786	736	763	765	791	783	789	814	712	746	769	776	780	748	783	761	800	769	742	773	811	770	781	776	727	790	830	753	716	801	784	753	775	799	786	796	746	767	757	766	769	799	809	749	735	742	795	768	762	745	741	780	759	803	769	724	740	767	765	779	766	774	810	697	791	728	805	708	730	729	786	762	758	712	765	753	773	763	711	762	745	739	754	725	794	729	730	747	753	791	762	744	775	771	759	726	744	765	733	768	762	825	724	772	779	758	768	763	721	768	758	807	755	773	754	777	787	761	769	743	784	811	763	764	755	750	763	761	779	792	779	766	767	824	783	782	842	789	787	724	719	752	751	745	715	782	768	720	795	751	745	772	753	783	761	712	780	744	771	786	745	759	753	779	776	731	745	807	792	767	764	770	741	796	735	734	787	817	730	764	738	754	755	789	782	814	756	786	734	775	784	735	764	770	785	743	796	782	762	782	789	779	718	768	718	690	783	749	732	743	807	789	779	747	761	756	825	760	734	730	748	722	714	773	847	763	796	786	768	732	798	719	769	757	754	786	753	761	720	792	741	722	711	762	721	752	746	747	740	768	722	746	755	770	798	717	777	753	707	764	766	736	794	789	763	770	750	784	763	769	744	781	756	729	728	779	759	776	824	789	764	731	767	728	793	735	788	755	762	735	751	742	792	717	770	827	817	758	767	701	789	709	806	756	785	764	785	785	786	724	787	809	720	783	755	740	766	832	814	795	792	765	739	784	752	748	808	730	797	739	785	747	791	720	779	717	771	806	754	771	803	723	787	774	742	793	799	782	797	787	751	762	808	788	766	779	755	743	760	751	734	816	780	757	805	749	816	773	743	748	711	753	768	736	715	743	761	757	755	773	801	775	757	804	789	852	782	756	752	796	751	806	723	789	762	742	799	759	754	771	748	743	753	787	818	792	764	787	759	771	719	789	694	797	755	788	754	739	755	728	828	740	742	766	754	781	764	791	788	742	812	695	706	795	722	754	744	773	806	745	756	744	743	761	785	766	732	772	778	814	805	748	754	731	750	797	783	731	788	749	759	778	801	748	783	772	761	753	760	766	752	768	734	764	778	798	757	805	735	772	717	699	771	791	769	774	797	724	776	756	792	786	799	753	766	765	809	770	757	766	771	723	752	752	780	753	777	797	717	722	739	743	785	773	769	760	748	745	748	764	803	746	778	742	771	772	735	729	729	786	772	739	743	825	733	759	755	739	755	766	789	758	788	780	725	738	772	779	780	782	690	754	727	831	809	751	787	755	777	807	764	780	720	747	746	778	756	707	736	769	789	739	803	781	809	774	738	727	759	798	780	783	765	751	754	798	765	725	799	751	789	761	783	766	754	752	775	751	759	811	728	745	804	800	775	758	745	775	763	765	815	778	818	782	702	769	753	787	705	778	737	778	760	756	723	754	756	792	768	728	773	750	738	731	770	771	761	704	738	744	799	730	724	798	790	776	756	813	746	758	811	758	825	772	775	766	782	754	791	736	765	738	766	773	776	759	758	762	779	731	712	740	772	766	790	736	767	782	738	792	769	750	796	748	784	761	772	756	775	770	783	778	731	752	774	739	737	798	749	777	766	774	728	782	726	747	783	772	710	768	712	804	792	747	700	771	763	745	750	752	750	763	775	760	746	777	793	778	732	744	746	723	760	706	755	838	778	774	754	769	779	748	757	816	675	770	844	784	718	749	790	787	752	706	715	763	787	752	707	704	735	783	783	761	773	776	757	757	770	779	806	715	782	758	771
78615	46562	18723	3860	979	779	642	548	473	429	404	380	339	381	312	344	332	338	308	315	319	300	310	286	298	322	295	311	302	336	291	315	292	296	278	310	301	304	320	289	307	292	302	327	293	274	291	299	285	307	301	308	284	294	291	270	273	307	266	278	288	301	302	286	266	314	305	297	299	264	279	308	277	242	310	315	333	313	313	281	255	280	283	304	285	321	302	287	246	299	307	270	308	287	290	263	301	305	330	316	281	262	307	298	269	289	299	289	310	301	289	290	290	308	290	280	307	262	282	303	303	294	316	271	297	279	284	307	278	296	300	307	317	281	292	299	293	293	289	305	253	305	320	304	277	283	302	273	280	298	281	306	261	311	316	290	276	303	261	287	288	291	273	271	304	323	296	311	263	288	317	304	312	278	283	270	270	321	306	304	272	288	301	310	289	286	296	292	308	323	282	301	324	276	299	321	307	312	274	301	287	273	278	308	296	282	307	325	276	295	319	313	257	298	306	293	295	296	287	299	280	281	288	293	270	296	271	269	299	277	337	290	270	287	291	306	296	292	307	294	306	309	274	298	294	280	244	259	272	269	282	316	300	277	293	279	304	271	286	287	282	270	285	292	271	280	288	317	311	290	314	295	280	291	291	298	280	330	260	298	292	303	303	289	309	272	284	281	259	320	310	315	307	281	279	300	284	274	294	277	317	279	295	290	305	303	267	299	288	288	288	289	296	301	315	306	282	285	287	285	300	327	291	284	304	246	298	298	317	287	269	296	274	312	283	314	282	261	303	310	280	298	301	273	301	294	291	280	293	325	271	271	320	267	291	275	302	269	297	297	286	304	283	303	286	349	292	283	291	300	300	283	322	276	295	256	298	292	263	279	279	247	288	269	296	295	288	268	303	293	291	282	274	258	251	296	286	264	302	302	285	265	280	299	294	278	279	277	275	299	316	288	277	296	292	274	294	283	295	298	331	294	280	283	298	256	320	296	271	272	300	293	287	299	299	290	294	295	270	248	262	272	290	316	295	270	292	279	298	268	285	282	290	289	258	279	285	320	285	229	288	271	284	303	325	279	263	303	323	299	292	259	311	299	336	287	326	295	263	303	303	281	312	313	287	277	274	292	272	297	299	302	285	279	316	258	274	271	325	261	279	275	304	293	307	278	273	298	290	281	276	302	268	274	286	300	283	287	288	281	308	296	316	304	318	277	261	281	323	308	298	275	281	306	298	293	279	295	276	319	326	298	268	267	283	295	311	280	290	279	281	290	294	276	309	283	301	315	290	294	300	298	304	275	303	275	285	329	298	255	281	273	283	317	296	283	281	272	299	281	282	324	308	297	304	317	311	271	351	293	302	293	285	275	282	327	284	297	322	315	287	282	299	303	287	273	303	306	317	298	294	328	276	287	275	272	297	279	283	284	299	266	300	290	271	284	276	303	307	283	301	306	258	268	316	288	296	305	295	301	296	285	281	298	294	322	282	271	269	317	255	280	284	292	297	308	268	327	292	259	303	273	302	285	293	289	315	318	309	291	303	289	293	292	294	280	283	265	296	280	288	304	244	285	281	283	291	295	293	279	288	283	298	306	265	311	268	295	301	278	281	284	293	288	304	278	306	285	286	258	268	288	287	328	302	307	304	287	285	305	310	300	317	295	304	289	296	293	305	331	275	285	322	301	300	290	282	303	282	305	331	314	296	304	263	262	317	272	313	306	269	337	304	301	265	276	282	272	262	277	333	295	307	263	261	310	308	336	290	279	301	278	304	310	275	315	275	269	280	272	303	275	301	302	287	320	270	295	327	293	266	321	314	296	296	292	303	307	295	284	278	256	327	295	285	302	295	291	290	283	309	277	272	283	289	264	269	281	317	283	335	287	304	279	305	291	257	283	284	271	304	270	284	274	300	292	316	280	270	296	281	267	289	304	306	275	272	298	337	313	303	273	270	278	290	275	289	291	298	280	292	293	327	300	296	273	263	306	300	291	294	276	318	274	267	291	308	279	287	293	303	275	253	305	291	293	305	288	287	265	280	309	357	266	274	306	299	288	300	261	310	276	301	291	268	279	277	267	263	278	305	278	265	273	323	277	292	271	308	271	297	300	276	313	267	271	293	276	229	311	311	301	279	286	268	310	287	272	278	317	302	288	265	300	275	295	279	298	268	320	288	306	276	306	303	277	284	301	276	281	296	262	315	335	325	291	274	265	299	279	300	268	303	282	298	266	267	251	294	302	269	282	279	284	310	278	291	292	323	287	299	268	303	308	302	327	297	278	311	287	279	308	298	262	279	311	263	323	290	330	304	286	280	260	290	277	294	279	291	280	286	268	267	269	306	295	292	294	294	297	298	289	340	312	296	277	285	289	274	290	301	270	267	285	330	313	289	277	303	293	259	274	297	342	295	324	309	297	341	276	301	286	266	283	284	294	274	284	281	328	311	302	309	307	289	254	272	285	291	266	317	286	259	333	267	322	305	314	264	282	290	282	297	293	286	301	275	294	307	303	277	268	312	295	302	284	267	257	281	300	305	269	235	268	274	308	298	300	274	298	287	296	269	301	299	299	291	282	289	326	271	274	302	261	283	291	269	299	272	260	291	246	294	288	235	334	290	281	302	297	276	271	295	275	279	316	303	283	298	268	331	317	284	294	266	289	312	294	304	286	286	260	279	287	270	288	319	272	318	290	286	287	287	292	268	286	297	330	313	289	304	329	277	270	255	322	287	296	262	326	285	302	283	288	278	275	305	260	294	302	287	308	303	292	294	298	285	277	276	285	305	282	279	317	287	301	256	284	304	306	308	295	300	288	274	265	286	262	290	248	268	310	283	281	286	286	290	290	276	293	301	327	286	270	279	298	292	288	298	300	276	281	300	285	305	273	289	251	293	294	319	292	289	287	260	279	280	276	323	309	264	321	316	282	305	277	284	292	296	280	295	287	274	277	312	260	286	294	289	293	301	318	282	267	297	270	305	301	325	276	287	313	280	246	290	281	297	291	273	262	286	307	282	259	296	281	287	309	315	316	314	294	265	297	279	294	274	321	288	270	299	292	261	270	286	313	277	297	278	300	311	280	304	288	294	278	259	320	271	319	282	286	264	280	299	284	296	298	289	294	282	322	272	287	278	326	298	279	301	299	298	288	262	312	280	311	281	298	314	279	296	261	274	291	287	266	274	270	296	307	301	320	304	271	268	280	274	289	306	266	279	278	276	287	328	312	282	300	290	293	287	296	254	327	258	288	306	292	276	311	310	308	293	274	297	302	298	285	278	268	277	313	270	323	265	295	324	259	285	286	290	302	314	321	291	282	278	282	322	290	300	345	309	300	308	290	237	314	268	282	278	301	290	322	288	312	279	300	265	295	293	312	314	300	282	267	289	272	303	318	262	253	311	306	272	308	294	309	290	286	303	285	305	291	302	297	267	304	302	298	277	276	291	283	247	267	310	325	287	290	295	299	288	270	282	301	295	285	312	339	290	254	300	280	310	290
52610	27515	3390	3968	3389	2739	2233	1958	1768	1582	1371	1398	1248	1156	1021	1011	952	910	923	893	879	861	815	861	828	823	840	800	824	826	796	805	777	795	802	786	757	737	721	734	775	732	806	726	739	753	748	731	704	727	704	697	719	695	737	722	738	713	764	710	671	722	710	741	726	762	720	713	687	695	652	733	723	679	738	702	677	678	741	700	721	690	739	688	704	690	691	689	708	704	728	652	692	703	714	703	688	675	746	702	710	697	710	729	691	718	685	695	674	721	678	688	750	660	739	725	704	728	717	701	702	678	715	699	704	673	727	645	704	692	676	645	697	690	649	704	688	701	717	646	748	752	659	670	695	732	696	670	769	713	687	720	710	707	693	697	665	689	716	668	694	717	706	709	704	740	665	736	702	730	701	703	676	696	694	679	694	704	686	700	722	724	712	715	692	697	726	703	760	698	684	672	725	700	723	722	714	760	703	631	702	662	684	703	699	686	665	678	691	688	711	715	736	714	713	680	712	712	698	697	685	722	689	719	678	683	671	625	709	691	703	680	779	688	673	678	723	694	700	657	722	656	697	692	732	704	692	690	661	702	670	676	711	681	741	657	699	638	680	695	683	707	727	688	680	717	726	724	674	694	714	705	701	699	708	710	643	678	706	659	718	718	713	691	685	734	662	697	686	726	676	707	685	653	717	695	674	690	712	691	692	666	676	672	698	688	642	654	680	679	688	695	685	719	703	732	694	641	735	695	651	689	709	707	692	692	682	698	694	664	693	706	681	667	726	715	681	693	701	654	680	685	687	702	693	717	652	742	697	700	713	687	681	693	681	683	698	668	687	730	690	639	704	722	701	683	694	694	664	683	725	700	689	711	733	673	701	694	669	669	679	698	671	693	722	709	677	690	688	668	654	645	756	686	654	724	698	704	679	725	732	694	704	726	683	673	701	656	691	702	688	681	679	664	661	643	674	666	681	700	730	679	669	668	684	673	702	714	691	729	662	702	671	700	681	704	730	708	706	698	675	686	676	679	690	667	675	681	687	712	685	666	646	691	710	639	670	684	689	683	681	651	694	697	663	702	651	614	681	736	697	652	757	729	708	667	703	695	696	673	711	654	672	692	654	721	715	702	723	680	701	730	701	708	706	724	721	689	721	689	690	687	697	708	658	667	695	710	716	702	675	751	729	712	673	677	690	703	669	687	695	715	697	698	701	723	673	718	685	679	704	695	698	701	692	666	712	705	669	684	660	678	708	707	695	704	693	667	711	734	717	713	673	718	686	647	681	693	698	650	637	737	673	720	663	724	665	677	686	706	636	641	735	692	675	690	695	671	688	664	687	680	692	671	674	686	671	643	694	710	687	711	700	688	651	705	698	688	754	671	711	693	682	676	689	694	744	684	712	717	706	724	741	671	664	692	692	617	682	729	695	686	727	697	675	698	655	692	671	700	717	662	689	674	685	690	717	725	715	703	703	693	685	714	679	692	680	677	668	700	690	743	673	696	661	646	663	693	692	631	669	677	703	686	740	639	724	695	708	651	679	645	689	674	719	719	606	684	715	696	674	683	725	710	720	680	659	690	719	702	659	681	709	668	697	690	714	714	691	656	685	686	704	710	691	687	684	698	625	724	698	658	697	681	631	706	683	660	698	682	691	723	704	731	721	660	744	706	676	702	687	694	681	760	690	687	744	768	668	714	669	704	701	653	679	727	721	681	752	713	690	716	710	740	612	700	695	705	680	682	683	684	702	656	669	672	705	664	714	700	681	677	691	682	694	717	673	781	686	670	670	704	686	679	694	692	676	671	661	714	715	690	717	655	706	683	718	670	672	673	661	712	718	692	669	700	721	662	722	689	657	736	733	668	664	710	693	717	700	709	718	677	665	660	697	738	706	692	666	674	689	735	668	701	667	723	688	675	695	705	673	688	712	677	748	707	625	705	677	691	642	598	695	680	690	688	730	649	700	664	717	679	657	681	700	666	705	728	681	693	743	707	743	697	722	743	623	751	654	645	686	675	744	701	639	691	687	707	709	675	670	731	650	689	717	622	657	736	709	718	691	689	686	669	673	681	685	679	707	710	704	674	676	645	648	737	727	708	687	717	688	755	697	686	697	660	685	712	719	668	722	724	701	700	680	701	661	750	641	651	698	703	663	711	703	647	694	671	687	658	724	711	657	721	706	727	668	695	700	668	700	714	700	705	707	673	664	685	703	665	708	684	683	705	661	661	657	674	671	687	702	693	686	703	693	701	705	726	672	693	718	669	722	718	671	659	696	699	702	670	708	727	708	649	689	682	708	715	705	653	679	736	704	684	714	737	740	747	695	716	739	683	681	686	677	679	677	690	683	697	695	660	661	683	662	710	698	657	705	672	673	709	719	715	698	723	684	739	688	707	704	670	722	667	662	678	714	661	728	699	699	709	713	718	687	689	726	725	673	715	740	683	718	719	703	716	727	700	738	708	723	646	676	713	738	723	679	682	667	722	653	687	702	711	685	727	661	656	673	712	719	708	680	671	711	639	671	674	681	693	678	661	691	705	724	676	686	663	673	673	702	654	674	689	688	707	714	710	670	670	705	716	673	698	746	683	655	684	687	670	723	680	661	755	772	614	691	648	692	719	691	730	668	701	699	706	654	679	719	666	707	721	662	713	717	731	644	634	732	645	660	702	703	671	693	726	662	712	692	719	679	694	736	705	711	710	701	728	695	690	716	734	724	685	670	654	653	662	723	707	675	685	680	688	690	740	677	758	712	642	690	683	702	670	696	760	709	673	672	655	739	681	698	689	660	697	689	654	685	671	702	697	714	688	695	725	664	683	686	721	708	714	683	685	675	655	694	693	689	713	666	733	707	689	703	704	660	690	712	721	661	720	719	702	755	708	681	698	713	709	685	676	703	746	690	703	697	671	652	691	669	677	701	681	675	711	669	687	702	687	648	711	721	738	640	718	653	676	669	714	680	685	651	722	684	629	740	664	716	690	697	700	742	643	721	633	696	667	713	662	669	702	699	715	680	719	715	689	645	701	654	658	698	673	698	694	660	655	737	664	688	722	704	692	678	749	679	714	695	685	714	666	707	662	706	716	695	716	662	675	684	739	677	670	715	699	662	703	685	707	697	662	714	674	744	690	713	705	685	650	683	664	713	671	711	663	717	663	696	763	717	688	699	732	747	770	657	652	677	695	724	707	713	707	681	681	717	707	779	697	673	660	687	701	680	666	703	707	692	656	758	678	743	721	646	717	733	719	719	682	658	708	699	689	697	707	707	698	669	699	698	683	711	673	682	742	706	739	647	672	709	646	652	692	680	715	659	650	656	664	690	688	679	645	696	688	672	720	683	722	672	677	700	736	707	675	729	707	681	722	674	687	680	630	721	666	690	689	679	655	668	696	682	680	761	709	680	675	701	703	630	669	715	731	700	688	677	688	737	723	662	657	680	706	660	697	706	708	695	709	664	727	711	709	674	694	668	704	703	694	670	647	682	684	695	691
22495	4086	272	183	164	206	182	180	173	168	171	170	162	170	178	173	171	152	191	172	197	179	169	195	176	193	148	180	189	177	155	165	184	149	164	171	166	168	176	191	187	171	177	173	157	154	176	181	176	160	162	158	160	199	160	167	163	160	178	186	175	183	182	198	158	185	173	167	178	153	166	181	170	177	154	184	176	159	174	176	168	167	173	176	164	178	173	150	147	172	148	166	172	211	173	171	173	162	173	170	182	200	169	160	173	168	202	169	172	185	167	180	177	143	184	154	145	181	161	178	166	166	175	164	172	143	171	188	146	166	172	171	157	156	185	183	174	150	165	158	171	174	190	159	159	164	168	191	179	192	169	135	198	192	174	154	172	181	192	159	157	180	167	198	186	189	169	164	165	203	149	194	168	166	175	174	165	165	162	159	182	163	159	162	163	161	189	187	165	161	183	174	164	178	188	165	150	172	171	168	174	157	191	181	170	149	166	161	174	194	176	175	172	200	174	183	177	149	164	206	165	164	181	186	174	179	148	169	165	189	172	181	153	170	165	186	166	137	181	176	174	199	187	151	174	197	157	178	183	193	184	137	154	176	143	178	166	173	185	172	182	171	179	163	147	159	165	194	175	152	169	175	158	174	178	184	171	170	162	164	155	169	190	181	165	151	177	179	162	205	169	179	162	176	172	173	165	164	158	177	183	159	165	182	147	143	164	188	171	162	168	176	147	181	150	167	155	168	179	164	202	170	169	178	178	183	187	167	153	176	190	170	153	184	172	180	157	166	172	175	167	176	152	185	179	174	176	158	185	191	180	159	193	171	154	167	175	165	166	161	157	170	207	162	142	171	173	180	157	140	158	147	173	183	174	159	179	180	180	180	138	157	162	155	168	162	159	172	173	178	168	156	154	183	178	159	190	167	160	169	186	163	156	164	157	168	167	149	181	194	138	189	186	180	168	157	166	174	180	172	185	166	169	188	150	184	176	179	181	167	159	175	173	154	190	178	150	173	175	172	173	150	165	177	182	179	166	151	193	184	168	173	144	187	159	166	199	159	186	154	163	160	158	185	167	163	163	153	183	178	191	185	203	181	141	179	173	166	184	137	163	154	172	167	151	183	159	172	161	181	158	159	146	141	171	170	184	192	177	147	160	193	174	162	197	177	178	170	161	150	183	175	155	162	180	189	154	158	175	177	152	163	185	185	174	178	161	191	153	163	163	189	183	205	187	169	177	165	184	182	179	164	166	188	182	174	171	170	178	169	174	168	158	174	190	160	134	172	174	173	197	150	167	182	140	172	149	155	174	173	178	163	166	161	201	162	175	157	175	159	172	171	167	162	162	151	168	158	184	194	207	159	165	176	198	178	184	173	174	157	178	168	179	179	183	173	160	178	169	180	147	193	157	175	182	181	161	165	174	175	181	166	171	155	171	165	171	173	200	188	130	158	176	180	158	161	184	178	169	167	191	166	175	159	181	177	181	169	175	193	182	179	153	177	173	182	152	196	166	174	174	150	179	168	158	165	163	178	166	170	158	161	176	166	183	193	169	176	187	178	158	166	167	161	184	192	156	182	186	160	167	171	188	191	171	161	185	207	177	198	171	195	173	164	214	174	169	157	172	153	175	169	182	176	153	165	152	150	159	151	165	187	161	158	177	200	164	177	180	177	187	167	171	178	175	194	182	195	160	177	143	161	182	161	162	164	187	167	170	174	156	184	165	148	174	193	144	165	164	167	163	176	162	173	197	168	162	160	167	154	181	169	164	160	173	174	186	221	168	185	171	162	181	189	141	176	182	174	168	171	183	174	172	164	155	171	147	164	156	157	179	174	158	167	166	187	163	175	164	174	164	151	175	176	159	163	175	163	169	158	193	184	149	164	134	181	162	170	168	193	165	177	182	176	163	156	189	176	154	165	160	186	153	176	181	160	155	161	184	144	182	155	170	183	171	167	147	166	193	167	178	177	162	178	149	152	192	176	163	163	164	166	186	182	163	175	171	155	157	155	175	182	151	175	173	197	180	169	196	168	163	156	155	165	176	187	160	171	154	162	174	149	155	139	178	158	169	162	169	187	180	192	170	165	189	179	180	155	178	186	158	161	174	177	182	173	179	166	166	176	172	164	168	177	162	190	160	173	179	191	189	175	152	173	160	191	166	179	150	178	178	171	155	170	156	163	165	157	159	182	173	182	168	168	163	163	182	201	167	178	153	188	169	163	161	183	181	180	148	174	155	162	173	166	175	193	198	174	157	159	166	145	169	171	163	148	170	182	178	157	166	177	161	162	184	158	177	171	173	164	177	156	172	172	165	177	198	153	178	184	191	172	151	161	164	171	167	152	154	182	161	164	173	165	167	190	150	188	170	181	187	164	143	176	164	197	180	170	164	176	166	164	164	167	149	157	164	163	175	161	163	186	175	165	171	167	191	180	155	162	193	198	167	172	180	170	156	165	187	174	170	189	171	185	156	177	151	183	168	179	166	176	156	170	188	163	190	182	181	198	190	158	156	157	181	175	161	185	149	151	160	154	153	145	186	183	193	177	194	177	152	175	192	156	178	169	162	177	171	162	161	158	168	176	182	183	150	171	198	185	153	174	171	176	178	180	171	185	182	183	189	194	165	179	164	168	181	171	143	171	168	201	188	182	154	148	165	177	201	157	175	159	156	197	190	193	168	170	178	193	143	134	176	199	174	177	178	168	167	174	162	178	172	184	195	177	143	178	158	166	177	171	164	162	177	185	169	171	151	175	177	185	168	188	166	175	194	175	187	183	173	186	162	171	171	178	161	169	193	152	179	152	183	167	182	181	166	170	168	185	180	167	156	187	190	169	192	160	171	172	163	195	162	156	179	168	164	180	140	155	168	175	153	160	172	178	210	182	163	171	178	166	160	163	180	159	173	173	163	161	142	178	158	179	164	199	180	186	159	172	150	185	173	185	166	183	159	176	154	173	164	175	157	151	189	148	161	176	189	191	170	177	167	157	176	179	205	182	151	192	167	165	161	169	188	175	184	172	183	161	178	160	159	157	180	169	179	176	165	183	169	190	193	137	169	189	178	172	161	167	193	185	167	153	164	178	161	195	170	144	169	163	170	166	154	194	184	160	189	154	184	167	158	165	166	176	165	180	174	154	176	173	166	136	178	179	189	187	178	180	142	153	161	167	160	172	179	169	164	176	157	178	170	179	179	146	185	169	196	177	161	163	148	180	180	180	153	174	172	158	129	181	183	154	175	160	166	152	176	176	168	156	185	167	188	171	190	156	166	173	205	166	150	189	155	180	157	180	173	170	167	165	163	168	150	169	192	184	183	180	176	176	178	171	192	178	156	177	188	174	176	168	176	152	166	185	166	131	185	167	185	158	177	147	169	184	172	173	174	179	150	179	162	185	156	170	189	152	177	179	170	185	160	150	175	148	173	174	171	154	178	157	164	170	178	182	184	179	169	178	155	182	189	171	168	165	163	160	178	187	172	157	153	190	165	188
19345	2959	529	568	527	533	525	496	489	474	481	516	487	471	501	474	450	435	489	489	499	465	455	496	472	472	432	457	487	469	511	511	486	452	504	495	439	469	447	484	501	454	484	457	440	463	496	410	489	480	453	496	510	463	437	472	462	491	486	458	481	446	440	459	441	447	452	476	453	486	460	489	441	458	461	487	445	485	434	488	490	455	441	458	487	479	489	459	469	492	454	453	463	455	467	487	492	445	481	489	433	454	465	451	480	439	460	468	485	470	455	452	452	460	476	498	442	475	479	475	456	474	437	441	474	510	441	483	486	501	460	448	460	491	503	470	490	478	472	461	445	495	478	494	441	476	460	494	471	499	463	470	438	494	485	409	496	445	460	451	469	472	449	467	469	439	465	474	465	493	449	449	480	486	497	475	472	476	479	479	439	465	461	493	492	500	499	466	463	475	467	481	473	431	445	461	487	498	444	501	463	476	466	462	495	502	479	497	506	470	466	489	404	506	499	458	474	444	482	468	490	417	467	442	473	502	473	503	453	440	454	449	493	493	460	436	458	438	442	460	463	474	456	460	472	483	464	492	441	439	471	458	489	496	449	446	466	465	446	437	478	462	507	459	489	480	459	448	486	431	448	424	473	439	474	496	466	469	462	427	490	484	474	488	456	453	483	468	463	502	495	480	474	499	430	472	475	463	477	485	447	485	474	496	484	443	477	465	441	463	461	447	486	430	460	473	459	449	426	466	443	460	430	509	487	477	448	454	495	474	466	455	456	488	458	467	481	463	509	462	513	445	467	500	449	475	449	497	429	480	465	468	484	478	495	491	468	463	470	460	501	484	470	495	515	435	485	490	443	487	461	458	444	491	480	489	503	470	459	485	469	442	446	468	460	453	477	496	477	488	498	470	461	436	496	438	517	450	477	439	465	469	471	513	483	507	480	472	486	478	487	490	476	498	422	469	535	462	495	485	452	471	444	483	473	472	433	450	469	479	470	472	437	453	446	442	476	479	450	497	470	459	436	455	474	450	459	435	471	454	436	446	435	465	466	509	445	444	465	449	444	452	459	482	473	449	479	464	473	453	441	438	464	459	443	470	482	445	451	422	486	502	506	472	471	463	480	435	468	485	476	473	485	516	451	524	467	471	484	450	504	453	510	496	513	444	478	488	452	478	445	512	472	450	472	462	476	505	440	481	456	452	491	504	459	448	461	474	498	476	468	460	465	465	484	457	481	491	520	460	461	482	452	504	513	499	464	445	489	464	461	474	460	465	439	499	463	454	487	438	466	441	490	500	502	490	487	456	450	467	448	458	440	454	439	470	429	453	484	491	461	494	468	450	464	479	483	460	451	473	551	450	487	480	458	467	481	455	436	469	476	480	471	458	478	434	510	492	463	489	488	525	451	485	458	490	459	468	463	476	470	485	500	467	495	464	516	505	452	474	474	479	468	507	471	489	487	478	473	457	472	511	495	491	449	515	456	483	458	479	454	451	478	442	464	466	463	498	501	494	458	492	485	489	468	480	500	445	481	473	459	489	437	491	466	492	479	461	450	447	469	436	460	472	483	469	522	472	461	463	420	450	489	493	474	498	435	500	477	462	457	439	453	467	457	467	444	434	472	479	506	469	501	507	471	469	464	504	437	469	475	474	439	493	461	444	449	450	478	435	440	435	450	477	460	432	493	421	492	428	462	491	459	472	451	455	481	479	449	505	467	505	479	465	462	461	467	440	480	488	458	504	505	471	479	450	529	449	459	478	467	510	474	479	451	448	468	500	504	460	492	457	456	488	492	512	468	441	476	474	496	465	465	461	462	463	473	481	466	458	466	454	473	458	473	458	453	514	493	519	526	459	459	437	424	441	481	487	446	477	466	463	501	459	454	463	424	442	456	475	472	440	497	484	460	477	495	499	469	439	481	443	480	442	486	456	455	485	480	483	461	455	447	527	447	456	456	481	501	501	502	496	444	467	459	469	482	468	488	459	475	417	481	457	481	502	448	489	458	486	494	474	497	482	485	465	461	452	468	484	470	434	457	437	476	490	476	446	477	504	447	457	484	464	444	445	466	496	468	504	484	486	461	493	461	447	423	477	455	431	430	494	484	452	496	466	477	442	478	500	443	465	484	451	478	455	446	468	439	468	474	479	460	452	474	469	480	504	473	452	449	438	463	478	445	458	485	454	463	476	477	502	467	466	490	451	440	490	467	505	463	472	500	468	466	453	461	430	474	472	495	494	503	465	469	460	521	473	437	485	474	480	476	485	510	489	453	515	446	455	478	484	471	454	483	492	459	443	473	454	459	482	485	454	424	447	475	493	438	470	458	445	475	482	482	461	461	469	465	498	452	483	494	477	434	456	491	453	479	460	472	478	482	462	506	511	496	458	486	457	471	468	463	462	415	486	477	437	520	475	483	511	482	507	450	462	449	476	482	492	452	442	458	469	467	465	504	475	489	450	439	447	459	471	459	460	470	463	456	469	445	457	407	505	462	401	449	491	444	475	468	439	465	485	507	484	500	434	474	489	484	441	471	507	494	459	457	503	532	465	442	505	493	471	414	478	469	449	477	486	475	509	494	463	471	443	479	501	468	472	472	432	443	470	460	450	435	509	479	449	460	432	478	452	442	471	459	525	490	464	456	492	460	494	495	447	438	452	454	473	473	526	457	480	437	486	463	487	483	432	463	511	465	500	472	463	449	423	490	482	499	485	482	417	435	463	471	438	443	481	461	514	439	457	442	455	464	425	470	457	467	521	437	495	471	452	491	467	470	488	446	480	476	470	527	473	458	487	465	464	487	478	479	485	452	444	455	463	453	460	471	443	444	506	472	505	487	426	402	486	465	458	467	475	455	479	454	477	474	480	488	487	441	482	437	455	441	467	412	469	449	453	433	460	481	441	484	459	453	476	466	477	452	464	455	440	482	476	434	484	464	446	490	431	471	462	463	483	502	489	446	490	455	473	469	453	470	469	433	440	442	451	474	429	478	457	517	475	442	438	465	517	443	486	444	517	456	433	443	419	517	479	455	455	442	440	462	462	507	494	493	466	452	489	475	489	457	463	444	495	493	418	484	487	490	417	467	489	494	483	500	507	433	468	471	510	490	502	466	460	464	479	485	464	465	447	477	484	416	487	474	490	469	463	468	470	513	419	460	478	428	459	498	445	423	484	475	470	501	461	445	461	439	452	495	444	482	442	438	483	490	448	448	486	479	474	456	476	450	448	458	480	488	513	459	441	478	483	501	457	466	449	520	477	494	480	461	494	484	463	464	464	479	475	504	514	493	474	502	474	448	471	482	480	443	454	467	448	450	495	479	482	468	466	442	478	462	433	506	500	471	527	454	515	475	483	466	494	482	520	508	433	467	462	472	458	445	471	480	490	504	452	511	467	469	432	471	461	497	505	507	466	468	480	446	467	443	482	445	463	486	459	453	466	501	504	475	474	438	446	441	480	449	476	456	455	455	490	488	490	480	490	467	509	472	461
67992	37657	13141	1419	644	511	520	389	434	390	364	347	329	343	307	339	352	333	347	300	352	316	328	326	355	324	346	316	324	334	325	289	292	322	342	315	283	317	267	328	331	316	321	291	318	316	341	311	332	320	304	331	343	316	338	317	329	368	286	308	313	322	308	320	318	302	319	303	328	295	305	288	327	342	324	334	313	335	291	312	284	298	266	303	304	296	321	340	324	331	326	301	309	304	329	315	306	296	346	306	324	307	309	309	329	302	345	341	308	323	311	310	343	289	288	316	299	281	317	339	331	338	297	310	302	340	306	343	308	311	330	321	330	326	351	279	303	322	304	310	335	326	298	336	297	320	366	345	284	337	312	301	323	302	312	341	333	299	343	313	326	299	314	328	346	282	312	320	325	319	305	317	331	309	367	312	331	288	308	283	310	332	282	337	318	339	333	293	343	341	321	327	314	306	348	315	311	324	314	287	325	331	319	333	318	315	338	303	314	295	321	327	317	290	285	314	360	293	297	327	314	306	326	340	333	305	312	287	333	304	337	288	318	316	333	319	300	275	334	310	300	299	317	305	330	330	289	282	316	311	323	337	337	314	317	353	307	324	308	313	355	303	343	315	295	329	326	339	298	311	310	329	291	313	326	312	356	324	333	292	316	288	314	303	346	321	277	323	352	323	315	312	302	298	301	278	315	342	320	311	320	306	370	329	294	296	299	322	298	342	328	323	333	336	315	298	334	326	296	312	312	308	298	291	310	270	325	303	314	316	308	309	294	285	323	285	306	321	304	295	301	305	306	311	292	349	354	283	336	325	345	302	337	316	344	309	290	318	298	312	288	309	333	305	324	309	316	335	323	313	327	319	339	315	342	316	319	321	339	306	312	329	306	298	295	316	288	315	308	336	315	298	332	335	282	301	304	285	306	288	319	293	344	340	315	336	293	299	338	314	351	290	323	310	299	319	311	332	302	346	330	305	333	286	339	312	317	338	309	312	320	285	349	347	338	311	301	344	318	292	286	305	322	299	304	317	308	320	333	297	322	330	318	324	325	299	333	284	312	293	297	303	303	313	342	322	293	360	328	322	339	312	317	300	340	289	267	314	352	322	323	323	279	319	332	341	313	304	339	297	311	322	341	305	324	326	336	342	331	301	297	308	267	287	319	309	294	323	322	336	276	312	304	350	318	300	314	288	301	317	334	296	310	294	327	306	296	294	331	303	347	350	296	313	325	309	310	327	306	304	302	315	326	319	320	343	329	336	338	300	322	336	313	330	351	331	307	306	326	313	317	317	276	325	307	318	298	309	287	316	309	315	315	331	311	303	289	327	312	354	309	312	311	298	331	309	314	330	299	302	330	337	307	293	295	323	328	318	322	321	334	297	334	348	312	311	305	329	325	342	308	302	312	343	342	309	311	314	317	302	326	346	332	325	316	310	308	317	286	294	307	322	305	301	322	316	315	322	311	322	314	329	310	309	325	309	302	288	278	282	315	304	321	304	340	304	302	322	316	310	341	326	327	309	321	324	345	317	321	326	347	290	303	354	341	292	323	293	309	349	340	335	323	326	336	295	291	343	317	320	309	312	341	274	333	341	302	296	319	328	324	331	293	321	298	314	332	323	308	321	317	330	301	309	334	330	325	301	309	322	298	329	310	287	352	290	296	297	330	287	324	313	332	325	313	347	342	320	301	323	298	319	370	287	318	353	317	337	314	275	354	299	304	344	304	323	316	287	317	315	313	290	324	297	327	298	322	306	291	316	309	303	296	325	333	281	307	281	321	291	316	303	296	312	314	344	309	316	314	290	358	312	325	302	332	322	315	337	313	303	342	340	314	306	333	285	297	299	320	342	363	344	333	284	311	326	343	313	308	280	331	334	295	322	323	322	334	324	355	327	300	316	303	303	317	322	329	330	326	318	294	274	281	324	292	308	298	288	282	301	327	284	312	320	302	333	350	326	330	316	300	328	272	333	336	334	321	313	303	337	326	350	287	282	315	300	342	313	324	297	324	297	292	291	329	322	295	344	301	321	348	319	290	307	336	319	336	301	340	323	312	295	299	346	294	303	361	300	286	282	321	340	305	313	311	309	317	334	335	356	290	324	328	306	344	303	324	278	317	309	336	340	323	298	309	307	305	331	348	322	274	311	313	290	296	341	347	319	352	301	347	340	315	311	300	338	341	350	296	302	289	311	305	319	317	351	290	301	297	336	323	306	322	314	315	319	328	299	348	301	285	306	349	316	271	350	299	324	311	346	330	337	343	332	333	325	312	331	312	323	330	326	318	300	310	345	320	324	334	308	285	305	308	317	299	298	302	327	330	341	356	331	321	325	310	316	307	293	292	294	316	288	335	377	316	311	292	298	319	302	308	330	316	286	310	328	303	311	300	322	330	328	274	335	282	322	312	293	310	343	302	335	320	308	309	338	285	331	336	339	324	300	301	338	302	343	316	315	328	339	307	290	337	307	333	345	335	298	335	308	293	270	317	314	326	299	320	294	314	307	312	287	312	329	303	296	327	324	305	313	302	304	293	318	325	303	288	326	305	303	301	320	329	301	303	298	301	298	299	306	335	319	306	336	306	324	306	303	291	299	329	309	299	311	306	295	311	327	319	318	301	292	306	253	274	340	319	286	318	265	304	285	302	326	314	315	317	297	306	326	323	305	348	330	329	366	279	302	303	308	342	305	294	303	292	304	304	287	319	334	280	298	322	319	318	310	296	363	313	320	312	303	312	312	305	354	280	303	315	323	291	287	301	296	320	309	308	314	308	325	332	306	281	313	318	332	308	357	344	328	343	309	318	312	308	306	314	296	323	292	313	279	341	285	301	313	299	308	300	331	311	315	299	336	315	311	313	314	311	298	296	316	327	322	312	333	308	323	304	292	305	325	323	306	329	340	317	297	287	331	318	314	284	300	296	320	315	324	323	307	296	318	311	309	296	279	331	322	269	293	291	292	328	318	307	310	310	320	302	313	309	292	302	300	295	317	310	307	313	309	305	320	329	293	336	295	305	269	335	317	311	346	272	302	341	303	292	324	349	314	326	305	334	309	325	315	335	309	310	317	300	317	309	310	306	329	319	297	339	302	310	302	323	342	306	312	356	300	291	287	325	289	322	308	315	306	299	330	314	305	298	282	305	317	316	328	319	284	323	314	299	321	300	293	319	310	328	301	331	333	326	332	303	333	344	343	322	315	336	313	322	291	295	320	274	259	313	322	320	273	304	289	331	316	304	355	336	337	326	314	311	305	330	302	322	326	292	309	307	317	291	340	305	317	330	286	343	322	311	327	274	292	378	316	319	292	288	351	306	302	317	292	330	333	271	336	322	317	295	330	303	317	349	303	320	294	348	287	343	312	320	302	318	296	306	315	280	301	294	294	332	324	321	334	322	337	339	317	302	273	312	320	280	321	313	302	314	318	320	336	332	310	310	343	338	303	314	340	332	341	331	298	316	330	281	306	273	328	309	292	328	347	325	306	317	289
43651	21106	2162	2418	2099	1833	1530	1356	1325	1143	1140	1048	1026	1022	903	945	910	880	859	868	852	943	839	871	868	804	836	830	804	816	815	830	816	808	766	814	739	819	792	770	848	838	797	790	754	793	752	761	786	795	749	804	785	724	796	785	762	791	787	780	827	781	812	759	807	804	766	807	773	776	779	774	800	720	777	785	813	770	806	828	761	734	796	771	787	761	739	756	809	858	741	733	738	789	748	779	767	790	784	778	793	741	782	784	795	788	763	756	830	791	808	681	800	771	747	759	787	726	770	771	764	813	717	774	771	740	744	715	768	779	747	779	764	800	744	794	760	779	775	744	744	770	734	773	821	804	730	771	763	789	740	756	788	756	762	750	757	752	792	722	759	800	764	778	724	732	759	745	768	772	803	789	752	762	787	788	746	776	769	746	728	723	780	787	796	848	750	750	722	723	792	758	779	780	775	774	807	835	795	769	791	770	775	745	777	844	746	752	703	735	746	767	762	743	742	753	780	797	738	753	765	713	788	767	792	797	716	776	799	749	773	762	759	754	778	764	797	727	767	798	732	736	746	776	741	703	752	809	728	802	789	775	768	781	713	719	787	819	773	769	707	791	799	736	776	804	772	740	761	749	784	778	728	747	787	731	749	800	749	705	821	745	768	781	818	756	776	722	725	806	733	824	814	759	786	709	772	788	756	728	778	750	774	748	767	735	735	829	756	799	739	739	798	787	733	787	790	768	776	799	759	761	747	790	759	727	733	760	768	772	741	714	717	757	778	796	752	725	774	811	762	747	753	773	776	758	773	786	777	761	787	791	762	805	770	746	786	785	786	778	768	774	787	745	803	789	819	789	808	793	755	742	741	793	748	792	747	832	797	789	752	755	788	703	760	704	781	770	765	773	727	745	747	802	738	770	740	805	763	781	720	742	796	804	772	773	815	756	758	774	757	768	777	780	769	753	776	765	772	779	745	775	757	774	764	755	777	759	821	799	728	771	810	720	802	710	797	781	771	780	793	771	748	738	775	723	767	772	765	796	794	785	769	799	787	784	770	763	767	763	807	774	767	793	782	723	732	779	777	889	758	772	796	815	801	807	776	804	813	800	789	784	745	777	746	766	772	741	744	797	782	798	722	761	744	740	741	708	771	736	751	808	772	773	769	773	794	732	809	744	761	824	750	779	850	766	799	742	780	762	748	785	741	781	759	761	791	724	779	770	770	792	785	791	756	788	772	722	736	770	802	731	783	750	729	825	843	779	763	747	811	763	693	779	766	751	760	772	794	757	788	780	763	786	803	759	746	784	774	763	761	756	783	776	769	740	791	821	801	738	749	818	758	800	752	740	741	759	768	795	747	795	767	766	740	811	785	756	735	741	769	769	743	795	754	820	764	812	830	733	812	761	789	712	766	820	802	730	728	792	753	754	737	750	762	759	781	742	793	721	734	734	764	788	787	774	770	779	784	721	761	708	748	769	763	773	775	704	769	780	740	740	827	749	747	753	771	797	766	750	757	757	779	770	763	767	807	733	801	791	730	827	741	774	831	789	810	699	783	808	790	736	815	758	761	723	719	729	787	829	776	748	803	785	757	747	694	766	783	777	753	787	781	794	732	791	762	758	802	766	743	779	802	791	784	804	777	770	736	730	783	799	766	773	748	755	797	775	768	792	764	775	788	741	747	765	748	779	741	762	746	770	766	729	741	783	756	796	777	768	738	745	781	755	782	750	758	814	825	746	777	743	748	752	758	755	788	821	777	786	718	788	741	770	769	774	782	778	781	761	775	765	777	796	763	818	782	762	753	773	752	758	761	804	812	768	811	766	758	770	732	814	814	782	807	752	774	821	733	777	789	780	752	776	790	751	764	767	774	797	759	797	791	766	758	768	750	796	795	724	798	759	783	745	813	736	800	775	776	782	718	811	745	793	759	772	795	747	720	733	739	791	759	768	762	817	788	740	734	788	727	801	784	764	760	761	784	776	733	755	787	790	802	847	735	755	789	761	788	739	778	774	756	774	737	757	769	793	757	772	749	759	819	774	795	758	782	748	801	754	807	772	769	817	769	765	807	762	723	734	804	737	782	815	754	752	749	806	766	749	778	767	732	763	797	768	749	793	762	802	796	772	808	740	734	743	744	759	751	764	783	789	822	781	775	733	777	738	789	782	762	790	747	717	754	763	781	769	788	810	754	791	842	736	779	771	741	802	730	784	771	783	782	754	764	745	780	784	781	761	777	827	764	777	818	767	771	773	783	802	780	823	722	757	789	775	810	802	773	733	827	770	759	784	734	736	752	737	723	811	782	779	776	788	788	750	776	782	730	756	744	708	743	759	726	768	777	772	751	774	852	808	775	761	747	773	795	759	808	736	757	750	734	794	765	726	766	747	757	786	769	752	784	845	788	776	763	768	768	752	794	777	798	784	757	728	780	704	710	727	745	803	711	727	841	754	754	790	776	755	764	766	765	743	763	795	724	729	774	754	816	726	789	798	748	803	729	746	771	770	790	839	728	787	792	740	798	821	798	744	775	822	801	755	786	755	761	758	780	742	753	797	745	774	805	749	748	788	755	780	778	810	763	755	721	796	759	785	764	772	790	783	786	760	781	812	754	756	790	773	736	745	743	746	789	784	762	789	808	825	791	770	718	764	773	767	778	786	772	801	776	803	738	734	771	807	755	766	713	792	761	788	826	825	774	750	771	747	758	773	763	781	830	797	793	744	772	812	766	804	788	749	799	786	781	792	809	741	795	767	759	773	744	769	774	798	786	734	750	714	734	736	757	752	829	748	682	759	794	762	773	752	722	788	826	779	782	797	795	754	759	748	731	762	783	801	778	801	785	782	792	777	756	740	767	771	746	768	775	746	737	752	748	770	800	809	743	723	724	775	752	785	746	760	747	770	799	783	752	724	784	781	744	721	710	765	725	717	778	769	741	756	779	770	799	795	725	770	804	768	770	814	828	746	821	799	845	783	731	784	754	743	750	718	795	765	784	765	760	794	766	759	726	748	762	770	723	777	790	777	764	783	798	825	805	786	794	767	766	746	779	768	755	751	763	758	792	794	761	829	770	730	749	830	772	774	800	737	801	787	798	813	818	778	753	807	734	762	794	811	772	753	777	740	778	811	743	741	772	791	812	757	754	777	760	801	814	748	753	762	736	777	779	769	811	758	792	781	769	760	794	802	742	827	754	780	715	759	750	749	767	726	762	743	721	775	800	762	803	793	721	820	741	816	735	774	793	752	785	762	727	773	738	766	814	713	783	800	795	772	766	725	775	764	750	735	758	729	739	753	767	785	789	697	762	801	762	753	785	743	812	809	803	746	805	804	771	789	744	797	746	734	774	768	754	775	745	748	760	812	723	769	742	776	795	785	762	749	773	733	750	808	784	739	788	813	810	766	789	766	747	811	763	785	748	758	786	798	745	776	766	753	750	731	761	809	826	768	760	831	757	781	825	759	762	813	826	750	785	839	778	791	812	761	716	736
75681	43742	21317	5444	1071	761	605	513	438	410	454	358	354	395	341	308	349	322	311	307	280	330	287	299	316	323	299	290	304	311	330	304	305	327	286	271	277	289	304	309	282	293	295	300	298	297	310	295	282	301	300	282	313	314	293	336	290	306	282	282	297	291	287	317	320	330	302	282	288	315	270	265	292	280	263	285	288	293	300	282	274	281	303	273	266	342	292	303	281	290	289	313	323	291	291	279	298	282	278	287	290	259	288	277	283	298	287	320	334	269	306	280	305	264	284	298	286	293	265	256	303	299	317	292	285	301	337	281	280	295	299	295	304	288	273	314	302	310	268	331	301	293	236	281	298	295	290	273	325	307	301	293	290	308	305	318	281	282	311	263	297	303	304	275	312	328	296	269	285	268	288	277	304	292	290	267	314	302	290	286	271	299	308	304	272	330	309	281	290	260	295	269	286	284	277	315	319	290	305	315	291	309	292	309	305	307	282	292	286	305	303	293	272	279	265	313	287	275	290	280	311	296	293	311	288	305	272	273	274	285	257	264	314	332	268	338	269	290	262	271	293	289	296	257	298	302	319	295	315	272	297	276	295	284	300	302	274	320	265	270	335	293	323	326	299	293	311	263	271	324	312	303	306	273	268	284	296	273	272	295	292	272	283	274	238	311	257	307	298	264	285	296	294	291	275	275	286	308	271	269	284	295	293	268	293	278	302	280	282	293	298	294	308	297	311	312	319	305	316	292	298	290	299	289	295	321	296	296	285	322	297	286	277	271	327	335	256	314	256	308	273	296	278	271	266	247	273	294	311	287	296	290	287	317	312	296	315	275	306	264	291	307	313	330	256	271	297	294	285	300	298	298	288	292	296	291	279	347	285	268	321	288	286	298	272	314	274	264	309	282	290	286	311	305	286	296	288	284	316	312	310	295	288	292	277	284	268	279	298	300	307	313	289	323	302	310	302	272	300	295	297	248	269	282	290	263	295	278	283	285	277	270	289	284	302	285	303	288	334	284	314	281	306	301	298	332	298	276	268	244	306	277	300	298	303	283	268	289	284	265	272	288	300	284	284	256	281	286	306	289	286	303	311	275	261	285	288	288	298	270	315	289	288	269	293	293	302	304	277	289	307	271	307	296	289	300	294	325	306	296	261	266	315	276	298	299	279	280	300	309	255	326	275	309	277	278	297	274	274	296	298	290	339	293	312	307	278	299	267	290	270	271	298	288	279	290	283	337	322	279	286	299	327	312	297	305	290	255	281	282	307	267	271	277	299	331	312	311	311	285	297	287	270	294	292	298	274	305	295	337	268	269	313	291	295	284	269	280	283	300	312	292	296	258	282	303	264	269	288	284	302	264	271	285	280	270	291	302	313	302	295	284	301	293	275	281	275	315	283	274	287	274	308	299	256	310	287	295	293	288	284	265	290	296	296	278	303	277	314	290	295	280	264	297	324	270	262	241	295	293	265	299	282	289	306	288	269	294	302	289	286	274	296	263	335	285	280	289	265	279	296	287	296	294	296	301	298	284	310	319	305	303	268	273	299	304	286	283	316	293	279	274	300	288	310	309	281	276	287	262	308	265	291	293	293	300	292	272	281	286	298	312	302	295	284	296	281	275	301	316	282	264	310	297	282	279	310	287	285	260	297	324	293	283	269	296	283	295	287	290	293	315	271	310	276	266	268	283	312	307	274	302	288	271	290	289	301	286	317	283	301	288	278	283	286	269	271	285	289	271	291	257	293	268	293	282	277	321	313	315	281	294	318	284	308	283	286	258	296	312	304	308	271	298	265	305	301	286	320	286	256	297	310	305	273	276	308	289	283	306	294	289	289	278	301	306	249	286	287	269	296	289	297	283	319	269	284	298	251	275	257	280	299	301	293	308	316	315	322	286	283	266	279	301	293	248	323	283	301	316	294	329	266	287	292	297	299	256	276	298	307	303	293	288	269	307	278	323	305	254	315	291	298	263	267	294	300	306	277	292	319	296	305	267	260	294	293	299	272	284	290	285	314	298	299	278	263	298	306	286	276	248	288	288	272	299	294	343	293	269	310	311	292	299	274	290	303	309	282	308	268	281	277	301	281	349	276	266	291	306	285	270	306	294	268	309	286	283	283	293	257	317	286	269	281	270	245	275	261	306	293	312	322	308	305	313	268	304	288	303	323	307	291	283	264	300	317	272	276	318	265	281	323	285	268	270	299	304	324	293	277	289	284	311	287	295	287	303	282	315	319	300	288	271	246	279	297	301	276	302	272	304	294	281	279	282	264	258	298	296	305	320	289	274	332	287	294	282	273	316	310	290	283	260	308	313	322	326	308	293	276	305	343	313	313	285	311	280	292	294	299	315	271	288	271	293	295	315	319	291	301	296	319	330	321	302	312	291	302	293	321	322	267	271	278	300	299	296	293	304	252	290	296	282	306	278	278	273	299	324	282	329	314	269	306	303	280	308	319	265	277	289	289	284	274	285	305	278	288	305	323	322	284	315	300	304	323	267	292	296	296	310	286	304	283	303	271	265	284	264	278	275	297	313	294	283	291	303	293	271	311	295	302	298	314	304	330	267	255	259	297	278	276	295	311	306	282	272	287	304	307	275	315	303	296	274	281	304	314	279	300	285	255	294	299	248	318	281	288	271	272	289	254	303	282	261	295	304	257	272	314	306	314	282	268	285	310	298	300	281	289	311	294	297	309	307	323	274	279	295	265	296	254	297	273	270	287	270	318	286	279	324	314	276	293	288	291	271	288	239	288	290	303	288	302	281	286	276	311	286	311	321	287	281	320	296	273	269	278	279	294	275	280	304	279	281	298	297	229	296	255	302	309	277	288	283	293	281	277	277	273	259	258	323	290	306	293	266	251	261	304	293	279	279	308	283	282	289	276	271	297	299	285	289	258	313	312	289	248	285	295	274	268	281	318	295	319	306	289	253	296	297	246	287	284	294	320	319	261	292	278	258	268	287	262	272	277	257	295	265	292	280	315	300	288	284	285	292	286	294	303	307	298	290	257	277	268	295	296	310	277	298	293	286	285	278	320	272	300	330	292	303	282	304	326	290	270	275	289	295	265	293	296	311	257	258	305	288	302	285	310	301	286	294	309	304	333	319	290	286	303	298	265	292	303	276	334	314	289	340	291	284	284	292	286	293	283	308	282	309	287	307	269	277	301	282	289	339	279	271	298	315	274	273	254	327	326	291	276	274	288	259	309	263	298	276	279	310	303	284	304	273	286	274	287	247	319	265	304	297	311	303	255	279	268	283	282	303	276	259	283	273	276	301	306	264	306	303	276	312	281	284	303	303	330	274	316	284	263	269	309	266	306	287	281	275	281	290	302	284	297	302	315	280	303	278	305	305	258	284	263	288	284	285	334	280	319	312	300	299	274	297	287	338	291	277	283	304	287	308	288	282	311	293	276	274	291	266	280	293	277	254	277	303	274	290	280	290	351	273	330	264	280	289	283	284	304	274	279	296	291	301	265	268	300	250
52743	28830	3334	3719	3282	2683	2313	1914	1645	1546	1405	1337	1123	1129	1107	1046	991	951	945	872	860	891	843	815	794	813	808	792	801	808	779	802	766	734	795	758	776	767	757	744	723	755	728	713	737	734	724	743	727	705	738	723	755	716	751	674	717	729	777	687	698	678	743	758	762	761	711	718	710	668	737	713	703	734	691	690	695	670	742	700	692	695	701	699	715	729	716	738	707	659	700	728	733	694	702	673	703	643	678	729	703	693	673	676	729	721	693	720	716	692	703	694	711	693	728	684	654	710	710	685	728	691	709	722	710	692	701	726	688	687	685	699	704	718	719	739	686	668	680	697	680	673	722	761	654	660	739	718	697	709	695	625	730	672	724	712	730	721	701	686	684	713	679	713	690	686	693	718	678	686	679	672	686	714	722	711	678	669	676	722	694	752	709	763	661	686	710	694	712	662	704	656	675	671	667	693	688	706	629	681	736	677	714	680	684	764	646	678	669	702	728	719	657	675	750	695	714	645	678	714	679	656	687	717	723	739	651	743	718	696	697	708	678	651	695	698	733	689	673	712	707	696	615	755	695	706	688	689	682	662	693	700	695	663	767	719	688	748	695	661	736	669	693	727	676	673	664	696	689	737	661	721	697	707	662	696	721	699	707	710	698	673	758	716	674	692	645	725	729	715	700	723	640	662	713	692	712	694	724	679	703	735	672	709	762	684	685	679	672	691	679	701	674	699	705	670	689	674	746	711	722	702	667	691	670	696	726	685	702	699	712	668	715	714	689	673	676	678	690	699	660	682	690	670	681	689	640	690	701	743	673	702	701	754	711	655	670	721	701	723	720	716	748	723	684	666	646	690	724	704	721	721	684	769	707	695	697	693	718	701	703	674	737	690	673	727	692	666	702	709	683	728	691	726	718	685	645	720	670	675	719	702	731	713	762	701	704	674	680	730	709	729	722	668	674	675	682	635	658	709	675	756	673	652	663	680	655	668	659	709	689	712	646	687	710	683	680	722	698	712	707	693	683	681	675	678	668	676	731	665	707	673	688	694	703	681	711	699	706	739	726	687	714	713	702	720	759	674	744	704	696	695	718	638	697	712	693	691	661	689	641	722	695	680	695	775	644	707	718	699	710	726	726	683	693	688	693	716	684	685	688	707	671	687	680	713	781	719	721	695	685	704	715	664	723	690	699	716	710	669	702	687	719	675	704	669	675	725	718	684	651	718	697	642	676	705	656	685	752	706	703	714	713	693	718	684	682	656	699	706	685	726	733	680	679	695	702	693	682	718	670	706	700	688	698	707	691	704	662	684	664	653	723	714	691	641	692	731	666	694	725	722	686	659	650	699	659	709	684	684	739	722	724	650	731	702	708	630	709	712	696	688	683	682	660	717	644	673	682	694	716	707	709	665	700	682	689	750	667	660	662	688	681	682	692	706	702	679	688	756	699	680	705	715	766	715	646	686	706	731	682	725	657	708	665	713	686	695	700	663	714	692	690	724	657	729	690	679	727	644	667	665	751	690	687	677	715	727	691	713	678	675	679	698	673	711	700	731	672	696	725	681	720	671	706	654	684	750	719	735	721	672	690	784	719	738	685	716	729	729	666	730	676	665	708	673	660	676	728	709	730	699	681	696	683	663	676	692	696	722	707	736	732	703	722	665	641	722	673	674	647	664	692	717	755	704	675	710	746	699	686	688	689	703	674	727	700	677	722	690	662	675	666	669	704	719	681	734	684	709	708	700	668	671	690	688	683	671	677	690	716	752	722	711	691	705	652	724	658	668	685	694	699	708	703	673	669	683	671	710	713	700	651	717	754	685	708	700	707	693	721	720	699	676	703	731	642	654	655	703	663	675	736	676	687	690	705	713	645	720	692	702	616	646	695	681	692	705	701	660	708	741	715	669	697	703	678	675	686	679	709	696	729	681	671	692	703	648	691	720	681	691	676	686	653	670	684	655	669	710	674	677	712	728	756	712	716	709	706	703	680	678	726	689	715	646	690	706	632	728	686	678	647	725	699	615	723	694	677	649	725	713	724	701	679	675	709	659	681	721	711	714	698	701	660	730	669	671	669	706	671	688	712	731	642	678	749	691	701	652	706	681	683	660	634	655	699	721	698	691	686	728	704	700	657	640	717	676	687	695	645	705	762	670	651	680	664	678	696	695	692	668	700	679	676	712	747	639	707	698	733	660	722	700	692	675	717	651	659	726	726	706	693	689	724	680	690	729	703	770	665	692	654	696	643	702	677	686	725	705	723	666	681	725	705	648	669	723	669	736	700	686	710	739	697	727	654	681	718	684	700	651	709	700	717	686	683	707	706	718	670	682	727	685	699	683	676	703	677	695	664	666	701	699	657	700	733	722	670	740	678	697	691	678	714	670	687	680	726	686	694	661	710	704	719	730	704	688	651	669	690	698	665	679	689	718	718	703	693	707	711	687	723	686	673	643	730	707	682	759	671	677	680	694	696	696	690	707	710	723	703	726	660	704	673	683	647	675	610	663	632	698	666	690	692	702	709	662	675	678	777	718	702	692	639	668	665	727	697	662	692	721	719	696	712	668	724	695	649	721	661	693	658	692	682	736	718	723	672	690	734	705	678	686	645	677	685	766	673	683	685	680	705	678	677	750	706	762	703	722	653	735	704	712	700	684	720	673	681	686	665	693	656	673	672	703	708	723	709	721	668	702	688	636	713	660	704	703	722	703	705	710	707	706	668	670	703	664	724	674	686	678	669	714	671	651	672	691	722	676	715	616	698	728	694	696	667	669	704	695	752	683	659	709	718	678	715	689	664	711	702	711	699	764	723	672	736	680	699	710	678	652	702	679	733	702	681	673	733	663	620	690	673	716	672	675	703	658	706	708	700	709	694	691	668	663	668	729	677	697	662	687	669	687	681	719	737	678	687	687	763	683	683	685	673	687	676	647	633	721	637	689	692	662	663	705	711	654	700	635	683	709	689	670	679	724	719	677	695	664	697	688	718	679	757	723	722	708	708	675	668	685	714	634	681	715	671	667	660	639	680	657	672	674	731	701	685	720	723	737	676	683	708	690	677	670	678	719	672	728	643	690	713	711	722	712	701	675	735	715	666	720	657	715	705	683	746	674	658	711	685	732	745	692	744	715	679	675	712	720	689	678	662	659	707	660	672	714	729	714	686	673	666	678	705	686	747	730	679	662	712	718	689	708	646	721	737	694	703	683	661	711	744	726	679	710	680	694	672	709	737	673	669	691	706	702	720	720	719	697	686	690	693	690	695	741	672	749	715	666	643	653	679	681	656	720	699	689	672	729	704	699	690	710	692	670	682	712	676	692	728	651	713	675	701	747	710	672	668	679	744	676	697	697	669	716	705	689	642	705	675	677	684	705	734	712	719	723	687	686	697	688	677	648	736	683	677	702	714	693	739	728	684	656	689	668	661	684	740	692	690	699	677	702	737	678	684	715	709	709	694	714	681	652	696	687	680	657	695	684	697	717	731	671	729	712
23068	4513	299	183	178	198	171	182	175	167	185	177	168	175	171	184	150	154	164	194	197	179	176	175	175	172	199	178	151	186	198	194	193	166	176	148	150	176	180	163	187	161	175	206	180	162	162	165	193	191	170	172	174	163	167	163	196	164	218	189	170	157	154	157	170	172	157	166	163	184	158	163	161	175	169	191	162	158	156	165	172	188	160	167	189	160	178	168	176	176	144	189	186	191	174	200	173	194	159	165	163	171	167	186	175	167	159	166	157	187	148	176	176	189	175	169	175	199	189	145	185	168	202	154	164	169	167	170	180	186	179	195	176	171	187	160	177	170	155	158	165	164	207	160	183	166	172	181	176	172	158	158	197	188	156	177	181	185	173	179	166	184	158	187	184	177	135	171	166	153	163	167	177	177	195	168	169	157	168	190	197	178	153	180	169	178	196	173	174	205	179	164	193	160	169	142	173	135	183	162	173	167	194	167	202	155	155	185	167	162	187	162	163	157	169	167	178	174	181	163	169	170	181	147	180	175	179	173	169	189	152	174	178	161	160	206	167	164	162	180	157	165	173	172	163	173	178	159	142	154	185	169	173	179	177	177	181	147	154	162	166	196	171	162	165	173	187	166	205	188	151	181	177	165	181	199	179	159	157	178	179	178	148	166	152	190	165	157	162	154	194	187	154	174	163	156	148	176	166	172	183	136	161	165	161	191	181	157	187	195	170	150	164	189	177	168	205	168	179	158	177	157	165	149	166	168	188	186	170	179	148	181	169	159	157	184	167	177	170	171	191	189	168	165	164	202	194	175	167	148	175	176	184	174	160	162	153	167	158	168	174	180	165	172	169	179	153	175	176	166	180	183	148	192	181	173	167	198	177	166	173	168	204	190	156	150	173	175	158	173	165	153	172	182	193	156	205	193	176	172	194	188	180	176	175	160	160	169	177	195	183	166	185	178	157	175	164	163	157	166	176	173	177	185	170	172	181	155	188	177	158	185	190	160	158	177	184	181	194	178	142	162	151	147	190	156	169	173	165	167	181	166	169	173	164	170	193	163	174	166	174	172	163	145	172	197	181	176	174	158	163	200	175	175	181	173	154	177	162	171	189	152	168	168	172	191	174	164	194	197	155	166	187	190	172	175	170	153	168	168	162	156	171	186	193	177	176	201	159	177	185	161	178	171	159	183	169	176	183	185	148	188	189	147	196	165	142	146	168	164	178	184	194	152	158	164	175	181	145	186	181	174	168	151	185	168	171	157	172	157	181	154	186	169	168	171	161	146	176	187	195	168	196	179	170	182	179	163	166	179	163	213	161	159	173	157	135	169	188	166	181	187	169	171	173	188	208	187	177	175	181	201	172	168	184	183	179	153	171	179	167	175	188	161	178	158	170	167	183	193	193	163	192	182	162	153	175	151	155	194	139	187	190	159	195	188	162	146	170	179	192	168	166	183	181	190	141	167	201	165	167	179	168	162	161	178	169	158	179	164	154	175	159	168	179	162	164	184	183	171	173	168	182	171	182	179	175	166	169	171	164	147	170	173	172	175	182	154	147	164	181	168	184	188	166	148	174	143	179	179	156	158	172	192	161	177	193	185	150	205	181	163	173	196	161	170	157	169	157	162	175	158	150	143	179	167	187	181	178	168	174	180	152	169	167	159	185	159	177	168	174	185	145	167	176	159	177	209	167	160	157	166	184	175	182	140	190	173	191	191	183	181	158	165	167	187	171	160	189	152	171	173	191	183	158	162	168	175	161	174	166	186	152	181	187	169	164	178	173	177	171	159	194	186	172	175	183	163	170	171	168	167	177	169	184	169	178	161	176	176	168	166	180	175	178	159	157	192	165	154	187	200	180	158	157	140	205	183	200	165	186	213	176	186	171	165	181	178	168	169	168	184	160	145	174	176	167	186	185	201	176	173	170	181	183	167	173	182	171	165	175	164	187	175	176	176	150	172	148	172	168	180	171	182	161	183	183	212	177	180	193	196	149	179	162	153	168	181	163	178	179	190	177	164	170	178	156	183	190	198	191	174	167	151	160	175	156	177	187	141	164	197	166	172	186	164	155	180	158	189	186	159	183	160	153	185	151	170	160	164	177	179	176	171	173	205	181	153	162	156	174	169	169	178	181	192	208	179	189	161	160	184	158	149	223	178	197	151	171	175	197	149	182	179	160	188	184	167	161	166	160	163	171	141	158	185	162	156	155	160	205	165	172	175	164	172	152	197	163	160	175	178	148	158	190	181	140	152	166	197	154	174	160	181	178	153	160	153	177	182	149	185	166	169	158	176	184	173	177	161	181	167	183	168	169	179	200	157	183	183	168	177	167	175	176	167	196	189	181	175	184	172	167	172	178	172	194	197	176	168	146	179	157	173	159	187	177	171	182	182	188	155	185	202	171	172	173	200	186	190	201	180	151	192	170	161	179	160	169	180	171	184	160	173	191	177	150	171	184	175	184	215	165	175	172	192	156	153	150	162	163	179	165	159	159	159	185	190	189	186	173	173	163	177	159	188	163	177	183	182	182	184	167	187	179	162	181	176	174	176	187	175	151	169	177	176	160	172	175	197	184	186	190	186	171	189	210	157	196	167	175	194	161	161	174	185	165	184	203	192	165	188	168	152	164	154	152	159	173	170	160	176	150	156	152	162	191	181	155	194	163	161	163	190	163	190	168	185	167	168	179	175	165	193	158	168	164	194	153	157	184	176	155	175	169	179	177	163	166	153	163	180	180	198	165	178	169	160	184	152	174	179	177	175	173	189	170	172	208	148	165	166	160	189	149	178	179	200	182	177	195	169	172	180	166	189	171	177	179	188	182	180	191	202	164	168	181	170	164	171	181	171	164	190	190	171	176	163	169	179	162	149	176	165	188	185	186	182	160	175	164	180	164	170	197	171	178	170	175	182	171	160	173	161	173	178	168	155	183	169	160	178	160	193	170	162	201	156	155	172	192	164	160	179	175	183	158	158	174	157	163	190	161	159	165	170	144	158	189	184	176	180	154	169	166	153	189	149	154	202	168	173	182	179	143	181	156	187	170	169	195	176	160	157	159	179	191	181	186	182	170	136	166	161	177	178	156	146	146	160	159	175	169	163	152	184	164	175	177	178	167	189	174	148	169	171	166	153	158	160	173	166	187	163	182	160	194	173	178	158	178	184	175	192	180	146	167	200	173	157	166	185	163	147	189	155	175	180	171	172	147	182	177	166	173	186	156	159	163	189	153	170	165	178	154	158	168	201	157	175	187	167	169	168	135	192	174	166	183	172	157	164	157	190	198	157	195	165	164	184	152	181	183	155	156	167	141	186	178	171	155	181	143	169	178	162	166	178	195	199	178	179	185	173	178	166	167	144	158	194	164	144	179	160	166	183	197	165	186	172	163	169	154	174	173	178	175	162	179	163	168	175	185	178	179	190	177	179	178	184	161	182	189	177	168	165	156	160	192	186	170	205	193	176	160	156	178	176	169	162	151	174	187	187	176	179
19770	3342	480	540	517	501	543	502	477	542	455	497	477	517	526	522	495	479	483	469	515	458	448	501	440	465	428	454	462	477	467	455	473	475	440	527	471	460	502	453	457	490	469	468	515	496	499	459	472	460	495	448	485	490	500	493	484	476	492	461	454	471	507	453	475	460	496	469	443	505	466	481	455	455	459	464	480	445	470	475	470	496	481	494	513	483	485	449	467	458	473	486	482	484	487	471	479	509	467	498	486	472	468	488	476	463	440	442	468	462	509	452	440	483	460	505	465	455	485	511	466	453	514	456	474	473	474	467	504	504	463	518	515	534	491	470	480	486	496	455	450	436	531	452	449	475	497	468	470	454	499	474	456	480	457	457	461	500	519	474	497	493	491	448	492	462	476	453	497	445	494	499	485	448	479	459	464	472	490	475	485	469	451	452	439	479	463	464	476	431	477	468	479	475	514	464	493	411	471	472	466	471	464	450	424	475	471	477	463	427	457	467	489	472	465	467	479	441	492	465	479	449	505	489	482	508	461	533	469	472	465	487	478	462	443	472	474	481	462	480	474	478	519	470	469	497	414	478	487	459	475	474	463	463	461	453	521	464	481	471	510	485	484	483	456	499	426	442	496	506	472	449	508	465	449	487	466	449	441	474	482	503	489	459	462	469	478	456	487	506	418	488	433	460	450	465	430	484	475	456	512	471	441	478	457	493	435	499	499	530	472	455	445	427	430	458	505	513	456	460	497	443	470	464	489	490	507	412	506	439	485	475	497	469	487	475	490	491	466	468	466	457	494	494	452	446	484	466	439	472	464	464	484	473	444	438	459	489	439	493	483	490	497	507	509	438	495	473	474	446	475	477	436	470	465	487	501	464	468	488	473	528	458	490	466	467	458	409	480	461	465	449	475	480	507	436	487	470	437	508	486	501	466	477	467	476	478	453	467	487	473	491	457	478	454	473	465	518	485	481	501	501	480	472	484	473	491	476	476	481	474	480	458	392	468	504	458	481	475	485	458	499	460	434	475	441	456	469	438	457	452	493	502	502	483	503	466	464	468	452	485	471	474	477	491	484	425	463	461	493	434	492	462	437	511	476	478	463	481	486	497	451	497	497	469	497	450	470	461	480	412	471	468	505	448	481	485	458	455	489	481	480	459	454	460	478	438	487	483	466	499	470	470	461	474	458	503	471	436	522	445	472	453	484	435	476	459	439	474	454	466	475	470	477	519	484	447	486	465	460	461	502	479	486	504	440	465	485	464	451	491	479	471	480	460	484	480	466	448	440	487	476	496	441	500	459	450	471	473	470	522	423	453	502	455	473	443	459	498	456	455	439	445	471	500	430	483	461	452	485	454	463	466	451	484	458	478	454	484	444	443	459	467	456	460	392	464	484	517	481	464	483	490	485	505	462	483	523	479	490	478	447	459	491	440	477	472	500	448	480	462	480	455	489	452	457	484	492	498	496	447	472	499	482	461	505	510	435	467	422	501	439	460	468	483	495	486	493	489	440	481	461	450	464	452	476	523	496	434	476	475	487	488	456	448	461	456	437	465	485	473	417	483	458	511	489	481	485	500	497	466	501	472	432	486	463	459	492	474	459	488	434	482	486	412	476	448	447	481	471	493	473	506	506	473	484	489	502	433	463	461	497	475	476	467	444	458	513	448	468	486	498	462	419	511	477	453	486	482	463	441	477	464	454	431	454	473	430	451	485	470	486	454	470	446	463	477	554	474	534	495	469	467	471	472	462	444	443	461	489	469	525	441	428	473	496	478	451	455	481	482	459	474	485	520	495	471	468	478	476	505	434	475	472	472	499	461	467	491	460	394	501	477	462	492	466	476	458	492	461	461	453	468	520	495	472	489	462	507	469	443	464	492	433	516	506	444	442	471	503	453	449	481	483	456	477	474	472	479	501	461	539	437	475	491	481	449	449	468	461	439	498	492	469	435	465	479	466	511	497	472	478	434	445	498	439	495	482	453	510	467	487	453	499	477	460	453	446	474	500	487	482	462	483	496	470	466	492	465	492	456	495	502	470	410	457	469	440	451	470	449	465	477	454	479	450	486	438	488	461	448	470	464	474	475	495	484	452	486	491	458	437	441	445	438	509	497	494	454	457	461	479	463	513	505	475	467	472	462	418	484	456	474	481	491	485	486	493	478	430	476	437	477	452	492	446	473	478	471	479	462	497	463	452	500	470	437	500	468	490	466	469	475	466	485	461	497	479	497	520	498	509	461	488	458	465	456	454	436	457	504	479	448	458	446	451	458	471	472	499	458	492	480	442	466	502	442	471	509	438	462	484	465	475	458	483	447	454	480	509	501	472	449	483	492	483	426	472	488	517	477	459	448	481	492	468	491	500	473	440	469	461	469	511	496	456	468	474	514	480	504	472	512	466	469	465	465	501	479	496	500	470	474	483	486	438	489	488	472	485	470	480	462	458	465	454	463	468	467	504	478	470	446	509	473	491	463	519	496	496	486	443	502	463	442	442	480	501	499	472	507	500	467	466	495	476	488	511	464	454	443	508	453	498	446	488	493	516	495	491	467	467	482	471	459	506	465	439	469	513	483	503	470	448	471	425	481	436	478	469	499	499	449	479	488	483	472	511	495	478	462	462	450	445	486	470	510	494	477	489	480	461	494	465	457	458	473	439	501	464	492	497	459	473	439	443	496	472	468	445	498	481	491	440	438	475	504	482	479	477	465	480	469	479	468	506	463	483	497	468	466	457	489	486	471	497	446	514	475	466	476	470	475	484	453	466	504	451	485	445	480	485	487	494	446	496	474	478	502	511	484	446	462	480	482	462	487	450	457	434	462	482	471	471	464	463	458	480	470	455	484	482	464	514	464	486	452	442	474	474	481	479	503	450	488	488	461	468	501	442	451	466	452	492	503	486	517	475	474	489	528	478	502	490	467	470	474	488	497	493	516	492	513	456	435	502	470	484	454	491	476	502	426	465	492	439	496	465	500	451	476	494	453	468	462	516	517	451	470	454	453	452	466	475	477	445	478	456	476	533	472	452	460	501	438	495	489	464	450	443	491	471	464	498	506	460	461	453	459	451	488	483	436	492	512	478	461	467	468	523	495	485	486	441	466	500	495	513	455	520	471	492	447	523	450	421	465	461	477	491	422	477	492	474	505	448	503	460	475	466	448	507	485	477	548	483	513	462	470	478	451	498	477	450	460	506	489	472	461	484	524	459	466	487	482	457	449	495	504	444	493	491	469	522	486	477	451	454	469	452	480	459	477	481	466	505	456	466	511	507	482	494	471	498	484	483	510	480	529	443	490	489	456	451	474	462	500	482	448	500	442	527	480	487	505	493	529	496	473	418	500	467	447	493	463	473	488	502	461	472	456	458	470	472	464	458	473	480	527	432	451	429	499	495	460	465	492	439	488	444	475	525	467	482	490	478	461	469	493	484	483	482	495	491	486	521	481	507	465	424	470	452	461	481	494	430	480	500	437	520	493	459	467	471	468	468
66856	37321	14515	1737	667	516	467	393	407	392	375	346	387	345	351	344	316	335	347	347	329	319	310	315	327	307	314	301	303	303	312	306	346	340	326	294	329	332	341	322	313	327	303	339	296	325	323	291	306	325	317	319	329	303	317	340	303	298	304	352	309	331	326	341	296	324	290	329	324	305	319	345	317	329	278	326	342	345	292	308	300	354	325	302	326	293	302	295	322	341	293	326	299	327	350	321	294	311	336	325	299	300	299	320	306	283	330	319	340	318	318	326	333	305	328	275	355	324	358	338	329	296	296	311	309	296	310	311	334	313	298	322	341	309	290	316	319	311	309	311	324	300	338	340	310	321	320	345	262	298	316	275	323	322	305	317	319	300	307	323	306	289	316	331	299	301	322	310	292	319	264	337	318	313	322	284	319	314	316	329	291	326	318	324	315	317	315	290	328	308	298	295	325	286	320	340	342	314	320	327	331	347	304	309	316	329	311	346	316	312	334	327	309	295	332	334	336	317	277	315	316	314	328	294	331	331	314	301	335	343	305	306	333	290	347	336	316	332	323	323	318	308	306	301	315	318	313	296	311	320	342	315	313	300	333	337	308	307	319	303	312	337	310	324	344	303	316	324	317	319	304	313	275	280	300	296	334	308	278	312	317	320	325	278	316	338	297	264	301	305	336	312	319	308	294	313	324	317	315	323	346	318	309	321	333	312	318	302	367	313	321	314	323	342	313	333	311	303	334	307	335	293	329	290	287	294	273	315	322	315	325	313	290	319	331	293	325	320	311	350	293	312	299	279	305	312	317	327	334	313	293	316	329	333	322	342	318	299	315	341	320	318	338	324	276	275	307	321	301	279	340	273	304	318	283	325	338	341	335	306	357	309	338	351	337	321	336	329	342	330	284	327	317	301	322	310	331	314	311	312	311	327	314	342	308	300	310	337	312	342	321	319	311	298	301	300	332	316	323	311	279	282	270	317	296	312	310	335	298	286	328	332	324	339	314	347	330	333	279	316	311	339	325	312	327	287	313	347	344	309	311	296	307	283	323	324	275	299	346	291	269	316	319	296	349	313	344	300	322	316	313	306	336	297	324	320	323	304	324	325	277	311	285	292	277	341	311	315	337	302	285	287	319	320	308	357	319	339	334	330	317	317	319	325	311	286	310	308	336	309	285	300	288	312	305	325	310	326	352	332	292	319	332	299	354	323	328	319	350	317	292	335	312	302	313	311	333	346	324	308	328	306	304	328	309	320	296	309	329	316	287	342	308	312	298	297	346	317	296	308	333	343	331	303	316	320	301	286	332	297	359	321	311	299	319	337	316	339	319	341	319	317	315	301	318	344	347	304	302	305	326	331	326	281	295	294	319	318	303	264	308	301	334	331	325	323	298	329	322	316	318	338	294	315	291	335	319	298	325	303	322	300	317	328	321	303	326	323	330	341	343	315	349	339	319	301	312	308	316	313	295	309	291	308	318	338	361	270	317	310	334	303	279	330	336	327	306	318	275	295	321	330	363	320	324	326	312	338	317	353	299	306	321	333	306	312	302	298	333	304	313	329	305	317	318	284	292	333	289	272	293	335	363	297	319	306	307	305	322	305	324	323	283	357	309	314	301	320	302	311	321	330	291	318	311	351	307	306	326	336	302	346	331	308	302	300	310	321	314	308	318	282	301	317	325	327	352	297	309	315	293	297	289	357	323	316	333	330	328	295	360	330	299	349	311	309	324	314	341	315	290	322	310	297	304	320	366	334	329	305	306	324	317	344	286	347	312	330	302	316	292	332	326	330	342	310	321	331	304	300	295	314	278	273	275	330	296	306	312	326	327	342	313	325	311	298	331	314	316	338	347	330	342	333	288	315	357	280	332	307	307	307	309	327	338	331	344	320	321	317	346	329	319	319	312	330	266	292	303	334	308	302	342	339	337	296	307	316	317	316	293	315	336	318	321	291	305	357	300	333	330	329	326	337	292	282	317	317	339	314	304	315	328	316	304	316	298	296	314	287	326	330	275	315	339	295	331	305	324	330	301	310	306	328	302	325	332	312	305	313	329	310	354	330	309	308	289	330	297	299	295	309	330	303	292	307	295	322	350	318	305	291	288	315	303	322	307	328	305	304	286	319	312	311	309	315	319	317	319	294	331	308	267	335	331	285	279	327	324	327	306	291	347	338	319	294	333	309	313	306	361	292	264	318	335	340	330	313	326	321	317	332	341	324	337	296	318	278	321	342	318	272	303	337	317	305	293	316	336	328	319	295	321	315	316	326	309	337	301	319	321	333	348	321	308	336	314	318	306	312	309	318	314	298	309	304	306	311	304	314	359	332	363	351	346	307	327	329	341	305	299	324	310	306	336	318	334	307	353	339	329	294	319	346	294	313	313	299	307	290	317	337	334	291	300	319	320	312	298	312	309	336	317	362	322	322	318	298	316	297	318	296	292	342	270	314	294	323	306	296	307	315	327	285	301	345	294	328	324	331	298	300	314	333	330	293	313	311	305	312	330	335	335	325	303	322	308	317	332	309	289	312	334	309	310	301	298	309	325	305	322	299	340	332	326	344	323	327	318	342	310	319	333	345	309	316	303	320	301	336	308	321	321	327	355	315	329	301	301	327	319	321	337	308	335	320	324	323	349	325	320	334	304	324	283	300	297	320	307	354	334	326	327	309	294	311	300	313	303	292	298	318	316	329	331	324	339	298	319	309	330	316	315	310	328	301	299	347	321	338	330	318	353	320	326	321	326	302	300	305	322	328	326	333	294	341	330	307	340	313	316	309	305	308	306	316	308	298	324	310	303	348	306	293	311	309	335	328	335	312	341	308	326	305	318	315	323	333	342	317	337	338	317	313	317	336	296	308	324	320	325	280	325	305	351	292	291	336	318	318	337	306	332	298	327	282	316	310	305	309	318	272	328	307	294	322	329	279	313	308	330	319	289	312	301	319	289	320	321	348	311	313	299	323	294	302	319	302	305	285	338	305	342	312	298	337	337	340	302	297	292	309	321	341	354	304	304	332	310	291	315	297	301	339	333	335	310	326	320	298	332	285	294	298	295	294	313	307	292	299	322	315	310	307	336	316	305	341	311	298	329	311	319	327	290	292	310	339	319	311	318	304	316	327	283	299	291	312	287	375	321	321	325	285	324	285	310	341	301	317	345	332	306	321	336	322	321	338	337	277	301	309	339	313	312	301	320	349	321	324	311	302	340	297	323	286	338	330	321	358	321	289	336	328	309	332	318	324	331	314	287	326	312	308	326	344	316	326	300	322	334	312	285	305	307	346	292	311	321	309	329	294	298	317	353	331	336	307	356	304	286	305	333	328	290	311	333	336	290	297	302	319	307	299	282	284	339	350	315	303	340	297	303	332	311	282	301	323	317	290	301	306	325	287	345	339	322	335	268	324	316	310	300	320	318	335	336	337	350	319	312	315	331	317	322	313	280	305	319	321	299	333	346	316	344	319	342	316	316	324	320	291	322	322	315	311
43711	22176	2190	2273	2075	1865	1605	1396	1271	1190	1096	1086	977	1023	995	948	899	954	913	858	870	827	885	773	822	835	836	850	804	820	842	788	806	823	791	842	751	797	807	804	791	807	778	768	806	815	850	773	800	810	771	811	807	763	767	775	765	783	801	775	790	799	795	849	769	787	803	754	802	703	783	786	813	759	824	773	790	781	745	853	764	795	757	744	758	791	724	829	787	713	738	824	788	763	772	806	790	839	781	865	790	736	755	742	796	777	703	794	778	795	772	800	789	771	784	760	778	758	733	821	803	777	731	735	786	788	804	781	766	776	818	803	824	746	749	748	788	780	808	767	818	801	751	768	779	822	808	744	762	804	800	760	818	755	796	787	763	786	720	734	800	730	761	737	751	793	830	778	781	758	776	738	815	785	752	742	736	761	771	761	780	778	767	792	775	789	766	770	822	756	768	802	741	818	791	789	744	751	767	742	741	752	813	756	761	780	739	745	760	747	749	785	797	780	790	768	794	758	786	796	817	812	772	741	800	785	759	793	734	753	760	782	722	740	731	786	750	750	746	762	780	731	754	742	753	775	768	762	730	784	728	788	811	724	756	792	791	767	762	822	772	768	829	766	741	695	731	788	790	794	758	762	779	757	793	764	775	774	776	734	765	735	688	771	775	728	782	749	796	774	786	763	806	750	797	776	769	749	752	769	800	813	742	763	771	748	731	771	774	750	763	776	774	794	781	768	743	744	808	763	743	794	799	762	764	752	779	736	766	779	789	787	750	818	761	777	768	757	767	785	754	799	798	740	729	744	815	827	792	756	763	758	761	725	781	786	785	745	739	774	771	799	710	776	789	807	792	753	765	808	725	766	733	790	739	758	836	754	782	820	740	765	778	769	740	752	835	763	727	814	763	830	782	763	777	754	741	790	789	780	794	775	816	722	775	803	793	753	760	799	813	784	762	760	787	779	780	713	818	744	789	784	731	808	760	780	791	782	756	786	816	776	733	790	754	822	809	789	767	772	802	740	792	768	728	770	769	769	727	768	754	773	795	786	732	747	782	751	802	794	797	764	743	749	741	716	766	773	763	751	790	791	766	741	757	708	812	789	753	754	800	766	784	735	754	747	800	708	719	782	759	768	751	799	829	777	831	777	800	753	812	767	783	768	784	771	784	792	765	786	774	823	829	736	782	799	721	730	787	817	769	771	743	766	740	760	725	811	762	758	794	771	799	759	719	753	787	785	764	764	760	778	748	760	811	759	756	788	766	763	751	802	785	801	769	733	809	740	781	768	794	717	738	769	730	760	749	760	798	777	776	767	777	759	752	778	771	756	758	800	777	754	763	748	791	768	791	815	802	763	773	771	827	773	796	769	770	762	777	796	782	765	751	779	755	757	826	744	779	762	771	779	790	774	746	757	724	727	775	772	749	793	773	795	762	790	755	713	766	791	724	782	685	749	744	755	745	809	850	743	775	778	759	793	741	748	788	772	770	766	776	813	776	775	771	785	793	775	753	771	718	733	719	742	777	776	752	764	748	739	772	793	758	755	756	717	777	793	807	758	815	733	765	800	739	742	779	744	732	765	773	789	798	759	761	782	754	760	709	798	746	751	802	744	764	758	782	735	760	748	743	739	779	774	774	740	746	817	782	820	801	766	772	786	748	785	794	801	764	742	736	745	800	769	788	800	773	787	804	774	747	780	771	803	810	786	761	774	830	824	783	760	771	817	751	744	768	753	813	767	742	765	745	781	799	742	766	757	779	777	756	800	760	719	773	789	739	769	733	850	794	801	797	744	776	770	802	768	766	809	749	757	781	785	816	789	794	790	822	762	759	749	743	761	780	782	795	781	729	749	776	787	779	743	738	726	749	743	738	773	758	810	783	737	772	771	725	783	725	784	768	726	778	722	766	795	834	761	790	787	763	745	778	760	802	756	822	769	773	783	750	757	751	784	719	748	845	794	728	808	759	787	769	785	808	736	776	847	747	774	793	765	785	805	771	770	744	797	829	780	792	776	742	762	791	797	738	748	792	771	762	797	777	803	781	759	820	770	756	732	769	786	797	760	769	845	740	761	788	780	763	797	767	784	793	787	782	736	758	791	760	781	768	752	727	785	804	809	751	750	736	787	775	776	744	769	780	805	758	776	822	735	767	763	796	804	759	718	802	757	749	777	760	781	738	773	830	765	777	763	783	789	806	716	748	837	766	761	738	773	785	743	779	721	752	746	794	771	805	770	727	762	775	819	791	775	751	842	826	778	781	784	797	766	782	776	775	798	764	737	755	790	776	786	773	773	736	740	769	712	735	806	762	744	732	768	719	796	740	788	751	705	783	759	758	808	769	820	761	822	773	803	770	832	744	749	819	775	767	771	769	780	747	710	747	797	746	768	816	782	732	742	763	782	733	771	810	742	769	750	801	764	761	810	799	773	826	793	816	767	747	741	747	740	769	768	777	796	787	761	791	773	775	776	756	749	781	775	791	752	753	729	767	751	769	750	769	776	725	787	731	757	726	815	788	799	796	748	765	806	817	757	775	760	710	760	760	756	760	711	757	812	784	795	783	827	800	805	779	758	745	783	811	743	724	759	755	807	811	746	760	759	811	790	746	762	752	760	786	795	776	795	773	719	768	806	793	784	763	767	771	797	781	792	803	738	740	789	764	733	773	760	791	802	841	774	782	764	858	724	750	784	785	787	821	827	766	739	756	784	755	761	764	753	796	807	748	734	728	802	728	773	749	745	762	768	796	749	764	760	756	756	807	759	789	835	734	795	782	787	801	777	740	716	732	744	738	756	745	788	766	770	764	727	785	756	785	793	761	743	805	763	757	842	745	781	854	743	814	785	790	767	758	805	774	790	773	766	813	780	731	718	736	778	823	787	763	808	730	755	782	779	780	772	787	776	794	749	738	758	755	753	752	783	808	810	790	772	770	772	797	752	749	741	782	776	769	768	813	781	737	786	793	767	755	810	812	766	800	776	814	797	756	784	764	716	746	779	769	806	789	742	763	755	785	728	775	769	752	749	791	745	756	762	806	775	773	747	832	729	764	764	760	756	831	794	753	788	742	777	778	749	754	701	704	789	753	758	751	818	765	740	780	783	763	791	782	719	821	794	764	825	799	767	766	759	713	764	734	773	744	812	742	780	796	731	780	767	781	783	808	726	751	762	762	781	761	778	733	787	771	782	761	795	787	781	714	788	753	755	764	747	798	741	772	749	795	754	776	740	785	785	737	764	772	737	791	786	753	800	818	748	749	727	744	770	827	855	770	811	769	775	782	779	773	820	736	735	695	803	753	734	720	786	764	733	781	714	806	749	811	765	727	814	735	768	789	757	771	745	804	782	734	782	779	775	742	791	719	819	762	759	770	811	814	752	719	792	760	792	753	750	753	752	753	806	793	779	768	772	787	792	821	775	741	792	792	736	785	813	804	764	778	788	803	762	798	750	769	749	744	741	760	832	837	832	744	754	766	753	771	768	751	791	751	822
76010	44462	21513	5585	1091	718	593	498	463	402	383	368	388	313	351	344	328	313	342	307	310	331	304	317	318	299	296	278	307	305	297	330	322	319	297	300	279	336	305	304	276	243	271	287	275	320	285	290	302	276	287	294	317	278	278	287	286	308	328	280	306	296	272	307	319	284	295	285	298	266	294	277	270	304	272	299	315	281	291	304	310	282	302	293	319	304	286	270	295	278	341	305	290	267	309	288	267	289	269	291	255	264	279	290	266	287	286	296	286	309	316	286	290	300	297	303	268	320	281	292	294	311	282	297	296	331	298	258	293	287	292	290	260	305	271	284	317	289	313	307	297	282	299	306	285	290	302	287	297	300	306	306	298	280	286	283	290	291	285	315	278	275	295	299	309	275	296	308	321	308	316	313	293	316	283	275	299	295	309	288	315	272	276	277	276	295	282	270	329	282	305	286	262	307	282	328	301	259	279	289	288	299	266	298	277	315	294	293	270	309	277	260	278	275	293	277	286	299	278	262	286	278	275	284	282	275	299	292	290	304	335	270	297	276	309	297	279	282	302	322	304	296	275	288	257	297	288	222	290	284	300	256	270	279	275	295	272	300	269	309	272	276	319	269	269	306	277	288	312	283	277	285	294	271	266	314	267	260	273	308	308	294	270	322	285	307	295	275	300	263	276	304	274	314	286	292	279	291	283	285	276	308	295	284	307	302	298	318	290	308	274	284	312	290	291	275	281	302	290	296	279	279	314	311	287	277	278	288	284	268	287	310	286	295	330	275	291	300	311	286	317	273	248	299	319	281	247	306	288	291	285	294	289	299	261	288	313	298	297	275	290	276	288	296	284	288	307	272	290	285	294	278	283	291	318	297	282	284	272	295	297	289	298	280	303	302	279	279	325	293	292	334	268	321	305	294	286	311	280	297	330	309	284	287	314	320	287	327	279	321	309	264	266	266	302	277	287	299	290	286	292	292	291	277	270	314	267	274	288	274	319	296	248	293	302	272	289	327	286	282	277	280	290	253	316	275	267	264	292	300	297	274	290	255	298	285	269	278	293	294	276	293	291	287	312	285	296	304	309	290	331	308	289	297	293	272	255	269	292	282	294	296	293	300	274	297	273	311	268	275	297	301	263	279	286	309	281	316	280	272	275	290	304	272	315	322	299	288	278	287	280	300	291	309	310	286	302	270	276	282	283	318	279	282	313	271	280	290	292	279	308	300	275	270	313	263	276	293	295	302	274	266	280	259	286	280	286	280	291	294	267	312	286	286	294	289	300	282	287	298	284	299	290	281	310	323	315	276	298	304	265	298	331	291	299	309	292	289	299	311	283	293	289	271	255	321	290	284	268	275	298	303	279	259	312	301	297	307	280	290	299	323	318	282	285	276	291	309	284	294	305	296	292	278	270	283	294	299	327	310	282	278	265	289	302	288	286	276	299	282	299	301	258	288	274	246	287	278	302	256	289	282	276	300	281	266	328	279	263	283	286	268	329	300	287	282	320	260	279	319	309	304	314	289	314	298	280	301	272	299	277	294	301	306	294	270	273	299	287	276	304	297	297	283	281	262	335	325	282	315	302	282	296	291	304	290	299	292	292	272	297	294	288	323	274	280	308	293	280	282	295	312	304	265	318	312	239	305	291	296	281	293	284	288	296	293	270	304	282	306	287	276	305	296	294	309	294	306	273	289	293	274	305	265	317	287	301	309	287	291	281	268	274	259	273	276	273	290	242	278	310	263	276	290	312	310	283	322	343	318	267	258	284	301	249	297	274	292	299	270	278	292	304	273	285	282	286	293	291	312	293	299	305	281	317	300	283	266	304	279	284	304	296	297	284	275	289	294	287	314	278	282	283	251	269	291	305	301	284	288	297	255	281	301	307	297	269	299	282	299	283	278	275	312	311	282	299	317	273	264	265	307	308	287	291	278	309	329	287	323	290	283	284	274	292	290	269	312	300	295	287	281	281	259	294	278	283	271	309	240	266	300	324	288	276	309	274	267	287	277	320	298	316	300	298	283	322	325	319	269	314	298	283	316	311	293	292	316	283	294	274	280	277	280	312	291	261	288	292	293	316	282	284	274	320	310	296	312	280	288	315	268	285	297	305	290	267	292	292	291	270	280	316	282	314	315	289	317	285	330	290	304	310	296	280	286	292	266	310	313	297	304	288	298	272	262	294	280	312	287	269	270	310	265	285	259	298	284	269	289	298	274	296	305	317	288	275	270	282	309	326	289	255	304	293	277	295	297	295	296	335	293	274	275	282	288	290	284	294	300	289	303	275	304	296	298	318	358	283	295	308	301	294	293	305	276	267	326	266	270	294	274	300	296	307	296	262	295	293	268	325	303	311	268	301	296	297	306	267	267	286	313	278	314	317	301	279	296	318	258	308	320	277	298	286	298	299	298	289	294	292	296	294	290	304	293	294	300	309	260	285	306	299	305	284	284	304	300	302	313	288	291	295	262	306	320	270	307	277	285	281	303	301	323	294	277	306	288	297	272	286	304	271	278	297	285	311	303	294	270	293	301	276	278	336	288	269	274	284	271	287	309	290	285	279	290	291	306	275	293	310	296	325	281	273	281	286	318	310	301	285	298	289	287	312	279	293	318	280	285	274	299	282	297	250	288	317	301	303	299	295	293	291	332	298	299	309	323	299	294	285	309	281	257	330	293	281	298	296	292	275	335	304	268	296	285	294	309	301	271	277	298	271	267	286	288	289	279	321	287	260	303	290	285	299	299	309	310	272	322	283	280	266	254	290	333	258	265	265	284	300	296	280	268	315	265	319	269	294	326	291	263	279	308	292	274	307	311	326	329	351	296	267	277	273	290	301	279	290	270	280	282	284	288	273	291	297	282	283	304	303	314	286	281	277	282	295	278	293	311	273	253	291	297	304	281	284	269	288	316	285	264	274	291	285	313	293	259	292	285	318	272	276	284	281	304	263	293	288	290	260	294	275	305	286	276	273	289	282	263	307	305	290	272	298	288	272	289	292	280	265	288	295	273	264	279	304	305	257	317	313	309	314	281	301	279	289	284	264	305	279	278	310	246	295	279	310	269	281	285	262	306	276	271	319	262	325	299	312	275	269	253	315	305	287	303	268	305	302	335	300	326	280	298	294	316	319	288	287	298	313	294	292	297	272	332	251	311	285	310	286	294	289	290	273	274	311	318	280	311	270	274	291	308	292	321	305	280	297	306	268	271	283	273	279	288	297	279	282	284	292	299	289	303	273	262	314	318	311	293	278	299	303	272	283	314	258	285	292	273	288	301	314	292	329	293	275	287	287	282	265	269	308	264	301	293	295	289	300	271	254	282	302	278	281	238	255	278	288	276	333	284	275	293	307	289	262	293	288	301	310	314	292	272	267	289	272	277	290	301	303	267	288	283	305	313	291	272	327	293	310	295	296	287	279	267	264	299	312	331	265	282	267	272	302	285	289	268	275	273	296	285	277	301	301	308	272	316	268	306	314	319	309	298	279	304
52852	29665	3297	3778	3321	2660	2365	1982	1641	1549	1341	1235	1158	1102	1024	989	985	910	965	948	901	895	825	853	827	841	790	806	735	783	743	765	812	735	766	749	748	758	702	717	716	755	747	756	716	715	724	728	736	724	709	661	736	762	743	756	707	739	705	704	682	707	706	718	722	689	676	726	748	747	735	727	748	730	715	689	710	719	696	687	699	730	658	738	684	640	743	680	684	666	700	726	652	736	737	685	750	685	729	722	722	717	689	658	703	677	731	715	690	731	753	701	661	663	702	699	735	675	638	733	753	700	693	695	681	683	714	706	684	670	661	692	694	661	676	700	698	694	689	666	716	718	685	725	686	731	727	737	725	660	663	689	686	684	690	676	716	711	675	748	680	667	724	724	727	746	683	663	692	717	749	713	685	716	700	713	739	675	632	723	696	669	711	671	690	622	709	726	691	730	714	693	720	734	682	719	714	688	641	729	734	735	697	672	709	649	693	689	668	734	668	697	694	671	623	706	710	725	667	649	677	728	680	701	700	727	702	680	674	675	718	695	667	676	686	693	687	694	700	703	665	685	689	664	676	634	672	683	660	652	665	691	640	679	707	697	658	697	652	696	692	671	755	653	671	743	716	715	711	722	667	677	699	682	701	704	696	642	686	671	722	688	675	711	696	729	643	678	730	749	656	697	734	695	655	654	698	706	730	658	702	653	691	692	698	734	671	670	694	656	698	685	700	650	671	679	696	690	699	672	712	686	685	642	690	651	685	696	655	705	708	657	746	703	691	682	700	687	709	660	673	732	677	749	666	699	685	700	653	675	682	708	683	673	659	723	675	721	686	701	708	688	723	672	711	688	687	671	698	682	719	688	732	697	687	665	710	714	661	712	671	675	677	714	729	721	713	706	735	713	666	694	612	694	686	657	661	662	698	730	715	687	647	762	712	684	696	725	672	676	699	674	725	680	664	676	744	709	707	708	706	705	671	720	704	691	684	731	734	654	658	683	700	706	676	695	686	739	716	761	685	731	672	664	709	696	744	725	736	645	698	679	683	657	698	641	733	672	732	663	741	709	659	687	679	721	673	673	691	724	652	722	686	691	738	748	710	716	661	658	699	665	664	704	660	669	709	712	680	667	676	666	692	677	650	704	705	707	730	697	638	697	690	698	681	734	702	664	710	696	694	743	698	713	674	718	686	715	711	676	692	682	681	722	665	701	712	701	649	683	690	689	652	693	707	684	668	694	718	693	672	676	700	696	638	685	721	680	657	739	690	685	682	691	666	686	694	662	669	710	678	706	696	648	699	684	648	682	684	696	689	689	689	705	656	677	675	701	724	703	645	674	682	687	680	684	684	696	660	680	681	661	674	654	671	694	676	657	733	665	665	712	664	641	683	689	708	693	660	688	697	734	644	680	700	711	723	692	686	706	694	699	702	717	680	706	727	728	699	637	749	687	700	667	693	661	697	732	689	743	648	699	694	692	715	699	690	641	661	685	721	688	657	696	752	702	686	715	698	646	651	694	677	714	730	686	684	674	698	711	724	727	682	673	667	691	749	671	669	665	690	723	696	669	662	683	698	714	739	672	669	711	698	678	657	676	680	684	666	713	694	711	677	656	668	680	703	655	714	665	695	657	677	725	667	700	690	706	662	743	668	697	701	690	677	680	657	662	714	674	703	659	698	714	761	678	688	697	681	720	668	643	669	747	663	646	716	677	736	697	660	679	707	647	721	683	712	681	662	706	729	659	692	736	677	687	693	668	716	713	680	691	696	734	691	700	678	689	679	711	725	674	702	711	681	739	704	700	744	658	671	687	661	714	687	669	687	686	683	651	676	696	739	672	667	716	699	712	689	664	686	671	700	728	707	718	682	658	690	716	714	691	725	695	671	714	712	702	707	685	702	709	701	672	660	716	700	667	721	673	707	709	718	717	729	680	696	714	681	698	672	681	674	689	700	677	687	656	688	697	718	683	678	697	671	705	696	682	706	705	666	724	716	727	713	724	651	693	714	683	674	690	699	729	702	718	639	709	662	677	714	674	634	736	701	727	698	643	719	732	641	732	659	651	707	730	681	712	727	672	674	689	684	678	686	682	699	689	678	688	715	662	719	711	674	685	748	686	676	671	680	708	718	688	645	698	672	713	697	768	691	719	682	705	676	663	714	701	760	702	715	704	650	676	714	729	691	727	695	631	634	693	694	676	684	694	672	680	669	725	721	677	698	706	691	709	707	707	728	651	681	714	708	707	697	698	683	699	692	647	666	694	647	706	686	690	672	636	708	691	717	675	716	718	747	685	726	702	677	684	742	650	684	689	712	683	679	658	725	734	682	696	732	685	689	636	725	697	699	707	666	710	718	704	701	707	736	711	633	677	677	673	727	725	716	715	674	700	730	717	682	705	707	708	659	725	712	723	663	632	709	716	689	677	706	709	700	716	640	690	691	705	671	675	654	695	763	692	688	701	726	669	717	666	649	677	674	691	708	732	695	697	700	710	709	666	688	694	669	719	646	652	621	721	674	733	679	700	697	702	715	656	692	715	706	695	678	656	732	658	738	660	689	703	698	717	692	722	708	676	702	648	677	700	645	686	745	728	702	737	680	732	681	665	708	631	698	694	640	729	708	719	636	680	727	751	678	683	703	688	721	707	709	723	688	653	692	686	703	693	724	722	704	668	722	668	715	673	690	690	723	691	677	691	687	672	706	721	715	677	751	644	691	700	729	648	714	727	735	696	699	724	689	694	766	685	689	693	688	698	677	713	712	697	680	666	706	695	727	683	705	696	677	678	708	727	658	703	756	702	699	725	681	700	697	685	717	652	692	677	719	678	688	682	686	673	665	686	690	640	681	645	658	701	697	684	705	741	697	693	657	714	713	697	694	740	675	673	735	700	700	700	676	630	721	694	645	714	671	674	698	680	677	667	695	692	687	674	710	679	714	699	725	659	679	761	661	700	690	711	708	686	723	749	703	669	697	646	697	684	706	735	664	667	712	674	706	697	692	714	707	699	701	689	708	703	648	673	682	677	713	644	725	661	709	695	679	693	698	707	658	688	677	687	642	678	675	678	701	642	672	686	691	634	679	719	685	706	685	675	670	707	702	714	711	680	651	683	740	705	682	687	717	760	693	732	696	693	696	659	710	717	690	669	640	707	697	671	703	675	656	684	706	679	697	696	697	726	693	651	693	682	644	723	670	688	697	692	731	694	711	694	705	637	699	701	671	666	733	748	698	696	675	663	700	669	710	730	658	670	703	728	709	653	670	684	662	630	733	668	644	707	672	724	704	682	718	728	692	665	755	740	654	662	687	687	669	778	701	731	655	657	685	710	707	696	666	720	722	688	711	676	706	679	725	688	681	675	663	670	692	702	659	721	675	703	707	679	694	712	698	653	705	715	720	698	641	697	706	679	661	719	688	706	691	708	685	676	670	703	661	724	689	709	700	668	675	669	722	671	688	674	722	709	655	671	698	673	695	704	690	687	707	734	727	738
22190	4228	281	187	180	161	167	165	179	196	168	132	176	180	158	170	154	175	187	161	175	161	163	166	160	165	187	146	153	176	167	128	158	179	165	152	184	172	191	146	175	164	168	167	168	167	172	163	165	156	171	181	173	173	171	180	192	166	172	157	157	160	163	169	197	156	175	175	186	163	170	182	151	170	146	173	142	150	151	199	198	178	169	186	162	160	182	155	180	184	189	172	161	173	162	195	180	164	163	157	153	202	168	191	172	164	165	171	186	197	165	168	187	152	169	157	159	191	161	193	142	162	163	183	187	138	181	200	185	161	192	172	169	173	158	166	160	208	128	183	171	186	200	175	185	143	154	170	166	175	168	195	188	190	176	161	174	169	177	167	164	161	180	167	175	180	193	178	170	172	160	170	167	153	205	193	171	201	183	155	176	161	191	168	174	166	198	189	157	182	142	170	155	197	166	165	187	169	159	167	160	175	175	157	176	189	182	195	181	171	172	180	172	174	182	166	150	178	209	178	179	159	192	185	153	152	183	158	191	183	179	154	177	169	175	168	164	156	164	168	165	183	174	168	206	163	175	189	176	160	181	172	171	172	171	182	181	176	185	191	173	156	166	184	179	172	180	184	183	176	203	165	176	164	168	168	168	167	161	191	186	170	166	201	149	191	155	158	174	181	160	161	157	164	156	176	170	147	174	154	188	159	163	174	189	187	176	183	170	153	181	185	177	188	183	166	168	184	172	184	162	158	167	167	172	162	152	179	185	162	183	170	193	178	185	153	180	152	177	161	180	164	180	189	177	177	165	178	161	138	176	178	166	141	172	160	186	182	190	170	172	174	154	177	175	179	190	163	141	169	184	176	178	153	153	157	172	149	193	180	163	155	166	176	156	200	188	188	181	179	182	188	147	156	158	175	151	170	156	169	160	153	179	162	201	157	156	168	188	186	180	197	154	182	166	172	149	168	166	141	183	165	151	176	169	195	142	154	169	184	194	164	182	159	164	182	163	170	172	148	194	191	172	174	170	178	192	175	170	165	164	177	181	154	169	179	181	187	188	173	171	176	173	199	182	170	178	188	177	173	200	175	162	200	185	170	166	179	188	178	174	179	148	207	159	196	167	184	193	185	164	171	177	197	179	174	171	173	162	172	185	197	162	168	158	164	154	183	195	169	171	188	145	143	176	156	162	170	162	173	195	194	160	188	162	183	157	169	156	170	194	186	158	176	170	182	168	167	198	175	189	159	171	172	179	167	145	174	159	162	171	148	152	146	183	180	149	157	171	169	188	204	199	164	169	174	182	172	171	167	181	189	168	167	159	189	173	180	161	185	170	173	181	159	172	178	189	176	196	195	156	168	183	159	186	143	146	176	154	199	176	166	184	159	162	154	194	180	179	189	156	166	149	178	159	170	169	177	158	154	187	180	159	181	153	169	158	181	158	168	157	162	184	164	176	183	153	182	163	170	193	148	172	174	158	161	186	169	156	162	162	155	144	155	172	160	183	171	168	182	169	177	174	172	169	160	200	186	188	160	141	181	181	150	190	165	162	185	178	181	168	190	157	177	167	172	163	171	167	167	167	180	138	159	143	194	163	167	191	171	180	161	194	178	191	169	191	175	169	173	182	136	174	181	175	185	176	174	183	177	180	181	149	170	182	187	177	162	189	172	166	171	184	200	167	173	179	184	185	174	170	175	170	168	163	186	172	166	187	175	175	159	162	173	169	145	179	160	170	161	176	146	200	182	174	187	166	196	152	191	168	195	150	203	174	153	165	150	185	173	148	158	166	157	174	162	150	194	167	182	184	185	168	164	152	191	176	179	176	154	178	163	150	167	168	180	190	167	143	171	182	171	173	162	160	167	166	152	151	158	173	185	178	183	189	165	177	166	156	162	191	177	185	184	191	172	154	161	171	184	161	160	171	179	195	154	178	172	171	195	172	187	166	175	156	155	168	169	193	153	230	163	164	192	153	177	162	150	172	173	170	200	157	172	165	186	170	165	165	172	154	198	195	189	153	175	161	173	186	173	142	195	180	143	162	174	190	164	177	172	138	166	191	161	203	189	185	175	161	173	171	158	148	170	187	161	175	185	167	164	173	174	168	169	174	155	149	150	168	162	173	156	183	177	161	187	193	186	184	175	166	209	179	186	182	179	179	147	181	160	177	170	165	151	173	187	182	183	187	174	171	149	150	159	174	164	200	168	176	175	172	172	155	166	170	158	166	163	188	178	148	172	170	168	168	178	170	171	168	155	167	191	180	164	156	189	160	156	156	166	190	168	159	155	186	159	168	196	179	149	160	157	162	146	144	171	192	170	165	186	163	182	161	163	155	177	190	170	172	153	173	150	180	170	181	165	120	143	196	165	158	168	176	188	163	204	167	165	138	189	186	156	165	163	194	190	157	176	168	147	160	168	194	182	169	162	181	186	160	181	160	152	180	156	169	166	167	179	173	174	183	172	143	163	174	183	187	167	174	182	178	189	173	182	167	173	187	146	153	163	157	177	200	195	191	184	199	182	176	180	183	169	168	168	179	155	155	175	167	189	163	178	173	185	171	175	176	175	189	154	169	181	145	179	159	182	153	167	176	163	173	169	165	175	175	195	180	162	155	158	192	177	160	179	149	176	174	170	151	176	155	174	177	199	203	185	166	149	168	166	180	171	177	178	162	187	151	175	201	150	181	171	144	175	186	174	190	170	180	200	156	175	140	162	169	165	150	194	189	181	157	170	151	148	173	181	159	196	164	168	158	154	185	174	185	174	180	169	188	184	190	165	198	173	151	167	198	186	186	182	185	186	165	185	172	184	147	167	174	179	162	153	159	171	156	184	180	162	159	186	171	189	175	171	210	177	189	158	183	168	178	192	169	148	177	181	160	159	199	182	177	164	188	190	188	175	162	183	171	161	182	189	175	185	154	160	161	190	140	188	178	177	190	182	182	144	148	188	175	165	180	192	193	166	188	185	177	159	171	174	140	179	186	187	163	162	182	194	165	151	175	187	160	158	161	170	170	164	182	147	193	176	176	163	178	141	160	162	177	175	155	178	180	159	169	175	168	182	173	174	148	180	161	182	189	151	171	155	160	169	171	181	167	164	200	166	148	166	170	155	177	174	177	197	190	181	188	183	169	159	150	152	168	169	170	174	186	180	169	161	152	151	200	176	161	166	186	182	161	172	176	172	171	173	183	192	165	173	153	155	156	156	154	160	170	176	170	167	166	189	178	184	170	135	154	153	173	160	159	180	170	175	165	168	168	179	178	189	157	165	175	175	182	177	165	177	162	186	192	196	196	170	174	161	156	158	161	167	182	195	190	168	182	180	180	176	174	173	160	177	173	171	170	174	165	182	168	168	172	193	184	177	145	169	149	162	176	154	171	158	167	179	156	162	181	194	162	151	160	173	171	176	162	163	175	181	161	186	190	171	164	169	178	176	187	183	177	173	185	182	159	173	169	171	160	174	188	185	162	189	168	177	174	161	170	176
19442	3416	526	542	491	505	507	504	492	484	450	489	511	479	484	460	500	524	466	465	475	476	485	496	422	446	452	461	479	482	438	442	468	483	431	474	479	457	482	479	463	449	485	483	477	509	500	501	473	515	460	478	491	460	463	449	475	450	459	438	461	466	488	456	483	456	478	457	467	491	499	449	477	471	482	467	488	458	451	473	507	457	453	476	467	449	511	453	473	452	493	449	505	466	446	477	497	455	469	492	445	458	474	450	432	469	462	485	462	499	426	467	496	477	499	435	489	442	458	431	476	465	480	420	469	469	493	482	480	474	460	479	455	437	515	468	494	485	481	496	500	455	482	437	466	465	437	434	445	502	497	485	455	459	487	489	446	467	447	483	491	456	445	464	419	481	472	478	481	438	479	462	466	498	449	471	489	437	484	476	480	475	494	491	484	445	440	466	460	474	486	490	458	464	488	446	473	468	472	502	462	492	471	450	464	466	429	466	432	474	434	460	497	462	469	460	458	494	477	493	483	472	455	496	462	463	488	472	481	490	431	509	481	470	440	489	477	529	447	510	431	455	471	419	436	526	455	468	461	487	460	497	471	481	484	478	458	530	450	477	474	463	456	470	496	507	476	450	479	474	459	487	454	492	478	464	474	457	474	460	474	425	489	493	473	481	483	496	483	479	502	452	487	442	470	470	481	480	447	494	500	478	449	425	462	455	496	445	461	459	471	472	474	457	444	477	460	447	497	475	484	468	443	447	504	490	474	486	508	456	460	459	509	440	463	461	474	479	491	432	477	491	474	468	510	487	476	491	477	480	451	456	474	451	480	488	474	460	454	456	451	485	499	447	478	467	484	495	488	506	462	467	457	475	500	479	444	480	464	458	459	426	496	484	495	504	470	516	484	493	476	467	451	444	455	478	477	459	448	443	488	476	482	443	482	487	468	480	457	469	452	454	473	452	433	428	483	440	477	510	479	519	471	450	530	479	452	477	451	467	477	443	515	471	452	454	451	480	467	460	455	481	474	453	466	489	457	527	463	510	443	467	514	497	487	477	513	448	487	463	465	493	500	479	484	472	499	428	453	462	462	485	482	429	503	514	489	501	488	462	515	504	503	450	470	435	491	494	420	476	516	498	439	463	469	430	486	456	493	476	474	470	517	504	465	490	468	494	472	490	467	473	449	483	449	515	475	433	471	469	412	459	447	458	499	452	478	455	470	439	460	461	478	488	463	476	483	465	456	482	421	481	460	448	477	485	472	466	433	471	517	437	501	512	441	465	459	489	475	478	493	479	477	482	473	486	477	507	492	473	455	473	457	481	480	500	464	454	517	494	502	494	460	437	475	462	471	469	489	463	473	502	470	451	467	463	462	448	477	445	479	499	462	445	438	518	479	439	430	441	437	482	456	499	471	485	484	478	505	493	522	502	486	437	478	456	488	463	497	496	471	413	489	465	483	471	491	478	477	473	464	480	487	470	477	499	465	477	497	488	504	504	443	484	473	505	465	463	461	459	482	479	457	512	453	535	447	477	457	469	485	436	479	469	475	492	482	478	482	471	473	475	459	435	441	457	455	461	503	444	477	469	464	455	490	501	440	478	498	469	463	457	458	491	450	463	402	459	460	460	475	454	455	472	462	512	472	440	461	458	494	493	464	495	504	490	454	479	456	461	470	459	469	478	513	467	475	472	455	468	516	489	518	484	467	437	476	477	478	461	466	465	438	474	458	491	488	478	464	443	479	474	484	494	507	476	499	457	467	476	504	450	470	457	510	436	485	497	479	491	454	470	478	468	476	492	503	489	501	494	465	504	497	488	449	480	456	440	492	449	477	406	496	469	457	473	473	447	476	449	440	488	497	513	450	449	445	446	483	475	463	481	502	517	466	498	481	461	493	475	450	463	448	474	473	473	490	484	439	480	478	464	440	466	456	514	456	488	470	446	469	475	426	467	498	475	467	489	461	484	494	486	471	467	476	491	436	448	485	456	473	459	495	471	475	422	484	456	454	461	481	469	509	463	462	488	502	454	480	441	478	435	425	474	452	440	459	484	475	485	454	475	445	477	486	442	439	464	489	474	484	450	470	456	485	450	483	483	482	482	448	487	482	477	460	476	451	488	468	475	475	480	435	468	449	461	476	461	507	478	499	478	482	468	477	482	464	504	491	479	458	485	429	517	432	477	460	505	449	502	487	487	470	487	487	488	464	481	465	456	467	501	480	494	480	482	491	433	438	478	456	464	461	462	495	504	469	450	430	466	447	465	441	454	480	471	413	495	493	480	485	443	473	474	471	470	485	458	446	475	468	480	460	437	439	482	466	493	509	509	488	478	470	451	476	469	495	483	484	474	492	500	465	547	505	461	470	451	519	489	456	460	469	443	487	456	461	498	451	472	447	496	487	512	478	482	455	405	476	485	490	489	445	487	447	469	436	443	473	456	454	475	460	479	463	486	493	477	486	508	486	472	459	423	489	504	487	469	481	507	477	492	472	477	478	450	467	497	477	450	429	514	443	475	490	466	486	490	468	491	473	522	499	520	487	471	458	462	467	469	444	480	458	458	468	492	513	461	458	448	495	499	454	501	496	492	442	473	475	480	479	455	474	513	485	484	476	452	465	493	535	455	460	482	482	491	480	475	515	459	479	450	478	431	475	526	478	459	459	463	458	475	447	477	465	482	490	497	497	440	481	494	433	498	486	455	450	500	499	481	475	472	485	441	449	469	458	471	468	478	489	410	489	453	485	459	474	473	524	490	484	487	448	544	491	472	427	461	498	438	496	507	473	524	446	462	452	489	454	498	489	453	470	480	456	461	506	461	459	479	465	486	452	480	443	470	480	476	465	467	489	460	484	494	472	457	459	464	458	471	465	478	461	484	480	470	496	449	476	501	485	470	449	479	452	480	487	445	465	458	483	499	502	500	469	464	492	475	461	466	436	476	475	434	486	478	484	451	504	492	458	459	480	466	480	468	490	482	490	480	479	484	456	438	475	497	482	475	488	475	447	426	496	466	463	472	453	474	477	491	494	464	482	461	464	450	464	464	464	493	479	494	511	464	495	502	473	447	470	466	442	506	450	474	428	460	494	457	488	480	464	488	467	494	442	486	443	476	444	470	530	475	456	496	470	495	465	481	488	456	469	507	458	440	441	463	451	525	498	473	501	415	449	431	475	450	475	475	522	464	437	443	461	455	495	442	455	443	457	497	466	499	467	480	485	457	446	515	472	469	434	488	472	459	469	493	457	458	469	456	506	433	443	484	473	465	481	504	469	449	491	443	493	456	448	456	440	472	458	458	443	425	462	473	460	474	455	461	479	459	482	437	501	454	507	459	474	483	457	496	469	442	460	444	456	459	479	496	477	485	459	501	488	480	487	467	480	452	476	464	453	460	441	485	474	476	459	479	504	430	497	472	475	489	459	491	469	481	470	500	452	480	462	426	492	468	483	467	482	440	507	461	462	481	464	441	440	457	501	471	482	442	466	506	473	434
69022	38909	13545	1592	664	544	452	444	379	452	395	330	377	391	349	341	329	321	314	368	363	323	322	306	333	307	316	327	334	330	307	314	291	286	301	342	319	301	364	316	319	331	329	339	349	327	302	292	328	318	303	302	337	349	334	345	313	298	330	321	326	326	285	311	339	298	348	317	342	301	326	291	330	308	335	346	297	319	315	334	310	343	309	279	295	339	316	299	336	316	294	316	293	348	335	315	307	348	289	308	288	316	349	341	327	336	339	298	327	328	335	291	324	398	334	294	321	330	292	344	333	332	323	323	318	304	314	322	312	291	300	313	340	317	296	333	333	329	317	299	311	310	334	317	319	330	347	308	334	314	322	314	338	303	295	328	302	289	295	332	286	302	325	330	311	325	302	263	307	316	312	314	316	336	314	339	327	349	334	312	325	285	280	287	299	294	315	310	304	269	333	299	322	308	281	290	308	312	340	330	301	282	307	325	303	318	302	320	294	320	317	303	304	294	287	296	299	331	314	330	315	298	336	328	326	356	332	348	287	326	295	337	314	310	298	312	281	316	325	351	342	316	329	309	306	362	312	291	318	327	315	309	271	298	317	285	336	307	296	342	311	359	299	313	330	329	302	354	333	298	307	308	301	336	320	266	310	298	335	290	297	335	327	327	311	335	272	316	293	286	321	305	311	329	320	295	305	326	335	342	304	328	335	306	320	325	344	316	282	331	284	351	293	304	319	308	318	310	332	317	287	293	313	304	304	300	317	302	297	311	299	304	383	331	294	315	324	313	312	312	321	329	311	317	317	352	299	325	306	330	324	322	302	301	357	332	316	319	315	326	316	339	310	334	307	312	306	315	319	307	358	341	296	306	291	317	317	305	337	329	378	356	312	327	343	334	323	338	353	312	338	322	295	327	343	303	316	350	328	281	314	317	309	332	342	308	331	284	288	311	318	336	317	333	311	330	329	332	310	353	310	303	308	310	318	346	310	289	301	312	314	308	303	297	312	314	325	335	331	321	290	317	302	329	307	313	305	310	313	323	317	323	325	327	331	330	311	325	283	333	284	302	312	285	298	345	313	311	307	323	303	326	338	323	328	299	336	329	283	310	347	341	314	318	345	287	324	310	323	320	319	337	321	339	307	300	319	296	311	290	322	306	298	319	310	342	308	330	290	296	327	296	316	319	321	319	319	282	301	292	337	325	332	317	326	290	352	308	314	311	309	327	326	313	328	314	298	299	276	319	306	313	342	279	292	289	357	284	324	340	327	336	338	310	299	294	314	354	291	304	336	299	285	286	309	299	339	292	296	305	322	285	334	300	325	307	310	320	288	315	285	300	295	307	307	287	323	332	278	312	305	322	311	311	288	314	304	316	320	331	352	316	315	297	286	297	320	317	343	327	326	310	304	333	321	310	338	337	311	338	319	334	362	296	357	305	341	305	315	277	291	332	297	288	320	319	325	295	317	326	311	297	304	318	315	307	331	330	309	344	352	305	331	310	310	296	302	334	297	319	302	326	299	335	297	316	308	344	328	307	287	334	313	335	322	285	307	327	331	331	329	293	315	348	368	301	293	306	282	322	303	293	332	293	298	321	308	297	321	308	317	320	316	306	301	290	318	334	334	316	309	331	317	303	282	324	306	346	311	346	341	300	343	314	293	326	317	317	299	296	345	348	316	324	332	304	340	292	305	346	301	304	293	346	310	313	336	311	339	313	315	331	323	295	314	289	332	297	327	353	357	335	291	319	275	309	316	317	336	322	291	336	314	317	310	299	309	319	327	303	301	349	277	309	334	321	327	321	296	337	317	290	297	290	322	280	303	316	309	328	294	316	368	326	308	286	312	325	327	331	346	335	311	303	287	330	351	328	309	323	289	303	327	334	336	293	320	308	337	287	321	298	309	321	329	301	343	290	306	324	312	313	319	318	289	348	319	282	294	299	272	312	330	319	289	300	296	305	316	321	297	298	324	318	305	322	313	313	294	342	317	320	326	303	297	328	323	309	292	320	309	309	294	318	335	343	309	282	337	293	317	327	303	338	287	328	290	333	359	324	314	313	302	315	333	335	313	293	304	355	329	326	299	312	337	306	302	355	329	301	311	351	310	335	329	280	375	309	280	313	307	306	292	336	300	329	304	324	291	295	309	338	336	358	312	279	322	332	301	297	336	323	308	301	324	324	350	309	297	272	331	340	348	339	297	323	301	324	352	342	332	313	338	321	328	315	316	318	318	272	307	323	365	320	315	346	303	302	356	321	332	326	284	281	312	367	295	292	295	314	323	318	315	317	313	297	363	321	328	296	332	305	312	318	305	307	294	289	324	312	274	325	337	357	301	327	355	291	340	310	360	328	310	317	332	314	332	304	282	309	305	288	292	327	302	338	350	275	323	349	303	314	329	308	295	289	302	284	286	318	333	292	306	320	302	340	296	333	340	308	333	332	325	312	319	319	322	322	339	296	297	323	311	336	327	266	293	317	312	316	305	304	301	304	327	303	295	348	314	284	319	332	315	313	319	307	297	309	315	319	323	304	328	304	320	326	327	310	281	289	295	309	339	291	329	302	334	318	318	300	324	327	332	321	296	345	332	300	303	315	338	324	296	294	336	327	293	335	311	302	329	331	309	294	313	317	317	333	279	281	305	312	318	354	304	297	330	307	337	297	305	315	307	324	311	310	351	344	318	342	345	303	313	319	327	324	303	332	330	312	306	317	298	295	311	301	306	329	303	336	339	305	291	315	334	322	347	304	327	298	323	286	317	314	314	295	317	333	318	310	313	339	329	301	301	305	318	322	314	295	359	319	327	315	320	291	305	299	319	311	323	301	307	296	318	316	317	348	298	326	328	342	334	319	305	302	355	335	324	307	315	360	295	324	366	310	328	310	321	326	314	320	345	323	282	303	339	287	327	312	300	338	320	320	319	309	325	282	334	322	308	312	284	333	276	316	307	264	332	291	318	335	341	361	304	329	349	353	300	316	292	288	325	296	289	338	312	299	325	312	324	317	296	307	365	314	327	295	335	327	357	281	314	329	286	312	307	346	341	322	315	307	290	304	308	320	298	305	309	279	321	294	315	287	310	267	337	313	313	318	319	305	304	292	306	321	286	293	338	312	329	303	327	274	353	318	298	348	318	294	336	300	307	322	319	301	334	319	308	304	306	308	327	333	297	320	292	309	320	339	324	324	322	331	328	319	321	290	308	282	319	311	304	313	312	353	297	302	307	291	320	317	281	285	315	294	297	309	318	337	355	339	311	316	319	317	312	292	304	312	302	302	320	308	302	306	334	350	293	296	317	334	327	297	345	302	330	339	354	318	297	302	327	314	318	336	304	324	322	345	342	309	295	329	317	301	342	356	314	317	313	309	340	300	325	327	301	337	338	322	305	335	321	325	275	304	300	299	283	313	362	330	294	363	337	333	310	340	325	347	295	305	344	296	319	346	334	301	324	353	341	302	330	321	315	305	297	323	341	318	311	349	288	348	327	300
43642	22951	2177	2398	2128	1803	1511	1348	1299	1238	1099	1071	972	1012	958	977	883	921	909	895	890	846	869	888	823	820	819	804	791	830	841	827	816	847	825	800	806	773	809	774	783	791	815	784	815	785	774	777	796	779	824	813	766	775	796	804	829	832	741	742	786	824	821	802	802	769	777	813	756	766	823	763	828	720	786	778	776	736	800	785	783	769	776	751	748	762	713	815	782	760	773	756	746	788	850	798	782	797	792	746	822	753	778	801	775	781	726	726	745	741	774	779	803	799	767	766	771	770	766	792	805	734	796	762	772	823	773	825	750	735	748	789	746	765	734	783	778	767	792	785	845	827	809	743	760	804	799	744	783	788	753	783	779	759	762	785	801	814	767	742	758	788	756	781	795	762	771	719	803	778	765	737	756	731	733	813	750	776	795	748	799	780	742	762	811	786	804	762	785	759	776	729	803	808	758	734	804	777	758	749	751	793	756	784	722	795	791	766	755	779	798	778	759	788	796	755	807	794	803	784	795	801	717	790	789	746	786	787	767	753	794	788	782	797	788	802	757	815	799	728	752	734	770	755	776	728	750	791	731	733	731	780	771	808	769	794	748	797	737	782	774	794	742	786	789	789	795	758	775	782	779	826	757	809	770	788	750	756	757	801	777	766	763	783	771	794	749	752	765	745	798	770	803	759	769	814	799	770	756	779	758	746	784	749	749	782	770	777	740	803	777	738	811	758	793	751	791	737	771	819	763	775	761	727	784	810	749	737	748	783	752	792	758	755	762	750	793	799	799	814	767	789	787	768	783	800	807	767	782	736	767	770	789	800	819	767	777	780	740	770	732	767	719	757	774	798	759	740	741	750	751	718	765	808	727	774	725	818	760	801	777	772	787	728	789	755	754	735	770	756	767	828	814	749	772	809	776	784	739	814	772	781	812	794	716	713	797	746	809	813	802	787	763	796	781	838	725	784	764	749	790	776	782	795	732	740	798	785	792	752	769	798	750	730	748	751	764	761	740	809	794	766	758	723	738	793	807	812	734	735	783	766	756	757	789	750	793	733	760	772	761	823	782	762	760	785	791	800	811	818	756	820	764	719	756	771	794	779	789	731	800	730	764	714	753	769	776	829	766	790	734	769	764	767	766	741	782	787	764	790	773	777	776	709	738	772	743	825	793	726	767	733	765	790	789	806	760	733	736	744	777	779	777	735	783	745	753	715	846	753	789	755	770	786	716	753	698	720	769	816	757	793	776	824	792	764	766	788	786	768	762	768	786	815	809	763	767	748	770	767	780	718	759	797	770	771	714	759	754	761	778	785	756	783	780	790	791	801	741	770	800	803	802	778	777	772	758	754	809	723	765	779	803	747	782	807	739	791	792	731	777	755	802	775	756	764	760	774	770	774	797	755	730	777	796	794	804	767	804	789	761	765	742	764	776	802	746	843	766	820	783	772	806	746	769	753	745	779	790	770	770	754	770	756	751	737	778	801	801	770	737	776	733	770	767	787	786	718	794	789	765	743	790	748	762	775	722	822	760	732	755	783	799	776	810	751	781	784	779	786	751	773	781	784	809	781	794	765	764	742	777	782	773	758	749	810	767	782	787	757	783	738	771	728	771	756	749	772	727	755	754	823	740	757	771	758	794	808	744	769	775	792	772	785	806	774	773	792	832	784	760	788	779	744	789	766	772	777	782	769	756	783	757	802	774	763	830	796	774	765	747	753	780	778	766	773	712	769	763	796	784	776	735	772	788	790	783	794	773	755	793	789	743	783	772	795	761	726	743	747	755	801	765	775	762	817	770	837	775	763	755	785	765	782	800	758	736	800	748	761	737	747	793	780	735	774	779	769	779	780	778	777	755	755	749	781	766	738	747	763	726	745	738	793	795	741	767	832	774	793	794	733	759	750	753	826	767	778	789	761	783	778	773	774	765	799	736	733	742	802	770	786	773	799	772	769	789	711	791	770	774	769	764	801	767	729	836	767	810	773	797	777	751	775	774	751	798	777	753	777	750	763	768	760	750	795	756	812	820	725	765	780	798	728	789	758	785	777	802	749	734	823	776	747	812	800	777	767	782	762	789	743	756	757	800	754	774	768	805	768	784	744	776	790	696	761	755	729	808	803	808	756	832	741	753	811	799	795	791	749	761	788	789	774	752	766	803	786	828	749	750	778	755	772	826	782	777	763	764	743	787	777	775	740	772	710	766	782	762	785	747	771	795	790	761	755	768	818	787	799	777	799	733	781	736	784	743	762	764	775	794	787	757	727	776	772	775	782	710	766	742	800	747	802	791	769	742	745	777	760	809	745	774	790	750	727	785	779	796	802	733	782	731	815	775	828	764	754	807	744	766	773	779	793	796	733	806	772	831	775	782	752	745	748	765	801	807	752	792	803	785	760	734	769	743	776	797	771	754	784	788	727	768	772	788	780	740	795	795	764	829	760	838	755	720	820	722	775	768	789	769	723	799	741	790	737	785	809	768	780	805	821	737	754	741	758	736	755	769	738	827	791	738	819	764	768	762	754	760	774	829	777	720	729	738	723	818	778	750	799	795	753	775	770	739	756	749	788	746	796	786	722	791	741	825	795	744	752	782	821	765	799	721	782	746	762	765	801	774	721	722	752	763	724	783	799	798	847	798	776	753	753	775	822	793	743	800	791	816	689	740	748	790	784	753	769	771	776	797	758	749	799	799	762	763	773	752	790	779	812	721	824	800	750	823	787	746	771	772	755	801	762	770	773	815	758	735	750	802	758	775	750	731	761	763	789	765	799	735	779	759	770	725	731	744	827	767	778	749	769	776	769	779	763	776	806	760	788	810	748	801	772	747	752	773	782	744	761	741	774	792	771	742	756	768	746	798	797	794	763	782	770	786	788	728	742	791	803	741	744	778	766	725	748	847	737	798	752	818	748	809	775	772	779	769	731	811	757	752	768	747	742	806	781	835	794	748	794	802	747	797	812	810	712	765	762	744	784	763	799	755	783	745	700	705	797	786	791	743	774	785	759	746	779	754	742	731	769	769	798	756	755	762	758	753	769	775	748	793	794	769	773	799	788	767	758	772	759	784	778	771	814	796	741	823	774	734	805	808	757	729	802	793	758	749	756	737	804	754	802	758	727	741	753	794	813	802	797	756	778	777	826	755	833	774	773	731	740	782	788	815	754	759	751	780	801	732	728	786	793	728	775	785	747	801	789	760	811	751	747	839	808	801	783	784	731	787	781	795	762	785	755	753	728	713	742	741	768	744	789	747	783	756	755	795	834	748	807	772	785	824	750	800	744	766	729	799	720	798	828	760	746	768	797	754	828	690	811	796	721	714	748	750	769	769	751	791	792	798	815	775	768	815	778	783	745	808	780	774	779	748	739	780	767	773	795	714	821	788	769	776	821	744	750	796	760	749	757	705	784	799	747	785	789	786	728	855	775	789	787	744	773	815	796	728	755	760	777	750	801	773	754	770	770	795	748	740	752	785	740	769	748	761	729	741	802
79188	45913	21259	5498	1020	743	649	515	489	399	390	405	381	368	366	347	319	302	297	318	334	336	324	303	323	288	328	315	331	291	273	329	294	280	309	274	287	293	299	293	300	315	252	292	309	317	292	292	286	291	299	311	282	298	320	285	285	285	306	306	335	293	311	302	286	279	314	265	286	301	290	306	323	299	291	298	281	294	313	292	295	289	263	312	275	325	300	266	303	280	292	286	265	274	291	306	304	298	303	314	303	308	292	299	289	296	304	297	286	314	332	289	275	296	325	295	318	256	279	291	279	304	292	313	295	313	345	297	322	258	257	281	297	282	262	325	274	284	290	294	282	284	288	300	278	286	270	301	265	266	346	278	283	289	300	273	274	330	299	286	309	266	289	291	305	305	289	280	296	299	277	298	267	292	281	275	299	294	287	300	269	282	318	297	288	269	314	317	300	311	309	312	275	302	290	269	290	288	322	288	289	269	274	292	303	280	274	307	284	289	279	282	287	305	281	289	306	301	304	287	256	298	327	274	296	296	289	295	296	325	304	306	297	327	303	278	267	290	286	311	300	287	256	307	290	299	271	276	292	327	286	293	286	289	271	304	297	292	294	266	320	295	298	299	247	288	298	274	283	297	322	296	323	298	294	275	302	264	293	273	306	254	265	302	304	310	301	324	286	325	300	295	297	306	321	286	261	317	313	281	309	297	317	294	277	297	321	286	285	253	308	286	266	317	317	323	262	285	300	285	305	283	295	297	325	287	282	284	270	284	303	279	299	271	288	289	322	289	287	299	285	273	283	285	296	311	291	258	269	306	276	296	294	285	278	293	280	303	294	280	280	296	303	280	284	296	282	311	318	282	297	265	330	332	266	294	300	278	261	301	290	295	302	300	274	288	282	322	265	308	332	325	307	279	285	297	275	298	288	302	320	284	263	313	295	277	278	254	294	288	302	268	303	294	292	298	293	310	312	263	295	303	314	270	291	316	265	287	288	299	305	285	274	282	286	277	270	326	265	268	287	287	289	299	318	317	257	316	283	303	280	290	289	281	276	282	297	290	300	284	316	282	300	306	277	306	297	304	269	291	291	234	295	314	305	283	281	299	292	287	305	295	309	279	288	302	298	301	278	303	287	291	310	290	250	302	291	284	279	322	308	303	320	288	283	281	292	281	293	271	292	305	282	275	296	267	246	268	297	261	302	305	287	302	286	299	309	264	303	303	301	296	319	286	286	295	329	250	305	308	302	301	273	294	301	312	272	316	295	302	313	302	318	287	311	290	302	306	299	293	334	304	291	282	327	323	297	279	283	277	265	297	279	271	272	299	289	279	290	295	279	302	279	323	281	292	291	274	258	294	283	274	309	286	283	300	277	282	293	275	293	285	291	287	272	264	256	325	263	295	296	285	272	313	302	271	274	298	313	283	307	312	285	297	289	263	311	305	269	332	253	286	285	268	286	288	302	298	271	284	291	339	313	268	284	309	289	292	281	276	274	273	277	305	302	283	289	298	302	286	326	286	306	308	303	301	271	284	272	309	308	287	319	275	296	280	286	277	265	300	253	311	251	262	296	294	280	271	296	318	297	291	271	299	287	325	254	287	248	293	267	328	308	312	305	310	279	275	272	266	289	305	275	311	307	307	282	268	296	317	290	307	282	275	281	269	322	269	320	299	281	317	310	307	284	274	305	281	315	281	285	294	280	285	288	257	270	330	301	300	319	287	311	289	274	277	292	297	295	286	322	304	286	310	282	308	317	270	278	288	308	322	284	279	280	293	261	299	304	288	278	259	295	303	278	278	269	302	276	303	290	311	279	331	291	283	280	289	294	314	283	285	297	290	287	260	285	292	297	299	310	333	303	278	319	295	253	289	281	277	284	320	290	298	295	271	248	294	296	271	302	287	277	290	285	320	295	295	263	280	283	300	307	292	298	273	295	311	278	285	283	320	285	286	268	287	306	262	288	259	297	284	292	294	283	295	304	315	308	279	282	271	321	273	288	283	312	320	297	297	296	292	326	284	272	283	300	306	316	283	253	269	289	306	283	287	305	306	306	313	296	284	286	298	285	297	284	281	269	321	314	273	276	289	263	296	322	259	287	278	289	303	259	273	284	275	318	297	279	307	285	300	278	284	289	293	305	298	303	285	317	315	294	275	299	300	308	255	274	292	302	296	276	294	270	315	333	274	303	291	312	329	287	268	290	301	293	284	292	327	291	279	285	279	274	259	285	285	319	296	269	280	278	311	289	285	273	312	265	301	295	304	302	301	295	263	277	295	312	282	291	291	285	278	293	293	310	287	303	313	285	284	275	295	266	287	292	301	312	305	271	276	263	327	276	295	309	334	319	311	309	277	260	293	287	296	322	299	265	276	300	278	284	323	281	278	290	284	306	287	299	315	270	269	290	274	290	296	294	303	308	295	291	322	281	282	312	264	263	324	294	309	295	323	295	266	298	292	299	308	262	296	265	287	319	277	304	323	284	279	305	264	280	262	293	313	273	313	298	296	257	266	321	300	293	283	283	306	309	315	302	289	311	287	285	277	281	291	283	314	278	263	279	323	286	268	269	299	291	290	270	287	292	271	308	283	293	279	287	308	303	308	289	310	331	266	295	272	253	288	294	279	314	314	303	296	255	290	280	287	287	307	295	286	297	296	298	275	308	300	304	296	289	269	292	283	283	280	287	294	310	291	304	288	302	300	315	276	266	288	295	292	283	297	286	280	266	304	289	307	292	274	323	314	276	310	298	296	315	304	267	313	294	306	293	303	276	314	272	295	273	261	301	279	252	273	312	292	282	304	313	293	259	334	309	316	312	309	284	308	280	304	282	300	307	278	293	310	256	286	284	294	318	297	282	288	288	279	299	271	280	318	308	308	302	274	298	304	343	303	300	269	286	272	287	286	285	292	264	303	294	326	306	283	302	312	299	305	279	295	271	281	306	304	288	258	286	279	311	311	287	299	286	280	290	249	298	299	275	274	285	279	297	276	321	289	284	307	288	305	290	289	280	300	299	323	286	282	337	306	272	305	291	307	293	296	300	346	290	295	253	300	281	311	307	303	272	282	281	312	268	321	298	285	274	274	293	289	282	281	292	303	292	270	279	312	320	333	294	296	287	282	248	302	292	260	298	285	268	298	315	292	331	279	313	304	273	334	288	295	273	306	317	282	280	277	298	300	316	300	269	269	343	297	305	303	309	276	263	256	263	299	302	310	259	330	282	292	308	273	312	263	288	296	292	259	281	277	284	264	287	266	290	284	296	278	280	292	295	309	291	307	283	333	301	310	284	292	295	303	296	255	275	277	274	273	304	316	303	292	288	312	289	256	307	279	312	302	281	292	279	311	276	302	311	308	308	285	295	279	287	276	309	302	290	288	297	313	286	284	269	293	304	274	299	292	283	316	293	304	268	286	282	278	300	301	323	291	275	272	296	267	331	327	315	294	312	275	293	288	303	296	290	283	268	290	298	303	327	294	281	288	273	313	291	248
53393	30163	3310	3886	3315	2788	2189	1896	1713	1511	1400	1264	1223	1145	1047	1020	978	917	916	923	846	873	856	839	796	846	790	811	801	767	732	767	802	770	727	752	727	770	717	669	671	759	702	719	738	687	691	684	704	715	675	712	731	731	737	688	748	730	693	646	695	702	680	758	730	755	696	697	723	717	669	753	727	712	685	697	710	693	718	683	694	677	724	701	665	695	677	686	705	658	696	690	715	723	745	668	708	687	658	685	707	652	667	661	697	674	688	667	738	675	702	676	694	694	708	705	714	683	705	728	717	683	710	696	700	703	705	721	651	719	718	682	692	712	689	730	711	722	743	729	690	669	727	727	695	697	711	697	695	689	701	728	681	698	713	688	653	696	720	658	770	706	671	728	701	669	663	686	673	707	696	726	658	687	725	689	729	715	720	684	719	675	695	709	652	730	726	679	675	715	679	647	694	679	682	719	680	691	677	686	707	620	700	737	701	682	750	691	698	695	671	719	646	710	748	684	700	707	762	704	703	688	719	696	644	691	639	701	708	691	652	649	644	706	740	660	696	710	727	685	647	723	695	681	693	708	709	757	679	665	627	679	725	691	668	651	709	709	723	714	677	703	640	684	715	704	685	700	717	742	672	719	696	668	707	683	673	671	665	702	658	653	743	717	716	688	712	649	700	644	698	662	727	695	722	682	639	703	730	738	709	743	671	705	726	696	728	675	662	703	736	682	700	729	705	687	706	708	718	672	667	664	720	654	700	707	704	684	704	668	720	718	716	707	725	724	692	675	662	684	682	703	693	671	675	709	700	709	705	724	675	694	647	725	660	707	746	728	643	753	755	673	701	660	650	711	646	668	701	678	693	670	701	682	697	713	655	683	684	647	701	682	704	693	674	689	672	733	686	725	634	700	690	673	717	642	690	673	681	695	661	691	705	690	657	711	693	676	662	683	695	658	648	677	690	736	680	679	720	717	702	687	705	661	688	649	727	662	669	660	704	688	677	726	721	701	697	674	701	686	690	678	664	673	672	650	711	658	672	730	745	722	695	716	689	692	678	705	709	711	731	666	727	670	726	694	638	643	693	687	729	707	716	694	693	682	710	653	693	682	654	677	673	634	704	660	706	720	642	702	689	707	698	689	690	683	679	736	678	697	649	729	693	713	687	629	644	707	690	672	681	711	724	713	684	734	680	699	649	712	686	683	684	706	683	699	696	751	725	716	666	697	732	699	700	678	630	725	673	653	681	703	691	702	710	658	689	627	679	676	686	672	661	693	652	712	739	698	717	711	667	682	682	653	690	712	714	632	726	686	725	728	694	695	716	779	710	669	681	699	729	689	674	729	650	692	706	672	687	672	728	690	714	723	701	718	725	712	669	678	700	669	670	689	679	695	643	671	708	692	702	685	677	713	699	680	689	670	660	695	708	679	745	710	655	698	684	672	700	662	659	689	673	682	662	700	674	688	688	682	687	662	700	731	715	725	671	730	699	679	682	729	694	741	665	753	685	700	712	724	715	677	702	700	665	685	655	630	632	715	697	685	691	679	652	679	711	682	685	665	689	658	699	697	682	702	721	689	667	660	690	651	727	711	668	677	699	691	687	694	725	686	653	712	698	744	679	699	654	707	664	692	654	711	650	718	669	723	671	669	685	629	714	668	715	714	726	710	722	719	659	650	705	713	708	712	654	718	664	665	674	674	694	707	695	663	675	748	654	686	728	665	685	682	685	632	707	657	697	698	678	697	702	690	726	687	654	740	657	744	696	702	683	707	693	630	709	671	703	695	670	666	718	705	705	695	704	687	664	651	700	679	665	688	709	709	722	671	691	658	704	695	711	711	705	710	703	694	681	746	690	713	706	667	663	709	722	724	703	705	699	752	674	711	663	759	664	711	699	733	673	688	685	689	663	670	681	676	703	661	667	684	712	722	702	742	695	708	645	711	697	660	678	748	736	724	675	715	694	677	684	686	666	633	658	669	670	679	703	664	680	648	675	703	655	685	677	651	724	682	696	687	738	699	675	660	727	670	691	692	702	683	671	666	653	633	701	658	700	681	658	682	668	713	700	685	684	666	704	704	693	718	675	691	714	693	685	686	669	681	709	656	711	670	681	667	666	728	725	705	768	681	685	711	703	653	675	747	708	697	644	720	737	669	671	684	697	669	698	721	697	711	671	698	726	685	699	663	679	674	724	733	687	737	661	646	709	708	712	646	693	679	686	686	689	701	720	676	690	693	672	739	704	688	715	740	702	721	675	697	738	698	661	681	631	693	726	715	694	634	742	719	679	699	734	735	732	715	667	671	736	679	741	701	718	724	698	688	686	662	695	680	679	652	708	631	677	733	693	670	694	689	710	733	687	700	697	694	686	662	667	678	655	707	713	674	709	686	675	716	630	650	722	688	697	702	663	643	684	698	722	688	713	652	662	709	696	718	666	698	724	701	659	702	670	707	698	667	693	689	692	687	713	651	729	660	690	669	697	732	672	694	711	703	668	651	729	697	666	716	683	715	700	693	671	638	710	717	730	682	633	732	705	663	735	696	742	678	715	692	674	699	702	653	680	663	688	697	735	708	699	701	717	700	701	663	676	690	678	702	651	744	707	703	710	668	717	670	681	695	695	698	712	693	693	696	684	649	710	656	748	687	734	689	730	774	703	686	741	696	694	736	700	671	680	674	699	700	675	695	696	723	719	702	678	710	728	703	720	682	703	696	691	712	708	661	735	696	719	720	663	702	677	679	706	679	725	723	651	664	673	670	735	726	698	706	664	666	696	697	713	685	706	606	669	699	707	698	735	722	705	662	723	721	710	671	690	679	681	658	756	691	728	670	697	691	650	678	713	713	687	665	718	688	663	690	748	707	672	649	703	632	760	657	671	695	663	690	697	661	705	699	710	659	692	693	692	691	735	685	674	700	692	691	720	703	688	687	702	676	631	667	700	706	661	714	692	735	685	735	694	729	703	637	720	673	699	733	692	678	687	679	726	703	695	713	720	718	748	683	673	706	676	709	673	650	678	691	652	663	685	667	680	721	691	692	695	717	757	682	703	656	652	668	690	657	735	710	628	710	680	726	666	652	678	726	695	668	658	679	694	673	646	691	638	686	708	692	697	704	721	724	686	681	642	680	691	672	671	744	615	653	648	741	704	659	645	679	726	714	682	675	669	672	721	714	659	709	635	662	701	729	749	673	671	676	692	700	651	652	702	641	705	693	694	720	674	695	684	673	701	700	648	707	673	660	674	657	697	681	709	653	716	659	704	703	664	651	674	673	675	751	701	674	700	661	700	650	646	708	684	699	715	740	710	709	713	679	665	673	685	637	674	693	724	704	739	690	680	694	722	676	667	718	670	719	702	727	696	669	718	730	680	709	653	677	675	708	690	674	677	653	708	696	664	680	658	608	712	716	730	687	688	721	723	734	675	710	679	664	686	641	656	673	698	703	657	673	690	721	731	658	678	685	739	691	698	678	714	701	704	719	729	705	673	698
21362	4106	283	198	217	196	176	192	180	177	167	180	171	186	160	175	181	158	175	200	187	199	163	161	161	172	158	162	150	204	181	178	163	152	163	159	171	168	165	192	175	180	158	224	171	162	172	173	179	184	192	171	156	146	175	159	166	170	167	149	148	157	170	169	195	171	191	186	175	181	177	188	168	153	168	166	168	159	176	184	152	183	183	182	177	160	170	163	189	169	171	184	158	152	171	169	185	171	164	174	188	197	165	182	197	172	174	173	161	167	188	175	170	212	145	170	145	165	201	159	181	183	180	187	171	168	153	186	177	185	155	188	181	168	165	180	161	148	152	172	176	141	168	181	168	162	189	151	147	175	176	167	171	176	171	185	164	187	168	195	159	188	154	184	158	180	209	173	189	168	150	168	146	171	175	166	177	185	173	151	185	185	168	175	164	175	166	170	178	160	159	173	161	181	182	181	152	189	189	178	187	175	181	185	175	173	160	171	162	181	192	173	176	171	200	161	179	151	180	176	177	179	156	188	157	162	167	187	187	186	160	179	166	162	171	179	169	152	165	201	188	171	166	178	155	184	158	161	164	176	183	167	155	184	186	185	196	164	158	174	167	168	175	185	178	168	149	155	148	197	155	154	187	155	163	187	157	166	178	173	182	180	192	189	177	169	162	176	168	163	164	152	187	180	185	178	166	173	169	160	160	191	189	175	179	170	161	175	165	186	169	197	162	194	170	191	177	186	172	163	151	178	168	156	164	194	173	187	149	175	181	143	184	185	164	187	168	166	154	188	192	172	186	168	170	165	158	183	170	155	172	160	177	163	187	177	194	154	173	150	128	172	197	207	189	157	194	174	181	190	183	168	185	195	182	159	187	168	182	195	139	178	167	186	193	213	182	203	173	171	169	181	160	171	180	169	160	169	172	171	180	161	161	168	161	152	181	188	161	166	161	180	181	153	180	182	172	149	181	201	165	165	192	173	151	166	139	167	187	167	158	183	172	166	152	166	196	170	149	187	182	171	167	168	156	152	203	180	188	200	176	181	152	169	144	162	161	159	166	160	196	158	157	154	166	159	166	155	160	191	165	173	178	183	182	154	180	168	162	174	167	169	146	161	154	180	199	174	153	181	184	152	169	167	163	166	164	172	172	172	164	162	183	171	170	160	152	172	151	177	172	161	194	167	168	164	166	135	165	175	191	156	164	183	174	161	189	186	177	162	175	180	163	165	192	171	172	175	173	157	179	202	164	159	178	159	183	157	171	187	170	192	160	168	173	154	157	163	147	184	171	162	204	165	190	142	160	182	195	163	171	173	158	164	167	190	196	167	172	184	168	193	177	166	170	143	171	162	167	147	177	167	157	181	169	183	165	162	166	197	171	168	171	148	154	157	182	163	210	150	217	181	172	182	182	176	191	180	171	194	144	178	149	170	193	174	163	179	187	165	191	165	179	188	149	156	167	178	168	152	179	169	164	174	179	180	191	170	170	200	170	139	177	187	170	172	162	177	194	177	168	174	161	177	178	167	185	150	173	214	188	155	177	176	176	173	170	185	169	164	177	172	166	152	172	175	174	174	160	173	174	183	170	154	179	176	184	168	162	150	168	185	175	160	167	162	183	163	165	160	182	200	193	178	207	156	161	181	174	176	182	157	177	177	163	185	191	162	173	170	175	166	164	167	173	158	154	152	161	157	190	171	178	153	194	192	183	152	159	165	198	183	180	167	177	153	183	177	173	163	165	172	189	170	158	179	199	173	169	192	152	172	167	209	177	182	163	163	158	185	174	181	192	168	155	158	173	147	176	171	161	191	174	146	164	162	180	178	184	186	170	167	167	198	185	174	159	186	180	164	172	162	177	156	175	198	163	153	182	190	175	167	146	185	182	175	201	166	189	159	175	168	175	194	173	172	180	176	171	160	149	174	178	177	164	181	176	184	183	174	166	170	150	168	160	154	184	162	169	167	156	152	189	150	173	160	139	200	178	179	174	185	176	167	164	166	171	188	186	180	153	172	175	174	180	196	179	157	166	157	166	196	188	187	189	161	164	173	145	181	174	186	159	155	168	170	171	172	165	162	173	169	171	187	182	159	155	189	179	182	179	174	177	170	166	163	168	182	158	164	170	198	197	176	183	146	163	161	175	154	163	171	172	184	183	161	162	193	190	152	172	177	180	176	185	194	191	199	166	169	175	175	187	187	174	198	156	172	170	160	180	163	154	177	184	174	155	156	157	159	161	174	169	171	168	155	183	155	155	183	186	166	176	167	158	174	172	185	156	181	183	167	163	178	183	180	157	181	180	174	158	148	172	153	177	156	182	174	178	150	171	168	185	159	175	186	167	184	163	173	194	172	170	174	178	203	152	161	194	182	170	192	172	184	191	183	193	170	149	211	163	177	183	173	156	162	183	148	178	162	150	172	187	161	176	179	184	164	182	189	179	165	188	174	194	171	186	182	179	179	165	165	167	165	188	182	172	164	166	196	178	173	177	172	147	180	167	194	189	183	179	168	175	159	173	173	183	174	174	183	156	172	154	157	179	173	168	191	176	186	167	165	155	175	151	188	153	169	185	178	172	188	196	191	176	158	189	167	187	169	184	163	145	181	179	156	159	188	197	151	167	136	167	179	195	161	193	158	187	151	168	185	172	163	168	176	177	149	161	172	185	172	171	142	155	141	185	168	181	156	172	172	170	164	181	171	156	178	173	181	173	178	173	177	148	149	173	165	188	213	168	172	160	176	160	168	168	173	190	145	167	167	168	186	160	173	174	154	187	168	179	175	164	174	168	184	170	176	144	181	202	162	184	192	171	168	167	149	155	174	140	179	170	168	188	176	178	205	178	172	181	160	170	176	181	195	158	163	189	179	165	169	171	155	182	168	175	192	160	192	170	203	185	197	171	174	190	174	180	198	201	168	161	179	169	155	158	174	176	144	190	161	182	205	164	184	165	180	150	173	140	180	173	156	162	178	184	167	184	160	160	156	173	166	155	163	164	174	146	175	168	171	186	181	142	192	165	177	179	170	174	171	171	156	170	189	173	190	181	173	164	169	179	187	159	166	191	161	189	157	172	174	184	158	148	190	167	151	177	169	185	169	154	172	161	159	169	172	174	162	151	177	183	144	181	179	159	189	194	166	154	149	168	195	191	158	184	166	179	184	153	160	178	168	167	167	150	168	198	168	193	180	162	169	183	162	179	157	180	158	168	157	166	172	168	162	175	164	182	167	166	157	166	173	177	152	174	170	153	168	160	172	156	193	165	172	170	180	197	167	173	157	192	180	156	177	190	165	186	190	183	185	187	185	151	183	160	190	155	189	174	165	166	182	182	165	186	151	162	175	180	156	188	178	185	164	180	166	153	177	202	170	175	158	171	192	175	158	159	176	183	170	178	195	164	183	164	170	197	156	182	168	181	137	165	151	160	188	182	187	183	167	157	157	166	174	162	146	195	169	167	186	176	171	147	164	182	198	173	187	162	163	186	163	164	169
19238	3471	498	486	487	538	485	486	507	495	460	481	467	468	468	490	473	513	435	456	485	474	474	469	499	475	465	484	448	480	511	489	500	497	536	432	456	478	474	459	439	437	471	467	506	465	507	499	519	501	494	502	436	458	455	467	431	440	478	437	453	460	476	455	485	463	458	484	506	490	457	481	474	477	460	440	481	477	460	471	473	475	455	489	453	496	432	451	457	448	465	413	472	480	481	429	509	441	440	473	493	487	529	485	439	486	475	474	452	446	490	473	499	472	465	424	446	453	505	480	487	477	459	460	486	464	478	463	458	488	473	458	496	497	481	488	442	501	507	489	457	464	465	458	463	477	484	465	483	404	461	492	488	455	480	478	513	458	464	511	431	470	492	462	438	485	440	446	474	467	442	494	482	451	458	462	461	487	490	512	458	478	494	511	467	483	466	486	490	432	497	454	494	443	479	471	477	473	447	484	461	477	453	458	468	448	487	511	457	482	512	453	501	465	430	476	528	489	499	475	480	506	477	459	461	471	460	446	451	460	483	413	472	472	456	458	444	497	463	479	458	432	427	441	514	449	465	489	443	507	455	457	520	468	440	500	473	464	431	469	459	487	489	458	468	495	482	468	477	436	479	491	483	450	493	468	448	472	465	478	484	487	489	534	507	426	462	508	495	451	446	455	489	488	471	448	486	493	467	455	497	496	513	470	473	483	492	479	444	450	450	494	489	485	497	469	397	478	460	478	448	476	458	460	491	496	479	466	468	467	467	462	461	462	486	445	508	441	505	477	501	491	453	427	428	437	484	457	468	476	495	476	496	503	512	507	462	485	450	484	466	469	486	471	485	518	515	439	451	452	463	423	474	442	503	486	478	443	457	496	532	466	426	439	470	512	425	499	484	491	478	487	466	466	436	497	464	468	471	464	480	481	467	485	498	472	428	489	483	475	448	459	510	443	460	490	434	485	471	490	462	489	492	459	513	479	480	458	479	502	471	491	506	462	454	460	494	497	488	494	486	483	519	481	503	442	520	467	474	455	484	472	464	476	449	472	472	413	500	457	430	493	503	499	491	512	461	498	492	485	481	440	465	438	439	476	500	446	483	472	478	484	467	519	470	465	470	465	473	477	492	475	466	452	472	462	462	449	478	465	483	477	464	490	468	468	445	456	412	462	507	482	487	481	456	494	484	506	487	454	450	514	466	455	448	483	472	484	513	472	446	464	456	487	461	476	448	497	479	464	452	469	492	482	473	460	484	484	473	467	457	456	464	465	483	499	470	460	489	469	474	479	481	481	465	444	478	495	505	463	480	492	434	494	496	480	493	463	503	460	442	502	463	457	492	473	489	452	498	484	451	459	451	500	440	467	468	452	494	437	481	487	432	464	474	506	498	485	471	489	472	492	441	467	438	427	495	482	480	463	428	484	497	454	480	474	418	452	458	483	503	488	472	458	485	498	488	481	462	449	511	445	484	494	492	458	460	463	508	514	443	456	468	476	473	481	452	486	444	489	485	448	469	497	489	484	503	460	445	476	461	493	470	461	490	485	486	453	466	474	477	469	434	479	454	469	455	407	474	470	478	460	461	473	478	430	438	487	476	452	454	487	452	459	469	500	457	400	462	473	445	458	474	499	503	517	440	464	481	429	462	478	455	478	464	444	479	467	476	430	495	502	451	453	485	492	476	428	479	477	467	467	472	441	484	463	501	475	458	528	463	490	457	452	461	483	483	485	450	454	473	477	455	489	463	479	483	449	544	472	469	472	468	459	491	465	474	441	475	439	439	485	464	466	475	477	457	450	441	492	467	519	441	453	492	451	503	466	487	488	504	444	474	463	492	522	425	445	478	463	454	433	468	457	458	460	469	457	473	506	523	466	481	483	478	476	513	469	470	482	463	482	488	515	469	459	478	450	467	507	475	459	450	477	480	459	436	466	478	446	441	419	457	464	466	488	495	501	474	443	457	470	460	452	473	441	435	489	478	516	458	488	488	477	448	475	453	442	479	451	463	468	510	486	500	464	463	478	474	496	469	484	486	457	475	454	495	450	436	452	472	447	455	481	465	468	471	473	465	446	482	462	499	479	460	432	489	508	487	488	463	423	494	451	468	432	503	472	476	454	484	448	470	465	466	470	435	522	512	460	453	460	490	445	489	471	512	464	498	502	473	459	496	486	490	459	498	497	472	498	442	472	439	495	486	500	458	482	456	475	513	433	468	489	477	485	446	431	484	498	475	454	451	470	483	505	479	515	481	452	496	465	473	502	471	512	464	476	490	464	469	490	451	467	479	452	450	471	450	443	478	476	479	446	498	478	456	453	503	474	481	493	477	513	476	475	448	466	475	493	454	478	518	454	488	499	474	458	482	427	470	462	470	414	479	441	454	448	469	457	479	466	465	476	451	437	497	479	488	491	433	487	467	468	469	479	478	489	490	436	481	495	492	520	465	489	472	463	446	456	454	476	447	484	461	468	488	432	442	464	438	472	466	495	439	468	474	475	442	475	492	475	498	450	483	445	477	456	467	503	479	472	497	522	462	460	485	463	474	504	483	497	491	447	439	465	479	482	467	458	443	508	474	473	444	483	484	463	473	489	493	452	478	500	480	457	531	498	474	460	464	480	520	466	450	508	496	447	490	470	450	454	484	492	479	471	485	460	478	468	474	510	445	489	462	480	491	469	440	497	478	493	468	469	459	483	460	535	453	489	466	463	490	482	457	449	438	492	448	450	481	504	478	476	449	433	469	494	486	501	479	465	449	438	458	465	468	493	463	481	464	500	436	480	496	462	483	437	457	490	469	498	429	463	452	466	467	497	455	484	433	493	475	472	483	457	475	452	411	458	478	463	489	435	491	476	484	444	480	489	470	425	492	470	476	492	475	431	463	480	446	438	496	455	475	470	536	469	493	496	469	486	504	517	470	506	427	466	469	490	497	469	486	456	465	473	446	480	499	480	486	432	423	469	478	475	464	494	449	468	466	503	470	468	484	467	446	472	465	467	473	485	447	458	471	475	481	455	454	476	489	527	466	489	476	462	461	515	501	460	473	467	451	483	483	452	459	439	455	418	456	454	467	452	459	458	507	475	484	468	481	484	456	453	453	515	492	485	463	441	468	457	454	469	461	466	497	448	465	504	473	463	459	472	483	497	437	509	451	464	468	450	463	479	460	487	475	459	420	465	495	477	435	441	438	490	473	503	463	464	500	449	508	493	429	472	476	493	498	472	471	445	479	479	441	488	495	496	508	457	495	431	492	466	515	486	437	491	475	465	489	461	455	498	467	482	482	475	487	503	469	476	466	505	431	429	457	513	455	456	436	468	497	483	449	531	441	441	441	469	477	465	495	477	448	468	483	519	435	476	493	455	455	425	452	484	456	428	445	502	489	421	490	430	470	490	465	460	473	482	487	464	455	496	494	473	481	457	470	516	442	470	467	460	473	501	505	466	472	454	434	501	476	477	465	485	465	495	452	485	468	459	486	483	457	484
69183	38224	13660	1611	666	569	497	399	399	371	397	354	380	308	347	336	338	291	324	342	328	312	316	348	316	305	322	322	315	310	308	323	284	340	329	327	301	317	310	334	311	316	318	277	296	324	284	338	348	319	344	288	356	311	303	311	283	356	316	342	299	323	318	336	301	297	310	348	317	312	335	263	355	340	314	295	321	319	297	314	298	315	307	305	264	308	351	300	316	283	307	322	309	299	344	301	273	343	313	312	318	329	344	305	306	333	312	330	340	318	301	294	297	348	282	304	274	301	323	298	333	301	268	306	309	298	322	338	337	320	325	324	330	304	297	298	328	324	300	321	298	328	367	344	320	306	318	274	286	318	328	316	309	308	311	340	342	308	303	309	361	303	305	284	313	308	327	312	332	335	336	306	329	292	305	323	298	345	299	301	316	323	317	331	319	337	311	312	309	310	297	299	357	311	332	339	306	340	306	317	283	337	291	300	275	298	273	288	313	332	326	321	329	297	305	321	318	298	296	309	263	318	302	281	284	318	305	335	290	312	305	325	305	299	329	321	298	316	307	326	294	312	311	302	290	338	309	353	295	306	312	320	332	318	290	277	330	336	314	324	308	342	339	349	319	313	317	291	284	307	325	323	307	319	274	303	312	317	293	281	304	305	324	299	315	368	319	303	314	325	293	291	315	290	282	302	323	335	314	314	272	335	342	311	325	292	338	284	286	313	278	310	338	306	301	331	313	294	316	327	303	330	300	304	295	320	318	307	315	311	294	331	322	315	317	322	336	319	313	301	309	304	335	319	304	295	335	339	312	299	286	325	315	309	317	335	310	329	315	312	326	314	281	314	300	286	340	342	306	324	300	324	346	284	301	298	300	315	299	304	329	311	342	327	336	327	332	296	326	305	314	289	302	322	307	309	313	302	330	295	316	304	300	320	330	302	324	298	264	306	292	346	331	304	286	310	312	337	312	344	337	341	330	299	295	320	292	304	310	318	308	282	291	303	298	321	306	275	325	317	321	318	351	309	324	307	339	347	352	315	333	292	294	302	320	307	331	344	288	282	343	327	277	287	293	284	310	313	311	306	350	317	262	341	316	286	322	290	334	280	327	275	337	331	329	280	329	293	323	338	322	274	326	323	342	301	303	296	311	349	352	340	347	313	328	299	300	353	305	328	292	316	294	317	293	337	321	310	306	301	294	289	309	310	317	297	311	297	308	319	298	330	283	310	317	339	324	312	287	330	275	320	322	309	324	289	306	313	319	310	311	271	315	317	324	315	340	285	284	322	290	348	303	320	326	355	321	323	321	311	339	305	318	309	311	323	293	339	346	327	315	318	312	291	321	298	277	336	284	281	303	294	320	346	333	317	338	310	360	285	331	336	343	303	279	360	318	326	350	303	327	320	332	311	319	341	319	314	307	320	305	298	314	309	300	326	307	287	324	286	325	320	291	307	319	309	298	317	289	303	334	342	308	315	323	297	338	324	317	304	283	337	279	316	311	313	298	305	293	315	327	335	334	321	314	302	332	328	313	335	309	337	304	318	310	336	334	315	309	325	304	291	329	332	320	292	296	331	313	312	296	304	297	321	324	345	285	300	326	331	349	307	322	308	301	280	319	292	309	290	324	327	311	354	325	319	309	317	330	328	317	311	341	293	315	287	306	314	325	280	325	303	325	338	344	294	324	293	334	308	314	355	331	296	291	309	302	316	302	299	278	332	307	303	318	310	331	336	309	313	314	314	332	279	307	319	326	309	346	292	316	298	317	301	284	326	330	300	310	310	334	284	302	295	302	335	280	359	338	306	285	335	324	315	317	327	319	293	316	292	346	310	316	315	273	348	323	325	331	312	300	324	295	361	293	340	309	308	302	311	301	320	293	311	296	309	328	301	301	309	292	313	286	310	313	273	312	300	344	310	310	309	331	294	340	305	307	306	301	315	343	300	313	307	320	329	300	297	308	305	332	328	347	301	309	321	313	319	318	298	313	324	293	289	293	322	320	305	313	291	319	344	300	341	299	301	317	334	329	277	335	327	315	279	296	286	297	298	355	301	302	311	291	321	280	322	321	312	300	327	340	305	309	310	309	290	314	307	271	330	323	335	314	297	309	338	312	316	297	340	295	322	312	296	318	297	336	303	345	338	308	297	283	316	290	337	290	298	315	288	313	306	320	315	332	294	294	326	303	305	340	339	308	292	307	313	344	312	319	265	306	327	318	314	324	325	302	314	316	286	305	309	309	309	301	324	316	352	330	302	290	295	305	322	317	307	304	306	316	316	329	304	312	329	282	293	305	321	337	323	331	303	284	314	325	319	328	325	320	291	322	335	310	303	297	329	343	333	319	320	293	310	325	297	319	306	321	331	305	309	319	319	304	315	292	306	339	329	311	309	338	315	310	347	330	316	325	295	333	298	300	342	326	326	293	349	280	309	301	338	322	321	314	302	319	326	287	326	316	324	290	334	337	317	335	318	341	328	330	336	333	307	307	344	338	272	296	314	296	342	329	330	330	309	342	313	296	296	303	351	323	303	334	322	309	317	284	335	363	305	293	302	301	336	336	323	272	273	325	305	327	350	329	328	301	287	335	330	293	256	316	349	314	292	312	321	315	302	258	323	316	292	329	324	307	322	300	333	360	306	369	329	304	313	313	315	326	280	313	303	288	305	313	321	291	349	326	269	291	320	323	284	315	330	316	318	335	325	334	310	308	298	317	321	320	301	283	316	328	329	326	305	327	333	300	280	312	334	308	281	328	315	295	327	342	302	310	305	276	334	288	304	298	349	336	277	307	323	302	307	307	317	346	297	324	288	316	336	347	352	274	307	298	313	306	329	298	317	369	333	307	310	320	302	344	352	321	318	341	318	304	330	285	308	352	316	312	308	320	326	354	332	291	315	344	305	354	338	319	307	306	334	319	324	334	304	311	323	293	308	309	311	305	331	344	321	303	310	371	314	317	289	332	322	311	308	318	304	337	311	310	318	335	345	315	338	285	340	324	318	329	324	325	323	316	322	308	334	295	296	319	308	314	305	294	342	294	322	330	318	313	317	329	295	277	338	304	362	300	328	297	317	286	302	283	279	306	299	316	293	327	309	335	327	324	304	348	302	319	317	320	297	315	359	306	290	341	334	309	329	279	325	290	293	284	320	329	325	314	317	320	300	303	346	300	293	271	276	321	337	307	318	310	337	272	270	333	302	283	297	313	297	344	322	333	322	321	293	290	311	288	312	318	333	286	313	311	286	297	334	293	321	317	278	333	314	323	293	326	280	308	341	358	321	324	282	324	337	324	318	318	308	319	333	301	309	297	315	317	293	326	294	308	322	317	320	321	315	293	321	332	317	299	331	336	307	296	297	283	291	308	315	302	305	334	328	363	278	348	355	324	310	318	346	334	289	302	292	301	299	307	342	313	313	277	304	320	310	298	330	302	305	307	316	318	317	287	305	313	339	293	313	290	322	315	313	309	305	328	328	311	317	328	286	328	293
43613	22769	2103	2330	2215	1801	1580	1373	1268	1187	1116	1068	1080	970	965	966	914	941	867	885	842	841	862	865	843	808	820	812	778	818	821	804	758	836	819	793	850	739	845	794	850	786	777	772	781	794	773	773	807	816	828	817	766	745	750	769	747	757	773	785	816	783	781	748	784	745	772	715	762	783	786	756	775	765	769	782	771	756	806	716	834	760	772	788	797	765	769	759	766	750	799	752	741	766	732	744	777	713	739	748	768	762	766	779	775	784	768	745	747	750	777	778	794	712	802	750	781	788	768	726	786	734	789	785	789	804	756	753	751	744	781	759	748	765	742	780	724	818	761	786	764	743	735	793	746	713	759	689	746	805	809	792	765	741	790	709	767	764	740	727	765	797	819	745	777	806	732	744	773	754	755	759	763	794	740	764	775	774	740	731	753	833	772	782	784	749	800	780	762	766	783	821	759	728	782	795	780	733	752	773	768	791	792	753	772	794	769	792	767	773	698	805	736	744	750	757	760	717	757	763	767	772	756	788	753	749	760	726	754	762	771	773	769	798	747	727	752	772	807	774	772	752	779	738	790	694	749	785	731	792	744	733	766	766	787	778	783	823	767	784	719	794	793	803	737	747	817	761	803	769	767	788	730	757	727	690	744	727	780	751	769	775	829	798	748	735	773	792	750	791	725	766	791	734	816	813	726	758	758	769	742	817	738	799	725	745	755	794	782	749	768	796	755	729	817	737	797	747	789	759	725	763	748	748	760	754	725	739	748	726	807	750	760	755	756	785	774	765	745	744	768	804	795	817	789	755	771	786	771	785	727	775	800	750	753	735	770	715	758	770	781	803	758	765	680	831	748	767	738	764	750	762	754	749	789	753	720	774	770	806	725	721	774	800	779	783	760	765	798	775	777	738	772	764	803	772	787	750	804	780	798	754	753	737	737	783	734	807	749	753	757	797	778	789	762	783	746	732	783	737	784	780	767	768	756	772	800	745	750	752	761	783	726	814	754	752	774	756	774	728	776	766	779	737	748	747	779	756	777	752	721	783	724	755	774	792	761	747	807	747	734	799	765	795	791	772	744	754	717	745	806	777	775	703	776	731	741	750	784	751	782	790	771	764	801	781	769	757	747	813	776	741	748	810	734	718	774	763	761	784	728	752	773	828	792	726	782	739	727	745	768	760	761	778	753	804	717	776	811	810	793	752	777	757	773	737	810	753	742	730	752	755	759	784	764	790	767	741	790	756	756	788	751	779	778	800	744	769	738	771	759	713	813	828	763	778	784	821	780	787	789	770	788	814	772	752	814	777	761	778	785	774	747	761	786	832	820	763	767	753	744	812	731	729	757	759	766	782	733	754	760	760	777	778	812	772	785	771	733	725	765	758	731	802	736	784	744	813	785	818	752	758	752	743	781	755	781	810	762	794	746	759	736	754	811	818	737	700	774	754	772	780	786	712	798	737	756	812	775	719	770	759	796	737	778	742	737	737	750	740	730	787	793	771	788	720	754	813	767	773	740	760	770	771	778	744	730	752	758	758	794	794	789	796	772	774	784	761	736	760	759	711	737	775	820	726	780	759	742	740	743	793	782	749	775	760	724	772	743	763	773	782	784	736	772	795	758	789	770	786	780	768	762	732	792	717	756	726	767	764	755	764	743	774	755	773	754	753	711	775	754	748	780	779	761	784	779	769	744	769	776	736	764	750	785	782	770	789	737	693	756	732	727	745	723	785	730	742	809	758	778	760	722	772	777	744	769	763	745	768	808	773	754	754	775	772	796	756	833	732	806	773	795	659	773	746	761	715	754	744	768	754	743	783	743	745	772	760	747	802	768	785	790	788	751	738	805	720	786	750	743	806	761	793	771	792	783	758	750	799	753	737	752	775	805	776	806	749	735	759	799	758	773	766	761	750	786	769	759	721	739	792	775	752	793	817	826	756	770	776	760	740	745	800	743	744	772	752	772	799	778	761	813	733	757	812	756	807	769	776	799	686	746	740	767	774	725	755	775	803	789	783	787	739	794	829	740	766	757	755	801	756	783	801	764	789	824	781	766	775	783	742	750	744	711	764	757	773	801	811	764	769	731	757	763	805	793	768	734	804	765	793	749	793	744	796	767	759	712	777	774	797	805	723	781	766	755	745	779	756	747	719	754	732	764	755	744	762	804	770	758	740	756	770	732	764	740	753	759	827	790	793	787	712	701	805	799	764	770	750	791	773	772	792	755	740	743	748	818	768	687	739	742	733	746	793	813	794	809	754	782	727	791	787	791	781	826	778	762	778	804	758	752	804	744	796	735	742	775	751	777	789	837	722	761	770	706	715	763	742	754	761	795	771	808	752	806	762	770	717	776	771	765	778	777	748	740	751	784	780	785	767	806	799	732	741	795	809	732	776	773	715	717	779	730	800	766	784	763	759	815	782	817	740	794	799	733	809	763	741	737	789	774	777	755	762	736	782	766	741	820	801	774	826	780	743	745	771	753	791	750	759	745	747	765	749	786	772	746	788	705	779	749	766	795	785	774	781	779	798	780	773	768	737	830	754	782	757	766	731	712	796	768	810	790	824	744	793	704	779	761	791	754	796	714	776	780	801	764	747	766	772	794	788	773	752	768	796	697	795	775	790	742	758	737	790	741	814	767	794	732	776	713	773	789	711	767	726	807	704	772	813	753	718	769	739	802	733	742	783	776	785	750	756	772	754	760	744	750	774	735	753	823	777	744	703	780	717	833	770	800	748	798	785	747	829	774	791	806	727	800	719	779	852	734	819	764	762	733	799	813	765	738	764	790	787	748	754	786	731	829	837	826	787	781	742	800	820	757	743	774	760	799	729	805	733	784	764	821	755	755	755	809	800	762	769	760	792	762	805	766	776	744	728	787	747	804	753	732	736	779	788	759	767	764	777	793	757	742	769	779	779	747	738	782	811	769	750	829	767	747	782	800	732	765	768	724	800	780	799	740	784	728	757	793	764	749	762	703	776	786	752	780	720	769	780	759	777	779	788	783	690	776	831	777	782	716	757	757	774	759	771	750	775	765	763	761	737	766	754	795	797	767	735	772	756	750	725	771	807	785	712	726	774	760	731	765	761	723	757	767	726	754	805	758	803	714	780	761	726	805	785	761	754	763	760	768	736	766	778	800	765	769	786	799	747	745	763	760	765	766	750	807	737	805	818	755	805	786	752	783	764	812	750	799	769	802	711	750	741	749	754	744	782	795	768	717	754	751	787	776	721	753	778	777	772	750	773	728	762	760	758	769	766	760	793	758	802	788	733	768	764	711	725	775	760	782	713	739	792	805	775	821	783	795	770	780	752	759	734	775	814	785	740	836	775	715	721	776	739	797	739	734	774	773	780	759	766	750	762	757	769	734	784	768	729	766	761	750	810	730	773	751	835	735	769	783	800	788	772	780	724	788	736	792	778	804	795	760	736	743	789	778	790	797	813	763	801	774	774	809	787	782	743	777	789	765	766	794	732	757	794	754	800	800	779
80385	47805	20429	4838	1034	773	598	486	473	413	374	419	367	341	319	312	280	324	320	306	322	329	333	305	306	312	309	290	283	281	291	283	318	295	283	290	297	280	299	283	319	297	288	315	282	310	300	295	325	280	282	293	307	307	318	285	291	296	303	291	255	283	271	289	279	283	309	305	289	271	315	263	307	307	307	311	279	300	286	272	266	296	306	310	274	323	278	308	287	265	272	278	296	284	305	287	282	279	288	323	288	293	284	282	282	273	274	288	304	276	302	312	299	230	261	307	312	282	295	279	277	283	277	286	284	347	322	315	303	288	291	269	279	289	297	304	289	291	290	286	276	318	276	328	295	318	283	310	267	286	269	278	264	266	281	270	311	286	308	263	286	297	290	284	282	276	274	312	309	283	287	267	282	303	301	282	300	271	295	294	293	323	303	298	308	285	275	338	304	309	296	294	290	263	292	309	312	280	301	333	264	306	316	289	295	303	301	268	310	317	266	287	283	293	268	292	273	279	294	276	300	287	310	309	305	281	266	284	297	284	304	280	261	270	264	297	291	302	288	304	329	298	281	291	282	295	300	278	309	311	294	279	267	304	315	307	275	302	259	291	293	274	315	303	286	297	288	298	268	278	286	287	302	299	270	256	322	291	316	337	300	283	313	283	302	259	292	298	302	296	305	273	298	255	289	265	294	295	258	282	287	311	280	280	301	296	305	283	309	295	297	277	297	305	271	284	299	309	289	308	292	314	311	282	323	314	281	265	292	314	296	313	272	273	308	295	297	283	290	274	324	326	305	301	278	331	275	294	290	298	282	283	303	263	315	267	310	275	266	272	254	300	292	266	288	277	292	287	305	285	265	288	288	297	289	263	270	281	303	274	283	302	262	324	285	287	239	282	274	284	277	309	333	286	264	311	305	302	299	279	292	275	259	294	309	295	283	279	261	291	277	276	286	279	307	329	284	279	292	275	297	287	273	299	310	329	292	283	282	276	283	293	297	310	298	296	292	290	315	288	280	290	310	282	266	318	292	284	286	330	332	329	287	332	293	299	278	279	318	309	310	298	287	273	280	278	327	270	285	298	259	298	317	302	285	280	282	295	297	271	284	289	319	257	304	298	286	352	279	288	295	268	269	274	311	261	267	261	281	265	294	295	296	297	289	307	321	295	258	300	269	305	276	284	289	286	277	286	297	263	312	291	270	278	262	295	317	324	263	260	292	284	305	317	288	289	306	304	275	278	270	298	282	278	291	284	289	281	286	280	307	302	295	302	284	295	292	299	283	301	308	292	275	294	309	296	289	287	339	292	294	284	291	341	277	283	251	268	247	289	325	269	294	314	295	281	304	303	310	300	266	287	295	300	254	305	284	273	275	264	287	329	272	311	290	329	306	261	261	264	284	325	280	291	290	283	301	264	299	294	279	313	275	282	288	297	271	331	279	307	260	287	295	285	296	305	322	323	316	309	281	311	262	290	304	293	268	272	259	263	304	296	270	253	288	296	290	304	263	304	274	308	278	299	279	284	288	271	319	283	249	302	280	305	328	285	288	305	300	264	285	290	283	293	269	287	282	280	280	263	305	302	276	280	281	301	319	283	313	300	265	277	302	294	292	309	278	299	290	305	302	290	287	270	306	257	276	273	302	293	264	307	283	306	291	289	284	261	270	257	279	306	302	321	284	287	267	287	319	269	295	306	297	294	285	327	293	296	249	281	255	321	290	344	318	311	289	279	261	272	270	310	313	283	296	317	313	273	325	295	273	300	288	289	281	296	269	282	281	289	279	288	269	318	273	309	267	299	290	296	296	298	276	314	284	286	278	281	274	281	292	260	288	302	298	313	296	303	292	293	288	328	282	323	298	307	275	257	267	297	288	294	300	281	280	336	321	315	302	288	282	274	270	303	321	314	329	277	305	290	270	269	289	263	297	319	300	285	291	294	312	286	283	300	297	263	259	277	259	269	269	262	307	289	286	317	276	285	258	268	330	293	260	290	294	286	271	314	316	311	285	316	292	307	288	258	285	269	265	275	270	311	304	309	315	279	273	294	268	307	273	302	316	320	261	291	277	297	281	293	270	296	279	288	307	276	282	324	283	288	296	299	304	280	271	290	306	304	290	293	286	318	299	293	301	321	307	326	274	286	255	294	267	314	306	313	289	275	269	295	281	303	281	299	301	308	286	279	275	292	327	292	283	299	294	298	264	305	293	277	290	298	296	292	285	288	297	287	266	326	281	321	317	277	301	286	305	281	301	300	299	284	293	264	291	302	298	294	286	281	289	273	294	292	286	304	275	292	253	285	288	291	290	321	296	283	291	311	268	265	293	277	290	294	255	288	317	300	285	297	268	289	244	318	275	291	305	315	308	279	337	289	299	274	261	265	276	296	295	296	298	318	305	280	244	286	303	289	274	301	264	333	291	265	297	308	320	306	314	286	287	259	314	263	272	300	305	257	291	266	310	318	290	274	307	269	303	266	298	279	280	302	293	257	290	253	304	288	268	296	275	242	272	281	325	323	276	295	263	275	257	297	296	273	274	319	316	288	267	268	284	288	273	296	261	310	272	306	305	297	315	268	286	296	275	301	306	306	262	303	305	307	313	304	311	289	305	309	312	294	269	282	290	315	304	272	301	282	284	283	313	280	284	294	279	263	272	304	288	270	284	267	283	273	303	305	279	255	268	266	291	295	281	273	307	295	295	302	302	272	283	301	324	319	299	287	296	313	302	275	298	270	289	308	282	263	274	302	304	294	280	294	287	287	318	312	309	299	326	336	315	294	283	319	260	293	302	305	287	295	307	298	302	279	297	283	269	298	263	290	260	286	280	295	284	283	302	309	287	263	302	280	297	287	302	304	322	283	276	308	305	306	268	253	268	276	302	306	289	326	299	287	302	276	290	262	290	304	293	280	275	253	293	273	293	292	287	306	297	323	340	275	328	297	266	302	292	280	307	286	293	264	296	270	282	290	334	287	318	254	259	296	294	307	311	311	275	255	282	281	280	263	298	284	275	313	288	265	312	316	299	285	281	298	310	290	293	276	295	303	260	289	296	293	287	298	261	293	313	313	319	311	277	317	293	290	319	276	234	279	265	351	278	299	298	257	271	257	255	262	285	276	305	273	339	281	293	272	297	276	276	301	327	277	290	315	276	292	297	285	287	305	281	292	327	296	274	278	275	287	285	290	315	307	279	306	332	311	282	277	272	318	305	261	263	299	311	290	301	273	281	305	305	292	308	284	306	301	254	298	279	273	286	273	319	295	286	272	295	301	314	287	303	299	306	296	284	283	288	292	276	300	248	294	327	317	261	293	286	270	273	267	283	288	299	300	292	290	270	330	288	304	274	264	298	293	283	294	297	296	275	336	322	257	282	276	284	294	287	284	276	280	284	274	308	308	284	255	308	322	298	273	266	287	286	304	283	326	317	291	327	297	297	292	280	267	298	310	297	304	276	329	279	293	302	277	306	326	273	284	266	271	274	266	288	276
52208	30640	3324	3843	3358	2728	2266	1974	1724	1537	1348	1243	1192	1073	1088	1003	1016	923	914	945	907	858	840	868	802	817	853	772	749	834	788	772	765	779	772	764	779	734	740	790	747	662	741	712	676	733	693	679	706	754	709	696	725	675	718	690	744	680	707	663	687	698	687	676	685	679	681	662	684	698	685	689	733	691	701	661	719	710	652	624	711	683	715	638	716	675	688	714	701	739	720	698	688	720	680	705	684	717	714	649	693	682	691	689	680	674	698	704	685	637	695	639	638	672	681	658	682	706	700	725	713	716	653	731	737	661	676	686	700	691	639	683	681	715	712	663	694	710	646	698	693	695	734	687	709	762	695	712	650	692	654	669	671	629	676	707	664	716	715	661	705	669	682	678	695	687	722	686	644	677	696	699	679	702	694	693	685	715	715	709	674	641	672	659	680	623	654	668	647	651	756	719	672	723	720	685	634	665	704	677	659	673	749	696	724	664	667	722	686	696	724	665	694	706	698	698	675	731	687	675	644	693	651	712	664	652	691	717	708	738	662	675	719	692	700	657	722	653	666	634	698	677	684	716	647	677	685	714	684	739	699	667	677	642	719	687	701	685	637	652	697	721	653	670	677	675	675	662	669	650	719	656	680	683	655	689	689	691	676	684	693	717	685	673	709	688	681	747	674	720	693	670	709	710	719	686	681	668	669	661	671	716	685	692	669	703	673	701	707	697	730	669	655	674	704	702	672	668	696	691	684	735	679	652	682	698	669	714	646	712	668	673	689	665	714	712	744	740	706	696	693	700	751	699	695	702	668	713	663	715	689	673	705	659	688	680	644	702	680	693	637	678	678	705	699	685	706	664	706	673	638	692	712	680	666	706	673	661	685	673	703	687	663	722	712	679	732	667	654	679	662	689	667	682	714	646	667	677	660	714	649	683	684	657	720	657	706	714	715	667	756	706	726	688	677	666	638	696	705	690	659	713	686	693	697	692	677	653	647	679	616	696	712	748	677	752	729	699	658	677	705	661	709	696	661	728	697	668	663	660	659	673	677	699	654	625	703	690	691	689	707	664	680	713	672	735	699	722	691	703	709	699	692	704	697	691	680	687	693	663	655	668	682	656	725	700	657	672	666	635	698	650	693	683	671	646	675	714	659	663	726	676	697	674	667	728	737	667	668	718	659	674	660	689	701	697	715	693	699	635	664	680	656	695	722	670	712	612	727	683	674	687	733	664	653	698	712	683	712	660	737	682	657	695	756	720	649	718	669	714	695	675	693	711	662	686	658	677	691	661	696	698	724	730	712	697	680	668	732	659	691	686	701	659	675	720	665	701	694	716	735	675	714	688	677	643	708	673	702	660	672	694	706	707	718	678	677	689	672	706	722	705	687	638	706	673	742	715	697	720	701	680	682	707	704	695	690	656	708	695	710	666	694	702	658	675	676	637	699	687	679	649	657	708	674	683	671	703	686	646	642	701	701	740	678	707	698	614	687	730	694	709	656	694	729	721	709	701	709	701	698	708	653	710	703	678	645	746	662	739	688	660	690	737	698	660	686	688	688	663	726	656	714	653	680	752	716	695	682	708	685	655	673	670	689	668	682	728	652	675	730	685	677	678	678	657	752	687	676	675	652	680	652	647	703	690	708	698	657	717	684	655	695	720	699	676	745	671	713	735	675	679	670	717	675	645	642	687	707	679	666	705	744	698	680	696	744	643	696	712	686	666	706	713	659	748	683	683	683	727	652	709	673	676	714	676	666	672	700	697	716	707	704	684	680	696	686	664	667	675	639	688	701	625	661	672	658	729	681	737	671	695	700	708	651	691	729	679	702	677	691	688	647	694	714	699	719	710	698	692	665	712	686	679	729	709	684	684	668	686	656	680	665	703	680	680	711	688	647	692	695	668	700	655	675	667	685	710	676	714	652	681	663	692	644	700	687	670	706	718	756	665	689	661	640	685	686	679	643	692	647	677	731	684	692	716	665	706	716	695	670	669	659	671	701	658	677	688	684	699	674	662	692	678	689	774	696	690	731	694	710	665	625	675	692	700	731	647	681	704	716	666	678	707	672	712	665	679	668	698	695	672	676	757	697	642	692	676	629	665	666	695	725	660	687	690	657	688	650	676	685	661	736	657	658	745	660	705	675	703	675	695	642	637	638	715	723	709	724	690	680	685	691	703	676	673	681	641	658	710	747	682	700	722	734	698	668	695	696	734	690	706	652	704	665	702	696	711	718	706	652	689	656	678	681	691	657	698	654	666	715	715	657	664	684	675	692	679	698	674	658	683	647	742	689	674	735	690	666	657	707	697	728	703	716	703	701	719	655	666	704	669	713	699	659	662	660	676	694	715	647	731	676	726	735	685	703	708	694	679	670	710	700	726	686	744	697	748	685	663	633	714	645	695	702	679	684	672	717	697	677	667	670	681	655	708	671	707	674	717	684	677	661	726	676	704	741	716	731	693	655	716	665	699	693	649	697	663	673	654	652	708	685	686	667	688	662	707	723	683	684	676	692	751	698	734	679	696	729	685	695	663	738	686	727	727	698	710	698	676	742	729	728	689	667	671	676	703	692	725	649	679	702	706	743	684	712	708	709	694	680	738	687	683	703	702	725	703	652	641	686	676	707	675	699	645	640	728	679	712	661	669	683	681	755	673	704	652	712	736	701	683	699	700	726	707	712	701	646	656	669	692	664	733	705	724	655	701	664	731	685	717	694	735	678	665	720	704	735	681	652	733	671	702	679	708	705	678	648	722	675	668	647	696	664	693	668	692	687	709	703	686	680	710	684	680	728	711	682	710	742	692	648	714	677	662	725	647	689	630	705	645	704	688	768	702	674	732	653	717	670	695	687	682	682	719	709	674	726	695	727	689	687	703	695	682	680	670	709	693	702	665	696	744	634	670	706	653	686	710	697	746	648	691	657	709	708	707	718	681	670	687	680	697	675	710	665	707	698	677	715	677	757	699	676	635	662	700	711	708	682	745	690	704	716	708	674	757	654	727	683	677	650	726	683	690	714	671	713	692	681	663	634	638	689	690	655	666	672	736	676	726	680	731	705	697	654	700	660	728	723	706	665	666	696	732	704	597	652	708	661	670	712	676	674	666	691	659	689	724	735	682	748	633	711	634	647	659	725	696	661	648	698	739	707	645	683	698	670	691	692	714	683	700	696	688	658	700	658	660	675	692	705	692	673	688	709	674	684	673	692	700	679	669	680	694	664	643	705	696	662	674	705	664	696	713	679	688	681	705	700	679	728	682	642	704	691	712	690	704	679	625	693	675	667	667	719	670	691	699	718	662	668	684	695	712	710	663	673	701	679	659	667	656	683	662	677	672	669	709	693	660	707	713	650	694	673	670	706	701	701	717	695	650	634	690	652	676	705	707	716	699	650	666	708	733	680	692	667	688	692	706	644	660	680	684	688	705	714	713	651	648	679	742	672	665	669	664	700	710	729	702	678	682	679	658	712	679	711	677	740	652	691	646	709	667
20956	3795	257	190	193	172	173	170	175	184	172	173	188	175	157	177	156	175	182	169	180	147	165	171	169	155	171	167	172	181	173	188	150	160	164	180	157	178	170	168	180	173	175	149	178	189	160	170	153	182	157	175	164	171	151	180	192	167	152	162	171	172	154	185	179	154	166	167	164	170	191	182	194	157	162	178	152	162	162	169	199	190	191	199	161	163	203	176	201	164	153	178	168	164	166	175	137	158	164	154	152	165	184	175	164	182	163	171	178	171	176	146	163	155	167	172	170	166	165	194	170	158	159	157	176	153	162	167	178	172	207	163	161	156	157	158	179	175	157	176	189	159	173	164	176	183	182	148	159	183	151	172	170	161	177	172	174	166	171	175	171	172	176	142	179	173	164	155	168	195	188	161	182	169	173	170	182	167	172	167	169	154	171	208	167	202	149	169	170	187	177	207	181	173	157	149	171	151	170	182	191	172	174	176	157	176	205	189	158	181	187	169	166	146	168	186	185	178	150	178	175	188	162	180	162	155	172	170	163	169	151	153	158	184	158	153	166	149	170	181	156	168	170	177	167	173	179	180	139	177	189	176	174	149	183	179	161	160	173	165	179	164	164	176	176	177	175	167	168	170	160	167	172	173	181	189	156	156	176	161	149	174	167	156	171	165	153	151	174	182	185	152	179	190	153	148	145	186	151	163	171	148	167	173	167	190	149	192	183	177	142	182	161	188	190	165	196	158	183	157	170	172	148	166	179	176	172	139	167	163	183	169	175	194	163	181	181	150	174	180	197	158	169	152	167	180	170	178	160	198	167	162	192	175	163	171	161	164	168	153	189	145	164	179	181	200	155	159	173	187	148	176	176	177	192	211	167	162	182	159	181	181	165	168	147	165	161	171	163	155	139	154	188	162	178	166	199	141	174	190	169	168	166	154	173	181	166	149	195	184	187	164	165	183	163	173	190	182	147	165	177	183	154	165	183	163	178	160	172	181	165	192	145	170	168	177	182	183	185	156	186	177	164	177	157	166	163	163	177	164	170	172	171	169	158	196	177	151	140	171	154	159	173	157	169	155	175	137	172	175	183	174	156	197	174	189	178	176	176	175	159	181	173	189	172	166	177	166	181	151	168	183	171	187	161	156	141	191	189	177	165	168	197	156	190	222	158	178	172	182	164	168	160	171	161	162	165	179	185	178	173	183	169	169	181	156	173	188	151	161	200	167	164	139	145	181	170	177	166	164	168	169	149	196	206	172	151	191	173	177	199	148	192	182	173	172	197	200	153	161	169	164	170	162	168	177	156	148	196	156	179	170	191	158	160	186	172	162	158	189	193	172	157	151	182	144	157	162	152	200	159	170	179	169	170	196	190	173	203	161	169	186	164	161	161	161	177	166	175	150	150	161	179	159	164	187	150	158	165	171	176	168	162	159	161	161	173	178	166	180	204	165	177	172	182	198	158	173	167	177	170	182	168	180	156	197	181	148	164	177	176	195	196	161	165	173	183	176	153	171	174	175	179	163	174	153	192	180	153	187	161	182	174	153	156	153	165	173	158	176	173	161	151	191	165	173	175	182	181	179	187	162	174	164	151	171	186	176	185	170	189	159	183	181	166	173	184	182	174	192	175	153	148	164	159	163	169	153	175	178	170	177	175	174	176	158	177	165	174	146	165	170	159	174	154	184	172	179	208	178	191	165	170	161	163	173	176	166	156	180	198	166	154	176	163	177	158	199	182	197	167	171	170	158	149	160	173	161	153	166	178	166	167	174	170	167	179	181	161	153	160	180	174	167	181	159	178	172	136	173	157	188	176	163	159	158	169	179	174	155	176	193	174	173	177	183	151	162	191	184	171	187	189	160	153	181	167	157	157	204	180	182	184	159	174	170	159	191	160	147	173	180	170	159	167	161	165	189	188	192	204	160	177	176	168	175	161	156	183	185	189	147	163	177	195	191	153	176	152	154	148	155	199	208	167	163	177	163	194	203	164	178	162	154	145	181	155	172	168	176	147	180	208	139	187	156	178	180	179	137	161	175	176	174	184	154	169	179	186	165	188	172	169	173	184	171	168	150	158	192	180	180	178	150	166	178	180	138	162	192	187	156	181	180	149	165	170	163	180	190	172	164	158	179	172	182	164	166	193	157	173	177	187	160	164	173	167	190	194	160	168	178	154	169	156	170	168	181	193	169	197	167	158	173	170	181	169	174	181	154	182	162	177	157	164	168	174	150	193	180	170	158	163	167	190	176	172	179	184	174	165	158	192	170	181	182	178	202	179	170	172	168	181	193	177	151	171	180	192	203	179	167	191	152	203	157	164	165	163	199	180	180	180	166	206	170	194	163	182	160	171	170	196	161	162	181	164	167	159	174	177	174	173	179	175	170	183	180	147	174	174	162	175	161	184	181	178	171	191	178	161	179	163	186	193	162	180	150	154	173	170	167	164	188	168	174	146	161	172	175	158	192	185	176	159	154	146	161	154	177	195	175	175	174	181	155	186	167	176	177	186	195	172	169	169	170	178	161	173	170	156	186	160	186	177	180	151	168	190	163	197	152	166	148	191	191	173	174	160	170	186	172	153	157	163	176	177	174	201	179	198	171	151	199	197	155	173	173	189	158	176	191	181	159	186	175	163	176	139	153	177	185	165	160	176	169	141	172	178	188	166	158	165	188	176	196	173	177	195	170	180	197	172	165	181	161	169	185	176	168	177	152	153	190	174	188	161	170	158	160	178	166	189	168	175	146	175	143	187	160	159	164	189	174	175	158	165	177	178	158	154	155	169	167	183	165	172	184	175	193	176	166	135	154	186	147	166	170	191	181	196	168	144	174	167	188	200	182	183	150	178	176	166	180	158	190	179	179	194	167	172	169	160	174	168	170	157	157	149	192	201	162	192	177	184	158	164	180	166	173	137	153	173	174	164	184	167	175	168	177	181	170	142	176	156	166	194	171	158	195	174	150	180	186	161	187	163	167	150	153	208	188	217	174	192	182	160	183	175	173	192	183	143	167	162	176	153	165	198	163	179	163	166	137	169	183	169	167	198	156	178	178	177	175	166	177	150	180	185	163	171	165	175	168	167	180	165	183	168	173	178	162	174	156	154	154	170	167	153	160	188	165	196	182	148	227	150	163	187	167	167	155	166	170	151	157	177	176	184	173	143	174	164	172	150	147	192	150	177	158	190	190	195	161	184	166	169	186	174	164	179	159	196	163	163	156	192	184	164	163	154	153	179	171	156	169	163	178	171	171	169	186	193	189	189	143	164	166	170	158	171	160	196	194	165	183	165	168	143	187	161	147	176	220	187	178	180	162	189	177	162	166	177	177	155	161	158	217	176	163	152	176	177	190	162	176	157	170	174	170	168	194	176	161	183	160	157	172	159	169	178	166	192	202	177	157	185	164	175	154	166	176	183	180	172	158	159	198	190	173	148	188	180	196	176	166	173	167	173	155	174	182	173	170	151	163	186	188	152	172	162	183	150	153	174	147
19075	3426	498	530	521	501	479	505	449	505	457	478	492	504	472	492	470	477	493	484	500	481	467	511	464	432	490	482	452	458	518	469	480	449	472	467	492	505	494	470	488	464	467	482	445	440	463	495	480	478	452	469	482	495	498	426	461	487	474	511	478	453	453	498	494	459	454	494	499	478	454	463	511	484	454	462	437	464	444	438	458	473	470	511	452	491	470	476	462	454	462	468	467	460	511	465	443	490	443	512	499	505	471	431	453	438	453	442	470	497	475	481	488	459	471	519	490	455	478	482	455	463	465	496	458	490	492	466	458	498	484	476	483	446	495	492	450	468	461	484	452	425	466	475	449	483	477	462	483	459	462	485	448	469	455	452	478	415	465	467	451	494	454	468	466	416	446	496	481	490	439	475	451	464	452	472	481	453	434	492	458	467	444	443	492	484	484	467	499	451	447	542	468	449	497	473	451	507	456	458	508	499	476	458	486	453	457	463	490	462	500	460	464	462	486	468	511	520	486	489	477	458	459	497	474	472	474	422	466	496	503	456	476	493	454	469	503	455	472	457	506	489	454	444	469	488	465	409	487	485	465	436	460	446	459	461	435	439	486	495	444	464	475	463	446	461	454	429	452	491	470	456	456	495	494	477	468	475	510	494	471	492	447	457	501	466	464	496	464	466	466	503	449	466	448	463	467	466	461	505	473	497	433	509	485	453	459	491	452	492	483	493	453	459	476	517	445	470	463	467	473	503	477	485	497	466	482	498	474	426	456	501	515	503	502	482	483	465	439	496	505	477	460	478	475	483	467	480	470	439	507	466	457	454	471	483	507	461	524	460	505	473	447	441	436	505	504	478	439	481	473	497	480	447	486	493	474	452	491	445	500	475	460	474	507	452	514	492	453	488	468	509	457	462	441	476	467	510	472	445	495	487	513	485	464	490	484	463	506	478	444	456	536	486	437	482	472	408	506	456	457	461	481	508	495	492	489	484	455	497	455	477	496	465	427	472	468	466	459	503	471	505	465	482	470	467	470	449	510	464	483	458	496	448	490	457	447	494	419	441	519	486	447	487	482	469	462	503	472	471	497	455	490	447	503	468	487	457	447	496	518	446	475	464	452	466	458	439	476	475	477	460	453	444	486	459	447	492	478	443	488	473	457	451	504	450	470	423	484	478	477	498	482	489	455	464	488	404	462	476	469	478	493	489	450	471	492	469	436	459	510	476	492	445	445	456	514	473	513	472	446	472	393	492	481	463	461	430	473	462	452	480	487	495	464	463	465	451	483	471	475	507	467	496	507	471	438	492	456	482	487	414	440	462	456	426	470	446	469	444	497	473	477	485	448	438	463	464	503	483	452	456	491	459	476	464	482	475	473	450	466	489	504	507	432	455	432	497	492	449	434	504	443	510	474	429	492	476	455	458	472	461	460	490	541	417	466	467	467	475	458	498	453	464	513	444	491	490	435	461	468	483	494	463	474	502	488	484	463	465	439	451	467	470	445	446	461	470	505	480	494	448	475	496	426	481	475	482	473	477	494	454	477	444	458	473	478	455	470	515	492	503	461	478	491	476	504	475	485	453	459	504	472	451	481	443	456	447	482	485	520	463	462	491	496	462	471	468	462	451	486	473	485	458	447	466	447	506	441	456	471	448	455	438	479	457	473	488	467	477	471	451	470	460	469	456	485	478	473	458	473	484	466	499	453	429	479	458	475	483	430	459	496	450	488	469	465	459	489	489	450	505	461	448	473	458	464	463	468	450	493	451	456	446	460	433	482	480	478	492	466	459	471	475	525	507	483	459	466	488	465	478	498	517	482	468	499	527	450	457	496	497	463	481	458	499	485	460	506	510	449	464	512	444	442	492	506	429	502	495	513	486	437	474	445	453	483	483	481	479	441	450	462	473	455	444	465	452	476	506	437	493	466	465	511	476	423	425	513	465	452	450	458	464	495	486	464	466	485	461	453	461	462	463	496	460	478	473	455	496	475	522	460	498	447	484	464	500	474	450	534	479	462	455	470	430	480	487	482	452	508	466	470	441	473	433	483	473	487	456	432	448	463	494	471	474	436	465	451	479	466	451	478	462	524	453	488	468	440	455	502	507	490	434	474	505	469	503	460	465	448	482	493	462	464	502	481	446	487	464	492	436	471	453	455	434	492	468	458	482	493	445	509	477	478	462	476	498	488	476	458	490	403	493	488	461	487	454	467	481	476	424	477	475	470	460	469	478	437	462	516	477	443	485	455	480	468	482	458	485	479	492	436	459	480	463	435	474	506	464	439	461	440	456	488	499	459	431	468	447	506	483	465	458	468	472	474	459	454	459	481	485	479	501	484	496	451	493	459	491	439	478	465	452	506	497	448	481	497	458	492	526	455	490	489	440	451	478	470	457	479	472	471	450	479	488	457	438	458	461	465	472	467	479	487	452	436	492	454	457	479	472	437	488	449	438	470	469	459	485	452	442	478	481	466	506	491	513	456	459	486	453	514	478	499	435	454	463	463	485	471	462	447	460	458	449	437	489	466	473	452	456	509	438	418	498	466	466	486	503	453	460	465	468	507	479	476	484	465	441	423	483	464	463	511	424	466	465	498	459	483	478	448	472	482	470	452	460	442	464	448	469	452	500	469	483	471	471	428	505	481	464	471	483	467	465	504	435	422	423	450	482	485	449	515	489	458	474	466	490	491	465	495	469	471	460	488	461	485	449	478	507	467	439	465	470	451	489	452	491	496	468	463	452	473	452	462	476	447	460	466	474	456	477	485	473	481	467	468	433	467	459	452	470	452	447	459	451	493	490	464	497	490	473	490	476	463	464	456	489	448	448	486	445	478	478	451	457	457	502	470	451	465	464	487	489	453	480	502	477	503	444	503	456	448	503	465	444	479	481	482	493	436	482	418	442	459	486	452	454	473	450	454	454	489	483	467	488	467	459	456	474	439	478	488	440	451	437	438	500	492	492	490	431	481	490	467	476	449	505	453	462	470	497	458	478	491	495	485	478	480	494	492	483	498	484	425	476	498	477	511	495	467	481	459	442	484	475	471	461	464	463	416	451	490	501	460	468	506	487	437	476	472	480	470	456	454	472	445	450	477	445	448	453	454	438	502	443	461	468	453	503	419	481	458	479	497	495	492	463	456	460	460	455	486	464	504	452	475	457	454	495	481	495	501	467	485	490	475	462	470	459	507	480	513	445	443	470	477	474	457	459	443	435	484	461	466	480	443	435	472	465	453	457	465	478	461	424	484	471	472	480	487	466	449	479	456	441	459	440	429	455	455	508	472	438	450	490	453	464	456	443	445	485	457	420	469	485	434	453	473	472	451	491	490	447	482	440	482	469	415	480	485	481	441	465	456	493	456	489	448	485	454	448	457	436	513	446	459	449	459	526	446	471	494	495	493	491	479	475	487	509	485	427	465	458	488	482	501	459	477	447	496	429	476	488	465	453	489	451	481	472	478	439	483	477	444	500	470	471	459	496	475	442	458	456
68968	38716	13076	1539	577	513	483	372	400	382	356	373	348	316	335	341	334	341	345	344	327	340	303	337	342	308	351	324	331	343	316	328	303	307	320	322	297	339	324	342	315	335	306	322	332	273	307	316	291	323	306	319	313	303	315	336	323	319	328	320	323	332	321	279	314	342	315	297	313	331	315	337	306	340	325	288	322	316	316	321	311	339	288	297	302	327	301	296	310	302	333	311	300	286	314	309	324	307	350	335	285	288	310	302	285	299	322	292	324	309	324	326	310	321	346	314	304	313	258	354	309	290	300	295	287	312	315	347	316	308	326	347	327	292	321	342	322	297	318	278	326	321	333	314	331	365	308	282	297	309	303	292	353	311	308	311	323	311	344	316	349	329	321	329	350	317	311	339	310	323	327	285	309	306	292	319	307	354	319	299	347	322	300	303	314	258	334	303	310	298	308	280	307	303	304	298	340	293	310	293	312	324	294	327	321	281	281	319	336	312	307	325	275	329	314	321	314	318	354	306	346	293	323	293	293	312	301	346	305	366	307	327	294	309	313	314	307	327	345	328	281	324	327	322	346	300	307	347	325	315	293	341	290	316	355	313	315	316	320	320	312	332	325	340	323	308	320	324	324	317	323	296	289	293	318	328	337	323	305	293	324	319	324	313	315	318	321	298	306	336	341	322	324	303	351	308	298	313	293	303	300	299	315	361	330	324	325	294	317	300	307	303	311	308	340	311	333	326	284	331	329	332	325	336	320	333	293	345	330	317	310	321	321	324	339	309	331	319	322	309	310	281	313	318	307	334	346	304	343	321	335	328	316	296	300	314	310	287	338	293	303	327	312	315	318	301	335	328	292	328	300	319	315	307	323	305	268	341	324	274	295	280	333	295	329	314	332	311	325	323	334	344	363	306	317	313	313	297	301	296	297	316	322	319	308	293	342	332	319	310	334	325	288	313	319	320	333	308	295	332	324	337	317	275	322	323	323	325	314	301	280	293	312	310	280	329	295	298	314	305	348	353	342	301	311	272	302	323	342	351	307	289	296	342	321	354	344	285	309	352	310	309	315	339	296	297	328	295	306	298	303	324	311	323	302	307	328	277	302	275	298	289	286	300	293	348	294	309	295	300	303	326	313	334	306	309	321	321	318	312	300	306	317	312	338	296	309	311	306	297	346	352	262	307	319	320	331	298	295	316	320	288	315	319	325	329	300	309	257	344	300	301	321	317	296	281	337	275	295	294	307	361	325	281	324	289	290	302	313	284	341	324	306	288	326	323	336	336	306	285	289	295	281	301	288	333	318	328	288	317	320	304	316	334	276	319	294	308	316	326	339	285	307	311	325	323	359	322	327	305	345	309	324	309	336	292	317	312	341	308	320	335	289	334	309	320	313	287	321	333	296	310	318	323	330	338	321	324	286	293	310	324	339	304	295	296	303	337	302	319	323	348	316	272	323	282	302	341	337	306	332	321	303	299	314	333	297	328	322	280	319	307	327	335	283	345	336	317	331	331	336	299	336	313	326	330	353	311	320	299	309	317	294	308	319	338	344	319	292	302	290	315	348	295	280	328	336	297	333	306	326	320	304	322	295	289	330	296	306	270	306	330	345	308	331	329	327	283	338	291	327	312	320	292	319	332	315	326	333	293	329	322	316	332	290	354	323	289	316	341	340	338	336	314	319	312	311	305	361	300	341	290	330	315	330	299	292	299	313	318	320	307	286	313	320	302	333	308	324	286	316	311	339	293	320	302	326	306	307	313	333	295	290	329	322	351	331	286	299	314	347	332	316	346	330	311	358	284	301	318	280	337	329	298	320	300	251	333	315	332	323	341	298	328	334	314	302	301	318	308	313	318	337	321	293	276	313	308	307	323	323	310	280	296	300	301	318	333	331	305	279	315	327	315	323	315	322	309	292	303	306	318	316	329	297	275	298	268	305	316	282	338	274	301	365	319	331	304	307	351	337	310	301	327	322	317	301	318	320	315	327	287	346	346	305	304	301	343	312	313	324	315	327	282	303	309	295	329	310	318	302	330	301	315	291	311	289	316	295	311	303	299	335	312	324	292	318	344	307	307	302	325	319	260	322	315	300	332	308	327	312	289	344	309	313	324	327	308	317	317	314	294	319	331	294	328	301	295	292	282	311	363	350	291	296	310	293	298	289	315	327	314	322	347	322	319	341	305	301	305	311	307	308	313	279	330	293	333	330	311	322	327	335	326	291	301	287	328	329	317	341	302	322	318	326	327	328	293	324	290	301	314	342	306	339	306	287	343	268	343	318	320	318	298	286	345	338	328	317	291	315	310	294	313	301	331	325	318	309	301	303	290	311	290	295	347	316	321	324	327	317	315	316	298	313	301	293	320	300	304	294	340	295	330	322	325	292	321	325	313	286	324	333	314	308	309	326	306	289	319	271	302	303	306	312	297	330	333	324	331	304	324	303	323	318	303	330	285	281	324	280	290	329	307	318	308	316	302	334	336	335	345	326	286	316	305	305	309	314	284	346	314	304	329	333	291	332	319	300	295	314	326	309	313	286	305	346	302	323	314	306	316	288	323	311	297	338	299	311	303	295	321	322	284	292	303	291	289	331	300	357	334	340	310	307	332	320	362	313	291	337	362	295	286	329	291	309	290	316	334	355	294	317	333	311	285	316	316	296	308	331	341	309	308	323	336	320	294	315	265	336	312	325	313	294	318	305	291	314	340	288	305	317	319	322	326	277	310	326	280	288	300	328	326	337	337	289	324	323	322	291	304	339	300	285	311	287	307	302	281	284	335	322	292	329	295	334	329	319	339	338	316	330	294	312	330	305	350	271	310	333	314	340	307	327	324	330	289	278	317	314	290	329	325	341	329	312	324	328	323	296	285	310	294	317	324	339	324	317	306	332	312	353	290	310	319	304	322	329	314	325	341	342	335	323	314	292	308	318	330	314	330	294	317	303	306	317	281	293	348	301	299	325	326	352	286	324	288	308	359	293	321	321	343	312	317	282	315	336	292	345	303	288	308	328	274	307	311	348	362	301	299	315	311	285	310	302	327	332	327	309	312	329	335	305	298	325	308	290	291	322	333	297	314	318	339	335	321	304	325	325	322	307	318	306	296	330	289	307	329	298	316	309	305	297	288	286	288	292	287	319	308	308	322	323	274	314	335	321	293	313	283	341	296	293	293	336	280	279	281	318	285	284	328	332	290	298	347	343	316	291	360	348	327	347	309	365	312	354	325	300	295	346	307	294	320	347	318	319	306	306	311	346	291	341	315	305	307	322	320	321	299	303	310	311	326	337	325	373	327	334	271	333	296	322	333	324	323	312	309	320	347	305	316	323	300	326	313	305	324	317	307	301	328	322	367	284	323	311	298	350	301	315	321	312	326	282	295	277	327	326	307	327	306	310	304	305	341	312	356	325	296	313	297	328	307	347	311	333	302	332	275	342	317	340	317	319	297	303	304	316	309	311	289	327	312	310	304	296	313	287	346	319	326	343	325
43277	23019	2219	2351	2125	1807	1526	1411	1314	1172	1128	1038	999	985	1003	892	953	918	892	858	849	807	872	875	842	891	846	820	820	817	790	806	803	775	849	824	834	737	784	782	786	773	771	821	802	773	837	784	797	725	804	837	732	766	779	743	778	758	793	729	793	752	724	765	786	808	781	790	759	780	802	779	745	781	777	764	735	836	728	770	733	720	822	822	767	796	736	729	804	761	738	775	802	748	789	768	806	796	794	738	786	836	806	769	742	785	751	790	801	766	745	804	808	758	777	800	766	771	761	781	720	721	783	750	769	722	747	844	789	749	790	773	782	728	835	732	805	768	769	752	784	763	845	734	743	819	822	753	718	807	732	741	717	779	774	728	766	744	761	822	794	733	744	823	762	776	812	782	793	746	802	760	758	795	797	835	798	759	748	754	792	789	730	790	790	765	772	803	783	786	768	763	756	780	737	783	742	742	742	797	762	749	724	781	757	760	767	769	789	817	754	707	712	795	776	780	788	753	759	802	783	714	715	765	777	751	758	759	766	765	781	765	758	766	761	725	769	754	766	785	742	745	754	753	824	756	822	761	780	772	768	760	762	802	760	762	782	742	809	803	801	769	821	732	790	789	740	798	753	756	745	804	804	763	755	779	772	777	803	788	810	729	760	742	795	755	762	744	786	807	743	730	750	770	749	728	775	734	825	778	766	762	772	757	715	760	738	815	731	737	755	763	757	753	782	761	818	776	827	728	759	736	737	763	738	750	779	760	770	769	775	781	808	757	721	763	784	802	722	774	787	790	768	804	851	756	762	760	709	774	775	760	741	747	827	779	786	784	736	761	781	776	770	815	775	795	807	707	732	746	743	768	775	809	788	761	792	750	765	793	731	812	765	781	785	796	800	772	779	748	830	759	789	743	758	787	817	775	765	759	765	783	807	738	777	804	777	754	710	782	765	764	815	776	808	778	719	778	750	756	758	747	769	791	804	824	781	749	764	747	823	746	740	747	737	740	736	804	759	794	735	750	786	738	773	743	792	777	798	754	773	726	796	780	788	739	737	752	780	759	809	746	801	762	805	767	778	773	786	771	790	755	756	765	742	820	782	764	716	793	725	786	799	780	772	797	797	743	795	779	709	782	711	745	794	783	776	753	720	812	825	791	781	765	802	751	749	769	774	761	758	789	827	774	779	834	744	786	773	743	721	772	777	799	778	787	789	770	776	774	832	766	749	804	747	763	820	772	801	731	749	715	691	842	763	744	718	780	729	746	758	745	722	736	786	799	788	828	804	778	774	760	848	806	789	771	714	776	724	813	747	710	694	759	787	721	785	767	763	729	749	715	784	793	724	798	766	777	767	807	747	838	769	806	793	760	733	746	791	771	751	757	756	781	728	736	757	766	769	746	729	766	789	751	723	766	761	755	754	691	761	789	765	797	779	747	771	787	776	754	735	752	781	753	779	781	689	809	815	765	770	807	808	720	763	768	726	783	827	751	777	758	753	796	754	742	791	763	767	742	791	768	730	780	799	760	775	762	796	782	727	783	790	738	738	805	777	759	746	801	785	796	788	812	744	790	752	773	796	784	784	779	781	799	753	744	792	762	750	732	761	792	779	758	756	716	736	758	734	744	775	785	784	747	753	769	742	720	781	804	789	765	845	795	807	730	788	733	732	739	777	747	795	749	722	751	776	762	791	785	778	705	732	779	805	814	797	783	785	788	780	773	745	810	710	779	756	776	766	729	730	789	772	750	776	851	735	762	774	748	757	711	785	806	763	772	787	735	719	809	755	758	743	747	738	805	790	741	749	731	773	793	775	781	736	730	766	767	728	738	758	755	748	758	749	774	704	718	777	761	748	745	794	731	788	771	736	775	768	770	753	755	759	736	773	761	767	766	771	760	726	772	741	810	770	735	771	768	741	773	821	782	791	799	792	798	785	798	750	780	764	756	772	761	800	757	819	768	752	746	789	773	729	702	744	724	790	707	772	730	759	735	789	764	729	768	761	766	728	774	774	761	821	784	738	733	766	713	770	787	694	793	785	822	793	795	730	779	729	766	733	764	780	802	811	785	770	769	748	714	755	813	736	764	741	755	770	796	760	747	782	764	820	765	775	780	802	768	739	789	760	781	786	737	770	813	754	732	733	759	801	789	739	774	802	753	769	759	747	742	863	820	713	744	742	770	779	746	766	730	798	796	762	711	764	802	751	775	773	778	764	737	744	786	719	771	742	731	748	775	782	762	738	750	744	800	744	735	758	727	755	738	762	763	765	764	818	766	766	816	801	743	760	754	777	810	765	798	753	731	736	759	811	763	746	790	774	811	777	774	806	772	757	771	772	766	799	755	776	747	774	757	805	736	762	788	777	818	778	783	790	776	808	753	788	800	752	802	810	749	743	768	754	843	746	768	740	794	742	774	819	790	758	763	710	757	756	749	752	714	800	799	780	756	805	758	804	748	821	828	722	816	736	816	773	776	760	776	819	747	760	794	768	757	764	765	756	771	751	739	809	746	766	764	798	732	772	727	787	817	802	757	755	665	776	791	814	764	772	797	775	733	722	717	784	735	748	705	713	807	757	771	773	775	788	824	830	756	771	784	740	827	738	766	727	765	754	784	772	786	749	795	760	791	828	776	760	799	708	799	761	747	757	800	724	754	773	787	754	700	742	758	828	762	756	804	766	732	751	728	753	774	769	763	800	791	756	777	822	759	761	830	731	705	744	766	744	798	743	771	758	810	726	775	764	743	804	779	745	789	758	771	779	790	762	752	819	770	775	723	772	758	766	738	775	791	750	777	784	828	787	795	772	769	764	763	779	746	733	701	800	800	789	760	749	769	748	733	822	759	769	783	734	785	757	786	733	707	779	787	775	742	783	766	752	739	753	776	785	770	755	772	752	782	763	771	809	748	787	733	812	760	734	810	786	770	793	762	724	749	785	751	719	745	715	751	745	786	793	738	741	795	786	748	753	733	751	751	745	781	762	782	742	805	793	759	778	759	808	763	762	733	821	765	796	747	748	820	779	784	756	747	774	732	752	772	736	778	793	801	802	812	718	747	748	751	780	761	765	812	767	736	746	798	773	742	794	766	809	745	819	739	775	791	784	769	733	688	821	743	801	753	774	740	767	800	754	717	774	783	787	747	787	742	795	777	728	805	784	722	757	797	764	763	764	783	791	772	782	733	771	729	752	770	758	766	770	795	753	765	801	763	783	738	762	805	708	768	752	732	741	755	758	761	724	744	722	774	804	817	733	749	788	783	773	745	707	751	766	717	759	726	783	760	801	839	778	744	781	780	742	776	769	811	724	790	795	730	774	718	738	785	726	796	758	783	708	744	762	763	779	754	771	802	726	702	801	733	739	735	788	787	735	754	706	708	811	814	725	813	758	789	789	738	776	774	796	785	735	774	761	744	790	802	757	764	788	773	779	768	759	762	817	771	750	779	794	718	780	736	726	768	741	770	741	760	755	760	757	771	729	759	742	751	778	753
78071	46071	21626	5567	1053	772	605	541	478	415	392	409	401	378	348	319	330	329	339	346	293	294	303	357	314	299	338	297	297	299	303	307	317	312	332	265	286	298	301	283	285	318	312	319	301	291	294	278	291	275	275	273	282	276	310	304	277	291	284	312	287	304	304	279	292	322	282	277	284	260	305	269	283	273	282	296	294	263	282	296	280	288	275	283	308	317	261	274	309	315	279	292	310	295	314	319	324	312	311	332	286	289	286	302	282	270	280	278	278	312	272	262	275	311	305	312	314	283	287	295	286	270	303	277	277	306	309	311	307	303	284	281	295	302	303	249	283	293	310	274	294	286	311	296	254	263	308	297	282	314	263	284	283	297	291	271	293	280	290	288	280	317	318	282	285	283	266	272	276	319	312	303	251	313	278	276	278	288	298	303	305	313	320	272	269	299	292	280	310	281	263	308	288	282	321	310	281	304	309	287	276	310	322	277	263	300	272	313	308	290	273	270	280	302	298	292	291	309	278	287	279	286	301	298	309	328	265	297	280	294	287	310	292	303	283	273	278	306	296	255	305	254	251	280	286	287	296	280	297	271	285	273	320	262	292	283	300	294	294	305	255	293	269	255	300	303	278	258	300	306	300	284	308	305	307	277	275	298	301	321	254	320	298	289	275	286	294	255	309	306	318	255	319	272	303	290	313	311	290	302	293	283	293	284	272	292	294	279	266	326	270	275	317	324	288	315	293	266	252	291	293	293	280	293	317	278	302	320	306	291	294	239	281	271	293	297	296	265	293	264	321	288	317	296	300	305	333	298	322	292	305	287	283	308	300	310	316	277	285	305	283	307	284	311	312	330	293	270	323	287	282	326	284	292	279	314	280	287	254	260	300	265	284	313	295	313	269	277	279	306	309	256	315	289	273	282	313	309	269	301	311	313	302	267	320	333	283	304	265	294	287	274	314	288	295	292	328	312	277	261	286	273	281	286	295	253	285	290	272	272	310	297	287	294	276	313	266	280	289	287	291	306	284	286	295	306	299	311	295	305	279	273	291	301	284	261	294	293	313	274	280	280	293	310	292	290	304	280	285	273	285	310	295	299	285	294	278	306	276	294	261	301	312	260	285	297	263	327	274	328	285	265	284	311	284	270	312	271	276	260	269	300	283	296	321	304	303	274	308	265	267	266	283	315	287	274	281	282	278	272	303	281	281	255	294	317	273	291	305	305	295	297	291	278	266	301	310	300	295	291	269	262	298	310	277	302	271	279	312	308	290	295	266	281	244	299	262	282	263	293	298	304	311	323	280	312	280	271	305	293	262	307	272	292	280	315	317	306	291	293	298	313	267	268	256	316	303	289	295	304	281	284	279	296	281	303	281	299	297	284	296	273	252	292	271	282	270	302	287	291	332	316	312	275	264	293	273	282	281	334	266	309	312	253	277	319	296	276	302	270	251	247	292	291	320	323	310	292	283	278	306	300	302	318	267	278	283	269	300	310	294	309	307	274	293	319	294	296	283	291	322	301	305	311	298	286	288	290	267	285	300	287	325	292	299	252	322	295	283	319	304	305	298	287	331	288	291	297	300	284	285	266	287	295	307	297	302	311	302	306	279	321	266	286	274	249	287	264	314	269	292	328	280	287	291	327	283	302	280	297	302	288	277	292	299	285	251	275	305	308	256	310	276	269	271	302	324	286	305	324	286	274	277	301	292	272	284	276	266	291	275	292	313	283	307	319	303	303	282	260	266	306	293	276	243	275	310	284	305	280	312	285	284	314	287	289	301	337	257	287	311	278	221	283	267	301	299	304	312	287	299	264	250	289	280	292	281	272	279	310	296	331	255	291	262	277	277	286	301	277	283	293	295	282	300	344	305	300	279	286	290	295	290	304	290	321	279	308	271	266	302	278	292	286	282	259	297	297	311	302	283	270	295	275	298	297	284	300	300	283	284	305	282	317	284	292	303	285	264	285	278	296	303	287	279	297	300	285	278	327	279	336	282	259	276	280	320	315	285	279	278	279	279	287	299	284	321	260	276	297	263	291	300	299	309	317	291	314	317	282	307	284	289	283	301	303	297	316	291	266	300	282	303	281	310	294	291	284	294	285	266	276	291	261	261	299	292	286	276	293	318	270	315	304	281	313	292	277	311	273	289	278	295	263	278	291	297	263	321	319	271	266	286	290	282	303	301	309	293	284	286	281	272	311	308	282	285	276	273	259	285	286	274	305	320	299	291	294	310	276	335	320	292	299	300	302	297	290	289	318	295	281	287	254	238	283	288	299	279	291	275	292	270	298	287	292	290	287	281	282	255	304	298	306	304	287	300	291	285	304	323	333	292	284	287	294	311	305	290	294	280	269	316	313	296	304	299	293	277	295	299	309	301	264	285	290	301	274	289	302	279	311	323	295	289	283	262	303	298	281	281	263	305	323	287	279	272	242	278	257	307	283	279	265	290	252	276	302	303	308	289	283	250	293	275	269	334	278	291	312	293	294	303	316	318	262	283	316	314	296	315	299	239	289	301	276	314	296	279	284	312	266	273	279	282	280	272	284	276	320	287	296	268	267	311	292	312	319	271	315	276	286	286	295	304	258	297	292	277	309	290	296	266	258	284	303	305	267	310	291	308	293	299	297	318	291	264	281	285	267	307	311	289	285	287	299	277	270	297	275	264	261	302	297	333	330	314	305	342	288	324	273	301	305	296	294	274	314	299	291	272	305	301	276	266	296	291	284	287	288	315	290	307	281	310	316	294	280	254	251	284	268	312	294	282	278	305	295	287	290	267	266	319	281	284	271	313	284	286	281	295	313	290	284	261	274	263	274	287	274	297	292	284	304	327	264	301	257	281	326	291	320	307	261	313	278	296	266	283	314	281	279	273	298	290	281	300	308	326	274	294	276	282	268	297	311	280	275	289	292	274	288	282	294	287	311	301	267	329	290	321	329	290	283	299	294	280	290	284	302	321	295	270	294	321	290	327	292	297	287	327	312	288	301	282	291	320	317	298	258	265	300	293	287	306	267	309	318	294	297	264	314	279	309	326	305	295	286	288	278	272	276	295	281	290	296	309	270	293	277	307	308	285	277	287	302	278	285	278	269	283	302	306	271	312	329	283	293	340	301	286	296	299	292	311	299	273	303	302	259	275	306	277	273	319	288	298	346	297	274	306	277	280	270	276	291	276	300	299	309	276	281	324	294	299	264	298	281	300	292	284	328	284	286	274	286	289	273	309	284	277	291	306	283	258	300	283	245	350	288	306	311	312	270	273	296	262	291	265	289	274	282	274	291	290	296	271	280	279	313	308	305	280	286	290	271	276	299	283	274	298	289	290	304	282	289	313	272	274	295	292	272	257	304	320	284	294	282	294	322	313	285	287	269	301	282	305	290	276	284	301	241	257	298	295	294	341	301	268	334	287	318	286	295	339	266	328	306	281	312	301	269	294	311	324	317	297	281	269	304	303	312	278	290	318	287	327	266	278	287	249	306	291	327	302	305
52050	30903	3447	3792	3288	2794	2241	1891	1719	1580	1362	1208	1188	1093	1121	1029	1016	957	915	950	858	844	841	841	809	831	816	806	769	766	747	821	763	754	764	768	802	771	754	734	746	752	706	733	755	747	716	720	733	696	755	692	709	707	717	737	715	662	716	707	705	740	686	744	709	700	691	752	669	706	724	742	707	685	691	722	697	692	726	705	738	705	726	716	712	668	689	701	674	740	703	720	690	737	676	658	693	676	698	700	698	707	696	744	651	686	683	687	651	709	714	679	695	718	702	718	652	713	709	701	679	704	682	679	694	722	734	656	681	690	705	722	674	650	714	692	723	713	655	666	688	686	688	715	690	672	672	663	608	659	707	708	657	675	683	663	725	682	662	710	710	659	679	760	717	697	733	669	669	720	724	697	685	693	696	692	695	738	672	677	713	711	625	692	685	713	703	675	658	705	680	675	697	639	680	676	700	710	707	674	701	655	687	678	739	665	697	700	674	680	701	670	669	702	717	692	715	713	734	697	707	696	676	692	735	696	665	700	667	724	696	670	689	646	664	698	721	707	652	701	687	697	673	693	670	715	674	707	702	681	613	640	694	643	646	681	707	683	629	656	662	693	694	673	677	650	683	636	679	686	669	651	701	668	688	670	648	647	706	719	695	675	716	633	624	692	733	672	707	699	704	713	720	667	693	689	657	710	699	693	724	752	696	648	682	699	665	623	709	608	651	652	658	685	661	644	665	667	672	679	698	671	699	688	703	710	672	665	729	661	724	670	669	649	696	688	697	687	668	682	706	674	678	680	731	695	689	691	659	713	676	705	682	650	719	655	657	691	698	619	676	685	678	690	645	680	672	678	749	698	681	650	706	709	674	679	701	663	694	655	693	699	681	695	668	652	705	684	663	698	676	732	692	714	695	664	715	715	690	725	705	726	690	663	695	702	723	684	637	681	687	678	646	654	657	730	662	630	667	653	719	677	692	692	652	651	667	722	667	690	699	680	722	697	713	734	726	734	608	695	699	688	718	703	719	688	695	701	727	700	655	717	684	681	664	665	681	651	723	698	690	665	660	721	665	670	637	706	692	730	705	711	642	688	738	713	705	701	666	700	694	710	665	704	714	713	673	756	708	654	733	742	694	657	673	692	720	658	686	687	659	695	688	672	729	674	690	680	689	657	744	631	697	712	664	710	685	654	636	693	672	684	715	657	668	675	695	641	703	710	685	631	681	745	664	643	685	677	672	661	710	674	627	670	695	660	678	684	654	689	712	681	712	712	662	686	703	706	677	672	674	664	673	692	734	703	646	704	707	683	689	677	700	683	768	666	660	717	686	753	691	673	680	682	681	670	687	736	699	691	679	703	699	692	655	694	732	670	683	708	711	687	726	635	679	687	745	672	726	708	657	714	709	681	709	708	696	699	716	702	688	702	687	652	698	662	664	701	710	686	685	665	618	720	713	694	702	662	673	653	687	713	711	700	684	665	697	695	676	678	697	684	683	667	654	646	684	687	681	736	685	663	689	666	647	696	668	694	675	711	678	676	691	664	676	692	700	724	667	708	719	696	663	709	687	664	705	710	659	741	682	640	706	675	677	667	686	665	727	622	682	632	677	714	677	693	678	740	691	671	692	718	642	714	668	658	690	703	647	715	647	695	673	706	725	717	712	721	710	718	704	703	648	683	655	734	654	698	644	673	669	713	722	711	672	676	703	714	761	686	654	695	662	641	662	682	688	668	711	721	689	634	670	743	656	751	662	731	676	733	653	735	683	664	652	704	691	666	689	701	700	654	696	662	684	697	699	654	665	698	665	713	661	675	668	694	670	695	716	660	722	697	735	713	685	701	672	714	646	641	702	667	702	662	702	690	731	718	692	661	721	671	728	691	712	696	720	722	676	697	683	688	671	677	678	702	706	692	661	690	681	721	650	671	670	731	667	685	741	699	686	718	696	668	678	686	684	678	709	714	689	677	673	702	637	663	644	722	681	652	706	698	672	681	668	723	649	693	655	717	693	682	674	694	678	680	724	689	651	696	682	698	714	712	706	706	687	694	718	660	671	673	655	710	661	680	661	683	693	688	658	682	705	715	667	717	663	721	759	681	704	672	722	721	711	683	726	672	677	734	692	682	674	722	678	685	692	647	677	738	727	686	670	650	683	662	664	677	697	740	724	684	703	670	690	691	617	681	659	679	659	684	644	697	675	673	725	671	699	690	750	667	691	700	702	661	701	687	722	689	693	715	673	706	703	669	716	736	668	684	681	687	677	706	693	678	660	678	694	650	639	708	684	677	710	700	710	700	735	650	726	694	658	640	668	695	679	724	693	719	673	713	658	691	688	708	690	677	686	693	679	684	692	726	691	647	672	699	727	714	713	696	726	710	686	681	653	713	674	726	654	708	664	733	657	688	713	717	663	652	692	686	686	685	701	678	680	704	730	663	658	645	712	687	669	715	707	670	663	712	680	710	683	628	629	634	715	679	677	725	708	683	681	721	690	671	674	683	676	657	688	690	636	669	712	707	680	695	677	709	695	682	699	632	657	697	706	690	670	710	689	708	686	699	731	697	705	732	680	666	693	718	663	630	684	712	659	652	719	687	695	677	680	687	737	715	662	680	698	692	701	698	677	713	684	704	730	702	668	675	694	648	651	747	686	677	698	669	680	679	710	695	702	685	674	692	680	687	684	660	654	673	656	675	701	674	657	710	716	664	705	698	659	690	696	722	678	681	659	668	652	648	690	692	685	708	657	673	693	715	715	713	669	722	657	659	684	683	700	656	670	717	673	712	705	693	685	661	647	701	703	685	671	667	721	701	720	711	679	696	611	697	700	699	698	647	695	692	663	692	688	695	696	656	697	627	726	677	697	693	722	716	674	681	736	680	702	626	671	702	661	649	693	709	696	679	696	702	663	678	694	691	667	647	695	656	700	690	663	708	669	716	690	739	677	718	668	676	710	693	705	666	680	674	703	692	723	707	678	695	675	691	685	684	704	696	729	670	660	676	727	736	678	692	723	676	642	687	646	668	707	682	681	676	704	661	664	696	697	660	706	723	675	687	682	697	627	705	706	699	662	695	691	644	661	617	659	672	687	677	728	707	705	688	679	706	713	667	729	715	644	688	661	681	673	692	680	712	710	695	648	744	679	713	683	660	679	700	697	657	714	714	616	656	684	694	654	645	680	681	675	737	680	646	701	732	725	694	702	661	715	688	646	726	718	679	699	673	685	668	667	679	722	680	733	639	696	721	713	665	689	664	661	681	729	672	697	684	704	692	711	664	675	669	669	722	652	713	693	709	690	684	717	665	638	665	681	695	663	720	663	654	685	648	673	728	632	741	701	669	699	714	709	659	723	701	709	722	672	643	681	723	696	669	714	687	722	720	653	690	678	706	700	652	651	696	686	703	693	679	689	710	699	695	699	747	673	698	671	665	650	692	664	645	685	661	613	672	752	647	702	671	684	704	682	734	706	677	686	680	673	666	687	708	700	668
21367	4116	283	178	207	170	165	141	179	182	176	195	164	163	186	174	174	174	184	181	194	178	159	185	176	183	181	168	168	190	173	191	198	161	201	200	163	156	197	180	171	150	201	158	185	183	162	170	165	176	183	187	159	179	164	172	172	167	204	175	159	167	200	159	145	187	152	177	173	188	171	183	192	158	168	160	202	161	163	160	160	179	199	150	172	168	156	158	182	179	169	177	180	154	164	183	186	181	185	182	191	168	177	180	157	196	171	181	175	151	168	163	163	168	189	178	184	160	180	155	183	167	163	159	176	158	200	170	161	176	172	176	183	167	159	175	172	172	186	163	170	153	171	180	163	175	166	169	154	163	184	165	191	183	185	203	167	164	165	173	146	182	195	191	172	183	194	159	184	156	169	171	172	166	165	161	184	177	177	183	165	188	175	150	171	186	187	161	193	154	177	150	186	176	171	172	147	165	151	189	192	190	164	168	171	185	156	180	164	184	180	179	160	172	164	191	178	179	171	182	175	164	189	167	151	158	169	175	193	162	170	192	193	175	177	157	199	166	161	166	158	196	164	173	168	177	173	146	175	164	178	188	174	174	161	185	181	170	182	170	194	172	174	149	163	163	177	168	163	160	181	182	190	148	164	149	172	173	169	177	154	156	145	175	175	140	141	152	170	178	171	158	177	180	181	164	181	139	168	190	175	166	191	159	187	167	183	175	178	173	188	165	191	169	192	171	188	177	137	172	166	180	198	158	161	171	176	208	165	189	177	158	172	184	198	164	158	168	171	202	179	204	173	165	161	185	198	170	190	148	196	155	172	190	168	156	183	175	164	164	171	190	178	159	184	175	170	168	138	161	159	178	170	169	166	176	164	195	166	196	153	186	168	156	185	177	152	161	189	171	199	165	164	206	160	155	191	144	168	176	176	167	160	174	158	161	181	170	187	186	177	159	161	190	184	169	184	171	161	151	159	163	182	198	175	165	188	165	173	163	169	164	189	166	194	153	194	145	163	173	159	198	177	170	184	166	155	175	190	172	212	178	192	175	183	180	166	186	166	177	158	168	161	177	184	182	158	182	169	164	162	178	164	184	180	181	180	156	184	198	159	146	165	187	170	161	172	151	174	149	176	172	159	147	203	160	191	167	172	196	160	177	165	187	171	164	170	178	168	157	189	183	166	167	181	163	170	177	150	170	174	185	158	151	179	160	190	166	166	157	149	160	159	168	171	169	183	178	159	171	183	164	183	175	167	189	195	158	190	194	179	183	181	182	182	174	199	149	150	178	168	180	170	187	151	186	173	154	166	181	192	162	150	187	175	181	161	181	153	193	179	165	181	175	172	166	179	174	147	175	163	162	156	153	175	150	165	195	152	170	162	197	162	158	167	156	169	177	177	182	170	183	152	182	171	153	176	189	193	150	175	183	155	181	181	137	150	167	167	168	173	150	163	189	154	141	172	178	171	162	164	163	179	165	199	186	179	167	178	178	174	174	164	164	154	172	175	167	151	149	182	162	180	172	162	152	178	160	163	166	184	157	153	161	174	154	163	194	164	190	179	165	192	167	196	190	160	165	177	169	139	137	198	186	184	184	157	147	192	194	171	173	187	156	152	171	166	177	156	186	187	167	161	165	170	176	198	155	164	170	166	172	166	190	188	195	167	169	154	168	173	202	162	164	188	155	171	174	175	173	143	164	170	161	179	171	168	170	164	177	158	167	165	177	188	169	176	157	173	148	194	190	164	159	154	174	161	170	192	169	161	167	185	164	154	223	183	151	162	169	176	165	170	175	146	171	198	185	172	196	167	169	172	164	165	189	152	166	148	172	178	159	180	171	181	179	169	198	158	183	161	156	188	164	163	178	163	181	162	156	182	173	178	172	191	191	195	165	174	186	164	145	167	157	177	155	156	188	174	170	182	157	198	190	185	151	170	178	165	179	158	170	172	182	164	162	184	182	170	185	191	171	170	188	192	173	182	179	169	138	159	184	156	157	171	160	177	166	171	162	190	174	178	174	170	153	179	151	207	181	189	139	159	163	158	171	155	168	176	154	167	162	177	161	194	195	183	183	153	188	169	181	164	183	158	184	191	174	162	180	178	153	175	176	192	186	183	183	139	169	159	172	149	145	175	184	164	181	159	198	161	152	181	165	166	165	172	160	158	175	181	165	166	183	173	188	180	169	181	151	149	171	154	165	164	168	165	187	144	158	174	161	180	168	148	188	159	191	145	166	188	182	166	194	164	141	165	148	171	177	171	189	182	166	182	177	190	167	162	146	162	187	166	172	178	183	173	154	178	180	178	153	152	164	172	175	197	149	170	166	173	190	152	196	166	179	188	155	204	196	175	168	162	178	201	178	190	183	168	185	174	164	171	157	165	182	187	196	171	159	180	192	169	194	161	168	169	162	157	167	171	152	174	136	185	164	213	162	177	164	148	176	182	175	166	178	163	177	162	165	175	176	177	189	151	163	160	146	160	187	175	158	177	201	163	183	175	192	180	178	156	181	189	172	163	181	155	177	166	163	158	185	172	160	179	164	157	170	179	192	172	181	172	169	192	161	174	171	168	189	168	175	214	161	152	157	169	180	169	169	158	169	157	178	155	170	192	172	185	159	164	174	164	151	188	183	175	161	138	201	184	173	137	162	151	182	156	170	185	165	188	175	161	169	161	193	160	176	167	181	176	177	165	183	178	168	157	129	185	174	168	159	186	163	186	156	168	165	153	179	182	173	164	161	172	169	183	161	169	158	155	187	169	187	152	141	162	206	166	167	154	169	166	187	211	148	191	179	172	162	155	148	199	156	175	173	170	178	175	187	180	198	159	191	181	202	167	174	175	172	189	191	173	176	181	160	178	167	159	164	168	193	168	159	167	163	167	187	155	175	183	178	159	170	163	175	196	182	186	177	176	169	193	179	165	172	172	157	162	150	162	166	163	180	176	167	178	168	157	162	167	195	168	147	161	172	184	179	166	148	176	168	169	162	176	173	171	164	173	192	184	175	167	162	204	163	175	137	198	167	170	192	180	173	182	170	200	166	172	187	163	202	164	148	175	190	166	169	173	162	175	188	176	169	173	185	198	192	199	159	153	170	179	177	168	187	187	189	152	172	173	166	149	177	178	170	177	160	164	176	170	157	168	188	176	194	188	171	200	180	158	171	170	175	151	153	164	178	172	187	161	199	168	154	181	178	183	157	173	159	155	172	157	177	182	198	188	136	158	169	183	182	186	164	197	162	160	183	182	212	169	186	159	196	153	147	161	172	147	170	153	152	185	188	194	173	162	163	151	179	165	155	173	149	183	170	177	170	185	176	151	170	179	163	167	158	170	184	162	169	188	160	167	174	146	180	194	180	191	179	171	181	194	176	150	172	203	169	171	182	181	194	167	192	167	184	151	171	169	155	166	152	179	201	176	189	163	168	165	187	200	169	151	158	161	182	173	167	168	171	160	138	179	158	190	154	159	165	186	170	180	161	159	169	167	170
18882	3321	513	540	526	532	464	510	475	488	494	480	458	459	445	488	503	533	484	472	461	504	468	447	468	463	455	459	491	454	468	457	490	509	454	442	478	507	461	487	471	470	477	453	491	464	470	487	465	492	501	456	482	474	443	491	460	472	455	473	472	470	457	472	467	435	493	440	496	510	478	495	476	492	497	489	509	473	467	473	474	481	477	464	477	482	461	476	527	506	461	499	452	429	491	479	504	461	451	455	483	507	449	464	467	446	482	472	447	500	468	516	478	504	445	457	477	465	446	442	504	474	472	457	487	455	479	481	485	475	477	450	462	462	480	465	453	472	462	484	471	501	421	460	473	453	465	515	457	477	499	485	476	438	465	486	462	481	484	475	480	441	467	473	425	494	454	486	498	490	449	445	446	464	474	474	475	463	471	469	448	511	485	493	446	506	509	477	435	457	445	443	453	489	506	459	397	491	452	472	483	474	469	454	459	481	454	435	473	460	505	459	464	505	493	497	510	482	482	460	474	438	469	496	473	483	441	498	481	469	478	459	463	492	508	470	488	443	461	494	467	452	430	458	460	493	489	480	449	495	459	473	498	471	449	416	478	474	455	488	483	432	483	441	533	448	464	477	439	494	471	457	491	518	484	451	482	437	496	472	454	448	459	465	461	475	500	483	492	515	494	497	502	490	507	477	453	490	486	490	475	493	429	455	489	453	482	491	437	487	496	452	468	447	455	473	438	459	449	441	501	449	502	438	471	444	470	487	453	488	447	465	486	486	432	438	494	428	498	436	478	480	472	488	424	487	446	449	459	470	506	490	441	454	497	437	502	489	473	466	480	470	475	431	458	464	460	470	501	456	464	482	486	459	468	463	504	465	494	466	470	443	459	494	469	490	437	486	469	508	407	491	461	460	445	476	494	470	468	498	460	473	480	483	432	443	428	474	526	436	459	479	452	490	467	448	465	510	460	434	413	459	457	484	446	470	487	430	452	477	447	454	453	505	500	503	441	485	516	482	435	465	484	464	449	464	474	443	485	455	471	446	466	498	461	453	474	482	520	483	480	453	481	463	499	482	445	465	420	479	485	446	473	459	437	519	432	448	483	485	488	440	445	479	450	475	456	514	513	472	479	504	461	464	466	464	438	463	485	479	467	467	456	492	479	498	475	442	505	449	489	496	480	476	489	479	505	472	491	498	462	484	508	466	463	415	509	463	429	487	435	450	462	449	453	468	454	435	486	419	513	495	491	478	449	476	477	465	468	429	478	487	464	451	450	469	457	449	461	488	499	464	490	439	480	467	429	513	450	450	469	485	475	447	472	470	487	455	437	471	494	431	476	454	439	447	505	471	488	456	479	506	436	459	501	478	479	466	477	463	482	482	506	463	426	454	433	493	492	492	435	479	460	480	480	472	477	494	484	457	453	463	448	475	437	458	486	495	430	468	468	501	472	459	488	475	429	482	480	448	453	473	501	472	452	490	461	467	467	506	486	453	484	487	445	462	495	477	501	483	490	477	460	476	460	457	471	452	455	487	489	506	473	432	458	440	469	523	501	434	483	471	461	432	482	469	462	487	474	456	479	487	474	495	467	474	441	446	447	422	467	459	456	494	490	470	469	498	462	490	515	484	460	483	480	435	494	448	486	489	425	506	507	435	470	474	457	488	456	487	495	463	486	500	482	489	483	487	479	478	453	485	474	480	446	467	456	468	457	486	458	514	490	471	449	434	444	440	477	487	471	416	502	493	486	474	486	453	447	453	483	463	439	485	479	446	467	493	489	473	469	494	450	438	427	489	489	466	476	462	434	496	465	453	488	458	479	456	509	453	497	461	446	489	405	468	438	478	476	446	468	449	488	457	523	451	452	463	498	462	469	463	465	453	472	473	456	494	509	464	453	467	453	472	526	472	446	491	485	502	450	465	447	421	481	457	453	510	480	455	485	443	459	455	457	498	469	468	500	471	483	477	457	439	481	473	464	449	446	511	498	469	491	429	453	480	460	463	482	442	418	534	459	475	501	489	490	453	457	438	445	433	485	446	476	522	490	463	435	453	450	483	490	488	474	465	453	489	489	472	455	466	464	491	485	473	485	494	487	475	483	476	448	495	495	451	477	498	449	463	442	475	467	464	481	516	474	482	435	501	449	453	455	483	495	502	464	462	458	502	460	477	469	500	450	482	466	465	455	483	451	454	443	472	478	483	456	475	479	471	435	470	488	446	466	472	476	475	443	479	460	447	468	463	479	490	421	484	485	479	455	455	458	479	454	497	518	492	446	471	468	504	466	489	468	451	477	447	505	453	459	427	472	474	480	427	458	509	453	452	491	457	495	496	493	472	441	508	475	460	477	426	463	467	451	482	445	520	465	454	494	475	519	451	481	482	494	493	491	477	467	460	444	463	477	459	501	450	442	470	479	437	476	482	479	478	429	440	450	463	444	496	514	480	483	472	471	501	461	463	477	528	463	467	442	488	475	451	438	447	507	506	491	454	476	481	456	476	449	482	489	472	402	447	455	458	446	473	474	485	452	487	447	430	469	464	469	482	518	464	481	484	469	451	448	503	452	488	486	453	422	460	479	461	456	452	487	462	503	454	491	445	433	468	464	455	478	475	452	483	495	522	445	463	452	479	453	475	489	477	466	471	451	462	519	477	490	485	494	463	459	444	484	468	485	502	464	477	475	485	457	445	484	467	480	483	470	465	449	419	463	489	444	448	449	460	467	468	486	449	497	466	458	462	429	462	444	500	449	442	481	443	448	471	466	473	455	511	469	473	505	464	489	472	508	508	473	484	466	507	466	480	508	465	471	446	507	528	489	470	469	468	470	466	421	481	448	427	510	434	492	498	457	457	476	479	467	457	451	449	482	479	488	454	509	456	465	490	491	453	457	500	479	446	493	487	467	452	490	504	459	474	462	430	468	452	456	453	470	490	507	473	492	469	474	474	510	469	460	455	462	470	490	473	408	448	456	425	480	433	498	466	467	450	463	457	495	472	467	499	432	470	446	525	454	466	494	471	457	469	463	453	483	488	457	493	480	470	481	460	453	467	420	495	449	492	466	473	438	493	496	457	447	451	452	483	475	468	462	482	452	466	468	457	519	485	471	466	431	484	475	496	485	430	479	447	485	497	427	462	492	487	470	455	492	456	440	486	501	443	464	515	454	474	450	470	455	456	468	468	466	460	456	483	449	452	452	479	531	447	471	506	457	421	499	413	470	465	438	439	409	495	449	506	459	494	494	450	484	468	433	492	472	452	501	515	460	490	454	438	471	463	494	479	495	452	478	443	472	457	466	486	482	489	487	453	475	450	470	489	482	494	448	414	427	463	476	462	487	461	488	495	460	468	464	446	475	463	469	491	508	470	477	498	498	494	455	494	481	467	454	466	469	497	443	479	445	457	479	494	492	464	450	476	458	455	433	496	458	446	447	459	447	473	442	494	439	483	472	439	473	484	489	468	479	483	477	477	464	473	479	454	445	461	501	462
67989	38147	14065	1687	674	520	509	393	413	365	360	334	328	344	334	317	331	319	346	341	353	325	336	324	311	278	307	314	352	324	300	332	328	329	336	337	326	322	322	296	299	336	303	285	305	335	336	335	314	323	310	345	337	330	323	297	296	313	340	317	357	324	306	295	330	297	321	291	305	329	297	286	310	322	344	290	313	305	306	305	301	312	312	313	312	296	303	312	332	278	337	327	291	286	278	336	330	312	337	307	359	311	307	318	316	319	310	317	266	319	325	329	325	338	303	325	310	317	307	318	321	307	312	319	349	289	288	332	320	333	335	320	285	259	340	323	307	320	324	298	319	301	345	297	306	336	322	340	345	266	334	311	335	319	369	306	330	319	334	297	308	324	304	312	319	314	338	323	289	341	332	325	329	358	337	310	375	294	335	311	309	293	298	307	273	318	339	352	323	293	342	325	325	299	317	303	314	293	330	286	313	346	326	299	303	345	326	299	317	317	320	316	310	306	343	327	316	315	319	320	331	310	317	337	304	352	333	323	332	297	304	303	342	349	337	335	336	321	315	334	331	338	294	328	330	342	324	322	296	355	307	270	305	321	312	289	318	302	308	315	321	350	281	315	310	283	327	301	333	354	290	306	284	306	307	308	298	326	316	316	306	296	314	290	287	309	341	309	295	338	294	294	322	290	333	273	287	298	310	282	313	307	320	315	293	347	287	299	334	314	316	310	345	293	331	323	281	321	310	339	339	320	311	327	302	313	342	321	355	312	310	289	327	312	302	304	326	310	305	287	349	300	327	308	330	323	367	303	296	302	324	304	312	300	359	333	295	321	314	320	301	322	326	328	313	330	301	305	300	331	314	301	324	308	332	300	314	292	314	324	324	356	280	334	349	284	305	296	313	307	297	325	293	318	306	328	325	319	328	329	299	308	329	283	322	299	330	291	318	305	344	337	306	316	361	324	324	315	318	277	301	304	313	305	288	324	337	332	298	322	296	314	293	294	352	333	316	358	357	342	335	318	327	282	334	297	312	327	310	324	285	317	335	300	327	326	322	300	323	332	313	307	300	319	315	347	301	309	312	342	300	306	320	300	318	309	327	334	295	300	313	342	307	346	321	344	300	292	335	317	294	324	316	322	308	317	348	327	316	312	324	310	301	279	293	330	307	275	276	297	285	316	325	329	309	312	324	304	339	365	304	302	320	289	321	332	343	317	297	380	315	318	345	341	308	324	312	303	307	321	315	357	346	292	314	304	294	294	351	308	343	283	340	312	293	324	301	311	316	325	325	316	302	332	304	314	343	333	330	314	293	347	328	290	316	365	325	318	321	293	318	307	286	335	335	300	319	328	340	302	334	297	350	337	339	338	314	309	306	343	331	327	333	306	285	321	312	328	318	279	352	309	314	319	286	311	324	337	329	325	293	300	309	284	298	327	312	306	309	322	303	323	314	320	331	299	325	292	291	338	304	338	331	319	328	321	299	311	326	298	320	339	295	322	334	337	303	336	333	297	340	325	336	296	335	310	312	293	290	316	341	323	330	274	286	312	332	306	346	320	317	304	322	321	315	301	297	304	318	335	315	288	322	290	316	287	316	315	300	321	339	319	321	313	336	332	279	318	278	311	305	296	297	296	338	315	329	318	315	337	329	287	298	304	340	277	332	336	322	339	323	307	315	297	344	308	314	314	318	331	304	272	308	319	293	349	333	255	305	315	295	303	320	318	307	285	314	312	287	329	308	292	349	318	306	306	323	299	298	323	324	321	293	307	295	323	347	342	334	308	305	304	327	292	333	329	301	290	320	359	332	299	297	314	289	352	315	292	323	333	325	318	315	303	320	330	286	282	370	359	306	309	313	333	323	320	345	279	319	308	301	311	300	303	290	340	311	298	293	325	315	329	325	300	275	309	296	315	300	347	316	304	332	296	311	326	335	310	294	314	291	318	323	295	324	302	340	321	325	310	331	310	334	313	325	304	302	336	318	365	311	308	358	300	338	311	313	329	299	340	317	332	304	316	318	353	313	340	319	314	315	289	322	312	327	306	308	319	324	319	331	294	321	333	300	288	338	293	315	308	357	321	326	348	301	282	326	342	335	325	295	344	332	307	307	314	337	316	303	336	307	316	283	336	303	339	295	346	335	297	340	328	344	300	337	313	306	329	286	292	323	335	314	286	336	343	297	307	282	311	309	322	341	277	302	331	293	328	296	298	297	294	335	331	323	291	325	321	308	285	314	300	311	323	314	344	321	323	307	307	299	327	334	303	288	330	322	281	305	317	329	331	323	313	324	319	285	372	297	329	297	313	294	273	295	294	318	297	317	331	315	307	291	297	301	307	305	285	331	328	349	305	319	328	324	324	330	304	313	334	286	277	296	320	298	309	297	299	308	309	326	332	295	321	336	334	313	317	325	314	308	364	315	298	289	300	327	339	294	295	332	314	336	330	319	293	322	294	303	290	313	304	342	300	325	318	306	300	308	323	314	284	373	317	293	335	330	341	339	313	293	304	319	335	273	309	323	277	308	335	332	323	322	302	302	286	305	334	312	296	319	295	295	255	341	318	326	338	304	302	301	291	299	351	297	317	310	316	302	311	342	339	300	318	315	291	329	321	283	315	313	330	319	303	321	294	325	336	320	345	339	327	297	304	295	330	313	322	322	362	304	308	307	305	321	304	333	306	327	315	319	282	328	331	304	292	333	343	333	324	296	304	303	285	311	313	308	331	327	338	314	311	281	316	322	330	325	303	331	307	308	299	318	311	331	326	304	331	323	319	317	335	351	261	322	326	325	303	261	342	322	309	299	307	301	328	301	322	333	286	312	328	292	350	275	317	317	277	314	350	338	300	301	307	284	294	322	321	289	300	320	290	336	307	313	301	310	304	313	306	327	301	293	332	330	364	307	308	285	308	299	334	306	332	313	324	308	322	320	319	335	302	305	311	327	277	319	301	309	330	295	292	321	320	332	322	329	312	312	327	344	295	325	294	312	307	349	301	315	300	338	271	322	333	344	303	332	302	329	322	337	308	336	275	312	341	314	278	336	367	327	298	304	313	306	340	342	295	306	316	308	318	334	313	316	322	314	324	316	324	324	298	340	328	331	286	337	331	308	313	321	331	320	277	301	330	349	321	328	326	295	313	303	304	329	322	313	327	297	299	335	305	328	327	309	308	316	320	278	291	353	337	328	292	304	313	327	340	307	340	316	281	332	324	333	314	347	318	304	306	324	308	345	289	326	299	326	327	305	289	296	298	323	311	331	312	326	312	289	306	307	300	319	317	299	346	297	250	311	326	305	327	319	328	294	326	339	320	313	286	298	315	286	310	318	289	339	328	291	283	328	347	326	313	289	327	319	307	277	312	326	333	309	341	359	383	309	287	317	348	296	278	314	333	281	314	318	334	321	301	308	304	313	348	323	292	299	340	302	338	344	332	305	315	336	322	303	299	319	319	320	322	343	271	336	310	336	311	324	285	295	311	300	316	325	331
43166	22844	2105	2348	2105	1801	1571	1415	1270	1184	1112	1027	991	1033	935	957	921	954	868	848	811	833	845	827	811	808	828	828	861	845	815	806	814	796	785	875	854	781	817	801	789	772	796	738	767	767	793	842	756	778	808	777	799	838	750	787	802	748	795	790	778	836	773	751	751	772	782	777	754	757	755	792	783	833	740	731	795	800	763	781	759	783	779	779	740	808	713	774	796	755	772	742	806	819	809	769	741	794	744	759	725	791	772	774	771	818	740	784	788	796	754	792	754	795	804	797	754	764	784	823	786	792	768	750	772	784	784	769	779	740	766	809	772	711	743	779	781	714	771	773	820	788	732	760	817	775	743	796	844	793	795	717	774	776	762	819	763	786	735	805	765	726	790	832	750	796	797	841	785	755	754	781	739	719	747	735	704	741	749	766	788	794	804	743	793	730	742	724	810	765	817	751	777	810	725	798	796	740	747	806	730	718	761	766	764	804	772	763	804	783	736	758	735	720	737	772	775	774	771	760	762	751	771	785	790	763	771	758	812	775	726	778	799	769	754	755	792	757	782	754	824	713	753	733	703	764	757	748	763	753	754	728	738	782	777	783	760	783	715	725	780	805	747	761	806	809	759	763	784	763	785	770	808	790	775	778	797	730	730	762	777	792	734	757	784	785	761	749	783	734	805	750	742	764	775	730	752	797	814	752	766	770	729	798	768	760	759	807	756	720	749	751	813	753	774	786	798	738	740	797	754	770	756	808	753	781	788	768	786	718	743	757	703	767	755	806	747	773	764	762	757	750	805	745	794	789	768	747	780	741	770	754	762	751	728	740	745	800	806	809	767	781	742	793	730	727	726	726	765	758	765	768	757	742	798	749	743	754	767	760	733	737	769	738	733	745	717	801	769	755	744	780	765	776	784	779	772	782	772	792	752	750	823	798	765	750	748	731	752	747	824	804	770	784	764	755	772	745	758	735	784	748	803	804	782	751	757	772	721	790	755	769	766	763	715	790	770	730	771	771	735	784	798	747	776	697	775	823	766	714	763	764	718	749	765	746	786	772	765	773	740	755	765	788	742	734	761	788	823	755	734	728	753	784	812	800	759	791	772	773	743	773	742	744	734	795	758	753	714	788	743	752	757	803	786	816	838	778	777	762	769	785	729	769	758	811	780	738	813	778	765	781	703	750	755	795	784	739	738	781	736	788	762	749	776	746	769	764	768	743	772	783	733	748	757	751	736	799	751	743	744	731	742	763	730	766	752	740	767	711	704	729	746	795	771	776	758	723	737	786	756	742	806	817	759	777	800	747	771	815	783	809	710	812	773	783	778	699	748	773	764	793	716	725	786	740	772	759	792	790	747	764	771	767	803	713	757	790	807	755	762	765	816	779	723	724	774	738	784	761	793	747	738	734	798	721	717	748	737	773	758	765	776	737	776	727	781	736	785	796	748	768	732	748	745	765	746	797	735	788	738	758	753	751	774	756	780	755	749	750	795	744	769	794	709	785	809	761	750	806	736	792	784	725	772	773	770	769	784	739	747	763	745	769	747	782	713	783	710	795	725	726	788	817	755	730	800	718	742	793	776	714	787	750	745	756	744	772	750	763	786	720	756	747	761	790	725	813	777	769	796	718	790	737	798	775	776	738	805	770	765	798	775	797	769	789	816	738	688	727	763	810	764	785	795	796	775	749	761	789	763	751	787	758	767	771	801	778	770	781	808	750	785	756	740	727	731	757	744	790	772	742	806	763	746	800	702	785	756	753	783	817	759	745	757	744	782	772	804	742	763	768	748	719	778	764	787	731	785	805	750	742	824	776	781	747	760	805	776	773	797	758	741	736	776	808	762	729	751	782	722	732	791	783	775	757	799	785	813	844	791	749	758	797	719	800	767	793	742	766	778	809	769	803	798	800	745	797	770	779	748	745	732	765	726	721	750	787	727	801	750	763	744	769	796	756	781	740	737	731	733	750	741	787	806	780	792	727	763	815	727	774	790	777	790	775	805	770	812	734	794	748	785	758	734	782	763	772	722	750	812	769	754	762	756	755	799	767	749	856	733	777	815	744	749	805	780	793	724	750	718	804	762	725	749	778	777	743	765	810	770	785	767	753	754	824	719	778	808	752	779	779	776	806	765	789	757	763	786	775	744	800	768	789	796	795	767	779	768	777	745	737	752	795	768	759	753	744	764	754	714	809	771	738	782	802	814	748	784	794	777	715	752	734	744	790	796	809	722	712	752	755	748	738	815	764	766	759	760	740	785	774	769	739	714	688	713	801	786	762	755	757	756	738	746	765	776	764	768	769	742	731	759	748	747	727	778	779	779	803	791	797	771	806	771	736	766	754	794	735	795	751	768	790	755	764	798	719	747	727	737	803	777	753	763	753	722	737	764	773	792	788	770	795	777	770	752	788	797	759	786	746	774	779	736	814	795	739	761	734	761	828	746	771	743	756	736	779	776	725	766	788	758	722	796	743	754	770	741	760	742	757	727	732	713	761	769	769	752	778	761	791	797	790	737	761	721	734	763	823	760	770	764	804	789	752	775	780	744	785	786	732	817	746	805	777	730	765	816	793	796	746	784	762	772	728	712	762	747	787	775	767	790	796	723	747	795	733	732	810	704	757	749	732	772	754	776	769	796	761	751	728	796	727	734	740	750	755	757	777	770	740	727	756	790	778	777	800	808	761	756	821	790	745	785	749	784	732	743	767	724	721	758	747	763	738	732	802	775	785	775	773	808	792	735	763	734	787	750	798	772	762	786	751	676	768	777	750	801	765	759	769	740	780	724	755	767	775	715	764	806	774	748	783	762	803	792	747	732	754	781	760	742	754	741	814	758	733	759	773	738	765	792	779	791	769	720	774	772	801	778	744	728	716	764	744	797	783	813	750	753	711	768	793	819	782	784	770	723	759	801	779	776	813	761	757	775	787	774	769	756	778	739	803	805	737	765	760	751	758	770	767	765	739	742	778	749	792	784	766	800	799	721	754	752	739	777	744	756	795	760	757	781	760	758	784	762	782	788	743	767	766	753	757	769	779	779	801	780	759	825	757	753	774	733	733	756	773	773	774	742	759	749	754	768	750	777	837	754	794	755	685	775	705	756	771	767	759	742	767	770	754	730	742	778	793	725	752	815	792	745	811	738	716	767	773	806	766	723	797	804	708	792	789	748	779	766	737	773	731	789	825	782	755	737	788	761	738	790	794	759	762	707	751	821	806	731	763	723	780	768	763	750	790	782	749	769	717	707	748	713	755	724	773	780	764	755	764	747	781	793	751	768	804	734	761	786	792	729	741	838	790	757	745	762	759	788	763	804	706	728	812	786	742	791	803	771	765	742	812	752	767	746	765	776	752	791	718	817	759	768	754	792	753	768	768	761	767	752	782	761	800	752	728	726	807	751	725	798	734	767	738	782	783	838	760	761	799	787	765	802	751	737	809	768	773	785	797	765	773	775	724	812	761	721	740	746	765	804	770	884	746	748	752	765	714
77982	45881	21650	5491	1115	753	599	499	455	410	421	374	373	359	351	325	338	359	334	273	304	308	309	288	314	297	332	282	280	279	303	310	338	295	320	293	269	318	293	316	274	301	310	308	303	266	281	281	291	277	286	314	298	269	309	294	290	304	308	309	290	280	299	282	288	278	293	274	289	279	285	309	269	286	274	274	293	265	270	300	281	304	278	241	306	290	318	330	298	266	277	282	312	265	262	320	287	285	289	252	303	281	258	293	283	294	334	301	300	277	279	318	305	284	295	265	289	289	309	277	296	290	294	293	285	296	298	280	291	290	265	323	283	303	286	274	291	298	291	266	312	277	309	291	281	291	275	309	310	307	297	278	269	296	325	279	312	300	273	275	293	264	273	301	309	259	319	290	285	298	281	268	303	288	288	291	295	272	293	276	297	264	300	310	281	283	275	265	311	291	273	290	279	252	285	303	300	268	291	309	296	302	278	273	294	263	284	309	281	304	284	302	265	285	313	308	297	291	288	320	297	289	301	246	302	301	259	282	243	291	293	269	292	298	287	320	303	299	281	280	272	291	271	278	279	277	302	290	284	290	292	295	281	287	292	270	270	296	251	282	305	293	275	295	302	306	289	292	289	266	275	271	295	316	280	287	262	287	300	317	300	332	279	285	277	272	243	309	300	284	288	280	271	293	270	309	289	300	269	267	319	267	288	290	286	300	288	294	304	285	286	295	248	279	285	308	300	275	287	307	279	278	293	295	300	290	287	288	266	299	261	295	310	283	288	257	303	293	275	257	258	326	272	279	275	278	276	289	297	285	274	272	302	266	296	318	319	296	300	269	257	309	258	288	295	295	289	260	307	305	324	293	326	319	293	286	298	280	267	275	291	275	292	288	294	280	287	283	279	293	278	294	311	275	295	263	296	300	293	298	280	282	285	293	273	272	273	260	266	287	271	269	300	283	295	270	264	247	308	277	293	302	275	269	267	281	299	310	295	266	304	309	297	292	275	286	274	262	270	293	335	278	269	294	285	289	334	283	276	302	287	245	257	305	279	277	292	282	311	294	290	278	268	281	294	262	274	296	264	306	269	264	314	294	266	297	271	264	301	294	271	267	278	307	307	307	281	271	329	286	275	285	291	257	304	307	261	317	315	277	284	300	300	270	253	279	284	279	300	283	289	306	286	280	307	326	282	290	308	286	316	296	287	293	301	293	292	276	285	276	261	299	283	298	309	301	307	257	304	285	273	284	267	282	309	287	318	314	284	295	300	320	279	281	317	332	274	288	230	270	280	306	292	268	296	285	233	314	287	305	288	263	286	289	278	259	320	306	283	273	290	265	294	282	259	280	261	299	317	318	279	265	327	230	317	313	320	301	266	328	301	270	324	284	288	283	307	230	276	276	279	280	298	302	312	276	294	260	281	286	302	283	290	307	263	283	273	250	296	293	293	288	265	298	287	282	281	282	277	261	292	281	287	284	279	273	266	250	280	265	299	294	303	301	293	293	279	314	289	285	284	274	323	325	310	298	291	285	286	281	294	275	278	267	273	271	323	269	288	275	304	287	290	301	265	322	298	308	282	276	314	274	266	319	313	317	245	265	280	258	238	284	292	313	256	302	271	291	295	271	299	314	287	272	265	283	328	272	295	282	277	302	293	323	317	294	303	297	295	258	279	276	315	297	309	276	315	291	283	301	311	292	295	302	292	276	315	284	274	296	273	274	294	284	279	281	286	283	287	264	303	303	269	268	292	302	245	271	295	251	281	288	305	297	286	272	295	279	282	320	323	265	290	313	274	274	285	339	313	288	311	316	270	242	319	314	300	274	285	292	253	286	273	285	300	306	286	299	308	300	298	278	338	310	285	285	288	306	264	290	263	293	287	258	277	330	289	281	281	271	279	297	318	295	274	272	314	321	327	309	297	266	315	272	280	296	285	287	285	277	304	309	332	301	294	283	284	304	296	303	309	310	291	285	273	295	278	301	294	322	295	309	259	286	276	284	274	302	271	291	304	297	280	309	274	254	288	274	292	256	278	283	246	237	282	301	264	301	282	311	289	275	279	299	322	280	286	272	275	284	295	302	287	280	308	290	282	284	275	278	282	274	270	284	271	285	297	254	331	285	267	303	275	281	293	297	301	317	331	308	280	252	270	278	263	306	299	303	293	277	284	288	302	305	322	290	306	293	304	280	284	309	299	296	282	272	289	330	282	260	280	253	262	282	320	279	313	301	277	284	318	288	290	286	263	308	297	298	303	290	245	306	286	294	266	275	291	269	289	279	300	275	282	305	294	320	279	277	318	271	289	264	300	282	290	270	274	270	287	297	309	266	263	299	310	299	284	304	254	323	296	286	274	272	268	332	323	295	311	288	296	254	275	296	278	337	308	311	260	303	265	295	266	296	281	308	286	295	289	264	275	312	269	326	315	295	279	290	308	302	293	259	285	244	296	278	258	327	309	298	314	301	283	297	318	283	286	273	278	288	271	285	273	299	282	312	299	298	274	287	279	289	260	256	305	293	317	275	282	304	304	329	299	309	272	277	294	295	276	293	294	275	307	284	285	289	287	312	291	291	302	298	331	301	288	256	317	269	275	278	335	296	285	308	307	327	302	283	307	277	294	312	305	279	273	307	286	287	290	296	295	281	310	281	307	271	287	297	276	290	303	298	260	281	274	277	280	273	293	290	271	280	283	292	307	292	285	278	296	279	319	269	299	292	291	303	284	279	303	296	262	309	303	277	270	273	305	274	288	283	275	321	261	315	276	299	271	288	299	304	279	304	278	283	283	282	277	270	289	288	231	298	273	290	273	307	282	231	293	277	273	308	309	294	279	314	281	294	296	290	288	289	289	295	295	292	282	277	279	291	307	297	254	284	287	253	302	255	318	282	301	296	266	312	284	282	296	265	314	286	287	283	270	293	281	263	273	304	282	304	316	300	297	311	269	293	299	288	287	288	298	343	302	318	281	275	297	296	283	305	288	299	304	300	306	297	287	311	261	266	278	280	290	302	265	280	297	291	260	293	290	287	293	287	281	306	283	288	279	317	298	276	290	269	273	303	301	287	319	300	292	293	291	291	290	308	249	273	323	278	299	296	296	284	261	297	301	250	274	259	273	283	258	266	263	318	286	302	261	292	316	265	320	298	270	295	300	295	278	275	280	284	291	285	279	284	281	262	280	319	280	295	286	287	250	314	288	273	284	302	290	279	262	309	295	283	268	295	289	296	269	295	282	288	259	310	278	293	309	279	297	299	303	266	276	279	269	268	297	284	302	289	252	298	258	270	270	289	319	298	292	292	290	286	287	309	276	294	304	272	296	305	286	294	305	307	289	308	280	279	296	290	279	288	297	328	288	306	282	262	279	292	289	325	283	269	291	271	291	284	296	273	274	271	287	303	317	317	283	290	264	295	297	301	289	240	299	241	285	301	297	287	325	285	318	294	277	288	272	288	277	293	273	279	302	281	308	293	272	292	312	264	257	288	267	303
52323	30442	3394	3717	3295	2657	2292	1953	1705	1465	1241	1279	1100	1127	1043	1034	986	932	911	897	859	824	833	858	817	846	844	809	789	778	773	796	711	741	739	739	721	735	755	706	771	741	712	753	713	738	724	727	687	694	718	746	710	700	729	668	713	700	694	726	677	768	738	724	664	698	680	715	704	699	706	720	678	705	734	651	714	694	679	747	680	687	690	688	706	702	704	658	703	703	697	716	712	701	717	705	704	705	695	658	700	681	704	737	714	632	681	741	625	668	732	658	680	685	758	670	668	649	745	687	747	663	699	732	695	723	699	644	716	680	738	731	678	732	676	661	700	690	671	688	676	679	680	653	654	698	713	728	669	738	756	697	705	707	688	686	690	678	711	629	745	674	692	649	643	675	691	675	694	657	682	670	679	716	680	683	721	724	637	690	666	671	666	680	680	666	722	737	713	666	693	710	671	690	703	663	657	692	709	648	690	702	711	709	686	649	672	660	711	665	682	680	722	749	707	674	721	672	689	671	641	688	727	649	680	675	644	674	705	684	722	658	652	691	668	760	679	672	681	743	659	713	729	702	668	706	692	684	693	645	680	687	659	652	700	654	697	704	683	660	600	705	716	701	670	659	713	708	690	647	694	683	724	663	686	710	684	707	721	641	674	726	675	642	650	688	681	636	683	680	680	696	682	637	709	679	647	705	692	674	702	688	706	692	668	689	715	637	656	675	689	701	671	676	680	707	685	697	698	679	655	681	704	704	737	697	701	697	713	639	689	659	709	700	690	678	736	703	721	678	649	699	685	701	678	702	716	684	711	705	706	708	701	720	660	653	668	692	694	692	727	638	681	662	674	725	659	705	691	691	665	686	672	643	676	695	694	717	666	662	653	694	706	721	657	687	708	643	731	683	655	660	668	699	695	711	666	672	707	683	654	667	672	674	702	722	649	709	675	708	710	698	693	687	666	695	668	675	653	691	699	695	712	723	706	729	642	718	704	733	670	722	668	643	682	691	661	713	678	678	696	645	705	725	665	729	636	745	728	688	686	697	696	651	706	729	696	710	715	664	675	664	685	687	659	693	694	682	708	726	659	698	679	671	662	707	653	671	725	652	667	690	685	660	655	697	737	685	681	685	686	666	669	694	701	706	676	732	677	679	750	690	661	643	707	660	673	671	702	670	689	687	699	641	671	678	736	677	675	687	640	655	680	690	685	692	706	736	669	662	731	682	757	662	734	697	706	681	716	704	663	674	677	738	674	720	683	650	689	633	661	701	693	720	687	699	675	699	736	731	684	679	686	701	741	709	678	703	700	711	673	683	679	693	672	709	639	733	696	635	673	692	711	692	721	679	704	714	691	718	665	671	653	665	669	712	652	678	695	692	701	678	698	683	679	695	704	686	638	663	684	729	657	708	704	692	648	681	700	693	647	670	667	635	755	682	692	683	683	689	685	716	653	717	656	668	704	710	702	670	669	665	715	708	734	720	699	689	708	712	654	727	736	709	744	673	686	709	625	684	658	696	700	668	702	728	692	664	693	671	708	670	713	687	683	700	713	669	672	648	658	710	698	655	675	677	637	704	664	684	706	709	654	669	680	676	631	691	674	702	668	700	686	638	672	681	645	662	679	685	664	688	729	634	701	690	679	719	683	649	667	665	720	676	729	713	703	725	661	656	676	655	718	655	680	706	701	736	709	695	682	749	651	675	668	698	724	703	649	705	735	684	675	714	723	675	696	689	683	716	662	671	702	705	674	728	694	662	662	700	645	678	697	652	691	695	655	685	666	719	668	665	662	711	705	700	692	749	668	728	646	684	660	661	673	688	687	640	685	704	683	671	720	659	671	688	702	698	693	675	669	697	691	672	695	666	698	646	699	697	651	673	678	717	683	687	757	681	675	735	652	693	713	673	666	712	690	730	707	694	681	684	665	749	680	696	723	694	661	687	697	669	722	722	658	737	670	694	677	713	690	630	679	693	631	688	657	664	684	648	686	701	691	694	741	690	673	688	696	650	682	691	646	683	691	692	685	667	663	666	707	699	736	654	685	715	739	638	684	704	710	684	665	679	670	706	674	707	703	711	664	676	708	672	721	692	702	730	654	681	682	724	687	706	708	643	628	684	713	666	714	723	691	685	709	687	722	721	708	676	685	677	700	714	663	644	698	701	711	694	634	685	682	651	700	705	695	697	680	694	674	726	698	707	694	663	662	635	690	729	682	734	705	759	725	746	680	683	681	652	663	711	692	677	701	689	695	717	706	714	676	694	675	680	631	666	698	709	709	678	677	641	646	693	714	694	627	652	659	681	666	699	692	661	667	669	714	667	672	736	753	661	710	724	694	651	654	693	745	691	723	695	669	703	711	734	694	682	748	713	642	701	711	719	668	696	670	660	705	657	700	698	667	719	732	728	651	682	708	690	698	643	662	694	673	714	702	676	670	687	684	672	692	698	664	684	688	683	709	674	667	720	680	685	691	701	672	655	668	670	666	669	693	684	656	691	633	694	669	662	692	667	694	662	740	676	704	677	707	725	688	710	726	667	675	654	647	684	675	723	643	705	707	684	714	667	703	705	682	676	739	686	681	686	686	697	703	715	686	670	663	622	694	687	712	679	661	651	702	674	715	709	720	647	710	688	722	693	708	668	680	689	672	718	688	709	682	683	669	656	698	715	674	697	685	687	675	717	754	714	723	684	685	681	692	663	698	651	659	658	707	683	679	685	721	691	661	685	701	690	724	686	706	671	707	704	680	726	688	712	700	672	664	718	695	717	666	660	685	664	674	712	683	658	662	642	686	705	671	678	687	719	644	725	713	697	654	680	691	650	693	677	605	670	649	739	656	691	700	706	724	716	689	671	709	716	678	645	686	701	654	658	717	699	643	647	655	670	751	738	709	694	690	656	709	678	673	704	717	712	694	628	665	718	705	690	686	652	656	701	711	704	689	711	671	692	690	634	644	623	695	688	679	708	672	681	673	670	734	669	671	667	667	634	676	730	660	654	668	709	657	700	696	698	672	669	710	677	688	686	698	693	682	698	707	657	683	664	708	670	668	711	669	672	689	718	644	648	672	644	674	689	671	672	690	685	717	724	638	740	677	685	707	723	733	685	653	706	709	693	682	673	708	701	672	664	649	684	693	679	667	657	672	673	677	691	723	696	669	660	696	648	701	663	700	673	678	683	685	660	687	704	679	690	675	687	704	689	662	693	691	717	678	648	657	622	699	687	710	650	673	688	663	716	711	708	652	717	675	688	668	711	714	714	708	697	719	699	701	698	650	703	700	702	727	690	681	686	691	700	688	718	671	704	652	650	652	655	659	654	712	694	715	700	681	657	697	681	727	647	672	663	678	715	699	716	690	713	711	700	713	659	678	664	685	702	683	627	653	678	639	679	722	689	702	709	684	646	716	674	628	712	685	687	685	689	697	665	673	653	744	728	683	682	714	689	681	698	647	644	674	712	700	657	680	708	716	701	745	629	641	689	692	690	680	735
21052	3982	270	192	181	182	177	159	144	164	164	170	166	171	183	171	166	169	157	152	164	167	187	147	180	174	165	198	165	187	208	180	149	189	188	175	170	178	178	145	184	159	187	164	178	158	158	153	156	175	157	183	187	159	184	168	159	166	172	170	169	166	178	166	175	180	173	148	175	152	154	153	181	211	167	149	165	185	179	178	182	153	147	160	193	179	175	192	190	154	165	177	188	192	201	176	194	163	184	162	161	154	168	176	174	169	184	174	179	169	160	193	171	168	166	180	205	168	169	177	162	169	186	168	168	155	176	161	165	162	155	167	168	162	169	161	140	158	166	189	173	198	176	162	175	175	162	181	180	194	176	170	172	166	199	183	176	180	173	180	155	156	192	166	184	180	177	179	168	151	168	176	164	173	167	162	168	177	161	170	157	178	165	170	207	168	184	167	167	185	165	179	195	182	175	188	206	171	181	162	181	193	173	175	195	183	144	174	162	161	165	198	171	158	159	174	170	175	158	153	169	164	183	176	149	180	157	158	171	176	156	199	193	167	186	164	169	168	203	194	179	184	164	159	195	160	154	155	162	196	188	165	180	148	178	135	193	201	173	188	152	190	158	170	191	166	161	192	164	158	166	163	161	161	185	166	186	162	140	142	184	160	174	148	167	167	163	152	154	175	140	155	170	186	158	160	174	158	165	157	174	194	157	151	186	201	176	165	172	161	153	165	159	157	170	170	175	153	175	158	163	175	168	186	190	163	187	185	182	172	168	167	188	175	149	153	179	174	175	185	184	168	151	162	193	183	189	145	173	161	193	174	164	165	166	147	157	169	156	174	179	161	183	162	151	160	156	165	188	167	155	147	177	171	172	172	198	186	174	177	179	174	157	149	169	165	183	165	166	175	175	172	179	186	163	170	174	170	173	170	169	140	173	159	190	179	179	158	179	178	167	188	171	152	149	179	174	183	171	192	160	147	184	174	172	175	178	190	159	170	174	169	173	205	156	181	144	194	171	151	188	170	163	172	179	167	148	177	160	148	157	203	181	166	174	179	173	161	181	170	180	162	183	182	159	175	178	174	182	169	157	170	176	168	166	163	174	183	180	185	174	172	188	181	153	159	155	172	168	173	161	179	156	179	157	165	149	153	147	173	158	162	151	170	141	165	165	178	187	173	187	179	175	160	177	166	146	163	163	146	168	163	157	156	170	163	162	181	172	176	161	156	183	159	190	170	206	162	181	186	175	183	154	184	193	175	175	166	171	167	167	171	171	159	179	178	172	175	168	172	199	170	160	151	169	160	172	164	174	181	172	167	164	151	159	149	209	167	164	169	182	176	171	161	186	168	193	170	164	173	189	163	165	178	181	147	167	182	188	162	179	186	197	158	197	165	186	176	189	174	160	180	176	164	181	165	140	193	178	168	170	189	199	163	150	172	173	169	165	166	157	162	158	171	180	192	161	174	163	175	166	186	181	141	177	172	189	174	185	189	204	164	153	170	174	167	175	164	192	159	163	145	174	174	167	173	177	183	174	170	168	178	168	179	145	176	185	190	157	145	170	183	167	167	164	168	163	171	198	157	187	169	179	185	149	171	157	168	145	191	213	154	205	158	151	162	155	164	165	194	170	148	145	158	167	184	170	173	160	170	148	161	163	148	167	181	161	180	201	165	161	156	190	161	175	180	170	170	186	157	162	181	168	169	165	179	140	172	167	167	169	169	160	199	179	177	151	152	173	184	169	172	163	176	158	181	169	167	162	177	155	191	151	171	163	189	164	190	186	169	171	171	178	189	149	222	172	156	138	171	177	152	187	187	175	175	147	181	173	195	155	172	153	190	159	156	174	170	152	157	184	178	178	159	166	151	183	188	160	174	182	183	162	158	181	169	181	168	166	180	192	161	171	162	155	153	156	171	177	162	146	150	180	148	165	174	186	170	167	160	157	152	179	175	200	159	157	156	170	172	192	184	152	168	179	170	187	167	161	170	144	169	167	179	185	171	164	165	193	178	167	198	157	199	159	184	153	179	164	166	174	179	159	175	185	139	172	194	209	159	156	153	177	172	185	187	184	164	180	171	182	152	152	171	183	165	179	170	148	168	160	199	155	163	187	160	149	145	152	180	158	173	182	187	201	176	168	186	170	185	166	179	152	166	163	203	165	174	194	160	175	213	165	194	182	166	186	160	149	183	170	165	151	171	169	162	176	162	175	190	179	164	179	182	167	164	170	160	154	171	194	180	172	200	168	165	168	171	167	191	188	155	169	186	175	205	146	155	161	183	190	172	181	181	159	146	152	171	168	169	181	166	155	170	162	160	175	161	144	189	180	193	160	189	167	173	161	160	184	156	165	184	189	162	151	165	173	168	191	165	172	173	165	157	168	177	162	159	169	160	170	175	184	153	167	189	172	172	163	151	185	183	160	150	170	161	178	184	181	172	187	188	188	180	172	173	159	173	160	162	193	167	176	166	183	179	158	175	172	151	164	178	185	160	154	193	163	142	152	163	178	205	174	177	164	163	168	197	191	187	172	167	138	157	197	170	202	173	190	186	170	177	175	176	175	164	178	177	164	193	174	167	174	158	177	150	173	165	206	166	158	163	176	180	160	159	165	162	179	182	156	189	154	170	171	184	170	171	173	172	177	173	172	159	167	161	179	175	167	161	152	199	153	183	180	192	166	167	169	169	159	182	203	206	160	170	184	171	177	166	162	175	174	165	170	162	151	172	171	162	168	169	189	153	177	188	153	163	172	180	177	147	166	169	206	186	160	195	153	173	174	183	175	187	141	178	161	185	185	177	161	152	208	155	185	171	201	173	160	178	153	164	174	152	165	186	192	178	173	170	178	172	176	176	160	178	165	188	152	176	167	180	165	174	182	195	155	179	168	162	154	170	179	166	154	159	156	168	161	197	172	172	172	167	181	181	158	151	171	157	170	182	167	177	159	169	158	158	175	160	197	177	168	161	153	171	179	207	170	159	202	166	168	166	186	179	178	200	156	187	181	164	168	178	173	214	165	139	194	177	153	164	177	167	185	193	185	175	172	160	176	172	156	195	154	171	164	174	158	183	171	163	194	197	165	156	174	155	184	177	174	174	173	168	179	171	183	176	166	191	178	173	169	147	174	173	160	163	153	178	187	159	177	184	203	174	151	161	161	173	171	160	172	164	178	160	205	175	163	168	176	173	188	175	166	177	155	167	176	172	136	152	182	171	185	174	162	136	173	183	172	158	171	170	173	195	171	171	170	155	159	174	176	157	177	159	176	144	175	183	154	169	172	182	181	164	161	171	161	143	161	160	179	159	182	182	170	189	151	180	180	144	179	166	181	183	171	172	168	180	173	155	177	171	164	182	179	164	171	177	188	153	148	177	173	196	191	182	158	185	174	174	167	182	170	208	161	179	171	182	186	164	169	160	181	185	154	193	177	168	155	178	184	155	166	171	185	149	171	170	181	138	192	165	160	168	190	160	176	154	160	190	170	165	157	168
19096	3430	554	533	544	529	497	496	485	456	468	485	507	491	471	466	491	490	468	445	457	472	443	469	438	497	446	450	470	470	482	499	457	504	450	466	442	465	482	454	487	465	455	468	475	457	438	444	491	497	466	466	437	480	490	486	481	469	482	427	483	496	468	448	493	456	488	454	486	457	465	474	529	467	451	458	454	463	484	507	483	486	462	491	471	430	500	478	450	443	453	476	473	434	461	431	469	492	484	434	466	453	487	445	457	480	455	443	481	445	474	453	473	463	449	524	468	470	458	462	452	489	507	450	430	427	474	487	455	484	453	478	494	457	443	518	448	466	451	476	445	439	467	458	473	464	468	462	466	481	451	467	456	461	476	490	452	461	472	496	472	450	404	445	447	482	465	475	473	465	462	498	446	484	455	469	515	462	446	498	502	485	467	474	427	482	446	478	458	503	471	482	464	471	479	482	468	434	429	464	479	491	487	486	490	456	502	498	473	469	443	478	468	453	467	469	474	437	468	442	463	444	491	458	496	483	429	455	461	456	492	479	447	473	446	434	450	481	471	454	499	523	478	472	489	478	426	464	439	492	437	467	458	496	463	449	468	473	506	470	458	453	475	456	515	427	438	443	524	457	478	456	479	448	450	446	496	455	464	454	480	476	478	470	465	484	476	483	428	492	448	498	437	460	475	486	470	432	469	442	446	495	458	443	439	423	468	424	485	448	449	469	488	506	444	455	446	489	471	482	454	458	477	437	495	472	485	454	464	460	478	465	510	497	495	423	466	498	495	472	478	520	464	464	465	464	497	478	469	458	470	485	465	424	459	494	488	486	488	434	448	488	470	470	485	471	449	470	486	444	459	509	457	462	448	521	490	453	441	499	509	467	485	467	459	463	451	477	510	451	460	439	482	477	450	469	466	475	462	446	475	436	458	469	485	471	495	475	456	508	459	461	499	441	510	445	473	448	466	480	484	449	492	441	468	483	467	481	424	457	478	464	435	503	468	484	438	499	411	456	504	472	466	489	458	469	459	461	492	448	465	447	475	471	470	446	454	519	482	488	455	445	479	462	460	469	472	463	495	498	490	457	464	480	498	455	484	447	480	505	483	423	444	476	471	485	442	478	459	417	488	464	484	497	490	453	494	469	469	496	463	501	470	455	457	438	522	439	495	461	481	455	451	430	484	498	491	481	499	473	465	468	520	489	473	482	447	490	479	463	471	511	487	488	484	497	498	467	477	446	482	454	477	472	478	474	436	463	490	462	449	499	489	467	519	485	431	450	478	458	469	457	458	432	468	510	491	450	442	460	483	457	493	479	474	476	465	488	470	467	450	469	462	455	448	465	458	499	468	495	488	461	505	513	473	463	507	454	483	459	467	463	480	500	439	462	437	478	442	489	482	464	472	478	445	468	495	498	466	470	461	501	430	454	454	465	483	432	481	459	506	433	501	466	460	484	502	486	456	481	499	498	479	502	462	478	445	448	436	462	444	448	457	467	485	456	440	445	486	484	459	461	457	452	508	455	476	441	505	459	499	480	492	435	437	464	439	488	474	495	456	443	465	503	519	485	462	438	509	473	467	480	466	468	419	439	465	464	474	496	474	478	434	469	431	453	469	466	480	473	463	457	491	499	489	478	479	488	454	465	483	464	491	464	442	498	487	477	471	491	416	480	491	468	441	460	439	493	451	452	466	476	483	486	475	448	466	489	499	481	424	473	459	500	439	507	529	480	491	475	504	474	451	481	483	506	492	483	504	455	464	433	473	441	504	447	449	444	432	477	467	455	455	419	403	460	454	458	470	453	433	493	457	435	489	488	441	479	441	435	517	464	506	511	520	432	463	468	459	484	482	486	456	458	475	451	502	443	445	472	471	410	452	466	483	505	458	464	472	468	477	484	486	451	449	438	461	454	462	481	463	525	459	489	505	457	450	464	475	463	477	431	473	474	489	491	450	456	452	439	501	462	456	451	469	506	452	457	485	464	474	500	444	464	476	452	477	470	446	463	476	459	499	450	455	514	490	476	461	438	457	482	475	447	478	501	516	511	427	430	450	460	473	455	438	452	448	499	463	468	483	448	464	468	446	464	457	511	470	516	445	464	460	490	464	473	480	489	425	514	469	439	433	450	449	485	482	462	440	467	458	474	470	465	501	473	492	491	437	478	455	461	458	473	446	475	473	459	479	460	507	458	464	443	453	462	461	462	455	441	452	475	480	463	440	461	453	482	477	459	492	471	475	458	483	458	468	493	450	462	473	462	433	459	502	471	496	445	436	498	506	461	497	499	491	484	488	467	454	432	446	508	474	461	449	478	469	445	445	475	458	499	476	492	449	475	497	507	483	421	445	473	497	485	472	461	484	453	447	477	464	439	435	484	462	505	468	459	454	481	516	460	503	450	463	449	467	486	469	490	477	469	485	471	442	484	472	460	480	472	468	456	462	445	482	462	455	465	471	456	462	437	484	463	457	463	431	488	472	502	443	470	484	450	467	456	468	463	470	436	482	475	473	439	444	436	482	482	452	441	451	468	463	477	471	469	451	463	447	417	485	467	479	444	475	470	496	467	471	470	479	427	506	491	492	513	447	436	442	454	521	427	470	515	472	462	475	490	441	473	469	440	475	465	479	481	457	468	458	438	436	495	440	488	507	487	493	453	440	491	466	492	475	518	486	490	453	477	498	534	417	445	439	470	471	440	488	427	415	484	440	456	470	443	452	492	480	502	490	437	475	494	492	468	470	451	427	440	446	478	510	483	447	459	470	491	457	473	460	472	503	475	492	503	491	469	462	464	479	449	459	448	489	470	464	465	507	463	461	456	480	487	470	466	471	431	491	473	456	490	481	436	502	451	466	464	481	484	455	450	453	457	487	481	471	457	500	459	487	471	459	450	437	489	501	480	513	458	469	496	462	449	490	502	473	457	472	461	463	433	485	453	481	491	470	482	464	488	488	449	447	459	456	504	439	477	472	455	452	487	509	484	507	482	471	452	459	502	466	486	466	460	463	487	511	472	465	477	455	445	475	494	424	506	461	452	486	473	502	466	443	459	440	494	461	481	465	499	434	509	441	463	457	479	469	520	462	478	461	443	476	460	456	476	461	467	444	445	487	460	498	454	493	441	499	444	525	481	462	455	473	510	471	463	478	486	458	444	482	468	458	499	506	468	478	493	438	489	501	501	416	474	499	436	434	469	462	464	482	420	446	464	449	466	486	481	469	443	464	462	458	478	444	435	452	504	477	460	458	495	488	482	471	482	473	502	489	463	451	473	474	478	423	490	476	450	477	485	488	455	443	478	482	460	434	461	463	458	482	474	459	467	457	463	514	474	505	486	422	477	483	436	460	502	502	437	498	485	473	495	479	444	467	463	452	470	452	470	443	456	496	472	477	466	451	463	462	437	495	466	474	467	484	467	475	462	490	483	488	461	489	457	454	459	447	450	459	475	467	477	478	473	454	478	487	475	453	498	475	464	499	477	450	493	437	445
67473	38751	13861	1555	638	503	445	442	431	416	356	330	370	318	344	333	343	345	333	329	340	347	317	322	298	329	317	320	305	337	345	297	295	327	323	322	333	321	317	311	311	302	326	330	348	330	347	312	306	313	326	325	285	294	311	318	331	309	330	300	327	315	305	301	337	301	310	303	362	296	289	314	314	320	334	325	312	324	329	332	318	309	318	278	295	300	340	337	304	310	320	273	321	310	278	296	344	296	364	286	299	299	299	368	344	294	326	299	346	325	330	303	308	316	320	315	325	298	290	323	281	279	295	309	326	362	325	274	294	322	335	314	345	326	331	317	320	324	298	310	314	310	302	305	306	296	300	288	325	302	317	306	341	304	348	313	305	345	308	327	315	298	303	307	284	281	312	307	334	353	326	324	308	317	309	359	325	300	286	338	285	309	307	323	316	297	314	283	297	294	303	282	312	318	295	306	299	340	303	311	260	343	296	303	301	320	347	278	331	313	295	324	307	323	323	301	307	354	337	306	304	298	309	291	330	316	289	309	328	300	293	348	295	343	307	315	292	298	329	302	305	308	275	343	316	326	322	333	324	302	311	308	311	305	297	280	297	283	312	321	340	299	305	319	304	304	318	306	302	310	301	340	306	308	280	325	306	327	278	275	331	330	313	326	318	347	306	305	319	299	302	334	295	312	292	290	287	301	321	315	311	332	317	321	297	325	337	285	277	324	295	330	320	278	262	325	336	314	318	328	313	308	314	332	310	296	332	312	332	323	327	311	321	312	354	312	301	293	339	299	311	349	322	334	303	298	293	327	297	289	305	286	307	287	299	306	291	316	295	280	319	312	343	334	312	303	318	328	329	326	297	302	318	323	287	300	303	285	323	325	327	312	285	307	257	312	309	319	322	307	302	342	290	325	328	318	282	347	336	288	323	313	332	277	324	351	308	308	286	318	320	314	340	329	310	338	320	291	327	305	327	326	325	319	322	352	330	295	297	296	312	304	300	333	306	321	333	318	311	343	326	324	315	330	328	325	284	351	329	278	322	321	332	323	324	297	318	315	332	325	284	326	336	339	323	295	331	304	312	318	302	308	312	319	306	349	315	313	308	330	302	322	344	335	285	368	314	295	291	302	324	308	307	295	296	297	301	332	313	332	304	321	298	327	319	353	324	350	336	322	299	283	308	341	339	309	307	289	346	308	298	315	336	305	292	336	290	280	305	304	298	299	328	320	324	305	327	307	310	312	307	318	311	310	319	282	322	271	326	298	303	313	321	317	341	319	306	301	284	291	315	320	292	315	308	333	336	290	279	291	344	318	316	332	337	346	336	314	328	333	326	277	313	311	330	316	306	323	314	310	306	288	297	288	305	296	309	316	329	334	308	279	319	296	313	307	334	294	278	329	311	335	299	329	328	325	286	334	342	300	283	319	297	309	289	272	278	297	307	337	297	310	323	294	310	311	300	321	334	302	328	290	333	318	319	326	310	325	299	312	320	299	336	319	325	245	304	353	313	315	305	310	319	322	329	303	318	310	291	292	317	297	353	319	294	310	315	340	317	277	323	301	321	330	282	297	324	318	323	317	302	314	320	299	318	306	319	277	318	301	304	295	295	324	337	316	329	356	321	306	302	324	298	302	338	319	294	331	317	328	313	319	312	329	319	347	347	284	304	298	319	333	291	318	342	320	308	305	296	295	340	286	316	326	268	282	330	308	342	341	304	289	341	303	323	350	297	311	296	328	331	331	358	341	309	294	287	296	329	293	321	322	300	293	283	320	327	336	326	316	323	284	323	310	323	326	338	347	335	330	286	305	316	317	346	326	320	307	313	321	304	320	282	311	315	307	320	363	312	320	299	313	319	349	300	279	317	304	287	301	326	319	322	313	310	331	320	308	287	318	321	302	329	297	309	308	266	292	318	323	312	335	346	285	331	301	323	305	317	362	293	325	304	346	335	280	333	340	326	313	316	290	309	314	347	338	286	315	282	321	286	330	287	332	324	337	265	285	312	327	301	307	332	302	317	322	330	308	323	288	285	286	334	303	332	314	306	298	288	280	327	309	308	325	337	328	285	328	302	322	328	322	312	309	287	338	319	348	318	349	319	330	277	328	348	324	310	315	324	308	314	324	311	280	291	298	323	302	312	306	304	329	329	344	334	328	305	338	332	277	304	310	331	306	308	302	287	292	307	277	322	271	305	307	289	341	338	316	334	291	301	326	299	336	314	313	306	307	313	323	303	318	326	337	315	313	331	309	338	315	345	312	282	328	326	285	311	298	316	292	319	308	279	304	336	287	335	306	274	317	296	304	273	293	312	294	302	343	310	317	331	314	336	315	296	331	326	275	330	331	327	326	341	283	303	312	302	353	315	337	313	325	296	307	312	296	320	336	335	323	312	333	344	314	306	325	296	331	310	341	292	318	310	321	313	315	326	316	309	361	356	298	343	348	310	342	287	287	317	337	323	282	339	306	301	334	287	348	313	345	343	339	307	292	285	355	333	357	284	292	334	317	321	320	292	304	322	313	297	321	374	303	294	314	307	298	284	291	300	344	276	341	323	329	314	298	296	328	321	330	300	369	349	347	323	300	315	270	312	347	342	328	318	301	287	321	331	292	296	280	351	327	333	335	341	322	337	332	305	303	326	269	305	298	292	329	322	340	316	338	280	285	300	329	293	313	312	314	315	339	344	343	343	315	294	300	296	313	340	310	317	316	301	296	309	316	329	341	355	322	306	292	328	333	316	344	331	329	318	283	296	310	310	319	314	283	312	305	319	291	309	298	297	332	338	331	345	319	301	277	298	309	293	313	272	332	326	327	302	327	314	323	306	359	317	313	321	338	309	310	311	320	308	315	287	309	298	290	347	359	320	293	295	319	308	320	341	309	331	347	338	343	298	305	307	324	330	307	333	311	332	298	327	287	300	331	318	318	327	304	343	324	294	286	296	324	332	300	296	296	328	310	293	357	292	302	262	316	299	290	339	307	355	321	278	334	289	322	310	304	285	311	328	322	346	311	315	333	317	308	313	321	321	308	284	308	323	329	309	301	302	305	320	306	312	299	268	290	333	296	322	306	301	299	309	290	363	311	313	325	308	334	338	301	323	359	268	309	307	335	306	263	341	316	306	327	352	334	322	330	294	307	307	321	303	313	323	294	317	328	318	312	310	297	316	284	313	337	296	284	327	298	297	348	317	332	321	310	328	291	326	332	316	314	322	329	301	323	324	315	324	329	295	276	301	303	290	291	331	324	288	318	291	280	337	304	307	338	334	324	326	283	308	291	317	292	313	296	302	304	297	300	291	279	311	304	316	320	304	326	319	337	326	345	304	294	302	306	332	321	353	333	306	322	298	317	361	311	331	345	296	296	300	340	306	326	298	329	304	325	342	327	316	297	328	290	305	330	321	318	324	323	300	304	320	331	319	335	321	327	298	285	287	322	330	287	307	311	325	310	348	313	292	311	302	318	338	341	324	300	315	301	297	287	295	331
43201	23117	2108	2427	2070	1889	1567	1385	1306	1208	1103	1075	1004	977	1013	959	900	878	863	872	898	865	878	820	836	819	836	823	814	820	814	796	758	787	824	795	852	806	807	794	797	783	806	824	779	748	705	783	751	812	760	752	791	775	807	788	788	757	808	812	790	777	766	785	789	779	759	746	800	785	748	814	812	757	763	782	804	783	768	814	760	774	743	828	774	761	757	773	751	803	759	774	794	814	732	763	770	777	778	787	780	747	729	695	774	769	769	745	766	741	759	813	754	737	741	737	789	760	803	758	755	747	768	751	753	725	770	775	821	745	824	728	791	748	739	774	797	791	766	815	772	751	784	758	731	717	783	758	785	775	787	737	831	802	761	741	850	772	744	762	738	832	741	801	796	792	775	778	807	792	778	803	764	808	769	791	795	758	707	766	749	785	777	805	743	785	726	789	758	736	747	780	793	721	760	832	783	786	762	789	729	790	756	805	766	731	794	712	712	786	743	818	788	726	733	758	752	774	803	787	738	793	764	776	754	738	787	753	755	765	751	751	730	782	731	780	742	752	749	807	765	736	804	787	742	734	772	770	799	737	756	770	718	823	761	784	734	764	759	741	721	762	769	786	740	720	735	775	759	768	772	814	806	711	779	761	741	810	769	783	796	827	760	755	737	712	755	761	735	743	748	715	789	745	788	727	743	725	745	706	769	755	764	751	750	724	773	802	728	787	775	812	768	768	737	838	797	750	753	799	758	732	778	800	747	754	779	800	732	801	750	745	779	749	794	816	826	770	809	746	725	760	737	791	743	734	753	748	720	775	763	768	734	812	766	793	806	805	753	778	781	772	774	765	840	803	793	773	739	776	799	848	764	753	757	784	758	777	717	777	776	736	776	786	774	765	757	777	727	779	694	777	791	776	791	776	760	721	768	804	808	771	747	778	738	742	765	720	788	753	724	722	738	716	757	758	765	756	766	763	746	754	787	816	713	729	789	770	761	727	756	721	752	752	752	830	794	792	727	780	799	759	800	762	787	773	791	759	739	729	768	769	789	781	784	751	751	756	759	763	777	780	781	757	753	732	740	770	789	745	707	784	826	785	756	710	726	782	739	765	757	763	810	751	707	793	745	800	726	783	764	768	772	793	777	722	746	742	777	774	740	776	776	752	808	738	733	797	752	745	755	758	713	753	764	758	732	804	805	760	760	776	818	763	735	730	747	774	780	796	780	795	790	751	744	759	758	780	784	749	780	756	769	722	769	754	707	744	751	813	752	753	786	794	800	741	798	739	762	768	819	801	805	776	751	773	696	747	793	729	757	745	755	764	818	738	774	772	778	779	820	764	766	762	811	809	789	742	690	756	828	736	771	806	785	761	783	702	751	784	754	797	805	795	740	759	740	757	769	826	735	705	795	781	779	807	782	779	771	776	770	738	724	769	765	756	757	744	740	803	778	827	764	796	766	750	792	775	723	806	774	725	755	734	732	802	770	746	776	745	794	800	780	730	778	788	756	706	781	786	817	805	824	738	723	787	749	791	780	731	740	786	752	759	754	795	758	787	737	761	789	738	679	776	792	745	775	777	803	801	774	778	737	790	768	773	742	780	777	729	753	775	787	753	802	748	782	774	742	730	736	766	756	791	783	732	778	804	774	786	775	742	770	762	757	783	758	757	814	810	770	780	783	756	775	738	790	753	777	759	751	762	701	772	803	719	714	802	742	769	760	728	803	731	751	798	745	759	788	778	768	803	753	741	786	780	758	749	760	714	777	760	731	763	747	766	711	756	750	779	791	772	768	759	765	770	762	757	776	799	755	710	806	745	742	792	793	781	767	787	770	781	763	756	799	769	776	754	770	774	732	728	797	752	770	784	811	748	791	759	709	754	768	764	726	775	767	787	782	765	794	790	736	751	745	743	787	799	762	799	743	735	771	771	757	761	715	773	733	762	742	795	754	792	710	781	775	762	808	742	768	744	731	800	785	762	693	761	781	773	751	784	799	724	778	725	788	750	760	724	830	806	716	752	769	765	731	745	741	766	807	732	781	783	787	730	811	753	736	758	740	737	765	740	797	802	746	735	766	720	813	725	780	753	767	764	768	796	758	766	759	804	725	742	743	753	793	707	734	735	797	804	788	764	727	781	795	757	784	805	777	753	735	742	778	780	780	782	824	760	741	763	779	773	805	739	761	744	773	774	741	764	760	785	790	734	765	777	792	740	827	759	794	727	781	788	802	698	763	729	833	744	782	804	787	767	812	751	782	759	838	725	781	782	722	759	722	832	821	788	713	798	768	785	753	801	797	757	777	733	750	773	752	680	787	716	756	770	772	748	751	791	742	776	818	717	766	779	760	729	763	774	741	788	728	747	775	779	796	764	771	734	712	736	740	797	748	767	815	761	731	740	773	734	824	769	783	755	760	776	793	754	737	785	802	754	803	741	797	767	798	801	784	757	735	746	764	766	765	734	735	763	736	762	737	759	775	772	772	731	782	696	783	725	772	798	789	753	746	746	803	772	743	809	772	779	765	743	807	801	771	806	725	791	743	755	685	776	774	778	803	743	743	769	721	802	764	772	787	731	732	749	811	850	733	738	798	740	759	745	746	754	766	700	768	711	748	743	779	761	744	787	755	798	764	778	808	827	749	754	777	835	820	755	727	741	760	770	741	754	769	752	804	764	736	747	797	804	759	791	794	770	679	837	762	797	752	713	767	748	784	822	762	768	747	775	783	801	782	754	743	798	740	768	805	760	741	760	739	701	747	773	830	743	818	810	794	735	771	735	769	698	766	767	735	783	753	742	769	780	732	817	778	743	793	771	798	782	783	784	801	760	737	758	720	755	784	787	762	774	710	700	807	760	794	778	736	761	784	765	778	791	761	804	754	820	728	797	787	709	724	812	761	808	716	757	744	746	766	780	749	774	786	834	785	782	736	733	819	719	749	808	790	755	814	764	743	772	793	744	756	774	730	751	718	758	798	754	758	748	759	724	751	765	770	806	777	770	743	746	747	792	756	733	776	752	748	745	740	757	807	772	750	777	801	791	725	785	757	772	754	767	766	759	818	793	797	790	754	783	748	780	761	767	782	747	794	769	779	748	810	788	777	784	796	771	799	762	743	773	744	802	738	723	736	752	781	788	786	764	731	757	735	755	800	793	799	737	744	796	773	782	772	829	759	790	763	794	789	769	799	781	807	793	803	761	742	788	827	787	793	774	804	764	852	784	723	793	760	781	745	782	758	803	807	783	790	775	809	790	739	780	819	752	765	767	841	784	810	752	733	739	771	761	793	780	714	768	785	804	765	776	746	726	731	835	785	772	772	751	787	728	802	774	757	820	759	792	736	777	773	803	754	754	791	756	807	764	794	775	738	726	736	772	736	752	773	747	733	810	747	759	754	799	732	721	794	774	735	719	771	739	754	763	822	720	771	761	775	777	771	737	736	755	777	755	781	767	764	755	811	786	780	703	776	738	742	754	807	744	791	770	824	803	745	797
77941	46270	21706	5677	1058	742	575	549	435	439	388	382	339	372	354	316	335	307	301	314	306	326	309	341	304	305	290	310	298	306	294	292	299	295	284	275	324	279	282	280	286	313	299	319	296	338	300	293	277	325	303	310	277	308	274	289	279	287	293	284	268	261	320	274	304	307	303	303	290	302	293	343	294	308	281	293	314	316	307	277	281	291	273	292	325	315	300	268	288	303	306	300	303	295	301	294	292	290	267	289	284	300	299	308	296	275	288	281	278	318	292	287	293	299	297	296	298	296	298	288	304	282	296	316	268	291	310	282	338	310	279	269	284	289	305	258	303	291	305	305	263	285	278	313	309	312	297	303	279	273	260	293	304	268	289	316	275	301	288	300	282	300	281	307	261	308	253	259	272	288	294	293	301	301	272	275	325	279	291	280	278	309	300	306	282	299	349	294	305	291	290	312	277	302	276	265	284	285	284	318	289	288	281	304	261	308	293	313	310	312	322	281	284	306	303	290	277	293	297	279	259	286	301	311	304	294	301	281	283	298	315	284	278	276	319	314	273	275	272	340	299	282	276	301	299	273	315	258	292	347	293	286	299	245	291	265	269	306	293	258	293	284	266	307	308	280	304	273	298	319	300	280	295	282	338	267	290	288	315	308	326	297	295	280	286	300	299	292	278	295	309	274	286	286	243	296	274	285	289	318	316	259	261	326	319	325	272	285	338	262	297	304	303	308	294	300	276	294	287	281	315	288	287	293	288	281	258	267	319	285	310	259	252	243	313	283	273	279	284	311	295	298	270	286	329	297	288	286	294	323	283	284	293	304	320	279	288	299	318	297	314	272	283	278	276	306	272	317	270	281	286	273	273	278	293	316	290	294	283	284	302	309	307	318	270	310	282	293	293	310	329	268	302	323	304	304	276	277	307	304	308	292	308	289	281	321	309	299	322	282	288	291	340	292	302	288	279	244	313	292	259	244	301	279	295	293	275	304	298	269	300	264	287	282	270	278	288	302	303	300	269	251	308	305	323	299	321	290	288	293	294	283	301	279	291	316	305	290	299	286	273	313	270	296	310	278	295	308	273	314	302	285	290	283	308	297	280	276	299	301	260	312	268	316	287	292	316	312	293	275	287	254	297	275	294	307	283	284	308	281	298	301	290	283	300	325	278	291	306	306	296	287	320	281	279	293	302	300	281	270	304	280	284	277	291	322	293	278	297	269	283	279	266	333	294	258	286	276	306	326	283	308	307	297	284	302	310	279	285	292	268	282	274	306	277	291	304	304	293	277	273	284	267	287	278	323	287	294	282	271	284	304	259	297	276	314	259	300	304	309	291	292	309	298	275	323	295	280	295	259	293	278	314	275	311	275	263	282	292	290	280	282	309	318	291	324	304	265	319	302	305	258	276	313	356	299	299	296	302	323	287	266	291	266	279	279	274	307	291	302	287	305	303	277	286	266	279	299	313	274	279	273	288	285	274	294	258	269	262	294	267	265	306	284	276	313	291	297	284	269	315	300	270	268	275	294	327	286	298	276	286	256	286	275	301	315	335	286	308	259	275	274	280	273	277	283	292	274	280	245	272	287	323	279	288	277	253	318	287	305	266	289	296	282	263	293	296	290	281	302	268	278	272	285	294	287	282	270	313	276	266	291	289	274	286	290	301	276	288	305	257	260	273	313	276	293	294	295	316	296	307	288	313	300	272	305	286	285	300	290	299	255	281	271	292	299	296	288	311	279	283	266	278	247	292	256	286	298	265	280	296	266	300	281	294	293	321	284	286	268	287	309	293	304	312	295	297	277	305	284	286	271	280	259	305	287	300	308	344	337	273	342	288	281	271	265	265	280	307	258	298	264	280	275	276	328	306	276	292	273	270	301	306	287	317	296	267	284	299	297	302	268	283	274	296	296	282	304	313	278	299	303	292	310	299	306	320	298	317	275	293	261	295	255	278	266	270	314	282	279	338	326	312	282	268	276	281	267	291	290	302	294	288	306	287	291	285	291	255	297	288	299	293	329	284	295	284	273	291	266	287	304	314	272	312	291	289	279	267	278	287	286	310	305	292	237	297	281	314	285	280	307	301	303	281	290	245	278	278	328	314	333	252	274	286	302	294	312	288	296	299	293	315	304	270	289	301	267	320	299	264	334	312	251	260	284	295	271	267	284	297	338	306	270	259	300	291	255	257	278	303	292	269	305	291	310	280	282	308	273	308	275	283	302	298	282	302	267	291	310	290	268	324	329	305	261	286	302	248	272	265	303	286	251	286	270	272	309	273	279	317	298	259	274	247	279	321	325	275	293	289	287	306	306	294	299	278	290	296	298	291	298	300	304	289	278	283	272	303	305	275	294	303	317	289	271	303	304	282	273	271	259	288	323	304	287	248	281	267	287	264	306	300	244	313	302	288	280	297	273	293	264	291	293	303	283	282	274	306	269	275	306	284	334	323	293	285	299	276	282	305	275	251	293	293	306	296	304	325	274	289	296	295	274	302	291	298	280	269	284	283	287	325	294	292	276	290	307	283	283	287	293	285	277	299	300	282	285	296	298	257	255	265	278	297	293	317	280	281	255	319	296	298	289	254	282	346	279	299	243	310	289	283	289	266	295	299	275	284	308	294	304	273	269	295	300	269	317	283	287	268	282	291	309	310	271	327	273	281	265	274	259	280	287	311	318	265	288	266	277	269	265	288	288	293	293	270	287	320	285	284	305	310	303	313	308	287	290	284	304	278	285	281	283	308	328	301	255	297	276	296	269	288	303	293	291	300	324	299	303	301	290	296	304	284	287	271	286	301	244	314	276	299	311	289	284	285	322	290	316	281	299	318	279	297	299	295	295	293	317	300	273	293	290	271	282	277	306	310	299	307	302	250	321	291	278	279	273	316	298	285	263	287	299	300	282	298	282	276	283	290	286	279	333	302	280	278	298	303	288	297	320	287	296	272	283	293	320	314	320	285	296	276	274	275	307	308	258	288	303	308	291	342	282	325	312	288	288	290	319	272	296	326	310	314	321	301	264	295	296	267	293	267	294	286	288	287	282	300	308	286	242	301	324	316	299	261	251	279	322	323	259	284	291	294	320	303	315	251	320	262	279	300	306	272	298	279	300	276	281	301	304	257	273	294	291	269	283	278	298	271	300	337	287	300	243	280	312	299	293	307	295	258	270	280	281	290	326	282	287	290	307	306	291	287	324	284	288	298	294	295	284	271	284	305	311	288	303	310	283	322	282	253	314	254	306	300	290	334	282	297	272	286	294	281	313	313	314	303	276	300	305	301	303	296	309	286	302	283	284	305	314	324	272	269	287	277	308	292	285	272	290	303	268	282	266	286	293	273	309	257	302	282	301	303	301	282	283	328	302	287	275	287	301	290	282	290	301	269	302	297	309	315	280	280	284	312	273	265	278	288	302	266	283	306	286	302	280	308	280	323	302	315	290	287	287	283	261	292	283	271	289	273	310	305	269	286	320	283	288	297	291	298	289	295	303
52824	30541	3411	3711	3275	2696	2236	1887	1723	1483	1402	1267	1164	1137	1104	1011	934	923	897	829	876	895	879	867	836	893	821	774	766	760	746	799	757	769	739	725	767	766	744	719	741	736	739	724	737	735	740	675	676	701	731	725	714	657	730	707	708	709	668	711	698	697	740	719	682	721	686	695	654	745	711	645	702	669	720	697	712	708	734	692	670	729	655	680	720	666	696	698	677	675	661	730	737	727	679	662	732	639	708	667	685	690	739	703	694	637	699	691	734	657	701	683	677	656	696	706	695	759	696	651	703	693	692	718	695	704	694	685	655	657	714	664	723	667	708	682	728	670	700	663	739	667	707	665	700	722	689	718	726	704	690	711	683	678	708	685	698	680	702	754	674	724	670	651	728	687	676	761	692	701	720	685	686	727	669	693	663	711	655	673	695	681	697	657	726	676	657	682	727	696	671	688	642	723	668	673	719	727	664	673	683	716	656	664	671	707	692	737	707	693	628	644	669	661	726	712	705	632	717	675	677	649	672	671	666	689	654	690	694	694	611	699	711	705	703	684	702	660	693	650	734	686	648	676	717	659	658	737	669	670	690	689	694	755	742	692	686	698	647	683	702	670	668	727	724	705	727	690	714	718	687	715	633	698	712	688	681	735	674	708	673	673	706	699	670	670	720	698	713	704	701	664	677	687	622	663	665	728	698	650	669	702	653	679	717	681	663	673	671	693	694	715	674	721	688	750	715	674	710	688	723	709	688	678	710	717	668	651	732	694	691	669	701	661	720	703	656	706	711	672	688	710	710	679	695	691	669	637	707	675	711	663	680	665	693	654	715	684	707	688	662	694	736	689	668	727	693	668	671	714	697	730	714	677	692	683	656	656	705	715	702	664	643	705	687	668	638	669	657	748	703	665	685	666	642	678	696	661	707	696	689	701	712	666	689	688	717	715	683	689	704	715	704	733	644	711	652	673	753	711	685	711	674	692	733	692	755	708	650	693	701	746	693	703	706	710	693	674	639	715	684	709	727	669	660	650	682	657	710	693	673	673	620	657	662	665	704	685	691	701	707	662	661	677	674	664	664	680	693	675	647	692	684	686	678	695	704	685	701	706	699	691	648	705	678	647	693	687	659	700	673	701	641	726	707	702	707	669	709	659	656	667	673	640	731	683	691	723	676	735	645	632	701	689	694	701	686	690	656	675	677	685	677	688	675	657	659	714	695	660	693	682	669	649	697	732	670	735	754	725	663	654	674	694	676	689	691	644	655	712	709	715	701	677	724	692	746	691	681	703	723	703	701	676	652	689	689	657	672	700	679	661	693	694	676	681	630	647	695	694	659	665	685	709	706	661	699	655	689	699	670	673	691	676	728	693	691	699	660	637	653	677	694	700	724	698	691	724	690	717	723	699	695	705	618	650	671	671	686	667	695	687	659	643	687	706	651	675	685	668	677	701	657	685	691	685	642	672	700	679	710	679	652	718	721	708	693	696	694	678	713	700	663	668	700	681	704	684	701	676	705	728	722	696	646	636	643	695	717	671	712	697	689	703	651	714	677	639	693	681	675	706	679	684	701	704	694	665	713	671	750	695	671	709	672	691	658	683	671	709	679	692	741	722	644	701	675	654	657	657	716	659	726	678	709	665	663	735	675	659	658	718	669	710	693	711	727	690	655	711	688	666	719	657	616	726	619	704	682	667	721	684	699	717	672	680	673	703	656	690	664	645	665	676	733	743	641	673	738	670	721	693	687	710	724	719	688	723	685	686	676	670	652	674	682	727	698	733	689	694	666	669	659	657	707	681	672	657	726	658	695	653	637	679	655	643	675	668	676	663	690	685	714	723	673	726	741	665	725	676	703	664	710	650	718	666	680	664	746	691	696	704	651	696	656	703	676	684	671	646	700	675	693	703	713	708	663	671	699	650	708	671	677	641	664	682	723	663	741	723	704	678	682	700	691	710	674	664	677	696	659	661	683	708	737	687	689	679	675	664	671	701	697	679	679	644	709	657	683	707	714	642	721	680	716	682	685	698	690	751	687	664	709	655	660	664	692	700	704	675	646	736	663	691	700	725	709	681	703	696	723	704	692	696	670	695	699	747	682	687	680	656	678	697	678	710	720	715	679	666	645	724	678	633	696	706	654	687	684	685	687	690	657	627	662	752	643	670	682	695	693	640	679	710	714	678	677	677	651	704	666	718	740	688	672	700	752	705	711	678	670	696	666	686	697	719	691	709	740	679	672	673	720	670	676	670	687	656	691	693	725	686	644	734	665	675	674	639	663	701	677	635	696	691	709	691	658	654	689	671	723	710	705	699	660	715	692	686	662	712	644	748	668	662	679	657	704	639	663	670	741	721	727	712	698	639	660	674	726	678	714	705	718	669	695	713	704	637	747	682	710	702	724	690	641	696	665	706	669	635	672	625	708	682	710	691	720	679	651	699	711	640	666	722	677	698	683	709	697	645	697	747	650	710	722	650	679	677	707	668	668	705	652	715	671	674	696	697	678	688	715	662	703	663	680	682	708	669	688	691	702	693	645	693	656	647	703	705	670	642	688	671	694	682	688	668	665	676	662	682	675	702	672	661	691	698	691	671	710	671	708	685	661	638	663	717	678	638	693	697	642	695	695	665	700	694	618	739	672	772	703	682	707	676	685	701	651	654	693	702	698	679	723	685	712	689	686	646	679	632	673	729	685	702	692	695	668	670	718	627	695	695	685	678	687	690	735	676	732	667	679	670	702	650	684	682	674	682	671	660	703	696	711	643	679	650	664	709	693	702	701	716	642	644	672	666	667	635	710	709	722	696	703	674	666	649	668	701	719	653	720	663	645	705	729	675	740	677	737	685	707	695	687	659	655	722	697	752	666	725	673	677	736	681	629	678	688	652	683	686	678	696	705	655	706	677	724	659	691	683	696	700	684	679	662	676	685	732	682	663	678	643	697	717	739	703	670	688	651	661	685	691	707	726	704	683	664	704	679	679	664	642	684	683	690	701	646	692	673	696	696	679	678	715	687	688	722	667	717	674	684	712	699	681	669	718	687	686	694	715	673	685	711	654	697	653	682	675	671	662	691	692	689	703	701	666	762	723	688	689	670	713	679	688	660	688	694	658	680	680	678	655	693	694	686	687	629	684	688	671	664	684	707	689	690	673	657	699	710	642	631	714	710	688	642	676	632	643	757	664	675	659	700	696	652	683	671	741	671	710	681	669	666	676	715	661	664	673	708	722	696	674	698	699	631	676	723	705	700	703	679	654	718	725	664	703	685	686	678	657	673	691	667	738	706	690	698	675	724	679	720	708	656	638	691	666	692	688	679	695	667	669	653	708	677	704	668	697	695	729	711	664	704	735	720	663	643	688	736	695	674	693	727	662	690	689	669	666	682	730	701	649	669	710	645	694	681	682	740	712	719	718	702	741	684	657	684	708	682	686	626	690	654	712	705	690	663	689	718	691	690	680	700	730	726	693	669	648	659	600	706	646	676	719	676	699
21279	4074	308	206	169	193	188	169	173	180	179	177	161	178	168	159	163	170	183	161	150	146	156	169	182	174	166	176	168	173	172	168	162	197	173	143	186	166	158	174	158	176	174	158	150	175	164	167	166	180	168	187	162	195	161	168	168	171	165	178	174	176	161	175	154	175	188	147	184	163	175	181	147	159	188	182	181	165	155	173	163	175	153	148	170	176	152	172	179	172	177	185	177	182	188	166	174	176	186	166	186	155	180	173	190	176	156	190	186	200	167	182	171	163	189	186	180	181	190	188	171	166	163	157	164	168	183	149	149	155	178	140	180	194	189	172	185	182	165	155	187	199	146	189	144	186	151	189	170	178	185	178	167	164	185	172	190	201	188	171	157	153	181	149	179	175	169	181	166	146	170	163	174	176	166	181	171	172	184	180	176	158	159	204	164	153	177	198	157	168	165	188	187	131	175	171	155	180	185	189	157	178	152	188	179	192	167	184	170	178	153	162	172	164	171	163	152	149	175	147	152	167	189	203	176	175	158	157	177	153	167	170	163	185	170	166	170	164	146	170	171	170	164	159	192	191	163	155	168	149	165	180	179	138	175	174	180	180	158	173	183	177	199	165	197	155	144	164	174	176	170	183	177	163	171	189	181	172	172	153	183	173	179	185	189	188	177	176	149	155	150	158	160	159	156	163	185	161	160	163	174	168	172	164	157	176	189	170	165	156	178	176	162	145	167	180	181	192	168	174	188	157	173	161	171	168	169	156	186	143	176	169	160	151	163	192	172	172	166	177	156	193	159	158	153	181	161	178	163	192	179	143	164	175	186	176	174	161	152	152	169	185	188	181	170	168	190	173	164	184	176	157	180	159	179	200	170	157	183	162	173	169	176	173	189	181	191	177	180	182	156	142	167	186	172	157	145	189	158	165	163	175	186	166	164	167	157	151	163	189	165	169	158	170	168	174	153	171	166	183	164	171	190	203	182	178	193	164	185	163	202	170	174	178	156	173	179	179	157	170	165	178	172	169	163	178	178	170	167	181	183	181	169	153	156	170	186	173	171	157	174	163	188	189	182	162	175	202	164	172	190	160	182	185	160	195	181	169	165	161	181	172	177	158	175	182	174	160	177	168	184	157	189	184	155	179	160	163	188	169	166	173	168	190	156	167	185	183	163	183	168	182	181	173	179	165	158	162	162	178	174	162	187	170	187	169	161	173	166	173	140	161	192	194	176	160	171	185	151	208	159	187	145	165	164	181	155	157	160	176	161	168	177	171	172	171	169	156	180	173	171	176	187	166	156	168	176	163	165	171	176	167	163	170	166	191	164	172	182	159	167	163	160	199	162	174	169	147	173	174	190	175	163	174	164	151	150	146	169	201	169	176	157	170	169	172	155	190	166	193	169	148	155	149	155	176	181	175	186	183	194	187	160	170	181	176	184	168	153	173	175	176	181	158	183	166	163	181	173	170	186	174	181	185	178	183	169	179	160	177	169	184	191	169	184	176	189	186	140	178	165	157	166	153	172	172	184	173	179	189	166	167	146	163	181	170	173	182	159	168	167	144	162	177	163	178	188	174	167	190	163	173	174	185	175	188	170	163	188	178	184	177	152	173	194	154	171	184	137	177	169	186	177	199	187	165	176	165	179	184	178	176	182	156	147	161	170	156	173	154	178	171	180	188	162	189	189	185	164	175	190	148	171	161	146	169	179	174	192	175	168	153	163	189	159	144	182	186	192	186	176	157	171	175	167	165	181	185	142	201	176	183	205	167	170	165	190	169	189	172	173	161	178	171	194	152	182	175	180	160	153	169	166	157	165	178	166	181	171	190	183	188	163	194	205	187	172	217	163	180	174	193	170	158	175	178	172	170	186	180	172	189	171	160	186	179	204	179	162	167	163	198	189	171	157	177	163	187	174	175	186	197	186	205	183	158	205	194	159	170	155	138	169	175	168	185	165	174	181	177	178	180	156	188	166	184	152	176	171	160	164	182	197	175	170	166	185	140	179	178	206	170	197	168	149	173	158	185	154	163	144	192	156	188	157	174	181	174	185	175	188	159	162	145	178	175	174	175	188	164	185	179	179	162	174	166	165	148	171	166	162	172	166	193	173	172	172	144	174	181	173	179	135	156	168	173	174	149	160	163	180	182	189	178	191	170	161	161	198	144	163	164	171	166	181	179	171	158	185	165	186	185	180	156	172	169	160	193	166	172	169	168	187	152	178	166	167	188	157	166	181	166	173	176	168	167	175	168	182	172	167	179	173	176	166	170	160	183	164	174	182	138	174	168	175	180	145	163	182	168	163	212	169	197	186	201	182	154	170	151	159	172	169	158	190	169	180	181	188	168	170	195	178	182	201	179	151	176	170	167	182	162	181	167	202	154	158	163	144	157	149	159	183	160	157	160	182	164	201	182	153	194	176	169	176	167	191	177	153	171	183	159	164	163	155	163	173	175	159	167	187	153	157	160	172	184	168	160	189	159	146	173	160	173	187	155	170	160	163	161	186	145	177	196	166	162	184	185	178	159	161	158	160	163	193	180	182	149	161	152	179	138	191	177	171	189	154	180	152	180	165	175	175	170	163	159	182	173	152	165	170	170	161	163	170	178	167	163	182	168	198	174	178	175	183	175	171	163	179	171	150	186	170	157	180	161	169	167	177	174	184	205	146	154	164	161	172	167	152	168	152	160	151	179	165	164	142	170	171	200	169	191	172	190	172	148	186	172	162	164	178	184	177	196	165	159	160	160	188	172	169	149	155	167	157	171	164	170	164	168	186	192	182	157	158	167	181	162	158	154	162	184	172	162	184	179	164	161	172	168	184	164	187	162	162	169	172	185	167	167	157	202	159	198	158	166	163	165	164	207	165	176	179	174	176	180	192	193	164	156	188	159	173	162	184	168	177	148	143	142	151	151	199	178	170	158	182	161	146	204	154	191	170	162	141	174	174	166	201	166	191	171	169	175	177	149	145	162	170	151	181	172	163	177	166	167	180	152	167	176	181	168	183	164	149	154	194	181	162	165	178	172	175	151	145	169	162	159	177	181	165	174	166	173	189	193	152	167	152	161	165	187	149	164	184	171	157	164	168	173	156	184	175	167	164	168	146	175	147	175	173	181	178	166	153	166	170	172	156	171	154	171	166	182	197	162	178	182	193	190	203	176	175	158	171	167	142	179	171	201	181	162	170	160	180	172	164	166	161	182	175	161	163	183	165	163	196	179	157	160	202	183	182	169	165	202	181	190	160	180	157	190	176	162	151	178	176	195	198	182	161	197	162	158	174	159	196	176	156	152	145	151	197	156	162	171	189	170	157	151	187	155	178	151	159	158	161	169	150	181	168	172	189	147	170	171	163	158	163	172	179	159	146	162	186	171	176	160	186	169	166	183	189	195	172	202	180	177	148	175	153	178	164	173	167	180	152	161	181	176	177	176	160	192	178	161	182	153	178	187	174	199	192	181	187	171	167	164	178	179	178	169	172	185	162	173
18871	3515	514	513	554	539	498	480	451	466	479	467	477	460	450	507	483	458	472	443	484	489	495	514	466	488	450	451	462	528	491	441	500	461	509	473	473	465	495	462	498	488	451	452	498	443	462	474	476	489	470	445	450	435	447	464	464	479	497	456	470	467	468	451	429	433	485	492	488	447	472	459	479	471	461	473	479	469	459	465	426	448	461	474	511	468	439	462	501	479	477	471	433	464	475	445	448	437	508	501	473	493	481	475	445	469	436	446	454	440	473	475	477	438	483	465	467	442	482	452	486	467	478	459	432	433	427	465	455	496	516	505	436	456	467	491	451	497	481	500	458	469	503	465	495	466	459	503	466	465	401	510	451	456	470	480	470	448	459	442	436	469	427	474	476	417	482	479	438	450	472	481	447	489	489	449	466	487	444	493	464	467	459	503	503	465	463	485	510	461	507	496	470	497	491	473	499	453	448	455	476	456	476	480	480	437	467	484	485	481	451	490	465	468	454	472	470	444	470	520	493	464	499	453	437	450	461	465	461	430	492	473	490	478	470	452	460	507	466	473	465	494	439	467	443	463	461	472	482	472	485	463	455	464	454	488	486	453	452	485	445	453	490	464	448	485	469	490	448	477	473	440	486	480	498	498	482	483	438	464	454	472	468	500	471	507	485	451	445	478	489	468	446	460	448	459	490	463	451	487	441	463	506	457	451	497	435	495	497	466	433	483	475	444	460	499	481	480	478	463	441	443	482	448	448	493	473	498	508	460	459	513	445	442	475	506	469	490	497	443	482	501	462	494	447	447	478	486	491	487	450	463	445	472	458	477	490	476	462	494	487	484	467	504	484	457	455	461	475	465	475	433	484	438	455	446	461	452	439	478	460	482	432	509	460	459	456	471	458	468	473	467	453	424	469	470	457	443	440	494	470	451	482	463	466	453	434	466	505	466	539	435	424	492	462	459	458	497	495	474	477	442	501	452	464	492	472	461	459	506	456	433	449	494	440	458	464	458	479	447	466	446	462	483	473	459	451	478	457	496	473	487	475	445	472	473	499	475	455	454	474	503	447	460	452	465	479	503	494	472	473	468	476	428	466	498	419	480	407	478	472	485	459	457	486	472	485	453	446	489	455	496	486	482	490	464	484	472	424	469	469	459	490	475	461	461	473	491	492	493	496	463	502	460	520	441	467	467	439	471	477	499	459	456	489	484	509	444	459	455	455	449	485	454	455	458	468	435	481	460	455	490	450	471	497	485	487	455	513	477	463	515	478	482	485	475	482	477	440	491	453	513	487	482	486	479	466	497	491	483	494	513	458	447	474	506	476	463	447	439	502	509	489	449	466	481	449	448	509	479	456	477	509	501	477	440	447	447	467	479	474	496	452	449	482	548	440	478	451	474	461	475	492	449	495	472	433	412	443	467	474	475	477	454	458	494	479	418	484	459	451	481	497	422	462	487	446	463	449	474	458	489	503	431	454	448	479	481	483	475	475	467	488	433	454	459	468	452	461	496	496	487	469	451	457	484	459	488	488	459	512	475	440	463	453	458	494	481	453	476	489	462	470	463	446	462	451	519	484	483	419	501	467	464	451	493	486	430	473	491	473	448	519	469	506	492	471	457	451	443	449	434	535	483	501	483	500	472	464	477	439	533	517	491	480	460	481	465	497	480	447	463	490	459	504	493	467	492	481	510	479	466	517	493	443	465	441	418	461	436	470	487	499	462	452	471	474	461	449	442	475	471	466	505	466	456	472	480	476	448	482	438	459	474	458	498	443	472	447	469	442	432	448	466	483	503	476	451	500	498	465	483	459	465	462	453	459	444	465	453	442	468	502	463	470	494	450	494	455	473	429	476	468	497	459	463	454	536	492	458	469	447	459	455	465	475	460	479	462	466	444	439	521	461	451	475	459	480	466	480	491	487	435	470	489	468	470	436	462	497	469	475	452	481	456	478	442	443	502	464	498	474	465	451	501	457	477	508	481	501	459	465	494	440	408	479	490	446	491	468	478	471	444	474	447	484	490	451	481	488	457	468	486	461	426	505	473	451	489	489	462	434	472	469	478	520	487	455	455	453	482	472	465	492	492	470	436	437	504	456	471	437	479	461	462	466	486	479	444	462	476	481	462	465	433	493	469	487	468	417	474	464	468	462	509	430	466	485	454	496	437	467	441	510	451	506	498	489	484	449	501	475	424	448	481	469	476	491	466	467	460	470	456	494	449	489	499	482	478	452	483	478	474	478	439	476	502	480	449	470	458	477	477	445	490	469	467	479	475	450	485	455	447	448	441	473	467	475	478	511	464	449	458	510	461	463	442	469	498	466	486	440	496	439	449	494	450	481	487	459	486	484	456	498	455	478	478	502	472	480	481	447	475	444	490	454	483	470	441	465	461	445	492	480	459	481	445	480	448	478	445	486	474	436	526	491	481	503	411	476	471	467	474	479	496	455	503	484	484	472	476	454	477	489	479	448	475	444	491	441	504	484	499	455	416	490	494	515	469	458	503	467	443	465	454	493	461	430	515	479	457	474	500	479	482	459	478	446	465	472	447	481	460	459	475	470	500	469	502	407	484	496	461	452	460	436	446	460	484	498	482	452	420	470	495	471	421	481	499	444	478	439	486	415	459	453	468	457	496	507	461	508	455	467	483	460	443	489	474	518	489	469	465	471	451	459	473	456	511	476	492	487	490	472	465	463	472	502	448	452	487	498	443	452	440	477	477	494	427	455	451	483	463	442	485	502	472	472	449	466	474	488	487	502	487	446	461	468	473	512	482	466	469	459	529	470	428	436	456	505	477	468	480	461	468	457	484	473	456	484	495	502	483	495	474	485	492	477	469	460	461	473	463	470	493	468	498	480	508	466	445	516	482	482	488	424	490	446	454	432	502	476	486	441	472	473	451	429	474	460	480	476	447	454	445	458	485	416	416	484	459	475	528	484	427	499	432	452	474	479	448	510	446	476	489	464	440	455	464	435	475	503	405	465	457	457	477	476	465	455	497	465	493	470	463	455	495	452	467	480	467	491	458	459	483	485	433	477	453	513	458	473	488	492	468	499	448	500	466	522	472	478	464	502	442	493	460	462	509	478	506	455	492	460	493	473	462	475	468	437	449	442	468	485	469	455	485	528	475	486	459	480	440	441	506	467	493	483	431	487	439	480	433	465	494	466	449	474	461	463	435	454	467	447	513	511	498	466	482	473	456	457	469	468	492	476	445	479	502	472	426	447	454	480	522	449	486	455	457	489	461	475	490	424	481	460	442	458	489	451	464	500	477	466	487	484	459	451	477	496	472	454	500	503	471	464	468	471	489	460	452	478	444	466	475	452	459	477	504	470	460	472	456	484	483	467	444	512	458	478	464	464	501	422	462	468	481	429	458	485	483	507	469	491	475	473	452	475	441	419	425	485	462	450	449	475	457	463	484	499	476	482	442	521	493	471	454	501	423	441	456	449	435	466	454	472	461	479	490	513	486	453	487	491	475	487
66822	38139	14411	1661	635	498	507	425	365	384	345	373	372	302	328	360	347	332	353	297	315	298	314	328	327	292	322	347	314	360	339	311	327	317	280	292	323	332	323	328	306	324	324	324	278	319	298	320	313	301	325	320	324	293	326	317	323	320	282	320	287	355	351	316	290	298	328	281	305	323	314	325	293	308	325	288	316	362	303	338	354	365	303	320	332	315	352	284	344	322	287	298	317	358	331	310	321	306	289	307	317	280	295	315	321	330	342	321	296	334	320	322	344	317	307	319	320	280	295	298	282	303	338	311	307	323	290	324	346	303	320	314	318	322	330	311	290	313	315	310	367	310	324	287	294	316	316	317	325	309	292	315	305	291	288	318	297	298	301	347	289	288	330	285	306	277	298	289	312	309	318	326	309	256	326	326	306	329	332	322	295	352	312	325	291	307	303	285	329	320	310	305	339	322	323	289	312	312	326	328	313	333	301	285	296	305	299	315	287	303	318	320	303	307	307	321	316	302	322	345	282	302	316	301	340	304	311	305	307	320	306	293	332	337	269	323	294	303	319	288	315	273	293	278	308	336	318	332	317	280	349	347	307	298	328	296	318	281	288	304	292	298	328	288	273	337	316	312	345	329	335	284	299	314	348	290	264	314	293	280	272	317	313	305	340	304	316	314	327	299	308	308	313	303	327	309	339	278	308	306	313	296	295	328	300	306	290	294	323	324	321	300	310	331	318	312	318	306	309	323	315	322	320	354	318	331	302	317	305	315	342	291	291	316	308	302	292	287	304	304	306	308	308	322	313	348	351	332	297	307	327	291	334	318	302	328	304	321	327	284	357	325	335	278	351	322	344	295	326	316	302	309	307	314	311	287	300	300	342	309	315	292	314	314	317	346	345	330	306	304	293	319	297	303	325	318	298	321	323	317	335	308	306	288	265	319	311	314	290	294	322	286	328	346	338	343	336	358	340	311	323	314	292	327	315	320	287	347	325	352	321	318	304	274	289	291	317	283	330	329	310	317	300	286	279	299	338	288	308	323	325	323	325	301	329	317	299	314	331	308	332	290	317	290	330	300	335	324	257	297	319	316	321	308	282	301	300	340	306	318	309	310	297	311	332	290	298	300	314	303	327	310	343	325	363	302	315	283	280	319	307	328	351	317	335	312	316	297	331	320	308	354	297	319	292	293	299	319	289	278	357	283	294	304	274	318	315	338	278	309	316	324	319	336	335	320	341	324	336	298	315	326	310	329	279	298	333	318	296	337	309	297	301	338	311	300	310	296	326	306	282	280	288	331	324	286	327	305	308	312	311	317	304	308	312	301	321	288	299	298	325	342	293	311	296	285	285	329	290	301	304	315	309	290	305	310	342	319	284	340	362	307	337	321	287	284	357	290	274	308	337	326	349	325	295	312	304	316	302	325	296	297	322	295	332	303	333	337	292	293	307	341	320	322	363	322	332	322	306	303	298	331	324	340	301	318	314	289	286	336	325	356	339	311	298	328	284	315	318	329	325	341	308	332	347	330	326	331	311	328	302	331	329	328	318	318	305	310	320	340	309	349	299	296	294	280	316	318	299	297	302	324	291	332	318	315	296	291	302	299	309	320	300	305	294	291	291	327	316	331	331	315	350	301	319	307	292	313	319	329	279	311	335	306	305	321	326	301	322	309	320	330	326	297	281	291	319	304	310	334	304	298	321	254	309	310	294	317	336	305	304	297	326	278	269	327	342	337	367	311	302	291	326	294	319	348	315	307	310	292	317	307	330	300	344	331	306	286	310	297	283	317	281	326	316	312	305	311	302	311	335	338	305	277	311	314	301	272	312	305	319	296	316	317	319	325	324	295	305	320	305	303	295	348	309	293	303	323	327	272	302	306	292	293	276	345	337	327	301	293	349	335	325	302	301	328	299	306	307	313	325	326	339	337	343	327	329	298	308	304	298	305	326	336	329	314	317	325	332	307	310	312	314	365	342	328	328	300	297	280	314	320	316	315	341	319	319	329	290	285	290	298	321	319	341	335	312	290	324	274	318	324	335	291	344	333	320	308	325	327	301	323	292	314	323	318	325	294	311	318	304	292	297	291	319	280	293	289	301	328	365	327	334	301	326	328	299	323	287	293	348	308	273	304	305	345	294	323	326	285	307	354	357	303	254	344	314	300	324	340	306	298	307	287	320	304	335	346	286	296	317	320	331	274	317	338	333	311	339	287	350	294	330	326	306	306	307	324	310	331	296	324	295	308	329	306	289	324	335	307	303	286	285	326	302	328	305	311	311	308	287	302	286	275	306	279	307	335	320	305	312	323	307	295	323	304	303	330	322	302	310	314	293	347	351	289	295	292	331	310	310	322	333	326	317	308	299	310	329	356	340	345	320	312	310	291	351	296	284	317	271	324	311	297	324	336	318	326	330	300	333	334	335	314	320	300	315	298	271	282	317	332	345	322	284	316	320	334	324	305	331	291	282	313	350	306	317	294	343	350	304	314	310	313	306	333	306	333	319	306	305	295	315	331	279	347	301	308	321	286	300	319	311	313	316	302	287	321	304	311	325	309	315	318	304	300	313	357	309	310	288	274	329	305	287	336	313	328	360	292	355	308	257	342	294	318	353	338	278	331	311	321	331	353	315	302	272	324	299	267	317	311	291	322	264	329	298	350	315	295	356	339	312	335	316	273	313	304	328	304	287	325	313	336	305	299	317	313	325	314	322	314	331	319	320	340	322	310	329	323	290	336	318	316	305	320	339	306	325	306	269	299	266	321	328	339	307	320	277	305	337	339	305	337	306	318	305	301	295	326	332	341	309	306	295	325	314	287	321	329	298	309	308	315	338	310	316	334	307	303	302	328	284	302	314	346	277	293	326	301	340	340	300	303	347	311	310	317	339	338	315	312	266	302	312	288	294	308	299	358	301	328	285	309	265	296	316	303	296	323	317	300	340	289	317	325	294	322	290	308	314	316	283	314	293	332	294	307	296	307	335	319	304	294	315	359	320	314	341	337	295	304	320	312	307	303	315	288	314	325	313	290	329	295	308	348	327	288	340	325	317	309	309	336	309	321	323	316	293	315	288	274	297	336	319	330	341	303	339	303	294	284	316	357	313	293	322	297	327	293	293	319	330	322	319	325	283	301	317	326	306	315	304	333	300	297	340	316	315	331	297	329	309	325	312	310	317	318	310	318	355	312	318	315	324	310	337	345	304	321	302	308	333	317	312	327	301	334	293	288	319	299	317	333	302	331	308	319	314	330	330	329	290	312	297	316	335	287	382	296	290	297	323	341	297	337	315	310	311	334	305	327	334	276	311	310	290	342	326	333	308	299	291	298	346	339	322	325	319	327	325	325	306	289	309	313	348	329	328	283	308	297	331	327	284	312	313	323	289	280	312	341	294	315	332	318	286	312	306	322	296	333	312	336	292	327	295	297	331	310	332	302	277	302	293	328	327	339	310	303	315	324	305	307	327	327	307	329	307	323	337	321	316	299	297	294
43154	22954	2174	2388	2116	1834	1565	1420	1298	1236	1141	1055	1019	1006	933	923	932	895	899	894	849	847	841	870	788	849	843	804	797	836	799	816	825	805	783	800	814	784	766	798	735	775	817	840	732	729	793	802	777	771	746	806	789	824	767	761	843	782	758	810	781	787	745	791	755	777	769	756	779	760	733	750	805	764	780	753	824	746	815	750	781	731	763	788	806	799	779	758	778	753	713	781	744	791	768	815	735	791	748	796	790	750	773	764	718	771	804	731	761	744	768	761	800	730	764	749	793	735	765	760	773	733	770	757	758	744	793	730	744	786	759	778	770	791	781	794	739	732	752	732	780	826	777	748	740	750	785	778	763	764	789	733	803	789	756	718	726	750	782	770	759	795	694	724	728	800	766	808	783	767	759	723	781	763	801	762	752	794	797	693	765	700	803	732	755	792	753	749	746	819	746	786	800	782	765	735	803	816	745	733	771	783	784	763	761	786	725	781	768	797	719	776	735	795	789	726	852	802	728	777	738	748	751	804	775	745	737	763	755	814	742	785	738	771	766	793	805	756	743	750	768	767	771	765	768	772	778	817	769	716	759	733	765	762	783	733	795	738	776	764	755	765	767	714	768	761	765	753	770	727	750	756	773	778	751	727	801	788	766	767	770	758	781	760	743	724	746	769	786	744	748	746	769	725	757	782	755	738	759	756	784	795	783	731	815	744	751	791	738	810	780	757	711	782	775	742	799	756	759	768	734	750	758	745	789	750	762	750	794	770	803	772	761	789	760	809	802	704	744	758	785	744	781	782	749	798	761	819	833	747	753	740	827	729	785	740	765	767	817	731	773	714	728	788	742	809	750	720	731	759	803	748	784	763	735	762	747	742	779	788	757	781	759	755	797	750	798	810	779	766	707	748	787	738	729	772	794	739	814	739	701	762	732	759	809	766	757	698	773	785	744	792	735	790	786	739	756	754	731	749	754	753	781	758	731	782	767	801	743	742	723	761	735	785	746	761	782	767	788	771	787	795	764	746	774	772	711	730	747	768	757	730	758	748	751	766	777	759	740	750	715	760	761	812	736	800	784	747	783	783	804	788	718	734	755	805	714	782	746	765	764	743	762	768	744	734	760	751	755	755	772	722	758	746	759	774	750	802	762	740	798	737	767	755	765	802	741	728	750	772	744	807	775	769	758	767	708	794	784	798	737	760	719	771	800	743	770	786	737	774	744	772	733	771	772	797	810	739	771	783	785	784	827	772	767	730	739	773	753	759	757	773	773	768	763	802	775	769	784	814	737	805	778	723	738	731	814	733	803	769	711	751	776	780	736	766	750	756	717	758	765	753	755	787	722	742	754	741	756	776	755	726	812	758	719	767	722	792	789	732	755	738	725	765	780	762	777	763	735	795	776	767	766	770	819	770	739	750	796	799	748	784	783	747	758	826	712	725	738	766	769	759	757	751	783	732	758	790	760	756	758	767	787	726	786	759	782	807	740	737	755	761	711	769	795	743	705	797	725	731	717	756	774	797	719	799	753	709	781	741	760	726	761	778	761	735	745	757	745	801	749	798	768	769	788	767	733	760	731	759	752	781	772	762	761	723	770	743	731	721	777	750	782	763	763	778	764	797	766	778	783	791	756	741	786	776	684	767	705	776	789	757	753	778	763	791	713	766	760	761	769	760	763	727	804	756	764	799	760	770	754	769	721	746	801	790	809	745	800	723	751	742	779	782	765	764	749	725	773	761	794	713	743	752	796	767	787	697	734	751	730	759	777	752	769	736	724	720	740	819	731	766	788	808	757	800	754	755	819	764	760	727	751	766	777	804	737	777	770	732	735	773	796	738	716	740	748	772	797	735	735	771	708	755	728	760	797	785	730	782	751	796	760	762	773	755	785	772	755	780	804	711	734	746	747	780	797	781	803	776	754	749	803	735	736	767	771	743	761	801	753	727	773	815	768	766	743	756	736	812	740	790	776	777	778	738	771	780	732	783	784	797	728	759	751	784	690	764	747	752	763	788	730	788	697	796	788	725	785	776	740	808	821	768	752	787	750	695	793	747	743	762	753	711	754	751	696	742	811	803	798	739	720	775	742	798	784	740	739	792	770	826	778	759	773	761	712	718	730	774	755	737	763	769	738	774	785	772	800	687	772	803	749	720	716	797	802	784	780	786	825	755	753	722	740	811	770	765	711	799	783	722	752	759	751	747	779	770	800	751	728	765	763	743	773	829	794	766	763	795	739	795	774	770	754	773	751	761	776	712	765	790	690	770	779	773	794	763	735	714	760	754	806	799	781	773	764	788	765	742	774	760	747	753	777	811	832	822	761	760	715	778	746	713	758	767	759	773	813	775	793	750	807	764	805	789	759	754	735	740	740	774	763	793	773	789	736	775	767	737	774	758	743	793	777	818	764	725	791	748	748	761	771	769	817	722	746	748	767	694	763	736	728	773	753	793	738	763	742	787	743	744	761	747	751	766	781	760	751	762	762	781	757	720	784	750	741	757	760	753	745	727	748	701	742	725	783	783	737	773	730	800	761	824	732	783	762	767	767	767	708	778	733	775	790	744	773	769	759	735	772	733	732	752	711	775	723	757	748	793	815	851	779	757	745	770	709	800	767	749	778	734	734	747	779	823	777	775	724	739	778	743	765	761	761	753	773	786	774	785	776	759	763	774	799	729	769	824	746	766	763	786	775	729	789	783	790	773	773	755	741	735	794	808	737	757	799	765	808	764	794	747	760	747	732	775	720	740	809	722	747	760	710	726	803	753	776	753	760	758	735	791	755	792	747	757	807	748	761	779	752	773	771	767	735	753	766	742	741	763	758	776	735	806	820	784	783	738	729	739	732	786	760	720	737	751	834	765	766	744	788	797	726	751	783	796	809	743	783	778	751	738	785	754	768	787	719	769	799	746	788	771	726	775	780	779	746	787	716	797	736	780	768	760	763	756	745	795	748	766	766	793	732	767	760	766	793	743	773	727	748	792	771	787	788	797	787	777	837	816	758	782	791	798	734	811	747	750	747	811	742	748	788	759	794	742	779	784	755	798	774	783	782	780	783	752	781	745	731	720	732	769	803	765	794	761	783	779	764	764	742	813	777	738	768	803	811	777	768	795	790	784	748	777	822	755	750	751	763	762	773	789	761	747	771	841	733	752	718	791	772	767	780	793	784	748	814	730	763	771	787	703	725	747	791	788	725	770	746	791	792	730	824	732	762	783	816	770	767	780	809	750	762	745	748	740	730	779	762	716	731	799	813	790	734	779	771	754	779	799	722	733	766	778	836	772	769	771	751	772	776	752	750	757	800	773	783	748	779	751	801	796	738	772	733	772	715	777	750	761	755	734	767	769	774	765	743	810	746	784	782	770	773	762	775	717	776	797	756	752	780	775	798	772	813	778	799	783	742	761	750	721	741	747	771	754	742	753	818	794	721	747	722	755	758	756	746	788	767	757	814	771	794	729	759	715	779	798	697	801	774	757	796	759	772	793
74000	43155	22938	6657	1136	745	594	465	460	432	395	349	348	350	335	313	380	346	308	347	323	285	320	306	312	294	307	339	330	316	320	280	307	285	283	275	287	323	313	292	313	306	313	286	297	294	292	269	296	292	324	305	310	286	337	286	308	312	316	295	286	288	299	288	283	288	298	289	305	305	326	319	281	304	264	301	277	286	291	267	292	308	321	305	276	273	290	282	295	305	275	296	281	321	305	307	287	266	279	294	285	291	284	273	291	313	302	267	248	278	293	274	317	278	289	304	236	263	314	306	260	287	258	304	288	273	291	295	291	314	294	283	285	304	313	269	286	292	272	266	282	288	258	313	309	288	281	295	303	272	279	299	314	295	281	300	291	292	297	329	286	306	307	282	282	270	312	285	287	287	310	278	280	305	254	300	288	311	311	266	258	309	307	272	280	295	324	267	285	322	289	322	255	272	267	272	278	283	281	282	291	276	260	301	270	315	268	268	294	280	294	286	300	289	290	291	309	302	294	277	262	292	285	299	267	328	285	289	282	297	254	258	275	261	305	289	275	315	282	268	320	321	255	317	295	261	288	314	308	297	276	332	284	276	296	276	266	274	300	296	304	308	270	293	245	279	299	304	317	296	313	276	281	287	285	277	304	272	279	274	249	277	295	246	289	284	259	302	275	289	296	300	304	281	305	293	262	270	289	279	304	294	281	297	315	295	258	298	285	287	290	266	273	317	268	296	264	283	255	282	303	288	293	269	288	295	284	273	291	256	292	298	255	281	304	279	263	273	292	269	301	290	314	282	265	275	266	276	292	281	295	280	288	325	278	268	283	298	270	322	274	295	302	285	282	278	282	290	313	288	284	285	247	288	263	289	286	291	305	284	290	277	273	294	315	296	282	280	292	288	290	267	286	268	316	277	290	251	326	275	284	300	279	303	279	261	288	284	288	285	269	306	291	278	297	277	305	315	298	294	286	279	282	295	283	292	311	277	294	247	282	273	307	282	285	304	289	281	286	275	300	288	277	300	307	285	287	256	276	289	293	286	297	283	268	281	275	304	269	286	293	303	275	275	264	300	306	273	281	313	307	303	288	275	295	290	276	293	303	296	288	288	288	285	296	272	257	315	250	295	275	273	267	282	268	284	285	289	303	278	275	274	269	297	309	280	281	291	290	318	286	274	304	303	321	279	318	304	310	278	297	305	286	271	285	283	279	291	321	263	297	291	305	291	278	295	278	282	295	319	264	316	303	300	278	289	248	257	275	296	305	290	293	309	273	266	280	275	302	291	296	279	273	309	276	299	310	306	281	291	291	306	292	275	305	268	298	276	289	295	331	279	263	277	266	304	296	306	293	266	281	255	274	308	278	311	320	299	288	262	272	286	259	278	298	299	292	296	299	290	316	291	295	308	303	293	305	277	247	282	291	279	269	275	276	300	274	287	278	319	272	333	269	259	290	286	279	328	286	325	277	300	308	303	267	309	273	288	289	295	312	262	265	312	311	289	296	292	297	319	312	295	302	280	295	252	279	310	281	293	275	305	284	294	270	275	305	294	267	312	300	294	302	311	279	271	281	287	297	297	274	286	290	302	280	276	286	297	305	296	290	274	292	285	268	265	292	290	289	279	310	292	297	280	293	274	285	283	267	296	289	292	292	320	310	288	294	277	314	310	307	322	275	312	307	285	289	288	269	279	299	293	298	279	274	271	304	292	292	284	303	302	282	272	303	275	255	305	276	257	277	304	302	300	298	284	295	260	324	284	296	282	260	326	291	279	286	277	289	270	283	262	315	293	247	307	316	300	289	291	279	306	245	272	322	299	255	292	284	291	292	281	278	257	278	262	299	281	308	258	265	280	279	265	273	336	303	260	270	282	280	272	279	274	277	292	268	289	299	295	284	281	307	312	285	265	292	298	269	282	306	289	263	265	311	254	309	298	280	330	289	259	316	280	296	304	299	272	309	278	279	282	279	305	277	330	287	261	278	294	283	269	287	291	323	272	313	295	287	285	281	296	307	308	319	282	271	289	288	283	309	278	254	297	289	289	252	314	289	271	304	262	281	269	280	266	287	295	294	273	284	280	273	259	300	276	296	285	292	287	318	291	301	288	301	259	298	287	285	315	298	277	257	303	295	288	313	307	297	271	272	291	290	274	279	277	321	264	289	253	297	297	307	321	304	286	274	297	326	273	315	271	271	292	285	266	316	271	324	293	289	258	300	273	293	295	303	262	278	284	291	279	284	295	260	297	281	314	293	243	280	267	298	304	256	280	278	272	272	288	288	304	250	273	321	297	301	263	268	281	303	306	309	300	270	303	282	300	277	270	308	256	251	279	299	277	282	298	302	286	319	290	283	290	265	295	283	287	267	288	274	284	311	299	299	281	300	296	260	299	297	282	262	322	272	266	263	267	301	285	276	275	276	292	301	282	269	266	263	300	277	290	278	288	284	300	268	301	283	277	297	285	280	269	295	281	267	286	302	304	277	276	278	307	314	286	269	283	310	289	260	265	253	272	283	287	299	273	270	301	273	277	298	262	314	312	295	289	310	285	290	281	288	340	288	303	277	284	254	294	275	280	313	299	297	263	339	293	281	296	273	284	246	267	293	270	305	304	289	297	294	304	317	266	300	273	300	290	287	294	299	289	270	280	258	296	271	292	303	280	320	294	292	285	269	292	266	268	302	280	276	295	296	276	258	267	314	296	258	256	274	327	271	263	263	302	275	272	299	294	322	298	303	277	266	270	287	289	273	255	295	271	290	280	292	258	307	288	294	264	301	320	298	286	293	264	289	309	311	310	290	307	276	306	247	274	308	323	308	305	286	282	299	297	264	279	279	285	310	301	274	283	266	295	286	281	327	306	280	292	273	272	302	276	286	303	304	265	298	298	277	276	306	304	293	281	289	309	293	262	248	313	259	286	295	291	284	276	301	288	292	300	319	302	270	279	293	300	322	341	275	304	278	303	276	315	286	283	311	250	301	270	289	290	276	294	318	299	285	331	303	252	255	282	277	295	283	297	324	272	290	291	292	279	291	308	278	281	314	288	299	265	314	319	304	296	273	283	281	289	293	292	309	286	288	283	304	275	284	281	289	280	267	258	276	280	301	310	312	292	284	268	285	283	309	305	287	312	290	270	270	296	313	307	313	264	304	289	320	288	287	283	297	249	259	305	300	321	299	293	317	302	292	294	301	311	275	247	272	264	265	277	278	280	275	264	291	285	298	289	297	314	297	299	298	259	301	257	311	334	278	308	305	301	292	290	307	290	244	297	300	273	278	304	301	285	304	307	309	268	303	298	291	300	274	287	273	286	314	274	309	274	295	276	312	261	294	287	285	291	264	304	306	271	272	300	257	283	281	300	339	295	281	271	277	292	288	285	272	306	274	293	284	266	291	296	334	288	301	295	304	265	269	304	282	306	265	277	297	298	271	335	261	285	290	322	238	267	296	310	267	274	296	284	294	296	283	293	308	274	256	276	271	245	280	292
52223	30459	3358	3670	3245	2636	2252	1989	1679	1517	1395	1183	1206	1120	1065	1050	923	966	964	843	912	874	832	848	811	837	751	799	805	810	800	767	768	778	716	733	736	748	726	725	729	660	716	682	718	700	734	731	763	703	686	692	714	694	693	731	728	735	708	737	676	670	666	683	688	714	688	718	694	723	710	699	675	678	674	733	682	683	690	652	704	660	680	736	680	684	694	726	713	685	737	734	710	734	708	674	677	669	716	680	694	716	694	691	686	743	669	709	713	687	683	698	698	668	661	696	693	687	687	708	689	723	668	659	713	660	656	748	672	645	704	693	678	702	719	710	684	664	702	676	670	651	703	690	619	670	673	674	689	697	661	652	674	683	677	660	694	676	702	731	685	688	666	711	708	654	694	676	678	661	716	644	700	737	710	696	703	670	660	676	666	694	653	669	711	650	677	661	667	668	689	674	692	643	735	668	675	635	658	669	705	666	699	665	684	684	669	700	669	682	699	699	708	676	693	682	690	661	722	724	690	667	685	689	677	680	681	630	669	648	629	719	711	644	720	652	627	664	668	660	666	690	732	662	699	727	703	658	659	699	674	698	678	668	683	695	652	687	721	692	669	674	639	699	682	676	643	698	659	715	717	709	658	638	703	685	680	726	673	703	681	686	673	710	675	719	678	662	658	665	723	670	657	685	703	720	706	665	705	689	706	633	676	654	692	658	632	699	704	666	677	653	697	724	655	683	671	637	672	701	678	676	685	737	693	682	684	649	687	673	662	703	663	688	693	710	669	631	713	709	662	716	725	686	711	692	665	684	701	699	687	721	673	679	754	732	680	672	726	705	671	679	692	650	653	717	697	696	673	683	651	696	677	665	652	640	691	686	674	676	657	676	725	650	705	709	649	702	653	673	711	676	734	701	704	686	671	681	713	672	682	698	677	702	700	720	633	696	669	691	656	673	685	679	666	705	663	691	661	681	681	689	649	672	676	688	684	655	622	673	734	655	668	694	688	689	665	689	668	713	681	663	671	692	667	667	707	689	652	703	659	683	670	649	606	707	706	704	719	715	688	682	722	692	652	678	672	641	696	723	661	678	671	719	685	677	708	645	651	691	687	672	731	730	703	683	737	664	686	702	663	708	678	644	666	656	662	752	667	659	691	708	675	694	677	692	732	689	713	673	713	685	723	675	708	694	678	697	674	647	668	669	705	675	686	654	671	664	691	699	676	655	681	648	697	665	691	699	674	637	694	664	639	688	670	704	702	694	689	664	674	647	738	692	713	680	700	626	679	679	717	736	685	668	701	668	685	726	693	737	696	673	761	703	660	680	670	725	664	666	699	671	673	740	685	697	646	689	656	669	716	704	694	667	696	721	678	719	692	673	685	709	687	683	708	706	650	699	719	664	655	624	654	699	696	659	697	669	699	696	708	723	726	656	648	669	661	650	692	694	661	686	667	683	677	710	654	734	667	676	690	686	662	675	647	689	674	713	654	707	734	659	710	687	716	654	659	703	693	702	731	694	716	720	676	705	643	666	635	650	668	703	709	671	701	719	670	670	666	668	677	680	704	688	692	676	721	670	682	701	675	716	708	671	673	717	664	732	715	696	689	660	668	647	669	723	725	696	693	688	655	659	688	697	697	669	694	693	698	688	677	716	654	694	694	655	694	709	695	659	709	684	702	722	708	687	701	640	697	699	663	720	704	650	684	673	695	666	657	697	662	648	668	694	691	691	673	705	717	685	680	718	659	701	688	722	675	728	646	682	701	707	627	618	698	695	660	686	699	654	652	688	687	686	682	631	676	661	649	664	712	736	698	655	656	681	659	686	703	672	666	694	634	716	713	706	736	596	647	623	673	725	706	671	676	688	674	652	709	652	681	665	665	707	680	699	636	710	721	680	697	662	713	692	719	679	696	641	685	605	709	628	664	686	738	636	690	671	708	621	668	672	679	707	703	662	685	659	687	686	690	663	712	721	666	711	685	634	696	688	672	713	652	689	721	704	679	674	686	692	680	636	706	676	723	663	744	662	694	703	712	705	716	669	735	679	633	715	692	641	657	666	671	697	700	618	700	683	690	678	695	697	654	723	706	670	632	689	650	683	662	699	687	666	730	674	650	721	671	680	673	679	692	675	630	663	691	670	712	695	733	710	658	684	698	716	669	671	684	676	670	706	669	756	713	724	682	639	711	703	691	651	631	704	709	710	663	737	689	699	669	652	694	676	695	709	671	748	688	662	641	640	669	657	670	680	674	682	675	689	685	738	701	654	710	658	679	693	669	659	706	692	709	639	659	686	731	700	664	614	736	706	679	709	698	645	682	709	648	680	674	674	713	655	710	676	715	680	716	664	656	687	689	705	694	725	664	702	691	720	711	682	707	667	667	710	681	624	679	692	682	666	637	681	693	667	671	696	706	699	678	659	711	672	708	737	664	731	696	644	668	719	680	659	732	741	683	678	663	707	713	677	697	715	673	670	663	686	675	688	696	679	676	693	667	693	684	649	664	682	662	693	642	693	699	695	710	701	720	701	631	712	703	678	671	658	725	712	659	697	659	688	677	636	686	680	679	684	690	643	718	730	703	686	675	720	681	707	687	699	674	686	662	655	693	724	685	678	680	660	718	746	709	679	705	660	650	680	694	698	679	657	715	704	676	700	691	706	682	730	695	723	690	723	685	679	670	661	703	672	649	639	662	662	659	665	641	694	707	692	694	732	654	655	671	705	657	702	662	710	683	699	688	693	679	712	653	700	658	647	725	671	624	673	697	667	697	649	739	668	659	714	706	656	708	695	737	658	706	686	691	716	709	688	658	709	711	673	654	634	674	689	736	745	705	651	688	692	670	743	695	735	627	656	711	673	701	655	633	711	708	665	721	664	668	688	665	712	691	668	698	709	641	690	682	681	656	681	658	691	672	693	688	674	627	684	685	676	703	722	722	663	682	712	705	659	649	745	705	653	701	651	665	679	722	667	658	684	715	662	726	671	723	710	660	665	669	719	630	660	686	675	646	681	646	672	762	664	655	698	690	686	670	720	649	722	697	684	684	701	698	652	687	651	701	661	665	670	664	677	695	723	677	688	703	693	752	684	687	670	654	723	693	740	677	619	731	656	703	736	652	669	678	694	684	678	722	678	704	700	718	731	729	683	660	715	654	708	671	666	698	694	665	744	640	739	698	691	736	734	662	705	743	631	751	658	687	656	657	658	655	656	642	694	655	667	657	713	675	612	706	722	678	719	718	667	687	735	671	649	703	729	700	687	684	669	639	667	755	664	688	665	668	651	678	642	669	723	672	669	705	683	672	703	643	663	669	676	696	693	648	650	669	682	662	703	636	665	638	693	690	663	693	710	713	711	714	706	686	670	660	695	688	647	702	707	638	693	693	704	705	653	689	690	686	674	680	706	672	679	703	650	678	709	639	714	681	687	717	673	687	693	691	716	653	713	678	687	687	677	670	713	706	671	685	676	677	699	701	662	682	688	685	668	685	692
22090	4394	461	241	217	181	173	193	178	183	169	208	207	177	156	166	167	184	178	179	174	163	208	195	182	185	172	170	183	142	177	170	173	162	186	185	215	170	173	176	170	144	167	145	170	208	192	182	173	170	179	173	160	153	171	174	176	164	181	172	159	165	178	171	168	183	132	183	182	168	189	173	186	154	159	163	180	163	186	169	194	183	150	197	170	165	181	205	187	175	179	174	192	168	153	133	168	159	175	196	162	166	177	183	174	194	199	179	176	159	166	156	185	159	175	181	174	176	155	162	185	171	159	178	164	174	158	162	166	153	165	181	179	167	172	167	189	169	169	153	187	177	170	157	174	184	179	176	142	169	155	156	162	171	174	172	193	198	199	195	164	163	181	155	172	158	179	149	182	150	166	147	154	170	181	151	190	177	168	172	163	142	183	150	172	187	163	183	180	172	157	159	167	169	182	177	157	164	173	159	177	173	159	181	177	165	161	173	170	180	162	182	155	170	158	183	172	157	161	163	183	164	188	169	172	163	170	191	187	164	186	176	180	143	184	169	168	175	183	154	178	157	181	167	177	184	174	188	170	172	176	152	179	171	171	183	175	173	165	173	177	200	180	178	181	184	191	170	176	158	183	191	174	166	190	177	166	171	158	174	194	149	158	171	176	167	178	155	196	180	159	177	170	146	174	184	177	174	157	188	194	160	180	159	186	179	167	154	173	166	176	181	172	164	160	161	148	170	167	180	159	166	159	176	177	182	163	180	160	176	179	185	149	168	176	186	191	163	185	169	186	197	173	151	204	187	147	195	168	183	170	171	153	145	161	205	152	161	178	152	179	167	179	161	178	158	184	165	184	194	185	181	153	177	157	165	185	170	183	168	164	144	179	184	176	175	177	193	160	182	188	177	161	204	191	178	173	175	164	172	165	179	172	174	191	176	173	177	176	163	173	173	160	178	170	198	191	197	162	156	159	185	174	177	170	160	169	167	177	180	179	163	144	178	163	167	180	166	162	191	141	179	148	160	181	169	191	193	172	185	162	194	165	153	197	180	175	179	168	168	176	165	161	169	186	170	177	183	171	167	176	171	158	168	149	188	174	164	163	190	166	183	188	159	169	168	166	184	157	179	163	187	168	187	161	157	181	190	175	151	203	177	152	186	156	158	173	174	158	176	172	180	166	140	195	142	154	165	180	160	164	169	159	162	187	152	153	180	174	177	169	173	190	170	148	186	191	172	141	180	197	171	172	166	157	156	197	146	172	172	170	174	172	156	194	149	159	195	162	149	190	178	136	164	161	161	162	166	154	190	162	171	161	147	207	187	187	165	181	184	176	173	184	185	184	172	160	168	177	160	164	142	176	156	166	169	177	190	185	185	150	151	161	179	155	174	147	182	174	166	174	153	169	161	152	180	168	161	166	171	176	176	156	178	137	176	209	183	174	191	171	179	176	170	169	191	168	175	168	173	173	180	166	161	166	160	173	191	170	172	176	176	191	181	170	179	153	179	144	183	183	206	167	141	184	184	177	167	178	154	184	165	153	183	138	149	166	175	170	164	181	188	146	171	182	157	182	154	163	152	180	176	189	169	184	199	149	177	178	183	164	185	169	160	169	161	172	161	176	145	188	183	199	181	158	168	180	198	176	163	159	185	178	185	172	175	188	156	173	185	172	197	164	155	158	135	161	203	160	182	150	189	160	178	164	155	207	178	191	172	177	179	165	141	144	173	170	184	167	172	167	179	175	178	150	172	179	173	171	180	191	181	174	172	165	182	165	153	165	159	173	173	175	175	164	164	158	169	167	191	171	195	167	149	168	186	175	177	205	151	191	156	169	163	155	184	169	180	180	167	177	190	178	152	171	151	176	189	178	179	184	182	169	159	162	163	169	165	171	173	180	164	198	169	197	167	152	177	165	166	181	167	185	175	169	169	169	175	167	153	177	176	175	165	152	165	163	177	186	168	168	166	175	183	178	151	163	207	186	190	167	166	160	158	178	185	172	178	173	179	187	206	166	193	173	154	188	164	175	178	152	186	179	184	147	167	158	179	169	186	183	178	166	176	196	161	178	162	184	174	166	169	180	165	169	165	167	170	168	184	190	182	164	188	163	170	203	165	167	156	165	164	176	182	180	173	180	175	167	163	150	182	176	163	175	150	157	180	174	174	196	187	175	161	169	163	179	156	188	166	161	142	175	188	166	191	180	165	168	160	190	172	183	198	145	180	179	167	183	133	178	174	171	170	167	180	179	175	157	162	173	168	148	160	159	180	150	179	171	187	183	191	152	173	184	181	162	195	170	161	157	159	160	169	160	186	170	197	186	163	192	180	163	166	163	139	190	188	160	162	182	177	172	149	154	172	171	165	160	153	186	183	172	178	152	175	172	186	168	144	191	153	183	169	176	189	167	174	175	149	172	153	163	177	157	166	170	184	160	138	163	174	190	180	178	181	175	174	166	168	168	189	168	187	211	185	164	195	181	151	182	190	144	189	171	185	184	175	190	192	206	179	176	194	205	195	176	153	178	179	154	170	182	181	181	159	156	182	166	156	169	224	167	179	189	171	169	168	174	169	173	169	176	179	171	166	183	163	198	184	169	181	176	154	163	202	156	188	171	180	174	177	175	163	170	161	182	178	172	204	166	160	181	149	144	164	177	177	174	215	170	162	167	180	190	171	176	156	165	189	179	179	172	148	180	153	167	190	174	157	166	169	166	175	182	193	159	187	175	165	177	180	162	170	162	155	171	197	165	159	176	165	164	189	146	170	189	154	182	181	152	180	181	169	157	179	182	176	163	165	160	162	173	171	177	156	165	179	164	179	162	180	174	159	164	178	182	175	153	163	185	158	186	161	151	160	175	168	159	161	191	147	169	188	177	174	188	184	147	173	167	164	179	166	182	193	179	193	150	172	161	179	175	174	178	168	187	191	165	152	176	165	187	168	172	172	182	185	168	170	193	169	169	166	169	162	167	162	190	185	167	180	187	149	162	176	168	178	161	173	181	180	168	155	179	183	154	179	168	191	170	185	176	146	197	171	178	176	177	164	150	173	188	184	164	178	193	168	166	171	150	189	177	160	158	157	182	173	188	180	179	183	163	170	173	177	181	175	184	186	156	179	159	196	167	184	150	170	163	167	168	159	172	163	185	184	176	180	171	157	176	158	138	158	195	178	151	189	185	173	177	172	167	155	171	164	180	144	161	173	180	174	181	192	203	175	173	167	148	197	177	185	179	221	183	217	199	136	195	156	173	152	158	187	176	175	188	156	161	174	172	200	164	154	167	162	170	194	186	157	159	168	177	161	163	168	169	164	163	189	159	179	155	199	166	172	151	165	184	166	167	186	151	175	179	170	157	184	182	165	158	142	160	169	171	158	173	164	158	145	179	201	173	179	181	184	176	191	166	179	160	170	153	183	175	166	188	161	168	186	180	183	162	159	197	167	152	174	173	179	161	164	165	182	177	168	196	198	188	179	172	182	174	171	183	164
19163	3757	538	618	558	477	486	491	519	503	471	497	510	483	464	488	498	442	500	432	519	486	447	465	497	466	453	477	459	487	495	489	494	472	450	483	480	463	505	475	490	469	476	484	482	486	504	479	502	429	500	493	489	463	456	534	469	446	441	461	500	438	479	489	496	498	477	487	500	478	502	480	445	491	527	473	482	456	436	453	474	482	477	487	482	471	473	519	462	479	490	463	482	468	493	492	477	485	454	456	478	471	458	460	500	464	467	502	500	491	528	505	474	472	469	446	486	434	471	475	485	471	460	457	504	482	475	452	496	490	453	477	461	533	454	449	487	480	463	482	415	444	468	429	433	457	498	481	449	449	487	482	456	464	465	465	485	459	470	453	462	474	460	511	482	491	477	504	460	466	470	438	460	423	462	482	491	513	484	453	461	461	501	456	494	475	471	509	439	437	465	519	482	456	456	475	441	467	497	398	477	470	468	480	488	454	466	465	466	441	498	489	467	467	434	451	495	441	483	457	487	436	462	457	514	481	453	462	494	493	437	478	469	466	464	480	462	479	469	486	462	475	456	484	485	473	498	482	472	485	475	460	495	505	493	457	486	492	466	471	512	435	500	475	461	453	457	455	448	449	494	464	476	460	433	471	459	456	516	483	475	467	473	481	466	496	504	493	488	468	472	445	474	463	476	502	440	498	469	422	455	496	447	455	421	478	500	474	475	452	439	467	455	445	452	460	502	478	470	454	539	477	456	469	433	472	505	456	463	452	448	471	480	459	470	509	462	467	490	475	498	439	464	488	481	476	499	479	450	474	483	491	509	471	462	485	478	487	462	456	443	487	450	490	500	498	493	435	484	448	477	513	483	457	485	437	498	473	479	464	484	460	466	476	499	478	449	458	453	463	453	473	481	466	497	469	488	491	488	476	465	458	454	493	469	472	447	481	490	457	462	488	489	471	490	473	509	505	511	447	484	438	443	472	489	506	459	460	446	470	506	482	466	484	458	493	486	419	492	455	466	465	459	431	494	481	474	477	464	471	478	463	486	463	471	463	486	468	498	454	472	467	451	490	510	478	461	473	454	479	479	462	483	481	499	504	448	482	472	462	496	469	490	484	469	489	476	484	471	431	460	470	471	458	468	513	468	513	488	508	458	491	448	467	428	483	444	497	462	495	490	491	435	448	506	480	477	455	480	466	509	460	470	464	540	523	427	474	462	476	443	477	475	509	475	475	454	496	459	453	439	429	471	503	452	408	466	449	439	473	434	485	469	457	496	496	444	439	462	458	470	466	453	476	447	502	488	454	469	455	437	485	471	446	491	490	479	463	423	475	451	521	457	459	439	489	482	463	496	479	485	470	470	438	462	482	469	481	473	478	477	497	504	455	449	456	469	482	463	445	500	478	493	484	470	457	484	479	493	458	454	490	469	469	494	467	464	488	458	486	481	507	463	450	432	439	437	464	475	488	482	465	455	466	482	463	478	469	432	433	464	518	466	487	467	471	457	482	459	467	464	450	485	485	461	475	444	494	454	468	456	466	475	479	492	459	437	505	488	473	435	480	497	463	453	490	460	458	453	458	456	455	468	467	496	503	476	479	486	459	429	499	437	461	455	432	468	474	466	472	456	475	486	424	459	450	516	494	469	429	449	499	441	488	447	485	469	448	442	481	473	465	472	449	457	493	475	478	466	466	467	482	429	453	462	466	479	489	464	453	463	481	466	487	475	459	470	449	486	486	463	480	460	472	469	495	461	501	462	478	469	439	460	450	469	465	496	500	485	447	503	473	470	410	502	478	484	478	479	484	483	469	461	487	494	495	464	474	440	473	462	474	473	482	481	477	498	449	468	483	498	482	504	476	486	452	449	452	464	486	491	512	500	468	490	441	470	501	449	479	465	471	451	479	442	510	477	462	475	450	457	452	454	456	463	457	515	469	496	506	446	499	467	498	447	471	457	436	499	420	488	452	477	491	483	497	431	478	496	466	459	478	440	450	458	480	470	471	456	496	488	426	501	529	417	476	469	458	468	456	491	468	510	492	446	482	477	476	482	482	495	498	499	434	466	464	438	451	476	483	490	463	509	459	458	453	490	478	506	504	476	482	495	481	480	484	473	465	465	483	454	466	465	460	487	497	483	481	468	479	454	435	466	473	456	513	477	521	490	481	507	486	462	460	450	457	471	467	545	442	492	490	445	471	483	472	454	482	466	437	476	507	477	425	476	460	455	473	461	474	483	470	492	484	492	470	487	508	484	446	467	434	442	487	454	480	461	463	492	442	472	484	519	446	458	482	482	492	473	514	465	481	476	474	501	479	455	468	476	486	486	474	479	487	480	440	475	501	477	457	501	474	495	432	522	476	477	463	493	493	476	463	479	451	473	495	469	417	499	456	467	434	451	469	475	445	493	526	452	485	480	480	487	489	470	504	488	441	489	496	432	493	449	454	474	505	471	456	463	459	445	459	491	508	464	483	447	441	447	437	449	444	484	431	461	492	504	458	506	499	511	488	438	443	480	434	466	467	500	505	492	500	507	451	480	457	478	516	424	466	482	487	462	492	457	436	453	483	459	457	473	467	441	460	455	457	489	439	467	438	482	476	503	451	450	465	456	489	462	432	449	461	481	492	492	497	484	475	471	454	457	480	470	467	506	456	510	465	427	473	455	510	464	459	494	476	466	471	475	465	463	492	436	489	508	448	470	477	447	454	467	488	455	491	454	492	434	425	484	428	477	451	538	463	431	454	449	475	517	503	497	475	431	485	479	423	472	454	494	436	530	450	464	469	434	455	460	442	485	469	443	491	487	468	477	437	507	490	474	446	462	479	490	478	451	441	483	450	465	456	509	445	445	439	462	500	523	458	489	479	486	492	482	481	440	470	452	468	475	469	458	472	472	499	503	429	501	470	498	475	470	481	446	458	462	456	500	463	466	460	478	481	447	486	435	484	462	452	491	475	464	493	493	451	470	482	469	446	457	437	464	491	466	494	492	496	472	441	449	501	479	498	466	455	477	488	469	464	454	464	451	455	460	490	420	459	449	484	431	441	469	498	496	477	472	470	461	444	447	472	489	480	505	476	458	508	482	467	445	477	424	458	471	442	490	515	417	463	472	469	499	478	467	475	468	454	447	477	496	454	501	475	477	478	485	462	460	479	472	440	470	498	450	448	478	465	449	471	488	460	472	476	483	471	472	443	454	449	510	494	482	461	444	475	472	457	467	465	438	450	474	494	491	458	483	461	464	467	503	472	465	447	516	490	477	448	475	459	461	460	427	489	479	490	448	456	502	488	470	491	493	443	476	470	469	497	457	468	457	431	494	460	478	427	473	469	433	461	447	477	481	443	485	483	468	482	473	498	504	447	491	472	470	493	466	493	456	462	448	452	470	496	502	449	466	459	466	508	463	451	515	503	480	455	451	470	467	457	457	500	485	496	470	454	484	446	506	464	450	463	482	466	477	474	492	467	505	447	429	479	453	481	466	455	465	447
66221	38219	14650	1656	713	557	448	416	423	387	375	344	376	328	344	316	314	374	324	341	330	309	296	317	383	334	308	345	337	314	309	298	287	333	312	337	320	329	276	309	316	310	315	273	338	311	277	314	307	322	344	331	301	306	320	334	301	307	332	293	338	340	314	299	303	319	331	318	288	339	302	329	323	343	314	304	301	334	304	311	333	353	366	331	327	341	320	333	295	341	344	347	311	340	324	359	326	317	333	323	330	310	315	309	313	301	301	305	326	309	313	335	296	299	348	304	318	297	301	322	332	305	332	313	311	313	306	327	333	319	310	311	303	328	313	280	292	282	312	332	304	300	334	285	326	310	323	327	280	329	318	315	327	315	299	299	275	328	312	294	330	346	302	306	296	328	322	329	325	303	321	297	343	330	276	296	303	303	319	339	311	315	334	304	339	326	314	371	314	293	328	313	350	295	294	296	329	311	321	292	322	291	302	340	303	302	325	280	302	338	342	304	343	329	287	306	280	327	293	292	310	326	296	325	324	314	332	297	333	357	321	310	291	264	337	371	280	320	311	327	311	325	314	320	311	319	307	318	300	305	306	309	327	336	302	290	314	291	323	314	299	305	316	330	290	292	327	336	299	316	276	328	284	321	280	308	316	296	328	318	329	333	342	331	281	300	300	339	295	348	296	321	305	289	307	295	318	340	324	334	333	296	373	318	292	332	316	317	323	306	337	316	308	310	317	299	302	280	297	314	294	304	303	311	302	332	333	315	334	303	303	340	288	294	303	316	356	317	315	327	327	306	348	311	330	302	347	349	323	296	310	310	309	314	282	316	313	303	340	321	312	324	294	331	313	317	343	317	328	269	317	323	288	361	299	329	325	322	347	317	313	323	325	317	304	297	289	309	323	312	338	327	319	323	356	304	343	297	314	325	314	298	336	307	294	301	326	331	307	304	334	289	335	339	289	319	325	293	313	301	341	323	319	314	296	294	334	300	301	296	321	310	286	313	303	341	290	287	274	320	307	332	274	266	320	334	268	327	316	266	300	295	295	307	324	309	304	317	288	325	319	314	312	289	316	270	309	279	295	319	303	341	260	299	320	318	300	301	288	309	328	311	295	340	327	320	337	312	315	328	331	304	309	279	346	329	314	335	315	298	290	308	301	299	287	321	314	328	307	314	307	334	327	323	287	291	298	327	326	327	335	300	312	302	293	323	283	301	296	287	316	293	311	315	348	307	288	302	345	300	322	338	313	301	316	316	329	357	341	328	296	331	313	300	306	321	279	323	307	289	336	306	273	301	330	346	299	306	342	342	301	310	293	324	319	317	319	304	327	298	302	326	323	298	335	333	284	280	325	322	324	336	299	296	310	328	284	299	312	311	321	315	294	306	314	306	285	322	327	311	290	308	278	295	303	298	310	320	303	293	313	309	324	298	315	297	317	308	292	316	323	279	343	309	323	326	359	310	308	292	333	312	303	306	293	298	322	316	305	333	324	300	340	320	326	323	305	338	331	304	328	316	323	294	307	310	321	311	333	301	326	317	333	316	321	311	320	274	298	339	315	308	298	278	315	321	287	323	345	322	326	315	314	326	307	328	318	328	313	312	333	294	321	323	290	272	302	350	327	309	314	293	312	300	283	338	302	327	328	352	346	311	313	301	284	303	284	292	296	338	300	305	291	308	275	315	312	286	311	305	313	330	303	306	348	290	289	310	292	301	362	334	339	328	311	316	304	308	310	326	275	304	311	341	309	356	339	290	295	313	309	334	320	325	300	305	333	302	305	324	346	309	309	294	301	280	319	322	358	321	290	283	331	313	305	277	318	303	360	309	342	296	303	305	329	357	305	358	289	325	320	318	328	318	288	299	301	304	301	319	313	289	271	337	308	291	325	316	318	300	333	324	306	308	273	309	299	292	334	298	328	323	325	340	310	327	312	303	305	312	331	292	309	301	280	298	316	301	328	306	327	314	296	311	321	287	344	304	330	331	342	286	313	332	300	306	362	330	321	306	297	303	297	299	308	345	326	315	350	309	317	323	309	301	305	334	303	300	303	323	304	317	287	322	341	295	317	302	315	280	303	318	310	315	328	324	335	310	310	345	315	269	292	316	321	314	329	333	345	295	335	324	328	314	280	305	292	308	312	310	339	322	305	320	316	321	326	317	306	331	272	322	310	304	351	313	316	313	331	286	301	343	323	374	319	303	337	309	327	271	310	330	295	327	308	333	331	321	271	253	309	312	322	302	329	317	327	313	299	311	270	299	323	325	292	311	297	296	296	319	313	342	313	299	288	280	324	302	335	309	345	281	313	319	331	268	320	297	307	321	310	322	296	313	289	322	327	302	283	297	306	333	318	316	343	296	314	287	295	324	318	299	334	341	325	308	330	316	348	301	336	284	317	334	324	277	326	334	330	337	315	323	289	320	303	261	298	308	298	329	303	310	339	313	317	296	320	306	276	329	345	294	284	305	310	313	296	326	283	319	323	341	326	349	339	316	317	311	296	308	319	306	324	330	301	333	308	323	340	342	316	303	300	315	289	299	342	338	283	313	300	314	321	335	310	300	304	339	292	322	277	312	326	307	327	329	315	309	333	300	296	311	297	298	325	295	321	338	317	306	306	292	300	283	348	311	302	324	302	302	280	306	329	321	270	329	319	317	313	346	358	335	276	305	311	313	312	330	302	340	297	310	310	316	312	305	289	277	283	347	312	330	307	337	330	317	301	299	345	312	303	300	272	322	340	292	293	293	293	306	312	324	328	300	305	275	286	290	317	323	323	317	326	290	325	315	333	302	298	327	348	321	307	300	306	311	347	322	313	316	290	314	298	307	301	323	330	305	330	299	324	316	331	293	345	312	296	328	330	351	319	363	327	314	344	371	370	306	305	318	275	308	352	277	271	321	323	315	302	339	278	317	313	330	364	360	333	280	312	302	313	320	339	296	340	321	328	315	309	322	293	336	336	318	288	330	300	319	304	294	317	334	314	329	309	329	328	309	275	333	330	284	286	303	353	297	339	300	324	312	322	291	297	327	303	346	301	311	324	312	321	298	312	328	319	282	329	353	308	274	307	334	326	312	319	268	325	305	324	332	291	294	334	324	333	297	315	316	298	327	309	294	289	316	341	322	311	334	340	288	300	312	331	303	331	328	323	279	298	299	305	324	307	268	326	312	285	336	327	313	323	317	353	306	308	274	313	319	305	363	328	305	280	337	312	326	322	307	320	291	303	305	314	310	333	306	327	330	300	354	316	315	280	299	301	280	318	286	296	267	292	326	322	313	340	323	306	320	321	303	321	328	289	308	315	300	295	299	314	282	330	322	309	322	343	317	357	320	306	307	319	286	317	328	331	306	332	280	311	294	333	311	304	310	337	315	299	315	292	325	304	305	308	296	320	337	274	323	304	292	309	316	342	290	344	319	317	308	325	316	311	314	334	310	288	302	315	338	329	304	310	326	300	298	309	299	321	320	288	321	316	299	305	279	324	293
42965	23379	2104	2326	2074	1828	1610	1398	1292	1168	1128	1077	1085	998	1024	949	864	904	874	849	847	813	892	808	822	833	805	786	799	801	798	817	804	799	813	845	773	765	801	788	835	803	822	801	811	791	748	782	776	814	814	769	776	757	779	800	786	814	745	753	764	829	769	745	761	769	768	775	799	773	768	799	745	765	771	739	767	767	756	749	793	763	747	796	759	741	799	809	803	760	751	743	735	792	735	773	746	791	775	762	785	740	798	783	757	774	777	792	735	798	770	814	755	731	800	742	786	781	784	784	739	799	774	798	697	753	767	801	745	812	803	725	766	752	782	762	752	771	798	781	742	762	752	746	747	812	706	740	758	738	781	739	781	759	764	772	788	755	750	762	749	769	846	757	810	769	778	760	722	781	772	756	741	756	750	838	760	832	740	755	760	790	800	815	764	801	680	762	806	748	812	773	788	795	787	784	792	761	849	783	800	754	799	758	728	768	821	744	809	759	781	757	761	762	759	785	784	778	743	796	771	741	790	773	757	813	802	761	732	746	781	733	717	801	763	754	793	783	754	745	718	771	746	742	742	749	743	714	804	793	744	774	798	776	798	724	761	804	777	786	777	758	771	758	756	776	767	788	752	757	754	842	707	732	752	767	773	749	770	771	770	803	729	740	796	731	756	749	754	769	811	749	718	796	738	765	770	792	748	766	754	765	744	776	783	832	743	767	774	752	757	746	749	784	743	715	789	776	840	751	764	755	768	816	765	801	822	784	761	814	774	724	711	747	773	716	766	729	748	754	777	788	730	717	793	768	750	763	766	767	747	771	817	761	773	749	731	759	757	751	764	779	704	764	759	776	734	781	779	771	760	745	790	712	783	753	724	758	792	775	783	747	813	776	773	738	724	713	791	798	743	741	718	719	789	799	738	762	739	793	747	760	738	763	742	752	754	788	748	753	749	744	734	765	804	765	741	740	770	815	726	754	761	822	760	783	793	726	781	778	747	806	804	731	757	786	761	782	721	759	792	817	747	806	796	739	731	785	764	740	776	745	769	762	722	731	787	787	803	750	755	797	753	756	765	691	762	743	806	804	739	721	773	776	781	794	792	718	783	774	733	768	753	850	772	806	704	709	755	762	810	786	713	747	768	781	784	780	760	763	728	812	774	722	741	731	776	756	799	797	763	784	733	737	758	743	754	796	718	748	736	771	769	765	788	771	726	754	742	740	809	698	769	773	751	753	740	745	778	786	810	745	733	754	794	797	791	783	770	708	807	811	764	694	755	704	775	754	742	833	762	760	793	761	769	794	765	803	697	744	764	787	737	752	768	748	714	803	748	803	782	783	779	789	740	784	780	748	750	758	764	744	792	785	757	755	780	785	778	793	749	769	793	746	771	770	786	802	714	776	825	772	737	804	739	751	799	745	754	780	721	808	782	786	844	740	796	732	778	815	743	766	763	738	756	768	737	755	758	775	768	731	745	752	739	764	779	762	731	760	753	765	737	845	773	734	783	777	751	781	785	736	776	746	755	776	725	746	741	779	810	801	794	774	755	720	766	810	746	796	820	765	798	742	815	749	783	782	773	792	762	802	761	710	769	777	764	769	786	773	747	758	755	719	751	746	756	760	749	766	778	734	770	805	732	740	745	721	800	722	774	789	714	737	800	785	813	809	766	767	791	773	729	799	796	773	822	747	711	735	773	818	736	786	768	797	723	743	789	765	736	792	747	735	762	756	803	726	758	748	756	757	747	742	764	754	756	774	740	774	752	782	752	758	777	791	791	726	771	783	776	761	811	799	761	731	807	748	767	775	753	728	741	742	734	785	794	801	729	745	825	761	771	741	805	806	731	819	798	752	804	743	778	743	800	740	779	788	800	712	740	771	817	774	816	779	740	743	759	747	718	730	790	766	768	755	781	745	770	775	716	818	774	723	734	804	788	734	790	792	729	747	780	776	782	798	787	744	794	716	747	757	762	793	746	741	787	764	784	719	729	790	743	762	813	775	726	759	793	757	764	773	742	711	786	735	784	791	819	777	783	762	795	788	727	742	785	782	769	748	713	785	754	765	804	752	777	787	782	739	746	744	762	729	761	799	828	740	758	792	735	755	809	826	751	742	727	804	749	775	770	736	758	736	748	775	781	748	761	793	753	752	779	758	727	722	768	769	746	745	756	762	709	787	761	750	769	747	782	743	804	767	749	724	729	772	749	747	791	736	733	735	812	749	738	797	771	742	761	736	790	713	806	784	779	761	763	785	743	800	719	775	702	755	735	708	733	772	725	758	756	700	773	801	805	767	780	739	789	748	798	727	762	796	738	819	790	808	763	727	777	741	783	753	787	754	813	730	780	732	730	765	753	732	786	759	781	734	834	749	736	757	790	766	790	770	739	757	809	744	767	719	798	784	737	760	792	745	775	790	765	785	730	762	758	753	760	750	784	762	755	716	784	743	744	747	773	753	776	777	794	768	749	747	810	737	804	730	793	703	765	734	782	779	781	779	782	821	762	734	739	763	753	760	743	751	742	791	755	805	736	764	744	755	809	803	764	773	792	781	789	755	707	768	766	767	715	762	749	790	777	771	766	765	740	802	692	759	772	798	745	762	786	783	810	782	769	775	806	754	784	734	775	757	731	739	729	766	774	746	748	800	773	787	791	785	816	746	802	837	776	746	812	777	773	743	763	810	770	766	745	715	725	739	749	778	778	804	826	736	722	733	742	771	745	745	753	783	763	781	765	766	754	749	738	744	790	780	777	785	768	755	751	825	777	739	795	817	797	767	775	750	724	752	752	786	788	769	791	785	735	760	823	789	776	770	797	755	824	810	764	756	758	782	761	766	757	796	763	772	802	779	787	783	771	799	763	734	739	725	731	787	750	759	695	771	767	799	791	748	755	792	765	807	803	757	798	761	801	751	760	775	762	773	739	809	817	760	742	777	763	765	754	747	774	771	717	746	826	742	810	784	738	725	797	779	735	711	748	756	761	752	803	783	810	733	787	811	789	798	808	759	781	734	796	769	769	729	757	849	767	800	753	797	712	728	721	782	756	766	807	738	776	746	755	786	796	784	794	783	767	750	732	755	735	715	833	748	792	721	713	850	753	809	743	743	770	759	784	711	763	800	774	780	770	771	717	782	743	750	805	801	768	790	776	762	735	754	698	753	737	783	784	738	805	731	788	771	773	725	794	730	754	795	773	799	793	760	743	773	775	709	731	729	810	757	807	792	780	776	776	760	773	834	754	788	757	755	806	764	784	772	756	725	811	745	754	752	723	764	762	756	783	749	733	780	807	788	783	761	801	759	769	760	739	752	774	757	790	830	801	767	759	805	748	733	739	744	758	734	771	757	742	772	767	749	753	724	800	791	762	756	815	794	821	804	745	791	746	752	791	772	783	768	738	750	769	800	713	762	787	735	743	753	791	774	791	756	776	763	727	758	775	771	750	795	745	756	739	756	756	752	747	754	780	810	752	759	766	746	757	754	742	738	808	704
75557	45694	21947	6011	1076	752	589	529	473	415	411	419	348	343	331	371	336	326	284	306	336	300	316	324	296	334	313	296	286	312	283	276	278	303	282	263	296	282	256	275	297	301	282	282	283	275	320	304	319	273	273	285	271	304	277	278	296	320	280	286	292	300	283	297	293	278	293	272	318	282	277	296	260	317	280	300	278	304	294	285	305	308	302	287	284	263	309	268	278	309	283	282	302	280	260	309	288	293	277	260	294	280	278	268	298	284	277	290	281	255	312	265	308	281	295	322	270	269	271	282	300	295	313	295	292	266	280	267	297	266	298	287	288	267	288	300	271	291	315	268	248	285	303	273	320	275	280	313	297	292	269	283	277	289	302	286	274	297	289	285	287	290	263	278	278	277	306	296	306	267	308	286	312	315	313	309	276	259	286	275	305	321	271	294	285	313	285	272	285	293	280	294	287	282	272	317	275	316	271	297	262	265	271	272	269	292	297	300	289	271	295	299	284	283	277	278	284	289	262	312	305	291	274	257	290	284	299	282	318	275	275	309	287	287	283	294	284	252	265	303	234	286	282	273	276	321	299	296	313	323	301	305	270	288	310	287	257	307	313	286	304	258	313	294	309	279	281	277	322	321	291	288	278	292	273	294	290	313	276	270	308	297	281	310	300	287	307	301	284	267	309	278	275	270	282	303	319	277	263	284	295	273	257	291	301	266	281	286	303	306	270	288	304	279	294	258	261	309	275	302	291	287	286	276	286	286	285	289	285	296	280	266	271	272	288	311	285	276	297	269	252	264	276	268	264	261	295	314	317	278	299	276	306	289	300	296	277	308	293	272	300	318	302	262	275	269	276	260	270	265	289	281	271	266	304	282	319	272	317	291	281	282	286	293	286	278	283	275	268	268	309	310	296	306	291	297	302	281	296	270	260	281	289	274	310	263	274	315	269	291	292	273	282	325	295	280	271	273	265	303	268	305	290	276	278	285	287	304	301	286	281	286	277	286	280	264	282	298	280	310	289	297	297	306	292	270	284	299	304	297	288	267	302	269	311	231	311	312	287	269	302	273	287	281	269	283	291	257	298	318	291	274	280	293	265	279	277	297	293	283	252	279	299	281	275	300	291	283	288	275	283	273	279	273	282	306	276	259	300	285	309	309	268	308	288	271	317	265	300	306	300	297	284	280	300	287	292	286	344	265	284	317	271	282	271	286	251	307	271	286	292	299	283	271	312	273	299	291	291	259	294	307	280	276	285	304	293	285	262	289	289	289	286	288	296	262	288	295	291	249	273	278	268	272	291	308	278	290	282	273	297	283	320	265	290	312	290	291	279	299	320	298	284	251	311	293	273	289	277	292	285	262	282	266	286	266	320	298	296	295	293	294	297	304	283	261	287	285	283	278	286	287	263	260	263	261	302	302	290	280	281	280	291	285	272	296	275	279	309	256	266	310	295	279	311	272	290	277	306	279	300	277	282	299	287	308	302	255	293	320	293	265	273	280	320	277	273	292	252	302	302	264	298	257	314	272	286	284	280	295	285	304	283	276	302	280	292	291	280	290	263	272	307	285	289	276	293	281	284	297	284	305	285	267	320	266	293	294	286	256	316	263	317	240	302	282	281	302	285	266	273	295	296	296	279	249	313	289	304	269	272	269	324	302	276	278	317	303	278	308	260	280	306	306	269	270	275	294	282	275	302	287	273	292	290	297	284	293	281	281	289	328	308	310	270	242	309	279	281	275	257	290	265	292	272	293	278	305	294	300	316	297	299	317	291	293	315	298	325	277	265	301	276	282	267	304	280	272	256	277	293	275	310	273	285	280	244	263	306	297	232	284	263	269	279	303	291	287	289	279	294	299	306	304	273	293	299	271	265	277	285	278	267	259	267	274	259	256	295	291	294	286	282	299	271	294	289	259	252	297	289	241	295	276	274	269	311	275	301	272	327	304	276	328	294	293	299	277	306	270	294	277	269	268	332	283	281	269	269	276	270	269	266	291	288	299	285	282	304	277	272	260	261	295	287	273	276	243	315	294	288	269	308	272	285	278	280	302	266	272	302	285	280	260	251	254	280	319	269	287	286	291	292	249	312	289	293	315	280	316	297	264	292	276	286	271	320	315	316	296	278	296	288	280	285	277	334	295	284	284	291	281	300	311	290	257	279	276	272	324	278	319	291	293	305	275	270	298	291	281	285	286	288	316	239	306	256	274	263	285	294	265	308	278	283	306	331	321	304	265	297	301	268	284	274	285	304	281	288	289	271	293	296	302	295	283	306	252	274	296	268	293	274	282	304	271	265	299	318	323	275	282	271	265	305	287	294	265	252	321	266	274	274	289	313	278	284	302	299	303	308	284	270	275	300	295	284	316	318	295	286	284	288	311	273	257	307	266	296	288	297	304	281	284	298	280	273	287	283	253	318	289	281	313	317	247	306	276	316	283	292	302	275	305	296	294	284	275	304	295	290	293	279	309	317	273	292	317	324	307	280	262	286	312	285	259	263	280	287	279	305	273	288	277	290	271	290	311	305	293	292	272	272	264	267	285	300	287	273	314	282	285	254	284	291	264	285	283	275	286	307	288	320	284	278	281	289	269	281	265	284	281	282	278	265	310	242	270	315	288	305	274	322	265	305	291	288	295	289	268	317	275	274	317	308	246	252	264	277	277	290	310	269	283	300	294	330	266	321	278	259	297	278	286	284	299	285	291	273	282	289	287	274	279	267	274	267	284	265	264	301	294	284	283	260	260	290	282	313	271	292	293	280	311	292	279	297	255	274	304	271	241	270	269	288	310	282	280	323	282	261	267	303	282	268	311	304	352	300	295	260	304	290	301	290	263	272	272	301	274	274	304	313	295	277	294	296	291	263	293	288	296	308	259	260	308	291	300	270	285	280	280	295	311	285	283	266	259	288	285	289	274	294	271	277	283	230	277	260	295	297	258	280	303	265	271	291	291	290	277	301	291	295	272	250	293	283	307	266	287	282	278	293	270	258	329	274	303	292	257	291	305	288	273	266	303	274	280	313	294	290	316	288	268	309	291	261	271	296	302	310	290	300	267	272	266	273	295	304	231	275	292	294	308	291	272	298	311	277	281	289	280	290	274	282	294	272	282	294	318	295	318	260	264	295	286	284	276	316	269	273	279	266	283	302	294	276	283	293	276	292	281	300	304	308	310	307	272	308	316	293	284	280	245	311	303	296	291	288	258	288	279	256	305	288	302	273	272	289	302	245	293	269	275	281	285	298	312	310	276	297	293	289	286	313	264	286	261	283	272	312	306	325	282	293	276	310	275	267	305	280	293	256	277	295	282	293	275	308	271	291	289	286	285	302	323	290	277	287	320	252	256	293	279	273	282	315	306	275	318	293	289	286	291	290	274	260	304	301	263	308	310	269	276	284	268	261	290	280	302	284	285	277	301	273	291	287	277	294	294	272	263	267	287	293	328	273	275	275	275	259	264	285	289	278	293	308	307	265	302	318	249	311	303	296	259
52002	30816	3386	3836	3262	2714	2305	1920	1673	1544	1286	1318	1163	1093	1094	1035	968	968	950	869	897	819	846	816	862	833	791	774	771	761	786	774	796	761	717	761	776	731	783	758	708	734	698	742	728	774	704	714	703	706	681	710	732	720	766	667	714	684	689	744	676	690	705	674	717	695	741	715	716	715	695	727	715	705	630	743	719	690	676	746	740	655	667	671	755	706	630	720	713	669	707	657	685	738	701	704	736	767	663	651	715	665	671	663	701	674	660	666	666	685	699	697	731	660	703	681	638	641	700	661	672	703	700	671	704	725	725	674	725	693	667	690	672	688	633	701	662	698	675	675	695	702	644	734	731	692	673	632	672	729	660	668	691	693	639	671	685	669	651	659	703	665	698	671	675	724	686	632	681	715	672	688	687	704	694	670	700	712	685	740	656	701	709	657	661	678	680	656	686	676	686	668	723	696	699	684	698	629	701	680	667	676	707	711	713	695	689	670	669	606	696	692	705	686	653	672	628	691	683	677	681	698	668	684	644	692	686	713	706	675	692	685	703	664	696	710	687	687	672	653	710	729	689	649	669	702	709	660	672	733	672	654	700	650	730	708	689	678	728	720	708	707	656	658	698	651	637	715	696	665	684	689	667	707	711	688	679	684	677	660	672	701	645	666	702	776	694	697	671	646	683	668	686	639	743	729	741	676	646	652	664	671	706	686	674	683	641	728	677	687	653	719	648	679	707	636	724	698	651	623	671	705	679	649	696	667	656	672	710	693	688	638	685	697	672	647	669	683	710	640	683	696	694	671	711	710	700	670	694	681	681	665	684	692	706	658	710	678	703	737	675	688	701	739	669	722	687	705	663	620	733	672	630	673	691	698	680	647	697	747	682	679	627	726	689	689	694	668	673	665	655	688	685	707	693	721	684	657	641	692	644	705	645	658	683	693	713	718	686	660	727	654	613	725	673	657	668	726	704	684	686	655	680	707	722	666	696	741	681	688	611	706	683	721	727	663	667	653	676	656	714	683	724	639	640	689	681	690	703	673	627	676	678	671	715	657	659	685	688	711	726	701	725	666	687	697	721	675	650	731	685	671	647	695	702	706	656	672	626	709	651	688	663	655	680	679	642	673	709	665	665	696	692	669	659	678	677	662	639	721	627	724	661	670	689	737	666	665	677	691	706	701	667	712	678	683	672	732	644	672	707	719	659	690	647	642	657	668	690	698	721	702	733	653	640	660	681	719	708	703	697	668	654	660	669	712	685	686	699	681	671	691	660	668	700	723	677	677	699	688	668	664	686	636	658	690	683	687	744	655	673	702	686	674	654	674	681	691	711	678	650	659	699	703	672	629	710	652	674	676	726	654	667	661	704	725	667	707	708	674	695	675	709	691	669	709	684	667	685	645	720	650	705	685	644	689	690	706	692	662	691	685	659	709	710	699	686	653	660	651	697	694	685	687	645	678	678	693	746	672	694	650	667	712	675	691	682	701	674	671	649	696	643	714	688	712	665	666	700	645	657	639	622	633	682	645	672	645	669	648	644	715	692	685	713	634	686	687	661	671	689	702	751	677	659	666	706	671	623	697	764	628	681	717	681	686	681	698	679	717	713	669	676	678	701	691	722	709	674	665	657	669	652	655	651	671	665	674	723	695	685	681	685	705	687	654	733	680	640	644	679	675	697	646	684	679	671	642	698	693	698	705	694	677	669	698	670	689	712	702	677	667	594	700	695	688	714	727	687	654	691	670	674	643	688	633	698	699	667	701	720	723	696	624	707	664	684	634	689	665	679	662	648	668	686	708	653	655	678	773	661	689	679	688	668	680	684	666	687	701	676	721	699	683	674	769	693	700	689	680	691	650	644	667	658	700	730	662	689	684	705	724	677	665	680	680	690	701	682	730	677	678	701	670	659	692	734	715	632	681	650	685	746	659	709	686	712	648	734	631	708	684	710	684	735	682	695	660	760	707	684	668	700	712	678	685	696	681	662	633	659	676	695	714	649	692	686	699	707	714	704	709	685	709	736	652	738	620	701	665	702	677	684	678	692	698	603	680	692	675	697	677	663	680	649	676	665	696	660	691	684	703	677	638	693	641	694	661	686	671	686	641	666	712	644	664	657	679	609	700	665	713	696	680	685	720	712	725	665	714	703	654	680	651	693	699	684	714	652	710	660	693	679	702	659	644	668	670	675	636	692	654	684	661	624	721	680	700	676	667	673	688	704	691	705	740	703	711	636	669	672	701	672	665	689	646	694	663	651	722	638	691	666	715	708	697	654	676	680	669	681	652	717	675	649	672	673	694	679	689	693	699	707	702	661	679	668	647	751	701	666	676	693	695	695	664	680	707	724	685	671	680	692	686	678	703	676	718	679	691	660	657	723	678	692	679	707	705	653	714	697	702	658	694	698	622	657	675	702	676	679	671	726	707	693	708	724	680	660	682	648	678	699	703	695	726	634	711	670	668	682	692	710	673	751	670	673	695	680	688	695	737	654	667	690	686	688	672	692	686	670	704	636	684	633	678	724	686	673	671	693	663	672	674	634	711	675	676	661	708	645	689	695	687	698	729	674	704	674	680	635	680	646	686	696	695	661	676	694	715	671	698	755	722	680	655	650	691	663	709	694	665	721	652	664	674	701	645	707	698	662	656	658	683	698	646	686	676	684	670	704	726	652	676	693	702	633	675	713	706	703	640	664	741	684	665	679	690	698	698	695	639	694	631	700	671	675	713	682	665	663	652	696	688	672	717	706	681	658	648	639	664	686	718	671	654	693	657	670	696	667	671	630	706	659	704	712	695	669	673	650	695	708	707	667	663	661	723	649	662	661	712	653	667	689	648	682	675	688	691	706	663	714	601	687	667	724	729	644	632	681	644	667	668	705	683	686	670	656	676	699	715	680	666	691	659	679	675	685	691	687	661	704	671	681	676	725	661	667	642	678	674	666	695	648	740	654	735	666	700	708	667	703	641	631	721	679	668	663	689	726	664	660	721	623	663	715	633	685	676	645	705	667	657	691	654	669	673	664	620	687	669	679	704	675	656	711	670	716	701	718	661	687	654	681	708	677	683	669	702	685	675	678	688	639	709	713	711	713	690	689	673	685	681	687	674	693	707	675	709	715	667	727	716	699	651	666	679	672	647	667	702	663	689	691	664	676	682	625	676	718	696	675	657	651	686	675	654	712	724	692	682	692	705	649	675	675	673	706	639	719	691	686	715	687	688	708	649	693	678	663	707	656	732	711	707	694	670	695	700	698	708	691	717	668	689	682	709	678	735	681	709	693	697	717	662	687	700	741	729	672	694	645	693	685	735	662	662	693	648	714	679	702	657	654	658	651	711	710	651	682	671	671	765	666	687	648	693	698	628	691	711	693	667	652	732	651	686	654	660	675	668	656	688	722	700	673	667	702	660	713	658	683	692	704	693	666	730	664	695	662	661	664	688	701	674	686	690	685	637	715	639	740	715	702	662	755	713	678	673	706	691	668	690	702	718
21255	4147	282	201	209	172	161	173	200	208	190	163	159	170	172	166	164	146	162	164	177	194	181	186	172	160	167	181	179	175	167	165	163	192	167	182	180	170	166	174	172	182	154	181	152	193	173	167	173	190	200	185	175	155	158	170	182	172	149	174	163	179	184	161	158	184	179	161	176	155	158	151	176	177	156	171	176	178	170	177	181	171	172	194	175	172	179	171	175	165	188	176	190	194	157	150	176	200	170	177	176	146	172	149	184	142	169	160	178	174	192	168	175	139	169	177	186	180	180	158	184	143	186	139	181	176	169	185	197	171	192	170	145	169	179	161	156	160	178	175	163	192	193	177	161	171	168	182	168	158	160	182	173	185	175	176	188	171	179	164	177	168	184	167	185	141	203	186	188	147	202	173	199	164	175	155	174	161	178	148	174	154	163	172	184	166	165	168	170	169	152	175	183	160	206	142	139	188	190	178	184	191	158	187	180	155	168	186	173	210	176	162	162	158	180	184	174	162	156	161	160	174	156	178	165	178	174	173	154	166	190	172	174	209	192	163	171	163	170	177	175	154	173	160	190	191	200	173	176	175	154	178	176	168	166	156	171	167	190	158	178	179	152	176	177	164	173	173	160	169	154	210	156	160	193	185	178	174	159	164	162	182	169	204	175	168	162	171	208	178	196	166	180	171	175	161	169	192	199	172	186	168	194	180	156	173	146	189	184	163	174	188	154	180	153	167	181	174	164	146	168	181	167	162	182	174	189	156	165	171	143	180	158	145	151	161	183	174	169	165	180	151	173	184	179	170	177	201	139	193	152	179	172	189	162	159	157	186	195	211	175	151	169	167	173	176	141	177	192	156	146	174	174	178	172	184	156	167	201	164	166	172	155	188	152	173	170	160	174	186	142	163	204	174	180	184	137	185	189	165	184	164	169	166	167	163	168	182	165	141	145	189	181	169	167	164	173	192	184	168	169	155	186	171	182	181	172	170	193	197	154	183	167	144	169	157	151	181	169	154	170	182	143	165	156	186	173	176	179	184	182	178	158	177	184	181	169	159	170	160	167	178	154	159	176	148	153	146	176	155	192	162	175	160	188	156	172	174	205	181	178	170	204	188	154	184	167	173	170	165	179	160	150	141	174	166	178	167	173	169	179	176	182	178	154	159	177	186	160	163	167	164	186	154	162	160	186	162	179	175	188	174	166	161	160	163	175	182	190	177	177	198	177	178	150	171	157	158	195	165	177	182	207	199	193	182	187	158	185	165	191	168	170	180	178	160	167	175	164	172	179	137	174	187	196	181	174	161	177	169	160	158	173	180	168	169	173	157	161	163	163	154	138	162	162	159	159	151	174	171	165	169	173	181	182	192	183	157	156	177	155	175	177	169	175	156	145	163	170	185	178	152	162	155	188	169	208	186	172	181	164	178	174	167	173	191	168	194	159	182	175	176	191	176	170	163	164	192	193	183	204	180	170	172	159	168	163	174	198	149	164	188	163	184	179	156	171	189	169	166	156	170	185	176	165	170	179	176	156	177	190	168	195	190	169	163	188	193	171	164	166	199	156	181	163	168	170	201	164	180	184	162	170	161	185	181	159	180	149	173	144	153	163	177	149	157	185	174	175	157	188	145	161	165	171	144	202	179	175	170	164	174	186	167	163	180	178	178	199	170	186	153	156	179	164	180	160	160	191	164	195	169	166	169	184	167	183	158	173	187	184	173	159	177	177	173	181	172	158	180	159	176	183	186	155	164	179	150	135	169	154	154	165	161	181	184	173	160	167	149	182	169	164	175	156	160	202	163	158	169	177	184	155	173	168	166	174	152	175	156	164	176	166	158	149	162	183	187	161	161	162	166	162	193	168	185	171	167	186	174	178	201	183	159	163	169	170	165	171	156	191	171	164	158	175	172	169	171	150	183	175	183	169	169	179	167	130	166	157	189	167	161	196	166	188	173	159	174	176	188	180	184	158	178	177	168	168	157	205	173	155	183	169	188	154	191	195	163	180	181	194	169	136	181	175	157	160	180	188	156	169	161	168	150	164	151	152	171	188	193	177	167	175	188	162	188	188	196	171	184	171	160	164	165	167	160	173	202	173	176	163	180	171	172	167	183	150	174	193	178	155	175	150	183	172	170	191	190	180	160	185	175	154	179	197	169	202	158	182	157	177	159	157	172	166	179	181	180	165	200	170	165	141	148	173	154	168	182	181	165	162	189	194	186	163	175	169	179	167	172	141	185	185	175	178	177	169	189	171	156	188	183	174	163	178	171	196	165	163	158	199	174	148	183	161	164	171	157	168	171	157	180	155	170	165	171	182	161	186	171	176	175	189	163	169	181	143	172	188	173	154	177	163	179	186	173	163	178	173	171	158	196	141	161	154	154	175	179	206	167	177	190	166	170	184	174	151	166	175	212	164	175	168	156	162	188	154	171	179	184	161	181	180	181	165	160	180	155	165	157	178	154	170	172	162	160	175	164	193	166	146	166	150	177	161	159	192	177	180	155	190	173	160	160	143	181	176	185	137	165	157	151	208	181	162	179	170	177	194	179	156	197	173	151	153	154	179	175	175	159	171	164	179	156	162	141	168	174	183	166	192	191	172	157	193	195	147	170	165	176	162	154	163	176	151	173	184	160	159	192	171	177	160	187	170	170	158	166	195	167	158	167	180	165	174	168	155	190	177	202	152	162	162	208	165	141	157	158	175	158	171	156	209	169	159	157	151	158	169	189	143	181	153	172	167	161	182	175	178	164	162	176	178	165	208	184	161	158	154	178	194	164	152	163	199	206	186	163	172	167	153	151	177	163	161	161	184	177	178	186	176	159	167	177	154	177	161	188	164	172	179	181	166	142	169	173	177	172	167	191	159	162	172	160	166	169	201	184	167	190	192	165	172	193	161	158	161	172	167	186	159	162	181	171	179	156	167	167	157	165	176	173	176	176	186	149	166	191	156	170	158	187	156	183	195	182	170	182	161	179	169	140	164	191	175	165	173	169	163	162	161	181	160	175	177	137	158	179	163	173	174	170	183	148	174	183	153	154	180	185	169	155	164	176	165	170	168	177	160	177	191	204	161	150	165	156	168	158	154	174	157	173	189	160	203	169	173	147	176	167	184	170	163	169	207	180	175	154	169	151	154	166	179	165	184	176	169	181	161	142	168	174	189	160	158	195	158	182	161	173	149	189	168	168	167	150	159	184	154	167	195	179	180	165	187	153	176	176	160	166	187	186	194	149	181	173	177	154	152	161	166	160	171	147	188	183	159	159	181	148	180	173	171	180	188	183	155	177	169	185	186	155	186	169	186	204	170	142	168	158	174	179	150	163	173	178	157	160	186	172	180	160	154	174	156	186	159	172	180	168	162	162	168	155	183	168	156	172	193	144	162	147	163	196	176	173	184	168	188	180	180	179	174	155	155	155	149	159	157	146	202	155	168	144	184	166	185	192	175	165	164	168	166	152	201	191	133	167	174	181	171	182	186	191	194	162
18676	3594	474	488	446	480	487	477	507	471	504	469	487	474	477	500	496	439	507	459	482	465	483	460	464	486	500	504	487	442	467	491	497	454	450	414	444	437	503	475	470	469	459	474	454	466	470	471	520	464	483	433	490	503	478	491	435	479	475	475	486	459	473	460	449	461	433	471	456	468	458	459	480	495	449	453	458	482	438	452	488	479	502	459	467	464	449	470	451	455	514	466	418	479	476	472	460	446	482	492	437	471	451	430	458	473	482	468	507	471	507	404	473	481	472	437	487	492	481	468	432	468	453	463	415	454	430	459	438	464	451	453	459	442	441	466	472	481	471	487	450	474	467	458	411	486	467	436	472	549	472	445	492	517	455	511	472	462	430	461	482	441	478	476	474	479	454	469	457	479	494	436	470	483	476	463	433	455	484	461	457	471	459	432	472	478	522	463	462	486	459	446	468	426	497	475	424	481	458	490	458	447	502	505	473	462	478	434	436	483	423	432	459	493	453	454	476	457	474	480	512	454	453	462	491	463	482	464	477	461	465	490	460	443	427	477	448	436	469	463	499	467	452	510	468	463	455	408	469	459	474	455	501	470	446	481	467	464	421	492	457	469	431	454	486	444	468	464	459	493	455	448	446	451	491	456	449	429	468	476	498	455	460	460	481	471	456	505	481	463	486	478	444	452	496	431	473	441	486	460	506	475	482	481	442	523	468	491	442	458	474	503	497	468	483	439	489	458	462	448	435	487	494	479	489	508	479	444	478	486	459	460	435	470	438	470	486	465	468	485	480	480	453	422	454	524	504	480	428	490	426	457	464	499	446	452	473	447	465	471	476	456	485	516	462	450	504	464	473	468	448	433	494	460	470	492	472	483	465	489	455	494	457	454	497	460	471	476	482	469	424	448	479	459	462	487	451	484	479	472	488	475	484	461	476	460	496	497	477	469	483	468	493	467	476	460	446	446	493	454	453	484	476	442	442	482	481	433	481	447	462	456	484	476	418	479	476	435	462	442	452	466	477	427	492	509	434	437	488	543	516	469	434	435	459	439	462	510	493	484	485	475	443	473	478	489	444	469	453	465	486	439	489	433	459	465	434	497	429	462	481	453	485	475	469	452	488	441	463	441	481	466	418	475	495	480	510	466	469	458	480	458	484	479	477	419	420	472	458	471	474	464	462	469	451	455	498	434	443	496	480	487	485	465	471	441	453	529	475	495	491	463	479	499	479	469	484	492	452	465	458	495	449	469	444	460	476	436	467	456	466	461	449	455	515	474	512	510	431	469	435	463	442	451	492	492	449	470	467	465	461	488	478	487	476	487	491	476	468	497	457	468	442	486	452	452	437	439	467	494	451	474	462	486	503	456	409	470	466	464	407	454	515	433	473	504	502	424	444	485	452	482	512	497	472	503	459	478	437	495	509	452	460	477	441	510	476	498	472	459	458	448	470	460	491	466	450	485	494	476	469	463	478	480	472	484	476	503	463	449	472	436	478	450	430	464	481	484	416	516	466	450	463	489	501	506	468	469	462	451	472	480	455	469	485	472	444	489	471	454	494	469	485	454	472	441	476	524	493	457	428	460	421	453	438	459	460	461	481	422	443	483	471	490	458	470	441	456	464	463	475	468	449	449	457	497	460	459	456	467	443	464	447	448	439	484	443	442	441	478	493	475	479	453	493	497	449	477	451	460	451	482	484	485	489	516	445	445	480	440	470	465	454	433	489	489	435	461	436	450	493	503	446	427	433	454	484	469	451	509	460	499	470	452	474	489	478	437	469	464	469	491	474	446	454	490	457	470	495	427	493	448	467	509	447	481	490	469	461	477	478	469	466	482	499	473	484	493	433	504	437	471	449	446	482	453	485	502	440	451	486	523	475	425	482	435	452	467	477	469	459	443	481	477	422	483	461	455	495	477	475	453	485	454	490	458	499	458	462	489	495	473	506	480	473	458	457	470	458	489	461	492	447	450	442	465	461	509	470	426	464	431	480	431	438	469	458	461	469	471	475	475	461	452	470	465	420	449	487	473	492	488	479	488	479	463	459	458	464	475	450	448	467	472	464	484	455	458	464	434	423	472	426	496	450	438	499	481	437	477	465	459	484	449	459	482	464	433	456	488	466	441	433	478	479	466	471	467	499	449	455	440	453	495	460	490	437	470	493	484	451	484	447	515	455	501	491	417	481	474	471	472	491	469	470	457	463	462	439	490	475	478	482	485	445	453	447	447	459	465	482	464	483	493	455	471	449	473	491	459	465	461	483	482	483	475	476	447	496	475	442	446	427	441	459	460	475	481	462	491	493	456	497	459	465	510	431	451	471	474	467	477	449	461	502	407	457	508	451	467	445	465	488	474	446	467	488	466	460	500	492	452	469	456	424	474	475	441	509	461	467	485	460	475	452	462	484	487	464	449	456	456	519	472	464	468	447	461	477	449	461	457	490	471	488	466	451	470	473	510	484	463	454	441	516	468	449	478	443	465	488	488	506	470	444	527	468	501	465	467	483	487	470	478	450	483	435	437	482	444	477	427	446	500	465	488	470	507	457	435	471	510	468	425	474	459	483	476	453	476	452	498	468	461	466	456	466	450	464	472	474	492	464	486	440	435	481	454	487	491	470	462	448	493	494	463	484	482	475	480	482	482	472	477	467	502	508	494	487	477	480	454	492	431	458	504	505	493	467	451	470	473	470	479	439	465	476	491	498	442	472	490	486	476	464	463	471	492	475	487	467	479	458	480	491	480	471	455	459	436	452	486	447	449	481	419	450	460	463	469	504	498	452	481	439	454	517	492	441	446	479	488	457	456	495	489	465	440	454	470	487	453	456	464	458	459	479	468	452	514	489	437	463	475	473	478	492	479	471	467	470	459	475	472	470	477	445	480	484	445	461	459	494	454	500	458	466	485	483	487	454	471	498	463	452	520	472	502	459	524	467	445	445	444	423	459	426	471	473	490	460	475	479	455	479	465	490	452	433	445	463	463	452	487	463	471	481	461	477	468	487	461	489	451	435	476	489	489	445	443	453	452	426	479	475	500	477	468	519	491	481	458	490	497	429	450	485	470	491	473	467	457	485	472	446	478	469	444	464	467	483	428	480	454	503	456	500	478	445	457	480	471	444	452	483	452	480	460	472	475	459	452	439	481	443	456	488	460	459	468	465	466	455	485	482	436	468	482	483	447	458	481	478	440	492	458	430	457	474	485	472	450	473	468	431	462	480	519	469	490	468	484	478	463	479	459	457	467	503	452	455	455	454	443	456	442	466	508	462	488	483	468	485	428	408	503	458	465	508	476	432	494	445	450	507	447	437	425	508	492	468	460	462	483	436	449	435	501	481	498	413	495	469	484	487	452	501	491	452	476	475	460	467	471	436	478	458	490	459	496	514	455	468	502	471	470	486	489	479	456	475	450	464	466	454	494	465	446	456	424	477	504	455	482	454	433	447	471	465	467	458	480	459	481	500	486	494	496	469	496	441	487	528	477	474	438
65946	38515	14397	1608	631	529	428	416	421	415	384	390	360	350	337	307	336	314	313	347	340	347	313	331	344	328	340	321	292	316	327	321	315	294	315	294	311	305	310	308	320	337	287	306	305	331	328	288	323	302	315	322	281	286	298	309	333	330	326	327	309	342	352	336	310	332	315	297	316	290	292	315	336	299	312	288	317	344	312	300	322	273	316	294	248	292	304	315	320	323	284	294	285	305	333	331	313	318	319	305	331	303	311	283	305	273	309	313	305	342	319	314	300	297	284	295	319	308	329	325	333	305	332	311	332	302	343	324	334	289	325	296	298	297	291	348	302	255	288	288	294	305	293	345	319	335	306	332	295	299	311	301	345	329	284	316	306	316	307	277	345	319	310	340	341	323	304	285	282	332	313	304	329	333	286	289	325	327	292	335	314	316	339	337	293	327	300	302	326	311	313	294	290	312	293	299	323	305	292	329	365	301	324	325	327	315	309	331	295	285	286	330	335	336	323	293	288	337	301	295	313	325	292	298	315	304	325	310	279	321	325	305	309	285	323	300	310	307	318	309	319	304	366	306	336	312	335	321	332	326	310	300	315	286	304	330	313	339	330	322	311	324	326	328	345	316	314	282	320	307	312	306	312	294	342	330	344	343	290	323	305	309	321	297	325	328	350	286	329	306	310	289	308	334	288	329	287	348	297	305	293	310	277	303	312	279	310	315	312	344	294	301	310	320	329	367	324	300	295	320	285	321	331	299	310	267	323	311	314	310	315	326	329	288	311	331	284	294	314	289	355	354	347	295	324	319	331	269	282	317	298	348	323	311	313	310	320	324	318	327	324	305	305	296	309	314	307	281	284	280	324	342	290	305	320	313	300	308	321	318	308	317	281	322	303	346	312	305	328	283	309	294	314	327	317	317	328	304	313	337	276	342	308	333	325	295	317	299	273	331	306	288	297	289	317	305	292	280	329	330	312	311	304	305	310	293	323	334	304	293	288	292	306	324	310	300	322	330	335	332	340	317	317	318	335	289	319	307	308	293	331	298	333	292	280	303	307	314	293	278	305	307	308	280	332	314	299	325	298	323	273	313	306	338	306	350	326	320	306	332	344	302	313	289	294	316	296	329	310	303	347	281	341	292	307	298	319	338	303	309	302	314	275	298	306	337	352	327	298	300	349	305	291	294	301	311	309	343	322	331	296	276	334	310	301	310	264	331	330	303	315	324	271	322	289	332	324	318	294	313	344	324	360	332	329	331	307	289	273	294	314	322	294	335	289	321	364	297	346	288	297	294	316	279	285	316	288	359	290	323	299	272	309	303	308	287	312	306	298	325	315	303	324	324	313	295	315	334	329	305	296	314	297	337	339	287	288	301	299	308	317	289	302	317	313	325	328	329	313	326	313	304	296	299	325	308	324	309	283	280	339	299	312	305	315	334	313	321	302	302	324	288	304	292	286	296	318	273	313	297	314	320	320	322	303	295	344	296	318	306	319	321	285	300	289	299	344	323	347	332	315	327	324	323	315	306	313	321	331	324	289	310	267	319	315	314	327	294	280	340	320	276	333	312	324	295	304	321	308	319	306	302	307	318	308	332	307	296	292	320	353	334	304	297	310	321	294	302	313	321	276	290	347	329	304	293	331	297	301	314	336	316	313	297	321	337	341	325	317	328	344	341	298	325	322	338	338	302	288	351	276	300	304	315	308	297	331	357	320	311	304	332	336	298	283	326	303	293	307	301	284	303	264	303	328	327	282	337	330	312	296	320	334	316	300	322	342	297	333	313	295	292	331	305	343	316	311	318	331	290	300	294	308	326	293	319	319	337	311	345	361	335	326	315	323	305	318	307	303	290	329	315	333	319	314	302	296	319	327	331	327	291	317	285	281	296	315	324	329	312	308	302	337	309	313	306	343	308	310	298	312	269	322	288	344	300	292	314	341	312	353	305	342	325	301	304	296	332	359	302	290	285	305	292	303	313	316	323	294	266	296	323	317	329	307	321	317	324	322	292	305	338	335	317	301	298	322	307	309	287	334	277	272	344	332	301	306	301	275	305	305	318	307	332	329	310	300	279	319	310	310	317	318	291	351	329	342	334	315	337	320	344	338	295	303	319	319	296	313	306	320	307	297	298	336	278	308	313	333	308	296	328	322	318	301	320	305	305	315	338	309	326	320	318	351	287	269	310	312	318	287	300	342	319	298	322	329	316	309	349	277	328	318	306	315	284	327	307	298	304	307	315	314	317	307	285	340	322	314	302	313	321	320	314	334	314	324	321	275	324	315	300	296	285	313	288	287	335	305	328	281	336	306	315	325	318	325	307	315	328	303	281	285	344	299	320	325	309	331	312	292	317	310	335	314	296	313	308	337	257	326	310	328	311	297	321	286	283	305	296	332	312	333	294	341	339	322	284	300	305	299	325	296	311	306	368	310	338	317	313	293	344	315	302	331	308	353	310	312	341	316	314	319	331	336	333	294	306	338	331	313	307	292	342	281	316	346	307	306	320	325	307	325	313	298	313	330	311	318	316	322	286	308	300	326	327	305	308	324	330	314	300	311	287	307	311	334	325	313	285	282	312	299	305	307	305	307	314	324	318	301	315	297	307	329	288	289	332	313	319	332	307	307	303	288	282	330	315	334	327	310	308	331	341	259	286	329	315	310	306	287	304	312	304	324	327	286	331	327	311	327	301	307	308	332	318	324	299	333	305	344	310	329	330	332	328	291	288	307	329	318	294	293	336	308	313	313	298	344	335	302	297	348	295	277	334	347	345	330	296	307	291	308	318	314	314	309	379	334	343	314	318	338	300	302	308	322	280	344	312	276	314	336	345	294	286	321	325	302	298	304	301	338	304	316	314	302	306	320	292	338	257	280	317	343	316	343	336	341	300	319	301	312	351	332	336	338	296	306	332	311	308	293	277	345	319	300	324	300	335	321	304	313	362	320	356	313	316	308	304	285	317	303	327	297	332	299	310	292	304	315	329	301	309	349	275	316	315	304	303	300	304	303	293	296	308	333	320	326	317	295	321	290	309	337	316	313	313	346	342	352	319	318	293	307	320	284	330	320	307	315	325	285	273	297	311	312	315	317	270	277	295	293	325	311	308	272	334	320	303	303	293	317	320	318	279	324	337	295	325	310	317	367	348	316	296	334	299	327	315	286	326	321	328	313	295	285	304	299	315	284	328	323	305	305	313	352	295	306	310	333	287	321	332	318	330	342	330	318	305	308	339	329	309	309	336	316	307	320	327	306	303	304	314	311	279	336	283	301	292	325	316	289	335	327	326	316	314	309	331	319	347	304	311	308	289	303	300	336	327	346	339	289	310	315	287	308	298	300	297	287	304	328	287	322	312	330	314	303	339	302	342	307	278	301	324	308	324	347	307	310	284	278	293	318	350	310	310	323	297	307	338	303	305	335	320	352	318	308	307	305	312	324	296	298	317	330	298	325	341	305	300	321	327	336	342	332	298	315	314	317	298	320	318	307	297
42758	23339	2218	2358	2164	1864	1574	1410	1329	1144	1122	1072	969	964	944	934	888	870	863	847	842	870	839	860	808	872	820	819	806	773	838	792	779	792	783	817	788	804	811	750	808	757	835	815	782	758	766	787	782	834	722	750	763	810	769	766	727	798	831	734	793	757	781	774	728	741	824	702	759	722	807	738	762	759	760	723	740	754	773	745	729	812	778	743	759	730	758	761	726	772	805	772	740	730	814	740	746	784	770	731	772	746	713	689	792	796	772	743	771	817	726	766	794	804	793	779	792	756	749	757	751	693	793	824	806	770	773	758	725	753	712	727	810	763	729	755	788	779	762	763	767	749	743	769	783	757	791	755	792	761	803	757	788	783	769	752	768	757	748	715	817	777	749	778	780	824	759	726	774	723	791	757	738	774	722	785	747	772	776	816	748	747	726	735	780	830	686	732	765	818	787	754	734	750	757	737	763	748	750	754	731	744	839	775	754	801	754	780	804	776	756	766	765	787	741	759	786	794	786	805	795	732	767	732	777	762	779	783	751	809	767	730	742	761	769	745	716	727	785	695	787	770	791	737	730	757	777	766	755	753	702	748	767	750	783	801	759	810	708	776	770	772	767	754	760	759	761	739	760	754	762	771	762	764	825	756	782	739	750	765	752	722	733	753	757	721	792	770	764	749	795	721	776	741	725	757	746	762	807	719	807	777	748	741	775	812	768	764	758	721	771	780	810	779	739	724	762	754	777	734	753	763	801	746	707	741	776	808	698	757	788	780	734	712	796	747	698	755	749	739	741	777	764	757	724	799	734	770	776	789	779	732	758	732	754	795	758	751	767	714	773	780	751	764	767	755	789	782	744	717	774	786	849	747	747	751	755	793	729	742	751	786	803	790	750	776	719	765	753	751	759	777	763	779	759	800	786	767	743	739	842	745	820	787	733	782	737	728	730	712	794	757	753	807	732	761	757	720	752	765	778	742	748	736	779	778	766	773	734	829	784	794	802	709	791	757	764	776	764	790	763	766	811	754	784	727	771	742	721	715	843	756	769	768	777	810	719	768	857	766	779	742	760	781	765	714	776	733	744	707	736	771	798	728	774	772	747	768	753	777	773	762	815	721	778	777	755	763	782	709	717	803	771	760	775	758	820	772	755	771	745	790	732	762	785	748	709	738	756	806	750	753	720	746	738	770	761	738	748	734	743	732	731	808	742	727	758	770	705	780	769	764	717	807	803	759	762	707	759	751	735	795	778	817	776	811	738	793	761	759	775	760	766	709	771	746	756	714	796	788	767	736	744	792	741	774	773	732	753	763	748	776	726	751	773	748	770	740	746	741	745	802	779	794	816	799	767	777	791	804	786	755	771	780	752	711	785	744	799	771	781	739	763	820	824	780	755	746	800	816	755	764	755	730	733	764	790	806	789	729	750	787	762	728	773	736	714	721	763	792	797	731	804	730	727	779	767	719	766	760	737	716	768	787	720	774	783	741	761	761	752	777	753	807	805	771	748	707	755	762	762	757	810	834	760	783	741	726	762	721	770	763	764	721	801	743	784	726	726	765	752	795	723	741	807	767	762	716	784	769	754	759	752	763	780	752	705	755	760	749	750	771	783	811	717	823	820	786	767	761	840	778	730	774	750	777	754	773	750	758	726	767	784	728	770	765	678	726	697	688	730	720	783	744	763	785	793	797	790	804	774	751	754	804	777	698	773	776	785	777	741	793	773	740	804	726	789	784	723	754	758	795	764	742	814	810	674	743	768	741	762	796	741	784	750	775	730	760	828	789	787	770	728	736	796	749	771	758	733	723	798	745	752	760	810	798	764	733	726	760	725	750	790	772	795	799	738	761	797	782	775	779	750	812	797	759	780	733	751	751	796	794	718	817	780	792	773	768	800	752	750	708	747	781	818	764	732	775	724	742	738	774	730	772	721	742	752	802	762	746	773	746	721	761	739	748	748	723	783	773	763	770	724	750	813	728	761	783	795	757	762	717	785	772	780	799	782	716	698	784	818	704	761	770	744	769	748	780	774	734	733	737	801	751	777	774	782	787	738	750	835	759	762	745	751	768	776	743	782	753	810	758	810	785	746	733	767	755	763	757	765	780	741	754	746	804	722	779	724	780	753	761	754	749	785	736	757	717	744	765	785	752	736	770	785	810	722	780	795	788	762	769	749	771	785	746	710	777	774	795	811	769	746	771	816	780	721	765	762	750	815	752	748	781	776	742	795	747	767	722	760	737	750	791	763	728	741	716	747	740	732	763	738	795	791	778	768	763	732	763	774	725	803	782	722	824	803	803	750	758	737	773	727	800	724	763	753	685	772	738	789	703	764	746	744	772	778	786	796	759	787	757	760	769	730	719	787	766	745	770	824	740	741	749	794	728	759	731	761	747	770	705	752	762	740	743	768	765	714	726	766	739	782	793	778	743	726	744	775	752	743	742	772	735	795	751	774	795	786	777	748	739	754	774	757	757	745	772	748	759	761	770	708	744	743	743	762	762	757	825	767	764	773	797	796	756	753	728	784	734	775	711	736	754	731	789	786	730	781	820	756	781	814	768	771	712	726	755	777	777	762	697	753	743	723	747	727	737	785	738	776	786	785	783	764	771	759	779	758	750	729	737	744	765	721	765	727	759	745	795	723	785	742	783	785	747	765	753	746	765	790	776	808	776	779	787	741	737	789	761	763	784	762	739	800	803	759	772	695	741	823	790	755	775	697	752	789	761	785	792	780	739	769	808	825	815	770	751	777	767	774	751	765	740	757	728	763	811	746	786	788	762	736	822	758	737	762	726	756	748	714	732	740	742	812	711	769	746	760	761	753	802	820	805	751	747	801	783	764	747	764	776	775	751	804	776	755	768	753	777	751	754	795	790	767	730	743	755	782	742	746	785	772	773	786	753	769	805	789	756	785	758	736	735	752	770	751	775	755	764	798	801	729	772	717	750	739	708	780	775	765	751	763	767	770	755	773	738	758	780	792	706	771	772	757	741	766	736	810	759	798	740	764	777	759	787	785	710	755	759	773	746	818	819	761	675	790	788	773	719	692	751	723	797	767	773	764	790	745	742	769	804	762	757	801	791	750	775	740	776	789	728	748	794	776	748	754	776	778	740	738	740	819	788	776	761	757	744	782	790	752	736	739	745	757	742	763	765	813	783	783	721	781	769	824	774	775	778	766	760	771	775	765	761	725	795	718	732	797	747	720	733	744	778	789	790	777	745	779	723	764	740	762	750	743	781	758	713	709	744	785	775	710	736	739	758	794	749	737	800	786	797	771	711	775	786	749	789	707	736	763	744	729	739	762	826	759	737	734	784	758	741	721	735	759	770	790	768	756	766	730	763	744	780	778	770	730	744	760	787	746	757	764	763	758	732	763	734	720	726	779	747	774	740	745	765	787	765	755	778	766	727	746	696	771	751	725	803	791	751	777	794	768	761	731	775	771	782	734	769	700	757	785	714	687	764	708	743	742	799	770	738	791	743	776	772
74592	46192	21634	6200	1113	792	624	483	453	405	406	394	360	336	381	296	338	318	309	303	333	313	280	320	306	334	313	278	329	305	292	285	282	284	304	276	295	284	270	278	290	277	282	271	267	272	282	278	275	285	303	264	313	282	295	261	283	267	300	302	298	298	284	314	254	265	326	309	261	280	247	260	264	262	285	295	298	278	254	282	246	293	304	306	256	290	308	291	317	275	293	265	279	280	282	289	274	291	311	292	287	308	288	301	276	276	295	302	314	294	295	292	274	282	304	303	304	296	287	300	272	275	315	306	264	288	294	274	326	291	301	302	310	253	256	293	283	298	284	252	269	305	299	264	287	260	264	278	281	293	262	272	278	286	289	285	279	241	307	286	308	281	267	259	272	315	306	290	296	280	276	309	299	271	282	295	274	326	300	270	271	292	281	294	319	267	251	253	320	329	279	297	267	299	277	297	273	285	312	269	314	280	274	320	265	295	293	274	267	276	294	263	255	263	294	265	284	286	310	276	280	299	280	247	268	291	283	346	270	246	290	252	322	301	299	271	289	286	292	271	293	304	317	286	305	298	313	308	301	266	270	279	286	301	281	280	292	308	261	280	252	262	277	287	296	283	314	266	285	315	266	315	296	273	302	290	271	288	287	313	265	282	270	265	275	268	307	297	315	298	294	307	287	281	290	275	259	279	285	274	297	272	283	309	336	288	305	294	305	310	315	251	295	279	277	275	273	302	254	301	287	267	272	271	287	308	311	292	286	246	283	287	310	291	281	262	291	291	293	290	283	253	257	285	301	303	289	296	284	272	257	277	285	281	247	272	269	272	300	284	301	277	304	273	258	301	289	287	309	281	272	270	283	277	307	264	295	279	283	286	299	283	294	293	281	284	278	277	287	270	295	279	279	251	302	288	293	278	288	255	282	265	308	299	296	264	276	299	291	319	310	309	307	269	289	290	277	277	287	326	282	299	274	257	274	280	309	293	274	264	296	296	288	297	277	308	297	283	297	259	307	316	272	278	295	289	302	264	304	280	270	301	278	264	299	270	289	316	304	281	302	254	285	273	301	304	274	277	274	265	309	288	333	271	321	292	275	315	295	285	261	272	328	266	286	320	245	284	272	295	267	288	282	313	333	321	289	279	290	299	298	277	240	269	271	317	265	285	297	278	289	277	312	285	280	315	283	302	265	275	294	267	305	310	290	273	277	289	272	293	281	322	294	274	282	247	250	290	280	281	298	262	296	302	311	285	276	230	292	262	279	271	299	304	290	263	277	287	285	263	294	277	267	270	288	308	286	302	264	283	269	295	307	292	286	266	266	245	305	277	304	283	282	280	290	306	296	326	293	297	279	259	269	280	300	271	280	304	322	315	289	281	299	269	276	309	299	278	294	305	297	296	282	280	290	266	324	291	257	276	278	270	272	287	274	293	271	285	291	259	277	266	281	274	292	289	280	284	249	276	300	288	294	296	257	265	286	295	293	279	259	288	287	264	298	318	304	277	281	309	308	274	275	300	323	289	275	293	317	263	269	278	284	296	298	286	274	277	315	294	314	311	303	319	300	296	280	287	275	245	303	270	285	279	287	264	271	271	273	260	274	301	270	306	305	305	324	307	287	270	304	278	280	304	306	290	276	280	286	298	274	287	310	301	287	284	293	295	294	253	276	256	275	251	247	291	303	293	276	290	312	280	288	307	299	310	269	258	306	312	291	317	275	319	307	297	258	282	304	274	298	276	292	258	276	294	292	288	307	274	273	304	301	316	265	283	283	285	296	301	291	264	282	289	282	291	302	318	287	280	279	297	320	287	286	312	305	254	320	298	262	259	312	283	285	297	258	295	270	283	291	309	285	291	314	294	297	302	295	310	296	270	260	270	272	285	266	287	279	275	287	285	276	323	330	290	297	286	278	294	262	263	311	308	299	248	291	296	265	268	259	289	295	290	273	285	261	264	286	306	315	335	304	299	296	310	315	320	271	306	276	288	283	261	320	261	301	259	297	323	270	316	284	285	265	309	286	239	270	303	289	270	314	270	304	265	256	315	276	326	291	291	298	297	271	283	303	278	267	308	295	264	304	275	276	272	273	262	271	308	262	307	278	291	270	254	287	302	285	283	284	294	259	271	289	306	298	266	299	297	286	279	283	288	308	275	324	291	326	255	293	280	294	300	312	272	305	258	280	321	263	279	287	303	265	327	317	283	297	266	288	277	287	252	295	291	275	295	334	290	284	287	274	295	290	278	272	283	328	268	275	277	301	273	271	300	254	288	253	267	312	282	316	304	269	292	270	304	276	298	264	304	290	299	291	289	283	300	278	265	318	283	296	284	259	308	284	263	283	269	308	281	298	296	280	266	296	326	269	279	290	286	295	310	305	307	289	290	243	292	316	296	267	276	261	285	316	281	257	287	268	278	276	295	298	277	268	282	300	304	282	288	281	262	269	306	274	290	282	276	284	303	287	296	296	310	290	291	263	289	297	290	270	258	282	325	297	296	305	274	278	283	302	308	272	322	280	273	307	290	280	264	245	281	267	268	281	277	296	303	266	298	293	303	264	302	268	298	276	296	280	281	287	299	311	301	288	318	274	291	277	302	285	267	259	284	276	278	305	282	302	305	262	289	295	332	308	298	281	310	278	288	287	277	278	280	288	281	303	287	275	317	308	268	312	282	302	323	268	262	275	322	273	294	301	274	318	278	310	266	273	264	306	265	273	296	287	278	255	304	279	294	275	298	284	299	267	278	275	289	293	252	283	264	289	281	305	285	278	271	280	278	230	296	304	304	283	268	299	285	276	293	260	271	277	320	270	297	295	286	288	307	278	305	311	292	265	282	274	242	300	308	268	304	287	297	269	276	287	281	284	297	295	328	270	275	281	281	275	283	242	292	280	304	261	277	250	284	299	268	299	293	314	275	310	286	306	280	317	269	275	297	305	274	295	285	291	268	297	278	273	315	248	274	294	255	257	279	276	280	294	299	284	305	285	301	285	257	268	296	283	302	280	283	289	279	315	322	260	265	286	308	270	276	299	283	296	276	311	304	262	283	231	299	291	301	301	300	271	304	264	284	317	307	296	294	264	262	316	265	309	284	278	286	288	301	267	279	263	285	313	286	280	298	322	323	298	293	279	306	286	266	310	283	293	284	313	300	277	306	257	286	301	279	276	298	291	268	305	289	299	270	282	297	288	283	282	296	304	290	268	262	264	296	299	270	274	284	281	306	294	281	316	295	280	284	258	263	301	279	303	280	331	264	285	300	306	284	302	289	304	305	282	292	275	263	234	281	297	265	305	265	282	313	305	275	303	321	269	295	308	320	266	276	297	297	329	265	248	283	278	292	282	256	264	296	275	281	293	277	306	259	285	287	286	299	291	314	268	288	266	316	285	291	265	295	326	313	287	322	300	273	286	313	294	284	291	294	308	301	282	269	281	293	294	280	287	292	280	271	280	300	279	269	282	283	286	270	287	268	318	280	305	283	262	304
51752	31021	3419	3817	3213	2711	2215	1909	1633	1505	1351	1219	1138	1147	1017	986	1020	928	921	898	889	817	825	823	861	804	833	753	784	808	864	779	768	777	770	745	731	682	741	691	721	674	702	704	705	688	709	735	703	731	680	668	711	734	688	711	697	680	701	704	637	720	701	694	725	694	694	670	660	670	704	670	663	728	711	731	676	673	719	679	703	680	689	628	694	651	672	670	687	663	732	664	690	667	669	649	700	691	669	681	707	672	690	669	723	683	697	725	628	689	662	717	690	683	683	685	654	692	713	703	673	696	660	700	698	675	692	685	695	658	686	709	615	700	691	669	715	653	698	720	666	710	688	695	680	671	682	659	679	685	687	715	713	639	636	680	695	703	711	655	687	716	675	665	686	681	663	686	673	699	670	690	652	742	704	665	733	668	731	651	676	661	714	672	618	642	661	695	697	723	692	666	660	676	655	673	686	673	697	696	673	627	698	672	687	664	671	678	684	675	682	680	670	694	692	655	706	670	657	693	637	683	684	690	628	691	659	658	704	679	665	659	710	720	733	677	685	655	730	698	699	685	658	625	665	692	648	713	689	641	666	728	683	702	670	719	670	651	695	704	715	706	672	653	673	706	679	704	682	684	700	694	679	689	690	673	697	647	692	733	701	678	686	664	644	690	726	686	662	653	687	679	721	688	659	649	673	701	636	688	676	697	709	631	687	668	687	672	662	664	707	686	700	666	705	664	658	704	694	709	686	718	663	682	671	683	640	666	673	709	688	701	690	661	694	675	680	701	696	675	654	697	685	684	701	688	685	675	718	693	676	668	698	670	669	672	683	693	665	667	652	698	683	664	631	663	679	707	695	698	693	689	655	675	707	697	644	699	726	685	678	724	628	645	652	693	695	666	663	659	683	702	689	703	672	680	707	736	677	635	682	673	696	694	677	697	656	657	686	726	670	709	690	673	709	692	649	692	704	709	665	670	689	643	674	703	723	707	720	690	676	694	646	648	662	718	692	659	675	701	677	696	672	659	675	684	704	644	647	667	681	653	690	662	622	668	705	672	685	703	653	709	671	719	697	656	667	643	667	697	686	694	712	672	676	706	681	678	676	643	659	661	701	674	692	673	653	678	700	683	649	688	705	685	749	656	681	637	691	661	678	695	670	648	685	648	651	694	721	644	671	665	677	669	713	730	688	628	649	689	653	709	652	681	650	701	631	684	681	704	676	702	675	675	648	659	684	697	689	727	660	670	722	676	683	659	661	719	670	710	670	641	679	693	700	684	708	653	641	665	672	698	688	680	659	698	709	681	624	694	671	696	701	655	711	699	689	709	690	679	662	662	639	677	706	691	657	656	707	687	659	660	725	692	671	665	674	705	660	687	665	642	669	694	663	668	676	717	656	686	708	674	606	726	717	707	645	676	711	680	634	681	672	691	628	662	670	696	721	694	684	681	658	663	667	712	683	677	696	716	649	675	661	667	656	658	706	678	680	665	666	706	717	679	674	678	721	680	671	654	703	685	722	642	684	659	701	693	670	703	631	643	686	674	697	689	707	658	724	656	672	701	685	674	651	687	712	646	676	706	691	673	740	725	693	681	674	654	717	683	655	659	691	638	685	706	662	682	717	692	669	677	693	677	682	656	684	724	666	686	685	643	683	707	658	690	693	620	715	640	689	687	712	661	696	701	666	689	735	641	654	670	667	685	726	661	665	668	659	702	674	676	683	622	650	690	651	709	667	676	704	652	645	662	717	665	735	704	694	656	649	670	693	638	692	679	646	615	721	684	638	675	676	660	644	647	642	638	699	702	686	687	632	651	674	709	733	685	650	688	703	697	679	661	711	689	668	665	692	657	686	675	690	709	700	688	663	690	729	655	735	698	661	668	627	644	674	637	670	652	673	702	665	688	648	695	668	720	690	681	686	686	666	685	663	684	676	694	682	709	693	652	699	704	690	681	685	679	721	702	672	674	635	689	673	674	698	695	661	700	674	709	679	689	697	751	701	669	667	631	691	688	673	698	680	673	709	670	688	684	659	657	629	672	674	707	641	730	713	736	697	682	709	693	737	634	674	670	672	651	696	701	668	647	666	667	670	709	684	663	638	670	680	717	673	665	683	691	662	681	707	716	666	665	687	687	667	680	711	695	692	705	644	659	697	669	707	681	658	683	714	663	698	657	651	665	657	706	671	705	718	707	666	673	675	670	698	681	627	728	710	705	695	708	730	665	673	627	669	680	670	655	730	695	656	673	652	689	700	715	645	680	686	665	706	727	688	675	679	701	688	657	747	692	648	724	675	728	651	688	698	701	694	691	650	678	702	691	698	724	671	679	632	664	682	641	658	708	640	662	687	687	696	678	697	687	693	660	720	657	710	691	700	658	692	665	687	659	685	741	696	688	704	714	704	705	679	708	663	701	636	682	665	659	719	661	685	667	715	691	656	667	675	695	683	721	702	701	655	706	666	659	720	680	672	694	689	669	713	697	686	759	731	672	710	676	671	625	721	663	697	675	679	693	660	695	709	678	712	701	655	680	673	664	695	712	658	632	650	718	640	666	689	660	650	699	637	658	641	699	658	672	688	675	663	639	695	721	716	643	648	699	635	717	674	648	627	695	709	670	705	713	700	729	670	697	673	693	666	704	685	656	688	668	726	703	706	699	685	691	676	660	687	666	654	682	719	627	662	651	696	692	679	698	688	759	700	697	652	694	692	669	640	661	731	699	654	684	724	715	741	641	656	683	674	682	661	690	687	726	672	702	632	621	694	650	673	662	622	669	667	737	698	688	688	711	659	695	698	640	683	707	702	703	633	710	676	674	678	707	628	688	653	681	677	682	732	672	676	670	686	649	652	684	701	696	722	708	684	711	630	672	683	708	631	658	666	665	697	710	719	709	674	689	672	691	676	703	704	632	664	680	670	702	668	673	671	683	674	666	670	665	654	696	682	629	697	697	691	678	706	632	683	678	667	685	708	684	661	673	679	676	665	644	652	704	649	665	669	637	675	671	695	685	678	701	663	725	684	633	707	687	732	699	686	683	696	675	723	621	672	703	665	693	691	673	713	671	670	663	699	676	693	637	697	680	692	692	683	628	664	634	655	673	704	735	688	696	680	670	708	631	703	630	696	687	713	670	671	709	660	676	692	661	630	682	620	718	688	694	692	666	685	677	660	687	660	707	694	667	685	664	679	658	675	685	682	691	697	716	700	681	720	686	684	643	668	667	644	687	697	685	690	696	675	648	641	666	690	650	661	686	696	684	687	720	682	719	705	678	678	687	647	651	708	659	697	684	706	652	714	654	676	671	681	698	672	654	697	665	658	656	709	692	655	682	678	709	659	729	634	694	686	677	733	681	672	737	717	681	735	685	667	686	643	727	689	699	668	662	653	732	667	672	690	682	685	689	667	683	666	662	697	682	679	686	665	622	651	721	652	659	705	654	658	697	702	730	638	673	715	692	637	650	659	689	662	674	706	691	716	648	725	693	662	653
21370	4150	301	178	180	167	190	172	155	147	194	178	179	171	149	168	188	162	169	172	161	165	195	168	165	170	186	163	180	181	157	188	166	160	168	197	167	185	166	195	172	145	165	174	170	163	176	172	181	160	190	178	181	148	183	169	172	164	151	182	174	166	181	164	167	184	187	185	156	182	151	158	172	171	155	178	173	180	172	156	167	171	166	194	139	162	158	167	139	162	192	157	171	162	175	192	159	184	171	177	152	187	174	159	167	180	192	171	180	173	192	168	162	150	161	190	179	181	175	164	163	157	179	190	185	161	167	169	145	143	155	174	181	172	157	180	170	183	172	162	174	173	151	166	171	170	176	126	167	161	168	187	150	176	174	150	185	158	174	152	193	174	189	160	187	168	196	166	169	160	168	161	193	146	146	164	199	147	194	163	168	158	167	186	173	176	196	155	173	190	172	202	175	172	153	176	182	188	166	149	178	169	173	182	179	183	156	182	162	174	158	152	151	173	180	193	175	189	147	177	165	186	157	155	171	162	176	177	178	163	173	167	168	192	161	196	159	169	150	161	166	152	149	150	170	167	177	165	166	177	152	173	185	169	176	169	153	150	174	155	187	162	169	165	171	151	167	152	153	165	193	170	168	155	187	160	185	146	170	153	183	183	146	178	180	178	184	162	167	186	165	159	166	168	174	175	193	170	170	166	197	173	179	178	165	175	165	155	144	166	192	163	179	179	140	173	163	176	172	156	166	170	163	127	135	164	183	170	155	195	178	190	151	141	169	185	186	182	166	165	189	186	159	165	177	158	171	169	164	179	157	161	158	173	191	174	195	145	156	156	160	154	178	176	170	177	153	176	168	184	177	176	173	179	181	149	179	160	167	152	187	185	178	180	170	162	181	190	167	193	179	163	161	161	173	157	167	185	154	164	167	201	169	185	152	154	183	159	180	167	173	179	175	188	198	157	191	179	157	170	170	163	181	163	188	152	186	172	172	161	184	172	157	166	170	164	155	157	161	179	191	155	177	163	189	150	162	168	168	192	167	153	163	159	184	136	176	203	170	170	161	186	150	176	164	162	179	165	163	167	148	161	189	161	153	159	166	149	147	176	188	153	144	187	175	169	182	164	165	157	166	178	145	161	169	175	164	169	176	191	178	182	179	189	170	153	176	160	153	200	155	176	147	167	145	181	176	172	164	161	176	186	168	151	185	169	171	185	188	150	177	165	183	150	173	189	177	154	161	158	156	181	168	182	178	173	177	191	174	171	160	177	169	155	193	181	184	177	153	149	141	190	145	161	179	204	173	174	204	157	166	176	161	203	165	163	167	166	159	167	145	162	163	181	173	159	155	148	150	179	157	175	148	166	167	158	177	180	169	163	171	179	199	155	149	180	187	160	187	168	160	146	147	186	193	162	158	175	157	156	157	166	185	183	186	158	176	173	156	151	175	192	183	155	164	150	162	172	166	161	154	173	135	175	173	153	176	193	159	167	176	179	167	160	182	156	185	177	164	177	179	164	166	159	196	153	172	167	175	160	155	168	144	155	176	198	171	173	161	140	163	159	157	174	169	161	157	173	156	156	166	156	161	160	198	176	175	160	172	193	162	165	193	159	156	163	177	153	182	189	151	186	170	139	178	153	139	187	158	155	178	169	171	172	152	157	194	174	179	166	151	183	159	183	167	193	165	155	170	155	133	173	171	175	159	180	180	183	138	162	165	178	140	204	155	159	167	175	163	183	164	169	179	164	175	175	178	188	151	166	176	142	167	174	164	188	179	180	169	156	149	197	161	156	193	146	158	142	161	175	183	202	191	176	172	153	171	176	177	146	196	178	182	163	167	168	156	143	184	177	177	187	168	170	170	147	163	143	175	177	177	167	169	155	174	164	172	173	173	177	164	157	141	155	162	175	156	169	174	175	160	175	181	192	157	178	152	224	186	152	179	167	143	192	160	187	185	184	178	167	178	174	177	187	181	152	168	159	175	163	179	182	164	150	168	165	161	169	155	160	149	206	158	167	177	169	170	181	169	153	162	141	178	189	162	166	186	152	165	159	152	174	150	166	179	162	176	167	162	164	171	165	159	179	152	157	175	181	177	160	157	181	184	180	173	166	177	161	180	159	174	180	198	167	176	162	197	171	151	147	172	157	165	165	183	183	209	175	185	176	162	178	172	179	176	171	181	196	165	202	153	166	134	169	184	133	143	208	149	160	169	189	158	165	146	187	175	164	146	174	184	185	152	183	179	174	161	173	174	180	171	218	164	177	209	143	163	184	186	168	174	154	177	182	176	167	174	200	172	175	177	157	180	162	161	148	154	175	149	189	187	148	180	177	161	190	198	166	183	178	177	148	163	167	155	185	215	158	167	164	177	175	152	159	182	160	163	166	193	168	162	187	164	174	185	184	164	185	147	168	160	183	165	169	204	159	187	150	144	169	168	192	168	203	182	191	172	187	162	137	159	152	178	162	171	156	167	184	171	142	176	178	179	181	190	173	160	191	149	176	189	161	177	173	177	184	186	146	156	165	185	171	178	144	168	184	188	173	177	178	192	157	166	172	165	159	180	175	170	188	190	167	189	184	169	155	188	163	198	165	179	175	156	153	200	184	163	147	189	177	144	171	173	161	191	170	161	176	163	184	185	176	192	161	160	189	189	171	186	184	180	172	173	176	190	197	155	180	177	150	182	165	159	153	173	170	155	179	162	170	177	175	193	174	158	197	176	173	150	185	172	167	148	146	185	159	172	186	149	193	188	163	165	183	155	177	199	161	171	177	185	172	176	174	166	168	181	171	186	158	186	175	174	194	197	154	180	178	175	181	175	194	179	174	182	164	148	191	159	191	172	166	169	164	159	169	156	183	185	162	208	158	161	174	151	183	175	175	171	153	179	177	145	171	205	177	170	167	159	163	165	167	140	165	168	157	168	155	164	187	182	209	160	166	166	175	169	157	172	155	159	167	152	156	188	165	155	155	190	167	178	153	155	172	181	181	158	202	185	190	155	165	183	183	172	177	165	167	155	184	157	175	169	159	174	166	159	179	173	169	181	159	166	166	171	175	145	156	169	176	180	183	155	149	171	168	164	154	145	171	168	198	180	146	173	161	163	162	182	165	180	183	159	185	176	180	168	161	176	160	176	181	165	152	175	164	167	167	158	178	168	178	158	176	175	173	153	172	161	176	181	176	169	181	189	173	181	151	156	185	184	142	148	140	153	178	162	161	164	170	168	157	178	167	179	143	175	171	162	178	154	174	170	169	176	177	155	163	188	164	151	156	186	172	182	175	179	179	167	169	183	167	169	154	184	177	152	181	176	169	172	164	176	170	139	181	185	175	143	162	196	175	172	172	172	163	186	165	189	159	167	183	195	165	171	151	170	160	171	171	169	192	201	191	168	174	129	178	163	194	171	167	161	163	140	174	180	179	164	174	154	167	187	150	175	147	182	176	173	148	188	169	164	150	148	160	158	169	149	180	166	155	173	162	164	164
18748	3554	521	540	536	493	524	467	496	474	480	457	494	475	487	474	485	435	491	479	471	471	442	514	477	462	456	443	481	434	477	449	511	485	505	489	472	469	462	480	487	500	488	470	496	490	456	484	444	473	478	447	449	423	491	459	484	491	414	466	517	479	447	481	482	490	474	488	485	458	482	445	505	473	475	470	488	475	439	463	477	467	465	498	468	449	473	471	463	473	418	439	454	483	479	422	478	422	461	441	501	456	424	442	484	468	482	495	473	491	513	476	467	463	458	451	462	470	463	473	480	480	509	443	442	507	461	486	457	467	474	465	480	460	469	484	418	418	426	459	456	487	472	505	485	497	470	441	477	495	455	484	476	475	435	505	484	469	478	464	454	480	484	470	497	485	510	433	467	430	476	490	455	475	482	474	484	516	450	475	459	440	447	490	506	437	475	488	481	486	498	444	474	492	447	482	458	440	467	495	469	473	468	467	442	464	483	457	479	479	486	475	449	467	481	446	506	464	448	492	448	437	443	464	445	469	450	489	468	434	477	490	458	482	467	457	447	502	467	428	442	477	474	444	459	489	479	452	433	462	485	472	468	486	470	476	430	507	487	480	421	454	472	464	432	422	461	473	444	486	470	426	482	490	479	446	458	468	463	464	451	447	452	465	472	484	482	468	482	446	460	459	464	427	424	448	470	438	453	460	486	463	486	441	492	490	438	470	499	467	451	481	498	527	473	469	481	454	470	501	472	475	476	451	475	453	426	454	464	463	490	449	426	496	457	461	455	480	471	463	464	450	470	442	470	471	467	477	467	462	476	476	474	443	456	520	478	458	436	437	431	470	475	482	482	453	434	487	470	460	456	504	444	457	482	451	483	444	451	497	493	462	461	437	481	460	475	449	495	437	463	438	479	460	477	483	450	485	491	453	508	489	463	471	508	474	457	468	480	474	440	491	463	479	495	466	448	463	455	475	450	480	431	499	442	417	422	471	487	439	482	507	416	504	455	504	462	462	500	512	473	452	482	456	427	462	432	494	442	482	466	442	487	445	483	485	465	446	418	495	445	454	485	451	436	436	460	477	456	448	479	438	493	458	484	474	457	457	433	455	494	458	449	469	491	474	486	485	442	495	464	469	485	463	427	471	436	484	474	476	496	478	481	475	449	486	445	421	483	456	432	505	474	490	444	480	437	466	496	493	444	485	487	461	462	445	493	447	427	492	480	443	468	464	503	444	446	466	417	453	496	431	476	496	425	478	474	474	468	458	475	441	522	448	444	462	470	467	487	433	470	442	448	480	479	480	454	475	484	480	456	434	468	452	459	503	457	453	475	486	458	481	491	453	464	426	447	494	498	443	459	437	451	472	453	492	482	460	481	480	463	444	483	474	494	450	459	473	472	453	486	467	476	438	470	459	486	446	453	504	476	474	464	435	462	509	442	443	459	479	457	449	497	511	480	463	469	437	459	462	407	435	477	506	415	481	432	463	490	464	452	473	427	480	475	464	481	472	443	465	470	480	446	491	440	455	486	491	488	459	438	461	509	422	438	506	479	482	424	439	475	434	445	483	477	472	440	433	466	510	450	505	488	465	477	484	496	437	486	444	493	471	454	488	491	492	485	508	447	486	442	467	461	470	486	470	494	441	420	480	476	487	444	468	449	489	466	452	450	502	466	465	440	434	449	492	461	472	535	486	480	456	463	474	453	437	469	465	445	457	476	478	441	470	448	482	481	483	470	472	460	466	462	471	426	451	461	461	485	456	435	444	477	490	496	496	467	440	470	514	484	448	459	466	438	501	455	481	441	479	478	476	498	467	450	478	503	485	455	445	491	455	483	466	471	445	419	480	437	465	485	496	462	471	467	480	462	491	454	452	504	474	442	466	445	486	469	464	418	476	496	479	451	444	440	448	491	481	459	478	430	477	498	450	454	468	454	484	443	486	452	486	475	443	475	438	478	458	485	473	477	455	502	494	496	480	471	445	469	467	479	479	483	469	488	446	413	467	498	483	475	506	425	474	466	492	464	464	479	511	470	451	443	469	455	451	455	440	434	468	504	471	475	521	448	442	437	504	478	479	472	491	463	496	461	456	514	447	436	468	473	466	470	469	444	465	465	428	495	464	505	429	469	461	455	453	437	495	455	486	427	448	463	464	465	461	464	445	438	423	445	450	470	471	503	447	488	473	478	459	433	442	453	430	502	445	464	511	472	480	477	502	468	471	488	470	487	449	458	512	463	493	457	454	466	435	451	458	447	495	472	503	468	484	473	467	497	455	440	449	467	456	444	507	470	475	463	452	438	449	456	496	453	462	457	473	451	450	470	444	441	482	473	455	468	492	490	470	450	438	433	496	464	476	493	474	464	477	505	452	460	477	468	454	467	501	428	504	451	465	482	474	466	488	452	458	451	462	482	497	496	475	443	466	450	488	452	429	438	459	445	478	451	427	488	458	488	486	483	456	464	506	504	475	465	462	457	453	420	447	502	479	479	457	481	467	477	463	480	451	425	451	479	465	485	451	467	450	438	500	486	458	454	479	462	438	428	461	448	465	442	450	508	442	439	448	449	487	476	432	458	470	498	492	504	448	478	470	455	410	464	442	487	472	476	456	472	482	486	457	485	472	466	520	485	488	432	491	435	460	479	438	457	463	475	450	432	420	509	439	452	436	455	493	448	487	442	450	449	463	445	484	493	437	477	441	462	438	496	459	446	460	463	483	465	471	462	453	469	530	483	478	447	454	448	452	463	444	434	479	489	461	467	474	500	472	495	443	465	475	460	452	466	503	465	482	462	450	484	443	518	488	450	450	448	488	465	466	479	483	462	486	450	466	476	450	479	436	485	485	500	495	482	443	532	456	478	467	490	459	468	494	479	461	461	470	466	454	488	459	511	450	467	463	445	470	473	490	430	448	504	460	469	445	444	447	480	467	483	454	441	466	483	473	465	468	481	487	454	461	493	464	493	434	459	489	457	471	433	466	458	470	477	459	440	515	483	485	480	437	443	448	486	476	491	464	485	465	461	510	466	482	489	466	493	449	513	487	492	458	452	454	447	478	473	436	447	467	460	462	450	485	504	473	425	453	480	515	457	477	503	430	486	458	435	473	451	452	476	489	491	491	477	475	466	484	464	451	438	459	453	434	465	470	493	494	502	436	461	487	429	448	428	448	420	442	476	491	501	456	459	488	461	449	451	494	465	512	487	469	425	490	496	493	456	470	460	484	478	461	434	469	469	434	479	451	487	446	488	464	459	458	455	487	451	487	442	456	476	460	503	447	449	479	476	509	414	458	486	489	456	456	462	461	424	469	487	481	449	444	482	451	460	450	479	431	448	467	470	485	507	468	476	473	502	439	499	445	464	487	482	479	450	465	486	494	475	494	473	448	448	492	453	474	493	414	491	431	441	513	500	458	467	451	484	441	476	476	470	488	478	456	468	458	473	475	470	453	483	450	427	503	466	463	452	443	455	462	464	482	472	452	471	483	472	468
65292	39217	13468	1460	683	588	424	423	415	379	358	358	371	353	313	329	349	328	330	334	313	330	315	323	298	332	297	319	296	301	294	306	281	348	327	331	293	310	280	339	306	295	311	291	287	312	312	277	322	341	319	313	311	297	284	311	297	308	280	356	324	288	311	310	318	290	354	320	324	307	311	306	334	299	294	318	324	319	347	297	348	343	295	302	288	324	330	313	298	346	318	334	293	348	325	307	309	324	315	301	328	330	298	307	341	317	293	269	319	334	323	295	292	312	315	327	294	320	315	328	320	310	300	276	308	321	321	326	290	325	332	318	288	293	345	328	297	297	303	312	285	326	326	307	301	294	277	286	310	320	299	295	323	318	350	305	310	312	327	320	325	279	314	314	349	324	290	308	324	302	300	337	300	317	306	298	297	289	326	329	339	318	328	345	319	294	319	321	297	317	339	280	321	284	297	299	309	299	281	312	304	352	345	328	312	310	341	305	334	293	315	300	295	313	345	290	289	284	304	308	317	320	323	282	323	298	317	297	304	311	288	328	273	321	329	338	303	296	315	321	324	308	279	318	295	301	324	309	306	339	309	326	293	308	274	309	312	285	305	335	308	294	302	337	286	330	295	291	350	349	306	340	318	276	304	301	309	314	314	295	294	298	301	298	315	292	314	313	325	319	304	284	345	345	308	306	312	294	328	312	292	346	319	313	297	311	294	312	322	298	291	308	289	313	329	321	322	310	290	330	324	307	302	289	315	327	342	301	279	296	269	334	312	281	303	328	289	326	307	312	310	334	328	333	303	300	303	323	327	294	325	333	313	315	350	301	337	271	300	301	281	310	352	333	315	294	286	283	294	279	334	313	320	286	304	304	293	304	300	322	321	319	274	329	325	318	282	297	322	298	284	341	311	304	322	320	315	323	319	301	310	311	313	291	313	366	333	312	326	284	305	306	276	326	334	321	340	308	290	319	297	311	331	311	266	288	310	302	299	323	309	328	313	328	306	326	283	333	307	319	319	299	305	300	296	335	310	298	297	300	320	287	329	304	315	319	315	335	305	301	324	313	297	323	275	347	305	314	286	283	340	320	272	312	288	296	300	309	290	314	298	313	328	289	324	300	334	322	318	329	284	317	312	307	311	348	342	292	281	304	305	277	322	331	351	306	303	293	345	340	296	287	316	320	350	331	321	297	302	267	333	313	301	335	331	279	304	306	318	300	291	304	308	336	307	315	315	275	317	311	323	352	308	284	302	310	317	328	315	305	333	297	308	296	317	297	296	342	287	299	304	319	339	298	313	323	305	335	312	312	289	319	327	316	308	317	359	365	322	335	340	292	354	332	283	322	309	285	338	289	294	287	294	281	303	311	298	302	319	292	297	302	309	299	307	312	293	361	320	309	269	290	322	287	339	314	327	325	319	334	311	273	336	284	313	299	303	300	302	334	312	327	280	289	311	324	291	312	302	286	314	342	298	298	355	326	298	299	335	306	326	288	311	312	305	312	305	300	279	332	244	319	318	322	301	308	310	281	308	288	293	310	314	342	298	289	296	321	327	291	304	310	316	305	305	299	323	330	322	320	301	332	318	340	301	285	300	255	316	316	350	354	297	297	293	321	279	332	318	317	285	292	298	304	333	299	313	316	334	308	288	294	305	319	327	309	311	302	273	284	306	328	321	327	302	276	300	301	346	320	306	305	323	291	304	331	321	305	302	336	314	293	329	312	342	335	292	305	311	330	278	300	286	306	302	291	304	292	323	279	301	275	319	324	293	354	301	280	306	283	301	295	294	305	316	276	319	311	329	303	331	304	309	317	322	319	327	323	286	300	299	319	344	272	324	296	347	317	298	297	320	314	266	336	281	320	313	333	332	344	305	322	311	322	292	301	310	325	321	320	323	341	318	319	301	319	298	289	276	316	328	314	303	293	314	300	309	316	341	299	297	326	302	274	334	356	301	307	289	295	302	303	300	317	309	330	288	321	307	317	322	308	320	311	318	311	323	309	279	313	333	316	321	331	322	338	295	291	295	332	280	319	321	335	305	325	305	314	319	347	311	348	317	313	307	322	260	318	340	337	326	313	299	308	348	328	351	311	332	320	291	300	316	297	330	328	333	320	317	314	309	270	346	307	277	321	303	305	319	290	304	290	339	329	308	333	286	304	277	299	307	312	343	320	339	312	321	317	302	337	314	320	320	311	343	329	329	338	336	297	300	282	297	291	314	292	323	289	331	290	314	330	307	321	329	372	277	315	335	287	307	299	349	314	311	301	301	285	324	284	320	315	300	330	319	297	323	297	293	299	293	321	294	320	286	280	313	344	332	320	317	303	321	301	331	301	330	320	318	313	336	338	317	349	266	284	304	311	310	345	285	325	304	327	332	335	335	292	315	332	347	302	290	306	297	310	327	302	291	341	307	329	310	348	328	300	307	337	309	289	315	291	308	315	313	319	299	277	337	323	290	349	321	318	346	324	317	312	303	282	327	274	329	310	293	300	313	302	325	307	327	275	325	295	319	306	346	333	331	321	310	307	282	318	301	306	300	315	310	319	322	295	314	342	285	290	288	285	297	328	313	338	284	321	289	295	308	297	314	322	292	325	327	310	329	326	339	331	306	349	313	275	292	292	297	349	292	320	303	330	313	346	304	337	299	317	292	330	298	334	333	308	278	334	328	326	309	319	322	322	313	308	275	311	282	328	326	328	319	321	306	285	287	343	313	291	321	298	300	305	310	309	325	293	319	282	331	296	296	307	319	291	308	289	307	297	313	314	329	334	291	331	329	323	291	324	294	290	272	300	324	338	314	313	306	308	308	317	296	296	338	301	286	341	301	274	297	299	325	306	284	308	292	316	304	316	286	289	294	290	311	340	308	319	322	311	307	316	294	355	324	304	327	301	309	308	293	303	304	295	327	319	305	327	322	289	334	312	285	292	322	314	323	285	324	310	319	330	298	326	315	310	281	269	293	284	311	317	311	314	283	294	312	306	318	319	295	335	319	315	301	287	308	296	322	289	307	323	297	330	307	298	325	322	291	327	302	302	274	318	359	338	299	306	338	326	296	307	313	342	266	300	319	317	306	293	302	317	318	319	294	295	304	298	291	324	308	304	312	298	292	305	309	294	295	305	305	332	277	317	316	338	314	314	311	327	290	316	294	318	338	309	318	313	308	296	325	297	292	324	298	310	302	300	338	278	292	320	270	291	318	290	290	332	323	297	326	338	349	304	299	321	343	314	332	328	307	308	326	322	304	316	345	317	329	341	273	321	296	298	321	295	289	333	281	286	302	303	325	278	308	329	319	277	309	301	312	292	320	303	297	314	254	300	313	355	328	325	336	313	316	295	357	304	286	287	334	325	323	308	312	313	318	325	322	335	312	328	332	338	287	297	295	367	295	312	316	296	321	310	342	314	314	332	352	340	295	309	285	317	317	295	315	267	335	296	331	319	337	311	349	315	309	296	306	312	293	324	298	303	309	342	292	313	296	282
41983	23226	2098	2314	2103	1783	1531	1409	1277	1169	1180	1057	968	950	983	957	954	863	856	830	856	795	802	841	811	795	889	762	809	831	807	797	821	770	801	789	785	796	740	804	739	737	746	777	809	808	741	713	749	727	763	833	764	810	752	754	800	772	771	758	786	752	810	783	812	804	785	766	762	831	775	730	797	763	759	737	768	723	759	802	751	733	710	767	742	748	746	776	719	756	739	781	757	786	760	753	750	773	709	739	762	808	757	711	733	799	683	708	750	772	765	756	723	809	763	722	715	758	730	762	710	750	739	751	758	772	765	729	782	789	764	771	723	749	775	727	739	731	690	717	735	765	690	764	745	783	770	792	737	749	774	740	769	832	785	713	758	782	781	739	772	743	731	743	738	727	740	779	790	806	747	787	784	723	760	715	739	765	779	765	780	759	789	755	760	741	745	724	744	767	769	707	753	778	828	758	754	738	757	766	719	662	741	743	803	790	763	760	776	802	782	699	751	800	711	735	744	775	783	740	746	697	786	762	758	727	746	801	764	769	773	739	800	749	763	770	725	816	770	746	793	793	720	798	726	793	763	741	736	756	779	719	745	763	772	762	713	753	779	713	736	731	717	728	709	757	732	767	764	762	805	725	745	779	719	756	788	738	755	765	766	724	776	739	703	706	784	794	748	754	779	754	763	752	728	754	843	759	758	761	727	777	771	755	771	790	731	744	793	776	734	724	788	762	735	725	712	701	762	774	787	748	778	762	791	738	744	745	773	741	740	755	723	731	804	732	775	782	722	746	779	742	779	737	731	722	693	723	767	753	752	771	742	760	775	773	790	719	771	707	748	748	690	759	743	767	800	710	751	773	761	754	703	748	800	798	745	772	712	749	720	782	796	760	694	770	761	761	728	712	723	751	733	719	750	753	729	741	834	798	777	763	777	757	731	716	785	778	777	732	698	792	768	745	790	769	774	799	753	763	740	749	752	757	758	694	732	769	742	764	755	768	763	752	770	768	801	762	709	770	769	743	775	729	763	737	722	754	733	732	711	744	717	751	760	722	796	765	751	747	752	735	785	785	771	770	793	760	774	787	797	796	769	746	763	766	735	810	763	746	727	763	790	821	724	738	747	795	721	735	739	795	781	741	731	740	759	761	760	752	741	773	762	764	716	744	744	756	786	797	734	777	728	750	832	773	786	796	738	776	739	760	762	743	749	783	744	750	746	808	786	768	707	762	796	709	775	812	782	752	771	767	758	765	785	746	736	763	757	773	777	719	763	759	771	793	712	782	749	752	688	736	737	773	789	731	791	756	710	747	743	755	753	756	721	744	760	766	758	783	723	771	724	764	802	770	766	748	745	736	746	763	749	749	804	776	768	789	661	773	750	772	736	782	735	720	758	765	708	771	770	781	730	740	781	771	787	819	728	771	705	772	733	793	804	767	783	792	817	731	763	742	736	750	735	782	725	763	782	753	756	716	784	780	781	724	752	723	776	722	750	772	756	794	717	751	714	711	759	763	741	762	771	741	729	746	734	815	742	800	758	698	763	731	693	764	724	780	702	759	718	711	755	744	729	767	752	742	731	759	731	726	767	757	722	738	820	727	716	762	766	741	765	717	777	749	738	738	775	762	798	734	761	747	761	773	739	751	743	731	726	749	752	783	755	804	744	753	745	740	759	726	758	729	713	745	811	723	749	763	773	796	734	743	778	756	725	782	798	775	771	708	733	749	714	710	753	777	727	769	754	763	714	712	745	752	757	764	802	776	750	717	819	773	741	755	789	776	734	769	831	747	755	707	729	773	731	762	784	749	766	724	754	736	781	751	801	759	706	780	757	755	759	737	762	756	795	702	771	747	785	802	762	766	760	760	760	727	761	733	773	754	750	777	771	746	794	772	756	753	782	730	748	729	736	743	742	778	720	761	725	785	767	744	799	763	729	778	733	756	777	757	735	823	786	806	804	729	749	747	742	748	757	766	772	779	795	776	766	724	747	761	772	740	756	761	768	713	793	737	783	761	769	796	741	754	791	705	764	739	738	788	707	762	794	772	721	777	785	777	726	761	743	760	781	754	747	761	742	714	751	756	724	780	756	746	799	737	776	773	740	719	756	733	757	804	754	696	728	754	744	752	724	729	717	756	779	790	765	763	762	775	785	724	727	766	783	762	745	784	711	777	730	745	736	701	742	727	786	737	738	729	763	740	771	777	752	764	805	731	750	763	807	777	792	769	795	725	778	733	774	755	767	737	790	778	749	756	693	745	747	750	743	699	752	783	775	770	725	782	745	748	775	744	797	736	769	810	787	776	789	760	769	801	748	778	735	717	714	759	747	738	713	776	729	762	722	789	761	760	789	756	727	783	735	796	764	746	779	749	709	723	732	759	750	725	747	739	790	751	748	729	715	821	770	749	762	780	752	762	736	794	809	739	742	763	808	730	766	702	766	804	758	747	783	766	750	775	713	755	725	727	761	726	738	776	735	755	735	762	766	763	757	746	776	755	812	785	772	775	749	762	770	790	741	761	749	766	727	751	758	775	719	766	738	743	776	760	794	697	743	770	775	783	729	811	736	747	735	787	760	771	736	794	752	784	738	755	766	754	756	765	747	761	735	761	841	771	731	833	783	726	759	759	733	732	807	754	747	767	778	752	778	778	783	748	752	762	783	764	808	765	774	804	797	812	800	712	771	760	736	773	773	777	719	759	800	768	745	707	767	765	783	788	774	750	819	728	752	732	782	753	711	722	756	738	759	735	766	801	717	762	739	762	820	754	806	717	743	795	725	751	812	790	754	785	738	753	735	721	754	744	777	726	750	697	738	755	750	705	732	793	776	732	740	729	787	733	727	744	718	713	798	767	752	712	777	750	745	737	777	716	778	784	778	735	804	819	729	782	774	784	795	776	756	740	794	756	742	732	766	759	750	755	716	740	751	781	716	761	735	764	762	721	746	784	796	771	773	776	749	790	775	736	789	754	788	766	825	720	848	773	791	791	769	821	805	740	757	810	768	759	750	742	740	742	758	722	731	763	749	739	774	734	754	789	774	797	764	776	787	716	763	726	779	783	721	781	802	724	734	792	731	700	744	709	768	776	805	759	794	794	754	765	786	761	740	748	783	757	743	708	789	720	711	786	806	751	736	719	763	733	748	709	773	732	792	745	725	761	758	744	723	762	778	746	756	755	760	804	769	759	723	731	823	793	738	763	703	788	797	761	763	819	750	761	740	758	777	737	753	747	740	750	782	743	794	747	776	734	787	750	769	762	761	763	744	733	734	750	770	764	732	768	803	751	793	726	750	749	772	767	738	811	778	722	717	738	723	765	734	742	797	763	766	760	722	747	775	741	753	662	717	770	734	769	741	741	741	737	732	720	733	761	726	803	791	780	790	787	778	731	799	776	739	760	698	778	814	741	775	760	776	762	735	699	785	696	801	763	828	729	726	751	770	740	779	784	746	814	773	771	810	769	745	756	745	734	768	744	732	724	768	724	746	759
74727	47382	20349	5540	1162	769	644	506	492	421	413	388	351	305	318	325	341	319	323	328	314	293	325	315	296	325	290	288	309	316	322	315	286	272	296	306	298	283	257	275	294	288	249	296	302	274	291	281	304	264	289	308	305	274	296	285	334	281	300	278	286	305	308	285	324	277	299	308	286	289	287	259	271	311	261	282	286	260	275	298	295	291	279	291	322	303	304	277	281	275	310	286	288	308	297	260	281	278	279	288	312	302	279	260	288	268	290	288	289	285	267	274	301	291	288	271	256	297	284	283	284	274	289	279	301	312	306	307	268	308	276	278	277	297	294	313	271	248	325	264	262	277	251	268	283	252	273	268	336	258	274	291	266	285	292	288	291	291	263	290	326	297	278	266	301	290	296	300	234	280	308	302	324	268	295	254	293	296	279	275	262	295	292	264	302	290	300	271	308	313	266	275	260	284	266	281	285	273	281	281	288	303	280	283	311	273	284	294	297	272	263	272	300	256	276	284	292	270	267	282	287	283	261	306	274	243	297	272	283	286	268	284	297	301	276	315	318	294	297	281	241	276	264	282	281	284	274	298	290	325	265	296	303	273	249	294	302	288	277	266	293	279	291	280	280	290	264	288	304	275	311	295	296	297	295	277	282	271	273	291	273	279	285	298	290	285	290	287	272	264	268	299	271	256	276	264	292	299	284	311	296	278	302	275	291	284	264	295	282	248	298	249	276	276	288	288	293	299	276	279	270	261	280	300	309	298	305	284	267	304	291	265	263	261	262	288	316	272	315	296	255	273	302	265	248	288	292	278	248	280	290	262	305	252	285	293	286	262	281	269	293	296	249	277	265	293	262	275	272	280	255	342	292	296	285	290	304	271	330	301	280	301	284	304	280	275	278	286	265	280	309	282	294	264	297	298	280	299	295	291	267	268	300	300	317	275	292	332	305	246	269	296	310	289	297	286	307	285	283	286	274	302	300	293	266	287	279	284	277	286	293	274	253	284	278	280	294	303	302	292	291	275	309	311	314	289	288	267	275	305	253	287	307	308	324	280	286	298	288	289	288	296	255	306	273	273	283	263	293	290	323	290	285	261	289	280	315	275	299	289	282	291	319	281	297	251	289	275	311	317	297	264	294	275	280	286	265	318	291	256	275	298	286	278	312	304	279	314	254	276	276	292	282	282	293	282	259	327	268	274	278	293	276	289	278	288	286	301	287	326	288	227	278	298	308	283	309	307	291	312	275	280	292	317	276	304	264	277	288	282	265	293	283	278	260	268	238	265	308	276	284	288	282	287	281	302	324	296	289	279	323	259	275	273	267	271	285	279	299	291	313	266	315	248	271	278	312	283	284	267	287	302	269	283	280	298	273	290	288	263	285	307	276	284	276	282	307	311	281	263	270	266	280	274	271	290	301	302	296	267	275	295	247	300	275	283	250	256	253	271	281	307	314	300	272	304	305	316	259	288	318	264	281	279	269	272	302	284	301	296	296	262	287	265	283	294	299	288	296	305	270	284	282	284	292	297	256	271	303	262	279	304	298	290	310	264	284	249	263	280	288	275	276	284	280	289	280	280	285	286	274	273	286	301	269	269	284	300	238	280	292	288	274	269	326	276	298	282	263	301	283	265	287	286	286	265	308	289	298	308	271	317	263	294	273	245	246	274	314	312	274	265	275	264	274	294	302	278	267	298	301	290	265	294	294	274	294	249	313	306	284	281	289	271	267	279	267	269	302	281	275	279	271	293	271	315	321	268	310	256	284	290	297	281	298	266	272	310	265	281	255	275	286	285	299	257	273	268	263	258	274	270	292	266	274	290	295	284	281	287	293	285	305	289	288	273	267	312	283	276	296	288	277	262	308	284	284	299	259	288	256	311	286	266	273	292	280	268	286	287	296	269	300	258	251	264	290	272	297	243	309	269	273	286	288	262	276	312	278	260	293	279	281	290	290	316	262	305	278	309	288	268	251	278	263	276	296	290	266	281	273	306	276	317	300	286	260	279	302	267	291	263	307	275	302	295	270	258	317	286	274	251	290	259	281	255	307	307	260	284	254	285	266	308	276	263	282	261	278	284	294	271	292	272	293	267	291	259	282	282	274	302	289	321	273	282	268	273	280	279	281	286	273	298	279	272	295	289	283	294	291	292	260	265	285	285	273	286	278	250	280	288	259	296	266	290	284	274	246	271	309	291	284	289	308	298	306	286	301	291	298	270	313	277	267	286	289	266	294	319	289	328	303	284	289	247	258	304	244	305	278	305	312	277	246	273	247	271	306	289	279	247	253	317	270	289	296	284	269	262	293	277	287	260	268	264	294	262	281	273	299	272	274	266	296	300	265	279	306	315	261	304	267	290	283	281	309	277	281	278	290	309	252	290	316	255	277	294	310	279	297	267	258	269	250	316	248	314	287	248	292	289	291	307	289	285	283	290	273	250	281	284	279	275	283	263	282	282	302	269	242	297	299	257	253	300	295	259	272	302	279	305	259	299	302	270	289	282	274	282	279	272	268	276	257	269	263	311	323	282	258	279	273	339	273	301	288	282	287	267	272	330	297	268	275	268	286	290	277	292	284	267	273	283	300	270	280	312	278	320	341	277	285	250	285	298	297	309	265	265	277	278	277	276	254	284	264	271	318	290	301	299	286	293	277	267	276	297	287	335	301	278	313	296	291	280	296	269	276	265	308	272	279	271	287	237	304	285	302	254	284	287	267	253	292	259	276	259	273	298	251	286	272	289	319	291	262	269	278	280	288	287	320	301	288	280	259	287	289	274	287	260	275	282	278	292	291	315	270	288	266	295	283	300	257	270	297	298	297	267	263	274	308	268	283	303	301	301	314	295	311	282	269	268	278	243	290	297	268	297	316	275	237	280	274	315	283	260	272	278	313	281	319	300	259	294	276	303	279	278	255	295	276	271	275	291	302	286	297	279	293	297	282	270	275	277	304	275	272	285	282	304	259	300	283	260	282	303	263	301	276	277	265	264	260	283	282	325	276	305	276	294	323	302	269	280	286	278	298	277	283	289	312	240	276	303	288	288	290	312	286	294	274	271	299	290	285	289	319	297	286	258	284	290	258	292	289	284	291	271	280	273	318	289	279	308	294	265	290	295	278	304	294	255	293	310	275	268	332	257	306	260	285	302	277	280	259	299	283	275	275	285	301	306	286	294	294	253	255	273	283	319	284	273	285	295	281	293	311	279	286	266	273	285	304	277	257	258	298	301	292	231	283	291	301	304	286	262	255	309	285	245	259	277	266	278	290	295	274	262	293	274	295	281	284	291	272	266	300	277	265	274	298	267	289	263	276	295	306	281	249	270	293	304	303	276	308	277	286	302	303	304	248	283	309	253	299	278	293	301	290	281	257	272	279	295	295	290	251	271	299	294	270	285	300	287	306	298	299	265	295	296	280	282	299	302	290	275	327	275	279	278	282	293	264	263	288	284	284	295	269	279	266	294	273	273	329	273	269	298	270	278	283	266	267	304
51183	30804	3331	3848	3289	2786	2284	1939	1724	1518	1350	1276	1128	1093	1108	1082	1028	929	897	890	892	881	798	850	798	758	820	771	808	846	742	745	799	725	754	771	730	729	725	755	711	719	711	738	731	703	721	706	653	715	701	711	707	703	728	710	644	709	711	661	705	701	675	680	695	671	716	698	671	715	722	691	705	647	691	736	686	682	658	706	664	627	693	664	642	665	668	691	715	678	656	674	722	666	707	708	641	684	720	682	684	688	678	665	682	667	674	665	654	663	712	675	734	696	703	664	663	622	672	680	695	656	688	642	609	680	704	665	687	680	678	663	654	692	683	672	690	692	651	649	685	632	630	653	691	659	714	714	654	700	640	689	727	664	606	694	704	667	704	638	658	720	685	676	656	678	762	685	684	672	691	682	640	677	708	690	674	708	681	713	663	645	647	695	664	715	690	710	636	651	670	680	651	665	629	708	657	659	633	638	658	655	675	642	644	714	670	688	707	644	724	707	685	666	603	692	680	707	660	680	663	669	658	705	702	685	626	700	657	679	653	702	702	645	678	646	660	693	651	668	666	643	654	722	717	704	685	672	685	683	674	630	660	642	712	698	663	702	678	652	672	675	677	627	700	687	668	676	673	695	715	625	622	674	632	675	653	657	664	673	681	700	692	660	656	670	697	651	682	664	658	644	697	666	690	651	694	670	682	636	696	686	648	659	683	695	621	649	666	651	658	661	702	683	659	666	682	679	692	648	667	659	668	675	672	684	642	676	692	703	656	663	655	723	669	677	685	662	633	686	670	674	712	686	742	685	667	637	661	678	628	662	684	707	622	704	664	671	664	700	654	693	715	651	651	642	666	650	671	679	700	688	643	669	720	669	675	693	687	711	647	646	680	697	649	714	661	706	649	664	657	668	667	639	725	684	675	662	708	671	700	653	663	639	703	676	677	685	704	653	675	635	665	683	671	686	642	736	635	694	650	626	682	665	629	656	669	649	685	670	699	675	679	643	675	666	668	674	684	713	676	634	669	651	707	674	720	670	688	655	706	641	687	657	660	708	682	684	666	685	646	702	676	653	646	644	753	680	694	683	677	675	669	636	717	686	690	699	690	690	724	658	673	650	655	679	680	701	637	628	687	661	658	704	682	671	615	674	705	655	653	663	639	676	685	676	725	720	655	695	687	675	643	705	670	680	638	688	627	657	727	646	669	601	722	663	710	641	655	687	682	698	635	695	711	660	721	671	705	666	670	629	676	682	692	626	729	628	622	646	629	665	666	671	698	644	688	692	665	682	656	659	687	661	683	689	683	615	668	697	687	661	671	623	635	682	689	640	691	647	670	647	635	659	640	721	689	672	662	658	685	636	680	701	645	685	683	645	672	695	678	671	598	661	643	630	648	737	694	680	691	680	640	652	670	707	657	666	698	679	654	698	670	688	652	664	684	649	635	673	651	639	704	691	650	713	674	675	713	702	675	687	658	631	665	648	644	729	707	703	630	670	699	702	665	627	681	683	672	712	693	669	664	650	673	715	700	608	684	673	660	678	638	660	698	692	672	686	658	665	628	662	634	684	686	706	644	664	676	736	680	686	663	727	740	664	673	651	691	719	703	690	673	665	696	654	650	665	694	715	634	690	665	652	736	672	668	697	718	645	686	729	694	688	690	649	696	738	699	674	605	675	689	650	668	674	667	633	657	674	674	660	651	668	674	744	686	723	657	649	656	660	630	646	681	671	649	660	669	677	681	714	703	640	703	680	662	636	668	655	660	668	654	678	688	626	718	649	655	643	675	663	710	679	630	685	663	677	631	625	692	680	656	669	670	653	699	590	679	662	662	691	690	673	672	667	688	675	649	724	699	645	685	654	709	672	642	653	660	655	734	666	662	676	706	671	679	651	625	681	651	693	727	654	684	664	660	679	645	662	676	683	646	661	665	704	692	650	645	682	676	667	718	665	673	686	661	703	667	669	694	657	667	672	666	669	654	650	714	693	693	657	609	698	696	675	669	668	651	658	701	662	675	663	634	703	662	709	647	671	706	681	693	662	675	686	690	708	717	681	667	701	668	696	684	639	698	674	675	720	676	679	695	657	681	668	656	743	681	726	682	670	667	619	707	662	658	709	672	673	669	683	655	703	699	688	668	718	667	693	662	653	703	694	677	673	665	693	679	684	695	687	666	688	654	645	658	743	675	712	656	709	682	654	670	671	685	658	725	698	667	687	684	668	668	636	709	719	640	652	664	679	710	671	642	702	709	639	618	610	687	673	672	676	648	691	702	642	698	642	661	668	648	704	708	696	689	680	715	690	670	644	650	669	680	651	702	655	674	615	685	657	698	686	684	673	639	660	702	651	669	666	680	690	679	644	695	676	719	666	685	698	725	658	667	706	736	736	681	723	668	676	668	727	664	682	681	649	694	668	682	636	684	647	700	674	718	704	692	726	684	663	663	696	721	671	649	672	663	664	700	698	662	698	701	689	707	669	657	644	677	670	645	685	682	682	645	633	677	709	707	632	669	708	710	613	720	675	700	651	654	695	658	706	705	683	679	686	676	667	676	698	681	623	660	691	659	659	643	679	678	702	634	739	705	683	663	652	674	697	688	658	644	672	666	659	650	658	710	635	643	627	700	732	641	687	638	658	680	722	639	648	656	705	701	674	672	608	708	678	667	674	681	644	678	737	683	689	685	666	665	668	659	669	608	661	669	707	698	676	696	632	655	682	659	650	738	663	653	660	685	689	677	680	643	651	664	702	688	689	651	654	664	704	682	678	621	630	693	701	672	678	675	686	653	676	668	699	662	665	661	644	668	648	751	660	642	673	677	647	667	690	714	689	695	661	663	653	697	664	732	670	669	711	653	694	728	692	703	665	704	705	687	686	689	695	711	662	689	657	686	708	650	681	710	691	701	678	655	671	650	684	656	673	643	706	679	686	669	688	661	673	701	641	650	679	704	687	701	674	728	643	702	673	651	640	639	678	678	639	700	670	678	685	692	689	694	716	678	725	671	648	705	633	731	692	663	670	667	652	666	684	695	669	639	720	700	634	662	663	708	652	697	698	673	709	673	699	706	666	690	684	686	674	661	677	639	655	705	684	678	663	659	664	703	607	653	695	709	652	707	668	674	695	655	639	654	673	658	708	695	647	664	710	667	657	697	670	656	661	627	645	657	637	697	662	598	665	683	660	661	647	636	727	680	667	667	673	677	654	716	703	682	664	672	676	614	711	668	709	703	669	668	668	657	683	674	674	677	709	681	716	622	687	634	636	717	694	640	665	678	671	669	740	694	685	724	631	630	641	679	669	719	664	649	687	663	722	674	670	661	666	688	666	682	672	654	655	670	702	663	684	679	682	684	669	667	683	680	673	670	704	676	696	700	664	655	692	697	647	671	676	679	629	648	666	655	666	727	676	676	695	678	676	668	657	686	680	664	637	661	654	653	641	685	638	689	653	709	666	708	671	632	645	653	661	667	690	665	645	689	705	653	673	624	684
20817	4023	269	193	165	165	183	175	189	160	183	180	167	174	180	200	150	167	179	181	197	180	157	137	172	178	150	181	206	153	181	177	183	191	167	179	155	155	152	148	168	167	176	149	139	175	162	150	158	144	162	145	166	169	165	160	188	174	154	202	176	147	177	192	180	176	151	170	189	157	180	173	190	177	162	170	171	180	168	181	187	145	155	183	174	155	163	183	171	169	168	169	184	156	154	162	181	175	157	169	187	176	168	154	164	167	168	160	152	153	157	158	178	159	181	163	171	177	152	180	153	165	170	155	136	170	160	196	173	173	174	201	164	157	141	139	182	184	157	176	165	170	153	192	162	143	182	171	188	192	158	167	175	165	171	179	153	134	150	173	181	161	187	155	167	162	169	174	144	169	192	170	169	165	185	184	176	166	177	173	168	173	202	158	168	155	172	164	188	171	181	181	157	167	163	156	143	156	172	143	162	164	153	177	197	161	187	175	167	161	161	158	184	182	184	166	168	189	168	148	175	153	180	181	169	166	182	177	182	176	163	182	175	178	165	150	159	195	185	170	179	181	151	160	182	176	152	174	156	155	174	182	182	187	180	180	154	155	170	165	163	170	158	176	191	169	178	193	181	196	168	161	156	184	163	163	135	158	191	171	155	145	172	184	179	166	164	192	154	172	171	157	159	185	153	144	162	161	153	184	192	162	153	163	189	150	171	183	188	186	172	160	182	168	179	168	167	188	157	151	149	166	208	196	154	164	149	154	164	181	166	153	186	176	172	184	212	169	170	182	165	159	165	165	148	152	139	152	150	157	154	173	161	145	182	162	163	162	162	179	182	170	180	154	150	139	152	163	162	194	169	170	177	166	195	208	163	158	173	167	158	171	169	189	148	168	153	175	161	169	183	178	153	166	179	149	152	181	204	186	150	158	188	190	177	162	163	179	164	180	160	150	179	169	169	187	164	178	148	164	192	178	166	159	187	156	172	154	205	208	169	177	173	173	175	156	178	160	160	161	150	165	177	178	163	170	180	168	179	166	160	167	161	174	169	187	201	158	166	174	161	166	174	170	155	171	179	169	188	175	184	178	188	148	197	162	173	202	168	147	180	170	155	181	184	186	136	160	163	168	153	153	154	175	169	172	171	168	162	169	162	134	167	150	186	169	160	175	165	170	152	153	162	179	176	177	165	171	166	165	169	165	187	178	143	136	193	172	170	174	166	147	176	184	171	136	152	160	140	185	197	168	175	164	168	178	195	191	194	170	160	147	179	171	164	166	179	182	186	167	188	146	136	184	190	146	170	157	169	155	173	189	199	167	133	155	181	164	196	156	180	167	167	171	181	179	171	185	158	167	167	149	183	193	157	175	181	144	172	180	159	182	151	180	170	178	178	190	143	163	185	163	170	173	164	196	162	161	132	172	175	158	160	174	167	197	176	168	139	148	152	185	161	153	158	166	186	161	175	160	184	182	158	179	174	177	165	186	183	157	188	175	150	152	160	166	167	156	175	180	150	160	190	160	165	180	174	169	184	169	167	174	165	166	169	160	149	155	162	154	169	177	156	176	165	191	195	174	162	164	164	158	177	166	170	173	176	167	153	180	153	164	194	174	162	165	153	169	170	159	157	195	188	176	166	156	152	195	169	152	164	162	151	156	179	138	189	144	176	157	183	143	162	184	170	182	167	189	142	157	175	166	153	166	186	156	182	161	181	171	178	162	178	185	186	152	170	148	168	175	158	147	178	181	158	163	156	174	171	197	168	155	158	187	190	156	157	173	158	164	168	170	147	169	162	158	179	183	188	166	168	180	174	158	183	167	161	173	206	182	153	154	161	169	164	161	205	151	195	168	146	166	141	175	172	179	168	202	166	170	162	162	171	179	182	171	167	167	163	194	171	169	163	168	170	176	175	149	168	172	171	164	168	192	172	175	151	178	162	173	179	161	171	179	175	196	170	187	186	160	147	148	148	166	172	165	165	156	182	180	171	162	185	178	147	176	159	173	176	167	176	162	188	164	176	174	158	170	152	173	172	174	186	183	168	165	160	150	180	166	151	189	174	169	183	158	162	176	185	159	174	180	181	158	147	172	143	170	209	178	181	170	166	182	165	165	160	180	175	178	174	168	134	173	188	175	163	181	176	154	160	158	150	180	164	148	159	164	168	161	170	160	161	181	167	151	165	167	164	186	161	154	169	170	174	170	183	170	162	163	194	155	155	183	171	189	176	193	165	160	170	188	178	148	157	181	169	182	174	166	192	154	186	180	168	161	169	171	174	160	184	168	165	151	172	169	172	165	167	169	183	168	154	181	174	170	177	155	162	151	150	156	172	163	189	148	154	161	163	181	157	160	189	181	186	163	154	157	169	168	175	140	191	142	193	160	179	163	169	173	142	169	153	179	184	182	193	185	158	189	146	169	162	160	167	185	186	169	144	191	157	173	151	188	179	190	159	159	160	176	167	182	168	173	178	169	166	141	152	137	184	165	156	168	172	199	150	160	185	158	160	168	167	171	175	176	157	183	160	161	161	187	143	152	171	174	144	162	171	196	181	162	175	178	155	166	168	173	176	152	164	200	186	173	187	173	163	158	160	198	134	181	207	180	175	189	170	161	155	177	149	175	159	165	155	177	165	172	135	160	197	181	148	184	197	167	168	157	159	171	145	159	161	148	147	144	171	177	157	138	161	167	213	154	181	172	166	175	153	166	198	174	176	169	160	181	167	171	170	159	146	164	146	173	166	168	185	175	158	165	189	158	171	168	189	194	168	169	169	176	189	170	177	153	178	189	165	142	181	159	177	175	146	168	176	163	149	166	177	171	184	179	151	166	169	156	167	141	164	150	167	185	191	165	147	179	177	167	185	198	174	198	166	176	178	158	184	166	184	161	180	168	169	161	180	164	142	162	184	166	165	166	178	174	137	175	168	157	171	181	179	176	179	151	170	166	178	171	146	156	154	152	164	183	200	185	163	180	145	159	193	181	133	175	170	161	168	172	161	164	166	161	151	172	170	173	166	180	164	175	186	151	187	210	161	165	182	178	190	195	168	171	166	180	173	201	193	164	178	161	177	162	167	167	180	160	168	163	162	165	189	173	181	156	203	174	170	168	206	180	184	171	167	162	183	170	168	156	189	171	175	180	185	160	179	167	159	175	158	154	160	174	183	184	177	148	164	181	175	169	167	164	149	142	166	158	143	187	161	161	163	176	184	168	180	171	177	182	139	151	170	194	190	148	157	159	169	159	157	163	169	149	170	181	187	161	185	155	148	181	163	172	174	181	148	163	164	151	204	161	163	159	176	181	148	187	181	167	164	148	166	153	159	187	183	155	175	177	144	173	171	187	172	167	147	162	172	161	180	157	177	169	183	166	152	157	158	170	157	146	173	178	190	159	173	183	180	156	174	186	171	188	148	160	167	187	155	204	171	157	174	181	181	144	166	156	157	163	162	186	173	161	191	138	194	160	168	145	179	161	151	164	178	192	179	175
18197	3422	494	566	526	480	581	498	472	484	475	454	497	467	436	477	482	471	447	451	458	482	447	494	467	467	475	446	477	468	518	463	460	454	453	448	481	469	455	464	473	500	504	476	469	424	458	471	456	432	461	467	436	422	469	461	475	477	465	457	472	512	425	453	483	484	491	461	441	489	493	471	511	473	436	490	498	461	495	452	497	471	487	459	462	451	482	463	463	446	448	479	447	433	476	403	467	492	426	447	491	452	475	465	452	452	443	444	445	452	451	443	485	436	496	457	510	451	490	493	507	468	463	442	445	447	465	436	477	423	495	439	446	469	497	452	474	442	462	443	453	457	466	472	508	490	501	459	487	475	442	445	501	455	446	444	479	511	473	438	445	470	445	470	448	472	440	446	458	456	405	443	459	471	474	494	454	472	452	457	487	464	444	465	461	435	472	456	414	453	436	484	457	448	490	444	464	435	434	481	459	474	443	491	495	455	475	477	498	491	503	470	517	488	470	488	459	464	501	468	456	511	422	431	469	450	473	486	449	453	500	425	468	472	486	481	456	448	473	449	480	435	493	477	499	463	466	476	464	453	440	459	475	467	461	465	471	446	454	450	472	461	470	448	472	462	461	468	499	455	492	445	483	435	475	474	483	481	469	437	496	441	474	466	457	460	468	445	483	496	476	457	480	437	501	484	439	481	481	466	488	460	443	474	457	476	436	468	458	479	467	457	492	464	461	469	473	466	463	432	438	501	463	477	503	430	463	493	499	492	499	471	471	449	422	435	438	474	464	505	471	447	415	452	448	482	460	477	495	474	414	494	425	458	471	464	450	455	490	453	464	434	458	506	476	478	428	442	463	450	435	443	484	489	464	449	470	446	476	466	469	460	458	456	499	468	467	421	455	477	447	441	483	452	472	462	482	481	482	470	449	430	481	460	476	453	483	441	512	431	482	471	475	486	465	460	447	488	423	475	456	488	434	480	485	501	508	495	447	475	439	447	465	485	480	474	475	502	464	467	450	463	463	449	455	462	465	510	473	462	456	476	506	443	448	482	486	450	445	460	503	461	479	472	460	462	493	422	489	502	438	455	479	469	448	474	504	474	470	442	454	487	461	452	456	497	509	442	457	463	439	451	466	432	445	490	487	481	469	454	425	467	458	451	465	451	431	444	454	442	478	463	496	472	466	443	488	441	465	464	499	428	481	478	480	460	466	474	481	446	476	496	492	434	506	500	462	512	464	453	473	493	449	460	476	467	446	448	460	464	470	474	515	473	493	456	416	450	452	472	432	465	459	456	482	484	467	498	451	431	476	473	499	507	469	452	466	466	468	430	495	468	461	465	475	451	484	465	440	447	471	473	457	470	463	434	486	473	444	420	440	469	487	474	467	486	468	462	456	479	459	476	446	474	489	454	410	478	492	524	452	493	487	455	471	507	485	426	456	463	424	474	429	467	484	476	469	473	477	454	457	440	466	496	466	455	474	484	460	475	467	445	446	476	496	449	469	499	440	484	450	472	445	546	427	438	484	460	458	454	444	495	467	483	443	439	438	441	445	465	462	481	427	449	526	477	462	480	467	473	449	439	465	450	445	451	432	493	465	453	475	510	498	476	450	477	473	443	473	434	490	503	457	427	486	488	475	463	471	462	460	456	472	452	466	467	449	500	471	395	434	476	473	466	441	520	442	436	466	474	464	447	503	501	453	429	451	458	469	453	447	441	478	467	434	484	487	462	489	484	460	460	489	457	446	451	493	488	477	469	468	481	456	454	466	456	430	468	459	463	494	451	461	503	452	451	443	446	474	425	451	456	461	443	491	457	436	490	457	447	481	475	477	452	476	461	472	432	490	452	474	447	465	434	489	467	474	420	473	459	454	482	486	461	462	457	484	485	496	476	443	468	474	508	458	476	464	451	435	479	452	441	430	470	465	447	451	472	434	458	465	455	464	471	476	456	423	491	498	475	448	444	457	487	461	486	442	476	422	470	499	455	487	454	479	434	466	438	467	466	445	467	457	484	467	435	455	469	469	482	432	471	453	442	441	469	469	482	467	481	475	445	490	480	463	470	496	477	474	469	453	461	459	426	500	474	477	454	446	415	499	478	479	458	469	506	466	470	460	465	461	485	481	444	478	500	463	459	488	461	463	424	459	457	456	458	503	462	448	478	513	405	431	468	467	457	464	495	464	466	490	458	443	469	452	442	476	506	455	455	462	499	448	471	453	465	475	455	483	455	471	467	454	494	467	483	528	436	468	466	424	464	452	453	455	466	432	443	448	458	460	470	484	450	489	490	425	467	469	487	420	462	473	469	457	465	479	477	418	483	441	440	440	443	482	486	484	450	442	497	501	479	462	441	468	453	476	493	498	477	469	445	450	483	439	439	477	468	466	469	465	465	465	445	489	467	426	487	465	496	479	460	451	444	445	482	478	446	470	477	434	453	485	450	440	465	474	432	454	440	452	447	440	450	472	463	468	479	485	493	445	493	456	474	442	440	467	472	466	436	489	457	463	501	464	439	465	434	496	452	516	474	434	458	460	471	470	444	441	491	459	442	457	469	457	428	426	447	509	457	445	467	470	460	452	463	476	463	511	491	457	459	446	482	479	527	469	476	475	510	492	450	466	452	470	418	449	474	451	467	490	459	461	436	454	494	464	483	439	471	456	453	447	441	445	457	456	454	425	506	450	469	444	472	476	479	458	473	484	514	447	467	439	460	437	459	441	466	466	484	449	512	451	473	465	454	449	436	440	428	486	496	437	466	458	455	475	401	477	487	482	500	464	472	449	478	499	448	449	434	453	455	500	459	512	497	457	477	467	437	472	462	486	410	460	443	454	463	443	457	447	459	480	440	447	491	461	473	452	463	494	462	455	485	472	444	482	430	477	512	473	478	439	476	489	441	453	498	449	464	470	486	430	442	460	461	473	421	469	441	425	456	444	464	472	476	480	488	473	466	460	499	475	455	444	444	493	483	444	436	431	481	462	530	488	478	467	483	481	490	436	427	438	470	481	465	467	445	453	485	462	503	522	499	447	487	456	426	443	429	464	431	463	451	435	475	437	466	487	468	472	476	463	446	469	511	499	475	494	475	464	475	461	486	475	471	501	465	474	451	445	505	445	437	446	476	472	515	469	426	462	469	451	425	467	494	454	420	477	448	464	444	479	466	454	458	490	484	450	483	454	482	434	451	447	478	448	474	509	471	454	457	479	448	487	487	451	459	512	456	451	471	439	460	482	466	416	445	461	423	455	436	473	456	448	465	463	463	482	454	436	451	433	483	497	436	444	416	477	456	486	426	427	501	478	502	483	505	471	471	462	463	468	527	452	452	485	476	449	487	445	475	437	469	464	489	475	463	519	477	459	471	544	460	455	467	466	456	506	451	466	483	454	465	471	457	493	471	451	492	490	438	458	466	447	463	453	444	475	440	428	459	462	455	486	477	462	475	480	457	474	506	437	455	443	484	446	455	456	466	489	508	452	456	487	461
65347	39024	13511	1436	604	499	499	426	410	373	357	364	364	335	325	326	344	338	325	348	306	362	315	295	317	357	345	345	350	351	345	307	312	306	321	293	326	327	329	320	308	291	319	322	325	328	324	314	341	280	303	276	266	325	341	307	306	292	334	305	299	326	323	290	321	307	332	299	313	293	305	306	320	301	341	328	288	279	302	342	310	325	358	320	315	281	307	304	355	330	302	288	278	299	303	325	332	292	323	305	339	345	339	270	295	303	322	306	307	286	293	343	306	312	299	276	314	337	325	306	296	312	323	331	308	317	319	297	316	276	264	295	277	320	325	283	318	290	301	294	297	327	298	299	284	342	284	336	320	347	336	303	349	311	298	303	307	313	299	331	318	292	314	314	306	324	302	308	303	305	318	299	302	302	304	307	320	305	316	301	311	342	329	301	310	275	319	292	288	321	310	284	302	305	317	329	311	308	309	308	313	311	315	267	318	326	344	293	298	308	304	291	334	303	311	303	284	319	313	308	306	307	307	298	290	328	310	319	283	304	315	286	333	273	290	310	298	326	303	281	318	300	312	293	318	316	276	298	339	315	303	325	314	305	337	334	298	328	330	309	303	315	326	305	301	323	296	323	267	337	318	310	322	309	324	330	329	310	313	307	304	334	338	299	321	358	315	294	312	322	287	295	305	306	338	297	295	304	305	309	273	314	294	304	302	284	284	300	311	275	345	323	311	304	317	308	299	294	321	294	310	312	297	292	294	315	278	316	327	308	295	302	304	304	290	304	299	299	305	301	305	299	304	341	307	328	305	298	324	304	294	289	276	308	277	312	318	301	311	315	331	344	298	317	298	308	297	315	348	316	313	330	315	270	323	307	311	319	287	328	338	334	287	303	305	284	298	289	314	306	294	308	318	336	322	337	273	299	290	312	296	329	340	315	343	313	329	325	305	289	286	292	299	360	325	331	363	332	332	313	321	287	315	312	308	340	316	267	282	315	322	274	313	277	307	291	317	319	290	356	313	334	326	291	332	304	289	289	288	318	315	295	287	301	325	330	281	329	293	317	291	301	303	323	306	320	302	321	317	306	321	285	279	307	363	289	300	294	307	272	307	317	312	283	301	325	312	315	331	298	356	311	336	324	327	287	316	290	287	307	299	296	298	339	312	311	326	300	305	292	306	308	325	286	317	318	306	346	299	307	333	326	333	303	326	326	319	316	316	302	311	301	306	301	339	303	289	309	291	289	332	319	310	341	321	305	315	350	320	298	348	292	308	304	271	306	286	304	314	322	311	292	304	315	318	333	324	364	310	311	322	304	313	307	339	318	302	326	332	322	305	295	297	327	303	336	319	349	277	254	300	311	295	291	253	310	297	332	308	307	300	302	299	314	304	295	270	323	330	294	307	323	316	321	300	311	313	326	291	295	307	318	312	277	294	323	292	331	298	319	293	298	301	290	315	300	308	327	277	301	291	334	344	320	321	308	314	316	283	316	294	284	308	340	330	320	334	296	304	304	303	293	309	325	330	296	313	308	295	298	301	334	313	328	305	292	336	315	339	328	316	293	342	288	284	283	309	342	297	325	295	310	306	319	299	316	332	275	303	305	309	295	260	322	295	296	334	298	273	316	313	304	323	313	292	299	311	328	296	332	287	312	294	297	314	308	311	273	295	291	313	314	243	304	316	309	319	296	325	322	269	308	292	333	317	307	297	305	321	302	316	301	280	322	303	321	295	304	297	312	297	298	321	309	291	316	288	302	296	309	340	336	307	337	310	317	301	314	318	325	294	329	295	331	327	316	292	306	332	335	303	316	307	297	300	285	294	311	317	334	330	310	320	293	279	297	278	302	306	287	299	298	308	291	317	294	293	310	309	297	319	322	300	322	329	333	278	321	331	312	313	294	291	305	298	315	294	284	324	302	291	287	300	323	291	305	332	302	301	267	327	279	299	311	296	311	314	314	266	319	294	326	271	307	282	314	317	326	305	313	295	302	333	301	299	325	355	330	346	317	321	302	317	346	336	318	277	326	300	317	317	341	294	311	315	321	319	306	298	302	307	297	343	327	288	326	318	315	340	317	317	312	307	309	295	304	296	324	310	323	280	302	294	305	333	284	307	320	310	291	311	289	309	327	284	288	311	298	287	297	308	308	306	301	265	299	289	303	300	348	310	298	311	320	317	293	337	323	303	311	333	317	303	331	315	306	315	309	290	289	294	311	326	304	310	313	331	303	287	335	297	313	307	344	296	306	311	328	321	327	321	304	307	329	307	304	315	284	316	329	288	299	309	315	321	315	297	317	306	307	282	294	296	313	319	302	341	344	311	325	320	322	303	333	298	297	298	328	278	311	299	296	320	324	299	317	284	294	330	332	312	303	309	279	354	288	298	306	310	271	358	330	298	311	317	316	291	313	316	327	305	246	307	306	291	314	363	297	282	294	260	300	307	310	307	277	360	318	285	323	294	300	366	315	273	317	310	321	322	309	329	330	310	286	294	329	320	300	284	296	300	295	309	318	290	304	304	327	307	341	287	284	305	316	301	353	325	314	321	284	313	308	350	327	304	333	308	328	298	310	297	319	364	321	283	332	316	303	306	329	330	319	294	296	347	343	301	329	283	290	289	340	295	298	290	301	297	328	338	345	291	332	321	302	313	331	305	303	309	290	271	273	322	305	307	305	304	271	308	330	313	344	301	280	304	311	331	281	284	312	361	330	318	314	332	339	272	316	310	327	310	291	323	305	343	316	310	305	286	312	318	297	305	309	280	320	310	295	303	273	305	281	309	311	320	310	307	316	316	328	309	319	306	309	320	323	330	310	295	325	314	318	289	313	305	315	317	268	266	329	312	327	323	291	306	335	317	319	344	322	302	342	304	297	291	312	332	315	311	284	330	296	293	327	317	289	312	292	320	306	302	334	328	308	315	326	317	324	339	294	299	288	336	319	329	323	301	283	315	294	320	309	320	332	300	310	294	311	318	299	247	315	325	307	307	340	329	293	308	318	329	320	316	294	301	313	308	287	303	307	326	374	319	294	289	328	315	325	333	308	338	301	296	327	301	296	322	298	303	301	323	297	319	322	310	333	311	302	281	330	281	322	312	322	303	328	283	269	303	322	327	290	288	316	263	314	318	331	321	320	312	315	346	324	302	324	325	315	300	282	316	288	317	306	299	339	350	298	317	288	310	287	307	318	300	334	297	315	289	287	320	336	334	290	323	312	297	308	323	301	304	322	305	313	328	303	300	339	305	307	332	302	316	311	314	305	317	284	293	334	327	282	286	330	295	329	305	316	312	317	299	292	319	316	287	320	321	292	336	324	338	337	320	342	294	286	308	342	312	304	313	273	298	329	279	297	321	320	316	363	302	296	306	310	311	313	300	340	308	342	304	314	300	321	296	304	308	301	333	309	324	290	325	332	288	321	311	295	302	306	339	305	324	296	300	275	307	302	327	320	285	279	327	285	313	318	309	301	332	298	319	315	304	322	278	302
41939	23034	2223	2434	2003	1904	1541	1450	1253	1219	1097	1006	1031	1002	951	922	901	883	890	885	840	864	818	837	837	774	809	734	745	739	817	792	771	794	786	762	796	725	776	762	796	783	770	772	751	775	796	824	719	758	747	766	796	788	756	777	762	762	731	712	751	755	784	749	695	750	727	721	756	710	754	808	764	767	758	782	769	791	741	799	799	761	744	769	782	778	757	788	722	775	744	710	794	778	775	783	731	740	784	751	748	744	754	765	744	741	804	759	761	783	772	764	718	788	795	754	773	720	717	728	769	790	724	750	733	757	725	782	754	777	748	762	739	720	714	759	756	721	769	757	780	761	719	790	774	711	745	754	752	743	710	756	740	751	750	777	798	779	744	760	721	749	801	754	700	738	759	713	754	747	740	803	730	814	750	763	701	769	737	772	737	725	791	728	742	746	746	760	685	734	778	728	796	762	713	738	778	752	759	725	738	738	777	774	736	775	767	757	728	788	743	755	747	758	736	750	747	766	734	781	751	737	741	759	764	742	806	724	746	745	782	743	709	785	759	756	766	770	701	757	790	804	752	748	751	772	759	731	747	754	749	709	732	782	746	789	726	762	717	722	793	770	754	774	692	769	728	746	839	746	743	730	745	739	766	743	690	733	777	765	723	799	703	754	731	714	787	776	755	747	784	773	736	767	757	747	759	786	770	805	721	761	696	734	686	734	803	747	717	767	755	715	751	814	724	741	714	749	780	765	767	717	789	718	755	755	739	729	696	781	770	732	777	757	776	803	745	710	743	750	721	752	748	757	722	766	748	765	837	721	779	748	796	711	756	754	786	781	750	811	771	747	813	752	771	765	747	750	766	741	785	780	746	779	747	716	766	716	761	789	783	766	733	735	765	720	756	729	819	762	748	741	754	779	709	723	782	734	755	755	802	770	768	793	741	739	745	789	808	757	765	747	783	716	751	736	769	755	729	732	780	786	738	828	824	775	747	737	755	788	749	809	745	742	735	776	711	751	794	712	709	769	747	741	765	780	760	766	744	745	746	799	727	749	728	770	774	748	767	729	749	774	740	753	763	754	765	759	786	712	765	767	796	719	735	713	787	719	710	766	768	776	738	735	699	729	788	736	742	774	736	732	697	732	761	735	834	759	737	821	772	750	799	749	765	727	711	783	748	784	746	760	717	714	782	701	757	754	755	758	735	729	730	822	732	787	775	704	734	811	786	728	778	721	741	752	777	774	749	748	717	765	723	758	780	785	688	797	788	735	756	801	772	740	800	783	744	731	725	750	755	788	711	803	788	702	748	752	746	725	718	684	790	784	737	765	753	718	795	722	728	712	817	724	757	769	755	743	734	818	800	715	756	729	776	762	790	796	773	787	774	772	735	737	787	791	776	772	769	724	733	729	738	720	751	758	738	806	767	753	737	747	764	787	740	764	729	743	783	746	742	721	670	774	733	757	732	798	766	728	740	714	733	770	773	745	765	772	773	785	724	678	735	757	817	778	738	709	758	750	791	748	777	757	785	782	748	709	773	770	718	755	775	740	759	773	795	702	762	726	737	776	781	781	776	749	720	746	763	763	721	687	743	779	783	767	753	753	723	677	768	742	736	768	771	801	761	776	738	790	739	766	757	719	757	786	704	734	735	745	749	728	725	753	745	760	753	771	746	775	729	753	747	718	756	766	765	751	782	748	807	728	755	818	702	757	796	760	698	755	721	765	725	753	749	732	763	742	793	755	799	781	801	767	703	716	751	728	741	798	784	721	764	745	780	716	769	796	735	755	744	792	786	770	755	755	763	757	750	783	734	752	769	766	780	735	732	773	741	712	728	709	776	775	750	764	763	734	707	785	776	765	730	717	734	749	781	786	767	723	730	797	748	740	775	690	753	732	773	787	772	736	791	748	722	830	742	736	723	810	752	787	750	706	758	711	766	773	763	744	749	756	745	748	745	770	734	726	750	724	735	739	763	798	768	759	750	760	761	789	747	754	729	748	724	734	790	759	795	768	744	774	776	775	750	809	767	732	723	741	729	733	751	762	789	744	777	750	732	764	747	781	718	766	749	762	742	793	770	727	736	766	716	766	762	705	754	672	753	774	739	733	774	722	708	711	775	776	782	815	749	748	781	748	761	778	777	751	776	761	788	727	754	721	753	771	761	791	781	774	774	760	766	742	720	775	743	768	744	762	797	784	778	742	768	766	782	704	758	752	728	745	753	783	797	709	736	748	747	732	742	768	710	782	736	778	776	740	767	710	737	772	752	794	770	785	735	743	724	795	780	763	771	726	711	717	727	790	758	776	725	699	737	789	754	756	747	755	728	758	727	723	773	761	728	734	724	729	777	738	669	757	721	762	734	722	753	749	730	802	774	698	811	749	738	723	741	772	733	757	727	776	788	752	743	762	732	746	775	740	766	732	801	691	782	816	746	769	778	762	753	753	764	710	739	768	743	787	801	767	766	752	738	755	727	758	789	767	755	752	747	766	695	759	722	748	710	728	757	731	800	760	758	730	829	781	730	719	761	796	731	741	780	714	760	733	762	764	757	745	796	700	759	754	727	762	781	755	769	758	742	781	760	744	742	757	750	725	785	797	781	776	825	793	781	756	758	745	715	744	705	743	744	787	772	734	780	715	767	697	749	737	746	757	795	752	770	807	749	726	757	743	761	727	743	751	730	752	795	757	710	786	717	764	781	782	736	774	727	750	742	724	749	759	739	755	732	733	719	737	735	734	763	763	738	751	743	716	751	741	783	719	780	795	785	729	748	781	698	738	734	773	777	745	741	785	733	783	727	697	765	752	766	778	761	762	764	768	807	750	768	742	715	748	723	761	716	729	703	770	742	699	725	746	698	725	803	770	791	737	810	743	744	736	710	738	766	784	786	790	741	755	794	772	741	753	784	747	728	733	717	726	751	769	770	745	742	796	774	785	727	768	781	787	800	756	757	752	725	767	760	739	779	704	753	750	770	763	760	818	787	767	752	756	792	758	806	698	724	768	760	766	741	786	715	759	742	743	755	710	782	742	728	802	771	773	744	763	765	757	692	779	762	745	740	767	795	766	793	741	728	733	768	745	764	789	765	782	821	768	821	791	773	735	759	713	737	731	728	746	756	782	735	753	761	749	806	777	700	807	763	795	796	745	752	776	740	735	741	796	728	784	696	745	779	740	772	754	745	774	794	772	716	771	757	739	725	776	723	739	754	771	707	773	764	769	748	753	807	752	720	768	774	744	815	740	780	742	711	749	740	761	751	726	706	703	795	739	760	720	752	765	779	777	738	781	763	735	775	719	756	743	786	823	740	787	771	733	746	744	714	745	761	754	702	774	743	771	759	786	727	800	718	801	735	745	756	791	800	739	769	738	762	749	750	776	733	791	833	678	738	795	756	691	739	730	788	712	746	758	762	724	779	748	786	800	762	735	754	783	727	734	723	797	760	766	749	742	711	743	772	749	779	750	776	722	730	756	748	770	746	754	721	784	792	678
74092	47070	20748	6078	1099	744	559	489	449	424	392	364	364	346	338	316	343	354	300	293	313	315	306	281	285	285	309	314	285	324	318	274	302	298	302	277	306	268	289	291	279	285	277	265	289	339	286	284	298	273	258	267	259	285	303	288	253	278	278	288	281	271	272	303	271	304	307	288	283	298	275	251	315	284	281	260	265	261	278	282	299	297	259	320	286	283	292	285	294	278	296	288	304	294	293	283	306	275	285	259	297	269	287	292	275	300	259	317	289	275	280	299	298	304	278	298	270	267	267	318	243	274	275	305	255	250	274	242	308	254	287	303	289	298	295	260	287	260	240	258	299	272	270	280	306	295	291	272	313	295	280	310	293	287	297	269	288	287	271	291	263	291	312	313	286	277	291	277	260	248	277	293	278	252	263	281	246	274	260	270	234	250	301	261	279	297	306	255	264	288	276	300	281	266	246	312	285	268	286	261	273	248	274	261	291	290	312	288	288	307	291	259	275	303	312	297	259	279	300	274	265	270	269	253	294	315	318	284	271	261	286	297	294	288	259	277	278	244	288	294	278	264	296	296	264	308	284	278	279	299	281	273	306	278	307	294	263	320	288	278	289	256	279	296	305	295	301	287	270	282	266	292	296	292	283	289	267	282	272	294	308	286	285	303	288	268	296	281	289	316	288	267	288	274	274	307	254	280	296	291	309	287	261	275	301	322	283	283	292	292	256	299	299	307	294	274	274	271	273	266	237	268	289	276	281	272	306	280	292	271	265	268	272	282	282	285	258	302	279	263	280	303	270	274	292	288	299	278	283	274	245	289	261	278	276	294	266	271	282	275	285	275	269	245	304	275	304	284	279	298	311	267	271	286	295	306	274	286	299	257	251	271	284	300	266	289	315	287	305	295	267	294	275	301	302	275	300	304	258	316	255	278	240	242	285	274	266	289	280	290	290	295	312	260	300	318	299	301	300	311	285	306	282	276	278	275	302	299	267	282	282	245	294	272	296	274	327	289	265	281	300	278	295	287	280	263	300	284	297	281	297	274	289	278	274	281	295	252	275	269	314	288	293	300	276	285	275	281	296	289	261	280	268	228	307	280	289	275	281	256	314	276	281	287	252	277	316	294	300	290	281	247	256	314	303	287	303	276	290	263	292	258	270	277	280	301	301	299	270	275	281	307	281	267	294	275	281	316	273	248	257	300	292	275	290	304	287	263	274	280	282	285	282	293	281	258	300	286	292	283	282	258	272	269	259	287	252	254	236	251	273	264	261	275	280	282	261	284	294	295	292	287	290	282	268	276	282	269	277	262	296	294	286	316	274	271	294	272	333	247	283	281	275	268	272	291	291	254	258	278	249	284	270	293	288	279	255	263	290	265	267	284	288	274	289	309	250	286	273	268	288	276	293	290	284	303	301	287	271	278	250	263	281	277	306	291	262	305	270	255	294	287	297	278	279	313	294	280	266	286	256	291	295	294	273	310	309	296	295	300	279	301	270	275	300	281	272	308	281	271	295	276	281	276	277	275	285	280	251	271	278	272	268	270	266	250	292	245	314	282	271	293	292	300	319	299	314	302	308	290	282	265	293	262	254	282	282	266	275	242	249	275	269	301	296	288	275	277	290	240	230	259	264	274	304	264	285	281	294	253	268	295	275	285	275	279	274	285	266	267	277	290	293	290	268	269	305	280	280	300	281	306	317	292	288	293	304	260	327	265	270	290	289	299	296	270	263	272	336	294	265	276	292	271	254	285	289	308	295	276	278	289	277	269	283	312	311	284	281	270	250	265	292	286	293	270	278	274	283	294	290	278	281	292	263	308	269	231	274	285	279	289	266	282	315	296	310	244	286	278	295	293	302	260	273	318	291	281	288	329	291	258	277	277	300	280	242	260	270	253	289	279	271	273	287	276	287	295	271	272	320	299	267	264	278	281	296	261	265	290	298	290	298	276	274	286	258	279	273	275	299	292	288	266	301	272	298	280	265	291	278	280	268	313	320	256	301	285	285	304	282	264	269	279	272	295	286	279	303	306	292	266	254	296	309	276	273	279	297	268	260	272	281	285	265	325	272	264	271	262	267	269	310	274	280	312	275	284	309	297	310	296	299	253	275	277	294	289	311	258	273	262	311	276	291	330	283	271	304	285	301	261	295	306	291	309	289	281	287	291	296	251	281	283	311	277	298	275	303	259	270	288	281	300	281	253	260	311	258	284	289	296	289	257	300	273	276	289	291	285	306	273	320	272	288	258	270	287	259	256	264	283	264	293	303	275	292	291	263	295	274	267	282	298	291	293	296	253	261	297	307	311	283	291	294	299	280	260	264	276	301	280	271	259	283	247	285	286	289	289	309	277	273	283	293	293	275	296	290	295	291	282	271	279	274	298	293	287	282	277	301	279	298	296	266	284	306	306	276	301	271	302	285	283	284	275	318	282	299	264	260	288	296	259	279	253	288	316	252	261	265	291	314	254	260	270	278	300	267	308	296	281	277	282	328	275	301	267	277	300	277	281	284	263	318	313	289	303	254	280	266	260	267	279	270	294	292	302	260	303	294	269	260	307	277	300	304	276	263	282	311	275	296	279	278	289	273	274	284	244	270	312	288	294	290	275	307	294	280	295	279	300	264	298	287	318	295	286	302	298	257	277	256	285	304	276	245	293	277	325	294	251	287	255	291	297	272	259	273	285	273	244	305	252	293	279	294	293	263	284	273	267	282	294	291	270	318	291	286	322	279	251	257	281	263	248	259	288	263	267	286	267	271	285	274	261	277	274	269	257	287	270	276	272	291	291	295	287	266	287	287	258	289	260	295	302	277	278	281	292	287	264	284	293	308	277	288	260	285	267	290	308	299	266	251	261	280	270	290	274	301	288	288	299	276	268	286	274	289	269	288	258	283	268	282	273	271	289	322	286	271	286	289	280	282	285	302	260	332	285	341	280	285	282	257	273	282	282	239	286	289	257	307	291	285	293	285	313	280	289	284	279	251	285	254	272	298	294	267	295	270	266	316	273	277	246	308	268	250	298	279	259	260	275	295	286	290	259	269	294	256	269	271	274	285	264	276	282	278	286	288	314	310	288	261	287	313	290	296	256	318	261	331	263	268	310	275	284	268	299	276	284	301	283	276	302	323	278	240	282	312	275	277	273	286	257	281	270	263	263	261	272	284	280	283	281	289	281	264	297	292	309	273	289	288	288	275	300	288	298	269	275	282	288	292	286	277	242	281	298	287	284	292	279	327	259	295	297	296	286	307	297	292	298	275	291	280	270	258	288	289	246	251	290	298	296	291	312	285	267	285	252	278	286	284	263	308	280	272	303	289	283	305	288	267	262	326	246	243	286	292	299	286	259	288	275	282	273	306	260	285	263	279	289	271	275	280	273	234	271	275	258	288	256	277	276	284	266	293	296	285	287	262	285	289	286	290	267	272	303	246	267	269	252	283	282	283	270	277	289	261	278	272	274	277	276	287	300	289	257	298	257	292	285	309	253
50863	30473	3540	3878	3332	2742	2265	1959	1656	1500	1370	1201	1181	1085	1050	993	993	949	973	863	905	867	810	808	788	802	769	818	731	740	770	765	768	798	704	693	718	736	724	726	722	715	732	664	686	732	724	665	695	735	698	699	712	688	656	704	696	683	650	666	695	696	685	679	677	652	688	625	722	693	677	666	738	703	696	644	681	695	694	719	632	708	698	676	718	666	655	680	662	684	703	688	685	682	673	714	671	712	643	671	645	679	661	658	726	676	679	705	671	636	653	693	675	691	617	600	657	702	676	644	732	664	660	657	620	647	697	625	695	657	639	685	685	716	694	682	719	681	682	661	723	685	653	632	678	652	699	720	658	704	651	688	673	651	665	681	656	647	712	688	648	684	608	676	653	645	670	657	673	666	639	687	635	689	683	653	721	658	709	714	685	719	661	721	656	662	674	693	683	695	623	668	713	686	658	641	688	726	676	628	696	655	664	681	687	659	649	678	689	667	743	647	650	666	749	670	663	619	658	604	637	678	626	699	658	633	703	694	640	648	694	688	669	664	705	659	703	649	697	712	626	663	706	669	694	655	699	639	637	723	678	681	637	646	629	626	709	670	637	656	681	666	657	694	655	734	682	619	655	634	651	664	677	657	670	732	661	661	679	673	699	651	655	719	668	680	688	618	671	667	639	668	639	729	718	651	659	636	627	642	626	689	711	684	671	717	662	648	678	667	617	709	703	637	650	658	684	686	653	623	634	650	660	664	688	681	691	727	685	620	718	645	651	640	634	613	668	730	707	668	688	679	714	683	644	616	620	700	668	690	677	704	679	662	696	708	669	723	664	680	700	664	644	679	707	648	667	654	702	652	646	584	669	677	710	669	651	688	690	665	669	678	662	655	705	689	690	676	659	617	666	632	683	636	698	633	681	683	679	694	726	670	647	681	663	658	666	683	678	678	678	630	661	720	675	665	671	677	649	677	692	676	678	632	674	651	679	682	650	635	682	653	679	664	615	669	667	696	626	665	675	683	655	659	640	634	595	663	677	662	718	672	640	678	661	693	669	674	678	668	695	680	656	672	677	638	639	676	648	637	710	685	619	666	659	657	724	700	719	674	670	671	694	691	674	631	653	683	688	682	688	683	707	694	689	671	659	674	654	676	625	632	650	637	666	678	668	697	667	676	673	666	659	659	644	676	647	655	656	706	683	719	643	725	653	632	697	706	736	695	674	679	670	659	724	690	718	684	660	675	687	698	706	641	691	671	695	619	665	696	687	679	650	675	633	634	647	691	647	731	666	697	715	634	642	686	665	636	692	661	617	692	696	653	679	680	672	653	665	674	636	640	627	636	660	686	630	683	706	667	677	644	680	598	663	765	621	658	631	664	637	680	702	638	701	663	672	693	691	635	724	700	682	684	654	705	626	713	677	644	690	687	673	674	656	665	709	688	670	675	653	647	662	679	684	640	642	673	719	685	684	649	667	650	666	676	673	706	686	643	685	712	648	671	689	654	705	686	661	714	688	670	699	636	664	641	709	696	692	641	702	627	685	642	711	705	703	683	687	673	691	691	671	685	692	642	660	687	643	651	712	686	614	648	644	689	642	653	653	660	695	618	695	705	641	683	697	616	684	681	692	693	693	693	690	718	704	697	685	659	740	685	675	661	701	669	671	664	627	675	689	681	698	685	697	663	634	699	666	663	653	708	645	679	639	641	621	661	648	658	672	649	679	692	658	672	700	650	690	654	667	656	688	711	651	658	632	675	724	690	681	684	689	676	694	665	672	630	671	635	673	699	658	666	661	665	701	691	683	700	688	709	668	649	695	719	687	712	657	711	638	699	675	721	656	665	673	666	691	672	634	676	663	653	637	705	695	663	692	668	661	682	689	671	662	627	712	653	699	682	655	652	677	687	681	711	714	676	708	645	672	685	638	646	710	707	656	642	680	679	705	657	670	665	678	686	711	670	668	686	680	655	672	694	665	661	678	684	666	640	682	640	678	683	654	641	695	675	668	639	695	714	716	674	666	636	704	689	671	705	694	635	634	678	688	672	654	658	696	631	697	679	668	696	668	710	676	678	655	670	627	654	675	695	669	691	685	632	655	684	658	650	681	709	679	659	662	656	695	659	645	708	679	700	656	710	696	694	680	678	632	693	686	657	671	662	648	636	692	695	675	683	721	694	638	636	673	673	658	675	697	672	687	687	655	646	679	695	653	688	669	669	677	624	687	678	666	660	705	660	721	691	652	655	677	684	673	661	689	698	657	666	665	674	687	684	718	682	627	674	654	660	722	718	650	656	643	695	673	667	683	645	671	689	627	701	708	723	671	684	631	653	644	642	716	618	704	683	656	703	704	663	652	648	675	708	675	628	683	655	660	711	670	709	617	687	669	702	669	683	624	673	715	702	658	616	697	641	670	669	706	637	673	693	699	628	692	669	666	691	629	714	689	674	673	738	724	713	736	644	708	622	638	648	639	649	714	687	713	681	649	647	677	654	679	654	673	682	655	666	677	658	690	727	673	686	728	675	727	631	621	629	680	664	636	637	649	648	639	679	671	630	725	696	648	655	645	684	673	685	676	682	683	656	679	678	634	709	681	647	692	701	698	670	692	679	687	693	695	673	635	677	659	671	663	660	693	695	694	679	690	663	704	634	698	660	669	622	685	653	653	679	636	672	624	680	692	665	671	676	636	657	632	663	693	680	684	687	670	634	675	696	709	707	640	648	733	674	683	721	676	595	727	686	675	717	651	734	668	652	666	676	694	718	673	661	660	662	631	632	641	687	664	658	639	659	657	629	679	679	671	689	679	703	695	671	608	659	656	673	659	679	699	706	687	674	687	641	690	668	645	673	631	657	680	650	693	654	681	664	649	674	644	657	654	679	695	655	659	661	698	652	683	679	675	703	639	662	693	634	685	741	688	666	654	694	713	640	718	695	695	678	674	667	673	682	666	658	663	682	653	707	674	685	698	618	642	669	660	706	711	726	689	649	640	664	707	671	665	641	645	676	653	680	681	691	674	678	683	659	676	683	624	690	661	690	706	633	628	646	625	689	643	629	660	646	678	652	688	657	709	680	647	667	677	674	646	668	639	639	672	664	625	643	657	701	673	627	706	681	662	704	703	621	711	666	644	668	666	673	682	636	686	634	629	660	621	629	679	693	685	688	625	658	662	664	666	668	722	677	635	679	652	686	663	668	692	701	681	661	665	690	618	664	696	669	752	636	691	702	661	711	676	650	645	667	686	663	696	684	675	714	656	634	627	676	672	664	671	669	684	695	692	686	734	683	681	676	658	672	681	730	693	683	639	664	676	705	699	622	685	676	695	690	700	681	663	697	645	703	660	605	695	675	633	709	651	696	688	697	642	665	721	661	688	705	665	694	650	659	661	641	681	681	675	637	695	667	670	726	717	686	663	682	690	725	706	664	688	718	701	686	650	670	646	690	706	655	708	675	648	706	643	646	620	697	665	698	637	684	626	626	679	710	694	689
20423	3893	231	200	196	168	169	185	176	192	177	180	165	182	153	168	191	170	179	173	153	175	157	177	163	157	164	147	175	174	164	164	167	171	172	176	178	156	143	170	171	181	175	173	181	165	179	158	167	152	152	165	182	199	187	162	147	160	178	168	168	173	183	168	158	171	170	166	159	179	162	175	156	155	160	172	176	164	173	192	173	171	165	169	155	185	166	184	171	173	175	167	150	148	164	163	187	177	144	183	136	162	172	168	186	185	178	174	189	205	164	188	160	167	158	189	169	147	169	166	173	153	185	163	166	154	148	166	163	163	160	151	193	177	171	154	173	146	194	160	184	174	177	164	142	171	165	171	164	174	158	154	158	170	166	155	170	158	161	179	153	196	166	158	150	162	182	155	171	192	174	185	177	159	176	171	195	173	142	151	172	190	151	166	201	157	152	167	154	163	184	159	178	152	178	182	186	162	172	167	156	157	188	163	165	162	154	155	170	182	174	166	178	175	182	153	175	161	150	155	186	173	187	181	171	155	180	180	169	186	160	168	165	172	145	131	160	186	160	168	149	171	168	165	169	141	193	181	173	182	183	142	156	182	177	165	172	170	155	165	163	185	160	146	184	176	160	181	150	179	193	178	146	151	160	162	172	167	185	157	174	179	161	161	167	158	162	171	160	152	175	193	181	156	147	159	185	157	157	159	189	159	176	158	164	179	175	170	176	162	193	178	173	163	180	153	173	170	165	171	148	174	173	160	185	174	190	163	152	159	152	167	163	157	168	143	144	166	169	163	185	155	165	150	178	165	170	142	168	174	168	161	162	172	178	164	174	157	148	160	174	159	151	180	178	175	152	157	175	179	158	163	172	178	154	177	171	168	171	174	191	170	180	186	154	184	167	179	165	184	163	167	184	149	186	157	158	188	150	177	205	170	191	167	172	166	151	177	148	166	188	152	163	163	142	188	163	161	147	160	179	157	164	177	141	194	169	178	156	176	167	171	169	159	151	166	183	172	179	158	172	161	185	167	146	155	163	160	157	178	158	154	179	163	166	165	183	176	155	155	161	182	169	156	171	180	171	186	160	186	164	184	180	180	169	177	165	179	171	153	164	161	159	139	153	194	183	164	191	172	172	155	157	173	157	178	153	175	166	164	162	132	169	151	167	185	157	171	165	162	169	163	179	152	189	168	191	182	160	180	178	191	174	201	177	187	174	174	172	185	177	173	156	158	173	155	165	168	183	175	166	147	174	145	167	180	183	171	150	162	184	165	152	157	171	157	151	158	190	162	182	164	175	198	178	175	192	184	162	182	178	164	161	168	190	163	176	169	163	166	169	152	166	172	168	172	190	163	199	178	154	159	164	176	170	185	177	154	133	169	167	179	166	172	169	170	175	179	170	182	184	186	191	180	178	151	175	158	184	170	155	159	176	197	172	183	191	161	172	178	151	194	148	170	138	153	159	169	183	172	157	170	174	152	168	167	176	160	148	172	175	174	167	167	134	162	181	178	140	162	166	171	162	175	145	174	166	152	147	158	160	166	163	190	169	177	152	178	152	165	157	148	172	179	168	209	157	177	164	175	164	157	165	171	158	163	179	149	166	168	191	152	171	148	149	185	143	152	175	155	155	177	173	165	171	141	166	174	142	173	175	165	157	162	164	169	167	159	171	150	166	159	185	167	210	175	161	176	170	148	157	165	160	173	135	178	158	187	166	178	181	177	171	164	170	157	155	172	183	186	158	173	171	182	171	175	171	165	165	165	176	181	158	162	155	163	143	192	175	141	175	183	178	155	179	195	157	198	211	197	161	170	157	184	144	174	169	149	179	166	171	158	171	165	184	178	164	171	165	181	177	159	157	178	184	162	155	142	159	154	176	163	151	152	149	175	169	152	153	193	148	163	177	162	144	173	180	172	170	173	173	183	160	149	193	180	174	186	168	172	174	157	143	155	150	186	178	161	177	176	163	168	157	166	167	170	170	151	155	152	167	162	148	196	156	186	168	150	173	172	152	164	176	154	181	166	193	171	176	172	134	167	198	167	170	200	193	204	188	174	148	170	156	193	164	156	163	166	168	196	167	142	155	144	169	176	176	161	163	157	188	174	184	161	180	165	147	179	167	186	162	181	171	186	165	184	163	146	180	167	186	161	177	165	146	167	142	164	178	173	191	177	170	164	170	176	180	179	183	155	141	179	156	176	185	182	176	175	173	164	161	190	173	159	158	162	173	169	173	175	152	170	174	164	170	186	150	169	201	161	172	154	161	175	159	179	188	176	162	165	162	156	154	156	153	175	175	162	171	167	172	162	155	170	180	159	188	190	174	166	192	171	153	186	168	172	168	185	143	176	182	186	191	164	150	141	179	164	183	171	189	161	185	169	196	160	167	178	147	141	157	157	158	184	164	160	171	190	175	179	185	159	173	157	167	175	177	194	187	160	143	171	167	185	156	191	162	179	155	133	166	179	161	173	169	158	135	181	177	160	160	188	149	172	167	189	185	155	161	169	131	172	168	168	141	130	171	170	175	165	163	171	159	162	181	148	165	137	159	159	165	161	155	195	169	168	137	153	167	147	174	169	166	156	183	158	169	155	157	153	161	164	170	189	159	193	178	159	159	172	153	168	161	187	157	161	128	179	166	158	160	154	161	173	167	203	171	161	148	164	170	191	184	160	160	171	172	179	184	153	183	181	192	154	165	148	176	186	153	192	195	151	159	182	188	150	161	152	182	170	156	196	197	157	160	162	158	157	167	180	149	164	168	191	190	168	149	193	143	141	170	184	161	172	164	167	151	175	158	169	173	168	183	184	169	167	152	173	184	169	162	193	156	169	172	176	194	158	164	174	155	173	147	169	169	168	179	183	169	168	164	178	195	169	158	160	175	186	163	172	166	159	161	159	165	169	157	199	161	160	189	163	168	161	159	161	176	152	155	153	186	159	181	166	168	167	155	176	189	167	170	179	159	170	145	162	154	173	183	165	170	178	175	184	183	173	195	166	170	165	177	141	189	143	151	164	178	171	141	152	182	149	155	170	169	164	183	165	158	162	167	168	173	153	190	173	179	206	170	174	174	162	189	160	165	157	176	168	147	184	184	159	160	161	171	182	165	152	156	153	196	157	174	190	186	202	177	169	175	158	178	149	157	181	166	177	178	154	162	167	175	195	161	177	160	171	182	167	154	175	177	168	184	179	180	137	157	142	170	158	192	188	185	174	146	193	158	187	145	160	184	201	142	183	167	177	205	165	153	180	168	169	181	160	155	163	162	188	176	179	182	167	183	164	200	166	155	168	164	167	165	172	156	179	177	159	169	180	165	176	171	183	192	162	163	156	169	148	182	178	159	171	141	151	174	160	156	158	155	168	160	193	163	153	172	155	169	146	148	173	175	141	157	153	168	173	170	158	170	149	172	141	172	163	170	189	152	165	160	148	147	196	187	180	165	183	173	166	172	175	152	174	168	175	168	153	181	156	170	173	167	175	166	163	176	166
18118	3521	507	538	518	498	508	487	479	510	446	459	465	484	484	479	454	456	454	477	485	452	445	468	412	497	472	442	469	463	443	458	452	452	432	438	439	463	472	465	460	441	445	459	458	470	445	465	485	485	438	439	493	485	457	460	498	476	479	494	460	464	508	461	469	411	465	427	419	452	483	463	470	454	476	480	486	459	453	482	475	473	436	418	407	444	516	485	450	491	430	441	467	430	471	432	475	456	459	432	403	435	477	519	470	443	452	472	450	433	480	470	453	466	483	432	474	460	474	460	450	466	453	460	474	477	431	437	435	459	504	487	477	476	456	467	494	449	474	467	416	482	484	454	457	473	458	449	465	432	513	494	476	450	469	445	482	468	466	447	469	488	456	464	439	493	425	471	447	425	467	448	420	503	507	474	478	445	436	443	499	462	451	439	443	481	486	439	466	458	415	483	472	478	456	452	485	457	453	433	470	464	436	451	486	489	468	474	491	408	457	471	486	442	445	454	429	477	478	435	476	449	463	457	472	454	444	449	476	446	466	478	469	476	414	474	452	462	482	500	474	454	447	469	446	437	451	489	449	431	438	439	465	443	454	474	451	478	487	461	478	474	443	455	473	443	453	463	462	458	418	466	473	492	427	414	472	475	472	493	451	452	444	482	430	424	457	472	476	435	491	487	474	461	506	474	450	488	450	472	460	476	453	465	478	486	468	465	506	461	492	465	423	521	435	433	466	451	458	491	448	445	478	490	440	469	458	468	435	478	473	461	458	435	425	463	463	478	448	478	476	421	452	480	469	443	447	456	454	428	477	466	463	424	479	443	440	428	455	479	471	489	457	476	474	465	456	431	483	464	450	444	433	472	478	484	456	468	456	445	496	465	467	446	485	460	438	439	459	462	485	491	449	458	455	447	494	466	449	469	441	444	479	450	480	509	463	473	461	428	440	481	443	464	467	488	502	422	463	470	426	445	474	464	485	450	478	440	468	511	435	452	484	446	473	459	457	470	474	451	487	490	427	444	447	463	465	497	455	467	444	452	446	464	477	473	472	453	492	480	474	484	478	452	446	498	447	450	443	473	500	461	442	445	480	466	476	464	517	440	453	453	464	455	499	478	448	471	466	487	435	445	438	414	457	436	474	457	456	492	448	434	431	453	455	421	455	467	491	473	466	495	461	463	492	441	482	457	479	452	467	474	438	454	445	484	459	435	466	435	469	477	460	439	478	465	493	453	477	439	455	464	435	471	450	483	486	467	474	486	461	465	443	475	448	448	466	460	439	485	453	457	446	444	475	457	467	473	470	443	461	479	450	453	470	455	458	472	470	478	447	451	504	459	494	427	456	461	462	480	475	472	447	493	446	459	464	474	465	447	470	482	467	465	433	457	455	466	441	425	463	455	417	449	452	441	480	430	459	479	494	460	467	459	486	450	458	470	461	473	490	442	430	434	456	470	454	458	514	459	522	447	450	464	471	473	486	461	447	485	474	432	458	453	465	489	475	447	481	455	487	459	464	462	465	431	492	449	443	481	431	452	442	439	463	460	414	438	444	455	444	476	447	469	508	466	480	433	470	477	439	480	447	435	465	488	466	472	466	446	471	428	464	428	462	462	462	451	487	453	454	462	476	467	459	476	463	495	480	442	480	469	448	457	471	469	451	483	459	454	484	453	476	460	455	450	460	440	469	475	511	459	457	444	478	462	450	462	455	546	461	473	435	462	429	446	429	468	486	538	487	430	461	429	441	471	474	453	496	472	490	439	437	454	476	477	454	414	404	448	441	466	481	472	483	507	467	447	478	451	451	452	465	465	426	476	438	453	473	455	442	482	439	449	432	479	485	443	466	444	471	484	496	426	455	444	476	463	483	485	466	504	464	433	477	468	454	497	490	427	503	459	457	464	435	434	442	499	467	473	468	443	453	464	445	471	431	443	495	445	454	497	467	452	452	444	477	495	448	471	494	472	463	506	448	483	490	470	438	483	458	472	450	472	450	463	485	441	483	441	485	473	468	457	488	499	482	471	467	512	451	460	481	470	472	441	476	469	433	458	457	451	455	461	454	474	455	428	437	462	468	487	452	478	491	437	473	477	459	453	460	450	497	477	454	449	433	452	448	479	442	407	494	455	419	458	467	449	464	490	493	492	447	500	455	452	455	456	434	465	471	461	460	418	484	476	457	476	457	472	451	446	483	474	427	448	459	442	458	491	423	451	448	445	441	462	441	462	499	447	483	479	482	447	446	485	479	423	444	447	472	478	447	478	462	489	468	466	401	430	453	489	456	485	457	446	459	475	458	466	511	439	458	479	477	441	460	460	455	473	468	473	440	438	467	523	465	461	478	537	460	460	466	451	446	422	448	469	467	409	459	452	477	439	449	458	446	438	442	477	454	492	459	453	454	468	442	492	469	449	460	435	480	474	438	477	470	455	445	450	436	463	432	444	491	477	434	441	447	466	436	491	477	429	521	466	476	472	454	507	458	472	477	474	466	459	456	496	518	464	482	480	419	475	464	484	469	472	472	457	442	474	494	440	490	460	420	466	481	468	454	433	474	468	476	439	461	429	491	452	499	480	480	458	448	427	519	488	457	459	455	461	445	445	466	463	429	429	503	485	451	488	490	469	454	483	469	475	473	458	456	466	507	461	457	438	465	479	474	501	458	445	514	436	482	454	493	470	458	454	464	467	436	451	433	467	466	453	456	487	459	491	465	468	451	470	449	471	462	459	493	430	446	482	485	487	470	474	458	481	433	501	463	425	468	447	447	473	443	499	467	467	458	483	495	467	479	491	484	478	449	442	455	479	444	457	465	468	435	505	504	486	465	472	440	518	452	479	467	449	474	450	493	486	489	439	475	415	472	447	450	479	473	457	486	435	473	473	475	455	439	480	480	501	462	460	455	466	441	429	472	471	439	485	452	511	420	409	453	444	497	431	449	457	447	449	465	464	440	439	495	436	421	473	452	453	470	460	465	472	435	506	466	483	442	471	470	452	487	480	472	512	473	473	399	468	498	467	505	425	493	457	496	474	410	455	468	442	411	472	461	514	477	480	455	451	488	454	490	460	468	469	439	478	455	437	444	477	481	462	432	457	491	481	456	502	469	438	463	453	485	443	477	445	443	449	488	477	466	464	486	512	434	430	490	453	486	446	442	450	458	425	459	463	479	444	447	471	452	426	476	479	432	484	464	470	445	479	457	484	448	470	472	435	432	504	451	463	479	460	493	436	466	444	444	439	470	452	448	478	484	439	442	518	487	451	455	473	464	427	429	471	474	467	442	471	474	479	452	488	435	449	442	464	476	486	456	454	453	477	437	450	497	488	425	465	449	457	468	456	464	463	445	486	474	499	469	448	470	471	445	452	470	428	428	478	441	487	431	456	444	474	476	488	465	458	452	443	455	458	448	501	444	501	498	502	468	469	467	487	454	460	440	426	442	483	467	458	470	448	478	463	435	462	459	472	470	464	485	438	469	507	424	498	436	471
64556	38945	13980	1522	625	519	433	409	418	369	381	329	384	336	358	322	312	332	306	338	359	296	323	328	311	332	318	300	327	326	311	328	283	306	314	319	296	315	289	314	342	307	318	336	313	332	303	317	332	294	278	303	319	302	297	316	343	310	346	292	307	340	297	299	301	298	312	310	307	314	303	305	322	327	312	272	305	286	288	292	301	318	307	319	307	340	316	332	321	308	320	319	312	317	332	298	310	289	316	323	314	293	297	305	314	282	310	304	286	297	309	281	323	286	309	309	320	300	321	299	283	299	311	316	308	302	318	321	290	311	305	307	300	285	337	301	303	300	301	288	295	301	306	338	291	338	295	320	329	319	336	323	312	305	318	311	329	291	287	320	314	312	299	304	298	283	299	329	273	293	312	309	304	301	280	286	339	320	280	312	299	303	323	313	326	302	290	302	310	294	285	346	317	332	303	265	286	311	311	310	315	341	304	319	266	282	344	296	311	310	266	308	306	283	308	280	309	308	337	299	308	332	298	294	315	310	301	292	289	324	308	326	285	336	291	342	323	306	305	311	326	281	265	293	285	315	315	278	279	325	336	307	323	348	295	289	325	315	299	270	320	317	340	284	311	307	306	297	308	304	314	303	291	333	320	302	312	323	308	310	291	293	260	291	309	282	287	309	290	296	299	278	310	335	305	322	307	318	315	315	285	300	298	322	312	312	326	298	337	286	341	291	303	315	332	336	331	275	310	351	302	321	305	297	320	303	325	308	271	303	325	307	301	343	310	288	305	285	330	344	332	312	321	273	285	307	301	290	288	296	310	300	293	288	315	281	296	300	327	278	327	330	294	295	325	335	322	312	301	295	287	290	310	263	320	293	306	296	306	307	309	285	255	284	297	305	290	319	279	341	324	290	309	284	289	326	312	297	278	305	297	308	314	329	303	310	315	310	285	301	310	282	311	300	313	282	300	293	287	320	298	299	329	298	311	264	298	313	300	300	291	314	332	303	302	301	344	311	292	305	302	260	319	299	326	315	302	292	290	309	295	309	295	313	298	323	288	279	278	322	315	272	297	329	285	290	338	326	308	291	303	285	308	293	346	285	280	315	290	300	311	280	293	304	333	315	326	315	297	327	322	276	293	299	267	313	329	324	324	312	332	307	271	285	302	294	282	315	304	294	303	272	290	330	275	324	303	291	316	315	294	323	333	319	343	305	317	316	322	298	329	336	300	305	290	334	311	323	315	328	338	273	302	280	283	321	289	309	304	270	282	309	288	285	325	312	283	326	298	305	314	270	271	320	305	313	344	305	313	342	308	323	322	298	325	298	311	330	327	311	339	304	323	338	317	274	314	303	361	289	294	343	296	281	274	307	342	308	329	311	331	322	285	302	324	318	264	309	273	310	338	300	320	292	293	323	301	314	328	298	325	310	331	272	325	317	311	296	317	341	347	267	272	300	289	293	325	288	269	299	299	357	298	281	304	321	305	298	298	278	267	287	309	300	302	336	320	275	324	282	266	297	304	299	308	314	275	302	325	288	288	355	315	298	316	300	311	314	305	262	305	328	292	325	339	319	338	309	323	302	331	304	290	313	296	316	290	306	343	325	320	316	294	326	312	321	339	303	354	299	309	331	297	321	301	304	304	314	332	298	322	275	318	304	307	280	324	321	291	275	327	313	311	284	306	291	325	313	306	289	318	315	326	331	280	298	311	301	309	273	336	326	307	289	313	288	324	307	297	282	303	300	335	291	311	331	303	326	313	309	307	303	297	313	316	306	298	300	319	306	301	303	331	306	308	314	308	280	320	304	313	311	312	317	303	315	318	312	318	327	302	328	306	328	346	307	307	311	340	315	311	294	284	295	285	311	297	322	308	292	302	308	311	286	302	344	271	302	299	267	291	316	325	326	285	274	281	332	320	320	336	317	350	323	296	278	279	338	322	317	315	321	308	310	304	307	312	295	284	335	298	320	300	295	334	321	322	301	308	331	272	301	302	303	358	322	301	326	299	315	262	299	282	274	289	302	284	322	305	310	295	327	308	279	316	296	299	307	334	316	332	270	274	325	312	331	280	330	303	286	316	340	302	315	307	336	286	293	320	284	288	304	312	327	293	299	300	328	312	277	317	305	306	331	325	299	352	304	304	312	324	304	316	297	313	311	289	306	308	284	297	337	316	309	305	306	309	321	318	323	302	308	306	315	315	311	296	301	273	274	310	306	274	313	304	324	318	329	291	303	293	294	291	302	317	326	326	279	303	338	295	333	299	307	325	326	293	318	327	301	309	306	319	292	291	330	333	316	287	316	313	297	290	313	294	338	335	308	339	313	294	301	311	297	294	297	289	320	326	347	291	330	285	322	319	332	282	296	335	318	296	283	304	283	287	293	301	333	303	267	294	319	298	317	299	304	331	318	316	277	302	320	291	330	335	320	302	273	325	307	304	311	311	334	322	305	325	306	321	288	271	291	306	305	311	327	291	278	300	304	337	301	291	298	298	323	305	321	333	300	294	287	303	318	307	302	294	330	320	288	307	297	315	316	319	347	287	305	310	311	297	291	328	313	334	286	326	315	308	267	290	299	320	263	329	322	322	293	342	291	310	283	302	336	333	297	296	313	300	317	283	326	316	320	299	324	308	326	321	275	306	296	298	355	291	293	301	301	339	369	341	329	319	307	298	291	291	310	303	279	293	312	289	277	324	317	279	323	308	314	323	324	259	334	289	310	333	337	317	273	314	301	304	321	335	321	326	287	294	355	323	294	307	281	309	323	294	290	293	321	306	300	313	297	316	315	322	304	311	303	303	329	345	304	316	309	279	310	247	292	301	292	316	305	283	327	342	289	303	323	318	345	279	304	271	310	258	318	296	324	295	298	312	300	333	319	302	337	297	312	323	314	309	336	329	321	299	291	339	346	276	293	343	317	312	319	333	330	326	340	321	307	310	304	305	324	307	297	325	321	278	285	311	325	310	314	329	346	305	322	327	292	310	313	304	278	302	283	337	296	287	309	320	319	316	317	275	289	286	300	305	310	310	319	303	304	321	326	316	315	305	328	270	308	308	318	346	272	295	311	290	306	314	303	302	283	304	323	322	347	298	289	299	300	299	327	283	314	344	271	300	271	335	300	321	259	294	313	284	286	327	266	273	303	316	323	303	285	332	327	322	297	289	312	318	278	302	281	272	261	334	277	283	306	335	311	324	313	304	320	309	293	281	296	312	289	311	288	327	298	309	301	308	332	278	301	278	296	356	288	313	324	306	308	322	304	339	308	308	325	280	320	308	290	306	322	335	310	320	294	321	282	280	286	317	307	311	294	273	324	312	321	322	286	280	325	311	306	300	323	304	313	306	319	309	321	288	299	303	318	302	286	312	294	311	309	309	325	327	313	330	311	306	291	291	299	308	290	312	300	294	302	303	342	315	300	297	278	345	321	270	304	308	318	308	316	301	328	301	289	311	308	308	313	310	331	310	317	317	324	297	303	319	313	293	337
42232	23104	2061	2460	2125	1912	1647	1320	1287	1190	1113	1067	1005	970	960	898	929	898	923	853	912	842	827	821	821	834	781	821	790	808	864	779	780	802	749	790	763	775	802	770	836	750	801	791	816	730	746	755	769	747	792	741	778	781	799	822	802	726	773	734	807	765	778	762	739	749	743	776	755	783	792	726	722	721	761	747	749	778	827	779	761	754	788	775	744	783	782	754	724	774	737	771	732	728	764	751	785	727	716	713	776	745	761	752	749	742	743	773	752	753	772	746	747	768	734	753	703	778	766	758	779	735	750	765	751	750	804	758	755	733	782	705	776	763	748	759	768	755	792	759	750	765	748	753	788	829	713	750	732	808	741	704	766	720	800	747	705	783	821	774	755	731	752	755	787	717	761	756	770	735	798	785	755	738	787	777	714	732	733	777	727	735	764	792	747	721	733	793	744	746	777	768	751	748	732	715	798	766	693	748	726	795	780	754	721	772	738	760	771	767	752	734	752	789	731	733	752	756	773	748	774	786	758	776	766	755	741	691	742	718	791	759	730	725	730	755	796	819	772	727	751	767	710	791	817	792	780	730	707	741	795	755	780	759	769	797	770	797	720	751	726	768	750	718	755	743	774	726	742	747	719	784	735	815	728	733	750	773	791	757	768	742	759	773	745	766	798	772	760	737	773	764	733	729	775	785	763	780	760	738	743	737	712	729	741	761	810	812	741	710	801	748	808	700	776	757	746	781	743	754	788	813	731	737	782	764	747	803	780	724	731	725	787	721	744	734	774	771	762	798	777	766	705	728	772	759	770	751	746	736	765	743	727	774	717	742	761	722	748	772	718	802	765	818	769	753	752	728	752	744	794	780	768	735	774	718	780	785	759	747	674	770	742	774	699	765	727	722	797	762	747	730	730	762	730	740	735	783	762	770	743	747	753	760	761	765	736	790	737	704	721	766	731	825	761	741	753	741	764	760	786	795	761	801	753	723	734	742	731	780	750	727	731	799	749	722	757	719	767	785	715	777	749	716	746	768	727	725	800	756	699	718	722	742	724	739	762	760	787	734	720	816	815	772	686	760	761	749	780	741	777	781	722	735	748	774	764	753	740	748	761	761	776	757	750	763	733	790	776	738	774	753	730	722	745	718	793	729	775	768	731	753	800	759	761	761	752	714	724	739	701	775	779	769	770	769	774	698	769	729	750	727	732	728	757	724	733	805	799	769	751	756	726	751	761	752	766	746	746	768	738	766	769	758	740	762	702	722	775	788	775	729	743	783	741	739	710	747	783	752	748	735	692	735	755	773	718	763	776	758	720	743	790	775	685	748	759	749	757	751	767	734	715	743	741	750	766	749	776	758	765	790	740	718	783	757	757	746	785	724	723	717	775	745	748	756	755	770	752	791	730	750	734	745	735	736	747	765	764	768	809	790	772	776	718	774	718	801	708	747	686	796	753	709	767	763	782	731	768	783	770	748	751	738	797	746	743	767	751	785	718	763	736	735	732	773	753	765	696	812	705	723	821	779	768	781	769	761	741	742	737	771	773	775	768	772	772	786	766	759	725	750	797	744	727	704	737	823	761	780	788	730	813	744	779	762	688	733	743	795	780	745	793	761	780	706	764	807	759	722	737	762	699	737	750	777	742	723	758	793	727	776	779	752	766	713	726	764	768	740	725	701	768	709	752	704	780	787	735	765	739	798	726	746	746	744	784	791	720	790	736	772	757	778	711	761	759	739	725	737	780	713	777	713	726	718	736	768	769	684	765	750	746	738	729	828	764	761	766	742	763	755	726	727	741	777	730	738	738	748	721	733	746	730	763	760	713	746	725	754	788	777	790	790	786	756	761	760	745	738	726	763	734	784	723	786	752	736	794	734	746	734	739	735	730	772	791	748	736	761	767	757	765	776	763	776	772	699	787	757	730	762	776	734	750	770	684	773	773	769	751	781	724	796	760	729	730	746	738	763	733	743	778	773	707	744	797	741	760	708	747	750	804	755	735	741	755	731	733	766	715	761	765	763	749	769	754	760	756	709	822	735	771	702	708	731	693	794	730	737	716	755	728	745	775	731	728	801	718	721	737	755	790	759	755	742	743	757	759	756	715	722	727	731	709	759	761	748	730	764	746	746	817	764	752	707	745	756	757	767	754	764	761	692	770	741	743	799	765	749	782	784	799	731	792	737	748	716	733	769	732	747	790	730	769	753	710	751	762	768	779	720	745	777	738	735	757	753	689	769	751	722	775	796	729	768	762	787	754	769	737	747	775	781	775	742	819	723	773	757	774	724	788	787	763	728	746	768	730	696	772	774	761	776	768	746	751	729	759	763	746	686	735	730	715	751	759	734	736	754	781	747	767	736	781	726	784	726	729	714	712	764	720	755	745	731	739	736	735	757	777	808	781	710	721	789	763	767	761	792	746	703	791	771	739	780	765	756	737	747	762	751	746	759	761	748	771	794	685	781	738	756	762	784	725	701	777	749	756	730	718	774	767	806	778	740	718	766	776	765	779	808	775	705	768	779	747	771	775	803	749	712	758	763	725	782	774	755	788	778	771	729	747	760	768	700	767	792	706	778	719	703	751	785	744	782	748	749	746	764	735	774	718	749	739	723	713	773	762	809	801	747	762	778	738	748	795	745	730	728	692	750	760	736	809	775	763	761	719	730	767	731	803	771	712	765	703	748	763	750	733	768	786	732	759	755	744	753	769	696	757	728	769	767	860	785	730	755	743	762	759	767	739	755	825	772	729	785	791	758	723	724	715	738	785	797	730	744	793	797	754	762	777	774	722	779	743	771	718	770	738	757	730	789	780	703	759	753	709	719	760	784	800	774	738	772	788	751	768	780	774	660	703	698	760	778	764	792	770	745	778	784	723	786	786	727	806	733	749	728	729	749	788	806	767	782	747	740	774	782	785	734	726	763	791	729	771	791	774	723	751	781	759	727	741	769	758	683	744	755	707	760	754	695	755	787	700	772	786	745	744	708	756	753	749	736	727	743	707	739	766	753	774	781	753	777	732	746	755	768	763	721	718	743	749	733	758	781	746	671	805	771	749	709	714	751	711	713	793	748	758	781	735	741	769	754	793	754	733	784	751	701	739	795	731	787	734	760	764	791	786	764	760	727	755	771	784	762	775	732	768	763	804	769	752	730	703	785	725	727	769	787	762	738	731	755	762	769	777	732	716	747	716	773	791	733	740	772	745	769	723	752	790	770	749	811	725	690	771	733	747	750	803	749	768	768	744	772	701	757	730	721	764	754	762	707	770	757	769	717	783	728	726	754	808	736	769	737	744	749	764	740	762	741	750	750	793	741	771	750	762	708	785	776	788	717	768	785	834	773	772	793	766	761	731	749	755	732	740	779	778	705	739	778	800	755	756	749	769	802	754	750	714	745	734	781	754	748	791	750	754	754	795	732	752	741	754	743	758	747	755	749	776	751	747	728	741	769	759	756	774	771	740	763	754	732	742	756	725	719	783	739	755	774	775	753
73319	47010	20584	6064	1146	804	595	489	459	425	420	366	384	359	342	327	313	312	276	344	335	307	286	277	294	295	290	306	326	297	304	289	305	299	279	305	310	310	301	291	283	275	295	299	291	298	281	305	303	277	281	282	317	279	264	260	254	294	264	301	322	303	300	303	292	282	296	290	341	280	313	303	303	291	312	292	311	296	279	284	271	268	288	304	271	272	301	291	273	293	303	312	277	258	308	328	285	258	279	332	304	296	278	251	284	283	286	288	271	327	257	253	274	255	257	289	264	244	274	265	276	263	317	273	324	266	281	262	259	270	300	286	300	262	274	281	279	301	238	273	274	278	268	250	307	261	288	278	260	273	297	246	283	291	291	258	287	263	294	295	293	290	285	287	276	299	285	259	272	292	277	287	319	281	269	316	284	271	278	276	304	306	282	296	258	277	274	278	304	276	291	277	267	288	283	268	294	276	271	264	309	295	280	286	295	299	249	276	262	247	288	274	266	271	277	284	283	278	269	270	275	291	293	260	269	298	301	261	250	288	307	250	297	304	298	280	325	290	278	295	262	292	286	279	269	258	292	282	283	296	296	295	267	300	241	277	297	287	299	278	306	322	289	269	313	255	278	295	294	272	303	291	236	307	280	271	296	298	295	269	307	259	294	266	277	304	264	307	275	285	281	289	290	293	267	261	249	288	274	286	279	268	267	308	299	282	279	265	310	297	268	290	292	284	283	299	279	301	287	288	263	270	281	302	286	265	270	254	278	285	273	261	283	286	273	289	286	312	300	318	272	257	280	264	310	272	292	261	282	261	301	273	298	281	275	279	279	285	281	306	293	292	270	275	288	285	280	295	306	277	285	280	296	290	274	282	272	298	281	286	299	278	279	276	298	269	272	284	269	245	312	252	270	277	265	314	275	280	293	267	263	294	260	289	262	289	278	290	252	307	288	280	267	295	264	271	278	309	250	297	275	288	276	276	262	290	291	290	298	290	241	261	292	294	278	289	286	303	284	288	267	286	282	318	302	272	300	291	298	272	283	278	281	307	295	285	257	243	263	291	278	293	290	237	262	316	282	283	281	277	282	288	284	316	297	274	240	309	258	250	269	300	291	281	291	263	282	273	290	296	293	242	280	285	297	297	281	278	272	294	283	305	288	281	258	289	278	290	282	254	293	263	291	283	286	298	270	287	294	267	265	288	271	274	310	270	295	302	265	258	256	263	287	250	280	265	260	306	255	302	284	281	294	280	238	255	272	290	304	295	282	283	274	287	266	281	243	286	277	263	289	285	269	262	278	287	257	294	281	285	266	263	274	288	274	294	289	271	280	270	285	304	264	285	303	283	275	266	301	290	301	264	271	273	313	260	286	271	278	279	289	262	276	279	288	273	232	254	285	291	303	270	279	303	288	289	280	263	276	319	312	264	288	280	289	281	280	282	281	290	288	282	271	302	253	246	272	268	274	261	286	274	267	266	307	308	295	269	260	254	270	247	303	270	294	256	274	265	270	297	258	294	308	277	286	235	271	254	270	278	263	283	308	269	272	312	305	299	281	277	297	274	306	290	279	245	318	260	285	273	259	282	260	297	247	272	274	296	274	282	275	290	295	257	265	278	273	262	279	284	294	295	278	261	291	274	299	301	306	329	288	273	289	259	246	283	299	287	252	268	287	308	298	270	287	277	277	267	301	321	273	289	265	281	265	290	272	276	271	258	292	256	323	304	262	283	267	271	297	285	278	276	271	295	283	267	286	290	305	275	280	279	298	292	229	300	287	280	280	259	267	279	266	288	314	273	300	284	322	285	255	308	326	293	299	285	291	261	326	264	301	250	264	263	248	293	305	283	282	291	263	307	269	276	257	284	288	313	271	289	284	274	258	282	270	293	293	306	288	279	272	288	293	317	273	282	280	273	272	264	299	290	278	266	292	279	266	283	257	290	324	271	279	279	270	287	267	255	295	292	286	294	284	283	276	311	303	298	287	309	277	273	315	293	283	279	265	272	299	301	295	249	275	292	274	262	245	281	251	315	256	287	279	278	314	277	273	274	244	285	279	294	293	270	252	256	274	291	302	326	270	242	304	273	282	288	264	257	289	299	299	287	276	317	297	317	296	280	289	305	287	296	265	299	307	271	306	288	258	273	296	266	289	281	258	258	305	280	275	294	322	263	276	268	288	295	280	242	298	273	227	255	272	280	275	257	292	281	285	254	289	274	276	275	266	289	284	279	262	243	264	280	301	283	278	291	280	267	285	257	309	281	258	279	250	234	277	283	295	291	311	276	269	274	281	252	306	252	281	280	282	266	288	263	316	260	281	279	306	286	304	270	288	266	252	287	290	308	257	287	250	270	282	281	287	265	283	293	283	254	313	267	319	251	283	236	285	261	250	268	285	294	268	274	297	298	259	275	305	269	292	270	295	298	280	257	244	270	277	289	258	283	297	285	266	291	293	252	286	283	293	283	286	291	291	296	263	327	273	287	287	288	290	302	257	308	263	267	301	270	320	298	286	304	298	312	289	282	261	301	303	287	290	252	305	299	278	284	282	294	286	303	232	272	308	282	281	272	282	300	323	309	258	325	267	282	293	299	305	280	243	291	272	286	275	266	287	308	295	270	284	311	275	264	275	285	266	308	295	273	293	250	236	313	259	305	321	279	290	263	271	308	320	292	278	293	278	302	280	286	289	308	290	254	278	311	313	273	261	256	281	266	283	283	268	276	291	310	298	285	289	273	271	287	284	282	286	276	316	267	276	271	265	310	273	298	317	285	294	260	279	281	296	295	272	281	267	281	285	302	260	280	256	301	292	264	268	250	310	259	254	282	263	269	277	264	315	270	258	296	269	266	289	272	263	264	286	315	271	289	310	263	277	301	280	286	273	290	295	296	274	297	283	259	265	274	298	267	273	296	296	289	296	302	252	281	304	276	269	281	257	296	286	275	290	305	290	269	281	277	299	290	292	281	319	247	274	284	292	290	277	288	289	294	276	256	272	292	287	291	279	255	294	302	280	269	336	271	277	310	291	299	275	258	275	312	304	326	254	286	309	332	271	273	280	297	277	260	299	273	319	250	267	259	295	266	286	267	284	250	272	277	283	291	285	279	283	298	276	298	286	274	291	275	289	259	268	277	297	280	294	292	293	279	262	290	279	283	303	298	261	300	262	279	268	281	277	277	278	245	249	289	284	257	288	309	259	290	300	281	307	261	288	270	302	320	261	262	312	283	287	270	253	265	279	274	282	266	269	274	296	286	272	281	295	288	294	273	292	262	310	261	284	266	235	267	289	273	276	259	290	284	248	264	268	283	268	272	251	285	270	312	286	279	286	263	308	254	270	261	266	292	300	281	297	278	261	281	317	309	289	288	261	277	268	275	307	273	263	275	274	257	290	277	308	273	294	271	297	304	281	296	290	277	276	278	275	295	297	280	274	294	289	281	276	255	285	278	268	324	289	282	286	275	268	281	264	294	302	287	264	259	300	280	290	257
51219	30479	3490	3857	3367	2736	2303	1988	1686	1459	1386	1296	1166	1085	1106	959	944	923	992	858	851	884	839	802	820	803	769	812	758	765	720	783	722	720	726	728	694	719	699	749	717	679	703	730	711	726	696	680	726	674	670	712	689	687	749	693	669	641	678	647	718	693	681	704	712	675	691	698	676	644	650	692	650	694	732	696	645	720	671	637	660	683	657	674	670	696	685	653	653	648	660	683	652	672	710	653	636	623	662	674	643	610	716	693	668	705	649	685	692	675	633	701	702	642	656	691	724	726	651	677	725	650	653	696	698	694	736	658	664	678	684	679	679	697	638	674	642	690	675	686	644	665	663	678	663	760	679	733	648	654	690	687	703	689	725	661	684	659	682	669	668	658	675	715	716	731	672	665	645	694	686	686	743	685	679	612	710	690	688	663	624	648	684	660	643	658	583	645	685	630	618	661	681	682	672	690	682	677	663	636	659	662	675	672	691	680	661	666	663	649	649	644	686	674	644	711	662	670	714	707	662	676	676	657	698	686	639	703	594	645	666	663	640	660	680	716	658	673	660	668	682	660	710	661	637	663	683	729	674	658	669	699	696	675	655	624	670	676	635	740	652	658	675	703	648	703	652	678	702	702	693	706	690	666	659	700	673	661	683	666	643	633	682	673	672	636	635	677	689	646	724	665	679	688	690	633	676	704	725	680	639	705	687	680	636	632	730	649	721	676	695	635	662	688	676	673	659	632	656	660	695	683	639	667	720	672	655	693	649	653	692	694	684	646	678	687	677	677	642	666	665	693	654	676	706	676	696	677	633	667	658	662	650	665	709	664	674	654	653	669	689	657	659	656	667	664	660	662	626	660	684	650	625	636	622	656	676	681	662	640	687	652	670	691	619	648	660	676	663	631	698	714	709	648	658	670	715	699	676	629	700	634	665	624	705	689	648	629	669	671	621	690	653	632	677	689	671	688	707	634	671	695	670	699	635	694	601	635	733	711	672	727	664	689	743	710	652	676	688	677	670	647	677	666	700	700	669	682	691	628	712	657	636	673	630	669	667	637	641	709	712	658	683	683	670	640	655	637	669	629	708	710	639	628	682	661	653	714	628	706	670	662	666	638	705	623	691	650	674	644	663	692	712	611	720	693	641	623	667	689	707	650	673	650	675	719	684	659	681	662	680	659	697	683	636	686	653	643	680	701	653	649	693	636	657	621	696	674	656	635	644	696	662	649	708	685	657	667	680	646	675	638	638	669	686	641	666	686	663	655	662	696	707	692	656	675	676	713	661	705	692	641	658	686	674	683	716	670	707	709	663	627	630	635	736	707	695	674	670	650	696	656	655	701	655	643	627	684	657	650	693	697	686	673	656	687	668	669	688	679	645	650	635	657	708	668	690	703	694	655	717	684	696	667	740	683	639	653	675	658	696	691	698	668	671	634	665	682	667	671	652	634	704	687	643	675	653	687	670	657	677	693	687	712	682	677	667	654	652	644	701	679	647	663	660	674	667	688	701	656	656	697	687	668	654	663	712	643	672	671	706	660	670	650	696	658	655	664	670	686	664	650	672	663	691	683	662	680	651	711	678	683	673	631	614	633	664	685	650	673	681	636	666	666	689	687	685	672	680	728	720	664	678	643	675	630	650	665	686	679	687	689	647	676	649	722	681	659	650	648	686	679	620	647	664	677	666	706	661	660	638	677	653	675	656	655	664	722	657	695	626	660	670	696	644	650	668	705	632	686	638	698	672	704	641	658	693	656	701	663	666	698	671	650	674	605	692	615	648	670	709	702	665	702	663	691	675	665	665	726	645	706	648	620	664	628	635	668	734	671	703	644	692	701	662	651	690	691	693	663	662	700	679	655	680	697	661	676	695	658	696	707	676	649	690	653	651	715	679	697	688	641	645	683	689	626	634	699	640	677	674	719	674	685	663	693	646	636	677	675	691	682	639	627	645	662	660	686	701	674	658	697	700	697	661	646	684	709	694	645	657	705	750	668	657	688	640	676	723	702	638	676	624	709	681	725	643	674	690	713	655	652	649	623	639	659	670	662	683	702	726	685	699	639	682	661	657	678	670	650	704	626	668	660	633	680	664	685	675	631	644	658	668	682	682	700	704	647	673	679	707	639	728	684	627	712	685	703	668	702	669	647	676	692	725	644	698	665	635	637	685	670	719	666	655	652	688	763	623	671	695	650	689	652	695	643	669	689	678	673	675	633	659	658	648	624	673	713	679	648	638	642	674	697	624	680	716	709	693	684	687	686	655	695	659	659	658	680	715	669	684	685	665	664	665	714	657	689	689	699	672	680	698	667	694	703	676	653	679	630	660	674	639	683	622	691	692	659	691	655	685	683	625	681	631	684	689	697	719	643	716	661	672	647	658	687	644	679	681	677	676	671	649	724	671	645	697	696	737	672	693	647	684	676	682	717	688	640	660	690	692	660	664	648	667	609	706	674	629	643	675	696	688	701	687	701	654	701	675	699	641	686	641	628	731	669	667	661	710	656	652	661	706	653	650	663	661	704	617	724	720	636	665	623	680	644	681	659	649	678	683	645	638	655	707	652	613	658	672	684	704	706	658	654	656	680	671	652	697	668	638	692	716	668	692	656	736	699	684	636	671	615	649	676	692	694	659	681	693	640	702	636	674	678	663	674	644	675	648	680	678	670	696	714	713	611	681	676	667	669	692	691	635	689	702	661	691	708	655	620	686	682	699	612	675	650	689	625	681	679	715	629	699	636	645	605	671	658	701	695	700	684	694	635	653	641	682	679	640	632	647	702	719	653	658	645	637	660	658	636	725	706	645	646	682	649	677	660	664	695	648	646	679	655	644	696	698	678	674	662	655	646	681	649	681	699	645	691	658	676	647	655	688	662	617	675	676	619	680	652	606	694	698	660	690	697	706	698	690	679	657	699	667	672	680	644	735	687	714	636	660	673	654	681	621	646	697	725	699	655	657	686	676	684	660	670	632	715	649	687	691	679	643	656	638	635	727	681	629	708	636	638	707	646	654	662	705	651	654	674	721	729	638	637	668	658	667	672	679	659	654	653	692	668	706	641	683	680	685	676	681	682	672	643	632	652	660	687	666	648	652	689	697	663	633	634	631	684	660	668	678	681	668	728	670	654	662	694	682	700	647	629	670	678	663	663	662	653	749	683	629	690	670	690	694	639	668	694	657	717	681	658	702	688	681	665	652	631	640	661	650	653	670	636	712	660	682	659	683	661	685	638	678	643	655	651	678	681	699	651	693	663	667	666	659	679	678	671	718	630	673	675	690	670	685	691	654	678	695	662	685	591	662	663	643	632	688	659	679	651	682	691	654	663	685	697	687	687	630	634	665	672	702	641	637	648	657	656	703	665	664	615	657	668	657	654	629	683	695	642	633	671	664	695	658	699	710	608	668	655	662	654	631	662	680	669	659	693	704	666	714	647	664	643	689	696	636	678	662	664	756	692	650	676	651	631	624	682	666	717	645	690	653	657	669	626
20054	3810	263	162	173	186	164	149	174	162	167	160	155	156	170	172	149	187	184	182	164	186	195	164	188	155	187	157	172	181	175	162	156	152	164	185	165	185	189	155	198	176	174	152	150	148	184	174	178	174	172	164	149	193	166	165	177	180	162	173	170	156	175	163	161	159	191	157	174	197	167	141	182	174	171	167	150	171	168	173	164	154	134	174	175	199	165	153	157	168	176	150	172	150	159	181	157	176	162	167	165	176	163	155	148	181	153	158	183	173	138	159	158	165	155	190	162	193	142	179	136	176	156	164	201	174	164	167	176	171	184	166	169	163	179	165	150	175	153	182	187	173	161	167	175	164	171	185	169	186	171	176	176	153	161	153	175	161	167	172	165	173	174	182	161	169	168	174	167	179	166	165	156	190	178	158	158	153	162	192	152	172	165	160	150	162	183	184	150	168	165	183	178	162	188	151	168	179	174	162	167	171	214	162	157	165	142	161	183	165	165	171	134	178	158	154	167	162	168	160	172	192	218	169	173	178	179	181	157	156	141	135	174	209	161	158	167	180	174	186	168	158	176	163	161	164	186	165	176	170	178	179	188	191	166	183	148	168	162	170	159	153	186	154	162	146	174	174	167	188	174	152	157	153	171	183	157	159	176	176	169	196	171	171	188	184	164	174	152	170	168	164	192	184	181	166	175	154	169	165	176	165	167	178	184	169	149	164	179	120	172	156	166	159	165	153	181	180	171	176	133	145	158	163	172	166	154	164	175	183	185	167	162	194	149	158	158	169	176	150	187	178	164	159	165	147	166	165	149	157	181	184	180	167	167	175	169	165	155	168	173	181	165	173	170	173	167	168	173	148	162	171	165	183	181	190	189	156	161	179	194	176	177	151	156	181	177	154	190	165	164	167	139	168	141	157	163	174	137	181	154	171	177	157	147	174	177	168	165	188	171	185	174	181	193	190	189	170	181	167	144	155	167	142	156	180	148	137	177	150	175	165	196	161	144	183	162	169	155	184	196	165	144	162	172	161	173	163	173	169	169	181	155	177	192	166	174	158	181	148	180	164	166	183	169	143	184	167	136	133	163	152	167	161	183	145	178	179	162	157	166	169	152	166	173	166	184	183	166	178	180	183	159	189	152	178	172	168	178	162	144	163	177	167	163	157	150	174	155	173	167	170	147	151	160	172	159	178	189	165	162	156	177	147	147	170	173	159	167	162	161	171	180	172	179	178	131	175	180	164	187	169	155	172	174	176	134	178	158	159	197	159	156	160	177	158	173	173	151	172	156	164	175	169	156	180	168	168	192	191	164	168	166	175	159	164	153	164	160	169	162	156	170	167	195	172	175	179	172	145	154	178	166	165	170	184	165	176	175	153	161	165	157	166	179	193	167	156	170	159	171	166	153	195	180	183	162	181	181	171	164	169	159	174	174	200	166	169	147	189	163	177	174	181	156	163	199	186	172	166	167	170	155	177	199	164	182	181	139	173	160	164	144	175	154	154	179	159	183	154	186	186	173	160	169	172	168	185	160	176	173	177	186	142	190	162	169	185	150	177	140	179	181	192	190	163	181	187	152	142	190	152	176	208	171	168	165	167	159	153	164	150	159	177	175	140	175	163	198	168	179	169	204	170	144	171	178	176	164	155	162	159	178	153	163	159	201	165	201	171	184	180	156	172	188	151	150	169	156	211	169	184	212	159	173	162	193	155	164	176	168	179	167	184	181	187	158	179	170	163	162	174	170	164	168	173	154	163	165	192	163	149	145	193	159	177	163	167	152	197	169	165	203	169	177	159	182	188	189	175	168	198	147	172	162	153	165	179	141	149	171	166	154	151	165	145	163	163	165	167	153	162	193	182	153	179	186	178	163	164	135	157	159	191	168	178	179	175	168	155	187	170	135	156	182	150	149	161	184	153	189	175	166	157	171	165	148	156	145	169	162	169	197	192	149	181	168	152	178	171	186	146	150	154	146	152	144	176	174	164	175	167	157	200	171	149	159	152	162	172	165	152	156	165	165	175	164	189	202	161	145	176	155	158	166	163	175	173	169	169	184	155	193	164	177	150	164	173	161	131	176	140	155	161	192	172	165	184	172	191	169	176	172	159	166	154	176	167	185	173	160	164	153	163	151	196	176	178	167	147	149	181	165	159	153	173	150	175	165	166	173	168	160	165	172	171	145	186	172	151	163	152	162	158	166	153	161	161	152	173	166	171	162	159	184	164	196	179	176	168	176	175	182	192	152	150	162	162	167	178	172	153	169	169	171	170	169	152	171	175	159	158	165	163	184	170	176	169	174	190	185	169	190	173	132	163	200	196	176	165	164	174	183	171	167	162	183	183	158	193	157	163	181	166	146	165	169	163	172	146	176	171	171	190	157	161	192	181	165	160	191	145	168	187	162	181	138	158	194	167	159	168	156	164	176	153	163	160	176	191	188	177	170	173	186	164	191	155	162	157	181	169	167	163	152	191	175	151	162	152	168	127	150	144	158	140	167	166	180	170	195	179	177	175	152	159	185	165	170	159	173	171	205	191	176	190	162	160	167	168	161	158	147	189	197	163	154	168	175	175	148	162	157	176	153	195	175	162	174	175	180	161	155	180	171	164	163	170	170	188	156	167	176	168	165	152	175	149	149	178	173	179	175	176	155	162	174	175	181	178	191	163	170	180	170	180	160	182	157	142	153	164	155	175	181	148	174	158	179	168	151	155	160	158	171	180	166	175	153	206	159	190	164	150	162	178	175	163	171	181	162	165	163	176	151	161	165	169	200	164	169	162	143	184	149	205	164	149	178	161	172	153	169	168	168	172	174	170	144	166	172	189	178	176	201	179	171	191	168	162	170	171	169	177	161	156	171	171	159	159	161	172	177	181	154	172	177	165	177	180	177	157	181	197	176	160	181	150	178	176	158	211	174	173	164	162	173	172	176	159	174	160	176	193	170	146	163	173	171	179	159	172	148	165	147	175	166	152	160	156	149	177	172	170	168	191	158	161	164	190	164	154	177	172	175	162	175	159	168	171	185	153	139	153	183	185	189	199	165	158	159	176	158	184	171	185	176	148	165	192	170	155	184	150	163	161	145	165	160	182	163	184	148	148	150	179	167	165	135	161	175	165	187	171	155	180	158	147	157	180	182	176	170	180	179	185	159	176	161	188	197	182	170	154	153	144	168	156	172	156	176	145	178	159	179	179	164	171	169	162	155	165	167	166	174	162	182	174	172	189	197	193	157	180	170	161	184	154	184	174	154	164	177	173	177	147	172	174	187	153	176	202	194	166	154	191	165	165	183	180	184	179	177	154	148	175	156	140	158	193	171	157	183	162	141	164	157	173	127	168	153	165	148	178	205	170	165	159	148	167	157	146	179	179	133	159	155	144	179	165	165	153	177	170	161	163	168	184	141	165	150	155	159	213	167	168	166	166	171	160	163	154	164	140	174	173	183	178	152	157	184	169	177	189	155	153	150	176	160	151	171	165	153	159	178	163
18123	3586	496	495	500	557	454	440	465	479	525	464	473	498	473	465	464	479	467	466	457	459	471	461	462	457	431	463	465	507	452	467	486	475	490	476	437	481	448	468	432	455	491	446	470	455	448	447	439	477	444	500	477	461	467	478	421	497	462	466	452	441	483	460	433	454	478	494	443	493	441	482	459	472	484	459	473	522	472	472	445	462	476	461	446	492	443	495	461	460	479	446	428	463	478	441	480	447	455	480	479	468	435	466	481	501	472	472	443	443	485	471	479	436	483	477	477	492	443	463	425	500	440	514	445	512	420	419	472	437	491	455	471	459	475	466	432	471	459	457	445	486	489	468	446	436	470	466	443	479	483	465	424	462	458	475	475	430	518	460	464	465	424	449	489	444	492	483	460	482	433	443	448	494	483	460	457	477	501	449	468	433	476	459	461	443	468	447	461	503	477	477	460	433	431	497	462	509	510	491	471	478	453	463	416	450	474	430	456	475	489	458	443	464	433	467	452	466	457	469	508	464	464	476	433	425	449	427	445	475	507	434	469	444	451	474	484	484	468	457	475	462	498	461	445	469	470	464	484	432	480	457	454	502	509	435	453	466	490	471	445	465	476	488	421	471	431	427	461	451	439	454	431	479	459	454	455	444	462	470	482	461	486	446	476	483	457	459	463	462	443	461	445	472	475	449	469	440	486	474	460	459	485	438	483	460	483	473	464	451	459	437	461	462	452	460	480	459	480	463	459	490	501	479	445	500	429	489	466	465	453	474	494	493	419	459	504	497	445	483	468	523	431	474	469	469	458	485	484	477	491	441	458	445	457	496	476	472	481	489	518	458	464	440	435	460	426	435	486	452	447	460	434	455	467	450	488	475	484	436	452	481	447	451	460	449	495	432	449	459	497	485	455	440	458	493	488	474	460	409	428	444	480	448	469	409	485	483	468	453	487	435	462	415	441	464	454	482	490	467	468	469	490	463	428	457	451	480	454	422	446	463	475	484	443	458	471	424	466	450	488	465	415	436	468	483	470	465	486	429	437	502	465	446	453	492	474	440	459	468	463	478	478	495	488	444	497	460	464	464	464	458	495	457	490	526	461	464	489	476	464	443	473	479	478	474	436	434	445	467	495	479	442	451	487	480	448	501	487	486	440	425	475	486	457	487	517	456	474	432	460	494	482	478	447	433	454	475	482	461	431	436	453	487	423	452	440	468	440	444	468	450	458	466	463	472	495	464	453	458	441	505	453	453	473	456	425	424	457	436	435	445	486	443	458	467	474	445	491	484	477	454	448	494	495	493	484	487	482	448	472	467	447	476	450	495	462	478	448	519	490	457	468	463	464	410	451	468	483	471	469	485	470	429	453	481	461	464	448	457	475	462	475	466	450	461	470	467	494	467	447	416	418	481	427	468	441	443	452	476	417	453	473	455	502	496	495	503	433	450	465	459	483	476	487	483	487	431	431	468	474	457	467	460	485	454	489	435	479	446	477	472	439	454	438	492	449	474	476	443	475	434	457	413	486	444	443	509	490	437	477	477	472	452	468	481	469	469	459	486	460	467	466	465	465	481	423	475	482	480	453	461	471	433	463	470	447	448	479	427	443	443	457	432	453	468	462	457	458	463	457	459	450	430	419	459	456	497	470	470	477	493	471	496	467	452	454	471	462	470	436	464	459	459	461	478	452	427	454	487	431	477	445	478	476	465	445	458	467	465	436	470	480	426	448	467	450	451	449	460	466	488	491	430	444	470	469	491	461	482	444	426	468	423	430	453	456	448	472	467	460	441	478	476	468	402	453	414	432	453	448	451	432	469	493	454	439	521	463	506	450	465	445	448	449	431	429	497	462	493	483	478	455	454	474	443	485	436	460	460	465	471	462	452	464	431	490	449	499	461	440	456	455	452	488	517	451	497	470	462	420	453	442	454	401	441	465	416	413	444	479	462	450	450	433	439	460	454	496	469	454	435	464	433	451	442	445	411	500	447	420	443	476	465	469	467	446	488	448	460	461	452	479	439	450	489	472	440	492	466	486	454	476	445	445	448	451	466	491	472	448	443	499	477	486	452	471	446	432	458	429	484	436	472	439	446	460	471	502	453	467	453	442	478	525	465	470	480	474	476	422	454	439	447	477	428	459	443	447	491	468	444	448	458	462	444	471	439	491	461	446	444	455	473	519	487	467	471	452	476	477	470	445	506	448	482	433	453	479	489	424	442	430	490	434	461	484	440	425	443	469	462	462	465	469	475	471	465	440	492	511	452	465	456	460	482	445	441	437	499	449	462	408	492	446	476	462	445	451	495	505	433	479	470	438	432	509	448	427	452	450	475	430	441	478	470	460	462	453	515	469	474	434	437	492	472	456	474	441	433	497	486	440	448	466	453	460	434	464	455	478	444	466	419	429	480	443	449	450	443	436	424	465	480	453	468	477	444	445	421	503	486	458	473	459	410	446	427	465	430	429	451	444	392	489	448	484	453	454	493	497	474	463	478	437	459	456	448	491	459	443	485	506	465	463	474	451	439	431	465	485	442	453	437	481	459	446	468	459	466	449	460	425	478	478	404	472	457	441	491	495	453	466	449	415	459	498	454	451	485	444	483	475	470	462	451	483	414	465	470	463	434	481	483	486	429	464	464	424	441	495	465	456	452	476	468	458	463	440	457	419	467	475	437	430	470	446	470	445	434	441	488	471	447	478	473	420	442	446	502	436	438	443	487	487	519	506	478	420	470	492	471	521	453	507	471	463	440	446	438	470	487	503	434	455	487	472	448	475	483	484	472	460	438	459	461	445	462	441	475	466	465	457	500	495	466	433	477	444	495	470	506	434	436	444	455	466	450	480	443	490	477	419	455	495	434	453	460	464	486	465	472	466	479	466	461	436	451	451	446	442	448	468	472	455	472	475	490	461	482	451	465	438	493	472	480	452	431	458	424	449	441	483	452	435	463	483	479	456	425	490	469	470	411	434	433	461	467	463	452	462	469	429	476	486	439	472	464	455	475	413	442	477	473	514	447	447	468	455	452	488	457	477	459	430	456	477	458	475	484	478	453	411	449	472	437	419	455	494	452	472	465	424	448	457	470	472	453	432	429	496	475	421	486	445	449	475	441	483	437	430	449	533	447	452	461	446	462	426	448	437	508	486	455	468	486	445	445	445	535	478	453	415	414	456	456	450	454	483	446	483	467	465	468	438	503	478	449	457	479	458	498	482	462	486	471	480	416	457	488	456	475	495	461	462	451	436	459	458	462	482	477	444	438	451	440	408	461	451	444	480	448	465	477	452	460	457	454	460	489	453	466	429	481	440	452	481	455	499	483	503	422	480	448	453	445	487	477	429	426	488	472	428	452	466	471	495	428	483	437	482	455	495	492	474	434	449	442	450	462	454	477	471	491	430	465	472	479	477	471	481	480	501	476	464	425	454	461	439	453	490	429	445	483	461	477	502	449	449	445	455	462	445	473	469	477	444	468	488	455	458	459	484	471	451	424
65533	39903	13147	1438	650	528	435	443	376	350	403	355	326	298	362	351	354	290	340	312	329	325	325	325	313	345	340	359	351	323	308	306	322	327	325	304	314	318	332	323	336	319	283	301	311	316	332	320	322	333	292	307	302	342	327	334	316	284	314	284	283	314	294	296	278	310	297	327	288	320	296	303	293	298	331	305	284	325	327	337	317	319	282	310	292	309	300	303	292	318	307	321	351	311	292	346	285	328	304	296	301	315	346	303	310	328	290	311	297	307	339	300	284	326	291	342	328	307	319	299	303	264	289	291	310	334	300	323	303	315	294	283	306	341	314	288	280	323	292	313	300	287	331	268	266	281	307	303	275	309	308	301	344	298	317	342	264	289	322	308	290	284	293	310	305	327	287	294	278	336	275	296	314	303	323	339	328	274	311	312	284	295	316	332	294	280	296	289	341	311	302	305	310	313	313	328	304	255	324	329	312	312	306	342	284	340	299	316	309	314	316	303	330	337	305	310	290	302	304	292	282	290	264	321	288	294	286	304	289	324	298	315	312	299	326	316	329	291	342	280	308	304	324	331	315	304	316	321	313	304	308	318	287	288	292	300	320	302	327	284	311	299	324	312	297	316	324	314	309	291	312	307	307	299	299	299	293	287	335	283	335	299	292	286	324	271	342	313	287	346	315	319	289	299	312	331	342	313	342	333	287	310	285	294	276	266	309	270	290	322	336	287	293	301	327	279	288	302	326	315	309	320	333	337	280	313	290	296	325	339	321	280	300	306	319	314	313	310	293	300	285	265	367	307	293	313	300	275	329	289	302	311	295	320	267	322	278	333	308	309	293	299	301	288	302	317	287	324	301	302	302	299	302	277	304	274	311	311	310	279	296	288	316	316	349	328	319	327	310	309	297	326	321	322	310	279	320	322	296	315	290	300	294	267	312	316	324	326	305	319	308	315	301	292	313	306	299	322	326	318	312	273	330	316	323	302	306	328	276	290	316	314	296	295	284	316	334	319	315	300	309	315	320	324	316	335	349	285	317	322	302	279	324	300	302	273	292	317	297	323	294	326	310	325	346	330	313	325	321	300	276	301	284	291	300	308	308	306	307	293	323	266	299	305	308	313	348	278	299	332	272	284	306	310	324	323	271	315	305	323	293	296	305	291	309	285	293	312	342	287	295	296	325	330	311	278	288	307	277	329	313	314	319	334	351	308	339	314	292	307	339	292	298	303	323	336	306	303	309	303	342	310	304	329	289	306	317	324	333	329	338	330	305	281	314	287	296	292	333	301	292	303	302	316	320	279	338	315	326	334	303	294	340	318	323	315	321	346	314	299	304	332	302	309	286	316	311	296	331	316	343	329	315	336	316	305	309	313	346	285	292	309	303	308	306	326	313	307	313	331	335	311	285	314	275	322	308	310	297	297	316	301	339	320	309	311	296	295	308	309	331	265	305	300	310	314	352	323	296	327	309	294	309	311	345	290	319	316	329	275	277	344	296	301	251	315	319	296	272	309	317	355	310	323	313	315	285	315	337	294	333	322	314	314	299	354	321	293	312	308	286	336	296	313	313	324	306	291	303	289	306	295	318	298	302	324	320	304	324	317	304	275	293	307	313	313	311	303	357	307	305	283	334	288	316	296	302	356	343	279	291	328	286	298	283	309	293	295	300	303	310	292	331	305	290	292	283	301	309	336	325	297	303	306	279	318	309	360	299	309	301	344	305	310	276	309	294	271	316	307	305	295	300	331	295	291	335	319	305	313	298	313	300	311	316	304	296	326	291	303	275	283	308	308	287	331	317	309	311	306	282	304	300	272	292	312	302	308	321	332	285	303	315	295	298	305	306	300	327	318	340	273	286	328	276	291	307	316	292	313	318	297	306	270	319	246	326	291	326	282	326	339	317	339	322	317	317	286	341	298	283	305	304	282	295	338	289	284	309	284	317	271	303	332	322	282	298	295	311	317	301	344	295	318	303	290	336	302	270	320	300	308	343	315	298	310	357	298	341	348	339	307	317	298	327	281	339	319	336	324	318	347	315	295	330	330	313	288	276	304	318	290	281	294	333	297	305	301	313	313	309	292	321	319	311	316	281	334	334	315	327	324	344	343	316	281	319	300	307	317	336	302	300	322	303	317	291	313	299	303	314	302	307	298	300	310	305	324	312	284	329	307	319	288	279	335	316	287	312	321	325	322	293	290	333	300	312	268	311	330	325	292	304	297	317	311	319	310	320	276	310	303	293	317	306	267	311	311	318	274	323	295	286	290	293	295	263	289	297	362	318	317	282	291	306	278	327	349	288	327	298	321	308	284	295	290	302	299	279	287	309	295	310	275	294	280	288	319	310	319	301	301	267	289	318	302	304	310	308	315	307	319	319	306	289	300	291	289	308	328	292	321	301	268	290	298	303	313	306	301	319	306	283	306	281	296	301	291	305	322	318	320	291	334	306	310	318	308	272	307	293	325	307	297	302	310	298	308	294	312	319	320	293	336	307	311	296	269	287	331	318	293	315	320	332	324	293	326	295	292	332	311	307	285	292	340	317	278	346	304	285	293	301	318	335	314	322	302	298	319	342	317	280	287	300	284	315	299	326	328	304	313	331	315	285	323	287	329	312	300	296	327	299	338	327	293	307	328	285	277	309	312	303	275	299	317	293	329	287	287	271	327	313	288	302	302	316	331	337	305	311	315	355	335	302	290	314	305	327	326	314	302	285	272	325	331	289	277	312	297	311	330	329	338	307	307	334	296	267	328	304	292	306	312	314	295	299	290	312	321	330	348	338	280	337	300	266	305	314	285	306	319	309	318	332	320	309	299	311	285	308	329	330	305	282	300	323	321	316	305	286	332	282	298	324	290	313	282	322	277	312	349	332	335	318	269	312	285	296	323	282	307	292	302	271	292	314	265	297	322	286	304	291	307	330	282	288	338	322	343	286	331	301	333	337	313	294	300	324	305	284	311	304	308	328	322	343	286	334	290	339	313	310	311	305	286	285	298	302	310	305	319	326	302	324	320	303	319	294	301	298	318	312	300	313	312	318	299	315	314	283	302	268	303	341	274	294	313	292	328	331	310	285	305	298	368	337	308	316	319	301	301	306	299	319	321	277	274	287	301	320	333	304	327	316	286	329	280	273	319	297	297	326	301	308	307	329	325	303	322	328	329	333	322	334	297	308	292	300	289	314	339	325	299	326	296	314	272	274	277	299	310	276	322	273	319	283	292	318	307	318	303	288	297	278	317	328	303	314	330	322	327	295	297	300	312	329	323	304	326	336	320	296	301	294	312	315	343	290	309	307	300	291	309	313	309	269	306	310	307	317	316	297	327	318	338	266	322	332	287	296	302	297	301	323	269	294	289	295	320	312	318	279	301	298	324	302	313	293	290	335	295	287	277	319	293	346	318	291	289	304	285	289	294	304	338	307	314	286	326	286	325	322	288	274	263	300	303	304	289	324	316	303	310	295	299	332	298	310	278	295	327	343	305	354	343
42289	23100	2241	2373	2202	1783	1668	1424	1298	1194	1077	1029	1029	976	960	897	874	936	887	859	897	870	912	762	818	782	741	797	862	817	752	741	790	768	789	783	779	795	755	794	820	804	771	765	731	797	765	756	798	758	813	824	726	836	790	773	734	761	763	725	751	765	765	719	736	775	755	745	732	793	785	745	755	737	797	780	719	707	758	761	767	764	735	769	711	754	823	765	730	738	762	772	739	733	809	737	769	758	806	755	711	785	723	756	687	772	758	826	764	787	735	779	771	741	792	761	779	749	773	756	734	765	743	726	722	798	731	757	735	729	742	736	768	761	716	746	739	756	744	739	757	735	741	745	769	770	772	717	731	713	826	707	707	757	766	764	767	710	730	764	729	775	754	745	743	754	738	789	750	782	825	725	763	738	731	720	739	744	739	733	727	778	706	790	728	742	777	715	765	781	736	729	750	740	744	766	746	750	803	753	747	763	750	763	745	716	717	769	718	758	750	779	756	747	742	754	770	782	791	766	767	723	769	790	759	741	766	788	686	749	736	738	756	776	757	746	771	771	771	758	730	754	733	745	774	798	764	782	811	756	770	711	709	762	738	723	749	770	760	754	780	760	771	747	758	728	758	740	685	757	799	746	774	799	736	751	700	756	772	725	773	780	744	790	789	740	742	743	772	733	725	706	754	779	718	776	755	767	717	739	745	724	718	717	766	728	735	772	778	721	768	769	752	729	728	725	821	731	711	777	723	765	736	750	761	774	728	757	745	774	733	729	800	694	735	778	789	761	735	725	749	722	738	713	748	755	746	765	749	788	750	703	786	768	750	805	786	714	744	748	758	743	770	738	780	781	753	805	736	731	732	750	766	735	742	739	729	723	753	799	728	731	750	745	751	779	701	757	700	727	748	724	744	730	728	685	759	783	751	737	738	803	729	747	721	740	789	769	768	769	757	772	760	752	769	793	744	788	752	768	741	763	808	753	740	728	755	763	807	738	774	809	794	760	757	745	758	701	732	781	739	811	740	792	748	695	767	731	799	781	713	784	746	743	720	749	776	796	793	794	783	745	764	761	801	713	789	783	753	746	734	777	765	749	755	757	774	738	741	747	741	752	735	773	764	716	738	770	753	790	750	753	684	764	722	723	791	757	715	747	753	725	779	707	773	798	769	714	745	748	733	761	775	773	780	774	751	777	779	809	720	768	747	780	741	742	720	784	762	779	809	786	734	799	762	730	760	750	786	733	783	757	775	744	758	745	739	773	729	749	747	741	751	693	784	741	789	705	756	736	812	763	721	734	774	793	770	765	798	751	745	727	762	783	677	765	759	745	800	733	779	695	726	799	748	802	713	746	774	804	779	790	748	717	756	755	733	767	741	768	708	791	730	737	698	756	758	764	765	783	732	742	769	764	798	760	744	730	707	769	788	792	729	732	780	763	759	736	710	737	762	757	700	741	735	762	729	742	723	765	743	736	702	740	736	731	726	737	742	795	760	805	696	726	709	769	751	750	716	750	777	770	788	740	743	744	751	796	797	764	754	862	748	740	718	742	710	739	755	752	815	775	770	772	745	725	711	730	776	805	774	766	681	828	715	773	732	753	776	764	812	781	784	735	766	808	738	695	788	736	755	758	802	719	774	779	716	782	723	771	759	748	755	729	766	743	738	750	766	757	757	766	720	748	711	797	738	685	740	732	741	765	752	780	747	734	716	786	765	748	716	774	744	749	755	782	709	737	779	717	740	715	796	727	751	726	804	736	776	776	713	740	759	794	711	804	735	708	763	762	749	744	763	742	760	694	746	695	782	794	745	753	739	767	786	816	781	716	765	781	743	721	715	743	758	807	813	755	760	750	793	774	746	789	732	742	846	774	724	792	738	729	766	780	753	705	822	771	751	752	752	742	770	790	766	795	767	708	757	773	744	754	730	697	727	724	709	721	728	747	730	755	731	746	733	739	762	759	809	769	795	764	767	768	812	694	768	764	715	770	751	784	726	770	740	764	731	765	709	748	705	770	719	734	727	775	755	743	821	730	758	718	744	661	708	755	744	753	792	770	701	713	754	734	706	721	757	763	748	706	742	774	760	777	781	795	699	706	761	706	732	728	725	756	774	761	797	749	777	717	740	748	762	740	736	743	781	769	684	777	737	783	765	782	708	733	767	765	801	710	791	763	748	754	725	752	775	734	769	754	720	773	717	800	760	742	767	752	758	739	785	739	729	820	765	735	770	779	758	781	695	742	815	760	753	753	737	733	779	709	772	755	725	772	790	774	767	792	747	753	808	799	757	742	797	726	726	705	774	749	778	730	705	773	751	736	814	752	712	736	683	774	775	741	760	743	746	756	716	729	727	766	738	698	787	714	755	756	758	772	778	742	768	695	744	767	765	797	760	778	762	735	743	699	761	722	703	791	762	714	786	742	763	735	801	768	742	799	779	742	735	760	785	721	767	783	774	760	779	777	698	726	739	764	738	711	736	757	696	793	735	737	735	706	718	726	722	718	747	795	795	731	763	732	786	810	766	761	783	801	717	782	745	752	692	780	749	773	762	732	751	742	768	726	791	745	725	762	744	818	741	804	751	767	778	791	723	776	758	736	730	749	808	770	759	778	718	730	733	770	738	744	735	769	785	758	772	775	730	785	754	724	758	738	701	763	815	715	753	740	762	789	743	747	744	736	778	753	754	767	764	734	739	736	757	757	766	728	736	747	793	751	739	788	751	750	770	705	759	706	784	772	765	721	738	763	742	740	734	733	727	732	739	773	716	757	745	754	743	705	723	784	720	765	694	787	726	765	712	722	788	750	730	811	714	748	774	786	735	726	758	781	755	796	794	800	716	788	737	736	726	721	752	756	742	804	747	791	708	772	784	775	760	794	772	776	719	733	697	730	748	780	753	771	771	792	742	708	738	733	712	765	786	745	712	716	759	753	700	744	770	723	722	747	760	743	748	735	773	747	812	759	742	688	775	756	760	733	786	708	776	725	772	785	743	800	722	765	731	778	750	738	775	769	798	697	776	777	701	829	737	708	750	734	752	746	787	768	791	729	770	825	756	738	751	739	733	681	805	765	765	763	740	771	744	735	743	767	732	761	722	726	775	750	768	710	752	763	737	744	747	748	746	744	727	727	714	752	784	723	774	760	737	703	723	773	749	734	781	719	749	825	742	761	801	825	769	735	731	729	765	756	782	737	747	713	686	784	695	773	746	744	666	715	732	772	748	768	736	726	748	766	766	710	744	760	735	755	698	793	725	716	701	789	705	741	713	758	730	782	741	773	761	793	739	778	715	737	750	771	714	751	743	760	794	753	759	733	771	725	798	785	732	693	746	700	752	738	750	799	761	696	718	733	788	724	722	767	765	718	748	748	751	748	758	780	731	743	707	765	737	753	719	702	736	748	804	753	711	767	783	725	724	711	756	806	787	742	773	750	734	754	760	724	764	739	720	792	717	758	743	747	783	716	758	734	750	789	745	680	774	770	732	787	762	753
74158	47362	21141	6253	1183	697	608	510	489	384	394	370	335	388	324	315	299	337	308	324	310	337	281	294	289	293	286	307	298	299	281	301	302	277	283	280	260	249	285	303	271	313	295	296	271	297	268	275	285	296	264	267	258	288	291	293	288	314	278	311	314	306	278	300	273	268	291	263	305	285	279	301	265	273	279	283	269	269	271	311	297	283	300	255	310	268	277	266	298	247	278	302	290	282	304	292	282	262	297	304	291	295	285	286	290	287	277	295	289	296	290	290	297	261	274	256	255	255	299	272	293	277	286	314	308	275	274	262	251	279	283	295	279	305	259	282	277	272	287	290	294	278	285	262	254	285	285	267	282	281	272	273	285	263	289	268	293	271	270	276	285	270	263	278	288	290	293	293	272	279	272	257	259	273	282	275	272	293	295	290	286	309	264	273	270	315	294	264	273	296	260	270	281	297	259	261	277	288	302	270	295	281	268	291	289	277	297	271	306	257	286	289	264	270	277	297	280	265	285	245	315	268	281	286	276	268	290	268	279	300	277	289	306	319	258	275	284	283	267	276	275	266	299	291	316	274	267	301	267	281	282	299	292	283	303	288	277	278	288	276	281	263	286	272	284	281	279	285	318	313	291	267	261	252	291	272	296	286	277	283	269	265	281	260	276	294	262	273	281	270	274	272	307	300	280	304	304	254	274	282	284	288	273	324	308	304	279	319	304	260	278	237	274	292	293	294	265	302	304	298	294	297	257	280	289	274	265	250	299	280	267	312	294	286	304	287	320	275	271	270	253	289	293	279	312	286	262	278	282	274	264	244	297	319	296	287	297	293	290	297	268	272	267	292	282	273	286	289	229	276	311	239	293	256	284	323	282	300	291	279	259	280	271	285	279	292	289	285	237	266	240	300	283	291	295	285	279	263	263	283	300	301	280	308	284	276	304	288	278	280	312	259	286	272	284	294	319	304	285	275	273	298	251	242	263	276	258	251	297	296	270	272	264	282	311	283	309	295	267	278	276	305	262	276	305	268	270	295	275	300	303	288	298	263	237	280	278	288	274	282	266	292	280	261	270	289	283	311	276	262	280	284	291	276	284	293	273	243	291	291	290	272	261	266	307	260	298	271	270	291	291	293	288	240	274	333	263	291	274	238	284	255	268	283	254	288	273	269	280	264	286	288	288	271	290	274	277	297	271	254	305	305	284	275	266	273	310	283	300	256	269	246	267	278	260	302	258	300	285	287	278	276	290	327	266	309	297	288	271	309	308	280	297	293	277	292	291	285	282	255	278	263	324	292	280	297	293	282	250	317	286	289	289	263	273	270	297	271	294	269	305	290	286	284	289	277	254	264	286	308	298	286	277	283	288	254	260	276	261	279	297	278	314	257	274	266	258	270	265	291	269	257	276	275	270	287	291	325	304	301	284	271	280	303	264	273	284	289	257	271	273	267	264	255	295	275	268	286	262	310	276	302	279	258	291	288	278	298	288	260	281	280	285	268	265	295	285	289	278	261	285	271	281	278	307	257	274	293	257	289	292	282	282	251	288	283	269	262	268	274	311	305	309	257	297	274	276	271	286	259	286	281	268	283	300	282	286	278	278	267	270	278	251	257	260	280	280	289	269	277	289	250	265	284	258	270	286	284	282	271	282	277	272	280	281	280	269	291	289	254	244	292	252	311	292	282	251	297	308	266	264	295	256	292	287	293	267	278	274	277	270	290	274	318	274	273	279	288	280	266	247	286	257	287	292	278	276	277	278	287	242	256	278	290	272	264	298	280	292	285	298	297	296	266	242	297	265	292	294	272	284	284	251	285	266	273	295	268	278	266	246	307	266	284	294	306	279	272	296	277	299	261	248	254	262	273	300	274	289	265	262	270	285	254	267	271	272	287	305	299	254	290	270	303	299	297	308	312	266	301	266	303	284	270	261	267	277	260	263	285	275	296	278	277	278	299	255	259	282	243	300	260	276	254	290	265	270	240	308	270	267	268	260	311	267	260	268	281	283	294	264	268	273	248	309	277	241	274	245	265	297	280	279	285	295	267	274	281	281	254	293	258	291	307	290	302	291	299	270	279	238	298	260	266	283	293	253	274	314	274	258	248	264	284	278	282	295	260	285	317	268	306	279	289	286	305	269	290	259	300	301	293	287	283	279	276	253	315	279	284	283	343	306	303	261	268	256	301	282	245	274	276	323	268	282	288	282	270	273	281	300	304	316	259	261	282	255	300	297	286	275	260	251	276	254	268	252	285	278	268	265	278	283	269	272	260	270	243	244	274	275	284	288	269	266	285	277	273	278	277	277	272	268	280	261	319	320	320	291	314	286	285	288	257	265	306	244	283	272	269	295	311	272	287	323	285	292	287	276	315	270	320	311	289	274	284	285	272	293	271	255	251	294	270	258	291	287	282	257	274	296	299	258	299	294	299	283	297	299	277	282	273	246	276	308	302	283	300	281	261	289	287	253	269	289	281	282	288	294	294	276	283	252	299	308	273	297	296	302	296	273	292	286	281	261	293	281	274	275	285	292	279	286	261	283	275	300	310	297	299	297	290	269	275	278	282	282	271	283	256	272	278	282	270	295	297	297	293	266	288	284	301	249	342	263	280	298	298	281	257	273	308	288	287	266	275	303	297	273	279	291	299	265	280	290	305	265	288	309	283	292	285	277	276	274	283	290	265	278	276	248	272	290	282	277	252	287	293	288	291	272	265	258	300	280	306	295	281	253	273	310	240	266	301	250	253	282	274	254	274	307	277	297	292	257	268	281	255	268	297	247	316	275	268	291	294	274	294	312	280	268	239	313	277	285	274	249	292	294	272	270	290	325	278	287	316	271	301	265	262	283	261	285	285	314	274	259	262	276	305	304	281	289	283	291	282	283	290	291	311	269	285	283	283	302	293	286	285	258	263	294	257	291	263	272	280	289	248	288	271	308	304	281	272	282	262	299	289	276	319	308	311	303	298	298	286	279	269	268	287	310	269	293	293	281	316	296	293	262	272	282	274	275	262	300	284	278	292	283	277	258	285	269	245	280	282	299	256	284	312	283	267	291	274	286	266	287	301	249	274	294	275	284	274	265	252	272	265	303	280	286	273	272	285	266	317	296	294	241	288	274	292	291	279	301	263	267	285	292	291	247	303	272	289	286	269	288	293	295	276	274	256	282	271	281	301	302	303	267	276	285	310	291	283	290	249	282	311	320	307	289	271	265	282	276	263	274	278	282	266	256	280	290	274	282	280	304	283	249	276	282	276	249	248	302	299	271	287	243	304	305	281	272	279	331	294	308	279	286	293	262	297	301	274	277	281	260	261	284	275	273	268	260	297	270	269	288	301	292	290	290	278	288	273	267	272	282	279	278	264	287	314	294	264	294	272	282	296	277	278	275	262	297	274	248	278	288	303	307	284	289	272	290	295	282	262	301	249	297	264	320	286	269	288	295	275	315	293	284	273	273	259	321	275	300	277	286	300	259	291	292	306	272	259	285	268
51347	30866	3358	3823	3249	2788	2247	1980	1700	1494	1360	1276	1194	1182	1047	994	949	985	868	861	859	841	818	888	803	796	752	766	727	785	738	766	716	742	726	766	718	660	744	774	674	685	685	715	701	692	735	719	669	740	724	720	704	651	641	707	726	687	670	656	663	709	649	662	675	654	699	697	653	649	701	666	705	686	652	692	680	663	677	633	710	694	673	721	678	671	700	693	700	638	755	676	609	664	674	697	652	726	702	677	729	677	675	641	678	673	647	655	667	667	673	689	680	653	651	686	686	656	699	642	664	654	679	684	637	689	632	673	654	679	665	670	702	645	661	635	645	649	645	663	689	614	658	698	706	675	683	674	677	660	649	672	666	677	661	672	658	665	652	667	637	681	687	695	646	697	655	620	675	691	706	667	702	702	674	685	674	663	649	683	671	654	650	646	661	686	654	716	627	684	654	687	665	648	654	714	696	707	673	646	667	634	696	638	675	661	660	675	658	660	653	618	670	660	649	692	666	636	652	672	667	663	672	657	627	645	656	679	680	691	691	640	634	614	657	670	703	653	672	683	649	701	667	654	689	663	649	631	668	645	646	682	702	652	707	669	672	660	666	659	646	690	606	678	691	662	665	645	625	647	665	692	683	645	665	654	675	646	692	659	623	682	703	705	707	671	676	634	666	648	664	665	698	656	694	665	675	635	672	667	679	680	671	658	660	652	641	657	682	699	661	673	662	641	692	606	646	606	671	660	655	721	693	626	698	695	638	694	678	646	710	665	672	678	641	648	636	679	717	673	658	702	686	647	719	679	658	688	698	679	659	676	634	678	680	632	685	650	677	628	725	646	700	641	642	665	685	584	643	692	612	635	664	683	689	667	617	662	662	656	680	636	663	659	676	678	726	661	605	682	710	699	659	663	663	638	644	637	673	697	647	639	683	625	669	680	715	694	691	646	652	669	672	616	686	668	645	635	673	702	664	659	686	658	731	683	630	680	670	668	675	702	662	666	688	643	645	677	691	678	723	682	644	669	650	676	680	650	668	706	675	656	658	686	702	632	686	657	698	696	655	648	645	690	639	710	680	694	656	704	656	645	687	640	641	633	691	639	663	631	653	645	660	672	694	684	677	657	709	649	637	663	637	624	728	658	659	677	668	661	637	663	692	630	687	661	703	607	668	691	679	703	617	737	678	692	663	676	652	670	686	662	672	643	658	658	679	672	654	702	679	667	648	631	655	646	683	630	651	662	691	682	717	701	607	657	677	676	661	680	692	690	662	642	703	689	665	735	658	647	683	670	675	707	686	676	661	673	683	648	666	640	674	653	664	670	712	673	695	629	694	710	708	664	675	695	645	652	686	647	657	696	611	665	669	696	651	684	631	655	692	654	653	643	668	675	667	686	693	660	664	718	653	656	631	628	620	669	721	689	710	656	694	652	680	670	650	687	693	623	667	683	695	697	677	641	714	678	731	698	717	703	680	622	643	645	652	699	673	666	717	646	644	675	655	731	652	685	673	680	684	699	632	651	663	700	674	682	691	685	646	683	665	638	628	669	655	687	688	649	633	645	666	621	696	654	651	688	666	681	625	659	660	661	662	633	656	696	647	693	643	674	641	659	696	688	649	646	708	624	693	664	650	643	666	662	675	653	660	687	648	697	688	661	651	679	684	702	633	638	682	641	654	670	702	633	704	664	715	670	670	652	641	645	650	693	683	664	700	677	689	684	679	662	686	662	662	654	702	721	688	691	690	703	659	718	659	687	604	654	659	665	651	697	682	693	658	646	635	666	744	678	710	698	693	642	624	682	656	678	638	681	663	638	691	662	703	673	682	633	676	669	688	654	638	682	621	642	685	681	706	680	623	711	685	625	637	702	688	636	674	681	674	676	698	670	661	648	656	646	714	711	672	653	652	721	691	670	705	707	646	630	697	645	629	656	687	674	605	697	728	680	693	642	653	667	607	686	585	649	692	661	672	664	687	653	695	625	648	640	662	598	690	654	693	672	683	637	647	636	660	663	684	675	671	707	649	691	692	619	695	682	649	636	671	657	674	680	695	668	602	678	646	679	676	653	725	681	694	689	660	628	637	714	676	651	615	692	620	674	604	674	651	651	680	635	662	705	737	698	617	672	673	636	659	643	653	702	690	710	693	679	697	621	649	667	689	704	660	636	677	713	660	676	733	665	690	661	657	680	660	694	630	644	651	653	637	697	674	693	656	712	671	641	662	671	674	660	652	640	632	645	643	654	657	659	646	691	656	624	691	683	637	665	707	658	672	640	703	654	654	647	635	673	621	653	667	660	676	699	639	658	680	675	692	664	682	674	658	658	729	673	651	691	681	649	663	655	623	637	660	707	670	675	694	701	660	675	681	653	621	666	673	659	665	694	676	652	677	607	649	668	703	644	662	617	682	661	698	684	690	672	677	650	685	684	648	628	716	638	652	704	659	617	638	693	677	688	681	671	713	685	670	649	667	658	691	698	670	678	661	644	660	705	680	648	644	650	644	686	657	656	651	634	659	637	682	677	681	630	713	607	706	680	636	671	674	691	669	624	707	662	681	660	644	649	691	670	652	668	673	676	695	628	643	694	629	652	689	670	682	681	660	709	621	663	712	672	673	681	659	648	680	697	677	702	655	633	635	696	653	650	687	645	631	681	647	660	669	688	669	703	687	647	672	750	655	633	649	676	664	658	653	653	708	706	667	669	693	672	681	644	663	641	658	675	659	645	641	702	678	629	703	663	646	689	679	665	683	614	633	680	626	654	657	678	691	709	681	698	688	667	677	670	656	674	711	690	664	645	706	657	702	626	681	638	660	646	661	669	683	687	655	651	695	661	672	632	664	628	641	693	671	704	675	689	627	642	667	690	634	673	671	656	632	627	639	661	684	676	657	686	643	658	647	653	675	651	660	666	631	681	644	672	640	641	624	679	648	655	690	656	686	649	658	671	643	643	620	667	594	671	640	617	649	692	641	674	661	680	647	674	685	674	667	710	661	646	678	645	684	672	684	650	639	640	645	677	649	670	669	670	632	668	647	657	709	637	686	694	612	663	713	637	674	621	643	700	651	676	620	654	673	659	634	644	684	674	651	679	657	679	671	677	670	685	696	635	631	623	704	652	664	670	752	658	702	641	706	682	683	669	665	741	659	674	657	672	693	699	639	682	689	654	682	658	633	632	745	674	670	697	692	630	662	669	665	634	695	656	629	693	688	642	636	661	660	681	638	671	665	661	687	626	679	640	678	664	666	665	658	702	662	658	654	664	647	638	672	664	675	650	648	685	651	659	700	672	694	699	687	697	691	672	652	648	709	668	654	658	641	590	677	621	677	624	708	704	664	698	665	682	670	643	637	672	645	709	648	665	652	670	674	701	637	675	690	634	696	641	732	686	674	609	696	649	683	648	639	716	666	685	698	684	690	642	656	669	650	636	595	674	661	675	685	732	657	647	660	678	699	643	696	689	647	662	689	635	676	638	632	686	709	640	713	673
20012	3846	251	186	153	178	181	176	167	167	159	190	176	160	136	188	179	163	147	179	146	177	141	177	180	164	170	183	177	183	158	178	142	166	151	172	166	171	164	161	152	138	180	171	177	153	166	182	172	154	155	192	173	192	181	155	144	176	165	172	156	164	161	184	170	170	172	172	159	182	177	158	157	168	179	207	182	174	200	190	171	196	145	154	166	173	169	166	161	156	177	174	174	162	180	165	164	170	190	192	163	146	166	187	163	172	174	192	155	188	188	151	175	170	193	170	160	163	153	184	163	173	166	175	163	171	180	161	162	169	154	202	164	194	160	159	176	174	180	181	171	153	158	173	165	190	150	152	178	148	158	159	166	156	172	171	150	162	163	169	152	157	180	154	159	183	164	190	174	168	153	167	149	158	157	162	179	167	192	160	142	168	173	136	155	177	163	178	166	171	156	157	152	168	158	168	174	173	190	172	154	177	188	170	169	163	196	186	178	163	180	170	158	196	162	194	173	196	153	155	189	183	160	180	174	166	172	182	151	159	187	165	186	148	190	154	161	164	177	167	143	178	166	152	163	157	155	165	166	140	176	176	172	161	165	179	164	183	153	177	174	151	167	195	158	167	173	167	198	167	161	155	149	169	153	171	178	167	163	156	151	154	174	157	166	181	172	158	171	156	161	162	163	166	181	160	159	180	170	166	162	185	158	193	179	183	137	160	173	163	166	163	176	152	187	164	176	165	162	168	161	162	144	180	150	170	181	169	158	160	163	174	166	175	163	171	202	170	176	155	147	151	183	158	168	199	157	148	155	153	193	179	153	169	163	158	170	158	162	165	186	145	175	148	188	156	148	156	160	145	167	138	153	173	178	189	175	166	181	198	164	188	173	160	171	189	149	162	194	151	185	184	158	167	191	183	164	172	157	156	204	166	194	180	197	156	184	159	173	152	139	154	164	161	139	174	161	154	140	179	208	171	174	196	166	149	179	132	156	170	173	162	177	163	164	185	184	166	168	188	195	193	166	170	140	185	161	171	156	161	163	181	162	170	194	164	174	186	169	161	154	155	161	173	160	177	158	154	158	175	193	183	145	189	177	169	163	176	166	159	177	186	174	177	163	182	193	169	203	173	169	154	154	166	181	185	162	167	142	174	153	155	177	163	156	163	157	175	164	162	177	153	158	178	153	175	160	133	164	190	180	166	178	149	178	168	172	167	155	179	175	145	182	171	179	156	168	162	169	169	162	182	176	194	168	174	163	159	157	166	168	174	155	167	151	161	155	177	152	222	180	175	155	172	182	156	158	183	168	169	191	154	164	151	164	158	167	178	186	159	183	179	191	172	170	159	142	169	150	172	168	168	159	164	175	164	152	175	172	160	186	188	185	170	166	187	167	160	157	166	165	195	164	176	191	168	138	180	165	176	178	165	180	175	165	169	160	177	173	181	166	149	164	174	168	179	156	155	169	150	167	158	148	168	169	163	168	173	187	162	174	164	173	170	177	181	178	173	197	165	186	160	164	142	170	180	166	187	171	162	180	171	154	159	203	156	164	169	141	189	173	163	176	174	164	169	193	158	165	175	181	167	183	159	161	189	210	178	186	165	169	165	148	195	156	163	171	161	168	149	166	160	179	161	143	163	178	174	176	189	165	189	161	192	144	165	175	176	184	157	160	165	160	159	151	148	167	163	162	164	174	178	158	149	159	146	179	164	156	156	184	169	141	179	177	188	162	152	174	178	163	139	173	173	166	159	158	182	156	164	158	167	164	145	179	154	164	194	143	160	176	162	174	181	163	170	160	161	163	169	164	169	161	184	170	168	172	163	147	157	159	172	161	168	199	166	159	196	174	142	156	167	188	167	165	183	158	163	147	168	159	185	166	165	155	169	172	170	155	182	147	159	133	167	166	183	172	199	141	148	147	166	147	179	149	168	171	151	161	172	171	154	168	165	188	190	174	170	173	162	186	180	175	164	160	169	179	165	169	180	165	170	152	185	169	160	191	181	185	175	173	155	175	170	151	165	165	164	174	183	157	161	170	176	165	152	169	177	166	145	168	183	180	154	180	159	164	195	137	146	154	164	169	170	168	162	159	158	169	178	147	187	161	157	161	176	191	169	164	152	159	179	168	166	197	164	181	153	189	183	178	133	143	161	165	178	160	174	154	167	204	174	170	160	159	183	162	167	169	178	159	181	193	165	159	137	160	181	174	172	161	154	164	157	176	155	187	143	171	164	157	177	167	168	174	159	179	160	188	161	185	173	194	151	168	158	162	191	152	149	174	163	164	156	163	177	158	196	175	159	168	157	166	172	169	156	198	168	180	147	159	166	162	187	175	172	184	165	156	171	162	185	194	152	149	202	151	177	162	158	201	180	178	159	153	164	188	175	176	179	167	166	179	173	156	191	157	161	154	165	183	181	144	189	138	145	155	167	156	183	157	157	196	157	178	186	185	146	180	166	152	175	159	165	160	182	173	151	166	186	173	157	175	174	155	169	161	171	166	168	183	179	171	178	155	147	172	151	164	152	177	183	175	154	180	147	150	147	157	186	153	157	194	183	162	155	157	150	173	184	166	175	159	184	182	162	173	161	180	154	157	166	177	168	159	153	157	173	192	177	174	178	171	177	187	183	152	156	179	182	167	161	179	165	155	153	174	183	148	173	168	164	167	177	158	184	134	189	146	180	169	159	196	163	171	147	173	167	179	140	172	162	195	170	152	191	165	176	164	175	166	154	174	174	157	149	174	165	169	172	158	168	186	149	158	150	156	154	153	191	170	181	168	162	158	158	158	159	167	190	179	153	184	176	159	154	179	165	163	184	173	151	174	169	150	174	174	168	199	175	161	154	159	173	170	177	168	156	154	176	161	173	158	150	202	168	182	153	196	169	149	188	172	198	173	170	171	172	164	197	160	160	164	174	152	170	169	150	163	151	156	172	174	184	171	179	208	162	189	161	161	170	157	166	179	171	162	169	150	169	186	183	169	179	168	166	174	179	156	183	156	162	182	142	157	206	161	157	167	185	165	169	168	174	170	191	161	161	170	185	165	162	199	167	137	159	155	147	153	168	154	161	150	157	162	155	194	166	167	181	169	182	168	174	175	166	193	150	182	172	140	176	169	189	179	157	184	170	180	146	185	149	147	187	178	167	159	191	175	145	188	151	185	139	137	171	160	181	162	158	165	159	169	196	157	184	167	173	155	178	168	154	172	134	180	171	159	170	156	148	160	164	178	150	150	176	186	175	163	148	177	179	182	161	164	182	167	166	148	174	190	171	184	150	184	140	166	161	166	166	155	162	187	151	202	174	168	161	186	141	169	153	148	162	180	162	169	188	161	175	168	175	172	177	157	171	160	161	183	169	174	194	177	191	170	176	161	150	165	167	161	166	166	167	171	143	175	165	173	160	189	180	173	160	171	183	176	177	158	136	148	177	145	163	165	169	174	162	182	171	182	191	166	174	150	143	168	165	149	161	183	183	167	158	170	196
18080	3655	554	529	493	511	472	485	496	507	463	440	443	523	479	469	489	456	463	482	512	472	442	475	437	484	478	446	492	455	448	487	470	473	482	487	415	440	411	451	451	459	421	426	469	483	468	496	474	484	444	450	449	432	459	450	436	443	464	430	478	465	490	483	459	428	471	424	455	486	489	472	453	488	499	468	449	455	467	448	433	462	463	475	471	478	454	431	472	465	450	462	454	421	459	440	492	459	480	433	478	480	475	450	455	461	480	436	478	480	468	436	454	480	471	459	408	458	479	436	460	470	442	488	473	452	438	490	418	453	442	457	459	445	462	481	466	454	445	450	460	447	457	479	466	491	468	473	434	443	468	450	461	474	438	460	469	476	501	475	465	479	432	471	450	464	474	446	475	473	464	464	485	442	459	465	446	443	459	429	452	430	449	464	487	472	474	461	450	451	490	462	439	441	462	444	454	482	516	464	448	446	463	449	449	461	474	467	474	456	418	483	474	445	455	464	476	463	426	463	449	487	458	514	458	457	456	451	472	476	442	475	453	479	456	410	442	447	466	466	453	440	490	429	423	519	461	436	451	438	461	473	457	479	494	487	463	409	427	457	451	454	490	412	447	436	499	470	475	437	486	458	433	482	486	440	473	453	459	466	469	487	457	444	472	429	471	484	474	476	446	474	501	465	432	498	464	405	455	452	485	494	460	477	467	423	449	472	451	490	464	500	460	457	468	472	442	474	463	469	509	440	458	438	446	463	471	430	451	455	447	428	458	463	468	460	448	446	457	429	460	464	415	455	463	463	458	449	446	454	470	451	464	471	467	452	466	443	457	443	456	458	454	452	458	484	438	458	426	460	445	475	497	474	434	447	430	475	461	457	422	459	447	444	446	485	443	473	482	439	469	446	444	465	471	498	477	452	424	482	445	465	451	462	441	453	449	465	429	457	489	464	476	461	496	435	466	461	468	465	462	431	494	488	486	459	471	481	472	484	476	451	462	455	488	441	470	497	478	441	463	424	452	454	494	470	423	478	481	489	454	440	473	481	478	455	457	441	457	473	435	466	465	467	449	421	464	445	451	443	457	476	415	486	477	459	420	504	455	504	437	481	464	463	444	466	455	475	469	461	447	456	478	458	444	439	479	498	418	443	455	487	510	460	464	440	423	458	464	452	431	475	449	449	444	488	479	480	467	456	488	459	439	456	487	454	443	490	493	434	452	445	463	466	448	418	443	456	483	432	487	441	476	470	465	505	458	443	508	466	500	436	482	458	483	446	473	474	438	440	519	455	433	473	425	447	453	479	464	450	480	468	436	468	448	447	460	447	461	449	436	457	465	427	440	455	459	458	441	483	457	463	482	455	446	422	469	420	463	414	472	471	486	472	453	447	497	477	477	465	470	477	471	442	476	448	473	471	468	505	476	481	464	450	503	465	482	478	474	477	439	469	455	473	468	465	483	438	474	516	485	451	484	485	420	434	478	442	449	459	465	498	462	480	477	484	464	471	470	453	474	439	466	469	464	458	478	477	469	439	453	477	449	474	480	417	453	484	456	438	437	416	460	492	450	436	426	425	437	453	432	447	445	441	476	433	448	492	460	448	438	456	488	448	448	442	433	469	466	482	450	466	466	452	492	456	471	450	417	492	476	463	476	432	475	418	437	464	481	439	480	460	437	433	462	449	507	475	458	468	481	454	436	446	455	453	482	464	430	429	451	477	483	460	449	462	449	466	453	471	430	442	470	461	479	444	487	449	462	430	447	440	424	477	470	468	483	466	447	434	449	456	494	469	436	455	483	434	441	429	493	454	487	466	479	472	460	449	445	488	435	458	471	444	498	440	479	490	392	489	472	471	416	457	479	431	453	448	475	444	465	457	452	479	483	447	467	451	496	446	446	420	460	446	454	439	469	505	452	464	490	454	470	454	469	421	468	466	468	483	465	471	451	464	454	467	474	470	520	472	437	476	477	447	488	439	449	488	456	473	479	487	412	442	412	435	466	454	461	437	435	472	440	446	492	464	452	462	451	426	457	468	461	461	429	465	450	448	456	449	460	457	476	471	445	442	462	437	450	462	469	468	461	456	455	452	479	459	459	446	420	456	467	445	456	457	428	440	463	429	444	461	456	482	441	479	468	460	468	450	451	485	420	447	466	465	461	450	459	488	482	445	468	459	470	421	453	481	441	421	471	483	449	426	458	449	445	491	488	465	445	431	430	461	473	486	468	442	463	461	463	455	455	457	487	466	419	454	495	469	438	507	488	479	455	421	438	441	451	465	458	434	465	505	482	459	475	499	411	427	453	440	501	454	485	441	456	415	484	443	493	461	508	471	482	501	462	474	464	446	459	420	482	465	486	436	435	468	445	468	468	445	468	456	451	442	487	494	453	432	474	429	470	454	466	469	478	442	446	450	432	425	461	476	464	468	466	455	448	436	460	474	453	504	456	460	425	486	457	425	470	472	474	488	445	436	441	415	483	473	459	438	461	474	471	499	438	452	422	443	465	477	476	444	435	479	441	429	438	469	468	499	466	430	482	459	454	448	420	461	459	465	467	515	462	440	477	454	465	462	485	495	457	477	441	476	470	456	468	494	463	450	454	446	436	467	447	421	449	439	467	447	485	469	462	425	467	454	438	459	450	515	483	465	446	469	436	434	429	428	457	476	418	470	437	477	427	430	478	486	460	452	445	493	485	460	419	447	448	416	450	457	444	444	449	454	435	441	474	467	461	462	454	474	468	482	435	441	453	487	437	458	462	474	444	474	461	418	482	452	445	479	453	461	449	459	457	457	456	470	468	468	477	463	447	406	383	427	450	456	468	448	481	475	453	462	426	459	479	482	468	446	486	457	492	446	430	487	466	420	492	465	470	461	444	465	496	488	465	456	475	442	421	480	460	468	480	480	467	483	461	458	440	467	488	488	460	422	460	438	458	441	480	451	445	430	466	447	452	463	501	432	476	498	435	470	445	469	476	444	445	512	468	487	484	493	451	457	420	466	483	456	519	450	492	471	490	424	483	470	446	447	434	465	486	478	439	462	471	454	456	497	492	461	498	493	475	431	451	456	494	452	492	426	455	492	473	498	427	454	470	479	481	443	453	452	446	474	492	450	471	484	444	464	463	407	448	458	487	466	488	442	435	468	464	484	418	458	472	431	440	452	442	439	512	443	442	461	484	500	415	473	441	469	464	450	472	484	474	444	475	443	499	469	485	425	424	429	453	479	462	476	432	502	436	475	474	465	459	485	464	473	464	434	466	484	506	423	466	477	513	464	436	473	473	479	455	457	461	477	488	485	455	449	464	473	470	425	433	465	429	443	462	471	460	477	417	418	441	458	466	425	461	439	463	477	435	469	424	442	486	474	501	461	487	440	437	465	490	494	503	479	441	465	439	472	429	499	459	484	470	437	484	463	433	456	461	455	479	427	473	434	399	506	435	464	447	442	462	421	454	441	427	480	481	464	471	455	409	451	478	479	454	414	467	485
65118	40266	13625	1467	632	591	423	407	390	385	362	382	365	313	352	356	325	326	325	328	308	280	317	296	317	370	326	324	328	294	350	283	298	342	313	287	296	302	287	339	301	313	295	288	287	308	359	364	327	292	281	332	319	347	303	286	314	305	314	282	312	297	291	304	335	326	339	303	314	322	342	329	338	285	323	296	319	322	311	298	295	318	293	282	297	290	302	320	292	322	325	283	309	313	302	314	294	336	291	323	293	302	332	284	289	313	309	288	326	285	313	321	294	330	326	314	334	333	312	329	297	337	350	334	318	312	296	306	279	292	306	302	318	285	316	313	309	309	327	324	317	326	334	314	344	331	331	300	302	362	299	342	343	306	286	291	336	340	291	323	306	328	294	324	297	336	320	290	319	318	301	325	328	280	281	284	302	314	336	354	308	337	307	294	280	284	280	293	326	276	287	295	368	315	335	288	309	300	306	334	333	284	269	297	300	297	304	300	320	313	314	314	318	295	317	286	306	296	269	282	308	299	304	309	307	267	276	318	289	360	281	328	320	320	328	318	301	288	314	291	274	279	306	315	313	316	300	273	328	333	305	309	267	323	323	302	271	286	326	307	303	311	342	321	289	300	342	313	318	300	346	286	299	316	300	302	320	328	323	311	292	287	321	293	285	295	331	309	269	315	288	318	351	301	259	318	290	305	296	291	311	301	335	312	324	324	317	295	303	279	322	303	295	324	296	290	368	281	316	289	285	312	289	310	279	269	293	311	275	318	282	312	270	302	330	341	314	325	309	319	271	314	333	264	302	307	316	296	292	292	278	290	326	302	334	294	303	310	290	340	318	305	328	338	319	302	314	339	314	274	301	340	275	307	290	324	293	300	301	294	301	314	345	322	313	296	309	295	313	310	322	265	344	304	299	314	311	303	313	306	344	310	323	334	300	327	345	303	310	320	333	296	331	281	328	315	330	306	289	325	299	309	279	316	287	334	312	310	318	328	320	296	308	309	299	335	328	318	299	321	306	326	284	275	325	321	324	304	330	308	303	286	308	325	344	270	323	340	281	333	316	321	302	318	316	302	276	338	323	290	318	315	300	322	338	326	343	274	287	322	314	292	333	362	312	311	314	336	296	297	320	297	328	322	322	281	272	292	296	306	304	298	306	298	315	315	283	311	322	347	323	293	303	361	350	273	313	300	315	321	309	286	297	327	314	314	326	319	309	298	340	295	317	313	305	318	315	304	305	308	337	304	282	316	316	304	303	286	298	319	311	317	298	286	367	285	303	279	302	330	350	332	297	294	305	316	318	296	308	300	322	314	303	310	296	318	292	314	322	297	283	314	291	306	351	331	341	277	290	311	323	288	321	321	324	330	308	309	306	296	318	293	302	272	301	308	294	328	311	308	299	336	284	311	314	325	316	301	299	288	321	273	343	312	293	304	274	296	320	307	279	312	293	296	286	321	316	286	271	322	317	313	300	291	303	301	295	285	280	323	332	315	283	301	312	294	320	280	300	314	328	363	327	276	327	320	302	271	310	324	295	311	298	305	308	280	277	324	353	301	309	297	317	286	317	293	309	277	287	318	298	310	328	309	307	340	255	251	296	321	317	306	300	319	301	340	320	279	305	290	318	282	316	310	311	308	345	291	287	301	292	328	293	316	261	292	326	314	321	305	306	327	316	296	303	347	340	302	304	332	344	309	263	293	325	326	295	311	307	292	269	328	326	301	311	322	303	334	324	321	307	303	329	320	316	300	321	335	319	305	305	284	284	295	306	287	281	310	305	311	295	342	327	316	315	272	317	302	353	302	302	295	285	275	314	329	310	348	313	305	306	294	305	293	318	311	271	269	337	318	325	266	305	324	308	335	307	322	340	317	352	338	327	301	293	319	296	290	290	296	301	328	270	297	300	299	303	325	321	304	266	300	301	310	304	301	277	330	325	285	299	318	299	323	292	316	331	308	318	277	319	282	297	315	305	297	285	298	294	283	325	302	288	307	275	306	275	338	270	315	284	295	282	320	282	338	336	307	314	306	332	293	310	302	324	309	286	321	341	337	321	360	293	312	326	287	302	279	319	300	296	323	291	320	297	309	308	290	317	277	303	332	329	301	301	310	309	287	314	297	333	316	270	326	300	299	317	327	308	299	297	315	283	308	322	324	318	329	331	309	361	292	317	296	318	306	318	303	314	304	316	316	333	308	340	276	288	313	323	358	337	332	327	293	324	303	286	320	334	277	301	298	312	309	296	302	338	278	316	307	324	299	325	344	292	335	279	334	337	297	348	330	277	318	304	306	281	324	291	327	309	302	327	331	291	276	322	303	316	318	305	311	298	287	313	303	319	336	302	301	282	287	313	284	324	301	287	332	298	311	327	320	341	300	317	328	296	293	330	338	298	316	300	288	311	323	283	302	291	331	272	303	287	293	291	284	328	293	346	302	325	267	296	308	298	312	297	307	278	295	342	335	309	313	320	309	337	279	292	303	325	272	309	329	281	282	296	287	313	268	322	316	316	284	267	299	311	328	339	299	300	310	306	312	296	307	325	320	297	310	335	302	293	296	319	333	288	294	316	304	287	289	328	297	295	302	305	285	285	309	321	277	277	300	301	312	323	292	312	311	286	326	311	297	302	318	320	346	311	293	278	332	300	337	319	328	291	301	288	301	305	342	317	328	303	295	302	312	275	307	334	304	303	302	347	316	317	300	312	302	318	325	310	283	336	309	294	294	310	334	282	326	287	323	347	309	277	312	305	299	291	314	296	316	303	352	344	305	312	334	317	308	299	318	269	283	330	302	323	301	342	328	316	324	303	327	297	321	308	281	300	306	324	302	312	303	310	298	298	304	319	304	298	288	315	340	328	344	310	317	272	326	295	301	322	294	324	300	314	349	312	327	308	334	297	318	305	285	316	307	260	312	305	331	308	325	339	318	272	298	311	330	312	326	307	315	322	294	339	321	339	289	333	292	287	300	304	321	305	317	285	296	284	268	327	315	347	319	303	357	296	270	326	305	319	283	318	311	335	321	323	304	281	272	284	291	332	303	268	309	297	301	319	328	307	293	318	304	292	310	263	279	292	307	339	303	279	303	317	321	279	299	301	289	288	344	319	314	294	318	309	287	321	327	299	314	307	270	275	315	285	290	272	311	303	302	319	258	316	267	277	311	335	294	308	303	319	310	318	288	312	316	287	320	322	278	306	302	281	286	292	303	269	287	306	308	365	293	290	290	288	313	291	323	295	323	295	287	304	315	316	310	320	331	286	298	306	309	355	313	294	310	316	286	305	311	302	332	307	308	298	302	333	304	348	307	302	303	295	340	328	328	331	308	329	298	305	293	283	324	316	298	330	323	303	284	306	323	318	316	299	292	319	304	310	275	287	285	318	334	292	316	327	304	316	307	325	309	290	304	280	330	332	292	308	282	270	322	328	326	298	326	307	317	321	309	311	289	317	307	282	291	300	286	323	286	311	314	323	308	300	313	322	302	314	313
42181	23553	2240	2408	2147	1907	1636	1403	1302	1175	1044	1059	1045	955	932	921	921	875	892	858	828	881	824	838	848	853	844	806	819	803	765	791	787	807	728	856	734	755	770	759	757	796	771	767	796	789	780	788	752	754	771	726	756	725	763	729	779	781	770	829	711	754	749	720	738	768	762	736	750	798	740	736	780	740	783	790	747	780	763	756	790	707	726	735	748	808	750	752	757	742	735	748	739	758	721	731	715	731	782	747	750	765	738	757	747	767	774	754	741	798	716	758	752	749	747	722	735	752	746	774	766	743	756	723	714	753	757	784	751	778	782	785	764	731	749	763	737	760	717	684	767	774	753	713	737	796	704	760	739	769	787	789	806	710	747	732	740	755	718	783	730	755	788	739	738	745	726	730	748	777	769	735	684	797	727	736	760	774	787	772	744	750	719	759	768	704	759	745	791	766	797	776	762	688	746	757	780	726	773	774	722	795	721	740	754	743	783	771	757	769	760	724	764	799	751	725	727	697	727	764	744	772	768	814	808	785	744	742	795	751	769	739	746	714	696	763	764	765	775	773	776	750	766	766	724	695	755	770	748	767	756	756	716	761	752	772	770	767	768	746	769	787	758	764	746	760	738	772	743	756	745	784	748	711	754	738	724	696	757	762	743	729	771	719	767	788	705	786	755	780	676	741	737	731	773	718	759	777	733	740	783	754	740	735	725	785	736	757	768	765	755	754	753	771	781	751	703	739	727	798	754	738	729	776	747	766	794	788	732	782	765	757	771	750	745	728	772	711	701	711	744	724	755	743	783	743	772	743	754	762	753	730	770	782	737	716	798	773	720	725	772	695	720	763	796	761	718	716	725	724	785	704	797	753	760	758	713	770	721	749	764	727	769	736	760	726	768	736	741	760	731	780	711	723	727	794	775	747	760	770	778	735	724	844	833	719	757	717	800	734	769	748	770	750	821	766	766	705	755	769	687	730	738	751	746	747	773	762	752	746	791	747	768	722	771	734	739	767	773	733	725	737	751	730	716	820	751	752	735	751	758	714	733	763	717	752	753	728	765	763	764	750	774	766	711	763	688	741	731	778	740	779	741	785	728	717	775	733	769	752	722	769	735	755	787	736	717	763	789	746	749	767	772	747	698	784	739	760	794	769	827	696	780	735	785	790	746	743	755	740	731	705	737	739	748	729	761	794	796	765	763	768	782	783	742	757	776	781	729	759	745	780	780	675	729	775	702	790	746	768	773	722	757	778	748	733	753	779	709	737	745	814	705	712	800	735	758	734	691	806	724	752	770	782	694	758	697	707	722	723	769	764	736	716	730	739	712	777	754	714	764	750	707	696	748	742	795	715	758	745	802	723	728	704	727	818	728	735	763	780	714	735	743	784	787	758	742	719	721	708	728	757	757	712	731	775	758	752	742	701	799	732	761	761	794	722	748	739	779	770	772	726	757	764	763	737	728	729	791	802	703	736	769	743	767	724	790	739	757	759	763	711	753	780	751	748	738	760	780	744	785	748	793	739	719	737	737	780	767	771	743	782	737	758	787	718	771	705	741	714	807	807	789	752	782	758	809	708	786	755	794	718	747	752	765	736	745	736	732	735	751	768	759	735	767	750	722	729	741	747	740	766	729	728	725	721	747	801	757	759	742	722	782	716	757	761	736	751	706	780	720	742	747	782	760	734	769	761	792	753	725	796	792	760	715	799	793	717	726	755	757	726	754	740	812	774	711	710	698	747	747	753	745	737	717	771	761	741	708	739	717	763	779	754	737	763	783	768	791	733	725	765	736	750	799	742	782	717	748	754	770	771	751	814	786	713	732	786	763	757	743	718	739	746	712	762	776	687	781	767	783	765	811	731	731	750	801	741	750	752	730	749	686	739	705	686	708	733	709	738	762	771	699	737	707	745	732	758	754	732	794	766	714	674	788	754	706	728	736	740	682	758	738	714	738	731	773	768	797	753	726	770	726	705	743	764	769	768	799	756	738	739	782	777	760	776	715	776	712	769	742	745	735	760	769	758	754	745	788	756	703	726	748	774	767	767	736	794	727	763	719	801	748	793	758	718	737	771	717	696	724	776	766	803	785	756	767	730	770	762	718	729	714	729	767	781	764	797	767	711	753	741	767	759	758	761	761	760	714	792	747	744	725	696	741	782	746	733	743	735	784	753	738	777	758	758	722	750	730	732	774	782	736	714	738	755	726	735	739	751	765	775	693	764	781	803	771	742	752	713	741	736	779	764	796	779	771	754	743	713	699	737	775	731	762	756	763	776	735	733	743	723	763	721	775	796	740	725	764	731	750	713	745	757	782	756	713	739	781	747	690	796	755	751	742	792	752	812	758	713	723	760	758	746	745	681	751	697	759	700	721	751	774	761	765	714	734	760	738	735	801	761	754	736	726	789	773	764	810	778	692	741	817	694	740	706	739	763	728	716	746	763	743	786	747	790	720	744	791	720	761	833	752	719	756	752	789	752	731	751	784	755	699	787	736	788	751	761	765	797	736	716	760	740	737	706	795	745	718	750	812	758	777	775	746	747	721	778	706	743	753	812	752	743	775	703	745	783	724	697	777	741	790	791	740	770	735	804	734	766	785	740	766	752	800	736	703	724	773	751	749	728	773	755	744	801	783	784	772	749	718	776	756	830	760	782	743	725	753	758	709	737	807	728	744	742	781	811	683	740	716	747	776	735	704	733	742	727	763	752	755	786	741	729	756	770	778	753	787	727	776	763	752	753	744	750	720	712	777	772	761	771	772	786	738	703	702	830	759	740	748	747	737	766	755	744	728	787	745	758	702	749	761	724	791	749	732	747	749	755	707	723	753	718	745	681	749	733	786	751	774	811	762	747	774	697	744	751	776	748	755	767	756	789	790	719	758	798	748	758	717	756	758	758	735	751	767	703	775	746	738	765	811	732	771	753	765	767	760	760	774	765	754	706	693	801	746	761	742	710	796	736	710	763	739	761	775	754	744	734	756	843	761	821	742	747	781	757	791	736	831	732	751	803	751	716	720	741	747	793	736	760	750	794	800	757	741	763	725	708	775	751	715	730	754	752	766	730	716	758	777	775	707	737	740	749	807	719	764	745	726	746	725	734	734	796	802	717	742	737	793	760	741	762	732	738	748	728	773	730	781	750	697	807	722	757	726	737	790	701	784	743	708	771	755	761	755	741	761	710	752	775	743	729	745	771	742	742	733	694	718	720	742	714	768	749	718	742	721	720	735	751	746	742	735	744	784	767	742	748	764	714	753	730	726	755	757	748	786	728	750	752	736	722	705	733	754	741	764	727	745	726	781	748	801	741	760	756	740	735	725	695	758	757	677	756	737	699	729	757	745	726	709	744	786	705	744	766	727	762	755	734	779	796	769	782	746	714	760	778	732	753	785	746	699	716	721	770	751	734	785	721	736	743	711	836	795	754	769	733	728	803	747	759	774	767	725	713	691	743	765	702	737	776	762	729	752	749	740	753	710	783	745	711	797	749
74625	49282	20767	5934	1201	775	616	504	453	412	385	384	359	321	336	340	344	303	354	325	305	286	285	321	278	281	255	313	290	308	277	286	287	301	292	258	309	298	270	282	278	268	321	252	301	272	276	276	297	302	302	275	285	269	305	323	309	277	293	287	297	249	299	226	274	263	287	294	289	287	281	285	303	278	278	278	277	257	289	301	275	302	260	306	308	254	286	306	313	265	308	307	271	285	277	276	267	308	281	286	272	285	283	279	282	263	260	260	289	308	247	271	270	316	283	284	279	309	281	298	277	304	257	287	268	292	267	326	271	286	302	300	260	274	280	309	251	268	276	274	307	265	271	276	315	270	294	319	275	251	287	269	274	271	308	273	271	288	279	268	277	264	281	279	295	293	260	259	293	260	301	270	286	290	284	297	290	259	261	281	266	277	263	275	274	286	273	298	284	284	265	281	263	287	272	261	293	286	284	291	290	284	275	309	292	276	270	282	260	330	282	270	302	276	284	287	276	256	295	273	283	259	263	286	314	272	257	269	248	281	253	319	294	308	286	289	300	268	292	300	307	257	301	279	284	301	277	299	245	290	274	274	263	271	293	289	289	276	296	292	288	256	258	262	295	250	259	294	268	283	295	274	273	260	293	310	283	252	297	291	262	307	290	259	302	282	286	249	289	297	294	279	282	278	273	285	257	295	267	279	259	272	261	277	258	317	281	280	281	258	280	289	271	300	285	283	279	248	283	247	260	298	277	267	280	286	262	272	312	257	286	285	273	259	277	275	267	276	242	268	282	273	282	328	292	285	269	290	267	274	261	295	266	268	262	295	277	283	321	266	266	272	257	279	282	289	263	286	292	278	304	307	275	264	287	291	254	281	275	288	247	266	267	286	247	277	293	275	252	276	245	286	290	263	272	292	293	301	270	289	270	317	301	281	286	271	282	282	304	280	267	287	262	292	283	302	306	294	278	286	272	274	263	298	270	280	283	277	292	293	274	260	312	271	288	281	256	256	286	286	273	277	270	276	258	299	265	285	285	279	326	279	269	264	296	287	264	309	282	261	272	292	277	268	301	289	274	303	270	290	304	328	297	278	307	296	295	263	284	296	307	306	272	284	269	277	256	277	287	256	282	289	263	269	288	274	275	291	276	303	252	294	275	242	262	290	292	260	252	288	270	250	280	275	297	293	270	320	247	296	297	307	301	244	286	304	274	288	257	277	276	279	281	276	268	262	272	290	270	320	274	260	265	274	309	259	293	270	284	294	263	287	300	308	276	282	260	266	268	285	290	283	252	280	274	276	307	289	253	282	313	276	281	298	274	263	296	237	280	264	284	297	287	279	307	285	299	279	280	274	308	294	296	268	284	294	273	287	287	296	264	270	276	297	247	314	279	280	292	269	256	314	258	281	292	269	292	288	287	272	248	275	235	250	294	295	298	258	285	290	296	312	296	258	254	265	281	311	270	247	282	265	294	287	319	271	275	277	309	245	306	278	299	282	258	310	279	263	289	276	278	290	251	281	263	230	275	246	284	284	278	282	285	276	276	300	283	259	287	285	306	267	264	302	252	263	303	257	293	309	273	304	283	309	261	259	292	293	262	293	284	268	302	300	285	309	307	264	305	272	282	296	296	284	260	292	286	264	306	268	275	281	272	225	292	267	289	284	289	285	294	294	264	267	256	265	244	304	278	274	290	279	277	267	277	296	273	303	285	298	283	288	267	272	265	304	279	260	286	271	286	277	266	282	263	286	292	237	285	299	292	292	266	267	268	269	278	319	307	268	289	278	262	280	300	270	267	287	274	275	295	270	292	314	249	301	301	284	253	286	265	289	262	301	311	277	254	295	268	280	282	263	254	301	308	303	286	300	284	279	265	287	286	268	305	289	295	281	277	278	244	298	303	287	285	298	273	284	305	278	286	303	259	286	289	303	273	267	269	276	272	285	316	285	296	300	274	279	261	275	320	268	280	283	269	283	287	329	256	255	258	253	272	290	293	318	239	278	256	308	263	299	255	295	313	288	289	281	273	283	253	295	279	270	288	303	297	275	264	326	293	266	266	313	272	275	278	261	290	278	244	275	283	268	303	282	296	279	279	252	264	292	277	238	297	283	251	291	291	255	294	272	281	281	262	255	294	270	292	258	279	298	286	266	276	276	306	281	274	297	305	286	287	251	297	286	275	272	291	248	292	263	305	279	294	333	252	305	318	273	275	279	325	259	322	287	285	288	283	281	242	279	269	278	317	296	288	271	288	272	280	266	290	236	280	261	295	304	271	297	242	260	270	273	270	257	320	254	272	262	287	272	308	288	282	279	302	280	293	284	288	275	286	276	274	295	292	275	269	313	285	260	273	279	276	258	278	253	258	278	300	282	291	306	267	263	262	260	275	298	264	291	250	294	271	299	277	267	286	257	289	305	292	265	291	296	299	264	272	290	295	271	285	261	295	267	280	255	257	293	258	279	262	287	310	287	300	251	276	267	281	311	292	311	288	325	260	270	303	323	271	283	279	265	270	296	275	304	283	255	275	279	322	304	286	235	309	278	268	256	284	262	278	283	288	274	296	272	286	266	304	290	266	297	306	291	283	284	283	269	279	297	281	309	277	299	311	296	250	276	302	304	291	255	267	268	273	303	287	262	283	269	258	287	277	268	262	287	286	271	272	283	272	274	282	297	281	263	286	301	256	253	252	282	267	342	287	290	284	260	276	264	293	260	299	286	284	270	275	294	305	257	255	297	292	292	248	276	264	274	243	268	261	266	267	294	300	269	302	268	313	295	251	286	263	275	267	270	250	287	254	282	272	265	264	301	267	281	262	292	297	271	281	243	306	298	297	311	304	297	260	283	269	289	276	314	283	296	285	277	258	310	284	286	286	314	282	272	254	269	292	277	292	265	297	303	262	293	314	306	289	290	288	270	280	288	293	308	273	263	274	274	297	262	242	287	280	276	344	278	299	299	293	265	287	284	266	281	293	283	257	283	317	254	264	278	295	283	265	304	285	273	281	267	271	297	274	281	275	279	282	287	279	306	262	312	252	277	305	310	301	263	287	273	279	266	295	306	287	268	260	291	249	258	272	262	278	271	303	272	295	240	288	257	233	267	275	286	286	289	243	264	284	278	282	300	290	273	262	335	299	281	293	278	282	274	268	290	295	296	290	287	279	273	292	287	270	264	267	255	290	272	291	269	288	295	277	301	290	272	289	282	259	274	294	284	280	272	287	274	257	267	303	272	309	283	287	301	286	288	258	300	268	293	270	291	292	303	332	286	265	266	301	241	246	294	287	320	284	280	280	253	298	293	276	291	266	290	296	294	264	304	250	235	287	314	260	269	257	268	272	284	266	290	273	283	297	305	263	318	274	291	298	260	294	270	247	270	305	276	280	264	295	265	293	276	253	285	287	286	264	274	259	297	276	277	299	274	282	299	290	289	290	272	276	287	278	270	275	267	283	282	247	285	289	306	242	310	292	290	282	275	263	298	288	275
51271	31380	3442	3819	3386	2649	2216	1903	1674	1495	1415	1240	1109	1087	1115	1030	971	988	925	873	861	820	843	807	797	782	772	806	737	761	734	768	747	739	717	790	752	708	711	716	724	776	694	680	690	681	701	705	707	699	676	723	702	701	673	685	719	704	709	705	687	652	675	712	655	665	680	666	673	699	670	728	697	667	658	703	694	665	661	723	676	662	656	658	691	712	701	675	700	674	665	690	701	692	671	689	657	657	725	640	706	662	660	678	675	705	697	665	677	640	629	697	676	683	703	660	627	638	630	711	644	628	638	683	685	684	695	722	708	648	641	634	696	653	621	640	630	647	687	595	673	635	679	649	650	695	682	684	668	710	686	719	687	695	672	663	636	681	662	640	663	713	675	710	675	644	687	655	667	669	691	690	691	691	673	635	664	672	681	647	711	652	688	686	626	690	666	641	624	650	659	650	677	647	661	643	699	679	631	709	661	636	653	685	659	648	661	705	680	623	641	679	645	671	682	699	658	714	662	679	668	683	625	653	703	658	658	665	670	630	636	697	640	693	658	675	621	661	622	667	645	644	683	647	713	701	645	682	654	672	719	669	686	675	648	641	689	670	641	626	629	692	681	661	665	670	675	650	654	638	658	719	652	641	672	678	669	668	691	642	669	641	661	655	674	585	685	636	634	662	637	688	653	681	659	682	665	690	657	654	636	678	626	672	686	684	704	679	682	641	688	632	682	713	664	632	659	660	676	652	692	647	649	696	637	652	651	647	662	642	640	643	650	636	652	707	668	630	641	693	680	659	665	658	662	685	699	679	719	667	644	658	658	701	611	643	628	695	703	662	698	702	674	652	672	659	671	717	653	636	650	670	679	670	669	662	634	647	637	637	672	672	639	648	651	663	634	667	706	680	649	670	650	640	675	634	698	635	710	663	648	702	659	658	674	663	655	655	664	643	632	676	686	649	668	630	655	638	618	644	685	664	663	656	651	616	689	715	652	697	670	676	662	666	632	729	675	672	658	655	634	658	649	673	662	655	643	703	661	633	642	655	681	681	649	672	656	661	664	646	627	661	628	648	655	657	670	647	646	641	682	626	693	680	682	656	657	605	679	662	667	720	628	665	674	629	697	704	678	662	686	657	710	653	686	668	674	680	695	671	663	659	645	668	629	709	656	689	675	692	680	698	671	685	668	661	664	691	667	626	692	708	636	666	675	697	706	680	638	655	658	641	644	675	666	669	641	673	639	652	667	666	667	672	703	667	690	643	674	679	671	640	633	653	625	678	666	630	647	663	669	620	673	649	616	660	659	681	696	679	642	649	661	588	663	656	652	685	658	639	713	603	722	663	679	706	662	684	644	667	654	693	666	640	672	665	663	653	688	663	669	622	666	709	662	684	710	655	685	697	635	654	657	650	667	673	648	706	654	721	633	678	675	704	645	673	661	704	654	650	628	720	708	648	662	678	647	679	695	654	700	689	659	669	690	631	662	640	664	659	662	650	665	692	668	670	589	699	706	678	671	659	667	625	635	654	639	656	681	630	687	665	664	668	670	727	638	638	656	657	643	624	695	632	679	655	677	674	650	699	646	677	653	681	654	649	636	704	657	651	682	662	632	665	619	626	677	664	692	626	682	646	692	702	625	687	658	692	628	649	657	657	659	666	655	726	693	635	621	663	668	724	683	643	636	662	657	654	643	658	670	666	654	675	661	694	665	705	673	632	661	677	663	662	662	641	634	643	675	657	624	664	645	637	694	672	665	689	677	655	658	619	681	677	629	657	662	633	639	699	666	668	624	681	629	692	671	673	655	668	642	655	683	676	616	671	653	655	692	685	638	684	665	667	675	640	672	704	617	659	650	663	648	679	664	649	654	634	672	629	697	665	653	682	700	627	647	674	637	657	661	696	707	655	655	684	684	720	706	671	633	645	610	674	653	643	670	705	644	624	702	705	696	668	676	687	628	631	654	651	660	663	656	647	667	655	653	620	687	622	651	663	630	663	670	579	666	659	689	685	646	641	682	672	644	671	660	702	662	683	686	646	660	595	668	675	627	669	652	639	652	647	642	702	643	688	671	645	695	647	716	662	721	699	709	648	745	697	641	655	674	672	679	640	661	678	655	666	643	662	694	689	633	648	630	702	667	679	663	690	670	645	661	656	661	662	676	684	707	656	670	622	684	636	632	671	643	657	671	645	631	703	641	678	669	588	662	677	671	672	674	672	672	659	647	666	656	671	653	677	608	675	671	643	667	649	665	658	679	675	685	728	659	704	658	619	652	639	651	632	662	665	658	691	664	633	655	637	676	620	671	712	687	651	662	654	696	649	684	657	659	630	674	667	632	684	652	625	659	657	654	695	687	676	636	632	662	687	647	711	677	633	647	682	673	652	671	685	670	642	703	685	702	684	697	664	656	717	654	663	649	630	654	661	659	659	639	713	629	701	684	696	681	660	696	637	690	688	663	648	685	671	647	721	670	686	671	687	659	636	646	674	654	664	655	672	680	666	648	678	704	701	677	678	696	667	650	670	676	631	656	626	681	680	652	694	622	688	685	636	708	657	662	648	622	665	706	678	653	651	650	670	671	611	645	627	685	693	663	644	644	625	674	708	697	690	729	668	639	704	667	655	653	663	677	685	666	704	686	634	681	677	629	654	654	709	661	692	688	669	629	691	679	660	669	689	672	677	700	643	680	677	692	666	684	650	689	649	693	671	674	689	664	659	685	638	687	684	670	691	648	648	632	734	691	634	657	707	629	603	663	666	683	649	689	663	679	638	642	647	621	670	626	679	671	670	666	723	639	657	695	652	672	672	675	678	685	697	709	680	638	640	673	632	651	669	704	716	685	676	652	709	683	650	668	672	658	684	670	658	664	688	643	612	648	651	696	666	650	665	686	685	671	655	655	708	644	691	661	629	675	680	649	662	658	664	659	652	636	676	654	664	653	590	692	672	643	660	691	654	679	656	690	642	711	650	697	672	619	659	694	677	708	683	633	711	677	663	658	655	676	661	710	660	634	683	662	649	628	707	634	664	647	693	679	667	650	676	667	727	673	676	693	659	661	714	692	610	643	664	622	667	677	658	666	679	655	657	668	677	666	664	605	735	670	720	644	649	667	648	671	677	621	661	668	716	688	703	667	684	666	631	679	678	642	617	640	643	702	651	710	679	676	688	691	617	698	638	651	688	642	639	649	677	685	666	703	712	637	694	693	661	726	670	678	677	638	663	638	684	683	726	669	687	660	704	694	699	666	687	715	636	679	656	641	673	643	676	669	675	676	628	657	673	644	656	679	633	685	653	644	670	666	676	695	627	626	627	658	646	693	649	639	652	668	695	649	664	625	670	665	692	639	650	664	683	678	656	666	669	657	654	665	661	660	647	654	674	639	693	693	643	654	685	695	662	680	660	658	657	694	660	640	669	684	683	683	692	670	645	703	644	709	641	690	648	649	650	652	680	635	677	677	626	699	667	649	667	687	673	669	691	600	705	700	698
19594	3863	290	200	184	190	161	168	167	178	161	183	179	164	162	162	179	166	140	176	184	171	163	162	161	170	181	167	180	163	161	168	170	180	158	174	158	171	150	182	161	176	143	181	147	170	167	179	164	168	201	186	145	169	156	157	176	199	171	153	177	171	178	186	149	168	162	171	155	170	206	164	148	151	158	168	183	161	199	165	194	204	161	178	144	176	175	133	182	187	180	150	170	145	185	173	197	156	190	164	148	162	168	158	167	152	181	168	157	179	168	137	161	163	159	164	162	175	176	167	176	185	156	153	177	163	175	189	153	163	171	181	164	206	179	179	163	156	142	155	165	175	181	145	161	161	167	199	176	163	180	169	164	172	143	142	166	151	174	158	167	177	169	162	180	176	179	158	192	150	157	164	159	171	163	157	176	152	168	179	176	182	156	190	162	185	186	159	163	185	165	170	172	165	185	147	179	182	165	171	176	149	159	156	160	175	169	170	175	173	154	151	184	158	161	161	181	196	169	170	168	185	166	160	167	201	154	157	171	183	181	165	161	150	163	167	169	158	139	161	197	166	157	137	140	166	177	190	141	171	173	184	183	174	159	143	191	154	157	171	155	182	155	162	153	178	146	154	181	187	164	139	158	177	145	166	132	170	173	163	171	165	176	159	181	164	194	179	168	179	155	182	181	147	169	145	167	149	169	159	174	163	162	148	156	164	165	175	174	167	179	165	176	182	172	171	171	157	184	167	169	180	159	165	169	165	161	175	172	180	183	150	190	141	171	160	160	168	154	175	171	158	164	174	179	152	157	154	156	168	175	176	169	152	160	166	166	169	175	166	187	187	155	146	185	171	177	186	179	163	160	192	208	156	175	164	185	182	161	153	161	163	178	184	204	137	186	168	156	161	158	173	180	164	153	179	178	178	178	157	182	166	169	175	160	166	181	167	163	184	177	179	157	170	148	155	153	170	172	172	159	154	173	149	173	176	172	167	165	185	170	160	178	169	149	165	188	191	170	167	160	152	163	173	178	178	156	182	161	178	165	161	171	167	185	180	171	163	186	158	188	148	187	169	172	189	159	162	167	187	180	201	171	167	198	168	179	151	161	182	178	171	171	167	168	160	166	168	163	151	207	177	178	167	166	176	171	169	177	171	172	174	167	181	169	178	170	154	150	190	151	177	167	170	190	167	187	175	166	186	184	151	160	168	155	167	168	183	176	191	179	153	167	167	155	173	163	138	167	180	152	142	159	163	181	176	190	148	169	150	153	167	163	164	161	178	155	154	164	167	167	170	182	180	187	174	170	164	171	200	157	171	163	162	176	189	171	155	146	172	176	171	151	176	145	191	155	194	166	191	174	196	173	151	175	168	155	176	182	164	153	164	155	166	145	186	193	186	154	175	178	153	151	203	180	146	159	146	180	155	148	152	177	158	167	172	181	169	161	158	186	180	162	172	160	186	173	181	161	193	172	187	171	146	155	178	162	160	171	165	175	172	165	187	187	157	152	166	182	180	168	163	216	185	176	170	146	182	165	180	160	185	177	170	171	164	181	166	189	149	167	159	160	154	195	172	170	151	198	178	148	177	185	151	170	175	184	184	156	169	166	189	166	171	177	162	172	176	165	164	186	180	159	162	160	173	181	181	169	170	164	165	175	180	178	188	147	170	168	160	160	152	174	180	168	145	171	163	177	155	152	186	171	161	154	171	151	159	151	157	173	154	184	149	171	188	164	182	173	170	178	167	174	175	158	149	176	181	181	170	179	162	168	175	166	173	169	154	155	162	182	169	171	138	175	158	163	162	162	141	177	181	165	160	170	157	182	171	178	187	165	167	159	150	167	175	176	161	160	177	169	164	167	175	171	179	179	164	195	182	177	171	171	171	162	129	196	191	186	166	161	178	179	198	162	200	187	168	157	191	167	170	165	179	157	171	182	167	148	167	154	183	156	156	172	167	155	185	153	177	171	164	170	156	163	162	155	177	184	155	178	172	156	166	165	170	174	203	153	176	164	160	134	159	172	181	154	175	169	147	158	159	169	159	160	179	158	156	170	146	154	183	165	195	190	158	180	173	172	164	170	167	166	156	165	171	177	175	176	147	166	162	153	163	163	174	176	155	177	186	172	166	175	159	181	178	160	177	174	177	163	188	181	170	163	193	159	169	153	181	169	179	181	157	161	155	166	148	177	163	158	182	194	208	175	160	186	154	167	189	181	184	179	167	164	172	158	175	180	166	182	170	177	181	175	153	167	165	193	191	152	161	179	173	150	174	143	178	176	176	159	206	152	172	185	175	171	154	169	173	172	175	169	154	190	161	198	156	189	187	178	176	154	159	181	170	132	160	161	158	165	190	160	177	174	168	167	154	185	177	169	145	182	177	164	170	160	196	183	170	166	164	162	162	164	130	165	194	185	152	170	153	168	164	169	177	152	181	197	183	154	165	176	157	172	169	179	170	178	157	156	177	168	185	196	165	146	137	157	199	176	190	191	162	174	175	180	164	166	149	197	151	173	155	148	165	168	178	168	159	164	163	170	152	165	168	162	190	178	176	150	175	160	186	183	167	167	175	194	176	146	154	180	173	155	138	169	180	171	194	153	156	188	182	168	175	170	167	158	182	189	192	158	142	181	162	153	178	168	175	177	179	146	160	176	192	170	138	206	168	140	169	180	170	182	176	155	173	159	184	153	173	154	156	153	175	174	174	178	155	179	152	181	160	148	161	162	184	140	181	189	168	187	151	169	188	153	216	163	202	160	159	166	158	167	178	168	135	167	168	148	196	189	148	167	170	167	181	182	157	174	194	165	185	178	203	180	188	155	170	159	170	194	170	160	149	189	186	156	160	163	140	171	160	196	185	175	154	163	184	162	165	161	180	177	178	170	173	169	182	176	182	174	156	181	165	161	174	156	182	165	159	161	182	187	158	167	170	190	196	158	173	144	161	173	153	141	173	153	154	182	168	179	158	171	178	175	179	151	175	175	168	170	171	178	163	189	170	154	181	164	177	191	181	199	185	148	173	170	174	187	189	151	191	176	164	193	194	178	192	176	173	171	170	160	156	164	154	155	172	164	137	140	178	182	153	176	181	160	167	190	165	153	174	165	154	171	205	170	195	163	170	168	157	158	159	171	147	141	179	169	165	179	171	137	186	175	168	166	158	155	171	149	149	182	151	151	156	183	183	191	153	181	156	157	173	177	194	159	169	153	166	167	164	197	184	198	175	196	153	159	193	171	164	152	180	154	167	165	179	179	169	189	157	167	206	165	158	175	167	158	158	169	177	177	182	186	157	157	152	168	177	187	165	161	154	151	152	192	167	172	166	172	177	167	145	163	176	163	176	139	165	139	161	163	169	176	151	193	162	154	143	170	180	162	170	155	192	181	167	154	192	179	155	154	192	153	147	183	166	172	174	151	156	175	167	161	163	197	150	178	176	164	199	162	166	177	167	164	195	163	169	159	169	171	168	171	169	159	179	172	176	164	187	165	189
17915	3803	525	519	488	469	513	513	477	511	466	449	482	438	487	456	474	467	435	453	488	491	431	461	489	486	470	455	461	445	481	478	447	444	429	461	430	443	466	443	471	467	472	437	459	459	429	481	463	455	452	489	454	474	437	434	441	459	447	438	486	469	457	481	441	466	473	464	501	467	499	462	439	486	434	456	421	484	478	483	430	412	494	487	444	439	447	494	507	478	485	466	496	474	493	435	438	472	462	463	451	444	466	457	436	475	470	445	454	477	450	440	427	515	436	470	472	473	436	474	454	465	449	454	424	457	419	493	459	466	460	478	452	483	511	435	479	454	466	456	453	424	483	434	443	484	449	446	446	474	501	449	472	453	488	448	484	457	461	474	476	471	475	433	478	446	429	412	447	486	404	458	464	475	474	463	456	466	460	461	426	457	450	489	427	473	445	436	438	478	456	493	511	479	466	464	467	473	450	449	473	465	434	429	495	451	448	493	462	449	450	451	447	482	475	471	476	425	443	485	468	467	501	453	438	466	470	518	489	413	447	465	463	451	460	477	465	452	462	469	463	483	465	448	428	451	419	496	423	476	459	453	436	483	481	462	463	437	437	439	503	432	495	438	468	490	443	485	485	493	477	470	457	468	450	472	451	477	438	453	465	443	480	476	509	447	495	469	465	467	471	482	462	482	457	492	450	449	438	491	425	481	465	436	433	438	459	469	479	484	479	470	473	474	455	449	436	439	482	479	477	438	482	484	468	442	428	467	442	474	437	452	435	466	467	480	463	405	488	464	487	475	424	464	478	455	483	499	433	457	495	438	421	457	438	448	435	472	497	470	469	498	431	500	420	437	465	474	453	448	450	454	418	440	451	463	444	481	438	467	450	456	430	421	446	467	445	462	452	457	477	428	468	446	456	439	480	462	485	470	452	457	448	456	452	447	485	481	464	459	463	476	457	453	446	444	457	441	448	442	471	470	467	412	452	454	462	443	469	435	487	465	478	459	448	454	436	463	506	430	442	450	437	456	486	425	491	491	490	454	463	477	458	454	440	471	449	460	459	457	462	493	468	463	455	473	494	459	453	500	484	429	457	434	436	474	436	449	460	454	437	409	481	453	464	424	452	434	435	493	460	447	408	463	456	497	439	489	489	455	460	450	515	459	431	482	493	460	439	491	479	481	470	487	466	458	469	470	454	469	472	446	457	449	434	417	472	452	447	461	474	490	467	477	473	467	450	446	450	497	439	448	462	467	463	457	453	477	449	429	481	455	494	437	488	498	433	495	462	478	471	472	453	429	457	445	438	472	451	454	418	441	430	447	491	485	416	455	424	504	448	448	439	496	478	450	484	400	430	443	431	488	455	439	443	474	418	407	474	441	468	441	450	441	401	468	491	452	459	451	449	446	445	467	439	475	473	467	474	421	464	451	450	478	457	509	455	467	472	432	479	473	478	467	442	438	437	439	421	443	465	440	454	512	480	469	468	440	494	463	492	462	479	468	442	433	432	481	494	450	472	479	437	452	486	423	442	453	456	446	456	475	481	453	458	489	515	457	436	456	464	458	422	447	411	463	451	443	455	451	479	517	456	486	465	464	450	456	465	429	466	455	468	429	450	454	436	482	445	455	461	441	443	435	447	447	455	434	470	437	455	421	431	468	482	468	445	486	479	469	456	433	466	464	448	423	440	483	468	453	468	439	448	469	465	472	414	480	434	464	420	444	452	531	463	458	459	467	480	500	468	430	471	446	471	453	475	463	484	510	470	474	446	468	454	461	454	463	446	416	469	451	452	437	487	428	444	441	413	445	451	449	457	484	462	462	467	467	442	486	448	443	414	432	485	443	472	443	450	480	468	469	474	452	427	457	434	478	449	463	452	449	484	451	463	449	493	484	438	466	446	474	442	413	457	462	447	466	481	449	418	462	437	452	471	470	436	437	448	483	445	418	412	400	470	444	421	445	437	444	477	449	475	483	473	416	492	465	458	467	478	443	474	470	450	463	478	453	463	475	436	451	455	469	447	469	452	523	417	476	462	459	423	498	476	466	430	451	463	439	478	414	471	427	487	460	422	453	437	472	447	444	462	445	451	461	488	476	469	443	425	463	428	465	440	455	438	442	483	471	426	431	422	456	468	474	486	436	427	434	469	462	451	393	475	475	503	475	431	444	466	480	450	454	475	474	467	466	490	489	447	422	463	463	464	445	475	480	495	476	447	438	485	455	465	502	456	434	499	483	434	460	458	452	457	424	445	455	460	478	413	479	490	502	464	436	459	459	483	394	479	464	466	493	488	499	465	466	485	428	479	499	453	436	416	488	452	469	469	465	488	480	472	453	497	489	481	446	480	491	456	448	433	428	426	467	443	483	455	464	438	464	486	476	458	463	471	481	454	450	488	507	432	479	464	472	488	434	429	471	456	468	494	485	473	477	495	445	495	471	434	447	466	437	511	461	469	477	488	430	469	456	443	447	499	486	464	463	448	452	439	440	448	473	455	434	426	467	432	438	426	422	461	450	450	434	465	494	434	429	457	468	413	482	437	457	461	475	509	438	445	502	475	443	416	422	489	471	433	409	474	479	456	419	445	455	481	466	445	458	469	446	493	466	474	442	458	430	460	442	443	431	482	485	446	453	448	458	469	461	436	472	498	458	465	453	424	441	450	462	464	477	469	461	407	475	511	469	517	502	472	443	430	463	466	434	458	459	448	483	449	473	475	458	435	490	458	487	471	495	447	472	467	471	461	457	452	502	458	479	478	468	482	437	470	424	460	456	455	453	471	446	447	491	474	485	461	454	455	440	480	445	454	473	461	489	457	466	478	487	477	455	463	462	459	447	413	436	468	484	452	450	461	467	435	457	488	496	480	457	465	476	439	491	447	440	492	452	442	437	420	479	461	452	482	487	469	428	432	460	466	445	469	485	444	483	448	425	428	447	487	436	453	464	439	452	455	473	475	454	447	435	463	440	500	457	483	479	469	454	449	489	440	483	463	442	483	434	445	451	436	465	452	462	410	499	472	471	450	468	442	442	458	440	465	477	442	431	462	435	481	444	464	446	448	434	452	468	430	524	502	472	457	448	454	476	467	472	473	499	470	465	472	466	422	491	434	454	434	464	463	443	465	456	449	462	466	463	443	449	478	454	438	457	430	460	431	486	452	462	458	452	487	430	452	466	496	441	432	459	493	435	478	437	483	433	468	500	460	446	460	418	475	444	470	462	422	436	425	453	507	454	435	463	461	405	466	468	455	474	500	489	416	445	470	461	437	446	431	444	456	415	438	438	469	454	423	421	432	465	443	452	484	459	427	486	500	489	485	474	458	503	477	474	471	472	443	474	441	441	502	465	423	467	499	504	486	444	462	492	485	480	447	443	454	481	467	472	451	413	473	435	476	456	477	465	472	452	492	435	488	462	442	469	483	454	503	450	464	480	488	477	477	437	439	473	438	438	480	469	437	428	429	482	452	475	435	491	480	455	485	503	427	468	479	461
65631	40047	13830	1488	687	529	445	419	403	367	366	330	350	337	366	332	322	325	318	309	296	309	315	317	318	318	342	289	316	344	302	311	314	317	264	315	317	320	299	323	273	310	297	307	298	312	299	271	288	308	334	281	331	355	318	283	292	310	307	298	305	305	307	307	309	302	326	300	310	307	311	334	329	309	320	303	316	282	306	269	321	276	315	290	336	317	305	319	312	300	315	313	308	317	310	321	320	340	319	285	303	329	304	303	331	307	313	299	309	299	308	297	296	312	319	322	308	312	319	288	294	306	302	295	297	324	275	264	302	300	297	319	286	324	294	285	317	279	289	288	326	293	292	302	309	312	310	312	344	311	302	301	326	333	304	308	310	334	308	302	313	313	294	263	303	300	308	313	322	291	300	287	296	312	326	316	325	310	295	309	297	274	318	296	340	306	314	316	301	285	261	301	287	274	312	319	309	307	338	302	310	280	304	322	309	315	284	337	315	296	298	297	302	294	294	320	285	280	326	289	296	286	328	280	306	338	283	292	331	325	320	298	304	297	305	300	307	319	294	298	297	308	317	304	300	280	289	332	283	319	307	351	324	325	315	310	331	297	313	300	311	334	311	314	336	308	277	316	297	319	308	325	321	301	309	305	272	335	303	318	296	328	300	324	264	298	324	312	298	332	312	325	317	297	322	269	282	363	311	336	325	299	348	322	321	303	290	319	333	269	314	284	326	294	298	307	335	290	321	272	292	276	310	316	314	295	299	267	314	317	291	274	310	293	300	321	308	314	306	281	312	321	310	337	306	298	322	294	316	294	294	316	287	312	308	300	284	282	325	311	317	323	314	318	312	294	349	350	329	304	294	314	292	296	301	308	300	360	300	277	306	310	276	284	313	318	314	312	276	320	322	317	304	319	277	283	303	319	278	330	311	307	327	293	292	300	319	324	339	300	323	327	311	324	304	310	306	299	323	291	288	292	294	298	319	346	338	309	312	275	281	287	307	304	294	268	292	299	325	321	303	277	340	286	290	300	325	284	316	321	316	330	299	321	325	305	309	293	295	299	309	294	352	301	314	333	288	326	307	277	293	301	320	321	308	278	317	277	293	279	326	344	321	292	315	339	317	305	299	326	271	288	295	286	291	296	311	312	265	317	286	299	310	300	321	296	319	301	258	303	286	311	338	308	311	310	331	300	281	305	324	280	300	330	320	285	299	323	316	311	336	325	292	305	330	297	320	337	319	328	289	313	312	271	294	275	309	314	285	308	311	335	323	302	304	280	257	330	308	292	307	311	319	315	327	312	348	291	283	274	321	291	305	316	296	303	308	288	291	327	298	318	299	290	327	316	324	288	293	283	328	307	278	297	297	322	345	277	337	301	320	305	287	298	318	303	300	307	290	294	326	291	323	300	293	314	317	290	328	283	302	301	287	305	309	295	315	305	301	292	287	277	305	273	296	308	315	332	352	316	313	330	301	322	353	322	312	328	286	312	308	319	290	300	286	290	297	304	315	316	306	284	308	279	292	283	263	298	330	313	315	294	325	326	283	316	296	325	289	303	287	300	305	301	304	326	303	315	320	314	317	293	323	302	351	301	319	307	300	302	277	312	313	285	300	297	288	293	336	308	274	315	315	331	296	290	302	329	311	320	301	309	294	298	330	324	351	286	296	303	270	325	280	259	305	324	282	334	297	315	307	312	295	330	295	300	304	293	323	318	305	266	281	307	310	310	342	333	325	281	301	287	294	264	289	309	331	301	305	305	286	312	311	303	276	313	303	299	313	335	300	307	311	317	290	304	347	303	311	319	288	319	297	345	337	289	293	294	276	315	322	319	323	310	273	319	274	299	288	278	329	307	305	308	312	327	356	292	310	298	291	287	317	299	310	283	273	339	319	308	304	319	312	318	280	262	312	289	327	303	283	319	312	295	278	303	298	322	287	314	285	302	273	282	299	305	317	292	304	334	288	317	316	296	296	264	324	305	340	327	318	300	330	288	282	310	291	294	332	315	271	305	304	287	285	295	331	302	297	323	312	309	303	296	285	284	312	289	314	295	280	311	298	328	308	278	298	299	293	302	306	309	298	326	274	309	305	290	314	315	328	301	328	298	311	267	303	328	300	310	325	309	323	330	314	296	310	267	280	322	319	287	292	286	297	310	273	336	308	298	360	332	336	319	298	291	306	302	333	326	304	293	299	278	339	326	313	285	278	267	323	318	306	312	311	298	285	265	280	328	304	301	298	348	299	318	293	316	306	276	269	322	300	326	287	328	297	315	308	304	283	298	289	280	322	310	304	305	341	306	286	319	300	322	318	302	306	315	292	287	315	276	305	275	278	299	278	301	323	299	296	292	317	298	290	310	300	320	311	285	288	292	314	282	325	282	292	299	291	309	339	322	311	290	300	301	319	300	353	302	314	307	330	327	308	301	281	285	311	329	304	304	340	313	301	312	326	304	283	303	310	313	289	335	256	293	313	286	316	320	300	315	279	302	333	314	302	281	291	337	325	284	291	306	342	324	293	300	342	342	284	312	322	298	272	299	331	271	292	296	310	333	295	327	282	326	320	299	296	354	315	311	289	323	296	277	335	293	281	278	293	347	322	307	291	286	282	312	305	299	292	297	301	319	349	328	330	277	317	289	294	274	334	337	326	315	273	319	294	280	314	290	301	317	284	308	295	316	303	318	298	320	308	315	312	327	340	339	326	298	338	330	291	317	299	301	360	322	326	300	318	303	289	310	312	308	287	316	303	295	307	307	324	290	320	325	290	307	348	321	321	321	292	299	257	280	331	303	295	279	313	306	298	304	312	312	291	310	326	334	318	337	300	299	316	305	287	319	295	303	301	304	315	332	317	357	307	324	309	291	282	314	302	310	293	306	319	321	303	311	322	312	309	272	322	304	285	302	312	333	303	317	293	284	310	300	322	292	324	304	332	267	310	294	304	309	301	295	301	285	359	310	327	316	352	294	323	319	314	309	299	297	300	308	287	304	338	331	338	286	287	321	272	330	305	291	304	324	307	305	282	295	303	313	326	303	285	313	325	296	306	339	285	291	272	317	311	335	281	321	323	316	301	302	326	290	312	286	342	315	314	303	295	322	309	314	311	337	292	290	290	281	369	299	317	303	318	307	336	319	289	307	307	296	287	307	308	289	321	293	346	290	301	293	322	282	328	311	305	331	311	327	297	297	294	323	308	315	308	289	290	300	329	329	318	294	314	308	293	316	312	324	324	291	294	312	307	326	306	296	321	320	303	305	321	344	300	305	325	297	305	320	278	321	318	301	323	308	304	313	284	296	304	334	313	317	313	291	311	315	310	270	293	282	328	302	310	291	274	321	330	292	339	314	298	302	300	298	318	334	308	296	323	286	310	333	314	314	293	298	297	303	300	322	269	301	289	310	329	318	301	298	335	315	299	309	267	319	292	305	333	285	295	347	282	293	281	336	303	305	311	339	309	297	289	292	304	295	291	316	316	334	320	301	293	301
42229	24062	2153	2385	2116	1852	1558	1440	1255	1236	1102	1059	991	961	962	882	913	929	863	855	795	872	825	833	804	856	737	840	764	820	823	796	760	808	814	740	789	745	760	766	778	819	823	756	759	782	786	783	719	768	765	787	711	716	811	756	776	764	761	814	773	738	783	731	726	765	809	775	817	782	790	731	762	748	766	711	774	744	767	706	761	817	786	745	768	759	771	728	744	765	787	750	718	702	731	732	743	765	756	698	754	759	767	728	770	726	712	794	735	705	719	774	759	716	742	725	777	771	784	766	722	710	716	776	726	764	757	784	743	793	712	748	780	748	807	751	805	751	754	773	734	742	762	748	758	772	730	732	740	790	752	785	711	784	651	672	816	786	725	757	728	727	703	697	722	725	759	741	735	744	764	766	729	750	736	759	729	704	767	751	740	736	745	761	730	779	760	784	742	710	795	733	737	726	750	745	750	790	768	732	740	746	733	783	708	769	758	763	741	717	737	787	700	761	785	752	765	699	717	734	750	772	751	726	778	743	768	720	743	784	757	763	770	748	793	751	738	771	737	727	700	741	765	730	712	736	725	778	762	767	778	723	754	725	751	740	732	743	768	776	764	759	738	745	724	796	759	717	744	760	730	756	751	772	762	739	785	790	764	739	767	800	757	725	723	692	756	789	739	732	737	768	724	739	758	756	743	725	746	791	736	763	768	688	711	724	725	726	734	723	780	780	791	758	754	732	731	761	733	793	707	796	779	778	737	728	735	737	702	756	771	750	754	792	720	745	713	702	789	737	756	732	796	739	743	715	771	754	757	768	717	761	697	722	714	746	749	732	748	730	711	760	760	718	768	795	783	809	760	729	737	729	786	767	726	759	803	740	714	724	738	735	762	748	743	723	767	766	749	711	755	766	667	734	730	754	693	733	765	802	733	773	727	758	775	767	784	796	733	740	745	724	759	745	749	725	730	777	732	713	778	771	726	776	692	738	765	736	746	834	771	718	718	744	740	743	743	781	753	801	753	728	797	729	780	796	738	749	708	787	751	709	785	765	738	723	725	789	762	686	723	758	807	792	773	733	746	704	759	711	787	783	731	691	730	733	793	748	784	762	749	724	689	778	741	780	784	778	764	706	778	722	739	779	770	727	740	732	776	787	775	757	709	759	791	722	803	757	811	733	757	734	771	735	698	781	773	749	809	710	743	767	777	773	741	743	787	790	742	749	736	780	759	755	735	745	762	750	741	732	721	804	733	726	731	756	746	775	779	778	747	736	776	771	734	751	747	741	763	742	783	724	736	781	736	725	827	787	775	735	733	725	734	754	741	695	742	689	748	734	748	759	734	697	772	736	748	722	693	774	746	779	779	701	772	730	777	741	746	794	767	761	711	795	769	754	738	764	796	794	767	803	790	758	783	747	715	709	795	778	771	766	705	777	740	753	764	709	695	712	751	708	700	754	773	765	744	728	774	726	759	699	768	725	765	750	767	689	745	705	754	749	770	731	769	722	773	781	737	736	725	762	696	755	710	750	752	774	730	737	756	738	704	750	704	746	718	736	734	711	798	786	724	710	752	746	793	720	722	734	783	746	739	750	706	742	772	775	767	796	753	764	769	722	792	781	712	791	771	705	808	719	757	775	763	843	740	732	756	753	791	722	758	758	693	740	749	714	757	785	710	762	733	697	741	732	726	752	778	721	731	751	773	751	768	751	788	700	716	752	742	749	726	731	752	750	755	711	739	780	760	752	810	743	752	731	747	729	766	742	774	736	794	729	754	729	773	715	742	759	734	761	741	715	728	802	748	721	723	728	790	757	704	708	787	749	714	736	736	709	724	723	783	777	774	752	757	700	788	733	723	748	775	698	755	771	792	765	723	754	728	690	754	739	820	774	699	719	723	767	762	749	723	760	760	771	777	736	776	811	769	769	733	739	712	749	735	714	734	721	743	744	724	736	689	776	787	752	730	743	731	740	733	734	710	770	783	775	704	757	735	772	742	764	746	728	778	737	763	695	777	760	817	765	749	739	761	685	758	765	747	692	743	710	723	758	751	743	788	749	707	719	738	729	739	732	768	743	730	749	730	786	748	808	813	753	770	778	701	784	752	718	827	755	724	772	755	813	747	782	674	713	718	776	773	756	764	773	721	754	726	715	724	762	750	784	786	717	760	756	784	775	746	752	786	717	708	712	732	717	740	764	727	821	724	765	749	748	785	725	744	724	727	747	762	676	709	795	732	750	754	756	721	745	714	737	764	688	765	725	723	756	713	743	711	706	772	751	739	713	755	803	752	836	736	811	747	761	748	726	727	721	722	781	741	793	721	791	734	718	755	764	730	750	772	774	762	739	742	782	715	758	761	755	745	751	809	685	751	765	750	752	773	738	774	754	773	727	762	759	745	732	755	740	767	733	752	742	751	722	734	793	744	787	774	734	758	676	723	753	782	768	752	737	729	740	742	771	761	730	739	778	722	765	779	756	714	741	767	764	707	754	716	722	738	761	751	778	772	774	738	760	702	804	713	758	773	735	718	732	791	761	756	768	726	784	755	740	739	738	738	761	744	731	761	751	746	733	743	793	735	744	767	720	738	774	739	782	734	721	751	767	742	736	717	760	760	795	754	711	717	761	756	751	739	775	757	726	777	689	773	764	810	774	752	756	753	698	732	762	750	740	742	711	720	771	757	730	729	718	725	759	763	760	778	746	727	730	704	717	723	759	784	764	754	749	733	730	759	736	786	714	764	710	752	691	777	771	737	760	730	752	721	739	743	783	723	731	764	757	711	721	775	767	780	750	742	735	688	762	765	738	773	766	763	782	731	793	770	804	765	755	722	806	745	771	795	750	739	732	698	727	787	797	721	703	724	765	769	767	807	742	742	707	796	762	729	730	736	739	742	767	745	760	723	786	739	731	732	788	760	745	708	726	728	754	774	748	755	770	734	793	736	778	763	740	763	733	756	770	734	763	734	754	754	778	730	776	772	765	783	743	746	712	820	721	723	740	744	766	755	744	731	759	694	765	736	776	754	759	769	748	788	749	762	781	722	756	787	721	737	782	793	708	724	773	742	722	756	757	755	687	756	758	726	710	793	749	769	766	702	758	747	678	755	722	741	767	753	778	741	778	723	714	738	732	714	731	806	774	786	734	770	742	745	741	734	743	729	751	716	756	694	735	722	726	771	703	764	740	799	714	709	726	741	703	777	758	794	739	775	754	730	714	740	696	721	772	741	729	740	735	765	774	738	750	808	745	739	773	692	758	781	736	774	725	719	741	702	755	724	739	747	800	765	778	754	736	730	672	735	716	750	734	732	705	746	701	736	744	754	751	708	741	782	731	753	729	747	766	752	733	694	779	781	762	749	759	783	738	739	731	738	761	738	790	730	739	767	717	725	739	735	765	720	768	707	733	779	712	759	767	736	804	795	688	701	768	791	800	757	745	775	729	750	739	761	684	777	772	772	769	743	745	718	714	721	743	711	764	782	738	765	746	724	774
75004	47517	21798	6359	1131	742	586	515	457	395	368	357	371	367	331	303	317	267	285	286	282	280	320	276	259	272	302	267	320	293	290	323	314	319	279	289	312	294	306	285	285	280	246	259	252	274	288	284	273	293	283	279	272	250	279	321	330	286	283	291	284	280	287	270	288	272	294	273	276	291	296	270	266	309	273	269	255	289	300	303	305	269	294	320	266	301	278	264	314	297	296	298	260	274	307	272	295	308	313	275	267	266	276	296	301	287	266	265	282	284	283	294	249	298	241	253	288	307	274	283	260	274	294	287	310	265	272	304	247	271	280	266	299	292	265	295	291	280	272	299	267	285	280	276	283	285	239	302	251	271	297	265	272	271	279	281	314	274	280	294	300	250	285	254	286	297	274	297	262	280	250	286	280	261	276	290	269	283	291	298	294	258	269	285	276	239	279	265	264	263	257	314	280	252	262	294	283	328	262	251	314	291	248	290	243	265	276	284	295	249	287	272	258	279	285	274	263	297	290	322	287	267	279	261	275	260	324	326	253	280	267	284	283	257	271	267	313	265	269	306	249	282	286	296	269	288	283	305	265	279	297	254	256	303	259	251	251	289	251	262	261	300	297	307	253	277	284	280	263	284	305	272	284	286	301	309	295	260	271	314	271	291	280	294	301	283	306	287	291	285	295	308	287	296	307	283	294	268	258	262	285	238	266	293	283	306	276	244	311	310	290	265	287	253	255	277	271	281	285	225	286	271	239	255	307	281	282	287	263	262	311	279	255	310	248	285	278	284	268	299	274	294	275	268	248	269	268	280	291	280	280	290	278	268	254	257	244	300	294	306	319	276	258	249	259	281	282	265	297	294	310	251	271	295	285	274	306	278	280	250	262	274	265	283	275	285	283	271	291	264	313	263	288	259	260	294	270	294	276	260	260	275	259	291	278	281	291	247	283	285	288	279	289	273	261	290	266	291	263	256	268	299	330	272	267	252	244	274	254	285	253	275	269	286	272	286	269	268	268	306	276	297	262	255	265	283	261	263	292	280	271	248	268	283	280	286	254	290	287	274	268	264	245	316	286	252	277	292	284	260	286	281	282	264	286	277	295	248	263	275	263	242	297	260	273	268	266	306	263	254	276	258	294	289	245	253	295	286	275	272	283	267	285	254	271	280	282	293	242	285	285	271	253	288	276	293	282	275	289	306	270	258	291	279	275	276	254	279	299	271	295	291	274	260	283	304	261	289	296	262	271	276	274	291	276	278	273	277	291	273	278	300	259	250	314	287	238	264	300	293	296	313	276	291	267	284	270	259	257	254	267	291	284	269	279	291	265	316	292	281	270	254	264	267	311	275	312	272	269	286	306	318	288	323	269	251	281	301	262	296	252	274	252	272	299	300	272	259	254	270	271	292	278	238	256	276	271	284	289	252	294	297	257	259	258	249	292	299	299	275	255	298	290	252	296	290	298	277	270	272	301	288	288	295	291	238	297	284	274	295	268	305	310	276	294	278	291	283	252	249	294	248	302	283	272	284	277	282	287	274	263	298	246	286	250	294	298	290	248	297	276	280	303	299	275	268	289	245	257	267	308	283	298	265	253	302	291	294	287	314	298	281	300	259	272	299	254	307	293	292	288	266	272	258	273	312	280	230	285	297	295	268	301	273	292	265	284	286	275	290	280	283	278	278	282	266	298	294	283	317	279	281	302	292	288	257	260	279	276	270	277	279	277	271	280	288	298	266	246	270	282	289	270	289	275	261	282	298	293	258	265	265	278	227	325	312	284	265	239	284	296	261	280	255	244	279	289	276	287	294	282	274	248	275	307	280	263	282	293	298	280	306	309	289	294	286	289	266	236	278	279	251	260	276	274	294	278	287	276	281	271	304	266	272	274	295	275	303	260	267	274	287	295	287	262	282	272	287	289	240	261	301	283	280	271	266	278	281	264	258	276	286	282	258	279	284	288	294	267	259	301	263	266	306	277	319	280	303	291	294	289	285	303	304	297	296	281	295	257	266	264	235	269	316	300	302	265	253	233	298	259	277	298	267	266	276	268	282	264	271	293	258	269	311	270	247	279	280	279	286	308	264	284	297	279	291	258	234	273	241	258	297	264	277	300	283	281	305	298	291	280	298	279	277	279	294	291	296	295	288	296	277	274	282	263	275	280	254	257	271	277	277	288	288	283	246	284	295	282	258	327	266	296	278	261	305	299	302	293	259	277	293	272	279	287	287	307	262	268	313	272	278	240	301	251	280	239	279	251	307	261	285	278	266	295	254	258	262	284	263	244	279	289	280	272	286	272	287	264	316	284	290	244	260	297	266	299	269	266	303	297	278	305	296	289	256	255	302	292	279	265	290	265	270	274	293	293	295	277	272	294	283	260	233	247	283	255	283	254	297	288	249	278	294	297	274	275	267	257	283	296	286	264	293	299	277	253	277	278	257	299	276	259	299	295	280	256	284	292	253	310	292	313	281	292	274	316	257	297	254	265	287	276	275	284	286	310	289	262	247	292	287	266	234	286	293	321	297	261	253	305	278	281	307	275	287	287	269	282	280	274	293	271	285	279	258	257	286	292	304	290	271	285	239	274	316	262	276	292	252	285	334	286	297	280	277	258	279	295	269	279	304	280	261	270	286	260	310	289	282	274	288	308	279	305	285	288	277	292	265	241	265	282	270	274	286	254	289	273	272	279	299	289	267	263	267	300	286	290	303	266	279	327	295	268	316	276	300	277	306	282	274	288	272	267	269	239	263	300	279	272	286	282	271	305	280	297	289	292	291	288	273	268	270	295	295	260	273	283	280	293	264	287	265	297	296	294	268	308	274	286	278	269	268	288	312	299	253	265	284	289	294	286	271	275	256	285	273	273	269	297	274	301	273	265	262	310	320	256	264	254	264	276	291	313	274	269	272	283	283	289	269	260	282	274	268	257	249	271	294	297	246	281	257	269	311	286	295	291	260	296	268	282	261	270	293	269	275	271	269	287	253	282	276	269	274	276	310	263	280	290	293	299	297	277	236	265	308	273	297	234	284	295	290	322	280	284	264	266	292	259	259	244	258	295	270	265	264	273	252	298	251	308	271	283	275	254	242	305	289	281	283	290	293	300	267	287	277	302	273	257	264	287	298	256	273	298	283	309	291	289	240	296	288	262	285	278	278	259	280	303	276	298	270	318	287	286	261	273	247	267	268	276	252	267	243	300	264	270	256	251	274	261	289	273	287	295	272	301	283	273	269	278	273	295	286	302	278	271	292	287	275	272	297	291	294	296	294	275	285	282	275	266	254	278	275	289	277	273	303	275	266	277	270	256	282	302	294	292	271	296	281	315	268	260	290	293	284	305	279	265	281	275	282	293	271	282	268	235	270	261	285	306	313	270	287	273	310	297	283	293	279	288	274	276	264	272	276	271	301	270	308	282	269	277	269	298	260	318	269	264	328	268	265	245	293	283	250	260	297	287	280	292	280	274	297	253	262	266	282	278	293	286	268	307	289
51200	31726	3291	3887	3298	2736	2209	2007	1729	1482	1344	1189	1221	1037	1096	1018	945	939	924	912	865	815	824	832	802	818	764	782	753	721	765	725	721	742	755	748	751	694	720	782	688	683	699	753	669	742	690	633	671	734	732	703	697	681	698	668	642	698	719	666	669	677	648	635	685	677	693	661	694	689	665	672	700	723	694	695	682	666	662	661	703	644	661	640	724	712	630	659	659	717	675	743	633	661	698	682	669	708	701	657	666	675	666	714	671	646	673	702	659	708	685	658	694	689	668	676	726	647	667	647	664	658	648	667	685	641	667	628	638	777	676	665	673	676	678	691	708	680	691	675	637	636	679	683	667	671	650	681	684	675	647	635	662	694	619	693	667	679	669	667	671	641	689	651	663	645	624	646	674	705	682	695	635	649	673	677	672	640	705	687	696	702	715	675	693	650	703	662	660	658	673	730	647	664	685	663	663	689	633	673	665	663	670	672	662	667	679	639	650	695	675	706	671	668	673	680	679	676	651	630	687	689	632	674	643	710	659	688	681	665	699	655	684	706	658	634	650	657	715	635	668	668	666	659	665	649	716	704	676	640	695	658	650	655	666	688	636	656	635	706	639	661	669	623	620	669	657	687	670	675	674	691	628	681	660	680	653	660	631	688	680	658	665	670	635	682	681	637	709	654	701	679	674	641	694	695	600	672	668	689	673	710	699	672	661	659	678	636	655	627	676	646	659	723	703	706	649	690	684	659	691	663	665	629	675	656	617	644	665	621	676	712	678	711	699	678	659	672	665	656	664	671	646	667	653	637	628	682	682	701	624	665	650	721	658	612	685	669	671	670	667	672	653	675	677	686	656	642	647	602	632	703	684	661	655	692	712	692	715	685	655	657	664	676	627	661	683	662	651	690	637	656	664	637	669	675	684	662	674	648	682	694	677	643	620	646	660	634	674	702	684	662	651	624	610	674	707	650	667	669	660	645	616	680	634	632	656	646	660	657	697	645	693	670	635	719	651	671	683	646	670	652	624	713	705	698	670	679	680	641	618	700	651	687	645	678	687	683	666	676	686	660	651	690	667	700	691	690	683	664	660	664	661	652	651	626	692	649	685	682	654	674	661	658	637	655	679	673	699	648	638	641	619	633	671	665	675	652	647	672	687	670	691	662	662	685	650	666	663	642	647	662	634	649	683	668	645	661	646	655	634	646	625	651	638	678	647	660	644	673	642	677	677	652	664	641	679	697	647	681	655	662	699	670	670	655	669	643	646	688	656	644	683	667	657	643	629	642	705	656	624	670	681	674	648	685	679	663	655	711	669	632	663	666	705	637	732	634	641	684	659	700	647	687	654	687	675	624	649	694	650	682	682	683	673	664	591	671	625	664	707	659	703	652	682	687	676	703	682	642	668	689	681	638	676	648	651	659	659	650	701	634	709	655	636	648	660	657	668	625	705	683	671	631	670	677	675	647	674	667	649	638	669	643	600	706	653	646	649	672	707	661	700	697	684	692	668	653	644	673	714	721	624	670	652	644	643	667	641	626	666	620	708	655	647	673	644	697	683	652	671	668	713	674	663	696	665	689	687	668	678	674	663	672	643	633	689	707	664	680	677	700	659	681	646	667	673	682	693	676	716	667	692	683	661	638	658	633	685	667	693	692	696	681	686	674	657	661	631	672	627	670	676	632	674	674	700	618	648	677	641	684	699	741	677	647	658	639	670	666	672	637	649	687	635	688	687	633	635	662	650	653	702	638	664	653	614	659	641	666	671	667	680	644	679	631	672	682	647	702	639	672	618	682	662	629	694	666	654	699	695	633	681	675	663	637	647	666	666	691	671	649	721	609	652	682	713	648	653	703	628	676	667	712	657	647	698	662	687	668	678	670	654	627	617	701	653	663	641	673	670	617	708	663	643	643	687	632	675	637	667	657	677	670	651	683	668	677	709	659	662	674	670	668	661	658	641	670	638	675	636	675	644	691	678	611	662	648	674	651	703	622	653	659	655	648	658	664	692	671	663	664	642	669	621	684	631	668	642	629	677	647	670	646	708	678	677	654	650	637	665	670	685	669	637	656	649	704	611	669	656	662	665	699	672	660	647	650	702	631	657	705	669	687	676	669	649	729	604	686	657	701	674	676	700	634	717	641	654	601	658	656	652	688	651	689	663	646	659	662	674	678	648	684	645	676	666	676	666	684	648	674	749	666	666	645	668	688	693	671	707	666	651	668	655	639	639	672	677	698	682	648	675	696	649	700	653	697	665	674	695	708	679	728	694	692	681	678	669	673	725	717	638	627	652	700	674	680	661	677	684	665	691	655	691	629	710	646	608	641	666	695	654	660	681	620	650	651	670	652	638	711	695	632	670	656	676	710	673	664	640	632	634	665	646	667	664	636	660	633	670	676	652	717	654	658	652	693	648	698	620	684	652	712	690	656	647	665	685	699	634	597	695	653	647	655	677	664	679	659	673	659	677	641	654	658	676	677	642	608	669	703	665	661	665	659	653	653	629	687	668	617	660	654	652	690	677	686	701	616	647	701	710	661	648	684	656	654	648	646	660	697	669	650	686	656	682	660	639	663	671	687	687	645	666	679	655	676	664	650	621	630	633	647	643	686	675	632	690	647	639	679	655	714	671	669	617	647	665	702	701	662	658	642	625	640	664	677	674	641	659	660	691	664	680	635	619	618	696	673	666	659	677	634	706	669	656	633	716	644	697	610	690	642	657	630	635	671	668	697	655	662	651	648	674	645	655	684	681	633	661	663	658	705	706	659	658	640	635	681	658	653	660	631	653	702	663	659	619	712	672	664	708	643	687	657	701	723	664	627	648	644	682	679	736	689	671	663	644	669	656	626	634	658	667	637	685	664	674	663	659	688	662	660	697	684	704	665	686	693	685	678	643	636	666	656	652	653	680	699	680	679	707	668	645	655	667	643	664	641	631	708	698	673	672	685	684	679	682	616	660	644	656	673	657	682	703	602	676	690	664	624	690	654	687	637	700	677	642	667	613	657	667	642	697	631	638	685	655	694	649	668	691	665	631	650	652	660	644	668	623	609	677	681	654	633	703	694	616	685	652	676	624	665	624	693	667	654	676	637	672	641	682	691	739	702	665	694	673	674	672	687	656	634	659	624	656	678	687	683	669	664	684	669	670	682	603	657	646	646	665	662	657	679	685	679	625	649	659	624	697	666	696	678	668	663	627	673	655	686	671	697	635	722	667	707	686	670	671	644	628	650	650	677	649	682	654	673	635	671	674	680	666	629	655	663	701	632	613	688	684	640	668	673	658	681	697	677	650	655	676	656	662	631	697	679	658	665	656	703	643	687	645	655	643	658	708	693	650	702	664	641	676	695	677	649	651	666	675	675	668	613	700	626	641	693	630	649	668	647	662	710	688	671	672	640	642	696	628	632	634	714	647	640	650	658	695	643	679	671	693	664	670	680	675	696	682	669	638	679	669	672	698	639	640	686	640	704	614	678	625	631	677	670	628	658
20138	3980	284	200	173	169	160	172	185	177	182	150	176	144	166	158	173	161	159	157	177	154	156	201	162	175	154	145	168	171	160	187	146	150	165	147	153	163	173	174	181	187	166	175	158	173	168	182	173	185	156	149	177	162	181	176	191	169	156	189	166	159	168	150	187	160	169	171	178	166	145	158	177	176	171	174	180	152	191	166	171	158	173	161	172	165	172	178	175	166	175	158	186	173	180	184	167	169	130	183	173	155	146	184	188	183	142	179	164	184	180	171	168	153	192	151	175	169	156	187	163	203	160	153	183	165	155	150	163	165	172	164	190	160	167	157	167	175	164	156	166	149	150	171	164	149	160	182	181	152	162	154	161	163	187	148	168	154	147	167	140	152	153	146	143	154	145	205	166	132	134	173	192	158	155	153	172	169	158	171	172	171	191	146	168	184	171	178	156	168	174	171	202	169	166	193	171	178	168	135	163	156	180	190	137	171	168	150	153	162	170	169	164	178	160	175	157	165	163	174	162	147	203	174	181	157	152	173	146	181	181	157	191	170	154	171	169	182	169	178	173	154	162	174	160	165	189	172	157	159	181	186	162	172	168	211	159	175	165	172	190	165	178	181	151	165	171	174	175	166	174	169	170	180	155	164	167	154	180	167	188	180	164	155	166	155	154	166	174	176	166	178	181	189	144	158	165	168	167	157	145	172	180	144	162	143	175	182	187	174	197	168	156	159	159	147	166	173	171	169	150	176	189	198	188	189	161	167	160	178	169	150	181	176	170	185	163	155	160	150	173	168	148	168	192	153	167	156	181	185	163	164	172	152	151	152	159	152	167	188	164	181	176	189	182	169	154	180	172	195	188	153	166	183	174	199	154	181	174	183	203	147	162	170	185	175	179	170	169	169	164	190	166	183	175	163	161	163	165	180	167	163	179	163	176	181	165	163	150	185	170	160	180	184	187	165	151	164	186	166	163	157	178	164	158	172	182	159	184	167	186	165	149	162	163	153	163	168	161	178	144	172	202	181	169	180	150	165	162	165	193	159	154	153	179	179	166	160	178	179	189	153	178	166	170	164	174	190	166	168	168	173	159	159	169	156	166	165	148	160	162	195	180	170	185	153	162	172	181	150	173	180	157	170	210	176	181	178	164	174	173	158	156	146	161	162	161	172	168	174	191	201	159	192	185	157	151	160	164	168	161	153	164	183	163	142	161	171	189	166	140	158	175	161	176	158	148	178	174	165	167	173	170	192	193	165	159	157	179	173	159	162	160	153	147	168	162	144	158	153	194	145	169	165	166	189	183	160	177	150	185	173	156	171	167	156	161	176	157	188	153	172	189	166	152	165	168	171	187	156	177	158	152	175	186	181	181	187	179	157	190	153	167	156	170	162	161	154	174	168	169	159	159	192	181	188	163	155	172	188	159	182	187	181	172	138	144	182	170	172	178	177	172	188	164	138	191	170	171	149	166	162	170	172	183	164	183	172	175	147	143	158	175	151	192	183	163	178	187	170	177	154	166	167	168	154	167	185	172	149	162	166	158	178	185	173	158	156	163	165	182	195	162	215	164	167	182	179	162	161	168	169	166	161	189	157	171	181	176	152	158	181	155	150	152	147	158	171	167	166	174	163	165	177	183	192	178	144	170	153	189	167	167	176	140	170	156	173	159	162	190	183	157	177	162	139	179	161	175	174	155	161	183	169	181	163	160	152	171	156	159	157	192	176	164	138	174	181	144	178	175	178	184	163	187	156	161	167	152	164	185	169	158	159	162	176	162	158	177	156	173	181	155	142	172	161	201	155	143	161	133	156	164	176	166	164	163	144	173	170	164	168	167	175	172	183	159	156	172	177	190	176	179	174	136	178	190	183	141	204	156	165	168	167	142	136	165	178	149	149	162	165	162	170	160	140	170	193	147	148	172	181	163	150	142	165	172	165	187	166	174	169	154	182	147	178	154	157	160	182	177	166	153	211	164	193	169	155	172	177	160	174	192	171	151	155	169	183	157	162	152	179	180	179	155	179	188	171	171	165	170	160	173	168	170	168	158	173	179	164	177	202	170	184	156	166	166	182	162	160	176	186	164	168	171	164	170	176	160	174	201	167	171	164	161	163	211	188	132	190	163	144	174	171	157	146	191	168	179	182	157	201	185	155	191	185	152	150	171	158	133	174	149	188	191	153	159	173	174	156	150	166	188	163	162	199	177	164	194	175	177	172	177	172	153	172	168	195	166	202	168	186	164	192	170	175	156	163	167	169	178	153	166	136	166	160	158	186	165	156	162	166	148	192	164	169	161	186	172	179	147	163	175	146	171	168	166	171	157	176	175	180	175	169	170	170	188	155	176	138	164	175	166	173	164	175	157	146	173	142	162	160	182	158	151	168	175	168	159	178	167	170	162	185	179	169	149	174	161	146	178	162	176	180	143	179	177	151	179	157	165	179	163	158	168	164	178	160	176	172	175	173	158	167	169	177	161	181	144	171	159	133	166	173	180	200	170	168	199	149	165	169	136	173	161	147	150	157	195	157	161	177	170	174	169	167	179	187	163	172	172	171	159	169	169	168	173	173	170	172	162	158	197	147	158	188	138	170	192	161	178	159	163	179	175	150	152	183	156	172	173	168	160	182	184	182	184	152	159	166	193	190	175	177	145	166	165	154	154	183	185	157	204	178	175	174	144	180	142	186	153	195	183	162	155	173	173	165	168	197	166	184	194	191	189	166	150	158	203	168	177	160	176	160	153	184	201	206	187	145	168	181	183	166	188	155	146	170	157	165	163	164	175	184	174	154	163	183	184	169	165	166	167	178	155	155	181	173	177	171	144	160	169	131	192	166	165	152	177	153	181	188	153	177	178	159	156	171	168	198	147	149	159	165	163	148	153	176	160	153	154	145	187	196	169	169	182	156	170	184	157	185	143	180	177	179	181	156	160	162	155	156	179	147	188	173	166	159	176	168	200	172	162	177	153	180	149	164	165	192	164	157	186	177	177	162	161	167	161	181	146	161	157	162	172	148	185	160	178	173	157	183	169	148	192	187	141	146	155	165	156	183	159	165	153	191	181	158	147	167	158	162	155	161	171	185	175	175	169	176	179	155	177	170	156	173	167	152	167	161	184	172	167	186	158	156	188	178	165	184	175	181	149	162	157	177	165	176	187	167	177	161	179	158	145	160	134	164	166	174	171	153	192	194	209	162	180	173	167	163	181	165	161	199	192	160	178	171	160	147	162	154	158	162	176	144	164	174	146	184	164	170	171	170	178	176	179	195	160	172	187	176	166	173	143	157	141	180	179	161	178	211	166	169	167	157	154	172	181	148	176	164	152	182	177	148	156	155	151	169	190	150	150	154	168	182	180	183	195	176	162	176	205	163	166	163	150	146	145	180	161	163	160	168	153	146	165	168	175	145	198	171	163	166	186	154	158	197	182	180	164	173	156	145	185	186	160	191	165	172	175	137	159	155	162	169	154	175	181	171	185	216	170	170	161	176
18406	3949	543	514	523	524	509	495	495	504	463	512	476	473	457	490	456	478	474	465	467	486	466	484	476	484	431	471	483	503	459	440	472	488	481	443	503	452	497	472	496	455	468	443	468	449	459	462	437	450	455	463	438	464	452	472	507	433	489	448	447	440	472	477	451	413	454	428	461	453	449	452	477	451	454	443	478	487	452	453	430	478	461	471	451	476	445	490	450	460	473	455	427	465	455	486	492	465	424	439	466	454	463	503	437	463	492	438	449	462	477	453	465	456	474	449	481	454	463	456	477	472	481	424	456	458	465	477	456	464	458	443	446	466	487	470	479	429	468	465	423	486	462	470	438	436	427	490	494	427	512	435	471	465	463	447	476	477	465	460	483	444	473	473	457	464	441	494	463	466	472	463	460	453	474	492	457	431	461	513	445	521	496	454	484	455	492	444	481	471	478	446	482	453	447	512	465	455	423	491	455	469	445	481	467	445	461	471	451	434	472	450	452	443	456	428	447	462	463	433	480	462	498	495	464	462	474	447	461	469	472	498	467	435	506	484	436	490	464	454	455	463	485	467	471	446	451	474	462	475	484	467	434	449	462	443	464	437	500	469	466	459	436	470	460	448	437	457	453	475	476	490	464	456	482	426	468	441	475	458	444	439	493	460	457	431	426	471	459	486	458	493	445	449	464	450	464	445	452	460	479	443	449	505	460	463	445	446	460	466	439	478	427	480	474	462	514	426	442	470	455	484	480	444	465	479	434	474	441	478	452	441	479	458	486	463	472	494	476	456	448	485	465	442	468	497	431	412	452	432	485	490	461	447	462	473	457	455	472	429	468	488	485	440	455	457	469	477	448	477	460	485	455	459	490	448	474	456	434	494	440	491	461	478	454	470	459	430	477	485	500	451	425	485	469	448	443	479	450	453	456	450	415	474	442	442	464	473	483	483	440	467	463	430	434	452	465	481	517	437	469	448	475	479	454	446	416	443	505	454	440	482	484	464	418	448	473	449	502	518	454	480	479	463	457	469	456	469	430	433	484	467	455	456	472	484	450	494	461	464	434	469	452	468	469	436	498	469	487	439	450	450	451	433	478	448	468	467	476	423	450	436	446	472	469	482	479	429	465	454	499	456	452	436	455	459	471	425	485	444	459	456	493	449	469	459	454	440	444	454	456	467	486	457	464	455	435	439	448	441	486	444	480	474	487	454	472	445	425	445	429	518	458	513	463	432	483	479	481	452	446	445	459	408	465	461	484	467	465	481	435	482	494	457	452	480	454	481	477	505	484	456	465	489	489	426	455	462	455	507	460	457	452	472	497	470	430	428	436	441	479	469	442	463	469	458	465	486	466	476	442	508	501	441	460	477	435	469	455	456	500	456	455	483	461	463	493	453	479	460	424	461	452	463	461	437	463	451	446	438	453	447	470	478	503	459	437	443	439	473	447	455	457	457	443	480	434	490	471	471	424	447	462	472	424	463	470	453	470	450	465	433	460	490	447	486	474	448	504	446	449	465	443	446	466	442	481	450	450	462	484	445	453	473	435	416	465	463	452	437	436	466	454	460	451	430	476	492	453	457	414	456	445	459	466	474	503	450	489	485	442	472	458	487	504	484	501	499	455	476	429	501	444	470	458	437	457	484	472	480	464	448	514	473	427	475	468	475	439	505	482	476	455	429	461	479	460	444	442	463	462	516	487	441	468	448	467	480	460	496	435	463	472	513	482	477	481	458	477	446	516	459	427	452	479	438	446	483	456	474	467	417	451	470	427	455	456	448	433	444	463	478	454	461	520	485	453	474	458	465	473	486	481	464	480	459	495	473	499	428	473	459	434	478	487	435	453	497	476	458	463	438	459	439	475	428	453	466	440	496	428	466	441	464	438	446	455	479	430	482	488	456	487	459	467	457	451	412	472	481	487	456	431	488	477	487	469	496	456	447	460	460	423	479	471	433	484	459	471	461	450	433	508	461	487	485	499	464	462	477	441	481	449	459	473	497	448	469	462	474	455	453	432	521	485	462	453	483	456	465	505	476	470	436	442	452	474	495	427	461	448	486	458	480	471	457	460	456	474	474	467	399	506	467	488	459	450	497	446	466	449	461	439	462	445	466	466	430	457	448	437	457	492	450	487	473	470	487	472	484	473	443	473	488	411	425	500	454	451	472	436	484	488	476	457	419	457	471	440	425	444	471	443	475	440	437	428	460	456	450	422	476	498	460	464	458	442	458	467	447	453	461	468	480	474	459	440	467	479	440	440	419	469	461	499	465	472	439	396	487	467	469	477	426	454	514	457	479	443	462	467	446	487	493	475	477	438	452	481	472	464	479	466	429	477	473	437	509	437	457	463	451	484	481	467	443	493	514	446	447	483	455	453	450	457	443	456	441	485	456	503	454	451	480	448	468	444	450	465	396	430	453	473	467	462	481	500	490	413	458	467	418	466	471	446	454	434	450	494	477	453	448	486	451	466	474	480	425	470	478	471	501	470	463	467	434	527	481	484	454	461	469	451	454	474	471	413	519	459	487	464	446	478	480	446	457	484	435	436	457	424	477	465	474	480	469	455	502	448	448	477	454	512	445	512	488	495	455	457	474	482	460	474	443	456	457	462	486	443	445	479	439	463	452	461	462	465	430	450	496	452	489	447	472	476	463	488	443	474	461	472	451	510	486	436	440	463	454	440	478	464	432	432	477	452	508	509	472	451	446	425	475	479	467	441	489	506	464	468	516	482	477	496	450	406	457	469	472	476	457	475	466	466	433	412	467	429	495	481	475	467	438	454	451	439	442	476	469	427	478	461	485	464	445	459	492	457	488	487	437	453	463	458	445	502	414	494	432	482	485	451	426	493	465	470	477	467	479	430	433	453	451	468	491	470	472	459	450	456	442	436	438	475	461	447	462	471	464	497	475	450	479	473	448	489	462	455	485	483	476	433	480	480	446	459	463	413	471	436	447	469	467	450	478	421	475	487	467	435	428	511	471	451	420	440	466	470	480	460	451	425	449	476	475	457	465	440	480	473	468	434	446	443	472	484	467	446	465	426	436	467	440	449	489	462	461	445	493	486	457	454	460	479	463	515	434	468	499	462	452	431	457	483	469	454	451	436	447	455	434	401	459	468	474	460	434	430	474	449	476	447	455	451	467	452	479	459	471	396	479	465	442	441	482	470	493	461	452	441	495	435	473	445	466	469	449	424	448	476	434	472	471	458	493	468	435	474	435	447	459	430	502	440	454	461	460	474	487	465	465	467	464	434	476	463	464	485	460	462	482	448	436	509	475	502	435	460	435	457	459	503	462	442	479	447	468	456	472	482	419	526	457	469	439	466	494	437	447	446	465	455	463	467	471	452	458	464	460	460	457	458	493	437	460	513	490	480	445	500	484	461	488	456	449	441	470	464	479	448	446	433	467	452	479	475	482	498	471	447	452	505	471	512	445	464	459	415	486	401	448	456	462	423	444	473	487	459	496	460	431	460	435	450	495	431	464
65735	41086	14060	1489	632	536	484	412	394	391	377	316	357	381	370	334	326	351	336	361	324	330	291	335	302	323	317	319	333	295	312	318	329	313	297	305	308	283	317	300	286	328	286	308	296	330	305	301	283	303	367	286	311	287	324	274	328	301	334	341	303	328	303	312	300	294	304	315	310	297	295	304	281	318	332	308	315	306	310	317	334	307	298	316	285	303	312	302	340	316	316	289	289	311	296	302	333	327	296	291	289	300	306	299	295	292	293	305	296	306	315	295	346	292	296	299	327	288	293	300	324	311	324	341	331	314	313	297	306	319	298	302	291	331	310	322	315	320	306	309	295	300	299	309	323	307	295	306	314	325	278	293	347	321	329	316	333	308	328	302	322	295	314	315	295	281	310	331	284	316	364	329	351	307	328	314	313	296	301	314	299	336	310	314	275	310	309	321	313	331	281	298	297	308	296	297	298	312	292	298	316	288	294	304	290	329	315	310	307	297	301	319	342	334	323	332	285	289	324	333	329	316	313	316	308	313	295	316	305	293	320	322	297	322	304	321	302	302	297	268	304	321	311	316	273	303	301	315	321	325	343	322	314	329	334	299	305	297	307	279	305	319	327	332	272	313	308	311	326	277	315	319	297	309	312	325	301	330	296	327	305	294	299	299	316	314	314	298	302	278	287	318	314	314	285	300	299	319	292	325	307	304	325	294	280	313	290	304	328	285	286	302	313	295	291	293	280	292	295	304	273	309	288	334	297	270	286	312	300	296	309	303	313	329	294	306	312	325	302	310	312	290	325	329	304	303	289	324	317	313	314	319	301	275	312	282	328	320	309	313	300	303	325	313	300	268	299	321	311	342	294	327	282	296	312	293	299	335	298	312	319	269	310	287	276	292	311	316	313	304	286	308	297	327	330	333	277	326	328	286	321	291	291	317	334	306	319	293	286	331	289	302	327	333	327	315	319	275	304	290	312	315	321	318	302	324	285	292	295	286	307	301	340	311	298	303	357	290	307	317	302	295	304	332	297	317	310	316	328	281	305	290	298	284	309	258	320	272	342	308	340	292	323	305	294	320	295	314	290	305	323	325	265	274	298	301	293	329	305	310	325	287	325	310	293	324	335	288	304	307	325	294	293	331	311	322	305	311	303	288	317	269	284	295	279	341	298	313	299	295	288	325	301	286	318	328	301	265	280	341	301	282	308	313	314	299	301	341	297	278	302	312	287	311	297	308	304	296	299	325	314	323	315	300	313	298	321	309	300	320	313	262	346	301	308	333	339	290	285	316	323	304	323	298	303	322	304	329	304	301	309	292	307	318	282	266	307	305	316	321	320	312	294	304	329	292	310	319	297	315	315	306	320	300	329	259	335	330	311	287	286	308	321	317	310	297	307	323	288	312	338	323	322	334	293	292	334	316	307	291	312	314	312	312	307	304	293	320	313	325	283	337	273	315	286	293	309	312	310	295	305	299	317	301	315	276	294	291	335	289	300	285	304	306	312	306	286	305	323	296	306	312	324	309	331	329	303	296	338	298	306	326	314	335	317	314	306	287	309	300	335	285	308	309	301	302	297	319	322	320	274	292	307	324	305	316	293	290	314	280	296	307	324	297	349	320	339	274	299	312	295	295	323	305	337	330	285	310	311	311	308	361	313	302	294	296	296	316	272	288	325	297	297	276	308	313	290	310	310	305	320	327	299	331	289	312	319	265	290	293	292	332	298	312	311	304	310	283	317	282	296	316	286	297	316	304	304	292	293	316	306	327	313	298	321	330	319	302	286	290	312	293	315	306	292	309	331	317	279	296	297	297	303	322	310	289	311	296	278	297	317	298	313	302	308	298	279	328	295	309	294	312	289	298	299	321	282	321	300	287	343	276	314	316	306	274	324	329	330	294	316	261	321	313	308	292	298	279	319	256	331	288	335	298	329	262	299	306	335	323	316	324	300	327	308	283	334	331	319	275	317	331	310	303	284	297	319	295	273	299	349	302	341	316	324	262	303	295	325	302	326	309	339	282	319	306	284	309	323	322	283	286	304	299	304	270	309	326	315	331	314	310	322	328	317	319	295	310	319	313	286	281	291	297	327	302	321	276	312	306	318	289	316	299	304	304	314	313	335	297	300	309	342	291	281	294	306	300	277	298	288	300	280	314	310	314	285	328	298	309	318	301	295	290	293	301	289	318	314	311	304	291	310	323	299	305	356	273	319	308	300	302	289	311	300	316	301	297	309	304	340	299	290	337	324	362	290	314	304	313	319	317	293	284	309	287	319	290	295	296	308	322	291	286	324	270	294	298	301	282	353	308	327	307	327	318	330	295	274	305	300	287	347	301	322	292	309	307	320	307	313	304	295	321	295	282	321	280	289	311	283	317	287	330	305	327	313	335	339	294	302	329	299	262	295	279	283	343	310	324	319	338	285	286	293	288	293	337	323	316	318	288	320	280	287	304	316	330	330	332	319	311	310	262	309	286	297	317	292	288	275	299	288	340	277	317	293	277	331	331	284	313	316	305	310	300	304	312	292	316	274	309	312	300	314	297	309	304	302	309	306	308	345	276	280	271	307	321	268	316	328	291	325	285	287	311	329	300	294	276	320	331	323	295	347	258	317	300	292	284	294	278	321	318	279	308	273	285	280	304	299	309	263	305	290	307	291	285	285	305	310	286	319	301	337	320	317	287	288	284	262	323	323	318	292	314	312	301	311	298	282	305	290	312	323	315	287	307	328	300	323	336	290	324	314	338	322	286	299	314	317	308	305	295	296	323	291	337	294	292	326	306	309	308	264	303	308	314	301	290	322	306	285	289	295	310	331	306	319	314	299	312	327	316	313	288	286	304	291	299	279	311	314	316	289	319	291	272	289	305	312	290	313	303	298	315	309	301	309	314	286	284	339	291	296	306	264	332	304	289	329	289	307	296	336	302	329	326	325	301	331	332	279	314	300	297	280	296	323	308	306	342	261	333	312	339	300	303	315	296	267	324	302	293	310	286	322	302	319	305	288	318	309	311	291	324	284	319	272	304	309	330	283	267	319	300	303	309	324	262	298	340	319	282	299	300	306	306	300	298	335	305	297	340	333	321	306	335	272	314	297	293	321	305	308	279	333	311	285	303	272	293	294	296	267	313	291	324	304	296	283	326	288	300	289	309	316	278	294	299	280	279	340	316	339	293	314	294	317	286	296	298	301	311	304	313	315	347	326	307	328	326	315	304	308	307	305	336	299	339	316	288	320	306	305	310	279	267	311	322	352	312	324	299	284	319	285	295	307	306	293	286	304	290	279	283	285	285	307	297	300	310	289	282	322	329	330	295	283	283	301	317	308	306	279	326	325	299	275	318	286	295	285	338	290	296	332	314	302	293	314	307	306	287	300	322	325	305	309	302	330	311	313	321	309	303	290	301	297	317	310	312	306	322	324	285	302	319	277	320	286	322	322	300	323	295	308	290	313	332	351	290	331	305	315	329	315	299	317	299	312	294	293	316	309	299
42463	24423	2192	2382	2162	1799	1609	1361	1200	1244	1103	1002	1031	990	916	944	880	905	888	848	869	845	825	844	806	829	824	840	723	779	779	792	792	783	755	760	777	785	742	767	717	808	786	777	780	797	743	718	816	744	828	777	748	751	781	747	763	815	752	771	769	787	719	777	760	765	752	789	763	730	774	750	753	786	711	766	735	733	801	754	770	752	770	742	734	742	759	752	799	750	760	760	785	744	756	715	756	742	762	744	721	746	791	771	795	717	764	760	734	719	772	750	786	750	733	671	751	815	708	726	815	725	771	736	744	758	667	793	781	733	700	750	728	770	749	750	729	758	752	732	710	751	762	724	738	723	724	789	732	751	748	709	778	763	758	725	783	716	741	782	738	781	709	742	748	773	737	738	743	722	776	779	700	787	710	714	727	759	722	746	677	760	741	739	761	764	730	728	734	681	744	780	727	741	748	762	782	708	751	746	710	776	735	797	699	696	751	775	738	730	756	737	774	735	780	752	703	727	714	784	690	778	780	697	774	700	762	755	742	712	723	742	728	798	750	743	760	775	761	713	742	751	772	710	798	744	745	801	784	777	737	778	767	746	798	732	770	778	747	782	729	773	721	765	772	733	737	744	755	740	745	764	757	796	723	777	734	694	714	703	771	779	742	768	701	767	740	769	755	749	806	712	710	755	713	761	760	759	767	763	777	772	789	777	718	725	752	809	715	796	722	722	791	760	747	755	748	731	709	725	738	705	740	755	690	728	745	791	762	758	748	760	711	716	745	779	746	749	743	745	743	770	746	768	715	742	741	805	747	749	765	782	759	803	744	735	746	759	749	737	711	752	752	746	751	816	743	729	772	754	767	712	726	755	735	751	752	736	727	718	753	751	744	732	738	729	765	728	745	769	742	737	738	780	741	737	774	732	790	766	784	735	745	734	735	751	715	758	768	793	720	735	751	745	718	737	743	743	708	720	741	789	711	785	765	724	701	731	770	777	742	782	746	719	742	712	765	770	724	777	695	710	771	688	721	743	771	749	714	711	730	808	706	706	756	758	758	772	747	762	747	786	755	730	792	753	722	739	755	731	766	779	734	739	736	758	715	796	764	782	715	703	755	759	747	725	770	761	778	768	723	751	715	793	770	756	763	781	755	743	759	782	724	753	752	754	798	736	736	756	690	712	736	783	772	748	788	734	701	722	730	754	751	790	739	750	745	746	759	712	776	740	762	689	739	768	765	735	746	741	724	747	788	759	699	724	782	739	776	760	770	687	757	724	725	727	738	692	700	769	768	785	724	772	754	712	774	731	714	721	719	705	735	751	730	782	735	750	743	781	741	732	737	789	730	756	763	771	697	761	780	743	781	724	747	754	756	744	701	732	746	807	764	742	752	727	763	778	758	752	702	785	715	759	701	749	749	719	696	739	732	750	762	726	786	724	758	790	739	726	752	716	712	739	787	735	742	739	766	758	739	717	816	731	788	741	765	777	746	741	724	709	757	776	755	711	738	761	771	702	741	728	687	739	774	756	715	750	805	720	781	781	747	767	773	714	724	703	778	770	771	792	719	783	728	718	753	748	726	837	762	806	764	739	735	742	677	732	785	772	746	745	700	726	739	719	774	744	727	775	787	718	729	775	768	743	735	711	739	740	722	776	746	757	780	732	697	721	724	798	757	742	756	750	755	751	765	708	748	765	728	738	754	735	754	793	726	745	726	765	769	687	764	761	734	771	744	766	718	760	749	736	725	726	782	756	753	771	749	723	709	757	694	808	747	747	717	790	823	767	734	725	724	719	731	797	721	735	753	736	747	721	768	781	714	789	749	750	739	752	738	737	734	700	752	742	780	692	742	731	732	765	774	723	753	756	753	789	752	754	774	754	727	710	800	783	712	731	759	780	762	796	764	796	744	716	784	752	731	788	781	749	756	743	744	767	779	740	750	777	778	720	736	814	792	740	720	763	791	704	710	728	730	725	745	739	775	731	702	714	750	707	769	769	746	763	766	783	779	763	732	726	750	755	730	788	741	771	752	739	806	687	671	767	692	737	763	769	743	777	730	732	752	766	734	714	756	736	705	787	770	753	746	812	720	715	738	739	783	823	759	735	719	777	753	740	759	750	727	738	718	821	751	688	795	717	731	748	757	758	762	734	770	702	739	735	718	710	773	708	736	769	781	734	729	791	735	775	785	722	740	668	769	788	782	695	749	716	711	723	773	770	740	768	782	774	696	763	744	762	745	682	707	770	754	747	761	701	749	712	755	728	759	712	722	749	766	757	746	779	772	751	744	744	733	755	776	784	678	758	736	753	775	786	694	758	712	774	828	773	727	720	735	732	748	748	667	722	747	706	741	723	748	754	737	792	735	737	728	709	766	792	781	796	719	733	758	708	763	723	698	751	796	771	715	704	774	765	748	755	733	685	755	747	760	784	752	730	761	770	801	741	785	749	727	773	767	754	768	782	749	704	713	751	719	720	708	721	725	774	762	765	741	724	696	810	772	750	741	756	730	739	713	739	730	729	805	719	763	733	767	743	714	727	774	746	730	725	726	811	724	748	733	724	729	752	750	729	709	715	833	710	741	785	774	787	750	736	750	723	761	811	738	721	775	739	769	737	790	711	759	741	729	756	750	748	737	759	748	718	718	739	772	769	733	725	784	702	724	733	709	732	765	739	712	704	725	759	715	733	756	747	777	765	691	762	740	757	772	756	734	723	730	739	747	731	748	815	742	720	735	741	768	704	752	743	759	722	734	722	737	737	809	765	798	750	738	688	730	702	732	764	766	758	739	732	701	729	761	696	704	765	730	759	682	752	724	776	739	738	699	798	768	703	754	789	782	766	780	684	748	753	778	771	711	759	683	733	760	724	770	774	759	724	765	763	731	735	739	766	760	723	760	729	736	764	744	703	698	736	755	742	755	717	770	751	747	785	733	764	728	771	783	754	737	750	765	786	730	724	729	757	699	724	738	736	753	709	813	772	792	700	710	727	769	715	740	723	804	710	738	702	776	759	742	732	749	743	743	729	794	696	749	725	734	741	768	745	765	768	762	775	750	764	728	766	738	724	719	749	769	716	706	760	798	756	745	770	758	780	748	676	733	757	752	792	786	725	797	689	735	744	729	689	729	759	722	729	744	757	769	732	780	752	714	754	767	785	747	759	747	740	749	825	712	772	782	773	717	737	756	716	770	708	767	729	757	773	730	737	739	722	763	730	754	746	801	776	733	726	791	772	711	716	725	742	739	779	740	792	764	750	751	759	687	743	722	763	748	723	810	700	718	729	743	809	753	738	713	726	714	781	738	743	695	725	753	741	717	724	765	758	744	726	741	733	725	703	699	787	771	788	749	741	747	729	769	757	751	713	752	712	700	718	752	773	735	709	778	769	752	797	755	698	751	736	734	733	765	720	737	780	720	763	738	690	762	763	750	703	713	744	758	814	757	746	747	734	807	772	748	758	754	705	770	798	733	762	739	757	720	781	739	734	733	766
75658	50246	21272	5685	1079	743	579	462	480	397	366	347	323	339	341	330	321	333	306	309	305	305	303	258	300	291	300	279	314	268	288	286	315	278	270	303	282	269	261	294	235	286	301	281	263	315	289	298	283	264	272	277	282	265	295	254	263	306	311	285	288	294	302	292	289	262	294	289	283	271	295	292	274	276	273	310	289	293	278	288	265	293	280	263	270	294	289	284	256	289	293	266	231	270	270	249	270	278	294	291	269	276	245	261	261	259	275	258	281	279	263	275	291	293	297	262	288	257	261	256	266	303	265	267	292	251	247	282	290	268	262	273	271	293	286	303	305	294	288	279	272	276	264	298	267	273	313	287	310	290	275	294	309	277	293	253	266	298	289	244	250	286	287	290	273	251	304	269	291	286	285	297	302	316	255	289	310	296	265	278	271	280	264	297	255	263	256	277	271	290	265	245	263	299	285	287	260	251	276	271	291	314	246	251	282	272	257	268	274	279	289	319	299	295	282	291	253	267	270	296	284	274	278	248	281	283	307	277	261	257	273	260	282	271	255	278	267	305	279	279	276	282	308	292	287	282	280	272	309	277	273	266	295	281	279	289	278	271	302	266	267	285	290	270	261	281	262	274	270	268	260	293	310	251	275	271	264	278	294	253	289	295	286	274	276	278	309	256	271	285	295	265	274	244	275	272	292	274	268	272	295	278	300	288	280	307	290	266	233	290	262	280	296	281	274	267	266	299	307	291	301	275	286	271	263	276	281	259	280	297	284	287	288	279	316	278	284	289	309	275	283	317	293	294	244	269	274	264	275	265	262	288	294	272	294	272	258	307	250	257	290	282	259	268	241	262	260	296	270	271	288	268	278	296	302	256	273	299	261	283	295	302	276	261	264	295	249	271	288	254	268	264	294	288	281	290	235	232	286	289	273	273	301	280	265	272	271	284	268	273	277	287	274	278	284	304	275	269	277	284	301	294	266	272	277	275	278	311	279	289	287	291	290	310	275	267	255	318	290	280	279	285	250	292	278	272	276	277	262	283	285	287	290	299	262	235	274	279	312	267	250	309	278	286	252	261	281	271	283	276	267	277	301	294	242	299	279	280	285	274	264	319	285	303	275	271	298	257	271	295	266	276	288	282	251	267	264	281	292	285	279	256	299	278	298	250	277	280	300	269	305	280	261	314	281	248	318	292	264	295	279	278	293	243	301	288	288	264	263	281	287	302	260	281	286	292	266	270	262	276	262	314	245	282	285	277	283	227	269	279	260	276	312	283	245	275	313	271	267	276	279	281	245	272	256	278	288	273	279	275	258	287	284	280	264	284	268	271	283	310	280	256	282	272	276	296	295	274	265	276	266	279	257	266	276	256	298	274	276	289	275	253	263	285	294	302	263	278	294	259	268	289	277	301	294	271	258	229	274	259	270	273	257	280	261	276	285	290	291	260	273	273	281	275	269	284	293	284	274	273	267	282	273	257	290	264	268	246	236	275	277	284	262	283	303	280	283	293	295	252	293	266	297	268	273	269	268	285	285	274	261	278	285	298	261	261	279	291	302	296	265	284	288	287	274	232	283	311	298	292	294	300	314	280	256	264	274	275	297	260	239	286	295	271	265	271	268	267	310	264	308	281	248	281	275	278	279	280	304	262	310	248	271	301	280	267	258	236	248	293	272	274	261	310	289	269	285	269	287	270	295	273	253	275	308	261	284	301	252	283	259	263	266	289	251	286	265	257	298	270	229	249	254	275	295	280	340	283	282	288	289	290	321	296	279	319	278	274	275	239	277	284	265	283	279	275	271	289	297	276	254	267	294	277	253	254	243	285	256	275	289	299	318	279	267	268	258	259	294	248	273	278	264	237	268	295	281	276	298	295	229	270	247	265	285	275	266	283	278	260	254	266	239	257	285	272	267	267	299	291	256	279	295	282	275	298	255	266	283	259	279	286	270	281	297	287	278	273	266	259	287	244	294	286	272	275	271	294	267	275	273	284	287	326	295	259	277	265	282	252	275	285	265	269	297	293	322	273	310	240	274	278	294	268	261	272	271	306	269	279	306	268	315	277	298	279	284	310	305	267	283	256	265	286	265	273	283	298	262	276	272	278	274	265	270	243	274	281	269	289	255	278	282	300	269	279	258	299	304	277	292	269	311	248	296	293	274	262	271	260	275	287	267	233	247	259	239	258	292	274	266	281	277	299	263	252	291	246	299	286	318	287	268	267	281	306	261	278	245	276	273	298	298	255	293	265	265	295	283	290	321	310	270	271	338	299	290	290	290	281	262	282	290	283	292	271	271	294	254	291	290	288	230	266	303	244	300	263	282	275	296	273	249	294	265	293	256	287	254	279	269	272	279	306	287	276	288	244	270	287	294	291	267	277	263	300	289	278	303	263	250	267	259	281	280	288	310	275	260	249	301	249	295	283	259	256	311	282	271	266	243	267	282	256	261	272	254	287	303	277	294	280	263	297	284	288	268	297	283	270	292	262	274	278	281	284	265	247	282	276	298	282	263	287	289	296	262	287	290	276	273	273	285	281	270	305	285	305	270	243	269	290	262	260	296	290	267	283	278	267	294	290	271	269	297	262	257	260	290	243	279	295	275	272	258	261	283	281	272	242	280	290	306	276	276	237	258	229	292	274	272	283	265	263	279	294	293	230	272	258	287	310	275	291	278	286	266	284	321	267	262	301	288	308	285	282	267	274	298	281	282	273	269	255	281	278	287	298	273	262	310	262	274	260	305	267	270	285	272	290	291	255	279	301	282	264	254	262	284	292	286	263	258	271	309	251	288	338	271	241	263	277	245	272	296	299	225	302	282	288	298	271	268	278	290	287	288	268	307	259	278	274	293	304	257	286	272	279	267	262	287	287	300	269	255	263	274	276	297	294	279	258	257	265	279	319	313	283	272	289	301	292	268	309	288	270	264	286	262	306	288	280	291	256	292	286	280	279	302	270	279	281	260	277	317	289	319	284	254	269	289	303	266	263	273	273	276	298	276	303	288	291	263	269	256	296	278	282	236	298	275	280	253	286	298	268	252	308	284	251	270	273	232	269	270	291	285	308	277	264	273	261	288	285	246	291	297	286	279	291	274	251	285	281	314	263	285	298	309	311	261	270	238	294	272	281	280	266	258	281	277	292	308	275	291	314	251	267	273	287	269	286	295	251	288	282	291	280	275	290	325	264	260	281	293	275	271	282	279	286	306	278	299	298	294	303	249	269	253	260	259	263	264	301	237	259	281	298	247	261	285	286	278	266	294	273	280	308	272	274	284	258	258	277	289	293	291	262	284	279	276	295	257	256	287	246	276	299	262	290	278	286	271	283	263	283	274	283	241	276	267	303	259	284	236	252	255	278	272	286	296	264	289	250	262	265	265	286	279	304	286	265	286	254	270	248	283	256	300	303	294	263	246	333	263	262	277	277	296	277	260	281	290	281	312	297	273	260	291	265	264	295	295	279	249	312	283	273	283	262	279	279	272	248	284	253
51553	32802	3365	3844	3319	2697	2299	1960	1700	1507	1336	1248	1148	1028	1025	981	906	948	880	886	862	839	793	757	801	735	775	783	809	727	777	730	724	764	758	723	682	703	766	697	729	702	717	683	689	669	606	716	701	734	722	693	749	699	692	729	663	682	728	673	698	686	704	678	703	667	637	660	678	646	673	674	674	690	695	701	715	711	658	665	647	694	622	675	634	694	648	614	674	679	707	660	622	711	643	644	703	667	667	650	680	621	703	724	687	655	632	685	683	654	706	703	650	632	701	651	648	644	661	630	678	694	646	671	663	654	738	689	673	664	694	665	621	654	673	688	670	665	640	668	698	608	673	619	635	691	625	690	681	675	670	637	628	635	696	665	666	667	618	668	663	654	656	630	673	650	625	632	644	636	641	635	656	673	635	686	676	644	711	724	648	663	660	688	681	665	692	643	668	633	649	660	636	679	691	667	653	633	664	695	640	664	652	678	645	669	650	662	604	669	650	734	648	682	665	694	708	655	673	657	693	694	604	645	659	738	631	664	668	661	614	656	690	684	668	690	710	635	680	626	696	698	673	662	692	629	636	668	632	660	675	674	665	662	643	683	672	684	610	648	624	638	686	661	646	664	726	686	634	700	647	645	653	701	647	682	646	648	647	663	643	695	663	657	708	641	589	690	676	681	682	679	690	661	692	658	625	656	651	678	721	643	620	691	665	688	671	632	679	665	669	654	636	641	649	680	617	651	679	626	642	686	665	643	663	621	680	661	682	658	676	671	653	640	629	655	633	678	669	596	666	641	644	640	698	674	655	665	706	685	663	668	676	670	666	671	647	659	629	693	649	616	673	657	671	630	685	667	643	652	611	654	671	669	638	650	662	614	681	680	643	648	703	685	633	667	669	694	663	647	696	654	653	617	645	643	646	688	672	670	649	687	650	633	685	687	650	668	683	635	671	711	703	641	694	677	624	680	671	676	667	683	683	688	694	667	698	662	638	676	692	711	674	695	648	680	703	683	608	651	693	671	620	671	647	695	668	646	662	669	682	597	669	670	616	659	647	656	693	716	688	692	641	658	686	648	673	677	669	716	645	685	645	644	625	688	687	626	636	650	667	660	639	708	652	668	650	677	634	674	708	650	651	643	645	612	667	662	649	686	633	701	681	695	618	683	684	643	664	630	659	700	700	687	670	641	676	654	643	647	703	656	673	692	613	644	672	671	667	696	655	608	678	655	669	656	726	703	644	653	630	625	689	673	653	648	667	639	657	666	657	714	649	640	653	645	640	679	617	664	683	656	704	696	637	642	649	678	648	696	696	693	665	678	652	625	625	683	661	667	681	644	661	660	649	667	677	670	633	630	662	643	683	667	682	668	740	644	630	668	641	652	706	626	644	673	632	630	647	672	643	611	727	639	635	699	635	664	607	657	709	693	698	661	671	648	685	627	635	660	658	676	659	646	668	657	658	664	688	612	686	655	633	669	650	674	688	703	629	679	717	681	637	693	693	670	698	709	634	657	703	647	654	693	638	645	659	672	623	644	700	686	654	677	662	662	698	673	632	625	595	656	676	653	663	658	660	667	652	611	668	691	628	657	652	652	658	730	693	663	660	673	656	696	630	642	648	616	643	647	635	662	699	647	648	648	661	679	710	663	648	632	622	690	714	671	679	643	664	662	683	668	659	674	644	655	704	641	687	660	632	661	678	661	670	671	638	697	629	665	664	665	602	667	640	669	651	647	709	635	681	652	665	589	674	656	653	688	664	646	665	654	687	654	669	607	661	657	663	680	692	646	598	662	645	687	682	633	625	691	613	716	668	651	660	665	641	644	641	689	671	682	659	654	666	658	634	662	664	643	661	685	590	625	648	638	622	644	689	677	662	641	702	656	668	678	654	626	737	637	680	654	631	675	654	656	626	635	667	628	711	605	663	703	623	708	669	682	663	626	645	658	686	661	644	694	638	656	671	650	640	666	720	689	686	697	637	683	652	640	677	678	654	659	677	684	653	718	696	704	657	669	677	662	668	657	699	626	633	628	649	677	638	700	618	679	648	691	629	640	685	627	676	659	630	714	673	678	660	697	650	630	662	669	656	691	643	616	677	714	665	634	629	674	642	689	639	627	647	685	607	662	664	679	675	642	663	662	673	674	698	648	660	698	675	703	690	630	672	658	668	677	674	709	653	680	576	657	700	684	644	679	625	603	659	640	644	671	661	635	671	701	657	658	702	655	634	629	648	655	678	638	665	648	671	621	645	658	661	661	618	649	578	650	637	699	679	689	734	637	618	651	676	651	656	726	689	656	660	655	642	670	640	657	673	659	648	691	625	716	660	643	644	649	688	663	684	658	636	655	646	644	699	653	664	643	677	655	641	641	644	658	622	692	648	645	668	684	636	678	635	652	678	678	695	690	654	619	625	696	624	666	664	636	665	647	699	699	685	664	644	677	661	668	650	640	643	693	651	677	706	661	662	676	667	623	653	585	686	698	674	683	633	686	612	704	636	674	628	676	655	661	637	648	663	653	653	666	636	687	692	623	652	655	677	645	642	639	697	650	684	606	607	694	620	656	659	646	634	674	653	694	667	639	620	698	655	665	674	599	632	659	662	701	661	698	636	677	656	719	659	647	627	680	651	650	659	650	645	704	673	679	670	617	636	644	639	654	665	669	652	682	643	675	684	659	689	653	696	635	702	679	678	671	661	664	677	683	660	692	693	697	659	649	670	671	663	642	714	672	703	629	689	645	670	690	663	675	657	681	668	677	683	678	589	671	662	662	647	640	669	655	639	707	663	668	656	656	650	667	660	684	694	680	655	675	670	669	671	653	627	651	656	675	648	662	662	669	690	663	692	703	700	691	641	669	645	646	655	672	646	676	672	665	691	675	677	660	667	709	652	643	699	628	695	643	724	639	700	712	638	635	658	665	663	676	660	664	656	629	611	602	677	653	689	683	685	690	653	654	682	673	694	687	686	656	697	662	672	704	646	611	684	691	652	701	655	666	682	624	665	673	700	642	619	656	691	656	664	612	652	662	658	643	650	655	709	668	643	660	632	719	687	625	669	652	682	668	687	626	686	650	662	666	649	687	704	657	619	647	657	667	677	687	704	677	621	693	683	648	665	683	643	621	653	650	737	655	651	656	676	701	637	659	637	670	639	660	665	670	650	659	681	663	680	672	683	704	677	686	686	643	666	714	655	617	642	679	649	652	666	703	673	711	681	677	639	677	634	649	632	640	665	687	707	659	624	659	697	615	649	689	641	652	615	662	640	684	701	687	670	624	670	661	705	667	702	660	608	658	662	716	672	656	690	686	740	693	654	684	618	648	612	696	697	683	690	616	649	734	684	667	648	721	677	673	626	688	637	650	650	668	668	642	648	681	684	691	636	649	670	669	681	694	664	721	730	688	636	675	666	633	663	654	625	624	652	639	667	660	649	637	694	641	699	665	623	637	695	664	646	691	683	672	630	689	609	659	636	634	691	635	624	686	691	615
19740	3869	293	185	183	201	193	157	169	166	169	159	159	154	140	161	161	155	170	159	158	179	170	168	197	173	175	172	171	153	164	173	149	152	173	162	188	170	149	165	152	168	171	172	163	158	171	164	150	145	163	169	161	180	163	160	150	153	189	139	169	190	143	176	177	141	184	165	162	139	161	170	180	172	139	173	168	167	159	171	178	178	149	180	158	164	165	175	159	168	161	212	188	164	177	177	140	175	189	183	153	153	198	171	167	156	167	186	187	173	168	174	155	160	179	161	144	161	147	183	169	179	175	164	153	184	186	156	174	157	171	189	174	165	182	171	170	179	140	181	177	158	162	150	180	188	152	187	158	182	190	180	166	160	163	176	174	180	178	144	178	169	176	145	153	190	163	159	166	171	174	172	162	178	182	169	183	154	150	170	170	179	170	164	179	172	173	185	141	161	162	174	166	178	155	161	177	168	171	171	173	169	149	151	181	179	180	184	185	172	170	188	173	186	156	187	191	155	176	152	177	177	172	156	181	170	168	179	154	176	185	169	186	156	166	161	162	181	163	166	163	162	134	133	167	182	160	156	170	155	161	141	160	166	186	177	157	183	169	170	160	180	169	162	179	177	174	184	164	168	168	166	174	149	146	175	166	151	181	144	177	170	178	159	153	186	178	152	174	169	182	134	139	173	184	161	166	176	191	162	172	183	139	156	161	156	166	179	149	174	163	163	153	163	157	196	183	187	154	159	181	162	169	184	146	151	151	163	162	158	157	186	148	165	143	159	150	157	169	153	166	166	138	153	180	154	177	176	150	170	174	196	156	166	184	169	149	181	171	181	162	182	171	175	154	161	156	164	167	178	173	169	173	163	156	155	169	165	135	151	182	158	157	154	190	187	174	173	160	180	160	168	173	184	168	170	199	149	177	149	156	180	175	165	168	168	186	164	188	161	182	166	178	149	163	191	162	158	150	166	164	166	170	177	168	196	153	151	163	168	155	161	173	160	178	158	146	149	185	165	175	158	154	166	177	181	184	165	168	167	184	188	203	172	166	155	141	194	180	167	138	161	188	164	176	159	188	144	178	180	153	156	156	192	186	169	177	145	168	174	174	168	182	173	183	139	178	167	154	171	179	167	158	173	168	153	154	178	181	173	183	170	161	152	191	159	170	168	172	149	165	177	181	184	194	166	178	171	160	160	166	161	160	174	185	173	161	181	180	174	181	171	177	180	188	170	182	156	176	183	195	171	203	173	162	156	164	159	178	178	172	163	173	165	174	156	168	171	162	169	168	179	171	151	172	181	155	160	169	160	173	190	167	165	185	179	207	155	157	167	168	145	175	175	176	148	146	154	166	172	158	170	155	159	178	139	178	154	187	174	187	170	154	161	179	142	161	178	196	164	162	179	175	140	168	180	158	150	169	177	150	197	170	159	155	176	179	175	168	148	146	185	160	186	163	193	173	179	170	157	180	152	189	172	164	171	171	165	180	172	152	165	163	168	186	162	144	174	165	148	169	181	185	160	152	160	160	191	159	157	158	160	169	169	136	164	162	171	169	169	165	156	154	173	178	156	160	169	171	157	172	182	177	163	153	181	133	165	195	197	174	154	164	152	169	182	167	168	166	167	149	191	165	166	158	156	149	167	151	173	177	181	162	159	153	152	157	160	143	173	183	167	164	152	184	175	179	184	185	166	158	176	155	176	159	156	166	179	174	188	168	178	157	169	163	167	170	143	206	175	177	128	160	164	162	177	183	172	173	155	183	153	144	139	189	198	140	164	151	181	174	153	178	145	154	175	168	180	168	157	157	150	149	164	161	169	166	161	171	179	163	157	171	160	184	171	154	158	168	174	191	161	179	167	146	150	157	160	193	155	165	180	169	169	168	163	152	164	167	155	150	168	177	160	172	178	160	149	166	185	178	172	163	162	164	176	147	158	151	149	149	153	166	168	156	152	167	163	157	153	168	163	157	160	154	159	167	182	167	186	192	160	175	140	148	165	193	165	165	172	161	160	156	172	167	162	182	169	176	153	142	164	173	164	154	178	167	192	162	152	160	166	163	189	174	170	169	155	135	178	183	169	179	148	189	155	139	151	167	191	152	156	184	165	161	138	147	154	165	167	173	171	167	188	153	150	180	137	180	169	171	183	159	152	167	172	158	151	181	174	140	168	162	173	155	194	176	158	155	182	211	164	161	154	153	180	187	155	156	172	146	166	170	157	158	171	167	178	185	169	171	177	158	151	156	180	170	181	182	158	178	184	179	157	149	183	163	153	167	171	181	151	184	166	177	158	161	150	170	142	179	141	166	180	155	188	173	146	179	169	162	174	157	171	160	147	132	160	180	170	175	174	170	164	167	168	162	166	180	140	172	169	169	154	166	155	174	177	198	162	169	181	168	169	172	145	158	180	185	162	171	186	161	171	155	165	151	166	170	138	156	166	165	173	164	166	167	164	169	163	158	168	165	166	174	165	164	178	160	181	163	193	173	177	182	153	169	173	200	169	168	177	148	166	178	162	179	163	148	156	172	188	185	155	176	167	198	158	159	134	154	168	173	170	174	182	158	159	155	175	182	189	189	182	152	179	163	170	157	187	154	185	166	173	148	166	146	182	178	143	166	169	156	155	189	203	159	155	136	152	172	167	166	175	168	182	165	157	171	149	181	170	175	168	150	186	161	178	146	184	168	183	178	156	179	142	149	154	184	149	155	185	164	166	161	173	183	166	149	180	169	138	190	172	178	160	153	194	174	157	172	177	152	168	169	158	170	165	176	170	185	190	171	174	174	162	182	187	184	167	182	174	178	152	177	171	139	165	164	180	180	153	139	144	166	170	181	174	154	168	144	185	169	167	185	177	171	166	169	155	162	169	163	145	173	161	150	163	146	190	153	157	169	148	170	167	143	152	153	155	146	166	147	143	172	184	146	175	180	166	158	182	166	166	158	156	157	155	172	187	157	170	178	154	158	161	161	156	169	180	179	148	177	170	174	160	140	175	156	153	166	172	191	177	168	170	171	173	163	171	183	191	171	161	186	173	161	172	147	151	178	171	158	169	164	143	159	184	170	162	177	176	191	178	151	173	176	166	168	178	179	167	186	172	182	161	184	166	166	154	155	164	145	157	160	177	166	161	176	160	171	182	185	177	178	177	153	179	191	161	162	164	167	198	172	167	143	199	190	160	177	154	175	184	162	138	153	181	169	198	158	169	160	158	162	177	165	167	166	197	181	178	183	162	183	184	151	150	189	173	183	174	149	150	170	164	163	147	153	174	188	156	172	154	177	162	168	163	169	167	167	158	169	171	168	175	186	169	179	146	182	168	177	156	148	150	171	156	145	185	148	187	180	175	158	168	154	170	172	166	179	185	160	176	171	184	161	160	169	146	165	170	187	164	136	167	155	168	158	186	158	174	147	151	175	202	153	159	164	162	174	150	178	149	151	167	165	174	159	147	151	166	157	167	172	179	184	159	166	172	154	168	162	162	134	170
17828	3897	521	527	454	479	456	483	511	444	498	468	469	481	440	479	442	463	452	454	453	457	412	394	462	459	472	464	467	487	427	470	471	453	482	420	447	423	435	469	481	448	452	457	459	443	425	430	458	432	448	438	479	457	478	446	457	460	426	419	461	468	478	441	489	465	437	449	465	466	468	467	475	460	495	492	490	491	469	448	437	453	434	493	458	470	434	482	458	486	514	469	466	429	457	429	456	458	473	419	441	464	458	488	441	499	455	449	457	452	440	461	431	477	478	484	448	450	454	411	434	464	489	438	437	428	458	411	478	522	440	497	467	447	452	427	440	465	463	454	410	436	467	487	441	431	421	437	446	439	471	450	476	382	472	449	403	480	460	461	450	454	450	448	472	430	468	493	462	447	449	452	447	469	482	451	475	427	466	482	442	481	463	443	471	457	458	482	424	481	433	481	463	422	433	452	451	458	446	466	446	452	432	444	459	441	434	464	460	477	493	459	492	418	461	484	486	471	461	415	462	478	480	410	448	412	455	472	482	451	453	484	462	452	449	457	435	502	474	471	442	465	428	438	464	411	455	441	457	461	434	431	446	454	485	464	463	508	432	449	455	424	495	482	457	461	471	460	483	446	470	449	446	434	451	460	486	454	446	436	441	479	458	472	433	448	451	466	456	413	470	462	465	464	449	459	464	449	481	473	477	448	483	475	476	432	465	448	451	454	467	462	470	435	442	423	500	415	460	442	463	465	457	474	457	453	457	399	429	507	451	477	438	477	456	441	414	441	502	435	476	473	445	488	428	488	432	425	475	483	439	455	461	461	472	465	415	462	453	431	469	499	477	463	409	451	459	438	431	446	449	487	508	455	495	471	459	455	433	444	461	412	470	446	480	482	417	423	471	438	459	454	421	501	499	432	440	454	429	458	472	430	438	453	444	425	409	471	470	447	466	483	433	448	461	491	458	430	495	448	457	472	474	482	446	469	432	423	452	453	491	487	480	464	464	453	445	441	493	467	466	467	483	431	450	487	474	430	441	419	422	466	429	455	460	471	435	464	473	500	411	468	487	463	466	469	437	457	449	459	442	482	452	467	473	436	444	457	459	494	452	444	478	474	417	436	489	467	465	434	480	441	487	467	424	477	418	450	444	463	492	458	415	469	470	464	459	445	419	480	464	450	448	475	468	465	444	447	445	417	467	466	449	457	466	442	458	476	459	475	501	449	443	448	440	490	450	450	474	481	415	480	430	455	453	474	425	420	463	448	482	457	461	505	497	477	452	436	476	425	463	435	465	471	458	463	429	457	460	478	448	426	454	477	453	423	418	467	464	493	485	510	458	444	458	445	459	491	475	454	469	424	467	466	461	470	449	451	480	467	473	469	419	438	427	457	432	495	440	454	473	442	486	442	439	467	458	454	457	437	451	422	466	427	433	478	477	483	427	456	467	488	437	498	436	450	450	486	471	455	443	462	481	457	468	456	443	452	451	468	452	449	466	466	449	444	469	470	441	472	433	462	436	432	420	505	446	402	458	441	441	460	478	456	433	434	433	499	470	484	463	432	441	482	477	483	440	458	443	467	448	462	479	493	440	437	497	492	459	435	452	431	452	456	474	447	505	466	486	464	453	482	439	441	459	457	459	484	492	487	472	422	484	434	416	438	448	466	472	447	469	467	444	420	453	437	449	478	479	426	446	468	473	447	440	473	447	436	429	449	461	440	438	431	468	469	454	466	455	488	464	437	469	469	468	449	469	481	470	410	445	454	502	446	477	444	464	467	465	485	447	455	418	437	462	465	452	426	499	483	464	466	454	470	414	485	488	455	472	487	452	447	456	470	457	455	431	466	471	449	449	460	450	427	460	466	464	462	484	504	469	407	454	411	432	469	453	487	436	469	448	495	434	465	486	470	478	469	469	453	475	467	468	433	455	472	454	465	494	463	455	440	477	424	461	472	478	451	460	483	452	475	492	451	427	441	482	446	450	451	492	459	413	435	445	463	460	458	464	424	447	463	425	478	460	433	479	502	446	433	472	440	464	469	443	454	475	452	423	440	437	439	455	469	467	439	469	467	416	487	496	447	477	447	430	446	477	432	456	440	472	427	435	451	438	447	437	465	450	493	434	448	480	445	418	456	460	458	457	468	448	442	478	435	458	477	475	466	446	467	465	426	441	413	441	440	455	433	476	428	438	461	460	457	452	443	402	457	453	477	428	481	418	450	459	448	445	482	439	455	473	479	417	491	441	478	417	469	470	485	487	442	480	453	485	457	492	427	436	468	446	466	473	448	499	423	466	442	458	498	463	432	440	450	490	442	468	454	415	493	449	451	438	449	470	436	446	426	440	440	440	441	436	400	439	443	436	427	464	442	455	451	448	478	455	469	447	465	464	443	477	460	462	462	417	489	453	475	480	439	457	463	455	465	464	447	470	471	456	458	444	474	424	444	458	435	437	426	474	460	433	495	450	444	409	481	458	425	450	444	461	465	440	449	419	440	494	488	471	428	442	446	479	485	465	432	502	419	432	413	477	431	452	492	470	443	442	437	471	512	410	452	442	456	451	449	457	407	488	501	479	450	475	449	504	464	434	463	443	423	477	466	412	418	430	477	450	426	459	431	457	463	445	478	464	440	425	454	443	474	485	491	450	479	470	475	481	445	441	455	452	466	418	454	424	442	471	452	436	440	477	461	475	469	436	407	421	459	441	438	437	453	423	455	450	453	454	463	458	433	438	452	453	471	470	456	445	495	448	453	464	480	433	439	465	440	435	445	429	502	433	464	487	478	453	460	450	490	434	438	431	452	447	429	474	399	430	437	472	471	448	451	455	459	459	430	455	443	447	455	446	466	466	428	421	469	428	458	438	468	457	445	431	449	424	494	437	458	419	489	472	446	458	430	450	470	462	469	456	456	439	465	478	468	472	450	450	437	456	443	471	434	475	466	469	476	492	417	433	448	471	436	468	451	465	463	433	468	467	456	439	474	449	442	475	455	480	482	490	477	444	421	446	476	457	443	471	450	457	426	442	429	448	468	420	458	454	437	444	459	476	458	437	435	481	448	450	489	459	461	460	414	463	473	419	432	455	476	461	449	467	471	412	478	433	487	482	441	466	412	448	441	419	494	440	459	442	438	431	436	452	432	451	460	438	493	408	472	448	491	443	450	456	442	457	469	472	450	433	475	398	504	507	431	443	454	469	409	455	457	433	448	448	406	461	417	467	451	468	447	454	445	465	487	495	426	464	453	462	502	483	474	430	443	442	485	482	455	485	469	504	419	440	477	455	423	465	474	480	439	446	441	411	444	461	444	482	441	478	452	456	435	464	447	464	462	474	449	459	441	454	461	480	460	497	451	434	453	445	440	418	477	468	447	488	436	436	445	445	457	446	504	470	436	455	473	465	478	442	445	473	450	466	461	462	474	459	493	454	471	415	448	508	462	421	470	440	436	432	495	437	445	441	435	434	436	426	416	422	444	450	471	450	436	435	467
65898	41866	13665	1447	631	542	477	415	385	374	352	366	367	323	317	334	346	343	306	314	315	308	334	307	323	320	312	297	290	296	304	304	302	284	285	311	309	324	332	296	320	338	338	318	291	312	272	328	291	321	337	305	304	304	329	332	309	317	293	319	305	321	295	331	308	315	285	324	300	297	289	303	300	316	300	315	307	296	278	297	270	299	299	289	314	337	292	327	308	299	314	314	338	309	316	317	279	310	336	308	330	286	321	297	286	303	304	330	310	313	299	300	310	304	298	305	312	297	288	298	295	303	313	336	312	300	257	266	310	294	304	302	289	321	283	308	304	311	323	321	275	273	328	295	305	293	308	323	298	331	321	299	293	289	273	314	297	312	321	303	313	287	354	336	323	314	300	250	308	332	305	276	311	292	340	286	328	273	318	291	317	299	302	310	324	310	315	309	329	307	264	304	294	308	322	280	278	283	345	342	292	323	319	329	300	280	270	293	254	326	335	304	283	316	280	301	300	324	301	310	348	315	295	306	286	290	316	304	303	299	313	295	322	300	317	266	287	282	315	270	279	314	319	276	332	331	281	284	321	300	309	320	305	312	271	316	300	271	317	300	326	360	314	280	313	282	319	298	341	281	288	301	334	296	289	331	299	317	303	288	294	322	331	307	318	300	304	297	300	297	315	317	331	317	294	330	275	300	291	308	345	318	307	318	332	274	312	331	297	312	324	299	295	303	318	311	327	298	308	273	305	288	303	294	268	308	303	321	299	304	303	286	327	298	349	339	322	310	332	313	339	307	313	341	336	304	327	311	298	306	313	320	326	287	291	313	286	274	312	312	315	305	316	334	302	294	308	285	310	286	284	283	329	279	310	331	294	308	273	277	347	331	283	289	346	320	296	300	315	311	288	318	329	320	298	320	321	311	304	303	281	299	276	270	312	277	296	312	300	279	277	303	306	309	334	319	293	310	309	371	320	297	306	307	304	319	270	304	285	275	313	311	308	304	340	311	303	311	327	316	286	305	336	292	310	313	295	275	324	297	333	310	317	301	314	295	338	289	340	316	284	293	270	309	338	284	305	339	317	294	328	289	316	309	292	295	306	306	309	312	288	301	313	319	295	308	293	305	311	317	326	310	302	312	326	303	322	318	296	318	317	305	315	289	321	304	332	312	298	315	323	273	308	320	274	298	295	326	301	302	327	294	321	320	307	262	293	300	290	344	323	333	313	290	303	323	324	314	330	308	327	326	296	295	300	268	291	306	291	288	275	306	314	303	269	322	275	329	312	294	303	287	272	306	334	321	291	268	328	318	295	292	306	317	283	316	285	311	298	287	289	305	333	320	314	335	304	307	311	273	334	326	327	325	290	312	353	311	296	299	315	317	292	290	280	283	305	296	292	321	313	364	302	355	290	286	321	327	293	339	327	311	320	301	322	308	275	302	298	352	309	304	306	313	281	284	336	303	318	330	289	305	324	271	303	321	278	269	299	287	285	311	321	293	346	307	312	272	316	318	314	291	316	309	298	308	282	276	320	304	330	309	287	295	296	298	326	281	273	290	304	288	286	303	293	332	339	322	319	326	327	309	346	314	323	274	329	342	298	284	302	307	328	340	343	295	314	300	288	295	302	294	291	295	296	287	291	314	318	305	310	313	307	317	306	294	321	322	338	294	298	325	277	295	307	319	298	330	307	307	313	317	337	305	290	333	292	305	315	287	292	323	317	311	293	303	315	305	299	298	323	257	284	314	310	323	320	294	301	311	303	285	291	284	273	322	304	330	325	288	303	301	348	303	310	270	299	311	286	294	295	311	327	302	284	304	293	334	345	292	297	272	281	314	291	292	322	287	328	324	318	320	314	343	271	307	302	306	296	289	295	296	322	319	313	274	285	302	332	306	290	317	286	322	305	278	296	300	285	340	343	295	324	282	298	300	294	292	317	324	291	284	341	320	283	305	307	278	300	309	273	311	334	320	354	330	300	284	299	318	316	295	295	284	316	307	320	317	325	300	286	305	282	295	314	313	281	319	304	288	298	329	324	327	315	313	273	290	300	290	295	286	309	306	316	312	321	255	304	320	288	296	309	289	346	292	310	311	309	323	304	304	287	314	327	309	310	298	319	346	339	283	310	314	342	280	340	301	308	267	301	327	285	318	291	281	317	334	308	295	312	304	313	291	329	328	310	274	310	332	304	314	326	295	310	303	308	317	317	320	325	308	289	278	319	311	295	277	329	293	288	278	315	323	328	312	280	297	322	304	330	319	302	307	335	295	299	280	310	299	330	318	321	331	312	261	324	303	336	293	301	299	307	319	290	321	306	300	292	284	276	313	295	269	301	287	316	284	323	313	293	279	280	293	316	302	326	301	306	349	296	312	304	319	284	308	291	337	314	308	307	285	300	312	270	311	313	329	282	330	298	356	301	321	337	334	316	317	319	317	315	290	307	309	304	301	318	300	309	332	307	324	326	290	320	318	302	281	292	311	279	287	316	311	283	298	305	312	267	332	298	319	305	318	288	304	319	316	304	314	320	301	322	271	302	298	335	305	311	302	321	305	323	358	329	278	289	317	310	319	304	324	325	285	275	347	289	269	346	250	318	306	314	289	312	303	306	311	293	294	292	279	284	294	329	287	285	297	273	342	330	323	287	269	282	304	342	306	337	307	295	286	339	299	327	298	331	291	311	328	298	306	316	340	328	290	316	315	302	301	309	303	298	309	326	285	311	334	305	297	317	302	287	331	319	305	316	307	323	315	281	325	318	270	310	306	311	319	297	298	294	302	312	287	282	299	274	284	333	300	315	282	300	314	306	325	325	302	334	315	300	306	287	302	314	299	312	308	287	309	254	287	329	314	302	319	300	325	297	309	290	341	303	263	299	328	313	316	357	321	317	329	322	304	295	341	297	282	307	290	314	323	310	316	283	287	318	293	313	294	309	277	287	306	288	296	330	338	328	315	293	332	311	323	308	289	340	303	325	299	301	322	315	291	323	343	324	315	306	275	286	289	318	315	321	313	321	305	292	311	300	340	307	306	289	307	261	304	282	278	310	301	289	313	292	299	315	304	283	294	324	305	338	332	316	283	327	304	331	331	318	292	319	294	302	279	300	275	313	281	294	305	349	295	335	359	300	302	308	273	315	324	312	311	308	274	272	313	300	303	308	312	296	318	313	277	310	303	313	304	310	300	274	313	263	292	304	330	316	309	314	317	276	286	281	300	289	313	317	317	317	305	316	307	336	311	300	310	306	295	298	307	289	312	316	321	315	292	301	322	299	292	296	271	294	330	291	293	354	297	340	290	304	279	308	313	305	303	300	298	272	281	312	268	328	328	322	312	295	307	307	293	296	283	306	339	316	288	307	278	312	342	331	286	292	328	323	338	300	317	295	314	318	289	320	313	298	318	299	305	318	315	284	326	314	310	278	304	324	324	281	320	301	322	312	289	305	320	323	291	315	302	314	316	287	300	280	318	322	326	269	297	313	298	279	296
42546	25188	2113	2414	2081	1842	1644	1414	1345	1177	1142	1087	1033	954	924	871	941	890	874	904	810	855	840	815	825	810	818	814	864	812	803	747	816	747	796	775	840	768	794	814	749	725	725	782	768	789	760	754	760	769	785	790	750	769	762	795	737	801	777	806	784	762	776	739	727	699	782	760	729	761	767	774	726	790	748	775	748	776	703	774	756	699	791	758	731	752	775	749	753	763	769	708	712	724	769	783	764	777	772	742	722	712	761	724	786	773	776	756	806	772	727	765	781	724	751	797	736	779	798	729	779	744	822	761	718	730	762	761	782	748	759	779	761	766	727	709	755	757	702	762	732	699	733	773	705	753	713	748	741	746	733	762	711	761	743	693	740	781	762	732	763	753	707	767	752	756	724	773	730	735	747	749	732	736	748	743	771	756	703	743	699	761	760	768	743	760	782	821	770	755	740	782	779	761	748	723	746	732	761	723	729	795	737	725	773	781	770	764	726	744	744	743	791	758	766	714	748	759	770	737	752	700	716	718	731	758	780	760	744	795	770	767	743	757	715	740	734	759	760	741	774	751	730	748	759	759	716	796	724	733	779	756	752	786	750	745	712	747	758	722	780	735	765	740	767	811	776	731	766	704	792	751	773	682	808	676	766	766	773	800	732	733	748	756	746	788	784	762	736	747	768	732	779	795	753	748	738	749	750	775	789	722	751	725	776	751	789	757	777	744	755	759	701	724	749	758	823	726	705	819	705	701	725	782	817	760	759	734	727	769	751	752	715	732	776	761	742	743	680	777	759	738	766	749	731	795	743	760	783	658	762	701	778	767	774	811	764	774	719	769	759	748	728	743	791	789	743	718	809	760	770	763	777	774	752	759	721	766	727	731	783	731	743	776	749	709	769	692	728	687	755	733	763	703	761	792	758	675	719	784	754	790	760	781	763	750	759	706	751	735	763	720	771	740	771	741	805	742	777	737	768	766	769	769	776	747	730	747	737	777	745	732	754	793	758	685	744	733	743	745	704	707	731	772	730	740	740	755	702	712	731	716	779	704	745	742	759	767	699	734	782	733	757	759	810	755	733	707	727	745	778	737	747	732	730	772	757	723	795	750	783	730	788	701	753	772	730	736	730	703	778	725	751	728	775	759	747	740	765	708	744	757	690	770	727	700	726	743	723	677	737	737	736	690	791	715	720	737	765	701	721	726	737	784	679	733	754	781	768	753	737	745	735	712	678	723	729	761	716	747	745	757	761	748	755	736	731	693	748	774	739	697	733	743	762	755	782	756	713	750	693	754	794	758	799	713	759	728	772	789	711	755	745	758	757	732	760	714	752	763	719	792	762	808	708	714	729	757	746	749	789	813	732	754	765	704	730	699	764	778	723	760	721	748	723	795	758	776	734	734	754	720	791	786	696	740	807	781	746	804	783	722	771	786	761	734	699	759	749	734	799	753	753	711	757	745	764	764	800	824	722	771	750	726	733	735	798	731	795	754	738	784	707	722	756	732	732	790	708	782	728	756	693	754	754	753	742	785	755	800	713	743	757	760	745	772	688	748	759	663	706	729	739	717	791	772	743	778	729	800	780	789	768	736	776	762	739	757	772	774	759	735	767	795	720	738	768	724	738	704	738	774	789	746	783	756	720	755	763	741	761	747	743	710	764	778	733	711	752	790	777	787	707	769	783	760	704	756	742	775	757	733	765	723	757	787	768	805	776	778	750	763	757	769	759	774	804	764	791	761	736	732	784	783	768	744	749	723	738	764	729	806	716	767	704	786	777	769	774	760	769	781	762	773	745	701	718	749	794	761	677	770	761	765	735	764	736	748	723	768	766	802	739	755	708	748	793	801	723	752	742	702	765	719	743	700	797	709	713	752	757	688	777	784	717	770	750	755	780	759	721	783	757	748	787	755	743	753	775	778	729	794	746	731	739	709	754	771	758	813	728	741	777	765	752	779	716	783	726	766	764	741	773	812	781	700	696	776	763	748	766	705	688	784	797	797	746	743	755	720	727	707	753	733	775	753	712	721	790	805	749	727	731	700	744	735	752	732	770	756	683	772	741	754	750	735	742	737	729	751	786	744	750	708	740	786	691	740	775	704	708	785	757	721	762	732	721	732	744	692	757	821	777	769	762	686	722	806	766	813	751	774	780	746	680	753	805	782	742	774	762	754	780	727	734	770	736	737	775	742	762	729	708	724	783	756	728	800	725	757	788	776	690	740	739	768	767	758	722	759	719	729	787	725	747	748	792	739	773	757	771	719	765	772	736	745	694	726	751	754	715	788	727	743	746	739	811	795	727	786	724	741	775	738	728	728	775	723	765	784	761	759	778	768	729	799	712	750	821	741	719	758	739	745	799	722	756	735	761	798	777	759	786	731	790	744	757	726	740	746	716	731	723	706	746	745	742	774	737	732	744	691	742	752	787	725	773	733	729	694	787	781	772	769	785	769	740	789	776	757	763	769	742	747	714	763	702	730	699	752	753	716	759	763	770	744	803	751	703	759	723	745	728	717	759	787	745	795	800	781	762	731	737	726	762	819	728	775	716	790	769	748	757	735	757	766	771	734	780	707	765	742	765	772	793	744	746	760	729	744	730	704	740	757	745	737	781	737	761	726	771	754	733	786	723	815	788	774	719	717	715	806	746	730	732	749	768	763	728	761	730	774	750	709	760	712	735	777	761	748	747	728	756	764	746	772	784	745	735	750	769	713	787	714	772	728	740	749	753	765	754	794	788	796	754	752	727	766	791	777	766	741	777	760	771	756	751	760	735	763	746	757	757	697	718	764	712	795	760	771	792	763	727	744	767	757	697	736	742	728	814	702	752	714	796	730	751	738	800	770	711	718	770	757	718	729	758	808	706	740	751	693	756	712	740	719	796	765	720	750	790	708	744	750	752	798	744	733	723	790	770	757	751	766	775	759	749	799	765	741	751	778	734	738	772	750	730	812	778	761	740	737	801	754	750	732	768	739	758	701	717	823	695	716	753	744	748	751	688	715	783	729	775	757	726	722	741	746	746	712	750	736	734	760	814	821	776	749	777	772	764	717	745	751	764	739	752	775	723	735	734	752	768	718	777	751	797	754	754	730	743	743	783	721	740	766	766	752	681	752	744	773	791	735	711	767	717	743	848	791	763	710	758	792	724	742	793	763	771	753	744	752	780	749	763	716	730	750	709	761	756	771	750	761	735	718	786	743	733	758	753	736	746	717	706	713	759	774	744	724	726	717	732	741	736	724	732	750	764	752	760	743	753	736	742	715	749	731	748	742	711	714	777	731	783	783	747	764	773	747	746	751	723	726	707	774	778	742	765	766	722	747	716	770	749	692	733	747	744	738	751	736	692	741	765	729	723	743	779	761	774	743	786	755	689	768	787	703	789	754	774	775	712	722	798	763	751	783	754	695	715	747	682	748	747	732	759	735	809	734	767	780	731	749	740	763	726	768	784	695	775	735	754	724	747	769	760	718	773	774	763	769	738	748	760	731
75882	51937	21744	5464	1064	735	609	495	450	390	365	363	328	328	340	329	316	296	333	320	308	312	303	292	314	288	301	253	301	280	267	303	276	269	287	286	294	278	269	298	285	262	312	264	263	262	300	273	291	251	279	269	278	309	272	288	269	277	272	240	287	295	298	305	279	265	291	274	290	290	272	261	286	306	288	284	294	291	271	266	265	319	275	298	314	302	283	283	285	290	235	261	277	276	276	287	261	272	282	260	319	276	274	297	304	298	297	301	290	296	273	302	264	287	277	276	314	259	287	306	263	273	236	255	281	283	297	332	297	247	281	296	268	270	285	276	259	296	279	259	313	277	308	297	282	301	266	295	260	290	292	267	292	277	284	278	313	293	252	271	284	272	273	275	295	279	274	247	270	268	280	269	281	260	253	259	255	271	292	273	281	294	281	293	257	304	279	258	266	269	269	292	289	276	283	270	247	268	292	269	240	280	257	288	255	214	276	286	265	271	273	262	294	271	288	276	303	276	294	247	254	257	266	281	274	283	326	299	262	269	290	264	297	283	293	301	302	309	250	247	289	275	256	298	283	275	296	298	263	281	267	243	285	278	284	300	267	279	298	296	261	278	289	315	276	290	261	286	287	290	296	262	311	300	298	297	277	289	279	285	293	295	315	285	279	240	273	253	279	248	262	245	321	285	312	284	292	303	278	295	281	271	261	261	284	319	288	291	273	286	267	291	262	323	288	301	296	256	276	264	263	263	276	266	280	314	278	295	305	264	240	269	294	303	290	271	223	316	246	283	246	261	301	277	246	250	264	275	288	308	285	321	297	275	253	296	287	284	288	284	297	277	290	275	279	276	284	299	292	273	256	263	268	279	319	278	262	273	281	297	268	290	279	251	237	274	303	221	285	297	298	273	283	278	264	317	277	295	265	278	265	260	291	292	275	299	280	331	280	253	239	299	258	238	294	269	239	293	254	282	263	297	293	275	311	279	262	273	292	295	275	284	289	320	274	312	286	320	285	265	252	265	277	315	281	264	285	312	295	315	291	265	271	294	274	266	268	275	312	265	316	301	266	263	303	275	282	285	319	279	304	270	271	266	266	275	315	304	282	285	281	284	277	288	284	276	324	262	306	283	283	257	302	270	237	276	261	261	304	273	263	293	302	302	285	312	278	270	284	277	259	266	282	290	289	283	279	237	264	279	290	270	265	309	287	258	282	277	297	306	261	275	260	299	292	289	260	296	267	295	274	301	257	277	280	267	270	305	289	287	261	279	328	278	309	271	307	281	266	290	278	240	287	259	272	289	256	263	292	263	316	282	284	287	272	260	300	275	276	296	273	288	295	270	280	299	280	264	302	293	259	278	281	257	314	262	292	265	271	265	264	263	255	291	258	268	268	295	283	286	254	252	292	291	260	284	291	276	273	274	294	296	271	298	241	305	259	279	274	243	277	301	285	276	256	256	299	286	262	317	298	266	298	289	259	299	291	255	253	296	242	295	279	271	289	261	282	288	282	280	271	231	265	272	291	318	279	294	275	251	274	282	300	277	280	287	285	263	291	275	305	277	283	282	287	280	321	313	257	301	291	271	272	305	293	268	308	263	258	280	277	299	291	259	287	319	315	271	319	258	298	254	266	328	242	275	311	272	258	272	263	256	282	282	265	290	285	298	309	274	283	303	262	266	286	294	296	281	318	276	322	260	256	259	292	294	251	266	290	290	284	292	281	279	250	295	280	293	308	257	271	290	298	284	274	305	280	244	263	259	281	290	286	284	281	286	257	261	244	281	290	276	288	301	274	294	269	281	269	256	299	271	294	281	270	278	274	256	267	297	282	287	273	331	283	266	284	272	256	303	260	286	283	288	295	278	300	235	306	275	274	257	266	279	282	276	300	253	291	299	279	271	271	285	273	290	309	271	278	253	264	300	285	292	285	254	305	313	291	261	267	282	287	295	260	319	291	274	279	250	297	274	290	272	304	286	273	280	296	299	285	243	255	250	275	297	280	276	298	288	273	272	283	299	268	264	264	287	227	295	275	261	296	275	257	313	271	279	303	307	270	233	270	272	286	292	253	321	291	265	269	276	283	282	276	244	315	250	268	298	279	270	267	276	256	258	259	281	290	267	295	285	240	281	279	267	271	321	292	291	264	292	308	264	268	284	278	266	258	284	281	302	259	289	279	302	270	292	277	275	269	303	254	271	293	263	251	293	276	263	293	268	260	278	266	287	292	284	291	254	293	252	276	284	264	300	333	280	260	281	276	286	280	275	264	283	315	252	281	292	295	286	289	267	271	292	315	284	298	290	291	292	289	286	299	315	302	208	278	276	286	282	294	281	263	288	298	301	288	273	268	276	302	283	267	274	282	298	286	264	274	256	271	293	291	324	267	261	264	267	282	289	292	298	261	294	281	273	317	315	281	274	285	272	251	291	256	282	247	279	262	287	263	286	302	269	270	282	276	287	290	268	292	269	292	260	282	251	281	289	264	269	281	287	262	265	276	273	274	260	271	287	269	254	287	278	293	295	287	282	284	296	276	277	301	269	266	291	276	235	274	249	269	253	302	295	301	286	260	304	286	319	277	263	255	285	289	259	261	266	292	261	237	292	287	271	272	287	268	269	279	253	280	237	285	272	278	266	280	282	270	269	298	298	272	284	273	258	292	305	246	265	285	280	282	270	266	297	283	264	261	265	312	305	227	286	282	273	272	258	284	284	268	297	320	255	282	275	274	254	313	269	282	270	300	270	305	291	285	320	258	294	290	283	263	286	283	289	307	276	290	272	291	257	303	309	247	289	332	296	281	275	276	271	237	278	298	276	265	303	278	268	285	291	273	281	270	278	331	275	272	279	233	295	238	265	272	270	260	252	302	265	250	285	282	284	279	243	262	294	291	283	278	284	303	291	286	298	301	296	268	247	296	297	271	279	267	293	288	273	271	287	281	287	282	288	272	252	256	258	266	275	286	285	297	273	263	282	283	302	293	271	290	271	280	268	286	274	313	266	303	303	276	262	319	269	281	264	263	241	260	292	249	269	263	295	289	275	251	289	307	248	260	266	272	311	275	286	247	288	274	297	305	264	289	256	309	296	259	285	270	292	297	306	278	306	296	287	263	282	281	293	268	277	268	246	267	278	250	291	265	283	279	272	267	277	295	277	275	268	230	283	271	280	283	262	267	279	301	283	290	289	243	260	281	287	275	263	272	275	284	299	291	305	297	272	289	309	321	265	296	295	302	280	286	310	273	299	290	276	306	270	308	309	251	268	270	284	299	304	307	298	302	276	268	268	295	297	303	289	271	263	309	276	275	244	283	258	273	237	308	277	299	262	261	248	273	288	277	242	288	282	285	317	277	273	260	269	283	269	261	310	317	278	284	308	276	247	288	286	286	300	264	258	297	276	315	295	277	246	267	275	280	263	278	252	303	287	280	262	260	294	260	300	311	273	263	265	272	278	287	266	255	254	276	306	264	276	292	281	299	272	301	293	272	278
51692	33694	3468	3773	3247	2677	2214	1936	1669	1450	1402	1224	1147	1100	1064	971	967	942	898	885	850	858	796	830	760	799	791	767	749	733	744	761	724	765	752	751	747	725	706	699	755	688	706	709	674	734	676	712	686	687	715	677	679	671	692	647	633	676	705	727	669	690	700	671	671	665	696	709	687	643	642	641	663	655	650	689	736	695	670	640	663	680	636	622	682	684	672	678	666	620	646	678	671	686	638	703	690	666	650	669	701	682	620	665	665	690	649	682	707	637	650	688	668	691	636	684	701	647	670	732	649	670	714	689	661	638	630	654	684	668	653	622	654	664	665	657	640	664	674	703	654	684	661	645	668	612	681	710	670	682	654	642	728	686	684	689	642	650	708	693	649	674	662	667	701	687	621	662	635	636	659	674	667	633	626	701	663	663	666	645	603	700	630	622	642	642	727	669	685	669	695	716	667	658	664	643	679	645	670	664	671	708	675	649	644	672	628	622	682	674	663	609	629	636	696	699	681	661	674	694	650	628	694	678	644	668	632	677	654	657	675	622	697	697	638	669	680	649	648	656	647	638	627	668	688	645	604	659	653	653	686	673	643	651	656	676	702	626	664	703	640	680	715	672	660	686	646	660	674	647	640	651	675	661	669	652	650	654	638	621	703	632	622	649	657	637	621	679	661	649	670	661	679	668	630	683	616	666	677	697	666	621	694	624	670	617	661	711	693	626	637	723	649	658	674	660	668	654	648	623	698	717	697	622	675	634	648	700	662	670	663	653	590	667	656	670	649	643	659	680	670	636	682	641	653	665	695	649	627	661	642	671	600	657	663	633	643	660	635	677	638	673	631	698	712	650	695	656	656	690	648	703	655	639	671	660	650	666	648	661	658	649	657	685	690	666	623	694	663	629	657	638	697	695	624	668	639	669	603	656	637	650	634	648	660	653	650	637	681	663	717	694	717	631	679	665	673	676	701	736	630	650	677	636	688	639	697	702	679	683	646	625	649	652	652	648	633	626	626	632	649	643	651	644	667	653	628	687	629	719	647	662	655	671	709	634	700	656	638	645	667	678	735	682	695	652	658	682	684	646	637	706	616	621	691	667	654	648	642	647	641	639	672	620	642	670	652	644	646	685	665	699	676	626	675	637	694	665	665	670	628	657	626	632	677	631	702	639	627	663	680	678	625	694	633	696	671	730	679	630	686	673	646	670	664	704	664	663	665	627	673	695	659	689	672	652	674	653	680	644	653	686	654	641	681	680	646	653	678	692	647	635	638	603	676	679	688	679	691	675	745	652	659	676	671	665	680	677	686	639	675	668	664	686	683	707	647	644	655	721	632	633	672	648	691	661	688	637	666	691	648	662	629	655	682	611	645	625	691	693	632	704	687	656	666	666	661	644	633	635	662	686	672	656	724	635	642	649	622	659	643	736	685	691	622	670	677	698	623	644	631	654	701	655	692	601	659	619	661	636	641	657	647	678	652	665	635	659	631	663	620	677	661	646	659	616	654	663	679	691	607	712	664	629	673	678	633	661	689	653	667	633	671	682	667	683	661	655	640	704	667	643	692	631	664	685	630	670	651	672	651	690	670	646	675	680	667	645	643	643	698	648	664	712	671	638	715	667	660	666	634	681	679	679	631	664	655	671	708	643	689	701	663	657	687	624	644	668	670	669	687	689	657	666	621	645	628	647	644	648	672	647	664	694	674	686	658	669	648	663	604	659	701	663	634	706	673	644	643	662	669	685	648	688	693	636	675	645	674	634	702	696	658	672	632	700	644	688	645	688	641	649	710	643	654	674	667	600	656	693	652	643	665	654	634	640	641	664	648	667	664	667	666	684	654	649	722	665	619	741	667	671	644	643	675	632	662	641	684	660	671	640	703	609	699	657	650	643	680	612	672	694	625	664	661	722	668	707	668	685	645	641	653	628	664	660	653	630	642	664	691	669	691	660	657	657	681	709	635	701	668	664	652	608	708	668	634	640	662	656	693	657	657	668	670	718	676	663	652	606	639	619	705	658	643	648	689	707	641	652	620	649	680	680	664	676	699	645	599	689	635	637	633	657	660	668	686	678	705	660	651	669	683	624	667	644	693	584	683	654	673	629	692	632	683	656	659	653	640	634	657	680	660	688	612	654	647	639	650	671	615	668	671	660	686	680	679	746	678	629	680	669	632	683	642	703	643	667	653	711	637	635	619	629	652	694	616	642	632	665	727	639	665	659	693	617	691	640	652	700	612	649	675	664	645	612	662	660	646	651	683	661	657	645	647	653	662	681	675	675	670	698	663	693	696	644	678	672	664	668	681	656	656	620	621	672	667	707	657	668	646	682	656	670	636	729	640	712	641	622	668	639	702	658	668	635	620	662	656	694	640	707	645	698	643	672	682	698	721	656	683	665	610	676	623	666	628	674	623	680	677	656	669	658	681	628	672	674	640	629	725	648	632	660	636	655	664	645	649	701	634	646	644	675	669	689	643	656	702	620	613	664	649	688	648	634	677	684	689	641	667	640	711	672	670	665	643	641	689	674	686	641	708	671	664	654	682	647	684	670	648	679	658	616	679	661	698	651	649	613	663	640	662	688	649	684	695	636	746	662	691	652	656	706	727	624	658	709	676	615	651	627	650	687	648	672	632	673	700	665	696	689	618	661	660	666	626	656	615	637	689	663	614	682	655	689	658	647	671	681	667	715	697	688	671	682	644	637	690	669	690	690	671	603	684	656	656	678	679	591	661	645	704	679	693	635	697	714	643	665	681	681	665	654	708	620	623	637	667	669	644	634	672	660	648	657	610	685	680	681	669	660	620	662	688	664	714	682	658	658	642	671	700	669	662	605	614	704	669	615	683	667	651	671	620	699	620	699	692	650	659	694	694	656	659	667	652	614	663	678	666	674	663	634	637	656	639	660	700	672	663	643	610	652	693	700	667	636	665	658	664	675	661	693	648	632	658	653	687	676	675	691	655	717	701	632	665	681	608	592	666	704	685	630	634	636	664	671	683	663	628	685	643	670	697	673	688	690	679	687	641	700	691	613	710	655	678	660	651	630	725	650	710	731	594	653	683	664	662	628	611	735	650	682	698	667	656	649	638	654	665	677	676	687	643	655	666	702	659	680	659	646	701	650	656	658	685	623	687	664	643	664	673	686	678	691	624	642	680	675	671	664	622	632	651	664	697	648	643	721	672	678	624	647	659	622	636	671	678	687	646	662	684	681	644	689	667	691	688	601	713	664	682	662	682	652	640	645	695	673	694	728	646	626	647	657	659	643	651	691	681	669	664	627	618	676	687	660	628	613	716	645	731	687	642	657	660	670	648	685	611	666	689	610	644	686	625	663	653	654	684	643	678	649	664	666	677	654	645	679	616	624	684	657	671	682	628	659	682	671	652	651	699	651	649	624	696	671	676	671	678	668	643	676	656	702	621	670	655	642	710	646	678	699	637	612	637	682	654	661	671	667	678	659	658	680	639	645	627	652	666	632	653	650	690	672
21138	4667	551	244	206	186	176	169	188	164	189	180	195	179	165	173	164	153	194	175	164	181	160	193	179	163	162	196	166	177	175	172	168	170	178	183	183	146	169	183	187	196	175	182	170	189	183	174	173	182	170	152	181	162	173	164	171	166	201	179	189	149	173	173	171	159	183	149	186	147	175	185	168	156	180	176	155	172	166	164	179	172	150	154	191	160	169	193	162	168	157	170	165	156	196	148	173	184	165	167	179	174	183	167	175	175	163	173	170	160	167	158	181	161	144	184	191	162	146	174	175	191	160	160	203	155	178	164	188	188	167	174	175	164	198	163	186	158	172	164	178	172	164	158	145	187	166	180	171	166	180	159	157	183	171	157	172	184	157	173	185	175	174	193	161	189	174	183	160	171	162	165	156	171	177	177	150	160	178	183	187	166	182	170	200	199	155	176	164	173	190	194	166	171	180	166	153	162	170	170	158	169	153	185	191	173	186	176	188	172	164	159	145	186	153	170	169	174	189	167	183	189	179	165	196	159	173	170	191	162	167	176	173	152	153	180	168	177	192	157	178	177	190	183	183	168	152	156	153	149	180	155	183	157	161	178	153	162	163	180	182	150	162	166	166	205	181	155	197	185	152	152	154	186	158	160	159	169	153	167	180	167	145	171	165	176	181	169	173	153	175	183	162	167	171	160	172	157	167	172	196	163	181	178	167	164	177	168	154	173	175	180	162	169	162	164	141	188	159	173	154	190	163	170	160	185	203	185	159	147	159	181	192	198	192	173	163	195	150	157	167	189	192	197	186	149	174	170	150	182	166	162	159	183	162	197	167	179	157	153	179	162	177	196	188	157	172	161	176	161	159	169	182	156	193	188	160	157	178	179	166	169	162	162	182	178	195	181	177	169	161	166	198	160	171	169	156	162	192	168	171	158	162	175	153	135	161	186	166	175	157	174	165	183	168	175	183	165	150	157	174	195	181	173	169	178	178	154	182	168	166	171	169	145	208	159	185	147	168	163	194	159	161	172	180	158	169	154	172	205	178	179	184	169	183	162	181	176	173	168	169	198	161	174	177	194	197	205	187	207	172	178	192	177	159	150	151	155	184	173	151	141	178	196	167	193	171	178	163	159	168	192	166	163	169	168	129	224	170	169	192	145	182	152	174	189	175	181	181	170	181	171	178	165	164	149	194	155	144	173	176	185	157	159	165	160	166	164	168	188	194	179	157	189	153	175	195	186	159	159	190	166	152	147	176	175	161	143	184	170	151	157	186	168	168	150	184	162	159	185	149	164	170	167	175	162	166	193	186	166	191	188	194	180	175	152	180	155	159	177	157	165	181	155	176	154	187	153	192	140	177	175	178	185	168	184	161	141	168	173	167	171	160	165	180	175	162	163	159	148	175	172	153	156	188	170	178	183	157	144	167	177	182	161	153	148	178	169	173	166	182	189	162	148	152	179	167	169	166	187	171	165	186	167	152	182	180	149	187	178	173	159	154	152	162	174	193	181	179	163	178	176	176	177	172	158	180	167	189	194	143	185	167	186	182	186	177	164	171	172	176	190	184	182	176	153	169	185	153	162	161	185	172	191	186	195	150	182	181	191	145	166	188	189	162	170	163	172	168	169	145	171	176	174	161	172	178	149	162	157	173	169	172	162	185	166	175	168	152	171	176	169	174	161	163	164	163	163	159	169	181	176	172	189	170	159	180	164	147	176	162	155	165	185	174	150	174	159	184	200	174	153	173	191	166	157	168	180	165	178	164	171	192	147	175	162	167	166	179	184	176	157	174	159	159	177	186	193	143	168	192	171	179	161	184	152	162	177	146	155	163	169	149	151	160	187	177	175	175	172	175	184	190	159	133	159	184	195	180	161	154	182	202	165	185	179	163	162	173	182	152	197	152	179	179	184	168	178	185	163	153	158	177	175	193	204	181	151	174	182	184	170	169	163	162	178	142	164	173	151	190	169	169	179	188	177	187	167	175	183	181	163	209	165	149	198	164	146	159	154	211	159	153	164	186	158	165	185	207	167	152	165	170	185	193	198	176	152	189	162	167	169	168	166	171	155	185	178	196	191	172	155	174	164	171	180	189	166	170	160	173	141	180	202	160	173	153	161	160	168	179	159	177	170	159	177	177	169	171	205	160	158	167	170	141	164	165	177	136	150	174	192	173	195	180	153	170	140	181	187	183	168	166	220	150	165	162	174	179	167	173	141	181	154	193	166	189	159	176	177	161	179	155	160	154	195	163	145	161	167	178	162	180	158	177	174	165	165	182	158	168	193	176	155	168	154	174	163	187	166	160	185	172	171	154	159	175	181	171	149	156	181	175	154	154	165	168	172	164	165	168	163	171	175	172	166	187	178	134	172	183	178	169	162	150	155	175	179	168	193	176	169	140	153	171	156	172	162	145	164	176	193	176	174	169	166	189	149	195	168	156	154	154	153	176	149	158	177	183	174	179	197	180	169	165	196	158	174	166	172	183	163	197	177	170	169	190	168	192	182	178	208	161	155	160	185	165	198	175	144	160	165	158	157	173	179	187	172	192	175	165	176	199	172	159	158	164	172	161	182	155	188	180	184	156	184	179	189	168	135	164	186	161	175	168	163	160	156	181	193	152	180	170	142	188	172	157	173	149	178	167	164	179	161	180	180	203	168	177	171	178	168	174	155	166	146	139	166	159	195	179	193	171	157	144	176	166	189	170	186	178	189	181	167	153	187	164	184	158	156	182	192	188	162	174	164	167	175	174	179	157	156	180	166	182	170	168	188	186	177	155	147	173	164	180	166	193	183	182	184	144	185	179	163	178	157	180	155	160	184	177	177	191	172	167	169	151	153	165	202	167	163	186	172	171	164	159	165	177	177	141	188	182	180	147	182	159	173	159	171	178	167	180	175	181	162	179	178	204	199	157	173	172	167	174	187	173	177	172	172	163	136	186	193	174	163	163	168	152	147	164	209	176	196	151	165	165	165	168	164	166	160	184	174	162	202	164	155	178	169	164	193	166	199	167	158	164	163	197	188	201	165	172	156	172	150	145	192	162	168	182	161	184	168	173	165	195	165	168	159	167	188	172	151	181	196	152	178	148	159	178	174	175	190	186	179	187	171	157	168	161	164	166	178	182	166	153	189	157	183	183	185	167	182	155	184	180	164	165	159	177	154	157	186	180	170	164	173	170	175	179	163	189	146	160	170	179	170	179	192	161	146	172	158	185	191	168	165	174	157	161	172	167	183	172	191	212	152	152	176	167	168	188	173	162	170	176	170	175	162	167	180	166	165	163	176	172	174	192	166	172	170	178	165	190	166	195	166	177	146	176	175	199	176	153	166	147	183	152	176	182	161	164	171	163	156	194	194	178	185	161	159	190	167	184	187	169	185	186	176	177	181	175	176	175	170	148	168	187	164	164	167	181	162	179	162	185	161	173	171	182	149	175	174	145	178	183	167	187	158	189	186	195	165	174	199	178	184	162	172	179	187	188	157	174	162
18827	4471	548	532	547	526	510	459	462	486	462	463	455	458	487	510	478	484	486	487	479	491	441	447	463	480	488	488	466	474	491	447	467	475	452	485	466	473	453	490	478	498	481	482	480	493	448	494	468	420	458	448	466	443	459	459	443	460	438	461	399	438	457	446	484	453	456	463	485	513	446	487	448	447	438	480	464	475	480	472	452	467	473	483	484	496	443	448	474	450	443	455	425	459	459	465	479	505	468	456	475	419	467	448	433	454	422	447	475	443	445	439	441	448	476	450	473	493	510	455	461	443	496	448	438	465	438	471	496	465	471	462	467	459	459	462	457	507	435	471	430	531	453	442	468	493	501	451	456	513	449	496	459	439	459	479	454	492	487	457	454	477	462	445	457	447	456	400	465	453	479	469	460	479	482	462	451	430	476	473	416	453	479	442	442	461	465	493	466	452	456	434	474	439	458	459	435	475	457	482	451	438	469	499	443	477	474	477	474	467	476	473	477	463	433	435	480	469	460	474	440	462	453	441	476	436	441	466	429	475	463	440	510	434	454	481	454	473	455	452	436	458	461	457	498	498	432	455	451	460	459	471	485	429	474	451	440	452	458	482	440	445	458	467	458	464	447	457	506	458	475	449	456	464	464	431	451	458	461	475	447	419	451	466	444	489	457	468	451	468	478	488	459	490	481	496	499	494	466	478	453	463	467	432	456	491	464	463	423	450	474	442	430	470	484	462	438	467	448	455	446	513	448	470	440	423	427	465	490	460	490	487	441	468	487	472	456	470	480	512	464	513	466	492	473	497	505	481	460	451	454	497	448	436	459	467	478	457	455	463	470	418	478	462	459	489	503	480	467	431	488	476	479	488	469	449	460	455	421	456	490	474	457	460	493	439	472	507	462	472	491	494	468	482	460	437	457	498	423	475	461	488	436	431	480	486	500	475	440	486	443	482	435	475	477	492	451	437	464	438	455	463	474	439	473	454	437	492	480	423	453	448	449	480	491	466	486	442	500	452	494	479	464	474	443	473	480	452	423	477	477	452	432	449	457	469	462	453	474	480	461	477	459	485	459	473	463	491	497	477	457	460	456	446	461	434	470	461	485	442	480	465	429	457	456	473	456	435	486	460	469	415	510	458	484	467	466	470	473	471	444	482	478	427	453	476	457	462	501	481	504	490	461	505	462	474	468	497	465	446	442	453	483	449	440	466	453	462	469	468	473	469	453	469	462	505	434	468	477	466	432	456	479	435	494	448	418	439	461	480	479	473	475	444	486	471	465	492	457	482	471	469	444	469	480	462	443	456	464	489	461	456	464	452	463	483	460	474	459	453	480	471	427	473	431	475	449	447	469	456	482	481	461	444	454	477	483	461	475	479	473	498	460	477	451	454	440	427	459	480	462	446	483	449	446	462	455	502	470	453	463	463	479	454	448	484	468	420	490	465	450	426	466	503	469	528	432	458	486	489	481	442	500	487	441	456	457	459	466	477	449	488	467	531	459	489	483	466	507	465	447	448	482	434	461	426	488	494	485	465	444	454	434	461	486	472	486	475	480	464	453	468	443	440	478	491	451	486	463	457	474	443	475	480	411	429	476	462	465	456	473	490	459	502	475	497	473	463	470	425	472	443	439	445	504	464	444	457	486	453	450	416	474	460	460	491	458	480	504	433	450	477	426	464	487	467	425	483	479	482	466	465	451	444	444	464	431	441	450	480	462	462	449	459	459	439	450	468	510	447	485	508	456	497	492	433	441	498	457	441	446	460	478	502	443	480	474	502	471	447	439	435	479	497	475	436	453	455	489	470	510	450	476	456	465	470	493	463	462	445	455	447	458	490	473	466	454	471	503	459	491	479	437	473	423	450	464	446	446	485	455	457	447	447	485	464	471	472	458	455	452	446	481	480	491	449	450	468	478	503	476	462	472	480	499	498	499	470	459	457	417	444	487	482	498	509	472	473	490	445	430	447	470	433	492	466	452	450	464	442	425	479	500	449	454	453	450	449	423	470	481	476	466	458	490	481	424	464	436	490	416	468	441	444	440	465	462	440	484	475	437	452	446	437	480	442	509	465	468	457	467	478	483	489	446	430	439	435	458	484	449	472	453	480	446	482	431	440	477	431	447	468	473	478	445	486	483	468	460	468	461	471	445	447	467	483	514	448	467	493	477	493	459	412	502	492	472	465	434	480	408	468	481	434	494	438	431	478	457	447	446	473	495	452	470	493	467	445	475	454	518	497	460	483	478	472	456	491	458	451	476	461	485	483	458	469	480	446	456	425	476	469	441	439	496	456	486	426	410	487	466	471	459	447	431	471	524	473	463	458	468	498	452	419	454	460	464	441	406	472	463	477	439	450	472	471	469	468	467	462	463	460	456	476	457	456	495	437	466	439	480	484	433	460	499	457	479	474	425	472	479	450	485	458	469	453	479	489	463	486	465	441	500	446	439	498	488	440	461	442	498	477	472	451	453	468	428	430	438	451	462	484	468	458	439	459	458	490	516	449	462	456	489	464	432	467	479	463	455	482	450	457	444	480	479	470	476	465	495	487	460	473	444	453	470	500	487	456	433	422	449	451	427	451	505	476	484	444	467	422	456	464	473	427	472	459	479	469	472	467	518	452	480	449	464	455	439	458	439	465	480	458	468	517	464	456	441	456	434	458	466	471	497	485	447	471	469	428	449	468	475	471	469	439	483	412	442	475	469	449	469	481	441	479	484	493	466	439	485	467	494	477	437	467	453	449	451	478	490	469	492	418	474	483	476	446	456	484	437	436	483	485	489	446	439	492	447	440	418	436	524	478	481	464	485	505	443	484	429	437	450	460	510	472	468	438	489	464	440	481	463	466	454	459	432	458	441	461	477	491	440	461	476	479	480	465	468	473	463	484	475	438	462	500	488	460	494	473	448	474	440	483	522	471	464	474	440	482	431	456	451	466	491	462	463	515	486	469	458	461	447	479	431	461	464	439	460	497	453	457	461	477	427	480	475	435	419	438	444	469	450	457	447	453	475	459	477	443	441	468	497	433	422	449	438	474	498	449	462	484	474	465	499	454	435	511	477	526	445	459	461	474	466	442	474	472	474	466	476	474	474	445	437	463	468	461	474	464	436	465	451	452	436	452	454	514	484	499	482	472	432	491	423	445	473	474	470	485	482	492	499	456	449	487	481	459	454	485	453	435	480	431	489	489	482	463	427	476	466	442	459	461	471	443	459	456	450	512	489	437	451	444	463	465	468	456	426	407	497	457	450	443	453	503	428	486	496	449	491	481	466	430	488	457	478	487	440	439	478	456	440	439	436	454	470	460	509	476	472	480	460	492	454	419	397	445	442	483	461	445	485	417	457	479	467	492	484	479	482	448	456	447	452	456	458	451	443	521	525	466	436	445	502	442	459	445	437	471	491	452	418	470	453	473	475	448	464	444	452	441	497	431	448	483	434	466	484	440	418	424	493	461	435	498	482	432	451	469	464	448	456	473	451	496	484	444
65419	41798	14469	1553	603	521	432	424	383	378	371	347	353	330	363	274	331	315	320	346	302	319	334	303	299	321	295	301	348	307	302	297	333	358	292	313	290	272	338	360	304	281	281	352	336	331	272	327	308	310	271	327	325	300	326	289	309	309	311	288	325	320	303	311	306	311	315	313	315	300	312	270	331	318	353	302	333	310	298	311	334	344	320	330	299	332	318	295	298	322	311	360	302	287	322	283	322	361	292	300	317	323	307	310	315	321	320	318	325	305	267	303	321	319	332	283	305	308	307	294	305	279	328	288	324	278	320	283	338	326	297	294	305	325	347	272	280	329	319	304	354	273	305	324	290	306	333	276	310	305	321	325	313	299	281	314	328	285	309	296	291	300	315	302	299	330	301	288	332	311	314	279	298	287	291	301	327	300	292	316	310	301	291	322	305	314	334	293	376	318	288	287	304	307	316	319	318	308	302	330	338	320	323	312	296	313	279	284	311	311	317	290	316	304	320	336	276	288	331	305	314	295	308	305	301	291	330	330	306	265	306	311	301	303	284	319	333	319	311	285	296	278	312	291	314	302	292	300	304	332	296	301	316	316	297	317	315	302	301	313	305	267	355	308	293	334	303	305	314	306	322	317	311	294	322	288	322	316	315	278	272	342	316	314	306	321	297	282	319	284	318	336	350	314	271	305	282	306	322	330	311	291	292	304	314	292	315	303	295	315	299	322	293	301	339	316	320	351	287	306	329	270	333	345	300	309	328	323	294	319	270	327	326	307	317	311	301	329	326	299	324	278	305	286	349	308	276	298	296	291	321	313	346	310	315	283	308	284	312	277	305	302	299	276	336	300	327	290	306	302	331	285	312	339	315	300	307	315	337	296	292	291	321	312	292	290	302	290	320	307	299	289	330	346	295	301	285	330	308	309	293	281	340	307	256	305	297	302	314	288	305	301	316	319	325	307	312	286	314	284	276	293	325	326	316	287	298	303	326	318	344	297	320	277	288	292	339	309	303	291	309	303	315	313	288	322	315	303	301	331	307	298	269	301	315	331	288	337	341	310	301	302	247	316	315	287	322	298	295	312	311	333	298	300	291	313	332	327	317	330	269	309	335	290	337	326	317	324	302	286	305	305	290	289	307	330	289	317	315	325	281	278	278	323	327	323	333	310	298	292	327	299	255	308	318	322	304	326	285	327	279	332	282	294	309	273	358	318	297	314	289	326	306	291	315	307	306	319	316	305	296	287	282	295	292	266	348	330	314	298	301	279	335	317	321	293	280	329	285	290	318	308	314	310	288	308	337	310	302	319	299	279	309	299	288	297	280	278	330	329	327	310	322	313	286	301	317	283	293	291	329	330	326	321	295	323	291	289	316	334	283	281	344	325	268	271	347	313	312	288	291	309	296	314	314	311	317	293	325	323	325	299	302	276	321	308	328	274	290	288	311	296	314	289	326	276	297	313	303	291	300	327	273	327	287	334	309	288	340	312	316	329	312	305	295	338	318	305	282	295	318	314	303	322	310	278	275	299	328	303	306	296	284	310	291	283	296	325	276	301	294	300	344	304	335	312	314	311	308	312	318	282	348	324	295	298	314	265	291	289	315	294	349	333	324	335	329	322	329	293	292	299	337	301	298	320	307	298	337	304	292	269	318	306	305	294	298	305	314	318	298	316	267	294	306	304	289	326	308	276	281	329	327	303	294	321	334	304	321	287	318	325	336	285	287	297	289	312	329	289	294	275	301	308	311	313	297	290	300	284	299	321	281	294	292	293	291	306	299	288	299	325	324	344	294	284	303	289	325	305	299	277	298	311	280	286	305	311	290	306	312	314	324	299	310	307	293	284	321	286	321	289	307	281	317	296	328	321	282	293	300	294	295	297	301	333	328	296	297	336	272	278	294	287	311	305	349	350	336	287	294	276	328	312	264	314	317	298	319	312	307	316	317	303	285	332	285	317	297	338	324	290	316	327	318	330	311	333	310	287	321	292	277	290	303	316	343	327	318	315	332	294	312	306	304	348	319	324	265	301	314	273	349	313	332	290	314	323	259	291	342	322	292	334	349	360	316	291	339	344	318	290	324	303	299	323	329	285	280	312	294	303	285	336	299	294	303	313	295	279	318	294	342	320	286	291	317	324	323	291	333	307	303	297	321	327	293	315	295	319	315	293	303	315	277	310	308	337	303	249	332	292	351	314	299	320	293	293	309	309	293	299	313	326	296	271	299	300	302	316	339	317	292	302	319	340	309	305	302	339	310	301	307	296	282	310	303	325	296	305	318	320	308	277	280	335	335	307	296	318	311	301	323	317	289	267	342	306	321	313	284	300	292	297	313	309	306	300	290	308	328	310	290	311	289	275	296	287	273	307	316	318	297	289	306	315	290	293	305	292	340	325	302	297	320	279	320	297	312	288	287	302	333	297	329	310	301	281	332	304	317	311	330	301	326	332	278	268	311	281	280	312	313	321	282	293	329	312	292	287	315	332	310	295	303	284	331	343	280	300	271	305	299	296	336	309	308	346	295	321	281	308	287	292	288	279	300	302	299	331	301	305	305	285	302	297	318	277	304	271	308	314	298	307	307	295	303	310	335	305	306	325	323	280	269	320	298	287	317	329	310	315	307	291	309	290	295	345	261	323	355	316	312	312	345	317	315	295	307	307	297	293	297	317	328	308	308	303	287	305	302	327	278	310	302	313	294	329	327	319	283	295	302	331	309	254	286	334	305	314	317	279	291	322	314	279	296	276	276	329	314	295	332	322	308	328	298	339	300	308	292	301	329	309	300	299	298	300	309	280	331	305	336	296	308	332	294	310	330	323	323	301	281	279	286	315	309	319	303	327	280	316	314	321	292	310	339	298	318	315	291	307	300	314	281	292	289	305	323	340	311	276	301	297	286	294	318	346	272	316	345	329	308	284	325	346	292	330	310	298	317	280	303	332	348	328	318	277	274	288	296	315	308	319	310	289	317	298	311	313	318	269	299	301	282	301	314	301	311	308	308	296	321	295	332	290	335	283	300	271	294	316	310	322	303	291	280	289	316	282	294	293	288	274	296	298	322	332	300	294	355	290	298	305	301	305	336	297	300	287	300	306	326	292	298	339	275	315	279	319	302	308	287	322	287	313	311	306	295	298	309	325	313	300	293	280	340	302	313	313	299	292	282	340	334	310	334	323	283	357	313	294	332	291	318	301	313	289	341	290	305	323	315	303	286	311	309	316	336	310	292	327	330	275	325	294	312	291	297	323	322	331	307	305	295	290	286	307	274	301	292	291	321	301	299	286	307	316	295	288	289	301	308	316	294	274	298	322	324	317	278	331	304	311	302	280	298	294	286	301	291	319	331	291	295	318	294	306	278	332	296	279	320	302	272	303	311	289	288	324	290	318	280	300	313	290	278	304	273	322	326	307	311	292	285	316	304	317	289	285	331	318	277	287	286	327	314	287	311	300	331	310	315	324	293	295	312	335	318	320	318	314	315	294	344	273
42743	26323	2093	2348	2057	1742	1521	1429	1250	1110	1082	1043	956	959	891	904	895	893	810	873	836	839	828	830	818	839	808	770	804	770	770	794	821	777	817	744	778	770	763	774	773	741	766	795	770	798	822	762	726	777	786	716	785	794	778	706	761	751	788	726	768	772	715	741	703	778	775	772	732	718	748	749	782	769	784	689	756	797	764	745	791	712	710	746	783	750	748	741	738	758	715	707	847	787	781	753	706	717	674	762	741	781	743	724	702	765	748	710	768	800	743	770	755	720	730	753	745	721	709	742	723	770	735	755	747	774	720	697	754	771	755	755	795	704	725	777	750	761	802	750	789	717	737	763	738	727	759	705	741	741	744	750	789	781	793	760	727	719	790	749	769	710	725	764	719	735	772	722	691	759	704	765	734	732	819	736	734	735	748	742	757	728	696	699	757	780	733	766	721	713	773	738	766	763	761	760	759	726	758	709	823	733	754	798	734	739	747	755	707	741	771	785	722	749	724	729	687	705	754	723	777	746	777	727	790	768	688	804	747	784	785	758	750	802	781	737	787	745	753	742	711	742	748	736	719	690	721	768	759	733	759	776	695	705	771	730	731	746	672	730	723	730	735	757	749	746	730	705	742	754	701	739	749	737	761	752	771	718	728	717	731	748	763	726	736	734	726	766	737	735	735	730	735	754	700	763	683	747	802	692	743	760	726	751	748	757	737	746	749	750	716	720	729	724	768	734	764	715	718	722	734	708	748	788	730	790	811	770	765	798	737	694	713	790	763	742	708	760	738	758	746	790	765	697	750	768	730	757	723	677	768	745	766	708	765	779	763	765	782	790	753	712	751	758	709	737	718	738	751	738	770	795	769	757	684	727	811	783	728	723	716	769	732	743	684	695	780	735	770	747	740	724	776	750	737	736	739	708	775	815	720	727	766	745	779	733	720	738	694	782	742	749	754	773	751	736	752	777	773	770	728	719	780	735	740	747	735	786	734	753	754	699	725	718	734	745	756	738	754	781	722	722	736	759	729	743	750	748	750	740	737	726	755	727	747	767	741	754	741	727	744	786	727	816	749	735	720	709	798	736	732	710	708	766	666	698	697	750	752	727	739	743	718	714	773	684	775	732	721	734	719	791	780	734	699	740	784	754	743	771	728	751	747	746	779	753	696	765	743	768	757	751	733	711	753	759	759	724	750	739	760	702	806	707	705	750	748	721	787	761	775	767	716	759	712	744	741	753	720	764	759	731	757	728	713	748	729	779	719	771	761	731	765	758	758	804	762	722	760	751	761	732	723	705	761	754	727	762	778	741	721	762	724	747	719	767	673	740	774	773	759	725	730	743	742	745	708	728	732	745	745	716	787	739	692	766	775	766	738	732	758	788	735	784	720	747	756	696	740	722	712	738	694	769	742	711	763	743	753	766	723	761	739	760	773	727	761	753	712	736	746	749	735	750	765	777	765	766	762	774	739	748	740	733	738	811	734	725	766	720	740	685	719	720	724	735	764	738	762	739	767	718	693	753	770	747	741	734	777	760	743	750	800	724	749	732	790	747	723	700	769	703	780	773	766	723	734	714	752	733	739	720	771	700	751	742	759	728	766	739	761	747	731	717	757	707	727	775	739	714	733	732	723	730	761	761	765	731	788	697	724	737	721	770	730	739	775	746	807	719	764	755	761	719	724	729	730	746	790	790	730	748	774	753	748	722	732	740	697	757	748	700	713	733	767	724	742	712	770	736	795	764	725	723	786	765	782	768	739	739	740	743	734	722	744	778	778	723	768	777	722	714	734	747	776	705	746	768	731	791	717	776	767	710	742	741	720	763	774	791	725	761	744	765	783	737	739	713	729	815	750	779	741	754	707	756	717	735	697	752	756	788	736	757	732	746	735	763	741	744	744	761	728	724	780	761	797	725	735	797	762	718	738	737	740	801	768	780	735	714	750	754	779	770	703	788	720	763	763	743	763	712	747	750	783	735	736	768	775	759	729	713	790	784	729	745	753	760	719	752	730	752	711	743	739	757	768	717	787	773	756	758	777	710	760	721	697	811	765	766	748	722	796	791	765	749	745	719	747	727	690	754	776	759	721	741	739	722	768	732	744	779	688	805	717	736	792	806	756	763	754	755	773	740	761	672	720	767	706	690	724	695	720	718	791	740	724	804	751	758	758	768	749	772	670	737	771	742	766	752	785	698	775	747	741	765	688	736	750	718	748	756	719	773	729	788	794	736	762	782	729	737	708	686	778	763	724	759	730	748	757	725	758	710	755	757	783	771	769	738	690	747	774	737	768	741	769	700	791	717	771	701	722	721	694	747	731	720	775	797	782	734	776	738	738	714	746	741	761	713	741	691	763	730	742	687	759	748	713	780	801	673	754	742	777	822	750	690	743	754	773	745	734	738	721	720	742	714	745	760	777	762	780	698	771	719	821	768	774	755	767	716	741	705	753	800	782	763	723	698	754	740	727	765	764	750	725	814	756	739	755	799	719	755	703	747	749	781	756	739	732	747	729	694	793	715	710	719	751	734	730	735	770	759	703	780	762	742	775	713	729	722	765	770	823	744	747	771	798	794	726	845	682	788	729	726	750	753	760	720	791	762	730	767	763	768	741	761	746	723	741	746	767	754	725	764	744	731	749	741	755	761	758	729	732	742	707	773	774	706	745	686	694	746	769	752	743	707	799	743	772	771	752	745	759	705	793	737	727	724	757	686	746	705	710	732	803	757	778	740	735	726	738	735	758	764	742	747	781	752	716	771	749	770	770	741	707	752	736	744	778	753	755	747	719	784	742	745	738	703	716	706	791	787	700	758	775	760	723	729	777	758	739	737	711	724	816	796	770	740	721	768	741	729	798	702	724	739	718	739	778	798	687	798	779	772	767	767	748	747	786	722	769	706	794	716	746	772	709	826	748	740	781	733	723	797	725	723	724	739	731	717	782	732	727	779	759	706	753	731	768	712	760	726	724	756	741	758	763	764	717	727	777	710	814	714	707	721	755	692	777	682	769	742	756	777	750	763	774	696	795	747	716	746	790	774	752	746	772	753	800	778	718	711	729	767	745	790	725	728	695	716	742	796	756	784	783	722	738	782	795	780	688	754	730	749	797	787	721	753	752	696	726	732	765	753	752	797	753	773	746	778	714	756	740	710	742	708	731	747	720	735	755	746	724	731	785	731	762	748	719	723	786	748	739	737	749	720	675	730	749	679	743	730	766	756	774	731	732	803	724	686	674	734	736	723	781	727	775	773	736	725	710	795	730	773	738	752	777	732	712	773	744	804	737	771	761	783	759	797	752	784	682	723	715	752	754	734	777	784	724	803	708	722	767	749	709	765	697	719	741	775	734	757	771	729	754	739	769	770	743	763	772	711	781	797	761	740	724	749	725	713	745	738	759	727	761	713	711	750	777	733	753	736	781	721	742	744	741	756	733	727	747	750	744	796	729	778	722	718	743	715	729	752	769	772	788	759	778	767	764	757	717	786	774	787
74543	51489	22919	6186	1096	730	620	500	440	413	375	381	373	337	362	339	345	327	318	342	309	316	296	251	284	292	340	288	315	304	329	284	308	302	316	292	277	260	309	257	297	317	264	292	278	299	296	307	274	281	273	298	268	267	264	295	259	297	280	273	285	278	275	300	283	269	273	277	277	272	284	275	257	288	275	289	274	273	279	295	305	288	259	233	279	291	285	278	280	291	247	291	263	254	237	269	269	230	259	301	299	310	261	282	289	276	270	263	272	281	265	268	303	248	291	259	260	265	270	294	290	270	270	297	246	275	283	285	264	326	282	271	230	301	265	226	261	287	269	237	272	292	311	268	287	277	280	285	267	270	267	289	270	276	289	300	263	311	281	243	262	230	248	257	271	287	263	267	301	256	284	289	288	282	286	269	297	295	260	278	285	307	292	297	296	284	265	277	280	289	294	304	250	280	257	275	285	290	289	280	259	255	294	290	318	280	270	285	288	267	280	262	257	261	277	294	278	295	260	288	272	255	274	279	273	305	308	266	274	249	267	292	285	258	299	274	306	282	244	277	315	263	277	278	285	281	260	282	304	292	293	268	286	272	276	268	294	285	268	271	268	275	292	269	261	262	279	297	266	261	306	279	289	271	267	272	270	279	277	266	308	274	285	293	294	283	291	267	299	268	268	269	256	276	264	274	280	277	284	276	281	267	264	291	313	288	304	238	288	269	260	273	285	305	260	286	312	298	292	294	299	270	280	288	284	262	283	279	283	259	273	293	256	283	264	320	285	304	272	272	298	275	271	282	269	255	260	282	303	287	259	289	256	278	265	268	257	274	265	310	281	274	288	269	266	265	274	289	278	293	267	274	262	266	265	259	274	283	272	234	298	289	272	279	295	260	266	290	288	308	247	287	269	251	257	272	270	290	272	295	278	281	291	275	245	312	288	255	280	284	269	283	283	280	281	266	273	270	287	263	270	253	297	301	253	273	280	243	298	276	293	278	231	281	275	299	288	300	275	287	282	306	285	286	321	297	279	280	294	290	280	235	285	286	277	282	267	254	263	295	266	287	298	284	252	300	279	275	267	287	264	272	295	299	296	237	267	289	288	293	272	278	268	273	267	290	298	294	279	287	284	273	297	292	313	288	329	268	275	265	274	274	273	308	273	273	266	261	300	300	257	281	242	262	292	266	270	262	272	256	257	280	298	268	295	265	302	295	278	270	256	286	270	293	280	269	293	277	275	260	282	293	255	296	308	281	307	240	298	298	258	278	312	275	283	277	274	311	264	294	289	300	264	299	276	287	287	260	290	267	278	296	309	308	275	290	294	283	262	266	278	278	292	277	282	295	311	290	288	299	283	291	317	290	270	264	270	279	282	302	260	278	284	289	293	254	276	289	274	269	293	275	309	284	317	270	271	293	303	265	272	275	272	307	279	286	256	279	241	273	275	272	297	308	300	270	266	250	252	286	266	287	267	276	251	317	284	285	277	266	259	270	273	262	274	269	308	274	285	297	270	316	265	274	272	258	295	273	280	265	281	274	287	262	278	302	292	255	296	284	296	285	275	274	295	246	273	275	291	278	278	289	283	271	261	255	261	289	245	251	266	282	276	290	276	277	310	285	271	297	285	257	309	276	284	286	273	266	291	268	274	283	249	275	296	288	273	277	261	272	268	293	295	281	278	274	270	285	279	317	288	281	265	275	304	286	294	279	301	275	282	271	267	297	288	286	238	265	280	230	273	298	250	264	276	267	281	292	267	295	298	298	257	282	263	290	264	280	274	301	305	257	281	254	267	242	255	278	278	287	275	261	265	280	308	295	260	286	298	261	256	287	294	260	256	311	278	277	288	281	271	303	276	267	295	286	259	281	313	303	282	293	298	279	296	296	279	281	271	300	283	276	294	262	296	249	275	259	317	299	297	260	286	278	302	290	291	296	304	288	243	260	295	286	308	314	272	278	296	268	292	294	272	295	271	261	303	276	298	305	280	256	311	268	275	276	268	312	301	276	282	292	265	264	303	310	276	285	273	301	273	269	276	290	273	289	266	274	265	263	305	250	302	290	250	302	271	284	267	275	284	299	268	265	288	256	277	287	255	297	255	294	291	305	274	290	293	302	302	289	274	258	268	298	255	303	255	281	279	263	275	303	294	302	275	283	253	313	281	267	285	290	272	252	292	285	274	307	291	302	297	267	261	249	305	305	260	301	280	267	273	271	278	246	271	253	271	289	283	287	297	294	237	273	273	255	273	280	289	272	254	290	273	279	251	299	306	270	261	283	307	245	265	262	257	317	288	269	254	276	291	277	299	277	285	297	283	258	294	307	286	269	264	275	300	249	299	278	293	272	274	267	310	316	274	314	268	274	264	293	303	233	267	262	273	289	306	283	266	277	275	284	304	256	283	261	260	285	264	291	292	274	311	280	281	265	264	289	309	288	309	262	282	295	281	265	294	273	303	289	271	270	274	294	273	268	267	257	276	251	263	300	280	235	273	281	289	263	289	282	304	285	295	304	283	233	264	270	281	307	289	304	271	284	301	292	312	269	288	272	298	273	304	270	268	263	268	233	267	231	295	276	280	291	263	246	295	277	277	259	283	296	262	275	283	294	275	300	256	277	303	277	281	299	275	303	284	274	274	278	270	300	331	304	298	321	287	271	278	282	272	287	257	281	255	247	298	308	287	283	259	276	280	298	291	295	239	287	293	289	269	258	297	260	279	309	289	249	300	283	280	250	302	271	284	277	251	266	246	271	263	263	282	274	299	285	291	291	259	251	282	309	278	300	292	275	248	308	256	273	280	275	265	308	289	280	306	298	256	292	263	262	267	281	285	245	265	260	306	308	295	297	277	299	277	275	272	315	283	270	270	275	270	256	273	290	286	279	252	263	256	298	310	296	299	276	287	286	274	285	256	309	306	305	244	264	277	271	303	287	258	269	277	296	292	266	259	301	283	274	313	263	265	284	307	252	330	262	251	282	272	274	298	275	263	265	298	254	288	257	273	292	284	259	302	284	296	276	270	292	275	301	272	258	280	262	261	286	269	281	282	280	292	304	301	252	268	270	261	274	306	290	311	280	269	274	288	289	277	269	286	298	291	304	293	274	266	273	298	272	304	306	280	314	300	300	285	283	261	269	304	315	236	284	312	297	246	279	281	258	276	270	258	267	257	279	295	283	280	284	244	275	254	261	265	265	288	298	289	314	304	277	258	273	274	260	275	290	282	306	293	305	274	287	265	310	301	301	277	275	302	274	291	284	297	266	282	274	251	273	290	244	296	263	282	266	291	270	286	275	299	297	301	280	274	287	267	277	298	284	301	288	308	258	274	285	286	289	286	268	290	257	296	257	297	264	276	254	292	261	300	294	273	274	294	278	305	275	262	277	290	305	268	254	304	310	318	274	291	279	254	264	271	265	247	272	259	240	282	281	256	284	272	297	281	269	301	266	315	268	313	260	254	313	259	272	284	273	257	299	287	257	279	267	314	291
51903	34931	3353	3618	3201	2637	2263	1847	1719	1484	1287	1285	1159	1087	1051	995	925	950	919	906	843	830	843	819	757	788	734	800	760	717	769	784	722	711	724	742	758	707	711	714	655	691	673	673	687	670	746	663	710	742	658	719	642	666	683	681	697	688	648	639	708	661	646	679	696	620	660	709	652	702	665	634	679	648	664	698	744	650	703	686	669	685	687	693	701	662	653	701	604	685	642	652	673	670	687	689	662	677	693	655	674	691	640	656	629	602	665	644	661	686	691	674	678	666	669	654	649	707	625	656	644	677	623	619	662	657	683	654	647	644	687	674	664	648	682	656	666	642	622	655	713	639	672	702	665	657	694	636	655	671	691	683	678	661	665	685	643	679	659	686	657	716	677	669	627	685	651	632	654	601	638	662	640	657	655	685	653	716	606	645	675	702	708	653	668	643	712	672	664	698	645	687	676	681	674	662	659	636	666	672	606	676	642	656	694	599	670	702	660	644	661	649	658	624	619	662	670	683	696	725	720	647	637	661	645	675	642	678	676	664	642	720	669	605	661	681	669	634	659	621	652	624	650	625	655	616	640	643	636	660	642	674	685	637	708	663	650	626	651	670	675	675	649	661	665	591	603	643	690	606	664	685	669	684	686	674	665	657	683	722	653	645	678	631	646	669	619	667	654	676	673	638	656	637	645	626	658	670	672	639	623	619	708	657	676	673	660	688	726	683	692	650	683	612	669	627	661	646	680	610	692	629	659	664	703	686	684	620	700	668	656	713	629	714	659	645	642	658	628	694	686	633	694	690	621	640	672	675	719	660	641	658	650	659	638	666	670	701	589	648	674	678	665	706	636	682	667	630	631	657	666	655	659	641	705	663	655	704	683	693	633	662	658	635	688	673	679	625	648	643	700	682	646	677	652	614	639	677	669	667	664	650	646	641	650	699	629	696	637	658	629	620	678	690	654	653	654	636	657	632	633	625	659	677	695	702	643	689	628	656	669	675	691	714	688	639	676	609	666	695	682	686	646	628	711	667	641	664	664	646	633	655	658	665	662	678	640	679	635	654	661	643	684	655	649	637	649	616	646	661	649	667	680	649	694	652	645	656	670	678	692	709	684	632	700	732	638	679	644	637	713	621	607	712	651	702	661	701	648	658	667	687	656	657	659	683	604	631	630	631	673	663	676	628	622	651	671	638	604	640	650	664	657	724	605	616	692	663	661	639	637	660	647	660	652	659	665	656	665	648	654	683	656	649	688	771	635	662	671	637	662	641	651	691	681	671	619	672	700	696	669	638	635	705	682	648	673	667	660	642	642	688	656	681	656	703	680	672	697	657	647	661	618	700	603	677	653	688	636	628	673	597	641	641	668	715	637	689	648	645	624	625	647	677	666	674	653	673	656	628	628	674	632	661	640	645	664	639	678	663	609	655	709	645	666	698	654	701	632	616	673	661	638	658	667	702	644	653	650	741	624	685	683	653	678	634	642	657	664	657	655	649	649	670	646	652	682	680	711	643	704	709	720	650	712	640	651	657	654	683	690	690	656	677	687	642	683	683	637	684	653	686	628	682	683	604	663	676	655	648	678	674	661	649	673	678	684	640	648	623	667	661	655	685	673	657	694	655	650	645	681	642	630	691	672	682	659	664	669	715	671	690	694	667	655	639	687	666	616	675	651	603	619	657	656	657	655	641	663	641	654	650	657	668	662	636	640	672	593	633	670	755	651	638	669	683	642	710	681	669	658	657	657	697	673	648	657	609	670	658	643	702	668	651	657	644	634	708	722	703	623	651	622	659	705	656	656	670	639	664	662	681	675	656	711	678	621	650	667	605	690	654	649	659	644	665	677	646	678	685	644	656	641	671	616	647	658	694	701	673	696	647	667	671	633	654	639	698	659	659	646	653	662	664	649	663	641	630	691	711	679	654	651	650	687	691	687	670	668	654	650	625	658	668	685	683	639	671	679	651	655	681	675	622	648	694	682	674	640	653	625	633	670	614	682	642	647	669	705	625	667	686	667	664	613	687	617	670	629	694	671	646	656	634	695	686	664	625	654	673	688	650	673	643	653	630	657	675	646	719	723	682	645	665	674	629	621	674	682	675	676	638	645	690	650	635	686	644	660	718	673	733	633	659	664	607	633	668	643	663	635	585	666	664	670	658	681	686	646	661	683	652	627	655	620	716	658	724	672	661	648	648	691	680	669	635	646	703	651	654	656	682	653	636	675	633	682	664	611	637	674	654	630	636	625	624	662	653	633	621	645	675	584	652	629	659	661	668	622	648	645	635	646	649	637	687	657	688	656	735	675	687	689	642	652	642	664	684	665	631	658	664	664	699	669	646	680	655	657	649	638	690	663	677	667	649	619	649	622	671	673	665	621	619	645	695	660	654	676	668	659	659	661	659	621	649	677	671	670	704	652	662	681	624	680	689	639	682	672	669	638	643	644	700	652	631	697	686	679	674	650	656	718	639	663	653	683	660	654	691	665	657	707	622	660	691	687	667	658	687	690	645	640	683	682	625	650	679	676	632	612	619	644	686	696	686	664	628	633	649	620	642	678	649	701	655	654	620	664	668	643	666	634	639	686	686	682	652	625	709	667	711	704	712	679	689	685	664	674	723	681	650	686	645	622	725	678	684	713	636	664	683	631	677	686	643	654	680	655	644	648	632	668	635	642	670	651	657	676	659	693	653	674	689	670	661	675	657	685	650	633	664	598	643	667	661	668	647	691	685	618	652	663	698	677	674	671	696	612	641	636	663	641	560	674	619	688	636	675	653	646	655	622	674	698	726	699	645	692	658	677	673	677	657	622	694	638	650	623	675	679	656	622	659	651	682	632	636	646	620	695	629	694	654	665	672	669	621	697	615	680	640	639	684	661	630	684	627	710	672	677	652	729	651	636	669	654	655	688	662	711	662	680	669	673	640	672	663	659	652	677	655	671	616	637	660	666	669	671	646	597	675	650	655	673	641	698	682	659	708	650	710	662	670	709	670	678	685	686	629	707	648	650	672	644	676	642	713	643	670	638	663	678	643	619	668	647	668	707	672	669	614	644	672	662	653	636	664	655	629	721	684	652	683	582	678	676	674	670	670	656	631	697	655	687	677	682	646	706	680	672	675	635	666	654	661	690	674	682	661	642	685	693	626	670	639	659	691	613	659	653	676	676	647	672	678	654	676	664	677	664	700	661	633	689	642	650	601	683	671	665	699	665	642	637	652	638	659	653	613	629	683	614	647	674	693	755	680	688	631	650	610	688	642	684	651	661	670	678	606	665	697	669	662	636	660	638	689	681	681	628	687	668	626	662	630	642	619	688	721	651	644	673	646	654	656	647	663	668	664	664	687	663	678	647	661	678	616	649	664	645	644	668	677	632	673	667	646	630	621	674	658	682	632	676	629	653	618	667	621	607	674	656	636	677	635	658	679	618	678	667	627	621	655	706	617	649	654	685	613	687	656	674	638	646	648	663	656	661	677	652	641	697	650	657	602
20541	4451	360	177	196	169	184	177	171	159	154	189	177	163	173	181	186	173	180	171	161	170	184	169	188	187	173	190	150	182	191	160	147	190	174	168	186	175	196	158	183	155	191	169	158	194	164	175	183	153	164	195	186	175	174	177	154	171	150	197	180	160	143	201	157	152	156	177	159	156	166	169	162	163	141	169	173	165	180	186	163	192	154	176	160	156	166	159	173	188	170	164	160	182	180	177	157	167	177	179	163	176	172	175	164	148	161	186	173	166	208	155	184	152	167	162	166	175	154	167	167	192	154	153	172	175	179	165	174	165	163	172	172	161	173	183	179	195	169	171	166	140	160	157	151	171	150	169	160	161	157	182	170	181	159	175	180	163	175	172	154	181	181	189	180	164	182	171	175	187	173	158	149	171	148	164	173	139	166	152	184	184	191	162	163	193	194	182	170	180	172	165	161	165	162	171	141	171	167	181	162	169	184	153	170	209	193	184	165	181	173	173	178	153	182	172	176	167	175	184	171	190	165	166	197	157	159	167	179	186	167	148	171	182	171	160	174	187	187	146	162	163	181	174	165	163	189	170	158	170	176	175	176	151	184	167	136	149	177	165	161	181	193	168	185	148	144	156	173	167	172	188	155	191	170	169	166	158	171	164	165	149	167	154	161	174	173	194	149	157	170	164	187	175	180	161	139	158	166	153	157	150	157	180	175	172	155	172	165	175	187	182	157	174	174	183	162	173	176	175	184	155	179	157	172	163	187	176	171	177	154	160	171	147	171	177	187	169	173	195	174	155	172	162	165	169	156	162	160	164	166	171	154	161	169	171	144	177	175	174	172	176	168	158	177	193	164	205	170	158	153	159	185	163	178	175	166	171	191	164	137	190	183	154	191	175	160	186	200	161	170	181	168	178	147	170	173	183	175	179	164	180	188	160	161	167	207	181	173	170	183	162	186	176	172	182	168	159	175	169	181	177	175	170	175	170	180	165	167	180	162	177	195	166	166	171	166	160	158	161	158	149	165	179	182	159	164	161	163	193	170	157	173	159	141	158	143	182	173	143	158	161	164	169	181	180	165	174	197	173	186	154	166	175	181	168	157	179	167	169	172	155	156	173	182	178	173	147	174	202	170	187	162	181	169	188	167	171	162	181	180	179	171	179	158	179	194	171	169	161	182	142	180	159	175	174	173	172	161	159	192	170	154	170	152	173	143	159	155	159	174	185	195	183	154	174	174	194	172	199	154	167	176	160	205	152	137	151	182	169	178	183	197	192	198	149	177	176	180	188	180	169	179	164	184	159	153	168	168	161	153	157	175	175	167	179	173	169	181	195	159	166	179	186	187	182	165	155	164	138	181	192	198	179	169	166	171	179	155	156	153	159	183	159	175	169	156	167	177	185	154	188	148	173	172	179	173	168	169	169	158	184	185	160	164	196	178	159	164	186	162	202	182	173	147	167	199	180	167	151	163	159	165	167	154	166	139	211	178	179	184	171	182	183	171	164	183	175	155	167	180	152	205	161	180	148	177	167	165	185	183	162	158	158	194	169	197	173	188	168	180	174	164	180	154	143	168	181	164	182	174	178	177	162	173	189	181	149	176	182	179	199	180	157	150	182	181	176	182	155	182	180	169	145	146	172	169	196	170	158	173	173	171	186	164	180	153	164	156	175	179	183	164	158	157	169	167	169	176	191	183	175	155	176	179	165	180	136	194	182	181	192	152	180	192	182	174	179	181	159	177	174	153	170	176	155	167	187	166	165	147	198	168	165	186	162	171	168	148	178	182	167	182	162	185	170	164	157	191	165	175	199	169	160	183	174	164	195	174	178	171	179	171	175	181	147	171	156	166	174	176	178	180	180	156	175	163	145	159	169	169	146	175	173	157	141	149	150	179	180	187	159	166	197	168	175	159	164	156	155	219	151	175	146	174	176	184	153	187	150	169	165	171	153	123	164	193	168	163	162	196	167	174	161	176	165	156	182	177	156	181	179	161	186	177	163	159	185	164	164	161	184	153	174	169	168	166	195	181	177	182	185	145	167	150	166	192	160	143	185	160	177	170	179	165	160	172	171	168	171	155	166	184	157	145	166	164	176	168	163	159	138	151	195	170	173	171	171	165	180	182	144	135	146	179	186	175	155	149	167	172	160	173	171	167	155	150	156	170	170	195	176	168	161	179	164	165	159	150	177	188	158	189	167	192	159	179	176	164	185	172	134	166	167	156	166	155	167	197	152	169	166	192	169	159	168	175	166	170	207	164	179	154	164	197	157	181	161	184	174	172	188	171	182	171	183	178	178	190	181	155	163	154	178	190	162	151	160	182	169	165	179	183	154	182	171	161	173	165	179	169	173	157	133	176	165	159	187	180	182	192	193	162	160	179	145	173	211	163	150	176	173	170	182	176	170	161	174	158	186	181	174	178	157	184	180	178	169	170	201	186	169	179	168	175	165	176	172	181	178	187	200	179	188	166	162	164	173	162	185	171	181	144	178	182	192	182	170	184	175	175	174	190	181	172	153	169	185	177	167	181	182	160	194	175	181	174	177	175	176	180	170	160	165	159	148	182	169	172	168	170	167	168	163	167	173	172	170	191	161	160	178	147	173	195	191	165	163	174	153	161	192	170	174	161	180	173	171	155	169	171	169	179	164	168	190	156	142	163	148	157	176	190	166	186	165	144	162	148	174	159	159	182	154	171	170	166	167	158	176	177	179	148	173	164	159	191	152	165	158	165	182	179	161	186	187	164	157	178	167	183	183	186	178	182	180	157	172	180	185	182	208	171	188	176	163	174	159	182	192	169	170	170	161	164	166	175	163	164	178	160	175	170	164	163	173	182	158	164	189	169	177	179	186	174	168	146	179	162	168	164	175	170	181	160	174	163	163	175	154	160	166	165	183	167	149	165	159	195	172	179	176	195	149	188	160	188	178	175	153	169	166	171	189	169	167	153	153	157	155	177	149	181	175	158	166	165	176	156	189	159	172	162	165	160	167	173	166	142	183	160	180	148	175	165	156	174	163	172	178	160	157	195	154	192	164	160	176	168	165	178	155	162	188	160	152	182	160	181	160	157	161	147	179	143	164	182	194	170	180	174	193	173	181	161	177	160	159	177	179	153	176	173	146	161	170	169	210	172	200	172	158	191	205	198	156	168	179	148	193	159	177	160	159	152	156	179	176	168	162	171	168	173	185	158	147	168	156	156	161	191	169	177	161	173	158	149	179	184	181	157	187	150	167	144	209	156	174	183	167	177	170	194	150	177	168	184	168	180	184	142	177	148	158	165	199	179	174	187	162	179	176	150	172	166	185	174	177	185	159	162	170	156	181	188	172	168	184	164	159	167	155	156	186	152	163	138	169	162	187	169	165	172	172	152	151	169	159	171	182	180	173	169	161	195	147	166	192	163	164	177	174	175	175	168	199	160	173	170	159	179	169	155	161	183	173	160	157	157	176	156	153	176	170	143	171	209	188	162	176	178	149	184	176	170	153
18359	4479	539	498	499	483	520	444	474	521	459	458	435	479	453	474	453	461	467	437	438	445	430	467	475	471	465	440	465	448	479	462	467	399	462	476	476	387	454	444	517	476	423	477	410	480	444	455	479	511	476	459	456	491	501	433	451	445	467	464	484	453	464	431	453	449	461	467	434	462	425	473	482	409	476	514	472	432	466	442	450	462	499	433	418	449	442	423	431	463	481	467	500	467	432	436	470	489	455	491	438	442	470	454	436	459	467	464	482	457	488	431	446	459	492	428	491	460	463	433	406	440	430	456	481	495	434	447	474	437	447	458	479	441	480	506	436	462	477	484	439	451	428	446	467	439	447	471	454	475	457	471	449	456	447	452	472	463	449	443	516	480	502	472	476	472	445	504	490	471	462	458	459	475	464	437	449	445	445	457	462	428	466	462	468	441	500	477	470	472	443	460	439	474	442	528	443	434	455	460	440	455	436	449	458	505	488	471	483	425	434	502	485	483	492	447	469	476	449	446	482	454	418	464	414	480	481	474	445	440	400	461	400	499	433	470	493	449	443	445	487	439	435	463	486	452	425	454	441	471	481	436	462	459	495	485	450	440	466	451	467	458	459	456	470	484	459	491	445	452	413	469	418	475	494	444	460	452	496	491	437	463	465	470	462	454	472	464	436	472	450	438	441	450	442	430	456	467	469	451	456	452	464	401	453	442	475	505	471	445	484	470	413	450	450	459	450	439	458	454	499	453	452	460	471	484	453	455	481	466	443	463	433	511	475	445	515	468	479	450	482	484	431	477	453	459	444	452	467	470	498	491	437	518	456	458	472	462	442	513	456	481	450	443	461	424	501	431	452	453	462	463	480	476	453	434	486	503	462	476	514	441	459	466	490	469	429	448	451	440	479	447	508	508	488	468	453	497	467	470	438	468	454	460	497	519	436	446	459	468	458	459	435	450	458	449	428	436	457	469	470	473	442	462	468	448	425	505	458	471	456	466	462	463	498	441	433	421	428	482	444	454	486	421	485	459	449	467	472	445	475	482	453	489	479	486	470	430	498	463	427	501	434	447	448	479	472	458	454	454	486	467	459	486	444	427	456	472	452	423	464	481	428	463	459	441	430	465	434	452	455	461	517	443	470	464	442	506	440	470	465	475	476	453	416	438	449	467	477	484	450	442	500	485	431	468	456	446	454	430	477	488	496	450	477	453	424	435	432	456	434	450	466	450	510	507	452	442	490	468	457	469	476	472	500	473	503	459	478	468	453	437	442	481	453	448	452	462	461	459	487	471	478	474	449	470	471	445	464	452	470	459	452	469	482	425	487	495	450	457	462	476	505	439	465	486	471	433	470	483	446	469	484	446	499	467	491	442	480	470	438	477	488	441	460	453	466	434	448	487	471	490	486	420	440	460	444	443	432	425	440	446	463	464	451	438	458	471	461	452	434	439	449	469	453	489	478	460	475	449	453	471	450	447	475	455	434	519	453	472	457	468	502	492	491	459	474	463	467	491	429	461	438	471	495	435	468	499	474	469	462	468	469	466	444	482	454	448	426	487	436	459	456	433	433	441	453	437	501	464	476	427	475	486	482	499	447	433	477	453	458	450	454	432	470	503	445	525	472	439	449	464	478	424	497	464	505	427	437	478	461	472	474	467	506	468	465	420	451	461	497	470	448	470	492	453	440	467	443	474	501	474	470	423	467	450	435	462	477	471	471	477	493	461	469	462	465	488	471	445	460	462	487	484	488	482	473	504	461	489	474	488	478	463	463	536	460	447	488	492	479	441	476	467	504	457	441	448	470	454	484	429	466	441	472	461	450	484	509	440	457	448	443	479	450	435	446	447	435	476	468	484	469	462	453	502	464	492	444	496	438	453	466	457	471	490	452	448	488	491	440	502	473	485	443	451	439	454	502	499	444	465	461	448	484	427	429	483	439	443	458	455	455	458	482	510	479	442	483	411	456	423	497	491	399	464	441	478	452	482	439	499	483	491	430	481	466	466	481	517	469	447	459	461	441	499	443	436	449	512	479	487	485	452	454	478	420	451	453	471	456	451	481	458	456	453	478	463	435	441	474	480	461	485	477	483	464	498	492	480	492	439	431	461	480	427	441	459	493	489	455	427	509	470	477	456	469	442	466	476	455	451	460	470	447	463	498	477	473	485	504	468	469	472	479	472	467	453	463	439	463	433	455	486	476	454	443	493	452	506	498	478	461	454	467	488	457	455	511	449	474	483	466	477	469	432	458	474	449	417	429	452	464	448	458	502	436	468	425	496	440	448	427	430	482	427	476	488	456	426	455	477	473	460	462	505	453	513	473	455	457	465	458	438	444	461	417	456	478	481	487	475	478	433	444	455	454	428	439	463	448	440	481	478	480	416	471	489	452	468	486	461	462	467	473	458	465	444	457	453	456	493	466	446	492	455	441	494	429	486	467	461	506	483	446	473	457	445	439	447	422	494	460	462	476	455	502	468	435	470	476	433	500	454	469	472	459	447	457	446	505	416	495	422	452	427	484	451	467	489	481	486	488	453	443	443	486	446	455	473	460	471	447	447	464	465	467	442	504	466	436	427	460	478	468	485	487	436	457	494	437	452	462	449	467	480	443	458	460	475	480	480	457	473	414	426	466	470	432	484	494	443	483	444	462	433	444	484	459	410	433	462	476	480	491	444	440	429	445	470	465	459	459	455	454	459	440	439	487	469	471	450	459	452	445	438	454	461	487	460	469	465	434	464	461	447	426	488	443	473	481	459	453	451	462	447	522	425	459	495	469	460	499	461	479	470	502	437	406	438	487	470	421	464	496	491	484	470	467	444	471	447	477	470	511	419	483	512	449	516	422	433	493	488	443	462	470	461	501	470	440	489	434	420	474	473	491	456	487	454	485	477	464	495	454	441	452	501	477	463	449	448	476	475	450	502	463	450	460	464	457	438	485	468	493	485	471	473	487	481	497	471	479	485	471	455	505	463	457	419	476	491	413	464	450	430	459	449	452	456	472	457	457	467	484	458	451	458	455	464	501	426	458	441	440	489	469	455	462	486	467	444	444	469	495	483	522	452	483	466	471	490	460	469	467	474	484	440	433	451	479	446	496	500	456	462	465	417	464	464	490	508	436	464	475	475	469	454	448	474	454	488	494	438	466	467	474	465	442	465	485	473	446	467	436	480	477	498	458	454	464	447	476	458	446	489	442	424	434	421	466	471	421	447	438	470	480	459	469	472	465	455	458	461	446	468	480	483	433	469	466	469	486	437	451	496	463	486	461	452	474	431	469	492	459	468	468	435	438	478	509	463	470	484	482	455	479	482	473	443	483	451	452	431	456	462	459	444	484	474	479	503	466	442	505	430	475	432	430	445	478	519	466	450	478	454	464	482	493	456	478	464	466	485	483	497	471	464	451	474	443	465	459	430	462	446	474	443	494	479	471	461	434	465	470	432	438	479	459	437	469	432	453	434	456	446	469	430	448	469	461	475	458	456	487	455
65993	43534	14977	1688	652	506	488	424	420	395	357	347	350	335	343	313	331	332	291	350	342	319	304	326	316	307	318	308	290	290	311	314	314	296	301	312	315	341	307	307	292	309	307	335	282	296	293	290	270	299	332	299	293	304	310	344	297	299	284	328	294	315	281	279	295	284	320	329	315	307	310	314	301	334	299	289	296	292	302	351	304	290	360	309	305	299	289	332	323	324	301	298	309	289	290	318	302	305	296	256	277	272	295	291	321	297	296	337	312	338	322	307	322	319	292	300	309	306	305	326	296	315	294	352	332	303	307	312	347	319	284	296	313	328	310	312	285	304	302	295	297	326	293	315	314	299	304	316	325	337	287	301	286	325	360	341	299	334	308	324	327	338	296	278	330	310	313	321	304	322	300	327	313	297	274	338	326	284	321	282	326	312	284	315	321	329	322	290	286	298	305	320	332	294	330	299	311	330	306	299	293	308	308	293	336	316	317	346	315	300	308	356	317	331	288	332	317	292	300	293	320	306	295	320	282	293	312	333	322	315	299	305	282	321	306	315	303	279	326	313	299	301	336	302	306	271	284	327	296	265	331	292	296	332	302	301	303	323	307	293	274	305	305	301	308	308	296	329	323	287	310	284	301	299	316	326	333	326	308	289	287	322	284	294	318	303	286	319	327	301	286	313	297	288	301	283	310	295	337	343	311	303	338	316	284	292	324	322	305	330	299	301	304	298	307	268	329	290	317	305	282	304	343	304	313	261	298	324	318	324	287	305	317	300	310	309	312	320	297	312	301	291	319	328	308	300	307	332	334	325	328	279	301	323	317	321	316	300	299	317	292	280	324	320	314	272	304	304	342	318	321	307	286	287	296	285	302	305	275	302	315	325	285	328	289	279	301	303	286	306	289	306	307	269	291	293	301	261	323	289	294	283	319	300	300	273	311	292	294	314	297	341	310	329	289	285	307	300	291	292	319	328	290	319	310	321	292	327	328	297	271	315	302	299	291	286	298	304	307	314	309	317	297	272	279	298	295	316	321	318	332	340	335	301	316	312	366	299	309	272	306	273	299	310	309	302	297	318	306	312	293	301	296	304	318	295	324	300	336	297	307	296	307	346	284	310	334	283	330	356	336	288	310	319	350	334	303	293	287	325	285	328	312	325	344	312	278	302	296	299	295	314	280	304	307	314	308	323	307	319	329	311	294	294	329	269	310	296	299	312	299	285	344	315	311	305	285	287	315	293	271	334	314	302	298	316	263	325	270	325	353	361	307	319	310	283	314	329	313	294	339	298	301	318	321	332	307	322	339	300	299	281	317	309	314	322	319	293	287	325	318	300	270	336	322	303	316	343	338	304	328	335	321	299	334	295	311	313	323	310	305	313	294	312	289	308	310	313	275	315	296	291	283	283	343	300	292	305	298	306	306	302	284	329	300	320	283	289	323	313	298	299	331	314	312	320	307	273	279	293	295	296	321	292	286	322	294	299	312	333	327	325	308	321	306	330	276	330	281	298	317	330	272	290	281	264	292	312	322	300	311	325	298	313	321	278	328	300	311	300	299	292	297	302	297	308	315	318	322	324	319	340	309	298	329	318	311	337	296	324	299	283	280	281	289	306	303	306	303	315	297	283	292	325	308	309	332	317	304	321	340	279	296	316	312	313	277	298	301	258	320	289	316	289	314	306	299	298	279	270	326	307	316	306	285	304	294	324	307	277	302	310	309	299	312	305	309	306	298	339	283	326	297	316	330	289	289	303	317	355	317	265	311	267	313	309	316	309	310	272	313	313	315	330	285	298	283	290	296	326	321	326	345	290	307	283	319	325	283	281	303	313	321	310	309	308	299	332	322	328	283	307	304	279	317	286	301	257	312	278	301	284	295	293	333	305	308	292	302	295	319	308	330	299	304	297	333	280	287	300	305	279	334	309	326	300	311	313	286	288	316	308	312	282	311	329	302	324	323	336	304	297	301	335	333	291	310	305	275	308	296	299	329	294	298	329	291	315	335	285	333	279	304	325	303	335	285	300	304	334	344	321	295	285	295	293	301	321	315	334	277	311	321	295	305	319	326	287	280	266	322	306	310	316	339	308	305	315	308	308	303	303	306	291	288	303	285	291	332	349	278	322	315	304	303	304	288	315	294	299	297	318	301	294	317	320	260	323	296	292	322	295	336	316	308	307	280	274	305	314	304	293	291	300	327	310	295	322	269	300	279	288	302	314	312	335	298	317	318	310	307	276	322	358	323	299	298	334	313	294	312	294	345	307	291	267	312	359	287	308	294	333	343	345	317	301	334	309	319	339	320	305	289	301	330	285	312	343	312	302	316	322	279	328	305	300	321	310	308	323	310	341	283	350	320	298	285	303	296	321	333	309	315	285	311	312	330	325	308	267	315	338	320	341	352	327	295	343	298	312	317	303	320	265	315	278	284	320	293	306	320	293	321	298	297	329	297	293	325	288	310	330	305	301	294	293	330	344	323	317	305	329	322	305	317	299	325	332	274	318	307	308	306	318	337	318	268	300	314	305	296	304	298	305	303	303	302	336	376	331	287	263	285	321	343	319	305	310	328	308	316	316	286	332	314	293	319	296	313	310	289	323	298	314	335	321	293	324	318	275	323	333	310	317	318	337	305	278	308	299	314	291	305	299	286	314	319	331	323	337	318	314	295	288	318	294	315	272	305	299	334	308	287	282	304	329	318	319	307	284	288	354	295	327	332	313	306	310	276	302	338	299	292	300	333	272	313	301	323	313	282	312	305	305	318	316	289	318	303	315	309	310	338	314	318	318	338	280	325	297	318	291	314	290	316	311	303	274	293	315	314	306	284	302	356	287	304	288	306	296	314	319	259	292	295	293	285	318	288	327	294	304	312	314	282	342	317	324	270	305	286	315	259	301	299	315	306	347	332	357	327	305	299	326	276	245	285	286	318	320	303	289	308	303	276	311	315	294	293	352	322	335	305	292	325	329	343	245	282	285	307	314	324	289	319	298	330	310	314	294	314	305	295	321	289	342	297	317	309	308	337	308	308	281	300	311	283	300	275	299	283	297	295	301	340	306	295	288	322	300	325	304	313	304	311	322	317	327	339	298	290	303	298	295	317	312	318	344	319	294	330	311	324	315	313	300	311	316	311	309	284	295	286	299	289	308	286	330	314	300	292	270	284	283	283	310	334	331	332	303	313	284	302	304	288	341	325	340	317	288	302	297	323	317	321	287	330	280	306	309	297	286	298	315	323	302	277	309	297	314	307	313	320	296	301	285	313	312	321	307	345	327	291	313	289	296	314	320	297	271	332	337	279	285	298	290	290	311	311	281	298	300	300	313	305	310	302	303	314	318	331	336	326	308	319	315	315	309	295	326	338	326	308	305	309	313	278	285	303	286	282	298	302	314	306	297	314	301	315	322	299	308	361	315	298	321	299	308	307	307	307	291	276	301	303	295	304	302	353	312	307	324	297	294	306	324	327	321	256	326	297	304	331	278	322	306
42735	27612	2127	2284	2041	1748	1537	1369	1277	1189	1101	1044	999	989	928	895	917	893	840	842	814	838	898	821	831	823	780	802	847	766	803	819	808	779	802	800	779	774	803	757	750	780	798	766	758	775	777	808	768	791	746	774	773	765	761	763	787	758	733	798	743	740	791	721	794	716	791	695	755	756	798	768	719	783	765	786	750	676	726	770	771	754	738	737	772	721	733	715	781	761	752	759	742	673	785	711	763	745	760	717	743	757	759	789	724	788	767	753	774	820	740	750	711	681	760	723	751	722	777	800	756	705	751	776	773	717	744	753	736	756	781	746	771	734	683	726	748	714	795	757	772	766	748	718	713	726	764	734	743	679	757	751	737	781	751	775	775	767	753	784	726	750	752	757	758	704	726	758	761	730	702	705	760	730	710	714	751	725	733	691	712	798	744	717	725	796	723	754	788	744	743	777	757	712	758	714	761	755	769	732	736	764	776	722	737	742	759	750	733	719	753	777	773	713	772	733	767	765	720	706	763	772	753	751	694	725	754	744	749	736	675	702	723	703	762	729	727	806	701	769	779	785	792	735	753	713	727	739	759	830	744	743	742	746	735	763	742	802	757	751	728	755	771	767	746	750	754	725	718	789	760	753	740	724	759	696	780	713	708	751	721	725	701	716	750	775	707	765	762	724	740	747	746	800	727	744	725	768	758	729	725	749	754	755	715	740	757	777	727	728	740	728	776	768	753	744	799	743	731	779	706	765	735	742	760	722	746	750	714	770	755	694	745	736	717	692	769	679	782	777	728	686	742	709	751	765	790	710	727	756	742	707	722	749	723	715	714	746	762	729	747	751	754	751	729	786	736	735	745	735	745	756	719	759	763	775	694	754	721	758	726	716	768	730	753	751	804	760	758	742	780	732	755	756	759	734	741	744	742	719	759	747	735	762	768	767	737	729	753	751	764	720	729	777	762	752	760	731	754	750	732	693	774	750	752	761	759	741	693	766	784	734	771	749	773	743	724	720	776	697	713	770	798	730	711	764	715	739	739	780	690	779	736	729	753	786	713	764	740	753	731	708	761	777	810	726	720	725	719	719	716	752	737	762	791	781	726	706	761	745	752	760	726	741	760	722	748	708	730	755	713	727	716	716	745	737	772	727	735	706	762	707	709	750	731	735	740	760	788	756	766	732	786	764	779	699	748	750	727	728	700	757	747	767	773	779	756	796	763	781	794	697	737	732	735	754	761	749	751	715	724	714	798	747	760	742	760	720	697	787	725	747	710	718	773	744	784	710	703	754	704	758	750	763	773	728	767	764	731	755	770	724	766	787	774	725	714	696	797	690	729	712	780	776	745	714	741	774	753	702	743	762	748	749	762	707	756	715	749	741	737	713	772	693	765	743	772	753	721	733	729	786	722	742	712	737	685	753	724	776	711	741	736	724	749	770	732	732	762	801	759	774	795	725	766	758	785	680	682	751	746	747	724	758	750	758	741	722	737	751	718	770	728	761	748	770	772	729	737	703	759	748	707	740	786	768	739	755	764	737	755	733	740	754	730	792	795	708	716	776	731	770	763	722	745	717	772	734	699	817	770	755	705	734	719	763	715	742	772	760	754	808	772	756	737	733	757	741	732	731	772	774	764	793	777	770	830	728	756	758	721	776	761	780	770	786	784	672	747	735	717	726	720	778	770	745	778	752	726	744	787	782	764	765	740	739	785	751	685	781	724	779	734	724	798	788	764	717	712	694	795	763	737	729	806	725	741	767	761	773	754	730	770	762	754	755	667	721	744	756	701	762	739	716	757	694	702	760	776	736	701	787	721	733	726	720	774	752	754	723	713	754	752	755	736	759	699	759	697	766	754	693	713	739	724	733	754	760	715	726	773	723	780	714	772	758	779	715	727	784	737	768	798	811	757	769	765	765	758	743	767	713	772	784	740	743	734	739	769	740	779	758	765	764	759	766	757	747	719	746	778	749	752	751	719	725	728	745	735	751	749	734	770	726	746	750	789	829	721	793	734	747	764	771	789	800	746	754	737	766	760	753	766	783	719	728	709	734	763	755	757	750	724	770	701	741	764	781	762	674	786	779	751	731	777	697	756	788	717	718	761	750	747	777	679	760	738	779	767	735	730	742	779	717	735	744	769	758	729	761	755	750	718	751	763	759	687	763	726	755	760	736	776	688	786	759	737	766	740	790	720	741	784	697	725	747	737	709	708	764	761	774	756	684	784	757	757	742	764	707	696	765	709	784	752	717	724	780	736	790	758	668	701	725	712	755	791	761	721	740	780	762	728	795	753	757	733	692	766	744	736	724	686	748	686	742	813	734	775	794	708	732	749	715	734	742	795	771	728	721	716	752	787	747	755	691	766	791	771	775	744	713	749	765	794	709	765	751	768	740	762	677	770	784	728	769	705	709	737	761	805	800	742	720	733	726	750	751	752	761	801	677	703	742	724	765	728	772	750	741	740	769	728	756	730	736	744	702	748	752	799	723	710	764	775	736	742	707	776	781	755	743	749	794	762	749	745	798	740	696	770	752	716	754	732	755	742	776	708	715	800	768	721	738	760	787	780	735	718	721	782	708	735	790	752	739	760	771	762	676	734	775	755	711	724	755	790	781	777	777	787	735	741	767	734	693	773	747	753	760	796	769	766	815	710	754	714	750	716	726	757	729	759	749	765	691	742	725	681	773	740	680	746	755	731	724	740	773	755	723	807	739	787	743	753	750	769	704	716	779	746	729	772	782	740	727	815	766	735	745	688	752	739	746	758	727	722	734	719	708	767	739	710	735	723	740	703	745	756	727	735	766	723	731	758	757	747	743	761	738	745	759	775	756	741	762	779	723	764	720	717	757	777	754	743	790	713	718	702	738	768	753	739	741	726	747	755	705	744	728	747	734	766	726	762	718	787	745	742	751	746	763	781	734	767	745	718	736	700	790	730	743	724	750	723	737	719	766	771	733	782	763	711	771	783	756	736	722	720	769	765	741	770	747	748	799	754	722	744	724	751	760	720	762	739	756	763	737	745	757	755	777	750	742	749	734	724	749	766	741	756	772	743	731	750	743	712	765	738	753	771	774	763	750	810	772	744	744	747	742	789	800	795	765	791	743	740	744	691	765	772	752	767	715	735	750	766	770	722	776	743	796	715	768	766	787	765	769	724	796	756	805	738	756	783	767	754	767	765	777	781	747	772	768	751	749	768	732	791	805	756	766	737	718	746	748	701	744	727	778	720	776	742	747	779	777	761	755	750	764	724	781	741	759	697	789	756	692	770	783	781	747	776	779	729	716	728	756	720	801	743	798	663	745	784	773	802	691	715	752	720	751	794	709	696	736	791	693	704	750	749	776	836	717	775	734	787	756	748	717	765	702	771	730	709	738	746	788	734	735	750	736	744	783	748	773	761	752	708	745	689	802	721	761	720	753	731	715	722	724	771	709	773	709	768	735	731	712	780	769	757	766	714	750	740	740	768	725	746	833	762	765	821	738	783	724
77086	54268	22972	5928	990	710	562	524	453	383	368	320	329	356	344	332	318	332	327	293	295	332	298	291	275	274	286	325	265	281	308	278	304	296	296	286	257	290	264	222	284	289	275	283	295	303	286	298	274	256	293	266	285	272	267	266	283	315	267	228	274	261	303	296	313	300	261	289	285	249	287	279	293	274	284	287	276	271	303	286	275	282	307	286	274	290	267	283	268	270	290	305	290	306	287	252	274	269	280	277	284	298	278	285	272	264	291	242	257	274	298	298	303	281	257	275	291	270	273	266	283	292	266	273	299	270	286	257	256	232	276	280	275	273	278	280	285	271	276	269	259	237	261	280	236	272	272	259	251	246	259	280	287	298	265	266	267	272	277	268	279	304	266	268	282	277	290	281	280	281	269	295	251	306	266	250	274	298	286	247	322	257	283	310	260	289	259	286	301	281	260	283	290	288	288	263	313	276	268	292	270	250	286	280	250	274	270	297	253	265	283	271	273	259	277	254	264	276	294	306	286	282	275	272	293	293	268	260	268	270	272	289	276	280	287	264	272	298	286	288	267	281	262	275	236	274	292	304	253	302	274	293	266	279	296	267	260	291	271	265	296	321	317	282	271	271	281	248	298	296	277	273	282	276	287	282	302	294	287	286	271	277	263	280	295	282	267	266	300	267	287	248	278	294	266	266	275	296	298	277	273	293	298	279	276	280	283	275	307	258	260	266	281	263	270	308	245	281	284	274	277	266	268	274	277	266	269	241	312	280	266	289	262	292	338	320	324	320	295	255	284	280	272	277	249	286	286	293	259	291	290	283	319	278	283	284	284	272	288	288	271	326	287	256	307	282	275	269	275	279	265	273	269	243	282	299	274	253	294	264	302	283	257	278	280	294	281	271	263	282	276	255	280	279	300	265	252	279	254	275	286	270	262	243	246	268	276	289	263	261	288	291	272	275	287	272	267	298	241	257	265	252	278	289	282	281	294	260	289	296	277	286	248	279	275	252	275	287	301	263	278	284	289	294	262	281	325	299	241	276	272	281	273	279	265	272	265	290	270	255	286	270	311	288	302	260	286	303	286	276	278	299	285	279	261	277	295	311	272	311	286	279	255	302	259	256	294	259	264	260	242	268	268	285	270	252	292	269	270	280	275	285	250	260	250	294	245	272	242	254	266	269	280	263	289	264	281	285	282	275	292	279	282	318	256	265	280	266	274	312	263	280	245	246	270	314	295	300	252	291	287	266	288	319	278	272	289	285	265	262	293	281	281	303	324	226	261	268	259	277	265	275	275	300	291	234	284	283	300	298	270	267	289	239	284	270	267	288	299	275	297	254	252	312	273	265	290	280	274	269	251	268	279	282	276	266	280	284	290	284	272	297	279	284	262	306	285	283	301	296	289	281	273	300	295	282	262	266	293	234	278	282	292	277	282	265	266	293	249	283	291	288	290	305	313	279	257	273	300	280	244	270	252	301	290	257	285	279	289	305	302	250	280	253	262	290	298	268	271	299	285	274	255	288	252	296	317	267	298	262	255	282	263	302	299	282	270	252	294	286	251	278	278	250	271	304	280	265	283	303	295	277	244	273	274	285	282	282	260	269	279	307	265	264	308	274	277	290	266	295	299	322	257	288	276	283	264	269	256	251	280	277	293	286	255	267	292	299	254	272	259	273	263	248	274	270	284	289	274	313	276	254	277	259	271	240	292	273	255	289	270	294	266	277	260	293	282	259	295	254	270	247	282	285	275	255	282	286	259	271	254	301	314	271	305	296	291	280	243	265	277	295	288	285	311	284	278	303	290	276	275	246	280	282	299	287	257	257	244	280	295	247	290	253	304	290	296	300	261	285	288	285	291	284	311	276	245	280	263	287	295	303	294	280	299	302	277	290	286	276	264	270	274	279	271	275	289	290	290	285	249	299	309	288	273	301	267	286	266	302	252	273	256	266	250	290	263	284	291	296	288	283	282	277	272	286	260	282	272	297	288	297	282	240	296	257	280	318	268	277	286	269	257	290	276	268	278	263	291	275	280	267	286	311	282	265	261	280	272	248	257	283	294	297	272	294	276	259	301	252	298	265	264	285	262	273	255	300	301	261	248	249	305	276	286	301	253	312	263	262	243	271	295	303	258	282	257	283	267	277	297	303	276	262	273	271	251	261	266	291	273	261	275	276	258	247	267	271	267	260	283	265	286	262	285	281	274	272	289	232	265	270	276	249	272	290	278	262	296	301	277	246	286	291	257	281	302	281	260	268	256	292	284	302	276	265	290	260	308	280	276	258	263	284	272	268	290	286	285	263	247	263	267	257	288	258	256	299	283	308	296	284	271	275	299	274	283	289	264	294	292	290	284	274	275	284	274	285	267	286	287	246	267	284	295	299	310	254	288	252	272	270	273	311	266	264	265	302	255	267	270	273	252	287	305	286	284	277	303	285	289	258	285	278	282	282	296	258	295	317	274	255	249	285	269	294	289	290	289	281	268	238	313	244	279	282	271	286	280	264	259	283	238	250	288	289	287	273	276	283	282	264	293	277	294	279	293	272	252	329	287	261	265	266	263	286	267	246	271	257	268	295	275	283	291	288	290	273	257	256	260	276	245	273	298	263	299	270	278	291	259	300	278	298	270	299	313	285	305	260	280	291	301	277	293	287	298	287	276	276	281	302	286	253	261	256	273	283	284	273	258	292	266	266	255	260	286	302	296	268	281	250	255	305	269	277	275	266	292	292	293	287	273	268	258	270	280	273	262	270	265	283	296	282	263	269	262	266	280	295	294	316	289	281	289	317	327	299	276	271	280	284	266	258	282	280	280	283	261	267	287	278	273	283	253	287	285	278	290	239	254	258	277	282	282	297	286	300	292	280	276	273	304	276	263	273	301	277	288	292	283	300	284	272	299	284	265	285	288	292	283	267	301	293	300	293	326	293	272	268	256	255	303	274	289	270	280	265	279	314	281	309	268	297	270	255	290	295	290	259	266	254	288	269	260	279	260	271	269	261	297	254	270	308	302	276	290	271	268	302	260	296	281	281	295	266	270	267	267	291	270	282	270	277	269	297	269	278	274	310	287	290	291	299	296	272	296	291	282	254	273	279	277	272	248	278	263	291	257	271	264	253	272	306	292	270	257	287	294	309	265	294	278	283	268	269	275	292	299	316	265	263	286	247	264	325	290	248	296	260	265	277	293	262	294	256	265	295	287	279	271	263	274	281	279	261	259	290	289	287	262	294	280	268	276	288	270	257	259	288	273	293	260	264	273	271	297	257	237	252	267	265	293	306	245	257	283	265	288	301	276	288	289	255	282	288	261	262	301	282	294	279	269	286	306	306	283	268	278	251	245	274	261	267	278	282	302	275	288	269	242	261	245	286	281	270	297	278	270	267	290	285	275	283	260	273	280	295	269	258	257	275	300	285	266	263	286	302	286	285	281	266	268	274	282	264	295	275	287	274	304	261	255	274	301	318	294	283	267	290	258	270	296	292	289	300
52047	36639	3252	3649	3211	2605	2197	1921	1598	1517	1384	1183	1145	1035	1031	1010	952	920	880	878	881	812	840	818	820	822	749	795	765	765	771	744	702	753	728	703	727	706	736	704	670	702	701	690	704	661	698	692	724	703	709	717	697	663	696	693	689	685	644	736	701	722	670	706	674	654	709	668	700	667	706	667	693	689	700	683	712	698	747	688	677	692	709	630	660	660	644	657	654	670	708	611	641	632	682	625	691	705	668	664	683	689	688	628	666	619	667	686	651	688	679	701	653	661	641	650	667	654	700	661	658	665	659	635	653	697	674	726	657	673	681	690	672	651	692	680	652	667	664	633	683	649	642	681	677	669	665	580	682	673	646	676	672	634	702	641	661	672	612	638	647	672	695	658	642	633	676	660	674	709	710	633	645	715	643	631	683	688	664	686	659	673	682	646	668	681	644	640	631	697	640	660	654	688	702	637	667	656	699	697	645	643	692	675	690	661	683	650	676	672	635	693	659	661	622	653	655	695	627	639	696	688	665	669	685	674	650	629	671	630	639	668	635	638	623	703	707	666	672	660	647	636	713	670	654	636	678	632	636	673	646	726	696	658	616	646	724	709	676	689	666	698	646	647	639	694	643	706	669	611	656	680	680	662	612	667	682	657	638	662	684	707	665	631	638	669	652	689	690	635	692	680	637	671	678	639	628	685	674	676	612	656	663	676	665	675	678	661	628	673	637	616	650	684	683	681	646	656	699	639	688	628	660	662	679	659	649	663	694	693	610	646	653	634	659	621	645	686	697	668	638	650	667	670	628	637	629	699	643	653	660	670	670	640	669	669	662	654	620	638	677	636	635	670	690	707	671	649	659	729	639	662	650	697	683	671	640	669	677	703	657	670	682	670	649	659	682	657	654	677	698	631	694	644	667	658	662	625	687	673	666	684	672	611	622	662	664	620	688	646	670	651	657	633	692	639	660	646	664	641	677	633	646	670	657	657	665	692	666	676	687	662	643	644	647	628	685	681	682	645	639	626	657	648	670	675	682	656	663	682	665	645	639	653	717	662	661	710	597	660	671	644	697	719	677	633	679	663	668	635	682	686	676	660	676	646	666	710	674	638	646	717	671	673	613	654	669	633	679	698	704	637	654	678	640	686	662	652	635	653	649	649	679	645	675	655	660	657	687	650	655	650	652	646	675	635	704	638	661	673	616	652	653	636	643	692	643	676	680	727	670	652	674	616	626	678	674	633	654	622	657	648	685	637	668	678	682	659	657	696	691	655	623	680	683	638	693	708	652	690	683	677	636	659	621	654	674	647	676	694	665	657	659	628	647	643	653	672	672	743	613	656	698	663	606	697	658	660	680	649	635	687	660	654	648	683	630	655	669	653	665	706	609	676	599	685	640	665	687	682	651	674	636	671	646	638	657	661	627	662	677	636	652	640	670	637	682	632	671	696	627	675	660	677	647	621	660	613	609	648	698	653	674	693	698	630	658	672	667	649	636	657	654	627	625	616	658	703	673	711	697	651	658	700	667	650	687	664	681	653	646	664	693	672	622	662	651	690	661	657	670	690	645	612	680	683	710	616	612	703	660	664	664	608	663	638	668	639	638	664	678	695	671	643	671	654	678	604	649	674	654	646	657	641	636	690	675	673	576	615	644	685	646	672	654	662	678	687	645	672	644	704	681	667	621	709	671	642	638	669	688	662	660	688	630	618	661	680	666	629	726	687	647	697	637	686	641	737	636	655	637	640	680	646	662	618	647	652	652	627	693	673	648	609	650	654	651	640	683	636	662	643	688	684	700	616	678	636	713	651	665	674	650	659	702	624	675	659	646	667	641	657	655	666	661	648	715	696	683	681	676	650	624	620	665	643	682	654	617	631	670	660	638	620	663	633	666	643	637	679	680	681	641	614	657	655	629	653	665	682	672	673	648	627	643	624	642	668	701	658	678	693	649	636	693	654	678	675	660	662	684	685	657	643	651	656	672	687	700	659	666	650	667	670	653	655	659	656	663	645	630	679	681	665	606	668	640	683	641	662	664	654	656	638	667	657	656	673	678	588	654	629	655	682	645	688	614	667	666	626	696	631	676	643	665	671	659	686	635	662	676	685	645	685	681	644	635	635	663	631	674	669	640	674	592	620	697	658	666	682	631	673	648	632	666	672	663	637	668	655	685	664	621	655	666	698	665	689	676	663	650	632	678	665	641	616	655	689	661	661	702	648	662	700	692	721	669	686	664	729	658	688	685	678	694	664	697	651	646	654	647	702	681	702	675	649	665	672	686	627	677	656	647	638	646	642	666	678	666	697	626	698	683	659	690	640	673	625	643	650	662	690	640	712	624	636	651	676	668	635	630	614	628	668	673	642	645	658	641	645	649	658	641	694	670	647	690	649	678	645	628	652	690	662	612	659	680	611	615	659	669	659	671	664	649	631	653	691	654	661	661	661	677	611	612	646	671	649	670	684	699	616	641	652	644	620	661	626	667	673	653	642	661	634	711	657	631	660	624	654	674	636	656	683	644	688	653	654	635	661	651	704	635	696	644	708	691	618	675	660	651	637	692	644	701	674	655	664	710	679	631	694	645	650	676	648	693	669	663	657	635	694	698	650	668	657	661	665	682	695	652	669	675	612	690	666	657	633	638	642	667	693	638	614	673	611	667	613	692	663	633	681	641	665	645	644	689	657	642	658	637	670	694	691	654	668	700	642	652	626	662	647	655	652	676	653	660	656	673	705	648	712	681	706	638	691	625	643	658	685	650	687	684	685	655	711	703	705	622	628	682	673	663	655	680	648	704	673	617	684	692	665	661	649	645	631	658	668	625	674	659	674	667	667	635	667	677	667	648	664	663	665	669	666	587	640	658	638	693	681	676	692	677	730	636	665	708	683	665	679	661	692	668	714	678	697	608	630	644	646	658	672	673	606	676	673	689	650	669	696	649	687	676	671	669	678	673	637	704	670	625	700	676	639	656	646	671	677	714	674	636	703	677	638	690	645	601	665	662	691	683	645	645	636	646	681	677	620	664	631	716	659	645	626	643	640	625	648	640	643	649	628	682	698	624	650	618	680	662	675	681	613	692	647	670	699	663	649	683	682	649	667	679	662	679	615	659	626	646	656	674	698	639	666	692	671	684	669	637	626	711	691	654	638	622	623	651	665	618	655	638	671	695	695	675	691	640	702	669	701	673	688	666	672	629	641	682	649	673	672	668	686	711	650	683	633	650	643	665	623	679	659	678	679	662	618	666	654	652	602	708	669	688	655	672	632	622	656	675	663	648	691	671	624	630	637	685	658	660	731	649	642	672	693	634	652	646	721	651	657	633	647	688	662	666	715	661	650	684	693	672	705	637	626	662	658	612	698	641	676	650	707	702	660	681	666	707	697	625	684	630	667	658	670	622	658	664	700	697	652	631	659	658	682	698	684	681	668	639	619	663	630	687	688	642	638	662	644	656	648	648	649	676	682	652	645	675	709	666	649	608	668	654	648	691	673
19691	4490	339	197	194	138	196	161	163	164	169	166	148	153	200	175	197	179	175	163	154	190	190	173	168	174	153	175	181	183	166	140	184	180	156	184	168	182	160	163	174	148	184	152	191	179	168	158	156	173	175	156	153	169	143	168	165	191	152	179	158	163	181	180	177	187	190	185	166	147	177	155	187	164	190	159	170	170	202	175	189	165	177	191	169	162	168	166	187	170	171	164	159	136	182	177	163	159	165	178	170	141	174	188	172	168	145	159	164	174	179	179	155	145	176	201	170	182	177	180	196	157	154	170	168	178	180	177	185	172	154	201	173	176	154	196	160	188	176	178	175	182	197	161	157	160	162	154	164	154	144	175	157	191	155	181	158	160	170	173	160	174	162	163	169	174	165	181	185	156	172	172	138	158	177	169	183	183	163	161	171	186	164	156	161	161	171	179	160	172	176	174	178	188	167	177	185	176	158	141	166	165	170	170	172	169	169	159	152	163	189	180	175	178	171	174	146	145	160	163	188	172	186	169	155	182	198	173	167	172	195	164	177	150	164	154	189	165	193	188	173	158	162	174	167	176	186	158	177	171	203	166	184	203	181	164	143	174	171	180	167	170	193	161	150	158	176	167	174	157	178	178	165	168	158	164	175	176	158	169	128	151	171	167	173	194	182	205	169	171	159	154	173	174	165	190	181	171	180	167	163	174	168	184	171	164	170	167	187	146	189	197	170	168	163	150	171	150	167	187	178	183	168	170	175	153	164	181	186	188	159	190	179	157	186	177	169	163	165	199	175	169	177	156	160	164	157	185	177	156	163	148	154	172	162	153	172	147	160	153	167	168	180	155	154	144	193	171	161	190	169	169	149	147	185	191	188	143	169	164	164	143	167	176	158	182	170	152	147	169	163	166	155	155	175	149	137	178	156	161	156	178	173	145	175	164	161	180	188	150	158	185	154	165	172	163	169	152	172	180	146	160	183	160	166	171	170	166	183	163	162	164	167	159	150	164	150	162	176	154	147	184	187	184	168	167	159	150	200	189	177	154	190	168	178	167	176	186	177	176	147	169	173	155	160	194	191	145	175	166	163	159	162	161	162	173	162	169	161	187	177	178	179	175	167	176	172	155	159	177	155	186	190	159	166	157	168	188	176	142	179	185	168	165	184	176	167	160	184	184	171	168	176	178	160	147	171	159	141	176	165	163	180	157	176	191	162	159	162	199	155	174	177	126	187	191	163	184	146	186	164	184	159	159	141	170	177	175	150	169	148	167	159	164	162	176	175	184	165	154	158	159	179	170	177	175	150	170	180	157	169	189	158	153	148	183	177	159	155	187	158	183	206	205	190	134	178	153	150	168	167	194	155	157	142	188	156	134	185	176	175	182	185	164	157	159	169	160	155	180	156	176	192	170	161	179	191	181	160	171	170	162	172	192	179	157	161	169	165	161	163	173	151	194	177	198	178	178	176	147	168	183	169	185	166	174	156	167	160	153	162	167	166	167	172	165	161	183	176	181	173	172	175	167	164	164	185	179	152	154	159	160	174	169	170	157	190	168	174	194	181	205	178	165	176	168	194	166	168	159	180	156	177	197	151	178	168	166	173	182	165	192	174	151	182	184	146	149	163	198	180	162	184	150	156	180	178	143	171	149	208	170	195	177	140	170	170	150	191	174	143	182	146	183	154	182	173	180	176	185	172	175	162	179	171	175	146	191	145	167	181	161	154	142	191	155	161	173	149	151	153	160	182	170	168	161	154	188	187	166	168	167	161	169	187	162	147	154	162	178	165	183	185	165	184	178	191	186	170	163	156	168	178	149	167	176	166	173	155	192	199	163	154	150	177	154	209	159	134	164	172	189	159	142	165	190	183	185	174	185	140	172	161	191	159	153	172	151	172	175	161	172	182	183	175	166	196	190	160	155	181	177	205	183	173	154	181	170	169	139	164	155	134	161	205	162	195	177	179	177	173	165	191	164	160	179	219	148	180	169	155	153	152	152	192	158	143	188	159	177	152	185	181	177	188	157	165	172	173	159	167	179	134	162	165	166	150	151	161	165	163	168	181	151	178	154	149	197	176	185	187	169	172	164	141	167	149	179	175	168	167	165	189	180	153	143	158	160	186	164	163	174	144	168	189	174	170	158	181	166	154	187	191	168	154	182	150	177	154	179	202	170	172	153	190	160	178	185	184	183	146	196	172	194	168	178	161	157	170	175	183	158	177	186	169	173	167	172	183	184	157	183	165	176	190	172	187	170	172	180	170	184	193	152	172	170	154	183	164	153	162	179	172	186	185	154	181	186	171	161	173	186	184	172	165	173	148	159	174	181	176	185	177	142	140	183	157	170	154	154	163	156	162	164	179	170	177	164	181	181	175	173	163	153	181	175	179	175	182	168	171	164	159	175	181	152	165	173	170	140	174	181	174	175	177	177	167	155	173	158	147	176	174	173	169	171	173	140	162	174	171	167	175	171	166	201	180	144	170	144	171	195	172	182	167	170	171	185	174	169	150	179	185	158	188	179	182	163	185	195	188	158	154	162	171	166	163	170	180	164	195	145	176	157	170	194	157	144	147	161	173	169	138	186	142	170	192	172	196	165	158	182	164	175	177	189	153	170	165	174	171	171	174	163	149	200	164	180	176	168	164	161	164	181	163	171	150	170	177	181	154	163	213	172	171	174	140	180	175	171	152	199	196	167	172	171	155	157	163	174	181	154	172	184	164	168	184	162	153	166	199	190	187	155	154	178	159	197	171	171	174	187	163	176	176	186	168	176	163	159	172	178	166	178	156	150	157	170	173	164	157	178	177	171	160	167	183	190	167	161	156	152	200	188	164	165	167	177	179	159	182	151	150	178	155	175	180	169	184	169	180	159	191	192	166	194	166	211	171	182	179	191	169	176	176	166	192	163	168	150	160	173	164	151	179	178	166	167	180	159	142	165	162	179	176	170	170	161	161	175	212	148	175	152	171	183	175	191	182	153	156	183	166	164	177	174	181	155	177	183	171	157	176	178	173	190	182	190	169	159	184	184	157	162	166	181	163	156	144	182	174	184	204	158	158	176	169	180	175	157	160	176	189	202	184	153	198	153	167	158	169	162	179	177	172	164	144	182	188	165	165	153	166	153	199	191	140	178	162	148	128	185	166	151	175	178	170	165	173	153	176	180	143	185	174	174	156	151	181	150	164	175	192	171	192	169	164	173	163	178	177	161	191	162	187	178	177	172	167	146	181	177	140	167	155	177	166	176	177	181	157	150	162	188	184	171	169	167	166	163	177	168	177	171	159	176	156	198	182	158	178	186	176	181	156	179	182	168	152	179	143	177	180	172	167	171	141	146	177	160	169	175	153	180	180	188	202	162	156	169	175	177	153	162	178	177	165	170	163	177	152	171	177	169	175	173	138	169	174	158	186	153	188	175	176	167	172	157	160	170	162	171	163	155	159	178	139	161	163	163	157	196	186	186	168	185	182	172	187	185	182	181	163	174	166	185
18446	4794	512	506	523	527	491	474	447	484	502	448	491	498	470	445	477	488	405	471	476	479	512	481	461	469	471	490	492	496	465	470	479	462	442	451	474	487	472	496	481	477	488	455	477	426	439	451	471	440	498	414	458	447	449	450	456	421	489	467	482	430	487	473	416	458	460	439	488	486	461	468	444	472	460	474	476	454	473	446	456	435	481	466	483	495	471	460	461	474	430	501	508	483	433	457	446	458	454	494	451	503	437	450	464	463	437	451	439	430	490	466	481	448	440	481	425	481	438	463	491	435	448	478	469	458	463	454	430	467	453	441	449	452	427	480	466	466	438	461	488	491	412	451	464	469	443	475	454	490	463	467	431	443	431	444	488	498	467	438	444	435	463	460	450	450	500	463	451	430	461	466	462	460	430	474	459	444	436	468	450	466	482	490	456	424	457	478	483	441	495	470	460	463	465	462	418	460	439	466	423	443	431	453	484	458	465	469	466	452	446	428	483	424	480	508	480	481	524	467	471	442	438	452	439	505	440	429	481	426	462	455	437	452	458	428	465	446	449	442	481	449	465	452	428	445	465	456	425	430	482	425	446	447	482	478	460	476	404	453	451	475	453	493	459	491	452	473	486	437	466	465	473	479	471	468	442	446	496	444	450	467	462	444	469	435	476	476	469	428	479	474	495	448	455	449	463	415	464	434	431	445	413	449	462	468	456	480	479	479	500	520	460	461	445	468	429	470	443	450	473	442	503	497	466	485	428	477	472	462	457	430	473	469	451	455	417	442	419	470	445	440	489	435	465	451	451	464	422	503	467	449	454	429	528	472	461	442	499	443	469	480	447	443	461	485	454	449	461	445	474	489	453	470	450	483	453	467	453	456	482	461	483	463	476	472	487	473	448	462	493	453	461	478	477	454	457	470	419	439	484	464	445	490	457	423	475	479	477	484	478	452	465	459	447	413	447	441	477	463	466	500	441	439	433	458	469	446	455	460	511	454	477	432	474	461	467	462	484	474	465	458	461	472	454	473	466	476	497	447	491	454	454	470	455	456	483	464	464	469	476	429	436	475	465	442	460	490	459	500	468	422	470	445	495	467	439	457	471	459	478	475	471	462	447	501	453	434	420	451	480	482	448	476	486	469	426	471	500	419	489	457	411	433	471	438	451	453	425	440	486	464	486	450	462	451	463	524	468	472	462	455	485	488	444	471	485	470	450	431	462	446	487	480	457	453	531	420	433	461	472	470	478	485	464	468	439	457	460	476	462	467	444	481	458	497	467	453	441	423	458	455	492	492	462	448	462	434	454	480	455	478	417	439	463	467	449	471	463	438	468	483	434	469	446	465	479	424	465	423	489	482	467	427	478	478	483	450	476	450	457	463	463	460	485	453	407	453	462	430	470	458	472	440	491	469	478	471	471	455	464	485	470	434	483	445	461	426	442	452	441	506	465	475	474	446	464	481	461	464	447	456	432	451	464	415	421	436	446	450	474	450	443	479	487	438	436	420	448	427	444	441	468	417	470	444	469	440	440	472	429	483	469	493	421	468	464	411	448	472	449	480	449	510	480	489	471	434	474	406	478	444	457	448	469	476	430	474	483	431	452	431	494	490	448	422	470	449	451	457	428	451	430	451	484	457	477	510	450	425	452	449	436	464	442	456	458	469	493	465	443	476	468	470	451	497	486	482	421	460	427	474	457	454	490	438	467	456	477	479	466	475	464	454	467	462	485	447	474	463	455	433	444	450	480	408	481	443	430	448	467	436	434	476	440	418	438	439	463	449	456	448	430	484	475	456	443	432	483	470	461	442	447	464	449	454	470	513	479	451	451	453	471	487	423	474	451	427	505	465	479	485	479	454	443	487	453	444	470	484	449	455	456	485	461	463	459	477	486	433	439	464	435	517	449	417	459	456	461	424	474	469	460	472	471	487	497	457	428	512	436	455	463	492	473	489	438	484	441	413	440	427	476	453	409	435	475	476	436	463	462	493	469	457	475	442	444	531	475	457	461	458	491	432	481	441	502	438	450	460	464	491	485	454	482	463	445	469	467	458	455	488	465	489	475	453	500	492	461	488	424	456	481	442	456	486	465	467	450	464	481	421	463	468	488	475	416	440	464	464	456	469	463	415	451	467	467	434	433	510	410	487	494	458	491	457	460	473	486	461	441	452	478	445	454	443	452	490	473	446	449	468	446	444	456	450	442	481	477	445	508	465	449	491	463	461	432	451	414	466	458	475	478	478	447	426	451	475	435	442	445	469	477	455	433	487	481	448	474	452	490	461	499	485	475	412	455	482	464	452	443	470	455	457	447	462	415	480	468	473	467	449	449	454	484	463	461	487	453	431	424	462	474	448	474	458	461	459	420	461	490	475	450	466	471	434	418	483	452	450	422	459	469	464	464	431	485	460	444	473	444	492	448	406	469	460	431	465	443	473	452	445	455	452	463	467	482	470	499	442	452	455	469	458	453	434	458	442	478	461	441	436	461	455	482	461	485	446	440	475	457	420	466	437	468	475	461	451	470	415	505	479	449	502	471	463	429	492	473	463	480	452	469	469	431	456	432	473	455	460	446	460	445	445	455	489	475	460	475	451	442	458	440	447	460	464	464	452	434	488	459	428	442	461	465	461	452	486	456	433	454	478	442	470	442	457	464	460	458	459	480	457	452	461	427	488	464	467	479	483	481	434	491	455	440	450	410	447	523	479	471	428	455	450	465	462	450	428	464	471	474	481	477	462	423	436	467	458	496	463	507	480	464	459	473	494	469	464	455	478	420	466	440	465	478	445	468	454	458	445	466	482	459	467	475	499	433	440	470	474	490	454	462	447	498	503	495	448	445	430	469	473	444	416	486	437	453	453	465	479	465	446	479	447	425	453	446	431	478	418	458	490	490	468	494	436	422	445	451	444	467	476	454	438	432	392	423	444	458	454	472	492	452	440	448	459	454	487	466	457	485	469	449	462	444	448	473	476	478	450	445	435	428	447	473	401	442	463	475	448	456	467	434	472	441	514	466	473	483	437	488	458	490	436	448	470	464	491	490	425	454	430	449	506	464	502	501	428	472	460	465	446	434	469	446	451	496	449	464	488	441	468	456	434	489	485	438	465	440	425	461	457	454	462	454	486	493	422	467	454	458	464	508	447	461	456	483	453	489	469	427	449	460	464	442	439	442	449	446	429	477	454	479	489	521	493	483	428	479	429	477	453	434	502	448	480	483	451	490	483	467	434	447	454	448	459	465	470	492	461	439	455	480	419	466	477	448	461	474	458	446	435	435	458	434	448	536	460	435	452	463	463	469	484	417	441	471	458	475	456	492	447	517	446	442	479	441	471	474	431	468	457	459	458	464	444	446	423	448	465	464	458	489	466	429	443	460	468	458	435	450	445	484	434	440	453	459	438	452	444	461	500	450	508	462	481	466	455	473	455	478	461	455	445	447	426	465	487	469	469	445	494	476	473	446	448	477	441	468	429	491	453	489	494	492	425
66726	44658	15177	1843	635	510	428	408	410	408	368	353	340	328	346	305	322	332	361	339	311	346	297	300	338	287	307	293	292	336	318	292	341	306	338	287	330	305	283	274	315	361	323	313	304	285	298	277	290	302	307	289	330	287	291	287	316	285	316	311	306	299	311	321	304	306	326	305	315	294	329	291	302	299	337	283	304	296	297	313	296	292	316	314	280	339	300	309	322	315	311	317	319	301	323	334	300	314	307	270	291	321	296	294	318	286	300	296	285	292	307	292	282	293	323	321	309	308	334	304	280	328	325	294	297	292	325	275	318	296	308	323	331	306	315	282	340	324	324	296	326	276	296	317	288	320	315	314	316	276	312	335	293	282	313	326	329	294	314	316	307	297	349	308	282	299	282	341	310	309	307	294	314	303	276	334	323	297	329	316	292	308	298	334	304	300	314	315	307	341	329	275	290	302	290	301	317	298	315	293	283	314	310	290	307	288	295	314	312	291	335	322	302	282	328	293	274	318	311	329	337	306	308	305	302	309	309	318	292	329	283	304	326	290	298	314	317	298	315	316	279	305	289	300	314	293	329	292	305	322	348	294	294	309	275	282	321	300	295	315	328	323	282	324	296	306	273	287	285	286	364	265	307	298	313	325	281	321	294	301	282	285	283	274	315	308	309	280	310	304	279	299	308	286	320	292	289	263	322	289	308	274	278	310	306	307	312	312	314	287	324	307	307	328	294	314	295	309	285	308	254	306	277	284	331	331	291	288	315	298	329	347	323	302	300	311	292	300	296	331	319	345	342	328	319	312	308	304	304	302	320	296	309	266	323	331	320	288	307	322	273	311	284	282	291	297	283	297	334	303	321	281	302	287	295	359	309	313	304	312	330	295	291	324	323	294	339	322	301	324	289	320	324	326	300	327	268	288	295	304	314	339	339	311	303	307	291	317	290	317	262	320	314	319	305	292	280	301	327	285	282	329	282	293	319	322	270	316	305	325	283	297	296	292	320	296	293	318	348	305	284	288	261	299	312	302	328	308	309	307	298	310	296	322	286	301	302	325	332	310	316	305	265	257	303	303	306	308	269	297	289	273	340	354	307	314	281	310	314	316	283	285	311	301	297	312	294	305	275	291	309	311	300	311	341	293	309	320	320	308	340	288	326	306	310	289	298	295	299	330	334	317	298	318	324	328	323	301	290	276	301	333	321	347	307	336	291	323	307	322	280	302	321	275	311	302	305	278	329	305	253	293	323	292	316	285	298	303	294	309	328	329	310	313	284	302	303	328	333	339	314	293	304	275	279	302	293	340	314	315	308	286	298	316	308	290	305	288	294	299	322	295	306	290	306	293	330	323	321	317	323	280	320	309	326	301	293	294	318	303	287	307	283	318	283	306	298	317	304	266	313	303	316	324	263	329	325	295	328	317	287	298	279	314	285	305	314	337	348	358	314	325	277	289	278	330	324	311	322	268	334	270	308	314	302	316	311	280	321	293	307	305	305	312	279	295	302	325	340	331	331	288	322	333	317	304	305	317	287	328	298	298	276	292	337	299	322	306	339	324	317	306	309	319	293	315	282	318	317	300	343	309	299	309	288	329	362	287	310	313	291	325	315	342	323	311	287	302	308	326	309	298	287	326	300	307	307	321	296	307	292	312	319	315	303	312	304	286	324	323	292	351	307	337	319	323	296	264	285	335	339	303	329	286	306	317	292	290	318	327	337	298	296	304	282	260	322	278	276	295	314	320	309	323	331	295	308	332	312	299	314	310	307	283	323	334	304	269	313	321	325	299	311	314	314	338	327	309	305	289	280	282	357	320	334	310	323	308	313	359	317	301	295	291	283	275	347	330	314	300	296	324	293	308	286	286	314	286	318	272	312	297	305	258	313	331	279	303	309	280	320	297	298	284	323	304	335	333	299	293	277	288	304	294	306	302	263	314	319	314	306	318	307	315	271	341	302	288	336	319	340	261	309	315	330	273	340	297	329	324	284	306	300	281	292	294	303	293	323	321	323	308	300	320	309	300	335	308	330	340	275	313	301	307	339	298	324	325	310	322	332	321	301	316	336	348	304	291	278	309	333	318	284	304	307	296	316	287	336	322	309	312	334	309	299	291	324	299	323	303	310	297	354	311	316	312	284	303	296	323	315	306	295	312	303	288	266	336	292	304	312	300	319	351	290	302	297	271	280	289	295	281	303	291	298	294	321	316	290	300	294	302	279	295	345	309	286	313	289	327	276	289	321	298	279	292	336	301	307	298	325	294	311	338	323	292	280	298	317	310	307	312	330	319	337	319	295	352	279	320	310	323	347	339	312	293	316	311	297	308	299	289	329	303	294	310	290	317	326	330	316	338	290	307	295	318	329	303	281	322	328	321	281	273	313	311	265	291	298	316	310	317	304	336	314	312	308	285	300	331	293	296	277	307	315	288	283	344	315	284	306	312	315	287	329	327	324	320	317	332	316	287	295	290	316	323	287	346	298	305	295	289	329	312	298	293	292	287	298	303	322	326	299	341	315	311	287	321	293	297	324	316	319	336	277	326	295	343	309	300	310	308	289	299	335	328	330	291	304	295	320	320	290	311	330	299	310	313	352	304	306	292	311	288	299	301	305	298	308	301	278	318	300	312	253	300	308	295	300	295	303	331	308	306	314	322	309	313	299	337	322	267	316	297	315	327	311	292	299	297	313	319	304	292	298	272	343	290	285	311	303	313	336	307	319	273	302	315	335	336	288	329	305	338	334	315	308	343	311	310	335	306	309	271	343	316	301	320	311	276	303	305	293	319	288	301	276	291	337	303	327	298	329	307	286	305	308	319	299	306	340	293	314	298	304	333	322	318	301	313	335	290	305	288	306	318	303	335	313	286	305	304	279	299	316	325	305	319	327	297	304	291	322	276	288	305	294	317	307	296	310	290	288	316	304	309	311	303	304	354	329	294	284	324	308	299	294	287	322	278	301	344	336	305	286	307	276	298	341	323	282	310	307	345	311	291	334	304	290	307	328	305	319	338	321	303	312	312	298	319	317	303	295	285	271	307	319	311	298	280	299	299	316	307	312	332	300	301	308	332	299	301	309	331	292	318	293	336	311	337	349	316	330	287	307	293	310	288	313	338	339	277	274	277	303	342	336	296	292	331	336	315	297	316	350	301	314	303	325	268	300	313	309	278	291	297	278	325	297	311	313	262	344	321	315	303	329	320	333	321	272	306	336	286	333	318	312	302	312	326	289	319	292	306	276	314	306	310	314	283	306	298	283	282	321	307	311	329	303	302	321	304	305	297	314	303	316	348	281	300	291	288	312	323	316	282	307	311	302	336	306	343	304	336	338	319	278	280	345	320	295	314	325	326	297	297	307	279	300	293	293	307	309	314	277	309	299	331	313	291	288	325	303	306	276	304	310	319	303	299	302	281	294	333	329	321	309	298	319	313	324	314	300	319	314	316	313	318	306	294	313	318	328	322	302	335	304	309	364	322	346	330	295	312	338	320
42691	29065	2091	2329	2046	1876	1511	1339	1255	1179	1069	1006	931	955	936	913	876	921	864	801	922	851	832	828	822	817	841	829	825	754	799	798	776	794	770	737	755	781	814	720	780	737	776	727	797	766	776	803	782	817	755	782	727	752	721	762	755	772	756	802	756	750	764	772	742	762	776	725	769	716	749	757	747	734	814	783	803	727	760	751	723	747	768	769	764	724	744	712	754	722	804	741	782	689	754	754	764	741	766	820	770	749	745	785	734	743	753	763	745	696	771	756	751	777	778	794	783	733	775	735	817	740	713	767	750	785	713	794	775	771	798	704	765	803	798	785	743	743	746	767	738	721	758	785	750	717	706	731	739	706	772	725	757	742	751	768	712	763	711	727	724	800	737	787	762	797	694	771	735	743	766	784	770	717	717	770	768	798	709	759	670	720	716	752	796	728	772	735	720	742	763	745	763	725	762	709	744	753	753	730	714	779	728	714	751	770	798	764	789	786	763	722	740	770	761	712	778	793	754	738	791	726	711	746	713	693	724	746	727	754	724	720	769	817	736	762	707	792	767	669	723	772	758	798	739	727	710	769	776	759	736	663	741	773	731	760	750	744	718	709	726	721	747	743	741	760	788	747	744	760	743	750	744	713	792	723	771	742	746	742	736	746	775	706	727	755	721	776	669	754	741	748	802	725	770	735	735	750	752	761	809	757	712	746	734	718	731	790	766	775	755	755	701	771	715	739	761	699	733	707	758	744	735	776	732	734	721	797	720	753	741	746	747	808	723	737	795	702	775	763	798	730	716	744	706	744	729	743	727	752	750	784	737	765	756	767	761	758	777	737	749	708	760	783	792	718	765	775	749	751	809	741	744	773	768	747	746	729	730	705	742	770	717	740	715	760	719	713	759	751	758	721	754	722	761	776	770	760	715	705	763	763	755	742	780	747	768	717	739	712	757	729	742	713	758	796	768	736	732	778	705	740	717	763	737	747	749	741	730	700	724	735	720	724	736	755	756	760	801	717	687	755	710	742	762	721	724	739	760	745	737	798	750	717	747	727	724	740	748	725	765	761	719	704	777	765	779	755	749	793	770	724	749	762	770	735	774	780	773	799	774	724	721	711	806	721	712	746	763	738	742	752	707	794	712	786	730	731	734	692	767	736	742	772	770	747	719	770	740	756	767	687	748	748	765	755	747	768	764	772	765	717	716	694	739	729	767	750	763	828	825	707	737	793	724	726	760	775	733	712	702	767	735	706	744	717	717	744	745	715	727	787	706	750	753	744	734	766	777	739	787	784	721	748	720	778	753	722	734	721	740	713	720	769	733	758	767	742	768	729	706	811	713	773	738	754	725	745	771	802	769	735	756	746	806	787	752	775	722	763	773	787	776	756	789	698	756	748	747	728	720	768	752	741	712	732	728	746	740	708	724	777	756	771	739	754	798	717	714	710	730	741	760	721	752	740	762	733	722	714	751	717	665	767	700	784	758	742	737	689	749	718	713	775	754	717	724	720	761	741	800	761	741	792	772	741	744	711	769	718	774	721	716	760	785	780	718	778	727	748	704	731	748	743	720	768	693	738	711	813	747	758	710	711	765	765	758	693	750	750	722	796	727	769	743	730	712	724	723	735	774	748	734	748	707	700	784	697	734	761	746	783	782	727	774	744	736	746	804	760	721	703	769	741	771	741	712	745	752	734	758	733	790	722	760	749	752	788	769	733	754	738	747	751	754	762	769	830	755	717	764	773	754	757	754	727	787	775	735	751	721	750	750	729	781	758	748	745	765	768	690	743	798	734	757	696	744	734	659	739	754	750	777	723	779	747	724	755	714	739	716	781	693	777	774	781	785	658	721	785	783	761	763	760	714	671	781	789	770	763	768	733	745	785	690	739	709	730	735	802	758	665	746	774	764	758	814	767	713	751	723	810	779	815	743	748	787	705	768	763	765	734	748	738	737	722	742	724	773	732	770	745	753	717	749	763	700	759	745	735	744	751	757	761	761	771	748	784	737	758	750	713	723	737	673	760	747	720	725	778	723	729	764	743	797	763	722	743	749	780	741	735	726	733	787	767	762	726	762	722	731	768	773	791	736	742	780	740	766	766	736	735	686	792	750	756	740	749	712	780	735	747	746	753	770	708	747	706	739	766	746	749	738	753	755	727	760	722	765	724	732	732	720	715	725	763	711	722	725	740	729	764	752	741	725	756	729	746	768	732	726	744	698	703	737	727	756	717	736	764	740	743	758	749	737	748	759	731	747	711	730	772	726	741	771	761	739	698	727	737	745	747	705	741	713	761	768	781	710	737	801	737	766	746	772	780	748	729	728	748	750	763	719	748	711	761	743	693	728	761	765	762	758	740	742	733	753	771	744	787	758	711	715	735	746	755	732	769	766	727	766	783	753	749	783	738	733	739	703	750	772	771	711	785	772	716	718	675	745	790	757	781	685	685	722	753	766	733	757	772	770	791	742	753	706	779	781	760	776	762	785	783	738	789	739	756	734	796	734	767	740	744	759	747	746	796	791	706	763	741	777	729	710	718	803	739	760	756	767	745	704	806	751	729	748	786	771	761	739	725	764	735	706	712	741	771	747	738	757	693	745	720	740	719	777	763	745	792	747	718	755	762	734	788	709	737	707	695	736	731	722	766	786	759	777	790	756	814	778	738	713	759	745	769	756	754	751	705	772	756	749	778	713	791	762	798	749	720	759	737	766	757	738	724	725	746	711	723	759	723	741	759	763	724	810	788	743	782	810	760	747	721	767	752	708	775	756	768	754	716	782	759	763	735	762	768	769	750	766	749	735	760	737	797	720	699	706	774	742	747	754	738	740	779	752	733	741	766	731	740	713	794	761	745	707	767	738	714	777	764	743	795	743	755	745	750	749	755	774	785	741	733	740	741	721	765	743	746	728	726	765	764	747	757	732	754	744	776	745	759	731	731	780	777	678	764	726	777	842	712	764	709	736	758	725	741	778	740	713	766	765	733	758	709	741	724	781	764	730	778	780	712	720	785	739	751	767	756	764	740	711	788	733	723	722	770	730	711	690	746	753	768	733	734	721	708	757	742	726	812	778	741	740	770	751	770	750	727	727	707	765	712	807	770	753	754	758	833	733	715	723	758	765	740	754	739	697	731	750	725	773	814	794	795	748	770	689	690	729	715	748	776	691	711	742	755	788	775	775	726	784	752	724	734	761	745	748	727	702	732	730	782	720	731	691	769	722	724	736	746	777	754	728	702	804	753	778	721	760	747	695	772	788	760	756	770	743	716	721	750	758	798	754	734	744	767	689	712	729	746	726	806	752	740	731	691	757	734	778	791	784	756	789	715	776	707	745	743	751	756	812	724	724	719	741	696	717	790	770	726	734	770	755	730	776	780	776	746	771	753	742	731	720	755	760	735	782	743	755	745	747	759	743	742	761	751	751	728	738	751	746	733	705	758	741	744	690	734	745	778	728	711	758	732	761	708	736	690	733	729	727	689	741	785	797	733
22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
