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
336938241548	336938242109	336938242659	336938243209	336938243759	336938244309	336938244859	336938245409	336938245959	336938246509	336938247059	336938247609	336938248159	336938248709	336938249259	336938249809	336938250359	336938250909	336938251459	336938252009	336938252559	336938253109	336938253659	336938254209	336938254759	336938255309	336938255859	336938256409	336938256959	336938257509	336938258059	336938258609	336938259159	336938259709	336938260259	336938260809	336938261359	336938261909	336938262459	336938263009	336938263559	336938264109	336938264659	336938265209	336938265759	336938266309	336938266859	336938267409	336938267959	336938268509	336938269059	336938269609	336938270159	336938270709	336938271259	336938271809	336938272359	336938272909	336938273459	336938274009	336938274559	336938275109	336938275659	336938276209	336938276759	336938277309	336938277859	336938278409	336938278959	336938279509	336938280059	336938280609	336938281159	336938281709	336938282259	336938282809	336938283359	336938283909	336938284459	336938285009	336938285559	336938286109	336938286659	336938287209	336938287759	336938288309	336938288859	336938289409	336938289959	336938290509	336938291059	336938291609	336938292159	336938292709	336938293259	336938293809	336938294359	336938294909	336938295459	336938296009	336938296559	336938297109	336938297659	336938298209	336938298759	336938299309	336938299859	336938300409	336938300959	336938301509	336938302059	336938302609	336938303159	336938303709	336938304259	336938304809	336938305359	336938305909	336938306459	336938307009	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2754	3650	2300	2754	3650	2300	2754	3650	2300	2754	3650	2300	2754	3650	2300	2754	3650	2300	2754	3650	2300	2754	3650	2300	2754	3650	2300	2754	3650	2300	2754	3650	2300	2754	3650	2300	2754	3650	2300	2754	3650	2300	2754	3650	2300	2754	3650	2300	2754	3650	2300	2754	3650	2300	2754	3650	2300	2754	3650	2300	2754	3650	2300	2754	3650	2300	2754	3650	2300	2754	3650	2300	2754	3650	2300	2754	3650	2300	2754	3650	2300	2754	3650	2300	2754	3650	2300	2754	3650	2300	2754	3650	2300	2754	3650	2300	2754	3650	2300	2754	3650	2300	2754	3650	2300	2754	3650	2300	2754	3650	2300	2754	3650	2300	2754	3650	2300	2754	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
53080	28673	5463	1772	1259	864	621	522	449	410	312	288	290	279	218	223	219	195	199	216	188	192	175	193	192	177	190	186	150	179	162	183	178	163	179	143	138	158	149	136	180	159	154	165	150	157	156	146	164	149	153	143	174	148	152	151	173	156	155	171	148	168	156	174	136	155	140	173	154	149	165	131	136	179	173	143	168	150	147	173	123	165	144	139	151	142	159	152	160	170	146	167	142	149	141	127	151	148	149	167	148	164	167	158	152	179	159	169	152	159	149	147	182	150	140	140	136	134	157	159	152	142	147	148	158	147	140	170	133	138	169	163	152	153	132	166	153	167	121	139	158	138	156	149	159	151	156	161	159	147	164	157	133	153	153	151	159	139	142	129	154	157	141	160	179	159	164	123	170	149	157	135	148	138	140	159	176	123	156	145	132	143	152	146	146	142	179	154	143	135	175	141	129	161	155	132	155	134	147	142	175	146	150	172	179	149	171	136	168	150	138	147	149	164	137	134	157	173	141	146	182	158	139	152	160	149	148	145	156	151	142	135	118	155	144	166	161	142	170	145	147	151	156	156	128	169	148	142	156	172	167	151	158	130	125	164	155	180	134	119	148	136	128	160	164	170	174	168	128	149	128	162	153	150	171	133	131	155	163	153	136	146	164	158	153	152	142	145	168	154	165	136	176	161	173	136	152	157	153	164	167	135	160	182	140	154	152	148	131	129	130	156	165	163	137	149	135	143	163	164	140	129	156	142	140	159	135	133	157	146	156	149	141	143	154	146	146	167	140	144	161	162	160	160	133	133	158	161	130	138	160	151	135	152	135	167	178	147	152	135	188	140	149	131	135	137	138	172	151	139	144	159	110	140	146	159	124	150	148	146	136	162	164	142	132	176	177	153	159	136	153	177	157	191	142	133	165	126	149	145	137	135	153	148	145	137	137	163	141	128	161	142	133	151	160	132	145	157	176	127	149	143	156	154	158	143	130	150	177	155	139	164	171	145	174	134	160	149	136	157	153	152	167	144	173	140	128	145	131	144	142	118	167	148	171	156	150	164	159	157	154	137	149	152	152	150	160	160	158	156	154	157	170	153	168	148	155	157	137	148	159	142	159	142	171	146	127	164	166	153	152	146	167	143	154	140	157	148	147	138	164	169	151	132	147	115	145	137	140	161	157	136	172	154	142	162	141	147	154	141	145	160	145	133	176	151	143	140	165	171	155	160	169	162	140	147	145	136	145	149	168	147	144	153	154	138	143	162	154	124	145	173	158	136	134	168	130	147	157	154	165	140	139	148	156	140	139	159	171	161	150	167	173	138	196	154	180	165	142	184	171	143	162	152	131	146	141	139	154	124	125	150	140	146	137	132	145	145	184	144	149	172	197	151	167	148	159	149	148	157	161	172	149	138	148	145	141	147	154	148	142	138	173	130	144	139	158	169	153	149	135	133	157	176	176	131	138	159	141	143	164	159	160	130	154	145	149	158	167	160	165	142	159	155	143	150	133	158	165	143	157	135	160	133	141	132	152	144	161	171	159	160	161	170	161	154	150	141	155	160	178	145	163	160	121	133	163	149	165	154	138	153	159	156	153	139	165	142	150	164	136	122	165	136	170	158	156	147	158	136	136	159	147	140	128	159	162	141	132	141	153	162	151	141	139	143	132	164	146	159	166	157	158	172	141	159	149	163	144	147	164	140	148	150	168	141	154	162	130	154	174	149	156	147	128	139	137	152	112	132	148	123	155	161	139	145	137	161	162	144	138	135	152	145	152	173	164	141	161	155	164	146	156	165	145	153	148	133	144	152	146	159	159	152	149	132	147	139	160	138	162	145	132	157	158	160	165	156	132	159	132	150	166	141	180	168	154	156	120	151	150	132	130	134	140	151	140	149	146	149	149	136	139	162	157	154	151	144	130	143	125	178	146	166	140	135	157	143	140	127	150	134	150	148	157	166	128	149	134	152	158	155	149	147	154	161	151	139	149	121	168	156	149	150	126	149	154	149	168	145	161	159	152	162	155	154	159	137	142	137	177	153	140	142	159	170	164	154	148	145	120	150	131	165	152	175	137	136	165	153	128	132	161	145	143	160	158	138	131	137	136	167	133	155	156	155	140	152	170	144	145	161	161	165	157	175	139	157	129	159	147	154	147	136	156	149	150	136	181	155	149	135	145	133	141	140	151	152	150	126	122	150	159	169	158	149	142	128	143	155	149	176	154	138	142	153	156	126	164	147	160	164	163	134	145	163	149	153	151	148	170	168	142	188	167	153	144	153	152	129	153	137	157	166	156	156	152	171	124	162	153	153	157	147	153	152	149	146	119	154	163	153	154	134	151	163	160	135	139	135	155	159	169	183	154	128	122	132	164	148	170	146	150	151	152	168	154	152	157	144	148	149	140	143	151	139	151	153	141	172	144	151	149	169	132	151	152	149	159	149	155	141	148	165	154	147	151	149	148	155	156	136	148	158	136	165	154	166	154	152	133	146	144	146	145	125	156	144	173	139	150	174	138	154	166	152	162	156	129	147	139	150	166	161	170	148	141	152	138	152	157	130	138	160	152	145	146	161	170	137	151	143	146	140	137	148	142	152	184	126	154	140	146	153	168	161	156	135	165	159	154	126	140	156	139	131	139	170	161	165	160	136	150	148	170	158	142	155	146	158	132	149	139	155	153	150	159	139	139	150	144	140	144	134	162	161	128	159	155	158	151	139	175	154	151	143	142	146	137	141	164	156	140	156	136	156	161	150	158	143	141	151	166	147	144	126	136	141	149	148	138	167	166	153	163	166	149	133	157	138	156	140	148	163	152	146	143	142	157	152	154	181	129	150	148	143	150	147	157	126	152	151	122	154	155	146	154	151	169	175	167	167	178	132	151	152	163	164	177	153	156	154	144	160	143	124	164	173	157	165	148	178	140	177	135	189	171	167	147	160	146	139	150	166	141	160	163	151	169	162	147	157	150	151	153	131	178	168	159	169	147	141	164	149	168	116	157	147	149	163	139	131	140	164	123	147	132	144	149	153	165	132	147	146	148	180	170	147	181	148	148	147	138	144	140	167	156	173	184	146	160	157	148	172	151	148	149	150	167	125	178	151	156	148	144	175	158	157	176	149	142	140	154	140	142	141	143	172	141	153	146	151	133	152	138	136	154	142	152	139	158	153	162	162	135	157	142	139	164	150	158	148	138	165	158	141	145	144	159	174	149	155	147	139	150	146	140	135	159	158	163	130	162	166	118	144	143	162	148	154	139	146	152	149	137	146	130	184	140	157	154	152	175	165	140	162	131	160	145	151	145	135	138	140	148	139	162	137	178	156	161	130	166	154	133	148	153	149	161	168	167	136	132	148	150	154	148	151	146	156	157	153	133	155	145	160	138	163	142	145	155	139	142	153	132	150	136	141	155	141	163	184	167	147	140	131	161	145	148	172	163	168	128	148	172	165	165	119	150	127	165	138	157	109	144	155	158	167	160	157	156	144	139	137	153	151
27649	15951	4166	4926	4332	3611	2865	2413	1964	1667	1562	1328	1233	1115	1051	924	903	848	755	758	710	727	626	627	616	638	576	592	588	554	539	541	540	548	499	537	485	546	513	462	468	453	428	511	469	469	465	430	451	475	479	423	454	484	420	439	469	454	439	454	444	425	388	452	406	422	416	473	405	417	440	467	415	437	450	437	427	433	409	421	413	428	378	391	447	445	414	408	395	414	413	413	421	431	441	429	393	386	427	407	467	464	419	407	401	417	439	435	418	427	413	395	411	438	412	400	425	422	424	402	409	426	408	439	399	420	399	451	449	377	455	435	387	390	385	420	390	413	408	418	401	407	387	439	399	411	448	403	430	411	445	421	413	388	412	390	392	372	421	376	447	429	405	428	406	405	422	409	431	437	407	390	418	396	394	410	433	410	359	413	392	414	427	450	391	408	427	398	406	405	404	413	414	410	429	428	409	402	431	416	411	392	426	453	417	431	455	401	393	415	414	399	404	407	408	410	383	417	394	445	377	395	421	387	413	456	413	426	401	408	391	414	416	405	404	406	399	432	389	427	412	422	406	421	409	421	385	386	402	411	418	408	417	411	373	427	406	426	398	416	404	385	430	399	386	403	414	417	432	402	394	437	409	385	411	400	451	383	407	437	414	404	377	383	419	408	385	402	412	421	403	394	434	390	386	436	411	395	391	454	404	433	409	418	347	399	415	380	393	412	373	413	429	412	420	459	466	422	461	415	383	383	386	379	400	390	405	447	415	442	414	440	411	449	427	397	413	367	429	396	409	373	408	410	404	389	366	386	421	419	418	416	359	386	414	389	418	435	438	403	439	426	407	420	444	428	390	388	396	406	385	434	412	402	406	393	408	394	396	427	436	402	406	384	392	426	385	389	384	426	364	398	411	423	444	389	403	406	423	395	431	411	398	414	414	365	403	418	395	414	393	413	375	418	427	424	401	393	385	410	407	409	418	423	418	426	384	381	396	391	438	416	428	373	415	398	399	385	400	378	430	431	392	422	438	399	418	431	433	393	402	414	414	364	415	374	404	378	436	406	417	409	401	399	444	362	395	426	409	396	440	432	441	396	410	394	397	408	409	395	419	424	390	438	411	426	392	394	382	395	424	423	415	419	421	418	402	404	374	391	429	391	386	383	415	425	417	402	378	414	367	415	382	411	417	426	384	416	389	452	411	405	413	420	449	416	376	406	412	428	399	420	400	376	400	421	413	433	428	399	433	401	399	377	434	429	399	433	403	402	414	366	424	402	405	443	403	408	432	405	413	407	382	420	441	402	383	389	392	373	377	420	415	382	442	404	394	406	389	393	420	402	411	412	417	424	411	362	421	396	409	406	427	422	428	408	398	409	391	431	430	395	395	389	372	431	387	395	409	391	383	448	397	387	434	412	364	398	395	375	418	362	425	420	381	398	421	373	416	437	409	408	356	419	363	424	394	365	430	405	394	424	430	405	439	367	460	403	422	376	429	397	409	380	408	399	382	419	396	385	428	383	404	432	409	417	416	401	375	378	381	419	400	393	362	410	413	407	447	388	409	402	392	413	389	419	402	419	429	449	414	442	380	440	434	419	394	380	387	415	395	404	434	386	395	379	431	421	449	391	388	409	402	400	371	420	394	473	388	389	413	417	414	412	412	435	415	388	438	400	424	428	446	402	402	393	418	382	424	407	388	422	392	424	418	402	411	399	431	408	409	394	393	406	360	432	416	405	407	429	390	445	394	418	409	385	397	386	406	413	375	457	390	422	400	395	432	408	405	387	411	414	358	441	457	372	397	398	381	400	414	421	422	394	417	412	407	373	424	372	442	390	423	409	428	405	385	406	414	427	407	403	370	381	417	411	420	388	414	424	422	393	380	470	407	427	386	390	377	387	418	406	402	433	399	420	362	415	400	423	368	424	428	407	386	407	422	394	388	397	406	398	401	446	364	366	427	421	452	413	380	418	386	373	422	403	383	427	414	424	393	398	395	398	423	418	413	410	403	404	430	394	405	408	412	409	461	396	395	415	414	399	396	438	376	453	371	401	392	389	379	404	386	390	396	378	402	391	381	435	417	420	397	431	439	424	434	413	469	402	401	458	385	420	388	426	405	398	363	431	385	406	373	413	412	418	416	418	443	400	392	416	397	431	417	393	440	398	416	401	388	409	406	361	387	389	397	410	416	398	412	428	400	408	413	383	407	414	410	391	401	397	404	403	409	427	394	443	425	403	404	440	398	416	403	397	397	385	422	391	412	441	431	395	404	427	406	372	409	412	397	399	408	414	416	420	406	416	415	350	435	403	410	379	401	408	406	407	425	392	395	403	392	418	408	444	411	427	415	422	401	400	434	392	426	394	412	424	452	373	395	408	398	411	395	432	421	409	422	426	403	438	430	389	401	396	394	412	384	416	396	395	383	417	432	406	431	401	409	433	430	375	367	403	417	426	430	391	402	364	381	357	415	407	441	386	402	413	435	382	412	390	395	426	391	427	429	412	448	426	436	400	436	390	427	420	392	422	413	385	361	351	400	414	389	376	397	407	389	397	392	452	434	392	429	424	402	413	387	394	400	380	429	384	395	401	431	419	388	406	391	443	453	408	390	406	377	389	395	403	425	410	414	420	406	384	405	376	395	445	392	381	433	394	458	422	429	376	383	412	417	384	380	400	387	402	418	402	431	423	419	410	435	416	383	406	404	391	418	399	380	405	379	423	382	412	396	406	419	420	413	375	426	393	409	427	396	400	385	404	390	361	404	444	438	425	374	413	417	403	391	449	397	382	397	385	388	407	425	404	394	422	416	410	444	421	434	393	393	403	402	401	412	447	371	409	456	391	397	362	407	359	387	444	424	390	409	391	420	412	419	431	378	422	434	457	420	410	405	419	397	440	411	390	424	430	435	399	413	407	422	441	375	404	412	425	431	418	417	434	392	432	405	442	398	401	414	379	436	373	388	419	415	398	409	390	423	388	454	405	378	434	407	422	406	400	433	423	409	370	405	403	401	431	405	392	388	391	380	387	414	418	409	375	397	406	407	393	403	412	421	390	430	404	401	430	417	394	441	413	401	373	406	442	426	422	384	338	427	437	371	391	423	417	424	405	405	405	387	387	391	396	403	401	415	431	399	418	391	399	449	418	408	421	374	401	389	429	428	408	418	400	422	388	410	376	385	416	404	415	454	356	376	394	394	394	409	412	388	427	416	426	430	430	417	429	415	406	430	421	425	380	410	418	417	390	403	401	437	423	409	389	397	431	397	399	445	426	409	435	398	408	395	419	388	412	422	413	404	409	419	393	361	430	442	367	409	424	413	407	408	423	393	389	390	430	442	379	436	377	457	417	375	374	416	421	383	395	430	457	422	428	421	384	404	413	406	389	394	413	369	439	431	383	396	392	391	393	429	395	418	379	441	397	365	431	417	392	415	398	400	391	417	386	378	406	414	410	409	438	390	410	428	415	400	413	437	398	434	430	408	417	397	394	407	410
15468	1868	396	321	343	301	292	294	287	333	333	316	311	316	296	303	301	320	299	296	303	311	286	335	311	320	323	319	331	298	313	313	342	326	322	291	304	350	310	276	299	312	301	268	308	285	304	336	284	326	287	318	318	349	332	332	266	285	302	315	298	293	296	292	308	277	326	276	333	298	292	322	322	293	305	308	323	292	300	321	311	314	293	288	288	315	341	297	314	304	301	322	307	315	308	305	292	311	331	303	304	331	301	322	309	316	323	328	312	321	292	301	313	342	307	290	282	319	294	292	324	349	311	293	270	283	290	310	301	310	314	300	310	301	288	301	287	314	314	284	273	301	320	315	308	302	295	267	305	323	339	312	311	313	336	293	319	298	324	301	303	312	298	315	305	303	333	297	296	294	333	331	337	274	298	307	300	297	329	318	302	319	354	305	319	306	307	325	300	329	283	352	294	319	319	301	332	314	313	295	317	317	307	304	332	323	335	278	295	305	325	312	298	352	291	284	312	319	299	316	316	319	299	324	302	319	325	335	302	285	312	314	315	310	324	303	276	307	330	316	290	324	319	290	279	296	315	309	311	292	331	338	319	310	319	305	287	318	366	346	308	313	328	316	293	302	289	330	339	331	331	294	320	335	316	287	318	315	309	317	295	299	282	300	295	333	276	301	284	273	266	283	304	307	307	288	289	320	282	321	312	317	307	296	288	321	310	308	333	291	317	332	321	311	326	335	297	304	318	344	272	304	292	338	318	302	323	310	304	279	309	312	293	313	290	308	286	314	286	278	333	297	330	294	308	352	303	310	338	306	294	340	312	283	305	291	336	330	320	307	291	328	322	286	293	285	308	307	283	348	309	306	305	272	286	309	334	266	321	296	292	327	309	311	324	288	284	290	289	311	277	295	322	286	292	297	326	269	300	283	331	301	297	304	313	327	296	326	303	321	290	301	310	312	294	331	297	328	314	319	322	308	325	321	311	345	319	295	311	306	302	342	260	289	302	301	301	285	314	307	306	345	323	320	324	306	332	276	296	296	260	274	315	318	344	308	301	262	284	316	314	305	331	298	328	325	344	298	292	338	287	335	322	269	315	324	333	331	294	319	326	307	287	309	311	305	282	310	289	295	328	294	265	319	306	276	320	346	308	312	291	292	321	309	285	308	321	273	298	317	274	341	316	280	301	284	300	327	293	346	287	296	310	294	322	301	298	332	345	334	285	325	311	300	352	327	309	337	320	328	319	318	301	315	330	289	305	293	315	310	333	300	321	279	312	297	311	333	313	319	312	267	329	341	310	314	309	274	298	295	313	291	282	262	298	323	310	317	308	294	312	310	332	321	274	312	269	298	318	351	310	320	277	360	291	282	319	324	346	313	319	319	280	260	319	331	292	278	308	315	310	322	318	309	307	320	293	314	319	300	308	309	284	282	305	334	308	291	277	339	293	287	308	329	301	306	303	315	305	328	313	292	314	314	308	295	314	288	282	288	322	318	279	305	312	303	300	285	303	315	299	327	315	297	321	294	297	309	282	313	284	303	317	303	312	310	323	307	318	287	322	308	288	302	307	309	290	290	303	306	330	321	302	317	303	306	306	290	328	326	297	290	317	310	284	304	305	312	327	310	298	320	313	383	337	327	325	308	332	312	339	318	288	305	303	316	310	334	334	300	294	292	281	285	290	308	296	311	307	286	323	338	298	320	346	319	321	331	293	314	309	276	303	304	328	308	298	305	303	310	302	314	294	324	277	311	323	331	324	325	345	291	331	323	318	309	300	293	301	315	320	301	321	325	287	282	301	332	307	309	332	309	282	308	324	304	320	291	297	313	298	333	285	319	285	308	302	279	311	297	283	325	326	268	317	338	314	346	266	298	302	283	302	328	282	270	319	286	333	316	329	317	335	326	333	339	334	310	299	332	328	301	279	309	314	299	339	308	290	278	275	281	316	324	312	310	339	280	287	284	312	310	279	325	301	318	293	310	286	309	347	308	303	305	295	294	295	320	291	311	310	329	277	327	315	293	297	326	261	326	304	315	288	304	284	329	339	337	302	304	328	333	336	304	301	300	262	322	269	312	306	309	311	283	302	306	324	285	327	307	316	317	265	292	322	303	314	304	308	300	325	293	312	278	334	331	296	325	374	310	290	317	298	340	304	298	359	336	291	298	316	292	314	301	312	322	330	301	301	316	329	308	342	326	333	310	300	308	316	301	313	308	301	304	339	310	276	290	293	334	345	278	325	309	298	313	349	337	341	308	310	261	315	312	306	322	326	287	318	316	273	295	303	311	301	296	283	321	276	325	282	274	317	309	289	330	286	292	304	281	316	299	305	317	337	309	301	300	334	327	293	292	291	316	297	306	323	282	313	330	311	325	327	318	309	287	306	300	283	321	287	276	283	319	326	281	343	326	285	270	300	298	311	310	274	306	321	296	290	342	287	329	269	316	293	306	311	320	304	308	311	312	312	304	289	298	308	283	322	300	320	324	296	312	339	312	322	320	309	348	308	328	300	279	294	298	280	277	288	312	297	277	319	290	289	289	309	310	264	317	311	350	320	314	316	309	296	317	291	334	330	302	300	325	262	320	323	318	325	323	271	313	327	291	312	348	310	278	290	328	290	291	323	321	322	316	304	312	296	333	319	320	327	329	301	300	317	348	329	284	308	291	290	312	327	264	269	330	326	321	308	320	323	279	319	309	320	292	294	299	277	314	259	307	331	329	317	306	330	293	313	286	305	308	283	295	310	300	283	330	309	315	291	316	337	307	328	299	323	318	325	299	292	297	328	287	323	306	305	309	260	288	290	307	318	313	329	311	309	296	293	282	337	329	321	290	322	346	306	297	306	285	306	325	319	319	303	282	273	310	307	334	299	332	301	306	308	302	331	267	302	323	303	272	289	322	284	317	272	317	313	319	312	324	303	312	262	292	318	288	316	294	312	310	320	306	325	333	298	298	344	305	348	303	320	293	317	314	303	323	303	343	317	307	284	292	307	307	300	300	285	305	349	316	310	317	301	317	299	320	323	295	296	337	297	296	336	300	335	286	303	297	304	315	328	282	299	342	291	311	295	329	316	320	323	302	300	312	313	315	309	292	308	289	309	311	329	296	297	329	290	300	311	313	283	340	348	320	294	308	303	287	303	271	272	327	353	281	318	300	299	269	304	330	312	309	310	308	322	290	299	311	288	308	314	321	308	312	292	329	289	282	316	334	317	317	281	302	321	301	317	327	349	329	299	322	318	311	306	269	320	314	326	316	284	310	327	311	292	310	331	330	298	312	322	321	295	325	302	299	325	328	305	318	288	286	301	309	350	321	291	301	329	316	331	370	300	324	298	289	298	301	328	302	318	288	333	288	295	293	293	321	309	326	311	310	325	297	294	317	313	308	313	313	321	324	329	315	322	293	288	332	321	302	326	318	277	327	303	308	327	291	305	296	318	338	315	313	278	294	316	318	317	301	299	327	313	303	303	307	306	309	272	331	275	290
7359	1345	800	861	815	787	826	735	734	739	681	737	735	783	730	715	699	712	728	742	724	693	711	728	751	692	659	724	706	749	734	678	713	683	764	744	666	687	700	689	699	692	712	651	691	702	679	695	666	714	730	732	680	686	698	697	707	672	703	693	734	686	748	733	692	683	749	727	669	659	679	743	718	732	704	727	692	666	735	673	677	719	731	678	754	662	700	720	729	711	712	691	653	711	733	648	644	724	724	690	650	648	661	670	703	752	717	700	659	703	679	729	686	717	712	665	692	716	722	758	710	701	687	715	723	677	713	745	705	697	683	699	741	704	697	701	662	705	757	694	719	662	733	719	732	695	755	718	731	677	730	696	680	705	653	696	714	719	724	693	705	723	662	703	721	680	746	694	753	745	682	707	700	694	705	671	734	694	704	705	705	737	679	661	671	672	668	681	678	725	726	696	661	714	720	689	718	694	685	658	688	720	683	745	735	767	719	701	704	717	734	665	756	681	755	738	665	708	681	704	717	703	719	735	670	708	717	707	745	678	682	693	735	686	706	712	694	659	657	693	684	713	745	713	672	684	660	710	686	723	662	722	718	714	748	704	659	695	700	738	745	739	638	751	745	712	724	692	717	739	684	660	680	711	737	715	690	712	679	665	698	754	678	764	703	703	670	669	741	695	719	684	691	701	704	683	731	684	708	683	683	670	709	754	641	668	717	701	728	667	685	680	722	700	722	725	757	692	719	729	727	670	698	680	713	743	722	690	733	684	746	660	699	689	710	704	644	691	715	675	713	692	674	725	680	715	721	662	670	673	733	702	661	711	739	685	693	675	748	691	700	708	678	685	651	642	719	699	662	656	697	709	759	724	707	704	729	676	705	700	754	651	704	687	680	675	732	697	701	648	732	727	713	688	689	674	736	709	692	734	697	746	680	710	704	700	655	727	748	729	669	719	678	704	667	723	743	676	720	674	694	690	683	661	663	706	705	673	688	702	707	743	718	694	725	692	692	706	691	712	675	697	729	711	655	734	738	697	696	661	741	721	712	771	686	672	710	700	699	720	726	741	671	712	682	730	749	700	730	746	704	702	726	683	708	694	690	722	711	728	674	680	707	731	702	652	659	714	741	702	665	680	680	662	669	649	703	681	695	702	727	707	700	740	714	669	722	724	683	709	696	675	704	725	690	727	749	708	691	700	711	696	714	743	710	747	683	697	740	676	715	729	741	704	688	696	703	694	699	704	687	687	702	657	713	715	679	738	723	677	682	682	716	699	718	726	724	703	714	668	724	701	699	734	755	705	674	737	708	693	679	733	672	656	719	653	752	693	673	690	692	676	716	726	723	704	684	687	697	697	763	747	746	678	712	664	729	714	693	677	702	709	672	699	708	683	705	671	718	680	726	746	703	648	661	695	706	714	732	722	709	733	712	707	717	682	718	707	701	627	694	675	682	711	653	694	706	698	704	710	656	708	690	721	650	688	693	687	710	693	701	707	762	756	686	721	655	719	704	687	716	706	703	671	717	661	731	698	675	709	692	731	674	652	718	726	667	694	689	697	708	738	721	744	685	692	707	682	678	716	744	678	723	648	651	694	698	741	725	760	711	627	753	677	690	699	705	755	649	721	703	652	722	720	707	692	721	743	682	719	754	757	676	700	749	715	728	691	701	719	715	674	693	744	683	715	710	712	688	692	691	743	671	685	695	685	691	719	703	695	687	649	663	679	704	667	742	657	686	752	685	730	657	691	745	678	747	702	670	686	711	768	709	715	689	692	686	727	708	713	694	690	671	708	706	730	711	749	664	713	726	742	730	689	692	700	704	706	702	676	715	706	696	710	699	672	687	696	669	733	735	709	687	690	664	696	768	704	675	685	686	622	714	741	692	655	687	733	721	688	677	711	674	732	739	746	730	663	700	745	697	695	742	686	657	748	697	708	687	676	691	694	684	716	683	686	730	692	748	677	691	675	714	696	709	648	720	680	734	740	695	763	710	700	721	702	668	755	760	723	703	690	696	740	704	684	730	731	722	719	697	718	708	700	672	669	691	672	717	668	674	698	697	738	684	714	727	724	671	718	719	762	713	679	733	691	732	674	689	671	731	725	681	735	664	716	716	704	642	703	704	726	699	709	733	684	731	697	756	692	689	716	740	683	698	691	680	689	634	750	688	715	749	715	724	700	718	662	702	725	709	727	710	683	665	660	673	701	654	683	688	670	735	654	729	703	704	696	697	708	689	666	716	700	746	689	707	725	705	725	700	682	678	688	729	723	689	696	719	716	735	741	703	710	666	667	704	681	740	699	667	747	699	763	729	729	738	687	722	723	701	676	722	704	726	739	694	708	707	715	693	692	689	699	685	696	714	728	717	623	726	732	733	714	740	685	721	703	699	718	708	732	732	730	724	678	726	728	728	726	755	699	707	685	719	737	719	697	650	679	686	651	663	689	747	726	771	681	711	662	702	632	678	699	734	667	674	737	696	705	712	762	711	677	698	695	700	734	697	693	694	681	698	648	690	735	683	723	679	721	726	676	683	681	676	711	723	746	671	726	738	720	671	672	711	719	699	688	701	727	686	742	667	703	697	708	670	690	697	683	714	743	688	722	681	732	743	698	670	774	717	689	702	694	723	737	706	712	733	718	670	725	684	708	663	662	711	704	711	693	671	776	717	714	722	683	740	757	697	713	695	731	678	665	697	693	734	683	674	720	691	739	723	708	714	692	715	697	718	724	703	716	689	690	691	698	702	703	660	699	724	680	746	674	698	695	724	688	751	724	741	692	710	720	706	715	742	704	697	665	677	733	729	711	703	695	732	707	760	667	759	709	709	737	702	683	681	709	704	680	675	735	672	688	667	697	678	701	694	710	706	753	727	692	749	699	720	689	731	687	688	713	681	715	719	674	695	762	726	699	694	673	743	706	719	668	733	765	721	675	689	760	707	707	658	698	740	743	784	691	678	722	698	710	645	697	742	647	677	739	702	713	689	673	699	722	698	736	638	694	706	702	694	764	712	714	738	632	705	701	716	680	694	711	686	694	711	733	714	691	706	681	685	731	700	712	723	716	709	667	702	732	678	688	725	674	668	727	723	703	698	715	682	675	670	684	720	708	705	683	657	734	695	664	680	717	669	713	717	707	691	715	721	691	713	710	739	674	680	646	705	750	670	705	680	684	733	676	737	708	709	692	717	716	708	719	725	719	717	711	713	677	710	713	742	718	688	697	688	671	706	751	697	733	685	718	741	738	734	688	722	694	666	669	711	741	720	656	721	743	700	686	741	714	712	723	696	687	716	710	686	692	709	671	719	712	669	681	701	697	695	719	723	745	682	710	725	731	729	698	708	701	664	711	730	698	687	728	704	677	718	731	750	702	714	663	700	677	655	688	701	678	666	708	715	706	678	685	732	739	649	722	673	721	720	731	718	668	732	709	681	678	685	671	675	734	687	691	676	740	689	725	727	711	677	682	704	684	681	690	728	696	730	679	710	686
38476	16084	1986	820	584	468	410	311	304	223	218	209	191	194	188	190	168	192	166	154	171	148	156	132	180	149	148	137	143	144	146	170	134	148	138	143	137	152	158	124	131	158	142	147	152	135	151	138	159	140	139	154	146	153	147	148	166	150	121	146	156	142	155	134	127	135	145	151	129	151	156	142	156	159	152	149	135	167	123	137	131	138	143	162	160	119	124	138	131	131	143	150	139	153	164	140	138	139	163	128	146	119	137	134	159	142	146	161	128	149	136	142	152	143	144	150	137	159	130	137	153	139	142	144	148	161	139	135	139	140	155	120	134	170	139	139	137	116	127	141	176	154	127	136	125	159	154	144	143	142	146	133	147	145	129	152	132	150	148	134	130	145	143	138	145	165	127	138	130	140	134	149	170	145	133	137	167	147	129	137	160	137	133	145	133	162	148	154	132	162	158	129	150	158	135	124	115	127	132	136	153	157	144	150	141	141	149	154	158	150	135	139	178	123	138	157	124	170	143	150	126	132	129	157	129	147	124	119	149	145	137	167	157	140	149	135	121	133	132	150	137	137	127	156	143	134	155	158	137	151	125	123	145	139	135	138	126	152	117	145	152	141	146	137	130	139	149	136	148	143	152	132	147	131	153	139	138	146	143	158	137	137	152	181	148	153	137	158	137	137	147	141	133	146	131	135	129	127	156	127	147	139	154	160	165	129	127	135	133	131	140	158	139	131	143	149	143	136	161	159	148	150	136	131	133	127	133	154	137	145	146	164	136	149	140	140	146	126	134	132	153	129	164	144	130	153	149	135	151	156	148	148	153	152	139	160	156	140	154	129	142	138	139	143	134	125	136	132	137	143	168	156	138	138	148	125	138	160	123	126	126	141	151	148	124	144	158	143	143	136	126	140	125	134	148	159	148	144	131	140	136	149	146	154	130	146	153	153	135	166	151	162	136	138	151	148	147	165	125	161	146	157	145	145	142	140	154	142	130	134	128	125	161	139	154	143	143	121	159	143	143	129	173	125	141	150	148	148	154	152	149	130	136	133	129	163	155	137	138	149	158	136	138	134	140	143	128	133	144	126	171	139	150	146	118	166	143	132	137	133	155	143	152	147	140	136	143	137	161	136	163	134	140	138	177	170	176	145	147	135	155	125	163	139	125	146	141	133	135	140	173	159	147	129	153	140	153	137	131	129	144	164	160	142	165	126	142	144	136	149	148	135	130	134	135	129	141	161	120	152	126	123	153	146	154	140	153	142	145	133	136	147	152	156	152	125	175	138	137	136	152	153	135	130	146	131	178	149	115	143	148	143	148	148	124	130	139	132	143	130	122	140	148	136	129	127	149	140	154	146	146	120	142	164	142	142	141	140	150	141	138	139	148	164	143	155	122	152	145	143	134	147	151	145	140	141	121	154	153	134	138	144	151	130	131	149	135	128	132	136	126	141	122	134	150	149	152	144	169	148	163	144	155	143	124	162	139	118	134	154	131	150	135	134	165	145	144	125	166	163	153	158	140	167	145	139	145	135	147	149	123	126	135	137	137	163	141	156	152	157	120	123	149	140	155	156	144	130	150	130	135	134	136	152	147	125	142	143	133	134	143	148	180	157	158	161	159	124	129	129	138	99	150	149	123	127	116	145	135	131	125	134	155	137	142	131	136	143	146	150	144	165	166	166	143	150	151	140	136	162	144	123	143	140	136	142	148	142	170	138	120	121	135	122	157	158	130	129	127	123	132	150	143	130	138	132	143	135	146	125	141	123	132	140	134	139	158	145	145	131	138	145	142	128	148	141	169	137	127	144	148	133	143	137	131	131	145	152	132	145	139	146	127	151	139	125	158	153	160	142	142	135	153	129	142	167	141	151	144	136	128	139	143	149	141	151	137	140	145	172	114	121	156	120	152	126	131	128	132	150	152	152	150	143	153	131	124	170	128	143	143	152	135	163	148	142	142	134	154	135	151	136	169	130	127	143	131	130	124	126	145	129	155	139	134	144	127	140	113	152	130	151	151	116	106	122	137	117	125	125	119	158	128	156	175	134	160	131	156	157	142	126	123	133	148	143	142	152	147	159	146	138	131	146	125	126	128	141	164	144	129	156	152	145	137	153	127	171	137	148	154	153	140	127	140	132	156	135	163	151	135	152	153	159	162	158	140	138	134	148	137	129	157	137	154	145	125	143	152	144	144	133	144	136	151	138	138	134	144	150	136	146	156	147	144	159	155	108	121	135	160	136	144	113	149	145	157	151	154	160	147	149	148	135	145	132	144	122	169	133	150	151	168	151	146	130	136	123	133	148	141	127	149	150	158	153	136	145	128	130	140	137	154	171	133	127	169	143	157	135	137	155	146	154	136	136	130	138	129	146	129	148	139	160	114	124	136	157	164	143	136	139	152	132	132	125	154	149	150	119	131	137	138	141	142	127	146	162	131	145	160	141	111	142	148	137	166	125	135	135	142	123	123	142	145	119	122	132	121	131	120	141	170	158	149	153	143	144	148	161	149	139	124	160	133	162	147	155	135	153	150	146	138	152	170	137	127	152	155	153	137	166	129	133	138	150	123	125	134	164	135	171	136	167	141	142	129	145	161	147	129	128	151	136	141	159	133	130	156	144	123	157	125	129	134	153	160	144	131	123	154	134	132	165	146	166	168	141	150	150	146	131	160	171	131	144	161	130	124	126	152	127	151	169	139	157	136	139	170	121	136	154	140	139	137	141	145	117	133	125	145	133	131	155	161	150	139	160	136	146	143	117	145	142	175	141	138	144	139	141	150	129	120	132	140	143	148	129	145	137	152	150	131	131	137	140	157	152	140	153	142	150	119	134	153	135	137	150	161	152	148	158	153	135	159	134	136	138	129	146	136	125	142	126	134	150	151	139	153	133	130	156	144	140	133	131	159	134	126	147	133	134	129	147	143	145	146	135	150	138	149	141	146	147	142	139	151	133	137	137	129	154	135	126	126	128	125	130	127	131	139	149	131	153	130	139	135	134	141	137	148	122	146	139	123	145	134	114	137	156	140	165	139	142	137	144	169	184	141	146	162	168	142	125	137	158	149	149	104	127	145	154	166	133	120	141	155	149	131	122	131	157	161	125	135	149	156	142	144	141	142	146	135	131	142	130	150	164	147	132	158	123	137	140	145	152	154	146	134	149	110	123	128	155	177	120	134	139	137	138	155	141	138	161	153	143	128	144	150	156	131	131	142	120	133	152	142	128	122	159	131	141	151	141	121	159	148	152	151	131	168	160	135	132	141	140	127	134	138	140	131	141	147	139	133	150	132	130	127	132	145	150	150	162	143	153	144	135	135	129	141	157	143	161	120	135	141	112	158	133	147	145	136	132	166	170	140	134	159	118	160	134	158	147	144	138	160	152	150	124	135	156	134	140	137	142	127	137	146	123	128	132	152	134	133	141	150	140	156	138	134	141	155	153	123	138	156	130	174	133	166	136	147	135	139	122	160	144	124	148	143	145	152	143	143	145
19306	9853	2172	2752	2419	1897	1622	1386	1181	1061	934	881	772	719	651	642	596	580	554	536	540	526	477	485	498	473	467	462	426	448	427	437	428	422	411	430	400	408	398	389	369	369	420	403	395	392	381	407	383	365	411	425	355	397	389	351	354	384	370	369	389	389	341	372	349	389	406	368	366	363	352	389	358	384	373	382	379	332	360	367	378	353	359	362	340	378	376	399	352	340	321	346	350	352	356	369	361	348	368	350	393	369	378	368	330	374	396	394	374	350	365	391	379	352	407	423	343	372	374	368	349	355	365	352	372	370	359	311	357	395	375	339	382	357	363	358	394	376	372	366	402	362	358	345	336	409	385	374	365	366	348	363	370	367	358	359	401	345	382	377	350	358	369	350	371	346	368	342	386	370	363	356	341	371	355	359	359	397	346	382	372	357	337	381	347	373	362	361	363	372	393	336	372	357	361	369	339	377	342	405	368	347	370	370	365	397	366	391	387	331	368	371	372	352	379	383	323	345	389	404	381	357	336	363	365	389	367	354	359	351	334	325	375	348	334	332	366	369	365	363	380	367	357	365	346	350	375	380	338	382	328	377	365	365	365	352	366	354	355	371	319	402	344	332	368	363	364	348	329	373	357	364	358	381	330	340	370	361	381	325	368	394	352	385	339	375	349	383	358	345	362	368	364	371	389	353	363	332	368	339	332	385	338	360	335	348	371	359	321	362	346	352	360	338	398	359	399	344	381	394	370	354	391	369	366	327	349	375	373	347	361	363	387	373	367	356	335	371	358	362	369	380	376	373	373	359	366	392	379	368	336	363	395	365	338	398	377	354	349	360	356	378	352	364	394	352	385	346	342	403	344	341	379	352	365	374	410	363	367	350	357	383	343	347	369	365	351	360	378	374	375	374	346	394	333	394	361	372	363	342	352	384	360	338	349	359	371	395	390	342	324	369	364	362	374	352	328	359	346	337	338	352	346	379	357	388	367	383	346	338	339	372	353	370	391	385	356	342	362	360	368	349	353	353	332	361	357	349	350	342	350	353	346	354	384	357	374	344	369	334	346	385	353	363	357	368	338	367	351	360	362	371	354	375	394	361	383	394	322	351	342	354	401	375	371	352	348	373	379	358	372	370	365	397	367	354	350	379	345	397	388	368	343	349	353	367	366	355	373	421	359	339	368	335	331	354	359	371	385	318	355	363	386	339	339	369	328	358	373	347	355	360	354	372	378	358	367	355	375	375	372	390	362	349	369	353	365	392	339	365	348	326	346	379	357	348	328	338	353	347	336	339	376	369	367	324	363	338	375	350	362	370	355	365	345	365	337	324	372	348	367	340	357	372	362	354	388	379	340	365	359	377	395	368	387	384	365	359	347	399	323	348	347	378	372	367	342	355	354	382	349	351	357	332	357	369	366	355	319	405	338	334	363	369	381	405	370	349	353	343	382	375	359	336	338	366	329	375	371	327	354	361	354	368	392	329	390	367	338	353	353	333	333	356	372	357	360	361	370	341	364	388	400	385	316	351	373	338	344	353	357	369	324	344	347	359	313	385	347	385	339	394	386	351	335	362	389	368	347	373	344	352	363	356	354	374	357	344	331	378	369	351	367	363	370	370	382	358	367	330	398	358	364	385	354	354	352	331	365	364	383	329	373	346	397	335	399	338	345	400	344	333	398	369	343	390	355	343	384	343	352	377	331	366	374	353	324	359	360	378	349	357	383	369	360	350	377	366	363	365	374	393	364	360	354	363	382	374	347	386	350	356	364	354	344	362	374	360	380	365	392	381	343	393	292	376	365	370	370	360	322	385	329	363	350	392	366	370	360	358	355	352	386	344	371	343	360	360	375	375	360	360	350	354	340	357	362	370	398	399	370	361	391	358	363	338	348	363	317	348	399	377	375	362	323	369	360	346	332	364	337	346	393	365	365	376	338	379	342	350	352	350	371	366	374	365	363	374	363	371	358	366	340	370	352	344	329	366	381	358	328	356	367	364	336	349	387	378	374	375	378	386	362	325	397	383	360	353	409	344	358	374	356	349	390	367	376	355	390	372	336	319	401	335	373	349	338	344	402	395	384	376	350	334	397	352	361	359	355	392	371	383	353	360	335	336	333	348	329	361	375	369	372	350	340	366	368	364	344	341	365	386	373	353	362	371	419	330	391	366	338	357	384	344	375	323	368	342	336	352	363	354	377	346	352	330	333	339	355	366	359	355	346	330	358	362	364	357	367	347	331	390	342	327	313	378	373	338	346	327	344	340	362	346	338	367	383	333	350	358	318	371	387	346	397	377	368	369	351	332	370	362	355	360	372	379	379	342	329	331	355	381	342	381	386	357	347	365	332	355	353	363	407	371	399	321	350	361	365	338	346	355	365	364	392	349	327	354	378	367	384	337	367	366	353	364	366	378	370	352	344	326	345	349	305	399	336	352	352	358	351	399	361	386	360	364	347	385	380	381	370	365	387	344	375	371	394	387	391	365	370	411	339	357	365	382	355	352	333	335	359	366	355	384	380	382	371	381	400	372	398	363	371	358	351	372	368	331	371	341	347	361	371	331	377	358	393	394	348	359	358	377	379	349	379	334	396	350	392	367	352	353	383	368	349	342	370	340	325	351	337	352	379	371	326	336	329	368	359	327	340	346	336	351	353	324	359	378	373	361	370	375	366	315	365	371	354	341	372	334	380	362	359	375	344	357	381	399	345	362	369	363	363	358	354	340	386	333	347	333	388	360	353	377	346	387	379	350	359	356	376	350	381	355	348	363	368	343	393	361	395	373	403	391	385	377	361	346	369	371	380	367	367	356	360	341	321	344	323	353	360	396	368	339	331	364	365	356	359	354	375	356	368	358	380	342	381	339	388	334	337	316	356	343	374	370	360	367	382	373	375	337	330	345	342	391	404	389	360	348	397	370	356	399	374	352	379	373	320	359	382	345	363	347	353	350	345	394	349	343	368	344	352	367	356	373	338	348	341	338	378	364	367	359	372	336	368	367	343	375	384	388	367	374	349	360	371	355	344	371	350	326	375	365	344	407	355	357	367	347	392	391	356	342	344	338	333	336	368	368	359	378	369	367	359	351	361	342	325	353	353	351	357	376	345	374	367	324	357	362	349	349	377	375	371	383	374	341	341	359	369	344	366	371	362	363	378	354	371	379	338	348	376	349	405	373	342	360	344	369	363	336	339	384	370	371	352	328	394	368	366	357	360	394	378	317	386	392	356	357	341	352	354	336	369	348	336	372	345	393	356	364	362	351	366	370	354	351	350	396	337	346	398	394	347	372	348	409	362	376	417	393	378	360	342	369	362	384	338	317	391	334	355	346	312	371	375	329	351	315	373	344	388	372	357	370	325	370	360	355	395	345	360	355	364	362	365	338	324	348	366	365	384	351	381	342	352	378	352	356	361	345	355	394	359	342	366	374	384	333	384	351	343	362	368	356	421	352	382	354	373	364	385	361	341	341	368	350	379	363	417	349	360	351	338	361
51131	26982	5551	1786	1138	807	622	517	424	355	355	320	299	252	250	221	212	208	195	200	197	183	168	188	195	164	158	188	159	165	145	184	150	159	163	165	170	157	127	138	142	141	179	152	165	170	173	159	155	146	142	169	146	143	150	149	145	147	154	166	144	152	142	149	177	169	177	143	169	141	150	145	148	164	169	133	144	153	164	174	176	175	166	156	166	138	153	158	154	131	168	160	153	138	143	135	151	140	158	150	156	163	160	154	139	155	141	131	142	177	141	150	177	157	150	140	154	159	157	131	174	156	153	145	140	149	167	146	141	158	154	155	136	152	148	160	143	143	143	139	141	161	144	144	141	156	147	173	147	154	152	147	159	146	136	129	139	145	139	146	131	160	155	136	154	150	136	148	161	134	148	144	152	114	149	137	159	155	158	147	129	138	156	140	179	150	147	160	155	162	165	158	152	169	141	180	126	133	144	134	153	167	132	143	144	152	171	161	145	162	157	156	164	158	161	157	137	151	159	158	138	138	145	131	128	161	172	142	149	96	142	163	136	169	137	162	161	142	147	142	136	146	164	146	133	143	156	143	143	164	145	139	123	148	149	129	141	147	139	139	125	140	147	150	141	152	160	152	124	144	139	150	143	148	134	164	145	156	153	171	138	168	138	142	134	145	145	156	151	133	155	152	143	127	153	141	171	129	128	146	164	145	119	141	162	152	133	140	141	155	142	137	166	153	148	149	147	160	139	149	131	134	139	141	151	149	141	144	152	156	144	144	177	141	141	163	153	137	133	144	153	173	135	152	163	142	165	167	137	138	176	143	142	142	145	172	170	141	167	151	149	128	140	148	142	172	150	152	154	154	123	147	144	143	146	159	146	154	158	168	136	142	137	156	158	140	144	144	158	135	166	143	137	152	159	167	141	147	154	144	143	181	146	157	154	168	145	151	145	140	149	157	152	159	138	147	148	174	178	162	142	145	154	150	136	158	150	151	160	143	156	164	148	133	137	145	150	156	132	142	153	172	155	159	142	143	150	136	152	145	129	143	155	142	161	171	163	156	137	169	170	174	135	146	150	155	142	162	175	177	141	158	152	138	149	153	154	143	161	129	149	142	165	172	133	146	157	145	161	141	139	142	148	144	154	141	150	150	154	158	159	143	159	123	164	155	155	150	147	198	158	161	154	171	137	145	164	155	172	154	144	168	156	165	125	134	152	165	160	157	148	157	154	126	164	162	142	147	144	156	156	143	149	144	153	142	157	134	152	156	142	157	152	174	123	153	140	149	140	155	159	140	142	139	177	150	138	154	170	151	141	155	153	154	145	148	151	144	171	164	145	127	138	177	180	146	157	148	157	157	133	139	146	149	176	145	176	137	156	170	146	141	154	176	144	154	146	152	114	162	161	167	143	154	147	134	143	159	144	146	149	170	154	136	164	150	152	153	172	135	146	157	134	150	167	142	145	136	147	130	163	156	141	151	177	149	144	146	153	152	160	164	148	134	147	135	168	163	160	145	139	137	152	160	146	147	154	162	174	153	162	137	142	145	160	172	153	157	151	130	153	141	128	140	130	166	135	138	170	145	140	134	140	150	141	154	136	147	132	142	121	136	151	143	166	129	151	154	131	138	156	155	142	157	144	172	141	147	144	133	136	142	138	157	146	133	130	150	143	139	170	149	143	116	152	126	155	158	131	141	145	139	140	154	128	156	142	167	153	154	150	165	145	130	141	126	139	155	123	152	155	155	161	166	165	135	172	162	134	114	128	146	160	149	141	127	133	147	150	133	158	147	153	165	150	164	152	125	133	161	170	137	146	144	133	146	155	133	147	166	131	170	157	139	129	134	144	147	140	159	146	147	140	151	159	128	156	163	144	146	175	136	136	132	147	128	144	140	156	148	143	138	157	153	142	140	136	132	134	151	140	132	165	150	152	130	129	158	150	140	162	160	154	168	138	151	155	166	161	129	148	145	136	179	132	135	122	144	143	141	137	150	167	156	141	149	145	137	159	150	169	151	151	157	151	148	148	139	131	139	148	146	140	157	138	165	156	140	145	153	140	134	163	162	118	177	187	150	163	150	165	149	155	137	141	139	138	158	170	156	135	150	146	133	144	160	155	161	151	160	143	154	158	143	122	162	148	154	161	146	143	150	137	166	133	135	161	131	174	148	159	137	155	158	139	126	144	135	142	164	159	140	164	155	153	140	184	131	148	147	129	150	122	143	157	129	187	160	169	157	139	164	119	142	150	154	137	129	138	161	167	162	135	145	148	140	152	160	150	137	189	143	147	135	144	173	154	147	133	155	141	150	154	148	173	160	138	148	146	151	172	140	133	151	145	171	155	133	135	136	149	149	116	137	159	177	156	109	140	161	147	127	151	151	163	124	135	149	171	154	141	135	136	149	167	146	133	138	155	135	183	132	152	170	137	154	148	145	152	161	151	129	147	146	130	145	138	151	145	161	152	134	158	143	152	162	161	165	143	148	139	130	153	167	151	147	126	141	142	135	153	133	130	143	143	177	155	161	160	147	161	141	157	164	147	141	178	136	144	149	152	148	147	126	134	163	145	155	156	153	148	115	163	161	164	155	157	142	144	141	136	135	143	149	125	132	169	169	156	163	156	148	159	149	125	145	165	155	138	158	119	149	148	128	141	144	150	141	135	148	135	149	152	146	132	169	143	145	134	160	152	142	179	138	146	146	159	171	147	149	141	147	160	153	137	160	149	160	153	151	149	157	136	151	163	139	154	145	137	171	165	147	160	150	150	143	150	143	148	169	155	137	145	150	159	148	168	145	156	151	160	139	165	149	155	139	155	153	146	148	157	143	137	157	131	161	167	156	146	166	147	159	161	121	140	142	149	137	150	152	129	136	144	147	142	182	153	134	144	127	139	140	138	151	120	146	159	140	149	167	127	153	154	134	137	140	151	140	144	152	149	148	163	150	146	158	136	136	165	134	160	135	166	150	126	165	192	134	192	152	138	154	154	131	142	134	162	145	134	164	139	145	120	133	161	165	154	142	165	158	153	136	149	160	155	131	144	145	124	139	169	186	169	188	133	137	161	168	131	131	166	162	145	153	159	143	154	156	166	154	152	158	148	145	137	158	142	146	172	159	134	155	158	156	173	141	134	149	129	148	167	158	156	156	155	180	167	180	148	127	169	172	168	120	158	144	143	160	154	140	143	173	156	165	159	150	154	163	154	131	147	153	160	160	135	151	120	144	132	122	146	136	148	143	128	129	143	149	145	150	157	167	134	159	141	137	139	141	147	147	148	119	150	155	159	147	154	138	177	157	145	147	146	156	146	146	158	158	138	149	149	137	169	148	151	144	131	156	151	136	147	135	138	145	136	168	154	161	137	169	150	129	151	139	155	149	144	148	173	153	145	136	156	144	152	140	146	120	175	154	145	153	126	136	145	146	140	154	137	143	149	169	132	164	163	144	145	144	152	149	154	163	149	135	136	134	177	155	168	148	164	169	144	150	169	130
26652	14774	4034	4731	4175	3412	2823	2330	1903	1766	1472	1334	1207	1010	979	935	897	833	786	754	698	725	682	658	644	572	575	567	551	583	538	530	517	495	533	518	484	474	522	509	467	462	500	471	484	462	488	466	464	446	447	454	476	443	438	460	440	429	429	483	419	445	449	419	396	460	453	463	449	452	408	429	442	444	434	429	415	429	423	394	434	391	424	417	455	395	364	423	455	439	431	434	419	383	415	400	417	375	397	416	416	376	369	395	389	413	398	438	372	382	414	393	445	380	440	410	406	402	410	402	437	428	381	381	415	393	389	391	376	403	399	396	414	373	411	452	409	384	403	422	424	419	363	391	418	414	402	393	429	379	440	425	403	403	421	409	361	410	417	407	377	404	412	391	375	421	407	402	404	402	372	375	400	428	381	445	390	430	375	407	411	419	388	386	386	425	382	417	405	412	387	424	382	380	375	404	398	387	411	416	410	434	396	379	392	408	408	411	393	381	418	390	389	391	382	356	380	397	393	400	414	419	379	405	417	387	434	385	402	428	385	361	431	382	349	395	416	382	414	399	412	408	441	378	408	389	378	411	401	430	409	436	380	383	421	432	406	419	417	387	433	404	405	412	432	377	396	386	406	375	428	402	407	403	409	427	418	392	390	425	411	448	431	393	382	405	412	393	413	383	438	435	419	426	402	413	390	398	364	362	403	392	437	392	388	403	382	409	385	383	403	420	394	458	395	405	381	398	395	366	421	342	403	424	375	368	402	401	391	398	382	374	391	374	408	413	396	391	405	408	399	444	398	373	414	414	398	380	401	419	403	419	403	423	412	422	409	401	383	398	393	410	404	373	402	404	427	423	431	399	394	381	390	410	395	408	419	362	445	369	401	423	414	393	406	382	376	378	384	400	409	413	413	428	399	385	371	402	405	392	409	379	383	407	379	381	406	403	387	416	392	381	402	404	389	380	429	379	389	424	375	374	397	385	413	409	403	407	406	437	413	385	395	407	413	413	437	397	356	383	397	380	403	387	400	416	401	399	363	417	410	384	417	395	386	454	390	405	412	421	392	450	431	474	431	400	381	398	385	394	409	340	421	380	380	381	437	376	377	404	392	402	409	417	357	411	408	394	398	432	426	429	406	371	397	418	397	405	400	372	421	442	422	414	381	400	419	408	411	410	400	408	419	378	387	396	413	380	400	400	360	402	429	397	407	416	396	386	399	416	408	412	399	391	414	354	396	431	388	423	434	367	410	422	394	426	419	383	406	394	401	382	410	429	389	406	390	374	405	386	409	394	399	399	413	380	403	412	380	403	384	408	370	399	388	389	395	391	402	424	391	390	396	461	408	384	413	398	401	434	404	400	399	428	360	397	396	398	438	406	390	379	377	396	415	405	428	406	395	371	418	393	396	417	429	414	442	401	407	417	395	424	402	397	418	418	428	427	414	406	356	427	390	386	423	364	403	422	395	402	394	401	412	451	388	381	448	427	404	366	371	410	397	371	404	429	380	406	435	397	394	403	381	397	389	407	396	379	366	377	370	398	388	382	386	451	391	425	388	399	415	364	423	418	419	408	399	398	402	383	419	436	399	409	395	404	409	382	396	372	397	391	398	394	416	408	402	436	394	373	416	374	370	417	394	401	398	400	434	407	388	431	408	427	409	397	386	389	408	383	437	399	395	398	415	401	406	384	385	395	390	396	399	409	404	410	407	410	422	383	407	406	410	394	399	411	389	416	427	374	383	410	398	411	396	434	378	423	391	381	429	398	406	404	389	422	403	436	382	427	378	424	405	377	402	425	450	404	375	414	368	402	425	414	409	398	426	410	430	373	382	407	370	398	402	367	407	416	374	396	401	409	416	433	388	430	411	415	356	389	392	380	391	413	399	395	410	367	404	379	430	408	405	396	412	402	413	396	357	396	410	386	405	391	417	416	357	418	397	400	374	417	397	432	416	392	380	428	423	397	395	389	424	386	358	417	406	403	416	413	374	441	381	397	425	441	409	385	399	375	402	399	388	414	404	430	399	422	402	407	381	417	389	402	389	381	433	426	375	442	436	409	397	394	379	458	415	402	434	401	389	429	398	429	418	424	401	420	411	376	424	365	367	403	414	384	402	426	419	459	412	415	411	439	407	402	423	416	431	396	400	389	381	388	386	378	376	388	390	385	403	412	430	402	384	423	398	408	405	373	415	423	388	391	405	391	392	423	399	399	421	407	434	376	359	429	378	374	398	404	437	407	375	414	391	376	420	425	395	397	420	418	385	358	385	402	416	418	409	413	422	439	425	411	380	409	395	400	390	403	376	365	418	412	409	395	430	384	385	384	451	376	381	387	391	408	400	374	406	412	423	405	418	410	371	386	438	404	414	412	410	391	401	396	416	408	422	390	406	446	392	422	432	425	397	393	392	402	413	420	408	414	418	402	443	388	364	388	425	382	397	379	379	387	411	402	400	401	384	373	351	385	361	392	389	394	390	411	415	409	398	383	408	415	410	396	385	418	407	388	383	400	423	404	373	414	348	425	364	405	381	396	442	415	386	397	426	413	388	390	431	441	404	380	406	451	384	390	404	421	409	436	410	425	410	399	369	364	396	419	358	432	394	414	416	374	390	384	374	445	399	417	396	415	418	408	398	418	383	425	395	407	399	405	439	425	420	456	420	392	400	415	400	434	375	376	398	410	386	406	416	398	394	400	449	399	407	419	394	410	407	400	395	369	392	384	383	377	398	407	385	406	422	415	424	419	381	426	383	380	419	423	354	415	398	423	378	374	411	410	374	419	410	376	409	433	402	415	402	418	420	403	411	431	414	426	395	400	433	396	404	398	366	418	385	420	402	419	405	460	382	374	401	380	363	404	391	408	387	412	412	405	423	404	401	406	398	385	411	394	418	454	401	421	413	389	405	388	400	396	429	404	377	395	432	403	404	373	416	432	411	441	434	417	421	401	428	417	392	400	386	386	426	399	410	419	416	446	362	409	416	409	407	414	386	407	421	428	393	442	405	382	445	384	399	394	384	410	406	367	379	433	437	418	427	390	429	380	388	448	406	402	455	365	385	392	392	369	383	404	409	394	413	430	393	395	403	425	400	428	406	426	371	388	405	406	382	392	395	407	434	404	402	388	416	402	394	408	374	415	384	420	401	426	416	445	401	416	394	407	389	382	421	407	438	393	400	414	393	394	378	363	403	406	396	387	392	417	447	421	402	402	391	413	398	412	419	409	382	419	405	430	417	437	384	385	408	386	410	370	380	382	392	388	411	410	401	405	384	396	404	385	391	418	390	407	378	400	399	384	432	426	386	437	412	410	403	395	405	400	408	430	440	397	418	418	415	431	369	389	378	399	401	367	385	415	377	406	422	386	377	364	363	386	373	391	386	398	390	402	385	392	440	421	396	403	413	431	380	389	397	407	395	373	419	406	396	423	399	372	393	383	395	380	366	390	392	366	424	398	415	424	410	417	408	421	401	420	396	402	425	391	389	396	422	404
15471	1626	371	336	305	330	352	331	298	345	286	315	273	313	315	286	339	294	349	302	294	360	308	309	289	277	306	311	329	290	322	262	332	301	344	291	297	316	323	302	297	316	296	304	319	306	335	285	317	345	329	308	291	301	333	287	325	299	315	339	302	317	309	316	312	316	307	326	326	315	307	280	300	304	286	322	306	277	323	313	308	283	325	316	336	288	349	330	308	292	296	322	330	304	294	295	294	345	290	300	339	293	296	314	332	340	326	315	324	333	321	308	308	310	310	290	338	298	318	276	329	287	311	336	276	326	301	323	335	307	292	287	292	300	324	322	311	330	344	342	319	323	309	327	313	327	311	317	318	324	318	290	289	349	342	319	347	319	326	312	319	310	331	308	325	315	315	302	272	308	280	325	337	284	337	273	328	317	313	312	307	332	336	299	291	310	324	331	323	288	287	337	320	297	311	309	338	308	345	287	282	308	309	320	325	299	266	289	328	295	311	300	297	326	309	300	289	322	277	347	311	302	273	302	312	319	336	312	270	316	308	309	294	318	301	291	298	320	308	315	301	304	334	298	297	307	317	291	329	292	301	341	293	329	304	313	317	339	344	327	286	322	309	304	299	313	299	314	336	310	297	299	309	350	314	315	321	337	308	306	307	291	314	341	312	343	281	307	289	324	327	307	307	309	338	294	289	319	298	291	310	322	333	323	352	302	295	318	275	308	318	309	313	330	325	279	280	316	318	317	341	302	336	315	303	302	319	300	311	308	332	315	285	303	344	339	316	260	304	304	297	315	329	291	303	338	302	319	286	318	314	305	301	280	289	302	316	318	303	307	350	326	342	333	293	306	325	312	300	309	305	342	289	304	329	330	342	318	269	340	314	290	284	302	274	285	344	322	289	303	318	318	313	296	333	318	325	289	319	285	332	314	349	317	341	341	320	295	316	350	319	278	287	311	347	328	304	353	323	302	300	263	306	304	298	302	317	314	286	283	305	306	323	326	259	286	296	329	352	314	300	314	313	325	308	300	298	294	306	351	335	291	325	294	312	277	301	312	311	313	314	285	305	338	329	315	303	311	316	296	294	307	292	302	306	292	308	298	325	317	317	359	328	302	302	286	297	303	299	321	278	308	307	313	316	290	324	321	277	290	332	290	306	311	320	302	340	298	316	305	310	318	311	320	342	292	312	311	283	333	316	307	306	292	304	319	294	326	320	306	328	329	307	315	286	328	301	323	300	299	324	298	323	297	329	313	327	306	299	299	312	346	342	293	336	354	304	320	301	293	314	330	274	314	290	296	317	294	338	301	355	285	297	278	288	302	305	321	296	318	333	323	308	320	283	306	321	303	282	328	288	318	325	291	342	299	294	321	290	309	291	337	313	286	320	296	297	282	351	276	283	309	286	318	319	316	320	310	297	297	319	285	293	290	297	310	325	271	299	288	313	307	281	335	307	301	302	286	327	326	294	321	305	321	275	322	293	290	321	308	302	305	310	329	300	320	310	319	337	319	334	309	316	290	331	332	285	314	305	288	304	296	333	309	321	333	305	311	318	295	290	295	314	312	342	333	342	301	269	301	300	322	318	311	318	281	321	312	305	305	276	300	284	312	311	318	320	312	312	317	297	289	285	299	327	324	302	320	345	347	328	297	314	307	322	312	284	312	346	286	309	313	317	319	335	310	313	289	280	291	296	339	270	305	321	284	307	304	311	314	291	272	282	328	325	270	352	312	263	312	308	322	297	300	347	305	330	332	307	330	304	325	268	318	314	303	318	307	294	326	323	304	301	324	288	328	304	310	338	306	306	307	291	330	288	341	324	325	294	297	327	285	314	293	334	317	301	331	319	342	343	313	338	279	325	344	320	313	331	341	340	306	326	303	310	317	330	330	310	299	313	324	294	305	329	295	291	302	290	284	311	322	304	325	296	313	274	297	327	339	284	307	297	310	330	289	320	293	289	322	287	304	331	294	328	295	283	276	320	322	311	300	307	291	302	335	325	310	305	318	299	278	319	295	330	309	321	281	312	280	317	293	280	280	319	349	327	286	319	309	321	310	316	293	348	289	302	309	326	299	303	269	332	332	279	302	323	322	292	271	300	328	318	295	317	312	338	307	309	340	294	319	317	318	298	336	297	307	310	301	282	320	291	312	323	297	313	292	315	327	293	324	298	331	308	326	291	305	299	314	310	300	279	301	316	347	318	285	318	305	311	322	281	356	307	346	301	332	300	280	312	311	306	324	303	319	299	297	323	289	306	304	329	333	358	299	291	345	330	302	295	342	280	295	302	343	342	314	305	318	329	317	331	308	318	300	289	307	317	297	326	318	283	348	330	319	304	313	321	310	308	311	332	310	278	322	316	295	309	317	286	312	326	309	324	290	316	306	322	326	305	295	326	317	300	311	349	305	327	284	317	319	333	308	316	295	289	316	277	304	318	317	313	301	264	313	310	313	343	253	324	318	323	270	340	302	286	295	299	316	303	295	320	316	312	308	291	330	291	317	305	278	316	330	293	322	322	344	305	312	316	327	323	317	310	289	325	306	336	318	348	330	313	299	308	287	298	299	332	304	319	308	278	312	344	298	291	303	313	310	314	283	291	310	307	307	289	324	313	317	321	315	300	344	307	295	291	313	324	286	328	296	327	311	285	306	290	296	296	320	306	291	307	304	307	330	315	341	304	342	322	288	252	337	286	317	309	314	301	311	318	304	316	356	330	327	296	310	298	285	311	310	309	287	335	298	331	311	322	323	320	305	284	292	270	319	308	327	311	294	300	323	346	337	283	292	270	311	311	277	312	320	327	293	298	307	299	267	323	321	314	340	330	292	284	271	309	301	323	303	308	265	312	332	307	310	308	310	332	276	298	315	292	303	315	323	285	325	318	316	316	303	322	328	307	325	329	311	311	334	287	282	321	289	335	322	303	321	302	297	325	311	302	302	300	303	278	323	325	292	331	301	279	318	325	322	271	298	306	295	300	365	298	329	297	269	312	332	314	315	322	276	322	270	314	312	320	333	290	297	315	351	328	297	322	278	271	316	315	301	315	304	333	321	293	297	328	292	291	321	301	279	305	288	290	337	332	268	331	302	328	274	299	292	313	298	330	307	300	288	317	352	304	314	330	302	309	330	298	307	331	320	320	326	327	310	280	280	300	327	298	281	289	300	339	332	286	282	293	319	321	317	287	279	298	313	298	302	362	316	315	336	306	347	288	335	320	325	317	321	334	287	347	293	305	307	318	342	329	324	296	328	337	296	331	320	269	323	286	316	291	291	310	283	338	321	289	334	287	317	352	337	331	324	332	303	309	330	332	314	326	327	313	299	296	328	304	309	312	318	295	328	340	323	314	301	288	302	291	305	276	308	305	319	296	269	347	293	319	316	310	315	307	327	294	303	319	306	303	313	313	293	317	297	310	340	292	306	311	273	303	336	309	324	321	330	318	312	337	311	320	322	319	328	302	305	318	319	354	300	297	313	308	311	279	324
7110	1189	729	776	750	753	743	686	699	740	726	721	728	705	722	724	757	662	745	773	779	676	757	699	726	767	701	695	685	680	716	685	716	682	707	667	696	672	682	718	722	732	734	698	722	678	801	664	720	702	702	674	678	741	666	672	707	725	707	707	686	685	748	682	723	696	725	732	705	734	710	726	698	757	726	692	790	703	718	705	702	666	729	674	722	725	657	716	719	745	691	756	693	736	724	733	692	728	724	696	705	726	698	670	696	705	703	715	675	729	715	695	698	759	733	770	706	703	726	687	693	678	732	717	686	704	652	717	735	696	698	705	690	743	702	690	704	664	734	679	670	736	728	683	689	731	743	695	694	715	706	645	690	734	699	697	719	732	657	740	692	732	758	708	743	696	712	701	731	723	681	718	675	689	735	710	680	657	692	703	694	691	752	685	732	741	702	739	708	701	700	669	701	695	694	707	729	722	675	700	706	725	729	695	742	712	730	705	720	698	723	662	697	746	728	701	740	743	711	737	665	668	677	739	736	696	688	704	724	728	730	708	712	735	724	700	701	689	721	719	723	737	663	740	700	695	659	680	740	744	688	739	712	671	689	672	699	699	700	727	708	707	653	716	678	692	693	710	719	720	728	723	726	737	786	697	695	700	686	729	694	759	685	709	716	676	729	676	679	687	700	708	705	721	706	716	656	691	723	725	703	721	631	661	788	700	699	695	708	763	755	658	672	689	737	720	703	710	727	694	724	736	704	727	745	704	738	675	703	653	737	713	692	722	698	690	707	737	714	734	697	680	710	712	744	709	686	757	673	688	695	736	690	700	682	728	678	716	674	693	702	688	661	697	617	699	734	706	674	684	700	670	758	710	758	737	740	726	723	700	724	729	742	745	701	700	676	692	677	723	745	721	703	742	765	749	719	658	685	724	708	731	672	675	722	700	723	690	704	679	731	707	686	729	680	727	732	733	715	680	720	704	719	705	737	713	728	671	691	710	708	716	748	707	737	729	704	686	673	705	711	682	660	706	697	720	719	701	707	710	701	717	707	716	692	678	706	742	671	725	697	739	711	708	717	730	685	775	744	720	732	676	748	662	738	728	731	715	711	701	712	732	696	698	708	677	707	667	775	711	710	695	711	702	723	656	662	701	701	708	748	706	756	669	738	703	681	659	694	735	711	740	709	674	689	692	681	698	650	676	684	727	690	702	723	696	745	739	720	653	712	686	748	738	689	758	710	642	729	717	714	742	721	695	681	727	708	622	690	700	700	714	743	709	693	724	717	726	718	693	663	684	717	724	729	742	712	685	660	705	711	723	721	681	737	689	729	693	743	739	705	679	734	698	716	753	698	685	696	752	728	663	742	742	706	687	706	704	716	691	668	728	740	684	670	724	706	702	715	697	724	747	759	704	666	716	705	711	732	709	687	758	654	683	702	760	733	739	705	684	678	707	659	700	722	692	655	713	733	670	702	720	744	713	722	678	692	694	759	658	732	733	731	684	697	698	730	663	683	716	718	667	728	716	698	728	688	713	735	664	728	716	705	738	689	753	685	686	694	721	679	719	697	697	733	713	725	691	733	694	749	724	719	717	735	702	748	723	709	730	704	712	689	640	754	716	729	724	702	711	703	701	698	657	698	685	721	746	728	724	673	735	643	729	708	703	760	723	709	755	633	723	704	698	660	695	722	696	705	720	770	706	706	685	727	664	655	723	728	719	759	728	726	720	742	724	732	715	706	696	742	720	753	712	707	744	653	712	707	676	709	747	714	702	666	738	740	699	725	701	714	737	649	701	666	705	722	685	713	727	734	680	684	766	678	696	729	705	763	716	718	693	734	721	666	737	677	717	676	690	667	657	730	713	720	709	689	672	693	787	747	725	670	665	737	722	706	741	683	695	684	747	726	755	723	696	705	716	734	712	674	707	688	680	684	703	666	690	662	687	701	691	676	724	715	792	689	705	655	686	722	731	702	725	730	675	714	679	734	761	705	738	707	736	716	704	736	698	688	696	673	730	724	685	728	705	672	671	729	654	678	721	698	720	705	675	721	736	665	731	696	720	709	721	719	732	674	689	698	720	699	693	687	720	717	706	684	702	707	683	669	712	687	704	684	672	715	733	746	715	700	704	703	711	711	698	706	692	701	693	687	756	681	733	698	698	719	687	656	683	703	707	728	683	647	708	678	695	718	727	702	715	745	689	746	758	720	720	704	725	666	700	711	721	707	695	702	656	740	725	668	723	752	704	694	742	706	730	704	734	710	671	761	682	710	739	700	714	713	725	714	717	706	711	721	770	682	736	693	698	715	736	742	663	678	724	762	668	684	725	692	691	715	669	685	725	728	739	681	683	751	738	665	737	709	700	703	698	652	695	691	747	700	744	742	718	704	715	775	725	696	706	704	758	686	693	729	744	691	708	736	708	737	696	670	719	693	680	692	716	737	693	725	702	687	747	709	664	706	666	712	720	680	618	733	684	717	676	742	671	707	728	695	651	743	726	684	760	725	709	673	696	703	689	735	688	695	692	691	726	703	738	634	731	668	725	701	737	746	719	718	698	698	736	699	679	744	663	691	722	698	736	771	709	746	663	687	690	668	696	692	715	687	749	700	679	701	727	683	727	693	664	694	710	694	684	693	697	729	731	706	684	677	741	689	638	673	739	681	711	718	685	756	692	687	717	729	710	712	693	698	764	726	682	685	685	702	757	696	705	674	737	699	758	733	727	667	691	736	763	698	703	707	725	710	668	709	675	717	694	726	762	688	724	700	726	743	710	693	651	704	712	698	723	682	709	694	689	643	719	683	735	674	681	655	748	687	726	707	725	663	685	710	707	729	733	663	705	686	718	694	754	734	704	732	708	665	694	720	734	677	707	684	665	745	688	731	710	740	692	654	705	689	735	711	696	725	675	681	718	679	642	692	667	693	709	687	716	682	690	698	707	671	694	731	671	673	685	726	774	678	740	681	692	738	690	720	749	718	734	683	716	705	670	665	734	715	715	734	651	701	687	684	743	676	745	710	702	693	767	715	694	690	706	682	698	706	751	728	663	732	706	731	641	701	717	683	745	730	727	745	705	736	722	714	628	695	710	685	713	729	728	698	747	693	697	750	709	723	727	702	719	677	690	666	674	730	676	691	723	715	701	676	705	674	731	676	715	699	703	690	708	766	648	736	717	678	682	701	698	743	693	716	726	735	700	706	693	757	692	657	719	705	699	737	707	655	666	714	722	687	693	724	733	706	757	709	718	745	758	730	727	700	702	703	683	689	698	687	673	692	699	726	657	759	708	666	707	720	689	716	682	720	741	784	672	724	681	706	702	654	714	718	688	678	648	699	684	673	720	727	681	668	642	739	643	617	710	706	660	737	716	685	716	723	692	737	741	682	717	682	650	674	730	660	677	740	660	706	752	680	707	706	682	736	716	715	752	724	702	707	732	736	693	675	724	691	722	752	695	700	729	729	681	682	694	736	707	676	684	748	708	678	703	715	654
38197	15050	1917	870	640	497	348	340	287	266	228	205	180	193	186	203	195	178	173	167	169	161	176	156	158	141	174	164	168	183	158	146	148	152	153	114	163	144	169	151	153	157	132	147	136	130	130	158	139	156	147	140	138	141	134	137	137	138	158	140	131	125	142	156	147	162	128	135	144	144	128	127	136	148	151	147	156	139	139	152	146	122	147	130	118	129	129	139	141	136	152	146	135	142	140	144	149	139	137	125	131	138	133	147	138	150	151	152	138	126	135	128	157	142	135	128	155	140	138	160	122	148	150	132	149	147	137	141	146	140	162	146	122	145	129	156	144	131	136	150	139	166	140	133	148	143	136	130	123	141	129	167	136	152	127	126	114	140	148	143	137	149	150	144	148	123	138	138	129	131	148	160	155	168	134	147	143	137	141	142	138	134	135	135	132	142	126	141	158	143	141	144	148	142	154	143	132	135	149	141	131	145	140	137	139	153	145	143	147	133	120	120	153	133	137	137	128	132	139	158	147	160	143	129	145	131	117	127	131	154	148	132	148	130	130	125	114	166	143	140	142	163	144	140	131	133	117	138	142	152	124	139	136	156	138	121	152	170	149	146	145	158	155	145	133	148	141	149	130	136	151	148	144	143	134	151	141	151	125	136	142	163	156	128	141	157	123	121	161	147	149	130	176	156	141	132	148	116	115	148	151	117	156	119	157	160	133	153	145	145	132	129	141	163	135	150	139	147	194	130	151	136	158	136	123	127	132	134	135	138	150	131	144	147	137	129	130	129	131	130	137	148	116	130	147	125	162	132	143	153	154	137	155	143	149	148	149	128	123	132	137	142	148	135	151	135	144	132	143	139	130	122	121	126	150	146	133	138	137	122	130	140	143	164	163	149	146	124	145	134	127	127	154	129	138	149	135	142	147	139	152	154	127	133	122	140	133	146	133	149	130	134	164	153	137	155	150	141	151	124	148	139	148	174	143	136	166	170	114	150	134	127	130	138	156	125	156	178	117	131	131	137	113	145	131	147	129	132	146	142	141	124	137	142	139	131	126	155	153	155	138	126	140	135	170	165	139	126	141	133	149	152	135	142	133	151	141	135	140	136	156	131	143	148	138	166	137	145	135	171	120	144	124	140	131	128	151	139	144	130	150	154	155	133	133	150	154	138	139	145	159	158	142	115	127	124	138	148	156	138	147	107	150	129	135	124	135	163	137	132	139	133	166	116	147	146	129	144	133	136	132	133	123	125	123	134	147	169	156	138	135	145	132	136	148	150	157	140	128	122	146	147	137	164	146	165	139	144	146	150	139	132	138	146	162	151	163	133	155	151	152	169	150	115	132	142	133	162	148	158	157	158	134	111	132	155	147	123	125	154	131	136	152	133	153	156	146	146	132	157	148	125	130	137	139	132	159	154	157	151	144	137	154	125	130	152	134	125	137	132	138	160	145	140	127	143	140	147	167	152	138	131	141	144	155	140	144	151	134	163	153	132	152	146	141	145	134	148	146	160	155	136	131	119	146	128	148	134	142	126	148	173	141	116	142	149	143	146	126	136	141	135	137	132	147	161	154	150	134	138	139	139	149	152	134	127	112	137	172	144	128	141	142	138	153	137	145	131	125	142	155	167	160	159	159	115	138	136	137	143	156	128	155	138	138	129	134	174	132	148	145	128	139	158	146	152	133	133	146	127	146	140	130	125	147	137	126	135	138	139	150	157	141	163	143	164	123	134	159	149	163	154	118	159	151	145	183	150	140	137	123	129	145	140	138	123	131	139	146	121	135	142	136	143	153	145	148	138	149	142	114	147	146	112	151	119	111	140	141	127	136	132	145	135	154	139	130	133	152	158	154	147	145	127	158	125	160	143	141	147	145	150	143	172	158	156	155	154	102	125	128	127	142	151	138	122	136	138	144	146	138	135	158	161	129	138	137	162	145	150	136	145	123	137	165	146	151	130	148	135	126	142	130	143	144	147	133	128	119	136	141	163	145	134	136	126	121	132	144	117	131	142	145	149	129	162	150	133	139	142	131	138	169	140	118	142	151	179	151	147	154	127	140	138	145	142	136	127	132	143	134	156	121	128	144	137	135	158	144	126	168	159	136	155	163	167	141	126	150	136	132	139	129	118	135	151	157	155	142	147	145	126	111	135	147	144	138	123	133	145	136	143	147	161	153	151	129	132	155	139	144	153	137	131	145	115	129	154	137	159	141	140	132	164	172	140	128	112	158	140	128	129	164	152	121	155	145	146	145	118	153	149	160	155	122	159	141	150	162	147	135	131	148	134	133	156	149	135	152	141	159	143	130	153	142	149	164	129	153	159	129	146	131	156	144	146	123	134	152	142	152	151	139	138	134	166	155	143	146	168	151	137	125	145	125	139	152	142	161	161	141	140	136	155	148	159	134	120	136	142	140	165	128	146	131	130	157	154	141	165	125	132	126	111	139	124	142	124	131	132	138	138	141	153	146	140	154	140	129	140	134	143	146	149	125	138	158	144	119	133	138	131	154	138	134	148	136	146	150	167	132	133	133	141	124	167	137	142	128	153	137	132	136	144	134	162	135	131	153	134	129	136	138	148	132	166	144	148	146	140	136	154	152	151	137	148	138	133	133	134	156	136	136	127	152	128	157	157	145	136	152	138	148	159	142	155	136	119	138	148	150	145	146	130	151	138	145	141	148	154	126	125	110	132	123	116	152	142	133	128	145	136	142	137	143	147	144	151	126	133	134	135	170	159	151	150	143	151	137	156	134	151	137	134	141	140	151	140	138	172	133	134	141	158	127	149	166	153	144	125	135	150	141	166	161	125	153	131	117	169	151	145	155	122	137	119	130	145	116	150	138	158	154	131	147	140	133	162	154	164	142	152	142	135	125	122	136	129	163	133	140	128	151	141	136	131	144	131	154	157	146	140	153	156	126	147	116	143	142	154	155	133	147	139	119	156	146	152	126	139	126	125	148	125	157	172	123	139	143	138	143	141	154	139	142	144	133	126	148	152	147	154	146	130	115	137	139	152	134	156	132	141	134	144	156	169	162	137	123	147	132	142	135	135	160	139	137	127	146	154	153	137	138	129	144	144	126	150	128	150	119	148	148	128	125	143	165	133	134	125	151	145	128	138	153	141	144	132	152	137	123	141	143	140	135	159	115	135	139	129	155	155	126	136	135	152	158	139	118	153	180	154	132	152	137	135	136	136	139	142	153	147	134	152	130	142	130	144	127	134	130	146	143	137	131	125	143	144	149	123	156	167	154	152	142	120	141	128	161	155	153	138	133	139	138	165	144	133	135	121	162	136	134	139	136	136	153	127	139	152	141	144	131	150	153	156	131	158	139	118	135	110	160	113	137	140	134	140	127	167	140	147	137	150	150	129	143	169	145	174	141	139	158	157	146	168	157	125	138	148	136	150	131	154	156	149	149	137	119	147	114	129	149	133	140	134	122	145	137	139	147	135	132	134	147	125	141	128	142	131	152	149	151	142	141	151
19275	8521	2260	2681	2383	1988	1644	1428	1221	1005	922	879	780	742	679	622	649	566	522	545	527	504	459	483	459	485	461	433	430	440	447	428	463	447	423	402	402	377	434	397	418	366	400	375	373	429	396	390	387	393	359	428	407	381	391	386	410	391	342	374	375	361	356	349	366	381	354	376	351	375	393	390	399	358	380	370	376	347	368	355	369	371	359	366	379	376	370	387	347	338	383	337	376	363	387	375	400	355	339	377	391	346	351	331	369	366	343	373	377	415	383	355	359	359	337	357	352	395	400	396	372	353	382	352	366	370	372	387	371	347	389	372	348	337	358	384	375	376	344	343	331	374	334	351	391	374	344	393	337	355	359	317	390	351	389	349	357	349	344	343	363	341	404	383	340	356	345	356	363	381	399	371	396	361	363	351	361	367	364	357	358	346	386	390	353	376	346	341	342	368	335	351	341	396	356	360	340	381	359	357	364	355	367	374	350	378	380	352	390	343	311	355	331	373	380	334	326	381	334	392	370	365	327	382	377	332	355	383	349	371	368	371	381	358	356	379	362	375	336	332	356	347	392	359	322	374	387	351	374	354	368	355	343	358	359	359	347	337	374	344	364	337	345	348	401	356	389	365	330	365	385	383	359	376	361	338	294	360	355	346	346	348	355	366	375	359	354	349	323	350	363	375	378	349	339	352	324	359	374	351	378	374	341	357	362	344	317	324	387	359	381	382	375	345	319	332	332	369	352	372	364	355	359	340	378	362	338	352	348	356	341	352	332	333	347	370	345	383	342	371	352	374	355	361	353	351	354	369	364	336	367	380	359	349	374	349	354	382	356	343	319	365	384	347	370	399	355	329	323	369	331	360	345	367	347	385	360	397	389	319	366	359	344	376	324	356	377	378	366	357	356	352	342	395	379	339	341	373	350	303	395	387	396	373	400	375	361	356	385	381	324	381	358	358	321	363	368	357	351	360	322	362	374	344	357	331	335	353	348	351	369	337	373	386	368	386	306	369	353	380	340	357	384	380	374	360	334	384	379	368	363	352	363	390	341	367	362	379	346	330	373	381	359	361	376	366	375	362	330	347	350	341	369	343	344	373	394	343	357	326	336	346	378	384	366	364	380	351	360	349	358	367	365	363	387	363	371	369	375	384	384	317	384	395	391	327	381	335	360	346	367	355	374	358	392	350	385	347	342	361	373	375	339	359	366	397	415	369	375	347	362	361	372	358	358	355	335	384	329	363	310	361	346	370	323	391	360	366	334	340	370	337	377	375	369	376	367	348	389	369	358	372	368	347	348	351	342	342	328	334	350	366	355	374	362	360	359	382	333	380	380	356	368	353	386	377	343	337	390	370	339	357	326	346	353	359	373	370	359	335	367	374	357	364	366	338	376	357	333	375	385	361	347	342	355	427	342	368	344	369	362	403	345	381	375	372	339	352	328	348	347	352	324	344	386	390	333	332	357	343	341	345	388	378	349	399	338	379	355	369	363	392	368	338	391	392	380	349	351	375	377	342	370	380	334	365	369	365	352	342	348	356	356	372	388	387	362	359	346	324	359	381	373	376	327	330	367	376	341	341	370	371	354	355	369	329	326	332	350	330	336	356	355	379	348	365	376	381	373	328	387	421	368	371	319	337	331	377	359	337	340	373	348	350	370	363	340	363	366	350	378	349	370	357	344	362	349	371	378	391	363	340	388	349	404	366	350	378	333	369	354	333	388	407	374	370	324	349	348	369	341	338	374	333	340	400	362	374	374	367	394	322	372	392	370	341	362	354	347	369	364	349	334	359	335	374	372	357	369	382	337	354	370	388	367	343	344	354	353	346	336	373	363	381	339	375	318	358	351	340	367	415	358	360	326	347	361	339	354	343	362	353	372	337	356	361	392	377	377	349	360	368	345	359	355	380	341	385	317	354	363	333	354	362	339	373	383	357	331	344	357	386	354	364	356	366	360	334	379	330	370	365	311	355	375	352	363	354	355	367	355	365	397	357	362	353	340	348	387	360	369	380	348	360	365	355	355	372	332	369	357	375	374	398	343	334	369	376	352	382	369	358	351	365	383	356	358	318	307	333	374	357	357	355	347	367	370	352	376	391	355	351	367	322	349	363	361	341	353	361	354	380	379	351	343	348	355	363	371	376	366	348	346	352	330	368	364	315	371	367	334	374	347	356	365	349	354	366	374	350	362	388	389	341	352	391	331	347	354	369	362	382	356	371	392	365	350	385	356	395	366	354	318	376	350	371	346	356	374	368	345	356	358	379	377	380	338	403	370	327	399	378	342	366	346	354	329	351	353	352	384	325	361	388	373	357	347	342	355	349	346	382	321	346	358	367	334	363	342	363	359	359	372	370	352	355	364	361	348	328	357	337	358	356	341	340	345	352	363	391	335	372	360	361	359	339	338	361	367	345	349	335	364	363	342	342	355	350	336	362	375	366	341	330	348	335	317	337	357	372	369	345	355	354	367	330	371	353	355	352	321	372	367	344	386	390	383	354	353	334	375	359	368	393	302	340	367	356	365	390	350	415	360	375	348	360	396	337	354	353	365	352	356	385	356	372	352	358	309	374	316	351	355	376	357	365	355	317	379	378	389	376	361	346	338	332	355	351	374	368	356	381	385	365	353	355	372	367	341	352	352	368	362	380	350	363	360	368	360	373	375	365	403	392	336	391	360	344	374	350	333	332	360	369	358	372	364	387	355	361	355	344	374	375	368	370	379	316	401	397	367	345	352	382	379	318	344	357	350	326	345	355	336	350	378	333	362	345	369	356	344	346	342	356	394	327	374	354	365	365	372	350	364	346	348	351	347	363	370	396	403	357	369	365	381	351	382	358	349	380	359	372	356	350	365	375	349	347	402	355	375	347	367	338	399	358	370	384	374	364	359	378	380	373	351	356	378	372	339	353	349	378	394	345	336	360	325	333	358	372	352	375	389	351	333	351	354	341	341	379	380	366	370	362	365	329	374	330	389	325	377	362	360	372	356	370	361	390	349	340	393	372	338	349	360	403	349	360	318	345	371	355	353	333	344	334	362	380	340	342	350	342	357	349	350	378	371	361	380	353	373	358	364	340	338	345	305	392	358	326	336	343	354	341	322	320	350	387	383	346	362	380	347	368	367	390	338	365	375	332	354	355	334	372	372	337	376	354	378	353	338	365	379	342	373	361	351	345	358	349	369	361	372	341	353	331	347	358	345	371	372	350	361	366	338	360	359	373	393	382	349	374	359	360	359	386	357	355	356	391	405	369	339	365	362	340	326	373	331	358	348	371	360	359	350	370	379	366	368	356	376	329	335	386	388	329	369	381	371	362	368	367	360	358	348	378	390	390	358	359	373	337	360	392	343	344	378	351	339	381	347	353	354	376	367	378	345	349	387	346	346	321	339	370	348	379	347	352	347	340	378	382	357	353	364	349	379	382	324	390	350	349	380	357	351	383	361	373	365	345	376	332	339	354	328	337	342	351	354	378	342	343	340	335	355	356
50056	25960	5163	1797	1174	865	671	504	486	370	334	288	286	267	234	234	219	188	215	207	207	186	159	183	191	158	203	207	178	187	153	157	156	152	171	126	164	158	201	161	148	165	159	160	164	154	182	127	144	142	157	160	146	127	157	148	159	146	153	130	156	133	149	144	136	146	166	169	121	142	170	155	128	156	133	140	143	152	142	164	140	161	160	137	136	147	138	138	176	149	143	164	151	138	152	130	151	156	112	152	165	125	173	160	168	161	149	151	166	166	135	155	166	125	157	136	150	148	134	131	156	145	164	162	139	131	159	135	149	150	139	143	133	164	169	140	122	137	169	150	121	140	161	150	152	119	142	139	153	158	131	157	133	131	160	144	142	173	150	143	143	141	156	152	141	139	154	159	163	143	127	121	177	149	146	147	157	148	137	152	160	162	133	143	158	161	149	136	153	136	165	151	154	159	152	153	127	123	152	152	139	134	128	165	153	148	150	137	156	147	149	154	159	159	164	139	143	144	122	135	169	154	136	158	148	160	154	159	164	155	126	151	160	131	158	132	141	158	153	138	135	133	142	158	145	134	156	177	124	147	159	149	166	171	166	140	140	148	184	145	165	163	155	147	159	147	119	168	142	145	131	153	136	140	158	144	152	158	155	164	162	141	155	133	181	158	147	169	134	147	152	150	126	157	166	161	140	159	143	116	136	170	149	137	160	151	156	173	154	163	140	139	150	139	163	154	160	125	132	141	140	121	129	151	126	158	136	175	151	161	139	117	174	163	175	141	154	159	146	153	137	147	119	147	150	131	157	138	143	132	151	170	153	140	155	173	132	146	150	158	152	132	159	149	160	138	150	142	159	136	159	139	149	137	150	153	149	140	162	131	139	133	153	126	135	147	139	123	143	161	146	155	132	145	131	122	162	161	135	167	171	150	137	150	143	137	156	149	150	147	135	165	133	142	152	167	144	137	156	150	139	151	139	148	142	145	157	156	166	155	146	130	146	171	170	160	150	150	138	150	162	164	135	154	174	136	137	130	147	129	145	136	155	169	122	169	166	146	155	162	151	162	163	165	158	138	144	145	159	147	125	170	150	157	135	179	159	155	152	143	157	147	148	148	165	152	174	142	165	160	124	125	154	147	143	149	174	140	164	137	164	148	155	136	151	135	144	133	140	145	155	160	147	156	177	150	134	144	146	131	151	160	145	139	145	144	133	132	136	163	145	151	147	133	154	132	156	126	150	169	149	145	137	148	160	148	141	145	156	151	132	133	148	144	147	152	152	178	141	134	140	133	141	148	153	145	148	143	111	152	150	132	147	163	143	141	120	148	131	125	142	135	165	174	138	148	145	164	154	131	156	134	149	140	151	143	155	145	139	149	125	132	150	148	187	149	140	146	149	142	138	132	126	155	136	142	156	140	148	131	148	149	163	170	169	140	138	142	141	140	157	151	168	160	163	139	156	142	166	147	138	138	131	140	142	146	137	150	126	161	142	169	151	163	141	148	140	128	138	158	152	167	138	148	146	132	143	173	140	138	146	154	159	143	145	138	151	150	151	153	157	142	148	137	124	140	139	172	147	146	153	160	156	128	162	136	155	168	149	154	156	160	152	155	153	134	166	144	163	145	150	142	156	167	155	145	122	133	138	159	161	130	159	148	136	150	127	161	160	146	135	141	146	158	148	151	152	146	136	155	146	127	157	162	165	181	150	122	156	130	142	144	147	149	161	160	153	149	163	155	140	125	142	156	143	152	137	150	146	151	157	135	151	142	119	134	155	126	161	144	158	172	147	151	143	166	144	141	149	147	138	150	155	137	180	139	162	146	141	146	150	145	152	141	145	152	151	156	154	129	141	154	163	169	157	171	140	178	157	142	158	158	136	154	132	146	130	127	138	140	137	177	149	142	138	133	159	154	137	148	159	140	162	152	152	155	123	161	150	152	135	115	158	125	119	138	176	149	144	160	162	161	145	150	132	142	148	155	157	141	152	160	138	158	145	141	164	153	144	166	144	140	145	149	140	133	138	153	165	155	143	154	164	151	131	130	145	170	149	119	134	144	162	152	143	146	132	145	171	141	145	162	142	145	134	147	141	138	160	157	148	168	163	138	140	142	159	152	146	154	157	158	135	146	145	148	156	141	128	127	112	141	150	150	141	154	133	148	172	156	142	166	148	157	157	156	142	144	154	146	145	163	167	154	142	145	147	141	141	128	138	148	153	163	157	137	158	152	163	160	138	155	177	142	186	168	145	138	145	160	176	149	149	166	164	150	152	151	154	152	143	166	152	139	171	146	151	132	162	148	159	139	119	147	154	144	150	128	143	148	152	154	157	138	143	127	136	170	140	159	137	149	183	150	175	162	162	130	150	147	160	152	159	157	150	151	147	146	152	161	134	157	144	164	152	142	146	149	166	148	154	149	170	154	145	199	144	163	159	144	148	133	147	142	131	150	148	166	153	161	166	140	163	159	167	142	161	140	160	154	162	148	157	153	142	138	134	167	159	139	157	162	155	146	133	138	169	136	154	145	158	158	163	125	163	152	118	165	141	150	148	150	155	142	156	153	163	139	121	142	172	166	149	156	145	173	137	145	132	132	149	129	141	143	178	161	154	143	145	133	167	129	170	154	151	175	129	168	155	163	139	140	154	147	149	132	163	128	129	162	147	146	140	159	140	179	143	141	148	129	129	129	160	142	149	144	168	170	145	163	156	138	151	155	148	137	142	147	141	146	150	130	165	136	168	146	146	121	165	161	145	151	164	168	154	136	137	166	150	157	151	154	127	149	134	139	146	154	129	149	161	140	139	146	145	146	149	135	155	151	134	148	129	156	144	149	158	179	158	164	150	152	152	131	142	137	152	157	134	128	143	134	154	137	168	141	140	138	161	135	142	153	154	153	159	138	158	165	137	149	142	148	134	152	124	164	133	138	149	152	138	141	162	147	164	153	144	148	129	143	125	157	144	159	139	166	131	148	164	148	125	138	129	155	146	137	127	139	139	157	150	148	129	153	139	139	148	134	158	135	130	169	156	146	138	146	172	141	130	154	159	164	180	158	159	142	139	161	145	138	139	151	141	141	145	140	141	165	138	144	148	133	142	170	158	138	155	177	138	144	153	134	142	149	146	155	139	153	140	149	147	156	173	124	151	158	137	155	129	140	144	144	137	167	182	145	144	137	152	149	167	160	151	132	142	122	136	148	155	154	154	148	138	160	151	156	150	163	145	140	148	138	163	157	135	138	158	145	150	169	152	146	157	157	144	134	149	170	132	158	161	149	136	151	145	149	160	160	133	145	152	148	160	147	145	134	145	161	141	160	146	142	153	159	153	143	153	123	156	156	149	149	157	147	142	144	153	136	148	140	141	141	143	150	154	175	155	136	144	162	153	174	140	183	155	171	145	144	145	138	127	154	151	145	125	154	166	138	159	164	132	146	152	132	131	157	157	185	152	157	151	152	135	162	161	175	151	155	169	153	145	146	145	147	140	170
26174	13608	4033	4925	4265	3489	2836	2308	1924	1726	1427	1275	1182	1179	1083	919	912	837	787	756	689	673	641	655	638	631	607	611	548	566	535	534	554	530	488	485	493	501	459	475	487	458	455	448	489	468	478	460	455	460	417	471	439	439	460	466	439	430	415	455	457	429	427	427	440	438	427	433	416	423	387	398	456	418	434	440	423	422	413	417	412	420	420	408	452	383	431	408	417	452	414	373	398	424	422	428	413	405	408	403	377	428	401	413	402	413	396	433	392	425	437	426	397	377	415	413	446	408	393	411	427	423	428	401	390	433	426	395	378	388	382	396	419	408	428	377	398	398	392	385	401	387	423	417	402	393	386	407	414	390	392	392	423	434	428	375	414	390	395	396	425	408	440	416	396	380	405	416	412	412	395	397	404	402	421	372	408	413	404	407	411	410	421	398	428	429	405	397	378	403	392	394	405	450	425	394	429	409	398	389	422	357	423	422	391	372	417	411	391	438	412	418	425	405	379	435	414	419	383	398	376	408	378	413	384	421	411	381	441	413	418	372	397	376	419	387	381	408	447	425	366	395	384	405	409	377	388	392	398	407	396	410	403	442	402	394	395	402	423	414	410	380	375	362	388	439	428	383	413	375	391	413	402	395	414	409	396	391	401	435	397	413	434	352	396	409	388	399	398	410	392	385	391	410	380	416	386	430	396	411	397	375	398	393	376	386	388	376	418	399	405	402	415	407	429	426	410	405	417	361	379	412	335	396	378	424	383	364	406	390	430	385	392	388	428	396	406	378	411	416	377	396	370	409	430	387	405	441	408	378	409	428	365	363	410	389	422	371	402	406	391	394	398	419	407	392	420	390	410	385	407	410	396	404	403	396	412	407	384	374	390	395	389	392	387	405	401	402	430	404	382	377	402	408	391	393	410	387	378	398	406	419	404	394	403	395	435	404	400	404	422	408	421	382	397	398	379	420	372	381	376	403	402	427	408	388	369	369	404	395	407	390	406	386	455	404	408	433	403	405	405	399	397	416	392	400	377	379	397	392	378	387	398	437	393	397	410	388	419	425	435	413	396	385	406	407	385	421	381	396	392	374	404	391	416	423	423	422	402	421	403	369	399	382	364	429	414	412	422	399	409	389	426	380	352	428	406	365	400	406	402	402	417	398	422	393	421	429	413	393	395	416	405	401	423	376	368	395	396	427	388	437	378	382	373	430	420	396	409	436	414	408	384	405	393	430	392	452	396	375	394	388	402	366	391	399	398	426	362	410	397	376	385	363	367	407	373	394	412	376	415	413	378	416	408	443	414	422	401	383	365	427	390	405	361	423	342	398	406	404	401	375	416	403	428	414	435	412	407	387	375	395	408	383	406	398	407	415	390	413	418	402	400	397	402	403	382	425	370	417	391	393	398	415	398	413	407	357	402	406	401	407	369	388	383	384	371	392	391	401	392	393	381	450	412	418	397	351	371	403	402	407	387	393	419	392	399	402	405	412	379	391	400	383	398	422	408	394	378	413	378	423	402	410	401	381	374	381	411	380	412	399	391	411	402	396	420	388	397	390	420	411	413	407	404	389	425	413	399	424	413	410	398	420	385	397	395	403	423	375	452	397	414	401	397	383	388	379	405	415	387	434	418	362	399	370	360	396	424	385	394	411	419	375	388	392	390	421	372	349	390	389	451	414	448	380	459	410	378	407	411	396	342	389	407	406	414	378	431	379	405	376	415	417	379	435	411	392	398	361	387	375	407	374	419	380	407	466	379	371	374	402	427	436	388	416	411	396	371	404	449	383	442	413	416	381	386	405	421	400	395	389	377	454	406	416	427	414	390	409	405	442	374	432	380	389	381	390	390	411	394	429	363	410	395	400	414	371	367	385	407	388	415	451	414	416	443	391	408	396	396	422	394	376	374	388	443	437	407	395	400	391	391	421	409	386	414	393	388	382	414	357	395	425	425	399	392	393	410	409	421	411	410	386	384	417	391	389	415	392	388	426	418	420	390	415	410	419	394	392	411	422	443	360	398	386	423	443	423	417	443	379	405	405	385	410	382	366	374	397	393	387	378	414	405	393	440	416	364	394	410	373	412	377	382	381	421	373	370	366	423	391	397	392	420	390	412	428	381	399	417	411	405	378	413	413	388	438	413	394	405	408	442	393	409	382	447	414	390	384	383	446	407	382	430	421	406	378	442	403	390	400	381	391	433	378	363	429	387	405	395	382	407	443	416	377	399	428	412	380	420	414	415	367	396	391	397	391	436	399	402	372	408	400	404	440	394	400	361	385	408	421	402	453	380	419	441	377	397	406	402	405	424	397	405	409	389	385	382	418	438	428	401	406	390	407	410	413	436	409	374	405	409	413	408	391	389	422	417	407	411	424	388	421	395	389	429	388	368	415	382	424	423	387	416	394	415	382	397	388	420	428	412	395	395	445	422	423	409	450	373	409	384	404	424	395	373	383	391	410	370	382	406	408	414	395	357	416	391	417	424	403	404	445	379	396	396	394	404	391	383	391	414	426	382	387	401	398	384	413	423	417	408	356	410	414	406	419	414	437	426	393	411	369	419	419	393	413	387	386	410	443	414	403	420	397	399	402	380	399	390	424	392	396	373	376	428	419	388	388	408	399	395	401	407	420	436	400	380	366	383	407	381	416	422	374	395	418	385	401	415	411	399	392	407	407	402	395	382	374	414	370	409	405	416	413	402	413	363	369	368	430	389	391	424	443	400	364	399	422	380	419	406	427	373	433	389	425	394	387	390	357	393	450	415	406	389	381	391	394	386	379	395	412	398	398	420	416	370	375	385	410	430	412	386	414	403	425	423	402	396	436	365	375	429	393	412	416	402	437	420	392	402	391	437	383	382	397	405	396	401	378	405	395	407	375	393	415	410	406	397	389	373	389	402	394	420	420	387	389	426	430	406	361	403	395	377	393	391	428	394	392	391	398	368	408	398	423	394	402	442	395	410	380	401	398	397	383	413	415	431	386	406	386	405	421	380	413	395	420	403	407	423	387	390	443	410	372	393	391	370	409	415	366	399	454	403	407	434	429	374	403	412	371	400	428	390	424	399	379	395	408	339	387	415	438	392	389	424	403	442	403	389	367	394	422	385	378	417	408	412	417	416	385	381	444	404	398	396	409	424	413	388	396	449	408	419	414	406	389	375	419	390	409	397	414	416	405	425	423	381	414	404	362	431	393	418	389	376	359	381	394	408	410	410	377	385	399	394	386	402	388	396	405	448	421	392	416	412	385	435	377	381	406	412	421	417	383	404	387	396	382	402	403	412	409	374	424	382	423	386	376	469	417	427	428	406	411	400	416	358	369	399	423	388	409	372	418	429	431	389	390	421	417	410	397	417	397	411	376	382	380	404	365	431	428	411	410	420	384	394	410	401	386	443	392	389	360	396	396	374	403	334	394	382	391	422	414	365	397	419	396	388	406	417	415	381	402	428	408	415	405	428	390	432	395	446	421	362	409	413	366	383	395	399	376
14738	1397	348	337	329	307	293	303	332	303	355	324	301	288	328	297	321	291	327	307	321	311	314	301	317	330	287	316	304	295	304	323	294	290	341	316	299	286	309	273	304	336	313	333	325	312	303	312	301	325	319	295	319	324	322	304	312	317	320	262	317	309	325	337	326	281	321	337	269	359	320	282	307	323	295	290	276	324	309	322	318	328	354	314	295	302	278	303	319	321	313	292	317	307	306	277	302	329	338	294	295	294	318	295	337	309	311	316	312	318	311	319	287	303	355	344	342	315	327	329	353	312	314	291	294	326	314	336	280	272	324	304	281	321	292	316	299	326	323	308	296	323	288	326	280	292	326	294	336	264	333	281	310	296	347	285	286	290	319	320	329	339	292	309	328	299	309	311	307	345	288	322	338	306	337	296	277	325	279	329	298	318	290	335	326	328	338	325	299	314	285	331	316	317	295	295	306	319	304	299	307	312	345	313	305	344	294	311	312	332	308	305	305	295	301	308	301	267	298	291	307	325	319	294	304	297	325	336	285	326	321	314	325	300	282	305	282	293	323	308	346	321	294	322	298	362	318	307	295	346	327	312	317	296	324	329	333	333	310	325	301	294	288	331	277	334	311	303	299	297	306	275	329	338	286	350	311	329	298	281	281	305	326	273	331	308	342	321	310	314	335	305	318	311	310	307	344	314	330	320	321	303	340	310	305	319	328	300	306	323	323	321	350	323	315	300	330	290	296	293	307	313	296	296	304	323	292	325	306	309	351	322	309	317	300	297	307	322	309	285	312	323	300	286	307	328	322	327	334	307	276	344	299	281	330	293	336	317	325	303	325	345	353	364	306	302	293	302	331	308	275	305	328	321	310	289	322	312	307	313	305	300	298	294	307	295	296	273	296	310	278	331	321	334	296	313	317	306	304	297	293	294	334	341	310	297	325	301	322	313	298	326	302	333	287	300	306	330	305	325	301	297	320	300	304	352	286	324	306	314	315	323	294	302	327	301	278	275	304	291	302	321	325	316	259	322	316	268	315	296	320	306	315	288	308	307	333	300	286	265	334	313	317	356	322	368	285	291	285	279	313	309	282	330	277	332	309	304	283	298	338	315	311	295	339	326	266	282	329	300	310	307	320	315	292	299	324	323	330	317	299	278	325	331	290	338	279	314	317	294	280	293	329	290	288	309	311	292	321	307	338	312	313	326	303	343	312	306	312	331	332	319	276	330	333	312	331	306	317	308	318	330	318	310	343	288	304	323	301	299	343	301	283	280	302	307	306	323	335	309	328	322	291	295	320	328	279	298	348	319	295	304	321	298	307	311	319	339	298	298	327	300	308	311	331	317	304	316	323	305	302	296	326	301	307	345	297	291	277	314	290	294	289	310	316	299	282	284	273	307	293	283	317	316	312	328	296	286	337	286	293	293	322	352	318	327	325	334	295	307	300	283	334	300	299	322	336	326	311	338	337	302	321	325	328	318	291	302	313	339	329	323	323	298	354	298	320	328	276	315	310	343	321	299	289	293	322	304	326	326	333	285	329	326	303	313	306	298	317	321	298	331	321	310	316	313	298	288	313	286	296	290	305	312	299	259	305	331	288	316	306	336	281	314	287	284	330	328	335	334	342	318	334	281	308	291	293	301	314	337	315	343	296	296	316	274	314	309	296	329	289	286	285	301	355	293	291	318	280	334	317	317	292	297	337	363	303	284	294	275	325	315	317	283	310	342	330	296	340	321	307	301	304	363	345	322	346	292	308	304	306	313	290	317	313	298	282	301	314	282	293	344	296	318	330	299	310	324	308	271	336	334	307	311	303	290	292	298	319	293	328	257	254	293	331	324	314	285	311	305	306	313	315	300	318	304	266	309	324	286	326	329	279	309	288	285	323	338	287	317	312	306	304	328	287	286	333	317	304	341	309	307	306	270	340	307	302	295	316	311	323	291	289	337	296	326	322	322	321	310	331	330	294	297	301	313	345	356	302	326	310	306	308	321	314	292	325	307	312	310	343	313	342	349	284	314	316	298	274	325	306	311	305	285	288	328	263	303	320	314	337	298	293	316	294	314	335	317	275	323	315	315	266	330	308	311	292	334	284	311	309	302	338	325	295	288	286	350	305	279	324	296	306	344	332	293	322	305	314	294	335	321	315	310	291	315	292	314	320	317	318	324	309	314	277	278	336	290	276	328	340	326	295	291	334	280	321	298	321	288	292	263	303	337	330	290	316	369	324	321	332	315	315	335	289	297	344	298	313	325	282	314	307	314	307	314	317	302	303	294	310	315	299	346	325	307	346	313	293	296	283	296	309	315	308	302	316	324	321	319	358	302	282	313	337	279	291	296	313	299	274	326	312	296	281	322	293	320	311	312	325	305	305	305	327	326	304	314	304	289	312	332	320	329	296	305	322	306	296	338	339	331	314	323	301	312	305	306	310	323	289	324	338	324	330	327	306	337	346	319	323	297	277	325	285	333	330	312	275	307	317	311	322	327	340	294	293	316	337	303	307	285	304	322	345	337	315	352	284	297	328	315	301	332	313	317	306	313	340	324	302	320	289	357	328	300	295	296	306	287	309	299	317	336	328	301	307	327	321	335	320	311	326	302	304	293	284	332	339	350	310	301	314	284	341	336	303	327	287	323	324	297	275	283	316	303	308	305	272	282	293	312	306	307	325	290	329	267	263	334	315	325	323	319	324	266	307	313	322	317	299	295	299	316	290	350	290	356	316	310	335	313	342	321	335	319	299	299	307	340	309	325	308	325	309	310	303	319	341	316	303	288	299	296	318	312	297	278	301	330	300	318	294	316	288	302	308	327	318	326	280	319	313	299	327	326	313	314	302	339	338	324	293	312	306	345	295	289	330	325	281	311	321	335	310	294	298	253	291	329	305	318	319	302	285	314	290	298	275	332	300	316	290	326	309	300	332	322	282	318	334	302	310	302	327	273	337	296	296	299	270	324	295	325	313	308	318	282	295	335	291	342	340	309	336	319	310	286	300	302	280	320	319	320	329	333	300	289	330	318	305	296	296	325	316	298	330	311	312	307	303	317	324	294	299	295	264	332	313	314	337	342	327	328	312	303	318	307	316	303	287	344	295	288	279	291	311	325	312	305	286	286	297	312	283	318	274	305	320	297	297	303	278	316	298	322	345	328	293	275	317	345	280	300	314	308	316	334	324	318	293	345	288	316	320	337	281	314	323	295	279	320	313	294	274	340	290	305	300	353	305	341	329	332	313	336	333	276	296	282	293	319	320	311	304	289	309	298	280	311	286	300	324	337	308	319	304	307	309	327	326	326	278	310	289	264	330	311	317	292	304	277	326	303	282	323	307	300	306	307	336	289	334	323	315	326	295	308	292	341	302	298	308	331	303	307	316	333	321	302	309	302	315	323	322	318	305	321	328	317	327	310	318	303	341	310	291	301	302	327	340	295	328	328	335	293	320	274	298	309	272	299	335	291	300	343	320	300	311	301	320	297	329	313	281	343
7044	1126	785	751	767	806	759	764	729	783	756	771	671	736	707	680	704	708	674	733	679	716	792	678	667	712	695	716	738	746	716	683	730	722	652	707	678	706	693	638	747	719	714	707	704	674	660	692	704	698	710	736	688	662	702	728	681	708	672	724	701	739	690	689	691	779	694	730	697	772	731	696	698	743	761	695	714	737	659	725	694	704	713	722	702	682	763	692	727	659	733	687	721	685	698	701	722	703	687	692	707	678	743	661	693	693	733	682	686	722	724	700	712	710	727	710	709	699	709	741	689	748	711	695	649	716	710	698	698	723	641	691	704	756	702	750	710	686	739	732	643	717	746	746	720	725	721	732	740	735	687	698	685	723	699	667	723	707	719	688	696	722	704	728	745	665	679	667	733	679	710	637	700	742	719	722	703	669	728	734	674	717	698	738	691	704	721	701	724	720	700	709	731	731	650	775	738	667	687	741	744	739	678	742	722	707	705	735	751	668	744	714	781	692	675	657	702	726	710	704	743	683	696	710	710	702	669	709	703	714	651	688	732	701	736	710	720	670	719	744	677	694	675	681	659	696	657	689	709	697	742	736	664	711	702	660	683	716	735	745	792	737	693	733	671	683	693	739	693	709	712	681	690	704	642	709	749	659	671	741	668	718	704	756	672	690	684	697	658	680	641	713	695	726	715	692	727	691	700	693	722	696	684	740	687	716	707	733	705	707	724	682	685	689	710	664	751	686	773	696	719	733	728	727	739	685	715	667	705	700	704	668	715	689	715	718	711	692	713	670	720	719	687	730	712	701	720	664	698	684	699	720	695	675	675	698	732	699	717	677	614	676	688	717	673	791	714	673	711	708	690	722	726	681	728	663	706	686	680	677	708	709	690	731	748	682	690	715	696	712	689	698	722	736	716	665	720	676	774	672	696	694	724	728	733	708	699	672	711	740	730	737	653	734	706	737	706	718	698	699	708	742	695	687	780	654	693	698	668	683	718	705	708	723	641	692	732	709	737	723	697	726	700	704	749	748	660	727	703	740	689	679	657	692	697	748	782	731	659	711	772	714	724	706	725	677	766	717	677	692	662	685	672	706	699	750	704	727	719	687	689	699	711	706	771	721	725	717	710	701	688	679	681	737	686	716	667	677	659	740	702	697	718	738	652	710	683	680	714	645	704	685	697	716	649	725	769	653	699	675	675	747	716	706	713	713	722	705	707	679	710	709	720	754	680	718	691	711	712	736	757	703	670	736	672	653	714	714	687	757	720	701	714	750	757	741	728	747	705	731	706	679	714	702	708	716	662	720	704	717	719	750	681	688	708	703	688	718	709	719	724	721	708	711	765	677	706	676	656	678	703	698	728	694	723	752	673	722	697	701	687	696	708	692	698	701	698	693	705	694	727	662	712	662	692	722	670	714	662	671	691	729	705	710	711	678	686	686	694	707	709	678	696	701	701	712	685	668	692	675	721	710	686	710	702	726	681	684	713	735	706	702	710	706	709	680	659	677	642	718	730	694	710	694	677	659	683	756	728	653	684	724	718	755	728	741	682	733	703	672	714	778	703	725	688	714	726	729	705	739	686	736	728	723	679	690	709	712	714	733	727	754	680	723	712	732	690	698	677	740	665	724	769	714	685	699	690	730	700	752	679	730	716	699	718	703	700	694	741	655	692	699	728	724	737	730	708	711	686	700	728	701	686	687	709	685	694	663	733	740	769	702	679	697	714	692	692	724	688	740	678	715	725	700	669	671	673	702	680	713	720	688	676	696	686	714	687	674	683	713	733	698	650	698	718	716	737	682	678	663	675	690	657	709	706	711	719	739	644	739	704	741	736	689	695	742	659	665	694	732	732	702	686	730	728	676	703	657	757	735	719	690	699	703	714	715	667	700	725	677	740	724	691	743	674	694	693	728	679	698	708	683	705	712	754	673	715	716	716	721	728	751	668	646	710	768	677	685	706	671	702	745	669	741	658	711	702	677	714	742	706	702	665	682	719	692	698	707	705	709	689	702	697	712	692	724	732	710	708	735	705	682	721	766	736	714	680	734	706	668	714	673	663	672	728	752	704	739	755	689	684	711	719	719	736	729	734	695	685	685	692	672	727	720	713	743	679	659	684	731	693	724	736	718	707	691	706	663	734	690	688	698	739	730	745	715	724	703	715	685	722	714	768	673	704	706	694	704	682	692	711	726	683	728	692	725	641	668	708	722	714	719	723	689	680	776	761	682	717	749	684	694	726	712	689	707	730	705	705	746	676	727	692	714	679	662	635	742	723	748	735	690	706	713	727	750	672	730	718	666	657	717	743	711	682	714	726	718	692	735	712	706	684	694	758	693	679	719	690	718	683	714	734	723	673	719	741	698	718	685	716	673	685	730	698	713	704	701	698	678	714	712	725	724	680	725	681	635	745	704	677	710	726	727	666	714	704	712	700	671	726	721	704	704	735	683	778	682	699	755	699	725	725	702	690	746	714	714	718	639	705	719	693	728	713	717	691	732	728	757	719	703	747	729	759	688	684	713	714	694	666	690	680	730	693	708	744	674	681	703	741	696	717	671	684	695	689	706	772	684	740	686	682	654	678	699	685	687	685	743	699	696	756	680	733	713	720	691	691	730	671	760	713	702	668	714	667	701	682	692	727	708	748	722	668	694	671	716	756	651	681	686	676	697	729	691	718	714	779	727	733	661	695	690	730	739	737	698	679	690	740	781	694	742	668	714	686	635	685	699	719	671	723	740	726	704	736	693	724	710	729	718	699	660	748	671	732	680	671	733	688	693	671	691	711	703	736	686	723	723	707	681	729	711	713	673	712	768	665	707	697	669	739	716	668	682	712	691	743	730	720	693	695	760	683	722	719	713	690	742	708	729	719	705	698	695	684	661	689	689	696	706	664	717	742	677	738	677	681	719	682	746	718	661	726	717	665	738	721	691	715	676	697	687	734	684	663	738	687	671	730	681	743	669	740	672	724	704	722	673	683	677	679	721	676	729	737	684	713	715	705	689	679	682	718	774	750	702	724	696	705	687	678	684	677	694	702	698	753	695	672	718	690	736	681	728	677	683	713	728	711	727	719	668	704	711	743	725	693	706	718	693	735	715	683	728	714	661	701	721	758	708	720	704	677	737	719	715	724	669	690	650	697	709	708	711	702	683	696	666	695	705	738	738	690	679	726	660	702	686	697	726	650	725	671	688	721	724	727	687	697	708	695	734	669	716	684	696	696	689	717	686	703	713	733	672	690	685	722	729	703	755	709	651	718	664	721	700	669	697	707	720	687	673	727	699	690	670	729	685	707	733	679	642	646	700	671	739	652	723	703	714	664	718	710	702	731	679	697	719	733	703	715	700	702	743	688	741	758	702	685	664	706	741	708	700	713	723	685	694	751	695	692	749	697	697	725	779	733	685	704	673	682	704	676	742	698	755	665	714	712	716	734	721	722	682	691	720	738	694	704	714	695	749	733	732	707	720	764	690	721	713	719	733	680	683
36313	13857	1813	906	604	453	364	314	297	252	242	254	222	196	176	169	163	159	153	174	175	160	131	153	157	158	145	151	178	163	171	186	148	179	166	142	124	137	146	143	151	154	129	134	155	167	145	128	143	133	152	170	157	125	134	150	126	141	152	140	145	143	144	140	150	118	152	149	152	129	125	150	144	139	141	126	149	144	149	152	129	130	158	135	142	168	154	167	133	151	161	138	133	141	150	146	119	142	130	133	153	145	136	152	121	157	132	142	142	123	150	143	146	127	134	159	144	140	145	153	149	134	143	137	123	158	122	129	137	128	147	165	137	168	137	157	148	158	139	139	150	133	129	130	129	152	129	146	138	151	147	160	140	121	113	172	120	151	134	135	146	129	136	120	122	156	138	132	117	144	131	139	151	139	145	146	149	136	129	154	151	147	140	153	131	139	143	130	138	147	123	135	149	117	118	135	156	152	133	139	146	159	145	120	132	139	144	123	137	144	152	135	147	143	154	126	141	147	159	155	119	139	157	137	137	154	146	132	121	138	132	149	167	157	170	135	150	130	138	158	121	156	168	136	137	130	141	140	134	165	142	162	139	155	161	148	132	143	152	155	158	112	143	124	144	146	153	134	149	148	155	152	150	137	135	158	144	132	156	144	124	151	133	151	139	155	142	148	121	148	149	139	156	111	123	131	125	145	140	132	125	152	135	147	165	153	160	132	160	153	141	147	161	145	144	165	124	138	145	146	142	127	134	148	145	114	119	137	143	130	123	163	142	142	123	127	148	144	140	152	135	130	140	166	158	139	135	142	139	151	151	156	139	130	149	140	142	183	144	143	139	124	137	152	132	131	147	140	156	135	139	129	140	106	112	118	149	165	106	106	148	133	128	108	139	139	130	150	127	138	127	137	156	162	147	121	142	121	147	161	152	155	136	131	126	153	131	142	159	186	133	132	133	125	150	144	121	145	143	129	155	118	129	134	150	144	143	137	156	147	131	141	170	142	146	161	135	125	121	130	152	112	137	158	149	147	150	134	164	130	143	106	131	112	114	146	127	134	147	162	146	139	133	142	116	150	161	138	137	134	140	133	117	150	158	150	177	149	172	168	134	142	146	179	149	134	114	138	134	151	131	132	140	141	138	114	143	120	119	154	148	166	140	140	143	137	159	138	133	149	147	135	148	152	148	122	148	129	148	119	148	147	155	127	144	156	106	140	164	137	160	129	134	139	131	153	140	133	114	144	134	137	156	144	137	142	159	133	151	131	151	139	143	149	151	164	140	136	154	146	125	143	127	163	117	126	127	138	136	145	149	133	133	120	154	139	135	159	120	134	149	138	134	167	154	133	122	148	149	143	129	141	158	146	155	137	116	120	146	137	137	143	143	133	147	153	140	150	141	152	154	125	122	138	145	156	143	130	149	125	144	130	139	144	150	143	120	138	152	141	134	151	143	147	135	145	121	150	161	146	125	144	139	161	158	145	136	133	127	152	155	132	134	138	171	154	137	159	132	122	128	141	155	130	143	144	127	154	138	132	141	140	126	143	138	149	116	121	149	129	142	147	141	161	139	137	130	164	133	140	144	135	151	151	152	139	151	126	146	141	124	151	153	149	124	133	137	138	140	126	143	148	138	140	125	149	148	149	151	143	135	151	138	117	146	141	152	146	142	148	124	146	152	123	129	111	135	160	152	130	165	156	164	133	150	147	146	139	144	128	146	144	176	169	180	129	151	149	140	136	120	156	126	152	132	148	136	145	131	146	114	105	139	145	163	139	155	137	139	132	123	144	140	155	146	135	110	134	152	143	151	145	140	145	148	129	123	122	154	139	153	115	146	147	136	135	145	159	160	128	145	152	145	152	145	160	153	120	124	139	143	140	143	142	139	154	132	147	129	129	137	153	141	133	141	143	136	121	146	134	128	151	128	135	147	135	142	146	140	141	156	123	136	136	139	140	128	152	152	141	133	135	148	156	169	131	131	139	167	141	153	146	151	156	124	141	130	166	129	149	158	130	149	151	143	141	157	148	123	137	127	156	139	137	149	132	147	135	149	157	153	150	165	154	148	156	134	141	160	165	117	144	144	147	143	123	141	160	131	140	153	147	117	133	146	158	133	143	127	149	142	119	140	127	159	136	159	119	145	147	138	135	143	121	118	106	139	154	131	160	150	125	125	122	142	141	124	128	128	116	146	154	141	144	145	134	143	152	146	139	135	127	119	131	120	136	162	159	144	112	148	152	152	154	145	132	144	125	131	130	143	145	115	134	151	134	138	169	144	140	135	162	150	150	145	156	159	140	150	166	121	153	137	134	134	143	146	129	120	126	117	130	134	144	146	144	143	138	146	120	134	137	125	138	147	135	170	133	146	163	157	143	137	141	140	129	142	170	145	146	135	125	119	144	129	147	134	146	133	141	153	160	129	153	136	133	137	148	141	124	147	151	140	144	153	127	144	119	139	135	144	143	148	154	136	130	165	126	133	128	122	144	154	132	155	137	152	162	130	144	145	160	139	136	136	135	120	143	137	158	137	156	145	149	123	147	162	143	150	130	126	129	136	151	146	135	135	145	147	107	152	147	138	131	130	138	145	134	134	158	129	137	140	139	135	150	129	117	121	149	125	149	133	134	141	127	138	128	129	142	126	149	140	150	140	114	152	148	127	140	126	125	128	154	159	116	161	159	137	145	123	145	125	135	147	133	124	143	129	144	126	130	148	142	162	140	154	142	124	148	179	140	153	146	147	140	160	144	152	136	137	129	139	135	151	133	154	154	168	142	127	128	148	137	165	156	144	159	129	147	139	139	158	156	127	148	139	138	149	142	136	130	158	145	149	137	145	148	143	161	130	165	129	136	146	144	160	128	137	153	130	149	165	131	160	137	144	133	152	138	134	150	145	153	151	144	135	118	141	156	147	124	138	152	129	135	144	135	132	136	159	138	148	129	134	123	134	158	152	143	145	145	147	143	145	117	133	156	145	122	166	155	155	170	162	166	139	133	133	157	136	171	131	130	140	146	121	167	130	151	155	147	143	130	131	120	138	143	135	150	118	130	147	141	137	133	164	136	133	154	118	146	145	160	133	144	161	144	152	137	140	153	165	136	138	138	138	135	155	154	160	150	120	151	146	151	141	122	135	135	125	159	160	134	123	156	138	138	127	133	148	164	137	148	137	157	145	144	126	149	133	146	149	123	143	138	135	140	149	133	126	143	169	138	151	124	161	135	167	138	129	155	145	140	126	149	122	129	160	142	136	122	141	166	143	141	146	148	128	137	140	151	137	135	136	136	141	123	137	139	144	148	139	137	133	150	149	135	140	131	137	130	122	141	155	154	161	159	153	158	134	164	140	144	161	144	141	149	146	132	142	127	135	133	131	140	133	140	144	152	161	162	144	126	137	137	155	138	150	130	163	154	135	146	158	131	167	151	148	142	164	158	151	159	120	155	163	139	158	133	129	152	146	135	154	155	131	137	120	135	154	146	160	144	133	141
18606	7752	2279	2705	2450	1928	1638	1355	1217	1039	896	851	866	713	715	646	630	592	556	528	522	521	496	444	468	483	438	423	458	452	455	421	412	430	429	440	384	427	388	383	386	391	386	415	365	390	406	370	362	413	394	381	398	392	390	363	407	375	375	356	357	386	350	429	336	360	351	387	386	403	385	386	365	368	394	381	348	386	368	338	349	347	360	402	383	374	357	384	357	381	367	380	337	361	356	364	335	336	369	357	407	343	351	368	370	380	362	385	370	368	344	385	385	353	347	339	366	362	397	361	357	376	342	374	321	341	359	380	330	388	387	354	336	382	353	357	392	371	313	381	392	375	379	354	372	351	358	368	354	357	360	340	360	357	338	391	340	380	385	357	354	340	338	367	351	339	338	388	387	364	349	354	372	356	367	346	349	388	347	356	342	353	380	387	354	345	343	374	347	347	400	361	376	386	321	384	369	362	357	359	342	357	334	339	355	373	357	393	363	335	360	363	348	359	356	396	363	343	384	358	356	337	380	363	367	352	380	421	392	340	368	371	361	372	388	360	345	343	389	357	346	351	358	360	340	366	366	336	404	386	351	371	367	363	351	371	335	360	350	366	363	371	326	361	384	375	364	386	336	370	357	345	354	363	325	341	372	338	346	345	336	343	350	350	352	355	360	375	329	375	380	394	382	387	371	370	361	327	387	326	338	364	366	361	324	350	372	366	352	354	390	366	315	323	357	376	345	340	346	349	361	356	331	375	351	364	377	353	367	385	354	355	342	334	386	379	381	369	352	350	361	354	367	356	361	366	357	350	380	344	349	342	342	365	327	372	360	377	344	346	363	367	349	363	353	340	378	400	349	334	380	336	341	378	348	318	356	343	376	374	345	356	335	344	354	344	366	336	347	388	353	373	360	374	346	350	356	373	382	354	387	351	351	359	346	368	366	352	378	344	368	374	360	367	367	380	367	360	365	364	308	350	346	420	377	364	380	353	373	363	365	376	350	368	391	319	363	350	323	395	363	383	339	348	371	370	373	331	360	365	342	359	358	380	329	342	367	366	339	382	358	376	371	352	387	339	349	375	345	373	324	351	354	344	369	379	361	345	329	349	339	397	362	362	362	341	327	368	394	324	374	341	349	332	376	369	354	391	348	373	351	345	343	358	393	368	377	367	377	368	366	351	376	340	397	331	367	356	424	351	336	361	350	343	371	358	339	370	395	354	373	365	351	385	358	386	342	349	400	371	356	360	355	364	373	326	374	354	371	384	378	340	357	349	358	342	351	353	400	384	381	355	347	348	398	363	372	359	354	346	369	348	336	345	371	351	366	344	384	376	385	371	357	342	344	375	372	365	363	351	335	347	340	364	361	343	312	325	371	342	339	373	351	335	333	350	338	348	349	371	353	368	334	378	410	359	364	394	384	373	354	382	369	371	387	351	360	373	341	379	346	374	349	361	322	358	354	378	365	354	345	355	354	347	335	344	376	355	336	368	377	359	351	322	380	380	378	363	361	334	384	347	345	356	329	390	336	352	347	354	392	368	378	316	346	356	370	358	349	396	363	337	378	352	345	356	359	357	372	349	348	354	371	376	393	363	358	351	341	364	379	340	362	361	359	351	354	368	357	361	380	325	351	358	330	346	375	379	331	348	368	383	365	351	351	365	382	356	348	364	345	326	356	374	332	350	365	368	379	345	375	332	396	376	350	375	366	349	353	353	353	349	396	355	330	366	355	378	361	385	354	328	372	349	337	357	370	339	375	347	359	330	343	345	343	355	407	351	385	346	372	355	362	348	370	354	347	340	377	359	376	355	361	368	388	344	362	402	345	337	373	353	355	365	353	346	359	371	364	350	346	326	362	349	333	345	356	366	351	369	355	376	353	359	363	358	354	362	355	357	392	303	368	384	349	342	361	389	362	407	350	350	366	370	352	355	378	321	352	340	315	314	342	357	376	343	346	350	367	381	386	337	370	344	382	372	364	343	348	348	367	362	372	349	369	362	372	376	357	362	363	368	333	389	362	372	377	376	375	339	376	381	369	352	371	366	363	333	370	350	321	358	374	350	367	339	375	397	359	355	357	345	370	373	402	361	394	344	375	364	346	370	351	391	349	356	382	342	341	330	369	358	353	374	349	358	343	368	354	380	325	362	373	366	346	357	358	348	364	383	381	322	390	364	397	348	401	423	331	354	399	409	341	370	342	368	366	385	362	365	333	369	373	344	356	390	358	340	344	355	381	377	364	339	341	354	323	335	361	369	337	345	354	347	339	342	355	374	368	356	365	361	378	338	372	348	351	372	354	365	347	369	342	356	351	364	394	364	362	361	388	326	383	373	353	353	364	385	374	347	382	341	359	312	368	345	375	366	316	394	336	326	359	381	371	343	328	328	357	332	340	386	368	365	395	356	368	356	369	374	375	360	361	370	346	349	362	336	365	354	352	366	375	358	356	360	355	386	365	365	348	355	320	365	402	350	383	321	333	386	362	367	373	345	375	355	363	363	383	317	365	355	358	347	390	355	382	363	335	360	338	367	377	355	380	384	383	385	340	366	355	373	333	350	356	381	384	329	367	355	357	356	355	389	386	334	340	356	332	357	357	340	370	361	317	374	335	357	377	365	339	382	385	384	374	371	346	342	362	386	355	328	383	359	366	363	349	371	362	391	347	338	362	404	399	376	376	332	380	340	360	377	375	373	367	395	358	326	384	342	374	376	356	358	372	324	371	345	361	361	329	342	371	385	359	394	361	364	335	348	349	334	332	356	363	378	358	346	397	342	391	349	364	371	358	347	382	348	331	330	350	385	378	354	384	364	339	343	378	319	378	357	363	346	376	355	372	356	331	386	351	370	377	354	363	382	337	349	382	336	361	349	345	377	374	367	349	356	339	350	362	358	365	351	368	371	346	332	361	355	337	353	364	368	353	353	366	342	353	382	401	356	363	365	373	337	342	308	368	352	314	367	361	380	362	380	373	336	385	338	385	316	350	337	346	348	423	350	355	352	335	374	364	362	338	339	359	384	363	365	342	373	370	391	321	365	343	369	371	331	390	332	369	330	350	351	368	358	373	333	338	349	362	342	330	354	361	374	358	369	322	346	364	359	389	357	366	347	346	370	342	358	357	349	328	341	340	342	355	377	348	306	351	393	362	358	341	330	372	359	386	351	383	362	407	375	344	367	362	356	369	359	363	347	360	388	362	314	370	379	317	347	336	351	347	358	406	373	400	357	359	372	336	347	353	390	378	363	367	347	361	354	354	374	380	343	361	362	332	367	371	345	350	379	341	344	347	374	398	317	309	360	323	362	364	336	367	361	361	350	359	397	383	364	358	331	372	323	373	365	356	335	332	376	337	331	361	370	388	383	367	355	372	388	364	358	360	347	343	359	355	359	353	352	361	352	324	371	386	346	367	372	375	373	373	351	381	344	346	339	376	372	329	366	334	355	375	368	341	344	332	384	349	385	355	381	371	333	381	367	362	358	365	395	360	358
48367	24200	4738	1787	1126	824	637	525	442	380	362	306	286	271	261	220	204	222	199	187	206	186	195	168	192	195	168	180	150	157	184	127	176	144	148	152	176	172	157	145	170	161	155	156	171	165	164	174	145	134	146	141	152	157	137	147	160	151	155	169	147	160	154	142	138	137	133	163	154	167	131	141	181	143	155	146	184	134	145	156	149	162	172	137	154	152	162	142	129	155	174	148	143	149	163	156	153	156	158	162	135	169	126	127	128	122	138	150	156	166	163	156	145	149	156	151	151	167	161	161	137	150	144	137	136	156	146	154	142	131	162	146	134	144	136	168	134	146	138	157	146	163	156	176	172	127	158	119	153	153	143	153	132	162	143	144	153	150	149	155	183	149	135	177	156	164	151	143	170	139	118	130	150	141	143	148	132	141	166	124	133	144	146	126	122	151	141	135	153	147	154	143	149	153	149	135	149	128	147	144	162	179	157	162	158	150	142	142	120	130	153	151	137	160	134	137	189	150	159	124	155	174	157	154	124	148	176	148	167	175	147	159	166	154	184	148	169	152	155	138	128	173	163	133	133	145	155	165	146	157	164	142	158	160	142	160	158	152	137	170	160	141	148	132	136	146	160	151	173	118	144	148	131	135	140	172	163	153	139	158	158	153	148	152	158	136	127	143	130	152	128	147	157	151	135	163	135	166	162	131	147	142	135	162	143	142	140	157	169	126	147	150	127	166	164	145	134	138	125	141	146	170	141	133	157	170	137	138	132	162	123	155	143	153	148	153	139	168	169	169	160	156	127	161	156	153	135	127	132	170	155	159	143	134	146	154	151	148	138	172	130	135	140	157	155	155	143	126	132	140	126	132	134	150	157	131	136	137	150	137	142	141	158	160	147	171	160	156	163	141	148	140	165	154	149	148	132	161	167	175	167	145	138	149	145	150	139	168	134	165	151	155	140	144	145	140	169	143	146	142	148	133	138	132	121	147	140	163	149	130	143	134	155	157	138	148	140	163	149	138	142	145	155	138	139	157	128	150	142	144	141	147	147	151	140	140	158	169	141	140	149	122	158	143	166	148	130	154	142	153	142	163	138	137	147	119	154	117	140	129	158	153	143	144	148	152	135	151	170	169	165	129	130	143	148	154	159	163	134	167	149	155	144	151	154	144	136	133	141	134	147	136	126	137	119	153	152	145	173	141	140	145	154	147	165	145	155	138	156	164	151	150	149	134	129	145	168	159	146	140	158	149	134	131	155	152	153	125	138	168	145	133	152	132	150	139	154	148	149	133	139	158	155	162	160	153	150	144	137	161	161	145	157	150	149	162	164	156	151	138	155	153	182	138	154	165	121	146	136	151	147	153	162	146	161	159	181	148	162	141	154	146	132	132	146	136	163	157	139	156	139	148	159	167	152	148	130	138	155	158	153	158	149	137	142	147	159	156	139	138	163	149	141	140	139	150	153	151	159	170	160	172	158	164	148	129	132	149	150	129	140	148	166	160	152	168	155	130	150	149	176	156	146	130	162	129	148	137	151	126	127	162	134	135	163	143	149	143	149	143	157	154	152	135	143	140	149	143	136	125	133	143	153	175	159	164	131	151	118	154	149	139	150	141	129	158	127	134	144	154	146	145	138	119	158	144	147	161	165	153	132	134	136	170	135	159	161	140	142	155	151	152	136	159	147	149	139	149	157	145	150	163	137	136	126	152	148	133	145	147	161	161	143	126	167	135	150	142	143	149	154	149	142	153	154	149	143	142	132	153	128	149	141	135	131	156	130	147	151	176	144	155	150	150	146	158	157	158	165	155	159	145	148	142	165	146	122	151	131	166	160	157	148	146	126	140	150	145	129	138	125	154	164	157	142	117	134	123	142	173	133	145	153	155	137	160	171	162	156	180	142	162	151	161	129	164	164	154	142	135	158	152	131	142	147	142	131	136	147	143	148	127	149	154	135	119	132	138	131	152	142	156	148	152	140	124	138	134	163	157	132	144	143	136	170	130	147	143	129	143	147	148	133	143	151	133	141	166	148	145	136	134	147	117	158	158	156	135	129	149	150	158	186	154	147	149	149	147	132	160	135	141	141	142	151	134	138	141	138	129	169	120	133	163	146	150	148	131	142	157	157	168	166	160	166	165	138	158	146	158	141	137	147	152	139	161	131	157	125	143	129	146	129	170	140	148	127	134	160	164	119	165	144	142	144	136	126	162	140	137	142	179	144	170	157	148	158	142	152	147	153	139	145	141	159	141	142	140	167	135	143	148	131	166	150	171	149	145	137	193	143	118	167	162	149	160	175	145	143	142	142	156	156	131	145	143	179	133	156	137	144	146	163	179	145	154	125	153	118	142	152	135	141	163	147	140	137	155	134	145	130	177	146	139	124	131	136	145	149	148	163	159	141	140	156	149	158	161	160	149	132	145	143	157	148	142	147	168	178	153	151	145	125	135	147	147	158	175	142	163	135	138	141	153	133	152	153	141	159	138	154	173	148	151	169	157	151	137	138	140	152	155	145	146	142	154	136	157	144	109	146	156	134	130	152	146	143	135	159	158	145	151	143	159	165	147	146	136	151	137	158	163	144	129	142	130	157	166	152	159	125	134	152	140	160	164	149	170	140	129	156	147	147	175	139	139	157	140	149	147	150	167	147	152	164	140	176	134	147	140	160	180	155	149	167	133	145	126	173	160	127	155	148	178	157	151	148	151	152	156	151	123	144	146	146	154	126	148	147	148	138	156	176	140	150	159	145	148	157	152	155	155	159	157	148	156	142	160	147	153	165	155	157	155	134	163	146	154	178	132	148	136	153	154	144	129	149	156	150	164	149	141	155	128	142	146	149	138	155	158	155	146	152	157	130	148	122	123	154	160	135	139	125	159	134	126	141	147	150	125	167	141	169	150	146	137	147	169	149	152	140	149	155	152	138	153	155	138	166	144	148	153	158	149	173	137	147	153	139	161	175	128	156	155	145	147	146	170	140	149	164	179	129	149	150	150	155	160	136	159	129	133	128	143	162	156	159	148	145	160	110	164	136	152	170	145	146	169	174	148	149	165	156	154	150	137	140	148	133	145	170	145	144	160	160	159	127	148	130	153	167	144	139	148	135	139	133	158	160	157	159	140	142	144	139	157	135	159	135	133	155	136	136	134	151	171	138	152	151	140	152	141	150	137	136	135	147	149	133	184	149	151	144	137	162	167	143	162	133	145	148	155	155	122	144	146	166	162	154	160	149	155	152	114	135	143	141	151	165	141	150	136	142	155	143	153	158	140	148	138	169	140	144	161	144	166	176	146	152	148	153	180	152	154	142	165	139	127	157	146	127	140	153	159	142	143	145	144	144	172	137	147	143	149	135	139	146	140	133	145	124	128	172	149	142	162	130	131	169	169	144	157	140	137	165	135	148	150	146	159	143	135	144	158	157	159	150	135	161	146	151	161	141	168	159	147	173	160	131	150	146	152	170	159	162	153	138	135	157	147	166	142	160	125	145	156
25395	12396	3940	4912	4264	3474	2791	2409	1972	1746	1574	1353	1241	1060	1003	870	926	827	828	745	679	697	709	660	612	567	578	611	545	537	555	547	500	493	497	532	477	506	464	479	471	449	500	465	503	441	471	439	445	432	459	426	454	471	434	414	468	438	442	390	415	469	445	423	411	398	415	426	394	418	429	459	455	439	388	425	452	396	406	421	461	401	396	443	474	410	414	404	407	426	372	403	385	398	380	406	445	420	401	453	385	417	413	396	435	431	425	419	435	437	428	366	413	420	444	425	381	421	392	390	462	405	436	423	404	414	348	408	410	393	405	407	388	409	433	399	422	416	403	450	393	404	355	397	393	391	402	432	401	424	409	414	436	459	407	405	410	391	397	386	421	395	373	384	402	431	404	386	407	398	410	427	375	438	388	439	402	395	429	411	395	372	413	420	409	385	416	409	428	359	391	381	390	420	417	430	423	393	394	383	378	385	426	388	436	416	416	381	392	402	398	431	436	391	430	421	428	409	378	444	372	413	415	376	437	417	360	434	437	413	376	373	427	387	410	379	395	449	415	414	372	394	407	418	367	412	384	384	359	415	356	446	384	416	387	391	401	411	432	386	428	415	412	428	428	425	390	388	389	423	444	404	406	388	404	417	387	406	408	392	371	382	372	407	403	399	405	399	413	429	399	382	423	439	413	406	375	407	361	382	408	399	393	413	387	434	422	420	394	398	389	416	435	387	383	379	389	400	446	360	420	410	402	409	425	403	392	396	384	400	410	379	398	387	428	364	394	391	411	421	433	436	399	414	405	375	420	401	371	373	385	417	413	413	375	417	400	394	408	381	413	407	394	384	391	392	400	428	437	399	397	397	405	408	393	386	415	413	370	393	449	437	421	408	416	401	383	397	444	405	411	421	401	365	419	398	411	396	421	403	404	396	387	379	383	422	339	399	403	405	367	394	386	394	437	427	413	387	412	413	440	419	409	416	392	418	401	419	369	388	410	405	390	407	394	408	363	393	428	373	401	387	379	403	365	405	385	424	379	343	383	396	417	409	398	403	373	415	416	417	390	417	412	424	404	425	403	422	421	374	391	393	380	407	385	389	372	386	399	395	417	400	422	423	423	417	381	422	391	381	438	365	407	412	373	453	386	424	407	450	399	390	407	393	366	392	400	398	393	389	422	401	400	395	418	404	429	386	394	410	426	406	404	386	402	408	401	373	443	418	401	406	389	411	400	404	412	419	370	430	395	388	398	416	412	411	375	393	409	394	403	387	414	389	385	397	394	417	417	394	362	400	400	404	394	410	364	400	367	394	396	444	395	380	461	406	412	387	407	387	385	420	407	401	407	394	379	436	364	411	367	450	401	416	424	407	401	392	359	411	396	361	388	398	377	395	422	431	389	406	386	409	385	395	425	391	375	379	423	423	429	428	402	375	384	399	401	362	390	393	411	405	386	406	421	386	379	397	395	429	397	418	427	384	414	376	377	400	422	407	369	381	403	376	392	385	403	444	387	396	393	396	431	437	382	381	410	451	397	353	417	387	421	424	389	416	421	397	395	388	406	419	382	406	426	367	366	391	428	396	413	382	435	379	409	397	410	448	382	420	369	387	396	383	429	419	376	385	388	427	389	414	439	411	435	398	392	400	383	423	401	370	440	368	423	451	421	384	389	386	365	393	375	412	451	407	392	402	408	411	456	397	424	394	388	416	390	347	419	414	394	417	398	429	433	406	398	415	401	417	466	392	396	405	404	393	400	396	382	401	403	414	417	408	371	428	374	395	412	410	411	386	421	411	391	378	419	404	384	402	388	437	446	424	373	409	405	398	419	425	400	384	367	386	423	397	394	459	397	387	441	411	377	386	418	401	409	401	373	391	400	409	396	422	399	384	387	388	447	401	420	393	397	407	382	413	422	389	389	394	405	436	381	413	437	410	369	370	373	368	393	387	386	392	419	423	378	408	412	356	381	389	416	393	423	418	458	418	388	414	397	389	407	451	409	376	403	417	440	399	389	376	392	386	435	413	441	368	416	405	411	390	406	367	411	436	365	398	383	401	428	416	358	389	395	398	405	409	390	408	380	402	409	405	381	388	392	411	405	393	387	416	396	398	394	403	402	411	387	368	380	409	453	412	359	443	417	413	422	427	432	378	402	403	404	411	358	384	429	395	450	419	380	418	392	406	389	387	402	389	394	363	450	437	397	370	396	395	405	414	399	376	385	411	411	408	445	426	411	402	427	392	402	363	352	409	405	397	380	403	378	388	444	391	394	416	406	399	410	421	415	426	410	401	406	411	432	423	432	431	432	418	420	369	388	423	444	399	383	349	402	426	410	403	416	415	377	384	341	416	395	406	411	393	411	379	409	421	367	414	376	399	407	403	408	424	399	420	406	418	406	394	397	420	410	373	395	407	412	444	413	412	412	393	452	402	411	386	413	403	397	398	399	381	393	431	408	417	399	407	427	390	405	401	424	391	350	437	403	386	394	436	415	377	406	384	425	408	407	388	378	380	366	402	397	445	404	409	428	368	395	405	403	411	414	443	424	396	397	386	407	407	393	375	367	378	392	394	363	409	375	427	405	405	410	401	429	391	357	416	398	414	410	406	387	379	399	426	425	390	414	405	427	383	378	386	377	394	371	409	412	386	414	371	384	436	416	434	422	379	373	394	418	410	375	420	390	361	371	422	391	378	432	398	395	379	419	382	392	394	403	384	397	408	410	397	405	386	425	437	401	409	417	412	393	426	394	393	404	392	390	416	364	363	416	410	363	385	394	418	378	426	383	385	380	388	383	399	400	364	404	385	393	395	393	401	386	434	403	391	392	394	412	411	386	413	409	427	428	382	401	396	393	399	411	402	401	370	414	407	394	347	390	370	404	396	406	406	390	391	377	412	413	410	429	401	393	402	404	366	412	401	406	377	356	390	449	395	397	463	418	380	415	366	394	387	392	387	419	426	413	397	406	358	429	377	401	393	410	396	418	370	412	395	413	428	424	411	401	417	397	430	404	374	391	385	372	453	378	382	400	387	401	417	401	392	372	398	410	413	386	362	412	381	381	404	363	383	395	404	374	391	395	399	390	394	423	434	365	398	398	387	417	390	378	358	408	384	395	414	376	389	387	418	416	390	383	419	391	371	425	397	403	413	433	409	393	405	395	433	370	384	364	399	398	401	420	435	405	378	397	422	400	398	372	373	395	403	413	401	398	421	388	412	393	380	392	382	420	403	381	391	434	420	401	402	399	405	386	377	404	402	406	408	415	361	409	413	440	415	475	398	405	402	381	396	406	384	416	413	380	370	406	399	390	411	398	428	388	410	423	401	421	410	396	386	414	403	397	405	440	411	368	379	392	417	454	390	382	404	421	384	421	372	407	396	394	420	386	360	431	419	410	409	379	397	397	395	406	420	380	405	400	397	373	394	413	387	387	383	403	385	401	420	381	395	425	384	364	383	380	407	394	392	418	452	418	404	388	378	407	391	395	402	423	405
14367	1332	356	290	319	340	309	328	296	287	345	313	282	357	306	298	284	314	327	324	323	343	279	284	337	319	276	315	300	291	330	266	328	316	321	280	350	331	301	284	319	315	328	321	341	294	327	308	308	306	295	302	336	313	295	319	338	308	325	314	325	321	292	315	319	293	284	330	304	328	333	302	319	324	304	315	298	301	324	331	308	294	341	350	315	336	337	325	343	316	285	323	342	316	293	369	280	326	329	296	300	325	278	292	320	326	333	300	315	311	326	288	307	330	288	328	313	323	314	305	311	298	282	323	322	295	340	331	297	302	295	300	307	329	315	335	298	305	299	299	308	311	302	289	305	301	304	314	324	318	324	301	300	295	344	299	308	302	324	294	322	269	296	326	300	296	329	317	338	292	272	302	304	290	301	302	346	289	356	283	316	278	326	299	285	336	303	332	329	310	312	290	322	336	300	324	321	320	314	316	274	322	314	321	320	273	279	308	302	323	307	271	297	316	304	293	296	291	289	319	287	311	362	309	308	301	304	307	293	348	300	299	327	330	313	353	308	309	318	317	332	302	313	303	341	306	306	319	301	291	299	306	302	351	304	314	284	295	307	302	333	332	335	302	292	318	275	306	326	288	322	329	306	287	311	315	282	303	306	295	288	287	317	276	322	289	310	286	322	305	324	306	321	306	314	318	338	355	314	323	319	333	298	329	314	338	298	311	311	277	326	331	360	337	301	349	306	318	305	335	342	287	294	299	312	309	299	301	309	300	324	289	316	308	301	301	312	290	328	288	325	335	322	317	302	323	307	322	314	282	303	299	277	325	325	315	304	325	323	294	304	313	286	300	310	298	310	272	317	285	326	312	327	321	318	320	280	294	322	314	309	301	329	320	357	297	317	313	321	311	324	341	314	326	307	345	338	313	329	283	329	334	317	308	322	342	318	344	312	290	308	305	316	328	329	331	327	314	324	297	312	312	302	300	288	316	305	268	306	270	303	300	285	297	333	317	273	326	335	329	322	292	313	286	333	328	303	307	305	293	327	310	315	306	310	319	292	307	288	333	303	317	322	328	306	292	327	307	327	280	297	338	308	287	307	330	334	295	318	331	273	321	310	311	304	323	301	319	317	304	325	309	271	290	301	264	301	314	327	320	295	307	317	312	313	331	311	310	320	275	292	300	293	298	326	339	312	318	292	323	330	323	295	353	286	298	312	304	302	297	310	295	316	296	284	311	325	324	311	343	304	323	299	323	328	298	290	327	287	333	326	294	329	290	313	298	341	318	302	323	321	326	312	288	297	331	323	295	322	283	344	322	299	327	297	284	308	310	307	276	305	318	305	320	312	329	306	295	335	312	296	293	323	304	302	274	316	313	356	324	292	290	311	343	278	300	304	335	339	352	330	291	307	303	320	336	307	291	314	296	281	286	317	351	305	310	334	303	332	328	309	326	287	283	322	324	337	322	316	286	327	310	325	306	294	310	294	292	299	316	306	287	334	318	273	321	293	308	302	309	312	297	328	347	292	300	334	285	301	295	317	290	293	262	346	306	317	322	311	278	296	312	319	324	328	307	332	284	321	292	336	298	303	307	344	348	321	307	294	301	289	317	334	256	306	287	301	336	274	299	317	324	312	302	296	325	324	320	323	310	306	297	290	311	320	362	305	318	309	319	315	305	327	329	322	301	306	313	307	327	304	321	262	311	309	302	337	328	280	297	291	304	321	313	300	295	284	326	349	320	335	289	327	332	285	338	303	299	320	337	323	281	351	280	330	302	307	320	269	310	304	311	338	294	307	325	311	316	312	312	328	338	294	301	299	290	328	301	267	310	287	340	327	296	268	321	325	306	300	287	313	295	327	271	311	328	306	270	300	298	316	278	327	336	297	288	343	290	326	312	307	301	297	303	299	292	293	278	293	292	312	326	303	299	290	320	302	327	322	302	298	291	338	290	294	325	317	321	318	364	327	318	341	290	311	301	268	308	270	328	320	293	299	319	293	304	304	316	299	320	297	312	311	309	298	334	311	310	309	331	332	330	314	336	289	288	299	295	315	327	317	334	319	317	318	312	325	308	307	289	306	327	310	331	307	299	298	324	294	311	302	324	299	307	307	306	327	298	342	315	329	265	298	330	314	293	309	279	271	286	314	304	298	338	306	322	336	310	271	315	307	298	312	334	337	302	305	330	314	304	313	306	304	302	320	322	317	352	287	295	296	303	299	321	338	316	331	305	295	297	334	283	317	314	312	309	304	301	314	333	307	332	283	310	317	321	293	308	309	308	304	306	320	326	292	291	321	327	299	310	320	301	295	277	318	317	314	319	323	271	295	317	336	289	304	350	294	319	312	355	324	338	316	324	310	325	319	317	309	309	286	330	327	295	287	311	298	331	316	293	282	366	308	277	279	336	324	286	306	317	299	290	298	308	306	310	312	304	287	288	325	315	331	289	308	312	307	310	297	326	303	303	286	281	305	296	300	296	315	324	328	310	325	311	324	297	321	299	291	318	336	319	334	290	336	343	314	315	317	307	333	295	300	277	313	306	340	308	304	305	291	328	320	299	305	291	323	309	287	303	280	317	300	319	330	330	315	291	314	309	288	300	317	281	327	297	290	295	314	281	352	339	294	307	300	325	295	291	295	286	276	307	332	293	284	285	322	299	333	290	294	321	272	284	321	325	292	335	327	303	327	324	293	289	297	308	288	301	299	273	299	318	331	297	293	327	362	317	277	290	306	301	316	319	302	324	282	312	325	301	293	310	305	316	332	321	297	313	323	286	313	310	336	296	312	306	314	315	296	311	284	296	321	271	302	285	342	359	294	333	325	294	312	295	306	311	312	299	291	308	311	315	325	297	310	285	304	325	336	320	291	334	303	316	329	347	323	265	320	298	331	323	302	313	357	318	355	326	285	291	342	304	313	261	317	300	350	302	293	342	297	360	333	323	307	341	296	317	297	278	273	314	348	300	313	309	316	349	321	280	351	309	302	326	318	278	329	293	305	290	317	344	296	316	286	297	312	310	309	337	322	315	281	297	324	316	291	293	307	318	333	311	323	299	312	338	290	278	314	320	319	346	316	313	310	298	319	333	317	291	291	294	317	313	298	290	297	284	330	309	298	301	296	298	306	322	286	272	329	320	319	307	300	311	342	315	314	305	305	286	271	317	328	302	308	325	308	346	289	327	323	312	287	301	293	301	325	328	308	292	313	320	314	334	304	282	291	322	290	307	287	286	284	322	302	291	302	352	314	310	324	289	280	313	309	310	324	291	332	313	318	290	277	332	304	321	361	288	282	370	277	298	306	328	318	313	305	348	316	334	312	312	269	328	311	273	347	305	291	292	340	311	284	277	333	332	325	338	318	306	302	335	302	308	307	313	322	287	316	298	271	290	300	303	286	298	314	324	339	335	318	322	305	304	318	289	315	316	294	327	304	306	295	320	312	306	328	302	288	303	301	297	320	285	291	289	280	296	312	314	309	308	303	326	296	319
6871	1110	767	765	769	751	793	731	701	760	753	739	743	708	703	706	696	724	697	701	718	677	693	675	728	726	721	729	721	680	683	763	700	669	729	686	701	687	698	682	709	697	681	745	674	687	675	724	710	700	715	696	702	694	706	707	709	684	694	722	647	699	731	716	723	667	689	721	744	732	710	717	703	693	688	686	719	691	707	676	683	700	693	717	699	700	758	716	688	681	666	694	713	708	721	702	703	732	678	729	688	727	666	697	689	716	688	722	707	728	690	748	675	717	732	669	679	679	710	699	707	661	763	725	701	741	709	698	690	730	749	697	734	717	649	695	729	709	643	726	758	763	722	655	708	693	754	721	715	687	703	707	757	679	742	643	678	694	694	719	697	734	730	689	678	698	687	689	665	678	717	670	702	743	666	728	703	704	691	734	667	689	707	710	658	675	742	716	665	740	690	731	698	700	676	653	721	716	706	705	713	699	765	698	704	705	711	674	717	693	707	732	728	703	717	717	704	653	694	706	669	721	701	721	657	701	736	762	671	687	711	725	683	699	713	701	690	713	731	714	686	693	717	706	685	740	716	755	697	670	697	708	696	689	711	706	717	710	740	763	708	731	710	751	700	710	717	728	700	728	701	729	680	676	745	681	713	688	681	695	674	722	662	710	727	709	708	728	696	752	760	653	763	702	695	691	726	724	648	694	680	728	714	703	678	694	749	725	701	723	702	762	687	725	695	678	718	690	735	729	708	710	691	718	737	703	713	729	691	666	695	710	653	662	693	736	697	704	655	723	703	724	686	678	705	705	706	688	693	660	747	708	695	682	706	728	745	703	705	701	693	704	761	739	631	652	696	682	724	676	737	733	699	715	739	709	670	743	694	691	708	671	674	691	677	718	700	720	719	714	679	695	703	711	696	691	692	703	669	677	748	694	708	700	680	698	751	732	736	680	723	709	661	711	682	706	725	681	675	656	653	704	708	735	745	670	714	684	723	709	702	679	687	743	700	704	689	679	705	712	748	674	709	723	704	694	664	756	716	749	718	727	674	678	714	732	725	719	699	716	708	654	662	704	690	712	667	681	750	745	702	674	701	687	715	699	744	702	715	710	684	728	715	685	687	693	729	701	681	662	739	654	740	691	733	685	712	716	730	718	707	681	735	679	693	722	719	676	713	677	683	693	689	691	702	714	657	684	749	720	671	662	719	721	698	692	720	716	742	690	705	715	688	698	728	698	704	720	690	680	746	717	689	662	675	661	705	689	704	727	674	705	762	781	743	701	654	732	673	741	692	694	693	692	720	731	701	691	720	713	687	690	719	716	743	688	712	681	692	716	689	707	730	726	701	713	667	711	689	719	712	735	725	691	699	699	698	686	675	710	714	654	741	709	717	700	685	741	742	710	705	716	700	679	678	661	695	708	679	704	678	695	681	704	736	733	660	692	684	710	691	727	675	742	678	717	689	686	651	722	690	685	720	661	714	735	720	683	704	688	718	716	713	669	741	748	690	721	709	709	722	713	707	683	699	698	696	731	751	672	715	701	714	699	749	698	721	672	682	658	727	668	690	727	702	695	653	718	733	720	709	754	671	725	710	717	754	702	723	681	650	689	706	702	718	724	699	703	720	694	716	691	695	690	697	716	656	685	709	706	733	687	700	726	692	647	732	719	710	703	719	689	711	717	739	709	703	688	740	739	708	734	739	738	709	737	709	724	685	662	674	676	656	718	738	664	697	727	677	692	675	711	699	750	759	677	717	695	700	659	749	680	714	705	709	720	706	703	730	709	687	719	710	712	697	677	701	694	738	660	713	697	681	672	682	695	768	704	691	688	697	731	686	724	684	642	724	676	671	707	758	710	743	683	718	695	640	680	724	687	678	656	692	717	675	700	720	758	713	686	728	705	747	667	692	687	708	741	685	715	757	705	673	692	693	715	776	713	714	691	706	704	690	697	747	719	718	682	700	679	747	700	689	714	694	651	721	765	728	679	721	684	659	727	707	703	667	769	711	717	664	733	703	692	670	718	731	742	655	725	733	700	684	705	726	681	697	712	695	750	737	705	705	729	731	700	693	701	690	703	694	709	734	718	721	679	703	678	726	718	675	736	723	702	721	743	750	727	687	697	704	702	742	672	718	731	659	660	723	730	699	720	708	707	727	670	705	779	669	646	738	739	705	763	725	735	755	672	708	692	693	700	689	697	709	723	692	724	699	722	717	666	722	734	682	722	727	675	690	717	736	696	688	712	716	685	709	676	692	740	725	741	693	750	684	708	666	738	679	713	670	707	714	731	661	655	693	711	720	693	726	713	723	726	665	693	711	713	708	712	712	683	710	701	707	682	688	697	682	710	694	674	717	760	707	702	698	715	653	704	728	678	673	661	718	707	656	715	732	740	709	722	679	705	700	699	704	658	728	698	687	749	741	710	662	791	743	698	740	676	733	729	668	726	685	726	676	641	709	747	735	733	770	674	704	694	680	708	747	728	667	726	719	704	664	679	607	715	669	686	675	720	692	742	719	702	700	691	665	740	730	703	679	769	670	698	714	709	713	689	744	711	681	696	717	683	714	729	704	712	707	718	687	702	701	691	702	722	679	736	700	690	683	696	706	708	700	679	690	749	705	680	701	643	696	681	718	687	721	686	713	703	712	736	724	691	664	717	692	730	723	768	691	713	733	677	693	779	714	726	754	732	713	716	715	771	739	723	717	686	703	673	754	705	695	680	698	666	740	703	699	775	731	719	657	718	688	682	748	674	680	750	721	735	651	674	700	698	723	731	699	748	673	681	699	730	724	682	704	676	702	738	714	685	712	725	687	694	704	708	710	697	697	653	659	739	704	732	710	694	694	699	733	717	679	706	698	688	687	700	736	735	682	731	711	697	644	664	701	739	673	684	701	722	648	672	734	677	720	765	651	760	703	714	683	690	732	678	733	740	684	707	681	705	731	691	676	678	750	725	721	717	703	744	718	660	683	704	711	682	679	671	705	737	687	694	641	680	692	682	708	648	711	658	754	690	737	701	677	717	718	699	712	676	718	715	712	709	704	696	700	693	688	698	684	748	694	684	646	692	665	744	709	694	723	681	724	706	726	683	706	707	691	697	706	677	739	729	678	722	680	692	685	684	702	689	682	687	656	694	715	673	738	717	726	714	748	682	694	690	715	725	720	666	754	675	737	726	735	753	710	667	733	702	751	717	673	720	742	730	711	694	709	675	715	714	763	711	768	743	719	723	706	691	710	723	696	650	713	714	736	765	720	672	687	707	705	712	690	715	748	742	715	686	713	734	744	739	682	690	745	709	711	735	705	725	691	714	697	682	692	645	688	723	737	719	676	736	696	698	690	725	687	680	689	687	728	684	679	722	685	701	775	722	680	659	670	689	714	704	742	724	700	698	705	678	726	731	663	735	718	717	725	701	696	697	684	683	713	716	712	711	651	700	679	722	686	723	743	644	672	708	660	685	663	737	702	753	676	739	698	733	717	667	663	713
36128	13929	1746	896	631	506	387	321	269	234	206	200	185	170	201	169	169	163	158	180	143	166	172	164	150	153	169	161	143	155	132	154	141	140	155	169	161	149	141	152	142	151	156	145	139	137	140	151	153	146	129	134	160	162	150	141	153	135	141	138	135	134	150	150	145	122	133	132	146	160	142	138	132	133	127	136	149	142	142	131	145	130	171	133	135	148	130	141	132	132	147	132	139	148	161	155	145	126	136	146	117	133	143	151	149	152	135	140	153	130	149	170	138	156	146	153	148	125	137	131	137	147	145	130	108	114	153	139	146	166	154	142	150	138	175	147	137	133	137	155	146	139	153	159	140	115	147	118	126	154	154	145	134	150	143	155	139	134	144	129	140	129	155	135	140	137	150	141	141	139	152	151	135	140	136	140	170	136	155	151	147	128	160	161	146	146	146	152	151	153	140	137	137	147	129	119	146	147	115	148	146	131	159	160	111	116	157	161	134	127	135	125	160	124	153	119	121	149	124	139	161	157	150	169	159	156	155	150	146	128	129	142	156	121	135	154	140	143	128	134	155	155	138	155	121	133	141	145	123	160	132	149	144	113	126	156	157	125	135	153	132	130	139	153	126	144	128	150	143	140	162	135	159	119	126	149	127	140	131	133	152	132	126	133	133	136	114	145	128	129	126	142	161	158	151	128	143	152	138	118	142	153	132	156	132	147	124	155	135	140	143	142	139	131	165	140	141	155	128	163	129	138	131	144	141	139	142	136	140	148	111	144	146	141	146	118	150	127	169	140	153	133	152	131	152	142	134	150	160	145	159	138	135	136	123	152	155	134	145	140	128	141	143	132	151	141	129	122	154	131	142	147	131	134	133	119	138	142	120	119	134	139	142	146	132	125	156	152	129	125	142	143	124	147	137	160	118	128	151	154	126	153	134	129	140	138	144	144	161	152	148	152	123	159	164	165	151	132	139	152	138	134	142	156	143	124	139	137	132	148	130	132	133	146	134	160	142	135	149	162	150	138	126	153	142	146	172	143	123	149	138	127	131	117	133	138	139	144	163	122	126	153	131	159	144	147	144	129	160	109	127	112	125	148	131	161	155	134	130	171	141	127	136	137	140	144	127	142	146	140	142	146	124	142	137	129	128	141	132	137	140	152	154	134	137	138	113	144	127	136	114	145	132	149	152	133	171	137	149	157	151	128	141	163	133	153	150	135	156	136	116	143	131	157	134	143	150	140	122	146	130	131	149	136	150	156	137	128	149	135	134	127	129	124	140	127	151	135	147	147	132	135	141	138	143	148	133	127	129	128	134	125	156	124	154	140	133	108	144	147	149	132	145	149	155	124	148	135	147	130	133	142	137	152	149	155	128	156	137	157	151	169	109	168	148	151	119	138	129	142	133	125	129	123	143	131	153	151	150	141	135	168	146	115	130	133	149	158	131	145	140	149	153	135	126	137	122	127	145	137	137	171	146	145	139	141	135	155	124	120	155	145	134	138	144	123	144	127	124	146	146	139	134	155	158	129	136	128	136	144	138	153	142	147	140	167	144	133	140	137	149	149	141	159	149	131	139	131	124	150	151	151	125	149	145	140	135	131	132	125	156	138	134	163	139	130	135	146	164	134	127	128	144	143	144	146	168	134	142	142	135	155	126	157	139	131	135	128	132	144	141	165	146	143	145	135	143	176	173	126	137	162	143	145	143	153	118	124	142	155	158	109	147	153	147	143	157	148	145	113	126	141	144	133	109	143	148	148	117	136	147	162	164	138	130	143	127	133	119	164	114	130	157	158	148	148	150	139	145	139	152	147	126	125	145	133	145	129	129	131	147	142	125	158	142	154	124	146	136	126	154	120	147	154	126	141	138	143	141	124	169	156	164	131	142	144	138	165	115	138	133	127	160	142	136	140	121	132	155	136	134	134	149	146	150	145	143	131	138	155	137	152	125	161	128	118	152	143	128	156	138	139	145	141	146	146	157	134	150	119	163	129	139	131	136	132	141	154	160	151	127	127	137	146	156	158	133	132	152	134	140	152	129	137	136	140	138	153	122	133	154	148	144	162	139	144	159	140	143	148	146	127	160	146	137	170	160	137	134	132	136	153	132	127	135	148	156	132	130	123	143	132	147	147	142	144	149	144	125	125	147	156	142	159	134	134	166	145	142	150	124	138	137	126	150	157	145	129	129	136	137	169	136	149	167	145	120	134	146	120	141	140	136	126	139	127	139	128	141	150	138	135	122	135	153	148	136	160	153	155	158	129	157	138	159	164	145	160	123	145	131	113	146	143	158	142	128	149	138	142	122	145	148	128	150	119	143	136	136	147	141	148	139	150	149	145	157	152	151	144	129	146	139	157	140	149	144	146	140	140	161	137	119	146	132	150	139	148	125	131	141	153	139	146	156	143	149	136	138	157	114	153	164	147	121	120	136	151	138	149	144	139	130	151	159	155	133	123	160	134	127	116	125	140	140	128	140	129	141	127	159	154	122	145	138	149	121	134	120	140	143	162	174	133	135	135	139	137	136	142	135	131	131	139	131	120	162	134	141	127	159	136	138	116	157	122	130	149	147	107	154	150	129	142	134	137	123	143	147	136	136	149	135	137	133	139	139	148	144	149	133	124	140	141	127	138	133	132	149	126	152	132	123	132	121	152	114	149	121	142	151	137	135	142	119	129	174	166	129	138	139	129	140	141	136	153	155	125	125	147	143	132	121	151	134	156	141	133	139	116	139	158	166	162	141	159	146	143	134	135	137	150	133	134	129	163	147	119	157	151	140	143	136	149	144	123	125	143	157	148	146	152	135	124	135	139	123	155	142	136	145	130	140	130	147	179	152	150	151	155	168	131	147	146	133	115	140	130	156	141	134	135	151	147	156	134	136	138	149	131	136	158	133	135	124	140	172	144	135	161	135	145	132	149	125	140	136	136	155	136	146	130	134	138	148	151	143	134	120	136	147	120	127	159	153	135	130	152	154	143	132	120	130	124	162	155	142	147	129	131	138	140	151	148	162	127	147	141	145	137	154	152	136	135	151	149	120	146	120	120	147	150	112	126	141	140	153	132	136	147	127	155	159	134	133	137	132	144	152	116	152	173	157	139	144	123	144	130	147	132	154	143	135	136	136	114	143	161	132	167	145	103	150	134	139	145	146	127	129	133	120	148	126	134	137	134	143	123	144	125	136	122	138	154	139	145	114	168	153	160	135	142	157	141	151	130	142	127	137	142	135	140	136	144	149	145	140	146	149	148	127	156	144	144	148	155	138	142	131	150	145	133	136	150	135	124	159	129	117	146	139	146	158	142	135	130	150	171	131	149	138	135	163	128	158	148	132	139	152	130	139	136	145	139	130	134	138	100	126	136	136	129	140	154	150	129	168	112	153	154	131	151	136	136	133	123	155	148	140	142	145	143	143	146	145	152	138	137	135	152	136	129	144	162	162	141	133	121	116	125	166	148	128	143	141	139	141	123	114	157	153	122	143	150	151	133
18446	7302	2233	2703	2456	1933	1524	1341	1184	1010	944	879	759	704	659	640	615	570	573	490	516	516	531	467	429	458	460	466	445	471	432	405	384	416	392	396	398	385	403	401	433	442	399	391	370	397	394	394	424	363	390	395	367	395	366	389	375	358	363	400	375	392	369	395	338	369	382	384	356	352	346	360	334	384	358	362	367	398	306	345	351	380	374	378	374	356	345	386	354	377	375	425	374	385	350	378	358	346	352	364	344	309	373	364	362	389	380	353	349	334	389	360	353	389	355	380	338	367	347	375	368	383	350	393	368	365	351	356	363	357	370	358	363	343	344	371	372	384	399	361	358	369	367	359	378	370	375	352	373	371	360	358	382	365	364	383	364	339	347	343	351	336	366	361	385	360	376	358	329	372	361	368	370	354	350	339	355	337	367	326	357	380	372	371	353	392	354	361	359	388	401	373	329	397	344	348	352	367	350	356	380	391	360	336	352	340	323	348	353	358	372	389	375	369	317	376	349	362	363	352	357	404	368	340	399	346	347	348	374	369	367	379	361	332	386	375	349	341	363	388	375	367	369	373	335	362	360	320	335	371	378	371	337	350	372	338	369	352	343	333	357	368	393	343	367	372	378	370	355	379	369	332	357	403	354	367	333	377	376	364	374	347	366	367	355	346	355	347	337	380	364	326	334	332	375	389	358	356	357	352	365	391	358	347	373	376	343	344	376	355	348	357	361	362	353	348	352	380	367	370	320	359	364	359	372	368	354	362	351	383	336	369	355	354	379	360	362	344	388	381	348	416	356	358	394	359	390	370	348	369	371	376	338	373	376	327	320	354	363	330	370	338	364	343	352	357	341	357	345	389	341	357	369	359	321	383	362	356	319	363	331	348	361	373	381	346	352	339	358	354	331	381	347	358	357	348	326	377	391	352	356	368	356	319	390	371	371	373	337	360	343	368	369	349	340	372	368	343	332	374	378	386	349	377	377	345	319	358	374	353	350	328	351	359	351	361	382	362	337	361	344	330	337	385	395	384	367	352	340	366	379	376	313	350	345	348	368	341	371	306	327	360	384	364	379	369	345	343	383	385	329	383	347	371	344	369	351	362	356	395	375	417	359	355	352	380	348	377	364	334	333	349	378	367	383	356	359	351	326	339	350	360	369	372	348	357	379	359	385	327	327	371	358	404	370	360	357	326	331	371	369	354	382	372	393	313	386	367	356	326	360	336	339	365	376	364	333	344	360	372	368	359	368	369	367	343	385	319	378	393	347	350	378	362	339	365	387	391	367	347	376	338	354	349	360	372	365	368	374	390	378	354	373	327	369	356	357	336	390	355	356	350	356	396	349	340	380	352	360	340	350	397	350	358	355	369	378	341	373	401	364	353	384	336	356	363	354	374	388	345	371	369	355	333	346	335	361	395	357	339	375	327	330	361	343	337	384	379	370	355	350	371	368	365	387	349	409	387	393	349	365	328	385	368	398	333	369	344	327	343	349	374	360	331	355	360	341	352	367	363	351	346	359	369	376	362	362	341	400	346	364	332	357	384	375	355	356	390	342	395	354	356	331	371	310	355	352	371	366	351	330	363	326	368	389	349	353	379	345	361	346	366	341	350	339	353	359	368	321	386	375	380	363	352	353	350	347	369	346	345	347	368	337	332	352	379	350	352	365	376	352	352	365	347	373	343	370	354	388	355	375	355	334	362	385	378	352	373	372	368	333	398	362	334	367	361	402	360	351	314	358	350	378	360	405	350	384	356	404	336	346	359	331	376	357	344	356	372	336	361	400	383	352	341	385	380	342	368	381	399	308	324	366	337	367	372	350	385	370	392	377	348	358	375	398	381	323	379	359	337	359	373	385	391	347	387	348	372	372	369	357	355	375	343	342	340	342	306	330	371	326	344	388	373	366	373	342	388	337	360	375	329	335	329	355	384	336	361	357	364	357	348	371	373	354	361	386	351	333	363	341	372	360	362	334	338	349	372	333	352	349	369	384	397	381	347	341	357	354	395	353	343	347	359	345	364	367	347	376	345	362	330	367	356	337	335	394	371	386	340	343	345	355	321	375	389	365	357	353	350	376	362	363	362	373	343	390	347	347	352	366	361	373	392	353	337	340	364	374	347	325	380	398	375	352	336	360	364	381	398	385	352	393	327	367	341	352	385	338	350	353	390	361	365	374	363	335	375	358	387	368	346	370	360	344	355	327	291	351	394	338	369	356	380	380	317	378	362	346	369	390	352	331	370	394	356	375	379	359	371	386	368	352	347	360	343	389	337	346	369	336	363	360	371	383	355	356	368	372	368	370	395	391	328	341	347	376	367	380	375	359	351	381	403	413	362	391	341	361	340	367	364	332	346	344	380	343	354	374	362	383	354	353	363	339	339	356	376	345	358	380	401	378	344	339	376	365	325	336	362	359	394	366	371	357	348	341	337	362	379	359	368	347	329	379	369	386	392	370	353	383	337	351	394	340	367	376	400	367	349	352	378	338	362	357	310	370	345	360	377	342	364	318	366	347	392	361	324	367	367	359	402	385	358	382	335	366	356	354	364	335	350	355	350	397	378	360	364	400	384	414	392	390	409	371	389	347	344	363	354	374	346	333	323	372	361	344	380	372	381	339	366	389	345	357	397	383	342	355	336	369	365	382	355	352	357	348	389	345	356	367	347	363	354	326	372	347	335	361	365	365	375	347	341	368	344	377	373	344	351	379	358	362	340	349	345	368	386	368	366	350	346	401	345	366	341	347	392	373	334	342	340	362	351	358	374	348	367	392	360	343	357	367	390	369	349	376	349	372	362	367	360	374	324	350	371	360	389	365	395	310	381	352	357	346	358	393	374	362	342	387	385	366	368	374	351	372	366	353	376	356	364	356	321	379	365	381	363	356	379	344	360	375	325	359	388	374	356	360	334	344	391	364	373	377	360	328	395	356	374	367	374	355	388	352	356	359	337	353	327	337	345	366	370	354	385	352	366	363	357	364	360	338	364	332	380	328	324	355	362	343	390	387	368	363	354	357	359	369	392	351	345	376	355	368	333	343	375	374	357	374	340	380	341	379	385	361	338	369	376	392	367	349	353	352	351	327	336	338	330	374	362	345	326	352	373	333	359	355	349	362	354	375	331	343	333	338	355	338	379	338	323	354	356	362	368	367	343	363	347	387	371	378	369	351	333	352	357	378	394	351	371	366	336	383	345	341	368	384	344	384	349	362	361	365	363	358	327	376	315	346	343	400	364	332	398	340	362	345	343	374	398	339	309	376	376	340	384	345	370	345	339	390	385	319	368	336	348	368	339	382	356	364	363	343	345	340	343	358	365	352	366	359	344	382	352	353	347	361	320	352	359	345	360	389	354	377	394	342	338	353	341	370	356	341	363	332	326	335	383	363	364	339	365	360	357	348	334	373	353	359	346	378	357	353	371	337	353	369	357	386	365	369	373	344	321	366	319	327	391	380	312	371	364	366	344	368	330	347	368	334	359	351	346	354	343
47309	23141	4296	1740	1160	783	614	505	431	387	300	287	274	230	220	216	189	198	178	202	191	163	213	167	190	180	169	187	160	169	152	169	165	169	181	155	162	179	159	182	148	166	146	152	162	172	137	149	126	159	160	169	158	165	142	168	159	148	161	165	131	167	145	151	163	175	176	148	147	149	138	171	150	146	156	167	158	142	141	144	157	140	169	150	148	165	145	153	161	147	158	131	166	146	127	152	147	138	133	138	116	154	178	160	154	140	154	133	132	137	118	150	157	134	151	155	160	136	152	163	142	130	150	144	149	154	145	170	156	135	138	130	150	139	142	149	155	148	140	131	153	130	144	122	143	161	136	146	164	152	143	128	162	158	154	153	160	142	125	142	150	149	129	149	162	148	137	151	171	133	141	150	162	132	135	155	144	165	161	163	156	146	148	151	147	144	127	155	139	130	158	128	142	149	160	157	147	157	162	143	147	174	138	156	143	146	123	160	149	145	125	150	153	137	169	135	181	150	150	150	147	142	148	137	162	142	153	172	142	158	153	149	164	159	145	156	153	132	174	139	141	143	157	156	142	139	152	150	156	163	136	145	160	148	158	154	175	123	141	131	168	145	146	136	143	144	158	125	142	149	166	132	155	138	127	152	147	131	165	142	153	158	129	127	159	164	150	141	155	150	134	141	152	132	136	157	132	159	132	150	138	158	146	138	159	158	154	158	149	110	173	155	141	162	136	136	127	135	135	152	155	170	136	139	150	131	142	132	166	162	146	149	158	150	139	149	144	133	141	147	126	140	143	159	153	169	142	141	137	131	153	164	142	158	150	179	127	147	141	173	133	165	150	155	144	137	147	153	153	135	153	138	132	157	134	171	154	136	160	130	145	169	158	146	164	159	176	162	143	136	148	158	146	147	158	126	147	166	129	139	131	157	170	150	141	152	146	157	161	154	168	142	127	161	164	144	141	174	153	146	135	159	156	162	156	161	136	170	153	153	139	130	150	161	133	142	139	123	144	162	158	146	168	137	157	151	150	147	148	140	146	148	152	166	148	146	157	132	152	148	144	134	153	138	143	152	148	138	162	174	153	141	149	134	146	136	168	159	121	149	137	149	144	163	131	145	174	146	156	147	139	127	149	147	146	156	165	148	130	143	159	133	151	156	157	143	170	146	164	146	124	134	156	137	150	164	148	139	142	150	160	120	144	153	172	146	133	128	154	149	155	165	161	165	140	174	131	147	164	167	156	149	152	151	149	149	161	152	161	146	157	125	148	137	163	122	137	155	151	136	135	159	148	178	135	170	151	160	178	154	134	157	174	131	128	162	156	136	169	156	166	157	163	155	167	142	165	149	152	149	165	170	155	146	166	145	129	153	153	147	151	153	146	164	140	150	134	133	146	168	121	147	154	138	146	153	180	131	148	151	151	155	129	150	149	157	139	148	151	154	155	142	143	174	145	150	128	135	137	144	163	143	146	146	156	148	142	166	142	149	148	165	155	158	141	141	141	138	149	155	151	145	151	148	169	146	148	135	147	144	167	153	151	158	120	160	148	139	165	147	122	146	150	154	144	143	166	129	141	169	164	164	140	150	145	143	157	134	151	149	141	145	140	155	147	136	161	121	141	154	160	142	119	151	124	165	170	158	144	140	159	152	153	148	160	166	131	138	151	162	143	143	175	177	163	143	156	182	147	121	153	164	146	181	129	144	134	145	144	162	142	131	163	129	151	155	157	144	134	147	157	157	146	141	131	149	152	131	143	159	150	158	149	136	156	155	151	128	139	150	152	142	167	161	140	135	143	134	160	149	160	137	145	116	148	143	146	159	154	153	130	140	138	126	148	128	150	119	148	148	126	159	148	135	160	154	137	136	126	156	155	132	145	155	126	172	152	135	144	131	159	144	160	150	139	139	159	162	128	142	150	142	149	162	131	126	139	134	148	162	131	154	147	135	126	148	141	146	141	156	151	146	126	144	154	169	155	135	151	156	136	150	154	129	150	182	153	158	166	155	135	181	156	148	148	155	147	130	143	143	147	151	142	163	146	140	165	150	130	147	143	153	161	153	152	144	135	140	162	153	149	168	157	151	133	150	140	182	166	121	149	162	153	126	137	140	134	191	154	163	125	146	128	138	137	119	138	136	149	140	153	133	129	153	136	140	145	148	154	146	162	136	147	142	144	166	170	131	143	145	136	141	137	164	149	167	138	163	142	149	153	141	171	140	156	160	146	127	137	171	174	182	148	167	152	145	168	140	138	148	147	136	144	151	161	164	138	144	148	157	161	157	154	145	148	170	151	156	141	140	126	156	140	148	142	135	142	155	124	153	152	173	139	132	158	141	119	156	156	157	141	150	158	161	139	165	137	133	142	146	148	153	132	150	134	164	136	140	142	164	156	136	170	158	152	152	141	151	135	155	128	150	145	137	153	166	141	162	135	141	151	168	137	146	168	147	132	154	152	157	163	130	158	134	136	140	148	150	186	159	169	148	156	129	148	151	152	149	143	134	133	150	159	141	160	155	163	163	135	166	164	143	160	132	146	144	145	149	136	156	147	131	126	145	154	142	145	142	135	138	154	141	147	140	138	142	111	160	151	154	146	150	181	139	162	136	125	141	148	143	154	135	123	148	134	147	152	157	139	153	151	168	146	155	137	130	141	175	159	148	148	147	150	156	124	130	136	151	128	141	147	135	167	156	173	166	171	132	119	160	166	168	163	139	139	139	132	149	141	134	152	141	143	137	154	137	147	150	129	152	145	149	141	141	170	140	144	164	138	143	162	140	151	155	163	145	148	140	145	140	156	173	144	136	150	146	145	148	140	134	154	154	156	135	147	144	138	158	142	169	152	135	156	143	136	140	141	155	150	156	147	152	144	156	155	144	150	160	172	136	165	164	132	169	148	144	125	130	148	153	173	176	149	169	145	147	153	137	137	133	188	150	145	141	158	157	150	141	163	130	151	155	135	137	154	137	147	170	138	143	141	143	150	132	142	149	154	147	149	130	152	171	151	139	140	129	134	142	147	143	157	149	150	146	146	129	154	133	153	158	163	143	150	134	156	148	166	158	130	137	152	156	145	137	146	159	164	132	155	164	154	154	139	163	145	140	132	142	153	182	132	157	137	148	139	132	150	138	141	176	163	153	134	153	142	139	157	164	141	138	140	131	165	143	156	159	137	135	144	158	141	145	149	163	140	144	158	139	135	125	135	126	153	148	147	155	163	140	146	145	160	136	150	163	142	160	154	156	153	152	163	141	147	173	140	157	146	150	153	133	152	150	155	164	169	142	163	131	119	153	172	159	147	163	131	148	147	157	155	142	147	145	139	154	143	151	166	135	131	131	160	160	140	158	134	159	150	154	148	153	160	141	147	142	133	157	136	160	140	123	148	157	158	163	141	159	148	141	163	140	131	132	136	167	145	162	160	145	153	151	146	150	149	129	161	133	159	154	174	165	161	132	131	157	160	163	155	153	169	141	140	170	144	150	129	162
24669	11645	4078	4961	4093	3568	2778	2388	1949	1770	1521	1298	1283	1055	997	923	905	837	775	749	740	667	691	637	590	619	570	569	559	546	559	532	543	502	509	512	481	495	499	468	464	494	457	482	505	456	479	454	497	475	485	456	497	458	474	428	448	411	450	443	424	452	440	434	428	419	426	459	408	402	466	405	431	412	463	422	408	410	418	435	420	442	449	368	423	439	389	427	435	386	390	389	444	412	413	405	413	408	392	430	400	441	441	408	387	423	434	412	414	399	432	377	423	436	403	413	415	437	389	420	407	392	394	386	367	406	388	410	430	410	414	416	392	372	417	415	401	400	411	426	412	420	421	418	395	415	425	387	432	411	462	406	381	398	416	429	395	412	386	413	413	413	431	417	408	416	405	395	408	410	399	397	421	403	398	383	394	425	389	405	393	407	409	401	395	432	392	407	385	402	405	390	371	369	423	412	395	435	419	426	395	433	426	435	433	387	390	388	431	406	393	397	386	366	392	371	416	396	398	409	411	411	442	422	380	400	385	387	422	388	422	377	410	424	420	415	396	381	409	434	394	409	432	407	394	403	425	410	391	407	392	426	398	427	399	442	385	425	395	420	379	387	394	429	400	428	412	381	431	403	426	388	381	415	433	358	417	409	423	388	407	430	410	421	395	396	394	423	420	376	386	402	388	409	392	417	423	404	411	395	402	426	391	385	415	366	441	382	376	387	442	415	391	396	413	385	387	409	413	378	384	372	385	376	368	400	400	372	399	384	415	382	420	381	428	395	435	404	387	417	416	385	388	396	398	424	395	417	414	380	409	404	385	364	397	368	373	425	353	364	395	399	424	389	385	392	403	421	403	417	440	423	395	412	402	389	385	386	415	404	412	385	413	404	392	408	426	395	407	432	412	414	420	414	402	356	419	444	428	409	408	412	370	401	375	384	435	437	355	377	428	393	429	422	364	398	415	415	410	397	391	361	373	409	425	421	383	420	365	396	403	398	399	388	396	416	410	394	381	390	409	382	410	424	407	402	424	387	409	420	406	403	415	400	432	418	402	447	411	412	421	397	379	430	379	416	408	419	394	399	434	402	416	412	400	431	411	410	381	408	399	394	421	424	382	395	378	409	410	396	431	405	443	402	384	389	443	392	423	411	443	401	404	425	414	400	424	390	374	429	389	398	378	424	422	424	417	391	376	382	427	435	407	391	380	418	403	443	401	390	427	394	403	401	368	403	409	430	389	405	421	382	409	407	369	367	403	360	361	399	425	417	380	407	421	399	401	383	367	422	403	397	406	394	406	408	403	398	387	388	380	422	391	353	385	390	428	422	398	386	397	407	413	363	352	417	388	409	416	390	401	375	404	407	397	400	387	379	423	410	378	377	405	413	408	405	425	403	417	374	396	386	395	367	434	463	382	389	416	378	421	379	428	415	405	390	415	414	381	383	393	368	413	414	389	400	384	422	404	391	415	422	416	432	458	374	431	418	380	426	427	372	390	412	379	410	420	370	400	419	387	385	392	368	410	401	399	378	373	371	371	418	396	421	384	406	398	443	407	400	396	409	387	373	367	417	423	456	378	432	406	443	390	409	408	389	418	366	429	410	470	462	384	390	393	404	375	437	376	369	414	413	410	416	383	403	438	379	395	427	415	396	383	385	399	407	372	391	396	414	406	383	427	426	434	438	421	386	435	377	410	384	421	392	389	404	389	383	415	432	415	404	395	415	411	383	429	407	389	422	407	429	379	399	391	392	368	397	443	388	398	394	393	378	395	370	429	383	402	440	413	391	414	424	413	387	392	408	399	405	396	403	435	370	402	429	396	410	421	404	423	420	387	398	371	409	432	395	398	448	383	373	431	376	400	401	379	383	383	404	418	416	427	397	405	387	377	380	381	382	387	374	385	393	413	372	401	420	399	386	398	419	393	412	395	387	418	383	425	404	390	384	407	426	428	411	390	394	413	391	407	369	396	386	382	399	394	386	376	379	421	402	398	405	371	389	391	426	434	376	402	420	397	401	392	372	397	394	398	429	406	397	411	414	391	404	440	403	398	410	370	362	420	379	385	402	395	462	421	396	426	416	385	394	413	398	386	392	429	380	425	404	444	385	427	414	388	381	390	431	416	380	394	397	362	441	420	431	416	350	376	371	367	410	426	402	408	413	418	394	412	409	401	394	419	378	384	392	425	401	400	394	416	393	385	423	396	403	386	440	434	363	440	419	413	413	381	412	423	394	406	401	426	411	400	382	417	397	404	417	399	424	432	405	423	416	399	368	419	415	407	390	415	382	393	414	401	454	423	420	395	380	380	427	393	428	426	394	404	382	415	413	402	408	406	378	422	402	400	395	423	374	429	375	435	436	388	367	418	387	460	384	404	394	446	331	435	406	399	424	369	363	378	408	381	408	359	409	398	415	385	409	385	412	401	404	420	387	421	392	382	394	411	382	384	392	386	439	408	414	392	379	395	421	348	356	380	394	420	397	408	421	388	425	376	388	444	406	420	382	383	437	430	415	378	411	375	383	415	389	404	429	398	410	440	402	418	431	414	418	391	390	419	435	422	393	400	420	385	389	378	398	409	406	418	409	435	371	370	402	394	347	400	404	403	422	400	393	384	406	377	408	394	419	419	393	396	415	391	399	379	376	403	409	425	396	416	401	388	391	392	418	406	417	373	380	370	436	363	368	386	437	402	425	415	414	415	383	438	394	418	379	426	366	404	402	413	414	413	393	377	393	427	400	421	390	427	388	403	407	426	365	396	430	405	420	366	406	408	408	400	395	422	377	390	415	407	416	415	420	406	444	408	418	419	398	422	401	390	386	387	407	381	417	418	392	401	409	428	383	372	421	392	399	398	408	427	437	379	369	448	397	349	450	401	378	403	402	378	445	420	357	404	401	408	377	418	390	390	403	388	389	374	425	394	413	419	401	399	426	386	385	418	412	399	412	403	409	391	401	408	391	408	413	369	374	412	393	395	428	409	429	398	373	392	386	397	429	405	445	397	432	383	459	389	403	419	380	409	459	410	394	366	390	377	397	406	413	392	386	417	397	411	404	417	421	417	396	437	413	415	389	392	388	425	384	385	399	396	389	407	410	383	403	404	372	436	398	402	416	410	419	385	397	399	375	420	412	409	417	377	380	419	392	419	413	419	393	401	421	410	385	386	453	373	396	416	420	407	398	380	380	414	378	402	376	393	425	406	410	390	412	404	400	376	425	399	410	414	371	405	379	414	400	441	400	398	408	393	395	398	371	396	396	434	404	396	391	389	406	407	407	375	397	401	385	400	417	398	421	381	387	451	398	427	410	385	408	395	398	411	375	412	388	428	380	405	415	415	401	400	351	419	399	408	383	390	379	418	420	416	404	406	382	404	446	402	440	446	408	398	374	400	416	404	408	435	378	431	423	378	428	428	393	414	403	396	413	390	374	418	395	399	379	399	396	384	447	410	358	394	435	373	403	396	425	422	436	392	409	374	429	424	442	403	389
14201	1305	357	335	332	331	294	313	339	307	337	307	322	325	276	312	342	329	308	312	279	317	312	306	314	323	299	318	331	324	304	271	317	279	340	292	280	332	302	285	298	313	308	296	313	286	301	287	317	279	305	319	290	304	298	303	309	284	326	319	321	309	317	303	295	336	313	294	326	275	309	339	328	275	329	327	351	319	297	320	330	302	303	306	342	302	302	304	302	333	331	307	337	308	312	327	322	303	339	304	315	318	321	317	287	309	358	329	310	305	332	317	321	290	279	295	298	317	332	308	302	309	316	312	282	262	314	278	328	282	310	279	294	322	298	329	335	310	287	294	280	309	307	294	295	325	326	326	312	311	320	331	292	302	303	315	300	346	288	301	308	298	320	294	276	314	315	313	324	294	302	304	302	300	299	326	315	311	303	303	298	292	309	295	293	310	284	292	310	304	322	309	330	327	299	307	330	318	291	304	313	287	275	319	305	306	298	315	285	311	265	294	267	333	297	293	329	314	299	319	306	321	314	291	285	286	283	289	328	305	346	320	280	288	327	319	305	287	301	300	313	316	347	271	286	301	297	270	286	325	333	331	343	307	322	321	309	282	322	298	327	302	292	295	315	302	275	312	309	301	312	352	283	317	318	296	305	271	302	299	353	294	321	327	327	306	313	276	325	314	294	322	283	306	273	301	303	310	317	316	337	315	284	307	341	319	295	300	300	283	286	303	325	343	354	295	320	296	307	295	284	315	315	326	354	316	323	315	318	291	276	319	326	314	316	318	292	281	303	305	311	305	322	303	297	321	321	330	289	293	294	334	293	293	273	283	313	316	324	314	324	310	331	296	288	327	301	290	310	292	294	289	291	320	308	269	325	302	295	299	322	335	328	321	340	299	308	327	324	297	301	301	321	301	291	255	333	288	344	349	313	290	294	366	299	288	291	291	302	293	294	315	256	313	317	306	332	336	316	289	313	299	300	291	324	327	308	339	311	324	300	298	290	324	320	329	320	285	323	302	316	326	305	304	297	311	285	314	284	303	322	304	312	311	290	318	325	327	294	320	295	277	305	316	291	301	300	282	320	327	284	296	298	326	317	368	302	295	297	298	303	290	309	268	288	314	303	319	284	325	281	334	310	293	316	291	303	311	324	276	321	291	323	315	322	293	349	318	307	291	330	291	264	287	303	322	294	274	285	295	307	307	318	315	315	300	295	302	296	296	314	285	313	288	326	342	303	293	275	307	288	300	294	301	286	290	311	306	288	289	360	292	334	309	323	323	323	291	316	324	299	327	310	313	317	308	310	290	298	314	334	281	297	349	310	315	322	293	274	297	323	315	313	300	313	311	299	292	310	331	303	315	310	330	303	312	301	307	313	300	300	308	286	318	313	317	331	320	295	294	313	276	297	309	319	289	346	335	297	320	326	288	311	281	307	287	317	330	323	319	295	315	297	313	321	322	321	292	287	315	304	311	321	328	299	318	321	330	313	322	312	328	328	271	300	303	320	308	332	319	284	304	279	281	289	304	322	285	259	279	318	319	314	331	298	305	310	287	332	313	316	284	292	320	295	306	308	328	296	308	314	324	320	319	329	315	321	326	303	310	295	297	289	301	295	307	312	287	311	308	328	303	302	278	303	293	308	341	331	303	328	286	323	316	309	308	277	305	298	315	313	274	321	311	315	308	291	290	326	326	298	303	305	283	319	332	280	289	314	328	309	327	306	268	321	261	284	316	311	314	337	326	298	296	311	308	306	312	308	302	292	284	317	291	296	327	334	289	319	293	315	302	281	267	342	274	300	337	304	303	290	314	321	310	303	291	296	324	313	308	322	322	312	312	309	288	310	309	293	301	309	287	288	345	310	287	313	301	303	309	335	295	286	298	328	327	302	314	322	328	341	310	280	333	303	298	303	315	320	348	331	286	318	289	281	317	301	306	289	307	315	335	278	334	302	318	300	319	314	298	315	313	304	308	288	313	328	325	297	305	330	313	293	291	292	281	287	327	300	349	267	295	326	290	329	289	323	335	310	327	305	289	272	309	288	275	282	336	280	320	292	280	300	288	315	284	316	337	304	320	317	268	292	279	303	293	343	316	334	319	294	311	314	321	321	345	300	308	274	310	295	309	284	312	297	311	301	325	311	335	297	317	296	278	282	325	318	300	292	314	308	310	344	299	317	325	326	328	309	287	328	300	337	299	288	303	301	311	304	302	315	304	337	296	300	317	329	317	326	333	298	308	309	315	312	307	321	290	303	327	288	317	339	315	285	301	296	285	316	283	298	320	297	311	318	323	269	335	326	292	331	297	332	297	323	322	346	311	297	311	329	287	300	326	303	301	315	326	294	303	264	266	266	304	314	296	326	296	335	316	339	323	314	299	300	309	315	329	282	331	297	293	330	289	309	303	311	296	300	304	316	343	305	336	305	304	304	308	320	312	337	312	273	311	293	339	344	296	346	280	300	294	300	309	312	308	276	310	300	319	298	288	298	299	324	307	290	322	294	319	289	323	306	306	296	315	298	306	352	296	316	331	300	323	326	321	298	306	305	305	305	318	291	293	314	316	314	322	313	302	295	290	292	318	308	319	323	321	307	300	331	289	310	334	288	293	324	279	291	334	329	288	331	322	337	314	304	294	300	313	306	335	329	343	315	291	311	302	319	283	314	297	294	294	290	300	255	297	327	317	335	300	350	283	290	318	304	322	321	295	287	289	281	325	321	327	297	338	286	319	305	323	300	338	323	274	320	324	291	305	322	341	300	305	335	299	297	295	320	286	321	294	320	293	336	363	285	327	297	307	268	307	296	339	328	300	322	308	289	313	290	315	306	303	303	334	321	318	310	312	305	301	311	319	345	295	287	329	309	323	311	298	325	307	296	350	357	301	305	273	288	323	323	297	267	338	305	304	292	300	332	292	275	326	281	320	298	304	323	300	351	313	360	315	306	309	330	301	309	322	315	310	322	312	269	354	282	320	304	318	308	299	320	298	328	340	327	293	305	318	302	314	314	296	314	324	308	331	321	304	313	324	290	308	353	321	337	312	310	317	298	348	328	307	302	298	289	289	318	302	312	285	338	329	289	286	280	324	300	310	320	303	306	340	295	291	307	316	333	305	330	312	298	308	314	280	341	321	323	319	307	315	329	331	310	303	272	288	300	287	320	301	319	299	315	345	310	341	264	309	291	301	300	311	313	304	328	293	331	324	316	313	335	318	269	295	338	321	317	296	334	337	295	314	308	332	313	309	309	278	276	340	311	310	332	330	307	287	297	317	320	310	338	282	302	302	336	325	291	274	289	360	327	299	290	305	304	330	316	323	318	287	304	302	339	303	295	288	290	325	330	301	335	344	307	311	300	314	307	330	296	323	292	315	306	290	314	297	338	315	304	308	282	327	295	317	328	342	314	277	282	323	275	306	303	317	308	309	319	288	303	307	318	275	287	285	314	267	317	305	317	316	312	306	282	333	294	331	281	322	324	339	323	334	328	310
6945	1078	789	820	737	772	771	748	738	725	725	717	783	716	753	719	699	741	639	689	735	691	728	700	716	723	713	723	704	730	711	709	711	722	691	690	704	711	705	719	725	698	716	688	721	674	726	746	667	677	694	692	693	687	717	681	697	730	690	719	668	715	720	690	686	735	744	740	700	728	689	697	730	704	684	653	670	664	696	736	742	718	689	713	684	690	700	662	714	697	744	696	714	701	718	743	666	647	714	718	726	679	687	740	719	707	697	664	676	705	687	664	688	746	724	693	717	699	710	715	682	675	732	707	735	708	668	676	750	717	698	743	704	683	723	707	684	711	718	707	737	745	728	669	695	730	721	706	712	683	722	717	699	639	681	706	719	693	725	721	696	768	707	757	741	736	702	659	684	693	707	715	722	722	682	736	708	698	750	716	713	708	712	783	712	715	770	720	745	701	667	743	695	700	763	742	724	734	721	697	701	721	706	697	721	647	711	709	648	711	749	688	686	686	667	703	713	674	689	677	679	781	693	727	695	750	690	735	683	695	757	680	706	755	704	632	751	681	702	694	717	733	696	713	668	658	709	706	712	757	662	718	685	729	696	676	691	680	670	673	725	721	712	750	687	730	714	725	720	696	679	690	732	691	734	715	672	684	711	696	683	684	683	673	721	737	699	746	685	709	619	725	700	686	715	683	702	682	718	735	679	677	670	770	678	651	687	732	726	716	664	707	674	709	731	689	677	727	685	689	694	725	712	709	730	684	722	728	675	704	713	763	750	709	678	741	695	697	684	729	694	712	672	703	666	749	738	698	716	707	676	691	660	709	720	737	716	709	691	725	695	717	721	716	704	692	704	705	696	743	660	733	774	727	687	734	704	703	714	704	718	719	701	641	664	667	676	712	657	713	714	707	735	721	715	709	706	721	695	718	723	683	728	710	677	697	732	656	732	702	695	693	670	700	714	727	730	691	718	674	703	674	718	709	721	687	711	722	698	673	714	730	738	686	706	717	697	688	706	730	752	657	707	709	697	723	653	727	689	726	714	673	732	717	721	701	747	692	746	716	724	671	692	722	674	681	677	662	694	737	736	714	650	668	671	686	707	692	683	659	698	703	666	712	697	693	718	742	692	704	728	681	710	720	741	730	678	692	667	692	666	658	694	664	735	691	689	706	731	691	717	746	724	702	727	693	693	698	671	659	660	687	715	737	732	681	708	691	719	728	727	712	747	699	686	681	753	668	673	723	709	710	670	708	692	696	712	703	658	709	720	706	720	667	721	708	751	661	696	693	769	703	668	700	708	675	689	689	688	691	761	722	705	692	695	689	735	738	679	703	698	696	687	682	734	705	712	758	687	659	698	727	696	710	710	702	707	718	707	695	733	702	706	695	705	658	748	736	717	711	704	715	713	701	663	677	741	703	751	687	691	656	660	715	688	708	729	743	696	710	690	745	736	707	743	664	676	750	707	695	692	707	739	732	692	697	692	686	707	713	727	677	699	697	660	680	767	713	738	761	689	694	700	723	691	728	679	732	726	674	690	669	715	685	689	761	672	663	698	715	700	704	706	765	698	740	729	705	731	755	651	741	709	657	701	721	728	681	693	690	733	728	683	745	688	739	706	724	744	746	712	705	722	701	677	687	763	680	743	706	705	682	711	721	703	735	679	681	668	715	682	690	660	705	684	715	753	659	699	714	737	700	720	724	756	668	724	716	728	772	687	716	729	680	710	702	704	702	715	732	721	747	665	701	669	739	756	702	739	698	788	684	712	699	728	711	650	728	732	707	668	701	666	719	698	701	676	693	681	695	704	702	693	712	735	717	641	701	694	685	745	680	760	713	664	681	653	728	755	701	695	740	736	700	735	743	760	637	714	688	684	722	706	672	680	673	694	742	750	682	693	674	698	716	684	656	729	678	730	709	697	705	726	668	701	718	696	694	711	729	701	717	690	699	734	703	708	674	776	695	685	682	718	693	699	702	720	625	697	674	689	712	727	712	670	744	718	706	695	672	673	740	701	677	670	701	716	735	725	659	701	684	706	728	753	702	699	717	656	725	682	749	763	687	684	671	653	703	705	711	642	696	705	629	695	679	686	697	674	661	708	691	738	718	682	747	718	690	676	686	709	675	703	703	671	667	721	739	658	715	670	680	729	715	735	681	687	703	710	726	659	709	695	724	714	734	777	676	680	697	711	678	731	742	679	728	680	651	719	694	702	719	705	747	689	713	706	703	751	692	704	737	758	713	704	723	622	681	673	713	772	733	715	686	687	731	692	706	678	672	729	758	712	700	703	678	712	707	735	741	739	709	709	710	675	750	714	703	690	709	692	628	675	727	711	713	759	699	710	684	693	662	680	690	688	730	693	681	697	719	733	698	680	699	737	745	721	717	694	692	679	779	704	738	728	721	731	673	681	648	680	732	722	731	683	708	692	679	696	719	658	697	702	700	704	695	706	709	678	710	679	709	690	701	732	670	717	745	724	740	689	696	696	664	713	698	673	729	685	710	701	671	710	720	696	712	685	713	638	688	698	693	745	753	733	768	733	649	741	724	748	714	697	723	724	690	704	685	672	693	693	696	717	686	689	785	745	677	660	708	696	732	709	711	723	694	721	676	707	688	746	668	674	685	709	688	706	667	685	702	729	703	728	728	664	728	705	712	711	716	746	697	724	699	724	697	693	703	692	659	767	738	690	688	724	713	710	726	645	695	683	648	709	711	724	745	706	707	672	713	673	738	748	659	708	705	706	725	690	750	685	711	696	695	674	707	696	671	690	700	742	701	661	700	690	665	690	683	713	723	711	707	719	735	686	701	699	726	678	737	705	695	690	712	762	714	726	636	713	688	715	649	726	693	717	651	709	708	698	714	747	714	706	723	712	699	694	753	653	682	723	693	692	722	715	699	679	723	720	687	675	716	703	712	700	779	684	696	725	693	673	746	664	751	724	751	688	633	714	702	691	734	698	640	692	704	705	729	721	691	740	682	679	751	692	777	678	715	733	728	741	720	690	658	706	701	698	668	695	728	709	724	733	691	683	670	736	727	697	729	689	688	678	701	697	702	707	689	688	742	735	673	733	733	656	750	682	683	691	747	724	705	708	716	678	683	706	741	699	723	664	732	768	640	701	684	666	686	682	737	670	737	757	734	731	710	702	763	708	691	736	730	679	663	697	710	727	677	674	700	672	716	699	713	653	688	719	694	719	666	731	680	700	669	687	712	734	754	724	757	705	705	680	724	688	700	693	712	693	674	708	672	677	699	687	645	703	707	717	683	763	721	690	750	739	695	662	741	736	710	669	738	716	712	689	668	701	713	755	683	697	709	712	700	668	649	649	694	690	693	714	755	722	728	713	722	733	719	694	660	782	672	712	715	717	705	701	730	716	706	712	722	730	697	723	721	702	724	752	722	650	714	681	715	674	657	682	720	756	667	719	714	728	735	703	707	697	727	722	717	689	707	708	671	711	664	698	685	625	699	672	700	688	722	717	709
34692	12446	1524	876	630	486	418	301	282	248	226	227	206	230	189	170	177	184	162	171	148	169	144	142	157	137	145	162	152	159	128	166	139	135	146	129	135	150	129	150	139	151	129	162	136	138	143	157	142	163	165	142	140	145	150	142	147	135	126	145	133	144	157	115	139	124	161	136	137	142	143	155	125	136	150	125	122	159	153	148	156	111	141	156	129	129	151	127	121	145	121	142	148	171	145	143	154	147	141	135	143	152	147	124	160	137	130	151	139	141	111	154	139	147	131	130	131	123	134	143	136	143	134	135	131	136	133	141	155	140	139	143	140	158	148	162	108	127	139	130	156	135	166	119	132	131	143	139	141	156	160	132	136	145	139	136	154	138	131	108	141	137	153	168	142	147	125	136	136	134	149	137	141	169	151	137	140	138	141	153	139	140	132	143	131	143	136	149	160	129	132	153	152	148	155	151	146	129	157	158	151	148	119	146	129	159	133	138	134	129	147	147	119	125	140	152	139	125	147	119	131	118	134	124	146	143	157	137	156	139	161	127	137	134	120	154	146	131	154	150	161	145	135	127	152	114	152	133	136	125	144	145	128	159	132	138	157	127	137	139	168	136	136	132	150	146	141	126	147	137	122	133	136	123	147	132	146	132	128	147	159	144	150	150	142	147	111	163	150	145	121	138	142	142	129	148	128	154	150	138	145	151	140	118	132	132	159	131	136	149	128	127	128	125	125	137	139	158	150	132	139	157	129	142	121	161	152	154	159	154	119	145	146	148	123	144	131	138	129	138	139	175	144	157	137	136	160	129	143	142	132	137	144	146	144	171	124	134	154	128	134	129	113	147	136	155	164	108	165	143	119	130	128	179	142	156	137	152	121	138	134	156	134	130	148	125	137	136	141	148	124	161	113	126	148	131	153	130	142	136	132	129	147	117	137	147	153	122	146	150	147	139	142	126	135	147	116	149	139	131	141	125	141	112	109	129	128	133	143	121	129	126	136	155	146	134	148	152	150	129	145	122	128	196	145	140	151	142	136	132	150	134	137	146	137	145	121	131	143	144	124	140	129	138	124	133	128	138	145	130	173	127	138	120	152	171	160	135	126	162	121	144	154	144	127	175	130	160	133	150	135	132	134	121	138	168	148	165	136	158	141	126	152	125	126	155	146	140	146	107	134	108	140	128	134	149	162	134	156	132	143	157	135	152	148	139	132	142	116	137	168	130	146	139	105	167	124	148	153	150	154	158	138	135	167	144	142	145	135	119	126	177	166	173	150	133	148	119	139	111	124	158	144	138	142	134	129	150	154	139	125	149	149	153	156	140	127	124	146	171	134	138	166	143	135	125	152	142	140	147	143	153	149	137	146	128	137	148	110	147	146	141	137	134	170	147	135	144	150	144	149	125	163	132	118	135	152	138	144	126	138	158	134	144	133	115	153	124	122	141	144	146	130	150	134	147	146	131	135	160	135	146	126	122	141	143	160	153	147	137	124	124	150	145	143	132	172	151	142	150	151	130	147	119	139	119	145	140	159	160	113	134	147	140	156	130	130	144	112	130	137	145	142	128	127	113	124	118	152	143	139	141	131	140	143	134	148	128	146	146	141	143	149	131	149	163	142	151	132	137	135	152	142	140	140	110	130	147	156	151	141	141	126	153	151	125	151	154	153	148	135	152	153	156	163	169	168	133	128	142	170	138	137	154	127	140	142	143	137	150	156	156	144	148	139	113	116	127	164	138	153	138	119	137	119	151	144	156	147	138	114	128	153	146	122	116	132	146	156	139	172	132	131	135	128	155	152	147	127	142	134	144	133	148	155	153	153	135	141	148	172	153	143	124	139	139	135	146	139	147	140	131	141	122	159	147	139	124	142	138	133	146	123	129	139	135	137	128	135	156	139	135	149	155	137	129	144	116	137	121	147	153	142	128	151	155	140	135	146	134	136	148	151	135	129	132	151	129	116	132	136	145	131	145	133	134	159	134	166	131	137	120	138	115	137	152	153	153	140	152	150	140	162	140	133	155	125	123	145	128	136	138	126	148	140	144	139	155	144	147	132	156	145	143	113	137	161	157	140	154	134	114	155	122	133	146	142	144	156	133	117	144	159	133	167	127	159	135	156	145	133	126	125	138	143	148	132	143	143	128	140	128	141	152	165	130	157	139	144	155	134	143	151	154	148	138	155	153	150	131	139	130	149	125	143	139	130	159	128	137	148	154	148	143	150	121	153	131	139	137	146	134	120	120	117	123	151	153	132	131	153	137	133	137	124	131	146	150	143	145	133	134	159	143	147	137	155	151	153	146	147	135	131	140	138	141	127	145	126	149	146	131	153	142	153	115	142	148	152	147	159	119	120	130	148	125	157	121	137	148	158	127	154	146	132	156	138	144	152	130	128	167	153	159	160	135	134	148	117	141	168	132	128	132	147	130	136	141	139	136	121	137	143	153	140	132	137	147	163	135	130	156	147	157	145	124	169	132	154	126	144	131	132	156	139	124	148	138	126	162	137	132	144	133	131	128	153	119	128	131	123	120	117	136	137	133	151	154	164	152	129	147	137	147	149	122	140	135	123	121	134	123	136	131	135	147	153	142	137	136	144	154	150	163	129	141	128	159	159	140	136	145	167	144	133	135	146	124	134	131	146	136	135	146	144	146	121	152	137	125	120	135	136	143	121	146	142	144	140	132	133	157	146	132	141	128	122	132	142	141	121	131	141	143	168	161	121	155	143	128	132	137	119	147	147	124	156	131	142	144	130	140	151	129	150	127	146	126	141	152	150	139	130	124	125	134	125	147	139	156	137	138	129	132	117	131	119	127	193	133	128	131	152	145	144	142	131	136	153	120	132	116	131	132	156	143	132	147	148	131	148	127	130	151	125	128	136	152	143	136	144	147	134	158	136	141	126	135	131	133	144	151	128	146	152	137	156	123	130	151	118	135	133	163	148	143	152	130	129	143	153	140	125	150	142	146	129	117	127	130	149	134	135	168	140	132	126	149	132	159	140	128	151	118	130	142	140	145	142	153	134	156	157	151	151	116	144	149	134	147	159	133	116	156	118	125	124	157	132	149	143	134	150	149	124	146	130	145	128	135	142	156	128	150	118	132	138	158	123	145	140	152	174	161	142	139	142	151	144	135	137	141	154	150	152	145	132	156	124	113	130	138	129	133	136	160	147	150	154	147	147	148	120	133	121	150	142	127	150	150	150	144	145	137	145	148	156	128	123	154	127	171	121	147	137	125	128	146	150	135	131	141	135	156	141	141	138	132	121	118	130	138	140	139	143	124	142	112	143	143	141	145	137	136	166	134	163	144	123	127	169	146	135	151	154	134	149	144	158	174	140	136	137	132	155	130	148	145	134	129	140	143	154	138	141	132	147	130	135	143	143	143	137	138	141	164	129	161	151	148	145	136	146	149	160	130	162	126	142	143	148	138	131	135	145	138	147	148	137	139	122	138	136	146	136	138	137	142	124	123	145	134	140	116	140	137
17414	6590	2371	2741	2380	2032	1609	1400	1209	1034	949	892	828	759	708	662	642	589	537	520	547	529	500	423	478	467	493	468	465	427	438	469	459	431	392	425	408	416	404	398	446	396	402	389	440	386	392	375	410	384	381	408	391	395	385	361	385	398	344	367	400	358	393	371	388	355	369	371	383	368	378	366	344	360	402	373	346	375	396	343	367	369	356	355	351	381	377	402	368	387	379	357	366	343	376	351	367	349	374	343	384	341	359	338	383	381	346	398	350	389	362	381	367	397	386	346	368	350	363	358	348	362	368	373	399	370	331	348	345	364	349	366	348	409	408	364	372	347	358	351	339	331	397	382	325	352	359	361	335	336	348	357	382	364	355	342	405	365	336	381	371	384	344	357	378	356	372	365	369	375	364	370	405	367	364	324	374	353	362	337	348	364	340	319	380	350	373	344	365	317	359	354	332	353	337	378	341	366	366	360	329	377	379	357	372	387	399	373	345	370	353	354	345	357	344	381	368	387	362	333	380	312	360	370	367	367	347	353	386	362	334	393	353	368	354	385	337	382	374	365	369	376	389	333	324	340	376	354	368	389	347	350	363	376	368	335	348	348	351	378	335	343	323	372	349	370	324	358	372	324	318	345	353	366	368	369	299	332	368	377	333	363	350	359	389	365	350	374	378	367	350	385	391	381	355	349	351	346	318	355	317	357	335	327	343	350	332	372	347	414	374	377	355	361	368	352	400	359	357	352	324	342	352	336	350	370	328	380	374	355	358	361	360	336	372	412	404	383	352	367	368	348	336	348	345	338	352	400	369	362	354	377	343	355	341	368	371	363	330	350	377	387	361	384	378	332	383	384	358	354	386	352	377	367	378	350	332	391	376	371	365	363	376	349	355	367	363	349	344	336	373	347	337	360	381	390	349	370	356	364	364	368	379	356	369	349	324	339	336	364	339	369	333	352	361	312	378	374	353	339	379	359	383	342	347	356	330	382	365	347	340	328	371	361	356	344	388	347	350	349	341	386	338	344	360	353	349	372	350	341	359	351	358	378	337	378	329	380	391	340	350	358	376	331	337	342	341	360	338	351	363	378	395	360	359	336	327	388	347	356	366	339	412	309	317	333	361	343	357	349	373	355	351	340	376	349	366	351	342	368	382	405	357	347	350	376	358	327	371	358	347	319	357	368	362	382	313	395	360	348	354	361	388	321	372	378	342	357	337	377	332	379	350	335	326	364	341	373	310	353	367	340	365	395	327	376	371	356	330	347	347	384	337	329	344	379	335	357	326	327	365	387	362	356	331	336	381	370	376	370	336	369	382	394	360	393	364	343	399	322	362	371	369	341	364	381	356	348	374	391	347	351	353	364	351	386	369	353	326	380	335	339	371	317	360	394	335	357	371	349	348	360	369	382	363	372	370	335	385	380	329	353	354	313	357	352	343	377	368	363	348	381	379	347	339	362	372	385	355	353	362	338	366	362	324	341	383	364	360	393	345	360	379	365	338	348	345	348	368	340	333	386	320	378	385	366	364	380	326	386	364	359	357	334	355	354	316	337	379	360	389	365	319	365	371	363	393	351	359	369	378	333	322	378	376	360	356	364	368	354	389	353	356	365	331	369	325	348	421	374	325	370	356	381	393	392	380	380	344	406	349	333	340	341	400	333	344	357	341	412	332	372	355	348	368	331	340	331	339	381	350	367	332	341	366	347	360	375	355	384	372	341	395	334	360	355	378	360	337	366	339	361	344	350	340	353	364	364	353	381	317	391	361	344	409	360	373	333	367	309	346	366	386	375	339	397	316	346	359	325	364	376	329	357	345	396	356	387	338	381	389	335	367	330	339	360	390	333	387	347	355	394	333	359	341	364	350	336	377	354	338	358	419	351	375	339	390	351	351	356	357	349	365	361	332	383	350	380	365	341	362	358	347	353	361	383	414	358	353	373	323	367	360	350	374	355	384	367	354	349	361	394	360	344	363	347	359	366	367	321	343	372	335	361	352	368	348	374	339	384	354	351	363	363	331	349	325	357	369	324	340	358	377	372	354	351	371	333	394	376	370	374	320	333	357	362	329	367	374	324	376	341	321	401	334	342	351	350	348	361	330	380	358	389	341	376	368	337	380	325	355	351	370	360	356	350	362	353	351	351	367	336	382	381	350	374	364	344	343	330	364	339	342	334	333	360	378	365	340	370	383	353	347	373	355	349	361	366	358	345	345	362	361	368	371	374	358	382	371	354	391	350	355	383	360	359	354	374	356	330	341	360	322	352	373	359	358	348	344	355	366	363	344	374	381	358	366	369	383	356	326	376	372	368	371	365	354	370	357	347	358	351	375	344	383	366	385	353	315	370	337	361	364	365	360	368	326	349	403	361	352	357	385	340	360	381	376	354	352	354	326	384	386	376	363	323	340	349	364	371	350	380	366	375	328	348	356	315	403	380	353	347	391	354	344	362	369	331	329	333	331	362	355	360	359	360	333	359	347	337	332	362	352	339	339	365	356	354	363	358	341	373	322	389	371	336	368	348	345	358	348	369	373	339	343	366	330	360	346	346	370	359	373	343	369	366	378	348	369	373	345	393	322	391	380	374	402	357	368	346	333	373	374	342	378	361	338	349	370	365	349	384	363	361	352	350	388	355	365	364	372	356	379	375	350	366	366	343	336	362	357	375	368	369	386	364	373	350	362	356	372	351	374	347	387	382	402	322	351	398	383	392	395	357	377	360	374	335	338	361	363	375	362	356	382	355	389	336	348	400	383	381	324	392	388	354	387	367	376	348	359	371	354	356	371	337	369	389	336	359	358	377	363	388	352	376	386	351	369	377	329	366	369	404	341	339	335	359	366	349	354	365	356	366	377	335	370	372	384	337	361	365	352	373	329	386	340	362	361	351	333	354	379	365	369	372	392	336	355	327	376	358	356	387	353	327	357	365	370	377	355	392	356	376	355	380	360	315	363	377	383	362	357	316	396	359	370	378	357	351	390	360	415	366	350	374	356	339	349	374	355	346	390	386	359	383	378	332	360	350	340	373	326	357	326	344	345	363	361	376	356	354	355	366	346	352	343	362	391	358	363	354	391	375	355	377	382	348	394	366	374	345	364	345	343	404	369	344	360	342	359	363	337	385	332	347	317	370	359	396	358	358	332	385	361	378	345	363	350	341	336	347	350	346	351	370	358	351	359	352	342	330	370	345	351	358	359	344	380	362	378	386	337	355	321	371	354	373	372	378	362	331	356	342	338	373	379	371	337	336	362	350	359	352	379	361	368	377	374	365	346	374	350	366	357	350	321	394	367	378	370	365	344	357	384	339	391	335	320	328	366	398	354	364	366	364	352	329	354	346	341	319	350	380	345	384	371	377	333	370	363	354	382	386	405	357	363	342	355	353	382	332	350	374	356	341	342	385	361	347	345	375	386	364	356	360	345	345	355	342	338	332	369	396	373	350	385	360	341	382	366	328	376	356	369	359	362	326	351	373	383	373	379	356	339	338
46925	21538	3778	1753	1172	845	641	495	394	378	336	291	278	212	225	225	234	214	224	195	192	210	178	167	163	187	203	157	180	184	144	141	170	156	169	171	145	157	159	166	170	179	167	148	146	141	171	154	165	176	167	134	155	146	154	162	171	181	154	157	147	142	168	141	153	173	172	174	160	156	164	155	148	156	152	169	144	176	159	138	133	139	154	157	158	142	159	154	162	163	153	149	155	156	166	156	145	157	154	178	143	133	159	153	168	153	165	159	161	142	166	180	149	172	148	156	147	153	139	139	152	150	161	142	157	142	161	163	150	157	129	138	145	139	135	164	157	140	152	149	133	135	169	167	136	141	167	177	161	144	144	151	159	140	125	132	152	156	149	158	159	150	124	139	138	180	137	154	157	158	155	155	139	137	119	134	143	172	143	154	145	156	133	153	149	159	138	148	159	174	145	158	163	149	157	161	147	163	139	156	155	170	135	140	142	149	133	153	143	140	148	143	153	140	143	143	147	171	143	146	134	138	128	157	169	136	155	163	160	167	171	161	132	138	147	128	131	153	165	149	137	147	149	144	122	152	153	150	154	156	164	153	157	143	165	144	146	160	130	168	120	166	136	133	113	122	142	139	124	152	158	154	151	143	145	136	126	135	175	160	151	140	151	135	169	165	155	169	171	147	154	143	136	150	134	133	131	150	179	147	151	141	142	133	118	166	159	133	161	143	129	141	135	158	151	132	130	165	140	149	151	139	122	159	158	128	131	139	152	145	172	142	153	144	137	154	154	150	168	155	146	149	159	125	156	143	134	152	153	143	157	156	144	147	172	163	144	138	159	151	138	142	162	131	150	151	181	155	153	151	166	149	168	125	140	129	156	137	150	150	141	133	130	162	144	143	167	122	170	183	149	140	151	150	135	155	152	136	180	153	152	130	168	159	152	123	151	132	150	162	150	136	139	154	146	124	145	172	140	151	171	156	148	142	181	152	158	148	142	131	159	126	143	141	139	173	154	145	144	155	164	143	141	155	160	151	152	132	145	125	137	182	168	152	140	138	142	126	151	152	129	135	145	140	162	152	144	142	169	147	144	146	145	133	161	169	175	128	151	136	139	143	154	137	140	145	127	137	126	161	150	147	137	148	133	158	147	140	146	167	163	146	148	114	148	146	134	152	145	134	150	140	147	137	143	146	153	141	141	141	131	140	131	157	151	153	147	157	141	154	143	165	152	156	156	144	157	165	158	170	151	148	151	141	148	151	142	156	147	163	140	150	135	150	136	123	143	175	148	146	140	146	146	151	134	113	166	137	143	159	158	149	135	142	149	150	142	181	136	161	150	134	163	156	161	168	143	152	146	141	157	142	126	146	143	132	165	135	153	145	166	143	149	146	136	157	156	138	152	144	148	138	150	162	131	172	148	134	155	161	139	164	138	150	163	171	145	150	119	160	142	141	158	132	140	147	160	151	151	157	156	157	163	149	149	142	165	154	155	158	141	168	127	126	152	142	136	170	161	134	159	151	169	149	145	134	154	154	167	177	141	134	152	133	157	149	153	149	139	159	131	162	144	151	159	164	135	140	133	148	135	148	156	146	167	136	150	145	164	140	137	141	147	146	141	123	143	137	143	154	159	141	144	145	144	187	141	136	150	148	169	139	133	137	147	142	154	147	133	158	158	124	138	150	123	127	173	146	156	158	139	148	150	162	151	131	166	151	158	167	155	140	172	149	147	139	136	131	156	159	175	156	143	143	141	147	150	125	163	144	151	144	140	134	167	163	149	140	136	156	143	156	150	149	160	158	139	134	138	150	148	128	161	152	131	149	137	158	143	148	144	157	146	152	158	137	144	172	138	143	138	148	127	144	133	136	154	148	144	163	140	127	140	138	155	139	156	135	139	130	149	184	156	124	137	145	124	140	153	158	170	164	155	146	153	180	165	164	143	181	150	121	153	146	160	142	148	131	153	150	156	147	146	154	155	133	132	141	134	143	158	137	149	141	153	136	160	150	140	148	135	149	153	134	154	127	160	157	166	166	139	136	160	153	157	139	151	168	158	128	135	156	140	176	151	149	145	124	125	160	170	143	148	113	142	143	153	156	176	144	142	151	135	155	156	144	125	129	124	140	134	127	157	149	141	133	133	164	132	144	136	142	159	154	147	153	163	143	146	144	138	142	151	164	162	147	166	140	152	158	144	146	156	157	150	159	156	146	134	123	168	143	143	148	127	156	140	137	176	133	143	142	144	147	172	137	161	150	157	130	149	140	181	160	161	172	138	148	146	131	164	159	156	162	163	156	152	154	161	144	150	173	146	122	141	127	138	143	159	163	170	144	147	152	132	151	127	168	150	144	176	169	146	132	139	148	147	154	150	147	176	159	126	140	142	157	159	141	155	153	129	140	150	159	171	144	163	144	158	135	156	160	145	141	135	175	158	153	149	121	139	149	140	130	133	159	159	145	148	162	134	153	146	131	123	140	142	140	149	137	136	122	151	145	153	129	157	154	145	153	146	136	125	133	129	136	155	159	172	161	148	157	174	129	135	144	139	157	175	147	133	157	133	148	148	147	133	148	162	151	153	158	145	149	165	146	172	150	157	156	138	165	158	156	141	143	138	142	146	159	138	140	120	142	149	162	150	143	126	163	146	160	137	135	147	157	188	154	148	138	156	159	145	155	129	163	145	148	172	153	157	171	163	142	175	181	174	154	132	132	140	158	155	170	160	146	162	156	160	131	159	164	132	137	174	147	140	158	171	142	133	150	147	131	178	146	131	141	154	146	128	157	151	132	155	152	147	154	147	156	142	150	160	158	155	141	151	143	143	153	129	130	146	147	161	180	138	162	192	149	159	146	162	152	143	158	144	155	142	157	171	182	145	160	158	151	152	136	145	166	135	154	145	154	133	159	142	145	164	148	132	142	148	161	196	129	150	156	156	167	151	137	171	139	143	157	172	127	130	150	157	147	148	139	137	162	155	159	136	118	164	130	164	149	159	156	148	153	134	131	151	161	155	134	146	148	127	131	138	129	152	139	182	129	148	137	172	136	153	153	134	144	176	158	136	148	163	153	133	155	140	146	157	137	137	141	138	134	144	143	172	148	151	128	136	138	141	142	182	133	124	139	137	162	143	144	154	137	129	140	162	121	145	167	141	145	137	162	161	141	150	156	144	152	176	141	143	150	147	167	134	130	157	156	150	139	134	160	143	167	143	131	134	136	133	157	173	147	143	148	160	130	130	153	145	136	158	150	154	143	133	143	162	150	143	132	165	133	161	153	169	142	151	148	136	136	154	159	140	129	150	163	136	155	158	143	135	136	157	160	142	171	127	129	155	143	136	155	150	148	141	150	163	139	135	158	146	159	165	156	126	180	144	161	158	147	144	137	168	167	174	156	123	122	136	146	150	147	139	145	138	133	153	157	142	154	158	125	160	160	145	133	134	127	165	143	149	147	139	149	147	150	141	158	146	177	140	140	148	152	156	148	156	133	133	134
24277	10747	4110	4853	4262	3408	2908	2272	2015	1686	1597	1387	1248	1105	1009	952	912	832	800	718	695	718	704	627	564	629	607	564	583	564	566	523	539	507	526	495	498	498	492	489	494	462	486	491	461	442	440	483	462	449	463	415	442	465	437	469	474	438	417	413	462	436	400	448	433	432	418	428	403	422	413	424	444	433	402	454	403	444	446	402	463	425	436	423	392	445	455	416	385	403	384	411	387	392	417	457	392	439	416	419	392	399	429	404	382	403	429	402	405	367	402	400	378	420	424	422	399	390	425	393	393	429	424	394	411	423	420	427	419	354	395	393	433	403	427	376	415	417	388	403	425	413	370	385	392	426	401	405	422	415	416	405	400	419	430	413	403	395	412	458	423	422	436	382	398	398	406	362	388	424	424	410	408	384	407	431	442	408	398	393	394	391	385	393	420	359	427	370	382	412	438	404	396	430	443	426	401	384	380	399	421	406	416	401	342	405	430	430	406	388	405	395	403	416	395	388	432	420	386	402	414	425	405	435	423	367	399	428	430	412	393	396	389	430	411	434	408	408	412	371	410	387	402	392	397	386	384	388	373	418	374	421	443	399	385	418	412	415	398	386	435	413	393	392	400	380	403	389	417	424	394	396	377	398	407	393	390	425	409	380	402	415	370	400	392	394	433	416	406	433	427	358	374	379	390	409	418	383	396	415	395	417	413	384	387	409	399	411	388	394	384	415	408	387	392	368	386	408	423	440	432	368	407	420	422	417	392	417	404	428	392	397	403	405	432	358	420	440	411	397	379	416	413	419	361	393	415	408	412	439	405	410	409	431	378	447	402	422	392	429	408	377	417	393	386	436	395	425	404	407	391	406	388	427	368	419	402	393	373	399	404	428	412	420	392	361	388	383	414	414	385	409	377	404	411	374	429	418	408	420	377	378	389	373	426	433	397	407	421	365	416	376	414	421	396	387	384	413	399	418	388	399	406	368	419	416	424	406	409	417	413	416	445	408	369	386	385	420	392	420	411	425	394	364	360	431	403	403	417	391	430	404	371	406	422	414	422	382	422	378	401	393	419	436	368	394	410	395	411	412	394	420	400	419	393	388	347	405	418	408	413	432	446	425	392	409	415	398	373	371	394	387	421	388	397	376	377	420	400	412	429	401	402	391	395	397	390	395	413	394	387	439	439	378	413	410	418	393	410	380	386	402	406	385	417	420	417	394	412	376	374	436	408	356	407	435	418	395	399	423	390	385	407	362	438	373	405	409	413	393	379	383	370	407	419	387	394	390	400	439	407	411	417	378	413	369	404	400	395	401	412	391	409	392	413	394	396	443	415	410	377	407	423	416	420	408	386	388	422	407	418	388	401	390	418	378	390	384	394	429	395	396	398	435	395	408	379	422	395	430	415	434	429	404	420	431	393	434	385	377	389	411	395	414	408	420	431	429	390	409	398	413	438	403	399	419	406	395	410	410	401	409	406	440	375	413	417	401	391	419	366	428	403	381	442	408	400	426	418	393	391	390	414	424	401	384	398	415	380	408	412	387	410	389	387	422	396	393	386	394	396	414	382	452	450	404	393	372	377	363	381	435	448	424	421	397	402	377	386	391	381	392	417	424	418	410	411	419	425	422	376	362	404	388	412	366	384	385	405	415	406	400	429	410	420	422	404	365	465	418	408	386	419	409	359	411	405	425	420	412	425	406	426	408	398	387	380	398	408	377	409	394	378	374	393	365	407	382	381	391	395	411	418	404	402	441	398	378	404	424	367	373	411	378	394	401	385	395	402	425	395	343	403	434	389	395	429	405	389	395	416	396	431	402	429	368	423	390	396	396	367	380	432	412	393	446	379	446	425	411	374	395	428	408	385	381	393	378	421	403	379	416	418	415	426	401	399	420	418	391	395	400	401	404	402	387	394	391	388	380	371	393	406	390	381	409	424	432	396	370	399	385	440	374	418	417	429	407	402	402	392	434	411	370	375	410	417	424	384	385	404	397	402	398	435	383	394	424	382	408	391	395	428	392	419	375	407	399	396	400	429	406	371	371	379	395	413	394	410	412	408	403	460	407	378	418	405	398	417	412	384	372	414	405	401	414	423	396	407	403	396	403	394	427	423	411	386	380	423	395	401	412	416	385	416	430	436	389	428	413	381	409	389	374	393	383	408	407	405	432	392	362	410	402	393	385	374	385	381	404	420	442	413	418	416	433	421	417	396	407	412	399	431	434	423	405	418	398	389	375	399	417	408	388	395	379	383	384	448	457	405	421	418	420	408	439	406	396	395	399	412	405	382	391	383	348	414	422	428	371	427	416	404	406	408	387	381	426	400	414	396	371	389	381	407	410	419	375	416	391	416	391	414	408	432	381	384	400	392	372	398	404	393	410	363	419	406	399	387	380	378	399	406	376	405	391	414	391	392	395	432	388	417	397	381	414	371	402	428	416	431	408	395	425	407	384	395	430	415	416	415	404	383	404	438	383	402	399	408	388	426	440	415	417	407	421	401	382	430	398	436	408	392	405	375	412	445	398	374	416	393	385	397	419	442	434	388	402	370	399	398	373	419	355	429	408	418	393	383	388	421	391	419	423	411	422	396	422	410	382	416	427	426	437	383	423	403	415	410	405	436	390	398	407	421	396	415	375	402	422	414	402	394	398	424	388	411	387	404	409	400	425	406	388	408	415	389	397	391	396	370	406	378	420	376	355	433	429	396	418	404	393	406	416	400	399	426	439	423	415	413	440	392	433	413	384	345	405	393	396	380	422	406	409	434	413	398	416	405	437	393	421	393	406	368	399	407	372	393	405	418	447	400	387	360	408	387	393	391	397	442	408	412	411	405	392	406	414	448	402	401	396	392	386	395	376	392	417	377	407	393	405	414	403	410	421	395	402	358	412	398	430	403	395	410	384	416	410	363	451	391	411	391	401	379	373	422	382	426	406	460	420	410	381	399	452	376	406	387	377	415	381	401	417	425	390	378	387	401	423	387	391	386	399	378	404	417	416	412	400	406	423	396	408	396	415	434	409	392	434	419	369	427	394	396	400	389	390	381	398	389	409	425	410	416	373	406	376	403	418	437	424	421	406	385	432	420	357	425	394	413	405	400	416	417	432	440	417	371	390	391	385	412	406	397	405	386	428	414	409	400	401	395	383	393	421	402	384	396	397	425	420	415	398	403	429	398	381	385	404	424	410	408	406	410	436	390	424	389	367	387	402	380	416	410	418	432	419	400	404	446	394	402	384	418	387	379	413	367	417	429	386	414	386	402	407	393	392	419	408	395	412	400	389	400	425	370	390	419	390	374	422	420	401	411	389	386	404	379	398	407	389	403	402	397	396	453	355	398	387	377	395	404	415	375	428	384	336	423	425	405	404	432	388	377	418	411	409	411	394	425	371	381	415	402	399	411	456	379	454	433	404	432	400	382	422	396	415	384	418	383	413	398	407	380	435	387	412	385	384	435	416	411	407	393	394	401	427	419	403	404	468	401	402	401	404
15422	1529	323	319	362	336	331	308	328	318	343	306	315	270	315	330	313	317	317	300	292	314	327	312	306	294	336	318	347	337	314	337	300	307	303	300	287	324	267	356	311	295	302	291	334	317	307	316	315	283	311	293	308	303	297	341	325	303	291	342	306	286	311	338	319	304	289	315	302	273	281	306	311	330	284	307	322	319	323	306	319	336	319	315	326	271	294	293	327	263	331	292	290	304	304	297	290	311	301	309	286	326	300	324	302	322	271	307	310	342	316	318	270	302	312	297	288	288	296	314	290	311	342	315	309	314	320	288	321	351	270	320	313	318	279	282	286	327	311	335	316	309	315	294	314	342	303	311	299	332	284	281	299	303	303	302	336	314	314	278	319	296	300	307	335	296	259	291	276	312	288	291	276	303	352	311	323	304	322	321	280	324	337	312	301	283	326	310	319	290	313	309	327	322	314	290	351	308	323	317	313	314	300	307	270	340	312	315	300	319	322	353	326	336	295	303	326	300	297	320	330	316	286	345	292	300	265	305	335	313	305	291	290	280	297	328	320	314	283	296	302	311	285	302	298	298	322	286	297	311	305	293	286	337	337	299	322	283	317	319	303	355	316	329	332	320	312	309	292	291	331	340	292	310	321	297	306	290	334	303	315	296	285	332	295	296	311	287	329	333	299	302	311	324	292	265	298	342	291	311	328	291	331	319	307	314	295	321	301	296	315	358	303	306	312	331	326	327	282	327	316	314	317	314	296	327	267	292	299	318	273	312	312	330	304	317	316	300	292	329	334	320	318	278	286	311	282	324	274	288	270	327	359	307	356	284	307	331	296	286	269	301	317	312	302	325	323	327	305	288	319	279	316	274	300	291	300	323	307	322	302	305	281	290	340	324	315	333	310	286	311	300	306	307	339	309	309	288	323	322	291	292	311	333	312	332	338	303	307	301	317	312	320	318	316	296	312	296	300	301	318	306	320	308	319	322	327	307	309	319	299	331	332	295	299	285	301	269	290	309	314	301	296	318	304	300	301	306	307	281	275	309	308	259	305	303	318	308	319	319	332	312	311	328	313	285	317	296	347	282	329	301	330	353	292	319	297	321	302	297	299	318	292	331	310	288	336	279	309	333	315	324	335	279	351	311	306	305	290	299	325	303	329	315	307	294	297	307	315	330	295	299	289	334	307	314	311	314	338	271	299	313	299	307	324	303	301	329	304	296	279	352	299	296	340	322	293	334	310	314	287	320	334	307	339	308	314	295	317	302	244	287	272	316	300	324	319	305	327	337	317	292	340	310	317	298	324	306	297	327	287	299	307	349	355	294	282	341	349	301	331	318	311	322	304	300	322	333	327	299	320	303	319	295	313	319	322	338	275	295	292	321	282	277	334	298	307	325	329	309	309	280	306	357	299	309	323	319	302	288	329	331	332	321	305	310	323	338	278	287	297	292	292	297	311	300	241	307	340	299	270	304	280	326	297	287	313	299	310	271	300	329	313	314	337	337	322	311	299	325	292	305	303	291	324	302	308	322	284	317	292	290	326	314	300	297	275	320	315	339	337	308	306	314	313	288	316	338	266	321	340	294	360	299	319	303	330	291	321	321	306	320	319	282	315	329	296	318	301	313	270	290	337	294	282	309	312	305	315	329	319	305	317	320	308	321	324	304	305	307	288	320	337	350	310	320	314	294	269	327	298	308	332	302	303	309	304	298	318	294	289	306	330	304	299	316	322	299	303	291	304	306	296	279	254	286	289	305	293	292	296	344	319	329	330	317	324	319	257	298	308	331	348	311	300	317	316	304	296	305	317	292	305	342	341	313	299	324	338	327	334	340	271	287	272	305	306	312	290	304	322	344	303	296	300	305	332	301	304	305	293	333	291	275	292	299	322	305	318	292	318	279	293	302	297	327	300	299	298	330	305	317	308	294	280	317	341	320	288	301	334	329	303	310	324	320	299	315	320	331	310	296	311	318	279	313	304	289	279	336	322	275	311	318	348	303	280	320	313	325	334	336	340	353	330	270	297	296	298	307	315	323	302	301	309	312	313	280	305	327	299	305	313	313	318	317	303	328	309	326	268	298	274	319	307	314	314	324	293	290	336	306	331	293	299	299	296	345	287	295	310	273	326	298	294	293	306	318	287	308	317	286	320	312	318	310	294	274	280	312	307	290	271	268	308	338	262	272	296	275	293	306	321	300	262	329	270	341	330	329	307	268	329	337	338	281	286	318	326	311	304	301	299	313	292	294	306	312	279	307	303	292	306	328	337	309	277	280	308	328	264	306	290	299	327	310	337	295	313	302	300	308	276	316	295	269	313	313	328	335	301	320	303	342	281	285	344	302	281	285	332	291	262	341	330	302	319	305	258	294	298	319	336	293	319	279	313	315	295	302	351	316	319	290	289	280	288	313	291	287	338	293	315	286	299	299	303	308	271	314	305	314	305	285	301	317	313	311	288	320	348	284	295	337	325	308	312	278	353	269	301	299	315	296	308	315	284	327	295	307	314	310	320	319	286	298	275	295	315	299	297	259	308	320	333	355	288	277	334	291	303	316	290	314	319	305	310	292	283	304	337	316	310	304	306	322	312	267	304	290	302	306	337	309	321	295	300	306	309	269	301	316	332	307	324	343	286	309	320	296	297	297	337	287	276	303	305	290	325	320	279	320	322	341	298	279	333	336	322	297	295	310	329	290	316	301	283	327	304	319	295	303	286	299	302	319	293	281	317	289	281	322	263	264	331	312	298	342	287	273	308	297	328	277	313	309	286	318	317	310	310	319	312	285	326	305	309	306	316	294	302	311	300	299	303	331	282	272	316	319	300	332	325	330	326	352	282	291	322	307	345	291	310	303	305	343	277	346	305	293	310	278	310	309	364	291	272	305	321	313	291	293	298	345	323	300	306	324	294	307	263	307	309	308	329	305	317	322	322	312	320	291	302	321	318	302	300	328	287	300	311	299	319	309	309	312	300	282	317	312	366	304	309	288	323	318	293	307	291	300	307	322	281	321	319	310	309	322	304	306	324	300	293	286	261	330	299	301	265	305	316	312	321	316	285	308	280	307	322	301	305	299	313	287	284	319	297	294	299	305	313	353	346	285	277	328	310	296	275	325	312	310	293	312	314	335	307	290	320	255	349	291	319	313	303	287	319	319	283	296	295	308	317	316	328	268	299	291	364	304	330	350	284	294	318	319	297	299	269	298	309	299	308	322	307	302	282	280	301	296	301	311	300	270	301	316	308	338	298	329	298	295	308	283	273	338	326	323	272	306	311	284	288	322	311	304	282	316	293	279	302	279	316	321	338	289	319	315	308	289	298	299	376	297	358	301	338	304	303	279	309	313	268	313	323	317	277	304	339	282	300	304	313	301	301	308	336	333	317	333	331	296	306	329	313	329	341	271	323	304	307	291	325	292	333	308	285	313	282	297	286	311	325	321	280	301	252	316	316	353	293	318	312	326	302	288	319	343	315	287	300	281	271	270	292	333
7438	1068	711	804	779	727	715	732	744	727	763	731	701	743	726	714	705	749	762	702	742	745	697	685	710	694	725	692	739	695	726	694	676	699	695	696	704	700	721	701	731	747	735	703	732	702	661	688	696	702	711	712	742	702	700	667	712	680	708	663	673	689	720	728	658	691	700	695	747	716	704	733	717	730	699	727	683	717	683	706	712	713	683	680	722	691	723	672	716	716	697	720	742	707	679	703	696	702	665	718	726	718	727	705	724	749	737	735	723	729	690	720	671	753	692	691	714	713	684	754	721	695	754	694	674	691	708	693	701	705	716	723	683	714	668	625	698	753	685	710	733	701	693	681	716	692	677	713	672	722	730	755	752	678	721	672	714	697	731	715	693	726	727	689	705	661	694	632	690	705	698	697	705	728	723	675	687	704	667	744	685	654	730	711	713	702	685	693	701	707	650	704	742	675	693	733	662	696	655	677	684	722	725	711	734	698	740	670	702	688	675	679	734	689	739	736	729	671	743	718	726	724	666	724	666	704	672	701	745	696	709	684	690	688	644	746	686	725	701	751	711	690	733	709	701	674	733	704	719	690	650	659	720	706	699	687	697	726	746	649	680	705	701	727	680	684	713	709	701	665	667	720	683	715	733	709	717	748	731	693	674	705	729	701	721	713	707	689	719	732	754	687	751	707	675	731	708	675	688	723	683	674	721	740	760	705	694	724	724	718	697	738	661	666	635	732	699	690	695	646	697	705	701	708	741	637	711	744	696	646	710	730	742	690	703	702	691	669	700	755	664	668	702	726	702	728	719	643	709	736	736	695	650	673	700	675	717	751	700	691	647	688	690	714	672	698	727	701	666	702	714	698	716	674	674	704	687	714	755	714	740	711	696	674	713	676	666	644	702	704	718	676	699	705	708	685	667	722	672	677	653	715	724	724	671	682	725	702	705	669	742	667	707	690	692	726	668	740	678	710	707	715	720	709	671	679	709	727	693	705	689	671	673	710	721	680	691	720	710	681	727	687	736	695	683	695	722	713	671	644	672	712	683	724	731	701	716	721	701	671	726	653	689	702	677	665	669	733	667	718	718	711	679	672	703	729	719	712	739	722	698	682	707	738	709	698	750	720	702	724	698	683	727	701	683	698	699	708	688	683	729	697	722	723	691	705	682	698	725	700	634	699	709	736	679	687	672	713	689	683	694	668	740	688	702	699	729	697	746	667	721	729	691	742	723	712	703	693	698	707	670	671	699	692	693	689	716	760	667	751	737	718	711	711	698	687	640	684	686	716	717	695	775	730	648	756	687	666	684	706	671	686	729	670	740	727	655	708	667	707	720	683	700	695	677	731	710	672	708	673	716	723	733	726	726	716	728	662	698	738	684	689	689	697	669	696	703	710	742	742	715	705	676	706	723	692	680	711	722	763	698	685	709	713	695	700	708	694	729	773	692	693	702	690	637	668	697	704	753	720	675	729	679	687	647	687	717	686	752	704	711	713	711	659	699	696	697	686	658	705	703	721	722	698	728	707	683	703	724	723	740	690	717	717	703	673	725	685	667	705	695	712	717	684	721	701	667	647	743	701	697	697	702	706	667	677	709	705	712	662	699	698	725	737	685	720	694	673	702	701	709	716	715	721	695	710	674	723	724	704	713	707	703	674	706	714	653	716	681	740	663	692	720	680	674	692	703	710	734	744	697	692	671	698	750	682	701	664	714	718	747	683	725	735	724	734	723	707	667	706	704	716	675	670	681	653	734	683	712	685	760	674	736	695	709	668	682	692	693	699	721	741	705	742	647	703	757	660	680	662	699	734	685	702	670	739	750	703	732	742	740	685	694	693	694	708	738	729	670	720	731	742	725	682	715	692	700	725	731	705	667	727	750	740	737	672	707	718	713	648	654	709	690	720	704	709	656	660	728	695	702	683	709	700	686	676	693	701	661	686	669	713	685	735	722	667	671	759	732	691	735	707	685	708	699	719	670	694	656	706	680	686	718	721	719	711	710	711	666	705	662	719	698	732	673	681	708	695	671	683	674	751	742	687	690	700	680	682	688	698	714	675	655	658	692	680	692	744	734	667	713	717	698	751	710	675	689	688	678	663	710	689	693	690	745	699	667	655	695	663	710	709	663	666	723	675	705	734	715	723	677	748	703	692	736	703	710	678	667	748	667	713	695	715	693	699	718	739	688	695	698	732	701	708	727	708	682	680	740	726	727	676	717	711	672	686	731	717	721	701	655	701	686	745	718	685	719	649	722	724	681	765	768	665	704	712	698	710	715	699	726	654	700	697	730	671	722	727	682	743	673	687	700	706	689	674	728	719	717	686	693	686	703	705	734	733	736	703	686	681	705	703	702	674	713	717	719	730	727	666	704	692	705	715	762	716	714	698	716	690	648	707	711	670	720	684	701	701	730	663	717	695	750	675	691	701	709	724	716	665	731	705	731	692	719	730	712	663	702	680	701	675	712	716	707	673	722	690	701	701	717	713	713	666	709	696	681	688	720	732	691	698	671	647	688	742	674	693	716	695	694	656	736	730	677	715	712	661	784	725	688	699	715	700	755	710	699	750	706	709	677	709	713	756	720	689	729	710	701	660	705	693	669	688	690	742	707	696	689	719	675	671	733	684	658	711	737	692	702	697	736	724	657	672	656	709	720	701	737	741	691	698	713	721	731	674	708	683	681	672	713	687	708	728	687	713	714	680	687	694	671	698	728	730	735	716	720	730	745	639	719	676	651	677	706	743	724	709	705	704	697	664	678	663	712	738	700	726	703	709	686	674	724	717	703	694	641	725	701	727	747	707	710	684	679	683	688	673	717	737	677	707	691	704	684	722	726	695	749	718	720	673	704	686	743	669	710	745	676	670	699	688	690	696	658	727	692	766	661	687	683	699	705	752	670	728	706	725	727	715	706	689	691	702	704	682	734	682	732	700	692	663	707	736	720	688	716	727	696	703	701	704	712	684	693	690	724	692	725	716	718	718	663	723	726	663	711	686	732	682	711	686	737	689	709	689	679	754	704	682	698	728	714	730	698	693	671	706	683	712	686	730	759	753	710	702	649	721	712	720	682	677	724	687	700	681	741	720	680	716	733	691	713	696	706	696	696	714	683	705	716	719	669	722	679	732	705	710	676	704	651	724	700	744	669	665	737	664	712	709	681	688	702	698	704	655	714	695	709	691	747	755	690	741	726	710	728	701	689	697	699	697	726	693	706	692	727	720	674	757	777	683	733	705	688	714	720	684	678	666	710	684	683	720	693	734	707	754	717	733	743	707	700	733	719	692	701	701	686	682	723	714	707	711	700	748	699	675	709	699	687	705	700	706	712	704	707	723	704	745	698	666	750	692	690	690	666	695	716	713	708	693	706	721	716	688	733	696	684	678	683	778	697	735	705	697	716	727	715	715	718	671	694	729	709	713	647	717	730	686	698	714	685	680	716	740	673	732	703	735	724	652	688	707	721	725	711	669	717	734	724	697	695	659	650	721
35485	11979	1493	983	635	444	371	297	280	267	228	216	203	196	198	200	173	152	151	151	164	149	137	162	145	150	132	157	157	157	134	177	142	140	146	128	142	135	162	132	158	139	132	149	135	128	137	155	154	130	141	153	161	164	151	116	137	148	152	153	144	162	155	169	147	149	147	152	150	156	149	149	145	135	139	156	133	142	145	143	129	121	160	153	156	157	123	141	138	169	151	130	133	135	122	125	157	138	147	158	133	126	138	162	140	150	174	125	128	160	132	137	149	131	138	154	151	133	148	122	140	138	146	142	152	135	149	147	148	166	152	136	137	156	150	143	130	146	148	132	132	150	144	156	137	107	164	128	123	142	149	135	139	142	159	156	140	132	141	137	160	143	145	129	158	155	153	150	148	158	144	124	140	148	136	138	143	151	130	143	158	133	140	145	142	151	170	125	139	113	126	138	155	144	151	128	139	143	117	130	135	129	122	161	123	145	137	166	135	139	165	140	131	141	123	143	144	116	126	132	146	146	152	126	137	148	134	162	152	142	147	148	137	146	144	162	145	118	143	137	137	140	148	123	139	138	123	111	147	153	122	134	136	123	142	142	152	167	159	157	142	158	123	160	164	149	139	159	140	141	129	134	171	146	138	125	137	151	162	144	156	132	139	146	161	136	126	135	135	149	147	146	160	144	145	136	133	113	134	157	137	145	149	126	148	150	133	133	145	125	161	153	133	134	145	146	136	144	145	140	153	153	122	117	121	124	138	145	128	144	138	144	143	145	143	137	141	137	154	153	143	158	158	165	144	128	148	147	145	138	153	144	149	132	130	131	127	135	148	142	142	138	152	137	136	134	137	142	133	147	152	164	168	121	131	139	167	139	126	131	179	150	114	143	134	135	125	127	136	139	144	137	127	141	142	130	152	150	135	139	157	158	160	129	146	149	139	134	159	139	149	132	131	166	127	139	147	135	140	163	138	135	118	146	163	124	134	142	132	163	126	130	162	126	139	145	141	153	129	151	159	141	142	141	146	140	156	134	124	169	128	125	149	152	150	163	144	152	134	118	129	136	156	152	135	133	158	155	130	124	124	138	156	127	120	137	156	121	148	147	127	144	167	150	161	134	158	143	128	120	120	146	140	142	161	156	142	138	146	127	144	180	164	139	148	145	143	173	132	159	119	158	140	142	134	142	137	139	129	115	115	144	159	150	134	151	150	125	140	123	141	136	157	133	128	127	168	129	160	149	144	113	143	129	125	137	146	123	150	130	153	139	142	153	129	131	147	153	175	127	150	126	139	147	145	128	140	125	147	131	138	152	153	143	111	132	140	134	131	132	157	137	142	147	135	140	138	130	133	142	144	142	116	143	160	137	143	156	142	144	122	124	140	149	157	139	161	127	170	152	142	137	138	147	156	122	127	145	161	134	144	159	145	128	138	141	165	143	150	130	139	139	139	132	140	122	158	147	130	140	144	152	155	146	153	130	147	141	132	137	169	134	170	142	144	125	131	145	154	134	143	133	148	148	133	132	121	145	128	140	136	118	146	129	141	136	115	137	128	132	144	167	136	162	150	151	155	129	163	149	147	143	153	125	133	141	135	129	165	153	145	131	150	138	123	133	162	153	142	152	141	161	140	136	160	133	121	141	126	136	138	138	162	164	138	139	127	133	151	141	123	144	107	128	153	114	156	164	144	157	154	148	143	141	144	141	143	134	127	140	132	155	151	135	163	136	138	132	137	137	157	159	153	152	137	131	127	140	165	141	125	130	132	132	134	149	128	138	140	145	138	139	128	156	131	134	154	138	144	129	133	143	119	143	146	170	149	137	142	141	145	139	149	128	141	130	130	152	122	124	155	141	123	136	147	126	125	145	142	146	124	137	140	133	137	133	138	128	147	121	143	149	154	146	152	128	138	136	146	157	145	139	153	167	154	151	135	131	158	137	149	148	153	145	144	157	132	130	136	139	165	127	133	137	159	131	151	143	131	137	156	154	134	145	168	141	146	132	145	124	148	151	146	139	139	128	148	130	132	145	138	140	152	132	120	129	154	145	139	156	163	144	142	148	122	117	138	156	135	140	168	146	148	153	167	138	133	139	157	140	149	151	157	143	138	144	152	138	136	140	141	116	160	148	136	144	140	138	154	140	152	156	157	138	133	158	154	126	142	139	135	149	135	120	135	130	153	140	168	128	150	161	129	142	138	152	141	173	134	121	152	131	143	134	149	136	149	142	140	116	148	131	150	145	150	138	148	140	151	155	142	124	136	130	155	145	147	136	155	154	138	114	120	134	161	146	135	141	138	135	149	132	141	154	138	142	165	140	139	144	142	116	141	155	127	153	166	152	143	150	137	131	152	130	120	136	154	163	134	148	130	150	162	147	137	138	148	150	148	123	139	134	150	149	165	142	133	150	148	151	160	138	128	135	136	159	158	145	143	155	140	132	118	137	148	130	135	141	132	130	122	141	162	124	137	141	128	127	137	161	152	159	139	133	150	129	135	139	128	139	153	136	123	126	128	131	121	148	171	128	129	129	103	149	126	119	123	134	138	126	154	149	141	128	156	131	138	143	130	134	131	143	149	147	135	147	145	151	155	120	125	144	123	123	168	140	127	137	133	151	149	152	156	130	146	143	145	162	144	167	153	137	127	149	130	151	129	135	145	149	136	155	126	147	126	155	134	152	137	132	137	161	156	113	155	143	159	170	139	136	144	113	124	135	123	149	117	148	138	134	162	119	137	140	145	125	132	132	171	136	137	143	154	130	137	140	125	150	155	136	152	123	148	149	133	149	164	162	150	154	134	124	152	144	137	142	174	165	119	122	127	174	150	151	143	160	157	165	152	146	142	155	146	156	141	169	140	134	138	141	134	166	164	135	145	123	137	132	140	145	147	148	124	115	126	140	145	143	144	129	152	117	151	148	139	139	156	147	132	154	147	139	135	125	117	176	164	142	144	143	132	129	153	131	137	146	133	154	159	137	144	140	145	133	151	139	154	141	126	128	149	129	129	146	129	150	139	107	135	150	156	147	146	136	142	110	136	137	152	135	154	130	159	137	124	145	125	159	124	156	131	131	154	150	107	142	140	145	132	129	129	138	130	129	146	151	150	177	168	150	132	155	144	138	133	147	131	123	124	165	152	135	129	128	151	121	137	128	126	132	176	142	140	148	169	172	138	166	151	138	135	151	132	141	133	123	134	140	135	134	118	153	139	113	152	149	133	127	136	158	131	130	135	139	131	134	135	160	155	109	155	145	137	145	143	163	152	157	146	132	144	163	144	120	149	168	144	156	162	133	145	142	150	155	128	161	161	142	140	141	166	154	149	115	130	152	123	132	152	135	145	145	159	129	146	135	140	146	154	149	126	152	131	144	159	131	152	123	127	141	140	121	121	162	137	150	138	132	149	148	157	159	138	127	130	153	147	144	157	155	146	130	152	122	137	143	140	144	136	156	149	148	151	148	126	153	132	166	149	156	149	163	147	148	149	156
17752	6203	2183	2759	2441	2009	1612	1352	1179	1108	982	877	739	720	654	677	599	576	531	538	529	502	472	479	461	455	447	466	467	427	424	441	415	415	443	418	422	424	391	362	370	403	400	402	385	400	417	376	401	380	368	378	375	351	371	371	388	395	403	413	378	362	372	371	355	398	360	380	359	390	346	342	395	363	399	389	374	364	367	356	346	376	344	373	354	363	368	364	371	357	349	385	374	388	380	405	319	402	373	385	329	373	359	367	343	347	358	378	351	385	335	384	345	371	376	371	367	377	351	361	344	362	336	342	372	365	364	374	389	369	344	339	346	346	344	364	348	376	338	401	401	381	364	364	371	372	332	353	393	369	350	387	372	422	368	355	355	338	362	372	347	348	366	392	399	334	344	384	344	372	362	372	372	362	375	386	361	354	362	393	373	377	402	353	349	392	345	360	367	395	345	333	372	333	354	370	360	370	386	351	367	360	390	384	390	355	332	366	379	389	365	399	339	379	327	330	385	361	365	377	363	400	353	367	346	372	383	342	413	370	372	372	353	373	343	363	361	394	372	369	378	407	383	341	366	369	366	342	364	375	354	340	370	376	332	356	396	354	362	366	373	369	392	405	354	355	338	347	360	346	365	368	382	375	334	368	374	331	368	374	349	359	329	379	335	377	369	364	382	371	369	360	369	386	362	391	362	354	379	348	334	368	380	370	390	406	355	356	398	380	347	371	379	360	349	355	349	340	373	413	393	343	364	357	381	352	373	369	371	371	341	347	387	348	346	402	345	362	392	359	364	354	368	385	314	326	346	346	370	361	372	374	377	366	341	362	372	359	365	359	357	344	355	355	312	376	403	360	364	358	364	366	329	364	377	374	362	377	322	362	341	327	362	329	315	331	371	355	320	389	365	349	354	350	341	346	359	374	408	332	360	310	355	389	384	368	362	419	409	324	349	355	351	359	347	382	357	370	357	391	382	375	379	334	365	379	332	354	368	353	359	343	364	358	365	381	395	373	341	370	350	362	385	367	356	365	347	361	348	352	384	370	374	426	355	336	382	363	366	362	355	346	375	346	386	371	376	338	365	351	369	362	370	319	349	377	358	350	352	345	376	366	340	348	376	348	358	346	338	353	346	403	359	364	367	368	357	360	398	362	341	379	374	359	394	339	372	365	367	340	377	350	371	334	351	347	398	343	340	302	328	363	357	385	350	325	368	343	361	345	362	367	350	314	346	352	407	364	368	372	349	370	348	353	374	354	374	346	363	339	333	344	348	344	389	364	344	353	381	349	370	312	387	382	324	332	352	315	360	379	367	356	362	353	389	379	377	368	335	336	359	371	385	364	346	400	356	371	355	367	360	368	363	358	378	366	359	356	366	361	345	355	358	376	338	392	327	387	389	322	400	336	393	321	334	356	363	366	348	371	366	358	386	359	324	372	332	419	357	360	395	374	365	351	332	386	348	366	344	331	351	378	390	399	363	344	368	367	349	383	341	332	338	340	365	371	359	385	348	359	360	345	328	355	348	365	349	386	382	363	365	369	346	345	345	372	368	372	330	356	365	369	359	343	365	369	360	347	364	367	374	339	353	356	353	365	369	375	359	390	381	344	399	361	361	359	342	346	365	348	391	377	359	379	377	356	367	360	380	323	333	345	350	378	362	357	355	370	372	329	341	327	345	339	367	352	363	385	372	359	351	360	349	390	330	345	351	364	359	349	376	340	356	355	350	333	358	381	357	349	382	345	328	384	381	377	348	381	357	355	358	336	381	366	334	377	380	348	346	356	337	361	356	339	346	376	361	393	357	341	376	377	359	377	365	358	348	349	354	371	349	389	374	373	361	393	359	353	370	343	396	363	387	324	356	377	331	383	361	355	342	359	362	385	354	371	348	349	367	362	386	401	383	339	374	357	356	382	360	360	353	367	411	360	373	380	336	355	372	354	340	343	358	355	371	341	365	360	354	379	374	333	367	358	394	363	324	332	347	397	392	353	353	331	356	347	373	374	335	322	358	382	383	366	342	328	344	380	341	358	360	376	337	331	378	324	382	346	379	348	370	356	353	350	369	385	355	360	370	387	368	407	343	355	387	349	369	337	361	361	380	359	333	395	334	372	352	344	380	358	372	396	361	376	362	337	367	358	402	375	338	383	374	314	344	345	331	356	354	339	354	395	357	367	351	360	381	353	385	345	343	382	374	354	373	353	413	369	392	361	339	337	341	337	351	339	354	375	362	393	354	358	376	364	343	386	382	367	353	347	365	364	347	366	341	377	380	335	358	362	360	351	353	376	379	367	359	350	349	322	367	373	382	351	356	354	361	389	366	329	395	333	376	343	323	349	397	340	349	384	367	369	356	357	372	401	324	378	356	371	372	358	354	374	370	362	351	363	379	353	360	333	375	343	362	365	411	343	323	349	321	319	359	332	382	364	375	371	382	332	384	367	381	352	328	336	380	374	373	401	370	351	361	395	358	324	358	382	338	341	367	384	358	360	350	394	350	352	341	358	368	373	335	348	378	364	343	337	376	394	353	331	403	377	341	386	343	353	342	367	342	407	355	347	374	342	379	354	376	346	379	359	322	375	390	373	331	356	361	365	361	351	353	359	371	388	379	347	371	369	322	367	381	365	378	381	327	365	331	333	355	357	361	338	317	365	341	374	378	389	365	333	365	419	334	382	353	386	348	339	362	329	327	373	363	356	365	384	363	337	404	335	356	370	364	360	350	349	366	326	356	369	363	364	394	328	357	360	360	357	366	357	398	362	381	352	384	369	382	375	334	376	366	345	393	358	358	341	346	393	355	386	358	373	348	365	339	350	371	349	341	356	348	365	344	363	378	385	372	344	371	367	367	353	350	379	361	379	346	332	384	375	393	374	327	340	356	360	366	354	394	337	350	356	345	348	377	322	340	350	379	381	335	363	350	376	363	371	372	351	402	358	365	343	368	387	364	335	366	359	385	367	382	358	359	358	354	421	394	390	344	331	372	383	340	331	340	374	379	378	373	389	355	345	350	351	376	383	377	395	325	329	353	374	376	367	338	335	340	367	366	371	335	359	346	368	346	371	386	375	349	381	387	388	352	353	370	331	363	359	344	365	343	365	347	367	369	366	394	365	355	341	336	360	338	366	377	347	389	410	377	334	360	375	346	380	366	402	357	355	351	349	366	365	343	347	359	368	361	348	368	392	348	357	360	345	386	350	360	387	356	391	368	367	332	380	368	362	376	355	379	341	376	376	362	332	369	374	353	344	385	342	377	391	336	356	355	326	376	331	341	356	362	372	358	356	373	343	361	358	364	388	363	391	367	375	366	383	342	354	383	357	356	338	351	367	354	360	371	354	349	368	373	378	356	326	359	352	383	345	400	349	339	351	342	341	353	344	318	381	367	337	346	360	347	372	372	373	379	336	373	372	377	383	365	381	369	336	375	373	354	359	363	354	376	382	371	374	353	386	378	373	336	354	374	379	380	347	342	346	355	394	364	358	342	366
47046	20930	3424	1740	1131	813	598	541	425	378	324	317	273	246	263	233	198	242	207	184	200	173	190	173	174	184	148	165	170	156	128	154	159	163	155	164	134	142	165	148	140	147	166	160	156	152	156	149	163	157	130	163	151	152	141	167	156	142	146	161	153	150	176	139	148	160	145	160	159	172	151	131	148	146	146	154	153	149	174	178	138	140	142	151	135	147	152	143	159	155	161	144	150	153	167	165	185	157	174	136	154	135	143	180	144	160	154	154	177	159	136	160	156	161	161	140	137	155	164	162	145	145	129	153	157	137	157	151	136	128	144	140	146	139	143	160	153	145	135	155	149	144	138	150	134	139	144	129	162	150	162	167	143	145	158	143	166	143	137	113	155	141	134	147	140	142	169	151	132	149	121	163	135	143	152	169	156	142	153	163	154	146	134	148	139	153	173	133	144	166	160	157	161	164	130	145	168	155	144	146	140	139	139	150	146	149	138	151	162	143	157	131	174	144	157	170	159	170	143	163	142	149	167	139	164	153	144	122	137	143	153	154	158	141	137	154	173	152	129	138	138	138	137	150	150	140	142	151	188	145	155	157	155	169	178	158	157	184	139	157	167	139	137	145	168	140	139	143	137	141	144	149	130	135	124	158	135	156	153	149	153	145	137	130	143	161	164	134	138	136	165	161	156	132	131	139	137	165	144	149	140	146	158	138	159	132	151	151	175	180	154	150	165	150	128	144	156	137	157	161	137	133	139	138	150	126	146	154	132	156	150	144	134	150	153	140	159	152	132	130	131	138	136	161	156	140	140	136	167	155	169	163	148	167	122	157	156	142	144	131	140	161	141	148	143	148	127	154	143	138	147	137	144	154	182	155	124	121	142	134	174	183	159	135	149	139	126	125	151	145	125	152	149	162	130	155	168	152	176	146	133	136	164	144	122	151	141	131	149	145	140	164	152	135	156	135	158	153	183	154	175	159	144	162	176	155	152	150	148	139	134	158	176	144	128	132	147	168	139	140	156	156	156	159	139	160	133	135	143	160	133	145	147	139	163	152	150	165	163	130	155	125	141	146	155	138	136	133	157	146	144	168	124	151	157	147	175	162	154	131	122	149	150	154	124	159	165	162	148	163	141	143	124	155	125	148	152	155	175	167	148	150	155	144	166	135	143	150	122	148	157	128	142	163	148	140	147	150	143	122	168	132	142	159	168	152	151	156	160	137	148	154	144	143	164	168	143	144	130	139	131	166	175	158	152	141	120	154	151	177	162	138	151	142	132	146	152	164	149	171	144	155	171	183	144	157	152	136	152	154	133	134	134	144	137	139	148	156	155	144	150	123	145	145	149	151	151	155	128	140	153	146	171	163	158	155	190	175	157	136	157	152	131	153	151	159	168	175	136	150	146	147	146	148	163	154	155	155	164	156	133	139	155	162	164	141	140	159	155	118	150	126	133	149	142	161	160	159	146	163	147	157	145	171	133	137	143	159	150	158	170	134	154	165	119	154	144	152	139	137	142	158	126	132	188	151	171	136	149	129	154	144	153	156	162	109	143	124	139	147	147	139	149	147	150	135	135	136	158	156	174	134	144	153	143	160	155	139	168	159	144	129	149	140	153	128	167	161	160	147	144	143	118	152	133	150	154	160	147	155	146	170	142	137	126	156	147	153	137	145	146	151	140	176	158	142	150	144	167	177	139	169	139	154	155	170	150	147	153	150	153	162	165	139	164	167	132	133	156	134	151	193	149	137	149	145	125	140	139	162	133	145	179	150	152	141	144	129	139	125	141	175	159	141	136	171	159	143	147	119	150	129	144	144	176	168	159	128	155	157	155	148	150	152	143	172	141	142	175	152	155	151	156	140	146	154	147	149	145	146	150	162	148	127	166	158	154	159	150	134	151	125	135	146	141	144	167	162	147	143	148	145	156	149	141	166	151	145	139	149	121	180	159	159	144	131	158	186	137	147	148	147	147	135	143	148	120	137	134	132	171	149	128	161	142	166	131	144	146	135	169	144	125	146	142	134	178	163	145	163	172	150	159	128	153	160	106	144	149	146	145	171	165	171	152	165	128	138	127	170	126	126	140	133	153	170	158	153	115	137	160	168	141	158	151	155	145	162	151	149	150	156	138	163	180	166	132	143	143	148	156	165	155	133	139	134	155	158	142	145	139	141	150	167	145	143	145	148	147	153	151	157	140	147	134	153	129	149	151	155	140	142	147	157	146	153	133	176	147	157	162	139	142	173	147	138	163	135	154	157	152	132	180	155	125	173	168	164	158	169	150	134	137	141	151	157	159	124	149	134	153	150	150	162	176	151	156	154	136	138	148	141	181	148	151	163	133	145	138	152	152	158	171	148	142	141	151	144	135	149	122	129	163	152	136	171	141	141	131	122	157	150	140	147	165	160	166	141	124	127	148	139	157	157	172	137	139	149	130	138	154	159	134	164	119	149	158	147	150	154	183	159	164	130	178	156	141	154	153	157	135	141	123	149	158	150	147	135	139	155	140	159	154	148	143	139	146	130	149	157	168	139	124	182	157	153	137	155	163	148	140	161	137	119	150	175	146	148	156	155	142	133	159	164	150	148	151	150	155	151	137	129	140	170	156	142	143	155	163	122	145	155	165	151	169	143	131	144	154	163	119	155	151	141	125	131	143	138	138	145	163	137	149	143	126	150	136	139	135	134	155	173	133	128	166	173	145	144	136	157	148	146	158	136	150	154	152	153	146	164	157	156	141	174	144	149	126	155	150	154	141	172	132	156	160	140	137	135	161	133	128	125	146	167	156	129	124	137	156	141	166	148	132	151	134	164	155	121	143	154	146	142	179	144	130	160	139	142	162	155	142	176	133	163	151	131	142	147	172	140	143	143	150	165	132	143	147	161	147	164	133	136	144	140	164	157	159	140	168	148	151	161	155	132	152	134	152	146	163	167	146	148	140	161	189	147	155	164	167	144	157	131	150	146	152	160	158	131	162	141	147	154	159	128	150	127	151	150	171	133	150	154	169	152	145	121	160	137	126	157	154	123	131	164	157	137	166	165	150	139	139	153	146	116	147	155	159	151	127	137	174	141	153	130	159	155	138	152	160	147	143	153	146	133	133	124	178	142	169	144	151	171	149	141	135	140	140	146	145	121	156	155	142	143	156	146	146	144	159	151	156	130	161	146	159	151	174	145	161	163	163	147	159	135	165	149	146	163	170	140	125	150	139	129	134	153	154	142	162	149	137	174	155	165	138	158	157	152	165	147	147	158	156	141	141	141	144	143	154	166	171	150	148	155	151	153	151	167	159	162	133	164	148	139	149	144	160	127	143	138	146	145	135	140	148	155	160	154	166	152	144	143	143	180	157	138	149	150	148	137	139	140	157	141	157	146	169	143	152	163	130	176	152	144	151	150	141	163	135	151	157	155	166	126	141	149	131	151	136	166	138	136	125	150	162	138	154	162	154	145	162	156	151	130	138	127	137	146	148	154	142	148	155	154	135	147
23835	10437	3987	4873	4264	3456	2824	2420	2000	1679	1481	1326	1174	1199	1040	986	899	850	820	772	751	736	708	642	599	627	598	592	604	553	536	526	523	532	543	522	502	502	516	492	444	484	471	501	447	452	460	470	430	455	460	433	450	433	431	417	436	460	475	425	425	432	434	427	426	415	426	439	428	457	415	381	453	458	418	413	437	426	435	449	427	409	459	409	433	420	415	418	439	412	395	403	393	397	424	410	443	388	429	422	410	428	403	415	436	425	399	442	404	419	442	419	382	421	375	425	387	412	410	447	398	434	406	393	412	403	426	395	377	432	429	412	428	384	447	397	420	386	452	388	424	418	401	388	413	385	413	426	390	386	435	375	417	426	382	370	429	401	369	410	430	418	392	409	382	400	418	377	379	401	384	396	357	418	373	388	411	364	388	411	432	395	403	384	433	400	394	417	399	440	404	399	384	405	419	381	391	417	385	425	411	410	427	368	380	388	384	423	419	399	388	403	405	405	385	425	397	422	398	390	410	427	365	384	384	377	376	418	388	428	411	380	457	407	376	421	423	379	374	374	397	400	404	428	403	390	411	440	398	407	407	446	378	416	427	416	414	391	429	444	409	421	411	409	387	405	406	419	406	421	415	388	406	402	410	405	402	402	396	422	392	399	411	425	401	415	388	428	381	378	394	419	411	431	418	381	405	425	415	443	382	391	382	408	400	400	410	437	393	425	403	390	414	380	386	401	417	423	393	391	423	355	404	380	410	419	344	402	378	392	415	366	417	415	395	438	417	425	402	400	407	394	387	415	436	408	410	405	400	429	393	388	433	431	421	383	414	405	388	399	438	353	394	399	417	415	409	421	412	405	420	433	402	418	371	426	413	412	398	380	423	384	398	399	425	395	401	398	380	404	406	400	431	441	404	402	417	410	381	373	428	454	414	411	392	375	370	382	410	437	394	394	452	390	454	403	399	396	416	394	433	419	385	400	399	394	391	389	381	407	417	407	416	395	383	404	414	407	365	385	366	441	419	394	396	402	411	410	425	414	400	401	416	356	383	406	415	395	420	409	396	442	433	400	410	409	421	394	415	408	396	414	386	386	437	418	398	344	391	412	429	427	371	404	391	373	393	401	388	385	416	404	399	382	392	459	407	401	408	406	378	439	428	382	391	403	380	405	400	365	384	405	396	393	383	424	408	401	377	432	396	422	404	390	440	422	406	388	403	404	418	401	401	394	390	423	404	394	385	405	376	395	418	372	416	407	421	356	432	425	392	396	385	400	422	419	399	394	433	446	413	421	412	415	426	390	401	419	403	402	433	417	399	401	438	463	381	409	446	415	389	400	439	369	417	398	425	376	392	366	421	407	389	462	388	432	440	384	410	388	382	411	431	428	393	385	447	405	386	389	421	400	386	410	431	381	403	398	401	372	407	404	422	403	379	379	401	406	409	426	414	363	424	397	432	421	418	402	400	377	419	428	403	420	424	431	415	409	395	449	399	410	406	420	408	415	423	406	427	376	416	426	404	424	382	407	439	398	406	410	424	380	404	388	377	376	420	414	383	397	398	395	433	433	408	457	447	411	411	395	411	412	404	460	382	424	391	421	394	385	403	416	420	391	403	396	383	421	427	404	415	383	388	376	403	435	369	393	386	351	417	425	407	411	380	430	407	414	386	396	365	386	377	400	425	389	428	373	420	437	387	402	388	427	448	475	429	384	413	387	393	425	396	392	435	412	406	412	377	375	436	393	389	407	387	401	409	426	441	399	434	407	416	450	397	397	400	426	392	396	449	420	417	421	389	405	387	392	400	403	402	387	421	393	458	436	378	419	393	407	396	434	407	441	417	401	405	428	411	417	449	413	410	451	404	381	391	399	401	420	391	403	423	382	407	413	419	374	396	403	393	436	422	377	367	361	410	434	425	414	401	396	412	417	405	422	438	406	392	410	357	417	403	384	378	412	396	379	400	423	410	431	391	401	408	380	395	368	414	419	429	431	412	411	399	395	440	424	432	428	430	403	382	419	418	448	398	440	420	384	404	443	409	403	375	420	395	440	390	430	450	380	446	368	416	396	393	390	398	415	442	416	418	371	448	421	425	400	396	375	396	424	403	386	414	390	405	401	403	373	410	402	419	381	391	407	373	413	417	372	384	410	393	408	405	389	384	370	374	388	410	396	396	387	437	421	404	369	425	410	436	411	403	419	415	377	444	386	427	382	399	439	384	396	415	418	393	420	401	433	401	415	407	410	418	401	378	418	445	407	394	432	427	388	405	414	437	417	412	412	401	377	371	409	412	391	422	375	431	431	372	414	429	380	404	388	418	399	438	372	382	404	406	364	400	374	441	390	375	378	359	415	425	404	417	382	415	362	414	401	383	383	434	393	390	396	417	393	373	392	400	405	424	403	461	394	410	391	397	411	418	430	433	402	389	397	412	411	422	362	402	387	413	401	408	438	407	420	407	391	374	404	436	422	410	426	398	418	405	399	394	426	395	395	427	390	396	444	432	394	411	424	411	396	402	404	445	380	408	435	381	406	385	411	400	402	404	395	424	415	383	395	409	399	419	384	390	416	403	421	407	386	387	418	392	402	379	426	394	403	417	406	432	425	432	406	392	439	394	390	430	394	397	392	375	436	414	427	439	399	403	416	439	421	396	372	399	404	415	444	385	392	392	414	440	385	428	398	426	460	417	385	399	375	441	414	410	452	393	443	398	357	401	377	397	386	384	406	402	382	363	449	399	435	410	396	381	400	431	389	409	400	369	410	372	414	387	404	399	416	409	399	383	390	437	422	374	392	404	434	385	417	393	411	364	410	396	439	439	396	391	429	389	375	426	400	423	415	392	423	415	449	391	415	406	404	396	380	413	440	404	373	386	421	391	375	411	386	376	459	418	400	380	417	410	433	376	425	411	414	406	405	446	399	377	380	427	413	423	385	414	414	377	424	411	357	410	389	391	393	400	427	406	434	455	399	400	413	390	417	401	396	381	420	407	409	348	392	406	417	423	422	405	416	431	404	409	424	409	386	391	437	398	412	410	409	429	389	409	391	424	412	426	384	353	426	410	396	415	355	371	403	430	389	436	414	398	394	415	411	411	404	382	398	423	424	417	408	431	426	396	411	404	429	435	439	399	404	429	438	404	411	422	413	428	418	406	433	444	410	359	425	405	380	395	397	367	410	401	398	432	402	409	393	379	413	399	383	376	405	416	431	391	413	388	427	429	394	375	381	417	379	419	385	413	382	408	407	416	430	390	410	412	407	417	387	406	416	412	416	414	435	405	399	376	412	399	405	388	403	428	411	386	410	414	390	410	389	421	404	394	385	406	432	420	388	426	400	386	406	406	418	417	414	368	422	463	394	389	385	407	448	416	372	413	440	391	400	443	412	387	405	385	406	400	424	416	387	393	426	431	447	388	370	408	407	390	427	450	422	379	409	431	388	411	416	422	407	385	409	387	413	381	430	405	425	337	399	392	458	446	399	396	399	390	419
16279	1700	344	308	324	332	325	302	321	318	299	290	312	358	298	323	325	305	328	318	303	297	313	329	331	297	319	314	351	352	304	309	312	310	326	301	313	320	290	312	309	333	323	318	336	336	309	311	306	351	308	316	337	292	324	325	271	306	283	317	324	330	303	301	309	339	327	298	325	306	289	308	330	348	339	325	314	315	350	322	325	311	323	315	274	274	324	299	298	317	321	286	319	293	337	329	309	297	326	298	338	315	279	327	299	303	326	331	305	333	315	359	342	305	318	308	320	310	299	329	282	299	314	340	325	296	293	308	303	270	309	315	335	296	328	314	288	275	311	297	314	284	276	332	302	332	318	279	329	312	326	330	322	308	310	298	321	294	306	281	319	321	299	317	293	295	316	325	292	321	315	285	330	304	276	299	287	284	296	294	285	304	314	278	305	289	324	297	304	307	322	309	325	299	306	292	302	322	329	301	309	311	289	326	306	291	260	295	319	300	293	306	288	301	296	323	287	303	309	290	289	343	282	291	295	329	287	280	301	300	299	290	311	305	331	324	297	298	291	321	319	292	329	314	339	294	309	317	310	346	326	274	281	338	313	305	287	324	307	292	316	323	317	319	321	292	284	296	335	301	286	304	313	314	287	299	292	323	311	338	316	321	319	286	268	311	311	293	291	321	327	308	295	329	301	318	298	309	309	316	294	297	336	285	326	294	339	307	268	314	326	321	283	324	341	313	316	322	299	333	312	302	293	297	353	319	313	321	284	324	280	299	334	299	292	308	328	326	327	314	308	307	287	326	331	316	319	342	321	282	332	309	302	321	311	324	310	280	299	287	332	336	340	319	313	315	319	306	317	317	323	295	333	319	334	308	295	307	276	312	316	291	323	316	304	296	289	303	290	296	298	300	307	315	289	307	301	312	318	313	336	317	319	319	280	319	304	311	341	338	321	327	296	307	292	304	322	295	336	321	321	346	313	308	290	313	305	302	306	303	334	310	321	333	307	317	293	284	311	301	315	335	320	306	344	338	316	309	301	299	324	300	343	304	281	326	333	317	301	330	305	315	311	336	285	334	309	319	342	272	301	296	347	298	319	324	347	313	302	279	302	299	308	288	323	301	290	299	294	304	294	309	336	344	301	288	297	331	314	337	280	310	308	327	293	275	273	293	310	293	354	293	312	294	308	290	303	310	335	302	344	318	288	312	295	300	320	351	351	334	321	294	331	294	289	297	281	322	313	327	308	287	330	304	299	314	297	332	315	304	320	305	285	313	320	291	353	280	294	299	323	314	311	304	336	363	312	291	298	310	318	315	340	309	323	313	271	305	310	287	323	297	319	279	321	321	302	300	297	303	314	287	289	313	334	326	320	317	322	298	311	343	315	313	271	340	272	316	305	320	303	289	319	305	302	306	321	319	328	311	302	332	277	326	283	304	267	316	340	352	314	317	337	305	312	325	286	332	314	325	295	340	286	315	316	349	328	317	307	325	298	293	279	304	327	328	359	303	326	354	298	308	325	319	319	312	300	339	295	317	319	316	327	295	301	306	312	329	313	288	281	299	302	323	356	313	293	293	307	322	326	272	305	334	340	300	336	311	281	320	305	323	315	310	309	315	311	300	289	288	317	347	282	299	287	312	269	298	314	294	297	327	326	322	308	330	282	327	340	329	299	306	320	309	305	327	335	335	313	313	331	306	311	326	361	316	281	295	261	332	298	299	294	267	338	306	314	303	269	323	311	320	309	296	306	300	291	313	317	302	321	313	295	298	333	286	281	327	302	332	305	307	287	298	288	292	343	339	299	350	294	308	303	297	310	326	309	285	297	275	349	346	301	334	322	316	313	284	310	351	288	300	301	340	312	315	316	330	313	304	308	308	353	301	276	296	278	337	323	279	321	306	311	305	304	310	328	315	348	299	312	345	305	309	303	316	280	294	310	329	313	294	332	293	330	304	287	322	314	346	290	322	303	318	319	326	321	307	344	298	301	299	317	308	322	321	318	292	288	283	303	289	338	272	326	296	353	310	319	281	328	332	316	292	344	345	349	347	316	331	292	330	296	292	309	310	320	322	341	312	289	324	293	290	305	291	312	296	307	313	323	288	318	339	299	342	338	311	318	331	299	309	330	300	301	330	312	328	296	332	288	274	321	322	298	298	317	307	326	299	310	319	333	325	308	331	303	324	326	323	283	296	320	312	354	318	352	332	317	303	301	286	301	305	284	301	303	313	312	310	337	295	295	312	307	348	314	308	326	312	314	319	348	330	318	287	319	348	344	319	306	304	288	312	314	312	307	346	306	327	295	304	322	301	348	329	319	316	341	319	280	304	327	321	318	315	282	325	275	303	265	328	341	322	323	315	309	310	288	315	320	304	278	318	333	305	325	307	367	339	333	322	310	314	301	350	335	314	300	342	311	304	330	309	323	326	319	324	307	315	331	322	291	301	295	315	313	313	267	301	304	313	305	310	321	325	318	300	306	309	326	354	345	332	287	281	271	316	325	294	277	313	301	324	325	304	304	325	295	307	296	318	319	290	323	309	346	314	315	321	305	327	313	302	304	323	331	335	324	325	334	324	303	330	324	310	335	288	305	314	272	311	279	320	286	314	327	300	273	317	308	302	315	320	344	282	311	293	319	304	322	313	300	310	321	319	316	288	315	296	307	305	316	288	337	332	306	333	298	275	296	312	315	311	312	309	288	308	304	304	324	311	299	287	293	311	326	319	278	295	333	309	293	318	306	309	281	325	310	316	313	280	302	294	307	308	287	318	294	280	272	303	315	290	297	322	317	308	299	283	315	355	291	280	294	329	299	321	302	318	341	281	280	317	292	317	300	303	302	304	307	311	343	307	284	320	331	294	304	285	302	296	331	311	311	315	317	277	301	285	276	290	309	334	344	336	315	300	308	302	317	347	311	337	355	325	310	339	300	302	316	293	278	291	338	313	328	318	287	316	319	319	294	302	286	305	348	328	303	312	293	308	305	301	327	315	318	300	269	328	308	346	276	322	301	295	311	313	335	323	323	259	303	302	308	326	289	293	316	310	310	306	309	322	320	299	355	326	299	311	312	265	320	297	308	302	316	294	328	302	287	337	343	275	313	313	314	303	314	329	324	330	319	278	297	318	341	296	295	312	286	331	306	323	309	310	278	313	312	326	321	311	308	289	318	306	339	293	305	316	322	279	316	294	312	322	301	317	304	329	308	334	341	322	339	298	293	336	305	298	304	300	322	295	336	328	292	258	332	290	310	328	277	326	333	314	308	277	304	295	290	336	316	312	318	294	291	319	314	329	334	277	285	310	316	337	351	323	330	340	310	275	288	321	309	312	294	319	342	302	290	330	316	332	343	312	330	304	328	294	326	284	331	318	284	320	282	318	310	297	279	307	317	288	288	302	295	286	321	309	304	309	301	314	325	286	325	293	287	279	289	315	307	322	281	295	297	305	303	334	282	295	309	274	284	307	333	283	296	329	287	306	301	289	330	347
7402	1029	773	759	761	780	760	751	743	765	721	780	770	726	704	711	669	742	718	720	723	693	725	758	767	724	689	691	716	659	684	712	710	692	686	761	786	666	728	749	712	691	723	716	775	701	702	726	687	653	699	725	682	704	690	697	748	725	738	724	681	721	704	681	699	674	664	693	726	712	658	741	708	747	694	646	740	701	718	722	744	763	733	682	677	706	720	713	768	706	687	692	701	707	684	670	713	736	681	688	686	721	692	698	735	752	706	669	707	701	697	691	738	705	690	673	720	703	720	692	720	687	710	711	728	753	687	732	686	715	693	710	711	701	752	676	688	672	704	678	688	703	689	700	745	688	692	689	730	711	743	684	715	706	712	740	665	720	697	753	705	708	718	688	678	686	746	667	702	668	704	722	700	674	687	702	714	721	682	719	738	712	725	675	720	699	722	758	708	745	726	746	700	717	669	745	729	676	725	681	704	750	727	731	660	690	706	736	686	711	668	756	706	690	737	707	706	744	740	709	733	746	693	702	743	672	763	744	690	718	680	714	706	703	717	700	729	740	653	705	694	735	701	676	676	716	726	660	702	687	681	743	681	713	731	713	708	688	692	691	714	663	700	717	717	721	678	725	680	672	693	700	686	718	717	759	716	652	653	716	691	702	735	708	738	761	721	713	688	682	693	685	659	696	703	695	728	688	696	698	687	659	702	707	708	691	693	686	672	751	768	689	723	703	706	660	690	705	701	738	670	722	667	718	676	705	701	713	717	715	707	708	713	677	704	693	698	647	692	746	705	708	633	736	698	672	688	764	725	721	681	734	703	664	704	673	689	694	753	679	728	722	717	688	684	619	700	709	689	729	699	738	727	700	686	655	733	744	684	682	753	699	740	713	724	691	658	712	735	686	639	701	752	728	720	712	720	693	707	699	643	706	774	752	726	726	677	685	717	693	715	718	720	705	697	711	676	718	697	679	689	680	692	705	710	725	691	700	712	735	683	710	742	753	681	704	641	721	684	685	696	646	694	716	705	705	686	715	687	694	682	735	687	665	739	662	684	724	732	695	713	668	717	706	687	717	715	727	689	729	724	706	668	711	702	720	768	697	738	694	729	709	735	704	722	709	672	683	721	689	699	666	669	653	742	661	731	686	718	716	712	696	678	774	697	698	718	696	699	705	729	685	696	692	693	716	734	677	733	679	696	762	704	731	713	728	751	785	772	740	697	710	723	745	699	721	745	683	725	681	697	737	671	692	734	713	742	705	648	688	716	701	690	715	671	677	689	710	741	715	699	727	683	745	683	710	694	697	712	731	690	735	686	708	718	699	734	672	651	689	708	674	703	704	676	705	715	743	672	736	772	698	719	676	718	715	681	751	679	703	671	712	654	733	662	695	734	709	701	759	736	659	756	744	707	734	719	687	706	701	683	731	715	657	690	692	649	737	752	713	644	699	718	704	678	684	715	715	674	728	701	710	722	670	687	729	678	708	701	707	705	768	712	667	708	697	741	735	706	684	693	720	667	724	706	718	746	673	718	702	717	702	732	709	681	770	678	699	703	715	690	713	656	682	712	713	738	725	694	679	702	730	736	703	719	703	726	734	655	704	711	708	701	692	681	735	736	697	701	705	730	658	667	736	687	692	742	720	720	710	660	673	716	684	675	668	713	736	702	704	687	721	680	697	649	711	723	685	704	756	644	673	708	688	719	720	735	719	701	730	708	713	732	737	657	687	722	743	659	698	743	683	743	716	738	669	735	710	677	661	707	658	690	657	716	648	684	685	703	678	710	699	719	672	718	757	706	709	684	719	697	684	715	699	725	716	677	722	730	711	702	724	705	731	690	735	674	670	722	694	687	774	720	723	738	740	749	716	684	736	687	708	713	648	725	741	708	746	731	719	744	687	710	692	696	691	731	707	708	678	666	748	679	703	707	670	701	702	684	700	725	724	736	704	726	730	708	773	731	685	689	687	704	704	718	733	713	740	678	710	705	722	689	693	712	704	729	706	715	701	704	713	750	709	671	656	728	690	733	718	710	707	752	671	716	719	683	684	729	716	702	661	740	677	731	727	686	695	719	714	716	707	700	698	689	673	715	681	689	719	688	748	715	701	718	766	706	715	679	690	725	743	733	682	707	680	714	712	718	675	697	756	712	736	695	686	712	693	735	677	693	734	652	737	673	711	699	693	769	749	715	688	684	774	752	703	682	685	712	694	689	734	717	675	701	676	721	742	781	712	709	702	700	737	752	706	694	750	698	745	643	733	720	700	669	703	666	721	710	691	701	702	677	682	631	668	700	701	746	755	707	701	716	709	710	724	693	671	701	731	695	724	683	721	696	666	675	688	721	668	724	753	679	686	688	664	722	699	723	689	707	726	719	666	665	708	658	732	676	734	683	701	723	694	721	717	696	676	682	734	718	668	719	756	751	704	701	702	710	693	751	731	709	713	693	742	652	692	716	717	710	680	675	723	682	689	669	722	744	728	669	702	687	670	716	676	716	729	695	701	707	707	709	718	693	672	721	691	740	724	703	696	698	713	737	687	739	699	679	718	682	683	738	743	715	684	680	723	681	684	716	669	744	704	740	696	675	666	701	717	711	740	672	722	699	672	692	694	696	724	727	725	720	684	706	712	704	735	709	726	704	743	717	693	738	691	699	731	713	707	675	724	695	693	685	664	690	701	726	720	639	765	705	757	668	702	711	713	736	685	669	753	729	718	722	704	636	675	722	729	701	705	662	719	700	681	653	763	725	727	733	732	705	709	698	722	744	712	722	728	705	714	697	763	685	677	761	675	739	670	684	688	714	734	690	706	655	679	712	710	713	674	731	701	709	697	658	688	674	698	682	723	711	737	761	666	687	728	688	703	742	684	738	672	700	722	702	649	679	675	688	708	687	676	666	719	723	715	688	752	706	654	720	693	683	684	662	703	748	740	670	701	684	717	696	725	675	744	742	761	710	724	660	729	651	708	681	698	713	661	644	708	729	733	714	759	735	668	724	764	712	694	686	720	704	768	723	717	705	693	667	740	701	741	663	686	698	745	680	698	719	717	718	726	693	706	721	724	670	696	641	694	722	716	701	691	725	700	688	692	666	680	673	697	685	704	716	696	686	701	732	754	714	666	691	725	727	746	688	696	734	700	704	768	706	684	709	719	672	690	702	733	694	701	725	711	700	694	669	755	733	750	672	763	694	694	718	680	716	681	725	734	721	712	754	702	686	679	701	678	694	709	706	653	731	705	705	682	698	663	705	724	733	738	717	724	705	707	675	704	736	729	701	735	719	674	731	668	644	715	716	764	726	667	712	728	682	711	745	679	698	672	661	667	738	686	673	683	639	699	700	708	653	675	662	754	742	699	732	693	734	719	726	713	707	722	690	717	643	783	742	759	712	718	705	709	699	727	649	734	698	687	732	726	737	706	708	703	704	737	702	729	670	703	696	638	718	682	716	694	673	758	665	685	730	671	707	722	700	734	714	694	724	650	742	692
35630	11895	1465	878	600	488	384	293	305	241	257	243	192	186	179	174	173	135	175	175	157	182	177	176	175	162	136	152	155	130	148	157	165	124	131	146	137	133	148	145	160	133	192	132	148	160	136	138	155	143	149	126	134	166	138	157	152	159	117	131	132	115	130	158	139	149	135	149	138	151	147	154	129	152	151	152	141	147	145	131	160	115	139	159	149	130	171	122	148	160	157	153	132	147	125	137	140	131	136	129	135	121	137	140	146	161	129	136	127	136	125	132	145	146	149	151	135	113	157	147	143	153	132	182	145	155	174	141	135	150	154	151	139	149	148	149	137	112	121	144	132	128	136	139	122	124	119	134	124	133	149	166	152	146	127	161	140	123	152	160	149	120	130	137	116	133	123	148	141	143	146	146	126	128	125	157	151	132	142	138	156	139	144	142	157	132	119	131	143	149	156	132	133	161	154	158	136	167	148	162	132	145	158	147	131	130	146	143	127	115	114	152	157	148	126	149	156	155	148	134	132	150	124	130	140	155	159	151	129	129	141	132	133	141	133	142	157	152	139	127	141	141	142	141	139	145	131	139	142	134	139	123	141	138	128	148	155	118	158	149	145	132	133	119	147	135	145	137	121	124	137	133	148	156	141	152	158	113	129	152	135	135	149	122	144	153	138	171	126	145	132	130	144	134	128	136	144	149	150	134	133	127	130	137	160	139	137	129	125	153	138	128	137	132	161	145	144	149	141	131	151	134	174	149	132	140	113	148	159	134	107	134	140	142	118	125	156	153	150	146	121	131	150	131	149	119	140	117	148	139	132	140	127	150	146	126	144	156	137	154	139	165	132	152	137	143	148	160	149	159	163	127	140	138	146	137	147	137	131	128	139	117	144	145	146	130	135	134	131	122	140	149	156	131	162	152	143	149	139	153	146	130	114	150	145	139	134	131	136	141	127	142	135	165	147	145	137	135	140	160	151	158	146	162	130	140	133	143	143	126	137	151	137	139	156	129	153	135	171	147	149	134	144	130	128	160	132	139	132	137	138	150	143	127	142	158	138	139	159	149	160	138	121	122	140	146	148	149	123	154	163	137	139	128	123	150	147	138	143	133	127	138	126	124	132	137	132	145	132	138	149	154	130	135	120	112	142	146	128	156	143	118	143	146	134	144	120	175	134	150	143	131	135	133	141	140	126	142	144	157	144	146	161	144	118	111	134	140	129	129	141	132	146	156	120	126	142	133	145	141	112	146	152	152	130	150	135	148	158	169	147	152	129	132	157	150	128	130	149	106	144	141	133	147	135	145	145	139	124	134	160	166	141	145	142	171	143	136	120	133	135	124	158	152	153	128	147	126	149	123	136	180	146	140	133	144	154	139	159	118	120	107	153	156	159	138	152	121	157	139	131	115	141	158	158	156	140	112	123	151	137	153	107	134	130	171	138	157	136	155	148	150	134	141	139	119	157	132	133	138	134	136	127	151	145	141	138	149	147	132	131	157	155	135	140	144	157	157	159	123	161	147	147	150	136	146	132	131	136	166	137	128	151	149	139	124	144	135	135	135	151	111	129	112	139	127	131	136	130	125	138	132	137	157	125	134	144	136	141	131	118	141	123	157	149	146	142	111	130	124	143	144	142	126	133	149	105	157	143	123	135	139	161	120	142	123	150	140	120	150	165	145	141	120	131	135	138	148	159	121	141	167	147	158	155	134	144	134	132	139	145	154	147	141	151	146	128	126	149	148	127	162	137	133	147	137	146	156	145	117	157	157	137	148	139	132	140	134	148	159	151	139	135	159	136	128	144	142	144	149	133	141	130	150	132	159	150	151	138	139	126	160	151	150	151	142	146	152	145	135	150	142	148	148	159	129	140	135	140	109	114	139	145	140	144	136	128	140	131	148	159	132	129	150	155	163	142	161	148	120	140	127	130	145	128	141	151	136	129	156	166	122	124	125	138	129	155	128	139	125	158	135	131	143	144	160	141	156	155	152	169	148	139	137	166	171	152	134	119	133	155	139	183	136	140	145	139	137	146	126	127	124	140	155	152	127	142	122	143	133	135	161	140	143	156	120	140	171	130	157	156	150	133	137	157	125	131	139	144	137	137	153	129	128	148	148	120	150	140	138	166	152	151	171	121	137	128	145	155	167	145	111	139	141	142	148	137	141	135	125	145	135	173	132	148	140	151	131	127	132	151	127	155	113	130	155	118	150	136	136	136	140	149	133	162	142	144	139	146	127	143	157	157	149	151	124	146	126	125	137	126	157	135	146	134	187	151	131	140	152	157	132	147	149	125	152	144	136	134	136	160	142	136	104	124	168	147	130	156	151	148	124	141	148	127	141	147	108	150	133	153	136	126	131	144	146	134	133	133	142	141	160	155	108	123	129	150	134	141	148	137	123	155	149	147	147	165	170	150	145	147	147	159	128	135	146	126	124	122	132	145	135	139	126	154	147	134	136	146	146	138	162	153	137	126	156	151	138	143	137	154	136	156	125	141	114	128	146	138	129	147	148	129	144	136	151	140	126	161	146	131	146	126	122	128	132	139	139	136	131	158	144	151	143	154	159	137	150	160	125	120	145	142	133	130	148	153	130	149	144	142	139	156	120	146	133	127	125	125	127	126	152	146	152	134	117	144	129	142	142	127	136	148	121	146	138	155	129	134	132	134	162	136	122	115	129	122	128	150	141	138	176	150	145	134	132	143	150	146	158	147	157	118	134	128	147	137	155	167	128	141	163	168	138	152	139	156	146	159	145	161	142	138	129	132	133	137	112	142	156	136	149	141	117	150	181	135	132	140	145	128	142	143	118	143	141	130	156	146	140	166	145	153	141	153	137	138	129	132	136	147	129	140	139	132	131	123	131	134	120	144	140	143	146	137	142	155	125	129	140	162	126	123	144	138	131	138	132	140	145	127	128	143	133	137	153	144	137	145	122	141	122	135	156	137	128	144	129	164	136	149	149	123	158	121	122	148	142	168	154	144	150	134	148	128	135	154	134	139	152	160	133	130	149	132	143	132	140	117	126	158	130	128	124	137	136	130	162	122	134	132	120	106	166	142	126	121	145	133	170	141	151	162	143	165	130	140	136	140	108	125	143	144	128	142	143	132	124	104	163	137	157	144	130	114	125	137	128	135	143	144	145	151	135	128	130	125	143	146	151	133	138	138	157	135	142	143	136	152	130	144	138	141	132	142	148	149	152	152	134	143	135	152	144	142	139	157	140	147	142	134	166	144	131	151	138	138	132	165	137	167	135	130	126	126	128	137	152	114	113	127	137	137	143	141	134	144	143	144	150	151	152	144	147	135	144	145	147	137	133	158	124	123	147	157	137	129	154	149	133	138	151	143	150	129	153	128	161	129	135	155	164	139	157	138	125	150	123	161	150	162	140	133	147	154	141	140	147	136	134	143	129	164	139	145	127	135	143	150	141	143	152	142	151	142	148	129	146	142	157	165	128	132	138	146	138	159	155	156	137	152	142	139	151	165	154
17764	5986	2294	2721	2493	2003	1613	1403	1171	1049	908	847	791	660	618	620	591	560	566	481	504	514	534	476	538	479	452	469	397	439	457	453	456	420	428	393	423	403	426	406	395	416	404	404	402	413	419	394	374	404	380	399	344	375	402	389	377	399	365	384	357	381	366	413	354	348	385	395	355	335	370	354	384	397	364	370	339	336	361	364	374	380	362	386	365	384	359	376	359	382	385	382	346	332	380	340	363	342	345	348	335	397	365	394	370	341	377	423	343	369	348	336	333	351	384	348	336	385	353	379	350	383	349	382	350	402	380	385	344	347	362	350	393	351	374	367	363	354	376	342	371	373	352	379	392	314	383	356	383	407	372	355	351	352	390	335	364	380	353	328	391	365	355	367	333	378	372	369	357	366	339	349	383	352	377	343	361	363	365	355	361	361	391	353	361	345	381	333	387	340	387	372	343	386	350	368	302	353	331	376	371	372	366	354	345	372	361	348	359	361	347	399	370	374	341	374	400	364	348	333	338	353	361	354	386	345	341	382	329	379	354	363	352	333	362	363	360	347	385	369	374	373	379	355	359	378	354	346	363	367	392	336	351	363	361	337	368	363	342	384	392	371	348	387	346	339	382	355	353	354	369	364	374	379	327	346	370	363	385	370	357	367	356	381	367	315	377	351	339	373	365	379	337	370	382	341	361	383	359	354	352	357	378	349	372	387	344	342	364	378	338	370	347	376	367	385	375	362	346	336	360	372	354	349	356	362	372	353	339	368	378	380	367	342	355	392	335	341	335	339	314	360	350	368	363	331	341	349	341	347	352	382	354	406	325	353	378	372	384	392	370	367	328	341	318	364	368	361	365	348	357	352	383	385	319	409	346	399	392	360	364	394	417	356	354	354	372	375	377	354	361	375	387	369	391	373	325	334	346	359	346	362	359	341	336	360	396	331	366	325	351	360	323	359	360	376	361	386	366	360	350	361	378	366	375	375	330	375	316	356	354	376	334	377	363	396	363	336	352	334	366	363	386	360	380	366	365	362	325	356	376	346	361	346	390	360	369	357	376	333	382	362	374	359	381	355	368	346	359	350	350	369	366	383	374	344	355	360	337	410	379	379	388	338	377	379	404	379	386	340	351	369	365	340	355	360	325	382	355	395	337	350	355	340	357	334	376	351	357	370	357	376	364	316	381	349	383	384	342	364	321	348	374	396	352	359	383	338	353	369	387	395	355	380	385	400	367	348	320	353	362	362	408	350	315	357	350	366	371	367	351	336	387	390	379	370	342	356	351	356	329	347	360	357	355	336	367	352	373	358	348	342	376	400	369	347	397	387	331	368	371	364	380	355	365	347	338	367	380	353	369	379	346	383	369	350	364	360	356	340	362	339	316	353	374	380	355	366	372	379	333	331	361	374	326	378	356	391	391	362	351	385	404	365	350	339	347	365	374	358	333	332	379	352	356	359	385	345	372	373	401	361	381	369	360	382	398	359	358	360	361	350	361	358	372	327	373	353	388	388	380	331	324	378	355	390	334	374	342	367	327	331	367	364	357	370	359	351	345	353	356	355	361	361	392	341	352	363	363	343	394	362	347	349	371	359	383	319	354	367	351	360	351	340	363	350	361	344	356	367	362	369	357	371	333	384	361	378	354	377	355	371	386	378	348	361	340	351	381	368	346	375	341	356	379	384	374	369	373	389	349	359	348	370	340	347	349	374	350	362	405	344	366	330	368	359	298	350	357	349	378	359	364	337	382	360	345	402	359	354	367	382	350	344	400	340	345	350	354	349	353	322	366	349	373	332	350	337	349	363	353	377	361	349	354	378	383	371	372	345	352	339	357	327	352	367	356	353	361	345	327	371	371	326	319	371	374	337	371	376	369	383	331	370	327	386	392	341	336	364	364	366	363	390	397	355	338	366	388	367	365	360	360	381	332	375	367	374	370	359	366	343	386	368	396	356	355	356	390	350	316	359	336	347	365	345	339	375	418	366	368	365	377	375	365	353	358	359	346	326	351	366	328	363	353	371	361	359	348	372	385	345	350	363	351	369	390	352	361	368	374	385	366	338	364	345	317	375	352	400	347	347	333	369	343	330	343	332	385	379	372	381	357	370	344	339	357	359	397	355	379	360	356	362	344	382	338	360	382	343	363	362	373	353	382	376	349	354	370	331	379	355	384	382	344	363	357	319	376	376	383	372	358	369	350	363	366	378	372	345	383	351	377	356	361	352	344	354	372	341	396	347	356	357	358	357	357	348	391	370	350	378	377	359	341	349	387	380	346	382	332	371	382	344	350	368	361	346	346	336	349	365	383	382	372	383	400	333	326	329	365	382	391	338	343	364	370	395	358	339	384	366	358	346	356	348	378	334	385	370	369	340	360	378	336	367	343	364	361	357	372	317	362	382	324	356	382	315	342	366	343	340	321	372	348	361	384	320	340	374	363	399	357	389	368	364	332	361	371	368	344	365	370	366	340	377	378	331	337	334	354	353	364	325	370	359	337	373	359	381	371	374	355	356	349	370	351	352	349	367	382	379	362	375	369	382	330	368	348	366	356	336	351	405	377	368	366	367	340	400	361	353	362	418	374	354	362	360	348	398	364	355	346	354	333	339	368	389	329	361	360	359	362	378	354	365	403	365	366	377	368	363	378	372	338	375	367	363	369	335	346	386	364	355	349	344	378	360	354	364	382	355	321	372	330	359	365	378	380	363	344	380	381	385	335	352	353	336	349	353	384	386	364	356	357	356	350	358	363	425	350	320	365	357	392	352	335	373	399	359	338	335	365	341	374	388	353	347	388	348	374	347	344	356	361	355	384	359	334	368	371	375	369	362	358	365	324	385	342	375	373	360	382	337	357	341	369	344	314	346	313	351	374	348	365	380	334	381	352	351	358	350	333	406	363	378	366	404	344	371	380	362	388	375	402	363	372	367	340	332	369	408	368	376	343	361	352	372	361	378	385	394	323	364	354	375	345	388	384	381	344	330	383	333	364	347	354	346	335	380	348	379	377	366	327	383	356	369	366	334	379	356	385	373	365	330	366	333	367	383	354	353	325	338	387	348	373	360	336	373	370	363	357	357	379	321	359	311	358	345	385	390	355	348	342	354	320	332	321	339	355	326	335	377	341	361	366	355	339	334	361	386	325	335	368	337	323	386	372	377	340	398	334	377	341	360	342	316	354	334	353	338	372	352	323	332	350	350	385	326	365	378	379	366	341	384	382	392	364	363	353	374	340	363	411	349	369	318	366	328	388	346	357	362	374	338	377	398	368	331	373	372	342	360	369	375	349	343	362	393	338	345	365	410	349	369	356	359	355	367	341	371	380	353	351	337	366	342	369	343	325	379	343	380	333	384	356	382	331	368	353	362	361	338	345	341	374	358	365	348	371	363	365	364	363	420	378	350	342	383	337	365	371	361	359	359	355	393	328	365	345	350	346	362	389	344	370	342	363	368	335	370	343	368	379	366	378	342	368	347	352	344	365	368	397	350
47424	20715	3677	1778	1107	749	621	514	405	379	322	290	284	288	266	231	215	220	214	196	195	202	200	153	180	184	154	162	186	156	165	167	164	169	169	177	158	169	164	144	158	163	137	158	146	163	173	145	142	148	157	162	153	154	140	165	149	179	180	138	160	133	163	129	156	169	160	166	149	167	156	146	167	149	160	158	151	142	141	158	146	124	147	165	152	154	144	153	140	140	139	165	169	145	149	159	147	136	149	156	141	151	155	137	151	150	140	141	156	142	173	155	147	150	147	149	159	124	149	143	177	136	124	156	138	156	159	145	147	143	146	148	120	125	136	142	157	146	150	147	143	162	175	137	171	152	170	148	178	149	158	161	165	140	162	153	127	156	144	158	166	139	150	138	164	163	145	122	149	146	143	143	162	161	173	137	145	122	144	142	134	151	154	153	157	158	153	165	171	155	168	158	160	158	148	140	157	164	131	144	150	153	149	131	174	148	161	158	174	178	152	160	151	158	167	140	149	153	139	153	150	143	120	179	145	175	146	135	169	143	136	158	177	136	124	161	137	134	122	154	119	133	151	153	153	148	158	157	152	144	157	130	141	127	146	149	157	147	156	146	138	141	138	148	167	160	151	152	138	146	127	145	137	155	143	157	154	150	145	145	149	155	148	173	171	155	154	131	139	153	169	162	165	175	145	159	141	144	152	139	136	155	171	125	150	139	132	155	155	146	175	136	151	134	148	155	126	143	147	135	135	142	178	143	141	142	158	157	134	145	155	173	160	141	158	158	157	138	146	160	147	140	133	151	154	146	168	175	158	173	145	140	131	150	143	151	156	143	147	155	174	158	147	142	156	149	154	149	162	150	157	154	138	152	150	136	147	147	128	121	130	162	147	143	149	168	173	141	183	141	160	148	167	142	159	165	151	134	142	149	174	162	149	151	161	143	151	133	124	136	137	129	141	135	185	162	136	143	137	145	121	164	140	142	149	152	174	120	143	150	149	121	129	172	131	159	161	168	149	137	139	142	115	148	148	166	123	149	135	172	159	155	137	159	157	128	150	133	129	163	155	143	155	140	160	143	163	165	148	141	137	134	163	141	150	157	146	160	158	168	160	166	134	162	149	134	139	166	128	142	132	145	151	155	149	130	143	130	152	145	148	148	132	148	155	181	137	139	145	140	146	153	170	172	139	117	149	164	148	157	156	139	145	154	150	135	158	167	144	133	145	160	136	170	157	154	175	142	147	143	149	145	151	189	137	142	138	141	130	165	133	147	113	159	153	128	150	166	159	156	136	136	158	143	140	145	156	137	127	152	133	133	126	131	157	148	137	144	158	141	151	150	151	145	152	176	161	132	147	130	124	165	160	147	147	148	161	161	149	147	143	162	147	146	154	145	110	137	141	154	174	143	150	141	146	167	134	150	144	156	147	133	156	152	162	136	137	160	116	168	165	164	143	125	147	161	137	160	162	142	150	132	134	158	134	142	163	165	159	148	152	156	177	153	139	159	145	150	163	157	153	145	134	144	168	156	148	140	158	127	177	147	160	150	141	164	164	141	165	140	141	102	152	134	167	135	169	153	165	167	170	140	119	140	141	129	172	144	149	148	136	167	163	144	145	137	163	148	154	128	170	153	129	129	140	171	151	153	144	146	136	146	150	207	163	176	153	144	162	126	140	165	150	145	136	155	140	139	158	134	168	166	156	143	154	135	147	135	162	142	143	155	149	147	150	127	149	154	171	142	162	142	156	151	155	123	142	160	141	163	147	145	129	157	152	149	138	160	141	145	149	152	157	137	138	136	152	147	167	161	149	134	150	164	157	168	150	128	142	137	181	166	121	163	148	156	152	154	148	130	148	178	149	168	164	161	148	138	138	143	162	143	119	150	143	155	138	162	155	159	140	160	165	148	153	154	139	134	131	138	152	171	149	138	134	172	142	136	166	146	167	170	127	150	159	133	134	156	129	149	156	161	142	164	160	140	143	144	166	138	161	167	169	143	172	164	150	130	159	144	154	128	161	125	135	155	144	155	164	138	152	146	144	188	167	130	141	140	160	161	142	152	142	146	159	129	147	145	144	148	133	143	165	148	161	150	137	149	165	162	151	153	149	163	154	154	154	152	157	171	155	145	133	148	150	150	165	150	137	137	137	146	151	134	169	153	137	152	150	153	156	146	181	130	154	164	137	142	126	155	140	134	165	158	157	149	163	166	131	157	155	118	138	136	143	146	152	143	171	158	150	154	146	170	158	142	137	156	141	142	158	128	173	140	167	147	150	154	146	162	119	139	158	130	142	165	161	162	154	142	157	153	163	146	142	144	170	154	154	151	134	139	138	146	146	149	148	150	176	127	139	149	180	153	153	164	155	143	157	161	167	137	150	163	146	141	163	153	141	145	150	168	163	161	139	170	166	134	143	148	145	157	171	137	159	168	150	161	167	140	182	160	171	168	146	145	136	138	142	147	141	145	163	145	161	157	138	167	134	143	131	146	131	154	174	144	155	170	161	145	144	164	134	151	149	159	153	156	144	149	163	151	150	155	151	127	144	135	114	137	167	165	140	141	167	162	144	164	143	137	120	155	136	141	153	161	159	144	140	149	141	150	146	171	151	180	144	146	156	133	135	143	150	144	148	144	140	148	152	166	134	162	153	145	147	158	118	141	163	134	151	160	153	166	146	150	154	136	133	136	143	139	141	167	179	144	146	144	132	163	161	155	160	150	141	122	147	132	162	155	160	123	146	163	127	133	135	151	158	169	163	172	185	177	148	150	152	182	164	161	157	110	139	155	137	128	160	179	149	139	149	155	156	181	154	150	147	141	138	157	162	156	153	137	149	169	163	164	169	167	175	165	162	163	142	138	150	141	146	148	182	141	147	148	138	142	162	138	145	145	134	135	144	167	128	153	142	140	146	131	168	155	181	145	160	139	141	145	157	135	159	155	173	163	141	144	158	174	179	167	152	156	143	148	135	159	150	150	139	146	161	163	132	133	149	160	159	139	161	159	162	140	151	145	160	129	141	180	142	146	145	156	150	149	141	134	153	153	162	143	135	154	156	149	166	125	188	142	155	165	150	177	171	146	152	150	152	149	142	144	147	156	140	139	115	171	152	148	145	159	134	156	145	131	138	145	139	161	162	142	120	163	146	158	152	174	148	131	141	151	146	152	144	146	165	170	160	168	165	142	156	157	148	146	152	153	143	156	141	152	133	146	159	141	162	126	153	137	130	164	162	163	156	159	144	144	178	182	156	157	143	152	136	151	147	156	139	149	148	142	150	130	165	140	151	126	147	133	144	175	138	142	170	149	131	150	140	132	156	139	159	175	136	154	154	153	152	144	161	154	138	143	147	157	162	156	167	144	171	150	145	143	136	130	132	139	151	149	130	141	144	156	155	144	154	152	147	136	153	139	162	146	144	149	153	125	149	155	153	152	157	123	153	152	154	176	132	171	165	149	146	148	125	129	148	140	132	165	144	179	133	153	172	150	153	165
24251	10139	4107	4866	4252	3499	2818	2351	2073	1725	1492	1299	1160	1089	1030	998	947	830	813	723	720	679	664	660	646	601	574	568	555	550	524	586	544	529	567	516	499	517	538	465	491	492	488	485	505	461	448	474	453	481	457	430	450	468	439	468	438	446	482	450	463	415	471	421	465	435	406	446	451	429	442	420	372	426	425	394	442	420	442	459	438	447	436	420	373	398	409	416	422	411	387	415	407	421	427	426	401	385	406	427	416	417	422	414	447	418	420	402	433	388	412	439	425	412	418	436	451	404	411	408	385	432	392	447	438	395	387	417	428	428	408	398	429	406	415	396	448	409	403	391	437	413	421	396	400	416	407	391	388	440	418	396	413	397	407	396	401	431	440	414	403	394	373	380	405	404	388	413	412	412	466	376	401	415	391	394	421	444	401	413	405	395	396	434	424	387	427	421	417	415	421	400	444	418	422	421	382	412	408	420	403	408	420	416	396	393	379	404	374	418	416	410	404	392	398	432	413	390	429	381	344	402	400	386	403	420	407	407	414	413	413	417	393	425	419	425	425	401	409	381	395	437	420	366	438	429	415	379	429	422	395	393	414	455	411	416	403	374	368	403	409	417	420	377	393	425	381	404	422	433	384	364	400	399	367	407	365	382	430	383	408	417	379	373	411	418	368	419	385	428	395	399	404	393	401	419	398	430	403	397	397	378	415	388	400	412	410	416	409	401	388	401	407	405	399	390	414	399	383	417	414	447	413	414	386	413	378	396	464	400	394	410	397	377	389	404	401	405	402	365	387	436	407	403	422	398	415	428	415	366	405	430	451	414	403	446	412	403	422	385	435	406	397	429	416	417	425	399	390	402	390	375	413	390	441	412	390	409	426	421	405	413	422	379	394	388	434	377	389	423	364	406	421	400	427	387	418	381	409	417	421	391	430	439	402	451	387	386	405	404	378	401	465	372	419	416	404	402	413	418	424	428	382	400	431	407	379	384	385	430	411	427	402	439	418	424	448	400	420	390	380	388	393	416	403	399	409	410	438	406	371	380	418	390	389	421	395	443	420	431	408	376	407	398	403	389	395	390	403	415	428	418	417	435	415	402	380	408	382	442	407	405	436	382	389	425	430	420	420	375	399	433	383	419	413	421	388	429	411	381	398	416	461	413	418	411	428	403	419	398	432	393	425	386	414	361	406	439	425	421	428	389	409	427	386	421	416	409	392	400	387	408	428	401	388	360	394	401	389	389	416	409	417	337	399	405	387	404	390	419	392	420	379	387	416	437	396	418	422	396	424	414	419	403	397	431	426	416	360	386	469	422	374	435	403	443	407	407	424	374	412	420	419	409	425	404	422	400	431	373	387	404	414	394	392	419	372	436	420	393	400	420	369	411	375	406	396	421	403	373	359	456	375	400	410	397	409	413	416	423	376	397	429	412	403	428	429	437	413	445	365	424	382	366	423	398	387	381	391	412	423	378	412	392	416	428	409	443	404	422	412	404	404	380	447	430	399	382	336	416	438	396	450	430	408	430	387	379	464	433	386	416	433	405	428	390	390	415	420	398	358	452	388	395	402	402	408	447	384	429	421	422	392	398	397	395	379	421	434	383	427	409	443	400	376	416	430	400	404	449	374	429	394	410	415	399	409	396	421	386	432	402	432	448	429	375	385	393	377	418	395	370	426	407	430	388	421	416	385	412	395	355	390	382	393	416	388	408	448	401	426	412	383	383	378	407	376	395	386	429	378	397	400	409	399	384	408	422	415	424	455	419	422	426	402	458	377	394	409	391	403	441	410	389	383	418	409	398	408	372	407	407	386	382	416	412	428	430	382	423	388	414	373	411	421	401	433	401	418	419	424	412	404	380	349	470	412	408	421	427	411	365	423	382	428	393	428	412	394	413	379	387	415	430	405	455	416	384	408	392	418	389	406	415	399	419	406	404	429	378	412	408	372	410	400	376	375	391	381	427	436	409	410	378	404	405	385	395	408	416	412	409	433	411	385	426	368	409	403	434	433	369	407	426	430	419	421	410	423	364	425	426	384	415	379	407	376	421	405	438	398	401	417	435	335	380	412	433	389	375	373	426	414	431	425	377	420	406	393	393	396	384	408	427	379	389	379	399	391	387	408	402	401	428	390	363	440	429	404	418	425	394	399	407	408	358	399	388	435	370	402	413	385	399	407	425	390	386	409	406	391	390	404	400	404	419	418	390	410	397	374	424	423	426	414	405	381	409	409	404	372	422	441	391	396	392	419	449	395	409	411	435	441	384	396	389	410	409	404	404	400	409	400	413	409	436	381	390	439	393	397	399	395	412	423	390	379	398	397	369	384	415	405	414	384	387	373	401	398	410	433	398	372	397	426	415	433	387	383	399	407	436	421	391	391	410	394	424	406	392	415	384	416	389	393	407	393	453	366	398	429	405	403	419	402	426	394	422	406	428	398	392	418	409	420	382	409	396	404	405	408	385	412	421	426	408	401	434	419	414	441	442	387	375	413	436	436	401	430	421	404	435	395	369	399	402	388	417	409	381	438	412	386	381	424	428	429	382	418	394	408	388	425	391	404	389	390	386	403	439	407	421	367	417	402	386	393	409	392	437	402	386	379	412	363	414	399	411	372	396	420	418	340	376	409	389	422	440	387	401	380	430	385	412	394	428	395	393	405	406	437	373	420	436	369	409	389	406	411	420	384	386	398	388	426	443	437	431	399	416	398	400	402	412	410	429	404	375	398	421	403	362	389	401	410	413	400	371	421	385	377	407	406	393	435	391	373	375	404	403	384	414	410	400	433	395	386	384	423	397	401	383	390	377	406	387	416	396	385	433	430	392	430	388	391	382	393	395	402	388	396	399	395	415	416	418	403	398	344	405	420	404	426	353	391	389	402	426	419	365	425	418	365	439	386	395	426	427	450	393	405	406	458	378	408	423	370	406	403	412	411	412	420	438	416	371	369	397	421	389	378	416	421	407	392	422	428	413	417	390	400	442	410	397	407	393	386	421	406	426	400	415	418	391	384	390	389	395	415	408	410	385	408	411	416	394	416	409	426	404	410	404	430	423	419	415	388	384	401	395	404	412	411	435	393	413	412	395	358	428	423	408	388	391	432	396	420	432	407	341	377	402	393	406	397	355	428	384	391	410	421	396	389	440	432	411	425	358	401	405	373	422	383	405	414	399	408	410	394	428	413	411	403	433	460	367	439	404	369	437	401	395	421	424	402	439	380	386	398	407	401	420	400	397	413	395	426	385	430	383	416	406	400	417	420	398	409	394	379	401	402	371	385	423	401	411	394	386	425	420	428	386	356	373	405	394	400	403	415	407	437	400	385	401	425	406	392	394	388	431	407	420	408	411	429	423	388	432	410	387	399	378	392	405	390	416	417	431	367	457	397	410	452	407	446	408	401	432	398	397	411	410	416	403	401	410	387	385	400	411	434	412	404	428	427	436	442	406	379	423	378	390	415	438	390	395	416	374	417	389	389	371	414	426	417	413
16037	1636	371	327	332	309	304	341	300	337	315	288	309	310	303	328	300	312	287	300	309	276	329	311	300	294	301	295	290	348	286	300	319	301	308	310	311	286	300	321	288	320	326	303	314	284	349	321	318	288	293	356	323	314	285	283	302	278	305	349	297	309	337	303	305	296	337	318	322	300	297	285	280	328	297	292	325	327	321	308	313	309	304	283	328	319	292	295	309	340	307	306	295	283	326	350	324	317	304	281	295	292	290	293	304	317	311	319	304	292	303	291	307	325	296	306	326	336	322	297	294	300	297	296	280	342	323	302	308	291	309	292	301	296	312	288	280	296	309	310	285	318	325	333	308	329	320	290	316	322	327	294	306	317	331	298	351	316	303	282	308	315	317	322	317	295	301	308	307	271	306	260	293	269	306	313	324	267	306	309	296	302	312	315	295	295	308	328	310	282	299	336	340	297	295	315	322	334	291	290	312	295	282	267	312	302	296	298	299	284	334	312	283	327	341	284	299	260	311	309	292	300	313	308	317	290	297	294	303	307	288	307	314	327	298	314	335	298	307	319	303	298	316	328	313	314	274	308	303	302	318	310	278	320	289	307	356	333	323	287	318	345	289	310	298	314	305	299	300	309	286	314	308	288	313	342	300	306	286	325	304	300	303	314	304	292	318	341	321	291	325	340	310	317	300	266	302	304	307	270	316	322	339	317	299	324	273	321	306	282	281	328	322	313	310	328	307	320	293	323	319	290	315	321	312	300	315	310	288	302	306	327	312	325	307	313	332	287	305	334	280	298	329	314	347	325	309	327	277	295	302	298	333	262	317	322	344	317	281	279	283	307	307	300	322	304	318	323	331	310	299	304	336	314	329	287	303	313	281	308	299	288	298	343	278	308	306	313	331	334	307	332	326	342	301	298	289	309	317	313	286	315	307	295	293	318	318	300	313	297	306	327	322	322	296	295	303	335	317	311	303	310	317	297	336	334	312	317	313	299	285	329	303	302	310	313	283	297	339	330	278	343	300	294	293	272	296	311	338	295	331	327	305	294	288	322	300	296	342	326	307	296	301	274	299	304	323	296	310	315	298	305	331	309	308	317	305	331	286	300	293	307	306	251	316	314	321	310	315	305	310	298	293	322	278	296	306	350	287	315	317	298	277	297	304	314	291	346	319	326	294	319	285	338	299	302	343	299	295	281	295	306	326	289	302	319	315	319	324	343	304	287	349	311	272	292	306	309	300	327	318	300	284	310	330	305	310	323	296	322	339	304	306	307	291	294	320	332	305	304	289	344	290	312	327	311	308	327	307	318	300	337	335	304	302	301	311	297	330	312	334	324	305	271	339	290	319	310	264	368	313	312	305	319	274	330	304	306	296	253	325	305	342	330	294	311	312	307	316	334	281	305	341	285	280	330	284	325	333	300	293	299	321	329	320	312	320	328	300	307	321	307	312	291	320	281	319	333	298	325	308	299	322	300	306	315	352	305	330	315	334	319	305	359	270	303	298	326	326	306	286	316	349	290	295	311	315	292	316	326	309	299	288	290	297	297	300	328	285	324	300	309	303	294	308	308	332	288	317	310	307	309	334	323	281	306	309	306	311	295	320	311	321	307	307	324	325	296	316	299	314	308	295	322	270	315	319	285	298	276	301	285	293	279	334	349	304	286	314	320	281	303	310	338	310	302	299	286	322	339	322	316	321	302	309	299	298	311	303	290	294	302	310	276	323	302	289	315	322	305	310	318	308	331	281	316	351	283	301	331	329	294	293	314	314	308	352	333	326	314	322	301	266	295	320	317	318	311	315	310	301	309	290	314	295	299	299	311	305	284	337	304	312	289	307	273	312	318	305	337	277	282	293	310	327	301	303	314	291	313	300	323	321	313	291	298	310	282	288	332	316	326	330	297	296	269	268	308	325	304	315	339	313	315	291	285	326	322	309	306	284	303	296	308	284	292	341	333	327	318	325	303	310	303	330	332	299	319	320	307	308	321	317	318	319	305	299	289	320	315	317	312	325	314	334	279	323	290	325	282	312	304	285	292	312	300	311	308	344	327	312	294	338	333	334	293	315	326	344	312	301	286	302	295	315	275	305	300	316	289	320	306	289	348	313	310	318	305	296	309	322	303	306	290	306	286	302	285	304	297	329	313	357	300	315	289	289	333	297	307	319	321	320	316	334	308	319	304	330	326	277	312	313	322	308	288	293	343	296	281	308	321	346	341	317	294	317	301	314	305	292	292	336	303	320	294	309	332	309	355	310	279	297	287	315	322	293	295	280	301	308	322	328	343	309	313	286	321	289	338	309	316	317	321	316	301	321	314	321	310	307	341	322	294	311	301	284	309	316	339	305	289	305	307	299	333	297	294	319	284	321	317	313	287	308	294	293	304	305	299	308	327	307	296	310	321	301	342	323	313	295	334	296	309	299	315	316	333	305	343	317	309	318	279	297	309	295	307	287	306	298	302	293	310	351	275	339	285	316	298	332	345	339	310	282	322	278	332	310	304	322	309	270	297	309	305	288	312	322	266	339	276	301	324	340	335	309	311	358	308	320	295	345	313	286	308	304	327	292	305	316	314	333	328	357	332	320	310	295	311	300	313	299	314	299	294	310	307	315	289	309	330	316	312	301	270	307	309	319	320	306	314	300	298	316	298	340	284	302	315	301	296	326	290	331	266	299	346	301	275	314	304	302	328	322	298	317	280	322	292	308	332	316	337	315	298	317	313	319	348	322	294	326	316	314	317	309	316	318	314	295	281	329	292	292	321	325	287	344	314	308	352	356	305	313	311	321	298	338	332	297	286	294	312	319	291	296	309	282	350	340	310	297	320	311	334	257	312	306	298	318	309	317	310	280	308	310	257	306	319	293	330	316	299	289	312	319	301	324	315	321	300	297	297	352	269	307	333	303	305	305	310	299	306	314	304	316	289	285	336	291	321	299	319	315	342	320	302	316	298	328	303	274	317	309	294	333	303	309	310	266	311	301	317	330	316	325	296	320	341	300	311	326	303	294	346	283	321	304	316	299	291	295	326	297	299	306	330	326	330	344	281	314	357	310	309	355	288	299	288	303	298	286	276	292	309	312	330	328	305	302	315	308	295	301	349	325	323	306	335	312	301	304	335	271	325	318	348	311	316	295	308	297	318	335	297	297	278	317	311	284	322	334	328	312	312	298	321	317	314	300	302	307	312	302	328	300	307	307	304	298	303	324	344	308	326	305	298	317	311	281	315	313	311	291	300	335	331	297	303	330	337	287	317	312	297	332	304	292	291	324	343	273	269	308	271	336	325	302	309	312	309	322	333	285	340	341	289	329	300	299	298	305	297	261	313	330	298	296	304	316	318	298	306	303	302	336	305	313	317	325	296	303	298	278	303	309	324	301	304	308	305	290	284	344	320	323	322	275	315	331	299	329	301	297	305	311	344	297	289	296	308	325	335	318	302	313	333	311	321	275	296	283	339	299	342	293	332	309	306	340	310	312	291	314	335
7390	954	749	810	773	793	713	756	698	732	728	683	727	697	740	649	734	689	703	683	714	682	717	732	704	715	685	694	730	700	705	770	739	758	724	705	710	711	737	712	696	722	725	687	745	717	705	706	713	711	689	698	728	726	702	693	748	686	710	648	743	719	676	699	692	690	704	726	772	682	716	684	713	727	711	682	690	692	700	683	692	703	708	698	732	711	738	741	705	733	704	728	674	682	714	708	684	692	694	699	695	712	698	731	726	754	797	761	707	688	692	745	764	735	734	724	733	714	716	705	690	678	730	671	691	693	726	654	731	701	685	714	724	721	714	656	699	695	686	676	672	678	710	638	652	746	705	691	744	685	721	710	676	694	698	668	727	700	729	718	689	698	718	688	657	726	722	718	676	715	670	671	673	721	711	718	681	698	717	742	732	698	728	691	715	770	750	745	672	690	711	799	696	699	721	675	726	680	745	686	687	681	677	705	716	743	694	754	721	729	679	681	691	716	721	711	710	728	704	719	692	689	693	655	702	708	703	688	679	760	690	750	696	713	695	761	735	698	731	734	734	711	678	727	719	678	700	652	740	650	666	723	714	637	665	723	716	707	716	736	684	718	707	730	721	705	707	725	712	715	714	708	734	683	727	711	702	685	741	688	721	691	705	697	668	681	734	690	714	716	694	674	708	682	680	745	730	702	703	710	729	697	725	710	700	705	671	688	725	763	709	707	724	731	723	684	702	722	709	709	698	713	735	734	721	647	745	680	714	736	722	679	708	667	725	708	675	745	653	692	702	714	681	722	720	697	704	729	700	796	737	718	745	658	667	693	675	717	711	726	691	676	741	683	726	742	648	674	730	760	716	696	708	685	700	670	737	679	701	675	721	732	740	666	670	757	723	701	698	747	646	707	707	670	728	724	695	743	695	691	698	693	688	707	727	710	711	682	715	763	734	657	668	679	705	737	731	727	673	701	728	713	717	731	679	763	723	703	680	672	711	717	705	698	720	691	710	682	733	705	713	720	713	769	702	707	713	678	692	697	692	713	694	699	689	714	659	741	644	730	704	703	721	693	710	702	722	725	720	733	730	718	672	713	714	690	694	693	684	705	729	728	674	719	745	739	691	644	670	682	748	718	684	740	695	695	663	720	688	682	753	699	716	694	674	686	674	683	721	700	698	727	706	705	712	736	722	695	709	707	725	668	699	732	755	709	697	715	700	657	656	708	685	705	717	726	706	692	677	678	708	746	709	703	730	755	684	697	740	703	696	716	726	714	679	700	707	761	704	689	719	712	744	725	677	703	739	661	726	658	704	684	669	689	706	712	750	736	707	687	714	679	737	705	697	738	680	691	635	681	708	737	661	742	639	711	680	725	771	692	651	742	736	714	714	684	739	679	694	742	708	749	720	696	682	700	662	720	732	712	690	720	669	683	708	683	706	688	690	731	679	722	721	707	687	721	706	736	724	734	643	713	693	749	674	706	703	712	689	674	673	691	709	679	661	709	745	691	711	676	687	687	663	709	728	697	693	717	721	695	702	720	720	712	709	701	732	680	728	745	746	709	737	702	684	716	722	729	662	647	687	644	712	719	721	655	778	684	712	738	715	701	691	779	728	701	704	714	680	677	685	723	692	733	711	707	735	735	684	678	711	715	713	706	742	722	695	662	713	665	718	710	659	696	700	733	753	711	737	754	687	704	711	712	708	709	744	680	698	710	723	673	721	705	738	722	736	745	688	706	696	742	733	700	724	693	731	671	743	719	694	711	677	719	675	705	697	714	689	741	742	696	725	731	648	724	718	713	673	698	713	693	704	765	710	691	676	741	768	724	686	674	680	735	714	719	672	697	697	720	698	716	682	716	732	688	722	706	720	724	680	713	745	687	700	752	750	729	694	691	704	725	721	651	688	701	720	661	740	683	735	697	750	687	647	728	698	669	753	738	761	684	743	708	687	726	702	706	700	700	684	698	720	745	730	706	745	739	760	698	642	702	708	711	699	693	734	672	690	705	710	711	701	707	679	705	724	720	672	685	693	674	711	724	720	725	701	690	718	720	706	710	717	710	700	659	754	701	702	682	697	713	702	684	682	700	710	701	658	734	662	698	685	658	715	656	715	754	730	692	680	731	725	740	688	741	723	681	725	769	708	709	715	705	752	687	729	715	705	666	729	718	725	713	711	732	705	687	722	715	730	675	700	659	683	767	725	735	685	680	660	682	764	734	694	692	696	698	720	724	733	704	700	697	669	757	684	730	709	736	707	691	725	759	732	707	687	668	710	771	691	699	698	713	721	639	723	694	686	723	756	695	699	730	719	716	714	688	701	665	745	672	691	647	693	733	670	730	676	718	709	707	710	714	692	700	716	701	708	690	665	719	710	723	693	688	742	661	720	658	715	699	720	745	701	714	707	723	712	747	701	782	721	678	700	666	724	731	683	685	754	705	685	668	694	736	718	682	679	707	741	710	727	733	719	688	695	676	735	746	667	701	745	699	669	686	737	731	721	722	688	715	706	691	740	725	720	714	731	688	733	666	668	676	741	731	721	705	772	751	688	687	720	677	668	679	696	670	674	672	669	726	703	727	711	740	700	644	684	675	713	730	710	720	715	684	698	727	703	696	734	741	778	688	698	683	720	688	666	703	758	679	716	680	698	721	719	704	718	722	701	741	721	707	687	716	715	745	742	702	705	676	688	687	687	720	682	766	698	699	657	751	739	674	742	705	697	658	685	729	701	752	697	721	718	686	678	750	709	755	702	740	687	712	673	728	687	717	722	698	750	709	710	710	696	703	735	709	721	691	721	675	659	730	733	712	700	692	732	706	661	716	696	748	738	729	738	712	734	710	681	659	691	695	692	714	682	735	707	745	669	747	675	684	692	728	659	757	689	697	736	698	737	656	758	729	708	677	773	668	739	739	700	697	702	670	681	701	699	734	738	674	729	721	705	725	710	703	716	711	701	694	732	693	732	750	701	708	711	702	679	695	730	735	740	731	689	713	689	668	689	714	694	708	714	696	705	728	668	725	705	728	696	710	707	707	733	756	688	699	698	738	713	671	722	674	725	693	734	776	701	714	729	702	707	683	747	718	699	744	759	701	730	625	704	704	684	685	713	736	692	728	709	728	719	734	724	674	743	701	729	703	671	730	691	734	747	681	708	707	660	701	732	669	686	643	699	745	700	709	714	698	656	666	704	728	744	729	715	673	695	709	648	748	655	692	733	703	703	687	739	721	684	695	708	687	739	735	755	702	723	681	724	752	714	715	710	699	713	751	672	724	702	721	716	719	742	713	670	698	724	685	772	686	711	717	719	735	668	686	699	680	672	698	673	714	699	702	731	749	685	698	749	632	741	712	708	736	712	699	757	714	743	708	694	655	728	738	692	697	704	687	715	703	702	691	637	702	705	731	708	733	721	696	678	729	759	695	708	722	732	684	695	715	692	703	722	690	716	735	663	707	697	742	718	715	686	720	696	697	694	735	719	722	716	727
34600	10828	1425	895	632	469	406	318	259	228	238	222	216	171	209	183	160	164	179	159	154	157	153	133	149	146	155	163	141	150	146	148	156	158	149	150	133	143	134	142	130	134	137	158	150	155	135	148	171	165	150	150	168	141	133	152	148	138	132	134	136	147	150	147	142	146	152	146	121	157	148	145	132	126	143	128	127	165	128	136	140	133	134	155	164	152	151	145	121	155	148	135	126	145	147	158	133	159	142	157	135	115	136	126	169	139	150	157	131	139	152	128	113	162	144	141	116	151	158	145	122	145	144	151	132	142	131	117	143	132	143	125	126	127	136	128	126	131	136	143	149	134	132	143	123	146	133	120	137	141	147	137	116	125	147	153	127	144	151	150	121	154	140	113	133	160	140	148	146	146	170	117	137	132	156	145	142	154	143	138	122	139	157	134	136	141	134	155	139	146	148	139	132	143	157	137	154	160	162	138	140	138	146	145	154	149	129	127	140	147	128	134	135	140	139	140	147	150	147	141	145	165	155	119	173	140	132	158	148	149	137	129	144	170	154	154	137	150	132	136	147	142	136	130	128	178	141	151	129	112	137	135	162	140	145	136	139	139	132	135	132	128	149	115	140	148	147	140	142	126	137	127	125	151	165	153	144	126	149	133	142	117	149	120	165	136	163	117	135	142	137	118	118	134	126	143	139	167	158	115	147	146	129	151	141	160	125	142	150	144	139	136	145	132	138	141	137	141	129	145	138	144	136	130	136	149	133	144	122	142	121	143	134	149	128	148	126	144	136	161	165	149	137	143	134	122	139	124	143	141	126	147	134	141	126	138	137	154	135	144	144	135	117	118	133	143	129	131	142	153	132	131	143	148	155	133	120	132	132	119	136	136	145	131	140	142	129	133	133	137	134	126	133	159	156	140	122	129	134	119	145	174	142	112	137	142	132	123	129	131	148	160	162	145	133	129	138	154	164	144	129	133	139	140	146	136	153	165	133	133	142	156	138	150	133	145	131	119	130	161	127	140	131	155	127	140	139	125	111	137	141	131	138	139	141	129	135	138	127	143	143	115	146	134	148	142	146	147	149	131	143	145	132	129	153	142	144	145	151	121	149	141	149	153	139	142	124	140	153	152	110	139	145	144	134	149	129	129	160	147	144	135	121	145	132	153	160	121	144	143	147	139	136	147	166	145	124	156	147	151	146	170	129	136	115	140	136	166	136	144	144	143	162	154	141	139	128	132	121	159	141	141	148	154	140	143	130	119	106	150	151	130	151	131	151	153	137	138	122	128	124	135	155	151	156	119	136	146	126	140	150	122	161	129	153	148	147	128	143	144	149	152	133	130	143	138	154	139	138	153	144	137	133	149	157	134	122	147	143	147	152	129	150	117	139	156	142	143	144	132	132	145	128	140	167	163	135	130	130	146	138	126	151	141	140	143	142	151	151	133	139	128	126	122	134	145	111	126	141	139	158	158	141	128	142	155	149	147	113	132	138	129	153	142	157	140	154	139	128	146	126	135	146	138	130	146	155	140	142	144	152	132	141	137	167	150	139	132	170	132	138	169	150	114	118	151	150	130	135	153	148	150	155	127	161	158	165	162	137	139	138	133	156	147	144	160	143	151	135	136	165	138	145	128	137	124	142	149	157	142	138	124	144	150	156	140	134	129	152	146	122	128	135	147	121	124	143	138	150	145	139	146	137	142	148	155	136	135	126	168	125	135	120	144	140	149	164	151	147	131	129	134	125	125	139	142	139	149	126	146	137	140	146	138	124	142	141	142	139	148	130	130	143	142	112	147	131	129	144	135	152	121	137	157	135	163	140	158	124	127	154	129	149	134	134	129	127	140	161	141	128	129	152	124	128	159	155	139	119	122	148	137	147	157	120	128	117	138	139	133	154	161	137	143	118	158	130	131	93	138	112	144	157	140	156	152	146	124	143	151	152	147	141	156	147	136	145	150	137	139	149	149	104	125	123	135	126	127	132	162	149	126	146	133	146	154	172	135	135	138	132	127	135	110	128	128	149	132	123	135	135	114	136	163	135	128	137	146	116	136	144	140	147	145	148	121	130	129	125	145	143	121	144	122	149	140	130	139	120	145	148	155	119	140	145	126	133	140	143	139	156	149	121	157	128	137	145	131	143	135	154	136	156	146	137	136	148	146	150	158	156	115	158	131	142	139	152	127	140	118	123	125	123	141	152	124	141	130	153	117	138	129	151	136	134	130	151	150	125	138	127	147	142	138	127	131	130	138	126	153	159	143	133	141	155	146	137	121	122	143	129	134	127	143	117	142	143	108	147	135	137	124	145	154	151	140	135	146	127	169	138	135	154	127	140	157	109	135	141	130	121	128	144	143	157	109	123	169	138	141	147	149	125	138	144	130	135	132	159	139	127	138	148	153	151	132	161	137	144	136	174	135	159	126	120	147	139	138	139	140	148	143	145	128	147	141	135	141	132	137	149	126	160	147	154	146	139	133	129	134	141	136	132	161	134	140	153	165	127	127	142	146	131	129	152	135	128	134	134	135	141	119	146	143	133	133	148	137	152	122	123	158	151	151	132	156	150	153	151	147	139	156	134	116	116	114	137	147	138	128	140	149	156	137	140	140	155	138	133	158	123	151	120	138	145	145	139	144	137	138	131	136	160	132	144	143	131	134	155	120	139	135	138	140	130	123	139	133	141	137	132	153	137	153	119	140	124	144	147	131	147	136	127	136	144	156	147	140	159	143	143	132	135	140	120	142	129	150	122	121	134	131	127	134	162	135	129	126	145	141	139	135	134	149	130	136	163	141	105	131	159	133	147	141	147	143	142	140	160	159	150	132	146	151	132	133	158	156	140	132	125	150	140	145	125	136	154	133	128	125	144	136	139	122	133	134	136	146	142	157	138	135	157	143	131	139	140	116	146	148	117	129	140	136	138	132	152	149	134	155	134	118	140	168	98	118	147	138	138	138	145	129	145	162	125	146	148	146	160	148	143	144	128	128	158	148	122	131	142	141	143	125	137	151	127	146	142	125	131	124	134	125	134	147	145	159	147	141	152	141	143	127	147	158	163	151	125	123	137	135	138	144	117	127	133	157	120	144	159	163	136	149	136	119	130	119	138	133	130	139	137	125	158	148	153	117	131	127	170	143	158	147	160	133	155	126	136	138	127	144	136	138	157	155	122	130	125	134	145	147	136	160	143	136	137	119	158	132	117	123	144	128	155	144	135	137	133	145	128	148	121	144	160	139	151	134	129	137	139	120	149	147	157	172	162	129	133	148	117	141	148	143	142	141	119	130	163	147	120	136	142	117	142	125	136	126	118	154	135	132	131	125	155	143	132	153	127	132	137	141	130	143	143	146	146	140	133	141	161	153	156	161	126	138	136	138	128	129	133	139	119	147	149	135	145	132	128	135	130	135	153	146	120	136	142	125	135	121	143	156	140	139	112	130	129	139	138	152	159	144	126	140	153	126	142	154	142	124	149	143	142	143	130	148	137	132
17054	5626	2277	2789	2475	2071	1663	1384	1186	979	909	873	805	774	706	600	656	588	571	549	518	512	516	488	459	476	457	410	393	445	417	430	424	419	396	401	405	409	390	433	421	457	388	404	393	399	368	365	396	390	405	416	387	392	410	409	414	362	375	336	409	361	408	385	377	365	372	351	395	361	364	362	321	418	366	354	344	392	355	386	367	394	363	353	347	377	351	376	377	387	390	350	374	364	361	383	358	343	373	366	334	360	340	363	355	330	367	366	342	346	344	349	358	353	357	323	318	358	349	375	344	363	372	346	355	381	413	342	342	369	342	373	319	353	346	353	347	363	399	327	372	330	348	357	361	379	393	356	372	355	334	359	374	384	352	361	391	364	362	342	378	352	376	329	364	351	373	341	352	377	391	363	370	348	363	348	365	352	362	336	330	382	345	421	336	336	372	391	328	346	352	339	364	348	346	388	360	391	388	373	356	368	381	387	358	395	371	346	340	370	378	334	349	373	357	332	340	338	351	337	350	322	344	339	326	363	400	387	386	342	340	345	395	336	351	358	355	374	369	360	327	411	373	354	373	376	374	391	348	362	356	388	402	371	345	392	377	366	377	369	355	365	345	357	365	367	374	397	351	380	365	348	343	387	346	386	335	367	354	362	351	383	378	341	345	345	359	368	370	385	351	345	329	405	383	356	338	353	356	361	330	370	367	341	352	396	347	356	360	390	346	334	305	363	347	354	385	357	334	362	347	371	416	338	330	362	388	343	409	365	375	309	351	346	378	357	365	345	396	360	359	344	336	378	372	382	370	361	389	352	369	389	362	344	408	327	357	325	366	352	346	326	353	356	369	313	390	376	363	381	356	348	340	356	348	353	372	378	355	382	352	349	382	350	370	388	378	349	321	379	340	359	369	364	381	363	375	343	380	366	339	345	361	369	372	353	364	365	354	359	349	328	377	351	366	347	369	366	375	356	341	369	352	333	360	335	349	363	359	398	371	356	329	351	331	334	346	321	378	375	338	348	343	344	342	344	348	319	322	386	364	357	371	365	353	330	380	368	339	366	366	376	359	356	396	366	349	370	323	364	365	378	378	354	362	350	324	309	350	359	333	392	390	363	348	358	371	345	371	371	382	374	373	332	337	347	359	360	360	353	368	360	370	359	317	334	346	344	353	339	372	355	349	389	367	366	364	379	356	377	362	343	336	351	350	348	339	318	329	362	326	363	343	355	381	357	347	362	404	379	387	348	353	337	348	319	345	355	363	388	339	351	382	360	340	365	383	357	345	398	376	348	341	352	396	343	361	353	379	326	373	339	352	369	354	353	360	364	354	375	387	346	357	374	314	368	373	355	382	346	341	358	356	339	340	367	355	362	381	372	350	322	355	358	365	344	358	301	372	348	357	372	383	358	333	348	333	365	373	379	361	362	346	362	363	363	358	351	355	306	361	350	373	363	386	388	355	348	355	349	347	365	366	381	345	335	375	322	350	376	376	360	350	372	367	355	375	360	356	347	392	372	333	361	370	354	390	377	375	380	345	337	356	361	342	369	389	354	334	329	349	363	360	365	324	343	375	394	349	348	345	372	377	352	355	348	370	396	345	348	360	363	348	334	384	341	354	392	343	375	407	355	332	358	389	361	347	365	353	379	359	368	365	336	343	318	377	332	352	340	361	371	371	356	363	378	327	377	370	384	371	331	325	341	353	377	340	352	359	309	364	371	372	350	375	363	362	347	347	389	356	393	370	377	360	352	347	340	334	357	382	377	365	373	351	377	378	356	349	347	363	346	368	358	355	374	372	388	378	332	364	351	397	356	363	365	351	329	355	385	326	354	350	378	361	378	395	355	335	370	355	359	344	398	359	331	390	414	349	373	368	373	388	383	357	372	352	371	364	376	363	401	369	365	360	357	366	361	338	343	329	368	371	359	387	409	395	379	340	365	335	345	359	355	349	350	377	379	382	386	384	351	363	359	342	369	351	353	339	334	368	332	358	365	344	348	375	350	375	374	346	350	354	364	370	376	336	362	354	340	360	351	335	375	377	356	373	330	321	365	377	350	341	411	375	363	372	352	353	381	337	346	343	362	342	370	383	434	357	383	376	364	384	356	366	362	368	360	384	365	368	320	368	385	375	349	378	346	366	344	368	346	361	405	361	390	372	384	353	343	344	347	360	343	380	369	319	355	367	389	340	334	347	325	372	404	353	308	369	339	353	384	327	364	363	403	370	353	374	343	348	377	395	369	369	385	368	357	343	332	334	352	362	352	358	361	359	354	386	362	383	386	347	342	373	358	366	338	361	341	365	373	347	372	379	353	387	368	358	367	355	389	348	327	376	380	354	369	362	378	368	372	372	389	347	347	386	378	350	348	392	336	328	377	362	376	355	374	355	384	359	348	363	353	381	369	356	355	358	352	323	383	350	351	369	344	350	341	359	364	368	395	370	372	360	366	361	338	350	355	352	342	358	343	347	348	404	343	361	351	376	354	384	347	337	400	356	351	351	390	377	342	347	344	378	366	361	345	350	385	356	347	340	353	383	349	356	359	338	363	364	374	345	352	346	346	347	397	363	329	381	339	326	382	367	346	357	332	353	359	388	381	372	366	328	383	320	343	417	370	374	340	338	337	349	375	357	339	380	341	348	399	322	345	375	362	374	358	341	348	309	368	336	354	371	362	376	386	364	355	386	346	330	349	330	338	370	346	361	336	367	349	358	379	380	360	347	363	376	361	338	372	345	400	375	368	357	335	317	351	372	367	342	335	377	382	368	342	352	365	332	348	354	334	345	375	353	346	343	370	356	344	368	346	359	361	337	355	337	354	368	354	337	346	330	356	340	349	346	368	382	349	325	350	369	370	325	323	359	348	376	363	351	324	356	357	382	356	339	348	347	322	380	364	381	363	361	331	337	381	359	366	387	345	365	419	386	351	344	365	340	343	356	354	393	369	365	363	392	357	339	358	369	378	356	365	368	381	336	371	363	364	341	322	374	363	362	364	366	342	328	395	389	348	364	366	350	348	354	356	341	360	337	386	371	352	344	341	358	381	364	352	343	360	364	376	336	369	402	345	373	363	384	379	359	368	364	375	366	339	358	358	355	340	370	317	369	367	380	326	341	350	362	373	370	383	368	372	375	402	361	373	362	360	385	359	361	364	345	377	395	373	357	339	379	346	356	377	349	373	335	381	350	360	360	365	363	362	331	359	377	387	367	332	335	382	358	373	362	357	348	356	372	386	356	384	334	363	352	384	366	337	356	329	362	370	377	379	335	343	384	371	341	370	404	378	375	362	393	356	353	371	370	348	358	365	366	337	342	366	342	336	357	372	334	334	343	385	343	357	365	344	380	377	344	370	373	359	361	362	351	321	337	363	361	381	360	346	360	403	389	350	359	354	374	327	332	392	339	346	377	370	327	406	334	343	360	386	349	396	328	393	366	317	343	365	335	368	377	359	334	319	342	363	390	353	362	366	389	358	351	377	371	377	345	332
46705	19068	3278	1698	1129	821	655	520	413	341	329	313	281	255	229	221	214	195	200	223	163	182	167	184	204	207	179	167	162	172	163	181	163	177	148	162	174	157	143	175	172	162	169	144	148	160	149	136	158	167	162	148	145	171	139	161	180	188	145	131	152	150	130	159	150	176	137	134	150	141	163	139	160	169	175	167	153	137	154	147	139	162	142	149	138	150	154	158	178	152	167	140	164	159	149	141	157	169	156	148	144	162	171	172	143	147	150	147	152	141	151	147	154	131	155	168	135	145	155	147	159	150	129	151	141	146	148	164	136	141	132	150	152	143	143	166	157	164	142	155	174	161	155	152	135	154	165	157	164	155	152	151	166	141	172	152	117	137	155	143	143	157	152	140	147	151	135	145	151	141	149	156	146	153	145	140	164	156	133	148	124	159	143	139	143	139	152	155	129	165	160	144	170	137	153	147	155	135	149	144	133	141	156	145	128	178	160	155	157	165	145	153	163	142	164	164	173	157	174	150	126	179	139	150	144	140	155	132	130	138	149	155	138	151	145	143	171	139	145	156	127	132	166	120	158	195	177	158	134	126	143	144	173	146	158	146	140	184	133	137	161	154	141	147	155	149	113	141	165	170	137	156	151	146	149	144	130	138	127	142	160	144	151	160	142	149	126	165	161	148	132	176	132	131	157	131	141	158	154	173	178	179	161	132	140	144	145	145	153	136	127	149	153	150	151	163	136	155	160	148	138	135	154	130	148	166	151	141	169	144	138	145	142	148	157	150	116	155	153	148	156	136	146	128	134	157	168	147	171	150	166	133	145	142	154	163	157	148	148	133	169	155	154	146	149	162	162	147	146	144	152	150	146	147	142	161	150	150	147	150	172	143	153	157	154	153	137	169	150	159	162	134	156	162	131	143	156	136	158	151	143	159	145	160	133	148	154	159	147	127	162	158	141	155	139	180	148	144	151	125	147	141	117	151	142	148	149	148	152	156	150	178	149	145	148	158	174	164	165	157	161	159	136	175	168	153	163	135	135	121	141	162	116	155	162	156	154	156	153	163	138	144	138	140	172	135	152	126	149	177	127	145	158	152	141	148	124	128	172	162	159	131	158	157	172	173	181	153	173	154	157	158	134	150	144	141	155	129	157	139	136	151	151	144	174	148	149	146	161	139	156	153	150	153	151	155	145	130	162	154	140	142	175	164	170	160	131	138	146	155	154	154	150	158	142	155	159	156	144	142	136	139	167	149	142	152	158	156	158	162	132	150	132	140	135	152	164	163	149	158	159	141	148	132	162	144	140	142	147	159	146	154	115	168	151	164	143	142	156	141	155	131	123	159	154	135	164	147	140	149	151	157	132	141	170	166	158	163	142	150	148	134	167	145	152	156	135	117	149	146	142	160	120	133	150	144	150	146	141	152	130	131	163	162	132	160	112	146	127	139	159	155	144	142	162	129	120	152	137	134	173	168	151	147	154	140	152	150	130	158	177	183	152	166	155	157	149	167	156	146	146	157	139	145	154	158	146	165	165	146	140	147	152	140	155	160	152	151	147	130	158	161	141	149	144	133	164	151	160	161	159	137	149	131	169	180	154	151	142	146	132	139	160	143	158	166	145	154	166	138	138	152	162	157	141	150	144	166	143	159	149	144	125	151	147	132	139	161	164	161	157	151	150	150	149	148	125	148	155	141	150	143	144	141	153	147	147	133	141	140	143	142	152	156	125	150	147	153	165	147	149	141	156	135	127	145	173	137	136	139	176	146	157	167	172	149	149	160	152	130	133	134	151	164	139	150	135	149	131	155	176	143	150	152	151	130	141	179	154	134	155	155	156	125	167	123	143	146	162	132	138	120	123	161	161	146	159	153	134	143	121	162	148	146	153	162	147	171	155	155	161	137	159	154	161	151	149	134	129	152	129	136	162	140	156	148	179	149	133	166	138	131	148	140	146	135	147	131	154	149	146	132	158	152	158	177	149	143	164	161	158	137	145	142	144	134	144	146	170	148	165	170	160	142	164	146	151	148	175	156	161	162	160	157	150	138	118	155	155	146	154	169	161	136	139	178	135	135	147	125	147	127	147	138	143	158	148	180	143	144	164	130	141	135	149	156	143	164	163	135	139	154	140	138	140	136	150	154	130	153	158	146	136	152	159	172	159	152	125	142	160	133	139	151	138	140	161	142	150	156	156	113	150	137	165	126	135	148	154	133	163	142	147	156	156	159	147	156	153	140	148	120	150	154	156	156	159	129	143	146	170	153	151	169	154	150	134	166	138	161	145	136	160	149	142	132	152	118	152	144	161	138	155	157	147	160	169	138	125	152	130	136	154	150	144	150	160	161	153	160	135	140	158	130	155	157	140	163	165	135	153	136	159	158	144	166	126	144	145	148	160	158	128	166	134	152	163	167	168	146	148	152	124	162	125	165	134	142	153	146	161	142	133	150	142	157	141	149	135	161	157	134	137	130	142	131	173	162	162	177	151	174	149	158	163	133	155	150	156	169	156	152	167	136	166	147	150	148	136	172	137	160	117	152	173	166	150	139	134	152	137	169	179	147	125	139	163	158	146	157	154	153	154	153	148	116	146	131	149	157	143	165	162	151	135	136	149	146	168	145	124	150	158	157	157	169	150	137	155	153	147	160	147	138	128	135	136	137	129	150	170	137	152	146	126	140	153	167	144	165	140	156	138	157	132	128	137	136	146	166	161	156	151	139	162	160	133	147	126	140	151	149	127	165	155	137	163	143	141	127	158	129	148	164	146	139	139	140	141	154	149	142	152	163	147	127	179	168	163	174	118	155	154	131	154	146	156	160	158	149	122	159	146	152	153	148	140	150	175	153	143	150	164	171	138	129	143	141	164	161	135	154	158	162	145	158	143	147	156	168	140	136	134	173	162	143	149	155	147	155	150	141	149	162	167	158	140	151	147	138	166	202	147	135	130	147	160	129	130	147	151	122	168	148	134	160	144	154	143	155	130	160	160	133	169	156	139	156	141	169	162	153	148	133	172	157	126	165	127	147	132	172	145	158	168	139	159	162	146	124	155	178	159	148	144	165	142	138	144	148	134	156	136	159	172	139	155	169	143	156	164	141	150	146	186	152	159	142	165	157	150	157	145	143	169	141	135	174	143	151	165	153	145	141	142	171	145	148	144	132	146	158	132	165	128	146	141	160	148	161	121	145	144	155	145	167	123	136	127	144	152	164	148	135	147	154	173	137	156	155	129	159	144	140	152	167	161	158	122	140	130	134	159	146	150	152	157	124	144	136	151	126	147	135	144	127	139	154	142	135	132	145	152	146	138	141	158	141	133	159	152	171	127	142	143	153	156	151	144	157	137	163	148	182	136	133	127	127	133	153	153	152	145	134	152	130	167	178	168	154	159	134	146	139	162	142	145	152	172	141	157	149	135	173	142	160	118	152	146	147	159	148	153	150	169	171	145	148	125	127	142	134	147	138	146	138	139	142	158	182	158	134	151	141	143	155
23442	9355	4086	4838	4204	3371	2814	2400	1897	1786	1446	1409	1190	1130	999	939	841	864	777	764	726	732	619	644	639	605	611	598	625	536	531	506	565	523	519	537	507	479	475	480	469	505	446	486	472	492	497	482	445	464	504	470	482	449	454	449	445	468	442	429	411	478	420	453	434	430	501	439	426	452	416	425	444	444	394	459	453	416	423	459	416	420	438	447	398	440	435	404	431	405	416	385	420	420	413	402	451	430	404	419	438	383	420	418	435	411	438	428	436	422	435	426	425	387	443	379	437	442	424	416	396	444	409	399	408	394	418	402	436	399	417	400	402	386	421	414	384	419	388	396	441	423	380	391	434	433	386	389	421	415	370	410	445	425	418	429	461	405	438	410	426	459	415	392	398	391	418	392	428	393	403	394	393	406	413	422	416	412	377	460	394	400	410	386	426	426	408	383	417	383	435	415	421	457	410	457	413	396	432	417	391	401	429	368	381	397	402	393	417	396	427	404	394	408	399	391	413	417	423	401	443	381	372	416	416	393	416	435	410	421	405	406	425	416	409	424	417	374	412	416	411	393	384	425	393	400	359	406	402	407	410	379	418	400	400	425	393	363	392	389	453	383	417	394	377	413	395	389	390	420	410	410	409	412	440	397	407	395	412	416	428	405	371	382	419	417	401	398	406	393	380	411	426	391	433	431	387	395	400	419	397	460	434	418	436	397	407	401	439	394	405	408	403	430	387	379	396	426	433	392	428	400	432	410	412	416	399	447	394	394	373	378	442	409	407	414	394	403	377	415	413	398	408	400	387	407	420	410	397	399	390	410	403	402	402	422	411	416	444	390	396	435	402	400	419	407	420	413	432	402	367	398	385	419	407	398	426	443	447	431	402	413	431	390	405	419	393	421	410	406	431	407	439	407	403	434	422	408	417	400	380	396	388	421	422	420	422	425	389	410	380	397	416	400	389	386	438	398	403	422	406	379	401	379	392	429	412	432	453	414	427	396	414	414	411	410	385	394	431	417	388	418	401	397	406	422	398	415	412	396	419	392	389	439	405	389	394	410	394	419	401	412	384	423	403	410	416	393	457	417	404	428	422	429	448	408	415	417	424	381	404	389	408	408	417	402	422	386	407	411	430	426	435	423	444	436	393	389	386	380	394	392	408	432	421	418	375	436	413	431	412	394	377	409	411	360	398	376	416	374	386	398	413	372	451	383	415	375	398	407	411	434	459	402	415	405	428	435	384	415	444	399	431	412	458	389	405	395	387	420	393	397	416	405	384	358	377	408	405	433	376	439	400	407	408	398	446	376	379	391	410	410	404	397	399	379	407	409	388	372	403	421	398	411	398	403	399	412	433	383	415	392	373	426	383	420	392	400	417	405	436	421	381	440	384	418	421	412	377	390	385	392	411	403	394	410	388	375	393	387	383	380	393	410	416	415	409	422	399	376	447	403	383	403	403	435	372	389	418	442	412	401	381	406	411	385	393	429	379	402	430	400	436	409	467	400	420	386	414	418	419	420	436	388	418	406	393	406	404	402	383	382	401	404	402	402	396	419	421	424	395	428	428	421	399	391	373	432	361	380	421	397	419	408	372	433	373	410	365	365	420	383	412	355	436	419	438	371	398	400	373	382	426	432	416	421	400	408	398	403	383	412	405	428	384	421	414	376	407	410	412	376	405	443	386	405	371	341	426	438	413	404	386	382	448	410	394	354	408	393	412	416	399	403	443	383	433	426	428	405	406	412	365	464	405	386	354	403	415	390	452	377	408	398	388	414	391	383	414	371	394	398	419	386	408	390	430	410	441	412	429	399	420	384	406	397	398	377	415	407	393	371	397	393	408	368	400	368	377	398	430	426	429	396	411	416	393	408	407	443	380	373	398	402	423	415	422	403	397	441	389	399	434	398	421	395	416	417	417	416	426	424	403	389	409	414	370	417	408	394	428	410	392	407	397	414	414	401	422	413	406	427	405	387	411	396	375	413	408	419	428	407	405	415	416	401	384	439	428	418	399	436	393	433	403	434	406	393	396	429	397	390	397	405	369	418	420	409	412	388	366	414	423	393	408	394	385	418	404	390	394	424	415	384	415	432	412	392	396	417	424	428	393	397	398	410	393	421	400	381	375	432	407	426	378	391	382	442	417	401	372	400	378	420	401	424	343	357	434	406	423	389	413	430	436	435	412	403	348	389	424	372	402	407	416	387	427	437	408	389	417	395	397	429	430	397	374	393	413	429	428	450	437	421	416	427	391	417	423	385	395	398	417	410	411	400	424	393	382	397	425	423	441	408	391	385	411	420	408	399	407	429	417	415	415	391	410	395	379	394	386	411	399	420	402	427	409	372	434	414	416	420	417	396	404	445	436	380	413	396	409	405	417	407	404	432	419	421	401	426	441	398	424	385	424	421	416	454	434	407	416	385	429	406	416	419	429	415	452	426	376	429	427	406	412	421	381	367	435	421	435	415	401	406	384	378	400	390	414	399	411	381	400	416	394	385	410	439	375	359	427	428	415	404	420	440	408	432	418	377	396	367	359	425	408	429	374	430	385	381	427	424	421	431	409	420	380	411	387	414	387	438	430	390	393	377	410	373	446	401	436	399	385	401	420	386	427	399	416	412	435	422	386	364	395	424	409	370	423	385	380	385	428	418	426	397	438	446	441	395	383	398	430	389	401	384	385	432	432	408	381	396	430	400	379	393	438	415	381	398	394	374	393	414	421	407	436	393	402	401	413	397	369	415	405	390	435	401	427	363	396	364	431	421	405	419	417	412	383	391	382	415	408	422	415	415	421	381	414	401	427	390	380	404	406	415	416	440	388	382	431	381	396	417	390	404	386	413	429	413	409	403	401	401	372	403	445	387	409	396	351	380	424	429	433	409	427	394	425	411	466	409	391	398	402	403	369	436	396	392	365	399	392	380	382	402	398	387	418	416	400	429	445	406	456	392	394	407	429	388	425	443	375	384	450	374	391	405	414	420	407	415	404	428	450	415	407	401	385	402	444	402	419	385	388	391	382	387	448	416	409	383	389	391	393	398	403	394	441	379	376	432	380	401	401	402	382	426	410	411	432	432	386	389	427	423	388	417	414	394	376	373	413	381	436	395	445	429	398	421	398	402	393	405	387	447	412	464	373	422	367	442	417	429	412	420	410	368	402	399	388	443	428	437	402	441	419	397	383	422	411	436	395	406	388	387	415	411	455	401	414	395	435	399	418	392	408	399	396	426	438	384	416	433	434	401	407	418	404	423	398	441	400	392	413	413	388	433	418	441	388	417	392	371	374	377	458	404	432	357	389	415	404	372	434	398	407	421	372	402	402	406	400	430	387	398	428	391	396	406	399	419	403	393	425	412	414	385	397	371	394	428	421	455	424	401	399	439	444	379	403	430	415	419	418	426	357	407	426	419	371	423	383	392	391	390	418	432	396	388	404	375	388	410	404	394	385	404	405	417	431	390	383	425	408	416	431	419	394	421	418	402	393	399	407	386
14965	1369	340	330	320	315	302	321	310	321	321	316	329	304	320	303	329	323	346	342	344	296	287	346	312	305	313	288	311	293	297	311	279	344	307	296	296	316	297	303	321	304	321	337	333	307	288	277	307	302	287	305	280	295	327	315	306	306	305	301	309	315	301	294	292	325	291	332	315	300	319	296	288	303	273	315	307	343	314	325	327	315	334	299	328	273	294	305	311	310	319	347	304	330	302	268	296	286	317	334	345	315	303	305	298	318	296	326	305	305	320	299	301	307	302	310	316	300	339	299	306	322	323	302	310	312	310	326	320	301	304	290	290	300	299	310	280	301	288	292	343	292	302	299	301	280	317	292	297	337	331	324	300	314	314	319	299	299	311	324	311	299	317	318	303	368	282	301	281	305	302	315	298	298	298	310	333	322	282	306	308	332	292	316	316	327	298	307	337	287	303	318	298	288	333	291	317	301	289	293	290	331	317	300	301	304	272	306	324	283	337	331	304	304	284	299	339	307	318	328	363	328	300	272	265	334	319	282	309	298	310	299	278	310	330	286	302	313	337	311	291	303	302	293	310	334	316	277	312	331	314	325	302	284	333	325	317	281	325	267	324	318	337	309	322	303	307	297	303	325	305	320	296	290	306	291	303	298	315	330	294	304	288	270	306	292	283	300	290	332	333	335	308	297	341	340	297	305	311	309	364	309	336	316	332	291	337	317	288	318	301	299	306	320	283	277	282	304	317	291	286	308	295	309	298	311	283	304	309	276	320	278	279	330	286	316	334	279	271	273	307	319	323	303	295	256	346	305	300	296	303	336	299	321	316	316	298	286	313	305	312	347	322	289	325	289	317	298	331	292	337	315	334	294	325	328	269	333	348	284	315	293	306	293	328	311	306	317	291	311	312	312	316	322	310	343	322	287	291	329	307	302	365	286	306	283	287	301	319	317	312	317	314	269	296	308	349	306	317	372	318	312	308	312	290	299	340	332	295	321	316	275	338	324	308	310	270	322	296	316	303	287	310	354	311	330	323	304	294	295	276	302	323	276	349	341	306	286	298	308	297	300	285	296	303	273	320	291	312	309	317	307	306	349	312	332	300	292	322	326	311	318	324	319	279	316	272	325	307	324	279	284	303	302	344	315	338	308	275	297	280	295	310	335	331	292	300	278	348	329	327	298	300	311	293	303	332	286	291	306	292	325	338	316	349	302	295	294	310	313	292	326	302	308	316	311	330	297	308	310	292	313	319	276	334	306	306	299	299	306	287	304	324	336	299	326	311	296	276	313	330	291	313	276	304	304	311	294	319	351	301	315	341	297	307	321	267	290	282	312	280	303	276	313	323	314	299	339	292	289	303	326	321	335	319	308	304	309	321	289	306	313	295	307	304	324	305	320	285	306	310	307	292	280	326	297	326	308	315	329	326	304	309	320	283	297	295	312	310	303	306	336	322	341	309	316	300	304	293	309	307	297	312	308	300	270	330	287	304	324	337	338	315	352	317	290	300	268	297	289	280	328	282	309	336	301	289	272	300	303	312	341	315	323	324	253	311	313	310	328	300	323	297	285	314	330	314	303	341	343	285	338	266	280	283	341	299	344	315	284	307	269	305	287	318	290	300	309	305	263	304	332	305	302	273	331	283	319	306	291	361	309	288	313	284	269	333	289	313	320	325	323	302	273	335	330	278	316	327	309	252	332	309	279	294	296	292	327	318	316	309	316	278	299	328	312	298	295	294	273	301	278	304	334	271	318	316	326	293	280	283	346	313	324	302	320	359	318	300	293	287	324	322	318	326	285	285	309	291	297	300	344	339	332	318	325	330	304	309	295	297	277	288	314	325	325	323	291	306	341	322	310	290	332	312	288	334	296	311	297	299	315	290	303	340	299	309	303	304	301	311	292	330	309	326	319	291	302	345	308	302	269	340	287	283	317	305	291	318	339	345	324	335	295	348	306	345	304	315	318	331	293	298	294	316	299	314	287	335	294	303	311	309	319	311	285	289	286	333	295	277	345	303	280	314	346	284	323	289	290	297	324	289	303	287	309	300	303	304	324	284	293	308	316	300	321	286	319	302	293	327	308	315	335	305	320	298	301	310	295	293	305	296	317	295	327	288	308	277	278	301	335	289	323	316	291	298	292	306	302	268	286	311	310	312	334	289	281	302	300	331	307	292	309	295	290	294	303	300	280	300	299	291	302	310	289	298	349	293	325	296	311	329	332	316	305	294	267	317	285	284	293	342	292	336	309	273	302	300	301	304	329	320	302	322	311	298	344	346	293	307	342	320	316	338	288	298	321	290	308	303	269	274	307	333	268	317	314	322	280	299	273	327	338	288	288	325	317	319	295	310	299	329	339	325	314	317	324	319	330	284	335	282	350	321	307	365	320	319	349	279	313	293	260	298	276	293	343	319	318	299	305	300	302	297	286	287	340	287	272	277	318	331	318	320	283	308	271	372	297	326	283	297	303	343	311	298	305	318	300	315	311	280	328	298	303	339	288	339	290	325	298	313	315	348	312	302	297	313	299	323	345	291	320	292	315	326	326	285	323	327	290	298	309	313	335	335	312	314	284	326	308	318	319	289	294	285	274	278	343	312	298	280	290	309	301	307	292	275	303	334	301	306	301	312	314	332	307	286	305	307	292	317	289	305	287	317	320	302	327	313	281	297	319	314	289	313	291	299	348	324	316	313	339	279	305	300	314	308	333	309	305	266	298	326	306	285	316	320	303	315	314	322	315	303	287	292	303	307	338	325	313	347	340	327	344	308	301	297	313	325	321	266	305	323	290	293	321	348	325	352	337	338	315	299	323	297	311	286	288	302	330	312	323	316	330	289	332	314	312	275	276	288	329	286	290	291	307	291	281	311	346	340	287	302	312	340	311	362	331	307	330	302	287	366	279	313	342	306	293	309	324	323	328	303	308	312	312	310	287	291	316	343	316	284	303	347	288	273	290	313	316	282	302	323	286	261	345	321	269	311	305	292	320	318	294	275	325	327	328	318	307	291	269	321	316	324	336	326	318	332	318	306	269	329	287	284	277	300	303	297	326	314	302	290	302	322	345	309	316	291	283	284	295	298	318	294	331	288	340	344	296	307	311	295	306	298	300	313	314	296	304	314	291	283	266	335	279	279	306	273	277	274	353	339	301	324	299	302	317	313	280	344	283	335	327	327	299	263	351	303	330	290	278	273	322	328	245	283	295	302	302	298	279	306	321	284	279	303	300	333	334	309	304	330	279	331	319	307	308	337	306	326	295	290	298	282	308	290	290	338	312	313	248	351	307	315	276	330	328	331	321	308	311	316	337	305	304	294	299	315	295	314	306	315	313	299	311	303	312	332	332	296	320	304	287	275	338	314	308	293	295	323	317	297	304	314	295	302	331	307	363	333	303	303	312	313	314	327	322	294	316	275	308	302	302	348	313	306	311	300	299	294	311	309	318	267	295	313	301	333	325	333	296	305	302	316	302	252	314	334	305	322	321	323	343
7174	961	822	720	700	762	731	729	748	657	711	720	740	761	729	726	722	688	683	674	715	752	694	691	731	722	705	735	710	668	683	683	764	751	700	682	709	703	672	729	767	682	705	716	733	718	773	726	707	706	695	718	686	723	753	727	673	710	688	704	687	651	704	683	736	739	686	713	676	673	702	665	704	675	740	716	708	705	716	688	658	688	753	738	718	716	750	739	692	723	745	706	667	682	701	694	706	747	675	771	709	709	740	702	697	713	736	741	741	707	725	726	682	671	704	698	730	730	668	699	739	693	718	702	711	695	698	714	711	672	688	654	745	717	723	702	714	674	726	757	724	699	722	693	718	710	698	674	706	702	695	705	702	666	688	709	739	701	680	697	729	743	708	695	705	703	686	692	681	689	743	768	703	709	717	703	682	763	724	708	694	729	702	707	717	742	719	705	692	705	663	693	714	717	696	718	684	722	717	733	728	762	749	663	729	688	709	729	723	716	698	709	705	686	677	724	720	751	732	716	728	781	723	713	688	683	706	760	733	706	738	718	700	684	672	719	699	717	755	690	731	709	683	719	694	705	724	726	702	724	696	679	744	693	734	711	709	689	767	728	713	676	709	700	745	746	709	726	740	735	696	716	671	747	714	745	689	704	686	718	715	687	731	752	718	700	717	754	716	682	735	730	742	714	667	694	726	775	685	724	733	735	742	674	670	716	684	721	710	685	665	722	693	649	706	709	750	659	710	659	723	718	737	707	692	716	679	694	733	754	726	721	698	723	694	700	708	674	720	744	708	708	727	703	722	710	732	704	719	748	706	708	708	727	679	696	671	695	745	701	773	722	684	729	691	687	758	703	765	691	653	732	705	672	692	670	736	712	687	687	760	716	699	729	695	758	666	698	708	695	715	711	731	708	720	723	695	675	677	696	694	702	723	696	707	702	682	730	712	727	717	716	718	712	715	734	729	677	733	691	699	689	691	728	639	644	733	703	722	711	648	686	683	713	717	730	722	733	695	706	711	721	685	729	695	740	731	707	707	720	707	703	684	720	714	735	725	718	738	716	703	679	760	727	712	737	675	633	690	747	718	715	694	709	701	684	677	706	705	694	679	710	698	699	725	738	713	688	747	722	736	693	717	710	678	704	706	717	700	697	701	706	708	713	689	682	715	688	749	734	743	704	712	705	686	703	684	722	696	673	749	676	694	764	704	699	708	709	790	662	671	767	753	709	730	725	702	720	731	699	730	660	743	694	726	669	695	714	677	694	704	722	685	703	688	733	757	669	706	712	708	648	681	684	765	743	707	726	698	729	731	717	710	707	702	723	684	691	697	757	733	680	675	664	683	734	783	713	736	647	694	700	697	738	713	697	699	713	707	749	754	699	726	693	722	717	701	728	674	701	721	707	698	722	710	674	730	688	710	742	730	731	749	634	733	721	711	694	725	714	744	712	744	688	692	698	697	732	663	702	669	699	693	676	692	699	661	705	689	672	685	711	698	683	697	695	664	729	711	690	683	728	689	724	702	655	703	728	681	669	709	658	691	680	721	731	723	706	709	671	735	669	659	710	687	742	697	722	715	709	690	671	730	724	735	706	727	656	713	692	647	705	703	647	726	703	680	742	711	710	681	720	730	739	689	669	691	695	671	739	676	725	701	770	662	696	742	683	695	736	720	731	707	727	683	680	717	704	732	692	726	705	739	711	708	702	708	677	760	757	734	757	709	726	706	660	667	684	714	701	681	671	704	695	766	687	715	662	726	724	692	749	693	705	709	691	675	761	715	728	718	697	657	641	707	746	714	752	677	697	709	748	748	669	724	718	651	760	708	700	722	701	724	752	731	683	720	747	712	662	704	699	681	679	666	671	694	739	725	677	660	659	715	728	715	672	709	699	675	711	733	717	736	679	726	699	707	726	712	707	683	683	724	691	685	743	677	706	744	700	664	769	722	707	737	687	699	685	702	675	731	706	732	693	685	705	729	732	758	681	665	718	707	671	676	689	698	728	660	708	709	715	741	738	718	716	693	724	695	677	719	678	685	706	631	755	732	749	731	724	710	692	689	684	740	716	692	695	725	763	709	688	742	728	721	703	702	712	738	693	736	709	764	736	694	669	688	682	720	669	675	655	737	691	685	709	726	708	690	705	695	670	733	690	691	740	710	700	664	682	726	717	730	742	717	696	700	710	773	717	730	728	712	682	736	712	688	720	690	686	726	725	680	713	774	722	689	732	682	685	704	702	674	683	670	743	711	696	712	738	695	674	718	695	707	677	700	695	705	735	648	725	738	741	716	672	692	691	726	735	675	717	668	718	741	731	694	690	690	717	692	688	696	774	647	723	730	740	723	713	709	745	670	668	736	741	717	728	683	709	706	715	702	727	694	644	704	723	724	685	722	692	674	719	726	730	687	696	716	713	682	722	713	717	728	734	702	723	701	680	659	741	682	714	639	706	723	719	727	720	728	671	669	661	708	716	721	721	699	710	712	702	684	711	753	717	733	696	691	693	742	662	702	702	739	696	676	731	711	713	742	722	697	690	690	679	736	736	775	662	743	682	695	709	699	731	738	718	676	675	710	690	680	706	736	697	737	754	716	740	705	751	736	678	734	689	714	671	717	706	717	727	706	743	694	715	728	711	734	723	702	741	721	719	750	711	681	717	714	696	742	708	703	695	703	704	695	714	716	700	713	698	719	708	705	751	679	721	677	704	735	732	759	752	714	707	739	703	671	704	727	727	684	693	745	687	673	696	719	752	715	685	706	728	723	740	697	698	733	681	689	746	697	710	734	712	697	712	742	712	665	666	729	713	741	756	704	722	701	732	703	696	729	668	685	664	730	724	705	715	702	739	731	715	721	731	717	706	740	728	710	713	718	682	709	706	690	645	696	742	708	719	701	695	660	688	728	688	716	695	721	693	678	708	679	712	697	651	742	744	720	720	707	738	704	676	737	706	681	739	677	750	725	671	700	682	687	733	710	713	707	692	716	690	693	718	666	682	709	658	745	709	673	676	718	714	694	714	758	738	712	697	720	686	715	696	699	712	752	750	696	715	703	708	716	727	708	652	690	725	721	709	675	688	671	727	715	661	740	719	715	662	715	694	754	664	763	686	687	745	691	699	708	703	754	693	709	711	734	712	671	719	734	685	686	693	716	699	678	730	725	701	724	689	702	640	703	678	662	691	672	705	731	702	689	688	735	694	736	694	718	750	669	718	696	719	686	671	679	693	690	708	721	662	711	672	683	768	662	702	722	723	690	687	681	672	747	680	741	659	738	704	746	732	741	701	690	720	729	648	676	724	727	650	714	722	724	702	658	650	731	691	686	698	678	700	718	711	686	716	711	708	682	688	702	722	669	714	705	749	710	726	714	682	674	691	736	676	724	666	717	710	682	665	694	702	755	705	725	657	756	681	697	692	690	728	694	718	664	742	702	710	668	716	711	697	672	695	734	740	713	745	678	717	725	743	700	730	657	712	670	737	741	664	765	699
34229	10016	1368	903	571	472	370	358	269	260	244	192	169	176	199	175	156	190	157	179	154	159	176	150	154	125	188	145	150	140	161	142	157	155	146	174	143	140	154	159	162	143	142	139	126	120	143	128	132	142	150	165	148	138	162	122	158	131	151	148	132	136	135	121	148	135	139	168	126	149	145	144	146	130	126	124	139	145	138	148	135	147	144	140	131	143	135	132	131	151	140	152	146	137	137	124	138	147	147	149	130	136	134	129	120	129	155	141	123	149	149	132	137	130	135	146	155	168	140	142	143	146	186	130	133	138	169	153	142	159	139	141	121	145	130	141	152	132	141	145	146	114	142	130	118	151	132	126	138	153	150	158	167	112	128	137	134	142	143	119	131	144	120	133	149	145	171	125	139	158	128	129	125	129	132	162	123	154	139	149	143	151	157	135	122	125	145	151	129	160	148	151	131	151	119	143	144	127	139	137	112	136	149	142	157	145	115	156	127	128	139	123	156	130	154	130	146	151	142	133	140	142	142	148	142	141	141	153	136	140	148	139	135	148	153	129	124	142	141	142	143	150	147	123	121	147	132	124	141	138	141	145	152	134	120	150	131	143	158	123	143	138	138	153	123	153	134	132	140	151	152	147	129	151	123	141	158	150	142	119	130	154	137	135	136	131	138	154	146	152	145	129	132	115	138	144	128	135	132	138	165	120	156	151	138	140	140	137	144	147	133	162	156	135	135	136	142	126	121	170	129	129	155	121	156	127	147	145	147	125	133	134	138	131	140	143	122	140	138	140	150	133	153	143	122	128	150	144	114	134	127	129	134	153	129	131	154	139	171	132	135	136	142	124	121	151	137	150	142	151	141	139	129	131	152	141	129	139	106	163	132	162	148	115	125	164	149	145	131	125	170	143	127	159	136	136	145	133	144	144	127	124	109	153	136	146	156	126	151	126	149	146	129	147	143	141	133	135	148	150	132	119	135	125	156	136	132	140	142	132	148	137	141	155	160	146	157	158	124	129	129	132	134	152	117	152	163	151	130	164	128	150	157	137	140	138	127	136	130	141	134	144	137	144	164	140	126	137	139	152	152	151	184	158	151	133	143	128	140	150	164	154	155	169	138	152	136	123	133	137	132	146	139	132	116	140	146	118	132	153	139	144	163	148	142	147	144	147	164	141	139	142	136	146	134	144	153	144	135	158	157	144	139	145	137	147	147	121	130	151	146	142	162	156	123	136	150	147	177	138	154	130	136	144	139	161	152	156	138	133	148	160	155	116	127	137	139	129	135	147	157	153	123	136	143	137	125	136	138	131	129	104	140	140	143	152	143	119	162	134	139	145	126	124	144	128	133	144	148	131	134	164	118	165	144	149	134	140	149	141	155	147	155	135	151	165	122	135	149	115	143	137	150	147	137	135	153	144	140	128	134	126	124	154	174	139	150	147	127	151	141	159	139	160	136	141	159	155	137	160	132	161	119	145	170	155	147	137	136	118	134	136	134	136	136	135	136	147	145	129	147	136	136	126	160	141	139	148	132	140	148	146	149	144	120	146	152	130	139	131	127	120	139	137	149	138	159	151	136	136	136	127	132	105	147	135	152	134	140	137	125	141	147	159	140	157	138	163	151	132	122	145	128	135	166	131	147	153	141	141	162	149	135	118	146	137	129	145	124	139	146	139	156	163	153	148	139	141	121	138	158	144	131	151	129	141	128	138	151	137	149	137	149	136	133	133	150	156	129	141	121	143	145	139	148	116	124	118	141	166	135	128	135	147	123	133	145	128	147	143	141	147	123	152	150	127	143	162	139	153	145	129	138	157	126	150	124	169	136	137	157	141	154	140	122	143	141	141	156	145	146	136	137	114	166	138	137	133	137	134	153	156	147	142	124	153	136	133	159	140	138	143	160	120	152	137	122	126	135	146	140	129	144	133	131	123	151	150	178	167	147	149	143	155	147	117	148	136	128	134	148	149	125	173	150	145	127	142	139	136	133	132	132	149	155	147	146	158	131	153	140	150	154	129	129	128	120	139	148	142	139	124	139	139	129	148	129	131	131	130	140	135	157	153	142	121	124	156	143	165	146	138	161	123	121	136	141	146	127	134	139	123	143	167	138	157	132	130	149	134	123	123	137	142	120	129	124	138	123	141	162	133	158	147	135	142	158	143	143	138	146	148	140	127	135	135	145	130	150	142	130	147	139	142	120	130	146	137	141	157	144	140	145	130	138	141	150	128	149	127	143	134	129	157	128	143	157	132	141	135	137	174	115	137	138	127	137	132	158	128	151	154	148	139	132	144	144	124	156	135	148	139	149	148	119	141	140	150	151	149	158	140	142	127	153	140	132	128	142	140	138	134	143	143	140	153	134	144	132	141	139	143	154	143	152	143	135	150	137	135	117	146	121	136	125	143	134	142	139	149	136	120	139	140	121	140	129	131	128	142	155	164	129	158	146	137	137	129	118	143	126	146	141	137	142	152	146	142	115	127	119	139	159	136	138	146	143	123	153	137	132	128	134	159	138	130	156	143	138	144	139	156	127	150	185	125	148	137	130	140	153	137	138	136	120	139	131	134	134	135	128	162	150	139	147	151	132	142	134	123	155	140	163	134	131	158	158	139	144	144	145	132	122	148	150	132	137	160	157	156	148	140	156	150	112	148	135	138	144	148	137	148	169	142	171	139	144	147	130	137	131	139	108	144	135	128	142	129	137	176	137	131	157	131	138	157	142	141	141	132	142	149	159	140	126	150	156	129	136	131	146	139	149	126	171	141	136	130	129	173	138	149	148	148	155	144	127	148	124	130	125	137	146	126	144	154	154	125	142	140	146	132	151	136	157	126	149	135	142	172	145	134	140	133	148	135	112	151	140	149	119	124	153	125	130	120	153	146	151	153	155	137	132	148	151	148	164	155	128	147	164	162	129	144	130	137	124	145	127	150	142	135	158	128	130	127	134	153	136	142	141	145	139	143	147	153	134	145	140	119	135	143	144	171	154	157	147	133	153	135	138	140	148	147	144	130	147	149	147	148	141	152	142	149	142	139	136	115	155	169	150	144	118	138	108	105	120	151	132	155	154	145	140	123	139	148	155	174	146	146	128	132	136	159	155	147	132	136	142	126	129	153	135	137	135	136	140	125	153	144	125	142	140	128	121	113	134	152	143	125	144	129	147	158	137	138	140	140	134	142	141	130	143	172	140	127	134	147	118	121	133	139	167	147	110	152	122	152	139	131	144	150	120	158	151	135	144	125	137	153	147	141	134	137	141	144	143	154	144	179	142	149	142	129	142	129	131	144	141	154	133	138	132	139	151	149	139	140	119	130	140	158	125	146	154	126	110	154	143	150	139	157	143	152	135	149	150	132	139	137	136	168	134	180	128	155	135	127	123	155	138	147	154	133	133	116	137	137	122	118	146	152	135	128	146	139	154	126	111	140	138	130	125	132	135	142	136	148	144	136	128	139	156	150	153	126	113	141	143	127	169	105	137	148	136	132
16698	5090	2346	2666	2408	1952	1669	1338	1148	1028	912	838	752	748	684	649	625	571	598	534	553	503	497	504	531	439	483	449	426	454	435	423	400	416	391	394	432	399	455	410	376	409	426	426	387	361	403	363	430	378	388	394	373	389	372	357	408	412	398	352	386	416	349	396	380	385	367	354	399	363	376	405	360	328	380	327	363	352	366	375	395	358	370	384	364	393	381	384	346	360	355	346	360	394	358	372	381	379	395	366	326	384	332	366	382	343	380	381	363	363	403	351	367	373	364	352	374	355	376	373	345	398	377	368	359	338	348	330	372	382	370	355	356	366	337	355	357	348	335	383	339	341	351	339	341	364	373	348	369	416	409	364	358	339	338	354	363	376	355	356	359	367	360	346	316	387	381	340	372	343	343	383	327	331	368	371	359	313	371	373	350	347	356	365	388	381	358	307	362	388	375	388	367	362	336	358	348	394	358	343	373	355	351	362	347	379	379	361	393	333	351	381	380	344	355	349	355	385	372	353	373	352	341	368	356	365	348	349	387	334	380	332	356	382	357	359	373	344	395	330	343	359	368	362	386	400	361	330	331	378	356	351	357	358	370	356	374	375	362	397	364	378	386	371	350	347	357	339	347	346	374	339	332	352	356	342	365	356	369	332	348	372	348	373	367	366	382	341	366	381	360	376	378	367	385	367	367	354	377	354	381	408	379	347	376	366	352	321	353	354	353	346	354	348	354	344	353	350	351	358	346	346	368	344	330	352	351	336	365	352	402	350	371	350	340	352	359	362	402	350	357	349	357	366	332	369	351	342	366	350	364	340	365	340	371	353	396	365	318	354	363	358	366	333	373	341	341	352	352	369	367	375	379	343	368	356	354	368	368	354	374	367	356	365	342	346	372	357	365	399	340	382	349	367	353	379	375	347	370	361	344	347	353	367	351	398	356	362	381	345	375	384	358	372	337	362	353	393	334	379	379	338	359	342	381	378	346	357	350	352	357	352	320	349	354	337	340	400	368	373	368	371	357	324	389	331	360	346	350	373	309	394	348	381	358	365	346	336	359	368	361	369	362	344	340	405	354	346	371	362	314	398	350	322	350	341	326	354	354	367	335	385	352	329	334	332	358	382	356	343	343	383	339	353	345	369	352	334	371	357	395	353	364	354	365	356	351	373	364	379	364	379	342	339	339	357	343	349	379	378	368	344	377	367	371	361	329	412	394	376	368	362	378	348	391	345	431	340	368	315	368	401	376	337	364	362	336	371	382	354	354	363	353	354	356	379	327	376	320	334	339	343	360	357	374	383	367	318	391	370	355	376	339	384	365	377	382	375	329	397	336	323	389	334	372	354	364	357	374	330	362	353	351	342	336	354	340	384	330	379	379	371	363	343	360	357	398	337	355	343	386	401	386	363	371	354	399	369	353	332	373	376	397	379	365	359	382	359	338	352	359	353	343	373	335	336	335	385	347	357	356	375	350	347	369	393	348	350	362	348	333	373	344	383	342	356	350	351	358	334	367	370	345	388	384	368	359	378	341	376	351	359	344	381	334	385	361	337	354	372	349	385	347	329	340	361	350	367	365	327	326	389	373	357	373	355	375	356	347	357	351	324	435	341	360	364	389	354	386	318	332	373	359	347	332	352	350	348	357	364	358	382	351	371	337	341	369	388	346	355	369	371	356	369	360	374	360	363	361	365	359	359	387	355	340	374	353	318	367	332	377	383	353	356	362	366	370	359	333	369	373	338	340	339	403	358	358	365	372	359	365	380	332	344	371	345	362	370	376	349	390	329	372	338	388	327	350	354	389	338	326	351	371	360	359	340	350	355	344	349	347	354	379	355	342	341	361	374	374	326	361	342	341	366	357	323	354	360	367	371	356	379	370	334	363	342	363	345	317	341	344	337	349	379	341	341	347	331	342	369	314	322	307	329	374	337	338	385	361	344	348	367	344	375	378	369	377	345	343	371	343	376	345	350	358	376	350	368	359	352	376	326	363	386	371	373	346	364	354	385	312	380	384	384	376	381	341	360	343	308	330	396	360	380	381	376	355	362	333	364	336	370	333	362	373	362	382	369	335	362	366	375	371	382	363	356	405	362	339	343	361	350	336	375	389	348	362	414	337	370	374	364	377	368	374	360	369	355	369	376	383	367	367	369	374	364	354	341	324	362	316	353	337	341	326	352	335	379	387	388	357	330	357	358	389	355	323	355	369	356	333	372	394	371	378	360	376	376	344	380	387	365	375	375	382	352	338	382	374	367	372	353	359	368	341	371	365	352	369	370	358	367	372	373	375	356	355	370	343	339	356	374	332	356	364	354	378	344	343	355	397	346	350	363	361	385	360	352	363	373	329	331	370	368	362	388	388	362	346	389	350	374	342	384	373	347	364	372	388	369	364	350	378	367	318	345	359	355	351	349	365	359	364	347	389	356	347	387	360	342	361	366	352	360	343	372	336	359	351	360	334	378	342	346	350	369	356	356	352	335	367	349	357	359	366	384	386	365	322	364	361	367	378	372	390	336	362	339	383	334	358	351	367	375	372	372	360	358	359	337	345	369	354	365	371	353	357	348	365	349	315	381	404	342	352	358	323	370	339	385	346	347	347	347	351	359	362	325	351	378	341	350	345	371	370	407	354	368	337	414	398	365	345	343	377	346	334	360	312	321	354	358	363	376	325	360	345	354	349	384	363	360	355	341	352	352	366	370	352	360	372	357	365	354	365	397	358	361	372	363	358	360	379	394	350	380	336	326	375	355	374	321	370	359	381	337	356	371	368	365	367	342	339	333	356	346	368	360	370	355	359	350	376	339	390	391	349	333	347	398	400	380	335	378	354	397	361	347	382	386	379	354	358	371	366	353	371	367	354	314	327	365	328	334	352	371	354	359	392	363	347	356	362	388	359	339	340	349	376	353	374	387	335	339	382	359	386	404	382	385	371	354	365	361	368	346	361	356	359	341	345	357	342	330	340	370	376	358	352	347	350	359	393	337	352	350	385	375	366	377	359	375	347	350	359	382	370	334	350	355	349	367	364	334	350	334	344	390	357	390	388	396	333	382	340	348	379	378	341	351	355	366	351	380	360	331	340	397	345	366	334	346	344	339	380	393	382	341	375	325	355	347	361	342	363	395	381	334	351	371	360	376	384	360	371	370	340	341	341	361	384	377	383	352	378	341	380	357	374	339	361	387	360	343	367	389	362	384	395	349	367	373	353	355	387	371	373	355	403	382	354	324	355	370	366	374	358	387	378	338	342	331	369	325	350	360	344	345	348	361	349	340	393	349	378	353	361	370	358	353	361	329	391	373	357	348	369	359	349	353	364	370	385	362	389	341	359	370	391	359	388	362	331	366	370	392	325	396	377	359	330	377	398	383	347	378	335	363	336	385	325	362	349	357	360	353	349	347	361	354	354	345	377	354	376	324	363	361	389	349	381	320	327	355	378	348	333	321	359	370	345	347	346	393	370	385	332	342	326	345	377	353	346	358	380	354
46343	17623	3109	1740	1176	874	657	487	493	378	308	282	263	269	213	251	196	229	239	183	212	218	184	160	178	181	175	174	189	156	165	171	174	159	151	165	176	142	189	150	183	158	181	158	165	142	183	136	170	158	152	146	157	166	182	142	157	178	146	161	159	142	164	152	163	156	163	180	147	153	147	126	142	151	154	131	146	139	146	171	155	142	162	141	180	156	139	148	141	148	156	133	138	146	151	138	158	154	146	166	136	159	134	145	153	157	181	168	149	171	150	163	139	147	142	159	138	149	150	156	130	160	154	134	142	123	164	124	132	143	165	160	138	144	151	129	147	138	122	127	148	143	151	161	162	160	139	126	141	151	132	141	135	137	184	135	151	143	136	126	133	133	163	173	130	159	125	144	151	143	151	157	127	148	136	150	147	164	151	144	141	154	125	138	175	163	142	131	133	154	136	126	133	151	166	139	171	167	148	138	167	161	174	162	157	149	147	146	156	128	155	158	168	155	161	139	140	150	161	148	131	162	148	143	140	136	147	145	144	148	169	147	126	176	145	147	164	145	136	144	151	143	177	136	156	140	156	145	125	157	154	163	163	151	164	152	149	148	147	150	139	156	148	146	158	145	157	159	170	125	145	149	160	152	140	142	139	144	151	163	146	158	153	142	147	155	156	166	142	158	140	163	173	157	165	158	136	152	158	139	153	156	149	180	158	167	112	122	153	161	136	121	145	138	172	154	146	128	159	144	151	133	132	163	135	141	157	163	148	149	167	158	169	126	149	137	139	135	139	136	159	151	148	140	150	152	162	155	156	147	160	162	130	158	167	152	157	157	139	153	145	157	150	136	161	142	163	142	142	128	153	149	136	141	149	153	152	152	153	149	148	150	124	136	180	143	153	156	141	121	139	137	150	161	171	140	170	166	142	143	149	136	150	141	163	167	150	137	175	152	149	140	144	141	141	156	123	133	175	143	160	139	154	143	154	151	168	158	141	160	170	146	162	160	167	137	154	163	153	150	164	161	158	147	138	161	154	165	138	146	153	177	145	155	127	162	132	129	142	161	163	146	150	148	141	137	140	152	157	132	136	126	166	160	153	143	158	155	144	147	141	173	154	158	148	136	147	145	148	158	125	140	144	155	135	156	147	166	154	134	152	147	136	156	152	162	177	136	135	155	149	136	165	181	152	141	161	139	165	146	138	188	148	137	154	157	164	148	142	142	169	142	175	145	116	163	136	135	147	181	138	141	127	142	157	152	155	143	150	160	146	142	166	176	156	150	143	157	145	147	146	154	175	136	143	148	148	149	153	150	179	177	128	159	151	150	135	157	149	152	152	131	133	162	147	161	157	161	144	174	154	158	144	165	161	168	158	148	144	156	152	135	129	156	160	163	161	153	152	141	171	138	160	138	131	164	159	178	147	142	135	122	156	150	146	126	150	131	157	170	149	149	135	169	172	137	160	126	153	146	141	130	154	148	158	166	161	175	147	160	138	143	138	138	160	153	176	146	159	169	151	154	173	142	174	175	134	135	151	135	143	142	172	144	149	144	159	151	148	150	153	146	167	158	132	137	149	142	152	166	144	158	166	141	142	160	137	162	152	168	145	160	157	143	145	150	136	152	121	156	145	164	159	147	145	148	129	164	168	154	156	138	137	133	135	171	155	139	159	128	132	151	141	158	156	144	139	145	133	138	149	143	143	156	141	134	139	154	144	118	145	152	122	145	175	139	151	149	133	149	165	162	153	133	159	162	171	156	148	131	140	142	155	147	159	130	148	170	138	163	151	123	144	172	148	147	163	160	169	134	152	144	125	156	143	143	148	163	164	144	146	133	150	140	153	163	168	140	145	152	151	138	147	140	132	159	178	143	153	150	136	156	141	153	125	155	148	149	158	165	153	140	176	170	168	163	150	133	158	166	154	142	164	156	155	153	141	147	140	159	146	151	137	150	148	143	141	153	143	143	146	130	135	176	133	165	142	142	135	139	148	152	153	143	147	135	145	156	170	169	158	154	155	166	136	141	159	145	151	139	143	142	154	165	153	179	152	153	153	162	161	138	140	145	154	140	139	156	144	161	152	156	149	162	144	162	159	148	146	146	135	128	138	142	155	162	121	151	152	147	136	156	138	156	150	146	140	150	138	154	140	149	145	171	149	155	152	155	139	159	137	144	153	127	149	174	142	135	143	152	128	164	161	137	153	138	131	163	171	136	135	135	148	141	168	148	150	151	147	123	159	148	163	145	138	124	137	137	162	173	136	145	154	153	144	144	147	162	160	157	139	130	171	162	158	149	148	144	134	137	135	147	137	155	159	165	154	158	168	156	142	136	157	128	150	152	152	160	154	171	177	154	150	162	170	121	154	149	147	158	164	163	138	153	138	141	159	167	165	166	146	156	149	175	138	167	145	138	140	154	166	142	144	146	151	153	140	134	143	163	151	139	156	140	161	140	140	152	144	162	155	141	160	146	151	164	143	153	158	159	165	122	153	144	145	161	167	150	153	153	162	162	135	147	154	157	156	154	152	142	167	186	170	151	144	145	139	149	143	122	124	150	157	156	140	139	142	168	142	139	153	167	131	144	157	142	129	130	158	150	136	154	176	128	149	132	136	150	136	140	174	140	166	162	151	143	122	153	134	136	154	177	150	159	164	156	152	131	149	130	161	158	150	150	157	121	163	154	145	150	144	130	127	137	162	146	144	161	142	130	135	146	159	164	152	172	149	165	140	150	132	153	166	155	150	129	143	137	132	143	160	156	151	167	168	149	151	150	141	154	136	140	120	141	152	152	152	171	153	149	142	129	151	143	134	149	139	152	159	125	132	154	165	132	156	133	142	145	145	152	151	149	139	156	147	150	164	138	155	154	141	150	153	137	152	155	143	143	146	147	158	141	149	176	128	131	145	124	142	143	144	147	165	151	143	163	142	123	135	160	134	148	132	160	169	154	162	171	145	161	176	163	151	136	159	127	141	156	151	120	173	165	127	176	178	150	126	153	154	145	154	135	160	121	136	148	163	152	155	171	157	151	160	150	135	171	153	152	149	137	145	145	136	146	156	145	147	140	159	172	134	133	146	160	124	141	130	137	146	154	144	161	146	156	150	174	151	143	162	179	161	131	142	131	138	129	140	165	141	183	121	162	146	144	147	136	166	158	158	153	172	152	152	151	124	153	154	148	159	146	155	156	158	133	148	158	159	158	154	165	140	156	159	146	147	160	153	139	154	151	135	152	127	162	167	140	138	132	155	130	145	143	164	149	154	147	169	166	146	167	151	138	153	173	160	137	134	184	165	160	158	151	149	144	150	150	123	149	142	162	180	161	145	166	159	176	155	172	133	155	130	164	144	138	123	148	139	150	125	148	159	135	160	168	142	152	152	131	161	156	132	160	147	141	135	137	162	136	149	135	136	163	156	123	149	144	143	140	157	141	155	140	152	130	131	151	141	142	150	156	149	159	151	162	155	123	147	136	145	157	141	147	171	141	159	137
23180	8356	4148	5074	4285	3422	2854	2381	2051	1655	1515	1308	1223	1073	1066	988	851	809	773	776	694	690	666	638	641	622	631	573	617	573	568	505	549	492	477	521	510	513	470	524	466	499	470	528	484	468	431	476	469	428	444	444	449	443	454	502	440	437	449	429	433	432	425	433	441	409	450	446	439	443	431	420	437	419	433	459	444	408	447	383	395	447	431	436	445	412	453	422	451	406	418	405	450	431	431	416	422	435	398	380	435	405	434	383	434	419	399	417	384	470	405	432	398	391	431	406	411	402	424	402	430	420	428	429	409	437	406	421	418	469	401	397	417	446	400	403	436	386	407	395	390	437	419	423	411	432	396	420	415	425	427	412	423	404	409	370	397	429	407	423	419	410	446	437	408	399	423	418	397	394	403	367	410	420	419	425	390	423	402	370	418	419	412	409	426	420	383	421	388	395	406	389	360	390	402	434	428	389	387	408	389	385	377	392	426	397	401	429	414	407	397	382	414	420	420	442	386	429	383	387	396	412	406	378	389	425	398	426	399	387	403	406	402	401	363	388	402	437	401	429	420	423	424	404	415	401	406	382	386	434	417	415	408	408	424	393	400	408	422	398	431	408	417	440	404	396	431	424	416	421	388	425	441	382	411	413	396	377	401	440	384	428	415	419	390	381	392	409	404	408	429	423	423	417	389	407	423	398	430	399	417	367	395	418	477	399	411	412	415	381	375	399	435	400	383	416	423	412	420	420	391	391	397	398	403	392	417	439	432	410	441	414	417	420	408	435	418	399	419	399	375	409	410	413	389	401	374	423	396	371	399	414	395	428	416	393	397	431	390	428	407	375	411	399	418	422	404	396	376	428	384	383	406	408	418	404	395	395	363	382	375	396	408	451	388	420	353	394	383	407	382	433	382	412	409	415	382	387	407	402	394	427	437	423	392	396	387	410	392	437	395	420	409	421	433	397	407	444	407	391	414	405	385	456	423	397	409	378	436	402	401	417	415	384	385	415	456	438	394	394	415	447	430	435	417	392	392	405	390	422	434	414	414	438	378	421	376	405	362	394	335	414	403	413	422	385	391	419	424	412	395	355	410	393	390	390	436	386	360	411	425	422	399	363	403	408	407	394	404	400	410	387	439	422	414	423	400	432	402	449	420	391	412	446	435	379	394	389	444	420	381	380	386	393	412	409	404	376	384	377	408	401	392	409	420	385	408	421	377	387	423	401	406	404	410	417	419	369	395	387	427	422	383	423	411	427	371	381	415	379	367	376	389	419	399	443	415	438	437	384	369	388	375	415	408	400	413	424	373	415	404	426	407	425	414	391	412	383	403	383	352	400	443	396	428	403	383	395	425	407	417	403	386	430	404	393	416	430	445	429	408	432	387	404	412	398	414	460	390	421	413	371	393	375	416	398	448	424	400	387	408	367	381	391	416	432	395	387	389	406	387	426	439	431	420	407	370	393	388	459	418	389	427	360	421	432	419	399	422	398	374	413	408	418	395	373	418	409	409	411	379	436	411	442	404	433	419	420	400	441	396	397	439	406	403	405	420	402	397	405	433	377	393	408	465	386	409	376	418	433	404	409	397	371	421	396	394	385	413	441	411	453	433	437	434	418	415	415	398	415	389	384	394	396	412	398	408	395	400	421	355	414	406	419	416	391	455	400	410	393	413	404	400	425	414	399	395	406	420	387	419	402	420	401	439	409	380	377	435	399	412	377	421	393	443	403	409	454	443	420	406	445	398	406	426	399	383	418	379	420	391	372	395	404	386	431	397	421	418	402	429	416	400	416	394	405	387	382	426	439	409	393	440	422	377	432	394	382	423	418	424	378	409	373	404	395	406	379	430	406	402	384	405	420	415	400	430	416	396	415	417	399	421	416	360	393	364	388	400	446	408	428	404	416	413	405	426	414	429	450	416	417	434	428	396	376	424	381	395	382	414	386	397	433	401	384	409	410	390	396	437	388	397	391	395	392	421	422	431	397	402	411	416	403	381	401	410	434	418	421	404	418	394	411	391	411	399	424	397	412	381	409	398	407	430	398	411	402	421	433	405	423	429	443	390	401	412	431	373	417	418	401	411	417	396	393	398	423	404	396	379	383	407	415	432	429	447	385	402	409	425	377	404	446	401	432	408	400	431	416	414	404	413	449	415	405	406	385	418	423	398	431	418	421	380	402	390	397	425	382	431	419	401	409	404	434	473	394	429	403	423	464	394	370	391	455	383	347	408	350	394	396	435	413	428	397	397	404	423	408	379	386	419	437	451	422	446	404	413	394	408	381	409	409	387	452	413	430	415	398	360	363	394	420	429	411	430	432	413	423	408	403	380	371	413	390	425	433	384	379	384	397	391	408	411	392	421	376	416	393	415	402	416	433	416	404	414	407	394	400	390	352	417	401	384	384	395	406	415	393	401	411	361	407	392	398	425	404	403	397	395	384	418	397	372	399	434	379	402	419	377	393	391	390	352	411	407	430	411	400	398	410	394	421	410	422	422	379	397	408	436	410	405	397	432	419	386	443	405	406	387	387	392	474	414	417	413	413	408	413	403	423	432	419	399	377	416	406	384	403	390	384	428	381	387	403	398	388	390	422	379	384	435	393	466	388	386	412	438	410	383	385	428	424	390	392	413	394	364	407	377	383	386	397	435	365	457	363	405	382	408	396	375	410	392	385	394	404	433	407	397	401	384	380	392	428	406	406	428	433	396	415	429	378	381	399	386	418	410	429	398	403	467	351	433	380	384	411	450	396	374	381	458	405	369	405	405	400	441	426	404	388	433	402	373	422	393	418	408	429	428	375	436	410	446	420	408	349	398	422	417	393	404	407	400	411	389	414	373	388	433	398	401	428	394	405	414	388	381	432	382	365	374	445	428	419	382	427	415	431	384	413	412	419	382	397	427	426	417	403	435	408	403	381	392	430	374	412	441	416	435	438	422	420	440	425	442	434	360	423	414	436	406	403	391	448	394	406	409	395	388	380	413	405	420	410	423	438	410	392	435	402	389	403	402	423	391	408	395	431	402	375	378	377	441	441	400	394	403	402	430	392	392	382	377	412	425	431	450	394	428	434	420	405	414	435	393	415	418	408	409	381	376	402	379	404	394	389	455	407	390	403	377	403	384	412	402	398	430	428	363	398	386	388	418	394	414	468	420	428	421	422	414	390	405	365	398	374	401	386	384	387	383	404	437	420	429	421	371	363	371	418	339	399	392	398	441	400	395	384	409	415	375	423	412	403	412	435	419	390	411	444	361	397	400	366	455	414	411	430	377	421	415	417	392	405	385	431	397	412	366	397	414	409	404	418	419	372	419	408	399	426	395	434	400	372	419	395	434	378	423	429	426	441	387	395	434	435	413	408	388	410	400	447	399	387	380	411	389	437	380	401	421	389	418	406	424	418	401	390	437	392	404	458	431	405	437	430	390	385	383	413	409	378	391	442	357	382	419	443	419	403	398	446	394	432	379	422	381	377	421	445	426	356	411	399
15235	1466	328	365	305	342	314	295	305	306	337	314	262	305	328	308	311	275	308	311	290	274	331	315	284	326	334	290	297	313	317	337	328	315	318	315	290	283	289	314	326	343	301	303	296	282	310	319	288	291	279	303	289	310	271	336	279	285	294	292	315	299	301	320	317	354	295	302	292	363	289	288	325	299	293	297	289	303	315	307	304	324	291	302	308	321	300	290	312	332	329	309	299	350	329	322	335	271	280	293	312	302	300	295	316	294	303	303	291	281	306	276	293	290	290	312	323	330	302	309	314	297	291	321	335	308	300	303	296	308	322	312	345	315	307	325	300	308	307	296	266	318	308	302	304	303	348	300	325	284	321	296	307	295	331	316	317	318	315	346	321	298	313	315	332	299	340	323	332	315	283	289	318	290	322	307	299	283	313	283	294	291	324	306	282	298	312	298	319	305	291	314	321	303	321	312	342	288	351	313	332	303	294	335	302	297	306	325	312	314	295	308	301	312	325	259	288	326	291	275	311	318	299	322	310	313	297	299	315	329	318	300	347	314	329	301	305	320	297	328	306	311	313	344	308	308	295	310	303	316	343	306	298	303	296	290	295	311	301	304	289	303	298	309	267	310	293	331	308	305	284	289	307	292	306	297	339	327	288	299	319	302	300	302	292	248	258	277	314	296	283	309	307	322	274	267	304	316	314	292	289	303	306	284	306	323	302	318	308	341	309	270	294	304	367	304	300	300	295	309	312	286	335	305	311	304	303	301	307	340	306	341	300	312	318	309	295	297	307	327	335	314	287	274	291	306	290	327	310	312	320	338	292	310	290	273	291	279	306	317	298	292	289	299	295	303	277	300	357	343	326	303	308	337	313	343	336	319	315	303	296	327	279	331	279	305	307	294	298	311	314	312	306	304	300	335	262	316	275	307	309	279	310	287	303	293	303	313	297	316	297	318	324	336	338	297	304	307	335	285	324	285	329	283	334	290	283	306	334	302	317	295	289	303	287	297	332	331	312	318	292	323	317	342	321	352	315	310	324	315	302	289	295	320	318	299	298	297	320	328	305	318	306	292	279	284	301	293	306	304	297	293	300	318	297	330	285	335	315	283	311	317	302	301	273	254	322	319	296	332	290	317	325	301	314	311	298	322	296	328	290	316	294	293	272	312	321	303	329	297	292	314	330	255	307	300	337	312	317	303	333	318	271	309	283	324	323	281	299	310	336	319	294	293	292	323	288	292	312	314	351	291	340	303	313	305	326	339	257	306	300	288	330	322	330	304	330	293	276	319	291	308	291	294	297	300	316	314	316	315	291	322	305	297	288	283	308	279	297	297	299	324	298	322	324	287	252	320	283	301	302	284	281	324	318	284	301	321	334	319	303	262	311	301	312	329	344	325	307	312	299	313	297	328	308	324	270	340	287	314	298	315	296	324	328	306	286	320	317	319	332	310	300	306	267	333	313	301	278	310	320	314	300	319	306	276	300	311	334	284	312	302	309	304	324	303	337	298	308	311	363	326	306	307	290	298	300	319	303	298	327	309	323	324	310	309	264	293	295	282	319	324	293	308	316	288	288	300	302	296	342	307	305	301	305	304	301	307	354	317	300	316	299	324	292	329	300	281	294	314	310	303	284	322	306	299	308	290	293	348	303	321	286	335	310	308	335	306	309	334	279	328	293	286	284	322	326	315	323	299	267	339	293	306	283	315	320	289	336	335	306	316	303	314	336	300	301	330	287	305	299	299	293	269	321	317	301	299	315	296	296	315	331	268	309	291	306	319	294	291	348	334	310	303	291	310	311	334	313	302	277	293	323	319	309	283	283	334	346	304	288	269	317	327	306	289	317	332	332	320	332	302	278	340	295	306	298	303	315	314	314	334	322	311	333	301	342	320	308	293	308	315	281	319	277	304	315	279	298	367	324	311	332	301	312	328	296	316	322	319	306	290	309	305	300	302	308	338	338	306	303	322	302	317	288	326	365	306	330	303	314	288	316	336	297	297	284	292	327	299	342	269	314	306	346	309	351	273	283	306	291	301	300	328	290	299	270	281	301	336	319	291	330	299	308	305	268	306	286	321	303	367	292	297	285	316	285	311	309	324	319	296	325	324	294	312	304	289	329	317	307	309	283	256	304	280	301	311	315	314	282	320	326	343	316	327	296	298	313	303	304	288	318	299	320	309	291	294	326	291	305	303	306	308	311	314	291	346	303	317	321	333	288	294	320	297	306	305	304	319	321	333	329	324	334	296	297	309	309	305	329	306	334	311	289	281	301	292	298	332	308	284	332	311	300	269	319	274	302	294	319	317	300	313	318	321	351	336	286	295	308	281	346	318	335	300	322	295	284	330	309	299	288	302	301	282	284	337	318	325	269	311	312	302	306	316	347	282	281	307	309	331	329	299	304	277	305	287	301	316	295	307	304	322	257	291	311	299	324	280	291	268	332	292	307	295	304	314	289	286	343	307	304	291	288	304	319	283	286	310	319	319	348	291	292	295	294	289	314	288	303	296	297	312	292	304	312	338	329	323	314	304	308	282	307	303	336	313	287	291	299	305	311	321	325	289	312	285	280	282	330	288	288	291	303	315	305	331	310	293	321	306	321	269	321	292	299	273	328	291	322	312	323	324	320	303	333	307	272	303	289	299	297	309	328	297	282	310	309	299	320	345	332	266	316	312	299	300	306	312	294	310	294	315	349	320	328	292	296	284	338	296	311	329	324	314	313	300	307	321	295	304	324	320	312	298	297	304	300	323	331	281	318	272	306	294	329	297	303	340	306	312	298	305	303	307	305	327	315	326	308	334	313	276	310	330	317	278	331	340	287	277	337	323	265	327	312	318	307	333	304	304	331	323	280	314	306	286	322	312	319	304	293	307	298	298	292	332	292	309	328	293	296	285	310	289	315	290	357	353	305	322	351	285	312	307	314	307	307	309	278	294	333	338	328	310	299	276	341	301	314	287	293	295	306	311	312	306	332	275	296	321	319	282	330	273	298	303	286	338	326	294	306	320	292	337	349	288	314	325	318	310	275	309	282	333	317	332	339	331	355	318	328	330	324	324	310	321	310	299	318	299	296	324	338	286	280	305	272	297	339	279	291	348	320	311	303	318	337	316	288	329	284	311	328	312	321	293	298	295	292	310	295	308	325	322	304	270	331	329	316	312	321	304	318	294	298	304	300	283	306	314	314	353	322	336	326	299	278	299	334	318	326	321	313	330	307	295	294	314	334	315	324	337	295	317	306	292	282	329	307	292	281	342	322	306	310	326	317	329	316	335	275	310	290	283	292	326	304	308	277	281	322	283	294	343	287	307	331	315	350	314	298	277	314	321	308	298	308	297	283	331	306	319	315	335	287	297	294	330	313	283	290	311	316	294	320	336	313	323	308	274	290	296	319	336	309	308	297	348	333	305	308	298	326	323	320	329	306	279	310	324	305	301	300	311	288	359	337	308	314	318	318	338	317	308	315	310	259	287	330	315	302	317	318	271
7149	926	785	789	724	816	754	758	738	741	744	734	728	718	678	731	780	675	723	713	681	691	680	703	662	691	731	702	696	667	671	691	692	693	719	676	669	740	677	731	731	709	706	678	725	703	720	710	699	726	677	718	701	743	741	708	663	692	677	717	688	680	728	715	704	690	727	673	709	701	718	734	710	691	718	713	726	721	684	706	666	728	701	699	694	750	711	645	706	704	769	707	676	700	693	690	734	691	697	687	683	745	713	685	737	751	679	699	654	679	700	694	696	684	662	705	695	702	715	715	693	700	659	659	632	717	704	694	714	723	657	661	726	727	712	704	766	661	692	709	708	763	692	730	699	695	696	705	695	672	689	698	668	717	720	703	651	695	733	722	662	758	732	687	710	699	675	728	753	671	733	678	705	696	698	690	716	702	710	720	691	719	687	680	680	688	705	704	687	666	668	675	706	698	718	682	694	688	696	687	684	687	671	750	672	732	660	746	632	723	672	720	685	681	724	693	676	707	693	654	713	710	728	695	713	708	699	716	649	689	693	691	664	729	661	680	749	755	698	725	693	707	719	728	690	694	685	708	677	712	716	738	683	754	667	658	671	674	711	676	673	669	686	710	697	710	696	727	750	709	662	738	691	673	686	707	702	679	692	733	693	707	713	696	721	689	649	699	665	719	700	649	692	713	723	718	646	685	688	665	699	684	706	748	716	697	695	673	697	698	703	701	691	672	712	721	735	677	712	732	728	727	654	705	683	744	682	698	712	677	686	687	725	749	777	694	687	719	694	738	726	730	697	725	707	731	661	710	679	668	715	703	670	692	707	699	692	742	664	686	764	689	688	692	756	709	620	716	719	676	644	717	731	685	684	738	724	680	692	701	702	644	692	661	696	706	696	681	726	695	722	696	714	662	693	686	767	702	729	688	737	756	714	668	655	709	760	688	691	729	708	759	709	701	703	730	654	655	713	718	645	689	685	712	678	704	664	726	716	711	720	646	669	702	712	791	694	719	712	692	668	698	666	739	689	736	699	757	658	712	670	712	684	677	736	653	711	698	744	686	704	709	681	682	711	680	761	692	686	650	654	763	721	682	682	710	717	730	686	753	696	697	662	640	690	700	696	679	757	689	683	714	750	686	693	717	675	673	702	721	694	722	673	673	706	684	699	698	694	725	686	746	727	690	692	711	684	700	722	681	642	690	700	681	718	678	727	695	665	654	683	723	713	627	742	727	712	700	704	711	713	746	752	677	700	693	653	726	702	748	674	699	683	697	686	671	672	668	729	677	672	689	773	729	738	721	715	671	677	696	686	770	688	693	686	685	718	750	709	696	672	719	701	659	728	689	696	708	716	669	706	709	690	689	669	721	737	706	731	681	650	705	655	778	701	710	752	685	701	697	696	651	730	707	729	659	692	697	728	663	675	701	689	672	733	714	677	674	683	737	741	696	737	683	724	727	711	763	717	696	728	688	680	721	691	684	663	742	709	707	720	752	724	710	663	746	678	720	744	680	664	708	726	732	729	707	697	719	705	656	678	684	758	707	715	722	730	660	692	703	683	698	674	688	715	719	690	725	696	675	676	734	714	702	717	685	734	709	698	734	691	680	758	763	670	694	703	693	732	674	693	676	686	686	681	696	701	749	718	689	714	671	682	688	701	687	708	723	715	703	707	736	671	705	743	726	738	705	706	707	748	729	694	766	744	672	679	690	658	698	711	693	666	702	700	693	676	707	741	697	772	698	669	696	687	671	713	665	704	724	732	714	731	710	704	708	685	690	729	692	690	766	678	722	693	680	706	711	713	723	691	700	704	705	722	695	736	683	683	753	690	723	738	707	683	753	744	693	736	732	707	725	666	726	723	733	727	679	732	726	745	718	723	692	689	721	687	727	681	654	686	697	710	752	715	718	678	716	656	697	748	695	720	678	645	705	737	684	676	727	753	703	704	722	679	691	741	670	691	675	723	713	680	737	691	655	696	716	704	702	708	678	733	698	703	709	684	739	654	686	693	688	681	685	727	708	723	710	728	728	662	748	729	664	701	671	722	719	716	676	694	695	684	691	707	691	671	701	735	726	701	750	721	680	755	691	700	680	729	729	712	721	757	692	679	737	716	646	680	670	722	726	718	711	749	709	718	682	711	726	715	728	710	740	720	739	738	709	707	721	675	692	718	654	677	688	741	689	716	687	712	703	707	730	677	760	715	722	703	726	719	703	677	693	721	734	673	679	716	663	698	649	682	724	701	696	708	713	732	691	713	679	672	665	725	722	705	694	683	733	671	761	712	748	636	686	689	742	709	693	713	727	690	728	671	692	707	708	722	763	683	667	703	763	678	680	682	714	817	707	650	684	698	757	660	701	793	704	656	718	694	681	676	714	673	698	680	662	734	749	679	734	673	733	737	715	696	706	736	690	674	727	724	722	669	768	697	747	726	675	714	700	692	700	743	627	649	706	703	694	719	652	718	731	701	724	763	711	707	724	740	690	711	748	673	665	717	744	724	687	705	746	691	656	767	716	700	658	705	698	731	714	699	666	719	669	688	704	779	723	662	668	682	690	736	725	716	718	685	683	660	718	745	695	683	729	720	715	674	698	687	713	700	707	720	728	733	713	661	699	727	688	671	708	741	707	714	721	684	707	665	696	730	691	692	674	736	689	686	719	734	732	722	709	769	718	718	687	673	665	701	674	691	721	788	738	689	696	744	733	692	678	671	687	670	704	670	662	689	692	738	714	726	708	680	709	704	672	747	760	683	671	715	703	680	706	706	735	718	769	758	668	697	712	710	691	692	715	756	699	647	762	737	698	728	694	718	742	683	714	735	718	724	713	698	717	689	645	697	727	687	705	714	753	703	720	670	743	693	716	707	659	663	714	693	724	714	745	655	690	721	714	664	751	694	715	689	704	703	681	742	686	681	719	670	736	671	724	672	701	711	694	701	747	695	750	702	712	674	696	683	675	660	730	686	683	693	743	663	691	691	708	631	712	736	695	650	702	712	668	708	673	690	713	722	696	683	689	688	663	697	708	702	714	684	733	734	692	736	748	723	667	676	647	693	720	692	736	745	694	705	687	711	747	727	711	696	729	718	729	723	716	662	685	634	699	721	731	703	728	696	709	721	700	697	685	749	710	733	701	620	704	691	689	710	679	698	711	695	702	694	721	700	738	712	738	720	681	762	706	716	701	728	674	758	708	702	701	676	696	693	686	666	739	718	695	671	741	690	682	695	665	696	686	695	670	722	744	721	697	696	678	644	765	761	749	741	720	677	709	669	723	685	701	735	697	714	720	698	684	704	709	694	704	692	724	742	712	704	735	685	649	717	685	663	695	721	699	726	668	721	685	701	688	694	682	683	751	702	654	699	735	702	723	759	715	693	684	729	684	774	689	683	716	693	714	662	690	727	711	685	644	761	720	741	713	688	704	739	706	724	706	737	759	671	746	712	756	704	679	709	695	668	731	678	672	694	696	694	712	721	720	737	724	713	700
34294	9247	1327	819	628	461	388	311	282	246	244	226	198	176	205	162	158	170	172	150	156	145	162	156	166	144	152	163	145	130	145	161	147	143	143	143	164	154	155	134	134	130	154	165	166	148	122	126	135	140	137	145	146	145	150	150	124	133	146	143	126	142	147	149	123	143	148	134	121	124	134	144	144	151	148	163	149	141	131	131	136	127	134	144	151	115	133	122	143	144	130	147	142	134	162	148	131	138	137	166	162	144	136	127	128	131	145	120	128	158	147	124	135	138	147	143	138	152	127	132	151	125	137	132	149	143	141	132	125	138	158	126	139	122	128	148	137	128	142	136	118	133	140	143	150	148	131	134	118	114	140	145	155	131	148	166	124	134	157	128	161	125	140	126	142	139	132	173	158	141	146	128	132	128	132	132	154	130	148	129	139	155	151	154	147	140	133	154	116	142	156	128	127	136	143	150	144	138	159	112	159	135	145	148	159	154	140	157	136	129	125	125	147	147	150	142	149	135	135	147	144	149	146	145	147	131	166	132	161	128	169	126	158	137	134	136	158	152	136	160	136	119	134	134	150	139	140	147	116	137	146	163	124	124	143	140	138	118	133	135	144	140	123	129	157	140	141	144	150	139	157	144	136	150	141	132	144	144	172	138	141	148	115	129	131	132	148	140	137	136	132	141	128	161	150	141	137	127	135	128	147	140	133	148	144	119	152	136	138	150	143	126	150	141	137	134	137	130	142	132	158	145	139	134	149	149	145	146	153	167	140	131	123	160	134	135	163	140	142	132	118	157	128	145	125	134	141	144	134	129	131	122	156	140	129	125	138	126	133	132	154	114	136	125	163	151	142	138	149	139	146	124	157	138	116	120	154	139	136	131	133	139	133	125	123	148	147	128	143	165	135	133	134	156	139	122	133	129	131	121	146	140	148	146	148	143	137	129	165	144	135	148	143	151	123	118	128	156	154	123	148	161	146	146	118	140	139	132	122	142	141	148	149	149	114	131	128	152	147	150	143	132	129	139	132	141	127	132	133	149	140	135	146	128	153	141	151	136	133	143	157	153	144	131	122	144	130	148	144	128	143	147	148	162	155	118	136	135	145	132	130	124	148	128	145	136	129	137	129	126	139	145	145	143	128	130	146	148	131	116	127	129	151	135	143	118	146	150	152	143	149	142	150	154	131	136	142	127	124	142	138	145	123	137	135	153	133	135	158	137	115	112	144	128	124	134	141	139	141	134	156	143	153	134	119	151	122	153	126	145	147	133	153	130	149	121	120	144	139	133	138	152	116	110	131	146	121	127	146	165	158	152	165	139	126	118	140	138	141	117	117	139	140	143	115	134	133	140	120	128	131	155	121	139	150	129	134	131	154	161	168	138	137	155	142	123	139	140	128	147	121	139	133	153	143	141	129	138	139	147	134	132	141	155	141	146	160	137	145	145	136	130	146	146	133	184	144	136	144	124	133	135	132	149	130	151	139	131	137	123	131	131	143	120	154	133	150	145	149	147	145	124	140	150	152	137	149	159	155	151	136	126	136	152	133	134	148	148	153	144	113	151	128	156	124	144	134	146	134	133	142	133	122	138	135	152	123	143	136	140	138	139	138	122	154	116	143	144	150	122	139	127	145	133	148	109	127	135	127	133	127	145	145	135	136	140	128	137	145	139	135	113	155	135	139	147	134	129	135	146	144	141	121	135	142	138	117	146	153	136	150	142	145	136	126	138	154	125	126	127	145	107	145	133	148	139	123	143	141	132	151	138	148	131	129	147	133	136	132	151	141	144	165	148	147	140	171	155	136	149	136	136	157	149	136	151	110	134	133	136	129	125	106	124	126	167	160	144	155	133	138	144	155	144	141	124	131	136	143	163	139	144	143	130	140	156	126	121	148	132	120	129	111	119	144	131	142	145	138	134	143	144	154	136	127	144	144	161	147	117	113	149	136	139	144	132	141	155	125	139	139	142	134	146	141	134	139	148	115	140	144	147	150	146	136	123	153	133	135	137	126	135	134	120	135	146	144	116	121	146	157	129	158	136	154	157	135	146	133	144	157	159	133	153	146	136	125	124	118	125	125	151	135	149	150	126	152	145	157	165	149	148	128	137	131	149	135	149	141	144	137	142	132	119	158	145	143	147	124	166	154	130	119	154	134	138	141	149	124	150	145	149	128	138	128	143	138	139	159	130	138	111	134	140	130	147	117	128	157	129	135	159	152	149	157	127	159	141	143	137	149	157	139	138	136	120	145	129	128	147	158	123	125	123	165	141	155	157	141	153	133	143	123	149	159	145	137	134	132	152	113	157	126	136	135	154	127	130	144	127	161	124	133	144	151	136	146	132	131	160	125	141	143	125	137	130	139	116	139	136	132	133	126	124	162	107	155	143	130	138	136	132	159	130	144	146	150	160	156	153	132	140	138	141	130	140	153	133	129	156	145	165	145	156	139	146	154	125	125	121	124	129	136	152	134	125	141	138	116	135	130	120	119	134	156	122	160	148	154	146	160	123	144	159	148	145	151	126	127	130	150	148	141	164	137	154	133	122	156	149	145	139	155	135	137	145	158	150	128	131	157	158	156	149	130	133	138	133	127	143	135	133	156	154	148	125	134	115	138	141	150	157	132	137	141	147	120	141	142	129	140	137	144	113	137	148	145	189	133	168	138	143	154	166	142	130	157	138	116	145	124	126	125	141	137	151	148	135	135	129	134	142	153	141	142	130	147	151	138	147	123	153	142	111	133	137	145	144	141	151	150	126	137	167	138	147	123	145	146	165	134	163	141	129	146	129	123	159	142	142	131	153	114	127	144	146	153	144	140	158	163	134	138	135	156	159	144	147	137	128	150	152	155	141	137	135	148	141	137	145	147	142	119	126	156	149	130	139	126	118	138	147	130	139	117	137	153	135	127	151	150	140	147	168	141	161	128	138	148	153	142	149	135	128	135	135	144	128	134	130	154	149	152	144	141	147	132	145	159	138	163	143	127	134	163	146	166	136	135	131	153	132	148	124	136	125	148	136	158	148	143	142	168	128	137	142	138	151	173	169	155	123	163	130	132	156	165	118	134	144	121	163	156	145	148	139	150	142	146	152	138	158	142	141	125	138	166	115	151	128	137	131	146	161	122	159	147	125	156	139	147	131	140	141	144	127	149	137	140	139	132	132	150	154	147	126	132	145	154	131	155	148	121	138	140	151	138	152	124	135	157	139	131	159	158	143	128	121	166	141	155	143	121	156	137	136	138	144	149	133	112	153	153	135	138	174	142	131	133	151	140	121	142	154	127	123	138	147	137	136	130	141	132	162	148	188	120	158	140	132	138	122	149	120	146	132	126	137	145	143	151	150	139	137	136	143	143	146	143	135	163	136	151	143	136	130	133	167	131	142	141	116	139	145	136	136	120	133	132	138	131	165	149	136	151	143	125	152	160	122	142	155	141	103	141	156	149	127	129	120	136	165	133	123	144	150	148	129	126	172	138	130	121	136	138	147
16593	4781	2372	2820	2452	2053	1623	1428	1240	1131	926	792	817	755	663	646	632	588	593	547	505	548	479	481	455	460	449	475	425	449	435	457	445	419	416	355	395	385	391	408	427	405	421	420	390	403	426	380	397	377	407	402	397	413	384	409	407	359	366	380	402	394	371	366	389	404	391	396	378	335	344	410	335	355	344	381	366	414	361	401	362	376	348	368	396	362	368	346	382	354	378	392	356	334	408	355	326	374	364	378	380	325	353	369	352	346	380	338	370	355	355	368	365	355	353	372	363	348	339	333	318	335	344	385	351	357	382	383	371	356	327	363	354	343	370	377	359	353	352	348	367	352	341	382	371	364	376	318	356	369	338	360	394	372	381	362	372	343	361	372	359	387	386	347	369	382	345	331	351	380	343	361	330	381	368	320	366	372	357	365	364	364	356	340	371	352	324	372	330	321	374	350	351	366	371	361	349	368	378	333	369	349	380	380	376	378	364	371	350	338	348	354	369	361	384	370	362	344	355	336	366	337	345	353	403	392	339	334	338	342	349	320	342	385	331	386	410	372	404	388	369	371	369	368	349	348	356	412	365	354	384	364	371	342	325	388	379	357	352	377	356	367	350	366	340	341	347	374	325	376	350	396	313	383	387	353	349	335	329	340	373	329	368	342	356	370	358	371	372	363	367	386	350	353	339	361	380	360	342	360	341	338	332	381	369	377	398	334	353	350	355	331	334	365	340	346	361	366	374	362	341	345	348	350	356	349	355	344	372	362	330	363	370	352	350	360	378	359	387	362	367	363	343	364	348	369	360	337	365	347	314	343	369	361	353	387	365	386	351	352	381	354	348	370	353	371	344	369	344	345	348	354	372	354	323	355	362	348	353	357	350	361	348	347	347	369	373	351	367	387	342	344	347	372	359	372	339	322	353	342	339	346	373	353	364	354	353	375	363	362	380	360	339	359	340	356	347	358	376	387	382	374	332	363	380	350	347	383	363	368	380	337	332	332	369	352	368	352	335	354	352	361	362	372	342	346	375	342	374	296	379	365	346	350	361	368	342	366	355	379	378	382	328	370	384	362	364	364	405	364	348	347	361	366	377	350	360	323	372	360	340	390	375	348	395	375	388	326	368	344	340	392	378	373	357	362	347	362	363	382	343	385	348	345	361	371	368	383	353	339	359	373	351	345	372	349	335	357	369	336	342	366	337	364	368	372	363	344	377	373	347	343	351	344	358	383	391	352	343	348	328	365	349	341	333	379	361	358	342	407	342	372	342	343	370	374	365	350	329	360	339	362	400	368	370	336	336	360	358	379	422	383	351	365	373	366	372	380	379	373	367	329	415	397	348	331	342	400	347	326	357	330	337	367	340	346	371	369	381	359	354	354	378	358	366	336	374	346	365	388	361	379	350	405	383	363	317	357	397	347	361	346	367	373	348	357	397	352	351	349	328	371	378	398	373	375	360	360	391	366	400	363	345	351	354	358	362	337	374	367	342	356	372	337	369	358	351	366	348	352	420	396	372	357	349	364	359	353	381	370	375	342	372	367	376	374	397	370	359	376	336	347	343	382	349	380	331	372	369	347	373	340	359	365	342	362	355	353	374	323	356	338	355	352	352	362	365	367	358	361	336	382	342	385	354	383	365	339	341	341	347	364	375	383	377	377	380	363	382	380	387	362	345	356	354	362	366	368	373	330	366	379	349	361	353	329	359	344	387	367	343	365	347	352	340	330	365	357	366	345	410	380	353	367	360	353	344	373	390	357	362	340	347	375	353	369	361	349	340	387	363	345	352	356	367	340	350	313	341	357	381	350	368	372	382	345	338	376	390	376	354	327	360	356	372	335	361	379	361	351	361	358	375	363	340	397	334	325	320	350	344	366	391	346	338	344	364	372	375	321	356	359	375	390	364	387	325	352	383	381	347	374	390	376	330	388	355	348	342	371	373	389	370	357	364	380	356	400	367	359	384	349	343	353	349	361	370	362	348	389	328	379	387	327	350	344	368	357	328	390	362	366	347	392	393	344	361	343	342	384	366	366	361	347	350	392	356	359	351	360	339	373	369	339	357	377	397	351	367	357	357	353	336	363	380	358	382	416	323	355	368	356	359	361	336	350	344	418	359	380	332	357	348	361	369	357	376	341	327	326	321	415	375	390	313	342	366	338	358	337	338	337	353	396	340	363	350	347	373	353	338	375	356	350	336	362	378	369	346	332	405	372	355	345	359	338	378	361	330	384	374	327	359	395	372	345	335	351	381	375	342	357	338	363	341	346	358	365	376	359	388	365	360	331	365	349	371	339	347	355	371	339	365	382	349	388	386	355	345	359	355	365	332	380	349	367	371	373	381	393	355	353	379	328	384	384	328	378	345	353	381	327	356	378	351	344	362	366	346	357	362	384	342	353	387	385	351	392	374	346	371	378	369	344	358	362	376	372	350	344	354	397	382	379	377	371	349	334	359	344	364	351	353	362	337	385	369	369	354	338	369	364	379	342	382	376	343	357	371	360	360	345	360	360	363	351	375	361	337	372	351	344	335	326	352	337	351	328	359	368	330	381	348	342	343	343	360	337	369	365	354	381	365	351	344	332	363	325	337	359	368	360	335	376	398	342	390	356	343	367	351	364	346	345	347	374	382	344	338	373	355	364	372	384	336	329	363	360	334	335	332	327	354	398	366	332	370	345	366	364	381	393	348	344	344	352	357	364	375	343	362	335	364	357	362	353	347	345	370	413	321	370	391	353	348	376	353	337	378	321	360	332	354	369	370	356	393	382	351	365	355	359	360	329	375	378	342	315	333	366	355	366	359	345	345	378	333	343	382	363	373	367	352	373	336	399	335	341	381	338	390	372	370	365	382	338	363	352	360	346	356	375	396	363	366	367	372	379	363	359	365	341	388	358	379	357	360	350	356	335	386	350	416	333	380	357	386	366	334	346	345	374	369	388	351	367	354	359	365	354	387	379	390	343	356	359	361	370	359	384	360	355	386	383	343	356	370	391	329	346	391	357	366	353	372	370	372	378	333	334	386	370	352	353	341	361	356	345	354	384	372	345	357	388	369	368	340	365	351	371	380	369	412	331	347	359	365	389	363	336	344	337	367	377	314	352	355	343	317	363	368	369	358	359	364	352	327	361	345	347	382	361	371	382	363	355	336	371	343	353	374	365	385	351	368	371	346	361	374	345	349	391	353	357	359	384	354	371	355	332	369	342	408	369	373	341	353	338	378	361	332	355	339	357	356	334	363	344	349	374	359	349	328	382	353	340	366	346	343	348	370	346	344	350	358	368	366	364	361	358	344	341	350	326	348	387	370	344	363	348	381	342	364	325	328	344	358	340	350	349	390	349	329	358	377	366	332	361	371	352	356	342	358	369	358	354	360	349	342	362	371	337	335	351	319	342	365	383	329	368	343	389	367	357	358	335	371	367	347	372	368	373	355	381	397	355	367	359	361	348	364	345	340	375	338	364	335	349	391	368	356	331	354	325	377	358
45262	16491	3026	1721	1050	842	604	519	411	383	374	292	235	252	242	224	236	217	181	196	208	187	178	180	173	157	180	189	177	160	195	173	147	165	185	148	178	157	151	171	171	187	162	146	154	157	156	167	149	155	134	166	142	143	153	133	184	153	155	167	167	142	169	176	155	164	148	178	180	152	162	168	173	140	174	158	158	152	152	160	151	143	143	132	154	155	160	144	158	153	155	172	154	151	155	142	163	154	149	160	171	146	140	178	173	135	152	159	170	163	148	155	152	125	163	161	149	171	134	177	137	148	152	152	139	144	157	152	140	160	140	138	131	142	154	149	142	148	154	137	120	178	161	144	137	155	157	157	164	156	153	134	150	136	156	157	136	179	138	156	151	182	165	136	159	148	164	143	139	158	149	131	146	136	134	166	152	152	158	132	131	161	154	149	140	163	129	118	161	127	120	151	156	174	150	145	159	131	127	138	178	176	141	148	153	136	176	148	141	164	139	166	155	159	156	167	155	148	148	148	151	138	161	155	146	187	146	161	131	199	175	163	142	154	148	120	161	150	157	151	154	155	147	141	136	129	152	148	167	152	169	147	123	160	159	137	161	159	151	161	140	148	135	153	148	150	150	152	158	119	165	148	152	131	149	138	140	146	165	137	165	144	136	139	128	146	159	145	135	120	156	158	182	146	142	156	159	142	159	127	122	149	146	142	136	142	153	151	136	156	161	157	153	175	144	147	164	155	153	148	154	171	154	134	163	117	161	147	154	163	166	176	131	128	161	155	158	156	152	168	146	117	126	152	157	174	155	141	145	161	129	137	125	140	157	152	160	169	147	167	162	143	141	127	133	164	147	142	146	166	132	131	150	170	126	136	142	157	145	139	143	147	137	157	142	127	155	138	144	137	166	134	150	148	151	175	141	163	137	159	167	144	132	128	149	153	180	159	156	146	129	151	150	137	164	142	156	138	137	151	158	156	157	143	154	165	173	131	155	143	135	162	162	161	147	161	141	133	130	166	141	160	163	141	146	138	142	144	150	158	129	149	148	165	145	153	157	155	153	174	155	132	132	172	160	159	166	141	161	135	142	155	137	128	152	159	141	140	167	138	151	167	172	155	140	153	166	150	141	144	158	159	148	139	153	163	126	174	169	178	147	168	144	155	133	145	141	161	138	150	144	139	151	151	170	152	133	162	146	148	135	151	159	134	155	145	142	170	125	160	148	127	124	163	142	197	146	145	156	145	147	150	152	139	127	151	159	137	174	136	121	123	148	161	162	140	161	139	151	174	167	154	147	180	137	148	181	162	165	159	126	141	145	148	146	161	157	141	135	156	146	176	136	151	148	166	143	150	144	159	155	153	161	151	160	161	153	144	151	146	133	156	154	144	150	172	170	147	159	144	166	149	151	166	142	150	163	157	131	150	155	166	153	136	138	163	117	157	148	152	147	153	165	146	156	163	146	143	148	149	142	142	153	153	168	142	131	136	144	163	131	155	136	140	140	148	152	154	130	148	161	145	138	155	160	173	125	145	152	148	164	160	152	144	161	141	132	152	148	164	136	141	143	141	150	149	155	176	145	160	149	143	145	160	162	151	146	153	112	131	156	156	162	167	142	138	158	150	137	154	117	140	124	157	139	137	159	150	166	139	134	126	150	140	134	151	172	137	161	149	169	153	155	144	151	127	152	149	149	131	152	157	130	140	176	148	157	166	154	138	136	163	151	157	121	150	136	150	152	149	136	140	160	148	142	155	153	142	152	150	171	151	164	144	134	154	155	147	187	186	150	144	156	123	156	162	152	154	160	137	151	132	157	151	154	119	146	147	152	140	125	156	173	162	148	154	166	156	148	147	157	163	155	160	169	140	150	170	139	132	148	145	138	157	152	147	139	148	165	169	131	155	157	142	140	156	147	141	152	162	158	153	143	170	149	165	171	149	159	152	170	142	159	153	175	170	161	161	145	128	127	157	151	133	148	128	165	141	159	143	156	150	140	150	154	131	149	155	131	154	140	144	151	152	147	157	144	135	134	141	145	168	147	153	164	166	130	136	146	149	141	169	157	136	129	123	150	156	141	142	148	147	129	163	138	130	140	149	135	169	137	161	143	134	148	143	120	119	127	164	139	136	155	145	151	143	129	154	148	148	136	155	147	155	147	146	137	151	139	145	156	153	157	153	136	156	158	160	152	178	146	145	151	138	144	125	166	160	147	154	141	139	140	145	146	161	144	119	148	150	153	146	133	146	130	138	164	168	129	147	159	160	156	134	159	156	170	145	143	158	148	144	142	160	163	161	161	131	155	151	139	181	151	141	165	150	169	140	159	147	156	144	150	150	159	161	157	186	160	130	151	156	142	125	154	170	156	139	148	139	143	150	172	150	160	141	165	155	145	147	143	148	145	159	114	140	165	138	146	141	138	149	162	169	152	137	149	155	170	150	135	141	149	172	171	150	148	160	176	160	164	141	156	154	133	139	154	167	163	144	155	149	154	157	139	177	146	160	153	159	150	146	132	159	154	147	145	145	145	182	165	165	157	141	150	162	155	144	172	145	137	159	154	143	126	160	139	155	126	144	167	149	155	143	161	178	144	143	141	152	132	154	142	151	157	137	151	151	161	175	169	131	177	134	147	184	149	141	139	167	153	164	142	150	151	151	165	162	157	160	167	144	142	172	185	157	125	162	133	151	160	145	140	143	143	130	141	165	130	125	147	150	151	125	121	163	163	167	152	134	163	132	141	149	161	136	145	137	171	151	122	164	142	140	146	134	140	170	140	150	157	142	132	133	129	151	158	177	152	155	163	148	156	125	140	148	136	135	134	149	164	140	142	145	161	152	131	172	135	140	163	147	171	172	159	135	158	135	149	154	141	145	137	166	163	163	158	162	155	169	133	134	179	164	152	137	173	156	149	142	135	149	152	129	141	151	179	150	155	132	139	161	165	151	139	169	151	155	148	166	152	175	172	159	141	144	150	125	151	151	138	155	159	152	158	173	155	154	152	164	147	154	146	137	128	134	148	155	152	167	152	139	166	147	148	154	141	161	131	152	177	141	161	152	131	142	138	141	157	134	171	123	143	144	144	143	174	145	157	159	161	132	153	157	157	151	174	165	138	160	134	135	141	143	123	176	126	153	183	156	158	151	123	151	148	145	125	157	136	150	151	150	149	146	152	153	143	156	164	145	116	141	135	149	177	157	160	165	140	137	163	161	136	151	153	161	165	169	151	146	144	136	144	164	122	145	144	182	145	147	164	170	184	151	152	169	140	154	162	152	142	159	137	154	175	145	141	170	154	148	146	146	157	155	143	141	142	145	126	137	139	161	143	183	155	151	144	161	130	172	147	145	156	161	151	175	139	141	159	136	126	144	159	152	166	146	163	161	134	148	161	171	149	169	144	139	148	148	139	137	153	145	153	142	137	165	138	155	150	168	148	173	172	133	137	138	151	169	160	154	132	175	124	164	139	150	146	157	164	145	153	136	126	131	125	164
22310	8147	4159	4944	4216	3502	2792	2455	2027	1827	1535	1385	1202	1114	989	981	902	856	827	752	743	671	676	684	617	575	634	606	571	610	528	557	541	537	531	496	494	510	501	488	500	555	498	461	481	463	475	453	464	409	434	426	438	416	447	434	457	489	428	452	431	440	478	437	442	444	434	462	450	395	439	413	419	417	410	388	433	445	422	433	431	444	440	443	406	421	435	429	449	393	436	450	401	409	432	435	468	435	433	403	399	418	434	436	390	404	414	416	467	374	451	429	416	419	439	445	385	445	429	411	437	372	402	399	410	384	424	453	410	398	435	397	448	424	425	437	423	398	403	402	457	418	354	388	411	394	397	386	389	400	413	396	418	419	384	408	431	442	396	392	381	422	422	406	384	405	414	384	364	436	388	378	409	393	389	424	437	405	383	395	374	408	426	410	439	428	391	418	400	401	386	400	393	399	411	424	419	394	409	426	437	426	386	389	419	416	402	411	393	406	367	361	422	411	406	410	416	388	404	398	397	433	378	356	390	393	411	355	418	423	418	429	451	404	425	401	401	421	417	426	392	447	395	382	397	372	429	419	397	415	417	395	417	420	437	400	376	368	391	403	401	402	410	396	382	418	384	398	401	442	407	415	412	412	429	423	430	395	410	401	424	453	424	426	388	389	419	406	374	389	404	405	388	423	429	407	416	423	415	386	418	406	402	383	419	411	415	379	383	416	398	417	398	385	439	409	411	374	416	465	384	386	418	439	405	384	419	413	427	403	400	428	401	424	415	406	394	388	409	403	389	391	383	415	409	383	412	414	424	404	378	380	384	387	417	403	394	401	407	413	378	411	379	418	409	393	401	389	454	421	395	387	396	397	419	387	398	440	414	407	402	383	416	398	411	390	433	398	401	424	378	391	374	409	406	411	431	411	406	428	401	399	420	389	407	444	406	408	428	435	393	408	409	382	455	432	427	417	410	403	391	384	404	355	400	399	423	394	403	407	414	395	423	422	416	425	419	401	378	404	433	387	385	412	415	441	424	435	406	433	425	377	436	446	388	406	403	459	410	407	419	420	404	413	448	378	380	404	396	405	404	395	444	428	392	426	414	395	403	385	407	419	397	443	374	400	412	435	440	423	426	428	406	413	398	405	404	366	454	465	411	425	422	414	396	430	436	383	387	373	400	407	394	410	426	419	425	418	445	394	405	444	408	384	422	446	389	375	410	429	456	400	419	399	387	410	415	455	428	427	406	438	402	412	390	411	411	409	425	405	406	412	416	420	443	381	387	401	409	427	451	405	401	404	410	414	428	384	417	400	377	412	439	423	409	449	385	403	423	441	416	388	425	429	422	428	395	391	435	417	413	409	408	398	393	418	420	443	454	405	412	401	406	400	378	404	417	399	373	421	413	387	378	403	400	403	382	409	411	430	402	425	377	420	411	407	438	411	418	408	427	380	426	439	434	424	410	444	388	387	406	382	444	397	410	348	440	418	398	413	410	424	435	425	390	409	445	441	384	420	446	389	425	405	424	375	405	412	379	392	388	378	391	390	381	391	414	416	455	415	416	393	414	414	449	410	453	402	366	395	405	379	392	387	368	403	424	394	416	449	419	383	397	407	423	445	394	450	420	455	412	443	400	396	399	415	422	408	422	408	418	421	424	396	386	442	395	389	410	401	396	419	414	408	423	405	429	426	398	452	425	428	424	423	400	348	427	398	406	408	385	381	404	429	416	412	397	408	390	423	376	437	388	428	403	418	451	400	392	377	426	403	397	411	439	396	385	392	374	411	367	390	405	407	399	400	391	423	369	416	445	441	402	431	384	385	443	394	415	403	402	435	420	408	409	384	405	390	420	422	394	384	407	424	429	409	383	411	407	437	396	364	365	442	383	446	362	397	406	441	405	412	389	397	398	364	384	412	421	445	411	424	396	405	414	427	398	376	389	376	415	375	395	385	387	425	398	376	397	419	385	387	428	389	393	397	392	419	374	405	407	400	420	397	405	433	399	423	400	402	396	412	421	399	436	391	428	394	419	388	387	394	422	418	401	402	411	400	382	417	369	409	408	410	448	422	378	393	402	434	399	415	383	426	395	401	413	411	362	424	423	440	370	371	411	394	388	417	420	417	407	378	435	403	400	401	397	412	424	405	377	403	386	412	424	405	400	446	407	444	424	414	431	371	420	397	379	440	408	411	419	405	431	400	389	399	390	435	426	397	425	402	401	400	379	381	392	428	363	376	391	388	386	424	411	399	378	399	429	383	384	384	376	427	417	445	419	405	416	416	395	445	397	427	408	399	414	392	433	412	434	429	416	422	429	419	365	410	387	414	403	417	384	423	400	437	388	401	404	415	402	371	405	417	416	427	403	420	398	401	444	385	409	449	438	436	355	436	401	401	439	437	400	425	387	434	430	384	412	427	422	403	406	401	412	432	423	381	404	407	394	416	425	433	415	413	429	425	447	398	361	400	420	414	411	419	397	409	375	399	418	383	386	414	407	422	424	423	413	376	431	398	411	399	379	405	410	424	405	397	379	407	453	356	393	404	425	416	431	382	424	423	451	424	417	391	392	396	411	404	398	447	397	360	394	381	402	382	416	403	419	398	421	392	409	414	398	394	394	374	425	422	402	412	424	403	417	394	403	346	453	375	404	421	433	455	364	394	389	404	383	410	388	410	445	411	396	387	418	425	418	401	377	421	393	443	412	392	401	420	435	398	435	414	439	425	396	386	393	410	384	407	428	416	390	414	424	420	395	410	429	413	404	420	389	376	405	382	394	396	407	439	440	407	397	457	442	427	359	416	379	394	402	402	385	419	395	418	366	394	433	438	401	426	437	391	413	393	416	401	416	462	360	420	447	407	404	424	455	425	414	380	411	389	435	406	396	394	380	394	401	397	409	414	392	421	402	447	396	418	399	409	413	425	374	416	392	415	416	359	456	415	403	422	380	424	379	417	437	402	378	389	402	380	391	435	388	402	410	399	398	397	442	373	392	424	413	422	396	405	375	415	384	396	439	410	436	441	402	425	386	397	439	418	384	421	425	414	403	399	452	429	383	406	419	447	369	418	390	384	438	414	384	423	381	444	373	455	385	439	401	412	391	389	378	426	443	404	409	423	415	378	417	367	393	428	414	408	400	396	379	440	403	388	440	414	411	395	371	419	397	413	393	397	392	385	389	425	382	424	412	425	440	393	399	415	421	402	392	380	417	373	398	395	396	438	386	402	387	414	402	418	438	397	422	351	414	399	418	421	394	404	434	406	421	388	378	399	413	392	439	391	414	426	422	387	423	420	429	392	449	378	392	408	407	405	380	432	426	385	401	437	391	417	409	385	408	400	454	392	405	432	405	433	399	420	396	384	426	398	456	426	435	380	424	397	396	376	379	411	412	391	369	437	395	402	392	427	402	389	406	410	417	412	426	393	372	396	385	422	412	435	368	411	397	461	419	425	392	415	437	407	396	394	409	405	389	407	428	407	413	409	398	367	358	374
14974	1322	340	326	333	329	316	318	295	318	287	296	321	306	343	302	325	313	348	340	308	298	291	328	315	318	331	307	306	315	295	287	320	312	310	290	316	299	362	301	297	287	295	315	305	332	356	277	304	287	300	316	321	346	270	310	298	301	285	305	287	286	338	330	284	294	317	312	296	304	292	307	272	278	324	289	297	328	326	318	295	312	337	300	331	273	284	292	288	285	298	287	351	334	315	298	287	314	309	295	298	296	285	313	334	335	291	311	281	289	323	288	273	328	326	284	327	302	272	301	277	274	315	305	305	321	309	292	307	292	335	322	329	331	263	296	288	327	318	313	319	320	306	295	319	336	307	297	318	311	333	352	291	312	315	324	309	319	316	325	324	325	289	354	321	301	324	328	322	319	309	287	339	299	300	326	299	286	288	296	298	306	295	250	323	329	310	307	305	290	290	318	296	290	326	271	299	333	318	321	337	320	343	316	306	296	305	297	304	298	343	309	333	293	295	293	366	302	327	318	311	301	288	326	318	310	303	334	300	322	327	292	321	319	307	307	317	314	292	307	333	342	342	298	320	314	308	328	309	338	302	340	303	307	314	282	304	327	286	308	329	295	327	289	323	312	311	297	334	311	294	283	280	332	294	309	309	293	311	307	285	323	296	295	341	312	313	310	290	273	351	295	304	314	295	306	297	317	312	322	303	280	350	311	328	319	320	326	345	279	301	304	310	298	305	278	279	302	302	318	303	291	306	335	305	320	293	325	351	304	291	308	285	288	298	329	299	309	325	292	310	292	336	310	314	275	292	280	332	300	294	326	319	324	321	306	310	311	270	316	330	312	338	331	354	327	279	291	293	320	328	295	297	334	299	290	314	306	265	322	293	305	279	334	311	285	343	342	337	312	269	341	320	325	293	322	300	278	287	296	315	333	316	311	320	317	299	300	313	284	321	339	299	327	291	299	271	318	295	323	315	305	332	311	312	348	320	311	321	331	309	344	299	318	286	294	287	312	331	310	292	330	326	309	286	286	291	277	308	302	331	322	300	291	317	297	306	277	352	319	330	290	280	305	302	331	327	283	295	322	282	281	303	277	327	307	296	325	312	301	279	298	335	318	307	331	324	310	301	268	318	323	297	298	313	281	311	323	308	301	299	314	296	294	322	300	279	310	327	290	331	310	308	310	312	308	318	314	312	352	313	330	300	332	336	307	304	306	309	276	298	326	322	309	313	309	337	322	307	320	326	296	280	309	296	309	328	329	314	316	291	303	321	289	277	293	287	317	270	284	298	328	294	302	331	317	329	290	333	320	328	326	331	287	304	284	276	292	281	289	299	308	288	279	333	290	343	310	307	312	307	321	313	300	322	312	310	305	324	289	297	334	297	339	312	292	291	305	310	293	315	329	339	300	325	296	320	296	289	302	336	298	301	302	293	301	297	335	310	300	301	284	328	314	300	320	306	309	295	305	278	304	295	327	326	297	283	341	293	312	312	299	312	296	313	298	323	378	318	287	367	306	304	291	282	286	307	318	301	305	304	293	332	298	281	277	294	334	298	303	335	299	309	323	288	283	309	291	316	309	329	317	276	322	337	321	303	263	303	326	315	304	309	277	309	309	320	322	332	298	321	302	308	319	348	297	297	330	296	336	337	316	316	299	314	308	294	338	297	273	317	318	287	288	329	298	305	328	311	323	324	318	302	341	354	326	271	316	290	297	292	328	330	292	316	287	298	311	310	287	327	292	297	314	313	281	293	287	314	299	287	319	290	306	332	300	315	321	301	294	305	290	284	332	328	264	317	315	282	291	321	309	292	290	316	325	316	298	301	303	294	323	341	297	312	297	316	327	310	317	346	284	316	311	361	323	338	302	280	278	296	329	283	330	334	291	267	286	332	303	319	335	326	297	316	338	318	293	314	316	337	309	314	310	326	304	309	316	329	322	291	310	266	312	324	308	319	331	298	309	303	339	314	334	317	295	306	327	313	307	333	333	288	284	288	329	300	302	337	315	313	317	298	302	327	315	287	280	322	276	312	280	264	305	331	274	336	312	322	316	345	303	274	312	320	296	299	290	302	338	287	294	336	327	291	329	347	313	309	313	299	296	335	339	305	286	350	317	302	333	304	306	313	310	280	297	300	320	313	324	294	303	273	334	309	306	293	316	321	343	291	355	294	345	302	319	308	317	304	337	319	323	302	325	331	282	284	303	296	324	335	292	319	328	305	314	307	339	307	296	316	294	342	269	294	297	286	332	304	285	333	299	303	329	288	319	321	317	296	312	328	306	323	277	314	306	274	308	302	298	331	328	320	321	289	301	298	296	322	296	314	294	275	281	268	322	318	310	308	307	285	304	318	300	298	287	302	333	305	314	296	319	310	272	315	282	319	303	313	300	300	318	287	274	319	310	295	304	307	283	317	306	306	356	314	321	316	311	300	299	268	320	297	315	282	281	304	308	316	308	313	293	319	275	312	345	305	317	311	303	320	294	334	296	300	339	294	304	322	302	323	341	295	295	307	315	300	331	288	310	309	285	323	284	304	302	338	306	293	327	272	307	300	315	290	304	291	298	307	281	264	337	275	302	327	323	325	336	291	300	299	313	328	337	321	319	310	306	305	302	318	328	311	333	283	303	351	283	304	345	309	296	293	313	315	293	270	316	319	326	349	276	325	311	285	290	320	295	293	308	309	304	337	334	306	314	308	314	323	333	302	299	341	305	317	305	265	268	332	334	301	258	314	299	330	337	351	326	352	324	298	294	326	316	267	336	319	298	307	299	329	273	313	315	296	288	332	298	314	305	320	333	333	301	317	323	326	309	289	343	312	301	298	320	333	301	304	298	307	312	310	309	328	323	307	298	260	328	313	303	271	298	310	290	331	307	311	302	304	323	314	347	300	316	332	325	292	311	326	307	306	300	322	311	297	270	306	313	306	324	297	269	278	304	301	322	295	282	331	303	308	294	284	292	323	302	297	313	306	303	315	298	296	317	318	310	321	286	294	301	305	284	303	311	305	295	312	347	309	345	307	325	296	325	332	326	329	306	324	319	299	331	319	311	271	280	285	317	317	311	311	321	287	299	292	319	295	314	313	327	318	300	296	333	303	291	331	307	317	314	263	337	297	341	334	276	304	279	296	287	310	286	306	307	263	305	325	314	343	317	319	299	305	308	325	286	302	305	297	323	302	325	326	325	314	308	328	319	286	287	296	312	302	334	295	327	305	305	338	300	341	326	274	273	281	320	334	335	300	346	281	292	284	301	322	342	311	333	323	296	312	333	316	275	298	295	306	311	328	305	291	332	318	280	311	281	291	276	294	293	304	306	333	313	305	278	296	297	297	341	320	339	321	277	320	326	286	292	351	302	313	308	298	302	290	330	288	298	299	331	296	297	265	283	278	327	298	295	271	332	376	335	279	317	296	284	313	304	312	286	332	311	302	326	317	332	334	284	326	292	289	286	329	300	326	308	300	317	290	307	326	300	293	346	321	319
6914	881	789	772	787	721	763	754	776	730	736	709	718	675	718	737	700	702	708	733	676	679	768	711	728	741	762	703	683	693	679	678	705	712	710	674	688	688	691	692	765	748	714	728	704	700	709	788	714	718	706	715	680	725	665	687	694	701	725	722	720	693	699	710	704	677	689	755	708	721	685	720	698	714	702	630	749	675	696	700	718	711	679	733	758	743	682	707	680	655	714	757	743	689	702	729	685	715	663	695	710	699	764	660	719	711	693	698	711	688	713	735	736	688	729	721	732	623	731	692	735	675	690	697	694	680	732	720	707	677	777	723	690	727	710	693	709	648	708	732	684	741	701	708	696	686	736	708	732	760	718	701	729	715	716	634	683	702	684	731	672	746	706	699	694	693	699	680	712	719	716	708	681	722	729	702	720	699	666	690	687	712	708	744	701	714	708	715	746	700	720	690	672	734	728	724	708	712	702	711	703	681	713	694	735	703	653	689	727	714	721	688	695	715	673	686	708	674	717	697	729	680	670	723	767	696	757	747	669	710	682	740	712	709	724	644	716	674	684	736	681	718	724	758	710	727	687	751	711	658	723	691	680	732	700	640	733	740	697	677	704	729	710	710	687	725	742	673	679	720	710	687	709	678	706	715	690	725	695	680	703	675	740	717	711	663	693	699	676	685	680	722	683	734	697	682	715	699	712	690	713	716	695	705	721	726	690	715	681	685	688	713	715	699	695	705	720	696	669	713	732	664	692	694	726	720	710	728	664	731	663	719	674	720	688	712	662	659	715	676	721	683	694	698	727	751	738	721	699	654	694	679	691	626	725	670	667	687	707	695	681	697	735	717	722	673	710	707	698	715	713	646	671	743	670	716	691	667	748	687	754	703	732	719	702	721	639	726	724	719	717	743	702	725	773	671	746	718	711	714	767	649	677	683	667	677	675	711	724	699	751	730	688	664	752	686	704	713	713	707	685	721	724	709	713	700	678	715	700	725	713	689	700	714	715	652	691	688	680	699	696	728	669	690	726	729	705	768	734	642	686	682	670	756	694	683	729	746	723	711	668	727	724	673	725	716	702	721	685	669	704	729	769	686	685	733	708	717	692	688	689	688	703	679	687	690	714	672	708	734	705	712	696	745	705	707	733	665	692	744	678	706	723	756	672	668	725	668	722	675	727	700	701	690	722	669	709	674	647	655	669	679	686	702	670	706	694	726	701	707	687	682	793	726	708	690	658	662	679	691	705	701	692	749	707	734	717	685	682	730	744	706	721	697	663	727	704	709	681	692	671	716	705	676	733	718	667	659	713	720	725	676	695	729	693	692	737	703	691	687	745	658	664	735	715	731	724	652	695	717	689	684	727	746	691	705	725	714	705	684	669	732	712	675	706	679	686	715	698	713	687	723	701	694	713	714	729	707	751	744	691	648	708	709	720	733	693	721	689	659	740	705	711	682	654	722	700	715	696	742	679	705	683	662	701	707	729	674	716	695	712	727	709	709	720	676	732	679	680	728	691	686	674	696	715	719	726	685	708	710	734	723	741	718	718	687	699	696	731	692	659	708	694	730	712	672	648	735	700	646	708	678	736	670	695	720	793	697	692	727	697	737	705	694	764	737	679	710	725	703	734	704	782	706	691	660	703	719	747	702	715	682	701	669	668	673	665	682	726	693	704	711	699	701	684	701	723	761	725	691	700	733	704	716	685	715	739	725	689	746	701	672	713	674	726	683	711	717	686	676	680	725	702	730	713	709	667	693	676	723	667	666	680	703	710	704	692	676	707	673	723	714	673	678	714	690	686	741	668	713	718	738	721	739	706	691	725	660	670	701	727	708	723	775	713	682	680	680	718	696	651	726	757	692	697	678	743	753	709	737	729	699	704	685	733	703	700	698	722	707	735	677	708	658	768	684	671	712	710	676	701	690	739	683	688	764	726	688	694	713	705	708	679	740	697	659	702	700	710	701	726	685	715	685	657	705	694	737	730	710	758	681	673	715	703	698	718	718	697	717	725	700	724	717	682	725	723	729	702	666	708	770	688	694	708	694	672	673	684	738	705	721	672	705	699	717	725	714	734	682	722	703	685	691	713	705	685	678	744	694	755	763	711	694	719	710	733	695	721	721	718	720	738	702	675	706	699	652	718	706	669	731	684	738	736	737	726	698	685	712	716	675	692	699	701	677	700	693	687	706	729	728	727	653	782	663	704	706	685	716	710	749	605	698	670	656	701	687	697	736	667	740	725	703	706	706	687	636	726	734	710	715	726	756	733	741	706	683	683	721	714	726	706	688	678	679	700	679	764	705	679	718	719	719	737	707	730	728	732	707	727	726	690	715	764	646	728	721	654	703	728	743	727	710	688	674	696	759	699	725	667	672	684	704	739	689	677	619	693	702	738	698	698	680	696	711	708	717	745	726	666	701	702	716	671	723	680	763	719	691	731	688	722	684	685	727	697	688	726	672	746	658	667	757	704	707	739	701	688	743	700	636	662	703	712	724	716	737	743	669	723	702	702	756	706	678	706	695	726	673	655	660	690	730	731	683	702	685	727	702	676	680	679	657	730	731	688	691	700	674	693	670	726	670	696	733	639	742	739	700	701	689	700	711	670	714	735	674	735	690	680	662	702	725	666	721	721	699	695	713	724	725	721	711	742	715	703	685	620	739	713	695	680	734	719	730	683	646	720	722	711	685	709	681	674	705	730	714	702	733	690	685	685	738	703	733	716	692	698	721	683	713	669	768	720	724	729	694	718	737	683	737	699	701	740	674	719	728	667	669	730	712	712	676	699	751	680	692	752	721	779	730	703	722	741	655	711	710	704	699	734	708	675	722	673	694	715	684	715	707	731	729	661	688	725	705	702	714	700	684	704	664	728	710	682	691	713	716	759	650	722	704	708	661	692	727	675	697	731	723	678	697	737	780	719	685	743	689	710	678	646	744	689	753	693	742	661	680	760	704	734	724	631	748	664	676	710	731	670	696	706	689	740	680	704	730	747	688	752	725	708	715	656	683	693	696	681	687	713	706	668	715	707	755	673	698	723	678	744	726	697	711	676	694	701	712	697	722	695	679	701	655	680	697	730	718	711	712	707	752	733	694	666	702	717	630	665	677	726	729	644	721	629	722	765	719	687	716	670	696	689	732	710	715	753	684	666	675	736	700	675	751	695	701	682	710	695	707	715	675	718	687	736	704	706	729	735	713	663	630	674	702	710	701	712	707	736	693	679	704	719	709	681	732	674	738	731	714	704	713	737	679	653	722	710	701	688	668	679	712	682	711	708	748	769	686	699	703	706	690	685	688	648	721	738	698	690	713	668	688	739	734	733	718	713	730	699	724	733	651	662	711	707	676	698	706	688	744	708	700	705	690	731	718	689	719	726	709	714	693	706	718	733	679	740	722	688	685	674	712	666	737	701	685	685	755	733	643	699	668	697	725	720	719	720	686	725	682	710	739	732	708	727	730	707	747	658	711	684	680	673	697	682	689	693	710
34065	8813	1285	871	600	463	384	324	261	285	257	231	211	225	189	167	161	158	148	175	170	139	174	152	155	140	131	148	145	167	154	146	144	156	176	170	139	147	154	159	167	118	148	150	130	125	133	136	144	147	158	151	155	130	120	156	156	145	117	127	122	137	140	149	124	147	136	161	154	128	139	167	121	152	146	166	145	152	117	130	160	134	135	142	139	131	155	143	147	136	122	131	164	142	129	163	149	145	135	137	156	155	137	138	144	159	146	122	133	131	163	144	111	144	134	155	150	125	152	123	124	157	130	120	122	141	144	118	135	135	147	160	140	152	135	133	142	150	157	131	152	136	150	131	160	149	152	147	145	166	130	140	155	118	151	133	146	143	143	140	155	126	149	148	130	141	130	149	129	120	135	113	165	137	146	139	143	110	147	138	142	150	120	133	136	119	140	136	139	159	150	142	123	153	148	132	120	133	170	145	130	133	144	132	130	131	138	139	150	161	146	140	149	138	150	141	138	154	133	115	124	134	126	122	136	136	152	134	137	143	148	146	148	149	142	143	139	111	152	131	155	141	115	151	144	141	136	127	137	143	156	137	149	131	130	149	141	134	156	126	137	147	144	153	142	143	138	172	151	135	133	130	136	141	173	158	147	118	133	150	147	150	140	137	135	151	136	124	118	128	128	147	142	137	155	120	134	160	130	135	148	141	131	136	142	141	121	155	174	158	159	128	155	146	145	153	152	116	141	143	157	154	141	130	177	132	127	136	123	149	143	140	156	125	138	137	142	149	129	146	119	156	131	111	136	135	130	135	164	146	160	125	156	141	138	154	145	160	134	143	116	128	130	141	129	138	132	118	129	122	127	131	127	156	141	164	140	137	171	135	141	141	158	128	144	167	171	158	156	111	134	154	145	135	141	110	136	137	110	145	161	132	137	132	120	124	129	132	133	152	150	115	146	127	154	156	127	150	153	157	133	139	148	142	135	141	131	153	135	122	130	160	142	156	143	135	135	145	153	164	143	143	152	137	127	149	157	113	137	152	145	162	138	131	169	149	123	143	139	142	138	146	151	144	138	146	138	127	145	165	148	138	123	144	155	134	143	135	159	161	124	125	136	136	136	127	151	103	118	125	137	144	130	140	134	174	143	127	119	144	141	135	146	144	131	153	150	157	124	150	151	130	156	141	128	127	140	138	177	125	149	143	145	152	141	147	134	152	141	130	142	157	137	130	149	144	140	162	143	134	166	149	137	142	137	137	134	132	155	126	126	136	141	161	123	126	142	132	142	119	130	128	124	141	166	141	135	121	145	134	130	137	147	148	125	129	143	141	157	140	137	143	140	150	164	153	139	145	149	149	141	155	117	133	128	126	138	157	120	138	141	123	163	137	146	151	135	133	145	158	152	169	157	134	145	155	157	156	140	137	135	133	131	116	143	136	141	118	126	141	132	144	134	147	120	145	153	143	148	154	150	165	118	129	142	144	148	154	152	127	133	146	134	126	150	136	149	153	145	148	142	148	148	155	149	147	150	141	133	134	128	169	126	141	151	133	139	129	155	147	139	115	144	158	138	152	156	146	141	159	135	143	134	134	138	134	134	143	129	137	143	138	152	149	147	129	137	137	145	129	138	139	149	134	121	154	128	134	155	118	145	160	127	140	128	138	128	158	145	140	135	122	140	149	148	154	134	139	115	164	136	148	145	156	137	161	150	156	156	149	144	153	135	141	134	117	156	152	149	154	152	155	134	118	139	137	146	150	136	138	152	133	164	138	173	136	140	148	160	125	151	153	165	151	149	160	117	143	157	124	138	140	126	131	142	140	149	140	141	138	127	122	141	154	131	134	125	140	141	138	141	142	135	145	127	134	138	149	156	151	132	127	153	143	145	126	117	140	158	132	154	154	158	167	151	128	126	157	131	131	156	132	139	127	173	150	136	152	112	148	143	138	137	141	126	142	135	151	133	126	153	135	160	142	128	151	148	140	138	130	145	150	107	115	144	134	127	145	128	146	143	128	148	165	139	150	162	137	149	157	139	141	161	143	140	141	151	129	148	134	138	134	152	157	129	158	155	115	140	119	140	138	155	125	145	136	138	140	141	138	137	140	128	127	122	124	165	142	173	151	166	135	154	136	120	170	170	139	142	122	138	126	150	137	152	160	142	131	133	125	144	151	149	156	126	154	152	147	131	145	138	137	161	144	151	141	146	132	142	130	143	147	151	159	145	131	148	150	131	147	147	128	139	150	157	130	160	138	135	134	145	138	144	154	113	161	130	165	129	140	146	123	133	151	158	151	127	155	161	150	130	132	134	150	123	153	134	165	136	163	149	148	139	128	135	144	153	137	99	147	146	148	151	149	133	127	118	129	123	158	138	145	170	138	137	123	128	146	146	151	135	139	154	163	138	168	120	141	111	140	140	147	131	151	140	150	119	128	152	154	121	134	140	117	140	132	124	180	132	127	120	119	129	120	127	135	135	135	151	144	130	152	140	144	160	145	128	143	131	177	151	137	125	133	140	157	136	132	132	179	135	135	149	154	148	141	138	169	132	140	130	145	166	139	117	156	133	140	128	139	144	130	143	149	149	145	158	119	137	154	142	124	141	140	137	116	144	145	138	145	142	140	137	122	134	144	149	140	173	125	154	133	140	135	134	129	136	144	178	127	123	155	162	136	148	121	139	135	129	142	120	138	144	138	164	129	137	151	135	132	131	135	118	126	143	129	138	152	155	153	149	144	150	120	148	145	137	129	153	137	154	125	144	159	146	147	139	142	116	136	134	136	135	134	148	148	134	155	168	149	162	153	149	142	155	136	125	142	117	125	131	136	126	147	136	156	144	126	155	135	122	139	170	171	134	143	143	128	132	130	133	145	153	135	156	138	136	139	151	126	148	146	146	161	148	139	138	126	137	140	134	143	138	138	123	127	150	128	148	114	158	168	147	154	169	143	114	164	150	146	147	144	134	153	155	137	133	170	113	133	142	135	143	144	156	147	121	151	136	116	143	155	129	137	134	145	127	123	140	104	163	165	166	155	125	114	128	172	145	144	134	155	142	145	144	140	151	152	138	157	123	124	136	115	134	159	149	138	130	151	149	152	162	132	155	127	145	119	155	144	129	124	120	137	120	153	134	132	140	153	127	129	152	132	143	163	146	136	134	151	148	126	170	145	122	127	149	138	154	127	144	142	152	137	152	149	140	126	166	144	141	117	148	145	147	156	138	148	136	163	141	133	155	130	149	152	156	152	145	137	141	131	147	137	131	151	136	143	133	167	154	106	150	134	156	131	140	122	152	155	129	152	140	128	141	160	134	154	140	125	134	123	151	145	119	127	155	124	147	121	128	141	143	133	144	149	108	134	153	155	148	130	139	132	162	146	137	115	138	136	144	126	131	129	124	129	133	150	140	131	150	148	170	129	145	133	125	166	140	139	156	146	147	143	139	157	138	133	162	132	131	145	140	120	153	134	136	134	141	127	142	124	131	141	145	138
16361	4678	2290	2731	2404	1948	1714	1380	1173	1131	919	887	766	765	708	650	613	588	580	579	536	503	508	503	473	462	443	475	466	418	450	429	455	411	371	428	409	400	402	399	418	382	423	360	392	401	365	402	396	369	395	425	366	356	378	373	390	406	359	364	369	394	358	389	356	363	366	361	354	413	377	392	381	375	372	357	369	381	382	370	398	358	369	392	377	377	373	368	373	362	390	354	353	351	354	389	362	341	362	343	362	347	355	413	344	332	341	334	351	353	393	383	345	372	374	392	371	370	389	364	373	359	378	371	358	377	348	374	405	383	382	340	392	367	336	360	346	354	327	366	340	378	348	339	363	359	357	338	374	400	376	358	329	357	382	338	369	361	399	359	347	325	370	370	370	369	372	365	367	355	370	364	370	368	343	360	359	367	363	403	382	372	335	361	331	328	345	320	363	356	340	356	324	339	363	366	353	362	349	336	376	355	349	355	362	337	373	365	385	413	343	348	368	373	347	359	367	345	341	353	360	353	383	351	330	359	358	371	378	331	352	376	353	363	353	359	370	357	375	384	361	333	370	354	319	355	350	340	376	357	369	342	402	362	385	392	347	347	375	369	356	346	375	367	364	361	377	363	365	358	335	347	353	364	380	361	399	333	386	390	344	357	358	374	363	343	333	371	353	335	367	378	342	371	367	367	360	363	322	382	370	354	370	353	354	387	382	374	358	370	366	370	341	330	362	350	352	333	339	351	374	376	359	381	384	323	347	362	367	375	372	372	363	369	346	367	351	357	358	356	348	385	394	368	340	359	326	355	368	344	371	358	365	372	344	382	392	360	335	334	373	343	359	340	355	353	380	385	360	360	382	353	366	361	338	356	343	339	410	371	369	354	386	374	371	365	379	332	363	358	376	403	361	369	365	323	359	371	354	385	385	342	360	352	371	350	363	354	366	358	407	387	368	356	365	360	353	340	343	358	384	376	402	364	355	371	348	335	390	342	357	372	349	368	354	389	369	366	351	391	363	361	317	383	343	385	382	358	344	350	353	360	368	363	375	352	358	398	359	341	362	359	370	362	345	361	368	357	332	345	369	351	387	328	347	368	359	367	340	355	375	365	372	363	395	354	367	334	378	395	369	362	357	350	387	379	373	376	350	382	356	336	376	369	398	350	367	337	377	360	383	373	349	355	363	355	376	344	395	383	377	369	339	359	376	328	390	401	347	344	386	395	367	375	380	379	362	347	381	363	340	351	338	396	327	365	350	380	360	405	360	387	343	358	356	387	354	349	356	383	360	353	342	350	355	362	354	330	331	342	338	327	375	366	338	360	365	368	359	388	361	371	386	328	330	373	359	408	374	362	352	337	338	354	356	347	341	339	364	349	343	397	384	335	372	380	362	385	336	368	369	381	396	371	372	398	363	369	364	392	365	335	370	338	397	353	337	372	386	351	366	354	355	370	340	392	376	380	358	360	367	346	348	363	331	348	369	354	348	353	358	333	347	368	375	340	371	372	363	400	342	362	383	365	345	366	397	344	353	355	367	370	410	358	380	368	359	322	356	391	361	347	368	347	343	344	333	361	380	360	338	377	404	361	331	383	368	366	360	368	370	367	371	342	385	337	354	352	383	398	362	363	368	353	342	341	387	348	353	335	359	387	373	382	339	353	354	350	363	336	344	384	348	383	409	402	376	314	356	398	382	350	356	375	379	341	367	346	339	362	389	377	365	366	315	364	354	318	347	395	343	337	378	365	354	358	331	372	364	371	356	331	356	365	377	347	377	378	367	378	356	391	339	344	399	356	339	360	358	379	372	336	359	358	358	339	367	355	385	327	332	350	369	374	364	377	383	357	391	376	357	337	364	329	365	369	335	353	373	340	385	349	377	370	379	396	354	337	372	377	371	367	333	360	347	388	368	360	387	354	339	379	367	371	323	343	370	344	356	352	370	358	368	342	342	359	397	346	360	398	372	377	390	384	377	352	346	345	361	349	362	330	382	384	374	356	339	357	345	391	371	373	323	357	346	363	372	398	343	346	341	375	375	328	371	365	427	322	347	363	334	369	318	351	346	383	365	360	347	342	362	370	386	382	337	372	352	328	350	323	360	365	377	364	364	360	399	349	363	345	334	360	333	390	323	407	356	356	404	393	373	379	369	384	359	413	360	324	343	398	353	349	327	349	404	373	324	346	401	387	349	313	377	354	343	349	366	371	375	371	322	381	366	363	363	389	339	358	345	366	353	363	368	354	361	353	387	354	394	372	341	370	355	386	379	365	343	352	380	372	350	308	347	358	371	327	361	352	363	378	384	346	387	377	394	388	348	350	357	359	352	381	363	371	352	327	379	334	340	363	360	341	375	361	345	384	364	336	331	385	333	350	400	343	340	348	346	380	369	363	343	366	334	375	344	349	323	347	369	354	350	391	415	347	360	353	362	359	337	367	369	336	361	355	358	368	346	331	389	340	370	346	384	360	351	377	350	364	365	388	341	372	325	357	365	344	334	373	331	343	371	361	315	380	352	343	371	344	367	379	360	362	341	357	376	364	342	346	393	392	336	347	368	383	332	334	357	372	337	373	375	374	364	341	379	386	349	348	383	396	388	356	383	314	323	351	363	380	362	345	378	396	333	335	366	347	368	349	382	351	352	374	350	373	370	365	373	350	362	374	353	370	377	372	313	370	345	374	343	391	366	350	344	363	350	343	368	366	375	321	369	369	359	366	366	383	381	338	334	359	350	361	343	338	347	357	336	328	350	354	366	373	361	334	331	351	372	359	358	382	377	392	352	330	332	381	357	349	344	363	340	374	345	375	357	334	366	337	361	349	343	369	338	360	407	382	357	345	379	366	363	370	363	342	365	355	370	340	374	373	360	346	347	350	360	332	353	343	369	350	353	345	374	383	362	342	326	378	371	355	351	334	335	368	352	383	365	344	343	354	373	346	367	359	327	340	354	340	345	358	360	367	342	322	396	378	349	355	340	370	350	363	377	409	352	394	391	344	391	343	348	339	368	383	334	348	357	357	344	373	339	369	362	370	334	341	364	373	370	338	379	371	357	403	324	418	351	338	368	375	351	362	348	392	347	353	355	320	378	372	348	385	336	362	378	376	332	339	377	324	387	333	378	323	366	381	387	341	371	358	363	352	367	358	360	360	350	356	333	343	343	360	379	396	380	370	335	372	352	359	349	343	342	369	351	333	369	341	344	359	372	349	348	391	357	348	357	357	378	359	338	378	351	367	365	388	369	342	353	365	362	393	346	381	333	366	350	337	378	368	373	370	352	382	340	323	355	400	343	376	374	365	340	368	389	331	372	356	339	371	373	393	336	383	354	363	385	366	347	350	330	329	387	373	360	357	349	336	342	314	372	380	378	349	360	354	344	361	354	347	345	353	355	362	378	367	376	383	341	353	368	353	360	364	334	365	334	374	380	349	361	379	359	352	356	369	344	340	365	333	396	350	358	345	395	351	344	368	351	333	337	384	366	368	374	373
45234	16081	2870	1669	1074	841	652	524	445	368	324	319	262	237	250	236	248	231	241	241	183	160	165	192	206	211	170	186	172	182	170	157	164	154	130	139	196	180	173	154	151	187	177	145	162	152	174	168	152	173	178	165	161	168	168	175	167	163	160	144	158	182	168	158	166	144	170	166	132	148	142	186	156	155	158	179	153	157	162	141	155	147	177	165	147	159	138	175	145	154	138	167	171	163	147	162	181	148	168	161	131	162	167	131	139	143	160	166	153	156	177	150	157	152	140	136	152	155	157	138	141	160	157	147	165	162	131	160	166	151	134	129	140	153	173	144	155	134	167	142	150	147	144	141	141	148	145	145	142	148	188	143	145	168	132	190	164	146	195	152	154	170	132	138	150	136	120	181	159	159	163	152	182	185	151	151	157	172	161	149	151	131	161	158	140	131	115	170	166	133	160	144	153	159	152	156	165	143	157	140	143	160	152	158	142	161	129	146	137	148	158	135	138	154	159	147	143	152	146	149	149	180	149	149	149	147	159	150	146	168	168	152	147	147	149	134	151	145	162	160	138	180	152	149	142	154	155	166	147	172	151	138	173	170	154	159	160	143	168	147	153	169	170	189	128	150	156	134	161	145	137	166	160	157	150	161	121	148	156	137	160	156	188	152	173	161	146	165	156	149	131	137	186	153	159	149	126	123	146	155	143	140	148	153	151	143	150	151	153	153	147	158	169	153	137	175	139	156	146	156	171	171	135	135	133	166	155	139	156	139	150	143	165	162	171	137	147	186	142	130	162	131	164	147	136	164	139	167	159	144	174	161	128	113	171	153	144	151	125	154	165	143	144	157	158	158	147	144	163	147	137	141	150	165	137	158	158	160	144	133	148	152	138	155	159	158	146	145	135	113	143	131	163	155	153	178	155	136	151	156	160	147	144	160	157	161	162	150	135	142	125	145	121	145	173	153	143	142	132	148	141	126	155	178	162	155	154	147	154	161	146	169	156	157	156	153	154	144	139	154	165	151	129	150	161	133	126	161	144	173	154	150	143	159	158	146	156	159	132	135	142	157	159	150	161	137	146	150	147	167	152	141	132	129	138	142	159	145	155	172	150	171	146	135	141	130	164	155	156	161	152	157	138	148	173	174	155	142	137	168	166	177	144	158	157	168	143	143	169	158	134	139	143	175	141	147	157	142	139	133	121	165	140	139	144	145	136	137	162	138	131	131	175	125	152	139	148	144	152	155	127	147	159	138	168	143	165	145	133	176	146	122	138	157	153	130	156	130	131	137	163	167	151	149	159	156	149	142	154	134	152	163	160	155	139	156	156	145	158	156	148	150	132	163	147	141	149	147	142	154	160	165	169	144	155	160	140	142	149	163	140	156	160	153	149	142	148	159	160	162	147	154	159	163	135	114	158	151	150	153	143	136	144	138	147	149	161	154	141	142	157	140	145	166	154	146	149	134	150	139	134	157	154	129	155	155	145	156	149	165	137	155	160	166	147	165	168	123	141	159	162	140	158	153	157	151	135	148	130	155	149	150	175	157	140	140	162	148	149	163	146	140	156	152	140	153	146	140	160	147	128	147	167	173	152	146	148	155	158	147	155	166	152	136	131	153	150	138	174	151	133	144	180	138	155	128	135	150	139	139	140	149	151	172	155	137	133	136	163	154	136	143	145	153	159	143	130	167	132	157	128	158	164	160	146	133	131	141	203	181	193	132	149	144	150	158	145	153	160	188	130	127	139	149	134	170	136	129	144	155	144	158	152	145	152	149	133	152	143	155	144	133	125	148	144	155	168	146	170	168	160	170	131	140	144	133	140	157	142	160	146	150	151	166	169	153	141	150	173	141	174	164	138	174	167	152	154	150	133	134	144	154	158	158	145	165	140	141	155	152	148	138	157	143	132	157	149	160	130	147	144	155	154	145	142	138	146	125	147	160	139	140	142	162	176	155	151	136	147	153	145	152	165	139	145	163	137	160	161	150	163	143	156	151	148	168	165	152	156	175	164	135	162	135	161	145	177	143	152	150	141	152	165	151	160	146	165	136	159	144	130	159	166	140	167	139	141	151	163	142	164	139	151	156	157	186	144	136	151	135	163	146	152	156	130	139	164	144	183	160	169	145	149	150	169	138	135	152	131	141	140	152	141	155	165	121	136	143	182	139	172	135	184	170	137	158	159	153	130	143	160	121	151	166	164	132	138	150	182	140	142	158	145	136	143	157	136	142	159	153	159	138	153	132	156	165	157	145	144	161	164	168	157	159	156	129	145	155	139	178	151	118	132	141	157	149	146	135	144	146	143	155	173	158	159	154	176	170	186	149	166	146	138	164	146	142	159	142	141	137	163	152	138	136	161	146	159	148	150	154	139	141	186	141	169	160	152	146	158	152	151	130	152	133	153	160	131	132	146	148	160	135	156	146	157	155	159	127	139	143	156	138	169	156	161	168	139	162	149	143	144	178	176	171	150	156	145	149	157	147	178	154	158	136	132	156	171	153	150	163	132	157	137	164	150	166	138	173	143	152	161	156	159	144	150	153	155	167	158	173	145	151	117	150	170	147	135	136	137	134	167	134	137	133	116	158	153	127	135	166	156	152	145	158	177	140	156	135	152	131	147	147	139	157	186	154	149	164	146	143	154	127	131	121	148	164	117	149	180	154	180	138	147	157	158	149	133	158	135	143	143	168	160	162	138	136	150	138	165	155	155	153	154	136	152	177	136	169	147	175	138	140	144	140	164	136	155	163	157	154	165	168	115	141	147	155	147	171	158	163	155	154	153	162	126	140	155	151	138	114	161	148	165	145	116	139	141	165	147	183	137	145	137	167	128	162	157	140	145	153	155	141	158	158	153	147	145	138	151	167	163	135	144	141	136	157	133	167	146	145	134	153	143	158	137	140	151	144	145	157	160	137	155	134	137	143	131	140	150	146	132	138	155	168	167	133	143	175	176	151	145	149	148	165	154	157	141	144	145	144	155	156	152	145	153	140	155	137	172	161	156	161	154	133	151	146	144	137	140	149	153	135	140	135	158	156	164	132	160	161	172	120	134	130	128	162	128	142	142	142	165	145	165	149	151	166	134	131	144	147	172	156	154	164	144	130	147	144	144	131	156	156	138	164	159	157	139	132	143	141	164	130	142	165	164	163	155	152	140	156	149	129	165	133	149	155	141	147	150	136	141	131	178	153	143	148	147	132	148	153	183	170	119	136	131	165	134	146	148	136	130	157	152	161	159	161	148	146	143	143	140	148	142	146	131	138	139	151	145	126	146	122	155	175	155	138	151	143	132	136	163	147	139	162	160	153	145	155	167	156	135	169	138	155	152	152	156	155	159	160	166	147	157	165	156	138	163	155	171	163	171	177	152	131	146	161	129	142	167	169	132	144	135	136	149	130	160	145	146	134	132	180	175	145	147	160	155	141	150	144	162	143	165	134	133	156	159	156	149	159	143	145	134	164	177	154	142	158	144	150	157	152	160	165	174	154
22037	8072	4129	4940	4300	3487	2821	2442	1985	1821	1568	1311	1228	1120	1006	941	892	840	832	792	741	664	677	665	636	562	614	546	574	529	544	575	536	542	506	550	533	537	527	471	467	511	478	478	460	464	457	474	477	441	493	461	497	444	434	478	428	418	461	439	445	409	420	404	414	429	473	431	446	424	459	423	429	393	452	425	424	432	409	403	432	431	424	444	453	457	449	385	450	449	420	412	437	432	428	448	419	453	403	389	439	434	435	424	420	409	412	444	426	457	408	434	381	413	401	441	422	399	417	404	432	416	411	446	385	405	425	418	437	413	416	423	426	424	385	403	423	390	407	392	445	403	425	445	414	439	446	408	407	451	437	400	412	414	361	453	437	438	381	371	423	396	448	386	399	429	393	418	413	411	414	481	354	425	409	442	399	410	451	426	411	434	430	350	414	379	381	398	411	420	394	450	410	426	411	414	429	391	448	426	419	404	406	441	395	396	406	438	416	429	410	378	402	414	407	397	416	389	392	376	401	433	400	398	428	364	405	425	398	448	425	423	426	387	415	398	380	395	445	424	396	442	419	419	446	435	431	443	414	463	411	434	393	416	393	384	397	399	406	419	420	389	396	392	452	395	387	421	374	439	390	444	415	419	405	420	382	413	434	407	425	427	418	400	398	423	448	378	384	404	392	397	385	420	402	414	411	418	446	394	390	390	413	437	392	407	425	384	411	374	424	431	395	422	401	433	399	429	415	416	401	407	388	412	419	398	429	418	448	424	406	410	391	415	405	412	421	415	397	450	432	402	375	410	386	412	428	443	392	421	418	424	390	385	428	421	410	382	433	422	379	405	421	424	432	434	437	432	411	377	383	394	410	434	410	379	423	408	388	403	405	428	369	439	413	388	412	403	396	383	417	380	400	406	392	405	477	380	381	429	403	428	399	418	399	409	399	378	413	413	401	377	407	447	400	381	399	423	373	433	458	373	421	433	375	412	394	400	407	416	399	404	429	405	437	416	411	439	405	421	413	443	424	442	438	386	411	397	384	411	407	417	396	365	379	393	412	384	428	417	392	389	414	415	396	421	427	430	389	428	423	397	412	381	391	413	435	438	428	381	417	411	404	403	453	411	443	411	407	466	444	410	428	380	408	411	422	449	413	441	386	417	422	434	412	382	415	406	423	425	456	426	404	419	387	395	420	401	397	416	434	388	386	426	407	411	422	435	378	408	385	386	408	398	406	409	409	420	405	388	411	407	378	391	379	400	399	398	415	439	400	412	396	419	410	434	372	403	408	403	374	428	409	390	380	425	405	373	400	421	401	381	399	414	390	401	427	425	446	423	393	359	410	414	406	406	418	422	395	411	395	416	403	416	435	404	406	386	400	395	406	432	416	416	411	416	385	394	375	395	422	369	397	404	381	413	407	401	411	413	422	401	425	412	413	442	412	402	436	394	364	394	386	388	386	399	374	449	399	379	397	393	423	430	425	406	410	406	437	409	406	411	420	437	427	405	377	416	406	388	406	415	450	405	402	414	412	447	454	396	394	384	427	463	359	438	425	389	414	416	439	425	388	404	425	390	404	418	408	404	392	411	422	409	394	385	378	416	399	419	420	427	425	402	418	403	420	437	385	441	395	415	398	373	425	425	415	435	394	371	449	406	417	429	430	435	372	392	419	403	448	417	425	420	430	407	416	428	420	396	378	416	390	430	425	395	393	448	422	405	375	418	406	409	411	410	436	396	443	436	412	411	396	416	429	389	398	377	412	357	432	432	370	406	383	414	410	401	404	423	414	437	391	388	405	373	444	405	402	393	408	394	376	394	384	421	354	405	432	388	419	424	418	374	438	371	393	363	417	369	409	450	404	405	418	414	432	406	411	412	420	424	432	406	430	393	398	415	414	402	384	384	437	412	386	402	389	396	402	423	416	385	389	419	416	423	388	398	407	407	441	406	398	411	386	405	379	406	394	413	376	460	383	458	431	388	377	426	388	400	409	420	378	416	423	434	393	435	403	397	402	424	454	431	392	393	408	390	372	416	400	396	409	418	423	401	437	382	418	433	414	425	440	461	403	441	412	368	399	397	384	383	397	430	408	413	423	366	470	402	402	413	389	443	412	383	426	428	369	396	445	345	380	388	440	415	408	425	398	400	425	400	412	409	395	392	406	445	420	406	389	400	366	431	437	381	427	438	397	460	411	399	420	396	442	432	430	399	427	393	426	422	419	401	415	425	409	401	421	416	386	419	384	419	408	375	386	394	421	410	399	400	424	385	450	392	429	423	423	416	414	391	394	409	385	380	409	372	405	403	419	393	430	394	379	394	394	436	431	423	401	424	410	407	346	395	408	477	444	413	400	445	389	424	472	412	352	416	401	398	399	425	413	404	391	457	397	401	428	439	436	455	451	410	414	419	384	417	404	401	420	419	424	406	429	408	428	405	392	432	378	353	431	387	408	400	416	411	446	399	412	412	397	410	418	424	369	388	402	458	406	386	399	413	399	448	431	403	398	437	357	416	453	430	365	400	415	409	406	402	415	409	442	398	426	382	398	401	385	384	370	410	426	416	396	431	399	397	403	381	431	397	419	388	383	404	441	391	427	411	418	373	402	447	426	393	389	387	409	426	394	419	397	374	383	405	404	409	462	418	449	406	394	388	418	388	393	410	368	376	391	411	366	434	448	409	398	430	381	414	417	425	369	408	398	400	404	395	416	404	362	405	395	415	431	426	405	438	405	394	404	401	386	401	397	423	399	423	389	392	382	431	389	422	425	402	361	435	377	405	432	437	418	413	434	383	433	412	406	388	423	379	415	390	404	400	406	404	376	431	401	445	412	373	400	429	415	418	357	453	392	409	427	401	412	398	435	407	389	400	371	385	435	438	378	415	427	403	417	435	390	424	361	410	400	393	409	387	384	394	430	399	371	394	427	444	383	405	420	373	386	410	400	423	390	410	398	430	370	423	377	410	420	415	419	416	405	431	416	433	377	421	413	389	402	425	436	382	419	419	401	440	408	433	433	435	399	407	428	403	439	429	398	415	407	439	382	381	376	398	413	426	373	431	422	427	388	388	389	400	378	420	430	407	404	377	408	405	413	434	410	398	373	434	417	431	417	404	412	420	395	414	400	437	444	403	438	431	432	405	424	420	395	394	419	417	422	426	405	378	385	396	402	449	440	369	393	393	389	440	404	409	412	424	400	402	374	435	427	418	439	392	413	415	475	385	402	427	379	410	424	437	384	396	412	391	413	430	390	420	400	432	419	410	407	410	413	433	397	417	400	389	401	421	421	410	382	410	384	454	403	416	418	416	444	416	426	449	418	440	431	397	415	389	406	418	339	390	399	420	411	394	392	422	420	416	407	374	395	408	393	419	405	375	408	459	414	385	426	387	426	422	422	422	398	403	378	395	445	412	386	428	370	384	427	405	371	415	410	402	428	451	397	406	450	439	401	444	398	351	413	412	419	384	427	410	450	418	410	386	422	397	421	399	425	412
14857	1314	335	311	301	340	331	329	286	323	326	282	308	338	308	311	327	297	306	296	296	315	295	314	297	321	290	296	275	284	317	286	325	318	335	313	317	334	286	288	320	316	334	284	313	287	323	299	329	282	281	312	292	314	290	318	358	277	307	312	318	283	326	305	299	347	292	332	313	319	345	309	294	311	316	288	314	310	295	308	290	257	318	295	277	328	304	321	338	327	312	294	301	320	294	285	324	296	333	294	306	328	304	325	311	323	315	307	298	290	339	312	287	307	280	288	303	283	313	301	281	297	270	350	323	291	325	303	287	332	315	288	322	319	312	312	304	302	304	291	289	298	303	338	281	331	332	297	317	331	296	332	295	340	334	307	340	323	278	335	316	287	314	321	339	313	287	311	305	305	287	351	319	319	323	302	343	291	338	346	322	327	327	319	300	324	340	302	306	327	322	288	324	293	304	274	338	321	294	297	297	291	286	294	332	308	303	327	325	317	323	311	331	302	274	321	298	323	276	282	307	310	309	288	335	327	292	295	305	315	304	300	303	318	271	326	310	304	302	303	327	306	305	296	311	312	336	296	315	312	299	295	306	311	283	304	339	321	316	300	301	301	330	336	286	323	313	281	319	296	314	317	298	321	323	301	304	305	265	304	319	328	333	293	309	310	321	299	294	315	347	273	298	304	283	352	310	309	285	326	346	304	334	296	334	283	265	284	333	291	286	301	269	283	325	291	317	329	294	315	314	278	289	330	279	325	297	300	311	327	285	311	303	297	350	292	348	273	340	329	273	271	309	299	309	302	320	288	323	318	284	309	315	333	313	289	334	300	334	316	310	293	311	327	306	322	298	294	301	324	291	301	327	335	330	361	293	339	319	309	296	312	292	323	340	303	299	315	285	299	302	276	309	316	324	283	312	322	321	298	315	291	332	314	325	324	300	309	313	295	272	289	298	350	302	300	327	328	358	315	319	309	294	347	307	312	311	315	338	301	286	306	316	309	326	346	316	337	316	299	321	289	320	342	260	346	317	302	303	337	286	305	311	294	344	323	309	281	307	298	326	359	306	308	277	320	291	274	321	312	328	305	299	317	338	290	266	313	305	298	260	292	309	304	322	316	288	307	351	305	334	307	317	316	342	287	275	291	303	300	304	275	315	312	338	317	303	347	298	288	300	298	326	328	316	333	320	327	304	304	312	314	320	330	314	275	319	298	326	307	290	322	307	348	314	315	306	316	317	297	314	303	353	284	307	313	313	366	285	302	286	330	290	319	289	318	341	312	298	339	274	324	352	320	317	322	306	285	301	305	309	280	296	319	264	311	306	308	293	276	308	338	300	329	304	317	307	282	298	268	303	305	280	321	308	293	332	300	333	308	285	298	311	282	325	353	271	315	292	297	320	308	363	293	305	283	294	329	307	306	295	311	304	289	303	312	264	266	327	325	315	309	318	348	309	341	317	290	335	299	312	326	331	337	308	297	315	323	360	301	280	289	318	327	301	343	320	316	318	300	308	319	336	344	308	315	299	299	321	321	310	338	300	330	330	309	303	287	300	292	321	311	282	317	317	323	278	288	289	273	281	335	345	291	305	327	338	282	273	317	317	307	318	326	307	320	316	329	321	318	293	338	288	309	308	291	317	306	291	280	311	334	301	298	310	321	336	325	319	308	349	300	309	314	286	298	316	302	302	341	315	332	295	287	319	302	315	309	326	303	310	263	345	332	306	329	311	318	318	315	284	328	297	303	306	307	305	308	300	326	324	301	308	311	355	310	286	322	294	319	292	280	304	312	330	300	308	307	294	289	313	330	296	299	305	313	310	341	330	274	302	334	309	337	302	322	312	329	305	310	290	302	307	318	293	306	304	279	292	299	315	311	300	344	286	303	326	298	308	290	314	286	319	330	326	298	299	296	330	299	291	327	327	310	291	321	297	280	309	312	295	301	327	326	334	333	314	326	339	330	295	291	332	323	324	298	299	331	318	299	322	296	295	277	323	305	332	297	315	297	332	276	310	304	309	332	285	299	301	324	298	294	312	286	314	306	325	301	324	295	307	295	297	296	283	287	337	342	307	319	312	316	280	338	299	312	310	304	319	344	282	283	327	341	320	299	295	289	340	318	288	301	296	290	314	323	325	339	293	298	316	276	304	306	317	314	309	321	324	316	322	320	314	308	317	293	316	275	312	346	327	292	309	300	334	314	298	313	316	296	303	337	300	341	309	286	290	306	307	321	307	304	339	334	285	312	320	305	334	313	295	270	283	314	312	320	306	322	311	297	312	310	264	282	327	326	321	359	322	318	350	340	319	323	297	295	315	320	285	312	308	332	327	301	324	301	307	296	303	293	316	320	300	296	277	329	296	320	309	331	322	308	291	334	302	296	320	315	357	289	316	316	301	324	332	277	291	322	295	296	325	294	304	296	308	309	301	302	317	320	336	335	322	313	294	351	301	305	317	325	307	310	286	306	311	291	318	307	310	317	310	281	312	305	296	341	349	314	297	338	308	321	303	308	330	297	279	317	314	299	306	315	320	310	310	312	300	316	299	310	273	301	287	313	309	295	315	265	301	285	315	338	323	336	313	312	314	319	309	345	329	306	319	309	283	305	314	323	317	312	309	284	317	310	306	299	324	305	322	320	269	332	322	311	296	331	313	336	281	290	329	309	280	323	346	318	304	343	308	296	325	295	305	294	338	315	303	345	309	332	334	337	302	320	324	267	313	322	344	321	328	317	302	321	312	299	310	278	300	309	310	292	308	301	294	284	329	317	346	334	325	295	319	301	292	291	323	288	321	301	329	320	309	282	310	315	341	356	312	310	302	330	308	296	343	292	296	292	297	295	288	325	311	285	285	323	297	305	304	281	287	311	291	279	309	293	288	322	287	316	325	337	306	322	310	287	323	333	344	300	315	328	330	307	280	311	299	276	309	295	299	315	336	309	335	339	354	307	317	301	283	314	301	292	341	318	322	320	305	323	333	307	305	285	303	285	342	275	281	316	333	329	356	319	337	300	347	288	286	331	309	329	301	334	299	292	295	312	306	306	333	294	328	301	307	314	322	305	305	324	317	323	323	295	318	315	304	306	279	334	330	301	304	316	290	327	337	279	313	321	298	327	294	330	325	315	291	299	313	326	317	299	301	296	303	326	311	320	313	298	313	306	319	288	327	295	314	305	332	309	334	318	314	305	286	285	322	370	336	301	320	321	301	308	284	294	315	306	291	290	300	337	309	303	319	326	330	308	329	326	328	319	327	308	323	312	340	292	310	318	272	333	352	314	298	284	337	309	294	302	324	289	292	301	316	296	336	284	327	315	307	306	288	309	282	299	311	287	261	315	315	305	296	330	302	297	311	320	288	307	297	281	289	289	312	296	315	315	320	282	332	329	303	314	364	299	319	285	323	309	294	291	297	321	288	289	294	304	313	327	302	331	317	292	313	295	270	318	332	318	343	308	338	291	292	291	296	276	313	330	300	326	265	282	290	300
7032	907	794	835	760	733	723	733	691	702	737	702	785	722	714	722	703	754	718	764	703	711	694	681	716	730	713	712	747	719	737	641	738	679	708	671	734	690	685	672	689	739	741	735	695	707	719	715	691	724	727	691	670	685	749	738	692	712	761	733	703	661	717	689	703	707	700	730	688	700	679	695	672	697	727	718	689	706	739	703	687	661	736	753	700	714	680	672	684	718	664	741	700	706	748	699	742	667	732	718	689	710	687	705	679	721	681	672	717	748	678	703	733	685	679	694	768	641	668	648	712	700	700	723	673	706	768	699	664	717	726	689	725	745	708	701	697	734	703	726	799	714	662	716	742	722	709	671	705	714	680	708	727	678	702	669	688	689	719	689	679	726	703	718	748	691	740	716	719	734	733	700	692	702	676	746	697	721	702	708	708	710	718	704	715	717	682	663	693	653	727	740	681	732	707	739	685	721	653	713	716	676	710	717	701	673	673	704	694	692	668	677	689	698	712	685	728	734	701	711	707	682	709	736	669	714	662	698	733	719	715	700	699	654	679	628	711	730	724	670	722	700	708	694	722	699	709	692	728	703	752	717	683	695	732	657	702	687	672	705	729	746	690	670	674	711	686	655	667	770	743	735	679	700	702	722	702	726	707	747	732	698	721	723	689	748	717	694	716	706	702	656	695	723	690	667	689	731	663	731	675	701	657	673	701	680	718	725	704	722	717	722	678	757	705	725	738	736	707	720	718	713	700	736	697	688	781	736	731	719	700	702	654	700	697	703	714	695	723	703	699	698	716	713	680	722	684	703	716	691	740	701	688	723	757	713	762	717	711	700	767	722	730	686	699	691	725	662	697	708	713	710	636	663	703	735	738	722	703	679	723	739	726	675	700	768	734	700	731	662	749	667	708	733	683	688	705	708	703	695	684	699	716	646	759	765	791	708	680	698	724	714	658	714	706	663	721	706	661	714	726	688	709	695	697	746	711	698	708	693	664	719	734	685	726	653	701	728	677	693	680	702	726	662	727	690	649	716	719	732	734	759	693	662	758	679	728	695	712	714	691	721	740	745	654	722	724	745	685	743	710	704	736	717	714	713	715	794	716	656	716	713	692	718	704	723	675	744	678	692	714	694	722	702	754	681	697	752	713	727	722	675	710	726	711	706	713	721	703	676	747	709	734	708	632	689	743	687	692	742	686	699	750	709	700	707	698	692	715	679	688	671	719	668	702	711	730	687	706	697	700	657	709	741	676	705	713	697	702	715	678	665	729	701	721	722	725	688	737	730	659	741	675	745	640	714	660	708	708	645	728	711	764	702	750	675	719	673	656	698	719	664	677	721	743	734	751	707	704	705	720	709	713	689	680	728	690	696	739	722	709	719	693	692	737	727	677	695	688	704	694	722	708	731	728	708	698	700	709	700	635	715	726	707	760	675	715	675	652	697	770	708	728	662	738	742	683	725	722	699	715	696	736	673	683	675	724	712	706	733	703	725	721	686	691	691	696	696	666	702	701	691	747	708	735	720	726	672	726	727	710	729	701	702	766	720	746	694	730	743	745	708	745	712	684	667	721	725	749	660	695	706	664	724	720	700	681	708	709	722	737	690	684	731	703	739	712	743	681	709	697	754	642	685	682	708	691	744	644	699	673	704	724	715	723	692	671	727	759	709	675	729	696	718	714	699	700	647	703	727	671	733	679	762	694	689	692	674	768	719	692	680	728	697	750	682	718	702	745	720	655	716	752	701	664	713	752	675	695	660	718	724	731	743	713	682	701	752	723	746	749	760	710	733	738	754	703	703	733	725	734	749	684	735	654	669	700	743	672	717	699	684	754	693	682	730	680	681	719	661	719	693	696	725	685	708	699	711	715	688	713	717	726	717	767	747	693	726	664	679	685	702	770	730	684	712	709	761	739	697	634	707	697	704	709	711	661	722	670	737	728	752	719	656	715	714	702	680	717	706	728	711	732	730	728	716	731	734	696	717	719	682	714	753	651	674	705	766	719	706	702	730	672	675	734	689	656	694	724	694	734	677	650	742	721	660	738	679	741	718	705	715	677	726	689	689	703	717	719	723	715	701	712	766	682	718	704	668	661	745	691	704	698	699	702	698	715	726	730	647	763	683	718	664	718	696	701	738	678	695	758	725	689	677	710	709	656	692	700	685	717	692	721	704	708	674	730	678	727	716	655	646	685	747	691	706	695	699	670	762	693	710	703	712	701	691	703	691	723	746	714	744	687	732	712	766	712	685	742	666	671	689	692	679	706	683	713	711	726	713	644	691	729	687	684	722	677	657	669	740	670	684	704	683	658	708	724	719	705	744	681	683	675	668	714	689	659	669	698	704	703	670	706	742	687	719	728	706	707	715	752	703	708	670	682	722	698	665	685	703	743	718	723	707	715	706	714	725	720	682	710	688	681	678	707	712	691	693	720	713	761	774	672	704	705	721	704	697	736	703	748	715	693	716	748	741	722	721	695	762	719	694	706	722	697	720	663	694	696	702	692	751	705	699	707	675	738	731	704	712	673	713	699	739	648	667	729	697	692	726	661	699	708	749	725	651	741	754	678	713	652	712	745	773	711	690	727	711	753	703	722	738	712	694	744	734	736	701	678	756	766	746	709	736	714	691	700	726	716	692	662	713	648	749	674	703	717	734	734	671	716	717	709	726	697	644	735	698	738	696	718	716	723	687	712	693	719	696	720	699	744	704	738	731	686	714	729	697	665	733	720	690	700	713	740	726	735	726	731	699	689	680	770	674	723	739	722	704	738	738	724	744	680	696	677	718	725	603	701	658	697	703	711	720	673	691	694	724	692	722	728	696	743	709	686	716	712	713	692	726	739	722	696	701	715	664	725	712	739	701	666	725	688	744	654	745	717	699	729	694	719	720	706	741	697	729	674	714	677	742	676	733	702	708	733	672	652	712	701	680	721	706	739	709	704	686	735	713	759	688	685	661	706	703	706	720	781	702	712	701	714	711	660	678	701	659	727	700	687	723	764	684	674	712	708	726	728	721	713	698	695	669	749	687	689	685	691	718	712	718	740	703	725	652	723	697	698	637	700	702	737	703	710	717	721	714	673	738	684	731	681	651	718	750	731	676	677	656	751	684	727	699	678	684	722	699	748	742	753	696	733	712	730	656	757	739	721	695	719	697	724	685	710	740	712	663	637	724	740	697	700	737	745	694	718	696	742	680	717	682	745	746	780	691	704	708	722	696	743	734	690	665	651	740	683	700	688	669	694	702	674	664	698	709	721	705	683	690	713	704	708	651	695	691	713	663	703	725	710	746	712	735	677	669	684	705	695	706	707	677	668	707	716	749	666	766	707	683	753	754	702	695	677	707	676	719	698	700	716	703	681	711	710	721	726	706	726	688	722	734	703	676	744	674	727	732	725	680	727	742	675	703	685	687	709	688	695	712	715	697	691	690	695	719	661	708	719	705	665	715	692	712	729	687	711	715	724	705	667	660	717	695	714	767	699	697
33828	8627	1235	838	657	479	381	303	282	272	254	222	191	221	182	192	185	171	178	156	179	161	156	174	153	165	143	162	155	144	141	142	147	153	140	148	149	156	157	134	146	147	145	161	137	139	146	126	143	158	126	138	144	146	148	152	134	144	138	161	143	138	147	138	140	139	160	148	147	149	139	157	133	132	142	140	127	135	137	180	160	157	173	172	141	134	126	160	145	151	138	146	129	166	160	159	154	130	134	146	130	131	130	129	138	148	129	126	146	136	129	162	129	128	155	147	142	134	130	129	144	160	127	132	156	115	160	137	126	148	163	148	141	121	149	165	126	136	142	125	155	127	172	124	150	142	141	107	133	145	119	136	150	139	134	154	135	144	146	137	142	117	145	131	134	135	138	126	163	155	137	133	145	142	115	130	130	152	144	143	163	130	146	147	120	140	161	166	163	126	157	139	168	162	143	118	125	146	133	159	122	147	122	121	144	131	168	143	132	134	138	135	153	138	140	133	137	147	160	148	148	138	155	127	115	162	126	161	160	141	157	141	141	140	113	152	139	129	155	131	140	129	145	150	132	133	136	139	118	145	135	119	146	146	132	153	138	123	142	139	153	115	145	164	153	163	142	144	159	125	141	147	143	134	145	147	152	140	146	132	125	133	158	149	121	145	133	150	123	143	141	124	160	132	141	143	135	158	141	140	151	139	154	136	125	164	148	165	159	131	145	137	133	130	139	150	132	145	126	134	127	142	153	135	136	135	151	133	129	142	135	146	132	143	156	141	132	139	134	143	125	146	161	131	129	144	137	120	130	156	132	152	144	138	147	142	127	146	152	135	152	145	145	142	151	149	123	143	132	150	137	169	163	127	141	127	153	132	137	142	144	168	150	145	143	121	128	139	135	139	150	129	145	148	150	142	125	151	138	114	152	145	128	147	143	141	163	127	148	142	155	146	146	136	130	152	138	128	152	124	132	127	153	144	137	141	121	129	141	135	147	140	121	153	134	142	127	153	128	149	131	145	117	155	128	147	124	130	142	137	129	143	153	133	131	131	129	138	128	117	142	153	129	134	142	145	150	145	131	124	147	151	159	140	130	157	141	146	131	159	136	149	148	139	146	157	120	141	136	139	153	176	130	145	171	151	146	156	159	145	159	139	154	144	133	177	142	125	136	145	155	149	134	119	128	130	143	148	129	116	153	148	129	133	146	133	150	145	133	150	149	135	134	153	140	147	127	142	144	134	132	149	129	131	162	144	145	127	118	128	124	125	136	119	134	151	154	154	142	141	151	139	138	137	156	139	132	128	140	129	121	138	123	109	166	135	130	164	119	147	138	153	128	139	125	139	129	120	125	156	146	163	126	133	159	129	113	109	134	126	134	170	124	165	138	143	121	139	149	114	127	135	146	144	156	147	148	131	120	118	154	144	148	128	143	131	125	129	154	125	138	126	139	135	150	150	163	155	165	150	130	150	145	104	125	137	128	119	131	132	142	164	148	139	147	123	174	128	135	134	151	161	131	142	138	144	162	142	135	130	123	130	157	141	160	139	132	150	139	137	128	128	146	135	123	138	142	143	151	147	153	128	140	127	140	152	99	129	135	151	151	144	132	123	123	138	153	143	142	139	157	129	135	128	146	151	136	158	134	132	148	137	136	144	145	145	132	118	146	136	128	163	137	125	163	147	137	156	141	140	157	151	150	155	128	144	170	154	131	140	146	128	109	158	143	164	169	160	149	136	134	121	137	158	138	150	145	160	141	136	126	130	163	132	143	128	162	142	138	132	157	138	143	148	152	135	157	137	116	127	127	161	152	144	153	140	134	126	126	137	130	134	127	147	122	129	141	138	147	131	163	135	130	142	146	134	127	151	143	148	133	123	140	130	136	120	128	131	127	129	144	145	153	128	113	129	149	149	137	155	164	115	132	154	131	139	165	149	128	151	156	156	146	143	120	150	142	124	128	136	147	127	145	159	136	143	160	148	143	139	117	148	139	150	135	142	148	147	124	126	152	118	155	154	132	145	137	117	146	140	130	151	156	127	142	154	136	150	134	154	134	130	147	143	134	139	146	142	137	152	152	130	146	150	123	126	140	139	134	140	147	120	141	130	174	143	132	151	156	131	141	162	163	130	136	149	164	150	153	154	147	123	130	156	158	139	112	130	149	137	154	142	138	136	156	140	132	155	131	130	125	140	164	156	132	148	126	144	125	118	147	139	150	155	148	134	140	119	131	155	127	135	155	116	128	129	141	125	129	147	159	158	125	124	130	143	132	154	157	118	131	135	140	120	141	147	153	157	141	133	130	145	136	148	166	145	159	139	133	155	155	154	145	150	141	132	134	140	167	135	143	158	167	142	153	129	131	157	127	139	132	137	133	144	137	128	147	135	151	147	129	153	143	145	141	153	154	168	130	156	121	138	128	138	141	161	134	140	136	135	165	140	156	153	120	142	162	137	128	149	129	131	135	149	145	136	146	134	127	138	149	138	140	140	131	138	122	173	156	150	140	128	128	140	141	122	134	108	153	133	167	134	164	146	149	148	140	146	144	130	135	132	148	148	144	154	136	138	134	122	142	131	138	137	168	133	134	145	150	143	141	134	132	145	140	158	134	147	147	151	144	162	139	151	135	163	145	140	146	122	129	139	133	149	127	145	143	126	135	144	136	135	171	127	111	132	148	156	117	137	171	141	158	145	140	146	166	155	161	143	143	149	129	147	126	138	139	136	139	151	132	124	140	145	146	171	152	115	146	126	147	146	144	146	128	159	147	144	131	125	138	132	140	144	133	148	161	162	158	168	138	148	135	123	148	133	129	153	138	130	158	156	130	136	152	149	152	145	133	105	148	137	133	152	142	148	155	142	150	143	149	147	128	137	129	128	163	158	140	134	128	136	150	136	128	150	141	131	149	126	144	147	132	154	140	133	141	143	116	159	151	166	136	150	156	128	148	125	141	140	144	129	110	133	146	150	127	120	144	119	132	140	137	122	140	149	155	131	127	144	151	159	150	156	142	146	138	139	132	118	158	141	144	131	124	137	151	152	154	111	136	140	115	141	157	117	152	126	140	130	135	146	138	158	136	131	152	139	135	131	136	139	110	137	132	135	134	165	145	153	135	137	139	153	128	135	137	139	139	127	158	141	161	136	156	161	169	134	149	137	157	137	164	147	151	141	137	124	132	135	133	129	137	148	146	131	129	129	141	133	159	104	148	143	138	139	139	157	147	132	158	126	140	137	126	112	131	145	129	178	128	132	146	154	118	146	128	145	137	150	164	142	121	142	126	154	146	147	141	159	147	142	148	134	142	138	143	111	133	120	134	130	154	147	134	137	136	163	121	147	122	139	158	144	147	149	150	126	140	134	171	132	159	152	148	120	128	119	137	138	125	155	142	112	134	156	149	159	154	136	162	168	144	137	131	144	134	128	120	128	140	148	132	134	152	151	166	150	135	168	140	154	145	144	129	139	152	141	139	145	142	148	153	164	150	138
16214	4728	2337	2757	2414	2012	1676	1392	1133	1085	928	825	768	791	688	624	592	575	576	544	503	488	521	504	469	470	433	446	450	466	435	447	458	436	396	415	435	445	428	383	398	392	397	384	386	406	360	402	384	374	378	390	383	390	405	383	378	373	372	339	361	403	387	386	401	365	357	370	333	364	383	409	378	355	384	387	376	359	388	380	383	381	356	387	403	362	330	346	375	372	351	384	393	374	358	350	372	393	358	353	341	382	384	340	322	384	332	351	404	347	315	395	410	363	380	323	393	365	358	366	343	356	353	351	378	350	367	393	329	373	363	376	343	369	349	389	328	370	369	386	358	393	395	332	329	369	364	375	362	372	354	351	372	392	373	351	366	333	358	336	368	360	371	373	383	367	394	394	362	380	327	366	351	373	334	362	348	334	374	371	366	368	363	315	375	360	371	332	358	399	341	368	356	357	346	337	380	345	368	388	328	349	397	348	332	363	376	400	358	373	367	368	378	391	346	374	346	343	369	337	336	384	373	346	360	368	369	351	381	359	358	347	344	382	357	384	355	385	386	325	364	335	361	324	356	378	330	378	360	356	332	358	346	407	371	367	393	358	356	358	362	353	349	364	377	368	334	389	338	364	380	354	359	349	356	369	366	376	372	377	373	383	357	387	351	365	378	363	338	362	398	367	350	364	383	410	340	337	372	349	334	358	385	382	384	378	394	376	362	366	345	359	362	342	381	371	374	390	394	381	346	379	387	347	366	370	360	349	390	339	388	322	359	351	337	374	349	358	355	352	360	383	350	370	337	365	339	381	347	360	349	346	395	355	347	338	362	348	346	356	373	385	365	342	409	330	379	355	373	335	340	371	345	366	377	387	333	352	376	370	326	355	395	344	370	353	386	370	373	370	389	384	357	339	396	376	337	345	367	339	362	346	360	381	349	378	369	349	363	370	347	356	349	332	377	329	363	345	351	382	366	344	374	308	376	349	342	344	352	338	335	388	346	350	380	385	360	327	331	361	354	353	385	373	343	334	385	334	338	358	358	383	375	400	366	357	357	394	348	374	368	365	366	357	342	357	374	338	339	377	359	364	344	368	359	382	354	343	356	373	371	385	362	375	363	351	369	336	367	377	396	340	388	373	369	365	342	369	357	318	361	342	369	338	339	364	325	359	388	369	364	382	341	352	392	372	351	404	368	372	362	385	355	367	379	350	370	353	368	356	365	343	370	343	372	365	380	380	342	340	420	371	372	371	346	379	361	349	344	360	392	368	351	357	344	359	363	375	372	345	378	344	353	376	373	315	357	368	359	340	351	362	409	344	374	369	372	361	358	370	342	364	387	347	328	348	364	336	374	390	339	344	363	376	369	345	337	343	360	355	387	362	378	387	381	337	362	394	383	350	341	357	340	364	374	366	371	362	362	369	330	387	368	370	376	361	372	376	384	355	360	376	382	390	372	387	360	374	346	382	374	351	358	344	392	383	344	328	374	399	377	345	344	359	344	363	345	348	402	374	360	374	377	361	352	367	364	362	383	343	401	332	357	315	376	357	332	402	329	328	387	393	368	357	377	357	341	352	381	389	344	353	345	398	392	413	350	368	406	352	387	361	366	394	348	358	341	335	362	357	397	312	353	398	378	362	383	379	374	364	377	342	337	342	364	348	320	382	379	350	336	331	381	359	362	357	329	392	320	362	371	340	354	356	375	337	331	374	366	369	381	351	317	392	382	374	378	398	362	356	351	350	363	358	361	381	371	355	357	376	357	384	353	376	394	355	357	350	335	345	344	356	364	351	372	385	341	313	371	385	332	338	331	411	349	350	344	377	364	349	322	342	364	348	358	348	377	395	378	343	353	386	361	349	356	368	325	332	370	378	344	373	353	365	388	324	357	349	391	360	349	400	365	368	359	375	361	332	364	374	350	342	332	359	374	396	353	372	377	354	376	358	379	356	355	384	334	372	350	386	357	381	369	362	354	382	397	323	374	352	329	369	335	351	346	378	361	363	379	368	336	339	352	361	361	365	359	381	371	365	345	380	382	348	365	375	347	367	360	374	379	327	373	336	384	363	354	367	353	339	347	336	357	406	346	338	364	363	382	351	343	367	345	390	373	368	364	395	380	384	351	342	367	386	368	370	381	355	352	358	378	385	343	369	373	372	387	330	367	364	368	355	381	359	377	369	341	352	351	389	370	388	353	376	351	326	377	380	375	392	342	392	345	386	379	375	379	410	369	359	343	348	384	359	370	381	339	347	369	361	338	336	355	356	396	402	347	386	361	376	377	336	372	374	397	378	382	335	367	355	344	344	367	341	397	312	380	355	377	354	361	359	369	363	402	365	332	352	362	369	353	334	347	378	380	353	379	366	358	373	357	351	379	390	382	366	383	373	340	373	309	359	382	362	374	365	373	350	375	340	415	369	366	335	355	337	375	387	368	373	359	354	353	379	419	382	377	332	357	341	364	380	391	332	368	357	344	320	345	383	338	365	337	378	386	368	349	349	356	382	368	304	341	350	342	348	394	365	350	367	380	376	388	348	331	384	363	342	347	353	365	408	359	352	396	369	383	388	344	350	401	335	365	371	358	349	365	403	382	396	335	324	369	341	357	380	362	326	382	386	364	381	334	376	394	360	333	386	345	369	355	372	358	324	366	366	347	368	388	379	337	364	345	364	388	360	340	373	351	348	366	375	351	360	376	360	371	373	375	363	359	358	371	349	342	347	348	342	347	378	366	348	365	344	373	366	366	329	347	373	342	351	326	359	356	339	388	385	332	322	373	390	345	361	356	335	349	364	366	348	353	382	351	346	360	356	368	392	373	352	368	372	402	365	342	384	368	367	379	431	353	341	341	357	360	391	364	369	362	378	332	345	361	327	346	341	390	360	341	374	335	352	350	339	356	363	351	313	368	358	362	341	351	369	400	363	376	367	382	343	360	326	322	330	398	309	341	353	354	335	331	391	391	330	377	379	341	392	417	354	336	371	387	370	370	361	347	333	358	348	354	407	373	345	336	360	339	360	343	380	340	386	365	374	372	325	375	336	375	380	374	360	359	356	396	353	325	353	386	328	358	359	367	384	379	352	376	349	393	394	364	361	386	365	363	358	328	366	372	370	376	355	369	364	366	350	347	373	363	332	332	375	373	336	366	370	352	377	331	381	319	380	370	362	355	322	364	371	370	349	372	371	350	333	376	371	365	385	375	376	360	350	372	364	354	349	346	348	369	344	305	355	340	351	366	369	366	368	354	336	335	409	365	335	366	386	362	348	376	386	384	401	347	380	366	349	368	393	356	353	352	359	319	367	372	375	317	344	344	357	339	335	366	352	359	358	365	357	344	368	352	356	396	355	389	376	347	348	395	330	359	368	343	349	362	381	374	353	359	340	377	368	376	347	387	333	384	382	362	367	397	358	416	374	391	345	332	376	372	332	388	349	366	322	337	386	360	371	381	367	348	355	371	374	349	370	336	349	382	376	360	366	334	377	327	337
46035	16700	3105	1724	1192	826	649	504	402	364	327	279	284	244	250	207	201	208	222	221	189	208	192	169	181	155	166	179	183	173	175	188	175	184	186	140	175	167	173	166	161	171	168	161	151	171	154	144	184	172	146	176	159	149	162	146	148	158	162	169	154	189	163	132	159	146	132	151	153	156	178	141	145	174	152	143	163	151	176	150	148	148	154	145	163	143	153	142	165	142	147	159	140	167	154	137	147	144	146	154	161	138	157	145	167	153	140	148	141	157	139	145	157	141	159	133	146	155	147	173	153	151	163	138	137	148	131	170	163	146	130	146	166	150	140	176	155	157	145	166	141	142	164	147	137	170	154	150	155	154	140	155	134	150	155	155	166	174	160	129	136	138	163	141	151	141	144	154	158	156	157	142	137	135	142	130	144	148	171	143	151	158	161	155	128	147	139	144	142	148	134	134	162	150	159	137	156	136	154	151	147	141	121	156	152	133	147	145	156	146	144	142	151	153	146	167	129	161	155	150	154	147	147	143	159	140	140	171	155	150	152	162	151	130	159	156	156	141	156	157	148	140	138	181	132	141	179	151	141	140	141	140	147	148	143	173	144	141	152	169	152	156	168	155	132	170	158	160	174	157	168	135	140	143	169	150	150	173	143	148	146	153	164	157	146	167	151	136	159	164	160	190	147	149	158	157	163	144	140	143	135	139	131	139	137	151	153	129	156	156	165	167	178	155	163	165	143	141	160	176	152	166	161	149	154	142	136	149	150	134	148	161	149	142	177	161	153	150	177	156	156	150	147	144	154	173	144	152	152	157	161	122	135	143	149	128	149	152	127	140	151	165	162	146	163	140	156	151	175	155	158	160	162	150	125	155	148	130	177	148	150	154	164	135	155	157	153	144	159	145	131	146	151	160	123	116	137	131	127	166	129	154	146	133	152	159	147	156	188	153	136	153	164	136	141	137	141	161	152	166	175	140	163	150	137	166	147	149	126	167	145	163	149	161	153	188	173	126	148	156	152	152	143	162	141	150	156	153	138	134	163	144	144	154	147	132	146	166	131	150	146	148	156	151	152	146	158	153	146	157	137	138	149	148	150	171	156	152	154	146	144	144	164	174	161	168	168	153	136	150	146	135	177	145	152	146	160	166	160	143	138	147	140	169	134	136	170	159	165	147	144	136	143	156	137	142	163	167	152	157	178	145	142	138	150	153	176	138	147	132	161	147	135	164	153	153	172	170	166	161	161	163	143	159	144	152	168	148	133	142	134	142	158	139	151	157	156	158	148	164	153	155	172	149	156	154	149	167	157	148	155	143	166	142	184	147	145	156	149	134	139	162	157	145	161	166	145	139	149	144	154	151	129	154	136	154	144	123	153	138	151	144	130	147	155	162	152	143	154	147	158	160	153	156	170	154	138	148	149	132	156	144	155	169	172	145	144	143	171	135	169	145	152	172	151	125	156	146	175	166	152	155	155	132	176	169	133	144	146	153	139	126	163	147	131	154	171	140	150	182	152	158	169	141	150	159	138	152	164	172	140	142	137	158	131	148	169	165	175	161	152	132	137	166	146	139	142	158	159	141	148	155	154	164	140	156	146	144	157	162	153	156	151	149	155	155	148	146	152	118	148	140	152	158	168	146	156	153	150	138	154	158	151	127	143	142	160	128	148	144	146	164	168	125	149	144	136	167	159	154	172	152	133	148	144	175	167	165	153	158	135	144	148	134	154	168	141	163	141	129	140	144	154	170	148	169	159	151	142	158	160	150	148	157	162	130	160	142	160	141	157	143	145	159	158	153	169	124	152	163	148	156	140	146	169	134	164	184	135	137	151	137	160	169	133	127	150	138	136	154	144	139	140	143	148	152	132	155	141	140	157	169	119	150	173	139	140	145	155	133	157	147	160	137	137	142	177	131	134	150	134	126	145	151	149	124	150	145	155	144	157	138	157	146	175	144	146	150	150	163	161	157	164	159	164	143	129	113	176	141	160	160	159	147	142	166	141	128	133	128	174	143	163	137	159	148	155	152	161	143	156	148	159	135	140	173	161	139	146	142	149	176	151	150	129	161	142	161	131	135	170	159	151	140	150	168	135	123	155	162	159	163	152	148	135	146	133	155	168	148	149	132	142	163	156	157	154	152	177	144	157	164	148	163	179	170	154	159	138	157	150	153	150	163	137	144	159	146	142	174	159	141	164	171	152	147	172	125	162	155	141	165	159	148	154	123	174	148	151	147	165	134	160	181	135	147	158	140	176	153	147	128	123	142	167	169	136	172	169	130	149	182	164	135	138	158	150	147	153	165	160	159	161	157	153	141	165	181	168	163	166	158	141	182	161	172	139	151	134	144	133	155	173	157	154	144	129	144	145	153	137	155	165	156	169	153	158	163	165	151	152	143	147	147	153	152	139	143	152	150	149	143	152	141	146	143	152	147	141	141	138	148	115	134	142	129	108	149	145	147	144	150	138	151	153	144	176	141	154	172	141	138	171	145	136	151	151	161	180	153	147	141	152	152	135	156	161	163	152	177	160	155	154	148	149	164	144	157	166	151	164	150	158	148	136	156	157	151	168	148	155	146	155	166	131	158	160	155	140	139	138	150	169	169	159	144	121	162	143	129	155	133	142	150	134	156	143	173	161	171	168	164	170	158	180	148	166	151	132	154	165	167	164	154	154	154	129	176	122	164	146	146	140	156	154	150	149	117	170	141	162	131	162	143	160	119	173	152	147	155	154	161	154	152	157	158	144	151	134	167	169	145	146	158	154	148	150	165	162	146	153	149	166	135	159	161	165	141	167	142	158	142	152	149	131	159	173	181	182	141	136	158	160	138	160	146	167	143	171	147	161	154	145	148	149	155	168	158	150	136	140	158	145	156	150	191	140	150	142	139	136	156	183	145	155	160	148	165	162	160	161	132	155	131	145	150	160	124	149	147	141	125	133	150	142	137	154	156	129	155	144	128	138	163	137	166	142	126	160	152	144	142	135	134	171	184	152	150	155	145	171	162	169	128	155	167	169	150	136	159	149	146	158	132	145	149	150	146	136	128	162	147	167	159	144	150	138	158	149	144	158	142	155	137	165	142	146	138	156	134	139	155	149	152	120	154	161	148	164	153	158	169	174	144	154	150	150	152	164	138	169	175	168	156	147	147	145	129	149	155	143	148	139	149	130	149	151	156	151	148	159	122	154	154	137	151	172	158	129	145	140	159	150	152	165	152	157	158	137	135	167	145	151	149	171	143	152	144	158	146	155	140	151	138	155	178	132	137	130	151	138	154	153	156	145	145	142	146	153	164	157	133	157	156	133	157	164	140	169	147	165	170	152	143	135	148	153	136	165	170	157	144	162	128	137	169	148	158	147	146	143	143	122	157	149	171	157	172	183	134	159	151	154	121	157	150	164	132	165	178	155	144	155	163	134	171	150	158	159	143	169	132	133	146	157	130	155	164	162	156	158	131	151	159	132	138	163	155	136	152	150	135	168	135	152	152
22140	8373	4017	5077	4282	3556	2876	2376	2005	1733	1526	1399	1200	1077	1044	971	894	857	827	731	738	727	642	649	660	648	610	596	587	546	541	589	554	529	493	534	534	521	535	495	527	477	496	484	508	477	441	425	473	468	475	484	446	455	481	485	439	434	442	446	433	423	460	424	457	405	455	424	420	437	406	416	400	421	431	439	404	436	419	446	450	439	440	421	423	448	422	400	424	417	431	382	402	433	396	396	410	439	450	457	435	390	433	434	450	432	424	421	425	430	434	411	415	428	398	442	443	425	437	432	418	428	415	420	423	397	428	373	457	395	435	387	415	462	442	409	450	407	410	420	427	395	413	427	375	415	423	388	393	440	426	391	401	444	398	447	422	412	471	411	412	413	409	404	399	417	419	406	449	380	397	432	416	430	412	384	396	421	406	452	421	425	421	430	422	457	388	412	400	379	422	432	410	443	410	400	402	444	391	427	429	410	414	373	430	400	377	389	433	373	428	396	426	433	448	417	406	443	389	453	423	379	412	421	422	381	419	425	429	401	430	411	387	435	417	401	428	387	430	408	430	410	416	429	387	387	384	441	439	425	420	426	410	395	411	431	409	364	396	411	420	390	419	394	408	402	429	432	434	422	403	414	410	427	408	420	394	383	403	394	403	409	387	426	410	420	422	421	426	396	438	399	387	468	398	390	399	415	405	393	397	380	402	412	407	397	409	441	381	437	444	445	415	409	384	443	397	437	434	406	405	359	382	407	427	414	411	465	382	376	415	415	407	406	417	393	417	389	390	400	421	427	416	438	438	422	411	370	396	416	418	414	420	397	414	397	454	386	415	392	410	420	417	401	420	440	437	408	446	411	429	428	420	417	435	419	373	402	390	406	385	414	400	425	431	371	459	431	437	422	450	441	400	411	410	406	403	396	411	404	381	380	456	448	427	374	419	409	434	399	425	408	399	493	400	381	386	427	394	410	399	402	403	382	396	403	423	418	417	390	434	421	421	392	415	452	445	384	407	428	405	388	416	406	417	425	415	435	383	413	427	412	387	436	420	435	432	374	406	398	430	426	434	412	391	384	400	399	402	411	418	423	403	411	371	419	387	387	424	419	390	414	419	451	388	411	393	417	443	399	386	418	392	411	442	376	365	402	394	398	428	414	420	413	440	398	405	399	416	424	419	420	390	413	418	418	422	428	430	415	417	399	402	388	406	450	421	431	419	406	425	397	420	442	427	399	400	432	398	409	393	476	362	433	398	398	405	401	406	403	443	407	417	402	396	406	381	442	396	418	428	414	368	395	401	429	453	408	410	391	385	432	401	389	397	373	412	408	421	421	441	386	423	413	417	428	415	407	410	381	388	394	405	407	397	411	408	419	430	400	435	425	417	399	439	381	392	434	458	419	404	425	445	434	418	401	366	398	397	393	428	440	404	415	389	438	410	397	391	406	365	384	427	358	430	394	399	403	396	410	413	398	392	405	407	385	403	392	422	404	423	397	402	372	451	423	417	420	378	434	404	411	377	436	388	419	462	394	401	438	428	376	375	413	404	405	441	394	412	409	436	431	397	405	422	379	411	412	426	391	396	420	437	377	434	418	419	401	414	434	373	398	415	430	415	428	420	417	439	409	416	404	429	400	384	372	429	434	415	422	371	406	443	417	405	405	365	420	396	398	425	405	417	395	427	402	396	386	420	389	436	398	435	419	435	451	411	374	384	362	409	427	398	431	422	409	422	426	414	457	423	424	457	405	448	439	413	430	378	415	424	399	403	425	395	399	415	402	377	438	419	436	393	403	406	385	434	417	426	437	421	412	404	400	407	409	436	402	416	402	423	390	403	433	397	457	420	431	433	418	439	430	395	447	385	396	400	402	419	443	407	430	374	429	399	403	406	449	414	430	426	404	372	393	420	402	406	395	425	390	425	420	370	435	434	394	421	415	422	402	402	424	401	407	431	366	377	413	393	445	397	413	415	408	377	404	412	389	443	388	467	406	392	409	410	429	455	402	414	379	389	425	425	418	421	404	424	407	401	405	433	434	389	376	408	415	399	413	387	403	426	432	405	452	379	409	414	413	394	419	404	464	427	410	390	429	424	388	416	401	414	374	419	403	430	403	389	375	397	402	395	390	425	386	444	416	426	446	391	405	426	434	438	424	391	406	386	390	389	400	402	397	410	387	399	385	414	394	423	428	397	426	416	368	424	346	420	368	401	412	433	401	413	390	406	436	394	407	425	375	399	430	402	451	438	421	393	421	427	401	423	412	430	437	480	426	415	382	387	444	437	407	428	408	385	408	422	427	408	419	432	423	401	405	388	420	407	407	395	399	415	416	411	412	386	424	424	401	371	429	397	413	395	413	390	470	387	411	428	392	397	411	416	402	409	412	406	453	414	397	451	395	399	413	425	410	396	395	406	374	426	431	381	432	415	397	403	410	409	435	416	416	395	381	418	401	416	381	403	413	419	382	452	424	379	383	433	403	408	440	388	409	455	400	439	401	445	389	419	437	401	408	438	385	432	385	422	430	429	387	408	404	441	385	413	400	410	377	430	442	380	420	421	409	408	394	418	377	391	388	405	391	420	399	427	421	403	388	420	381	440	413	414	392	372	415	399	410	412	444	406	393	411	388	402	462	417	425	423	373	416	403	429	449	413	432	377	418	398	420	410	411	393	419	435	431	388	426	388	415	420	376	422	430	403	386	413	416	430	409	418	405	421	409	375	434	423	415	434	413	426	402	397	420	405	391	423	371	391	456	422	420	418	424	416	458	410	413	407	419	424	423	400	424	408	425	421	431	393	416	425	388	427	414	419	398	396	422	451	352	411	404	409	392	393	410	412	431	406	435	438	397	434	392	421	392	419	407	425	398	393	404	400	424	420	439	376	389	412	417	410	403	378	417	412	392	415	408	403	423	441	398	412	445	401	402	408	438	419	384	435	387	393	398	443	408	429	387	390	402	420	418	409	404	394	405	404	413	399	429	401	398	408	421	409	403	398	391	422	366	413	398	369	437	390	404	449	392	430	418	434	401	381	414	408	424	390	384	400	415	405	435	396	414	404	441	408	412	401	376	426	407	397	439	424	406	405	385	430	397	378	404	405	407	418	420	414	383	405	422	425	421	436	392	384	369	405	391	413	424	438	424	434	416	400	368	403	405	446	403	442	434	406	415	402	402	398	474	422	436	397	408	409	384	430	392	415	416	401	420	391	443	432	392	403	372	431	403	420	405	365	444	414	376	423	424	378	431	428	396	382	414	416	450	423	422	401	399	375	377	432	430	401	405	406	413	409	456	374	409	425	392	407	388	418	418	446	424	414	426	417	394	395	411	406	428	426	435	391	394	424	401	425	411	401	390	428	401	388	430	370	424	388	428	399	440	434	400	428	407	379	403	427	425	402	390	410	401	424	405	436	400	422	365	379	398	415	439	348	410	412	396	413	421	375	398	405	369	444	403	438	427	419	443	381	444	412	419	433	412	364	392	432	396	405	403
15253	1321	376	303	326	309	311	339	305	322	301	289	322	323	320	315	293	320	308	328	312	307	277	339	332	312	295	323	344	284	338	307	322	303	288	317	305	311	312	303	315	297	314	310	319	309	285	303	289	271	292	269	306	287	288	287	324	336	299	317	295	300	289	297	288	350	351	303	334	304	299	306	272	305	298	321	298	288	332	320	323	301	338	312	299	279	302	315	300	316	308	283	309	283	319	311	275	270	310	314	305	285	335	320	307	313	329	306	295	302	309	322	296	307	295	299	307	263	308	318	332	280	336	305	316	324	329	283	318	314	300	300	342	321	358	341	296	293	304	308	308	309	296	293	296	309	303	290	291	326	301	305	271	356	290	299	312	318	336	306	314	320	313	283	325	306	316	282	350	319	318	346	295	307	317	288	308	307	311	317	299	306	306	278	294	304	305	274	313	310	271	307	302	296	343	310	318	304	305	320	301	320	353	272	254	295	303	305	329	346	291	280	326	330	292	287	294	293	296	338	304	334	299	325	326	309	294	311	328	337	297	284	306	258	293	338	329	304	304	301	301	302	293	319	303	300	279	302	276	346	333	311	305	299	324	347	324	321	286	311	303	295	326	367	300	324	307	300	313	323	304	297	293	338	319	330	291	323	308	275	319	298	359	335	302	332	311	312	314	312	294	316	305	333	336	299	288	346	314	304	299	301	264	302	318	332	321	332	344	326	312	287	326	303	306	331	324	278	293	267	302	298	297	296	319	280	322	301	309	319	335	313	319	330	325	294	306	336	328	332	314	297	304	304	291	291	334	310	330	314	321	286	292	305	303	305	290	324	303	310	309	305	311	286	302	335	270	296	284	333	317	308	295	292	327	330	304	340	337	303	285	310	299	290	284	285	333	301	314	307	306	337	277	322	273	293	292	316	345	304	310	331	346	274	291	282	296	315	339	285	326	302	275	311	305	296	315	307	323	317	319	309	318	282	346	322	306	315	310	320	314	295	329	279	286	297	312	284	309	299	307	335	341	309	339	289	336	307	334	307	299	325	292	315	285	302	335	317	301	309	327	342	318	283	330	332	312	290	313	310	272	293	297	333	326	323	296	289	311	309	316	295	303	317	323	309	276	291	337	281	309	287	308	317	300	301	342	321	319	340	309	296	289	325	299	296	273	305	318	313	327	299	265	302	322	294	338	276	311	364	291	297	318	320	327	302	312	327	287	348	312	313	312	295	322	312	302	317	304	297	322	304	299	281	303	306	301	338	340	311	335	283	283	300	302	314	287	321	314	316	309	341	306	317	310	332	319	312	290	280	315	287	290	312	306	292	318	305	285	308	309	328	295	339	313	309	341	315	308	330	352	327	320	293	301	263	315	294	281	321	334	335	281	323	328	318	295	326	307	325	288	305	318	365	302	314	310	310	347	334	292	300	319	304	305	311	315	314	337	351	309	293	316	297	296	302	324	303	323	280	302	316	337	310	298	302	321	324	319	301	306	316	311	318	331	300	316	322	304	291	319	283	295	292	305	296	307	346	301	294	347	308	266	331	302	301	307	314	307	327	319	318	310	291	335	287	295	287	321	335	304	336	323	320	298	292	300	314	312	282	334	309	305	287	330	287	295	323	307	325	298	336	330	336	302	318	301	316	299	321	329	312	284	315	306	306	290	290	279	268	312	343	324	299	317	278	306	294	291	304	317	304	304	332	327	315	332	286	301	300	330	311	320	323	249	306	326	322	322	329	315	339	313	300	299	335	309	317	353	317	301	353	322	326	310	314	325	316	265	321	292	311	312	298	288	300	320	311	297	317	334	328	276	298	320	322	277	316	298	322	326	326	297	303	284	303	314	291	292	318	314	300	296	299	315	296	321	308	320	339	320	285	332	300	275	319	280	301	286	311	329	290	317	314	287	314	345	336	305	339	328	329	332	320	328	330	325	273	313	288	316	293	308	332	312	308	322	313	286	285	280	333	284	273	292	291	304	306	290	307	301	356	309	325	325	297	324	318	319	314	290	305	321	342	331	308	320	357	342	296	303	327	302	321	268	290	299	305	295	323	314	299	318	299	314	315	295	285	319	311	350	328	312	337	302	307	311	302	305	322	324	315	310	330	318	337	322	313	330	315	305	322	328	300	341	324	285	315	313	317	300	287	315	331	304	319	278	336	304	317	315	309	302	303	327	320	303	320	298	314	329	307	328	313	288	290	329	341	297	311	338	326	325	301	314	304	328	290	326	346	289	350	291	311	284	329	328	296	299	309	304	304	348	356	324	331	298	310	313	319	311	295	276	300	289	299	318	295	296	280	318	322	271	359	309	314	329	331	299	319	336	289	321	293	262	353	347	318	300	316	286	327	361	314	334	307	287	283	342	331	333	292	299	298	318	307	289	290	327	313	271	284	294	304	337	307	301	326	298	312	285	302	284	329	318	294	310	295	332	313	302	304	317	327	309	336	321	308	281	331	306	288	290	311	320	321	285	322	284	321	320	295	292	277	326	276	264	305	343	319	288	325	321	324	316	324	271	332	299	321	286	308	335	311	298	329	307	296	316	283	321	286	305	315	298	311	317	336	289	297	276	303	320	307	308	295	304	307	326	336	324	284	333	288	292	308	317	321	304	323	355	329	325	317	285	290	290	293	345	294	308	303	303	336	335	304	308	306	286	326	306	317	314	309	296	338	346	312	321	286	296	311	328	337	309	323	314	294	336	317	298	301	316	351	336	321	303	285	302	324	311	301	322	325	299	305	331	281	290	320	298	308	304	294	279	353	301	288	301	328	317	307	282	325	312	279	341	327	297	344	306	292	293	302	323	313	331	319	309	324	323	293	335	292	296	304	311	345	304	282	318	307	306	342	311	290	302	320	325	327	330	307	311	308	298	330	323	335	339	320	322	316	326	301	310	334	309	304	324	300	279	309	273	321	301	294	338	311	351	300	313	278	308	310	297	320	287	261	319	301	306	317	292	302	307	316	294	293	329	314	319	302	288	304	319	289	306	299	298	322	314	297	320	329	310	300	303	334	339	285	308	305	311	289	317	332	309	305	305	286	301	323	311	332	290	370	293	304	308	305	314	320	312	322	322	329	301	327	333	320	323	317	287	308	308	311	275	337	279	313	330	311	297	277	267	311	313	307	306	325	311	307	326	341	315	331	349	288	309	298	332	302	296	305	325	328	309	313	311	299	292	326	288	281	311	314	352	320	317	319	277	297	332	354	291	319	315	289	290	287	312	318	288	289	311	325	293	328	320	318	325	314	323	342	313	315	330	324	310	315	317	285	284	301	291	313	297	315	336	285	333	311	319	293	316	286	300	337	278	312	292	323	302	287	309	309	279	277	288	272	297	330	302	298	329	334	288	307	308	314	326	317	315	317	308	322	294	297	288	294	323	340	310	264	293	326	318	323	314	294	332	302	318	309	348	315	324	307	324	341	310	333	261	307	303	314	286	295	305	300	322	291	298	331	290	310	295	313	286	321	253	302	283	317	319	338
7187	941	770	713	750	740	768	725	794	713	714	744	724	755	740	753	740	678	725	722	713	732	722	689	756	734	768	695	721	734	691	691	674	703	715	687	730	710	775	710	720	702	721	678	697	692	678	702	734	687	688	681	687	689	687	683	739	707	679	687	685	685	705	698	710	692	648	695	663	717	678	690	666	726	694	723	709	746	700	683	700	722	709	694	731	665	723	706	686	678	702	692	675	720	695	715	691	721	682	674	708	713	709	752	720	727	718	703	686	695	706	682	720	716	730	717	721	739	734	709	710	702	702	698	717	712	711	656	713	708	696	705	688	685	733	752	716	700	686	694	658	690	735	715	735	713	704	698	721	637	675	710	690	740	680	698	685	737	680	715	685	705	719	684	656	725	722	697	693	695	660	724	688	702	638	664	706	771	677	718	669	680	739	697	714	718	703	732	684	718	672	688	746	689	703	717	690	740	650	694	727	763	701	691	696	711	671	706	715	733	726	725	718	754	665	691	686	719	709	711	740	710	719	678	741	744	667	729	666	705	700	705	714	695	724	673	772	714	644	690	715	684	670	720	710	710	698	711	684	741	728	751	705	695	692	735	687	662	692	719	711	695	736	732	702	703	710	739	668	712	700	716	682	716	661	703	693	736	710	714	727	718	686	686	719	675	695	699	712	717	715	713	696	713	696	701	707	712	737	719	718	699	711	684	742	720	748	676	692	737	703	705	741	708	722	733	727	686	685	728	706	706	732	682	680	714	723	749	722	719	721	689	684	649	722	727	639	712	756	686	677	714	661	750	712	693	748	735	747	757	698	675	675	702	732	713	737	681	716	709	699	706	697	692	719	714	733	713	690	800	685	727	690	695	711	715	721	714	721	696	754	691	734	719	731	697	689	692	697	713	685	719	671	701	661	719	738	708	718	677	749	664	711	708	713	701	703	736	724	737	690	684	727	719	689	718	732	698	720	735	668	668	758	707	713	728	716	678	753	678	699	706	700	702	701	692	703	691	657	711	712	704	736	729	717	722	677	683	755	726	727	732	739	704	659	699	662	686	695	687	664	741	716	683	708	685	634	726	680	717	680	745	773	740	704	701	761	695	708	724	730	718	727	706	700	724	683	688	724	746	679	661	727	696	723	785	700	692	677	699	696	685	687	691	741	731	702	761	734	688	674	693	778	695	719	721	770	661	747	724	668	722	737	695	654	683	736	720	741	713	733	698	721	661	764	700	735	750	672	689	721	653	672	711	688	715	732	694	732	688	690	738	702	729	719	673	682	746	717	718	702	753	728	682	724	688	678	685	701	698	765	712	680	706	702	730	713	672	656	752	699	701	716	698	723	709	707	692	740	688	714	724	688	731	672	673	708	720	696	618	721	710	690	742	745	730	719	726	734	724	631	715	705	736	700	753	689	722	687	688	732	755	698	690	674	736	702	698	735	706	710	687	753	706	655	696	731	724	663	691	728	719	758	694	684	672	726	722	725	682	713	698	692	697	676	723	710	655	735	741	701	703	712	712	683	687	681	677	689	708	752	704	706	660	732	707	675	703	690	687	657	694	723	720	688	694	690	703	683	694	741	743	715	759	690	699	670	713	648	685	764	732	724	693	662	762	774	726	690	725	651	674	650	728	730	718	761	746	698	692	690	763	710	694	717	713	682	726	726	684	724	681	685	742	697	689	695	757	689	692	625	719	699	743	714	698	733	685	702	700	730	662	709	696	690	703	699	727	704	658	663	760	691	675	705	724	737	695	716	725	697	725	737	653	672	652	690	753	668	729	706	688	743	683	742	710	679	702	696	736	718	733	731	659	735	683	724	673	747	703	716	736	689	723	680	722	785	708	756	690	697	716	715	687	677	741	744	721	726	739	708	672	733	697	723	705	636	724	653	706	749	702	701	669	689	705	689	760	727	700	675	720	705	753	767	742	690	753	680	691	734	730	741	676	737	648	717	706	722	666	719	728	676	698	669	687	727	701	661	670	698	691	708	703	694	716	756	673	670	681	757	690	750	752	712	735	691	716	725	716	734	717	701	666	694	684	697	706	725	687	683	734	689	693	672	676	756	704	734	747	754	685	688	712	723	704	671	726	712	711	640	731	738	744	679	705	688	725	781	703	723	682	713	717	698	742	717	712	740	672	726	714	750	664	741	704	731	761	698	735	675	727	702	683	725	705	717	672	726	722	707	681	749	722	709	697	716	721	729	709	682	711	722	731	668	712	698	706	706	753	670	719	704	660	688	693	666	756	717	719	721	683	728	745	693	720	756	716	737	677	734	729	703	671	740	658	682	751	711	706	721	686	690	717	712	720	707	700	701	724	699	679	685	698	694	709	698	695	704	705	724	686	685	653	701	754	707	727	675	704	745	696	704	650	714	719	684	741	743	681	713	743	723	713	667	708	748	762	700	741	716	689	726	671	717	698	707	638	727	684	739	694	710	677	711	688	713	718	668	697	705	715	679	722	700	665	719	677	696	706	727	692	721	695	717	698	690	734	717	672	667	737	697	719	687	686	687	746	709	706	656	687	730	703	758	757	744	717	681	701	701	710	705	696	766	662	745	722	676	684	672	707	713	730	715	733	693	681	681	696	740	741	716	677	686	718	732	678	662	698	672	720	738	711	732	688	730	729	664	698	696	717	648	708	714	717	722	705	672	675	694	695	712	702	705	738	700	696	741	710	698	700	732	699	716	745	708	680	693	707	726	723	737	712	670	747	686	685	722	696	701	701	696	700	755	728	655	717	692	697	726	669	706	719	675	702	690	700	703	663	678	742	696	733	718	676	703	687	681	696	688	699	685	735	667	669	723	755	719	676	668	681	692	684	688	717	679	704	676	653	703	675	650	775	731	657	710	722	744	715	737	698	699	748	661	731	688	751	715	706	724	679	774	708	734	671	755	734	702	660	660	724	743	653	692	707	679	729	688	738	740	715	698	730	718	731	734	672	756	703	667	706	725	693	729	681	726	647	736	690	693	686	710	719	714	694	725	743	730	658	728	692	699	709	715	701	694	739	721	730	672	773	718	672	704	716	696	735	714	758	676	689	689	754	721	692	691	721	727	730	715	655	706	659	802	700	657	715	676	696	742	636	723	704	692	733	707	681	676	696	716	696	713	737	681	692	638	742	658	707	708	708	716	693	696	660	716	782	666	705	713	715	751	708	683	714	718	664	690	692	668	706	722	665	658	683	710	685	709	708	726	724	717	711	703	727	696	694	698	701	732	685	729	693	712	710	713	683	712	741	639	694	679	680	755	678	699	682	683	711	638	680	685	696	742	696	687	699	738	667	728	747	713	663	694	686	689	746	699	737	723	750	696	702	709	647	712	706	701	696	738	682	714	705	699	729	711	689	724	709	726	712	693	704	723	728	750	696	757	686	711	716	680	671	695	695	716	708	636	725	693	677	770	722	711	686	722	679	716	695	647	714	709	683	676	700	742	671	722	722	729	724	688	679	725	684	731	684	717	722	723	708	717	734	700	753
33303	8889	1307	905	607	451	365	307	291	261	212	235	201	200	188	180	168	143	156	173	160	163	169	154	155	173	162	137	146	137	142	142	153	161	164	144	148	135	134	136	151	163	161	144	172	159	155	144	148	151	138	129	138	138	148	153	145	136	153	123	159	153	136	123	149	156	115	105	140	138	139	140	143	113	127	146	139	150	144	153	156	159	141	163	136	151	138	123	151	130	143	150	153	139	127	130	121	141	129	164	119	126	142	138	162	136	164	135	155	150	125	150	148	121	138	158	146	149	135	152	137	128	157	144	149	122	144	150	155	133	135	130	155	145	136	138	137	145	146	125	145	158	153	136	129	135	139	139	130	154	135	168	122	136	117	136	142	153	146	149	139	149	131	147	163	137	130	137	144	164	125	141	135	173	142	137	124	149	134	137	177	141	140	140	133	148	119	133	136	121	136	129	138	155	144	144	131	134	149	138	124	149	121	164	154	141	131	148	131	138	134	130	166	158	153	158	137	149	157	113	149	135	118	132	142	129	153	130	141	148	147	150	154	135	140	128	156	126	133	168	122	156	144	164	132	131	139	141	168	137	117	126	131	121	136	144	146	137	128	144	140	145	157	131	114	137	131	146	157	137	118	142	135	143	130	145	131	152	143	149	133	146	151	127	140	155	150	119	130	136	151	151	132	142	128	150	127	139	149	163	134	142	161	138	117	135	126	133	138	142	111	143	148	141	132	137	148	146	141	116	135	133	139	145	135	160	121	140	137	130	159	127	125	147	153	140	132	140	146	140	146	123	130	128	131	121	142	115	125	124	137	166	120	132	138	133	147	147	150	166	151	117	143	143	119	156	140	132	142	145	143	132	146	130	134	165	139	122	163	135	136	125	135	121	128	136	113	146	130	158	127	102	155	118	140	126	138	117	142	120	124	130	139	144	162	145	118	151	144	142	155	139	138	144	132	134	138	119	156	146	140	148	145	163	136	132	122	160	131	149	128	143	131	129	139	141	139	134	130	150	169	140	105	160	150	141	131	127	134	124	146	127	141	130	127	146	124	157	130	135	137	136	163	168	148	143	129	155	130	122	147	133	153	143	148	149	136	138	152	151	151	138	115	112	154	137	154	126	143	134	170	139	151	128	145	141	136	119	155	130	159	146	138	137	142	168	110	142	131	136	141	133	137	150	130	139	126	132	143	157	133	141	148	118	136	131	157	156	125	133	149	130	148	145	156	155	159	142	127	131	130	149	132	140	143	136	123	127	143	153	136	134	128	133	144	162	140	185	138	152	140	150	147	144	149	128	156	120	128	161	135	138	130	113	152	138	144	138	143	142	118	139	154	136	119	155	136	132	137	136	139	143	137	136	146	144	148	151	136	129	151	146	142	141	153	142	137	161	136	133	143	144	127	173	141	161	152	153	117	139	141	143	148	147	160	129	151	138	133	136	138	123	153	143	131	139	136	138	140	152	148	147	175	130	109	131	144	142	139	146	157	136	136	161	147	153	163	132	122	142	152	128	160	129	156	130	153	140	116	161	134	139	138	132	163	116	143	117	163	141	130	137	132	149	139	147	133	149	136	128	142	154	138	158	141	134	136	133	163	127	128	158	149	138	148	120	143	141	132	139	150	157	148	127	164	134	117	131	137	136	133	132	118	161	127	152	154	154	161	144	111	122	124	135	126	116	150	143	143	129	160	123	144	155	134	151	151	127	138	138	146	140	152	157	122	155	138	156	152	116	155	137	153	144	127	152	132	129	130	130	154	158	112	150	138	121	147	123	134	150	148	130	146	129	126	115	111	137	135	146	132	125	137	123	150	147	152	145	152	128	161	122	141	149	146	141	150	148	129	114	132	118	134	138	148	147	134	142	152	140	148	181	145	125	150	152	153	151	143	140	147	135	150	159	142	139	153	142	133	147	127	126	144	150	158	160	114	141	149	131	120	150	119	149	130	134	154	124	139	134	161	154	149	159	122	139	132	137	126	156	123	140	138	145	141	141	139	137	139	155	131	145	137	141	128	158	135	141	150	139	143	146	153	152	137	146	155	166	133	142	115	137	128	121	158	129	162	157	176	150	135	137	129	122	122	135	159	121	123	148	148	157	135	141	117	135	152	128	137	144	118	158	148	139	138	146	155	144	136	132	137	142	143	147	167	144	132	142	160	138	127	149	131	123	152	132	133	113	148	144	130	124	145	126	137	143	130	136	128	153	129	153	150	139	137	133	143	138	135	136	129	134	158	129	145	151	117	126	133	141	155	124	144	138	121	143	134	149	126	145	141	157	135	154	141	140	146	153	124	151	139	121	148	131	130	152	147	113	129	130	132	138	146	149	144	137	118	127	136	151	149	137	127	150	133	172	154	139	140	126	131	142	133	151	128	154	149	125	150	151	141	127	133	139	169	134	130	146	147	135	130	134	145	146	143	138	149	145	132	141	150	159	137	126	164	150	131	170	147	137	131	135	150	145	136	132	155	134	155	136	150	137	117	113	147	118	138	142	168	137	122	124	155	153	144	130	123	145	139	129	144	136	139	139	130	137	144	143	153	133	143	128	137	152	148	141	110	159	119	120	151	128	153	143	134	145	144	145	160	129	148	126	139	128	142	151	146	149	171	138	133	131	139	152	160	124	157	136	129	171	146	148	131	147	142	148	136	146	150	138	174	156	134	145	143	134	135	144	152	119	140	134	125	107	146	122	140	131	121	147	101	148	137	139	135	144	146	141	139	120	129	127	147	149	144	144	146	146	153	138	129	138	141	116	156	153	118	125	147	138	155	164	124	149	133	135	124	124	122	151	133	142	158	145	151	142	131	134	128	145	139	132	110	145	131	126	142	133	132	147	149	147	147	149	138	136	132	131	110	138	162	133	123	155	134	126	155	144	139	132	143	153	122	122	141	145	146	146	125	119	130	132	142	151	128	147	146	151	139	149	129	137	142	120	155	138	124	132	142	156	155	158	158	153	129	149	133	158	125	158	159	138	153	126	153	154	146	134	135	120	134	136	114	142	140	137	148	132	147	120	141	133	136	125	140	125	149	144	150	129	126	148	130	144	138	155	126	155	122	143	137	130	133	122	138	129	165	145	148	137	143	131	149	146	140	160	138	142	134	168	150	162	152	142	163	165	124	130	143	117	132	146	144	149	155	135	139	142	170	136	156	124	129	164	144	144	132	141	141	136	166	154	149	161	117	135	136	126	140	141	128	144	120	149	129	136	131	144	139	130	143	122	145	125	148	141	139	124	146	130	140	136	140	153	148	127	148	152	143	151	146	139	141	171	156	138	161	158	136	149	147	138	134	132	138	159	120	160	128	140	151	144	137	121	156	123	150	158	161	142	140	151	136	125	139	147	142	144	132	120	147	139	119	151	124	150	141	139	126	159	133	136	117	125	166	119	135	122	134	144	129	135	152	142	145	155	131	145	132	159	132	147	142	144	142	128	151	148	142	144	125	159	136	131	145	142	117	160	137	145	145	130	133	134	149	130
15664	4803	2255	2825	2455	2066	1669	1382	1223	1043	990	894	788	767	688	685	632	566	528	586	552	526	529	527	509	482	445	502	428	440	410	428	440	448	437	399	412	391	439	415	369	359	427	388	386	415	402	364	410	403	412	409	373	372	389	374	392	363	391	377	397	392	411	402	375	390	363	394	346	370	369	350	319	321	380	370	366	395	352	349	383	373	354	389	384	379	368	340	343	350	394	370	339	379	371	362	356	415	367	392	371	375	331	387	356	347	371	351	380	347	360	363	356	381	365	366	338	349	356	384	341	357	348	392	366	393	395	369	403	360	366	341	345	340	358	349	317	380	353	388	379	355	335	316	351	358	382	359	371	361	356	353	371	325	337	357	352	378	349	379	383	349	372	387	349	373	379	362	350	321	359	370	340	365	327	384	346	397	330	321	390	328	351	345	352	349	332	353	355	332	340	387	373	345	375	360	366	357	356	365	381	377	384	352	360	372	345	332	388	366	340	394	337	363	368	355	356	344	359	344	341	334	390	362	352	356	424	355	363	349	368	369	357	349	394	359	363	356	357	357	373	380	376	354	364	368	380	365	372	367	343	364	397	352	373	319	354	378	342	378	362	365	360	354	348	328	343	359	368	361	339	357	341	332	366	368	338	365	345	371	379	362	341	355	375	354	365	329	381	389	356	378	340	347	382	361	364	371	362	379	377	336	371	354	350	355	383	354	345	324	345	358	351	374	358	373	341	329	380	334	387	344	360	372	345	355	372	362	325	376	325	373	361	364	383	383	380	394	412	375	372	366	333	373	360	377	334	353	379	329	373	341	367	324	368	335	358	401	372	356	368	351	348	359	345	343	378	404	377	347	354	374	401	372	334	353	375	390	338	366	362	382	362	365	367	365	353	338	388	345	327	366	336	371	354	392	359	351	348	361	341	369	364	314	402	374	371	383	375	362	364	349	367	339	320	361	350	349	369	383	339	356	382	368	340	339	367	365	362	365	357	370	380	336	354	374	361	337	361	370	341	332	338	371	364	331	356	398	349	357	383	367	321	367	366	338	384	350	361	338	370	347	382	347	358	306	354	340	337	347	374	366	364	359	395	335	380	362	350	351	343	357	369	360	373	370	345	374	324	367	349	357	353	361	370	360	355	387	349	363	385	378	379	364	358	335	340	380	388	324	386	364	354	347	356	336	384	357	356	368	345	332	357	327	347	370	334	347	346	387	381	356	333	358	357	375	373	355	348	398	365	372	346	361	352	345	366	357	371	364	363	358	409	350	354	370	366	348	349	349	324	345	380	357	395	387	376	363	389	362	361	402	365	373	342	358	354	353	398	363	378	356	368	357	339	333	384	345	341	341	356	364	348	363	361	372	362	341	371	378	338	366	356	365	379	349	338	358	386	346	338	347	378	349	381	373	376	371	359	385	370	372	391	372	362	352	390	385	360	392	350	378	350	355	399	362	327	366	388	361	344	386	381	364	374	341	357	356	352	337	375	357	397	358	353	354	362	325	343	344	312	330	359	387	368	329	340	372	353	368	368	370	366	363	354	385	352	352	340	373	382	372	378	378	346	323	363	318	400	353	387	362	366	358	352	357	346	385	343	357	352	388	331	373	361	410	354	370	350	334	390	358	370	354	352	367	368	347	396	366	371	363	367	366	352	329	354	361	363	371	377	383	327	356	366	381	377	383	328	354	321	334	371	345	364	356	403	360	360	380	340	350	371	406	372	372	356	335	369	351	358	341	372	394	349	354	341	369	392	350	357	357	399	367	348	376	355	376	336	365	363	352	389	349	368	354	316	401	357	369	355	348	356	385	404	389	350	360	352	398	382	337	352	378	363	326	337	357	398	350	341	327	354	379	363	358	369	355	357	398	385	372	341	322	377	374	369	393	370	348	381	383	346	372	332	332	369	391	358	353	352	343	324	387	379	357	359	356	374	372	398	392	336	364	325	358	361	392	427	423	371	367	348	363	370	371	374	343	351	336	360	354	347	340	368	365	361	398	332	362	376	390	338	341	359	351	367	387	389	363	378	364	366	391	402	371	362	380	390	354	329	330	380	349	362	374	340	379	327	350	324	358	359	347	374	369	345	382	394	356	344	365	339	357	331	350	310	379	351	353	364	360	337	390	344	348	341	370	379	371	376	381	365	358	329	344	336	375	342	365	393	353	353	383	385	381	343	360	367	352	338	334	357	386	355	316	362	345	341	366	359	335	363	377	374	337	377	394	357	394	378	373	334	368	374	383	365	359	384	362	379	369	351	377	362	377	383	384	364	380	330	363	348	383	344	365	322	365	368	338	359	386	368	373	375	355	351	352	333	365	357	389	351	342	348	379	368	366	366	334	401	352	336	357	364	353	354	352	363	387	354	385	363	360	353	393	342	358	349	362	355	373	370	342	353	350	348	368	346	343	396	359	387	379	363	410	352	336	355	352	325	363	363	358	364	358	345	400	351	358	375	391	333	396	353	382	364	325	377	341	359	368	346	380	377	360	392	381	391	358	351	316	350	342	365	399	388	384	363	387	334	334	355	361	369	364	370	374	335	341	410	356	324	335	366	340	355	384	357	345	359	371	359	355	369	358	351	371	342	396	387	380	382	353	385	374	409	346	352	380	398	366	340	352	381	339	383	341	354	392	350	335	378	355	371	329	369	343	394	369	370	382	332	358	372	341	391	371	335	367	372	330	372	357	377	370	341	321	362	331	363	357	363	323	342	370	377	359	366	372	358	376	296	315	325	341	359	342	373	356	372	330	377	346	350	341	388	319	358	363	324	372	346	329	371	337	336	378	354	363	358	368	368	391	364	351	331	327	353	410	326	374	372	341	347	383	373	382	367	386	355	392	348	326	353	377	350	359	365	346	385	347	385	354	375	361	346	371	314	383	335	365	382	378	369	360	341	392	368	389	332	347	380	343	344	365	372	387	380	314	363	378	377	351	372	376	386	369	394	350	330	318	346	366	371	371	345	348	346	370	330	354	342	368	365	376	356	360	371	341	344	396	352	348	376	346	357	340	344	365	347	348	354	361	352	351	369	358	346	331	350	340	389	368	365	366	349	345	376	323	344	340	338	349	344	387	373	339	378	394	398	358	374	353	369	362	339	365	362	371	377	373	383	358	386	311	393	326	366	348	366	340	344	352	354	355	397	359	310	362	329	332	376	356	370	333	391	339	357	381	370	376	376	362	357	347	378	320	382	331	379	332	337	350	387	343	337	328	388	366	350	389	365	340	356	374	368	342	352	347	355	407	319	337	343	352	356	351	379	381	359	341	346	381	365	366	373	358	325	362	367	374	344	344	333	367	350	324	365	381	397	368	364	382	367	369	393	397	354	355	410	367	357	393	380	357	392	377	372	357	358	393	409	363	310	331	324	363	371	342	366	385	383	343	407	336	367	365	366	338	376	373	362	341	360	364	372	367	367	334	359	369	397	402	363	375	407	363	348	377	344	339	350	338	339	379	357	337	370	359	363	386	360	388	354	365
45523	16498	3025	1805	1084	839	698	527	444	344	369	295	296	257	256	241	187	219	182	206	209	192	185	194	170	212	179	179	157	189	160	175	165	179	170	155	180	169	187	156	169	178	163	165	149	157	148	182	147	150	171	152	150	162	141	161	167	173	163	169	156	175	161	171	126	144	149	144	148	171	164	122	134	169	162	149	131	156	135	144	144	157	155	139	157	148	151	143	143	161	151	171	150	164	163	178	157	134	154	148	156	157	158	158	141	156	155	142	160	151	169	151	154	146	167	158	149	156	141	148	155	149	161	144	163	158	171	152	153	147	161	171	152	150	175	154	163	147	132	136	156	155	141	125	138	154	158	158	165	152	167	174	149	136	134	157	136	137	172	166	145	148	147	170	146	147	163	158	146	158	130	148	165	142	149	156	151	146	149	150	153	161	134	166	155	153	133	139	175	162	162	167	128	163	177	139	158	141	163	139	157	143	141	182	153	170	162	164	156	151	143	168	141	153	157	145	130	160	138	149	153	154	154	155	167	162	145	167	149	155	149	150	171	148	121	159	138	151	151	161	149	156	141	151	140	168	139	197	155	146	157	139	162	150	167	157	140	126	146	144	152	146	151	155	145	132	151	161	159	176	135	147	139	154	174	150	141	164	138	156	146	128	156	136	145	178	163	162	149	164	144	159	165	132	137	157	144	157	153	150	147	141	133	148	148	136	155	164	163	137	134	150	139	136	163	146	147	152	126	143	145	148	155	150	142	149	149	136	138	158	157	131	148	157	156	183	142	130	164	160	162	164	162	139	130	148	132	150	147	144	136	174	152	141	124	155	143	145	144	154	136	130	138	142	131	153	165	162	162	159	148	135	156	130	135	152	160	138	152	170	151	163	160	148	148	148	146	161	155	143	157	146	161	160	157	167	159	156	158	123	154	157	153	158	141	165	142	136	160	136	122	154	158	148	178	171	144	151	128	164	160	157	144	160	139	143	157	140	156	157	147	164	156	134	134	165	154	167	146	139	165	155	156	177	157	171	143	134	166	133	160	138	181	169	139	151	146	155	156	148	147	150	136	163	162	145	144	157	173	147	187	149	162	158	147	151	173	160	138	134	151	148	154	156	144	125	146	124	160	144	144	144	160	141	155	153	146	115	151	161	133	155	155	149	138	134	176	129	158	160	151	168	177	152	157	175	146	150	169	142	163	147	139	173	134	152	169	154	138	143	154	178	128	132	157	147	153	144	144	164	156	145	158	136	143	137	157	147	170	139	174	144	138	148	132	149	157	143	138	153	158	153	162	169	144	165	151	133	189	153	129	140	146	144	143	152	159	137	164	151	133	128	136	172	146	131	167	160	144	144	166	131	151	156	148	138	153	128	146	169	164	177	150	149	154	153	134	166	127	141	160	143	146	170	141	147	169	153	150	136	167	163	135	152	124	141	173	151	166	147	163	170	150	149	134	138	146	153	141	158	158	151	167	147	149	165	164	170	162	147	120	157	150	130	143	144	155	135	146	168	159	146	154	143	151	140	153	127	144	151	145	135	149	161	137	154	126	153	135	148	150	154	142	150	151	148	131	130	150	133	143	146	146	134	150	155	150	139	135	162	148	147	146	158	149	138	167	164	142	137	141	147	139	155	129	160	131	154	152	153	151	147	149	180	143	167	160	162	136	170	151	146	163	156	138	164	167	144	162	125	151	148	136	136	143	176	148	142	154	141	152	141	151	135	113	148	144	146	147	158	164	142	154	179	177	139	136	148	146	125	129	157	157	164	143	145	156	152	151	160	161	149	162	149	157	149	163	159	166	159	143	170	161	149	171	175	166	128	143	156	158	155	154	143	121	137	150	141	143	149	138	151	139	155	154	180	164	156	151	147	148	164	161	154	145	144	145	157	162	152	150	151	176	156	141	148	150	185	167	143	147	146	157	137	164	160	181	160	164	175	149	169	152	149	158	150	155	147	170	143	142	179	151	139	157	144	144	163	132	153	127	175	141	144	145	146	167	155	154	166	149	149	158	138	123	157	152	158	136	150	154	149	139	146	147	136	170	146	143	153	161	152	150	166	124	150	173	179	168	152	147	162	153	142	142	154	160	136	146	142	146	157	152	139	154	153	153	156	160	151	147	179	154	155	158	142	152	142	167	157	154	161	156	151	162	165	160	154	154	175	165	172	144	145	170	134	151	138	161	146	113	127	155	160	171	165	122	164	171	147	155	134	152	151	148	146	140	133	166	146	162	153	145	167	148	148	135	152	169	142	159	148	147	135	140	131	151	138	161	174	122	122	164	157	137	150	150	164	138	143	147	153	134	139	155	143	152	144	162	165	173	155	141	139	137	149	153	163	160	140	156	156	159	168	149	144	165	152	143	148	172	159	152	140	143	134	129	181	153	152	164	151	146	159	141	151	146	151	147	159	161	165	167	142	162	121	141	154	151	155	160	147	124	158	176	155	160	170	168	142	141	141	144	142	153	151	158	174	145	158	125	159	158	165	137	156	144	155	162	160	154	133	158	144	146	154	167	151	145	144	165	133	135	145	165	157	174	137	147	143	140	150	152	147	156	156	172	147	156	158	164	142	163	184	141	162	169	135	148	148	157	146	150	134	147	154	130	192	157	168	166	159	148	172	149	149	154	140	152	143	153	142	151	132	163	135	150	130	156	137	162	155	158	138	146	162	128	147	140	139	166	121	146	145	150	167	157	144	145	150	164	151	140	154	158	176	154	139	150	151	150	198	134	153	142	151	174	145	153	160	143	146	158	146	178	150	155	147	141	175	154	157	132	144	148	156	155	158	162	176	165	150	172	151	156	146	149	154	154	167	132	163	142	153	130	151	135	151	135	151	180	146	149	146	149	150	144	149	141	135	160	159	142	164	154	142	156	145	138	165	156	127	150	147	177	148	171	155	170	141	145	138	154	164	158	152	157	140	137	177	156	167	137	152	147	152	177	133	167	143	151	129	127	147	139	152	151	148	152	145	151	188	155	168	125	149	132	160	148	139	158	167	154	157	153	168	130	155	172	149	125	155	126	164	130	157	157	168	162	134	146	144	149	128	165	144	146	166	159	149	146	171	152	130	175	154	164	153	142	139	136	166	160	169	162	153	151	146	140	147	145	149	174	160	146	150	139	160	127	158	153	152	150	135	153	150	158	149	144	161	131	150	157	139	155	141	142	156	169	149	149	146	167	137	159	155	151	159	159	158	166	156	151	151	154	156	124	155	154	143	155	154	135	147	143	142	167	123	132	158	125	159	141	162	147	135	142	159	142	131	166	166	140	151	145	190	157	155	174	158	135	143	148	145	126	170	147	145	148	160	139	139	165	161	153	164	151	158	149	144	161	172	173	140	154	153	151	149	155	167	141	173	159	139	145	160	175	165	152	145	154	155	162	131	166	151	132	157	159	134	166	140	129	116	151	154	131	161	133	147	134	137	139	135	174	139	155	144	155	137	151	154	143	146	140	139	139	160	128	148	155	149	150	143	157	148
21760	8381	4141	4752	4234	3497	2829	2393	1933	1731	1565	1369	1191	1183	1042	1037	897	846	790	803	723	678	705	631	625	649	612	574	532	554	566	555	523	549	513	503	494	483	519	522	499	488	503	495	436	475	457	508	498	461	457	492	444	427	464	477	461	445	467	425	454	465	420	458	457	438	410	459	435	448	438	436	466	409	437	419	465	463	420	453	435	408	430	396	431	413	427	450	412	458	413	431	426	422	432	431	452	440	447	424	375	424	429	426	417	411	397	420	392	395	414	429	423	453	455	432	402	439	428	420	408	422	389	398	406	368	437	433	420	397	388	417	409	395	407	440	406	433	444	438	419	427	379	400	423	436	396	408	396	440	431	413	451	382	433	433	421	423	423	430	435	418	408	409	427	396	407	385	431	419	408	420	414	423	443	434	433	383	404	444	393	389	402	408	406	429	417	432	375	389	373	432	426	410	430	411	392	415	419	388	422	405	400	433	421	421	411	423	414	442	414	396	429	402	436	431	417	385	429	406	446	424	405	384	409	407	472	385	417	440	440	374	413	402	419	394	433	429	375	410	399	398	437	405	417	408	415	398	397	409	459	379	413	384	416	381	388	419	402	438	424	433	408	380	406	424	431	426	403	444	408	436	420	398	386	421	380	458	428	405	417	417	416	407	419	415	413	433	408	418	429	393	393	418	404	406	400	465	428	425	397	420	358	421	373	399	391	428	439	379	398	409	449	443	376	403	436	406	449	439	400	402	437	428	418	429	392	395	425	421	422	427	455	424	405	402	400	407	409	402	433	432	422	462	437	390	395	385	400	389	391	419	399	406	424	412	384	409	450	419	437	385	413	425	424	400	393	447	389	437	430	414	412	411	453	425	381	421	413	422	409	402	435	391	412	420	423	385	386	419	409	387	376	403	407	389	416	407	426	426	417	398	446	377	393	417	409	466	390	411	394	418	410	439	419	432	411	395	423	372	442	431	402	435	401	447	378	394	434	427	380	373	381	437	402	430	408	434	411	417	434	362	406	373	437	390	380	399	422	433	425	404	406	427	381	424	431	423	377	399	433	403	444	412	391	407	395	424	436	422	435	416	389	410	385	408	406	448	417	369	410	386	425	403	424	376	393	394	397	417	447	392	387	409	388	416	411	421	407	414	393	418	376	450	391	408	418	395	422	435	418	392	393	393	399	400	413	374	409	418	383	408	394	423	388	418	399	409	410	385	414	412	400	404	400	471	417	427	401	423	421	417	407	403	412	456	390	372	413	400	420	410	413	395	405	392	420	430	412	393	426	396	424	395	425	424	428	415	437	419	414	390	436	386	428	413	419	414	417	389	425	437	395	408	422	451	417	400	440	413	395	421	397	391	410	400	409	409	422	384	432	406	414	455	401	430	417	383	374	415	395	424	429	393	423	420	412	377	394	410	422	407	423	400	379	429	403	413	408	391	391	393	430	421	404	414	395	398	402	376	406	403	397	433	393	435	443	393	399	401	423	411	407	399	430	431	362	443	397	450	415	397	400	418	413	401	375	422	417	426	421	405	373	377	404	390	411	425	400	380	420	430	406	430	404	408	425	408	387	416	406	390	369	400	396	384	405	374	389	439	466	395	416	408	383	396	409	406	388	419	390	422	386	386	376	428	403	424	436	416	421	391	417	426	403	425	425	419	424	421	402	422	418	414	419	403	393	416	412	422	410	440	398	385	419	416	427	400	412	382	388	444	397	391	420	414	435	421	403	372	413	391	397	429	442	461	401	407	406	407	430	415	401	394	424	407	449	442	413	391	399	428	396	445	380	398	396	436	399	388	384	395	413	446	407	376	408	382	397	408	429	388	416	449	435	402	372	423	402	402	404	396	409	405	427	386	406	418	367	445	375	416	419	424	399	408	426	423	411	425	428	421	417	412	430	434	399	425	409	436	433	385	413	433	393	408	427	418	426	400	373	390	401	422	397	394	373	412	399	390	419	379	405	396	431	433	424	403	404	417	407	397	416	381	376	440	395	391	369	412	430	408	414	396	392	405	409	389	442	426	374	404	430	399	396	379	411	424	431	409	434	448	405	401	414	405	406	418	415	427	430	412	406	393	413	411	419	452	383	453	402	410	436	448	429	424	413	381	384	412	416	381	448	392	423	440	411	384	452	424	394	426	431	395	423	420	409	401	430	398	429	419	381	367	432	433	413	420	426	436	359	402	395	422	426	409	379	384	443	424	422	405	396	381	421	433	394	418	425	425	417	384	426	413	414	425	448	399	399	374	451	386	398	392	407	416	418	425	380	445	369	406	444	415	428	415	384	436	392	413	420	409	423	405	395	385	438	427	442	393	410	420	404	399	411	419	408	431	429	392	442	421	380	403	373	397	421	393	395	431	411	413	441	381	408	448	440	421	422	440	417	401	447	408	399	398	419	429	405	401	388	456	408	417	397	431	403	417	372	385	365	384	379	414	416	401	435	430	416	399	433	421	408	425	382	427	391	389	396	391	415	438	391	406	436	390	425	392	375	411	394	410	391	430	427	448	400	383	426	389	422	404	391	414	391	436	440	388	374	422	406	400	399	390	425	431	414	424	438	433	453	405	397	423	427	417	405	381	407	407	425	406	408	405	407	455	443	401	400	411	375	425	398	427	443	424	433	382	412	417	425	438	424	417	379	402	446	425	440	398	399	399	422	401	410	361	424	433	382	425	416	430	439	412	408	404	394	419	382	410	398	422	431	425	433	418	399	385	439	417	435	424	407	392	398	417	431	425	404	429	362	398	392	414	422	418	390	420	417	406	425	425	434	409	370	390	442	426	398	450	391	376	384	399	380	401	379	387	372	424	408	428	424	416	446	380	387	440	397	457	419	454	364	403	424	426	413	411	399	411	397	420	421	402	423	375	428	424	397	389	388	425	392	446	415	408	385	398	414	380	394	411	433	401	407	398	412	402	417	418	387	404	408	408	443	418	425	438	381	437	394	430	426	432	416	415	365	431	413	412	393	420	405	429	396	402	427	384	414	419	397	390	379	394	407	432	372	413	387	384	419	432	391	401	423	430	396	404	426	410	424	382	416	418	400	434	421	373	403	393	392	437	430	392	425	389	394	389	388	418	407	389	408	401	412	448	384	404	389	403	459	414	400	416	417	397	406	404	395	429	452	439	394	396	372	408	404	417	371	449	407	431	428	385	407	369	381	395	411	421	414	418	394	444	391	409	428	444	406	423	417	424	406	397	423	463	414	403	400	441	385	392	395	391	430	390	419	407	387	460	416	400	433	423	394	397	391	383	408	417	443	407	418	420	410	422	418	410	383	402	391	421	401	419	390	428	416	443	413	405	406	414	423	413	403	404	439	415	414	401	413	426	412	440	426	472	406	421	420	455	431	379	420	411	432	406	414	407	439	428	423	416	378	398	440	447	415	433	416	416	403	441	408	426	393	447	400	386	387	434	431	381	413	409	417	405	425	418	419	408	388	416	399	384	405	420	425	440	416	412	391	415	402	440	402	430
13048	932	339	320	313	317	323	344	316	299	301	321	315	325	331	312	327	329	285	316	323	325	318	305	322	305	341	316	325	330	307	338	309	288	299	315	285	306	331	325	306	301	307	303	328	310	289	297	320	283	282	292	311	298	307	309	303	302	286	299	311	326	321	282	316	310	343	292	290	324	301	318	333	322	310	304	302	292	293	288	279	292	306	306	294	310	314	306	295	304	271	319	337	330	317	280	257	291	313	313	311	323	303	335	286	327	305	262	303	296	305	313	324	307	314	314	289	306	296	320	316	274	332	296	295	301	326	283	319	344	323	332	298	298	324	309	271	284	299	291	312	287	286	325	298	296	300	307	295	320	303	307	325	326	284	295	333	335	317	318	327	298	310	308	294	337	299	285	326	314	341	309	313	299	308	293	311	322	355	302	303	298	312	309	330	317	324	311	329	318	307	315	296	318	312	304	300	319	285	308	316	317	304	282	292	307	351	345	289	320	330	314	298	302	299	268	275	312	309	330	332	287	323	302	318	300	301	314	319	268	301	296	275	303	333	310	351	308	327	274	289	321	308	301	317	294	314	322	285	309	317	298	314	262	301	320	371	310	302	282	312	296	314	288	309	298	318	297	340	302	302	292	322	320	317	298	329	320	290	276	315	333	328	294	311	327	304	292	352	325	322	339	292	306	300	313	297	312	303	295	316	323	292	299	297	330	338	311	335	305	266	305	304	325	305	293	289	324	337	309	286	312	331	314	313	327	288	344	304	312	282	344	285	304	278	273	313	319	264	320	294	311	304	294	348	321	294	295	282	314	302	294	280	302	352	313	280	312	308	280	303	330	327	313	307	298	307	305	305	309	305	266	274	273	317	268	313	305	301	329	337	328	295	294	352	359	326	324	313	316	307	297	289	313	290	310	295	268	312	321	358	301	328	295	293	326	318	343	312	324	300	303	292	323	302	315	285	315	287	337	316	314	330	322	320	311	296	312	278	303	319	315	308	327	297	326	280	270	322	311	301	322	306	283	293	276	311	299	342	315	336	295	292	278	320	308	315	314	292	338	287	292	292	302	310	280	328	310	324	304	298	273	287	305	301	278	305	291	278	311	305	297	344	324	271	302	332	314	293	312	320	323	315	280	307	280	299	305	302	306	320	323	306	303	332	327	295	295	309	297	289	323	314	289	287	316	334	311	345	319	307	279	334	300	278	284	283	296	285	325	288	311	325	273	307	285	300	289	344	288	283	287	328	335	328	297	317	262	304	296	360	295	340	317	339	316	321	327	328	304	286	323	312	293	303	291	324	306	321	313	345	304	321	305	298	297	284	302	297	332	320	325	324	314	305	340	279	302	326	307	282	301	288	316	307	313	307	295	305	298	306	338	335	292	324	307	309	313	285	309	333	319	386	328	335	325	317	313	357	314	298	308	298	304	281	278	330	299	343	274	324	312	272	302	324	332	318	309	337	300	306	310	317	337	282	323	292	289	288	357	302	326	315	311	319	294	336	334	303	325	336	305	328	313	332	318	317	320	295	294	298	303	294	300	321	310	304	308	316	335	293	283	303	330	323	302	324	269	338	309	320	304	301	320	301	311	323	316	330	333	297	311	298	277	312	325	299	312	291	294	282	304	335	317	295	286	316	334	308	298	303	285	300	301	336	318	324	305	271	282	298	283	303	319	309	285	334	323	300	313	289	304	299	313	279	326	298	302	301	283	280	316	283	278	293	314	320	323	277	323	303	321	348	311	308	310	357	294	316	318	302	288	328	318	322	366	318	314	306	326	320	286	288	291	342	297	279	306	287	281	315	296	300	306	319	337	316	314	310	313	327	340	341	279	296	314	303	303	307	306	270	318	323	322	304	289	324	327	321	327	302	312	301	321	354	300	330	262	300	315	309	356	335	304	314	286	329	303	308	296	337	308	310	305	311	317	346	324	296	286	316	298	325	291	320	295	307	320	301	322	331	291	310	326	330	302	327	305	343	285	319	279	309	301	315	321	290	323	316	309	292	304	312	317	323	299	304	353	289	311	324	304	297	261	311	297	296	320	330	344	356	298	298	304	281	266	277	314	271	325	301	317	300	315	272	326	310	286	330	310	332	317	311	303	345	331	345	303	313	323	312	319	318	296	288	309	313	320	341	280	334	280	301	290	306	300	309	296	295	293	321	288	305	299	311	312	300	318	314	334	308	311	299	301	321	311	282	346	297	329	292	328	283	282	300	292	307	336	298	274	318	298	300	298	301	286	307	310	310	308	289	311	314	276	321	317	313	343	336	316	282	309	324	284	311	362	286	322	295	324	309	312	276	305	311	308	288	347	332	304	313	310	307	308	310	302	306	319	360	337	287	319	327	296	326	298	282	289	306	324	313	320	269	344	300	319	301	318	284	311	322	315	305	284	304	315	284	242	352	303	321	348	297	290	300	320	329	288	328	306	289	317	301	301	289	323	301	322	321	319	309	322	287	321	307	351	284	309	284	348	312	322	346	309	309	308	303	297	319	332	307	299	264	294	336	350	316	316	289	298	338	316	271	291	303	306	345	322	343	295	304	329	321	308	329	310	334	313	290	301	313	299	328	296	327	319	291	297	280	316	305	369	341	315	298	338	319	309	324	305	322	302	290	302	312	314	301	307	304	330	331	278	288	289	305	287	293	299	328	276	289	308	310	323	314	290	281	289	282	322	308	294	308	320	299	276	315	311	334	327	293	301	322	324	329	344	334	304	302	336	329	301	327	295	320	299	290	294	310	303	304	294	276	291	336	303	343	302	301	309	299	294	314	293	305	313	332	299	278	312	308	309	282	320	315	300	283	331	289	324	299	276	327	326	342	308	293	296	288	272	296	303	307	334	269	286	303	309	304	320	280	300	313	302	314	339	278	325	312	327	283	306	316	312	288	346	302	330	293	325	300	298	306	302	319	355	323	320	311	306	330	305	272	306	297	295	324	337	323	323	356	298	293	310	330	299	308	313	318	329	297	326	294	303	305	288	275	299	335	327	320	289	325	309	315	307	281	295	298	325	289	298	310	295	340	320	289	329	290	307	291	314	306	316	299	270	304	297	322	305	308	273	329	324	309	318	267	284	308	293	313	292	315	311	301	314	302	330	303	322	326	295	292	287	280	321	289	334	297	315	310	343	337	305	300	328	311	321	323	345	300	315	307	294	311	310	305	292	327	295	324	314	308	304	299	318	309	314	302	325	279	286	309	296	332	342	371	306	327	304	293	293	302	319	327	336	334	316	280	314	308	308	330	293	319	301	299	312	329	322	293	331	323	311	323	285	311	313	320	326	288	318	278	282	299	307	308	323	315	314	337	287	329	317	302	318	316	373	262	298	312	314	310	289	303	304	281	317	279	301	294	341	319	301	324	312	300	342	324	294	309	307	316	317	282	279	315	281	341	322	305	311	317	335	308	279	337	323	293	318	316	320	316	325	318	293	291	304	292	313	288	306	307	278	319	326	326	302	310	320	311	341	322	295	279	284
6705	918	715	777	818	769	782	724	731	745	724	707	719	687	715	721	702	747	699	743	694	704	660	747	737	740	714	726	731	696	674	727	718	725	682	723	683	683	726	735	645	695	759	702	676	705	673	679	664	705	631	704	733	684	712	695	703	685	711	664	681	700	717	697	735	656	719	757	690	704	664	721	725	727	723	748	738	723	689	713	720	726	739	720	659	692	667	739	731	653	695	673	704	792	740	676	696	694	684	693	695	684	693	661	699	702	700	724	702	662	672	740	704	714	695	672	757	658	656	686	704	734	716	664	729	673	706	707	776	705	689	672	660	744	721	711	694	700	731	695	721	687	698	696	701	749	706	702	692	719	726	702	702	718	746	704	716	706	708	731	668	672	739	714	733	729	719	704	685	669	694	730	670	705	685	663	676	716	705	715	701	693	724	709	684	706	688	676	711	730	688	694	760	679	667	733	696	739	736	710	760	687	725	680	726	752	720	720	695	686	702	697	718	691	691	722	710	707	678	720	701	662	672	661	689	711	682	763	685	693	692	709	684	698	696	677	683	695	691	685	665	720	724	688	702	748	712	735	710	722	713	732	691	722	677	722	720	684	722	684	764	739	671	675	704	705	719	737	720	694	739	702	711	693	689	679	694	689	716	703	747	726	709	686	643	746	741	742	728	769	702	698	725	748	747	716	788	700	754	710	724	690	707	693	694	716	711	713	711	704	707	717	670	662	709	716	655	694	730	683	698	698	694	688	664	694	734	674	762	696	714	726	727	668	667	707	688	690	707	667	736	677	727	716	705	717	735	767	746	727	711	670	728	706	688	729	700	698	702	710	688	706	723	722	739	675	740	706	689	721	745	680	722	688	698	696	656	724	773	728	714	641	726	666	703	732	689	704	681	688	698	757	688	712	665	766	690	714	723	727	682	724	702	743	676	695	688	716	725	726	749	718	712	716	653	679	696	703	656	719	684	742	702	720	727	737	713	736	714	742	753	706	688	688	717	695	686	770	709	737	688	694	690	743	688	736	728	750	728	708	706	705	718	733	757	751	704	703	735	694	696	747	709	662	727	675	747	729	740	694	771	693	730	691	699	741	686	711	669	734	741	750	680	678	696	693	673	688	776	703	687	705	669	686	711	730	707	734	687	723	708	667	671	638	750	691	685	675	714	730	698	729	696	655	728	675	670	713	686	716	706	718	710	736	726	711	683	676	712	737	709	714	722	663	683	754	707	697	707	726	748	694	734	674	689	698	693	712	703	762	731	744	684	702	713	671	699	732	729	689	694	714	675	710	676	719	681	738	743	733	684	710	715	697	682	696	708	735	726	684	691	719	712	658	721	688	729	633	752	709	709	713	711	710	712	678	674	692	716	743	678	727	657	735	699	732	722	716	705	692	690	722	672	717	668	713	723	679	684	685	650	769	740	680	652	732	677	680	676	682	696	684	763	702	706	678	745	703	730	693	701	702	739	726	708	682	755	735	713	686	693	700	716	704	695	739	679	715	656	667	668	719	746	683	723	690	649	705	678	686	734	710	708	685	728	703	674	710	693	715	707	717	721	733	661	666	722	762	746	756	740	690	763	744	701	683	729	695	708	711	720	736	679	705	708	757	710	735	692	674	691	715	696	685	700	705	740	702	756	724	753	689	715	709	715	701	667	707	714	692	679	697	752	735	704	708	720	666	687	706	734	736	681	695	680	705	718	710	682	695	717	706	703	684	695	678	696	744	717	676	745	710	721	731	695	680	697	724	745	710	632	705	711	709	742	773	717	672	694	713	693	719	747	726	685	676	699	734	740	692	745	670	701	715	672	688	691	741	678	655	690	686	702	772	659	718	722	654	698	691	683	663	731	703	717	674	738	697	673	704	662	724	721	698	742	760	713	745	718	738	689	714	734	757	745	715	720	729	751	750	720	732	688	669	673	691	729	695	713	715	718	708	703	695	694	735	740	657	725	708	670	665	710	718	664	707	712	727	675	726	747	717	737	710	717	684	703	690	699	683	710	692	700	708	694	773	703	688	731	685	722	712	697	614	670	712	660	708	735	700	795	749	728	699	729	661	716	656	699	731	705	663	669	719	710	681	714	703	688	703	736	681	724	745	728	714	679	681	753	668	756	702	654	713	737	734	671	733	726	730	700	713	735	709	702	710	678	738	748	706	709	690	711	708	728	692	701	693	728	705	701	707	676	715	695	698	672	709	702	681	660	725	738	711	714	733	651	724	713	709	702	728	705	723	765	711	671	664	678	732	716	688	671	723	705	706	699	688	752	731	708	713	676	687	680	761	718	712	728	734	701	728	666	733	713	705	663	676	746	683	715	744	683	776	719	669	701	697	659	751	680	707	716	685	666	682	709	733	701	691	731	675	669	724	689	701	706	693	758	708	676	721	715	694	667	733	699	718	687	709	742	714	747	662	704	745	697	660	670	705	709	708	726	677	739	713	680	690	731	721	736	726	692	737	643	704	718	744	688	710	741	691	743	668	713	738	697	738	713	735	708	693	694	698	710	753	730	680	675	695	704	725	673	704	709	721	742	716	700	691	725	710	687	712	663	739	705	734	739	746	772	742	725	705	715	734	680	717	707	734	700	689	669	715	713	675	689	684	682	725	725	708	670	690	727	732	736	679	707	701	692	708	659	747	695	705	697	697	715	708	695	736	710	697	674	676	699	691	692	703	764	651	690	688	686	697	653	680	729	697	757	709	700	729	695	721	719	694	709	697	776	747	704	716	721	717	680	712	779	736	751	655	683	729	685	687	733	689	712	753	713	667	775	726	727	717	692	746	717	768	698	692	704	721	669	678	705	696	669	710	691	720	717	690	681	732	693	692	737	681	668	686	669	731	722	724	704	729	678	686	682	726	704	707	724	722	705	723	697	719	688	696	718	680	697	711	661	698	738	690	733	669	676	680	662	733	667	725	714	711	728	749	693	733	672	733	727	702	725	708	712	737	685	701	725	677	708	700	755	709	720	721	747	691	700	694	731	720	730	735	696	715	706	698	707	668	695	681	708	721	662	718	689	709	731	711	671	679	745	741	707	667	716	765	708	723	707	737	697	728	711	750	709	722	726	709	673	705	736	719	668	683	677	727	683	712	683	694	737	714	719	675	731	730	717	710	684	727	748	729	728	705	712	722	753	660	699	737	700	708	705	656	714	698	677	717	682	742	645	728	648	728	706	748	737	715	725	699	687	673	686	701	649	727	715	705	690	697	683	681	668	687	751	687	690	722	702	704	723	698	707	704	702	725	736	715	706	704	691	695	691	708	688	669	691	742	691	714	673	700	741	714	664	702	709	732	716	727	693	667	690	679	716	674	660	721	668	742	676	728	766	713	743	690	731	673	735	656	667	708	744	659	660	667	707	705	652	686	737	699	724	668	683	690	705	703	707	701	723	716	754	699	708	707	780	682	709	693	676	682	674	738	734	690	664	697	687	668	693	702	714	712	733	728	710	721	743	718	655	725	689	697	713	744	734	728
32346	8417	1290	938	613	489	399	323	283	313	232	183	227	209	189	202	185	167	181	150	167	154	164	151	135	142	156	149	179	139	139	134	142	146	162	155	149	124	143	141	167	126	161	173	135	126	161	153	150	137	162	156	114	137	126	162	161	161	152	147	147	154	123	141	145	135	149	138	126	151	148	131	162	137	128	145	155	126	147	153	140	165	133	156	135	143	152	131	121	143	141	122	128	157	126	167	136	150	127	107	145	139	133	145	128	157	156	130	141	144	135	146	155	148	141	139	158	141	133	111	150	151	159	122	149	144	119	126	142	155	131	141	145	156	146	124	150	154	138	150	159	135	141	132	134	134	148	138	127	166	136	145	120	142	150	137	153	154	133	153	148	144	145	143	144	121	130	143	137	132	134	158	151	157	129	123	133	142	139	157	136	134	160	122	166	155	131	150	147	151	122	146	153	141	125	159	138	139	145	140	110	117	136	143	142	139	156	167	146	150	159	150	164	146	134	138	164	147	118	133	146	137	174	136	154	168	131	148	161	159	132	119	118	151	135	136	131	144	158	152	133	145	148	120	141	151	156	131	143	131	134	135	144	141	155	133	150	141	128	147	129	151	155	121	147	138	130	150	129	150	137	118	156	143	149	131	157	141	148	137	144	137	147	124	149	128	157	144	131	133	138	120	174	126	128	155	142	121	142	156	125	120	173	174	145	124	146	119	151	136	141	157	119	136	147	137	118	126	119	135	128	147	128	132	133	150	133	133	155	135	143	137	149	161	129	165	163	153	124	122	121	145	139	139	133	145	120	146	148	133	163	134	179	140	141	140	141	123	147	148	127	143	145	131	139	135	123	136	149	144	137	138	149	133	131	121	113	131	140	144	139	162	122	114	135	113	146	133	136	159	164	152	128	138	145	133	130	150	144	144	150	132	123	123	146	124	137	117	146	154	151	160	154	140	143	123	165	133	153	151	141	135	123	147	130	143	154	139	138	158	150	148	146	145	140	161	134	115	130	126	132	126	145	149	143	140	140	139	160	140	138	138	135	148	136	129	130	121	155	147	137	149	158	127	130	148	134	136	164	160	136	156	149	151	136	141	153	146	129	139	179	138	138	142	137	141	153	140	152	141	135	130	126	136	140	127	165	131	146	137	167	127	120	139	158	137	134	140	145	147	164	174	106	124	141	157	147	135	133	133	155	156	137	139	160	136	140	131	129	153	138	122	151	148	158	144	156	121	144	99	145	154	125	141	165	121	128	125	171	153	154	162	156	123	140	156	133	124	121	139	142	130	124	146	133	143	145	137	139	132	147	133	148	134	155	121	132	157	126	144	154	153	129	136	147	160	153	141	152	152	140	143	155	142	144	144	159	138	141	147	141	155	142	124	134	132	139	138	156	155	155	110	126	148	145	134	168	140	141	134	134	157	131	149	138	122	161	129	141	143	130	121	121	152	127	142	122	157	138	141	175	135	151	116	137	137	137	147	133	117	137	151	135	158	130	143	144	136	134	150	144	121	135	131	128	133	128	146	134	150	133	130	123	118	136	118	172	134	149	130	139	143	142	130	149	132	150	140	146	120	152	123	130	145	131	168	134	168	128	174	143	151	135	139	156	138	135	148	141	142	142	130	143	142	139	122	131	108	137	144	142	131	151	126	136	145	129	146	145	151	142	130	141	152	128	144	142	146	165	110	146	141	137	142	143	125	130	161	140	150	141	138	157	145	138	132	125	146	154	142	147	128	133	137	125	144	145	153	145	128	132	144	164	136	141	152	157	121	126	134	146	142	144	167	128	138	149	139	144	156	115	146	132	158	168	148	163	165	136	150	142	163	139	164	145	143	157	138	133	142	127	135	131	129	137	165	130	135	143	148	135	120	151	131	140	128	171	125	121	139	121	144	125	133	132	128	147	125	143	144	121	136	140	126	158	141	133	137	106	149	133	172	126	143	149	148	143	137	138	139	165	116	139	124	143	128	129	133	144	133	127	127	121	137	132	133	134	154	128	153	127	144	133	169	151	142	142	139	128	140	151	168	148	138	150	143	129	157	138	149	163	140	131	122	134	150	112	128	132	135	122	115	152	144	138	130	142	157	132	132	125	151	141	134	126	152	133	166	152	146	124	135	124	131	146	168	151	121	139	162	129	131	159	145	127	139	152	150	115	137	138	124	126	120	138	136	152	162	136	140	149	137	128	151	139	127	133	131	157	161	157	157	138	128	123	154	136	161	143	140	138	140	164	142	120	161	132	146	140	157	139	152	142	144	134	146	136	141	140	159	133	149	142	158	143	142	144	136	128	140	141	118	156	135	146	149	121	154	142	142	151	136	136	146	117	140	125	145	142	140	153	138	134	149	146	153	135	120	133	136	131	145	147	142	127	144	149	131	133	143	154	130	144	156	151	130	131	143	132	139	147	133	115	141	147	133	161	160	143	142	136	127	138	134	129	133	128	142	148	132	120	145	126	139	140	135	135	145	115	141	144	120	141	153	137	142	152	149	116	127	117	135	160	144	128	135	143	146	134	137	153	140	124	133	148	156	144	137	144	152	150	122	146	151	127	150	143	136	157	140	146	135	164	152	151	179	137	164	124	143	152	126	145	121	131	139	130	145	131	126	172	148	135	150	118	124	140	119	148	137	129	145	142	112	120	110	140	154	136	131	146	127	149	134	146	113	149	151	154	143	142	130	112	145	136	137	155	142	133	159	143	149	145	141	118	156	150	134	135	123	142	156	153	142	132	147	161	152	140	144	159	137	151	140	125	143	143	139	131	147	143	136	156	151	144	129	160	146	146	154	126	112	140	143	123	154	148	144	166	157	110	128	159	173	153	156	131	139	140	130	147	148	131	139	155	140	115	137	133	145	152	129	142	129	130	126	139	135	152	126	153	121	149	143	131	121	140	146	157	135	123	139	141	160	144	158	133	152	146	131	138	143	129	143	141	147	147	157	159	151	138	153	168	147	149	130	153	143	155	130	168	146	125	124	138	147	126	139	130	145	125	137	137	151	119	150	159	143	146	124	137	144	124	142	149	148	141	162	152	177	141	147	141	145	141	136	152	155	149	141	141	138	140	129	143	141	133	131	125	129	147	138	142	140	157	111	116	128	141	143	136	132	119	138	138	134	139	147	153	162	149	138	140	143	135	123	146	140	122	172	143	144	148	126	151	138	120	123	144	141	127	145	148	126	108	142	135	133	126	151	134	136	145	126	167	140	167	134	142	152	147	149	167	141	133	139	153	145	144	133	137	137	150	154	136	134	132	145	138	140	142	171	152	138	140	115	138	117	135	147	141	149	131	147	143	131	140	143	129	119	138	119	122	123	119	143	146	152	149	159	125	118	135	123	160	152	146	137	139	132	131	148	141	140	140	155	161	150	117	125	124	110	133	134	125	123	118	130	131	146	147	156	121	115	153	146	143	139	151	133	129	141	131	152	141	153	140	135	146	136	128	150	163	148	141	134	124	134	148	154	147	131	178	143	158	121
15592	4869	2352	2752	2444	2071	1624	1425	1153	1005	962	817	748	692	690	621	687	580	553	525	555	510	482	494	478	442	446	457	434	413	392	432	452	439	457	397	449	437	394	393	388	416	387	371	381	404	400	370	368	406	378	417	369	380	358	394	399	381	420	402	387	391	347	362	345	379	406	393	382	390	355	371	366	351	371	359	355	363	345	353	361	361	364	391	385	362	345	364	363	410	338	384	385	367	337	354	375	387	398	346	401	383	318	373	391	365	393	359	385	375	372	366	378	362	338	357	387	369	369	340	373	341	353	363	404	407	363	382	363	370	322	351	371	359	356	348	352	355	356	335	327	358	363	359	336	362	350	372	341	308	364	347	361	377	353	363	378	373	400	355	387	376	367	350	354	360	368	348	335	372	350	383	325	344	361	352	357	380	329	348	373	349	347	366	383	319	362	358	348	390	352	370	379	358	344	369	334	350	350	381	370	361	362	344	326	353	335	367	361	333	362	369	358	347	394	336	393	343	371	353	351	360	325	349	368	391	364	384	353	384	340	367	337	385	376	341	358	359	364	375	365	353	399	361	375	375	383	355	386	391	366	380	365	347	355	341	391	386	363	345	396	390	372	376	376	405	351	371	387	350	370	322	352	360	323	373	341	372	353	352	345	358	352	380	341	373	362	334	392	359	370	390	379	314	336	333	356	365	339	361	365	358	381	384	351	382	353	374	394	342	378	362	388	353	355	355	357	377	395	372	372	360	392	380	354	341	324	373	335	358	374	347	333	352	332	395	365	350	368	373	368	328	369	342	349	351	345	398	363	338	353	357	390	344	365	336	345	353	334	353	371	330	356	357	331	373	384	362	367	322	353	382	349	336	332	363	356	375	368	390	386	369	363	361	408	381	352	354	347	351	361	358	376	332	366	381	360	344	321	308	417	363	351	366	335	340	371	344	373	346	343	354	358	330	373	377	355	349	348	393	384	333	349	382	356	384	360	376	354	371	357	365	399	369	344	377	363	355	354	364	345	370	355	333	324	317	330	364	375	380	375	345	360	383	333	361	357	375	337	362	353	327	359	363	351	331	378	346	361	401	331	375	352	337	363	352	361	330	363	349	357	348	342	380	346	326	356	372	390	360	338	367	359	337	388	352	369	334	386	366	342	361	344	325	348	349	379	356	386	349	331	395	369	360	350	353	331	355	357	365	351	323	347	352	364	360	354	370	319	368	350	354	346	323	355	348	371	358	373	340	330	369	355	382	362	363	371	377	352	393	356	390	345	351	365	331	368	353	326	328	374	347	367	362	395	339	346	358	314	336	389	378	339	357	376	340	367	350	353	359	360	352	338	358	338	365	350	342	352	358	380	368	372	389	385	363	319	337	374	355	347	356	377	378	352	350	366	353	368	393	353	339	355	352	349	365	354	362	357	356	362	371	339	333	373	365	364	374	350	360	348	365	379	358	327	351	381	369	327	365	380	359	356	340	357	367	354	375	381	361	332	359	350	370	352	342	378	353	357	372	347	381	325	329	362	350	382	362	362	392	352	396	371	359	381	394	364	367	328	341	374	379	390	376	338	365	352	372	370	331	356	347	350	311	380	323	357	381	397	341	369	337	352	332	368	375	366	389	373	363	359	344	338	329	355	376	353	396	345	393	361	362	415	329	345	354	355	388	330	393	366	357	350	389	364	351	343	343	384	384	374	374	374	367	371	315	332	378	350	329	367	304	352	333	360	348	370	350	341	347	368	332	345	354	348	377	369	366	365	367	356	369	341	386	341	349	369	325	391	359	374	353	381	365	325	378	333	338	365	350	370	386	304	347	370	337	325	350	355	374	364	367	357	355	381	368	338	371	340	353	367	317	360	370	371	365	345	349	292	366	376	341	314	342	342	381	350	337	377	359	356	346	308	371	370	338	333	359	352	317	347	359	385	387	361	367	357	321	366	381	362	372	366	329	347	358	361	355	371	341	367	360	349	334	370	340	366	369	366	390	375	390	370	347	380	377	341	368	315	358	356	380	385	328	368	331	340	395	370	352	358	350	377	367	388	386	356	349	346	324	357	315	362	339	356	354	367	369	362	361	363	354	380	385	355	379	385	341	341	389	362	346	347	335	348	332	351	352	372	360	355	328	348	360	348	346	391	384	349	346	349	390	316	352	344	382	370	347	337	330	380	370	377	380	344	387	325	347	338	346	413	379	368	351	385	335	369	349	380	323	354	376	374	347	407	352	335	394	367	361	371	364	344	372	359	396	370	387	366	388	336	378	372	360	351	390	369	338	359	361	365	369	345	412	346	379	371	341	365	341	354	357	368	354	352	335	334	365	361	351	375	358	338	366	356	368	362	375	364	346	375	374	323	353	333	373	368	363	339	363	363	372	354	355	347	381	347	355	358	358	344	349	382	361	309	372	376	398	373	353	383	365	386	365	336	356	353	352	377	375	358	364	345	370	343	374	362	359	375	343	376	381	361	365	348	380	398	373	361	346	359	337	341	324	352	360	337	355	373	365	351	363	342	366	354	368	374	347	355	374	362	376	351	372	343	350	330	324	317	365	368	340	357	363	370	363	361	359	367	375	366	369	381	347	377	336	335	372	415	347	339	342	366	345	371	337	384	355	374	319	381	348	415	360	355	383	359	326	388	375	350	350	374	373	352	345	363	377	358	362	372	337	327	328	343	371	379	336	387	365	382	396	362	404	350	362	377	363	417	343	362	339	386	342	366	369	365	364	357	356	424	325	349	341	359	349	331	368	390	332	401	363	359	375	370	342	389	385	356	357	349	362	352	344	355	349	389	344	365	369	396	354	362	375	342	347	387	369	378	341	389	347	362	357	369	409	383	328	344	397	367	383	370	314	340	329	372	358	368	379	381	385	388	345	358	383	335	349	351	372	356	395	399	365	402	373	336	346	349	365	379	359	372	361	326	347	346	360	370	332	347	368	369	345	355	347	340	381	380	372	380	366	352	345	370	357	383	373	374	357	374	389	371	350	359	386	349	340	361	348	375	369	370	367	353	401	347	355	385	375	333	377	351	383	372	355	368	382	376	346	345	384	353	359	356	355	382	364	356	355	357	400	338	331	391	338	407	335	388	365	363	382	370	364	370	396	420	366	393	393	356	390	349	377	397	358	362	364	390	359	370	358	325	375	327	359	377	344	332	369	324	357	370	367	370	337	364	352	350	368	362	334	387	324	337	369	361	356	369	370	379	329	329	324	339	350	359	384	370	374	383	360	369	353	355	377	388	373	377	373	365	348	366	385	381	380	375	337	370	369	349	362	365	357	377	363	369	313	369	353	359	371	391	353	403	397	360	337	384	357	373	358	364	353	343	358	379	373	368	355	370	384	326	375	362	424	347	347	370	340	377	360	366	384	353	341	349	381	397	376	357	373	339	361	351	334	356	347	338	397	369	334	333	387	359	383	351	352	355	364	351	366	382	349	380	387	362	381	389	352	369	358	359	330	345	362	343	349	352	398	378	341	361	346	368	359
44140	16184	3040	1667	1095	832	652	512	408	362	337	307	278	269	256	245	218	190	173	191	202	163	171	189	161	195	177	169	200	156	163	175	179	173	167	172	168	168	147	180	188	164	158	148	152	148	164	137	150	184	160	159	165	171	152	166	176	164	165	134	149	161	152	148	166	141	169	142	170	133	160	156	154	146	143	142	128	139	160	155	147	165	141	157	143	140	130	148	144	177	169	147	145	144	143	152	161	134	165	134	154	162	160	163	149	150	147	144	151	160	151	141	156	155	171	137	160	136	160	155	177	127	152	153	137	174	154	140	131	168	146	145	151	171	173	169	144	160	164	165	132	150	149	150	159	164	171	159	144	162	162	167	166	137	146	143	118	140	145	150	140	143	141	167	171	151	140	156	172	163	142	126	177	134	166	167	162	139	140	162	157	142	137	129	141	163	149	162	171	156	157	125	140	128	144	162	135	144	146	162	137	158	138	142	160	143	160	184	161	142	138	162	156	137	136	146	142	123	162	144	153	164	142	150	128	151	160	150	155	148	151	136	158	139	165	150	125	138	162	145	139	166	155	162	171	170	134	129	161	164	134	154	160	142	135	166	148	154	144	136	153	146	130	139	172	141	167	166	148	160	164	145	130	141	141	150	160	156	142	145	143	130	177	164	145	148	135	158	153	138	144	168	156	159	128	178	160	149	163	144	147	139	171	147	161	154	159	144	146	157	159	158	148	154	134	146	135	139	149	156	117	157	152	164	140	134	144	151	142	160	160	163	151	145	161	139	167	176	146	144	148	133	148	157	164	156	139	151	142	156	162	148	145	175	134	134	162	149	167	150	137	136	152	147	160	131	158	137	175	139	167	131	149	149	161	163	146	164	178	159	140	142	144	165	163	158	147	163	149	125	172	138	147	131	152	133	141	152	140	141	144	165	167	158	180	135	128	127	141	146	136	151	153	133	157	127	131	147	177	140	167	139	163	152	165	143	150	137	129	156	166	173	136	172	173	134	123	163	160	148	134	156	159	166	144	151	145	157	155	153	149	166	167	163	159	150	170	144	154	162	158	140	143	129	150	162	161	163	152	131	156	142	135	157	152	163	141	146	141	160	160	165	142	152	166	166	137	135	140	144	171	152	152	148	153	166	139	171	163	147	164	163	147	157	172	123	139	131	130	170	152	140	143	120	149	153	136	180	164	143	152	138	145	127	149	142	144	145	156	146	157	175	160	157	159	145	142	156	153	156	143	157	153	158	170	133	136	157	152	147	159	157	159	149	150	139	154	144	139	142	142	139	151	152	149	141	154	134	169	150	137	127	160	141	173	138	162	146	131	153	133	146	115	168	151	141	126	156	170	171	150	178	159	160	161	148	157	130	140	158	158	151	133	167	142	158	155	154	129	181	160	162	149	149	138	144	161	146	161	175	142	158	138	147	170	148	163	154	154	136	149	149	156	184	152	162	142	148	159	144	149	142	146	156	139	143	159	172	132	146	151	131	156	141	155	152	150	144	152	142	157	165	121	166	135	202	159	157	131	177	152	181	144	147	153	126	155	170	141	164	180	145	169	149	180	156	143	146	157	156	142	146	171	154	158	137	151	135	152	139	168	132	175	157	172	157	144	151	149	151	160	155	138	150	132	159	148	142	125	121	141	157	155	147	136	151	137	151	167	134	160	144	137	163	141	167	136	146	158	169	158	168	151	135	148	128	184	157	166	170	164	161	127	138	174	134	136	153	164	148	160	159	163	166	162	155	147	147	170	156	123	158	141	143	163	162	135	153	151	159	164	127	146	152	176	163	139	141	151	144	139	158	144	164	144	159	129	137	145	142	155	156	152	149	137	165	167	156	178	183	150	157	137	136	154	159	146	182	165	174	159	121	145	148	147	136	140	170	157	146	133	171	158	159	164	160	165	153	158	122	148	145	137	149	133	161	163	159	138	159	139	159	144	147	157	152	164	146	151	154	175	147	183	160	150	163	153	151	161	170	143	153	135	160	177	134	149	113	152	158	165	161	142	143	160	150	137	157	141	135	129	138	139	140	149	159	143	158	151	154	143	140	172	134	145	159	154	153	160	141	162	143	146	144	148	156	157	150	143	169	153	162	156	151	148	142	147	150	131	136	152	158	145	141	162	162	148	107	163	126	150	162	125	157	169	147	139	153	137	149	136	160	130	182	150	136	145	146	138	150	142	141	132	148	137	157	154	172	160	147	115	166	170	166	146	168	168	163	131	133	146	130	142	141	140	157	164	172	147	173	137	149	147	166	131	130	134	146	168	157	128	136	143	156	131	163	148	157	167	177	163	150	158	158	153	147	145	144	135	172	141	160	148	136	144	144	146	151	134	145	143	184	151	158	151	153	159	161	177	131	161	145	151	157	143	142	145	143	149	153	140	174	165	144	136	152	140	150	146	143	139	161	178	154	146	165	169	135	158	145	152	147	137	138	136	175	139	143	162	138	138	170	146	162	160	168	170	150	150	139	165	141	166	139	135	154	155	153	142	148	148	132	144	152	159	139	166	134	138	148	144	149	133	157	154	176	138	168	144	151	154	141	147	152	161	155	148	153	150	164	163	141	114	139	144	155	140	134	170	159	149	145	127	148	154	135	175	160	147	180	168	141	165	146	145	142	147	144	157	153	144	141	149	158	148	173	183	164	134	152	156	124	152	148	160	135	155	155	148	144	158	155	164	154	168	147	159	162	148	158	161	160	128	151	167	130	132	164	143	157	152	137	141	154	135	151	153	132	122	185	147	136	148	162	149	147	137	151	167	158	132	157	170	123	172	159	168	155	152	152	153	137	149	151	160	137	136	166	116	163	163	154	186	142	142	137	175	147	184	160	149	136	129	158	135	169	149	142	145	162	149	157	145	145	147	157	143	165	154	165	144	136	144	175	145	153	147	145	149	123	163	165	130	132	157	120	134	128	164	154	175	140	134	137	149	132	143	140	160	136	144	158	150	160	146	148	155	161	154	149	145	153	153	142	145	163	150	151	151	163	165	181	149	140	152	138	152	136	164	163	174	156	136	156	152	162	168	150	168	144	146	161	142	141	128	178	153	155	166	180	124	166	167	141	144	138	150	142	139	136	143	156	141	157	142	174	154	140	119	147	145	137	137	139	145	132	162	142	148	163	153	144	167	165	148	146	149	174	164	150	137	154	171	172	162	141	148	128	161	196	151	139	132	141	163	139	149	163	163	157	149	147	133	166	148	140	147	171	134	162	148	139	155	178	165	169	174	159	134	150	159	157	163	128	157	171	168	161	168	137	125	149	159	153	151	144	146	152	117	122	142	141	175	156	146	169	136	140	149	163	140	145	156	158	167	128	150	165	148	166	170	139	168	158	143	172	129	160	135	147	143	154	129	171	148	140	131	149	154	142	133	161	146	152	154	169	152	151	135	144	162	154	149	148	152	162	155	158	165	172	146	150	169	140	169	172	155	131	154	155	163	158	132	154	160	182	162	148	145	170	164	144	164	146	153	151
21353	8444	4148	4934	4218	3585	2867	2366	2078	1728	1519	1349	1258	1098	1048	947	850	752	830	774	741	708	683	661	617	649	617	607	570	568	581	542	550	529	479	518	517	554	517	466	479	469	499	453	454	465	530	466	442	456	478	468	451	486	410	452	474	463	398	449	451	460	446	452	445	437	434	409	434	449	410	439	438	421	421	413	403	442	414	474	499	414	416	404	395	440	434	417	396	450	444	443	438	446	402	452	396	418	434	457	411	482	439	421	452	443	395	447	400	449	443	396	409	430	394	448	400	423	438	428	406	419	448	421	419	405	409	401	427	401	402	435	406	398	423	449	399	413	403	429	416	410	386	420	421	419	432	407	420	425	433	435	397	394	433	410	426	384	398	416	380	443	425	381	422	435	375	410	412	379	427	419	425	407	445	399	422	411	401	403	398	412	396	412	403	425	396	371	389	422	438	387	386	404	448	389	410	434	426	459	378	417	437	410	431	402	389	375	428	426	386	404	425	413	434	423	416	409	424	409	414	433	425	425	406	443	409	429	420	403	407	429	409	400	415	459	423	417	385	404	403	395	405	430	413	402	395	428	401	399	418	412	433	438	390	430	421	415	432	384	418	392	417	451	439	405	415	410	444	403	439	398	411	388	424	415	418	421	404	375	445	400	425	402	406	359	429	423	395	416	433	409	403	400	417	401	385	409	453	397	413	403	383	426	449	401	418	401	419	439	401	440	440	415	390	427	421	420	405	409	401	428	444	386	416	435	387	387	409	400	412	392	423	373	438	420	421	396	396	394	396	417	406	408	424	405	398	404	412	415	365	396	420	397	404	421	393	392	386	408	403	417	398	426	420	410	395	396	386	426	443	380	386	440	417	415	412	396	429	398	424	421	403	414	405	436	371	423	412	425	417	422	410	426	387	409	391	401	449	423	398	367	402	394	439	402	439	358	412	432	429	392	398	435	445	413	400	395	414	388	412	438	392	415	456	384	370	393	378	417	375	456	382	406	401	427	385	416	415	436	416	388	425	439	420	413	395	439	416	404	453	406	436	411	429	412	388	426	410	433	384	442	403	395	388	412	430	379	403	450	408	447	408	387	427	401	410	426	410	425	370	430	416	386	394	430	412	429	418	413	380	441	381	376	380	378	448	390	399	412	403	398	440	414	420	432	417	383	398	444	434	383	417	412	405	409	420	393	408	401	406	429	384	405	455	398	419	414	425	464	419	435	415	426	382	414	421	420	416	426	426	430	421	392	413	426	403	436	442	425	428	395	445	391	410	398	393	445	430	393	424	385	377	413	409	388	390	394	399	430	416	417	423	449	406	415	388	394	410	415	396	434	417	378	461	380	390	440	407	415	417	424	420	408	421	365	441	444	400	383	396	427	415	413	416	437	373	444	411	418	419	403	408	432	428	389	408	408	405	415	421	451	418	367	459	423	424	393	420	422	380	432	406	417	413	424	421	422	393	415	421	431	402	429	412	406	408	411	407	400	402	391	389	419	393	446	399	420	411	436	419	439	437	392	403	429	376	394	400	397	415	455	387	397	388	398	442	395	414	404	413	419	450	440	422	417	385	400	389	398	398	385	419	400	392	432	388	418	370	433	403	393	396	399	425	419	421	380	397	408	445	427	401	466	391	423	400	397	444	447	450	411	447	441	419	402	375	399	396	449	399	405	417	423	389	415	391	402	453	375	440	386	424	424	417	383	447	387	390	430	391	405	421	433	376	433	431	404	418	403	396	424	457	455	416	383	412	382	400	435	414	431	405	422	382	379	382	392	393	403	410	402	413	408	403	405	389	447	423	420	400	419	384	377	409	427	418	427	402	374	392	414	444	420	406	441	417	427	391	433	403	420	440	434	395	425	402	448	401	426	450	452	412	425	366	426	400	427	396	397	444	418	375	412	379	421	443	378	392	436	451	403	435	384	386	392	411	421	408	392	420	411	405	411	438	434	422	424	406	390	411	432	424	437	406	419	432	422	402	393	421	442	435	406	411	367	380	426	420	437	381	384	421	402	431	408	403	408	415	405	418	423	415	431	417	425	399	425	421	443	404	391	393	417	432	414	377	431	366	446	414	400	403	410	353	391	429	384	411	425	370	451	392	403	402	411	400	413	453	408	416	391	412	415	422	393	399	409	350	367	389	385	416	409	397	426	451	411	417	403	412	426	424	452	428	423	393	405	390	388	393	376	388	388	440	412	408	434	403	420	364	397	422	399	425	399	403	430	420	422	431	427	443	424	442	428	371	424	422	434	385	409	461	405	405	432	402	399	416	401	410	407	399	425	431	441	393	380	410	436	387	426	423	415	388	383	430	392	410	396	401	406	463	404	389	392	419	405	435	406	418	414	376	415	436	404	416	448	422	420	401	376	414	396	421	447	416	409	382	392	419	438	399	422	421	437	420	430	415	422	440	429	398	435	396	442	449	385	432	421	377	362	400	362	410	430	463	381	382	402	402	428	412	426	420	390	406	411	438	412	393	412	420	409	395	431	407	397	423	401	401	407	430	384	389	410	408	395	388	410	392	438	452	365	375	402	427	403	409	391	398	440	402	387	403	427	422	429	430	423	400	401	423	457	377	410	385	424	393	403	429	402	453	447	433	453	428	413	420	465	436	446	430	433	396	409	419	410	397	448	367	384	411	407	422	396	418	412	427	404	405	439	439	405	437	408	458	416	426	407	403	403	439	407	413	419	398	426	382	397	381	389	391	419	415	440	424	400	374	398	403	416	424	410	461	436	410	418	387	417	441	410	426	432	436	435	412	417	393	422	414	411	409	411	407	421	462	436	382	392	393	407	442	424	430	423	399	419	410	393	421	436	428	369	414	419	435	365	460	422	387	406	429	408	406	421	396	427	401	418	405	436	412	374	407	409	408	418	413	400	421	431	420	421	406	439	383	438	414	392	445	441	458	449	408	402	433	444	434	393	399	416	407	407	424	407	394	416	430	400	447	430	426	457	411	443	445	392	457	407	430	427	414	434	441	448	421	422	400	410	443	430	419	423	431	403	418	417	430	419	439	408	381	405	420	378	415	436	424	430	421	423	410	431	396	407	406	428	406	398	379	412	429	420	434	435	439	419	404	403	420	410	441	395	419	396	420	447	425	413	411	440	395	404	454	419	415	417	401	394	443	413	418	407	411	409	413	408	425	396	391	420	402	414	385	371	414	431	428	402	428	384	422	406	406	452	416	388	407	405	418	406	423	421	421	412	396	417	413	383	401	379	412	405	437	422	396	406	414	456	411	444	413	386	428	443	403	358	428	431	416	379	415	414	405	387	465	414	413	389	396	420	402	382	386	452	380	445	345	409	400	432	414	372	380	419	403	450	401	427	427	398	438	387	407	413	439	368	422	400	455	410	433	396	386	397	388	405	401	403	443	432	403	394	411	438	392	387	396	399	389	397	402	428	454	423	395	428	421	407	414	400	406	403	402	421	406	433	444	406	400	362	418	420	432	438	412	395	400	407	429	396	400	385	408	408
13856	1086	300	354	324	295	321	306	304	307	344	302	330	300	326	303	330	339	321	314	300	290	292	349	334	303	276	313	281	322	333	302	343	315	309	327	334	326	312	318	299	309	296	288	263	336	303	316	319	285	300	287	314	293	290	290	308	317	300	313	332	319	318	315	326	322	293	325	315	342	328	349	331	299	301	275	322	290	308	342	326	339	297	289	308	304	322	284	317	296	302	284	316	292	317	308	320	292	279	331	301	304	336	326	320	313	290	312	291	335	289	321	296	276	289	318	316	286	299	308	294	312	304	333	306	303	307	320	319	329	321	335	272	298	322	291	289	313	291	286	283	306	321	327	305	333	293	291	309	318	299	302	293	326	326	304	303	312	276	324	272	323	306	295	345	310	286	305	338	321	328	313	336	317	358	316	316	324	344	315	310	270	315	319	305	308	335	286	332	330	318	287	282	301	298	287	322	313	293	296	323	330	312	325	319	325	321	321	303	286	307	330	356	327	308	329	293	272	319	302	263	260	322	294	301	294	341	316	298	300	270	328	299	284	340	294	326	295	310	302	304	303	328	334	303	317	313	302	300	300	273	308	288	308	301	320	287	296	304	288	312	275	334	281	324	309	305	311	317	295	303	283	330	294	312	275	325	268	296	291	308	268	296	322	288	296	304	334	290	292	292	330	343	304	301	314	308	287	321	316	333	334	308	312	330	291	304	302	278	297	280	334	325	326	340	312	312	316	318	300	307	328	325	290	285	295	282	299	315	323	318	307	288	277	310	283	321	372	303	325	331	314	308	301	299	320	286	295	312	327	304	263	293	335	280	292	319	298	309	322	296	339	316	332	281	273	294	297	313	297	267	300	323	289	289	286	294	317	338	293	306	319	300	352	322	320	321	306	302	284	311	297	314	354	307	290	306	315	299	325	278	318	326	329	305	312	303	296	276	306	329	283	310	311	313	322	332	262	316	302	314	324	324	312	321	320	310	285	334	266	304	316	310	326	299	284	334	336	290	282	305	293	295	332	299	302	308	322	292	270	282	287	305	279	313	337	302	316	280	291	308	270	303	327	285	314	303	303	288	297	294	318	282	300	285	284	312	315	307	336	316	308	297	297	288	329	318	316	322	326	311	299	299	309	318	287	319	344	329	268	315	305	314	272	307	327	283	314	284	328	310	292	314	322	332	345	341	323	295	292	306	346	328	293	274	302	324	297	301	264	337	300	339	304	261	294	308	316	322	296	301	333	319	316	301	320	318	301	322	314	302	327	319	296	316	325	309	299	320	315	283	324	301	299	310	327	304	283	319	324	311	309	312	327	305	280	296	304	332	312	334	306	301	332	316	320	297	301	302	292	306	324	272	283	300	303	271	345	283	295	330	323	282	291	312	317	286	311	293	309	310	306	291	316	312	325	338	300	282	316	289	279	318	286	270	344	278	290	297	289	285	320	321	275	300	301	313	286	300	309	309	334	297	334	312	301	313	291	289	319	306	311	333	327	298	281	306	292	295	333	309	298	300	289	304	312	306	307	323	319	291	299	318	327	324	310	318	282	303	326	315	274	322	285	294	292	297	307	315	348	311	307	284	340	300	302	278	318	271	312	321	295	301	294	279	310	307	302	317	275	309	319	301	314	284	295	287	334	308	322	309	313	308	335	309	319	282	322	299	300	323	336	316	333	306	316	313	343	322	318	270	324	292	280	302	288	312	293	329	326	283	296	336	307	338	263	323	356	306	314	327	301	298	293	302	293	324	321	277	291	281	284	301	294	326	284	314	352	301	300	294	300	325	332	305	321	324	316	283	290	329	305	308	318	318	319	303	292	302	301	330	324	319	334	319	285	331	327	275	279	302	321	353	277	324	271	312	327	296	313	295	319	327	288	305	288	287	313	318	308	319	307	309	301	325	305	303	320	295	300	315	335	308	318	319	299	315	323	303	281	327	327	308	325	312	296	273	323	324	278	297	309	334	321	344	287	319	280	285	307	324	301	311	293	273	292	298	311	257	308	314	327	299	307	321	293	295	304	282	316	306	323	330	265	338	307	296	317	340	308	316	307	312	311	331	321	347	297	338	300	323	350	311	291	280	306	319	295	311	310	293	290	291	286	332	308	299	283	308	318	324	303	320	314	283	292	309	304	309	301	263	308	314	306	296	312	275	325	299	328	321	333	334	278	299	306	313	284	324	287	308	308	290	279	321	311	332	293	325	315	318	324	303	312	289	323	268	275	311	340	325	318	312	298	316	305	313	313	315	300	311	286	289	306	304	310	314	285	270	309	286	309	276	312	316	293	327	297	314	313	290	286	353	310	313	316	302	295	345	320	288	324	315	291	291	327	314	280	314	325	278	288	297	300	319	326	312	336	322	289	322	294	308	307	310	307	320	300	297	311	264	296	314	302	284	331	324	318	302	299	306	338	295	299	324	302	335	340	280	299	345	288	319	313	292	326	287	277	314	339	320	302	315	310	278	295	315	268	276	313	300	289	275	324	290	312	319	266	332	319	291	305	300	296	283	301	307	297	327	344	312	321	308	347	323	330	296	325	319	333	289	271	277	326	288	299	348	312	323	265	323	286	314	331	307	320	307	317	318	300	344	283	345	326	311	288	285	282	282	307	306	304	294	305	327	311	316	308	311	332	298	315	285	315	317	310	315	319	339	307	280	316	294	297	318	294	319	320	302	281	316	311	313	302	312	331	310	303	318	319	287	318	290	308	341	314	297	301	298	319	321	298	308	337	282	297	302	305	328	319	299	326	330	338	277	275	317	328	307	305	308	303	285	274	317	308	287	267	297	292	305	309	321	328	307	297	272	293	295	314	321	313	309	335	308	304	300	281	309	283	318	281	333	273	297	313	359	311	319	274	316	299	287	258	306	338	334	289	277	352	305	295	320	321	284	309	345	296	306	318	313	276	311	327	330	326	297	292	303	299	297	315	337	295	304	340	298	295	324	332	317	346	319	292	283	334	319	266	285	270	312	317	308	271	306	353	303	301	287	313	322	301	339	325	312	306	326	341	306	296	278	289	327	301	323	300	318	324	330	325	305	305	316	274	324	294	303	328	294	303	319	310	347	359	298	299	325	317	311	314	344	302	303	313	305	305	307	287	339	316	302	322	285	332	306	286	316	287	297	302	271	347	342	295	316	325	301	319	311	277	331	300	328	295	288	316	305	332	299	308	305	294	326	323	294	327	314	313	356	317	340	301	289	292	303	268	328	295	294	302	325	307	305	274	325	299	341	298	281	297	299	293	294	300	301	319	274	286	295	291	305	326	324	302	289	307	304	313	315	336	334	309	304	305	280	310	314	329	319	313	310	322	350	282	319	277	293	283	287	252	316	326	315	289	295	281	300	298	303	283	290	325	281	302	322	333	321	320	319	335	356	313	310	287	296	283	308	278	298	290	323	293	309	310	290	302	300	295	295	308	303	291	299	330	333	316	323	308	336	326	303	321	293	288	319	286	307	322	307	331	289	307	275	306	332	295
6932	920	788	746	814	775	731	735	718	753	741	648	772	703	764	771	690	708	725	740	713	737	702	728	728	684	700	750	728	727	724	717	681	729	704	777	737	706	700	666	664	736	736	729	697	727	675	723	684	706	708	660	705	717	678	729	732	698	672	713	693	747	701	691	680	690	736	684	721	679	724	724	689	735	734	776	709	716	709	742	680	718	697	719	720	747	714	698	675	690	700	726	671	715	657	660	721	725	724	698	729	717	717	701	740	736	729	716	666	739	692	668	717	718	748	717	746	721	707	743	705	669	710	688	674	704	722	709	697	744	703	682	734	687	699	705	707	755	716	724	700	715	718	680	722	759	722	734	711	725	674	718	682	710	660	762	715	689	705	724	676	682	722	688	743	764	687	729	651	675	694	736	695	693	692	699	755	694	725	697	722	707	665	695	707	695	724	750	668	711	742	743	709	709	693	685	706	706	718	719	661	688	734	698	730	721	655	717	700	688	680	666	702	725	677	734	699	730	707	704	705	740	724	686	668	678	695	669	719	669	712	705	703	726	715	750	712	745	715	661	677	698	676	627	741	698	681	697	670	720	707	717	713	691	665	705	701	736	689	718	694	687	694	713	677	676	733	724	732	712	694	719	694	677	724	703	703	669	664	715	646	719	747	724	734	688	701	651	744	681	708	711	739	707	725	700	691	681	754	707	695	685	736	676	697	712	717	719	695	688	719	715	655	662	709	687	684	688	731	749	726	639	787	698	759	716	750	763	711	691	704	702	699	672	706	684	693	733	733	692	701	682	699	702	659	700	741	722	679	778	733	715	711	708	720	737	703	727	734	678	683	650	685	689	705	709	657	702	696	706	732	674	717	695	714	701	722	720	686	712	655	705	768	711	716	680	731	789	653	722	741	736	733	697	679	681	695	704	698	682	691	692	679	653	717	699	697	719	703	720	732	697	755	685	726	705	755	718	710	758	670	711	745	714	665	705	677	736	711	697	685	685	671	716	684	677	725	674	711	705	730	706	663	710	732	702	729	696	681	685	680	700	740	717	663	704	744	709	680	737	671	706	677	697	699	697	688	716	675	678	677	723	707	680	707	726	759	713	742	645	701	711	741	677	667	736	749	708	704	708	707	693	750	767	731	696	670	694	705	697	685	706	693	666	726	687	718	702	703	736	753	726	691	697	700	689	717	685	742	768	716	718	723	667	711	728	676	765	701	693	739	725	626	722	758	658	684	764	696	718	714	698	705	740	691	699	687	682	669	673	662	709	704	701	682	679	677	721	712	700	671	710	692	739	716	677	712	714	669	674	671	755	672	742	698	708	740	672	710	744	689	710	671	735	698	705	716	735	754	697	656	684	666	724	733	724	722	700	657	714	697	711	702	701	707	727	702	742	682	747	722	665	710	700	662	692	677	702	703	722	709	693	742	673	705	677	761	704	721	699	724	647	719	676	702	767	705	719	707	731	693	706	685	689	700	673	730	681	714	745	703	741	711	688	707	654	677	723	697	689	676	761	701	705	734	744	656	694	672	717	703	663	692	685	700	717	647	757	711	726	718	687	695	742	667	724	707	758	696	682	704	680	720	696	707	702	698	731	722	687	727	771	717	656	718	757	716	710	746	718	718	656	699	744	720	704	694	741	707	730	684	674	693	724	739	745	722	703	727	703	736	713	735	709	674	746	685	676	695	720	708	740	698	758	677	711	727	746	744	745	741	737	688	727	748	729	691	712	710	717	665	718	693	730	706	682	735	672	675	682	716	716	751	633	727	674	706	648	735	693	719	720	714	696	771	717	706	730	683	718	712	717	707	737	747	662	673	700	743	718	686	689	721	659	674	685	699	714	679	724	727	714	657	719	698	691	715	728	693	720	712	718	687	698	738	724	750	743	687	707	751	688	687	681	742	689	676	720	713	717	698	680	714	701	689	678	683	762	714	770	706	677	716	744	720	686	707	718	695	695	702	686	693	674	674	672	696	701	698	622	701	723	687	739	685	725	684	695	753	745	740	709	717	715	724	730	732	719	700	663	702	724	713	730	730	720	706	691	693	696	692	714	699	675	731	703	660	688	709	714	701	634	727	706	714	699	731	719	739	728	728	707	706	672	709	693	714	699	680	741	738	707	702	715	682	700	689	719	696	612	736	708	741	702	753	708	681	699	704	682	722	695	687	672	668	720	707	707	685	745	751	704	744	725	687	685	694	675	685	707	678	735	708	691	726	702	724	726	699	780	737	718	695	754	692	644	702	759	712	697	723	750	728	675	709	684	707	685	681	705	703	733	743	727	718	740	703	777	713	692	790	660	664	735	726	672	658	677	782	693	739	760	719	690	702	689	691	696	674	705	676	727	717	732	689	651	755	693	757	731	691	678	661	707	743	710	704	720	689	688	702	720	716	698	713	745	676	657	703	701	705	681	684	729	728	716	706	743	708	654	724	703	712	657	716	725	708	719	705	685	705	701	699	720	727	688	704	772	709	706	658	699	726	719	710	704	711	672	703	731	704	742	761	702	699	627	682	708	668	717	672	711	718	691	737	677	696	709	696	695	683	710	729	720	656	683	728	705	714	724	669	711	679	701	691	712	656	680	691	713	688	717	712	685	676	745	706	723	703	750	743	690	667	723	718	696	715	637	676	714	712	688	703	684	698	676	693	759	698	697	737	731	655	678	724	732	758	746	687	729	717	719	752	739	700	754	692	720	690	677	727	685	706	694	692	696	669	724	672	703	658	712	730	673	698	690	693	706	732	670	728	713	715	694	699	705	692	695	689	754	742	710	725	747	700	714	718	722	715	688	733	681	733	720	744	616	745	680	669	753	686	717	670	705	661	682	679	716	678	723	691	718	664	722	692	645	722	677	749	700	717	701	711	667	670	703	703	679	691	712	750	709	726	715	721	723	666	684	686	689	722	696	719	713	660	684	743	708	663	712	711	728	701	734	676	735	665	684	688	670	748	717	743	690	674	689	647	730	728	688	651	737	710	749	683	711	724	775	696	699	722	658	662	710	733	707	747	710	678	679	688	717	719	728	706	764	712	716	677	714	682	698	675	729	704	691	699	732	722	717	662	762	768	683	694	644	720	710	698	678	692	677	710	691	696	727	726	697	706	740	687	748	731	721	676	693	696	761	714	682	702	688	740	713	718	710	685	718	725	709	696	746	712	714	689	722	703	722	705	739	667	702	719	725	692	696	699	680	704	735	669	694	695	729	741	686	691	730	684	668	660	681	669	701	682	764	676	705	744	730	688	705	676	753	707	673	707	714	732	715	720	689	708	723	714	671	678	705	691	697	688	699	718	685	748	658	723	673	668	699	730	698	724	689	675	724	701	735	641	697	681	695	720	762	694	722	735	742	664	707	747	730	703	658	706	703	681	685	635	677	690	717	720	748	690	721	685	689	701	720	681	720	721	718	718	681	723	689	686	710	709	652	726	712	701	703	686	700	712	721	719	705	693	674	684	658	733	711	754	704	666	690	712	633	704	705
32308	8399	1277	862	657	449	344	335	321	262	226	253	213	193	186	163	155	172	155	172	155	158	143	178	164	142	155	152	140	142	153	141	156	126	129	146	136	112	155	123	139	153	144	145	160	138	137	136	158	140	146	139	142	142	130	145	116	122	130	122	158	143	139	154	141	121	148	153	162	145	134	133	148	150	121	145	130	161	135	145	123	150	170	151	141	161	154	132	133	143	154	150	137	145	152	135	135	128	154	132	131	136	116	148	142	137	154	160	134	145	130	108	137	124	128	150	149	122	120	137	123	133	137	132	110	154	129	137	140	139	131	140	151	145	148	124	139	132	158	146	137	156	135	135	142	151	163	136	154	136	144	142	132	160	140	139	134	139	149	136	147	134	140	153	123	159	155	130	117	163	129	156	153	127	148	156	147	147	140	177	123	132	120	143	138	138	155	124	128	139	161	127	143	138	134	132	148	141	121	147	147	145	126	146	141	128	123	135	129	131	127	150	132	144	131	121	139	143	145	147	148	146	145	164	130	164	137	156	143	140	149	140	145	131	142	136	135	172	136	138	134	155	161	132	143	145	167	132	129	121	145	140	157	149	121	135	152	137	131	128	151	150	134	137	127	146	125	138	158	133	157	124	166	130	138	143	155	142	127	123	161	133	143	134	150	114	122	143	134	142	118	155	136	123	156	154	142	133	133	148	156	143	139	107	134	149	143	135	124	139	146	121	134	120	135	163	138	111	145	147	164	143	148	154	131	116	154	133	141	147	127	155	146	126	130	112	155	142	125	131	144	146	157	143	129	138	117	149	155	137	133	128	142	145	129	128	136	150	160	150	111	125	145	162	140	144	142	146	117	145	126	138	135	134	126	163	137	147	138	120	139	113	141	150	131	146	139	125	154	139	169	146	149	155	124	156	128	160	147	144	143	145	139	144	156	137	153	156	155	125	164	127	133	158	143	152	148	120	135	138	139	149	164	112	124	132	151	144	147	148	142	127	158	149	145	138	146	137	150	129	122	135	135	146	143	119	115	133	144	141	143	167	137	133	159	144	138	126	156	139	133	148	157	151	160	134	135	128	124	126	122	143	132	149	153	142	138	148	134	135	142	129	146	148	129	126	135	147	134	142	132	114	131	144	127	141	139	152	145	150	143	146	120	140	146	138	139	136	126	142	122	133	133	133	134	134	117	140	125	121	165	156	139	145	156	120	130	154	141	125	144	124	147	142	144	133	150	127	153	140	139	164	141	122	136	123	148	147	148	139	149	109	142	136	122	118	148	162	134	122	129	117	145	140	156	128	155	134	131	147	141	154	150	145	130	136	148	146	137	151	131	153	150	153	129	128	130	157	125	131	138	156	129	142	138	140	152	144	154	134	155	154	120	141	146	152	142	159	141	148	140	145	144	154	143	124	154	148	138	116	150	136	155	152	121	145	140	132	148	124	122	126	163	146	137	162	120	128	135	143	140	151	142	157	123	149	144	130	130	157	140	137	162	143	134	137	154	132	160	128	135	162	143	106	133	141	170	131	141	134	128	117	150	128	141	121	162	146	169	136	123	110	115	145	128	126	156	161	141	137	124	138	147	136	126	147	138	161	110	152	127	139	139	162	132	138	109	129	127	125	152	132	139	135	135	132	147	145	136	157	138	118	147	157	155	153	154	126	157	141	125	122	158	145	151	150	156	155	140	125	133	137	131	161	149	140	145	143	146	158	135	140	158	128	134	142	122	137	137	131	135	155	134	128	149	119	129	136	150	153	153	133	154	160	169	145	129	144	142	148	159	149	134	154	160	128	130	135	144	139	126	139	138	127	158	121	121	146	154	169	161	174	153	123	155	141	146	142	122	133	147	141	139	135	159	154	143	142	142	122	146	147	150	124	135	136	153	148	123	130	148	154	139	128	126	138	160	148	135	130	140	129	158	153	125	153	134	125	159	144	150	141	153	128	133	155	151	132	149	158	155	165	133	147	116	136	151	110	120	131	135	125	136	143	134	156	130	137	144	150	138	137	120	131	129	125	142	139	144	149	119	122	126	147	162	154	122	121	142	129	136	157	131	141	149	128	124	162	153	106	157	121	138	132	142	147	149	159	127	130	149	165	139	137	153	119	165	158	153	135	125	157	147	145	125	147	129	123	145	146	158	135	150	152	161	122	147	141	161	138	153	134	128	122	149	127	136	149	150	156	128	129	138	151	138	144	145	145	139	160	148	128	143	144	149	150	136	150	152	124	133	132	132	152	157	129	148	153	129	164	146	147	140	133	152	146	144	128	118	158	144	150	150	164	141	137	155	151	151	146	136	143	132	119	144	140	162	151	119	133	128	140	140	135	125	158	145	132	132	131	142	152	125	151	148	137	165	142	144	135	158	132	146	130	156	151	141	148	135	138	151	164	156	142	142	146	140	150	142	129	148	141	137	117	143	142	143	131	146	143	152	122	135	136	141	145	153	129	154	150	134	111	141	125	159	150	165	142	159	123	137	126	140	131	118	156	110	143	140	150	140	133	136	132	132	146	160	135	137	143	127	138	128	124	141	147	135	164	135	161	129	149	140	143	120	149	150	137	144	130	159	158	155	133	130	130	117	153	137	127	113	148	136	112	161	133	149	117	154	166	129	133	151	131	138	161	136	148	143	151	130	155	137	121	140	108	123	124	124	155	146	147	129	122	139	141	124	134	157	153	144	148	129	129	142	155	147	159	128	162	158	147	141	129	159	141	140	141	156	154	174	122	152	112	147	166	125	150	120	131	142	134	140	163	142	131	144	144	134	146	146	144	122	153	141	137	123	142	139	138	129	113	151	130	154	138	163	112	136	136	130	138	181	156	142	144	132	174	146	123	117	138	150	114	174	135	165	149	148	127	141	165	134	137	156	138	152	141	134	149	131	130	140	139	136	112	160	138	143	130	144	135	155	136	136	146	142	148	138	157	119	161	150	140	124	149	123	144	146	146	136	138	134	157	140	162	131	135	138	117	141	129	131	153	127	103	127	144	143	140	153	152	147	141	139	160	131	115	141	118	146	144	125	148	165	146	151	144	142	163	117	140	132	102	150	145	135	154	156	140	157	134	130	138	133	132	125	134	122	140	132	121	136	131	147	151	131	145	115	151	154	164	146	161	135	133	125	173	139	141	116	130	149	126	128	142	139	131	142	124	148	172	142	126	135	130	142	117	137	138	137	118	165	138	117	123	126	124	120	145	138	133	145	153	155	153	143	141	130	157	127	150	140	145	129	130	151	147	149	126	127	145	156	134	146	153	142	152	156	165	139	133	122	143	139	146	163	176	123	161	131	135	148	134	121	151	142	131	124	129	133	140	133	141	136	141	143	123	161	154	144	140	140	141	152	161	131	158	131	126	162	140	144	136	144	134	139	136	138	140	149	135	165	112	119	141	149	133	140	151	159	134	142	148	154	151	148	126	123	132	132	119	138	135	136	112	137	155	152	143	154	155	138	114	158	142	144	135	155	138	124	127	118	152	146	146
15601	4701	2286	2887	2455	2023	1679	1306	1203	1017	987	838	833	699	679	621	597	605	548	551	545	482	485	484	493	445	485	463	413	455	406	460	386	426	403	455	397	371	432	361	408	390	375	396	402	390	368	369	408	444	396	347	394	375	386	312	399	395	388	399	408	369	402	380	341	375	401	385	369	381	384	354	365	351	345	370	391	357	368	366	386	381	345	324	370	384	367	368	336	347	384	378	348	340	367	373	368	362	378	369	363	339	385	362	331	393	338	401	347	365	382	384	400	378	361	394	394	411	367	349	369	344	349	370	363	387	370	364	364	354	377	323	373	364	373	350	332	354	347	377	371	361	354	347	371	366	367	361	369	355	360	358	377	373	359	361	399	356	361	336	381	388	341	374	354	365	398	352	382	341	343	385	406	361	332	384	334	362	396	324	366	353	391	395	318	367	319	387	381	411	372	348	331	378	358	373	308	379	344	356	358	361	370	365	373	381	367	367	365	370	360	381	384	351	357	366	360	372	352	366	379	357	346	362	355	365	342	381	330	385	339	367	330	399	414	353	356	396	354	369	366	373	342	392	383	346	344	405	357	394	375	378	376	372	365	347	364	346	362	362	354	335	385	357	347	354	400	355	350	384	336	326	362	377	339	349	376	366	358	316	358	341	351	373	338	355	352	351	378	356	313	348	360	335	381	389	357	340	349	356	355	344	328	353	343	359	370	366	385	396	361	380	373	380	349	361	349	335	377	353	390	374	343	349	407	347	370	349	356	368	342	362	339	387	379	349	331	384	400	365	368	351	366	364	369	385	375	337	364	340	361	354	381	397	355	343	346	368	365	328	367	369	359	320	369	361	375	343	374	350	390	392	351	346	355	331	368	339	350	389	382	368	357	368	390	370	340	352	353	363	337	375	355	335	336	338	355	375	336	350	364	369	363	352	368	384	353	375	335	372	327	362	388	345	348	316	358	337	348	355	382	352	375	337	337	385	386	344	330	347	352	343	382	375	356	359	340	352	346	359	366	360	361	333	369	351	328	347	368	388	368	348	377	370	358	344	341	389	350	409	365	383	350	371	377	376	360	361	418	352	397	343	326	372	354	355	386	347	339	372	347	355	366	393	362	383	387	363	375	361	340	373	346	354	387	374	385	400	333	350	360	376	396	364	379	363	379	359	361	372	385	347	363	342	326	363	370	353	340	382	386	357	381	361	367	345	308	357	371	320	375	365	322	370	362	332	359	335	363	339	330	336	361	352	375	354	347	345	349	376	367	358	367	371	385	358	352	343	374	375	350	332	356	356	367	316	377	343	394	359	374	316	367	384	374	384	390	384	360	349	394	370	369	366	360	363	377	355	368	365	368	375	370	374	372	380	385	345	378	381	336	366	372	328	330	360	375	340	359	364	376	365	351	365	347	352	400	351	351	335	356	380	355	390	349	397	354	399	399	348	347	347	386	366	396	359	365	369	381	384	376	338	350	338	352	352	345	331	362	355	359	372	385	356	367	366	348	358	340	382	357	344	390	364	320	348	356	339	369	329	358	360	331	345	374	381	340	375	348	314	398	383	356	345	360	387	358	387	331	359	371	365	390	335	357	351	362	333	393	344	394	333	395	354	355	332	383	372	368	361	363	372	374	344	383	370	359	355	381	323	356	354	377	373	357	365	356	377	356	341	349	348	324	347	339	369	355	347	323	378	336	326	369	368	373	342	369	368	356	382	337	363	341	360	350	337	385	343	346	366	357	367	350	388	371	351	354	366	371	369	365	367	367	352	365	357	346	371	363	348	379	391	345	375	354	374	352	378	360	361	378	352	373	356	380	345	340	352	367	349	367	360	356	365	341	336	379	335	373	359	333	345	325	388	349	360	352	349	375	363	355	352	370	352	369	361	333	358	322	330	337	363	354	350	321	353	367	366	345	380	342	371	357	357	370	363	368	336	350	346	373	336	346	393	367	372	326	336	377	367	343	329	346	330	331	384	358	377	351	365	384	363	359	409	353	349	334	419	328	333	375	367	381	348	356	362	360	391	373	387	327	332	347	378	365	347	365	353	374	338	371	383	363	330	338	315	352	337	367	370	352	363	308	377	381	397	396	379	346	337	354	330	364	371	349	351	409	364	387	372	352	376	332	333	342	365	327	358	356	387	347	342	336	397	385	392	368	384	369	372	319	369	359	334	402	375	352	406	384	334	384	368	345	357	350	349	391	359	362	355	359	370	354	349	367	339	343	322	337	322	357	372	330	418	363	327	386	352	397	362	410	361	399	378	360	336	325	366	355	354	352	349	384	358	349	354	377	361	392	379	377	377	343	356	390	341	367	379	353	344	365	402	354	376	376	378	365	363	379	355	363	357	352	333	360	340	383	362	349	351	372	361	373	338	357	375	316	361	347	341	354	329	378	347	354	374	324	346	336	384	394	370	356	341	347	377	377	383	405	348	395	343	340	367	357	348	369	378	397	362	338	355	360	359	334	379	366	370	389	353	383	358	344	377	361	357	369	362	378	347	401	355	344	414	371	357	336	350	344	346	378	337	344	373	371	358	324	368	343	351	364	338	341	366	358	362	351	346	385	364	334	375	359	372	378	344	358	368	379	335	343	363	345	372	318	343	347	362	379	368	379	337	398	374	342	387	363	372	345	357	396	366	365	364	373	365	375	380	355	416	361	339	342	349	378	330	344	370	355	347	356	394	369	376	377	357	338	385	368	373	375	374	399	361	348	354	377	363	403	313	323	360	339	414	366	345	351	354	370	343	377	339	355	346	356	365	366	409	348	376	376	403	352	385	348	350	386	352	361	336	335	339	344	364	322	350	351	385	385	333	383	392	385	373	372	351	344	367	376	358	385	337	389	369	371	360	366	355	390	345	352	384	356	355	340	333	364	355	360	340	351	386	382	369	386	357	372	405	360	333	332	361	348	338	340	355	362	354	312	334	347	342	335	366	346	334	360	327	346	393	354	349	360	366	366	363	355	370	356	368	350	353	383	349	370	346	358	375	380	364	339	376	344	381	339	368	366	379	344	364	384	321	358	393	369	393	388	350	337	356	355	355	361	320	357	375	337	332	339	359	351	374	355	344	343	336	358	298	371	345	365	375	360	350	373	381	376	385	379	341	351	350	366	366	362	350	362	367	376	354	366	383	385	310	361	366	348	330	390	385	332	362	330	370	394	354	352	336	378	334	350	372	353	377	394	337	352	347	398	368	369	397	364	369	381	371	374	365	377	368	398	369	332	351	348	321	357	334	354	343	396	380	371	403	371	367	381	388	329	346	358	369	324	378	372	342	366	361	344	343	350	350	366	339	365	359	355	372	377	343	357	378	401	323	346	383	366	371	349	352	372	358	357	372	313	372	359	335	353	332	390	368	365	376	358	373	346	357	338	338	326	353	362	344	348	355	347	389	354	347	395	363	368	337	356	362	343	367	348	409	384	343	375	412	388	385	382	354	351	346	360	383	358	358	339	363	382	352	389	366	361	347	358	341	399	330
42970	15810	2980	1665	1090	814	604	512	417	360	344	282	227	265	253	252	210	219	195	212	204	198	208	186	177	170	177	185	171	189	143	168	166	142	175	157	163	151	169	150	168	172	181	158	165	145	153	170	158	151	165	169	164	134	159	152	155	154	180	139	142	160	155	148	154	176	156	153	142	149	151	164	172	148	155	144	151	145	143	143	156	174	142	130	131	165	143	132	165	144	149	149	162	169	150	147	132	147	152	146	158	143	147	155	139	160	144	157	141	165	155	142	153	151	153	150	154	156	166	133	152	146	150	172	159	161	142	152	154	153	162	151	142	146	185	141	149	145	158	134	143	153	166	144	159	142	141	158	150	137	153	163	165	140	147	167	144	149	156	154	138	164	165	146	149	162	144	146	173	164	160	141	157	153	187	155	149	148	142	167	144	162	151	150	161	138	177	135	154	139	184	162	172	147	139	148	144	158	163	152	169	158	133	131	162	152	166	148	158	139	160	157	135	147	149	159	132	127	140	151	154	166	138	162	151	147	142	153	142	141	161	143	174	153	157	159	153	142	154	137	138	129	162	154	149	144	144	151	161	147	153	156	159	172	132	161	149	160	138	131	155	159	165	122	153	160	174	148	161	162	148	142	150	157	152	143	118	147	157	135	156	134	139	131	153	138	160	130	143	161	154	158	161	148	152	156	165	146	145	159	130	151	156	170	135	148	173	137	126	147	129	152	153	125	170	139	153	137	133	160	150	159	146	173	143	159	145	155	142	149	163	162	155	128	151	154	146	144	140	145	153	144	129	133	146	167	163	147	166	128	159	152	172	150	144	160	146	155	152	134	148	134	141	138	158	138	148	134	137	122	170	155	113	160	144	127	158	174	141	167	139	157	149	127	148	149	140	157	140	151	162	138	152	138	145	140	144	134	166	148	154	171	152	133	142	135	140	151	122	140	136	160	168	159	139	169	164	152	170	141	142	140	147	124	149	152	144	162	162	146	174	148	165	142	151	146	146	161	136	145	147	160	143	155	137	166	161	152	127	137	131	144	155	142	150	135	151	163	150	142	146	139	140	153	154	138	155	142	142	148	161	144	160	139	142	143	155	151	138	157	153	155	173	177	178	155	128	154	141	158	136	166	143	134	155	134	131	153	154	137	146	130	117	147	144	160	152	149	138	163	166	145	137	152	136	161	165	168	140	182	186	159	174	144	158	126	166	156	153	125	166	143	132	142	145	136	163	165	135	153	147	150	157	141	141	138	146	122	143	159	163	143	154	130	156	153	177	164	145	164	155	150	130	173	150	156	141	142	153	175	145	153	151	154	151	164	152	163	142	155	146	183	143	130	173	158	157	132	141	157	163	153	158	138	147	153	139	139	135	140	146	141	160	151	149	143	139	170	133	149	142	144	172	181	141	170	149	120	114	134	151	166	141	143	157	156	157	128	170	141	170	150	167	149	158	152	154	148	139	164	152	152	150	142	159	171	186	156	156	155	156	150	129	147	168	144	138	148	130	141	171	163	155	160	144	160	150	154	144	179	151	141	138	174	151	147	141	133	135	160	152	145	134	168	140	142	148	136	148	141	139	162	166	149	168	152	149	177	155	175	140	139	151	148	154	153	144	134	135	135	162	163	141	151	153	128	150	163	145	142	149	152	142	156	152	151	129	153	141	152	145	166	145	150	163	150	163	145	153	144	143	140	163	168	133	155	166	127	165	145	171	156	125	163	142	146	131	134	131	158	154	140	160	151	157	139	130	161	147	169	132	139	153	137	164	159	170	166	153	134	131	150	137	170	148	154	155	153	138	136	140	156	168	138	157	171	151	150	174	148	135	136	145	151	158	139	150	152	154	153	139	153	127	137	143	141	163	133	154	164	156	148	157	158	144	144	167	148	132	123	134	148	136	157	142	150	151	173	141	143	150	155	113	144	125	180	163	151	149	141	137	116	149	164	136	151	163	169	136	159	166	140	137	165	171	153	166	163	147	150	153	140	139	163	160	158	155	129	154	148	154	171	145	147	156	138	143	175	137	164	149	141	160	155	132	183	145	171	180	152	153	129	163	138	154	133	109	172	147	165	159	142	130	127	146	145	162	165	183	159	165	135	186	142	143	158	142	150	153	142	132	151	142	150	151	159	132	171	172	144	151	135	153	162	149	140	164	180	150	155	158	130	166	137	132	151	140	185	115	162	145	173	159	165	152	162	164	135	146	154	159	146	141	179	141	144	170	133	185	167	138	134	165	159	139	127	168	157	159	152	151	137	145	145	163	149	127	140	157	166	176	152	135	148	147	126	151	133	161	149	146	135	153	157	144	149	171	136	153	160	175	149	142	173	146	161	166	148	144	130	146	150	137	155	172	135	137	146	167	146	164	132	144	143	132	170	177	139	138	151	179	144	125	150	146	137	150	147	169	158	135	159	140	149	154	159	137	142	134	163	151	157	162	128	134	153	127	172	169	156	168	150	173	149	155	140	155	142	137	140	162	145	150	164	149	173	136	161	154	148	160	149	152	138	172	158	134	150	147	138	159	148	179	144	143	145	156	164	140	154	160	179	142	149	191	139	152	165	155	151	146	156	135	167	154	141	147	130	146	143	141	168	157	164	135	141	148	146	130	154	138	178	129	112	136	151	156	141	146	171	156	170	167	149	142	178	174	165	142	158	128	162	159	150	160	146	157	153	155	151	164	145	153	169	142	151	141	145	118	168	144	143	149	139	152	138	149	143	160	151	150	160	137	148	147	155	163	163	153	127	152	133	136	151	135	145	138	160	128	182	170	157	170	171	139	154	139	140	146	166	156	161	152	140	150	171	133	148	175	136	160	150	158	163	153	146	132	134	134	138	125	160	152	157	152	153	157	140	131	146	142	168	152	146	138	148	143	157	148	138	143	157	155	142	166	149	121	172	133	151	162	150	149	170	149	166	144	135	171	135	123	172	159	133	153	162	157	183	157	145	158	147	157	145	147	152	141	164	153	140	167	189	156	157	147	166	161	171	143	139	150	159	147	140	159	143	150	154	134	145	166	154	126	142	164	152	154	149	155	156	169	156	160	167	150	160	140	150	143	154	159	126	148	171	150	132	153	166	134	167	170	186	148	149	159	160	163	165	154	158	156	158	144	147	174	159	125	136	126	154	143	138	161	151	175	152	152	151	161	136	155	155	146	129	145	147	146	154	157	151	155	147	145	156	159	147	142	147	149	128	161	149	161	156	154	164	144	153	139	150	184	128	159	146	136	167	153	138	147	141	143	167	148	140	151	154	138	142	164	161	143	146	161	153	146	149	146	150	155	128	138	176	165	134	164	145	174	151	163	143	161	145	162	176	172	147	147	142	161	157	153	157	145	147	141	148	161	143	147	137	153	164	166	155	151	159	155	133	162	145	159	154	151	153	171	152	145	164	142	131	156	148	149	135	152	158	151	135	177	121	143	143	152	132	152	129	152	184	135	136	148	146	144	143	149	150	163	161	165	162	150	150	130	170	147	168
20905	8003	4249	4928	4266	3458	2834	2342	2024	1651	1513	1408	1230	1119	1023	1065	915	828	749	745	776	769	675	657	662	656	632	564	583	594	548	574	518	515	499	539	527	489	487	489	499	461	479	431	483	462	466	513	464	483	486	419	469	424	418	439	437	429	453	472	452	417	467	452	439	456	446	406	425	415	402	434	466	457	462	439	441	430	432	426	411	461	412	429	421	404	448	478	409	396	449	420	398	423	423	399	445	426	417	460	436	415	416	413	435	413	413	432	438	418	419	399	419	414	422	427	422	393	433	430	431	414	407	418	400	438	407	442	413	401	450	431	421	424	444	424	437	411	425	414	382	381	431	413	402	421	416	397	422	414	423	399	448	407	412	412	392	416	409	396	445	413	374	426	411	420	416	423	367	371	434	409	462	401	397	461	476	424	402	444	433	427	407	406	389	430	398	380	405	450	417	432	411	395	454	411	439	406	416	447	437	435	395	453	403	374	408	432	400	384	408	443	407	388	413	431	372	402	377	428	412	410	414	390	384	412	420	405	450	391	435	419	360	425	429	420	435	406	438	420	437	428	434	415	414	391	435	412	424	401	408	380	421	419	400	411	413	398	399	425	395	429	396	382	405	465	410	452	397	476	437	423	425	398	386	375	388	402	403	415	406	402	394	365	435	422	390	422	436	421	419	392	435	410	357	407	400	386	438	399	395	384	434	436	390	380	416	408	427	417	391	437	415	447	424	426	388	427	446	368	393	438	454	448	403	444	385	389	380	407	408	385	422	412	403	394	390	400	400	412	387	415	413	466	410	391	422	397	399	450	418	437	395	407	379	399	429	410	440	419	420	425	381	462	408	384	428	408	423	429	430	412	383	378	357	378	436	371	412	411	411	440	426	419	440	391	393	418	401	436	420	421	384	387	388	399	397	390	419	414	376	426	419	399	420	399	408	443	425	399	433	382	430	403	392	413	396	421	399	399	425	478	403	437	406	405	399	453	437	408	412	413	456	381	402	391	410	422	435	391	395	411	440	401	411	382	394	407	439	411	419	451	402	415	398	417	405	370	380	441	430	399	422	434	446	420	408	420	432	380	391	410	440	414	408	398	424	407	398	431	437	414	403	431	413	423	407	437	422	363	386	428	394	428	411	391	436	440	360	466	408	443	450	401	392	402	406	369	411	399	421	426	441	387	442	414	367	428	434	385	424	418	388	404	423	437	420	403	394	391	434	401	404	431	399	408	412	425	364	408	429	446	439	425	418	381	413	413	415	446	407	423	399	413	407	403	416	449	403	415	406	456	412	436	419	433	396	378	401	385	398	382	423	448	429	401	415	404	425	424	432	417	406	396	429	381	404	403	418	409	431	448	394	382	398	412	403	405	455	416	417	439	396	422	425	451	376	444	393	438	434	402	420	438	398	416	431	431	412	407	416	430	435	384	425	411	392	407	427	381	416	426	434	383	420	411	400	414	428	418	388	426	439	386	410	384	428	442	432	425	422	431	411	389	414	396	399	421	420	406	427	392	389	408	399	399	419	415	405	388	399	401	362	455	406	371	408	410	405	413	404	411	431	405	391	426	438	419	404	430	387	434	420	437	429	453	427	451	404	389	413	424	432	430	425	410	368	408	439	386	420	440	385	416	417	418	432	399	398	431	390	434	418	386	393	391	397	439	391	397	391	412	424	414	419	397	436	427	388	435	411	403	381	418	424	401	397	404	382	405	423	410	406	414	402	395	385	439	408	409	401	417	399	385	396	416	439	404	416	381	399	450	371	406	405	422	392	410	444	396	429	415	445	381	386	395	394	395	388	404	411	412	423	414	402	437	420	435	376	411	368	429	439	410	409	425	401	425	408	385	395	417	402	422	413	431	374	409	435	410	458	424	382	405	403	421	454	424	438	389	383	418	441	395	377	405	448	435	361	414	464	436	412	398	395	420	437	435	412	369	428	398	378	399	435	418	420	419	408	428	407	417	415	435	448	399	414	391	459	421	435	423	446	407	413	398	410	406	411	459	382	437	453	393	412	389	409	393	401	402	403	430	427	405	420	435	399	407	425	415	402	416	421	407	385	412	376	374	434	461	423	355	422	405	447	397	445	440	407	389	411	413	381	425	432	433	390	399	406	390	389	429	433	389	418	406	408	404	417	450	420	377	438	419	421	380	396	381	436	421	433	391	398	409	403	413	434	406	418	405	415	385	386	432	394	401	415	391	453	396	408	398	406	411	406	428	400	413	402	399	406	412	402	370	426	447	439	438	451	405	437	421	389	402	432	397	409	397	418	411	423	404	392	413	392	416	388	438	392	443	426	339	419	427	430	404	406	388	437	406	403	400	380	406	406	403	393	435	437	449	382	374	384	427	378	413	380	411	425	374	386	423	445	389	425	399	398	417	428	427	441	403	440	450	435	375	408	421	423	407	395	425	396	384	395	436	424	426	404	404	404	415	418	415	400	413	381	421	427	416	430	448	424	396	385	434	420	451	426	425	467	406	377	403	425	377	420	417	379	405	401	406	390	469	362	450	374	391	428	396	443	431	462	402	412	430	398	413	436	402	399	424	400	445	421	410	418	432	414	412	397	416	422	413	387	399	402	383	411	423	399	377	406	397	445	411	405	424	393	400	414	413	430	454	410	426	434	391	420	439	419	412	418	386	435	448	438	434	414	452	393	405	413	426	441	420	398	417	413	387	407	416	422	418	385	398	421	431	402	448	388	420	437	412	413	424	440	422	414	424	424	423	408	393	353	388	423	391	439	411	399	407	438	443	388	422	427	413	385	406	424	380	415	390	422	412	387	397	388	431	399	382	417	427	419	407	400	410	396	418	426	462	389	393	429	410	421	409	447	411	402	418	397	409	419	453	393	412	425	402	480	439	411	397	434	437	412	382	391	432	421	415	405	404	441	393	369	410	466	417	391	387	427	443	408	421	372	410	421	415	435	418	404	446	388	406	404	418	370	418	404	434	413	414	390	421	383	426	388	446	396	378	432	435	405	420	423	417	390	402	391	453	393	395	406	409	423	402	388	411	385	392	415	423	432	385	445	451	399	404	426	433	411	428	391	430	444	432	421	432	425	425	413	439	430	421	398	406	426	417	419	407	390	400	407	446	419	395	432	416	446	418	402	432	402	429	400	400	399	415	394	403	410	428	425	439	399	415	392	416	414	448	469	422	430	440	400	425	420	422	421	384	430	424	411	349	436	414	411	395	424	411	375	429	445	399	428	361	433	412	413	431	419	410	410	415	385	438	394	461	473	410	399	444	434	406	388	408	417	415	447	371	454	417	412	447	398	414	387	402	401	411	406	392	418	372	412	444	412	419	400	403	405	394	385	412	425	392	425	394	434	380	417	405	428	424	410	397	430	431	421	423	387	423	387	372	419	437	437	439	390	433	401	430	400	406	381	388	415	401	431	401	405	400	436	431	393	412	440	413	453	412	376	438	397	401	436	420	376	437	378	408	439	411	417	378	422	397	405	388	425	412	412	386	424	430
14052	1075	361	344	323	313	300	302	284	311	299	331	324	325	301	301	295	333	325	294	296	313	325	306	288	301	320	306	331	267	273	298	289	281	278	262	338	289	319	291	252	329	320	293	318	302	291	273	301	299	331	342	289	341	311	312	301	308	287	291	313	263	291	299	290	302	315	304	308	294	329	337	316	310	268	296	294	311	333	290	337	288	300	333	335	314	297	336	290	309	338	332	336	322	305	295	321	317	285	301	309	292	282	335	337	313	271	319	293	332	316	291	337	279	324	303	324	331	334	306	329	299	294	274	296	297	307	276	313	332	313	312	304	292	300	296	306	324	344	328	299	258	302	331	283	288	312	319	316	326	278	305	298	317	305	310	289	327	336	331	324	293	275	265	321	331	298	322	314	317	316	308	269	341	312	300	279	255	324	335	305	311	344	314	303	322	302	320	298	302	297	305	321	320	298	351	316	293	326	307	294	274	300	294	294	302	304	287	305	319	292	289	316	325	304	291	298	292	342	302	325	330	308	331	296	309	332	298	300	312	296	260	311	292	301	325	304	270	278	290	299	321	292	329	299	294	329	301	284	323	288	285	285	314	323	292	330	287	301	301	332	303	310	296	338	322	306	297	318	305	321	329	332	335	286	295	302	329	306	283	320	291	313	282	314	350	341	311	333	328	311	357	320	329	300	274	287	319	305	319	303	297	273	323	309	324	306	274	309	315	289	276	289	341	311	292	345	319	344	290	301	333	289	316	310	303	310	312	334	338	281	304	281	267	317	289	328	325	285	334	295	295	334	309	314	277	280	300	306	284	309	282	329	323	290	323	323	306	312	314	320	315	322	311	286	300	278	316	303	327	321	319	309	299	307	268	288	275	311	291	328	323	295	317	316	288	305	319	345	294	320	343	312	290	314	333	291	302	278	279	323	291	313	310	273	308	305	334	328	312	315	332	278	330	328	303	304	322	340	313	313	336	308	303	300	319	309	302	325	278	308	341	308	312	282	315	313	324	315	303	318	280	320	269	316	327	315	322	284	296	308	305	315	301	340	318	314	311	320	287	304	285	292	290	285	304	309	311	349	317	304	321	282	274	303	288	289	348	307	320	314	318	320	312	312	342	278	335	312	290	291	361	308	319	310	300	334	311	307	322	320	290	316	304	288	286	285	295	317	328	291	296	327	301	312	316	289	296	305	278	311	286	298	304	294	310	296	316	322	311	315	271	322	269	283	307	287	276	294	313	310	312	314	282	308	285	299	326	311	295	294	303	292	326	319	333	321	315	322	304	293	304	303	337	319	296	284	327	271	295	278	285	294	309	321	325	266	301	310	278	309	306	322	319	302	315	328	274	290	279	352	306	289	326	299	338	341	314	290	296	296	293	302	313	299	324	325	289	339	310	367	356	300	304	318	312	303	294	335	313	311	306	284	282	313	269	317	320	325	289	334	333	263	318	269	302	313	317	296	301	310	287	294	309	305	292	296	269	288	316	334	291	317	300	335	310	331	319	320	317	288	292	296	301	298	328	310	305	269	312	283	267	305	295	270	277	320	318	303	310	318	323	302	312	300	342	306	312	303	293	312	322	308	290	295	317	321	290	320	300	297	340	310	312	338	315	351	308	277	249	323	279	319	327	308	314	339	311	304	369	309	324	295	302	316	299	312	301	322	332	308	328	317	302	323	280	282	281	321	323	297	321	288	316	275	316	312	298	314	297	332	315	285	306	327	334	321	314	280	307	340	319	262	298	309	317	320	300	331	290	322	273	285	319	312	298	322	323	295	322	321	294	320	346	312	300	304	309	324	299	287	289	297	304	323	309	299	308	303	284	299	286	296	312	295	308	309	301	284	293	341	302	334	302	283	338	323	340	308	338	286	348	328	310	332	317	324	313	322	314	324	316	363	325	288	301	331	303	299	296	273	328	339	297	320	323	301	306	297	296	328	287	316	303	305	332	290	299	307	298	290	286	310	310	301	304	320	307	294	303	287	304	317	305	350	295	322	295	348	282	301	327	294	304	313	309	300	310	319	291	319	311	308	293	320	310	310	328	281	290	298	316	308	287	283	285	268	330	309	285	329	296	292	326	271	287	312	292	303	332	319	308	281	325	325	310	293	297	343	303	318	271	317	322	311	341	283	299	305	298	296	290	308	316	281	285	313	317	287	285	288	273	276	331	302	289	316	357	285	329	297	313	302	291	314	314	307	290	315	303	294	310	286	282	278	309	294	297	326	322	337	298	312	315	322	322	340	271	305	321	308	285	317	262	297	306	306	295	299	314	292	316	352	294	326	310	331	304	274	290	311	288	316	297	286	291	302	305	310	296	299	336	302	291	300	324	325	309	256	295	307	309	295	322	317	302	322	325	297	341	294	328	296	305	293	297	355	301	315	293	299	299	280	277	307	331	287	319	314	327	330	290	322	298	300	321	364	284	301	277	316	276	299	307	354	293	310	282	348	294	287	305	309	312	327	286	326	300	293	307	326	291	294	350	284	343	313	308	330	320	318	311	302	286	333	326	297	317	321	281	321	316	329	288	334	291	328	290	306	286	351	317	318	338	304	292	313	290	307	305	305	288	305	319	310	272	321	285	307	282	314	298	298	320	296	320	296	318	314	311	287	283	344	308	302	315	308	293	290	281	280	308	291	323	332	344	297	297	291	292	328	318	315	288	322	342	295	305	298	293	318	291	298	298	280	312	340	280	320	310	322	293	315	277	279	332	320	329	315	290	297	296	295	289	295	305	300	305	328	290	327	297	297	295	351	312	336	288	289	295	287	311	317	305	307	305	319	311	270	298	290	314	312	321	299	282	267	327	316	286	292	286	309	340	304	322	307	333	277	329	284	318	328	302	291	277	321	299	319	330	317	311	334	295	298	285	282	275	303	307	282	276	319	306	342	267	300	275	306	302	301	294	320	315	316	306	258	305	300	316	318	289	288	315	319	307	299	317	301	323	314	318	316	296	304	276	290	281	321	297	314	327	317	325	292	295	337	277	303	320	326	293	283	305	291	312	290	311	334	326	302	280	318	313	312	308	315	297	297	302	272	316	300	311	307	312	314	280	356	299	310	283	295	291	306	317	314	285	326	311	295	313	350	300	312	335	303	325	334	321	322	323	294	327	329	284	329	308	316	287	311	310	326	302	320	309	345	296	320	313	322	274	299	297	333	319	334	326	291	280	318	283	322	296	304	317	300	307	317	320	289	323	315	299	309	287	321	277	308	311	258	260	313	313	332	317	320	298	298	282	327	299	314	280	305	299	315	321	300	319	302	330	312	282	307	305	310	285	290	278	301	324	296	274	301	319	293	289	275	314	288	306	364	325	287	327	284	271	310	321	294	311	278	307	311	299	308	316	317	296	344	281	296	330	283	302	315	328	315	294	294	309	296	319	266	293	293	312	309	321	284	334	341	309	302	262	299	328	274	317	271	295	301	335	301	310	311	313	291	315	320	295	314	322	286	284	285	343	317	314	319	303	287	296	308	280
6910	920	806	843	725	746	715	751	725	719	700	724	734	723	731	741	724	750	745	764	721	656	740	723	758	744	761	709	738	677	706	766	745	683	741	706	727	735	696	718	719	728	684	724	713	736	678	724	692	715	704	689	702	704	716	634	692	741	727	744	703	681	742	700	740	728	704	732	677	700	716	684	682	707	693	687	686	760	664	682	680	700	682	700	728	675	693	679	723	719	676	743	674	706	739	720	647	732	712	693	749	689	744	703	673	661	661	674	717	679	700	694	716	650	726	733	711	679	754	682	672	665	685	725	728	726	683	716	703	684	706	784	750	735	672	640	740	704	662	694	702	676	674	747	719	695	732	732	704	691	667	702	701	700	724	677	694	698	704	723	747	691	672	707	706	690	683	711	667	690	714	717	699	756	742	698	719	645	703	710	697	681	710	688	673	716	712	679	741	681	714	723	712	738	762	687	712	678	676	720	706	741	765	758	686	731	736	730	688	687	704	700	712	694	699	678	711	664	735	708	710	762	695	706	704	722	745	670	670	749	657	721	688	708	693	706	700	696	716	732	701	738	716	705	703	691	746	692	676	720	715	688	709	705	696	708	729	730	654	711	699	699	687	725	743	717	725	737	727	712	712	673	721	699	681	736	700	706	726	744	678	703	721	712	727	716	697	682	703	770	721	679	724	703	713	681	689	694	702	752	737	706	722	732	726	732	683	687	726	686	751	738	725	708	691	668	710	715	719	735	663	723	663	724	734	734	643	695	677	755	719	687	685	724	710	698	746	715	732	696	688	675	684	717	667	706	728	705	706	708	684	704	690	676	680	709	673	713	731	704	660	689	677	712	701	730	716	764	702	713	726	674	646	711	709	726	742	726	669	684	707	680	678	694	694	715	712	674	736	703	750	718	642	717	749	705	706	734	714	715	688	722	784	745	701	696	692	713	648	728	701	703	712	662	674	686	709	683	710	691	687	677	708	687	718	727	706	686	696	714	710	707	717	708	682	691	739	704	718	689	705	704	706	735	683	710	684	747	744	720	705	715	746	696	694	730	718	714	715	700	702	731	691	733	713	705	716	727	744	689	677	718	700	710	703	689	738	712	699	724	689	743	716	684	728	675	633	660	695	721	709	680	770	692	664	752	726	647	685	698	731	714	760	748	701	731	693	709	709	747	674	687	737	735	696	744	718	675	729	725	704	728	749	706	673	685	680	693	740	702	679	728	700	698	696	700	714	667	693	747	714	732	706	681	722	723	741	695	772	673	659	670	717	718	738	735	731	737	722	690	725	726	685	680	742	766	721	679	688	721	728	706	764	701	705	706	679	672	690	725	684	744	670	739	719	690	729	675	688	749	741	704	728	687	697	707	722	742	704	736	634	729	721	685	719	689	708	696	700	704	715	703	696	742	717	719	758	736	619	710	688	705	728	733	706	700	730	705	728	746	687	749	702	716	672	743	739	688	697	707	733	732	714	699	698	680	739	742	733	721	691	689	667	705	670	749	667	701	707	738	674	650	769	679	685	712	709	700	698	704	681	713	720	711	768	738	722	695	714	654	736	689	706	726	698	734	705	683	705	646	675	753	718	722	723	674	708	701	705	704	705	693	673	723	671	664	720	709	683	691	712	682	695	718	711	703	697	682	747	724	727	714	715	715	715	680	722	711	719	725	663	676	686	711	686	712	672	719	710	703	751	715	736	687	686	711	719	748	670	679	724	760	707	755	694	680	692	689	700	701	673	709	681	698	693	694	738	689	668	719	689	686	672	703	717	729	690	685	726	707	701	683	704	766	736	731	738	714	685	704	701	694	728	688	687	702	687	671	726	713	687	700	694	672	758	718	699	696	743	698	694	735	702	710	686	646	692	718	735	689	689	707	673	695	717	730	682	704	735	726	761	696	706	736	696	713	729	722	643	694	666	650	706	735	706	736	681	695	709	743	723	720	686	720	721	707	741	682	664	722	695	695	706	690	739	698	698	693	693	712	721	643	721	693	718	721	686	709	703	714	722	679	666	713	693	709	708	671	729	692	761	688	730	737	679	742	691	747	716	685	735	675	717	749	726	751	689	668	674	722	703	692	701	705	665	724	745	696	736	737	724	796	687	727	743	699	735	684	679	676	715	685	690	734	728	669	739	711	744	721	739	722	701	733	699	690	684	659	686	730	703	692	731	693	702	729	721	733	774	683	698	689	763	698	748	675	736	690	700	701	676	695	698	681	663	704	700	725	739	715	710	741	712	797	711	679	681	702	722	736	690	723	713	746	745	736	698	663	669	694	709	717	700	688	709	689	724	743	702	716	654	712	690	694	719	733	713	636	706	709	697	703	689	745	751	685	724	698	699	739	719	621	720	689	705	689	768	709	695	698	735	711	731	732	649	701	705	728	674	710	721	693	713	705	723	787	671	700	721	653	710	724	721	705	772	708	726	678	691	657	727	715	658	719	744	675	694	740	694	729	732	722	724	728	723	696	743	698	683	694	644	705	716	740	738	667	720	718	744	706	716	697	714	712	689	750	713	732	720	716	708	661	716	667	757	720	678	718	773	716	665	728	670	708	713	672	731	709	752	682	652	740	710	694	713	697	736	695	727	712	702	704	761	700	748	686	703	687	725	711	672	703	708	712	695	665	667	688	692	744	724	745	649	684	681	680	691	683	683	692	700	723	715	679	738	721	673	698	685	700	694	702	745	712	756	736	706	684	695	685	760	749	690	698	723	697	697	682	782	704	809	710	731	721	691	682	710	713	710	679	741	653	731	703	693	724	687	659	676	672	736	642	704	691	703	731	694	710	708	681	720	689	729	712	709	691	679	702	732	653	705	725	700	715	645	693	685	703	703	770	718	679	723	719	665	721	669	682	713	748	665	740	654	677	663	683	680	737	696	696	704	646	723	699	696	688	766	719	775	775	712	717	694	676	702	689	671	687	754	676	729	721	682	694	747	751	689	744	752	722	689	708	690	700	702	748	754	692	691	732	684	775	744	701	694	683	709	716	754	646	749	721	700	697	686	716	728	707	716	660	702	710	709	739	723	735	703	711	783	700	725	695	620	696	669	715	683	706	725	698	721	668	757	677	755	688	722	716	695	684	707	735	719	762	786	722	681	728	728	693	709	772	762	706	744	681	736	710	708	704	743	750	728	716	721	737	683	726	691	668	674	705	680	697	672	686	712	712	725	709	692	694	738	713	707	725	708	644	744	708	709	721	700	710	654	701	657	706	729	683	676	739	730	670	697	691	649	754	706	729	713	713	725	743	669	736	684	674	729	695	683	666	714	696	708	737	734	730	740	689	724	724	778	717	692	704	714	692	683	658	688	673	693	722	693	758	757	702	668	698	701	678	680	757	676	754	705	746	691	709	713	693	730	690	684	729	651	694	664	729	716	671	741	699	686	703	708	717	650	671	708	682	714	722	737	683	690	749	763	714	687	669	720	729	716	709	685	704	688	696	745	710	748	680	679	679	696	689	703	692	727	712	719	670	731	678
31337	8778	1317	866	584	445	389	343	319	267	258	223	222	184	192	181	191	156	159	150	174	156	128	135	157	158	142	140	145	164	159	121	183	132	139	137	138	153	148	131	162	150	173	154	135	139	138	136	139	155	144	148	140	152	142	153	133	152	120	135	138	144	132	148	142	127	151	157	138	147	136	145	150	140	139	148	150	138	119	147	145	127	130	130	137	155	150	127	118	120	133	137	127	131	125	156	127	156	142	134	136	135	144	143	129	156	135	136	134	138	148	124	111	142	158	150	134	130	116	131	130	139	128	138	124	150	125	149	138	153	152	153	131	146	121	127	143	129	130	135	139	133	176	166	138	136	145	139	157	139	142	125	147	130	154	128	141	123	149	129	150	117	145	150	123	149	165	148	120	130	136	146	123	152	141	139	128	138	149	128	133	153	130	144	137	152	152	142	141	119	153	125	138	151	146	120	140	132	131	139	141	141	150	134	152	134	140	129	143	138	143	137	134	159	142	152	130	143	139	125	126	130	153	124	130	135	154	144	135	151	157	136	139	133	117	122	133	127	149	142	134	169	151	180	131	148	144	147	131	117	118	129	120	160	155	164	142	145	130	131	130	154	140	139	121	128	160	155	158	150	152	145	157	132	136	146	144	134	125	143	124	150	138	132	132	148	126	128	139	148	135	136	134	117	152	167	132	124	147	124	161	117	142	127	132	141	142	137	157	125	130	153	152	133	134	169	169	141	110	142	140	151	152	136	129	125	131	142	135	145	118	140	141	140	141	154	141	138	138	147	141	144	126	146	157	146	156	138	136	123	131	144	143	138	148	130	130	133	122	134	124	125	141	134	127	132	132	151	128	133	141	138	138	156	128	140	130	119	140	170	142	129	137	124	134	130	136	155	134	136	125	134	165	143	145	101	126	146	112	136	133	143	138	125	137	123	167	145	144	148	149	142	134	140	146	152	137	136	138	131	143	137	129	128	137	124	141	146	144	147	176	145	121	156	129	130	154	157	146	137	150	136	138	122	132	128	146	132	119	146	144	140	146	139	179	160	130	122	154	150	144	144	138	127	125	160	135	128	150	136	139	154	162	134	140	129	124	129	156	161	126	127	147	140	140	140	143	135	124	130	150	128	165	144	149	155	136	150	134	143	146	149	147	160	177	140	151	127	122	128	134	138	146	137	144	142	137	125	133	142	133	147	137	122	146	146	133	139	130	144	136	130	107	150	147	123	146	136	150	119	132	137	134	116	155	148	135	130	158	149	147	139	133	144	143	149	157	142	123	141	164	127	153	135	124	160	133	125	137	127	126	146	134	139	143	154	133	150	141	110	134	147	153	139	143	137	139	128	132	140	142	125	109	142	156	137	132	136	153	151	144	148	169	135	138	168	138	147	136	156	165	124	146	148	138	127	148	133	153	142	119	143	135	137	138	142	144	123	132	133	146	152	143	111	133	134	150	162	140	134	146	146	138	134	120	153	138	141	125	115	144	126	143	164	150	148	124	140	133	136	147	135	148	137	150	137	148	126	140	133	180	135	153	144	161	143	131	122	125	136	135	144	144	137	143	140	123	142	125	143	137	128	142	126	135	143	144	140	127	107	118	154	129	124	136	152	125	148	114	124	135	126	117	138	131	164	158	150	129	126	158	128	113	142	129	149	143	105	132	173	133	136	142	143	152	129	137	139	149	126	152	103	145	147	140	150	145	152	136	121	135	127	147	116	148	137	132	135	149	111	116	135	142	146	149	137	145	143	156	163	148	146	136	139	148	142	145	129	152	144	133	159	140	142	142	144	145	137	129	147	134	133	130	131	161	140	131	144	135	141	142	125	122	112	135	127	149	138	131	139	159	141	125	126	129	113	128	153	125	147	154	129	136	130	131	125	129	142	149	142	120	150	136	152	160	134	136	143	120	147	123	146	121	111	134	141	143	145	155	126	138	154	154	141	143	146	155	126	125	148	144	143	154	143	146	148	132	146	131	131	144	155	158	138	137	120	125	137	152	173	147	140	137	141	147	128	130	139	136	115	131	137	134	135	149	141	125	137	143	151	147	148	150	134	145	143	145	159	129	129	138	146	162	121	142	152	116	118	144	125	163	130	144	176	127	144	130	130	127	134	139	137	130	159	170	130	156	123	129	137	133	132	125	134	146	135	137	116	148	129	140	153	137	144	145	116	130	153	138	130	123	144	139	137	133	121	123	144	124	125	132	167	141	129	138	137	143	146	152	157	138	149	146	142	121	136	172	145	139	148	134	152	147	144	143	134	121	130	135	135	140	117	131	99	148	123	121	162	144	145	136	140	159	141	136	160	146	123	135	144	142	131	148	133	133	155	153	123	141	118	158	165	148	146	155	131	130	136	137	142	146	146	128	128	149	157	158	135	153	133	140	142	156	143	107	126	141	135	125	140	137	130	130	129	145	140	135	146	161	139	133	149	140	117	131	147	146	122	144	146	148	135	156	129	145	157	139	134	136	145	131	119	125	157	124	161	147	125	152	132	140	147	150	134	139	174	136	109	136	144	141	149	140	127	148	151	140	151	122	130	140	161	146	176	125	134	140	137	135	129	123	136	141	127	118	138	141	164	135	124	128	126	121	140	139	121	155	152	143	131	131	147	192	141	97	111	135	134	150	149	125	116	155	150	139	130	117	155	132	125	131	128	145	148	137	157	150	158	166	152	149	111	158	108	155	167	129	129	118	145	133	131	131	146	163	143	145	135	131	133	140	137	118	151	138	135	150	131	127	144	156	160	146	158	146	120	155	145	127	134	156	165	164	159	126	122	129	138	133	130	152	130	134	142	133	128	149	152	143	116	121	144	114	139	143	118	125	157	140	157	134	166	146	134	122	142	153	146	124	141	121	146	128	151	141	141	121	146	134	124	130	124	143	139	137	149	138	137	161	146	155	123	126	163	167	129	133	145	152	150	138	139	153	135	149	134	151	154	127	110	153	150	138	135	146	165	148	132	127	147	147	139	146	121	166	152	139	145	144	129	161	131	133	144	133	150	148	149	149	126	132	169	140	131	142	136	131	131	153	180	161	144	139	120	145	151	141	145	142	154	136	129	136	142	143	136	128	149	135	147	143	129	148	144	136	145	145	143	131	122	131	126	130	131	135	130	155	129	141	127	113	128	145	118	135	128	133	114	127	149	165	131	140	145	139	148	164	138	145	143	134	143	124	129	127	122	146	157	141	148	145	120	132	128	180	115	127	152	131	145	146	132	147	150	145	133	125	137	142	160	141	135	143	125	151	141	163	154	141	142	137	135	144	149	136	116	155	141	152	139	150	160	141	146	155	137	132	148	137	134	111	139	144	139	150	120	122	141	124	133	145	136	127	134	145	120	145	110	139	136	146	129	128	145	137	137	128	136	145	136	129	131	149	129	134	137	128	126	144	133	140	145	140	116	158	150	148	125	127	152	124	146	158	121	119	142	128	139	160	133	160	149	156	141	148	133	166	159	113	137	140	146	142	121	137	138
15024	4832	2304	2750	2413	1915	1660	1404	1221	1099	931	795	770	784	683	640	632	581	587	566	494	496	489	509	460	467	470	406	453	464	430	421	395	441	403	440	424	384	377	378	404	383	418	386	391	404	398	390	416	367	381	377	375	378	351	385	409	348	379	404	363	369	372	355	398	362	344	385	377	350	355	360	360	349	387	357	364	360	375	384	364	349	373	359	325	347	337	365	378	383	362	363	326	374	373	350	382	356	335	360	349	385	363	348	393	384	367	395	345	375	355	370	376	376	366	386	348	344	365	350	343	388	337	369	340	368	376	366	394	381	334	380	344	352	358	339	373	376	389	372	368	367	379	364	363	400	374	373	357	345	320	386	387	375	410	346	330	349	386	332	354	373	353	382	365	372	329	377	358	322	388	338	353	353	387	362	377	389	358	351	366	377	343	348	364	356	338	328	355	339	337	421	366	350	419	390	366	371	338	353	360	379	339	366	352	372	356	359	357	377	341	351	353	358	364	333	344	318	344	346	380	355	341	316	402	367	399	336	359	355	373	359	352	333	333	378	363	332	362	362	351	352	342	365	400	391	351	354	389	370	340	402	374	370	344	405	361	352	368	355	324	376	353	364	363	349	342	319	349	381	359	306	366	356	363	346	388	358	380	361	360	375	341	348	370	349	327	372	389	350	387	361	346	347	337	349	345	375	313	349	396	383	358	358	359	337	374	368	330	335	364	347	342	374	363	387	372	351	359	392	349	325	362	377	354	372	346	324	373	352	383	358	381	356	370	350	339	375	321	355	348	363	350	348	354	370	320	359	352	342	333	361	350	351	382	340	354	372	387	351	364	363	374	363	340	374	351	372	369	374	347	364	382	368	383	375	325	333	356	353	333	329	358	362	361	355	342	358	331	398	358	368	343	358	354	369	388	401	360	369	349	366	404	388	342	344	347	339	357	357	399	350	374	370	331	361	354	358	380	375	355	379	339	391	339	383	393	349	348	364	338	356	357	361	355	351	364	365	326	373	358	324	404	384	382	397	351	403	380	352	376	383	376	394	347	364	348	331	365	389	360	354	363	349	336	332	373	347	360	329	349	340	396	357	352	409	368	376	361	325	367	359	337	353	374	347	348	366	346	334	362	379	358	384	349	396	377	370	341	358	329	351	390	365	329	354	339	357	378	353	362	347	411	349	372	342	342	336	366	340	363	374	367	357	319	391	350	339	358	358	348	327	342	372	355	366	371	350	361	367	335	381	378	323	339	364	335	369	349	378	372	340	323	362	374	318	342	310	390	366	375	371	365	344	376	351	360	317	323	349	374	305	343	366	346	358	365	345	348	366	342	372	390	366	336	338	362	356	338	364	365	362	377	348	333	324	335	383	341	362	352	381	395	384	356	353	340	347	336	374	379	350	364	390	330	393	346	330	364	375	357	382	346	355	368	374	331	343	378	363	332	361	333	378	336	364	341	359	383	371	351	359	331	350	341	357	335	379	333	367	320	363	405	327	395	419	357	335	349	359	317	386	394	346	348	377	355	328	349	349	397	330	351	351	373	390	358	381	385	362	344	356	348	356	379	330	338	357	307	391	373	376	383	348	370	371	366	353	318	390	342	334	372	320	328	374	367	389	353	359	407	360	366	378	369	339	357	386	353	373	364	369	378	352	367	392	315	355	363	353	338	346	349	346	329	340	337	350	386	374	331	329	363	349	382	321	353	381	372	373	385	327	356	392	408	346	354	337	310	389	336	367	355	345	366	359	364	349	349	359	383	336	360	327	378	345	372	356	362	338	394	389	373	367	330	341	350	329	360	372	368	356	364	363	388	372	380	345	328	365	348	352	317	346	311	390	358	323	357	378	377	373	362	352	358	380	363	333	322	363	345	355	365	328	364	364	354	357	357	331	363	377	381	331	349	341	373	375	367	362	344	371	343	397	336	390	325	349	355	351	360	379	354	377	351	382	338	377	362	358	388	355	342	344	367	362	354	320	344	336	319	318	372	355	366	340	382	348	378	402	339	328	380	372	384	374	368	363	388	368	378	363	310	366	364	362	349	369	339	395	379	381	372	361	393	388	372	347	362	383	361	372	367	338	348	406	345	365	392	369	347	359	363	389	325	346	345	330	339	347	359	359	382	344	387	349	378	325	331	386	393	349	361	359	368	348	333	361	321	361	331	374	381	372	358	360	352	356	329	353	384	329	346	355	340	364	367	341	333	374	371	383	366	338	363	350	359	362	374	381	368	340	345	343	383	376	381	372	365	358	366	312	335	361	339	389	340	379	358	349	355	366	354	380	340	365	318	338	350	403	352	409	353	393	346	397	328	320	367	360	383	362	361	354	357	370	341	331	392	329	373	355	355	366	347	335	365	307	360	370	353	387	362	342	343	345	383	345	349	361	361	339	408	326	356	349	406	350	348	401	347	364	364	333	364	374	367	320	323	336	383	331	359	371	350	380	358	347	375	351	330	395	347	362	331	352	362	385	364	326	355	361	365	376	356	366	362	356	394	369	361	354	343	392	354	360	365	339	367	350	374	350	386	338	343	384	369	369	381	371	373	344	371	373	343	321	363	338	377	345	347	359	367	354	363	337	348	355	369	362	388	355	371	375	337	360	355	376	366	364	364	371	316	354	380	366	372	373	344	317	365	385	343	351	360	374	363	359	387	357	392	369	357	349	354	344	314	358	377	347	355	366	330	364	326	378	355	374	383	367	383	357	366	299	343	350	358	366	397	329	349	386	339	339	343	371	355	366	371	352	346	378	376	374	353	372	335	388	333	339	360	365	369	386	356	320	346	361	363	398	376	378	330	343	374	347	319	376	348	373	373	358	345	362	354	362	355	345	316	329	363	348	335	336	360	344	364	367	366	363	368	354	353	351	344	379	384	408	371	349	366	351	396	358	390	363	394	326	380	346	370	329	362	374	345	323	328	357	334	338	317	371	358	344	342	334	375	345	324	356	327	387	352	364	398	341	358	361	333	384	331	378	334	385	347	338	396	348	357	370	369	343	359	345	350	322	351	403	359	364	361	355	378	367	341	370	355	380	401	341	350	379	363	369	334	360	332	357	381	379	390	370	330	379	366	338	386	343	333	355	336	337	385	351	346	375	362	353	396	379	350	346	337	361	356	363	387	362	352	361	354	332	373	358	348	332	376	399	400	353	367	378	352	385	362	359	344	352	363	391	357	346	380	364	356	398	345	327	373	361	389	390	365	368	336	369	356	364	353	366	359	345	341	366	323	371	368	368	378	346	362	395	354	343	398	383	356	331	357	345	361	340	332	359	364	360	339	348	352	344	356	366	343	371	404	380	373	405	363	343	400	356	343	379	324	364	409	353	379	364	362	356	377	364	349	384	313	360	340	346	364	380	331	350	370	368	334	360	368	348	359	327	329	357	389	352	360	343	387	346	392	347	361	347	342	359	386	360	349	352	334	379	351	375	357	332	355	347	369	352	367	395	366	348	345	345	362	358	353	363	359	362	353	367	366	344
41489	16785	2981	1668	1164	842	656	498	446	359	355	291	304	263	228	241	244	219	201	183	213	178	196	166	188	182	166	172	171	181	190	162	156	140	150	175	156	149	168	141	182	161	147	171	169	172	171	138	150	149	156	146	166	152	141	153	142	142	131	145	154	136	172	140	153	160	127	151	163	165	175	148	159	131	162	160	164	159	167	157	140	161	160	147	145	162	161	155	130	166	160	167	155	166	178	155	143	154	166	134	164	148	180	152	146	125	140	167	159	173	154	148	160	159	159	158	136	155	150	156	149	148	129	141	143	139	161	138	134	153	153	151	154	168	134	152	168	151	130	152	130	162	161	151	139	142	172	172	157	141	150	171	142	136	152	144	133	163	168	159	169	163	150	165	123	170	163	151	143	167	144	159	149	147	148	169	172	148	172	164	169	137	157	170	142	174	142	146	158	131	167	153	170	163	170	147	168	159	148	141	170	166	159	148	168	120	138	150	152	167	141	146	142	147	144	157	142	133	159	129	146	154	158	162	137	146	147	188	157	155	163	148	160	162	163	169	148	173	141	162	144	158	154	156	164	157	128	140	156	133	156	149	147	142	161	169	143	164	158	151	173	141	151	170	142	149	138	121	166	144	150	148	161	149	146	131	136	164	141	164	167	125	143	140	173	145	158	159	138	185	154	164	132	147	163	147	155	169	139	153	113	156	148	158	139	126	168	143	134	143	175	173	150	151	151	133	142	181	172	147	165	158	153	142	148	155	157	158	147	132	150	123	167	151	139	142	126	144	144	151	133	147	161	139	153	133	153	153	145	132	146	177	167	155	141	154	167	132	153	155	154	135	160	135	158	162	159	167	145	153	152	151	163	143	170	164	155	161	135	154	161	159	151	158	150	156	173	185	145	160	148	123	144	136	138	161	144	173	150	132	139	176	139	151	172	153	140	162	155	167	148	164	152	155	140	169	147	138	151	147	146	160	145	152	142	148	151	130	155	152	161	139	147	157	146	172	155	149	156	169	148	171	149	147	164	160	137	161	150	167	149	154	173	162	134	164	158	159	145	146	158	163	143	144	147	162	162	131	146	142	145	157	157	151	140	176	151	153	140	139	173	160	180	150	137	153	156	162	120	150	142	156	153	149	167	157	163	144	157	157	142	145	138	153	141	145	160	155	152	157	152	170	170	159	157	171	169	151	157	170	157	162	170	150	153	173	141	124	143	149	164	144	155	148	145	171	135	148	163	160	153	153	157	144	143	137	158	153	160	125	135	161	159	147	153	158	139	161	156	162	155	146	145	146	162	150	139	155	164	170	156	166	149	154	152	162	162	164	161	140	142	148	127	168	158	154	147	150	157	164	141	148	161	157	119	153	156	138	146	143	152	123	151	143	136	164	151	156	143	139	147	153	142	114	121	151	158	147	154	156	151	152	145	164	160	150	136	161	159	178	161	149	152	152	141	154	159	175	152	167	161	127	145	156	145	171	168	153	137	147	147	151	128	133	147	160	160	164	169	140	153	163	142	150	153	141	161	165	146	158	153	158	150	145	161	133	135	151	159	160	141	173	164	149	156	150	147	159	142	154	140	161	162	145	147	158	154	154	148	137	172	144	155	153	159	126	168	144	146	169	138	159	154	153	145	144	164	151	152	147	160	154	143	157	154	168	140	151	169	162	178	145	165	155	150	164	163	147	175	140	143	141	145	138	172	149	146	152	158	159	149	156	138	156	166	150	167	161	164	137	131	146	141	147	142	176	161	177	143	157	140	151	164	170	158	155	148	133	152	152	156	158	119	148	152	161	138	156	154	133	139	143	138	154	182	149	151	155	152	143	142	171	133	140	142	141	156	148	162	143	148	167	155	156	132	169	155	150	152	144	128	158	152	139	149	155	130	147	167	148	154	124	158	129	154	133	137	161	168	158	141	143	193	150	162	127	151	177	158	159	148	134	148	165	152	152	151	133	143	154	161	155	163	157	166	137	162	116	142	170	156	122	151	154	157	155	139	151	141	145	147	156	167	125	161	160	145	154	135	170	187	147	151	149	135	140	159	182	153	150	157	147	171	141	153	160	146	150	144	124	148	146	149	154	130	136	150	150	147	157	143	160	140	133	171	138	130	158	156	151	164	151	157	157	155	142	151	158	146	185	156	159	147	134	179	137	141	147	160	153	163	139	149	160	163	155	156	151	143	139	157	136	152	161	147	144	158	176	147	184	155	161	154	135	162	167	140	126	153	149	150	133	137	135	142	155	152	152	117	138	164	161	149	169	148	184	154	140	136	158	137	135	154	155	146	159	156	136	159	131	153	148	144	165	147	138	142	138	170	159	157	139	123	129	164	148	165	168	132	146	139	142	150	149	159	118	138	154	160	148	125	137	162	135	140	146	130	158	137	161	147	150	141	152	154	145	158	157	141	170	173	139	180	132	146	146	146	162	151	165	151	166	129	150	162	151	152	158	138	168	134	153	169	152	192	131	129	157	144	139	175	155	146	165	160	153	155	140	160	134	180	137	168	155	145	156	152	130	159	142	150	163	132	165	152	154	181	145	152	167	163	154	136	177	155	149	165	140	137	153	139	155	146	161	149	187	123	136	136	155	170	169	163	156	141	134	156	147	158	163	160	153	154	153	156	158	167	160	168	126	151	142	176	149	162	158	169	150	142	167	166	138	147	159	163	154	138	169	171	156	162	128	155	140	170	143	151	151	183	153	142	154	160	163	159	150	155	169	150	165	152	146	134	143	151	153	173	168	163	153	149	152	165	164	133	153	154	159	156	141	134	131	168	158	163	135	153	167	151	133	165	137	164	133	158	157	125	138	143	162	164	149	151	133	142	127	136	161	166	153	155	155	183	150	147	166	141	150	141	137	145	128	160	146	164	140	155	141	151	144	145	150	136	132	155	159	160	135	166	163	131	141	115	154	162	161	141	158	162	157	164	158	151	162	168	147	154	146	149	149	166	134	163	155	172	145	137	142	154	158	153	153	141	169	155	184	137	140	162	161	155	129	160	178	162	146	166	168	135	185	160	162	147	170	140	136	157	136	174	162	152	146	169	142	152	166	142	166	159	146	155	132	158	134	137	159	157	159	154	138	143	155	149	164	160	148	155	150	123	163	156	155	140	163	121	152	158	162	143	139	159	149	162	145	141	127	171	147	150	179	161	151	151	145	159	155	162	131	131	126	166	151	160	165	149	170	148	135	153	169	155	154	178	147	142	147	160	155	159	144	143	163	148	140	155	176	165	162	148	155	153	149	152	145	142	162	159	130	144	170	157	168	180	156	160	157	157	172	167	156	173	129	164	153	144	176	161	136	153	164	165	156	153	181	129	161	151	151	171	169	121	169	146	154	144	155	141	137	159	139	159	158	166	149	139	144	143	140	159	148	156	160	169	165	165	142	159	159	154	165	134	156	178	165	148	144	158	149	157	149	163	147	163	159	153	150	147	187	140	157	153	160	173	161	133	157	130	153	141	176	144	146	150	141	139	154
20482	8382	4201	4983	4359	3507	2886	2339	2008	1837	1508	1401	1181	1096	983	1010	926	804	850	776	722	690	671	693	656	629	568	579	579	563	590	553	529	569	553	511	470	535	497	508	465	484	505	495	447	482	481	479	484	476	487	473	456	433	463	443	494	449	429	480	436	404	430	429	399	449	451	456	431	436	448	460	467	408	428	469	435	435	454	420	397	431	428	420	418	461	470	399	439	458	426	427	440	422	427	451	422	422	418	463	427	425	437	480	410	433	419	428	446	444	419	423	418	455	406	444	416	404	418	405	395	417	428	424	427	435	449	414	421	405	390	440	394	426	430	441	467	374	437	406	423	458	444	419	400	424	394	462	438	458	385	415	404	391	401	428	411	397	428	400	429	378	417	395	420	390	398	410	424	410	430	447	420	430	400	437	391	402	397	405	443	413	416	429	410	386	406	419	404	418	413	418	424	413	412	391	417	385	426	452	417	395	399	422	413	410	423	442	389	425	368	415	402	409	436	392	418	426	412	401	397	422	418	431	397	416	431	442	431	402	436	387	415	383	398	422	415	418	393	444	391	404	459	402	405	401	423	425	423	419	384	445	391	422	435	426	419	424	394	407	395	414	423	442	382	367	389	419	465	415	394	406	465	416	388	428	431	433	414	449	384	410	375	390	448	407	412	423	428	424	452	397	416	413	375	406	405	439	393	407	406	415	436	395	414	432	394	366	445	428	419	441	404	421	435	402	454	421	387	382	414	418	419	414	434	398	454	396	374	408	438	412	450	448	409	397	405	377	438	436	398	425	394	403	404	404	402	421	390	400	406	387	429	411	390	427	384	409	398	416	387	429	438	412	414	411	387	437	401	398	422	410	421	418	415	402	422	422	398	448	399	425	448	376	418	394	414	393	388	413	392	434	425	428	419	404	421	414	400	415	431	425	434	424	432	387	382	442	370	402	422	424	405	412	428	401	402	392	398	431	428	400	437	389	401	423	434	411	402	406	438	376	422	383	415	420	446	447	435	411	425	416	417	407	425	433	444	413	414	403	420	412	400	398	401	424	434	412	395	438	408	417	398	411	404	374	417	388	431	384	417	436	408	403	390	411	423	411	414	413	418	461	417	397	393	386	438	408	382	441	398	391	406	419	409	443	434	416	410	419	398	422	399	398	427	422	409	421	393	377	384	411	429	388	412	427	421	384	419	414	400	388	398	381	410	405	453	411	439	372	431	446	441	396	456	413	390	392	402	451	405	398	410	426	396	423	413	401	447	437	412	417	437	390	422	400	399	370	395	425	452	446	407	415	407	436	410	402	418	423	425	411	420	417	401	435	401	414	391	412	409	402	420	433	399	432	427	384	431	437	434	393	408	409	429	406	443	441	376	416	387	408	439	439	440	399	418	401	419	421	435	403	449	386	395	426	398	396	416	424	394	409	381	434	383	417	425	419	401	400	414	381	419	447	415	400	378	427	462	415	417	398	418	418	411	437	414	374	374	390	387	412	352	407	433	458	406	421	435	416	397	458	448	389	423	404	427	425	415	430	361	442	410	404	427	427	465	386	411	386	436	398	434	418	415	381	368	417	446	392	397	428	378	402	398	399	441	420	427	422	437	412	447	436	443	381	418	426	376	425	389	396	414	424	422	415	396	398	420	411	392	443	443	415	415	434	420	390	395	419	413	421	417	384	447	418	432	404	418	398	413	439	408	414	439	419	400	415	402	380	397	397	401	433	432	406	417	422	402	432	420	373	415	417	413	415	425	408	430	429	403	420	424	426	409	391	416	398	409	386	426	400	397	407	392	392	422	386	419	383	432	436	411	454	459	447	461	424	431	401	443	394	415	402	394	424	393	394	450	443	397	376	417	433	417	425	381	398	439	413	419	348	396	407	395	407	429	387	427	416	409	392	395	412	422	396	422	402	408	431	395	399	393	421	428	377	400	439	415	410	411	437	388	414	444	421	493	397	390	413	415	404	408	412	405	443	440	423	402	444	429	422	449	424	434	425	430	392	384	416	415	396	389	381	412	402	409	403	387	393	422	387	455	414	431	413	366	412	433	426	405	422	450	425	424	417	413	435	432	407	428	412	431	420	387	415	415	413	425	437	418	391	410	422	388	397	400	416	461	425	414	396	437	415	423	427	434	409	413	392	412	443	428	391	415	411	408	392	400	420	421	408	468	411	425	386	391	446	398	419	380	380	402	438	414	410	402	435	451	429	410	406	424	413	454	416	421	437	429	408	419	407	419	364	446	410	406	385	394	440	430	401	414	394	378	445	435	400	418	385	416	448	379	407	385	430	414	409	442	413	439	435	404	395	438	420	399	398	417	388	383	407	402	426	454	380	412	408	421	376	407	424	411	457	408	398	359	399	430	423	429	410	400	395	412	416	397	422	396	451	426	412	415	375	405	415	432	424	426	422	441	398	419	393	423	390	392	411	399	391	412	412	392	384	434	377	399	404	393	437	414	410	411	414	393	435	413	411	404	384	418	407	411	417	416	382	399	423	435	408	416	414	394	410	408	403	420	389	426	434	372	428	423	417	400	422	410	408	408	419	416	413	438	399	406	402	403	422	412	413	387	461	411	420	423	377	388	435	448	398	383	408	396	382	388	393	411	419	406	426	369	429	399	399	444	433	401	423	437	420	411	384	401	420	408	399	426	436	417	417	394	378	444	414	428	418	393	393	445	439	426	433	400	421	418	428	379	415	410	406	397	435	419	394	442	431	439	404	407	383	417	436	428	408	417	394	424	412	413	435	426	425	374	413	416	424	454	422	444	405	400	413	404	405	398	421	434	431	414	409	412	446	460	431	427	416	437	407	416	369	380	407	412	398	449	453	403	404	412	441	348	420	422	391	423	370	423	395	394	453	399	370	444	400	414	408	385	434	441	387	416	439	395	417	403	398	408	396	399	427	376	420	417	408	434	433	433	425	434	444	403	425	412	436	400	421	436	416	395	434	398	386	395	434	447	412	420	420	393	403	407	431	439	438	407	413	394	405	445	396	465	443	403	409	388	428	411	438	421	401	421	371	434	426	390	409	438	431	399	380	390	417	442	408	439	432	435	446	424	401	393	423	420	393	456	421	411	432	418	412	410	404	407	413	405	443	441	396	450	412	420	388	423	415	445	438	421	427	415	403	418	418	432	445	433	402	433	425	415	416	435	402	400	416	416	394	409	405	405	390	393	439	439	433	417	403	418	425	406	427	428	421	430	417	409	439	433	413	407	433	407	407	416	399	397	444	445	432	439	413	417	417	430	449	436	437	404	385	434	438	426	399	396	415	405	410	415	399	440	409	365	379	435	364	443	396	440	393	393	430	422	444	428	412	428	421	440	410	395	440	454	443	427	384	421	421	436	461	417	362	411	408	416	435	396	451	413	413	388	415	423	390	400	391	409	408	431	418	408	396	403	401	411	401	382	440	393	398	445	426	420	418	408	466	408	428	429	441	434	451	402	406	438	422	433	409	419	413	379	398	406	396	416	391	423	452
14896	1405	309	352	329	314	302	312	306	311	310	308	306	285	311	295	300	286	324	323	325	351	310	275	320	301	307	308	316	327	285	326	309	329	298	315	312	320	302	323	312	305	304	320	320	321	310	302	292	286	330	327	313	302	288	314	335	319	320	298	285	328	308	316	310	319	314	328	313	297	325	300	310	316	316	300	295	310	288	305	298	277	282	287	326	288	299	303	340	294	316	294	339	329	293	308	293	298	287	303	327	318	303	297	313	276	326	291	302	313	309	298	307	307	313	319	379	311	289	324	305	310	290	291	319	309	305	311	308	325	277	321	286	277	284	297	350	300	274	291	313	307	304	302	287	325	336	308	342	340	283	275	320	323	307	299	306	318	297	306	285	328	345	307	313	311	335	294	291	302	314	333	299	298	311	318	281	295	306	282	296	283	318	345	311	323	329	320	346	287	302	301	309	322	329	278	319	304	310	362	295	295	306	324	314	316	300	294	291	339	293	281	305	320	298	287	291	327	317	284	314	319	325	301	278	297	310	318	298	308	292	287	304	318	307	286	331	294	303	303	291	314	328	303	296	322	297	323	318	289	280	309	330	295	336	310	278	309	281	267	318	312	295	311	305	324	309	299	312	303	307	300	326	286	288	307	333	305	326	326	256	290	297	277	316	310	342	299	294	285	332	301	307	279	324	310	302	311	300	316	293	289	300	331	296	334	293	285	285	325	287	256	304	322	308	300	306	298	346	292	326	313	303	289	332	313	313	293	320	349	318	297	275	297	305	302	316	284	294	315	315	319	314	329	318	291	306	308	331	314	295	289	290	325	319	293	282	279	293	340	268	301	286	338	307	273	272	281	293	315	310	291	302	310	351	292	303	318	307	330	310	292	312	284	307	295	307	314	299	310	289	324	316	337	312	274	273	315	284	308	288	301	280	304	293	316	335	317	326	327	297	319	330	341	261	289	304	296	292	298	281	259	308	346	293	301	292	314	293	287	300	287	331	281	292	335	291	312	311	290	292	304	292	281	275	333	314	283	273	290	279	312	311	297	332	263	297	311	323	303	298	318	310	291	325	309	274	305	336	307	309	291	330	309	311	295	285	282	307	319	301	293	345	315	319	339	307	279	292	307	312	286	328	306	302	319	315	298	323	326	300	309	328	335	312	295	300	301	371	313	278	307	307	290	282	297	303	310	290	310	296	286	299	288	319	293	337	283	273	284	277	316	305	344	315	261	281	262	321	328	305	321	298	308	293	305	317	315	319	293	328	295	286	302	349	345	300	266	322	345	308	310	322	302	288	282	320	295	308	270	314	318	300	287	314	280	322	296	291	280	313	312	289	300	314	329	314	334	305	290	310	265	316	296	305	318	318	351	309	327	327	340	294	316	285	288	305	272	324	288	325	292	294	285	296	299	340	323	296	287	301	309	310	306	276	317	316	273	287	325	315	299	300	301	296	296	303	310	301	311	296	306	289	297	310	319	309	305	331	297	295	331	299	324	295	296	327	326	310	309	312	317	326	282	290	308	281	301	280	309	317	341	303	331	308	298	303	304	317	306	309	311	302	315	314	314	305	284	317	297	312	312	314	298	317	311	298	285	298	323	290	323	322	304	307	298	320	303	305	326	265	313	313	332	313	316	314	314	303	289	311	318	338	296	308	285	301	303	295	285	314	291	308	300	293	286	306	304	260	327	307	285	293	302	316	289	281	322	310	330	296	308	343	307	304	288	292	292	314	300	311	315	345	294	301	310	315	301	320	291	304	292	300	283	265	312	294	311	326	293	323	306	277	302	303	306	333	324	321	293	291	321	298	297	329	350	304	322	333	331	323	315	329	324	281	305	283	319	263	305	331	292	294	318	312	301	298	293	297	318	299	337	339	293	327	303	308	308	296	337	316	311	289	302	314	282	325	287	325	311	316	286	314	307	333	329	305	339	284	292	316	292	281	327	308	297	345	331	345	316	309	297	291	310	315	290	315	295	314	283	312	334	316	276	317	304	321	276	298	306	287	320	302	312	328	300	322	302	333	275	294	305	295	269	330	305	323	289	289	314	305	315	324	300	308	315	275	308	288	326	298	288	274	303	313	299	312	260	317	335	289	300	309	304	297	315	329	320	313	283	308	319	286	317	282	296	304	313	320	316	277	323	340	310	298	342	283	313	262	321	297	315	303	317	296	327	290	304	306	268	308	308	323	300	299	333	330	321	314	311	315	321	327	274	299	312	285	301	304	291	274	299	339	314	314	307	288	323	337	283	278	303	298	327	314	306	322	296	293	291	333	301	304	321	273	272	271	315	297	281	320	345	278	289	311	300	280	310	322	328	272	298	336	295	314	319	289	327	276	279	266	310	305	250	309	313	292	327	326	303	271	302	271	320	300	327	310	295	260	282	301	267	259	305	318	321	294	331	298	326	293	286	319	315	299	322	323	334	293	280	322	290	311	290	290	315	275	301	316	351	308	298	316	294	307	329	323	296	301	316	281	289	296	292	282	239	330	291	340	323	293	324	294	315	309	350	304	300	297	332	297	278	273	332	306	300	280	276	305	300	319	336	303	317	295	290	302	303	305	279	312	298	327	290	337	320	289	290	332	310	308	320	294	294	306	326	316	302	335	350	304	302	332	332	316	299	326	319	317	294	314	345	363	308	317	304	323	286	290	284	307	301	312	319	298	296	321	328	308	324	305	301	286	295	317	335	329	332	315	290	311	314	304	296	320	301	301	298	319	315	307	273	280	278	318	298	269	278	297	328	300	312	304	331	290	283	298	311	312	288	305	347	263	281	311	319	293	309	288	309	300	329	316	318	342	318	297	312	311	283	296	316	311	304	304	310	299	333	273	296	316	338	307	276	316	280	274	325	263	297	313	352	312	331	304	314	303	323	274	302	279	341	287	303	300	306	320	305	311	280	296	299	294	294	307	321	318	308	301	310	310	283	324	375	317	316	305	302	294	288	290	349	323	289	315	311	305	318	302	336	284	311	296	296	339	315	308	329	281	291	278	304	303	318	290	286	298	308	291	304	320	275	329	290	285	324	296	299	306	289	318	315	342	296	319	304	353	294	289	277	321	303	310	286	314	339	354	301	296	316	272	321	317	327	296	277	326	295	310	306	297	275	321	303	281	293	294	306	318	297	278	312	307	323	278	312	311	329	295	312	254	316	306	322	305	311	293	335	326	289	305	319	319	318	290	318	299	299	283	286	308	304	321	319	281	316	342	318	311	301	304	308	321	297	312	302	324	299	300	284	329	280	292	318	328	350	298	266	298	309	284	310	300	307	274	299	314	314	296	317	308	309	316	329	320	309	296	304	309	295	324	311	289	267	301	308	325	307	334	290	287	286	314	308	299	339	308	328	344	282	306	332	340	323	331	312	315	303	320	292	302	317	311	288	303	291	313	306	315	321	277	327	312	353	299	312	303	287	289	308	305	295	255	312	315	351	322	324	281	314	295	312	334	301	309	318	329	312	296	307	304	297	300	283	335	295
7204	1016	770	788	807	769	820	696	758	787	772	723	702	723	777	757	710	693	749	691	753	704	698	695	708	685	714	721	734	736	720	690	726	738	669	706	719	670	672	744	704	720	692	666	784	682	709	705	703	690	675	711	700	711	744	666	660	718	720	689	732	686	721	713	662	723	717	687	683	703	729	679	751	735	669	712	711	729	715	687	720	794	672	719	711	717	666	692	685	709	680	724	703	725	689	688	697	710	707	708	750	701	705	720	714	724	691	718	658	688	666	690	708	671	713	702	711	715	685	737	716	725	679	745	689	719	730	672	670	698	706	685	641	720	673	690	767	718	675	689	748	697	680	700	681	667	734	716	739	677	676	670	712	680	694	721	686	684	682	705	698	715	753	705	717	737	682	733	718	689	710	694	689	712	638	681	738	687	698	744	687	707	748	723	722	732	714	667	710	701	724	729	713	713	726	695	666	728	721	681	721	692	767	705	666	693	688	763	703	740	729	711	648	694	691	716	711	689	705	684	641	679	685	690	695	729	738	722	725	708	757	699	716	702	745	653	652	704	740	734	724	658	719	648	701	649	674	750	671	707	700	676	752	690	728	669	696	727	770	708	687	704	701	727	715	706	722	705	725	679	724	658	704	770	705	636	703	676	720	698	691	708	742	706	715	727	742	752	744	702	707	715	658	737	703	704	653	699	742	712	725	739	694	731	702	707	711	722	665	691	711	689	700	708	688	713	697	714	720	701	708	685	704	664	695	737	705	689	669	686	729	754	736	713	701	712	712	715	666	718	699	723	680	668	681	752	688	741	691	699	665	705	676	671	706	756	732	700	733	659	689	719	679	685	697	705	698	661	706	686	718	720	710	689	719	709	704	701	709	712	684	724	679	716	703	704	678	710	697	723	688	684	756	733	692	744	722	668	706	710	715	691	742	720	642	715	743	731	690	677	692	712	747	696	671	678	663	723	709	717	709	693	698	690	755	717	665	705	727	673	751	741	718	691	752	733	697	676	704	692	678	676	717	698	701	647	748	693	721	724	660	693	677	681	659	732	722	701	673	649	701	699	734	677	698	720	682	707	709	747	721	683	719	715	719	685	749	671	676	650	698	690	706	697	692	714	688	649	709	718	711	668	701	669	799	735	724	712	683	701	667	731	678	674	718	714	723	737	743	700	697	707	712	703	685	747	683	737	709	714	709	738	695	708	688	744	726	661	658	701	717	724	689	711	749	688	685	675	708	712	751	700	713	671	698	708	718	705	687	698	716	751	681	703	728	691	701	648	699	742	705	652	709	710	690	680	656	700	693	716	699	687	650	702	680	699	708	675	682	679	736	708	672	695	735	693	733	691	671	707	709	685	715	711	738	709	732	690	683	684	719	749	721	716	698	686	668	712	732	698	699	706	722	723	722	693	729	666	711	677	689	713	734	736	724	707	672	680	702	715	710	711	649	703	714	716	659	737	739	731	710	677	661	744	690	695	737	660	755	711	720	722	735	695	673	702	672	733	662	667	716	737	676	722	722	701	689	716	723	723	720	656	668	675	674	694	714	731	686	682	670	696	699	676	723	710	710	670	651	725	690	686	694	675	740	702	707	715	704	671	753	701	699	723	744	715	726	700	705	692	691	647	718	723	697	705	702	730	698	690	669	686	753	693	697	681	675	733	648	695	694	633	736	687	722	724	695	720	712	704	699	705	726	724	747	722	677	673	698	663	691	710	750	731	726	770	718	704	669	701	687	693	701	701	704	730	726	680	703	676	673	704	699	719	723	702	672	707	736	701	741	655	676	694	706	702	722	722	701	728	698	723	667	696	704	740	699	664	685	725	707	658	678	704	714	747	669	726	698	743	696	737	712	685	729	709	699	704	695	694	721	723	734	748	738	736	719	666	709	676	726	676	697	714	737	728	729	659	710	684	711	700	700	718	674	769	670	732	712	709	672	694	727	695	674	709	728	728	722	687	682	679	680	706	657	725	719	675	710	686	687	678	696	706	691	706	711	693	724	710	746	736	699	698	705	728	649	691	665	687	722	734	686	698	699	710	709	703	720	703	707	709	723	671	665	698	760	678	685	712	723	718	687	669	756	723	704	681	674	714	687	692	712	711	703	682	709	701	701	711	659	701	711	709	757	665	697	681	704	689	676	679	722	693	734	689	727	703	684	691	702	734	703	714	690	632	716	699	692	735	693	684	715	689	665	724	699	761	724	665	729	707	662	684	702	804	715	704	751	734	719	702	697	683	697	687	735	661	726	726	722	648	710	717	733	710	690	671	718	698	725	671	735	720	683	734	645	659	664	725	719	677	685	710	687	710	701	702	698	704	700	704	704	719	734	709	685	677	693	742	698	692	718	712	704	704	695	729	712	741	725	725	675	699	694	712	708	704	716	655	645	686	698	713	733	717	753	710	713	748	709	677	731	731	697	695	698	744	742	709	694	680	775	662	716	699	716	702	675	730	734	689	750	714	694	712	664	708	682	697	692	688	678	709	708	734	732	747	698	716	731	742	719	726	672	717	699	661	675	768	735	679	728	683	694	732	690	705	692	682	760	714	679	674	723	736	702	671	692	703	723	738	708	729	666	690	744	685	695	730	673	693	710	686	699	698	698	727	717	665	693	690	706	692	664	679	729	688	682	662	696	718	710	682	704	730	748	732	708	698	698	709	767	704	725	680	715	739	712	772	656	685	726	729	697	723	661	675	697	662	714	727	728	684	662	711	686	678	708	686	643	711	696	691	719	708	713	705	704	728	666	713	757	690	690	697	698	715	677	696	731	688	714	729	708	680	708	711	733	687	694	724	711	700	730	693	718	690	715	723	733	743	685	722	681	734	677	751	735	703	672	701	696	685	701	743	702	700	693	694	732	712	707	714	728	743	745	663	719	699	714	751	695	666	725	717	744	712	689	731	667	688	694	642	689	716	699	708	676	705	653	695	652	690	681	713	670	665	712	716	708	706	697	693	646	676	747	760	727	695	763	735	682	678	707	715	733	699	694	654	742	680	683	683	762	713	704	736	677	682	706	679	712	727	711	691	758	707	712	756	716	708	677	651	685	720	674	685	709	703	672	713	700	674	690	724	667	734	660	687	735	705	661	712	723	694	713	691	748	704	713	677	723	722	713	737	723	722	700	690	727	764	700	701	710	744	718	681	705	734	749	675	707	737	699	685	707	704	701	673	674	679	662	663	748	706	685	654	700	672	703	705	686	750	758	659	748	692	716	722	743	737	738	700	695	680	697	718	712	736	692	718	659	723	671	738	698	724	761	704	682	714	697	696	736	711	708	766	711	693	670	680	689	714	713	690	741	691	709	671	712	697	683	700	695	680	711	690	718	735	708	706	677	693	694	703	713	724	695	685	727	685	744	721	739	684	706	672	701	718	702	706	730	663	732	655	689	690	720	730	712	737	676	676	665	703	704	684	702	728	684	689	714	725	669	666	753	694	687	653	675	736	703	690	723	734	681	650	666	699	746	690	733	746	709	718
31233	9241	1394	879	640	446	379	291	308	261	233	204	183	185	188	176	160	163	168	170	159	156	151	149	167	149	155	155	140	139	160	143	146	137	135	129	144	153	152	126	163	157	152	138	138	144	157	132	109	158	175	159	177	132	133	161	130	140	150	118	151	139	151	137	154	128	144	120	110	159	121	138	134	140	139	139	175	168	150	158	143	138	117	144	145	143	139	123	163	157	140	142	142	143	146	125	151	167	148	150	142	139	158	157	132	122	145	139	144	142	152	146	125	138	136	148	156	151	125	160	147	146	147	152	119	169	130	142	141	125	142	149	137	130	124	122	127	168	137	152	142	149	152	116	125	136	133	134	140	145	157	152	161	126	151	146	146	137	135	140	143	164	118	153	150	143	143	156	153	144	136	139	142	128	136	129	170	140	124	138	133	122	126	119	134	139	164	130	132	136	152	130	129	151	146	136	133	135	145	169	152	143	126	130	155	134	129	131	145	138	131	158	144	129	163	143	120	138	147	140	152	139	136	126	147	118	115	156	141	140	151	133	143	135	140	107	148	118	146	130	148	137	140	143	142	144	163	130	130	146	156	150	136	148	130	151	145	137	132	127	149	139	146	127	154	124	140	124	131	125	139	154	137	144	130	129	139	135	145	126	115	137	152	144	120	139	133	116	136	145	129	141	158	144	138	154	135	153	137	139	147	142	151	110	142	115	134	131	134	160	139	143	148	137	136	146	115	136	129	144	138	143	136	135	137	120	128	151	148	145	135	125	122	137	167	135	149	163	147	120	135	129	145	111	153	132	140	142	145	145	139	133	144	137	123	144	142	149	134	135	146	139	166	139	120	146	118	115	139	132	135	166	137	156	118	129	138	133	132	146	152	143	142	147	150	145	131	132	131	133	140	141	137	142	147	140	126	154	115	161	121	117	132	130	143	157	145	147	143	144	132	135	137	154	134	128	150	149	138	161	155	161	123	135	159	166	144	136	125	119	133	145	132	155	148	120	140	157	155	133	142	149	129	130	114	132	146	137	119	132	129	148	139	157	147	164	120	137	131	171	133	134	151	145	128	118	140	168	143	155	140	134	115	116	149	143	122	135	130	144	136	151	151	136	141	141	128	135	137	134	109	145	119	126	126	140	123	117	118	132	157	145	147	121	152	128	133	147	151	128	137	135	138	141	128	160	148	144	158	144	127	143	120	154	150	120	154	150	152	122	143	136	135	141	131	145	139	137	140	133	147	129	165	156	148	138	144	138	135	148	137	143	143	138	130	148	107	129	163	143	139	157	127	145	152	129	139	121	125	138	124	111	142	131	152	143	141	110	148	150	126	145	138	166	126	146	141	142	145	149	151	135	141	127	127	141	135	132	143	129	132	148	148	151	141	130	130	145	149	145	139	126	151	154	153	147	137	137	136	147	142	144	141	143	136	148	139	127	131	136	129	139	155	142	142	135	139	151	111	149	131	148	133	123	134	133	146	129	128	126	131	132	148	138	146	132	140	134	146	137	130	148	141	149	123	125	140	143	143	145	134	148	127	131	159	122	121	131	144	133	117	127	151	136	133	148	148	143	133	135	130	135	147	153	128	136	139	168	130	131	132	142	126	146	135	140	159	132	143	137	131	154	136	143	159	144	135	150	147	158	164	130	130	118	127	139	129	120	120	147	150	152	126	130	154	147	159	135	126	146	137	137	148	130	125	135	163	133	140	130	122	133	132	139	156	145	117	141	148	133	149	122	140	135	141	116	148	140	130	134	158	125	138	159	125	137	126	144	135	144	138	159	160	164	146	137	135	125	167	130	124	124	144	148	113	146	166	141	127	117	133	142	121	144	139	135	153	141	125	155	164	159	156	137	120	139	143	145	142	138	150	144	128	151	148	142	164	139	138	126	140	151	163	146	148	141	140	137	134	157	158	132	157	132	155	146	148	141	137	129	142	157	141	136	145	143	134	147	162	133	146	115	177	137	139	138	139	160	143	122	147	151	132	139	158	154	142	156	130	126	164	123	142	139	127	142	143	141	120	140	148	140	147	135	155	142	134	149	126	139	127	134	137	138	152	150	151	131	147	152	127	131	126	141	110	150	131	131	153	138	144	151	138	150	159	132	145	120	141	118	150	150	130	133	149	143	123	132	138	128	149	157	142	108	144	123	132	139	124	152	145	168	142	133	148	128	128	133	137	132	130	127	140	132	125	141	128	141	148	147	141	133	139	132	143	114	120	139	130	138	143	137	129	158	134	149	147	142	137	138	126	133	135	159	162	137	143	137	149	138	145	143	132	135	118	126	136	132	149	149	140	122	145	110	140	135	132	143	128	135	148	124	166	154	158	118	136	150	102	112	150	150	138	146	130	134	140	161	150	151	128	122	123	148	152	127	121	158	136	154	135	159	160	136	165	159	124	134	123	148	154	137	140	130	134	122	126	127	123	150	140	130	149	119	166	126	135	119	151	152	130	131	137	158	125	137	124	129	135	138	140	120	144	144	152	142	151	127	138	157	124	137	133	142	147	142	142	147	122	161	118	146	126	130	149	127	153	132	132	139	151	165	122	145	155	128	161	135	141	143	162	126	137	134	142	148	146	153	140	135	162	146	144	143	138	151	154	138	126	169	136	128	151	147	151	144	139	136	134	158	131	121	135	117	135	138	139	142	137	144	153	149	122	139	129	128	122	122	137	165	114	124	159	138	133	133	145	159	151	127	133	127	142	165	136	145	142	136	134	146	130	126	120	129	151	153	155	144	134	154	141	153	137	135	126	131	136	135	137	127	140	145	130	129	151	133	147	146	170	133	125	148	165	138	137	159	157	141	141	133	138	127	154	151	114	127	170	136	133	145	149	131	150	133	159	155	147	129	128	131	153	149	145	155	146	148	152	153	142	163	153	127	114	121	132	126	138	148	119	148	148	148	136	128	144	129	135	163	137	113	152	142	135	132	139	156	159	126	129	145	148	157	124	132	131	144	127	140	139	140	131	173	134	142	127	135	157	145	137	161	130	138	129	125	151	142	128	125	117	135	129	133	118	126	138	117	134	124	138	125	119	109	147	148	137	148	140	122	138	161	135	130	143	125	153	148	149	141	143	127	148	152	147	129	114	165	146	122	136	148	160	133	149	126	125	157	147	152	136	126	154	155	165	139	130	116	139	139	122	142	140	150	178	145	136	148	127	155	144	118	138	146	132	151	137	135	125	151	157	145	140	137	163	140	135	161	145	151	126	149	143	145	164	129	143	139	158	134	145	132	124	152	130	148	126	138	133	174	141	153	136	149	144	152	135	143	141	122	167	151	130	149	145	129	141	151	130	137	136	131	141	130	166	130	131	171	148	135	146	132	147	129	132	150	106	134	125	138	126	135	148	133	128	150	169	142	129	150	149	141	141	129	132	128	137	137	151	141	155	146	134	131	146	149	137	146	138	135	153	138	144	135	143	166	122	158	153	129	134	139	140	127	124	159	157	165	129	145	151	155	122	147	138	146	143	145
15324	4835	2280	2777	2510	2007	1700	1449	1188	1076	957	891	805	760	691	651	619	577	590	539	515	527	481	520	455	483	447	464	475	442	388	424	431	438	440	427	414	435	399	392	400	393	405	375	370	382	395	388	402	334	402	365	374	384	359	397	383	366	393	367	381	401	376	392	359	381	382	406	367	362	388	373	328	357	412	376	368	382	370	360	350	360	340	370	326	333	379	358	359	345	350	366	344	345	376	341	356	371	370	396	354	350	387	389	349	402	348	367	372	391	360	369	370	358	354	350	348	342	363	348	362	337	345	346	381	334	391	370	375	364	379	371	369	362	378	402	390	344	361	410	354	316	345	375	384	369	350	372	366	365	381	367	370	364	388	363	362	348	402	369	343	352	353	363	358	343	345	360	354	344	372	357	334	372	327	354	364	391	364	338	338	385	361	365	380	346	370	387	378	368	371	329	370	340	350	374	368	358	390	369	348	336	375	369	342	410	317	322	381	388	333	355	376	365	377	334	392	357	359	376	369	361	370	343	337	387	350	379	340	373	331	347	367	382	359	318	361	378	334	383	383	362	347	343	384	378	343	380	348	341	365	376	368	369	369	358	380	337	359	356	355	381	360	305	372	369	365	349	368	332	377	364	343	366	390	349	377	405	351	346	372	352	351	361	377	378	341	369	375	369	382	365	359	350	368	365	377	342	373	382	356	385	403	385	363	361	364	338	342	341	343	330	363	370	319	386	360	382	370	380	356	390	370	353	362	369	372	345	352	299	375	389	375	358	345	371	361	366	344	403	375	343	362	339	352	388	371	352	342	363	385	380	359	377	370	364	343	332	360	376	361	348	337	377	348	293	363	369	355	373	365	355	368	367	376	353	353	357	356	362	362	380	394	364	358	397	370	372	363	319	355	382	373	342	372	360	367	384	356	373	342	380	365	344	357	380	364	352	374	372	355	339	389	368	356	398	345	348	369	365	313	355	325	371	347	334	393	365	362	372	349	339	366	332	336	346	358	369	381	349	377	367	358	336	355	359	388	389	348	362	375	365	361	368	361	382	348	324	317	352	374	383	366	407	381	370	370	331	371	385	347	374	328	389	358	367	356	321	366	363	358	365	359	364	369	367	353	382	383	346	335	356	382	362	355	374	333	354	334	352	382	389	358	360	341	380	324	364	384	345	368	374	339	361	351	339	348	382	369	370	363	372	328	352	378	381	361	384	384	352	331	361	381	365	377	368	384	353	379	363	349	333	346	329	339	348	370	345	352	357	334	337	347	355	358	366	400	343	321	318	358	386	340	348	358	343	345	328	374	320	348	370	365	367	352	349	354	349	356	378	366	356	347	394	362	361	369	345	348	364	360	337	352	371	327	376	347	390	391	357	358	356	358	383	337	371	347	377	382	365	344	390	374	392	359	384	382	364	353	338	346	362	341	364	351	355	369	371	381	352	347	330	390	349	378	353	351	332	326	342	343	327	336	355	347	358	363	376	357	361	381	353	359	331	354	374	359	340	352	345	350	324	369	344	383	397	373	387	356	378	354	366	383	376	334	394	373	411	387	337	366	346	367	316	370	346	335	332	372	362	351	393	335	352	336	385	354	373	373	383	372	365	356	372	409	361	359	358	366	388	335	367	374	359	328	345	364	349	364	357	341	355	366	351	351	354	358	342	346	342	352	385	366	359	379	382	382	349	347	333	353	381	365	368	327	326	376	366	356	365	353	348	333	335	348	334	350	361	361	390	346	370	388	366	338	360	376	381	361	365	365	376	395	395	356	382	376	377	319	337	389	327	392	364	335	350	369	364	395	348	360	377	370	326	372	366	379	391	345	325	350	365	374	363	379	353	332	343	365	358	326	353	337	378	366	365	379	362	357	356	358	363	357	360	355	332	332	367	366	358	351	361	338	394	391	364	354	349	399	336	366	384	353	390	343	398	395	385	382	356	345	377	385	343	385	381	368	347	359	368	348	379	386	350	354	371	371	337	366	379	344	364	360	355	364	358	337	355	354	376	389	374	393	374	348	366	363	326	363	368	361	365	349	356	361	356	354	340	339	343	371	368	369	379	361	358	330	368	388	360	347	341	355	344	379	361	337	379	331	383	352	340	354	360	357	357	396	371	371	377	343	370	354	369	347	363	358	395	343	350	334	342	391	401	401	354	384	377	362	340	358	380	345	350	363	385	370	365	344	364	378	362	338	372	359	379	327	354	374	388	339	318	374	335	402	370	346	341	359	328	372	349	349	334	350	387	365	342	355	362	355	338	335	352	355	366	345	353	357	346	364	378	337	372	371	380	398	381	360	388	347	358	383	396	366	376	350	353	363	338	331	382	334	380	370	345	357	372	324	348	342	363	366	349	354	344	376	367	341	383	365	372	340	352	377	344	359	353	371	366	383	378	370	319	349	354	346	323	337	359	358	355	354	371	364	331	379	327	392	339	340	347	362	372	369	365	352	339	332	327	347	382	345	339	358	360	351	362	375	349	353	364	368	390	386	337	359	340	349	381	343	362	346	392	382	368	384	357	355	345	332	391	375	339	334	410	315	373	350	345	382	333	394	355	354	366	400	370	377	357	348	363	348	345	345	364	369	380	369	345	351	358	381	372	378	382	390	340	340	358	390	369	341	337	358	337	315	359	355	358	390	360	412	372	359	396	377	357	377	358	360	352	332	347	334	363	340	377	366	357	352	369	340	368	341	341	378	376	400	359	365	380	366	362	332	350	344	377	350	351	344	416	356	350	388	345	392	370	347	361	342	351	336	369	371	328	355	376	353	379	389	370	379	389	328	363	368	375	334	360	361	357	349	361	365	375	368	331	393	352	359	376	382	364	333	358	338	379	378	367	368	372	369	361	335	354	379	356	386	308	329	352	356	334	369	350	342	374	345	398	362	343	354	343	368	326	361	340	380	357	390	338	323	381	357	320	367	351	346	376	354	390	370	368	354	369	347	346	365	378	348	363	372	374	357	342	390	375	327	350	371	377	340	331	353	377	384	366	357	365	355	355	377	342	394	383	361	334	355	377	342	409	391	347	358	363	325	362	376	371	376	378	354	383	393	372	369	358	346	400	344	356	361	362	380	348	355	346	375	378	358	382	372	322	376	347	342	339	359	359	344	337	366	361	317	328	334	350	356	355	366	373	369	356	374	365	374	376	367	364	384	361	351	365	350	355	387	355	391	355	362	350	400	344	381	371	378	347	358	365	347	361	365	362	329	350	342	341	350	356	377	344	320	333	363	378	342	376	345	370	365	378	387	340	394	378	358	319	339	377	358	374	356	376	356	346	382	391	346	359	364	344	368	378	362	376	337	338	368	371	375	364	343	336	364	365	359	370	348	389	351	415	369	387	379	383	386	381	307	337	344	355	356	342	380	350	365	358	362	312	338	367	337	349	371	364	376	351	362	352	381	359	362	385	375	375	380	377	367	359	392	371	374	334	366	360	328	347	364	400	343	390	338	380	392	340	368	354	397	364	366	384	338	375	380	376
41033	17211	3127	1702	1120	804	652	511	481	389	325	317	287	240	236	232	201	200	207	189	191	207	196	192	169	184	173	177	146	143	180	168	180	175	147	158	153	148	156	137	153	138	161	151	180	173	166	157	163	152	186	154	155	176	166	164	149	161	170	157	170	163	171	163	164	150	161	164	129	156	152	132	152	152	163	146	142	153	145	160	158	160	139	155	147	156	144	144	140	162	173	158	147	165	134	133	139	151	147	150	165	150	176	182	158	130	145	155	161	168	148	141	160	148	176	153	145	157	136	156	138	150	145	133	157	135	137	149	172	149	130	134	153	150	170	151	150	155	146	133	157	140	157	150	162	154	138	139	160	156	161	162	142	151	157	174	157	160	160	137	172	147	145	162	145	154	169	158	130	136	140	155	139	164	147	138	137	122	174	161	142	156	154	167	140	144	158	167	141	149	135	147	146	142	171	154	136	169	152	136	141	145	165	143	136	144	167	136	153	159	156	150	173	179	133	151	177	124	136	145	179	170	162	146	146	174	129	166	140	131	142	161	164	148	140	146	159	138	149	139	156	178	148	152	151	151	136	148	169	156	171	148	152	142	165	147	153	128	134	153	170	153	150	137	165	166	164	142	153	155	135	174	155	136	147	143	146	146	159	159	163	153	140	159	162	144	171	146	148	180	166	141	149	143	163	143	156	156	171	159	147	149	150	161	162	169	137	139	130	156	134	145	158	155	154	134	159	163	139	169	172	163	140	151	138	155	160	126	126	164	169	169	153	151	162	158	158	141	139	120	146	170	135	135	144	135	161	159	150	152	168	136	143	158	136	139	132	152	139	144	151	140	150	137	136	158	145	137	143	160	157	139	154	168	177	131	153	165	141	135	144	154	141	137	146	148	143	155	139	157	130	154	155	136	137	146	140	149	135	141	169	121	138	165	137	128	134	152	152	146	151	150	140	156	155	156	162	142	158	141	170	147	161	132	139	145	156	156	135	143	147	160	147	142	135	161	137	140	152	145	148	150	135	157	146	146	152	128	158	146	146	155	160	143	163	157	155	154	136	150	141	137	136	157	156	151	144	144	135	153	160	158	156	151	142	173	163	145	161	147	143	172	142	141	157	179	153	165	149	161	167	145	139	144	156	156	183	149	176	136	131	154	147	148	138	130	168	136	143	181	154	162	167	165	133	162	150	151	144	158	133	151	143	157	131	160	141	156	118	128	131	149	161	158	136	150	152	134	150	151	153	122	117	138	148	136	172	153	152	145	145	168	157	132	134	137	141	149	166	155	156	153	129	164	175	154	137	149	135	165	183	154	161	150	108	166	143	167	140	144	161	145	131	132	137	146	160	171	148	156	146	144	154	126	160	172	171	126	145	139	142	155	126	164	155	155	159	144	167	153	166	130	173	160	143	147	179	149	174	137	173	125	168	155	141	139	154	154	145	156	154	175	138	155	149	163	181	145	144	139	143	177	124	139	161	163	162	164	160	138	140	170	160	180	141	142	147	153	169	144	143	156	150	156	128	138	144	150	158	136	148	162	148	132	134	165	167	145	171	153	157	150	172	135	141	144	143	145	149	156	157	147	161	145	144	130	153	137	151	139	163	151	164	130	135	121	153	141	149	154	146	158	160	166	156	167	163	168	162	154	142	173	138	170	162	134	146	133	151	135	140	149	156	137	131	160	139	135	160	163	142	155	129	121	165	153	170	165	129	138	154	163	169	153	140	159	162	153	146	135	151	149	139	153	152	149	151	154	146	143	141	154	137	144	169	149	134	157	155	126	146	156	140	157	155	145	154	153	149	138	131	160	149	179	154	149	158	143	148	151	145	148	146	167	141	153	137	148	150	135	133	159	144	168	189	164	174	167	151	139	144	145	165	162	169	148	161	167	152	147	159	166	141	144	147	144	178	161	136	139	162	139	167	141	152	150	155	126	156	164	141	149	146	162	126	171	163	157	117	161	157	158	172	155	158	131	159	133	162	127	173	172	143	136	152	152	140	171	164	150	126	169	153	150	160	129	153	153	146	151	175	157	166	166	156	169	166	165	160	144	145	142	161	138	146	168	157	127	163	140	157	151	160	147	145	161	141	126	160	154	137	151	166	159	149	154	173	162	161	135	147	158	162	158	166	159	142	158	140	135	159	147	142	140	167	125	163	157	146	134	139	172	129	165	126	123	150	146	154	162	143	154	157	143	156	173	161	135	156	129	162	146	126	138	146	144	160	155	138	159	157	141	142	138	146	139	160	156	160	142	158	156	142	131	147	149	166	150	142	155	164	153	139	171	140	138	160	146	156	144	148	141	181	174	176	152	148	149	140	147	146	158	139	163	166	149	150	172	162	150	122	143	153	143	150	165	160	151	139	153	134	160	145	130	129	132	159	143	147	169	184	126	140	149	161	140	158	166	140	140	150	138	158	137	155	175	183	140	161	168	160	160	159	158	148	160	141	143	155	142	144	150	169	164	155	155	146	151	170	150	160	138	163	155	152	156	134	152	163	148	150	156	128	160	149	121	158	149	124	143	132	167	168	150	162	133	124	135	142	143	150	125	151	174	166	139	150	146	162	147	153	140	154	159	156	173	183	151	146	141	169	142	158	152	147	166	123	142	149	146	133	152	155	145	144	171	148	167	157	138	145	158	179	160	153	149	143	185	172	162	139	151	143	148	130	183	145	172	143	151	165	187	149	145	150	163	141	154	148	174	132	147	130	146	150	143	161	175	159	154	133	138	146	158	138	148	145	132	135	131	155	137	137	152	136	166	164	147	135	150	136	128	156	150	149	162	143	144	137	142	153	154	162	172	160	154	150	133	162	148	152	147	143	131	152	127	157	144	137	154	159	137	149	161	165	150	159	141	130	150	154	158	143	140	156	139	135	159	164	165	166	130	159	151	145	148	143	127	143	147	153	152	157	147	146	165	174	133	154	162	157	156	146	144	134	152	162	147	154	152	158	178	190	165	149	137	150	140	142	163	160	149	149	148	172	136	153	132	143	131	165	180	136	131	161	158	172	149	155	130	147	197	157	157	157	136	139	156	156	150	166	133	156	147	159	179	160	159	147	156	168	122	152	147	140	137	152	153	146	163	171	158	135	133	143	140	171	177	150	139	150	148	151	149	144	153	142	149	150	155	157	159	141	148	161	172	165	147	139	162	157	186	128	141	148	145	151	135	143	139	151	142	169	139	147	133	148	148	167	159	157	190	143	130	146	132	157	185	132	154	193	158	161	159	136	148	140	165	146	148	153	155	138	148	147	152	158	153	166	156	135	149	160	159	157	165	141	129	153	142	141	134	170	154	149	121	174	133	187	152	149	138	149	146	149	159	153	140	134	166	132	149	150	169	138	141	164	127	149	158	118	161	132	166	161	163	139	178	144	153	151	144	143	141	148	143	154	141	184	139	131	110	151	142	145	143	128	140	140	144	148	156	162	163	170	136	142	153	165	154	155	174	146	147	167	142	151	140	131	132	135	142	145	155	143	131
20518	8508	4015	4922	4226	3464	2761	2339	2081	1786	1534	1360	1162	1143	1023	978	919	873	804	726	702	684	677	616	668	618	606	593	600	584	583	566	565	531	497	526	549	493	497	501	477	509	489	510	473	481	508	479	491	443	500	454	483	455	455	448	468	461	448	460	448	462	454	410	437	442	463	448	453	442	418	418	439	423	411	411	409	413	429	449	445	458	457	441	428	438	412	435	452	392	415	426	392	442	440	422	462	457	398	420	425	435	420	408	430	450	432	400	424	408	466	428	419	414	423	409	400	436	409	429	428	422	372	414	395	411	435	414	446	421	426	388	438	414	456	435	409	437	455	436	380	413	431	420	437	422	444	419	399	407	407	440	431	424	394	384	388	435	423	390	408	455	421	404	451	409	391	428	400	396	406	457	389	394	427	420	444	415	412	419	379	450	432	418	415	413	386	387	439	429	390	384	416	419	453	431	418	407	413	414	446	385	373	418	429	411	374	396	404	454	405	460	409	429	410	405	445	444	443	447	414	422	391	410	435	415	410	476	433	408	421	420	377	429	406	423	400	426	391	438	415	396	426	430	381	393	418	399	408	395	392	410	392	451	417	434	368	450	417	419	405	425	421	409	440	407	385	442	379	381	433	417	433	402	413	403	397	431	391	399	457	383	410	433	437	438	422	411	434	423	423	395	406	425	399	419	424	408	402	412	389	420	421	411	425	407	453	417	413	454	394	455	406	402	413	428	421	425	405	404	395	386	410	410	383	429	400	393	409	440	426	395	431	408	438	426	371	414	394	429	396	407	415	429	431	402	423	439	438	437	387	437	392	442	440	454	395	414	401	422	427	410	431	400	389	384	411	384	443	443	399	413	397	431	432	416	414	400	412	380	384	385	441	444	431	446	391	435	411	427	414	405	430	445	395	397	416	426	401	409	426	431	380	398	417	390	463	393	449	429	374	410	409	417	436	418	387	414	414	420	415	413	408	388	452	385	384	404	447	402	423	421	409	434	397	405	452	437	400	422	426	420	436	392	389	428	410	410	406	415	419	432	394	434	413	412	393	425	438	391	428	383	415	426	441	399	364	361	413	368	428	404	431	378	440	409	421	388	374	422	416	403	422	443	409	408	397	426	410	414	433	396	430	411	427	406	411	433	440	401	451	412	397	405	406	416	422	374	433	422	422	405	438	377	395	425	444	400	429	457	402	386	445	375	404	420	426	396	437	413	401	403	399	437	404	402	375	418	418	437	396	404	428	430	415	439	427	403	412	398	391	385	424	390	411	408	389	419	407	426	391	395	422	418	382	437	377	420	436	425	369	398	388	445	421	388	386	397	436	447	401	421	398	399	409	428	414	418	414	408	416	402	430	410	389	470	402	365	409	445	407	408	363	413	400	419	401	411	421	401	422	415	436	421	386	451	441	408	397	408	416	438	400	417	397	416	406	439	418	433	465	437	378	403	407	367	462	408	393	387	419	413	416	393	448	451	455	426	419	445	435	430	422	417	403	391	421	396	384	457	390	425	413	415	398	403	436	387	381	409	419	412	405	419	423	357	393	399	424	442	398	386	456	378	421	412	393	437	427	380	419	418	410	409	395	429	406	417	407	433	406	460	414	417	436	436	423	412	383	401	411	407	423	417	412	403	391	425	435	411	400	402	405	433	380	374	402	411	413	423	422	420	429	398	409	424	449	413	407	418	423	406	414	410	425	406	432	455	422	419	440	451	417	425	409	402	414	407	434	390	431	407	398	440	408	399	423	452	405	406	421	406	386	410	441	435	406	411	404	401	411	436	429	401	430	433	383	447	408	393	395	365	401	429	415	414	362	417	401	394	431	420	403	413	372	396	416	434	421	421	443	391	399	391	402	399	417	391	393	381	405	418	398	441	418	425	406	400	398	377	436	426	370	402	403	397	422	441	396	424	443	380	410	399	422	384	447	406	417	372	441	428	420	393	408	428	437	421	444	415	410	461	381	396	389	421	411	431	437	369	446	370	399	398	451	419	444	382	389	401	413	399	414	427	424	400	400	420	388	409	432	415	421	406	399	394	446	422	418	420	409	432	366	402	436	391	429	412	382	424	428	420	406	397	403	381	409	429	400	416	398	396	438	427	409	422	389	403	380	429	428	392	419	397	380	396	415	395	445	418	398	431	438	421	425	390	396	434	429	449	427	399	400	403	385	402	408	396	394	427	421	412	404	414	417	393	415	420	401	385	426	400	427	395	432	387	439	428	406	409	447	439	442	421	443	402	431	417	443	416	427	408	398	401	411	391	413	425	394	429	399	412	435	368	426	410	416	385	380	410	445	420	423	461	445	382	390	370	477	405	400	379	422	402	431	410	436	415	406	422	397	405	402	418	470	398	409	450	435	411	411	408	427	427	433	422	394	407	415	399	407	452	405	391	386	420	432	433	394	388	398	444	420	436	443	402	382	420	413	392	411	450	436	381	436	452	424	432	415	453	411	426	426	407	423	419	430	387	386	402	409	444	407	387	404	399	407	458	409	417	387	438	433	397	404	418	398	355	424	408	439	448	397	419	423	429	415	425	407	409	448	403	401	399	407	395	387	429	415	389	423	386	384	450	424	436	420	426	393	382	423	417	389	390	402	417	426	377	407	387	439	421	396	430	437	450	385	412	409	390	414	445	413	420	435	398	437	422	437	414	418	385	426	418	455	437	386	421	383	416	453	390	405	408	429	399	412	431	431	374	406	413	422	382	398	433	415	422	418	424	402	438	440	424	404	410	385	427	421	415	403	438	411	410	412	382	431	398	420	451	449	409	395	396	421	418	409	420	374	419	463	443	402	434	431	414	443	399	367	424	429	404	429	415	437	403	427	407	398	441	439	409	415	418	417	398	429	413	438	425	433	411	399	429	435	396	391	423	412	446	429	423	403	405	445	445	426	397	394	435	393	419	420	413	432	398	430	414	399	383	428	383	420	437	436	392	437	449	418	423	419	416	427	413	421	432	394	408	415	400	404	405	403	431	447	445	423	440	421	436	402	403	392	406	419	422	427	430	411	391	426	382	458	380	416	421	389	418	432	429	397	448	396	426	394	412	452	401	418	415	443	413	404	412	433	408	401	418	428	429	422	436	425	416	416	404	414	420	400	404	398	413	403	411	438	434	426	398	422	414	418	395	434	414	414	430	401	431	400	400	453	436	415	410	408	413	427	451	428	400	445	419	424	406	433	448	395	419	402	430	428	422	427	409	409	399	427	432	367	418	400	402	431	429	413	397	365	426	409	410	388	398	451	400	424	423	419	413	412	382	416	403	421	424	439	392	381	420	402	431	412	397	400	419	396	434	377	424	435	404	416	448	439	438	400	414	412	437	410	417	403	446	411	401	433	427	405	429	420	420	412	454	399	407	394	412	421	438	457	445	409	412	395	415	406	376	426	425	415	401	403	375	380	412	395	397	427	401	418	405	387	379	434	424	418	381	427	399	454	425	383	394	439	417	438	410	422	430	406	433	441	420	424	354	450	412
14431	1228	357	330	355	322	312	294	295	314	340	322	335	312	303	328	321	304	280	315	328	302	286	300	322	318	314	283	301	307	258	308	291	334	309	271	304	313	334	306	308	324	296	324	299	324	282	295	326	304	328	319	290	335	320	336	329	336	309	325	296	321	299	301	298	302	301	295	317	328	334	308	308	316	275	299	283	308	318	288	294	312	305	321	300	315	301	285	280	291	304	310	331	314	272	284	350	297	279	311	287	308	291	315	315	310	269	297	304	309	334	299	305	330	298	346	314	302	326	272	312	304	326	281	291	312	298	288	317	324	313	296	297	317	309	288	293	321	312	297	330	300	308	316	284	279	282	305	315	283	282	305	317	289	346	278	345	312	297	297	319	279	266	292	303	300	325	283	320	308	303	318	289	306	305	294	313	305	320	343	290	296	293	314	299	318	319	316	310	297	278	308	275	295	296	306	304	337	280	306	319	309	301	288	289	309	325	340	349	302	313	287	373	290	293	334	316	289	321	321	292	318	340	326	310	303	329	294	335	315	300	295	305	302	329	296	293	312	282	299	307	287	315	296	318	320	310	336	313	336	311	300	282	325	332	319	302	307	336	296	325	290	284	300	292	294	282	306	307	287	334	308	308	336	305	302	307	343	328	308	287	290	304	323	299	277	289	274	324	326	335	304	334	295	328	335	282	279	306	305	307	298	314	302	346	286	312	315	331	330	306	308	295	327	326	287	289	279	276	298	303	317	307	302	324	313	298	304	321	328	290	344	291	327	295	296	256	315	314	324	289	295	310	306	312	324	280	334	317	287	314	303	274	303	294	326	332	318	313	290	340	316	333	311	292	298	283	280	315	331	314	317	304	276	321	327	310	304	304	309	282	318	295	293	306	326	308	333	327	323	332	311	346	319	269	297	277	310	299	235	333	293	308	335	302	286	329	330	305	337	318	297	346	294	293	262	335	293	349	312	293	293	307	336	319	330	300	292	290	267	295	319	270	279	309	300	328	290	285	318	323	313	304	278	305	314	307	318	323	286	322	309	296	301	302	317	328	345	282	322	309	307	305	325	322	338	289	304	330	325	309	335	329	298	346	320	307	291	325	284	288	316	332	304	320	306	299	283	289	270	312	301	298	314	307	293	319	327	316	290	280	299	303	288	327	323	320	312	279	329	293	271	300	310	304	277	304	325	311	290	310	320	323	274	322	334	288	347	292	289	296	260	301	301	323	285	300	290	307	297	280	315	308	295	329	301	293	290	295	270	295	319	311	284	303	325	322	325	301	306	328	280	318	309	293	294	300	320	340	312	339	281	331	310	295	301	282	302	317	311	309	290	287	290	274	312	305	283	264	319	299	316	321	273	345	290	289	334	305	318	292	306	310	336	295	316	320	294	317	289	329	320	318	310	321	332	294	326	343	322	288	309	315	326	305	304	296	308	300	277	341	317	293	292	319	328	327	276	332	332	277	330	308	319	320	348	294	316	334	305	280	302	326	297	329	303	272	315	319	292	299	301	290	340	298	281	324	305	325	285	272	322	303	294	275	292	304	307	303	290	289	294	320	313	320	314	295	315	310	284	312	346	326	316	299	297	266	313	274	313	288	336	316	303	277	309	275	298	303	322	287	313	298	272	283	302	309	284	290	312	298	288	296	315	306	350	307	305	305	284	303	293	270	283	283	315	314	305	315	340	299	333	348	334	300	323	291	350	316	329	323	285	299	311	304	312	303	312	292	306	311	313	295	313	302	313	332	329	343	312	310	330	283	316	297	314	288	326	304	286	301	318	306	262	288	303	329	307	287	296	299	281	322	314	294	294	314	328	334	303	289	311	295	311	286	287	279	311	303	319	301	311	326	316	322	328	306	306	306	303	288	295	291	283	319	306	286	329	302	278	317	310	318	322	304	289	290	311	314	304	302	287	283	293	296	344	314	289	325	278	317	323	315	322	323	313	284	272	330	316	320	298	298	301	303	280	328	349	337	295	310	313	307	316	291	287	284	304	297	306	274	332	312	341	290	314	341	331	302	295	326	318	298	330	336	311	327	266	282	309	290	296	322	293	332	299	280	316	302	307	295	288	286	297	349	291	293	286	303	292	320	315	308	329	297	298	288	328	310	305	298	282	322	305	291	306	341	306	282	317	305	313	294	298	296	301	312	306	295	309	309	292	295	308	326	320	314	313	325	314	312	345	275	292	314	312	307	312	302	287	295	323	319	314	303	330	309	275	281	304	302	283	320	324	308	273	278	286	281	293	294	300	308	313	288	286	342	312	313	290	315	270	325	302	326	299	293	307	347	323	336	291	301	295	295	298	323	314	297	307	294	315	296	303	274	308	320	306	303	246	320	288	294	306	300	298	299	292	332	341	318	285	299	286	311	318	320	285	303	297	303	272	327	325	312	288	301	317	283	306	307	299	297	315	306	333	290	292	283	332	297	328	320	303	312	303	312	301	316	310	292	290	324	302	306	320	318	314	320	292	306	318	315	301	310	316	277	287	306	286	314	293	300	287	298	294	307	287	309	297	285	310	308	285	300	307	334	347	274	299	318	307	300	302	289	324	327	347	331	279	293	316	348	303	310	293	272	323	324	318	289	299	322	313	293	293	329	308	312	313	305	313	312	308	319	310	323	274	273	323	324	296	284	294	310	296	299	314	316	298	321	307	328	300	322	296	278	322	298	305	297	298	297	334	282	303	313	303	302	298	305	295	314	305	311	310	295	325	306	319	298	322	297	366	342	287	295	307	304	297	281	323	284	297	303	277	313	301	283	310	313	265	344	293	268	339	292	299	337	313	294	321	304	291	294	324	291	277	320	311	312	317	309	311	300	311	332	293	309	306	327	290	322	314	308	315	336	300	300	293	303	335	275	322	318	307	334	307	315	337	309	298	287	314	299	321	294	292	284	308	303	314	327	318	289	349	293	300	298	302	325	286	322	293	337	278	295	290	312	309	318	289	342	331	329	295	294	305	314	315	307	302	335	326	286	295	318	283	294	327	287	283	315	324	291	297	317	293	327	307	279	311	322	318	330	292	307	306	307	288	309	297	321	297	314	322	295	319	315	329	289	287	289	321	311	305	283	306	298	314	299	319	303	286	306	283	317	306	333	334	318	327	291	324	327	307	293	313	309	298	301	288	274	327	319	307	308	281	298	325	297	275	319	278	308	293	322	298	317	307	308	303	289	286	314	333	294	350	279	300	281	313	317	301	349	317	298	310	269	304	303	299	313	314	325	315	327	323	298	289	310	300	301	314	277	268	295	300	328	274	292	326	305	290	274	294	304	343	286	298	368	300	303	307	315	284	298	303	278	294	315	321	286	255	291	343	312	334	289	325	311	286	292	325	319	303	311	338	301	352	339	285	290	283	288	304	306	323	311	327	337	327	311	286	314	311	303	299	302	283	297	329	280	331	292	324	313	281	334	342	324	343	305	318	297	333	297	287	325	314	321	336	336	298	325	330	296	265	281	295	330	329	324	315	321	289
6984	941	747	775	782	788	768	718	726	747	775	748	715	699	716	697	710	770	716	675	677	694	725	732	739	747	706	729	726	700	723	675	759	711	741	687	708	739	687	707	683	701	717	714	704	685	729	709	682	703	703	708	702	675	705	656	727	721	668	703	725	688	724	716	679	690	676	714	704	720	652	733	700	744	687	638	765	759	691	746	751	666	706	691	690	724	697	741	675	681	736	755	703	735	779	717	687	673	707	712	693	716	730	675	707	711	704	715	738	708	712	708	719	714	695	695	737	754	772	684	703	681	735	729	704	672	704	738	675	682	691	675	706	687	715	728	690	700	728	703	723	695	708	755	718	662	709	692	724	691	685	702	704	696	735	689	665	731	723	740	700	759	703	711	687	690	731	736	718	684	707	698	711	685	714	700	694	673	735	715	735	737	699	685	677	727	695	694	716	705	734	703	707	697	642	691	674	697	710	673	662	698	724	750	709	754	735	721	683	710	749	675	700	728	678	711	730	719	719	710	677	677	680	668	687	707	720	649	668	730	729	668	704	663	700	713	682	623	678	695	717	704	713	722	717	685	716	715	701	689	704	751	727	678	736	687	757	706	616	695	673	678	694	728	748	730	740	680	680	698	671	695	720	700	683	652	675	667	722	695	701	703	715	728	718	669	665	682	626	675	722	694	688	665	717	721	753	737	701	728	716	732	732	687	668	677	674	673	712	706	715	737	679	718	661	711	706	731	678	696	676	728	713	722	656	689	685	693	641	724	679	671	700	753	683	752	759	666	715	715	707	763	710	741	731	725	728	667	730	713	685	721	665	723	716	696	739	699	737	663	695	709	725	676	717	729	707	671	701	744	719	728	694	727	701	674	696	715	728	739	706	724	686	729	716	678	703	684	711	744	752	676	750	723	693	675	722	726	676	702	749	755	733	696	749	732	711	670	725	683	675	705	747	701	701	694	708	704	731	699	666	754	731	686	715	669	737	683	699	705	698	691	753	698	732	723	710	709	728	739	699	727	682	720	714	768	709	719	711	735	704	737	736	692	683	690	701	751	695	726	690	694	737	718	659	741	726	651	747	683	702	684	746	710	686	720	721	734	664	680	717	685	703	721	678	688	713	666	742	673	694	700	717	677	726	713	695	685	691	687	726	688	737	683	717	686	666	738	747	684	656	719	744	756	749	647	748	691	698	691	709	687	723	698	722	706	712	699	768	714	679	729	636	730	692	758	700	719	705	700	693	683	711	750	732	710	689	701	699	714	682	671	651	686	711	709	733	714	668	759	681	738	706	703	715	674	708	661	699	655	685	703	748	733	718	668	704	684	711	720	678	694	686	695	747	740	718	720	722	708	694	700	707	711	724	721	674	725	735	706	703	728	694	749	711	660	695	686	729	670	717	637	717	703	745	716	668	718	719	715	707	727	707	701	728	710	713	735	721	692	718	689	732	706	710	723	742	723	728	708	725	733	701	705	693	776	720	707	671	675	747	712	697	710	714	705	644	770	717	718	659	693	678	689	726	753	720	690	708	725	721	657	704	682	701	764	649	695	668	727	700	732	709	725	711	702	740	695	728	692	717	707	692	722	731	716	705	655	713	673	701	666	673	647	752	709	722	678	693	716	705	698	728	641	667	699	683	730	690	706	720	726	717	687	701	759	731	683	639	709	646	705	726	700	742	711	710	718	719	691	651	694	777	711	699	740	742	685	708	726	732	671	723	692	704	708	667	652	667	680	712	692	659	725	674	692	685	723	739	726	697	697	721	660	723	693	705	735	715	728	685	653	692	714	708	735	682	733	715	705	694	715	674	701	722	634	711	717	695	733	690	703	694	752	768	708	730	732	699	732	692	678	694	674	724	686	753	703	744	705	748	727	736	648	718	747	694	739	749	693	722	682	724	735	715	702	732	694	667	756	715	730	647	684	709	707	720	766	700	727	742	671	713	718	686	732	711	699	736	744	748	721	723	696	717	675	682	653	695	724	681	644	708	742	699	697	696	753	705	693	708	703	677	749	692	693	691	697	705	715	693	713	738	695	697	704	704	722	743	732	666	742	681	699	696	716	682	721	647	724	718	733	727	696	738	731	724	701	739	690	714	690	711	713	647	693	718	648	704	687	745	709	704	692	789	726	697	702	708	693	681	694	678	726	708	684	724	699	713	724	737	689	736	695	725	704	726	685	684	690	757	716	730	752	680	718	728	675	724	758	721	699	652	776	725	669	727	677	696	742	695	696	695	694	703	715	703	703	722	679	698	732	722	696	718	695	758	711	758	712	729	729	725	728	669	743	718	700	676	730	730	750	688	731	700	679	690	728	686	687	688	711	738	757	698	707	702	760	717	697	674	689	696	748	665	718	655	685	705	704	693	706	663	656	679	718	709	682	750	710	742	731	666	680	695	670	703	743	732	739	701	703	670	671	728	692	686	706	656	711	738	755	718	707	692	725	726	690	722	742	752	746	720	711	762	667	708	682	670	681	698	735	644	722	719	744	732	699	711	731	689	693	745	733	710	709	679	714	718	745	738	727	715	692	684	693	696	718	711	681	711	705	688	715	707	713	735	646	691	746	731	737	707	724	668	748	708	695	702	686	724	696	762	700	711	717	688	694	727	664	688	697	712	683	704	685	697	673	698	709	742	708	701	689	755	753	715	708	699	731	665	688	727	683	682	729	718	654	705	669	683	702	698	697	709	703	670	676	726	669	697	712	683	740	704	741	692	719	667	738	678	699	690	721	716	702	700	687	686	715	738	679	693	696	685	669	717	680	724	725	708	701	675	717	694	770	736	726	698	714	663	709	671	720	703	721	740	725	722	685	681	737	719	727	698	681	707	662	712	740	714	702	695	714	724	728	705	732	734	687	706	748	707	692	652	662	711	696	718	684	691	715	726	771	763	685	687	710	707	707	676	694	718	676	725	739	720	708	697	721	661	711	710	677	719	726	664	742	707	708	674	723	714	684	706	732	714	743	726	730	687	658	687	725	715	701	728	729	683	686	735	732	690	674	703	693	701	694	717	740	726	688	705	735	732	701	693	722	690	731	692	700	684	681	745	730	683	675	632	668	696	704	708	703	701	735	695	698	736	694	698	772	704	686	691	702	679	721	738	704	730	727	687	707	712	688	744	758	716	708	688	725	681	705	733	688	699	715	770	751	680	716	641	697	687	722	684	724	711	661	724	674	717	748	681	739	723	696	707	684	695	774	711	687	700	745	654	730	737	722	748	673	722	687	706	721	737	670	728	735	685	687	739	738	689	734	705	705	678	668	728	731	708	689	682	736	692	671	740	716	697	718	699	680	718	690	714	691	691	715	679	671	720	746	666	720	708	708	680	734	683	710	718	714	741	672	677	712	669	689	708	689	639	694	717	672	747	678	699	725	721	649	698	749	692	701	722	725	681	725	752	723	712	746	685	709	702	676	701	765	715	676	706	655	759	698	703	698	741	724	694	707	689	683	691	747	727	698	724	726	701	706	720	675	701	666
30700	9947	1412	909	648	487	416	314	285	242	233	187	180	192	202	190	159	146	176	152	183	155	159	142	180	146	145	157	158	127	143	144	135	147	147	129	133	135	148	150	149	139	141	129	166	130	142	135	156	129	152	133	156	136	153	131	136	123	150	147	145	136	123	161	143	124	160	134	148	151	148	140	146	149	142	130	138	141	170	117	131	146	119	139	135	146	129	132	157	147	155	144	131	142	129	151	154	141	148	141	122	145	136	142	134	116	146	132	143	120	153	145	167	126	147	136	122	110	142	166	142	145	141	150	136	127	120	129	134	145	117	132	143	124	121	143	142	137	147	123	153	146	132	132	162	153	140	150	134	126	132	141	135	126	141	133	120	141	136	140	142	133	145	120	124	121	153	128	147	157	144	143	151	143	129	141	132	148	139	159	145	126	139	141	138	139	126	123	146	131	131	153	154	140	142	135	164	160	137	150	158	140	142	141	134	156	125	139	119	137	157	143	133	126	151	147	120	150	130	128	141	135	152	158	150	136	117	140	157	133	148	124	137	126	129	121	143	127	141	158	144	120	147	117	129	131	143	159	125	115	145	134	143	143	111	149	146	130	146	132	127	135	149	139	145	147	145	132	133	143	111	138	142	155	146	135	142	134	117	131	127	149	159	133	152	152	127	133	131	134	139	139	152	137	142	133	126	136	137	150	134	132	123	136	153	109	122	128	121	135	139	132	144	131	138	135	155	146	154	146	135	163	149	134	147	139	168	141	130	122	135	161	148	140	136	153	137	137	131	137	143	150	128	136	143	137	126	153	142	136	151	143	151	120	115	143	132	129	153	173	126	144	128	137	155	124	157	150	127	156	154	154	139	132	132	131	149	146	144	136	144	138	128	129	124	132	160	136	135	156	132	136	150	140	137	125	138	114	137	148	137	127	127	152	122	144	151	149	141	129	133	140	118	127	151	137	137	124	149	150	136	128	136	150	132	137	131	155	153	157	138	145	148	140	153	136	136	159	157	144	161	147	137	141	140	156	134	148	112	149	164	125	139	135	137	114	128	144	123	133	149	141	112	117	148	142	146	134	124	144	151	131	156	145	113	133	121	154	141	132	152	125	114	126	124	141	135	120	148	141	136	132	130	145	137	145	132	152	150	139	123	152	152	177	157	112	135	138	128	132	151	130	131	129	163	126	111	148	132	154	147	130	147	146	155	123	143	129	125	139	128	146	148	133	122	132	152	146	140	135	149	135	133	111	128	131	136	135	139	138	117	149	136	141	123	142	151	128	124	139	140	134	139	149	158	141	117	142	141	112	125	127	158	127	134	134	121	137	169	148	135	147	131	128	132	141	133	150	125	148	143	129	142	152	133	127	130	121	117	132	148	115	127	151	125	121	131	148	149	140	118	147	148	142	138	142	130	148	133	117	145	136	150	134	137	128	120	148	134	125	141	155	130	158	131	126	156	160	147	126	136	138	137	141	121	152	161	157	146	162	149	141	118	159	133	140	125	129	117	136	139	111	122	154	150	127	142	126	149	119	112	160	111	151	130	135	127	136	120	118	149	130	131	145	147	131	133	138	130	139	153	118	132	129	128	124	158	147	129	138	142	150	120	152	125	112	126	161	127	119	148	132	140	133	132	120	161	127	111	128	123	124	139	130	150	150	132	129	132	129	139	129	140	135	116	157	135	129	118	135	125	152	126	133	134	136	142	144	145	136	123	116	142	104	124	106	145	131	156	122	141	156	158	128	145	156	130	143	139	163	147	140	160	168	142	135	148	136	140	152	145	158	113	115	140	130	155	131	115	126	141	136	119	133	130	142	126	125	120	150	151	121	129	148	140	120	109	149	136	156	124	138	132	143	154	159	127	129	125	138	126	116	152	154	143	157	148	127	133	136	131	134	132	123	125	121	119	126	147	138	143	139	139	145	150	132	137	108	146	133	146	138	133	145	149	136	149	150	153	148	145	133	137	121	162	155	139	146	136	123	155	143	125	138	131	137	141	145	120	144	147	122	120	136	127	136	117	130	145	129	134	136	152	127	134	129	121	133	143	133	142	150	139	116	144	129	126	131	145	139	142	139	124	143	134	153	130	151	128	147	156	136	145	124	136	114	131	146	142	140	124	123	125	144	140	142	141	116	137	142	128	120	145	121	145	150	110	127	131	142	144	130	134	136	132	145	132	137	161	131	137	135	138	140	141	118	140	150	146	151	130	142	126	150	150	131	133	128	122	148	111	134	141	144	127	150	139	120	134	134	166	163	145	124	130	129	140	150	136	156	130	129	142	128	140	138	127	142	126	132	100	138	152	146	142	134	154	128	163	138	134	129	137	151	159	126	123	128	133	143	151	150	137	153	137	157	126	146	145	143	121	141	171	145	136	146	150	173	141	133	140	126	123	139	121	132	147	140	155	148	146	142	124	136	138	123	137	137	141	160	127	130	140	137	125	137	141	139	162	142	147	134	171	137	139	137	151	123	140	137	162	132	130	144	151	126	122	132	114	125	123	126	137	129	145	156	137	145	143	132	145	133	124	133	124	154	140	146	157	144	135	138	137	132	123	139	106	129	162	125	137	127	130	154	141	123	154	122	143	133	134	147	140	135	138	141	136	127	137	115	150	133	145	120	161	158	147	151	158	118	135	124	130	152	138	133	134	154	140	135	146	138	142	144	152	148	149	145	155	136	131	145	121	120	132	131	142	163	140	144	125	126	129	124	126	140	132	127	148	138	131	135	127	132	149	136	139	137	132	133	122	134	138	132	128	141	125	123	142	144	162	132	125	135	138	145	142	153	143	122	119	136	134	129	139	137	152	146	130	166	151	164	131	158	163	129	132	127	145	141	118	127	134	168	138	146	131	149	132	139	135	146	149	137	149	145	132	130	128	132	158	138	142	133	131	134	137	118	158	135	130	126	142	139	161	147	157	117	164	128	130	126	139	152	122	154	130	127	143	147	143	129	150	106	118	161	120	147	122	137	154	139	136	141	145	141	139	117	134	150	137	113	147	134	166	135	152	153	122	127	163	147	154	148	140	160	152	132	127	139	135	123	162	132	142	135	158	127	139	130	139	143	135	143	143	129	150	139	150	129	137	148	151	132	135	138	146	134	141	132	132	120	137	144	125	148	119	130	129	148	134	135	143	141	136	142	123	154	114	152	133	120	125	136	133	145	124	152	141	126	138	127	143	140	146	149	146	129	140	143	146	143	157	143	124	134	140	148	129	145	112	141	133	144	117	133	125	151	157	148	144	149	116	121	138	151	138	128	138	143	134	129	126	131	146	150	154	148	146	130	145	142	158	136	154	142	140	154	143	132	133	139	149	145	127	125	171	136	123	137	150	128	153	140	124	124	112	134	145	149	113	114	145	152	157	119	137	124	139	121	136	129	138	133	141	118	129	140	142	154	140	153	145	130	134	139	142	144	142	119	158	123	111	154	134	125	139	126	140	132	160	148	139	151	132	150	142	144	134	151	136	108	152	125	147	151
15545	5098	2240	2799	2498	2038	1736	1350	1169	1023	964	857	774	700	706	614	607	552	568	568	563	536	472	489	467	468	467	466	423	435	421	389	464	415	421	408	410	393	411	401	429	381	386	351	402	394	382	362	385	399	380	372	410	376	356	430	364	351	396	399	388	398	368	379	358	374	398	363	370	353	384	388	364	376	380	399	343	353	383	373	365	375	361	387	375	367	375	363	386	361	414	352	354	391	390	366	341	382	421	361	382	345	368	376	385	348	361	370	374	395	363	366	357	355	382	368	390	380	360	341	364	341	362	356	358	370	358	372	384	344	365	354	373	374	389	351	358	395	386	352	363	347	383	351	353	393	353	350	394	372	357	344	359	336	350	380	384	363	393	391	338	356	334	383	388	327	347	356	355	349	338	375	346	342	372	346	362	330	367	357	366	373	366	355	360	363	383	359	378	345	370	354	356	357	385	347	342	388	356	360	364	359	358	334	362	364	353	361	366	322	311	330	335	393	345	371	344	362	359	360	407	368	376	353	358	355	364	360	344	377	389	354	343	353	377	377	326	360	361	380	358	390	384	372	343	360	366	394	378	389	380	362	321	345	350	308	386	355	380	371	355	367	367	320	350	361	325	392	349	327	308	373	341	370	395	363	356	398	340	371	339	371	392	353	324	438	367	369	357	374	390	353	350	357	365	366	352	378	334	391	359	353	377	393	372	365	343	389	348	373	358	359	329	358	368	370	348	350	349	350	373	395	363	359	379	366	312	381	340	350	365	369	331	353	368	370	337	371	349	352	330	402	356	354	345	384	415	366	352	363	369	344	336	345	348	370	345	347	357	352	376	372	340	343	385	381	332	359	350	337	397	356	352	355	353	369	374	359	387	353	385	383	334	340	333	393	366	386	395	373	367	394	332	347	358	337	371	358	325	369	327	370	355	368	347	370	391	367	354	354	368	341	378	339	340	326	369	333	365	355	392	363	357	364	366	353	346	365	345	360	356	382	368	377	336	350	359	338	329	375	346	373	331	348	342	339	357	381	337	368	379	345	330	397	370	330	347	359	381	360	390	379	368	380	336	353	376	385	348	339	334	375	375	343	390	346	378	343	370	338	370	337	356	365	331	370	320	359	342	355	341	363	374	369	353	371	383	386	352	338	340	378	337	391	336	341	355	350	382	366	334	383	366	332	361	368	360	392	396	360	355	374	389	357	407	362	339	378	377	370	369	380	327	353	389	361	359	362	367	336	341	367	360	346	349	384	345	335	339	369	387	375	349	396	317	339	379	379	393	357	356	354	350	371	350	363	363	350	325	410	383	345	336	350	385	331	350	397	384	341	344	348	396	386	335	354	338	324	362	352	350	366	340	364	371	391	361	347	393	377	374	326	354	338	352	332	353	380	358	350	372	326	346	347	363	379	375	363	345	335	333	349	392	340	366	335	351	330	363	402	343	344	344	354	352	347	383	363	359	356	377	386	358	378	395	374	380	389	326	348	349	392	330	351	351	334	342	341	364	350	337	384	362	358	383	339	374	361	383	360	364	361	378	372	356	394	359	376	344	334	352	370	345	400	357	368	333	356	342	342	346	343	363	341	348	358	368	334	338	391	367	358	357	360	346	347	374	349	327	348	329	353	364	359	362	370	344	354	334	329	324	348	340	365	371	367	346	352	369	368	369	351	351	342	369	320	343	364	362	379	372	384	341	397	347	375	355	331	360	325	378	379	373	361	349	357	386	362	358	372	398	371	330	345	362	384	342	371	349	340	405	333	343	344	337	356	349	326	342	392	347	346	360	363	355	359	320	365	353	372	340	365	345	367	378	350	363	344	326	359	351	367	340	332	352	348	346	319	375	370	337	360	361	390	371	356	369	338	375	363	362	345	383	371	338	383	336	395	378	371	356	357	342	347	375	356	382	354	331	374	394	327	371	353	343	347	368	385	335	380	364	358	348	364	356	344	364	395	378	373	377	355	337	357	353	360	337	376	351	395	344	324	383	320	359	356	369	379	391	349	398	319	354	355	378	398	349	346	354	383	339	364	364	361	383	363	353	347	358	334	354	322	359	382	359	346	360	380	344	364	354	366	387	323	331	340	359	374	374	346	375	407	363	359	377	361	337	364	391	323	342	365	346	378	377	346	357	373	331	367	314	341	381	357	349	353	333	348	338	371	359	373	349	367	345	353	357	339	377	334	384	318	364	332	376	362	341	384	320	371	347	341	379	351	335	330	345	349	378	365	373	343	373	326	375	339	379	336	377	364	372	351	338	380	399	383	391	355	347	331	374	342	347	368	367	344	392	359	359	367	369	385	328	358	331	389	363	326	346	379	323	338	385	370	374	350	384	391	323	351	330	357	389	325	350	342	354	373	381	362	348	381	350	376	372	348	344	373	389	363	390	355	372	382	322	312	346	375	359	337	372	352	355	364	352	361	344	363	333	371	337	331	356	305	386	388	366	341	347	397	367	340	364	351	361	386	372	344	356	366	342	350	317	347	361	332	335	360	326	369	368	375	333	362	404	357	369	356	395	330	355	377	330	360	385	356	397	332	340	336	352	319	353	333	346	375	358	313	369	368	349	352	384	345	382	359	348	386	333	346	355	345	359	382	334	368	360	358	306	327	370	348	386	349	364	341	360	368	362	339	344	366	350	359	358	375	370	350	353	366	368	370	370	349	360	339	354	353	373	340	399	356	388	347	353	373	335	375	390	358	381	355	319	315	386	347	336	343	374	378	357	359	369	339	368	340	347	377	348	373	397	338	372	317	358	359	377	351	369	382	360	366	355	344	348	354	404	359	363	342	372	366	376	368	346	349	373	374	353	371	343	411	358	359	355	352	347	355	358	372	340	360	364	387	329	361	383	355	345	335	372	343	337	344	355	365	354	338	343	382	340	345	370	346	363	338	328	378	372	385	345	392	364	324	343	352	332	357	372	371	357	366	359	346	344	357	381	346	373	380	365	359	349	382	342	342	339	334	378	350	347	354	379	349	365	329	346	321	351	371	353	364	374	324	332	330	326	331	366	354	398	355	362	332	363	382	332	382	377	336	344	358	373	335	348	347	364	338	357	366	380	342	365	372	361	348	405	346	343	362	343	370	370	381	370	360	369	374	361	355	348	339	362	377	395	378	350	353	358	355	378	384	337	375	396	373	368	365	347	367	353	352	382	349	354	364	354	387	372	348	406	383	360	381	348	359	359	356	349	361	362	343	366	389	350	373	364	341	334	343	311	377	345	334	350	365	355	359	365	335	365	339	342	354	370	357	339	342	341	360	348	348	373	356	344	375	341	353	339	362	352	347	357	395	384	355	388	346	371	361	338	368	400	377	322	349	353	362	381	373	358	371	378	380	377	350	347	351	351	333	380	346	345	382	333	362	322	354	388	340	398	370	347	344	334	353	359	330	366	348	380	360	362	359	343	358	370	331	356	337	362	367	367	333	353	369	372	343	344	356	353	348	394	368	374	342	368	373	367	375	366	388	357	317	368	380
41279	18441	3406	1698	1153	843	633	497	419	388	350	280	288	271	257	243	228	242	199	204	188	191	184	186	195	188	144	176	167	165	168	159	193	164	174	173	173	179	181	167	169	151	160	145	166	171	146	163	154	169	151	167	148	159	152	160	133	154	152	115	144	162	173	132	146	153	155	142	167	146	151	127	158	144	126	130	150	141	149	174	166	154	148	145	169	142	149	161	167	148	169	157	166	148	129	147	131	131	142	145	144	133	158	171	126	160	149	154	155	144	147	138	156	152	159	145	136	152	130	156	162	152	145	152	143	162	159	144	145	146	157	175	149	152	143	165	150	148	157	141	167	152	156	134	159	139	117	175	154	150	173	153	146	141	149	152	149	153	158	162	132	152	155	135	148	154	127	167	152	140	141	155	149	140	156	163	134	157	146	152	148	149	146	118	140	153	153	147	142	152	150	148	154	163	146	158	160	173	154	166	155	162	142	140	161	166	160	138	146	165	157	172	144	158	134	163	175	169	166	154	151	155	146	144	153	144	157	149	159	177	152	155	153	151	150	168	148	150	190	152	166	155	180	163	140	158	167	192	163	155	145	136	157	173	147	147	147	155	152	145	130	173	145	173	151	160	161	149	155	162	130	162	141	145	156	155	167	144	148	158	155	157	167	151	139	147	150	157	120	159	177	168	142	146	155	160	155	139	160	136	139	190	149	170	162	146	138	182	165	163	136	172	156	147	144	163	149	158	155	141	135	143	147	166	131	152	158	155	156	149	162	159	157	146	155	146	172	155	167	144	155	170	146	156	135	138	149	139	152	143	167	160	155	141	150	149	158	153	156	162	164	161	135	149	137	149	169	153	139	135	163	165	154	174	168	166	188	150	138	164	126	128	153	156	169	140	157	149	139	134	126	134	143	153	145	170	132	147	147	126	158	145	167	133	133	128	149	141	155	146	131	144	158	160	151	158	178	140	149	133	133	135	127	159	140	137	141	146	144	153	138	118	158	129	150	167	136	188	137	163	152	145	162	165	124	161	171	158	167	187	178	164	157	155	139	171	142	163	180	135	159	132	151	169	152	162	174	159	162	170	143	153	174	157	154	156	129	168	154	149	154	180	177	154	146	149	151	154	144	156	156	132	173	156	148	126	169	171	178	150	136	144	143	141	152	145	146	138	158	148	139	155	161	168	156	171	153	154	152	156	167	142	133	139	148	145	143	144	133	154	134	119	140	153	135	172	142	167	141	173	161	153	171	149	160	170	156	173	136	146	146	137	136	148	166	173	137	142	153	133	143	135	179	146	155	149	151	171	150	154	164	166	149	158	167	156	187	157	140	154	164	148	149	168	157	144	149	108	154	173	157	136	159	152	163	154	152	149	145	140	155	131	156	140	149	147	150	131	146	158	147	112	163	162	152	150	174	161	170	125	164	165	167	170	159	174	153	151	164	161	149	152	138	152	146	151	149	157	155	148	144	138	142	151	163	134	157	161	134	160	145	177	153	154	159	142	160	151	155	124	165	171	132	150	138	140	159	121	151	168	155	158	156	158	132	173	137	137	153	170	127	157	148	170	162	177	150	155	154	166	163	157	156	127	128	137	146	149	127	143	162	142	176	160	148	159	130	136	147	145	147	145	138	163	183	126	138	148	132	147	144	134	154	138	136	157	146	159	148	128	162	147	155	144	133	142	152	143	158	143	141	127	147	151	172	147	152	146	162	175	142	170	164	158	170	132	149	144	161	151	139	120	142	145	118	137	158	164	151	152	151	131	166	145	169	141	156	150	146	160	140	143	155	158	169	144	153	159	126	167	142	116	155	166	163	161	170	157	128	140	143	171	161	154	161	157	148	159	152	164	143	141	146	167	155	153	167	161	155	164	141	141	166	161	151	155	140	132	142	152	173	176	167	165	151	154	142	155	139	154	132	143	144	145	163	158	148	158	159	144	147	149	168	132	138	137	147	158	170	160	177	164	138	120	142	127	152	127	170	138	176	138	159	151	150	146	167	150	142	177	170	157	165	162	139	144	152	158	157	152	164	141	166	146	179	192	173	150	161	165	177	168	139	148	142	152	146	166	150	154	155	141	156	157	157	160	139	146	133	143	145	152	136	147	145	141	163	147	125	146	132	157	152	166	167	151	142	173	145	152	173	146	156	156	145	140	159	165	148	139	153	155	148	160	165	156	157	148	138	149	148	142	173	130	144	158	172	164	133	139	163	148	145	145	158	145	134	167	148	182	147	154	136	177	145	161	130	153	164	151	149	160	173	161	158	156	156	147	144	134	147	158	155	170	138	168	169	160	160	164	161	164	176	183	172	159	143	142	129	151	139	172	159	166	158	155	155	137	154	145	142	166	132	151	121	132	145	168	163	157	173	145	179	135	169	168	128	129	151	148	157	130	145	141	129	160	156	157	152	145	176	152	140	157	141	159	176	158	158	153	150	167	170	153	145	111	166	141	153	150	157	151	127	152	146	187	164	159	173	136	145	172	182	138	147	163	132	137	148	167	162	168	164	147	175	127	150	146	156	152	158	147	153	149	154	133	138	163	163	129	162	150	182	147	135	173	151	125	140	156	163	152	169	152	147	165	160	149	148	155	168	148	135	151	154	163	158	161	159	181	144	138	167	152	192	172	156	137	175	149	161	161	144	145	152	158	151	140	151	174	159	142	125	137	176	159	142	133	146	144	137	158	166	174	145	153	142	183	166	132	142	179	171	161	167	167	121	151	146	164	147	163	147	150	162	154	137	138	151	176	132	152	134	159	147	165	165	148	117	134	132	138	151	177	137	166	124	146	149	149	151	153	175	143	158	157	139	136	125	153	167	154	156	151	144	147	166	148	160	167	147	177	139	150	185	143	159	156	150	156	150	159	138	157	165	135	170	143	137	153	192	154	149	162	128	169	169	142	160	170	164	139	157	143	153	146	130	147	165	135	157	154	129	138	142	155	146	162	134	142	157	179	151	147	144	142	164	140	157	143	155	139	142	141	148	151	138	143	168	141	142	148	150	129	155	167	164	151	142	163	141	144	167	169	160	127	140	154	151	145	157	155	160	151	143	161	142	149	160	151	157	143	139	147	127	161	172	153	152	170	152	143	157	165	163	152	140	149	164	144	132	164	148	183	148	158	159	155	142	163	169	147	148	160	149	143	171	161	137	151	163	165	154	171	149	156	144	128	136	158	155	176	165	147	171	156	174	167	149	173	165	159	144	158	143	161	140	171	141	176	146	159	153	141	132	130	149	161	145	143	164	164	141	152	145	172	135	161	153	146	167	149	161	142	162	151	131	146	174	146	154	156	143	142	137	154	146	152	140	143	150	144	169	148	142	160	162	189	124	149	152	153	131	141	155	152	145	142	157	171	145	149	145	173	161	143	156	158	155	143	133	136	150	145	158	149	144	161	148	164	152	157	131	149	150	142	148	139	142	165	159	129	146	181	159	128	152	128	129	150	145	145	151	152	134	181	160	161	146	142	172	134	153	155	139	161
21301	8972	4101	4959	4380	3421	2787	2385	2013	1677	1530	1393	1198	1076	1011	976	863	876	765	745	708	684	675	668	675	607	598	584	578	570	548	590	548	556	563	525	541	493	526	491	504	502	449	484	490	486	534	444	468	479	488	465	466	464	482	452	467	429	428	444	445	421	467	468	458	424	465	447	428	454	421	394	467	464	435	408	428	434	443	426	412	455	404	418	426	438	434	399	407	454	449	428	432	405	416	436	409	409	434	418	438	457	424	398	403	377	449	425	438	425	432	427	420	385	452	435	420	429	459	400	434	400	389	414	415	418	413	430	390	404	416	427	425	436	388	431	402	403	415	408	424	399	383	429	413	415	442	434	427	417	416	420	411	447	443	414	434	427	419	434	419	386	397	426	431	413	405	421	408	415	436	388	406	393	427	360	374	435	394	402	443	428	449	391	428	397	433	399	371	411	420	445	452	387	435	447	431	439	407	419	422	398	422	396	407	419	354	421	411	382	414	450	425	402	407	401	409	404	411	434	443	422	428	413	422	431	412	419	444	442	442	393	428	404	428	399	402	392	401	404	392	397	420	413	388	449	405	424	387	416	388	409	404	414	403	436	437	478	426	388	450	430	426	415	378	444	399	404	422	397	406	419	405	426	427	423	411	386	390	410	392	407	434	435	393	421	396	411	436	418	455	402	389	420	361	399	442	416	421	393	392	368	411	388	454	455	374	423	424	416	405	377	411	418	409	439	434	414	417	447	405	381	395	432	424	451	411	421	435	454	410	463	437	444	416	420	428	421	422	400	390	390	418	416	417	412	379	431	421	404	402	450	405	380	386	414	389	432	402	410	412	421	420	423	441	407	408	410	390	437	412	435	421	415	450	394	429	367	399	433	368	426	419	429	426	393	422	412	389	400	406	433	412	430	388	449	437	436	426	407	408	405	413	416	399	412	395	433	382	407	421	443	440	417	417	403	436	397	421	417	439	420	431	393	396	418	407	397	393	425	379	431	439	398	393	447	414	434	447	407	383	425	387	433	425	428	441	425	416	420	394	405	420	431	405	411	392	417	445	392	407	392	426	419	417	426	404	381	462	402	401	469	420	410	399	392	422	416	423	411	413	432	451	397	406	443	383	409	418	389	414	415	401	376	404	444	446	407	409	446	415	412	426	440	420	411	449	423	414	389	380	401	421	433	455	433	415	444	439	423	413	408	436	405	397	412	400	428	431	406	438	423	393	373	462	459	390	420	415	401	396	427	441	420	419	388	391	372	376	445	377	432	402	406	411	453	423	377	422	415	411	413	393	403	396	456	407	405	394	399	423	397	361	385	400	446	420	432	428	421	431	428	395	396	383	451	391	386	415	424	402	399	376	409	416	428	378	420	398	394	416	434	423	426	421	401	417	403	406	406	412	439	408	431	417	404	378	381	408	400	395	461	425	451	439	378	402	398	433	446	393	423	401	404	403	457	427	396	410	401	414	438	409	377	392	393	398	408	401	440	400	432	420	387	372	414	422	394	438	399	452	416	409	410	414	443	391	442	402	397	406	421	390	385	416	414	416	428	406	431	440	451	390	428	404	394	411	421	384	444	386	412	414	390	410	392	458	403	412	387	420	400	412	418	412	415	426	400	430	420	392	417	424	408	408	388	415	380	421	375	412	419	387	434	434	405	408	422	430	383	442	421	427	411	415	415	434	394	410	410	425	407	382	408	441	410	397	412	402	429	384	431	389	399	399	445	438	378	423	413	418	415	396	393	387	400	411	378	393	404	402	404	430	438	411	397	407	428	381	452	412	412	418	415	427	443	418	397	407	429	417	413	415	418	440	382	424	430	406	412	424	411	417	394	399	404	432	383	436	409	412	423	381	406	382	424	428	402	412	416	408	430	420	379	395	424	403	430	447	420	391	389	424	405	410	415	432	423	401	398	398	428	437	411	429	404	371	417	431	424	389	390	433	423	401	391	419	390	430	448	403	410	402	390	419	411	437	400	424	408	410	421	405	415	404	397	432	396	443	426	392	432	415	431	359	399	431	378	437	435	432	388	405	373	407	409	451	393	403	432	423	392	406	490	428	387	423	405	376	441	395	403	393	403	456	401	389	439	411	443	405	398	392	411	400	404	417	433	385	405	389	367	439	413	422	413	419	404	439	417	455	402	415	430	392	401	419	385	422	434	389	419	433	407	395	412	433	419	429	389	444	421	409	408	387	396	449	376	392	393	407	434	421	417	376	390	432	413	424	420	385	455	378	405	399	416	440	418	387	386	389	385	428	427	432	413	403	431	391	416	434	406	426	414	374	428	419	448	422	393	381	380	406	415	402	423	423	448	418	438	429	433	396	405	414	421	423	440	456	363	388	400	431	420	370	401	380	387	425	426	407	411	433	411	381	385	422	419	416	396	396	390	389	427	384	420	407	445	425	392	416	402	392	449	445	430	435	453	397	430	432	405	421	407	399	407	397	414	413	392	384	394	388	389	420	405	415	399	419	424	431	421	414	422	418	414	401	420	412	410	396	402	438	414	425	419	414	399	435	426	409	428	402	429	395	388	432	377	423	404	442	415	425	416	435	389	405	401	433	409	424	414	390	434	396	387	418	414	386	435	413	420	416	395	424	397	423	384	410	416	400	417	413	406	390	411	435	386	394	397	383	411	413	407	383	384	395	412	434	417	457	409	436	404	403	442	432	418	427	415	385	422	407	429	407	385	375	415	465	405	419	409	414	431	408	420	424	402	442	469	397	404	433	410	404	418	444	438	379	452	407	431	428	434	396	390	409	447	406	401	421	426	426	400	427	425	437	428	386	409	415	403	419	404	418	382	382	387	409	415	410	404	383	400	407	415	424	397	405	421	424	425	425	392	403	406	401	391	416	422	349	426	407	406	393	441	444	422	444	429	432	382	429	398	382	393	419	408	412	425	427	417	400	405	427	444	439	395	452	412	437	399	392	380	386	424	407	406	416	436	434	403	421	401	397	423	414	430	420	382	401	406	407	392	400	393	417	445	382	435	414	375	423	423	396	419	381	430	456	428	419	443	415	427	372	398	408	401	398	434	418	442	414	423	392	403	428	405	426	445	412	428	382	427	438	462	402	404	420	442	408	407	393	428	382	402	439	402	407	407	438	408	454	412	430	411	462	406	437	446	427	426	421	423	428	405	402	406	437	441	380	401	444	410	380	443	409	405	468	408	433	376	403	416	454	413	450	413	420	423	420	436	423	396	400	388	391	393	412	435	412	436	419	444	419	450	380	434	431	420	403	444	394	427	386	377	414	434	373	395	416	431	410	385	447	417	416	431	407	397	426	415	411	431	408	380	460	408	426	382	411	408	403	386	398	417	392	388	420	430	392	434	382	425	407	405	429	449	407	432	396	426	392	398	401	386	402	400	413	428	416	412	412	406	433	408	405	407	414	386	420	399	407	439	423	400	437	423	395	420	440	425	399	421	398	409	411	457	390	391	427	463	417	413	444	395	409	370	422	400	407	398	389	376	457	403
14493	1396	322	315	319	315	294	330	325	349	306	307	290	315	311	328	320	278	318	317	290	336	325	303	304	320	293	299	312	308	318	297	296	315	311	322	329	328	300	275	272	296	293	313	329	294	318	283	284	292	298	327	314	309	273	278	321	286	305	316	271	291	300	324	320	306	351	328	305	303	284	310	315	314	302	296	297	309	302	322	328	278	318	331	304	304	310	295	317	321	289	301	325	306	280	316	295	319	308	302	306	304	313	316	295	290	277	288	307	298	302	275	261	318	321	296	340	298	315	321	326	303	300	290	314	309	322	267	291	304	334	316	289	328	296	300	306	267	321	309	307	301	325	323	300	310	314	296	281	280	297	291	277	324	305	288	304	312	282	305	294	262	306	313	298	318	280	315	303	311	283	295	266	286	315	283	293	305	340	314	309	329	311	302	325	353	319	280	317	305	284	292	310	278	297	336	312	287	296	294	308	317	289	349	306	292	298	319	276	324	282	291	316	291	320	299	351	273	335	326	297	295	326	294	326	304	317	318	292	284	282	301	300	288	280	351	311	318	348	314	307	258	297	302	284	316	310	291	288	313	348	287	289	301	325	331	266	277	296	301	297	269	284	329	319	294	318	333	289	316	309	302	352	316	316	287	283	293	331	282	330	317	310	294	281	294	299	306	288	308	269	295	297	298	298	299	275	300	308	305	334	335	301	330	323	292	316	321	326	326	314	310	270	277	300	272	334	327	295	310	302	301	290	303	288	315	295	307	310	316	310	301	307	305	332	327	305	301	330	261	292	329	268	314	311	312	317	296	316	327	321	349	300	270	310	336	313	324	341	285	306	267	287	304	294	287	295	350	325	324	319	317	315	322	304	297	335	297	299	308	325	304	314	320	313	305	276	322	308	317	294	317	363	304	274	304	316	290	302	286	298	347	283	317	312	332	310	276	304	290	322	298	293	282	317	305	268	310	271	317	267	333	300	290	312	341	322	310	315	304	333	326	324	334	265	334	300	272	324	326	292	311	284	322	292	281	300	332	288	339	296	309	302	304	283	297	326	318	318	304	289	308	283	302	286	310	302	327	325	314	307	298	297	297	300	307	313	305	337	301	323	255	315	307	289	293	290	277	322	310	276	330	316	273	313	290	334	338	305	322	296	316	310	279	324	285	304	315	297	286	314	324	329	303	310	325	301	303	306	328	321	311	302	277	300	314	310	314	305	319	308	321	312	321	347	283	339	263	308	322	301	310	297	298	293	311	302	306	282	310	318	308	295	293	320	336	265	253	315	324	284	313	286	326	328	277	286	332	306	292	307	266	282	289	312	316	298	322	288	303	305	313	301	308	280	280	299	314	280	311	306	309	348	317	306	318	339	313	290	286	320	319	307	291	311	277	322	304	278	320	318	319	323	318	309	295	313	284	302	348	302	288	328	327	317	315	323	298	314	319	295	317	291	309	294	295	320	273	297	311	319	307	324	305	327	315	292	279	299	290	300	298	303	337	311	265	308	287	277	313	306	297	303	320	328	347	320	310	295	306	310	300	303	302	313	305	312	305	301	292	291	324	286	291	318	327	285	309	279	308	321	294	334	308	301	296	273	289	305	319	297	306	304	334	281	303	326	337	297	322	294	269	302	299	299	309	334	340	336	304	311	319	313	290	314	303	320	332	305	307	312	285	310	304	308	328	282	316	278	295	285	274	302	294	291	291	310	306	269	307	337	294	324	314	309	302	316	281	303	286	296	294	295	341	284	299	299	300	312	329	323	316	322	304	315	342	314	329	269	293	343	282	292	316	327	292	331	307	317	313	324	297	309	306	297	309	305	329	273	303	301	286	306	304	285	291	310	293	291	318	331	281	289	290	332	309	311	319	301	317	311	298	353	303	278	291	327	331	300	308	319	304	305	320	306	290	312	320	273	287	324	317	279	340	290	287	297	309	309	310	304	313	311	340	263	330	288	339	329	288	319	304	322	297	255	334	328	323	280	319	317	324	297	310	330	298	284	279	339	323	302	307	269	318	301	311	291	306	332	275	282	299	292	295	319	354	308	321	320	286	287	304	319	318	289	307	301	292	331	335	303	302	316	350	311	296	288	302	315	296	308	309	304	301	324	302	297	305	305	306	319	299	289	299	284	334	301	298	310	317	303	314	290	288	308	336	289	312	306	315	281	294	302	290	295	288	336	297	314	285	321	317	322	324	299	284	316	313	310	299	298	304	301	311	304	310	295	327	287	307	291	326	305	286	292	286	287	319	290	318	315	294	307	296	321	298	317	278	344	296	298	285	269	276	327	288	271	290	294	323	290	297	284	307	305	328	332	320	271	297	289	319	335	309	318	297	268	299	321	318	301	290	301	325	334	324	311	291	279	291	302	288	298	295	345	302	338	336	319	301	314	293	292	339	288	303	283	323	316	314	301	329	317	302	300	318	313	294	320	318	286	275	287	316	293	300	304	304	309	315	345	309	331	292	323	300	278	300	317	337	319	308	307	310	301	300	320	285	281	304	301	303	283	291	318	292	304	288	313	316	319	308	325	272	288	311	282	288	305	285	306	300	297	275	324	272	307	302	311	310	295	303	301	303	293	292	287	296	333	306	299	319	319	332	286	267	302	297	298	316	329	301	291	281	313	339	322	295	301	279	329	315	306	352	274	329	295	299	325	320	339	334	309	309	310	312	282	322	320	282	282	301	318	322	311	302	309	305	344	339	328	321	280	285	326	301	289	344	291	305	299	309	321	315	313	301	304	324	314	262	326	296	314	321	342	272	277	330	289	304	302	311	310	297	285	293	280	309	328	313	308	356	284	311	313	304	282	313	294	305	326	316	314	348	330	289	289	332	328	331	347	295	314	329	286	306	279	287	301	297	296	284	335	301	300	322	299	306	290	302	326	284	262	308	294	328	283	316	294	294	306	331	314	311	312	294	299	320	295	285	296	296	305	312	323	310	339	311	354	333	320	305	302	307	299	286	286	310	321	312	311	308	324	330	330	313	303	328	284	324	297	334	295	308	300	277	324	285	318	311	287	330	310	323	325	295	315	285	353	321	293	288	284	291	259	306	314	308	323	341	294	317	291	320	356	289	287	276	280	326	313	274	302	315	327	295	341	315	302	287	306	315	311	297	322	311	283	314	300	302	289	299	316	338	296	289	324	296	313	352	313	283	294	338	305	301	312	328	324	302	299	308	295	304	308	302	305	341	346	278	319	286	311	306	349	279	299	279	291	334	285	306	255	313	313	317	314	325	276	299	293	315	297	325	312	297	351	312	307	303	287	342	300	302	300	280	295	320	305	305	285	299	306	294	303	306	322	311	319	299	326	316	295	309	298	305	313	308	308	304	307	308	293	316	286	322	307	320	326	316	305	310	300	300	298	313	307	327	305	312	317	331	319	306	317	336	325	313	307	304	270	299	281	299	303	301	291	306	295	279	285	296	286	328	312	337	268	309	291	307	296	328	299	301	305	322	289	307	252	308	318	306	284	329	333	267
6665	926	741	757	725	775	728	762	732	719	746	717	759	715	735	708	704	747	719	667	736	765	691	725	714	734	772	709	679	709	685	703	666	741	731	725	706	666	746	737	666	669	690	723	674	683	701	690	673	713	676	710	705	690	721	728	672	669	740	754	702	698	723	686	705	714	727	702	731	683	714	713	687	692	702	721	701	669	694	684	723	676	710	718	687	731	674	711	723	728	700	670	708	712	704	678	697	727	711	689	685	733	722	726	682	678	707	711	696	660	698	688	720	689	699	717	672	740	692	738	693	698	766	668	685	699	735	729	678	693	708	734	724	752	705	712	703	690	756	692	702	706	715	636	703	715	677	686	726	721	677	739	740	693	685	688	671	665	755	695	680	737	688	681	703	695	649	742	677	660	684	707	700	766	687	721	725	662	730	694	706	749	724	710	724	740	703	701	732	659	765	727	694	681	722	719	735	695	733	710	722	734	678	718	698	669	706	735	687	671	694	732	698	678	682	754	670	705	716	694	656	704	710	698	692	705	721	677	696	657	741	687	688	711	722	675	736	688	735	652	704	712	695	700	728	739	695	735	703	701	697	705	689	704	734	685	697	642	702	691	698	714	657	634	661	760	664	723	703	719	639	685	691	662	662	756	683	708	684	691	712	664	683	662	726	732	699	673	701	676	703	708	686	725	730	741	715	684	676	667	694	694	696	718	700	724	664	686	698	725	730	684	668	705	674	656	763	753	714	680	668	701	749	696	706	728	689	709	682	707	691	752	684	702	701	700	752	718	697	677	705	667	666	670	684	670	723	673	698	704	727	718	720	676	708	708	727	691	707	723	673	695	724	706	649	702	677	682	677	691	750	713	724	669	672	675	707	728	745	699	713	694	686	659	687	686	723	723	700	721	716	672	756	705	716	685	707	708	709	677	712	733	715	723	715	690	710	710	697	684	699	702	671	723	730	662	720	705	688	672	736	678	703	686	744	719	683	760	719	663	701	688	762	684	728	717	713	685	698	685	633	714	689	674	722	698	691	751	704	673	722	709	668	744	720	662	705	699	673	738	715	706	693	673	664	737	688	666	698	684	680	682	754	676	627	703	696	724	733	720	697	709	711	659	624	763	691	683	711	698	694	733	710	710	695	719	679	728	740	707	699	737	664	725	669	638	716	701	647	736	649	698	708	709	689	702	666	690	669	719	667	733	742	720	683	702	698	720	654	705	735	715	685	663	702	764	722	707	711	746	713	707	682	672	653	726	658	722	678	712	687	691	716	725	725	660	727	674	715	712	671	686	703	731	733	743	777	680	677	734	683	668	685	707	690	697	701	696	737	726	708	732	704	722	668	701	712	720	700	696	689	725	737	743	728	715	680	699	717	677	679	724	737	707	682	676	709	686	687	714	676	723	726	705	687	700	704	722	711	690	727	681	711	754	682	699	732	668	719	670	727	786	730	691	705	673	647	713	717	699	699	657	716	696	712	661	738	677	720	726	688	705	707	690	721	707	689	698	689	676	714	726	680	717	760	727	706	707	701	699	714	688	673	696	728	712	682	700	715	677	702	701	738	763	691	685	702	721	699	670	711	723	667	709	648	700	738	726	732	721	665	670	696	705	742	712	735	712	725	720	729	698	732	720	721	674	732	719	689	690	717	691	747	685	733	646	714	709	726	705	697	674	701	721	754	695	746	660	694	698	709	729	688	740	680	711	685	686	728	710	750	693	676	733	740	729	714	630	652	677	730	719	714	685	697	701	699	703	698	668	720	702	693	719	675	736	734	730	693	692	666	724	696	666	665	662	693	706	690	718	730	733	703	702	691	685	713	680	695	645	658	738	726	766	715	705	723	677	701	718	699	734	661	724	696	710	689	693	679	698	738	677	670	720	701	715	718	712	686	654	678	661	680	719	681	676	648	665	760	715	668	706	753	730	710	702	691	682	706	736	756	725	673	696	688	727	699	692	714	749	699	679	678	714	725	694	682	726	728	738	730	710	750	717	703	727	694	664	726	679	740	688	679	712	722	704	710	692	714	688	737	735	723	762	743	692	626	728	679	756	693	666	689	747	698	685	700	706	700	723	695	741	721	679	692	716	683	727	712	681	662	636	670	732	719	718	679	726	739	698	691	741	727	697	662	679	767	759	726	704	704	701	703	686	683	687	737	670	676	690	670	660	782	736	714	761	715	638	666	710	684	729	730	688	641	676	749	729	746	658	746	710	716	710	701	709	701	634	721	672	737	691	719	720	664	679	673	687	685	725	679	729	655	685	688	671	710	676	669	665	693	701	684	693	703	712	691	704	716	731	676	699	727	680	711	736	689	693	679	716	692	660	722	677	719	678	677	691	688	760	688	681	696	685	731	750	712	730	665	720	705	671	722	696	699	709	716	689	714	686	734	728	675	704	681	711	694	698	698	737	682	724	705	704	698	738	682	660	738	661	721	698	673	719	718	738	702	704	658	742	690	703	699	688	672	715	703	717	697	692	755	733	751	685	695	698	702	738	716	734	772	715	702	723	712	728	695	695	702	710	722	700	676	732	705	719	701	706	689	693	657	701	705	704	682	649	733	747	684	720	710	644	664	700	697	717	686	711	677	698	764	698	699	688	686	728	753	659	697	695	737	681	709	728	720	709	662	671	715	712	749	727	712	682	733	694	697	680	694	745	703	644	663	698	688	701	695	729	713	699	705	662	727	740	672	746	726	713	737	696	676	720	693	757	695	687	707	736	713	680	734	662	669	702	702	758	690	730	709	729	699	648	703	726	718	696	681	704	664	758	743	719	741	746	720	734	674	658	722	687	719	701	676	739	696	714	714	700	650	699	709	705	679	790	675	681	696	723	718	680	698	700	733	728	712	701	723	694	719	742	733	702	698	701	705	684	684	706	714	693	703	695	708	688	738	698	730	720	744	747	760	767	708	699	664	726	700	722	679	680	632	695	700	716	722	662	683	679	739	667	710	691	701	708	720	724	721	713	736	728	724	681	723	696	684	725	730	706	731	717	677	751	679	709	661	667	698	655	691	721	728	756	700	707	666	703	679	740	734	676	717	692	719	696	758	722	711	699	723	721	674	713	682	757	673	752	733	693	740	664	722	768	696	716	652	736	711	710	698	692	687	686	679	704	730	693	711	720	649	736	678	692	704	713	704	702	705	669	707	704	675	739	715	691	710	739	695	676	666	676	720	657	714	677	704	724	685	791	748	717	695	699	717	717	762	693	695	727	743	705	744	661	672	685	695	771	723	701	668	689	643	747	732	730	722	742	688	732	715	679	705	718	757	677	734	689	698	747	691	727	700	701	713	677	714	712	667	710	688	728	685	680	714	708	746	700	716	686	736	694	723	710	684	697	709	719	718	666	684	715	718	658	724	709	714	750	682	697	692	708	740	700	705	686	666	705	653	678	671	703	714	724	713	670	714	676	704	743	720	717	692	753	678	692	703	671	695	669	737	704	716	673	679	690	758	688	706	752	687	712	695	693	719	687	637	713
31054	10506	1442	893	668	478	379	339	325	251	226	220	219	194	186	184	158	162	186	160	166	168	152	142	165	175	155	173	167	159	156	160	143	164	148	168	160	129	131	129	119	116	125	143	130	143	145	133	153	117	145	143	143	141	133	139	148	136	177	156	133	126	124	132	151	134	156	122	145	147	120	161	122	165	119	117	147	155	127	125	126	127	146	136	137	114	151	125	151	156	131	146	139	150	156	165	130	144	137	123	144	141	157	142	121	157	128	127	120	149	142	135	138	122	143	158	134	145	142	158	147	130	139	130	138	147	136	143	155	152	128	142	134	141	141	127	100	134	133	122	142	143	122	132	146	146	135	136	140	152	129	142	144	113	152	143	138	154	135	139	157	139	134	151	161	146	136	124	123	156	163	143	127	129	127	126	140	142	143	166	141	128	147	149	132	123	143	142	137	147	127	128	150	153	121	138	148	145	134	142	159	137	114	138	143	148	148	133	146	145	139	144	100	135	147	158	124	122	142	142	131	146	146	132	146	152	156	130	154	145	120	135	136	124	143	144	155	139	134	143	144	128	150	120	154	146	157	131	122	148	127	122	143	127	143	131	141	160	139	123	140	148	140	146	144	141	147	137	133	140	138	125	148	134	131	129	129	133	129	144	145	139	129	116	156	133	131	138	122	132	145	146	123	150	138	126	123	130	120	138	147	137	140	151	169	148	127	136	120	126	125	141	143	141	151	130	144	144	144	144	157	97	117	161	137	132	130	126	154	137	135	146	127	143	157	130	139	143	133	130	146	138	159	141	148	135	143	148	151	159	117	146	121	140	153	119	148	140	151	137	132	144	148	129	145	133	129	125	143	119	146	161	139	125	138	145	150	140	112	127	121	128	162	147	182	136	133	143	123	146	122	122	124	121	119	112	138	153	137	139	124	158	133	146	132	155	133	152	160	134	146	131	147	154	130	110	165	147	147	178	133	136	143	127	145	126	157	133	148	137	131	162	153	134	136	129	101	131	122	147	165	113	150	139	143	134	140	157	153	146	131	123	129	120	152	124	114	138	117	113	151	135	125	141	149	148	146	130	152	144	137	137	140	140	128	136	142	137	139	144	113	131	154	119	116	143	128	144	127	141	155	145	144	149	152	119	157	145	145	148	126	127	137	132	124	137	109	127	160	132	139	144	147	132	133	166	159	135	120	156	123	152	139	127	155	134	142	127	150	144	137	142	138	110	142	152	132	144	122	139	144	134	147	143	158	133	120	138	149	138	136	121	141	127	152	129	146	135	147	144	143	128	139	139	138	122	123	138	148	162	141	126	109	111	144	141	146	169	125	125	129	150	124	124	107	139	145	133	137	155	136	151	130	127	126	168	144	133	155	135	128	134	104	139	136	158	131	144	125	127	145	141	131	123	148	135	139	151	137	143	147	156	135	154	138	169	132	143	141	138	135	137	130	111	143	129	120	150	110	150	145	136	149	141	134	134	156	151	128	145	139	143	155	138	152	145	134	146	143	134	119	124	134	125	141	131	157	121	146	141	158	145	151	134	133	140	148	145	133	123	131	125	129	130	127	157	148	135	135	148	155	129	153	136	123	122	137	114	118	141	134	151	131	123	128	154	136	144	145	146	143	139	147	150	133	145	137	162	161	139	137	154	153	150	149	144	133	120	137	145	179	155	138	130	127	150	146	136	138	144	143	143	161	134	144	118	138	147	149	132	124	140	136	146	139	121	131	142	158	131	150	118	139	123	143	131	136	142	164	135	130	150	130	129	151	130	119	155	153	117	126	132	127	132	122	126	144	140	149	137	140	141	158	145	130	124	139	155	148	166	137	172	142	120	141	138	135	148	127	149	132	156	170	131	140	142	126	156	149	129	149	144	140	119	147	148	142	128	157	123	147	134	139	115	137	144	146	135	134	135	143	138	130	127	141	127	142	125	126	162	149	157	142	149	126	144	137	140	147	152	156	131	129	165	135	139	169	157	115	143	140	132	130	155	118	143	153	152	134	141	122	131	118	140	142	153	153	163	144	152	159	130	138	126	133	150	156	133	143	141	138	132	135	163	143	140	153	150	156	127	136	139	128	129	138	143	124	147	134	131	129	129	134	154	147	133	129	126	128	149	143	135	142	142	133	125	138	126	114	126	151	130	151	135	143	141	108	130	135	117	127	150	134	135	156	125	154	133	133	155	134	127	126	126	120	131	125	144	126	121	127	127	121	110	149	142	154	140	144	164	149	119	122	138	128	146	118	119	142	134	136	132	139	140	133	132	134	139	126	132	164	152	164	151	161	137	137	154	157	134	130	133	121	125	134	142	140	125	154	144	143	119	128	136	150	127	132	159	130	129	151	147	149	124	116	142	152	157	130	129	148	137	150	136	154	149	164	133	132	139	165	147	129	154	155	151	144	142	157	134	140	147	152	151	132	149	142	145	125	139	111	139	136	140	136	142	134	143	149	140	114	138	134	140	136	146	131	127	163	130	140	136	131	162	127	151	149	133	119	140	137	129	152	143	137	138	137	123	126	118	148	110	128	142	129	129	141	128	144	172	148	101	136	133	125	161	137	133	116	156	123	145	131	129	119	150	130	124	125	145	134	130	142	137	144	125	121	131	155	131	136	143	119	148	141	119	127	142	145	141	150	133	134	145	128	162	144	126	166	134	147	159	143	114	118	133	149	140	118	142	130	159	138	129	145	128	115	152	154	146	142	117	162	151	128	156	134	134	140	143	162	148	141	135	145	126	123	159	127	141	123	122	135	149	128	147	137	115	146	132	138	137	155	144	125	144	137	144	131	150	136	145	145	140	134	110	136	164	148	126	148	157	129	127	102	139	146	124	131	139	118	151	129	154	134	130	151	138	140	119	136	127	128	123	147	134	144	146	145	149	154	140	144	127	122	147	140	145	123	117	139	166	132	117	127	127	136	127	127	135	149	146	133	128	135	128	140	121	132	145	122	136	138	157	156	132	136	156	138	113	135	139	131	110	140	146	143	121	115	146	137	137	148	121	132	146	134	150	146	162	140	146	138	138	168	152	126	122	132	136	151	153	164	133	133	141	127	144	137	136	126	145	150	137	141	143	155	130	137	122	153	137	148	126	119	123	141	143	151	145	136	127	161	136	124	108	135	135	150	145	134	119	158	138	119	131	141	135	135	125	143	138	142	132	147	130	136	150	159	142	144	141	156	139	133	144	148	155	132	120	119	166	146	128	146	143	128	140	130	147	127	133	129	126	142	148	144	127	131	141	132	131	157	145	145	127	134	133	134	136	152	150	144	133	112	138	125	133	124	123	151	159	139	162	161	133	138	129	126	145	135	122	157	142	131	139	130	139	139	128	144	155	140	158	151	130	124	151	139	136	160	137	142	144	134	151	151	135	139	129	160	127	141	151	129	116	156	127	159	136	147	137	157	131	112	123	129	132	118	138	147	134	150	110	141	149	137	169	137	135	127	152	134	134	149	152	133	150	138	142	146	144	154	136	152	105
15504	5472	2273	2778	2560	1998	1689	1427	1219	1087	996	843	787	739	641	658	653	592	566	537	522	483	503	467	477	452	448	488	465	406	418	415	425	424	400	438	410	399	363	390	404	389	422	392	379	393	411	366	401	393	375	382	402	408	395	401	370	386	386	394	378	381	357	354	366	360	399	380	349	352	367	383	342	322	370	362	396	383	391	386	369	349	373	387	359	365	367	383	351	356	384	364	391	366	349	353	375	370	358	345	313	415	401	397	391	395	354	326	385	369	364	363	336	355	370	354	364	339	366	403	348	377	357	351	400	398	362	353	374	349	363	324	341	379	364	368	355	368	341	393	342	357	387	366	348	359	348	350	351	383	374	356	397	370	356	361	328	382	353	348	350	334	345	358	345	374	363	347	383	367	339	401	356	363	348	345	350	372	342	359	363	363	368	344	348	344	384	356	363	364	368	342	366	360	338	370	347	355	371	358	370	351	349	342	378	357	342	365	377	353	363	386	368	352	341	362	342	402	372	328	329	368	379	344	387	382	356	350	325	367	368	348	350	389	338	358	356	384	355	336	358	349	315	349	375	349	379	367	353	386	330	352	381	375	360	356	368	351	353	399	378	333	368	378	365	346	350	375	362	365	357	364	346	361	358	353	346	396	340	372	372	366	335	363	369	375	367	339	335	362	351	300	369	396	367	409	364	356	353	359	371	354	360	374	356	353	368	343	385	353	306	348	345	376	377	358	333	374	361	369	345	347	359	331	365	342	346	342	385	369	366	390	377	349	356	330	358	349	361	357	359	382	361	353	367	353	352	355	361	373	374	348	347	388	372	356	370	386	364	341	368	333	369	353	392	327	348	372	410	376	357	369	372	368	390	367	379	381	379	351	325	356	352	332	315	346	401	367	355	369	355	380	348	367	343	365	359	353	346	369	336	349	342	355	355	326	361	377	331	391	333	386	378	390	389	363	351	379	392	363	390	354	371	334	358	340	365	383	355	346	358	343	362	358	363	349	336	343	368	379	368	350	361	355	353	393	357	327	370	339	341	362	357	364	324	365	367	385	357	369	338	348	328	360	324	347	368	364	343	372	354	359	357	340	367	351	383	350	324	356	334	373	371	377	365	341	366	339	389	346	344	349	363	364	361	350	356	354	353	377	374	343	368	337	350	362	348	355	341	360	353	378	371	320	338	357	360	379	404	346	372	349	318	393	355	334	353	370	347	366	339	338	348	348	385	350	399	358	346	364	384	357	359	378	389	358	357	328	327	377	364	384	350	347	352	345	385	328	393	321	336	370	367	372	367	363	374	317	347	354	383	391	333	365	357	335	358	381	343	371	350	385	331	393	335	345	372	371	337	363	375	335	332	314	346	357	326	323	353	354	340	324	350	345	306	348	352	376	346	364	325	360	339	388	326	368	346	366	334	389	352	356	364	360	349	339	381	385	382	366	338	348	348	337	391	385	371	332	377	350	347	385	373	371	374	389	361	332	360	344	365	373	334	389	353	368	348	365	352	387	374	390	373	346	348	396	359	331	350	352	368	386	341	364	385	361	376	375	375	386	371	358	320	380	360	337	341	343	344	369	355	345	350	351	344	344	322	343	358	331	332	327	372	353	379	370	330	383	377	346	345	331	366	348	342	371	339	341	363	373	389	371	367	380	343	383	334	336	362	372	371	344	347	411	362	362	388	378	323	374	346	346	360	348	378	376	347	378	335	345	370	338	340	379	346	366	359	360	369	375	363	353	312	362	351	335	347	310	398	365	351	377	340	370	356	358	352	339	350	358	385	369	367	350	371	357	350	338	334	350	347	347	347	388	361	377	386	361	342	374	391	326	353	391	353	363	346	345	335	350	362	345	370	374	355	368	352	383	355	357	330	341	342	372	345	372	363	367	333	354	384	349	346	343	368	356	345	316	348	342	383	382	348	351	341	381	383	316	345	357	328	376	367	350	393	367	358	361	359	352	397	356	352	389	359	394	366	366	359	362	350	332	342	376	345	353	348	335	375	368	381	364	353	355	380	349	347	337	357	399	327	367	370	408	386	384	375	346	338	383	357	390	375	324	358	340	375	350	338	406	354	348	341	376	363	352	375	372	389	361	343	362	368	373	338	357	378	372	396	381	390	338	340	349	355	356	337	325	363	361	368	363	391	364	332	336	348	367	368	354	354	355	348	331	352	356	392	364	339	345	359	363	341	351	358	361	341	357	363	363	303	390	360	387	347	371	355	359	326	351	336	347	362	340	346	347	394	343	362	340	367	377	333	381	381	364	374	364	379	354	410	349	377	372	366	316	382	358	343	355	374	364	376	360	352	361	347	344	386	349	385	390	366	358	340	365	350	383	335	343	369	372	362	402	359	363	370	380	387	359	390	359	342	365	354	383	330	310	373	362	358	356	322	379	347	311	341	334	365	338	337	390	376	338	392	334	366	350	355	342	390	372	372	358	346	347	351	375	386	377	354	393	328	370	377	372	363	360	391	374	349	382	375	361	362	379	371	395	354	361	358	364	380	321	380	325	363	371	350	344	361	362	346	322	344	362	380	372	356	364	379	340	353	345	391	350	355	379	373	367	329	348	351	365	351	360	359	344	365	369	360	353	362	364	322	336	363	368	350	361	370	385	388	352	364	379	394	338	352	381	347	350	393	361	367	360	337	327	354	356	346	377	367	359	371	350	350	357	372	351	370	364	361	361	366	351	357	385	357	361	388	363	371	352	359	361	376	360	342	359	339	335	347	345	387	359	365	355	357	391	350	361	353	362	332	342	358	388	363	348	340	363	334	377	321	398	398	337	354	356	364	347	348	376	371	377	318	349	324	378	340	333	350	361	352	326	337	353	364	343	363	360	353	345	322	366	351	363	343	336	368	348	352	320	356	362	355	361	372	372	356	375	324	357	367	346	341	401	388	381	337	388	367	373	320	343	335	379	388	329	350	364	381	333	369	368	367	374	341	345	358	374	332	341	370	355	332	367	369	370	365	349	389	340	338	369	351	355	342	358	348	328	334	360	345	322	363	353	336	342	347	397	352	364	353	335	389	349	345	337	337	371	366	334	347	365	366	349	355	328	357	361	374	367	357	327	349	380	374	371	370	394	348	350	354	345	335	381	346	325	350	354	371	355	355	352	378	355	353	363	369	367	358	380	342	360	353	366	359	361	352	375	359	363	347	345	374	337	356	335	359	332	363	352	393	342	327	357	352	401	360	350	338	325	387	364	343	367	363	349	369	347	347	392	372	382	412	350	374	353	385	380	378	358	344	378	314	341	320	385	345	357	394	348	375	335	358	350	363	388	383	373	326	353	357	369	374	392	366	362	340	347	341	351	381	366	335	390	411	344	347	364	367	331	328	335	358	336	339	315	331	326	368	380	356	381	329	336	354	381	344	379	347	377	358	409	341	345	356	362	356	368	334	341	371	359	373	356	379	372	342	350	341	346	378	355	350	376	335	362	334	365	352	382	351	350	358	379	357	367	362	323	367	334	392	362
41119	19125	3527	1709	1083	833	647	473	445	382	356	301	300	276	243	258	219	190	180	203	209	215	202	198	177	194	186	166	178	173	180	171	169	163	166	132	180	148	143	154	177	182	186	130	160	155	139	168	181	175	152	176	163	154	150	159	164	136	155	162	154	147	148	157	166	159	162	155	150	154	124	150	179	145	166	169	162	152	166	155	166	160	138	157	150	154	171	141	160	152	170	154	148	162	126	154	153	155	145	149	138	132	156	144	146	137	144	151	142	156	160	120	147	163	150	153	141	167	175	139	140	152	151	139	144	132	156	145	122	174	155	157	146	151	170	171	160	154	164	142	147	174	114	139	160	151	145	168	171	162	159	156	152	142	156	153	169	125	147	131	153	157	132	163	147	149	175	158	163	150	183	142	150	144	141	172	154	141	146	142	162	153	184	143	151	163	154	162	155	158	152	164	140	144	142	158	160	152	146	154	160	161	142	141	155	140	148	153	141	142	157	152	144	153	130	182	143	159	144	157	137	162	160	148	163	155	143	157	142	154	171	145	152	166	147	143	147	175	176	164	153	148	167	138	129	130	150	170	145	151	139	144	135	152	167	141	164	146	147	148	157	141	140	131	152	166	126	149	148	176	154	173	159	125	162	156	159	156	162	135	143	158	131	159	162	144	150	143	142	148	142	145	147	159	160	130	155	152	152	162	155	167	160	155	137	134	129	137	141	156	166	156	134	154	162	156	154	156	136	172	165	170	156	164	159	148	159	138	135	157	153	169	138	156	140	165	160	156	157	153	160	154	146	178	160	152	122	146	136	167	148	162	154	137	157	152	157	150	151	158	158	136	149	145	163	179	176	160	147	163	151	156	150	143	142	178	151	141	122	170	169	158	164	173	133	136	172	142	163	170	159	146	140	147	160	137	131	150	156	162	158	158	166	154	169	168	155	147	163	165	160	129	148	165	140	150	157	148	154	140	154	145	147	159	172	161	128	181	156	158	154	167	147	150	136	165	144	156	159	163	155	189	137	141	140	147	175	143	155	142	155	155	152	144	156	155	157	177	161	143	162	154	169	133	155	167	147	150	143	145	160	152	143	158	158	151	155	169	142	144	140	149	146	149	158	149	150	154	151	124	141	150	151	155	157	136	134	153	141	133	156	150	136	144	148	172	152	153	140	159	176	149	125	142	144	165	136	149	155	165	129	150	135	170	147	144	170	158	144	154	147	160	143	171	159	176	161	154	157	159	166	160	154	148	119	173	141	180	162	166	171	146	152	156	144	175	139	161	156	151	144	148	150	167	144	146	158	132	122	143	132	160	165	158	170	135	145	154	160	166	148	153	154	160	145	156	155	146	169	157	145	174	172	156	141	138	164	164	138	161	145	146	140	152	158	165	144	152	142	144	174	142	166	150	153	149	145	164	169	132	167	167	162	173	110	168	150	151	147	153	165	157	132	159	143	179	169	157	125	144	169	163	181	159	164	172	151	150	149	159	159	154	177	168	145	179	150	148	151	150	137	132	144	155	158	165	164	178	141	139	167	163	152	136	135	140	130	156	157	135	145	171	169	181	177	149	154	146	153	160	163	146	172	144	155	161	167	158	139	176	157	158	148	165	165	164	176	146	158	175	193	151	135	149	149	143	159	174	140	168	145	172	155	148	132	150	154	156	156	143	141	139	137	152	148	170	170	140	172	134	144	156	145	134	168	123	148	136	163	147	148	149	153	151	171	156	162	161	162	160	151	151	153	177	166	140	148	149	137	141	159	169	168	147	147	149	143	154	148	146	129	166	146	142	158	150	142	155	150	140	137	156	132	146	144	169	147	160	134	127	133	163	124	161	133	160	161	149	153	154	177	159	172	153	151	185	134	146	143	154	194	155	165	158	155	139	176	167	148	150	154	156	154	148	141	173	130	169	136	130	154	160	144	169	131	130	142	137	160	129	147	157	147	144	153	166	149	152	166	151	130	142	148	141	147	157	146	156	136	158	168	154	139	159	115	137	172	152	179	151	163	137	150	134	132	143	160	148	166	162	144	142	172	148	153	174	125	148	132	150	160	153	176	153	145	163	149	133	145	151	169	141	144	142	130	165	150	171	153	178	163	150	174	148	148	149	157	127	140	140	181	129	141	151	168	166	166	149	119	134	151	151	139	149	153	127	156	168	157	147	140	163	160	161	168	153	162	148	142	138	147	159	124	161	184	168	164	156	138	132	149	158	157	161	149	136	155	169	158	154	155	151	184	156	131	135	148	160	182	145	169	176	150	137	148	151	163	154	132	130	169	175	179	151	123	154	165	150	153	156	167	131	158	170	162	159	161	165	138	159	160	160	141	150	165	170	149	164	161	147	136	141	140	164	174	141	177	122	166	158	141	172	128	161	153	150	156	133	163	162	165	163	159	128	142	121	140	145	154	126	138	149	143	158	150	151	152	130	163	139	155	151	155	164	158	143	149	146	152	167	155	149	152	163	164	161	146	145	143	158	134	150	147	164	162	147	160	157	135	150	156	152	168	158	178	165	163	167	152	142	153	137	157	154	146	160	148	147	170	162	165	158	129	159	152	143	144	164	149	165	145	163	143	145	169	165	141	141	145	157	145	155	155	161	131	165	150	159	129	150	143	143	125	150	142	156	149	147	144	141	152	170	126	153	158	135	140	148	140	170	131	157	175	138	143	178	158	169	169	172	150	142	185	184	167	136	147	121	148	151	143	165	173	152	161	159	159	159	137	159	167	173	138	155	155	134	173	178	171	143	126	174	169	168	143	157	156	164	179	172	151	156	162	172	154	147	152	169	165	146	157	158	139	141	146	153	132	144	160	138	170	145	142	149	155	174	143	137	179	159	164	141	168	144	136	163	155	151	161	183	160	159	131	163	157	162	138	141	143	151	141	169	161	147	157	152	172	147	139	168	184	177	159	147	154	147	138	143	171	150	154	142	127	161	162	168	145	158	154	146	160	145	153	150	162	167	154	128	147	151	154	145	145	145	167	146	140	150	156	155	157	160	170	165	158	137	148	157	160	144	150	142	146	161	158	172	167	143	151	144	130	157	157	163	179	135	151	149	156	146	142	138	138	180	167	143	160	138	132	149	143	160	170	136	148	155	158	163	152	143	146	167	159	168	156	160	167	157	153	158	141	155	149	162	136	162	155	123	129	149	145	156	135	135	166	154	148	161	177	137	154	165	141	150	154	154	150	137	153	154	162	143	165	154	165	169	153	157	155	153	149	153	169	174	160	147	155	174	156	150	157	161	140	165	156	124	156	134	148	183	164	142	151	127	146	149	145	130	154	157	130	180	141	163	147	148	165	139	154	144	160	175	149	152	159	181	151	147	127	137	145	146	140	148	171	161	165	155	142	145	163	153	135	168	146	155	142	160	144	146	157	137	161	137	167	153	141	141	152	139	150	150	135	119	167	156	137	169	144	152	165	153	166	152	151	149	134	149	170	159	176	156	141	157	166	172	144	162	160	154	159	162	146	143	143	161
21208	9394	4160	5023	4398	3473	2915	2374	2053	1762	1493	1402	1315	1103	1054	970	961	813	848	773	750	695	682	649	650	649	630	606	591	649	567	559	593	553	535	497	518	475	520	539	492	481	499	480	423	489	489	459	464	490	458	478	417	449	462	449	488	439	484	438	449	415	423	441	480	445	438	426	485	473	426	462	469	467	421	428	407	452	446	431	392	401	402	430	470	434	429	427	418	466	406	438	447	413	420	414	463	392	429	416	429	438	418	439	449	408	424	421	435	424	440	436	415	382	421	440	432	396	427	452	429	408	450	431	447	434	413	455	431	412	450	425	447	425	431	402	429	431	435	409	457	443	425	439	452	378	420	407	436	435	414	396	398	431	417	407	367	438	418	403	454	444	403	446	449	417	415	414	392	455	390	403	416	388	422	410	437	398	402	427	421	412	449	417	407	429	423	400	433	412	441	393	438	438	434	435	385	391	377	432	419	446	433	448	401	446	405	400	435	448	384	427	402	392	430	428	460	434	409	408	416	462	415	423	451	407	431	419	432	447	429	411	421	423	443	434	429	391	445	452	418	395	397	403	431	426	439	399	413	403	405	451	376	391	416	429	382	406	406	417	418	413	385	401	392	423	395	432	398	412	391	374	411	382	407	411	409	414	425	424	437	418	417	467	405	376	388	416	439	425	424	428	377	424	435	435	378	441	408	375	400	424	452	422	411	391	415	439	383	419	401	414	426	428	456	395	391	448	371	385	418	416	410	433	431	392	407	389	386	427	432	423	433	381	440	416	415	425	399	448	453	433	417	410	399	435	447	409	432	408	383	411	424	401	420	400	395	385	439	397	423	410	462	394	396	397	437	401	402	454	390	423	394	425	376	423	456	438	422	416	439	395	415	390	416	435	426	401	400	414	422	436	374	447	407	443	424	422	404	440	411	404	429	439	461	392	428	389	423	400	405	432	407	412	410	429	386	407	401	474	409	430	402	373	422	397	400	430	428	389	416	439	398	434	401	410	437	422	423	430	393	462	436	438	409	400	417	428	426	398	416	395	429	402	397	400	438	391	410	459	412	382	407	422	443	400	455	428	406	391	433	392	422	423	437	399	404	430	381	393	375	426	428	397	431	398	433	410	389	377	443	424	415	386	414	434	405	393	444	397	429	460	423	422	439	417	430	413	425	385	402	418	401	442	430	436	410	391	404	420	415	448	390	377	440	372	401	393	426	406	397	434	400	391	410	425	400	412	441	480	376	423	414	423	425	432	435	428	420	389	423	411	418	466	426	398	412	391	436	371	420	418	415	396	412	391	423	425	395	411	411	442	417	417	433	411	429	389	439	409	414	419	397	427	420	380	398	409	461	427	387	457	436	413	443	432	404	436	423	427	399	427	451	427	414	413	428	386	467	412	416	403	418	418	423	438	434	421	407	409	411	429	432	401	373	406	428	489	413	433	428	389	438	430	424	432	408	383	428	388	396	423	414	463	430	413	429	381	426	400	431	443	383	402	440	418	387	404	419	417	430	409	406	391	409	410	421	393	412	435	408	427	417	440	415	426	395	394	408	408	401	416	415	399	404	369	403	418	398	419	432	430	435	431	451	455	394	423	439	451	446	443	429	423	408	437	413	415	413	379	369	448	428	421	453	405	416	427	409	414	456	419	452	389	406	382	377	387	426	421	411	445	427	399	427	393	422	420	383	408	380	435	428	453	419	377	388	387	403	409	432	400	396	448	414	410	406	383	393	418	407	391	429	406	448	408	392	394	403	434	395	444	397	414	417	424	425	428	446	426	409	438	440	456	409	418	400	454	383	390	415	397	427	412	442	434	406	386	413	376	382	397	416	410	424	405	387	398	442	415	435	429	457	420	438	380	416	385	432	420	407	427	430	412	457	401	424	404	427	387	406	436	412	423	433	447	435	438	382	450	433	441	373	400	425	418	456	420	421	392	465	426	437	409	407	428	426	454	412	407	414	406	410	431	426	417	405	392	448	463	421	389	438	415	425	414	396	442	398	418	450	442	414	426	418	439	436	416	440	379	423	440	393	422	399	409	396	411	406	380	398	436	402	390	382	436	429	412	416	408	439	411	418	410	413	427	389	411	447	410	429	414	448	409	423	440	405	428	431	462	418	416	393	436	409	429	402	402	429	425	382	419	416	405	433	426	438	418	408	416	400	442	400	412	428	410	475	445	419	411	389	427	387	382	441	417	391	430	418	417	419	386	435	426	438	443	389	455	424	423	405	392	407	421	431	435	434	397	409	443	417	401	417	410	377	436	382	433	428	425	441	400	378	413	418	403	393	417	391	414	389	405	405	424	405	414	406	432	457	441	393	427	427	385	385	457	427	433	447	402	384	415	408	434	397	443	450	434	429	394	378	457	432	427	413	446	385	392	396	389	407	390	397	410	409	399	439	421	430	415	394	413	427	421	463	419	404	394	422	409	398	376	410	398	401	420	412	429	410	409	423	438	417	399	434	397	387	422	382	425	416	443	427	406	412	418	430	407	425	407	383	422	422	424	435	420	420	392	449	413	462	445	405	427	398	445	431	371	421	387	404	426	389	405	427	447	393	430	422	438	434	406	388	416	418	446	444	422	387	444	433	385	397	392	398	414	431	413	389	382	392	418	424	448	405	408	438	400	436	393	430	430	436	411	390	393	411	418	460	455	423	407	405	390	468	425	415	400	418	420	384	426	424	412	400	414	408	412	394	417	432	399	417	452	427	427	422	370	443	427	426	388	424	398	393	406	420	443	389	428	416	433	374	435	422	395	407	398	399	427	426	425	390	426	435	432	432	412	416	376	419	414	399	405	392	455	387	436	390	392	419	419	445	410	426	403	393	394	427	380	437	408	456	417	434	403	420	425	407	411	417	424	377	437	417	410	412	426	419	403	434	430	442	385	418	379	390	379	405	449	395	417	418	423	407	392	439	415	436	396	387	423	439	439	433	406	420	425	417	444	427	405	386	424	390	399	407	427	446	414	416	430	414	402	414	424	444	437	381	414	392	413	392	382	415	387	428	410	438	442	428	394	426	441	436	419	417	440	385	414	450	393	415	409	409	414	420	438	427	411	424	423	429	412	404	418	421	419	416	390	378	379	410	404	385	372	414	411	409	410	419	421	427	415	410	421	409	388	440	414	451	435	393	412	385	383	425	433	390	443	425	454	402	434	403	413	370	402	384	454	426	406	423	373	439	440	400	464	438	386	393	416	422	406	382	429	416	451	412	438	437	422	391	401	441	402	424	435	418	398	416	415	424	390	424	416	456	431	428	445	419	425	397	426	425	416	427	408	419	462	398	442	394	430	391	414	425	412	397	408	416	399	387	445	377	419	401	404	406	423	420	422	405	440	399	401	404	418	413	419	390	462	381	422	398	430	404	441	378	419	458	393	403	409	422	410	446	397	426	413	423	428	385	405	428	425	425	429	462	413	416	433	427	386	455	409	426	426	430	408	423	421	438	428	450	421	415	433	413	397	452	418	404	400	381	392
13014	1090	375	327	317	314	308	319	351	348	297	291	318	306	282	308	348	324	304	289	309	333	299	311	320	332	322	313	324	310	315	305	315	334	316	294	318	295	294	359	335	302	322	312	291	316	310	285	268	331	305	305	302	298	316	303	298	318	310	295	327	326	303	290	314	304	314	288	293	303	290	293	300	296	320	314	277	297	273	313	322	296	311	293	313	304	340	281	275	273	306	301	341	341	315	315	313	315	303	290	296	328	307	287	301	289	298	305	306	281	289	282	318	284	285	298	317	296	272	321	329	328	304	291	339	298	317	311	300	279	302	309	292	303	280	307	313	314	310	313	330	308	282	326	273	283	312	314	297	308	326	284	306	305	300	265	328	340	338	286	314	304	284	326	304	319	297	320	328	286	321	315	311	313	319	290	288	338	319	305	280	282	304	346	314	294	301	321	321	295	331	332	293	296	319	331	319	342	294	286	299	301	309	297	324	323	354	322	323	273	306	321	313	332	314	291	301	296	307	288	298	318	303	260	323	288	307	286	344	297	306	338	288	302	303	295	317	320	296	276	329	338	308	293	310	298	308	320	281	291	331	311	321	305	350	283	325	297	322	273	293	301	293	308	292	308	348	327	267	311	319	304	276	300	312	304	314	288	336	304	285	328	282	312	279	295	303	326	304	301	280	283	345	326	276	309	319	343	314	297	296	279	287	295	328	346	337	280	326	279	315	278	326	314	322	309	290	269	302	294	310	325	340	297	303	303	288	312	360	317	305	282	302	304	313	331	305	309	307	341	335	299	290	315	345	293	305	300	300	288	286	326	328	312	321	300	316	306	308	288	320	298	305	293	324	291	303	331	347	309	319	284	313	314	327	341	286	295	274	292	324	315	305	329	280	293	306	286	310	287	313	282	317	302	310	322	293	326	299	296	277	298	296	286	313	295	314	315	278	293	325	297	329	278	275	310	309	284	337	277	319	313	315	289	329	285	284	308	300	307	291	300	296	316	296	296	304	318	306	305	308	298	306	302	307	307	291	325	304	279	274	306	312	310	314	302	317	306	329	309	302	332	302	282	298	282	293	304	329	324	324	315	314	325	305	292	291	321	285	297	310	339	303	301	304	316	310	296	271	325	316	311	308	310	308	307	313	319	323	296	302	352	319	303	283	271	289	321	268	311	290	291	337	300	318	325	303	294	295	282	340	280	319	296	292	309	319	341	315	340	296	306	293	266	308	328	291	312	289	294	328	330	318	315	304	287	305	277	307	327	298	309	311	289	265	310	307	301	302	323	318	318	337	308	311	312	314	276	314	296	308	318	315	293	287	312	283	283	312	304	338	286	313	308	329	285	315	320	287	310	338	295	330	323	290	296	280	316	299	300	311	306	330	307	343	302	281	293	298	328	293	312	334	257	280	262	347	348	291	323	332	313	336	302	298	298	329	329	288	291	332	317	311	312	301	296	300	309	301	302	316	326	312	283	315	321	328	312	314	316	271	302	301	316	291	299	270	318	285	328	322	291	320	290	295	263	323	287	320	266	323	310	310	290	314	276	279	289	319	286	285	325	317	311	297	323	271	317	276	305	323	343	292	265	293	311	337	289	317	285	334	347	307	321	308	328	317	323	330	314	293	294	310	281	307	313	295	303	284	305	334	308	281	326	257	331	273	318	339	281	290	318	304	319	307	266	308	318	301	310	314	331	309	305	320	336	298	334	316	302	313	321	303	288	326	310	310	283	310	309	298	299	313	313	334	344	286	298	271	293	321	314	306	345	335	321	308	324	306	351	289	287	311	290	320	340	265	307	329	294	301	330	317	306	304	313	309	314	307	310	314	321	323	318	321	311	292	302	289	322	301	288	322	295	293	294	277	290	344	335	276	303	282	306	303	292	332	327	330	335	297	287	296	302	316	312	304	321	313	293	287	296	299	328	308	325	307	302	313	321	301	291	316	318	285	347	327	316	309	317	314	292	296	292	314	307	299	310	303	329	303	335	305	285	328	322	323	285	338	304	311	316	303	326	287	329	308	305	297	295	329	288	295	321	353	354	316	275	307	304	303	301	313	320	326	314	343	296	334	312	282	294	314	266	292	298	325	341	288	317	279	334	305	303	333	259	292	318	347	327	314	292	292	320	318	278	303	314	298	308	300	322	288	332	313	282	310	303	338	351	303	309	306	314	326	286	321	318	303	308	324	306	303	310	310	281	303	318	310	307	300	327	290	305	346	330	328	301	315	296	321	324	284	293	323	306	300	341	317	300	298	295	269	316	286	288	308	287	334	290	291	291	272	320	302	335	305	308	322	294	341	295	319	307	284	316	338	307	308	263	296	283	293	297	316	330	330	302	308	304	286	292	321	289	326	297	300	305	302	308	286	315	298	307	296	287	286	286	321	288	312	284	308	272	286	304	258	270	299	298	284	318	295	306	310	310	308	288	314	311	271	299	293	312	301	323	322	319	287	323	280	268	315	300	303	302	270	326	282	329	281	303	262	308	304	303	272	298	328	308	245	290	296	330	293	298	273	313	349	301	326	308	291	311	292	321	316	278	292	338	306	297	303	308	306	258	271	340	332	338	305	299	305	318	293	299	309	305	346	306	345	304	329	295	291	335	299	310	300	276	319	301	290	315	299	319	288	314	295	303	303	306	298	315	270	304	299	304	298	273	321	295	322	295	314	293	318	333	344	305	289	304	320	270	336	300	339	342	310	279	277	308	306	301	321	310	258	301	305	293	277	277	295	345	306	281	298	321	306	339	295	324	335	318	297	304	294	259	304	314	343	315	301	283	325	336	303	301	306	285	320	305	301	295	303	298	296	323	289	280	331	352	330	296	297	280	276	308	323	265	329	307	299	289	327	338	332	343	303	302	325	318	290	316	285	281	302	304	280	301	315	287	296	312	317	283	344	315	323	303	337	322	295	287	271	307	316	299	280	289	300	272	337	306	291	327	281	340	312	290	305	311	311	315	305	295	285	281	313	294	258	312	284	282	309	300	288	304	277	337	315	293	300	289	283	314	360	310	283	317	301	310	340	308	303	299	295	306	329	287	299	285	295	311	299	324	297	277	339	331	297	297	316	309	275	311	270	277	303	320	296	274	300	301	292	305	312	294	304	284	330	310	311	303	298	325	311	301	302	305	298	323	291	309	300	338	325	309	304	308	302	317	286	285	283	323	320	308	306	305	341	297	322	285	298	277	312	345	303	282	303	307	319	293	297	287	301	259	337	290	320	307	325	310	301	330	275	337	287	349	324	296	311	309	294	339	302	276	319	325	282	285	333	304	322	289	272	299	305	290	274	297	309	304	290	280	278	306	327	295	316	280	294	302	337	315	296	306	305	287	310	309	308	288	312	302	324	303	278	320	316	321	328	317	311	272	315	292	282	298	291	318	323	284	315	300	282	336	321	278	289	322	280	285	311	326	332	314	296	311	290	306	336	292	319	309	324	284	297	317	273	299	291	326	305	310	303	295	294	303	334	302	314	313	294	298
6265	957	764	782	784	770	689	740	724	749	712	749	720	723	686	731	712	747	751	720	669	685	714	712	736	724	676	719	761	672	710	683	705	700	700	737	700	705	698	675	686	747	696	687	682	676	763	678	700	727	718	700	687	777	709	708	702	747	726	685	759	684	740	692	741	715	697	708	726	686	685	697	663	695	682	753	718	669	695	709	682	696	716	707	732	670	672	710	682	715	686	691	679	708	694	709	730	664	714	684	729	733	733	711	690	675	725	706	725	707	693	713	734	700	715	718	710	693	703	728	721	691	718	712	712	727	686	696	703	729	681	709	736	680	722	688	670	727	699	694	703	705	717	717	713	712	682	686	650	708	705	729	701	715	706	694	723	681	731	716	732	742	661	712	721	730	687	679	701	656	672	710	664	692	691	743	698	671	694	701	689	695	751	680	710	711	678	714	709	658	724	686	720	667	677	665	730	692	669	662	710	701	704	738	737	660	715	663	696	694	709	690	689	683	779	709	689	703	658	718	684	706	703	733	674	719	704	723	688	689	706	686	685	730	686	688	697	689	698	693	748	679	688	696	735	760	681	709	676	670	693	706	713	690	711	724	688	784	694	703	722	698	625	719	700	766	708	718	719	687	703	727	702	737	703	689	699	659	693	717	708	654	713	684	693	740	738	760	670	682	709	725	697	713	688	678	674	718	715	733	649	687	707	697	711	738	695	717	703	670	709	732	670	699	733	714	708	677	712	746	701	691	750	724	667	685	651	730	695	699	734	672	663	731	668	762	650	697	723	713	694	698	637	701	697	725	777	681	737	702	726	721	678	683	664	633	739	708	723	732	693	678	679	705	710	694	690	734	700	731	743	672	716	728	689	649	715	727	700	678	704	694	717	708	690	743	729	665	720	735	697	735	665	700	712	673	727	677	691	693	668	722	710	680	638	707	690	698	719	694	735	714	733	753	715	704	721	720	679	680	727	692	665	740	761	693	678	765	715	706	648	675	724	693	664	662	706	698	693	699	715	686	696	714	670	713	713	658	706	701	699	715	729	664	764	692	682	711	689	688	692	689	748	732	720	730	679	683	739	760	722	731	656	740	694	714	673	747	698	687	716	649	650	685	742	703	736	614	688	671	702	735	726	697	724	733	651	690	701	724	725	708	677	740	740	706	692	680	698	717	739	691	719	688	696	700	662	702	679	686	681	702	735	735	651	678	721	702	699	694	719	735	709	731	681	700	700	672	726	720	694	666	691	689	738	692	718	710	734	658	705	731	664	712	730	713	716	710	674	744	707	712	714	729	719	722	696	691	752	715	727	715	732	723	735	691	688	693	683	671	643	666	703	722	722	723	712	685	753	689	688	695	712	663	677	661	673	718	699	707	714	690	686	727	764	718	701	713	686	682	711	662	696	704	689	705	724	754	712	692	691	764	695	781	714	704	681	705	715	699	745	744	713	686	679	719	705	692	717	662	710	666	671	714	670	699	713	728	716	725	637	706	671	704	718	756	720	746	684	685	699	702	721	712	724	680	687	706	720	722	715	715	731	660	674	684	729	709	729	665	682	701	679	694	697	679	693	713	742	707	700	709	735	718	707	721	702	760	656	675	709	723	695	710	667	717	680	711	766	662	693	700	693	724	713	690	703	655	738	694	724	730	686	692	727	719	693	730	705	702	723	709	662	723	750	658	742	684	672	713	689	747	700	725	681	711	698	716	653	743	680	752	704	672	695	711	703	725	773	721	711	678	706	712	742	671	710	706	659	727	689	749	704	717	706	739	677	682	701	696	703	711	695	672	721	704	686	763	681	749	743	776	720	711	763	712	706	727	693	689	702	725	717	705	741	716	756	722	773	690	675	720	727	658	670	700	734	701	729	705	732	706	729	747	705	680	708	666	688	722	692	732	709	729	690	678	709	705	676	659	716	709	739	654	682	684	722	700	705	713	707	719	711	739	709	717	705	718	715	681	727	732	715	747	676	702	719	677	708	701	715	740	689	697	716	696	746	694	658	702	770	666	703	677	688	703	692	724	760	714	717	666	655	706	694	681	707	714	699	700	710	701	683	688	726	696	704	701	708	717	689	674	688	725	691	721	748	699	694	690	715	743	714	728	706	670	734	720	753	703	677	680	663	741	721	746	668	716	714	693	722	698	731	663	692	678	726	694	702	737	686	683	720	693	725	730	698	756	698	712	699	687	709	687	695	729	712	710	666	691	711	720	735	727	763	727	712	728	698	695	677	666	686	728	725	727	777	675	726	694	702	658	713	693	728	678	759	689	732	708	687	719	712	671	697	711	732	725	722	784	720	727	725	670	677	709	727	713	676	647	734	681	678	700	695	707	724	703	685	678	669	682	713	718	717	667	719	749	677	690	684	702	717	739	681	696	698	750	682	695	684	678	696	724	744	655	725	688	699	687	724	735	659	711	746	723	766	707	709	693	716	699	749	666	681	731	712	713	741	700	691	723	735	695	698	698	722	759	709	715	689	666	715	713	714	667	647	709	731	757	722	678	713	691	702	676	747	664	704	729	692	683	676	682	698	691	683	699	699	722	728	718	711	700	689	679	721	710	706	747	738	728	753	675	703	715	688	694	717	725	711	706	659	735	727	696	676	724	689	672	729	696	652	678	724	738	708	711	654	702	765	694	698	696	711	704	703	709	671	752	701	678	695	690	646	683	717	669	750	692	689	706	734	709	687	707	709	701	694	714	699	675	719	699	738	716	706	715	699	691	711	680	713	730	683	717	714	668	708	719	729	681	686	733	717	753	729	687	696	709	744	717	713	695	748	739	702	761	713	683	658	748	716	682	718	698	737	703	689	639	733	723	694	701	727	750	696	688	730	723	684	688	704	711	652	751	688	727	706	749	688	707	695	694	687	660	697	738	701	683	730	681	681	677	739	661	690	742	745	723	712	720	664	698	672	734	671	748	689	731	721	707	671	714	712	717	693	783	693	731	742	731	726	684	692	681	655	700	696	733	690	712	683	694	738	715	713	725	713	699	697	738	659	717	669	705	730	708	769	781	708	714	689	740	739	775	696	675	693	732	702	680	648	695	681	672	698	728	693	748	700	742	705	697	688	735	672	718	708	707	732	715	677	726	670	685	642	721	668	745	683	691	735	677	709	732	682	670	711	749	714	706	707	706	712	739	693	715	704	735	727	714	650	674	731	763	714	732	700	738	726	729	691	715	692	723	674	756	669	712	678	698	685	635	733	688	708	687	706	678	733	698	674	666	700	696	639	706	748	699	732	660	705	725	733	778	694	683	679	716	707	723	700	661	714	708	676	706	719	680	718	670	716	715	646	726	696	675	680	669	683	725	716	728	750	703	697	724	718	666	732	760	756	670	715	713	695	724	652	732	720	779	684	710	734	672	698	698	676	668	710	681	743	710	703	716	680	714	728	701	681	755	694	677	750	695	716	721	679	743	699	681	675	743	672	687	667	713	711	708	747	697	682	711	683	691	736	658	704	662	705	712	738	692	693	707
30509	10534	1522	913	655	445	364	336	263	273	221	199	211	209	194	182	185	146	171	167	160	155	177	161	159	142	163	166	148	140	142	135	140	160	141	160	134	111	129	154	156	136	134	133	161	152	126	145	119	134	163	121	152	150	134	138	119	144	166	146	111	137	138	153	156	156	122	136	150	142	157	148	138	129	128	127	117	123	135	133	122	143	153	134	141	137	142	151	146	143	147	143	127	123	149	136	128	154	125	166	126	155	126	160	153	118	119	145	162	130	150	139	131	144	129	159	135	141	157	144	139	157	125	132	133	134	140	154	142	139	140	140	133	139	132	162	128	133	122	148	128	172	146	137	132	133	121	126	120	121	150	132	147	148	128	135	131	141	125	145	165	132	129	139	152	142	108	120	139	150	122	155	141	136	145	136	146	144	146	127	134	123	141	129	128	122	155	156	143	159	147	147	141	129	140	131	120	133	124	152	143	170	132	117	126	131	137	125	136	117	136	113	154	139	156	141	131	132	117	130	162	127	127	131	127	156	136	164	140	129	131	145	128	138	130	160	161	123	162	139	144	128	158	152	159	147	128	108	134	139	135	141	148	156	131	126	137	144	121	121	130	164	141	130	141	130	159	145	132	126	137	156	158	125	145	136	116	139	137	133	136	142	141	149	143	160	124	136	123	169	119	134	147	158	136	143	150	135	138	149	141	140	135	136	135	135	132	134	140	128	149	117	157	148	160	143	132	153	149	134	124	128	136	135	166	145	173	153	138	133	144	129	130	142	134	156	136	167	144	134	114	125	144	142	140	139	140	144	142	139	126	125	146	136	116	137	142	156	121	127	147	130	148	140	142	151	148	122	125	128	131	129	152	142	140	128	134	154	132	159	168	134	146	137	137	138	131	138	167	129	135	127	141	129	138	154	151	101	159	134	149	146	131	132	127	140	149	121	140	145	120	138	142	147	139	117	142	143	167	117	122	130	149	137	145	131	151	138	131	139	139	138	137	138	149	132	133	156	123	132	127	136	150	126	135	132	136	146	143	136	144	138	142	124	150	140	157	127	144	132	135	126	176	124	157	148	121	137	119	148	135	147	151	138	143	129	136	148	145	150	113	133	121	136	143	144	128	123	161	136	158	132	143	128	147	136	150	141	144	139	152	137	150	119	116	129	121	179	157	141	143	132	155	160	122	148	110	139	150	165	164	168	135	125	147	138	129	134	135	140	120	133	167	130	119	130	161	120	134	149	143	143	125	145	138	135	148	134	141	134	141	165	161	128	137	147	131	142	124	146	156	150	134	148	142	142	139	134	124	136	122	145	140	144	124	138	135	138	152	141	136	151	149	145	149	136	138	156	139	128	153	131	120	127	140	146	148	140	127	132	119	114	140	139	181	135	151	153	153	168	147	144	137	153	137	132	153	132	144	129	133	137	142	129	147	144	127	119	126	121	145	141	127	149	163	155	120	136	138	131	133	118	131	127	136	124	133	140	159	132	153	141	152	149	127	133	132	153	122	146	137	146	130	145	121	135	146	123	139	122	146	138	148	126	138	125	143	126	139	141	139	157	130	159	146	127	137	140	153	130	148	151	167	153	136	117	147	135	125	148	120	149	133	152	141	166	123	138	159	140	129	152	125	149	135	160	143	132	144	134	117	127	130	135	131	161	156	141	151	150	143	122	123	124	149	137	158	148	155	148	168	133	141	136	133	157	142	147	137	158	146	136	143	125	134	148	137	156	143	145	148	125	145	137	146	137	128	130	117	118	133	156	109	146	131	134	151	142	153	134	146	132	127	138	148	142	132	156	157	140	145	145	136	140	138	138	120	123	109	149	129	134	138	147	145	133	128	145	157	132	150	133	153	143	136	124	136	141	121	141	146	127	135	146	138	153	152	149	148	148	158	157	139	153	142	147	147	153	137	160	130	143	129	145	173	131	122	149	141	142	119	154	127	125	138	131	137	151	136	134	151	131	120	127	140	139	142	139	152	139	149	142	149	136	137	135	129	128	117	118	129	156	128	143	150	136	150	168	138	145	133	136	145	139	136	158	152	134	145	121	138	134	156	148	122	136	159	130	139	160	169	148	151	160	149	143	156	124	137	141	130	149	130	134	132	125	121	141	137	145	136	138	147	153	143	137	121	143	126	146	130	127	132	136	126	140	129	140	166	145	137	124	132	139	149	126	129	132	137	148	145	128	125	144	135	152	138	144	153	143	130	154	139	137	127	113	120	134	112	144	150	124	127	137	142	157	156	122	144	119	156	150	157	127	150	156	158	145	139	120	134	155	126	125	138	127	144	147	132	139	141	136	147	144	144	147	146	130	126	146	147	130	147	134	137	153	130	129	146	125	141	138	152	128	116	123	136	126	128	120	128	124	119	154	130	141	118	154	128	153	132	145	114	132	119	139	126	138	147	169	164	147	156	156	136	144	139	130	137	136	124	135	129	140	140	127	158	147	161	133	126	136	150	135	132	135	120	142	135	164	147	135	136	142	134	168	135	137	146	151	135	159	132	130	150	140	123	115	142	128	142	121	147	126	142	141	130	141	124	140	121	169	130	146	149	149	140	154	140	120	135	146	151	132	141	147	144	130	143	137	118	137	160	132	159	160	133	140	150	119	135	134	126	116	120	136	145	150	135	119	157	136	115	138	157	139	150	135	146	132	137	133	124	126	119	149	153	149	144	120	141	124	139	125	140	152	144	144	127	134	152	135	137	129	135	117	134	139	129	132	140	140	137	132	147	137	154	138	142	135	160	132	139	133	126	143	138	132	149	149	128	132	135	130	131	151	157	145	145	157	134	122	126	128	117	134	163	148	146	133	141	132	125	124	141	124	124	162	135	176	136	144	127	130	128	165	131	137	139	141	166	148	133	158	116	147	127	134	135	140	145	152	160	124	150	112	133	134	122	145	139	131	148	129	152	160	166	126	138	111	150	145	132	155	154	121	145	121	127	144	134	124	131	141	152	130	131	139	139	136	143	123	145	158	136	131	135	141	128	124	146	124	149	121	147	135	143	144	158	169	135	142	135	136	132	130	134	134	142	155	129	170	152	137	136	142	160	137	157	149	144	141	123	129	145	139	122	155	133	135	140	123	130	136	130	136	139	128	118	133	162	144	130	131	135	146	118	138	130	150	164	140	135	146	145	134	142	110	149	136	148	158	129	152	127	139	127	150	131	150	122	149	129	148	159	143	157	134	102	140	138	147	138	127	139	137	135	130	151	129	148	134	152	147	141	148	136	137	120	155	146	130	139	141	139	139	116	135	152	158	142	133	118	157	128	145	142	148	144	151	134	142	120	120	145	159	144	137	142	134	138	139	145	142	137	155	164	124	136	131	156	128	147	136	153	128	147	115	154	130	116	152	158	147	141	118	146	147	159	149	147	123	143	117	131	154	134	140	158	127	139	138	152	139	137	150	138	140	120	133	120	126	148	137	131	162	133	139	136	106	134	118	155	133	130	147	148	139	134	122	134	117	149	128	113	143
15291	5766	2258	2757	2441	2033	1740	1383	1191	1094	932	846	751	727	683	671	608	594	572	532	523	541	487	490	495	495	448	494	458	454	473	355	452	425	428	393	388	408	412	402	426	374	364	369	423	404	359	398	409	371	372	370	412	399	357	378	383	398	402	341	368	380	373	369	383	332	349	350	384	376	411	377	347	379	402	371	383	379	365	377	365	366	381	381	358	391	335	360	391	374	386	360	382	381	374	357	395	348	364	354	335	369	359	351	380	352	335	354	344	353	351	377	325	389	359	372	365	360	368	380	352	362	361	361	357	373	367	373	390	368	427	355	398	345	384	360	368	373	403	354	342	372	339	347	395	378	371	360	327	327	359	353	353	379	348	392	395	397	364	371	397	359	340	354	345	371	345	369	343	373	354	381	365	340	380	372	340	377	360	346	394	332	372	390	354	360	349	353	379	360	364	339	350	348	376	355	360	395	356	377	377	380	356	379	386	364	352	341	344	371	323	370	317	350	354	369	351	354	359	338	346	333	359	396	385	322	409	355	378	309	369	391	355	369	351	331	342	356	352	379	393	355	363	339	367	330	350	392	372	378	320	364	340	352	369	368	361	370	377	370	364	365	368	359	365	329	371	340	375	363	350	352	359	363	358	333	363	372	336	334	350	354	360	336	333	341	369	352	373	331	362	369	371	366	348	377	366	363	357	375	330	342	357	377	368	367	342	375	355	378	352	361	387	363	368	330	373	369	359	363	347	381	374	356	359	372	354	333	369	345	368	349	344	374	349	366	375	345	333	363	366	363	402	372	342	337	360	347	369	396	331	372	369	355	351	354	351	350	371	363	365	378	342	349	315	345	379	357	382	361	378	372	363	373	338	366	357	364	363	357	373	370	354	361	338	341	337	372	342	354	390	373	345	322	362	361	329	346	352	359	332	369	367	363	395	355	345	376	369	360	372	392	359	341	349	362	377	340	376	381	370	337	325	377	366	339	328	380	333	354	363	369	366	346	328	344	343	383	351	381	331	379	375	337	332	342	322	356	373	342	370	371	370	342	374	341	364	346	399	369	367	344	384	335	350	375	389	377	358	364	367	359	365	358	344	364	376	375	358	351	327	380	358	330	370	351	351	339	335	358	356	337	373	350	358	355	366	357	344	353	331	336	396	350	387	350	358	386	355	369	381	346	336	357	387	368	355	384	359	385	388	363	389	344	378	380	360	379	341	362	342	352	340	346	337	360	378	379	339	360	354	346	342	390	388	346	352	363	340	353	370	395	367	383	378	385	351	354	373	358	340	363	370	357	362	363	382	358	360	337	336	355	366	316	338	324	355	387	366	371	361	359	360	330	358	376	347	349	360	355	333	361	336	339	363	344	357	335	336	372	362	381	359	331	353	382	373	341	362	383	384	378	365	330	292	366	359	360	350	332	345	358	354	370	338	375	344	352	378	364	349	372	357	366	402	353	341	337	393	360	329	338	397	370	366	364	362	357	353	352	340	353	385	389	372	342	344	328	368	359	363	337	361	352	361	345	414	340	354	354	373	340	361	357	360	360	374	376	350	328	377	369	358	342	366	389	359	366	340	386	371	362	362	380	372	390	372	339	386	381	355	362	383	378	330	359	371	369	342	380	348	357	350	350	344	390	370	352	384	369	385	379	351	341	352	375	350	356	361	384	340	373	343	375	381	372	334	339	385	344	366	364	346	372	363	358	337	363	333	379	365	345	345	324	347	360	362	375	354	382	362	336	349	307	355	323	373	361	348	311	350	397	368	350	360	347	346	369	364	369	373	355	360	364	390	384	404	349	326	373	352	359	369	375	348	329	345	351	389	393	374	349	364	348	354	354	368	336	386	310	337	350	371	362	355	396	370	360	343	365	341	345	382	372	365	357	374	354	366	359	353	332	351	364	370	421	369	346	354	411	329	367	374	361	382	372	341	334	374	332	333	328	368	398	379	327	349	326	390	380	351	351	350	337	358	356	340	355	355	365	384	351	367	356	366	335	340	349	373	376	378	380	332	306	359	369	374	362	345	376	388	324	354	326	349	367	348	322	380	348	360	385	377	352	325	324	392	362	333	354	373	404	385	407	376	382	366	327	387	370	349	343	370	323	342	364	349	339	367	386	355	322	345	368	351	326	398	366	366	349	374	380	352	326	339	367	371	370	382	384	374	393	329	353	332	365	363	336	332	360	375	402	344	367	375	370	358	381	349	361	346	325	352	380	357	336	366	372	351	378	420	339	360	359	401	346	373	376	354	372	334	351	362	375	369	349	363	342	362	354	360	387	361	373	362	402	358	401	352	330	384	358	363	328	359	365	350	384	402	344	361	339	336	378	364	345	362	350	363	328	380	356	393	341	336	343	387	366	381	348	372	355	355	367	332	370	360	358	348	313	355	399	337	321	333	340	327	344	352	330	356	370	368	388	360	338	344	410	351	352	343	381	327	364	356	376	337	367	379	329	358	331	371	347	377	361	374	365	355	352	331	337	343	354	329	367	364	336	375	367	322	370	348	352	354	337	350	366	366	344	342	340	341	350	360	358	383	327	397	359	370	367	340	352	357	365	412	369	368	356	364	383	348	323	356	361	352	392	365	379	340	354	369	374	374	379	378	382	352	363	370	362	376	332	385	349	382	363	360	339	333	345	362	366	331	376	366	337	333	350	410	353	379	352	364	341	350	359	359	340	347	375	346	381	382	356	320	348	365	372	412	361	345	359	361	339	383	346	376	374	355	371	358	370	406	382	373	343	373	328	353	367	358	362	369	327	395	368	331	379	345	318	378	351	373	366	339	380	351	383	354	318	369	401	359	353	359	365	346	353	343	398	382	335	352	363	332	360	366	364	353	343	392	367	325	364	325	345	372	389	364	340	365	352	350	364	348	348	351	364	365	380	406	369	372	331	326	361	310	374	374	352	369	311	374	344	353	329	356	352	328	365	388	362	370	332	398	347	347	362	337	354	356	379	387	342	343	322	363	401	379	354	328	381	330	356	406	357	400	345	391	357	336	359	352	343	340	337	373	366	390	357	323	369	339	373	359	398	369	351	364	371	357	360	377	334	360	308	364	348	339	365	344	331	358	355	343	346	363	364	368	392	364	375	336	368	347	364	377	330	359	349	388	376	396	364	349	358	364	339	364	378	361	403	374	348	380	338	383	313	358	369	351	355	360	332	407	374	379	342	341	345	340	382	341	361	345	379	362	346	361	378	359	358	337	366	366	344	386	323	333	376	349	316	357	356	383	364	362	358	337	351	381	364	338	374	359	399	344	370	380	347	352	338	347	362	327	373	387	361	349	350	406	364	408	339	373	372	335	360	357	331	360	326	359	394	346	378	371	334	379	387	354	357	360	355	369	370	381	339	385	347	367	363	348	366	336	375	355	372	336	344	339	353	327	357	362	369	370	378	353	340	370	348	334	375	369	386	336	346	349	372	380	373	340	354	369	340	348	360	367	361	352	347	388	376	327	389	362	370	364	361	331	368	350	356
41399	19409	3687	1678	1126	807	634	542	437	419	335	283	299	240	250	239	226	219	185	186	202	207	160	157	170	177	173	181	169	182	171	191	192	185	169	152	142	164	144	161	172	147	160	151	165	153	158	158	160	180	188	168	147	141	166	184	151	142	139	155	156	151	143	134	154	150	176	149	146	154	148	159	141	154	160	158	151	174	166	155	141	164	170	179	151	135	164	159	148	164	143	169	147	144	172	160	139	163	126	150	152	158	138	149	149	139	145	137	134	143	143	151	155	170	135	144	176	143	145	146	159	135	160	136	129	166	130	141	144	148	143	132	162	140	155	155	138	153	146	170	157	134	141	141	165	145	151	128	141	148	160	152	134	152	140	149	133	143	134	148	143	148	141	162	143	147	154	162	149	149	161	157	166	183	139	169	141	139	146	160	147	146	154	177	132	155	173	155	130	141	160	150	161	143	138	144	156	148	158	128	173	150	152	143	150	166	154	131	161	146	135	160	139	141	160	156	126	165	158	158	155	142	170	145	141	144	127	147	169	160	135	156	135	159	171	132	149	159	172	147	143	167	169	169	145	132	160	165	164	156	167	137	149	133	143	168	159	146	155	157	133	142	171	158	124	135	143	163	192	139	134	173	146	156	141	150	178	134	151	138	155	151	168	154	150	163	154	144	161	178	146	152	152	155	161	149	153	162	143	149	142	149	154	156	148	149	137	154	160	176	147	140	147	162	150	178	136	164	149	145	141	135	181	155	152	159	151	157	155	151	158	162	173	144	141	141	162	167	153	145	153	162	163	154	146	144	168	151	134	147	161	151	154	119	170	146	161	115	147	141	126	161	155	131	157	151	142	135	158	143	167	153	163	157	155	153	174	149	171	156	158	172	152	140	160	160	161	178	157	131	163	137	166	137	148	142	174	153	137	150	172	160	157	159	173	130	158	169	159	142	154	163	139	142	155	147	149	161	133	147	139	141	137	164	152	164	160	149	139	145	173	150	133	153	166	156	170	145	141	153	139	161	152	127	131	151	170	130	160	152	146	163	181	156	135	125	148	168	142	178	147	171	180	162	157	154	126	161	143	159	160	146	143	170	140	153	146	147	156	149	154	169	172	164	142	162	137	170	153	165	166	141	151	146	147	173	172	174	134	161	156	163	122	131	143	127	147	138	156	157	148	144	171	171	144	132	134	134	146	165	146	163	145	148	156	139	152	136	128	154	161	151	152	144	149	131	152	151	156	152	143	141	129	172	161	150	168	156	167	152	144	159	142	157	148	158	142	143	142	142	148	164	131	138	133	163	138	151	147	142	150	144	158	146	161	167	148	151	151	142	156	137	154	149	137	134	166	146	177	132	153	164	152	154	172	138	146	155	171	138	165	145	143	166	162	174	143	149	150	151	157	172	153	144	138	136	151	145	149	149	154	146	154	147	149	146	141	145	145	151	151	169	140	191	154	146	154	151	139	151	155	161	121	141	142	149	146	154	151	165	152	142	133	147	155	142	156	162	176	148	161	146	148	149	168	152	140	131	141	130	159	139	135	168	168	172	148	160	169	145	164	154	140	154	163	139	165	179	160	144	172	188	162	154	150	164	128	150	172	149	197	145	138	148	143	137	160	147	159	150	154	158	143	147	156	175	162	143	130	145	168	135	145	133	165	160	153	150	156	160	168	151	166	143	160	147	139	163	150	138	164	153	141	176	147	154	147	155	152	176	139	143	176	134	139	152	179	151	151	130	166	132	158	161	135	172	161	166	166	133	157	141	182	158	166	145	146	137	147	145	140	131	147	146	168	162	160	152	161	175	141	137	141	140	149	157	176	150	135	142	169	158	146	136	146	162	152	154	146	148	126	163	153	148	164	143	157	146	151	155	158	170	139	140	131	136	157	186	150	154	156	140	134	129	172	172	147	153	163	145	178	153	173	165	143	140	144	150	143	161	146	147	162	150	146	139	133	146	153	148	132	181	150	168	137	145	155	173	146	166	157	165	155	151	180	157	145	148	130	142	166	154	160	138	132	163	137	157	174	159	143	150	154	148	152	148	152	168	139	141	163	144	167	145	154	142	143	161	137	160	157	137	166	153	139	136	143	149	163	144	139	129	149	157	172	155	144	152	132	153	153	144	164	156	129	177	162	134	151	141	143	183	150	160	170	152	129	173	144	146	143	152	171	147	126	142	156	165	144	155	163	152	165	149	144	147	134	171	168	170	151	150	148	146	151	160	143	148	156	148	149	158	145	157	158	166	160	156	152	178	153	144	184	161	170	162	162	143	163	140	154	154	178	145	158	158	164	139	161	143	154	159	163	142	160	161	169	151	137	158	155	168	153	175	145	153	139	167	147	147	159	145	150	150	168	146	167	147	138	157	141	174	158	162	158	159	157	123	137	169	136	160	157	155	145	168	142	150	155	146	151	170	164	176	166	152	163	160	139	157	160	152	154	153	140	156	143	146	149	146	167	168	133	147	138	157	141	148	135	160	163	155	157	140	153	163	155	139	146	156	155	150	143	163	154	147	152	130	175	149	139	133	162	154	123	138	150	156	145	144	158	160	149	136	172	139	139	136	172	159	163	152	130	154	139	139	127	164	178	160	171	157	162	161	148	153	127	159	164	125	173	147	130	151	146	140	156	138	165	160	138	154	144	169	175	155	149	155	159	143	163	120	147	151	147	190	191	162	156	152	150	135	148	144	163	156	178	162	142	147	129	141	166	145	161	143	144	172	124	173	124	146	166	152	173	164	157	148	163	171	175	150	140	126	180	152	168	160	174	146	125	145	153	157	149	142	155	128	136	153	169	158	147	136	150	148	158	144	168	133	136	153	151	170	178	163	137	153	149	148	160	117	157	134	128	139	149	152	161	148	160	136	155	131	160	147	153	139	158	161	140	152	155	150	150	154	165	136	146	148	145	141	174	164	162	156	154	162	163	163	158	151	153	143	149	139	153	140	157	144	165	172	150	145	181	161	139	171	174	154	129	171	155	160	152	155	140	144	155	155	163	145	160	139	151	151	151	136	154	151	152	157	146	180	170	148	125	138	157	170	148	134	163	147	166	124	148	147	166	151	164	136	140	145	171	146	151	156	155	166	119	159	130	161	159	167	149	156	164	152	179	162	147	164	143	124	152	129	161	158	170	152	140	144	142	151	176	145	174	128	157	164	151	166	146	147	151	146	144	166	141	154	165	144	156	155	170	160	146	147	155	128	143	165	132	176	141	143	177	164	142	146	161	144	165	144	148	136	144	143	162	163	161	145	151	148	151	143	134	155	128	144	148	158	147	156	150	135	148	125	149	151	169	143	143	159	143	192	161	151	170	148	156	157	142	170	169	156	160	130	142	155	134	146	142	127	153	159	147	164	145	138	142	161	151	146	145	167	153	155	141	129	141	152	148	172	151	147	141	139	145	153	133	163	158	188	172	150	145	160	160	158	184	132	152	156	163	172	176	155	180	157	136	141	149	170	162	158	139	146	159	151	140	157	142	144
21061	9937	4333	4853	4264	3416	2965	2407	2039	1822	1495	1403	1227	1083	1031	956	903	795	770	769	735	750	681	641	697	654	597	599	608	559	548	541	524	518	566	531	492	512	518	508	495	465	513	477	485	463	525	487	446	502	501	461	457	421	456	458	443	424	430	448	435	455	460	433	434	462	460	439	417	425	439	410	501	443	452	471	428	430	478	432	416	442	425	418	431	429	438	444	447	499	419	448	438	401	406	423	455	440	387	454	408	455	432	422	419	396	432	429	427	391	422	410	422	441	418	449	416	384	442	403	392	436	421	394	437	440	425	429	444	428	427	438	413	406	436	409	411	425	447	424	400	462	419	429	435	407	389	428	401	424	416	418	415	451	431	395	438	451	424	424	431	410	443	441	468	429	431	425	432	426	420	460	453	415	416	462	451	443	461	407	419	396	422	416	423	425	438	424	430	384	439	462	366	427	412	434	367	429	407	419	408	393	450	437	379	419	400	424	446	430	352	423	449	434	384	412	452	417	417	408	424	410	383	399	442	367	419	466	393	369	434	442	411	398	418	434	440	431	420	387	424	422	409	410	413	435	447	414	434	392	424	415	427	391	390	432	423	449	449	452	413	428	398	460	414	406	427	414	393	408	392	453	408	400	403	423	413	418	445	424	416	428	378	403	391	409	439	437	436	441	406	422	439	430	458	389	422	435	428	404	429	422	379	425	398	429	440	410	400	427	420	379	433	432	405	412	413	431	418	395	429	415	443	435	393	413	390	418	404	428	391	409	381	399	382	420	400	419	417	371	405	453	413	421	420	408	455	432	427	422	403	432	398	416	422	424	431	416	452	394	451	401	436	385	405	416	431	435	402	390	393	433	419	436	425	382	405	418	423	399	427	432	420	429	398	430	376	416	392	410	401	411	385	439	389	437	425	412	414	403	425	399	457	424	397	427	440	409	439	395	416	414	435	405	446	446	428	398	424	391	422	411	436	382	379	389	426	376	415	421	391	396	393	422	419	409	389	438	406	418	431	391	436	410	441	423	409	371	435	363	396	442	453	419	390	375	431	384	398	377	406	423	434	393	433	400	374	432	449	414	411	417	417	425	375	421	425	395	395	457	409	390	437	431	400	390	415	410	415	415	414	436	423	405	459	419	422	442	427	412	427	424	440	395	397	416	430	386	369	420	441	423	422	431	427	413	401	395	396	455	425	413	448	422	454	425	423	427	406	414	385	414	433	443	440	433	397	414	398	425	436	436	429	391	445	428	420	430	440	456	380	421	441	409	385	413	407	421	451	393	444	465	370	427	377	426	447	416	411	420	432	422	442	384	411	409	417	434	415	425	392	411	413	407	386	410	442	434	441	403	414	446	374	428	438	403	362	400	421	445	433	423	397	438	435	391	392	423	435	425	441	404	418	423	428	412	397	386	445	408	403	395	395	405	399	401	424	417	399	428	459	414	422	443	406	419	423	438	367	404	382	408	368	407	389	425	382	456	403	404	413	394	409	437	414	450	405	416	374	436	412	435	446	448	429	441	415	418	409	433	417	403	415	394	389	412	408	425	401	441	381	455	439	425	391	446	413	405	403	442	464	419	417	437	414	407	375	432	431	410	401	451	439	414	425	430	444	384	396	443	408	440	428	396	398	418	414	416	443	431	393	405	477	428	397	392	405	422	445	423	404	411	397	446	414	410	416	425	406	410	443	427	431	415	406	391	427	410	425	403	398	405	412	419	404	431	449	402	413	392	436	424	390	437	404	387	406	428	407	382	399	443	383	368	391	438	422	398	427	391	417	419	406	417	401	421	370	404	456	398	414	397	461	394	411	402	432	437	407	440	474	384	435	434	411	427	443	393	430	396	435	421	403	419	411	405	420	439	406	438	426	443	380	404	396	411	427	409	424	412	401	406	413	427	437	420	409	415	426	429	401	452	426	419	392	454	420	422	438	434	433	445	385	406	425	375	433	363	411	438	407	397	413	433	435	400	419	388	403	416	407	424	410	415	434	404	422	410	410	412	434	411	426	433	423	431	454	430	409	436	419	407	400	451	459	447	446	409	408	432	407	391	440	419	403	399	428	401	396	379	393	435	412	413	415	387	418	412	405	410	417	400	381	426	460	412	447	469	433	386	398	453	431	402	400	388	424	393	375	437	378	416	410	428	423	419	404	400	421	399	436	444	407	446	426	413	429	420	423	398	413	391	401	452	404	454	420	435	412	420	432	421	386	415	406	403	407	443	362	412	413	398	389	429	413	403	431	439	444	401	415	432	436	406	410	439	411	441	435	424	417	396	431	398	446	439	410	438	414	416	403	393	416	379	425	422	396	411	391	426	412	428	420	410	432	407	372	449	443	423	402	374	457	437	421	434	424	446	416	442	369	449	428	411	424	448	441	457	399	385	401	431	399	406	401	394	425	388	426	406	423	423	401	402	418	388	378	425	354	425	434	378	406	437	426	440	392	443	438	447	420	400	414	397	420	440	406	394	413	417	373	400	400	422	397	438	415	411	428	442	410	404	390	430	394	444	406	380	470	413	441	446	447	404	423	424	389	400	444	399	428	414	413	413	391	423	433	422	415	394	446	419	411	406	415	448	431	421	400	408	408	417	419	420	386	418	419	407	432	423	406	423	437	404	392	434	425	442	391	446	430	411	417	429	439	422	459	410	411	405	421	418	403	439	404	436	432	393	435	412	397	400	387	426	393	460	414	415	419	418	415	378	449	434	409	404	411	424	405	422	431	425	436	465	434	412	391	449	375	398	423	403	351	395	385	401	413	416	397	406	412	424	421	412	390	409	416	426	435	393	387	422	429	418	428	396	385	419	435	419	448	391	425	450	407	438	419	413	443	418	425	425	410	412	407	411	389	437	414	422	447	386	409	383	417	417	410	407	422	436	423	413	399	421	398	435	408	420	471	465	403	434	424	411	439	411	397	384	435	403	415	408	435	422	378	435	461	417	429	438	449	418	410	406	417	419	398	382	376	415	412	403	399	422	442	399	434	407	426	421	398	428	428	436	407	404	411	385	412	411	420	444	396	421	407	412	425	414	425	408	411	413	381	423	452	441	442	435	401	434	416	425	445	381	404	398	417	435	412	380	397	457	398	433	416	427	400	410	409	401	398	398	429	398	429	409	425	423	410	448	369	412	437	422	419	412	414	421	420	444	403	425	421	429	448	423	424	443	411	406	430	452	433	394	407	436	417	390	435	391	388	404	429	409	430	402	432	486	422	393	407	394	420	403	412	411	494	392	441	436	394	397	424	435	421	419	439	420	447	437	440	447	435	407	457	384	433	456	422	432	408	424	418	404	426	391	433	410	396	433	425	431	415	444	445	405	366	416	429	463	431	420	431	420	413	421	439	376	439	407	417	429	420	390	399	401	434	397	412	427	413	396	413	436	416	429	409	406	408	407	404	420	399	409	393	428	467	407	436	404	401	417	408	405	367	436	415	428	412	383	388	398	436	394	393	423	446	410	419	443	350	433	416	413	441	428
12920	1016	332	340	322	359	314	328	313	321	279	294	318	284	305	311	335	316	303	313	285	288	332	342	318	292	301	314	316	304	322	317	318	281	335	297	287	287	276	313	302	278	353	337	293	291	325	293	297	299	296	321	299	330	331	287	256	325	279	300	333	304	356	313	325	314	343	292	328	276	287	313	286	279	294	313	311	343	318	300	309	329	302	330	294	308	311	330	321	313	324	305	291	318	314	323	298	335	324	327	354	313	301	304	298	297	295	288	296	299	269	303	332	276	291	303	298	310	294	329	281	296	296	313	294	322	309	342	323	318	310	295	291	311	286	310	278	309	308	323	286	321	286	291	302	310	307	284	283	321	325	310	316	309	257	314	281	296	320	307	294	291	283	316	296	301	319	342	311	271	303	277	273	302	311	313	312	295	309	286	298	302	314	336	302	288	301	289	311	320	303	283	279	291	297	302	320	293	323	301	318	301	292	302	307	298	317	309	291	279	287	276	309	298	308	299	312	312	295	297	291	314	265	307	296	312	326	292	326	287	351	330	298	293	320	301	290	289	312	282	310	327	291	328	321	309	311	301	288	300	315	298	303	324	309	294	318	314	319	292	298	357	312	308	301	296	331	315	317	275	311	307	288	320	298	309	304	326	329	319	318	296	303	328	322	301	313	301	283	354	291	302	292	288	309	283	305	301	308	282	302	311	299	297	335	303	314	281	306	316	290	344	298	316	340	303	311	289	306	299	297	315	274	323	296	317	306	301	296	260	298	302	308	302	320	329	310	321	330	301	308	334	295	322	293	333	303	302	319	298	337	339	310	301	277	342	337	316	327	290	318	295	332	275	308	304	281	317	282	311	298	326	271	313	305	290	338	277	335	313	281	337	310	273	337	296	311	293	314	313	329	288	283	307	290	298	300	298	344	278	298	281	301	299	278	298	314	306	296	320	295	314	342	321	277	329	300	313	313	301	314	309	326	337	320	308	309	289	314	327	301	294	310	295	310	343	306	313	278	310	295	322	298	316	310	352	314	279	306	269	291	298	325	306	282	296	360	334	282	283	282	287	366	301	301	268	296	300	289	316	310	304	291	329	307	297	334	295	306	287	317	313	286	324	332	286	350	295	277	317	287	320	327	323	274	284	298	295	303	312	335	292	317	298	316	306	317	309	306	284	345	290	306	327	284	314	305	314	310	282	299	319	307	294	330	275	303	274	293	296	271	313	286	331	318	314	328	309	290	340	325	295	306	290	322	288	295	253	311	314	310	317	309	321	319	292	328	323	338	313	312	322	319	266	329	300	341	303	329	292	323	306	321	287	304	302	326	293	312	312	293	267	311	302	330	309	304	309	297	308	328	269	338	315	331	332	318	312	298	291	314	299	305	308	281	301	316	259	341	319	344	281	347	311	331	284	354	300	318	312	309	316	318	304	316	309	311	325	354	299	337	313	315	299	296	313	318	315	342	303	288	313	293	303	324	310	304	328	299	302	293	304	343	343	319	311	310	278	307	331	282	293	319	350	298	309	322	303	289	311	293	329	305	303	299	304	305	303	288	325	307	322	329	313	283	343	296	301	318	323	307	268	310	301	296	323	330	302	323	285	287	284	337	314	303	311	306	295	303	284	304	269	309	304	310	315	309	280	313	297	312	308	280	304	279	291	328	338	287	314	310	287	305	320	313	332	291	298	287	314	309	326	322	329	332	279	337	288	299	316	290	323	339	329	313	295	304	315	290	285	308	314	266	311	297	311	324	313	337	306	303	293	309	291	323	302	325	296	311	255	295	297	230	323	320	275	305	317	314	306	333	282	278	329	344	326	295	273	272	262	325	315	330	297	311	288	312	342	317	342	279	318	319	327	288	317	346	313	295	272	292	333	322	320	283	280	308	293	299	294	310	306	314	340	316	273	314	333	324	303	278	310	278	295	273	297	304	305	327	305	315	315	320	284	318	304	317	316	267	317	287	282	296	315	308	316	298	317	319	285	309	273	287	319	310	305	306	308	313	295	299	317	327	321	306	332	332	309	288	327	314	325	290	298	295	320	291	310	321	297	296	301	317	305	315	329	287	283	297	283	334	307	296	315	261	312	329	277	277	271	280	282	312	320	317	313	322	285	330	309	300	298	335	301	316	334	309	276	311	303	290	312	331	310	313	298	286	306	276	336	298	298	312	335	314	320	338	323	288	294	322	299	311	312	324	273	283	316	321	296	294	294	312	308	273	286	295	291	316	301	325	295	310	335	328	317	330	345	335	318	276	313	314	291	297	303	312	306	317	285	310	283	308	295	277	326	312	313	319	302	299	308	302	308	329	305	310	292	262	284	300	285	328	331	311	333	310	290	290	322	307	305	287	322	295	298	287	325	301	346	309	279	271	321	346	285	313	322	304	315	281	298	319	312	307	297	312	293	322	306	312	318	309	292	305	291	302	262	309	355	337	299	297	328	293	311	309	288	302	286	301	290	256	303	295	308	305	284	318	312	311	274	331	327	331	281	298	289	288	279	320	303	325	296	340	299	316	292	308	322	296	300	280	298	319	287	302	293	301	305	293	290	297	305	318	328	350	305	321	300	282	303	288	307	296	310	307	271	343	302	305	258	274	294	304	299	312	295	300	284	309	299	310	309	304	326	314	332	343	356	314	297	310	317	332	273	340	321	317	297	315	301	333	331	315	276	317	306	304	287	302	272	319	326	298	305	326	314	315	314	311	306	266	304	315	341	332	336	335	294	322	297	315	277	296	291	289	304	308	306	293	289	324	274	322	329	331	304	307	329	325	301	332	320	304	321	287	293	269	328	302	313	298	328	311	291	286	323	279	322	291	306	315	322	321	326	307	325	305	317	290	275	343	292	332	286	291	302	316	287	305	289	295	308	298	274	301	267	346	331	297	317	318	287	310	316	282	292	313	313	311	336	324	277	282	323	310	265	328	329	321	324	303	312	286	287	328	292	311	299	285	287	304	298	333	294	317	326	317	326	271	295	319	332	269	290	292	300	327	306	289	310	289	289	289	319	305	309	296	320	261	342	310	292	312	334	297	286	308	319	302	275	307	307	333	320	298	302	302	312	322	315	282	280	312	322	273	351	321	325	318	311	320	320	282	305	316	323	309	260	284	322	304	331	319	289	300	331	282	281	280	304	289	279	275	289	289	340	307	331	310	259	294	282	322	291	295	312	314	328	313	278	330	278	317	298	341	287	330	309	322	272	284	301	311	281	284	318	301	318	296	319	319	282	306	299	336	322	286	325	311	326	319	298	318	298	277	307	353	297	311	323	299	306	323	278	313	299	324	322	307	304	319	294	300	313	272	295	317	323	324	326	304	322	338	265	294	308	296	313	297	309	300	311	302	292	306	259	316	320	287	297	290	324	308	315	291	312	292	305	331	319	327	293	296	315	306	320	296	292	316	300	248	284	327	294	312	303	311	303	309	276	313	316	300	339	326	302	271	312	315	289	300	312	294	316	295	311	275	299	285	306	307	290	318	320
6186	981	769	735	758	777	738	712	727	694	740	719	747	739	736	733	732	696	742	704	716	712	714	715	740	730	743	732	679	732	720	748	710	724	692	712	726	772	681	692	706	662	666	715	722	724	704	735	690	726	674	721	738	667	713	718	698	730	710	708	714	664	756	686	731	702	647	749	700	684	753	694	680	706	699	741	652	755	724	676	694	766	692	688	744	730	679	714	713	707	723	683	685	696	723	704	681	684	658	704	721	641	694	736	715	684	696	711	663	653	673	714	767	690	715	691	708	703	714	688	749	744	727	692	791	696	760	721	683	705	732	793	712	720	726	713	737	668	731	706	719	669	717	679	697	678	682	710	656	721	683	773	739	744	763	718	733	721	698	715	687	752	712	699	714	729	704	759	758	706	678	676	683	691	757	705	722	718	707	710	695	670	721	716	632	652	683	710	656	738	680	669	732	718	714	670	742	722	708	674	694	737	649	718	725	710	700	709	730	727	728	691	731	680	653	717	703	698	717	740	697	751	698	690	699	676	756	731	734	759	668	694	738	654	717	727	699	690	662	695	694	696	731	696	728	752	699	701	774	722	678	702	710	676	695	701	702	714	740	703	692	754	675	709	705	658	680	690	671	710	697	671	718	702	719	675	725	672	765	718	664	723	680	703	752	694	751	729	686	711	719	673	719	668	689	716	670	751	715	691	690	686	662	690	690	711	676	745	691	734	713	687	734	705	695	748	719	676	713	649	691	727	734	712	676	695	697	732	671	705	670	729	689	698	741	658	717	723	712	708	676	719	715	671	735	681	724	732	766	687	726	717	719	707	681	678	658	719	711	680	681	696	654	734	748	676	680	733	675	727	717	682	718	735	719	694	736	695	679	719	677	714	684	712	683	680	717	697	700	648	692	720	691	691	694	705	717	698	707	740	693	713	708	734	716	708	693	745	693	686	723	701	710	649	711	686	711	733	685	689	729	676	680	706	689	659	699	753	718	671	695	704	735	704	632	718	680	755	761	703	731	709	695	699	679	692	720	715	760	692	693	711	689	713	714	757	726	712	747	710	692	727	690	750	754	701	735	652	712	746	730	717	682	692	733	668	726	703	725	754	724	706	737	679	710	702	732	716	697	698	698	657	678	679	696	713	722	683	703	747	697	755	675	685	713	706	678	757	683	706	710	717	723	728	711	700	709	663	725	736	711	743	722	668	733	671	757	731	700	677	707	729	692	689	702	730	705	692	738	747	686	744	687	709	747	717	724	684	711	691	774	735	712	658	705	684	749	690	659	709	706	718	717	716	698	643	700	696	699	749	698	690	727	689	682	683	708	691	729	718	686	744	672	702	672	691	710	689	719	711	689	706	720	739	777	671	719	677	657	737	674	696	713	694	719	658	700	716	661	700	676	662	672	728	716	706	723	691	704	706	668	685	744	700	725	722	732	690	714	707	676	720	678	681	656	722	730	709	707	694	741	732	752	708	693	714	718	705	693	650	662	673	715	725	688	697	716	714	720	715	706	685	722	723	709	704	652	711	741	703	644	700	706	731	674	717	680	714	706	688	710	696	686	723	706	733	670	705	662	705	771	656	720	725	686	686	728	744	705	700	722	702	716	751	712	721	703	716	724	674	659	688	686	678	741	648	706	664	718	749	697	706	720	698	703	703	679	701	732	728	672	716	708	705	717	683	723	711	716	721	677	705	712	729	703	694	709	683	675	716	698	691	698	661	701	673	663	679	751	682	694	726	733	720	667	678	711	748	774	667	702	699	684	673	713	751	726	704	707	695	695	716	702	725	677	763	710	692	677	697	730	731	729	680	730	702	671	690	701	664	713	680	739	703	667	719	722	742	680	715	715	687	731	697	702	739	670	723	776	704	724	696	699	678	733	721	720	673	725	671	697	724	669	732	717	729	705	757	689	728	751	661	685	699	736	685	720	722	716	697	703	697	709	724	728	730	704	718	720	681	726	732	755	705	727	722	716	711	757	696	720	695	684	736	672	710	704	736	700	658	718	739	701	680	749	722	685	725	696	709	709	693	739	705	725	664	733	689	688	679	740	717	698	717	686	706	732	708	720	723	733	684	703	681	692	706	702	685	680	651	707	720	673	689	714	681	689	711	667	698	682	715	726	701	678	729	715	665	698	688	703	716	718	657	709	659	715	658	684	720	662	701	672	703	703	706	661	714	738	730	675	713	680	718	679	731	752	728	736	717	683	720	718	666	648	680	696	666	734	700	719	680	666	745	677	674	761	702	702	734	741	692	706	734	717	753	705	708	715	703	718	744	681	690	737	734	699	725	692	671	787	700	682	650	680	713	713	716	674	731	722	662	726	717	680	710	701	696	681	732	719	718	696	738	697	676	704	732	670	699	706	717	701	721	698	695	689	706	726	689	745	757	754	715	668	668	683	693	687	686	722	688	711	738	700	677	716	693	717	720	773	773	706	743	690	710	705	757	704	679	670	725	701	672	750	703	707	683	740	728	662	666	700	695	721	661	689	682	688	665	729	760	706	670	697	705	704	683	674	694	697	706	682	704	693	651	649	694	713	728	698	698	697	688	773	724	686	736	680	730	734	679	690	685	656	722	714	682	757	707	728	713	722	713	679	720	689	717	713	688	739	710	657	693	679	673	722	732	724	690	714	734	700	706	709	747	702	674	719	648	702	688	718	638	705	684	705	698	686	707	659	696	735	730	670	712	663	668	709	741	703	690	715	675	736	738	706	696	689	677	673	682	746	749	738	685	700	711	699	732	739	676	724	703	685	733	699	696	727	737	694	704	703	730	694	680	709	657	711	748	679	693	724	758	721	697	649	705	727	720	726	735	716	688	680	694	696	678	685	690	696	701	710	702	686	702	706	697	730	698	664	728	681	723	709	692	729	742	719	671	648	721	714	683	679	674	631	689	722	730	674	692	709	738	701	706	747	734	701	705	704	700	699	782	723	736	713	705	757	712	689	661	681	711	674	702	695	675	738	695	718	710	708	664	712	630	722	758	746	712	703	697	775	700	728	732	708	681	706	674	735	699	687	729	736	737	682	680	697	747	683	693	774	689	697	743	703	742	685	710	716	685	716	715	699	687	691	710	722	666	695	735	686	701	744	728	762	663	717	708	732	704	710	700	754	719	726	675	692	668	712	701	678	651	725	726	646	730	693	723	685	706	703	715	693	688	708	700	659	690	700	680	677	696	746	661	752	700	676	705	729	742	675	724	709	720	675	708	713	776	684	705	689	741	724	717	652	679	690	719	669	684	696	673	718	701	699	710	662	713	709	710	675	727	738	670	693	729	665	761	722	727	672	727	719	692	747	706	698	707	708	747	724	733	689	731	675	730	679	707	691	711	688	677	701	681	731	707	719	686	715	688	690	676	689	734	667	709	721	707	701	716	741	685	715	688	689	684	681	679	712	719	734	738	751	694	762	746	709	675	668	689	758	679	731	722	701	656	724	662	716	709	693	737	696	738	700	721	720	701	731	695	732	691	681	736
30303	10395	1538	911	625	482	380	316	258	236	206	219	221	194	178	154	171	159	168	157	135	171	166	143	151	142	163	152	141	140	149	156	154	144	147	177	145	130	152	149	145	129	154	169	152	153	155	165	135	141	161	144	126	147	130	141	143	137	122	114	147	121	144	152	137	148	135	121	140	136	148	167	131	129	139	134	144	144	131	113	131	148	144	145	162	148	166	154	135	145	165	129	153	153	136	142	129	122	137	123	150	136	149	135	126	141	119	147	149	172	129	149	143	148	141	146	159	135	152	136	138	124	139	120	148	131	126	134	124	137	124	148	153	157	155	117	121	149	126	134	144	145	151	155	128	139	144	146	138	123	133	147	133	146	145	152	135	160	128	141	161	140	161	151	133	145	136	151	138	145	135	123	143	136	149	138	145	124	126	154	136	154	124	135	154	131	135	163	138	135	111	137	137	127	142	144	140	132	127	143	130	110	127	144	154	163	140	133	155	143	150	160	147	133	144	131	134	135	132	159	140	152	146	144	145	132	132	146	169	137	146	161	124	147	126	132	132	126	133	136	117	146	142	119	154	131	133	150	152	146	140	135	142	130	155	164	136	144	150	132	130	128	137	124	149	141	132	126	136	157	156	147	150	142	134	145	143	126	131	127	128	135	145	133	136	136	133	145	155	146	146	133	139	127	128	139	134	134	134	134	123	126	139	145	138	153	130	143	146	147	144	153	137	113	164	135	144	119	173	160	135	133	131	149	112	149	130	128	139	152	139	165	141	134	129	146	140	146	141	155	133	140	112	141	123	147	142	129	130	158	154	155	146	141	118	156	152	138	121	116	115	111	134	130	125	151	164	122	140	138	143	125	116	127	134	144	140	145	147	125	129	119	136	141	131	127	114	117	152	147	165	130	134	164	153	127	120	153	138	140	126	128	147	128	117	147	150	128	150	133	128	141	153	130	135	135	137	133	116	142	156	124	141	137	143	127	154	132	141	165	142	152	160	172	120	138	132	139	146	140	131	135	110	144	128	143	130	149	145	132	143	142	131	147	146	124	131	163	135	142	123	133	137	141	140	128	118	141	142	152	138	125	142	148	178	132	122	147	148	128	127	153	139	131	163	125	141	132	131	131	162	136	133	159	150	135	146	126	175	153	140	165	141	117	142	139	145	151	159	154	118	133	147	142	128	143	139	125	138	132	124	130	105	147	144	155	149	140	136	143	141	129	152	124	128	138	142	135	156	127	148	146	151	134	163	133	125	117	133	160	151	137	137	141	132	137	156	144	115	119	119	138	117	139	120	134	125	123	140	160	141	146	125	136	149	141	127	135	135	124	152	128	117	157	146	129	145	139	136	144	142	156	136	133	136	132	131	161	135	121	126	143	137	115	138	138	158	133	140	145	127	149	144	146	146	118	136	159	147	119	129	144	128	140	124	164	130	148	134	159	162	144	130	149	134	154	151	150	137	125	139	129	127	139	133	158	136	143	154	156	139	145	152	145	142	140	140	124	127	147	127	121	140	128	141	121	131	138	148	141	132	147	152	131	145	133	148	142	161	150	121	137	149	144	139	135	123	142	131	129	134	153	123	152	162	152	140	140	145	127	130	146	158	141	144	116	140	141	134	139	158	122	129	131	142	134	158	148	153	145	143	119	127	118	119	160	124	133	153	125	147	125	140	128	137	129	125	137	154	176	132	114	133	149	134	151	147	140	163	143	146	141	146	115	150	162	124	169	177	135	132	147	125	135	130	130	129	147	163	145	128	139	131	127	154	139	157	117	133	126	123	139	127	143	139	148	140	157	130	133	151	143	127	141	143	141	131	146	161	115	147	130	136	125	126	126	147	158	127	148	154	159	135	135	134	133	151	131	135	142	154	158	124	151	135	159	135	149	104	137	151	148	135	144	152	125	138	110	145	137	158	135	138	125	122	112	121	137	136	131	140	112	132	146	133	140	121	143	141	120	142	150	121	144	167	131	139	141	152	138	126	144	116	139	137	132	144	145	160	138	147	162	147	129	151	154	132	134	162	129	127	132	143	123	153	139	148	143	139	125	136	146	167	124	161	119	121	130	133	126	131	138	129	147	139	133	144	145	132	153	144	143	132	149	146	135	146	129	144	144	139	126	127	141	139	161	129	157	133	108	114	134	162	148	128	143	123	147	145	132	127	148	149	125	149	136	136	142	141	136	152	134	160	161	127	145	147	135	136	139	149	141	134	138	179	130	157	129	146	137	139	133	117	142	162	155	142	147	143	152	128	155	142	143	174	151	131	132	139	120	141	156	109	138	136	132	115	126	134	168	114	130	144	133	137	120	139	127	132	114	156	126	153	143	146	138	139	127	150	164	122	143	139	153	144	141	133	120	141	136	136	124	135	141	127	137	129	133	138	154	144	144	136	148	146	120	140	118	136	148	117	127	141	138	141	128	143	158	132	155	126	151	123	139	125	124	116	142	153	125	132	130	142	161	132	127	140	124	157	136	148	165	144	148	134	139	153	133	144	153	128	133	138	142	153	144	139	116	142	150	127	148	145	139	141	129	139	135	134	133	122	165	134	140	126	128	150	152	121	148	138	120	144	140	138	132	129	146	137	140	139	155	133	153	119	154	141	139	153	137	143	129	143	124	134	135	131	153	144	129	139	145	137	146	146	149	131	134	133	127	148	163	110	160	166	154	119	146	144	129	116	140	132	160	143	131	129	141	132	129	114	142	138	144	145	152	148	151	133	132	142	132	128	140	151	129	130	148	141	120	150	146	157	130	122	167	149	149	148	145	132	134	129	146	137	148	120	145	128	142	122	130	128	126	129	135	128	128	133	134	153	130	139	157	124	151	139	139	135	169	140	132	126	132	144	148	136	128	157	159	119	118	136	119	145	144	146	168	135	147	132	128	138	156	121	112	118	141	138	143	122	143	142	139	139	144	128	141	135	164	135	142	129	153	160	133	114	141	122	140	148	123	164	139	146	144	129	127	155	150	151	140	137	141	118	155	127	142	139	143	145	160	130	157	141	124	139	142	139	148	157	157	101	157	142	151	152	124	136	141	136	157	134	153	128	157	155	123	143	142	153	138	125	143	126	133	137	131	110	123	118	136	147	159	134	136	144	123	153	155	144	137	132	130	139	134	145	131	138	125	155	145	160	135	155	157	138	129	109	120	132	143	149	133	119	127	138	154	137	148	118	146	133	133	144	129	138	146	120	145	126	145	152	128	147	123	143	142	145	141	141	139	120	135	143	142	128	115	149	131	136	133	129	143	132	132	130	156	125	145	139	130	146	120	148	147	157	131	137	123	117	150	151	133	143	119	134	145	125	129	138	133	120	151	130	137	137	134	138	147	134	142	140	152	141	138	141	161	141	122	135	128	121	117	110	123	138	135	135	148	131	120	136	137	134	122	129	135	140	122	157	141	135	142	152	154	139	144	132	135	140	126	133	137	135	117	125	119	137	137	138	141	158	135	153	126	157	142	139	125	119	171	161	135	152	163
15169	6026	2363	2775	2428	2048	1615	1439	1214	1102	985	824	807	702	678	659	624	578	591	530	518	519	524	471	460	428	448	486	433	459	439	418	437	383	438	382	401	359	402	414	430	406	416	387	372	373	386	384	385	350	390	392	364	368	403	351	391	394	380	396	375	386	383	375	374	396	378	354	377	383	377	394	357	354	370	398	362	379	380	397	389	376	357	345	359	383	345	358	379	339	340	397	347	368	340	356	396	343	361	367	381	355	373	334	382	327	349	369	346	377	360	357	347	371	358	339	331	369	381	374	403	390	340	342	367	358	344	342	381	381	355	361	359	396	386	352	347	389	351	363	380	349	317	371	366	357	350	379	324	390	356	368	364	387	357	310	348	353	381	367	360	333	366	373	380	383	339	339	380	293	365	336	375	375	389	368	366	377	381	342	371	386	366	388	371	330	357	365	351	372	378	364	368	367	363	339	339	342	371	355	378	367	368	344	387	345	363	362	365	362	349	325	365	356	363	365	355	375	375	377	372	342	347	383	398	334	344	376	344	337	338	343	373	372	377	356	355	367	340	368	389	385	375	350	338	318	332	383	342	393	386	358	343	331	331	357	344	368	384	340	320	373	366	347	346	382	357	361	377	374	366	393	341	364	356	378	363	337	364	329	378	385	381	389	362	349	406	370	396	403	374	348	337	351	337	354	351	316	348	338	352	350	398	390	348	317	346	382	375	367	373	344	349	357	365	330	361	328	351	378	362	338	375	386	368	387	350	357	386	357	337	392	370	335	358	361	347	378	361	354	355	387	347	365	362	343	373	356	351	347	385	350	376	353	365	358	344	375	352	346	360	346	359	385	391	355	352	351	373	320	386	356	344	350	350	371	353	349	365	380	338	358	373	365	350	380	352	379	365	352	355	360	385	353	388	351	377	375	341	331	358	320	383	352	357	343	361	354	374	343	367	400	345	345	361	370	372	359	366	336	356	344	374	345	345	366	371	339	376	383	353	351	341	381	325	385	338	360	351	390	345	360	325	367	359	371	375	351	358	341	411	361	387	364	348	357	342	333	345	349	385	352	386	351	389	329	360	375	348	363	402	341	349	364	350	335	400	377	353	399	371	390	394	373	377	344	363	346	311	368	384	351	373	351	361	378	353	387	355	370	359	392	358	385	354	354	370	387	347	339	341	370	368	352	345	370	368	345	383	369	355	346	338	341	332	384	321	384	304	362	344	339	358	410	357	344	350	378	362	323	325	347	369	364	377	346	348	368	354	342	350	377	344	339	344	376	360	332	346	369	335	350	334	377	372	343	342	362	380	374	377	388	372	371	383	357	368	382	270	389	371	395	327	353	377	375	348	354	359	351	344	351	335	370	323	361	358	378	341	368	341	364	342	351	356	372	362	348	395	382	391	343	361	375	335	329	367	335	336	345	345	356	334	306	377	348	349	359	315	360	372	355	389	381	379	362	374	363	347	344	382	355	378	360	332	347	348	355	373	354	376	377	353	371	367	351	361	348	357	365	374	382	349	370	388	356	382	372	357	354	336	360	351	374	345	349	376	353	356	347	363	343	355	354	341	352	354	358	344	398	321	331	352	384	390	372	355	336	360	390	348	362	354	387	360	353	346	357	381	359	364	360	390	353	356	371	381	346	393	351	345	362	334	395	379	331	346	376	307	343	360	345	378	344	393	379	361	347	319	357	359	386	356	351	348	332	321	350	372	331	330	359	347	380	342	350	358	371	384	340	358	343	320	364	376	370	347	349	361	341	367	343	387	365	310	331	386	358	368	343	348	379	379	370	339	371	362	357	357	372	381	357	377	350	370	373	392	350	355	381	359	317	347	327	354	338	350	363	378	340	355	350	345	358	348	369	371	388	343	381	374	427	358	347	369	367	372	361	359	328	374	350	340	330	338	406	360	331	362	383	353	373	384	332	382	350	371	344	321	379	390	339	345	358	371	370	356	336	362	341	346	356	350	347	361	347	366	362	372	341	355	378	361	330	379	345	321	389	358	348	361	378	352	357	343	377	357	391	353	350	363	382	349	369	357	379	366	359	369	350	352	337	369	404	361	374	342	326	319	340	361	347	344	350	353	325	359	340	329	363	361	387	361	393	384	352	361	392	350	359	358	357	355	374	360	331	360	388	345	350	343	343	357	367	372	362	372	362	378	349	367	354	324	344	356	332	358	375	387	374	339	343	333	333	374	337	379	411	365	325	359	373	400	378	383	369	381	361	358	328	389	349	344	353	397	317	370	361	394	366	380	377	316	339	376	349	353	386	370	362	375	323	341	387	346	354	365	335	331	364	397	349	351	334	356	356	398	384	337	359	369	323	361	282	356	357	345	359	354	366	384	315	351	342	357	362	365	368	370	377	350	367	337	345	356	352	389	342	372	364	359	375	363	336	361	393	340	361	350	357	336	354	348	376	377	388	332	380	340	363	355	388	384	366	354	403	319	357	366	348	319	362	347	378	391	404	364	393	364	350	356	333	330	367	345	333	328	356	370	352	345	379	321	349	353	349	382	393	355	369	335	353	365	341	305	347	356	357	403	365	367	377	363	375	385	354	383	369	353	356	375	350	388	358	354	370	353	355	365	331	385	350	312	362	317	372	350	351	404	362	374	350	339	397	356	349	349	362	344	337	384	369	360	378	347	364	369	367	352	364	369	334	345	336	353	329	367	336	371	334	371	357	346	374	324	383	361	379	362	351	360	354	349	344	345	362	342	318	360	387	343	367	356	363	341	353	375	333	331	345	361	357	361	355	393	366	376	363	360	371	393	347	349	386	391	364	355	352	388	405	354	345	346	363	357	364	368	350	349	372	321	342	347	352	367	348	356	378	327	348	368	362	354	378	360	349	342	337	345	365	343	387	353	371	398	331	366	384	324	342	387	346	382	317	352	355	426	389	375	375	310	355	364	330	362	383	344	363	354	329	343	363	345	343	338	366	375	332	353	364	369	349	336	347	356	375	344	331	369	345	372	375	341	398	382	367	336	357	380	361	384	345	353	330	371	354	365	327	375	351	378	358	385	352	362	352	380	337	369	382	386	342	375	338	340	357	385	373	369	345	341	358	359	391	335	377	407	374	353	371	338	356	374	370	364	352	397	390	321	363	355	371	342	379	357	396	341	372	354	316	360	383	361	347	378	391	337	345	363	354	367	335	372	359	353	384	372	330	366	359	346	356	368	341	347	354	355	328	355	366	346	370	388	384	378	347	384	343	359	361	311	398	352	352	351	364	362	341	356	324	334	331	400	351	338	336	393	360	360	350	356	372	357	371	343	373	372	372	367	335	355	359	354	334	364	357	344	341	358	339	344	370	372	354	354	349	373	383	365	318	328	350	378	340	387	344	348	350	384	362	382	363	356	384	371	389	344	379	363	351	366	360	386	381	362	350	380	362	351	347	370	344	352	343	338	350	351	329	343	362	335	341	339	344	405	342	361	366	383	379	358	362	351	356	352	359	394	359	363	344	374	368	349	366	343	384
41159	19214	3512	1738	1195	838	651	524	445	380	330	285	263	245	258	225	236	206	202	203	205	208	191	172	191	173	179	179	184	160	168	174	167	181	192	169	178	148	162	178	159	158	159	178	166	193	178	200	160	158	160	177	141	148	181	168	157	137	141	132	187	153	158	161	158	184	155	192	136	156	172	160	146	167	142	177	174	163	158	141	173	147	144	159	151	174	159	162	162	139	153	151	168	149	144	152	155	147	145	155	134	165	182	140	172	121	132	166	162	150	161	141	142	154	164	168	147	151	160	186	144	152	149	153	141	132	149	159	161	148	135	134	157	155	155	180	140	162	162	152	156	167	148	155	167	128	145	148	154	157	161	171	162	124	152	179	175	156	172	176	138	142	164	152	163	133	160	151	151	145	156	135	146	145	160	157	130	144	163	150	136	140	167	171	155	162	148	153	153	161	139	137	129	146	145	148	142	162	161	144	124	152	131	165	143	148	169	163	135	155	121	160	142	175	153	147	159	163	146	145	147	150	159	167	155	161	159	149	146	149	139	160	147	130	152	157	156	157	161	159	135	152	181	147	177	167	180	167	153	163	148	149	169	159	177	147	169	139	167	157	140	148	171	154	165	139	135	168	157	183	140	137	161	159	162	176	167	156	158	160	171	139	142	135	159	183	160	143	131	147	149	149	137	142	162	146	143	131	151	174	139	171	168	150	176	147	162	146	159	162	149	147	133	154	159	159	159	147	176	169	181	154	148	140	145	155	135	156	150	161	139	150	161	158	162	141	172	166	141	150	145	153	135	150	165	143	157	156	161	174	143	157	155	142	177	170	167	154	153	139	161	141	145	175	130	138	147	152	169	153	143	154	155	140	129	173	162	155	164	145	168	140	142	155	145	133	144	162	138	167	156	161	146	142	147	139	154	157	143	147	159	167	152	155	146	135	142	142	135	159	147	135	147	169	158	148	139	144	169	138	161	149	165	142	161	168	162	159	152	155	150	146	163	150	142	151	159	149	141	143	131	166	187	143	127	167	129	159	149	135	119	149	160	171	143	150	130	140	184	146	144	149	164	162	139	168	148	148	173	139	138	143	160	173	160	131	151	155	145	166	151	175	175	136	142	150	142	163	140	132	130	150	140	158	186	145	147	137	162	136	180	173	157	166	152	171	123	173	152	162	161	167	176	158	129	145	166	156	152	179	154	147	166	135	132	161	153	165	141	140	137	158	155	157	141	163	135	132	142	154	158	146	180	141	136	143	125	161	145	166	159	151	137	149	150	157	157	151	173	152	142	157	158	162	162	159	153	169	169	162	139	151	167	149	156	135	159	165	163	172	151	152	146	155	141	140	125	148	136	155	148	190	150	151	158	155	148	143	152	136	150	194	149	162	156	151	159	167	165	164	178	176	173	174	159	164	151	167	180	158	155	156	151	157	167	136	176	133	161	160	155	142	143	153	160	150	186	126	154	154	147	176	140	178	145	146	152	152	153	161	171	161	169	144	151	167	162	126	154	172	148	171	159	149	152	167	152	157	139	146	148	170	157	156	127	152	169	193	163	131	137	170	160	168	157	147	133	170	160	144	184	157	158	154	171	131	169	147	155	148	157	129	158	149	134	129	152	127	159	178	148	134	167	144	130	153	151	170	164	155	150	160	147	146	146	155	171	155	142	164	147	151	160	136	150	150	133	155	188	173	140	131	157	145	150	154	153	151	145	146	164	173	130	147	146	179	159	155	140	145	159	152	173	155	137	147	173	142	136	141	159	128	151	170	156	137	164	148	151	165	141	144	149	179	158	157	178	155	150	186	155	151	152	190	159	147	180	138	158	174	147	151	157	142	143	155	163	159	163	138	162	150	183	154	152	158	160	148	137	147	170	160	150	153	136	152	157	158	135	149	141	162	165	158	151	182	156	150	179	147	174	124	151	158	159	125	130	140	149	155	132	169	146	143	156	141	143	144	153	171	147	157	146	153	145	135	140	140	164	151	150	151	158	126	143	174	171	179	145	139	177	154	140	150	147	145	136	140	162	155	145	156	147	191	177	133	148	148	158	155	157	134	147	158	149	146	127	168	150	164	147	147	173	153	146	151	156	142	170	141	164	167	135	158	141	144	147	146	152	147	130	138	149	143	153	132	147	140	176	126	168	151	159	142	136	165	149	164	175	160	146	131	159	174	170	170	162	156	174	158	158	128	145	165	138	163	168	166	152	173	137	154	162	147	133	156	139	170	162	142	123	148	146	178	153	156	146	173	149	151	172	162	157	141	148	163	160	176	167	160	150	138	182	154	143	146	141	167	136	155	135	147	153	179	177	153	167	141	167	125	152	165	170	147	144	143	147	149	138	158	160	137	150	133	167	155	157	147	183	141	153	156	140	147	172	166	155	160	125	176	159	141	145	135	148	159	150	161	143	161	138	176	157	133	168	172	164	153	142	140	149	164	153	160	141	161	141	163	160	152	170	164	150	128	151	152	157	182	151	132	173	139	158	153	140	159	160	149	156	137	148	138	152	166	166	154	176	154	171	115	149	134	156	142	146	155	141	167	134	155	145	160	151	126	168	159	155	158	150	154	150	159	125	158	140	146	157	158	154	150	164	149	126	164	168	157	144	149	149	140	149	125	130	144	156	146	160	132	157	172	177	144	117	141	177	136	150	133	150	148	165	148	136	168	159	155	151	152	153	158	187	196	160	150	147	161	155	164	157	164	156	148	134	149	168	166	165	159	174	155	149	153	153	140	150	136	167	165	172	155	142	143	144	161	169	168	142	159	151	135	133	155	155	158	150	171	139	177	159	166	154	119	163	138	127	168	144	158	167	160	149	150	184	162	160	164	149	159	175	169	175	156	151	175	152	131	161	163	146	153	147	155	157	146	172	131	168	150	136	152	138	160	141	155	152	168	151	144	155	172	158	158	149	133	162	149	157	153	157	142	155	154	162	159	149	174	141	152	164	143	145	156	168	159	155	151	160	163	149	148	137	153	154	165	145	142	146	130	165	172	177	153	165	161	128	154	150	149	166	149	170	157	147	164	156	145	136	167	144	119	158	145	134	186	158	155	150	172	150	160	152	148	177	143	137	164	142	161	145	166	154	149	156	173	165	132	160	146	139	186	155	156	153	158	139	135	160	145	135	161	158	163	147	141	162	126	165	158	179	152	143	143	145	172	163	167	179	130	153	146	144	182	149	163	142	170	156	157	159	153	135	165	156	145	138	159	154	155	140	138	142	181	179	158	172	171	147	157	143	169	151	162	128	147	159	172	154	179	176	131	153	163	163	139	160	167	156	131	155	131	142	139	178	181	158	144	155	140	131	181	170	162	169	181	134	141	159	160	178	152	138	148	148	150	140	165	167	135	170	147	141	156	146	146	177	149	160	157	156	154	173	147	170	175	170	168	151	155	143	179	145	162	166	153	133	159	160	151	141	147	122	142	157	131	157	127	153	152	139	154	144	163	155	139	142	168	146	134	143	161	174	170	169	160	173	139
20569	10298	4237	4933	4437	3435	2862	2411	2080	1761	1583	1327	1206	1138	1084	933	857	875	792	752	774	655	713	660	644	621	618	587	582	569	548	547	562	548	531	559	528	496	487	505	530	477	452	540	494	510	515	485	470	455	437	453	493	434	440	475	441	476	440	473	447	430	475	447	439	436	427	479	439	431	445	447	453	446	445	437	437	425	434	411	446	456	407	480	446	441	442	440	421	431	425	443	464	445	397	414	421	465	436	454	412	451	451	436	461	413	434	401	449	431	434	454	461	441	411	406	433	430	413	431	421	428	423	415	426	455	429	441	404	415	400	430	431	440	439	454	419	423	426	424	384	420	398	445	419	479	450	388	405	425	431	451	447	432	408	421	401	421	437	435	375	449	424	388	422	418	411	451	414	382	423	419	459	415	442	395	411	398	470	439	378	434	409	432	387	470	394	435	433	431	406	435	393	420	417	431	416	389	419	463	431	413	439	395	431	426	446	437	401	383	388	417	413	405	439	433	400	424	442	438	416	414	437	424	418	431	417	403	399	371	362	425	427	434	449	396	420	419	417	431	469	454	415	430	421	416	404	470	378	404	385	399	411	432	442	424	413	417	417	409	430	421	395	411	429	385	425	418	427	388	429	419	451	388	392	408	445	417	434	413	441	412	403	384	413	410	417	411	425	457	397	436	429	390	436	423	385	430	429	415	430	419	418	410	436	435	410	434	396	414	402	410	399	399	409	431	399	374	394	406	410	389	435	440	404	456	417	426	446	396	428	401	404	396	382	414	452	399	419	419	384	445	427	436	394	414	427	421	459	428	400	401	437	443	408	440	391	463	406	407	439	448	421	379	411	398	446	422	415	415	429	403	392	447	447	412	420	404	384	393	440	403	408	430	421	423	464	385	424	416	415	391	437	412	451	421	413	368	413	454	393	445	435	393	388	429	431	421	420	426	388	404	456	430	424	426	437	420	440	412	411	428	432	452	398	406	426	400	419	433	401	413	425	384	426	410	446	424	446	427	405	438	433	414	379	442	419	416	405	403	390	409	432	439	434	407	417	426	399	409	459	429	444	407	364	386	448	408	406	426	406	435	432	417	421	428	431	413	490	408	431	421	418	408	406	416	409	414	402	389	423	423	414	395	461	419	432	421	376	456	418	454	400	392	433	445	430	420	428	412	454	411	413	420	416	403	389	431	448	429	416	425	404	435	441	446	388	394	421	382	375	441	444	411	403	442	429	405	429	414	428	408	418	423	397	432	443	424	391	406	446	390	405	378	431	430	404	423	385	444	411	433	438	405	411	421	381	431	431	434	423	421	418	390	428	423	432	446	423	413	411	394	425	427	406	434	420	434	405	405	400	408	421	432	433	449	464	451	406	448	401	422	427	435	418	406	392	427	446	392	404	400	406	415	456	452	426	395	382	440	393	435	425	374	449	384	428	428	432	382	444	394	462	451	431	367	452	452	410	421	399	428	387	409	403	407	444	425	432	357	418	469	422	406	402	448	398	435	418	394	414	445	388	435	401	411	398	434	445	413	396	405	426	456	415	458	419	438	444	443	413	418	436	419	415	427	436	449	411	438	424	406	418	461	432	435	403	390	403	411	416	390	430	377	438	431	412	427	407	419	421	414	425	442	465	399	423	442	388	431	428	461	391	401	451	413	415	437	373	409	412	429	411	397	404	387	464	469	403	414	419	454	390	393	392	425	390	385	398	399	426	439	430	451	411	443	427	441	431	420	427	426	436	429	417	432	430	384	432	434	380	436	388	422	386	419	419	399	466	397	416	391	423	452	426	397	446	429	414	402	396	404	453	418	402	418	425	385	420	415	417	395	438	437	418	424	422	444	397	420	420	463	439	431	394	412	420	404	431	433	432	419	440	429	391	408	455	409	402	395	439	401	400	440	413	428	429	441	428	392	393	391	415	397	429	399	437	425	453	447	399	389	392	400	407	412	421	413	444	435	481	401	440	450	388	391	405	403	414	437	388	385	432	436	428	407	411	427	368	425	412	408	411	394	426	405	417	426	403	405	440	370	417	409	398	416	406	437	408	428	441	410	395	412	429	409	371	420	398	401	438	397	436	447	427	433	443	483	462	426	433	428	420	463	408	427	355	411	421	440	403	446	428	412	355	415	432	452	453	417	410	436	436	436	421	455	392	403	411	427	416	393	426	403	404	396	426	416	407	398	420	407	437	453	429	397	409	403	416	393	452	415	412	401	423	423	422	456	382	425	434	420	412	414	411	404	424	453	386	405	438	409	408	401	399	417	420	423	387	439	414	431	431	434	431	414	443	421	415	441	416	450	422	425	435	380	430	400	395	414	429	415	420	428	420	417	432	397	426	409	418	458	418	435	401	402	403	436	427	413	386	421	438	389	426	430	436	445	420	415	390	397	415	424	438	442	404	445	421	420	427	409	433	416	476	445	442	412	416	379	423	423	427	414	423	429	400	440	405	391	375	425	437	425	460	442	426	406	447	449	400	374	403	412	411	399	422	375	423	419	397	420	406	399	415	425	441	401	443	405	413	395	374	432	395	400	433	435	393	475	403	445	389	372	402	425	404	440	433	418	405	425	434	447	404	444	432	442	397	408	401	427	432	418	418	425	488	442	408	450	418	404	445	444	436	407	474	415	431	405	430	453	411	445	424	438	453	407	404	424	406	370	417	445	404	434	398	412	401	415	454	413	408	447	454	410	430	427	424	416	455	430	405	429	451	406	432	457	419	416	437	416	408	410	407	415	451	421	401	431	445	400	413	396	397	446	416	445	435	421	393	435	386	389	426	442	397	412	436	373	415	422	446	427	443	477	436	410	423	429	419	415	379	419	424	435	422	399	405	408	380	431	415	394	368	455	410	431	438	415	441	421	395	373	386	431	426	416	420	419	440	414	438	439	438	414	415	441	461	379	420	408	428	407	411	419	446	419	431	416	460	366	456	413	437	421	433	421	432	425	405	398	431	399	426	423	440	411	404	396	409	427	389	415	417	418	409	409	403	396	414	406	410	425	405	433	395	391	399	396	410	424	425	440	427	429	437	435	438	432	413	421	416	439	411	418	407	409	430	452	417	410	430	419	426	410	470	414	413	399	414	431	421	422	415	379	418	399	369	411	445	394	400	427	391	399	444	388	407	400	423	381	404	435	408	447	421	409	416	458	474	430	445	402	393	435	407	433	445	398	389	417	418	380	429	418	438	438	427	397	397	431	451	438	406	419	413	408	395	408	388	440	439	434	429	425	419	446	415	430	395	381	417	414	428	412	409	440	412	386	397	407	389	387	429	412	441	398	393	432	450	434	442	390	428	423	459	395	439	411	454	422	424	402	436	414	439	418	393	389	427	405	418	408	400	419	428	404	404	422	425	407	441	413	431	445	440	390	427	423	382	383	421	413	429	451	397	412	417	423	430	406	404	427	413	414	433	390	427	422	435	437	429	407	435	399	414	393	420	440	393	414	396	417	442	404	379	393	379	421	463	384	387	420	402	465
12136	1004	333	336	333	329	335	351	337	324	328	271	332	295	284	329	306	323	314	322	320	276	275	309	303	298	322	287	323	304	315	319	322	286	313	295	291	276	302	325	316	284	307	294	294	294	311	322	329	324	304	309	299	346	280	289	305	290	309	330	314	290	308	321	307	325	329	317	350	328	303	325	308	318	336	320	298	294	313	302	268	308	338	318	322	327	317	310	290	290	305	314	304	280	327	289	285	311	310	345	279	300	291	314	329	319	282	338	279	305	309	297	297	302	262	307	322	288	332	322	325	292	298	315	330	330	293	322	309	350	280	327	276	302	323	318	328	289	298	324	314	309	324	320	378	320	339	286	302	276	323	317	327	299	289	317	309	337	299	296	257	305	311	320	303	311	320	312	292	284	320	295	274	288	304	305	320	309	294	311	318	318	332	320	300	303	260	335	300	325	302	311	300	322	322	317	306	272	290	310	318	315	316	326	315	323	330	369	325	287	289	319	328	294	273	351	351	309	315	283	297	305	300	310	295	312	303	315	335	321	282	275	294	330	311	314	277	271	281	309	290	286	300	284	320	335	311	294	320	321	293	274	270	330	311	352	290	303	321	328	304	336	322	308	330	305	313	356	312	282	284	324	313	324	323	331	298	306	300	323	287	312	315	340	302	303	287	323	296	320	342	317	267	314	330	328	291	313	324	315	309	295	302	294	282	317	347	315	334	313	308	321	329	311	301	283	335	322	312	304	283	303	322	300	313	320	293	310	257	309	338	325	279	312	347	340	278	286	339	339	370	295	325	281	299	310	308	320	319	313	293	324	284	299	309	291	316	313	273	293	341	320	272	273	332	301	324	299	288	293	256	309	291	346	312	313	296	311	301	328	297	307	309	301	317	332	339	306	303	309	310	330	317	327	276	296	314	310	304	325	289	285	329	318	312	276	317	329	318	312	295	341	317	338	324	298	314	300	299	338	313	304	284	296	312	315	308	284	328	290	296	293	325	321	324	325	335	276	289	280	311	288	291	296	303	298	326	329	292	309	306	320	316	294	334	305	295	334	341	319	307	310	332	293	283	335	320	279	324	308	331	349	288	320	299	272	285	312	340	320	301	333	332	309	317	292	325	274	315	319	292	321	332	347	320	334	309	321	335	280	291	315	314	325	318	303	317	314	362	299	310	326	295	327	303	298	327	308	280	323	313	299	321	287	274	316	326	312	309	299	277	308	306	305	304	329	306	310	302	312	314	324	317	324	350	292	306	282	286	305	311	327	284	334	327	303	302	303	304	322	310	331	317	304	303	323	313	292	309	335	303	304	294	283	323	310	302	300	303	315	297	291	306	298	282	301	306	287	314	322	306	306	334	304	279	284	318	326	305	307	297	301	327	295	298	335	299	286	274	315	281	304	316	291	290	337	312	307	319	302	309	319	283	291	287	317	301	307	327	303	318	310	322	323	303	327	261	315	285	300	303	328	318	275	322	289	296	309	307	318	277	291	316	315	304	316	303	293	302	290	350	302	313	342	301	312	303	318	311	288	285	264	294	303	305	313	288	324	327	295	283	363	304	309	314	322	309	311	313	337	286	295	289	298	305	301	319	339	295	307	271	318	307	286	285	295	305	346	309	308	302	316	333	304	321	296	288	270	320	299	308	328	299	298	309	284	320	279	310	299	304	303	303	296	302	318	295	306	303	312	309	309	314	288	303	296	298	335	312	316	287	280	275	310	290	302	333	306	314	304	263	314	308	285	306	272	330	321	301	310	305	321	309	308	313	315	316	290	284	327	316	328	302	304	357	291	310	316	270	313	321	318	307	318	314	311	334	276	285	307	291	308	290	324	305	317	317	291	315	316	308	324	327	310	323	305	322	309	300	287	274	324	307	299	300	299	313	297	306	313	301	329	304	333	293	305	314	327	294	319	291	300	315	329	288	311	326	316	293	299	340	298	319	327	311	319	300	321	311	300	318	310	313	299	311	322	351	299	296	283	265	341	294	330	291	291	312	337	314	333	286	299	320	291	305	321	284	315	328	281	279	333	264	280	297	336	308	329	317	296	292	305	283	289	284	296	326	345	340	290	338	305	306	290	320	346	309	311	270	323	291	309	318	322	277	266	296	275	307	299	313	301	304	302	316	313	308	297	292	304	312	302	319	310	279	316	304	331	315	284	328	316	280	302	314	350	339	306	332	330	297	310	307	300	310	285	317	356	307	301	333	310	304	318	313	309	289	332	280	265	322	321	323	336	292	343	302	305	317	330	343	320	323	304	291	309	311	292	321	301	322	322	327	298	322	298	321	313	305	322	306	309	334	303	292	277	283	287	333	338	289	282	320	311	302	289	304	293	321	248	305	314	283	311	357	270	334	317	316	278	305	339	318	304	304	305	312	291	326	319	317	315	310	329	303	344	302	332	314	332	307	291	301	314	309	289	308	326	327	313	303	300	287	292	308	297	349	268	312	271	325	338	314	314	324	335	300	290	323	329	339	287	303	307	267	297	325	264	318	283	299	302	315	304	292	313	310	335	310	280	321	283	265	309	349	306	316	299	306	292	312	305	290	307	306	284	302	285	273	303	317	304	291	292	312	316	329	279	303	354	315	324	319	317	322	338	305	322	316	306	300	307	324	319	299	285	307	333	264	298	302	296	277	316	296	292	339	305	281	325	304	312	318	304	296	310	296	327	317	321	319	292	311	321	322	305	341	331	322	315	306	323	302	333	313	320	311	312	303	339	345	293	315	321	320	314	280	286	288	305	295	293	322	327	308	311	306	349	312	316	356	314	280	314	277	300	284	320	321	324	301	292	316	317	325	261	316	299	320	284	307	318	324	334	291	300	346	286	335	312	326	323	297	302	306	324	301	366	319	312	317	286	314	282	294	295	290	318	316	360	307	331	327	297	329	298	311	308	323	313	292	320	307	292	331	366	283	255	316	313	320	339	360	280	316	314	300	284	321	310	306	275	311	319	291	285	318	311	297	324	324	317	274	288	281	281	315	342	299	316	344	314	284	297	281	304	303	286	314	316	334	337	296	296	311	261	357	325	348	303	280	318	275	303	289	309	315	314	314	312	332	284	297	325	330	328	297	304	340	290	259	299	314	302	293	309	315	318	334	320	313	346	287	300	299	297	326	310	312	294	324	283	309	327	307	313	326	294	292	289	301	310	312	324	311	281	290	304	310	293	286	290	283	321	304	314	326	284	323	317	310	311	302	302	296	330	331	300	329	300	312	296	312	353	316	282	324	296	323	323	295	299	284	279	295	329	297	294	282	282	305	312	285	292	279	316	321	317	283	322	330	331	305	316	309	273	306	305	300	304	318	358	330	295	277	315	293	294	317	298	303	295	313	275	311	335	288	340	303	343	291	297	320	302	300	300	314	312	310	335	360	306	287	291	308	294	308	326	305	315	306	291	286	314	305	289	302	308	303	336	303	295	293	323	313	281	332	311	289	344	331	306	315	328	304	338	317	289	256	335	305	280	322	302	344	319
6069	994	769	782	781	733	775	723	745	706	707	703	711	709	756	722	662	694	697	683	722	721	676	662	764	675	696	722	713	713	717	705	696	715	714	706	753	673	679	725	713	716	677	752	655	698	667	703	742	725	696	735	731	707	709	710	728	701	717	695	731	705	726	776	688	698	664	724	692	667	751	740	722	749	733	708	676	677	761	739	717	693	697	687	701	724	678	716	702	700	711	718	689	728	687	726	748	692	702	669	707	721	669	611	729	674	707	684	720	694	742	699	703	752	668	690	689	751	724	687	714	769	694	733	670	690	714	698	686	722	677	735	711	728	716	728	716	679	720	740	751	713	699	706	722	722	687	688	645	685	659	666	737	738	668	728	705	678	734	686	687	721	690	707	747	696	738	689	673	695	687	727	682	682	731	682	708	741	667	700	673	704	674	695	736	667	738	656	665	738	715	708	707	637	733	697	654	716	701	679	678	714	729	686	665	686	709	720	731	718	691	698	733	718	703	695	664	737	747	751	690	709	716	735	734	701	663	738	691	737	680	724	706	674	723	756	698	708	723	735	732	681	747	722	716	734	685	727	701	766	699	708	706	688	700	686	724	668	744	732	702	678	716	682	685	713	667	710	704	680	709	727	678	724	692	687	681	735	694	673	724	679	706	703	687	664	733	699	710	673	728	723	719	745	665	728	676	740	698	734	681	748	697	683	699	716	709	678	684	713	709	721	713	688	706	728	709	750	724	686	742	706	708	703	677	730	712	735	703	726	721	711	684	675	719	740	690	680	737	702	746	665	737	707	714	763	699	715	722	726	713	692	678	698	722	694	658	725	734	714	690	749	699	704	688	672	743	697	715	751	693	721	718	724	668	723	776	703	716	717	696	708	739	699	730	737	720	736	745	739	643	708	731	693	730	675	775	718	695	697	728	693	746	692	743	706	710	721	683	724	654	703	682	732	713	699	697	736	709	742	717	714	638	736	679	724	687	655	724	674	697	706	680	691	721	729	675	694	729	657	715	695	726	710	726	732	693	676	708	714	683	711	764	732	669	654	722	730	658	705	688	712	705	705	668	726	713	713	660	730	717	712	666	756	669	693	741	704	720	718	679	717	711	735	686	710	730	697	710	716	737	662	727	699	707	727	729	704	676	725	707	664	712	697	722	734	735	718	768	726	715	655	681	698	756	707	700	725	686	708	672	673	715	685	724	699	728	704	697	691	718	689	732	723	718	684	706	665	725	636	722	744	690	704	704	729	661	701	702	716	700	695	697	706	744	690	729	734	733	745	687	705	652	702	672	743	684	753	693	703	746	707	727	708	692	704	689	703	697	717	693	742	711	698	677	648	708	706	698	756	719	685	708	718	720	693	680	694	654	694	670	738	711	700	732	727	701	715	677	692	687	724	664	683	695	684	743	706	714	688	710	752	723	707	761	714	709	731	703	694	675	690	679	734	719	700	705	698	709	718	671	675	669	729	715	712	700	703	701	667	695	715	718	693	683	678	688	691	672	726	709	696	680	758	741	702	715	701	679	715	713	728	638	700	698	663	700	703	732	701	709	677	694	738	710	727	669	701	681	715	695	711	717	694	723	709	726	683	747	696	692	695	726	731	742	713	643	725	643	731	692	734	677	711	664	650	697	679	712	701	691	704	727	679	714	687	723	645	701	681	685	731	709	714	699	720	667	687	688	714	703	718	714	706	740	713	710	711	700	719	699	704	662	698	716	758	758	686	713	631	683	681	721	737	732	739	648	677	760	669	704	714	694	731	703	713	706	699	726	684	666	711	712	663	700	667	683	697	718	691	724	690	708	713	667	734	719	734	706	688	737	708	734	720	685	740	709	675	682	710	721	700	713	707	678	728	718	726	643	702	725	693	729	700	764	717	723	716	698	714	724	696	743	689	682	724	682	711	694	731	684	707	676	751	701	680	695	696	712	699	655	670	710	688	686	676	723	703	695	732	681	708	719	772	704	702	722	735	728	702	731	686	691	695	691	699	695	652	720	704	720	582	697	680	727	713	687	678	722	760	663	680	714	705	652	683	718	772	683	731	713	687	715	632	670	680	735	727	734	688	717	729	688	699	695	734	724	692	746	703	722	713	731	690	676	675	770	706	766	692	724	711	681	706	712	709	693	728	681	684	662	712	710	707	734	726	702	717	768	667	690	695	733	687	667	673	752	723	719	700	706	691	670	707	717	675	725	727	722	708	723	709	718	703	741	714	719	717	706	698	707	692	739	732	697	740	713	721	682	753	703	707	710	715	688	719	695	702	716	735	698	688	724	669	688	697	675	691	680	736	735	733	705	730	743	681	725	643	715	733	684	708	659	737	689	708	743	706	718	746	707	732	692	670	701	734	715	705	700	662	740	700	722	710	698	713	730	666	701	754	692	682	736	713	728	702	692	687	721	676	670	699	717	759	677	729	686	709	710	738	716	697	677	674	704	748	747	732	679	753	698	652	704	660	657	729	708	702	724	677	738	729	709	675	725	715	705	698	703	674	697	723	711	660	720	713	727	749	712	707	682	697	747	684	726	720	746	689	711	732	693	658	730	721	664	726	686	674	717	696	701	689	665	676	719	686	683	735	753	736	696	662	703	717	695	727	746	732	732	699	666	728	661	666	733	730	696	686	726	720	691	708	691	704	704	747	693	746	666	670	696	683	755	709	693	653	745	726	693	682	702	747	688	696	664	706	737	663	700	726	726	717	743	722	713	687	709	688	644	737	679	699	707	677	742	708	705	686	719	680	722	710	663	711	704	694	684	748	704	685	694	722	728	700	680	668	696	713	668	709	666	734	702	700	743	721	712	702	681	729	706	739	718	736	704	681	714	635	729	712	752	713	713	652	700	683	711	635	705	715	701	679	692	731	700	694	679	722	707	696	745	691	710	714	703	685	708	688	710	707	638	694	724	711	697	679	746	724	693	692	723	705	677	697	724	740	683	736	719	721	692	736	729	733	720	651	700	728	696	731	757	738	720	669	691	723	719	719	671	696	695	706	687	659	664	725	682	713	721	715	715	681	692	708	745	686	673	709	699	680	713	691	767	769	703	726	721	710	702	701	679	704	707	753	701	678	700	732	710	702	744	669	711	694	715	702	705	702	674	694	684	679	725	684	706	745	673	747	662	700	767	712	697	682	681	701	681	713	677	734	694	753	765	732	684	746	705	703	694	702	685	709	693	668	711	724	719	690	712	714	717	682	720	680	698	685	757	737	754	698	677	671	718	733	677	713	706	722	695	733	723	688	710	658	710	694	698	727	750	665	711	724	654	744	677	702	726	744	686	709	733	695	670	678	712	685	720	637	677	685	677	687	705	700	710	706	727	722	697	718	699	721	680	732	729	681	708	679	697	687	680	754	735	727	720	695	703	663	689	745	707	653	711	721	730	735	704	728	698	722	760	716	713	693	722	681	718	714	755	707	671	731	708	674	711	692	736	711	719	654	702	712	702	658	746	720	746	695	700	692	672	669	739	706	674	704
29377	10593	1608	841	650	480	353	314	280	249	220	224	206	221	179	196	166	191	187	173	145	167	150	153	165	148	153	121	137	140	145	136	153	151	131	130	119	130	141	158	142	163	158	128	138	127	154	133	171	148	145	157	124	132	143	130	135	136	124	118	153	129	147	128	149	118	131	145	144	148	129	127	134	159	157	135	115	128	142	143	151	132	148	173	148	152	157	145	135	166	151	136	129	138	121	154	150	124	125	121	152	151	146	134	168	123	138	129	137	131	157	144	133	150	144	142	142	169	177	137	151	131	130	124	125	143	128	115	149	132	112	132	149	147	158	146	128	136	164	132	143	144	128	131	132	155	130	127	144	142	141	143	130	131	136	142	148	126	131	142	146	130	140	169	156	142	138	136	118	141	135	140	154	120	124	139	143	149	149	161	137	142	144	132	148	131	136	139	138	146	138	150	159	121	154	137	127	126	162	132	133	139	140	151	130	153	124	123	145	128	157	133	161	136	127	133	129	149	134	128	128	127	147	147	136	138	143	125	128	129	136	167	153	124	146	136	142	157	136	144	135	129	134	139	149	136	132	136	153	117	158	128	146	156	144	148	128	129	140	139	131	127	133	145	140	160	127	133	113	146	152	159	147	130	131	152	162	138	127	150	125	142	149	122	148	153	124	141	135	119	137	150	134	149	163	146	112	130	150	136	125	159	153	161	139	96	140	138	155	125	135	133	139	144	142	141	135	149	113	144	142	156	148	118	130	137	130	123	124	111	131	140	134	147	143	117	129	131	156	133	120	144	133	107	151	115	128	129	135	114	137	132	131	122	120	136	131	126	128	146	130	149	153	111	147	134	125	129	103	128	141	122	144	145	126	137	141	145	130	165	151	141	147	125	133	138	165	138	166	134	155	126	149	136	132	150	137	147	147	148	142	129	142	144	143	153	151	144	117	113	138	145	126	159	136	128	119	155	130	156	158	123	129	139	133	162	141	122	131	130	140	136	149	140	140	136	144	126	140	145	138	131	156	144	141	144	130	153	120	106	139	157	145	166	155	142	132	155	141	163	147	140	152	142	153	158	148	144	152	139	156	131	139	146	147	126	131	151	134	143	144	147	142	124	144	132	150	141	128	151	117	126	138	145	135	144	135	150	141	162	151	142	157	128	133	132	137	130	131	129	147	139	150	155	133	155	123	155	138	113	140	142	124	145	137	124	141	151	133	152	136	138	134	141	143	147	137	167	123	124	140	152	164	165	139	169	142	148	123	133	137	123	135	131	124	158	131	145	145	137	125	134	131	137	146	146	138	121	120	160	124	159	149	143	142	121	139	155	135	137	124	129	141	142	120	138	141	128	127	144	153	134	156	146	138	128	124	133	130	140	144	160	131	145	147	131	145	142	139	134	126	125	139	163	147	133	156	144	123	104	133	157	148	134	120	154	137	129	146	140	145	105	149	133	143	170	144	154	128	143	164	137	145	131	153	118	139	126	132	106	124	141	140	138	132	123	156	138	165	141	136	135	134	162	142	128	137	142	142	129	136	141	147	153	106	126	157	153	131	124	131	122	156	144	140	124	141	148	135	132	145	152	151	152	140	142	144	136	138	154	135	139	151	129	149	139	132	150	146	135	129	129	141	134	146	132	144	125	140	141	135	170	126	142	134	146	148	154	143	154	136	159	116	142	138	132	164	135	137	136	140	155	138	135	126	138	144	126	153	124	149	165	140	129	142	125	129	151	132	146	130	149	125	128	146	155	128	138	142	139	135	120	141	147	122	154	138	129	149	140	118	141	136	123	126	122	121	139	149	130	149	140	131	130	156	151	126	140	122	123	126	136	126	128	142	137	135	153	142	158	143	145	152	141	139	116	151	123	149	123	138	140	132	108	141	138	138	133	149	143	155	136	134	130	135	122	141	139	124	128	132	152	148	142	113	138	156	151	142	140	141	144	147	151	139	151	143	154	133	139	143	162	134	129	146	139	120	149	139	141	147	143	135	131	156	152	131	156	154	135	146	151	153	156	147	129	138	128	160	138	134	139	155	146	145	148	160	115	146	165	145	146	125	128	139	141	108	138	156	128	143	145	148	145	132	155	131	136	119	158	144	132	137	139	126	127	144	142	149	138	128	140	135	146	134	134	150	150	117	148	132	155	136	130	144	156	125	141	131	138	142	148	147	122	133	147	144	142	137	131	142	135	142	139	145	149	153	145	138	142	143	130	139	144	149	156	130	138	155	123	158	123	143	138	147	134	121	134	131	132	131	145	143	131	150	163	141	155	138	139	143	134	124	132	131	122	144	152	162	122	143	116	125	130	156	130	138	154	134	144	144	129	126	142	139	105	150	167	144	149	123	133	112	148	155	125	126	145	158	140	140	127	124	137	132	150	146	171	144	150	145	136	134	127	136	141	136	126	131	162	124	145	133	137	144	125	135	113	135	137	126	137	171	124	150	154	127	144	118	156	158	160	139	143	136	156	120	126	136	122	106	131	146	138	140	151	156	135	133	136	144	137	115	155	144	163	130	142	147	144	137	172	131	131	135	153	140	166	128	114	124	168	133	125	144	150	121	157	137	148	128	146	133	110	131	151	118	140	132	156	134	146	127	124	150	146	140	130	133	157	139	153	142	150	112	125	171	148	152	135	156	140	141	127	129	133	134	118	124	135	153	147	123	116	152	130	127	133	127	134	137	140	136	125	155	162	143	132	132	140	145	162	148	126	143	147	103	120	138	130	122	158	141	132	143	143	127	158	144	169	136	130	153	142	131	157	155	145	155	137	132	146	149	118	133	148	142	129	145	150	141	126	139	150	133	131	122	121	137	147	172	139	141	139	135	121	116	145	137	131	113	163	161	147	145	125	127	132	149	115	127	147	131	137	137	130	148	123	147	132	120	152	145	128	152	153	114	144	130	125	126	130	134	151	141	157	124	139	151	160	152	156	134	155	142	126	138	145	107	123	141	147	133	140	145	150	132	167	126	137	132	120	145	147	120	132	142	135	141	146	150	158	117	126	134	140	138	147	124	136	144	160	128	149	136	137	128	136	138	127	132	134	115	139	131	149	141	102	136	144	141	118	141	121	127	140	142	144	120	155	122	148	118	142	128	161	145	149	126	138	153	134	153	133	154	120	141	120	140	131	146	151	134	124	139	141	139	157	139	122	133	113	143	143	146	142	141	150	142	145	153	140	126	131	146	146	135	136	146	129	133	152	154	126	164	147	154	127	128	156	137	147	134	142	116	145	146	124	129	123	170	147	127	133	141	170	147	160	144	142	136	143	127	159	128	150	145	128	128	114	136	147	138	141	132	138	125	146	132	158	155	118	149	146	149	151	132	159	139	111	159	160	132	140	135	110	136	123	123	118	139	147	158	145	155	120	144	138	116	167	142	134	140	142	133	137	137	129	147	122	150	129	130	154	142	138	130	140	147	121	139	143	136	132	116	155	129	141	148	141	144	132	135	156	136	138	134	107	131	111	127	132	132	147	155	110
14772	6260	2353	2779	2429	1956	1714	1382	1210	1007	940	851	715	698	689	647	643	579	572	560	554	550	499	462	542	443	474	438	428	438	416	398	442	425	418	441	421	386	364	375	390	421	378	398	407	388	396	389	388	409	361	367	419	396	388	368	391	372	374	386	380	345	379	366	366	360	384	350	394	369	367	376	369	329	370	337	363	388	382	351	330	392	359	333	364	365	352	375	344	408	369	342	334	395	373	358	342	403	414	368	396	351	370	360	379	369	370	379	365	364	378	342	380	373	363	335	349	365	353	414	325	336	349	358	375	355	378	366	333	345	359	369	377	360	386	346	371	366	370	361	391	355	393	336	353	331	364	383	348	370	380	367	347	377	329	360	358	357	395	336	372	353	349	349	367	383	373	329	379	387	370	348	361	348	325	349	362	351	367	340	354	403	385	353	354	334	389	374	337	346	358	384	345	382	389	366	389	373	351	381	335	392	391	397	362	355	355	354	352	326	373	358	336	369	368	370	327	373	342	372	353	363	364	346	376	329	361	350	361	370	375	362	363	376	337	339	355	360	370	373	379	386	395	383	353	365	340	344	353	372	377	346	355	367	352	346	338	352	348	321	343	338	348	364	367	383	351	371	367	343	323	337	357	353	345	386	326	354	359	341	388	389	362	373	334	377	361	381	410	365	340	359	373	356	318	339	340	356	388	343	382	352	362	391	363	353	393	343	365	374	364	344	368	355	373	361	352	359	369	354	350	342	343	373	360	359	367	361	359	330	330	358	373	364	386	329	354	368	362	354	359	350	367	367	381	375	369	355	391	345	332	363	379	378	396	331	353	352	346	330	371	364	381	358	350	360	394	358	337	328	353	352	357	383	380	337	351	354	352	324	359	361	369	379	343	390	375	370	344	358	383	383	358	357	361	359	360	359	344	370	336	368	358	377	332	361	380	377	360	374	340	363	346	353	340	349	365	384	332	365	358	349	384	391	351	370	343	367	360	336	335	345	361	367	378	307	395	343	359	414	364	329	386	363	364	356	341	378	351	357	380	363	383	326	357	326	379	385	374	367	355	380	379	351	379	375	344	375	380	382	385	384	323	365	369	382	340	388	344	391	348	353	358	387	365	368	345	335	382	327	390	362	334	347	382	368	339	356	354	365	354	358	381	381	353	388	386	366	368	351	357	362	375	413	367	370	378	387	347	351	354	342	339	388	358	350	379	368	370	384	361	355	346	358	364	342	373	348	354	355	349	355	369	356	364	365	359	365	353	339	310	355	329	369	349	391	351	379	358	357	319	371	347	335	365	369	359	352	375	396	359	324	339	361	343	363	357	316	364	351	372	345	349	349	335	400	354	347	366	364	369	346	389	389	386	331	321	333	368	342	339	350	390	348	344	378	359	354	346	336	364	383	406	356	350	334	353	404	345	359	360	343	364	368	343	371	375	391	367	331	363	349	352	358	362	360	350	330	342	345	349	379	381	360	364	322	362	367	359	381	356	370	345	348	386	342	379	360	381	374	381	365	358	339	373	355	381	386	389	378	340	322	382	358	358	348	350	350	392	354	363	383	334	353	372	355	344	375	372	350	370	346	368	345	324	354	342	374	344	351	331	375	349	355	345	378	352	359	350	360	364	376	391	365	389	388	339	367	358	373	359	386	351	336	376	346	342	343	356	346	360	340	379	383	372	357	348	336	354	360	353	341	369	403	372	367	363	377	345	378	343	345	375	339	382	390	393	365	326	331	348	359	348	337	376	323	379	354	359	340	319	332	361	342	325	371	344	356	382	353	383	336	353	391	358	348	389	398	351	388	371	351	355	376	355	363	367	329	343	350	327	344	349	327	356	385	344	357	368	346	343	372	354	364	369	327	368	348	362	400	342	366	363	361	378	357	375	366	380	343	337	372	322	382	358	349	337	356	397	351	375	317	351	353	360	359	394	354	361	379	364	342	332	343	368	377	342	384	331	372	363	356	350	355	355	343	357	353	352	370	343	358	365	390	413	373	371	356	348	348	335	356	305	351	355	341	354	389	349	377	383	322	350	330	370	324	356	370	329	352	338	370	352	347	358	372	349	358	344	376	346	358	358	364	361	380	341	370	366	377	354	367	364	347	348	378	353	369	379	368	383	359	363	366	381	332	335	378	355	358	359	383	357	334	325	364	377	374	344	363	340	398	322	398	355	341	381	361	375	340	345	348	372	334	353	370	347	356	396	331	391	354	364	353	346	361	342	370	359	373	355	344	329	362	371	387	355	370	365	368	353	394	366	372	341	366	315	362	349	346	362	365	375	378	363	359	361	372	365	357	372	369	378	360	335	385	368	345	359	375	376	320	355	359	348	367	342	393	366	350	385	368	341	361	387	328	345	364	354	344	377	317	370	366	380	379	339	365	352	349	371	369	351	323	355	372	364	360	358	323	371	380	390	338	399	375	366	358	373	337	335	363	369	341	356	391	346	385	384	344	366	369	346	372	388	353	390	313	322	382	390	354	349	360	333	379	380	347	348	354	360	376	349	311	341	345	343	395	365	380	358	372	369	371	360	302	373	344	381	363	352	377	348	377	377	354	350	352	356	316	393	358	369	378	342	335	351	346	373	353	342	355	343	374	343	359	399	359	328	329	317	339	394	364	370	373	365	393	338	365	347	322	381	379	346	352	347	314	373	383	382	325	357	365	358	363	372	377	385	325	388	387	356	343	377	346	349	334	339	368	403	380	382	375	327	358	354	382	355	328	375	355	317	404	374	364	340	365	338	388	340	361	376	359	363	389	353	378	376	393	349	348	352	331	367	349	364	342	351	397	392	361	359	358	338	350	350	342	357	373	377	369	383	361	352	372	346	341	372	368	389	375	358	353	389	336	365	338	355	392	329	385	379	346	383	365	330	347	379	316	341	363	386	362	355	328	327	385	378	396	375	365	318	376	371	349	322	315	375	310	343	328	350	372	325	357	338	402	342	346	344	357	351	337	385	356	387	389	364	315	338	348	344	355	334	348	334	354	357	372	378	349	341	386	389	367	351	341	370	332	359	353	342	372	358	362	341	327	334	341	363	333	383	415	336	385	349	364	328	348	363	344	341	356	361	359	402	360	312	384	331	345	358	336	342	367	318	327	357	350	350	373	356	369	347	350	342	369	373	342	382	338	379	345	367	319	353	375	341	325	345	356	336	369	348	368	360	349	362	315	379	345	390	350	375	365	355	372	378	355	349	385	384	369	371	391	383	360	355	344	367	352	332	350	361	377	348	384	364	371	342	360	343	370	347	343	360	351	325	367	350	386	340	393	358	345	394	354	338	346	342	350	361	377	365	365	317	371	388	351	351	333	352	336	383	354	369	357	378	358	392	363	356	345	372	358	368	349	375	365	358	348	353	351	384	350	348	363	398	363	410	372	329	369	382	358	339	352	360	366	357	376	376	355	345	326	344	338	359	385	362	377	357	353	389	354	346	365	365	360	338	350	349	349	342	360	359	396	337	349	381	355	348	401	365	366
39958	19851	3679	1686	1107	800	648	507	443	392	315	274	252	270	273	209	224	213	198	218	181	213	197	174	171	184	165	163	171	182	168	155	165	189	154	179	158	169	150	169	165	164	150	174	164	173	196	168	160	172	165	181	160	131	158	173	147	152	158	149	156	153	142	165	151	129	188	165	157	182	171	169	141	139	158	160	165	149	164	168	142	152	152	181	132	160	139	144	133	144	145	149	154	169	164	162	179	155	142	166	157	160	142	159	149	162	178	169	157	182	171	154	164	143	159	141	144	152	152	161	132	149	170	168	162	180	168	170	150	157	165	147	166	155	154	146	153	155	145	167	143	152	153	158	146	141	153	149	188	152	162	136	148	143	154	167	154	142	146	163	163	163	161	164	183	150	163	135	135	165	132	144	175	165	148	160	175	136	148	142	160	142	141	137	154	131	142	179	163	141	148	158	169	147	163	148	165	171	184	160	153	140	153	149	165	158	150	144	150	158	125	160	152	161	160	134	153	151	151	162	153	162	134	149	168	144	155	149	147	149	149	173	156	152	169	151	160	148	159	160	166	162	140	137	147	143	166	152	161	159	146	143	193	129	168	155	167	144	172	130	141	156	159	162	134	149	156	159	156	158	144	167	147	149	168	157	142	173	164	154	151	143	156	107	155	138	150	143	124	143	135	150	152	147	155	156	165	142	150	147	122	159	148	163	142	169	151	160	149	174	158	144	125	138	117	142	161	154	162	158	145	146	160	165	154	162	153	139	131	164	139	170	158	166	136	163	131	135	151	144	182	157	151	165	145	164	148	157	139	144	151	166	162	161	157	173	147	159	159	145	153	153	167	132	164	156	161	165	156	169	154	155	127	143	162	141	167	154	159	155	193	169	161	154	165	128	167	161	157	153	148	148	148	147	167	167	154	157	157	148	137	153	166	128	150	151	161	152	172	147	172	134	125	133	142	153	167	162	151	164	156	146	139	152	150	182	155	166	134	151	162	169	164	147	136	148	174	144	148	165	148	136	180	147	176	160	141	141	131	159	134	176	153	133	143	156	147	145	149	151	179	167	152	155	157	139	145	126	181	164	176	139	154	172	158	157	171	148	148	173	166	162	177	140	134	150	148	152	143	150	127	147	127	165	136	149	133	128	159	173	160	156	164	179	152	135	167	158	153	142	132	156	146	130	154	163	152	162	151	139	161	168	156	149	154	150	153	142	142	137	172	146	135	137	181	139	170	162	146	141	164	150	187	152	146	152	154	158	155	149	154	162	163	133	152	162	103	169	158	140	147	160	142	175	169	166	177	146	153	139	142	153	144	162	161	183	153	151	170	163	148	153	155	162	139	149	170	140	153	161	147	175	170	155	155	182	164	164	170	159	165	145	168	170	135	158	149	158	162	172	174	155	149	160	143	141	158	181	174	143	171	152	160	152	132	145	142	153	153	159	157	149	145	151	162	155	140	144	126	151	138	155	140	155	147	147	133	160	155	167	173	138	142	142	153	146	147	177	143	152	163	162	145	143	162	158	149	134	156	152	133	150	149	162	132	124	128	166	143	164	163	152	141	145	146	137	179	130	154	134	147	153	141	167	167	169	133	159	143	171	145	136	165	151	162	165	156	155	143	145	154	174	134	123	174	152	176	178	162	122	142	182	148	140	166	141	155	130	143	128	163	158	148	162	159	163	141	147	135	161	147	157	157	160	163	138	151	158	145	137	166	160	149	143	139	117	160	161	147	168	163	135	158	170	158	159	165	146	150	163	154	162	155	151	158	148	135	155	131	159	166	147	139	153	151	158	175	168	152	162	164	140	163	164	175	137	152	152	151	164	154	173	141	156	163	152	185	149	169	158	171	161	150	167	143	130	146	147	131	145	171	135	188	137	154	149	143	160	165	146	159	158	184	163	169	145	151	141	162	173	159	134	144	160	156	156	159	156	168	169	170	148	159	160	159	163	163	147	160	157	143	180	170	158	152	161	139	145	162	162	178	153	165	161	133	154	142	153	151	158	165	153	146	160	177	164	166	175	143	143	165	140	142	168	154	147	150	169	149	148	154	182	156	140	150	143	145	147	162	142	160	167	163	137	159	153	149	154	135	167	138	156	172	146	164	150	144	151	171	151	176	148	143	170	143	148	132	163	162	122	138	149	157	170	149	151	159	159	157	138	168	160	166	161	140	146	153	156	161	154	137	156	136	167	161	160	152	146	162	168	176	158	150	148	182	137	165	152	158	156	167	156	161	161	165	159	160	150	166	178	148	157	171	158	151	148	134	150	163	162	174	159	150	135	177	166	164	137	151	158	161	147	143	160	147	142	150	140	158	173	173	160	157	168	170	131	166	166	160	177	154	153	161	125	177	153	172	137	144	144	178	138	142	147	146	145	177	171	141	148	161	150	148	148	167	162	154	143	137	162	170	142	147	158	146	168	141	150	151	159	169	165	169	140	152	174	177	149	136	170	162	150	163	154	132	167	156	165	164	158	133	147	142	157	154	140	150	147	150	159	138	154	124	147	140	150	141	165	153	149	151	143	133	144	166	162	165	148	154	164	149	142	157	155	128	169	151	153	141	152	165	156	150	160	145	166	158	154	136	156	137	150	127	163	160	149	124	138	171	147	166	152	139	159	148	128	147	175	152	157	162	150	164	151	147	169	138	134	160	154	126	138	151	151	135	166	162	148	139	150	151	162	158	139	147	157	145	165	149	153	155	133	168	140	162	159	172	176	144	162	149	169	170	147	178	144	162	133	169	157	138	144	167	158	160	140	168	160	158	151	169	128	165	164	132	163	166	147	173	159	145	172	159	152	162	157	143	145	153	143	146	144	157	139	174	128	139	159	168	148	146	158	142	154	163	156	183	163	147	152	147	147	159	170	143	138	154	198	161	161	155	135	154	164	123	149	165	173	167	169	149	146	169	161	160	178	153	164	149	148	135	154	151	153	149	153	147	152	143	153	146	154	161	147	168	167	155	157	160	141	160	125	146	151	143	166	144	163	165	135	153	140	146	132	158	139	163	170	153	168	165	142	169	158	154	144	133	167	167	143	164	152	151	162	155	154	139	157	157	155	151	150	154	152	137	167	182	171	146	169	156	168	147	164	163	140	154	138	148	152	167	157	154	167	162	162	138	135	172	149	150	148	148	132	161	147	119	139	163	170	129	153	175	139	133	152	160	155	152	147	161	173	152	138	151	167	134	158	129	144	153	147	156	158	151	173	146	142	131	136	141	162	169	141	152	157	155	143	160	135	152	150	173	144	132	135	134	130	133	129	161	124	162	164	148	160	153	145	127	146	162	165	149	146	153	170	151	137	152	177	157	159	158	139	150	149	139	147	156	140	178	164	150	149	154	163	164	143	148	143	143	157	139	171	150	156	155	161	127	135	153	145	156	148	154	164	162	146	145	144	162	159	130	155	139	128	155	154	158	149	159	165	154	141	137	185	142	146	153	167	152	150	128	149	165	162	158	151	133	151	137	158	149	174	158	136
20496	10775	4236	5034	4218	3501	2848	2366	2033	1764	1519	1321	1228	1158	1035	958	897	817	819	763	735	716	710	665	654	604	617	605	600	580	542	564	561	527	505	498	531	542	541	510	555	508	496	527	478	486	478	439	480	477	437	470	446	445	449	492	489	453	514	431	484	501	428	415	454	480	447	436	420	442	479	460	381	441	437	430	460	398	423	385	447	442	442	388	420	443	449	403	460	426	417	437	414	440	426	454	411	455	393	446	463	385	421	427	437	432	440	430	394	416	427	394	413	381	446	411	469	455	418	456	431	392	397	412	454	428	432	442	426	423	417	446	443	404	413	441	400	405	421	430	416	412	400	429	416	436	413	402	384	410	437	417	417	399	410	399	414	430	416	384	409	435	432	431	415	413	439	421	423	427	406	450	423	417	440	439	413	427	414	420	419	437	410	453	428	389	392	408	423	397	422	427	404	387	437	381	381	427	411	372	443	395	445	417	417	399	422	402	410	395	404	406	398	399	419	405	419	395	411	392	445	431	452	401	416	426	374	447	410	427	400	424	412	391	457	388	384	441	412	426	407	415	415	383	406	383	422	406	463	405	415	444	421	413	409	407	440	397	424	464	438	413	409	430	432	405	402	420	402	415	396	429	394	395	408	417	430	383	397	428	410	393	422	450	411	439	414	398	428	392	386	428	433	426	422	428	416	429	439	414	406	455	403	409	414	420	433	444	403	443	401	479	418	436	435	437	435	458	390	378	424	432	441	400	423	394	421	426	407	401	405	422	455	417	430	435	425	417	427	420	457	405	415	397	402	430	387	398	420	409	442	425	400	434	409	422	422	409	389	409	423	453	435	424	434	411	442	431	444	428	393	418	433	408	412	445	400	421	414	462	377	448	445	413	429	403	422	406	444	438	414	433	433	396	398	448	412	460	417	424	407	419	392	418	417	457	443	440	403	408	396	423	417	432	432	421	378	384	433	438	428	423	410	447	446	388	389	377	395	441	448	435	435	442	405	466	398	452	412	428	436	418	420	422	462	430	401	404	451	393	413	425	387	409	466	384	421	425	427	380	423	406	404	432	389	411	427	435	441	440	414	435	396	415	462	440	398	438	382	440	434	392	431	413	436	413	405	415	458	424	435	427	462	412	379	402	415	397	421	409	422	423	433	418	421	413	407	413	424	448	409	462	429	431	402	409	380	417	437	452	388	435	409	412	429	449	420	423	438	413	411	428	420	405	405	430	392	386	428	423	448	424	432	433	381	397	405	422	439	412	397	446	453	413	406	384	427	404	424	398	414	397	398	413	413	412	422	433	396	413	386	439	403	427	400	421	415	408	424	424	424	413	421	409	443	404	410	424	438	415	417	422	417	426	401	414	422	392	409	449	410	447	384	416	435	358	381	416	408	440	436	397	406	426	406	391	386	420	409	427	381	381	400	394	441	416	421	397	407	398	394	412	449	408	381	420	420	411	414	392	425	456	425	435	443	393	397	425	448	476	442	421	441	426	421	390	437	417	453	396	413	431	428	457	429	373	443	449	403	389	446	422	406	423	392	438	405	480	372	428	403	411	418	396	433	460	397	410	411	455	385	414	420	464	409	416	376	443	393	433	443	420	412	428	425	369	392	417	382	412	416	451	398	440	419	401	456	463	412	427	413	396	429	392	432	440	451	422	412	396	441	421	438	437	420	437	414	420	402	393	419	420	439	412	434	432	439	429	456	383	449	422	430	415	426	416	421	398	407	414	440	419	397	451	428	427	421	409	413	401	436	417	410	408	429	428	436	386	404	424	377	427	413	418	400	404	421	439	431	437	434	427	407	390	428	451	413	411	417	438	427	439	460	411	426	405	420	421	381	408	411	428	431	388	424	429	429	435	394	434	413	420	417	412	382	389	445	390	409	399	438	392	379	416	399	422	401	433	387	395	422	447	406	384	402	396	417	427	428	424	365	408	414	434	441	418	446	406	403	416	443	449	443	398	431	377	423	423	398	423	401	424	382	406	473	362	449	439	397	421	425	424	434	406	420	429	392	412	421	429	394	430	413	379	443	374	402	421	427	379	446	374	401	425	417	396	416	391	438	414	404	436	424	409	419	406	399	405	414	421	405	439	412	436	426	400	410	404	405	415	399	435	420	423	407	421	447	409	387	426	443	414	409	427	429	416	386	406	381	427	438	429	415	386	443	415	377	409	414	424	442	429	407	404	408	446	401	445	418	440	417	415	416	422	367	412	385	431	464	396	427	425	421	443	411	452	459	418	398	397	404	399	442	445	405	445	399	416	418	391	397	439	420	439	427	413	431	393	395	401	426	382	440	409	399	430	414	403	431	421	435	435	413	434	395	405	416	393	436	407	379	427	397	446	423	434	408	415	416	434	413	442	409	447	459	437	414	420	382	441	405	425	420	396	399	431	420	439	403	414	426	395	410	431	431	395	429	398	397	423	400	452	429	398	440	432	398	412	429	431	443	418	401	438	411	415	432	395	433	406	410	409	405	389	410	389	410	450	399	408	424	435	457	412	460	428	414	429	410	428	422	402	471	397	446	445	406	409	424	456	417	442	420	383	415	455	446	405	402	389	372	386	412	448	432	432	431	399	388	445	449	429	401	391	427	422	416	431	396	428	455	428	418	393	412	400	402	429	404	400	433	432	430	421	427	427	432	454	437	426	404	414	406	400	426	386	420	397	435	432	382	395	409	449	416	418	413	446	428	456	441	448	441	425	410	397	428	405	402	432	387	413	417	398	444	390	418	392	454	425	414	433	393	443	399	409	412	452	395	447	402	430	417	397	407	385	425	411	442	378	408	421	393	404	419	445	410	427	409	389	424	425	402	394	422	401	384	394	430	437	404	411	457	406	426	436	433	420	397	474	443	424	429	397	420	416	420	404	399	427	448	401	410	430	415	407	454	427	400	430	453	424	402	399	396	434	395	404	396	384	413	402	377	415	398	423	442	441	453	408	412	440	415	415	402	449	391	441	401	391	434	414	439	388	415	393	417	460	420	410	430	433	402	420	437	438	423	404	416	427	409	458	428	400	408	400	419	420	406	391	418	396	425	410	424	427	416	414	400	386	435	412	389	415	440	432	419	411	411	430	440	410	414	433	441	467	372	434	397	407	399	399	389	442	430	412	403	358	446	432	420	406	399	423	422	392	428	408	417	390	440	438	422	437	396	421	415	400	411	402	431	405	408	427	417	449	400	397	436	408	393	419	385	470	423	400	386	400	448	435	392	385	417	402	393	434	446	405	413	403	420	454	402	442	400	424	411	417	422	394	400	454	391	403	424	409	381	443	415	403	457	381	422	414	446	429	426	434	393	415	413	425	400	411	457	385	413	450	410	456	386	454	385	413	417	446	395	445	449	400	422	419	400	403	457	403	401	455	429	406	414	446	406	421	418	406	425	415	438	407	382	413	472	417	466	424	423	413	413	404	409	430	427	427	411	417	397	402	413	439	414	411	418	410	427	406	386	389	441	405	419	417	463	401	417	421
11437	980	316	349	298	301	314	344	329	328	327	314	324	328	325	331	324	297	290	314	281	301	280	345	298	306	314	308	307	325	295	324	318	282	287	305	297	281	291	294	302	311	311	320	335	298	311	313	290	305	311	341	297	300	320	326	290	279	314	313	303	326	301	329	289	275	289	303	306	299	292	318	279	301	311	342	329	307	302	325	305	326	267	321	337	323	296	283	294	303	327	286	313	321	291	284	286	299	337	303	298	311	274	302	327	313	280	324	295	297	307	313	304	288	307	306	288	281	286	299	296	310	316	318	295	295	293	324	327	306	301	284	310	289	299	283	322	291	335	326	313	311	312	307	300	286	295	317	272	316	304	302	307	335	308	300	304	292	302	294	314	290	267	294	326	348	271	300	307	294	271	316	308	289	320	327	301	309	317	309	299	327	292	295	303	298	287	305	311	313	301	298	274	303	298	293	320	305	292	313	313	319	282	279	311	295	301	279	298	308	317	301	299	291	319	264	308	276	293	316	300	319	315	293	297	282	296	332	307	310	301	295	298	297	295	260	337	322	339	301	282	272	301	283	312	285	291	294	312	366	303	297	287	310	297	301	270	286	313	315	321	302	306	315	285	315	286	338	313	304	285	303	341	328	300	307	340	299	310	263	301	323	299	285	276	297	324	325	298	319	356	318	297	277	285	290	331	320	291	284	304	302	313	315	309	316	313	304	323	269	302	306	295	313	289	300	305	268	313	272	322	314	277	344	323	278	303	325	290	307	287	320	292	311	323	280	315	332	291	268	291	273	311	314	312	299	322	318	334	309	286	322	319	320	286	296	297	318	312	321	292	278	326	324	314	276	299	292	329	313	300	288	314	311	302	271	318	295	332	336	287	306	293	289	320	289	316	321	300	279	327	299	276	291	320	333	291	277	281	320	299	308	344	307	278	321	309	321	291	299	301	283	308	322	334	279	342	318	307	302	326	330	290	311	294	315	317	326	333	312	307	308	324	265	284	279	295	271	281	306	315	327	336	283	329	315	289	313	307	278	319	334	332	296	310	294	323	298	339	333	289	319	271	288	283	263	294	317	308	304	317	264	313	297	308	313	307	279	316	337	314	303	326	329	312	288	285	348	352	309	312	301	318	292	292	308	319	294	277	275	347	308	310	297	319	318	331	313	301	277	312	295	357	304	340	311	310	292	284	314	293	293	260	300	302	307	274	306	320	292	295	297	294	316	309	317	311	325	297	313	289	279	309	331	270	308	308	294	273	274	281	320	325	301	319	313	341	339	323	299	330	312	299	313	336	331	309	317	288	304	275	309	296	303	299	294	298	319	309	304	302	314	308	298	308	308	315	318	282	320	307	303	310	282	326	315	293	274	297	292	329	288	337	316	308	294	348	333	321	273	317	305	293	323	328	312	299	302	277	303	322	295	308	279	288	283	319	277	325	329	335	308	311	312	285	268	329	284	312	295	284	287	308	313	289	308	279	287	312	298	341	283	313	315	326	317	291	308	322	318	283	324	345	326	324	299	306	319	304	301	271	314	335	323	306	295	303	340	313	326	309	320	310	302	310	304	310	300	310	300	283	334	309	321	287	340	316	284	341	281	308	331	301	302	306	282	289	326	300	297	341	313	329	312	309	302	300	281	273	317	287	319	331	302	342	297	309	298	302	271	267	287	313	302	319	315	286	279	317	303	298	315	317	299	341	276	297	305	318	319	321	310	307	295	290	276	325	308	328	286	311	289	300	303	271	284	287	330	337	296	317	292	317	319	304	313	336	312	305	286	286	304	329	310	313	342	288	333	284	305	315	298	305	269	324	290	299	300	305	309	316	310	314	301	324	330	321	317	311	329	300	297	287	302	314	297	320	339	313	334	340	333	280	312	283	321	342	286	301	317	310	307	310	311	314	290	311	314	325	295	356	333	311	287	313	315	316	294	329	305	301	301	316	296	316	319	292	318	312	278	301	316	288	310	333	328	298	298	298	316	304	303	331	352	285	289	337	322	355	286	282	312	331	287	321	281	299	319	344	280	333	297	304	297	303	284	287	283	348	282	313	272	289	293	333	292	326	314	309	347	315	282	301	323	303	305	275	290	312	314	310	278	272	271	309	319	311	314	321	316	314	310	277	317	315	306	348	309	314	304	311	308	312	298	301	296	332	311	303	293	293	308	308	261	315	293	300	295	316	262	307	318	293	322	296	325	295	329	322	297	293	307	307	313	331	293	309	305	288	275	311	318	294	323	284	296	299	306	310	307	313	309	308	301	305	286	292	320	300	336	278	311	291	288	292	282	298	305	279	322	321	324	287	318	336	304	313	314	316	274	341	305	315	293	306	312	320	311	314	340	302	286	313	319	288	320	326	312	342	315	300	270	302	284	311	316	292	272	315	351	309	304	320	301	272	325	305	333	322	342	319	316	328	313	320	306	316	298	320	308	316	300	282	320	334	299	286	305	314	304	298	277	288	338	279	281	287	303	321	318	299	326	295	260	318	297	303	286	334	317	313	312	327	308	327	289	328	294	303	339	320	289	304	349	324	306	309	301	278	301	318	266	313	303	303	302	325	323	289	315	293	340	316	321	290	306	321	336	318	311	344	311	317	300	284	283	334	282	290	348	326	299	309	337	316	322	322	283	299	319	295	306	300	292	321	287	290	275	295	314	310	308	300	295	297	299	301	262	323	318	318	322	287	306	283	323	303	308	299	320	310	316	274	315	296	307	327	291	317	305	317	339	314	316	331	279	310	325	310	342	325	325	292	317	295	315	306	299	298	309	278	299	297	335	304	324	295	304	318	291	285	302	305	297	299	298	309	290	330	305	295	304	306	294	297	312	327	290	320	339	300	326	293	290	298	276	299	294	295	343	328	312	290	299	293	293	341	317	292	309	336	292	334	301	282	314	327	326	300	330	288	360	312	279	323	282	284	330	334	326	313	294	320	296	321	272	293	319	308	323	291	321	308	285	294	309	316	288	323	322	293	277	339	293	323	292	335	300	356	300	284	318	317	296	301	298	304	300	312	291	304	295	277	312	304	307	306	297	325	313	297	376	302	323	293	313	305	303	288	265	329	267	345	305	301	295	326	305	337	287	289	315	278	321	306	298	326	303	275	274	320	305	293	328	307	298	307	303	377	312	314	283	319	287	267	282	315	321	308	285	289	317	297	302	296	299	325	285	311	288	286	268	317	303	302	298	351	301	310	349	289	312	279	326	286	265	324	310	298	297	310	266	292	288	345	284	320	296	327	329	320	320	306	347	322	295	322	300	302	325	321	320	301	325	313	286	279	283	266	302	316	306	298	313	313	314	321	308	306	319	320	306	307	316	293	311	324	282	283	304	324	311	288	321	310	324	284	311	319	299	316	291	307	313	321	313	294	306	328	314	277	302	305	296	309	306	302	309	309	281	314	267	340	297	283	293	299	301	314	294	288	345	308	325	306	325	279	334	321	335	315	323	302	308	290	297	269	346	303	328	322	293	298	302	329	319
5758	978	779	784	769	787	762	734	734	724	717	745	738	745	660	687	717	735	729	705	713	676	750	716	685	712	684	710	711	730	709	700	691	703	707	738	672	671	746	755	748	691	675	706	718	745	703	745	700	747	695	689	733	712	653	699	711	723	674	712	721	751	682	746	689	723	663	641	744	700	739	740	717	667	734	678	649	745	713	750	693	689	693	727	680	687	708	687	724	712	714	707	763	704	658	691	707	706	690	715	735	739	713	677	681	685	721	702	686	699	690	677	703	701	726	781	662	716	700	713	714	716	727	700	713	688	759	681	703	681	719	707	753	704	685	646	673	741	714	765	728	743	680	720	689	687	717	739	677	710	726	686	699	728	635	693	769	712	702	679	698	704	691	696	736	708	708	679	754	735	724	667	718	720	735	673	665	697	724	723	709	695	685	682	694	711	660	691	679	764	655	680	715	693	664	668	691	711	737	689	653	707	718	678	710	708	692	753	688	707	723	733	706	710	705	751	714	702	679	685	701	697	714	730	681	682	712	751	708	663	665	709	649	678	691	689	682	695	736	681	721	713	731	738	747	700	714	704	712	677	669	707	713	660	691	684	726	747	680	708	686	681	729	650	731	695	697	746	706	733	713	679	682	706	721	709	698	735	729	716	711	702	732	678	675	707	707	643	737	683	735	722	718	693	694	740	700	744	715	683	715	731	724	708	678	712	704	656	699	670	697	674	720	734	728	647	666	690	689	702	732	693	704	687	704	660	743	670	696	720	662	706	703	692	719	674	682	706	706	677	697	674	678	713	701	703	670	675	729	735	675	731	724	743	650	700	720	722	700	678	765	751	745	688	677	682	676	691	695	728	751	713	709	735	738	717	704	700	692	688	698	735	691	689	689	711	695	673	762	709	711	729	705	725	695	718	692	725	703	722	701	711	676	725	686	705	698	732	720	701	708	738	748	716	753	685	706	730	695	692	686	699	732	728	699	745	723	683	749	748	693	697	664	710	674	707	681	679	713	689	728	710	709	708	719	675	701	721	688	659	750	673	710	672	687	648	691	711	691	728	656	652	722	695	731	734	653	709	728	751	720	707	685	676	690	706	706	702	706	707	721	729	687	758	671	706	720	649	653	706	740	739	759	670	660	716	712	734	714	721	693	693	725	753	701	705	718	678	706	716	715	710	740	715	731	709	700	737	714	717	707	711	704	723	679	769	740	728	720	697	730	707	725	721	709	676	732	768	680	707	686	710	720	747	732	723	724	712	685	686	675	694	674	701	701	669	693	723	723	709	676	689	704	664	753	724	712	697	700	700	715	728	720	681	700	744	677	677	765	714	694	734	748	727	718	705	676	710	729	723	691	681	707	718	687	695	675	742	738	696	764	707	688	684	716	675	697	721	692	720	754	677	690	679	761	712	730	749	714	754	686	720	690	676	753	773	719	671	685	702	629	755	694	668	682	697	719	647	684	750	714	730	664	710	732	705	700	677	704	699	715	709	691	736	677	671	735	687	693	698	692	696	739	679	750	690	660	708	744	728	660	713	686	644	683	703	702	747	681	683	663	735	663	674	702	693	723	663	707	714	700	733	713	711	686	718	671	648	670	744	711	665	730	772	695	700	708	664	645	694	712	669	685	745	751	719	734	729	678	686	697	708	708	687	697	716	702	689	697	734	683	741	701	730	700	675	706	694	704	702	766	710	720	659	722	691	708	726	695	705	690	718	759	707	691	701	736	687	685	702	696	744	717	641	720	664	729	739	642	694	688	720	717	671	674	710	697	707	719	703	711	721	716	712	707	723	737	695	700	726	707	694	674	741	702	693	703	719	717	750	737	717	693	721	757	726	736	733	745	724	703	724	715	750	679	747	695	731	702	717	690	684	749	713	743	752	723	684	639	707	692	654	703	691	736	702	685	705	684	714	693	715	746	726	669	722	720	719	728	719	725	745	723	708	665	686	705	726	718	713	705	701	758	705	715	700	732	728	725	674	676	715	655	719	689	698	676	735	726	692	681	669	687	661	732	740	672	670	703	698	712	711	655	692	650	736	659	716	715	684	693	712	653	766	687	700	712	736	678	702	713	740	714	688	786	711	738	655	701	691	710	715	675	682	679	694	706	660	710	674	683	705	704	691	711	721	708	654	718	704	685	727	703	707	678	693	706	710	718	707	706	715	711	692	679	704	701	703	658	666	710	698	673	702	688	721	725	709	687	702	675	671	695	639	701	641	689	683	668	695	712	721	694	713	669	675	714	724	685	708	682	710	731	716	716	696	738	725	716	730	753	670	712	752	685	699	659	737	709	730	739	663	681	692	734	720	686	746	694	766	674	753	757	669	675	732	660	737	705	733	680	697	654	720	712	723	704	726	720	687	704	726	697	712	688	696	702	691	704	745	683	691	757	686	683	691	707	673	644	702	712	682	705	753	738	688	700	686	696	721	679	657	672	745	726	660	717	674	741	698	759	705	732	750	705	703	657	726	716	729	680	699	724	706	715	711	731	682	712	730	768	713	735	728	730	721	718	747	674	693	757	716	720	682	732	714	710	720	706	660	672	711	698	731	736	714	679	758	698	697	656	699	675	753	678	721	672	697	691	694	688	741	729	727	731	706	680	701	730	705	723	717	677	675	678	688	718	703	682	701	713	702	670	719	690	708	688	683	689	687	652	713	690	716	710	691	660	743	759	745	724	695	696	659	700	710	693	731	705	700	713	705	710	695	633	750	731	712	698	721	686	709	729	710	733	686	730	749	724	705	694	687	657	733	698	653	687	703	709	658	695	684	686	713	716	706	672	691	691	728	709	667	688	713	667	719	674	719	712	690	668	688	711	711	720	710	697	640	685	674	730	699	668	651	711	726	683	722	718	678	702	698	702	673	732	729	716	665	672	679	694	723	717	657	714	677	731	682	714	668	706	691	720	719	705	695	689	716	697	753	655	724	693	720	713	729	693	703	722	682	729	730	715	697	755	661	718	731	691	705	692	726	690	707	699	698	699	711	675	705	697	686	687	688	714	704	694	715	718	679	650	669	721	737	673	681	679	667	645	686	704	699	716	664	672	679	717	743	740	687	690	710	674	657	695	737	706	740	708	689	689	678	697	725	695	719	682	713	693	726	745	637	715	663	762	713	722	679	729	671	700	716	748	714	728	753	706	699	709	722	671	757	724	683	666	698	687	722	685	682	762	741	719	677	684	671	756	762	728	759	707	690	704	740	711	724	725	747	664	720	699	690	753	677	691	695	700	677	745	739	680	659	701	689	772	697	726	698	748	738	684	704	738	698	693	711	670	698	703	668	716	717	705	749	746	743	681	714	718	695	728	723	732	680	710	695	715	700	694	739	689	735	722	719	682	698	700	673	718	654	667	731	744	694	794	710	659	692	665	722	685	717	671	661	668	711	723	748	676	738	713	728	689	679	680	688	743	741	714	685	713	708	708	735	706	720	658	667	698	742	703	689	728	724	675	724	699	697	684	735	699	686	699	695	689	717
28313	10895	1564	904	611	482	371	336	276	267	232	199	222	197	177	179	172	158	194	176	139	161	162	163	135	179	146	141	156	161	163	153	145	155	152	152	122	149	149	125	128	158	139	161	157	149	132	169	123	142	139	151	166	149	142	143	143	138	131	159	153	125	146	139	141	132	143	147	140	131	120	132	129	129	127	137	142	139	136	139	164	143	157	129	162	131	158	143	149	124	109	152	141	125	163	136	127	168	138	154	134	144	134	142	133	143	120	144	145	136	133	153	166	164	151	122	147	136	137	135	139	150	147	145	143	138	138	121	137	149	145	147	144	154	146	144	138	132	139	124	139	139	152	118	152	163	135	137	139	134	114	149	143	122	134	143	143	142	131	132	147	157	126	140	134	133	153	151	131	125	125	151	128	152	136	146	147	125	141	126	129	139	148	139	126	119	131	137	136	112	149	128	111	142	130	146	152	140	143	111	140	137	138	127	152	146	122	122	143	143	126	118	129	146	141	130	150	136	148	137	132	138	159	125	141	156	142	129	135	142	154	136	136	130	149	141	166	140	142	151	145	148	181	142	147	142	146	135	132	128	136	131	147	143	136	136	133	157	113	139	169	142	139	132	113	151	127	133	153	127	153	124	125	135	140	112	142	101	140	144	143	129	119	140	143	148	153	158	128	141	119	125	145	147	142	129	132	114	121	125	161	142	137	144	133	129	178	141	161	131	128	133	149	156	132	142	124	121	152	137	143	131	155	147	150	132	130	130	153	148	133	153	142	132	130	127	134	143	130	125	134	162	149	141	170	146	146	127	140	133	151	131	122	141	135	133	166	139	130	113	139	133	138	128	155	121	146	140	145	138	140	147	134	139	148	147	128	137	128	141	133	133	141	142	154	127	140	132	153	144	130	149	121	158	129	147	147	139	144	135	150	128	132	142	115	139	149	166	113	122	150	144	148	132	137	143	152	131	147	149	127	130	139	134	156	142	144	153	138	134	125	131	152	135	121	121	134	139	144	109	139	135	133	152	146	149	145	146	145	138	158	151	128	151	147	138	148	151	134	144	142	140	151	130	107	147	167	145	141	145	120	139	143	114	132	125	145	137	143	141	121	144	132	141	163	149	130	132	136	131	145	143	145	140	143	138	148	136	136	115	131	144	142	144	131	140	137	146	155	146	124	136	137	139	120	146	142	135	154	149	152	162	134	148	131	114	132	119	141	138	132	138	140	128	133	122	168	141	121	144	119	138	122	128	140	123	130	145	141	142	163	155	170	146	132	146	138	141	129	130	130	149	138	132	142	163	138	132	140	118	126	139	143	139	120	119	151	147	120	129	141	130	153	119	107	132	138	129	128	153	144	156	144	147	140	144	145	141	137	161	122	136	148	150	139	154	138	138	155	129	162	145	125	159	161	134	126	153	142	127	134	115	140	158	130	129	159	141	121	134	135	153	181	134	120	133	146	138	138	150	131	130	144	155	153	126	129	136	134	147	129	124	131	128	126	138	129	150	143	115	162	130	154	140	143	150	136	122	131	156	143	143	141	137	159	142	144	127	132	156	138	122	155	127	137	145	130	139	132	142	129	127	132	142	169	138	135	132	137	154	132	140	143	137	135	128	137	150	155	122	125	128	148	153	133	157	145	123	130	123	99	151	138	130	130	142	130	158	111	151	149	156	168	148	137	161	158	127	144	145	140	137	132	153	132	136	118	127	139	155	159	155	138	139	145	139	130	121	130	123	131	135	143	132	162	145	143	143	152	133	140	118	150	156	141	120	137	147	139	127	115	138	142	140	121	121	141	151	139	152	144	138	125	135	166	130	123	133	148	146	157	138	134	134	145	120	126	127	127	127	145	145	122	145	139	119	121	136	143	136	151	137	135	124	139	145	139	165	125	140	153	170	152	139	133	147	138	139	164	131	136	138	170	137	148	174	156	132	150	144	151	139	143	128	130	141	138	111	133	141	141	138	136	127	143	132	116	142	130	136	144	152	147	134	114	134	130	142	125	134	146	143	131	135	137	149	154	147	139	118	131	164	136	152	172	134	159	147	145	139	141	144	131	142	132	154	142	130	139	132	143	134	149	121	132	151	138	118	125	140	155	143	135	137	138	141	135	135	159	139	132	137	155	156	149	151	121	131	139	115	167	121	126	140	135	127	150	132	129	146	147	127	135	142	134	155	134	165	123	175	160	134	114	140	120	130	142	119	132	136	124	156	136	133	148	139	108	150	128	134	150	124	164	110	156	134	132	133	136	130	135	142	129	145	131	145	136	144	140	152	144	126	150	138	156	128	137	141	151	146	155	140	132	160	140	122	145	130	141	157	138	126	133	136	145	124	143	154	137	153	147	147	143	151	139	123	148	142	151	138	136	152	145	131	132	142	154	135	181	142	136	121	113	146	130	122	131	154	120	130	138	127	138	139	126	135	132	151	134	134	125	147	136	139	153	131	159	127	167	124	156	143	134	138	138	141	137	153	154	122	123	148	139	132	151	149	132	120	146	119	144	113	148	159	125	146	141	143	130	141	149	145	134	155	140	139	149	129	124	117	163	154	139	143	149	131	114	143	138	130	137	149	139	145	126	131	148	135	140	134	119	147	125	141	141	123	124	138	128	127	147	144	145	149	136	132	134	137	149	147	123	138	128	117	130	133	133	154	146	129	148	148	144	152	117	147	136	158	135	137	144	143	162	139	124	127	119	138	151	129	125	139	158	147	149	162	139	167	134	115	144	145	138	151	126	132	120	141	143	132	130	165	124	145	150	155	156	142	149	129	122	127	130	142	131	132	115	120	142	129	136	161	136	142	135	146	145	124	140	142	120	127	130	142	150	138	124	130	139	134	127	158	138	129	144	138	126	145	152	121	138	110	134	140	143	124	151	143	165	149	124	153	131	133	128	143	122	150	160	141	128	116	137	139	133	147	127	131	141	154	151	128	146	132	142	145	117	109	146	129	133	125	142	140	130	144	142	110	133	128	140	127	170	161	133	165	139	164	151	137	130	138	140	133	131	137	128	128	139	149	136	139	127	143	138	129	134	144	151	144	138	121	134	132	138	154	158	133	153	165	144	146	147	131	140	141	133	131	121	136	128	134	149	141	154	141	135	136	136	152	158	165	139	142	153	132	140	137	136	161	148	122	113	156	134	134	135	115	167	141	162	130	139	149	138	136	122	140	126	127	129	122	143	146	137	124	146	115	148	133	123	137	150	127	140	139	141	137	136	146	133	143	119	138	153	117	159	135	112	161	136	147	141	141	161	148	123	144	113	152	139	134	138	121	158	132	139	149	147	146	140	128	143	150	127	137	141	136	147	154	156	154	130	139	132	128	136	136	116	133	121	133	174	143	148	157	114	145	132	150	137	124	125	128	114	153	128	129	138	141	159	142	145	152	154	152	136	152	144	141	140	135	139	139	146	170	123	132	154	146	166	142	147	122	145	134	142	112	120	125	139	142	140	145	152	137	115	149	151	152	126	151	123	132	149	157
14574	6662	2377	2842	2550	1943	1622	1419	1213	1052	967	839	806	757	679	664	640	585	549	499	477	486	534	464	449	456	431	454	430	474	452	415	464	441	434	376	405	385	377	388	394	429	388	401	418	403	388	402	393	389	373	366	408	420	382	407	373	386	385	345	375	354	389	368	389	333	407	381	384	330	394	378	392	368	380	375	348	366	412	351	389	375	375	352	363	385	383	381	387	342	363	379	379	339	362	388	379	357	318	357	343	343	366	352	371	377	373	377	344	352	342	388	385	343	391	382	351	353	339	360	375	337	366	373	344	354	328	380	371	358	366	375	355	346	360	382	351	353	355	386	352	377	358	359	345	372	370	364	388	348	350	328	392	360	339	342	347	359	332	378	334	352	353	362	405	324	354	360	343	368	347	393	366	331	348	370	361	358	365	357	371	386	346	348	392	370	367	364	387	354	335	341	389	363	389	372	339	345	332	333	348	354	360	378	370	378	343	361	341	349	365	380	359	367	368	346	358	356	355	389	353	387	331	369	388	370	373	358	407	359	380	368	361	352	376	368	369	394	349	327	353	336	355	355	340	347	366	340	335	360	342	387	349	327	359	355	366	380	371	374	346	345	330	357	378	354	368	353	364	378	358	336	365	361	379	384	385	372	369	380	330	385	352	350	365	342	336	398	367	348	355	351	368	348	348	378	384	336	334	389	337	351	365	341	358	376	402	355	352	346	368	347	333	400	347	361	352	366	336	365	377	340	320	356	372	355	371	352	377	366	356	369	354	337	399	366	367	353	333	377	355	355	349	379	358	343	370	383	360	377	333	366	359	334	355	348	388	356	340	381	374	337	383	350	307	363	346	352	342	347	323	384	344	330	330	349	380	363	357	368	365	350	368	379	384	343	367	361	362	355	343	342	343	356	385	326	354	374	381	369	343	332	356	354	370	354	347	371	379	362	365	371	391	383	371	373	387	376	359	343	350	397	354	390	337	352	370	368	384	358	344	355	373	323	330	373	339	357	371	322	346	384	351	353	351	378	370	373	370	329	343	361	393	370	372	315	350	395	313	356	369	378	370	379	386	378	376	317	344	378	347	348	401	371	365	398	332	400	382	382	382	376	377	369	342	364	353	364	359	351	319	361	373	380	355	364	354	359	351	405	342	347	320	335	400	346	334	345	341	359	347	410	354	378	361	342	329	367	345	329	358	359	362	392	358	328	355	379	376	357	347	359	401	365	331	346	368	362	345	344	389	382	369	346	385	403	366	343	366	335	369	375	369	368	360	384	327	360	355	366	377	336	342	385	333	346	362	360	338	351	397	346	366	357	355	346	395	338	372	343	333	357	323	359	384	340	379	349	381	361	382	386	318	349	367	358	380	365	349	365	364	348	368	335	340	345	328	332	332	352	389	372	347	376	379	366	346	360	370	377	347	342	367	357	352	364	352	360	352	375	380	393	361	367	364	358	321	337	340	342	370	351	387	338	316	367	385	364	351	390	354	367	352	370	338	385	354	355	344	347	370	400	357	358	343	370	365	370	358	368	371	339	380	317	358	380	352	358	352	361	344	375	373	380	386	345	371	350	374	370	363	355	360	355	389	364	333	360	349	338	364	387	359	368	332	338	366	363	346	320	365	360	374	364	370	379	350	379	343	356	356	321	331	343	366	374	381	385	378	364	346	330	359	320	371	355	349	340	369	361	379	408	346	333	339	343	339	354	353	330	360	367	362	331	353	344	370	358	333	367	340	354	317	362	364	305	333	365	336	357	351	327	380	353	354	359	398	335	360	378	334	348	382	367	366	358	329	371	361	322	350	381	348	358	324	344	326	357	344	358	358	357	333	363	326	344	379	345	342	387	371	380	320	354	384	364	346	357	334	337	354	355	415	363	339	366	359	378	383	382	347	332	372	319	387	383	368	361	345	384	352	352	377	363	361	395	356	352	379	353	323	378	345	361	354	367	350	372	358	353	341	363	323	338	376	371	361	348	346	353	327	368	370	373	365	374	342	361	335	352	308	348	334	349	389	374	384	345	353	314	386	352	383	382	345	370	363	333	330	354	330	357	368	370	364	328	333	395	335	337	350	371	350	353	378	355	346	365	351	358	331	363	359	325	350	366	374	390	328	335	348	372	373	366	347	351	341	382	377	321	382	360	357	362	357	372	366	372	341	342	362	348	366	335	356	365	353	365	361	327	353	367	389	385	353	302	370	341	401	330	358	352	358	343	351	386	397	334	390	355	406	378	335	354	349	379	344	379	370	324	363	379	342	365	370	379	370	319	329	344	383	389	354	351	344	359	339	398	363	355	343	395	379	380	360	358	396	356	382	359	378	344	362	376	335	377	385	369	349	345	366	371	379	315	366	357	333	368	324	367	350	365	370	358	364	311	388	388	369	380	346	366	375	323	346	369	361	341	355	364	375	353	341	348	343	350	333	387	336	328	350	368	340	371	371	363	381	385	359	335	348	373	339	369	352	418	376	369	374	343	381	360	353	372	370	342	368	334	363	325	363	372	387	349	350	397	366	362	366	352	393	342	403	363	342	346	353	341	333	350	346	331	363	372	343	371	353	366	341	355	355	373	374	393	378	350	362	325	388	309	334	365	346	370	369	359	356	392	344	389	368	347	374	346	364	375	398	342	362	366	338	358	339	362	364	349	338	346	378	372	348	399	391	357	357	361	342	361	343	327	383	361	371	324	363	328	379	400	371	349	352	325	342	389	334	386	379	353	376	372	368	351	363	330	359	365	340	339	368	346	355	365	367	368	362	328	324	400	369	369	371	386	343	375	352	359	370	362	370	346	368	373	325	357	381	334	357	364	367	344	354	343	381	355	333	382	386	343	390	368	333	342	362	372	366	360	382	331	406	353	376	366	343	379	374	367	336	362	379	344	327	362	338	360	336	354	390	346	333	377	361	363	403	341	334	367	355	380	404	349	352	357	347	385	366	352	329	361	331	361	341	368	354	341	362	366	347	337	359	357	314	373	367	349	350	333	342	357	372	331	360	344	385	362	380	349	338	373	323	356	350	336	363	337	367	368	366	354	394	360	353	362	377	365	339	365	372	377	372	339	333	382	343	386	358	380	326	367	347	359	374	344	337	340	394	357	361	375	364	335	352	357	381	370	347	371	347	414	361	388	355	365	368	362	368	361	362	394	354	369	366	371	347	353	377	368	326	357	357	343	385	374	363	345	329	386	347	360	369	348	334	370	363	360	358	346	348	362	371	378	343	369	373	379	351	330	340	360	402	381	378	358	334	362	351	387	348	352	337	354	365	351	369	394	361	348	367	371	364	369	368	382	334	407	364	365	368	358	355	360	331	359	363	365	353	358	354	344	392	378	342	363	337	340	390	356	389	364	345	360	370	353	374	355	370	331	373	350	380	370	352	337	368	351	378	354	332	329	393	356	352	362	334	343	396	340	342	361	342	330	357	335	382	361	363	379	361	361	400	400	370	389	336	343	356	375	403	387	345	335	384	318	383	340	367	347
39497	20780	4005	1698	1196	797	662	519	427	369	331	320	271	296	257	252	236	211	213	201	207	190	177	178	193	196	184	182	178	166	177	162	155	154	171	182	138	171	154	173	151	162	175	150	154	172	140	147	173	152	164	158	135	140	143	161	162	165	136	162	158	160	154	148	162	173	157	164	138	167	141	145	151	146	149	159	161	128	163	152	159	138	154	140	142	168	132	181	164	157	142	140	137	145	137	159	153	145	149	153	157	157	161	179	167	154	163	175	166	158	170	140	137	173	159	173	147	160	160	158	145	150	154	168	143	161	164	143	146	140	182	171	170	165	156	171	153	164	148	163	159	158	159	176	148	150	161	148	149	165	164	149	143	166	140	158	156	156	155	148	149	164	156	150	160	176	153	170	143	150	153	151	141	177	129	161	128	140	148	145	150	150	152	167	170	146	127	110	157	150	153	151	132	150	164	184	146	171	133	155	159	162	145	159	167	164	143	143	179	137	168	156	168	168	164	151	160	171	143	133	138	159	151	160	159	174	150	156	149	128	156	180	153	135	163	176	168	157	144	151	157	159	135	149	172	168	163	173	136	181	146	147	158	169	152	167	155	156	141	164	154	159	164	139	163	148	165	154	163	179	158	145	166	162	166	166	149	132	142	142	146	162	183	147	155	155	131	146	144	165	148	162	148	132	161	166	159	125	166	160	161	167	172	152	161	137	147	172	162	123	133	157	168	154	138	165	143	151	152	156	154	157	154	152	156	162	164	183	132	135	145	136	131	159	149	167	157	171	155	151	173	141	151	139	146	171	138	133	167	150	145	158	145	162	163	137	147	187	160	132	158	155	132	162	161	161	131	164	159	138	116	145	159	148	138	142	147	149	156	154	134	152	195	136	164	147	126	159	170	146	136	156	163	168	149	151	142	157	159	137	174	151	130	160	144	151	163	125	164	163	150	169	150	157	151	159	157	168	155	148	169	176	141	139	138	165	168	161	135	135	142	131	155	166	167	135	147	134	151	151	154	144	154	183	163	167	162	147	157	140	169	168	152	170	163	136	145	171	155	151	155	151	179	135	156	150	150	136	148	128	146	168	175	138	174	166	134	157	157	147	146	155	158	147	152	143	156	169	164	148	152	154	137	184	175	180	123	161	135	141	163	174	146	147	141	161	160	148	162	149	151	154	147	155	158	152	163	159	149	165	129	158	148	175	157	167	178	178	140	141	133	141	153	172	156	137	139	138	179	144	130	170	167	152	163	157	144	156	147	159	159	149	150	158	150	158	172	129	152	151	141	133	157	134	166	153	167	152	154	152	146	153	187	167	175	150	162	146	165	153	150	142	180	170	160	152	136	148	153	155	127	144	170	179	153	159	139	137	154	145	141	150	156	155	140	163	163	149	152	140	154	161	149	152	136	172	152	149	174	163	157	158	161	160	173	155	169	171	140	157	139	178	155	149	142	149	157	138	151	146	150	141	140	139	155	166	155	149	178	142	150	135	140	168	150	146	159	145	159	178	172	144	161	154	159	173	132	158	162	153	163	151	156	142	146	169	140	138	173	158	137	151	159	150	149	173	192	181	159	162	152	135	147	186	157	160	148	158	169	140	146	160	163	137	150	156	165	151	171	160	168	169	155	165	143	165	144	131	156	173	154	155	180	156	161	164	161	145	152	165	154	146	156	144	181	159	147	164	148	157	171	158	165	132	148	142	165	161	149	158	152	159	143	166	162	163	152	149	160	144	152	154	145	137	134	156	163	155	144	146	183	159	143	172	140	164	150	160	157	140	153	153	177	168	146	178	154	145	153	165	163	163	150	141	149	148	143	156	169	162	185	164	152	147	164	150	159	161	150	142	128	155	141	156	158	162	180	153	161	136	149	134	134	176	156	131	189	134	155	127	168	137	129	140	167	136	143	145	166	179	166	150	154	155	178	187	168	153	145	142	157	158	164	147	189	156	157	148	149	163	146	132	148	149	165	191	141	165	163	174	130	158	150	160	152	170	173	141	185	147	174	147	137	146	157	144	171	159	169	161	135	141	184	159	145	158	145	170	165	177	157	138	141	156	163	141	133	156	144	151	182	175	156	169	142	144	155	141	170	147	153	151	152	147	158	135	151	133	150	146	159	137	150	158	162	155	151	132	134	167	190	153	150	154	158	150	156	153	153	161	171	154	152	146	151	158	151	157	122	132	160	161	140	130	153	161	142	165	150	150	143	150	143	139	153	153	169	146	145	149	131	155	139	147	189	158	132	150	167	157	172	166	156	146	151	159	159	155	155	176	168	152	159	132	149	152	155	157	172	150	158	148	162	162	136	149	158	154	188	197	163	172	167	144	134	146	155	155	157	158	143	127	138	136	135	175	160	145	160	157	151	161	132	165	174	159	143	170	176	153	129	171	147	138	159	147	138	157	140	150	189	160	169	141	166	153	157	162	158	171	145	140	147	158	121	131	173	140	144	156	152	199	173	145	138	148	160	161	130	164	176	162	142	157	137	153	148	152	144	148	152	146	156	146	151	164	167	149	152	166	159	146	152	164	152	162	142	162	141	154	130	145	151	154	167	154	169	152	163	140	159	193	167	140	143	181	166	160	156	151	169	157	148	141	132	164	198	156	153	137	164	148	152	170	129	147	155	166	159	134	165	148	159	126	171	145	158	154	166	138	150	145	160	164	148	140	145	161	149	144	156	164	164	136	155	169	164	160	145	146	153	155	156	140	162	143	179	160	147	167	156	137	159	142	137	156	165	154	170	163	161	136	190	171	165	175	150	142	176	157	168	170	161	161	135	165	170	149	133	148	168	148	146	161	145	147	169	161	152	164	157	144	146	146	155	164	159	137	159	145	149	142	158	143	135	159	168	165	151	162	144	148	149	135	142	163	135	144	151	147	164	158	151	147	162	148	136	146	159	137	148	164	131	156	163	173	141	144	159	169	160	164	168	151	158	158	153	163	158	153	154	156	151	150	146	159	167	161	157	128	145	162	150	134	138	155	138	140	150	154	151	172	133	149	150	162	140	156	174	158	169	139	139	149	172	166	143	170	143	144	158	159	145	155	141	151	140	156	138	160	160	172	169	140	177	157	139	141	149	165	154	153	131	153	170	147	163	163	190	178	162	139	154	176	160	141	135	146	149	146	146	197	154	149	162	165	149	163	160	141	164	170	145	159	144	154	165	156	133	147	175	168	153	162	141	166	153	138	160	157	163	136	137	153	161	159	164	157	172	167	159	147	148	145	154	149	143	164	168	150	154	156	157	143	186	142	148	146	168	145	164	174	166	170	125	160	173	157	180	165	161	138	151	160	147	138	153	139	146	159	127	154	169	149	157	158	143	165	168	150	127	166	158	136	173	154	143	159	159	140	163	151	146	147	163	143	143	132	153	151	155	165	159	141	147	158	145	146	145	150	138	159	171	147	162	148	158	159	141	151	155	165	155	149	145	137	168	148	165	145	163	132	146	155	149	117	162	140	149	168	145	145	145	162	134	133
20587	11432	4181	5029	4398	3532	2926	2435	2004	1836	1559	1417	1229	1149	1042	979	863	807	792	777	719	742	597	655	616	653	620	618	559	534	553	592	531	567	570	489	441	544	483	513	505	509	481	497	529	491	477	465	502	483	449	458	496	434	517	504	454	438	476	462	437	436	451	425	506	448	484	425	461	471	406	447	433	470	439	474	443	476	444	405	432	426	448	450	474	421	432	414	418	419	492	435	444	418	408	425	476	467	416	414	419	448	402	470	438	450	433	458	447	452	440	430	418	478	420	416	433	437	451	398	430	421	415	420	427	432	448	437	445	430	445	391	415	416	434	429	442	422	429	429	429	424	440	391	397	403	439	430	415	431	411	421	403	398	429	415	405	418	444	446	435	460	421	441	428	439	447	450	398	408	410	458	441	443	392	449	397	415	412	427	398	425	396	408	414	439	413	427	410	428	438	440	456	470	436	362	412	419	404	456	427	422	435	420	425	417	417	459	420	405	418	389	417	405	430	422	441	416	397	372	400	426	411	431	400	435	422	392	429	452	420	409	406	441	413	429	389	438	390	421	429	412	390	375	400	439	407	407	459	424	426	392	450	408	396	435	417	411	406	434	407	418	436	433	414	440	413	418	385	400	399	447	422	408	429	434	437	437	407	406	402	409	398	411	392	433	422	420	427	418	423	428	487	414	429	414	425	432	423	425	407	384	428	429	408	433	378	410	446	409	386	422	385	411	438	429	399	374	420	388	434	426	417	424	432	435	408	410	420	427	426	397	468	456	443	379	400	380	451	431	420	409	408	420	420	410	428	431	407	401	421	428	398	426	432	407	403	392	378	455	409	432	434	414	447	413	431	403	395	456	433	435	390	424	446	390	448	405	369	420	446	432	418	392	419	415	402	430	387	431	453	443	408	461	447	429	387	453	421	371	401	431	435	423	411	440	402	405	417	467	436	450	410	413	414	426	448	408	441	423	402	382	433	403	389	401	443	422	445	446	417	405	393	429	453	385	446	403	415	406	438	399	401	436	407	432	414	425	445	413	402	430	403	439	406	434	446	404	423	449	447	413	409	380	397	436	401	413	399	428	422	403	403	430	391	397	413	406	379	424	408	415	393	437	396	385	421	402	419	399	416	458	430	432	429	420	449	405	417	365	394	415	440	427	435	423	473	423	446	399	424	419	416	403	405	430	406	421	400	422	388	423	431	430	422	398	383	434	418	436	425	427	407	424	423	445	423	387	416	455	429	407	443	443	381	418	423	393	445	416	409	430	438	424	419	401	418	418	416	413	448	443	452	420	420	367	401	443	436	415	441	406	400	440	429	385	415	389	436	405	447	453	453	388	430	422	400	457	393	426	412	400	407	398	389	437	424	438	396	421	439	461	443	449	405	420	416	403	409	417	409	430	433	398	408	420	440	385	435	387	398	384	443	368	399	427	458	427	427	407	432	414	423	434	390	406	386	414	398	410	431	414	423	413	422	399	411	419	398	418	413	409	411	425	397	426	443	443	412	419	427	430	436	425	413	447	415	448	415	402	426	436	401	420	431	392	424	430	439	414	409	398	465	445	472	425	406	434	422	408	392	449	440	407	436	409	454	424	433	407	442	409	414	406	442	435	414	403	379	404	417	469	431	426	434	455	464	394	437	445	414	448	398	406	421	424	431	381	411	399	419	418	445	413	462	411	401	393	424	439	420	387	416	437	387	425	458	402	425	451	415	391	416	433	430	413	439	454	442	398	437	411	408	440	410	439	422	376	381	401	393	399	439	401	404	415	450	447	395	380	415	419	459	415	429	425	398	451	410	423	418	407	398	396	400	407	453	423	381	422	433	459	420	404	423	422	417	427	451	412	411	456	415	411	416	433	445	443	465	421	420	440	425	412	448	454	424	453	453	441	421	408	429	396	408	419	413	420	403	432	388	443	400	421	411	425	417	403	402	415	409	387	437	439	422	398	387	401	418	463	413	422	441	419	421	406	409	437	377	411	424	410	418	416	438	443	411	445	401	420	409	392	443	408	419	449	410	439	452	400	415	448	437	402	414	372	452	394	421	405	421	409	400	448	409	493	427	416	410	408	439	403	425	459	420	431	398	399	454	444	445	458	399	436	445	447	441	437	436	386	409	440	425	442	415	404	454	397	417	432	413	415	415	425	402	379	399	437	440	414	437	430	445	405	448	449	421	448	416	449	425	429	397	387	410	398	402	410	379	418	425	414	400	451	391	402	405	452	432	427	411	405	419	377	412	439	415	411	398	436	416	451	412	413	436	399	384	407	408	421	447	425	432	430	393	431	439	411	406	465	377	428	430	415	429	414	379	435	436	455	378	423	452	432	448	409	413	410	401	413	426	428	442	393	415	452	425	440	404	426	431	412	410	415	425	430	429	424	450	402	386	384	414	416	394	449	418	446	407	434	412	442	423	451	437	425	413	440	408	423	444	428	419	433	411	442	434	419	408	446	380	404	385	421	390	434	435	410	425	434	464	418	461	400	436	430	446	426	405	401	427	396	416	430	435	410	437	448	464	409	424	377	407	432	412	432	433	400	455	441	423	386	420	429	374	395	393	444	405	386	434	418	405	427	431	383	430	429	408	428	427	439	439	455	423	432	448	442	415	367	415	430	427	426	424	396	412	439	406	439	403	424	425	410	447	449	441	470	412	462	437	402	483	470	395	404	463	436	450	434	411	426	450	448	373	430	429	434	417	449	433	391	440	421	437	380	459	434	440	394	463	409	442	421	482	461	410	431	443	370	408	418	404	462	442	468	413	426	409	419	408	407	412	409	410	411	406	380	446	404	442	454	401	412	458	399	398	417	431	400	427	418	418	431	449	400	438	416	380	391	378	408	435	423	445	395	420	410	429	412	438	418	426	430	421	431	445	404	392	391	425	466	406	421	425	444	444	421	462	404	432	415	434	413	446	417	406	407	419	426	419	430	410	416	447	441	391	455	429	409	442	436	393	400	386	406	409	453	422	411	441	417	448	412	439	411	420	450	477	445	420	387	405	400	379	423	425	425	436	415	423	445	447	447	437	436	432	444	444	419	419	407	426	413	424	469	409	419	436	408	415	450	419	438	419	424	418	445	441	420	415	406	434	446	420	429	436	421	425	401	406	443	448	433	441	373	442	413	419	440	459	413	421	422	396	427	448	390	417	429	403	404	432	428	471	423	395	437	397	423	462	439	427	429	426	443	414	393	449	425	392	401	423	418	376	422	445	385	379	426	431	440	431	417	411	399	436	445	428	395	425	423	432	425	447	440	417	439	417	393	461	405	406	425	382	374	379	448	424	415	440	415	405	407	441	421	450	428	454	427	430	438	423	407	419	415	432	427	430	419	393	387	422	400	419	421	441	433	423	433	430	460	428	437	378	443	420	410	404	408	430	444	430	423	418	427	382	401	452	424	417	418	449	430	428	396	453	415	429	431	467	428	417	443	454	405	406	444	414	421	407	389	398	424	416	387	379	412	449	401	408	405	389	409	404	435
11247	964	346	318	340	358	310	323	307	281	291	299	300	337	304	330	314	293	326	323	304	316	336	287	294	316	290	300	308	297	342	319	320	291	295	308	292	287	293	292	325	325	306	309	305	302	280	335	291	309	297	286	324	315	307	295	307	340	315	321	328	314	326	325	284	311	287	284	299	318	306	298	314	315	292	309	315	293	333	299	317	316	300	293	296	297	326	286	289	328	306	294	331	306	305	307	316	314	298	324	307	317	305	326	310	300	310	299	328	322	300	308	317	307	295	321	315	277	300	289	284	328	317	318	285	280	286	288	280	292	298	295	328	301	330	257	267	299	318	293	293	288	319	275	314	302	293	322	287	293	299	320	296	286	340	305	308	314	311	298	280	306	296	309	321	306	306	300	283	308	306	328	328	321	315	286	289	298	307	329	326	299	297	291	302	328	283	319	325	328	341	327	341	316	285	319	327	321	326	283	320	290	339	322	323	353	300	285	301	318	295	315	292	320	301	324	309	330	306	266	309	292	341	302	297	301	317	274	324	264	299	333	311	335	302	341	308	304	298	323	310	291	320	286	293	343	289	315	275	314	300	297	319	300	312	292	268	320	318	334	329	308	318	288	277	268	283	284	300	342	275	290	279	325	296	323	293	347	292	287	299	290	340	319	268	289	324	309	314	281	305	309	312	285	307	327	360	337	318	292	325	289	307	310	317	314	303	346	308	318	311	305	308	325	313	298	292	282	300	298	324	286	316	295	303	306	320	291	289	302	320	330	315	290	266	300	300	282	335	317	313	316	307	315	296	322	315	328	320	310	281	298	305	294	301	324	337	309	306	286	304	270	316	332	274	292	294	269	310	310	326	324	288	318	325	288	292	296	295	294	290	293	323	274	311	313	292	316	326	303	329	262	306	309	327	302	313	288	296	312	297	318	288	298	320	295	293	312	315	320	302	296	299	282	303	312	303	348	297	294	320	307	305	314	279	294	311	303	312	290	284	287	307	333	319	316	308	321	317	300	267	325	318	347	293	298	321	309	263	341	279	319	289	324	282	325	301	304	298	345	318	312	301	331	319	269	274	296	277	303	310	311	305	289	283	280	307	307	310	315	318	310	315	302	320	319	305	297	296	302	299	328	295	320	314	295	305	285	295	312	300	280	315	306	318	310	320	295	302	311	297	316	286	303	318	290	270	284	299	310	324	344	297	309	325	322	320	318	296	281	297	346	326	310	323	294	297	276	311	332	307	311	332	346	313	309	329	277	262	319	333	282	334	281	299	324	320	310	302	268	297	305	311	305	294	286	282	303	319	357	293	285	316	299	323	279	317	280	299	315	314	331	316	310	326	297	266	369	303	323	291	283	307	294	274	299	309	313	295	297	276	312	307	303	320	276	312	281	290	315	317	281	311	290	294	303	331	273	298	287	311	305	303	318	296	302	305	284	294	307	285	290	336	330	302	316	319	302	341	314	333	337	265	332	303	334	317	306	334	279	276	307	295	314	318	299	298	289	315	285	274	320	310	291	319	303	310	308	298	345	322	304	297	322	303	334	303	330	308	298	313	287	309	312	293	330	306	308	314	330	305	277	253	306	298	285	298	327	278	319	312	286	294	318	330	287	292	310	302	319	334	290	299	318	317	292	325	276	286	305	295	297	269	311	286	302	335	317	293	314	260	276	273	310	317	302	326	282	289	324	292	294	305	320	283	295	299	336	280	298	291	294	291	312	325	299	316	314	311	331	302	297	339	325	303	330	315	339	346	315	323	343	319	305	328	303	313	317	336	316	339	337	297	315	299	277	284	289	305	286	315	302	307	304	292	318	303	292	297	332	296	297	313	321	293	289	303	321	309	290	309	306	311	276	303	309	312	317	290	309	312	265	295	299	309	309	311	286	305	304	325	280	318	288	325	329	329	327	278	312	315	345	328	312	283	302	324	338	288	290	323	280	291	281	324	302	346	296	296	310	259	312	321	300	302	297	327	284	302	333	326	284	299	304	287	306	310	305	308	315	282	307	298	303	305	319	310	318	297	306	308	326	298	319	317	328	314	316	310	344	328	350	279	347	310	304	295	290	323	328	291	295	285	305	297	321	287	279	316	318	291	280	310	330	326	314	294	366	330	282	319	299	304	274	276	250	321	283	306	308	316	296	300	339	286	312	299	313	323	319	312	301	302	314	279	331	333	323	305	287	281	291	298	306	305	270	294	306	294	299	338	334	310	276	309	328	324	325	333	323	304	277	296	272	299	276	316	287	314	317	302	297	280	328	322	302	289	306	313	284	307	293	299	274	276	316	337	339	327	308	317	332	318	273	326	322	303	305	297	287	293	324	296	338	300	277	279	312	337	320	323	309	344	300	286	311	309	331	296	287	306	310	335	299	301	264	294	311	301	282	296	300	307	326	308	304	327	312	277	291	318	306	290	290	311	275	325	310	304	330	306	294	326	285	298	301	286	349	330	292	302	283	287	309	332	312	325	294	342	293	289	335	312	319	281	292	304	313	311	286	319	348	298	300	291	293	322	314	314	308	343	278	307	276	288	316	315	290	308	315	322	278	290	279	304	303	310	297	285	294	341	331	316	317	303	309	297	286	316	323	302	271	283	295	308	275	316	304	316	308	342	322	325	340	302	306	312	297	307	332	301	285	299	318	340	294	297	300	316	317	331	330	319	308	308	321	301	288	307	318	319	294	275	302	300	298	303	315	291	254	282	332	296	263	305	309	282	308	332	326	350	274	330	298	321	284	282	281	311	333	284	306	286	332	295	287	297	331	287	294	325	322	335	332	304	330	329	305	353	314	338	318	317	294	327	301	303	321	327	313	316	339	301	301	297	295	317	298	324	345	296	306	304	335	308	311	284	314	329	317	283	277	327	298	345	315	284	299	294	323	307	276	296	308	296	313	332	332	310	295	319	311	333	301	292	306	287	310	299	329	339	337	312	293	289	324	317	303	287	266	308	284	326	305	306	303	312	303	314	298	325	322	316	328	323	308	318	294	302	274	277	316	279	301	339	303	280	311	332	304	318	306	318	296	290	294	308	290	278	299	313	307	319	316	286	304	308	309	306	328	323	330	310	299	317	310	311	330	288	301	286	265	283	336	295	309	283	323	350	305	299	286	300	301	298	300	316	338	315	347	284	310	321	312	290	271	367	296	323	335	304	310	314	329	346	298	295	330	309	333	313	280	314	327	321	287	304	309	333	324	313	327	287	296	292	343	315	315	319	286	301	292	313	352	315	325	295	309	325	287	301	336	298	293	328	300	292	315	307	307	319	296	295	301	293	323	318	308	329	278	316	279	285	324	291	322	305	325	296	294	331	298	307	284	317	309	277	269	307	285	298	318	296	301	308	325	287	329	322	307	284	310	315	310	341	342	280	287	306	305	281	312	354	317	284	291	320	290	326	293	304	294	298	297	296	319	296	313	307	299	288	334	307	322	316	289	302	295	334	322	289	296	307	296	333	351	331	308	328	318	294	311	303	293	336	297
5652	1116	744	752	759	732	780	748	692	767	730	698	734	759	688	667	674	713	743	696	700	726	711	724	701	751	696	727	737	706	752	734	704	686	727	698	713	737	666	741	718	693	748	720	680	683	690	647	716	694	680	737	675	683	750	722	681	705	677	703	714	640	699	713	677	717	702	674	708	653	671	710	707	727	665	691	724	681	728	712	716	735	716	696	758	689	706	710	733	706	709	748	660	697	709	700	729	700	740	725	678	731	714	773	710	728	719	712	722	703	725	700	726	701	714	708	766	724	780	696	720	693	657	736	749	701	709	710	685	720	715	729	674	734	696	754	696	702	731	653	720	710	670	691	704	760	695	710	726	730	706	732	709	681	671	703	677	735	680	730	695	704	694	654	726	709	738	674	658	667	653	724	759	761	678	704	750	714	705	714	741	671	707	698	704	704	697	676	707	720	733	750	723	723	689	687	706	712	682	690	705	703	756	678	717	721	713	740	676	712	699	726	693	706	678	735	722	672	699	710	689	726	701	645	723	664	655	707	661	652	758	747	740	746	705	660	711	726	724	705	734	703	711	695	717	720	705	692	713	712	673	721	727	638	724	683	683	668	692	686	719	716	686	723	713	691	740	706	706	717	744	714	734	699	654	728	700	690	734	657	708	712	700	679	681	731	740	740	667	712	732	659	711	759	754	710	703	718	651	702	701	686	731	732	725	664	696	721	681	719	710	682	707	729	708	721	697	691	725	762	660	707	725	718	696	647	671	708	722	686	670	713	692	686	649	691	638	698	703	723	673	658	697	672	705	685	694	734	723	711	743	701	683	785	715	643	718	656	720	738	673	716	712	721	693	698	699	698	719	689	720	679	678	703	706	665	778	752	742	680	724	740	741	746	720	672	713	746	699	685	700	710	703	711	679	666	679	737	692	708	630	708	722	699	697	677	680	706	700	723	658	711	734	688	689	699	724	678	662	699	683	715	718	700	691	718	724	715	744	706	671	678	694	737	720	696	686	708	725	725	725	740	709	709	747	674	762	690	671	698	711	652	673	686	687	714	715	684	716	719	741	658	710	697	703	663	704	713	664	728	723	714	688	718	660	718	742	675	660	715	692	676	709	688	736	724	729	722	687	715	673	705	739	680	700	723	684	720	737	718	631	694	718	674	718	691	700	718	711	722	685	701	688	672	618	699	722	723	662	692	760	705	697	757	692	689	726	706	672	669	754	674	739	684	689	681	665	737	671	711	732	721	696	700	737	669	675	709	740	723	675	728	768	663	712	689	735	723	768	760	689	709	712	759	703	677	718	657	679	684	695	672	679	719	685	693	672	672	695	704	686	694	665	676	722	678	737	726	704	673	741	682	685	717	698	730	701	745	709	722	669	722	734	734	700	682	719	709	704	666	700	706	673	698	749	706	679	718	703	647	711	708	710	703	749	643	683	728	705	764	671	729	679	714	741	692	723	704	692	675	693	705	728	709	724	728	689	704	749	728	659	680	712	709	732	710	705	754	721	677	779	679	689	684	700	719	680	699	709	712	692	729	707	762	728	746	667	720	756	739	702	669	704	682	715	720	684	703	689	715	772	686	656	667	655	753	705	731	715	713	708	707	754	716	710	732	747	720	735	718	726	710	700	705	728	714	740	717	699	710	720	735	720	672	688	672	640	729	696	709	689	674	721	717	657	697	677	758	718	671	723	670	724	716	702	685	684	713	676	762	715	653	700	728	722	734	682	659	742	709	721	675	730	699	692	717	702	691	668	732	729	763	720	720	700	651	631	666	699	677	704	735	742	723	704	692	731	716	691	690	719	710	713	686	674	689	674	731	701	674	697	736	665	690	646	724	678	656	726	691	678	712	701	737	721	656	683	674	728	729	721	669	740	687	715	698	683	716	667	704	717	687	658	698	723	742	697	734	708	669	683	670	700	711	722	694	681	697	745	703	684	684	704	685	716	653	682	717	735	740	670	686	699	668	695	693	741	713	711	713	695	704	730	699	733	728	711	714	725	685	712	743	719	725	672	699	731	713	699	710	711	705	647	666	732	662	716	788	651	698	707	701	686	714	724	705	727	683	701	692	693	658	687	717	698	728	690	671	727	673	722	702	724	672	709	701	691	710	718	671	675	706	687	672	700	682	722	708	683	700	706	666	723	699	688	715	711	668	692	721	691	724	728	724	719	732	652	722	674	780	704	742	731	727	729	699	703	672	706	650	690	696	718	722	695	702	712	695	705	772	706	691	717	758	666	769	658	686	675	695	697	724	704	743	693	745	717	690	642	709	665	682	694	712	731	704	654	674	720	757	696	718	713	676	683	691	690	667	654	763	705	695	706	686	686	687	710	680	725	715	688	738	696	709	649	698	678	679	682	704	711	748	741	719	730	710	693	710	651	654	700	715	716	706	704	707	669	702	719	720	699	711	722	697	698	724	645	707	696	707	662	742	688	698	725	712	747	706	720	720	691	739	677	701	760	727	692	682	719	681	731	729	667	706	725	731	708	726	726	731	764	681	679	703	736	693	768	694	703	689	721	686	705	737	701	693	701	692	666	670	678	711	737	738	706	683	676	713	648	662	690	704	731	687	733	695	706	684	758	697	740	710	730	688	698	709	734	714	687	689	699	693	738	669	704	712	740	766	726	752	691	708	687	709	717	678	713	710	715	698	760	763	696	725	693	749	740	697	705	704	667	707	731	719	697	658	678	767	696	680	666	679	706	741	671	666	716	689	686	736	669	734	667	714	691	723	692	730	684	721	734	707	659	784	720	738	717	753	751	701	668	695	704	722	711	711	720	704	673	715	724	647	721	668	674	707	679	652	682	685	737	652	737	719	710	706	675	679	709	729	701	658	712	702	713	717	675	710	710	673	734	706	737	687	651	745	741	691	708	701	737	710	717	712	702	631	709	719	716	717	741	749	768	714	713	712	703	715	736	714	741	690	722	741	710	727	699	701	688	757	686	778	703	651	701	669	721	712	738	735	722	710	679	652	676	705	673	703	673	702	696	738	660	713	697	705	727	728	717	732	750	679	692	706	671	684	722	711	697	684	637	685	706	697	738	684	737	694	713	646	676	660	678	678	736	709	695	706	725	747	706	693	686	712	709	702	740	733	703	712	687	677	764	739	713	740	697	720	689	713	715	720	700	692	748	688	699	675	691	743	701	695	766	722	710	714	692	693	685	749	710	718	745	676	724	716	692	723	730	700	707	703	697	684	662	699	679	738	709	695	694	712	695	677	708	718	705	711	749	712	711	700	716	688	739	687	723	688	749	660	746	701	696	707	697	681	662	745	725	713	736	722	712	716	688	697	701	738	682	719	679	683	692	717	653	700	700	767	676	671	712	715	738	664	713	690	706	747	708	722	676	754	703	688	665	679	672	726	677	737	715	705	699	706	739	720	680	717	693	676	677	676	687	696	701	721	638	713	740	688	708	678	694	705	722	671	689	731	656	683	649	718	667	662	720	676	710	690	700	696	733	709	719	687	710	724
28968	11678	1638	849	580	460	390	292	266	223	261	230	214	205	189	178	192	152	177	150	134	162	141	157	156	146	149	151	181	140	152	134	128	152	167	155	134	139	163	148	148	152	142	133	137	153	127	127	124	147	136	134	162	140	133	108	116	143	145	145	123	146	126	130	133	145	129	145	137	133	158	150	139	152	151	131	131	127	133	134	119	134	138	134	112	168	131	156	154	109	138	145	131	132	141	137	136	141	160	128	135	138	155	148	135	120	127	115	143	141	129	149	128	116	138	121	135	118	144	145	134	119	143	153	158	138	125	125	144	141	147	128	118	147	144	111	141	129	130	128	123	121	136	141	140	131	153	127	124	140	135	133	136	163	155	155	147	140	127	124	130	136	139	147	137	151	121	129	147	144	146	147	153	133	148	99	155	121	135	150	134	140	136	146	124	110	122	130	141	169	131	178	147	136	115	132	133	126	146	136	154	129	134	126	126	148	135	110	146	139	166	145	153	147	135	141	130	135	141	135	156	182	161	123	111	145	130	141	153	150	142	124	129	151	134	149	128	118	143	126	136	133	128	142	139	168	147	148	135	150	146	148	135	128	121	141	147	156	132	117	162	159	129	147	150	144	124	128	154	136	133	166	133	136	151	150	125	111	120	136	117	126	171	166	152	125	139	144	143	142	134	154	132	112	147	133	143	141	155	134	120	149	123	138	127	130	121	131	139	148	144	121	139	134	144	134	120	114	121	143	111	128	119	140	128	119	162	117	131	143	131	140	124	115	145	133	132	146	144	149	132	113	145	145	133	147	120	144	131	150	138	136	127	146	142	146	152	171	153	133	132	157	130	129	143	124	133	129	154	153	147	137	160	159	155	115	129	157	130	134	155	128	131	117	147	124	161	139	146	144	152	143	157	166	145	157	132	137	166	128	149	120	139	143	145	153	132	143	132	132	123	141	136	149	146	136	105	137	135	138	147	159	120	119	143	129	131	141	129	145	132	142	131	137	138	156	149	150	142	146	156	156	133	131	135	155	150	137	132	122	131	140	167	157	163	152	147	156	153	124	138	124	147	153	154	126	156	144	141	150	154	126	134	148	131	144	134	140	143	149	155	142	136	127	143	140	146	133	146	121	129	160	135	134	120	152	160	140	157	149	130	137	138	129	141	128	131	146	129	146	158	180	135	144	130	150	141	146	115	150	139	128	160	163	132	127	148	142	131	144	146	125	127	128	142	142	149	144	154	125	126	144	135	159	122	139	124	151	135	124	148	148	134	137	137	117	146	124	150	149	130	125	139	144	146	125	148	127	150	143	125	144	129	152	159	114	135	146	151	164	132	139	126	140	155	118	139	134	129	120	137	127	127	127	136	116	141	138	146	127	146	142	116	124	124	127	134	147	141	165	136	158	142	140	144	134	148	154	142	135	147	132	135	129	134	136	134	135	145	155	150	149	155	148	160	124	111	135	135	152	153	153	139	125	124	121	138	132	116	144	118	133	110	119	129	148	131	136	129	128	138	163	125	134	155	131	133	129	138	138	149	132	158	142	151	133	136	125	124	139	137	164	144	150	158	146	134	145	149	133	143	135	134	130	140	116	140	150	134	137	143	143	154	146	136	132	129	148	125	151	136	150	150	143	138	147	128	145	160	132	131	157	133	132	114	137	140	145	120	141	126	137	120	117	132	136	137	145	124	148	130	126	118	134	133	146	144	134	147	139	144	131	133	150	135	168	144	134	164	125	140	127	148	135	134	147	158	139	123	139	147	141	122	136	151	121	133	131	149	132	130	123	125	137	142	122	151	118	140	127	143	129	122	142	129	103	147	130	135	129	157	137	142	135	127	134	98	141	121	146	143	151	162	142	148	143	137	162	148	132	135	139	152	139	132	142	146	133	124	122	152	165	129	143	136	128	158	136	142	145	143	141	133	110	131	150	152	139	143	145	140	146	155	160	142	148	130	126	155	143	138	124	156	154	130	142	157	123	172	161	139	123	158	121	137	149	150	161	135	161	143	128	145	159	128	138	152	125	136	143	136	140	138	139	149	127	156	151	151	152	136	138	128	139	140	132	133	141	138	118	153	134	148	156	132	155	150	143	163	145	137	118	139	133	146	153	148	143	125	146	146	144	127	143	139	147	119	137	143	151	120	130	139	158	150	153	163	152	146	149	126	128	146	118	121	143	159	136	141	149	137	147	126	142	137	128	157	135	143	128	122	136	134	138	124	151	142	120	146	121	123	129	124	132	126	142	149	110	127	147	129	144	101	110	160	158	137	126	153	123	159	142	143	133	141	127	132	150	141	162	122	154	153	134	150	144	130	135	141	132	127	144	154	143	141	142	148	146	151	140	157	144	138	120	141	149	131	144	121	145	127	133	138	174	132	164	119	127	138	125	123	129	159	109	141	138	137	142	148	134	148	138	148	139	138	148	138	166	143	149	137	139	142	117	142	131	158	134	147	130	140	130	132	131	138	137	153	138	134	140	111	141	136	130	135	120	143	135	146	120	132	151	144	142	152	146	133	165	136	173	147	136	138	136	144	116	134	133	139	122	133	138	153	116	137	140	126	128	131	137	126	137	126	133	138	140	143	137	150	155	155	136	159	133	145	145	133	133	141	133	154	151	133	139	139	133	138	151	156	147	118	139	133	129	134	114	147	136	132	130	128	140	116	137	135	139	124	144	137	140	125	142	129	146	150	132	129	152	143	150	148	125	134	135	133	131	139	146	131	145	134	139	140	138	124	135	139	124	151	152	152	129	130	135	125	123	121	118	136	144	126	135	162	149	139	132	140	132	122	146	123	136	118	150	126	135	141	120	142	143	142	140	117	148	138	117	158	160	129	138	121	153	121	121	127	174	143	132	134	146	123	147	146	141	133	181	138	138	159	139	115	129	156	160	137	133	138	140	153	130	129	135	144	133	126	138	143	112	163	144	129	155	139	106	151	132	130	133	141	151	154	158	148	132	132	127	155	127	137	129	143	125	142	133	141	143	132	134	127	157	131	138	137	132	133	152	146	137	136	141	157	123	165	138	148	164	131	129	139	133	127	148	135	125	118	115	143	134	139	135	161	164	120	133	127	118	138	155	119	138	154	128	134	126	129	125	125	137	137	132	139	147	136	134	140	147	171	137	125	142	131	147	128	137	141	113	157	134	131	138	132	133	149	133	118	122	132	107	162	152	146	136	137	134	147	151	133	148	121	139	154	139	146	139	154	133	109	141	150	139	137	125	145	146	123	161	146	118	134	134	140	157	122	129	132	151	114	142	132	138	139	124	159	120	143	137	156	139	131	131	130	130	133	118	145	155	145	145	139	153	147	162	120	151	161	128	152	130	130	125	124	131	142	137	121	128	113	139	146	135	148	107	141	119	134	133	127	135	133	144	151	143	145	143	126	134	116	163	125	135	148	150	126	142	149	126	141	135	147	106	131	136	156	148	155	128	128	134	139	129	146	124	141	134	162	153	113	137	160	148	139	124	106	162	145	154
14879	7136	2257	2821	2454	1973	1707	1412	1255	1047	916	897	752	761	727	674	597	569	551	533	557	498	507	474	474	464	489	458	441	429	456	452	400	410	431	442	436	426	419	409	365	386	398	415	369	360	382	386	374	362	374	394	398	386	367	376	394	375	340	390	364	399	374	395	345	385	358	394	400	431	356	362	404	343	397	369	370	380	386	356	409	356	341	364	372	340	384	397	350	352	351	333	360	345	354	367	314	383	362	385	339	357	385	342	332	400	324	361	375	365	371	325	345	361	361	394	344	395	397	361	373	366	370	374	345	354	363	385	376	334	349	339	339	323	414	349	379	363	356	364	375	350	347	394	390	348	371	370	382	363	372	336	372	359	380	334	343	366	383	345	332	348	378	353	363	343	350	389	343	377	369	330	355	346	350	357	362	373	377	362	375	351	344	351	391	344	362	373	366	387	350	313	330	402	352	368	335	333	366	362	358	363	380	358	386	310	373	362	319	342	363	380	360	370	375	367	347	365	351	329	350	340	355	360	373	333	380	376	351	376	360	360	366	366	340	394	353	367	330	385	406	392	325	372	360	365	355	397	375	349	349	342	354	351	349	359	362	389	395	397	334	366	349	359	316	347	357	334	343	377	333	371	346	335	370	362	347	376	337	359	356	375	385	357	356	356	361	359	360	395	340	380	379	378	369	359	357	364	371	358	405	349	341	379	357	315	389	350	369	363	348	362	356	352	345	332	344	378	372	345	373	355	361	371	404	372	354	378	365	373	366	315	392	369	385	373	357	330	372	355	343	367	354	389	364	329	362	354	356	331	382	348	381	329	377	347	337	381	337	377	337	358	362	385	352	372	346	352	351	345	369	353	355	344	354	349	352	348	381	362	367	367	381	371	355	380	362	392	395	354	362	369	356	361	350	381	371	351	364	370	343	346	356	352	368	383	360	359	360	338	358	371	368	363	360	338	381	336	354	360	341	354	361	355	354	340	349	354	392	358	334	370	366	389	369	370	369	379	356	368	367	352	372	377	370	386	364	366	387	379	375	384	362	326	351	334	359	367	400	356	340	356	348	350	335	408	359	304	371	343	328	362	366	363	355	370	366	361	353	363	356	386	354	353	360	337	375	332	380	361	382	359	399	352	358	360	392	360	350	383	365	335	370	374	374	343	366	372	390	352	330	337	331	360	354	321	351	367	367	355	355	384	375	360	357	392	373	353	357	378	402	363	402	369	324	356	345	352	352	357	393	388	355	385	340	357	378	349	365	373	390	362	357	361	384	331	382	347	356	400	312	360	337	353	393	376	362	391	372	371	353	387	322	384	376	356	374	355	384	361	351	343	379	378	328	346	380	344	377	395	406	354	363	351	377	375	401	370	369	362	394	343	373	337	368	303	370	353	336	362	365	366	370	358	342	346	373	356	350	354	326	381	362	365	338	362	356	365	370	353	413	334	353	372	349	364	350	347	366	372	420	369	344	370	365	333	361	338	342	356	343	383	378	353	335	385	368	369	335	377	382	373	339	380	360	358	374	363	317	378	337	394	367	390	370	353	342	374	377	326	404	345	341	384	370	349	374	367	349	382	331	353	387	329	364	342	356	360	377	356	367	312	376	348	367	351	383	396	329	344	333	345	372	369	360	343	361	354	360	370	387	361	360	325	373	324	320	316	347	378	371	343	370	332	399	377	398	347	364	342	356	386	369	360	373	345	380	355	355	365	343	341	327	377	376	355	354	348	348	355	359	371	369	373	336	382	364	351	376	386	330	351	376	333	348	364	344	372	366	428	386	378	368	367	366	306	333	370	374	366	318	355	339	334	358	367	354	353	332	357	343	362	315	350	365	374	411	357	358	363	326	346	380	370	354	413	358	395	337	342	359	352	366	342	369	357	339	339	338	343	406	372	349	368	352	363	387	383	358	304	363	350	361	370	328	371	355	353	373	375	402	362	360	351	400	405	306	356	350	353	378	337	380	370	342	353	372	354	353	365	362	377	361	361	344	359	373	334	369	331	345	351	340	372	376	339	372	377	338	384	377	326	344	354	354	366	382	369	386	357	368	346	324	358	339	356	327	382	376	361	392	357	366	380	359	342	372	337	376	330	358	357	394	377	361	361	389	354	374	384	351	367	357	357	368	357	344	348	355	368	322	329	361	367	357	355	352	354	366	375	330	348	354	353	360	363	357	363	335	335	334	358	327	345	373	326	368	332	355	354	356	357	368	350	380	381	359	326	355	358	357	346	358	345	340	344	364	353	375	337	356	364	349	347	362	367	345	375	375	351	369	341	373	334	371	342	345	347	349	343	322	356	355	365	391	333	350	348	366	344	387	379	368	352	377	336	368	343	392	386	340	342	350	392	356	370	369	359	391	307	371	387	360	345	360	368	355	347	337	367	350	378	392	355	363	349	375	369	365	348	361	371	374	367	387	347	394	357	354	341	325	377	339	358	349	356	327	364	352	364	365	374	337	381	387	368	321	358	340	368	420	347	387	392	376	344	360	369	332	354	389	373	371	387	386	343	365	343	356	359	326	365	379	368	344	346	366	343	343	348	347	364	351	368	358	397	373	365	352	357	350	368	385	369	317	336	386	362	343	375	344	360	368	362	354	357	354	333	352	332	331	355	352	336	357	342	375	379	384	364	346	350	346	378	339	335	326	342	354	351	360	351	372	403	324	345	366	300	357	344	351	364	366	356	343	368	376	381	368	378	356	373	360	381	343	350	330	373	379	387	374	348	355	365	355	352	368	352	378	366	381	387	383	355	321	347	349	340	357	345	375	359	337	344	352	338	344	351	390	368	371	390	381	322	355	358	369	366	376	344	345	351	401	396	328	349	344	358	362	344	339	397	369	311	401	345	370	355	348	362	342	342	342	393	352	383	343	359	361	372	353	384	360	345	358	380	358	354	352	333	354	375	338	361	397	361	333	342	355	345	349	382	366	366	369	369	371	338	372	365	336	377	352	368	346	343	360	350	357	355	357	369	337	328	375	365	375	365	357	389	351	353	349	375	370	368	323	370	347	330	363	363	335	353	357	359	395	357	378	333	354	337	386	376	375	371	336	378	356	364	350	380	368	354	358	381	334	371	367	378	348	325	353	351	347	373	359	345	376	359	352	358	367	376	365	336	331	353	346	366	348	390	379	350	378	372	348	336	367	392	392	391	344	325	370	328	353	362	370	358	387	361	377	366	373	364	377	366	350	360	349	368	337	365	383	356	393	337	349	335	386	348	387	362	335	360	353	380	356	329	366	331	336	367	356	329	391	368	323	350	373	373	407	348	319	342	339	367	373	319	369	334	333	352	348	360	326	361	373	371	355	341	328	370	377	382	378	347	373	360	368	369	366	393	365	404	367	353	360	387	361	334	380	334	375	336	364	351	351	365	380	367	372	384	370	379	360	344	339	402	354	353	391	378	345	361	354	401	370	381	359	381	348	329	358	388	344	334	368	369	349	359	364	374	353	344	389	388	371	340	351	383	347	385	327	365
40502	22190	4202	1711	1140	844	643	568	420	383	330	325	301	263	240	242	219	201	222	184	219	179	186	212	183	175	191	170	158	167	192	163	168	168	162	145	183	169	157	180	170	176	177	173	120	142	151	162	159	173	161	161	174	150	167	169	148	169	149	148	156	158	149	151	146	169	140	173	152	147	182	141	154	136	164	166	167	148	136	162	166	144	162	179	144	145	150	138	143	149	143	166	170	140	138	175	152	147	168	158	158	160	173	166	163	145	181	145	173	154	159	149	156	139	166	163	165	140	181	152	143	163	162	165	151	168	156	163	179	141	159	154	162	157	166	123	181	142	164	137	141	166	168	174	173	145	161	178	137	141	167	159	156	185	147	162	155	139	170	132	165	157	142	172	121	140	145	172	150	151	176	165	148	151	152	163	133	174	154	152	160	163	137	143	170	139	171	147	145	137	171	154	141	151	152	140	143	153	185	167	168	156	150	154	130	150	159	155	156	152	153	135	161	165	156	155	163	154	132	163	160	158	143	146	155	144	149	149	166	139	150	166	165	158	163	140	130	158	143	160	149	137	130	166	154	143	179	132	164	132	155	155	157	137	158	149	171	142	143	152	145	151	175	175	156	185	127	154	160	161	151	150	122	149	153	153	156	149	181	145	160	168	132	155	173	142	153	145	147	151	182	160	162	148	160	150	134	140	152	167	172	154	158	159	160	170	164	157	144	155	182	138	151	170	161	127	152	156	152	162	160	159	140	145	140	174	140	138	157	142	180	154	133	155	139	160	149	152	160	141	143	153	165	155	160	144	124	162	136	143	179	162	168	173	142	171	157	167	138	162	177	135	170	187	159	157	175	156	156	156	173	142	145	154	140	154	168	147	145	153	161	175	146	164	158	162	145	134	155	162	171	160	176	160	143	153	180	150	146	149	176	164	147	158	154	173	144	157	124	135	144	172	144	154	170	160	154	161	143	134	170	137	150	130	147	166	130	143	169	143	150	141	146	164	162	153	194	164	146	169	165	137	171	170	183	160	191	141	162	166	162	143	157	150	165	152	168	150	150	120	156	158	148	158	151	161	150	174	143	160	169	150	127	166	147	145	141	144	136	158	173	165	171	136	139	174	143	141	171	167	154	149	163	184	165	155	172	165	153	144	155	154	147	169	155	134	157	154	163	174	155	184	142	133	174	124	154	153	155	145	149	171	163	152	161	161	143	164	151	141	152	165	143	150	173	156	144	149	141	156	177	134	161	136	159	154	172	157	143	162	141	144	156	157	166	145	166	149	167	131	154	160	149	162	157	162	146	148	149	136	167	157	139	150	172	139	139	162	134	167	169	165	153	162	144	151	141	139	168	160	143	147	150	169	147	167	146	155	169	156	172	139	145	175	144	158	166	165	165	140	135	135	133	142	144	144	158	147	152	172	159	156	159	170	126	154	153	178	146	177	125	156	142	161	160	142	200	152	133	153	149	142	144	149	166	152	177	142	163	141	173	168	138	161	136	143	142	156	152	148	156	174	177	134	158	177	169	149	148	165	150	157	156	154	153	166	155	176	167	140	154	175	151	157	165	158	141	161	140	149	151	176	158	141	150	151	143	172	165	149	181	153	173	151	139	163	153	164	158	151	135	148	134	168	171	143	171	142	154	163	142	153	157	165	163	142	163	174	155	153	159	140	167	134	163	162	141	160	153	150	179	162	130	132	165	160	146	166	172	151	135	161	168	180	168	159	146	149	129	141	135	153	160	135	144	149	166	168	163	148	165	155	156	155	162	143	175	148	154	169	179	152	128	146	145	170	161	164	152	137	161	165	140	140	145	143	144	145	158	185	168	170	138	159	158	151	136	147	140	130	167	160	178	144	154	160	151	148	152	154	152	159	133	148	158	153	156	169	163	136	158	166	137	153	159	163	150	142	164	131	162	163	170	153	144	128	164	164	142	146	175	139	147	164	147	152	160	166	159	137	135	143	148	171	160	134	141	144	150	153	149	154	160	154	172	172	130	143	155	116	164	163	171	136	161	137	184	161	158	159	152	162	153	164	147	147	152	138	161	164	156	155	163	190	156	165	142	159	145	171	166	159	167	147	138	147	162	167	174	143	161	149	161	128	155	176	153	158	145	143	164	162	135	136	159	136	144	139	138	141	137	140	150	149	161	150	161	146	166	164	154	149	177	138	156	152	156	152	162	133	151	161	149	164	119	157	149	169	164	143	157	156	126	159	149	166	151	169	169	154	147	156	135	151	157	173	148	129	162	154	162	154	179	145	143	182	152	163	139	152	151	146	138	162	164	155	151	160	191	180	168	179	157	146	177	168	150	137	162	153	163	156	129	143	146	172	141	159	154	144	131	144	147	168	149	157	159	173	158	142	146	167	145	170	185	140	138	169	140	166	148	169	152	146	200	162	184	170	162	174	162	152	155	156	149	154	149	160	141	160	151	167	142	149	155	153	148	157	144	153	156	178	175	140	168	142	168	150	153	158	154	137	164	147	162	174	140	143	169	153	150	164	156	152	153	177	148	176	190	159	182	178	192	175	136	148	153	155	163	136	154	178	148	160	159	159	143	134	168	146	150	157	155	149	171	161	171	154	145	159	124	138	139	169	152	155	149	165	172	158	157	136	143	172	163	156	178	155	126	157	130	136	149	154	154	162	142	160	182	162	148	155	149	145	145	145	138	140	132	158	154	160	147	139	152	155	152	156	169	146	147	156	157	157	147	153	148	148	153	143	163	143	171	145	145	158	167	147	173	145	155	169	149	177	137	151	147	135	151	152	149	137	163	164	153	146	148	144	140	183	137	165	196	140	155	160	156	144	160	156	134	150	151	152	154	145	164	146	155	159	139	156	171	159	158	151	154	148	159	191	182	163	161	144	158	162	146	145	170	147	157	161	169	166	143	182	148	169	164	148	165	186	154	150	137	152	129	148	146	155	148	151	166	178	152	159	158	167	169	139	139	189	146	145	139	167	180	151	154	160	142	163	151	136	142	181	164	160	144	160	186	177	165	155	143	165	161	147	172	159	173	147	149	153	149	157	139	148	157	137	159	158	160	167	146	152	154	148	165	171	135	156	157	152	152	163	148	133	148	136	136	162	123	160	138	165	146	164	162	140	141	152	168	165	152	132	144	159	152	166	160	151	154	149	125	150	133	164	141	130	130	155	161	155	157	168	151	141	149	157	133	150	158	147	146	147	147	147	145	170	165	144	159	173	158	162	160	151	163	150	154	166	173	161	192	143	152	158	162	183	149	158	148	153	151	172	152	161	132	181	153	167	179	143	168	130	159	149	152	145	149	164	147	161	158	154	154	135	165	159	138	165	147	146	154	151	168	148	160	142	134	126	156	154	147	186	152	175	175	158	173	144	146	130	136	152	130	152	164	161	168	139	137	171	141	150	129	164	165	141	158	139	160	176	153	154	163	174	147	141	153	151	191	144	138	165	180	157	145	153	173	159	146	184	148	178	149	157	151	164	145	122	169	165	155	165
20982	12042	4166	5039	4289	3480	2919	2375	1976	1733	1525	1378	1217	1162	1025	955	890	877	838	823	747	720	676	661	652	599	589	593	580	583	560	543	533	551	567	538	532	508	499	497	483	563	514	487	503	437	506	513	513	473	478	436	463	442	460	434	451	458	414	502	480	477	428	447	482	448	434	443	401	448	457	449	416	454	445	423	432	448	431	469	448	421	422	444	431	463	442	447	425	447	411	461	439	406	402	407	494	396	421	467	413	426	425	436	409	414	439	449	428	428	426	401	431	424	411	449	408	399	428	440	416	476	410	438	406	415	470	454	472	450	444	443	407	444	426	436	425	447	427	409	444	448	421	436	412	405	410	456	432	464	411	416	430	445	421	448	393	429	401	427	402	472	440	438	439	423	413	436	426	446	418	419	392	400	407	425	427	420	416	404	415	401	411	438	435	406	391	455	404	414	432	414	428	428	374	425	417	400	418	463	453	403	424	413	440	440	410	376	417	406	425	435	397	444	448	422	421	405	425	432	432	443	444	381	449	424	413	398	447	418	426	462	411	392	429	391	399	393	436	401	435	427	426	414	435	439	419	449	425	427	408	407	412	439	434	420	437	405	412	424	440	409	428	388	394	406	436	416	430	422	433	390	437	432	426	420	425	420	454	432	427	386	413	448	420	400	407	441	412	424	443	407	421	432	427	433	414	456	416	433	400	432	428	437	462	422	431	399	399	440	443	429	420	426	419	416	422	428	419	431	404	415	430	399	436	424	472	450	452	415	410	432	437	410	392	424	418	408	422	421	432	443	427	435	395	442	398	369	408	442	397	430	414	426	387	414	412	427	415	415	434	415	417	424	452	451	446	441	433	415	444	429	444	414	409	437	382	419	401	413	422	446	434	427	412	451	407	414	424	391	379	420	396	432	390	406	406	457	462	446	394	387	441	408	419	449	423	435	420	419	388	433	414	437	414	399	438	468	419	426	432	425	421	398	411	414	432	453	401	387	413	405	457	366	430	413	375	392	420	416	413	399	416	398	449	423	447	430	461	443	403	386	405	445	456	428	409	419	403	386	432	464	423	431	430	426	424	447	408	424	438	396	389	413	461	408	415	426	413	412	412	435	431	429	437	416	442	394	388	402	412	426	394	418	465	426	448	396	414	423	395	427	397	435	424	451	382	419	406	402	403	418	418	447	404	396	433	419	449	406	432	407	443	379	362	445	417	397	398	404	397	411	436	398	398	411	406	443	400	427	395	453	426	434	396	445	399	432	399	402	386	407	409	428	449	430	395	392	436	455	431	427	415	382	411	444	404	391	390	439	443	401	444	422	402	429	436	423	400	444	434	428	420	411	401	405	396	462	395	419	460	392	436	396	437	441	423	416	391	426	397	412	406	442	393	369	397	401	442	398	407	427	404	384	391	433	433	404	444	410	426	455	432	437	398	417	396	441	424	401	488	446	435	437	406	421	460	429	405	385	443	425	378	414	398	432	387	432	432	437	413	427	401	401	452	448	403	423	390	395	411	371	443	445	385	418	435	419	405	404	417	422	435	397	424	411	429	429	416	425	422	412	420	398	421	418	415	422	437	438	395	423	455	436	439	374	414	456	441	433	411	470	435	401	440	447	386	422	414	428	439	417	426	415	446	462	424	417	398	388	435	450	367	388	447	434	455	412	374	419	448	396	392	434	440	428	406	396	446	437	390	445	451	457	423	442	421	425	427	391	405	420	408	422	403	424	423	412	442	414	415	417	446	441	448	409	425	414	399	423	402	438	446	425	426	411	388	441	442	413	415	411	374	456	417	434	439	380	456	419	441	434	417	472	429	387	442	447	427	453	398	442	465	405	415	421	415	420	448	426	415	409	424	446	400	438	395	391	419	434	408	445	416	434	416	400	454	440	423	411	427	445	419	389	436	447	414	419	465	446	405	415	431	430	435	405	414	453	415	407	395	437	423	417	427	411	446	411	439	402	444	395	415	471	380	449	408	424	447	429	443	435	417	402	407	399	413	426	422	401	400	405	455	418	422	410	428	430	426	430	414	429	387	427	390	421	415	426	401	407	444	432	396	481	417	387	425	439	414	453	416	406	434	426	416	388	415	428	385	406	427	418	415	420	451	465	401	430	380	446	432	429	383	409	445	426	406	408	456	455	409	409	444	474	430	427	428	433	438	435	453	400	406	411	401	387	433	437	408	445	414	409	435	405	434	428	420	396	401	438	414	409	402	426	376	420	410	423	439	441	407	434	410	430	417	419	414	405	415	387	457	382	397	453	455	405	383	407	412	436	406	449	405	411	406	413	429	434	417	400	433	436	420	430	436	416	402	422	412	434	404	405	395	406	418	432	433	411	442	409	432	410	397	409	437	395	402	445	441	451	402	408	409	408	424	407	406	450	412	394	361	418	411	420	415	420	417	428	410	412	440	422	436	420	422	376	425	432	408	391	412	425	414	413	413	404	409	416	380	436	420	463	428	440	417	414	392	419	433	477	429	426	434	387	384	406	418	432	431	415	422	411	399	450	406	446	416	426	401	385	412	482	443	410	405	394	418	404	425	435	435	416	425	462	436	431	409	420	429	412	382	377	419	433	445	471	399	421	412	409	425	419	418	438	448	399	463	383	386	439	419	408	381	402	426	407	401	425	401	423	459	427	416	444	439	430	452	425	406	415	491	393	447	389	418	394	388	383	406	434	369	419	445	465	433	423	435	450	445	440	433	386	421	417	417	404	441	429	440	440	415	452	428	406	424	420	420	409	430	409	417	433	430	444	441	411	423	424	437	401	417	414	433	397	395	454	427	447	422	428	422	415	422	431	416	471	430	404	432	416	425	436	378	362	429	397	418	412	431	372	442	418	453	400	406	394	414	441	417	442	441	438	409	416	394	424	431	415	418	413	381	420	412	422	410	407	381	420	440	415	436	408	402	429	419	421	434	416	458	399	428	436	419	393	404	417	417	415	454	441	429	409	423	444	431	431	390	429	440	432	429	440	421	412	421	444	404	422	403	394	355	377	450	436	435	422	413	401	414	407	423	433	421	441	436	431	397	413	418	390	416	440	397	401	415	395	402	414	411	395	412	421	424	404	404	405	421	452	404	424	427	412	414	445	379	392	438	429	405	415	436	430	402	435	398	397	391	408	407	424	411	407	407	417	420	423	408	433	470	398	409	424	456	415	433	428	448	390	423	437	391	409	389	435	426	411	402	412	406	429	401	384	438	446	413	393	396	431	425	404	411	437	446	443	402	426	413	435	432	444	434	377	419	399	419	386	382	461	422	428	410	393	450	436	414	409	435	448	441	441	451	430	389	438	410	426	416	440	383	426	432	394	407	419	397	412	434	431	434	399	427	432	401	408	392	392	438	384	427	448	399	456	431	385	401	370	413	446	412	447	412	453	396	448	406	446	400	437	423	430	417	460	437	440	400	433	448	426	401	430	426	423	430	434	412	424	376	429	419	402	401	417	389	409	414	432	400	439	419	411	441	390	422	416	407	406
11871	1042	358	343	325	332	312	266	295	320	319	268	301	299	287	326	285	343	297	310	296	311	321	330	323	295	314	321	325	319	332	317	276	304	298	322	303	290	306	292	288	313	308	344	295	337	301	293	316	305	311	300	330	285	293	303	330	308	348	260	299	270	326	291	311	332	281	312	301	298	296	335	343	338	298	267	335	326	288	317	351	342	334	341	310	322	254	321	285	304	265	329	315	327	305	306	346	302	292	303	308	292	304	271	334	265	281	294	301	293	286	298	291	321	297	352	307	291	295	298	306	289	318	318	329	296	306	271	333	307	281	318	309	341	332	316	300	269	310	303	269	296	311	302	284	308	293	321	278	293	309	278	281	336	291	326	303	309	280	285	300	297	272	326	304	311	320	332	304	308	302	320	278	320	286	312	278	308	295	295	292	301	289	306	310	310	345	329	298	330	311	309	308	285	325	303	345	288	314	323	342	305	289	316	289	300	275	321	282	285	294	314	317	301	294	336	327	343	293	317	270	342	315	313	271	317	311	302	306	348	319	284	324	334	276	352	318	288	314	327	323	310	303	287	324	265	306	312	278	301	328	313	299	329	351	319	289	296	307	315	294	266	312	289	296	325	300	302	288	313	344	307	321	291	312	327	310	278	308	334	302	287	311	316	327	273	303	287	321	284	291	321	311	320	306	307	288	296	297	339	284	320	292	292	280	329	343	301	286	268	295	310	304	289	316	329	317	290	328	302	331	293	312	279	298	303	286	280	349	316	327	308	300	302	302	293	299	330	314	350	300	285	322	277	271	308	325	286	302	333	320	327	329	314	259	280	314	290	296	289	322	296	319	302	277	304	312	325	261	288	309	292	322	300	290	289	305	352	299	301	327	288	316	299	307	301	317	286	295	307	304	298	308	324	302	309	357	318	283	329	312	312	328	305	292	291	292	273	305	341	311	291	289	330	324	335	319	309	315	302	291	295	319	325	317	311	322	326	285	321	274	303	301	331	277	320	321	307	310	307	285	298	321	305	321	292	339	318	295	286	304	312	306	306	310	318	309	301	326	338	331	282	317	302	335	292	296	309	300	319	303	284	280	300	311	310	308	300	306	315	339	334	320	295	281	339	327	303	275	306	312	314	322	321	298	288	339	313	329	257	336	333	295	302	292	304	287	294	306	276	310	307	294	313	332	295	302	310	295	305	281	318	319	288	318	318	342	286	279	321	306	296	325	317	318	279	325	315	324	303	355	319	306	322	280	308	313	301	293	334	318	302	318	326	290	314	284	285	303	299	261	310	300	310	309	300	301	303	294	327	298	322	312	329	327	272	315	283	355	298	310	312	308	344	272	303	308	329	265	306	299	298	299	302	313	293	318	322	291	305	278	296	316	286	324	304	290	320	291	330	291	312	312	302	290	282	311	282	336	312	307	309	300	277	301	286	292	309	316	307	315	305	312	320	323	311	269	293	307	325	307	318	324	312	280	302	305	288	288	313	309	292	298	281	292	313	302	289	286	370	306	275	284	307	304	280	303	306	316	332	290	321	311	318	314	306	292	291	336	312	285	316	323	306	363	305	282	309	345	304	300	327	296	307	291	297	329	319	289	292	333	328	298	300	286	297	299	294	306	303	290	301	319	298	315	319	321	305	296	298	305	298	320	312	285	313	328	338	313	332	298	327	336	316	330	311	297	273	307	288	338	306	334	308	328	278	307	316	325	326	319	351	317	277	291	320	324	330	302	302	294	329	301	319	287	305	310	316	291	312	275	269	284	283	318	306	305	288	293	290	304	313	287	298	326	291	280	296	310	314	303	270	324	320	321	287	313	307	312	290	271	306	314	292	337	289	314	348	293	295	282	302	285	300	311	301	344	292	312	304	365	351	302	318	289	277	296	299	307	332	290	326	280	314	288	304	297	337	282	301	295	302	313	290	313	306	319	275	306	325	276	305	291	330	325	304	287	307	331	294	316	312	312	287	270	331	320	307	304	300	300	292	320	328	296	310	308	305	311	315	305	328	305	284	268	259	309	287	295	304	308	318	309	304	295	318	301	321	305	292	337	322	277	303	317	295	294	295	280	320	323	327	305	327	289	292	306	308	302	312	310	307	305	267	329	318	304	299	303	277	327	309	299	314	309	318	281	344	320	290	290	297	318	314	325	318	302	325	313	332	327	296	301	291	294	289	297	291	306	330	305	309	285	279	275	320	305	306	307	345	313	287	305	305	316	269	322	284	295	292	300	298	276	277	327	327	312	329	327	316	290	318	305	320	302	291	296	315	273	309	340	332	333	328	319	303	305	308	280	276	300	317	328	297	335	290	303	334	327	325	335	288	309	333	296	288	294	316	307	273	295	296	291	319	311	286	320	300	301	283	319	332	301	321	342	313	312	311	307	276	295	330	332	280	282	309	301	315	346	282	299	308	346	291	325	311	308	338	337	303	297	294	324	293	281	303	306	311	272	311	313	326	280	301	329	326	298	290	306	330	297	310	317	295	310	338	309	311	350	331	301	335	288	326	308	297	304	306	304	304	291	307	294	291	313	300	311	319	311	288	335	310	325	302	305	291	365	287	320	302	335	328	337	334	304	302	313	293	291	327	295	274	327	317	314	284	293	280	304	293	293	308	309	339	319	254	311	329	303	326	315	321	312	316	286	265	270	306	305	310	333	276	302	295	300	286	311	266	302	274	308	332	290	319	296	329	326	320	323	299	307	314	318	297	311	277	274	295	292	297	322	295	330	327	328	326	314	321	307	335	298	314	312	300	281	308	312	336	339	327	287	291	305	309	289	308	292	283	306	312	317	336	318	316	285	325	310	331	300	341	291	309	284	305	311	275	304	305	318	308	316	310	302	336	317	316	286	331	302	329	298	315	304	302	341	270	261	328	295	328	274	295	295	313	321	291	330	307	309	316	310	306	313	294	283	332	307	314	268	296	318	287	276	291	326	305	292	282	307	320	345	307	283	310	309	310	307	315	321	325	295	310	329	307	323	279	309	263	309	336	296	316	348	331	303	299	313	306	298	314	314	315	326	274	322	296	301	306	295	327	316	317	323	314	335	282	304	304	320	314	311	300	320	265	326	296	269	300	299	326	299	331	304	314	320	302	307	308	297	308	305	300	306	340	304	304	348	305	295	334	291	294	316	326	309	264	255	275	296	306	307	303	305	322	289	309	311	339	306	319	291	279	323	321	324	319	294	326	293	334	306	311	301	283	287	290	291	333	274	321	338	347	298	295	315	276	303	286	328	308	313	309	319	290	301	324	279	294	294	264	312	312	304	316	282	267	326	308	316	320	284	272	325	333	307	285	310	315	304	271	293	297	306	296	287	298	308	284	319	335	312	299	346	301	282	295	276	313	296	297	294	297	288	277	286	295	288	326	303	310	333	346	329	331	314	276	348	331	294	298	297	275	293	281	295	312	333	324	296	317	325	290	302	304	293	340	282	264	292	320	320	289	303	319	328	294	315	342	318	303	309	287	296	285	322	281
5888	1059	775	804	762	753	719	733	692	737	731	729	704	776	674	647	683	701	735	709	702	693	739	740	739	712	691	710	725	743	731	674	709	698	661	715	695	705	656	694	727	669	629	671	727	734	671	699	674	707	707	700	747	686	728	676	683	680	678	640	681	663	671	715	736	714	708	671	708	741	755	749	685	733	676	654	685	693	702	734	746	726	712	703	707	725	734	713	725	713	701	652	677	683	655	704	698	734	673	683	710	711	694	677	699	731	674	668	749	726	717	662	719	729	700	688	733	724	693	767	752	640	764	661	680	654	675	697	663	775	708	696	704	770	727	714	668	768	686	730	698	684	744	724	752	738	668	680	672	703	704	686	731	680	707	702	714	676	744	636	739	718	661	672	710	661	717	648	695	707	697	678	665	669	723	673	691	698	717	693	664	712	694	782	706	692	735	767	675	740	651	693	733	679	694	746	693	740	741	719	709	702	706	689	718	701	698	674	712	696	701	700	705	709	695	719	672	705	710	729	658	709	733	723	709	732	704	737	634	643	667	749	676	704	681	726	682	666	709	713	744	714	629	712	704	699	679	713	705	701	719	687	670	712	675	662	710	737	702	698	724	710	673	719	713	708	741	695	688	626	632	683	709	702	674	705	697	724	670	739	718	695	730	721	683	709	686	706	708	730	711	730	711	703	709	693	744	691	743	709	701	720	701	699	716	715	709	684	724	744	685	696	710	659	679	696	719	712	673	688	740	687	674	693	717	723	664	714	721	697	719	655	723	648	757	698	710	692	791	705	686	677	683	701	704	724	681	696	700	705	671	715	774	677	720	692	673	698	722	714	694	687	644	724	739	680	691	663	710	711	730	753	721	673	688	713	738	672	698	703	672	717	714	719	703	700	759	680	724	768	666	719	728	679	697	654	706	693	736	710	712	762	707	779	713	712	735	674	742	688	709	690	735	735	713	706	691	759	721	753	705	699	726	710	731	682	701	722	684	732	669	677	671	727	718	661	668	664	746	697	713	688	739	750	733	700	707	697	718	747	758	695	738	721	673	746	699	704	723	675	703	712	685	701	706	645	716	687	727	665	701	673	681	701	711	691	729	700	741	772	703	688	732	700	669	716	692	713	682	730	728	700	728	706	758	711	712	768	689	726	722	700	748	699	701	683	689	686	661	667	730	687	715	741	692	744	703	721	715	703	687	691	718	733	682	743	700	693	688	707	690	702	739	758	705	689	707	715	666	697	724	764	693	708	720	688	712	733	718	745	657	702	736	728	708	708	722	700	727	717	705	698	706	729	722	718	697	712	746	710	654	728	741	750	698	755	645	752	713	661	713	685	692	706	677	727	694	719	680	696	673	750	699	663	745	719	694	743	716	643	738	715	712	651	677	684	693	721	720	708	676	699	690	686	738	689	702	678	668	727	716	694	699	702	709	710	680	709	723	692	724	661	716	703	676	718	686	684	718	710	697	697	711	712	714	725	749	730	728	717	739	727	668	696	733	679	699	710	719	730	701	690	686	669	799	678	726	702	709	705	664	712	753	707	642	705	715	737	676	707	670	691	701	703	714	692	694	715	684	709	649	720	727	684	672	674	675	689	671	676	704	711	683	674	718	713	674	687	678	706	710	714	713	693	740	703	727	744	690	720	685	673	694	702	737	693	724	706	714	712	697	756	695	751	774	734	700	706	718	754	737	716	711	722	729	717	705	672	704	692	736	644	702	733	704	699	719	663	706	691	709	707	727	694	711	692	652	708	716	705	716	701	708	674	677	698	680	681	743	673	724	712	713	697	688	706	715	714	700	644	723	674	726	706	701	645	762	701	755	701	678	705	701	737	701	666	688	678	649	727	680	699	695	717	676	667	662	769	695	682	673	723	712	732	720	688	698	702	700	666	753	733	693	692	711	706	702	703	725	723	678	716	665	697	659	705	737	700	695	676	700	683	719	709	753	684	653	716	719	714	713	709	708	695	694	702	659	705	691	741	692	748	686	735	695	709	725	650	717	711	710	706	708	713	701	735	724	748	658	729	732	735	717	670	672	691	694	686	712	655	682	707	704	694	711	684	750	698	697	684	686	741	758	696	749	726	675	697	697	681	714	717	701	697	722	664	717	714	699	760	731	712	700	729	642	687	683	709	714	708	703	748	670	683	746	691	719	642	660	690	736	731	707	713	666	720	677	657	708	699	693	756	733	661	719	717	680	693	719	703	679	700	735	733	708	698	694	722	723	707	668	695	729	714	680	711	676	691	679	692	729	723	686	739	695	729	686	741	727	702	720	719	719	660	705	721	704	712	721	687	703	691	731	697	701	685	752	715	690	735	696	708	708	649	639	707	707	734	753	669	714	685	717	704	649	657	732	723	728	655	698	716	690	676	696	724	753	762	710	668	744	683	723	670	722	709	706	747	695	680	753	714	693	726	679	712	712	725	683	724	702	740	702	726	683	683	692	722	738	726	736	683	695	665	684	728	711	708	718	761	736	711	712	711	706	699	669	697	709	733	671	705	688	703	700	689	668	713	686	699	634	692	714	720	727	724	692	715	712	738	686	671	720	705	728	719	681	692	639	734	702	675	741	730	712	696	687	704	751	690	683	703	670	681	646	716	753	719	660	696	698	695	674	708	717	692	678	714	728	671	718	708	725	695	700	690	720	690	757	739	722	694	690	697	700	707	746	694	684	673	676	712	712	758	728	722	723	728	721	710	682	667	782	713	690	737	704	718	756	715	682	696	712	718	713	692	702	709	650	764	686	701	708	668	689	718	725	703	674	723	736	727	705	689	683	727	731	667	737	697	713	736	712	708	716	707	710	709	693	709	731	670	652	691	713	754	684	687	680	698	680	663	696	704	707	690	724	677	712	661	713	678	724	692	743	726	761	651	729	715	703	730	675	720	702	713	693	706	735	701	700	706	697	721	703	689	711	711	732	722	753	718	702	660	684	704	688	740	643	721	723	688	715	694	718	667	729	726	683	725	732	743	703	687	690	679	677	686	737	697	697	695	705	675	736	676	732	703	649	703	699	730	714	718	670	729	711	743	723	737	680	706	708	694	700	662	696	702	682	661	704	724	691	754	765	679	702	738	688	729	695	717	753	683	753	693	723	723	688	680	737	646	694	685	756	732	687	703	729	723	648	712	646	713	708	685	744	723	693	716	691	770	679	682	716	652	703	739	704	750	691	724	692	729	744	734	683	710	724	699	638	699	709	702	760	686	671	688	714	697	703	752	707	687	763	719	725	708	736	753	666	637	688	675	705	730	692	708	705	699	722	720	716	724	713	716	663	726	697	728	726	718	722	733	682	646	691	690	769	704	701	714	690	690	687	716	710	660	686	693	689	685	696	723	668	687	725	719	698	617	695	725	671	697	699	740	680	706	664	685	704	744	690	759	684	656	693	652	669	694	717	707	736	691	694	668	731	673	760	747	700	727	712	719	713	668	693	737	706	693	699	702	700	761	711	657	719	756	731	720	742	674	705	686	737	685
29479	12047	1650	810	581	501	370	362	279	238	232	215	204	204	197	154	189	166	182	151	175	153	149	156	158	140	164	150	139	140	137	160	143	143	155	112	150	155	162	169	137	143	123	128	148	116	136	158	155	117	151	147	176	131	151	131	136	150	109	126	159	153	143	152	158	120	137	145	154	134	125	151	129	130	138	130	130	167	134	132	159	141	147	143	131	147	152	128	162	125	164	127	145	139	126	158	131	157	114	132	139	145	128	129	146	117	118	145	148	156	145	124	153	131	121	163	137	141	124	138	110	137	118	139	119	118	127	121	108	154	112	125	127	151	135	128	151	140	135	140	158	141	153	139	139	144	139	159	152	128	140	133	142	129	107	140	139	139	141	145	157	127	149	126	159	117	128	148	154	131	137	147	158	145	151	139	132	120	132	154	142	141	115	149	150	157	141	128	141	113	129	139	127	169	145	124	127	125	140	124	140	133	136	161	122	145	160	148	137	156	147	142	147	139	133	141	152	151	117	128	133	148	146	153	143	142	133	126	129	134	130	145	137	129	134	143	123	145	129	143	120	149	145	129	147	149	142	128	135	130	137	137	146	144	139	145	145	134	117	135	138	136	137	127	144	130	139	145	167	159	152	147	128	168	125	151	127	130	158	115	114	110	145	146	124	166	129	120	135	142	172	151	122	145	124	137	131	136	142	150	123	150	146	126	142	121	140	135	132	125	148	133	131	142	154	134	137	141	136	147	131	130	164	149	129	153	131	147	145	152	137	156	125	113	128	128	138	138	141	145	133	134	145	131	119	126	132	136	116	133	148	136	115	159	125	124	122	130	131	150	133	132	132	131	151	135	130	159	136	137	138	142	124	137	132	157	135	139	147	126	121	141	156	130	139	143	148	147	148	147	125	141	147	136	132	145	115	157	141	166	124	118	146	140	141	147	149	124	140	136	130	129	135	144	137	157	131	134	137	123	155	149	133	133	126	122	139	136	130	136	135	127	122	118	116	146	157	147	107	124	127	144	125	143	142	137	126	141	138	137	148	125	134	146	151	144	126	137	145	131	166	149	148	132	138	141	156	135	125	142	128	146	143	129	142	133	134	137	131	136	136	140	131	139	130	111	116	142	138	119	147	143	137	148	152	166	147	162	142	144	133	152	141	148	126	126	151	145	135	147	150	157	123	124	132	145	137	146	164	140	129	145	135	138	149	139	155	112	138	134	136	151	147	159	142	149	136	137	151	150	129	154	153	148	150	144	143	133	133	154	129	146	125	119	147	149	155	167	147	152	151	145	143	141	135	140	131	118	143	129	149	163	153	147	142	121	140	141	125	132	153	131	147	148	121	130	140	157	127	157	126	142	125	141	127	139	141	143	137	150	140	141	131	130	133	134	153	171	123	136	136	153	139	143	126	130	130	127	142	143	145	121	157	125	133	141	128	118	126	148	144	141	122	140	136	135	163	133	149	128	143	143	136	131	153	119	150	143	142	121	143	144	124	139	144	122	122	128	148	120	137	139	122	138	140	135	120	134	157	137	141	135	119	136	132	144	143	131	137	111	144	136	140	143	143	139	183	142	143	140	133	112	137	142	150	137	126	146	145	141	159	128	137	143	133	144	145	141	111	146	129	118	136	145	116	134	120	138	142	134	133	142	139	134	159	169	150	155	146	154	146	144	135	151	150	144	142	122	136	121	130	157	160	148	139	149	126	141	149	162	137	149	136	125	137	136	123	144	147	130	147	128	131	140	148	152	129	130	150	159	155	133	148	133	124	130	136	126	152	142	149	160	111	116	137	162	154	128	140	130	123	134	131	157	146	125	151	110	131	120	154	148	156	139	128	129	108	120	134	149	134	135	137	157	138	137	123	139	152	121	148	132	125	131	142	147	123	136	136	111	142	158	148	150	141	155	131	147	127	114	129	140	133	143	134	137	129	139	134	160	154	126	129	123	152	140	164	141	133	128	141	155	133	141	154	129	130	136	145	140	128	122	143	126	137	132	132	122	135	125	119	149	123	129	144	128	153	146	149	150	172	155	130	136	157	139	138	148	133	136	134	134	130	131	111	133	131	124	139	141	150	118	153	132	146	112	143	107	122	138	126	129	124	153	145	170	139	150	140	129	171	131	135	137	123	128	151	135	131	134	152	149	111	150	124	138	145	130	159	110	131	136	134	143	121	131	135	149	156	147	152	136	130	134	126	119	152	151	152	121	142	164	131	161	131	131	133	160	125	151	153	151	141	138	125	140	145	140	150	135	149	147	122	130	134	129	135	118	119	136	163	143	133	128	158	153	149	128	123	126	135	147	137	129	133	134	151	132	142	118	127	126	136	155	145	148	141	133	145	142	125	128	135	150	154	143	147	150	156	147	122	141	147	142	138	126	136	144	149	141	140	136	134	128	162	133	147	158	136	141	149	127	146	141	137	131	141	143	126	150	118	130	135	121	134	143	137	132	149	145	136	113	134	108	111	122	149	137	116	126	118	122	147	121	138	130	142	143	144	149	146	138	148	120	146	154	148	130	136	146	151	137	143	128	128	144	126	135	125	149	136	140	134	116	160	150	157	141	136	155	159	143	139	112	128	139	136	134	125	150	137	139	139	143	118	152	151	134	116	137	135	151	142	146	143	110	123	115	123	144	128	141	137	132	146	139	139	134	150	125	144	132	138	138	138	167	142	124	135	150	133	152	117	130	134	131	137	129	146	131	150	138	147	119	150	144	161	133	151	140	130	129	140	133	128	157	138	132	131	140	138	127	122	141	143	136	152	144	116	151	130	136	142	151	166	114	140	156	135	145	149	136	128	134	113	149	139	147	130	142	128	126	141	132	140	129	129	133	147	129	151	139	147	145	141	135	148	132	132	129	154	127	125	128	140	153	143	164	167	156	123	142	154	137	143	146	133	121	132	143	159	143	148	134	139	149	154	145	119	130	143	148	157	149	129	141	125	131	118	153	135	125	136	151	145	159	145	136	136	131	151	154	131	134	136	142	134	143	131	135	146	119	112	130	134	154	134	135	140	142	144	121	150	120	134	127	148	147	137	153	137	141	132	123	150	124	147	130	130	165	151	137	139	150	137	145	135	160	155	144	119	150	124	146	145	137	111	103	140	132	135	139	146	157	120	131	149	125	133	144	121	150	130	145	149	145	138	144	132	131	129	126	153	139	148	141	129	152	140	125	117	136	154	138	145	150	162	123	136	142	133	131	149	138	152	123	122	135	127	126	140	145	157	150	139	143	126	132	158	137	150	149	136	124	157	124	140	102	140	150	120	144	140	145	159	140	146	140	137	139	125	137	113	110	125	127	130	149	131	137	151	150	129	124	130	141	129	145	134	145	150	123	139	129	128	152	127	132	129	130	138	143	141	159	133	133	150	141	154	132	132	138	146	150	142	118	138	132	130	153	159	142	129	152	142	141	141	117	144	168	132	144	124	133	135	143	138	148	115	144	136	149	108	148	134	121	129	133	134	136	129	143	146	121	136	131
15219	7583	2328	2739	2436	2005	1600	1368	1225	1099	971	866	728	744	677	607	615	583	583	574	518	474	485	515	495	439	427	475	416	445	430	460	432	427	421	384	413	397	408	388	395	398	398	392	404	435	415	407	395	384	369	395	408	395	386	331	338	384	387	396	387	379	381	384	337	361	375	371	377	389	379	369	369	369	380	399	393	393	371	350	397	309	369	384	348	376	349	372	407	349	388	372	365	367	379	378	375	339	350	381	342	377	368	376	335	363	370	346	343	356	348	392	360	351	372	345	355	355	379	352	371	335	351	373	330	317	329	352	408	363	362	381	365	352	345	348	349	346	354	367	337	340	358	351	350	389	328	352	336	361	357	336	346	379	357	382	388	378	321	335	342	369	359	367	378	346	376	335	348	390	357	372	351	365	365	328	374	388	363	389	387	369	322	356	375	364	372	367	380	356	360	396	358	354	349	351	346	356	368	337	355	358	354	369	350	360	334	354	344	363	347	365	366	310	346	349	340	362	357	353	367	357	355	354	345	388	365	328	335	367	378	370	339	363	348	393	357	370	325	344	354	350	348	350	342	382	352	339	337	328	354	330	381	365	382	335	338	361	330	351	385	362	356	370	385	346	360	359	411	336	353	345	356	371	372	345	342	334	401	367	317	375	350	352	352	346	350	356	328	358	333	343	354	368	319	365	391	375	342	373	354	351	367	368	392	324	365	352	349	374	355	344	371	377	334	367	327	353	387	350	342	369	354	363	345	376	349	338	380	354	363	336	382	353	338	337	346	373	352	365	369	327	373	381	358	328	354	334	340	370	304	350	320	346	377	356	352	337	346	362	358	353	349	326	346	352	396	365	362	360	377	348	365	341	385	372	373	337	357	350	353	363	373	355	355	334	370	357	358	349	375	338	363	375	341	365	360	377	344	352	389	393	354	385	328	377	353	363	367	348	332	374	337	392	350	352	338	341	365	400	387	351	355	378	388	398	390	348	345	368	405	399	379	380	360	376	342	366	375	387	349	372	342	346	350	407	355	348	339	372	358	345	343	341	344	357	334	398	366	361	340	389	338	389	374	362	366	339	360	357	376	366	352	374	395	347	349	409	347	400	374	364	350	349	335	371	361	398	363	396	353	359	365	351	376	360	375	345	365	364	345	366	360	358	359	321	331	342	345	390	333	369	335	355	321	349	341	387	371	345	358	387	325	349	363	379	358	374	319	357	344	335	361	341	343	344	323	343	358	366	361	383	377	357	366	328	364	376	351	369	346	374	379	352	355	365	366	385	357	347	338	402	353	343	321	359	366	338	361	391	385	352	387	346	369	385	340	321	389	327	367	371	372	374	360	366	357	361	366	346	350	396	336	368	378	335	363	352	356	392	382	320	366	287	346	372	336	349	338	346	374	348	385	410	328	338	358	375	381	370	363	350	376	387	374	350	344	368	377	346	346	343	347	363	347	361	366	374	350	340	386	350	346	397	371	394	347	351	333	339	362	364	369	339	344	363	351	378	368	359	352	354	381	381	337	389	375	359	340	352	357	366	331	380	363	373	396	356	387	360	370	335	370	358	387	380	380	348	351	344	334	377	371	372	363	383	370	358	372	368	378	356	400	373	335	370	395	328	358	366	380	333	364	385	352	346	340	343	358	350	330	383	391	348	381	396	381	424	394	354	355	353	339	372	325	386	362	366	340	377	350	385	372	355	326	334	353	407	374	406	357	359	390	352	355	382	347	381	358	366	357	361	385	379	352	366	371	347	346	350	362	381	359	351	348	334	364	361	361	367	348	373	355	341	350	366	399	383	372	357	361	364	356	386	364	349	383	373	363	335	385	360	345	390	346	372	357	364	319	361	352	372	368	341	372	349	368	376	367	362	353	338	345	358	385	344	395	349	346	318	363	362	346	351	383	393	367	355	349	358	357	367	359	362	368	366	380	342	368	384	374	371	342	363	382	346	360	377	368	354	354	358	398	381	361	353	378	387	393	380	358	340	369	379	375	346	347	346	355	382	353	330	341	356	358	331	348	395	356	357	378	367	352	354	343	364	358	370	391	378	368	311	384	371	364	354	354	342	387	335	370	379	354	353	371	372	349	337	333	369	384	409	372	337	400	355	373	381	360	355	339	361	377	315	364	364	367	382	390	399	338	355	330	312	315	355	323	338	348	373	363	337	370	346	321	358	361	366	371	364	339	399	385	345	317	390	341	358	388	354	370	398	347	362	333	343	348	368	371	342	360	377	374	394	406	343	360	375	337	376	355	401	365	352	350	373	388	403	385	342	365	351	327	363	335	393	344	383	354	349	348	351	338	381	320	361	364	388	326	331	363	353	356	331	340	352	415	376	360	375	344	338	343	345	390	348	343	377	355	346	346	398	360	385	369	346	359	336	335	368	365	387	394	370	368	355	334	332	331	352	338	360	364	351	371	366	353	367	357	363	357	370	387	347	355	372	370	398	421	358	336	372	390	342	396	346	341	331	364	398	368	351	367	372	368	374	353	341	341	358	365	359	369	348	332	369	356	369	338	380	351	364	369	342	351	379	366	321	339	375	359	344	377	392	341	381	356	349	328	361	353	360	338	377	356	367	356	351	344	359	389	364	350	390	365	374	357	376	352	375	367	384	352	349	361	336	378	350	355	346	392	404	328	349	327	363	368	399	358	358	373	358	339	366	346	376	376	341	401	344	370	339	386	349	374	400	336	358	356	346	372	358	352	377	372	374	352	355	363	370	374	343	340	352	357	381	347	350	357	365	399	380	377	360	357	375	370	357	365	392	369	365	334	348	382	320	362	374	361	370	384	350	355	384	354	338	365	355	351	369	365	390	355	369	393	370	368	381	368	323	371	379	343	345	329	369	357	368	355	376	333	359	333	363	342	349	345	393	391	360	398	361	357	367	363	335	359	332	357	336	351	364	359	350	345	373	376	365	358	336	365	357	353	372	349	366	352	323	370	364	351	344	375	375	363	360	384	377	379	384	364	346	367	354	367	351	349	334	361	354	349	339	368	386	375	317	339	365	353	331	358	365	373	325	368	347	377	382	372	379	376	397	350	363	338	335	362	393	381	331	366	359	378	375	365	334	387	312	347	357	385	340	356	343	362	343	351	356	370	375	381	335	345	363	370	364	360	346	383	362	348	362	385	357	364	359	351	349	355	368	344	331	339	357	364	381	338	352	368	352	371	381	332	377	354	345	343	353	333	342	330	354	350	341	351	338	331	351	371	376	374	371	365	343	397	340	332	377	372	336	373	369	369	362	377	370	356	358	385	347	376	354	361	385	378	386	370	348	369	371	343	363	345	349	369	347	365	394	379	356	335	374	360	350	345	380	363	339	376	381	359	395	361	341	372	377	386	372	336	372	379	341	346	386	368	375	346	352	341	371	397	329	320	344	368	354	403	349	377	397	330	349	367	350	364	400	326	347	397	360	355	418	364	396	374	338	380	309	325	371	370	352	323	368	404	335	377	368	331	373	360	360	392	359	345	358
41088	23129	4221	1711	1148	829	673	504	459	368	341	301	288	312	246	246	207	207	253	195	241	185	176	176	192	204	183	169	177	165	164	189	182	152	165	165	163	157	151	170	162	161	154	158	173	150	161	148	145	150	162	146	150	160	163	167	170	196	141	158	146	152	158	162	160	154	140	150	181	155	142	132	158	144	179	155	182	152	150	147	156	167	172	172	164	155	168	164	178	164	174	151	181	156	163	138	145	136	143	149	171	173	145	152	165	131	141	140	162	146	151	144	146	137	157	158	169	163	153	166	162	157	166	148	141	142	148	150	171	181	150	155	137	154	140	164	164	145	155	163	153	163	150	136	161	144	147	156	176	147	180	139	156	153	142	161	181	156	126	155	143	147	168	158	153	172	142	149	157	144	157	143	158	188	138	151	128	142	165	157	133	158	138	158	159	163	142	149	173	157	177	152	157	149	147	165	163	145	181	152	152	172	141	153	142	148	145	157	149	160	159	169	155	138	146	168	137	145	172	155	165	161	146	147	135	168	148	163	149	129	157	158	157	152	148	181	160	159	143	168	140	146	133	151	141	148	161	158	153	128	158	133	158	165	141	150	110	145	128	137	141	166	134	158	144	161	178	157	155	152	134	173	154	169	147	146	137	160	162	154	145	148	189	168	132	154	160	159	128	137	162	154	154	169	142	152	164	148	148	143	136	171	124	156	131	137	172	173	145	152	151	164	137	158	160	148	154	127	149	160	136	143	145	151	164	142	151	169	169	158	151	150	146	155	156	151	147	152	146	164	137	168	142	164	157	117	135	144	143	142	159	148	162	148	146	166	172	158	147	166	155	143	158	175	130	148	157	181	158	160	166	161	176	154	157	148	149	141	161	157	161	149	155	177	167	142	129	129	156	177	167	158	163	148	149	149	157	167	158	160	150	177	144	162	147	146	132	153	144	147	169	148	147	148	183	180	154	148	163	176	165	153	147	174	132	161	129	161	169	147	150	174	161	145	149	174	156	159	174	170	143	165	177	162	147	129	150	143	157	158	163	143	139	155	157	159	164	131	157	149	141	167	160	145	158	163	165	145	161	163	129	142	161	141	187	158	153	161	170	130	153	164	177	143	159	144	166	146	156	172	154	132	173	170	146	159	168	164	160	158	162	145	181	178	162	134	136	164	158	154	178	141	174	159	157	168	138	152	152	183	154	141	155	142	149	141	172	154	159	165	171	168	132	167	161	164	155	174	184	144	147	164	189	148	168	161	146	171	158	156	149	137	167	174	164	147	148	144	161	139	154	158	143	155	158	158	148	165	156	162	147	122	151	169	155	144	156	142	144	145	169	178	136	147	171	160	167	142	153	143	143	164	147	158	176	141	186	157	138	153	148	144	152	154	158	151	135	142	159	175	158	162	149	175	138	140	161	155	146	150	166	153	155	153	142	165	152	164	162	156	153	165	137	134	168	154	155	156	128	146	127	137	172	174	160	136	142	163	154	137	187	178	175	155	133	158	140	165	113	159	133	160	130	166	152	149	161	186	121	147	161	156	132	173	146	148	169	161	149	197	150	149	147	163	168	144	146	175	148	146	145	155	165	163	160	165	154	156	151	156	151	149	157	134	171	136	144	150	169	150	138	138	126	174	152	174	175	156	180	138	150	165	151	143	149	131	175	154	149	154	142	178	171	171	137	148	148	189	173	139	123	148	151	156	165	162	181	162	166	153	145	157	158	138	154	147	177	145	144	162	163	167	156	140	168	158	136	151	159	148	159	172	187	161	147	180	157	155	136	160	163	169	160	161	164	146	165	157	141	167	152	138	155	147	150	153	154	153	167	141	141	172	131	160	159	137	149	150	147	182	135	179	144	149	162	146	154	152	175	165	139	158	140	172	138	150	159	149	149	154	140	161	158	192	145	139	138	174	146	161	157	145	141	154	157	156	161	150	152	160	149	172	162	149	152	152	159	154	136	162	147	174	156	165	139	125	162	172	159	130	145	159	145	160	162	166	151	141	149	158	151	145	143	164	155	174	166	125	159	170	151	150	153	146	135	177	151	152	145	155	155	159	166	169	159	168	152	154	159	150	179	158	144	160	167	140	175	154	154	154	142	155	148	132	165	167	127	162	155	145	163	141	148	152	167	156	165	139	146	150	166	155	151	154	181	172	161	142	144	144	161	166	135	149	157	144	153	130	165	125	144	163	143	146	141	140	147	164	172	140	152	150	175	137	131	140	138	124	174	170	163	160	173	188	148	146	166	137	159	183	161	138	165	150	152	151	154	143	162	170	168	167	162	131	137	150	155	138	125	149	151	174	171	126	146	166	160	160	168	146	154	149	166	156	157	152	120	174	145	150	155	167	157	149	163	134	154	159	154	162	157	145	142	143	153	150	167	155	161	156	153	151	168	130	144	167	155	182	127	158	151	160	162	147	130	161	164	157	150	128	162	154	157	155	154	169	173	152	150	140	146	127	149	159	152	138	171	150	160	153	159	134	153	157	150	161	165	148	151	152	155	141	155	146	148	126	157	179	140	158	159	156	161	142	132	165	170	164	145	140	140	154	169	163	144	138	166	157	155	155	156	162	153	147	149	138	151	139	179	148	155	145	150	154	164	159	158	152	143	120	172	154	135	160	152	152	172	159	130	149	149	148	144	153	146	147	168	142	163	153	172	157	156	153	155	151	164	154	150	156	161	162	168	148	149	152	171	163	170	165	146	168	167	165	158	146	163	151	166	156	148	141	132	139	155	137	150	175	140	151	179	163	160	153	141	145	160	174	177	158	165	140	160	158	176	148	149	158	152	136	184	157	155	165	144	157	155	142	155	173	159	154	167	165	157	166	150	142	164	137	174	160	163	163	172	157	133	161	167	172	153	144	137	121	159	150	143	162	163	166	148	179	172	142	151	144	151	160	147	154	167	163	168	169	154	145	184	154	151	145	167	156	162	164	156	165	176	161	145	147	150	158	170	155	191	165	146	159	177	167	167	165	153	155	148	134	167	177	145	161	160	154	164	157	142	131	157	181	151	146	165	151	146	150	181	148	156	151	147	138	154	146	136	145	152	144	157	158	149	156	128	164	149	151	164	164	138	167	145	164	154	164	158	154	165	180	138	136	165	175	141	158	139	140	143	160	138	151	147	164	164	165	152	146	165	132	149	131	161	146	150	157	138	143	162	149	181	155	153	144	170	162	175	158	133	159	155	166	174	154	140	146	149	164	145	170	160	126	172	159	144	175	160	144	164	169	143	140	177	151	159	147	149	144	168	162	151	141	164	166	159	157	156	141	158	178	141	181	158	151	136	162	145	156	141	150	167	157	166	143	156	170	142	161	140	143	154	167	177	139	161	155	168	162	173	159	161	151	141	146	147	148	155	163	150	167	136	147	152	147	147	137	177	131	159	161	149	147	153	162	128	177	162	147	145	164	146	161	150	159	138	161	152	134	160	156	134	159	155	159	137	166	169	134	131	152	149	172	154	147	139	170	146	155	148	162
21207	12691	4109	4820	4268	3407	2815	2355	2034	1755	1511	1410	1267	1165	1046	961	876	879	794	765	724	721	713	629	638	589	642	604	626	605	570	562	586	526	576	519	525	487	515	496	502	493	518	482	491	493	526	469	492	480	508	493	497	449	505	460	466	398	466	418	482	474	466	433	478	466	412	474	449	445	472	455	487	474	424	452	433	455	435	428	479	428	457	443	453	429	455	444	435	450	423	389	417	448	416	445	409	417	412	418	415	449	441	414	446	450	416	420	447	418	428	447	406	449	453	434	452	457	418	405	453	443	452	437	413	396	416	433	456	416	432	453	411	400	418	422	404	412	422	424	455	408	395	421	411	451	413	423	409	431	410	469	428	455	429	442	414	433	430	424	406	443	467	403	425	418	464	457	431	430	401	412	444	445	432	474	436	438	406	394	428	411	415	461	409	398	428	413	446	418	420	398	411	438	429	425	454	437	419	409	430	449	439	424	422	392	444	457	415	408	437	451	393	409	405	439	407	393	390	406	433	377	474	415	403	399	451	426	455	435	421	414	454	425	426	427	433	411	404	401	459	426	427	396	435	449	399	413	446	412	446	411	399	402	430	389	423	407	390	441	413	411	452	406	408	425	424	444	403	438	395	409	455	397	425	398	431	404	438	408	425	438	432	450	361	434	446	459	411	387	418	408	421	397	425	414	419	414	451	425	440	451	385	463	437	437	409	416	459	431	413	394	443	427	403	455	453	440	416	430	421	390	401	409	437	442	387	433	458	448	424	434	407	410	423	391	407	443	454	410	402	414	410	408	435	452	408	388	451	463	406	416	419	409	436	425	406	408	423	467	429	404	389	436	475	445	416	418	442	427	379	431	446	430	453	439	418	425	427	429	460	421	429	414	415	425	390	446	403	418	407	429	449	412	413	426	417	382	404	443	442	441	393	407	426	402	414	394	411	421	474	420	426	431	407	427	438	422	428	430	372	422	426	444	450	426	417	389	393	408	378	413	415	430	429	439	378	408	407	398	418	400	435	405	430	411	459	443	438	418	411	405	436	424	410	405	403	431	389	418	389	424	428	437	385	446	415	430	420	406	412	377	397	394	446	440	424	416	420	446	429	428	434	441	419	408	430	417	430	456	396	408	423	380	393	429	437	432	418	445	406	405	470	406	446	443	445	423	434	437	405	399	377	424	403	396	419	410	461	425	409	414	426	428	439	404	449	437	440	429	408	381	396	405	435	481	461	435	434	416	447	413	463	444	433	430	420	459	405	405	421	425	454	443	401	393	425	366	447	427	414	375	395	405	462	405	438	437	401	442	382	409	409	426	414	454	411	444	392	409	425	455	410	412	429	414	433	446	434	410	422	420	412	436	406	411	435	436	424	389	400	430	437	443	452	407	441	427	424	422	442	413	426	444	427	431	449	417	440	412	416	471	413	435	408	386	441	434	391	416	433	433	440	429	430	435	418	390	448	406	399	411	437	436	433	427	435	421	429	433	444	445	387	425	407	393	412	416	387	450	422	448	463	436	443	435	430	378	403	465	433	419	397	413	427	393	408	417	419	401	413	446	444	444	387	405	417	409	393	435	424	429	396	483	414	425	407	385	433	455	404	371	422	461	428	436	428	416	465	422	469	434	436	421	462	410	427	416	393	426	448	432	435	407	413	380	475	420	439	396	413	444	434	438	409	441	452	409	427	429	426	399	418	428	384	439	448	418	403	418	435	416	402	416	445	398	433	390	435	413	406	456	444	420	431	391	415	442	399	455	497	413	431	416	453	445	423	431	411	418	451	425	398	407	435	436	408	412	408	403	423	451	406	456	430	429	431	446	394	398	437	440	412	424	415	464	442	402	424	418	440	417	459	408	431	451	426	417	405	411	410	442	442	444	437	406	437	421	429	439	429	453	444	399	419	404	377	415	411	418	426	399	418	404	443	410	417	424	429	467	473	431	406	440	441	407	395	422	425	411	414	449	434	451	408	461	403	415	395	430	417	446	376	424	442	393	410	449	428	423	424	408	400	404	421	396	439	393	390	412	438	406	435	438	423	426	399	440	418	426	431	438	425	418	411	407	391	436	410	417	412	425	424	390	413	427	420	420	452	433	432	422	433	454	393	409	432	423	394	413	418	451	420	430	440	434	416	388	442	421	417	391	430	415	440	409	421	469	430	455	427	421	429	418	435	406	448	415	439	416	386	436	426	422	431	425	398	409	466	428	419	412	408	433	401	419	419	424	408	409	428	431	439	412	454	406	415	410	420	416	437	411	395	404	431	387	439	383	404	398	410	386	376	420	413	471	418	449	369	413	399	420	396	407	380	386	448	404	435	403	423	439	410	412	415	433	421	445	410	453	413	433	452	419	424	388	401	390	409	432	412	407	399	404	410	421	431	430	417	425	436	437	413	407	439	425	395	445	428	406	416	433	416	393	416	441	414	440	397	421	402	430	444	434	457	392	428	433	407	420	404	434	391	440	393	425	408	407	423	421	419	421	415	410	401	411	426	453	418	384	424	432	412	410	416	426	439	397	405	442	448	398	439	445	468	396	414	441	403	421	427	450	416	432	423	427	443	450	465	428	429	445	474	421	450	432	398	437	440	415	459	438	378	431	416	452	409	414	431	418	422	393	405	423	448	419	407	413	431	408	408	418	392	415	417	426	393	452	401	399	461	434	397	445	426	435	392	432	415	401	428	416	383	435	401	426	403	441	395	406	417	443	448	418	442	431	417	437	415	406	414	432	421	421	403	449	393	439	396	422	414	430	441	406	416	415	401	405	412	445	392	411	421	405	424	448	420	420	405	429	424	433	417	430	431	400	393	411	392	450	395	419	457	450	415	416	451	433	450	433	432	387	458	407	418	418	375	439	421	450	423	421	417	444	423	407	391	422	421	411	456	422	388	449	418	420	393	458	399	398	403	458	414	441	434	413	416	408	465	419	391	403	384	417	424	423	403	401	481	404	461	445	395	450	397	415	450	449	418	411	413	417	432	422	415	397	431	383	461	421	385	445	405	450	416	432	426	440	435	416	416	423	443	423	415	396	439	401	445	374	452	395	430	444	398	414	438	391	412	438	416	410	393	399	447	422	450	427	392	406	411	428	460	411	417	405	438	476	397	424	393	398	440	399	440	414	417	433	437	414	456	422	417	397	416	417	386	462	443	416	433	426	412	442	421	408	420	434	458	426	433	431	424	412	398	405	382	407	430	410	393	423	410	426	416	464	425	431	443	424	446	384	404	398	409	396	420	413	440	402	408	394	449	451	470	425	417	416	409	406	418	394	438	426	423	412	448	441	460	408	403	435	383	447	399	422	412	423	404	431	462	369	407	406	409	406	388	424	436	425	428	433	424	445	447	460	440	422	432	403	391	419	456	466	384	428	438	397	432	413	387	387	419	416	422	398	393	444	423	428	388	432	424	407	426	419	459	420	417	398	444	404	411	394	412	433	410	419	403	436	416	432	449	428	406	444	395	467	432	406	391	454	437	399	400	429
11486	1294	381	321	320	326	323	341	313	312	306	292	302	357	327	337	321	307	323	292	325	318	330	315	306	297	294	319	316	300	341	323	299	312	332	325	287	283	315	329	315	304	330	327	340	320	317	294	274	279	290	314	318	324	331	297	313	321	290	316	308	317	286	331	340	307	312	329	294	320	306	332	344	330	308	298	319	336	294	319	296	296	303	331	332	342	336	322	281	310	298	262	286	295	296	310	302	300	308	287	339	298	291	308	315	314	296	272	312	281	317	315	334	313	300	332	293	292	286	283	335	267	299	307	317	288	287	339	288	288	354	318	299	310	303	320	355	293	307	315	338	310	322	278	281	337	303	322	277	324	279	303	299	341	308	310	341	315	296	289	296	293	327	300	291	271	278	330	302	279	268	284	287	330	310	311	306	314	330	273	281	287	299	276	284	303	277	325	299	274	310	286	285	302	292	284	299	305	335	327	317	288	286	301	320	298	307	323	312	319	327	307	296	302	337	330	325	311	330	314	265	296	304	317	296	303	337	306	280	314	285	317	328	281	314	278	304	283	319	307	335	328	300	335	290	315	302	285	294	292	315	327	332	293	299	289	282	313	323	302	299	312	313	307	327	308	301	290	317	332	326	297	327	288	304	267	301	294	299	296	318	329	283	308	342	276	292	284	286	301	299	325	319	301	298	300	325	296	307	274	295	302	298	310	313	346	286	312	294	291	328	303	300	339	321	311	303	313	289	319	301	347	299	274	301	283	314	318	324	297	347	305	299	275	310	292	320	302	310	336	301	308	304	288	269	275	279	276	300	309	302	295	266	270	282	346	332	301	327	315	321	295	317	320	321	291	275	310	295	310	324	318	300	296	272	283	303	327	322	320	312	288	307	286	306	309	304	315	317	303	287	318	335	306	309	291	270	342	302	309	314	302	314	287	317	274	282	286	300	309	289	354	283	328	300	295	302	298	271	321	316	290	294	286	302	315	322	317	302	295	293	328	303	286	312	307	328	253	316	306	295	318	288	296	326	311	302	275	291	302	286	313	294	301	313	299	308	305	307	308	343	337	326	319	301	279	300	316	287	303	266	280	288	302	285	271	320	307	307	287	292	305	283	291	315	302	293	264	320	306	308	345	298	303	279	306	278	315	328	306	315	308	343	327	293	300	275	310	315	303	277	287	304	347	315	290	301	309	291	305	287	324	320	319	309	312	334	332	297	291	298	267	326	250	307	310	303	293	330	328	283	284	283	295	308	300	319	311	290	306	314	304	326	309	281	338	288	307	294	292	310	340	300	310	315	296	275	303	301	315	286	327	315	318	302	316	300	297	314	303	287	292	301	312	292	320	268	304	319	297	314	318	315	295	273	303	295	293	296	302	306	346	276	300	321	333	305	317	322	326	279	283	286	298	283	314	325	306	273	323	309	303	287	328	298	306	316	317	294	312	323	317	305	277	289	309	292	316	304	279	312	309	342	301	310	297	283	336	304	334	307	313	304	295	298	318	315	289	317	302	324	306	295	342	330	322	326	331	327	329	291	317	330	323	315	310	286	337	313	276	282	293	301	326	303	288	300	317	308	277	320	292	303	314	265	322	315	312	308	305	315	302	335	309	312	336	303	295	311	287	296	315	351	298	292	304	282	326	314	329	333	320	318	288	312	291	332	303	316	306	332	325	345	307	289	319	302	294	280	340	305	303	286	302	304	317	259	277	301	300	321	342	276	313	288	313	310	280	285	307	314	312	315	299	329	340	275	294	313	315	329	305	327	302	292	308	301	356	318	347	308	313	305	315	334	299	319	308	299	284	286	290	290	289	279	313	285	297	312	324	299	308	298	288	281	294	299	308	321	312	288	325	337	307	322	290	281	301	308	300	276	315	304	275	307	325	316	306	318	310	305	292	313	325	305	297	319	283	295	318	290	329	318	288	333	315	301	312	315	330	318	307	319	325	292	323	296	314	318	296	314	334	302	322	293	304	302	284	318	327	317	321	292	304	307	278	281	290	279	299	330	296	277	343	301	331	313	299	275	312	281	300	322	307	256	303	316	311	283	313	302	336	280	328	306	315	300	336	303	295	305	326	319	319	325	303	284	292	328	334	314	309	298	282	321	308	276	315	311	286	296	326	311	347	298	303	342	325	305	307	304	270	305	366	285	291	316	303	272	308	305	315	296	319	289	284	308	302	272	320	296	312	320	305	304	269	332	297	321	298	288	318	297	312	332	314	344	315	336	284	273	288	275	308	300	334	309	308	319	318	290	318	279	292	319	333	312	321	326	310	334	322	308	304	290	280	269	304	330	319	296	325	309	338	297	330	317	313	324	270	302	315	297	289	286	294	313	352	313	291	279	311	308	308	270	320	298	300	280	307	325	279	295	276	284	301	292	313	298	287	310	304	277	319	311	286	309	291	302	294	291	280	299	263	323	311	280	317	299	297	278	305	320	286	292	311	279	296	332	315	296	312	256	280	288	344	308	303	321	348	286	286	315	320	322	328	277	303	334	330	294	274	310	307	272	317	298	304	319	316	307	306	323	325	293	301	299	321	324	277	322	301	290	292	303	280	344	319	309	322	275	250	272	294	285	260	319	300	330	291	303	316	309	317	295	301	302	310	318	286	327	296	282	279	318	287	315	295	342	301	308	311	305	301	306	305	273	320	292	321	290	303	309	300	323	278	308	295	294	311	277	336	318	322	301	299	304	310	315	316	291	312	321	310	315	315	322	320	314	320	294	339	310	301	300	286	268	266	317	297	283	316	340	290	290	326	298	322	313	314	335	290	310	287	298	310	288	330	337	307	327	319	292	311	294	290	337	340	302	246	322	295	319	320	251	290	320	291	335	310	270	339	285	315	293	302	314	335	311	344	300	284	317	288	313	315	344	291	346	288	336	333	294	312	307	304	288	311	302	303	310	310	310	292	319	305	315	295	270	313	300	301	288	318	307	326	314	292	313	298	322	268	320	311	286	324	304	294	305	262	313	300	301	324	314	323	321	280	287	280	327	331	307	304	294	273	284	303	311	302	274	286	313	294	296	307	289	324	295	299	340	346	327	327	319	301	307	273	324	291	304	309	292	336	333	287	337	294	302	285	322	296	300	349	263	307	303	296	300	305	335	287	281	298	296	268	308	303	301	306	310	277	305	279	309	316	300	290	338	295	325	311	283	346	329	315	347	324	303	325	300	312	292	339	319	320	306	296	332	313	298	328	318	318	303	312	299	316	270	268	318	328	322	334	332	316	292	300	337	279	310	281	348	310	267	301	285	295	322	289	287	311	310	301	330	281	295	301	310	331	296	294	335	288	336	279	306	281	328	325	279	322	286	301	278	301	314	312	297	305	338	325	322	311	326	298	319	258	330	290	336	337	310	282	311	273	334	312	303	305	302	306	307	311	310	286	327	325	304	299	300	306	343	305	312	317	292	290	311	325	301	305	279	314	309	275	345	336	300	312	326	309	304	297	307	301	291	291	282	310	302	323	317	291	294	303
5788	1185	776	863	813	765	764	756	741	731	735	700	779	756	731	701	736	731	703	679	710	759	729	693	705	705	695	680	675	672	665	717	711	709	693	713	672	697	713	729	683	705	677	738	725	682	717	699	721	675	698	670	690	735	672	726	720	715	732	672	730	658	734	725	717	680	731	688	714	725	731	720	744	660	678	713	704	687	695	691	732	678	700	720	722	660	727	679	743	712	713	695	729	697	671	683	670	701	680	715	705	675	731	688	697	727	703	689	717	738	689	725	690	707	695	697	695	729	690	723	695	726	683	688	700	711	682	744	720	730	648	693	724	725	660	730	682	702	732	729	729	725	703	706	658	674	703	665	740	727	738	699	689	693	685	683	711	711	698	684	728	715	739	655	672	735	733	748	716	728	710	682	657	660	651	743	674	722	671	718	707	675	709	668	697	701	742	703	707	653	709	713	701	662	710	716	710	733	701	709	742	728	750	701	687	723	766	672	702	695	692	681	714	681	668	744	659	676	717	669	693	734	676	746	634	699	714	693	666	713	743	694	657	724	706	697	715	711	669	726	701	695	661	738	704	722	676	703	708	724	696	682	689	696	675	711	670	719	679	716	672	689	764	719	701	691	698	753	690	681	678	698	694	734	711	696	707	704	752	681	667	712	681	687	703	711	698	707	704	700	706	643	737	655	698	709	710	632	681	646	689	701	697	659	755	697	680	669	695	716	697	723	702	716	698	692	752	715	686	697	744	753	692	730	738	715	720	666	728	731	723	723	644	691	651	657	715	702	743	687	682	687	732	713	694	703	746	691	695	711	707	682	720	661	664	704	705	721	712	680	736	708	717	677	749	730	734	706	719	717	690	694	642	696	663	683	715	701	648	715	706	679	741	710	711	712	734	702	688	654	677	725	680	723	695	736	685	747	727	735	682	703	686	676	738	739	715	691	716	709	702	722	688	751	711	653	732	681	719	676	721	684	711	691	706	702	735	702	685	728	732	695	684	713	704	700	696	650	711	696	689	695	789	679	723	711	676	719	691	729	718	732	716	742	755	680	703	721	709	730	726	667	741	685	701	698	693	697	697	728	661	727	654	740	696	706	656	739	694	741	684	715	728	678	689	733	711	744	736	701	737	694	724	686	743	718	653	705	677	704	738	687	673	696	686	670	713	700	712	660	695	705	656	703	743	715	684	729	689	711	717	731	706	755	682	697	672	736	673	680	715	708	675	706	705	681	695	703	736	672	710	746	685	678	694	675	732	664	710	726	658	660	719	663	692	748	735	681	685	735	724	688	692	719	698	676	730	735	682	671	695	683	664	656	716	746	723	704	756	715	755	715	691	692	713	652	741	709	727	663	651	701	690	713	755	737	688	716	712	670	678	702	707	704	730	695	733	736	702	705	729	690	673	675	707	724	739	694	645	726	719	770	701	714	709	729	649	689	678	665	707	720	692	671	741	694	689	692	693	739	732	703	732	651	706	683	680	709	716	703	738	672	660	724	690	680	731	689	704	680	704	697	740	740	692	677	726	721	747	703	714	694	728	669	728	703	727	705	747	710	681	700	739	709	712	737	671	680	753	723	702	613	689	718	704	716	690	713	697	730	715	712	729	688	693	685	704	651	662	735	706	691	697	704	720	674	659	696	691	658	673	722	683	725	684	742	683	650	669	741	659	734	722	677	688	730	703	692	723	655	735	734	685	702	700	729	704	694	716	689	717	754	706	662	739	682	635	712	707	681	686	669	761	659	716	683	707	690	700	674	692	695	664	724	692	714	721	657	691	708	715	766	656	703	691	691	736	678	669	700	739	672	703	700	714	698	669	705	743	735	702	718	653	737	731	733	710	740	700	682	705	683	688	712	739	680	708	731	711	694	724	710	734	674	650	708	720	715	732	733	673	728	685	725	726	707	725	737	683	655	679	674	638	705	705	692	708	697	697	672	731	711	731	729	684	708	683	755	750	715	718	726	680	719	663	723	710	736	699	680	681	718	717	737	737	717	711	712	734	691	711	753	719	774	675	701	713	724	698	704	728	722	684	687	751	637	744	707	713	681	687	695	685	693	670	689	710	670	662	685	654	684	722	710	696	732	754	692	696	706	667	690	677	671	736	683	713	690	721	691	753	703	703	725	734	686	696	686	720	705	658	718	670	702	698	679	747	682	710	766	693	675	716	707	698	682	653	668	696	697	673	725	665	757	739	730	681	743	706	668	740	737	688	678	706	659	702	707	712	676	700	672	708	681	674	662	732	713	711	667	690	657	698	734	714	693	692	722	719	705	677	725	683	652	671	718	689	727	703	656	687	682	660	724	667	691	680	698	712	719	708	734	720	686	639	708	691	704	727	742	677	729	700	740	637	724	717	685	718	680	733	671	667	696	685	741	708	692	688	697	670	681	700	731	680	724	757	688	661	695	698	692	708	684	663	685	716	709	734	753	660	719	651	719	700	697	665	707	679	726	694	663	688	714	699	686	769	724	694	703	749	704	687	716	704	685	758	711	748	721	732	706	733	705	687	717	694	677	682	688	733	688	702	700	687	671	722	720	682	713	693	694	697	662	671	702	752	677	695	734	739	684	669	707	666	704	644	731	762	659	660	696	714	704	707	764	680	717	696	729	706	683	679	728	701	750	705	732	671	719	688	683	664	690	710	714	693	676	717	728	708	683	709	698	687	704	700	738	704	678	749	682	729	728	710	720	686	701	676	746	720	683	676	698	731	676	722	672	726	719	690	675	686	719	676	741	669	708	752	733	689	651	724	715	737	733	680	686	713	752	692	706	702	695	751	658	678	663	701	705	668	715	669	697	702	724	696	689	720	707	699	733	711	705	665	681	728	684	639	710	707	678	675	684	700	698	723	701	677	718	736	739	670	727	766	682	742	734	723	720	720	721	736	665	712	687	696	709	691	719	747	651	676	686	722	700	730	693	677	669	774	653	693	696	664	753	672	703	749	728	769	727	700	687	693	747	700	721	720	724	712	751	708	693	721	719	688	695	735	711	729	639	680	729	722	717	689	700	647	693	695	726	661	714	729	691	719	715	668	677	703	666	665	725	696	694	695	677	708	718	661	707	710	703	721	768	732	712	649	685	719	720	703	710	698	640	726	726	695	690	709	685	720	701	702	719	748	718	720	694	713	707	677	706	722	677	703	726	704	706	678	714	709	662	718	640	683	711	674	720	686	684	683	655	714	704	681	679	746	686	700	667	648	697	676	702	683	703	706	681	689	727	689	691	676	720	671	704	702	694	714	663	693	707	684	755	695	694	668	675	739	699	662	710	715	718	726	692	746	705	714	702	687	684	705	722	736	746	721	650	735	716	730	695	722	698	716	673	710	696	669	715	703	714	670	716	706	674	723	752	734	734	721	690	700	694	704	656	710	732	678	718	690	679	734	675	703	734	660	736	642	733	701	646	658	661	688	721	665	696	673	735	688	740	663	719	696	718	708	687	748	745	756	677	719	723	702	684	726	712	710	674	663	709	683	737
29604	13001	1717	862	610	473	401	324	278	254	239	232	206	213	176	170	173	159	153	141	173	182	139	147	140	158	172	141	142	149	136	150	153	137	154	160	142	150	150	126	153	133	152	134	132	138	126	140	159	163	154	158	142	150	123	157	151	149	135	162	137	128	140	140	146	137	141	110	144	135	145	147	119	162	123	131	128	129	137	128	130	137	162	135	143	125	122	150	140	167	139	132	139	142	151	145	129	147	132	147	130	150	137	168	133	124	143	151	126	120	144	130	146	142	143	150	123	144	143	116	132	147	148	129	130	117	148	128	134	161	143	136	122	125	139	145	155	131	151	161	116	126	171	125	142	138	148	136	138	158	126	133	137	136	154	137	127	143	148	155	156	130	120	126	133	139	135	124	159	142	135	133	154	146	128	142	127	110	144	143	139	152	119	147	126	146	134	124	119	142	120	123	154	133	130	129	169	151	128	133	137	157	148	133	141	144	169	153	113	153	148	120	140	135	147	153	129	120	143	135	130	142	133	179	160	160	138	120	138	162	122	135	156	134	130	128	177	159	146	149	138	158	122	137	160	131	134	143	145	130	152	132	146	153	151	140	129	157	131	155	156	135	149	149	136	116	142	138	129	134	141	150	123	146	150	132	138	152	161	154	114	143	153	128	136	146	142	161	136	122	165	145	138	151	132	121	140	151	129	128	157	155	149	140	156	130	142	126	134	128	133	119	146	121	111	137	120	143	128	131	146	126	145	129	126	127	121	112	136	119	144	137	138	141	134	120	154	124	157	129	120	114	147	139	138	152	130	146	138	152	152	152	147	134	145	147	132	137	140	128	185	161	146	131	143	143	122	144	127	145	149	133	140	140	127	128	123	143	137	144	144	134	119	141	148	151	131	131	138	144	137	143	137	138	154	150	146	138	129	128	126	137	128	141	143	141	137	136	137	144	138	126	132	132	137	136	167	150	140	140	132	139	127	147	115	134	174	123	151	146	145	141	126	139	130	154	153	139	151	154	118	134	154	145	134	142	139	141	120	145	137	163	170	155	160	134	134	144	126	130	144	143	127	150	147	147	134	156	142	128	138	127	147	151	136	144	142	135	157	128	138	145	164	136	112	129	112	151	128	129	132	143	185	130	166	122	141	153	136	136	169	133	158	128	131	161	158	155	136	123	127	154	147	157	155	143	123	135	142	145	146	146	142	165	144	141	146	157	122	130	174	155	113	126	118	148	138	141	138	138	152	138	132	112	130	143	134	124	126	130	125	146	133	140	140	146	124	131	114	124	151	150	146	138	132	156	155	129	142	139	144	145	132	138	152	138	129	154	128	120	138	148	151	105	130	148	140	142	138	144	157	154	104	128	140	153	135	132	142	113	142	105	135	140	129	147	136	133	145	126	116	141	151	135	127	151	157	136	151	142	135	131	132	156	130	132	116	117	131	122	138	136	143	156	139	146	158	154	143	164	155	114	142	123	125	145	136	128	147	127	121	140	141	153	154	158	128	142	139	142	155	133	131	147	154	142	120	113	128	137	156	116	151	121	124	132	146	131	126	151	126	136	143	131	122	124	144	149	134	134	145	137	149	127	111	122	144	130	134	120	120	135	146	127	131	159	131	146	140	167	138	114	132	148	138	136	151	160	143	140	126	139	130	132	152	147	121	132	128	142	157	144	130	140	165	129	164	168	143	140	152	128	150	159	154	127	143	131	132	125	147	120	135	145	162	144	142	130	157	137	151	156	118	132	130	136	130	150	126	145	148	147	134	137	149	138	143	139	150	137	129	144	131	119	138	132	148	129	152	155	128	128	132	132	150	154	133	135	132	134	139	131	135	137	148	139	145	149	135	121	137	148	134	141	130	128	137	150	133	120	150	149	129	138	142	124	125	170	139	129	139	158	146	124	155	139	148	141	164	141	158	154	107	141	150	144	142	151	149	105	130	150	118	114	135	122	156	128	149	131	154	142	125	170	138	129	133	147	131	140	137	139	133	137	144	140	134	123	139	138	148	137	132	151	132	140	129	127	151	140	158	109	140	135	139	142	143	144	154	153	145	135	135	149	129	126	136	166	164	150	140	141	125	137	150	140	145	153	135	114	134	136	129	108	136	130	149	141	154	164	141	146	157	147	143	129	149	130	133	137	148	123	151	158	131	157	122	128	120	157	140	134	142	140	118	123	170	148	150	129	143	137	131	153	162	130	157	133	109	130	137	122	141	122	141	138	157	150	116	166	139	144	121	109	122	145	138	128	148	158	144	132	154	130	141	136	133	145	153	139	126	141	150	140	142	153	138	120	140	150	142	147	140	162	130	141	127	139	141	153	160	140	145	142	125	151	134	141	125	147	131	151	138	143	155	124	121	123	131	108	117	149	152	146	113	136	126	149	135	153	165	140	112	119	119	120	142	139	151	125	110	129	151	125	134	126	142	127	122	153	131	131	128	146	150	139	159	147	140	151	149	143	130	143	133	143	144	133	123	160	144	139	140	126	120	141	120	151	162	134	152	124	154	132	147	163	146	138	136	120	113	145	146	128	114	113	150	150	149	120	139	142	142	135	139	138	126	139	137	135	135	123	154	115	137	139	133	130	168	138	133	139	156	155	144	142	138	134	143	147	123	115	115	119	152	127	133	146	151	145	151	146	123	158	140	143	171	138	125	144	156	136	133	159	128	133	130	157	145	127	128	155	130	147	134	118	137	140	143	132	116	128	129	106	132	146	146	166	116	134	125	142	134	134	143	139	124	131	140	128	147	135	119	149	134	138	132	125	161	148	149	125	156	133	136	127	127	119	153	129	143	147	121	132	151	144	142	160	125	140	153	139	148	115	132	140	121	120	155	129	154	140	137	127	145	152	152	146	135	145	133	130	143	112	124	132	151	153	129	123	138	172	117	142	155	152	148	138	143	135	133	136	131	164	128	142	153	161	142	138	132	153	159	127	128	136	134	128	150	135	131	136	138	120	144	138	129	123	135	146	133	125	135	118	129	134	141	136	124	129	120	140	128	143	147	136	145	136	129	155	132	123	132	154	121	138	131	147	140	132	133	117	123	145	142	155	129	118	145	121	155	164	134	150	163	135	150	135	133	113	133	113	148	136	135	165	149	161	139	137	154	140	114	141	141	153	142	139	151	129	147	134	160	141	146	127	134	144	126	128	147	146	145	160	156	122	139	121	149	134	146	147	140	147	140	131	125	142	135	130	118	135	144	138	137	141	125	134	144	143	152	158	154	158	129	140	141	123	126	141	148	145	134	124	136	133	145	145	136	116	129	157	148	152	127	127	146	123	153	151	134	124	145	161	123	130	144	137	143	148	119	146	134	139	156	132	124	111	130	152	125	130	132	142	137	142	139	140	144	133	128	119	130	131	121	132	165	141	120	142	128	155	154	151	149	147	137	138	135	139	156	143	137	133	117	156	124	148	119	150	188	132	144	150	156	122	167	154	133	139	139	143	128	157	136	134	143	142	154	133	114	163	148	143	131	142
15235	8118	2309	2707	2398	2021	1630	1430	1150	1047	921	813	789	742	703	619	619	613	552	548	561	503	464	484	452	451	500	421	431	438	454	414	446	410	430	372	432	442	430	411	408	374	380	404	391	363	374	390	359	405	370	375	392	382	388	372	375	370	373	380	366	350	384	372	375	382	396	328	366	353	369	387	405	366	373	347	367	346	349	395	375	350	355	375	357	367	389	374	394	343	362	371	363	390	392	380	428	352	349	360	390	346	358	343	377	387	371	370	359	358	357	334	368	368	340	371	365	352	342	375	383	354	335	397	354	396	347	362	336	359	394	381	356	411	381	374	369	345	330	363	364	363	337	352	345	340	360	314	358	347	343	358	339	336	382	374	347	375	370	359	342	352	365	350	356	366	350	352	369	347	330	351	359	350	388	355	332	340	358	325	391	373	376	362	342	371	356	367	360	318	355	375	349	353	366	383	395	379	380	368	360	358	363	373	385	368	359	364	379	355	365	338	379	352	374	350	365	350	332	385	362	367	379	375	355	371	378	368	354	334	348	357	358	378	380	353	369	355	350	346	365	372	377	350	357	365	344	336	348	367	335	346	379	355	341	355	349	352	387	348	362	346	332	368	400	352	374	357	356	365	363	374	355	343	380	352	328	375	390	370	369	330	393	376	348	382	389	347	348	332	368	372	389	389	357	368	388	377	377	359	397	348	347	358	405	360	382	379	372	374	365	362	391	352	305	336	355	387	346	385	356	354	397	350	337	374	361	363	370	375	338	336	347	371	375	342	339	337	345	353	382	375	405	399	325	370	387	375	337	357	372	389	364	342	325	337	376	399	364	348	362	379	378	360	349	338	362	382	351	365	366	307	341	375	357	333	372	356	329	367	309	354	376	346	370	385	369	372	369	394	367	371	321	355	373	370	384	310	349	353	350	380	353	333	395	342	360	362	347	338	371	376	354	372	351	382	331	374	357	401	362	366	383	344	355	359	400	367	366	377	357	382	365	381	364	340	354	331	337	300	348	367	341	344	363	367	375	350	369	364	375	316	363	370	370	375	354	361	351	335	349	374	355	342	361	354	374	372	383	351	347	351	378	356	360	358	383	338	386	327	364	324	339	363	347	338	354	357	343	333	373	375	352	335	358	356	328	355	360	353	393	344	391	355	367	356	351	368	390	350	340	317	384	355	343	357	352	369	351	362	353	351	355	391	370	328	376	361	381	360	345	368	337	385	360	361	357	349	376	392	330	376	376	361	329	340	373	348	371	388	344	364	349	353	347	351	364	367	338	403	365	307	346	360	385	360	377	373	356	348	404	350	366	363	380	352	352	365	379	321	312	399	341	341	334	365	362	397	361	360	344	384	387	335	358	369	338	355	380	373	383	352	310	353	373	393	396	358	390	378	348	406	363	396	373	365	385	337	359	352	365	359	369	368	349	361	381	365	352	346	338	353	337	382	383	359	335	381	354	356	373	358	364	374	389	323	367	358	370	379	363	329	371	380	359	374	353	371	381	346	377	374	360	347	361	346	345	362	359	338	383	353	325	387	379	359	351	370	367	347	357	355	355	356	364	383	362	372	385	318	350	379	331	381	346	366	350	341	343	361	345	355	383	325	339	350	388	369	364	359	333	358	362	368	358	376	355	354	382	364	352	361	400	355	372	370	351	343	384	326	326	363	354	342	362	351	367	365	359	362	366	341	374	352	361	378	371	354	318	364	372	354	394	329	382	372	375	347	352	408	339	378	350	360	352	404	347	381	361	350	365	358	362	369	325	358	360	382	325	364	344	401	352	377	352	367	334	338	345	343	345	377	366	348	378	330	361	397	367	374	408	379	338	388	380	353	373	377	371	364	371	373	348	370	340	357	382	348	377	333	336	359	348	348	364	413	348	350	375	334	362	404	355	369	354	325	351	363	357	335	396	357	371	393	345	354	363	365	385	369	412	358	354	357	353	333	338	373	356	382	327	361	374	356	367	360	360	349	375	371	354	354	362	384	372	316	350	355	360	355	362	357	358	370	322	347	361	400	358	327	322	346	342	372	353	351	354	336	387	354	395	358	378	376	337	387	364	351	344	388	352	369	358	366	351	346	381	345	376	302	356	384	377	382	370	338	374	342	342	345	336	324	367	355	355	319	361	364	370	380	377	336	360	330	340	382	344	358	378	349	358	340	382	393	363	353	356	374	347	358	395	352	369	333	337	352	339	342	353	370	343	305	362	368	346	384	374	336	346	390	370	363	352	355	336	319	359	363	347	340	348	360	377	356	350	350	361	374	333	351	332	343	380	386	375	343	380	358	345	377	346	336	357	339	355	335	335	351	340	330	365	379	329	381	365	399	389	370	337	364	348	346	352	350	329	362	350	353	360	338	299	377	366	375	320	376	341	329	384	364	368	387	365	344	350	350	341	354	370	340	359	344	333	360	340	384	319	366	352	371	347	370	370	375	364	377	363	377	411	365	379	353	353	355	372	367	343	357	342	347	361	372	360	392	376	341	388	361	360	372	363	382	388	395	315	355	341	335	342	360	352	365	381	326	364	339	371	348	373	349	374	376	343	360	365	322	344	347	404	377	362	361	343	324	366	352	345	364	366	331	370	330	346	356	373	398	357	352	378	362	342	337	342	373	360	341	363	370	384	344	351	377	364	346	386	356	339	351	362	383	351	363	358	362	368	383	363	349	363	360	380	357	327	370	337	363	369	380	393	333	375	376	373	357	375	363	353	383	350	390	384	363	341	337	346	352	366	370	394	359	366	362	374	378	359	328	336	352	378	359	351	400	378	381	372	364	373	297	374	369	378	341	361	322	381	366	366	364	377	352	382	331	339	368	341	344	364	351	364	372	405	350	367	360	356	359	356	368	381	356	334	326	370	334	391	409	350	355	373	343	356	318	378	337	383	339	359	357	369	372	361	353	381	362	351	357	338	351	365	363	356	380	348	368	375	375	369	358	354	337	364	402	314	329	340	364	341	341	363	325	350	381	368	365	387	359	397	417	399	362	361	389	367	368	359	340	323	298	362	345	377	380	371	388	362	383	353	356	334	374	360	369	374	359	344	370	359	371	348	316	394	338	338	360	378	333	364	325	378	346	364	323	361	381	367	339	368	384	392	357	376	364	337	358	384	346	368	384	382	372	318	362	345	347	373	342	357	365	370	340	345	350	400	341	365	370	346	361	352	364	357	369	367	375	312	378	375	373	354	373	379	384	352	339	364	337	348	349	355	350	358	378	370	353	336	338	357	365	359	355	406	362	407	349	343	347	388	373	347	343	346	350	388	381	376	375	356	319	357	347	384	330	383	323	351	361	346	366	344	362	336	406	343	379	373	361	376	347	398	366	326	346	335	342	405	326	339	356	355	344	378	391	360	356	351	368	337	350	347	352	331	355	374	366	339	371	351	374	329	327	380	353	342	366	331	362	351	403	337	343	370	355	337	323	361	341	327	341	358	330	372	356	408	395	370	350	353	384	384	353	398	338	349	342	360	354
40872	23852	4388	1761	1146	839	637	503	421	368	335	284	266	312	239	209	221	207	185	211	202	189	182	169	183	168	176	178	184	191	168	187	144	190	183	187	178	147	160	173	155	174	168	146	163	145	167	168	153	167	162	153	127	163	165	148	166	188	151	160	149	165	186	159	140	180	148	165	149	168	142	169	157	158	175	160	151	161	150	160	127	152	140	155	163	154	148	147	141	141	151	146	147	162	152	143	175	163	156	156	175	151	137	150	151	158	157	144	162	160	132	166	152	163	150	144	147	157	164	158	165	173	140	148	155	149	133	164	148	145	147	162	126	157	150	172	167	149	157	177	174	128	166	163	123	128	158	150	168	153	152	142	148	152	156	142	138	151	139	146	164	155	139	177	150	146	158	151	172	160	176	147	150	158	160	155	157	142	148	163	126	150	164	149	144	141	155	174	173	171	144	146	142	150	149	171	141	158	149	140	141	177	168	141	152	144	162	142	165	145	142	154	169	148	172	153	138	166	171	159	151	138	153	153	146	161	147	156	151	151	147	178	159	160	178	158	160	164	144	161	151	146	151	139	143	153	138	157	163	137	144	153	151	138	143	141	165	139	169	137	177	162	130	149	154	158	181	161	154	166	146	154	129	142	158	147	161	142	158	148	151	156	171	157	157	181	130	142	144	143	145	142	157	162	160	166	142	163	170	145	141	148	172	165	155	147	163	154	192	154	154	170	146	144	160	159	153	149	160	161	163	132	147	154	150	166	148	132	135	176	166	151	155	159	172	156	162	135	130	152	143	162	141	142	133	159	160	147	137	162	144	134	148	162	130	167	164	154	146	161	160	169	178	151	159	142	159	155	146	152	166	170	164	165	151	167	131	179	180	160	164	138	149	141	168	137	164	152	161	165	145	141	169	179	165	164	155	173	153	165	157	161	166	168	154	156	160	172	159	135	158	160	167	193	142	134	162	168	166	156	164	154	145	147	163	145	156	168	146	142	153	163	144	145	162	150	154	149	134	143	145	161	159	143	146	155	145	161	160	150	163	162	145	166	149	156	167	161	153	134	142	160	143	172	168	154	152	178	140	159	161	149	170	157	155	156	146	161	166	155	178	144	168	139	166	139	175	146	160	186	182	161	142	133	171	149	162	135	159	146	177	148	160	148	136	162	148	145	145	166	165	145	169	174	152	134	154	148	134	134	181	156	147	158	139	131	158	149	165	146	145	127	161	165	134	180	143	147	145	156	173	157	158	151	152	157	151	145	147	149	146	140	158	175	156	141	151	166	163	167	151	160	156	180	142	161	152	158	162	169	155	175	152	149	156	134	151	153	152	157	161	130	148	158	158	172	160	170	139	155	162	145	153	141	144	143	146	143	154	137	147	127	147	151	136	150	132	152	144	148	153	152	165	151	176	173	159	158	157	154	151	131	156	146	174	163	154	153	166	151	159	138	163	148	126	148	143	154	142	151	162	141	158	161	143	140	131	148	145	153	149	158	157	151	157	135	139	167	158	170	168	147	145	151	198	140	142	144	143	168	167	140	147	169	143	153	164	152	173	160	138	151	160	139	158	173	167	146	138	152	147	155	144	160	175	142	158	185	144	161	172	157	158	154	155	135	145	146	155	143	148	163	132	172	159	158	144	155	144	184	156	135	154	146	154	157	160	147	147	135	148	181	186	153	150	150	162	166	165	179	171	142	154	148	166	139	151	156	136	161	158	136	149	159	148	144	148	153	174	154	161	142	155	166	144	167	148	158	149	139	177	160	169	173	145	155	151	130	161	165	136	172	173	148	148	157	172	166	131	141	145	148	153	154	167	147	151	138	140	156	166	125	143	151	156	157	172	158	164	156	167	125	161	159	141	175	169	156	145	154	130	143	159	160	145	143	159	166	133	142	165	158	148	146	154	143	141	147	148	149	152	156	130	155	155	141	167	145	159	163	182	149	139	159	158	167	136	152	148	126	147	136	154	154	179	151	170	148	147	154	161	156	165	151	129	139	166	156	151	164	139	142	169	163	147	163	140	159	152	148	157	158	168	156	159	137	176	147	166	143	148	153	154	167	154	162	142	134	135	150	154	159	157	154	181	153	134	154	150	158	138	152	161	155	153	155	165	162	160	176	160	131	158	161	153	159	139	138	164	163	168	137	160	189	153	145	184	165	148	134	178	158	158	132	147	188	148	132	151	143	154	149	165	154	158	153	140	166	168	142	179	161	148	134	149	154	145	149	158	147	153	171	162	156	140	141	171	148	154	164	165	157	128	129	148	130	160	140	164	154	136	153	137	160	167	148	165	159	163	153	166	133	178	159	161	152	146	182	149	176	136	168	173	145	142	147	150	167	156	151	153	154	126	160	154	176	178	143	137	135	142	151	153	161	144	153	152	160	150	155	154	152	147	134	142	155	151	156	155	135	158	162	152	176	132	151	166	180	163	126	158	140	158	191	178	173	158	137	157	143	146	169	149	146	165	162	162	171	155	149	161	136	159	142	139	159	163	165	161	145	150	170	158	151	139	166	147	165	116	159	161	161	150	158	165	149	176	148	160	151	157	147	156	140	147	162	171	136	154	171	158	127	155	158	163	160	158	177	159	163	158	145	149	171	160	191	143	161	147	158	150	157	159	173	168	170	160	146	142	145	156	133	162	136	160	157	155	176	158	147	154	154	170	141	187	165	162	179	124	159	147	157	164	153	136	171	140	159	154	142	132	154	169	146	159	145	168	145	162	159	163	164	150	140	155	134	137	182	168	174	159	152	157	171	159	168	141	161	144	148	160	164	171	146	155	152	192	148	150	155	160	147	159	148	142	151	151	158	165	158	162	154	167	149	160	136	165	174	164	157	160	163	154	152	147	154	153	140	161	163	159	167	162	161	151	166	158	148	153	133	155	162	153	152	175	140	148	155	185	163	179	142	143	140	166	145	149	153	160	171	177	159	166	156	161	171	162	141	106	173	136	157	128	163	153	145	150	164	162	146	168	164	163	164	176	155	170	157	155	165	147	146	134	150	147	140	168	178	161	144	145	176	164	139	167	167	144	148	176	165	156	138	124	182	157	167	150	161	149	147	139	153	132	165	136	156	136	160	153	160	145	156	148	146	173	152	172	159	159	161	117	139	169	161	169	154	165	153	150	150	174	155	150	163	133	168	161	177	138	149	154	165	151	159	141	157	178	145	178	139	164	161	147	133	161	134	154	150	122	160	112	143	168	152	138	152	128	152	147	147	162	144	144	152	153	140	171	137	154	158	155	135	146	149	169	160	152	137	166	166	167	150	157	136	144	138	153	146	180	148	167	150	144	155	162	176	158	142	141	143	131	163	153	164	157	160	175	178	149	144	167	159	147	123	158	172	162	133	137	174	158	143	131	165	163	130	156	167	137	143	149	144	166	144	153	132	162	161	187	157	127	169	167	153	147	157	155	169	145	143	159	163	136	152	158	150	157	161	173	137	167	143	132	160	160	137	176	153	153	166	169	149	158	149	139	134
21283	13338	4140	4958	4328	3484	2830	2275	2044	1744	1538	1368	1247	1079	1049	964	877	857	819	789	755	677	698	686	658	621	651	606	617	571	559	552	582	575	547	544	539	514	512	503	534	483	451	492	444	507	456	500	487	461	503	495	460	465	457	485	468	449	457	437	459	471	492	450	410	451	451	444	444	422	425	403	439	424	439	454	467	435	442	449	437	437	364	423	466	405	459	466	434	424	427	446	444	442	412	394	442	424	389	436	436	429	441	420	455	401	461	412	408	436	418	483	410	449	407	449	436	449	455	454	439	420	429	411	425	414	455	418	441	429	445	467	400	403	415	455	445	460	442	432	425	439	423	413	428	431	396	414	429	381	404	421	445	425	437	374	433	429	445	432	456	423	428	411	429	425	409	423	425	432	409	411	459	443	425	428	421	408	401	437	432	407	413	436	399	437	454	394	423	470	407	403	415	394	443	404	441	438	412	425	413	440	400	387	405	418	460	473	435	393	424	414	400	415	427	404	406	379	401	447	439	417	452	435	432	449	439	410	439	416	378	398	446	426	436	422	396	448	374	418	453	419	430	443	396	414	435	424	410	405	434	438	411	416	417	443	424	428	429	453	436	412	400	431	406	422	400	413	398	443	431	430	423	412	431	397	416	456	386	414	443	397	434	411	456	396	410	433	397	428	406	409	442	420	408	446	430	421	435	450	453	436	422	367	412	417	433	402	396	403	418	413	421	419	413	367	449	461	421	422	420	413	410	438	443	410	410	439	435	416	440	464	454	446	423	439	436	421	418	456	428	420	416	419	407	386	402	426	434	446	428	440	407	411	417	435	432	446	464	426	413	398	462	423	376	480	452	411	439	399	387	438	413	480	493	401	493	439	411	419	430	410	403	419	412	444	370	416	432	431	431	440	442	435	426	394	404	419	455	436	413	397	421	418	427	378	401	424	439	404	463	405	392	414	395	422	411	393	398	419	433	408	435	445	416	428	460	436	413	436	428	440	409	386	410	413	403	429	437	455	444	400	433	423	420	473	399	468	442	421	447	463	460	376	459	420	423	427	414	438	407	412	465	423	415	404	432	439	449	431	423	448	441	449	408	423	434	391	430	434	451	440	430	440	442	429	416	397	443	455	436	422	427	381	453	448	391	428	428	422	464	422	451	403	390	421	444	426	454	417	409	438	412	430	420	454	413	438	401	425	429	387	384	422	420	392	440	440	406	397	459	439	405	455	409	421	400	415	435	396	391	427	413	443	399	415	431	399	413	490	403	429	443	405	420	400	424	396	405	414	457	409	398	416	447	414	444	452	411	421	420	437	404	420	414	457	414	396	411	463	410	446	437	430	433	420	409	451	425	434	412	397	409	411	433	422	424	441	433	418	412	437	410	445	458	429	423	462	409	442	428	421	416	434	466	442	403	422	424	427	407	412	437	406	455	422	427	406	439	439	393	436	440	448	410	427	442	420	403	437	458	430	424	451	413	431	474	431	457	400	400	391	419	449	393	431	445	367	434	460	392	426	451	456	417	372	418	416	387	420	441	401	432	443	442	407	420	428	407	416	418	462	448	414	409	398	424	383	422	411	428	440	432	471	461	398	453	403	439	433	424	386	429	424	414	386	424	403	397	444	384	427	397	447	428	359	397	418	411	437	413	426	466	402	429	433	431	391	433	408	428	433	406	420	424	412	397	439	407	428	456	421	431	446	437	387	434	451	387	424	415	435	406	442	437	374	417	394	443	395	398	401	441	432	422	431	410	422	446	405	371	438	433	435	432	417	440	420	421	405	409	397	424	418	420	431	451	405	440	431	426	446	427	453	411	367	411	422	439	381	420	436	419	399	422	486	403	419	406	435	414	430	449	414	423	449	413	378	423	451	437	426	427	409	429	446	402	423	433	432	434	434	455	412	416	414	417	437	426	423	427	439	417	414	443	421	426	407	428	397	433	446	402	445	405	430	420	424	451	407	449	413	461	422	412	398	447	428	419	417	454	436	404	444	439	402	434	398	408	447	412	411	419	400	409	441	430	429	428	397	424	432	421	441	413	429	436	419	415	437	404	432	423	416	449	418	399	409	456	422	420	452	415	444	399	436	423	383	419	405	422	426	462	417	396	437	390	422	416	386	422	406	436	438	441	437	413	405	486	413	398	444	429	424	431	402	462	433	425	442	413	422	434	421	404	422	412	412	411	403	446	423	419	415	411	416	436	417	400	392	396	393	446	430	440	423	414	417	407	433	420	495	437	431	433	427	410	449	458	419	425	407	444	407	422	405	438	407	423	445	440	410	424	419	418	377	390	424	414	423	402	456	449	430	401	422	448	409	431	471	431	440	400	442	389	431	436	430	442	460	389	420	433	418	410	441	426	401	459	424	414	421	442	417	442	447	436	386	401	442	399	429	401	432	434	450	398	407	439	452	424	415	423	417	435	391	428	424	414	438	399	421	401	424	430	407	404	416	440	429	409	390	430	414	407	444	422	396	390	424	456	420	379	406	437	432	439	409	413	412	414	356	441	432	431	402	429	439	437	458	445	424	414	427	419	408	443	451	433	403	429	415	442	412	424	419	433	407	426	431	401	426	429	434	428	449	429	427	406	405	421	416	407	398	461	432	433	440	378	453	429	420	428	411	407	413	458	423	429	444	438	398	419	381	402	437	403	439	405	439	412	413	406	427	408	418	427	418	431	441	432	429	438	428	415	429	422	436	412	425	411	427	464	438	407	429	477	402	437	423	432	409	405	414	414	450	434	446	409	419	434	410	409	449	404	415	488	446	407	403	423	431	414	432	448	454	457	424	443	418	386	436	428	436	389	420	403	409	396	408	434	398	460	420	430	431	448	416	436	406	472	411	400	411	427	426	363	420	421	431	428	454	418	415	401	404	403	449	416	457	422	397	424	405	383	449	467	413	419	432	414	409	454	445	429	425	397	436	420	429	372	440	414	418	432	433	415	437	403	431	427	428	410	404	437	432	401	433	408	429	459	431	379	463	418	448	433	439	428	411	412	390	395	436	413	452	416	426	409	436	413	425	418	414	405	449	401	420	416	413	464	398	397	388	454	396	444	411	403	462	424	441	453	396	433	399	396	418	434	401	408	459	439	442	403	415	403	446	448	443	423	451	433	428	427	398	425	391	443	420	449	425	414	438	401	428	387	417	404	468	433	433	447	434	419	445	446	412	412	421	408	433	414	429	371	399	430	451	408	442	411	415	386	424	424	415	423	428	436	405	406	450	438	419	448	398	402	415	391	460	439	421	390	426	404	396	406	426	434	402	446	436	430	391	420	431	429	427	416	413	414	423	469	441	469	412	418	452	426	416	420	436	448	401	419	415	447	420	376	408	416	421	440	387	428	424	410	445	416	440	416	405	406	441	434	395	419	424	447	411	437	390	403	456	420	410	409	449	430	406	410	438	417	428	432	441	452	391	429	419	440	431	398	426	428	439	427	435	400	375	415	452	421	421	424	418	459	446	433	388	424	374	424	443	391	439
11604	1182	376	348	322	314	330	285	321	333	311	326	299	290	316	288	285	328	311	297	311	325	326	272	273	290	279	305	298	285	310	302	321	299	300	328	294	326	316	289	300	305	274	287	330	312	297	333	314	318	265	292	313	312	330	327	322	281	310	286	282	296	324	326	287	310	281	308	299	319	296	297	329	297	300	296	319	297	314	328	302	336	311	292	294	299	297	299	326	306	325	309	325	266	303	303	339	317	290	327	278	337	324	250	318	342	340	333	328	306	321	265	300	282	291	304	321	293	299	273	321	312	351	276	307	283	282	324	307	315	275	301	307	324	318	319	320	307	309	284	296	301	269	311	322	347	305	311	294	322	276	324	290	300	305	288	331	298	326	340	295	315	279	322	288	310	304	283	299	271	293	290	292	308	311	287	285	314	308	259	299	316	336	273	247	311	299	314	331	288	317	292	328	309	303	279	340	304	323	310	301	319	296	299	312	322	323	312	307	302	328	252	308	278	262	267	313	319	288	275	300	303	314	314	302	322	297	314	311	317	297	283	318	305	309	297	303	314	289	315	292	318	321	289	288	301	308	323	295	298	291	281	302	316	303	282	315	297	283	293	297	302	316	342	309	282	317	301	294	309	298	336	296	315	295	324	277	312	301	303	323	332	298	312	293	305	306	314	297	306	319	304	306	309	305	300	275	279	309	311	291	284	297	267	297	286	287	316	312	315	315	293	304	310	327	323	299	323	331	304	285	294	321	310	290	279	290	267	313	334	311	317	286	313	331	324	294	340	279	299	286	331	292	303	338	311	296	299	311	303	316	285	326	317	291	317	308	320	291	340	334	278	296	310	297	277	302	326	279	280	316	296	289	303	320	286	316	361	322	301	318	299	300	318	344	307	315	278	313	340	336	298	318	299	318	314	300	297	317	300	303	310	327	312	294	317	284	291	310	326	282	325	318	289	337	319	282	332	278	334	307	294	301	284	307	344	331	336	282	319	304	311	326	273	307	300	318	304	296	329	341	307	316	351	298	286	290	299	317	282	296	290	310	312	295	350	350	316	300	320	268	323	302	307	292	289	296	343	320	304	342	308	333	333	307	290	344	264	284	352	314	297	330	331	322	304	300	328	307	313	308	306	339	306	294	308	315	309	316	348	285	278	289	262	279	324	316	277	315	305	255	289	281	290	283	310	309	286	326	312	288	279	299	314	280	299	301	298	324	343	298	299	287	313	297	283	300	336	274	296	336	289	308	326	295	293	306	308	316	322	309	324	304	334	302	293	355	292	294	331	315	302	281	330	319	298	356	289	323	303	299	287	345	300	316	327	309	314	311	313	319	276	309	287	307	300	344	294	270	282	326	315	317	326	301	319	274	319	325	306	317	270	290	296	295	305	339	340	277	285	308	316	301	301	321	328	313	330	337	297	303	298	296	291	328	297	279	296	271	302	340	282	311	300	307	315	319	285	302	290	291	325	291	291	307	320	307	314	313	312	280	325	332	300	313	288	289	304	285	323	332	308	287	307	302	300	312	289	324	251	299	296	296	307	314	325	317	316	278	315	328	277	305	304	307	287	301	285	315	327	305	309	286	278	302	315	338	317	306	319	311	306	286	294	285	337	321	289	339	290	303	262	295	326	310	285	285	306	287	305	299	290	301	302	293	306	313	303	335	271	291	309	285	316	323	297	301	314	282	335	302	291	362	308	341	279	310	313	279	333	324	318	318	314	306	311	302	294	295	340	325	313	271	293	289	312	293	284	276	292	311	298	318	331	280	298	313	347	314	324	306	293	309	311	337	327	312	297	311	317	342	283	310	308	319	303	315	315	271	328	334	309	288	328	292	308	281	327	337	307	311	285	328	339	301	289	311	341	299	307	301	337	295	329	315	323	274	327	304	355	324	311	277	300	311	272	300	305	257	269	292	298	299	328	325	319	279	309	324	295	315	301	308	301	303	273	289	338	284	313	275	283	309	316	258	314	282	308	314	309	302	295	305	328	305	305	302	323	295	311	284	330	313	287	314	325	325	323	327	320	295	277	308	280	294	300	287	291	320	312	341	292	297	314	301	318	301	348	324	294	296	302	345	296	315	299	316	298	313	311	314	313	310	319	272	300	303	285	301	309	306	289	292	333	313	337	306	294	288	289	311	294	302	262	300	325	316	292	295	303	335	323	293	305	335	295	303	328	311	302	306	317	327	324	288	319	332	326	286	317	327	298	312	293	291	297	288	284	323	270	316	316	319	284	271	320	299	273	262	316	271	307	300	295	313	299	310	284	257	270	309	290	312	293	313	322	309	300	368	305	300	287	293	324	293	326	286	272	275	285	296	278	294	299	312	284	311	272	277	294	317	284	320	301	328	263	304	337	281	259	315	331	317	319	315	283	314	292	318	289	291	300	278	316	322	329	287	309	294	283	330	291	310	276	319	305	320	293	298	308	317	300	273	328	297	295	300	311	320	309	336	341	314	307	323	299	307	291	299	292	309	324	296	300	296	316	338	329	268	317	297	309	312	292	277	331	307	327	323	313	295	304	298	301	300	334	296	299	276	313	321	293	313	278	315	326	308	296	282	318	307	302	311	296	316	314	303	268	285	285	329	309	299	272	309	300	302	287	307	317	303	291	294	299	318	281	309	313	313	307	326	274	283	314	313	309	314	319	321	290	276	311	280	337	301	300	298	295	317	341	320	306	326	305	294	308	303	300	313	294	292	278	346	280	334	310	307	284	296	313	322	339	290	321	294	303	294	336	291	315	318	305	313	322	315	312	324	288	299	311	273	299	290	309	313	302	318	322	307	298	324	289	316	328	308	303	286	299	298	309	313	314	289	294	303	295	296	288	349	296	280	294	338	304	315	275	312	313	321	301	312	304	334	294	318	309	299	275	312	311	288	320	317	309	287	317	292	271	271	310	323	325	287	291	303	296	318	322	290	310	305	288	282	271	307	299	311	306	306	293	308	299	252	294	308	279	310	277	298	295	283	314	270	295	308	303	282	337	319	302	319	297	328	312	311	346	268	281	309	288	329	306	328	314	272	322	311	311	312	322	315	312	300	281	291	312	305	306	338	313	288	336	289	319	284	285	322	333	260	317	309	299	339	322	312	289	296	304	312	302	282	279	306	336	285	298	298	303	328	308	307	296	312	306	299	302	302	351	310	339	285	315	302	296	307	308	295	301	326	283	331	331	280	280	330	290	292	299	327	265	276	288	307	314	321	294	295	312	297	291	278	308	311	291	322	326	322	323	314	320	293	319	292	318	314	306	356	287	301	322	325	284	305	291	327	291	284	328	332	308	300	313	290	278	301	294	302	299	317	303	280	304	295	327	272	300	308	264	349	298	307	323	321	278	290	321	319	307	297	289	317	294	319	288	266	307	312	312	279	307	300	331	316	315	288	313	320	315	261	320	286	293	258	288	298	317	281	341	301	291	314	268	336	318	288	306	302	303	308	321	296	290	297	317	297	286	293	268	308	327	339	317	300	314	279	306
5813	1224	840	827	766	782	755	743	740	722	716	716	710	732	683	759	689	754	737	681	738	734	694	691	684	704	688	710	732	707	675	733	692	743	667	674	724	679	686	746	670	742	725	684	678	710	706	686	712	724	666	747	693	698	731	685	708	673	704	688	716	678	716	726	688	710	684	705	696	728	666	693	667	705	743	687	726	668	701	702	748	673	686	652	737	661	716	712	734	746	697	731	709	765	705	678	745	681	701	675	706	707	687	751	688	694	735	673	728	705	752	716	723	719	737	702	671	698	712	649	729	681	709	684	658	694	700	702	697	693	682	682	748	724	730	684	744	684	707	720	726	660	702	690	697	724	668	743	680	691	678	684	707	716	670	695	780	786	668	716	689	695	714	683	697	712	669	702	676	738	671	717	711	693	684	739	711	640	728	702	741	695	694	719	696	735	718	692	695	763	700	712	689	681	679	723	773	724	739	724	701	739	702	691	710	699	696	709	668	691	733	709	736	672	748	760	711	728	688	727	749	686	746	633	711	672	727	666	738	701	679	724	666	734	700	700	710	694	689	698	647	733	726	650	703	745	679	699	684	704	747	635	715	719	664	725	717	746	700	695	708	706	714	676	701	697	713	712	695	687	711	757	717	702	686	707	695	698	732	730	661	661	736	700	688	705	712	739	761	719	737	679	706	715	707	689	693	699	705	713	704	702	661	690	696	717	654	676	634	680	726	682	703	677	718	710	691	694	711	700	727	736	695	713	684	757	747	673	662	719	671	671	700	729	732	687	726	738	686	734	727	683	733	704	660	712	676	708	691	722	737	669	727	675	686	731	715	690	740	691	699	667	664	723	698	689	730	666	712	712	726	703	673	703	704	724	734	719	738	728	660	709	687	729	678	696	701	681	715	672	711	657	662	688	656	782	704	725	682	703	709	706	688	675	706	701	683	732	698	706	658	698	695	713	697	655	692	739	713	728	688	685	679	712	696	694	686	739	743	714	696	722	677	690	695	652	657	688	733	716	701	747	728	701	689	694	727	694	677	664	723	702	766	708	709	682	675	721	714	717	691	692	730	684	682	711	665	734	673	666	729	757	692	698	733	686	709	702	708	711	671	681	696	721	645	721	689	699	678	669	683	673	690	760	722	741	736	665	657	723	709	719	734	702	696	680	700	749	727	724	646	698	690	683	718	672	703	692	745	687	691	706	668	658	668	766	702	705	729	655	709	745	672	686	712	711	711	684	747	746	698	707	685	720	707	686	715	718	735	659	722	690	713	672	751	643	703	686	655	734	717	708	672	689	720	759	663	691	666	739	751	705	668	700	731	735	643	694	693	717	773	729	697	691	691	729	646	737	661	696	695	701	729	692	673	765	721	703	704	760	727	687	725	717	726	691	734	679	777	733	672	690	721	708	707	693	713	698	675	670	662	737	691	717	652	670	713	676	691	694	693	694	666	691	713	677	715	721	739	697	684	696	690	694	677	701	712	691	698	717	647	751	670	666	716	707	760	690	691	690	659	708	667	696	680	724	676	712	654	706	667	695	706	678	731	695	700	718	661	654	691	701	681	677	688	716	717	703	717	728	706	703	680	736	706	666	681	705	673	687	723	741	745	685	738	710	721	703	710	702	702	747	708	654	689	712	689	684	678	701	736	712	715	710	711	687	689	686	718	675	700	686	681	717	663	738	738	712	736	659	703	705	728	727	717	692	670	690	662	671	682	696	718	672	724	733	698	720	719	712	698	670	714	716	749	707	700	708	704	702	733	712	742	689	666	728	718	705	702	704	683	744	683	670	674	698	700	692	694	740	713	679	703	728	740	723	687	734	707	669	674	664	718	698	678	691	693	749	688	735	713	736	673	720	681	662	729	693	667	739	722	682	697	709	694	721	682	686	748	696	739	718	707	686	708	696	730	670	684	748	705	715	738	731	675	711	741	695	713	664	698	732	688	705	718	682	683	706	687	699	719	717	685	710	687	714	698	687	726	700	669	664	654	704	725	672	706	710	645	693	680	698	680	696	687	705	703	660	703	702	677	654	714	712	718	675	716	674	677	702	712	675	704	683	690	729	678	712	709	731	709	746	691	676	718	681	728	665	706	715	747	694	726	697	716	744	720	674	697	711	700	710	710	738	685	712	650	709	725	738	702	717	703	706	751	658	716	713	746	746	757	667	705	731	651	729	662	703	690	698	730	703	720	722	655	727	724	730	753	743	679	743	712	695	689	671	660	660	685	684	703	702	745	749	733	740	670	677	664	692	720	687	706	689	675	702	738	695	708	744	734	735	671	714	703	720	726	722	774	691	725	711	708	694	691	670	714	649	682	716	727	640	715	720	730	762	766	681	694	707	683	704	666	698	754	747	670	726	720	697	735	739	687	705	729	669	677	689	653	682	712	697	738	682	708	679	715	703	722	689	685	690	732	730	723	688	718	732	669	658	722	719	720	752	668	684	703	696	712	752	712	703	700	720	720	691	702	663	715	720	695	680	681	690	687	737	710	728	714	744	686	750	694	685	693	681	727	674	698	674	697	702	724	688	723	700	708	697	749	669	705	732	737	720	616	720	660	721	743	732	685	707	711	664	664	712	705	774	692	699	737	706	717	698	704	697	723	682	707	713	741	718	711	684	675	678	687	715	749	689	665	704	710	633	707	683	700	703	680	681	698	712	670	658	757	723	700	757	730	714	698	739	697	752	676	715	760	694	699	737	726	700	729	720	731	754	653	711	678	721	704	727	683	687	731	722	701	680	691	725	693	682	673	739	721	673	712	718	722	697	716	693	685	738	677	698	736	730	760	707	670	668	696	656	699	694	685	689	692	724	699	750	691	721	725	668	697	703	689	699	730	696	667	683	682	720	709	714	692	706	678	691	691	742	685	637	703	730	702	703	674	718	717	691	753	708	693	697	700	685	734	663	730	689	656	710	696	705	707	696	729	716	704	716	703	709	714	686	750	718	688	700	700	676	767	720	688	699	723	672	677	721	731	696	702	707	733	728	672	662	705	721	724	759	677	685	713	714	663	728	752	700	720	671	693	751	673	738	659	692	732	715	682	727	728	694	656	644	734	764	712	712	696	718	679	691	726	686	732	684	645	664	722	712	690	713	675	707	673	737	683	708	692	702	695	624	708	763	685	716	715	701	699	715	677	680	716	726	700	692	697	695	648	694	695	701	733	699	704	708	699	728	713	727	747	698	707	705	695	734	681	696	689	666	777	690	669	655	704	727	689	707	708	731	679	669	705	660	681	667	671	696	686	711	714	688	694	701	710	693	748	674	733	681	705	763	726	720	687	704	676	642	696	720	697	666	740	700	715	635	703	674	724	744	720	710	726	759	660	696	712	682	733	718	692	698	728	716	744	699	706	713	712	769	670	709	743	678	726	710	740	665	677	709	696	697	707	731	652	735	717	689	727	678	724	723	718	694	682	695	685	735	707	710	697	666	734	707	699	703	694	736	698	700	693	733	725	730	686	697	745	702	722	712	701	687
29557	12733	1553	791	647	452	356	299	287	275	233	221	226	201	169	167	182	163	190	175	161	128	168	166	150	157	169	142	153	167	140	135	151	166	154	160	142	168	146	155	147	138	134	143	143	156	149	142	143	145	125	138	165	130	148	147	133	137	141	141	142	139	121	140	140	141	146	146	131	140	142	128	135	144	129	136	149	136	153	129	150	136	146	138	141	126	106	132	149	152	136	118	149	138	139	139	136	127	155	136	149	114	143	141	142	141	145	149	139	162	156	134	143	143	157	122	157	149	130	165	161	145	142	123	128	115	144	143	143	152	127	162	132	136	148	149	135	128	129	133	166	125	124	160	163	119	131	148	145	127	139	143	165	144	133	137	152	118	151	140	147	125	137	156	131	137	126	128	135	158	141	129	148	156	143	134	128	132	150	123	128	135	152	145	139	135	154	132	130	139	116	128	150	146	156	146	147	148	131	160	141	143	159	137	132	111	138	125	135	145	119	165	144	144	138	132	137	127	149	154	136	134	144	125	143	148	115	145	130	125	115	118	141	130	149	136	138	133	135	136	137	162	120	144	143	162	138	134	136	142	152	137	146	129	149	145	146	143	154	143	139	150	153	129	125	144	128	155	160	138	148	97	134	140	141	117	135	118	135	122	149	127	147	164	152	154	129	145	122	137	128	145	136	136	124	132	125	145	119	148	122	134	146	150	119	128	139	140	160	125	148	154	131	123	119	126	147	142	163	125	131	152	131	136	126	131	126	131	146	152	155	134	140	153	108	145	134	153	140	140	140	155	128	114	138	157	141	137	148	141	151	151	155	152	139	127	116	137	150	122	144	146	145	127	174	145	150	153	143	141	138	126	147	139	137	130	142	153	140	118	129	139	149	127	110	134	148	137	149	142	135	139	155	159	134	149	143	116	126	140	170	143	125	129	112	173	121	134	148	134	134	126	141	151	164	139	135	142	152	140	143	125	136	149	125	140	163	162	155	140	124	136	132	149	170	121	129	128	127	161	161	125	142	143	127	120	143	112	114	122	153	143	125	120	122	137	146	181	140	147	139	138	142	155	144	162	141	145	153	122	157	156	115	119	121	133	147	136	163	116	136	160	141	143	152	143	146	134	151	135	140	134	154	135	111	143	134	126	134	134	134	140	140	149	135	129	131	142	142	141	163	113	145	141	153	130	129	124	129	128	149	141	124	154	147	141	140	140	125	145	150	135	124	156	127	134	135	142	127	113	142	135	137	164	123	118	149	132	133	158	164	131	127	135	139	139	122	150	140	118	154	135	133	138	135	123	152	170	138	127	146	155	136	126	146	156	123	144	148	140	115	138	145	140	129	149	161	149	142	124	137	139	138	156	144	130	140	136	141	148	124	134	130	133	115	130	132	114	143	152	143	145	159	135	137	139	156	135	157	129	130	137	161	149	116	145	178	132	137	148	127	114	137	137	130	162	135	151	147	115	139	157	138	148	117	124	121	147	131	127	143	130	125	133	123	146	130	136	137	132	127	123	155	146	126	151	157	141	143	142	140	133	152	137	139	141	146	141	141	151	164	129	147	134	129	150	120	150	130	151	118	132	137	122	123	156	147	155	137	136	137	152	130	150	142	146	139	154	141	137	126	134	132	127	139	129	128	121	152	117	142	134	119	139	132	134	157	158	134	143	133	151	119	153	138	159	126	143	146	118	150	143	132	132	145	133	145	144	157	133	144	143	147	155	136	123	151	131	146	122	129	141	126	128	132	123	164	149	128	124	158	132	139	145	155	150	135	140	137	137	127	137	152	154	135	120	93	133	157	141	122	158	136	145	138	134	130	130	145	127	155	128	133	170	134	159	141	145	138	141	141	127	110	143	148	135	130	161	150	126	125	107	111	119	146	141	147	119	149	149	156	117	150	152	157	129	130	152	130	153	124	132	140	124	137	162	132	130	144	132	133	132	131	158	121	139	136	134	135	158	134	129	135	135	140	142	108	126	138	152	143	112	117	142	147	129	145	150	154	155	154	142	136	136	140	129	151	117	139	132	145	139	171	138	154	157	151	147	139	126	142	152	122	138	125	144	148	137	115	136	141	142	141	148	138	142	117	142	141	132	153	162	141	147	139	137	123	142	136	135	130	127	137	150	157	136	126	151	135	150	145	136	133	140	144	130	126	144	150	124	122	128	130	161	128	165	155	135	129	142	136	125	148	118	124	135	135	132	119	130	131	127	149	116	153	137	141	143	118	129	131	147	145	112	129	130	156	142	162	135	140	140	137	129	138	153	152	130	124	117	132	143	154	146	139	153	122	124	169	148	134	167	130	141	122	145	113	157	119	135	146	135	138	140	128	149	147	146	133	121	136	136	119	143	136	135	129	127	166	139	144	153	147	138	128	118	163	144	132	149	146	135	143	141	132	136	161	141	109	140	144	156	130	125	119	142	123	143	160	139	158	118	149	142	134	149	130	136	128	122	148	150	130	151	127	130	125	134	132	129	129	129	152	143	137	130	133	131	149	168	135	146	129	124	145	146	139	123	153	168	146	137	132	137	134	134	151	168	126	141	139	128	145	148	155	147	157	141	147	128	126	137	146	131	138	134	118	152	154	122	129	154	132	155	152	133	129	133	142	132	128	126	141	150	149	140	127	128	150	152	119	150	145	146	143	137	127	129	133	147	161	136	124	138	130	141	134	135	144	121	154	127	126	137	130	150	160	125	148	132	124	135	150	141	133	138	130	122	154	158	153	141	169	151	141	159	138	123	138	154	140	142	132	138	140	148	139	148	129	133	115	129	143	151	118	150	167	146	134	130	124	142	147	145	130	132	149	128	122	114	132	132	143	134	143	145	155	130	131	146	133	141	150	127	127	137	157	102	139	124	148	135	141	136	129	151	132	141	155	138	115	155	159	151	143	128	118	116	144	146	152	144	153	133	126	131	136	125	145	118	152	116	139	133	158	135	136	131	133	151	146	128	131	150	125	124	164	143	131	116	120	127	157	140	154	160	141	117	138	135	157	119	137	139	127	155	140	141	131	135	146	137	140	148	157	150	156	118	147	131	125	178	127	133	141	138	142	133	148	133	138	140	144	142	161	141	130	126	144	147	136	156	160	151	136	129	137	143	122	144	125	116	117	129	140	167	138	127	147	139	123	117	127	151	122	133	143	153	139	128	121	131	142	115	143	157	163	127	144	149	141	118	155	125	142	127	143	151	116	126	156	147	140	140	141	164	132	137	141	153	124	129	139	127	148	141	144	147	162	135	147	127	117	137	137	142	127	117	124	121	139	145	153	140	143	140	136	132	146	147	134	114	141	136	139	135	140	123	115	132	143	123	140	126	130	115	132	131	139	124	135	116	129	150	128	121	144	130	128	145	149	128	158	141	126	127	117	129	127	110	156	158	125	132	163	132	135	138	154	142	152	155	146	141	140	145	147	139	111	153	124	131	147	140	159	124	141	126	132	133	137	125	145	167	157	118	131	124	145	125	134	108	147	138	152	148
15392	8017	2288	2842	2392	2002	1651	1349	1168	1044	962	872	812	726	678	616	626	616	567	543	551	490	469	530	449	453	452	442	458	421	401	429	423	394	392	387	385	388	394	392	407	448	396	404	391	389	409	396	386	406	354	379	375	414	369	392	364	370	360	385	366	362	387	371	364	373	385	367	410	378	381	412	359	375	389	338	386	339	366	435	370	361	372	369	374	368	352	379	349	403	385	374	385	367	369	395	361	395	385	365	341	350	365	400	346	387	372	357	384	357	358	368	415	360	359	360	341	386	360	374	340	362	362	375	387	352	358	376	354	353	376	365	339	369	344	413	363	392	324	357	364	367	360	363	350	344	366	353	348	328	362	370	385	347	357	354	373	356	335	387	373	361	347	348	359	355	371	358	379	362	339	387	348	368	353	413	349	387	344	360	358	350	378	360	320	348	379	350	345	374	330	381	315	402	363	354	410	380	372	405	375	382	348	359	377	365	372	348	331	358	376	364	371	353	379	314	365	361	344	367	420	352	349	355	326	376	363	339	392	359	354	347	361	360	371	373	366	348	360	353	377	360	371	341	364	348	363	358	367	332	367	360	347	361	354	383	355	346	357	356	384	363	367	358	337	338	382	390	352	353	350	358	358	350	360	352	393	375	368	376	319	369	386	357	320	393	375	354	397	365	371	352	379	334	336	360	366	367	361	324	380	328	360	382	404	379	343	384	339	372	372	382	352	367	361	393	369	336	342	401	332	354	337	343	350	365	378	354	390	356	391	362	379	384	387	348	349	338	362	355	363	364	375	337	403	373	388	342	340	346	341	356	364	342	346	383	332	395	324	393	364	362	353	378	394	366	390	376	343	377	375	335	374	352	354	346	362	373	330	391	362	368	389	368	390	360	412	403	360	383	380	350	349	345	334	365	365	350	352	383	391	385	398	339	389	371	365	343	346	357	342	351	395	357	370	385	360	329	371	372	354	354	367	320	384	355	380	378	340	358	408	378	391	393	367	369	334	367	375	328	350	357	343	344	349	343	350	376	359	365	342	348	365	388	380	362	349	368	362	381	334	328	370	328	328	350	352	384	369	345	368	323	358	363	368	370	405	380	381	375	373	352	375	387	388	386	355	378	378	361	368	369	393	392	414	330	372	366	378	343	358	347	371	370	335	382	386	352	362	373	351	324	374	356	368	373	341	364	345	345	333	348	346	381	338	353	335	370	339	384	379	353	389	352	376	356	367	353	348	367	349	379	345	348	336	336	355	377	362	363	354	357	344	344	330	338	395	339	378	362	352	346	376	381	389	371	388	362	364	328	377	382	340	373	320	363	393	353	356	371	361	374	358	341	363	365	340	392	360	358	374	351	367	356	357	347	389	353	381	356	309	392	382	357	337	382	394	377	344	400	345	387	397	377	364	373	380	393	363	350	326	360	367	375	366	349	397	373	380	381	336	370	378	377	362	406	323	356	362	379	356	346	349	320	368	387	398	388	318	347	347	390	373	391	337	327	365	366	386	379	366	356	347	342	353	375	369	355	357	386	397	376	372	362	359	374	388	355	379	352	386	375	340	380	371	347	365	385	331	331	400	357	358	336	378	362	343	367	350	336	345	349	330	383	400	359	359	351	356	367	353	370	364	348	360	328	351	361	331	370	386	367	371	359	347	338	363	369	379	369	356	375	351	342	342	360	345	390	355	376	365	405	351	365	369	350	381	390	337	352	367	393	332	367	369	378	394	366	352	402	382	401	376	373	373	344	349	340	363	359	410	361	346	380	400	349	410	336	390	397	363	379	379	351	369	366	365	367	368	346	371	347	330	326	369	351	337	330	366	363	353	311	368	368	353	351	376	353	372	376	338	339	379	379	375	321	355	362	381	349	368	381	377	363	348	355	348	338	367	369	352	371	342	362	383	366	369	336	362	359	353	343	325	372	373	379	342	357	350	395	364	337	368	349	359	383	363	342	375	371	348	330	369	354	387	368	369	370	383	350	325	377	361	384	374	358	348	335	360	382	314	319	363	344	328	397	325	330	381	392	338	352	364	352	342	358	374	380	362	339	351	363	348	400	387	357	346	361	372	357	368	407	330	353	362	368	350	377	363	364	346	337	353	354	384	318	335	321	399	352	347	365	319	356	388	327	361	365	368	368	362	347	379	363	375	349	354	367	344	357	343	398	371	366	350	359	362	350	376	361	379	349	346	368	338	361	389	367	349	344	373	353	362	356	374	383	358	343	366	318	369	369	370	358	372	336	348	339	366	323	342	373	334	343	370	350	382	360	352	354	329	364	364	352	346	341	339	354	336	370	331	384	383	352	373	338	357	374	354	385	338	386	324	357	376	373	345	336	353	356	376	368	364	338	353	333	359	363	376	365	378	359	358	320	355	371	341	308	378	359	359	351	364	332	352	350	349	347	332	344	376	375	372	352	350	352	362	356	355	345	346	357	389	376	324	399	348	361	351	366	381	356	382	353	337	372	358	361	360	343	367	359	352	349	375	393	373	352	373	399	333	354	403	374	352	356	359	353	359	371	364	366	390	369	391	339	338	335	383	384	376	359	347	353	337	347	368	375	357	372	384	351	343	343	351	371	346	334	362	364	352	367	364	368	401	373	372	371	409	351	353	365	338	345	342	376	376	339	383	338	347	336	376	353	360	385	376	369	358	388	393	342	347	341	368	368	336	367	348	365	348	383	360	347	383	339	400	392	351	363	356	359	334	379	318	370	344	358	358	376	372	350	391	375	349	372	360	332	363	386	330	330	393	368	350	353	383	364	398	379	365	351	338	349	341	372	361	347	366	377	383	357	385	351	338	362	369	398	333	347	342	378	377	388	377	367	341	391	351	373	342	350	371	361	346	383	343	369	385	354	352	342	366	343	362	340	357	373	361	375	364	341	370	335	383	378	377	359	337	368	349	354	365	360	382	362	372	387	338	376	375	347	339	383	358	378	369	340	328	363	329	352	343	397	328	372	364	366	369	354	359	392	386	353	333	340	330	388	306	381	403	343	323	359	379	343	362	398	357	359	338	367	356	337	357	363	375	342	368	379	369	358	362	359	355	327	365	357	377	365	336	337	364	344	359	351	344	335	369	340	361	362	356	354	407	396	399	359	336	349	345	368	338	376	401	357	360	349	362	346	329	352	361	358	360	336	370	361	385	337	369	331	345	377	354	364	388	383	355	368	374	371	395	375	377	378	373	374	356	354	374	364	361	374	347	330	348	344	353	390	365	374	392	397	397	375	323	340	357	356	349	365	365	383	389	355	376	338	376	393	347	368	337	353	384	335	385	360	340	386	397	335	378	346	366	317	395	331	383	370	374	366	356	356	358	391	393	376	380	357	376	344	337	379	345	346	371	375	388	334	343	352	371	382	384	354	371	375	381	372	372	360	341	345	365	378	347	322	390	321	361	341	373	370	359	357	364	370	381	357	379	371	356	345	349	373	345	393	352	381	351	344	317	350	375	349	366	373	379	393	350	343	338	380	344	380
40632	23397	4039	1705	1171	775	645	530	421	374	343	304	261	227	229	225	212	209	207	221	206	203	209	192	176	175	181	170	166	169	188	187	162	143	174	167	156	158	154	160	163	166	169	190	168	168	182	184	158	186	185	169	156	187	148	167	147	150	149	156	140	148	162	163	152	157	175	154	163	140	159	124	140	165	148	165	169	162	174	180	154	164	149	152	158	147	184	158	171	185	151	186	136	160	156	153	152	155	139	167	150	184	144	124	129	141	158	147	167	166	159	159	155	169	146	162	164	150	146	174	147	141	143	153	153	174	189	166	152	167	166	153	144	155	174	150	139	145	154	149	163	155	161	161	148	142	156	157	134	133	159	134	163	168	163	148	154	136	150	169	141	153	140	145	142	174	180	169	166	161	167	157	179	156	143	158	147	175	132	151	149	152	168	147	160	162	155	174	163	154	133	148	175	178	155	151	167	152	156	156	164	172	168	158	143	170	162	153	160	178	147	146	152	148	146	145	144	161	142	143	147	169	145	140	151	173	155	154	150	149	140	141	153	169	161	157	144	165	170	140	184	145	166	154	151	154	142	157	167	149	171	167	143	166	165	167	179	151	169	139	182	180	141	161	131	148	143	145	182	169	144	162	155	157	145	159	168	150	148	156	150	153	158	159	163	159	156	192	167	168	168	158	147	162	154	163	160	142	164	161	161	159	161	154	142	172	137	173	146	137	150	132	158	159	166	172	173	143	153	141	134	145	166	159	166	174	147	161	169	146	160	137	154	170	169	163	150	156	145	139	156	164	151	141	139	151	163	152	143	175	149	148	158	182	159	156	175	159	169	145	149	146	144	139	137	144	165	151	157	163	150	126	165	162	144	140	161	141	147	164	134	141	172	154	168	139	130	143	134	166	157	170	149	152	168	139	142	152	157	155	172	156	141	134	155	153	148	153	142	163	178	166	157	167	137	146	140	133	154	152	161	176	157	169	139	164	174	160	174	155	144	153	164	145	159	146	146	156	145	144	152	155	148	167	147	156	152	155	174	151	145	171	152	157	171	159	181	146	169	153	143	154	146	156	142	131	153	146	140	133	139	149	154	127	155	143	167	161	147	147	165	169	152	173	168	139	156	192	149	142	148	173	159	174	172	158	182	150	143	161	182	123	153	157	171	144	162	148	169	157	159	153	181	144	143	131	176	128	158	132	164	184	152	172	165	152	151	155	170	153	160	161	163	177	168	148	163	157	171	149	171	154	160	154	153	160	137	147	146	133	171	149	152	156	142	136	158	146	152	148	147	153	137	166	173	157	151	142	142	141	153	145	158	151	163	146	156	159	155	147	176	160	161	170	191	146	160	143	156	150	182	167	153	152	152	160	145	148	169	142	170	152	147	154	164	165	127	136	132	133	135	160	185	156	165	171	179	150	149	199	126	163	162	167	163	156	164	166	155	181	153	144	143	146	137	156	158	148	167	143	168	158	164	138	143	163	149	178	163	146	160	143	156	145	155	141	134	156	165	149	163	156	160	154	141	155	152	158	151	149	181	153	161	152	159	152	140	157	138	145	172	166	146	157	151	168	166	173	148	141	170	157	136	143	154	128	153	138	147	167	165	145	142	170	149	170	163	155	152	153	149	182	146	131	167	178	141	156	163	136	166	152	167	156	167	141	146	138	167	148	135	170	148	172	147	176	141	160	162	138	156	153	166	152	193	140	166	145	163	177	162	146	158	143	132	148	145	142	165	182	146	160	162	180	154	164	142	162	151	157	139	152	168	132	154	165	138	150	175	146	170	165	152	154	151	151	157	151	160	154	160	161	144	176	150	157	150	155	150	140	158	186	141	154	153	145	154	154	146	145	145	156	146	147	168	160	173	175	142	154	164	148	158	146	177	120	168	159	141	155	160	167	150	150	132	154	144	155	160	156	139	136	161	156	144	176	143	151	181	161	148	154	136	136	184	157	129	150	154	173	156	157	143	142	153	156	154	154	126	152	148	154	154	160	155	166	149	141	129	134	145	138	144	161	156	139	160	168	170	166	165	156	153	173	144	156	156	188	152	145	164	163	137	158	145	146	148	149	151	139	165	143	160	160	158	157	163	127	172	147	143	138	168	142	163	142	172	135	154	157	169	163	159	156	155	167	139	141	147	158	159	157	183	160	164	136	171	159	144	179	165	128	169	149	139	159	163	148	162	168	158	166	165	152	180	153	176	141	138	152	152	152	157	167	139	145	168	150	179	168	154	152	147	141	132	132	163	169	158	157	145	156	150	154	145	142	163	161	134	140	170	174	146	150	170	170	130	139	149	156	177	130	158	154	143	157	165	149	160	169	131	152	144	164	185	182	122	174	154	140	134	149	155	159	153	156	180	143	162	161	166	135	141	141	149	157	153	165	153	153	139	150	181	155	135	169	172	176	172	149	177	161	155	141	176	160	149	154	150	155	151	175	173	182	169	159	137	160	138	138	151	151	157	172	156	139	151	171	176	151	175	165	162	135	153	173	153	157	170	141	140	145	163	178	136	154	175	156	144	139	179	181	167	152	158	154	152	171	158	149	191	134	136	161	150	147	167	182	158	139	140	165	141	164	136	162	156	165	164	136	158	156	152	159	142	168	176	162	139	172	152	145	148	133	148	176	168	155	158	152	157	170	133	169	174	154	147	167	124	141	134	162	156	159	146	155	146	153	145	142	169	140	161	157	144	144	143	138	167	171	169	125	137	146	146	179	168	135	145	169	162	151	153	151	159	135	149	149	130	154	186	127	146	138	165	149	161	152	159	153	181	128	142	153	145	152	154	149	133	142	150	131	153	158	145	144	149	137	146	150	124	142	161	156	177	145	145	145	152	133	164	144	168	160	176	141	155	165	167	152	152	185	157	167	157	165	148	162	173	176	159	141	146	178	173	162	160	149	143	137	156	144	132	141	151	147	129	149	143	146	176	158	172	141	155	168	163	173	153	151	137	139	140	164	140	129	148	149	169	149	155	145	147	149	136	153	146	151	166	143	151	148	148	136	128	157	142	148	157	145	139	142	145	163	141	157	149	122	140	168	171	156	182	156	153	157	137	149	145	150	163	162	172	139	140	145	142	155	144	181	170	161	165	154	130	162	143	164	157	141	151	146	144	158	178	181	163	150	182	141	139	130	164	143	143	172	139	152	171	153	135	145	162	136	144	157	142	147	178	145	145	163	149	142	158	156	151	166	146	165	158	149	132	156	171	163	146	140	146	157	157	136	152	150	141	160	159	143	159	151	146	157	160	141	148	144	160	163	133	140	170	144	149	164	135	146	153	172	157	173	142	156	148	157	164	146	153	139	146	176	134	176	135	149	146	142	144	165	164	170	147	155	158	137	162	163	120	162	143	176	151	154	139	142	149	160	167	146	154	174	146	180	143	177	184	152	161	170	144	152	149	148	159	158	151	139	155	155	151	150	157	160	170	188	166	168	141	160	157	147	156	178	146	166	162	150	152	162	164	151	162	153	168	137	154	145
21365	13124	4100	4844	4293	3529	2929	2372	2040	1767	1564	1397	1279	1090	1043	925	914	843	825	790	754	690	680	660	681	630	581	613	612	606	596	492	540	547	540	542	548	524	526	526	502	510	490	459	482	522	517	491	488	468	423	474	481	481	421	459	438	427	438	439	465	429	460	482	433	450	470	434	475	444	440	422	451	444	451	443	444	416	454	455	457	450	454	417	392	438	450	455	431	444	462	429	476	418	420	435	441	447	445	478	418	449	417	435	430	451	427	420	418	477	461	379	437	423	441	451	462	417	398	429	411	402	443	429	403	366	436	458	386	446	422	433	384	408	471	405	439	410	401	422	407	440	441	428	437	425	415	395	445	421	404	434	417	462	418	439	417	417	409	407	420	414	431	442	409	454	424	430	409	420	434	425	431	437	451	406	416	437	398	395	408	456	460	421	390	421	444	463	416	412	454	435	447	411	408	393	426	371	426	445	422	427	432	421	447	379	454	420	429	426	450	406	462	444	461	407	428	409	430	461	413	409	411	418	409	433	419	415	430	465	418	423	422	440	428	384	422	387	381	407	435	496	437	426	436	414	393	437	442	426	455	435	472	422	446	445	443	407	378	424	427	443	409	418	422	420	427	445	423	435	459	433	423	420	428	401	426	418	424	416	417	402	416	447	393	386	433	428	427	419	458	432	425	416	387	416	429	407	441	442	466	451	418	429	438	434	416	428	434	412	439	444	417	427	428	435	407	424	419	408	396	442	458	463	396	412	375	409	429	428	435	422	425	421	409	427	449	417	441	435	454	394	422	409	443	433	410	399	424	454	456	408	405	454	432	412	433	435	430	406	456	406	403	428	446	453	422	399	434	417	444	426	416	398	418	437	417	446	444	437	401	448	372	442	413	404	387	421	453	382	447	399	421	435	406	410	441	417	365	406	443	455	391	409	457	411	392	405	446	434	439	416	424	425	421	451	393	397	481	415	410	449	408	418	403	405	442	433	415	431	404	394	453	437	405	426	387	435	413	454	440	415	428	417	447	464	402	452	437	442	434	433	451	401	373	398	420	437	435	440	419	450	415	462	424	417	451	423	402	419	429	440	461	460	452	427	405	391	421	377	447	431	428	403	423	442	421	474	416	412	402	436	420	384	452	405	442	420	436	407	438	439	442	465	418	400	442	428	448	436	416	448	428	451	426	474	440	432	430	430	439	418	426	411	421	394	396	421	416	430	412	406	452	425	370	422	403	415	421	413	428	410	413	440	385	395	428	402	431	415	437	430	437	441	453	448	420	427	451	438	431	486	432	420	434	418	417	448	426	438	414	459	422	418	436	424	401	407	421	412	432	451	459	430	394	431	419	430	449	418	435	430	430	448	415	392	406	432	394	422	394	455	446	392	407	434	432	444	438	414	413	470	430	447	409	428	429	434	446	444	423	411	412	399	406	456	445	420	424	429	401	401	420	415	414	399	436	422	414	424	467	444	429	445	377	426	351	443	378	356	449	440	435	441	408	410	418	439	417	449	424	477	431	396	376	423	435	397	468	423	408	414	380	394	399	396	455	427	426	406	453	440	431	399	413	410	396	430	431	424	406	419	374	399	382	406	408	403	408	440	436	448	413	467	402	407	440	410	418	446	451	404	414	406	411	370	447	439	445	415	426	434	411	457	407	435	407	429	452	408	449	459	470	382	406	433	423	432	482	428	418	436	392	435	420	461	438	427	421	424	443	425	402	447	389	451	451	457	431	427	435	401	435	415	425	414	383	440	393	406	449	448	403	422	408	403	431	424	429	401	413	416	398	418	413	443	427	407	439	395	421	425	407	422	454	427	440	400	423	436	442	438	427	423	411	389	402	432	424	458	430	408	408	402	432	409	417	437	450	393	444	401	413	365	440	432	437	408	426	408	436	434	420	412	428	403	437	452	437	440	411	396	397	388	428	412	433	407	414	418	431	412	420	397	437	431	428	441	425	414	436	455	410	417	402	408	403	420	431	415	433	437	414	395	401	376	446	453	481	436	437	429	438	403	404	411	438	425	458	410	411	426	414	396	450	397	447	408	417	425	451	429	414	426	416	433	387	419	415	442	421	436	415	453	460	404	425	446	402	389	429	416	440	414	433	433	427	421	421	426	425	429	397	414	407	433	384	461	449	430	448	385	391	425	413	398	439	432	443	436	448	406	409	419	454	408	428	448	431	407	447	425	464	444	461	396	444	412	387	393	445	428	418	455	415	424	433	405	411	444	415	427	398	447	417	431	436	408	425	399	414	429	404	397	431	433	418	424	444	424	405	410	438	429	403	440	437	423	423	409	444	413	440	427	440	443	408	420	421	464	431	417	393	408	443	448	405	433	413	420	397	463	403	426	453	407	410	435	427	387	413	430	412	415	391	413	436	401	447	431	402	412	420	409	431	394	432	406	407	416	406	424	408	429	407	443	437	425	449	424	410	437	444	427	429	410	423	390	462	391	419	429	414	414	390	439	436	414	414	455	480	404	452	429	431	428	452	415	377	411	398	403	410	408	415	414	406	420	442	410	418	406	438	431	419	420	430	412	413	418	417	431	428	424	402	422	432	434	442	395	424	429	395	389	360	412	410	441	437	416	436	426	446	402	418	437	407	403	418	436	424	429	427	420	420	438	413	441	421	424	438	419	393	382	398	417	422	433	420	395	425	434	405	399	437	420	389	459	444	425	445	402	413	407	430	442	422	422	405	403	390	411	426	434	433	431	454	454	433	430	427	443	434	401	416	430	436	424	397	403	466	457	449	444	404	413	456	427	450	401	417	403	410	434	444	413	389	415	416	436	415	447	441	405	426	418	393	418	434	444	392	423	455	438	395	412	435	430	451	409	396	392	423	439	412	383	409	415	441	415	418	414	428	409	434	437	424	424	424	364	408	423	389	451	410	435	439	435	459	450	433	402	445	390	427	402	428	407	406	425	439	438	449	440	409	436	425	403	410	447	451	411	387	403	431	444	419	407	406	433	426	419	374	432	463	425	437	440	436	416	420	417	412	420	398	395	457	438	452	427	396	394	423	457	401	437	418	435	440	440	440	394	425	427	427	452	411	444	429	425	426	404	425	463	437	414	420	437	424	400	423	429	408	444	445	398	413	459	428	432	379	444	438	386	416	386	408	395	425	389	441	411	435	441	449	432	376	430	419	443	425	458	433	465	404	444	390	396	410	396	421	430	413	391	421	426	440	405	435	438	409	429	415	369	412	449	408	424	410	471	414	432	422	380	437	433	432	425	432	418	434	458	413	402	428	428	426	436	412	407	407	428	432	408	425	425	432	443	421	402	455	450	426	437	389	442	402	455	433	425	399	454	470	391	427	400	428	475	450	436	425	404	463	420	391	427	405	448	467	416	416	434	437	404	429	414	393	438	428	411	457	415	440	438	408	417	453	438	435	453	437	465	434	418	425	442	416	411	472	417	432	447	430	439	448	424	430	431	410	380	425	425	419	390	432	439	394	419	455	426	444	462	419	473	433	447
11315	1220	340	375	351	332	321	300	333	361	297	273	340	318	306	333	338	309	299	312	297	295	299	320	298	288	292	302	322	317	307	297	321	299	314	312	324	326	320	300	315	320	345	273	300	275	337	269	287	292	294	313	316	296	294	307	270	273	308	275	288	318	309	299	265	299	313	329	312	300	301	281	302	269	336	335	315	293	325	306	301	296	302	300	314	292	303	294	308	278	307	304	309	284	316	314	323	302	296	289	289	267	295	272	279	305	322	304	273	303	284	344	304	306	319	295	293	308	254	304	310	311	292	287	293	272	311	314	343	290	302	289	292	326	302	318	315	301	349	317	258	268	331	283	277	250	303	283	304	316	314	303	300	332	313	360	320	333	312	303	291	295	305	307	310	323	286	303	306	300	315	318	271	333	306	278	338	294	315	297	328	318	288	311	311	323	284	305	290	309	272	271	278	308	305	293	322	302	300	313	322	334	317	312	297	312	290	301	274	282	310	330	301	245	315	304	332	306	283	309	309	299	318	306	281	334	344	291	324	279	292	268	325	287	295	321	312	321	314	301	302	322	296	344	304	341	316	294	316	304	317	316	301	285	303	283	293	282	288	285	290	333	339	325	320	325	328	331	320	327	301	293	309	353	345	316	294	301	311	319	305	338	302	286	295	316	352	312	295	308	289	308	321	297	336	297	354	276	301	302	314	258	301	298	307	282	311	275	289	312	309	289	295	307	301	323	333	279	321	316	305	321	345	310	267	303	271	311	297	316	286	291	311	319	312	312	324	310	291	265	304	288	307	317	321	299	304	297	303	301	297	304	288	336	296	342	293	288	313	292	323	311	333	335	298	300	311	356	291	308	300	301	292	307	309	306	300	327	292	295	301	294	308	334	312	282	299	309	328	322	288	303	297	288	337	341	309	290	285	297	307	329	324	312	284	308	322	305	317	306	325	318	303	287	297	334	279	320	293	317	338	291	288	285	322	295	313	332	312	308	285	334	343	350	280	322	277	301	269	323	298	292	277	314	335	304	301	303	368	337	309	301	279	271	302	298	297	272	306	328	333	324	316	317	344	289	339	332	296	305	308	300	308	292	327	306	330	294	304	290	315	286	308	308	277	289	325	300	351	323	321	293	290	311	310	335	272	322	319	283	311	295	287	300	316	305	275	334	282	274	293	312	320	288	333	316	301	309	293	317	326	272	334	292	283	301	302	310	327	306	306	308	327	286	315	318	267	333	305	291	300	293	318	292	293	319	319	330	300	280	300	310	298	321	310	319	279	327	308	318	303	306	304	308	329	331	287	338	321	313	298	300	279	300	315	307	315	328	306	313	323	326	302	330	294	310	306	323	291	289	296	304	296	322	313	322	300	310	328	281	274	304	307	305	298	282	291	314	280	294	289	301	282	262	287	298	310	285	288	300	295	315	292	308	301	318	317	286	333	353	313	335	290	314	320	298	279	300	347	340	285	280	309	296	268	284	298	327	294	286	297	293	294	273	297	268	316	259	319	323	306	324	292	302	285	314	304	318	285	285	298	293	308	316	327	311	298	336	327	276	257	258	309	296	317	337	298	302	284	288	291	309	316	310	296	303	278	312	305	318	315	300	321	307	322	302	307	354	307	339	346	282	297	346	290	316	297	358	309	283	294	300	345	294	269	300	299	328	319	295	295	308	317	347	324	328	321	299	285	320	278	297	285	303	300	290	282	313	322	298	275	348	320	285	336	286	315	304	324	331	279	315	303	297	318	302	318	317	304	284	304	301	321	316	286	281	306	334	315	262	321	295	320	297	285	321	304	318	289	270	292	279	296	312	311	300	326	311	291	317	337	324	304	279	319	324	308	313	287	292	327	312	298	346	277	303	320	303	338	309	301	319	335	300	303	308	309	313	310	302	302	315	292	289	329	322	316	327	285	313	293	317	277	324	289	334	309	319	309	336	307	317	285	308	314	335	312	341	323	309	278	332	283	312	322	306	333	315	323	323	286	297	322	302	294	307	312	336	290	273	286	290	293	291	314	335	318	313	294	286	326	338	320	343	326	314	275	310	331	285	288	302	295	341	298	275	304	279	338	320	305	306	281	318	298	307	308	314	299	335	302	320	307	292	296	302	282	296	316	301	328	277	293	284	296	266	308	322	292	311	317	299	339	331	309	335	311	281	295	334	295	310	320	295	277	322	334	325	318	306	308	333	273	304	296	293	314	337	286	292	299	295	309	316	282	301	310	293	303	309	326	273	277	303	301	285	298	280	296	290	294	301	307	375	338	297	289	289	281	267	290	292	332	320	291	309	303	302	276	305	313	304	333	290	283	283	328	313	308	283	288	296	313	339	323	307	288	306	306	308	310	328	321	306	323	268	290	287	304	312	318	313	296	286	289	342	340	305	308	289	323	303	293	288	286	301	349	315	307	310	341	315	305	322	321	322	335	332	313	300	291	313	319	308	285	283	311	306	312	286	262	302	306	306	317	301	302	310	336	287	304	296	298	285	301	295	335	299	311	281	272	301	318	259	303	316	281	320	314	318	326	307	316	253	285	286	342	308	301	310	320	295	309	293	295	323	292	289	295	327	300	280	275	303	309	328	303	255	304	308	323	318	284	310	331	310	289	298	328	305	331	303	316	306	298	342	266	279	339	312	293	306	324	297	301	281	302	280	291	284	279	278	304	293	323	294	300	304	285	311	295	315	284	299	306	296	314	297	270	308	297	306	365	299	324	328	317	304	328	298	270	264	347	337	325	273	280	319	311	285	321	311	277	276	283	325	312	304	293	289	283	298	300	308	314	314	289	300	308	306	300	274	302	292	294	270	301	311	326	324	305	309	281	311	290	271	284	317	293	268	282	296	302	322	287	351	298	297	280	310	306	306	305	289	315	317	295	293	305	328	298	312	303	320	309	317	309	286	281	317	276	309	313	325	332	323	278	300	325	317	302	346	314	309	281	330	286	291	320	305	351	316	314	294	343	348	313	311	327	315	317	321	277	314	273	320	300	317	318	301	341	332	323	329	299	291	283	304	318	272	279	286	301	284	308	314	301	321	309	297	288	319	279	309	292	300	306	297	306	342	317	303	276	320	291	327	319	331	344	301	324	309	301	305	318	309	299	295	338	289	340	293	305	309	301	300	317	285	359	303	310	322	313	321	285	282	327	288	300	282	335	295	303	325	280	291	294	293	331	316	326	305	298	336	318	341	331	288	325	316	297	309	287	299	310	321	285	296	303	335	286	285	304	280	311	304	312	262	335	310	301	330	355	301	312	300	283	324	296	291	302	311	270	293	288	301	281	291	331	290	296	328	316	290	292	316	337	330	296	307	306	299	332	283	315	319	277	289	304	316	289	333	305	307	343	266	318	294	292	321	300	293	288	306	353	297	332	308	282	308	295	312	290	303	285	300	281	326	325	277	334	334	300	335	311	288	329	312	305	310	322	284	300	283	269	310	286	333	346	312	315	319	331	325	295	275	316	311	342	324	325	287	296	319	325	312
5580	1220	766	796	817	796	767	773	744	742	735	696	763	744	715	707	745	720	751	727	728	706	669	693	715	663	730	728	718	750	711	697	692	665	726	718	706	666	697	657	672	674	707	714	665	720	685	713	690	709	677	690	702	710	692	693	750	672	686	716	679	676	687	719	715	690	678	713	741	692	767	683	714	730	654	728	711	662	700	737	691	717	671	689	694	697	717	688	682	709	740	711	682	695	698	726	704	686	749	696	715	693	692	723	679	691	673	688	715	696	727	723	683	752	709	715	669	728	679	695	703	714	685	721	734	717	710	726	725	735	681	687	752	693	724	692	692	707	712	680	759	727	738	602	678	682	729	685	682	661	661	716	696	721	707	685	657	672	677	732	660	643	706	733	693	714	734	661	739	693	719	703	661	744	703	709	702	674	722	712	704	708	703	720	751	696	709	751	678	663	703	680	709	735	757	733	723	722	702	726	673	715	686	694	663	688	805	705	686	750	693	698	736	694	744	739	721	757	701	718	723	706	671	739	698	740	722	720	725	717	767	690	768	621	707	735	721	695	678	693	694	700	687	670	710	706	686	690	708	713	700	716	670	729	705	713	687	664	739	667	721	709	670	670	699	682	683	697	706	697	674	700	699	734	714	741	728	693	785	741	691	715	712	696	706	752	663	698	691	742	693	713	689	739	694	713	663	666	645	689	726	700	744	699	736	722	662	691	723	725	696	723	706	708	729	668	682	717	666	727	752	698	670	731	725	688	705	720	712	715	687	716	722	692	685	710	720	681	701	696	705	674	718	686	700	711	730	665	730	722	733	684	677	694	652	663	703	699	683	738	709	698	656	685	742	687	687	700	727	704	735	719	713	701	704	709	733	716	708	688	718	677	682	725	783	664	695	714	747	668	728	688	690	719	724	731	693	689	700	700	641	706	765	732	728	679	763	741	694	706	708	688	748	681	719	691	714	694	683	689	681	691	685	717	733	722	743	728	706	691	696	744	691	680	702	698	687	700	762	773	709	667	741	730	675	703	723	693	700	698	672	708	762	675	704	751	682	696	697	720	663	723	714	714	765	735	670	717	745	756	705	692	683	672	753	691	712	697	686	693	760	710	734	687	700	712	684	678	707	708	686	716	663	699	680	710	690	724	740	715	709	665	688	699	669	712	712	712	725	694	724	716	689	730	755	684	669	694	703	683	711	708	699	724	729	678	762	715	721	689	663	746	674	732	691	717	705	707	692	738	698	697	685	705	713	697	781	714	684	715	719	707	706	722	707	707	664	783	704	733	683	692	709	687	676	676	697	719	680	721	743	695	696	713	695	678	714	720	672	720	723	735	685	750	711	668	680	677	702	745	743	704	717	693	733	740	729	692	733	722	673	738	720	735	656	714	673	685	687	709	720	710	767	748	703	644	691	736	686	792	696	674	711	710	728	724	683	673	712	699	708	681	693	671	687	707	683	684	707	672	711	682	684	737	701	734	712	710	716	718	712	708	708	699	731	719	674	765	696	633	769	733	717	664	722	709	700	689	706	702	693	665	700	736	672	714	675	690	722	746	721	733	671	708	653	647	694	745	729	724	680	675	679	643	691	675	740	718	717	700	720	696	733	679	709	700	735	718	661	631	673	741	694	707	731	727	708	672	705	730	670	722	660	744	674	684	710	718	716	689	685	714	716	735	720	695	687	705	697	730	715	691	694	728	699	711	703	741	687	700	706	714	700	730	686	681	708	722	701	717	719	703	746	729	706	712	724	659	685	689	725	711	730	720	701	730	713	690	720	716	752	677	605	730	664	678	696	697	733	665	697	674	722	708	638	672	694	701	716	708	726	738	678	748	708	752	677	723	728	759	700	677	746	702	684	661	695	718	764	653	692	696	729	711	714	730	696	681	726	722	719	688	737	736	696	684	704	719	711	712	724	687	691	724	723	741	740	694	702	727	678	708	696	729	726	748	660	715	723	713	713	744	713	759	686	728	665	706	711	723	743	737	689	653	697	687	726	669	716	726	643	740	738	687	672	648	688	737	691	707	684	733	762	718	705	682	705	671	681	720	702	700	724	732	729	742	746	745	713	736	697	693	755	733	702	695	677	685	704	707	722	743	723	713	678	677	714	720	673	731	674	743	732	744	689	701	714	702	737	695	677	698	723	650	714	709	719	690	756	746	660	691	739	675	693	694	687	747	673	718	716	689	681	714	703	710	717	658	693	692	684	667	686	689	730	713	677	700	692	682	701	700	718	763	678	713	712	700	679	710	735	693	655	740	714	684	686	735	697	716	709	676	699	688	758	710	700	694	697	730	727	732	704	727	710	713	693	686	725	675	667	697	704	688	670	721	650	697	717	654	727	755	707	713	667	735	743	661	691	707	722	682	688	724	752	687	762	686	671	707	704	690	705	745	705	690	698	718	661	688	655	702	672	728	735	691	701	672	731	703	717	694	678	724	717	737	745	733	675	750	714	670	730	704	712	673	732	669	701	727	676	695	740	721	713	723	694	690	731	667	714	779	681	710	689	687	704	699	691	730	714	701	717	625	712	739	694	704	750	701	709	700	725	685	665	726	729	668	689	671	732	710	704	757	729	688	703	701	722	719	720	683	705	662	706	674	676	690	660	691	751	701	743	723	685	708	739	666	681	691	720	729	688	666	653	716	672	692	676	717	720	649	688	728	662	661	750	695	656	697	703	659	676	723	722	699	739	680	740	692	689	723	739	729	734	679	681	680	724	733	712	701	768	713	678	741	664	698	704	729	695	730	667	684	699	669	686	742	662	655	663	666	718	691	697	718	707	742	737	705	642	687	679	687	686	709	697	694	725	710	708	707	697	687	709	707	715	705	746	732	738	721	717	770	757	714	687	741	724	678	715	724	698	660	723	739	708	692	726	741	759	701	722	649	668	704	689	755	677	743	677	714	684	702	712	702	721	701	719	700	693	712	681	678	743	704	658	749	763	740	683	668	734	707	707	714	773	717	724	721	723	720	710	683	672	695	683	705	700	704	716	710	680	663	704	677	702	730	690	712	679	722	704	699	624	740	700	678	671	666	676	711	719	726	699	678	691	696	704	711	696	682	725	689	725	659	725	692	734	704	683	766	708	647	710	741	695	731	707	721	750	727	695	699	694	767	677	693	686	667	700	683	714	733	679	730	732	676	701	690	676	720	693	728	718	725	720	704	701	719	714	662	735	689	713	747	719	727	740	737	682	708	707	729	691	695	693	709	675	719	601	693	707	705	728	707	729	749	722	689	726	700	766	686	745	711	649	674	706	777	682	704	697	697	709	690	742	672	704	744	701	717	677	698	758	706	745	727	711	684	711	666	721	715	672	744	666	709	659	661	684	685	691	717	708	726	724	711	709	697	738	751	686	726	696	701	707	700	658	704	698	708	702	702	671	719	718	691	696	749	700	710	744	689	709	729	713	712	683	775	731	722	702	699	732	710	698	732	705	772	704	734	709	683	728	732	745	683	684	724	695	685	662	683	663	694
29793	12851	1738	865	630	452	364	287	246	248	234	241	176	169	171	161	193	169	168	177	160	160	180	142	142	137	163	159	145	135	136	147	163	152	137	153	139	125	153	152	155	133	136	129	133	122	160	141	150	135	158	134	138	134	151	118	134	147	144	122	139	150	148	138	135	151	132	122	139	157	135	144	139	138	154	144	135	143	142	133	128	148	151	138	132	139	128	147	138	132	113	152	120	120	128	130	136	145	144	130	141	163	139	142	127	147	134	129	143	141	132	151	143	144	133	153	127	132	169	146	173	140	132	139	118	143	153	133	119	139	156	123	142	130	140	107	135	135	136	157	155	128	122	130	134	141	169	150	141	159	153	132	133	132	142	158	122	135	132	147	138	132	127	145	135	113	126	116	158	151	128	139	159	153	163	142	149	125	132	142	148	163	151	143	162	141	126	143	146	141	152	137	153	151	132	137	151	125	131	156	136	122	159	135	113	160	148	137	117	146	156	147	144	141	145	138	146	157	148	149	166	142	115	126	120	140	153	138	141	123	125	169	149	135	137	147	132	141	141	144	147	150	149	141	129	156	136	137	149	152	146	140	136	134	160	151	150	134	135	133	156	152	142	133	138	132	128	157	116	147	129	132	133	129	135	147	131	135	116	129	129	140	142	140	141	140	120	135	172	150	125	117	154	152	131	121	131	130	124	120	149	156	146	158	143	130	123	147	150	133	164	132	130	140	118	142	125	134	139	143	162	143	136	133	132	158	134	147	139	161	134	147	126	112	133	122	132	152	114	147	124	137	148	126	128	146	143	107	137	121	146	143	152	140	137	151	145	155	132	129	127	140	125	159	156	141	155	132	131	156	143	153	132	142	158	140	130	132	117	132	125	145	160	148	156	144	130	155	129	139	130	152	131	158	145	139	153	143	150	168	143	128	132	150	132	158	107	146	131	138	126	122	138	147	166	138	149	157	137	136	149	145	155	150	140	130	145	142	131	143	113	124	122	130	151	126	155	176	151	134	130	119	133	158	137	151	141	145	146	133	159	152	133	123	148	140	129	132	134	138	142	119	133	138	131	111	121	144	147	134	146	124	125	143	131	125	161	147	129	156	124	125	145	126	132	158	132	158	147	136	133	146	150	157	133	147	132	139	135	130	116	121	132	135	128	112	141	153	136	139	144	129	136	157	137	142	133	127	136	149	155	134	123	132	167	122	142	113	130	153	98	144	131	146	154	117	150	146	142	107	150	135	140	136	147	160	141	131	117	155	132	141	151	137	134	130	140	140	144	131	134	142	153	110	115	138	119	131	144	134	117	173	150	117	129	131	133	135	119	149	149	135	143	141	152	115	127	140	127	161	153	145	149	141	157	129	130	133	148	140	118	107	132	145	120	133	136	147	151	139	147	148	151	114	153	134	135	128	127	127	135	137	139	135	152	145	139	132	132	146	125	138	150	159	162	126	128	138	154	135	162	159	127	127	136	136	145	144	140	148	130	140	129	129	140	146	126	147	125	126	162	128	138	152	150	122	153	137	152	132	143	161	129	128	122	143	161	131	111	118	143	125	152	148	133	129	156	134	132	133	144	152	131	149	124	130	147	106	140	128	128	152	153	161	127	137	132	119	138	138	133	139	125	140	117	140	137	147	120	124	117	136	141	135	141	132	123	134	131	157	128	140	100	132	150	146	133	131	136	164	157	140	121	155	158	137	119	132	146	142	158	144	140	145	154	122	166	143	131	144	172	114	142	132	145	137	136	106	136	135	151	148	148	148	147	141	124	123	137	155	135	141	133	143	130	132	131	136	135	152	156	151	172	169	138	147	129	159	145	166	137	137	147	146	142	142	135	141	134	106	143	150	137	133	169	133	143	141	136	139	128	147	146	145	124	147	126	132	135	136	152	125	112	123	132	119	130	155	151	137	128	114	132	155	131	129	150	135	123	160	124	143	141	122	124	139	127	118	119	134	168	134	121	143	151	141	162	117	133	161	143	148	134	149	152	149	140	113	118	145	106	117	133	138	122	107	165	136	137	141	137	148	139	146	128	153	127	134	134	112	132	141	121	119	129	143	121	151	140	157	141	141	134	136	130	139	143	134	127	132	135	169	141	121	137	136	142	156	138	145	155	138	134	142	113	135	135	115	130	157	138	166	147	135	120	126	133	142	152	146	139	131	147	148	151	138	149	125	146	143	140	133	137	134	149	125	128	141	153	124	124	140	132	146	121	115	128	131	147	141	146	144	135	127	113	139	155	154	146	141	130	116	113	123	143	138	137	177	139	144	125	141	139	139	137	133	144	134	133	156	136	126	145	138	141	152	118	128	159	151	149	132	132	132	128	128	148	124	155	115	148	155	135	122	138	126	131	125	146	149	151	133	118	122	121	143	135	146	140	147	122	158	125	131	135	126	127	150	149	124	151	149	152	138	111	131	129	135	168	131	154	131	143	126	158	147	136	141	152	130	138	157	143	141	128	134	132	133	128	128	140	119	136	135	124	155	146	126	133	143	131	138	135	162	154	123	142	153	132	112	146	137	149	134	163	144	130	126	147	123	132	141	144	121	125	140	135	141	149	152	126	137	121	114	142	122	151	143	135	150	171	140	145	128	131	124	136	148	148	144	141	142	149	135	129	133	139	143	139	160	148	147	145	135	152	137	131	125	148	144	128	156	120	135	136	148	143	130	129	129	137	141	160	124	155	163	124	124	170	128	151	134	139	141	135	136	135	156	132	173	169	144	148	127	132	151	146	122	144	128	156	136	140	160	140	139	125	145	165	150	136	133	144	136	134	132	160	143	159	130	134	123	131	144	129	135	142	130	146	127	146	138	141	147	127	155	134	142	140	138	165	113	139	137	134	155	146	121	141	151	114	141	135	137	140	140	137	126	140	142	128	117	149	141	126	167	159	148	153	135	140	112	149	138	121	143	122	129	145	128	127	145	151	117	149	155	147	162	133	139	123	143	144	142	143	133	140	159	142	131	143	156	173	165	148	119	136	115	157	123	148	145	129	137	152	119	132	146	141	140	138	137	143	147	129	135	154	122	130	140	152	101	149	140	143	155	139	145	137	140	153	137	156	138	139	154	158	137	139	124	124	141	149	133	131	148	157	158	133	149	138	128	148	138	128	143	133	146	137	161	138	129	146	139	144	138	153	155	139	130	123	146	127	156	139	134	151	116	132	146	131	152	136	156	135	143	143	133	145	144	138	133	108	137	136	130	127	134	145	128	151	143	130	141	155	130	130	148	141	122	145	138	142	152	142	143	137	134	148	118	121	163	140	147	135	123	125	149	140	140	154	127	131	131	148	151	125	143	150	130	126	103	123	145	146	144	148	153	172	138	131	144	146	149	129	138	148	150	139	136	127	123	150	128	118	137	146	160	145	150	153	139	140	126	143	134	134	137	126	131	129	147	133	147	108	124	154	142	129	151	138	131	116	136	133	136	125	143	121	128	131	121	134	140	138	137	150	134	137	141	154	137	137	128	147	144
15565	8123	2246	2765	2438	1994	1683	1360	1184	1035	978	856	812	745	667	652	606	600	571	536	507	519	522	479	511	461	496	483	469	426	433	408	428	386	447	432	467	394	421	401	405	417	394	390	413	396	379	391	366	385	423	419	363	352	355	403	388	374	397	392	392	362	364	365	346	363	391	353	361	367	389	387	373	354	410	346	386	389	336	384	359	353	385	322	380	350	400	364	351	403	368	375	404	367	365	348	370	375	349	342	369	356	353	392	354	387	350	383	404	390	387	342	391	344	347	371	354	362	375	384	372	343	395	373	374	362	377	355	347	390	341	375	373	356	361	388	363	336	378	358	380	351	354	345	375	372	345	353	381	351	389	367	372	338	363	371	359	360	360	346	360	337	387	375	356	368	339	388	376	366	376	374	357	351	369	342	343	346	372	374	347	343	351	359	359	350	361	385	331	378	347	376	361	361	334	351	336	335	367	360	354	335	363	374	361	357	390	353	360	331	390	341	357	363	388	361	333	379	394	361	337	402	406	361	347	355	366	384	373	388	383	335	378	374	355	354	340	342	368	362	341	349	327	372	344	358	367	367	372	373	353	368	359	323	358	366	349	346	364	393	334	346	397	357	383	392	373	377	338	362	361	378	350	393	353	336	399	335	369	362	329	377	385	386	334	339	342	353	377	407	364	368	390	355	381	365	328	354	389	403	357	370	364	344	358	350	362	353	361	377	364	365	368	383	374	344	349	322	362	355	339	329	362	359	361	354	376	332	353	350	373	365	380	356	358	373	389	357	334	376	343	403	355	335	393	339	368	352	386	387	366	364	350	351	381	380	366	371	352	324	357	378	351	370	334	342	336	387	343	372	362	385	343	350	355	342	368	375	364	346	345	382	350	368	344	353	364	388	358	385	376	366	373	356	386	353	342	331	373	368	372	394	358	343	396	369	374	335	343	385	373	378	338	371	362	349	367	359	359	383	355	372	364	348	369	352	344	368	361	346	360	348	357	334	376	379	354	371	361	386	319	353	345	358	361	362	365	365	382	380	377	363	386	366	356	343	366	322	357	330	359	369	359	358	343	363	335	355	352	350	363	365	355	375	360	373	305	348	385	359	388	333	356	349	360	342	338	349	361	335	360	372	380	408	372	360	386	349	373	371	339	342	363	356	371	340	388	366	367	366	304	401	350	424	377	346	326	356	339	377	372	326	357	346	318	342	386	356	366	362	357	356	348	377	356	345	360	398	367	379	354	381	343	346	338	340	347	368	378	374	356	388	344	331	369	345	362	345	346	360	356	364	404	361	349	366	370	362	362	389	382	369	341	373	396	398	353	365	368	362	358	375	369	352	308	351	348	383	359	329	347	353	366	378	378	384	358	346	370	365	341	356	365	399	377	364	372	366	357	338	376	370	371	380	343	365	354	346	378	353	366	341	352	327	367	354	353	390	390	367	365	353	355	330	363	359	377	338	346	376	370	397	379	374	372	353	375	361	321	383	384	358	368	389	376	360	389	363	371	366	395	361	361	365	361	348	345	361	355	371	373	365	324	367	352	368	375	375	373	391	359	322	347	361	352	335	346	363	363	376	400	366	317	352	371	348	372	350	384	331	346	375	331	355	352	363	357	336	360	387	352	341	349	383	312	345	373	329	371	388	383	395	361	372	347	337	345	362	357	393	349	370	379	371	359	368	368	373	363	358	352	363	354	381	361	384	365	394	329	361	375	379	371	383	365	344	358	389	383	369	362	382	334	370	380	338	386	351	368	373	350	388	385	378	341	378	364	341	386	321	385	349	361	358	368	334	362	320	379	372	324	388	382	376	366	358	391	365	369	363	346	363	377	365	358	350	397	390	360	340	359	356	384	378	380	352	389	367	365	368	365	371	347	394	355	369	365	359	347	377	379	352	357	371	360	378	362	376	399	367	375	340	381	306	363	371	356	371	356	365	341	344	345	375	362	359	389	342	320	386	348	345	343	379	363	363	318	364	330	385	367	367	369	363	320	331	366	364	372	356	355	361	355	389	371	358	383	356	359	346	353	373	370	355	359	403	379	326	351	354	348	367	375	355	360	324	372	375	367	373	377	374	400	341	329	333	351	354	322	367	366	386	356	389	352	350	347	352	374	367	363	359	335	345	367	369	382	351	358	354	354	319	323	369	394	386	358	351	376	368	374	391	368	364	384	336	359	349	318	375	351	333	348	369	377	364	356	398	350	377	378	352	366	357	385	361	335	362	351	354	383	366	365	367	407	371	375	362	348	380	392	341	344	364	336	361	351	357	356	366	371	368	359	365	350	351	338	349	356	381	339	366	359	362	363	391	409	348	362	397	388	368	322	344	345	357	380	374	376	351	346	390	352	371	351	374	377	339	348	365	356	342	329	375	371	337	345	327	351	380	391	353	330	313	331	331	352	354	378	384	341	358	361	393	357	377	344	349	338	403	346	350	359	379	389	351	353	401	350	321	375	391	364	377	380	378	362	368	373	364	392	369	374	360	339	356	368	320	359	361	339	364	346	391	349	359	367	365	365	330	340	370	334	365	363	386	386	337	377	355	343	406	381	369	370	351	358	365	350	380	345	336	372	344	369	383	344	349	380	357	379	350	378	358	361	394	381	379	368	385	347	344	348	313	375	333	382	322	340	383	349	385	372	365	329	343	387	368	366	379	363	359	352	365	374	337	377	354	384	367	346	356	374	353	364	359	366	346	388	380	354	369	377	359	363	357	345	354	388	349	372	362	361	371	379	314	350	392	400	355	350	384	385	376	354	393	339	380	348	366	346	372	338	359	317	385	330	382	377	359	348	352	343	376	402	353	354	375	380	343	340	395	380	394	390	348	326	350	346	362	368	355	364	358	347	369	371	371	372	363	367	384	340	365	333	366	325	375	381	372	355	339	357	361	369	363	340	358	370	350	357	340	352	325	409	353	351	386	335	342	374	381	305	333	342	366	343	349	362	386	356	364	361	389	351	360	358	392	374	364	355	372	376	344	358	392	361	340	387	359	390	326	341	357	367	380	361	362	357	397	362	365	320	333	374	341	355	338	395	342	357	348	393	360	336	387	333	359	351	348	408	366	344	342	358	374	403	351	398	312	351	377	379	365	394	332	338	354	380	358	360	373	361	415	356	353	352	337	315	352	347	345	348	363	390	362	369	383	390	381	351	361	393	341	349	363	352	356	355	380	362	374	373	372	325	356	362	342	338	384	339	352	408	326	368	380	340	335	343	331	360	363	381	369	372	370	386	348	363	314	377	347	356	355	380	370	357	323	343	376	379	358	390	384	366	396	380	359	337	380	379	382	356	374	375	357	348	344	383	388	350	358	348	365	354	336	361	359	339	357	335	385	365	362	353	344	366	340	341	338	388	371	367	324	372	374	347	351	353	413	381	378	386	360	344	346	348	378	367	356	347	379	362	387	340	347	367	383	394	355	371	375	342	340	333	373	377	393	397	383	376	345	382	357	366	369	357	376	381	372	338	335	400	360	365	392
42108	23739	4234	1673	1127	804	656	525	413	362	337	262	251	235	247	243	230	238	230	211	212	178	200	161	188	152	186	217	196	195	185	191	156	161	201	166	183	153	171	164	176	152	193	155	172	163	167	151	173	197	176	175	180	150	168	155	139	163	146	178	157	167	173	152	160	165	147	148	160	178	138	134	171	155	123	148	170	156	158	165	146	170	166	174	166	144	157	153	150	181	169	156	173	166	163	162	165	183	154	157	161	151	155	142	147	149	158	149	151	153	150	142	153	145	172	157	146	137	187	159	145	173	129	142	163	150	128	149	152	139	158	167	173	136	135	152	161	123	165	147	177	148	145	151	146	172	174	162	132	160	156	163	139	155	161	160	147	145	135	155	173	149	132	151	140	164	132	153	178	151	154	141	131	142	149	183	151	160	145	140	153	139	152	154	145	174	174	141	154	150	150	154	175	155	142	160	160	153	158	158	148	159	151	174	159	136	165	154	175	154	154	146	179	136	128	160	155	155	164	137	153	165	159	134	141	152	148	158	160	163	149	139	165	140	173	148	164	159	160	147	164	136	153	165	162	151	164	169	171	143	150	168	140	140	162	160	166	163	150	172	146	133	142	156	155	185	163	164	154	157	153	163	140	159	159	147	147	152	162	159	141	139	168	150	174	154	174	174	188	148	155	162	151	163	163	159	186	157	187	143	169	164	141	173	183	144	134	148	142	149	150	158	142	136	139	172	139	135	161	171	159	149	135	136	175	159	157	139	158	132	152	142	148	157	147	157	148	142	157	175	162	152	174	146	172	158	151	157	157	163	159	155	154	143	151	144	145	148	160	147	154	164	162	140	159	149	150	166	160	145	148	139	166	139	155	192	151	158	141	153	173	165	152	165	153	164	170	183	140	179	153	167	144	130	152	147	137	156	153	160	147	161	161	143	158	145	152	168	183	151	136	144	174	156	160	157	149	137	137	159	157	179	188	159	162	146	169	169	158	160	157	151	177	177	153	147	127	166	133	175	167	179	148	149	173	142	146	143	169	132	155	185	187	175	170	171	139	169	157	134	156	151	151	139	172	144	175	136	189	202	161	170	135	159	169	171	153	146	174	150	171	148	171	162	155	164	143	162	156	163	155	158	152	153	152	135	127	142	155	183	163	173	150	159	158	166	164	159	146	144	155	173	154	145	146	167	185	172	153	146	138	170	152	173	152	174	159	151	148	157	160	170	163	150	154	158	168	164	150	159	164	154	166	148	166	134	142	141	140	168	154	153	144	123	168	155	147	153	160	162	174	143	155	151	140	144	148	160	179	172	149	147	164	143	137	200	177	161	143	130	149	177	175	128	147	156	158	170	156	148	122	153	151	175	189	148	169	157	130	158	146	154	159	162	173	150	171	153	143	172	165	144	127	183	161	126	174	179	146	169	134	178	160	152	156	138	138	174	145	143	143	182	137	123	154	148	165	169	153	149	155	150	168	135	154	141	158	150	149	160	162	152	141	153	145	161	138	149	152	163	164	147	145	151	172	161	145	141	138	152	133	152	147	180	175	155	130	169	185	158	153	139	181	141	167	146	162	154	151	141	177	157	159	159	150	136	172	176	143	173	197	157	148	166	163	149	187	154	158	156	143	162	161	173	159	146	153	160	166	164	166	154	136	166	179	148	153	159	165	163	169	136	153	158	149	155	160	162	163	147	139	162	142	163	141	166	171	154	152	159	166	151	158	170	152	154	142	146	156	139	165	171	152	163	147	180	131	147	160	158	164	133	154	164	164	185	177	160	136	166	179	144	154	175	160	152	158	154	162	153	133	158	169	153	167	155	157	173	170	160	127	139	129	140	143	159	134	180	167	162	150	135	160	177	143	161	154	144	158	152	152	166	151	157	151	138	169	154	153	146	157	134	158	174	148	152	151	137	143	143	121	162	159	154	154	114	147	146	156	156	135	167	152	164	169	153	162	152	145	153	151	159	148	161	162	152	170	175	179	166	158	158	146	160	167	159	138	152	174	158	139	144	137	168	148	170	160	166	168	178	141	157	165	156	178	141	158	138	150	135	143	140	156	163	175	168	140	153	170	151	133	148	174	163	164	166	172	162	141	139	141	141	162	164	168	136	173	157	160	144	147	164	151	164	177	154	161	159	164	152	161	165	158	153	156	168	166	157	164	160	144	146	154	146	171	150	174	140	158	193	155	143	143	179	138	147	157	165	154	147	152	127	144	159	140	148	185	139	143	141	158	154	133	129	148	155	141	164	177	142	124	141	162	170	144	153	154	170	153	174	184	162	129	132	189	181	170	162	142	178	154	170	152	145	135	164	156	156	173	182	142	144	144	130	146	162	165	145	166	158	179	148	151	140	163	154	149	167	168	156	171	138	138	145	166	151	170	125	148	194	149	169	151	173	149	192	159	145	154	148	161	152	167	164	164	148	171	171	135	154	139	144	164	163	146	172	154	148	165	171	157	163	144	169	138	167	139	157	136	154	142	162	128	137	158	163	162	159	165	148	151	187	163	162	153	156	125	155	145	169	161	152	160	173	143	151	168	147	156	172	170	169	148	140	151	191	160	146	140	152	178	161	167	146	164	156	141	145	178	155	153	172	161	152	158	157	145	156	150	190	142	160	177	177	160	163	157	151	149	161	168	172	137	138	144	168	158	153	154	152	162	167	163	150	146	127	159	167	149	151	167	137	155	155	149	137	135	141	169	173	149	149	157	137	166	141	172	146	137	134	181	147	155	165	136	187	169	179	152	141	158	141	158	145	165	171	157	147	161	181	149	159	146	177	165	171	146	175	149	135	155	155	167	144	157	186	151	157	144	170	150	163	178	149	155	166	154	151	151	181	143	173	165	153	135	135	162	141	150	156	147	138	147	165	144	140	148	150	157	153	139	169	162	148	150	169	148	154	172	163	159	146	159	157	167	153	142	157	135	154	174	155	158	144	173	147	164	136	135	159	168	150	166	144	192	146	172	137	161	160	153	154	154	176	165	156	152	143	172	168	165	165	150	145	155	181	183	161	183	155	167	147	186	178	159	164	149	147	149	162	178	167	162	152	173	152	152	147	155	156	163	132	167	173	150	175	157	163	163	147	164	131	144	124	132	163	155	143	131	155	163	148	152	130	172	153	142	169	182	145	178	155	149	154	153	152	159	144	131	153	155	173	155	153	161	159	159	174	147	145	154	144	165	160	163	162	160	152	152	136	157	148	161	189	160	138	152	149	149	170	143	167	145	173	138	164	152	173	150	140	171	176	162	146	183	135	155	159	141	172	159	161	155	161	134	174	158	190	143	156	154	185	148	145	147	147	162	158	157	176	156	168	168	149	163	140	179	145	160	155	144	153	142	163	140	157	155	167	152	163	162	167	173	171	134	144	164	181	147	149	154	149	135	129	153	153	169	167	172	166	147	138	150	148	148	165	168	159	160	145	172	166	165	182	164	173	144	151	157	141	173	172	184	166	145	167	152	153	146	200	180	179	162	146	163	125
21788	13112	4050	4885	4095	3466	2898	2393	2003	1670	1435	1393	1272	1147	1090	962	931	859	800	780	714	756	703	677	643	653	609	602	610	572	554	556	537	540	553	517	517	536	529	497	514	550	546	490	489	482	460	475	489	467	452	450	483	465	476	439	432	428	517	469	479	463	459	445	497	490	486	472	443	437	517	476	469	452	434	453	443	446	405	447	434	484	447	434	405	428	437	447	416	446	432	438	401	469	454	442	428	440	455	454	436	462	445	399	428	455	411	441	423	396	442	420	435	473	452	435	475	462	415	458	474	432	427	483	434	433	459	477	457	448	434	434	469	420	444	419	453	409	432	448	423	429	470	423	472	444	420	457	468	463	416	423	463	461	431	437	429	433	430	417	446	422	445	425	410	434	463	463	428	435	452	433	437	427	446	458	411	377	421	451	448	430	438	441	419	438	446	431	460	410	407	430	409	395	457	433	439	434	472	442	417	442	473	394	456	442	389	406	436	418	422	426	438	435	444	414	427	416	415	429	421	436	408	445	453	459	404	424	405	426	437	426	454	397	444	420	422	413	465	434	443	406	446	434	429	423	452	425	448	376	466	437	449	384	470	408	421	418	416	436	421	430	407	432	467	450	384	407	385	428	440	407	410	434	454	435	423	430	438	423	407	431	435	431	441	417	435	404	426	433	444	435	438	406	450	445	406	396	454	475	417	415	407	425	413	410	448	416	386	445	440	398	420	443	440	445	410	406	416	418	441	435	437	400	380	413	403	385	418	402	445	400	453	414	435	449	397	420	408	417	448	464	408	418	404	427	412	452	447	482	396	396	420	461	446	466	446	413	412	402	427	451	463	420	432	424	392	442	429	439	441	453	400	438	443	414	464	464	418	386	440	442	438	392	435	463	429	414	397	415	402	434	442	403	422	424	430	432	418	454	424	444	426	425	434	425	393	431	444	424	398	422	449	428	397	443	412	475	407	434	442	441	419	432	399	428	421	450	412	390	439	461	441	417	436	447	447	415	442	464	401	407	433	424	423	433	406	421	452	485	434	400	418	394	409	477	462	420	434	401	454	435	414	438	436	462	447	433	412	422	435	454	419	413	427	451	436	438	402	416	378	435	399	405	416	416	408	404	439	457	432	455	426	438	414	471	405	434	433	439	432	419	422	441	442	441	427	401	439	417	393	452	443	447	442	434	444	418	464	450	375	417	477	427	400	417	401	433	451	444	430	432	401	419	441	450	423	426	428	442	445	434	408	402	409	400	445	434	449	407	411	442	456	401	438	459	445	410	444	424	393	434	397	401	434	407	393	438	424	434	398	416	459	449	420	412	436	431	443	439	428	457	430	435	423	423	398	398	467	412	434	425	406	440	420	415	436	408	466	449	406	415	409	429	422	432	433	441	446	412	408	405	469	400	382	408	439	411	418	403	399	409	437	448	441	451	399	408	427	417	417	389	422	445	413	428	436	408	438	404	453	437	436	423	420	444	429	432	400	450	422	458	409	455	427	422	393	399	399	479	443	447	381	411	413	438	426	435	477	429	435	427	436	418	406	422	446	411	432	401	426	452	418	449	427	434	399	432	425	426	429	447	418	387	420	440	464	405	430	432	447	438	428	374	430	413	389	425	386	447	417	399	457	407	414	438	437	414	464	464	401	412	416	442	417	422	430	431	452	416	431	439	420	405	421	429	426	432	468	441	431	462	408	438	429	414	437	428	434	419	387	400	417	461	414	389	427	435	440	364	405	441	474	431	403	426	460	406	407	407	460	447	417	414	459	457	391	400	422	425	439	411	434	406	383	449	431	423	428	398	408	443	462	453	429	401	449	428	446	408	403	418	448	424	436	434	413	420	430	404	444	398	448	454	424	440	439	434	428	429	454	443	394	444	417	448	427	427	419	435	415	424	417	418	434	410	402	380	452	437	454	409	416	410	435	407	411	433	450	410	418	424	438	399	430	472	433	418	434	471	440	401	423	422	425	413	441	407	400	448	452	411	442	402	457	419	467	416	414	444	397	423	412	450	392	413	395	430	432	428	469	441	421	400	404	463	438	439	412	415	422	406	454	437	446	415	434	432	402	434	400	436	406	438	438	424	449	454	416	455	404	438	398	442	442	434	418	453	421	436	393	421	380	419	440	422	429	451	441	402	409	374	408	423	412	428	380	411	387	435	454	396	413	425	413	438	418	420	432	425	437	450	425	445	426	391	414	397	445	394	435	450	424	426	451	442	425	432	447	447	413	442	432	431	452	417	458	388	426	427	441	421	432	425	418	448	435	413	433	431	437	407	412	434	438	433	410	417	440	416	431	428	416	429	420	429	391	421	425	442	450	442	440	451	433	427	426	459	446	438	423	434	410	435	429	437	427	414	446	431	415	400	446	437	443	470	435	439	438	423	436	410	423	422	452	419	444	449	425	402	474	420	429	469	448	455	396	446	411	392	424	446	437	441	423	418	461	428	418	417	400	430	421	391	439	425	461	428	427	422	397	429	387	435	432	432	414	439	415	403	391	437	418	411	483	372	438	427	435	413	426	419	426	424	444	403	447	405	452	402	398	447	422	437	399	427	403	399	397	405	398	418	443	440	427	447	478	431	435	434	380	426	458	421	417	375	412	440	433	414	403	401	413	414	438	405	447	450	402	459	415	457	389	402	414	430	412	401	460	417	428	429	401	502	426	473	411	434	439	414	438	444	452	420	419	441	448	448	414	474	405	437	459	405	421	415	405	436	459	441	443	422	399	438	455	419	462	419	434	423	428	429	462	430	455	435	452	440	376	427	444	424	414	410	411	403	433	428	437	435	492	445	419	421	464	392	429	431	451	453	424	414	454	369	445	418	453	425	449	450	425	411	439	409	430	429	408	440	410	411	404	425	406	425	446	426	444	439	421	422	446	412	429	420	434	445	434	403	442	418	430	457	429	397	456	425	454	407	395	419	403	430	429	430	425	427	435	430	426	419	403	441	415	403	429	431	464	418	408	412	408	421	415	431	397	441	420	439	437	439	385	446	398	383	410	421	443	410	455	461	431	431	438	468	451	436	390	428	417	410	420	413	431	480	407	461	455	429	415	413	436	387	412	442	448	400	420	419	462	424	437	432	473	419	426	434	373	454	452	444	453	487	417	415	416	403	440	426	424	393	422	449	429	439	413	422	417	430	440	393	439	409	441	425	435	424	443	430	434	396	428	435	431	438	418	386	460	419	423	404	453	428	416	392	411	435	432	412	411	436	447	465	430	423	437	426	456	418	415	449	429	458	427	462	423	444	456	451	401	438	427	433	381	416	396	422	428	449	442	455	435	424	450	439	464	423	449	441	398	440	429	415	438	385	444	379	405	426	404	433	415	430	423	444	424	377	450	432	406	432	388	413	421	421	391	432	451	416	465	432	471	460	440	486	401	464	423	410	439	436	446	437	414	450	428	400	454	437	420	394	392	406	422	415	401	474	442	417	448	466	455	433	448	435	454	424	414	421	442	464	433	430	438	456	413	391
11424	971	330	340	321	294	306	327	335	268	300	275	316	293	328	313	313	307	301	326	326	315	296	319	305	297	295	305	332	326	308	314	311	343	318	312	311	331	307	323	341	315	305	328	319	295	276	285	288	308	298	320	331	314	301	311	316	302	303	264	354	322	310	306	322	333	308	289	321	309	308	351	294	295	309	294	333	307	306	308	287	304	269	297	282	337	345	314	311	304	319	321	316	308	327	322	349	272	301	308	310	321	329	365	322	313	333	297	324	292	271	303	304	268	337	313	276	294	305	316	317	306	301	302	340	299	303	293	285	330	302	339	312	340	301	312	321	262	285	297	293	304	297	312	335	340	323	295	299	320	325	302	321	274	311	280	273	313	300	309	319	280	303	325	311	302	363	311	308	296	300	298	271	306	302	315	314	333	307	290	324	315	292	324	320	285	306	278	308	292	277	310	294	319	332	290	292	308	298	323	338	304	300	367	303	313	320	330	286	300	287	293	293	299	311	296	312	296	305	316	303	286	306	283	304	316	298	319	335	302	335	326	298	304	298	309	274	321	283	319	300	264	312	326	307	313	291	288	308	273	290	335	284	310	300	333	299	319	319	316	319	285	294	305	316	289	293	305	288	287	328	312	312	273	321	325	312	307	319	297	324	308	309	307	326	309	292	334	327	288	307	311	303	323	312	311	326	307	362	334	316	314	312	298	301	294	300	321	277	293	300	305	316	269	318	325	345	310	299	328	316	308	341	326	305	320	333	305	304	306	369	316	309	300	292	318	274	317	335	282	312	272	287	299	314	344	304	311	296	310	321	282	348	320	333	344	291	311	296	326	347	317	286	303	327	291	274	315	309	334	322	297	283	311	304	313	279	293	314	324	331	325	316	294	310	308	273	312	296	316	360	316	261	321	287	275	295	298	297	292	315	281	273	305	335	290	313	303	305	288	300	338	292	302	299	310	272	310	278	344	333	315	312	315	285	287	279	299	319	337	307	299	297	298	316	314	301	306	311	334	315	317	301	304	323	334	307	318	291	318	299	313	319	308	282	330	330	303	324	282	315	302	307	315	285	288	294	322	302	292	324	294	303	320	330	333	310	328	296	280	314	317	322	303	312	293	330	295	325	296	309	319	354	319	294	279	284	326	301	305	283	326	267	289	333	292	319	338	306	302	338	320	307	309	291	309	310	325	287	323	302	281	291	310	298	329	306	320	289	302	297	306	309	308	314	308	266	326	320	306	293	315	320	289	263	310	289	306	285	260	298	331	356	284	304	291	320	297	329	323	304	312	334	289	284	313	288	295	319	300	334	282	294	282	289	282	316	283	301	320	289	302	298	320	322	293	306	322	305	315	300	317	323	326	297	302	325	304	307	310	318	313	337	297	282	311	306	306	283	323	316	324	317	303	350	302	297	299	303	271	314	312	292	308	335	289	343	348	308	292	344	331	309	340	284	317	343	304	312	302	274	305	296	302	317	285	266	298	318	300	305	329	324	320	292	331	289	318	315	295	323	318	319	288	296	352	283	280	318	337	300	317	310	314	295	290	321	286	329	318	288	334	336	300	308	312	326	268	310	292	314	317	281	316	312	308	311	315	302	309	334	294	310	284	310	290	321	294	295	319	302	313	289	321	346	302	308	292	297	283	333	321	300	316	311	309	265	288	294	320	321	308	308	351	332	298	326	349	311	285	317	297	286	330	303	299	296	333	314	337	299	277	270	278	333	294	325	349	333	326	295	308	337	295	304	326	343	348	297	294	308	330	290	295	315	301	305	314	311	327	338	264	315	292	284	330	286	328	308	294	293	311	267	293	300	305	274	276	284	322	305	315	300	337	281	308	334	323	347	300	337	323	297	298	299	302	350	312	282	305	300	305	305	307	323	297	269	317	304	336	305	339	327	318	336	339	310	296	324	302	333	270	333	298	320	325	333	302	290	320	304	308	308	310	320	286	316	318	313	279	319	298	278	303	307	333	304	313	310	288	305	314	289	325	341	338	318	276	330	334	267	293	294	320	300	305	289	320	277	291	327	320	317	297	320	306	290	312	294	331	309	309	329	298	336	309	303	310	314	318	309	308	270	289	299	331	290	319	372	323	327	318	288	319	333	306	289	327	264	286	283	301	300	314	296	339	288	303	307	263	323	293	300	282	286	301	275	282	316	304	278	287	298	332	295	293	269	307	301	293	313	290	313	322	352	317	263	305	311	314	303	323	333	328	320	298	319	287	279	284	315	325	321	288	317	336	300	318	315	288	299	323	298	339	286	320	300	293	337	334	316	316	266	283	301	296	317	347	296	295	303	300	306	316	326	316	308	344	312	312	267	329	295	297	294	303	299	300	319	284	261	301	304	314	339	287	318	320	288	313	317	261	299	310	273	321	323	311	306	307	319	342	285	293	302	328	291	293	276	280	303	309	309	337	292	324	317	299	306	300	307	295	310	329	320	302	308	283	276	291	348	321	297	280	283	320	337	330	303	317	311	326	298	303	314	299	319	302	316	291	302	300	311	303	331	316	321	334	313	330	319	329	292	353	299	325	314	336	321	342	315	308	324	308	302	312	301	320	299	307	330	301	303	287	310	297	339	308	297	318	305	288	288	259	290	317	310	312	335	282	304	315	296	329	325	326	266	301	312	303	292	325	334	308	333	297	309	335	298	313	311	315	337	297	287	313	314	333	323	292	294	281	290	325	300	318	316	299	312	301	286	304	298	316	327	272	292	322	304	307	313	350	318	335	270	282	294	281	326	299	304	304	311	333	305	332	289	336	293	315	302	313	302	309	319	298	338	298	339	273	300	322	299	295	336	318	343	329	313	319	296	299	284	321	334	313	324	275	318	303	305	318	272	315	318	324	285	280	326	333	304	315	323	301	341	301	314	338	308	306	332	339	329	305	309	298	325	321	310	299	342	313	308	305	321	328	342	298	300	318	308	303	306	289	317	339	313	286	339	310	325	313	288	313	294	294	347	320	345	326	310	302	296	326	328	346	357	286	284	285	288	327	315	327	289	289	309	268	315	315	309	365	319	321	313	308	316	319	315	303	308	279	276	300	300	329	305	305	322	340	287	321	313	300	285	296	303	332	314	338	301	322	293	309	311	317	293	286	352	325	303	281	288	285	290	312	298	322	275	324	307	284	301	318	338	286	355	316	290	277	284	261	295	309	319	309	305	329	328	320	291	299	307	302	302	273	313	300	318	343	311	341	294	322	296	298	310	356	296	312	342	321	339	273	342	281	314	304	278	327	339	309	299	272	276	317	288	297	306	343	313	309	328	321	320	300	300	285	332	293	295	290	288	333	288	290	304	293	308	302	316	303	339	298	294	295	288	321	298	322	287	339	303	305	291	288	284	325	331	299	314	279	303	287	312	279	344	336	346	304	291	311	268	281	317	311	298	333	318	298	299	321	345	309	299	317	334	310	308	296	293	311	280	301	313	309	297	293	318	326	318	316	320	292	287	303	299	310	313	301	288	316	331	311	310	298
5601	1161	776	762	780	738	755	733	693	706	726	807	719	752	768	741	696	702	688	744	674	712	790	708	740	701	677	737	694	711	650	694	723	670	666	704	756	736	731	741	713	748	753	720	683	759	703	693	673	735	704	746	696	706	700	720	726	669	687	703	684	719	718	698	694	688	699	672	709	645	654	725	728	690	708	710	687	703	676	715	672	694	671	672	672	713	714	721	734	728	691	736	710	722	700	693	741	728	744	692	729	732	694	722	685	715	735	676	713	695	688	631	701	704	729	749	690	661	710	715	702	695	665	694	757	743	721	717	712	726	732	758	731	729	695	668	666	718	646	756	703	638	742	680	721	693	717	726	732	728	721	717	719	756	680	680	695	689	689	691	730	728	676	704	724	667	711	716	733	727	697	706	768	671	689	714	721	724	717	743	702	698	679	731	714	705	722	721	686	726	735	679	715	721	683	724	755	744	690	715	679	731	705	736	753	665	663	682	670	726	702	707	691	694	702	686	688	781	711	694	766	682	719	695	701	694	721	727	708	751	746	667	695	711	756	731	678	710	712	694	703	676	726	682	683	716	676	736	685	696	697	664	705	697	664	755	746	700	724	708	727	694	714	689	704	672	743	713	691	718	710	665	734	676	726	726	683	671	669	709	721	701	674	688	691	759	693	678	706	706	677	697	737	699	749	714	734	712	736	667	713	717	685	701	701	714	735	683	696	727	709	701	726	708	721	700	738	676	687	709	699	660	688	685	730	689	650	780	692	704	707	641	740	682	698	666	726	705	723	723	745	751	736	728	664	677	709	725	715	726	692	709	734	685	706	708	690	718	703	664	713	753	692	731	763	703	704	740	724	755	714	711	705	680	696	682	691	685	710	741	720	714	685	702	730	669	671	704	703	692	692	660	763	725	703	738	737	736	728	752	715	719	737	736	676	740	728	720	711	695	725	699	689	718	726	704	713	720	739	677	690	699	717	668	702	733	718	698	721	688	693	696	735	764	746	711	698	651	700	718	724	735	692	743	716	753	690	702	649	679	717	702	739	735	691	687	708	701	699	701	679	750	714	714	695	702	756	709	677	695	667	747	698	719	753	699	705	736	743	702	653	656	690	635	711	682	675	675	713	726	640	746	712	694	734	712	734	691	727	664	737	709	693	745	705	731	720	710	697	694	664	673	726	717	717	682	740	699	714	715	696	730	698	739	685	728	711	715	737	716	734	693	721	697	691	709	739	741	692	717	700	716	750	703	712	703	759	699	696	706	687	733	723	725	687	694	721	716	713	699	704	725	677	724	693	706	701	700	711	751	720	742	686	733	674	744	712	665	690	697	644	694	689	699	637	675	747	674	709	696	696	668	732	738	710	703	716	693	721	731	746	735	689	674	740	697	749	721	699	681	673	715	699	743	697	680	684	692	745	708	714	733	744	753	683	666	676	699	694	675	704	704	688	758	693	741	684	711	737	721	710	705	757	729	654	713	705	735	664	673	733	725	647	699	725	735	685	707	717	649	694	705	662	677	716	691	683	716	725	790	713	718	780	713	661	719	736	707	737	686	699	696	702	707	717	742	737	741	715	698	723	711	715	661	708	669	691	666	699	668	735	713	658	725	690	707	714	743	748	662	721	726	745	726	698	719	697	713	672	722	685	735	745	681	709	705	716	708	717	687	698	710	692	749	663	695	739	688	683	706	740	705	695	683	721	651	698	709	694	700	721	695	748	665	714	650	695	723	719	737	717	727	730	699	696	694	737	704	660	691	662	719	678	718	689	721	760	709	733	720	726	712	717	677	736	733	706	663	702	759	677	731	696	716	713	712	686	714	709	710	695	686	731	707	642	702	678	681	696	786	710	718	715	714	705	740	725	674	688	735	658	703	703	691	686	725	690	729	712	691	765	745	733	683	719	685	693	720	669	707	790	726	701	708	665	700	700	743	708	805	737	690	676	734	735	691	706	689	735	699	746	682	651	718	698	726	695	702	734	723	703	680	690	752	724	659	678	736	662	712	722	733	687	710	699	710	719	714	727	757	688	735	708	706	722	694	725	668	710	702	727	691	696	670	707	679	695	776	704	732	696	671	698	761	717	732	730	677	681	746	687	700	696	714	714	719	706	714	671	763	702	702	691	707	702	680	715	690	711	721	682	690	713	705	729	676	751	680	707	705	726	684	707	708	702	672	738	733	710	685	741	669	711	728	698	694	737	688	690	663	695	690	708	733	704	692	693	684	709	698	678	739	692	709	707	659	701	674	696	680	711	642	743	697	712	748	672	678	704	738	699	717	714	717	708	768	696	758	733	692	683	730	714	746	703	698	753	694	718	718	738	682	715	718	680	741	707	716	737	727	714	757	697	651	683	683	744	711	664	689	702	752	691	685	724	723	697	718	703	732	715	744	720	728	677	703	701	703	728	693	705	685	714	688	718	682	673	745	682	695	708	674	694	693	687	720	759	718	692	706	728	769	717	667	701	716	695	696	703	735	677	725	721	749	718	670	723	705	720	681	684	731	773	742	638	742	714	688	667	669	662	667	680	700	673	738	722	689	717	729	726	686	696	699	714	719	729	749	740	742	762	717	710	730	738	686	647	682	715	729	676	682	719	741	670	666	698	693	743	717	699	680	684	737	681	717	662	713	693	719	656	705	671	750	699	752	704	676	726	727	703	707	664	699	748	722	697	681	675	695	742	686	715	705	707	673	736	741	723	725	722	705	695	723	691	677	673	728	715	698	685	707	723	703	692	675	737	691	660	742	671	689	698	741	734	694	736	688	690	717	707	760	678	672	732	736	705	699	736	699	710	706	693	689	701	778	708	691	692	670	689	695	755	684	643	700	726	684	704	680	699	735	716	657	670	754	640	669	696	710	729	717	699	712	720	691	717	683	707	743	682	722	698	704	695	769	731	645	708	693	715	674	685	707	762	672	672	708	713	765	693	710	704	681	686	746	674	711	727	654	705	739	736	711	705	687	735	674	735	688	705	704	647	677	666	715	719	770	732	715	766	708	696	701	761	750	702	706	711	701	673	691	733	696	749	716	779	695	692	702	725	755	738	671	747	674	766	669	707	653	696	711	749	713	677	693	708	709	663	703	728	697	728	733	693	710	719	691	727	704	715	713	731	710	675	690	689	725	699	707	698	740	716	709	717	694	702	716	736	700	700	664	698	758	697	697	691	665	717	693	755	724	717	676	687	737	698	662	718	694	675	665	691	740	708	709	723	735	779	715	717	717	723	687	713	713	678	686	722	707	732	703	703	716	698	743	745	738	757	741	655	675	653	703	708	671	714	701	663	761	753	691	724	757	706	671	663	678	660	740	700	733	670	697	713	713	776	693	750	688	692	687	732	717	650	708	715	690	725	717	671	660	688	736	686	666	658	675	721	658	688	700	728	704	718	734	710	745	697	720	708	659	731	737	714	729	774	665	729	744	738	677	701	755	764	692	763	727	707	708	699	740	716	711	738	729	694	687	718	688	692	750	709	702	715	739
29983	12660	1700	851	598	437	360	332	291	247	216	215	206	174	199	172	211	179	166	156	145	138	147	139	143	146	158	152	150	157	155	145	141	136	135	163	132	111	147	148	154	136	139	159	139	143	126	144	141	132	139	151	152	141	124	124	159	165	141	129	119	159	137	145	159	140	153	129	127	140	134	139	135	159	144	121	142	140	140	138	143	125	122	139	127	120	149	138	141	129	135	147	129	168	136	130	132	119	143	131	123	149	138	124	163	134	133	139	140	146	153	135	146	144	156	154	148	142	147	128	148	134	137	146	142	139	120	153	148	156	164	144	138	125	115	135	156	131	140	148	131	125	152	120	158	160	172	153	129	143	126	127	161	143	152	131	146	134	145	149	151	126	141	135	117	126	134	141	152	146	120	139	145	142	132	129	145	143	130	142	133	157	148	146	113	138	126	137	145	141	120	140	134	134	148	138	129	122	127	143	140	151	119	136	145	133	123	154	129	136	146	139	152	116	122	141	161	143	134	137	118	121	145	153	142	128	130	162	142	141	145	144	134	151	149	136	117	141	141	148	131	143	129	151	121	145	139	112	131	140	151	155	134	157	134	136	136	139	103	130	137	155	155	133	142	128	139	124	133	126	131	132	141	139	127	131	155	139	128	147	149	152	142	145	147	160	134	131	140	111	143	124	137	142	131	127	137	144	139	123	143	149	122	136	133	137	147	150	130	151	140	139	138	131	134	157	122	158	145	126	161	122	141	145	142	124	133	181	151	132	145	149	136	152	148	127	125	161	136	157	144	133	149	141	168	138	149	145	140	120	128	137	134	148	137	131	141	145	147	133	145	144	115	148	136	136	138	147	145	133	127	145	139	130	130	148	129	128	136	124	158	142	163	131	134	141	113	126	138	152	145	130	134	138	142	146	148	128	130	138	112	111	130	121	127	148	138	146	127	136	159	134	135	128	119	148	152	140	133	137	155	129	136	140	136	132	139	149	123	159	156	130	137	132	129	150	141	136	140	140	130	151	140	154	144	160	153	145	143	135	139	131	157	130	130	155	126	122	140	120	135	148	139	166	140	161	116	157	151	138	121	142	147	144	146	144	132	140	141	136	133	145	128	149	142	142	136	146	161	144	132	160	152	137	135	132	132	137	135	145	131	131	149	137	157	143	137	110	119	131	133	143	142	138	153	155	128	139	144	124	166	133	143	130	147	138	131	153	144	134	138	136	133	153	148	135	151	147	151	144	138	148	141	144	108	129	135	126	134	144	134	147	156	139	145	153	127	147	153	146	133	127	149	124	150	140	125	126	139	147	142	131	144	143	153	171	145	145	142	119	147	126	130	145	134	143	139	132	135	110	131	118	137	136	112	162	140	164	147	129	127	144	155	116	153	120	144	161	136	127	151	131	149	125	149	130	148	132	112	160	112	152	148	158	118	125	162	124	147	137	136	144	155	134	147	124	135	170	133	131	142	146	133	140	114	148	126	156	144	154	155	138	145	135	131	128	114	138	120	149	131	127	125	144	132	134	141	144	142	141	117	136	130	144	143	147	127	149	155	159	134	112	148	152	146	139	133	141	139	144	152	128	144	143	151	139	146	120	134	153	150	154	142	135	116	126	127	133	136	112	138	136	147	151	137	148	137	139	135	155	135	140	143	142	118	138	134	134	127	124	138	115	162	158	132	140	145	124	142	141	145	144	130	127	127	136	120	154	166	144	157	143	148	126	131	138	130	150	128	122	149	161	137	131	122	136	147	116	139	133	124	151	138	148	134	133	116	127	143	135	120	152	143	138	139	138	147	150	146	148	148	146	167	153	92	139	148	155	124	133	134	127	118	130	136	137	124	129	150	143	142	132	144	174	137	158	133	119	136	153	140	142	145	139	131	131	141	130	155	127	137	139	122	132	134	147	156	171	136	129	129	117	114	146	137	135	136	158	150	127	125	158	124	144	148	143	136	131	125	143	170	133	145	151	153	144	140	116	141	131	167	125	156	134	124	138	151	119	125	133	135	149	143	149	155	140	149	130	134	154	140	152	152	170	146	159	129	121	142	135	125	131	153	149	151	132	154	149	148	115	138	123	114	148	133	137	138	148	137	135	142	137	162	123	138	149	133	148	135	138	129	158	131	142	152	123	137	121	130	137	148	149	131	149	129	137	150	143	147	133	131	153	134	136	118	122	154	134	141	154	135	121	163	151	134	132	126	123	150	150	136	149	160	135	128	126	134	154	124	139	167	130	132	119	112	132	167	144	131	124	146	135	138	145	133	154	153	142	138	157	136	140	147	156	135	130	134	158	152	144	131	136	149	139	137	150	126	144	139	139	122	128	142	129	152	149	130	140	139	145	146	144	135	139	134	134	117	146	125	155	121	135	154	131	147	136	141	131	141	152	127	137	122	153	150	141	154	136	117	114	160	125	133	138	159	140	150	119	152	157	145	138	137	141	135	124	141	153	146	140	142	137	140	143	155	116	137	140	141	133	134	122	152	130	119	137	146	155	149	117	148	156	136	140	125	156	132	148	150	131	171	153	145	143	139	146	153	146	141	150	123	125	126	144	149	145	138	153	141	137	148	155	121	137	141	159	151	138	130	144	119	133	131	152	153	130	161	130	155	129	138	138	151	154	130	131	127	137	134	130	121	150	139	126	153	132	150	140	143	136	153	127	140	132	148	134	133	126	143	127	130	119	147	140	148	142	161	130	151	138	134	133	171	142	128	135	142	132	143	150	143	133	114	135	132	144	140	152	155	141	139	156	134	126	148	130	138	152	136	126	157	149	136	130	124	152	147	145	138	141	121	140	136	161	161	125	142	141	128	143	158	138	133	147	169	136	139	164	153	145	142	141	138	173	155	133	143	114	145	169	139	133	139	131	136	150	138	139	144	150	121	147	148	130	148	152	146	141	153	168	127	136	144	127	140	122	128	136	165	140	154	163	151	150	129	137	123	126	136	141	150	136	140	130	124	143	140	128	140	141	139	138	122	161	143	155	158	147	152	135	125	130	128	133	145	149	138	131	152	131	172	130	153	120	120	128	149	118	142	146	121	150	124	131	133	139	121	133	159	138	138	118	121	147	130	142	135	149	158	134	124	124	134	146	144	147	120	163	144	164	148	158	134	157	155	151	180	131	133	141	133	141	176	154	152	143	153	141	136	157	142	137	147	142	158	131	135	143	136	151	139	119	146	130	136	122	122	153	130	172	146	120	138	142	142	127	139	129	132	112	161	108	165	128	98	135	130	150	132	131	151	134	148	134	153	155	153	143	102	153	152	162	144	144	133	162	157	145	145	151	128	127	146	143	128	161	127	138	156	137	143	137	134	129	141	143	121	138	120	147	132	149	144	122	149	156	126	147	131	173	141	131	134	156	152	149	134	162	141	140	146	144	141	118	126	129	150	139	117	128	125	160	143	140	140	133	150	142	144	143	138	132	134	154	114	141	138	148	128	131	137	134	123	129	157	119	129	133	143	125	161	136	128	137	130	127
15592	7748	2280	2708	2399	1998	1654	1399	1189	1076	950	825	801	676	672	675	639	603	554	539	521	519	480	497	457	465	461	464	437	464	413	398	406	428	427	398	455	373	411	401	362	394	372	371	408	400	449	412	356	398	399	420	377	334	406	370	374	383	331	376	346	423	360	365	375	401	369	377	384	373	411	363	420	404	341	395	363	410	358	356	380	387	383	394	353	377	365	386	383	346	362	343	359	373	375	373	366	359	368	355	359	336	356	354	377	380	343	362	348	370	370	320	379	366	386	341	344	391	355	356	354	369	375	369	380	382	377	374	360	338	371	367	352	374	355	356	386	359	373	346	366	383	342	366	355	350	348	387	369	433	386	370	359	388	376	374	371	340	373	357	353	362	386	354	372	375	350	394	394	363	353	380	363	338	365	358	331	366	394	383	347	342	381	339	324	355	396	350	347	353	384	354	337	334	387	358	361	355	340	360	372	363	398	333	374	346	386	374	363	353	362	330	357	345	348	323	361	372	355	377	361	391	373	377	335	356	341	334	348	375	385	388	353	340	360	358	360	374	351	351	375	379	372	378	369	333	352	397	348	366	349	360	348	370	317	342	378	362	363	378	401	358	326	358	344	371	344	341	376	339	344	358	360	356	354	332	328	374	312	378	359	364	348	350	375	368	376	366	350	373	360	353	375	336	382	345	349	341	393	341	347	363	321	366	329	360	379	366	356	370	359	368	356	320	362	377	389	374	349	355	364	398	376	364	350	381	372	340	362	383	360	360	340	321	386	369	371	376	337	374	372	390	364	385	370	352	364	358	351	368	362	326	378	347	360	396	361	364	372	369	345	346	360	364	335	361	365	330	339	356	358	352	373	353	342	355	371	358	358	364	359	365	346	351	372	342	350	377	339	362	405	357	321	342	334	347	395	363	381	357	390	313	334	348	366	381	358	364	350	374	354	362	345	367	382	339	354	355	356	382	394	361	364	390	372	376	347	389	385	405	370	376	372	358	356	333	309	376	347	340	344	343	389	336	377	361	365	356	353	337	384	339	370	381	328	341	377	341	345	355	367	363	354	350	343	328	342	352	366	358	387	350	352	346	330	340	366	354	366	352	361	324	380	371	367	381	366	348	369	379	383	377	368	341	353	353	366	373	318	352	355	390	335	351	383	402	365	334	351	346	390	353	369	357	362	391	354	383	355	377	354	361	352	353	367	376	359	411	373	346	301	367	383	342	364	362	380	350	367	359	344	356	360	349	369	330	324	371	373	379	363	372	341	355	364	367	385	391	368	367	359	353	372	372	335	358	373	365	331	386	388	370	365	358	377	366	373	359	330	378	360	357	321	339	345	376	391	361	374	374	386	368	344	353	329	398	383	369	340	359	356	344	337	354	378	367	382	366	365	315	391	394	366	356	368	323	366	370	383	372	368	381	339	343	317	360	383	357	369	333	339	360	350	355	340	387	373	359	362	372	353	397	376	356	332	384	327	362	358	367	324	365	345	352	384	377	380	339	367	348	398	371	353	346	367	355	325	337	364	333	341	341	367	354	369	373	357	353	356	372	360	386	355	384	360	322	335	340	342	329	363	381	381	367	356	341	358	352	347	337	383	374	368	343	355	339	345	351	372	359	348	348	363	353	378	362	356	353	354	369	328	335	356	347	354	366	382	388	389	345	367	363	358	348	325	350	326	351	326	351	366	361	335	381	340	347	323	372	383	368	367	378	347	366	331	361	362	390	333	362	377	347	344	346	364	361	350	337	334	337	353	350	372	379	338	330	377	393	396	383	367	366	374	383	323	345	343	353	351	349	394	343	361	353	329	328	360	337	382	372	349	337	345	337	376	347	359	374	352	369	371	337	366	354	357	375	333	339	356	366	329	333	347	341	365	359	377	383	366	364	360	366	343	358	368	380	363	358	356	348	365	353	341	376	344	363	337	339	371	371	360	349	399	341	345	371	372	376	338	359	383	370	360	349	368	355	360	363	377	375	359	374	358	385	363	366	357	403	341	374	337	352	328	351	351	360	357	383	362	352	356	373	341	367	385	347	344	384	354	365	373	343	350	330	360	369	353	337	363	329	363	341	346	351	355	371	366	406	383	352	367	337	372	346	365	358	345	378	367	393	328	366	355	359	381	345	382	364	334	367	363	359	360	383	376	363	375	392	366	375	331	371	358	352	361	360	375	338	340	349	344	358	359	353	352	371	378	345	316	359	317	366	345	343	352	379	351	359	359	374	383	351	363	391	378	384	345	332	382	364	342	394	369	354	361	391	388	366	354	375	383	333	363	373	371	369	358	386	346	416	358	382	385	351	366	342	354	364	370	367	393	373	374	362	330	389	342	326	356	371	379	330	380	354	353	376	366	357	370	346	395	339	371	345	378	380	374	370	384	389	356	343	332	323	366	329	367	334	340	318	423	377	369	338	320	372	351	337	398	368	349	358	405	380	350	356	380	352	385	362	334	355	383	391	360	395	368	371	365	340	363	364	382	366	339	357	364	366	340	329	371	355	383	361	352	341	397	371	370	360	386	340	352	336	380	347	390	339	352	361	414	362	367	316	346	381	358	356	310	351	393	362	339	348	388	355	347	346	341	342	359	404	352	326	369	353	365	345	357	353	367	360	350	345	359	350	340	338	354	372	388	386	369	368	374	367	380	372	389	376	359	345	367	339	333	385	393	390	359	364	345	394	336	317	377	364	382	331	349	381	352	363	350	358	356	418	387	378	365	353	344	343	355	361	368	337	334	345	357	384	331	370	367	333	350	352	360	362	343	359	375	360	405	344	361	366	323	364	340	350	327	344	349	348	342	382	352	385	346	349	345	374	371	361	327	370	357	376	351	374	349	374	358	313	363	396	352	370	336	378	351	400	344	365	354	365	390	346	342	360	327	359	362	368	367	352	339	365	336	370	339	375	316	365	373	335	339	332	342	352	383	348	346	342	364	355	365	354	367	366	373	374	376	351	367	362	359	346	360	365	358	331	375	380	322	405	332	349	371	364	374	370	384	376	390	369	336	359	388	389	341	344	345	364	321	378	347	360	352	360	358	381	361	359	343	346	379	402	359	346	356	335	346	380	380	341	346	367	344	380	337	346	376	337	356	343	370	353	370	361	370	353	332	396	367	345	336	341	384	406	349	351	362	347	342	360	352	380	347	362	369	382	376	340	353	368	344	354	397	324	363	379	363	370	342	385	347	331	388	340	334	368	360	356	354	335	384	393	347	400	349	332	365	375	371	376	387	371	351	392	381	361	374	359	345	374	348	329	337	326	361	361	330	342	351	364	370	379	333	362	348	346	319	335	389	355	353	347	371	364	360	336	373	351	352	353	352	354	346	361	371	338	341	364	381	364	346	340	390	358	376	370	366	320	341	358	349	356	369	368	365	350	364	341	352	348	369	352	377	372	358	322	344	379	340	348	354	347	339	328	367	356	376	357	333	390	359	405	379	354	386	354	383	344	353	346	367	371	368	341	360	364	379	367	341	349
41285	23392	4200	1681	1151	893	663	531	417	401	345	291	297	244	227	234	233	208	191	176	203	209	205	201	198	203	177	187	173	170	203	168	162	180	168	155	171	146	187	160	159	169	170	189	175	180	162	161	134	181	200	176	160	148	165	146	153	163	146	146	176	161	159	147	177	165	157	160	159	154	141	170	166	155	168	172	153	154	159	167	175	156	147	169	151	168	145	158	166	159	152	169	160	169	175	172	157	151	160	154	154	165	158	172	161	144	182	157	165	155	136	150	154	172	183	150	150	163	136	168	177	151	162	165	160	163	139	162	156	171	171	157	170	159	169	146	169	150	153	162	126	166	146	142	147	156	155	152	159	138	165	149	172	181	146	158	162	138	147	142	166	168	156	184	162	168	142	158	166	162	135	157	152	157	172	167	184	164	162	156	176	185	168	179	151	130	154	171	153	160	171	150	155	176	154	156	145	154	163	147	145	155	137	165	138	154	160	143	151	153	143	176	168	151	162	178	145	147	159	163	157	153	137	156	179	155	161	119	134	186	158	180	160	145	158	180	155	134	171	158	146	156	169	146	157	166	142	166	163	164	165	174	159	156	141	162	143	143	177	153	156	159	144	159	147	154	139	136	146	127	144	158	158	161	174	136	157	146	135	176	171	140	158	132	185	153	151	161	146	154	166	154	147	163	135	149	165	138	161	161	150	152	139	169	133	151	157	167	151	160	161	146	163	144	140	172	160	144	142	157	154	173	149	148	165	160	148	152	149	163	164	161	169	144	172	173	165	153	132	153	151	148	154	157	175	170	160	158	150	138	141	133	152	177	175	153	155	147	150	155	164	162	160	159	164	171	149	146	134	166	149	150	179	161	167	150	159	168	173	153	155	142	160	161	163	173	157	156	174	145	167	167	146	153	149	161	163	164	165	164	165	136	139	155	145	131	167	161	154	156	163	167	158	164	151	152	157	172	163	140	166	162	149	133	150	156	153	164	150	159	163	160	141	142	185	146	172	164	145	168	146	136	159	165	131	166	169	182	144	175	160	155	157	161	158	141	155	158	152	189	152	152	171	134	164	162	163	156	157	154	144	170	175	158	164	149	165	132	156	166	150	154	152	159	179	162	154	161	167	139	186	163	155	196	147	173	144	158	148	155	156	154	145	152	125	134	147	170	168	170	157	184	177	159	175	184	165	174	158	169	188	152	155	157	184	161	175	136	158	169	175	156	176	180	144	169	138	186	174	150	153	151	177	162	131	161	164	137	143	154	163	168	160	157	159	156	144	157	162	156	170	147	164	142	152	131	151	171	147	160	140	188	155	157	175	167	139	173	141	149	142	182	160	158	169	168	169	163	172	148	154	151	142	148	177	172	156	165	170	157	149	152	140	163	169	170	154	161	166	159	168	145	144	133	150	139	137	143	142	186	147	144	170	166	153	152	126	166	148	176	165	145	153	169	179	166	158	160	141	175	146	156	154	149	166	163	188	157	153	128	148	156	191	136	170	163	172	175	156	166	157	175	165	173	155	166	150	159	158	136	158	161	157	148	146	142	168	138	167	138	171	151	185	192	162	154	155	157	159	148	159	146	162	168	161	167	154	165	170	157	154	149	165	161	145	175	166	145	146	153	159	156	148	163	149	143	161	169	149	148	164	149	153	160	172	175	168	140	143	154	183	154	131	150	151	151	174	154	154	154	140	161	160	155	181	165	159	151	134	144	143	159	161	175	175	156	137	163	165	139	157	159	173	148	152	143	161	150	142	166	155	127	159	154	142	155	150	140	168	157	137	128	168	147	152	162	156	154	124	160	191	149	165	141	175	149	170	171	158	147	140	159	162	159	149	139	172	158	165	153	144	161	147	144	164	174	144	176	182	157	134	158	162	140	147	181	160	145	153	146	159	179	152	159	138	159	156	154	141	168	172	168	170	147	156	161	168	187	148	154	164	144	172	153	186	187	150	137	170	143	156	147	167	158	147	148	153	148	146	152	167	133	136	165	157	161	137	149	156	157	147	181	171	146	160	185	153	141	164	135	149	132	133	144	151	163	150	153	158	148	177	151	169	163	154	161	166	167	155	164	153	158	162	161	168	149	142	146	141	148	148	138	142	163	140	172	143	160	156	177	148	151	159	161	149	152	144	129	176	178	157	163	156	146	159	138	179	188	133	139	165	148	142	176	152	158	160	166	144	157	157	154	171	145	159	175	162	172	156	176	156	162	146	176	158	143	161	143	145	156	157	171	151	141	148	183	166	187	149	150	155	139	163	146	158	141	143	152	152	158	165	159	179	158	164	128	156	153	137	168	140	153	143	156	156	164	152	165	139	165	180	144	157	169	147	150	150	162	144	168	128	173	175	154	159	133	140	154	145	158	172	136	161	168	172	142	150	157	150	151	145	145	163	161	157	166	162	174	156	181	176	161	163	149	179	175	149	160	150	149	162	128	155	147	158	152	139	159	155	177	155	172	144	171	160	160	130	156	174	146	176	139	175	152	157	178	140	168	160	182	141	120	127	160	172	139	161	176	155	175	157	170	152	172	146	157	144	133	160	166	168	152	149	147	158	173	163	145	178	156	162	158	158	151	169	175	152	137	141	140	158	159	162	162	146	165	180	169	168	136	151	165	157	189	154	140	148	157	155	157	156	178	139	150	179	140	165	166	159	150	153	135	154	158	155	156	168	149	154	158	145	170	148	148	167	175	145	158	133	156	152	163	144	168	151	154	163	158	141	144	156	147	170	155	151	147	145	154	155	145	164	152	149	136	152	151	150	117	153	174	168	148	155	141	148	133	154	153	148	160	158	155	165	151	138	157	143	143	178	155	156	136	141	167	187	151	162	163	177	175	170	149	144	167	158	159	143	157	137	190	189	144	145	161	155	151	166	158	167	154	157	142	167	144	148	175	143	133	140	154	149	150	144	141	148	156	170	151	149	171	148	163	144	165	143	157	134	132	170	162	165	156	137	168	142	153	152	150	157	158	151	155	150	148	162	162	147	124	144	150	169	129	168	151	142	136	172	158	162	163	150	151	175	155	164	158	161	146	165	134	167	171	174	177	167	164	163	153	160	145	160	163	167	173	143	140	148	167	174	169	148	150	165	173	166	154	145	133	146	160	158	140	155	161	160	153	178	132	146	152	144	157	149	172	148	163	192	167	173	167	156	128	158	162	174	166	169	140	155	174	171	155	153	142	156	162	163	155	165	130	169	168	164	157	155	142	123	165	130	138	165	167	164	153	144	153	181	179	155	158	151	170	157	156	144	155	158	157	153	132	140	138	163	142	154	155	144	159	157	165	148	163	151	175	144	177	144	151	161	154	152	168	159	143	144	167	142	170	163	146	145	165	173	165	171	156	161	186	127	153	156	146	151	167	164	136	159	158	170	145	148	149	162	161	158	162	148	159	155	134	166	156	131	154	180	177	163	161	152	145	170	165	161	160	148	141	141	156	152	156	164	136	139	167	154	156	156	160	174	154	170	161	166	163	150	141
21484	12896	3982	5166	4246	3464	2932	2423	2106	1840	1607	1343	1277	1075	1056	964	934	835	786	732	701	697	692	674	633	648	622	594	619	610	576	555	532	524	529	508	540	505	492	512	524	503	487	498	484	499	492	518	503	481	466	483	438	476	457	469	466	461	437	455	420	456	457	519	433	431	440	419	425	449	417	449	440	434	422	504	474	444	444	426	436	430	458	440	446	416	431	443	451	460	437	459	422	422	419	393	449	455	424	429	481	464	429	423	483	423	447	471	435	458	459	450	459	418	429	438	440	454	432	397	480	464	469	428	428	417	394	448	403	407	411	405	423	403	462	456	427	421	428	416	451	429	433	433	456	390	392	400	477	400	426	425	413	426	411	406	436	432	408	415	440	455	421	425	436	416	449	454	447	442	458	437	424	433	418	432	443	431	402	432	451	409	432	433	443	446	398	423	430	407	443	444	422	453	454	445	476	433	437	431	454	466	424	402	422	423	417	414	424	405	427	447	418	448	413	379	453	417	413	429	409	399	388	452	406	430	416	458	437	452	442	426	459	423	467	402	436	430	407	425	451	434	411	434	416	422	420	453	426	416	421	410	396	409	426	380	420	445	431	434	402	412	404	444	410	430	425	413	425	411	445	435	447	416	455	427	442	408	466	454	426	437	459	435	423	450	407	429	393	389	443	435	438	421	431	472	429	437	436	427	410	436	399	443	403	429	468	439	437	414	415	421	414	457	426	448	457	416	425	449	442	415	392	436	432	378	424	432	407	434	432	428	391	402	402	403	464	437	397	413	466	457	411	416	408	427	416	406	417	429	440	421	424	429	428	427	436	439	407	428	485	425	444	424	479	431	366	404	427	467	434	445	409	406	422	443	434	425	405	432	421	442	415	460	433	467	417	425	430	424	414	419	417	441	446	419	419	449	425	404	445	463	408	423	443	411	420	438	415	406	435	433	447	444	438	415	447	430	418	460	452	434	449	461	424	446	461	414	417	451	376	431	430	417	425	417	451	407	434	437	404	410	478	442	420	413	425	410	435	442	397	384	466	438	427	398	388	423	410	418	408	401	439	425	438	411	398	403	436	440	437	410	429	450	411	429	444	439	476	429	439	458	423	390	429	458	395	404	434	409	440	437	464	416	440	426	458	440	409	454	405	462	443	434	435	397	438	393	436	445	422	424	400	441	415	451	454	409	431	416	386	426	403	461	434	388	435	403	436	443	441	400	435	422	405	444	400	385	410	461	433	404	443	425	407	459	478	406	419	428	410	422	443	444	445	456	420	426	457	431	440	426	421	432	415	451	485	433	415	436	413	434	447	451	408	423	423	423	426	450	419	439	412	417	448	418	451	409	430	450	486	428	403	442	440	467	459	422	412	406	429	438	440	473	418	418	419	447	455	432	418	419	448	439	412	451	437	428	416	445	438	450	450	449	440	434	414	406	412	453	431	416	426	425	462	419	413	430	450	460	455	462	421	432	429	428	435	447	431	421	391	436	439	439	449	461	439	420	397	403	463	446	415	416	441	417	424	434	452	446	436	464	430	440	412	401	419	448	441	458	418	468	446	437	412	451	455	457	436	402	402	433	396	430	417	440	451	424	388	406	428	424	421	436	435	465	421	468	439	414	452	456	449	433	425	458	433	428	417	469	430	423	445	437	455	385	426	439	418	481	437	433	448	439	433	404	387	431	408	410	408	438	405	453	424	412	457	442	463	421	438	464	434	447	437	410	453	395	434	448	398	401	383	418	418	415	440	401	432	425	487	434	441	418	402	427	433	442	421	440	452	430	428	445	400	409	465	433	424	412	451	420	419	471	438	448	440	416	411	451	439	439	396	413	450	455	413	426	405	437	458	399	444	428	407	424	412	459	415	394	382	463	412	423	434	416	444	442	411	380	447	388	389	459	456	428	449	444	449	403	467	431	434	423	409	473	446	432	415	460	461	402	426	435	398	403	397	453	420	425	454	405	447	463	428	405	396	418	456	423	441	400	415	436	429	425	447	397	436	448	452	409	402	402	430	447	433	458	443	413	399	410	428	432	459	434	427	430	447	433	452	442	398	417	434	455	408	428	465	418	446	425	400	419	444	421	402	437	443	426	411	449	429	455	384	415	426	430	446	449	431	439	430	425	425	366	392	415	437	430	444	439	458	416	414	425	395	429	438	448	436	420	437	448	417	403	480	418	425	454	447	397	445	415	436	427	410	419	422	415	406	447	429	422	387	416	427	430	398	433	432	424	420	415	428	444	417	427	409	410	441	423	436	413	416	398	439	437	440	446	402	422	428	391	470	410	409	412	432	405	448	427	451	403	425	451	447	440	430	409	413	408	419	450	437	437	408	406	427	431	399	389	415	421	409	428	459	457	430	436	445	418	425	415	444	406	437	407	454	424	461	431	432	445	380	442	434	429	419	432	427	426	454	420	427	423	430	427	426	419	428	451	399	448	434	417	414	448	458	429	438	425	434	396	467	408	451	441	423	409	414	431	462	432	412	416	463	462	428	415	391	433	452	408	429	411	414	433	454	455	463	443	410	440	472	430	452	415	437	427	439	379	460	401	399	456	410	462	416	390	433	433	421	419	477	438	419	430	410	447	439	413	449	437	429	419	435	406	430	408	408	444	449	412	404	421	421	420	395	432	469	403	399	429	422	435	415	435	428	431	412	408	430	433	435	441	455	414	413	446	442	394	418	420	430	434	445	416	436	472	422	420	388	442	433	411	419	411	405	428	475	401	469	438	419	461	446	430	427	439	430	404	407	424	424	422	451	409	422	400	450	435	415	418	440	440	428	428	426	411	418	410	427	421	403	400	411	466	437	412	484	430	415	415	422	466	422	428	417	420	399	430	452	450	436	441	410	423	421	400	420	460	403	437	454	391	460	445	436	404	409	400	427	411	438	421	432	433	414	434	430	445	417	446	428	451	449	421	443	441	412	393	449	444	436	442	415	467	445	426	442	404	416	450	441	493	439	439	418	407	421	459	443	431	377	440	468	395	416	421	420	408	442	423	427	410	432	444	468	415	427	427	409	440	439	464	457	428	431	416	410	443	453	399	434	394	391	439	430	412	423	442	434	494	482	419	424	414	405	437	396	422	441	445	446	418	415	414	447	418	432	395	432	457	418	441	423	410	395	439	471	431	414	407	431	431	443	420	405	443	398	405	451	427	408	411	419	438	432	448	440	416	420	390	449	460	417	448	402	421	469	445	423	409	406	444	419	444	423	451	408	421	406	475	431	449	451	450	419	425	417	395	422	458	434	419	444	408	393	461	397	446	400	453	453	437	419	409	459	422	425	416	451	370	447	417	468	420	462	423	403	427	419	450	438	400	396	430	452	432	458	458	433	381	398	419	421	416	412	407	437	450	430	424	446	442	458	388	434	415	414	462	406	437	404	445	432	443	441	415	432	421	417	414	438	405	412	414	463	436	425	452	435	438	407	393	422	420	431	462	418	440	433	418	450	446	425	422	402	435	464	418	416	430	442	418
10746	891	314	323	342	308	316	281	327	286	312	314	317	299	308	276	307	328	282	278	305	337	328	295	317	329	305	321	295	332	322	343	303	311	288	304	317	283	292	340	303	331	296	320	323	297	307	311	288	330	334	333	298	305	299	299	308	301	331	312	309	301	319	295	293	312	332	285	333	320	296	298	307	312	306	277	310	276	302	332	300	294	306	329	332	292	324	294	309	311	305	308	302	308	343	303	314	311	319	336	285	259	255	313	307	313	326	300	337	321	330	310	307	286	331	325	308	303	273	278	302	308	338	302	300	318	351	302	285	291	308	285	298	276	284	344	302	322	312	304	308	297	301	298	334	273	303	323	303	305	353	308	300	337	306	310	327	305	309	286	278	293	304	321	264	304	300	301	317	301	301	296	370	327	345	296	338	309	313	303	331	305	331	310	302	309	333	304	283	290	294	309	337	321	291	281	294	325	308	282	316	305	335	305	286	293	293	329	310	290	301	269	306	324	281	326	263	319	343	333	307	310	317	298	293	312	324	332	327	324	310	297	296	307	315	305	323	283	297	320	294	300	328	309	293	306	321	300	304	277	309	328	328	296	313	289	265	325	297	307	323	326	334	276	295	281	305	302	328	309	267	289	325	298	298	286	284	312	332	311	288	305	303	329	335	301	286	315	334	330	312	335	306	284	311	280	290	325	332	307	322	282	290	292	301	295	316	342	289	296	314	306	283	272	312	326	318	272	298	339	331	317	324	311	315	300	300	272	294	310	305	290	306	305	328	327	309	322	269	289	303	297	308	298	317	322	271	269	307	319	293	291	297	308	301	302	315	318	315	308	297	291	285	308	300	333	331	291	303	316	308	307	298	289	361	312	345	289	331	310	272	301	303	332	306	287	345	297	318	294	288	308	319	330	331	308	287	295	327	295	280	276	304	287	310	309	307	287	311	303	310	314	316	306	327	301	303	326	318	323	303	314	297	302	299	326	301	344	323	300	294	290	300	309	307	341	319	305	265	319	345	325	312	292	324	327	311	345	292	310	315	318	292	294	318	316	314	323	327	306	308	273	308	283	319	289	327	284	310	325	338	286	309	302	318	299	314	318	300	305	315	293	319	310	326	309	295	321	305	343	334	301	324	285	325	314	295	313	338	304	315	303	326	326	282	328	328	287	324	286	291	316	300	290	309	346	313	315	323	271	298	271	330	275	287	288	294	297	262	304	313	319	287	299	272	334	303	313	313	281	315	300	315	279	308	310	317	318	317	297	321	323	291	296	327	316	321	304	305	297	302	312	320	306	303	320	305	311	304	325	313	320	303	278	320	344	321	326	267	292	299	301	304	315	328	312	300	312	268	294	294	322	300	286	317	311	329	314	314	297	351	283	284	294	307	286	293	290	321	271	285	308	311	282	286	328	337	326	311	328	281	289	308	316	334	321	303	313	281	280	296	265	327	318	328	286	323	368	296	297	309	281	324	291	308	325	307	345	306	270	330	295	315	309	314	316	337	342	330	325	307	331	269	312	334	338	305	287	311	289	287	273	296	304	302	317	311	284	300	299	329	316	295	268	291	313	326	296	306	322	338	293	287	332	279	333	331	281	317	308	296	307	299	307	293	336	290	310	310	338	326	307	329	307	316	300	298	317	307	313	344	311	343	286	297	301	312	269	299	309	328	308	335	307	311	310	341	315	287	296	323	291	316	303	275	303	292	334	312	298	314	309	313	302	285	304	315	304	321	319	298	303	305	335	327	292	317	324	344	323	308	287	322	300	312	322	296	288	320	326	339	354	329	328	312	315	315	328	320	318	296	319	316	296	309	351	316	291	329	320	310	312	311	318	327	290	303	278	312	333	325	282	290	290	316	301	336	300	298	302	305	343	308	315	332	321	287	289	292	283	296	337	317	308	334	352	337	306	303	307	317	321	302	303	294	299	274	285	325	332	318	332	325	258	283	292	287	328	289	311	338	316	305	305	307	302	305	312	296	303	297	315	325	308	285	321	303	301	308	315	313	279	316	312	299	318	312	322	288	283	305	299	303	336	307	320	304	276	358	312	298	307	286	287	332	331	305	328	302	301	312	305	302	325	258	308	293	316	291	316	293	291	316	331	299	307	285	322	303	281	317	310	336	295	315	292	311	313	291	299	286	307	306	309	278	311	305	319	345	297	317	320	305	285	308	318	286	305	274	296	310	270	285	328	313	314	297	320	304	354	300	339	314	312	292	323	300	314	313	308	311	294	292	303	303	313	285	293	323	336	296	324	306	293	306	299	305	304	297	315	350	304	280	332	333	329	313	336	329	320	303	313	325	327	296	319	310	286	327	332	338	256	303	313	314	292	304	317	315	317	307	290	320	303	274	303	315	347	302	322	316	332	315	325	321	329	326	300	294	313	307	297	301	326	322	323	314	325	301	343	306	322	324	323	289	297	327	292	300	282	317	274	288	341	308	291	306	320	297	293	310	321	301	290	320	313	325	286	336	295	325	269	283	302	301	308	318	307	290	315	293	310	291	267	330	312	314	290	329	292	291	342	315	338	288	313	285	319	298	323	359	307	305	294	318	305	309	330	298	336	299	314	295	292	279	304	295	313	316	344	331	338	312	296	331	300	311	308	283	307	313	324	281	300	307	329	325	298	314	307	303	309	300	284	306	317	311	295	330	300	296	318	311	305	303	339	304	288	322	329	300	341	271	309	288	269	296	342	328	304	290	344	320	321	293	293	300	267	321	312	321	298	288	306	312	290	287	305	316	307	327	322	341	302	305	322	292	311	345	307	299	335	317	289	317	304	290	313	306	306	290	287	302	311	331	313	313	330	295	291	246	308	317	317	352	332	324	283	299	337	333	316	292	288	310	318	285	326	293	277	295	260	300	299	311	298	292	289	329	312	315	295	295	317	300	309	330	323	275	307	286	293	330	296	330	308	289	286	309	337	291	312	329	333	293	285	336	312	322	312	351	308	302	326	281	309	296	310	323	316	316	306	294	291	305	321	321	331	298	313	299	297	329	278	319	275	292	281	301	326	320	309	316	344	319	313	312	299	303	296	294	317	333	282	314	318	325	297	302	286	311	314	303	315	267	303	305	316	335	307	312	308	300	323	314	316	328	301	301	299	308	313	299	322	308	328	333	323	301	281	321	306	306	316	316	293	297	272	288	288	299	290	278	325	313	299	321	280	305	300	339	352	346	294	311	308	350	319	304	335	327	293	302	313	316	317	315	338	298	299	322	279	307	329	306	295	311	290	311	331	347	293	319	331	298	286	316	301	314	331	290	301	317	281	295	313	293	332	289	316	287	314	324	329	286	309	322	327	320	295	281	305	307	304	343	311	306	315	315	288	290	287	280	316	338	352	340	325	334	337	319	281	305	301	298	359	280	313	262	345	288	323	335	337	292	284	307	286	284	301	306	311	282	366	322	322	322	334	293	312	304	291	300	320	289	305	308	296	294	293	329	295	283	296	305	292	281	317	314	314	336	272	303	298	314	327
5365	1137	769	746	790	791	736	744	724	707	696	722	764	714	727	727	716	730	717	674	716	695	722	747	714	731	728	704	718	729	688	685	748	709	714	689	717	683	753	704	704	667	691	704	699	684	726	718	620	740	691	749	751	711	725	732	715	684	730	706	700	699	655	709	706	716	737	701	691	734	659	720	718	733	683	708	713	677	703	655	751	674	709	686	718	747	741	711	701	731	739	678	745	680	692	728	702	733	719	701	718	707	753	652	682	689	726	668	721	715	721	736	715	684	722	704	703	721	708	678	702	672	716	715	723	687	735	694	766	699	695	711	709	685	707	698	727	713	739	665	728	746	740	684	696	663	750	707	716	713	669	674	706	696	730	728	725	719	742	672	682	657	696	672	720	724	683	719	744	701	694	709	711	684	691	710	667	730	781	708	709	642	742	729	716	688	708	732	713	687	708	704	700	725	746	715	704	751	718	744	694	733	704	682	690	675	691	718	715	720	712	721	689	743	682	646	695	716	756	663	714	694	723	694	673	683	686	745	771	650	666	683	714	700	711	726	725	684	741	715	710	712	705	732	729	656	655	753	748	701	677	687	682	691	768	729	771	736	693	727	709	697	696	693	690	706	703	722	698	733	698	716	702	693	711	758	715	704	736	710	689	764	708	732	697	719	687	740	692	710	699	689	712	687	724	688	716	677	731	741	673	726	689	691	717	698	663	679	710	751	698	722	665	680	730	727	718	745	701	727	705	723	700	704	776	695	685	685	675	684	731	684	687	712	743	745	743	691	710	689	691	733	684	732	677	713	704	663	729	697	688	684	747	703	712	680	708	709	743	707	667	671	713	751	686	663	703	766	772	690	749	725	683	678	723	662	681	694	721	710	706	717	692	714	677	713	706	660	728	703	724	689	710	736	748	740	731	697	733	704	715	698	743	737	757	774	702	669	732	746	664	671	704	689	687	687	657	736	742	695	659	728	709	698	696	713	693	711	719	707	728	668	760	707	695	739	691	735	712	680	762	715	717	751	697	730	702	689	737	684	689	730	653	686	794	691	678	710	719	712	660	709	724	719	712	733	714	748	724	687	708	672	705	678	661	712	718	668	663	776	747	683	688	721	670	731	700	707	706	721	689	733	682	684	751	699	711	730	714	695	740	713	667	707	761	697	684	710	691	743	730	691	694	770	721	720	712	701	693	678	749	681	746	679	679	685	698	713	687	680	670	637	726	724	746	721	670	724	654	690	696	732	705	736	724	663	685	695	723	664	700	717	689	703	732	675	688	731	737	660	733	705	709	683	703	710	712	708	724	721	706	719	737	702	754	705	700	701	692	692	687	673	760	705	746	687	716	780	707	710	696	715	695	713	704	731	683	712	739	712	685	722	692	717	674	700	737	698	752	724	793	690	724	673	712	681	691	694	725	709	747	729	647	688	711	683	736	728	754	669	677	685	735	710	751	657	713	706	691	717	694	773	678	724	656	655	719	787	705	729	744	732	715	699	709	710	699	710	724	665	683	710	696	717	692	704	737	721	681	687	721	681	717	701	741	711	647	718	710	718	694	727	700	712	707	674	756	715	692	717	646	718	697	740	652	770	747	730	770	706	696	728	693	724	745	699	719	737	695	750	709	671	693	710	763	658	731	683	741	746	671	692	682	729	672	712	723	737	723	698	776	701	721	685	692	724	708	716	704	704	660	669	684	717	694	695	704	706	752	710	704	702	664	677	672	685	695	717	683	732	750	756	696	725	727	732	744	721	668	690	729	748	748	690	705	651	745	705	688	681	744	722	731	684	702	692	693	695	730	738	715	725	685	736	704	729	743	682	687	664	712	739	751	670	728	758	753	690	678	699	723	721	705	701	706	704	696	727	705	686	691	734	715	745	710	762	695	690	715	719	702	697	745	700	687	684	709	722	694	752	720	720	735	715	755	715	743	716	685	738	697	693	724	700	679	642	700	695	715	714	715	697	718	718	670	710	685	703	713	712	710	721	702	763	687	699	667	714	697	717	709	688	706	686	675	692	679	709	678	671	702	706	680	715	727	739	676	670	691	678	740	699	713	689	701	708	650	750	731	714	704	714	704	684	706	691	722	687	684	719	710	682	717	732	680	716	713	710	751	751	697	682	689	723	734	717	739	720	691	682	674	660	704	692	703	726	677	690	726	714	665	709	701	709	736	670	692	689	731	665	733	712	721	715	744	704	690	728	675	713	702	701	719	706	721	690	703	708	710	688	707	689	696	699	748	708	714	734	705	656	683	707	692	682	728	727	710	756	750	670	746	631	706	715	745	720	707	720	691	699	775	716	692	725	695	687	700	760	678	706	722	695	713	722	687	721	715	731	685	760	723	716	672	738	708	745	731	703	681	695	688	757	689	723	692	721	714	699	688	679	714	725	718	707	692	698	725	678	743	670	719	670	713	708	756	741	641	747	698	708	706	734	755	684	724	757	720	699	725	709	723	678	695	692	723	711	761	735	739	709	718	694	648	666	705	741	719	733	689	687	739	744	664	738	755	701	708	730	679	734	754	718	708	704	747	663	687	743	726	672	658	696	682	695	695	673	723	675	735	744	706	714	801	671	710	698	732	743	691	709	671	687	687	693	710	732	689	728	748	713	707	737	716	692	716	742	702	717	709	690	691	716	689	714	717	767	706	697	737	730	711	694	690	716	682	740	751	718	704	732	715	728	669	768	695	726	720	792	698	708	719	681	670	701	625	724	671	763	662	687	700	692	721	733	689	719	704	690	690	703	674	736	688	703	721	730	754	738	727	724	722	736	754	684	690	688	725	719	728	719	663	733	713	691	696	695	710	679	687	702	723	752	741	734	719	711	711	677	710	710	707	678	656	708	756	741	686	717	746	673	703	710	683	671	732	705	705	708	712	706	738	703	674	700	679	654	665	674	713	727	715	705	720	690	707	694	720	704	675	749	653	720	677	707	704	732	722	759	699	729	736	712	723	771	756	744	662	696	715	705	715	730	695	731	744	693	712	640	715	700	719	719	691	710	689	691	710	706	726	749	672	706	698	705	766	667	731	699	671	722	704	701	673	709	703	653	712	706	716	723	680	719	685	697	710	695	739	706	721	714	751	666	677	721	697	738	724	686	681	690	753	712	685	744	764	705	713	724	735	703	714	648	733	696	688	667	661	673	675	698	717	726	724	708	736	744	692	701	711	674	699	727	686	756	671	726	710	738	705	677	708	744	674	707	747	698	730	708	731	709	706	702	695	746	725	703	712	723	746	688	684	697	730	731	674	709	720	682	748	703	714	721	682	711	688	674	718	717	703	748	737	732	731	740	717	686	692	766	687	699	675	695	678	680	690	707	703	732	677	645	703	713	758	693	720	702	711	736	672	687	690	746	697	710	719	692	724	710	724	725	706	676	752	703	720	740	698	677	697	716	716	689	666	735	697	676	694	677	709	763	687	687	723	703	694	721	733	718	752	728	709	741	652	657	716	717	689	711	674	679	734	694	744	648	725	677
29509	12668	1690	870	606	497	363	342	264	244	248	207	200	173	180	157	204	164	182	158	151	160	141	147	159	144	157	155	156	142	164	153	151	174	137	130	142	142	137	161	146	149	140	157	117	169	141	144	164	148	136	148	161	141	148	148	148	140	140	142	151	140	122	129	151	150	156	121	150	143	138	133	139	147	152	118	157	142	148	160	141	124	144	137	156	135	172	138	141	140	127	146	139	142	151	125	138	134	133	125	141	167	139	167	158	140	121	124	125	145	130	149	126	141	140	156	144	137	145	133	140	145	125	140	136	129	132	155	150	161	120	157	124	126	124	123	134	151	135	142	150	127	138	140	144	134	147	145	136	136	141	127	132	131	153	134	142	166	143	131	153	142	163	143	138	142	134	162	145	156	152	152	166	140	138	160	121	135	135	133	149	132	151	136	140	131	130	128	127	137	141	142	143	137	138	140	148	143	136	147	131	146	137	131	155	155	123	163	155	134	158	151	139	148	143	137	126	133	121	120	135	138	146	128	138	135	154	124	130	145	117	148	145	129	134	139	136	138	127	143	141	142	131	153	148	150	137	126	127	155	138	142	120	132	158	118	145	145	149	123	157	142	135	130	153	168	134	149	131	132	146	126	112	145	125	133	131	172	139	115	138	136	134	142	122	139	143	146	136	132	147	153	119	162	145	141	150	148	135	129	122	117	142	143	142	128	138	148	172	147	139	131	118	133	180	150	120	143	149	139	130	140	111	145	140	136	148	131	144	118	135	159	142	146	137	135	140	134	159	140	137	146	138	139	131	136	132	147	138	162	157	122	129	139	125	143	131	119	135	129	146	136	148	133	127	165	137	132	124	143	162	131	115	148	174	134	164	125	150	135	145	136	131	158	121	136	146	134	115	123	151	138	153	149	145	126	135	128	118	128	119	130	113	154	138	150	140	159	141	148	136	141	128	130	144	133	137	147	147	150	147	127	127	134	152	135	157	123	134	132	154	149	160	124	136	150	145	133	152	139	128	123	129	124	145	138	142	161	142	134	110	136	127	162	151	146	144	140	136	126	147	140	147	132	126	125	161	142	138	130	152	160	134	132	147	160	110	127	149	157	116	141	138	142	147	136	126	133	119	136	125	131	128	146	122	126	146	129	157	129	148	133	111	147	129	118	162	154	139	137	150	150	124	157	136	133	115	145	144	143	132	138	120	122	131	146	156	161	140	127	142	140	148	139	158	138	152	139	143	138	121	146	149	147	150	152	135	133	153	151	139	142	130	141	156	138	124	144	134	145	137	133	132	154	133	133	140	127	131	136	132	139	154	155	136	135	133	124	136	151	149	154	156	121	120	140	119	130	147	125	135	136	140	124	139	119	132	136	133	133	134	150	146	141	118	153	134	133	135	131	131	138	125	164	132	154	122	127	139	132	133	145	132	126	146	141	125	133	133	147	141	151	124	135	155	151	127	146	133	140	159	144	128	128	147	152	135	126	164	133	166	139	139	127	141	146	151	131	143	150	139	140	138	122	141	138	148	132	141	127	123	146	117	147	138	118	132	133	142	131	149	146	116	156	136	146	124	128	152	146	144	147	140	114	133	136	138	132	128	132	149	143	134	147	153	145	139	140	117	137	118	100	129	131	145	139	133	158	146	121	137	130	132	114	119	157	116	133	145	137	141	155	139	154	143	125	128	137	129	147	142	142	120	141	141	140	151	121	122	143	143	151	137	150	141	145	154	110	124	116	150	155	168	148	128	147	167	150	153	125	149	127	151	133	149	116	132	144	137	119	141	125	131	142	132	134	142	129	133	134	143	146	140	133	151	136	133	130	138	161	129	136	152	142	130	150	125	140	135	135	158	126	142	137	172	123	128	145	140	149	130	133	122	131	140	135	132	132	115	130	121	150	155	141	163	140	169	139	144	133	152	119	137	117	145	146	150	137	139	140	119	150	139	144	129	115	135	135	144	143	143	151	140	126	154	130	141	138	113	138	132	121	119	125	153	135	125	125	136	129	139	138	125	150	135	143	129	128	137	120	121	117	118	142	122	129	135	137	135	149	129	143	164	138	123	132	150	139	113	140	139	127	145	151	131	182	134	152	137	161	127	145	151	123	126	145	154	171	109	151	133	132	141	143	145	132	145	114	128	153	152	140	112	119	149	136	118	139	144	139	141	148	172	144	150	146	136	157	145	137	156	125	141	144	137	146	166	164	133	123	144	141	149	136	153	140	126	135	148	129	122	144	129	128	126	123	138	124	155	127	136	137	113	138	124	132	154	153	142	145	142	137	151	136	144	152	132	123	115	156	156	145	127	140	132	142	158	130	133	132	138	131	127	133	150	123	128	136	124	151	133	145	160	128	143	136	136	149	146	142	124	139	156	124	135	143	129	119	146	115	154	126	136	136	130	123	131	119	136	124	169	138	160	130	154	132	137	141	133	139	177	120	136	125	131	138	122	136	157	124	135	149	127	132	148	159	129	132	134	133	125	136	151	155	129	140	129	134	135	146	124	121	132	131	138	149	124	149	147	135	129	139	144	135	150	130	164	157	168	145	150	128	134	142	145	149	138	135	170	167	129	140	143	137	132	155	154	133	156	118	140	133	130	177	142	143	134	164	160	147	150	150	144	162	131	140	132	125	126	146	158	138	147	141	139	124	155	150	144	144	142	143	135	116	125	149	164	114	130	133	129	119	141	151	148	130	133	141	127	131	129	105	127	145	152	142	163	168	131	150	137	147	149	142	157	154	126	126	136	140	129	143	152	134	137	108	155	147	131	140	129	127	140	134	145	134	127	128	161	142	146	124	132	105	149	139	149	134	109	122	148	139	132	136	140	131	126	135	143	143	137	140	139	114	155	156	127	142	142	158	134	135	118	138	151	125	137	135	126	143	141	138	126	146	151	122	146	136	117	153	146	133	131	142	146	137	131	147	137	141	122	150	139	146	133	143	144	152	140	141	140	152	133	163	153	140	137	137	151	132	143	132	149	152	118	139	144	161	157	135	154	121	167	146	144	157	139	155	140	142	127	124	149	136	135	135	124	132	136	148	130	144	137	134	153	129	149	141	142	145	165	156	149	142	170	155	147	142	151	137	132	133	158	146	158	126	138	140	140	127	146	135	126	140	119	135	158	132	128	129	107	135	149	144	132	140	137	132	128	107	146	119	127	165	140	124	147	134	146	147	148	144	117	155	130	135	145	130	145	133	142	137	135	125	136	154	132	132	130	146	121	149	146	141	132	147	138	138	139	130	123	133	150	147	146	133	128	152	143	144	155	135	119	138	147	120	121	189	147	155	116	136	137	140	138	135	137	125	149	129	158	149	150	137	170	147	126	151	136	132	114	122	144	129	158	141	133	122	122	144	141	124	132	129	165	127	165	138	143	142	154	134	129	128	133	129	155	144	128	145	138	149	164	123	158	128	160	155	132	146	130	127	109	137	138	135	132	143	128	140	141	141	142	130	130	136	143	144	142	129	151	158	132	130	148	140
15258	8019	2239	2753	2479	2040	1736	1421	1156	981	932	858	767	765	706	633	656	559	577	552	537	486	487	514	468	478	442	474	427	452	454	451	411	432	387	414	419	456	424	388	454	432	380	409	385	388	390	406	342	372	348	389	374	400	405	392	374	370	388	377	356	374	361	367	396	335	418	400	400	421	371	370	383	403	372	375	350	384	335	364	398	356	388	396	335	341	367	403	404	391	359	395	341	362	383	383	343	413	362	389	360	329	381	373	364	360	390	368	368	349	363	367	366	363	360	340	350	346	356	334	392	348	375	387	400	374	345	342	368	353	360	349	383	369	413	359	354	380	342	342	358	344	381	384	384	354	360	363	355	340	375	344	314	391	345	362	372	354	389	377	321	407	364	368	361	395	327	363	352	349	379	328	382	370	346	370	345	361	367	344	357	353	337	367	370	378	369	376	340	409	371	360	367	372	379	375	390	358	378	363	374	324	356	329	379	341	371	347	353	379	319	374	373	348	370	328	374	347	367	369	372	336	364	348	377	362	336	359	367	346	351	370	352	386	382	360	347	365	338	369	369	357	356	388	367	339	374	365	424	342	337	400	386	362	355	379	354	346	366	354	373	350	363	356	366	345	364	351	343	354	397	359	363	371	407	322	350	370	340	411	354	353	362	365	358	352	349	348	378	361	351	342	369	337	363	347	364	389	355	349	344	368	360	366	338	368	356	357	361	370	360	366	378	380	365	338	363	363	353	351	342	345	393	362	336	349	327	377	367	407	394	312	363	340	375	363	353	315	353	373	378	378	354	344	352	361	332	346	386	383	372	366	379	347	337	390	361	366	349	382	358	325	378	350	350	342	342	370	336	360	377	349	330	346	370	384	341	353	366	345	379	396	355	365	350	395	354	388	400	355	382	347	362	373	351	359	337	362	379	355	347	397	342	375	339	375	376	372	367	348	339	359	343	342	373	353	375	344	350	364	365	368	358	328	387	380	346	353	337	354	391	337	367	396	361	350	356	373	336	361	391	345	381	332	373	366	332	365	362	335	336	363	358	374	387	343	367	348	367	382	386	353	311	346	368	360	350	372	377	358	386	361	375	375	390	391	355	339	367	380	386	350	355	383	384	366	378	369	366	348	374	338	365	362	340	340	364	355	350	370	369	339	350	361	362	349	358	380	336	333	333	365	371	358	368	348	366	338	362	361	346	356	363	367	325	332	365	332	350	363	358	372	344	321	381	352	337	367	363	333	408	331	348	332	387	363	346	364	340	382	383	357	381	365	352	395	341	373	372	353	337	369	358	360	357	368	340	345	367	355	349	370	347	353	351	355	344	349	366	359	385	360	375	329	365	334	349	375	337	344	339	375	372	354	338	352	359	355	370	368	355	384	377	379	346	375	349	357	388	352	390	365	351	354	383	339	361	342	347	328	350	356	338	368	321	384	364	362	350	339	361	374	380	363	360	350	364	363	334	363	379	360	358	371	362	393	381	371	374	346	386	382	375	339	359	328	371	349	361	338	339	378	382	356	366	367	358	349	350	335	374	394	361	364	355	354	366	348	357	391	356	351	373	351	378	395	377	329	373	368	369	348	364	348	355	362	379	340	407	373	346	350	360	408	397	385	374	361	372	368	388	358	331	331	373	377	383	395	363	362	374	367	352	358	341	341	394	344	412	340	339	354	351	359	371	368	377	354	335	329	375	366	358	363	340	384	388	357	372	348	324	352	377	358	367	352	364	345	337	360	346	352	380	358	383	353	389	364	356	348	360	324	388	382	355	346	351	381	376	348	359	375	359	344	366	358	336	351	358	369	354	333	353	366	368	324	360	346	361	356	346	363	337	371	350	344	351	353	371	362	350	380	379	344	326	364	328	340	342	364	367	352	371	351	380	367	389	371	343	345	370	349	390	335	321	355	346	384	371	369	358	381	369	349	367	362	358	374	371	372	354	352	380	341	370	361	367	352	367	358	349	385	354	355	348	337	380	337	387	391	355	379	348	360	335	341	375	364	374	351	401	343	356	386	356	381	367	361	372	360	354	392	370	356	360	340	397	400	347	370	366	351	378	342	378	375	375	365	332	353	355	381	351	379	371	358	375	339	356	357	365	359	339	373	356	373	356	360	361	358	359	341	346	346	389	376	353	359	364	364	368	350	361	349	348	351	365	358	355	380	352	339	356	338	355	366	391	364	341	355	352	372	374	351	337	370	360	341	324	357	329	403	409	358	363	347	357	342	345	352	433	326	367	354	362	353	357	346	332	367	336	356	370	358	392	381	396	352	325	363	332	347	371	370	341	383	368	353	357	357	351	378	337	373	353	334	373	339	336	389	355	424	380	353	383	369	374	362	372	380	365	393	356	371	388	392	382	342	376	379	357	340	385	348	362	350	386	362	385	404	348	369	350	409	349	346	344	341	376	337	364	376	369	365	371	356	355	405	323	359	366	337	330	333	356	372	341	370	378	360	353	350	368	359	354	351	337	353	335	335	373	358	357	348	361	346	344	352	374	318	339	385	353	378	349	410	328	337	338	372	346	392	404	365	373	349	363	375	374	374	372	396	363	355	372	359	376	338	334	337	375	372	372	360	357	342	366	334	381	335	383	352	347	401	351	360	351	321	344	321	369	383	363	355	363	362	382	349	360	344	328	351	348	368	356	384	354	343	382	346	353	377	358	347	348	359	352	373	350	379	350	360	377	390	337	348	331	335	382	352	390	333	385	392	364	369	350	345	376	369	365	331	387	360	366	383	349	373	354	385	397	355	372	339	348	347	328	365	353	353	359	352	334	377	366	401	354	348	357	350	349	351	370	382	375	372	360	367	386	374	361	345	352	349	352	344	353	351	340	380	384	349	334	350	345	359	359	381	370	358	390	332	320	375	334	394	315	375	384	340	361	394	352	371	374	379	345	340	384	370	363	372	359	356	363	367	400	370	355	379	377	389	383	361	347	369	306	352	361	346	361	365	368	387	370	356	349	386	347	362	343	365	360	379	375	351	363	377	348	350	351	332	352	345	365	411	356	382	349	412	359	372	362	365	404	357	373	373	368	364	374	352	345	359	352	361	363	373	350	328	379	383	385	371	371	364	359	387	348	352	370	366	366	357	356	370	386	372	387	325	393	345	345	342	351	355	384	375	369	382	397	347	361	367	370	356	390	358	350	352	381	367	361	349	354	369	362	375	349	381	362	377	351	355	349	343	333	381	362	367	384	382	348	365	331	366	394	362	386	389	349	340	361	365	372	297	334	366	379	359	387	367	368	350	337	337	358	384	365	353	343	353	372	332	343	352	379	329	358	369	363	356	361	358	336	370	367	362	373	348	371	346	336	379	381	347	348	342	375	329	384	406	339	362	336	348	366	354	363	380	362	369	372	376	356	366	352	376	399	379	358	385	380	351	335	384	384	316	384	355	350	339	361	399	367	344	365	350	329	374	352	359	366	365	334	375	367	338	371	338	393	359	331	363	379	366	345	380	371	340	359	378	366	359	375	377
40950	23702	4469	1797	1162	825	683	533	447	402	328	303	295	284	239	246	222	225	220	224	175	183	196	214	186	169	181	202	177	175	176	161	178	184	166	173	189	153	180	205	187	154	140	177	144	150	188	163	139	170	193	173	199	183	175	182	137	164	153	180	158	172	137	165	183	163	175	164	183	158	172	135	154	164	163	157	174	158	172	163	133	163	160	161	168	156	153	161	143	167	170	145	161	180	140	173	152	183	156	142	146	167	150	152	156	147	174	179	149	160	169	166	176	175	149	148	155	172	136	162	171	156	128	156	148	183	158	151	160	145	155	185	147	172	161	172	151	155	151	144	163	158	178	143	191	153	175	143	153	160	152	179	149	161	166	164	149	153	167	176	157	155	157	170	151	173	159	165	168	150	145	153	174	151	163	154	156	135	145	144	151	163	182	157	139	168	149	155	148	160	122	145	162	168	168	147	179	157	169	156	175	150	162	173	143	161	145	172	164	145	154	175	154	149	149	155	150	143	171	135	145	187	170	144	154	187	157	162	138	155	189	156	164	149	144	133	193	160	189	172	174	150	146	182	146	134	165	139	157	152	159	143	177	148	158	148	151	160	154	158	142	135	142	155	162	148	153	146	157	148	161	150	153	146	160	163	149	154	157	166	175	178	168	151	159	167	150	156	152	140	167	164	150	170	165	142	139	167	150	183	163	152	155	160	173	176	152	135	153	143	133	170	146	148	176	162	158	143	144	155	136	165	151	158	167	164	171	142	149	158	164	157	161	146	164	157	165	151	161	164	150	141	168	160	152	162	144	162	146	153	183	165	152	165	162	137	180	177	150	151	149	144	132	172	146	137	156	155	164	137	169	169	161	155	160	138	149	132	174	145	156	157	159	136	175	150	149	135	139	166	186	142	158	164	151	150	150	166	168	162	151	156	157	165	150	138	137	147	145	169	167	162	160	159	170	167	170	148	154	180	145	165	149	157	178	165	169	171	158	178	157	166	160	151	165	155	157	171	139	147	132	138	184	169	149	165	159	173	177	181	161	174	154	161	164	150	146	174	153	162	148	153	149	143	139	162	169	156	137	160	168	153	192	150	142	137	145	153	154	159	169	142	175	157	155	138	173	137	163	150	148	164	181	140	171	142	167	158	148	152	157	152	168	158	146	167	171	140	135	154	163	162	130	166	150	174	188	167	153	149	183	167	138	151	163	173	174	174	137	175	161	155	160	151	164	139	142	144	166	156	155	139	195	166	154	172	174	138	161	183	160	187	184	162	125	143	141	169	151	144	163	147	133	164	156	164	149	135	139	149	167	163	150	150	177	170	171	172	176	132	171	142	141	162	127	151	155	146	170	148	158	159	131	156	148	152	173	159	155	151	183	149	174	187	152	147	142	171	177	170	167	153	148	163	142	171	165	163	145	171	164	185	157	139	159	142	161	153	155	138	146	162	136	144	166	191	163	161	151	161	158	147	169	163	178	143	179	144	150	180	145	160	148	190	165	156	152	151	157	155	157	171	149	163	167	159	152	162	170	181	165	159	130	155	163	153	149	174	165	150	163	164	138	169	133	156	143	160	140	163	187	154	148	165	144	163	153	157	151	152	154	156	153	146	167	160	139	151	147	176	175	152	173	169	177	162	176	151	143	159	128	151	158	177	150	144	162	162	163	148	154	145	171	163	149	172	170	157	166	154	144	177	161	173	181	146	130	141	144	142	148	174	149	161	178	169	136	168	152	183	171	178	160	169	153	165	154	166	156	164	142	178	149	163	171	168	139	157	152	148	162	153	179	147	190	187	159	164	133	167	153	167	143	153	178	145	146	161	170	183	148	162	172	170	159	174	149	162	171	160	125	159	154	153	179	161	158	180	157	179	146	160	167	176	167	154	141	184	162	149	169	145	164	173	164	176	158	167	187	140	158	152	156	143	135	145	159	143	157	169	136	155	164	169	144	156	182	157	176	135	143	152	167	168	179	160	163	146	172	160	159	179	144	172	150	156	165	151	148	163	145	152	181	139	152	147	169	152	163	135	170	153	147	158	163	187	166	154	163	185	141	152	145	153	159	153	152	138	139	171	178	173	143	151	180	138	172	175	164	158	177	144	158	166	175	157	168	148	151	155	162	140	166	160	152	174	161	148	148	175	166	144	170	151	154	168	147	167	161	165	148	159	174	167	170	148	135	166	157	166	167	174	158	154	157	140	152	154	149	131	152	173	167	150	179	186	176	152	131	146	152	167	178	168	160	156	148	137	159	159	153	146	150	159	164	138	157	159	158	148	137	146	151	147	173	145	149	138	135	143	154	159	149	122	181	160	155	150	144	144	165	160	159	166	159	143	174	156	160	174	152	160	150	156	141	163	159	163	172	165	138	144	176	144	163	175	162	162	151	181	163	171	144	149	175	155	155	166	141	142	147	172	176	132	153	172	147	161	158	167	133	171	152	159	159	172	152	149	159	158	177	162	171	155	136	150	169	161	146	172	177	137	134	155	180	170	132	159	162	164	136	144	173	166	157	141	141	157	136	172	161	151	166	152	152	126	140	160	129	173	201	150	145	146	135	151	156	145	187	162	138	163	136	161	158	173	153	158	171	164	164	146	141	163	180	138	159	151	158	132	142	164	160	156	170	163	176	141	173	174	151	158	146	145	136	157	158	144	160	166	161	164	167	162	148	154	171	166	137	149	166	158	176	139	170	148	130	169	156	174	159	143	153	149	160	141	152	163	165	135	158	162	160	170	152	161	141	158	148	171	163	155	134	204	155	159	158	151	133	145	174	137	161	167	154	175	157	157	162	158	184	154	149	157	159	179	173	153	160	169	160	129	168	152	167	140	153	165	145	158	153	173	171	169	164	161	152	147	158	160	162	173	161	166	163	154	175	155	132	177	133	144	152	189	140	160	163	143	153	133	153	149	143	153	177	149	151	158	158	181	185	150	135	157	170	167	167	154	144	140	169	134	163	133	155	158	170	165	163	135	145	150	159	152	139	146	141	156	191	197	141	164	144	134	140	150	155	167	175	157	166	155	145	153	133	162	166	165	152	158	166	173	160	148	157	154	164	152	165	160	150	178	168	158	167	168	162	158	166	155	155	141	166	140	166	169	161	154	178	167	152	163	158	146	133	154	169	162	152	171	150	165	178	159	155	138	169	172	150	150	163	171	162	158	144	142	142	167	183	163	150	146	146	184	176	164	167	130	155	159	145	173	165	178	146	187	176	167	150	156	137	161	158	155	157	167	153	132	163	174	161	146	146	155	148	165	171	146	180	171	145	139	153	162	157	154	152	158	149	158	155	170	159	157	155	149	137	158	140	147	159	148	155	146	133	172	155	151	147	142	170	162	142	152	166	168	175	163	161	161	130	152	184	159	149	145	162	171	142	165	184	165	155	151	183	140	162	173	152	158	125	170	160	172	165	173	150	164	158	169	152	163	180	152	184	171	178	175	185	172	173	156	161	156	168	150	162	183	165	166	202	167	170	146	148	172
21396	13328	4130	4904	4229	3552	2945	2467	2069	1703	1525	1370	1232	1174	1069	1063	907	846	774	774	778	703	700	716	637	637	621	599	621	547	572	550	564	547	565	549	527	530	502	533	494	524	520	471	434	513	509	479	497	524	462	476	455	493	508	494	458	474	474	521	484	438	448	462	454	456	466	477	474	453	459	447	409	433	440	455	439	445	435	410	442	468	442	450	447	465	409	453	487	426	439	407	434	448	447	421	433	454	425	434	425	458	442	430	428	390	415	462	443	438	413	430	433	421	435	423	377	441	411	421	444	437	428	452	432	455	451	412	417	438	434	459	446	465	453	453	423	464	421	440	418	470	437	459	446	431	427	434	432	463	454	450	457	438	452	427	469	420	401	448	403	423	429	436	410	445	435	417	421	447	455	411	411	423	437	421	386	417	437	424	433	421	407	416	404	465	436	423	460	432	414	425	426	436	418	439	457	420	455	438	431	422	458	417	466	409	431	422	447	465	473	401	424	434	446	420	460	386	449	472	426	432	436	416	409	425	422	432	461	426	455	425	426	420	464	402	461	415	467	439	416	419	449	437	447	416	434	409	395	408	465	409	439	458	451	427	447	444	450	455	414	465	417	396	427	445	432	422	422	409	423	417	409	422	411	417	434	459	442	446	417	441	428	412	462	447	429	423	421	414	417	407	464	435	450	437	391	405	399	410	405	442	390	402	446	414	446	445	410	458	407	404	416	448	430	457	453	435	438	407	401	421	416	403	425	427	443	428	401	425	446	400	439	451	438	493	426	417	398	411	407	452	412	421	440	424	422	430	441	392	418	453	413	401	432	420	440	406	485	406	427	390	467	444	455	393	455	399	426	434	437	419	470	458	417	392	436	440	468	419	446	401	407	418	436	393	427	417	479	449	407	392	428	423	428	438	395	430	433	434	458	436	418	428	444	405	395	414	397	441	413	451	439	434	440	421	443	369	415	418	463	398	375	417	417	410	398	441	420	467	430	482	430	400	402	449	431	472	455	422	430	412	422	417	479	398	433	449	414	408	409	437	438	433	414	444	401	427	452	440	457	427	435	418	428	411	424	390	447	412	411	407	431	427	447	433	424	406	409	413	420	432	435	420	434	448	467	427	446	403	442	421	426	428	409	401	433	403	396	391	424	431	449	451	392	412	417	451	411	423	417	440	419	434	411	434	400	435	448	460	412	426	428	418	434	409	436	425	450	424	420	443	429	437	400	427	441	384	440	436	423	410	430	458	422	420	396	423	461	427	419	409	452	433	403	436	417	445	397	412	414	407	462	410	426	428	448	444	418	414	433	455	433	438	386	410	414	429	445	450	410	415	468	470	434	410	404	438	421	437	398	395	387	393	449	468	423	432	467	422	443	412	433	415	447	432	441	428	442	418	431	450	426	388	427	445	441	407	412	444	407	453	465	437	443	419	411	454	424	431	456	433	463	441	428	384	438	446	432	442	416	390	426	397	423	446	439	436	405	430	420	446	427	431	448	411	425	417	408	425	407	407	406	440	402	456	455	432	422	443	434	447	427	422	434	453	419	418	427	451	464	441	430	431	447	410	455	423	405	436	416	434	390	408	413	450	463	405	438	437	451	453	390	434	409	437	423	459	468	413	424	427	472	407	434	442	442	429	469	466	448	400	439	458	447	421	465	460	424	434	465	419	436	398	428	406	448	437	421	421	407	430	437	455	444	461	403	414	444	429	431	463	458	432	467	451	459	429	448	403	434	480	418	435	449	414	454	447	438	396	397	412	425	437	453	449	423	399	412	426	419	441	448	427	439	404	424	452	446	422	449	441	432	429	425	419	437	451	435	417	420	474	452	449	434	445	454	416	416	465	432	419	406	443	407	482	397	441	410	450	468	402	428	438	449	419	415	413	443	445	434	420	404	419	455	447	461	429	398	424	443	421	420	418	437	464	406	447	410	418	412	422	394	420	442	438	433	395	438	425	434	437	423	427	411	427	382	421	423	480	405	429	430	437	451	435	437	422	407	440	407	414	432	443	458	435	424	383	414	457	435	419	428	422	424	439	440	395	408	397	432	442	385	427	447	393	429	421	418	435	449	410	441	426	421	406	432	440	405	460	435	449	448	430	431	422	460	421	430	408	432	431	443	424	433	442	463	408	415	431	412	402	427	428	414	442	401	406	395	455	427	413	462	401	432	396	386	433	442	414	395	443	397	408	419	426	421	419	394	400	399	432	429	421	435	422	431	436	484	469	406	427	403	435	424	452	469	414	445	452	424	409	413	414	411	430	460	468	457	418	439	421	421	413	420	460	414	409	443	430	441	452	419	415	446	452	434	436	472	431	409	477	420	409	455	418	446	361	421	403	437	403	446	460	429	421	410	427	465	403	422	427	421	435	411	437	433	469	442	452	424	408	430	408	427	430	407	443	420	448	434	417	464	385	411	432	436	414	388	421	420	405	450	420	401	431	423	423	450	420	432	422	466	458	449	383	479	436	434	432	440	428	434	451	411	417	427	416	435	440	460	444	405	478	409	439	477	439	434	423	428	423	425	374	429	415	396	456	421	416	406	441	449	430	406	418	452	419	448	432	427	431	457	423	457	420	435	406	407	430	458	473	427	424	412	460	422	419	424	425	434	440	438	417	419	448	428	441	370	415	431	419	438	444	410	431	410	458	409	446	404	417	452	464	399	396	397	451	440	410	413	464	411	419	432	416	414	419	422	406	463	431	443	452	414	446	435	447	424	408	436	410	419	415	389	437	425	444	441	399	452	441	445	417	452	416	391	414	427	413	408	432	443	436	430	395	413	394	435	448	425	436	421	403	419	427	424	446	396	425	430	415	444	431	403	426	383	415	433	402	453	437	428	405	462	402	475	420	424	462	424	423	422	447	430	415	434	432	422	429	426	451	436	457	445	456	438	444	407	453	409	438	427	466	420	441	418	431	406	423	434	420	453	439	437	433	408	442	435	439	398	436	444	457	408	442	440	426	413	430	458	434	410	450	422	467	432	425	456	386	447	402	416	438	440	438	455	441	438	470	391	434	443	427	454	399	425	423	427	453	420	429	465	445	428	468	424	440	419	429	421	439	443	425	453	451	417	433	403	403	418	425	425	419	412	412	386	412	461	419	418	429	444	449	448	423	428	393	410	418	433	412	417	452	423	430	419	451	400	458	412	434	421	416	440	433	385	402	436	435	423	423	435	437	417	414	387	397	398	398	442	452	420	443	447	433	437	421	429	436	460	393	432	432	434	424	419	428	451	438	416	435	410	441	423	433	407	422	444	421	394	368	450	437	407	470	436	416	425	424	414	433	432	423	429	432	425	358	452	410	456	417	447	440	434	436	437	428	434	433	426	438	406	406	414	465	430	401	440	454	396	445	423	457	426	439	427	448	409	416	417	434	423	446	482	415	445	422	428	423	439	403	460	431	404	408	408	468	426	405	411	432	431	441	433	456	453	404	420	427	436	459	411	419	452	416	454	439	448	414	419	447	453	414	445	427
10744	910	326	383	337	321	316	315	306	317	314	288	302	289	335	293	297	291	311	310	329	301	320	337	305	302	293	325	326	323	314	322	327	317	291	285	322	285	294	362	305	324	334	301	303	316	299	308	310	312	314	308	293	311	292	330	321	304	314	324	322	313	310	308	335	313	290	300	322	307	296	317	309	335	312	299	311	339	294	281	330	325	292	303	317	314	278	296	287	286	322	309	318	319	299	305	307	317	286	303	293	323	304	307	325	316	306	302	310	299	347	306	309	348	325	328	301	296	296	314	335	347	279	275	283	289	320	321	324	330	317	312	284	296	306	292	314	307	352	302	323	317	302	333	316	311	340	325	299	303	315	288	336	302	274	268	316	300	272	307	325	335	322	294	294	326	313	325	335	324	300	319	313	300	283	272	325	300	345	307	300	307	305	346	274	317	307	328	306	295	284	299	301	319	324	312	323	322	325	321	307	310	347	341	319	290	341	336	334	297	313	305	298	303	303	367	305	297	304	346	329	293	328	310	302	309	324	320	284	335	293	324	336	306	310	298	308	309	333	314	281	296	308	322	323	310	313	287	267	288	310	328	291	336	308	316	291	303	311	318	261	290	283	308	303	290	304	336	315	310	334	288	291	333	325	293	308	313	281	316	327	310	302	311	307	272	289	312	296	276	293	309	290	301	302	305	313	300	269	290	345	335	297	314	282	289	260	302	341	311	310	291	321	315	274	289	296	334	298	306	284	293	307	282	284	348	291	310	286	268	317	303	293	299	340	313	286	290	300	337	326	317	319	310	332	304	302	280	320	301	287	348	314	293	325	298	299	326	312	315	280	311	306	290	329	340	330	311	295	341	312	291	306	290	308	297	307	302	344	328	316	312	328	324	320	314	315	320	290	288	320	304	328	306	324	334	328	319	296	339	290	294	301	309	299	295	292	289	299	312	328	321	303	275	342	313	302	322	280	328	254	329	302	290	352	318	304	301	293	286	350	301	304	295	307	309	294	307	286	313	303	323	274	278	361	313	293	284	306	336	293	304	309	302	287	277	292	294	290	302	306	293	287	312	301	292	268	310	305	279	295	315	335	283	313	292	309	303	303	269	320	300	318	319	291	321	314	296	280	327	326	317	305	307	325	318	313	307	287	300	321	288	328	330	325	299	335	315	314	288	334	286	327	323	349	279	332	304	296	300	299	370	338	325	356	342	294	314	312	316	327	325	290	292	307	359	315	317	290	307	344	262	327	330	296	298	301	294	275	316	340	311	307	323	314	308	309	327	312	301	314	305	309	350	301	310	319	302	311	338	294	325	282	297	313	306	265	316	306	295	324	323	323	274	308	290	342	321	336	284	269	307	339	290	301	327	322	325	292	296	285	312	294	304	320	287	305	316	317	320	300	318	339	293	338	313	300	287	322	288	300	297	322	282	323	303	303	304	307	319	320	327	314	332	279	292	298	321	276	318	310	326	326	307	282	305	333	284	312	324	302	280	311	315	298	315	319	267	292	325	331	293	321	294	282	312	307	307	313	325	309	337	340	347	306	309	307	336	306	287	344	341	323	312	305	288	306	312	321	303	302	319	292	324	316	286	330	321	299	295	295	303	325	349	320	316	331	307	305	324	311	327	334	304	303	327	335	326	281	291	328	295	291	275	314	328	330	276	303	337	289	322	287	290	290	284	273	332	303	321	275	296	304	313	271	298	317	305	295	299	310	319	313	286	315	323	290	307	278	329	326	329	300	329	317	291	299	288	295	311	269	334	310	313	304	326	317	313	304	303	308	279	346	303	269	289	285	293	309	301	338	303	297	305	339	322	274	302	293	309	354	322	313	292	307	305	296	311	327	306	275	309	313	327	287	323	311	316	340	315	328	302	298	260	281	304	299	323	298	301	326	320	311	309	317	300	285	274	310	285	292	326	314	284	325	326	274	266	300	288	308	276	266	307	322	335	320	309	299	312	301	294	299	291	282	320	311	277	330	285	337	312	322	352	333	302	327	284	283	271	324	302	283	332	316	322	282	304	311	315	297	307	301	331	276	299	302	326	304	301	330	293	318	347	296	325	313	335	298	323	292	300	323	317	304	302	269	288	308	310	319	279	313	274	336	325	295	315	321	333	297	282	323	323	310	277	274	278	325	293	278	294	300	313	292	297	308	307	259	286	322	293	306	302	286	304	292	324	348	304	286	303	260	316	290	309	304	301	287	316	341	288	293	329	300	287	286	330	318	320	277	324	311	359	290	326	302	289	332	292	303	303	317	306	337	340	317	318	310	317	293	300	336	273	325	301	332	316	322	299	318	321	284	330	316	288	299	313	336	307	297	323	318	330	332	296	325	315	297	292	332	317	284	275	307	303	307	287	316	346	289	305	303	322	302	332	315	309	314	340	317	370	324	309	327	314	334	293	296	293	309	296	326	349	321	310	314	309	288	310	293	329	360	299	321	327	311	279	273	293	278	303	285	325	294	331	308	309	338	321	277	297	308	278	336	332	298	294	324	355	312	309	304	329	324	301	279	315	305	314	327	296	279	303	337	295	278	327	314	324	316	311	338	324	317	355	324	345	289	292	302	289	306	297	266	293	302	259	328	305	299	270	306	288	307	286	311	312	302	282	294	299	305	308	292	319	288	316	336	282	295	279	316	312	285	333	316	313	279	322	313	330	311	325	311	313	316	301	291	323	323	320	305	305	306	309	344	308	297	322	322	304	308	302	326	299	302	294	292	329	328	309	327	293	288	304	335	301	316	305	313	294	336	327	295	303	321	276	351	289	313	305	316	313	306	277	303	305	298	313	319	271	299	302	322	290	336	280	348	334	309	336	309	310	318	311	304	295	286	280	328	307	309	294	308	319	278	313	281	339	328	332	318	309	288	278	324	289	291	293	279	298	306	304	309	278	311	303	306	321	308	328	308	333	289	328	332	287	306	299	275	284	266	311	281	315	286	290	311	279	316	317	307	303	321	324	297	342	327	309	307	283	309	343	303	293	314	327	314	318	324	299	303	326	304	319	329	292	296	300	311	302	296	294	298	304	292	312	307	312	338	321	282	296	313	293	275	357	276	349	319	283	338	304	330	320	302	298	305	309	296	319	329	315	275	319	310	294	328	279	279	281	292	322	282	341	335	308	309	315	334	309	310	316	303	293	307	289	302	334	307	319	297	282	291	298	320	310	322	294	316	298	298	316	288	315	292	334	306	306	314	320	287	294	299	303	279	319	299	320	310	290	325	337	305	312	312	339	311	327	287	330	312	317	319	313	319	305	348	285	303	300	337	296	302	335	268	299	307	289	288	311	326	309	285	303	299	331	287	325	315	317	321	294	315	327	319	329	293	350	318	300	293	275	358	316	287	312	327	307	322	307	315	299	290	285	299	328	312	316	316	300	307	307	318	318	291	306	311	326	313	333	328	301	292	306	287	300	328	307	318	315	287	321	311	353	350	291	294	304	309	323	330	299	304	341	320	322	325	313	294	275	310	313	294	310
5481	1132	781	780	794	738	722	725	724	728	746	778	678	732	701	729	710	713	764	752	745	722	719	640	691	755	715	683	668	723	711	712	707	699	705	733	711	715	719	748	694	711	732	692	689	716	751	703	702	732	713	742	669	661	684	717	720	686	693	687	696	739	678	701	714	719	702	738	661	708	673	731	708	714	681	692	667	696	787	718	729	644	672	725	720	720	708	744	654	643	697	684	724	712	742	694	687	722	733	716	717	766	718	696	718	740	761	630	708	712	735	745	713	683	757	704	722	686	746	746	725	722	698	739	700	718	714	713	671	718	773	695	733	731	715	691	725	682	698	744	732	713	743	691	698	709	732	688	693	687	703	729	756	758	708	708	714	685	704	676	726	738	686	675	725	721	722	675	676	713	722	734	706	704	721	675	730	729	657	745	733	701	729	712	686	708	722	716	708	727	749	697	766	704	717	697	741	683	688	708	716	691	752	744	685	678	702	701	754	705	701	667	726	748	731	718	682	711	744	722	719	675	690	716	737	668	727	728	720	687	722	674	718	698	704	748	711	701	670	716	711	685	690	651	692	696	714	734	666	715	703	733	760	710	684	748	706	708	693	725	720	703	732	705	732	686	701	695	711	720	704	706	754	674	669	704	706	706	716	710	698	710	686	689	696	696	702	708	728	711	703	693	685	690	732	731	699	674	684	678	697	696	767	709	726	731	716	734	783	688	686	757	710	694	666	750	718	728	739	705	694	675	673	659	708	745	675	707	683	724	654	698	744	725	729	704	712	724	700	727	710	663	728	680	683	749	729	704	719	716	728	692	726	686	689	747	666	747	711	709	727	667	661	686	689	731	709	680	700	683	721	687	732	691	675	722	738	684	702	751	722	697	688	753	696	741	704	696	701	722	743	696	718	702	677	703	702	715	780	746	698	749	689	723	674	702	703	710	732	660	741	729	700	713	721	717	686	716	686	701	753	693	737	760	698	710	700	663	688	692	675	719	647	762	705	712	729	688	715	726	757	692	688	699	716	711	670	705	696	686	689	706	683	668	673	691	734	684	710	692	714	728	739	750	659	723	736	664	730	712	734	684	673	728	680	721	737	686	732	707	729	673	706	694	626	717	651	738	734	698	719	722	738	722	723	692	722	718	691	729	665	662	665	709	677	716	707	685	705	677	690	701	706	722	714	676	697	665	679	656	690	696	721	719	701	755	700	713	688	694	743	677	689	718	704	722	689	728	716	681	714	726	710	738	710	711	690	720	704	718	707	682	713	758	663	761	727	670	776	700	669	756	740	691	743	671	741	679	702	700	688	694	742	689	681	677	645	697	708	729	698	669	691	690	713	718	702	717	652	712	710	684	710	731	735	713	695	672	667	700	742	719	754	689	684	703	715	712	725	685	639	701	647	752	691	725	723	696	721	724	714	714	693	688	731	712	713	646	709	725	712	739	696	698	714	754	653	688	728	696	683	691	735	713	730	742	727	696	693	658	710	740	728	679	703	768	706	722	687	684	714	687	737	722	720	688	689	739	678	695	668	698	696	698	733	677	726	720	742	713	717	713	718	729	649	715	642	734	724	700	751	714	692	712	646	710	714	694	723	680	692	698	671	746	713	725	734	766	744	723	715	751	734	701	731	699	706	693	751	663	738	702	713	700	704	687	730	717	716	684	701	724	746	757	722	681	710	690	726	730	720	672	681	695	669	711	797	703	766	743	724	721	717	750	690	696	672	707	749	690	692	694	749	761	727	728	720	704	664	683	690	718	766	716	695	734	681	727	695	741	725	720	709	704	704	726	729	658	738	736	709	692	694	670	743	734	717	713	748	671	686	728	704	690	753	725	735	781	725	728	676	702	721	703	698	690	726	685	693	685	684	700	716	717	665	670	706	680	726	728	680	699	708	725	708	704	724	767	695	673	704	699	683	680	711	724	681	719	763	735	716	687	728	726	729	772	733	712	701	745	705	675	669	663	747	693	700	740	701	717	669	744	708	705	689	724	691	695	694	637	717	676	729	749	650	704	697	740	687	732	679	728	713	703	679	685	685	704	725	714	742	712	676	723	721	742	752	699	778	710	713	689	706	732	687	704	718	711	689	682	682	689	696	696	722	729	700	717	706	705	666	745	690	699	692	752	712	689	708	699	717	761	719	738	694	655	679	686	682	691	764	724	701	714	684	684	687	712	709	696	699	724	684	700	706	732	730	678	659	722	684	688	708	702	723	700	750	693	695	719	725	728	659	715	719	711	720	748	715	713	706	696	736	737	686	718	689	690	693	723	694	743	687	699	749	744	734	705	777	678	647	736	726	742	717	738	728	693	735	686	730	685	669	696	692	655	660	680	700	718	747	729	716	723	709	725	747	688	689	670	707	700	702	711	685	718	691	696	754	688	751	674	734	742	731	709	702	758	719	734	748	732	669	690	731	704	737	712	715	725	747	735	667	707	686	711	674	712	750	707	708	739	758	672	672	686	724	678	712	694	686	736	646	679	731	711	683	727	713	701	679	727	701	734	669	750	717	720	694	714	730	709	679	718	706	697	726	727	732	696	657	686	725	645	727	701	699	685	695	718	670	749	678	703	713	658	714	710	717	732	697	691	716	731	722	717	682	725	713	682	658	699	682	679	689	614	679	705	672	679	694	715	719	736	706	662	717	706	712	685	667	693	713	710	730	720	700	726	699	694	681	712	701	684	666	752	709	676	713	736	690	732	657	699	717	740	692	712	735	678	700	690	706	676	722	713	745	717	717	730	682	738	708	724	698	684	721	666	720	703	719	656	689	685	701	700	714	723	697	727	705	704	680	676	692	705	721	741	749	730	733	760	718	741	714	743	714	735	702	739	678	687	715	728	741	739	725	715	682	656	717	712	677	693	707	707	697	674	677	726	690	699	697	699	720	670	711	727	670	721	667	725	736	752	687	735	746	667	700	741	743	724	696	689	684	696	745	729	720	725	646	688	664	741	734	737	695	698	706	682	745	685	655	722	749	703	694	705	711	757	709	725	688	721	689	703	701	743	704	695	718	700	694	709	682	708	705	713	671	751	731	712	705	709	720	675	737	702	683	686	705	779	697	699	733	663	723	708	705	715	751	662	684	699	719	643	734	668	701	708	713	744	751	681	711	713	686	711	727	717	743	699	740	686	697	731	711	747	727	741	725	704	732	730	739	659	744	755	724	671	703	694	709	711	730	731	671	705	682	764	755	692	755	712	715	767	667	773	767	678	703	729	684	668	740	734	713	704	703	724	715	690	738	727	730	680	695	770	751	714	724	692	707	695	734	675	719	697	680	717	719	701	753	661	718	681	703	714	763	738	703	714	685	696	711	712	704	725	707	732	708	677	730	746	714	683	731	700	677	677	712	703	743	704	711	731	699	706	708	695	728	722	714	682	713	727	726	666	699	758	718	722	710	753	706	698	721	744	691	705	729	670	733	718	750	740	733	755	718	709	669	721	681	723	714	715	735	732	741	712	699	706	703	686	729	755
29754	13230	1844	905	593	472	400	329	286	281	206	196	201	175	185	192	163	176	162	158	164	148	152	153	154	150	160	130	156	155	153	128	152	124	121	144	148	148	151	117	144	142	157	158	160	114	133	164	161	149	140	114	128	133	150	160	157	157	116	162	151	149	146	133	115	151	128	135	138	137	145	131	147	147	150	156	139	128	135	151	155	159	137	135	140	115	147	141	137	152	147	142	148	147	137	121	138	155	112	130	144	149	152	150	143	155	157	153	160	125	154	127	143	145	132	150	147	130	159	132	156	128	122	139	134	130	136	140	143	131	145	144	151	130	138	139	119	131	158	136	148	139	146	141	144	138	154	144	140	131	156	138	148	137	150	157	126	143	143	139	140	139	135	144	134	142	134	135	132	141	155	134	165	142	119	129	131	119	139	147	150	146	148	146	141	111	134	144	127	137	127	132	184	154	139	153	133	143	131	142	146	149	133	147	141	156	157	150	118	121	118	133	141	143	154	160	160	114	135	121	115	119	126	132	130	157	131	142	140	136	135	137	141	137	127	163	148	146	165	135	146	137	139	174	140	157	120	138	157	122	130	123	122	141	124	130	114	130	144	150	138	137	153	148	132	149	130	127	131	158	126	140	142	143	137	131	133	130	149	153	158	138	123	129	139	159	154	136	166	141	152	153	153	153	154	139	128	141	150	147	134	125	124	127	146	116	135	159	130	131	138	127	136	149	143	133	131	136	127	126	146	145	109	140	110	137	161	143	147	141	134	132	138	138	142	138	154	146	140	142	142	158	137	120	129	148	145	135	145	143	145	140	136	133	159	131	143	123	146	125	145	148	135	139	123	136	158	136	161	139	136	150	134	166	162	144	151	146	130	128	152	133	146	128	136	122	125	155	148	127	164	135	145	147	174	143	123	164	134	148	137	129	128	147	122	141	126	140	142	96	114	158	104	140	134	140	135	143	146	136	122	129	155	137	146	150	134	134	125	152	154	132	123	150	120	125	129	135	138	130	156	138	148	133	161	138	150	141	141	145	121	161	116	122	148	132	120	159	139	138	143	141	134	129	136	140	136	161	142	130	142	128	138	134	135	125	137	128	146	129	132	124	136	148	164	150	145	121	144	161	129	133	155	127	130	133	138	147	134	126	162	137	121	119	147	127	132	140	155	146	146	158	134	141	141	131	154	139	140	151	135	142	147	163	132	135	140	160	144	135	132	134	137	121	134	141	146	125	138	134	113	144	147	153	146	149	149	138	125	149	144	134	131	136	131	145	150	142	149	139	125	127	153	164	132	147	110	137	151	151	151	126	124	136	132	149	133	132	141	153	132	124	142	130	137	121	128	132	124	126	112	141	139	133	160	142	140	158	143	143	149	117	142	141	140	137	158	141	139	136	125	141	143	135	121	142	152	132	129	126	117	126	144	143	129	143	151	138	145	139	126	142	153	132	134	131	144	124	163	130	154	152	144	139	141	142	128	171	121	135	147	134	131	130	135	145	142	143	157	156	132	121	160	153	115	146	127	135	120	140	145	145	134	135	141	113	139	146	139	124	129	154	139	136	140	132	144	156	134	134	143	136	135	151	147	133	120	126	132	127	131	161	132	134	142	144	118	137	131	121	130	153	155	156	151	129	120	118	127	133	134	156	131	105	119	152	134	125	145	143	135	144	176	139	143	154	142	136	125	133	159	132	131	153	119	124	134	137	141	149	131	142	138	116	148	125	125	149	139	116	140	113	132	137	133	121	152	131	157	140	146	131	145	150	159	132	124	144	151	146	152	127	162	142	132	131	126	128	115	135	126	135	151	135	129	117	134	138	163	152	125	138	145	138	134	148	134	154	148	140	139	123	133	147	154	148	142	165	139	135	138	126	152	150	146	136	129	140	122	145	136	150	149	125	121	145	143	141	132	145	148	139	126	143	149	138	130	134	147	123	142	163	138	139	140	140	129	135	153	144	132	164	129	130	132	160	138	131	140	131	130	154	137	131	131	146	136	142	140	140	133	137	150	134	150	114	140	134	146	134	152	166	134	128	135	133	125	147	124	133	124	122	147	147	121	128	142	137	157	142	124	145	155	146	120	113	131	139	158	147	150	153	147	108	163	130	112	153	120	163	148	147	147	158	122	131	146	120	144	129	154	163	140	122	133	156	136	159	122	119	135	153	128	134	127	149	156	139	133	146	156	125	147	143	149	145	143	140	159	121	142	141	128	137	118	151	133	146	136	145	134	163	157	158	158	172	129	147	149	143	136	138	153	133	153	120	140	122	118	147	146	127	154	133	116	160	132	151	141	130	125	136	124	142	128	140	145	153	107	103	112	125	149	137	133	161	133	153	147	135	152	139	149	139	158	153	154	147	152	122	152	151	150	141	139	122	157	146	131	133	142	132	136	138	116	133	126	127	121	126	127	144	139	150	155	153	143	153	127	140	156	129	176	129	132	118	159	135	137	140	155	145	138	123	150	130	135	149	145	153	135	134	161	160	152	128	144	159	137	139	143	162	131	130	141	133	137	168	145	137	160	148	146	124	145	163	133	143	123	165	128	141	135	145	158	145	158	120	143	133	129	131	135	131	148	137	148	123	124	120	112	158	170	133	137	134	146	170	142	125	168	148	142	140	126	127	138	161	125	137	137	131	149	151	146	151	144	147	134	140	136	153	165	153	130	130	114	140	139	137	138	161	134	123	135	145	133	156	131	139	142	162	142	141	135	132	143	138	136	135	146	121	141	135	135	135	147	141	147	139	145	138	174	124	155	137	133	125	125	146	136	157	161	137	135	129	160	151	146	162	151	144	141	149	139	131	125	141	145	137	128	143	125	133	153	139	158	150	152	158	150	148	130	140	118	155	147	145	137	152	141	144	146	146	140	138	139	163	121	135	138	127	165	160	135	141	129	116	125	133	137	144	140	138	135	116	138	136	130	161	151	136	144	137	126	127	114	148	133	129	134	114	146	136	130	141	132	134	112	151	117	135	139	119	140	142	146	132	143	135	150	143	157	146	141	132	114	124	155	132	151	132	168	183	137	103	125	130	119	120	151	139	135	140	130	153	149	137	140	134	143	145	134	127	131	156	144	148	137	126	148	120	142	115	132	129	137	149	131	126	119	137	136	165	115	136	130	153	145	137	154	130	163	141	142	141	137	124	162	140	133	148	146	129	161	148	141	121	172	131	140	118	130	147	130	125	152	133	133	128	143	157	137	125	132	148	144	142	129	135	146	134	138	135	148	155	148	122	134	141	154	130	137	125	132	145	135	151	156	138	143	134	156	129	134	130	142	140	126	147	151	154	127	111	156	160	129	139	147	153	124	153	126	145	120	149	142	118	138	130	128	145	139	131	132	122	123	147	145	140	149	129	139	128	155	147	133	135	133	161	131	130	152	145	135	134	141	129	130	142	145	126	137	132	151	151	129	134	154	133	146	127	141	172	138	141	138	142	147	154	131	132	125	109	140	137	154	147	136	145	134	152	121	131	161	155
15535	8459	2303	2780	2369	2005	1642	1473	1264	1070	988	860	815	718	679	628	633	617	582	569	544	517	517	473	465	469	495	424	446	443	416	450	441	443	446	400	410	398	434	434	391	380	371	403	389	382	403	387	381	390	397	393	391	384	397	372	393	360	340	393	382	386	369	382	374	377	386	382	371	347	362	402	398	359	382	366	378	340	368	382	361	392	376	394	366	354	393	388	377	375	356	360	374	359	387	389	391	353	358	331	359	345	342	380	359	368	380	405	349	382	347	326	374	360	349	355	375	343	392	361	381	350	348	355	358	337	410	377	369	386	388	344	390	392	393	346	405	381	356	354	338	368	360	370	369	338	361	386	343	356	367	379	364	369	376	402	404	388	333	356	382	364	367	365	361	383	375	352	358	391	391	356	394	366	337	348	406	354	362	347	350	357	359	339	406	338	330	347	340	339	358	330	366	358	383	374	370	375	374	388	372	371	344	374	335	380	358	388	341	333	379	363	351	332	386	369	398	371	367	357	373	356	367	349	353	353	362	363	375	378	370	378	385	393	349	359	356	356	358	376	328	347	324	343	373	363	363	354	358	364	368	352	340	366	366	388	362	353	360	360	358	347	376	328	373	357	342	392	351	354	380	397	306	349	375	359	385	346	385	356	368	341	366	365	340	356	381	377	338	378	383	401	380	357	394	370	358	370	337	412	346	349	357	391	340	380	374	367	353	396	372	335	344	349	393	373	370	380	341	342	360	338	368	353	350	359	352	340	370	369	371	327	344	390	373	344	368	366	352	332	351	362	358	353	338	388	336	388	355	397	375	359	343	339	391	357	360	368	393	364	384	372	358	374	387	380	378	385	361	353	378	375	378	377	364	357	357	389	384	354	407	367	379	379	346	358	345	392	347	356	367	353	351	365	371	383	371	376	356	383	360	364	386	338	376	373	380	340	348	377	373	356	356	306	373	309	382	344	364	357	343	357	399	370	355	376	360	390	354	368	348	348	375	355	340	347	349	381	372	397	381	399	367	363	381	348	340	393	385	342	380	354	363	356	325	350	386	344	365	344	346	358	356	373	364	325	379	361	369	349	345	347	356	361	380	382	352	340	348	340	387	387	348	331	374	373	400	360	366	353	361	364	359	339	328	385	350	376	368	341	356	355	343	367	368	384	385	353	368	347	359	384	370	361	358	362	356	375	339	333	352	351	364	327	410	338	415	358	389	352	356	355	343	384	385	338	376	347	376	334	313	385	371	365	343	367	372	346	327	374	373	420	375	355	388	367	343	382	394	357	366	341	342	382	371	352	343	362	376	364	345	355	383	369	362	347	348	355	364	367	356	358	390	360	380	326	363	368	370	369	392	381	359	377	389	383	380	349	346	346	337	396	326	365	387	344	343	340	391	367	360	391	366	359	382	354	361	382	342	379	384	370	400	347	364	367	358	355	393	396	351	384	365	404	362	355	366	377	358	361	382	394	348	365	358	389	356	334	355	413	372	379	344	386	364	348	345	344	388	352	371	364	373	331	362	362	355	325	371	373	371	393	354	359	349	382	377	396	341	355	371	360	379	376	407	363	377	381	357	362	392	365	340	382	364	339	338	332	345	376	347	392	341	339	400	361	382	382	390	358	360	366	380	371	361	373	378	361	391	339	344	329	363	368	372	366	377	349	398	366	362	402	340	377	356	346	379	374	352	385	354	365	353	344	352	338	387	405	356	348	401	377	409	367	344	347	364	382	391	351	351	351	366	366	368	362	374	348	361	366	393	348	390	358	368	356	374	406	383	406	341	365	358	332	370	380	364	380	331	364	369	412	386	361	376	341	404	335	348	386	356	408	352	372	359	359	391	401	341	334	354	361	350	370	361	397	341	361	385	370	369	375	356	368	334	369	365	362	383	380	340	368	333	385	370	354	362	373	365	384	382	343	367	357	334	381	354	349	364	374	337	344	361	351	396	333	335	365	374	392	380	349	380	339	340	390	352	367	361	345	364	390	377	350	350	384	352	382	341	362	322	397	401	342	399	342	381	369	332	372	324	309	351	342	359	347	362	354	377	307	378	358	398	340	394	366	369	350	334	376	378	351	399	346	335	397	376	360	372	333	367	389	392	380	370	339	356	388	378	362	346	369	357	382	351	363	377	403	366	362	365	374	354	378	340	362	375	398	356	379	380	384	349	376	343	375	357	390	394	356	384	391	374	337	341	375	357	376	381	383	338	360	347	334	367	358	393	298	361	368	368	375	339	371	353	347	366	347	355	374	372	336	325	359	356	365	375	367	361	351	344	355	324	361	345	360	384	350	372	359	372	385	361	376	365	379	355	363	356	381	369	373	370	361	325	388	360	377	362	382	386	381	352	370	342	372	345	379	372	351	364	394	312	382	364	360	357	339	364	378	364	355	352	408	362	366	371	382	390	342	359	369	349	352	323	390	363	365	344	321	351	376	351	339	360	368	363	395	356	396	369	349	353	357	399	379	372	382	390	358	370	353	348	397	344	347	339	359	377	372	378	353	359	349	336	342	373	365	397	340	367	401	333	360	377	352	368	367	315	382	334	338	336	340	362	353	358	400	360	354	388	366	375	354	355	357	360	364	380	352	354	361	388	346	365	364	397	389	345	370	405	334	351	362	353	354	358	365	352	339	381	338	378	338	373	350	372	397	374	379	375	407	354	357	382	370	348	397	356	386	384	349	386	295	370	338	397	393	364	355	344	355	326	362	369	376	342	340	363	364	397	370	384	364	350	384	362	379	384	369	395	384	328	349	345	361	382	345	326	365	351	378	368	370	328	384	337	349	376	318	375	403	375	348	356	357	354	389	382	365	392	364	381	393	377	353	351	373	350	370	353	350	376	397	360	370	351	387	389	365	334	349	352	398	356	367	335	359	328	358	366	364	341	364	382	369	369	337	365	371	392	357	380	337	341	362	381	351	340	402	370	386	345	326	332	390	355	321	365	353	378	340	336	363	344	315	373	363	346	343	369	380	366	353	355	366	398	357	351	342	348	410	376	407	339	362	353	414	346	378	369	372	373	379	349	377	348	401	371	336	338	379	387	373	363	361	368	347	391	399	375	404	383	371	337	376	386	387	381	333	360	364	353	388	372	395	377	352	350	353	404	352	318	357	359	322	373	370	382	364	361	354	361	374	340	368	406	367	369	343	375	323	324	380	354	360	380	367	348	364	344	375	370	357	343	370	346	368	377	367	389	363	367	353	360	362	329	375	383	358	365	388	336	344	371	345	401	376	374	354	329	355	396	368	380	400	361	361	339	382	377	364	360	369	334	330	355	355	368	349	359	384	369	343	363	321	335	388	338	374	364	355	356	390	341	382	368	359	378	390	371	381	348	389	362	333	361	382	360	366	375	363	332	365	365	369	347	305	368	355	354	389	359	370	364	365	363	353	368	355	354	369	379	387	358	361	332	367	360	369	336	319	374	385	364	369	396	382	391	373	345	367	367	345	358	331	381	370	366	365	378	407	341	353	376	355
41480	24402	4831	1698	1146	866	680	553	467	412	336	316	271	246	239	244	209	203	197	231	142	204	185	192	179	206	172	184	169	191	203	151	177	140	187	184	167	164	170	146	183	162	159	175	193	182	170	159	185	213	164	170	149	175	180	159	143	128	146	137	175	152	160	160	147	146	157	187	140	175	147	161	176	163	142	164	146	136	167	161	158	139	127	172	153	179	181	151	153	170	168	135	167	155	166	185	155	147	163	158	139	167	152	143	161	149	178	151	157	159	162	153	148	158	178	145	162	138	153	145	163	165	132	171	155	150	156	167	176	149	157	137	138	178	155	135	156	165	165	160	192	144	172	181	143	145	145	154	151	156	168	165	169	143	145	164	162	164	144	171	148	179	156	157	169	137	145	145	148	151	160	163	181	137	150	177	153	170	157	160	164	173	186	174	196	152	145	155	155	174	143	152	156	147	162	157	153	129	173	139	144	178	162	127	150	154	161	143	162	144	136	148	146	148	159	161	158	171	143	161	171	168	161	149	132	149	161	138	171	160	157	159	162	142	168	164	155	156	150	176	131	156	161	162	158	158	172	160	143	129	175	181	166	140	159	158	119	155	150	149	185	167	159	142	173	181	151	161	131	159	164	138	178	160	154	166	156	158	136	131	165	138	171	165	176	150	185	167	153	144	156	168	178	143	183	146	148	130	157	138	129	149	160	130	158	164	178	164	133	138	171	164	170	161	157	152	169	154	144	161	181	165	144	157	145	162	151	154	131	171	163	163	157	161	162	146	142	166	171	181	169	162	184	160	137	153	142	159	177	147	176	172	163	152	159	168	162	148	165	161	151	155	140	163	141	147	142	164	187	153	149	168	178	166	186	176	165	147	152	143	128	177	138	154	152	131	174	147	144	152	176	155	178	184	160	155	164	166	150	169	157	188	176	168	133	167	184	149	161	149	164	179	167	147	157	171	168	143	146	148	172	167	147	142	159	150	162	140	160	156	161	162	152	162	137	159	186	155	156	172	159	166	158	164	193	182	156	166	182	138	156	181	153	162	157	154	163	153	154	164	148	144	154	157	162	140	160	168	156	157	149	144	164	144	137	169	163	149	153	145	163	177	170	149	153	153	137	160	147	148	168	157	159	148	158	148	162	144	188	148	152	156	158	148	184	165	152	167	175	169	172	160	148	160	177	155	150	161	162	158	161	156	162	154	156	167	134	158	155	189	159	170	154	160	155	161	156	163	151	155	164	176	173	150	156	148	148	137	148	172	135	143	157	174	172	153	175	166	143	142	148	182	126	150	157	173	168	151	167	173	156	158	160	162	153	164	179	150	137	172	147	172	177	179	173	175	160	134	173	141	127	158	176	169	155	164	170	185	161	172	160	143	156	189	147	143	176	146	156	142	162	154	161	155	143	146	146	179	146	160	179	155	164	152	149	182	138	176	142	173	175	155	172	152	161	146	176	177	142	171	153	170	141	142	143	138	158	150	138	163	150	158	141	156	157	152	137	147	163	162	159	161	166	174	131	165	166	172	161	156	164	133	151	159	162	161	149	141	142	163	166	160	160	156	152	142	153	168	157	166	182	163	161	159	155	147	161	158	172	153	146	153	166	170	154	165	159	157	137	132	156	144	153	164	163	141	163	187	165	140	172	169	172	162	145	162	153	183	158	157	139	142	168	165	159	168	138	174	159	171	173	158	158	184	155	151	167	134	147	156	149	166	163	165	151	118	145	166	132	177	171	154	172	128	150	151	135	155	137	141	166	161	152	174	135	148	149	167	147	180	175	136	173	153	151	162	144	143	148	151	143	159	145	143	166	133	164	155	177	136	168	160	145	134	152	146	137	142	145	151	165	154	162	150	154	163	148	166	153	171	153	177	135	155	152	159	170	190	155	196	154	136	184	165	153	145	140	146	169	181	164	165	143	174	140	182	152	140	156	141	162	179	148	152	154	154	130	165	153	133	178	185	173	163	168	162	142	161	159	152	140	144	159	155	177	153	162	181	145	155	181	172	160	164	158	147	180	172	167	122	156	143	163	157	171	151	149	156	144	150	158	156	155	165	164	165	137	161	156	138	158	162	147	160	165	172	152	166	158	166	162	158	183	140	153	176	183	133	180	138	177	159	162	148	154	165	171	180	164	140	141	157	144	171	156	160	165	157	153	162	157	169	173	168	160	163	186	145	156	176	160	178	154	173	162	154	152	173	186	154	160	142	180	171	174	146	153	166	161	150	139	156	167	161	175	177	158	150	168	177	173	155	136	147	141	160	136	153	155	163	154	147	169	165	160	162	169	151	150	154	136	164	156	158	169	142	152	160	159	169	160	161	177	140	137	172	160	151	162	167	156	176	165	166	160	170	183	165	180	143	140	144	178	158	159	155	162	161	155	151	149	155	149	156	170	134	179	148	163	158	177	150	148	191	157	155	162	153	177	167	159	175	158	157	162	160	157	185	144	157	169	170	154	142	142	157	150	182	141	140	166	167	148	180	165	152	160	166	157	159	172	143	135	155	155	167	160	144	159	156	176	136	155	152	160	145	150	126	170	162	168	142	147	152	170	171	143	151	165	151	128	170	144	169	150	166	180	152	161	153	161	187	157	141	133	173	161	160	164	139	155	160	168	145	154	161	160	144	137	139	165	163	158	143	132	168	163	147	156	159	169	153	174	141	157	153	161	152	146	147	175	161	170	148	172	181	169	162	182	156	162	182	169	185	164	145	170	140	167	154	151	166	174	183	181	144	159	177	165	162	158	143	156	160	165	165	167	172	157	132	183	166	180	163	168	167	156	164	156	166	159	155	166	160	186	138	136	167	152	151	158	169	136	158	165	144	168	157	159	166	165	148	170	137	165	149	183	135	158	161	163	167	153	164	168	154	161	162	164	176	144	148	154	166	160	162	154	163	152	133	150	163	138	156	163	175	157	148	142	162	155	153	155	144	166	160	172	148	173	146	147	165	133	150	160	149	166	131	137	149	168	167	154	134	174	170	146	159	152	153	165	138	121	151	167	148	170	142	187	153	150	167	160	174	152	153	145	147	153	181	160	178	144	161	158	154	173	185	117	153	164	154	168	159	137	170	177	166	165	163	171	156	174	145	161	187	155	161	162	166	138	153	149	146	152	154	139	176	147	195	167	149	177	155	138	156	137	160	156	175	166	155	200	185	165	172	172	156	164	170	147	155	139	155	158	155	167	180	180	158	130	162	156	176	144	148	144	163	127	156	176	136	165	145	161	139	156	159	158	167	156	149	175	150	145	149	154	167	172	184	152	147	162	135	163	153	174	155	125	179	147	168	133	145	147	154	174	193	173	172	142	145	167	157	148	150	153	159	153	142	160	172	133	173	161	156	144	169	163	172	134	174	148	160	146	133	169	155	147	140	169	165	149	154	178	182	153	154	172	141	151	169	152	184	164	162	186	163	149	176	152	175	162	155	178	169	143	148	164	140	159	152	161	160	170	135	155	150	150	172	159	168	145	157	154	153
21664	13879	4117	5009	4257	3625	2928	2412	2042	1753	1613	1430	1259	1113	1102	986	910	899	839	781	800	724	712	699	643	673	633	602	600	568	581	561	595	571	548	539	516	532	499	539	500	501	473	462	517	480	493	487	482	444	496	474	475	460	450	458	510	452	483	466	414	463	488	446	484	492	461	473	447	459	444	433	439	471	447	448	422	472	423	506	429	430	435	474	431	444	396	469	428	464	401	436	425	451	480	445	445	420	437	499	440	397	444	455	456	433	441	442	422	423	501	439	445	434	436	431	415	428	423	446	426	458	428	401	407	471	492	424	440	465	419	450	404	414	430	417	435	425	432	394	449	408	412	435	409	428	458	421	453	397	431	416	435	438	433	441	426	469	442	458	416	421	462	446	431	457	416	379	443	397	426	422	455	433	434	411	475	407	395	403	450	442	424	432	455	411	412	406	420	428	471	425	446	408	425	455	460	461	456	458	433	453	400	454	456	488	420	427	413	418	410	379	411	427	435	439	419	430	419	425	452	427	423	456	444	494	455	440	418	435	393	434	442	398	382	387	409	417	460	424	419	414	437	434	438	455	423	415	475	429	420	447	429	421	435	419	434	421	463	429	405	447	430	432	402	426	446	421	441	453	415	434	433	456	440	428	443	449	456	421	412	388	447	425	430	427	455	448	460	408	420	438	401	405	466	427	415	449	462	459	436	399	461	435	458	407	457	445	414	442	432	435	431	406	407	402	422	453	429	419	433	433	407	469	411	418	415	455	392	415	414	422	460	399	445	439	448	385	460	400	421	408	421	437	451	386	446	435	436	410	409	444	423	429	426	445	418	409	434	442	424	405	450	442	436	446	416	465	414	434	461	465	435	413	404	456	422	392	440	412	441	404	452	416	426	433	443	424	435	434	426	441	408	440	423	425	462	428	400	418	439	456	433	436	410	454	448	447	432	435	459	404	420	462	430	399	414	404	436	427	406	396	458	415	415	407	448	449	413	416	416	416	452	441	428	413	431	434	469	381	439	398	398	425	412	412	399	419	407	425	444	464	444	421	444	447	450	455	421	401	429	462	424	434	419	427	409	434	411	431	440	395	442	423	415	460	432	433	386	434	456	431	417	419	442	425	443	412	427	421	407	455	440	411	402	423	431	396	447	451	421	402	414	445	416	434	444	467	474	390	428	459	384	432	422	420	439	450	411	418	442	447	425	453	426	423	416	440	439	434	426	433	417	415	447	427	504	408	417	436	429	447	419	459	436	456	458	444	412	433	466	450	432	448	440	453	432	424	427	430	467	424	448	446	427	427	402	428	419	457	441	424	432	427	428	437	469	412	464	404	449	445	413	409	411	447	392	409	395	437	441	431	435	433	410	441	416	454	430	505	451	456	448	437	416	415	433	463	474	424	377	412	438	427	457	422	399	421	404	437	452	441	454	404	437	459	447	426	442	452	413	435	458	416	399	417	419	470	447	422	406	435	470	431	433	433	416	423	402	420	443	425	438	442	425	411	429	447	427	413	397	426	420	444	395	431	434	453	396	423	392	452	430	439	401	424	452	402	401	431	406	412	448	412	409	413	447	468	438	431	460	417	439	441	419	430	375	391	398	467	454	419	433	421	421	420	409	456	404	446	415	419	421	444	415	438	416	397	448	431	431	424	440	446	422	423	418	463	457	440	421	439	449	437	441	423	450	432	410	462	415	409	441	404	421	454	429	445	426	422	442	433	495	437	437	442	469	436	405	452	412	437	456	442	442	405	398	415	457	403	451	459	462	435	414	432	392	401	491	457	424	408	431	432	446	418	433	451	404	433	412	413	424	404	439	408	460	450	437	448	416	446	442	441	409	419	404	437	437	415	393	415	439	401	387	425	437	394	414	440	424	405	416	432	453	410	419	472	470	402	431	428	412	457	433	424	418	404	432	441	446	468	417	426	446	412	429	397	465	428	429	430	413	396	450	455	432	409	429	464	413	445	438	462	454	449	418	439	448	449	440	428	427	428	453	400	444	415	422	422	420	428	437	462	435	424	402	421	379	404	353	394	436	457	391	454	432	400	418	424	437	439	445	451	435	448	473	453	417	424	438	440	443	458	408	421	442	419	427	468	375	438	488	389	451	444	410	457	427	412	435	417	401	454	443	416	434	407	466	451	387	458	398	428	425	408	423	446	426	429	401	440	409	438	399	405	460	442	407	422	405	461	411	428	452	407	427	427	431	396	416	415	420	442	448	404	433	415	402	404	439	404	476	437	455	445	423	437	430	436	442	447	430	430	457	452	469	430	428	450	452	456	394	417	441	452	433	436	433	435	430	423	446	408	486	442	425	448	435	428	437	444	437	416	424	400	410	469	453	421	465	445	450	449	417	454	456	447	422	439	426	434	426	435	420	415	375	442	432	431	404	415	418	425	414	395	443	470	431	453	424	432	410	442	422	503	422	461	409	424	412	395	428	429	445	455	431	452	422	415	432	419	399	433	473	416	436	424	402	419	443	436	427	429	416	422	447	427	431	431	450	414	406	424	406	447	395	420	451	427	458	382	437	463	452	356	436	427	439	406	423	426	407	434	457	428	402	411	448	426	470	420	451	411	435	454	446	435	423	449	444	437	425	407	436	433	456	414	439	453	390	458	435	443	435	389	435	419	430	427	401	442	444	411	408	434	413	412	407	426	401	422	409	458	437	424	428	442	445	410	407	448	404	462	449	441	394	413	424	415	454	444	411	424	466	421	413	431	461	418	414	481	423	422	383	417	441	447	431	427	446	407	417	457	445	408	434	419	408	459	432	407	424	446	422	467	419	410	437	420	425	413	425	410	437	434	402	401	467	396	408	420	406	411	439	426	435	431	426	436	414	445	397	436	438	409	429	441	430	453	414	444	433	427	423	422	433	435	422	435	460	414	438	423	424	438	441	452	470	439	416	415	439	446	423	425	433	420	447	420	431	469	428	448	421	433	433	402	409	474	417	417	407	418	456	437	412	452	421	419	451	462	429	441	423	410	412	424	430	452	417	435	446	400	434	466	401	437	437	432	433	453	449	460	411	426	399	427	455	434	445	426	467	465	405	441	435	419	433	438	412	400	452	402	400	438	455	427	453	410	420	415	444	375	422	404	483	431	433	374	466	436	415	404	408	438	414	469	413	427	433	440	433	388	401	444	426	403	419	412	405	394	429	431	467	427	422	410	431	416	414	444	450	434	431	445	376	429	449	432	447	445	471	449	441	444	438	435	404	412	448	443	446	477	462	441	437	453	395	421	432	418	422	404	440	424	384	441	443	415	438	422	407	421	424	464	392	403	433	417	417	431	431	425	448	423	395	461	426	469	421	399	384	438	412	443	466	424	406	418	424	441	439	400	424	438	422	437	417	450	424	433	432	437	464	436	449	443	468	446	456	401	451	444	444	418	436	422	438	432	453	426	420	391	412	443	442	444	455	435	410	411	401	449	429	442	426	419	405	428	435	412	437	434	385	422	446	408	452	475	391	407	393	427	480	429
11908	1022	314	335	321	325	308	338	312	310	324	297	343	310	333	302	325	294	296	283	324	303	320	320	329	297	297	309	304	306	281	306	307	310	295	291	308	311	319	319	322	309	337	305	317	300	300	312	309	299	315	327	281	278	264	277	322	315	315	306	301	303	331	307	304	340	325	325	279	313	306	285	283	302	297	321	316	312	300	298	303	317	323	321	323	299	305	309	295	315	321	311	276	340	320	319	314	344	312	296	306	298	314	310	328	327	339	286	280	294	282	318	313	324	326	337	322	304	322	311	301	286	277	314	312	301	292	333	300	337	329	309	297	305	307	294	275	318	275	282	291	319	313	293	312	322	312	322	312	294	365	324	310	338	281	326	327	297	296	325	293	334	282	314	337	303	309	290	280	303	317	293	299	353	316	317	317	314	311	310	274	323	305	325	304	305	342	307	330	298	329	330	312	315	306	322	306	307	321	330	289	326	294	340	319	319	322	298	307	311	275	314	294	300	294	306	290	311	292	346	330	310	334	301	282	306	352	291	296	343	325	324	338	289	304	323	323	309	348	316	282	334	318	339	349	298	334	348	315	306	353	305	313	319	311	313	307	309	285	317	317	305	295	291	291	297	300	315	284	295	289	307	301	299	311	299	320	329	325	341	335	311	324	300	282	301	316	326	328	341	306	289	295	334	287	315	314	333	272	275	291	310	312	293	314	296	298	294	333	321	304	278	284	305	305	317	333	288	316	340	347	294	311	312	309	318	313	301	289	288	298	330	304	298	354	282	334	303	334	301	306	317	318	299	327	264	318	343	315	318	301	293	311	313	311	317	297	330	305	307	311	322	303	302	308	339	333	347	318	320	290	327	296	282	282	299	282	315	304	302	289	336	359	297	312	296	308	316	258	288	312	304	332	321	333	295	295	300	315	303	320	300	327	342	345	297	275	318	327	333	296	316	285	316	295	333	302	290	307	299	307	311	302	297	306	285	311	326	280	277	285	296	316	345	299	332	310	331	330	297	302	314	337	324	327	293	332	310	292	300	284	299	313	338	288	299	279	317	311	299	309	324	300	316	288	299	317	317	318	286	295	319	292	316	332	301	338	320	314	311	333	300	322	308	301	318	283	345	324	314	289	300	294	299	303	293	335	280	274	284	338	291	326	326	325	350	311	319	329	338	303	352	325	328	292	314	308	306	311	303	279	351	317	283	338	304	328	301	309	293	331	291	334	271	289	289	316	317	318	279	311	315	291	287	254	320	306	326	312	303	308	279	280	317	324	329	329	299	279	319	266	313	300	272	269	328	331	324	320	322	312	295	317	336	280	298	294	306	311	305	329	302	296	290	298	330	306	293	288	325	309	306	293	325	311	321	297	278	309	295	318	301	326	292	344	362	322	279	343	308	320	305	337	338	317	293	320	308	299	306	321	309	295	344	290	306	315	291	279	314	323	286	311	277	298	302	332	294	299	318	322	302	274	328	294	311	330	304	308	313	328	311	317	302	302	305	268	314	305	306	330	328	315	294	313	276	294	302	284	288	329	341	336	323	339	301	278	278	282	314	296	341	296	318	313	323	297	303	296	304	322	274	321	323	315	298	329	286	321	340	331	315	282	306	311	325	286	327	328	295	296	324	293	330	329	304	334	289	286	280	325	344	317	309	304	339	294	298	303	301	300	309	304	321	308	326	290	304	280	297	301	292	290	309	303	335	321	320	343	346	278	307	273	306	303	300	320	315	311	287	311	315	298	302	303	273	300	328	280	347	285	306	297	342	302	310	318	338	305	286	283	313	309	319	304	323	337	344	337	318	281	290	333	323	303	304	328	297	301	276	333	312	309	341	319	303	290	325	295	323	302	327	306	340	314	337	329	310	295	329	318	294	283	295	327	319	331	323	300	312	308	318	282	302	315	314	338	287	314	315	331	289	322	271	295	328	361	295	361	318	299	313	328	339	311	292	293	318	298	309	350	280	338	352	275	310	323	332	309	299	309	252	308	306	280	303	306	320	323	284	322	284	295	314	310	309	293	292	292	333	295	310	261	325	283	296	304	309	287	293	290	311	296	301	304	314	358	317	312	324	345	311	294	309	321	309	304	301	344	326	352	322	335	308	321	333	304	279	291	308	327	314	299	308	292	305	343	301	333	268	325	314	363	294	316	319	331	325	282	270	334	301	283	291	334	322	331	302	317	294	285	318	302	307	317	331	319	314	302	306	300	285	292	311	310	292	306	310	292	296	321	333	304	285	305	316	331	319	305	292	309	302	324	313	305	323	304	309	324	333	323	282	303	333	319	328	338	325	315	291	309	302	327	296	314	313	304	337	347	316	294	304	295	314	302	304	325	296	316	304	313	309	349	284	337	271	305	285	313	292	313	324	321	296	300	310	334	286	320	306	298	335	303	306	325	309	322	288	282	271	281	293	307	320	296	327	285	351	312	320	320	315	338	326	353	310	287	330	324	272	315	325	320	294	288	304	301	287	302	305	323	300	346	303	309	313	300	327	327	317	305	312	292	302	332	333	301	326	310	330	302	299	291	291	303	320	297	327	301	329	325	306	320	300	307	312	304	324	327	312	307	317	308	299	304	314	298	285	324	312	348	282	307	325	288	299	307	300	311	301	293	304	326	315	318	319	304	334	287	318	342	305	287	310	300	321	294	301	312	286	303	328	301	320	292	308	288	292	307	285	292	307	363	278	296	307	333	302	299	305	279	303	366	304	333	325	319	317	330	290	293	278	300	309	304	291	304	289	310	288	326	340	319	330	320	305	274	287	289	308	285	315	312	307	317	323	333	324	321	296	331	307	302	347	290	319	308	315	327	310	279	316	294	349	338	293	302	340	264	307	290	322	320	293	296	280	300	321	311	335	313	293	313	336	308	301	278	331	279	303	295	335	300	345	314	306	339	287	295	324	322	344	334	300	293	302	291	288	303	314	314	286	304	322	337	297	302	329	302	312	296	303	282	297	297	316	286	344	311	293	309	281	314	331	309	290	308	281	276	298	304	313	334	286	312	336	312	305	315	316	305	300	333	305	357	297	321	309	305	340	333	316	299	338	328	322	321	307	331	319	308	314	306	306	270	349	307	333	297	300	310	296	292	327	303	303	310	304	295	318	318	300	320	331	321	326	296	326	321	279	312	328	314	313	302	307	330	318	286	312	318	360	309	279	355	299	344	297	333	307	314	303	285	275	302	334	300	340	319	315	312	298	306	320	287	336	294	285	311	297	293	290	317	304	312	312	285	354	300	276	332	279	286	295	316	286	336	332	328	339	325	327	303	308	323	345	322	289	310	296	312	319	321	268	315	286	295	312	302	325	310	303	314	320	308	309	330	313	309	291	296	315	333	298	270	334	315	304	294	319	325	327	297	322	310	319	315	296	299	322	303	318	289	321	280	328	322	320	301	298	304	316	327	324	314	277	313	326	318	315	312	304	306	310	335	294	332	303	312	261	296	287	291	335	271	307	292	324	325	365	315	304	310	298	284	318
5679	1178	751	786	781	787	756	733	758	736	713	724	729	739	685	735	776	750	717	718	701	704	733	709	724	713	719	719	709	719	696	695	685	681	774	708	707	714	703	731	726	738	770	668	693	717	746	672	674	675	711	720	730	704	738	737	722	740	726	707	689	700	718	675	711	686	709	724	716	639	694	738	688	700	715	713	718	706	707	739	667	749	697	661	732	699	677	725	701	682	705	691	700	697	730	748	706	687	676	732	719	723	688	683	670	707	737	686	704	670	713	720	701	691	686	678	726	668	696	673	730	709	759	739	710	717	681	712	692	706	734	652	706	675	743	711	679	725	701	758	755	727	700	737	704	688	689	720	705	690	706	733	726	692	734	722	721	706	646	687	729	705	701	682	696	661	753	691	710	704	716	650	700	745	702	686	731	736	756	683	731	723	693	730	751	691	712	735	652	745	721	683	767	723	696	700	758	689	769	736	732	714	729	669	699	677	749	709	714	694	703	703	714	710	676	692	778	743	711	700	720	728	777	706	684	732	707	731	669	724	678	697	696	642	689	706	711	742	751	688	697	672	680	736	720	686	678	730	708	708	763	710	691	721	684	717	772	699	737	685	728	738	674	717	720	693	718	671	727	707	776	748	713	711	753	715	771	700	682	670	721	710	736	713	691	744	729	701	765	721	735	704	739	715	752	747	693	707	716	745	655	686	717	725	750	698	726	691	704	710	662	682	706	713	687	712	701	662	714	725	753	754	701	712	677	693	745	686	772	748	704	689	730	693	687	689	691	711	730	749	708	704	729	725	733	681	729	721	682	703	735	679	766	727	733	725	706	695	756	676	703	722	671	694	671	682	721	650	763	683	697	736	726	700	674	722	703	748	734	708	696	718	684	649	708	673	707	702	685	703	740	704	691	690	704	708	751	716	678	732	643	729	680	674	696	678	723	702	736	740	717	735	668	768	704	718	683	720	709	735	731	720	738	716	707	730	735	727	687	712	656	745	751	743	669	700	719	708	682	737	727	742	706	695	724	676	707	701	721	711	685	726	646	684	719	729	725	626	741	682	715	706	702	710	694	715	730	733	722	708	711	703	717	699	683	691	656	693	719	735	738	695	769	674	711	748	728	700	685	683	715	696	694	701	679	693	665	714	716	749	732	725	681	707	679	714	636	724	702	672	741	693	675	730	683	734	714	712	706	703	702	674	687	742	726	712	674	734	668	657	656	720	663	696	678	719	686	716	741	689	710	699	717	705	706	695	763	708	734	739	756	666	697	729	698	711	725	668	677	673	685	734	699	739	731	656	718	750	704	709	730	731	717	680	723	759	739	714	695	707	730	742	686	751	723	702	677	669	735	751	703	733	728	716	689	684	677	724	690	751	668	689	707	742	715	697	698	751	753	686	750	676	679	702	720	707	701	761	711	703	695	666	707	702	688	720	700	729	734	712	666	682	690	681	764	703	738	729	736	692	704	725	676	769	704	735	728	687	670	724	706	702	712	692	717	662	670	694	709	688	703	693	684	710	699	646	704	765	680	768	676	710	751	710	713	725	738	672	696	666	735	696	656	684	689	705	700	703	741	722	711	722	723	712	663	710	717	711	645	709	698	686	684	692	680	712	690	746	737	713	685	715	697	669	727	722	689	699	689	691	713	713	683	708	692	676	729	651	683	719	701	698	734	710	707	729	704	751	706	746	729	690	736	706	688	693	666	735	730	711	739	699	753	742	764	709	682	685	768	761	698	678	680	733	712	734	704	680	748	727	721	707	750	744	687	678	714	730	674	743	743	721	725	740	718	703	772	668	682	713	696	685	704	672	679	668	680	694	695	765	687	718	739	701	696	751	710	716	657	696	692	698	731	718	653	729	716	744	688	739	750	684	730	730	710	734	699	694	672	685	739	680	704	717	693	708	619	778	690	716	706	687	732	723	731	673	697	720	689	747	721	695	676	698	719	728	710	697	693	694	744	752	688	735	712	734	706	708	707	697	746	718	765	693	743	754	714	724	700	673	711	726	707	678	713	715	734	694	715	719	673	726	695	745	693	698	723	696	701	714	683	732	674	696	741	767	706	687	738	697	666	734	718	705	699	706	726	679	739	721	695	722	689	696	688	709	745	751	691	687	708	707	712	676	715	681	711	685	727	714	720	710	773	721	730	690	715	691	751	713	678	718	692	680	703	682	699	707	725	727	721	730	697	664	720	695	690	705	650	729	724	724	660	777	703	731	713	752	681	718	705	711	676	766	725	712	691	748	702	727	680	759	741	673	687	705	749	695	696	710	720	708	735	721	725	710	715	693	685	687	712	724	692	709	717	703	721	667	721	681	716	693	712	739	729	752	722	738	748	677	671	746	712	767	674	718	681	709	675	747	702	684	670	732	718	672	719	711	735	663	744	724	688	693	726	768	764	701	681	713	751	667	745	743	689	691	673	718	691	680	772	695	714	705	681	712	667	701	696	702	692	724	689	726	732	668	715	660	707	727	727	718	740	728	684	667	677	721	673	683	721	775	730	741	691	710	728	750	684	728	713	683	679	733	718	730	716	692	710	664	697	732	714	713	730	659	699	753	692	748	668	738	700	731	721	689	725	725	694	654	737	728	694	666	695	715	751	738	731	652	670	699	722	728	677	758	717	696	724	681	710	674	749	700	702	721	713	690	726	727	739	712	705	731	698	724	704	706	687	692	742	741	756	738	693	683	707	717	699	764	726	729	696	722	675	680	724	700	737	746	713	703	713	733	683	733	689	749	732	763	681	716	678	730	753	675	714	706	691	693	647	704	712	729	725	666	715	697	716	757	672	663	715	703	686	747	720	738	705	719	721	688	703	734	713	709	679	688	732	715	692	671	732	697	720	678	715	735	689	716	714	702	700	752	714	722	740	684	682	696	675	725	746	690	709	734	668	664	652	740	702	707	665	689	696	739	715	716	720	712	708	733	696	650	701	708	699	686	686	668	695	679	703	746	653	714	700	707	718	698	693	710	711	680	725	739	699	680	687	733	698	711	711	728	695	751	714	735	684	696	779	682	717	700	703	726	685	773	678	697	703	718	743	668	718	743	735	719	691	706	671	687	695	693	708	693	748	732	725	695	684	750	690	659	714	718	682	648	703	740	687	672	702	670	734	713	727	691	711	742	680	695	689	687	752	759	700	685	695	715	775	690	708	717	717	642	734	693	743	696	741	729	729	726	710	688	721	674	683	690	654	756	673	658	728	700	754	711	711	682	697	703	697	730	678	734	697	729	740	664	709	737	713	676	708	728	719	697	702	668	724	687	706	747	744	686	688	700	755	692	701	681	734	698	707	696	695	700	707	697	650	673	691	763	704	696	711	786	738	716	740	684	687	733	728	721	726	683	778	655	696	679	697	725	768	736	679	680	693	742	687	693	715	729	705	721	730	729	716	729	733	747	685	756	687	748	730	704	724	678	701	746	696	690	709	695	690	731	743	735	705	722	686	728	731	738	688	710	731	722	726	713	713	742	734	732
30735	13725	2194	867	649	474	393	352	302	237	239	225	245	215	196	179	157	164	168	155	185	153	150	145	165	155	146	149	163	157	152	152	144	144	152	177	152	155	134	141	163	133	131	158	171	144	118	153	114	142	143	166	127	161	133	150	149	147	131	155	139	156	126	126	142	129	153	140	135	140	124	150	155	119	132	150	159	156	136	155	138	169	125	149	147	154	125	150	142	127	144	128	146	140	158	143	126	151	123	137	144	154	124	144	145	145	147	149	129	116	130	140	144	123	152	121	133	141	149	112	124	141	136	136	140	154	112	151	133	147	126	149	148	127	141	138	147	141	132	112	137	127	166	146	162	161	143	143	159	139	151	144	155	127	135	139	146	129	137	136	150	116	132	122	130	159	134	150	151	142	134	133	179	146	146	142	123	133	131	134	123	147	148	157	144	139	137	138	140	154	163	144	131	145	153	142	138	134	121	137	125	126	128	135	157	146	152	137	137	163	136	155	147	131	146	146	149	131	133	140	137	139	144	146	116	146	146	119	154	137	140	147	143	132	148	143	172	153	141	129	156	134	149	134	138	140	152	148	147	140	143	140	158	132	139	138	133	143	142	137	138	129	119	158	137	152	142	146	145	159	138	150	162	149	120	155	137	158	156	157	151	139	124	145	138	127	151	149	138	119	161	132	154	128	140	155	130	139	153	166	117	147	121	169	135	158	122	157	124	140	143	130	141	137	144	148	124	144	133	140	145	150	164	145	117	150	136	138	145	144	139	130	146	113	129	130	147	123	130	134	133	159	118	143	145	121	130	146	147	136	141	142	157	139	156	137	139	156	132	165	152	128	122	139	136	123	134	136	147	141	143	159	122	125	125	111	143	129	155	152	142	139	149	159	134	137	145	167	153	127	143	140	133	143	133	149	140	127	140	143	165	123	135	140	152	128	135	158	143	156	133	154	136	153	116	151	123	152	135	134	149	139	122	144	145	129	147	151	130	161	127	152	131	147	132	155	128	135	133	129	147	143	122	133	143	145	138	152	155	141	150	147	142	149	134	128	123	153	126	142	128	143	145	137	137	144	136	112	156	134	134	123	141	152	135	125	138	135	145	143	140	131	148	136	134	127	128	142	160	165	135	163	140	158	120	147	123	137	129	133	125	151	131	134	142	142	138	148	161	142	145	167	125	126	159	140	133	132	153	146	138	130	175	136	142	132	143	118	127	168	131	144	145	128	133	138	128	152	151	150	134	147	134	124	149	142	145	111	126	155	131	142	138	133	143	132	137	154	153	113	150	127	130	133	149	136	137	146	135	131	138	151	149	135	135	149	153	134	137	148	142	140	131	142	146	154	145	158	172	147	143	144	131	122	153	128	136	162	149	120	145	135	153	147	130	159	139	147	151	134	155	146	157	140	127	125	134	129	138	157	145	137	138	145	135	133	144	149	111	165	129	155	133	132	142	151	160	161	159	130	160	125	139	127	128	148	124	128	140	170	145	132	141	145	128	147	112	152	120	139	144	134	136	131	133	130	140	146	142	120	137	136	169	131	131	144	122	131	148	163	139	139	150	134	141	137	142	125	130	151	147	144	123	136	139	153	146	126	173	119	129	149	165	133	137	128	126	132	161	156	132	139	136	130	128	115	128	132	140	140	132	137	148	173	141	136	148	129	126	134	150	144	129	145	139	148	135	140	118	131	142	131	170	127	146	137	132	114	136	116	118	121	137	131	132	147	152	140	138	127	116	114	157	162	163	122	136	122	125	163	139	131	137	127	145	141	162	141	135	138	142	124	136	134	145	141	139	136	134	127	134	135	141	129	142	151	136	128	109	129	125	145	123	132	163	147	150	129	134	129	131	146	141	159	161	115	141	146	132	146	137	144	131	136	167	150	146	139	137	148	149	132	148	167	135	145	159	126	158	154	129	127	137	138	133	144	127	143	137	135	134	169	149	127	126	114	148	123	138	135	140	137	166	144	119	120	132	138	131	149	126	149	137	130	169	134	128	160	133	145	117	142	156	144	164	131	159	140	133	126	134	146	160	131	141	161	154	158	149	142	129	132	149	121	134	140	146	129	150	147	139	139	134	130	125	137	144	155	148	157	164	142	119	116	147	142	134	153	153	120	120	138	140	133	131	146	126	150	173	123	141	131	137	142	131	130	136	136	157	147	120	144	160	147	138	140	148	137	158	133	154	140	147	125	139	135	133	125	141	147	150	156	135	164	135	138	133	157	161	130	147	138	140	158	147	150	148	142	152	131	145	140	126	127	137	130	166	153	140	129	141	137	150	135	141	123	142	131	126	150	139	153	134	148	154	142	154	151	151	117	136	157	144	138	136	125	144	145	161	148	145	129	136	139	161	140	146	129	137	158	140	150	158	133	141	123	136	131	137	138	143	119	123	153	127	144	137	156	140	140	119	130	142	135	132	151	135	142	160	127	120	147	129	146	160	121	138	130	137	127	138	154	144	159	128	159	160	105	153	134	136	127	132	131	145	137	135	130	153	116	155	143	138	148	123	147	130	123	134	147	150	114	126	143	146	127	135	148	134	129	135	137	147	143	141	132	138	127	134	134	131	154	129	135	135	131	138	140	165	137	133	142	142	151	169	159	137	144	127	140	122	109	140	134	130	146	129	150	160	121	145	140	144	145	154	125	146	147	161	130	123	126	155	127	130	150	139	135	122	138	124	147	129	146	145	141	156	151	119	139	131	153	146	127	132	152	118	126	144	136	149	149	139	106	139	152	134	136	144	145	122	113	154	128	148	158	130	144	145	131	133	134	125	137	141	150	122	123	139	132	137	130	138	136	123	142	137	138	140	148	134	137	131	123	145	131	131	127	142	133	149	153	131	123	137	167	150	137	113	127	158	156	144	158	113	130	149	143	143	141	141	140	148	121	127	143	139	140	116	140	140	109	135	145	138	149	152	128	138	153	147	156	143	127	130	140	129	164	150	136	157	141	139	138	114	129	168	145	152	151	132	151	136	145	140	134	129	144	159	134	156	149	129	143	138	120	141	137	148	146	126	143	133	161	147	143	132	128	137	142	155	129	156	148	131	146	140	129	137	142	160	135	130	145	132	107	150	136	120	139	150	142	140	131	141	124	140	120	134	130	154	141	152	134	144	116	152	152	123	132	137	141	136	142	132	134	149	132	148	158	144	126	137	131	144	132	132	129	138	117	143	128	133	145	133	131	148	132	137	123	153	146	130	134	123	144	143	153	143	128	132	143	124	142	132	147	164	144	156	161	131	152	148	146	132	137	124	176	161	145	128	139	137	133	134	164	133	157	130	145	148	126	152	137	124	131	149	120	152	157	166	117	136	137	144	140	152	153	139	144	121	140	139	120	152	120	137	159	148	165	150	157	140	128	150	140	143	137	129	135	159	142	142	142	150	151	141	147	124	139	131	158	134	146	118	160	137	148	141	149	129	141	141	145	125	136	135	124	134	137	150	139	140	111	165	152	125	119	147	139	142	123	138	112	144	137
15504	8977	2338	2748	2382	1991	1621	1388	1237	1078	899	855	790	768	659	643	676	590	590	571	520	505	518	503	481	476	453	439	422	448	439	417	426	394	394	413	401	405	433	395	403	381	357	379	402	398	411	404	390	351	386	379	362	384	350	410	357	381	330	364	425	385	381	379	377	375	425	349	347	394	361	361	365	376	364	380	398	409	378	380	376	360	369	368	370	351	381	342	372	402	408	373	342	349	391	364	349	379	383	335	361	359	371	310	371	339	348	378	374	367	382	353	353	367	341	366	349	378	385	358	355	407	338	389	375	336	356	361	347	349	387	361	370	338	361	381	336	366	360	386	344	353	381	365	393	350	404	358	319	371	368	350	379	380	383	338	363	344	364	363	375	355	369	367	354	362	371	340	356	346	379	380	314	407	355	373	352	363	320	371	355	361	356	373	351	352	381	320	359	351	361	367	353	376	360	322	356	371	354	374	366	344	373	386	345	416	383	361	362	351	369	409	359	403	409	344	372	349	382	363	335	389	384	359	347	384	403	322	363	374	353	380	378	393	303	360	361	328	353	394	369	335	359	381	399	390	362	335	355	377	382	375	363	388	342	344	391	370	377	388	346	336	340	359	394	378	377	359	373	387	363	378	349	370	375	374	372	348	389	353	334	361	367	393	345	354	364	384	394	378	358	361	359	358	354	328	359	366	383	350	378	340	378	392	388	376	388	367	371	351	352	348	359	359	354	360	360	375	353	372	409	354	370	380	309	330	371	405	379	357	349	375	325	342	370	366	370	367	368	369	336	377	321	359	357	361	343	360	382	352	337	349	350	347	370	334	367	338	366	356	377	365	390	356	340	358	419	368	379	380	368	362	375	375	342	332	383	387	380	332	362	361	368	389	346	359	331	333	386	388	357	351	369	401	348	363	362	366	379	370	357	390	344	355	384	372	379	350	345	326	369	365	363	396	374	405	336	373	390	354	374	382	360	356	391	355	384	367	359	353	356	367	368	367	376	366	356	342	336	340	340	355	344	356	345	342	352	355	360	354	370	342	334	369	356	371	384	361	370	385	380	352	347	365	380	353	368	395	359	357	326	350	329	369	335	352	364	379	346	362	384	362	389	373	359	353	393	391	371	364	369	366	358	338	344	367	358	443	360	376	364	365	388	358	371	357	328	387	354	342	377	368	358	388	361	359	375	368	372	321	319	406	349	338	332	401	370	351	379	347	355	383	374	345	340	375	360	364	348	338	352	358	386	332	356	361	362	371	357	349	372	363	355	379	362	362	381	359	391	352	394	411	389	380	366	329	382	383	393	401	371	372	342	396	390	354	320	356	364	353	386	373	385	366	375	342	339	359	399	367	353	337	355	350	364	350	376	337	352	367	378	375	364	355	365	363	301	383	383	331	343	356	372	381	335	361	377	385	399	356	361	341	365	358	327	367	368	342	363	366	331	375	363	396	383	343	372	403	362	363	375	341	361	370	331	385	335	388	385	332	372	364	370	385	386	353	386	351	374	383	326	364	352	363	378	361	357	368	368	351	356	373	352	392	369	346	330	350	326	350	368	341	358	391	367	330	344	335	388	384	379	375	371	374	335	380	365	398	367	344	369	358	353	405	377	368	366	375	400	367	374	352	356	368	320	349	401	322	365	352	364	334	389	367	337	359	370	361	362	356	358	377	356	343	350	367	381	349	391	342	372	389	352	327	360	348	368	365	377	386	401	396	375	338	358	363	363	348	354	353	377	368	333	368	378	387	359	358	338	353	370	380	383	334	357	353	359	364	331	355	382	344	384	363	357	396	373	345	329	399	388	400	354	351	391	381	369	362	352	386	384	355	365	328	359	394	369	364	330	379	365	362	367	361	388	364	372	372	325	369	389	343	404	376	364	344	379	365	336	333	365	387	379	412	367	359	349	377	354	350	356	358	340	346	346	397	380	341	356	382	383	356	408	378	365	377	390	356	381	387	413	375	387	337	358	373	356	372	357	377	375	381	371	369	381	379	355	377	363	343	379	411	347	379	352	346	344	381	364	356	339	385	361	390	378	373	369	361	342	395	333	358	381	368	347	354	370	354	346	378	329	385	367	368	328	395	352	364	345	370	364	341	354	339	349	350	359	320	356	369	359	349	382	383	378	384	373	391	412	354	395	377	393	375	367	386	365	367	341	371	340	324	368	355	325	342	317	340	359	364	336	355	343	326	341	360	374	343	408	356	353	365	354	375	388	378	382	371	344	362	329	351	360	352	336	369	357	378	331	381	349	367	397	343	346	360	372	365	367	348	330	379	355	337	360	365	361	386	379	351	353	324	370	372	337	346	374	339	388	309	371	352	370	358	323	363	374	381	345	343	357	344	320	373	349	376	383	365	356	342	382	355	380	349	338	351	342	376	384	352	376	342	374	379	372	347	363	341	361	388	373	347	359	355	359	378	350	349	375	387	343	365	354	345	400	381	395	360	348	342	377	364	343	346	356	352	344	386	322	349	364	374	391	358	372	387	368	347	360	339	342	335	369	340	377	369	334	356	359	367	357	352	345	377	355	389	369	378	336	408	358	338	404	374	359	329	375	370	423	351	353	376	365	368	351	354	373	360	373	382	375	353	349	370	330	400	349	393	374	361	397	334	372	377	366	371	364	398	362	394	339	368	360	344	353	373	344	350	384	367	354	348	369	342	400	380	351	414	361	347	328	352	366	340	396	384	371	346	366	353	327	345	340	362	365	369	377	359	334	380	354	338	362	363	338	358	361	358	371	379	367	347	350	369	358	359	369	370	351	368	349	365	340	357	408	360	330	371	373	362	374	376	384	380	357	399	347	339	366	343	383	359	362	332	360	368	390	369	352	363	337	381	380	384	357	358	339	374	363	395	365	345	357	363	362	378	324	381	354	395	354	376	372	353	375	362	355	362	328	349	369	358	365	366	383	360	364	374	356	378	425	328	377	352	367	368	374	367	333	351	361	336	364	369	370	405	372	390	355	378	377	379	390	374	404	378	327	337	438	338	347	374	343	389	382	381	354	374	354	358	384	375	365	376	330	305	346	379	381	388	369	368	375	395	365	382	378	352	397	343	363	407	368	367	317	353	364	379	372	387	349	327	354	369	389	372	349	352	356	390	358	357	353	347	360	392	361	358	350	336	372	366	382	345	365	357	356	379	387	391	338	371	356	349	361	366	377	343	344	361	372	359	347	374	380	370	363	351	360	334	372	360	352	348	327	362	396	345	368	366	366	358	370	351	371	361	341	360	404	359	374	351	379	367	358	350	343	356	364	366	344	372	350	377	349	354	347	347	358	367	366	338	375	334	393	351	368	371	341	361	363	384	366	353	350	324	338	363	382	372	345	342	372	347	350	351	364	376	401	355	374	381	343	347	358	344	362	371	379	401	333	360	356	335	347	392	361	363	377	363	405	387	346	367	355	381	353	366	362	357	343	347	357	311	322	330	342	354	378	352	365	331	373	332	363	401	360	381	352	366	356	371	367	385	349	354
41633	24998	5551	1778	1130	807	681	549	459	385	324	329	314	248	226	244	230	243	223	207	217	178	196	185	193	189	203	171	174	201	159	162	176	196	169	170	180	163	186	171	161	167	178	150	142	145	178	154	179	189	181	153	174	167	159	143	153	168	174	162	161	183	160	177	171	150	153	171	165	168	167	143	161	178	156	167	173	163	131	152	152	154	160	180	167	167	179	162	146	156	163	199	157	167	152	157	142	180	146	159	143	168	142	168	146	144	175	153	173	173	174	156	144	136	163	180	169	156	151	149	167	163	144	168	186	146	155	140	149	163	156	156	179	150	157	148	168	181	161	154	158	183	172	146	159	184	161	151	153	156	159	167	163	151	170	173	188	154	173	145	170	158	166	162	176	173	178	171	153	145	151	162	152	174	172	154	158	168	160	162	163	154	181	154	168	155	155	158	176	165	161	160	148	158	175	164	154	183	154	167	171	162	159	149	151	176	197	162	129	148	179	148	177	183	147	163	155	161	157	178	200	162	174	144	159	130	157	164	168	168	166	163	178	168	146	176	168	149	168	169	146	144	158	181	139	150	196	151	157	142	157	163	166	196	158	143	189	171	168	175	169	183	146	167	193	180	180	163	157	168	161	168	163	178	163	157	146	141	148	174	152	159	165	164	176	179	173	171	189	146	172	166	144	161	159	148	150	181	154	141	143	143	160	157	137	175	142	140	174	169	147	147	184	157	157	159	171	175	160	157	149	170	130	166	151	185	156	153	165	160	167	160	181	185	143	140	179	141	140	147	151	162	163	163	165	174	167	165	154	156	152	158	137	172	171	169	151	146	168	159	145	172	183	153	133	135	142	150	145	155	139	143	162	177	154	153	155	155	170	158	144	159	180	144	158	147	165	149	165	144	157	143	163	149	163	158	159	159	160	172	174	159	146	184	150	141	152	151	157	151	167	174	167	146	146	163	154	176	160	165	176	163	165	155	168	169	185	160	180	160	154	140	126	161	171	169	144	177	167	161	140	166	147	162	151	146	148	143	154	157	135	153	149	149	158	169	178	154	160	173	180	152	154	180	165	152	156	157	153	177	160	183	165	178	165	181	145	151	146	171	147	147	173	151	167	160	156	154	156	146	182	158	153	150	179	167	183	172	159	151	140	152	159	165	141	139	152	174	163	175	145	154	175	180	176	146	150	135	153	161	170	179	139	139	173	158	129	156	167	177	140	149	166	160	153	178	171	174	154	165	155	177	147	174	183	162	141	144	134	170	132	147	156	158	158	177	151	144	138	173	152	141	181	172	173	194	160	167	177	161	156	157	159	165	155	159	163	159	168	164	161	174	164	141	143	171	180	196	158	176	149	134	157	147	160	153	163	162	147	161	147	159	179	157	163	170	167	150	149	152	165	161	155	136	175	173	149	147	189	181	160	167	158	157	152	123	142	157	145	162	173	151	148	158	181	160	149	160	161	172	152	146	150	148	143	160	149	179	154	152	146	141	151	165	160	158	163	166	151	169	160	157	162	168	159	159	173	172	159	155	162	161	171	188	155	152	166	145	172	151	160	143	164	182	135	167	163	172	150	152	187	171	174	148	171	157	134	147	158	150	156	155	155	148	180	164	147	144	161	155	176	168	165	146	165	179	159	171	174	158	156	176	171	168	172	164	157	149	164	165	163	171	148	157	149	164	159	145	162	168	164	168	147	144	147	142	170	138	161	142	157	148	150	157	168	142	172	149	143	142	166	143	151	165	153	170	162	179	184	156	149	152	181	181	160	163	158	178	179	157	163	155	162	161	155	172	157	142	173	151	149	150	155	138	173	151	178	148	135	169	163	129	180	169	162	149	178	162	157	170	140	168	163	146	174	162	151	155	161	181	160	142	164	173	176	144	158	183	154	160	159	167	159	151	136	156	135	161	147	150	172	192	168	167	169	157	152	168	148	169	156	162	146	157	158	152	183	163	159	175	148	163	149	160	163	157	168	145	159	178	169	169	171	172	159	150	145	157	159	150	170	146	145	168	145	166	142	164	156	165	179	172	147	147	171	154	163	142	187	150	151	169	152	175	141	179	153	192	181	171	158	156	178	150	154	147	175	151	158	153	167	167	181	167	161	155	154	159	159	149	168	181	157	175	158	147	146	149	142	172	143	160	152	172	146	168	167	163	132	169	145	145	146	159	159	146	159	139	172	145	158	186	161	165	162	156	163	160	179	150	166	152	173	169	148	130	153	164	148	150	164	148	158	176	150	149	166	179	132	157	165	162	166	150	150	168	161	156	156	151	157	178	159	164	151	157	167	157	151	184	142	152	172	146	161	135	180	127	173	156	160	179	165	135	171	155	157	146	159	151	158	181	169	150	178	166	162	149	157	176	180	153	161	144	185	167	158	164	152	158	177	182	160	170	164	139	170	146	188	129	144	150	159	136	158	141	146	150	160	154	137	148	162	190	144	154	156	145	164	173	182	163	161	170	158	161	146	146	160	148	173	169	191	132	166	156	155	159	151	149	171	168	165	159	140	154	153	149	146	180	185	141	160	172	144	133	146	172	167	154	160	169	172	170	136	159	137	163	152	159	150	165	150	154	166	158	153	153	142	156	158	154	134	192	141	145	161	152	120	169	165	133	151	164	143	160	154	124	143	158	150	148	144	168	169	147	145	155	162	160	177	164	151	166	169	175	153	168	146	159	171	156	168	148	137	161	157	166	158	172	168	168	153	153	177	143	160	166	153	161	142	158	166	163	180	143	161	158	142	173	166	170	147	173	175	158	180	165	151	150	166	149	173	165	162	170	170	135	159	169	157	178	161	158	152	149	168	146	185	153	170	168	184	172	187	132	176	165	155	161	149	159	140	169	141	148	150	152	153	174	162	137	165	170	170	148	170	156	131	162	164	142	177	165	149	147	151	137	157	163	158	162	158	145	160	161	171	158	152	154	143	185	136	160	143	157	153	171	169	166	152	145	152	155	143	172	169	165	162	146	157	159	135	140	157	141	157	163	167	180	166	144	165	176	149	142	157	164	178	169	173	166	137	155	164	147	157	166	180	162	158	151	143	171	174	159	165	190	171	149	177	143	153	171	170	156	163	143	149	153	154	153	164	168	166	134	168	133	152	180	191	131	151	177	140	172	149	159	154	160	163	168	150	133	181	160	196	175	173	151	173	175	159	154	186	148	149	162	162	171	152	149	152	169	167	157	167	171	164	166	151	163	157	154	129	137	146	149	148	164	154	159	156	142	179	156	170	202	185	160	148	179	145	166	166	162	144	150	154	173	156	160	161	160	140	142	152	159	189	168	181	174	173	189	139	157	168	181	166	159	154	167	149	146	161	172	151	167	174	156	157	163	173	171	154	147	133	162	170	140	151	168	133	163	170	161	164	166	142	146	146	125	166	169	174	161	158	172	153	157	177	172	144	142	139	166	165	187	164	149	174	151	164	151	163	143	135	175	161	153	150	125	146	171	168	166	159	155	150	147	142	171	151	154	143	176
21794	14597	4018	4882	4303	3420	2973	2429	1993	1787	1566	1332	1304	1146	1087	1018	954	830	784	796	781	722	725	703	652	702	631	608	586	592	597	559	596	562	576	509	537	533	476	516	514	497	526	527	515	447	500	493	462	456	456	489	464	460	442	459	451	471	445	447	517	447	433	456	467	498	455	460	477	482	493	452	434	450	450	452	477	445	423	462	426	462	413	436	474	446	443	445	436	426	444	449	452	447	443	428	455	439	465	447	466	443	450	438	453	421	419	445	417	405	457	429	462	452	432	453	437	442	423	437	448	415	440	443	447	447	466	464	466	398	422	448	449	417	446	404	427	443	416	418	433	464	454	427	414	413	469	450	445	440	403	418	405	455	438	379	437	432	419	465	429	403	443	413	438	430	425	474	427	394	415	405	449	463	433	417	424	449	456	460	428	421	443	402	451	434	408	469	417	465	416	418	424	416	421	423	451	447	427	441	441	447	431	440	457	429	429	438	406	437	423	411	429	453	460	473	433	420	391	408	490	417	415	431	424	453	428	427	420	451	403	430	442	436	462	432	440	431	427	454	457	418	434	406	420	397	458	480	430	401	437	435	436	433	462	428	442	439	449	442	420	444	459	432	423	431	458	431	430	433	407	392	425	420	420	451	448	422	441	463	429	414	407	415	495	435	475	459	426	441	431	441	483	409	475	431	427	409	442	440	454	430	404	418	429	411	395	477	433	444	453	434	434	426	424	471	426	444	438	438	428	439	432	439	412	429	446	424	433	438	455	432	445	453	409	444	443	420	439	417	426	412	454	386	440	456	420	400	430	403	456	438	460	433	419	451	441	427	421	450	418	423	438	407	429	417	472	445	437	393	440	448	431	457	445	448	422	413	446	422	411	439	430	429	444	428	449	432	437	443	463	464	434	446	429	469	441	406	447	407	415	448	405	419	462	426	402	424	426	462	450	390	420	444	477	479	453	447	385	423	410	421	431	395	445	441	388	462	404	448	432	443	401	456	468	414	415	434	444	445	442	437	424	463	434	424	472	423	435	438	435	413	483	473	403	434	402	430	420	412	387	434	444	399	414	438	410	405	429	398	442	416	418	440	454	475	448	435	438	442	457	416	491	445	463	418	447	427	370	422	447	432	418	465	457	483	439	464	418	449	440	453	426	415	410	408	438	420	445	424	422	413	438	419	384	426	419	438	464	434	423	441	444	410	459	405	463	417	413	453	418	445	431	413	429	414	394	429	388	408	440	436	425	431	459	431	450	442	453	428	455	462	460	452	407	439	444	451	424	430	453	437	415	421	416	451	422	406	406	418	439	450	425	463	436	422	464	413	430	418	413	427	465	419	402	449	417	425	406	425	420	457	407	434	442	426	433	437	421	448	425	454	485	421	440	430	429	433	447	429	430	473	427	420	405	422	426	446	430	408	424	442	445	451	416	421	455	422	447	450	428	405	414	378	416	460	444	377	410	433	428	439	415	425	426	412	411	449	454	427	412	405	435	436	402	434	432	428	412	435	420	430	466	398	446	429	455	410	434	411	445	409	418	424	430	426	401	469	451	463	443	418	436	431	433	401	416	422	464	454	413	459	390	422	455	435	410	433	452	436	421	401	425	442	431	460	410	465	436	407	423	445	435	432	411	426	407	461	440	436	418	450	404	444	442	420	389	472	424	445	417	425	446	454	426	424	444	448	403	455	428	420	467	446	448	406	457	431	391	481	445	427	461	399	420	434	453	444	459	411	400	430	448	406	422	460	458	455	468	420	428	444	423	448	415	393	438	437	414	428	451	420	423	429	416	417	396	436	441	422	434	417	456	426	425	431	421	430	436	416	455	413	448	434	374	488	421	420	452	442	427	451	439	433	428	404	413	440	437	434	384	395	410	450	415	438	439	442	439	420	402	433	440	460	433	417	420	415	407	426	427	434	424	417	443	404	415	451	398	399	420	429	433	459	378	387	464	460	446	425	413	428	453	444	413	422	394	420	424	411	436	418	402	424	431	413	419	386	436	410	426	432	454	399	458	422	405	456	419	400	402	419	456	450	427	428	438	428	428	427	417	422	408	440	430	440	455	416	415	434	440	419	428	414	397	433	422	422	412	423	424	428	422	407	423	401	454	395	442	419	447	428	432	410	452	383	445	437	443	438	442	420	427	444	387	434	429	437	460	443	436	467	454	458	408	417	458	441	416	414	400	449	461	432	426	404	429	412	455	424	459	403	419	425	407	435	463	453	415	420	422	423	424	418	403	419	470	457	453	428	424	425	411	433	440	440	433	393	422	465	471	448	451	446	462	425	465	425	410	408	442	447	459	443	416	441	475	427	417	452	431	460	435	430	435	457	457	429	423	434	437	444	429	454	421	420	440	426	417	440	467	411	484	420	453	431	437	435	440	417	439	453	434	401	435	411	431	426	423	409	412	406	408	413	424	451	408	450	425	477	480	414	425	434	406	437	408	386	442	437	420	401	452	443	388	449	450	477	441	454	446	407	470	454	435	451	420	393	474	440	460	444	466	400	456	454	381	452	444	418	424	455	424	429	425	450	433	444	413	422	445	411	407	434	422	443	441	436	427	443	464	405	412	428	412	436	421	430	444	436	462	424	470	399	437	422	387	447	443	489	424	431	427	433	443	431	441	412	447	456	441	431	457	430	425	419	457	414	427	424	434	443	434	396	429	426	439	439	449	440	428	424	420	431	444	410	377	450	457	489	437	412	400	436	458	429	413	414	423	449	430	438	461	389	410	433	402	430	476	440	447	445	468	426	441	437	403	441	435	443	428	417	451	443	440	404	407	426	435	422	425	397	448	423	419	415	441	415	430	435	423	454	415	433	429	386	422	412	406	466	448	410	463	472	446	391	431	431	438	444	455	464	445	438	426	430	468	422	411	409	425	432	421	463	423	456	423	439	444	408	415	499	429	399	435	413	440	427	431	477	425	448	442	457	429	461	445	428	421	439	476	447	428	434	465	428	409	418	431	442	478	435	481	407	430	436	441	398	451	432	421	453	463	441	438	426	422	426	384	439	415	470	430	498	450	412	465	405	420	418	434	402	449	429	428	389	448	431	455	436	457	430	435	394	424	473	452	444	439	432	454	410	444	439	423	447	406	431	408	425	418	434	437	427	435	427	400	429	401	443	434	418	395	466	402	406	425	456	429	453	433	417	438	449	401	421	434	421	446	457	457	416	444	425	433	425	432	438	439	417	441	441	426	426	479	430	450	442	424	408	467	472	451	417	426	458	448	418	458	431	450	406	462	408	439	432	444	427	449	447	416	392	442	405	438	399	433	432	420	420	387	393	443	416	388	435	462	454	426	409	381	401	404	438	446	446	433	433	420	407	440	438	424	454	467	422	421	403	409	452	417	458	447	424	422	460	422	439	413	427	436	438	416	394	421	433	422	439	382	415	426	441	446	424	429	446	413	414	420	449	432	434	428	434	416	421	432	434	447	435	426	433	431	411	462	376	442	424	475	371	463	422	474	432	434	381
13047	1169	344	328	333	319	306	290	317	296	327	310	299	294	288	296	320	301	309	300	319	324	286	281	292	323	295	303	306	294	310	321	303	305	272	327	299	284	334	316	321	290	296	315	348	336	307	312	323	322	324	334	326	322	286	310	312	301	313	315	276	310	303	296	318	301	314	303	274	326	335	297	335	319	318	297	362	313	355	268	314	312	307	280	317	290	323	295	294	298	338	330	333	316	323	330	330	315	314	327	307	293	294	308	322	283	307	281	303	314	274	318	325	324	332	309	305	328	353	317	319	341	304	298	276	356	349	312	283	320	290	286	333	329	277	332	290	316	294	301	310	307	308	298	305	326	353	319	306	325	343	281	288	278	329	331	318	303	306	304	311	309	323	323	312	305	304	307	290	327	304	291	287	348	315	272	298	302	316	317	273	317	286	339	314	307	316	293	292	325	316	311	306	333	323	303	303	284	322	302	339	321	345	291	306	315	344	275	278	308	330	306	321	316	312	312	289	303	330	305	304	331	336	321	293	299	308	312	300	259	314	300	287	343	308	326	308	292	284	330	342	324	300	304	351	309	290	310	301	285	315	299	306	293	335	338	345	310	311	336	312	351	317	294	309	288	310	316	292	299	332	314	317	325	306	302	311	311	298	271	318	317	306	321	326	328	297	289	296	293	314	347	331	304	332	299	286	289	322	296	276	320	322	343	348	284	307	327	279	303	311	304	313	296	292	318	318	301	292	335	288	318	314	304	307	352	277	325	311	288	313	279	263	328	279	318	293	288	280	296	332	318	327	291	304	300	301	297	297	326	316	303	277	331	285	300	337	279	311	327	339	301	291	322	320	295	308	277	311	311	316	301	284	300	337	306	289	287	267	287	322	292	322	288	311	317	305	317	317	311	301	309	333	323	321	287	290	328	314	302	315	308	330	338	317	296	323	305	289	284	322	317	333	303	262	302	302	299	312	345	293	308	322	319	311	315	303	305	290	291	311	293	311	335	317	276	296	303	321	289	293	323	302	317	310	287	314	274	297	295	297	297	276	299	319	281	288	315	317	313	339	325	292	303	314	279	292	299	325	305	296	319	288	303	327	291	291	316	299	312	312	315	302	307	301	302	291	305	312	310	303	310	334	317	328	301	318	349	333	303	344	346	331	299	329	311	299	279	290	309	345	308	309	302	309	313	341	325	306	319	272	295	334	337	327	314	285	318	299	288	295	311	331	299	290	306	300	300	319	348	329	305	279	287	305	297	300	287	324	285	295	284	345	295	323	307	290	321	332	304	310	303	313	286	279	330	307	286	295	314	316	320	310	309	329	310	334	296	295	320	286	309	305	321	287	311	350	306	322	300	313	274	332	341	288	321	312	298	303	307	297	351	291	323	300	336	305	327	294	299	308	323	321	332	306	337	306	291	297	277	291	341	324	303	338	303	295	321	305	302	298	322	305	308	299	318	291	304	326	301	304	310	326	318	319	350	276	299	298	283	306	308	333	299	338	312	352	331	280	304	323	306	315	343	336	304	322	318	284	309	310	268	318	302	260	292	316	314	307	309	289	343	340	332	313	305	316	297	324	321	310	308	288	309	317	304	271	307	337	350	314	306	317	314	320	308	315	308	319	333	324	287	301	297	328	308	307	332	337	315	300	279	328	332	297	305	321	314	327	299	319	320	299	306	281	352	331	316	309	327	301	309	326	316	327	311	337	326	314	320	303	310	311	331	318	335	292	343	289	314	291	338	326	299	303	326	293	305	301	319	318	304	322	289	294	296	301	266	285	314	315	303	311	301	296	281	341	319	332	332	325	295	311	289	314	292	334	311	331	284	316	286	322	319	334	305	303	291	340	298	321	308	308	304	293	319	303	328	308	271	281	322	312	320	313	310	298	318	292	295	311	307	329	329	286	345	286	320	290	339	311	315	330	310	295	300	317	290	305	325	288	288	296	333	315	302	308	290	350	311	281	277	285	318	306	329	322	324	324	294	311	295	315	303	326	292	308	292	310	309	322	298	337	286	284	346	296	298	320	299	271	313	301	315	312	311	311	337	349	288	325	317	304	307	272	310	303	316	302	343	305	326	315	334	326	327	322	349	279	356	286	286	325	329	290	326	300	301	319	294	307	297	328	325	317	338	313	319	315	291	301	294	321	323	288	308	325	297	311	297	286	322	319	319	298	314	322	288	316	316	301	315	352	332	344	313	321	289	319	294	300	291	304	325	321	329	289	314	316	316	295	306	297	292	305	315	283	293	314	289	319	296	292	301	291	324	336	306	314	284	273	300	298	277	317	283	328	324	288	327	315	289	342	299	337	344	307	315	308	302	313	298	333	310	325	300	277	350	286	320	316	305	292	280	294	313	300	312	319	301	275	300	340	306	300	311	308	293	353	307	292	284	322	298	296	296	327	294	309	324	279	319	286	316	331	331	306	307	300	319	332	288	300	307	312	310	324	328	323	277	302	335	314	291	340	297	321	321	302	320	305	317	298	306	318	310	312	313	284	313	307	341	307	333	312	301	301	335	293	299	294	299	289	326	309	316	270	298	316	293	308	292	299	300	293	318	285	276	300	303	303	307	321	285	300	314	261	290	335	330	306	313	304	290	300	330	309	276	331	304	309	291	312	308	278	285	294	318	302	308	311	306	306	332	280	305	332	319	322	322	327	287	305	282	324	302	324	318	316	305	314	296	295	297	308	301	301	308	321	296	331	298	271	290	265	311	323	321	299	297	309	340	305	268	322	318	339	308	319	289	286	306	307	320	299	284	308	296	303	328	323	298	283	298	305	306	312	320	338	323	294	335	301	304	297	313	342	300	291	288	273	292	309	303	317	305	322	336	308	327	310	355	284	301	307	292	334	312	316	305	299	323	293	294	293	281	271	320	355	310	287	287	333	301	284	325	337	306	305	307	330	329	324	327	307	362	305	322	307	340	324	309	331	321	309	302	309	311	310	341	289	339	327	336	311	311	345	298	317	284	315	306	289	295	309	312	335	320	308	307	320	316	299	332	333	296	328	320	278	324	300	307	310	334	327	318	320	320	274	309	327	323	332	305	292	292	313	296	288	322	291	320	293	317	326	320	312	276	334	311	287	338	305	305	264	307	294	322	329	296	307	359	299	330	327	286	355	286	336	333	286	294	299	297	341	287	305	304	290	272	300	352	317	293	307	333	303	311	311	323	321	327	311	317	276	337	326	307	298	327	309	324	288	298	300	299	325	320	295	278	325	274	328	296	345	301	306	319	290	313	309	314	310	285	308	298	323	325	301	293	334	328	318	296	301	317	299	311	275	296	285	286	302	296	293	304	295	324	332	279	308	328	286	283	327	328	317	292	324	294	291	347	319	330	351	281	271	292	291	314	299	308	292	302	316	286	288	304	281	284	362	329	282	312	313	290	324	311	295	333	302	290	285	338	302	341	340	290	315	301	302	320	323	328	303	292	301	293	306	340	327	309	303	336	335	319	363	327	307	309	314	300	304	311	327	305
6013	1200	799	762	769	758	821	719	711	703	749	696	688	742	688	686	709	710	719	746	708	747	719	740	696	726	709	693	741	727	723	676	732	762	724	690	710	699	752	702	692	760	727	724	675	696	695	724	725	731	706	759	769	688	668	707	753	716	701	706	735	730	731	686	729	744	714	772	696	725	754	667	700	703	735	703	716	722	719	713	745	718	728	691	738	734	709	725	667	725	728	725	759	753	684	730	717	719	661	698	740	691	684	723	682	744	729	707	739	712	723	737	716	755	718	708	721	726	708	702	736	705	709	737	707	741	706	709	720	635	706	709	692	754	720	760	697	704	712	715	671	703	697	685	733	734	744	717	711	721	686	733	700	759	749	686	699	732	734	715	737	714	776	658	731	744	736	745	706	710	729	695	739	766	691	751	722	716	740	686	734	686	712	656	733	757	699	737	707	677	717	738	670	704	717	687	723	683	702	757	687	689	714	690	667	697	727	711	691	696	682	709	734	738	719	707	725	724	699	710	723	695	716	738	723	699	706	729	719	674	760	760	712	703	700	647	662	736	734	718	662	692	736	704	730	733	696	689	675	728	721	647	645	738	631	731	726	699	774	690	703	711	677	731	687	711	678	761	732	714	671	700	734	777	701	757	712	685	707	694	668	753	741	703	685	718	718	739	696	722	737	689	756	674	771	712	717	700	683	740	708	672	647	689	641	710	706	666	730	723	743	739	723	694	696	732	746	714	731	666	740	692	728	711	706	702	706	699	715	735	722	759	743	706	711	717	697	716	722	726	737	716	717	712	701	682	756	719	733	706	681	703	779	713	711	709	718	723	704	706	713	727	697	741	757	712	715	723	729	761	703	738	725	680	682	699	688	738	727	680	691	724	708	735	660	725	695	696	687	733	733	691	700	689	724	675	752	740	690	688	716	692	710	694	717	730	685	772	701	707	660	696	737	681	701	671	690	707	681	714	743	674	737	700	708	761	701	722	729	696	687	715	648	730	714	708	707	699	691	781	742	679	755	661	725	718	686	684	711	725	726	714	677	753	715	725	704	684	699	706	720	686	722	691	711	757	703	707	744	741	670	687	726	706	678	725	716	672	655	700	703	676	706	699	724	698	699	682	703	706	729	699	703	724	680	744	748	703	684	732	752	750	681	731	683	692	702	733	730	711	677	716	702	687	703	686	738	699	680	680	719	660	713	722	708	709	685	734	692	686	696	695	734	725	741	760	724	705	706	702	733	734	710	690	679	682	700	700	702	725	712	677	716	685	725	733	714	708	694	733	691	676	664	717	689	751	735	754	671	718	715	752	738	683	675	691	764	664	731	724	729	732	689	656	731	734	719	686	657	720	666	705	734	759	724	707	688	725	701	720	706	643	710	757	704	662	685	732	681	696	684	751	723	716	697	729	716	684	721	723	727	713	747	702	686	708	742	722	694	746	675	703	693	693	681	652	725	714	708	721	779	669	762	676	717	697	696	695	723	735	700	725	721	688	664	727	672	698	648	700	730	672	729	709	759	693	718	649	724	741	718	719	715	685	709	729	682	671	688	726	725	703	715	744	698	701	674	743	711	699	732	724	733	671	724	744	692	705	737	699	762	719	731	764	762	708	704	779	677	739	711	711	699	680	734	725	724	689	687	703	704	728	692	679	710	686	677	690	667	701	718	675	691	707	746	746	734	668	699	655	724	704	667	686	728	726	703	730	656	750	761	622	659	782	735	727	665	701	717	655	714	676	722	704	686	733	699	712	757	724	710	715	768	722	685	715	756	708	700	694	710	767	720	687	734	714	710	736	723	717	694	752	750	742	705	737	727	682	711	714	728	691	746	693	704	720	722	694	709	699	686	720	735	758	732	699	717	714	713	739	724	717	649	673	702	757	677	685	698	679	704	707	697	703	745	679	714	711	746	718	735	715	717	723	727	677	752	780	693	716	744	655	755	734	671	712	722	742	712	680	700	703	718	722	723	713	686	686	744	734	698	695	718	721	686	706	669	676	715	717	639	684	728	686	714	725	658	720	688	740	710	706	708	741	707	706	689	674	713	703	690	734	702	736	707	726	695	702	698	679	732	697	711	714	730	689	746	748	672	714	745	754	671	672	703	733	699	742	717	708	703	732	667	754	733	725	732	685	703	727	735	723	685	699	715	682	705	738	706	733	729	678	732	712	707	708	712	639	745	708	683	730	742	701	714	738	660	752	728	697	720	709	693	730	721	721	680	757	703	689	679	713	703	749	723	700	713	666	693	732	690	686	695	693	703	727	732	697	773	780	731	754	713	713	734	744	744	723	681	677	729	687	736	695	674	703	743	714	720	636	754	719	690	708	719	728	688	709	741	665	741	701	729	675	706	715	748	740	691	710	711	707	713	694	741	707	701	739	740	719	717	726	701	754	724	682	676	712	701	698	703	726	690	752	699	726	689	738	719	696	673	695	647	726	753	728	714	631	716	706	708	675	732	707	744	719	697	729	776	664	673	736	742	701	695	761	696	718	745	733	696	729	690	686	678	701	762	728	733	706	722	750	762	652	685	688	716	733	730	699	719	701	700	715	702	677	690	704	696	666	731	682	679	698	702	731	711	727	717	661	707	767	717	736	692	706	698	707	704	690	749	683	722	741	757	693	706	705	737	697	750	722	690	725	728	709	751	706	722	719	719	716	675	712	689	723	703	738	715	706	696	709	704	708	719	698	710	692	741	718	685	677	705	709	755	714	664	642	659	706	731	684	692	754	686	743	720	740	737	702	695	690	712	749	724	692	718	737	687	718	727	712	678	728	698	787	699	727	747	727	736	693	693	713	732	709	703	667	704	727	736	682	701	713	681	713	674	767	703	707	642	702	717	712	790	749	712	732	753	700	701	745	782	688	769	667	700	727	769	740	700	678	741	686	710	703	708	655	727	759	707	734	691	736	725	680	728	736	766	693	694	717	718	754	709	745	762	693	695	710	700	665	761	692	739	747	692	702	701	726	670	674	738	663	749	730	687	749	707	679	765	707	706	736	716	688	725	706	717	698	697	726	709	728	746	690	712	704	689	712	745	740	722	750	725	770	694	716	739	707	664	738	737	728	706	700	722	704	763	748	701	773	708	758	746	733	735	724	704	726	667	731	704	685	713	679	703	733	704	707	706	687	719	631	680	711	656	723	730	699	692	712	713	687	735	696	675	691	687	728	717	673	753	749	729	706	684	725	705	677	744	695	695	740	705	708	713	692	726	761	788	695	708	700	677	738	703	662	680	688	696	682	714	670	733	688	705	684	729	736	690	724	703	712	738	719	670	656	734	713	709	690	768	703	781	732	732	744	691	746	695	691	690	713	721	725	692	726	703	705	712	726	738	705	670	720	690	709	720	747	727	698	713	715	690	695	747	692	693	731	705	696	688	668	724	710	700	702	705	696	737	706	713	733	770	723	737	695	682	696	677	767	704	664	696	745	752	746	730	708	727	748	715	748	729	689	727	688	715	688	693	741	644	708	758	771
31035	14055	2413	843	637	493	391	306	316	249	198	229	213	196	158	184	168	168	176	146	155	151	173	153	155	172	143	161	123	150	145	152	147	148	152	147	149	152	147	155	159	146	158	172	140	137	128	124	128	169	126	125	150	138	158	133	141	150	147	125	143	151	135	131	150	147	143	128	133	131	144	148	155	159	160	158	148	158	153	139	138	148	128	138	152	132	133	155	125	119	133	126	131	127	144	145	160	137	133	129	148	154	125	151	134	153	147	160	140	116	126	161	149	138	137	153	144	138	150	130	148	157	137	134	134	108	140	136	134	153	150	112	142	142	153	142	158	147	166	120	129	131	148	129	158	128	151	135	128	132	117	139	139	148	140	138	132	142	169	145	140	143	131	145	123	119	122	137	148	156	164	152	129	148	137	137	134	127	174	149	153	141	148	120	136	132	122	138	132	138	125	131	139	116	129	141	125	136	133	140	129	120	145	137	146	140	131	134	137	130	175	144	139	149	121	114	166	139	139	116	150	139	159	137	117	108	132	122	140	130	135	140	138	147	140	124	125	128	142	137	129	139	131	127	121	132	118	146	136	117	140	137	143	138	128	148	165	142	139	123	144	152	107	137	178	134	132	137	144	162	141	141	129	131	123	133	139	126	151	155	145	130	137	145	138	141	147	154	140	122	145	144	155	140	149	145	153	133	132	149	153	132	138	138	142	160	172	155	128	153	133	141	139	140	138	127	123	170	144	160	155	137	128	125	139	136	110	134	139	129	139	176	156	142	143	129	140	148	143	145	137	120	143	142	142	156	152	142	126	134	112	153	160	152	127	144	139	129	139	150	129	126	136	137	141	152	158	131	148	139	138	127	136	137	148	150	156	129	132	120	133	128	133	120	138	128	152	158	144	144	141	143	157	140	139	141	147	108	162	144	159	147	143	164	146	129	123	130	142	148	144	149	142	150	137	146	150	149	133	132	118	153	128	134	153	166	140	148	133	139	125	150	131	157	130	133	134	137	135	147	122	136	123	149	131	128	121	140	125	167	142	140	124	149	139	142	141	163	126	149	138	137	162	133	123	144	144	122	145	150	145	137	138	113	148	127	126	139	129	131	147	129	136	153	129	137	132	161	167	141	122	126	148	144	127	143	125	136	137	143	130	122	137	147	145	149	130	130	149	136	126	145	141	141	132	146	137	124	149	141	155	149	167	138	159	141	151	138	146	150	157	139	121	136	124	144	136	133	142	158	137	162	142	150	157	146	147	131	107	126	142	156	136	152	147	146	144	151	121	150	134	110	125	150	152	141	150	138	124	139	132	121	157	166	123	153	132	139	122	145	133	166	160	140	147	157	112	160	148	168	153	132	141	127	128	133	155	155	138	139	125	132	147	137	131	143	134	122	118	168	168	149	153	150	127	122	123	120	123	139	140	158	132	167	120	135	131	135	133	127	109	137	158	136	150	135	157	147	139	135	136	124	134	158	140	142	136	152	159	139	130	152	149	134	116	139	131	136	157	129	157	117	151	154	121	143	133	132	137	117	115	153	148	142	143	135	128	190	137	146	160	133	131	131	128	139	158	126	146	143	150	160	147	139	140	147	138	142	141	126	125	128	118	122	134	103	155	153	127	135	154	134	140	154	148	139	153	145	126	122	149	140	141	156	121	132	124	153	122	129	137	142	148	157	161	130	125	164	164	171	134	136	129	129	151	141	134	127	178	152	133	141	129	133	141	129	117	133	123	134	136	142	116	149	142	158	143	167	118	145	132	146	129	124	146	129	136	123	131	150	148	158	136	136	131	151	134	143	138	142	145	135	143	143	154	150	147	152	145	148	122	132	147	136	141	133	151	148	133	119	134	137	145	141	148	128	125	131	137	110	133	135	160	136	155	148	142	133	139	135	146	158	138	137	128	128	163	147	137	152	163	152	157	136	145	140	140	141	149	157	151	158	126	117	166	155	148	147	139	134	158	129	130	118	133	138	134	159	136	130	136	131	150	139	153	147	137	131	137	125	148	153	127	119	164	143	117	133	121	132	158	135	137	122	131	123	142	164	141	123	140	147	136	131	150	146	126	158	151	126	122	129	145	132	131	169	121	152	127	122	128	126	157	150	131	123	159	148	161	152	160	144	135	112	128	124	152	142	103	140	131	127	143	135	164	144	103	119	130	118	157	133	131	135	142	114	138	123	122	129	137	137	153	140	153	148	137	119	127	147	145	155	150	116	140	173	137	125	151	138	140	121	136	130	141	148	132	144	125	130	140	162	126	134	158	138	145	133	137	135	138	159	162	136	144	124	135	143	139	144	137	121	114	140	129	135	124	116	139	116	153	127	132	141	138	144	106	137	133	167	162	152	152	149	148	138	151	134	132	162	159	161	144	129	151	139	142	136	116	138	150	155	127	146	133	142	164	130	131	126	138	126	141	132	144	149	137	110	141	128	136	146	121	116	122	133	152	127	145	149	138	132	151	133	148	134	129	128	154	146	150	158	127	142	106	129	146	133	131	120	123	131	137	118	148	140	122	138	136	124	123	157	142	127	110	147	116	124	151	133	160	143	136	141	152	146	152	126	138	153	136	145	135	154	150	178	112	152	139	126	131	135	153	128	165	142	129	144	144	146	131	150	146	154	136	149	145	133	146	159	145	155	145	138	137	135	150	127	120	133	142	144	178	120	140	139	146	119	139	137	145	144	142	146	145	134	137	143	144	145	126	147	136	136	149	144	127	135	132	127	121	134	146	141	159	130	139	148	129	141	114	133	135	130	120	147	143	126	134	135	144	133	142	148	165	139	154	127	125	141	123	128	157	146	136	129	140	132	123	127	123	123	130	151	133	123	142	144	122	126	139	160	122	127	138	141	143	136	169	134	130	126	126	151	125	133	133	131	146	131	130	150	139	128	137	112	159	134	140	148	166	135	146	151	130	136	118	129	140	120	143	111	130	120	154	117	155	134	146	129	131	143	138	151	155	142	131	147	155	149	140	141	134	145	140	138	142	143	117	143	130	134	137	149	119	121	131	121	145	162	148	117	151	135	160	145	132	155	130	152	141	121	158	140	130	129	118	144	161	142	138	144	150	158	143	137	133	137	147	134	130	139	119	148	129	151	132	128	143	133	160	148	127	140	143	131	159	145	138	142	144	136	111	158	125	119	128	162	130	158	137	163	132	140	121	141	133	153	141	145	151	149	142	118	115	160	136	128	152	129	146	145	138	145	127	159	136	138	148	152	126	155	125	127	123	128	139	125	154	141	152	151	149	151	133	139	137	137	135	118	119	145	152	160	118	133	141	130	144	152	121	144	120	132	143	145	113	137	144	148	144	133	158	139	140	148	124	134	146	133	141	128	155	157	139	166	153	150	128	121	130	150	136	121	143	152	160	139	164	137	163	152	132	144	135	155	145	137	108	140	179	163	157	112	135	117	146	141	137	123	144	140	148	135	145	158	132	133	144	160	131	107	140	149	145	134	143	133	133	126	146	143	151	147	135	127
15828	9068	2314	2778	2386	2001	1707	1434	1212	1102	1004	877	806	702	691	685	625	639	560	509	535	503	492	501	475	461	432	462	456	422	429	435	456	420	454	411	388	412	415	402	398	385	410	393	419	384	378	376	347	392	408	393	389	407	398	394	382	379	369	360	383	376	404	429	342	362	346	349	397	365	398	369	373	379	350	355	366	360	347	362	376	372	368	339	372	379	353	350	365	351	343	369	414	356	381	386	382	373	374	358	378	372	385	417	348	404	391	354	362	365	391	341	356	360	397	420	355	378	411	409	379	368	365	334	346	374	347	381	371	353	366	382	378	347	367	384	368	356	354	354	356	382	351	362	381	360	360	369	383	351	357	375	376	390	376	339	358	330	373	335	379	359	350	343	362	368	358	359	386	405	344	358	335	338	392	377	380	352	377	362	371	375	364	329	382	361	365	344	362	369	360	346	352	361	379	340	390	352	346	366	326	382	366	355	379	385	356	366	347	346	376	324	342	367	393	377	320	357	368	365	386	350	350	325	365	346	332	347	408	387	334	366	383	382	324	384	351	358	353	354	365	368	310	383	382	383	353	359	336	376	369	345	356	349	358	348	368	358	387	368	382	386	370	372	312	357	356	359	341	369	350	400	390	357	341	403	334	356	383	364	369	349	384	389	355	371	358	344	371	352	366	355	342	383	361	346	351	364	391	379	339	371	342	358	370	360	348	373	364	374	349	362	388	373	340	425	356	357	400	356	359	382	338	373	344	372	357	345	405	358	374	347	340	372	375	369	363	400	365	362	344	351	343	389	369	398	375	364	364	348	398	382	378	373	370	388	409	396	345	407	378	328	346	345	359	346	371	376	393	395	379	394	389	360	369	396	348	355	371	351	376	369	384	352	362	366	354	363	364	387	391	355	360	388	355	347	342	363	343	366	377	359	402	391	366	387	352	382	366	334	356	390	412	347	368	356	374	361	350	337	350	347	367	371	361	334	353	380	386	352	420	375	357	367	367	363	365	333	370	378	337	359	334	344	356	392	365	345	347	375	370	360	340	362	359	359	382	347	346	356	336	369	368	352	389	364	397	372	426	367	322	382	379	347	353	347	357	359	369	346	384	366	375	380	351	353	371	361	388	353	364	339	343	359	325	327	371	364	370	320	355	357	366	382	332	362	345	383	362	380	341	360	349	362	387	374	374	362	388	360	367	371	360	380	357	329	349	368	366	354	384	359	381	331	386	345	326	329	348	351	368	356	320	373	364	328	356	361	373	351	344	358	370	360	339	366	334	344	383	343	368	387	347	315	365	385	366	351	364	349	349	357	356	355	332	368	361	402	352	314	399	391	356	333	349	376	345	362	360	359	376	351	353	378	367	369	364	352	396	349	356	358	381	365	334	357	383	395	376	347	355	363	341	385	332	377	368	377	376	383	350	401	339	367	397	393	353	360	371	373	367	389	375	337	378	377	350	341	354	358	366	359	356	362	364	341	374	350	403	391	349	341	391	344	321	317	361	355	381	377	335	363	346	362	363	380	360	360	369	365	329	384	403	364	369	431	368	350	366	341	351	330	372	356	371	348	334	357	378	357	351	378	351	360	385	372	367	352	370	310	352	370	346	339	330	365	375	336	392	348	378	358	371	393	394	371	375	387	393	366	349	349	371	334	360	366	392	398	328	367	382	362	379	406	382	310	379	367	365	376	372	369	368	392	370	388	368	342	365	345	344	377	374	424	372	359	338	363	339	344	345	344	355	337	353	373	361	358	379	377	380	379	346	323	351	364	358	371	363	345	362	357	326	337	357	397	377	336	387	365	321	366	362	363	343	384	325	344	333	391	372	330	375	381	371	356	344	352	359	411	366	366	378	383	405	361	400	361	342	346	373	340	372	361	340	375	373	356	359	413	337	367	365	394	363	324	354	352	392	360	360	359	360	360	351	340	370	366	370	385	379	360	369	352	344	334	375	376	358	356	347	353	367	358	371	392	353	350	358	345	389	384	352	377	388	360	364	372	364	337	363	368	382	358	358	375	349	361	361	324	339	350	353	391	347	384	353	380	365	376	378	370	338	367	357	362	353	378	381	393	353	371	349	374	354	341	382	349	402	385	342	328	326	395	374	345	377	335	336	367	376	401	363	397	351	370	362	364	361	396	385	351	371	340	370	359	372	379	374	363	351	372	370	362	337	358	381	354	356	345	353	359	389	360	347	353	335	346	375	358	367	381	332	391	370	385	366	337	371	357	382	360	396	390	378	334	375	417	391	381	349	337	380	364	364	372	365	353	364	355	392	367	405	373	384	362	391	370	321	369	385	333	352	356	341	357	392	355	339	386	365	376	344	363	372	357	349	373	374	368	348	380	350	361	336	373	375	341	348	353	365	360	345	353	370	360	343	361	388	357	364	369	359	365	352	352	375	349	332	349	355	378	394	361	360	361	343	361	332	350	378	355	349	340	367	383	337	336	372	358	355	361	377	360	349	375	356	349	367	332	386	376	382	362	362	363	351	363	358	377	334	342	380	345	357	374	332	349	354	328	386	367	360	340	402	368	377	343	357	365	356	370	336	349	347	357	365	388	340	356	354	367	369	376	403	355	348	327	363	380	345	374	365	343	339	328	379	377	346	410	362	366	340	321	367	400	365	354	323	384	362	360	341	367	358	352	367	382	320	350	328	339	347	322	349	381	353	355	368	344	332	336	345	373	351	380	343	387	379	366	373	376	327	351	350	355	367	368	373	332	381	341	369	340	349	358	401	353	353	343	381	345	347	383	350	361	341	395	326	361	358	364	361	333	374	365	335	360	361	369	349	391	362	394	358	385	386	363	362	347	341	358	370	346	351	389	365	348	375	368	388	348	339	362	379	390	340	336	344	369	332	365	378	347	375	348	368	366	360	373	381	355	389	359	387	357	346	372	389	368	334	346	359	366	355	355	348	368	365	366	399	372	360	380	324	391	336	386	372	375	385	369	379	398	392	371	362	366	368	372	353	358	360	376	364	368	359	356	357	374	380	338	353	360	380	372	362	367	348	348	357	353	366	349	362	364	347	354	394	347	333	366	371	340	371	371	386	346	360	356	348	330	373	357	367	350	351	368	351	364	370	369	359	369	369	343	333	390	357	386	379	348	358	390	376	390	328	358	343	387	376	365	353	334	375	373	379	345	370	344	353	354	358	351	374	356	348	350	370	371	348	338	313	378	384	396	378	353	364	358	357	365	340	339	352	357	345	384	334	359	352	353	338	371	352	335	379	387	353	370	389	374	364	326	392	377	410	348	406	378	384	349	365	378	370	348	353	385	373	352	402	386	337	352	366	385	383	336	389	347	380	384	389	367	342	381	337	372	349	355	343	378	349	368	377	393	382	358	348	364	402	355	377	316	361	407	356	342	384	374	332	348	331	368	386	326	367	369	359	339	348	341	370	354	365	321	374	367	368	340	377	342	371	352	384	340	394	352	364	335	392	370	355	332	374	334	399	350	333	355	364	353	370	335	360	399
41974	25652	6814	1778	1215	883	629	503	424	382	309	288	296	227	240	221	242	225	216	210	186	197	182	176	190	157	168	175	202	172	202	183	175	174	207	166	146	200	176	165	151	151	145	192	174	145	155	169	171	146	161	175	166	177	172	146	165	184	156	160	184	165	167	169	189	149	136	154	162	161	164	147	169	188	152	156	167	165	191	173	174	173	156	175	149	166	171	144	162	136	145	182	165	152	164	193	145	160	169	154	149	158	174	172	159	134	154	170	142	163	165	155	167	144	173	143	180	172	159	151	140	135	186	153	157	149	178	163	163	171	137	142	162	166	188	142	168	180	151	159	152	160	146	152	154	152	149	153	168	163	160	161	168	184	137	154	164	167	162	164	163	150	171	161	145	147	137	146	160	157	183	158	160	161	165	171	132	152	147	184	185	165	168	158	178	140	156	155	158	168	147	150	158	173	171	169	154	176	169	156	156	180	177	156	149	166	150	154	175	162	141	147	143	163	165	130	166	185	167	148	172	180	173	160	129	150	157	158	183	146	153	162	148	150	158	194	176	166	145	161	126	161	157	184	153	161	191	147	157	159	165	147	159	173	163	146	157	161	150	154	163	144	137	149	156	145	151	150	146	155	169	180	162	154	148	162	162	145	171	167	164	138	143	148	168	163	151	155	150	153	176	160	176	172	141	169	166	160	160	158	158	178	152	145	185	155	163	140	172	151	151	158	149	161	168	167	171	175	163	142	151	154	154	149	137	181	157	184	167	166	154	150	161	160	146	171	183	158	145	173	165	177	156	150	149	157	154	152	147	163	153	124	173	164	146	178	185	149	166	176	168	125	141	174	174	171	165	161	146	181	135	163	172	170	166	166	155	191	132	169	148	155	160	169	146	192	130	171	162	141	159	166	154	148	159	165	179	167	153	161	174	155	163	169	144	135	170	168	182	169	166	176	150	169	153	162	163	160	149	148	174	178	180	161	143	155	162	146	183	128	177	151	145	151	160	151	161	162	158	166	138	158	140	153	184	153	169	171	149	158	167	163	165	152	143	161	147	156	152	141	137	151	158	160	172	141	174	158	158	164	154	153	160	153	163	155	156	168	153	161	169	184	161	150	146	182	158	167	176	146	140	140	203	144	156	152	141	167	182	154	152	154	151	148	189	179	142	149	132	154	166	144	164	163	185	147	151	154	139	153	149	152	149	174	181	188	171	179	161	161	141	137	159	159	154	142	155	153	162	164	166	150	163	141	163	146	143	149	155	146	160	146	163	172	167	161	149	153	157	178	163	171	184	179	159	146	140	139	165	187	160	165	158	144	148	152	164	174	152	166	155	173	175	171	167	162	165	175	163	147	170	172	158	145	156	167	132	147	167	144	146	187	136	161	155	157	161	160	158	176	161	166	160	169	142	142	128	162	185	175	152	146	146	152	148	157	157	157	176	172	153	169	165	152	164	139	162	176	170	184	151	161	151	158	140	164	164	165	147	167	180	178	158	170	152	159	175	151	140	155	152	159	166	159	151	170	166	145	146	178	146	141	129	159	150	151	140	158	164	170	141	174	171	165	152	178	165	144	145	192	185	147	184	148	161	143	144	153	158	182	136	161	164	146	148	152	143	140	139	159	153	153	146	161	162	157	159	167	158	166	163	157	145	151	146	169	131	147	164	168	179	178	149	160	144	151	149	159	158	127	162	187	174	165	140	167	174	162	167	158	164	158	157	156	168	155	148	168	139	174	180	156	152	166	159	150	152	174	156	180	148	184	154	173	151	184	158	154	159	174	155	153	150	157	169	148	150	151	175	145	167	159	176	148	182	163	170	182	176	146	179	162	163	177	174	176	149	180	153	150	146	149	158	156	166	150	163	172	135	154	176	176	158	160	157	140	166	155	147	154	173	202	178	164	169	152	151	185	176	147	144	139	155	189	147	186	171	153	144	189	173	161	186	147	148	179	133	160	151	151	165	187	169	137	162	164	146	147	142	169	144	135	158	167	163	182	147	148	149	171	167	146	161	142	157	152	176	160	158	170	152	173	167	175	165	152	185	175	150	174	153	163	182	177	143	152	165	168	144	140	175	160	164	147	154	140	135	164	175	167	166	170	157	144	159	173	165	164	148	174	140	176	177	164	135	156	175	136	145	173	150	169	185	175	170	170	166	176	144	176	166	150	161	162	152	165	147	150	166	177	176	182	157	179	166	138	138	159	171	171	125	137	159	162	158	164	137	179	167	168	155	151	143	158	183	149	161	151	166	180	153	177	147	153	169	177	153	188	161	164	167	155	144	147	156	156	154	144	157	162	159	168	135	168	160	167	162	130	122	164	160	156	168	164	144	180	160	151	155	169	165	152	168	146	157	161	165	145	161	170	157	161	155	158	145	180	152	153	171	161	156	138	162	156	185	172	139	192	167	172	153	156	181	170	162	150	151	174	169	165	149	176	160	153	157	167	154	156	165	183	123	158	148	157	167	167	135	165	146	161	147	160	152	180	143	162	175	156	158	155	136	169	191	141	148	149	162	170	151	175	163	171	161	156	154	177	167	148	160	155	181	159	141	119	156	142	161	175	143	176	174	173	152	169	138	168	173	149	148	189	164	171	166	180	171	151	174	167	158	128	146	148	169	140	148	163	172	175	156	166	177	151	164	163	155	149	152	147	169	152	147	181	171	161	163	149	158	136	148	164	145	169	168	152	169	149	146	153	166	161	176	144	151	167	150	183	166	163	166	162	156	155	150	141	158	153	161	170	168	175	160	149	161	145	153	175	155	139	164	179	166	154	159	149	171	171	159	146	150	160	156	138	169	161	169	155	158	190	180	166	149	162	165	162	180	160	162	142	161	158	167	185	184	141	172	171	169	180	183	161	190	142	164	144	150	159	154	171	159	151	148	147	176	135	164	154	169	158	162	178	164	174	151	141	163	153	184	145	159	158	150	154	179	152	145	155	144	147	146	186	145	157	176	185	152	188	196	173	140	149	176	174	140	170	170	160	175	154	145	161	146	146	155	175	166	147	156	156	145	145	168	165	154	166	132	181	156	164	171	153	153	157	137	154	179	165	143	157	157	165	142	155	177	133	169	169	151	168	136	141	157	154	140	153	191	148	138	146	156	151	137	146	178	157	144	183	160	159	136	159	172	185	160	163	162	152	169	153	175	184	163	137	159	143	150	172	162	145	162	163	153	151	148	141	162	152	164	147	153	174	168	142	147	173	141	154	167	161	174	145	148	152	142	140	179	185	155	153	155	158	173	182	183	177	157	164	182	178	154	156	142	155	157	150	158	164	148	150	141	164	138	168	177	131	154	181	143	139	137	195	144	167	140	142	145	153	157	163	140	153	164	147	169	174	125	158	159	149	186	159	177	139	160	168	134	138	159	149	157	145	147	149	173	164	147	156	177	141	161	144	143	167	167	159	152	178	163	162	140	167	127	166	181	157	166	174	176	149	173	166	153	182	159	178	138	166	178	133	165	158	161	138	164	156	140	153
22150	15367	4199	4839	4296	3496	2869	2453	2047	1778	1556	1438	1234	1142	1064	1004	967	852	846	761	752	688	687	669	668	652	582	608	601	608	549	539	577	578	536	501	552	546	477	503	496	487	496	516	498	493	501	487	491	529	468	485	477	519	451	446	452	483	470	486	464	454	482	474	475	443	463	422	472	457	454	423	428	420	437	463	454	451	420	457	461	431	435	479	455	432	409	418	442	474	415	478	491	429	445	445	453	430	464	463	461	423	437	458	440	434	471	463	469	412	399	435	476	430	449	428	440	446	514	445	458	454	415	450	429	427	436	489	421	413	429	445	436	403	468	403	417	452	444	406	432	440	412	433	416	433	412	456	416	446	456	445	425	444	470	417	454	423	479	481	406	430	407	430	449	424	460	420	443	427	456	410	420	429	461	473	478	444	507	405	434	449	439	456	437	455	387	402	443	429	453	451	427	444	417	478	432	408	444	443	390	471	453	450	442	382	411	424	457	416	416	436	459	478	447	481	433	460	449	433	437	446	433	449	437	449	475	446	457	436	465	448	422	467	447	459	430	416	450	446	426	445	452	454	454	464	438	471	461	469	439	426	428	466	422	421	439	444	407	438	384	454	447	476	391	476	471	436	412	452	393	443	421	434	413	472	424	425	449	453	455	425	425	404	409	398	420	473	421	443	443	444	463	455	448	441	438	399	422	450	397	467	426	461	450	413	449	378	432	436	406	433	423	461	436	422	447	432	452	434	453	413	456	470	436	422	484	446	436	437	461	422	425	448	410	422	473	408	439	454	446	425	435	393	398	414	460	478	448	418	442	445	451	431	404	478	406	445	403	413	433	456	440	453	396	450	458	440	468	427	423	412	434	426	420	431	445	430	427	446	443	426	433	428	447	447	472	448	449	405	437	406	417	415	449	441	443	448	415	416	415	415	409	432	443	413	426	432	467	442	456	399	383	431	472	393	412	427	445	428	450	409	398	437	411	429	404	417	404	444	440	411	434	445	443	421	484	396	457	425	413	435	401	425	427	453	468	417	447	410	451	461	463	445	429	422	440	430	431	408	445	440	418	432	416	443	461	431	438	443	402	403	477	450	400	390	416	407	425	440	426	442	462	428	430	447	429	413	444	410	431	444	393	424	420	481	429	461	442	441	430	396	391	434	437	429	440	415	441	415	450	486	412	440	427	442	438	411	395	395	452	428	432	426	408	409	435	466	463	422	456	407	424	457	456	449	441	450	436	446	450	450	414	451	423	437	427	425	434	462	435	409	450	449	438	464	444	441	387	403	488	405	424	402	455	449	409	405	442	437	434	471	415	433	409	421	432	428	417	433	423	445	421	401	465	438	418	397	413	413	446	431	405	445	477	403	476	455	436	413	425	420	442	457	465	483	406	472	387	420	438	408	420	478	383	410	443	448	460	440	442	414	453	452	412	421	445	445	459	439	423	456	459	445	443	434	406	461	443	392	435	436	445	453	414	430	405	429	428	443	407	446	456	434	466	422	440	416	419	438	403	456	385	450	440	442	448	448	396	434	445	417	463	437	405	463	457	435	453	397	437	424	440	426	449	410	456	468	468	458	418	487	453	462	455	421	439	414	413	449	473	395	454	456	424	422	466	415	455	427	403	431	445	458	415	464	451	437	449	439	449	425	457	398	435	478	408	408	437	412	430	443	417	436	393	452	447	438	411	460	449	409	432	452	428	445	454	469	413	411	465	460	466	438	455	407	436	408	445	423	415	419	465	440	431	425	389	420	448	421	419	417	415	398	442	398	403	401	440	468	401	430	455	451	393	439	453	415	434	432	431	452	430	433	447	450	398	430	420	454	425	432	443	430	421	463	463	422	440	430	425	436	445	417	422	447	419	412	430	435	441	459	432	436	476	433	422	457	438	428	386	417	434	421	444	439	417	448	450	438	438	410	462	430	440	436	429	406	431	453	430	424	418	429	468	421	430	427	456	448	457	455	453	425	453	463	476	425	458	431	457	407	449	441	444	454	392	433	431	439	411	441	449	436	398	444	442	455	400	431	463	435	456	442	425	463	424	442	467	436	430	487	446	428	420	448	412	467	397	444	413	435	447	428	390	446	434	425	429	437	437	412	434	439	432	424	391	420	413	411	432	456	440	469	454	449	414	401	435	420	427	405	409	437	414	424	432	458	464	453	436	439	439	414	441	411	451	418	426	435	442	410	432	439	396	449	436	441	459	425	451	405	437	454	444	441	454	441	441	464	463	401	414	464	452	416	473	409	412	418	421	415	431	437	418	427	450	442	455	428	418	410	405	415	438	431	432	440	439	492	426	428	442	437	440	481	432	406	438	438	418	441	432	436	461	424	425	460	454	458	441	421	436	400	430	452	426	425	420	414	471	423	405	463	428	394	444	420	418	434	393	419	461	418	425	400	425	430	458	424	436	420	424	400	429	427	440	450	426	431	458	444	465	403	450	448	440	427	466	467	392	457	434	464	410	450	422	420	418	467	426	410	447	444	438	445	424	418	402	452	417	456	446	436	450	440	465	438	442	420	424	410	404	430	417	453	432	445	446	452	421	446	420	449	421	468	412	411	429	431	427	429	420	445	459	447	478	424	408	441	474	465	419	413	454	439	405	409	416	435	419	448	433	460	420	427	446	447	434	448	455	400	401	427	423	445	457	369	444	408	447	411	434	410	433	452	433	433	435	402	444	437	431	418	456	444	423	444	423	453	405	420	440	439	439	428	427	422	427	413	443	443	427	447	422	412	433	453	434	407	428	413	452	467	417	426	436	426	443	448	451	462	452	461	424	450	438	474	447	443	428	444	415	423	420	417	438	387	450	467	440	402	424	455	423	434	466	423	450	460	453	453	466	395	431	406	416	415	387	452	430	468	420	441	419	468	414	441	413	438	425	434	437	450	438	416	442	403	450	409	415	443	449	451	445	461	394	429	426	447	456	452	419	469	429	403	455	442	423	421	415	396	444	449	446	433	463	438	422	438	413	410	424	437	423	420	448	433	434	438	427	456	435	405	435	422	439	430	442	436	426	433	463	424	443	431	454	494	463	475	388	407	450	408	422	461	406	470	432	462	441	438	412	412	453	438	442	440	421	389	461	437	441	436	434	416	429	452	440	426	449	418	419	466	441	418	411	420	431	467	430	440	444	395	435	442	495	420	412	405	406	402	426	441	411	406	427	445	396	455	432	415	408	449	449	419	428	428	424	408	430	444	424	434	432	433	423	413	416	426	416	447	449	434	401	454	449	473	436	450	447	437	438	426	443	407	427	436	446	408	425	453	446	428	443	431	436	442	438	435	484	453	455	475	435	413	460	436	427	461	445	419	439	431	404	438	427	427	447	459	426	419	463	453	438	394	420	441	462	452	435	390	437	440	462	435	401	435	416	414	451	448	428	436	434	455	449	472	455	442	404	430	443	453	444	440	454	431	439	455	402	430	446	421	447	392	440	427	417	453	456	468	437	428	452	428	419	412	445	405	414	421	440	422	441	415
12314	1066	344	289	352	300	311	305	326	332	332	329	323	308	328	324	308	308	288	279	325	327	281	306	319	271	296	292	312	300	320	324	331	286	318	295	313	296	288	317	305	320	316	301	299	328	296	299	301	327	309	318	298	296	277	299	299	305	337	314	282	313	287	317	283	296	272	299	303	343	294	312	311	302	321	345	302	302	358	322	289	299	318	325	305	329	301	307	344	285	303	314	316	306	310	311	297	297	297	294	322	299	287	330	297	293	301	313	314	299	324	295	296	315	310	344	320	322	306	312	289	301	319	307	339	323	309	300	342	293	319	320	294	288	338	319	307	314	320	320	307	324	317	307	344	302	306	331	307	254	309	297	304	329	308	313	349	307	307	333	293	289	323	310	314	287	299	278	305	292	319	339	332	328	324	311	326	319	310	280	365	286	327	322	325	291	306	325	287	318	309	291	299	300	295	312	315	333	272	281	332	296	281	317	329	301	318	304	322	313	300	313	299	296	296	329	302	271	314	327	294	321	292	276	310	332	312	339	330	338	321	294	302	272	323	305	280	333	302	326	318	327	318	337	306	325	320	321	316	290	311	305	311	305	320	348	352	338	264	326	250	292	279	304	300	292	273	305	308	310	274	314	335	337	288	284	287	301	305	314	331	322	326	314	312	303	308	329	333	281	295	298	309	321	307	326	294	344	308	300	320	307	336	332	296	280	335	309	311	302	330	303	311	326	283	283	333	300	304	300	284	303	325	319	299	292	273	328	292	309	277	287	305	289	308	329	330	314	330	308	326	316	351	293	327	313	327	283	302	304	286	312	301	323	322	283	309	331	303	315	297	320	312	290	321	315	275	274	309	318	301	295	298	322	319	335	314	334	300	326	329	307	311	325	279	292	296	330	281	311	291	291	310	285	276	278	310	334	298	333	313	317	307	281	317	302	285	342	287	335	278	325	332	302	328	316	325	337	316	330	291	300	300	306	298	271	323	296	293	310	293	303	321	315	294	303	277	321	320	308	307	328	297	277	316	328	305	304	285	300	290	321	321	311	319	308	291	324	344	297	340	327	293	287	292	310	332	303	315	292	318	324	309	289	320	297	306	285	337	266	327	287	296	302	296	312	281	322	308	288	338	333	268	318	303	296	316	352	296	260	326	306	299	290	306	330	287	287	295	300	290	327	314	293	310	320	334	296	310	296	312	324	334	323	308	295	326	348	294	355	309	299	310	286	269	344	325	298	329	307	315	310	311	301	321	309	287	294	307	295	336	334	289	309	311	310	347	268	343	306	315	336	325	301	330	289	341	321	335	312	287	319	290	315	328	324	304	306	336	302	302	315	319	295	312	308	290	320	304	337	308	273	296	331	304	316	330	313	304	306	305	284	310	314	279	282	322	308	327	308	309	297	275	331	309	301	317	333	343	323	328	306	347	261	305	308	272	278	283	277	305	301	312	313	293	291	329	302	289	306	321	270	337	309	320	296	285	311	349	318	319	284	321	350	302	278	318	292	317	318	300	315	317	285	298	289	303	295	346	304	303	318	267	285	323	291	302	352	336	327	334	332	279	303	284	316	317	288	319	310	288	321	313	306	305	313	305	320	313	306	306	346	324	278	285	301	328	276	323	311	330	303	291	308	301	269	297	308	286	279	295	319	332	298	314	291	286	345	309	306	314	319	285	303	309	333	336	308	319	308	317	303	306	313	291	293	317	305	307	320	314	292	279	285	321	300	315	279	324	296	317	287	278	301	322	310	311	329	306	327	287	268	300	328	297	314	286	301	265	266	298	272	284	292	349	289	295	290	315	360	303	290	306	311	324	321	297	300	307	300	295	325	331	295	329	317	315	293	326	350	325	289	309	275	327	298	314	287	297	324	266	288	318	327	313	276	283	306	319	329	295	320	303	281	289	284	304	303	288	271	289	313	298	278	316	315	319	319	300	308	269	291	300	284	338	310	317	346	294	284	314	296	318	306	280	320	288	330	292	301	278	339	315	315	304	294	317	303	321	275	313	330	300	271	292	309	293	326	301	282	289	317	325	304	298	319	285	328	296	325	310	313	314	309	306	328	317	288	320	313	323	337	341	284	276	318	307	302	337	340	329	300	297	302	338	305	307	307	322	314	338	331	316	316	327	327	302	326	277	293	293	305	294	321	320	303	314	293	293	321	316	294	294	297	314	302	312	336	315	287	305	313	324	319	288	315	289	310	303	304	331	330	310	307	323	299	312	294	340	298	301	313	289	291	324	319	306	308	309	317	323	319	291	328	301	295	310	315	295	263	311	307	327	306	306	326	325	304	310	301	304	284	300	284	293	336	345	303	292	312	302	347	327	282	325	325	312	361	295	325	337	326	344	306	307	300	288	326	314	321	281	334	304	332	318	290	339	315	316	317	310	329	287	320	296	324	292	280	272	350	320	340	300	333	302	322	269	315	296	305	322	339	322	315	337	305	313	315	320	320	323	305	310	336	318	297	318	291	300	313	318	303	284	345	326	343	332	290	278	299	303	319	306	308	328	331	302	341	324	346	289	300	296	314	305	329	323	283	288	344	290	301	294	331	303	289	290	263	290	323	303	335	313	311	296	326	307	295	334	323	288	333	301	286	312	348	338	304	319	290	322	296	295	308	329	329	292	299	321	310	323	293	332	316	290	322	280	319	294	344	271	275	318	287	308	270	287	307	299	287	299	305	311	311	298	296	310	313	319	309	327	309	321	291	319	316	317	348	328	299	319	286	279	309	309	319	322	325	345	329	307	283	308	328	318	272	290	294	313	263	339	326	296	341	274	306	310	316	299	281	327	297	303	310	303	298	303	312	302	308	293	312	316	322	335	344	295	322	315	343	306	281	288	332	277	316	341	344	310	303	343	294	323	319	305	297	303	290	333	291	293	344	263	313	301	316	314	337	319	314	314	331	284	319	291	307	304	286	288	293	337	286	321	311	297	323	334	315	317	335	323	291	339	304	326	328	304	330	300	312	328	320	308	308	290	309	311	325	298	315	323	298	320	307	292	300	296	305	298	339	305	322	279	317	322	330	330	290	320	310	326	286	296	319	333	309	304	309	278	316	322	326	289	288	293	330	303	282	284	330	312	334	323	325	300	286	290	302	283	294	280	296	293	322	315	324	309	303	337	320	288	292	315	296	317	316	317	302	310	299	328	284	294	292	305	291	311	305	291	349	282	290	305	311	310	317	337	319	312	327	272	300	319	329	313	336	318	326	314	273	298	307	304	290	332	280	318	286	288	316	277	333	343	311	316	293	282	304	301	304	292	272	332	297	311	285	300	305	279	338	285	328	337	291	301	312	301	341	307	299	313	305	298	314	274	306	329	295	298	322	303	346	302	313	318	325	299	319	333	323	334	328	335	300	300	330	300	329	318	326	311	299	316	337	336	300	304	280	323	284	302	329	310	312	324	321	339	307	308	309	309	305	321	303	319	329	310	337	309	332	324	289	299	303	289	278	332	317	298	309	325	290	313	274	317	305
5687	1290	709	812	798	761	777	755	729	750	774	753	702	727	692	760	741	723	698	756	719	690	710	753	771	748	767	716	697	706	708	725	683	708	762	717	675	764	725	734	717	714	718	704	696	703	685	759	708	775	703	746	725	693	748	728	753	703	708	737	770	703	756	681	715	688	711	752	743	734	722	722	660	724	712	701	721	706	719	733	704	707	704	757	738	753	700	693	721	710	687	792	762	730	694	745	687	709	722	738	703	663	710	706	715	762	752	674	746	726	763	735	686	695	729	713	679	676	728	708	708	767	702	714	684	638	748	718	714	708	691	739	706	627	723	742	727	728	733	736	685	730	747	748	679	718	716	681	691	699	759	665	741	710	717	703	731	681	724	705	788	687	717	736	727	644	702	723	688	721	676	697	713	726	715	706	713	711	698	752	737	703	714	678	678	657	739	738	719	694	753	730	717	674	719	707	690	677	749	732	723	705	734	746	704	689	719	684	745	738	713	681	744	699	721	711	662	721	724	687	662	732	706	713	685	752	727	715	722	720	690	711	776	718	722	721	695	695	665	708	663	641	695	687	743	652	685	714	709	741	699	717	684	696	695	730	729	780	693	706	730	710	711	741	720	726	693	720	669	702	713	705	734	708	702	739	693	734	755	681	742	691	701	724	711	683	698	729	695	698	703	720	749	714	718	729	698	650	713	701	694	719	701	697	713	702	685	694	724	718	727	665	689	720	728	677	686	681	700	710	734	707	729	704	757	731	710	666	708	699	717	697	665	689	722	698	672	716	711	701	709	729	711	712	660	731	706	689	728	722	725	692	688	721	721	759	740	728	694	703	757	766	729	722	695	658	705	749	705	701	678	683	688	766	758	694	680	752	687	706	738	725	705	737	727	744	689	713	714	722	701	703	714	701	724	681	706	724	681	660	727	688	677	669	729	714	712	696	695	712	717	751	735	712	696	676	752	642	721	705	690	694	730	697	697	716	701	683	724	712	676	733	724	744	730	716	680	700	707	694	712	776	723	672	732	702	717	762	678	722	672	724	739	741	710	722	698	705	725	715	713	708	746	718	642	748	707	711	725	682	748	779	697	709	750	742	672	769	703	718	703	676	725	673	696	716	736	676	711	683	701	665	682	771	716	690	735	741	734	727	660	705	775	724	725	717	719	697	657	691	683	763	668	703	730	690	711	737	698	753	684	678	731	690	741	702	747	719	698	668	745	697	697	748	714	729	727	682	706	697	686	685	698	706	696	739	763	714	668	702	724	666	682	722	691	723	699	698	708	697	717	682	728	697	703	680	720	723	761	690	702	691	702	697	726	719	726	710	712	718	703	763	683	714	721	721	749	684	721	708	733	742	708	719	680	743	741	710	739	708	757	677	735	682	678	692	728	743	720	745	733	723	694	738	748	709	694	700	674	677	716	719	763	675	737	714	727	749	693	744	722	653	710	668	711	655	722	718	731	714	705	676	716	689	712	698	706	749	718	682	756	703	673	632	711	710	689	733	737	704	733	691	676	673	729	680	710	718	719	734	727	692	725	678	726	734	684	703	721	726	739	718	714	778	704	717	711	723	714	682	765	688	731	717	695	754	735	704	740	766	694	652	740	725	706	681	696	718	754	728	664	750	693	719	721	773	650	742	698	683	701	704	708	670	649	682	702	712	714	749	715	699	736	733	712	704	669	671	722	704	716	733	691	743	751	660	715	720	734	695	738	717	717	701	710	715	712	736	746	715	720	739	718	685	682	740	707	711	687	752	692	751	695	742	744	701	727	702	747	751	723	665	666	666	701	687	716	752	716	687	702	708	693	670	706	746	724	704	713	659	665	758	694	694	715	672	752	725	743	722	706	711	740	675	684	727	706	710	702	718	772	708	660	735	727	706	698	704	712	721	733	752	690	678	679	710	767	707	717	703	685	750	718	727	655	724	726	752	709	662	731	691	711	700	734	721	683	727	712	686	682	723	704	697	712	758	682	759	699	710	721	713	707	724	765	710	691	675	718	704	746	697	693	756	703	725	713	717	717	714	682	707	718	688	766	747	671	689	718	749	704	718	711	725	725	705	770	723	711	673	729	650	713	735	753	731	746	738	683	759	728	706	730	723	732	706	733	757	683	718	703	709	738	690	712	723	710	741	697	728	729	728	739	669	727	658	716	718	690	696	720	680	709	668	702	710	733	740	715	714	683	691	690	724	694	738	689	699	736	753	698	660	692	716	703	707	732	751	717	728	734	681	725	729	704	691	728	708	692	723	701	706	726	687	700	700	707	756	693	716	704	705	708	720	718	744	693	673	737	725	692	714	723	726	691	710	690	693	680	732	693	691	653	718	704	682	724	717	728	664	682	692	670	678	709	730	727	763	742	733	734	713	673	728	716	719	710	690	695	736	684	716	728	674	740	730	723	705	690	710	679	703	688	708	705	745	725	722	745	704	712	664	695	669	763	704	715	734	704	717	715	725	748	679	740	699	726	699	676	704	708	768	743	694	723	758	688	725	727	674	682	771	750	715	731	651	700	705	684	747	736	699	736	747	684	734	715	710	724	695	709	741	660	715	739	664	670	726	691	703	658	665	703	742	748	734	747	709	711	709	666	749	714	684	770	696	709	730	675	734	695	691	730	734	686	725	719	720	706	683	717	731	746	737	748	724	688	722	713	667	687	688	679	699	712	714	796	731	701	768	696	693	739	696	703	681	709	787	744	723	725	705	707	685	771	725	741	700	669	730	751	721	706	697	709	735	771	746	680	667	728	730	667	708	729	734	747	709	711	694	700	712	695	737	689	677	700	701	696	698	729	749	706	699	678	703	677	737	693	698	744	690	746	747	707	792	705	712	782	694	659	725	706	691	731	712	691	736	695	712	712	703	665	717	722	705	688	695	675	707	713	709	707	686	680	731	693	709	739	698	709	690	711	701	748	756	708	711	725	696	690	681	723	704	731	707	692	695	689	718	719	704	678	671	696	725	730	687	707	742	728	697	719	764	706	764	719	761	737	698	713	709	757	683	717	703	683	694	745	714	684	678	710	705	707	673	666	727	729	716	723	767	706	748	703	671	703	713	671	705	688	709	692	721	710	675	691	692	709	754	689	705	754	679	717	731	739	694	706	760	727	720	701	729	703	701	694	711	691	717	723	695	725	697	741	720	713	679	714	743	743	718	728	699	705	665	711	720	721	712	690	707	690	723	738	725	741	620	736	701	700	734	728	697	717	701	721	680	786	698	739	724	709	750	700	651	746	701	712	704	740	707	767	754	694	691	686	698	694	740	703	731	706	699	703	709	703	677	685	695	698	668	709	708	683	759	754	659	744	712	676	736	714	701	697	650	664	712	725	745	726	712	752	728	727	726	749	752	728	708	704	733	687	737	747	723	687	709	693	668	715	688	688	687	734	710	736	723	735	737	699	702	716	720	704	736	720	685	704	738	755	704	697	659	674	693	682	744	700	734	724	732	715	677	670	725	700	738	679	718	706	713	703	724	725	703
30893	14897	2868	862	637	456	352	290	286	273	244	204	199	176	196	204	175	161	144	156	164	148	124	176	161	162	163	155	169	151	133	146	139	133	154	146	142	140	122	146	140	141	159	125	151	146	138	125	149	167	152	141	145	147	145	128	151	138	134	143	148	163	134	148	139	128	147	124	142	139	138	152	136	151	161	124	142	128	161	120	130	143	157	161	124	130	153	142	133	149	151	139	148	136	132	141	136	145	116	132	134	122	140	130	136	130	146	146	125	120	153	135	142	133	160	161	148	120	159	121	145	131	131	131	155	120	148	149	133	129	145	147	146	138	124	146	144	139	129	137	131	145	124	141	155	133	140	140	132	134	138	129	132	144	134	129	115	134	137	128	153	143	133	140	134	123	149	143	137	132	149	132	160	141	134	139	136	138	144	120	166	132	129	137	131	152	147	137	139	125	141	139	136	138	153	150	154	147	145	132	112	143	115	158	134	142	130	141	148	141	125	129	141	141	153	146	134	129	146	112	160	144	122	151	125	120	141	130	126	117	160	120	142	141	136	165	143	155	144	154	130	155	137	134	127	125	150	153	140	129	149	153	132	125	159	143	128	128	134	128	120	144	129	134	149	139	120	144	129	127	124	150	130	128	135	129	142	116	141	134	149	153	108	146	117	129	139	142	124	140	145	135	134	124	143	127	147	157	133	145	151	127	121	119	144	135	144	156	146	129	145	151	153	145	119	159	138	154	133	150	129	136	144	154	129	134	133	151	117	131	120	149	153	140	126	129	141	153	156	155	148	130	150	133	139	133	147	149	153	149	150	145	155	135	165	151	136	137	159	139	157	143	129	151	139	136	140	147	134	143	138	137	115	157	130	124	141	119	131	132	121	132	153	135	142	149	133	128	122	143	147	135	150	133	119	142	134	124	141	127	124	134	130	117	157	134	145	128	155	136	139	145	134	154	133	143	130	125	139	152	144	135	150	153	162	158	138	148	132	145	152	124	140	139	129	135	141	155	149	145	129	147	142	125	141	154	150	129	126	149	136	132	146	133	149	144	121	156	112	148	149	117	114	139	151	147	126	147	153	134	129	147	144	150	145	136	154	125	138	147	150	143	128	126	133	128	158	152	161	144	144	128	129	140	152	139	131	140	124	153	140	124	131	157	163	155	135	147	143	134	142	138	128	134	175	115	155	128	150	141	147	126	123	129	123	140	179	134	151	147	153	110	136	143	139	137	154	129	149	140	144	154	145	126	125	138	149	116	131	137	136	111	122	123	140	155	135	139	113	140	138	161	135	144	144	148	156	134	143	140	132	126	154	131	153	124	111	143	133	138	133	158	144	140	138	144	134	149	131	155	145	138	147	128	108	134	128	131	135	136	128	162	154	143	141	137	138	140	155	130	146	134	133	122	145	145	141	140	150	122	139	141	132	124	131	137	138	133	153	126	159	132	121	134	119	145	145	148	153	144	128	149	150	139	130	144	126	139	141	142	117	136	137	126	130	148	133	135	143	131	136	122	146	131	149	152	125	144	147	123	119	158	136	139	130	155	151	150	148	162	142	133	141	148	131	153	135	125	135	157	127	133	122	138	152	134	120	142	120	145	137	126	153	119	123	153	130	143	131	122	132	152	126	160	123	130	172	141	129	143	122	128	144	135	151	146	163	137	142	138	115	158	154	155	139	141	132	121	127	149	138	126	138	118	139	135	146	126	140	133	126	146	139	125	138	134	137	157	120	129	118	145	136	119	157	125	146	131	147	129	111	144	147	130	150	132	152	130	142	118	149	163	151	135	160	152	138	122	127	130	165	141	141	134	171	159	152	151	135	128	134	137	135	130	134	128	136	156	132	147	139	123	135	125	137	140	143	145	148	133	143	140	140	142	133	141	130	129	159	146	141	155	151	125	135	150	155	153	131	134	125	138	116	140	155	144	141	129	141	150	146	121	147	128	143	119	124	122	143	147	140	136	168	129	145	138	155	139	153	151	130	127	140	148	164	140	135	125	140	146	142	147	114	137	115	128	140	119	172	135	151	161	164	128	127	139	149	138	140	131	121	143	123	155	135	136	149	146	113	122	151	137	151	141	137	140	128	141	129	121	133	132	130	122	132	140	142	116	156	127	129	135	136	133	136	140	124	142	151	154	152	135	146	160	154	135	124	123	117	154	145	121	157	129	161	125	142	150	150	149	138	135	146	134	137	147	124	121	154	138	140	129	147	144	145	132	141	128	145	149	142	153	150	149	163	141	144	120	155	118	149	136	168	119	135	127	146	127	140	117	147	141	144	137	158	145	133	149	121	139	124	122	110	128	155	140	155	116	143	141	126	145	137	119	146	145	147	150	129	127	155	129	145	147	133	146	123	131	120	142	136	141	158	134	144	135	148	131	144	138	134	124	134	113	140	158	144	120	160	116	143	160	136	148	125	124	130	162	138	126	140	139	163	144	124	122	133	141	110	124	173	136	139	148	113	139	146	153	127	136	131	141	151	137	147	162	136	158	138	137	147	148	121	129	141	161	136	133	131	145	164	148	146	122	134	136	156	147	163	143	129	147	130	130	142	135	149	149	157	146	156	136	136	147	144	137	138	144	142	125	158	158	135	155	121	165	162	145	140	162	147	143	139	130	148	137	150	150	131	140	139	127	171	136	140	145	155	140	143	148	157	153	96	118	109	137	136	140	130	137	140	125	158	144	143	131	114	144	145	146	154	131	121	157	133	147	146	133	159	129	137	138	141	135	127	153	121	142	138	141	130	140	145	123	169	139	113	137	133	138	134	143	132	150	146	124	137	142	113	131	155	141	155	160	134	139	166	145	138	120	161	131	130	121	131	117	135	119	162	124	139	150	164	131	165	157	153	137	147	133	145	122	117	128	144	137	128	142	156	144	125	148	143	143	143	130	148	152	105	142	136	156	145	119	151	122	129	128	135	119	135	136	115	155	141	139	143	140	142	154	131	145	137	140	160	134	164	141	143	120	126	130	132	156	142	137	151	117	146	125	137	122	136	152	127	155	144	137	170	133	112	125	141	153	142	112	122	140	152	138	142	133	154	147	144	159	147	189	128	133	150	135	157	150	142	168	130	126	120	148	149	143	112	150	138	154	139	136	137	134	142	162	117	150	146	121	166	125	143	163	130	132	143	141	131	133	146	132	138	141	135	162	134	133	161	120	129	140	142	135	123	135	136	114	152	144	175	108	134	143	129	130	109	134	140	140	134	137	136	141	149	163	152	136	127	125	141	144	155	143	136	140	127	119	140	139	150	147	124	128	136	146	134	126	141	139	149	152	146	144	155	137	124	139	136	145	120	142	121	119	137	135	134	138	145	143	156	150	133	172	135	139	134	151	144	145	123	159	137	146	124	166	120	142	124	148	122	119	159	136	124	129	152	115	144	165	144	132	160	167	156	151	147	160	121	155	139	143	150	137	135	122	140	131	166	142	101	141	137	136	130	148	131	130	131	142	148	145	134	134	124	131	135	138	116	146
15838	9826	2207	2779	2383	1939	1670	1367	1259	1036	914	892	791	772	695	637	612	585	576	561	527	537	514	481	451	462	466	482	477	451	447	426	412	422	451	407	426	389	401	412	397	405	428	401	393	388	382	413	410	394	397	396	376	414	356	363	382	407	411	451	336	372	381	381	380	395	372	371	390	407	382	384	376	386	364	335	353	372	363	405	343	381	340	404	381	374	390	345	363	356	362	408	374	352	383	400	380	377	368	349	328	363	336	403	359	395	344	397	339	329	360	393	371	382	373	368	378	359	382	377	396	360	367	346	368	359	341	398	382	381	366	409	367	361	371	389	334	361	400	370	390	388	357	385	376	384	381	379	391	383	358	358	388	372	387	382	354	336	354	374	351	376	397	383	385	379	387	307	384	386	391	377	371	357	367	358	372	363	356	364	364	351	366	356	388	336	349	380	374	368	381	365	368	368	386	370	387	355	363	339	353	363	337	355	352	380	367	363	356	386	381	331	385	369	366	354	351	346	349	360	379	374	361	372	352	317	388	366	400	340	364	377	401	405	362	385	365	372	367	367	388	359	355	356	396	365	419	382	345	363	359	367	345	373	364	328	356	357	365	373	333	374	331	363	371	369	384	364	365	364	368	360	381	352	369	365	370	354	351	342	349	358	321	404	358	345	382	345	322	368	389	374	357	345	383	375	349	377	365	386	343	391	363	375	376	388	354	342	337	353	345	356	334	344	362	337	368	365	354	384	409	375	349	337	368	381	351	386	390	361	376	402	350	346	368	389	359	368	399	354	384	340	379	366	368	355	364	380	318	361	353	344	360	400	376	386	352	321	376	396	377	361	367	407	369	361	391	382	369	369	382	344	367	427	306	369	349	352	401	395	374	363	372	364	360	352	367	361	399	337	364	362	346	380	366	380	357	359	394	363	354	361	325	340	373	359	357	382	403	372	368	387	342	375	362	380	335	363	359	349	324	354	360	346	358	353	372	387	372	339	375	340	375	341	361	346	417	383	350	379	360	374	373	373	378	379	361	386	348	357	369	387	383	361	319	351	366	369	409	353	371	381	398	367	367	370	374	384	370	366	385	319	363	363	394	379	337	361	397	372	356	338	356	399	396	389	388	359	362	384	336	371	371	387	356	375	342	340	352	360	369	423	374	371	358	377	361	378	371	335	377	398	346	341	397	383	383	382	364	372	391	352	394	376	358	374	351	378	385	348	366	338	375	384	370	368	386	347	394	356	352	374	371	354	382	361	383	369	349	361	374	361	350	410	353	403	367	378	382	360	396	384	391	359	352	405	387	378	360	359	346	365	362	352	376	370	398	365	378	356	374	398	375	358	361	387	355	353	376	354	358	354	369	363	329	344	363	384	344	343	355	370	351	348	374	364	336	353	388	341	357	378	347	374	398	338	382	362	345	395	355	378	382	332	408	369	353	359	371	326	397	388	355	335	367	360	347	318	375	384	391	372	356	351	359	358	367	388	353	378	372	330	372	405	346	348	388	350	375	372	355	395	342	366	370	371	375	374	357	369	363	357	388	363	370	376	360	367	372	359	339	348	330	338	370	347	360	323	381	362	367	312	363	392	379	371	398	341	377	344	368	340	369	360	357	357	344	361	377	359	352	370	358	349	377	384	344	357	349	360	379	402	353	334	372	373	362	374	350	376	394	332	386	377	362	352	335	344	330	355	391	345	389	359	395	353	428	354	363	353	348	391	352	360	359	364	344	391	356	355	331	364	381	360	363	363	368	362	374	365	362	357	403	358	341	344	342	349	361	387	345	368	368	364	364	377	348	299	365	349	345	413	364	359	350	346	361	367	377	341	370	367	394	369	367	333	363	360	370	370	375	361	365	391	361	381	376	354	366	326	337	347	373	390	359	364	358	382	362	357	353	381	354	405	389	365	364	343	353	353	379	368	388	344	346	362	371	345	369	390	371	357	361	324	358	360	351	333	390	343	368	366	369	332	374	357	347	336	341	375	347	358	347	371	377	353	382	417	347	346	376	351	365	383	379	336	361	354	379	366	402	364	383	361	360	393	372	351	411	372	365	380	354	385	350	377	355	403	342	347	363	377	400	390	353	381	370	381	330	404	364	321	360	344	338	360	382	385	382	343	403	339	378	344	413	384	364	355	366	379	347	347	345	365	364	364	346	383	345	343	381	343	396	353	321	327	335	312	361	362	388	377	399	377	354	355	354	368	352	363	374	366	368	347	370	399	322	351	335	342	319	330	376	353	384	384	367	364	381	363	373	357	382	334	348	362	347	351	365	367	366	349	351	370	362	365	382	364	327	395	353	347	342	365	373	387	366	337	383	389	364	376	355	353	362	345	368	360	366	348	384	340	367	372	376	367	348	384	370	341	342	363	340	345	332	364	350	413	334	325	337	361	347	348	345	345	356	372	362	325	363	351	349	365	352	373	369	343	350	343	342	406	347	347	345	363	377	375	360	369	379	361	376	396	374	375	417	305	376	367	341	394	386	368	348	414	372	355	354	346	395	381	357	355	344	362	368	348	341	397	375	336	394	366	370	304	380	334	362	366	330	345	361	394	342	356	348	367	383	362	341	386	375	353	371	388	351	395	339	362	359	355	341	349	385	379	368	374	349	365	354	372	367	387	348	384	389	351	386	388	352	361	350	363	362	394	351	349	406	351	342	362	368	391	357	377	354	379	353	352	412	359	402	351	339	370	363	353	377	368	383	354	349	394	387	390	359	372	374	365	377	342	351	379	390	332	368	373	374	341	404	371	390	390	374	361	357	379	335	331	373	370	369	383	374	356	342	329	333	351	356	354	382	391	382	376	363	343	371	365	388	366	332	386	351	360	363	367	349	345	386	351	402	331	344	333	365	378	393	339	365	334	378	393	352	352	391	370	363	347	361	380	333	370	344	355	399	369	384	362	361	352	389	361	372	398	344	359	373	389	368	345	372	403	371	394	396	385	384	384	387	394	372	363	362	373	339	362	361	360	357	363	386	339	410	416	398	365	373	363	371	390	370	355	367	366	367	363	367	359	358	347	375	356	354	389	377	369	383	388	377	350	396	340	349	313	371	363	322	362	395	339	339	361	366	373	377	369	372	374	373	351	393	346	339	364	346	386	371	362	378	377	324	351	357	360	366	369	337	365	364	334	343	347	361	381	348	362	334	357	368	372	347	372	353	383	363	384	344	388	354	347	366	354	372	368	351	337	357	356	346	400	339	367	353	389	348	366	346	343	329	346	347	344	361	371	381	364	349	351	354	375	384	379	374	383	346	346	365	355	374	372	375	379	391	379	371	376	382	375	405	337	363	387	358	369	348	374	401	365	370	379	340	377	391	380	365	353	361	383	334	360	312	358	344	381	346	368	393	383	315	360	358	342	376	370	364	368	363	379	360	371	388	392	350	370	374	382	351	376	355	371	359	375	340	393	363	335	378	371	365	369	333	362	360	336	372	408	339	351	404	346	336	351	376	379	390	356	364	363	371	346	353	354	357	408
42595	26338	7811	1894	1114	801	662	525	456	381	364	317	302	279	239	234	242	216	193	206	227	181	194	188	197	192	182	179	194	161	177	186	153	173	170	195	186	168	170	185	167	157	175	165	174	168	164	159	139	146	159	164	153	157	174	161	163	142	158	178	164	136	182	174	166	160	162	172	181	152	151	148	191	156	171	137	141	161	151	184	170	165	177	154	164	159	163	174	149	174	139	191	165	188	154	156	145	140	147	175	163	166	146	154	136	145	156	150	154	136	144	170	171	149	143	172	161	160	154	150	173	158	167	175	137	146	183	154	155	154	169	135	174	156	149	136	161	156	161	157	153	178	157	165	168	159	190	171	152	147	167	169	196	167	151	134	146	161	132	168	181	187	160	164	123	150	142	162	163	153	139	164	161	174	144	182	152	199	185	157	161	161	141	160	157	178	145	146	179	176	166	178	153	141	152	142	143	160	158	171	168	179	168	174	147	143	173	176	188	166	140	152	165	143	181	175	173	149	144	148	152	171	150	162	150	160	157	156	177	155	156	165	157	159	155	177	188	166	171	163	160	155	167	154	150	143	160	157	139	168	153	161	150	158	178	178	163	155	142	168	141	151	134	146	177	174	134	167	178	164	153	185	162	157	141	151	162	161	147	146	182	167	148	167	160	157	161	165	169	153	117	168	136	180	164	182	168	139	154	161	150	158	137	174	152	150	141	151	170	153	134	144	161	138	144	163	156	143	133	156	147	165	172	159	148	140	174	168	147	152	150	165	159	151	167	163	171	179	173	135	162	134	155	150	153	165	179	150	157	172	167	172	167	150	159	137	182	161	164	162	140	148	151	152	174	168	168	157	153	170	150	167	163	152	159	167	166	160	157	189	160	162	146	165	150	167	166	167	163	154	148	162	151	141	182	146	159	143	152	157	164	157	143	158	190	180	163	151	179	155	162	175	154	137	189	164	174	162	133	185	163	177	157	170	161	169	185	151	170	164	169	147	161	172	154	160	177	171	180	139	153	137	147	158	159	162	163	168	154	148	166	161	137	173	158	141	158	136	165	144	166	150	125	157	130	165	144	138	171	173	152	196	169	143	170	178	153	168	140	155	152	162	150	163	153	169	153	146	170	138	169	138	168	155	169	160	144	157	161	146	122	154	153	171	167	179	167	176	191	158	155	151	131	153	174	152	166	158	156	143	173	175	144	156	159	138	190	144	154	136	173	160	143	170	175	161	148	194	187	142	176	137	173	157	155	166	151	163	132	161	165	164	140	156	169	166	158	165	166	139	176	162	151	164	159	148	142	159	162	168	167	159	149	148	152	152	176	159	152	162	143	137	171	172	155	152	162	162	146	139	161	141	161	161	142	147	139	151	156	161	158	178	156	150	156	162	175	154	154	155	156	161	160	179	155	154	146	143	168	156	147	138	154	163	175	160	165	152	147	150	171	152	134	171	140	156	146	158	171	151	149	175	172	171	156	172	164	184	174	126	176	153	167	162	180	161	163	166	153	160	145	177	154	189	175	154	150	148	159	147	159	145	162	179	165	126	167	155	162	182	159	142	159	154	167	177	175	126	159	153	157	165	158	155	151	144	174	173	160	164	157	160	165	124	176	164	168	149	162	154	167	171	169	153	145	143	161	166	162	151	183	161	145	178	163	158	138	140	168	185	163	155	153	164	158	195	154	153	175	188	130	160	160	179	173	142	151	164	162	178	151	149	196	148	155	157	154	140	167	166	173	153	168	144	167	157	162	153	144	146	151	134	144	149	171	149	155	163	177	167	172	152	153	160	165	179	172	180	157	159	169	160	156	150	155	153	160	138	153	150	172	172	154	180	152	154	149	159	148	160	150	160	157	179	155	183	150	166	149	149	153	171	160	149	167	187	168	156	180	153	150	148	132	167	155	164	133	149	155	155	142	168	145	182	179	175	189	169	157	153	147	154	176	168	158	155	153	177	164	154	152	154	171	171	168	142	149	143	129	153	138	158	161	166	161	165	136	172	161	146	162	150	170	177	134	154	167	190	160	129	166	154	152	193	140	160	167	167	159	165	143	177	161	160	157	162	151	170	155	153	156	146	140	163	172	157	176	137	173	160	164	153	161	151	158	193	157	158	168	128	146	147	149	137	166	163	162	164	164	156	164	168	150	159	147	165	159	149	146	198	171	150	166	155	169	166	182	162	156	160	179	157	156	148	156	175	160	161	179	188	175	141	137	143	154	165	147	157	163	170	153	172	133	174	177	146	143	169	162	177	172	133	173	153	176	193	144	129	161	165	158	171	159	150	166	178	162	169	135	139	177	183	140	174	156	160	178	148	157	156	156	180	160	148	163	158	157	166	148	148	151	170	147	158	165	170	151	178	177	173	176	159	138	147	131	153	169	138	144	159	174	167	154	166	153	145	148	146	144	166	163	160	172	150	131	170	145	144	185	186	152	150	163	146	155	156	170	162	146	135	166	149	162	145	170	161	157	162	176	158	149	151	157	186	168	156	141	166	173	152	150	152	134	162	129	186	145	170	173	175	167	152	149	154	161	149	161	162	162	186	169	143	175	155	155	165	153	164	159	136	176	147	143	147	147	155	186	171	152	141	140	154	164	146	141	146	160	147	168	180	167	156	155	148	176	168	163	164	161	139	143	179	165	151	156	159	143	178	162	154	136	149	170	174	154	154	151	143	177	159	184	168	167	138	168	162	159	161	173	145	161	150	157	148	150	165	151	138	160	141	156	157	157	145	146	149	175	168	164	152	146	138	141	169	158	153	166	140	158	181	153	156	160	143	154	152	171	164	152	158	154	171	159	193	131	171	164	150	166	166	174	168	168	174	169	176	152	182	159	151	149	172	143	144	162	148	160	145	156	160	162	160	162	175	135	147	154	154	156	147	165	164	132	181	175	157	165	153	139	184	151	161	160	152	168	162	178	166	136	168	177	163	153	181	164	181	173	175	131	165	162	165	129	147	149	146	163	184	149	166	161	173	167	156	167	143	149	151	152	170	187	166	166	174	145	151	177	145	169	144	148	163	157	177	189	145	152	170	157	150	169	174	144	144	158	170	160	166	162	187	157	142	150	143	148	175	157	171	147	130	177	180	165	161	153	129	168	159	171	178	186	155	166	148	158	147	151	154	166	176	171	181	167	158	162	181	182	174	151	158	158	135	162	132	178	165	151	151	152	193	155	153	163	173	138	160	174	158	188	130	154	165	165	170	161	165	174	158	168	158	157	175	160	171	167	145	158	140	153	145	144	155	169	171	184	147	166	172	140	174	154	162	180	166	174	160	167	161	160	150	177	153	165	165	150	167	139	179	153	177	162	147	163	155	158	144	156	173	175	168	156	170	172	158	179	154	157	169	159	169	160	158	143	162	117	168	166	144	162	140	171	163	173	177	160	162	158	159	162	162	161	142	160	144	147	143	143	181	166	191	137	147	153	206	172	174	147	174	154	154	159	167	139	147	148	164	157	138	166	173	165	166	175	160	185	150
22383	16364	4119	4952	4414	3462	2926	2410	2073	1741	1521	1364	1227	1183	1017	973	990	821	857	767	753	749	686	700	643	619	648	596	575	594	584	593	589	583	530	532	553	524	561	502	476	550	530	503	470	482	494	530	502	468	484	454	515	466	512	462	489	469	451	475	473	489	482	456	462	473	471	424	471	474	442	426	437	460	439	442	438	472	437	484	440	427	474	427	426	430	443	446	457	446	476	482	489	440	476	444	420	433	493	469	467	472	449	421	421	443	424	419	436	450	442	461	443	418	435	419	428	452	437	442	479	409	458	427	433	435	467	463	457	446	453	431	430	425	410	430	425	465	451	401	452	462	471	464	449	461	462	406	437	425	435	431	482	454	469	412	457	465	397	428	430	422	448	456	438	419	419	424	433	449	449	429	469	424	404	444	408	465	444	451	440	444	426	441	434	434	443	451	448	435	439	434	446	398	440	456	410	443	468	432	442	432	437	429	435	423	458	428	428	415	474	459	438	448	460	427	434	457	441	461	416	452	442	447	421	416	422	449	439	427	422	467	470	431	443	420	411	431	446	410	420	450	481	427	417	459	419	441	401	441	470	386	424	435	432	419	423	464	435	442	444	415	451	453	437	424	501	410	432	459	432	413	445	411	470	422	430	464	457	425	462	436	452	431	445	431	423	454	452	402	421	433	421	487	422	424	412	443	423	436	429	428	466	466	448	461	406	426	409	444	418	463	439	418	448	410	451	460	497	465	428	461	392	450	473	436	439	451	455	441	454	436	441	446	450	448	455	455	425	449	435	458	452	427	459	427	425	408	442	426	476	460	437	472	441	487	422	435	404	435	473	416	419	419	432	411	445	418	400	461	425	426	401	393	455	402	446	425	433	454	438	424	432	415	428	389	477	411	443	384	446	470	424	429	417	448	482	442	426	403	445	412	440	454	402	408	422	436	476	387	437	451	480	413	446	436	426	469	427	466	450	402	415	452	466	458	445	417	415	437	429	470	427	424	452	414	460	418	429	435	445	450	425	447	429	400	462	431	453	409	444	465	425	408	411	413	442	439	409	453	428	423	400	456	403	446	427	471	412	481	485	469	446	424	415	454	453	456	468	423	430	451	388	412	476	399	456	449	445	462	430	406	440	405	475	409	438	434	447	406	416	450	407	466	436	432	442	422	446	412	447	406	444	463	428	426	437	390	406	446	451	449	482	460	432	422	399	426	442	417	435	454	442	444	402	462	447	417	438	407	442	430	419	398	466	470	427	421	403	461	449	454	438	432	435	431	394	431	474	437	399	441	439	437	440	436	473	434	403	419	436	420	457	438	425	446	448	415	469	407	434	444	455	421	459	437	420	441	435	446	449	439	436	451	419	449	435	385	446	449	456	429	419	455	421	415	466	434	445	392	425	466	451	430	434	441	431	425	426	425	470	464	438	448	438	412	446	448	457	430	413	417	463	430	450	422	447	437	441	427	413	428	408	475	404	433	428	450	456	441	461	423	436	428	424	446	427	464	429	453	438	449	433	431	416	402	473	443	465	472	376	445	438	419	438	433	401	478	444	461	422	410	453	428	415	399	431	449	421	397	435	470	418	478	459	436	412	459	449	404	455	415	408	454	461	425	448	433	414	434	445	441	421	401	434	432	437	456	438	406	457	453	400	454	424	397	436	432	434	464	456	457	420	450	447	433	438	407	440	410	459	439	445	430	416	440	445	438	420	458	456	424	453	432	436	440	400	454	422	434	460	397	466	446	474	429	447	444	442	457	427	458	433	438	451	452	448	443	427	459	449	470	440	441	439	418	433	430	421	445	416	447	400	416	410	456	438	421	442	427	458	431	433	422	440	411	430	451	435	406	447	434	433	421	476	450	404	407	416	425	448	411	397	441	450	400	434	429	419	466	417	442	434	415	416	462	428	413	445	406	425	410	450	435	426	417	435	465	440	441	407	436	440	398	438	433	449	437	434	433	460	423	452	451	461	434	419	449	437	472	421	441	440	475	435	434	393	426	445	464	435	426	427	448	469	435	455	425	439	413	420	435	432	439	450	409	432	444	432	438	386	457	452	424	443	443	404	489	415	454	434	442	439	434	438	448	453	464	455	458	456	438	444	410	405	437	428	443	447	424	419	417	413	408	425	428	452	465	454	426	417	433	452	461	449	414	390	447	430	443	410	443	417	438	459	427	404	441	467	435	439	435	422	437	440	410	446	481	416	435	418	460	381	421	428	432	442	431	466	452	424	433	461	439	426	471	429	454	412	415	432	449	406	419	448	439	503	415	380	435	437	478	422	428	392	441	428	416	447	436	410	469	455	410	421	420	420	463	422	405	448	407	459	440	456	457	446	433	447	419	425	440	444	463	445	417	470	484	469	435	450	423	468	455	424	447	435	474	437	431	439	415	462	420	455	435	443	450	431	436	408	434	481	404	424	405	426	434	451	471	453	438	448	443	460	450	430	430	449	463	439	410	443	454	458	426	430	445	441	449	453	412	452	406	462	446	428	452	442	412	446	392	455	462	466	426	428	444	445	445	441	428	474	474	442	445	484	420	425	399	465	428	448	421	446	431	418	426	468	426	463	447	432	427	438	490	463	425	456	443	446	414	428	416	435	477	456	439	450	432	479	436	457	453	470	450	432	420	435	448	410	423	463	479	424	440	444	429	430	428	413	427	425	434	458	420	404	431	430	443	425	416	470	426	434	380	449	422	446	429	435	459	423	400	468	413	429	394	423	458	460	400	455	432	421	449	441	437	453	472	418	422	424	447	447	502	431	427	424	446	481	469	426	451	462	436	415	433	462	426	453	443	453	487	454	395	414	415	442	395	427	446	433	446	443	456	394	456	455	423	433	452	445	412	434	401	466	442	446	453	440	464	442	432	489	456	457	411	439	414	460	440	441	427	427	441	401	418	427	423	438	446	424	416	438	450	433	460	448	401	433	453	417	418	440	434	443	449	408	434	430	472	446	451	452	450	463	443	430	445	408	432	417	454	418	419	417	453	410	441	399	429	413	427	407	449	477	413	439	454	446	395	436	472	430	410	456	422	445	455	436	444	425	450	455	442	457	454	445	441	445	444	449	469	440	412	451	437	468	415	426	429	375	400	459	432	409	428	407	463	428	445	404	463	447	426	426	456	470	421	459	442	468	454	482	422	424	428	437	404	436	425	446	473	428	428	420	435	464	437	421	466	445	450	445	435	446	438	478	452	462	436	480	426	430	437	393	443	443	425	447	426	433	448	435	424	461	429	420	384	417	439	442	455	413	435	427	433	409	411	457	415	444	447	468	471	485	439	460	449	443	438	454	445	446	441	429	412	499	420	468	437	448	444	444	424	456	449	418	432	456	431	413	424	479	464	428	415	438	432	447	451	422	444	453	396	459	450	448	412	478	442	443	470	432	446	440	445	466	405	480	466	451	415	417	445	395	454	447	454	427	417	421	484	448	387	444	468	431	481	434	451	417	418	408	409	449	437	454	449	453	410	413	425	464	457
12161	1090	304	333	322	318	311	308	307	264	295	307	310	285	303	304	315	277	300	318	308	325	306	305	319	302	319	298	276	310	268	303	326	289	335	337	292	298	316	311	305	293	336	326	281	301	333	294	333	298	322	295	320	314	313	289	343	321	310	309	315	300	329	298	308	289	294	334	303	292	323	305	279	290	308	331	293	295	297	316	323	327	320	330	289	319	292	307	333	336	305	332	289	312	331	308	278	270	275	300	292	335	336	351	309	325	300	328	323	267	316	321	302	278	311	292	326	316	322	308	317	305	300	313	310	338	322	318	306	298	307	300	314	336	302	309	304	313	310	320	309	282	293	311	305	319	302	302	282	319	352	281	324	318	326	322	300	310	293	292	275	331	311	315	330	322	336	309	313	296	280	303	314	290	295	333	311	348	307	301	297	339	309	308	266	284	322	328	334	335	296	315	306	282	303	296	292	302	292	313	307	303	284	333	326	323	291	284	295	304	283	297	343	302	298	312	280	327	287	279	331	286	311	308	296	304	294	309	315	301	308	292	319	312	283	291	309	302	300	279	299	291	307	329	325	307	296	285	304	308	309	299	293	279	274	296	280	295	327	294	309	287	283	315	316	324	327	275	312	306	304	308	290	298	285	286	279	295	299	328	297	331	305	332	294	314	300	315	315	286	316	342	312	326	311	308	328	318	270	334	293	314	307	317	281	292	317	291	310	282	317	320	338	313	289	314	296	307	278	284	328	276	284	300	323	303	319	300	314	289	296	321	329	341	291	293	303	318	326	308	312	338	296	272	277	310	302	311	300	306	290	313	290	341	318	304	270	311	279	315	325	292	292	322	319	321	304	305	286	304	312	306	321	291	283	306	290	329	324	314	311	314	321	321	314	311	330	323	291	313	298	274	295	313	340	322	297	311	293	295	286	335	311	311	296	325	287	308	295	321	307	339	345	284	311	312	308	272	315	343	301	331	306	292	324	348	293	307	308	313	287	322	297	294	296	315	308	323	318	270	283	313	318	292	334	323	328	282	314	336	308	292	324	280	323	301	281	284	313	300	290	324	282	331	328	305	300	331	299	283	318	312	292	297	271	303	302	330	272	276	296	266	289	300	281	347	305	290	322	313	318	290	304	312	320	334	322	329	330	324	337	328	338	316	323	293	339	267	308	322	315	309	294	283	302	292	300	276	273	286	323	336	320	319	307	335	315	320	281	285	328	327	325	300	312	301	291	315	307	317	320	301	304	341	276	315	306	320	282	313	275	293	283	281	290	275	303	306	278	284	319	304	316	311	295	300	303	306	306	322	322	303	313	279	287	315	334	301	307	314	267	309	337	325	352	308	297	326	319	306	313	322	329	271	317	310	312	301	306	311	282	380	328	275	328	338	342	298	304	303	324	306	311	296	296	318	278	320	290	325	314	348	299	316	323	290	308	303	310	310	313	293	308	301	349	353	301	301	304	295	319	313	307	318	306	309	287	297	349	297	311	303	317	286	304	322	298	303	317	324	322	346	329	311	299	306	317	311	283	334	312	294	311	291	274	266	308	300	282	296	319	311	341	300	305	294	311	325	327	297	311	289	312	353	320	342	316	293	324	341	310	279	329	309	277	319	342	317	322	277	295	345	304	284	327	268	320	314	333	306	309	307	307	302	256	314	276	290	310	321	276	301	307	271	282	275	301	298	300	308	314	286	330	285	286	297	278	357	336	279	323	281	302	312	263	295	313	316	297	294	309	321	332	342	314	297	315	304	284	284	324	346	285	307	321	362	293	306	316	303	302	274	296	324	323	285	282	294	309	322	308	327	330	309	332	283	311	296	323	308	327	313	302	303	323	323	310	336	293	279	310	305	305	310	302	306	302	304	304	325	295	282	308	321	297	310	330	275	332	279	314	310	302	322	315	298	316	286	308	335	272	272	313	325	300	308	281	301	286	349	325	322	283	320	306	323	339	335	302	335	352	314	327	282	299	297	311	334	303	295	338	334	309	307	298	333	308	322	309	305	270	313	326	331	329	312	327	276	295	311	342	356	304	299	309	292	308	309	326	316	300	280	321	329	289	303	300	299	309	316	310	307	324	354	309	277	303	305	295	305	304	305	315	315	284	316	303	318	315	302	275	316	314	288	355	311	313	342	277	343	327	312	333	322	274	298	294	326	318	304	294	272	313	299	331	319	300	299	308	309	268	330	319	290	317	306	324	287	309	291	302	307	330	286	316	312	355	291	290	302	326	311	307	309	296	335	305	304	304	321	301	307	289	340	329	315	307	329	281	294	332	276	298	327	347	312	355	348	328	328	316	287	306	307	306	325	301	318	308	311	326	308	284	304	319	299	331	322	336	314	332	278	303	319	298	295	281	317	265	279	308	328	282	312	314	332	257	319	307	301	336	291	306	286	292	322	314	284	309	296	300	304	347	329	340	298	321	300	313	292	298	279	310	304	304	324	271	314	301	286	276	300	336	308	293	297	297	282	336	301	294	297	309	315	339	306	324	286	297	279	313	286	320	277	304	300	276	311	319	317	294	327	273	297	304	302	303	315	328	287	308	286	290	299	282	351	318	295	321	319	300	276	311	320	317	327	314	303	294	305	331	327	311	327	310	302	329	328	353	304	350	307	270	321	319	307	281	277	296	337	299	306	347	304	315	302	288	319	318	317	310	289	300	310	267	305	285	334	343	299	289	317	301	286	310	355	284	313	339	346	332	348	272	297	319	273	291	319	320	294	303	270	315	301	294	336	284	291	288	291	325	294	300	319	306	315	331	332	309	303	308	328	289	303	318	336	326	287	291	345	322	302	309	293	315	304	315	291	340	305	291	312	308	291	294	302	327	305	328	311	289	315	289	305	314	289	332	299	295	319	296	276	306	282	317	329	296	306	315	285	323	325	321	313	298	321	294	329	314	308	332	315	304	297	299	310	295	276	320	294	327	324	325	308	331	286	286	292	319	320	295	304	323	335	317	315	321	307	294	336	306	307	296	323	337	302	295	316	290	313	319	264	311	290	292	330	322	297	317	289	308	296	306	308	317	302	314	308	302	335	286	334	305	288	324	316	312	302	336	298	333	296	274	283	275	280	284	308	294	301	285	319	336	327	300	294	292	297	314	369	315	307	310	335	327	312	291	315	285	331	282	329	317	283	325	374	296	309	293	316	325	315	279	304	296	309	305	343	283	310	308	337	300	284	314	319	311	308	303	296	309	275	318	293	296	294	315	279	322	296	306	334	298	327	313	287	304	327	334	282	300	308	313	331	327	303	298	314	338	315	283	315	315	308	317	292	309	290	330	293	310	305	319	336	322	316	301	307	306	298	318	308	307	298	319	275	318	302	327	306	334	271	290	291	274	310	340	330	303	302	302	308	295	277	322	288	305	287	301	309	272	307	285	309	315	305	287	315	331	318	299	283	307	320	294	329	265	298	276	347	317	296	288	311	315	316	342	285	327	304	314	287	291	301	328	319	331	301	290	306	286	323	297	321	346	291
5971	1274	811	814	769	736	759	748	756	753	727	740	707	733	642	711	737	747	717	748	725	712	707	726	719	738	689	767	690	717	667	710	719	714	691	685	712	726	712	683	707	697	749	742	699	723	719	748	690	674	770	709	729	787	686	678	717	688	748	681	705	746	748	769	710	727	703	703	681	712	744	715	712	728	721	715	721	718	712	691	712	759	702	676	646	710	767	682	684	728	659	700	765	660	676	718	738	728	683	689	697	702	731	748	688	708	717	672	726	723	737	751	707	694	713	693	680	672	691	700	705	737	708	696	701	711	713	712	680	695	743	665	700	678	708	675	711	671	719	697	688	723	725	665	691	706	750	697	689	733	721	783	739	690	703	693	733	719	733	678	743	700	708	702	719	730	686	691	719	679	775	697	710	729	732	711	717	688	700	717	734	708	677	719	719	715	674	712	664	722	714	725	679	744	739	678	739	677	704	706	706	730	752	685	742	681	752	736	766	723	698	707	759	715	740	739	710	747	671	749	730	700	730	728	727	711	687	697	694	692	740	688	758	744	755	711	693	716	734	745	708	710	707	668	703	697	750	746	664	758	657	714	749	710	682	720	712	737	701	740	729	712	690	714	727	679	706	725	682	708	731	701	678	762	691	735	674	718	718	687	700	699	721	663	719	731	711	742	727	732	706	714	735	712	731	739	712	702	699	710	734	724	696	684	686	691	675	750	733	649	668	756	704	666	737	705	721	741	705	698	739	683	725	728	745	697	751	702	708	721	751	742	691	764	706	666	699	726	725	681	691	711	727	686	748	694	739	677	707	646	700	729	717	722	716	738	698	660	741	699	688	745	699	731	781	795	718	699	724	715	719	688	708	727	711	696	755	761	650	721	687	723	679	674	771	697	693	658	708	696	748	725	718	707	719	681	721	697	702	726	727	703	718	672	741	703	677	679	693	685	691	690	706	740	738	706	696	678	754	694	649	728	695	684	721	758	754	731	754	701	721	709	723	683	681	677	699	718	767	711	721	741	746	709	711	708	681	728	707	671	679	748	691	685	728	707	726	758	722	774	719	744	730	686	712	735	684	693	721	771	693	744	746	719	719	653	717	725	747	749	724	698	702	729	683	669	750	696	701	664	698	760	680	710	685	714	724	730	693	692	693	715	687	716	734	682	696	645	711	735	725	675	692	720	710	729	739	735	736	729	713	710	713	694	709	714	711	727	726	733	766	713	750	686	714	743	733	714	679	672	766	656	700	701	676	737	690	706	688	723	683	729	752	710	737	751	670	713	684	723	802	699	758	625	728	698	713	734	722	680	690	741	690	718	717	701	702	721	696	725	719	726	707	753	689	692	690	707	752	698	704	723	700	727	734	682	720	739	713	698	670	756	745	762	718	756	688	731	698	697	709	701	708	715	722	688	656	707	697	785	726	724	689	731	705	731	730	705	725	749	706	734	740	718	722	742	709	708	732	702	679	711	695	764	797	720	687	746	681	750	701	754	749	725	723	701	707	717	711	734	703	734	725	661	682	669	679	680	742	708	706	704	705	773	728	675	714	725	742	642	729	773	711	754	755	687	728	710	804	712	744	632	675	713	738	665	689	663	719	681	741	748	752	730	712	693	723	700	728	700	692	735	678	700	698	724	679	697	723	705	694	679	704	737	698	715	689	661	739	760	749	734	699	733	692	648	741	734	670	724	723	736	696	726	729	680	710	702	709	697	717	685	714	733	698	724	757	714	709	705	698	682	697	732	703	810	730	729	697	760	732	731	807	670	671	760	708	729	746	677	687	684	733	670	698	687	708	734	712	727	679	706	727	681	700	718	712	717	741	684	765	758	695	688	712	730	709	692	681	703	719	684	717	737	714	728	635	726	700	672	718	721	669	710	706	706	748	728	693	712	763	743	725	739	680	695	715	705	705	727	710	675	703	737	732	735	712	683	728	714	757	746	699	699	675	710	706	754	738	697	754	758	696	751	687	649	726	701	753	723	689	725	712	715	742	731	729	682	734	708	732	720	694	725	738	705	753	713	710	739	680	727	707	702	708	731	779	726	707	714	690	691	665	745	745	695	716	687	707	725	731	688	696	669	731	720	689	678	713	749	706	696	734	702	729	705	731	709	649	750	680	740	754	772	763	722	706	683	699	760	658	697	759	670	664	735	731	689	698	742	710	696	740	738	712	694	683	729	709	713	720	721	745	696	725	723	686	689	695	682	700	715	725	698	728	727	725	665	717	730	710	772	726	706	748	738	684	722	750	711	698	726	674	724	725	703	716	726	726	710	730	718	701	732	677	745	754	714	689	698	698	733	726	718	698	749	750	757	758	695	701	723	715	712	725	627	757	723	719	684	697	747	710	702	714	747	666	747	685	746	686	756	718	744	709	715	688	701	689	669	724	686	709	698	718	709	702	736	750	731	714	691	723	714	730	719	730	736	736	745	663	741	750	691	734	672	738	729	705	678	670	760	747	717	758	693	706	751	725	666	664	747	708	709	676	676	737	692	709	698	679	709	727	728	721	712	714	754	697	675	690	721	642	719	702	739	719	687	743	673	739	729	680	691	703	715	759	754	684	715	700	719	701	720	675	719	707	711	673	711	676	755	713	688	711	665	722	707	721	652	743	671	713	718	697	738	775	700	721	739	705	758	686	756	688	735	752	754	706	726	739	767	738	671	704	715	690	672	716	722	721	686	707	705	714	697	745	695	715	712	707	694	784	709	691	730	708	692	711	745	751	686	696	703	689	761	707	696	704	726	698	752	755	727	733	713	690	779	742	709	709	766	702	703	664	804	709	657	707	754	733	706	709	711	718	674	742	750	674	703	703	710	700	734	735	743	692	673	740	744	750	706	716	687	722	726	746	711	763	692	660	712	692	716	683	713	719	720	717	710	709	759	670	700	703	670	678	652	775	699	700	677	696	714	671	742	716	732	709	766	665	727	721	670	715	700	696	702	676	686	723	697	703	719	704	719	706	692	665	756	694	712	674	711	670	727	711	689	686	749	737	693	750	706	695	743	726	696	708	750	750	710	768	669	715	675	723	725	720	657	698	738	710	714	727	682	701	669	691	701	727	696	735	725	687	740	730	664	661	705	706	702	717	718	740	728	686	654	742	757	695	724	733	738	730	730	708	731	799	688	758	722	744	695	792	730	768	733	708	677	733	686	762	713	761	761	721	696	737	684	701	723	714	638	697	669	666	693	721	760	713	639	711	703	687	703	705	755	689	736	690	756	737	715	749	687	668	727	685	712	691	745	737	722	753	763	733	732	698	689	719	748	746	735	706	723	679	669	752	721	737	750	744	722	736	657	743	696	733	717	728	685	669	701	709	704	720	679	749	718	694	717	708	664	687	726	704	696	683	721	724	680	734	706	691	708	717	723	724	750	752	720	714	718	725	692	708	701	755	650	719	763	700	697	683	700	728	743	682	672	698	718	744	751	657	751	729	708	746	738	701	766	729	732	702	696	697	727	748	748	674	700	719	751	747	759
31453	16442	3595	902	581	477	397	296	276	262	224	221	174	200	194	185	190	167	204	154	146	160	163	160	139	148	166	144	156	144	153	154	122	143	155	148	137	138	149	149	151	139	143	149	145	132	140	129	145	137	149	122	135	155	143	120	163	150	140	149	150	135	146	142	134	143	138	140	136	128	156	152	150	145	138	142	144	142	144	135	147	145	148	137	129	154	137	124	136	133	127	133	125	140	171	136	123	133	132	144	122	136	164	141	129	116	137	160	121	132	131	153	117	124	133	154	138	131	126	147	132	149	167	112	135	161	127	148	148	139	140	135	156	137	146	133	136	135	146	127	143	146	162	145	121	120	126	148	137	114	146	131	155	149	130	138	150	137	121	118	150	161	135	133	130	133	130	135	130	137	124	152	134	139	143	148	143	142	137	133	140	145	123	129	147	114	143	137	138	130	140	137	131	159	137	134	148	127	137	128	144	143	144	159	123	123	126	157	132	137	127	152	135	139	143	127	157	134	130	135	142	141	116	119	154	139	136	127	157	144	132	126	142	139	152	136	156	146	175	144	142	140	153	140	150	148	173	139	128	127	116	142	146	144	133	138	126	148	142	126	125	141	150	165	144	132	147	149	130	146	124	137	135	150	160	142	127	156	124	147	151	151	144	145	140	144	140	158	140	136	144	146	138	154	140	120	137	169	158	139	130	130	157	147	134	134	160	161	126	130	133	128	147	130	133	135	135	114	132	134	168	152	140	127	125	121	133	140	160	134	144	124	128	154	144	130	150	136	159	130	139	134	123	126	131	129	153	145	135	139	129	152	133	150	138	139	165	154	153	159	121	153	133	147	149	163	129	173	129	134	123	153	148	138	144	137	130	141	136	145	132	137	143	142	153	152	133	127	144	151	140	139	146	141	160	153	151	133	150	150	118	139	158	163	156	150	112	145	163	152	137	149	140	131	135	147	116	141	135	157	148	136	158	140	160	147	146	133	140	132	150	130	131	161	137	149	143	138	145	160	123	144	141	156	180	125	128	154	139	142	134	155	113	154	131	148	142	119	149	164	155	175	131	131	141	144	135	141	152	133	144	129	133	137	146	141	134	146	123	163	147	147	137	155	146	130	148	135	145	150	135	134	145	124	127	137	144	137	152	156	139	158	143	138	126	131	137	129	133	132	131	122	152	176	114	136	137	145	133	151	151	124	161	130	130	139	148	156	135	135	120	164	127	155	145	147	131	131	156	124	153	150	130	121	153	141	135	138	137	143	138	134	158	172	147	176	125	139	151	133	157	136	128	136	141	132	131	136	141	125	147	138	150	159	128	147	137	143	129	123	138	139	118	123	143	118	114	142	152	123	140	149	117	150	135	147	125	130	145	126	139	118	150	142	156	152	150	139	140	153	143	121	153	122	152	129	145	141	138	141	134	148	130	139	143	132	118	169	127	141	145	150	127	157	142	124	138	147	150	138	141	143	149	126	156	134	157	149	156	145	130	158	143	134	126	146	139	152	132	135	140	162	139	143	132	116	150	154	166	163	150	158	164	146	128	123	109	148	120	139	120	159	131	151	150	138	129	147	145	144	141	132	138	128	154	135	127	155	134	161	137	149	155	134	146	156	125	142	134	126	145	146	146	130	119	144	118	161	125	150	138	157	127	150	138	128	132	140	127	139	160	140	127	155	137	141	146	152	127	149	152	144	153	155	129	150	144	129	122	151	126	143	126	144	139	135	133	158	139	149	144	162	129	142	133	152	151	140	173	140	156	133	132	123	129	173	123	168	131	129	140	145	130	130	140	152	136	139	151	127	159	147	145	154	146	143	109	156	130	131	129	149	149	152	153	147	158	130	159	116	124	160	129	136	134	123	149	134	126	149	165	148	153	143	133	143	113	148	137	138	157	145	138	128	136	174	132	144	159	157	136	133	145	159	152	150	159	167	148	139	118	127	130	129	164	148	143	122	108	125	153	140	142	146	117	159	135	139	133	151	151	127	130	127	152	132	152	136	144	136	154	135	131	151	141	145	131	125	138	147	150	144	136	126	141	131	111	144	132	142	131	143	141	118	137	143	146	135	134	128	127	112	118	127	148	125	139	133	115	140	142	145	148	135	126	133	135	133	128	137	146	139	125	128	149	134	105	135	142	141	142	161	141	163	142	114	119	125	143	152	136	135	159	139	132	151	157	136	139	111	129	124	136	140	144	141	135	129	169	131	158	116	144	153	151	135	169	120	140	163	148	141	134	141	129	137	147	126	141	129	128	151	166	123	137	123	161	137	149	138	126	120	137	142	151	101	143	138	147	138	147	124	142	131	138	146	146	162	157	147	161	128	140	146	156	132	152	129	136	153	142	130	141	145	139	151	136	137	120	134	124	132	146	126	155	130	149	167	131	132	136	150	132	144	140	144	131	143	133	139	146	143	136	142	121	166	143	96	120	153	145	155	133	148	138	142	147	144	122	137	142	121	151	145	148	143	135	133	137	153	137	136	137	127	143	135	130	158	156	120	153	153	144	152	132	129	141	148	122	137	139	159	152	137	132	141	126	128	141	145	124	138	149	155	135	140	142	126	144	165	118	133	172	148	166	156	150	150	144	141	127	158	153	154	162	141	130	132	148	134	140	134	163	168	147	141	157	147	146	159	143	136	149	146	134	144	145	134	107	133	132	136	147	135	131	133	143	149	120	165	151	157	127	141	158	125	153	152	151	140	132	139	119	155	140	161	136	143	140	151	132	154	132	131	135	149	155	136	131	133	123	150	142	134	151	150	124	146	118	123	138	137	153	138	135	130	141	136	165	119	173	160	142	117	127	107	139	139	155	153	125	135	150	119	156	111	142	151	143	159	128	157	149	134	141	154	109	142	137	158	124	138	106	132	155	134	148	134	156	134	144	151	142	144	132	143	124	154	131	104	116	149	181	143	127	142	138	127	125	156	135	137	148	128	137	147	130	146	129	141	150	135	127	135	126	137	128	152	135	140	145	124	134	145	136	132	121	136	138	134	131	131	155	133	135	138	159	107	141	124	115	117	117	150	138	149	121	162	152	130	152	112	145	133	137	159	127	125	148	139	139	138	157	133	156	133	135	142	145	130	123	147	157	135	123	162	132	133	132	141	129	136	133	147	140	146	134	103	146	154	146	145	149	148	152	131	135	132	130	155	111	165	111	143	146	151	147	138	150	149	104	151	127	121	127	137	145	146	131	143	124	137	160	147	143	121	136	155	110	138	142	155	127	155	158	120	110	132	162	144	143	166	142	157	149	149	126	121	140	148	148	139	145	154	122	118	120	170	134	143	125	150	137	144	161	117	123	156	139	128	157	147	140	150	128	127	131	155	135	159	140	134	137	131	149	121	136	156	157	149	142	173	130	124	145	141	136	133	136	153	145	158	154	129	137	130	143	161	148	126	139	160	140	130	126	124	149	138	135	109	132	121	131	134	157	135	143	121	134	125	138	135	134	144	155	131	141	156	127	126	136	137	140	162	157	151
16123	11168	2304	2764	2497	2068	1656	1427	1235	1036	970	856	788	762	648	678	586	576	579	584	552	498	492	488	489	498	514	437	479	459	461	427	414	471	423	424	406	395	414	387	426	416	378	415	408	402	382	391	410	383	386	393	371	402	386	386	390	393	393	374	391	401	378	367	382	389	395	352	360	376	387	351	383	354	361	361	403	389	372	373	406	391	387	354	357	373	373	422	380	418	409	372	377	379	389	337	344	358	368	374	358	368	378	370	355	381	386	350	397	405	358	374	338	367	381	350	349	375	367	346	349	356	370	379	395	343	354	356	372	375	344	386	377	362	364	380	365	364	381	366	348	359	350	387	370	338	354	371	425	400	369	389	383	375	339	356	362	343	358	338	346	377	383	383	353	385	372	351	397	372	379	369	348	383	388	344	360	395	362	377	340	358	368	349	365	358	383	354	379	371	378	371	358	370	353	366	380	357	379	385	391	395	345	410	372	338	371	372	353	362	390	350	369	403	357	356	362	361	358	380	382	374	342	400	368	373	381	360	374	412	361	391	347	349	342	369	373	346	373	352	380	360	401	360	342	368	394	360	363	372	359	341	352	333	405	384	367	347	381	371	382	400	373	352	343	377	346	332	371	362	385	363	379	390	356	377	361	386	353	361	381	344	414	354	410	373	368	350	382	383	372	365	320	363	361	368	335	381	355	346	393	393	354	363	368	349	394	345	360	361	402	358	406	355	357	391	377	377	350	372	396	358	393	350	354	347	392	404	368	348	374	346	388	375	339	365	388	331	381	360	390	352	354	348	346	366	391	368	353	405	404	360	335	372	395	365	373	358	342	367	346	356	367	345	363	379	370	363	416	338	377	370	358	354	356	375	363	366	373	366	360	376	378	352	362	382	358	359	355	357	348	347	376	368	371	347	390	382	342	388	364	354	386	344	388	391	349	370	370	320	340	393	389	358	368	402	377	379	352	320	393	351	358	357	385	363	365	337	379	361	365	375	408	402	377	363	395	385	332	347	355	380	353	360	380	363	352	371	380	348	377	396	380	366	348	362	357	361	382	343	390	356	388	362	359	363	395	345	399	369	374	360	397	357	394	382	393	339	349	384	357	374	333	388	358	380	362	374	347	392	348	350	389	380	376	359	360	395	340	368	399	382	392	365	359	388	377	366	361	374	373	388	358	367	396	396	375	353	373	356	389	395	367	360	372	371	354	360	345	359	350	382	384	375	398	350	395	371	365	383	375	385	372	377	346	415	355	401	351	374	352	339	345	345	356	390	381	353	389	346	400	326	370	374	365	362	376	348	344	343	395	359	373	337	359	377	330	376	349	353	398	351	358	345	364	372	364	384	350	376	369	361	357	392	404	324	346	381	341	382	351	365	365	352	362	337	390	382	366	354	407	346	362	347	377	368	342	354	388	373	419	372	368	395	379	374	380	365	360	359	356	386	350	347	382	383	370	335	389	343	405	356	375	376	370	372	359	363	385	384	351	391	373	358	389	327	352	363	367	395	376	326	357	371	370	385	359	353	353	347	354	408	353	360	354	373	381	372	371	410	353	389	339	351	359	388	359	367	386	328	362	357	373	355	373	368	351	349	388	352	348	348	384	389	398	388	354	368	358	351	355	378	353	391	361	387	364	344	348	384	395	376	375	344	387	369	365	367	382	380	353	375	361	376	386	336	361	369	345	379	377	388	344	359	371	353	354	334	361	398	375	369	376	386	360	374	384	360	386	390	388	383	386	360	328	366	387	344	349	373	356	354	378	370	367	330	389	358	389	358	400	396	411	368	373	362	360	372	366	380	359	365	365	392	360	361	354	387	351	357	350	366	389	387	368	368	360	403	387	373	357	379	357	392	353	346	396	341	352	364	404	375	381	377	363	360	359	392	380	372	385	375	322	369	353	372	329	309	375	348	367	388	366	368	367	359	364	349	382	376	397	321	364	369	326	347	378	365	375	359	403	369	340	371	351	382	374	351	351	395	384	373	363	364	347	377	366	344	383	334	387	346	328	337	360	358	349	384	348	342	393	331	361	376	346	338	377	374	360	391	326	354	368	347	378	352	358	373	365	385	380	398	360	373	397	352	353	358	400	362	355	327	400	385	360	377	386	341	375	366	404	348	350	361	358	344	358	393	357	389	354	342	354	373	351	334	353	400	375	375	376	358	362	377	323	381	333	356	386	364	361	387	342	392	370	333	352	376	379	354	344	360	370	357	396	362	359	370	372	390	364	361	381	367	396	348	379	382	336	366	418	363	403	349	361	378	347	365	390	390	349	366	358	353	390	348	383	339	372	360	391	336	338	362	353	341	390	388	370	357	356	401	358	346	366	374	396	336	383	363	388	354	384	369	343	416	371	378	358	391	371	313	382	348	367	402	361	365	333	347	350	352	363	363	360	359	347	366	400	385	387	393	357	355	360	402	363	368	355	344	372	377	380	384	367	384	333	394	397	358	355	386	362	361	372	357	375	344	384	365	371	402	375	361	363	361	374	388	379	350	375	396	373	346	358	362	343	387	356	394	370	348	360	406	364	378	394	358	348	353	335	362	406	370	370	374	346	379	371	379	367	383	322	378	373	368	386	392	387	381	366	377	397	357	340	353	375	367	351	388	346	341	391	385	352	363	372	364	383	338	385	424	392	358	397	373	363	377	351	377	379	380	390	362	398	356	348	395	373	403	394	382	366	365	352	388	378	353	370	357	366	349	375	380	355	356	433	351	377	414	365	353	343	374	335	392	365	370	343	377	372	378	397	378	348	370	370	367	355	405	371	356	369	337	385	366	317	383	387	356	389	355	372	400	405	382	352	376	368	348	379	395	374	371	391	369	365	389	368	356	331	355	370	354	402	365	351	337	361	369	357	367	368	370	347	387	383	347	366	379	397	372	371	400	362	370	345	377	366	364	371	384	349	323	353	366	372	336	334	393	327	346	357	395	346	360	347	389	377	372	358	348	345	343	363	388	396	362	388	359	360	342	379	367	363	382	376	395	373	374	374	387	381	351	381	342	376	329	384	351	369	361	377	366	368	386	377	401	397	366	339	373	366	389	382	387	375	359	371	355	378	386	397	383	389	367	360	346	400	340	368	360	388	362	359	360	376	408	361	383	364	378	408	353	377	374	375	338	348	379	369	347	376	355	386	403	366	382	347	376	348	342	358	379	363	366	406	342	376	401	368	341	365	366	366	370	371	369	389	388	384	360	364	355	411	336	375	334	362	376	360	377	397	386	392	387	319	356	362	408	357	361	362	373	363	394	348	335	387	426	356	393	390	364	375	388	363	374	358	378	351	379	353	392	358	339	375	365	366	330	371	334	365	368	364	360	364	376	350	371	360	355	355	368	384	367	392	380	379	417	344	352	379	314	353	361	352	356	413	370	361	362	352	418	355	381	380	379	369	404	386	375	409	376	352	375	394	364	337	370	380	357	357	334	364	383	392	355	386	361	363	376	393	384	380	365	347	317	362	367	389	355	371	376	355	332
42493	28436	9569	2014	1170	829	655	510	431	372	300	297	304	263	241	215	234	200	226	212	203	182	191	211	184	179	197	202	178	188	152	168	176	162	173	173	161	177	198	190	187	168	171	161	181	164	180	156	184	172	176	139	167	167	168	160	182	153	150	166	137	166	178	168	156	171	168	165	160	147	176	168	151	169	165	149	174	164	163	149	164	158	163	171	165	152	181	174	148	159	157	174	140	151	137	176	140	177	160	188	205	148	180	167	171	189	165	179	144	148	147	164	173	163	175	170	150	142	149	160	158	162	161	143	138	198	170	166	194	187	142	157	155	141	148	152	156	154	136	141	158	152	163	155	175	146	158	156	152	153	150	155	152	145	182	148	160	159	150	183	170	173	177	158	152	156	175	148	168	158	186	146	167	148	144	158	126	149	161	166	180	175	138	157	162	155	173	185	165	159	173	169	185	169	166	157	198	162	190	153	171	155	163	167	147	162	156	168	169	144	168	154	151	155	182	149	161	159	169	144	154	168	149	136	151	153	144	179	172	154	160	180	159	151	154	159	170	154	166	168	166	133	174	172	170	144	170	143	158	167	180	166	163	162	143	146	153	161	167	123	162	167	184	158	168	154	178	168	154	149	160	164	178	163	165	146	177	149	184	163	166	161	164	165	168	170	174	141	172	166	142	158	158	169	150	188	182	175	180	176	153	166	149	167	168	164	168	148	157	145	154	147	164	150	164	159	134	147	170	152	181	162	149	186	161	154	184	147	152	193	166	175	146	158	149	172	148	151	168	149	161	162	178	175	155	176	148	170	136	145	162	175	165	144	140	165	152	168	157	157	154	165	166	182	174	176	143	157	155	131	166	150	179	148	137	162	164	179	169	162	159	165	135	183	170	170	157	170	144	161	137	147	194	167	161	151	169	159	157	173	166	134	182	160	135	180	177	155	161	156	153	154	146	170	152	150	160	157	137	177	147	184	172	133	147	175	153	177	192	148	157	150	149	148	159	170	179	176	156	134	158	171	178	146	144	177	175	166	165	166	148	184	188	153	148	178	191	168	188	149	163	144	152	167	174	152	138	154	170	141	162	174	150	150	149	176	172	176	150	135	169	170	151	157	176	159	138	159	167	161	163	171	183	174	173	157	178	151	168	164	169	165	170	165	148	156	158	145	170	157	164	178	184	166	164	182	163	180	161	170	156	162	169	156	179	151	173	146	148	158	161	172	147	165	138	147	157	163	160	156	148	152	166	157	164	155	166	158	149	156	155	170	158	168	156	146	159	178	173	143	160	136	151	155	146	147	134	141	171	169	178	154	153	136	159	156	154	168	168	181	169	169	180	142	152	163	158	171	176	152	152	163	149	175	175	170	177	158	163	178	129	143	171	164	156	192	161	142	176	146	170	145	153	176	147	139	155	160	158	159	144	154	161	145	132	136	164	191	138	154	164	186	165	162	161	174	157	179	179	179	180	170	159	162	176	182	161	169	169	165	156	167	143	143	169	154	178	161	149	181	146	144	164	145	160	159	173	178	157	174	134	146	154	148	166	135	152	157	177	175	169	176	156	160	175	166	158	165	177	154	167	137	145	163	155	167	150	162	164	160	183	179	163	149	161	173	148	187	170	159	178	176	178	152	150	147	151	154	165	172	153	190	179	153	161	159	136	161	156	162	162	166	175	189	159	121	168	158	158	183	162	160	157	171	170	142	191	161	142	166	145	165	179	159	163	171	163	161	180	169	156	174	166	158	151	158	157	168	167	148	156	161	168	150	153	195	178	161	146	172	141	152	178	162	138	185	187	159	152	154	158	158	153	138	167	161	170	185	176	146	147	165	180	154	160	149	152	164	151	156	154	175	144	158	189	171	146	169	183	165	163	173	142	160	168	172	151	163	148	180	158	163	144	188	180	145	179	154	163	162	153	154	143	155	149	169	160	159	151	126	170	150	174	141	183	178	176	187	153	139	164	187	159	150	154	163	165	166	162	172	173	147	193	170	168	145	157	158	154	148	156	173	165	165	162	171	157	171	148	149	149	123	145	178	158	157	171	162	161	159	127	167	177	153	164	185	181	168	159	142	195	170	146	145	166	147	151	147	156	176	168	127	150	180	168	149	139	172	162	155	156	160	154	173	153	179	173	191	161	149	157	170	171	185	168	148	157	146	157	146	165	176	180	172	162	160	200	154	176	155	151	156	166	153	138	158	155	179	156	184	168	149	139	160	131	145	169	165	163	154	166	162	176	162	165	168	154	154	162	178	177	138	163	160	156	137	173	152	154	182	140	166	160	183	154	157	175	154	171	142	158	155	147	148	179	157	165	154	155	133	154	179	151	161	181	155	149	173	132	139	159	170	164	155	158	164	136	141	192	146	159	179	158	177	143	180	149	149	157	157	159	165	157	174	164	148	162	151	164	156	151	173	181	173	169	172	171	173	172	129	145	171	160	177	156	178	149	161	160	155	166	141	186	176	138	147	174	162	165	152	175	146	162	173	151	175	161	155	142	178	205	181	155	159	151	177	165	153	155	149	162	164	144	147	172	188	157	150	138	150	151	145	156	149	174	157	176	156	156	175	162	165	160	162	187	165	159	186	148	169	121	151	157	162	150	154	169	172	167	173	176	153	166	155	161	162	169	160	158	175	139	154	137	174	186	167	156	138	160	174	147	145	157	163	183	162	163	162	181	145	146	135	162	157	164	171	135	170	176	156	175	162	168	185	182	147	196	157	183	172	159	179	184	166	135	139	150	176	144	160	143	170	158	174	138	140	190	152	168	170	163	156	182	174	148	154	178	163	174	182	150	151	151	180	157	147	164	139	169	165	161	172	159	151	160	130	142	143	160	173	171	160	162	142	156	177	149	134	155	153	157	140	172	161	140	180	185	164	172	163	160	165	139	148	155	159	146	162	142	157	165	164	177	130	172	193	168	161	170	174	163	183	168	159	148	153	154	132	154	177	182	159	151	157	155	150	153	143	165	184	173	187	171	156	159	153	165	162	180	173	145	141	155	162	158	163	148	132	147	177	170	160	177	180	163	143	170	167	141	142	178	139	149	165	147	165	153	163	145	147	168	185	155	153	199	154	163	153	154	162	146	164	143	147	189	173	156	173	175	146	155	162	166	159	144	159	156	140	187	161	173	174	181	177	164	171	167	145	166	169	189	151	128	150	166	140	143	173	179	162	146	180	183	154	181	185	173	164	188	155	173	173	162	178	171	133	162	164	163	161	170	166	169	174	137	154	155	157	152	164	163	177	175	192	180	175	147	176	169	167	151	162	159	181	168	166	163	150	151	166	157	162	160	144	178	156	179	163	150	157	168	179	182	150	159	171	138	146	172	166	131	161	157	166	171	167	181	167	171	175	169	185	161	172	180	165	153	158	167	163	141	165	154	150	163	163	161	134	172	158	153	170	194	169	161	163	189	160	168	171	148	175	155	161	154	170	186	144	159	171	148	142	150	165	163	164	161	151	177	138	149	160	152	143	141	153
22873	18561	4189	4908	4339	3443	2909	2354	2041	1741	1527	1360	1229	1134	1102	962	863	877	869	833	759	764	686	686	637	690	594	611	578	583	564	561	566	565	564	593	539	513	494	531	534	552	537	482	525	514	526	455	507	461	505	498	454	537	480	488	458	473	486	441	450	515	468	447	443	441	497	451	475	443	434	474	449	487	478	453	489	472	469	463	441	441	425	457	470	465	392	455	457	460	461	465	437	377	422	396	458	414	490	461	459	413	451	492	482	471	422	495	441	420	424	427	479	420	409	446	432	455	459	461	481	438	458	484	421	440	421	418	442	456	435	424	462	448	434	436	469	452	459	395	424	428	480	453	473	443	453	492	444	463	449	482	455	425	454	463	497	451	433	444	443	427	463	437	462	428	445	425	450	418	392	432	488	475	436	430	489	461	412	439	459	456	451	462	455	421	421	443	398	460	432	423	471	438	446	464	451	438	422	460	453	439	425	419	432	407	451	410	460	411	438	427	432	434	439	387	422	432	457	439	428	468	477	450	411	416	420	440	448	444	457	432	452	445	412	440	443	442	431	440	430	431	473	438	455	406	468	418	446	426	408	443	457	415	437	440	441	432	451	430	435	453	470	450	438	429	444	452	438	427	480	444	454	434	439	457	464	423	413	437	425	433	449	402	430	421	442	431	467	464	405	464	423	408	425	447	459	397	434	466	421	416	454	394	474	445	440	437	466	446	422	426	397	443	469	435	442	444	420	453	422	438	434	446	453	428	436	454	469	420	442	446	452	424	458	432	440	424	485	459	438	454	434	459	450	435	448	413	433	454	454	412	426	416	408	435	448	436	438	414	455	434	452	425	430	441	415	401	419	418	437	487	442	421	463	444	421	446	409	411	407	375	409	434	456	416	440	407	418	457	470	441	414	427	438	474	421	425	456	425	427	446	461	465	443	425	427	439	441	466	431	430	406	423	439	434	404	414	402	427	439	425	445	459	478	434	440	410	454	455	436	439	474	450	437	452	440	433	424	379	452	467	434	450	472	419	455	441	449	452	441	483	433	436	433	424	460	441	453	447	425	465	422	479	438	443	454	422	405	412	414	435	446	413	418	475	447	434	438	435	435	421	448	459	426	421	440	435	435	445	396	447	420	448	456	426	422	439	422	409	435	436	406	414	424	486	451	409	459	457	418	420	425	455	448	442	450	433	409	426	439	439	413	463	404	404	427	448	433	431	453	459	458	449	456	453	464	430	458	439	443	457	443	435	494	433	448	451	412	456	440	451	417	417	431	446	444	442	420	442	438	451	434	429	468	381	406	418	429	456	472	480	431	446	435	439	417	396	401	438	472	414	446	406	424	410	472	460	494	433	400	441	417	416	413	427	444	462	379	475	452	406	482	462	425	435	482	427	471	434	419	418	429	437	438	460	389	473	461	422	415	432	466	491	405	465	470	442	464	456	464	491	474	422	468	461	453	410	419	436	417	439	438	439	449	454	453	432	436	452	459	464	442	460	421	419	441	435	448	451	438	410	428	429	440	391	438	452	442	425	480	431	437	418	430	428	438	472	446	418	467	440	446	464	416	428	448	418	452	438	416	436	405	427	446	445	439	464	416	482	491	447	453	466	460	453	443	481	455	475	406	451	429	444	465	446	463	421	406	445	449	458	447	482	435	421	457	441	466	416	449	447	474	432	420	443	411	461	441	419	398	412	448	470	407	440	452	458	413	403	462	448	422	469	468	463	444	472	422	428	435	412	464	460	462	452	485	419	461	436	432	477	457	464	427	440	418	445	411	423	415	414	450	452	436	422	433	429	395	468	469	435	485	440	471	450	469	454	403	459	437	453	416	416	444	454	442	418	415	409	466	466	406	439	431	428	440	412	444	444	407	426	429	410	433	450	444	411	430	462	431	439	419	450	409	442	409	428	387	445	389	470	413	451	474	452	386	440	463	421	435	446	421	450	402	431	446	450	414	419	443	441	416	423	443	458	448	428	444	437	447	433	415	429	485	438	411	455	444	478	439	459	440	419	384	431	420	451	425	393	446	469	460	452	432	429	443	432	422	447	423	452	444	436	436	458	439	413	429	421	409	451	445	460	481	411	479	423	436	427	450	445	443	459	460	408	464	410	450	460	436	422	441	427	427	397	467	441	449	439	447	443	414	486	432	469	422	442	432	458	443	458	406	443	431	447	425	434	402	417	422	456	445	436	424	422	465	427	416	424	452	452	440	450	465	460	457	410	429	466	433	473	415	419	428	443	460	416	463	444	463	418	468	432	456	402	486	460	414	476	438	442	438	452	462	410	451	425	419	417	426	437	444	430	435	455	432	419	434	462	448	445	454	470	472	423	465	420	442	461	418	438	426	441	428	437	396	425	470	468	426	427	420	435	442	420	432	431	469	457	440	437	431	440	413	425	431	427	430	460	448	431	441	458	433	456	425	421	416	416	418	428	422	447	434	400	471	413	448	426	425	447	412	425	458	433	454	466	407	429	437	449	433	441	428	408	435	438	435	437	386	419	481	443	410	433	461	435	420	434	415	471	478	437	426	432	466	444	401	450	437	407	454	438	454	444	465	414	407	414	434	437	447	452	438	441	443	424	450	439	473	487	448	474	429	429	472	420	431	444	425	415	431	377	428	487	456	455	417	418	441	441	452	435	419	440	421	446	457	445	437	429	411	429	450	433	416	446	452	420	417	408	434	418	457	445	430	451	414	459	424	422	452	450	419	435	448	406	402	439	415	443	456	458	415	450	453	474	441	460	441	451	450	434	422	416	448	389	425	435	426	435	460	428	402	452	434	452	439	428	414	456	444	450	430	400	419	409	427	461	461	406	438	445	437	435	457	429	478	416	460	443	444	469	409	424	465	398	482	441	456	439	467	447	429	408	427	434	457	463	449	439	414	465	422	442	421	401	418	400	444	428	455	459	421	466	431	433	431	443	471	449	446	396	428	403	448	470	427	466	404	464	431	448	439	421	457	418	421	415	461	444	457	425	445	429	418	462	421	398	453	441	423	455	468	383	456	460	413	431	413	454	444	436	473	456	460	431	423	452	432	450	442	446	460	438	440	412	440	457	477	411	443	449	471	425	442	431	451	455	420	475	429	413	445	413	442	455	464	419	444	444	426	434	470	403	426	405	455	415	415	416	442	413	426	461	438	468	386	427	416	401	409	433	445	423	448	434	440	444	426	425	415	465	445	430	413	459	469	464	372	418	459	436	438	430	468	450	455	458	389	449	393	429	425	431	425	479	431	467	435	447	452	429	439	471	423	461	471	423	427	427	429	467	441	448	395	433	440	437	453	421	435	390	474	455	474	436	445	429	437	419	436	414	428	425	462	381	430	462	422	429	418	424	425	409	478	464	441	428	433	423	403	440	378	430	412	411	380	434	438	437	449	416	434	432	432	468	435	432	451	430	413	440	430	432	425	410	439	448	468	451	423	429	444	456	393	432	441	410	429	470	414	453	429	480	431	415	472	432	418	408	424	434	444	466
13360	1319	355	348	324	313	322	331	328	304	318	294	324	318	335	305	286	285	301	289	292	324	302	313	330	297	339	302	326	330	256	293	277	282	329	302	343	288	301	294	307	292	300	337	320	352	300	276	315	341	287	319	319	274	303	344	328	298	314	296	303	288	316	308	319	324	321	326	310	282	310	321	321	308	304	341	304	357	300	334	327	304	316	305	287	329	289	302	285	331	312	283	292	320	299	331	281	294	303	290	287	296	293	317	317	310	293	321	319	329	352	313	293	323	317	346	322	305	301	292	327	311	315	309	304	317	321	317	315	294	331	317	296	332	338	342	299	297	312	281	293	304	324	307	293	333	286	316	297	313	328	316	318	306	319	315	316	322	292	326	324	310	320	273	325	300	316	276	308	343	301	290	306	263	304	283	308	328	313	341	291	313	342	296	327	336	320	312	325	325	311	312	332	320	314	303	297	343	328	315	306	285	285	331	347	309	326	319	306	296	329	318	314	291	326	336	267	302	285	307	320	328	337	318	312	300	309	278	318	298	349	312	301	330	304	304	334	294	331	306	278	277	304	297	282	311	299	307	312	343	349	353	292	292	300	304	320	324	313	293	313	321	310	290	330	295	322	298	329	289	334	301	339	311	329	311	328	305	312	333	296	307	309	303	331	339	326	296	313	322	333	290	316	301	325	316	310	326	292	299	290	344	309	320	304	318	309	323	336	304	298	321	325	314	297	295	307	305	310	287	302	316	268	295	299	304	296	316	304	293	321	353	279	316	344	311	335	294	361	307	315	295	297	317	286	305	317	313	305	318	282	278	306	296	324	313	289	282	294	315	284	311	295	305	333	272	320	313	316	314	318	270	303	341	309	310	316	293	300	323	306	312	319	335	359	307	339	296	293	295	305	305	303	315	290	354	335	299	303	335	293	317	315	292	348	328	312	288	306	341	331	305	289	350	269	289	313	257	319	328	320	314	271	351	305	334	324	318	296	307	337	322	327	303	340	284	314	328	295	290	314	303	319	305	340	324	326	362	300	309	303	319	295	336	311	316	328	304	297	295	288	317	320	296	294	321	293	307	297	334	320	327	304	273	316	355	310	318	280	317	300	319	347	314	314	307	286	346	280	320	334	308	293	296	293	318	306	311	294	314	321	321	295	331	300	283	331	310	275	305	304	290	311	293	302	320	321	365	291	342	332	309	312	320	299	303	301	309	294	324	299	321	305	288	282	294	330	316	308	355	339	319	302	289	340	333	284	308	308	298	339	308	345	330	326	300	271	249	321	305	312	344	312	267	294	313	278	315	295	285	306	312	323	317	340	323	291	287	318	305	303	313	326	310	279	301	312	348	331	270	308	303	322	287	275	315	310	269	313	348	324	301	313	334	333	282	345	294	276	317	297	327	299	283	270	294	337	304	315	284	281	294	301	341	308	303	316	316	317	328	262	303	281	306	295	297	276	324	304	273	299	324	310	316	315	341	300	341	293	272	275	290	302	333	336	304	305	285	297	320	306	301	309	297	324	342	327	294	335	297	299	324	289	319	294	349	309	336	313	313	300	290	284	317	299	308	315	293	312	308	316	298	336	320	304	316	320	318	317	326	316	344	279	298	294	316	299	344	299	298	329	341	292	330	347	278	309	318	322	328	265	287	344	316	325	306	313	285	304	344	311	326	320	316	307	338	312	301	317	308	360	278	321	322	299	310	336	257	318	338	355	285	319	317	294	304	314	289	299	287	310	342	324	312	294	344	319	288	272	310	315	300	320	330	324	273	313	330	351	325	317	318	307	313	306	338	310	301	314	302	288	306	292	341	337	311	309	331	342	339	294	322	339	312	314	295	325	294	324	323	337	307	314	311	321	311	280	347	294	319	308	299	298	301	289	299	297	295	302	313	306	324	299	334	280	315	297	321	315	322	316	305	299	304	303	302	312	314	332	287	285	330	273	343	313	311	318	333	322	313	306	297	304	319	322	317	305	337	298	307	311	319	321	326	296	316	333	296	302	288	322	323	347	302	296	316	283	331	321	302	280	277	301	279	318	316	324	329	308	337	330	291	287	335	322	305	341	330	280	292	283	332	340	310	284	288	333	340	316	314	318	288	320	319	297	331	312	314	324	334	308	316	290	330	350	282	323	261	322	299	297	288	304	289	296	295	304	313	291	345	329	322	279	293	307	320	325	325	311	312	316	308	310	319	308	292	323	299	288	316	329	279	331	301	295	329	292	312	295	305	299	324	283	310	294	303	326	303	309	304	331	315	340	325	308	269	304	306	305	288	310	282	315	298	328	307	262	258	315	314	310	343	334	319	339	300	360	316	322	281	358	246	311	306	302	294	307	324	341	324	330	294	307	283	311	342	301	314	313	322	298	310	316	309	327	336	310	289	329	326	328	326	321	301	341	320	355	290	309	312	308	306	318	306	309	295	300	341	281	314	318	318	312	318	316	309	305	327	298	330	355	309	304	295	284	294	313	287	307	293	268	335	309	297	304	353	311	314	281	277	288	288	292	340	327	341	291	308	292	278	317	344	333	296	269	323	333	324	306	293	313	277	275	293	300	300	324	288	304	308	353	307	326	291	351	299	328	298	315	290	320	325	311	312	307	317	301	315	289	317	283	313	321	285	297	312	277	336	340	315	318	330	295	322	307	305	321	319	319	299	306	316	372	287	303	326	293	310	272	289	357	329	315	306	297	319	341	277	299	331	302	298	318	281	296	321	332	281	300	330	311	320	309	328	313	323	319	307	328	283	332	310	327	312	325	327	320	305	282	326	292	284	327	300	339	337	319	279	336	309	331	298	324	339	292	291	304	323	285	342	298	328	350	362	341	318	302	290	315	309	302	281	288	332	329	326	309	293	340	286	327	297	295	353	323	319	301	295	298	294	302	311	306	324	320	294	303	310	348	293	308	291	310	312	282	321	298	322	325	296	324	299	316	336	324	322	315	291	330	297	294	284	286	311	305	318	281	314	329	297	287	280	312	310	290	329	301	295	295	336	330	306	290	319	286	308	308	311	329	318	279	340	311	304	298	291	302	312	284	302	297	313	296	304	315	338	268	316	316	310	306	278	301	322	285	312	336	322	304	297	313	298	312	331	310	305	278	300	307	292	307	331	302	323	340	331	307	290	323	285	309	294	304	318	333	301	287	283	283	277	329	316	322	320	319	301	319	320	291	328	322	324	304	299	312	283	307	307	320	325	303	295	327	299	336	321	290	333	336	308	325	315	327	313	291	303	288	301	324	285	299	320	279	308	328	328	282	327	326	331	300	320	292	297	318	285	312	311	314	300	317	279	333	292	287	328	352	302	343	322	307	333	332	324	304	316	336	314	304	264	298	308	291	294	303	308	339	325	303	330	312	292	294	327	279	340	316	341	313	322	293	318	287	308	326	313	335	326	317	320	304	288	276	332	326	318	301	311	318	306	294	276	278	298	312	314	283	324	308	310	281	329	309	333	302	298	314	290	346	319	295	311	347	350	287	297
6096	1428	781	748	805	759	797	744	728	722	744	735	714	711	735	706	695	711	732	692	688	740	710	766	704	692	702	724	704	733	699	701	736	689	726	662	734	714	756	724	700	745	704	693	739	654	721	763	730	716	736	660	748	714	709	720	706	740	758	752	693	709	681	716	745	701	738	705	722	710	668	729	674	723	678	732	728	752	732	759	727	744	698	722	708	745	776	700	725	714	711	724	703	677	679	685	716	754	761	734	720	695	690	688	723	699	752	702	730	712	679	698	703	726	706	730	729	718	734	712	783	739	679	717	705	698	747	754	698	714	794	718	690	720	744	675	722	680	689	698	764	763	709	689	749	714	708	691	688	726	699	676	726	744	731	744	733	762	683	725	740	731	698	730	712	718	694	738	707	700	727	689	729	663	725	684	713	687	681	739	728	684	731	704	743	726	699	727	729	729	770	739	705	698	712	695	712	766	718	701	716	681	713	690	688	722	734	721	698	728	718	668	755	657	729	702	729	721	690	692	690	753	742	705	655	721	755	700	687	708	664	696	724	754	742	672	720	713	656	718	684	711	655	666	707	758	735	690	679	734	748	720	725	710	706	698	730	743	723	767	647	744	736	700	710	724	730	716	737	695	730	733	745	668	733	719	652	722	672	703	732	681	694	723	729	748	768	681	687	691	700	667	709	733	656	718	714	715	726	735	748	735	629	719	693	713	686	768	689	739	733	773	706	726	725	742	704	722	735	694	719	720	711	714	684	696	773	710	715	749	694	689	728	699	724	728	742	746	707	720	714	714	692	685	686	745	765	728	755	735	726	748	723	658	755	705	771	712	672	702	703	690	729	723	704	750	735	777	697	723	730	722	739	714	687	722	698	743	661	707	728	716	735	720	698	708	729	712	723	700	721	718	730	756	729	711	736	696	707	700	724	693	709	720	737	693	689	744	708	705	720	723	699	726	728	735	689	765	696	716	704	714	687	715	720	771	663	738	693	700	740	759	767	723	741	666	635	686	705	672	696	714	725	731	723	722	712	729	736	710	745	726	714	724	744	705	707	678	730	685	766	714	712	724	758	695	714	701	710	670	681	742	707	695	716	715	704	756	770	684	705	714	684	757	762	716	710	718	724	723	682	750	726	734	757	684	682	683	686	620	715	737	761	744	707	701	706	718	774	700	692	765	708	708	730	689	713	745	720	699	658	716	724	725	698	717	682	736	729	698	727	665	701	728	713	677	694	690	670	709	720	706	730	689	732	748	681	754	651	710	726	720	714	734	671	717	770	701	700	689	713	675	713	731	717	728	710	697	700	723	781	717	697	682	739	679	732	697	741	731	739	756	716	708	767	689	729	735	711	762	696	702	773	705	739	750	736	701	711	705	747	692	742	711	717	725	698	694	672	732	720	718	688	756	689	691	652	699	758	682	742	712	756	720	705	671	719	708	720	702	723	719	757	754	705	717	718	718	728	724	677	726	739	724	759	712	689	747	693	690	728	717	677	713	738	695	753	731	739	734	709	702	692	696	696	687	677	691	678	720	694	705	742	705	703	782	742	681	706	706	745	710	696	742	727	740	715	746	719	695	697	711	700	726	699	679	708	731	770	758	744	737	710	714	700	780	748	726	717	701	701	716	676	734	705	724	738	701	707	709	721	760	657	687	684	702	687	722	745	708	674	716	748	696	738	775	679	760	727	754	734	711	716	725	728	749	691	766	690	741	703	711	744	686	707	748	702	683	708	746	726	718	767	728	695	732	722	775	697	697	691	721	679	686	761	705	712	771	726	701	733	728	733	744	755	716	713	690	715	741	734	742	710	716	722	742	700	703	666	691	701	754	727	731	701	702	683	712	672	747	768	727	718	725	765	692	691	738	717	766	727	694	727	721	728	691	743	693	725	720	710	719	793	695	734	684	748	731	717	729	759	705	663	715	730	706	749	722	697	684	749	677	659	669	798	768	690	709	705	693	708	678	712	722	711	752	722	694	665	696	703	730	738	723	705	676	695	710	729	670	700	709	708	726	691	728	748	722	715	668	753	706	696	686	750	740	738	700	699	722	744	739	693	756	674	699	725	662	740	662	679	716	718	730	741	726	726	703	730	728	751	696	706	743	753	705	704	771	758	699	760	729	674	735	709	689	702	726	711	697	724	703	714	643	714	704	702	719	702	677	735	687	706	737	686	742	638	673	718	664	706	717	689	689	731	677	668	697	808	736	720	732	734	702	719	684	702	741	755	655	732	640	748	660	724	692	693	711	710	774	688	741	731	762	673	753	722	707	695	724	744	688	749	711	717	739	699	660	700	727	742	686	720	692	675	702	722	747	698	719	684	739	695	667	673	709	774	728	739	683	679	718	760	706	704	746	712	735	747	720	761	718	689	679	679	712	689	737	719	692	713	661	746	703	703	709	698	679	737	756	699	707	715	753	685	761	685	721	703	681	723	695	685	745	713	722	713	689	735	668	761	692	654	764	749	724	704	683	688	721	736	738	769	726	739	723	729	708	750	743	694	689	664	732	706	751	731	713	717	721	706	673	718	751	689	724	701	724	703	688	692	701	734	745	740	742	681	706	727	687	694	745	739	686	735	711	682	674	677	751	728	728	686	730	716	760	729	723	718	712	700	693	707	740	731	729	787	750	704	706	714	657	685	680	794	765	727	718	716	712	695	715	727	740	721	729	704	710	734	693	715	744	716	681	655	710	723	709	711	735	721	693	704	701	720	730	722	712	727	718	724	667	690	715	710	696	653	697	745	763	711	692	739	736	725	717	735	732	701	756	751	754	703	680	686	679	666	686	733	694	728	683	710	680	753	738	736	695	717	715	730	691	685	747	695	737	678	705	736	713	695	694	764	709	741	683	730	699	727	706	735	711	719	706	704	721	716	730	714	678	705	721	702	722	738	716	661	686	756	744	763	728	731	648	701	673	713	747	718	718	691	717	679	768	708	698	688	731	733	699	772	787	715	720	665	720	708	683	705	723	750	707	707	705	771	740	736	728	697	696	742	718	744	729	712	700	747	728	694	717	758	687	699	754	699	755	756	696	728	770	768	726	722	732	724	730	726	724	714	745	700	686	722	690	722	726	728	746	779	749	694	724	748	703	725	752	739	659	701	762	707	742	662	713	737	702	684	707	740	726	706	712	684	720	731	737	745	726	690	743	700	746	749	689	704	742	762	713	700	721	704	701	676	697	706	721	682	730	712	713	717	671	722	738	726	678	737	750	732	717	702	738	733	686	734	778	740	675	717	734	727	745	725	730	763	721	683	682	728	747	722	713	736	716	708	722	732	729	704	740	704	692	677	690	717	731	713	709	744	721	683	694	729	712	662	711	746	715	762	783	762	731	746	715	753	752	736	689	765	684	735	678	732	694	707	702	698	655	760	746	753	680	728	699	761	696	695	705	744	655	708	698	705	746	710	714	695	703	730	697	703	694	697	712	747	705	732	717	736	719	763	736	743	741	696	721	681	789	712	712	717	719	679	716	699	683
32176	17928	4189	953	624	470	350	337	286	247	237	213	238	196	211	170	164	169	178	153	172	163	152	140	171	167	146	155	132	139	155	131	144	149	138	142	151	134	125	147	168	170	150	119	167	142	167	149	143	146	132	145	126	139	146	162	131	137	153	148	126	158	159	123	152	128	166	118	135	152	137	124	153	148	120	119	146	148	137	141	155	128	136	143	143	154	138	141	135	134	137	129	148	151	137	146	119	131	136	144	160	147	125	134	149	162	127	136	149	131	140	152	145	146	142	122	137	153	157	148	179	154	132	150	136	155	129	122	143	129	126	154	125	138	126	157	123	144	132	138	124	152	136	149	139	155	132	109	109	145	128	120	137	151	139	162	151	145	144	137	132	162	147	146	128	145	170	148	155	106	140	135	138	148	124	135	146	130	151	117	152	139	132	122	142	139	138	127	135	150	139	140	136	144	126	132	141	148	144	142	131	125	143	153	141	146	130	159	144	146	132	127	138	141	139	142	128	140	153	144	149	133	131	149	118	120	143	134	129	149	137	144	132	137	138	128	127	145	135	135	136	146	139	141	156	114	140	138	149	138	136	152	159	129	153	150	138	136	136	141	129	150	163	132	126	152	125	145	138	137	146	141	149	138	130	143	153	141	153	158	148	134	133	143	151	149	142	161	131	154	164	137	131	138	144	122	127	128	123	132	142	152	125	139	115	114	125	125	145	156	148	148	124	129	153	127	117	148	135	124	132	131	167	156	130	129	141	124	133	139	145	158	138	127	144	151	141	138	133	147	143	123	141	134	137	143	142	150	112	117	126	137	147	154	132	127	152	140	154	149	137	121	140	136	150	162	134	159	133	120	146	131	138	148	131	153	132	121	143	156	148	136	124	132	156	133	140	130	145	128	143	140	159	144	159	156	166	166	166	142	134	152	133	143	133	135	149	137	136	126	133	139	130	151	133	135	168	142	143	145	165	139	118	102	138	135	153	148	151	147	140	127	152	127	182	149	146	167	154	130	156	132	160	151	152	145	143	142	136	141	140	150	158	155	139	151	149	150	142	139	161	141	130	139	112	140	158	136	135	122	122	145	139	130	141	139	146	170	145	151	162	134	132	128	176	141	149	139	145	135	139	140	152	138	144	123	143	162	130	132	140	117	159	166	159	139	142	157	118	114	141	154	145	139	155	137	119	121	132	142	172	167	133	137	124	139	151	150	147	135	158	140	167	146	130	148	139	153	131	143	140	140	151	128	143	140	146	159	134	144	147	129	99	130	148	152	129	129	129	124	148	162	127	155	175	147	140	147	156	121	136	167	115	130	144	158	155	138	166	146	136	123	135	130	128	117	152	126	146	128	158	141	160	138	152	149	142	166	143	158	132	140	142	156	145	153	138	130	124	144	152	161	140	128	159	161	128	144	119	134	124	118	155	143	156	145	154	131	139	123	114	148	149	136	157	144	124	147	156	165	135	138	142	149	143	141	157	162	134	142	138	147	164	145	148	151	134	121	142	165	141	136	137	156	139	124	133	152	169	146	137	158	148	150	136	132	133	150	126	159	140	148	134	159	159	153	125	130	132	136	160	164	120	131	126	141	132	137	151	145	147	156	111	124	124	151	145	130	127	145	135	139	150	140	153	138	134	126	138	144	134	144	139	139	138	125	140	141	143	138	139	139	137	134	155	168	145	154	133	123	149	148	119	133	133	140	149	147	159	130	134	139	137	156	133	131	159	127	155	134	124	123	133	140	133	123	144	116	141	157	155	140	125	129	123	138	137	151	128	128	139	136	156	141	134	157	147	140	132	141	125	129	128	143	150	146	152	124	140	137	140	139	127	143	124	160	117	127	133	111	140	134	148	131	154	163	127	142	132	150	151	152	143	136	124	147	133	138	137	130	143	158	149	132	145	132	142	116	141	168	138	141	146	141	146	145	130	143	130	154	137	128	151	152	183	128	142	154	148	124	126	134	131	129	144	141	152	159	141	138	177	148	137	159	136	149	135	151	151	136	125	141	135	140	123	165	136	147	153	132	140	135	159	121	125	137	142	130	173	134	138	123	139	139	145	130	143	147	146	157	143	136	133	133	144	128	127	153	141	121	136	130	132	139	124	142	136	132	138	132	142	153	143	160	132	129	127	137	153	159	148	130	138	146	144	151	145	116	150	152	157	117	136	136	131	144	121	140	142	126	148	131	138	135	132	128	159	138	157	139	137	144	132	122	136	144	156	152	132	157	136	140	166	152	119	130	122	148	138	160	168	163	134	142	154	161	157	135	143	140	151	112	134	159	134	128	153	136	123	158	135	131	132	127	134	139	122	137	141	164	150	131	139	142	136	127	122	144	128	139	154	123	113	143	118	127	133	165	119	135	122	136	144	126	147	173	151	125	157	147	129	127	158	134	136	153	145	144	150	148	136	143	140	158	141	148	137	145	144	142	132	138	155	138	122	150	164	133	153	113	152	124	138	165	137	152	145	128	132	130	157	155	140	153	145	131	146	151	132	140	145	163	118	135	154	150	142	142	151	145	145	146	138	127	149	131	117	149	115	135	141	141	144	151	143	138	136	133	139	111	136	153	152	135	136	144	146	160	143	130	145	147	141	146	139	123	117	139	129	160	132	135	143	156	149	158	163	135	124	128	146	134	141	154	112	161	131	151	118	110	150	121	132	146	136	170	135	108	139	135	135	139	121	124	135	142	133	126	157	151	131	140	152	129	143	122	142	166	136	125	137	128	125	164	129	128	130	155	127	135	153	144	158	166	157	163	146	127	142	125	122	128	127	142	137	162	134	138	159	140	122	154	129	129	150	147	144	150	143	147	144	154	136	123	155	140	130	157	130	124	152	150	115	128	138	162	136	164	141	145	135	136	147	129	150	148	140	169	131	130	121	143	146	152	130	144	145	152	122	123	128	160	143	140	147	131	129	132	141	158	132	142	139	142	138	133	155	162	153	157	178	147	160	139	146	121	130	137	141	143	128	155	137	131	142	154	142	146	161	148	147	121	119	145	144	151	157	143	127	125	138	132	129	188	116	138	155	136	150	127	135	130	132	136	142	161	158	137	116	139	136	134	121	155	135	123	110	139	150	128	134	115	143	147	169	144	149	134	128	137	140	146	135	141	138	135	149	140	131	157	140	155	145	143	132	126	128	145	157	175	145	117	141	144	130	146	149	151	138	157	160	130	126	149	127	149	124	137	133	163	124	147	134	131	145	148	145	149	147	131	129	146	145	168	143	132	146	148	126	129	146	147	120	138	143	124	161	121	132	141	112	167	132	121	139	153	126	132	143	145	139	149	123	127	142	143	152	119	151	147	133	156	123	142	160	152	132	145	136	137	137	132	167	129	162	148	139	133	126	140	147	124	123	138	143	138	140	124	132	144	154	135	151	152	131	158	135	156	143	117	141	141	126	134	139	144	132	138	125	135	135	141	149	145	159	141	154	147	129	149	160	160	138	151	132	128	122	143	129	111	138	131	139	129	148	163
16520	12643	2316	2716	2493	1984	1646	1482	1226	999	879	895	797	785	695	618	659	594	590	585	537	525	484	455	462	473	470	475	443	423	444	448	404	438	452	432	409	450	392	371	428	389	394	401	406	421	430	412	404	338	417	411	382	384	380	359	401	371	353	396	374	400	357	401	347	384	399	380	368	361	414	381	420	379	421	368	381	372	393	404	378	349	391	410	368	392	382	337	349	365	364	408	394	371	383	416	393	362	365	386	383	394	361	347	377	380	363	332	360	412	367	357	356	366	377	358	343	363	353	361	373	378	366	378	364	379	363	383	370	413	376	337	356	384	356	365	383	368	368	377	364	367	418	365	388	364	369	384	375	369	376	408	342	367	388	341	373	385	382	352	388	377	356	366	365	397	397	363	351	414	346	375	361	394	386	371	376	368	359	356	366	378	357	380	362	354	361	339	357	421	361	369	345	354	376	352	387	368	379	378	364	360	358	386	361	360	372	390	384	389	389	368	351	365	344	344	407	404	375	373	366	363	356	367	358	336	378	411	352	359	404	353	383	384	371	349	369	397	360	410	403	358	382	366	359	388	358	363	355	396	336	349	349	388	377	372	356	363	380	329	379	371	368	371	362	339	387	347	363	389	395	339	374	399	347	380	352	366	401	406	352	369	358	370	353	331	320	335	371	363	370	362	344	374	400	380	383	361	355	382	392	392	389	335	361	341	347	373	367	353	348	369	404	385	386	368	368	352	366	373	352	363	322	368	344	369	371	364	361	383	365	377	396	376	388	363	372	370	334	339	362	364	368	339	367	363	390	361	359	372	362	384	390	373	309	355	383	386	348	373	382	336	394	355	339	354	375	356	373	387	380	365	359	375	376	366	349	353	381	332	369	385	379	406	372	364	363	394	407	367	395	391	321	374	365	373	364	398	366	385	378	394	362	375	368	371	353	368	358	360	344	368	351	373	390	359	359	382	392	356	381	367	375	345	386	391	377	387	386	346	396	401	367	377	389	381	360	349	342	357	366	366	365	345	334	384	372	318	369	404	386	369	343	350	384	328	370	376	388	351	366	375	328	385	352	352	345	344	354	376	366	384	400	378	392	374	392	361	390	398	358	408	356	383	384	372	382	352	359	362	381	353	369	371	358	378	387	388	348	382	366	392	375	398	379	370	377	358	397	370	362	357	390	341	377	367	416	350	354	387	364	395	367	396	403	352	389	337	346	345	395	361	348	351	372	398	351	338	382	352	369	372	357	373	362	380	377	374	372	363	402	386	378	370	347	396	366	379	372	346	355	388	346	369	364	350	382	357	402	367	349	344	357	372	374	413	357	376	366	377	381	385	376	368	365	382	354	369	365	393	365	356	344	388	345	341	392	341	386	357	389	378	347	358	364	360	357	366	364	358	364	371	380	401	347	332	405	323	374	394	366	371	315	363	377	366	380	382	378	388	382	360	398	350	340	358	341	367	378	360	367	341	351	374	354	381	363	349	377	394	379	369	327	397	402	345	348	338	364	384	380	347	370	353	358	362	353	332	387	355	371	338	395	340	383	386	376	379	357	357	359	355	385	379	352	370	374	368	375	359	368	390	376	361	376	356	374	366	354	381	323	380	355	368	360	346	413	363	371	365	373	347	367	374	351	381	371	385	358	343	359	332	368	364	390	367	386	351	355	346	373	381	341	362	367	349	385	375	325	374	336	367	353	364	358	362	362	357	362	368	402	363	342	348	361	388	360	377	352	378	357	387	352	384	398	361	366	383	356	352	396	366	348	379	351	361	372	373	407	357	352	402	375	373	377	383	356	369	351	365	424	370	376	351	363	387	360	381	366	366	368	372	336	405	380	366	322	340	338	372	362	352	340	388	370	372	385	376	342	356	355	393	356	371	327	346	387	391	366	353	382	412	378	320	368	327	377	388	367	370	345	357	372	351	373	373	360	367	337	324	366	408	373	384	372	384	388	370	375	383	365	382	338	387	385	381	365	363	329	343	399	390	387	363	359	374	355	388	375	371	338	382	363	394	364	346	365	352	340	370	366	352	340	420	348	367	341	368	406	394	347	363	385	333	390	351	360	378	403	370	333	378	352	359	359	400	407	373	372	401	386	397	331	389	360	371	396	362	395	373	357	369	394	372	381	390	392	373	349	380	376	377	348	378	351	358	396	345	372	334	350	334	345	394	394	384	376	393	398	363	354	403	333	361	357	373	340	358	355	375	372	379	389	338	389	352	340	353	399	357	366	361	396	377	342	386	362	363	374	357	373	341	398	392	385	356	365	368	334	369	364	341	337	368	390	401	349	335	335	356	336	384	337	350	373	345	356	380	390	369	372	373	334	399	363	369	356	386	366	367	365	363	360	359	381	357	363	337	322	389	349	393	344	369	339	367	337	375	359	362	378	364	352	354	367	365	313	372	361	362	386	360	376	382	330	362	361	377	383	364	357	373	347	341	376	378	363	368	388	373	373	370	374	353	371	380	383	398	358	368	387	347	342	391	375	345	357	370	379	368	353	351	377	366	353	363	387	386	414	364	374	382	342	387	360	401	366	361	388	412	389	368	347	358	339	356	364	363	349	387	350	370	342	376	358	377	374	370	344	344	377	385	372	387	394	388	361	344	328	381	397	351	365	367	367	369	345	358	403	394	378	343	354	363	338	364	390	364	403	359	375	356	369	398	343	394	374	349	367	345	384	369	347	337	369	342	386	371	366	378	338	355	353	372	389	373	362	345	376	393	396	382	393	374	404	348	372	374	363	354	376	385	374	339	361	373	384	368	388	351	368	364	371	331	344	342	389	386	360	387	357	352	370	384	395	324	361	374	373	383	370	364	362	378	312	354	362	390	396	379	341	395	375	380	368	374	345	348	333	381	372	388	377	379	379	336	362	371	357	344	357	387	377	366	380	386	393	358	365	375	359	380	341	348	359	365	356	354	326	373	363	403	382	377	347	368	373	382	388	431	365	385	381	357	372	362	370	359	350	379	362	354	382	362	327	387	402	350	370	389	372	368	386	377	382	368	321	373	354	399	363	349	352	358	394	348	370	334	372	355	363	366	414	342	357	382	402	382	354	376	332	400	359	340	407	365	340	376	374	339	357	377	388	346	385	365	323	349	338	371	398	388	389	361	366	324	380	335	338	365	385	365	399	356	368	366	378	359	384	353	384	401	367	344	378	354	389	371	353	373	379	349	349	375	327	386	348	357	326	339	348	379	373	355	370	374	371	369	376	341	396	381	363	338	365	381	367	380	377	363	343	370	356	334	371	371	373	350	384	339	359	388	360	373	344	355	401	371	372	371	355	364	376	418	363	362	381	382	379	345	329	392	374	399	380	388	365	372	348	383	397	380	364	348	377	377	336	355	334	367	370	347	346	349	372	367	353	361	384	366	366	379	373	339	382	380	356	353	379	351	354	339	372	369	374	323	375	375	373	345	373	384	376	396	389	364	374	349	349	342	350	342	377	370	367	371	377	331	391	359	356	362	372	373	369	385
43227	30134	10590	2075	1207	844	680	496	439	381	316	303	285	264	255	247	235	214	218	203	191	190	215	201	197	183	209	185	175	194	188	172	200	174	163	183	137	143	194	157	170	183	177	175	146	154	158	171	163	159	162	152	157	142	130	165	170	147	153	193	128	182	179	175	186	172	157	157	179	157	181	167	171	182	140	170	158	161	150	181	168	163	154	166	183	182	197	179	160	178	176	158	193	150	136	163	170	170	134	172	169	157	158	167	173	145	152	156	154	145	160	143	172	154	135	176	162	148	123	172	145	146	154	169	173	166	149	153	170	150	162	170	152	149	167	147	188	178	178	159	149	177	166	163	163	183	166	170	171	156	161	158	180	180	152	163	155	159	182	165	150	186	149	155	143	186	172	149	146	161	173	165	159	148	161	152	140	166	145	179	169	165	176	149	165	190	167	167	187	152	146	183	146	169	145	147	177	166	170	162	156	180	150	165	151	172	160	178	164	165	147	167	172	199	168	157	145	155	162	158	158	164	170	153	181	139	176	160	180	156	170	182	181	165	167	151	120	162	157	151	157	144	157	177	176	174	167	171	170	161	185	170	176	142	171	152	164	145	139	176	162	168	168	157	173	190	150	157	142	159	168	141	168	165	171	157	169	174	157	171	149	160	159	172	180	159	162	158	145	163	162	164	168	155	174	173	169	170	177	176	137	169	146	182	141	164	153	158	151	160	142	175	175	173	145	166	176	163	174	176	159	174	159	138	162	141	155	180	173	171	179	181	147	154	151	167	172	170	177	135	155	142	142	171	163	172	185	155	171	153	170	155	154	165	160	153	153	166	156	173	131	163	153	158	164	128	128	152	156	185	161	148	170	171	162	161	168	173	150	152	149	154	192	161	163	163	174	155	173	170	173	166	159	158	135	175	172	165	157	195	171	167	164	157	162	150	169	168	185	157	171	150	141	160	159	176	153	172	173	144	149	158	174	152	159	172	181	154	150	182	168	171	137	141	168	164	130	122	161	176	174	177	173	152	142	183	150	156	154	156	181	175	142	171	159	160	151	167	174	163	181	177	156	149	176	148	156	173	147	171	158	147	184	171	147	174	161	151	142	173	141	157	182	196	163	150	160	151	201	207	143	142	116	167	158	154	170	172	185	167	157	159	177	168	141	161	137	160	145	161	176	179	159	158	167	131	157	175	153	138	178	154	148	158	161	170	170	182	163	134	174	185	160	180	164	199	169	168	170	161	160	168	139	162	180	168	138	154	139	169	169	168	190	189	190	137	191	161	134	149	156	161	168	184	158	181	173	146	163	166	142	141	146	157	154	160	191	189	152	161	170	163	161	163	168	163	154	166	159	174	158	177	176	156	170	147	140	139	161	173	160	155	166	151	156	142	162	162	158	156	143	168	191	160	153	148	178	161	136	186	170	185	161	158	172	157	158	168	150	149	168	162	134	160	185	157	160	141	137	129	163	157	159	159	146	151	165	159	150	164	183	153	157	173	153	197	158	139	170	154	139	172	152	163	147	168	161	170	138	183	178	176	160	135	180	132	160	150	156	167	170	135	181	164	173	194	154	160	160	155	171	171	171	161	170	155	175	168	159	155	147	169	172	174	178	155	163	147	170	170	180	161	157	146	179	155	151	164	177	131	183	165	165	166	161	173	180	160	169	149	164	146	177	148	167	147	174	135	161	162	185	160	176	174	163	138	154	169	162	146	152	149	170	173	167	151	160	199	171	151	145	151	192	160	176	147	156	161	179	157	164	167	179	161	152	159	165	143	151	165	169	165	174	167	168	180	167	180	170	156	166	174	172	188	147	180	177	157	145	162	164	151	153	183	161	172	167	166	188	159	158	152	157	135	173	159	180	163	160	157	181	163	170	150	151	209	161	140	162	164	155	142	130	171	169	150	163	154	155	164	166	179	164	148	160	173	162	166	162	171	163	152	142	172	149	152	181	158	155	163	157	128	164	170	150	174	165	175	177	162	181	149	168	158	161	162	164	160	163	181	174	172	137	158	184	157	185	178	157	172	159	159	159	184	167	165	157	164	165	152	146	158	156	196	167	163	153	157	161	158	191	157	161	181	165	167	171	178	157	161	160	160	152	166	155	180	161	143	151	148	168	160	175	154	166	162	145	140	144	174	120	144	176	169	161	165	171	151	143	143	168	183	173	165	168	154	157	162	171	156	179	162	156	147	185	161	173	171	159	149	150	165	177	143	174	143	149	168	165	163	163	158	177	172	145	137	159	150	151	178	146	165	176	184	156	167	148	164	178	159	166	129	142	158	146	162	177	187	153	154	167	159	150	149	178	150	160	172	156	154	163	168	149	152	182	156	190	150	173	172	178	170	139	164	175	173	157	164	129	158	158	131	148	183	159	161	165	176	164	184	176	181	168	147	162	177	150	173	174	141	153	150	179	152	173	179	173	168	175	174	184	151	150	161	171	166	159	153	139	172	180	169	157	147	164	155	181	169	188	161	160	164	165	170	185	141	158	164	150	171	152	167	148	148	159	150	163	152	164	162	151	163	177	146	166	172	145	154	156	176	170	171	161	167	163	174	158	180	156	166	153	152	171	176	151	164	145	164	162	166	146	172	164	167	167	144	172	165	154	161	165	157	178	169	151	155	156	169	149	163	159	175	146	158	170	125	176	146	140	150	153	165	152	150	148	148	181	167	162	157	155	148	147	147	167	160	181	173	155	177	157	163	172	175	147	209	166	152	201	167	147	161	150	164	173	152	164	186	156	161	162	175	176	175	198	186	164	131	167	146	164	150	166	155	145	164	166	146	161	151	145	161	155	162	149	185	181	172	169	140	144	154	158	175	142	149	134	181	180	167	166	155	164	158	164	176	138	151	148	174	152	178	161	169	163	160	148	176	186	175	174	148	162	167	160	172	181	178	141	154	170	132	164	129	146	155	154	141	186	165	166	177	140	148	166	167	173	144	143	186	170	149	158	142	161	162	143	168	171	151	162	170	164	162	185	181	147	167	159	160	169	147	162	159	156	158	162	156	165	151	156	177	165	154	154	176	162	170	170	160	137	170	157	154	161	183	189	185	162	159	165	137	127	155	153	170	180	177	163	155	173	142	184	155	157	166	160	165	135	177	179	141	148	159	146	151	154	167	153	150	155	174	166	157	164	151	170	177	162	171	158	166	185	173	160	201	148	161	162	142	163	169	142	178	162	166	207	161	190	160	172	167	160	162	177	163	156	173	168	159	159	171	168	163	185	165	176	147	166	173	167	163	154	168	150	168	137	153	150	165	142	168	168	153	144	152	158	174	170	164	143	168	181	148	172	162	158	143	150	177	173	148	145	161	174	151	173	175	154	186	157	161	162	202	184	169	156	171	157	165	177	164	172	162	144	154	172	139	168	139	156	172	158	160	163	133	177	169	146	172	167	170	145	163	171	168	160	172	173	159	167	155	161	159	156	156	173	167	167	193	174	172	169	172	178	164	160	134	164	158	147	164	145	142	162	138
23147	20675	4352	4863	4284	3621	2899	2386	1959	1729	1575	1353	1268	1137	1048	990	935	874	818	775	748	730	739	655	617	632	631	631	616	654	560	603	611	540	545	532	535	547	525	511	522	557	529	530	479	498	519	483	480	516	500	476	453	481	509	485	497	456	472	443	459	464	476	458	453	443	483	456	464	460	492	499	492	491	487	475	442	444	430	463	455	457	442	467	498	485	459	436	444	414	424	449	430	453	435	474	492	499	458	461	413	454	424	458	456	428	459	457	469	471	478	468	401	421	458	485	431	434	433	435	470	437	417	432	450	409	460	435	458	456	448	474	411	453	441	439	417	498	458	426	417	408	461	456	449	422	478	454	445	442	469	466	441	402	424	454	438	447	453	450	439	419	449	460	438	445	429	405	398	460	461	462	461	410	420	434	422	434	480	447	458	405	451	448	454	425	447	427	449	460	414	424	443	442	470	524	430	432	429	487	401	458	442	464	444	430	408	439	423	417	426	419	447	406	457	434	446	441	447	430	449	438	463	447	391	463	432	447	481	434	440	473	425	418	423	419	440	486	437	439	417	457	460	468	439	451	427	476	438	451	450	418	460	464	447	470	430	433	488	423	436	458	451	419	426	444	457	437	456	440	437	441	402	477	467	455	462	412	433	473	464	430	422	471	465	447	477	458	465	441	415	444	450	443	421	434	424	422	403	427	435	424	417	420	449	449	421	458	395	466	450	460	429	468	439	480	425	431	441	483	444	420	436	428	437	450	454	439	451	437	445	467	444	397	449	443	404	449	429	443	439	435	412	448	438	399	433	392	449	436	443	420	456	446	439	444	453	449	464	424	429	434	444	453	440	441	449	474	461	427	454	417	453	424	449	435	428	425	472	479	430	415	475	422	482	436	437	462	425	427	424	445	413	431	449	472	426	422	458	445	456	435	438	448	430	398	458	467	443	445	431	463	423	459	476	445	448	481	490	471	423	470	465	436	438	456	389	435	443	409	447	432	420	430	434	414	429	400	417	409	434	477	431	437	417	449	427	442	405	453	405	442	436	409	397	459	443	396	408	420	478	446	442	416	454	411	435	411	444	440	391	436	485	436	441	418	449	471	472	399	417	453	479	428	438	437	429	444	418	422	436	438	460	441	427	478	429	446	447	388	468	389	481	410	446	424	430	470	440	429	446	411	478	459	426	412	434	439	458	415	436	443	422	472	430	406	462	456	411	419	454	447	456	420	440	454	421	434	464	434	425	427	438	481	432	430	427	410	454	412	444	399	469	427	440	441	441	409	438	434	494	450	412	438	457	434	457	433	458	449	446	416	415	464	484	444	463	429	434	445	421	436	409	434	426	491	442	447	443	410	465	478	435	403	491	438	466	428	442	469	443	410	436	428	434	451	416	410	440	421	471	452	403	419	424	447	443	452	407	415	450	445	426	444	421	475	435	440	412	429	417	439	404	448	416	458	392	447	434	400	442	462	461	439	408	471	408	447	449	428	427	434	427	395	430	435	417	425	472	436	443	435	516	452	447	452	479	471	451	461	458	447	466	432	442	399	452	429	429	423	467	456	447	439	438	420	434	469	424	446	438	450	434	434	419	418	472	368	414	479	453	434	440	389	460	479	457	451	445	464	450	418	398	469	415	431	441	432	442	415	486	472	422	455	474	430	444	451	491	425	472	429	445	452	410	465	437	462	410	459	458	444	429	453	422	427	470	434	421	461	423	424	417	441	466	439	467	468	478	421	400	415	430	390	436	446	397	451	428	459	439	425	441	437	450	426	440	466	465	441	440	427	425	429	454	477	436	438	413	420	436	448	475	407	431	433	415	415	436	449	456	441	434	425	429	426	423	453	446	437	457	458	438	435	440	415	444	414	433	405	418	443	467	445	398	422	448	455	441	406	460	470	476	416	433	456	422	427	435	388	483	472	399	475	421	455	417	449	439	467	448	472	441	424	458	447	420	446	454	440	449	473	414	414	411	453	418	442	428	452	475	409	419	505	429	407	445	430	419	446	452	432	435	452	428	445	428	423	468	437	442	467	414	442	403	408	447	444	457	402	455	405	445	419	458	473	448	439	432	432	435	448	452	440	450	457	474	409	421	459	399	391	414	489	457	433	418	391	460	437	419	464	447	393	424	447	459	414	413	420	442	412	472	455	480	461	434	449	438	476	405	434	408	472	474	454	428	431	439	432	439	444	453	429	439	436	423	442	465	449	425	443	431	454	407	413	432	487	486	418	450	430	454	426	397	444	448	421	460	434	422	424	429	423	435	468	435	462	465	434	448	439	432	465	459	432	433	449	426	459	477	452	419	394	455	486	442	417	420	428	449	405	452	439	462	429	409	454	418	440	482	459	463	434	471	449	488	458	452	466	466	398	412	433	443	445	472	419	429	425	439	421	442	460	441	403	476	414	401	425	471	452	476	444	401	406	422	444	433	439	433	471	434	447	463	448	430	461	444	430	428	446	430	441	465	449	428	408	401	425	422	442	453	401	459	415	444	433	463	441	458	427	449	454	458	452	474	466	417	439	456	422	418	455	469	451	428	427	416	418	430	473	429	479	450	452	451	440	452	434	455	434	440	427	448	396	436	442	423	465	448	450	436	444	456	425	400	421	475	474	406	406	477	415	483	469	464	419	445	433	422	424	461	446	456	444	463	466	414	453	413	465	434	427	451	467	439	422	384	421	446	415	448	437	460	501	427	428	467	427	462	456	425	407	438	463	443	438	429	442	427	463	471	467	407	420	462	439	416	426	425	409	463	445	417	444	411	463	422	428	422	455	438	397	443	439	473	450	485	442	438	423	451	440	431	475	406	440	445	475	407	453	460	448	403	447	459	429	467	465	434	423	413	438	426	446	435	453	441	417	400	449	413	456	454	426	474	435	464	456	482	435	405	439	430	426	420	480	433	436	421	442	455	479	441	463	417	451	444	386	426	447	416	428	433	461	433	446	417	431	425	449	450	460	416	464	443	455	479	434	436	475	442	431	476	418	435	472	447	437	448	474	431	461	476	432	454	450	443	431	480	449	416	427	418	406	457	470	424	478	444	429	478	436	457	473	467	443	444	454	459	461	442	450	448	427	415	457	445	430	479	461	449	433	436	442	449	438	468	466	447	452	462	445	415	485	464	451	441	427	403	422	437	421	454	431	456	407	474	458	452	426	471	474	422	435	423	460	419	444	433	425	453	438	422	445	445	449	394	434	489	446	441	457	424	434	429	441	462	442	429	457	429	451	436	443	416	440	444	460	462	436	438	426	452	438	452	417	465	455	440	477	473	411	442	455	443	459	406	430	438	393	406	455	443	434	454	453	456	459	435	471	444	442	450	436	501	473	416	446	448	442	463	429	436	467	420	439	410	465	452	410	442	436	467	463	448	466	439	440	446	460	477	473	418	452	417	400	410	440	456	464	438	441	455	441	451	443	450	452	447	436	426	429	457	454	391	482	450	469	426	453	427	433	476	418	425	439	443	479	461	467	471	465	448	445
13813	1363	356	311	335	320	306	310	301	303	321	336	281	309	315	335	324	313	305	345	301	292	322	307	290	311	287	302	322	293	311	305	306	345	363	332	306	320	309	299	294	301	304	334	317	338	319	325	302	310	356	324	306	326	302	300	309	325	283	327	292	304	340	285	329	328	337	282	286	296	313	327	300	309	309	281	326	311	330	350	330	332	329	318	336	319	331	312	320	304	322	267	310	331	298	324	348	320	288	286	308	324	299	323	310	282	316	293	299	334	328	320	316	313	293	303	280	302	296	303	304	287	303	290	291	301	308	300	298	316	313	301	283	302	305	315	299	311	341	278	338	339	317	328	324	273	329	297	343	284	287	330	307	314	332	289	343	349	331	294	306	295	305	327	313	298	292	326	305	291	319	291	298	342	309	300	336	296	276	309	311	286	327	297	336	303	303	300	292	303	273	328	337	314	298	289	275	323	315	295	313	291	320	283	273	326	339	310	317	336	333	344	311	308	287	312	281	309	310	348	330	303	299	325	308	350	325	298	320	325	294	305	330	310	300	324	311	334	280	337	298	327	338	296	330	295	295	324	315	289	322	296	285	275	280	319	330	325	302	314	319	321	277	304	299	346	284	301	280	319	292	322	282	338	310	276	293	307	330	319	320	294	324	323	301	309	302	336	283	295	289	321	301	285	300	276	307	313	280	303	295	299	316	297	315	318	320	319	276	310	299	305	310	322	327	285	320	300	296	309	290	329	340	311	310	290	341	326	299	300	297	322	347	345	304	347	323	353	320	303	291	295	318	325	324	340	305	314	323	317	300	298	346	312	325	310	325	328	288	288	292	305	300	331	304	313	265	308	294	304	311	307	303	310	309	303	320	295	296	349	278	285	328	328	304	342	313	294	282	328	317	286	283	285	295	310	317	333	312	308	321	322	294	336	328	318	277	323	313	290	304	336	308	329	336	330	291	319	301	325	323	315	306	314	321	293	309	280	331	326	320	329	301	340	301	312	312	317	291	305	314	258	300	307	322	300	304	289	310	323	301	337	307	303	317	284	323	305	292	323	328	307	305	321	319	301	284	295	313	312	308	318	340	299	298	309	291	298	283	297	336	336	329	298	296	324	302	319	297	315	319	267	333	332	324	290	309	291	294	327	333	341	281	327	344	256	287	310	307	295	306	330	282	305	262	310	323	326	306	335	293	312	306	312	327	327	299	316	327	303	314	325	341	316	350	304	304	319	326	337	319	323	298	310	317	286	289	328	318	328	307	329	285	304	305	321	310	314	259	333	276	319	334	325	346	325	317	350	298	320	299	328	321	289	299	311	292	306	340	297	299	292	297	298	313	313	330	323	341	336	276	295	319	287	302	305	265	294	303	290	290	308	344	292	290	318	287	327	336	287	282	313	318	278	302	332	330	305	283	321	316	299	309	307	320	317	320	310	281	301	311	298	308	312	282	307	309	302	302	340	292	340	312	281	323	308	318	334	323	295	302	318	304	308	311	301	327	286	341	327	312	302	305	333	297	332	297	348	298	308	292	312	287	313	300	313	275	334	317	276	294	289	288	319	307	351	280	288	294	342	326	281	346	333	335	313	304	313	327	317	333	318	310	269	303	299	296	311	294	319	317	300	304	299	296	303	291	329	295	321	286	293	306	314	312	340	285	305	336	286	285	295	301	351	348	287	356	317	302	324	282	300	320	279	308	360	346	340	328	321	297	268	285	299	335	338	333	326	304	342	316	315	275	302	316	314	328	288	296	310	335	307	349	293	318	299	336	328	307	310	285	290	339	337	323	321	312	335	299	317	290	293	305	303	298	292	305	319	320	311	269	285	246	312	306	313	312	296	298	280	288	279	313	299	302	326	315	286	306	330	286	284	303	336	330	333	339	321	259	271	318	322	308	287	303	321	319	316	326	325	305	294	311	318	321	320	285	302	321	283	306	296	362	278	357	307	280	306	332	295	285	273	323	339	288	305	288	267	286	307	328	326	322	316	307	274	321	284	282	316	302	299	333	361	330	311	298	307	310	272	327	327	284	300	280	317	322	302	321	303	319	307	283	331	298	348	321	315	290	301	324	322	257	294	304	304	345	314	321	297	298	302	281	306	307	300	324	308	297	311	332	326	317	309	315	316	290	312	318	323	321	317	294	330	314	323	277	303	315	320	296	323	324	314	333	298	338	311	330	331	321	323	309	320	300	332	307	304	284	278	302	275	303	317	314	276	346	321	307	359	316	299	320	285	297	313	317	290	337	347	312	332	306	299	281	300	314	312	301	311	326	326	323	313	340	321	334	289	302	296	319	275	304	285	282	293	312	318	333	362	332	362	331	282	283	339	324	329	293	325	292	315	321	324	312	317	316	321	295	289	337	306	317	290	311	291	319	327	310	289	287	307	325	300	310	292	314	340	302	295	295	290	355	342	294	321	301	337	353	303	291	284	268	309	279	287	322	341	301	274	272	327	337	300	315	289	324	295	306	307	296	297	303	288	299	310	304	314	324	301	316	312	307	323	318	349	293	335	297	294	301	319	291	315	308	308	313	307	302	309	321	319	317	309	302	302	338	332	307	354	306	336	293	319	319	293	296	317	303	273	332	296	248	352	351	301	332	305	319	324	315	322	342	306	311	327	321	286	315	317	339	327	320	301	306	327	332	327	304	302	337	315	338	315	310	288	360	297	347	338	313	329	295	331	322	339	324	307	301	316	351	314	318	326	312	310	329	327	285	285	307	285	314	297	335	303	318	311	320	274	312	310	298	310	308	299	293	345	275	316	333	275	292	303	281	315	295	314	308	314	267	304	311	307	289	296	298	332	305	315	270	337	314	327	327	303	324	295	301	282	327	305	308	259	333	312	301	334	331	282	316	333	332	317	328	338	324	342	317	318	294	286	300	302	340	295	298	356	353	318	265	327	324	294	286	327	304	314	346	299	311	305	319	299	317	290	316	327	304	288	311	330	295	309	304	318	314	299	337	318	316	309	294	334	257	299	315	303	306	330	315	295	317	300	318	300	350	341	298	295	322	267	275	307	331	313	295	326	337	305	315	283	324	277	284	297	324	308	317	308	289	306	292	317	320	344	296	306	352	352	329	297	325	284	360	304	281	325	293	330	300	322	315	305	285	303	310	335	317	332	297	298	321	319	292	343	357	323	304	299	312	290	299	298	302	308	292	288	336	331	306	290	297	283	308	320	314	327	302	299	308	305	310	314	327	317	313	277	353	286	343	301	337	289	303	292	332	279	276	303	294	287	321	336	314	314	316	331	312	296	333	313	308	277	333	300	301	305	333	326	316	319	295	356	290	299	316	300	329	289	312	319	325	291	296	301	330	320	301	289	286	316	315	321	299	314	303	312	328	329	299	319	283	321	343	329	309	337	333	301	296	301	292	317	323	319	316	296	309	295	316	303	329	309	276	311	333	316	349	325	317	299	297	325	295	319	319	353	303	317	291	344	323	328	327	318	328	315	348	313	322	340	299	355	325	313
6177	1553	781	747	758	820	754	710	746	766	688	696	759	727	697	708	732	756	725	674	694	704	690	717	703	723	702	715	741	694	725	708	752	734	734	687	763	760	694	717	662	727	703	699	755	706	747	756	739	736	688	678	726	714	709	723	768	733	756	740	717	692	707	727	750	721	743	715	645	731	730	726	713	682	702	704	744	703	714	747	727	709	766	721	766	758	750	757	749	726	660	741	714	729	745	751	737	739	727	731	740	689	663	675	733	728	722	684	708	713	736	709	702	709	713	631	674	671	756	737	712	704	703	737	724	700	693	666	698	682	742	680	720	684	741	713	708	705	696	719	703	753	739	720	725	734	743	704	719	713	724	694	723	726	706	727	710	664	729	736	691	707	726	718	732	698	667	706	685	741	724	704	715	674	758	723	714	737	680	731	733	771	730	668	780	720	692	707	723	719	725	730	747	716	715	703	708	719	719	750	708	737	717	727	748	660	741	733	772	693	732	750	741	714	716	723	691	729	693	738	712	728	723	697	731	727	699	694	673	704	715	707	756	712	672	757	695	639	688	696	758	757	668	741	675	727	725	709	672	713	676	671	752	701	684	744	719	779	760	725	690	777	730	700	718	681	733	675	691	743	705	695	691	734	685	716	755	719	736	698	741	747	726	685	689	697	684	752	732	771	695	714	700	721	727	681	674	707	781	693	735	729	706	697	741	703	737	707	670	748	756	707	730	726	754	695	685	715	741	683	673	693	709	675	747	755	655	752	715	704	747	673	757	755	693	715	680	703	692	707	719	705	698	713	731	691	707	726	671	703	675	714	747	713	706	727	676	685	751	704	726	699	716	729	697	697	725	730	746	704	723	677	687	696	676	719	695	667	733	695	737	704	726	731	711	723	722	704	690	715	739	706	681	729	712	692	744	726	711	684	701	715	745	688	690	744	711	766	695	717	753	718	719	747	752	726	713	666	669	720	688	697	773	727	707	703	717	733	741	746	714	706	753	700	759	659	724	697	692	712	714	780	680	702	729	691	709	688	652	726	727	702	744	726	746	687	716	717	759	743	707	699	684	708	749	733	735	724	687	745	710	720	732	714	750	707	720	699	706	710	722	727	749	755	708	704	702	772	718	754	727	716	745	731	719	749	705	705	697	705	714	701	729	734	734	709	686	719	711	730	688	714	709	700	679	688	689	686	730	777	725	716	746	728	726	730	759	709	731	712	754	767	737	672	708	702	727	710	704	722	690	719	688	691	752	719	722	713	709	732	695	715	729	774	739	700	718	734	732	711	726	680	715	736	712	689	750	770	728	716	709	726	788	723	730	753	723	714	694	715	694	719	721	713	710	708	745	785	714	710	714	720	741	719	740	757	698	739	723	761	727	723	706	699	687	693	723	698	700	742	703	733	770	734	706	686	713	727	742	736	729	651	761	757	715	732	724	709	747	718	755	713	743	703	675	710	665	673	703	737	739	724	694	688	731	715	709	729	748	772	687	720	712	735	732	712	694	703	743	683	727	732	740	705	740	783	706	680	729	665	724	743	710	712	720	725	710	696	695	765	732	746	706	736	777	712	743	677	693	782	774	698	709	719	765	726	740	706	703	693	689	735	700	723	713	740	693	753	728	696	746	695	683	699	684	745	742	765	751	665	694	707	756	713	743	679	720	734	740	703	683	682	705	706	744	701	700	700	741	740	731	706	713	780	730	694	724	731	714	747	705	698	668	717	690	683	732	754	728	713	706	751	729	724	706	727	712	751	722	696	746	697	764	743	754	714	697	712	687	713	686	722	712	715	722	733	697	692	704	719	666	709	707	651	701	768	721	713	735	685	696	793	803	713	685	678	708	713	733	696	737	758	785	708	744	716	752	754	721	710	733	736	730	705	733	647	688	695	744	778	767	702	736	718	689	719	729	746	734	682	737	732	722	730	719	720	699	700	704	664	707	681	688	715	724	748	756	690	690	678	686	704	759	713	772	686	708	749	745	665	675	711	722	762	689	714	741	696	759	698	738	717	724	712	682	728	743	718	701	669	769	702	699	747	754	739	733	728	679	693	702	729	746	733	707	703	709	709	682	741	730	700	753	768	715	726	743	704	689	739	686	727	766	735	756	663	726	670	697	770	721	769	729	710	715	736	729	696	734	742	764	726	697	716	695	714	703	749	719	670	768	714	720	712	712	713	732	675	717	718	716	743	723	698	746	702	711	729	746	705	763	781	688	670	719	690	695	708	720	741	696	724	713	725	740	681	696	719	731	787	750	711	721	746	722	736	721	750	736	712	681	734	707	707	717	733	748	689	748	758	672	691	686	739	741	696	722	687	788	682	742	750	755	723	736	737	740	750	728	733	708	740	737	705	680	709	766	754	743	707	726	764	740	689	696	723	776	702	716	779	748	714	724	677	728	746	683	688	689	713	703	742	704	699	722	689	705	688	749	721	689	760	674	677	733	677	741	670	730	748	723	690	706	740	747	701	724	719	697	692	687	672	730	694	725	719	747	772	745	747	706	748	696	716	750	698	674	736	698	788	707	728	703	725	711	738	728	742	736	696	730	695	691	731	750	714	749	729	755	724	741	732	741	719	652	730	723	747	782	707	753	743	719	663	747	722	772	687	685	686	715	739	696	736	717	756	732	720	720	716	674	691	645	726	715	694	701	722	708	678	726	727	723	711	746	725	710	717	759	689	724	715	742	780	740	737	710	712	750	708	734	727	756	731	753	721	700	742	695	720	691	729	719	756	721	758	695	693	751	746	720	691	763	735	699	711	742	717	731	663	734	703	738	738	720	700	715	745	709	763	712	717	684	652	746	713	705	710	660	728	703	704	725	715	734	714	713	747	731	694	665	695	697	687	658	725	696	711	721	710	693	722	698	763	698	730	718	693	716	730	724	700	734	711	689	737	736	723	681	702	661	700	758	694	733	684	733	700	718	714	689	675	690	737	695	664	645	714	674	736	744	701	776	747	713	757	716	732	745	703	708	719	745	708	699	771	669	706	738	714	730	732	726	706	741	742	700	751	736	669	678	720	750	709	722	747	729	704	696	642	705	732	706	759	723	708	750	752	730	682	703	708	707	707	718	707	679	685	752	717	703	726	739	658	665	749	681	744	719	747	703	722	724	730	727	717	752	717	721	757	746	679	665	728	694	711	685	751	713	734	748	729	726	728	678	720	656	719	687	762	753	730	690	741	695	713	683	750	701	747	674	737	690	725	692	707	695	742	685	659	725	750	732	736	719	753	714	721	690	690	715	694	704	679	727	745	683	740	689	723	741	721	680	706	757	764	720	687	690	757	672	744	725	693	664	702	712	763	711	715	711	737	720	705	782	654	695	731	736	722	710	665	691	710	750	701	748	719	680	722	696	687	660	720	686	689	711	729	703	750	759	734	729	706	731	764	694	703	707	678	744	712	702	740	743	737	725	687	717	755	690	723	704	735	750	668	711	649	718	705	706	700	704	738	667	708	698	693	734	687	784	726	736	668	721	710
33255	18653	4243	882	636	490	397	296	270	241	247	205	233	186	173	197	189	146	167	170	170	166	158	158	142	151	176	158	141	172	136	129	146	145	150	164	153	147	153	126	144	158	149	156	162	148	136	117	132	146	146	157	149	133	159	137	143	135	154	163	141	151	122	135	126	162	167	167	128	117	143	137	150	155	147	144	140	141	148	144	149	145	131	135	137	126	137	147	140	135	126	126	150	140	151	140	130	158	136	135	128	137	143	143	127	131	145	130	141	138	137	127	135	139	158	146	136	116	139	139	145	157	149	166	146	153	118	155	133	152	140	132	147	170	149	155	159	133	124	124	143	137	136	162	148	138	154	148	137	140	165	142	143	144	132	141	135	129	142	164	141	130	155	133	143	149	127	128	146	140	163	146	124	137	139	130	119	135	146	134	126	144	145	132	143	157	151	133	149	131	136	140	114	140	127	158	130	127	157	147	175	158	138	131	153	142	140	161	154	136	147	143	138	157	135	125	126	161	125	134	145	139	136	133	137	147	120	139	143	160	159	125	145	145	137	133	130	136	133	142	137	137	127	135	124	154	159	127	128	129	151	142	142	130	132	115	138	155	144	134	137	134	134	155	151	159	153	132	155	159	132	151	141	130	144	115	152	144	164	146	132	123	156	152	143	138	143	164	138	147	149	152	143	139	159	163	158	139	142	121	149	153	137	132	122	137	154	143	118	151	149	152	143	151	136	125	143	144	133	150	140	141	140	143	134	130	148	151	145	145	145	142	153	162	135	133	155	139	125	154	177	151	133	152	154	136	151	158	139	130	123	152	142	149	131	140	138	157	152	151	141	142	142	154	145	145	124	148	133	115	116	140	147	155	164	146	164	133	124	133	146	144	154	146	140	136	149	131	142	142	125	134	161	139	155	166	142	117	161	143	134	132	141	124	138	153	143	142	157	155	155	138	140	149	130	127	158	151	127	149	129	143	150	130	147	148	152	140	157	157	148	155	128	135	120	143	157	137	133	146	141	106	124	139	146	132	104	141	162	111	146	115	147	163	130	120	142	133	142	146	167	128	132	149	144	135	149	132	112	160	151	156	131	135	112	143	147	153	144	132	151	118	134	136	137	141	159	149	159	138	145	102	151	146	136	145	154	145	152	144	138	145	151	159	147	123	167	133	136	111	148	130	149	139	173	147	124	139	147	144	150	152	160	166	127	175	131	123	120	148	118	139	133	143	120	123	130	123	109	130	135	127	139	166	147	135	129	153	116	148	133	135	126	153	145	147	160	158	138	147	149	124	132	133	133	129	145	142	123	127	145	161	153	149	153	137	147	140	142	131	151	161	139	138	163	147	140	142	135	130	148	161	157	119	158	162	151	147	133	133	142	120	135	135	143	160	142	133	148	144	145	141	131	160	158	140	149	116	118	155	126	140	147	156	137	136	134	157	136	128	162	119	166	121	153	135	157	135	162	118	161	137	137	136	155	127	141	134	153	148	134	147	143	123	151	133	155	141	150	149	137	122	150	140	133	130	144	142	136	144	160	135	140	158	144	154	141	158	128	134	131	124	139	125	138	127	134	178	157	121	148	143	133	156	135	121	132	161	160	150	137	145	139	143	152	155	150	131	137	116	146	136	148	132	134	145	150	146	143	133	119	143	137	115	153	120	140	141	140	133	145	168	145	152	143	138	128	141	163	123	149	171	145	144	142	138	136	140	136	117	128	157	130	136	141	150	147	143	169	147	147	156	144	147	148	136	132	154	163	109	125	135	150	135	130	159	152	152	159	133	122	134	148	144	146	128	129	128	121	152	153	149	147	136	144	121	135	140	167	135	133	142	121	144	151	145	138	131	133	155	147	138	136	149	146	145	146	125	132	134	157	108	147	146	129	122	134	153	135	141	143	132	156	145	126	127	143	137	128	135	130	135	127	126	122	147	150	126	131	158	126	144	133	141	140	135	144	159	143	147	153	141	143	123	133	141	144	132	151	135	153	149	138	160	143	133	151	133	163	106	127	154	147	133	149	152	121	164	115	153	128	137	134	127	132	136	138	134	143	131	131	139	127	126	131	143	154	145	154	127	156	160	157	127	145	130	141	117	136	134	124	144	149	129	142	128	145	121	117	142	151	131	134	135	131	130	131	159	151	160	151	138	149	112	158	144	134	133	148	134	133	127	146	146	141	131	132	128	145	153	153	139	133	146	157	138	154	169	118	135	154	130	137	141	130	169	140	154	126	143	131	131	136	119	166	153	129	142	117	153	119	138	131	134	133	155	161	165	149	143	142	146	123	142	146	148	144	141	145	134	159	133	139	120	127	151	145	165	152	144	126	133	103	148	124	130	140	145	129	132	146	142	150	160	159	140	124	132	142	144	133	147	151	122	117	151	148	160	135	131	138	135	124	159	143	128	125	152	134	143	139	117	155	132	166	131	129	137	137	130	140	145	137	137	141	124	134	151	124	142	136	130	127	146	146	155	118	165	160	148	146	146	132	132	134	135	136	157	143	138	169	147	131	136	152	133	138	153	149	146	123	132	162	132	127	134	138	127	161	149	129	126	132	139	138	152	117	149	140	148	158	155	142	149	153	157	132	148	141	137	157	156	148	138	112	138	152	139	123	159	124	158	148	152	145	122	143	129	148	137	117	125	139	135	151	125	141	136	132	149	127	155	132	148	119	136	148	169	117	149	131	130	130	135	144	145	139	146	104	139	146	163	168	134	158	145	139	140	173	150	151	126	119	161	130	142	149	147	140	153	130	121	139	140	134	125	148	142	135	156	141	113	119	129	141	151	150	165	137	123	123	146	139	135	140	140	168	155	158	134	160	130	153	146	117	123	155	130	140	137	140	114	140	157	136	162	127	120	134	134	127	150	128	157	143	132	132	128	144	156	130	152	128	142	142	142	140	134	147	136	139	136	121	145	153	129	159	142	153	125	142	142	133	137	135	121	145	129	126	142	147	160	147	139	147	116	128	176	143	141	133	146	148	138	121	128	134	145	143	137	147	136	151	130	139	145	136	146	143	130	135	144	138	157	163	135	146	123	127	124	138	136	154	148	153	135	125	140	140	155	142	143	152	154	121	127	119	151	147	134	137	159	141	155	154	161	143	130	148	127	149	165	148	145	138	143	133	159	141	141	143	129	151	127	154	162	139	136	112	135	137	138	157	157	147	123	136	124	116	150	146	139	147	161	138	155	146	124	157	123	143	168	150	133	154	126	147	139	130	140	157	147	141	145	155	137	146	134	138	150	143	146	132	136	148	134	141	156	139	153	171	139	152	160	134	133	136	128	143	162	175	152	160	147	143	145	133	134	166	157	147	137	152	136	132	124	130	137	149	123	151	164	114	164	140	156	135	155	149	142	153	160	124	139	158	148	117	124	118	146	157	135	136	137	123	142	131	106	117	126	156	176	138	154	134	157	149	148	108	144	156	149	150	159	132	136	132	138	134	130	148	151	154	144	157	149	133	125	151	137	143	141	131	154	150	155
16924	13483	2476	2710	2414	1975	1650	1381	1202	1032	910	814	798	714	674	628	653	631	570	564	547	491	522	454	519	486	457	469	461	477	462	419	484	428	410	412	401	434	420	416	397	388	377	415	363	394	409	373	393	394	383	410	383	391	393	410	356	377	397	404	371	402	375	420	399	417	399	378	378	368	390	382	394	377	385	393	357	350	392	351	374	403	368	374	376	373	389	411	375	381	391	379	391	345	391	371	394	385	378	414	381	385	364	354	341	360	392	392	410	354	379	365	372	374	375	342	379	365	371	386	384	370	383	387	370	339	384	372	364	366	398	401	413	395	375	356	351	388	371	399	358	381	374	342	391	403	330	340	401	361	387	409	360	358	417	372	390	416	361	358	352	351	353	409	368	399	313	370	365	334	364	370	405	385	334	333	363	356	375	372	375	361	364	385	349	365	382	378	391	373	349	393	372	379	374	351	401	380	365	347	388	377	335	401	370	356	369	345	352	351	400	412	359	360	343	357	347	391	364	377	354	372	377	366	370	344	396	366	383	348	382	377	360	326	356	394	378	379	361	376	354	375	366	369	359	345	396	354	364	387	366	387	378	392	365	328	356	364	382	346	371	344	377	392	368	381	358	401	374	324	382	339	377	389	351	370	366	354	332	378	364	340	352	411	351	332	360	369	376	359	417	357	384	339	354	367	352	354	368	361	365	365	357	356	380	348	375	360	370	383	378	379	344	402	395	364	372	375	383	358	326	368	351	353	394	364	356	371	372	373	421	399	354	340	348	369	390	377	381	371	344	357	384	353	358	361	390	368	382	394	386	361	362	369	404	345	387	365	351	385	361	331	372	377	384	360	370	316	364	356	394	380	393	381	378	383	379	353	367	379	369	397	334	378	356	352	353	379	384	381	346	381	407	359	414	345	377	372	353	338	370	358	350	354	359	395	345	353	390	351	386	367	399	355	368	364	380	329	344	365	341	398	356	389	400	351	397	352	381	368	357	352	341	370	328	398	369	373	364	365	393	366	327	343	417	372	381	386	341	379	371	343	384	419	379	399	349	366	374	358	343	338	378	372	359	401	343	332	376	356	380	377	374	377	362	390	397	358	378	375	398	355	399	388	401	337	397	370	388	367	399	346	379	354	317	368	386	371	362	329	384	350	365	365	393	377	400	393	390	328	321	357	360	386	384	379	372	357	356	365	348	348	375	359	359	376	360	374	363	354	383	385	347	348	389	360	341	388	363	351	381	383	378	358	340	373	346	379	342	349	334	356	400	363	385	391	333	345	369	386	362	330	354	367	364	361	378	346	387	390	354	382	332	373	354	356	378	382	353	361	399	365	385	344	380	349	389	359	362	359	359	365	366	364	356	340	360	366	345	371	352	364	370	344	361	374	386	380	407	358	365	364	357	373	378	370	351	359	357	335	387	399	338	389	375	390	358	402	398	344	358	383	349	343	361	374	383	344	375	387	377	365	353	383	310	382	344	394	373	353	346	371	365	377	360	387	349	344	341	417	372	336	379	375	374	360	377	368	376	357	365	349	350	366	389	373	362	400	375	377	376	381	398	378	369	383	376	377	409	380	386	369	391	401	375	408	366	382	378	352	339	359	401	361	404	377	388	354	378	342	342	351	387	356	350	374	343	369	413	374	395	340	357	366	358	350	351	344	375	368	347	375	399	332	386	342	357	404	380	353	340	339	347	362	348	369	358	353	369	394	384	388	381	346	357	395	375	360	387	386	356	364	381	361	370	333	385	380	360	396	361	374	386	373	391	346	374	345	344	353	334	372	334	396	370	399	372	368	378	388	360	361	351	369	376	387	350	358	391	391	359	382	365	356	352	368	348	376	368	387	378	390	377	391	353	370	348	403	363	341	406	367	357	371	339	348	369	352	351	354	367	395	371	365	359	382	403	360	367	363	384	384	364	375	342	403	353	329	379	371	366	376	354	374	359	378	344	380	365	372	374	368	351	384	373	363	390	354	362	378	398	369	356	346	371	422	368	385	333	366	399	355	371	382	389	385	366	397	366	355	358	344	364	369	346	388	360	372	401	361	357	339	349	377	387	384	381	384	377	383	347	394	339	372	356	375	357	354	347	367	350	421	370	366	373	343	380	357	340	381	364	370	370	373	337	363	341	362	381	373	367	371	348	367	375	378	400	395	359	373	340	405	368	388	352	353	367	359	329	352	374	386	380	369	343	376	376	369	343	375	365	389	354	393	360	392	381	378	392	383	378	354	393	353	354	372	368	354	424	332	363	372	386	329	354	355	383	394	368	355	345	397	359	414	389	393	331	351	373	333	371	366	370	364	383	365	380	362	380	385	356	334	398	398	359	380	402	386	390	368	329	371	371	373	378	372	322	355	335	374	350	388	363	353	387	357	373	373	356	413	354	345	359	348	357	359	382	384	326	377	355	406	374	356	363	355	400	340	367	383	389	317	371	383	366	366	357	350	408	365	370	379	396	364	370	379	374	372	356	369	368	347	357	336	353	366	365	385	359	329	382	354	360	365	402	379	363	356	348	386	381	371	334	405	358	350	374	370	378	359	396	337	385	359	379	397	353	365	400	378	343	388	347	379	352	353	377	399	360	340	377	344	371	359	372	365	362	356	363	372	341	372	342	353	399	378	372	363	370	382	340	375	407	359	384	363	366	320	379	402	379	369	407	391	343	400	372	367	385	364	372	367	407	380	377	382	368	353	364	378	348	363	388	404	376	346	367	370	406	389	395	351	335	340	369	354	362	344	389	358	360	409	400	367	376	373	366	370	372	347	368	361	370	355	371	415	365	349	394	356	369	372	341	360	373	356	350	362	396	359	355	335	378	359	380	379	398	379	358	355	363	369	372	392	357	370	409	369	395	390	358	375	314	357	383	350	369	386	361	375	358	384	401	357	354	363	406	383	331	373	358	368	350	392	368	375	397	374	378	415	370	352	362	368	385	367	385	361	371	323	370	359	350	357	395	364	347	377	394	373	332	344	354	388	336	329	394	377	361	363	358	364	355	336	371	383	380	394	382	380	388	348	355	350	353	354	352	325	358	372	362	356	393	379	348	401	364	396	364	381	378	404	385	376	382	336	373	349	362	354	325	364	357	362	377	357	347	366	370	367	397	399	385	372	360	353	358	353	382	399	383	366	389	374	371	360	371	360	375	397	391	404	369	352	351	362	330	331	375	390	384	384	387	322	370	377	333	370	387	338	359	370	391	377	368	358	389	378	353	353	393	375	348	355	345	359	341	331	334	371	395	391	345	350	348	371	394	364	403	373	335	361	347	403	371	348	325	381	368	372	417	342	357	359	381	341	349	373	380	361	355	402	343	384	360	343	395	366	350	364	352	361	412	374	328	332	372	352	381	379	368	352	393	363	363	368	364	338	370	350	343	375	353	383	377	361	360	335	365	370	388	351	379	390	355	359	376	361	389	389	391	349	347	375	360	337	358	358	372	375	331	376	355	372	423	383	359	359	395	379	335	349	361	399	378	366
44593	32153	10455	2022	1164	899	677	528	453	368	340	259	312	288	240	223	222	224	210	205	190	215	172	181	178	203	198	170	181	197	188	175	174	170	164	187	172	167	156	157	164	163	150	186	174	161	189	180	197	162	178	158	180	162	188	153	150	180	167	174	141	161	172	164	177	190	161	161	160	168	134	191	139	151	171	165	169	136	158	167	148	157	178	164	170	179	140	168	174	152	156	145	191	149	171	169	175	160	149	181	159	166	152	171	163	181	165	175	153	172	169	154	164	160	172	180	169	175	167	161	148	132	175	153	174	182	195	169	162	152	154	166	165	174	143	172	167	196	190	159	166	153	163	181	146	175	142	147	168	156	141	176	157	158	155	166	175	153	154	170	152	167	164	172	195	195	163	145	152	169	160	149	159	167	171	175	155	161	160	169	153	152	150	168	171	158	185	158	154	165	161	155	178	191	156	167	174	161	145	182	159	169	166	132	135	154	165	159	156	179	166	140	180	171	151	147	170	173	181	159	157	145	171	195	186	162	189	150	172	171	147	145	150	139	179	172	156	171	157	162	155	167	156	175	158	175	176	175	160	166	166	165	168	181	146	161	155	180	192	159	152	145	182	159	179	177	156	183	172	152	163	150	169	168	196	177	163	163	173	146	150	176	170	163	159	159	135	159	157	151	150	131	151	165	148	182	158	172	167	178	170	163	151	170	169	138	181	192	173	161	172	161	158	140	152	171	164	169	161	172	160	199	167	152	166	165	146	156	162	157	146	154	158	168	161	152	161	150	154	161	157	191	171	185	168	179	170	143	173	154	161	181	177	152	159	193	165	177	168	157	164	160	169	172	172	174	182	156	168	150	148	163	177	155	150	164	176	140	163	174	174	179	149	145	193	152	137	146	159	150	161	170	144	163	130	169	161	149	156	161	155	161	160	147	145	173	166	140	179	180	176	158	177	165	145	171	163	159	150	150	147	181	181	173	150	194	178	147	190	166	156	158	163	174	169	171	179	169	142	188	156	169	155	143	153	167	172	150	150	152	174	137	180	206	185	158	196	153	149	160	158	171	166	154	158	161	164	142	153	175	157	153	168	135	150	148	146	158	153	180	158	153	185	162	157	152	141	170	148	187	186	161	170	160	135	161	168	168	157	167	152	171	177	157	159	162	190	161	165	170	165	169	146	144	180	179	184	154	151	183	182	156	169	166	165	177	164	154	133	174	171	157	156	156	179	181	159	190	163	157	173	158	181	179	153	204	170	163	164	190	144	150	159	175	172	177	165	154	157	177	163	169	177	175	183	178	169	176	136	195	147	157	165	155	153	160	158	181	165	183	171	147	167	156	153	143	176	159	145	178	181	167	132	158	163	147	158	153	195	173	156	185	184	175	162	183	166	147	155	163	181	164	166	155	168	175	177	164	182	165	184	165	158	169	156	148	156	182	160	171	151	155	134	166	154	181	154	162	142	155	154	153	149	152	172	161	158	148	161	177	182	165	153	152	165	184	149	183	156	169	160	152	181	179	160	180	155	157	148	202	164	171	156	173	161	198	167	148	137	192	154	164	182	152	159	175	171	179	178	170	155	159	176	151	138	154	167	159	185	172	153	146	142	163	144	171	155	164	189	165	192	144	182	163	154	187	138	151	172	178	157	166	191	167	160	183	177	150	171	172	159	166	179	177	185	148	161	169	166	164	174	163	152	158	170	175	177	134	170	161	179	163	152	138	175	167	176	174	162	172	153	160	155	178	174	170	149	176	186	160	164	182	144	165	178	157	145	166	179	164	155	186	151	157	165	155	154	165	176	149	162	172	166	182	148	159	170	147	161	148	156	181	165	155	157	162	184	186	163	154	174	144	168	155	160	179	171	154	157	162	167	142	153	184	157	180	174	147	147	147	151	163	157	162	167	159	157	179	139	169	165	183	190	162	153	155	166	152	179	174	168	159	176	142	155	193	154	136	156	145	172	166	156	167	150	158	159	148	179	143	185	149	159	187	156	132	161	154	168	153	191	170	132	187	156	172	170	168	177	158	150	158	150	144	168	169	148	154	177	158	158	170	163	156	167	148	179	143	140	156	155	169	169	163	144	164	160	158	169	161	180	156	169	171	186	162	181	177	178	160	167	164	160	170	157	156	159	152	160	154	156	164	147	173	150	166	159	170	153	178	173	159	164	173	174	168	162	177	192	176	167	168	176	173	174	174	176	169	161	156	149	178	175	173	161	155	186	164	158	167	176	171	163	169	178	161	161	165	144	180	175	146	162	170	148	183	162	164	192	163	163	151	166	169	139	158	161	165	155	166	156	168	141	146	192	162	172	178	161	152	155	166	165	130	151	168	149	172	161	152	171	161	160	154	161	142	167	181	157	161	174	169	152	143	167	157	164	184	166	183	187	177	176	158	170	164	171	169	146	155	146	179	151	164	155	182	174	173	171	161	168	141	164	168	164	148	151	138	159	174	152	165	154	168	168	154	140	145	176	169	155	174	156	165	155	184	151	133	158	172	157	187	175	167	179	164	166	173	153	161	164	181	177	176	140	178	148	171	174	161	186	145	180	167	192	149	159	157	166	164	152	180	172	171	167	180	187	163	174	167	186	158	154	167	163	160	160	170	147	170	143	187	170	183	149	171	171	160	179	173	176	198	167	171	174	173	146	182	190	202	158	161	181	164	168	163	174	174	168	141	154	167	174	181	178	171	158	155	147	172	161	167	137	138	175	178	165	155	178	165	161	151	158	168	179	180	175	155	159	177	156	167	169	143	186	151	170	147	171	157	162	175	142	170	157	167	170	166	162	156	176	185	149	181	180	152	167	154	154	149	160	153	192	160	182	162	137	176	136	179	159	156	158	171	163	154	170	172	165	178	164	137	152	172	163	197	166	167	183	154	185	175	194	168	145	168	176	167	180	147	152	143	169	152	135	144	173	169	175	155	152	173	158	149	161	189	160	147	159	164	156	140	153	191	165	162	169	149	155	150	174	168	140	157	178	201	177	183	144	183	165	160	156	149	170	178	136	156	204	172	145	149	140	176	160	175	183	153	168	162	151	172	156	169	191	139	173	193	142	145	166	186	165	160	162	188	166	153	162	166	168	170	187	150	175	146	160	153	160	170	177	157	163	152	164	161	188	148	159	185	171	149	182	150	150	181	155	163	165	164	158	152	153	161	143	171	142	158	152	158	159	150	155	171	160	182	154	159	171	163	145	187	167	164	148	173	169	145	180	176	172	152	157	139	171	164	153	174	159	188	172	152	153	181	171	150	162	169	160	159	170	176	180	124	172	159	172	165	160	190	173	174	136	162	165	174	179	171	176	190	164	139	165	175	186	159	171	172	174	153	157	153	160	155	174	201	185	152	167	170	161	184	174	156	161	161	167	168	157	167	160	184	158	164	172	176	195	147	143	150	174	151	196	151	159	156	179	150	183	168	160	156	153	149	154	182	158	158	140	158	168	164	172	166	190	194	150	163	165	187	179	155	158	166	153	181
23699	22065	4249	4956	4243	3493	2767	2392	2016	1837	1596	1406	1274	1142	1071	1019	906	893	822	789	695	696	690	716	707	628	679	571	605	621	563	566	549	558	551	562	541	547	517	542	484	536	522	504	523	535	499	519	475	469	508	489	467	476	517	499	503	455	479	448	511	502	461	479	447	498	468	477	440	477	444	472	485	481	439	474	456	457	437	465	444	453	479	472	439	479	486	423	474	439	453	446	484	442	471	461	460	435	443	395	440	455	515	445	423	446	455	489	447	466	393	462	474	461	458	489	481	462	468	434	418	441	478	463	448	423	436	511	442	495	427	434	440	467	454	430	405	431	429	441	450	423	472	450	438	422	430	446	404	465	444	417	460	461	427	426	433	452	454	462	450	459	459	475	427	414	472	465	452	439	434	474	424	444	402	426	419	458	477	420	451	439	457	436	429	480	473	449	466	429	476	422	465	425	411	428	468	448	439	480	453	434	452	442	472	414	454	422	400	433	439	482	455	485	447	439	429	433	449	433	439	441	434	448	452	467	454	437	431	429	427	397	423	468	456	422	455	429	469	467	426	429	468	418	432	421	430	411	456	467	421	466	402	486	425	475	481	446	469	441	439	455	449	441	481	467	458	412	437	457	425	459	461	411	454	440	426	429	460	432	462	456	433	433	426	446	450	468	449	480	450	431	458	465	453	457	427	439	411	451	435	439	447	436	430	447	439	424	467	425	476	438	452	408	404	439	476	441	460	447	403	466	443	431	455	475	449	442	438	435	461	480	414	432	448	432	444	467	477	428	434	443	444	457	417	422	443	457	465	438	435	436	444	439	439	457	431	443	465	459	447	387	414	409	404	418	422	448	457	456	429	449	451	419	438	451	454	465	431	461	408	459	423	417	429	432	468	443	428	449	442	438	466	438	432	479	432	405	456	414	426	464	429	463	457	438	463	435	449	432	419	442	471	470	457	480	466	444	460	461	472	430	425	464	419	454	374	437	410	431	438	466	430	460	502	438	458	418	419	424	458	447	439	462	457	434	450	486	427	429	425	422	460	435	455	446	441	449	433	469	463	449	458	430	468	443	457	415	447	429	456	423	456	411	434	437	461	458	452	447	430	432	461	423	469	409	456	438	405	417	420	434	464	461	469	444	454	423	481	448	443	442	465	424	470	482	462	428	462	439	434	477	442	438	416	380	417	439	480	412	426	469	432	421	432	436	426	432	398	435	453	442	428	447	448	440	444	427	381	484	432	439	477	455	424	450	472	446	498	447	424	452	441	409	431	446	489	452	464	401	438	459	414	502	476	428	479	445	385	444	465	446	479	405	440	445	457	426	395	434	408	468	475	457	439	426	442	411	458	433	387	433	463	440	419	440	472	482	435	445	432	412	431	446	451	439	447	412	484	461	465	452	459	497	432	435	405	444	456	414	413	415	427	457	444	434	434	454	425	463	453	457	445	443	437	471	465	442	434	443	445	481	410	453	421	454	437	461	465	463	447	423	416	444	442	395	426	441	441	443	458	471	436	419	450	420	458	421	473	423	460	441	444	442	443	425	445	425	459	430	434	416	462	446	433	452	436	494	481	422	448	452	495	443	435	405	406	420	427	435	407	424	459	392	430	439	471	485	419	462	444	437	457	466	491	430	436	429	446	478	424	428	426	460	471	452	440	460	409	445	423	457	424	427	436	412	433	433	441	461	510	443	433	432	439	428	447	431	465	427	441	448	465	433	443	452	445	440	486	407	381	455	461	421	451	447	424	431	422	443	450	430	440	456	416	446	454	452	451	457	449	480	401	442	426	437	444	469	458	462	473	463	453	463	453	402	434	410	425	428	457	450	427	431	428	433	435	437	446	414	443	432	462	418	423	420	459	463	418	406	449	416	422	436	436	487	435	459	430	434	404	425	442	456	429	462	461	445	434	428	466	462	462	417	426	433	431	421	456	425	450	423	435	427	451	446	454	462	425	444	438	424	451	458	431	458	444	396	418	458	436	441	467	433	467	427	407	417	432	431	434	434	430	451	434	415	447	469	467	483	420	466	397	426	417	451	445	433	471	423	397	426	422	478	466	423	431	406	428	474	457	461	444	421	418	472	442	467	450	469	425	402	447	426	473	433	452	436	438	470	451	412	461	438	437	429	425	449	491	437	418	430	408	443	450	420	469	460	464	426	437	462	454	420	474	466	438	444	441	475	480	419	496	471	452	445	412	438	442	458	463	420	471	429	512	445	436	443	437	438	424	409	431	414	436	423	440	472	395	428	450	407	414	431	463	431	455	435	447	443	461	423	414	463	414	432	456	443	452	467	432	474	487	461	428	414	477	437	442	449	481	432	455	464	429	445	443	466	436	434	410	433	465	471	463	456	420	474	472	442	462	444	413	441	452	426	445	489	444	482	462	456	447	432	437	437	465	441	457	480	435	437	442	383	415	409	431	419	457	423	466	436	408	425	448	428	500	525	448	480	416	393	443	450	430	435	481	431	451	435	396	465	445	446	418	459	442	432	432	443	456	444	414	469	422	466	459	453	462	436	417	464	435	456	453	443	454	483	422	426	386	410	481	449	426	433	454	445	431	447	453	418	441	430	479	455	428	424	438	442	483	433	469	469	426	466	433	407	434	439	424	415	473	463	486	456	436	419	468	435	449	458	423	430	454	458	433	454	451	435	440	475	469	472	459	453	442	454	415	465	438	444	442	408	390	433	411	425	467	439	440	401	433	429	439	421	427	435	454	470	417	424	450	410	427	465	469	493	447	424	411	466	434	464	446	427	450	432	467	480	441	450	427	427	475	435	406	482	485	420	441	452	433	462	430	421	435	443	443	439	431	437	444	474	421	442	462	411	427	461	417	420	410	430	426	500	445	413	419	421	428	480	430	425	442	410	440	433	468	428	437	468	487	452	417	452	423	462	442	464	455	442	463	437	468	474	439	431	469	433	425	478	468	492	479	446	484	415	456	468	438	439	455	400	436	454	432	493	457	435	453	490	462	435	454	430	444	447	467	412	425	426	450	436	437	464	432	490	463	441	432	454	429	425	414	398	402	454	417	480	438	460	453	488	423	436	445	439	395	443	449	457	472	458	441	433	410	416	428	460	422	455	433	436	423	453	423	425	428	433	431	485	458	399	429	481	412	432	445	456	430	457	449	448	447	463	404	430	413	464	418	433	450	443	402	462	435	446	450	455	408	457	441	438	464	468	426	456	466	456	437	437	416	421	416	431	413	442	429	455	439	415	453	413	445	423	419	419	454	483	429	409	440	443	444	473	404	468	391	446	427	457	452	419	481	464	430	441	464	467	466	437	442	466	462	437	430	437	419	435	396	425	437	461	445	443	470	472	460	442	432	443	451	418	474	470	457	431	454	440	441	445	459	459	507	483	450	433	465	415	448	458	466	415	429	417	449	424	450	447	464	445	437	474	418	436	489	457	400	425	498	420	432	432	474	424	471	418	425	476	438	473	453	456	418	459	426	464	407	385	458	427	467	462	421	452
15355	1722	372	302	305	314	314	303	313	312	296	285	328	295	310	302	330	304	305	325	325	311	341	309	346	327	310	311	334	324	311	283	291	309	301	312	291	342	316	289	315	277	338	276	281	310	289	329	296	296	295	292	294	311	351	322	330	327	316	299	309	322	317	350	319	267	319	309	308	293	288	334	322	323	325	326	304	302	305	311	294	278	303	305	326	298	300	304	295	324	326	308	299	308	299	307	328	313	303	318	325	308	342	330	339	330	334	309	317	295	282	318	327	324	320	262	327	332	309	365	300	322	312	299	342	361	290	335	299	303	349	330	331	319	295	311	330	314	306	290	317	327	314	295	324	301	310	318	313	326	325	302	309	314	296	314	298	343	317	309	296	293	317	352	348	304	298	297	346	340	316	301	326	272	310	305	332	286	302	286	312	322	324	332	327	303	295	328	295	307	324	261	353	272	335	312	329	330	305	319	312	309	291	301	287	322	354	313	369	312	316	328	299	313	327	309	318	283	318	302	302	288	300	301	321	357	298	308	291	278	302	305	292	312	307	309	335	327	309	295	297	320	327	349	356	317	303	300	308	308	323	271	302	320	327	300	323	323	329	320	303	331	332	287	318	279	327	295	313	282	277	303	284	313	313	286	316	269	301	288	347	323	290	318	305	310	293	319	291	316	295	296	311	302	333	304	342	297	282	309	321	316	293	321	341	341	304	304	311	298	331	296	335	296	312	322	301	338	318	323	319	338	304	289	334	337	323	267	313	294	300	319	311	300	292	293	339	347	261	310	311	314	316	317	316	306	305	352	325	288	302	296	340	332	313	311	312	287	294	280	267	317	303	339	348	317	308	310	291	309	312	326	313	319	289	301	302	290	280	297	321	296	282	292	332	334	327	300	292	294	334	275	308	336	311	306	308	340	332	325	320	331	291	308	316	313	310	301	304	322	295	287	319	314	309	310	313	304	314	345	311	289	307	311	310	339	322	307	334	326	294	307	298	305	305	328	316	293	302	324	326	323	280	289	298	303	303	311	299	283	317	314	336	324	272	318	321	299	308	323	329	318	303	325	305	327	287	297	335	301	310	348	304	294	280	313	315	327	325	298	352	322	306	319	320	307	281	314	330	307	372	306	309	297	290	335	313	281	299	334	302	287	287	268	338	336	340	342	327	333	302	312	290	331	278	267	314	332	306	315	291	302	316	323	338	312	288	336	316	331	285	315	331	318	304	306	313	286	339	344	331	340	313	326	327	286	333	347	343	309	287	304	282	328	321	287	307	314	312	300	265	309	284	298	300	323	310	303	298	312	293	296	298	289	342	296	301	319	331	321	317	311	307	311	312	300	306	312	280	338	319	301	281	328	323	286	296	326	289	280	314	330	319	330	320	300	315	333	298	287	318	327	304	272	345	305	344	326	289	293	307	315	332	325	308	282	351	349	309	309	299	321	298	329	304	329	306	298	306	293	301	319	342	338	313	310	316	279	344	299	341	294	283	319	318	310	318	304	290	331	321	299	305	317	306	300	309	297	311	305	311	323	316	304	313	298	285	310	286	314	290	309	294	297	290	342	302	310	299	274	295	286	346	322	325	315	339	301	337	310	325	332	350	331	295	304	300	337	328	260	329	336	330	317	308	339	327	326	328	323	298	300	332	299	308	330	311	315	331	324	331	310	302	302	314	309	313	300	298	291	320	306	329	295	325	314	309	336	300	334	327	325	346	267	290	324	322	276	295	305	307	315	278	298	310	304	329	311	297	311	328	322	325	309	337	310	307	340	283	262	328	335	307	260	329	298	304	296	334	299	281	302	335	264	318	319	282	332	320	334	293	328	305	323	279	276	300	288	292	340	296	322	321	329	333	346	323	315	280	289	301	304	316	339	286	318	310	328	324	331	290	315	311	341	293	314	334	301	330	330	288	293	336	301	309	318	293	290	303	309	329	326	306	307	330	318	306	287	342	345	319	330	329	300	320	314	313	327	303	277	326	294	302	321	289	272	323	277	295	306	322	336	308	311	300	297	272	316	293	297	334	315	282	343	307	307	308	272	313	332	303	330	342	307	340	346	336	339	336	295	277	313	312	270	329	310	306	316	322	325	323	293	325	292	315	334	283	275	292	281	324	319	293	280	311	324	282	312	310	316	302	334	287	292	332	305	293	338	295	367	330	290	304	303	284	319	312	314	304	321	330	294	315	318	325	311	301	318	308	287	315	309	295	319	332	334	281	297	311	279	318	341	290	297	315	286	316	312	298	323	337	312	313	348	273	319	320	330	345	294	315	272	291	347	323	331	313	309	294	335	313	314	292	303	318	320	316	299	311	291	299	326	315	312	325	290	313	281	303	330	324	310	292	304	304	278	309	332	298	310	293	291	307	298	308	286	298	337	294	303	323	269	282	306	321	339	318	323	294	309	284	292	311	325	307	303	291	299	312	312	312	302	295	299	313	355	311	337	305	313	306	315	279	300	298	285	313	340	322	314	311	324	278	306	307	315	308	294	329	297	319	323	280	325	335	311	336	292	287	285	291	309	334	299	327	294	336	302	319	340	332	319	324	297	337	306	334	336	324	293	275	296	321	298	309	329	314	299	320	338	329	339	312	306	307	297	333	299	282	332	311	298	282	324	322	325	329	295	291	330	324	334	319	297	300	308	305	310	304	287	327	310	322	358	314	324	309	354	318	299	289	305	342	298	329	308	307	307	348	309	300	343	337	306	302	284	285	281	302	334	319	296	312	307	315	296	294	301	315	294	313	300	307	309	360	316	310	305	295	301	310	307	331	276	300	320	293	296	333	312	317	290	328	294	314	311	311	332	310	300	276	297	304	310	297	294	281	296	294	299	307	289	305	317	337	312	302	323	315	336	306	289	288	313	336	300	340	297	319	330	324	298	311	336	321	305	282	271	286	296	303	306	282	312	319	308	341	299	305	303	332	295	291	336	320	317	322	286	312	302	292	304	335	301	309	299	304	292	322	288	323	311	312	308	293	328	301	323	327	324	337	309	308	321	329	277	258	302	312	313	322	311	320	331	320	322	307	288	316	311	322	304	310	327	344	337	320	333	288	292	319	349	316	316	313	317	297	325	339	309	311	278	321	305	305	317	311	313	337	305	329	316	309	308	327	315	350	316	307	309	303	302	283	283	288	310	271	301	297	297	309	317	336	277	314	355	280	283	320	294	340	329	295	311	335	328	312	290	329	333	331	302	289	330	314	327	341	310	315	357	286	315	324	348	319	352	298	280	297	333	310	315	297	301	328	338	310	295	327	293	339	321	294	339	305	274	323	314	342	322	305	284	328	313	282	294	336	332	314	314	297	313	294	285	332	306	335	302	303	294	316	320	341	302	324	322	322	319	328	315	342	315	318	280	319	353	310	290	316	345	309	320	310	289	339	322	280	290	329	293	335	284	291	336	310	264	319	328	327	321	326	302	304	300	311	279	314	301	328	319	334	276	298	342	307	323	301	319	318	298	298	262	294	314	283	266
6582	1600	795	785	730	767	803	736	767	723	730	712	739	763	709	760	757	730	697	685	748	707	692	753	752	731	739	699	709	717	735	736	705	705	710	735	708	670	706	688	691	744	715	699	707	748	752	717	710	685	713	704	705	723	683	707	742	686	734	723	702	684	694	721	675	653	716	684	682	700	663	663	706	740	694	718	726	719	686	736	711	780	716	758	768	717	707	727	766	691	737	705	747	719	686	747	739	757	676	721	669	723	705	722	704	685	758	747	673	694	701	726	687	693	696	774	685	716	737	792	722	731	689	666	741	691	715	693	710	709	724	731	692	698	691	714	679	695	710	691	734	730	683	735	739	721	696	712	719	734	765	748	705	745	726	712	735	731	716	737	704	731	705	739	784	741	697	750	716	727	705	677	752	729	717	713	704	714	710	733	737	721	740	796	745	771	700	720	747	720	722	737	771	737	770	741	697	737	709	762	716	731	700	788	693	676	728	707	752	739	721	710	752	719	715	729	709	716	739	699	747	722	696	723	684	717	750	763	727	722	770	686	711	695	722	756	720	724	699	740	759	704	684	731	672	706	746	730	684	718	681	672	721	735	731	748	683	676	737	738	704	746	698	701	745	766	710	705	703	746	731	719	666	751	733	724	695	744	746	724	739	693	695	746	716	695	663	732	700	705	706	747	757	675	726	720	745	732	710	753	749	693	797	659	694	733	748	734	710	708	689	707	777	769	704	698	743	767	693	715	738	736	734	732	743	724	750	716	695	725	731	724	729	706	726	721	735	716	704	689	729	728	711	761	722	742	692	720	700	722	702	729	734	681	693	701	699	724	741	749	760	714	695	705	724	693	657	745	738	733	733	727	701	730	749	704	708	755	758	732	708	715	741	730	728	711	736	724	742	694	729	695	739	734	698	712	725	668	720	785	687	757	687	705	669	776	783	727	751	728	708	669	708	762	696	704	744	708	763	703	777	663	724	701	702	759	718	759	733	680	732	671	693	737	733	727	704	715	728	759	735	703	730	679	724	754	690	659	727	710	708	699	773	699	751	683	687	682	723	718	712	734	712	722	678	714	692	710	764	736	657	679	727	733	665	743	754	693	693	723	741	712	727	683	697	746	698	708	686	728	724	741	680	738	733	767	709	714	724	707	717	751	739	709	720	655	740	739	698	727	708	679	725	701	731	687	718	732	741	717	748	739	713	699	708	693	732	736	753	766	789	706	676	679	702	743	735	664	710	742	735	708	734	705	753	716	724	705	719	733	689	667	708	709	741	732	681	746	692	688	710	716	693	772	687	704	710	668	726	714	696	743	734	708	714	704	708	736	751	726	746	726	729	711	680	708	745	734	698	699	695	710	696	754	726	681	650	739	727	690	740	740	698	704	661	699	714	708	716	708	740	732	774	700	746	685	717	726	678	664	691	748	690	758	764	703	728	677	712	719	717	695	698	708	731	712	738	707	667	691	724	763	730	712	786	702	761	795	722	715	768	761	714	673	722	760	690	702	688	769	733	724	699	700	672	742	738	708	730	719	699	715	718	700	716	728	747	714	719	706	739	691	728	681	707	704	759	719	745	725	715	750	743	743	734	716	682	728	708	736	719	755	676	720	739	700	741	701	722	763	706	722	736	738	772	777	730	725	751	729	665	712	723	741	748	733	722	704	708	678	696	726	697	666	709	714	750	671	726	702	676	704	736	723	742	728	681	740	662	691	728	720	721	681	709	725	654	708	706	728	712	737	688	746	745	681	723	683	711	690	688	714	659	660	657	677	716	694	743	667	732	713	712	735	699	756	721	750	702	681	674	749	745	707	670	721	729	721	721	722	716	691	694	724	684	694	766	682	701	724	725	744	738	734	716	719	753	745	693	710	633	709	756	711	666	719	731	772	731	707	701	717	702	752	723	743	714	707	757	688	714	724	733	691	722	747	723	675	671	729	691	714	681	704	661	694	720	730	715	750	704	695	735	729	737	706	710	751	709	695	705	737	738	713	731	680	772	753	734	715	728	712	694	697	702	708	678	767	725	688	679	761	740	690	710	668	691	744	682	744	703	724	692	735	747	699	690	772	711	758	685	705	724	674	711	718	715	664	735	741	708	704	712	716	715	669	742	720	708	745	693	701	679	730	772	715	754	772	709	682	708	753	737	721	710	695	687	688	682	730	754	699	698	707	775	709	759	758	748	720	693	682	732	712	761	682	669	690	746	724	721	685	699	719	686	687	696	724	711	748	699	710	722	712	730	720	691	699	682	716	737	707	728	728	709	737	732	667	713	705	722	703	732	743	724	725	720	744	738	786	720	714	718	732	736	695	689	732	744	668	723	681	733	706	682	729	725	747	685	743	741	716	738	774	675	741	672	685	695	714	719	716	736	686	782	744	718	692	737	699	667	727	734	722	718	688	734	726	694	737	711	751	753	738	706	709	678	700	674	682	739	732	725	760	702	686	683	737	742	692	759	714	745	686	700	694	696	707	746	698	721	721	722	687	717	712	699	702	728	742	715	730	728	666	685	697	648	751	724	765	736	689	708	712	730	728	669	675	718	697	762	739	741	669	718	701	689	716	733	681	665	761	680	724	685	730	712	687	744	722	722	694	710	722	715	721	703	739	677	685	710	663	674	706	718	718	750	686	727	673	729	722	744	702	716	693	743	732	743	773	724	703	759	705	724	741	770	716	761	690	748	702	706	705	724	689	728	674	692	693	727	696	706	710	765	700	728	711	718	728	728	739	747	746	730	657	690	745	722	696	714	743	704	731	748	703	715	706	732	668	692	772	757	693	742	671	705	722	714	752	703	722	694	742	676	731	688	754	698	723	758	690	675	719	724	683	743	710	632	684	755	712	749	739	706	734	720	722	709	700	698	693	700	726	747	703	697	704	699	728	714	730	700	750	723	701	693	746	728	693	725	769	729	693	719	727	724	729	719	686	762	735	694	724	729	703	764	706	687	763	704	708	712	710	762	737	678	698	690	742	721	723	734	727	753	756	697	760	693	717	676	690	738	687	717	690	679	712	744	694	721	718	709	721	681	730	720	732	694	761	744	727	704	712	700	719	725	735	687	680	710	722	665	713	756	652	708	716	700	717	721	734	690	691	774	719	697	740	702	707	716	718	708	693	769	698	737	687	711	677	717	736	704	724	710	703	723	710	710	711	711	700	740	724	702	712	706	684	720	730	722	717	728	687	725	699	727	762	681	759	697	721	731	690	694	716	752	713	724	732	685	718	723	739	736	695	700	761	746	738	704	712	796	686	770	754	710	713	683	708	716	703	735	684	710	701	727	775	710	744	695	708	725	753	725	690	690	736	687	741	733	709	707	732	688	675	726	697	736	678	748	714	715	712	722	750	716	706	694	682	743	720	692	704	724	687	760	697	710	693	713	705	722	686	709	692	657	718	663	741	653	722	702	695	728	686	710	713	700	716	711	727	743	748	683	709	732	714	739	700	725	740	739	722	736	735	681	739	712	700	697	679	734	748	710	705
33757	20505	4805	942	602	471	375	290	228	268	235	212	214	170	187	151	180	173	149	161	134	150	167	140	171	155	145	163	159	166	134	151	140	156	161	150	152	136	159	146	140	147	144	150	131	161	152	156	139	114	127	144	122	137	144	119	141	140	141	158	134	141	142	144	137	137	134	121	129	153	150	137	135	141	138	135	138	149	165	120	149	162	120	149	138	148	125	124	130	134	161	159	140	124	153	126	127	127	138	134	116	142	131	129	131	142	143	147	151	138	123	157	128	141	135	170	128	148	161	131	171	140	128	131	147	140	136	129	143	134	149	131	126	151	151	148	122	176	126	135	132	165	127	143	151	145	127	154	143	146	116	156	154	151	134	145	131	158	138	125	145	134	146	153	152	149	138	161	131	137	136	146	142	126	133	139	137	121	147	156	148	162	158	139	118	168	122	144	146	144	134	144	160	150	140	145	152	144	147	138	146	129	141	139	134	141	136	134	147	137	146	163	153	125	144	129	123	145	147	157	153	145	171	157	132	144	144	143	139	130	150	114	148	129	132	142	127	141	167	145	147	119	137	127	149	153	159	149	141	133	125	149	128	138	148	131	135	148	157	143	139	114	138	133	149	134	155	141	149	142	146	135	137	124	159	142	133	125	152	137	124	147	149	119	134	138	158	151	169	119	150	170	126	157	163	159	147	121	138	140	150	130	147	125	128	155	170	125	143	136	128	140	149	146	144	158	157	144	116	145	145	122	136	149	147	142	133	150	132	157	162	148	136	150	164	136	140	145	146	169	121	120	150	150	133	165	150	163	147	153	135	143	148	138	138	154	142	132	126	146	151	158	141	164	143	151	137	130	154	141	145	146	136	141	128	131	142	145	123	139	131	156	145	138	150	117	140	149	143	144	128	135	134	154	151	120	133	144	123	127	132	135	167	151	161	132	124	163	161	136	136	120	121	144	136	159	141	135	153	133	152	134	138	140	151	131	120	149	127	164	137	139	161	153	142	133	138	139	159	153	153	136	147	129	115	173	155	147	153	132	135	131	165	135	160	148	127	136	143	153	141	148	172	120	124	153	153	156	158	152	119	137	143	132	163	133	162	144	137	132	148	127	130	146	169	141	109	137	153	129	142	142	147	147	136	120	130	126	160	148	162	143	143	124	119	126	139	143	131	151	121	136	135	146	148	165	138	135	153	146	142	140	149	126	147	143	154	183	161	149	154	140	148	126	107	151	156	147	143	155	149	143	117	166	152	144	145	152	140	124	153	153	147	144	167	139	129	135	114	144	148	133	124	139	156	129	136	167	153	143	147	131	138	137	156	154	130	144	135	134	130	134	140	159	138	151	139	155	139	145	140	136	147	158	128	141	136	124	133	133	150	131	153	140	152	133	118	142	166	148	140	142	151	126	167	156	124	154	117	128	133	136	153	133	127	154	137	150	152	160	159	133	131	148	126	144	157	170	157	151	147	140	124	153	114	133	139	137	162	135	143	143	148	141	159	144	138	148	172	137	142	128	149	147	133	112	152	146	151	142	142	142	170	119	115	156	148	143	128	139	155	144	152	137	150	137	127	146	151	133	149	126	146	139	145	118	151	125	158	132	145	147	158	147	137	159	134	140	148	139	115	137	140	138	142	142	138	128	158	139	128	124	135	127	160	166	146	143	135	147	140	178	136	134	133	158	137	132	149	142	144	119	140	134	165	163	136	136	131	151	124	150	162	152	167	138	143	123	144	140	144	131	154	163	140	146	130	147	133	124	140	142	139	134	130	145	131	144	142	124	134	147	145	139	141	134	125	157	152	137	134	149	142	128	154	145	141	134	154	146	143	145	144	139	130	136	142	147	153	123	125	151	141	136	140	149	157	161	157	115	130	147	143	138	147	148	130	167	156	128	142	153	137	135	131	135	141	148	141	146	149	156	141	126	140	163	118	156	136	145	139	142	139	141	127	151	132	151	144	159	140	136	134	124	161	138	143	153	135	137	134	129	111	121	136	137	125	140	162	126	135	151	131	115	143	128	174	150	135	161	159	150	131	126	135	159	141	130	144	152	162	150	138	155	150	122	114	164	157	154	130	142	142	155	135	144	150	159	159	130	126	143	158	147	132	140	162	116	123	138	144	138	132	139	157	133	142	142	134	132	138	152	134	112	146	146	142	163	131	144	129	133	138	170	147	140	146	149	134	150	152	152	149	139	131	122	148	149	134	132	133	134	147	147	143	118	150	138	125	142	131	140	160	149	121	137	144	162	148	126	133	137	154	139	119	153	136	155	151	151	142	126	146	134	132	137	115	128	130	129	165	154	154	130	164	128	162	145	161	150	132	127	150	143	143	123	170	156	145	149	138	147	140	124	136	143	160	141	135	152	135	140	136	162	147	130	150	143	161	140	149	144	136	144	147	134	141	139	137	150	139	135	129	136	114	155	132	132	140	152	134	166	162	158	132	156	133	146	161	135	138	131	149	155	151	150	127	164	153	143	122	152	128	160	122	147	136	163	117	144	123	149	155	158	136	130	138	140	151	138	140	137	158	146	146	171	154	127	133	150	158	152	150	142	158	145	128	164	148	157	119	147	145	148	143	147	125	134	162	139	141	136	133	134	153	127	126	144	141	138	144	155	137	131	153	135	172	150	156	145	118	162	125	136	132	141	127	146	136	154	132	130	137	108	152	140	141	138	138	155	135	130	122	135	137	167	131	150	150	151	144	137	129	153	138	148	139	156	150	152	149	141	125	156	123	154	147	117	148	107	136	165	118	136	135	128	144	157	151	149	149	134	130	139	167	142	126	129	137	144	142	135	129	158	122	141	147	130	133	133	125	122	143	133	147	144	158	157	145	138	144	164	143	152	152	135	139	136	144	143	134	138	140	150	164	138	139	145	155	157	151	135	131	126	139	129	124	135	148	146	135	142	144	126	138	145	168	169	128	142	150	158	144	135	140	146	151	132	150	119	150	166	139	156	159	152	136	145	134	128	135	144	154	166	169	151	139	125	142	154	136	142	150	142	126	136	144	155	146	157	130	131	160	147	154	143	155	139	140	138	132	127	146	135	155	149	140	153	147	135	150	132	141	122	144	150	133	150	145	140	147	130	151	145	148	152	146	131	154	121	136	144	126	148	130	165	140	141	137	156	142	129	116	123	161	135	120	128	134	166	146	157	131	112	163	128	150	136	144	144	148	136	152	116	123	135	146	145	135	127	152	147	155	147	127	130	138	143	138	162	158	142	127	128	143	135	138	153	141	137	113	155	118	133	141	138	147	133	130	139	145	142	162	149	126	133	152	139	154	127	139	157	143	130	149	139	124	128	141	151	151	139	162	164	150	133	135	153	138	129	125	141	124	116	137	136	150	156	131	128	152	129	135	135	146	142	140	150	137	138	130	129	152	158	164	124	123	118	145	134	139	155	146	129	146	141	136	146	126	142	141	132	146	137	137	126	143	128	175	138	118	163	134	139	151	130	135	141	133	137	119	151	144	141	137	127
17429	15110	2359	2805	2388	1993	1617	1342	1250	1053	942	815	804	781	670	636	612	611	564	516	507	548	512	508	453	466	466	500	467	456	402	425	405	441	451	410	428	436	476	418	396	448	378	400	369	422	389	421	393	392	397	389	372	369	390	398	397	372	372	422	376	372	374	382	376	408	376	363	402	367	365	417	391	398	387	376	385	390	437	414	378	396	389	373	367	411	368	399	396	366	373	377	392	374	370	387	381	379	359	389	397	398	372	381	371	414	414	363	344	370	392	356	364	368	416	360	388	378	401	378	375	357	412	380	384	377	389	377	366	352	365	345	354	361	365	368	351	343	358	352	353	409	362	347	401	373	374	351	380	387	390	356	355	357	383	352	369	326	346	404	346	384	343	371	380	381	369	398	390	351	379	371	366	373	383	394	365	358	363	375	359	380	347	384	359	395	364	385	360	365	367	356	384	384	351	382	393	356	348	383	390	400	379	392	384	368	399	379	416	374	366	377	360	389	354	343	387	381	381	374	356	374	371	388	381	361	371	389	358	370	358	345	360	387	320	365	347	341	349	398	366	384	356	400	403	396	353	366	397	375	365	386	330	358	339	357	381	386	363	369	400	360	382	373	375	377	331	352	352	345	331	400	349	384	390	347	384	371	353	365	358	382	364	416	377	376	386	380	405	394	380	361	373	362	360	362	370	350	357	408	391	351	369	346	365	389	360	357	359	356	353	409	349	343	357	351	373	387	364	383	389	369	392	337	359	346	408	412	372	364	379	389	363	362	380	355	370	370	385	371	404	396	363	348	383	381	385	347	377	383	366	420	372	406	345	373	376	357	391	336	376	363	373	385	369	361	374	342	367	350	373	380	346	391	369	359	332	376	367	384	383	336	377	352	348	366	372	358	364	354	374	357	391	403	359	382	367	402	347	380	411	362	378	323	371	393	333	374	348	342	337	336	397	363	340	416	421	363	324	340	386	379	407	356	384	387	375	352	375	367	365	368	377	410	370	376	344	333	384	361	348	370	372	383	378	373	382	401	348	363	321	410	363	394	379	395	336	365	395	370	355	347	345	356	396	372	368	394	332	350	346	379	380	363	365	372	369	367	431	355	374	343	398	361	362	356	352	375	359	355	384	367	356	402	357	351	326	367	358	365	357	352	354	390	394	363	360	356	384	411	372	391	371	357	360	377	353	378	389	368	347	377	407	371	371	374	376	397	347	365	325	393	369	396	381	371	422	342	393	362	409	363	356	359	358	352	397	389	354	366	355	347	353	353	372	353	360	367	332	377	389	372	374	396	370	354	372	398	404	362	374	330	367	341	369	360	359	383	359	366	378	383	347	346	349	346	381	364	375	361	385	404	384	384	357	365	366	378	354	366	392	376	382	387	379	358	377	365	383	371	408	342	364	333	347	354	352	373	385	391	389	355	336	363	354	380	402	379	374	375	358	350	380	381	381	353	349	368	376	362	374	359	375	371	338	370	399	344	386	388	352	390	338	362	371	353	414	346	337	374	371	318	364	366	335	377	372	329	374	382	358	380	371	393	353	359	368	397	378	337	386	347	417	369	401	366	375	377	377	370	356	344	389	362	366	408	416	384	390	413	342	358	359	382	374	341	373	343	362	355	373	351	358	392	383	334	363	386	384	354	385	356	373	365	385	351	345	355	371	349	391	331	391	371	361	350	362	381	368	371	350	382	387	373	372	379	339	384	371	353	363	358	401	348	374	369	385	380	375	393	354	392	357	369	368	403	364	346	376	385	370	390	349	343	337	373	374	358	374	395	344	390	339	375	389	392	358	323	417	398	351	382	367	384	381	396	397	408	372	393	363	390	414	417	375	408	356	418	351	407	363	403	365	368	365	340	395	366	391	376	379	399	394	359	359	394	356	377	396	381	349	372	381	348	343	386	348	383	389	358	378	359	371	355	357	375	358	335	351	363	376	350	360	370	387	397	387	356	384	343	371	380	395	354	390	398	384	364	383	388	375	390	364	338	387	347	356	348	366	362	399	401	341	409	359	416	393	380	353	345	367	379	404	360	359	386	376	354	376	362	352	362	400	395	360	384	389	334	352	369	392	363	353	359	374	402	368	394	356	366	354	374	375	351	372	371	386	351	363	386	345	379	374	370	345	376	365	397	369	363	389	362	344	383	395	355	373	365	343	409	381	317	380	366	339	341	365	377	365	359	359	340	353	339	375	343	365	353	370	371	350	372	335	351	342	382	386	354	381	342	357	373	390	394	380	359	342	351	343	391	360	377	372	373	369	380	404	387	369	361	374	401	351	354	359	408	369	384	380	357	388	358	381	363	379	353	378	369	364	376	372	379	365	347	370	385	376	323	366	376	353	386	356	392	335	354	394	373	364	353	365	392	342	359	374	386	366	356	383	379	358	379	368	363	385	402	372	341	399	379	355	399	370	358	365	360	363	367	360	341	345	385	367	358	382	382	322	386	389	370	370	349	362	398	363	362	342	353	373	361	352	374	357	361	388	344	361	372	360	373	372	370	355	393	363	344	359	382	341	392	346	399	382	384	370	399	385	407	361	357	361	344	368	368	328	380	349	372	376	361	350	355	357	352	382	366	361	354	361	398	365	360	345	318	377	374	363	337	407	359	368	371	365	361	349	355	350	366	361	371	378	361	391	362	381	374	408	393	361	360	366	387	380	350	370	365	406	352	386	356	377	370	373	339	386	346	391	383	351	392	345	387	360	373	349	353	360	389	360	381	393	387	350	351	390	396	386	395	385	373	384	366	367	372	385	353	398	383	378	363	354	350	365	381	393	370	384	398	412	386	350	373	365	368	365	397	368	330	360	368	363	410	387	364	368	364	362	392	363	395	415	398	376	366	389	363	377	372	379	362	379	361	399	402	364	383	381	362	391	353	369	354	351	366	342	356	350	377	338	397	390	370	382	357	347	381	385	385	354	347	407	365	316	378	368	401	357	350	363	367	360	358	393	357	390	430	377	351	352	331	388	397	373	309	366	384	395	377	369	359	408	383	362	373	363	383	352	349	372	373	362	387	354	400	336	366	371	357	370	376	373	381	372	387	351	387	385	356	371	363	347	365	369	395	392	342	369	364	342	360	391	367	396	397	386	402	404	374	363	365	354	365	344	352	365	357	399	324	376	361	348	375	323	361	373	383	384	382	353	406	406	396	355	383	385	362	393	376	339	355	329	366	390	377	360	386	369	363	382	387	395	321	376	357	342	353	341	397	344	353	373	388	371	396	370	379	390	367	374	368	391	395	380	359	375	346	374	354	376	387	396	362	377	342	387	373	353	407	369	395	375	375	366	364	365	404	367	338	406	406	390	347	378	377	345	359	351	352	376	378	349	348	362	389	403	352	360	410	401	351	348	340	384	372	374	345	373	397	377	362	368	383	358	390	382	405	343	360	388	361	356	360	404	367	346	365	346	350	368	374	353	354	388	413	383	356	358	403	390	346	393	350	380	389	370	380	374	391	378	369	367	385	379	350	380	380
44780	33527	11218	2028	1202	834	616	515	431	396	362	338	311	255	253	241	233	211	222	214	191	184	187	180	226	204	191	176	212	184	179	166	173	183	197	180	154	165	145	187	169	153	172	201	208	181	215	146	185	187	191	182	177	160	175	175	185	169	150	142	151	151	150	149	154	158	184	166	177	180	168	205	155	153	164	193	165	174	139	179	155	167	156	170	150	174	161	152	162	186	157	169	156	156	140	180	177	176	161	153	173	146	171	157	177	176	142	193	181	166	175	163	142	158	174	175	157	151	153	162	139	149	177	165	155	167	148	168	176	163	146	168	144	178	171	163	159	153	168	147	165	164	183	157	158	170	169	164	170	172	166	152	141	175	158	186	179	153	161	162	172	158	185	164	149	153	146	182	185	174	168	154	158	171	163	186	157	160	162	145	167	169	153	159	193	195	166	163	177	163	149	193	156	151	165	157	170	155	160	169	173	182	178	171	161	151	158	169	161	169	175	179	191	148	157	158	142	175	164	153	151	203	146	164	167	182	189	180	175	177	152	125	151	140	139	166	197	158	165	173	163	147	175	165	178	148	167	179	173	183	163	142	173	170	169	182	164	170	147	155	163	151	168	174	152	167	177	170	164	156	151	169	178	169	183	158	174	199	165	141	176	144	149	138	146	175	177	165	156	165	170	176	166	147	183	179	175	186	197	148	146	171	150	171	162	175	141	167	161	153	151	178	169	152	144	150	141	160	139	151	176	158	155	144	155	158	167	175	136	159	159	160	164	157	137	168	162	154	174	154	148	185	179	154	159	156	162	156	154	157	169	176	173	150	159	168	191	175	183	169	182	149	160	160	184	164	160	134	149	156	172	158	152	158	150	136	166	159	176	171	138	175	157	175	185	165	179	157	153	172	156	147	160	155	176	154	168	152	179	165	155	162	146	176	156	158	159	171	175	166	174	150	138	163	189	188	156	144	185	158	175	157	172	157	145	148	176	170	148	165	164	152	166	148	150	145	181	162	163	150	157	157	166	160	155	166	172	171	148	167	173	188	159	146	147	162	157	150	163	192	153	183	148	177	138	145	157	168	142	143	165	150	175	189	182	146	161	150	163	174	162	159	143	162	164	169	171	181	155	166	166	169	160	182	161	169	151	175	173	159	155	153	168	179	173	159	150	160	169	149	155	149	168	184	180	145	144	145	166	156	160	145	147	174	132	172	152	169	182	186	169	148	143	145	158	153	165	168	167	164	159	167	165	161	159	176	167	133	166	163	181	148	160	167	179	173	175	156	171	187	155	174	177	177	155	164	176	181	168	142	158	165	176	150	180	152	169	168	156	162	162	214	137	170	165	167	185	161	155	149	159	182	166	167	158	166	154	162	156	170	159	174	167	196	149	162	154	168	148	170	180	179	157	159	179	160	148	157	144	147	168	133	173	191	156	171	139	166	173	178	150	161	154	156	175	171	153	150	156	159	155	143	156	162	164	182	163	164	163	170	167	180	163	180	157	159	162	181	191	138	168	150	169	174	179	179	144	169	157	170	147	133	185	189	183	152	182	159	159	178	174	163	177	177	140	152	205	164	149	161	145	152	154	142	181	156	162	161	171	182	164	155	165	167	157	157	163	177	156	171	135	165	163	201	139	185	180	166	179	174	173	147	146	154	160	167	148	168	160	179	186	184	184	165	173	153	180	165	155	162	148	170	169	155	159	150	160	168	166	172	173	160	138	177	180	164	154	166	164	170	144	168	163	170	164	190	185	152	165	163	165	162	145	177	178	151	145	177	157	162	161	172	169	163	170	189	168	166	165	154	193	182	154	166	161	151	167	162	126	177	186	149	167	154	149	145	161	150	166	158	167	163	162	157	160	153	182	167	161	160	162	166	181	161	169	145	165	150	175	147	151	146	165	147	204	145	145	170	159	135	164	189	188	158	157	176	156	146	170	166	162	175	196	155	184	179	160	162	151	145	168	158	180	142	171	173	169	145	158	188	154	150	174	177	148	158	163	150	173	141	153	155	163	184	168	168	150	146	156	180	165	159	156	173	179	173	143	161	165	169	169	148	165	178	134	180	149	143	168	165	178	146	139	150	181	157	176	171	162	171	150	144	149	151	168	179	167	142	175	165	166	153	146	158	161	172	180	164	153	162	178	174	153	177	160	158	184	155	152	177	176	131	156	150	170	167	159	161	129	182	155	163	155	164	156	134	174	148	171	166	187	159	187	179	177	168	146	166	165	157	156	154	174	177	159	175	185	159	160	158	165	152	160	175	166	162	166	148	141	145	175	194	136	163	139	154	161	146	156	147	164	179	179	162	160	163	195	178	163	170	148	152	168	198	163	161	164	199	190	160	177	164	180	157	152	153	162	189	173	192	151	153	176	189	161	159	152	174	161	158	159	132	158	173	179	185	183	169	158	183	167	164	161	180	167	190	180	182	169	157	166	145	161	188	152	170	155	152	175	174	158	174	186	167	190	163	154	186	145	179	156	158	179	179	164	176	178	155	176	170	148	165	161	143	205	165	163	185	178	180	137	145	160	160	170	140	154	172	156	164	177	157	150	172	165	158	195	188	151	170	142	178	153	166	145	157	161	139	163	156	164	163	159	151	181	148	189	157	160	151	163	165	177	157	142	172	175	157	129	157	166	153	175	172	178	166	170	178	165	172	175	149	183	161	171	158	146	172	154	178	158	174	159	171	176	194	156	177	169	162	180	158	166	167	159	180	193	174	190	162	184	141	140	151	160	177	152	152	164	182	196	173	146	162	176	159	154	170	164	159	169	161	170	172	163	171	168	161	168	181	184	165	172	164	178	157	186	127	153	179	178	180	203	190	162	165	169	184	170	145	171	171	163	162	126	151	165	181	173	169	159	165	162	177	151	140	170	186	176	182	183	154	162	168	175	188	137	161	168	158	177	152	167	176	178	156	154	154	167	160	138	168	162	164	160	151	159	185	180	161	188	188	160	176	135	160	171	177	159	143	150	146	186	158	171	181	158	165	152	146	162	176	162	169	158	154	150	179	152	157	140	171	157	193	160	135	162	165	159	165	151	147	142	150	138	174	154	166	161	158	174	177	163	176	165	168	167	166	153	176	169	150	148	182	157	184	173	176	165	159	166	174	166	162	172	155	160	155	149	154	184	199	190	142	183	175	152	157	169	158	170	142	137	182	154	173	149	162	184	175	152	179	159	174	169	177	158	145	167	175	161	155	162	180	159	173	167	162	157	156	179	173	148	189	172	170	191	151	149	177	138	134	164	180	153	159	147	159	161	154	150	161	157	165	180	169	172	164	157	168	173	147	152	157	189	152	167	178	147	164	135	154	164	173	143	155	156	147	155	193	173	156	169	150	150	141	166	150	182	178	169	172	170	148	146	149	148	153	160	162	170	177	164	175	167	160	154	146	128	167	181	159	158	159	154	165	146	164	188	146	166	161	170	162	174	144	156	179	158	177	157	155	141	165	172	153	173	158	157	174	157	160	159	156	183	160
24022	22956	4243	4748	4148	3440	2836	2310	2009	1717	1479	1407	1237	1197	1066	1004	925	901	824	785	761	753	696	645	645	671	655	626	610	595	617	603	582	549	529	534	519	494	519	548	516	527	518	509	506	469	484	505	551	508	501	491	483	477	534	517	476	510	472	466	506	470	443	495	513	462	488	462	473	518	456	444	462	417	426	513	456	448	465	439	439	470	492	464	472	438	436	450	483	432	461	461	453	477	452	463	427	496	447	429	454	474	475	409	461	481	445	443	431	464	471	446	485	429	453	443	468	413	454	448	470	430	465	448	430	440	407	443	476	419	464	442	463	443	431	454	491	443	438	449	452	399	437	430	428	427	418	488	427	439	457	454	438	419	437	425	447	428	427	458	469	466	479	448	436	424	430	478	428	456	419	414	459	455	403	434	445	447	403	460	480	472	462	439	426	454	428	443	423	486	472	467	444	477	436	417	446	447	455	441	449	461	409	435	438	425	441	488	452	449	447	428	438	503	441	422	441	456	460	440	452	438	437	434	446	476	444	417	455	400	445	471	437	443	457	449	510	426	415	424	454	430	430	441	434	447	449	448	432	421	457	441	470	464	481	427	455	471	440	447	469	461	444	447	428	404	432	436	474	451	456	454	442	432	466	437	420	470	426	450	473	413	478	480	428	457	451	471	442	433	415	427	444	425	464	445	452	454	428	458	428	466	484	458	458	468	449	453	469	464	436	454	470	462	429	423	474	412	442	449	425	427	463	447	482	445	422	444	410	453	445	444	431	465	436	472	454	424	442	442	434	420	421	437	419	439	439	440	433	406	439	464	445	412	428	425	460	461	428	473	457	405	432	431	450	419	417	421	440	455	402	456	462	470	453	454	426	419	437	433	432	452	424	453	466	426	474	446	452	408	461	438	434	460	438	441	457	439	473	436	451	401	419	448	397	411	405	420	490	454	448	467	449	443	479	431	435	434	474	438	485	438	427	428	446	421	432	431	456	432	406	448	448	466	465	475	426	427	453	437	457	427	441	469	471	447	432	419	457	457	457	511	487	425	439	459	457	445	460	417	424	437	457	430	459	447	454	426	420	425	448	437	470	479	432	430	459	439	422	450	425	446	431	435	410	444	452	456	429	427	444	460	456	453	458	430	442	468	453	476	429	406	432	417	435	432	453	456	469	466	442	459	444	440	442	435	420	455	452	451	432	435	446	455	466	493	401	427	440	486	444	421	447	437	471	472	425	438	472	420	465	442	432	440	391	457	458	424	468	410	429	474	443	437	423	469	430	479	424	431	432	472	434	483	456	475	462	438	455	493	447	394	452	444	438	453	444	452	454	431	437	409	443	467	463	397	479	491	446	435	444	464	462	436	483	466	474	447	430	388	441	438	430	460	427	423	489	459	443	450	502	426	481	464	475	472	469	467	455	456	415	410	430	452	403	443	420	432	435	461	457	439	437	471	421	420	413	445	465	427	432	441	449	453	445	441	452	473	417	438	490	460	408	409	467	433	455	501	419	443	445	441	474	439	430	451	439	442	429	429	466	424	423	454	451	467	413	446	483	472	427	464	467	454	415	450	425	475	436	448	429	461	449	416	469	433	423	426	460	443	453	447	490	448	475	450	449	457	456	466	436	470	447	441	429	450	438	470	466	433	477	426	422	445	463	465	488	463	457	426	431	438	478	405	459	447	440	406	453	439	432	462	430	455	445	422	473	464	430	446	455	439	421	437	436	433	420	413	408	470	446	468	423	461	419	471	440	457	422	440	449	433	432	474	436	448	430	423	424	450	402	434	441	440	451	447	448	410	454	422	431	418	417	431	457	456	419	424	497	478	434	454	461	430	451	428	442	456	427	451	479	452	456	471	431	490	439	468	433	428	491	437	463	467	453	436	419	431	421	434	456	430	441	450	448	490	439	414	447	427	456	457	475	424	459	417	508	449	471	459	446	436	448	467	423	474	453	460	436	463	443	461	427	469	435	441	440	462	449	439	450	445	463	436	440	448	438	465	468	446	427	428	477	447	468	429	424	436	433	463	475	426	462	408	446	420	479	438	434	440	439	419	429	472	405	442	442	422	453	461	457	440	472	447	418	440	475	445	435	442	467	444	442	468	439	427	471	438	488	466	438	451	473	425	452	424	424	477	466	465	461	432	415	423	420	435	400	447	430	434	431	437	462	437	432	494	425	445	462	459	437	413	456	444	425	423	460	420	428	406	445	461	398	446	464	413	431	439	476	451	457	425	460	448	443	469	461	436	489	410	417	466	465	438	441	422	472	435	430	420	451	421	459	449	452	453	496	417	435	451	420	473	443	502	434	426	470	399	438	435	400	428	450	435	456	463	464	424	461	447	448	429	479	395	439	457	429	417	412	442	457	406	425	447	465	449	440	466	406	431	459	448	427	411	438	424	476	452	462	458	450	427	447	419	463	437	445	443	434	459	434	467	394	446	397	466	423	420	422	467	435	445	437	408	429	473	462	453	434	428	402	411	452	462	443	410	426	454	436	418	437	447	436	429	412	463	416	426	478	440	448	406	434	420	398	461	485	453	433	469	477	446	445	458	418	459	442	467	419	466	436	450	439	449	442	425	430	439	423	458	473	440	460	441	454	441	473	429	422	453	433	480	361	462	407	486	390	428	442	459	437	418	438	472	456	432	448	478	444	441	477	403	419	486	446	460	453	372	463	431	463	431	414	451	451	460	458	457	480	432	416	429	474	426	458	421	425	435	425	455	402	443	412	463	453	435	416	451	419	433	446	420	456	413	453	424	445	439	450	438	442	455	505	473	439	446	403	450	441	434	445	444	429	452	420	427	460	430	451	444	440	440	416	418	499	417	465	444	401	466	402	423	452	447	445	453	438	432	440	409	401	489	461	458	466	429	454	425	442	434	455	435	453	443	479	459	440	426	421	442	432	423	452	452	433	436	450	445	430	436	458	446	384	453	454	432	453	421	458	413	414	417	449	419	457	418	480	446	440	462	466	454	434	452	458	416	461	374	441	469	438	454	427	449	471	425	457	437	480	438	441	423	460	457	455	414	435	469	459	420	472	447	462	473	448	450	454	515	467	424	451	428	403	413	443	485	452	397	453	463	490	453	457	471	471	453	416	452	471	483	408	431	474	437	436	441	458	453	428	446	455	430	453	438	477	473	410	450	443	461	461	448	459	478	451	464	453	455	463	461	444	431	420	423	462	443	469	439	440	455	489	466	457	456	454	436	450	461	439	457	424	426	420	454	406	431	448	443	458	418	424	441	466	434	414	464	440	438	478	453	422	430	379	449	453	429	426	402	450	406	467	453	436	462	433	389	423	462	435	459	432	489	430	431	441	433	442	450	457	455	460	423	462	448	458	448	462	416	424	455	455	448	433	465	449	462	458	437	420	437	450	458	456	428	470	466	422	420	445	443	464	468	483	435	474	444	423	428	481	456	449	433	409	431	456	427	425	376	456	451	464	430	432	379	479	435	408	425	403	482	463	438	454	479	435	421
15140	1672	357	327	323	307	338	322	327	298	321	299	340	353	308	319	303	321	304	330	305	308	299	293	304	328	301	290	294	312	327	315	310	310	315	313	316	313	278	290	341	310	298	324	287	319	306	323	327	330	342	297	304	309	314	311	289	296	267	333	304	307	296	346	297	307	340	327	297	327	307	321	318	356	320	310	348	300	343	301	323	273	288	321	335	285	308	332	314	299	319	348	339	331	314	286	328	289	329	314	331	290	291	289	305	316	298	283	280	349	294	301	299	329	295	285	326	281	301	333	316	308	306	317	324	319	323	326	315	345	307	326	313	337	287	298	310	325	307	331	296	314	317	315	330	307	330	288	315	302	335	305	314	324	300	330	300	300	329	285	308	346	285	295	319	351	298	276	290	297	279	314	322	334	310	303	297	309	338	316	319	305	270	294	331	297	307	319	314	339	304	319	295	285	299	305	316	329	280	321	307	287	297	303	308	310	318	342	324	317	307	313	297	306	319	318	307	287	305	336	308	282	308	300	304	291	328	335	337	317	298	343	285	323	310	286	313	310	310	287	279	319	316	268	296	300	328	313	316	319	311	286	317	329	309	272	345	306	342	327	331	314	330	319	314	329	263	326	328	369	317	314	342	314	299	293	307	309	293	306	328	275	325	329	284	293	352	302	284	313	321	307	326	311	327	332	308	299	323	315	320	289	320	321	333	314	315	314	307	333	306	323	287	322	332	309	326	332	353	314	314	319	275	328	313	319	297	336	322	307	337	302	327	332	309	321	279	307	285	349	306	314	314	323	280	318	329	343	312	288	311	290	313	295	334	310	333	324	298	338	343	298	336	293	315	286	278	315	330	345	310	320	313	301	292	330	310	300	351	287	341	286	318	324	306	317	291	350	318	309	320	290	315	304	304	312	286	311	305	321	320	283	325	279	358	296	308	289	293	300	301	311	313	315	326	309	319	350	298	304	300	317	326	354	290	322	319	311	317	334	311	312	329	304	345	313	308	321	299	270	319	323	293	309	296	292	317	328	287	340	295	292	302	284	310	304	334	314	323	316	315	327	318	342	312	318	311	302	302	326	279	291	311	300	290	313	307	290	318	324	352	309	334	307	296	327	337	313	329	321	297	320	326	248	304	319	315	304	328	323	348	305	322	282	290	321	330	311	311	274	319	310	295	347	311	313	283	305	305	303	290	340	292	319	279	333	298	320	319	301	330	289	288	315	305	305	303	333	294	274	311	289	309	323	294	328	273	319	314	324	288	288	321	326	286	296	335	290	292	327	298	320	347	294	312	310	311	316	318	323	304	300	318	319	354	310	285	322	312	303	324	323	296	326	305	291	329	317	332	285	312	298	316	322	316	307	314	297	305	288	289	298	278	317	298	312	307	301	313	284	285	328	298	302	282	297	305	331	306	277	312	320	309	324	291	288	335	315	299	307	285	273	318	292	301	301	294	288	308	309	320	315	294	310	299	283	289	308	298	305	329	292	321	282	306	316	327	318	323	304	297	290	297	290	343	322	355	337	310	317	355	317	284	298	294	309	340	313	265	297	312	319	347	330	307	320	299	303	329	292	305	332	294	299	272	311	303	326	304	307	306	310	306	349	333	322	286	284	308	342	324	310	303	306	300	350	299	319	288	300	290	312	284	273	327	328	284	323	351	308	301	310	302	306	293	274	336	333	341	301	293	302	294	312	363	308	325	327	284	315	320	344	281	347	275	307	289	328	330	279	347	338	316	303	319	306	278	296	316	315	306	298	319	313	312	302	322	301	295	311	336	317	318	325	321	317	289	320	276	319	303	296	306	331	315	291	309	327	301	324	313	307	319	339	337	313	284	308	352	276	317	257	306	349	301	316	301	326	286	323	357	285	309	313	296	298	320	311	316	328	340	300	303	296	305	286	311	297	317	325	298	315	330	324	312	339	337	318	322	345	339	320	297	290	312	309	302	275	299	325	342	335	299	316	299	293	329	286	304	296	306	261	320	345	318	341	330	327	301	296	329	330	286	296	317	306	325	315	323	304	301	324	327	312	342	322	323	305	322	254	302	317	311	275	343	322	334	294	301	302	348	310	309	281	328	357	314	319	338	300	286	302	291	308	317	308	328	314	301	305	313	310	317	308	334	317	317	283	277	319	296	301	284	302	299	298	290	296	301	310	294	295	315	298	318	272	323	299	332	309	302	303	307	298	337	299	290	330	294	293	310	312	311	341	281	323	340	312	323	292	321	307	305	318	291	301	317	303	312	290	305	336	283	315	331	317	293	301	299	321	266	300	291	318	293	334	313	313	344	315	322	298	325	340	300	308	306	319	330	323	280	331	331	279	292	344	287	322	326	315	295	306	341	333	310	282	308	295	352	343	317	316	324	317	294	289	303	318	322	302	282	302	314	275	291	315	351	325	336	362	295	333	302	307	297	340	317	323	301	328	312	281	328	310	313	311	346	314	315	304	325	308	316	325	307	313	276	290	311	302	306	324	321	304	274	284	316	304	332	331	356	296	309	318	307	273	309	316	315	360	348	346	331	318	281	319	294	324	302	294	310	317	325	338	286	314	317	318	272	297	316	319	321	308	326	322	305	276	326	295	342	348	331	320	316	332	305	361	283	262	291	311	300	338	323	339	301	309	308	313	325	317	339	338	271	303	329	314	339	347	271	297	302	326	329	322	308	327	317	305	301	273	286	301	306	292	335	341	321	290	288	268	334	288	297	327	269	312	306	291	303	291	325	297	301	301	292	310	297	328	329	322	296	306	275	299	304	338	324	290	318	298	313	321	327	287	306	281	308	311	300	310	318	298	300	323	300	322	338	309	306	322	304	337	287	340	319	297	298	285	264	291	305	334	303	294	287	320	317	318	328	323	314	296	360	309	329	315	307	271	296	294	289	294	311	309	307	325	325	306	323	323	352	324	312	279	303	300	305	303	316	291	319	331	337	290	295	322	326	328	331	284	312	280	297	316	301	310	294	326	286	330	333	344	311	301	324	297	331	336	325	292	296	313	325	324	326	310	318	309	327	314	309	297	324	301	302	303	322	334	307	335	293	301	341	336	354	308	306	316	329	275	322	315	324	329	306	321	281	269	321	311	330	323	331	325	330	294	281	314	294	299	309	327	295	329	322	325	293	328	266	321	274	327	313	313	312	289	323	295	269	311	338	296	333	307	292	323	315	328	314	301	316	313	286	330	312	273	309	301	321	295	310	297	332	327	315	304	307	318	311	294	339	295	318	305	337	302	335	332	285	313	329	300	313	283	286	312	293	310	326	278	294	332	299	317	264	353	293	274	317	318	310	342	355	304	292	355	305	323	326	314	321	292	289	299	314	272	298	334	320	313	300	329	322	312	331	300	314	336	295	297	324	294	295	314	321	297	302	323	329	333	317	294	285	340	281	304	326	328	284	333	287	312	325	325	283	320	309	292	299	306	290	281	300	297	300	313	312	289	314	311	313	300	293	310	316	316	300	295	318	329	315	308	289	308
6553	1673	789	822	800	783	753	789	730	745	724	713	695	701	754	724	718	735	688	767	710	708	735	738	715	678	719	739	742	685	753	707	743	745	715	760	741	742	697	770	725	691	726	738	754	750	715	757	694	742	698	696	691	683	748	730	713	727	726	703	676	708	681	741	771	694	712	770	703	716	695	733	718	697	721	727	674	760	726	707	687	731	716	699	746	714	740	698	759	710	711	710	719	681	693	708	696	706	729	674	656	710	750	733	662	705	721	760	721	698	707	722	695	715	692	710	747	701	669	745	713	804	684	698	708	722	741	689	684	731	711	780	724	742	726	789	689	699	741	701	732	726	733	708	744	714	664	694	780	779	724	710	725	710	719	691	743	755	728	722	718	729	733	771	742	760	708	688	714	695	748	739	754	724	711	726	703	728	723	688	692	701	699	724	716	714	726	711	771	760	704	720	772	718	746	753	672	723	793	733	699	723	684	705	787	704	718	717	740	753	690	679	774	696	711	742	710	654	670	723	750	711	704	712	754	672	723	750	663	704	711	766	672	739	739	703	734	764	708	745	693	702	732	712	726	722	720	665	741	779	723	709	728	708	748	711	755	672	700	711	701	800	700	708	691	704	684	735	696	739	706	706	714	696	723	678	721	719	713	667	682	715	656	725	766	742	719	764	720	696	722	701	707	718	697	699	709	695	735	717	710	690	743	692	720	720	700	716	732	753	760	702	721	715	697	713	700	724	708	676	720	731	715	720	725	665	712	693	766	692	732	757	731	687	700	741	711	723	733	704	718	711	702	730	743	704	713	685	734	688	765	728	708	710	709	736	713	730	743	729	733	724	682	698	700	726	727	697	707	707	707	697	737	746	719	711	714	712	732	728	727	718	734	677	704	723	760	739	680	692	721	709	658	715	690	701	738	767	759	703	754	700	699	700	723	724	734	723	651	682	686	701	735	708	741	749	738	738	701	709	724	740	742	725	741	714	741	666	744	741	738	741	725	706	731	754	708	719	712	711	691	718	774	742	760	718	704	717	731	732	745	666	724	700	732	714	728	716	698	681	765	728	736	766	778	717	728	705	720	743	693	686	731	755	769	707	733	671	686	680	746	674	698	739	705	711	734	698	759	692	651	807	718	737	752	714	719	673	670	769	689	696	715	735	727	753	741	782	736	725	728	704	764	714	684	702	708	725	713	721	712	727	696	673	683	714	778	727	686	766	686	731	691	732	739	752	703	707	737	684	740	688	715	715	693	713	696	728	731	691	742	719	742	700	711	722	714	721	764	730	734	717	690	711	753	721	735	713	726	739	713	694	734	732	758	684	736	706	732	709	739	696	711	704	761	709	702	750	723	678	721	758	771	750	720	734	708	735	707	733	685	726	758	735	668	711	733	749	726	725	701	726	726	730	705	731	713	709	702	675	759	728	733	673	707	712	708	715	691	724	740	695	737	783	704	745	734	685	745	691	734	674	743	663	723	660	697	713	734	764	697	731	657	684	704	719	737	703	741	729	695	697	712	756	688	717	764	695	720	720	740	699	721	699	722	719	744	672	752	734	717	733	732	708	781	669	679	714	700	678	736	723	726	719	695	735	692	728	738	719	722	695	750	714	676	765	717	738	726	730	812	722	712	704	712	709	752	729	715	707	790	709	738	741	716	694	697	681	703	687	728	749	725	717	704	736	700	707	684	714	739	720	739	767	680	707	764	705	716	690	721	724	733	743	687	730	711	731	709	704	678	744	702	727	727	699	736	696	755	711	673	747	743	758	701	702	709	728	713	713	739	720	715	695	707	705	710	734	746	695	731	721	728	729	720	681	752	665	705	727	766	731	732	731	720	710	733	685	721	702	735	736	731	706	722	716	700	717	704	694	711	741	710	725	706	688	722	711	752	688	784	692	728	717	746	709	708	703	700	740	687	710	729	734	742	722	768	730	745	741	643	707	740	684	714	709	699	697	709	679	671	711	773	702	718	757	735	742	704	699	740	693	749	713	704	678	758	701	674	714	727	768	719	714	716	704	750	756	734	713	746	744	758	705	717	675	711	744	750	737	712	711	725	763	796	716	820	716	680	797	731	763	784	714	796	689	691	715	725	703	764	688	678	708	698	719	692	777	723	751	713	714	783	715	754	745	762	693	708	682	693	673	662	712	715	721	697	693	773	773	745	719	728	715	726	691	730	700	723	734	696	723	755	703	715	710	716	692	777	692	709	732	747	716	783	722	744	684	758	712	705	724	726	702	714	747	703	675	743	727	692	743	722	721	679	688	694	688	699	693	750	745	676	686	706	700	737	726	712	667	701	687	724	701	731	743	726	701	689	691	769	709	726	703	718	740	723	719	733	753	701	696	692	761	734	738	689	729	756	691	761	688	722	705	701	745	733	731	715	685	754	713	712	720	762	740	713	722	674	723	764	718	695	709	716	752	707	712	688	758	735	735	704	703	765	698	708	714	737	722	746	699	730	735	740	722	682	715	685	683	766	746	684	663	678	685	728	762	733	711	741	711	762	722	774	703	683	765	687	738	686	712	719	693	722	697	713	718	689	754	722	746	755	708	697	720	741	716	662	717	696	731	699	749	715	724	725	727	700	754	731	761	745	674	748	728	738	716	704	692	687	742	736	693	703	691	708	754	706	717	691	718	718	730	769	733	732	724	720	711	679	712	664	740	698	717	725	715	732	764	724	780	725	748	723	774	689	667	757	734	750	729	726	668	750	697	746	743	744	740	748	748	746	712	758	680	767	710	718	737	699	700	710	701	730	704	705	684	746	711	681	700	703	707	689	728	736	695	695	755	722	688	713	737	729	718	717	715	732	687	650	694	730	749	728	716	709	729	732	728	718	738	719	714	743	734	749	665	721	718	744	715	705	716	742	739	711	725	739	690	709	749	696	709	672	695	715	701	726	725	732	736	766	688	702	695	732	678	689	728	717	716	724	745	710	661	723	708	713	700	675	694	732	761	695	724	698	711	723	674	691	693	724	722	729	693	739	714	721	790	746	699	753	737	731	723	748	740	757	708	694	767	750	677	675	732	726	752	727	743	724	737	736	752	727	712	734	744	680	722	713	709	737	753	687	752	747	738	746	775	673	735	721	725	712	690	697	746	661	698	725	702	722	734	728	740	707	703	745	728	774	719	691	665	727	638	704	708	739	792	674	692	695	756	723	731	684	697	702	734	698	735	742	734	711	700	704	739	740	680	744	728	750	720	721	672	704	717	719	687	733	707	718	736	738	711	699	728	693	727	727	701	704	744	685	693	716	738	721	700	755	703	693	690	725	695	744	717	697	721	682	665	715	754	737	747	694	647	744	686	673	717	659	694	674	666	718	684	717	764	738	770	740	722	719	720	725	737	756	716	692	707	697	729	702	670	699	715	708	735	681	771	723	742	714	724	737	705	737	739	757	755	701	719	747	716	730	721	745	691	706	716	719	716	722	727	749	756	720	714	683	746	725	713	735	711	719	665	737	699	752	676	734	737	697	731
34148	22080	4909	932	646	455	372	317	282	247	233	206	208	196	176	184	194	186	166	196	166	149	151	172	160	187	151	146	148	151	157	150	129	139	164	151	149	171	172	139	151	172	144	127	155	150	147	157	122	145	114	129	171	136	144	151	137	157	134	147	150	151	121	160	141	146	140	168	143	132	140	125	154	132	155	124	139	138	134	121	154	157	156	136	123	142	169	149	140	147	150	153	136	114	157	142	127	147	148	125	156	144	142	155	154	156	130	160	150	163	146	159	125	131	140	152	126	136	161	139	161	136	137	139	130	121	162	152	123	133	139	138	144	110	152	169	142	145	152	139	141	134	134	151	135	139	152	152	135	154	154	131	142	138	131	120	152	143	137	163	159	130	140	155	129	151	153	159	155	148	160	130	141	129	135	137	142	153	141	158	126	134	131	152	124	155	155	122	144	127	143	131	115	149	167	135	153	144	157	148	135	155	143	132	164	120	143	139	125	151	129	135	154	149	125	149	143	158	120	160	160	133	143	141	137	148	151	116	171	124	143	158	135	122	149	129	164	154	131	149	141	149	154	162	147	120	147	142	123	143	159	162	132	157	148	135	148	147	130	134	119	130	143	124	140	135	152	120	139	144	124	145	141	140	130	148	150	130	145	160	150	138	143	120	122	141	150	142	136	152	138	136	169	135	134	143	135	144	142	155	133	147	142	173	141	121	142	144	149	143	136	153	121	150	141	148	149	137	137	130	152	139	129	144	134	130	144	146	149	120	132	151	138	126	143	116	148	136	134	144	136	136	144	140	165	154	147	123	138	127	141	147	154	141	139	110	147	131	152	140	168	143	147	136	127	146	141	130	138	132	159	135	132	141	153	155	141	147	159	142	114	134	133	152	138	150	155	152	149	138	155	151	138	134	167	164	150	139	137	107	148	149	121	156	115	150	142	130	146	138	153	144	134	157	140	141	146	132	178	174	125	156	149	145	128	158	151	114	163	138	140	137	123	155	148	138	130	145	159	121	130	147	148	136	132	136	139	142	134	136	155	154	146	141	128	133	143	142	143	136	159	137	155	149	126	125	143	130	157	138	122	121	118	156	129	163	113	131	133	155	149	129	154	147	150	131	134	137	130	144	147	149	139	127	134	152	149	137	139	122	152	146	147	133	136	151	110	125	154	140	153	148	152	136	161	135	136	125	141	145	140	135	158	146	145	147	128	128	134	117	156	130	116	149	166	136	129	143	108	156	161	139	146	164	141	107	135	139	113	153	134	133	152	115	123	132	134	148	156	140	131	136	136	143	146	134	156	136	135	139	121	135	146	136	140	133	143	138	145	151	156	133	155	135	149	144	127	109	135	142	170	139	136	141	154	149	134	139	164	133	152	142	146	153	149	138	142	136	125	147	145	131	147	148	132	178	146	139	141	129	153	140	142	134	146	131	142	126	143	136	152	122	161	139	135	133	131	158	147	131	144	133	128	141	146	150	126	142	146	143	140	140	134	123	139	143	110	153	140	145	142	159	131	138	120	158	143	153	134	156	130	143	143	138	149	161	139	158	148	168	128	157	139	147	143	138	154	164	167	140	132	160	123	136	147	124	134	142	126	143	135	138	153	135	134	156	143	127	164	149	151	129	125	142	128	143	137	127	164	139	131	113	141	123	131	137	121	143	129	155	151	140	134	145	143	144	129	131	130	146	125	147	146	135	148	147	130	141	155	143	138	150	146	136	149	158	111	145	132	161	150	149	162	129	120	126	121	153	132	151	152	140	143	146	140	122	156	127	133	139	139	117	146	162	144	140	146	116	157	120	140	133	131	162	151	124	140	179	128	132	136	136	131	157	136	135	144	139	156	142	152	126	128	146	144	142	142	125	159	150	127	122	122	146	130	147	132	143	128	158	141	155	127	117	143	160	174	144	134	150	142	134	126	125	142	128	131	165	148	142	143	125	122	146	143	160	151	153	151	140	158	157	131	159	150	132	134	147	127	130	159	162	155	133	127	152	145	142	130	157	141	147	142	140	140	121	140	152	153	125	130	168	153	143	144	165	134	174	145	150	156	146	144	146	131	135	133	141	142	145	150	143	129	137	143	117	148	141	125	139	153	149	155	134	125	135	150	147	147	139	165	157	135	139	167	130	157	132	148	138	148	132	162	124	126	128	122	144	136	146	147	146	149	149	143	143	130	143	147	136	131	141	147	127	129	123	128	127	131	110	135	127	141	163	133	147	147	136	138	147	129	131	128	131	149	139	144	153	138	171	155	169	124	134	149	122	142	174	132	160	153	120	134	142	129	182	143	145	176	161	132	152	135	150	130	162	149	123	152	129	134	150	155	146	144	139	145	136	143	148	137	140	140	151	119	121	137	125	155	142	140	166	131	125	138	147	154	157	147	150	150	162	128	151	129	151	132	152	142	166	133	127	131	138	128	123	152	137	159	149	121	157	151	147	127	163	162	119	150	146	143	131	132	147	124	142	144	144	152	136	120	123	140	148	128	115	148	161	137	134	129	153	131	155	153	141	139	140	134	143	142	120	158	134	141	126	167	123	146	125	155	149	155	155	135	125	139	122	136	146	152	176	154	139	138	155	141	134	141	148	151	152	125	145	130	133	135	148	130	138	143	134	128	149	130	154	124	130	132	139	181	145	137	146	149	136	146	145	149	128	129	133	157	131	130	140	156	153	158	143	119	133	148	129	108	140	142	123	157	137	131	138	128	138	143	153	139	141	144	144	122	171	156	117	137	139	119	131	153	135	147	149	138	138	148	151	125	154	157	142	140	141	125	138	133	140	130	124	155	133	132	147	143	135	124	151	145	138	124	146	135	153	111	162	144	164	150	153	128	157	151	151	150	161	163	138	136	157	144	146	133	151	142	134	140	144	140	168	139	152	135	146	149	143	152	138	153	155	139	139	154	143	143	146	148	114	135	150	165	132	151	174	148	153	156	156	170	151	143	131	143	150	144	123	142	137	143	150	136	141	162	140	142	150	144	138	131	144	134	123	154	131	150	139	146	154	148	138	147	127	137	134	141	152	164	145	122	116	133	151	153	161	148	139	139	141	147	158	136	138	135	153	156	122	164	153	145	133	143	154	153	131	136	136	134	139	131	164	147	155	148	137	143	151	168	143	151	145	128	165	151	142	142	160	157	135	131	163	148	131	142	159	142	133	143	152	142	136	128	139	125	147	132	143	149	131	142	126	126	114	137	150	168	140	144	180	125	161	135	125	125	126	142	142	132	152	149	134	134	134	158	139	138	133	143	125	146	125	127	141	143	151	135	123	151	138	136	121	134	141	126	131	132	140	145	110	146	126	145	173	162	135	155	130	156	145	148	144	116	133	161	131	151	156	161	136	128	155	137	146	160	178	139	134	137	157	134	147	141	156	139	124	147	154	140	124	139	130	117	140	139	134	147	152	129	147	144	151	151	138	132	136	159	141	155	131	137	140	160	161	128	156	145	130	132	139	134	135	133	135	134	123	130	118	145	142
17771	15974	2372	2689	2358	2021	1651	1382	1209	1068	948	877	820	746	680	625	600	615	608	551	551	456	487	491	491	469	502	452	422	438	403	416	448	439	424	416	408	414	366	406	376	365	414	421	411	405	401	394	395	437	399	392	379	417	422	399	399	391	376	364	380	365	392	402	370	373	375	376	384	380	385	388	381	367	392	366	380	415	396	405	329	404	376	400	402	405	386	372	382	367	401	396	401	374	358	404	397	418	405	400	389	359	401	366	356	380	401	380	351	378	360	385	364	393	393	352	382	416	347	347	376	375	344	376	373	371	346	391	354	401	399	382	368	372	346	432	366	404	378	371	358	398	387	375	369	379	380	383	375	381	389	385	363	410	374	369	382	367	356	375	361	354	398	378	371	361	394	398	354	385	390	376	363	368	403	349	357	351	377	370	399	359	397	337	362	343	367	338	371	343	338	367	388	385	376	340	352	354	371	378	370	364	381	392	359	395	374	381	391	371	346	358	351	362	382	379	383	335	372	393	356	401	384	397	358	342	357	369	358	374	374	370	406	403	389	386	363	367	397	377	367	359	399	368	381	379	353	352	351	388	344	383	346	381	363	382	355	371	362	389	394	400	386	344	371	346	373	362	367	357	393	350	336	357	384	401	389	380	369	374	368	367	359	337	379	406	350	375	368	369	339	373	360	432	379	370	391	386	361	372	378	389	370	381	379	390	371	389	379	361	353	393	370	374	373	389	374	383	394	386	366	371	378	378	372	385	391	334	346	355	376	374	386	352	367	368	380	381	388	377	336	350	374	358	387	362	406	378	381	393	365	367	376	379	391	399	412	365	399	374	364	355	366	373	376	346	394	345	383	386	341	353	358	383	374	344	332	371	353	375	361	353	369	354	386	357	414	343	381	383	359	361	359	367	364	371	405	372	392	444	346	371	380	370	375	381	401	366	392	369	372	359	400	386	364	375	387	381	362	380	401	331	385	383	369	350	361	405	357	380	380	348	381	366	356	339	370	364	363	346	380	372	378	349	388	364	383	411	373	369	383	375	369	390	351	360	407	381	348	363	366	409	380	357	365	361	402	360	361	367	373	366	353	381	363	376	366	359	360	374	335	423	373	407	351	378	370	355	361	366	360	377	361	367	373	412	379	361	360	410	347	414	364	382	396	397	355	385	355	370	373	357	382	356	350	357	374	370	368	379	339	371	349	380	372	362	360	366	372	361	385	368	388	413	352	353	364	397	359	372	402	348	365	377	358	377	385	359	374	383	392	374	393	366	378	387	381	407	370	355	354	353	384	379	343	393	368	362	372	364	353	369	353	416	345	389	395	411	374	352	402	366	359	348	396	367	375	396	409	380	387	387	386	410	389	389	369	372	368	363	358	368	363	364	361	342	380	353	356	367	370	377	371	367	365	390	375	402	398	373	381	370	361	351	349	379	366	362	397	370	334	349	383	377	380	381	372	356	386	366	387	354	381	374	405	364	394	393	348	379	396	363	376	395	403	370	374	355	388	403	365	379	360	354	353	368	322	385	369	391	389	356	394	363	378	386	386	339	364	365	373	355	412	327	371	371	384	351	365	351	385	321	369	350	385	361	359	349	379	329	358	388	359	382	325	358	352	402	374	353	371	362	362	362	370	361	402	330	396	379	355	382	402	350	378	389	356	389	370	343	378	389	381	379	376	368	387	327	386	378	333	382	387	376	370	361	385	353	373	350	395	371	384	403	352	405	330	379	365	363	396	342	379	427	380	357	353	373	361	375	356	348	370	388	419	395	387	395	370	363	393	365	385	374	395	385	415	362	349	359	373	370	369	374	365	378	370	397	381	377	347	375	371	332	371	370	360	376	352	366	372	362	397	385	369	383	352	369	341	349	354	381	384	346	366	357	360	414	392	394	399	365	361	370	344	384	363	364	364	379	386	379	376	367	395	380	360	384	391	366	363	339	372	375	344	395	360	358	363	411	384	369	335	380	375	366	360	367	393	377	419	384	368	321	359	381	384	381	373	330	384	316	363	397	359	345	336	400	398	367	371	353	355	390	374	344	386	374	358	430	362	357	354	391	370	400	371	369	343	369	396	382	371	371	367	368	372	369	382	336	376	380	404	355	374	375	347	366	390	387	375	387	372	333	392	382	378	395	371	348	357	357	349	372	380	363	363	406	402	336	386	386	378	373	392	408	386	382	392	376	403	343	366	378	349	391	390	375	316	357	400	359	371	395	399	381	359	374	365	397	412	383	382	394	356	397	352	372	363	344	377	351	387	351	325	361	372	334	373	353	386	364	394	381	370	344	354	368	374	384	360	347	387	373	353	360	367	395	363	399	363	368	359	378	423	368	371	402	389	371	359	388	388	339	378	383	362	370	355	362	373	388	367	361	378	408	369	342	379	370	410	358	410	361	386	341	363	344	385	392	376	419	379	340	368	370	379	389	380	355	375	345	378	371	370	384	370	370	381	392	371	369	424	354	369	383	368	366	383	344	366	365	346	374	342	368	363	389	344	379	363	385	395	367	396	372	419	400	377	392	410	389	376	370	387	345	335	377	378	363	367	353	378	359	359	335	365	372	397	365	371	395	370	383	359	351	373	372	404	382	378	389	384	385	358	371	376	408	345	339	376	378	419	352	343	359	350	379	330	339	375	376	389	386	367	360	392	375	390	400	382	391	400	362	382	391	361	387	348	391	377	352	378	370	364	356	380	399	346	380	389	357	347	370	372	387	355	405	380	366	361	364	359	392	356	353	400	394	386	396	374	336	386	364	353	389	385	355	406	337	367	366	384	398	387	377	385	377	372	372	370	381	373	356	383	360	334	375	347	366	383	333	397	369	359	368	411	372	368	366	422	378	379	369	345	368	360	358	336	382	351	351	401	367	381	367	370	355	393	377	359	361	377	369	347	378	359	407	392	394	381	356	366	371	359	378	412	337	360	382	367	364	360	382	364	395	374	390	416	369	344	352	361	364	368	377	376	358	383	369	359	364	350	352	389	362	412	359	373	367	384	351	401	395	370	356	382	355	367	345	342	364	347	369	405	393	375	387	379	396	375	335	361	422	372	408	377	375	368	391	397	400	391	365	337	350	358	329	369	379	354	393	332	412	391	361	400	365	369	376	379	378	375	353	361	389	381	352	356	379	347	354	369	372	386	350	370	399	342	361	395	372	372	356	414	388	360	362	360	389	396	365	386	364	367	350	394	356	379	386	381	358	401	334	393	367	386	344	400	358	361	384	373	355	374	369	362	330	383	341	341	369	411	361	359	350	350	377	399	353	338	373	365	376	352	397	353	397	362	353	382	366	380	354	357	414	354	337	369	355	398	354	342	348	359	395	372	343	388	353	392	394	340	362	349	362	343	382	342	399	344	413	340	370	370	397	388	399	377	351	399	367	359	368	362	390	368	363	358	362	388	393	372	367	358	368	375	370	382	365	381	374	400	344	373	390	358	381	384	356	383	370	364	359	394	378	353	367	380	366	381	386	384	358	408	329
44866	35011	11182	2032	1145	859	644	560	452	390	319	290	298	285	234	213	226	230	227	212	198	193	195	176	208	216	177	190	182	180	178	152	169	171	176	182	174	180	181	179	176	157	211	177	166	188	175	148	172	157	162	162	179	175	175	165	139	181	158	159	170	180	155	160	180	175	184	180	161	163	188	182	164	160	146	174	182	165	173	169	182	147	160	150	158	180	154	161	146	195	163	168	162	166	177	164	183	172	180	174	180	178	159	158	178	172	178	158	166	185	151	161	145	150	165	161	181	149	166	134	138	137	193	172	157	179	158	163	186	171	169	163	158	165	152	165	182	163	192	164	159	139	175	147	132	139	173	173	172	143	164	149	158	173	175	169	155	172	186	151	166	183	154	163	144	183	180	145	182	155	161	165	185	152	193	150	189	172	144	180	140	149	166	136	180	150	148	175	169	168	154	165	164	144	154	164	154	149	170	170	147	167	166	159	150	183	176	192	165	164	179	170	194	171	187	180	198	161	159	179	167	158	178	179	169	163	164	146	147	170	167	174	170	170	142	167	161	190	167	183	184	176	169	171	164	164	160	188	153	161	152	165	172	149	190	162	150	149	156	171	156	136	149	159	154	156	175	159	152	160	176	128	180	161	162	162	160	165	167	168	172	156	159	156	192	158	167	168	147	178	154	174	185	186	155	172	159	147	174	182	157	172	168	161	154	153	163	156	171	171	209	161	172	160	168	162	172	185	143	164	164	168	149	179	172	149	149	154	139	163	171	150	158	155	173	187	171	151	174	164	172	145	148	177	153	170	142	162	166	160	169	174	173	149	162	182	150	136	163	180	171	180	142	156	148	173	176	168	153	164	173	160	160	176	142	190	153	195	180	163	162	188	166	172	179	173	169	165	164	164	149	135	166	158	152	166	157	160	157	157	182	154	163	153	177	158	166	170	168	156	167	169	151	165	183	171	150	156	157	157	174	190	178	150	152	154	152	156	169	163	169	173	153	173	173	165	160	159	168	149	162	151	153	158	160	164	166	164	168	153	148	162	176	162	163	173	145	156	172	170	181	176	168	172	165	165	182	145	149	168	177	170	168	179	153	165	185	174	164	142	181	173	165	159	176	162	152	168	188	158	146	167	153	161	156	173	172	178	178	174	169	157	159	164	181	165	157	160	161	170	194	162	181	166	141	170	163	163	141	150	171	180	154	162	154	157	168	177	170	148	161	178	161	122	163	167	176	168	149	138	179	166	166	149	165	168	179	169	180	162	150	169	168	146	139	162	175	186	170	164	183	166	179	179	162	144	178	171	151	136	165	163	169	182	158	172	155	140	152	168	153	118	159	165	174	185	174	147	151	139	172	134	151	143	145	158	165	159	180	149	167	164	158	169	171	156	171	135	171	178	156	146	166	174	169	173	160	169	168	192	155	149	171	178	151	196	162	178	162	159	160	157	165	151	177	183	162	177	147	158	178	160	161	174	134	164	150	146	171	163	146	172	148	196	203	172	172	166	151	176	171	153	174	178	159	164	174	160	159	167	165	175	151	160	188	148	181	173	161	154	146	170	179	176	172	156	171	196	165	153	185	151	160	170	162	169	167	167	182	173	165	142	185	148	174	161	140	161	168	160	188	170	171	156	147	167	163	148	165	162	141	152	120	169	157	150	162	171	172	155	150	185	170	149	162	164	169	167	159	161	190	165	167	148	180	147	182	175	153	146	153	133	167	179	174	184	156	148	154	162	165	166	163	177	174	159	161	160	162	154	179	145	154	189	165	168	153	168	154	177	161	149	170	164	153	176	138	144	173	177	155	153	179	144	152	130	140	165	176	165	171	157	156	176	166	178	156	152	158	147	174	174	160	155	147	157	170	156	176	178	192	163	174	149	187	164	167	167	148	172	160	162	151	159	152	161	160	195	168	174	157	160	173	174	159	158	172	180	136	195	154	171	157	161	153	172	159	150	148	195	162	175	176	168	153	157	176	190	155	154	148	182	164	162	168	155	174	149	176	167	178	163	169	174	157	145	163	165	161	165	177	168	147	170	176	170	149	169	148	162	175	184	149	152	150	146	160	173	157	159	181	172	164	170	172	140	170	165	153	164	162	168	159	185	146	155	198	165	174	168	170	181	190	155	149	141	166	155	176	165	149	177	175	164	165	153	156	191	161	150	161	171	174	160	175	176	179	157	174	179	151	159	159	159	156	158	156	172	161	144	174	174	137	179	182	174	159	174	154	166	169	141	166	139	123	151	171	161	194	177	182	153	161	160	155	158	169	163	155	180	128	159	186	190	185	179	182	148	142	149	114	190	159	148	154	156	169	140	156	186	189	163	164	170	181	161	153	159	160	159	166	160	162	174	156	155	160	156	160	169	178	159	204	173	186	170	158	154	161	180	163	150	142	154	159	162	174	146	147	148	151	185	168	143	153	140	174	165	153	163	150	160	152	176	172	176	162	142	161	179	169	163	171	132	149	181	167	155	162	157	151	156	147	161	162	164	151	171	165	167	147	145	164	145	151	168	159	157	164	196	168	164	146	139	154	180	164	197	161	169	158	166	160	159	209	189	151	150	171	174	152	150	156	167	171	156	172	161	182	161	143	171	148	195	171	149	145	156	187	135	145	175	151	181	156	167	152	167	151	157	156	152	180	159	143	178	166	157	157	200	159	167	168	150	173	157	160	157	159	168	177	149	174	136	144	158	146	153	179	145	142	149	170	165	171	180	172	162	176	159	158	154	172	145	177	177	185	162	142	178	177	159	170	158	141	147	168	186	157	166	189	137	183	187	166	144	165	159	171	155	162	133	186	147	176	182	151	171	141	171	161	179	163	163	177	191	181	155	170	166	181	151	163	155	155	151	163	140	155	171	163	160	178	154	168	143	158	163	163	164	167	170	177	165	169	156	177	152	176	162	180	163	179	145	163	153	183	179	175	166	179	142	170	157	183	141	158	158	157	183	164	154	174	134	144	137	181	177	132	159	161	125	160	174	156	157	150	211	154	157	164	142	165	162	161	159	167	172	169	156	161	178	163	169	166	167	143	156	155	165	182	164	167	158	147	155	167	167	160	159	163	144	174	149	161	139	170	161	181	153	178	162	153	171	157	149	181	156	141	172	163	140	170	166	186	172	165	166	193	175	169	146	168	162	185	192	177	150	159	176	177	195	189	148	151	168	165	147	145	158	160	185	181	137	156	158	156	157	173	170	177	165	186	169	146	178	159	161	156	162	146	147	148	135	178	173	158	174	154	164	185	174	148	158	150	151	161	174	153	162	156	158	163	164	173	152	147	157	175	176	154	184	184	152	142	172	163	156	155	164	168	143	165	160	172	151	166	177	146	155	166	176	140	154	154	163	178	194	149	191	151	184	191	165	175	164	161	158	171	184	173	161	178	139	149	148	144	165	203	150	169	157	174	156	153	156	182	179	153	147	168	149	161	172	150	155	163	169	157	158	157	190	168	179	164	182	144	167	156	158	156	151	154	161	170	163
24463	23736	4104	5045	4258	3505	2869	2375	2058	1733	1525	1363	1233	1093	1117	989	970	861	808	775	753	796	702	698	642	647	657	618	635	542	619	532	600	549	604	523	551	528	525	512	499	513	542	502	565	514	528	511	496	496	504	510	494	484	504	486	513	475	472	470	457	469	482	458	508	466	464	431	432	475	454	443	423	481	446	460	454	423	491	445	461	473	450	445	480	458	457	442	500	466	437	457	473	434	457	467	482	446	450	428	461	458	450	433	453	495	422	455	455	426	453	442	460	453	454	434	449	421	464	422	457	448	440	454	479	410	458	456	472	449	445	473	449	467	474	437	445	417	429	424	452	444	443	408	448	447	456	463	475	469	453	451	420	447	437	488	483	425	442	421	473	480	458	437	436	480	404	470	454	450	442	438	441	473	471	471	418	449	465	466	467	488	425	440	464	457	466	422	480	414	455	463	443	443	420	462	471	475	439	482	465	460	451	398	448	453	431	438	450	424	420	467	423	422	440	430	455	448	436	447	412	443	458	403	470	468	445	438	451	445	423	414	441	468	461	444	432	454	439	466	499	447	419	465	439	464	434	445	413	427	410	438	467	442	434	452	445	447	463	465	487	447	467	444	442	425	491	422	503	476	425	478	456	432	440	429	506	450	464	450	451	471	422	446	468	421	455	444	423	455	428	451	461	430	433	466	442	471	503	432	449	444	462	422	455	474	440	465	431	443	441	430	426	481	425	428	421	463	460	426	468	438	428	426	412	443	454	425	431	445	420	475	445	427	423	462	470	430	475	472	410	419	474	447	430	471	435	431	491	433	422	469	442	454	472	416	453	416	464	463	443	500	423	408	461	437	447	447	423	430	441	456	465	417	457	453	439	428	486	448	441	452	474	440	460	424	445	455	429	425	452	465	487	497	439	418	462	469	472	441	429	457	435	457	450	430	424	454	421	469	463	430	435	471	467	415	454	467	429	433	445	435	448	402	433	438	404	478	437	462	476	448	446	492	446	435	440	499	490	445	429	452	430	424	438	487	472	423	466	456	437	462	405	419	444	440	465	457	419	452	463	454	451	420	461	450	461	474	430	478	448	450	436	409	450	420	439	423	426	456	436	405	429	435	479	423	427	442	425	493	453	463	485	436	446	414	450	427	441	450	471	439	438	448	483	426	462	449	452	408	430	469	442	446	428	483	439	461	458	453	449	424	432	452	445	444	444	473	407	464	463	463	418	432	462	434	475	470	420	451	439	438	481	432	490	487	445	430	453	415	467	415	481	446	451	439	463	458	436	446	441	447	470	404	457	441	443	442	437	447	464	447	451	471	421	435	409	455	409	497	453	450	415	436	474	448	450	449	456	455	421	435	429	507	458	451	471	441	445	457	450	452	455	444	489	481	453	476	450	425	452	458	463	468	439	424	457	445	469	443	478	421	433	426	450	454	431	467	417	461	419	443	473	437	414	417	444	426	401	440	410	461	427	459	445	439	426	455	446	432	463	460	432	442	458	389	441	444	453	459	437	481	441	429	439	438	426	473	428	408	410	459	421	420	488	446	452	481	457	448	440	424	432	446	443	474	443	444	475	470	438	444	429	462	455	438	465	477	471	499	439	445	427	479	443	447	439	454	462	471	458	442	467	427	467	465	442	486	428	425	411	465	458	425	442	452	471	494	438	504	459	441	441	417	449	448	435	431	425	421	449	448	434	443	429	439	457	456	397	449	440	495	450	434	415	427	429	446	417	460	432	409	453	428	463	440	443	451	463	439	443	439	429	449	473	429	433	434	390	454	457	418	439	478	452	447	394	430	463	445	481	427	454	435	421	465	429	436	434	467	435	439	459	477	470	435	421	468	461	433	451	448	431	422	438	473	460	417	447	450	440	472	442	434	453	431	429	425	460	472	438	422	408	462	429	434	440	450	406	463	437	474	455	478	449	440	430	419	432	441	463	472	435	454	473	441	438	455	437	459	436	456	460	481	451	436	483	441	440	418	472	438	441	433	429	441	467	469	458	461	466	458	428	473	478	450	458	476	435	455	452	427	439	455	400	460	433	409	485	441	459	468	451	433	436	469	484	415	442	447	433	436	409	448	433	431	403	501	430	400	428	440	439	439	405	449	416	464	499	445	419	464	419	443	452	456	441	460	461	428	442	443	441	453	433	463	451	459	465	444	451	437	449	439	420	466	422	463	438	491	437	462	452	464	486	433	429	447	409	445	428	449	403	414	466	439	461	427	453	473	458	479	447	463	449	496	418	472	440	441	441	404	464	433	415	458	418	441	479	449	464	450	435	427	453	444	457	453	454	445	460	434	422	440	439	433	443	420	426	479	445	480	459	421	465	404	464	433	458	452	438	461	426	450	397	439	433	418	464	433	416	440	462	440	447	466	456	410	466	499	445	426	437	452	433	472	419	463	455	456	463	445	426	480	415	455	435	435	453	424	453	400	434	464	468	465	466	425	467	438	460	421	463	423	452	446	419	505	432	482	440	436	466	458	426	440	435	452	432	449	451	433	476	457	437	448	444	452	450	451	466	462	436	433	436	440	429	421	446	471	452	435	438	444	416	443	428	415	452	473	444	419	439	471	442	464	450	443	445	423	457	462	451	431	439	435	454	470	455	417	482	431	459	470	426	449	457	440	422	425	442	421	440	424	452	415	443	446	426	451	427	429	486	490	522	452	457	450	440	439	455	434	460	454	417	461	432	465	428	454	440	416	449	451	481	474	442	471	436	419	451	444	438	451	463	473	439	439	452	474	477	398	436	474	402	447	466	439	473	458	449	428	440	457	479	456	426	438	442	425	445	482	444	464	437	421	433	451	426	489	449	428	450	441	466	445	421	455	416	434	411	411	410	457	487	454	456	417	492	442	451	442	430	421	444	408	431	478	430	449	429	413	453	453	422	474	409	455	423	438	445	433	450	472	415	428	443	425	456	484	451	455	459	450	458	440	438	476	452	400	469	439	469	463	464	427	437	438	455	445	455	458	435	428	450	473	413	470	450	452	466	436	478	458	449	489	443	468	459	454	441	455	426	429	438	450	433	373	403	458	423	467	400	448	438	448	426	445	430	424	461	447	454	406	502	434	421	451	445	446	423	450	462	459	436	433	479	440	443	455	460	421	468	464	413	468	421	429	422	447	423	459	451	453	446	396	433	432	461	457	419	435	494	450	431	447	420	473	404	445	469	446	449	454	461	446	460	432	481	451	482	470	430	447	465	435	440	471	448	436	464	410	466	423	460	439	433	439	419	467	438	440	479	423	442	404	418	483	395	414	446	430	464	463	442	464	462	402	469	418	446	468	450	459	402	443	453	487	429	427	455	455	410	439	479	418	464	453	455	447	445	424	457	392	426	469	444	412	444	462	421	448	454	450	480	450	491	439	448	452	465	433	447	457	492	460	447	470	459	419	428	452	473	445	442	468	425	419	435	460	452	451	452	483	445	453	419	448	424	460	483	434	417	417	456	419	411	451	452	411	469	451	417	421	418	438
15498	1704	377	331	323	304	348	332	312	301	301	315	315	309	318	308	323	284	309	309	305	283	321	299	297	319	304	350	284	313	294	298	323	317	334	318	305	316	324	287	320	322	322	287	326	305	300	307	329	312	334	312	332	306	275	274	306	301	313	272	297	309	317	285	290	329	312	316	367	291	340	342	299	312	294	331	322	299	331	316	305	319	309	300	312	325	303	310	333	313	315	290	337	291	332	284	273	318	311	305	301	310	337	320	310	332	302	311	278	306	314	321	321	253	342	310	325	325	319	287	300	318	328	336	304	301	294	297	306	294	304	306	295	326	310	318	302	290	296	309	315	297	338	341	340	300	299	322	321	333	268	299	333	333	325	298	270	314	327	291	329	312	308	343	310	313	299	310	342	320	291	300	323	315	342	306	338	302	318	323	329	303	320	294	335	340	332	307	291	317	307	300	315	337	291	327	322	331	313	317	312	288	315	310	329	298	324	320	337	317	334	337	309	316	295	315	328	280	314	330	310	302	318	331	276	343	323	299	325	299	318	329	312	274	312	307	320	312	327	311	321	331	316	324	341	285	305	305	288	302	300	321	324	318	304	320	328	354	313	323	323	326	318	332	303	310	313	345	307	314	332	349	323	304	317	288	319	360	321	341	291	280	310	303	288	286	323	306	304	281	269	302	285	296	309	313	318	315	321	317	296	309	308	284	332	307	306	299	339	295	357	335	316	321	309	296	277	307	288	303	301	320	338	304	305	309	312	297	286	304	352	280	321	280	325	298	309	329	269	329	299	299	345	286	346	311	294	323	333	326	304	270	309	322	300	312	294	331	343	340	340	293	333	356	306	256	314	310	321	319	309	321	299	309	326	319	306	316	304	305	300	317	293	308	289	309	331	329	312	313	340	353	322	300	297	320	309	317	305	326	295	336	336	269	312	309	300	272	285	310	314	320	331	309	305	313	319	309	322	298	293	318	313	307	338	301	269	291	283	334	324	314	280	276	289	324	334	286	310	332	307	307	289	307	289	312	317	309	293	343	307	295	321	314	354	295	300	308	315	273	322	313	333	298	326	305	307	311	326	323	299	272	292	331	346	281	316	305	279	320	296	329	313	327	285	319	300	328	309	307	301	290	337	309	314	291	310	282	279	302	301	325	303	336	333	314	344	310	328	329	307	300	290	293	310	324	296	331	295	304	335	316	314	318	314	335	322	326	310	282	300	321	328	305	301	308	307	326	304	312	298	320	315	330	310	282	301	319	279	340	304	297	320	319	313	348	317	314	314	321	314	323	326	308	313	286	320	316	292	344	301	309	318	287	259	290	329	330	301	300	307	319	326	308	326	307	313	319	290	267	300	354	317	289	312	296	324	313	301	287	307	309	303	293	321	313	323	326	310	320	341	297	327	316	326	317	335	319	295	347	330	300	310	322	317	330	307	303	312	304	325	339	302	300	315	295	306	322	271	299	288	317	295	315	296	297	285	323	282	317	302	312	339	289	330	306	331	295	306	314	316	304	300	325	319	314	328	331	294	325	367	289	304	292	298	300	306	322	297	296	295	302	308	305	316	320	292	319	303	335	304	301	294	295	277	309	296	297	322	276	352	306	321	331	313	308	318	283	321	289	323	295	331	304	300	298	307	318	310	309	291	299	287	341	317	295	293	323	321	348	304	311	315	343	321	297	331	324	322	314	312	315	352	299	336	319	285	325	317	342	299	332	307	276	297	326	305	331	319	303	310	307	303	298	330	300	292	290	326	304	313	296	291	310	302	333	306	331	300	328	327	311	319	284	304	302	320	300	319	305	305	343	290	326	299	326	304	310	326	318	297	270	320	313	341	322	293	313	299	326	303	290	321	314	271	303	336	334	323	342	274	306	259	313	314	315	317	321	294	317	307	313	296	327	336	300	308	296	326	321	318	322	320	280	274	314	293	319	276	311	331	305	316	288	305	336	307	278	300	319	332	288	303	285	280	324	310	299	323	313	305	320	304	300	309	292	324	303	331	322	329	273	294	275	287	272	287	343	310	280	301	319	294	344	271	274	278	297	329	304	323	327	343	305	374	308	291	293	305	316	347	317	347	296	330	317	291	352	313	334	331	315	337	322	281	333	302	280	298	318	291	332	335	320	314	280	328	336	284	300	325	303	304	301	317	300	294	343	306	294	316	267	291	324	325	305	317	290	302	299	297	316	324	328	310	304	306	330	309	305	319	336	324	307	294	303	301	316	306	318	305	320	333	303	304	287	339	340	304	345	351	336	289	338	279	281	318	293	342	297	310	277	309	291	292	309	305	304	308	343	315	311	286	314	332	288	286	296	306	278	320	326	303	322	308	318	330	317	322	340	356	361	289	305	312	327	282	293	302	285	293	373	303	320	285	306	316	314	306	320	346	305	319	269	317	324	292	291	332	297	345	328	295	300	292	331	329	307	322	345	324	315	323	307	322	291	347	314	297	271	314	301	318	281	271	331	310	289	292	300	290	326	352	297	301	288	312	309	289	310	351	324	308	294	339	316	311	339	289	310	310	314	310	329	341	303	281	303	293	323	311	321	301	318	315	313	327	307	301	305	302	318	301	303	340	323	316	316	283	336	323	337	309	341	299	326	312	321	305	304	328	321	329	322	340	331	332	281	313	296	315	305	276	305	307	324	305	300	341	282	312	328	305	296	301	327	321	317	304	313	340	311	321	314	300	313	283	344	286	303	308	333	286	297	322	305	269	302	341	298	320	307	316	335	306	328	325	336	291	309	315	316	327	335	296	313	332	325	294	305	319	301	285	283	299	365	323	291	292	311	314	308	340	305	306	355	346	301	313	325	304	323	311	337	340	318	331	336	299	307	315	282	318	294	257	293	321	343	303	297	309	307	309	327	270	325	312	310	301	298	269	299	291	334	325	301	267	323	327	313	309	302	303	294	279	299	308	303	310	311	311	299	308	306	303	294	332	341	308	297	290	315	286	307	296	309	310	308	346	296	313	328	323	305	302	335	312	308	315	314	342	293	364	318	289	297	305	323	289	343	337	306	306	297	282	298	318	345	298	298	279	301	320	312	328	317	309	306	290	302	299	335	322	309	336	319	296	297	313	307	308	323	275	317	296	285	279	295	317	289	306	312	311	312	280	335	315	335	299	309	309	280	311	319	352	306	270	307	315	311	301	286	323	316	328	326	307	331	307	328	282	299	312	334	289	317	333	301	307	321	331	298	301	314	325	329	305	301	312	340	332	325	328	324	331	340	316	277	286	294	321	317	312	312	321	315	321	280	322	316	331	325	299	290	343	314	291	313	301	317	312	332	319	327	298	298	327	306	297	337	324	306	324	339	350	313	313	310	304	280	353	293	290	282	309	296	335	304	328	333	280	298	301	289	302	297	316	340	335	280	283	297	316	306	309	325	314	317	350	316	316	332	307	325	314	325	298	294	323	296	289	309	278	311	326	295	315	294	301	353	316	342	322	327	298	363	335	318	269	316	310	292	326	300	320	308
6738	1658	774	815	778	720	747	728	755	733	786	705	773	712	780	705	746	744	701	735	724	721	736	767	701	757	692	712	744	764	744	741	731	692	694	771	738	729	690	700	712	725	750	710	803	700	717	726	729	723	744	767	768	723	728	711	707	728	698	751	725	665	735	756	738	720	755	748	679	682	770	711	704	703	769	717	710	700	785	717	767	677	663	701	729	769	746	701	701	660	708	707	735	767	672	708	706	768	735	724	766	692	745	727	710	725	711	664	746	701	711	743	672	748	712	721	716	728	708	747	749	698	762	715	721	744	719	672	763	743	721	680	691	722	726	715	737	706	693	702	706	805	742	705	686	765	742	702	728	675	709	712	759	717	695	696	770	677	746	710	697	738	689	747	672	709	745	719	705	716	695	720	726	746	715	710	756	741	720	685	729	721	713	735	725	770	753	728	747	771	753	685	730	731	712	693	657	694	731	733	721	740	752	718	648	730	757	734	740	746	720	676	700	690	726	695	761	693	738	722	748	712	676	706	713	721	743	724	691	674	721	734	765	733	706	679	729	742	659	737	790	725	713	722	669	717	759	743	742	729	716	747	746	732	703	731	725	746	736	687	672	712	699	734	713	752	713	748	765	725	771	688	729	724	719	719	716	746	727	724	703	717	744	688	774	740	744	665	704	748	720	757	760	713	728	729	694	768	769	711	705	707	752	682	709	697	712	747	698	773	771	715	708	740	716	726	712	751	717	722	725	741	734	758	682	697	701	716	729	745	731	709	719	696	720	737	718	711	661	722	706	668	773	733	737	706	722	707	726	712	706	660	732	733	744	696	708	689	728	739	741	736	739	734	766	724	720	680	741	719	740	686	742	751	721	687	678	720	736	735	695	711	699	704	689	730	751	720	646	722	717	751	738	721	700	732	712	763	754	721	721	704	715	733	734	723	746	699	758	694	735	684	738	721	682	692	718	681	752	741	719	679	739	781	733	724	711	765	748	706	721	697	727	736	682	748	698	759	757	677	691	719	749	762	719	743	752	737	723	735	757	654	669	716	734	726	784	717	758	669	660	725	691	707	774	736	709	742	718	755	721	705	701	738	754	687	691	724	683	711	720	759	729	704	683	694	748	682	725	726	716	741	732	716	715	683	728	768	740	711	736	704	686	703	723	722	702	702	697	741	718	697	721	665	726	705	739	690	717	705	747	715	694	704	711	724	720	694	688	686	729	721	723	711	731	709	721	727	704	681	744	730	762	773	743	713	714	713	704	728	750	708	751	660	700	750	761	700	704	711	731	725	730	720	723	681	702	754	700	784	740	672	758	732	731	670	745	724	762	727	710	699	711	728	759	717	710	684	764	713	717	739	716	727	715	700	724	734	727	723	720	729	708	744	715	719	722	727	723	764	758	754	708	732	713	739	731	747	731	711	742	706	776	727	721	738	721	705	699	760	712	723	724	756	749	731	669	763	757	756	724	737	771	722	742	703	743	729	736	735	751	685	728	692	720	735	722	701	680	700	732	783	714	764	682	746	707	698	725	702	737	729	727	730	716	666	759	744	692	690	738	730	765	717	696	788	745	726	672	739	733	705	713	718	727	731	711	690	729	738	693	697	685	747	686	743	698	748	659	760	683	702	685	762	736	722	755	684	739	762	722	715	707	713	735	735	694	729	703	732	755	727	725	673	703	727	737	708	718	729	691	687	730	749	728	737	716	730	738	710	763	760	733	736	742	730	692	693	728	708	771	746	703	723	693	708	746	686	690	728	696	687	707	749	694	790	725	749	709	793	710	755	701	757	708	731	685	716	708	709	741	750	717	709	711	701	687	712	756	700	759	766	727	743	693	736	653	683	720	736	739	694	734	717	788	759	743	750	703	739	720	755	741	700	662	728	711	665	691	723	699	747	705	721	702	800	687	707	737	713	733	657	715	723	712	724	721	712	696	703	762	711	786	720	708	711	690	729	716	729	755	744	713	743	746	719	706	744	710	747	718	739	739	698	681	716	718	694	733	735	758	779	659	721	738	709	704	703	695	744	707	696	715	742	695	773	749	652	678	709	712	747	717	711	725	686	649	704	736	658	712	759	728	725	729	704	735	698	698	713	731	752	741	764	677	720	683	724	758	713	742	729	722	757	711	715	662	689	738	707	717	698	692	709	738	757	723	744	750	732	689	753	691	753	726	675	744	669	710	742	748	710	731	719	706	702	749	735	745	705	735	660	698	711	716	723	802	684	666	702	717	742	737	676	757	716	709	713	705	719	677	748	713	670	745	713	724	693	703	732	733	720	696	704	696	718	730	752	726	721	758	712	776	733	749	750	748	709	708	748	708	690	702	737	704	781	682	731	687	741	713	702	700	750	788	721	710	758	703	716	715	704	713	694	700	740	793	729	750	693	699	673	693	701	694	685	726	763	702	735	714	762	687	701	677	683	762	738	757	695	728	760	734	697	759	736	722	727	745	735	709	726	771	706	726	705	700	674	774	696	732	679	734	725	716	718	757	730	742	711	754	709	737	706	749	663	717	706	750	707	707	696	747	721	763	716	687	696	699	699	696	697	738	685	709	712	706	741	722	742	710	692	747	738	697	706	682	721	737	760	704	710	766	747	720	753	728	708	743	718	760	693	710	772	682	690	750	770	698	713	719	749	702	759	730	708	712	693	718	730	726	728	682	705	721	698	736	753	694	686	763	731	714	749	705	769	768	717	699	708	739	701	718	787	750	711	762	720	777	730	684	708	736	726	706	752	744	760	698	747	737	693	729	728	703	691	697	715	718	735	721	728	733	711	677	686	703	741	721	698	705	712	717	717	718	710	716	708	724	714	723	720	737	733	712	727	737	690	735	676	699	696	697	711	726	700	755	708	728	716	734	689	746	689	725	727	713	711	685	732	709	705	689	751	739	723	693	737	703	675	711	757	723	675	727	691	741	721	729	683	711	750	694	694	730	746	724	719	699	707	735	772	713	685	743	710	700	669	728	726	699	713	704	738	737	713	727	736	733	744	770	718	712	702	690	687	718	724	720	719	683	685	729	695	680	705	728	670	720	742	725	758	683	720	645	769	761	762	758	765	681	733	682	710	714	637	761	763	783	685	701	736	736	716	712	718	745	747	685	754	723	723	720	726	710	711	720	702	751	682	710	713	704	717	753	722	707	770	705	676	696	732	678	735	769	677	718	740	732	727	681	741	727	749	763	778	724	726	693	694	743	692	745	734	795	770	759	746	796	733	712	729	697	710	717	710	705	732	794	714	722	699	717	724	728	693	703	768	755	776	724	730	723	683	756	710	691	710	660	742	714	715	707	719	728	733	690	714	694	705	713	675	716	679	689	769	742	695	707	731	735	672	749	750	691	729	763	696	702	727	701	741	692	728	719	725	728	731	752	746	735	729	733	744	671	715	714	728	706	725	724	769	727	756	725	668	735	713	730	726	674	722	709	747	697	739	745	682	712	715	690	719	693	711	734	728	674	718	724	752	728	751	816	744	779	726
34400	22089	4512	953	661	485	377	340	284	259	222	221	209	193	194	179	186	178	159	194	164	142	137	161	158	142	151	144	145	154	154	143	157	162	130	143	150	148	130	172	157	144	149	157	135	145	153	168	152	141	121	137	152	143	140	137	125	134	158	155	132	151	147	145	143	168	144	129	138	154	117	136	147	158	144	145	135	138	133	135	149	144	147	166	129	118	153	140	134	128	145	138	138	135	149	151	159	159	136	151	138	138	145	154	131	150	140	158	141	141	141	132	162	120	123	131	121	130	131	131	153	136	137	141	148	143	136	138	175	175	144	150	142	143	144	152	161	151	144	155	134	138	155	127	147	144	151	143	151	157	115	133	164	135	145	146	153	128	142	133	140	129	153	140	163	170	141	150	153	118	141	148	126	143	132	126	143	176	151	146	137	141	137	138	149	133	146	153	139	141	131	147	122	150	150	140	132	150	154	135	157	144	142	159	157	131	132	137	132	126	138	138	116	142	143	154	150	150	158	127	110	143	156	134	153	128	151	131	151	131	144	151	128	152	146	139	136	169	138	151	132	152	120	123	147	154	167	149	140	130	149	148	134	135	152	144	132	149	167	167	171	160	161	124	149	141	146	156	151	130	150	166	160	159	160	128	143	137	142	148	138	148	144	140	152	128	142	134	132	144	134	151	136	141	147	127	131	154	154	132	138	153	151	137	140	144	147	121	142	156	153	153	129	130	122	146	151	133	156	135	150	127	149	125	144	132	144	155	129	149	133	122	137	143	157	109	132	159	117	157	140	138	151	173	142	126	152	147	129	164	134	135	139	125	135	135	140	135	131	123	136	149	144	131	140	149	145	169	147	133	131	148	133	154	143	150	137	134	151	142	136	126	135	143	146	164	135	123	153	134	121	147	147	159	127	162	141	158	144	160	146	142	147	139	154	141	140	155	151	142	137	161	137	150	153	125	154	146	143	134	159	147	162	139	157	144	136	156	141	129	136	134	135	149	145	146	124	152	144	130	161	145	121	144	143	156	118	148	133	136	120	120	145	163	157	139	152	119	134	141	141	144	130	166	156	152	133	149	119	152	140	138	141	138	141	131	169	140	125	132	160	159	129	159	142	132	137	150	130	136	149	122	136	167	151	142	141	142	135	136	141	119	152	138	140	127	156	142	133	138	140	140	141	154	143	128	147	137	156	135	167	129	165	154	130	162	145	157	152	141	156	127	142	150	152	145	148	140	138	110	160	124	136	139	132	122	142	148	129	120	151	136	129	129	135	140	130	135	132	176	168	156	153	123	146	148	138	161	133	131	124	121	125	133	148	139	140	158	166	131	158	150	139	165	146	160	138	141	141	142	157	131	132	127	142	131	159	153	137	156	127	138	146	162	148	141	149	131	127	144	126	131	130	147	149	133	143	131	152	155	127	144	130	133	156	148	124	112	136	141	151	133	143	159	137	132	135	150	158	144	133	152	121	152	132	131	162	161	140	127	134	143	147	145	144	141	144	134	144	135	146	140	161	150	119	110	150	133	119	127	132	152	147	116	144	138	140	142	139	147	126	160	128	161	136	132	144	139	135	136	140	136	140	143	148	145	121	130	136	170	127	140	128	124	158	142	136	133	131	144	142	150	123	123	131	143	140	155	160	141	142	143	150	153	135	129	127	146	149	117	133	133	154	145	146	171	132	137	144	149	143	164	121	137	125	156	127	156	162	164	132	139	131	139	144	140	128	145	150	143	132	126	131	151	144	124	155	158	134	140	141	174	130	159	145	125	155	137	141	132	151	135	145	157	133	136	134	145	153	151	145	140	152	141	131	140	151	157	127	130	150	141	128	134	146	146	138	148	133	155	122	138	156	177	163	154	159	146	144	145	125	163	139	140	139	112	133	148	147	134	141	150	133	133	139	138	153	125	129	126	145	149	122	150	110	141	121	149	137	144	144	127	134	144	141	145	149	139	167	132	124	137	134	140	142	148	158	112	135	125	149	127	155	114	139	153	174	144	151	137	134	167	143	109	144	152	150	141	128	149	160	147	149	116	118	146	125	152	132	167	150	151	134	132	138	118	147	123	146	151	154	136	127	146	141	125	156	142	142	137	132	145	150	150	141	140	146	140	135	151	159	141	125	151	133	144	137	135	138	125	145	156	137	148	144	128	157	144	155	126	157	146	163	159	142	146	150	168	146	141	157	176	153	130	147	142	136	146	142	143	135	140	121	125	133	117	169	149	134	145	149	147	160	139	159	176	142	116	142	158	160	140	144	130	134	156	134	137	128	154	147	147	158	146	128	153	130	146	147	160	145	157	130	143	163	150	124	138	146	128	149	161	155	151	129	150	122	145	151	144	136	128	136	150	160	136	141	149	146	159	162	136	148	126	127	114	146	150	143	124	144	151	161	140	145	141	132	144	120	141	137	160	142	142	140	138	147	145	147	145	168	117	124	165	151	132	159	146	144	160	141	135	150	139	122	150	139	164	133	149	138	130	136	136	152	132	144	156	144	138	140	138	156	155	166	161	132	146	137	146	126	144	143	163	148	145	128	158	158	145	138	140	133	153	136	139	174	138	149	161	110	136	140	124	133	127	141	139	146	169	147	142	145	147	146	140	137	138	133	134	145	156	152	150	144	144	131	145	144	132	109	132	136	155	148	142	137	168	140	150	145	155	123	125	150	140	138	128	123	120	130	135	153	142	151	145	141	155	148	145	127	129	139	126	137	159	136	157	132	152	149	127	147	131	127	139	144	158	164	128	141	145	129	147	122	142	138	128	129	141	150	148	145	155	138	156	149	119	140	146	136	147	157	123	149	151	131	141	103	142	147	157	156	165	130	134	134	134	140	155	159	150	152	129	139	142	130	142	141	147	128	165	125	148	146	141	140	166	123	134	119	130	139	148	120	131	144	164	144	141	154	153	140	153	147	139	152	130	152	146	146	130	126	148	123	131	143	158	123	137	129	132	144	147	148	140	138	150	144	143	132	148	157	147	132	130	151	153	141	150	149	138	142	156	134	149	138	161	157	106	148	155	154	127	143	140	158	163	158	174	137	139	123	134	171	139	135	139	165	137	149	166	151	148	154	131	135	134	143	151	146	158	171	148	159	143	141	148	137	148	128	132	141	148	131	127	135	129	149	139	142	130	156	149	132	160	127	142	120	129	132	136	162	161	133	136	128	124	129	123	171	146	157	165	158	155	148	128	128	142	143	129	121	144	129	139	137	166	144	134	127	165	125	153	129	146	137	145	151	152	148	135	129	131	136	118	157	108	141	149	150	137	123	154	144	148	134	163	126	150	125	151	129	151	146	132	153	153	141	134	146	141	176	127	140	163	137	153	120	155	145	157	129	128	139	118	153	152	162	134	148	125	153	138	143	150	144	144	141	129	150	138	117	137	147	151	148	138	163	140	140	124	126	146	134	131	140	155	145	148	135	144	149	160	146	152	134	145	135	136	141	129	156	154	139	152	145	167	115	161	166	143	106	162	147	135
18216	15462	2315	2813	2358	1995	1645	1314	1213	1087	945	867	827	724	676	646	617	568	580	489	530	538	506	524	483	466	464	456	499	461	416	429	462	445	409	444	415	414	446	444	442	439	427	403	381	394	399	377	435	387	396	380	435	421	385	414	397	372	395	413	396	386	365	412	425	390	395	384	380	381	410	382	402	380	419	420	382	365	366	387	403	417	377	356	383	385	375	369	375	405	373	381	377	403	349	391	336	377	334	386	357	385	369	399	390	384	401	368	331	342	366	383	395	330	343	376	376	395	410	366	353	388	429	386	339	378	352	368	349	382	380	346	389	410	360	392	371	391	341	372	367	405	414	341	388	363	351	384	357	360	383	370	361	339	384	362	352	361	345	396	404	353	370	355	340	389	367	350	371	366	351	378	378	342	397	398	355	366	345	345	374	365	391	346	380	363	398	363	391	379	360	382	388	381	370	356	353	392	329	419	367	366	357	390	389	394	344	376	370	355	365	354	362	378	355	383	349	355	399	342	359	381	396	373	349	397	358	379	419	367	353	336	397	407	360	338	364	378	379	383	343	385	379	376	369	393	351	372	390	398	367	389	379	379	377	340	345	357	370	387	377	383	369	357	369	367	388	382	361	400	345	384	402	374	367	373	343	363	365	357	384	346	419	393	365	337	366	405	367	355	383	365	366	403	378	356	378	352	379	369	404	370	369	395	373	375	379	382	376	327	347	398	397	383	368	393	362	388	390	376	356	402	327	401	404	375	364	357	369	380	339	345	345	417	380	383	392	366	397	373	379	372	371	375	384	367	338	349	360	353	384	355	396	334	377	382	382	367	357	384	363	355	358	376	356	387	367	374	400	365	330	386	360	346	423	375	368	386	355	378	334	371	366	394	370	361	401	360	386	378	359	392	396	324	370	359	349	364	363	344	394	371	385	390	378	369	394	369	375	387	358	380	396	394	375	381	406	365	389	372	330	374	362	378	377	353	347	385	367	350	393	335	347	372	364	356	377	396	388	360	385	398	364	369	375	366	384	376	387	359	381	387	365	366	374	340	346	376	382	359	404	334	375	358	393	373	373	410	339	344	374	352	359	354	377	335	373	359	361	387	360	360	362	368	384	389	402	363	394	423	388	365	356	400	358	353	341	347	374	370	329	374	400	402	339	363	390	361	393	341	399	377	363	382	372	392	397	352	385	378	358	354	350	336	363	365	413	368	354	378	330	364	380	341	386	377	380	408	372	370	364	381	363	340	376	377	337	369	371	370	384	357	366	395	373	363	364	377	367	381	371	357	385	348	389	339	366	363	409	356	384	401	390	359	347	365	378	377	360	394	395	354	363	420	368	375	367	385	423	369	359	333	376	377	360	394	389	380	382	387	376	383	370	366	396	364	413	366	395	380	359	395	366	393	352	385	368	376	352	367	399	390	325	394	379	345	362	357	357	384	358	392	361	345	333	381	378	354	382	390	378	357	377	409	363	369	356	378	370	339	388	352	403	369	335	400	353	388	363	372	378	330	409	390	375	368	385	379	366	333	359	374	350	352	360	358	358	363	356	350	348	370	379	389	367	398	396	360	384	383	381	377	365	340	401	383	406	377	388	379	358	360	376	387	397	345	380	347	336	368	381	365	364	372	377	376	371	381	368	324	350	386	405	403	363	385	388	363	417	360	369	352	360	385	338	407	368	372	390	346	364	381	378	393	372	359	427	349	346	378	366	363	357	349	339	375	368	381	380	360	351	386	395	364	371	363	358	390	348	363	391	373	381	395	372	369	353	349	412	369	336	345	398	360	394	396	383	340	391	353	356	396	374	359	358	363	358	377	380	366	394	354	346	354	404	391	381	371	364	388	399	376	385	370	362	384	389	352	388	384	348	362	378	371	358	360	381	386	363	381	413	380	365	377	359	363	381	373	354	397	357	395	406	356	369	392	338	377	394	367	356	371	380	347	354	389	389	385	337	356	390	358	382	391	385	366	367	381	394	352	420	373	354	351	364	367	361	345	382	399	336	384	379	362	358	370	381	345	338	407	396	394	309	390	359	383	365	374	378	393	365	394	388	388	386	364	392	380	376	344	348	368	367	336	384	382	364	361	338	382	403	384	363	359	379	372	381	363	374	387	366	356	371	365	370	349	380	414	366	337	405	384	355	397	370	367	384	357	364	379	357	410	365	370	423	398	354	392	366	356	335	399	349	391	349	378	345	345	370	378	390	420	393	352	394	343	384	381	408	383	348	399	370	396	383	348	407	402	353	376	360	368	394	373	360	383	381	380	400	326	362	353	395	388	376	364	414	397	345	394	377	349	392	375	384	365	397	361	409	388	359	358	338	385	375	371	375	351	393	361	384	357	393	357	372	349	391	378	352	369	341	372	354	396	392	345	348	379	360	332	364	375	385	345	388	372	378	394	352	374	351	388	395	385	385	374	368	389	377	375	376	362	359	381	368	369	389	378	360	375	370	409	358	370	382	359	354	406	403	386	389	353	381	364	351	381	388	412	355	383	387	377	357	349	359	344	363	366	355	337	344	367	374	400	367	365	363	375	394	362	362	357	380	388	357	322	355	373	364	394	373	370	348	335	383	373	391	364	370	341	334	376	427	375	382	386	378	388	368	378	395	383	355	365	365	355	359	352	351	356	391	360	369	387	373	395	408	335	349	367	370	386	352	376	361	383	381	394	373	361	379	347	378	345	404	341	392	360	357	377	403	374	355	387	346	390	364	373	403	398	414	335	370	359	359	362	361	388	362	372	363	359	378	401	376	394	399	390	359	341	373	371	383	362	348	389	334	380	362	377	380	360	366	377	371	394	383	424	362	357	372	370	357	381	391	380	353	383	378	348	364	379	370	377	372	398	352	387	367	334	349	352	361	372	385	377	385	364	389	383	359	375	380	370	376	366	386	382	395	360	376	344	378	370	387	356	382	348	339	390	358	352	398	375	361	348	373	362	376	375	365	363	378	410	374	371	388	380	369	370	368	357	392	361	373	345	362	363	358	357	358	370	382	384	397	384	422	368	361	352	399	376	335	388	371	417	365	387	422	401	383	381	393	365	385	368	349	374	360	367	352	380	368	369	389	362	415	364	397	363	375	370	357	399	370	367	351	379	371	360	360	393	355	387	370	392	366	361	360	381	376	349	368	363	345	388	400	371	391	375	342	354	391	410	345	373	386	355	374	401	372	372	408	367	380	374	404	347	358	359	369	368	383	359	365	354	372	352	343	366	358	398	343	377	373	387	366	383	374	372	359	385	394	365	359	363	369	370	384	348	357	373	353	396	384	366	381	408	364	384	370	362	402	359	373	375	367	397	391	391	374	397	365	356	383	409	359	373	379	369	348	386	364	367	379	369	349	382	387	365	356	404	387	386	384	390	385	383	364	350	376	372	382	343	350	358	358	394	364	353	399	377	369	369	403	354	381	323	331	379	382	351	378	368	356	349	401	401	356	388	401	374	362	345	389	384	382	371	372	376	365	395	366	350	386	338
55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	55	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	34	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
