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
336556231197	336556231759	336556232309	336556232859	336556233409	336556233959	336556234509	336556235059	336556235609	336556236159	336556236709	336556237259	336556237809	336556238359	336556238909	336556239459	336556240009	336556240559	336556241109	336556241659	336556242209	336556242759	336556243309	336556243859	336556244409	336556244959	336556245509	336556246059	336556246609	336556247159	336556247709	336556248259	336556248809	336556249359	336556249909	336556250459	336556251009	336556251559	336556252109	336556252659	336556253209	336556253759	336556254309	336556254859	336556255409	336556255959	336556256509	336556257059	336556257609	336556258159	336556258709	336556259259	336556259809	336556260359	336556260909	336556261459	336556262009	336556262559	336556263109	336556263659	336556264209	336556264759	336556265309	336556265859	336556266409	336556266959	336556267509	336556268059	336556268609	336556269159	336556269709	336556270259	336556270809	336556271359	336556271909	336556272459	336556273009	336556273559	336556274109	336556274659	336556275209	336556275759	336556276309	336556276859	336556277409	336556277959	336556278509	336556279059	336556279609	336556280159	336556280709	336556281259	336556281809	336556282359	336556282909	336556283459	336556284009	336556284559	336556285109	336556285659	336556286209	336556286759	336556287309	336556287859	336556288409	336556288959	336556289509	336556290059	336556290609	336556291159	336556291709	336556292259	336556292809	336556293359	336556293909	336556294459	336556295009	336556295559	336556296109	336556296659	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
54678	47082	31682	12097	4530	2182	1046	542	403	394	320	298	291	236	235	229	222	212	194	191	205	184	178	190	199	190	210	189	192	140	185	197	175	175	156	153	182	192	210	166	167	190	177	170	167	184	211	1234	1868	1646	1200	777	395	231	165	166	151	164	149	148	146	156	132	155	152	117	135	133	151	128	149	131	147	162	157	133	178	131	143	144	138	148	134	139	130	122	140	143	144	136	132	129	157	143	133	157	142	118	128	132	145	112	123	140	149	135	146	143	141	132	145	169	155	160	138	142	129	124	123	129	147	144	147	153	133	142	153	134	157	143	147	117	167	168	140	154	162	148	128	148	151	162	139	171	131	158	155	151	142	131	165	137	147	144	127	142	144	163	147	147	152	119	162	147	143	152	153	148	151	160	151	156	142	149	123	141	137	141	151	129	142	125	156	143	138	161	152	153	152	150	156	163	146	144	154	167	120	147	137	128	158	152	137	147	145	146	158	159	135	148	154	133	155	143	157	144	154	166	154	147	163	128	143	132	130	128	129	149	150	163	136	142	131	144	134	128	153	150	162	153	135	133	137	135	138	128	141	147	166	147	149	115	148	134	171	139	150	152	162	138	153	165	150	142	145	144	145	127	149	135	140	151	136	145	142	142	127	165	135	138	140	140	141	136	144	155	143	150	137	153	129	140	171	133	139	150	158	129	146	145	171	173	129	141	133	159	138	148	135	139	163	162	149	120	146	141	139	149	166	156	149	142	147	144	130	132	146	162	155	147	139	130	148	148	109	143	145	136	142	143	135	157	155	153	143	136	169	147	151	120	134	161	148	155	119	146	156	164	153	146	148	152	147	143	129	143	144	137	123	144	135	129	173	179	170	146	149	126	162	146	143	148	133	153	150	141	154	129	145	151	160	159	159	143	132	147	131	159	138	140	157	139	139	146	145	154	159	122	139	139	137	151	160	151	145	139	140	139	125	145	130	143	160	123	131	138	145	121	131	128	125	151	134	131	148	142	142	146	147	161	154	150	140	152	142	147	136	153	116	122	132	169	127	159	111	144	146	142	162	147	161	153	134	148	143	156	147	134	150	142	161	145	123	145	150	125	149	129	150	148	146	145	162	143	133	134	130	161	141	156	147	135	141	145	155	156	141	125	149	145	125	153	143	140	157	148	160	143	144	149	141	145	137	124	137	137	167	149	145	128	127	149	135	158	136	135	128	144	134	131	139	141	129	144	152	154	154	137	161	152	147	128	148	154	146	130	141	143	146	136	146	148	135	147	146	134	129	122	153	126	142	143	150	127	149	160	145	134	160	131	154	143	157	144	146	134	161	156	144	126	150	147	139	142	149	129	133	150	136	139	125	143	128	137	138	131	142	157	144	145	135	146	142	135	133	146	163	157	158	125	128	151	141	154	145	141	161	142	130	125	152	120	157	163	136	134	144	129	160	120	142	159	136	155	120	161	129	139	165	150	151	157	141	131	115	168	168	146	154	126	134	162	156	152	172	144	157	154	142	155	144	152	127	159	135	142	146	139	144	130	160	167	140	146	158	148	157	149	140	141	152	139	140	164	142	169	136	153	142	167	148	137	125	131	131	148	137	155	138	150	156	146	138	130	139	147	145	180	163	144	147	138	139	141	171	137	141	127	149	156	163	150	144	147	153	137	143	143	125	137	148	137	171	148	164	141	144	156	131	169	140	157	153	172	134	130	163	136	166	146	139	137	114	149	143	158	124	148	150	156	147	135	153	120	136	138	152	153	142	131	150	156	129	139	145	129	132	139	143	151	141	128	132	136	140	162	151	151	144	149	118	130	166	150	137	143	156	148	153	138	146	142	150	146	155	135	144	159	148	126	158	107	128	152	133	149	143	150	152	139	153	148	145	160	155	141	140	137	124	140	149	138	146	128	134	137	131	144	141	139	139	151	142	153	146	167	140	140	132	147	152	125	144	143	140	129	139	136	149	140	153	137	149	155	161	141	132	146	154	149	123	139	162	151	136	141	142	150	154	137	140	148	134	139	152	138	154	135	136	132	153	142	154	128	136	146	165	118	145	136	146	143	110	171	154	142	137	122	150	142	133	167	150	131	129	154	134	155	129	141	162	140	144	139	140	154	141	128	145	146	148	162	150	157	167	151	155	127	143	140	136	141	155	160	144	153	146	167	136	143	145	153	144	142	143	146	158	153	156	152	132	152	143	157	135	139	140	150	151	134	153	129	152	151	135	131	135	137	149	161	151	148	141	131	147	158	136	157	148	140	134	135	138	146	153	130	153	138	168	128	142	136	134	125	136	137	121	151	159	140	164	149	148	143	151	126	138	155	134	157	173	147	120	141	150	140	154	123	154	151	155	140	148	150	152	140	177	132	157	146	141	133	142	146	136	154	154	150	136	148	142	145	128	148	135	137	173	160	158	159	174	118	135	142	167	179	158	146	134	160	134	139	126	151	150	147	165	143	145	138	126	141	139	148	147	156	127	160	124	143	154	150	148	147	137	168	136	157	139	137	138	146	149	161	136	139	149	151	150	142	174	138	170	139	140	158	136	126	138	142	139	149	153	155	131	124	135	119	128	141	130	144	141	165	152	133	156	160	133	128	136	140	148	149	141	161	141	143	160	132	124	147	149	125	147	144	158	145	142	149	129	158	153	135	148	131	148	151	149	147	146	161	123	160	133	142	171	156	132	156	177	143	124	150	131	127	167	141	145	145	151	119	160	150	158	130	145	166	156	136	138	152	150	143	128	135	137	156	139	153	157	132	148	145	133	149	128	129	143	149	106	160	133	157	141	140	144	133	146	144	160	137	156	150	143	146	126	179	175	136	150	132	129	142	154	152	135	137	150	152	136	159	146	139	143	136	134	161	149	148	149	166	146	155	145	140	134	163	131	163	145	140	161	127	148	152	136	149	143	141	146	143	128	131	127	132	134	152	142	161	144	130	156	143	146	138	161	148	158	152	133	149	142	150	104	155	127	121	150	157	163	131	139	157	153	150	137	152	138	150	151	140	132	146	145	122	141	145	145	137	143	148	119	161	142	140	125	143	168	142	135	153	180	155	137	134	164	142	144	170	118	155	156	136	142	165	143	130	139	156	149	153	155	126	132	155	141	141	132	141	157	130	155	140	125	129	141	137	123	138	144	123	123	131	166	138	138	140	146	137	155	138	142	136	146	139	148	144	128	144	150	149	147	144	153	142	132	133	124	145	138	138	150	134	133	135	148	130	138	139	143	148	145	168	164	145	154	132	159	153	139	121	134	147	151	136	144	123	143	155	131	146	144	136	145	130	132	142	148	149	159	148	130	137	153	141	138	126	143	142	136	151	137	155	135	125	137	146	159	134	143	147	127	148	136	147	144	126	135	149	174	144	118	136	147	124	175	173	148	143	148	140	147	135	140	129	135	152	141	128	134	134	144	141	134	154	150	159	133	144	132	116	143	147	154	147	135	161	147	146	137	131	144	144	138	138	147	133	150	147	133	151	138	132	170	134
40830	43763	10619	4031	3569	3179	2571	2098	1807	1701	1391	1278	1181	987	974	855	773	744	774	699	765	791	765	690	697	759	617	612	637	594	619	631	613	604	559	550	633	672	824	697	575	620	594	559	560	528	860	7632	11057	9351	6827	4121	1568	781	500	437	402	341	388	386	359	344	373	379	330	390	385	369	368	364	373	393	372	373	365	396	357	373	357	402	354	360	336	377	381	378	349	352	345	372	351	362	368	380	356	376	406	356	346	342	388	360	332	356	382	357	376	356	365	379	347	354	387	357	326	350	366	389	367	363	395	383	378	368	338	370	382	387	386	373	343	343	377	371	399	343	399	367	356	360	372	365	375	384	356	357	395	348	362	387	344	339	352	368	354	391	363	380	357	359	363	372	361	378	322	361	337	356	349	366	352	346	394	400	325	342	355	376	373	375	360	358	371	360	368	341	331	339	354	360	377	357	349	358	346	361	424	350	397	386	356	355	341	334	367	371	371	396	369	370	394	320	343	413	379	353	371	369	352	365	322	363	366	364	373	357	369	394	347	382	365	372	379	371	365	403	379	357	344	348	381	365	388	370	355	350	359	342	395	354	370	354	390	351	375	373	378	374	383	323	386	374	341	356	365	367	365	359	368	387	342	371	355	316	367	398	356	357	365	364	355	356	364	304	385	365	370	374	337	352	381	369	378	339	377	358	362	359	333	361	338	356	365	358	365	359	365	353	360	339	359	360	346	382	382	358	359	356	380	344	405	347	387	396	357	345	410	330	327	364	362	355	385	359	376	392	352	318	382	400	332	349	376	368	374	358	353	367	382	416	352	357	409	370	353	387	325	384	342	384	367	389	342	354	351	368	337	353	387	359	334	365	363	369	360	373	350	364	375	353	383	383	382	361	358	381	369	372	374	377	406	387	369	348	362	381	346	359	353	370	369	347	351	338	381	329	372	364	393	392	354	359	381	369	352	369	341	353	381	354	366	356	374	337	367	356	359	389	364	337	382	347	342	369	334	392	360	403	372	398	354	382	316	377	391	364	381	348	340	354	345	363	352	361	374	344	363	376	348	377	382	341	388	370	356	337	357	332	372	351	370	378	410	343	348	343	409	376	380	344	393	349	340	325	341	385	370	380	364	349	369	380	364	388	363	373	375	354	343	366	387	344	390	355	345	357	377	343	399	353	401	375	356	345	373	348	367	365	338	335	380	349	380	363	370	413	324	386	361	352	354	380	336	345	394	354	366	380	348	358	388	335	363	364	370	338	363	362	367	365	388	382	365	377	369	369	392	359	335	354	362	343	363	361	353	377	381	379	341	364	381	352	355	361	356	396	354	337	355	407	365	347	407	358	368	336	364	366	381	357	357	385	354	349	374	386	377	374	367	368	349	376	358	388	403	342	354	339	371	342	385	372	392	369	349	377	367	350	371	367	365	350	358	414	354	342	384	368	367	354	328	362	318	395	366	376	353	373	361	359	362	369	364	353	345	384	374	364	376	371	358	405	359	367	384	349	360	386	346	375	360	326	358	356	337	343	408	383	356	348	364	378	370	408	368	379	366	359	359	351	363	343	370	370	363	386	329	364	349	382	344	360	338	369	329	363	359	352	349	364	365	374	347	364	373	353	364	386	360	366	392	370	358	374	372	310	385	352	386	381	377	374	397	338	349	354	380	374	342	347	359	373	329	337	389	362	405	377	355	345	361	391	395	327	354	368	335	384	364	387	353	397	359	367	370	347	353	379	365	406	387	373	411	352	351	383	367	349	361	337	346	338	350	388	366	346	375	388	386	395	337	376	375	350	363	360	372	342	395	373	382	376	315	374	386	347	382	372	331	412	353	383	356	359	306	366	362	376	365	352	368	390	365	363	355	335	330	352	358	372	358	372	366	396	392	346	369	376	364	386	361	386	368	381	396	339	408	362	351	366	371	350	362	381	354	380	363	368	333	362	369	361	369	346	373	374	334	356	347	331	392	352	369	375	382	367	378	379	378	388	375	349	352	373	359	374	356	380	373	352	372	376	372	438	348	343	378	399	391	343	393	387	322	332	382	378	364	359	381	344	357	378	347	357	370	384	341	378	364	346	332	357	343	372	402	354	388	380	354	377	405	377	407	326	387	360	386	362	372	376	366	350	370	331	371	377	403	359	376	392	343	344	373	381	369	369	335	387	358	374	348	371	347	335	347	377	379	338	367	381	380	367	366	339	345	360	378	321	349	394	365	354	359	388	376	360	389	361	364	374	346	395	381	355	353	378	395	353	353	332	347	355	390	400	343	322	324	376	370	383	384	356	376	337	343	368	357	330	362	372	404	376	365	355	347	401	391	369	365	355	353	345	318	370	402	359	361	375	401	332	387	395	345	375	361	378	384	359	398	301	386	342	409	385	370	353	370	387	378	362	353	352	377	340	346	382	332	347	357	348	336	327	365	370	364	398	366	356	361	348	347	375	369	369	330	395	349	350	391	386	374	329	382	371	356	386	391	389	375	371	391	359	374	383	357	334	352	364	381	379	352	376	382	398	355	394	325	355	357	388	350	363	406	381	374	337	303	362	351	381	359	324	391	372	359	366	372	406	369	343	319	370	352	348	391	371	346	411	337	378	329	355	374	333	374	370	395	379	328	346	353	404	359	328	407	339	349	367	363	331	347	367	380	356	351	378	368	376	357	323	391	357	350	338	363	392	355	390	349	373	392	383	343	372	371	390	336	407	386	384	367	387	394	335	376	387	362	370	382	364	347	360	357	387	394	375	366	381	364	379	354	377	321	321	359	365	361	382	364	381	377	352	357	358	397	351	354	369	368	376	365	367	363	362	341	356	379	343	371	352	344	365	369	365	362	359	393	390	349	369	373	333	405	364	379	388	324	367	380	371	372	383	352	351	358	365	377	343	380	351	324	367	372	371	365	358	348	357	379	359	378	365	397	350	364	370	324	355	370	374	346	390	384	339	387	352	338	346	362	360	338	353	369	361	363	342	345	393	353	403	344	367	366	357	378	407	381	365	350	385	385	363	354	352	384	360	371	361	345	368	376	350	398	383	359	365	348	378	363	362	383	371	349	321	357	355	370	384	347	355	355	367	377	405	358	341	355	381	375	341	364	381	399	351	315	369	358	370	352	399	381	370	370	387	359	394	366	373	371	348	364	343	367	365	369	358	362	350	349	345	360	379	359	372	390	376	351	365	349	378	363	378	364	365	379	326	334	374	382	381	360	376	380	353	361	358	369	363	365	363	380	335	368	386	393	334	388	371	389	356	348	365	409	319	355	339	355	369	328	408	346	369	340	361	365	368	361	365	336	356	366	383	375	350	360	382	333	340	371	421	392	350	324	357	357	335	394	353	350	399	350	348	351	384	395	361	401	371	366	394	344	403	363	372	358	371	357	329	359	385	335	373	361	390	367	362	382	354	380	336	322	319	356	339	343	375	381	346	350	380	358	373	363	368	363	384	384	350	347	372	365	373	371	394	351	378	343	372	334	364	425	346	368	395	358	367
12440	6382	2189	311	205	161	136	131	135	158	135	119	123	141	135	118	133	133	145	143	126	135	130	139	151	142	119	148	126	134	137	134	120	142	120	128	144	140	153	114	123	142	120	122	146	127	120	167	255	329	306	243	195	147	157	129	129	127	154	132	111	134	137	134	155	116	119	116	136	139	134	112	111	130	127	135	115	136	135	126	118	128	125	115	110	141	115	129	131	128	136	122	116	130	136	137	145	123	127	125	107	137	116	123	121	127	129	136	129	140	107	147	129	145	140	138	121	123	123	151	114	148	131	106	134	122	123	110	132	128	138	121	124	108	131	146	132	102	143	134	147	118	111	119	142	121	106	110	136	120	128	117	133	132	131	121	130	144	149	133	120	125	109	125	132	132	132	130	127	133	138	125	145	127	111	145	136	146	126	135	132	131	157	123	123	145	127	134	115	123	126	125	113	133	117	128	141	124	138	134	96	132	111	153	114	115	133	120	130	116	122	143	142	111	128	125	139	138	129	141	128	149	120	128	118	132	121	133	129	127	136	137	133	141	144	132	163	122	126	153	122	155	145	130	135	116	147	132	135	126	145	129	141	125	120	136	138	135	131	138	127	133	137	116	107	127	116	135	122	124	163	121	121	116	138	155	133	128	123	130	118	135	127	107	142	127	128	138	114	119	130	138	144	128	137	115	116	122	127	125	133	130	130	124	149	135	135	127	116	119	134	132	136	129	148	151	136	134	138	123	118	153	131	139	148	137	131	151	146	130	127	137	137	121	145	104	126	116	136	138	131	131	134	115	131	142	138	119	104	132	132	131	126	135	136	142	132	140	135	137	131	136	126	113	143	137	152	101	130	133	110	141	137	120	116	119	113	135	111	131	134	150	135	141	132	134	127	119	123	124	129	122	140	129	134	148	116	125	130	124	119	143	133	127	137	110	138	151	125	148	123	133	99	127	137	123	121	117	111	112	117	116	136	141	139	113	115	115	112	137	143	113	115	112	142	153	140	126	113	126	142	127	131	134	121	107	138	129	120	128	133	129	130	122	134	136	136	144	143	106	143	120	95	134	137	137	146	130	123	122	129	131	119	134	124	126	101	155	109	118	123	127	122	115	111	136	126	124	121	139	127	142	136	128	145	136	142	139	137	133	135	121	142	125	113	153	146	123	102	124	127	149	127	142	115	116	127	124	131	138	126	117	138	119	120	134	125	115	111	151	116	130	120	137	135	131	113	113	132	128	139	128	126	123	134	130	146	132	106	134	124	122	110	126	117	116	137	150	112	140	121	120	127	128	117	143	113	137	124	136	112	129	157	134	127	133	143	160	132	113	113	125	125	112	131	132	142	138	144	135	130	135	112	117	122	121	132	122	138	122	131	128	130	139	113	123	127	135	121	131	120	114	124	114	125	120	135	143	131	141	133	145	131	124	122	131	147	133	141	129	123	129	113	129	125	125	117	117	133	118	141	119	144	143	111	130	125	131	125	139	149	112	132	127	125	144	144	132	117	135	145	132	156	111	123	121	138	127	123	136	127	128	119	124	126	147	155	140	135	123	139	118	142	138	137	119	112	145	136	139	123	125	126	132	128	137	145	120	166	132	118	117	152	108	126	145	115	155	141	127	107	123	130	119	121	122	119	115	126	151	132	127	134	126	142	120	127	125	126	139	130	121	115	141	115	132	124	141	110	121	116	125	139	125	139	135	109	126	118	147	124	123	143	125	126	151	121	121	122	128	124	122	103	135	144	132	118	113	133	131	128	132	127	120	138	126	142	111	99	130	133	123	130	119	126	118	140	147	137	132	128	129	134	136	152	140	128	133	109	127	130	130	107	128	139	113	137	108	134	122	110	127	101	103	152	118	132	128	159	138	151	139	122	138	123	127	145	110	120	115	133	121	136	142	117	130	125	132	131	120	133	104	123	126	145	133	116	131	120	137	140	117	129	130	112	145	135	120	122	139	133	136	129	122	123	127	107	121	125	133	133	125	134	109	123	118	131	125	128	157	97	121	123	120	124	123	135	109	152	97	148	121	152	127	136	127	127	127	118	119	127	129	130	123	125	109	129	145	129	128	114	98	115	114	130	121	120	138	117	131	110	135	129	121	125	153	106	110	130	127	119	111	146	125	132	146	126	133	117	128	128	107	129	124	120	123	115	120	132	138	129	134	129	134	141	123	129	136	113	132	145	132	120	119	122	117	140	122	129	143	147	123	136	123	140	125	127	121	140	139	125	99	136	141	137	141	114	128	116	131	138	116	125	114	139	146	126	150	139	146	103	141	121	139	154	123	121	131	100	120	153	138	133	137	152	125	116	140	125	151	132	159	120	136	143	124	126	131	137	125	132	124	136	120	139	135	126	138	116	117	111	144	152	147	141	127	131	132	128	126	136	128	149	147	139	123	115	123	139	116	142	153	130	112	131	138	138	132	132	116	115	127	121	123	121	109	134	128	139	141	114	125	143	122	121	135	117	130	142	130	133	140	154	122	108	154	125	124	156	130	128	139	107	137	145	126	138	127	114	126	112	142	135	129	140	116	130	124	144	134	124	124	132	140	134	123	126	145	129	102	135	123	132	142	137	129	119	134	132	134	139	128	106	122	127	138	137	153	140	137	121	132	120	127	125	129	128	122	127	139	133	123	126	127	135	116	127	127	120	110	137	102	150	123	135	130	127	138	123	147	129	120	142	122	112	118	108	145	120	114	125	108	138	137	142	133	132	151	131	130	128	128	128	137	142	138	130	120	117	115	134	122	132	135	144	129	135	111	106	131	130	135	139	137	129	145	140	144	129	122	109	141	131	139	129	122	116	136	137	132	130	136	135	154	139	111	130	128	124	142	118	138	127	123	153	143	139	120	149	128	135	128	143	135	112	125	136	129	130	126	118	119	133	120	148	128	127	150	129	137	117	128	131	122	130	143	116	162	120	137	110	130	115	114	147	148	123	112	130	135	124	138	129	125	145	124	132	132	128	126	120	137	134	121	118	152	147	123	111	116	128	117	133	137	129	125	123	134	147	121	126	140	134	139	137	137	134	100	143	120	126	129	132	138	123	116	125	133	135	135	131	114	123	118	143	143	131	140	144	121	100	141	128	123	155	149	132	114	130	135	115	137	136	124	114	119	118	131	128	122	115	122	124	141	135	115	125	144	111	143	132	131	141	120	150	145	142	124	153	146	147	124	127	146	145	117	131	137	149	143	109	124	119	151	113	116	133	142	127	139	116	115	138	139	123	154	116	145	117	114	139	121	126	105	156	136	142	120	135	111	132	135	103	110	126	122	152	127	113	126	119	125	139	132	143	141	120	119	120	142	133	134	134	129	116	135	143	132	133	108	117	122	126	117	131	159	121	130	120	118	124	145	119	124	120	117	148	132	120	109	127	126	128	113	125	135	122	136	119	121	122	142	136	131	114	113	149	128	109	136	132	137	119	138	132	130	146	128	123	121	134	123	111	159	122	141	143	145	130	133	148	125	113	140	147	128
8420	7965	2219	504	488	516	418	477	416	468	446	441	387	411	367	400	416	337	399	420	412	391	375	378	393	394	336	423	466	406	402	393	386	380	362	352	401	376	410	362	352	353	382	355	356	350	398	617	1172	1389	1259	938	657	462	364	353	323	336	328	345	313	319	335	353	326	320	313	356	324	301	350	346	340	334	336	337	325	329	311	339	325	358	331	320	327	334	335	340	323	332	314	316	359	327	359	356	344	326	332	333	354	348	356	331	362	334	326	357	325	340	354	372	326	345	336	379	373	326	346	313	341	339	330	355	318	328	337	331	316	334	322	352	324	327	342	327	322	328	331	313	360	340	320	342	324	352	326	343	369	303	290	309	355	324	327	340	331	317	359	352	327	331	306	345	325	349	321	348	317	312	341	297	303	344	342	323	336	332	329	303	341	339	341	329	314	329	368	321	328	319	346	346	316	331	366	359	370	339	347	351	305	329	324	339	292	322	331	340	312	310	369	347	327	285	354	351	326	323	316	353	319	315	347	328	304	332	362	369	300	336	320	354	319	333	305	347	315	334	357	306	330	339	305	348	323	337	323	336	337	337	369	344	334	350	363	327	341	343	317	322	346	333	311	344	324	376	352	358	311	324	348	312	318	347	342	322	353	359	340	395	297	342	332	322	324	337	324	340	336	327	335	336	319	338	330	333	343	337	325	329	349	362	325	344	343	349	348	345	336	335	325	332	311	358	340	347	346	317	340	303	315	347	333	326	335	319	353	335	350	373	337	332	318	330	326	342	366	338	339	352	352	343	349	348	331	361	328	315	342	334	349	357	345	344	322	351	295	342	353	288	324	344	319	330	320	344	324	319	333	327	330	334	374	331	327	354	338	316	365	316	328	335	319	324	325	356	376	361	319	337	332	339	308	306	353	330	336	345	327	360	325	331	329	343	356	328	347	335	350	325	370	334	304	323	320	343	324	350	369	339	344	323	358	328	317	316	309	336	356	339	335	353	331	304	299	322	347	332	360	350	362	353	379	327	322	323	343	308	367	347	332	334	351	375	343	361	327	308	359	322	363	337	355	329	320	329	323	352	348	353	376	307	335	316	315	336	347	342	344	363	338	337	324	313	343	333	330	338	327	310	321	346	339	349	354	309	324	344	307	351	330	353	357	343	386	310	353	329	344	347	319	328	350	327	340	337	347	344	341	338	304	354	332	317	332	379	314	307	340	332	342	329	335	361	329	323	317	337	331	332	340	321	299	332	327	332	317	326	314	326	326	344	323	299	324	347	316	322	337	338	337	342	354	332	336	331	353	338	338	333	312	358	327	358	292	343	365	330	341	302	314	338	346	352	340	329	325	358	344	326	354	329	313	315	331	336	355	344	339	338	301	360	342	337	323	360	316	351	309	336	323	300	348	325	312	334	321	333	328	335	352	323	319	343	320	353	353	347	363	347	307	331	367	333	364	330	314	349	356	324	315	329	332	318	332	298	315	314	286	336	350	327	364	342	320	330	312	349	306	335	313	322	362	322	317	342	330	365	340	321	328	350	334	335	330	366	308	363	322	337	312	361	300	312	330	324	345	341	379	357	325	352	301	334	348	319	346	332	361	344	336	314	333	334	346	305	325	316	337	359	353	313	323	338	333	383	347	334	326	335	322	311	355	310	318	329	316	341	342	339	315	319	345	337	338	317	352	325	323	334	352	319	335	333	308	321	339	310	362	357	341	318	322	344	314	321	366	348	324	344	351	325	317	328	369	350	301	304	331	370	333	359	299	365	332	346	336	303	354	370	316	334	336	322	338	354	337	332	326	325	358	349	319	336	315	346	318	354	360	316	322	336	353	329	338	352	347	301	375	350	332	338	331	316	326	340	332	367	333	353	310	340	348	338	322	328	334	339	355	361	323	329	295	304	325	340	330	354	315	375	334	317	335	354	321	327	299	335	329	334	326	319	335	312	338	340	341	346	344	353	321	314	344	347	348	345	355	338	345	308	366	362	352	321	295	345	362	357	333	341	334	308	345	315	352	324	321	323	363	324	362	327	344	323	328	354	314	338	324	337	332	351	347	353	345	342	363	341	343	342	349	311	315	325	348	300	331	336	336	366	347	334	326	332	335	330	312	345	329	329	351	296	321	346	320	314	330	335	327	355	349	343	352	339	331	334	325	339	360	340	352	358	312	342	325	324	342	314	327	319	346	312	340	345	318	316	302	327	341	361	356	353	341	337	341	345	309	341	321	334	320	342	368	359	289	349	338	359	362	327	364	335	351	325	324	323	349	344	326	351	321	341	332	340	342	313	367	325	321	344	324	327	322	298	333	342	330	314	318	277	328	327	360	351	343	325	349	323	343	306	327	320	332	350	332	323	295	322	333	329	355	381	338	328	327	347	349	345	324	335	334	367	362	382	330	325	311	329	316	318	328	339	334	330	331	327	328	331	355	340	319	330	314	335	335	353	340	349	355	315	354	324	328	335	378	318	346	335	335	343	341	347	310	344	343	333	351	349	327	296	345	349	320	356	346	317	359	366	348	352	323	339	358	321	328	312	324	334	332	348	356	347	312	365	318	310	331	333	310	351	333	344	331	291	355	325	340	335	344	321	339	348	334	327	325	363	308	330	335	335	319	303	333	368	303	321	329	324	323	365	366	344	298	324	319	329	321	359	311	339	327	331	348	346	318	324	374	350	312	344	356	344	313	333	319	329	353	323	318	333	294	363	359	331	321	316	391	326	325	347	347	344	329	352	346	349	350	326	329	330	337	289	324	328	303	315	328	327	328	318	327	335	333	349	351	319	326	341	278	319	314	356	352	357	360	323	349	338	331	336	341	344	345	372	357	372	339	346	328	354	353	332	341	333	324	341	336	337	324	347	375	330	331	325	336	333	337	342	335	326	312	311	335	329	333	352	334	351	365	314	317	382	351	329	317	349	357	335	325	344	291	337	322	312	330	311	306	338	342	310	315	366	329	324	344	377	365	344	336	347	332	324	349	339	337	319	324	325	352	337	335	326	319	316	322	348	379	323	340	345	300	349	328	313	337	322	349	342	356	344	352	363	347	319	330	333	340	350	355	359	316	338	319	336	355	373	338	320	352	328	328	329	347	362	328	335	331	354	294	334	337	341	324	335	333	310	328	354	326	353	319	336	353	316	362	315	342	340	352	371	317	334	335	317	294	343	354	343	351	325	340	342	359	325	320	363	339	318	320	318	325	325	344	363	324	349	342	333	332	345	341	337	339	339	325	327	319	301	320	334	309	359	359	353	325	367	321	361	335	326	337	339	350	351	329	332	313	320	342	352	312	346	321	353	354	328	322	275	362	318	341	344	340	317	325	354	347	336	328	332	358	330	344	297	335	329	327	349	331	348	315	343	330	352	303	311	324	347	326	331	301	332	373	334	338	321	367	335	323	342	358	367	350	337	329	318	318	331	306	364	340	270	336	317	380	287	331	331	344	332	317	328	329	330	334	334	364	374	298	356	384	324	341	326	366	332
50759	37820	24503	7631	2577	1082	542	341	306	300	257	274	245	209	212	192	177	174	181	196	194	197	178	162	135	181	163	154	186	207	172	167	204	166	157	157	188	192	175	169	174	190	170	137	154	143	168	297	1301	1215	1086	633	346	214	171	175	175	141	149	163	178	162	154	144	142	147	145	159	156	156	135	152	156	146	155	155	150	170	169	154	155	161	151	183	153	137	142	141	148	149	139	142	143	149	142	144	140	165	131	139	150	162	168	151	141	160	161	140	167	172	165	160	174	123	156	148	163	148	167	138	147	138	138	158	188	157	157	141	151	150	166	162	139	157	164	139	146	154	164	170	137	161	150	133	136	155	155	156	147	151	126	157	130	137	150	151	133	158	162	149	171	156	146	157	136	165	166	166	151	144	122	156	128	142	151	143	169	139	134	141	161	157	147	163	157	160	139	134	149	143	148	171	148	154	153	166	133	157	155	142	175	159	141	125	155	142	165	143	146	153	156	142	140	146	127	126	151	140	131	151	136	145	140	136	171	157	148	150	174	133	150	144	148	145	153	160	172	163	139	146	158	161	177	136	145	161	155	140	156	153	145	152	154	157	144	146	153	152	179	144	138	149	139	161	140	120	177	138	136	170	137	166	167	176	148	161	137	169	149	138	157	158	158	138	147	147	157	159	155	145	156	145	157	150	170	163	130	151	149	163	132	143	142	146	150	152	143	142	153	138	148	123	164	140	134	139	148	149	160	148	157	139	165	134	134	166	127	151	155	151	124	142	144	133	129	111	150	147	138	146	149	183	158	163	140	150	158	140	162	146	163	146	147	160	172	179	157	130	153	147	161	134	121	172	165	145	134	149	144	172	150	174	139	149	146	150	147	153	137	153	140	145	159	151	146	163	154	140	152	150	137	160	153	151	140	151	163	155	162	157	164	158	174	149	147	154	133	164	154	157	134	150	158	133	149	155	147	156	170	147	127	153	150	142	167	142	148	149	152	150	154	150	157	135	141	145	149	164	131	152	152	118	129	151	155	131	161	137	148	155	151	157	124	140	143	143	140	157	143	138	143	161	158	182	130	145	122	134	151	145	148	158	142	153	168	139	132	163	150	139	154	144	148	163	141	137	141	141	159	151	131	154	143	145	133	136	151	154	137	131	137	158	154	112	154	155	161	160	160	153	142	164	120	155	142	138	139	142	135	141	156	147	133	147	144	127	169	168	141	140	135	162	157	137	162	154	168	147	163	164	143	141	136	155	155	114	153	148	177	168	136	144	177	158	157	146	138	155	139	140	159	173	174	136	134	139	160	158	157	167	150	145	150	155	173	143	148	147	155	137	155	142	178	157	158	135	125	143	143	154	155	150	151	149	159	147	151	143	129	168	161	145	160	150	138	157	167	145	160	141	142	135	150	141	127	154	152	160	140	160	162	143	141	132	162	160	146	140	117	129	126	162	171	151	174	143	154	184	152	139	146	134	160	155	154	131	149	127	157	164	153	117	144	140	151	158	151	141	161	161	134	145	157	150	155	119	123	158	163	167	173	162	117	156	138	162	156	143	141	148	152	146	132	164	138	168	151	140	162	151	136	158	130	128	129	135	140	155	135	141	145	139	151	172	151	146	148	162	157	164	124	130	149	149	132	113	126	156	165	142	159	117	155	151	158	137	165	136	135	159	156	137	164	154	148	155	160	134	149	141	133	148	141	137	155	164	149	124	157	152	141	150	140	135	163	156	135	129	155	143	166	165	146	147	159	136	145	112	154	127	139	166	155	153	151	140	133	142	152	146	143	149	166	148	140	140	155	141	158	155	132	132	150	153	133	141	151	142	137	153	160	157	140	139	153	133	150	151	155	142	162	149	132	148	147	147	124	171	120	145	139	167	126	141	142	141	135	149	153	149	163	139	151	152	143	139	137	157	131	151	135	140	143	155	144	144	157	141	138	155	162	136	149	139	166	140	159	133	154	150	122	158	155	134	156	141	143	162	128	156	135	140	158	153	150	144	125	163	137	118	137	150	163	140	157	181	153	150	155	147	139	171	165	156	139	135	149	133	144	155	137	130	139	147	150	142	148	142	150	141	151	151	162	148	172	143	144	157	185	140	147	158	146	150	145	152	160	147	144	142	155	154	139	139	150	143	155	151	133	142	143	135	155	128	135	161	142	160	140	148	140	154	159	155	146	149	136	153	132	154	156	139	131	147	141	127	165	133	153	144	164	138	161	147	145	145	159	124	137	150	126	140	142	137	147	155	155	159	159	142	170	146	146	144	147	147	154	147	123	158	135	128	155	149	150	143	140	172	132	136	144	165	154	149	144	160	150	167	131	152	138	175	122	132	132	149	140	131	149	152	156	141	146	143	152	141	143	140	161	139	133	149	147	149	153	150	156	136	150	167	147	151	153	147	132	153	165	127	165	175	164	160	145	156	156	136	152	114	164	136	147	149	138	139	152	145	147	161	162	152	160	136	145	164	161	165	151	153	136	159	141	152	146	142	148	149	153	127	125	155	154	135	153	153	153	155	139	138	153	160	143	163	146	156	165	160	148	129	150	136	131	155	145	143	143	146	140	147	136	183	151	154	153	136	137	169	148	147	171	154	166	171	158	169	146	158	147	163	157	159	175	161	156	167	171	155	150	180	147	140	156	152	142	137	141	171	162	137	157	147	155	157	141	142	154	142	125	161	152	172	144	153	151	147	157	143	160	159	155	143	143	132	133	157	147	141	171	146	155	166	139	159	171	158	150	155	136	167	151	161	166	142	161	128	141	159	140	142	147	148	169	172	141	155	152	170	141	135	136	152	150	136	128	137	155	167	163	150	148	131	141	132	152	139	149	137	155	160	134	148	152	133	167	170	143	153	148	155	164	147	145	171	168	167	143	154	137	139	124	143	137	126	165	151	165	144	144	164	164	170	147	142	142	162	180	168	163	154	156	153	144	152	142	140	135	152	135	142	144	152	151	142	166	145	159	155	164	159	162	151	125	140	152	154	139	141	127	161	136	153	162	139	154	156	152	144	148	158	125	177	132	152	135	163	144	153	137	135	128	129	140	144	164	140	150	164	157	141	138	129	154	144	143	154	140	155	140	111	166	139	143	140	136	155	144	133	166	169	168	141	152	157	130	151	165	146	146	157	140	157	141	150	131	135	124	161	140	149	144	151	150	139	158	171	164	146	161	145	152	159	164	171	126	164	160	134	134	136	122	145	143	125	133	130	139	159	137	151	142	151	132	154	147	163	136	161	131	156	144	136	128	171	169	169	167	129	160	144	145	148	149	144	148	155	148	155	155	144	154	146	148	144	148	135	150	152	154	169	135	112	132	157	136	149	125	155	146	155	141	151	140	143	150	158	156	150	136	171	152	168	151	139	130	156	156	135	145	133	136	152	133	136	156	161	139	152	160	148	186	144	133	135	133	151	147	160	127	148	138	160	155	172	139	163	149	160	158	147	144	133	157	132	155	149	160	146	131	150	144	142	138	139	140	137	134	155
34761	32164	8908	2561	2365	2011	1657	1405	1211	1085	1067	986	897	827	750	694	649	641	668	644	671	617	613	580	586	577	538	514	603	608	583	621	577	511	584	515	547	596	662	558	518	545	526	475	486	451	474	1605	7416	6975	5668	3252	1501	792	541	421	379	343	426	331	397	342	380	374	340	374	368	394	400	377	361	399	381	349	399	374	380	391	365	351	391	352	356	349	358	377	368	412	370	402	359	394	373	399	366	378	376	360	344	356	371	377	377	364	365	360	363	378	375	392	373	383	374	356	409	353	378	362	365	384	373	398	400	367	368	386	405	375	378	406	391	367	377	359	384	358	387	380	389	376	379	351	368	362	352	378	373	373	399	384	348	352	341	322	377	341	430	376	386	373	346	361	367	368	389	387	385	389	371	391	364	379	403	372	380	407	391	374	388	384	365	406	373	431	394	367	360	371	383	374	371	345	382	382	355	383	411	411	358	372	389	394	394	341	388	398	360	377	375	385	366	369	394	378	386	403	403	384	378	382	365	346	400	361	382	366	403	341	351	357	396	358	396	382	372	360	375	390	374	379	397	382	393	365	372	396	346	355	363	373	390	370	364	386	416	379	404	416	367	375	383	361	348	415	399	426	377	347	364	366	406	404	361	347	367	371	380	384	365	371	364	365	357	420	389	362	386	359	349	381	361	360	385	364	381	361	406	370	344	383	402	348	412	407	387	356	386	393	371	377	374	371	389	383	367	365	379	355	403	382	340	362	378	393	390	363	384	394	382	377	364	371	406	353	341	383	388	381	404	390	406	427	366	395	377	364	388	377	368	403	388	397	342	368	387	379	397	401	371	390	375	368	372	380	392	387	390	381	403	366	397	407	389	350	369	352	365	375	382	405	344	339	363	402	349	354	408	395	383	370	370	384	357	371	371	390	369	378	413	397	377	339	367	412	369	334	379	334	375	405	419	361	378	332	405	365	372	394	354	352	385	404	382	391	384	389	346	373	357	382	382	402	393	366	366	386	401	378	348	362	409	381	405	397	429	363	408	403	367	421	347	379	374	389	389	393	341	410	352	390	354	398	355	371	399	361	350	379	404	376	364	337	358	352	377	381	362	366	356	370	374	368	375	372	386	369	400	365	342	371	393	374	417	379	408	388	384	354	396	374	359	358	409	406	398	372	390	360	402	356	381	397	390	351	376	354	350	369	374	389	366	368	376	366	334	377	390	354	402	382	385	389	382	356	356	389	367	387	375	381	388	360	381	397	344	391	350	413	367	383	370	371	384	362	346	368	388	382	359	358	389	390	402	378	382	358	327	371	401	324	390	397	365	376	384	400	396	377	398	344	382	366	404	359	362	416	375	393	361	361	386	378	342	393	361	386	389	373	358	390	411	382	403	339	382	365	374	388	403	393	349	373	354	374	388	354	367	390	381	391	348	382	348	354	385	333	384	366	385	396	341	354	398	363	375	390	365	396	414	377	364	388	410	364	397	358	380	361	382	375	409	375	343	385	392	370	388	360	379	375	323	359	376	379	349	373	371	359	396	415	422	399	406	354	407	423	393	377	416	383	405	365	395	336	329	362	377	373	366	375	385	353	366	387	357	395	392	384	390	371	399	341	401	368	396	377	339	376	414	389	381	388	385	375	370	364	381	387	363	379	356	341	363	385	399	340	387	378	376	362	379	383	393	401	352	368	388	355	403	404	373	348	393	363	369	401	362	382	361	355	324	380	384	384	353	389	367	348	357	383	317	375	369	359	395	370	387	406	392	359	357	359	369	393	374	380	379	360	412	362	391	373	385	386	369	400	353	378	394	375	374	368	346	358	346	364	359	401	371	351	413	366	403	348	384	380	398	357	354	379	367	370	348	393	397	376	386	383	368	372	369	385	335	404	388	377	361	406	351	357	378	361	387	393	375	386	380	381	423	362	358	371	353	385	387	381	379	386	365	412	345	361	406	416	376	357	389	396	365	368	400	375	357	358	373	395	352	381	389	371	330	365	349	379	377	366	377	395	378	385	382	367	379	381	355	344	380	347	385	366	413	391	383	389	399	392	367	366	388	396	396	397	333	359	358	438	400	354	397	381	403	359	364	379	402	352	402	393	340	372	363	366	381	371	376	341	379	401	375	367	426	386	436	405	370	404	378	348	404	391	339	380	374	373	427	402	406	343	436	347	350	380	360	411	423	385	399	381	394	343	403	345	385	388	353	365	382	374	401	387	393	363	393	371	399	393	369	391	407	365	381	362	415	366	382	390	342	376	377	378	332	438	388	357	345	415	361	362	401	366	373	389	388	371	418	374	382	368	346	400	374	367	386	354	362	372	404	386	393	394	355	395	390	384	398	367	406	369	352	365	387	382	378	381	340	377	374	371	370	378	363	371	401	361	376	404	376	366	341	377	382	389	383	382	353	390	405	385	386	374	391	372	412	386	385	373	372	345	365	389	369	389	415	379	403	389	355	359	374	379	395	398	383	370	394	376	387	391	405	375	357	379	343	385	390	376	360	365	383	361	392	361	342	371	382	371	373	349	368	367	390	369	352	387	373	409	359	362	375	398	400	375	415	371	366	427	407	372	392	397	328	388	388	401	397	364	381	381	411	404	367	372	356	351	386	398	347	365	373	373	387	376	387	363	374	391	351	369	392	397	387	335	354	403	379	376	394	366	382	352	390	362	354	380	386	341	384	362	408	383	364	368	385	386	399	354	403	349	379	350	390	371	377	410	361	339	378	338	393	345	345	357	420	410	381	382	365	371	382	367	348	394	404	428	359	356	396	388	388	368	408	369	380	396	381	392	359	397	410	369	373	351	389	387	391	411	406	380	390	405	352	391	373	376	415	375	398	351	398	393	384	365	381	387	378	371	383	408	359	363	371	381	335	353	384	378	368	353	388	349	386	363	344	373	367	364	348	380	389	380	351	378	408	383	393	370	364	398	363	413	348	360	352	350	336	348	392	393	394	379	376	422	391	387	376	342	380	343	324	342	378	406	345	372	389	377	349	370	352	382	373	363	372	359	352	349	389	369	404	376	388	397	375	414	383	433	384	432	360	337	387	375	377	358	376	405	340	371	337	372	403	385	388	376	377	366	370	390	382	381	406	358	364	369	360	365	394	388	371	368	384	386	366	353	372	336	373	391	404	375	352	405	376	344	395	368	351	358	356	397	366	405	386	386	408	371	365	381	365	396	374	386	370	367	341	365	350	362	396	405	388	367	373	333	360	340	405	388	381	383	375	340	386	379	361	397	361	404	409	351	347	396	362	374	358	407	390	414	382	357	382	359	381	373	398	374	365	369	378	378	379	334	362	375	417	355	367	370	409	344	384	386	368	408	396	371	398	376	381	350	387	357	382	389	363	388	380	392	360	369	383	348	362	376	371	372	347	397	417	372	340	380	351	346	404	376	383	375	359	338	351	359	410	413	388	413	368	382	367	380	399	376	379	366	335	393	380	361	385	378	396	385	379	374	343	343	400	367	413	372	394	371	374	391	344	375
58282	46054	30349	14710	6003	2451	1017	522	445	394	294	295	312	257	254	242	226	209	210	229	222	213	208	177	181	185	183	157	183	198	195	194	180	167	167	176	163	184	169	164	194	167	188	173	150	147	150	384	1629	2041	1672	960	474	290	190	144	170	156	147	131	145	159	142	163	131	127	144	134	143	143	148	150	135	132	155	143	146	152	165	139	128	125	133	142	150	119	123	142	141	129	145	131	160	136	140	150	136	138	135	148	134	141	132	154	137	154	140	164	141	159	135	140	150	155	150	130	133	119	122	144	143	147	148	133	127	140	162	159	131	130	144	143	148	114	125	133	135	121	125	138	170	146	130	153	128	140	131	149	128	120	138	119	161	171	168	145	145	163	138	146	145	158	144	142	133	127	140	138	138	130	153	137	135	140	135	136	148	140	151	124	153	153	154	141	153	120	146	152	140	117	142	136	156	155	143	143	151	134	146	159	116	151	140	133	132	143	156	147	156	133	127	145	154	158	152	132	157	149	122	121	136	145	148	169	143	167	129	139	140	133	153	152	142	132	140	133	137	148	142	137	147	161	128	138	116	119	142	162	143	147	162	125	156	139	167	156	147	136	137	144	133	118	139	152	155	131	159	146	160	151	138	138	127	143	132	153	127	123	133	151	124	126	125	149	140	172	144	139	131	150	136	149	152	135	133	141	138	130	159	144	143	133	137	141	150	130	129	151	142	128	141	137	150	142	146	146	126	158	151	141	149	123	139	137	123	138	130	148	166	140	138	133	140	153	143	146	149	124	139	136	136	152	166	148	146	152	145	163	150	124	135	168	155	141	176	133	134	141	128	151	143	146	145	143	136	125	158	144	155	131	141	183	140	153	144	145	129	140	145	148	151	122	147	147	141	152	118	136	154	137	120	141	141	112	127	134	153	132	141	150	135	147	136	138	139	152	157	136	120	130	134	134	134	137	127	136	146	151	140	127	149	148	153	150	155	151	127	134	140	152	136	138	138	137	115	138	131	141	150	138	163	147	146	110	152	150	143	136	155	137	152	158	135	133	161	167	146	145	147	146	160	151	135	122	139	133	126	149	140	141	127	148	146	143	141	165	149	148	134	137	149	137	151	130	118	127	155	140	148	143	161	138	143	133	147	176	146	138	146	120	153	133	139	128	146	148	144	143	151	172	135	128	154	133	144	161	121	135	140	135	148	146	142	140	152	146	140	142	150	149	171	119	133	137	133	145	153	136	170	131	129	136	125	132	147	150	130	152	126	144	147	139	152	156	133	129	132	136	161	149	140	153	122	126	121	129	136	134	163	144	146	162	148	153	164	133	140	139	167	144	155	127	153	122	148	141	139	139	157	163	123	130	142	138	148	150	125	143	131	149	134	167	132	146	140	134	157	145	138	152	126	121	146	148	128	159	141	130	115	144	131	155	167	132	147	131	149	149	142	142	159	145	133	158	130	126	130	140	144	157	140	152	152	150	132	144	144	135	130	119	141	148	142	119	130	169	134	144	127	130	129	164	155	172	149	140	143	144	148	151	138	153	153	136	144	136	131	143	150	127	162	146	163	131	154	145	137	144	144	124	150	130	137	146	148	130	129	126	123	150	140	125	138	145	136	145	153	147	157	129	135	148	147	164	152	132	141	139	141	149	136	136	154	139	131	132	155	156	156	138	141	142	153	158	133	154	137	143	127	127	178	152	144	131	140	151	128	123	141	140	145	135	134	143	153	156	136	128	138	152	140	129	145	135	139	155	132	139	143	137	168	126	112	142	151	137	128	147	159	143	133	136	145	135	143	133	161	146	137	143	143	122	163	150	130	157	136	117	129	134	146	142	134	143	148	149	130	150	142	121	149	138	137	153	120	128	137	127	139	127	146	137	140	130	142	134	160	132	131	140	160	125	142	137	155	139	131	134	150	163	153	148	121	125	139	133	148	133	165	138	159	132	134	141	136	127	152	155	137	138	119	143	160	154	144	149	150	119	140	143	163	128	151	144	148	150	150	132	129	123	140	145	128	144	124	143	164	147	131	157	162	179	141	119	145	128	147	155	138	129	135	138	133	144	160	127	136	170	126	156	131	165	133	127	135	138	124	139	154	121	147	137	140	151	125	129	149	132	151	128	142	137	152	177	133	138	147	151	134	138	136	154	155	119	172	157	149	185	139	153	130	143	140	136	138	114	147	152	133	131	133	132	149	130	124	150	139	123	171	128	139	131	163	143	125	141	152	131	144	153	144	142	149	138	132	131	163	156	120	134	138	158	152	126	127	184	146	104	130	146	123	150	161	125	143	134	139	139	131	147	138	129	148	155	147	116	136	131	148	138	140	138	154	140	143	136	129	139	137	167	150	142	132	121	137	142	131	149	137	141	135	146	144	131	136	135	148	139	125	125	138	172	137	127	142	136	154	140	131	140	121	152	142	144	137	141	137	148	124	150	146	167	166	154	104	134	152	136	138	147	137	159	148	131	132	159	134	129	141	142	124	140	156	151	143	153	142	138	138	189	138	141	142	135	147	161	137	142	132	144	134	151	129	139	129	137	150	147	132	140	125	131	139	133	128	141	160	148	128	124	163	150	156	171	134	136	129	147	139	151	132	117	131	148	150	145	138	137	140	122	133	141	146	115	132	157	137	121	135	140	140	148	118	155	153	138	134	132	119	139	135	145	149	137	150	137	146	147	156	156	149	144	139	150	136	136	133	140	154	137	125	131	129	158	153	139	144	140	133	149	132	144	119	130	143	145	155	150	124	150	128	142	140	151	129	110	136	147	153	132	138	145	145	123	130	134	131	146	137	151	125	135	137	136	143	148	153	137	151	152	135	137	128	145	120	139	142	148	131	150	146	130	129	143	137	136	148	133	156	144	137	132	144	146	157	140	162	145	140	159	139	140	137	140	123	167	145	130	164	127	151	141	151	109	137	149	132	133	145	152	125	157	151	155	148	138	139	123	124	138	159	152	131	123	133	147	156	131	155	143	130	133	128	133	145	145	146	121	139	141	146	133	116	144	155	152	131	180	136	136	156	152	157	149	146	127	133	133	146	142	134	110	134	146	141	128	143	147	133	137	161	154	147	144	106	140	158	142	140	126	126	137	152	147	133	125	141	154	142	159	152	143	138	139	137	138	137	147	156	148	147	127	135	145	138	135	130	145	138	132	136	146	148	121	145	123	124	155	127	131	140	127	129	149	163	145	150	129	137	146	138	125	147	149	134	143	153	131	133	144	144	163	141	156	142	136	133	140	142	113	146	137	150	135	148	145	140	138	153	163	169	153	123	140	147	117	155	157	114	128	136	133	143	151	119	154	154	155	125	143	131	145	120	133	153	142	155	134	143	131	125	149	162	131	142	135	137	142	133	153	158	153	130	142	144	145	117	133	131	154	115	139	138	137	146	119	135	140	125	137	113	154	155	144	131	131	130	129	139	137	129	157	158	151	141	142	156	117	144	133	139	137	148	134	155	136	155	140	165	157	123	139	154	118	146	160
44436	43577	14205	3997	3611	3211	2657	2086	1783	1484	1427	1363	1201	1090	1004	923	848	785	775	699	729	723	688	647	591	588	596	587	613	692	640	635	568	586	593	678	631	651	656	546	569	604	666	516	534	513	511	2371	9778	11156	8745	4969	2266	962	587	426	387	376	351	352	339	340	355	381	348	365	356	389	372	360	331	321	357	361	353	388	382	334	364	382	319	365	362	379	339	353	340	383	383	381	360	367	355	312	383	317	365	392	348	338	341	355	353	339	376	376	386	327	358	381	358	361	387	364	393	357	340	360	342	354	326	371	349	353	346	364	367	348	373	359	396	355	335	370	361	339	339	366	338	347	391	355	327	335	330	375	355	347	363	363	378	350	332	354	340	339	356	387	380	345	375	377	362	352	356	395	368	345	395	366	354	377	331	384	324	354	371	380	402	375	353	371	327	374	327	327	340	335	349	351	354	337	344	344	373	346	346	378	335	353	347	354	322	350	401	364	362	377	338	340	356	331	348	340	329	353	345	332	346	347	333	358	382	366	367	368	390	411	348	362	362	359	350	372	364	364	381	359	349	348	358	342	334	367	355	327	353	348	358	357	342	386	372	389	327	369	368	358	345	368	348	356	370	368	349	348	342	359	350	379	345	364	358	340	389	364	348	364	354	334	356	383	364	335	362	352	341	356	358	352	350	360	383	346	377	378	371	369	320	346	360	354	375	335	368	355	349	357	334	340	363	350	355	332	341	353	365	361	356	348	392	359	344	360	375	374	359	363	345	338	354	343	330	362	339	344	361	355	344	333	359	392	331	351	339	352	361	336	357	364	391	334	363	347	385	320	334	372	373	336	388	340	336	337	378	337	358	366	337	374	379	341	392	363	356	377	353	352	392	355	351	331	402	354	351	404	364	386	354	358	354	375	371	367	350	364	321	360	353	372	385	367	342	358	335	342	338	371	357	374	333	344	336	367	342	354	346	372	350	299	338	352	367	347	350	359	319	358	359	362	306	384	329	339	340	387	353	341	347	380	370	345	362	358	367	354	387	341	354	344	341	387	335	368	349	328	333	342	347	344	374	380	377	381	376	337	340	361	333	336	359	348	357	362	343	349	339	354	362	361	344	358	356	361	365	352	356	318	369	348	377	368	384	381	353	351	360	369	359	369	368	365	348	346	347	362	367	326	406	318	356	351	329	364	349	343	330	372	394	375	360	378	368	347	351	340	359	347	383	360	362	363	363	361	343	351	315	364	363	350	349	363	354	353	330	368	356	370	363	348	371	384	384	344	326	370	330	375	342	366	376	328	374	368	399	355	352	386	348	357	334	353	374	327	384	362	361	331	362	371	362	361	358	371	331	341	337	379	367	325	327	356	347	344	384	349	347	343	317	382	338	350	353	355	345	378	359	343	337	354	333	362	361	343	326	323	385	328	365	367	358	355	341	346	381	351	343	363	378	326	350	374	374	346	353	386	377	382	371	369	345	379	360	339	368	348	345	349	368	365	339	357	374	344	343	355	393	362	344	391	378	378	336	332	363	372	341	336	339	356	368	399	380	362	369	344	333	332	361	373	345	369	345	352	351	349	326	341	353	338	352	337	329	366	361	319	358	352	416	360	373	362	360	362	360	344	333	359	347	369	345	299	352	358	359	368	380	350	363	320	361	404	343	351	358	354	355	374	348	392	355	367	347	353	369	361	372	325	339	395	359	381	385	401	382	382	332	363	361	377	357	332	372	350	356	364	371	326	354	376	344	339	349	390	353	360	323	387	355	348	380	379	366	352	349	360	356	344	318	336	352	322	359	347	399	339	392	383	355	374	348	387	354	357	384	355	351	388	343	352	369	351	345	396	357	357	368	394	343	377	394	345	356	360	368	325	362	352	334	373	337	346	329	346	338	382	349	363	338	362	342	354	363	349	348	372	360	363	395	351	321	325	344	342	335	377	322	361	372	393	368	365	330	326	341	334	370	326	365	359	332	330	378	358	370	366	346	359	377	338	349	320	329	339	343	337	360	362	370	360	349	337	316	335	332	365	336	362	369	327	347	336	322	354	360	360	355	348	360	355	336	377	336	345	384	374	338	379	352	336	346	341	370	358	353	349	343	321	368	375	338	355	343	352	347	368	380	364	391	363	379	357	372	393	335	353	358	349	390	340	403	406	383	361	347	343	336	324	362	360	345	372	352	343	322	346	374	337	336	401	360	333	371	343	323	324	341	337	361	361	346	374	329	326	350	329	323	366	352	344	374	376	368	349	332	326	359	372	339	368	353	345	397	357	365	383	346	330	344	367	368	386	353	340	352	381	341	388	378	359	332	387	374	362	364	334	356	383	315	308	359	339	344	327	366	347	351	361	379	350	375	336	337	346	360	369	357	328	398	357	338	355	366	363	371	333	363	350	360	376	331	363	362	364	348	331	359	393	330	333	345	336	342	314	347	379	357	340	366	378	366	358	360	358	356	337	339	373	326	366	335	364	331	364	358	353	387	343	353	368	359	371	353	369	390	358	355	388	337	357	384	325	332	379	384	339	336	373	347	356	390	390	357	389	344	362	373	362	353	356	365	380	353	356	354	371	370	386	330	360	343	372	339	351	358	353	338	345	367	395	334	385	323	355	352	355	340	350	339	328	376	377	359	322	340	354	335	342	378	335	370	363	350	352	344	338	357	343	347	379	360	362	365	377	349	339	342	365	368	350	343	366	349	376	346	323	331	369	364	347	391	342	344	365	354	365	337	358	359	353	356	370	358	388	339	354	353	390	376	333	367	325	359	336	361	329	382	340	390	329	379	349	328	375	400	374	335	366	370	386	368	365	372	340	337	364	353	333	356	355	343	374	386	332	356	353	330	372	361	364	386	369	352	367	349	366	338	339	370	378	360	322	364	338	369	348	348	350	409	384	331	331	378	389	341	305	356	353	351	363	377	355	375	361	363	360	336	378	336	366	390	334	332	377	372	348	360	339	356	338	341	374	355	350	373	383	371	352	369	341	367	382	391	343	317	364	367	346	327	326	358	388	377	356	337	367	313	365	375	352	364	357	374	359	335	362	334	345	368	384	333	332	330	337	354	361	374	344	369	360	374	344	336	372	371	381	366	347	362	357	371	371	312	342	338	350	406	353	337	357	299	367	396	355	358	353	357	345	330	375	357	370	335	378	334	347	352	349	348	358	329	391	372	331	351	345	340	369	350	332	335	347	348	357	352	339	352	352	356	315	388	364	386	389	350	371	346	357	370	317	338	330	354	350	338	333	394	343	354	368	361	358	354	352	345	352	358	357	393	339	358	345	370	338	354	340	386	370	327	382	359	365	362	355	340	328	353	377	351	380	386	341	397	341	359	370	378	357	336	349	364	356	356	373	365	347	337	341	345	346	335	367	338	341	396	374	377	370	360	331	334	341	359	348	359	346	352	330	349	374	334	368	380	372	371	369	333	363	359	361	336	327	357	361	338	359	385	362	388	396	377	358	355	341	369	386	346	339	375	372	346	320	346	409	333	320
17854	7235	905	217	194	144	143	150	131	135	164	129	150	152	123	134	141	130	132	138	151	144	120	136	125	148	132	154	136	134	137	126	161	137	133	126	149	147	126	164	125	127	123	123	131	128	122	143	197	249	308	273	236	160	144	127	143	115	120	118	131	125	139	131	134	123	144	132	138	128	116	123	121	138	128	139	134	120	134	111	132	96	117	146	134	125	140	124	115	132	116	118	134	152	126	131	136	136	131	134	129	119	132	116	142	120	121	140	141	121	137	125	131	112	142	120	124	125	131	116	127	135	139	128	136	120	147	136	101	138	112	124	136	124	130	117	116	138	131	134	129	134	106	129	136	143	120	117	116	125	128	126	130	129	118	132	144	131	142	100	118	135	120	116	129	122	130	132	121	132	107	122	135	127	126	128	125	123	126	122	125	108	99	119	114	96	140	110	141	122	119	135	126	124	99	124	126	129	129	138	122	127	137	145	120	132	127	123	120	132	115	129	116	117	137	145	133	113	124	134	128	135	116	124	122	132	128	118	121	119	114	93	120	118	126	119	136	117	119	113	130	124	128	109	118	123	123	118	124	144	117	132	110	136	113	129	123	139	146	125	132	132	143	122	115	125	129	143	125	132	143	131	112	108	108	150	131	127	127	119	126	131	138	120	121	130	120	122	123	113	129	123	143	134	117	121	123	134	121	140	136	114	141	137	128	130	130	132	133	143	123	124	133	137	130	134	126	135	123	123	144	124	148	146	146	120	115	118	119	132	123	130	125	144	132	150	123	101	130	141	130	145	102	126	133	126	152	138	118	114	102	117	132	134	135	148	132	124	115	129	124	138	109	155	125	130	143	136	94	131	104	128	122	135	133	125	145	128	142	164	127	135	152	117	109	127	147	144	123	119	126	113	126	128	150	141	146	137	130	142	128	125	122	138	116	170	113	116	114	151	124	137	140	154	114	126	126	138	120	116	108	118	135	143	142	129	137	114	109	115	119	129	100	134	125	112	116	166	119	142	133	130	149	122	124	127	100	108	136	111	140	132	129	139	128	113	128	147	111	129	120	118	113	128	125	124	134	139	113	110	134	136	105	142	124	149	127	121	124	120	140	128	123	122	117	128	146	123	130	137	152	129	137	109	121	129	112	144	116	119	137	124	137	151	138	127	128	122	144	124	135	135	101	142	116	131	140	115	126	132	124	120	147	125	123	138	141	135	125	121	136	140	132	139	101	135	111	132	112	114	140	119	142	119	113	117	132	130	131	152	123	134	140	137	146	139	143	127	106	119	140	133	149	139	132	129	127	103	122	104	121	130	121	129	136	119	156	138	116	130	116	128	114	121	125	138	110	122	118	133	127	141	120	109	139	161	132	133	133	164	136	124	122	130	110	108	114	128	136	133	146	149	120	127	136	133	130	140	117	126	126	127	115	133	139	102	118	137	137	126	119	149	126	141	139	138	131	116	128	108	130	124	114	137	132	133	135	118	132	135	115	127	125	132	112	134	129	105	130	118	118	133	135	130	127	118	137	144	123	134	128	130	115	139	126	130	142	144	111	129	143	140	134	126	113	101	140	140	121	131	121	110	143	121	135	144	126	126	143	122	128	124	140	126	104	132	134	149	137	144	128	125	107	145	126	123	164	97	108	117	126	125	123	137	118	112	141	111	119	134	148	114	121	129	130	124	110	117	123	125	107	145	125	125	133	127	117	135	130	128	113	145	136	130	143	137	111	127	136	121	122	141	140	114	126	134	122	131	142	144	134	110	130	125	122	123	132	77	128	87	136	158	127	139	131	150	117	131	127	137	133	156	132	127	139	132	124	118	142	156	137	125	128	117	146	129	129	147	100	140	129	137	115	146	111	127	137	122	123	114	163	112	125	131	132	134	133	124	130	143	112	115	136	143	127	118	149	135	122	126	163	149	144	112	118	107	115	143	132	136	102	129	139	114	121	128	118	123	122	131	115	148	128	110	151	124	106	137	130	139	107	140	103	111	124	109	140	127	141	129	100	140	124	146	127	104	133	131	125	164	122	110	150	143	147	145	101	128	109	124	134	114	114	123	119	111	131	140	120	135	146	127	124	139	127	109	137	118	112	124	117	106	138	117	148	116	135	133	145	130	125	127	125	159	94	125	136	147	139	139	146	120	119	130	139	131	137	134	122	121	128	134	149	114	142	99	129	134	123	141	144	128	135	144	127	122	102	124	131	127	110	129	125	108	136	138	149	112	125	138	137	127	134	157	134	136	129	137	105	123	128	125	125	111	121	127	128	145	124	122	131	149	128	126	122	138	135	114	139	119	126	142	121	121	143	103	118	113	121	134	143	127	138	125	143	102	130	124	136	101	130	132	140	126	145	132	132	138	116	139	132	129	129	93	143	140	132	133	116	119	111	125	130	125	132	115	116	133	126	135	131	116	135	142	125	124	123	129	133	110	119	138	117	128	128	124	124	138	132	128	125	119	107	121	145	126	118	141	148	124	129	118	125	110	112	120	125	123	135	121	129	111	124	126	140	115	142	123	111	137	131	120	128	129	128	125	144	121	121	127	127	136	138	144	119	112	136	126	124	116	152	135	138	128	112	123	127	139	124	152	124	108	122	128	125	118	123	116	133	115	122	129	127	121	148	138	146	125	124	139	134	122	145	137	136	113	127	130	142	133	147	142	137	113	135	122	139	125	129	116	116	153	109	117	149	123	153	128	120	114	139	133	124	136	117	117	129	133	137	127	126	110	116	116	124	134	120	120	133	128	129	140	127	130	140	128	118	112	119	125	153	135	115	115	133	141	118	101	128	123	114	118	133	113	152	134	129	122	124	146	124	133	112	106	117	122	125	125	115	126	132	130	128	141	132	105	138	131	127	127	145	153	128	154	131	127	133	121	139	122	124	131	143	125	136	117	130	119	131	128	135	144	136	143	133	124	137	104	149	120	132	138	119	110	121	131	128	114	123	122	127	127	137	129	139	116	116	149	121	127	124	124	122	124	117	132	142	116	123	119	122	139	121	136	136	120	130	120	113	132	113	126	129	124	130	141	133	125	127	121	141	134	123	121	143	114	132	113	110	133	130	136	109	129	128	148	121	118	137	127	115	120	144	129	131	149	121	124	114	131	135	143	131	130	120	127	116	108	136	114	119	125	137	126	134	138	144	122	124	135	132	122	132	133	140	109	106	127	118	135	115	131	131	113	125	120	122	123	106	137	126	130	148	133	107	112	117	133	120	110	137	150	156	130	149	113	130	121	120	107	113	122	122	134	125	150	144	133	131	140	113	112	117	124	124	129	114	133	127	140	117	137	128	137	128	120	109	139	133	113	139	117	134	103	118	122	119	133	112	113	154	144	110	129	127	125	112	136	133	136	121	128	132	138	122	164	117	141	120	132	129	120	129	130	123	134	121	122	127	136	144	126	104	131	137	143	113	131	157	148	117	115	119	135	128	125	132	126	127	126	112	122	124	136	118	135	131	135	160	139	122	134	135	137	134	109
11765	7734	603	497	506	533	457	466	378	407	403	439	409	414	399	391	363	369	378	405	394	428	374	359	373	348	392	443	419	451	432	368	359	395	400	389	399	343	398	346	373	345	373	350	389	357	375	412	861	1354	1352	1006	720	477	405	367	325	349	322	338	341	351	332	313	315	358	317	350	334	338	341	324	334	319	379	365	296	337	336	330	324	326	314	339	352	316	364	314	360	373	315	313	342	351	307	325	295	341	323	335	338	334	355	330	314	321	315	328	350	340	330	363	344	354	313	333	291	342	342	347	335	325	316	331	306	303	310	337	312	306	283	320	326	347	332	348	338	338	334	333	343	335	342	341	334	333	316	328	350	333	323	304	328	339	363	342	318	341	330	319	317	343	323	340	343	338	324	332	332	333	324	340	341	307	328	309	369	351	348	341	344	356	307	316	323	341	355	346	360	313	303	347	308	324	327	305	326	341	351	323	317	332	356	343	345	364	356	326	312	332	331	353	350	347	352	328	314	358	341	339	362	317	329	268	337	360	342	337	380	320	336	347	321	341	339	358	304	332	330	309	344	310	352	333	343	323	362	348	338	355	334	347	358	343	328	331	325	344	305	348	350	309	355	328	344	330	338	325	281	322	335	372	320	332	338	320	344	327	325	342	341	317	370	314	335	299	335	308	350	331	326	333	310	330	336	367	358	360	345	340	313	337	299	324	320	321	338	338	349	323	353	326	344	357	304	343	333	368	337	367	362	330	328	323	346	323	358	341	338	333	305	334	371	336	337	330	320	333	368	360	309	335	330	318	348	347	356	300	376	332	342	312	344	339	313	295	355	339	330	346	316	327	279	327	329	351	347	350	320	329	335	343	334	335	318	338	313	358	331	329	303	327	327	320	348	338	311	328	339	325	321	334	348	316	324	313	330	346	335	301	318	351	321	304	361	319	343	326	342	340	376	314	314	340	361	352	332	368	337	371	335	323	338	321	326	336	324	351	344	321	339	331	310	336	318	341	327	344	340	330	337	309	336	323	314	321	337	314	337	331	323	352	344	348	322	326	363	312	349	342	356	373	345	327	309	304	317	325	331	335	333	328	336	357	334	317	300	337	337	344	318	326	321	358	333	318	329	367	335	349	362	314	337	328	342	361	325	328	342	332	316	329	308	328	321	327	338	334	344	347	316	335	313	353	370	332	359	356	344	340	322	337	351	317	340	344	339	322	327	317	325	338	327	354	312	309	324	356	329	314	352	305	328	341	339	328	344	316	337	327	312	347	315	336	316	322	320	355	324	350	349	305	315	293	307	365	327	388	330	326	346	328	330	308	318	343	325	315	349	328	366	341	338	326	334	344	344	368	321	314	310	303	314	331	346	340	353	374	312	329	312	311	385	312	353	331	340	347	306	335	357	318	326	323	351	332	329	330	296	316	334	304	306	385	364	331	330	347	352	332	324	372	325	326	347	334	353	340	324	350	336	338	345	322	349	367	326	354	290	329	340	325	360	310	347	297	325	313	346	354	333	328	331	351	313	326	353	359	326	348	340	328	318	327	314	319	385	334	319	331	373	337	362	324	349	336	312	326	350	356	343	392	333	341	321	352	326	366	307	310	352	318	347	306	317	330	328	316	354	334	336	346	346	331	328	330	336	319	323	344	320	344	317	335	336	305	323	356	349	336	350	338	338	336	346	346	339	325	333	300	340	317	358	327	331	313	307	328	316	320	356	328	357	340	359	353	340	328	322	364	340	302	322	325	346	303	353	355	330	311	289	318	312	299	368	324	323	353	325	376	333	359	313	357	368	319	344	323	335	340	335	337	330	310	344	347	338	334	348	343	335	343	342	315	335	332	355	332	356	354	314	337	337	323	326	334	344	316	336	332	331	342	357	354	315	314	297	362	318	340	320	312	334	324	356	349	322	334	333	331	353	353	336	315	378	348	352	330	316	331	310	386	302	339	326	338	335	335	331	314	329	344	302	307	320	341	317	329	327	363	294	326	348	328	339	357	339	309	310	350	350	344	325	337	343	316	332	312	320	345	343	321	349	343	330	340	355	319	327	322	325	307	315	312	335	327	333	331	360	345	377	341	331	321	306	344	326	330	309	340	318	361	292	349	335	353	333	339	370	356	341	337	361	342	324	331	339	308	308	367	338	354	342	320	317	345	328	330	348	355	331	374	342	353	327	344	320	367	338	338	333	354	336	324	326	355	337	323	305	325	319	323	318	344	342	332	337	325	311	316	358	324	343	325	365	330	346	359	324	339	313	321	361	319	337	335	311	338	340	358	331	377	301	368	325	321	349	298	346	330	307	357	365	350	352	319	331	343	382	312	351	330	329	337	331	358	316	312	330	320	359	341	311	338	323	331	333	326	342	321	332	353	364	330	368	355	361	309	323	340	355	317	302	336	336	330	340	324	293	334	352	354	313	338	340	302	327	372	373	337	306	333	335	337	318	333	328	345	316	280	359	311	324	302	354	314	322	303	324	330	332	337	313	324	303	362	331	322	309	319	342	337	340	296	323	296	361	364	353	345	346	304	333	329	309	341	326	332	320	310	321	375	313	327	341	347	375	327	338	359	354	319	323	340	368	335	331	331	367	329	319	356	335	341	338	307	309	340	326	356	341	325	297	339	370	337	346	335	328	344	345	350	315	338	369	379	353	324	316	379	356	338	317	333	309	336	347	329	307	329	324	320	351	334	341	321	320	330	326	329	366	313	306	341	349	363	379	367	343	341	353	344	312	322	365	340	342	317	333	340	321	305	319	349	312	342	347	326	318	354	342	340	334	335	310	333	297	328	320	364	340	336	358	315	328	349	337	322	309	332	315	327	336	335	326	316	328	336	313	333	315	339	334	308	373	309	335	382	320	321	339	372	314	335	322	381	337	351	348	325	339	349	351	348	374	342	321	368	344	351	331	359	359	303	357	325	336	320	344	341	322	334	319	340	305	331	343	334	335	343	304	364	359	356	350	373	327	319	363	289	295	341	331	344	362	334	301	311	336	357	345	333	335	353	349	316	312	354	350	310	342	348	354	329	371	323	359	324	322	337	339	348	327	354	316	319	343	313	339	325	350	349	331	326	339	346	323	312	335	335	320	331	366	323	334	319	327	302	368	309	331	349	362	337	341	316	346	376	325	316	359	346	336	351	349	310	347	331	324	343	342	354	328	307	346	328	323	372	341	316	319	356	331	342	334	302	325	328	363	337	320	331	328	345	334	317	303	330	332	336	348	310	336	325	319	364	347	323	322	330	333	370	343	299	343	340	348	354	306	372	322	330	321	371	343	310	327	365	324	358	313	312	337	356	326	347	361	349	345	340	331	361	330	334	311	333	328	362	339	328	341	329	314	330	355	297	335	349	333	326	359	301	317	368	334	358	341	307	370	346	331	347	340	325	337	336	320	349	301	348	351	335	362	339	332	349	348	330	336	312	341	371	292	345	333	313	353	356	363	305	334	306	328	316	293	340	337	314	332	340	306	344	343	341	348	327
53237	35991	21044	8996	3590	1536	623	387	300	268	265	232	231	210	230	207	200	202	174	182	185	193	186	198	196	175	192	199	198	190	180	178	169	174	171	185	165	147	175	166	175	185	177	167	151	171	165	322	1093	1224	1077	682	404	278	214	190	152	135	147	165	136	141	136	144	148	160	160	151	167	151	183	121	142	136	141	134	137	156	157	157	170	155	145	137	156	201	139	154	159	144	158	167	152	161	135	141	152	150	157	153	170	145	159	157	135	151	148	148	154	149	157	168	149	168	143	147	153	141	171	129	126	149	147	140	169	125	129	147	148	145	157	157	150	138	141	144	147	134	152	149	133	134	145	140	156	137	143	146	153	150	120	140	143	151	157	147	127	140	153	131	147	136	135	156	159	137	137	161	169	149	152	144	148	143	118	155	172	161	140	148	146	150	165	142	159	153	162	160	156	131	138	128	139	135	154	141	147	146	144	138	146	158	153	151	148	150	145	132	152	153	157	158	158	161	140	147	160	188	172	150	161	166	144	165	161	156	150	153	161	157	153	148	136	148	152	155	141	147	151	157	143	154	146	141	146	136	140	144	152	158	141	150	144	136	156	148	163	156	147	130	146	136	143	158	130	151	142	137	158	144	160	153	151	144	175	175	170	145	147	139	132	128	143	143	148	143	152	143	139	134	154	153	142	123	162	155	162	159	156	143	152	159	146	160	142	137	157	157	171	145	149	140	168	158	149	138	147	170	129	112	172	149	135	139	138	148	146	155	148	146	133	139	146	151	155	136	155	136	126	143	148	143	152	134	169	144	162	143	171	145	145	153	139	153	149	155	150	155	142	149	148	144	150	123	153	148	151	141	154	134	135	139	155	154	170	156	127	119	163	141	123	150	155	149	133	159	152	165	159	147	150	169	143	157	167	156	142	158	134	148	152	135	141	134	150	155	151	175	164	128	177	136	152	125	130	159	160	158	146	133	152	143	155	147	146	136	160	128	130	145	168	140	151	141	142	142	176	128	163	162	135	161	153	119	161	136	127	149	127	147	139	155	155	171	155	163	137	168	159	116	163	161	118	148	140	164	157	174	159	147	148	137	155	149	157	151	174	145	147	155	147	151	147	149	146	174	150	158	169	146	143	143	154	180	136	137	141	134	148	137	119	155	160	149	169	121	140	133	135	146	149	140	143	153	173	161	143	122	148	164	138	158	136	152	156	141	150	150	161	153	154	148	170	145	160	140	145	134	127	153	147	135	129	133	155	154	159	149	127	142	144	143	136	165	145	140	159	153	148	133	156	135	146	141	141	161	151	143	172	145	143	157	154	158	158	141	149	143	142	150	131	177	144	137	141	162	161	154	155	152	149	156	162	158	162	150	142	164	131	151	146	137	145	143	136	138	161	154	132	147	172	141	141	146	146	121	168	140	167	139	150	155	148	154	150	150	161	150	128	154	175	148	125	157	150	149	138	136	158	156	153	167	167	138	162	172	152	138	172	156	150	148	160	152	145	152	167	137	152	150	171	158	153	148	162	141	164	148	158	151	131	140	141	156	151	156	170	148	161	142	143	142	120	153	132	165	144	136	171	136	157	125	151	166	163	153	144	163	152	149	149	160	140	160	149	156	134	148	130	152	171	148	138	158	141	143	134	169	128	141	171	183	147	162	146	167	133	153	146	154	146	158	135	142	140	161	162	145	154	169	145	141	153	134	146	154	149	154	152	166	153	135	138	128	161	157	170	162	132	149	140	154	134	142	151	156	143	150	161	150	150	133	142	153	130	162	146	130	141	167	129	154	158	172	153	136	156	156	161	157	162	140	139	165	132	140	145	144	154	162	123	167	173	142	157	133	139	154	144	153	150	152	147	166	163	147	139	176	145	176	149	143	153	161	150	155	161	145	138	144	163	136	155	141	157	157	152	154	143	161	128	128	191	161	152	161	140	142	117	168	151	131	152	156	181	131	146	135	152	158	156	137	149	161	159	129	132	142	150	160	166	145	149	169	129	154	153	154	129	141	172	150	138	143	133	159	145	129	160	151	152	158	154	153	139	137	176	159	144	141	140	167	151	143	156	150	131	148	150	145	149	145	155	156	154	161	141	151	143	144	160	135	147	142	152	147	152	157	151	134	142	139	157	134	143	169	166	156	143	127	143	137	145	146	138	151	148	133	138	161	149	135	159	178	160	161	154	153	161	132	143	153	139	158	127	165	161	143	142	144	140	143	161	144	158	137	151	120	156	122	149	142	152	149	133	142	166	144	128	149	114	135	130	149	117	158	138	140	159	145	152	144	156	181	171	149	147	144	141	133	158	139	121	154	139	163	140	152	145	151	147	149	149	149	147	158	155	154	170	146	147	154	168	169	130	151	133	171	152	149	158	139	142	141	135	146	175	149	131	127	149	173	146	155	144	144	141	147	156	160	139	158	173	161	150	142	161	138	155	136	122	150	154	144	129	132	158	151	146	144	166	170	140	170	149	152	163	162	128	145	124	161	133	153	153	167	141	149	144	142	151	157	146	150	134	166	167	145	148	162	172	156	135	162	138	143	137	136	155	165	147	126	154	151	150	140	148	173	148	158	156	164	151	135	175	189	159	176	170	120	148	141	129	149	144	147	150	147	139	134	147	125	140	170	142	149	148	150	163	160	155	164	162	145	155	128	150	127	126	148	149	134	156	154	158	162	177	164	152	151	174	140	148	153	143	159	138	177	142	155	146	172	156	155	122	148	137	149	151	134	138	131	145	139	135	135	148	166	147	157	150	151	142	154	149	165	155	134	146	141	147	140	147	156	140	162	150	130	158	135	147	138	158	139	151	143	138	143	169	152	139	140	146	133	143	141	140	163	145	125	127	129	164	159	174	155	155	186	156	159	151	146	148	138	154	157	120	153	142	149	137	156	148	144	133	146	126	162	176	145	170	160	143	132	144	146	143	138	153	147	143	149	158	148	156	150	143	158	143	152	130	162	122	143	144	157	138	141	135	140	148	159	139	149	142	160	145	127	150	134	136	166	139	155	147	126	164	136	153	164	135	137	170	158	157	159	180	153	153	139	152	167	154	144	158	144	172	163	154	162	146	146	146	142	151	138	163	137	144	156	136	135	159	155	170	177	143	151	159	147	125	135	144	163	130	147	164	148	136	145	161	144	161	136	153	167	151	180	145	134	145	137	150	141	166	140	170	131	143	149	158	137	130	139	141	140	146	141	151	154	138	141	144	131	148	148	149	148	148	168	166	133	154	144	158	165	138	126	156	134	170	140	156	166	165	168	146	163	162	141	156	158	140	146	142	124	152	145	152	150	157	154	146	162	156	149	150	159	141	151	154	142	138	154	133	151	149	128	153	152	142	156	129	147	173	149	143	146	135	138	136	142	125	130	141	146	156	148	145	134	172	154	146	171	149	143	137	135	139	140	152	146	154	152	159	145	143	145	156	159	168	158	138	154	137	151	160	137	150	157	150	154	144	127	137	141	147	150	153	124	154	156	169	135	131	146
38705	29569	3697	2589	2408	2048	1797	1488	1148	1056	961	961	828	807	736	705	675	616	642	636	622	737	695	638	658	650	634	608	642	567	545	537	537	536	568	587	519	497	518	522	605	584	467	473	489	526	450	1702	6392	7176	5844	3638	1776	897	580	428	418	382	402	391	391	334	362	387	361	373	385	367	388	405	412	406	365	380	355	375	393	388	363	383	400	390	400	402	388	377	342	371	395	365	400	362	344	418	347	370	403	382	378	379	410	400	371	359	392	373	409	377	397	352	382	401	367	385	356	350	377	389	392	356	390	381	406	377	369	396	384	399	400	371	391	368	372	380	405	368	394	388	367	369	353	379	389	371	371	407	377	371	355	351	327	368	344	368	377	395	384	394	367	383	355	384	413	383	373	378	359	385	360	397	417	371	382	384	382	393	361	349	348	366	389	373	395	337	385	408	405	359	370	359	337	354	368	386	370	369	384	390	384	400	370	364	410	421	398	389	369	367	357	365	368	377	387	379	412	420	335	354	392	372	383	378	383	348	402	389	397	345	374	362	365	387	343	353	355	389	371	393	361	367	380	405	337	395	389	398	397	342	392	388	345	354	383	399	379	361	390	389	355	371	382	362	377	411	350	361	356	409	373	344	383	372	379	364	372	372	337	381	352	379	388	384	359	372	368	394	386	385	399	377	410	389	359	358	364	399	388	388	406	389	368	365	394	357	362	397	380	394	369	389	378	411	392	383	385	377	384	385	376	373	394	415	375	399	384	368	354	384	382	413	404	409	365	393	413	381	417	385	350	334	370	400	374	365	381	381	380	372	400	382	346	385	351	363	406	393	392	340	395	367	365	391	386	399	352	361	393	358	363	345	375	366	394	389	374	387	370	370	379	370	363	391	403	395	401	394	357	356	369	349	380	371	389	371	349	387	386	392	368	410	396	390	375	382	382	381	378	380	383	384	390	361	397	383	375	377	407	351	406	376	382	368	354	378	400	373	365	387	422	371	392	387	373	369	365	417	448	379	377	363	381	390	384	358	431	358	381	359	359	388	382	350	359	394	389	346	416	367	341	355	366	370	388	369	349	389	378	382	360	335	386	363	403	366	393	369	404	390	379	351	419	395	363	410	372	366	372	399	390	373	340	394	361	392	356	384	361	381	376	390	412	387	358	375	407	387	368	368	376	368	395	387	399	367	365	379	381	366	385	391	379	383	363	339	368	353	354	352	373	393	373	389	398	406	390	373	385	390	384	394	388	373	409	381	407	362	372	381	395	409	381	369	396	392	390	401	371	386	391	384	377	370	393	346	412	375	365	383	379	348	352	375	357	356	392	386	389	387	387	393	378	381	395	404	347	393	390	393	398	395	369	398	387	429	401	387	397	376	383	388	372	378	382	348	371	399	365	393	413	367	355	375	387	388	389	381	365	392	359	395	393	387	379	388	421	386	371	370	355	411	409	356	403	384	391	394	362	377	383	391	357	392	394	393	394	382	327	381	376	357	363	367	420	375	385	399	379	405	360	371	390	376	381	378	379	394	398	357	394	362	372	388	368	413	399	408	379	371	415	382	395	369	355	374	374	402	409	387	385	379	371	369	345	340	392	340	368	346	350	360	355	380	345	352	382	366	366	370	370	377	355	410	371	364	377	390	346	356	398	377	390	385	376	389	359	393	414	381	373	358	377	375	390	380	376	347	384	345	373	375	406	398	410	344	357	386	375	362	386	356	368	396	383	395	358	368	388	427	357	406	406	373	343	372	364	399	374	353	414	383	419	382	359	377	378	378	363	339	362	411	386	362	363	379	399	355	402	419	369	388	392	403	404	400	377	363	372	401	444	390	401	376	393	371	391	378	409	421	389	349	380	412	322	368	377	397	371	394	375	405	394	385	377	358	415	398	335	374	362	353	380	399	368	396	370	366	384	397	348	414	396	390	360	375	368	391	388	381	373	387	405	374	369	391	398	379	407	389	401	389	363	393	394	371	359	357	384	377	370	403	400	372	364	355	389	343	376	356	364	407	357	382	398	380	396	365	386	345	405	345	372	350	399	414	365	386	368	401	399	391	393	370	358	349	390	355	394	342	375	367	420	394	318	374	364	385	366	353	378	404	340	355	390	411	390	364	360	354	365	336	376	378	380	385	367	370	374	391	392	376	386	409	382	416	369	360	387	404	368	375	363	354	358	407	345	365	392	330	351	392	347	408	355	398	373	367	412	408	390	401	389	372	351	421	387	360	380	389	374	351	385	362	365	353	397	384	369	370	407	397	371	415	371	388	392	351	369	378	373	402	354	367	402	371	370	384	356	383	380	400	377	368	381	412	375	373	425	402	403	361	376	378	388	385	363	389	439	380	370	397	369	405	366	421	385	429	359	390	367	393	375	366	357	375	390	423	357	359	388	411	383	374	359	355	369	371	374	358	345	393	370	399	370	350	358	351	378	378	383	382	371	364	377	384	346	393	378	375	400	401	386	370	362	375	341	389	381	388	376	375	380	419	388	368	361	341	409	403	379	375	379	369	374	377	383	377	404	397	375	379	390	348	394	348	340	393	351	358	380	348	419	385	385	366	415	425	390	373	388	441	389	370	393	404	339	365	413	418	374	347	370	363	378	383	378	404	380	347	390	369	387	373	395	363	375	379	363	383	362	333	388	378	388	383	380	391	395	374	354	339	414	370	378	367	391	366	375	405	388	375	365	390	374	404	353	380	402	364	365	343	382	381	388	401	378	378	384	374	346	382	391	398	357	373	350	384	360	388	367	345	360	360	370	359	395	362	389	405	366	385	372	408	374	387	365	395	410	356	366	384	397	405	390	395	384	372	398	358	404	366	382	375	374	375	391	379	405	381	361	398	404	378	380	358	383	395	374	332	393	364	379	338	372	393	373	378	352	362	385	379	377	377	393	377	425	387	394	387	366	378	368	400	402	376	414	415	400	355	355	355	360	351	370	356	383	335	394	356	339	413	379	407	402	372	366	389	413	404	356	396	359	408	390	364	380	395	378	394	373	390	384	385	366	392	386	374	403	401	386	374	382	361	423	359	377	397	375	390	362	415	349	374	358	407	384	397	364	415	371	382	391	376	349	374	398	380	347	431	340	377	388	361	367	357	438	375	383	372	357	393	386	379	376	392	386	359	395	396	378	366	399	372	393	374	417	356	355	383	378	376	397	361	389	407	365	347	374	367	365	369	399	378	401	355	378	374	389	391	436	393	347	386	373	358	383	389	378	374	397	363	366	380	394	380	444	424	399	397	355	396	357	378	366	341	377	372	347	360	406	362	374	367	437	407	413	383	386	362	352	375	383	375	367	399	379	367	375	368	342	367	381	381	363	436	395	360	371	360	360	408	367	398	371	369	399	393	400	362	398	368	404	363	384	408	389	384	376	406	359	383	382	379	380	385	368	375	387	373	373	368	362	390	350	371	374	367	376	422	402	364	389	397	369	391	386	332	414	360	384	346	365	344	399	361	386	364	368	391	393	358	387	385	378	374	364	362
55005	40102	27659	13639	4805	2162	995	528	470	332	288	293	252	265	233	189	218	214	214	198	221	207	205	208	218	197	196	179	188	170	194	176	191	184	195	163	170	185	205	183	190	171	148	178	148	163	163	371	1384	1821	1651	1090	622	311	219	180	148	146	149	159	140	142	125	150	143	133	140	124	138	175	133	133	146	147	147	139	145	139	117	153	134	138	149	147	144	140	155	136	150	148	137	140	147	140	148	151	145	151	120	152	135	143	145	148	146	158	130	141	138	153	151	135	163	126	148	160	139	152	151	133	141	141	150	163	167	138	148	148	145	146	151	165	138	144	117	148	134	132	156	141	149	140	127	134	137	139	170	159	154	144	129	160	149	147	148	136	162	142	128	155	135	150	130	140	153	149	148	149	122	132	140	135	158	147	143	150	131	142	138	146	132	151	148	145	143	122	156	128	151	147	144	148	135	147	155	140	150	145	149	146	155	166	126	144	140	134	145	140	135	144	141	166	131	146	137	147	171	148	140	157	185	133	138	136	128	155	146	128	131	142	134	151	144	133	125	133	152	174	135	139	123	125	145	144	134	146	146	152	158	114	133	133	133	134	143	126	141	139	154	162	146	131	140	139	121	149	145	152	149	141	155	139	132	134	124	140	148	150	145	126	144	139	128	126	155	134	133	163	144	137	163	137	134	155	137	134	140	155	124	148	154	141	149	136	139	143	137	160	140	154	145	152	145	144	145	128	156	146	145	167	123	122	166	135	140	128	160	172	138	134	134	147	140	182	121	149	147	170	130	149	172	129	160	160	168	142	142	136	136	151	145	135	138	151	125	126	142	159	147	146	167	148	153	144	136	154	134	137	154	149	140	146	141	139	145	141	155	151	151	136	143	140	150	160	152	182	171	156	126	156	152	126	148	137	139	146	141	152	143	150	129	140	127	139	148	171	140	145	156	157	148	147	150	143	137	155	170	144	116	127	136	145	175	117	146	189	146	133	145	142	130	140	136	146	146	180	145	145	126	136	130	141	138	132	155	141	141	141	137	170	171	144	148	152	150	140	156	140	137	136	150	142	122	158	152	138	117	152	134	156	142	136	137	147	183	160	146	172	124	146	137	144	151	145	134	142	145	138	141	149	146	138	150	155	151	142	141	165	150	144	144	135	123	132	142	145	163	138	149	131	143	146	144	152	145	143	154	132	129	121	155	150	153	133	126	160	138	155	154	153	164	140	138	136	146	141	153	164	156	158	120	127	149	154	131	139	148	128	141	147	142	151	145	154	157	146	153	152	148	160	138	148	142	137	127	139	131	138	150	154	142	147	131	141	147	134	138	156	143	148	149	140	133	125	141	134	139	143	138	120	137	160	133	162	129	141	134	155	126	143	128	139	158	133	138	165	129	129	165	141	125	150	154	142	137	135	166	147	137	120	123	128	169	139	127	128	136	138	139	140	146	145	146	151	143	134	166	128	130	157	142	154	158	149	128	160	146	124	141	152	140	144	163	167	166	107	159	154	148	132	142	153	135	153	138	131	148	137	160	160	144	142	146	137	132	133	143	156	134	126	125	142	152	150	120	151	144	142	165	144	135	130	135	131	160	160	142	143	146	138	139	123	186	157	143	122	159	124	146	142	149	132	123	125	154	155	121	139	160	155	126	143	154	126	142	138	121	119	154	163	144	149	144	142	138	156	145	135	165	142	135	131	139	146	139	164	151	145	136	150	133	126	134	162	135	140	129	136	126	142	141	133	141	144	133	145	121	135	156	151	159	115	134	146	144	141	131	139	138	135	128	154	161	127	167	141	163	160	138	157	138	130	127	166	130	144	143	132	151	137	144	161	130	150	148	146	134	145	149	124	132	155	151	144	145	147	148	132	144	152	162	150	155	148	149	152	157	134	133	129	130	124	143	144	148	153	142	132	134	140	147	154	136	150	136	144	145	149	141	151	152	145	147	134	155	155	133	164	143	113	142	113	152	136	122	155	150	123	152	145	151	149	157	142	129	125	157	136	147	133	141	127	144	132	136	151	153	151	144	138	148	137	142	138	144	139	166	138	150	164	133	133	162	138	159	159	155	150	137	113	143	139	135	149	125	176	156	130	138	162	140	152	150	138	135	142	143	125	157	155	142	148	119	177	151	140	132	138	129	131	147	137	140	112	166	143	162	141	147	142	133	142	143	152	157	120	161	143	147	139	129	168	130	116	149	158	148	150	143	143	135	137	141	148	122	137	140	126	137	151	152	137	155	146	140	110	159	142	125	158	132	150	127	179	144	156	143	136	148	156	139	138	125	141	141	143	136	128	151	135	156	145	140	137	138	154	128	143	118	138	143	138	156	143	158	144	119	168	157	149	136	155	144	150	134	140	132	153	136	134	115	134	136	163	134	159	137	145	162	129	152	152	133	147	144	141	164	151	138	141	134	155	113	142	146	137	154	131	136	147	128	153	153	117	146	140	140	157	130	126	145	125	129	135	130	157	135	148	146	122	175	152	148	157	141	146	165	144	147	150	129	131	141	121	153	149	150	144	156	127	135	151	145	157	154	144	136	140	142	144	139	155	135	142	152	159	156	149	163	142	142	148	146	145	147	136	134	159	139	138	151	126	127	148	153	143	166	139	162	130	150	150	141	155	141	143	141	161	157	155	118	150	135	139	164	138	155	143	126	148	149	145	126	136	150	150	147	132	135	131	143	132	120	140	138	159	145	154	140	146	162	148	147	174	133	137	156	136	126	150	147	143	154	136	151	119	133	139	141	122	150	163	132	159	151	177	133	134	136	141	146	134	137	148	149	135	137	150	127	125	145	150	144	142	147	144	143	162	145	159	144	152	129	156	131	153	158	161	139	164	151	118	138	162	149	116	145	156	140	172	151	152	141	141	125	147	147	148	155	162	159	126	151	158	149	128	154	134	137	136	135	159	125	149	144	102	125	146	132	159	150	138	149	142	166	111	154	157	133	142	136	140	123	146	148	130	131	133	164	143	149	127	136	146	130	135	143	146	116	129	144	127	128	144	144	146	145	160	140	141	161	141	125	141	168	130	138	147	141	129	141	159	153	133	136	155	147	168	144	174	142	152	125	135	142	140	127	131	126	162	143	138	143	140	145	133	139	134	146	170	142	156	151	144	171	141	129	143	161	130	135	149	148	160	142	149	119	142	132	133	126	140	138	133	143	132	154	133	147	149	128	147	153	130	129	133	154	151	135	133	152	127	145	148	144	137	155	141	134	157	164	121	142	144	157	132	150	151	150	151	151	163	155	156	143	135	138	129	143	141	148	143	136	139	150	145	143	142	122	139	156	142	150	148	140	152	150	160	129	132	125	141	151	138	134	155	151	126	154	125	137	149	136	146	170	134	136	159	165	118	155	141	145	151	142	133	148	129	147	149	150	138	174	150	132	133	147	143	144	144	142	154	147	140	144	131	108	146	135	129	119	142	135	161	131	128	160	136	160	135	140	146	144	160	148	148	128	169	141	114	143	129	138	142	170	141
39352	40209	7819	3990	3725	3094	2583	2102	1811	1467	1299	1282	1107	1066	978	890	920	802	807	744	918	855	782	671	744	727	708	734	691	622	555	595	572	609	554	592	575	596	715	761	722	501	433	472	504	513	484	2081	8310	10275	9185	6148	3220	1271	649	485	396	386	372	357	339	331	324	353	390	353	378	344	353	339	362	374	396	341	326	371	371	320	391	408	363	353	373	342	369	349	344	380	336	333	372	371	352	340	368	385	388	369	338	362	318	370	381	347	346	343	358	359	370	370	360	347	345	360	352	357	360	356	359	337	359	388	344	347	381	416	368	365	376	367	360	375	305	369	369	339	354	363	355	365	360	330	350	356	383	355	358	364	372	383	400	372	346	363	347	378	341	369	350	364	368	371	320	348	359	349	345	394	365	355	364	366	394	376	353	359	361	364	329	338	360	374	352	371	362	329	345	348	349	355	361	348	351	349	337	364	350	341	373	327	360	325	338	357	351	341	346	354	374	379	351	317	379	373	360	375	408	359	366	354	413	380	320	332	358	346	335	331	393	380	357	359	370	340	377	367	323	374	339	370	353	352	335	369	368	387	350	332	368	393	361	390	369	327	386	321	341	402	366	389	374	343	382	334	389	365	347	352	342	379	350	362	390	353	347	385	385	342	346	349	331	367	336	365	372	388	334	358	363	355	380	377	352	337	375	368	376	378	375	365	351	340	380	360	374	324	360	365	360	359	324	388	344	358	364	379	379	322	331	356	356	340	368	375	359	331	388	344	386	378	329	373	359	374	392	320	367	371	341	361	357	363	334	361	371	368	357	402	341	355	361	344	375	359	355	350	364	376	339	380	355	369	361	338	372	356	358	376	347	339	354	345	357	370	369	373	355	352	361	362	321	358	366	387	371	379	332	340	347	345	348	363	344	323	350	373	392	363	328	352	410	374	370	341	353	362	347	382	380	358	325	345	375	358	320	377	369	366	342	362	355	385	359	408	344	347	376	346	373	355	348	368	372	348	372	345	382	353	349	330	341	392	389	379	415	347	340	321	340	379	378	359	344	351	354	366	366	389	333	377	356	353	369	355	361	329	348	372	356	373	341	373	361	352	361	326	340	366	364	350	364	359	356	363	337	373	344	332	331	349	340	360	384	360	338	397	343	372	330	315	356	335	307	363	364	354	394	356	352	333	349	351	341	346	346	348	354	346	388	346	352	370	397	342	370	395	351	353	343	338	354	382	326	357	363	361	329	344	371	358	350	380	331	357	364	364	391	338	372	369	353	364	344	343	358	352	347	317	360	390	353	318	361	346	376	358	333	331	376	359	372	353	347	315	384	360	363	340	386	358	358	340	349	383	369	376	360	354	342	341	374	361	374	322	342	363	381	339	362	319	371	338	378	381	350	357	391	372	350	375	340	342	357	356	347	324	352	344	370	358	352	371	361	338	383	340	336	344	388	361	367	384	379	341	312	364	365	353	378	358	386	347	369	396	345	385	331	316	340	355	388	371	345	375	370	388	360	389	381	366	369	347	341	373	376	327	365	352	361	368	345	391	340	386	406	355	361	355	366	380	380	370	378	354	370	380	345	345	330	345	331	367	378	340	340	398	351	377	360	369	385	339	359	364	360	355	347	359	351	342	366	344	373	350	346	356	353	363	349	377	339	379	360	365	376	342	361	348	364	353	337	389	364	378	341	347	338	361	390	365	374	366	347	360	374	368	328	331	384	319	347	348	355	355	347	348	364	398	343	375	396	357	346	389	343	342	332	326	370	391	346	342	348	355	358	359	407	358	367	371	341	335	366	343	374	337	321	341	338	332	394	340	332	376	354	342	345	329	369	354	353	345	405	364	404	340	363	367	371	352	340	369	339	338	350	341	353	364	382	347	401	367	346	347	336	340	353	349	375	386	355	370	393	337	347	352	349	386	365	376	364	341	355	389	349	349	357	405	376	384	350	350	356	361	398	367	387	351	362	366	334	327	337	380	351	335	364	357	385	332	356	357	380	330	378	376	325	399	348	354	358	333	355	348	345	352	406	380	359	394	330	373	353	381	362	367	343	374	429	367	364	356	353	384	332	387	340	363	345	366	363	312	417	350	331	378	347	378	381	347	357	352	365	378	333	358	327	366	337	353	339	379	373	351	366	338	361	362	382	361	337	350	352	316	332	346	377	360	390	341	334	363	362	347	376	373	367	339	330	395	368	353	402	367	371	355	342	374	357	362	360	331	348	355	335	332	381	361	345	355	378	355	333	338	402	351	350	332	351	380	353	366	345	366	364	354	354	405	334	389	340	332	368	349	369	369	365	380	337	377	348	328	354	351	359	358	342	360	375	398	383	359	346	359	365	352	348	363	361	346	337	371	350	338	359	376	353	344	359	362	373	322	312	340	346	341	353	359	389	357	316	376	365	358	339	375	325	368	352	368	363	355	347	370	382	336	361	357	348	417	367	354	354	371	403	367	365	376	365	364	338	352	346	375	360	321	359	345	380	385	365	365	356	355	318	361	364	354	334	372	306	347	368	349	358	356	375	394	351	388	371	363	399	350	329	372	376	384	334	337	364	368	345	341	371	387	334	359	357	342	327	326	355	341	396	346	360	355	373	340	361	341	335	366	371	353	326	349	358	344	375	360	382	323	384	367	351	336	370	364	400	326	374	341	375	357	357	366	354	364	353	373	358	361	353	363	360	344	350	345	358	358	340	335	353	371	350	317	354	356	359	331	372	362	369	364	392	338	343	351	375	360	363	357	356	389	340	352	367	370	367	361	357	334	353	344	342	331	367	332	345	402	377	350	361	372	371	377	345	373	362	360	378	358	354	386	326	326	382	368	364	359	342	347	400	366	351	349	365	359	375	337	356	361	380	358	399	350	400	343	348	351	344	376	367	387	358	361	358	325	380	363	363	347	382	344	333	383	380	357	359	377	372	341	364	320	345	395	354	378	349	341	368	364	344	357	361	376	373	354	339	350	385	356	385	362	341	369	389	340	338	349	369	377	394	370	360	361	320	351	361	385	350	366	396	387	354	336	364	378	350	376	341	369	317	383	312	383	371	364	370	367	340	357	383	390	380	368	375	372	365	387	390	349	359	367	360	329	347	346	365	340	355	409	366	390	347	379	354	368	363	361	385	345	380	378	361	370	379	372	353	356	332	354	374	379	370	356	379	356	382	363	325	359	362	361	319	370	365	341	344	336	389	355	392	376	317	355	367	369	327	385	365	370	346	334	347	378	375	383	333	348	362	365	328	363	339	391	359	404	352	346	327	323	369	383	392	332	368	358	351	367	352	315	332	344	326	414	343	394	344	330	354	368	387	347	387	345	331	371	359	365	379	347	394	336	352	346	380	369	332	397	368	342	377	390	362	362	348	388	336	352	377	389	355	384	365	349	368	375	364	395	339	383	363	392	364	390	341	337	332	367	338	395	372	352	354	322	366	353	355	344	350	350	349	356	362	336	372	359	381	355	352	363	384	372	350	362	366	381	382	388	349	351	391	386
11237	5264	778	196	186	166	163	147	146	131	132	121	160	134	116	147	141	120	130	154	143	146	120	137	159	138	133	146	164	147	150	143	132	138	130	130	122	162	129	130	140	136	132	123	119	129	137	129	195	243	288	279	233	194	152	134	134	130	133	125	132	113	123	131	114	117	116	125	113	118	114	124	130	150	143	145	120	125	133	121	126	128	98	132	144	128	135	121	119	111	124	130	124	125	150	128	114	146	129	125	126	113	134	113	124	137	130	135	121	146	127	126	135	119	123	118	129	123	132	120	123	102	135	154	149	132	119	128	127	110	111	110	132	124	115	136	115	116	123	120	122	127	124	141	128	127	110	152	140	134	128	120	128	128	136	120	123	118	129	133	136	115	103	98	126	133	146	121	116	138	113	130	125	128	131	152	137	141	122	115	121	137	115	113	130	120	135	119	128	117	118	155	126	147	130	131	133	140	125	131	127	123	116	129	134	114	137	124	112	133	118	120	126	141	128	126	118	118	129	112	134	120	124	126	129	114	139	131	133	130	132	118	129	119	147	117	137	122	118	126	123	128	128	109	124	136	126	125	124	132	123	119	123	144	121	123	116	122	101	115	130	115	128	124	109	145	138	133	120	140	111	150	127	123	129	135	124	124	125	128	147	141	127	123	144	157	138	119	128	125	130	122	127	134	136	143	134	142	134	130	129	123	129	108	124	103	125	118	126	122	122	123	119	112	117	131	122	124	134	121	125	132	124	140	137	126	139	116	125	138	135	115	110	127	138	125	135	131	129	125	153	124	113	132	134	124	138	124	140	140	127	123	126	107	123	134	114	137	132	119	145	120	149	118	134	139	131	118	119	112	140	118	126	127	133	135	119	138	136	119	129	124	113	124	114	117	108	130	136	119	146	122	117	121	121	117	120	115	150	124	115	119	117	116	127	121	125	132	125	101	117	137	117	122	114	139	135	122	105	129	111	112	132	130	120	137	118	147	124	132	127	133	121	128	126	125	118	121	122	127	116	132	127	100	135	112	144	118	114	135	107	129	124	134	146	131	125	123	129	123	132	128	137	122	125	122	136	121	137	125	124	127	123	139	128	136	158	130	124	109	117	130	120	138	139	146	129	128	126	130	104	137	117	109	144	113	131	125	134	123	134	133	149	122	132	127	119	132	148	138	123	133	133	110	91	137	111	122	144	120	134	123	124	133	133	107	126	115	146	131	118	101	102	110	143	126	140	121	128	107	155	136	126	132	124	132	120	114	142	150	143	122	134	114	136	125	117	125	123	122	113	137	120	140	117	141	126	104	117	143	146	126	114	129	146	143	130	116	121	123	138	128	98	133	113	145	133	106	130	142	138	113	125	120	133	118	109	123	137	129	126	139	125	110	122	120	135	123	137	120	116	127	139	124	150	118	126	128	151	122	119	119	136	116	126	136	127	118	107	140	123	124	135	135	126	128	129	149	125	130	139	116	120	128	126	135	134	130	121	120	156	111	138	124	112	134	117	149	118	123	122	119	129	127	146	111	140	125	128	119	132	152	113	118	144	119	145	146	139	123	98	122	143	156	127	122	117	114	122	117	134	136	125	102	119	119	112	129	129	105	128	132	149	131	106	139	134	124	141	138	110	126	141	120	130	123	129	143	119	112	124	128	117	120	119	104	138	124	127	127	133	104	148	118	115	145	129	121	121	146	114	125	126	130	113	123	126	118	112	140	125	130	124	131	135	130	126	117	133	139	139	113	108	121	111	125	137	105	112	117	120	135	110	119	106	114	118	125	139	115	125	110	133	111	144	134	133	107	110	111	127	134	116	142	127	130	121	128	135	132	135	123	120	125	138	131	130	134	122	132	138	122	103	117	117	113	149	113	103	115	122	118	155	126	113	123	125	140	114	130	127	127	131	140	148	123	129	132	110	121	124	153	127	119	103	114	113	115	117	137	133	106	143	114	142	137	129	136	125	119	120	144	116	112	121	126	121	130	134	121	141	121	130	125	130	134	130	119	125	124	128	133	116	120	140	132	146	122	135	119	129	121	122	134	125	115	136	132	134	131	136	125	131	140	132	104	120	136	124	125	128	123	123	122	122	142	130	136	138	114	131	111	125	109	107	137	114	123	120	127	112	116	127	140	121	120	131	120	111	118	135	133	118	128	137	136	132	131	113	150	143	123	122	130	122	124	154	115	134	103	142	142	122	127	137	117	134	121	102	138	140	115	129	144	120	128	123	150	132	116	114	134	126	117	142	141	123	112	133	111	127	132	121	137	118	121	122	126	130	116	113	132	113	115	141	130	129	139	114	131	154	131	126	137	133	129	122	113	132	128	156	124	146	131	142	131	116	134	119	105	123	126	114	124	133	132	142	122	130	129	106	101	120	130	131	121	104	124	146	112	141	104	123	147	143	151	124	117	138	115	115	119	142	125	129	133	111	121	136	147	109	129	127	147	112	131	140	116	137	128	113	139	124	107	130	134	139	140	139	132	152	145	136	112	128	112	135	128	103	117	115	124	126	119	105	114	136	111	118	128	119	126	136	134	131	109	133	128	129	120	125	112	139	130	119	112	133	130	111	145	120	117	116	116	137	150	119	110	128	117	111	125	147	118	117	120	120	134	136	133	125	114	116	132	104	126	120	157	148	146	134	121	123	135	127	127	133	138	123	140	112	111	105	122	114	142	105	111	134	137	132	151	96	121	151	139	144	130	125	111	116	143	124	136	124	125	131	108	136	131	122	133	128	98	110	119	131	136	118	113	132	130	122	127	123	115	134	98	134	138	118	125	143	129	114	128	125	126	117	117	138	144	134	115	110	132	112	147	127	132	120	126	119	141	166	127	120	113	147	118	112	124	132	116	143	149	113	129	132	149	136	137	132	128	126	120	117	126	120	129	124	115	139	135	111	117	125	120	122	126	123	130	121	140	119	109	138	133	113	138	139	134	124	127	129	116	139	117	130	123	133	143	110	118	130	125	139	121	148	128	129	121	115	114	151	115	126	155	128	120	110	131	117	132	142	125	118	115	120	101	139	125	140	122	116	112	115	123	131	139	130	121	127	134	112	116	108	115	122	119	88	115	133	110	143	131	113	137	138	141	124	114	140	135	149	144	129	126	110	97	117	122	142	149	121	122	127	121	116	126	120	110	120	147	137	105	109	130	140	119	113	132	134	127	117	113	124	119	122	111	126	135	120	132	119	141	106	145	114	138	137	138	121	125	115	145	129	131	142	120	111	129	126	133	139	120	108	117	129	109	120	119	117	128	145	129	124	121	131	122	111	108	122	128	112	161	121	115	117	137	130	125	124	124	119	152	137	121	144	127	112	137	128	117	119	140	148	113	129	123	139	102	141	138	128	132	121	156	127	108	125	122	127	135	115	122	112	123	128	132	133	128	111	131	136	109	116	108	131	125	131	139	122	114	120	135	138	135	127	113	131	128	108	141	136	98	134	143	127	136	128	152	109	111	150	132	117	129	112	113	135	137	126	124	139	103
7961	6183	701	502	577	574	451	444	406	384	341	392	352	354	389	378	397	358	423	491	502	436	399	405	453	429	428	449	447	367	368	416	391	386	401	377	389	380	422	383	357	361	350	329	355	350	337	359	707	1090	1245	1089	871	591	454	341	327	334	309	340	310	379	345	333	320	342	343	320	331	372	354	320	328	336	312	355	317	354	360	341	302	367	346	340	321	326	343	360	333	291	346	340	344	314	313	338	349	322	337	376	324	349	313	322	353	329	319	281	361	336	330	322	319	335	341	313	348	303	341	302	365	313	316	302	323	320	312	327	319	318	311	328	333	330	344	303	337	347	333	348	294	327	320	328	329	333	295	333	318	308	342	325	331	324	355	312	301	342	329	354	349	349	292	313	337	307	349	318	329	312	321	350	354	295	332	312	323	328	335	321	358	343	344	323	329	358	358	338	331	376	323	334	318	340	335	351	322	348	331	365	330	329	322	323	314	322	316	351	338	328	336	344	331	350	326	309	345	304	311	336	360	343	354	315	341	324	322	332	340	318	331	309	296	329	335	350	321	325	308	326	316	310	344	343	323	284	312	328	309	308	339	323	302	328	307	337	303	318	310	329	311	311	339	339	343	340	358	314	323	326	309	307	336	318	325	322	302	353	334	325	365	291	321	326	319	325	341	319	334	354	346	334	336	327	316	320	306	314	323	289	317	303	312	354	312	338	340	348	368	326	321	343	350	332	343	306	331	354	311	336	325	337	349	351	310	327	335	315	337	318	323	300	338	318	342	298	330	326	343	316	358	321	319	317	324	353	323	320	350	318	319	346	325	346	322	340	331	347	311	326	350	315	294	330	348	340	325	315	322	339	321	357	341	344	306	317	328	321	317	330	301	357	325	351	344	319	334	348	346	320	321	353	329	323	367	351	320	331	330	362	316	321	331	368	313	322	341	323	318	342	342	315	359	314	314	316	340	375	354	339	347	337	321	328	324	325	349	333	347	311	352	349	320	347	326	337	335	309	321	319	306	321	315	337	363	336	333	331	333	339	325	328	326	326	353	343	332	329	345	338	341	318	338	350	338	336	345	344	356	306	315	325	350	355	316	311	363	328	366	331	324	314	338	293	351	316	333	329	349	345	363	365	331	343	325	319	354	314	296	342	328	314	352	341	299	320	360	331	329	362	356	308	326	337	318	362	314	310	322	333	346	340	367	335	339	316	320	324	315	342	353	331	296	356	354	301	310	344	315	318	341	299	340	356	356	331	336	351	294	307	327	302	308	362	349	332	322	308	332	339	324	351	343	341	364	319	326	355	297	349	323	329	343	343	331	332	328	354	321	334	347	317	359	344	363	323	326	356	326	320	330	319	320	334	304	327	337	335	315	339	315	319	330	325	359	320	315	316	347	322	348	333	354	354	295	324	331	324	323	328	317	335	318	348	302	293	339	316	353	335	326	318	349	322	349	354	377	314	343	313	356	289	304	324	346	329	310	348	342	339	337	336	330	337	338	324	323	327	366	340	335	304	323	345	326	341	340	300	312	278	323	393	315	332	331	273	323	318	354	331	317	329	315	339	337	342	345	328	337	325	342	329	333	324	336	338	342	315	326	337	333	301	331	365	337	323	297	313	322	305	314	342	319	328	343	326	339	312	314	301	307	306	329	315	349	301	329	332	315	318	309	317	343	349	325	347	315	332	360	331	284	338	318	336	312	287	287	344	321	330	315	358	321	324	357	337	322	340	337	340	337	366	318	327	308	319	330	345	327	333	298	313	296	321	337	279	296	306	325	295	353	318	328	353	330	322	328	327	318	332	322	308	288	330	334	330	337	336	330	312	377	316	351	336	333	327	317	332	352	352	327	342	321	306	329	314	319	350	320	319	321	330	334	326	349	325	330	316	319	326	328	342	329	362	301	308	308	301	353	374	328	354	291	321	311	329	327	359	369	326	376	358	336	355	330	352	324	321	337	347	329	329	337	335	337	314	347	333	349	348	366	312	282	335	350	338	306	330	317	354	328	295	335	326	316	319	312	331	315	343	314	317	351	306	347	328	351	349	349	304	350	345	301	362	336	324	332	343	332	332	306	353	323	356	326	339	319	328	295	294	322	329	314	381	337	341	326	336	332	321	316	324	320	341	344	321	357	322	345	329	360	317	310	329	328	297	340	334	316	336	341	312	317	339	321	313	293	343	357	314	329	315	326	339	336	353	308	343	356	328	291	320	341	331	341	320	353	317	348	364	331	337	359	332	293	377	300	343	351	334	329	280	320	345	302	365	323	322	327	356	316	340	335	356	328	340	290	342	317	323	332	339	297	334	347	347	323	329	337	301	328	326	325	299	332	357	348	343	318	354	343	335	310	314	301	312	356	357	310	322	329	289	285	318	312	364	332	350	323	334	342	329	324	324	335	316	337	340	331	295	319	308	336	385	305	325	338	316	353	328	320	322	348	331	320	345	335	339	373	309	335	338	328	304	356	316	335	335	324	322	325	343	322	324	362	327	339	330	330	297	328	328	350	297	364	333	346	349	332	340	315	333	300	347	322	301	336	332	335	315	359	315	348	349	333	324	370	313	346	376	329	334	321	335	290	321	313	340	307	287	302	325	342	326	318	330	305	320	349	310	310	312	339	307	323	330	346	359	347	319	347	342	332	314	319	310	320	299	343	326	327	337	316	333	319	367	292	324	349	322	338	356	353	318	339	330	309	325	345	336	295	301	321	361	303	324	346	314	318	332	282	324	332	319	319	342	323	309	312	349	317	323	321	333	325	331	311	365	337	315	296	325	328	302	323	355	335	306	315	315	357	339	336	300	345	327	359	350	321	304	337	352	341	351	356	308	321	349	324	339	358	299	319	327	356	329	351	370	336	338	319	335	362	312	328	315	321	328	355	338	327	329	327	322	348	309	305	354	354	315	344	309	332	320	362	324	369	367	333	315	344	310	292	357	313	379	340	323	311	347	342	326	347	310	337	328	328	271	316	333	350	309	314	339	316	328	329	330	329	330	310	302	301	341	333	322	291	324	322	330	331	311	279	338	349	329	333	322	311	310	330	337	301	341	329	318	334	334	360	345	351	311	296	337	324	346	378	343	310	327	334	329	344	312	340	340	322	343	300	328	337	321	327	323	310	295	299	343	298	311	337	343	351	332	327	296	319	386	305	328	322	347	346	331	334	312	370	327	347	324	307	325	320	335	347	332	332	344	343	353	335	322	327	331	295	338	324	312	327	347	332	318	327	333	329	332	330	331	315	336	337	359	274	333	345	332	336	331	333	338	340	320	334	351	313	327	353	309	341	352	339	330	335	337	318	338	316	313	320	333	297	364	339	333	321	329	317	324	374	328	349	338	346	318	343	344	343	317	313	310	322	342	337	327	326	326	321	341	349	318	329	327	311	343	320	281	323	345	345	326	306	347	354	346	317	317	332	302	331	311	310	338	314	294	320	319	338	319	327	330	325	330	334	337	344	296	309	323	399	334	365	315	334	312	318	327
47739	38788	21085	7314	2503	1203	541	402	340	299	265	241	233	196	215	201	184	181	212	208	218	184	184	198	189	190	181	197	211	182	194	168	191	195	176	175	155	161	157	153	185	178	174	168	164	170	179	312	958	957	1043	899	475	267	209	194	138	155	139	163	171	141	145	157	158	148	153	155	141	148	183	158	148	118	144	129	138	131	153	141	122	144	146	157	179	165	147	159	152	137	137	155	135	148	135	160	138	145	162	146	173	149	142	167	155	117	153	133	160	135	147	122	147	142	154	166	134	151	157	138	135	137	164	163	171	162	157	169	156	161	145	148	126	150	147	151	158	157	161	154	176	157	139	129	138	147	158	146	129	148	166	164	165	179	156	127	162	155	151	134	153	163	145	134	120	158	145	151	168	133	158	161	161	157	138	161	148	154	148	173	174	157	150	137	129	158	162	145	125	152	136	147	155	156	150	128	141	146	133	155	146	137	136	129	150	154	145	166	148	137	156	153	151	140	161	147	133	159	162	165	166	163	152	167	159	152	135	131	140	135	147	165	173	118	136	147	123	154	158	166	137	163	156	162	165	141	163	171	145	150	159	157	141	162	171	143	147	138	144	149	135	139	156	156	170	144	148	122	165	132	131	159	136	161	138	159	160	156	143	163	162	161	166	129	149	146	152	169	156	160	174	169	165	164	144	156	144	138	145	141	128	147	144	157	158	158	174	132	154	169	139	164	161	145	147	134	144	156	164	154	146	151	159	145	152	161	153	148	150	151	144	152	159	144	152	155	161	118	161	163	142	139	144	167	162	153	141	158	151	137	168	162	137	162	143	167	143	150	133	169	162	157	121	148	162	145	151	145	155	131	150	151	147	148	182	149	148	143	134	153	148	142	142	142	132	144	133	133	149	151	150	132	143	143	135	133	146	143	162	150	144	161	153	141	143	167	148	164	161	140	124	145	156	153	143	168	134	168	130	150	153	155	139	188	155	159	136	149	153	162	172	149	151	161	132	148	142	150	132	156	158	147	148	140	122	155	125	129	148	134	162	140	155	144	144	160	149	138	164	147	149	143	156	154	163	127	143	165	154	169	147	139	130	147	150	139	128	141	156	156	148	157	155	160	158	151	172	147	136	154	153	147	160	145	163	143	126	158	145	140	137	126	144	157	154	155	119	164	150	148	151	143	165	138	176	147	133	165	143	135	139	153	137	160	140	137	145	142	150	167	124	157	157	134	148	157	171	149	136	145	142	150	146	138	156	165	161	158	145	137	153	145	144	141	163	163	151	163	140	154	146	172	160	145	169	155	142	152	141	146	150	160	116	136	150	149	162	174	142	151	155	153	130	152	147	163	129	150	142	134	169	158	148	149	150	154	158	136	143	158	142	186	161	146	135	161	161	142	158	176	149	150	144	149	141	131	178	150	147	148	136	138	149	167	140	155	192	138	162	146	142	145	141	152	126	157	150	156	141	153	151	138	165	151	140	151	146	153	139	162	170	115	146	136	163	166	163	163	141	140	166	140	161	172	168	168	143	137	137	154	153	143	150	139	136	136	134	134	130	163	148	138	146	136	150	142	162	168	170	157	150	141	141	153	142	167	160	153	155	166	160	136	171	144	158	156	140	158	152	156	156	124	180	142	141	151	163	129	142	170	148	165	139	150	172	159	145	120	136	154	123	141	147	159	138	147	152	150	153	161	135	142	156	166	141	163	151	150	139	129	149	139	147	144	150	142	119	143	150	154	155	149	138	151	148	129	163	155	132	166	161	145	141	136	141	146	170	152	142	158	153	162	136	159	152	150	162	142	162	161	152	146	141	151	148	157	161	132	145	148	168	148	154	143	153	155	150	174	119	160	168	169	142	150	153	152	165	165	140	153	156	141	138	153	161	162	137	147	135	143	153	133	172	157	147	149	161	132	142	170	119	172	156	147	151	141	161	151	160	130	151	136	169	142	139	166	148	135	160	155	153	139	152	148	156	135	148	144	144	142	135	153	154	154	175	153	124	168	144	149	144	158	153	162	139	145	148	144	159	138	143	161	152	158	185	168	149	152	153	169	127	152	146	164	147	175	165	149	137	150	159	130	135	160	163	136	161	149	142	154	162	147	165	165	163	158	151	154	138	176	154	180	149	137	170	160	131	122	152	126	144	167	155	164	144	146	159	139	161	144	146	164	155	144	132	141	158	132	175	136	152	144	150	145	168	142	174	160	137	131	143	156	127	155	141	138	127	166	159	161	141	153	166	162	170	148	143	167	162	125	148	159	146	136	151	153	162	153	164	154	147	133	120	134	154	152	161	148	144	148	118	132	146	173	142	134	133	141	164	133	150	158	142	147	148	157	164	144	202	139	147	148	153	150	148	159	148	150	140	155	139	141	168	155	135	160	166	158	141	139	151	145	163	147	153	156	169	171	137	155	151	133	122	131	150	169	154	156	156	149	157	147	157	125	159	164	114	130	147	148	134	153	145	156	137	151	163	127	167	153	149	140	159	156	164	151	142	156	152	161	141	147	164	132	137	155	175	157	155	136	166	153	129	179	148	160	139	137	163	155	161	141	167	147	158	154	147	143	146	168	128	138	148	155	157	172	146	128	166	143	154	175	155	144	149	152	139	155	144	150	156	165	162	145	139	152	149	144	149	165	150	158	140	160	156	138	150	156	164	153	155	163	157	162	151	134	147	142	154	146	106	175	137	155	155	142	136	154	132	151	154	147	145	129	148	167	176	148	161	158	155	152	131	153	150	147	144	133	158	160	154	152	132	137	138	165	136	162	156	124	155	161	158	121	158	184	159	156	119	166	135	138	154	140	130	158	151	140	130	126	134	158	140	151	145	147	144	151	161	154	135	145	140	159	158	153	140	148	151	140	189	149	174	131	144	145	141	138	142	139	153	164	134	171	155	151	147	156	159	135	159	117	143	163	146	136	157	148	158	137	155	151	144	157	139	146	163	144	156	157	163	166	139	170	176	152	144	162	159	155	141	155	154	155	141	157	179	161	156	140	160	170	156	159	171	147	156	151	152	159	149	125	148	162	165	150	133	139	135	136	142	134	155	156	166	144	138	179	141	152	161	171	131	147	139	134	166	150	136	146	137	172	143	160	152	145	144	151	144	160	156	162	150	142	141	162	146	140	154	137	139	153	155	148	153	159	155	150	156	156	153	144	147	151	162	147	139	148	150	148	148	145	129	145	126	142	148	146	149	135	154	150	145	149	128	142	136	165	148	163	152	153	152	151	147	144	155	152	157	156	156	155	131	146	160	147	137	162	164	141	139	163	146	162	155	149	132	149	151	154	142	173	164	154	167	156	147	131	139	142	145	155	148	131	138	132	160	161	145	157	157	145	175	144	154	141	144	164	152	140	155	158	157	147	156	164	157	168	175	164	160	123	142	175	146	144	153	148	156	142	142	126	159	162	160	129	154	177	151	142	148	153	138	154	159	187	157	150	173	152	134	126	163	155	158	135	145	154	139	173	156	123	144	125	147	168
33661	31647	4441	2758	2664	2289	1883	1565	1281	1142	1029	895	800	789	824	743	698	656	830	864	781	747	693	641	708	702	666	680	667	598	526	548	530	527	570	545	492	587	575	588	530	473	444	436	419	434	469	1637	5815	5812	6182	5149	2623	1168	810	518	402	400	374	344	373	375	401	374	360	384	400	399	386	386	395	395	371	371	376	378	398	373	376	350	386	360	394	380	395	401	399	354	350	395	379	402	390	361	429	399	423	396	384	370	398	370	367	418	354	383	378	367	376	397	406	399	362	385	368	360	386	356	394	349	382	374	362	419	350	366	394	395	369	388	372	356	388	385	386	379	395	393	359	400	368	371	409	375	370	396	397	391	383	358	371	393	357	398	372	378	407	375	374	399	380	369	364	376	409	410	376	375	341	382	361	403	394	401	396	360	380	370	335	376	384	395	396	354	382	338	374	367	407	426	388	408	339	388	385	376	358	375	355	438	381	391	409	387	416	369	371	342	371	390	382	391	352	412	376	359	423	367	371	390	400	404	368	423	399	377	377	382	434	362	384	391	363	384	378	385	378	355	396	373	352	391	359	381	399	427	383	341	395	385	381	373	382	389	359	381	384	371	385	383	421	346	382	406	377	352	365	385	351	399	380	403	398	365	397	369	399	381	362	379	409	409	340	362	379	395	360	427	376	392	382	381	373	389	395	336	410	378	375	376	460	383	367	413	388	371	346	375	391	398	372	381	374	388	351	392	366	370	376	366	381	396	383	380	375	410	389	379	389	383	399	365	362	404	413	345	364	388	347	400	386	380	378	358	365	380	358	345	375	379	390	354	373	420	370	405	380	390	378	356	370	389	380	366	387	356	370	413	413	375	381	362	379	333	366	389	373	383	392	378	373	392	383	351	423	402	406	396	382	387	387	388	337	391	377	369	395	376	381	388	369	353	373	361	385	380	364	415	389	350	368	365	376	366	375	428	379	385	428	367	383	407	398	376	346	377	385	389	394	419	385	350	360	395	351	365	379	345	364	402	357	351	372	423	395	382	383	356	390	369	407	392	361	404	380	374	347	401	408	388	369	387	381	384	373	353	391	364	382	398	399	421	344	357	372	391	356	359	398	319	398	375	383	387	404	401	386	413	368	379	348	396	370	390	360	400	384	375	393	406	393	383	391	415	397	364	416	350	370	381	370	382	421	401	390	367	374	365	410	373	353	413	398	384	372	368	388	377	388	378	360	407	347	397	364	394	380	360	393	376	349	376	370	392	372	375	385	374	389	397	388	370	355	354	384	380	378	406	390	350	382	397	398	362	347	373	381	376	399	401	376	357	383	401	377	382	389	384	404	364	377	412	368	364	376	379	405	395	389	402	340	401	343	417	390	411	389	352	392	405	362	388	385	405	361	379	352	406	388	408	371	386	401	405	383	382	354	372	375	389	382	364	406	403	390	353	359	399	386	370	390	385	363	374	371	380	405	378	395	387	354	327	368	377	407	409	403	367	372	396	377	369	389	383	373	363	370	425	389	348	388	392	405	362	371	391	397	351	357	399	381	375	375	383	359	324	356	380	382	378	378	423	361	379	395	398	407	390	371	354	360	377	384	369	394	357	353	383	385	371	378	369	405	356	382	351	371	383	411	411	377	370	373	370	368	364	410	361	356	385	391	351	377	375	373	386	376	355	407	409	386	369	360	377	367	388	384	435	418	353	404	377	373	373	395	412	388	362	390	376	377	442	383	391	417	380	393	381	360	382	430	385	379	416	404	393	368	372	381	326	346	383	385	377	398	390	387	409	375	371	366	354	410	385	363	375	385	392	402	372	386	378	346	387	374	401	380	395	376	370	385	375	390	385	384	385	398	380	429	403	335	382	401	376	393	382	387	382	347	411	387	364	399	316	399	382	391	383	361	430	399	383	365	392	359	403	379	375	355	405	387	400	367	342	365	409	369	360	386	397	382	359	372	372	328	377	402	384	386	406	384	376	357	376	359	389	355	382	388	402	397	345	390	378	360	399	415	378	382	414	431	378	376	392	371	392	403	388	357	394	390	385	345	387	386	369	389	371	389	379	367	362	375	379	378	377	385	372	415	365	363	374	389	376	398	370	389	392	368	371	363	356	365	400	373	385	422	364	347	366	356	392	364	388	403	351	364	365	386	374	338	400	361	396	383	368	383	382	387	359	423	382	350	402	381	371	357	405	381	363	394	383	376	378	395	345	393	378	385	328	383	372	369	345	368	387	368	335	374	333	368	373	356	392	400	398	365	398	341	392	345	361	386	395	375	370	361	382	405	390	344	358	372	369	349	368	405	368	397	406	400	380	392	352	377	359	403	352	368	401	379	366	394	412	379	385	381	389	374	376	397	370	408	334	379	356	394	408	370	379	442	423	376	381	372	391	413	405	375	380	391	396	353	383	365	367	400	380	343	381	415	389	364	365	374	374	334	331	392	367	376	381	385	360	387	365	373	384	395	393	384	381	393	382	394	382	365	348	399	386	390	392	421	371	378	363	415	376	396	402	370	403	354	350	361	439	379	373	375	388	356	398	371	401	418	399	379	384	374	372	366	378	382	390	363	376	345	409	424	389	367	406	402	368	387	395	387	394	399	383	382	369	344	380	393	408	374	397	373	356	393	362	368	390	380	420	367	397	369	420	359	399	361	431	393	386	400	375	356	356	382	411	403	396	361	372	376	384	384	363	361	426	378	382	366	382	368	358	387	379	412	370	386	393	390	366	364	397	413	386	390	376	410	379	389	372	408	381	379	353	375	355	416	383	372	393	373	385	353	399	415	387	353	400	363	361	405	388	372	424	427	377	370	388	387	384	382	384	419	381	402	372	351	403	394	369	375	395	416	346	412	355	379	390	400	372	388	365	366	377	403	368	386	355	414	414	378	362	382	375	415	359	393	374	365	374	379	354	349	415	365	380	353	351	376	399	368	344	418	401	385	401	350	374	392	403	376	375	402	368	400	394	383	387	408	377	373	416	389	387	383	402	386	393	375	364	401	376	393	343	401	348	381	366	385	371	369	389	402	377	359	340	395	385	348	380	337	390	389	384	379	408	394	375	379	388	361	393	404	363	375	341	391	376	352	388	378	395	374	363	384	377	374	377	395	413	396	404	377	383	362	396	394	375	391	368	386	402	418	376	366	387	359	406	373	361	399	397	381	371	408	391	370	386	396	356	368	417	414	389	393	387	368	404	388	397	355	403	397	403	376	378	381	391	356	393	359	407	386	389	365	417	376	408	382	372	374	388	383	366	351	380	418	374	398	379	386	369	383	363	387	379	363	408	376	372	380	381	392	363	366	385	376	386	362	397	374	398	437	347	397	413	365	374	421	356	438	378	387	376	368	375	400	387	371	430	359	378	385	373	357	379	376	372	396	380	363	363	379	423	382	393	389	394	384	385	408	399	368	375	382	390	389	365	383	386	363	395	380	380	356	372	406	346	416	386	383	352	406	421	388	392	416	402	358	384	366	378	391	376	402	365	372	409	382	372
58921	42320	26041	15351	7419	3148	1253	592	467	401	347	337	291	229	228	230	223	225	240	221	221	218	194	193	226	191	165	175	166	186	187	198	164	182	172	190	145	158	174	161	181	181	169	142	142	164	174	1061	2054	1855	1141	798	467	296	199	160	142	132	158	132	175	144	126	146	141	134	125	149	128	133	148	141	129	126	152	110	133	131	140	138	133	136	154	149	144	138	132	164	161	135	158	140	128	131	130	131	136	145	138	140	147	137	130	149	136	138	153	165	135	124	125	133	141	151	149	164	128	130	128	121	150	153	164	145	138	121	150	154	147	105	148	129	149	126	137	150	143	132	149	119	134	158	157	151	165	135	145	143	148	154	156	130	141	140	151	143	129	141	123	128	163	134	146	141	119	140	131	147	146	155	128	127	144	161	143	145	131	155	156	143	143	164	145	163	144	150	127	139	142	141	143	135	148	134	145	154	155	114	142	123	139	159	144	128	144	167	158	137	150	143	143	155	141	133	154	154	120	140	151	138	132	163	136	152	137	163	144	147	128	124	134	153	142	126	122	129	162	122	120	173	162	136	159	139	145	149	138	129	143	137	132	147	141	133	130	144	137	137	152	157	138	141	126	145	139	127	151	162	127	141	126	130	161	156	118	151	138	127	147	127	156	120	147	136	140	158	128	141	131	115	125	136	159	122	139	177	149	118	127	140	139	155	128	143	162	142	141	145	146	126	127	135	147	140	160	137	149	146	135	101	156	115	148	150	127	140	149	121	134	146	166	123	134	157	118	132	148	137	136	125	125	137	115	148	146	126	130	145	151	137	140	133	163	169	130	151	161	110	156	128	135	135	143	132	139	137	139	150	144	140	143	114	128	135	152	137	143	139	143	133	153	149	148	153	132	131	137	148	123	148	152	121	132	129	154	151	155	116	136	141	129	137	142	121	140	129	133	126	153	152	143	143	151	162	137	123	159	141	129	145	140	141	143	156	138	149	133	124	133	134	136	149	134	144	140	154	123	135	160	142	138	156	132	111	119	157	137	129	130	140	147	136	132	138	129	145	156	146	127	144	144	134	128	135	126	148	159	145	124	138	157	144	130	137	161	166	144	150	152	127	145	141	140	144	145	130	155	145	140	155	138	132	151	127	139	139	124	131	113	146	148	142	153	135	123	155	150	149	167	136	128	154	154	137	139	135	133	148	163	141	134	132	159	143	142	134	156	150	148	152	125	141	137	141	146	142	148	124	123	145	150	139	136	145	146	149	147	131	142	138	120	126	144	137	135	128	151	149	147	126	127	115	132	152	133	158	138	133	152	135	136	154	126	138	147	118	154	128	128	148	135	138	146	129	119	149	128	157	141	123	125	149	146	148	131	153	115	129	123	147	142	150	126	163	151	135	152	153	160	132	143	144	135	153	140	148	151	144	159	145	142	133	135	141	125	154	144	161	130	165	147	104	167	147	161	154	132	144	153	116	137	139	130	141	151	168	139	157	155	151	133	153	143	150	147	139	166	164	154	120	137	150	126	171	132	144	137	147	144	151	147	136	146	135	138	126	136	154	147	138	131	127	152	140	143	144	141	143	133	145	146	146	135	144	124	146	141	150	144	142	130	137	144	122	159	139	147	131	129	133	126	124	116	145	133	128	170	146	116	165	146	146	150	160	154	137	154	158	142	143	134	150	135	123	117	155	140	158	157	157	151	119	135	141	137	142	150	140	159	146	148	134	146	130	121	137	158	149	135	132	123	167	128	138	122	129	156	137	141	146	126	143	136	150	153	159	124	132	141	133	142	151	152	127	150	155	135	142	148	126	138	139	148	131	141	120	132	129	144	163	132	141	132	133	125	159	152	146	135	137	147	159	142	122	128	136	125	134	139	153	128	120	128	157	125	150	141	129	136	151	131	148	151	149	145	150	156	139	127	160	144	144	130	126	130	135	128	132	149	123	136	159	126	136	129	155	157	127	157	132	144	157	122	128	149	137	146	152	132	147	142	156	151	136	126	152	136	142	152	183	149	122	136	133	141	155	150	148	128	147	138	125	145	127	136	123	118	145	153	135	127	133	147	137	144	136	144	129	127	129	133	120	171	144	141	145	133	142	155	142	132	132	136	146	139	155	144	154	127	139	151	122	153	146	166	153	145	120	139	137	119	146	133	132	147	149	153	129	143	124	144	143	159	145	148	153	143	129	146	144	133	139	150	143	151	147	139	153	137	133	140	141	132	105	120	140	153	136	148	125	141	154	135	133	145	147	148	148	144	148	139	133	171	149	143	135	134	139	125	146	141	163	148	128	151	158	134	156	146	133	120	135	138	135	140	148	107	139	131	137	130	142	138	153	144	152	136	140	150	147	135	153	128	120	119	136	121	141	163	162	126	136	115	138	158	151	140	147	137	127	138	139	141	141	131	137	126	136	160	140	144	148	132	152	142	134	122	139	152	141	124	148	122	159	137	156	119	131	151	153	149	152	132	130	104	128	163	153	157	143	149	147	137	167	137	143	161	133	148	155	138	144	171	147	125	161	166	128	131	160	144	135	143	134	144	146	153	131	138	154	119	129	145	140	153	148	141	128	140	134	153	143	139	135	143	149	133	144	151	169	139	142	137	135	136	128	113	138	160	158	153	136	134	129	149	164	167	125	133	138	135	153	151	141	140	153	151	125	146	128	155	140	145	145	133	118	150	131	144	152	146	147	154	139	150	160	113	131	137	163	132	154	117	134	155	136	136	138	148	141	141	121	125	141	138	154	134	126	157	128	139	134	151	140	142	139	141	158	150	118	156	152	155	120	129	145	144	112	131	120	134	140	133	145	141	118	144	136	123	132	132	161	146	145	166	141	136	134	155	130	140	151	159	137	113	142	154	137	159	136	142	119	144	124	137	124	146	152	155	132	169	149	126	138	143	146	140	173	139	169	133	149	143	139	125	136	144	137	136	143	154	157	144	158	140	145	113	157	142	142	125	128	120	148	138	146	122	141	142	141	135	110	122	139	155	154	132	141	142	136	140	139	122	141	151	134	145	142	144	138	138	154	139	139	139	141	148	133	154	115	136	142	134	142	151	139	146	142	142	157	144	137	152	128	139	154	155	117	146	122	158	148	147	165	138	152	136	152	127	144	113	134	145	142	144	149	146	160	145	144	118	145	137	160	144	143	151	147	141	135	144	137	134	144	144	155	156	135	151	142	123	137	145	136	127	129	141	126	141	148	158	129	130	104	140	152	151	166	146	148	146	144	160	126	139	125	147	137	142	156	141	141	138	140	152	133	154	139	122	156	150	135	148	132	132	134	148	144	129	143	147	139	143	171	136	146	144	145	153	125	151	120	154	147	134	142	150	113	151	152	130	130	153	148	147	139	130	149	152	124	134	133	146	168	124	169	145	135	164	126	159	142	131	128	134	167	149	166	151	127	131	151	132	132	173	121	129	127	137	128	134	134	132	128	131	135	145	117	148	137	135	157	160	137	160	134	153	126	147	134	155	151	136	139	120	145
44441	39750	11245	4333	4041	3208	2594	2302	1851	1597	1502	1284	1086	1020	907	921	829	841	1070	984	926	876	813	734	753	646	681	649	652	639	574	600	558	664	622	617	570	584	534	515	652	580	453	419	423	484	641	6300	11565	9690	6253	4436	2122	1125	667	470	370	356	379	378	356	367	373	367	350	330	340	359	344	354	343	336	342	344	365	324	353	342	374	339	335	371	347	369	369	357	339	342	345	349	332	368	371	324	381	329	346	358	349	352	332	311	361	376	359	327	373	334	398	377	359	327	346	347	352	333	329	331	360	378	358	347	360	364	357	346	387	343	341	332	379	354	362	342	348	336	365	341	325	355	389	341	355	354	346	338	343	346	345	367	351	386	332	357	378	336	367	365	370	369	354	389	360	332	325	325	346	340	357	347	368	350	379	361	342	348	349	371	363	343	337	364	348	349	332	374	371	346	347	329	350	353	351	384	348	382	344	348	330	376	330	380	346	342	368	375	402	346	341	354	335	327	337	313	358	358	366	346	356	339	344	341	368	368	344	351	346	331	331	331	386	360	365	343	357	324	380	369	367	318	347	376	339	356	368	354	388	318	378	343	356	348	354	357	364	352	357	351	327	333	362	371	336	358	342	354	346	348	346	337	323	347	407	360	400	346	356	335	353	366	323	380	360	361	357	356	394	362	358	363	354	329	366	378	390	313	360	371	363	326	368	356	352	359	366	361	352	376	380	380	360	315	371	353	377	370	358	361	345	344	331	344	365	340	337	358	375	330	404	338	375	342	344	341	336	319	375	369	376	387	354	362	319	352	354	342	355	355	303	377	349	365	329	336	359	372	353	343	350	373	348	333	377	354	366	348	343	357	356	336	360	314	353	362	324	344	335	327	309	348	370	343	354	376	369	340	358	331	342	353	368	371	366	346	355	361	332	362	346	373	387	351	335	347	348	339	376	352	371	362	388	361	359	362	308	350	356	339	356	359	357	354	383	330	353	357	403	363	342	341	358	335	341	372	341	353	377	357	358	362	336	361	372	342	360	350	354	376	353	333	340	356	345	351	358	355	340	352	353	367	339	354	366	363	340	369	380	384	357	345	375	355	360	349	387	350	355	352	361	336	347	344	329	368	342	359	377	351	368	344	327	357	364	354	351	372	363	343	363	346	331	325	356	361	324	365	369	366	355	333	384	351	338	360	334	349	332	385	345	330	337	365	371	345	394	364	364	356	324	371	371	366	368	371	348	343	361	320	368	378	366	346	363	390	331	364	326	341	377	351	357	354	308	330	341	356	355	375	326	362	336	322	342	355	387	367	358	374	348	400	345	394	359	345	360	333	379	336	357	345	347	346	370	358	350	374	356	345	366	347	343	390	315	327	344	402	323	342	350	350	373	315	384	319	331	330	363	365	344	318	374	395	367	348	364	337	368	356	355	372	346	314	381	343	356	349	397	371	356	367	350	372	358	361	354	362	343	430	371	366	340	370	330	374	299	329	367	367	362	372	360	373	323	373	357	352	363	379	369	337	346	327	366	342	335	351	355	338	351	350	370	359	379	372	321	362	368	347	368	352	373	336	387	343	372	355	344	359	332	348	339	329	333	371	347	340	365	357	334	343	350	351	358	364	390	370	361	335	352	352	337	352	328	344	331	321	353	335	385	338	377	339	340	351	335	358	345	357	368	351	347	352	391	340	363	359	337	355	352	363	363	365	336	339	318	355	382	358	371	361	367	337	354	364	325	360	407	367	338	347	351	385	366	335	369	302	310	372	339	345	359	312	382	318	357	335	353	374	350	332	373	346	365	327	367	402	349	361	396	348	361	335	373	377	370	374	349	376	341	358	348	336	363	347	350	353	374	370	349	382	327	346	337	392	346	365	330	353	342	343	336	368	362	349	374	361	341	336	336	347	381	376	364	323	360	387	356	317	352	351	352	351	387	334	358	400	340	363	364	369	350	355	364	358	391	348	311	347	334	363	376	370	325	380	368	355	379	340	339	322	333	392	354	337	362	312	360	335	338	355	362	356	346	355	334	329	357	396	376	331	344	362	366	366	341	343	344	328	316	374	352	349	359	365	335	352	363	373	347	383	350	368	378	368	337	355	361	334	333	341	371	358	350	374	340	385	382	374	376	370	300	360	350	345	380	345	363	355	361	372	349	358	338	372	356	350	350	344	361	340	373	344	365	338	341	368	374	352	392	345	341	388	325	328	337	329	320	376	365	332	341	368	366	344	355	359	394	328	358	361	345	384	322	355	364	353	331	344	311	336	379	341	354	332	335	335	349	321	303	369	373	365	363	373	340	379	345	347	384	406	364	354	335	347	376	369	345	348	345	350	336	361	371	353	363	355	355	370	341	344	349	328	381	375	351	354	378	351	361	369	361	340	348	334	348	339	379	379	335	351	394	355	364	359	344	338	338	384	367	367	353	364	376	345	350	356	330	376	343	370	337	332	349	356	368	331	370	364	349	364	362	338	336	354	356	376	347	339	347	357	350	358	371	349	351	329	365	354	363	334	330	340	327	360	327	301	353	336	370	321	350	356	342	345	358	362	391	374	356	356	341	330	376	341	341	389	354	379	364	367	383	384	376	347	370	373	363	348	354	354	344	363	322	361	362	345	369	341	362	379	345	348	349	353	374	359	366	356	354	345	354	353	331	350	354	356	381	380	372	361	332	360	342	297	363	376	347	383	390	339	354	369	360	350	352	349	366	373	371	366	347	360	358	364	331	390	319	356	325	312	349	359	373	316	323	374	381	342	359	355	348	388	356	359	343	359	398	325	338	367	350	327	348	360	342	341	406	348	354	348	362	345	344	344	350	363	363	358	397	319	338	364	324	371	354	374	355	353	357	334	374	374	343	377	336	372	346	364	339	337	356	358	381	345	349	363	372	346	336	351	371	341	373	337	357	363	393	321	381	372	331	381	344	364	380	364	342	373	359	349	342	375	365	309	376	316	369	343	359	370	349	352	367	393	352	360	350	331	335	369	375	349	353	338	349	367	351	365	365	330	355	373	382	352	343	342	352	359	366	336	347	377	342	333	360	345	365	355	354	338	331	382	389	336	363	338	347	374	357	365	362	327	349	355	360	349	329	350	373	358	345	372	371	347	369	342	337	358	370	375	357	335	351	380	336	340	367	370	336	348	378	353	378	342	360	364	389	376	360	371	351	342	322	329	378	374	349	362	358	309	348	332	370	337	351	334	355	349	339	387	359	361	368	358	370	372	347	349	377	346	368	370	382	327	342	345	328	346	343	323	339	351	342	348	319	356	390	380	368	408	383	336	358	320	360	338	326	347	364	383	342	367	358	319	365	397	335	357	344	375	374	370	358	345	394	312	355	347	364	351	362	340	321	350	360	372	382	360	357	368	364	341	342	365	377	355	382	354	354	339	354	377	331	351	351	334	342	323	395	339	365	355	354	343	339	347	358	375	347	349	373	378	354	350	353	346	354	346	356	353	333	340	339	361	359	362	384	383	356	331	356	353	380	396	357	349
14773	5476	1103	208	172	167	137	143	126	140	137	127	125	122	119	121	140	134	143	134	139	118	124	155	125	119	138	132	127	124	130	142	124	141	124	124	138	120	125	118	127	115	107	131	123	128	132	170	222	265	284	218	183	143	147	135	129	110	130	119	116	139	144	124	127	116	121	108	124	106	128	125	121	132	115	141	123	128	116	119	129	120	109	118	137	117	127	119	145	121	128	129	121	113	112	132	114	131	121	134	121	122	114	141	114	113	125	120	108	122	137	120	116	128	127	116	118	118	124	131	99	127	114	113	114	125	123	131	111	141	120	130	125	114	105	127	129	132	121	134	111	125	124	132	121	124	117	115	134	112	129	123	137	132	111	134	100	121	152	122	120	129	119	112	143	108	117	132	135	129	128	119	128	115	134	89	124	120	123	113	123	107	131	117	109	116	132	141	111	121	122	123	124	134	132	127	126	125	119	129	124	109	122	111	116	119	130	128	142	141	134	142	120	117	131	148	128	136	126	124	139	138	125	140	111	127	138	136	129	116	129	133	142	112	131	127	121	117	139	126	116	158	107	145	114	97	148	128	117	131	119	130	124	131	131	119	102	147	123	131	97	115	111	112	104	118	125	128	156	99	133	138	117	141	130	109	128	104	125	121	129	120	117	118	104	111	149	132	119	124	110	112	139	125	122	127	114	113	103	121	120	120	133	104	121	115	103	127	118	118	100	134	124	157	121	123	118	117	132	121	119	124	130	125	124	123	138	128	139	127	125	121	102	120	119	153	124	128	111	132	136	125	129	122	139	114	126	114	116	157	123	120	104	135	122	112	129	135	117	133	122	127	111	121	146	121	134	145	107	145	124	113	113	133	109	138	116	115	138	109	117	113	112	111	102	137	110	103	118	134	128	115	111	131	116	127	140	134	93	140	129	108	118	130	121	145	127	114	109	137	117	126	113	116	122	127	112	118	131	120	135	149	137	105	122	113	129	123	127	142	113	112	115	125	117	124	122	143	119	123	113	107	123	123	140	114	111	133	123	122	131	140	145	128	136	127	126	131	119	117	120	120	134	117	131	112	129	124	133	117	124	113	120	126	126	126	125	119	118	156	117	120	112	121	138	128	125	122	113	133	108	122	114	127	118	123	129	121	105	139	126	141	143	113	128	129	132	115	120	124	112	140	120	118	117	124	121	121	118	109	134	106	109	124	114	138	122	128	116	128	132	127	126	129	132	117	117	137	128	126	107	120	107	104	128	103	142	122	128	142	139	126	134	124	128	114	111	130	109	105	140	126	135	130	125	112	110	107	118	105	129	123	114	133	130	116	119	125	118	141	137	122	123	125	107	111	105	122	122	125	125	125	133	126	123	134	129	129	123	119	140	135	140	133	120	110	128	121	125	119	110	107	132	130	141	123	124	100	104	130	128	123	119	123	129	114	144	118	133	110	127	129	122	129	128	108	110	126	114	123	108	128	117	119	126	120	122	134	93	140	139	110	106	131	151	157	152	117	121	146	134	129	124	141	149	149	106	129	106	131	115	115	115	121	146	105	125	114	129	133	115	132	129	140	115	122	131	129	135	119	129	127	119	123	123	125	116	108	134	133	93	121	122	146	128	129	145	117	135	111	120	111	133	119	105	120	108	118	130	124	130	108	126	127	133	120	115	147	138	128	120	143	125	131	107	153	109	96	111	125	118	110	142	115	130	122	129	130	112	137	118	110	130	132	117	118	115	112	110	132	124	116	115	121	115	115	128	130	113	132	113	134	131	145	127	122	138	120	133	122	113	115	143	132	119	123	124	118	128	122	120	119	114	123	112	148	148	118	129	133	119	127	124	131	116	125	127	132	130	134	112	108	111	133	119	140	113	117	123	126	119	119	130	113	143	107	114	112	124	128	121	120	117	150	113	106	123	108	137	129	118	126	106	145	122	143	143	133	145	126	113	130	144	128	110	137	131	138	130	132	122	122	138	121	123	127	130	126	157	126	125	122	113	125	122	124	133	115	123	146	126	131	122	137	125	128	124	101	127	122	120	97	131	104	108	112	123	155	137	132	151	123	133	114	117	112	137	128	126	138	124	142	129	118	149	126	134	131	140	134	139	125	143	116	123	137	102	124	115	130	125	111	137	137	133	128	110	139	149	119	133	128	119	116	119	135	123	124	128	135	132	134	130	119	139	111	149	107	118	130	122	131	126	117	141	128	116	131	123	130	120	129	137	133	130	130	125	120	102	128	130	112	111	121	132	134	131	126	111	123	122	138	124	122	115	106	129	115	117	132	119	146	123	135	139	120	137	114	136	117	117	121	130	145	134	124	113	132	116	112	120	114	123	121	114	125	118	128	91	118	117	134	114	116	144	130	119	133	140	119	123	131	129	119	130	143	102	116	134	113	119	114	122	138	124	133	128	121	121	114	102	135	126	115	113	125	126	128	123	130	98	121	125	148	125	117	126	138	121	140	117	125	118	117	99	134	123	96	112	131	119	115	114	121	115	109	109	118	131	116	122	115	136	105	130	114	117	131	114	116	119	134	116	127	126	125	112	126	124	114	115	119	113	117	135	119	125	114	140	128	130	119	113	120	142	127	120	120	120	125	117	107	123	125	128	110	114	133	136	122	118	132	126	120	122	141	129	122	116	110	123	128	113	121	103	123	137	111	114	118	139	106	123	109	110	128	127	118	134	127	142	136	127	135	128	129	136	105	119	110	134	130	110	125	119	122	110	127	131	128	126	117	124	112	119	111	103	117	106	120	107	125	134	132	141	123	130	140	115	136	116	129	133	112	115	107	150	131	129	121	128	127	116	127	131	113	122	132	136	109	107	140	140	110	149	114	121	135	114	108	120	122	143	121	128	120	121	107	116	133	142	144	121	136	118	148	133	140	122	128	123	117	134	138	129	142	127	138	120	138	118	111	123	129	141	108	101	132	149	119	131	125	125	114	124	124	129	132	120	135	123	124	105	120	126	143	142	120	143	129	121	119	129	137	122	127	155	142	123	137	144	113	135	108	145	128	121	132	126	125	129	115	127	113	114	109	151	109	128	122	120	123	125	130	113	129	124	123	122	111	127	126	129	111	112	137	132	107	145	113	140	142	122	141	105	126	114	135	133	115	131	132	117	127	132	112	110	101	128	120	133	142	138	117	115	124	110	106	130	133	115	115	117	122	127	136	128	158	115	125	123	137	139	121	139	129	151	126	113	119	129	131	110	142	124	131	127	130	129	132	120	132	125	119	126	121	125	112	128	123	97	121	122	149	119	126	125	122	124	123	115	139	130	118	116	102	133	123	105	120	110	134	130	105	131	134	138	130	126	125	116	121	124	118	129	113	129	107	139	111	105	105	125	123	97	131	153	136	132	118	130	124	109	137	123	116	118	141	131	128	120	142	119	114	125	136	129	125	131	133	114	130	131	124	115	111	126	93	114	120	118	134	127	126	121	120	119	112	115	118	125	109	107	144	129	129	121	118	124	112	118	130	108	129	127	127
9154	6615	969	516	492	497	457	435	421	420	392	366	349	353	367	351	403	519	466	434	381	418	425	419	424	430	441	412	420	356	390	363	363	377	374	376	355	333	334	368	357	362	308	347	330	326	332	680	1112	1163	1048	793	607	407	354	357	350	346	358	325	310	342	337	305	314	321	321	329	311	324	292	367	301	350	341	342	326	340	322	345	334	297	329	307	331	315	309	335	304	338	365	346	310	328	329	337	337	347	309	305	328	329	303	319	321	309	297	358	350	309	322	330	298	324	335	324	302	305	334	310	349	319	336	358	325	315	350	335	295	344	318	314	314	354	303	333	310	342	293	314	328	305	316	323	315	333	329	352	304	316	317	326	319	332	326	335	335	308	313	330	345	318	315	324	338	322	339	307	325	315	334	291	342	317	336	354	334	303	322	303	310	338	341	315	340	290	329	347	327	304	315	330	332	342	317	332	330	297	324	344	321	322	334	342	310	361	340	317	319	325	317	329	333	325	346	315	336	313	347	345	315	367	317	308	315	354	327	345	328	333	319	334	306	335	322	322	298	323	337	351	345	307	308	331	337	307	315	298	336	335	305	339	320	321	316	317	347	310	332	297	340	318	321	351	333	358	335	330	347	330	312	325	308	325	313	324	321	323	298	325	351	346	313	336	345	308	323	333	372	319	322	349	303	318	352	345	366	376	314	330	309	346	343	329	329	285	323	342	328	300	365	308	324	352	376	320	319	335	323	308	357	310	310	320	307	351	339	333	334	340	346	327	316	286	340	317	351	346	325	335	323	337	320	326	316	314	349	305	357	328	311	328	325	321	342	360	334	331	308	318	336	330	333	332	323	329	333	342	339	292	331	318	345	292	337	327	380	348	322	362	349	342	302	318	307	289	347	338	337	336	315	333	323	348	349	352	313	329	338	357	302	348	323	339	306	325	316	340	318	312	346	328	343	281	355	349	355	356	321	358	346	318	338	311	330	293	308	343	332	298	328	341	332	330	327	333	358	350	339	317	325	320	325	314	339	340	359	323	337	322	328	317	296	312	331	333	350	338	310	304	343	339	304	299	348	317	294	340	311	350	341	336	327	335	316	316	326	340	313	326	359	307	310	301	334	373	301	322	343	310	326	319	320	295	327	335	299	347	307	345	357	330	360	326	332	335	304	308	318	345	332	344	351	310	329	336	362	324	312	321	339	283	323	325	335	306	343	308	310	348	311	321	382	333	328	342	309	314	318	322	320	337	305	310	337	342	322	326	344	313	310	323	337	315	327	320	314	355	329	307	320	336	336	325	320	327	297	348	341	310	310	343	327	312	337	301	342	324	304	318	302	307	308	313	349	358	314	318	315	340	338	323	348	314	319	360	348	352	334	326	319	298	324	305	347	352	333	335	316	301	309	295	333	335	364	319	329	329	307	316	324	296	291	341	326	314	315	334	353	331	325	329	297	315	342	303	326	316	318	321	334	328	276	322	334	321	359	308	325	318	325	328	333	335	308	320	344	313	352	326	322	315	317	314	296	322	347	304	342	313	316	339	341	322	311	310	327	314	326	344	352	349	347	325	344	326	353	323	304	317	331	326	312	310	307	343	293	338	365	342	311	340	354	315	293	322	339	349	326	297	346	309	309	367	352	314	354	340	329	301	340	302	323	316	328	330	331	316	369	334	337	318	319	321	350	314	340	345	331	315	331	368	324	323	352	320	307	327	276	317	323	317	348	320	348	327	305	337	324	356	318	332	318	328	340	362	300	362	297	336	326	321	333	318	308	315	315	331	303	325	338	327	333	353	344	317	352	307	334	348	286	344	334	317	345	317	367	304	304	320	350	352	347	346	296	319	303	309	314	296	329	300	308	310	318	330	326	342	317	310	327	310	308	340	337	328	312	314	323	327	350	317	333	325	313	341	290	327	341	307	360	319	336	313	334	311	328	331	314	350	308	315	306	338	327	312	315	314	312	354	317	317	320	309	329	309	313	354	329	352	299	332	301	312	329	288	323	324	373	324	327	307	352	327	311	317	303	310	339	339	347	346	357	314	316	363	307	304	332	310	365	327	340	342	305	337	303	312	325	326	332	321	358	323	344	330	336	335	355	347	323	343	316	334	331	327	315	346	339	301	308	343	329	349	300	305	348	312	317	339	336	318	326	311	344	319	296	309	323	295	309	311	310	329	334	309	312	302	333	342	315	313	308	320	317	337	370	316	296	320	341	344	300	347	316	313	352	320	308	288	322	353	315	346	317	328	340	337	333	313	326	336	314	342	364	323	326	323	324	298	320	347	371	310	327	346	300	331	360	336	319	324	379	332	319	313	299	316	313	331	310	318	338	336	321	333	316	369	315	325	320	306	325	347	331	320	320	331	347	324	303	336	295	306	319	302	332	326	328	341	332	314	349	342	305	313	312	307	301	321	316	326	330	300	266	334	335	331	320	328	324	323	327	323	338	351	303	337	317	343	335	332	312	314	309	326	334	309	310	353	321	337	330	328	299	327	311	352	308	330	330	323	335	340	289	329	318	341	329	357	324	327	330	294	315	313	324	297	325	312	365	320	342	318	359	309	338	321	333	322	310	319	336	346	376	349	314	337	312	334	372	304	328	336	329	333	303	282	325	357	360	305	340	339	333	305	305	315	330	326	346	353	310	293	317	353	339	342	346	291	355	292	323	340	305	331	357	323	323	337	321	339	310	300	327	327	324	332	324	320	324	355	330	324	330	304	342	335	322	310	341	335	319	352	369	319	324	324	315	293	355	351	336	333	359	334	307	355	320	324	327	326	332	339	318	323	316	342	300	294	313	331	330	328	358	354	330	340	331	320	340	297	349	352	301	349	316	334	329	316	334	364	310	321	363	350	353	351	317	328	304	345	324	348	331	303	337	323	337	303	329	326	322	324	294	324	343	344	315	323	328	293	328	338	316	358	341	336	316	315	326	338	332	298	339	334	302	316	349	312	314	347	278	307	342	307	315	318	310	327	339	323	323	329	354	323	338	349	334	332	317	323	366	325	307	334	347	345	310	312	324	311	312	298	317	324	312	325	334	322	329	307	342	322	337	307	283	306	328	351	289	324	329	335	329	340	359	304	311	340	291	331	324	322	295	337	319	334	281	310	336	316	322	303	350	333	350	358	328	344	347	316	305	309	298	322	289	329	353	314	301	326	347	353	298	311	323	360	296	335	284	318	318	304	282	339	336	320	358	342	336	335	336	283	309	343	321	319	304	344	341	336	343	322	344	329	312	342	332	330	331	316	348	315	359	329	322	327	353	316	321	312	345	316	334	324	329	347	317	325	323	293	303	317	312	321	335	309	336	316	294	322	345	327	342	328	348	292	351	319	322	310	293	349	330	334	318	304	341	318	335	299	290	318	317	318	326	313	313	329	341	283	311	291	328	313	298	312	355	317	346	314	311	387	332	325	299	336	331	312	347	303	297	329	335	322	328	343	323	280	334	327	299	312	322	320	337	317	284	323	297	337	295	328	348	340
41771	39154	16526	3178	1363	685	470	382	319	262	274	273	214	188	196	201	195	193	167	203	205	205	204	194	184	173	174	171	149	166	186	165	184	177	173	182	151	146	157	180	188	164	184	170	159	137	256	669	1125	1078	917	534	353	205	181	126	160	171	143	135	135	156	146	145	155	144	150	146	144	149	149	165	152	148	186	143	155	163	153	153	179	158	139	162	164	156	147	157	148	157	158	142	130	139	146	139	146	152	133	144	137	154	139	141	152	161	149	162	125	143	164	152	139	150	134	138	177	168	155	152	155	139	137	143	157	155	154	120	145	166	141	132	140	152	155	133	160	165	132	166	156	134	133	154	135	155	151	140	144	154	152	145	143	166	153	161	155	145	146	138	163	162	162	175	167	140	165	152	153	141	137	153	154	143	134	159	172	154	163	143	122	154	140	170	149	154	152	132	147	153	160	151	143	164	140	125	149	135	136	143	163	152	171	147	129	153	154	141	161	140	168	155	130	157	157	149	138	153	133	152	120	159	147	158	154	129	136	124	128	134	156	156	159	147	136	143	148	155	145	168	143	161	142	134	132	168	154	144	163	140	148	142	138	133	145	146	170	173	170	157	156	168	143	148	153	151	128	132	155	141	154	168	160	158	176	156	150	172	168	148	146	144	142	136	142	177	134	160	174	169	133	163	142	144	152	149	174	137	163	149	144	143	145	145	139	156	150	152	152	143	144	155	169	161	144	171	152	153	121	165	162	142	148	149	140	130	153	148	162	148	133	150	155	155	155	146	157	145	137	133	145	162	149	150	143	136	162	148	132	155	157	128	122	129	149	150	144	141	143	149	157	136	147	117	149	165	159	169	128	133	127	120	137	157	143	163	175	134	178	164	125	140	151	145	140	133	150	150	162	137	163	133	138	164	155	145	152	145	142	142	162	150	151	145	153	156	145	142	170	146	157	145	143	129	150	142	144	125	164	117	150	118	126	133	143	144	135	140	161	156	147	135	148	136	137	163	135	144	142	145	144	143	126	147	141	155	140	152	142	155	141	142	141	158	116	142	147	157	139	139	156	170	166	155	125	169	147	155	129	134	159	124	165	145	146	140	144	159	131	138	146	147	142	148	174	158	149	132	134	146	138	152	149	129	155	147	161	147	121	172	165	138	157	148	153	163	151	138	127	129	172	162	136	151	144	181	161	173	129	154	147	151	153	165	140	167	152	136	154	138	156	156	168	134	150	150	149	151	140	151	141	144	133	185	119	138	163	154	141	165	170	150	163	146	164	139	155	142	160	157	156	144	150	165	148	130	142	153	141	149	133	148	142	158	123	137	166	119	126	152	145	142	140	135	179	134	149	143	149	130	162	165	140	147	157	130	134	137	153	129	125	161	154	155	166	150	156	135	139	161	150	145	142	150	148	168	124	142	158	160	142	141	126	155	154	152	137	150	162	158	154	176	137	145	136	146	152	145	131	163	130	157	143	148	185	151	153	147	164	170	155	140	141	146	147	141	152	158	145	161	155	148	160	150	148	157	158	107	154	165	156	177	170	130	154	155	174	155	142	152	145	159	148	163	152	139	159	144	161	145	155	154	148	141	157	148	114	144	147	132	166	136	155	165	147	164	179	157	147	130	138	138	151	142	175	155	135	162	157	145	131	141	131	133	165	169	137	155	136	151	164	168	146	152	141	152	128	129	142	161	163	137	152	170	140	145	152	151	138	136	150	151	144	169	166	157	139	139	167	156	128	147	154	146	147	159	150	127	129	149	142	158	137	134	164	146	161	176	155	141	148	128	150	162	139	142	140	165	139	130	130	147	157	135	155	141	146	152	167	136	121	135	161	143	142	136	142	144	150	142	120	161	136	138	143	144	139	125	143	167	153	173	133	147	141	143	148	136	150	142	135	142	125	152	156	138	145	142	150	122	144	169	126	145	157	140	157	134	154	148	168	139	155	169	149	148	163	172	149	164	128	150	115	128	149	155	112	143	139	152	153	144	148	142	140	164	163	146	152	143	150	142	148	147	162	150	162	148	136	159	148	180	153	145	138	146	157	143	140	155	138	157	143	146	136	136	131	175	145	152	153	145	162	141	136	130	151	139	144	156	158	137	138	158	139	135	163	144	159	147	133	163	160	136	139	140	164	156	143	142	148	168	144	137	131	137	136	173	183	132	137	134	151	157	151	148	147	142	125	142	152	152	140	149	162	161	149	164	126	128	152	168	150	153	163	176	166	148	143	141	147	161	137	154	143	147	150	140	155	142	170	157	182	112	151	145	149	141	133	151	156	154	155	164	124	159	158	151	154	144	150	145	153	151	151	151	154	164	135	142	170	141	139	120	126	154	141	165	158	139	138	148	154	141	150	147	161	148	156	158	151	153	124	152	154	158	155	160	135	170	167	146	130	145	158	164	170	143	143	143	130	141	154	146	172	177	167	160	125	149	141	147	167	146	173	167	157	155	153	153	135	167	177	146	156	147	166	153	150	141	165	153	146	129	189	169	153	168	166	138	141	150	165	150	154	137	139	148	140	126	162	135	132	162	153	163	152	130	139	136	155	155	157	152	162	152	159	148	137	177	158	143	136	165	139	149	168	133	139	142	163	154	144	147	166	141	176	150	172	144	155	150	141	159	132	145	165	157	142	156	156	135	157	146	154	168	155	134	145	142	142	152	164	148	139	149	158	156	150	138	159	141	153	141	147	147	139	147	155	134	155	125	140	166	172	160	126	148	153	147	145	168	157	146	145	158	135	147	139	132	150	166	137	151	161	125	162	159	150	144	169	146	150	171	162	136	151	142	131	165	135	161	149	168	135	130	159	161	145	144	158	141	150	148	168	165	165	169	148	155	133	157	143	135	159	148	160	134	143	166	163	136	168	166	154	157	140	151	130	155	130	130	158	114	148	138	140	141	145	159	149	157	144	142	152	157	141	143	157	157	166	146	139	136	143	145	157	147	147	157	148	153	132	148	139	130	155	149	137	141	145	165	160	153	151	151	143	143	159	123	151	158	154	150	153	168	148	144	146	153	140	154	165	142	137	154	145	143	175	161	168	148	130	161	169	138	160	176	159	158	141	166	155	145	158	151	150	152	151	167	160	149	150	138	154	163	149	154	152	159	158	150	150	151	147	147	164	146	147	153	134	164	147	138	137	146	158	151	146	152	140	165	168	140	153	142	150	149	148	136	154	152	140	142	144	141	146	133	159	151	154	156	147	125	153	124	136	149	173	146	159	153	158	142	154	159	145	150	138	134	168	140	148	145	157	149	141	150	161	148	139	136	142	142	134	147	134	166	130	150	159	164	153	137	135	146	143	153	133	152	155	152	146	153	140	153	161	140	160	131	148	144	145	158	128	145	139	150	142	156	148	130	148	146	169	153	166	134	138	134	136	128	150	143	155	138	158	146	151	152	142	165	126	152	135	154	141	141	145	148	142	138	127	143	154	139	155	129	165	134	142	150	157	146	145	163	146	126	153	150	142	151	160	154	147	146
26788	31285	4085	2695	2462	2074	1632	1490	1228	1156	1023	851	807	774	658	713	748	707	661	769	685	687	660	665	638	583	604	551	549	548	576	546	526	568	494	484	471	477	413	442	440	429	470	463	447	450	1055	4108	6965	6277	4899	2971	1386	724	500	461	381	372	404	375	369	372	358	382	370	383	336	366	387	418	364	391	360	407	362	403	388	395	390	396	395	362	413	394	363	392	379	384	403	384	356	361	365	350	349	393	406	362	395	392	393	374	362	358	402	359	391	379	382	389	389	376	394	367	360	378	385	384	371	380	358	366	362	358	364	399	397	372	341	405	388	381	348	361	372	367	417	374	374	387	416	391	385	414	384	369	341	356	376	394	380	358	344	361	382	389	393	398	359	398	400	404	343	368	386	356	353	414	382	337	400	375	401	399	364	348	414	360	357	416	359	383	422	375	399	401	377	351	393	329	374	380	398	372	394	388	350	415	393	360	359	360	386	376	388	392	359	370	371	379	390	367	406	378	407	403	389	371	391	347	396	385	385	354	366	377	384	354	357	396	382	355	348	378	373	369	396	379	389	411	389	355	398	384	387	360	358	376	365	385	380	409	408	395	373	421	379	368	421	353	385	409	356	311	352	402	355	383	372	396	401	366	353	390	413	347	412	345	366	366	386	348	377	408	367	362	391	356	377	363	391	384	381	379	374	394	352	400	381	396	348	387	363	354	391	346	379	371	386	391	383	401	390	392	362	373	372	354	368	430	368	444	377	407	369	361	409	371	377	355	394	377	388	375	385	382	398	374	393	383	408	354	354	370	388	377	376	358	375	387	390	418	379	375	405	366	350	374	363	394	421	370	386	404	396	395	369	352	375	393	396	367	379	381	376	378	406	374	385	374	369	398	383	421	395	357	362	392	386	367	388	409	376	369	371	363	398	408	423	406	412	343	352	393	409	392	382	365	387	369	380	406	407	366	355	420	365	398	363	322	389	388	374	400	385	390	385	385	390	359	403	372	373	393	434	363	431	363	359	357	388	370	354	353	376	370	354	355	383	382	356	387	364	403	389	367	398	371	398	382	396	406	359	396	392	355	404	369	377	376	389	419	337	399	364	400	399	359	381	359	389	406	380	406	338	383	361	381	365	428	380	358	404	373	385	382	349	403	387	352	379	413	361	400	377	366	365	401	378	378	388	354	412	430	384	377	387	346	373	386	394	387	368	400	389	344	396	393	385	395	397	343	358	368	407	369	379	376	378	397	411	413	366	355	420	453	360	357	394	416	340	372	342	366	379	359	400	380	372	377	366	401	388	407	382	373	391	391	373	389	393	372	411	382	402	397	393	395	382	366	376	374	384	394	377	386	389	371	392	369	417	381	391	381	381	388	391	409	399	358	344	381	365	381	342	360	394	391	342	389	397	377	389	408	407	378	376	361	386	375	382	388	379	388	382	364	360	406	379	399	370	364	393	396	382	377	373	365	377	356	377	378	385	395	335	378	392	373	390	388	369	373	379	410	409	374	367	368	380	401	356	356	387	376	357	386	393	410	388	421	344	364	388	377	374	359	392	354	373	348	380	392	352	404	386	391	379	392	368	351	374	370	380	424	350	373	382	370	354	358	365	394	374	381	378	384	357	353	418	408	418	381	364	385	408	403	400	367	362	398	378	417	351	369	359	369	425	381	372	383	419	410	380	370	389	383	401	378	364	418	393	364	392	363	402	359	383	364	354	379	372	369	340	382	365	402	368	352	392	409	376	379	398	400	382	362	407	361	330	368	385	370	368	365	362	369	397	398	362	403	381	395	406	391	379	361	409	363	390	406	370	364	341	379	376	376	382	373	391	383	386	394	367	378	372	372	365	404	360	421	400	380	391	389	400	394	372	388	375	370	371	370	376	361	391	346	406	392	377	387	363	382	380	402	358	431	390	401	373	369	361	380	361	364	362	370	357	367	372	401	349	358	377	350	357	371	349	407	364	361	369	391	365	366	376	408	349	360	404	344	372	400	395	373	402	415	357	364	376	370	374	377	385	377	383	387	370	347	392	397	386	398	351	407	365	375	362	385	357	359	381	393	384	401	384	412	360	398	366	363	432	374	399	369	364	376	333	397	360	359	364	397	411	359	377	385	387	366	361	389	338	352	357	365	391	398	368	423	407	352	387	393	404	355	353	353	376	405	379	373	379	392	370	376	409	372	369	374	389	406	375	407	374	371	364	404	391	359	384	394	398	388	406	422	376	364	387	396	415	375	390	425	367	344	364	393	394	396	382	367	374	370	402	378	405	350	395	370	412	438	379	361	402	361	364	382	414	389	403	376	368	376	375	360	355	350	391	374	410	390	379	399	353	383	377	402	381	389	384	375	385	364	388	390	360	409	335	405	377	375	393	340	382	379	402	334	406	390	404	415	374	366	411	362	373	415	398	371	398	373	398	378	373	378	376	401	376	362	378	385	409	394	366	364	415	420	383	408	353	430	373	398	355	367	352	406	381	375	353	408	375	428	390	364	379	377	369	379	418	403	380	367	373	400	392	392	369	421	412	411	430	353	412	344	388	370	384	371	417	372	390	376	364	376	378	373	355	368	365	394	370	359	384	389	369	371	396	375	374	388	343	377	411	351	373	379	357	384	382	395	366	385	350	386	395	371	398	368	413	384	389	381	423	375	363	362	358	387	355	401	369	351	392	403	378	385	401	407	381	345	360	374	375	377	372	395	419	390	425	416	388	381	389	405	382	420	383	382	349	405	398	357	396	376	378	432	387	391	377	372	361	399	384	371	384	380	382	379	345	386	370	355	405	342	374	387	369	377	403	363	370	380	392	367	387	403	400	356	377	399	351	393	409	362	373	381	378	362	361	400	386	382	395	354	392	413	370	327	404	386	361	402	402	331	381	413	375	416	371	364	376	356	372	391	434	386	366	369	335	378	378	338	379	358	374	372	376	396	357	379	369	373	397	383	387	378	387	386	390	388	376	385	388	414	384	363	348	371	367	370	389	392	368	413	355	395	366	384	388	408	357	398	333	345	397	371	401	369	398	398	376	368	369	375	341	367	387	372	378	390	374	382	385	414	401	400	376	387	436	405	404	397	360	340	386	345	385	410	430	410	397	395	372	393	389	394	374	378	370	385	401	402	396	402	372	365	386	397	333	365	398	391	369	399	382	390	350	348	407	378	348	373	394	392	390	362	396	377	365	379	385	364	355	422	370	370	387	361	416	403	346	429	375	392	413	392	372	365	407	377	373	360	411	368	385	349	387	420	375	374	410	394	370	382	375	388	376	392	362	380	390	381	383	366	392	388	378	394	378	377	378	376	380	344	373	372	364	369	397	372	381	405	385	376	371	404	373	352	373	348	371	377	364	395	373	392	399	387	407	369	379	375	365	403	349	381	361	384	356	388	387	389	343	420	402	398	407	413	337	388	372	406	381	389	390	399	357	381	380	365	360	376	385	410	381	339	429	397	350	397	361	382	373	379	380	341	360	343	358	384	387	361	373	396	347	376
47847	50511	24491	5867	1952	1118	740	527	439	373	327	329	276	253	250	255	235	223	235	203	239	200	217	179	190	194	194	171	190	177	181	146	162	173	174	174	148	131	155	161	159	133	163	166	153	176	221	978	2046	1783	1305	838	422	238	206	146	135	153	167	132	141	146	154	138	135	127	142	137	140	153	137	149	130	164	150	123	132	118	160	126	150	148	143	134	151	146	138	152	120	123	131	135	142	141	147	124	120	137	125	164	153	138	141	127	137	135	157	160	158	138	157	127	132	164	131	164	153	131	130	159	127	164	145	143	162	138	142	146	132	136	142	153	154	141	138	125	138	143	152	159	164	135	149	164	133	136	151	151	152	148	139	147	145	158	139	140	136	121	147	136	144	130	143	147	138	144	134	130	125	171	139	155	145	120	144	122	117	150	151	141	150	142	158	140	135	123	128	137	135	123	139	151	148	147	141	151	132	149	149	143	146	140	152	161	150	149	131	136	130	152	147	138	144	139	150	139	129	147	126	141	136	145	138	127	159	123	138	152	119	147	133	148	143	134	156	121	151	152	129	129	139	146	145	126	124	150	130	143	163	135	143	139	142	150	154	144	136	142	140	142	155	144	129	142	156	144	153	126	155	130	128	161	127	144	159	141	153	133	125	145	125	156	153	136	150	137	150	149	153	159	142	131	132	145	158	127	139	132	121	136	163	152	154	153	137	130	139	135	147	140	144	134	146	136	149	140	117	156	141	146	134	151	146	151	143	138	154	139	146	146	127	142	133	143	158	144	136	116	134	128	131	140	125	110	137	153	137	137	157	152	158	162	132	161	162	156	178	127	141	139	153	145	136	132	140	135	135	152	140	139	125	159	131	126	158	141	137	148	139	144	158	166	122	146	134	154	146	121	154	121	149	131	130	139	141	163	147	135	146	141	130	131	150	136	124	130	153	122	154	152	162	133	119	143	139	137	126	171	122	126	155	129	136	132	147	149	131	140	150	171	151	145	163	143	141	139	136	135	148	118	155	146	147	142	136	136	140	150	122	135	137	132	148	135	149	155	162	127	154	124	158	145	131	132	140	132	145	137	148	140	151	144	144	167	127	161	139	137	146	147	148	145	125	133	132	148	115	145	111	150	150	162	176	137	143	132	149	156	163	151	159	161	159	144	132	138	136	129	136	145	143	160	163	145	158	129	131	161	137	159	144	131	155	134	121	160	158	123	147	139	150	148	154	135	153	148	134	123	146	128	134	147	154	152	146	148	161	119	145	153	169	141	144	140	141	127	143	129	150	144	168	135	121	118	129	149	136	157	130	149	119	136	155	140	155	149	123	138	156	123	148	135	128	161	153	151	150	156	131	134	130	151	161	129	130	149	149	118	146	166	147	128	146	148	127	136	160	125	131	154	147	136	148	142	121	142	142	135	145	146	131	141	133	140	139	132	144	140	147	143	146	130	136	136	143	120	148	148	151	155	142	154	149	149	144	143	151	143	164	149	127	122	159	130	167	132	158	126	124	144	152	133	141	118	147	142	143	145	135	123	139	133	124	152	132	125	147	145	141	130	162	153	147	120	155	139	141	158	148	138	139	154	139	137	122	138	136	145	172	149	154	170	141	114	139	126	111	142	125	146	124	135	141	152	125	142	137	130	119	142	123	140	159	147	154	129	135	119	142	131	149	134	162	158	139	155	153	137	148	149	132	142	141	129	132	143	137	137	123	139	139	158	158	148	139	148	156	154	118	134	125	134	136	140	143	147	135	121	141	133	136	146	140	154	132	144	152	142	148	121	149	128	126	122	165	120	142	142	134	163	150	157	136	168	138	138	127	122	161	147	146	137	157	141	131	149	159	155	150	140	134	134	152	156	131	162	142	129	138	132	127	184	157	161	140	151	155	138	133	149	126	168	154	159	138	150	160	152	138	138	114	149	138	129	134	131	131	120	146	122	137	187	133	132	143	128	144	160	121	121	127	131	141	164	118	149	134	145	138	142	134	143	142	136	117	127	148	148	157	157	135	151	144	145	139	143	140	158	127	165	133	163	138	119	150	141	150	148	147	118	155	134	146	118	142	135	159	134	140	162	141	135	170	154	155	138	159	147	140	134	141	157	132	122	127	164	133	158	136	145	138	138	129	151	149	138	116	155	152	154	140	165	141	161	125	131	134	137	126	143	137	126	152	142	130	146	154	133	138	140	146	133	133	147	155	131	114	152	123	143	161	140	125	131	136	137	135	143	140	151	166	161	152	151	120	135	148	145	152	148	140	149	154	143	141	129	115	155	144	146	148	138	118	145	133	137	139	152	140	124	133	151	159	146	118	142	166	126	173	133	148	156	139	121	141	150	119	156	128	143	135	136	117	119	135	135	148	144	148	167	123	141	127	138	140	135	148	119	122	117	140	140	139	139	129	132	131	140	142	175	135	138	138	129	154	159	130	163	158	130	143	149	140	143	170	148	154	146	135	145	118	133	136	138	149	159	161	126	145	158	144	150	145	132	137	156	142	132	135	135	141	152	138	155	141	140	134	121	140	129	143	152	142	150	143	155	139	132	147	129	174	153	156	143	148	138	142	152	118	133	144	140	171	148	148	157	154	156	149	151	122	149	151	127	151	142	153	138	144	159	137	135	134	137	153	164	136	134	123	135	142	150	133	134	150	150	134	133	155	131	142	138	140	127	134	113	142	147	133	134	148	141	156	137	146	138	135	148	132	156	138	135	154	128	139	145	132	126	132	131	129	155	146	171	127	126	159	134	131	140	149	143	133	161	140	136	114	131	136	137	157	164	126	159	150	153	137	127	129	135	131	135	137	147	174	146	152	130	140	153	141	152	141	138	127	144	137	137	147	129	118	143	116	142	148	134	142	141	158	128	166	131	131	144	153	114	148	133	127	139	133	161	151	137	142	136	153	135	150	165	152	133	132	136	132	148	155	157	143	147	172	135	136	148	156	137	145	125	144	136	151	160	110	143	135	142	133	140	145	144	138	127	153	144	155	134	143	137	123	147	148	117	139	122	169	138	132	141	150	114	147	106	159	161	159	134	143	156	149	131	161	173	148	128	142	133	155	138	139	146	154	169	122	123	127	147	135	147	116	140	134	158	149	133	118	157	140	137	136	141	130	138	120	133	154	123	149	148	155	164	151	145	150	128	156	131	126	129	135	145	139	161	170	155	140	150	149	131	123	156	132	139	141	124	161	147	119	133	145	131	156	136	147	155	144	151	144	144	137	136	129	166	148	131	153	132	123	130	133	126	131	135	131	149	136	137	152	152	141	149	160	142	136	136	178	164	136	132	169	148	140	138	121	139	143	163	144	141	151	135	157	132	162	137	145	141	142	114	122	145	142	142	143	145	149	136	141	151	148	151	157	138	130	128	125	120	140	149	146	135	141	139	159	147	134	147	130	128	135	133	139	140	140	142	152	129	131	129	150	145	163	126	152	148	131	132	161	147	154	166	142	159	134	134	133	144	134	148	129	146	120	161	137	136	153	128
31239	39272	7621	4215	3826	3131	2704	2175	1775	1583	1385	1212	1080	1003	922	913	864	857	877	913	887	756	710	665	716	705	687	693	662	653	608	631	634	599	518	573	469	481	538	526	501	442	453	475	499	552	980	6000	11684	9994	7668	4447	1951	925	556	439	399	359	373	407	391	382	317	399	363	333	350	368	375	375	352	386	366	373	342	406	404	409	353	325	367	356	338	366	372	353	329	361	355	329	351	375	362	353	334	341	334	341	387	374	370	385	375	378	359	374	353	340	350	373	348	380	370	387	376	348	343	367	356	359	372	334	356	361	346	361	339	360	379	355	370	370	357	359	383	377	368	369	354	370	365	361	403	364	385	388	362	336	361	353	329	347	365	358	378	417	317	324	361	367	357	375	328	365	356	329	362	373	346	415	350	343	364	400	370	373	354	387	351	358	371	375	367	371	363	342	343	374	345	342	393	374	354	342	351	367	326	416	337	381	380	360	364	329	356	338	346	344	365	371	308	366	341	345	383	339	371	387	411	356	365	350	399	355	354	359	376	372	374	370	340	340	366	339	358	355	378	353	340	360	368	347	355	350	360	361	369	374	335	353	359	365	343	347	336	367	385	357	350	397	356	362	346	364	353	342	362	360	353	382	380	362	405	356	369	363	361	365	367	354	353	365	376	386	346	384	373	389	358	393	377	365	320	342	381	328	345	370	370	366	368	363	379	319	353	354	356	331	360	339	397	330	364	346	370	330	372	363	373	384	342	373	386	402	370	406	364	354	349	385	385	356	330	370	382	367	369	358	363	367	381	375	324	370	354	386	370	371	327	354	365	349	348	358	373	350	328	400	372	361	375	375	350	320	349	351	346	344	375	378	342	364	345	362	333	352	370	375	354	328	322	387	326	328	355	372	369	392	400	380	376	346	365	377	376	349	384	361	349	337	373	370	357	370	340	332	365	376	355	368	342	354	385	339	396	353	341	369	364	347	355	346	330	315	372	382	337	355	326	365	346	333	366	364	354	395	347	353	356	372	334	380	346	343	384	384	378	344	356	360	380	359	348	346	348	374	373	356	385	359	345	348	354	361	357	377	356	354	378	319	385	391	355	353	327	342	351	364	377	357	349	364	398	386	380	369	365	341	360	349	372	345	372	357	347	368	374	375	382	365	353	383	371	363	394	364	345	338	366	341	399	343	372	387	346	330	379	376	341	373	377	371	358	350	366	366	372	352	377	347	362	386	367	332	359	372	336	388	372	346	349	359	357	325	381	401	354	344	362	374	376	354	405	334	388	347	389	342	345	391	340	342	360	337	422	346	374	368	369	367	357	359	338	343	340	326	381	346	374	368	397	355	371	376	361	332	354	373	345	372	335	387	370	355	367	351	350	390	377	343	389	350	387	382	349	373	370	331	357	389	329	367	343	379	360	381	354	414	353	374	384	345	345	388	391	338	364	370	339	322	352	352	349	378	345	356	329	372	379	360	359	355	359	387	376	359	343	388	350	349	339	360	349	352	380	363	367	328	358	338	370	411	385	363	346	348	337	372	371	339	352	352	356	343	393	323	371	321	349	331	388	363	341	341	354	358	348	374	340	367	378	367	338	332	306	353	361	338	392	360	367	378	349	384	361	361	343	374	357	384	397	356	367	360	328	372	385	362	372	374	384	369	350	360	348	353	354	376	313	365	390	408	369	350	354	360	368	372	347	347	333	372	331	341	362	369	370	379	331	358	351	359	379	373	329	402	347	372	353	334	345	364	353	354	346	342	386	378	366	383	362	361	369	360	370	353	341	380	366	370	374	351	361	352	396	350	364	363	364	346	364	376	345	321	367	373	332	339	376	366	368	364	353	369	354	409	363	357	357	397	383	353	383	326	377	361	364	375	405	342	333	374	374	383	375	358	346	351	360	343	362	359	340	350	390	372	373	357	367	383	325	338	359	352	352	363	336	369	361	350	311	355	327	355	397	346	327	374	352	382	352	338	373	408	366	378	372	413	357	351	383	354	368	349	373	330	365	377	362	364	410	367	355	349	371	388	349	351	333	364	350	337	342	335	359	356	367	374	340	380	348	350	335	322	332	377	353	334	357	344	363	362	352	377	364	380	358	365	378	361	351	325	349	365	368	402	378	352	358	352	372	388	339	351	365	350	333	398	367	363	388	374	360	331	337	373	354	360	377	349	358	329	379	378	372	371	377	360	385	329	366	341	362	355	386	400	361	372	362	411	335	361	362	377	362	346	344	342	397	384	372	350	344	371	341	358	362	366	385	382	344	376	370	358	335	332	332	351	376	354	351	322	329	359	331	334	383	379	394	342	364	365	342	378	378	360	340	376	397	362	346	382	349	350	330	378	340	347	317	361	359	376	356	361	389	372	345	338	362	382	414	334	383	354	371	336	313	344	347	342	372	356	347	383	334	352	385	359	363	379	343	356	356	364	374	338	316	340	328	380	394	419	338	366	341	392	337	344	387	377	358	380	356	380	369	360	359	369	377	340	359	387	352	358	392	373	355	349	351	366	357	361	356	366	353	364	346	382	321	350	369	355	343	363	382	369	387	353	370	371	376	343	355	373	342	352	325	370	373	355	371	396	370	363	362	333	352	344	346	357	353	363	320	367	361	345	381	357	380	399	329	372	348	374	345	337	373	361	341	392	334	341	395	356	383	381	343	379	368	327	368	366	353	374	326	368	324	332	376	364	347	373	364	356	366	359	315	351	390	357	383	389	360	347	402	341	343	333	343	330	344	378	353	357	364	361	335	365	354	343	372	329	379	331	348	372	397	347	369	331	358	378	372	347	404	347	378	353	342	364	372	347	334	395	341	354	362	367	360	323	361	357	370	337	373	362	376	380	388	334	354	361	394	370	369	380	352	340	371	369	335	355	393	383	337	353	350	381	369	385	343	367	384	382	352	368	308	342	371	349	361	343	344	346	359	370	362	366	352	376	393	370	328	344	353	368	345	369	395	360	356	371	359	341	356	369	365	351	316	350	350	364	367	356	361	334	378	330	372	388	344	326	342	359	377	375	340	369	351	354	369	365	371	352	343	342	327	351	337	379	376	356	368	367	333	347	368	357	352	362	376	356	366	369	377	351	364	364	333	352	357	366	418	346	358	360	363	359	350	327	361	376	333	363	405	361	393	404	370	360	360	357	359	385	360	359	328	357	355	342	353	371	359	386	361	371	389	361	374	366	324	353	350	400	381	351	351	376	351	325	378	357	348	366	356	306	356	355	346	401	331	367	404	391	358	386	376	369	365	350	369	398	346	380	333	333	363	317	344	367	369	342	382	370	326	369	346	370	334	352	347	375	335	361	343	367	363	358	317	344	361	342	362	333	372	325	375	354	366	362	373	373	342	328	382	375	356	329	394	346	355	371	375	325	336	363	320	368	378	358	342	371	342	363	381	361	332	328	358	351	367	329	345	344	368	392	397	347	342	376	341	367	329	369	368	326	365	363	339	394	388	345	379	387	321	353	357	368	371	371	369	352	378	339	357	377
10904	4121	610	181	148	154	149	138	132	135	123	140	124	152	127	127	138	121	170	162	158	143	154	145	134	133	143	129	135	162	127	128	159	136	105	148	140	131	156	130	117	110	144	134	132	133	129	148	257	293	312	277	207	178	143	130	157	136	142	124	119	140	131	128	116	127	130	123	136	131	113	124	132	126	149	108	143	127	117	113	109	118	122	113	147	119	125	129	111	136	127	134	122	144	143	152	132	151	121	122	141	152	117	118	134	123	118	120	120	121	131	131	104	145	127	124	123	140	129	124	126	118	123	146	138	130	119	128	134	137	124	131	122	124	121	120	120	125	103	140	128	111	118	128	144	144	112	138	108	107	150	135	146	132	141	119	144	131	118	127	132	120	140	129	124	132	129	121	139	141	132	118	146	139	128	122	112	125	115	136	136	130	117	144	141	113	130	137	141	132	119	136	136	133	144	152	144	118	120	124	136	127	122	124	130	129	121	128	121	137	132	120	159	136	139	136	130	142	149	138	144	134	113	121	123	139	129	151	129	119	119	122	111	123	133	134	146	150	114	117	116	108	138	116	113	127	134	152	138	119	148	124	114	139	127	128	135	142	128	130	134	137	143	130	144	116	128	122	151	106	132	121	111	140	130	133	135	123	114	139	117	122	120	152	136	124	135	143	112	131	135	124	131	127	126	128	130	136	132	125	111	121	139	129	118	122	133	125	139	159	117	120	132	113	137	137	108	110	121	130	127	134	125	117	142	136	140	131	120	131	125	150	130	125	120	122	130	135	140	129	108	122	137	111	130	128	109	127	135	128	118	128	120	143	138	131	115	122	114	122	110	130	144	127	135	145	98	121	139	133	114	138	114	136	131	146	140	131	142	136	136	103	132	142	116	125	132	128	131	148	126	138	117	126	133	136	143	116	108	159	125	135	98	126	133	123	123	141	125	119	138	132	139	120	130	119	133	116	116	135	118	152	126	119	145	109	144	134	150	122	126	140	116	118	118	116	134	144	134	122	117	138	135	126	133	133	127	138	121	111	125	104	149	136	138	135	139	151	108	133	141	128	137	147	119	136	131	136	114	123	141	121	147	115	103	135	125	129	150	128	130	131	144	139	131	141	139	142	142	115	131	135	127	105	117	125	120	139	144	128	125	128	133	101	131	120	136	126	136	116	142	141	139	122	115	149	132	137	123	110	138	131	137	132	125	127	108	124	141	115	141	129	143	139	122	123	151	137	130	113	126	130	130	120	131	119	128	122	139	127	135	123	124	115	112	150	141	147	118	128	148	136	124	154	117	142	145	117	128	122	137	138	144	127	108	138	106	119	116	121	129	121	142	128	131	137	142	111	120	112	133	132	115	136	138	140	140	128	126	122	113	128	123	137	130	125	117	137	114	123	128	130	138	134	127	134	120	120	134	134	116	143	120	144	133	121	145	131	158	123	106	126	131	135	140	147	136	148	123	122	137	138	109	122	122	129	144	109	116	137	144	124	125	130	108	108	153	119	154	135	135	130	142	154	112	127	116	116	127	127	155	124	137	115	119	113	126	152	137	154	124	137	117	149	145	126	132	105	110	129	109	108	129	139	118	117	134	130	132	157	147	121	117	166	121	127	116	128	129	145	149	116	134	139	149	119	126	125	129	140	162	136	161	120	117	129	125	125	122	122	125	146	131	125	134	132	144	121	139	128	124	132	139	130	138	131	116	135	120	125	141	130	139	125	128	120	117	147	135	130	156	115	124	134	127	138	111	116	130	114	131	129	136	123	120	100	121	115	138	133	124	122	136	126	132	135	108	113	115	117	118	143	118	119	111	120	122	145	134	127	136	143	119	110	132	167	122	112	131	149	125	120	112	124	137	158	137	144	137	119	139	165	131	126	135	136	132	154	112	136	131	135	140	144	114	124	128	145	119	113	128	130	126	140	116	127	134	149	146	129	113	128	136	154	142	144	146	138	118	120	101	132	146	140	141	119	122	137	127	133	112	135	106	134	129	124	142	127	147	129	119	136	120	121	107	121	141	147	112	139	132	116	156	135	123	142	127	134	163	122	130	135	142	141	135	114	155	111	128	141	115	140	125	126	133	142	107	131	124	115	139	128	127	141	134	109	132	137	136	116	112	160	139	133	154	123	129	138	143	143	136	137	128	130	126	129	139	118	125	132	124	131	128	130	131	151	125	119	144	123	144	120	116	136	122	136	141	127	124	119	147	131	135	126	142	115	126	141	138	122	127	121	114	142	153	131	155	150	143	148	123	132	140	141	126	131	134	125	116	142	137	122	106	140	135	142	123	111	115	112	122	104	150	121	127	109	121	125	131	143	126	123	111	140	143	122	125	128	122	140	120	125	127	144	139	136	129	133	143	140	132	123	120	128	138	141	118	139	154	141	147	127	134	125	117	151	130	121	102	120	119	126	135	135	128	129	133	139	144	133	136	143	114	122	137	143	143	151	128	107	143	123	127	109	147	131	129	141	118	114	116	142	133	119	135	136	143	136	134	121	134	152	145	141	109	134	138	124	127	146	141	148	132	103	130	127	137	141	125	134	118	115	118	106	123	139	126	127	139	129	124	126	126	125	119	122	121	120	128	126	129	125	143	139	146	139	134	124	131	124	115	138	129	115	130	130	116	126	118	129	117	141	129	123	128	128	132	137	134	127	126	134	142	139	133	135	122	144	135	135	138	134	114	145	114	134	135	129	100	138	112	123	135	140	137	140	120	127	120	118	129	125	110	126	133	125	135	130	124	120	141	136	127	132	125	143	144	151	117	119	134	112	138	129	128	150	122	146	135	124	123	127	152	113	153	147	121	120	106	132	112	135	112	129	133	147	131	126	134	123	118	118	127	154	139	126	142	121	132	122	107	128	108	116	123	123	130	140	110	133	115	125	129	118	137	138	123	121	130	140	143	107	131	108	128	118	127	146	145	136	120	143	120	144	139	103	132	131	130	145	123	131	127	126	109	146	121	129	156	131	142	137	140	112	130	115	138	146	129	118	129	124	134	135	162	145	117	140	128	120	139	125	132	106	135	138	114	121	122	135	134	118	142	121	121	112	141	134	140	130	117	126	121	124	137	143	130	127	115	119	146	124	105	124	131	115	144	114	145	132	135	121	132	140	118	124	128	140	121	135	137	123	121	132	122	118	126	129	116	119	128	117	118	135	121	121	98	124	143	128	126	127	117	131	132	130	123	131	130	143	128	121	114	131	110	134	122	130	147	123	113	104	105	147	118	129	134	116	123	115	117	146	148	134	126	123	147	142	137	134	121	128	135	126	146	126	122	128	135	145	119	136	123	140	126	126	142	144	118	123	128	152	122	135	126	121	119	139	148	115	140	125	119	136	140	118	102	131	138	128	158	127	139	114	138	130	115	136	121	141	133	109	140	141	129	143	127	131	118	125	135	148	126	136	121	126	126	130	118	121	127	109	124	126	135	121	108	152	132	96	131	120	130	145	121	133	134	137	114	134	136	127	153	124	107	128
7595	4978	714	476	502	529	462	427	429	473	386	371	406	357	367	390	382	388	449	473	454	458	431	410	420	419	411	433	395	389	420	361	354	399	328	358	362	361	370	363	357	378	388	369	389	378	388	562	1044	1312	1219	1061	725	469	438	345	359	316	350	371	323	363	354	348	350	336	321	334	322	353	346	320	326	360	341	324	357	326	337	332	343	335	316	337	350	361	346	352	351	358	336	337	319	335	340	354	387	337	346	354	349	334	340	339	307	317	335	308	339	328	348	380	338	324	344	369	378	343	322	336	329	343	341	357	333	323	331	370	319	321	320	326	348	337	356	336	328	345	341	336	346	349	298	319	347	372	336	341	324	308	319	330	333	360	359	341	322	357	351	361	324	335	321	365	335	369	330	362	364	329	331	323	353	374	345	333	337	327	332	334	348	330	367	358	321	308	347	351	345	339	359	333	312	332	357	309	318	355	335	333	331	336	330	337	355	316	334	336	345	341	357	333	384	318	300	347	332	344	341	344	373	345	363	382	338	338	335	342	331	357	326	347	348	360	358	341	344	322	371	340	324	352	345	347	340	326	327	330	349	354	351	339	341	318	320	324	341	349	371	356	345	336	364	335	330	350	341	365	358	325	313	313	334	344	321	330	330	335	342	353	329	331	345	372	344	333	348	359	353	348	362	342	320	322	363	369	332	355	339	336	352	331	316	356	358	343	348	328	344	330	302	336	358	357	340	319	332	368	336	353	339	325	359	326	342	314	327	310	316	315	320	339	326	303	344	328	345	324	368	348	309	339	345	341	325	352	365	322	338	310	348	336	352	367	343	329	347	337	336	336	309	342	313	333	350	351	310	322	313	356	314	357	335	341	325	358	385	377	329	352	319	328	328	327	324	316	353	356	342	355	351	352	311	327	320	309	370	365	340	327	300	340	333	313	346	337	363	352	339	310	325	356	350	345	337	371	326	322	347	361	364	340	319	356	337	352	350	351	336	352	311	337	354	350	337	330	351	341	363	333	350	343	328	321	330	323	330	348	319	305	346	352	335	330	334	332	323	361	359	313	341	357	340	363	348	323	336	366	306	320	340	334	356	341	332	351	337	350	341	372	344	344	342	347	314	350	323	315	362	369	339	343	341	370	340	327	340	372	361	358	344	320	332	339	283	366	328	357	344	321	346	319	361	319	329	309	347	343	341	347	324	360	342	324	379	317	365	331	345	326	337	333	358	310	338	339	341	342	319	339	350	332	354	303	357	361	352	332	335	293	315	346	337	339	343	327	334	326	313	314	360	369	341	349	367	356	370	333	340	338	336	338	358	380	349	330	327	311	365	350	332	348	348	322	365	335	335	314	307	361	346	347	331	354	335	333	382	342	357	331	332	355	377	347	344	330	329	331	313	313	368	340	320	348	324	331	314	305	360	314	380	383	336	371	360	364	332	307	316	359	325	306	339	355	310	332	333	376	341	339	342	327	327	319	370	331	348	319	300	322	313	332	339	333	359	331	351	347	355	323	342	345	323	360	321	348	325	358	316	327	297	363	325	349	309	331	306	365	360	335	334	344	322	321	336	339	314	337	335	300	334	350	334	353	345	312	293	355	308	336	317	340	331	325	312	356	326	303	345	348	334	362	342	334	339	366	285	315	310	345	326	352	314	324	352	323	356	321	358	321	318	309	343	326	332	338	359	357	353	333	320	331	335	352	341	320	328	377	332	320	373	366	368	304	329	346	362	332	354	324	341	354	322	330	342	317	335	322	338	334	367	342	336	334	314	354	338	346	317	348	328	355	338	348	390	353	380	344	375	351	331	328	314	360	340	330	309	355	350	364	340	327	340	363	335	387	301	358	314	334	336	323	326	336	329	333	359	323	302	344	327	334	325	357	335	324	320	341	325	287	361	360	342	307	342	376	356	301	355	334	344	371	349	334	364	359	356	335	338	338	346	313	332	321	363	335	341	362	358	372	309	351	330	316	336	338	348	314	386	341	329	329	356	335	362	306	345	335	316	330	326	338	351	344	341	310	345	331	320	394	347	367	357	348	321	370	370	313	372	343	324	345	343	328	351	347	316	332	351	322	343	343	311	320	333	364	361	317	333	321	335	316	356	366	323	375	348	319	328	332	327	325	361	317	347	369	323	326	345	331	332	334	308	352	355	325	344	341	323	345	337	350	361	338	305	361	323	338	354	291	350	324	307	380	315	365	336	336	345	330	350	340	341	345	372	365	358	311	344	315	332	347	334	365	344	335	344	332	319	315	377	316	352	309	322	333	340	305	347	348	378	343	337	349	368	319	327	342	344	334	335	331	324	340	328	338	342	318	334	350	369	339	348	294	330	327	329	343	363	362	333	354	343	327	345	336	345	344	336	341	312	325	339	321	325	354	335	363	335	352	358	357	359	323	320	360	312	348	318	314	331	349	363	365	332	362	339	320	342	335	329	337	362	372	355	358	349	355	319	359	365	318	340	352	365	354	335	346	348	336	359	339	333	329	333	335	372	345	317	347	336	334	348	332	368	310	331	351	356	331	373	334	343	322	318	356	362	309	350	339	319	338	342	317	335	405	358	353	359	340	346	339	354	334	333	335	332	348	352	360	357	335	354	342	371	364	358	326	332	331	337	350	332	364	314	343	332	309	316	365	327	346	342	334	334	335	329	339	317	352	349	338	360	324	349	337	356	317	313	354	350	397	345	316	375	346	345	355	345	332	352	345	341	366	346	325	370	362	340	355	330	339	320	379	326	346	313	318	333	337	338	329	331	405	332	370	318	324	341	385	327	340	345	363	354	329	334	340	344	363	366	346	322	332	334	344	370	363	360	352	334	351	335	331	343	328	356	308	317	344	332	333	348	339	317	323	336	361	357	346	319	342	346	323	332	345	334	314	349	352	368	329	362	345	298	337	345	346	363	348	356	346	338	340	353	325	323	350	361	322	315	296	372	325	350	329	335	293	357	356	371	314	335	352	329	323	356	328	333	349	342	336	353	301	374	324	323	336	374	331	319	378	361	348	347	302	360	350	307	345	363	369	362	328	329	359	348	320	359	323	357	342	370	375	317	344	311	373	322	358	349	316	345	365	363	370	337	344	363	341	343	303	330	344	299	348	322	370	346	341	316	289	343	342	356	346	335	320	335	310	337	318	323	343	331	344	312	364	316	342	323	342	373	341	342	339	379	361	329	317	334	321	363	332	368	316	339	337	336	361	354	323	323	348	347	331	328	334	302	360	371	328	334	335	337	348	331	357	339	349	318	349	357	335	359	341	344	380	350	353	364	387	351	341	355	321	345	345	342	340	368	311	345	342	330	321	331	369	317	313	317	359	350	370	328	331	366	349	335	352	313	346	349	384	352	332	367	351	306	365	296	284	327	342	342	369	369	331	327	375	310	326	345	353	307	367	362	366	349	355	313	362	327	355	333	329	348	339	329	383	308	333	356	343	341	326	341	324	328	358	343	329	331	328	371	363	344	324	347	317	367	333	346	361	342	332
47760	35117	17118	5881	2529	1144	548	349	311	288	241	221	215	215	214	200	196	215	213	214	191	201	195	181	193	199	183	176	177	183	152	180	179	153	156	159	154	170	151	160	156	164	175	142	149	155	158	414	1252	1104	956	649	417	236	174	191	135	158	145	144	168	165	151	148	155	139	169	154	132	141	152	146	175	167	154	171	135	150	139	158	154	135	149	122	170	159	174	146	159	148	158	155	140	147	168	145	167	134	132	162	154	154	159	145	149	162	167	133	151	132	139	152	148	158	149	162	153	144	159	167	147	162	137	156	138	158	173	131	155	143	159	142	166	158	156	144	161	150	149	146	139	155	150	141	172	124	144	151	162	137	148	132	153	149	143	148	151	158	140	132	161	124	156	151	163	131	137	147	147	149	138	138	156	159	149	151	135	171	161	139	159	171	146	142	148	153	143	168	156	164	166	143	160	145	142	142	139	144	156	154	159	149	163	159	156	127	174	162	166	164	155	153	170	157	147	168	137	165	145	155	153	166	155	154	124	148	146	152	143	147	131	158	151	140	134	149	180	136	157	169	123	130	158	157	185	143	150	130	145	155	150	151	156	153	132	144	169	137	159	179	135	155	148	149	156	146	140	146	155	152	162	131	155	139	108	160	144	143	160	146	168	174	139	133	144	171	147	148	161	173	124	144	170	147	175	147	150	160	149	154	176	149	155	134	152	146	157	180	162	140	154	182	157	137	167	175	156	119	172	134	154	144	175	150	171	159	136	134	135	152	185	172	154	166	141	154	147	157	153	146	154	132	124	140	154	141	164	153	155	164	152	136	142	149	139	144	141	152	166	170	148	144	136	145	158	132	152	169	155	174	140	139	138	134	166	161	138	155	148	169	135	155	135	147	135	125	176	133	141	153	148	121	166	151	154	148	151	143	142	151	173	179	138	134	133	133	146	142	168	141	140	154	147	139	134	153	147	178	138	140	153	153	150	153	163	178	137	166	145	161	147	142	149	146	144	157	151	156	149	149	128	137	156	181	157	151	153	131	140	147	146	178	150	146	165	172	130	152	152	167	143	160	147	141	148	154	147	133	157	159	146	139	153	158	159	140	167	175	139	155	157	163	149	172	144	147	162	144	154	158	178	155	150	153	158	137	138	140	163	142	153	135	156	159	151	150	157	132	174	160	137	159	143	160	165	162	164	150	134	128	154	150	140	140	138	142	133	167	163	157	136	160	139	169	127	161	153	142	159	135	146	162	166	167	153	163	140	146	161	144	130	160	147	162	145	138	143	138	161	147	153	148	173	125	181	149	126	135	164	128	159	156	160	151	153	145	131	147	171	152	153	171	156	170	125	149	158	160	124	149	131	146	142	151	140	135	167	132	142	136	148	182	128	172	163	145	156	138	144	156	158	169	173	148	142	135	171	145	150	146	148	152	171	130	161	137	146	139	134	188	146	137	147	142	148	142	156	162	138	150	140	157	161	150	156	157	147	150	175	134	156	157	140	135	144	153	140	133	145	159	124	147	156	139	157	146	148	163	160	147	119	183	134	152	137	144	156	140	159	165	143	160	133	143	159	143	154	138	160	153	144	157	164	147	153	143	138	149	133	149	165	147	171	143	189	143	137	141	149	158	194	159	140	140	175	138	156	156	155	172	169	145	180	143	156	165	140	139	172	154	167	134	163	146	164	155	147	139	155	124	134	137	147	149	144	139	143	141	157	143	162	143	159	147	162	145	152	141	154	140	146	150	160	149	169	164	142	147	169	149	168	187	119	152	158	159	148	170	142	156	156	164	144	164	143	165	169	171	172	145	150	168	151	174	145	146	163	141	156	186	143	150	136	132	140	191	154	160	137	148	131	155	155	155	164	136	149	138	142	154	160	148	127	149	140	159	144	153	144	157	159	157	146	132	149	161	124	125	126	142	154	173	127	161	147	139	139	134	155	152	161	142	140	143	152	127	159	156	138	155	134	154	146	157	141	144	158	159	154	148	155	136	127	165	155	129	168	164	156	143	162	135	166	147	152	157	131	157	154	159	162	147	154	148	167	136	143	135	138	135	160	152	160	122	154	153	138	145	153	153	142	131	127	155	142	157	171	142	142	145	146	157	142	150	161	130	142	149	156	157	142	166	154	153	143	170	147	141	139	154	138	154	151	163	169	165	135	150	139	152	162	131	147	162	138	171	154	139	148	161	158	160	140	157	178	151	136	164	144	143	145	150	157	137	168	182	146	151	139	151	161	134	152	158	145	141	159	144	144	151	159	133	147	160	150	161	153	136	155	140	149	149	167	160	162	161	141	152	153	139	133	140	158	168	143	143	158	173	139	145	146	157	136	154	147	148	154	169	168	152	156	154	152	160	172	148	110	159	159	152	150	150	170	144	154	133	146	126	141	143	150	171	164	153	138	169	139	141	168	156	146	149	165	156	172	151	150	147	148	155	144	138	127	136	157	161	134	151	160	161	155	146	140	162	152	129	147	142	141	137	143	164	163	140	146	156	165	120	158	140	167	138	155	164	149	168	161	162	158	153	141	150	156	172	170	153	155	140	148	143	149	166	124	164	148	169	158	159	151	156	141	120	150	162	145	159	137	136	157	146	151	152	177	125	147	151	150	160	141	138	160	163	159	149	138	150	160	153	154	130	142	148	134	142	156	142	145	158	147	162	156	154	142	149	170	138	159	159	147	160	149	160	141	157	177	131	138	162	137	145	148	145	151	144	142	148	157	158	152	174	178	152	155	119	140	166	147	156	152	144	156	167	168	149	154	148	139	151	140	174	152	148	156	144	130	154	151	160	145	132	141	183	148	155	132	143	150	128	148	150	151	138	148	145	155	143	151	161	152	136	136	149	174	153	142	145	158	143	154	167	154	154	168	142	138	144	154	164	167	141	137	167	128	151	138	161	142	154	153	156	152	166	148	168	133	159	161	158	134	167	134	118	160	138	155	179	138	130	168	148	138	156	134	155	170	120	146	131	136	143	153	158	152	149	164	155	149	143	142	124	122	143	145	130	145	160	130	148	147	180	149	145	150	154	138	154	170	145	166	147	156	140	142	129	118	184	129	143	156	143	141	148	155	164	146	154	148	152	150	171	142	172	144	144	147	151	137	139	170	133	146	150	136	165	135	139	153	180	170	169	153	145	151	145	148	153	157	145	146	142	170	162	129	128	149	125	136	157	127	141	151	149	163	135	150	161	130	125	157	155	166	140	155	150	149	144	133	146	173	150	148	148	154	164	159	155	172	126	139	160	180	147	153	148	137	157	162	127	152	168	148	148	140	162	144	142	136	127	141	141	146	143	160	127	163	141	164	162	166	145	164	154	137	166	162	160	146	143	167	141	152	122	167	128	145	155	142	138	145	140	151	136	145	165	117	147	148	144	136	114	149	147	158	137	162	157	149	148	168	129	144	130	156	158	169	139	157	150	162	146	127	157	149	153	145	159	137	154	157	140	132	156	161	169	151	151	159	134	163	159	148	131	151	141	170	154
32939	29400	2792	2723	2543	2001	1670	1419	1246	1088	1025	868	805	821	691	696	676	664	706	792	729	686	654	645	597	608	641	614	549	621	567	556	521	531	503	470	468	503	404	460	418	474	448	462	543	530	559	2426	7773	6554	5460	3497	1811	782	509	437	380	388	417	388	411	412	395	364	386	386	398	401	383	388	402	389	381	379	397	412	404	392	382	405	366	363	388	390	391	353	351	361	367	385	423	362	394	382	399	391	417	384	385	339	382	366	410	399	396	390	352	373	374	395	376	382	383	364	355	388	389	370	366	379	421	388	415	391	380	415	379	357	389	368	419	392	384	414	337	398	382	388	388	390	404	381	369	402	384	407	417	410	360	385	384	351	391	406	397	394	381	369	377	414	369	379	371	384	384	368	399	371	380	354	382	421	386	393	414	404	398	387	398	372	375	370	419	374	380	402	375	414	419	400	398	364	357	395	367	414	370	393	401	390	387	395	396	407	391	400	368	420	399	404	401	385	370	385	377	379	370	380	394	379	395	364	402	399	378	382	398	392	382	408	371	406	391	346	404	391	402	376	398	386	419	373	409	387	370	369	350	392	394	377	378	372	368	400	415	382	380	369	395	362	379	372	356	362	376	405	369	404	381	410	452	369	431	376	391	386	420	393	399	403	374	361	394	386	384	381	384	361	402	402	378	357	374	433	395	375	374	410	384	403	424	356	378	381	362	391	370	408	370	414	382	363	370	395	353	366	399	417	368	428	382	384	388	431	388	407	393	398	390	363	423	348	410	407	376	403	350	398	356	408	418	400	346	379	402	363	412	394	369	392	363	414	360	382	358	345	374	365	365	394	364	382	392	394	362	392	404	395	374	386	371	378	366	343	397	396	377	374	412	381	406	396	370	385	374	395	371	335	401	392	352	420	406	361	413	379	389	409	371	380	359	382	388	364	385	389	421	374	432	367	400	381	403	352	374	350	421	381	393	369	398	400	390	386	409	391	369	391	407	344	370	390	408	373	392	387	400	389	418	382	395	379	398	399	380	395	378	379	400	349	334	355	384	418	415	351	381	390	403	351	432	398	410	370	387	389	385	367	363	407	383	383	390	354	406	387	380	380	391	412	335	409	368	381	372	401	406	387	370	367	387	375	357	368	384	337	379	369	378	373	426	359	378	385	371	417	366	415	361	400	373	387	377	383	369	391	372	395	379	374	403	366	359	351	363	391	374	379	399	373	413	367	377	396	421	368	369	388	375	403	388	408	377	385	383	400	398	381	382	374	398	387	393	391	403	377	385	394	411	381	375	343	414	375	384	345	373	352	414	420	380	363	346	377	383	373	375	399	355	417	373	388	371	382	346	369	388	389	393	380	400	385	346	363	436	374	367	402	378	368	344	391	381	370	343	375	419	417	356	418	395	361	414	407	396	377	407	385	402	385	380	382	359	391	399	381	375	378	388	408	354	361	361	388	382	385	400	350	402	406	399	369	385	426	390	341	394	401	390	402	379	377	385	422	379	357	369	388	395	398	352	402	391	390	392	404	380	355	404	375	391	367	369	379	401	357	376	383	379	381	377	365	424	367	353	415	375	363	363	378	410	362	389	405	385	420	372	448	369	399	399	361	388	363	371	390	367	370	394	369	381	367	376	371	420	362	411	412	380	391	372	362	397	425	421	405	373	379	419	416	355	371	373	355	377	364	375	384	396	388	366	397	372	420	365	394	389	389	380	394	369	353	372	419	389	340	396	355	404	413	390	370	368	398	401	388	361	384	408	411	369	371	388	394	346	376	397	377	433	378	386	378	377	376	401	393	354	420	360	378	404	380	391	384	377	391	380	383	365	399	370	404	366	372	365	361	385	403	384	411	369	357	389	433	350	357	351	388	396	345	405	389	381	390	399	387	360	405	399	371	368	397	352	391	386	366	387	398	416	403	390	395	382	413	354	393	384	385	395	378	410	408	382	370	388	372	399	374	357	361	383	394	401	354	403	388	391	365	375	363	384	398	389	372	376	378	367	392	389	380	365	381	412	371	371	348	413	374	384	405	425	376	392	390	374	386	423	387	404	348	407	395	388	406	371	370	419	389	418	370	379	380	383	366	366	369	362	425	388	412	366	395	389	401	396	378	396	396	385	387	400	410	400	421	352	410	376	388	366	371	378	404	373	390	380	370	359	414	397	398	371	387	389	391	408	388	347	397	393	374	349	379	382	392	402	402	377	377	388	396	392	369	384	384	401	384	383	408	408	375	391	376	380	371	400	393	362	368	380	419	382	399	383	345	411	394	377	360	379	375	347	390	399	381	378	407	364	403	361	360	416	355	411	383	370	388	375	384	412	389	411	382	393	371	391	403	398	401	371	368	396	391	427	363	370	371	411	382	361	392	378	389	394	368	423	400	382	393	373	388	384	394	349	354	373	404	363	409	379	396	426	392	394	378	440	373	402	407	366	384	372	405	366	385	403	377	350	390	389	376	384	416	362	379	373	413	390	387	407	372	384	420	367	399	409	399	376	370	389	338	406	363	433	401	392	373	396	380	372	416	364	355	394	384	418	401	380	380	365	411	399	378	349	379	377	367	387	361	355	371	353	410	407	380	410	373	393	389	382	390	397	383	382	406	388	404	383	392	366	369	368	374	404	388	358	389	371	386	397	411	406	394	418	327	404	392	381	392	386	434	363	383	403	404	355	350	387	376	382	398	393	375	391	370	406	395	366	408	366	417	381	365	398	371	381	395	379	398	384	380	367	366	410	402	352	382	370	367	418	409	395	389	386	393	363	403	395	409	391	370	396	384	423	373	397	357	396	380	377	358	405	370	351	398	404	395	385	391	391	414	391	378	364	379	359	358	351	363	399	389	382	409	376	380	402	387	385	411	397	400	379	415	366	382	384	416	390	404	388	375	402	416	376	388	356	396	366	377	377	342	370	378	362	385	394	378	396	398	390	349	410	379	367	383	404	397	397	379	384	377	397	395	346	402	374	392	388	416	371	387	383	371	442	366	394	376	416	404	377	386	341	401	375	392	391	370	414	372	380	382	395	419	387	390	387	382	430	368	419	384	387	382	398	363	374	400	424	386	399	387	385	383	400	362	360	392	416	396	377	368	374	389	372	403	346	383	378	385	375	384	393	410	358	388	422	375	380	389	374	370	376	365	409	398	368	355	366	403	401	387	358	401	377	387	372	402	383	396	370	407	374	356	370	415	374	394	385	422	385	378	397	361	372	399	382	389	395	387	358	394	389	353	382	357	375	361	385	371	388	373	378	385	374	417	381	386	367	434	378	390	385	359	376	412	365	418	383	409	359	358	353	371	378	361	403	379	397	386	385	376	406	376	361	397	369	393	388	373	368	413	345	395	393	348	367	369	390	401	389	408	368	356	368	377	397	391	407	362	369	357	406	389	381	403	372	377	404	384	363	379	370	392	389	420	399	394	379	406	349	411	378	365	395	398	394	402	388	418	362	423	383	390	387	364	351	423	382	357	389	424	375	382	371	385	408	399
52108	41236	23949	11358	4550	2045	947	555	401	340	366	306	315	263	239	210	208	243	223	236	221	180	207	180	218	189	179	163	188	184	168	177	188	197	202	132	176	174	169	142	172	181	140	196	159	187	174	571	2136	1779	1411	925	525	269	176	152	140	142	150	147	134	120	140	169	145	130	149	145	143	149	141	151	149	153	130	130	143	163	132	123	130	139	147	138	145	153	150	140	130	140	152	141	142	144	143	154	158	128	151	135	151	144	140	146	134	136	155	156	137	122	151	139	143	147	158	134	140	145	127	123	119	131	128	143	152	150	151	148	134	124	118	143	121	137	155	128	168	137	135	156	123	138	133	145	138	137	152	126	174	128	152	127	125	139	145	154	151	131	135	132	154	141	128	133	133	142	132	151	142	147	138	142	148	136	146	143	135	137	170	129	132	139	135	139	126	123	163	139	127	157	135	129	107	128	140	157	161	143	146	144	144	139	130	139	150	125	135	132	135	125	143	159	136	140	124	150	141	155	136	149	143	147	139	136	136	154	145	141	144	129	131	137	134	154	136	141	141	156	133	135	137	139	160	152	155	125	114	124	151	152	154	140	144	144	138	170	136	159	134	155	150	125	157	130	152	156	147	134	125	142	134	156	148	142	186	130	152	131	147	158	126	151	138	126	134	145	149	152	147	131	141	126	139	133	129	145	134	133	145	158	149	124	145	145	155	155	134	142	139	136	154	160	147	145	150	145	137	131	135	172	138	129	129	129	137	134	145	132	135	142	136	158	150	149	135	129	120	136	137	145	143	120	139	147	160	155	145	119	124	148	119	143	121	138	135	137	158	155	143	133	155	136	170	132	139	153	132	142	139	144	147	145	158	126	154	154	149	132	133	150	138	127	128	138	128	153	151	151	123	154	136	168	147	151	125	142	150	152	152	115	130	116	142	132	154	123	147	126	117	137	139	141	140	145	138	129	146	105	141	152	142	140	152	151	156	157	155	133	133	136	142	154	160	125	140	137	123	127	137	121	138	126	159	139	158	150	146	146	140	137	142	126	151	135	131	136	136	129	128	158	126	138	170	144	138	137	164	167	122	142	130	137	132	145	155	143	130	145	130	122	159	138	159	140	141	156	134	135	139	166	143	121	167	133	151	146	148	114	133	144	143	172	148	132	146	132	133	136	134	135	126	145	134	142	135	145	139	133	142	148	146	150	147	142	127	151	147	144	137	157	162	142	132	138	157	141	145	147	159	145	133	148	147	122	129	151	139	151	146	133	151	150	120	133	141	168	135	135	139	128	161	144	160	140	158	131	138	166	124	153	173	129	135	171	173	139	116	127	130	129	146	148	127	127	174	159	136	141	139	132	128	141	129	124	155	127	147	123	158	136	153	153	130	157	153	138	115	139	138	153	129	144	145	136	137	140	128	128	157	119	171	148	143	126	139	131	121	124	155	142	117	139	153	120	140	132	155	138	151	154	132	136	118	137	150	136	131	148	145	129	149	126	125	134	132	145	138	134	124	133	161	153	136	116	146	149	159	144	167	140	132	149	126	145	145	151	125	156	144	146	143	136	140	135	150	134	163	142	139	170	134	141	142	132	156	147	146	135	159	149	152	133	152	139	125	131	127	129	127	141	132	142	161	110	155	136	135	124	123	150	144	136	160	162	142	132	147	128	134	146	112	142	129	166	133	138	137	120	126	140	138	132	157	137	141	156	160	138	170	118	148	122	130	135	133	141	134	141	131	157	150	138	129	149	164	159	136	162	142	135	128	146	132	130	162	140	143	148	151	124	129	151	139	161	130	134	130	128	127	122	152	159	145	155	141	137	128	151	146	161	128	136	151	121	148	145	149	132	150	132	122	158	144	119	152	145	147	152	137	144	131	141	138	128	175	147	133	131	131	136	126	153	164	148	135	142	132	152	137	146	123	155	147	145	165	141	131	142	152	134	147	128	132	151	131	129	147	124	136	129	121	131	120	136	151	137	145	124	142	152	160	128	113	156	130	149	135	151	147	143	141	132	158	140	156	131	150	138	121	167	158	145	128	149	136	128	126	175	157	151	125	130	123	137	137	154	120	150	153	142	153	156	120	129	126	124	145	164	152	145	132	163	130	154	161	146	123	155	114	143	136	148	137	147	134	133	146	156	150	120	143	120	140	124	137	153	150	137	132	148	147	131	137	138	136	129	142	130	128	150	147	161	140	153	148	154	145	142	151	134	147	133	124	143	148	130	131	138	156	152	145	128	145	120	136	137	139	123	152	125	133	127	149	144	125	142	149	116	146	150	146	160	143	126	139	156	139	151	163	142	149	144	144	151	150	153	125	159	144	142	134	138	126	125	151	138	152	130	158	136	156	135	154	135	157	124	130	129	134	132	152	158	144	139	126	157	145	152	145	137	139	133	146	156	134	151	137	139	150	140	146	148	148	124	134	130	128	147	151	128	135	141	136	125	154	137	153	150	148	139	124	142	126	132	140	128	154	148	168	133	162	137	142	152	143	128	136	130	156	139	147	123	140	152	134	165	137	134	143	133	145	138	130	146	138	119	126	150	172	131	135	132	159	146	146	145	122	149	152	144	135	131	137	138	146	127	130	148	134	151	130	133	146	150	134	122	170	123	137	132	148	129	145	147	130	131	143	143	136	128	154	154	146	153	142	152	139	153	145	154	144	147	126	123	149	132	165	181	128	150	132	150	138	126	129	149	132	135	130	151	149	142	137	152	152	141	130	109	137	112	145	145	139	132	147	148	134	163	119	158	152	140	141	137	123	114	137	140	137	149	127	132	146	131	154	135	136	145	157	143	143	154	140	141	148	138	135	126	134	151	161	145	142	147	141	130	140	149	148	164	126	142	142	141	148	145	126	122	136	115	137	150	155	145	143	154	158	155	182	130	146	161	132	128	143	143	145	141	137	157	153	117	147	130	159	129	134	134	117	144	165	144	125	140	122	127	137	151	165	157	136	138	139	166	138	132	170	149	157	151	149	164	167	141	146	137	141	156	136	152	138	147	147	149	151	152	135	154	143	141	142	137	134	149	140	148	141	145	116	148	120	162	153	147	138	150	126	149	128	150	150	120	137	135	139	165	143	131	108	149	143	136	158	130	137	145	159	140	145	137	138	136	153	137	146	161	143	135	127	126	129	132	140	137	155	148	136	140	136	155	134	144	139	141	172	119	145	147	151	137	134	133	142	147	132	147	144	141	147	135	146	139	147	150	153	143	147	140	150	139	141	126	134	142	161	161	152	157	145	146	159	144	148	127	144	124	138	147	144	140	138	140	146	147	142	144	136	148	144	143	126	151	144	145	132	149	153	137	136	137	154	136	137	140	135	148	114	144	149	125	153	155	133	142	153	168	152	159	151	149	150	132	137	139	134	137	138	145	130	145	119	149	146	149	115	130	137	136	135	148	147	144	122	154	153	137	134	121	126	144	149	125	138	149	132	141	150	125	146	131	131	149	148	145	132	125	153	126	136	130	155	141	148	137	151	154
39186	39653	3993	4334	3826	3125	2513	2082	1846	1539	1406	1384	1154	992	886	852	904	918	996	1020	780	764	729	757	764	708	654	682	637	690	628	596	591	584	508	507	516	510	515	497	477	492	484	541	605	562	538	3635	12419	9772	8194	5076	2638	979	553	438	348	355	371	357	352	359	384	370	330	389	362	359	341	333	367	371	367	366	390	343	345	360	334	377	359	353	381	371	352	373	365	325	375	354	361	358	347	329	327	368	381	338	371	352	369	362	357	370	397	369	337	351	313	365	337	352	349	360	387	356	332	360	345	358	329	391	350	336	357	339	339	377	353	333	347	366	346	324	355	390	372	348	356	361	370	341	324	331	378	355	373	380	372	397	385	348	357	377	351	334	348	357	384	392	341	373	359	369	364	357	382	380	330	386	347	352	350	366	348	379	367	384	411	375	343	363	363	394	363	362	388	400	395	374	343	388	331	374	352	372	375	337	363	372	380	379	376	351	397	361	340	357	338	362	353	352	335	381	384	375	361	367	366	353	359	360	339	358	359	383	364	364	362	315	343	368	366	369	352	328	352	391	398	354	369	360	386	382	356	355	371	348	363	367	357	372	367	382	383	358	390	340	374	366	349	372	344	385	385	351	358	377	337	365	354	327	364	348	353	352	379	361	371	340	363	369	374	331	365	370	383	352	348	343	367	333	333	362	363	369	349	347	375	359	367	387	348	372	317	348	376	387	342	364	349	330	338	356	415	373	356	374	341	346	345	373	348	349	371	349	351	362	349	373	387	339	362	346	383	336	410	364	382	350	367	383	367	384	351	360	350	339	338	362	395	372	338	341	359	323	332	322	329	380	343	385	361	336	361	346	351	348	333	361	367	374	351	395	354	295	335	372	393	392	365	338	354	323	341	330	356	358	360	354	348	336	350	341	371	352	352	335	351	361	356	399	358	372	353	330	373	345	346	375	363	385	352	360	340	376	388	383	361	391	350	339	370	342	371	330	387	355	369	365	336	354	357	361	365	355	385	336	367	363	347	388	376	350	340	342	340	349	350	368	344	367	367	352	350	380	383	385	362	346	353	335	357	376	345	357	346	344	353	371	351	359	308	347	363	343	374	375	349	344	318	336	348	375	379	327	374	343	362	358	355	360	338	351	389	378	351	335	342	365	345	388	347	367	341	364	381	359	374	359	321	341	344	358	331	369	372	370	353	359	355	341	354	348	375	365	361	333	350	371	360	409	362	356	343	313	365	360	325	355	392	371	347	358	347	357	361	372	331	327	370	345	338	366	370	346	367	399	326	352	360	358	383	340	365	329	349	332	373	381	356	326	331	368	358	325	325	341	326	340	400	341	371	336	361	353	349	377	342	371	365	379	324	357	368	363	354	372	388	364	382	376	334	353	377	334	407	362	323	378	362	344	371	371	351	345	350	341	368	369	400	366	337	348	352	361	363	378	365	367	375	331	342	373	352	352	355	374	366	379	396	365	378	343	351	327	353	328	386	376	344	377	371	379	339	373	342	354	356	367	357	360	392	375	348	376	346	353	366	357	368	345	386	357	396	338	375	347	383	388	347	355	368	328	359	406	367	370	378	344	378	358	362	361	359	379	358	384	376	355	369	333	352	373	363	334	365	392	348	339	399	368	358	372	357	383	347	370	362	358	366	396	339	404	378	344	367	365	322	363	374	340	363	338	384	367	357	359	372	342	398	339	356	374	359	345	350	377	393	388	329	349	383	333	351	351	323	363	370	330	384	367	355	359	347	345	357	354	351	381	337	347	345	350	364	339	355	381	369	363	351	363	354	356	331	358	361	356	336	365	307	341	371	335	369	406	355	348	368	365	337	358	368	346	317	357	345	361	361	349	339	360	364	338	337	341	367	362	365	333	384	343	378	352	391	344	373	339	367	348	364	349	333	336	330	347	330	375	363	364	356	331	348	347	316	331	338	396	355	347	337	376	357	378	383	371	362	358	345	328	337	353	385	382	354	376	346	331	355	366	379	400	346	382	391	332	351	350	345	340	360	321	342	385	342	341	357	350	376	350	374	339	385	330	354	361	341	328	354	370	357	356	352	366	373	359	371	351	373	367	340	344	346	359	359	344	354	364	373	378	368	365	345	342	350	328	378	375	360	375	361	343	350	362	318	363	390	336	349	354	366	359	326	357	328	368	333	356	356	365	356	345	380	330	374	382	358	378	351	382	368	373	365	386	383	331	363	391	382	372	341	337	351	373	351	373	356	361	362	348	371	328	351	370	351	416	345	383	346	388	367	355	350	374	360	353	390	372	345	350	333	358	351	371	378	352	378	388	378	370	348	376	347	361	353	334	345	355	307	364	340	357	389	380	343	340	330	358	355	406	325	323	372	418	351	356	365	357	377	373	373	328	338	383	344	337	354	362	391	373	362	373	428	383	347	368	366	323	357	397	369	359	323	345	358	334	366	366	374	352	374	341	375	354	347	340	371	348	326	334	368	383	379	361	336	383	356	333	381	381	350	360	349	379	379	333	366	330	358	343	408	338	363	371	322	328	335	348	370	404	370	343	366	351	370	359	352	367	335	333	361	382	351	368	369	346	333	343	339	349	417	348	365	374	323	325	367	353	364	376	331	389	378	351	336	381	397	364	345	336	344	325	378	349	346	364	316	369	357	327	385	358	364	352	353	354	347	342	324	355	346	355	358	325	333	381	328	348	357	366	363	366	351	361	369	374	390	367	377	365	357	329	354	360	322	342	373	347	381	391	362	358	360	339	339	345	341	394	361	376	352	362	344	356	341	354	354	345	320	352	373	354	344	375	364	333	372	354	331	356	360	357	320	390	334	364	343	388	364	346	383	350	321	339	388	363	385	359	354	364	374	360	345	363	343	358	332	373	356	338	345	391	382	362	351	331	342	350	364	368	358	352	387	387	331	378	359	391	369	365	365	356	379	370	368	374	387	357	379	391	356	381	370	352	350	375	366	361	314	372	371	364	386	343	352	329	332	403	391	339	382	374	369	366	360	377	348	366	326	372	367	332	365	363	351	341	349	336	350	367	372	369	346	353	362	353	362	402	362	373	387	347	364	332	328	356	366	336	345	338	371	400	370	377	403	315	391	373	374	328	378	371	388	338	349	320	357	327	357	369	316	342	367	378	356	356	343	328	371	331	363	374	354	362	361	343	372	338	336	349	365	371	376	342	361	359	364	390	359	362	382	356	337	357	381	359	351	350	368	350	342	346	354	345	360	372	349	351	359	347	357	385	379	372	361	374	363	346	385	381	354	372	356	377	376	334	375	394	362	361	350	365	364	346	370	386	327	346	330	365	363	349	378	350	339	347	367	364	342	329	353	353	341	359	367	353	360	379	373	340	344	354	347	371	355	342	374	353	364	342	397	392	353	326	389	334	380	363	359	349	369	370	374	338	351	362	323	327	388	355	369	346	334	316	358	359	377	356	398	406	363	378	350	372	370	366	395	359	360	365	342	305	364	347	346	368	364	322	368	393	369	353	366	349	346	368
12639	4932	667	195	189	150	155	141	144	140	146	123	136	155	122	124	155	134	164	156	146	147	151	123	160	135	131	140	117	117	127	146	117	127	129	157	135	130	127	161	138	138	141	155	132	144	141	128	238	282	296	249	189	147	145	150	167	158	114	131	119	125	137	149	121	133	123	134	136	144	139	126	134	133	126	127	105	175	120	118	118	129	132	134	129	125	144	116	127	136	129	140	122	117	111	131	131	131	136	149	140	105	133	126	117	125	138	128	125	150	129	131	119	125	137	135	118	121	131	127	129	126	124	154	134	137	136	124	125	122	119	119	159	118	122	155	127	111	121	121	138	112	116	133	115	125	123	133	124	147	140	135	136	126	127	124	117	139	150	102	140	112	127	145	125	102	131	130	120	148	110	132	119	127	140	128	127	136	139	124	130	139	124	129	137	137	127	114	130	121	150	122	115	116	135	123	130	130	140	136	149	128	125	122	126	127	132	127	136	121	128	138	140	128	115	122	132	150	132	137	143	157	131	140	128	140	131	104	135	109	110	116	145	134	134	135	144	135	114	131	121	124	125	121	124	128	132	136	119	130	130	142	108	131	126	138	146	131	145	139	130	134	137	134	141	147	124	119	141	139	146	117	110	135	141	143	143	124	128	129	124	125	135	128	123	112	128	118	122	108	125	123	122	125	127	130	127	143	126	132	124	132	125	128	145	113	127	107	123	154	123	129	120	122	118	128	117	142	107	120	122	124	130	123	107	122	136	127	130	145	152	155	129	140	123	120	117	129	133	119	109	120	117	108	127	104	123	126	143	122	137	131	130	126	124	134	135	117	98	125	122	131	108	139	116	132	111	118	129	141	124	129	133	129	134	136	127	130	147	131	131	135	139	150	101	153	125	133	127	114	122	126	117	105	105	112	128	124	135	127	132	124	125	110	119	117	143	135	116	134	131	111	133	117	145	125	134	114	117	125	151	133	130	132	131	114	124	107	107	127	111	116	116	107	131	128	126	123	144	126	108	141	131	133	118	139	115	111	120	113	125	132	131	151	144	152	123	122	138	154	118	122	120	128	115	147	121	128	132	120	107	120	143	135	135	110	127	124	110	118	136	123	125	130	121	131	131	156	116	139	121	126	154	120	117	128	136	129	129	160	126	151	136	145	128	138	125	122	151	120	139	131	127	117	125	114	111	124	133	139	124	140	129	117	139	116	123	141	133	125	145	123	105	120	146	139	112	115	114	115	113	125	123	143	127	138	117	127	136	138	120	125	149	123	123	122	121	127	128	129	137	127	116	126	127	135	125	105	123	114	122	111	144	137	119	121	136	120	121	137	126	140	130	140	133	128	113	130	112	132	138	130	131	126	122	104	119	114	137	137	107	146	128	136	131	119	110	128	131	136	140	110	103	137	124	118	133	135	134	109	124	124	143	126	138	117	136	129	139	122	146	115	141	125	126	140	135	132	158	140	143	125	132	107	136	133	125	113	134	107	122	138	129	147	147	133	140	134	133	125	115	120	119	113	125	124	119	123	150	143	144	118	132	134	103	125	103	131	139	125	115	138	134	130	119	134	137	145	133	105	112	100	124	121	124	127	117	139	128	121	126	120	137	140	114	135	135	135	131	97	140	116	124	151	134	131	126	118	125	113	115	125	94	105	112	137	133	136	137	106	125	104	125	120	113	124	134	126	131	135	130	151	134	126	113	127	112	123	140	124	118	122	126	111	129	122	148	131	108	145	129	137	125	126	99	126	124	127	119	121	118	128	138	118	118	137	130	143	140	134	136	127	120	117	123	121	143	117	129	119	107	133	107	120	109	130	125	137	125	135	127	133	144	128	123	120	138	113	118	123	117	114	148	127	154	128	123	129	132	117	129	111	141	145	119	126	128	125	148	112	132	132	121	130	137	125	119	130	109	146	137	153	124	139	142	104	130	118	120	128	118	128	146	113	106	147	138	108	115	121	121	110	132	127	146	136	143	107	123	133	122	124	124	129	127	122	135	137	129	124	128	129	119	104	126	130	108	109	141	143	133	122	118	121	134	119	139	153	128	138	109	141	133	117	141	111	130	131	124	120	119	144	114	118	123	124	132	117	123	127	141	121	134	126	111	132	115	134	144	138	118	143	124	139	106	126	111	135	104	124	128	118	107	141	126	120	115	122	127	140	106	120	125	135	144	145	117	120	135	125	125	115	122	136	124	125	120	123	124	118	125	146	109	130	128	133	131	101	109	129	130	129	145	131	127	131	144	130	117	126	124	133	137	126	142	127	110	137	135	153	122	123	116	128	158	122	131	124	132	130	111	125	100	132	128	120	117	121	135	124	140	115	126	146	133	138	137	109	143	137	129	126	134	126	143	121	158	114	133	132	138	129	136	142	111	121	120	120	132	140	118	130	114	126	111	118	133	139	106	114	129	151	138	154	109	124	135	128	144	113	138	120	129	129	117	112	130	137	146	140	129	124	146	109	114	121	117	133	139	134	140	114	114	121	123	152	117	127	123	132	127	131	117	149	140	137	136	136	131	141	133	127	145	123	134	130	131	126	127	116	124	128	128	134	119	122	128	133	121	106	144	139	143	133	134	143	121	116	110	135	121	130	123	142	149	136	137	134	115	141	139	139	123	114	139	133	144	134	116	112	104	144	119	99	109	122	128	121	139	143	116	137	130	114	141	136	131	102	123	142	131	128	113	123	113	118	129	116	129	128	132	113	125	108	140	135	115	123	136	104	134	129	116	129	120	147	118	109	121	132	101	119	117	125	118	132	117	129	121	132	142	127	134	127	146	139	113	129	148	138	137	115	112	123	116	129	128	122	129	119	140	125	114	130	100	143	142	156	124	138	140	130	125	136	128	139	120	132	139	130	117	151	139	117	118	122	139	111	102	125	149	128	123	126	147	126	117	135	131	137	138	116	120	134	119	147	103	141	119	109	141	153	128	141	110	130	120	125	157	131	128	121	135	125	129	127	120	133	128	138	117	141	147	125	110	137	132	126	109	131	112	147	130	140	133	120	123	155	137	124	115	118	114	108	129	114	124	134	123	130	114	106	136	148	150	124	130	139	126	138	107	136	131	114	134	123	114	117	155	138	124	121	96	139	124	137	105	136	109	121	142	129	122	128	128	131	140	143	117	132	115	107	132	119	120	130	121	124	144	122	124	117	109	112	103	138	142	128	132	125	138	138	125	129	131	136	125	132	129	112	142	120	130	130	134	141	122	121	133	125	126	123	124	122	129	132	131	120	141	139	124	119	137	127	126	116	112	125	116	147	119	125	133	133	132	114	109	122	138	129	117	129	118	130	124	126	135	145	142	138	112	107	123	113	123	125	139	139	120	152	117	122	115	130	136	135	114	129	131	111	146	118	121	151	122	131	123	123	129	119	129	137	139	147	122	129	118	130	137	110	120	106	131	114	112	125	142	112	146	140	125	141	132	133	124	130	154	133	121	126	135	108	141	118	153	122	127	146	123	155	149	134	108	138	114	126
8431	6256	676	501	518	478	424	396	413	417	401	421	348	384	338	380	364	461	532	491	398	371	389	375	363	402	353	416	398	404	365	366	357	368	355	377	377	373	378	358	349	386	398	467	409	414	380	461	1103	1330	1249	955	720	457	370	350	377	314	355	367	346	345	331	339	341	347	341	330	360	392	325	349	342	362	342	370	316	369	343	346	324	327	342	344	358	347	321	313	310	337	354	321	328	323	348	301	339	311	349	326	322	345	290	313	332	322	350	329	345	362	323	296	320	321	347	314	324	329	321	343	333	348	337	309	353	360	342	324	330	351	345	351	329	324	315	317	314	327	306	378	374	376	328	361	333	304	324	338	341	351	350	322	345	327	324	345	360	333	370	321	341	332	343	353	334	341	329	347	376	321	348	346	329	304	344	357	336	355	355	324	335	354	372	358	312	329	329	349	326	320	374	337	364	331	335	330	330	323	335	332	352	329	324	365	335	315	332	321	321	319	327	319	334	341	334	336	329	362	336	327	322	345	362	374	317	331	291	348	341	341	294	349	331	352	356	317	341	335	309	321	323	322	333	341	331	335	325	300	334	334	336	363	361	321	341	365	344	357	298	323	331	331	343	345	316	334	360	342	326	313	347	374	321	342	360	330	334	337	345	335	358	299	329	359	336	300	324	334	338	356	358	342	345	345	321	320	308	342	325	359	327	361	343	306	336	335	327	337	379	320	330	312	347	340	322	336	355	331	378	341	325	361	347	309	341	312	316	323	305	333	340	338	378	341	346	374	305	361	308	325	340	329	336	366	337	349	346	337	345	350	310	325	332	339	300	307	339	337	307	312	347	327	309	331	300	341	340	334	360	375	355	337	341	323	297	375	328	365	335	322	335	348	282	354	324	322	337	345	331	328	326	330	341	343	353	343	322	317	328	359	352	317	305	340	347	317	332	349	351	326	337	313	327	279	353	302	293	335	356	334	338	344	319	336	315	361	321	317	352	317	339	343	317	338	316	309	339	349	340	327	383	356	335	333	340	333	352	322	337	320	336	306	318	336	363	341	332	367	339	314	340	339	305	310	363	335	355	367	358	354	335	328	355	332	297	317	319	319	350	341	330	324	327	322	302	316	334	350	331	326	345	357	361	343	353	368	332	319	326	339	312	358	340	339	338	316	333	321	345	319	310	358	353	327	338	342	335	337	332	328	337	333	322	360	323	325	306	340	335	366	337	339	319	336	317	347	304	312	326	329	347	351	347	324	340	340	342	333	327	335	343	346	327	355	306	344	308	297	359	339	336	326	330	311	309	359	325	368	309	308	337	332	337	343	337	346	332	330	322	317	333	360	340	339	301	330	339	378	340	359	362	320	350	329	354	338	327	328	324	322	323	328	318	332	296	349	321	341	343	355	334	325	320	307	321	339	330	324	335	347	358	340	311	314	339	338	319	326	358	315	404	312	365	299	356	345	345	345	313	335	354	348	365	302	320	303	349	371	342	340	356	370	342	347	321	324	331	333	351	330	330	313	313	332	345	325	335	322	354	353	313	342	327	315	337	332	347	342	356	342	349	336	305	317	324	334	363	346	296	328	342	338	306	314	331	364	352	344	331	309	312	321	325	356	329	333	344	311	327	325	362	326	282	328	308	353	341	349	297	306	335	319	334	346	323	328	319	320	318	366	340	348	338	329	303	323	315	346	339	330	370	329	334	329	340	329	324	335	355	304	329	343	307	320	336	343	294	375	339	311	343	332	350	336	306	318	350	359	312	325	361	338	317	326	318	298	350	332	356	334	337	294	330	322	368	331	378	317	322	330	326	314	338	353	329	351	333	312	339	330	348	342	350	369	313	338	355	347	348	356	337	338	323	343	371	365	336	336	285	346	315	314	338	320	350	320	304	333	320	376	361	349	351	324	316	326	344	367	351	333	327	344	319	315	333	364	332	318	340	347	324	328	329	350	342	318	303	363	347	325	362	320	353	302	339	332	313	329	338	311	327	359	299	353	333	362	351	373	347	360	330	323	315	340	300	329	329	329	313	345	352	308	359	323	359	330	349	330	339	328	300	371	310	342	315	324	334	348	356	353	335	333	335	347	343	337	373	354	324	329	325	355	348	363	310	342	327	327	338	328	320	355	330	349	333	361	354	366	325	341	301	349	342	333	375	352	330	342	330	351	329	341	322	300	331	340	313	338	328	325	334	351	340	348	330	319	351	325	338	329	338	340	329	309	317	341	331	373	334	344	313	338	315	356	346	346	334	333	331	321	328	330	309	354	345	339	360	346	329	325	345	355	360	345	348	319	348	313	360	383	358	300	357	326	312	315	343	341	321	335	312	355	343	344	348	346	314	342	333	324	351	337	333	319	301	347	334	361	331	338	301	328	339	327	326	310	340	372	306	332	361	350	343	334	350	314	317	343	320	352	337	372	325	337	318	289	327	333	368	321	326	331	318	332	375	401	325	326	364	322	328	295	315	365	381	368	295	325	338	305	353	313	320	383	364	334	317	341	344	328	337	352	343	291	337	334	326	354	347	350	335	332	313	337	334	344	347	316	336	327	320	328	320	344	340	357	343	317	323	294	327	340	344	326	347	338	328	357	343	327	316	367	337	359	354	339	354	321	348	352	359	336	353	334	333	328	310	377	301	362	339	352	317	332	340	369	367	330	301	335	344	350	338	350	313	303	329	337	333	330	339	347	338	328	339	340	339	317	338	327	321	347	314	299	331	332	340	365	311	309	334	341	342	302	354	348	344	360	335	339	358	356	314	324	350	344	344	326	324	357	333	364	307	356	348	306	346	354	348	329	314	333	357	316	331	324	371	337	360	317	312	345	371	346	336	361	357	332	327	318	342	320	356	333	357	309	318	337	323	319	343	328	350	364	310	342	346	334	372	322	337	355	330	370	340	320	347	337	345	377	370	303	327	330	323	351	314	325	324	363	360	341	325	351	355	340	355	330	332	298	357	316	332	334	322	301	341	322	354	339	352	314	311	341	362	334	336	311	365	323	344	343	374	340	347	320	313	316	313	343	360	362	318	338	325	359	326	366	331	319	318	300	364	311	400	330	338	318	358	349	374	337	335	312	351	305	366	326	355	324	353	293	296	352	340	329	353	356	319	310	333	333	351	340	369	352	340	354	357	320	353	373	371	316	352	330	351	333	362	340	335	360	344	317	357	297	323	338	325	327	329	330	327	313	356	376	339	310	319	351	328	371	307	323	315	375	336	343	317	315	307	346	377	339	328	361	350	322	358	352	315	334	350	306	329	352	308	339	321	387	343	359	347	332	320	344	327	326	311	322	349	356	271	342	289	320	319	340	338	336	344	329	325	343	361	338	365	335	365	300	354	352	338	299	330	307	336	326	349	348	335	315	364	355	336	353	368	340	350	356	298	337	317	338	323	322	359	341	328	372	355	372	350	331	355	322	317	329	299	320	326	327	323	314	336	306	323	336	315	327	380	314	369	316	375	336	349	357	325	361	338	348	339	313	335	323
41232	39645	17089	2770	1163	646	432	312	301	309	274	254	248	208	226	201	197	211	216	213	168	175	163	183	187	204	176	174	186	193	157	181	172	151	147	169	165	158	169	170	169	161	160	172	180	154	168	414	1252	1019	924	601	374	202	162	176	155	168	150	148	154	159	158	137	152	161	146	134	166	134	148	157	153	161	149	140	138	136	137	140	167	124	153	153	174	143	155	133	147	144	132	146	137	187	168	160	149	152	157	135	133	136	168	173	154	164	164	154	149	162	151	140	143	134	166	135	144	133	151	167	127	165	153	137	147	143	142	149	152	161	153	155	159	169	151	159	162	148	161	160	136	156	167	170	163	160	136	140	132	149	139	146	136	150	168	145	137	162	157	172	138	155	161	174	164	156	154	161	145	144	142	149	155	138	143	167	152	127	130	143	143	149	138	151	148	158	142	153	161	152	135	134	159	143	146	152	135	124	150	159	156	154	142	146	151	144	147	155	169	163	130	126	149	158	153	130	145	165	187	149	145	140	144	159	143	137	161	142	163	155	144	168	137	158	133	137	137	165	155	151	158	174	139	149	125	157	172	128	149	141	152	146	136	139	161	142	137	156	164	157	136	168	170	140	137	150	166	154	165	158	134	154	171	173	155	132	159	147	173	143	119	139	143	167	151	147	126	141	135	130	147	163	164	140	143	148	145	151	131	147	159	147	134	152	155	173	170	146	166	144	178	132	154	142	142	155	161	137	143	155	160	165	145	150	134	135	138	159	158	153	147	123	152	165	150	168	145	141	155	151	156	153	139	134	138	143	137	147	166	151	137	136	135	163	152	155	157	157	147	149	162	138	136	136	160	157	145	145	160	138	166	154	153	145	151	148	142	135	126	150	148	132	153	165	149	145	140	159	149	145	149	116	139	138	136	138	156	144	150	130	135	149	170	166	149	172	118	143	136	155	150	147	155	152	139	179	158	151	156	159	167	163	150	138	157	161	155	137	147	147	144	166	144	160	148	128	160	168	149	172	157	160	166	140	151	137	141	129	138	136	167	141	150	152	126	150	149	138	138	145	145	139	163	171	134	148	160	152	154	146	156	152	142	147	171	167	192	159	169	154	122	139	145	140	164	143	139	142	147	165	148	149	135	161	133	147	156	172	146	146	133	165	165	149	139	148	126	160	145	131	179	153	148	147	158	151	139	146	156	160	144	165	159	139	149	139	177	157	167	151	155	164	155	139	178	145	155	134	173	161	155	150	145	160	151	156	153	160	148	150	151	152	148	140	138	136	187	140	140	161	153	152	148	156	121	145	159	133	143	155	158	165	151	144	167	167	153	161	154	149	152	167	149	131	144	150	147	149	132	156	149	161	162	148	164	144	141	164	135	174	139	135	147	133	158	170	149	148	157	136	155	153	142	128	144	164	161	133	147	164	149	147	152	158	141	160	158	137	144	152	156	154	159	130	127	145	151	151	137	151	147	194	146	145	161	160	160	150	134	148	137	123	154	161	159	147	156	173	165	149	156	144	148	143	152	138	153	156	155	152	154	154	137	144	146	133	137	148	157	148	147	126	138	129	148	144	146	139	157	146	133	150	148	143	162	161	134	158	171	150	149	164	147	139	149	148	138	138	149	146	109	169	143	137	127	137	139	145	130	140	154	151	157	167	138	150	156	153	157	133	153	147	158	137	143	138	163	143	159	140	171	148	136	155	149	125	162	153	152	124	130	154	157	128	137	148	179	138	138	153	135	163	148	155	123	125	168	154	147	142	139	160	157	161	143	147	159	133	144	161	145	126	163	142	146	158	140	130	128	146	144	146	153	142	150	128	159	157	158	153	158	172	150	143	132	155	133	152	157	151	135	143	141	131	162	141	156	162	143	144	155	168	147	141	145	147	154	156	151	160	156	139	150	145	137	146	154	157	149	169	143	157	148	139	138	151	155	153	144	132	167	146	135	147	130	142	129	166	140	134	155	151	117	155	153	150	129	144	142	128	137	153	141	160	155	160	140	151	153	140	158	141	145	160	166	160	138	136	160	163	160	168	118	139	149	160	146	145	138	137	151	144	182	152	146	131	168	158	154	161	155	151	162	140	167	166	131	155	155	159	151	145	154	157	146	166	145	151	139	172	146	168	163	165	159	140	164	145	170	152	144	145	153	165	151	146	137	154	174	177	129	155	149	181	156	143	152	177	165	158	161	148	150	124	144	153	152	160	161	154	127	154	134	151	142	142	155	132	153	137	153	152	155	116	130	148	146	153	141	154	173	162	152	159	160	132	175	156	149	134	146	160	152	153	165	173	146	158	141	153	150	129	156	137	135	136	150	138	157	153	140	166	149	162	138	131	141	140	156	159	156	152	150	139	145	132	146	136	158	150	165	151	167	179	158	147	149	145	135	138	123	141	145	141	144	141	152	151	143	129	139	175	144	175	154	153	157	145	153	154	144	155	144	150	141	139	159	170	133	150	127	150	142	151	162	137	136	170	168	132	160	149	168	170	162	146	161	146	146	131	176	148	158	144	149	147	155	174	156	142	132	144	150	147	149	163	158	145	143	137	129	153	139	144	143	136	134	150	162	130	155	155	163	147	174	127	156	165	133	148	126	147	139	162	133	154	149	142	162	166	166	163	139	136	150	162	154	143	139	153	148	146	145	161	156	156	146	174	167	147	154	171	168	156	141	155	158	157	135	161	146	132	135	153	174	162	167	143	145	143	161	147	138	160	161	133	155	135	145	173	148	149	157	149	132	147	159	150	153	135	132	170	143	149	152	149	142	152	152	144	157	128	169	166	155	133	160	143	151	152	154	144	151	143	172	154	150	157	169	159	143	152	154	125	149	128	159	152	144	163	150	150	137	167	148	150	148	166	151	118	138	140	138	166	149	142	145	159	151	154	163	137	146	149	162	132	144	146	158	154	152	155	139	157	165	155	144	163	160	147	149	153	135	126	134	145	145	153	150	160	140	151	141	173	136	154	160	148	155	139	173	151	176	158	171	155	150	133	157	159	160	148	152	169	153	145	153	160	139	156	149	138	140	135	152	117	134	149	137	141	168	164	158	157	150	162	133	159	151	153	161	135	139	145	160	151	162	137	147	145	139	152	168	151	169	133	151	120	138	153	148	153	131	161	132	154	151	154	140	139	130	159	163	161	153	144	159	152	152	164	137	130	139	160	140	170	160	168	145	167	151	160	167	143	137	146	136	143	137	137	157	146	142	137	139	133	108	131	159	153	161	155	165	161	145	139	158	152	152	148	137	143	127	137	154	134	125	163	152	153	136	137	144	165	134	153	157	153	164	169	134	159	165	173	148	135	145	140	139	139	148	151	123	139	137	149	139	154	146	174	173	158	152	148	155	156	155	151	156	159	159	145	153	159	157	174	142	159	163	163	125	183	131	132	150	142	168	134	165	154	130	142	157	143	131	155	165	153	147	147	128	143	154	176	137	141	147	158	147	160	152	154	145	147	163	145	155	144	151	161	140	162	132	151	161	147
26144	32767	3370	2715	2423	1865	1618	1359	1225	1047	949	921	786	742	759	732	692	785	846	704	617	573	567	599	652	636	611	579	556	551	570	577	494	504	458	536	536	540	496	518	533	546	554	571	544	534	505	2345	7874	5934	5156	3124	1765	772	519	467	420	376	384	367	366	385	375	387	393	375	370	374	376	379	428	365	394	377	403	388	378	416	397	379	388	404	380	403	397	367	381	380	354	421	383	387	349	387	396	403	372	379	405	346	374	383	415	387	376	396	412	386	373	398	377	365	418	369	370	399	427	371	366	381	378	378	358	387	364	380	350	393	378	409	398	394	370	401	363	417	381	375	386	377	428	365	416	394	359	382	351	372	390	371	377	365	366	352	376	395	356	371	407	377	408	389	402	395	422	439	401	362	388	393	387	388	386	392	374	375	357	371	391	384	372	429	355	399	399	365	349	404	359	387	372	394	379	405	429	385	395	384	383	390	380	390	407	386	384	375	359	433	396	429	392	379	380	376	382	433	384	417	377	378	395	372	376	367	407	392	378	374	423	380	350	428	397	385	366	385	376	381	387	395	365	411	393	357	412	337	395	386	403	402	424	413	398	424	366	379	396	364	344	374	392	400	379	408	411	384	339	360	361	368	383	370	405	415	381	408	390	378	364	417	378	384	371	364	358	412	407	385	374	418	399	400	377	426	382	371	383	388	410	421	398	391	424	356	382	407	378	374	359	380	392	410	375	396	381	376	371	371	410	412	395	341	391	408	359	417	373	398	342	380	379	350	361	405	383	391	393	402	388	369	401	398	388	368	382	414	402	430	402	383	384	387	396	407	388	372	392	400	360	393	385	377	390	388	375	380	429	426	369	386	399	363	395	380	389	347	375	397	378	400	389	392	375	377	343	391	414	404	354	417	385	416	395	378	370	365	370	412	391	405	396	399	391	375	354	381	363	382	380	370	372	384	346	379	385	406	354	370	393	420	404	388	400	353	340	396	398	368	348	385	381	378	427	398	379	351	397	400	393	380	392	403	412	379	393	368	377	346	372	383	396	382	368	378	381	364	403	375	408	355	373	354	389	394	420	360	380	364	377	378	436	409	377	365	393	402	410	405	369	392	367	413	377	387	367	377	397	398	364	390	388	387	389	372	378	404	402	374	378	343	383	387	370	370	382	346	371	401	383	402	414	367	366	376	401	370	392	388	387	367	402	390	421	422	343	365	384	375	372	375	372	351	376	392	408	395	363	360	376	371	407	378	395	364	360	382	393	353	368	388	410	406	378	339	364	358	372	361	347	420	396	368	412	414	373	369	370	392	379	407	368	387	407	391	398	394	378	394	379	368	392	381	372	367	390	434	382	378	394	414	385	406	376	409	399	374	370	387	374	357	384	378	359	404	400	385	394	396	369	396	386	369	390	383	400	370	390	423	362	375	394	365	369	393	390	360	385	371	380	396	336	391	414	365	360	401	355	367	381	398	411	371	406	347	387	391	387	401	396	389	396	366	371	376	391	360	425	424	398	398	356	371	345	413	407	390	388	398	382	394	403	395	371	358	374	367	409	390	366	392	373	385	397	394	407	389	346	380	400	383	417	356	383	406	405	379	373	381	398	415	394	390	391	415	404	396	367	372	417	398	408	372	363	372	389	392	377	401	353	383	375	373	354	346	389	382	376	366	379	387	369	388	394	363	365	376	419	377	427	376	411	390	403	385	420	396	402	426	348	429	375	363	397	385	364	349	418	399	394	376	370	389	384	366	393	361	387	399	412	403	369	395	382	409	336	404	390	359	412	382	396	364	396	374	369	398	396	382	349	366	369	389	393	420	377	384	414	369	390	392	340	407	370	398	401	377	372	398	414	382	343	357	359	385	397	407	414	404	404	373	373	368	366	375	357	359	377	382	377	403	365	357	390	368	369	390	360	372	411	409	380	379	391	410	386	372	390	409	392	386	412	393	381	403	381	393	420	380	379	347	391	428	371	374	348	384	358	402	387	380	402	386	350	400	385	379	377	431	417	397	360	392	377	394	390	403	387	388	397	358	379	405	395	361	372	377	388	362	364	388	363	371	399	398	385	393	344	380	376	371	368	362	400	405	409	376	383	405	384	385	362	371	396	398	372	396	381	331	361	385	426	398	396	391	370	351	362	382	379	361	390	397	387	383	373	406	384	399	383	373	378	362	369	367	380	409	347	339	372	376	392	352	370	379	367	394	382	375	390	394	379	387	359	374	373	390	366	351	372	424	373	399	394	371	404	373	438	429	347	387	400	351	375	372	380	393	365	383	398	383	394	397	409	397	362	392	408	402	367	342	338	384	393	359	358	391	361	401	374	401	386	411	416	352	387	403	375	393	403	370	364	378	345	427	435	363	400	367	373	404	354	357	393	374	408	403	403	356	379	393	406	381	377	382	349	367	402	369	399	386	386	393	412	386	393	345	390	419	408	399	426	382	385	376	365	398	373	391	383	357	358	378	375	381	385	410	398	374	380	383	404	367	372	401	406	422	371	382	399	381	380	363	406	391	374	358	376	393	375	385	400	389	411	351	361	398	392	417	382	374	389	400	373	422	364	409	384	374	377	357	421	402	376	406	342	379	431	395	374	366	418	391	351	391	379	392	378	383	394	390	363	390	402	364	398	399	354	387	375	397	377	412	363	400	416	373	376	383	380	396	367	376	384	365	403	418	368	398	438	431	371	370	387	417	380	389	376	384	376	366	422	387	383	415	399	419	384	384	381	395	399	366	361	390	418	373	360	397	373	367	408	427	368	404	394	402	383	377	369	387	398	412	385	410	388	412	397	376	377	412	398	361	408	376	386	423	377	365	407	400	358	395	411	413	383	380	399	381	378	404	388	411	395	390	375	363	423	379	356	336	379	360	375	403	415	381	390	432	401	399	346	374	377	364	370	410	383	386	377	436	383	389	406	412	383	366	394	380	350	368	358	381	393	367	387	397	359	397	393	420	386	387	387	385	390	405	406	403	392	404	376	356	409	369	355	388	393	385	418	404	372	369	377	396	364	397	377	399	425	356	404	403	343	346	381	397	361	361	430	434	396	371	399	400	370	390	429	389	403	368	388	406	404	345	378	413	378	375	417	391	400	389	374	399	396	407	377	402	370	401	365	403	391	382	397	375	421	365	367	384	408	364	400	392	379	385	394	398	402	365	379	428	391	404	397	366	385	347	371	382	361	414	373	399	405	396	398	372	395	377	420	397	398	393	362	372	390	363	345	372	396	364	381	378	385	380	377	380	426	416	371	365	382	406	333	364	375	364	371	397	401	382	374	385	349	399	388	380	382	386	387	438	370	367	392	388	369	348	400	409	395	394	401	419	427	384	356	383	410	403	392	371	421	382	390	398	387	376	380	353	418	353	382	349	393	356	418	360	390	371	380	393	349	409	386	373	371	415	383	363	375	372	387	411	388	371	411	372	383	412	358	399	408	415	375	391	380	352	418	372	382	356	397	351	358	376	407	387	429	363	400	404	380	373	345	365
48920	51648	30128	7475	2460	1340	769	538	427	345	350	322	270	250	237	201	228	247	218	178	200	196	186	172	194	180	183	168	181	188	177	159	168	178	166	164	168	208	158	168	196	174	165	188	172	172	164	549	2113	1658	1345	857	488	254	164	159	168	148	143	143	141	142	154	138	161	131	150	135	156	150	133	156	145	127	128	129	150	152	141	128	133	138	143	143	121	126	152	132	131	144	125	134	118	159	153	136	148	139	142	144	139	133	135	135	143	130	126	127	137	120	135	152	128	153	140	166	146	157	153	154	143	153	141	132	151	138	141	154	153	156	134	138	134	134	135	145	132	134	155	129	155	144	148	135	156	164	138	132	139	162	129	138	142	140	138	139	135	136	133	140	151	127	130	168	152	133	145	149	140	159	138	126	126	122	148	138	136	142	126	153	137	139	138	146	160	151	144	133	140	132	144	134	126	160	156	123	140	138	137	139	145	143	141	132	129	134	121	124	135	153	132	154	144	142	151	135	134	131	129	159	128	138	148	158	150	129	147	144	146	112	127	171	128	152	163	139	163	145	140	159	157	135	139	151	140	131	149	154	127	185	131	132	136	127	121	149	144	134	156	126	125	149	143	143	128	132	135	143	137	130	141	133	138	140	130	139	126	153	140	137	141	141	140	149	125	151	154	138	135	146	153	140	130	146	149	129	172	148	127	140	135	151	152	127	133	151	143	136	133	126	152	147	158	127	129	146	127	146	130	144	139	129	136	150	160	155	132	138	149	122	159	120	130	156	151	136	122	114	145	139	156	176	140	140	140	118	137	155	154	134	138	153	122	138	142	145	128	147	139	154	141	138	138	142	137	150	150	151	124	147	127	131	143	146	105	145	134	162	129	154	157	136	148	133	148	157	121	121	131	134	117	133	132	132	119	119	132	139	144	137	169	152	152	137	161	132	159	133	153	137	143	144	148	125	139	144	161	138	133	143	166	146	140	126	159	133	125	138	132	123	155	155	148	151	143	123	142	140	138	156	159	151	146	116	140	148	135	159	141	133	154	132	150	137	175	142	148	140	148	156	144	155	150	153	114	139	130	136	127	149	140	151	149	149	146	160	152	132	143	123	179	158	136	164	140	143	147	145	131	152	146	148	141	143	137	148	112	139	125	149	147	153	147	145	134	127	146	137	133	145	157	149	146	146	154	132	138	140	161	140	140	163	148	146	151	161	121	151	143	154	145	117	131	148	150	136	177	141	129	140	137	150	139	149	132	156	138	163	134	141	125	140	127	139	126	152	165	159	130	137	149	134	132	129	153	149	132	157	132	124	141	144	131	159	113	164	135	149	137	147	162	128	135	141	143	134	114	142	147	168	129	136	153	122	111	139	150	155	129	157	127	151	150	141	154	129	138	146	119	164	131	128	131	128	130	139	154	137	164	147	130	151	164	133	123	151	149	121	142	137	143	118	148	126	130	118	130	133	129	156	133	146	140	116	121	131	138	166	153	164	151	134	144	126	134	140	154	146	132	145	125	127	141	146	140	157	171	117	108	149	159	150	148	130	144	137	142	148	129	142	125	139	159	132	156	133	147	137	129	131	148	146	149	150	161	166	155	148	134	148	157	153	133	131	128	150	143	149	134	112	159	173	149	162	130	149	117	159	133	158	132	139	147	145	147	143	133	148	113	135	140	144	148	147	141	139	149	139	147	140	143	146	138	151	145	149	131	156	156	144	120	148	160	139	160	169	159	149	129	129	131	128	134	155	129	135	128	139	136	125	109	131	142	140	141	140	138	135	141	139	149	145	131	132	155	151	128	130	137	139	114	143	125	116	139	157	134	155	130	144	137	136	152	133	119	133	135	140	132	121	148	136	137	139	120	153	152	157	135	127	142	144	135	158	132	129	156	146	146	153	136	142	118	144	129	148	147	149	136	157	133	127	140	150	137	150	132	137	135	163	122	137	146	140	144	127	142	147	145	143	130	139	140	143	143	153	133	133	143	142	133	141	109	148	170	139	130	137	147	145	130	145	142	144	160	125	145	136	157	149	135	140	133	138	129	138	127	126	132	130	148	143	126	119	137	143	135	145	135	139	155	137	158	141	121	142	175	144	142	132	136	135	133	145	143	148	144	140	137	125	134	161	132	127	135	153	144	146	159	133	121	137	164	147	141	138	129	139	159	148	150	147	139	140	148	157	147	137	134	134	150	138	165	158	169	121	137	137	149	138	139	139	141	147	135	139	147	137	138	120	147	138	141	129	108	152	120	143	156	113	142	143	143	135	134	113	127	148	120	147	144	136	135	149	127	147	134	154	129	132	135	151	158	144	132	175	154	136	149	147	119	119	145	153	148	119	144	166	127	138	132	141	120	140	119	124	138	132	153	127	126	150	148	136	142	141	153	160	149	119	121	160	139	158	148	125	137	133	139	143	145	147	135	132	139	122	142	143	140	132	151	141	158	140	163	154	131	131	139	149	168	133	150	161	129	148	170	132	159	140	133	145	137	125	122	157	138	153	117	127	142	148	142	147	159	173	147	142	134	132	138	131	172	127	155	143	145	151	136	146	127	143	123	170	145	166	132	151	151	136	148	127	111	170	161	127	124	147	156	115	145	136	130	122	133	161	135	146	120	157	143	140	154	154	150	154	153	153	146	136	139	162	138	164	125	133	131	144	137	121	142	160	109	136	123	144	153	107	135	165	140	112	149	139	135	122	140	134	146	131	129	130	155	171	127	153	138	128	138	128	144	147	135	129	149	133	145	139	147	136	149	143	142	125	120	127	153	155	147	138	145	106	150	127	135	136	174	138	133	145	140	153	155	161	124	144	154	155	143	133	153	130	142	134	130	170	144	126	152	142	137	165	140	164	138	149	136	151	144	148	141	111	130	146	143	120	145	141	148	146	157	144	154	141	141	121	143	141	150	136	112	114	143	134	140	135	137	145	163	143	142	162	136	137	161	140	149	148	123	142	161	145	153	138	119	138	137	174	146	139	158	147	142	160	143	136	125	136	144	148	123	141	166	137	111	147	138	144	151	130	134	111	138	147	134	163	144	125	145	112	125	135	122	141	156	127	130	135	151	143	161	141	163	128	119	134	160	154	149	135	138	146	153	153	163	150	146	135	132	137	140	132	139	133	141	146	126	149	135	143	140	161	139	125	155	139	148	119	133	147	179	154	130	133	155	132	134	140	116	150	141	108	132	138	146	139	132	153	136	148	150	137	149	170	134	134	119	129	138	115	132	154	135	130	144	129	152	139	145	165	148	111	129	141	163	141	147	151	130	147	135	142	145	138	132	162	137	135	140	134	123	148	131	155	136	137	166	146	133	136	115	124	148	165	145	146	143	163	163	130	159	152	159	144	136	148	147	129	141	130	165	140	129	148	142	133	143	135	126	147	151	161	125	139	147	157	148	151	129	138	143	130	140	171	149	136	129	157	139	175	131	144	149	146	153	142	149	138	138	153	133	148	130	151	128	147	138	134	160	148	124	134	138	152	139	133
32642	42104	9446	4166	3752	3024	2538	2108	1722	1567	1447	1205	1098	945	929	907	889	909	755	719	682	690	718	678	720	681	674	661	618	619	604	566	519	558	595	550	599	649	562	519	547	600	622	640	595	529	534	3494	11724	9111	7673	4607	2401	939	521	442	401	363	354	338	332	369	368	370	354	347	361	361	328	344	328	326	362	341	347	382	360	375	361	379	359	350	367	364	352	360	381	369	382	351	368	330	397	370	361	355	351	388	356	338	370	374	371	390	355	348	388	363	351	389	371	370	351	326	346	355	411	353	376	360	343	337	360	367	336	355	339	345	357	360	349	356	338	331	371	330	358	384	350	351	362	348	376	355	363	364	335	339	352	342	377	358	371	338	348	370	401	350	364	325	373	340	342	390	358	357	372	357	341	375	353	374	391	336	348	342	354	385	380	387	417	358	355	354	342	382	345	367	376	332	376	338	380	365	387	383	338	358	358	348	374	348	381	342	352	407	382	382	406	358	367	383	374	393	360	376	398	360	385	344	352	343	381	389	354	372	317	396	357	337	372	350	339	378	351	358	354	366	362	382	390	373	350	390	318	373	365	412	356	365	403	404	360	370	356	359	354	359	365	360	381	361	393	382	379	371	366	385	379	379	345	370	349	372	376	355	370	370	373	369	370	351	378	367	360	348	387	343	378	377	370	374	377	367	358	351	357	388	368	343	340	363	348	345	378	373	328	352	352	361	365	345	409	350	328	353	344	380	332	349	379	357	344	373	375	341	371	344	380	330	384	370	358	339	312	346	343	343	344	385	349	353	377	381	365	365	397	420	348	348	329	324	341	361	354	343	337	366	345	339	329	327	345	338	414	378	387	341	349	351	319	374	343	351	374	347	335	367	353	350	330	370	391	360	350	363	354	353	359	357	370	358	345	358	361	349	367	355	356	338	358	374	365	373	385	384	332	355	342	353	343	379	377	361	363	385	334	344	361	364	393	372	359	361	355	368	366	369	358	376	352	369	373	373	362	372	337	358	367	357	385	371	372	387	377	364	360	346	328	361	405	347	379	380	389	360	348	359	349	368	384	373	302	347	367	359	359	362	351	365	352	356	368	352	355	382	367	364	343	372	371	383	387	378	377	382	356	334	375	354	369	363	350	361	386	371	353	362	337	343	392	375	354	352	356	376	346	338	344	367	387	353	355	368	352	339	361	359	368	372	333	350	359	369	372	381	358	329	363	382	371	329	370	368	348	324	352	357	358	379	355	406	340	344	354	359	373	358	377	386	373	378	362	333	384	340	354	343	377	369	356	393	337	347	373	370	371	393	349	351	376	360	382	345	369	330	351	338	351	385	381	391	386	361	343	337	362	378	358	379	385	349	347	323	342	376	345	395	365	335	354	356	362	340	382	329	331	373	359	350	365	346	355	366	359	333	385	320	352	326	361	349	388	363	388	353	372	345	358	325	365	324	396	368	350	348	366	337	361	385	333	386	358	344	379	372	416	328	360	384	357	380	359	333	361	351	389	343	378	353	334	356	357	339	328	341	380	343	347	367	357	372	368	374	360	345	361	356	374	376	378	404	339	389	364	377	364	341	359	351	367	381	372	334	381	414	364	339	368	347	328	370	378	398	370	368	345	379	355	399	372	352	399	339	347	365	335	364	369	399	342	363	369	426	334	346	387	349	383	348	339	374	328	331	352	352	355	367	365	358	342	337	361	373	390	345	371	365	345	338	353	351	369	378	357	349	366	383	354	402	374	334	375	352	367	384	368	344	383	364	346	344	367	363	344	355	363	371	367	352	347	374	384	359	363	388	333	330	369	373	365	386	369	381	359	378	347	344	388	341	384	362	377	360	325	387	329	408	355	344	388	352	359	349	359	363	368	363	340	331	353	340	366	400	374	372	362	367	357	382	352	352	352	355	365	381	340	358	378	371	395	378	342	363	347	389	406	357	390	374	323	367	361	366	351	341	369	382	347	343	393	358	359	368	368	356	336	355	384	342	348	343	377	368	370	374	392	347	368	377	331	324	367	368	390	361	345	357	377	393	340	353	391	368	344	365	328	355	333	367	308	366	375	341	368	349	380	354	369	389	369	368	337	346	349	379	332	347	345	357	364	397	376	335	370	354	349	374	346	365	361	383	339	382	332	360	356	356	403	357	352	376	360	371	399	361	339	380	382	386	359	369	361	371	366	347	370	366	393	357	368	329	334	370	331	353	365	347	369	373	315	376	349	289	368	340	388	358	335	371	396	372	396	343	358	373	350	381	383	373	353	350	339	360	344	386	374	369	350	346	369	350	380	352	370	385	374	358	348	391	426	370	347	339	403	334	325	415	363	353	373	368	356	351	367	346	335	366	346	326	349	344	354	353	336	366	384	351	400	355	348	353	373	333	350	378	368	353	335	364	359	383	383	359	399	368	382	347	347	382	372	389	356	344	342	383	377	344	363	346	343	385	336	381	366	360	347	349	361	355	321	385	358	381	356	333	378	363	374	381	329	368	359	366	370	357	352	379	367	340	357	337	342	362	379	390	375	400	384	388	333	375	384	353	323	413	382	338	341	406	341	374	358	347	362	390	367	372	362	365	313	389	353	374	347	334	352	350	358	367	341	354	367	360	369	361	344	348	360	368	331	340	339	390	355	378	366	362	399	383	350	347	343	354	356	340	346	397	387	340	386	375	375	377	373	349	359	376	357	365	369	339	356	346	369	348	364	369	356	362	313	369	382	368	398	366	348	365	362	375	383	327	344	364	360	384	407	360	339	344	392	400	413	364	356	377	316	374	372	385	384	322	378	386	346	338	365	340	348	369	350	345	380	373	319	365	338	364	338	396	354	352	349	366	361	360	329	353	375	351	357	367	332	354	350	401	387	372	362	360	348	371	356	353	382	375	304	358	356	402	386	379	365	332	357	332	339	359	392	349	388	374	340	375	392	378	373	350	361	341	340	372	382	367	343	389	348	348	343	347	392	332	344	356	380	388	323	327	375	356	375	386	348	374	340	346	360	341	377	347	384	369	342	345	368	369	368	318	331	385	356	367	363	390	341	365	371	375	398	387	356	362	354	369	358	346	378	352	327	348	320	331	338	365	360	385	358	389	347	352	335	358	339	327	355	358	392	353	370	336	368	391	355	356	329	350	375	363	332	316	364	382	366	381	367	367	396	370	378	364	376	359	346	358	403	356	359	332	351	350	382	349	334	404	353	348	390	374	352	399	346	397	337	370	341	377	354	365	355	411	354	380	343	363	366	379	350	344	360	365	362	359	394	350	347	378	375	360	332	380	367	376	373	328	355	366	346	365	352	366	352	357	360	353	377	354	353	351	378	353	334	364	371	326	376	361	363	357	375	368	342	391	375	363	378	374	375	349	390	370	348	336	350	335	381	337	341	387	360	334	356	372	354	308	328	330	362	360	372	381	406	354	347	391	415	353	359	349	328	320	366	362	374	369	374	330	341	375	329	383	358	367	372	336	388	351	408	359	357	394	347	364	375	387	345	375
8454	4958	746	185	166	135	169	139	123	132	133	164	139	151	98	133	142	125	130	125	136	139	127	134	155	164	122	129	143	143	143	136	131	135	136	148	143	125	122	149	131	137	139	145	137	110	139	158	215	277	270	235	196	157	148	123	130	125	134	160	149	148	132	146	120	126	128	128	122	144	127	140	137	122	140	123	136	128	138	120	133	124	145	115	121	138	111	130	130	129	137	117	121	114	117	119	133	110	142	124	132	133	138	99	133	134	144	111	133	120	127	144	134	130	138	110	150	120	122	130	149	129	122	133	126	128	152	120	138	111	120	136	122	115	149	130	123	130	129	131	141	125	138	142	117	118	123	116	141	119	133	138	107	135	115	137	109	122	134	134	136	128	128	110	119	135	133	135	137	124	122	126	130	116	120	120	125	128	114	108	154	127	139	114	155	112	133	135	125	131	139	129	122	141	118	128	151	129	152	118	145	128	133	105	138	118	141	124	144	121	128	119	135	114	122	131	109	131	128	130	134	133	129	105	131	132	122	137	142	123	133	126	117	129	114	110	137	116	109	129	115	121	128	116	122	133	130	130	153	130	142	127	134	137	142	119	114	117	120	129	115	137	123	127	143	120	144	132	125	113	119	130	139	154	112	114	126	106	135	118	133	105	142	120	126	138	126	125	133	112	138	114	137	117	126	122	125	127	113	116	148	125	106	131	149	129	147	131	137	125	129	145	124	126	136	136	112	119	106	125	123	107	118	126	143	142	114	131	114	127	115	128	124	124	136	154	126	120	128	130	123	122	133	135	120	110	121	126	128	127	126	137	123	141	124	138	125	114	131	130	125	124	122	139	126	124	143	128	134	111	143	121	129	134	135	140	138	134	115	141	121	117	135	115	136	125	138	145	96	109	121	124	123	125	129	133	115	133	140	136	119	114	142	141	138	124	115	135	118	132	141	117	117	137	131	142	130	142	132	121	139	120	136	134	134	104	111	138	135	132	129	115	132	124	125	141	131	104	134	135	143	122	124	121	135	132	128	115	132	127	163	111	138	147	117	136	121	136	144	126	122	136	137	140	115	141	125	119	139	145	135	105	123	132	127	97	128	130	108	118	145	131	121	130	119	118	130	123	104	131	127	114	146	131	121	112	125	113	130	114	128	115	134	140	153	126	117	122	122	132	131	113	151	116	109	121	117	116	129	124	116	124	126	124	114	127	111	132	121	121	138	126	142	114	144	123	142	135	128	120	128	116	134	128	136	121	119	108	143	117	134	141	121	136	117	146	131	148	143	144	124	122	119	132	121	144	118	136	131	139	131	113	127	129	137	114	127	123	125	113	131	150	134	120	160	103	125	117	113	113	138	117	132	137	120	131	114	106	112	141	130	142	116	128	147	105	149	128	124	135	128	120	120	138	134	124	128	109	133	135	126	126	138	123	125	134	113	121	136	131	134	118	124	113	131	92	136	117	101	140	143	151	118	132	137	105	120	111	123	126	134	118	138	116	115	133	127	117	135	143	158	139	127	122	138	109	112	129	146	137	113	162	128	123	112	146	134	137	128	129	101	129	138	130	126	139	136	131	125	139	140	131	133	152	105	138	125	115	138	150	148	124	134	122	112	115	130	136	113	134	142	154	128	117	143	128	136	133	132	126	169	138	135	138	149	141	132	144	135	124	121	143	135	124	94	105	118	132	145	106	106	114	129	141	126	121	123	108	125	135	134	137	131	120	135	118	142	114	131	111	119	125	130	129	148	119	124	137	116	118	132	138	117	126	126	144	130	104	116	125	133	134	141	131	134	123	130	125	147	116	113	118	128	143	128	123	138	145	118	124	124	112	112	120	149	135	134	112	146	109	99	112	118	130	138	120	127	159	139	131	109	123	112	122	118	140	132	101	129	125	132	139	130	129	114	126	126	98	136	124	131	132	146	126	135	117	123	124	116	103	131	133	130	114	140	117	125	164	121	139	127	124	107	114	121	130	128	121	114	123	131	116	131	153	108	118	129	130	119	133	119	127	120	123	139	124	141	149	132	109	129	108	142	130	132	124	125	137	105	124	125	108	133	135	129	114	119	125	132	124	131	125	110	111	128	129	119	136	135	112	138	142	149	134	131	129	126	129	131	130	102	129	114	135	119	136	129	113	100	113	126	147	130	129	118	122	117	123	144	148	124	110	138	125	132	135	127	158	149	143	123	129	130	119	119	134	149	124	114	132	129	110	111	129	113	135	125	113	115	155	144	117	116	130	121	123	128	124	130	119	111	118	119	135	128	124	117	123	125	138	127	128	128	133	160	107	118	158	146	127	124	128	140	137	140	123	127	115	119	128	123	144	120	139	117	137	150	133	156	124	134	101	122	121	146	123	118	120	108	129	99	115	131	128	128	122	138	128	127	131	119	102	128	116	137	120	116	149	121	123	142	118	113	138	145	122	129	136	125	141	126	145	138	150	143	106	139	118	119	117	131	124	112	109	118	114	115	135	132	122	136	133	125	136	134	132	127	123	128	120	154	120	136	122	130	120	113	144	133	135	157	129	120	150	129	94	116	111	128	152	127	119	114	118	134	116	138	120	118	146	109	132	114	126	125	131	129	127	118	132	140	128	119	139	131	128	123	123	141	128	135	125	139	113	129	133	115	123	123	143	127	133	132	128	132	153	133	115	139	144	120	131	101	131	126	127	144	129	122	130	118	137	146	125	116	127	121	129	126	128	117	126	122	129	123	128	114	135	129	117	130	137	128	127	142	116	119	120	124	127	123	112	118	124	109	119	131	127	140	117	115	134	118	145	121	118	138	128	128	130	145	133	119	133	125	138	160	137	147	137	100	134	100	134	125	150	134	148	124	120	143	122	119	144	109	144	117	105	113	115	127	130	137	131	154	130	130	112	123	101	129	118	140	120	118	130	125	135	152	118	134	136	136	136	123	141	123	135	117	122	133	122	124	117	128	138	136	124	123	129	152	123	144	123	114	121	117	137	133	122	127	141	128	127	113	132	131	113	120	130	121	140	143	153	126	120	130	97	133	126	115	142	132	138	115	127	138	130	144	147	113	117	121	138	121	102	117	124	134	154	160	130	134	134	122	120	131	131	122	133	128	121	122	132	130	143	151	143	113	130	133	148	141	124	112	136	143	125	130	124	135	108	136	112	130	141	128	135	118	120	112	125	135	140	112	111	149	134	136	110	134	127	114	112	135	154	142	128	108	124	130	118	140	126	134	132	136	138	125	108	119	130	134	125	134	145	115	101	118	108	144	141	118	136	138	143	120	146	122	140	141	127	131	148	134	125	157	122	140	126	124	124	117	124	147	116	150	116	122	137	118	127	125	126	131	142	143	141	111	136	111	126	128	130	119	114	116	130	124	139	131	116	126	132	147	123	140	145	125	125	117	150	126	142	128	127	127	142	125	122	161	126	121	123	140	126	126	126	110	127	144	120	128	122	135	122	132	109	131	122	130	108	115	134	141	119	133	117	120	117	124	137	121	128	136	138
6116	7307	753	485	494	483	426	447	393	391	356	418	357	340	361	369	401	377	365	361	382	356	367	420	437	345	404	376	398	374	366	378	370	346	380	392	384	390	361	373	427	424	433	412	432	418	362	484	1063	1243	1159	944	632	516	407	364	341	340	352	372	308	334	338	352	327	334	318	318	318	337	296	370	319	343	325	321	340	339	343	327	297	321	346	322	344	345	332	349	355	340	338	330	314	324	376	310	311	323	311	326	355	356	359	334	340	307	342	350	325	344	362	324	341	374	308	348	338	320	344	321	336	346	347	325	316	333	345	360	322	327	321	340	366	348	343	340	324	337	344	349	385	345	363	322	316	313	423	342	352	343	325	354	335	296	313	316	315	324	328	340	374	345	337	357	295	367	341	350	327	344	353	334	371	331	316	341	319	343	318	329	346	326	322	375	316	345	337	365	343	336	341	342	324	315	344	341	353	326	300	319	329	334	300	331	327	306	325	330	343	343	333	340	318	336	346	341	330	341	328	349	372	332	338	346	350	324	329	327	320	369	337	316	316	355	381	379	356	343	318	342	315	368	347	327	326	340	315	354	333	302	352	338	301	357	378	365	335	322	346	349	324	361	367	379	345	367	346	359	331	336	306	354	326	342	325	358	346	345	336	340	319	322	353	356	342	364	356	351	330	355	326	338	322	335	321	354	332	304	354	337	340	307	327	305	365	317	336	331	350	332	346	358	338	335	346	314	332	306	332	335	298	336	305	329	312	370	339	323	315	339	362	341	330	316	334	364	355	337	333	330	323	348	331	319	349	335	317	338	353	344	352	313	343	352	319	315	316	365	341	347	361	334	291	303	348	303	312	302	337	369	318	358	337	355	349	353	344	361	357	391	322	396	318	310	312	384	339	323	311	395	340	329	330	352	334	356	340	341	355	365	310	352	307	336	337	369	345	358	333	340	294	372	341	332	334	337	372	314	327	342	365	359	375	328	333	323	362	335	348	343	329	333	342	338	354	325	340	357	348	323	330	354	343	389	341	329	367	348	337	335	327	318	319	339	332	336	325	326	336	336	341	343	332	344	343	326	303	337	339	344	355	321	325	356	316	358	346	323	308	318	318	325	350	326	337	340	346	319	347	357	318	346	356	354	329	345	329	340	330	345	332	350	332	316	340	365	338	340	374	351	320	345	349	351	333	374	308	389	336	345	351	344	331	341	364	309	340	322	330	362	321	334	330	374	358	316	358	318	346	364	346	378	351	307	336	344	357	348	373	370	342	325	354	324	343	321	375	328	323	345	331	328	335	331	353	367	317	342	350	353	333	345	332	339	317	333	341	347	324	356	327	332	340	348	371	360	362	345	335	314	321	368	339	345	322	313	331	365	361	364	331	365	354	350	366	323	328	299	317	322	319	313	360	345	311	327	327	320	333	366	324	319	316	325	339	336	346	325	340	328	337	316	327	349	353	342	357	323	362	359	351	361	345	322	339	364	353	355	359	354	350	296	338	336	317	347	346	350	361	324	345	325	327	356	347	350	359	334	337	367	345	328	309	305	297	329	318	326	327	343	329	354	330	359	354	343	321	339	346	339	346	328	338	349	322	340	322	312	342	337	329	376	360	336	331	327	326	341	352	344	316	329	332	350	339	336	321	342	362	362	315	337	330	336	367	376	316	327	303	339	343	323	361	337	318	347	331	327	343	316	356	322	362	353	369	388	342	334	347	314	337	335	336	383	351	363	332	313	315	357	356	363	349	334	341	322	337	334	349	344	317	360	359	345	335	339	346	343	353	331	359	365	296	323	335	353	338	308	351	350	338	321	338	370	321	318	325	335	316	363	347	343	317	348	345	310	397	325	334	377	353	350	329	343	322	343	338	305	338	350	285	333	342	343	362	345	365	330	332	333	357	293	322	341	362	336	358	334	347	304	332	338	333	330	317	348	326	343	334	404	328	334	345	318	362	351	327	361	364	351	333	351	322	373	308	343	328	295	346	338	354	358	347	349	364	325	356	341	334	326	328	363	380	361	320	330	331	362	364	340	335	307	337	363	322	345	327	372	326	343	335	322	337	333	330	347	305	338	327	342	333	355	372	356	351	346	342	364	311	352	336	312	356	338	357	340	340	330	311	342	385	329	338	355	315	303	355	334	323	323	323	379	388	300	306	371	337	312	341	313	333	309	341	338	352	330	319	319	342	338	354	352	361	339	380	332	325	300	334	373	325	331	300	315	315	350	308	352	354	341	328	339	321	335	363	329	342	330	346	334	354	342	352	342	330	320	331	335	350	339	353	336	301	355	329	340	352	333	359	318	340	342	332	349	325	290	325	356	349	343	344	349	332	324	316	360	355	334	353	367	314	334	346	340	320	356	330	350	350	334	333	326	371	323	377	315	388	383	312	320	348	324	353	344	335	351	353	350	339	305	326	316	320	360	325	317	318	332	320	366	334	329	313	345	324	336	335	326	333	310	347	343	353	305	336	353	344	313	328	323	327	354	327	322	344	330	352	322	367	327	355	310	351	345	320	330	355	333	337	325	331	321	347	320	299	343	354	355	319	350	340	370	324	357	363	323	339	341	312	362	337	317	311	345	321	340	342	311	351	337	367	325	343	318	336	351	334	351	319	334	348	355	326	348	348	356	327	325	345	351	339	330	333	335	341	327	327	367	329	315	359	319	348	353	354	323	339	325	344	347	340	314	326	350	335	321	342	312	334	344	366	344	318	340	338	336	342	342	348	348	303	333	326	325	332	350	333	327	345	333	366	322	342	352	354	313	340	335	360	360	344	322	362	353	333	344	315	320	332	331	324	328	346	312	359	342	354	343	336	364	352	328	375	338	349	336	345	312	339	337	380	328	340	332	370	355	366	341	344	316	309	338	342	318	343	329	342	350	309	335	324	343	372	335	328	330	351	375	320	359	332	332	327	343	302	312	322	328	331	337	311	276	327	317	336	332	331	305	343	337	340	350	353	313	314	348	338	385	352	308	304	324	300	350	327	336	381	339	325	314	374	334	337	323	304	348	320	358	327	347	338	345	329	325	326	364	332	359	332	344	324	360	347	330	333	358	323	316	346	332	322	339	345	342	339	324	348	361	332	294	360	336	350	356	347	330	332	304	356	332	339	322	331	349	349	342	312	350	335	309	360	344	340	369	311	326	334	329	335	326	349	354	300	348	310	313	344	365	330	344	334	337	357	347	328	307	328	334	344	370	347	335	311	305	331	332	335	323	308	346	366	390	350	326	342	342	349	318	320	340	325	324	349	317	374	335	337	310	343	308	349	348	341	322	306	326	335	325	331	326	335	298	342	329	326	318	333	370	371	357	338	352	367	318	324	334	353	332	336	351	357	337	328	337	334	336	324	296	331	339	351	330	294	347	330	323	334	306	324	322	336	339	356	354	344	340	337	342	344	328	374	345	350	361	336	317	361	322	355	346	342	343	345	371	371	328	325	356	322	339	338	336	346	366	338	347	320	333	326	346	341	347	340	324	335	330
47106	43677	25330	5926	1914	852	470	356	268	254	219	221	238	179	209	200	215	167	190	177	162	162	161	200	183	201	173	210	178	178	167	155	156	185	149	149	180	159	144	168	177	181	163	172	157	179	184	406	1076	970	827	574	360	254	193	166	147	154	156	151	152	136	161	140	145	152	155	155	141	146	148	148	141	141	148	155	164	139	149	140	137	158	128	137	152	156	135	161	147	149	134	166	157	159	151	140	147	146	147	146	160	141	148	156	155	155	171	141	153	157	141	152	132	148	134	127	156	157	138	153	145	135	160	147	163	166	146	157	152	145	164	166	151	143	157	134	157	150	140	168	150	145	137	144	137	156	152	136	161	141	149	166	135	146	142	147	164	175	142	166	155	156	171	149	181	153	148	158	162	155	173	163	148	155	139	165	145	155	172	161	140	153	146	154	159	161	143	167	159	120	170	167	156	143	148	159	157	152	141	159	142	147	149	146	151	167	137	145	157	143	156	151	149	149	167	167	128	156	154	161	187	145	140	162	147	126	165	175	167	153	149	160	152	149	151	138	146	158	144	133	170	138	124	145	132	138	152	166	155	159	157	149	133	153	161	154	157	157	140	145	154	146	190	167	133	157	148	148	142	124	154	144	139	141	148	162	156	139	155	149	167	148	139	152	146	132	134	149	147	156	147	163	151	150	148	148	166	158	158	155	156	146	114	185	149	131	145	148	149	150	151	164	138	153	155	156	153	173	152	142	171	140	155	157	139	168	166	172	148	147	139	154	162	169	154	163	152	143	138	124	175	166	143	160	141	149	150	161	154	137	161	129	153	147	154	129	162	152	168	142	144	158	161	138	153	147	147	164	166	157	152	119	141	171	160	134	157	165	125	153	180	158	150	149	168	156	162	133	167	130	166	152	152	150	149	147	145	137	140	153	149	149	165	139	153	167	163	151	153	156	158	160	142	145	146	145	156	135	133	161	124	169	158	163	152	159	136	156	145	130	148	159	137	133	145	136	140	173	161	157	156	146	136	153	145	135	157	136	138	164	161	136	154	155	143	140	161	152	142	135	154	150	137	145	165	150	143	158	152	167	152	172	165	162	153	161	167	155	158	144	141	152	152	134	158	177	149	140	133	139	143	138	156	153	166	138	148	157	138	162	145	166	124	146	163	124	163	183	140	129	144	160	138	156	134	157	137	129	151	176	136	157	168	175	138	177	166	172	173	129	144	161	157	159	164	152	141	155	160	171	158	164	175	167	148	169	163	125	172	153	163	156	162	136	150	144	160	156	151	150	135	159	154	160	149	174	147	144	149	129	165	119	152	153	154	149	152	136	166	182	155	164	143	178	128	138	171	156	148	160	164	143	135	159	124	142	171	141	161	127	148	136	155	165	144	153	140	132	162	139	143	146	143	150	147	143	167	152	155	147	170	141	132	148	154	147	174	139	161	168	131	133	147	166	162	157	151	159	135	148	143	159	172	169	159	159	162	154	135	150	183	155	155	145	142	161	128	173	159	166	133	153	131	136	156	147	149	153	185	129	160	180	135	147	148	142	145	144	177	130	144	140	135	174	148	139	169	156	156	144	148	162	162	139	138	164	153	147	150	163	151	159	170	153	142	142	143	155	134	169	159	138	138	130	148	142	150	154	144	145	142	138	155	145	145	154	163	154	150	139	141	146	145	170	141	169	136	171	160	171	149	162	151	178	140	153	148	158	167	154	166	151	141	140	150	177	154	162	150	135	128	132	138	150	140	164	150	144	138	149	148	171	144	167	169	140	152	153	128	137	151	144	144	136	149	150	151	149	144	140	157	159	141	158	131	152	140	170	136	136	165	151	125	156	173	155	140	148	137	144	152	148	164	159	166	144	146	144	155	140	165	127	153	140	168	140	155	151	157	145	152	142	151	152	143	141	181	156	153	152	147	133	155	151	156	182	167	177	146	148	153	132	139	166	146	167	151	150	145	154	157	131	167	152	149	152	161	152	148	154	166	153	175	148	155	158	145	134	164	168	143	147	160	150	149	153	171	153	143	148	143	157	149	139	158	151	144	157	156	159	127	148	160	150	147	153	163	156	139	146	163	138	144	157	133	159	177	155	159	156	144	169	155	164	171	148	169	150	136	161	161	128	158	144	151	165	147	146	134	149	150	144	151	177	148	157	147	146	142	125	156	183	159	163	143	160	146	143	143	122	159	157	147	157	152	149	146	134	171	163	140	143	128	146	154	144	153	153	161	129	147	153	147	145	157	165	154	146	156	160	149	159	162	160	158	172	137	163	151	163	156	174	148	166	156	142	130	162	152	145	182	146	145	135	154	152	155	145	159	156	143	154	131	148	160	155	170	142	151	167	159	165	156	168	142	149	141	137	144	142	138	154	154	133	130	154	163	161	140	156	149	133	161	161	155	143	135	153	142	155	149	144	140	137	167	165	139	148	160	153	146	170	132	152	133	139	147	155	149	150	144	133	152	146	146	134	136	158	153	169	165	142	149	172	140	160	155	130	142	170	169	150	158	140	133	154	168	175	144	159	152	161	153	157	197	142	139	177	138	136	154	181	145	149	148	145	146	157	145	160	147	160	145	157	169	132	160	161	163	136	160	148	145	129	143	158	163	134	163	153	164	159	136	144	172	159	152	162	148	130	154	164	109	176	141	160	151	151	136	162	163	162	165	157	150	167	159	152	151	161	145	143	149	161	147	147	166	163	144	140	146	149	177	136	165	135	144	162	147	148	162	143	159	132	150	150	138	156	147	138	141	136	138	161	144	145	145	156	155	147	175	131	174	167	157	173	142	152	156	159	153	148	130	145	144	144	155	138	138	162	141	163	163	125	157	137	157	140	153	155	136	142	151	162	140	148	157	140	136	168	134	147	159	155	143	134	172	139	178	148	145	142	173	154	183	160	124	162	149	139	171	152	140	163	142	171	135	141	147	167	161	168	134	148	170	166	154	146	150	135	148	159	160	154	167	153	134	150	187	139	157	157	166	159	147	148	170	162	148	133	134	125	134	173	138	156	130	155	158	150	161	176	150	137	147	129	143	157	161	168	159	130	115	158	144	131	152	136	160	172	150	172	122	146	148	136	141	164	138	134	166	147	144	152	178	142	131	149	135	167	147	166	134	144	154	175	157	154	145	149	167	150	124	162	172	154	150	142	150	153	164	133	166	164	152	161	136	159	150	147	137	169	144	161	128	125	164	152	139	157	146	164	153	148	188	164	148	154	134	150	142	129	137	137	170	176	140	157	145	152	165	143	135	131	149	140	151	166	142	173	141	158	162	156	144	136	153	142	174	152	145	148	144	143	172	136	149	159	167	150	162	180	143	147	151	141	159	164	139	162	179	154	153	145	164	153	144	157	148	152	138	149	147	165	155	149	143	169	167	172	149	158	127	160	141	134	171	141	168	151	135	154	146	145	136	138	147	155	142	150	166	145	163	166	156	128	127	165	154	154	139	161	161	125	146	168	131	170	148	140	152	168	154	150	148	170
31634	39273	7531	2487	2374	1827	1533	1361	1175	1044	917	812	805	674	732	637	610	585	606	626	548	545	533	585	633	568	559	586	593	556	509	499	474	454	542	461	478	463	492	537	599	582	574	569	559	510	553	2126	6705	5814	4855	2980	1652	759	492	457	380	363	400	399	365	415	362	381	396	394	405	376	402	373	427	393	387	376	423	364	369	394	425	395	371	382	395	385	395	388	371	441	369	389	365	413	371	415	392	390	412	420	400	369	396	372	358	401	377	395	381	425	395	373	403	423	378	410	403	416	392	397	370	386	358	391	370	379	372	424	391	358	385	353	374	404	412	400	392	383	388	403	364	362	391	410	383	407	374	379	416	341	367	398	393	387	396	361	339	373	381	390	389	393	391	363	394	368	383	352	414	396	381	404	418	388	364	384	386	409	393	335	379	385	376	381	402	380	372	381	398	371	354	351	376	412	399	391	385	385	413	415	360	356	413	362	406	369	354	385	402	378	397	372	376	379	379	395	385	423	365	357	373	420	381	426	376	372	392	352	366	388	396	373	355	373	428	373	391	424	399	373	374	400	369	427	431	395	390	375	388	395	401	353	430	445	399	389	412	346	379	340	359	382	414	367	345	411	391	371	394	384	410	397	367	368	335	384	377	378	424	377	342	388	396	390	373	390	400	356	398	386	352	386	363	379	386	368	435	406	375	369	364	372	423	383	375	388	394	393	351	354	368	389	340	376	392	373	392	390	363	364	395	374	347	388	348	356	382	419	380	383	399	390	374	384	391	405	384	380	386	388	408	383	403	405	396	392	386	406	386	369	389	390	400	394	370	372	371	361	391	354	387	412	345	424	325	420	426	363	355	375	375	376	395	363	387	370	383	392	386	374	416	398	392	422	405	399	384	381	394	398	375	384	374	378	408	395	364	398	378	377	375	424	377	397	379	381	387	380	390	395	374	384	366	362	353	379	358	373	391	389	397	387	383	393	394	359	397	401	366	388	389	356	399	387	361	398	360	417	388	356	383	396	371	396	373	390	378	419	387	361	411	380	371	389	372	400	357	421	371	408	376	419	372	387	351	428	406	424	370	388	382	385	361	387	387	404	419	376	388	414	392	374	391	395	391	389	406	368	384	366	433	375	355	377	340	392	378	385	369	364	428	397	375	370	406	347	368	403	348	382	402	390	374	368	362	405	396	400	359	392	385	408	406	365	351	388	383	391	386	419	363	427	370	387	466	406	365	381	368	375	353	375	403	368	383	376	390	391	396	396	386	380	372	403	421	403	382	444	406	385	400	374	395	367	354	387	388	382	375	332	421	403	383	404	391	406	378	374	355	397	399	404	390	377	346	393	375	375	365	384	409	370	410	384	372	358	396	364	374	375	406	403	389	361	417	386	361	374	409	359	369	406	343	396	387	392	389	348	377	377	409	370	393	367	370	400	398	399	378	345	375	417	380	402	369	404	391	350	373	348	402	397	378	391	391	345	379	385	368	358	387	393	384	404	356	394	381	394	375	398	389	389	383	402	381	368	389	398	380	410	363	382	375	413	398	383	360	385	387	371	393	384	348	390	380	385	390	387	365	372	415	359	383	364	407	370	394	384	402	395	387	351	406	392	394	345	395	412	362	366	345	396	394	383	364	361	382	380	372	385	359	376	378	405	370	357	392	350	400	388	378	410	377	372	417	416	390	357	373	386	368	410	352	395	420	401	370	409	419	397	400	402	361	365	367	389	403	389	350	366	358	398	408	378	359	407	397	384	410	390	414	371	362	406	381	386	397	369	412	406	398	411	423	391	396	386	391	375	371	362	361	381	370	389	385	376	371	359	394	390	370	402	355	367	378	383	382	384	360	391	401	388	394	370	396	386	439	413	364	385	382	395	363	384	389	365	396	348	396	373	374	337	380	375	395	361	408	393	381	397	453	357	359	368	382	385	395	367	346	381	353	382	364	388	379	372	351	395	369	418	398	372	367	393	393	382	389	397	358	383	412	407	395	373	377	371	394	382	369	377	377	380	365	399	419	371	387	402	368	346	392	370	389	388	403	414	376	383	385	413	356	406	371	362	383	345	422	375	410	399	388	391	398	394	390	383	371	386	381	382	371	415	404	371	404	364	409	418	391	394	372	367	374	388	398	389	367	411	395	385	400	424	369	389	408	381	377	392	393	380	416	379	389	375	394	384	375	348	423	370	347	360	352	357	388	386	403	390	378	392	371	385	386	390	417	356	391	364	432	414	376	374	395	380	389	377	390	381	427	343	411	375	380	387	397	384	361	393	391	392	387	392	376	392	375	400	376	396	370	391	369	365	372	368	385	358	369	387	396	391	380	345	404	389	412	392	395	360	429	388	383	376	400	358	385	366	361	398	417	395	398	407	381	399	385	387	360	389	372	392	367	391	344	352	374	383	358	365	387	388	379	375	406	412	390	358	375	406	339	409	384	369	385	368	336	374	398	409	410	372	360	397	379	386	373	387	407	395	388	412	385	390	429	383	362	407	390	381	343	392	394	366	388	419	392	414	386	374	390	397	432	387	385	380	367	417	358	386	392	370	387	371	373	385	368	383	381	390	394	434	368	368	352	403	357	382	392	411	410	401	339	385	395	374	402	377	363	353	355	343	383	399	419	370	356	350	369	375	432	387	391	357	363	359	393	362	381	424	420	380	350	376	383	425	395	378	391	355	361	375	354	434	397	405	371	384	393	352	403	386	377	361	383	379	375	352	369	411	383	400	377	399	374	418	381	386	388	379	371	373	365	378	350	392	417	368	385	380	409	351	371	383	392	410	389	369	354	361	374	409	387	359	400	369	415	415	384	405	411	377	391	369	386	386	362	394	384	360	398	405	392	359	394	364	370	373	387	393	382	379	389	391	375	385	369	366	384	415	384	370	356	372	351	423	370	342	365	374	406	400	388	374	404	407	396	399	361	373	364	353	402	389	364	395	394	393	387	340	425	405	376	375	396	369	397	363	399	393	386	399	387	389	410	393	395	426	384	412	383	408	390	396	370	375	403	371	389	405	375	384	399	413	396	419	395	364	392	347	359	362	369	421	396	400	383	406	347	365	368	396	379	394	374	402	378	421	372	384	386	404	366	365	390	343	407	406	361	365	402	369	381	414	329	377	392	377	396	411	427	421	379	414	393	367	383	365	367	364	402	368	395	368	387	364	385	384	411	386	379	412	419	394	366	366	397	384	406	388	406	383	372	404	350	376	382	385	377	392	375	379	375	334	396	358	382	434	398	408	377	371	362	366	417	385	423	388	378	370	379	359	404	408	400	362	388	392	381	367	396	423	379	413	406	382	384	387	387	404	333	357	385	381	412	381	385	375	409	389	393	371	353	356	402	386	377	393	394	378	374	408	371	381	363	386	381	369	399	366	372	403	397	390	398	385	378	381	405	377	381	402	393	392	403	384	359	392	375	416	394	376	400	390	389	405	399	395	350	359	392	376	395	394	381	381	400	350	386	416	380	392	422	401	371	384	369	387	429	379
49768	50682	36063	11496	3324	1394	727	541	391	307	299	300	279	255	218	205	229	186	212	175	170	169	204	168	201	209	203	198	209	146	177	178	156	187	169	174	166	165	183	192	186	200	182	188	175	190	147	612	1859	1653	1249	890	443	274	175	177	164	148	146	146	140	156	144	134	128	138	128	108	139	159	151	121	151	158	150	143	155	150	168	130	146	149	161	131	148	154	130	125	150	138	152	141	150	145	135	151	154	147	171	127	150	126	129	172	136	153	148	138	132	131	141	142	127	142	146	159	132	129	146	125	149	153	152	150	138	164	147	150	146	130	138	140	139	154	156	149	140	154	155	112	145	132	129	165	145	112	130	131	145	129	126	151	170	123	154	137	130	143	138	136	113	163	131	144	146	141	143	150	156	143	128	118	130	165	161	139	151	144	129	143	149	139	143	156	151	137	141	141	114	139	129	125	147	142	149	128	144	135	119	154	149	168	144	138	160	131	135	151	127	129	140	136	136	149	131	148	152	138	156	137	146	160	139	142	136	153	143	168	141	133	143	151	136	141	138	125	157	135	134	154	152	147	149	122	137	145	157	143	135	150	150	147	131	155	138	145	143	118	141	154	144	146	155	133	129	138	132	123	141	132	147	132	149	136	136	143	153	157	140	141	138	144	143	134	139	136	151	137	147	125	151	152	136	145	151	149	148	154	167	123	150	146	120	146	148	130	148	132	150	144	144	141	140	153	145	151	142	143	153	155	141	152	148	125	150	160	148	148	164	161	151	150	148	152	145	162	132	125	144	155	149	133	142	158	133	118	145	129	118	134	132	135	156	145	127	164	131	134	154	138	162	115	150	130	138	160	120	129	144	129	164	146	135	163	149	149	153	143	140	137	142	155	146	139	139	121	135	135	131	158	127	162	152	134	164	147	160	147	121	132	156	152	136	145	147	129	150	127	135	146	142	140	127	152	163	147	171	134	156	164	135	145	146	151	145	152	129	124	134	139	161	148	138	139	139	122	148	179	133	141	142	109	147	165	133	155	143	151	144	143	151	154	147	132	136	141	143	136	135	125	142	144	141	123	140	144	145	139	142	139	163	135	117	137	134	135	140	151	135	138	143	132	144	139	149	129	139	142	124	152	148	144	127	165	143	166	176	139	129	142	128	133	120	151	132	133	130	148	147	132	129	132	145	131	140	157	146	128	150	133	147	144	133	137	156	138	134	136	158	142	158	149	140	133	135	149	143	141	157	137	142	127	166	129	139	129	143	151	132	170	176	140	146	147	148	142	158	150	129	159	153	159	133	147	137	147	126	129	151	147	148	162	141	136	138	131	143	142	162	128	149	149	142	140	147	131	139	122	148	143	161	146	139	140	126	161	143	126	129	141	142	149	151	144	161	133	129	134	143	148	146	140	135	140	135	134	137	128	157	132	168	127	156	127	153	127	121	140	142	170	146	129	159	144	164	149	135	160	137	132	126	149	128	152	149	136	138	150	146	154	141	149	170	153	138	142	127	151	139	147	127	157	159	123	158	136	135	167	126	167	155	131	137	153	143	145	152	142	157	155	159	132	126	152	132	153	140	152	137	116	150	149	139	144	144	150	168	127	126	140	165	151	143	148	137	135	136	158	140	154	136	168	134	144	130	154	137	136	142	152	137	183	133	133	165	147	144	152	137	152	146	117	159	147	168	148	117	143	157	132	129	124	136	135	142	137	146	140	149	153	156	157	144	147	142	149	144	128	141	125	153	144	148	142	138	168	169	150	146	128	152	128	154	148	145	143	142	126	142	130	136	153	140	150	127	142	151	155	132	153	134	168	142	145	141	134	151	152	148	167	150	130	144	141	153	143	149	163	145	132	126	163	150	146	134	141	146	141	144	128	131	157	151	133	146	140	132	139	134	148	152	152	121	134	137	154	146	132	149	157	156	138	147	143	157	133	150	137	134	135	137	130	147	153	170	150	124	138	151	138	130	151	112	132	146	144	158	151	148	163	127	160	155	139	144	148	134	142	155	142	122	133	141	143	140	145	138	151	132	134	148	115	135	127	139	137	147	139	152	158	160	135	146	145	127	148	149	156	147	146	133	149	127	129	151	141	158	136	160	154	115	140	145	157	137	153	152	156	152	145	130	140	144	135	143	133	131	137	129	145	139	147	139	152	150	157	139	143	146	140	149	158	135	124	134	128	141	154	137	148	144	143	158	156	117	152	132	150	121	172	147	144	166	152	126	151	155	143	148	129	138	140	147	164	157	156	129	155	134	163	135	158	146	141	136	114	140	132	150	149	129	130	151	159	142	148	117	148	136	142	129	134	145	153	160	156	157	143	134	153	122	127	129	155	147	134	151	145	138	121	146	132	141	149	143	133	135	140	156	130	169	151	141	142	150	141	129	144	144	146	129	130	137	133	141	140	151	122	138	132	159	155	133	132	141	128	140	135	129	147	134	155	117	135	150	160	127	176	130	150	133	151	150	145	142	150	156	144	124	141	153	146	141	145	147	122	155	139	138	129	137	140	144	137	147	135	139	121	129	135	124	148	153	150	156	129	128	149	161	140	139	148	149	138	123	118	128	149	145	162	114	137	151	137	150	141	142	154	150	144	127	166	141	152	152	138	131	134	178	145	146	140	143	149	122	135	136	157	145	169	118	131	158	146	121	132	153	130	161	118	139	140	152	138	138	125	143	154	143	134	148	146	145	162	148	133	168	118	138	115	138	158	139	136	147	133	143	136	152	161	152	147	152	161	136	148	157	138	153	157	146	160	128	121	144	144	144	142	156	151	151	128	137	157	139	145	153	136	151	147	132	144	151	144	149	136	136	142	162	134	153	136	171	145	135	141	145	143	147	133	137	142	124	157	127	145	133	130	147	152	149	141	133	146	152	157	148	136	143	157	152	155	115	154	142	163	150	138	128	132	131	144	142	132	161	127	147	141	144	135	145	163	160	154	145	137	133	155	122	118	152	146	132	143	143	140	131	145	145	164	132	133	127	139	151	134	134	121	138	138	129	144	166	174	126	149	138	143	140	143	155	163	147	138	158	155	145	143	120	170	133	145	141	136	144	144	139	154	147	150	160	114	151	141	141	154	147	171	133	144	142	139	149	144	127	139	147	132	136	146	107	136	146	139	154	125	137	126	141	137	133	131	143	145	135	151	135	151	150	158	127	163	157	156	121	188	146	160	160	124	166	156	136	156	154	139	124	138	150	140	138	130	133	147	137	163	141	149	149	146	144	143	134	153	140	153	142	142	147	146	155	160	143	143	134	149	123	145	136	133	140	132	162	149	118	132	152	133	124	134	141	130	138	160	128	138	132	139	159	137	146	138	131	129	142	154	166	127	146	150	134	148	140	127	150	142	157	113	141	150	132	142	140	146	149	121	132	144	137	131	152	135	148	144	105	140	149	128	113	126	162	153	154	132	153	166	144	141	139	143	153	125	176	135	153	153	141	127	152	151	143	142	146	147	141	150	145	148	151	146	127	152	147	138	152	147
36304	47160	12771	3943	3681	2753	2337	1990	1680	1533	1256	1127	1039	938	831	813	782	761	739	658	639	611	622	635	699	663	660	678	659	593	553	496	563	541	540	547	489	533	566	674	682	608	647	579	521	495	500	3479	10912	9006	7124	4452	2267	854	514	461	402	374	359	367	354	362	353	361	349	368	367	369	353	367	368	360	373	314	359	354	343	331	365	332	359	402	379	369	347	340	353	317	353	339	312	389	335	364	360	367	374	364	406	378	334	352	332	350	351	363	358	364	364	381	364	376	371	379	344	388	406	373	341	371	413	362	339	359	381	319	365	361	364	336	362	379	368	372	366	360	355	339	360	330	346	357	385	347	369	364	384	367	363	371	340	361	357	352	337	368	372	347	370	353	359	367	346	371	377	357	394	369	358	359	360	365	359	372	384	362	398	364	355	369	350	352	382	343	392	385	372	389	360	353	355	354	375	375	373	353	352	352	392	398	355	363	332	363	346	402	393	351	352	346	342	353	354	359	411	353	377	371	334	369	355	377	365	361	371	356	331	409	412	385	354	360	366	340	365	362	370	334	360	355	377	367	402	322	350	354	376	361	387	380	356	379	376	361	373	340	358	363	373	365	335	355	361	409	386	377	376	383	365	383	364	342	385	333	364	353	352	369	362	373	356	361	368	379	365	355	391	366	322	382	390	369	388	351	354	371	368	376	359	369	399	353	374	368	367	318	365	376	373	329	389	360	369	345	370	344	361	363	364	372	378	352	366	364	362	348	383	351	376	348	354	393	380	352	389	406	374	405	357	338	373	366	341	369	363	375	374	377	372	358	362	384	357	401	336	354	350	360	354	370	387	360	354	368	367	329	393	368	334	347	338	381	327	397	380	394	345	352	366	343	383	341	348	350	363	337	370	345	357	405	384	376	359	355	348	363	371	358	361	322	346	368	364	372	392	341	361	397	333	354	385	394	388	359	348	402	374	380	355	348	386	341	371	368	356	354	368	371	380	385	366	356	373	357	355	325	410	370	373	367	418	371	348	408	382	346	399	391	395	373	394	332	381	351	354	335	389	333	362	382	355	333	373	368	337	341	357	367	362	399	345	387	370	362	359	355	358	400	379	368	372	377	310	364	356	346	341	366	367	361	344	365	344	338	348	328	364	370	374	382	347	374	396	375	341	358	359	355	388	323	398	368	319	368	363	398	337	374	377	347	362	376	365	360	330	385	383	378	404	346	336	325	361	368	335	370	371	327	352	366	363	367	364	359	363	373	380	339	374	349	382	390	408	393	351	354	407	364	352	371	383	377	388	335	363	394	365	359	360	372	370	364	360	361	353	371	371	350	355	353	369	355	383	358	355	402	391	384	338	360	341	328	348	394	367	377	378	320	377	397	347	404	342	361	388	365	374	348	390	351	324	377	386	381	374	343	380	382	328	351	388	332	348	298	375	366	370	379	400	358	380	355	352	364	364	361	328	360	401	378	378	402	373	366	372	342	362	366	417	366	381	357	357	362	355	363	370	388	340	346	370	374	352	346	360	363	375	355	340	379	341	386	360	363	377	377	336	440	364	316	351	393	341	386	372	430	366	330	358	379	358	368	361	355	329	338	341	358	360	416	339	328	352	359	330	363	403	356	393	358	405	370	346	360	326	379	347	404	375	359	334	360	365	360	374	338	343	333	365	350	358	358	363	349	372	359	358	366	362	396	343	337	393	358	347	378	392	376	377	350	372	347	354	370	345	341	372	365	353	367	398	354	369	361	343	322	367	358	347	374	348	360	335	351	358	351	374	386	342	379	353	336	363	351	379	372	390	341	366	395	380	345	370	364	335	357	356	388	344	366	372	350	382	360	390	342	346	363	342	390	407	364	369	352	379	343	369	363	384	349	325	358	364	327	348	356	380	400	362	329	375	346	376	360	347	378	358	342	343	345	375	321	392	369	358	360	349	353	364	359	339	377	363	376	342	334	354	355	364	357	380	365	374	359	372	370	349	366	339	380	381	371	407	376	374	368	362	389	368	372	391	390	371	373	359	375	387	378	353	378	349	373	369	370	391	352	381	375	400	341	370	391	353	364	369	343	370	380	388	378	339	359	412	336	387	343	365	385	361	379	326	382	362	367	381	355	345	364	366	366	385	350	338	365	312	354	353	339	354	351	358	348	386	368	368	328	361	383	334	350	375	408	370	365	365	349	345	350	330	346	375	364	387	387	330	342	384	339	385	369	359	346	372	363	338	361	417	372	379	353	363	403	383	361	365	381	376	357	384	383	355	361	376	357	353	388	344	327	336	388	368	349	398	344	373	359	376	357	319	382	331	374	357	387	357	368	411	386	371	352	371	363	334	389	346	384	356	332	365	353	356	345	376	390	335	351	343	351	336	381	342	382	363	374	383	395	334	386	351	375	381	374	367	443	376	361	399	339	354	353	380	352	376	365	339	361	355	357	341	368	368	365	350	341	348	360	391	356	358	346	374	349	334	352	369	365	381	391	393	360	382	375	360	341	368	370	326	384	376	356	367	380	361	377	377	351	360	389	343	347	352	371	376	395	338	346	351	398	354	331	368	373	328	357	340	360	349	376	363	342	320	360	352	356	354	345	370	387	355	363	344	370	361	354	333	383	372	360	368	371	365	413	378	363	373	394	363	369	350	354	361	349	361	397	339	354	368	354	342	347	353	340	374	348	338	369	357	343	382	394	381	373	396	402	380	370	354	380	376	351	368	391	358	342	374	371	359	388	339	342	315	353	375	363	392	366	379	353	342	370	344	343	368	366	363	367	375	373	356	359	349	350	381	371	346	369	384	382	329	371	362	368	382	338	338	357	388	371	300	390	362	356	354	359	376	374	371	393	364	366	335	340	360	369	336	370	344	378	360	377	392	347	374	382	334	348	373	359	333	331	378	395	353	362	379	369	345	358	379	398	357	331	371	353	403	338	359	365	332	342	348	359	353	396	378	352	391	362	351	360	365	375	322	370	350	357	352	339	355	400	368	337	359	382	344	372	364	375	353	338	352	384	362	359	358	341	403	365	375	372	384	326	368	361	373	362	377	353	342	379	342	378	330	363	340	363	358	372	373	379	353	376	363	377	314	366	350	395	341	371	376	352	371	350	357	424	367	357	388	353	384	350	383	375	385	357	381	377	389	365	385	336	345	354	369	391	358	395	390	391	361	331	349	384	330	369	397	385	385	361	367	378	417	377	372	381	351	357	352	392	348	369	356	393	393	357	374	364	370	369	382	368	366	359	352	362	342	392	366	394	398	346	343	350	342	356	364	378	396	356	349	360	345	350	354	352	346	356	356	370	381	367	330	357	345	365	342	341	389	349	361	368	388	365	383	376	357	361	351	371	394	346	383	378	359	387	359	402	372	347	335	378	385	324	380	355	382	403	367	356	338	334	364	363	374	381	329	339	351	371	305	342	376	359	365	366	349	346	339	340	349	390	391	341	348	366	368	330	389	357	358	349	332	337	340	375	369	359	366	359	389	352	355	355	377	338
12302	7494	2642	308	196	175	156	129	155	141	152	125	139	141	133	128	115	152	136	116	140	128	125	133	156	156	147	127	131	139	128	129	130	121	163	141	145	144	122	132	141	139	132	119	137	148	137	173	260	288	273	259	194	145	157	115	150	132	124	122	99	130	134	111	134	137	118	116	139	130	116	136	126	117	135	105	113	125	129	131	130	137	122	148	158	137	132	140	153	115	138	153	106	128	133	116	129	131	116	132	112	130	136	119	118	141	135	127	118	145	141	116	135	136	112	147	115	118	125	139	138	118	131	130	126	152	132	129	142	128	139	145	119	137	140	137	125	147	136	135	138	130	115	117	128	117	139	114	115	135	136	149	108	128	141	114	130	122	130	118	132	140	109	128	139	144	121	143	121	120	128	144	131	124	125	137	116	121	142	140	132	122	124	142	106	107	108	139	102	137	110	137	138	123	124	133	120	137	121	138	147	123	141	151	115	136	118	134	119	105	136	139	115	123	159	130	126	124	138	130	125	144	119	121	135	144	136	152	132	139	127	104	135	130	128	141	140	132	129	135	130	118	106	124	127	152	124	135	116	140	137	136	147	130	126	114	127	134	144	135	110	140	121	138	134	137	155	123	119	118	122	137	133	124	161	142	133	154	135	135	125	131	131	121	120	133	142	141	127	130	135	154	139	122	119	131	129	120	128	145	128	111	132	142	136	147	137	131	130	129	144	129	141	138	117	121	125	121	149	124	131	122	131	137	131	122	143	114	117	122	122	136	142	130	138	114	132	133	135	128	142	145	115	136	130	122	128	121	141	144	116	138	125	143	135	117	129	127	109	158	118	123	149	112	125	109	135	115	128	129	147	111	124	117	127	123	142	131	126	128	113	127	120	118	120	139	138	141	133	122	131	129	117	141	140	123	127	112	144	146	145	133	121	138	126	105	131	143	127	119	136	126	139	158	129	138	119	117	124	125	132	135	112	129	126	141	134	115	126	126	124	137	121	151	150	110	126	134	138	145	127	135	144	131	155	141	134	114	126	121	138	119	116	113	122	131	133	132	117	136	118	145	120	130	110	152	142	136	130	106	122	140	127	137	115	130	133	142	127	120	131	108	142	136	118	126	133	118	122	133	130	129	103	123	135	139	114	120	130	145	107	129	124	133	120	128	141	131	124	123	154	133	125	140	142	132	103	134	129	139	152	109	123	127	134	126	141	122	148	122	127	132	137	135	141	118	120	131	118	126	122	126	131	137	136	134	128	110	123	135	124	115	152	143	131	120	134	114	116	136	139	128	126	135	121	134	119	128	128	145	136	147	139	142	124	122	125	149	132	122	121	122	140	134	123	144	149	154	138	125	125	129	123	130	128	114	136	133	117	119	107	124	135	112	132	135	140	125	121	120	126	119	130	119	161	119	131	133	110	123	145	122	133	133	129	112	129	137	122	142	131	119	119	138	129	138	135	117	143	140	124	134	112	155	129	135	115	126	119	138	130	132	103	115	123	133	125	132	136	136	104	124	147	136	115	130	120	115	130	115	140	120	140	128	114	114	125	144	134	126	129	132	133	106	120	119	144	142	113	124	141	141	129	126	114	143	135	135	130	108	138	139	138	115	107	123	157	138	115	113	125	127	111	123	138	135	110	120	128	139	114	139	144	138	131	145	144	125	119	108	133	139	145	133	130	128	120	127	127	144	132	126	141	109	126	122	140	118	98	146	141	143	107	132	128	131	124	110	128	122	130	144	129	135	121	139	127	133	120	115	126	117	131	144	125	137	146	113	133	128	151	123	136	130	127	112	127	125	125	130	121	122	130	114	113	135	129	122	115	124	112	122	129	107	113	108	119	122	147	127	122	144	134	145	145	105	138	129	122	128	136	136	120	134	117	110	136	112	118	131	139	122	125	120	141	141	140	108	125	139	147	137	146	117	142	121	144	121	131	124	145	116	143	106	134	118	122	136	129	128	118	129	132	124	123	123	138	107	134	117	131	143	121	131	120	135	134	131	129	121	125	135	125	126	130	143	107	154	130	127	99	128	130	143	113	121	135	125	122	116	138	125	131	131	129	138	137	122	151	119	120	113	134	110	129	113	146	111	101	125	118	128	114	128	142	125	115	115	126	113	119	138	134	164	120	141	141	137	136	130	128	132	121	133	132	122	146	120	122	128	116	127	131	152	128	125	145	147	132	125	131	122	128	137	139	141	136	145	123	150	113	122	135	117	132	139	139	139	117	133	136	131	125	108	112	142	137	146	136	133	116	134	127	141	145	110	160	135	129	140	146	110	122	134	151	141	129	120	128	132	149	111	132	141	125	122	126	145	129	130	145	135	123	141	116	120	124	125	135	122	142	125	118	113	119	127	141	132	138	125	128	125	134	130	114	127	121	136	133	118	120	140	111	140	133	124	119	135	132	125	144	145	147	139	126	131	144	135	137	149	122	142	132	122	127	120	113	133	130	143	136	141	125	151	129	134	129	131	138	125	128	121	152	108	124	124	122	113	120	126	119	144	122	144	135	138	116	119	129	134	147	138	114	159	114	129	115	110	136	127	138	120	126	116	115	125	129	111	119	137	125	132	111	126	119	121	123	158	115	132	122	127	118	119	132	147	154	120	131	133	109	125	119	130	150	133	127	148	132	136	135	130	134	132	148	130	124	123	118	151	124	133	121	138	122	135	138	131	118	142	142	141	132	121	130	132	129	122	136	139	137	124	135	135	146	116	139	117	143	128	124	145	143	141	116	142	129	130	125	133	134	130	127	124	123	124	143	125	110	130	149	125	124	122	148	139	130	123	112	137	129	104	124	112	126	117	140	124	120	137	131	127	127	135	133	143	125	147	126	137	126	122	138	131	124	136	133	121	147	108	122	136	113	168	125	134	134	137	138	124	108	120	121	132	134	127	119	134	141	139	133	146	131	127	120	113	148	133	103	116	147	135	139	124	118	121	110	146	133	117	131	132	131	150	169	128	125	139	129	132	131	135	126	126	136	125	147	127	156	107	125	158	130	111	129	117	157	110	118	139	122	132	154	138	112	122	139	134	128	138	121	145	143	116	115	119	114	122	133	119	127	128	125	122	128	132	129	115	109	128	128	121	125	151	154	125	136	112	137	123	101	127	120	114	140	123	157	132	105	116	133	148	116	118	138	119	135	128	113	124	117	123	136	124	127	126	117	141	125	119	130	127	129	114	145	121	119	116	107	135	123	118	139	143	137	120	148	124	137	140	124	124	136	129	138	121	133	93	143	154	120	125	126	134	137	138	126	139	126	97	119	138	136	138	136	127	130	129	126	141	144	126	132	131	119	114	118	129	127	130	116	124	112	121	121	130	142	133	99	121	142	113	113	140	102	118	124	132	139	115	130	132	136	128	144	169	124	128	140	151	115	127	113	138	123	126	132	135	140	132	148	138	133	141	103	130	139	118	131	131	123	129	128	130	127	124	120	129	137	119	104	131	136	117	143	135	134	134	127	135	151	119	125	147	147	115
8540	9224	2753	557	529	465	431	462	444	410	409	383	372	369	362	354	353	378	354	374	333	337	369	370	375	388	392	365	407	375	391	364	379	373	371	368	364	387	431	448	470	433	405	400	380	380	394	620	1121	1348	1251	870	620	464	397	360	333	339	359	358	325	335	388	300	346	325	339	329	342	330	378	333	348	333	353	340	328	341	380	317	348	353	348	348	369	342	371	342	343	327	328	341	327	358	381	355	316	321	370	354	369	326	354	325	354	349	347	370	337	355	349	311	360	363	326	321	340	297	335	315	341	344	342	339	354	305	342	354	372	323	370	321	318	325	352	336	337	368	336	319	343	340	343	352	331	333	320	341	323	337	349	343	329	324	359	362	349	335	319	343	323	347	336	385	356	346	299	349	361	347	325	346	361	331	330	327	355	332	352	348	348	311	367	349	314	346	338	317	355	362	368	354	346	336	317	356	334	335	353	337	367	340	314	332	335	349	351	333	321	346	338	333	365	328	318	333	333	331	358	332	344	324	350	355	326	366	344	356	328	313	352	313	338	348	345	363	325	358	305	345	344	314	366	345	367	344	344	338	336	305	359	358	343	374	329	326	320	298	352	367	339	332	357	360	321	353	362	335	325	346	332	291	356	354	328	365	336	304	377	332	336	363	323	324	372	348	341	298	379	345	338	344	336	339	353	354	378	350	363	366	347	332	326	339	333	327	345	329	351	363	320	325	394	343	313	347	365	358	350	356	361	322	350	330	332	373	325	352	339	346	352	324	339	343	338	353	339	345	358	348	350	366	350	321	304	336	319	340	365	378	355	385	348	342	311	346	338	341	349	333	325	359	349	357	372	322	332	343	343	323	353	309	339	349	355	367	324	352	371	334	353	321	365	324	346	353	340	377	346	339	366	353	325	321	300	339	342	355	319	323	290	330	355	318	342	325	348	338	322	302	333	358	350	335	337	334	372	327	320	351	345	337	312	380	350	340	371	354	347	337	350	302	345	343	330	342	339	312	312	321	348	326	350	345	350	349	298	336	331	348	296	327	367	320	353	333	343	348	359	346	356	361	344	335	354	345	332	320	326	333	335	349	339	307	343	377	323	326	318	316	338	353	339	357	335	318	342	324	376	356	310	289	318	333	311	357	358	358	346	340	331	337	335	377	337	368	311	381	357	311	360	332	368	334	347	350	358	363	330	349	331	337	328	326	342	328	310	335	347	345	364	348	334	350	322	348	292	313	373	315	383	335	362	308	336	368	337	343	360	301	309	297	344	337	368	351	324	344	323	350	322	365	348	328	344	322	326	363	332	341	340	370	331	343	303	350	331	340	330	354	320	344	353	335	325	346	325	346	329	329	330	335	335	326	346	366	342	345	334	376	326	344	342	324	340	333	348	322	343	320	343	368	390	344	345	350	335	340	307	315	345	332	353	312	342	314	349	351	337	362	324	299	317	338	358	336	314	406	356	350	349	328	378	365	360	338	339	335	359	347	309	314	350	323	305	344	346	342	347	332	315	335	362	351	328	326	333	298	352	352	307	354	349	342	307	328	357	352	367	348	344	365	357	330	346	346	340	338	341	341	328	340	346	367	373	328	335	360	334	334	307	332	311	356	366	323	322	351	341	347	338	320	309	333	326	348	331	353	348	303	333	355	342	381	348	345	332	310	333	329	352	345	347	338	306	306	360	330	339	362	354	329	365	331	306	341	339	341	358	366	298	345	342	317	316	336	346	348	357	325	351	384	342	322	347	338	313	325	339	336	328	363	347	340	338	317	335	339	324	334	344	322	353	338	339	351	292	355	344	335	357	373	331	370	347	360	353	363	330	352	346	327	336	332	356	355	324	333	346	331	338	328	356	350	298	348	380	361	355	337	331	350	325	337	324	360	297	343	364	333	324	316	352	335	341	348	331	345	374	324	331	369	362	383	351	351	384	319	350	323	353	310	338	304	339	327	351	353	340	349	330	354	336	341	345	352	362	369	339	346	343	341	359	314	349	340	337	315	343	347	338	374	317	330	355	353	342	339	337	354	340	326	356	341	334	340	331	364	345	303	339	343	364	330	373	357	323	336	355	329	371	364	330	358	355	350	325	354	385	332	368	295	349	341	337	352	331	318	336	341	345	338	381	360	348	326	348	326	317	366	332	377	324	326	317	331	328	333	364	320	337	355	294	366	338	354	328	343	321	361	330	357	357	347	324	316	350	360	347	361	376	327	358	350	334	332	364	353	309	377	326	334	333	375	338	387	391	348	357	323	354	356	324	336	356	376	316	342	336	345	328	326	380	325	347	345	333	342	351	309	335	314	335	335	314	344	352	345	331	338	362	359	321	333	314	353	355	312	313	353	344	324	335	311	324	342	314	327	335	327	321	386	348	349	336	328	322	344	333	332	309	348	367	353	340	352	370	304	305	324	350	334	350	302	349	331	340	339	342	327	364	354	325	349	368	310	364	350	343	362	337	368	342	323	340	343	354	364	377	331	318	322	358	347	325	333	355	376	353	325	348	334	351	322	338	342	367	353	351	343	311	328	336	364	333	353	354	305	294	328	349	342	318	357	355	346	334	345	340	350	353	315	354	344	348	322	340	348	369	346	355	305	339	348	319	338	353	348	320	352	345	345	330	351	315	327	318	343	390	303	299	376	313	321	370	320	353	318	375	349	355	352	336	329	355	356	353	337	357	364	349	348	312	363	347	374	346	341	359	309	366	375	355	370	334	366	365	377	306	332	316	324	332	350	329	319	364	355	348	322	342	337	351	356	360	358	299	332	335	345	329	360	344	359	371	345	351	335	348	357	319	361	315	329	375	391	357	349	307	328	325	345	367	298	376	328	331	362	331	339	321	321	352	322	334	334	353	339	361	304	353	353	345	359	320	308	382	323	336	323	362	328	301	324	326	350	329	365	336	341	343	345	328	318	360	360	353	352	364	325	365	350	372	336	333	335	341	340	336	344	348	351	349	338	320	344	363	322	350	373	331	313	376	327	348	382	297	333	355	331	357	333	336	326	364	340	361	372	339	329	323	352	367	367	322	361	342	360	327	359	313	360	349	341	344	344	352	344	328	351	335	370	344	359	319	347	315	340	303	340	318	331	295	318	323	369	343	349	322	341	354	366	351	359	337	364	340	343	354	359	323	307	324	347	346	327	346	344	365	344	353	320	348	326	328	356	352	362	306	357	322	327	337	346	335	328	338	337	293	329	322	365	325	321	320	319	337	332	333	350	357	347	325	341	318	327	364	309	359	352	323	314	295	361	285	336	304	364	334	336	350	300	311	324	355	281	333	323	367	316	338	341	359	329	338	338	361	347	351	359	342	349	339	344	327	342	352	352	356	340	334	325	342	360	361	361	316	358	345	331	344	355	362	314	343	356	325	340	314	330	315	349	326	338	327	332	388	350	385	321	318	330	333	324	336	318	356	342	335	328	352	349	314	359	366	314	316	336	352	337	337	369	328	321	352	333	361	339	312	331	354	340	328	379	354	349
47397	43445	33419	10907	2674	1084	570	365	284	244	229	269	229	195	208	200	191	190	166	148	136	168	168	188	171	162	164	170	176	167	176	161	165	174	170	149	167	188	158	192	182	159	158	166	170	172	149	271	1126	1048	891	558	346	217	186	170	161	160	176	124	151	181	158	132	144	178	150	169	130	172	162	154	166	156	138	173	142	176	135	146	147	153	159	141	153	133	150	180	118	148	156	170	153	148	158	154	148	156	157	156	140	136	157	146	173	153	149	178	141	157	157	134	145	162	170	176	176	147	144	138	166	169	142	182	148	159	163	143	164	148	156	144	160	150	161	143	129	155	140	147	159	165	169	164	148	155	143	170	154	140	143	151	171	137	144	162	150	148	139	160	129	158	156	136	161	146	148	153	131	151	173	160	137	146	130	128	160	170	159	174	152	149	140	140	161	158	142	157	137	164	134	168	147	172	125	160	157	144	148	174	147	122	139	141	155	142	145	151	154	149	137	157	150	151	134	165	137	150	145	149	150	146	158	154	154	161	135	144	159	151	172	150	161	141	153	154	146	144	140	156	156	154	153	142	160	129	158	155	126	156	166	151	171	144	125	145	147	145	174	152	156	150	149	145	142	158	164	158	156	142	163	122	137	136	155	141	139	146	130	136	155	151	132	144	158	152	165	146	157	167	158	164	147	169	154	157	164	133	177	165	144	157	122	176	152	165	182	166	128	171	160	171	147	138	152	149	151	160	156	153	166	142	154	143	162	153	157	149	158	127	144	150	160	141	117	149	159	156	154	122	169	138	145	158	122	147	170	147	146	155	161	144	150	149	160	163	157	121	143	149	154	152	134	184	147	162	175	158	172	156	152	159	128	144	148	155	152	171	137	169	159	174	155	137	144	190	177	154	169	149	143	157	146	160	145	134	156	150	165	140	160	160	161	172	143	145	126	155	150	144	162	163	162	149	149	168	146	151	169	148	125	156	162	163	169	161	122	139	142	185	166	132	151	130	149	140	167	173	139	144	137	164	156	155	160	131	142	129	145	138	139	149	160	149	145	155	172	176	155	152	163	152	141	165	131	151	131	157	151	153	152	151	158	128	153	156	170	146	146	150	144	149	175	142	134	144	124	159	158	153	132	159	144	156	175	173	149	150	164	148	159	151	167	149	139	170	156	155	156	129	146	151	150	164	134	137	156	165	165	154	153	140	163	162	160	142	154	162	153	137	167	141	163	173	150	167	139	155	157	165	148	142	137	165	149	153	134	147	137	168	130	146	144	173	151	137	151	154	149	155	169	148	149	150	134	157	166	154	149	131	158	159	135	168	137	165	164	147	140	145	147	158	158	153	158	137	142	125	142	154	143	169	165	151	153	140	146	150	109	159	174	136	143	145	151	152	126	155	155	161	159	152	139	146	143	132	163	157	156	151	166	136	137	173	141	140	171	149	163	148	136	152	167	151	150	160	136	144	136	180	138	196	169	149	133	152	163	141	161	147	156	146	155	152	175	158	133	155	154	162	159	150	167	161	139	157	141	159	166	128	140	153	147	149	153	141	155	145	150	180	152	141	133	165	147	148	134	145	154	149	144	140	149	151	151	159	149	164	143	164	135	170	159	154	162	175	135	177	159	151	168	137	144	164	170	157	130	148	142	168	151	143	157	148	160	156	143	187	157	145	148	177	144	157	142	153	142	159	153	161	138	154	167	142	145	148	131	120	145	149	141	136	163	142	153	135	143	151	145	158	138	179	175	149	152	138	163	165	148	144	157	161	156	130	130	176	155	138	161	151	128	157	151	158	150	139	148	147	157	158	150	142	175	150	156	128	156	141	160	139	130	144	163	165	139	159	150	159	167	159	161	128	138	151	156	150	162	139	197	152	161	182	149	159	155	134	133	149	159	175	167	124	143	149	159	139	144	135	142	159	140	145	170	176	151	127	146	156	166	148	164	148	122	150	169	139	157	162	135	152	152	153	149	144	139	166	141	156	154	152	136	143	179	143	140	144	141	141	146	138	125	156	130	160	170	177	154	144	158	167	157	162	158	154	161	151	180	154	128	166	132	159	179	153	153	152	167	148	165	187	133	126	158	159	152	165	153	158	155	135	141	153	151	132	141	143	138	173	153	173	160	139	156	166	142	137	154	149	153	147	142	141	167	151	157	171	169	175	162	145	175	158	134	137	147	158	121	166	157	149	151	171	149	143	144	164	177	177	125	132	162	150	153	136	143	150	146	168	137	154	123	168	163	161	153	180	150	147	142	150	141	180	172	166	148	164	159	115	145	148	155	143	147	133	150	159	134	145	164	143	158	154	149	133	147	152	159	167	151	148	137	164	148	115	156	137	160	169	167	155	133	150	139	146	147	133	155	156	127	146	164	153	151	121	143	160	138	156	125	134	146	154	162	131	165	163	177	151	180	139	149	174	145	162	162	139	152	164	138	142	163	173	141	144	138	167	135	136	126	154	157	143	158	159	149	144	147	142	146	144	166	158	150	147	143	151	153	151	152	167	140	154	139	149	149	153	158	152	160	157	132	154	148	149	152	148	155	142	128	132	146	156	166	138	169	177	142	167	174	134	128	127	169	165	150	168	159	157	163	133	143	133	144	148	135	151	125	146	155	134	132	159	172	145	154	146	150	167	148	146	153	149	149	131	161	159	161	156	135	136	171	144	183	154	153	154	170	163	167	137	140	145	132	164	157	170	146	141	137	146	149	151	157	149	156	148	152	165	145	157	143	148	150	138	171	169	148	152	173	171	132	158	169	155	144	142	159	139	147	130	162	168	143	130	141	172	143	154	163	144	162	144	166	142	153	140	167	158	151	145	147	165	137	138	163	143	128	126	138	149	155	165	176	163	146	162	138	144	166	153	128	162	170	157	147	136	128	151	128	174	156	180	167	155	148	155	141	165	150	162	137	134	159	150	152	142	161	142	139	136	144	159	154	140	150	140	157	157	155	163	146	151	135	148	156	163	148	146	148	164	152	157	158	168	131	150	149	170	164	168	147	164	136	163	168	143	146	146	150	158	136	137	156	154	166	148	149	150	136	160	152	140	138	146	140	134	144	163	168	143	154	179	135	152	137	156	174	141	156	167	148	155	157	158	154	168	157	164	151	159	132	159	158	147	144	142	154	156	152	156	133	142	142	160	160	137	167	168	135	147	166	151	140	179	132	145	143	159	126	171	155	173	170	149	146	159	123	163	142	170	153	166	142	135	172	160	174	159	165	165	150	173	146	176	152	166	154	156	143	154	150	136	144	157	138	162	164	157	142	171	165	167	155	148	169	138	158	175	149	145	132	141	175	162	175	143	158	154	158	165	144	147	160	152	136	169	171	163	134	142	155	168	137	155	143	145	149	146	141	141	130	172	161	141	155	149	140	165	154	157	160	156	170	161	152	143	145	157	151	158	125	141	135	140	156	152	144	149	127	146	163	139	151	142	171	146	154	145	155	162	137	153	165	140	166	149	167	157	144	153	133	165	143	170	158	163
32728	38339	17750	2348	2331	1705	1577	1308	1125	1028	907	873	746	726	737	628	654	587	588	554	535	500	545	549	547	552	598	553	507	518	503	528	504	489	436	472	454	481	583	570	597	561	541	554	484	486	491	1472	6910	6294	4983	3002	1561	754	532	416	417	399	396	410	407	391	399	402	342	400	400	413	382	379	370	383	369	357	355	404	391	384	406	367	404	419	398	373	361	420	417	372	398	405	374	389	366	355	397	402	381	382	382	414	353	411	382	376	388	382	386	362	402	382	397	397	346	369	368	409	401	397	401	377	382	391	410	387	359	397	400	385	389	382	371	383	401	348	400	395	395	377	377	380	404	377	370	349	357	358	376	390	399	354	403	359	374	378	395	367	393	377	372	372	395	376	386	405	367	375	391	374	422	422	377	387	387	391	376	366	346	403	400	356	425	401	389	390	380	385	375	359	412	385	393	408	407	384	405	395	396	394	401	429	401	418	408	359	403	396	346	414	377	388	358	390	399	382	364	370	398	369	374	393	362	386	363	356	357	409	404	432	340	397	364	416	393	380	418	418	380	365	385	397	417	402	370	447	387	383	398	377	401	383	411	387	399	432	395	390	403	347	354	408	405	386	383	339	395	390	402	400	353	372	404	354	383	363	389	425	402	398	394	361	364	400	398	378	413	378	375	391	376	381	381	399	385	367	371	412	381	367	383	377	367	366	371	384	410	387	420	406	391	398	397	407	395	385	372	383	366	430	390	392	415	416	398	399	388	399	382	377	437	388	383	415	384	402	390	400	387	381	386	406	363	356	388	376	354	366	407	389	405	395	363	369	380	413	405	390	413	409	386	360	388	399	407	387	400	403	370	421	397	383	405	368	414	360	390	380	377	391	390	406	373	393	386	409	344	354	411	400	422	400	389	410	416	406	372	367	383	402	428	402	398	381	406	419	377	419	424	387	362	407	396	365	386	375	434	392	394	402	346	447	380	392	404	386	392	386	405	371	413	445	378	385	412	386	398	386	392	368	387	403	395	391	398	404	396	381	393	418	410	360	400	389	385	397	400	385	372	335	389	403	388	365	363	368	390	380	404	404	374	400	392	409	380	379	378	386	400	370	407	428	367	387	389	365	382	408	392	366	386	364	392	390	377	392	396	361	414	406	424	403	389	371	376	388	402	404	387	411	377	383	365	368	376	380	395	362	388	376	360	357	435	418	380	377	375	384	408	423	384	418	382	399	407	385	385	423	391	415	384	392	371	367	420	371	399	384	372	404	385	383	399	349	415	363	410	367	406	391	380	393	395	395	384	396	381	384	389	371	369	388	402	413	430	391	366	413	379	393	364	361	392	393	398	395	429	367	380	377	369	366	408	388	355	403	375	400	374	376	357	392	409	383	381	405	371	386	355	405	354	392	381	409	359	412	417	401	379	379	405	353	404	381	418	382	330	389	397	345	394	370	446	376	409	429	410	350	386	364	380	398	375	389	368	390	387	369	389	398	398	378	416	373	411	417	389	380	405	383	354	368	367	385	352	369	412	388	356	393	373	385	418	386	424	421	399	373	426	381	381	409	377	386	384	373	384	395	385	404	363	392	406	405	358	410	396	357	362	357	378	410	376	389	350	394	392	404	388	378	388	393	368	414	394	385	384	375	375	360	337	395	353	385	371	413	379	383	366	378	379	402	366	382	401	369	396	412	368	386	367	373	394	401	411	421	412	402	402	401	371	350	377	403	362	380	398	405	381	360	376	384	396	391	379	371	390	391	370	360	368	369	410	356	345	385	389	393	384	399	405	369	393	389	400	360	396	398	389	351	366	377	387	377	404	406	423	357	383	423	401	371	382	354	404	369	409	378	413	378	396	408	426	408	387	359	382	404	383	368	380	346	401	377	395	409	383	405	364	376	343	362	416	387	369	393	363	359	409	399	387	361	420	373	382	387	383	395	352	378	390	412	377	377	370	383	372	370	397	388	357	414	382	377	381	436	392	382	351	398	391	396	390	384	352	362	378	350	360	405	386	410	359	412	408	430	425	404	380	403	371	384	392	353	417	352	384	370	392	393	360	375	361	387	402	364	416	400	400	416	383	390	369	386	404	354	367	390	357	377	409	360	390	386	415	358	382	410	387	358	379	400	360	373	393	379	413	396	412	399	388	406	408	402	359	324	362	410	383	424	387	398	394	373	371	356	401	414	419	363	354	381	389	354	356	397	405	412	390	394	409	384	366	404	385	390	393	363	336	381	394	408	419	366	385	356	384	392	358	369	373	405	371	372	375	365	344	314	392	418	401	399	363	394	393	358	376	425	393	399	387	381	379	410	375	391	385	354	406	368	407	412	391	370	363	388	416	377	374	391	407	372	368	393	409	372	420	367	394	392	363	364	356	392	384	402	398	408	369	368	404	395	394	382	356	383	404	362	393	391	361	376	340	345	372	388	405	390	388	392	397	412	392	357	369	379	389	372	383	368	352	414	404	352	384	366	366	403	389	410	374	385	409	373	385	418	382	380	384	391	389	372	397	394	368	401	379	353	392	352	422	371	396	399	349	394	344	395	407	380	365	408	391	383	383	359	345	400	393	375	373	390	369	399	399	373	364	389	402	378	407	371	375	390	388	409	357	390	406	366	355	402	385	374	403	381	374	389	404	401	415	377	402	392	372	375	379	390	407	399	408	387	391	396	402	368	388	419	384	402	399	420	388	417	371	411	391	373	389	388	399	408	356	423	400	416	378	397	417	376	379	392	378	363	410	362	392	366	382	386	371	364	359	412	419	405	420	357	393	398	408	383	363	428	358	376	399	407	418	365	366	452	395	407	379	383	369	345	332	383	393	404	396	360	414	377	369	364	428	381	376	442	401	421	403	420	372	359	366	374	387	409	406	416	397	383	366	391	388	417	381	379	375	400	404	387	403	400	361	403	378	381	394	417	383	418	353	368	378	365	409	410	397	409	375	403	407	406	384	389	407	392	380	397	384	380	399	396	400	387	376	384	367	398	374	388	396	378	379	360	372	365	387	342	402	374	386	385	383	361	384	391	427	373	387	353	360	369	383	373	407	390	378	402	377	400	380	434	373	384	396	352	369	400	373	363	373	397	392	353	384	411	417	410	392	399	362	396	377	366	403	394	386	369	367	396	414	394	403	366	380	378	411	408	376	339	383	395	386	387	391	399	405	406	385	343	413	416	399	378	388	393	388	376	342	378	360	380	396	381	430	372	409	392	393	381	366	377	369	391	385	372	410	369	369	393	373	366	383	361	412	368	395	389	381	384	385	392	357	418	370	393	367	394	398	407	388	367	413	370	398	414	382	408	380	360	368	402	393	373	392	366	408	402	420	392	368	398	375	381	367	380	375	398	351	400	373	396	379	401	377	383	387	398	397	409	363	406	372	411	383	385	410	374	405	367	382	380	405	345	429	374	381	401	401	392	402	384	413	393	420	425	382	405	381	383	384	366	377	369	388	375	417	391	380	387	398	385	418	401	391	380	384	361	372	370	349	383
51439	52506	42011	15271	3829	1512	759	472	363	351	294	271	247	236	244	210	223	189	181	186	188	199	165	167	203	167	182	176	171	175	178	161	160	164	179	160	171	176	167	175	176	186	183	168	161	151	147	346	1705	1724	1290	804	433	257	201	179	153	129	144	153	157	146	158	139	116	152	126	137	143	147	162	151	151	149	138	136	130	171	146	118	171	155	142	130	129	136	138	152	134	143	152	154	125	146	165	127	139	128	134	169	148	155	151	142	142	143	155	147	134	151	140	140	136	131	146	152	144	137	149	170	156	148	147	146	132	139	151	161	157	135	132	158	126	142	149	124	153	151	159	147	136	153	150	134	141	152	143	128	150	147	150	141	168	167	132	138	136	144	157	159	149	145	151	143	140	150	150	139	132	123	171	133	150	147	161	130	112	131	133	156	144	135	122	128	125	139	126	137	150	141	139	128	131	147	137	131	126	124	143	147	146	136	145	132	151	154	127	139	146	150	146	133	143	117	151	139	132	135	155	153	167	146	130	143	143	138	135	126	143	135	149	126	139	145	119	150	149	120	151	136	141	170	150	128	147	138	151	137	126	128	154	135	164	116	147	138	127	150	147	162	135	139	116	136	159	137	135	145	142	132	157	165	173	167	158	153	151	138	149	139	120	130	122	144	154	138	140	151	137	152	139	136	134	160	149	141	139	148	147	129	163	115	131	161	147	135	156	133	119	145	149	131	150	161	136	114	114	140	136	149	138	152	159	136	134	153	131	120	150	160	135	146	133	149	123	137	145	131	143	150	155	148	133	133	150	167	148	129	128	137	129	156	166	142	163	130	130	144	144	147	151	134	143	165	133	141	136	139	160	115	145	130	163	144	129	120	153	141	155	143	145	133	138	136	165	150	152	117	144	149	144	146	160	130	142	161	148	156	153	140	151	151	135	148	126	130	143	135	154	133	138	156	156	138	162	131	133	133	153	146	136	148	176	134	128	138	158	118	141	125	122	134	137	152	158	133	136	139	144	134	156	143	174	134	132	152	129	125	135	136	140	139	140	148	138	147	121	156	162	152	148	155	146	163	148	145	122	154	134	146	153	153	153	136	144	148	156	153	139	148	137	147	153	143	123	152	138	140	161	166	133	141	146	157	147	145	145	133	146	124	128	130	147	165	147	147	145	130	132	114	135	140	145	164	146	147	155	147	135	153	147	150	145	143	109	141	147	156	133	127	122	172	148	145	115	150	147	145	128	150	147	152	140	137	139	139	145	135	147	140	155	131	123	139	126	164	157	120	148	162	149	150	135	147	151	162	152	137	148	164	111	147	130	153	155	136	164	145	150	130	136	147	160	124	194	157	146	151	138	145	112	138	137	150	151	120	156	122	132	137	130	168	122	144	123	166	190	131	142	154	140	149	137	156	149	128	142	144	132	145	124	146	147	155	134	118	144	152	131	151	180	130	143	126	147	153	137	146	159	147	151	131	150	117	141	125	165	131	120	161	139	145	123	122	150	138	143	134	136	131	140	141	150	142	141	146	125	147	114	157	147	136	146	131	137	148	121	158	158	130	166	143	151	165	150	155	132	144	148	128	130	160	126	138	152	146	149	144	145	136	141	140	133	151	131	130	151	148	171	151	154	135	139	139	140	141	155	146	132	159	161	164	161	145	152	151	158	128	148	135	155	145	137	160	147	140	131	130	152	139	141	145	151	149	152	144	173	126	142	147	132	140	131	129	153	143	145	124	158	127	132	147	149	160	168	129	138	156	153	128	127	148	137	132	127	147	125	148	139	152	139	137	137	125	156	148	151	135	142	138	152	150	154	142	134	158	153	149	144	144	142	150	141	155	154	118	159	152	118	144	156	151	154	158	131	156	130	136	136	151	153	134	163	147	116	127	124	124	136	169	145	155	151	153	156	151	139	138	148	143	133	139	154	139	139	150	161	172	136	138	137	121	133	138	143	139	157	138	147	146	148	154	125	128	142	152	137	141	162	172	141	140	131	158	157	149	147	163	137	146	135	154	142	136	139	137	154	145	126	134	130	140	147	126	121	142	147	142	137	146	151	133	151	154	128	151	136	147	134	127	127	120	149	149	144	159	155	138	136	135	138	129	161	125	166	155	131	152	129	148	148	142	138	156	145	133	130	141	135	152	144	149	129	132	161	157	115	150	126	142	142	163	141	139	141	143	123	138	142	156	141	132	138	149	141	149	138	125	149	166	146	149	155	143	151	147	143	140	138	126	129	129	148	151	140	142	141	136	145	141	161	132	130	151	152	126	139	142	147	120	120	159	159	131	151	144	145	137	152	152	140	137	128	135	124	154	155	138	144	138	156	172	115	152	146	133	152	127	133	149	137	138	131	138	137	116	147	132	154	141	152	116	160	168	160	155	139	143	140	148	131	152	145	141	137	155	142	138	128	146	147	151	135	138	133	142	169	121	151	165	141	165	143	126	138	134	140	147	152	155	150	143	133	127	152	131	132	128	151	138	162	154	162	147	135	138	131	164	152	141	131	130	148	130	144	137	164	132	135	157	148	136	138	138	135	118	130	146	145	155	148	146	131	146	141	147	136	140	144	137	153	178	139	153	122	127	142	172	143	154	138	144	128	138	134	139	150	178	138	140	172	127	140	155	142	139	122	133	148	147	158	140	150	116	144	162	176	163	138	150	133	157	138	160	138	153	116	154	151	119	167	152	142	132	155	126	171	170	159	134	127	137	138	159	165	132	143	165	141	152	165	159	131	142	151	140	138	157	157	131	149	125	131	143	138	166	151	132	149	130	122	138	145	140	113	149	127	143	140	130	154	123	151	149	166	129	151	148	173	147	125	139	142	152	137	135	139	136	115	118	151	142	148	158	142	170	131	141	148	146	135	133	155	149	134	133	146	140	146	148	149	148	122	163	146	158	113	142	159	145	150	147	145	148	132	158	139	138	153	156	134	146	122	145	140	142	133	137	138	131	122	139	130	128	125	155	122	148	146	128	122	132	154	125	135	135	145	142	147	142	146	132	125	139	149	128	134	153	156	152	142	144	127	153	152	162	158	121	145	131	139	148	113	148	155	146	127	136	163	113	156	132	121	148	130	151	129	151	139	134	141	159	130	169	141	132	132	166	143	118	144	145	160	128	127	143	140	133	152	125	144	148	148	143	135	145	131	133	158	134	148	147	148	136	153	134	147	167	118	160	156	155	148	131	140	181	144	130	118	150	135	127	162	141	124	149	145	139	136	149	155	125	124	136	124	131	171	145	142	134	146	125	159	159	134	156	139	149	152	168	133	143	167	117	124	143	130	149	164	125	155	139	149	146	136	122	154	161	149	137	127	153	160	134	150	127	143	160	115	140	149	155	144	158	133	142	162	129	149	155	139	140	173	153	141	143	164	134	136	141	126	147	125	133	148	171	156	143	125	152	148	139	129	138	140	152	147	142	140	140	137	142	118	140	161	158	125	119	158	144	147	134	132	118	147	134	166	118	161	116	128	132	121	135	143	137
36955	47799	22315	3746	3368	2645	2241	1888	1616	1327	1244	1089	1049	880	840	838	729	769	706	652	639	585	561	592	670	636	587	565	531	565	520	494	531	489	510	478	503	497	591	678	573	601	593	561	550	541	561	1821	10336	9353	7317	4423	2257	891	540	441	377	334	374	379	366	347	371	345	332	360	388	397	361	357	374	386	353	358	331	376	398	356	348	327	360	346	379	384	349	379	348	334	374	311	366	328	341	377	382	358	336	372	317	340	346	352	372	373	349	364	364	349	372	346	371	363	361	405	373	373	366	361	396	377	337	372	373	347	376	350	381	363	323	350	386	363	354	344	361	364	377	347	356	358	337	357	378	352	355	356	354	355	376	367	374	365	361	340	375	358	376	376	374	344	373	350	346	380	346	344	370	333	359	354	363	338	329	392	362	368	341	358	361	383	361	378	341	367	364	351	377	364	374	352	374	359	380	359	365	354	334	352	368	394	374	388	342	409	355	390	366	389	400	368	366	371	394	335	359	388	378	360	369	345	384	373	343	393	359	345	336	389	363	365	376	379	348	364	380	358	373	354	409	342	361	372	364	374	341	360	367	359	362	375	369	367	357	358	332	332	380	376	362	389	354	385	371	356	399	348	364	371	363	345	331	361	372	363	364	342	404	374	358	388	362	330	362	329	367	371	350	369	380	346	352	350	379	356	352	328	371	351	386	380	358	377	362	352	364	386	330	356	357	373	368	363	369	357	373	353	343	366	365	380	385	375	398	362	370	362	381	391	351	349	364	364	324	358	353	349	378	370	379	346	343	346	352	327	362	400	371	385	360	365	358	339	368	384	350	358	336	346	358	366	366	325	347	336	382	396	366	362	372	369	341	355	335	366	378	361	395	385	344	330	384	353	338	362	376	383	340	351	343	382	346	400	353	360	367	340	366	354	349	346	372	344	381	347	350	349	357	334	333	362	363	353	367	368	325	381	345	376	382	353	406	368	392	359	394	400	347	355	367	383	357	366	353	367	370	388	328	353	364	373	334	385	409	371	371	405	395	383	362	337	342	332	355	356	381	379	322	364	378	313	341	369	337	387	373	355	361	351	350	347	349	369	395	349	335	357	364	366	361	372	362	333	377	372	383	350	319	349	344	405	389	353	349	376	363	362	337	390	373	364	383	386	386	338	370	367	342	350	357	354	351	390	339	357	381	358	374	375	378	359	377	364	370	376	359	356	371	331	339	405	389	386	362	368	323	340	356	371	389	349	349	383	364	357	372	344	368	364	383	378	392	368	384	383	341	345	374	342	397	343	352	369	406	355	356	365	339	383	377	360	372	377	372	392	343	353	403	374	385	341	337	352	377	365	340	342	372	355	344	343	350	352	367	370	384	363	324	353	353	362	346	351	328	394	376	396	346	391	374	390	383	325	353	353	346	332	366	357	384	380	370	355	369	360	388	362	341	333	375	353	328	347	356	358	364	349	375	348	381	352	353	372	383	385	364	382	342	301	369	369	362	364	390	381	352	334	354	396	337	370	360	403	361	356	360	355	354	365	360	344	381	377	372	351	353	388	359	386	362	361	347	349	349	346	390	352	373	356	335	345	364	384	363	378	338	374	384	367	394	360	352	365	363	325	346	332	338	344	352	363	372	372	385	342	365	396	337	365	346	348	335	362	392	349	362	350	331	338	351	357	359	363	355	363	326	390	334	361	340	352	357	348	357	345	378	336	343	359	344	364	352	350	347	368	397	322	396	377	362	348	366	363	342	358	311	352	365	382	346	373	366	383	373	369	354	341	360	369	376	365	378	359	359	353	358	347	349	379	371	350	366	375	380	343	341	362	387	371	393	352	363	332	369	392	371	365	354	346	343	359	338	389	398	354	371	353	346	383	350	363	368	373	347	339	350	392	369	356	385	359	379	357	362	370	380	392	381	352	376	384	357	367	354	348	344	342	331	341	359	344	384	377	354	377	371	357	351	382	342	391	371	365	349	339	378	357	357	357	340	342	364	389	364	365	368	403	377	368	379	339	400	342	350	342	356	377	340	356	369	408	372	371	348	408	372	339	394	369	357	373	390	373	371	355	348	347	357	372	356	329	391	346	365	368	370	384	374	360	357	366	345	372	336	368	373	377	336	370	369	357	371	348	353	362	383	361	360	396	343	366	360	368	356	378	332	354	388	362	370	389	342	408	396	378	381	369	325	355	327	339	346	384	348	396	361	349	375	383	387	370	373	336	359	360	367	389	372	349	364	376	385	364	383	368	349	378	364	380	352	367	361	331	371	346	360	353	371	372	365	352	375	360	367	376	334	356	414	380	358	359	339	391	389	369	386	396	376	345	360	346	370	361	360	360	335	355	346	335	378	374	342	340	374	355	349	341	356	362	361	382	400	366	359	361	356	357	335	366	346	370	361	358	344	359	357	369	388	360	361	387	371	354	343	371	373	376	347	346	361	336	340	307	359	370	358	375	379	344	395	344	411	341	352	344	347	344	368	339	368	330	356	369	395	390	356	339	375	361	358	370	344	380	335	380	352	351	384	375	351	353	334	368	355	388	374	389	357	366	380	377	403	353	364	356	403	338	374	355	368	354	348	368	379	342	362	398	372	398	370	333	383	359	360	368	364	344	368	350	341	371	364	333	384	372	349	341	373	416	389	357	345	378	354	366	365	347	386	390	324	347	331	374	351	371	366	371	362	317	366	374	360	364	374	334	364	341	348	367	374	355	369	369	355	373	357	373	378	351	348	374	352	363	355	358	364	360	354	381	370	339	372	388	369	360	369	362	360	369	373	355	382	359	380	348	343	341	362	319	346	343	363	349	392	372	347	402	368	380	366	357	369	361	378	337	386	358	342	355	339	370	351	359	345	335	337	403	384	349	392	391	376	360	392	341	350	334	362	358	381	365	368	326	376	382	360	370	360	359	387	333	368	373	366	362	377	358	350	388	344	366	348	374	378	369	359	338	357	354	369	310	349	334	332	350	381	381	346	357	370	366	346	352	341	360	353	382	366	397	334	357	380	365	303	321	347	343	369	373	382	377	342	369	368	344	331	320	371	385	350	355	361	327	334	367	326	354	357	365	374	369	351	374	357	358	358	332	342	351	372	392	338	359	395	364	363	416	372	377	362	367	351	346	365	378	367	383	384	370	357	346	351	360	392	368	369	393	392	367	340	374	362	372	363	365	389	362	395	341	345	385	375	374	341	340	335	339	343	360	342	356	336	378	375	333	352	379	365	358	352	342	365	387	390	359	390	342	377	363	368	393	362	352	369	356	360	360	364	372	346	387	346	380	365	392	382	377	383	334	378	367	375	383	369	361	331	373	356	371	360	380	346	351	376	350	375	366	363	314	348	370	350	398	375	373	356	389	369	338	376	388	332	362	406	380	365	362	352	345	346	354	373	388	347	340	352	370	335	375	378	350	393	349	372	369	356	355	383	391	355	369	391	376	380	347	373	362	319	344	383	392	387	339	339	382	380	364	330	350	360	380	380	349	340	383	314	349
10416	6664	4023	258	173	128	110	149	145	125	123	145	130	127	111	134	124	140	151	128	125	124	130	153	125	138	156	129	118	144	129	144	108	150	150	148	143	145	141	136	145	133	134	113	142	164	127	149	204	302	308	255	179	163	136	105	158	126	125	128	131	117	133	125	128	121	130	138	128	127	130	111	124	126	150	122	110	136	125	121	114	140	125	130	136	133	120	111	132	139	134	120	146	126	149	136	118	136	148	142	125	141	132	136	155	139	126	135	126	133	115	114	111	141	127	132	115	137	133	122	133	138	116	110	145	112	116	149	124	114	115	123	116	115	118	118	111	119	126	108	136	131	115	155	114	120	126	132	128	143	140	118	129	113	142	116	135	134	123	125	135	118	130	131	128	118	97	144	138	128	125	151	125	114	123	148	124	129	117	123	123	137	138	126	142	129	104	120	120	125	124	125	128	108	123	131	133	127	131	135	108	126	144	120	135	125	129	120	120	120	107	133	113	110	125	139	136	116	135	146	113	127	123	117	121	137	151	125	113	117	129	119	118	137	136	123	117	121	115	131	128	127	129	128	138	132	126	128	118	140	116	135	126	121	126	117	125	127	149	138	134	129	138	120	138	137	148	117	120	118	139	134	134	130	135	133	127	120	122	121	119	108	126	118	119	116	151	130	113	139	120	149	114	128	144	121	144	141	121	117	124	138	119	116	108	123	128	123	105	147	144	137	164	149	137	149	133	154	138	127	130	116	112	143	111	153	113	123	130	143	131	120	139	131	132	105	122	145	137	138	127	128	118	137	138	126	114	127	110	109	122	136	111	137	144	132	114	139	126	140	133	150	126	128	111	130	129	131	143	132	123	141	125	122	117	115	134	128	133	130	131	132	90	123	135	117	106	155	134	99	143	115	121	117	136	136	131	146	134	137	150	131	114	128	126	144	131	128	128	124	108	151	144	133	126	123	132	132	132	140	131	128	126	128	110	134	149	130	121	124	114	129	133	147	113	130	123	118	146	104	126	131	117	130	147	125	127	134	129	123	120	138	141	125	123	119	129	131	141	119	120	139	148	130	146	126	121	110	118	132	129	156	119	137	139	117	122	145	138	119	120	114	149	137	113	140	129	136	108	125	119	138	129	140	113	144	115	119	124	129	123	124	133	135	123	134	130	133	117	105	121	120	125	132	137	111	131	130	132	126	106	125	145	123	169	142	150	137	135	140	129	140	128	126	138	138	109	126	128	125	113	101	118	126	148	148	155	135	118	136	142	122	141	116	117	115	116	143	131	131	145	103	125	137	113	111	145	125	107	122	120	138	124	138	122	119	141	129	120	128	127	142	132	133	127	134	160	139	134	120	137	130	124	127	129	138	135	119	138	136	125	120	108	115	109	148	146	126	132	111	129	110	116	125	111	125	134	137	145	135	145	128	136	132	128	121	117	123	129	115	126	128	143	121	127	128	134	140	138	132	130	132	136	127	129	129	113	126	162	117	121	123	129	137	123	118	137	155	139	136	128	150	138	136	134	129	130	145	132	157	130	141	134	123	130	147	121	128	129	108	127	149	99	133	122	133	121	120	123	136	141	125	125	131	134	131	140	132	130	112	146	119	129	134	141	137	121	117	122	122	135	137	140	119	139	145	152	138	137	149	132	128	134	145	119	126	114	140	124	132	137	131	133	112	122	142	127	125	126	125	128	126	142	133	123	134	141	124	130	121	133	95	137	130	126	119	154	131	145	108	118	118	109	131	136	121	127	104	139	101	144	109	127	135	130	114	133	121	138	129	136	132	149	133	153	143	124	115	118	119	135	119	139	139	142	144	133	127	126	127	142	116	133	127	136	126	131	108	132	135	148	151	130	130	148	121	131	124	131	122	118	126	108	115	140	129	126	146	129	146	128	145	118	115	145	152	125	136	121	146	115	138	118	119	109	117	126	131	123	112	115	104	139	123	120	143	140	106	129	125	144	141	123	146	125	142	119	151	121	134	125	136	125	125	137	133	100	113	138	130	121	125	127	134	120	121	125	105	152	131	131	150	132	118	138	122	124	141	145	144	134	121	114	124	133	133	103	136	127	135	121	128	143	139	114	127	117	121	125	121	142	115	111	121	126	124	129	138	116	136	134	136	124	126	132	120	125	132	127	122	142	122	138	124	144	123	137	129	115	129	125	157	111	132	109	142	125	136	106	136	121	122	129	128	125	106	126	144	131	116	143	128	97	114	124	151	113	137	120	131	119	141	111	144	135	126	115	122	133	134	123	112	131	124	122	145	141	133	133	147	134	136	151	122	113	140	132	158	147	121	147	125	120	128	120	117	144	115	126	135	111	134	115	117	122	113	152	153	143	123	132	102	130	140	135	129	125	128	128	111	118	131	133	130	130	143	113	130	127	119	135	135	144	124	114	135	139	119	118	128	122	134	125	131	110	150	122	142	114	114	123	122	131	121	150	108	142	120	122	150	124	131	130	119	121	135	132	121	122	128	123	122	133	135	114	140	125	133	143	108	121	115	132	139	124	113	125	131	109	141	124	116	128	128	121	132	130	115	110	127	142	115	123	133	128	122	116	111	135	127	113	120	122	147	148	126	130	147	154	121	144	124	133	114	116	121	149	132	131	116	116	127	125	128	134	138	115	149	128	131	111	126	114	121	114	137	132	139	117	110	133	118	114	144	127	131	123	142	132	119	126	102	144	133	127	130	136	129	120	123	123	126	135	142	145	125	137	116	133	144	135	136	126	138	123	128	112	111	138	132	112	146	144	105	146	121	136	123	126	138	131	118	117	134	128	158	130	142	109	135	125	134	114	99	129	141	143	138	121	138	159	127	139	113	136	115	118	146	96	125	122	129	117	133	139	119	123	130	120	126	148	130	122	108	131	133	116	113	108	104	120	140	153	121	130	118	121	137	118	104	133	131	140	108	152	140	136	139	113	131	131	138	133	127	139	115	121	102	132	136	137	128	104	119	145	111	120	151	121	114	127	117	126	125	125	116	142	131	115	145	128	132	130	125	124	133	133	112	114	132	129	125	128	131	116	140	123	125	126	123	128	150	130	132	143	136	117	146	146	121	141	131	128	143	128	103	125	118	128	122	137	141	139	115	131	125	143	125	114	120	144	114	119	122	119	134	114	119	141	137	124	122	140	122	108	108	143	134	130	132	111	118	139	118	136	144	115	142	123	128	123	144	139	125	135	146	119	126	121	120	98	130	138	124	108	115	144	116	140	109	110	145	126	119	139	124	127	116	126	132	115	113	123	149	146	122	137	124	119	128	129	123	171	139	136	139	124	127	125	122	133	118	139	123	124	105	92	113	124	120	125	142	126	127	132	137	140	129	133	130	138	130	111	122	133	130	123	116	140	138	127	113	130	135	158	106	131	143	131	117	142	150	111	121	120	142	130	136	125	123	121	128	119	120	127	112	124	123	116	118	139	136	120	113	125	135	112	123	111	136	137	120	98	133	108	103	116	132	124	144	117	127	134	145	111	130
7223	9407	5506	490	453	424	442	400	424	407	384	393	389	361	373	404	351	343	379	366	388	362	420	369	392	418	380	422	364	386	382	363	348	367	348	358	352	339	400	393	423	383	404	415	432	418	387	425	942	1224	1094	916	634	484	391	368	365	321	351	355	332	341	330	359	370	345	337	351	361	379	356	346	333	321	333	318	343	347	316	333	322	321	303	300	343	339	360	367	315	368	342	333	349	350	327	367	340	327	331	317	308	329	325	369	332	351	329	324	371	312	341	341	346	353	333	341	347	307	339	329	351	331	341	352	326	350	333	337	345	343	322	326	358	332	346	350	361	316	335	341	327	325	344	310	338	346	365	331	331	337	318	325	328	314	329	311	324	333	296	324	329	312	367	339	346	334	323	353	340	371	318	359	337	296	334	351	323	331	324	353	324	333	348	332	321	323	349	386	342	366	318	332	322	323	343	318	329	353	356	315	321	337	331	365	374	340	328	354	353	346	339	299	384	342	315	346	322	376	347	351	329	363	357	320	340	321	344	339	340	332	311	340	333	318	362	324	310	337	365	331	334	345	340	326	338	331	338	367	358	329	362	305	340	348	336	352	344	365	342	340	321	348	346	320	331	369	347	357	311	350	344	337	315	377	362	351	343	344	325	329	346	333	323	358	334	351	350	298	335	344	337	323	352	358	324	344	338	341	342	293	342	299	311	346	357	342	352	313	416	325	328	341	322	364	338	350	327	303	325	342	298	304	350	338	339	313	329	318	365	355	356	342	350	351	324	344	311	328	355	320	331	332	373	359	350	318	359	319	312	340	340	366	329	359	361	309	317	339	346	353	328	366	308	353	330	329	334	359	328	319	313	356	346	332	344	342	353	340	339	371	337	311	360	368	312	335	332	337	333	339	317	357	337	358	351	332	333	327	309	355	344	340	286	337	333	341	324	352	334	337	357	343	338	362	324	346	346	330	339	349	351	318	357	318	341	363	333	331	332	331	314	336	333	317	313	336	375	334	334	341	328	320	357	323	349	327	332	305	327	366	333	313	341	328	368	332	355	294	298	320	348	365	353	340	364	326	357	321	372	336	330	318	357	356	320	335	339	367	294	373	311	331	358	353	346	319	339	331	317	351	342	335	356	351	336	352	315	373	365	311	339	357	351	330	364	364	326	360	314	344	362	322	372	309	355	350	339	317	333	315	339	356	370	341	320	357	315	338	374	366	334	355	364	351	336	358	322	349	360	361	333	326	362	344	363	339	363	299	337	385	353	340	319	347	342	287	352	345	339	301	333	340	349	339	312	347	356	372	338	334	357	313	338	340	326	344	328	343	326	324	342	367	323	339	341	343	315	346	291	355	339	343	307	331	328	338	325	337	368	350	351	354	346	338	341	322	319	330	351	335	316	356	327	395	353	332	299	319	346	336	358	344	338	337	361	382	351	352	339	320	337	349	353	346	335	330	369	340	370	328	310	351	357	346	362	326	366	315	322	377	356	364	335	340	322	325	315	344	340	305	350	317	330	374	350	318	351	328	345	343	344	343	293	342	345	333	337	350	315	319	394	349	335	353	324	310	302	352	323	352	343	354	332	350	354	326	345	347	344	355	344	372	354	329	289	309	315	353	320	339	309	324	306	335	376	348	379	327	336	344	389	353	355	341	337	355	345	332	352	316	361	355	332	318	330	345	323	317	317	342	310	350	328	351	332	321	316	356	306	349	358	380	343	325	350	330	368	338	317	351	349	356	332	353	317	315	333	311	336	359	317	323	355	339	321	350	340	333	355	391	354	335	311	341	334	339	341	358	358	339	336	320	366	326	345	356	323	359	343	345	321	346	315	352	323	322	340	343	362	352	380	359	340	351	356	351	346	348	353	359	352	327	317	347	350	331	326	327	351	350	343	300	333	325	334	342	318	307	374	324	341	368	348	345	335	344	319	303	331	345	339	348	314	351	338	316	367	328	388	320	307	332	322	324	315	310	327	339	323	351	338	356	366	339	330	334	336	346	339	359	305	335	341	342	355	337	372	350	353	339	325	344	372	300	352	339	319	325	351	358	313	370	350	322	308	313	322	354	297	360	330	353	306	348	328	359	338	341	328	348	346	355	337	343	357	341	329	317	349	344	318	358	364	338	327	334	330	349	349	310	344	328	329	360	329	351	359	369	334	332	372	313	339	361	314	351	331	340	351	330	318	333	349	357	361	350	350	322	335	321	316	355	324	327	338	348	316	356	351	357	322	335	326	330	323	334	349	314	341	319	325	345	351	332	332	314	324	318	343	348	334	334	325	322	313	356	338	317	359	364	327	318	342	323	322	297	360	342	354	323	325	328	344	363	360	343	355	371	327	324	316	332	348	327	353	338	352	353	315	327	353	337	373	342	326	341	347	344	310	338	337	332	332	341	341	345	352	364	388	346	355	333	337	350	323	341	343	355	342	340	330	333	353	294	355	341	343	358	320	331	333	325	330	328	366	347	350	338	337	331	322	351	337	373	323	332	355	344	361	310	341	330	325	348	343	347	352	354	363	334	338	293	396	339	350	336	316	339	325	349	313	341	342	319	372	338	345	339	322	363	317	343	342	321	317	329	342	388	335	343	354	355	326	333	383	335	324	361	322	351	347	340	333	350	354	312	300	329	322	320	353	357	336	356	355	321	312	303	362	332	328	354	369	339	355	331	341	362	352	318	314	309	347	333	307	326	328	341	313	314	344	337	338	388	359	346	313	345	352	339	347	344	358	336	342	331	364	339	341	336	328	376	343	312	336	310	357	315	344	316	355	350	348	356	316	320	353	314	327	349	313	350	327	362	354	332	337	352	342	346	319	374	348	355	353	328	322	341	354	309	330	336	345	336	343	347	361	355	306	344	317	343	331	325	319	347	331	344	330	331	332	317	336	325	344	333	350	316	328	344	314	338	330	320	344	333	350	353	329	313	333	376	300	321	348	342	323	348	319	337	347	319	315	359	324	328	328	323	301	334	322	305	347	347	299	313	361	313	347	344	336	366	343	361	329	316	323	350	291	335	354	328	348	319	353	323	340	339	332	358	370	328	327	367	361	335	359	315	343	314	333	355	350	335	336	338	336	334	337	334	329	345	338	342	343	343	355	342	338	362	346	326	331	364	346	363	356	344	347	344	309	351	323	323	354	351	338	340	371	338	345	320	340	333	330	332	319	340	324	327	347	379	324	326	324	331	319	307	321	320	332	337	301	358	331	329	378	319	344	352	373	370	339	335	369	352	342	337	325	337	352	337	363	349	381	351	328	378	338	346	329	310	317	344	360	310	354	342	322	336	330	330	346	349	337	349	327	343	330	338	316	361	345	338	318	348	347	344	340	330	336	334	347	341	335	348	348	363	309	304	343	350	311	329	332	370	334	325	340	354	319	348	367	305	307	350	367	320	325	293	357	347	322	376	370	336	321	321	335	328	331	344	349	312	336	339	337	352	340	330	320	347	359	335	327	306	354	334	331	328	386	356	321	313	348	360
42132	50352	44033	12649	1998	571	371	322	296	242	261	226	203	221	184	207	150	167	189	167	194	179	180	172	150	185	191	161	173	163	160	134	135	169	182	188	134	155	184	195	159	171	203	194	155	189	172	277	879	886	799	532	355	213	172	173	139	146	155	153	153	143	124	142	162	123	134	137	136	168	136	162	163	169	140	129	154	143	132	165	152	152	155	146	152	143	159	127	137	150	139	143	143	137	161	136	164	131	136	143	140	141	114	159	165	141	145	145	142	161	169	183	118	153	154	163	162	170	159	151	124	144	133	146	153	154	151	143	155	160	162	171	142	126	137	151	154	177	133	153	126	136	168	163	162	151	145	165	134	178	159	139	137	149	133	167	144	153	161	161	129	156	164	144	143	162	143	161	176	161	159	159	141	138	137	163	164	187	144	169	135	141	151	143	146	156	155	139	147	153	145	149	148	147	156	165	153	135	159	128	143	138	166	144	163	167	144	129	148	153	133	165	157	161	153	127	161	140	135	155	164	151	165	133	116	143	158	156	152	159	132	125	131	133	162	151	154	161	148	146	159	153	142	150	156	156	128	146	157	155	127	157	156	144	156	162	142	161	149	142	144	174	146	139	173	145	151	165	153	141	141	129	166	171	136	152	143	150	140	147	165	132	157	165	148	161	137	158	150	147	144	142	141	143	144	141	161	146	150	141	155	151	149	142	144	137	165	152	132	162	163	151	142	161	157	151	154	135	145	142	164	118	143	160	153	147	147	135	143	156	171	152	143	137	151	156	149	182	171	158	170	142	158	133	177	126	150	133	138	161	145	140	135	155	140	162	149	167	161	156	151	159	146	138	140	162	140	144	130	159	175	146	144	149	152	146	163	147	154	157	165	170	150	152	155	148	141	156	142	136	140	157	157	140	144	152	173	146	142	162	156	157	174	154	157	147	118	147	132	157	158	140	160	148	131	151	152	138	145	152	162	141	148	153	170	149	169	148	151	169	154	154	169	152	123	138	139	157	163	135	132	144	167	139	152	128	149	144	139	151	130	169	160	126	144	165	166	150	158	146	136	140	128	136	172	158	168	151	143	137	163	144	169	149	162	172	165	132	141	154	158	155	138	140	156	136	170	154	153	157	141	151	157	144	135	134	165	136	141	139	130	146	145	143	158	164	167	155	144	153	154	148	140	162	157	143	171	136	158	154	157	147	171	166	136	149	164	172	126	136	188	137	133	158	168	162	143	137	166	139	155	135	166	165	143	146	161	169	154	156	165	119	164	143	151	175	167	157	154	172	136	146	134	147	151	125	131	149	157	146	153	168	151	166	144	146	163	129	150	158	151	174	150	135	169	157	152	182	120	165	157	139	134	131	144	134	147	158	140	133	134	161	172	153	156	136	144	149	163	143	144	156	158	142	179	161	169	139	130	170	169	132	146	151	146	157	132	150	163	154	133	150	148	154	148	138	145	143	137	159	154	146	146	164	146	132	136	139	143	152	149	151	122	147	118	162	144	170	173	155	148	141	157	160	157	155	166	149	179	149	152	149	149	140	154	154	147	141	153	159	171	159	145	157	143	155	141	163	140	167	148	134	150	145	147	157	141	138	166	155	150	172	161	163	168	136	166	153	173	134	154	135	158	165	142	148	134	142	137	161	140	151	150	150	172	143	149	139	152	156	163	156	156	151	146	149	170	146	138	140	154	183	152	147	141	155	152	158	130	152	162	145	158	147	156	165	148	154	180	152	148	158	155	169	170	145	132	137	168	159	164	160	159	138	158	147	162	154	130	148	144	161	155	143	141	161	145	135	142	170	158	156	159	136	171	136	136	151	173	157	142	126	173	153	159	138	157	139	137	167	152	165	131	133	145	158	158	156	157	142	158	162	155	162	136	158	141	190	138	129	163	137	151	176	141	162	159	153	148	161	166	159	162	142	140	163	151	172	133	169	160	133	147	150	143	149	141	144	179	165	149	150	152	140	146	150	155	152	163	157	139	165	140	147	179	145	152	153	144	137	154	159	170	160	160	147	157	145	170	165	180	152	147	151	147	159	152	175	144	144	158	165	147	151	149	138	136	145	146	145	156	150	151	159	146	157	150	153	139	141	167	162	144	144	149	140	155	139	131	155	166	162	135	144	152	143	133	131	157	161	161	159	137	132	159	146	157	164	120	152	147	141	194	151	170	169	154	164	140	154	153	163	164	136	168	163	137	150	134	139	166	137	163	146	154	160	160	147	156	159	128	172	147	171	158	164	152	146	154	148	142	139	137	156	144	163	156	138	161	155	141	139	173	159	172	143	147	153	161	138	144	138	138	151	137	164	143	179	160	154	172	146	155	159	152	164	180	160	142	134	145	163	173	145	141	168	138	172	163	160	149	136	152	163	149	171	144	151	148	160	179	152	156	167	139	149	136	170	140	149	134	147	160	140	145	142	137	146	160	147	139	151	133	143	168	162	150	154	148	157	148	162	178	136	136	144	173	162	150	135	160	157	142	157	144	125	153	145	146	135	130	172	169	166	166	149	146	170	142	162	157	144	139	157	140	133	155	149	159	156	168	147	154	162	135	163	162	154	144	138	159	126	160	172	124	147	135	165	125	177	136	142	132	160	129	155	155	158	158	152	156	164	152	162	160	133	148	133	167	145	152	152	141	139	132	160	130	162	157	170	159	128	174	146	140	172	119	136	130	161	150	158	147	142	143	162	147	145	141	150	148	156	152	140	164	128	168	150	150	172	133	136	134	129	155	155	161	155	165	147	155	155	155	141	159	158	134	144	140	143	138	144	154	137	167	121	157	133	151	159	162	141	144	160	126	155	152	152	139	139	165	140	190	155	147	177	160	172	149	148	145	139	123	132	154	150	134	148	140	136	163	156	156	155	132	151	166	143	161	138	162	143	147	154	146	135	149	147	159	138	173	150	141	169	160	149	126	143	130	132	162	159	135	165	176	150	151	130	155	160	148	173	137	150	153	159	133	141	161	131	163	156	131	164	134	139	142	145	165	170	136	161	149	148	170	162	145	160	135	160	145	138	119	135	161	149	135	152	149	150	182	145	149	152	160	147	145	139	169	155	156	157	163	130	154	130	143	157	167	156	171	163	138	161	137	151	180	149	157	178	187	131	157	137	161	141	146	168	143	140	166	158	164	149	148	154	127	161	165	152	141	184	183	154	165	159	145	147	153	156	164	147	131	143	155	154	137	148	136	162	139	191	180	167	139	153	144	152	155	147	156	135	161	145	128	144	159	165	138	183	165	157	158	160	145	149	142	145	151	152	129	142	159	152	160	154	144	166	148	148	158	148	138	139	164	151	149	146	137	131	161	153	172	156	167	137	164	151	160	166	136	138	172	155	159	172	176	149	146	159	145	166	171	172	141	168	143	154	147	139	133	162	142	156	150	165	147	174	155	170	154	152	130	145	138	163	155	135	156	152	160	161	136	144	167	155	159	170	161	163	148	172	150	137	138	149	157	139	149	134	142	142	147	151	136	135
27893	41643	33097	2230	1969	1618	1338	1184	1054	931	874	828	737	682	652	630	576	550	591	535	568	553	554	565	563	502	515	523	462	492	473	454	498	496	484	505	458	512	497	555	585	567	611	553	555	560	517	1461	5854	5439	4456	2745	1409	737	487	408	420	379	395	402	415	420	412	381	385	377	403	396	374	389	391	386	373	375	402	412	343	443	393	390	390	373	388	433	401	378	371	382	382	358	394	386	340	383	357	395	406	389	378	400	380	358	363	361	380	400	384	379	391	412	378	351	396	382	356	389	383	390	371	355	367	387	384	386	403	406	383	411	389	415	394	370	382	413	397	390	393	415	366	371	409	418	393	415	382	379	363	422	363	395	387	377	394	375	394	395	386	428	372	401	383	385	385	384	359	366	381	405	397	361	385	429	405	380	376	376	399	405	354	412	383	395	343	389	366	393	384	409	380	347	404	393	378	361	389	373	352	383	428	368	371	408	350	381	410	353	390	402	379	355	392	363	381	381	414	422	361	368	415	366	400	392	406	385	389	377	391	358	393	396	403	396	394	413	411	380	385	393	368	396	380	391	379	397	378	411	376	368	417	373	377	391	384	384	368	393	357	375	400	382	407	388	385	389	384	402	378	425	367	371	387	365	361	424	413	359	373	387	375	423	371	396	398	394	364	406	380	374	377	411	365	384	361	401	391	391	371	384	372	384	390	355	401	387	363	346	388	401	375	415	374	392	371	379	408	380	405	349	400	360	430	410	365	394	398	359	367	387	403	389	411	375	381	381	400	393	348	385	397	357	389	376	372	363	402	399	388	373	392	389	413	400	392	376	354	397	399	394	388	379	410	365	376	389	407	424	357	403	410	395	372	417	374	410	393	360	366	400	411	373	409	352	382	394	395	409	333	344	383	410	399	339	407	343	410	441	371	366	357	387	398	371	414	385	350	389	393	358	362	356	410	346	401	387	385	386	382	386	368	374	374	399	354	396	396	376	402	371	379	406	370	412	366	397	383	397	394	379	395	364	383	369	374	408	360	398	379	414	381	363	394	380	381	384	394	379	367	363	388	378	390	355	371	384	384	356	377	381	390	364	395	375	395	363	344	392	422	383	406	365	388	405	370	369	401	400	389	368	420	370	407	401	399	408	370	386	369	390	405	421	396	401	370	398	374	397	383	389	389	403	379	399	384	421	382	361	406	390	393	365	393	408	387	397	388	362	354	361	407	359	344	388	346	360	385	411	391	396	391	374	391	380	372	391	409	356	392	416	394	397	396	379	370	386	399	389	438	401	380	379	392	358	393	369	401	417	391	396	428	390	387	396	377	396	385	385	394	383	391	401	361	405	345	367	386	397	366	398	347	362	357	365	405	379	366	398	399	381	386	391	422	379	400	386	359	363	386	360	406	389	399	389	381	395	411	353	401	380	390	396	382	368	350	358	406	456	369	364	389	380	377	396	377	379	378	378	388	406	423	387	399	400	400	391	394	367	403	388	405	394	364	381	397	417	383	409	407	413	395	350	363	431	410	405	374	424	373	386	412	377	395	391	418	366	389	402	386	414	393	365	384	429	389	368	403	393	385	370	365	410	351	398	361	396	404	369	372	422	367	412	418	403	398	428	364	371	401	366	363	384	358	391	403	340	361	388	372	389	377	384	378	414	432	370	402	373	399	408	353	403	393	409	389	433	434	372	386	378	369	371	378	403	371	404	336	397	371	376	409	373	361	388	373	402	350	405	384	409	362	399	416	361	418	408	377	389	385	364	398	390	391	427	392	425	378	388	377	354	422	376	382	400	398	405	420	392	382	370	381	388	392	377	408	360	365	392	399	438	380	396	371	381	407	443	399	370	383	387	375	373	428	387	374	362	389	384	380	368	399	368	371	397	375	387	376	367	398	382	363	388	397	383	366	409	397	362	393	434	395	387	412	424	372	401	423	408	379	384	380	394	362	417	377	411	374	408	391	399	378	374	400	378	392	353	374	371	372	383	348	390	378	423	391	372	337	358	380	396	368	372	370	404	368	364	433	376	389	410	405	335	372	396	352	405	392	390	368	392	386	385	392	371	383	353	397	350	381	379	378	410	386	411	387	398	357	377	428	404	402	380	423	388	399	374	405	431	388	407	386	412	367	351	402	388	388	358	382	388	375	415	345	376	409	358	420	374	397	373	397	392	368	383	378	372	420	425	411	371	381	377	399	387	395	402	355	361	374	408	336	355	428	393	380	371	386	360	368	367	387	415	392	364	394	402	371	374	373	369	387	380	373	381	399	410	374	365	395	401	420	405	389	353	409	404	392	383	378	404	429	376	373	400	409	404	378	362	373	411	374	370	378	380	387	379	396	382	360	434	371	403	398	383	382	388	401	373	399	389	395	371	379	403	384	380	400	399	377	407	412	388	406	381	378	394	419	402	378	372	364	391	379	390	410	375	417	412	377	386	378	390	392	404	399	418	387	403	360	416	373	430	405	416	366	366	404	402	385	420	379	378	387	420	393	383	367	363	393	396	405	368	383	382	399	386	413	381	392	396	416	391	385	386	377	405	379	388	364	370	377	407	409	392	395	389	414	391	370	388	412	418	370	380	374	379	375	360	369	390	362	412	392	407	388	379	394	410	378	391	374	386	449	382	402	396	396	410	417	387	393	395	372	391	374	366	395	394	316	411	402	385	403	385	380	399	372	416	402	391	384	371	368	390	377	397	368	349	417	341	395	396	336	404	399	384	375	393	410	376	397	386	393	397	398	376	363	415	394	388	406	394	390	373	405	386	365	371	387	399	415	395	402	374	395	392	389	395	397	385	347	391	391	376	403	402	387	388	408	379	415	420	403	391	381	377	375	388	376	401	364	365	402	386	410	382	403	395	377	412	362	383	415	401	368	375	419	386	386	377	377	393	366	379	429	398	404	377	380	376	366	405	371	371	385	427	405	411	373	391	388	392	349	358	384	386	390	395	415	385	386	385	402	390	354	362	407	381	393	386	384	434	368	362	379	391	356	389	390	353	396	376	380	358	405	402	364	397	409	374	383	399	373	377	377	394	389	399	371	395	379	398	399	385	373	384	404	351	394	379	372	358	419	412	377	412	387	387	400	381	355	416	391	388	400	401	368	365	407	353	400	383	384	394	393	390	377	368	422	408	400	405	358	372	373	415	386	382	380	397	369	404	367	395	378	411	348	404	405	385	382	374	382	406	378	390	392	418	385	366	410	400	379	365	410	382	372	367	421	398	411	430	410	419	398	414	407	405	397	381	399	378	387	381	360	385	394	382	367	414	364	407	404	391	390	377	391	371	385	391	381	407	388	393	400	393	369	406	389	392	355	395	394	395	399	375	360	430	390	332	393	381	353	369	369	380	394	360	376	385	409	393	388	378	390	381	386	398	397	406	391	404	404	385	415	372	401	421	390	375	390	392	443	397	394	358	376	393	396	362	405	409	369	376	365	391	355	387	401	409	422	402	417	360	400	402	399	427	392	361	405	380	396	394	414	379	351	362
51259	62464	58535	18969	6455	981	517	390	336	309	300	250	242	232	200	211	202	201	184	169	201	196	193	191	192	175	147	138	159	150	145	177	164	185	156	171	159	165	179	160	167	176	177	192	203	187	150	374	1472	1355	1085	669	448	255	172	159	153	127	148	138	168	144	143	118	137	130	170	157	145	151	145	125	148	159	156	137	160	136	164	161	149	144	141	126	152	138	155	150	137	146	162	154	143	137	139	159	164	159	132	146	147	142	151	154	168	140	144	151	154	148	142	162	122	149	152	136	148	139	157	121	163	151	150	128	117	133	137	140	118	167	145	150	150	135	149	149	146	141	177	145	139	156	130	149	140	145	150	159	146	126	141	138	147	127	136	139	153	138	129	136	133	149	154	135	128	127	140	147	147	148	149	140	132	170	147	150	123	134	127	133	120	138	134	136	147	155	145	138	145	143	148	131	122	144	163	168	125	137	150	139	154	153	180	133	143	158	139	142	154	141	138	150	154	149	127	149	152	132	130	147	148	117	150	134	137	136	158	125	131	141	149	142	146	150	155	160	140	153	107	146	154	149	142	153	171	145	163	132	125	153	159	145	120	170	131	137	157	140	144	127	156	163	125	130	142	123	130	130	154	124	144	154	136	135	153	163	163	132	172	164	139	144	155	151	127	136	135	150	135	153	139	141	146	151	137	141	151	153	131	136	157	157	132	144	132	135	131	137	131	137	145	131	141	142	119	148	136	155	153	129	141	144	143	143	158	133	138	160	134	152	144	151	134	119	152	150	138	137	162	140	133	146	151	149	141	145	150	145	134	132	141	153	153	146	147	151	150	152	148	159	147	123	141	122	128	147	169	139	141	130	131	127	138	125	137	139	135	123	115	145	156	151	137	148	154	146	146	143	138	148	143	138	149	144	136	139	122	159	146	141	142	158	123	140	152	155	125	132	147	142	135	147	135	120	128	132	162	140	131	129	152	144	127	141	137	119	162	149	151	149	153	140	123	138	161	138	159	138	134	131	156	146	130	139	150	153	145	134	120	146	130	118	143	143	140	147	142	158	165	139	160	144	155	128	129	132	144	149	145	152	134	139	163	161	138	145	141	128	142	139	142	150	129	141	136	115	154	138	137	145	140	157	144	158	114	135	133	153	151	172	146	128	154	142	130	148	152	133	132	144	140	151	144	158	132	139	147	145	130	137	148	141	132	150	137	153	119	140	156	119	149	126	159	139	155	174	129	143	145	149	142	145	133	136	159	138	157	165	143	136	121	136	159	136	143	137	143	138	147	174	157	149	162	142	158	153	116	150	174	138	169	167	152	160	131	143	162	145	135	132	139	152	133	142	144	131	139	135	150	126	148	151	117	143	142	142	141	143	130	144	147	131	147	139	149	121	146	137	129	143	128	148	130	140	134	162	148	121	128	129	123	145	136	136	139	153	130	153	136	163	119	174	136	126	160	135	153	135	142	142	142	129	132	150	122	170	133	139	153	140	134	144	164	149	130	125	143	139	137	141	122	163	140	147	133	165	137	138	154	148	151	130	123	168	136	152	150	162	146	138	156	147	147	130	132	125	133	156	143	139	143	131	157	154	141	131	143	134	157	151	143	146	132	131	138	161	147	149	154	138	139	153	134	131	145	161	141	142	137	139	149	136	120	130	140	145	147	140	120	123	131	135	132	134	136	147	147	140	128	146	150	147	147	147	162	132	143	128	140	138	105	127	110	142	158	129	144	135	135	128	146	147	155	144	122	119	119	148	150	151	138	153	156	141	140	159	142	138	133	154	169	125	151	134	136	127	149	134	154	147	160	128	143	143	153	150	122	142	128	147	148	120	139	152	152	149	153	146	140	135	141	144	131	130	137	133	161	131	142	142	150	120	161	151	152	163	158	148	141	154	147	151	157	173	157	138	179	148	143	150	129	154	134	134	165	138	147	120	153	144	122	140	155	143	134	134	132	168	159	150	131	121	133	150	125	139	137	143	140	151	153	170	143	135	144	139	151	142	163	147	152	145	121	145	145	154	123	165	148	129	154	138	147	135	124	131	135	145	128	150	133	129	161	149	144	158	155	146	146	139	152	152	145	158	149	149	143	136	154	161	144	164	148	135	142	136	146	145	122	136	139	138	144	146	141	166	141	152	143	141	163	133	155	146	122	132	139	154	144	154	147	130	142	148	153	146	128	137	142	146	131	146	141	144	155	124	155	137	138	142	145	149	143	139	150	141	141	148	156	142	136	134	132	134	175	137	152	132	146	131	151	156	144	153	132	159	138	148	143	160	136	154	151	159	146	163	146	135	106	156	159	157	144	119	146	150	122	141	173	140	150	107	147	141	123	161	126	137	142	155	142	147	124	133	146	139	140	133	130	143	141	160	132	146	162	137	145	115	178	163	150	150	134	158	154	146	134	169	165	146	165	154	139	160	128	160	166	149	146	137	135	153	138	159	128	153	157	149	135	142	143	165	154	118	135	152	146	138	130	154	150	136	141	139	146	118	129	132	137	135	135	174	147	165	141	160	145	145	150	160	149	157	135	129	138	163	133	150	138	119	143	141	125	166	153	135	156	150	133	143	147	165	135	137	131	141	135	142	144	143	149	151	154	140	130	136	130	143	114	156	157	147	152	166	156	145	132	139	163	143	147	137	131	150	140	139	148	154	152	126	145	162	117	130	159	151	126	157	146	157	145	133	145	160	149	140	142	141	137	123	164	133	152	152	137	156	141	131	132	140	166	137	145	155	121	137	156	124	152	134	133	160	160	138	137	144	148	130	129	155	149	146	128	154	129	130	148	129	152	142	143	136	163	149	129	152	140	129	137	162	132	151	134	142	158	149	133	121	164	144	149	146	140	148	130	158	156	141	143	142	154	131	139	139	140	139	125	152	159	150	119	150	144	142	154	145	140	146	145	147	136	147	152	144	128	131	166	166	176	156	141	162	160	149	149	125	129	157	160	132	152	149	165	150	136	153	148	149	168	159	134	135	151	149	114	131	164	149	163	142	165	143	148	150	120	144	130	151	147	142	131	136	165	147	124	151	134	142	152	126	138	148	136	153	153	148	141	133	140	125	156	160	146	145	149	159	135	134	157	157	142	140	131	137	131	141	136	131	135	145	136	124	147	139	137	148	133	121	144	142	139	121	176	176	121	157	156	140	148	142	149	165	171	164	145	155	158	132	148	111	112	147	141	142	142	137	142	147	142	143	146	142	147	139	140	146	119	155	155	144	139	133	152	173	136	156	115	132	151	150	141	115	137	137	141	143	147	128	138	154	136	137	164	147	149	140	128	134	150	150	133	144	148	145	170	136	153	135	148	144	141	153	141	134	134	134	153	138	137	127	127	127	142	137	157	151	135	143	157	152	126	162	146	129	134	132	144	137	152	136	145	122	150	153	154	146	126	121	154	153	123	141	147	162	149	150	151	144	144	124	135	144	141	135	153	169	156	140	141	124	142	148	154	162	157	130	134	153	129	148	135	162	127	140	133	161
33888	49645	44048	3247	3062	2409	1940	1631	1380	1277	1165	980	930	843	763	774	658	654	607	640	640	616	590	613	631	601	532	562	562	575	523	502	466	522	540	498	517	546	516	534	512	605	615	575	668	773	534	2058	8582	8234	6448	3684	2070	875	489	418	387	389	374	347	385	327	371	388	398	380	328	358	374	380	354	359	384	373	326	385	359	330	346	370	363	373	379	352	408	355	363	333	348	330	371	330	347	384	366	384	352	372	354	385	363	383	354	341	365	308	345	369	392	396	333	341	366	394	396	350	352	387	361	419	364	334	354	328	357	349	359	382	387	360	384	364	370	379	346	358	377	369	351	339	382	357	358	345	353	355	380	354	357	364	371	370	385	332	365	359	363	335	354	397	385	350	355	342	345	366	360	335	377	352	370	370	376	313	358	365	336	355	358	379	343	334	370	349	400	393	356	379	390	364	290	371	362	400	358	369	344	361	367	357	314	409	357	374	339	343	377	361	362	372	352	347	353	372	368	393	366	360	335	364	373	356	359	373	371	328	347	353	353	343	378	413	377	402	383	385	375	359	352	377	384	376	346	345	366	362	375	352	389	355	375	351	336	360	365	345	338	358	408	361	352	337	370	374	376	358	350	392	342	376	359	351	356	368	358	409	372	380	392	334	358	348	338	382	354	341	351	337	355	378	338	383	355	345	361	355	355	366	386	346	370	377	343	391	365	345	372	361	358	371	356	365	373	367	330	363	367	333	366	370	360	374	374	356	339	373	363	343	365	340	387	380	333	371	381	327	373	370	358	344	372	373	383	372	354	357	344	363	360	348	343	344	371	354	362	379	392	352	364	347	366	341	352	372	344	387	373	374	334	352	369	377	386	367	344	344	382	355	386	360	364	373	361	353	337	396	340	360	323	348	381	360	344	376	377	341	348	366	363	361	341	338	353	386	359	359	335	361	356	346	371	380	347	338	362	368	359	341	342	382	354	349	392	356	363	362	358	347	370	379	376	376	379	341	330	352	348	337	357	357	347	320	365	326	365	352	328	367	361	388	338	367	374	355	353	351	339	313	389	339	344	367	403	357	329	352	365	334	341	368	364	338	386	362	361	371	380	362	333	376	325	374	407	367	356	367	357	354	372	358	328	359	341	347	396	361	364	359	363	365	390	374	391	362	360	329	364	357	331	359	377	352	401	360	346	371	346	389	335	349	385	390	365	377	349	344	353	356	398	362	379	391	357	323	331	362	327	353	366	361	366	363	378	390	356	384	359	377	353	336	377	383	350	359	405	389	354	354	388	381	362	364	326	369	371	349	378	370	374	375	344	379	364	371	362	345	381	375	340	360	342	302	375	373	358	376	356	382	379	396	342	369	371	358	374	379	370	372	397	389	379	342	366	370	367	348	315	341	351	376	363	365	379	382	361	385	321	361	373	355	372	351	349	352	319	345	354	348	348	338	359	369	371	375	396	349	370	342	397	351	386	340	347	376	375	367	348	343	390	401	328	405	367	369	374	353	341	347	379	375	380	391	351	394	380	349	353	336	385	342	365	380	365	364	358	381	366	352	322	350	393	326	409	364	354	350	345	332	366	346	379	385	363	348	374	359	361	369	351	386	377	376	346	363	360	401	350	386	356	360	365	342	359	390	388	383	380	343	379	372	334	358	354	365	373	330	360	336	381	372	331	323	343	367	318	399	356	390	382	346	364	351	371	340	342	398	339	345	351	357	367	373	366	377	387	394	355	364	380	383	367	352	366	378	355	377	366	351	373	387	358	368	382	377	376	355	381	343	401	354	334	343	387	366	341	370	362	371	358	374	368	396	384	340	366	336	383	344	371	355	374	358	382	348	333	349	367	368	365	398	350	360	374	370	328	365	356	378	383	384	371	361	362	379	357	348	341	355	378	371	398	378	359	341	368	379	372	386	368	361	386	369	355	388	421	350	346	376	359	351	354	312	367	377	347	352	357	359	379	340	321	383	385	353	421	361	379	346	373	343	338	350	383	371	327	371	353	344	346	336	360	362	339	342	355	345	355	359	358	383	387	405	359	362	344	395	373	388	378	361	382	371	355	365	336	400	386	344	374	374	371	324	379	370	378	372	381	345	383	336	346	368	355	359	339	375	383	368	377	339	343	367	362	371	322	369	386	363	375	366	388	329	403	345	357	367	368	354	372	326	363	351	375	381	347	373	374	367	335	345	326	376	362	356	350	341	338	332	384	357	367	365	360	357	387	377	357	360	315	365	378	379	352	344	347	366	397	338	385	413	384	344	333	365	338	348	333	383	361	391	386	357	362	345	353	358	365	364	362	332	347	363	339	382	372	375	359	346	345	352	352	337	351	342	345	359	376	390	368	351	401	371	354	384	361	387	383	350	340	369	373	373	361	358	365	347	397	332	399	327	369	359	373	353	384	392	360	351	361	376	349	352	356	394	350	390	362	332	376	379	379	347	347	370	337	356	360	374	341	384	390	355	402	332	343	361	353	374	335	346	394	317	386	350	383	355	348	372	364	361	371	359	374	375	369	395	399	356	375	361	368	375	348	345	350	358	371	348	353	378	376	374	329	360	356	362	355	337	362	342	343	380	339	370	344	366	395	343	349	340	339	354	358	370	352	351	354	366	327	376	379	343	391	381	356	343	364	356	354	371	364	342	381	351	367	339	381	366	336	381	361	379	363	341	388	353	399	375	353	344	357	366	376	357	349	353	369	355	343	337	389	366	323	364	362	365	353	375	358	360	331	360	365	370	377	369	338	389	360	364	343	350	344	350	364	368	354	358	395	354	379	378	360	391	405	356	374	374	398	346	332	397	362	342	351	352	369	363	367	348	365	337	359	371	352	371	385	380	354	326	366	365	352	384	370	373	374	369	366	375	379	378	382	366	328	343	354	369	371	355	378	351	347	346	362	376	372	382	364	355	364	381	329	393	353	336	368	319	350	404	375	354	364	338	361	350	353	373	387	382	415	358	365	328	358	346	352	368	332	373	354	355	335	342	382	372	404	382	335	341	344	377	349	349	357	339	357	363	353	363	357	339	378	366	339	347	373	356	357	348	372	370	365	373	379	365	340	370	383	347	353	363	363	310	375	360	371	379	378	339	356	368	375	355	340	363	391	378	370	374	356	360	358	366	346	355	359	354	349	355	337	372	364	342	350	339	317	344	375	378	369	382	360	336	338	376	367	362	372	374	342	391	399	356	375	404	352	347	366	347	348	359	335	394	379	402	361	362	360	342	378	381	356	368	348	360	359	356	351	348	379	372	392	314	381	315	348	347	370	360	349	365	401	334	377	356	375	359	372	354	367	365	375	385	345	339	361	375	381	370	345	341	356	383	402	373	412	393	366	338	412	353	370	356	356	318	336	356	365	359	364	378	377	350	330	328	371	380	340	356	384	339	406	349	346	363	362	337	378	377	382	400	337	364	363	329	342	364	372	334	400	340	337	364	347	385	391	373	337	377	361	373	357	365	340	360	351	344	330	365	366	358	356	324	383	363
8729	7335	5969	300	163	126	133	141	141	122	131	111	148	129	131	151	137	147	148	119	138	135	129	104	132	137	140	128	118	139	135	150	135	128	124	124	148	142	141	146	128	153	137	149	155	146	157	167	184	240	270	225	185	171	149	148	132	121	134	138	115	125	147	109	122	142	128	109	140	115	123	134	146	117	123	144	134	114	132	147	142	140	132	134	130	133	113	142	131	131	129	127	112	118	134	144	124	133	129	146	142	119	135	130	134	132	138	126	131	127	123	126	125	137	138	140	134	127	119	130	134	128	121	127	118	134	135	135	127	129	134	130	120	111	117	124	130	117	128	132	105	134	127	124	133	130	119	136	129	128	154	149	139	128	143	124	124	133	140	145	112	156	127	131	129	142	125	115	134	131	129	119	133	131	137	122	138	112	131	134	116	133	124	137	96	117	139	125	147	126	118	120	124	125	115	130	148	143	127	132	129	146	123	127	149	132	104	129	115	116	133	133	147	113	143	141	132	108	128	105	119	126	120	100	118	137	130	133	136	149	145	134	140	129	140	127	154	135	107	141	133	119	132	146	147	132	139	133	137	124	117	111	142	126	122	134	129	113	126	145	125	114	142	112	138	140	106	110	135	123	140	137	137	148	124	136	129	116	109	120	139	148	139	129	134	134	134	133	130	125	136	135	111	143	126	128	131	136	146	146	150	135	116	156	111	136	122	117	119	109	138	137	118	126	136	151	143	108	120	141	140	135	115	127	154	109	124	121	129	131	121	132	135	119	123	130	125	136	142	122	154	131	134	130	144	146	134	124	134	109	130	143	104	139	133	124	124	118	143	123	144	140	135	170	125	133	121	120	118	126	138	146	147	128	111	147	114	118	127	129	137	135	132	132	128	124	140	133	129	139	116	128	116	121	139	139	139	118	138	115	118	110	112	145	150	147	125	128	121	116	119	120	128	127	134	132	132	110	109	132	124	111	145	133	128	93	130	120	112	117	124	131	125	147	125	120	110	133	129	135	139	122	140	117	141	112	123	137	118	145	117	130	127	152	139	112	129	123	117	127	120	118	116	111	109	129	107	135	129	126	149	147	134	128	111	118	116	117	113	107	117	121	127	127	123	120	125	115	121	138	124	137	150	123	121	160	130	129	119	115	127	128	141	133	123	137	144	114	144	121	114	126	138	145	121	138	123	135	124	129	112	140	132	129	125	131	136	163	125	115	131	134	127	129	122	132	139	118	143	145	118	127	138	157	120	134	127	131	119	127	135	123	129	139	134	135	142	132	145	114	125	135	141	149	109	131	144	138	122	119	105	129	135	126	135	129	135	140	127	95	130	130	125	130	132	131	113	124	135	140	146	123	162	127	110	136	135	115	129	130	104	145	146	133	134	136	150	117	138	135	141	154	137	136	121	150	139	126	142	118	121	135	136	114	151	136	133	135	136	135	111	155	128	120	127	138	127	138	121	143	126	129	128	139	125	117	142	138	111	126	120	126	117	112	125	140	140	132	118	136	162	115	121	140	134	142	143	160	126	145	109	127	127	140	115	120	145	136	115	133	134	137	157	139	103	148	129	130	133	105	114	127	130	102	130	121	120	124	139	102	130	122	120	135	114	128	137	135	140	140	119	137	117	131	131	136	139	137	135	120	118	126	120	96	118	118	108	123	144	111	132	118	127	134	114	132	116	135	124	120	126	133	117	142	144	119	133	149	103	136	133	149	143	157	138	144	114	146	145	109	115	101	128	122	139	127	139	131	113	139	148	104	123	147	152	116	117	150	137	119	126	135	132	127	146	154	113	136	117	146	127	121	148	138	140	113	123	129	126	114	122	154	119	111	116	146	154	123	133	143	146	147	123	146	120	130	118	127	153	146	132	121	144	113	112	137	107	150	124	129	118	144	120	124	142	135	133	111	114	120	139	114	131	120	107	118	115	114	121	124	110	127	125	128	123	143	120	128	115	144	122	124	130	144	116	140	133	148	137	111	152	142	132	120	136	104	114	125	139	141	119	120	134	104	129	143	141	129	133	131	117	124	133	124	124	139	151	123	135	137	118	135	142	120	143	125	127	137	95	122	126	138	125	127	113	121	144	135	118	117	137	129	131	128	122	112	146	131	121	115	129	121	123	119	124	142	108	149	141	111	121	133	110	123	135	139	121	112	114	150	144	132	140	113	131	113	147	153	123	136	122	128	135	117	130	144	120	139	125	123	113	111	114	121	116	134	129	124	149	124	103	130	119	131	134	115	126	97	109	144	135	122	137	125	143	136	104	133	118	154	143	124	132	128	120	119	148	138	133	146	118	119	108	135	126	123	120	101	130	138	134	137	123	146	113	143	165	116	118	134	142	115	128	123	135	121	136	125	129	152	127	136	116	117	113	146	138	119	139	141	133	128	137	118	128	128	138	140	137	113	136	150	116	136	123	158	143	146	126	135	126	138	129	133	138	132	131	142	129	123	147	97	137	133	123	149	135	147	111	148	113	130	123	126	118	141	126	120	121	132	133	120	151	142	126	110	139	147	138	135	135	136	116	115	143	120	117	123	122	141	128	126	108	145	119	111	126	133	113	141	131	126	137	133	151	130	137	130	146	105	121	148	133	149	140	124	133	123	135	138	124	125	131	139	146	106	143	141	128	136	119	114	128	134	130	138	129	131	136	148	139	129	129	147	123	142	141	135	123	116	108	113	133	152	128	114	140	121	145	123	117	134	127	131	141	139	132	145	158	131	134	147	118	129	146	131	133	132	118	134	126	120	139	124	123	141	141	126	135	126	134	131	118	120	124	130	126	147	111	118	141	131	119	120	136	134	159	132	139	140	124	155	124	123	110	109	118	114	119	157	136	121	117	131	150	124	137	140	135	132	137	137	131	135	131	147	113	140	133	128	115	127	136	125	123	116	122	135	147	109	142	139	123	119	123	134	122	140	116	127	132	129	137	122	134	123	126	154	136	130	99	152	112	143	142	136	143	146	131	108	140	128	126	141	122	141	106	133	118	140	132	127	112	122	121	139	122	126	157	118	133	145	157	134	127	145	124	120	123	125	143	107	122	128	153	127	126	123	126	135	128	121	159	138	123	108	117	116	135	125	119	115	131	128	144	115	126	117	122	122	133	131	120	118	124	125	142	133	144	118	120	131	123	135	131	122	119	120	126	119	130	140	143	131	106	131	136	120	139	129	119	130	134	128	127	112	126	152	93	136	137	134	132	143	117	123	162	130	136	158	139	121	137	142	129	144	130	106	103	109	119	126	127	124	127	154	133	139	132	113	117	130	123	117	148	129	117	120	131	118	152	126	137	142	128	135	99	139	88	135	110	138	123	122	136	130	130	122	102	125	133	147	134	115	135	114	112	155	123	117	121	130	131	131	142	118	126	152	130	138	141	127	114	153	117	125	130	114	111	133	108	125	127	127	110	117	117	133	148	128	149	120	118	133	144	148	124	133	135	117	136	123	113	138	153	136	143	134	145	133	126	139	118	125	132	135
6450	10902	9195	472	465	429	411	426	393	393	431	396	397	391	357	395	343	375	347	400	327	365	363	378	371	375	369	366	374	383	331	385	376	347	391	354	383	371	372	345	382	383	392	395	421	417	408	438	911	1133	1010	767	582	436	385	362	326	313	325	348	334	342	339	335	338	321	343	340	336	355	347	347	349	329	353	322	311	340	319	357	332	352	339	340	333	326	372	367	339	342	305	322	350	388	361	343	338	331	320	315	367	344	373	334	368	342	326	346	377	333	320	305	320	337	331	309	348	321	308	344	345	331	341	328	335	336	345	347	354	328	331	337	353	345	351	319	345	356	317	354	320	337	348	333	360	369	352	348	332	347	371	325	325	309	365	351	328	359	368	330	374	326	352	335	312	325	358	350	340	332	349	345	346	329	333	342	313	318	358	353	346	299	349	375	337	336	370	334	331	353	331	388	334	374	327	327	326	341	343	346	325	360	345	335	358	342	341	307	330	344	307	350	343	370	356	355	348	392	346	371	330	366	349	337	330	385	362	329	328	294	331	325	340	339	355	336	318	339	326	328	337	324	342	354	379	308	351	337	344	341	324	385	352	302	328	360	352	331	347	357	314	315	324	336	357	351	375	347	326	329	360	339	361	337	343	286	350	332	343	330	344	321	333	326	329	343	324	342	352	337	341	364	348	318	363	359	357	315	349	333	348	313	352	324	354	361	356	361	382	358	323	351	351	380	314	344	363	358	344	330	324	354	346	331	343	304	330	347	365	356	366	342	359	293	360	320	323	310	322	311	355	340	306	312	337	341	369	326	337	357	338	357	308	349	333	336	343	380	336	382	326	332	374	316	360	319	369	338	334	339	364	320	342	338	363	320	339	374	333	346	312	369	325	321	345	338	374	332	339	346	322	328	344	315	365	347	317	327	350	310	325	330	345	359	370	297	316	320	325	310	315	341	320	321	356	333	332	327	354	345	329	316	359	337	330	337	311	332	345	350	323	365	360	354	340	298	323	314	356	332	335	309	339	346	348	329	341	333	310	344	354	361	340	359	364	330	336	345	335	331	337	327	347	322	328	321	351	332	348	340	320	367	354	342	368	329	353	320	332	364	312	342	358	337	369	315	363	316	324	351	350	317	330	349	358	344	368	336	331	359	331	300	356	329	332	329	324	327	325	369	334	335	349	315	369	316	348	329	348	322	332	382	325	334	340	346	324	358	316	349	349	341	355	381	343	342	348	333	309	330	334	342	361	363	347	327	305	351	343	331	349	325	382	360	361	364	328	339	317	369	361	341	338	363	366	364	321	340	330	345	373	360	317	341	335	339	315	329	321	289	320	347	333	346	337	369	338	319	342	342	317	339	346	339	334	343	333	328	359	322	340	347	342	351	317	358	317	294	361	332	321	343	369	332	330	350	345	349	329	323	359	338	392	349	351	335	357	367	345	376	347	347	346	335	340	339	328	339	336	356	358	330	334	343	310	334	329	312	326	335	333	370	329	350	324	358	313	355	325	355	336	326	324	367	316	353	367	324	347	345	357	306	368	354	351	349	343	324	324	339	350	343	336	346	336	349	349	342	360	331	345	354	361	310	351	332	350	338	335	340	319	366	373	347	329	311	353	321	347	365	345	301	356	343	346	333	368	343	346	342	381	340	338	353	337	327	361	335	329	364	313	310	353	335	329	349	353	356	319	323	329	355	355	332	357	357	308	363	354	316	321	332	340	345	323	354	323	354	323	388	340	323	350	343	383	354	331	333	354	323	318	324	341	328	345	354	361	356	334	356	318	346	327	363	310	376	307	337	344	360	316	330	334	363	372	333	350	320	367	320	350	335	329	361	337	319	353	371	346	346	343	333	292	321	353	346	343	310	348	357	346	372	335	336	350	303	367	358	326	348	329	360	383	311	358	372	350	346	342	339	324	317	350	343	305	343	297	326	324	333	336	348	357	333	359	345	363	359	323	338	324	346	354	335	378	345	316	362	342	376	325	349	323	339	357	328	336	345	295	346	341	368	364	333	344	362	363	363	359	339	357	315	335	375	352	344	351	366	329	352	374	334	351	387	357	340	326	346	308	352	346	325	311	340	340	312	309	359	323	338	345	325	335	317	339	350	333	329	357	333	317	321	345	334	348	351	357	341	335	352	339	330	329	337	338	352	346	335	351	351	317	358	364	329	333	311	337	323	327	326	387	381	329	356	369	338	321	361	340	339	338	387	336	320	352	361	335	327	340	319	338	348	360	343	344	377	370	345	346	383	316	333	353	364	324	337	321	332	334	289	347	348	338	337	346	374	287	322	330	331	345	335	343	345	326	370	324	341	353	335	348	379	357	356	349	353	366	348	343	392	321	358	359	348	346	339	317	341	330	365	332	376	343	337	323	332	325	331	322	318	361	304	347	346	352	365	372	334	350	330	370	340	314	365	308	303	357	348	327	333	374	339	349	356	323	360	320	319	355	342	337	320	352	370	362	351	344	345	361	376	338	347	356	338	350	361	340	326	328	380	354	313	332	338	359	349	334	326	358	377	361	334	348	330	323	354	351	347	366	300	342	356	344	336	318	351	336	325	344	359	333	357	314	282	317	358	328	357	326	354	364	320	316	339	328	311	328	338	344	328	358	320	353	360	336	346	324	354	353	352	321	334	351	320	354	340	333	363	333	350	346	324	332	346	321	317	344	372	333	342	346	338	336	306	340	312	342	352	342	329	339	336	356	338	335	332	330	371	356	328	382	333	320	325	396	333	354	355	333	319	338	321	394	303	317	341	342	314	350	339	331	318	339	345	334	338	313	350	332	327	325	355	319	338	342	330	328	343	345	351	330	317	358	354	353	354	336	330	357	344	330	331	320	333	329	285	339	317	347	363	336	311	333	326	363	321	333	339	318	331	361	307	355	329	353	392	321	352	328	328	341	343	321	309	318	354	336	361	354	327	378	303	375	326	373	342	321	340	379	345	337	346	325	357	322	339	340	335	335	323	357	360	332	355	314	345	355	342	371	359	318	323	327	348	310	341	365	328	338	352	373	340	320	342	353	336	335	378	347	329	353	378	325	356	322	334	348	362	331	332	352	352	322	354	344	366	330	359	312	356	322	355	324	340	323	335	312	344	347	346	354	334	326	352	321	334	349	351	363	371	317	354	327	317	334	367	350	368	373	326	324	355	337	355	378	318	333	357	353	318	330	331	343	371	337	325	357	336	341	344	331	341	359	338	327	358	374	374	359	351	346	336	326	345	364	344	334	331	340	310	332	367	333	330	335	356	319	330	372	350	323	333	329	327	374	345	331	319	324	328	349	333	351	331	334	335	361	327	318	304	325	327	347	344	342	333	302	327	322	351	297	311	328	330	333	370	368	309	376	345	344	308	321	367	343	340	355	357	341	340	344	339	377	330	336	355	367	316	317	339	330	345	323	364	340	344	360	333	351	356	362	342	321	337	329	355	325	342	384	345	346	332	353	339	312	353	312	334	354	336	346	351	353	341	337	341
46052	47884	47472	14720	3283	858	421	295	262	257	222	248	216	201	192	198	205	181	170	159	171	187	182	178	181	160	185	176	179	149	170	138	186	160	165	144	174	152	152	145	191	170	204	194	188	169	185	245	846	893	787	508	327	213	166	162	167	146	149	160	158	148	171	136	141	175	135	172	149	156	150	150	135	156	198	162	144	136	165	153	190	156	147	171	166	148	125	174	132	147	146	151	134	148	155	128	141	160	149	163	160	150	157	116	163	130	154	155	153	125	156	175	155	147	157	152	141	154	151	141	137	158	139	125	146	152	139	147	154	152	128	169	136	157	160	150	140	176	132	154	168	148	150	154	156	154	158	176	154	160	155	149	149	151	176	140	169	173	164	150	137	169	169	148	138	152	132	150	143	148	132	154	163	142	163	158	160	175	146	131	151	148	197	140	156	170	160	143	156	151	151	156	164	147	154	136	161	150	152	140	148	148	145	166	151	141	142	159	151	149	155	141	142	155	137	162	120	129	158	163	169	164	158	149	154	167	129	141	144	163	136	128	153	164	153	138	163	167	154	153	140	175	164	145	158	146	144	142	149	153	137	153	151	157	170	151	151	140	185	144	137	151	159	171	164	152	181	154	153	141	140	153	136	160	151	155	170	170	127	168	130	158	170	156	134	154	134	147	159	134	167	181	151	143	157	162	132	140	155	140	139	143	142	147	152	139	147	168	154	150	169	143	177	148	177	143	150	142	144	164	175	155	159	133	156	150	126	163	130	151	160	149	163	152	159	122	154	140	153	171	171	152	171	145	147	140	163	149	144	161	135	165	148	147	164	149	144	169	163	147	151	161	164	153	150	160	166	154	142	171	157	158	153	169	155	181	136	154	159	161	171	157	169	132	187	144	170	146	174	151	150	160	150	164	138	146	162	167	146	165	133	150	170	143	131	147	152	151	157	151	151	153	140	142	165	126	138	132	142	155	158	148	138	166	150	155	124	161	126	160	138	149	177	165	139	182	166	169	151	169	157	161	166	157	162	154	163	158	146	177	152	157	152	150	151	146	139	136	163	147	141	161	139	154	155	138	137	141	170	151	139	163	167	146	152	137	174	153	132	171	136	161	161	157	144	156	131	161	156	149	135	142	155	130	146	150	177	149	164	157	146	155	151	159	181	154	163	158	170	164	149	171	182	142	154	157	136	151	144	148	160	142	165	167	129	140	152	169	147	135	145	141	161	142	148	189	150	156	145	131	153	162	162	160	159	178	163	154	146	135	138	149	159	145	147	156	132	153	148	152	152	166	166	160	163	167	141	135	168	145	149	162	161	153	157	147	143	134	167	148	155	137	142	143	155	157	129	155	148	148	151	152	166	129	169	159	135	157	158	158	137	150	151	161	155	123	133	148	154	157	182	147	165	174	153	146	165	131	161	164	130	159	150	136	175	155	166	156	148	148	142	173	175	145	174	142	155	162	127	134	158	155	162	171	155	147	160	166	140	145	146	131	163	128	166	157	165	144	166	146	163	144	155	152	159	164	161	138	151	163	167	146	171	154	169	176	157	134	159	143	153	155	140	161	130	164	128	150	148	134	160	147	149	162	165	140	147	154	153	163	163	149	162	160	164	158	153	162	162	151	152	161	140	140	147	141	151	148	150	148	144	136	157	156	137	151	156	151	132	139	153	160	163	138	163	154	154	160	139	153	166	150	163	164	155	161	174	152	156	168	143	157	147	154	175	136	158	146	157	150	172	162	130	147	169	159	155	182	146	142	156	170	148	139	161	151	146	162	146	153	168	162	137	135	150	148	146	144	160	156	142	142	173	150	137	158	155	147	147	156	147	165	130	160	157	161	154	181	148	170	140	157	157	144	164	142	160	152	153	143	143	140	180	142	143	141	171	155	138	150	117	137	161	152	164	155	149	142	142	164	173	141	143	164	164	167	143	167	184	177	167	152	155	162	161	157	162	146	146	169	166	148	134	133	134	169	157	152	153	153	137	158	160	184	153	126	160	138	151	147	148	163	149	146	164	155	136	141	145	168	147	159	129	154	171	161	135	139	176	149	162	140	158	145	130	162	161	164	145	134	152	139	167	144	150	153	148	146	154	137	161	153	148	170	143	163	163	157	157	139	134	147	156	128	142	139	146	145	155	161	169	152	159	163	138	163	172	145	157	163	162	166	165	154	171	155	157	158	140	155	145	136	147	143	155	145	143	148	154	144	157	145	150	152	158	136	153	149	147	179	139	159	147	182	166	164	144	134	153	163	145	163	167	155	167	151	170	163	146	150	164	152	140	145	149	152	167	164	149	168	156	140	146	170	143	140	170	160	154	143	139	154	165	137	140	164	159	146	135	145	164	154	167	139	145	170	159	169	137	153	187	132	172	146	155	133	130	131	139	160	151	143	146	164	161	135	127	152	142	167	153	133	162	159	152	163	151	147	143	151	141	175	140	161	177	155	126	139	143	155	164	148	150	150	149	169	143	139	169	160	160	181	138	175	169	152	171	149	156	153	159	164	150	158	147	142	179	137	142	150	140	134	158	165	176	135	145	138	159	135	146	144	158	172	154	147	154	136	166	147	159	166	153	157	147	148	156	139	142	168	145	147	140	136	145	143	157	140	151	164	165	162	174	133	158	161	143	136	141	147	143	154	166	151	161	149	155	149	166	167	153	163	145	163	156	177	151	161	156	161	150	161	169	140	167	141	153	156	147	140	148	162	156	134	162	172	140	152	135	178	168	168	155	175	180	158	149	147	150	159	164	151	151	146	171	142	148	152	157	176	159	148	152	139	151	147	144	168	143	134	158	146	131	166	157	163	146	151	151	159	150	146	163	162	134	145	162	144	125	136	144	124	131	134	154	152	132	152	149	132	166	167	173	176	155	162	165	163	138	119	170	167	170	136	170	147	150	160	142	161	135	127	142	161	150	148	158	148	149	132	155	171	152	166	131	170	123	155	168	170	147	178	159	156	154	166	159	158	147	152	173	155	151	150	145	139	152	159	145	159	159	127	158	157	128	153	159	148	146	169	157	134	143	134	151	150	115	171	138	161	151	160	161	134	148	143	155	158	140	167	186	156	153	168	156	152	148	173	163	163	134	134	151	157	140	143	156	159	151	150	147	162	124	161	158	148	151	146	138	154	140	143	141	150	136	148	132	166	135	176	153	154	157	151	154	142	143	145	151	178	146	154	165	148	152	151	152	150	157	139	186	147	162	131	135	144	153	178	155	158	167	150	153	168	159	146	153	152	145	136	135	161	148	142	162	167	143	147	164	152	134	158	177	156	157	169	145	163	191	155	130	138	156	136	155	161	172	152	154	160	156	155	142	129	159	135	173	160	156	143	167	169	135	162	174	159	153	151	176	153	145	139	149	144	147	144	158	138	181	151	143	164	152	168	138	152	186	141	152	158	152	174	156	140	156	164	136	146	153	154	139	149	161	157	168	136	130	153	165	164	146	149	151	160	132	170	165	148	157	149	139	163	162	160	154	143
31792	42611	38034	2315	1957	1543	1267	1105	982	952	778	713	678	712	656	642	581	554	568	515	565	544	585	517	529	481	506	484	526	504	517	502	476	468	480	488	478	459	508	425	471	524	625	698	708	539	532	1216	5375	5230	4083	2472	1468	745	520	465	414	394	382	376	391	404	363	417	389	366	392	398	383	388	422	390	404	402	395	419	387	380	370	406	415	412	394	414	385	415	379	390	360	418	377	364	360	400	394	395	395	382	419	341	380	376	386	401	359	407	442	364	408	437	387	410	372	356	421	386	394	392	383	385	397	410	406	386	398	385	378	383	393	405	418	390	399	401	406	432	408	394	403	406	407	381	392	367	387	392	360	340	365	390	402	381	400	386	367	386	369	395	392	431	399	387	396	413	402	372	382	382	380	404	410	380	375	417	414	339	405	399	390	422	387	376	390	440	399	404	369	416	361	385	399	395	396	425	333	378	380	423	409	357	365	420	389	355	414	372	416	388	363	413	426	366	389	392	361	375	411	377	383	428	417	371	386	373	354	385	379	394	394	358	420	403	403	408	403	393	422	371	413	404	359	397	412	411	406	405	387	389	411	366	368	424	441	390	390	390	365	421	393	376	426	389	406	362	430	405	390	398	412	393	372	405	381	406	371	398	383	367	404	403	373	418	384	367	376	349	391	387	403	380	402	385	387	351	409	366	387	426	405	385	393	404	376	356	383	402	427	396	376	405	405	372	422	414	378	403	402	362	382	412	384	371	390	407	395	392	401	383	388	382	372	387	370	416	409	397	357	389	416	434	376	390	433	441	389	405	385	368	391	377	395	391	403	357	359	410	380	388	400	384	390	381	365	367	393	398	405	420	397	359	393	400	411	392	424	392	348	404	416	374	385	384	381	396	405	406	365	404	376	371	426	345	432	390	376	412	398	372	381	350	350	393	392	418	396	399	403	375	413	408	364	394	381	416	440	378	388	413	364	381	368	396	387	401	365	389	381	391	431	379	406	363	381	381	412	377	402	387	393	416	412	405	394	393	418	378	386	387	370	386	391	368	421	385	380	447	392	400	373	408	414	386	410	358	419	375	360	415	390	373	400	409	374	397	351	386	379	398	344	390	399	375	379	390	400	381	395	401	374	397	423	397	427	392	426	344	401	365	373	356	363	415	369	386	384	378	390	363	411	408	372	385	394	332	378	394	416	418	378	425	374	396	390	396	375	408	383	383	376	391	373	382	378	387	386	385	371	414	394	416	384	384	390	391	374	379	399	385	395	410	398	417	420	417	369	373	419	360	398	377	403	386	391	393	353	415	387	398	387	369	404	362	357	370	379	367	424	403	399	356	381	389	371	358	382	383	393	421	420	392	373	394	382	388	380	384	382	409	378	372	425	366	451	383	387	361	415	375	368	371	384	386	393	380	443	380	395	387	381	397	371	457	360	345	376	402	386	397	401	380	425	403	392	412	395	390	394	409	393	386	401	422	400	399	426	387	425	402	391	390	400	408	391	375	391	385	347	375	395	386	408	413	361	372	400	360	402	367	388	432	420	412	379	382	402	378	386	385	412	372	400	404	407	400	397	390	399	397	395	429	407	404	410	381	393	387	390	390	377	410	353	374	383	388	390	352	430	417	405	389	387	390	365	392	373	408	387	386	416	382	400	361	374	412	413	367	343	399	381	384	379	385	395	389	410	372	370	397	379	400	392	406	380	397	386	386	391	394	392	415	375	381	415	403	383	397	386	361	431	415	382	399	445	401	405	396	343	363	386	375	352	420	401	384	354	414	407	378	378	381	406	397	398	376	401	446	398	373	373	389	416	384	408	431	405	390	409	387	378	402	376	384	390	395	403	406	370	346	372	355	394	370	412	400	371	374	405	392	370	383	387	368	363	388	336	345	381	375	395	404	372	407	407	397	394	394	407	375	384	396	392	403	402	378	399	419	383	408	444	368	394	399	359	413	382	359	361	379	404	380	387	420	365	399	407	415	354	394	417	411	387	391	399	419	391	408	411	375	390	380	418	388	394	378	444	368	383	403	409	366	371	374	377	341	411	416	396	397	396	418	420	397	376	376	414	358	389	380	385	376	389	406	395	405	396	398	366	367	371	366	409	428	386	355	388	414	369	372	401	408	392	395	365	404	347	408	411	366	425	387	381	428	402	367	382	382	403	423	390	429	407	397	367	410	389	381	402	399	396	393	405	407	377	389	382	377	388	413	392	408	350	413	396	408	395	357	384	374	401	339	404	352	420	380	417	392	378	394	398	381	366	380	386	396	401	364	365	397	376	409	376	386	388	369	378	403	410	392	385	370	382	395	390	389	382	386	392	415	388	368	369	391	373	388	424	368	374	387	361	373	365	381	393	398	387	383	344	406	400	411	402	404	391	378	399	367	394	390	391	398	372	405	419	377	432	385	384	378	383	349	365	382	402	411	387	414	389	388	426	384	384	405	422	432	359	384	387	372	398	407	439	365	382	399	407	422	390	394	408	371	394	401	393	400	435	399	423	377	364	387	401	383	387	353	378	367	382	398	376	357	444	358	396	379	404	382	363	414	396	366	421	432	376	398	356	388	383	389	403	382	401	408	382	367	362	413	400	346	364	369	404	401	383	347	410	410	367	368	424	398	397	410	381	367	399	380	419	387	408	406	357	353	402	397	351	388	397	382	379	363	371	381	380	375	404	433	427	378	408	377	361	377	385	405	384	376	354	392	376	412	375	358	397	409	366	384	393	390	396	405	377	424	360	413	335	387	372	378	394	383	369	398	409	407	414	395	371	390	363	375	413	408	396	408	423	392	404	360	390	398	410	388	375	411	325	425	412	381	417	381	403	386	398	407	361	402	405	373	412	412	360	349	370	393	390	366	377	370	370	418	396	347	413	395	376	397	371	394	406	346	394	393	385	407	370	402	401	421	413	388	359	417	410	383	395	384	379	397	384	385	359	422	404	417	392	395	373	374	378	404	407	382	364	394	383	440	386	401	392	396	381	385	400	414	359	399	387	403	365	370	378	380	409	377	399	374	372	390	411	388	400	378	367	372	389	365	373	412	379	396	379	414	375	386	398	373	399	377	415	398	360	378	432	394	393	341	405	407	403	412	390	404	371	383	415	380	355	366	359	394	366	385	400	369	372	438	379	384	378	396	417	378	399	377	393	385	402	391	370	380	407	412	375	390	399	369	407	393	393	413	380	383	383	414	407	370	378	366	382	367	391	400	401	385	358	414	361	414	415	379	341	400	391	393	418	368	412	358	371	390	421	407	357	390	386	405	418	408	366	373	403	370	418	388	400	402	422	370	384	379	409	420	370	366	390	385	407	411	400	399	384	419	371	412	382	369	384	422	388	401	365	411	412	376	396	381	371	425	399	384	378	392	393	383	370	379	388	383	395	405	377	384	397	362	402	401	409	345	375	367	428	407	385	392	390	395	408	435	392	415	365	379	398	424	407	380	387	401	345	404	424	403	400	449	403	384	395	364	387	393	400	390	397	407	374	388
54839	67880	60397	19198	5121	992	506	392	303	298	256	250	266	220	207	244	187	199	198	205	183	167	146	173	161	156	160	163	158	165	194	162	150	161	180	168	163	155	173	153	143	161	219	179	174	161	186	341	1483	1172	1040	598	383	232	177	159	150	148	125	153	144	139	178	160	149	152	127	155	159	127	134	124	131	131	131	135	146	135	151	135	153	170	158	145	153	148	152	144	141	160	134	149	126	144	145	134	146	142	165	151	128	170	133	126	144	137	123	165	166	148	141	157	141	141	143	155	160	156	139	160	144	146	161	127	155	163	138	123	139	134	138	137	130	146	147	156	151	158	163	133	151	154	144	162	157	146	136	149	152	144	128	126	144	157	144	159	139	153	134	151	139	155	141	136	143	137	143	137	117	138	115	116	153	140	148	152	135	122	143	147	128	171	141	123	118	139	154	142	155	141	150	136	143	145	139	141	126	134	130	139	137	165	168	143	150	126	133	147	121	122	146	139	150	154	162	131	137	132	148	149	122	158	131	137	134	139	129	166	148	163	130	135	139	121	130	143	151	135	143	156	149	145	152	131	151	118	129	149	144	142	167	137	137	142	136	158	150	143	147	138	158	147	154	140	146	156	155	134	131	174	140	141	155	144	146	137	123	135	139	143	157	147	156	138	151	149	142	134	128	136	147	138	148	138	135	128	151	157	164	139	149	165	142	125	150	140	146	118	137	171	122	141	159	156	136	132	126	155	147	130	144	151	143	128	138	163	149	141	146	158	160	163	162	142	137	133	138	128	142	115	142	154	157	149	133	142	134	139	156	163	149	169	150	172	148	153	126	174	163	137	149	136	147	128	127	129	137	134	141	155	121	160	176	149	142	176	147	151	127	120	145	158	139	138	157	151	155	148	159	155	179	140	156	155	135	159	145	134	140	157	123	132	147	138	145	146	147	157	131	146	156	140	140	144	134	135	129	131	121	139	129	149	159	125	157	161	145	178	143	161	129	153	124	142	136	144	143	120	169	134	138	155	138	136	140	145	130	135	145	149	166	143	138	157	149	166	155	150	131	133	141	155	150	139	158	140	160	148	128	143	168	135	142	169	131	157	158	174	161	125	141	182	133	145	147	146	141	153	150	143	125	141	142	155	166	117	153	149	139	143	171	118	148	156	152	132	151	147	127	139	114	126	159	132	137	139	155	150	143	143	157	135	159	148	136	149	143	136	137	142	140	154	146	141	143	163	131	143	162	137	155	136	136	138	143	154	157	143	148	138	150	155	157	137	149	164	139	162	148	140	143	141	147	143	141	137	148	153	128	148	142	153	116	120	153	124	149	163	138	150	155	138	117	132	143	149	156	136	143	144	148	124	144	152	138	132	172	148	126	139	145	159	142	155	125	146	147	142	147	123	154	130	158	172	148	130	140	150	167	139	175	142	143	153	138	144	147	159	126	133	130	139	140	122	137	147	147	133	169	151	126	153	139	125	150	126	154	147	164	156	143	148	135	157	148	125	127	155	138	138	132	122	152	148	163	130	142	148	140	109	138	133	136	145	129	167	143	140	146	125	139	129	127	135	126	148	150	158	142	143	131	149	129	162	129	137	134	136	159	132	137	144	150	134	155	140	144	127	131	130	158	143	149	152	161	144	142	121	158	158	161	136	146	116	118	134	143	120	165	149	119	139	154	183	134	132	141	134	146	140	138	161	121	164	147	139	145	142	137	148	158	143	147	123	147	145	143	135	143	148	147	131	138	145	138	122	155	148	156	132	139	144	146	134	159	130	122	167	135	139	157	138	154	141	151	171	148	151	140	142	136	122	150	147	135	135	152	141	161	172	133	167	147	130	138	155	138	127	145	136	163	155	121	158	145	141	146	146	132	145	141	143	143	166	149	141	132	145	137	124	140	125	144	137	152	156	152	135	148	147	113	126	158	151	140	151	140	133	134	120	157	134	142	136	141	137	132	146	127	150	152	172	140	139	148	154	177	152	123	121	134	158	137	151	146	136	130	162	124	134	152	159	153	147	117	154	138	143	132	144	148	158	133	144	135	138	142	139	147	158	152	129	131	158	142	154	155	144	145	148	161	141	147	147	153	148	123	149	135	154	140	136	144	153	137	118	144	165	148	146	115	170	148	152	160	169	140	138	125	159	136	159	159	167	150	149	131	153	151	155	141	136	142	152	154	159	128	154	155	142	165	154	146	156	140	180	133	143	141	144	133	144	122	167	160	134	136	158	139	142	145	141	132	144	151	136	148	134	153	144	168	143	150	147	127	154	134	144	144	131	154	153	150	147	149	151	168	146	145	146	165	146	130	170	164	148	147	142	141	154	165	145	144	130	136	151	140	139	136	159	158	145	153	134	121	160	147	165	144	152	153	152	141	152	145	171	153	159	152	138	141	141	173	156	162	134	140	133	163	151	158	145	132	130	139	156	135	142	154	148	152	144	154	143	145	133	148	136	133	154	159	138	147	148	140	155	135	162	134	151	165	128	139	150	141	131	129	135	147	152	150	137	136	150	146	124	163	160	147	155	146	116	146	126	137	128	132	147	158	141	154	162	141	143	144	141	122	137	139	163	130	130	143	123	147	142	153	138	133	146	127	139	150	153	149	155	139	146	154	135	151	143	153	133	138	149	168	167	131	151	141	154	145	141	148	161	135	167	148	149	151	153	128	130	137	147	161	142	149	168	156	173	153	163	148	143	125	128	136	155	136	142	135	130	144	159	149	165	151	150	146	153	129	140	134	137	155	169	133	144	133	133	141	135	160	147	136	147	160	140	131	127	153	141	146	173	135	157	148	153	144	124	141	135	139	133	144	154	157	154	134	155	126	147	141	139	145	141	137	158	133	129	143	154	157	146	137	131	143	125	152	143	166	142	147	134	161	144	147	142	141	128	140	139	137	133	139	147	155	140	149	141	138	150	164	137	168	152	152	167	135	141	157	119	169	148	157	144	149	139	145	156	153	158	149	164	151	141	140	149	141	159	161	142	128	132	138	157	148	161	145	128	124	160	150	128	162	139	147	143	157	154	133	144	134	166	139	164	159	136	141	149	144	168	134	149	149	133	137	140	134	139	122	141	148	153	124	137	154	161	135	135	142	141	144	151	137	148	131	127	140	138	159	126	149	143	154	125	152	145	178	126	140	139	139	160	162	161	138	166	123	136	144	140	157	151	146	150	141	162	126	133	144	144	177	161	132	146	160	166	149	138	147	170	143	136	142	171	162	136	134	155	170	147	165	156	174	142	140	123	146	146	135	136	143	137	168	166	153	147	151	159	140	123	148	164	148	152	135	139	144	108	126	122	143	170	141	136	132	150	137	140	148	143	152	141	135	156	157	140	135	163	148	139	153	131	146	148	141	126	151	149	131	144	137	184	141	134	145	162	173	162	149	163	116	157	159	140	143	137	150	148	154	116	148	130	152	134	146	147	143	151	145	116	135	145	135	138	127	150	144	151	134	134	144	144	141	141	164	160	177	159	124	138	137	149
36682	52919	47412	3437	2766	2240	1770	1530	1287	1139	1067	953	845	800	767	717	692	667	622	591	590	627	523	572	517	540	540	532	525	535	533	536	534	530	507	527	435	464	438	484	478	524	640	719	584	562	512	1772	8320	7094	5734	3539	1824	869	527	455	391	374	415	367	352	359	383	383	387	343	344	355	382	379	398	344	359	354	387	349	340	373	367	358	352	328	348	356	373	354	357	376	369	361	390	389	357	388	403	351	373	376	368	312	348	368	367	362	346	387	385	382	363	390	381	383	381	384	384	356	347	377	394	394	375	372	347	374	375	374	392	350	370	360	382	377	368	376	377	395	386	365	376	375	367	381	373	370	403	363	387	363	384	362	353	369	350	355	370	357	407	360	385	377	362	342	368	355	346	350	376	375	367	353	345	342	350	367	373	328	361	380	363	346	349	357	352	403	356	372	391	354	372	365	356	372	365	369	366	359	380	389	366	356	365	373	358	388	367	362	402	376	391	341	365	373	340	363	353	407	382	405	375	371	377	353	362	340	368	376	360	352	359	374	364	375	325	368	363	345	358	383	372	368	345	357	380	372	385	366	362	356	370	367	388	361	370	359	349	393	351	375	346	362	370	385	380	391	368	382	376	394	387	407	372	356	360	383	379	385	360	390	384	363	352	397	336	370	355	367	342	363	401	381	362	335	387	380	351	336	362	383	378	381	357	341	371	374	378	326	357	355	354	352	350	406	348	362	365	354	359	383	451	379	316	381	396	361	368	348	366	333	355	385	373	359	347	359	350	360	333	349	370	375	362	350	348	337	325	368	330	376	392	401	356	363	394	356	347	352	397	359	334	331	380	348	390	378	387	395	361	374	388	360	350	357	382	359	338	357	335	360	361	332	376	346	368	333	372	396	374	376	367	383	367	353	354	372	367	376	412	404	343	341	346	358	347	383	375	370	352	355	356	361	344	376	366	384	332	359	319	364	355	377	409	358	385	386	338	342	383	360	358	384	354	371	361	364	400	371	401	383	385	364	321	344	374	355	355	365	343	368	379	367	389	366	381	410	367	359	387	354	352	363	347	357	345	398	378	348	347	385	365	327	343	390	335	351	349	401	366	390	378	405	377	369	355	344	368	333	398	364	332	346	350	390	386	393	358	371	353	372	359	397	378	379	361	341	336	390	371	349	382	391	380	400	337	367	350	388	348	395	397	319	338	370	396	404	394	378	343	389	381	390	384	354	372	368	354	365	365	396	357	398	351	367	350	366	385	347	321	335	372	382	350	340	367	372	383	362	371	379	379	379	399	367	328	349	390	407	384	375	342	350	368	378	394	376	377	373	364	360	375	371	355	381	335	363	399	336	368	374	384	356	365	358	382	377	365	369	356	371	418	360	349	385	348	364	363	343	380	350	401	359	376	352	393	354	382	349	375	375	375	358	335	373	363	344	370	360	374	336	361	374	338	388	367	358	377	384	386	362	376	389	346	352	369	364	370	364	349	378	313	375	353	353	317	349	379	397	401	369	390	361	370	385	372	324	400	366	388	374	326	361	306	396	387	372	386	360	407	341	368	384	362	359	368	337	359	369	360	359	356	360	356	360	375	340	364	341	353	361	392	384	377	391	361	368	394	387	340	375	354	364	382	363	392	340	369	351	369	336	385	331	373	383	367	381	386	351	365	375	384	358	367	367	383	403	357	384	355	367	356	348	388	346	358	395	359	334	360	330	376	368	346	377	356	342	352	401	374	389	380	376	355	389	317	368	322	366	358	388	385	361	351	334	368	345	382	421	386	384	341	382	348	394	396	407	384	381	366	350	354	344	389	320	357	376	370	363	391	386	366	375	368	366	386	365	354	370	355	371	362	368	360	369	373	364	371	389	380	341	376	376	316	359	372	373	367	385	369	359	386	386	357	368	374	379	366	388	359	359	350	361	386	370	366	365	368	355	391	345	381	380	355	371	353	406	353	396	371	357	371	340	379	396	355	377	344	332	380	366	368	403	363	328	374	395	380	355	319	369	371	381	371	412	361	341	432	342	352	337	382	392	379	384	379	351	365	336	354	403	393	362	374	347	325	373	366	382	393	341	361	371	365	365	377	377	397	394	333	368	384	389	407	348	364	369	372	346	407	351	348	355	352	356	351	346	371	378	378	364	373	388	356	384	376	347	366	358	371	351	361	374	339	386	395	368	361	391	357	376	361	418	344	375	353	360	395	391	388	353	368	382	368	343	396	359	385	360	374	374	383	339	354	383	386	326	367	356	394	373	374	385	379	375	362	363	355	376	371	354	348	342	361	382	334	366	365	355	370	346	356	345	345	369	340	379	352	362	406	375	383	377	396	374	385	385	352	399	371	360	371	368	385	370	378	367	384	407	373	338	376	360	377	325	383	366	357	359	378	356	389	375	358	346	396	348	365	393	367	368	380	350	346	353	382	383	401	380	349	363	365	402	407	338	357	380	349	387	400	335	376	347	388	345	347	392	355	385	345	370	340	366	332	334	405	317	385	375	388	361	372	387	343	344	357	323	380	372	345	368	377	348	351	364	345	383	378	354	378	345	364	361	359	367	382	389	395	373	372	391	380	354	360	371	366	393	392	372	343	381	364	359	355	365	387	354	382	355	385	346	382	367	395	337	353	365	347	372	325	379	343	341	350	374	374	371	365	383	390	343	371	361	351	372	343	325	394	363	371	376	405	350	358	352	359	388	352	377	415	388	334	372	366	372	357	398	375	338	381	358	366	372	401	346	331	323	385	387	358	377	338	363	356	387	371	384	399	351	394	374	393	353	351	357	369	367	375	371	378	391	374	381	351	357	348	369	357	382	370	351	375	397	363	388	383	379	338	359	384	352	333	372	378	358	386	351	375	368	372	392	388	397	343	371	386	368	374	330	337	399	366	391	353	386	365	351	345	342	394	367	363	346	379	363	345	382	351	383	371	346	358	382	336	371	388	397	392	358	377	361	372	360	367	406	386	388	352	366	346	380	366	401	365	385	361	370	344	377	390	362	376	354	382	322	398	355	368	342	353	347	389	370	366	369	400	360	338	374	381	372	312	336	359	378	344	383	357	352	396	373	347	372	344	371	360	363	371	386	349	381	382	369	363	383	357	392	352	433	388	375	377	397	331	356	406	339	350	356	363	380	349	378	387	373	351	356	382	379	366	362	395	397	370	407	343	345	397	339	362	399	380	375	384	410	356	380	356	357	355	326	363	360	339	401	345	371	382	372	369	344	385	395	341	382	387	349	382	395	345	376	384	354	357	372	411	343	385	361	389	351	368	350	346	353	368	333	346	349	363	330	348	331	358	353	415	353	383	368	388	353	369	376	408	371	357	372	377	386	394	357	385	344	348	334	370	353	377	376	390	367	346	337	387	345	347	392	363	355	372	330	336	349	372	359	387	386	369	400	358	387	380	384	389	370	397	358	378	355	345	371	396	352	370	374	366	378	389	368	404	357	359	369	394	367	380	401	360	378	373	316	397	339	373	389	350	344	366	386
7390	7785	7337	532	150	161	169	124	153	150	141	137	135	116	123	162	134	127	136	126	131	147	146	127	141	128	119	129	117	137	143	128	156	128	145	145	136	112	137	156	130	134	138	130	156	134	151	129	202	247	248	222	175	151	136	114	121	143	116	132	102	139	132	139	136	115	144	145	153	124	104	132	121	127	104	122	142	151	126	113	136	152	133	135	118	128	144	150	133	142	128	119	122	133	129	123	139	121	156	144	137	136	123	110	129	110	122	138	145	122	116	147	125	119	133	126	136	136	128	155	135	111	133	124	126	147	122	138	126	114	131	123	119	138	151	144	136	136	131	140	141	110	120	145	137	131	143	122	134	110	120	134	129	113	131	119	116	132	145	145	141	127	108	109	140	119	123	124	132	134	137	138	118	118	114	135	117	135	131	121	132	119	144	152	128	119	136	129	139	141	137	144	125	141	144	104	123	152	115	129	136	120	152	126	145	125	151	139	144	138	124	139	145	145	130	152	144	124	124	130	109	134	126	139	132	133	126	123	128	130	128	121	148	132	148	123	128	121	110	133	126	136	152	113	119	141	133	123	134	131	136	137	110	129	138	113	142	128	116	133	142	111	136	144	143	123	140	126	128	115	137	120	116	114	126	126	118	130	127	123	145	145	122	140	132	105	144	142	123	109	152	131	141	115	146	121	125	129	144	143	116	150	152	108	126	143	122	138	124	140	133	110	126	131	130	124	141	137	130	136	127	142	130	144	149	128	137	157	121	109	112	130	132	137	122	130	118	139	127	124	134	133	134	129	136	135	131	128	129	141	123	127	122	133	117	126	119	141	130	136	128	156	126	136	131	140	132	124	113	130	131	124	123	136	147	134	120	137	137	152	128	127	148	127	135	118	173	136	140	132	121	133	131	124	139	121	137	134	107	130	160	118	135	129	124	119	133	145	141	120	144	127	152	138	123	139	120	138	120	148	107	113	144	133	151	124	116	136	120	136	131	139	115	128	136	120	118	136	117	131	139	125	121	113	150	138	138	106	121	106	131	147	128	131	143	120	125	119	127	132	119	125	126	120	116	121	143	123	134	144	133	109	126	132	124	135	139	137	130	156	145	127	126	144	116	124	143	140	152	141	149	138	136	124	139	133	135	137	122	153	115	131	135	110	127	135	139	150	122	113	149	126	118	122	140	119	137	118	145	124	122	134	134	140	111	122	145	114	118	131	118	135	118	103	126	116	113	126	124	124	147	129	135	139	131	126	129	134	128	121	123	126	142	145	125	127	117	111	148	145	138	135	137	142	120	136	148	133	116	131	109	107	122	140	122	148	139	135	115	141	129	143	117	126	137	149	128	135	131	116	121	129	139	118	138	140	131	115	136	134	111	122	129	129	110	122	130	137	127	129	144	134	139	131	138	118	148	121	115	144	141	126	104	126	131	148	125	117	120	101	126	117	129	111	145	138	128	138	148	119	134	142	130	124	142	123	126	135	149	133	117	146	134	114	116	116	119	130	142	110	124	129	147	121	120	146	119	137	123	136	112	127	147	125	151	128	109	115	112	138	132	117	125	132	146	126	133	141	133	136	139	107	109	139	129	125	156	137	134	153	133	122	125	139	126	126	150	128	130	148	146	125	136	123	124	120	125	133	112	141	134	117	128	130	131	117	156	116	132	121	117	130	121	126	148	119	147	134	138	143	116	139	130	129	129	143	141	117	151	104	128	143	130	116	132	135	131	128	139	161	139	133	120	122	134	126	117	132	161	132	132	121	127	130	124	150	116	139	118	125	126	143	136	125	132	135	120	153	108	123	111	124	129	114	142	145	131	132	127	118	138	114	161	127	128	137	122	134	107	139	103	138	128	147	132	128	118	135	117	103	142	130	122	131	153	126	149	147	116	146	143	133	118	155	130	137	136	138	131	143	125	129	147	124	132	111	143	150	158	124	136	108	128	112	159	129	148	128	150	128	145	120	113	136	125	128	143	126	134	116	129	127	138	127	128	123	132	155	142	152	142	128	146	106	132	120	117	134	126	114	129	137	145	140	129	146	109	164	124	129	138	123	127	90	119	149	127	132	163	114	115	127	132	154	125	138	155	141	135	129	123	134	129	133	124	95	147	128	117	116	130	132	128	128	122	121	139	133	130	143	124	153	156	145	133	118	138	128	139	133	135	127	137	124	143	126	138	122	133	128	132	123	121	130	141	141	145	127	126	127	126	135	133	123	132	122	124	132	112	116	138	133	142	134	116	131	128	126	132	129	116	138	131	111	105	122	138	136	127	111	134	132	108	121	125	132	125	137	140	120	134	127	157	125	128	126	107	124	123	123	154	132	154	140	136	131	136	152	127	120	149	115	140	151	121	155	128	139	139	114	134	133	139	138	130	124	142	127	121	120	128	137	155	141	136	147	132	141	143	137	111	121	128	131	100	136	123	124	125	129	136	124	150	107	132	148	119	128	129	150	144	122	140	131	111	150	137	135	124	122	105	124	145	118	134	122	142	123	135	147	150	142	117	117	126	145	134	150	130	135	161	139	131	137	137	126	136	136	113	119	127	115	135	140	136	148	161	122	139	122	134	125	128	112	133	132	143	132	154	144	137	127	137	127	118	142	125	149	122	123	127	149	152	118	148	126	133	141	148	118	105	134	145	136	135	146	115	129	122	151	138	123	113	146	116	154	132	115	137	122	130	133	115	124	116	132	138	130	119	135	135	129	123	136	134	155	142	127	137	100	130	144	151	120	134	137	130	141	111	127	140	128	136	153	137	122	136	119	134	140	137	147	119	121	130	132	140	134	127	124	130	142	122	130	117	137	159	153	139	138	142	145	143	130	121	119	113	114	141	124	131	131	128	145	134	135	140	108	138	139	119	143	130	141	115	147	138	129	134	133	153	128	124	153	124	138	123	112	117	141	139	149	122	137	128	122	107	102	114	129	128	142	119	135	140	131	125	146	126	129	133	126	131	142	123	144	107	118	128	122	146	128	137	109	155	131	136	146	137	133	131	141	97	145	130	144	141	139	115	125	134	132	135	130	145	134	145	144	137	144	132	132	149	134	130	152	131	109	148	136	132	138	144	142	117	130	113	153	126	124	112	144	126	151	141	148	132	140	137	120	104	141	124	136	121	142	139	143	141	152	137	162	110	145	130	136	120	129	119	158	129	126	138	131	119	138	146	113	134	121	131	137	139	109	147	136	125	125	114	139	128	104	144	127	121	132	132	113	118	146	141	135	147	144	132	142	128	120	120	136	130	120	127	126	123	111	139	145	141	125	125	112	121	127	125	137	152	120	129	120	125	116	124	150	128	125	154	127	138	136	121	115	125	143	127	115	125	136	120	137	145	138	141	122	131	149	143	125	118	147	124	149	137	140	119	140	127	139	125	146	115	127	141	141	130	132	133	128	120	143	115	122	156	109	125	140	132	138	128	141	129	150	125	136	137	134	157	125	124	117	142	126	112	125	130	127	120	123	128	119	117	139	125	144	113	122
5853	11644	11138	1108	419	386	399	411	383	346	355	385	364	387	365	373	386	367	367	347	343	375	361	379	365	364	353	358	420	459	450	426	395	397	430	380	361	365	372	377	351	375	440	440	474	379	430	398	793	1018	975	771	579	427	340	352	332	386	354	336	342	321	336	335	344	343	335	347	346	289	354	343	351	313	337	317	333	376	328	331	349	336	355	346	364	366	347	378	358	345	343	315	338	349	337	371	320	326	334	320	376	330	340	324	377	325	329	338	333	340	320	394	310	345	338	335	329	354	327	378	354	324	347	321	340	350	350	381	344	342	347	327	322	362	369	331	363	364	374	337	335	332	321	331	358	359	347	369	390	329	308	321	340	337	333	364	339	348	357	334	334	385	398	342	331	364	372	359	350	379	356	317	345	365	301	309	346	355	310	308	352	337	300	367	340	346	336	362	343	354	347	348	339	358	318	323	346	352	312	333	358	318	335	303	351	369	322	352	355	326	359	358	363	346	323	331	354	362	295	346	347	377	320	349	337	384	347	330	330	349	363	356	340	330	359	346	321	316	319	361	344	346	319	340	349	307	342	345	311	332	359	339	336	333	365	340	345	344	327	337	326	355	322	356	345	342	332	363	360	374	335	347	321	338	337	344	338	346	315	334	341	378	359	327	335	344	336	302	354	347	327	333	328	351	310	361	347	361	344	317	332	322	325	353	331	358	334	337	320	332	314	356	341	358	351	326	333	346	324	315	353	350	345	358	385	373	347	323	375	310	355	307	313	357	371	341	350	330	349	341	340	354	354	365	344	349	359	329	329	376	373	348	362	360	323	310	351	338	342	348	375	339	323	321	323	362	337	350	331	369	354	359	344	307	343	353	363	375	356	345	328	321	356	364	326	330	325	366	339	394	333	349	378	351	346	338	360	353	345	326	333	348	355	336	350	372	326	331	338	326	323	351	338	365	366	346	337	349	349	320	353	325	317	362	344	350	368	353	356	343	344	319	358	379	345	330	338	319	333	341	333	341	320	292	356	347	325	395	363	316	328	348	379	346	341	334	345	338	319	358	329	354	344	338	357	326	335	367	353	370	351	343	354	317	338	324	341	346	353	343	355	374	324	367	325	337	337	353	342	349	353	326	340	354	359	328	302	334	332	320	376	352	345	298	343	383	333	355	348	353	312	344	343	374	333	344	353	308	342	330	356	340	362	353	342	343	332	336	356	349	353	322	346	339	340	331	320	355	317	350	331	338	326	363	339	326	340	336	360	355	334	348	345	355	324	376	341	330	370	340	332	366	341	308	334	345	325	357	328	372	348	351	335	321	336	319	370	364	340	342	329	315	350	339	321	320	354	340	369	337	326	333	357	345	319	338	343	360	318	317	346	359	339	366	338	331	379	324	347	345	387	335	297	369	349	354	330	352	337	357	326	336	338	321	338	338	336	381	354	340	334	320	324	395	336	312	348	336	360	357	337	337	342	341	351	376	352	351	383	332	346	328	335	322	351	340	335	342	361	346	334	356	338	317	356	346	340	328	342	351	347	371	332	336	348	340	329	335	340	308	390	354	322	393	340	372	340	353	343	342	367	352	344	357	362	384	366	328	342	324	316	361	339	353	330	326	351	366	336	335	345	337	327	365	329	355	357	352	347	306	334	367	344	334	354	368	361	325	366	331	365	367	343	341	362	341	379	353	316	332	347	349	345	347	330	365	311	325	386	366	341	350	336	327	354	328	335	339	320	339	318	350	314	343	323	357	329	353	378	376	345	346	348	333	355	363	332	320	340	337	351	331	299	353	351	317	358	373	335	309	372	357	326	324	334	367	347	355	341	341	360	329	346	321	361	347	324	342	312	337	366	350	332	336	346	345	367	360	381	344	354	345	342	344	364	334	355	358	353	369	319	349	356	367	331	317	334	357	347	347	307	330	324	355	350	363	323	341	356	369	328	336	319	360	328	328	381	326	359	342	350	375	332	333	341	347	343	374	335	330	356	347	368	343	359	361	375	370	360	330	352	352	350	337	343	333	350	340	308	358	357	337	356	326	380	391	325	314	337	360	339	328	339	350	365	336	345	334	379	370	332	307	345	340	357	378	340	368	349	342	348	366	328	337	341	328	340	337	307	341	337	384	359	319	325	319	346	356	368	341	333	356	333	372	369	328	371	345	340	374	341	348	341	358	386	391	333	327	342	336	345	356	355	313	360	362	336	323	335	352	352	342	330	330	340	376	367	345	333	354	351	334	351	350	333	360	342	329	328	342	327	376	350	341	387	325	318	352	326	346	334	297	375	343	366	319	355	335	348	362	334	349	335	320	355	367	347	348	340	359	322	344	316	313	355	334	344	358	305	343	361	333	334	340	343	331	337	318	335	312	365	314	355	358	340	333	327	327	379	319	332	323	342	324	334	339	308	376	331	335	347	352	310	322	351	337	356	362	320	332	343	318	311	357	322	365	361	379	344	369	348	379	351	345	351	329	315	364	343	359	353	351	342	334	346	382	347	360	332	334	378	336	363	331	346	323	352	333	392	360	329	351	324	352	378	361	379	322	354	380	321	320	333	364	297	345	334	362	342	331	339	334	352	342	302	348	376	330	355	321	361	348	337	346	361	344	337	347	349	343	351	297	357	337	340	340	329	354	362	353	338	327	353	324	313	332	349	319	319	364	356	360	346	354	347	321	358	375	352	356	356	360	344	374	376	379	313	337	373	356	326	366	324	303	344	372	346	336	320	350	360	379	365	359	344	360	354	373	337	316	334	365	318	350	334	307	366	366	340	293	354	318	317	326	336	319	342	332	315	353	376	355	369	333	327	352	346	343	339	316	376	349	326	322	334	339	354	354	375	339	327	369	310	358	331	350	349	350	333	330	343	326	345	376	372	373	346	353	372	311	342	350	321	361	359	320	399	381	342	361	326	337	351	360	349	346	347	370	359	348	354	339	347	355	308	347	334	366	358	331	358	331	333	379	349	352	339	350	357	361	331	402	349	340	346	315	350	337	354	326	364	354	345	321	291	350	359	340	355	381	338	348	334	332	336	360	372	370	333	346	319	346	338	352	341	366	354	359	352	367	366	362	329	367	371	348	319	335	325	361	356	350	361	338	362	366	342	367	374	346	359	334	328	363	359	339	371	350	364	336	337	351	353	381	333	359	352	386	305	361	362	350	309	338	333	382	364	328	320	359	317	350	389	350	307	326	349	365	355	365	327	326	325	326	335	304	320	345	357	321	379	340	333	351	361	366	357	320	316	331	333	349	348	343	326	307	359	337	328	339	342	374	335	320	348	370	311	367	335	366	297	355	343	342	317	379	344	356	351	354	351	360	346	343	364	314	332	341	331	343	375	330	353	338	357	353	336	335	364	380	327	349	338	337	343	351	363	319	359	337	346	341	342	328	378	347	353	337	336	347	334	360	346	316	334	334	365	347	334	355	328	317	353	343	341	314	346	363	345	349	339	350	337	368	328	354	330	340	320	395	362	351	376	338	343	363
41069	51877	55592	19967	2930	637	391	280	239	220	239	206	196	203	193	177	196	191	166	148	166	163	153	162	165	168	158	180	151	184	158	182	174	186	166	161	149	161	154	150	148	165	157	171	195	185	164	229	784	724	719	501	342	236	166	157	182	158	164	121	170	174	140	151	162	162	150	162	151	168	151	154	154	147	157	166	170	146	136	154	163	156	130	149	147	172	126	146	156	148	156	155	153	159	154	166	145	151	147	138	162	138	158	166	153	141	150	132	149	163	149	154	165	171	165	157	133	144	171	154	152	170	168	154	164	163	136	164	153	174	155	171	152	163	166	170	164	158	136	134	147	135	149	160	147	142	146	136	144	135	147	160	146	176	159	151	160	158	154	161	146	138	156	138	158	153	163	152	157	153	147	168	144	166	167	170	149	151	131	172	153	174	160	134	155	172	166	163	145	161	170	169	136	179	133	154	149	155	154	162	161	150	150	136	141	147	150	156	162	148	149	141	162	169	156	152	173	141	155	141	164	151	161	179	162	162	139	164	166	127	142	141	116	142	165	166	154	152	179	175	170	138	151	151	145	156	158	168	159	148	152	159	130	174	161	150	130	161	169	169	158	163	141	161	162	171	173	165	147	177	162	150	129	149	162	158	165	155	159	154	159	119	153	136	147	146	158	169	147	174	158	150	169	127	151	159	157	153	163	161	165	148	160	153	170	175	142	133	159	173	191	155	156	137	139	151	142	169	155	179	156	170	149	154	147	169	133	170	161	150	158	164	172	188	157	153	135	175	161	157	187	167	146	164	178	159	156	172	136	166	138	168	135	147	160	148	177	152	138	165	141	147	151	141	147	186	158	162	148	142	159	157	162	150	157	147	150	162	158	153	150	130	129	157	136	127	154	185	171	154	161	132	164	162	144	152	142	152	163	151	159	167	148	142	123	155	171	168	154	174	170	155	148	151	163	150	146	148	153	146	132	152	149	170	139	146	149	132	148	134	147	155	139	149	157	156	149	146	175	145	161	163	171	151	143	149	152	153	150	127	153	144	169	145	150	181	160	136	149	169	149	168	158	165	158	141	143	129	164	162	166	161	171	147	163	164	164	173	157	157	146	147	147	148	149	138	181	157	148	145	143	140	170	153	149	164	151	143	149	162	139	163	141	168	142	136	142	146	145	148	157	181	148	177	147	165	162	155	160	148	152	166	154	175	159	167	159	153	143	164	146	148	136	161	160	147	159	149	145	180	156	159	180	168	147	165	151	172	158	166	157	157	145	157	147	157	163	155	145	149	147	163	160	150	166	180	123	173	136	163	166	163	144	163	159	159	139	137	176	171	151	181	166	153	161	155	160	164	153	153	171	152	140	148	142	128	156	158	153	170	160	152	157	152	155	151	165	150	134	179	153	163	140	147	137	149	149	150	152	136	158	144	181	149	160	165	149	164	130	162	142	172	126	143	154	152	139	160	146	180	154	157	139	155	166	127	131	166	179	172	152	149	145	151	136	147	140	142	141	164	147	177	133	155	172	143	140	172	127	153	136	137	146	153	152	154	158	151	162	145	144	130	133	158	148	146	182	160	170	145	147	151	145	172	150	196	138	156	163	139	141	161	163	156	157	144	150	144	147	154	167	155	149	170	145	163	158	171	166	157	161	161	146	149	164	146	146	146	128	147	145	156	158	158	157	148	155	155	168	175	170	129	139	163	167	172	173	149	157	148	164	164	139	146	167	154	157	141	147	153	147	139	147	165	158	153	157	140	138	158	172	172	160	168	174	154	153	161	167	154	176	165	146	160	153	168	125	164	159	153	139	147	149	173	141	147	137	147	170	161	159	174	134	128	150	159	163	160	152	136	148	168	144	136	151	178	156	153	171	140	150	140	158	135	158	154	158	164	162	164	159	156	169	176	143	150	130	163	161	155	165	163	181	148	133	133	173	120	157	136	164	170	162	136	141	171	154	178	167	141	137	160	165	171	118	157	160	159	146	171	136	164	150	165	160	134	158	154	169	161	171	158	143	148	147	164	154	148	150	147	147	144	152	160	136	150	160	151	154	153	157	165	141	157	151	150	137	150	153	172	160	168	171	155	140	145	165	167	148	158	159	144	150	158	155	135	147	128	142	156	163	158	157	154	147	155	161	153	149	148	159	133	158	169	184	128	135	149	133	147	166	145	156	153	164	139	140	139	128	195	166	155	146	141	138	157	149	165	157	146	152	162	153	175	140	124	166	171	127	169	137	145	161	144	162	158	139	134	138	152	178	160	159	162	173	145	162	153	161	158	139	173	157	156	154	154	152	126	176	152	162	169	179	155	166	164	166	147	146	161	157	176	149	130	148	167	137	148	159	180	178	161	157	146	133	161	144	176	151	162	174	138	149	166	143	166	165	156	138	152	142	158	139	136	131	168	160	156	145	143	152	123	159	162	155	152	145	182	142	162	174	175	164	164	146	147	143	131	169	153	155	172	150	140	143	145	165	178	169	169	172	160	137	161	156	170	171	157	159	153	146	137	163	150	149	161	145	150	146	171	164	159	155	149	147	162	138	175	139	145	161	164	141	184	150	158	148	159	159	147	151	131	172	145	174	148	144	145	147	136	147	131	162	155	148	170	147	153	153	142	155	147	167	147	158	143	159	139	146	162	128	153	152	148	148	122	157	179	154	160	150	132	147	144	167	155	148	154	156	138	176	151	140	150	165	138	139	182	162	137	161	141	146	139	150	147	153	131	172	185	151	147	156	151	137	154	142	118	159	160	143	152	155	135	146	193	164	156	153	168	164	156	149	125	152	162	150	150	159	144	166	152	163	155	147	163	146	163	146	170	146	147	141	158	164	161	175	159	165	166	145	163	149	164	162	133	160	166	159	159	140	164	151	158	153	133	157	140	149	165	163	154	145	163	166	148	177	173	162	145	130	144	146	157	135	164	135	156	126	141	146	156	155	157	159	177	185	156	147	132	137	147	142	167	146	148	142	142	142	141	127	155	141	150	150	137	155	177	140	142	164	146	163	150	155	145	169	153	160	139	174	161	147	143	130	156	131	159	132	167	158	142	146	129	154	149	137	166	153	139	153	164	152	152	166	151	138	156	148	146	164	137	159	173	181	152	150	168	165	154	171	161	189	158	163	157	161	170	148	174	152	134	178	149	153	142	152	168	155	176	137	154	157	167	141	156	128	160	165	149	138	171	145	142	145	136	153	142	135	160	145	153	167	174	153	139	160	123	159	167	171	155	150	156	148	145	165	161	185	158	172	171	146	166	170	175	169	188	159	156	152	150	170	164	131	160	167	142	150	145	140	163	177	134	130	138	159	146	169	150	170	157	165	148	146	157	120	150	151	159	165	152	135	141	156	160	159	166	173	152	143	164	159	162	163	166	157	175	169	163	139	167	157	149	161	143	162	169	149	133	168	167	163	170	146	140	144	138	141	170	164	145	154	155	135	144	157	157	171	153	139	167	160	160	162	164	154	149	172	138	153	158	138	155	156	147
26898	42523	44013	8861	1878	1488	1166	1051	926	798	794	746	659	610	580	600	610	602	565	586	537	495	517	489	539	521	548	509	479	526	480	558	544	564	518	529	511	468	477	456	515	549	558	611	647	553	504	911	5023	4502	3998	2440	1559	689	492	429	389	381	393	360	385	422	418	420	386	402	413	401	425	392	411	415	400	389	406	450	412	380	411	382	398	406	397	403	390	408	369	407	402	390	396	395	394	386	367	406	403	370	423	358	367	442	382	417	414	378	408	387	397	393	395	424	417	391	398	409	393	412	407	385	426	376	402	359	398	388	394	385	363	396	406	424	386	430	370	395	399	403	384	383	394	394	376	373	405	436	413	395	407	424	377	395	342	407	387	366	404	374	387	404	366	375	390	402	406	406	409	370	383	405	395	400	352	363	420	418	394	381	391	389	389	402	403	397	387	420	401	424	367	412	436	401	386	415	419	401	396	414	367	412	435	368	398	411	382	397	378	389	402	444	386	374	417	373	382	388	435	392	435	372	418	421	386	417	392	408	411	404	394	367	406	448	404	382	398	435	401	390	403	406	396	391	436	382	414	349	379	424	372	400	375	401	359	387	388	396	405	421	379	415	409	368	445	413	374	395	385	387	386	370	381	379	428	393	357	368	426	389	385	371	396	379	406	375	399	415	386	400	382	411	384	392	418	400	427	366	425	378	400	399	375	446	384	398	377	404	376	373	382	396	400	394	368	403	404	365	390	390	378	393	386	382	424	380	370	421	395	401	395	387	389	395	403	403	413	360	397	409	393	388	391	402	402	405	401	409	410	389	395	404	401	408	408	417	388	407	385	388	407	404	412	423	381	442	392	401	372	392	382	398	379	400	412	431	371	407	376	427	374	387	392	368	406	432	395	387	411	432	421	391	401	424	381	411	369	400	392	395	389	421	395	392	379	382	375	377	405	381	401	388	383	382	450	415	387	415	382	396	388	406	438	420	398	371	380	395	422	390	373	409	357	382	417	383	371	377	416	414	384	450	379	397	401	385	385	405	392	385	393	391	386	386	378	406	388	390	371	413	400	393	378	405	378	411	374	407	399	399	385	402	429	435	413	405	356	395	399	378	367	423	410	388	390	409	374	384	423	370	391	420	393	412	402	388	393	405	396	437	382	398	376	392	392	399	413	382	373	387	419	363	413	418	421	354	404	401	401	384	406	403	398	407	389	390	380	425	373	401	392	430	399	365	405	369	426	416	405	399	398	370	357	406	394	420	399	389	380	395	439	375	384	403	406	397	402	396	383	405	427	430	333	385	380	373	407	395	411	390	389	444	390	366	399	363	402	388	413	459	408	371	407	351	401	415	413	397	424	423	414	435	417	390	408	408	405	401	437	387	389	397	382	359	393	386	391	389	402	385	395	397	357	395	417	394	342	427	422	406	384	386	417	392	378	375	375	432	367	415	360	416	412	439	432	373	368	422	384	351	392	424	399	374	375	403	403	374	376	442	400	386	393	404	393	440	383	444	378	365	392	375	391	397	382	380	381	399	387	405	384	423	404	399	377	410	410	394	420	366	405	392	390	393	378	361	406	387	390	357	369	405	405	383	414	458	395	394	437	385	373	372	344	427	414	385	409	422	415	389	357	351	391	396	422	370	433	373	367	381	383	416	369	397	413	429	379	410	364	374	410	384	420	382	409	423	396	407	399	407	395	424	396	393	399	371	419	397	410	433	397	395	411	380	399	373	383	389	377	361	388	380	396	395	402	395	406	371	379	383	374	413	406	405	365	433	383	375	410	423	408	413	390	407	421	416	417	419	405	402	409	384	377	392	394	391	373	394	364	377	414	382	395	366	453	391	370	407	393	388	370	436	440	374	416	382	394	425	404	422	396	388	387	420	396	395	413	402	385	400	401	428	388	431	394	378	381	398	381	411	391	399	432	403	377	381	375	425	391	373	401	383	411	391	412	365	398	391	437	384	426	375	402	396	410	399	414	401	423	386	373	433	380	383	406	381	398	388	422	413	389	404	384	396	383	394	420	383	413	395	387	401	395	426	406	409	372	410	407	410	414	405	388	397	389	413	368	424	379	410	405	376	380	382	397	427	377	364	403	394	396	417	373	377	384	404	401	405	378	387	383	364	395	368	399	368	405	365	360	395	368	372	366	412	376	430	386	396	402	407	390	396	421	392	380	392	415	424	424	412	409	412	399	416	406	383	379	416	396	383	417	428	395	385	379	409	386	373	387	408	416	419	417	405	405	359	397	403	387	377	409	368	424	431	423	428	402	412	400	386	404	362	420	371	389	375	444	421	418	395	360	401	360	369	425	366	386	464	412	418	408	395	382	363	393	411	390	414	444	393	423	393	407	383	380	370	426	412	419	403	412	384	419	428	384	421	392	420	394	363	400	395	392	365	378	405	385	410	383	399	399	426	418	402	411	408	409	399	378	414	371	364	411	346	380	410	398	414	391	406	391	391	407	409	374	404	372	398	398	373	380	427	374	388	377	362	404	397	368	356	405	411	374	391	414	408	417	394	429	369	404	427	388	360	387	387	454	396	396	405	360	353	393	377	387	379	403	366	426	354	372	335	410	429	393	383	402	388	426	359	373	425	385	383	374	421	398	389	393	415	382	380	382	378	436	411	372	418	407	384	415	429	401	406	389	448	393	375	376	415	386	382	391	374	428	389	390	389	411	373	377	432	377	393	395	406	400	421	394	421	400	420	353	410	384	385	401	427	401	404	419	381	382	390	417	418	398	411	388	409	405	429	388	387	416	408	379	392	397	416	354	402	368	396	409	362	393	374	404	416	360	385	387	376	408	365	436	372	386	390	400	419	375	370	409	395	399	384	341	382	411	371	399	411	420	406	392	428	405	410	393	390	352	391	382	435	443	437	358	440	371	389	394	391	433	391	378	372	390	386	394	409	406	396	375	391	428	403	412	372	400	426	385	387	416	394	427	450	377	390	399	406	378	440	397	423	425	403	404	404	393	397	395	391	393	433	393	371	423	400	379	399	372	404	387	397	425	394	378	411	404	386	406	388	398	412	401	392	381	381	374	380	390	399	384	408	398	384	395	392	369	387	402	378	358	420	422	417	407	379	385	423	364	410	385	404	412	432	366	402	408	429	398	423	423	385	399	392	399	406	381	406	400	387	385	409	389	387	393	401	402	380	401	383	403	378	388	359	423	392	399	384	435	392	424	382	400	392	378	407	421	394	376	429	365	398	401	419	404	390	375	381	372	395	375	362	409	412	388	414	380	418	374	426	386	366	413	368	415	365	387	367	399	382	355	345	386	420	406	414	386	404	391	410	392	405	322	388	385	418	412	380	420	383	396	407	403	389	416	384	423	406	410	384	443	376	406	378	395	413	365	402	400	413	402	408	428	362	401	395	387	427	397	422	393	389	423	384	405	400	388	400	422	380	399	395	443	384	380	407	418	368	411	396	430	408	436	391	405	404	424	413	398	406	378	424	397	412	373	405	400	404	409	378	393	417	398	398
54921	60592	64574	29123	9232	1649	654	396	337	275	229	254	209	219	199	182	211	176	175	179	186	195	197	194	181	188	197	179	164	155	152	158	191	179	147	159	163	175	165	178	158	180	188	156	187	186	181	231	1140	1191	1015	637	376	233	137	183	159	158	148	139	129	139	139	160	146	162	141	145	152	173	136	158	145	143	121	146	161	129	159	145	162	135	136	121	179	133	150	153	118	141	139	148	152	125	168	136	149	136	136	139	153	160	161	139	144	151	146	161	165	153	149	120	140	142	181	145	146	131	149	128	130	151	145	147	146	154	139	147	161	139	144	149	137	131	166	158	140	137	147	155	149	159	148	155	158	154	137	157	161	138	155	148	149	150	139	165	150	141	134	131	145	138	153	146	151	162	132	140	159	129	159	151	155	142	138	129	138	134	163	155	160	140	137	131	176	130	131	142	135	145	150	136	154	147	152	128	163	146	158	154	129	161	146	133	136	144	132	145	146	147	144	158	156	161	140	181	147	164	161	159	155	176	152	158	135	166	123	139	152	138	139	142	130	129	138	149	140	144	140	141	173	138	134	163	149	154	142	142	145	159	165	141	144	159	154	161	164	145	128	125	161	120	138	139	157	164	117	148	128	151	169	171	149	141	144	142	149	154	159	136	149	134	141	158	133	145	143	137	143	140	121	150	165	153	143	142	137	148	143	141	141	155	157	146	144	145	145	144	133	156	142	139	146	143	132	167	111	145	146	139	141	163	145	168	158	152	152	158	135	158	140	151	143	155	144	139	127	143	154	135	134	158	145	167	147	149	143	158	132	151	135	141	144	142	161	146	148	153	133	142	152	122	135	143	159	175	156	158	136	140	165	156	153	160	139	153	167	176	126	142	147	145	115	141	162	131	154	149	139	149	150	135	129	147	172	148	155	144	145	150	153	127	155	145	128	158	134	153	151	146	147	146	143	144	140	143	151	130	163	148	146	163	158	147	144	141	174	150	146	157	138	163	142	121	140	140	169	144	151	126	149	170	142	147	148	159	143	154	144	165	153	156	161	172	135	158	140	128	144	156	166	148	135	123	158	142	148	149	159	153	134	153	132	139	173	132	142	154	142	134	159	138	133	149	157	149	142	157	137	132	161	127	159	162	156	139	127	148	137	145	146	157	145	141	152	130	162	125	155	162	141	144	150	145	146	166	156	141	159	128	144	140	153	146	140	137	154	149	164	135	164	130	135	139	147	145	154	148	159	147	135	142	140	155	140	148	153	147	164	131	161	134	143	145	155	152	140	132	152	127	178	131	138	169	149	168	131	166	131	148	155	159	151	124	159	165	151	150	153	131	173	120	145	122	158	158	136	163	154	144	118	130	138	151	150	123	137	164	160	154	138	145	138	148	157	166	126	154	148	162	162	154	143	148	145	149	138	155	136	160	163	159	138	131	140	147	136	156	137	157	154	143	150	140	144	165	151	155	148	144	127	161	138	142	145	145	142	140	145	164	153	161	160	160	139	136	153	117	146	148	114	138	148	149	133	137	139	155	145	192	149	130	152	133	150	149	143	159	145	140	130	150	148	147	133	162	169	135	139	133	164	163	135	130	161	143	137	148	142	175	139	138	145	141	155	148	149	146	149	131	145	155	159	144	137	117	162	145	153	153	169	153	123	135	129	141	153	163	151	168	164	145	143	150	140	177	145	135	152	173	151	140	165	143	144	171	136	143	143	146	140	147	163	139	125	142	137	158	154	139	135	144	142	149	126	139	155	164	145	150	139	153	143	142	130	142	134	158	119	142	159	133	158	145	179	137	156	141	127	159	127	136	150	151	157	159	135	153	125	139	166	133	128	154	120	132	142	128	144	140	138	140	152	124	152	152	146	149	128	117	148	136	153	138	157	155	146	156	136	139	173	143	162	139	137	160	140	137	127	137	139	165	165	167	167	131	139	156	145	139	161	163	145	152	177	131	167	144	125	140	154	155	133	122	177	151	130	123	157	146	131	155	153	157	165	152	145	121	144	128	137	138	157	139	133	152	173	136	134	157	146	140	126	155	149	169	145	134	148	164	158	150	148	172	162	144	153	142	137	148	140	161	139	147	159	135	161	167	142	168	128	131	162	150	149	145	155	139	153	152	145	162	146	147	153	145	176	131	156	139	143	143	166	149	149	154	159	136	146	140	145	161	148	141	131	142	177	133	147	150	142	156	136	147	146	147	132	137	144	137	139	143	133	152	133	158	136	134	127	120	149	127	158	159	159	137	163	152	132	134	176	147	144	136	150	153	157	146	146	158	140	138	142	135	145	142	151	135	163	142	139	137	145	124	132	159	154	136	159	123	142	157	135	138	142	151	165	158	139	161	175	136	147	133	155	149	160	136	147	152	150	130	147	159	128	149	157	152	138	148	148	147	140	139	141	141	165	142	147	126	155	140	160	145	146	154	159	170	163	157	130	154	138	135	131	145	156	159	133	143	155	154	148	135	170	166	152	160	145	162	162	161	181	139	120	150	145	163	140	147	143	155	151	118	147	147	152	120	162	160	154	160	145	162	156	142	131	146	156	137	147	154	166	125	132	154	136	164	138	128	198	139	133	151	151	157	129	167	144	160	159	163	152	168	161	109	125	136	167	163	145	170	160	133	152	157	127	164	146	129	168	141	134	157	137	141	176	145	159	150	140	155	147	142	142	140	128	157	147	177	138	136	136	141	132	153	136	165	150	162	151	150	153	159	138	149	148	131	167	137	163	131	132	156	145	154	150	153	130	136	165	169	135	141	146	138	116	134	130	144	139	149	148	144	156	147	156	139	158	152	142	147	143	151	164	153	143	139	166	161	160	148	186	146	129	159	135	177	137	129	139	164	162	131	158	152	146	135	159	167	129	141	133	147	143	148	156	126	153	152	134	163	159	146	135	148	156	136	135	152	135	170	149	118	155	167	145	159	146	153	163	153	147	159	147	146	143	146	151	161	150	163	139	136	153	156	131	152	135	147	150	164	126	145	115	155	143	130	150	146	153	146	133	134	147	113	151	130	166	147	145	148	151	146	136	151	156	135	143	150	128	156	144	158	135	156	146	154	146	143	152	150	152	164	157	163	138	145	160	142	150	137	128	135	145	161	140	153	146	160	136	145	164	157	144	137	133	126	148	147	137	130	125	148	169	146	157	156	155	142	129	167	147	166	163	148	119	161	155	158	122	138	154	153	135	139	130	143	151	146	130	133	157	148	123	154	169	137	141	169	144	153	178	163	150	144	152	123	135	129	131	154	152	125	142	148	144	151	159	134	142	164	154	131	147	147	140	150	126	142	139	125	134	133	170	140	167	139	146	141	160	136	143	151	143	146	142	150	165	134	129	175	147	160	148	145	140	143	128	125	125	134	128	131	126	136	145	156	150	162	170	146	147	135	135	123	133	166	141	118	137	167	150	119	131	118	138	148	131	149	142	150	131	150	146	134	161	135	147	127	136	162	160	150	143	137	131	154	146	136	133	147	152	159	143	130
37347	50677	54368	13626	2700	2168	1670	1472	1231	1092	975	889	824	757	698	680	661	670	595	611	551	539	564	596	629	557	549	562	563	536	525	576	497	538	537	494	486	489	528	508	546	599	504	579	675	683	661	1113	7200	6698	6005	3676	1933	861	518	425	371	360	349	377	364	390	364	360	363	381	358	352	391	373	363	339	347	356	367	390	363	386	354	399	365	346	346	386	341	384	368	382	397	352	378	356	388	392	416	349	357	378	368	399	341	408	366	358	366	384	375	385	357	388	428	412	356	360	391	344	364	358	392	352	382	355	368	362	357	385	371	373	355	334	394	380	382	353	375	395	381	388	393	369	387	384	366	377	363	380	384	381	332	376	393	346	380	376	385	344	382	374	384	374	361	398	402	377	393	358	384	379	360	367	345	384	340	387	379	390	384	329	368	388	395	423	397	364	387	379	359	371	384	370	399	372	362	367	328	395	362	353	370	363	354	389	399	378	366	375	362	356	396	371	337	391	364	356	332	350	366	390	394	399	419	365	345	397	387	392	387	383	383	372	329	348	404	360	353	373	350	326	331	360	368	375	367	379	372	379	324	393	407	361	371	375	390	366	418	375	377	363	414	378	374	377	364	353	373	394	375	353	363	368	373	364	377	363	377	379	373	369	365	365	396	363	379	374	386	366	388	369	380	398	393	390	360	362	346	362	377	391	354	384	397	364	379	403	373	384	363	359	342	374	391	355	382	343	361	391	349	398	378	348	379	376	369	401	399	428	366	365	363	366	372	336	419	360	390	404	345	379	388	398	372	370	386	377	393	346	350	346	375	411	361	369	374	360	351	364	372	389	392	362	378	398	369	370	377	382	391	351	403	384	355	384	382	360	370	355	385	338	350	381	376	349	369	430	357	386	379	390	403	385	359	350	352	347	366	346	387	369	373	403	408	395	339	350	410	382	384	347	382	372	386	341	380	411	417	365	392	382	415	391	353	352	374	325	376	367	375	356	364	358	382	398	345	360	375	371	432	372	383	389	355	350	347	348	389	412	376	363	359	374	403	383	368	385	385	350	392	365	376	350	411	392	363	356	346	394	364	384	378	371	373	395	387	410	400	359	414	402	367	366	349	377	368	393	360	408	344	369	376	332	393	374	378	375	386	382	334	384	376	361	392	349	363	407	378	397	368	384	364	387	364	370	372	377	377	379	405	376	359	374	326	364	382	378	375	384	402	369	415	367	393	368	373	369	379	345	383	363	393	375	397	377	363	383	370	406	382	397	370	363	409	364	365	349	341	354	374	362	415	374	357	395	362	330	360	381	336	385	397	375	370	374	374	408	365	369	350	396	353	372	372	359	348	356	387	363	359	373	360	371	346	407	395	397	370	370	388	392	360	371	378	372	365	380	394	356	393	394	367	377	361	374	367	378	369	394	381	374	387	389	364	383	383	357	357	414	390	378	336	375	347	407	402	425	382	378	343	384	331	361	352	388	383	379	376	368	363	374	358	384	392	373	355	384	378	387	385	380	372	346	360	363	376	361	432	372	365	364	360	362	363	363	393	345	383	347	324	377	379	378	362	346	382	396	358	429	336	370	331	366	381	365	362	341	364	344	410	354	384	353	377	367	371	402	341	365	341	381	361	367	363	346	387	381	364	350	372	373	378	393	384	379	381	422	385	373	368	383	412	369	394	353	359	385	387	348	367	395	375	363	366	357	422	360	370	345	364	393	363	367	369	350	361	352	324	373	349	341	412	390	408	354	344	361	383	388	337	368	364	401	385	353	359	396	381	355	385	356	397	362	396	363	368	379	375	380	362	370	367	383	374	373	405	371	346	376	381	392	357	366	382	377	391	347	389	390	379	387	412	385	361	346	377	390	381	396	362	370	381	366	359	379	350	382	378	389	357	376	378	364	384	380	409	411	362	353	379	380	397	393	376	346	374	386	417	380	350	377	354	368	392	370	348	412	350	340	368	374	378	377	360	376	415	369	369	393	360	368	342	328	360	364	380	411	372	398	373	391	357	404	360	397	388	351	376	351	348	326	366	362	369	336	356	382	372	394	351	342	350	373	409	364	376	385	356	372	373	369	371	359	363	424	388	351	341	344	357	357	364	362	371	360	413	393	359	344	395	409	403	425	373	354	368	366	373	370	330	414	374	376	407	376	396	395	380	361	345	361	371	367	350	416	380	365	363	364	374	384	358	356	387	377	378	331	407	369	361	432	384	410	362	381	396	365	398	353	395	371	372	380	370	402	366	364	355	392	349	373	385	358	351	384	367	379	354	383	416	373	396	381	364	387	336	359	366	366	377	376	376	352	329	404	346	355	374	380	356	388	377	386	356	378	372	370	356	377	357	378	394	387	404	362	356	384	392	382	367	387	405	385	386	374	366	358	368	375	372	310	369	396	372	416	399	361	397	401	382	362	374	382	351	363	423	394	372	394	362	376	356	349	377	372	388	372	340	379	427	354	380	400	369	404	363	390	365	354	368	361	353	377	359	360	358	365	388	364	367	366	393	339	420	362	407	351	363	373	388	354	373	382	379	369	388	373	376	377	378	378	365	382	395	340	418	377	375	367	405	353	352	354	386	361	380	375	407	404	334	378	406	402	373	332	366	331	399	370	384	362	380	394	376	368	384	369	391	370	371	398	404	378	363	411	351	345	389	360	408	340	366	377	364	378	362	361	343	416	376	388	401	367	355	394	362	354	393	370	372	333	364	372	379	354	330	401	381	391	356	451	389	390	380	432	391	389	354	335	371	361	377	385	365	356	356	359	377	396	379	373	372	402	378	383	386	389	387	380	352	367	366	379	419	382	385	367	383	362	379	375	365	362	385	361	405	369	362	333	412	369	384	361	345	356	377	353	322	360	376	383	379	414	362	376	386	389	379	384	372	354	368	362	347	382	379	377	363	367	363	377	387	354	351	351	370	397	358	378	372	373	378	401	385	391	360	360	387	366	375	388	382	380	327	361	404	365	401	384	376	391	361	388	385	351	382	421	371	361	346	395	399	398	369	393	348	357	376	395	384	376	416	389	352	405	391	365	384	363	382	342	388	358	374	340	350	369	388	372	337	365	383	379	381	398	392	379	399	371	322	360	401	381	339	391	383	368	402	401	387	357	380	360	369	388	375	372	357	335	389	392	357	353	359	404	377	344	363	357	398	382	338	400	382	363	328	371	379	342	385	365	401	343	355	356	377	400	376	382	376	370	379	373	391	348	355	399	356	364	358	386	377	373	371	380	365	391	381	366	348	370	341	367	384	371	370	370	411	395	378	389	379	391	397	344	412	370	402	352	397	395	423	380	377	370	385	372	361	347	388	382	362	369	365	384	376	348	390	407	346	388	431	355	364	401	386	364	367	391	387	386	399	391	346	406	363	369	361	359	381	353	394	375	370	380	416	389	354	416	374	376	408	369	353	359	355	397	409	360	354	375	390	376	379	374	357	359	357	366	353	383	342	385	390	374	381	366	375	366	391	363	385	331	376	404	388	378	388	417
8695	8454	10078	1706	149	163	146	138	139	135	135	135	148	128	138	131	105	163	159	138	149	137	151	126	151	122	121	142	145	148	126	126	128	146	149	152	143	140	145	134	147	119	146	155	166	145	160	145	158	229	219	195	173	132	151	133	139	123	139	149	135	121	142	134	144	148	126	155	140	151	160	137	119	127	115	131	138	142	126	124	125	140	150	118	141	123	133	162	125	119	148	122	137	130	151	138	138	150	122	129	116	142	137	133	147	142	120	121	145	140	138	115	147	121	136	129	146	124	123	134	114	142	148	115	128	135	121	143	134	127	139	125	158	135	98	147	122	135	140	133	142	116	148	146	135	136	131	138	142	160	118	157	156	141	121	113	150	135	148	148	130	138	135	116	136	131	127	131	137	147	130	123	132	148	139	163	142	136	138	149	121	123	119	145	122	137	139	155	148	133	135	120	148	127	119	144	130	117	125	131	137	134	154	145	149	136	135	130	147	119	149	140	151	139	145	128	125	133	146	143	150	138	130	126	126	118	156	127	131	117	133	130	141	133	132	138	128	134	109	141	116	138	133	151	115	128	141	144	153	126	108	128	121	131	148	141	146	114	117	137	105	134	136	121	135	131	122	137	143	136	158	117	143	129	149	121	146	125	115	148	135	135	140	133	122	142	129	132	157	150	136	112	149	150	135	152	134	138	136	142	125	125	121	156	150	119	114	119	143	129	127	129	127	123	132	124	148	137	138	120	130	127	151	131	140	125	156	136	143	138	128	141	119	145	133	150	147	146	135	136	129	140	129	142	129	132	129	144	137	114	113	120	140	138	126	139	143	129	147	141	126	130	133	124	130	117	117	135	132	151	131	122	130	130	154	142	131	127	129	148	127	141	137	141	122	142	132	121	144	129	146	130	139	156	125	123	150	127	146	140	122	145	149	122	145	156	106	142	152	138	132	152	128	143	132	134	133	147	109	130	116	148	131	139	103	138	133	136	148	122	132	130	143	127	129	120	117	136	123	121	150	136	136	143	145	116	132	141	145	128	120	121	130	129	136	127	122	129	130	125	124	124	126	133	130	150	133	134	133	135	133	128	131	125	111	141	119	131	146	142	113	136	130	107	135	114	126	122	131	146	127	125	132	119	139	114	133	117	122	128	137	132	150	119	113	124	129	132	125	131	117	122	139	142	127	141	116	121	129	129	126	115	147	140	136	129	128	123	121	140	111	129	132	128	138	135	127	149	136	125	125	118	127	122	131	136	137	150	135	112	126	133	125	132	153	149	126	148	131	137	150	117	123	154	156	147	129	142	141	136	134	137	124	133	133	134	145	109	122	126	127	127	113	133	124	116	136	114	145	112	133	139	135	122	115	131	149	146	115	125	146	133	135	143	134	143	123	148	111	121	152	130	119	138	125	109	151	151	137	122	150	137	143	120	126	132	129	118	144	118	115	145	144	140	132	111	129	142	116	136	120	130	131	119	138	119	127	141	127	145	150	129	129	120	126	129	134	130	142	143	137	138	132	139	123	134	149	132	152	151	135	149	144	139	131	138	148	139	126	167	135	126	138	134	156	137	119	118	139	129	107	142	118	133	137	128	138	135	124	118	115	141	149	125	145	154	141	124	129	113	136	143	133	118	125	142	157	137	131	155	141	123	143	137	135	108	129	139	121	120	137	131	149	144	142	140	139	137	127	135	145	153	145	127	120	148	134	138	136	138	135	155	141	119	142	105	149	135	103	136	147	133	149	147	129	114	116	134	131	138	137	140	140	145	151	130	152	134	127	159	140	127	140	151	133	129	145	137	111	137	158	134	136	134	135	126	137	146	142	132	132	137	133	143	132	126	116	145	121	130	156	147	134	124	125	126	128	115	133	142	125	142	134	133	121	134	138	134	126	143	137	155	129	141	148	126	130	140	137	129	123	129	136	113	132	147	130	129	131	138	162	128	129	114	144	129	137	140	123	122	166	108	141	119	128	117	148	105	140	152	147	130	134	123	122	122	139	134	146	122	125	115	131	148	140	115	133	126	130	153	132	117	129	144	134	134	139	144	118	147	124	137	128	115	120	125	117	126	128	129	129	143	128	125	136	135	143	169	128	114	143	132	129	142	139	135	144	146	119	131	143	139	151	138	102	137	154	138	132	143	145	135	129	147	133	136	128	149	131	133	137	138	142	129	140	160	139	138	122	147	158	146	139	132	126	125	134	147	133	121	137	165	128	132	127	122	129	133	128	144	125	144	128	115	136	121	131	135	129	123	122	138	134	152	146	148	130	151	124	143	136	142	135	131	148	136	122	127	141	133	152	152	125	150	121	136	150	148	144	137	136	135	128	141	146	149	127	144	133	148	123	132	143	137	139	144	128	153	142	137	131	158	126	126	129	126	135	110	131	150	143	154	118	125	138	142	124	161	122	140	130	129	147	146	136	131	144	122	130	135	134	125	139	130	141	132	142	119	126	140	102	152	122	130	142	138	134	116	115	141	149	152	131	154	122	141	141	148	142	123	133	131	128	119	152	137	143	142	114	129	144	141	118	151	116	164	143	150	144	132	139	133	121	139	138	111	144	132	150	126	131	147	137	150	140	133	130	164	138	143	130	127	136	132	143	142	137	147	124	132	133	139	154	124	127	127	148	132	144	139	151	120	135	124	140	124	138	132	162	138	119	120	140	114	156	136	143	133	155	132	133	147	125	127	161	141	128	146	144	137	153	145	141	123	123	140	128	146	138	137	131	136	138	146	157	141	144	123	149	162	142	124	125	138	125	116	138	135	140	139	108	118	124	140	133	155	144	145	120	152	120	145	120	135	146	129	133	130	129	119	134	108	132	140	130	129	122	127	119	111	131	129	148	128	147	138	153	150	142	125	140	150	116	130	138	129	141	135	122	142	138	132	111	151	139	144	132	134	132	132	108	118	135	158	142	153	146	143	127	125	123	141	144	136	139	130	150	129	150	120	117	129	119	128	135	148	135	129	110	158	118	139	116	117	145	131	126	125	124	137	131	120	126	144	152	167	140	148	137	121	143	133	152	129	130	132	145	132	112	130	139	130	141	133	148	135	123	132	146	131	145	135	139	125	141	113	158	147	144	139	150	137	152	140	134	121	122	137	139	125	126	136	139	134	131	139	152	130	132	129	142	118	120	131	144	145	149	142	124	131	120	149	156	128	131	127	123	126	130	137	143	121	151	138	142	135	142	146	134	131	114	121	150	138	128	133	143	137	127	129	140	145	116	140	126	148	125	139	101	131	121	121	124	175	118	139	159	132	138	133	158	125	116	142	160	133	142	124	151	144	138	125	124	117	141	125	108	145	162	124	136	139	134	121	128	135	121	138	127	142	131	108	124	125	118	138	144	142	133	156	124	135	172	152	127	150	121	122	151	132	125	130	130	128	129	139	116	128	139	150	116	129	139	98	139	138	136	143	150	149	143	143	138	132	158	140	127	140	137	135	122	132	124	126	132	140	129	127	131	134	125	133	125	105	111	153
6417	12148	15604	3795	434	396	451	400	378	386	337	386	354	355	391	359	366	388	351	334	381	378	371	400	403	393	429	402	376	404	384	378	384	384	400	386	415	434	423	398	417	437	396	391	422	392	356	431	681	912	906	702	556	425	394	355	354	330	351	361	340	322	338	351	362	366	335	366	355	350	305	359	397	370	356	353	364	330	356	380	291	330	352	337	369	345	332	346	348	350	334	354	368	357	352	371	319	322	344	347	332	360	371	368	367	358	371	353	365	358	366	338	364	359	335	355	360	348	353	340	363	365	334	339	370	310	367	329	361	371	348	347	343	318	359	313	330	324	358	351	363	347	328	354	371	351	350	318	330	372	347	371	334	347	364	354	348	328	328	378	364	326	334	322	361	317	373	372	347	355	396	321	350	334	342	341	349	328	337	345	334	337	372	362	346	375	364	368	346	387	348	366	333	342	361	320	347	349	328	368	365	356	370	352	363	362	346	333	368	349	359	356	393	345	368	337	342	334	359	319	322	302	330	354	340	342	330	366	370	341	344	324	368	332	346	352	324	325	349	339	332	363	360	372	331	337	364	374	375	330	378	344	374	375	383	354	337	375	357	366	342	349	370	344	365	377	374	374	347	351	345	355	366	322	345	362	372	335	353	384	367	339	341	345	328	343	364	339	395	358	340	329	347	357	338	366	354	372	345	364	368	329	378	346	351	375	343	290	348	343	348	335	367	339	382	348	323	355	363	378	349	339	339	372	378	335	364	335	357	332	330	381	362	383	335	350	336	346	331	348	365	366	317	329	358	354	304	334	315	350	369	332	359	349	348	352	376	353	349	360	342	336	327	347	357	349	365	340	339	347	363	337	341	333	359	354	341	334	348	369	346	366	367	362	309	374	349	333	350	366	334	383	370	338	306	367	354	365	328	375	370	325	366	338	336	347	341	366	364	370	375	376	346	343	356	346	358	378	375	360	355	344	319	343	318	379	338	347	351	305	360	336	329	383	379	324	358	359	351	342	343	381	349	335	344	377	374	358	383	328	345	323	364	379	371	321	343	379	317	339	322	347	362	357	363	354	348	315	352	363	351	320	331	344	346	341	333	329	345	369	347	370	348	333	369	331	349	330	346	359	333	353	335	318	348	358	346	355	329	349	357	370	378	348	354	316	368	373	365	338	339	335	337	335	341	356	340	346	354	373	342	357	361	349	359	356	375	373	334	374	338	352	337	348	353	323	351	335	373	359	381	359	341	336	336	395	357	367	324	319	347	363	372	351	367	353	339	376	353	323	318	366	330	372	330	377	359	348	319	333	322	376	354	366	360	343	355	365	382	342	340	352	356	353	343	357	355	355	346	316	330	336	332	325	351	296	315	322	341	354	345	367	377	334	372	313	352	345	338	363	375	388	379	350	357	341	337	345	334	341	343	350	359	364	357	366	325	361	398	353	341	362	342	335	371	352	365	389	322	326	367	361	367	318	334	361	371	355	361	348	347	326	357	360	337	384	377	304	342	357	339	348	347	340	354	359	332	344	374	362	346	307	346	374	331	341	362	357	357	342	374	315	373	327	364	363	323	355	386	399	360	357	361	356	368	356	338	360	356	359	344	332	386	359	387	315	367	344	343	376	334	353	348	341	371	349	369	382	372	374	332	348	370	309	376	339	366	377	343	374	341	347	344	371	365	339	343	303	317	309	310	357	332	353	337	355	363	333	300	358	378	356	357	362	342	307	356	415	349	379	353	343	307	388	330	338	342	320	363	340	347	371	351	327	369	357	345	367	340	354	345	367	339	332	334	343	363	351	319	358	396	357	334	344	333	363	342	329	342	345	345	334	364	343	377	352	352	339	379	323	356	358	355	330	342	347	364	356	377	346	343	342	326	337	371	330	330	355	352	334	378	370	337	365	324	328	375	347	417	322	365	372	370	352	356	329	370	335	354	350	369	371	346	367	353	314	352	359	366	346	350	342	345	340	324	359	352	352	354	334	348	370	353	344	309	365	392	350	381	334	353	343	351	342	357	339	326	322	318	362	356	350	345	366	368	342	338	368	356	386	348	341	295	315	343	367	362	362	376	361	334	370	385	360	364	344	330	345	324	354	367	376	350	380	337	383	358	327	362	373	378	338	330	344	339	378	332	328	368	376	356	351	338	344	371	357	365	348	359	357	341	298	346	349	325	344	373	347	393	328	369	388	346	344	403	333	352	297	367	368	345	380	310	367	348	351	375	350	349	336	340	347	337	340	368	352	355	323	331	362	342	335	332	337	368	358	356	344	361	335	341	373	353	345	354	357	364	343	355	349	335	366	350	354	383	334	365	346	327	356	379	334	372	376	383	380	330	353	385	361	342	351	321	335	328	362	376	338	351	340	324	392	359	336	366	340	363	371	338	342	334	334	357	346	378	349	346	344	339	328	346	369	366	354	346	345	367	353	376	346	379	314	326	344	331	364	325	338	335	356	351	364	297	348	353	363	331	352	353	342	375	349	357	356	344	349	375	400	361	330	324	354	324	359	347	340	333	336	340	353	355	356	331	382	385	338	345	352	348	363	316	325	366	373	338	335	331	326	323	374	360	356	348	327	323	376	358	341	368	350	384	346	385	347	327	355	348	370	384	350	379	354	352	392	327	341	325	342	349	318	338	328	358	395	347	346	346	366	342	363	363	321	336	354	338	363	368	345	348	375	370	365	345	348	358	365	372	370	341	333	331	355	363	332	357	353	323	325	373	356	323	375	339	341	363	360	371	381	386	361	365	373	340	352	357	341	373	375	355	374	338	351	335	366	316	357	336	346	351	369	349	367	347	311	347	376	331	333	328	329	367	376	355	328	370	334	341	356	361	351	340	347	334	315	364	358	397	384	328	320	354	375	364	378	355	348	364	346	352	323	346	351	327	364	344	347	328	358	334	367	352	328	368	340	355	359	308	356	358	351	345	372	337	351	346	378	358	340	363	316	338	351	364	358	352	383	378	349	372	388	386	368	354	372	339	369	352	380	326	323	353	350	342	338	344	358	364	332	345	365	337	348	352	363	369	352	344	367	334	370	351	344	351	354	396	347	317	373	327	339	338	331	362	353	346	357	345	347	332	357	352	345	347	360	338	327	361	378	354	355	356	365	331	346	333	336	341	348	346	334	339	346	393	400	357	334	360	340	357	388	329	346	332	321	320	356	331	367	353	396	305	348	348	370	359	388	327	348	314	347	361	357	348	338	339	316	381	310	330	364	352	358	315	360	326	355	345	387	360	338	337	360	354	333	359	369	335	356	369	332	374	365	353	341	389	352	319	367	378	372	337	344	342	357	361	383	371	363	370	343	366	379	341	348	364	360	371	324	348	333	364	339	352	317	396	356	327	337	342	351	358	369	373	355	363	343	335	334	349	344	352	323	337	388	353	365	366	334	323	342	397	371	324	349	358	331	371	321	326	370	361	357	337	361	362	320	333	333	372	355	353	339	360	378	346	340	332	401	330	342	381	329	333	348	346	349
46076	50309	58224	27728	7196	864	439	324	229	223	187	221	179	200	178	163	183	148	183	192	178	159	146	183	187	201	205	181	173	185	176	175	155	154	182	192	190	179	202	177	175	177	175	177	204	204	208	204	752	666	608	435	300	224	174	146	134	162	178	171	156	136	170	173	153	160	150	138	167	152	154	160	153	171	136	179	175	157	152	150	150	155	150	154	143	137	152	156	154	159	164	157	171	171	141	138	179	175	153	164	141	143	150	163	148	151	134	152	177	161	165	164	143	141	169	154	157	147	160	152	179	188	163	173	174	168	144	139	159	134	135	152	159	182	158	149	169	138	148	136	165	142	147	144	147	126	178	153	170	143	158	141	161	157	143	146	135	141	153	149	149	165	151	166	145	158	161	171	172	162	177	152	155	161	171	159	177	136	151	140	140	180	173	177	162	155	164	158	131	171	140	136	168	145	142	147	149	155	145	170	161	149	148	155	142	122	141	149	157	159	143	164	161	159	153	165	169	158	136	166	174	157	172	155	152	132	164	169	153	153	142	176	185	171	159	149	168	174	155	147	145	169	157	180	168	147	163	160	160	163	185	155	158	154	160	147	160	180	133	148	143	172	161	153	133	149	176	176	168	195	147	152	168	152	153	148	157	151	173	162	155	157	152	162	154	157	167	160	155	169	168	155	172	152	158	171	159	132	151	198	154	160	136	160	154	138	138	140	157	155	132	162	164	152	151	185	158	162	150	163	159	162	151	161	166	144	179	145	125	162	150	164	143	130	152	162	148	171	142	155	171	151	163	153	161	136	163	162	174	142	135	145	169	139	143	157	172	158	155	159	181	152	166	160	150	166	130	142	153	127	162	174	160	166	164	152	135	164	152	168	153	148	152	146	168	144	146	154	157	141	157	161	159	160	184	138	167	161	164	155	153	142	154	156	181	148	135	164	150	172	153	163	157	131	145	170	171	123	156	156	163	162	165	152	163	158	167	155	138	166	159	177	141	163	174	143	141	137	160	157	150	140	153	144	159	140	146	150	175	158	157	179	135	165	160	159	151	148	151	156	189	154	165	155	155	157	160	171	141	167	149	164	127	160	155	150	169	153	173	156	149	161	171	168	152	154	166	140	164	160	193	157	163	166	168	192	145	154	174	156	177	176	143	149	159	146	139	166	165	149	174	162	161	162	161	159	142	166	156	150	137	176	172	170	159	165	161	143	178	166	167	154	141	178	160	162	128	150	160	134	146	157	137	152	161	146	158	144	184	141	154	165	168	148	167	156	160	157	167	139	163	143	156	156	161	147	126	188	151	162	161	154	148	173	157	156	156	157	150	147	153	168	163	161	156	157	156	146	163	143	153	153	152	169	153	153	154	164	143	151	164	166	155	148	165	150	147	158	179	170	144	160	162	161	164	150	161	171	161	151	146	130	178	167	145	149	164	153	157	155	168	175	171	139	133	150	165	168	157	161	148	172	131	154	155	179	150	171	172	178	167	174	172	142	150	150	170	165	154	164	157	185	156	165	157	157	137	159	177	148	139	148	175	155	155	159	151	172	163	154	149	163	135	153	144	148	166	162	167	166	142	167	172	161	153	172	144	172	170	154	159	146	149	150	138	164	186	150	136	139	134	133	134	159	147	149	164	163	179	160	159	171	165	160	155	161	161	143	165	157	154	156	168	165	152	146	156	140	151	148	146	142	177	161	142	152	162	172	164	160	153	128	145	164	146	148	159	153	161	128	154	130	149	150	153	186	154	137	165	144	153	154	168	155	146	154	136	160	172	154	159	170	132	168	158	152	159	144	146	160	140	143	164	151	151	153	133	164	186	173	179	163	135	151	155	169	164	157	143	149	161	181	177	156	178	154	157	152	159	150	153	158	159	168	160	158	166	148	177	163	148	169	177	139	172	154	162	150	166	148	167	171	131	144	155	153	162	143	141	153	156	147	163	166	170	147	165	144	164	167	156	135	144	172	172	132	163	137	152	146	165	197	143	165	157	142	146	201	159	143	143	150	173	139	146	157	144	157	145	175	135	156	159	143	150	163	149	163	146	153	162	140	137	147	169	134	162	147	160	178	147	152	149	174	146	167	153	158	154	142	145	158	154	176	137	166	144	140	161	155	157	153	137	154	152	163	146	198	155	138	167	173	181	149	174	155	171	175	161	158	148	162	149	159	168	154	139	159	172	150	163	163	161	182	180	160	148	166	171	169	148	164	162	136	151	156	140	163	166	145	152	144	165	155	151	182	171	173	159	166	168	163	173	170	153	166	145	140	155	170	171	166	146	138	152	134	165	154	151	150	134	185	163	143	162	163	144	149	174	173	185	174	149	160	161	159	163	136	136	171	142	126	164	156	149	159	147	147	155	155	150	154	166	153	145	154	158	139	143	154	163	147	140	157	162	151	168	159	171	160	170	142	187	154	145	172	128	165	157	149	162	164	149	155	143	161	164	144	136	157	160	149	165	148	171	158	167	163	162	156	153	136	159	165	148	147	148	166	140	162	159	164	172	176	132	153	143	170	163	145	147	141	149	165	142	156	138	152	148	138	177	136	168	166	171	159	185	187	151	166	171	168	166	166	168	153	155	138	140	154	157	150	117	175	154	160	152	150	164	152	162	148	147	151	164	167	162	164	158	160	170	192	136	160	148	142	169	151	167	169	147	145	156	143	135	175	160	143	135	151	140	163	142	150	191	150	151	142	160	164	148	154	156	143	148	153	170	167	156	160	164	144	157	170	153	152	140	174	150	153	138	152	162	169	164	154	148	148	168	137	132	126	181	175	142	170	135	161	149	139	174	146	161	164	149	161	150	150	144	145	170	144	161	165	139	167	156	155	145	146	176	131	162	150	152	181	139	156	144	169	153	151	154	162	172	143	154	136	156	155	151	153	134	157	162	153	154	155	155	186	155	170	209	135	183	158	174	141	172	177	158	167	176	163	174	171	154	141	136	158	164	190	141	171	178	159	162	140	146	157	154	149	138	167	137	155	142	153	152	165	128	147	153	143	152	184	160	151	151	153	165	174	148	147	169	134	141	153	141	151	158	143	134	181	161	158	169	169	159	169	148	155	148	162	158	152	132	146	147	161	158	163	139	146	148	138	166	153	146	134	169	153	159	124	155	158	140	161	149	161	155	149	168	153	172	142	131	159	165	144	133	159	163	156	153	149	175	128	150	161	173	145	167	158	153	146	169	166	146	158	159	153	127	157	131	185	168	162	135	150	172	138	158	147	157	149	157	149	162	143	141	143	163	152	163	162	155	152	125	154	157	165	163	171	176	152	149	177	138	147	146	162	149	141	171	154	158	147	157	165	175	153	137	166	154	144	150	138	150	152	156	134	164	141	155	163	149	145	165	164	150	182	150	167	152	152	171	139	169	156	158	149	146	145	123	155	170	158	137	157	158	168	165	167	168	149	148	146	143	178	159	133	172	149	162	137	158	151	184	137	127	157	135	153	150	161	160	144	153	148	147	153	161	159	156	153
29954	43082	50879	16063	1695	1415	1152	1004	849	812	770	695	651	585	586	562	593	536	545	515	527	553	508	603	534	524	528	572	574	565	543	516	486	481	513	576	569	573	554	605	594	529	543	586	577	524	541	899	4857	3961	3493	2286	1310	680	504	470	403	425	405	368	385	356	411	390	421	398	406	418	379	422	379	406	415	415	407	396	399	397	385	383	432	362	385	407	405	453	411	426	417	385	402	394	379	368	350	367	384	366	403	383	398	417	389	380	428	396	397	429	411	408	413	415	398	389	428	401	409	354	410	398	419	405	439	369	382	413	403	356	391	418	381	413	398	380	392	415	398	455	398	432	396	417	420	411	427	425	372	396	398	367	402	408	389	445	402	438	403	388	406	395	385	426	425	370	409	385	390	371	433	402	422	379	402	435	399	395	407	443	419	379	424	387	411	411	372	378	399	403	425	417	411	427	408	391	405	384	427	381	374	430	366	395	410	407	396	429	381	387	384	413	397	392	398	421	406	393	407	417	402	420	382	402	368	389	431	391	394	418	372	374	391	428	437	397	395	429	390	392	392	375	396	386	405	423	405	406	420	403	402	400	383	420	377	436	410	361	402	381	382	412	405	356	401	415	378	420	403	412	411	390	377	405	438	399	409	392	378	380	362	409	395	374	452	403	392	406	423	402	365	404	405	425	407	394	349	363	384	427	371	395	425	420	387	415	426	431	394	393	381	398	378	429	404	391	392	400	393	406	392	402	383	364	390	423	396	389	390	377	403	382	368	420	382	388	394	390	407	399	432	377	389	409	377	412	449	394	372	382	399	392	413	411	382	408	402	354	401	414	362	375	424	442	416	396	394	400	435	370	404	418	402	409	391	386	381	418	382	377	385	406	409	400	456	426	408	381	362	381	409	375	410	414	394	385	434	407	417	375	378	422	364	381	390	406	386	361	391	388	391	415	396	401	398	381	432	374	399	411	361	393	407	405	374	390	384	403	413	401	387	397	384	388	431	416	367	396	391	375	380	436	375	391	434	385	423	424	412	410	394	367	407	429	417	437	381	389	427	412	397	373	383	402	386	419	375	422	427	403	410	415	402	395	405	407	403	410	395	426	399	394	370	413	381	414	420	425	413	408	407	439	403	371	380	367	403	425	383	381	384	381	369	435	414	400	383	421	397	371	409	417	390	404	396	414	436	417	380	387	368	412	391	387	396	413	366	429	404	409	389	389	455	394	418	355	402	404	401	450	395	432	420	383	365	394	416	389	395	422	416	394	405	403	399	404	394	401	399	416	372	410	392	357	395	381	419	400	391	395	411	396	373	389	389	400	389	400	370	396	393	402	405	434	393	445	381	409	408	376	398	376	361	406	383	422	426	408	434	386	414	372	430	387	383	377	401	404	396	386	416	414	380	427	419	408	389	393	399	392	376	423	436	419	364	431	412	412	404	394	374	397	395	435	412	392	392	431	374	418	414	416	366	408	429	373	378	402	413	419	391	373	407	435	357	441	416	383	428	393	379	389	387	418	388	374	379	378	380	358	402	379	403	430	380	407	383	417	443	404	406	388	417	381	404	402	390	407	377	435	401	377	411	382	381	386	399	411	362	443	398	409	424	375	369	384	396	432	397	359	414	394	416	411	389	379	392	422	398	426	372	384	400	413	402	379	360	391	384	377	388	393	395	400	413	393	436	395	396	344	419	378	430	400	400	406	404	411	399	390	393	416	385	420	407	392	414	429	371	373	406	404	384	339	402	371	402	396	397	353	416	439	412	367	398	374	392	384	351	422	380	398	410	406	407	362	380	422	399	378	393	399	388	393	380	369	405	376	404	428	370	415	400	390	404	419	399	386	386	403	405	398	436	391	412	420	406	422	426	368	402	409	380	412	407	418	370	400	418	397	393	404	402	400	409	379	405	412	352	393	385	402	386	356	405	433	395	416	395	403	364	441	419	401	409	415	378	428	389	398	390	386	410	419	390	387	417	378	390	393	434	408	403	410	390	408	393	402	395	406	408	404	416	401	416	418	392	387	401	378	376	408	409	447	406	436	397	387	394	429	419	390	404	409	406	380	429	428	394	387	384	394	401	386	426	395	416	356	378	408	357	416	382	393	401	419	396	386	402	435	398	367	411	395	394	370	403	402	409	423	418	389	416	421	411	415	352	382	436	400	379	424	432	388	418	398	407	396	388	407	406	399	376	399	367	402	389	399	382	405	396	408	371	359	400	380	386	396	408	371	382	414	392	372	408	416	407	398	408	427	391	371	393	405	405	358	425	406	394	401	404	404	398	410	417	392	356	396	391	381	422	402	360	378	400	406	398	407	372	392	408	394	386	408	381	352	396	396	399	376	421	387	382	401	403	411	416	417	420	376	384	393	408	436	415	382	411	390	386	382	365	432	414	401	395	393	372	395	385	409	386	387	421	389	417	376	401	419	423	409	390	389	395	379	391	416	379	404	396	397	400	351	406	395	374	415	415	423	380	403	391	394	433	384	417	417	411	374	382	396	413	402	399	419	410	359	394	400	367	417	385	398	390	378	402	419	424	422	385	395	397	381	405	405	369	428	378	402	375	360	434	397	408	432	419	383	414	390	384	394	397	432	427	381	425	416	410	394	362	399	391	397	419	368	404	435	442	428	389	376	405	427	403	438	393	378	370	405	377	403	379	404	405	374	399	399	396	398	414	395	359	403	418	405	416	395	382	387	378	408	376	409	397	423	403	408	417	359	394	382	400	408	409	414	426	419	384	385	393	393	416	407	368	408	414	391	395	396	378	401	429	428	416	391	399	416	401	415	371	386	434	381	380	391	393	380	408	396	424	413	413	385	420	405	386	404	411	375	431	422	376	415	383	367	435	389	396	401	371	408	384	387	398	366	378	407	403	396	422	386	398	397	392	412	396	381	440	400	424	399	359	407	403	415	387	411	409	405	394	386	396	407	409	416	396	374	367	402	357	402	365	406	365	398	374	377	432	435	413	409	381	391	406	408	393	358	399	385	412	388	412	399	408	397	413	364	421	438	383	426	430	373	385	387	382	376	375	383	394	364	361	385	412	425	380	390	404	406	419	369	388	386	390	421	390	415	340	417	411	408	360	399	363	391	450	386	364	414	395	375	380	383	383	384	400	419	396	391	405	373	388	399	443	387	424	403	408	386	376	416	398	412	400	400	393	371	369	390	420	397	354	398	450	384	416	412	405	384	380	383	421	373	393	411	402	396	409	403	416	387	424	382	429	396	372	437	400	399	398	385	397	406	381	400	404	410	390	416	413	392	419	430	390	385	395	402	388	396	454	399	395	431	397	397	409	406	373	385	428	418	397	415	410	421	409	377	389	393	409	410	411	389	417	413	398	404	416	422	416	377	404	380	411	434	367	386	361	386	403	427	432	421	389	384	430	385	413	440	400	374	401	399	427	391	378	387	393	416	380	424	380	416	419	391	398	380	380	412	382	403	402	386	399	379	384	402	403	380	397	385	440	369	417	400	418	387	404	382
52946	63495	69109	33788	13259	1608	535	361	302	287	249	244	233	201	205	179	199	182	164	174	151	169	183	169	191	187	178	158	161	190	186	198	193	170	193	165	181	166	175	175	185	183	208	186	186	169	177	232	1229	996	900	576	362	237	196	155	150	156	153	154	153	181	146	154	160	144	153	126	154	152	148	167	150	167	146	141	159	137	132	142	148	175	153	138	169	153	174	159	142	148	144	175	157	128	152	135	146	167	148	150	165	159	149	137	161	169	146	149	136	170	144	173	143	182	151	156	142	143	148	136	172	143	139	148	155	155	148	165	144	169	162	152	138	141	161	143	155	140	162	146	139	145	161	162	157	154	160	149	151	142	150	141	124	155	147	170	164	154	177	160	119	150	155	144	148	133	139	172	145	154	150	148	147	156	177	162	143	147	172	150	161	148	157	143	178	150	153	152	136	150	146	148	176	134	148	165	159	160	154	156	137	155	148	150	143	155	128	158	155	139	154	149	150	169	150	169	141	141	143	146	139	144	153	160	187	134	133	145	154	145	133	158	165	155	130	148	148	154	135	136	135	147	157	181	160	164	160	161	139	163	150	148	141	140	152	154	152	145	136	142	131	138	157	158	146	132	141	137	126	161	145	186	148	148	139	150	143	149	142	149	150	141	145	155	147	144	144	144	150	162	117	146	148	146	148	159	155	124	144	144	158	160	151	160	130	164	162	130	149	143	156	153	152	173	144	156	152	143	143	148	156	159	143	133	136	122	145	141	140	128	146	155	170	163	162	159	148	160	156	127	146	144	133	140	144	137	137	164	131	123	130	157	158	151	142	150	172	136	145	141	155	149	140	154	159	146	154	139	168	144	160	148	143	154	153	142	157	160	143	130	136	136	142	133	155	167	134	141	161	146	161	145	144	156	156	150	152	156	132	141	155	156	165	159	131	153	143	170	132	150	147	153	140	158	154	116	152	129	154	151	135	145	153	172	146	132	148	138	131	161	133	174	161	165	136	167	135	151	147	166	131	159	160	151	141	138	143	144	134	145	153	163	143	153	137	158	174	144	149	154	147	159	140	133	154	136	167	145	141	156	140	147	180	142	161	168	141	136	160	164	151	160	155	150	149	154	146	161	140	139	142	139	151	154	152	125	148	135	143	125	138	127	156	142	142	137	160	132	160	136	162	142	137	153	171	154	163	146	149	148	163	135	159	167	158	176	149	155	150	144	147	180	166	132	147	135	153	146	152	121	161	156	164	157	141	144	153	146	151	142	135	134	150	163	162	165	153	166	158	143	152	140	154	159	134	128	151	144	141	139	175	139	150	152	155	140	143	139	145	140	144	158	137	142	147	178	139	112	155	162	144	153	166	144	136	139	176	163	135	165	151	138	148	159	115	178	152	147	150	145	130	154	125	138	153	121	143	137	138	133	139	161	156	119	153	163	162	163	140	145	154	140	146	140	162	134	155	138	157	148	159	155	143	153	171	136	137	142	143	147	144	135	143	132	139	145	142	152	153	146	151	160	169	116	145	141	151	114	149	158	153	135	165	146	132	136	150	163	142	142	155	133	157	124	161	150	133	141	156	149	141	122	136	141	154	147	161	150	156	128	151	166	146	148	152	152	152	153	138	148	146	175	153	148	151	153	167	164	134	160	136	173	158	106	151	144	143	150	162	174	154	136	155	129	144	141	151	173	158	126	137	157	142	162	151	160	148	172	162	145	158	164	137	144	150	161	148	145	158	135	143	151	161	137	142	144	170	150	153	159	149	146	147	136	158	162	144	157	135	155	125	138	127	138	179	161	167	134	141	142	178	125	157	150	166	149	162	146	150	156	155	142	129	155	145	163	169	151	167	153	137	140	158	148	113	129	145	142	144	141	137	139	138	152	157	171	148	162	151	141	167	151	164	141	149	138	152	147	165	167	130	161	150	153	147	151	142	144	135	146	139	131	165	152	138	160	147	152	151	142	142	155	149	130	150	151	144	137	141	138	143	118	179	142	150	145	139	156	145	136	136	153	156	172	155	147	136	153	172	148	153	160	154	139	143	136	155	159	150	155	137	155	168	151	147	158	169	155	165	137	141	146	134	151	145	145	131	153	128	148	144	155	149	138	156	161	162	140	149	137	161	155	129	172	139	139	172	115	142	152	150	154	157	155	155	174	152	125	140	154	130	162	125	166	157	163	151	138	133	152	146	145	131	139	156	146	150	143	132	138	154	163	150	139	149	143	145	155	154	147	163	135	139	163	138	142	162	143	145	141	152	143	147	162	155	164	143	159	140	146	151	169	149	154	141	136	129	150	151	144	162	130	147	133	127	145	149	140	158	183	107	138	140	141	131	145	150	169	157	144	149	135	142	137	160	157	135	144	147	139	137	144	153	168	154	151	136	163	157	144	156	141	134	150	137	151	142	146	155	141	153	126	145	156	151	137	152	150	156	149	158	147	146	141	144	143	147	158	146	136	138	153	145	157	140	155	153	138	154	149	130	148	139	138	165	158	154	151	148	134	168	161	145	126	154	154	146	146	148	135	163	190	137	157	158	138	170	154	154	139	122	153	141	142	155	131	121	148	135	164	135	156	135	155	161	168	170	142	169	145	147	167	149	164	167	131	152	164	152	141	144	150	146	164	137	126	158	147	145	148	152	142	157	155	146	131	149	144	153	151	146	125	139	141	161	147	157	130	139	157	139	154	157	128	148	150	139	155	157	170	136	148	134	163	143	153	135	144	152	162	143	153	154	151	159	139	150	153	132	171	157	166	136	158	161	131	150	154	166	155	155	144	175	144	116	160	152	145	143	149	164	140	140	159	146	157	155	149	178	137	164	147	147	145	155	133	143	165	159	157	125	154	155	160	150	133	159	159	144	150	143	135	149	149	141	146	130	154	142	152	163	165	147	155	138	180	136	146	130	140	165	153	137	149	127	157	150	147	149	139	148	146	152	142	147	144	136	149	124	143	147	169	168	145	153	140	138	161	143	140	129	162	171	147	153	156	148	143	140	144	141	152	159	129	159	126	163	142	165	141	145	137	156	141	148	138	147	139	151	150	138	158	132	143	149	169	140	141	135	122	149	166	143	144	147	136	135	162	152	163	133	137	123	150	133	146	146	139	138	189	145	147	147	132	150	135	137	140	161	146	148	156	139	163	149	157	139	146	164	161	133	152	166	143	142	137	141	147	163	164	136	128	171	130	143	164	160	138	161	132	173	157	153	152	155	136	127	140	146	156	133	161	143	139	134	146	131	155	153	140	133	138	170	170	154	134	154	157	140	138	134	139	155	163	151	141	141	162	119	175	170	156	142	139	156	148	146	133	161	177	132	149	133	167	147	137	142	133	155	146	146	132	173	149	168	156	138	144	164	148	142	136	146	137	139	130	122	156	138	149	151	145	134	144	150	136	161	162	157	155	148	166	158	158	165	180	157	126	177	160	137	146	141	142	147	143	154	151	163	159	164	173	141	151	151	150	172	166	163	152	143	130	138	141	186	164
34768	51193	60099	17754	2686	2234	1526	1366	1223	1014	928	945	789	713	703	669	632	595	591	602	586	594	603	663	662	556	540	506	563	631	597	657	624	596	594	662	646	575	628	791	788	753	614	660	722	625	576	1029	7595	5986	5251	3226	1757	712	583	427	388	369	375	400	349	343	372	374	381	393	365	332	338	411	415	417	401	373	359	394	376	413	388	401	383	381	386	350	377	404	397	357	358	394	396	355	367	393	360	335	370	390	379	353	356	374	385	374	361	369	390	376	386	361	407	379	355	399	389	403	384	359	413	317	390	388	379	383	344	368	371	382	378	356	360	351	371	372	361	375	349	442	364	374	386	408	370	376	383	353	348	403	363	376	410	368	343	358	401	393	356	377	401	420	379	419	356	369	341	377	370	368	359	370	371	372	392	405	408	410	406	356	365	400	403	426	382	339	380	400	414	374	384	388	407	395	395	373	391	380	395	348	374	383	358	374	382	373	350	400	374	384	349	373	369	400	409	339	379	318	331	390	381	368	384	366	369	357	362	369	380	383	394	374	375	394	370	361	364	385	391	386	355	393	394	346	374	403	374	401	379	365	370	365	368	373	382	396	392	373	377	382	365	396	388	370	367	383	395	400	370	366	395	380	380	373	365	394	407	383	393	348	357	420	387	389	369	388	386	394	358	395	384	352	387	357	380	387	360	363	409	404	386	393	365	378	345	387	375	366	377	358	402	370	396	378	377	363	398	393	384	377	360	337	372	366	364	356	380	363	394	372	386	371	381	383	330	359	362	389	396	363	371	371	347	369	339	355	376	397	342	376	371	371	358	407	388	376	408	353	387	374	363	377	366	355	367	354	386	363	350	410	404	371	351	383	364	380	399	402	366	359	373	393	372	379	380	363	411	395	393	351	368	397	335	353	373	383	363	377	404	373	386	406	369	384	346	397	349	385	326	366	386	371	388	362	362	363	367	351	380	400	390	372	361	379	407	354	404	394	368	370	381	367	353	371	364	412	386	393	372	395	361	380	377	345	360	364	358	342	352	367	349	364	393	379	354	382	398	348	367	389	370	381	409	362	400	352	412	388	415	356	339	381	403	387	396	369	385	353	368	358	374	376	361	377	374	387	354	357	341	395	346	369	396	379	357	334	349	369	365	363	362	372	381	341	366	387	349	356	402	396	372	401	379	370	359	351	366	373	377	374	381	348	363	367	379	384	390	417	395	375	358	334	375	390	372	385	328	378	374	379	347	411	405	360	391	369	369	372	407	364	389	336	341	369	415	371	393	383	391	361	358	367	386	349	385	402	383	381	367	375	389	332	381	374	355	383	375	384	359	387	394	394	381	380	370	394	336	360	402	372	390	392	391	367	363	369	386	364	406	403	387	361	374	364	395	347	381	372	391	356	391	384	358	391	354	370	392	386	363	365	360	384	395	401	368	369	390	386	365	375	398	348	383	353	375	369	361	366	353	382	376	385	377	347	389	370	341	381	383	418	376	383	370	365	386	366	377	399	361	359	401	372	377	420	376	392	371	347	407	375	387	352	398	371	398	379	389	351	399	390	359	359	380	366	367	366	416	418	378	375	356	376	353	371	379	395	390	362	356	394	363	354	362	378	356	391	394	369	367	358	383	341	405	383	405	374	373	322	349	381	355	369	388	395	369	415	383	365	365	360	395	346	368	380	380	373	352	361	393	381	364	399	380	410	378	379	358	361	353	399	330	361	411	368	393	338	348	409	415	401	364	334	384	374	413	387	364	352	387	397	362	371	375	386	359	385	385	379	384	357	352	386	388	372	365	388	385	386	415	378	382	390	439	382	350	387	349	378	391	415	378	409	370	403	381	394	352	403	352	375	375	361	360	379	395	362	377	346	381	385	357	389	383	352	371	373	366	401	373	392	389	394	402	385	409	380	366	378	365	412	356	359	331	362	400	390	389	378	361	345	365	384	348	356	388	374	335	347	369	404	398	350	372	391	335	345	368	367	378	350	384	332	408	353	358	390	368	380	369	380	362	335	355	384	368	363	346	373	375	358	376	358	388	385	355	382	367	365	369	362	369	385	378	364	367	346	365	389	371	399	396	377	378	373	351	365	361	390	388	410	367	386	352	360	379	340	381	392	372	383	379	385	360	402	374	329	381	394	409	375	390	359	386	378	377	378	355	360	391	397	362	371	383	385	370	399	379	388	368	396	384	385	359	368	369	384	386	355	426	363	371	358	374	362	374	369	388	375	374	334	351	363	367	401	382	386	367	383	384	375	407	400	397	387	386	366	406	382	402	367	381	375	350	381	408	373	371	358	382	399	381	370	367	365	347	379	410	379	376	378	391	378	342	364	375	352	401	405	374	365	356	373	393	369	357	369	369	396	392	360	364	332	354	393	419	386	395	379	402	379	433	374	385	333	409	379	405	359	365	349	354	376	390	371	400	390	404	365	385	380	388	372	382	347	375	372	374	347	353	392	361	376	379	388	369	419	387	353	328	401	389	365	408	327	370	362	374	383	372	403	362	372	381	382	372	425	359	374	361	384	379	356	413	374	371	362	343	376	365	362	336	363	369	358	367	373	372	325	407	371	374	384	391	373	377	395	386	404	362	348	341	341	346	395	402	398	384	344	352	393	354	359	376	360	380	372	355	405	368	371	362	371	347	343	348	373	366	383	367	353	357	373	383	391	363	366	316	433	372	382	372	384	377	364	384	389	330	364	376	379	353	397	375	390	393	375	381	387	370	392	385	374	366	378	375	359	375	422	371	377	354	368	370	380	396	382	368	342	331	382	374	409	398	400	371	365	376	384	381	351	384	358	406	368	383	390	336	415	338	374	350	349	379	382	358	384	355	368	347	369	367	384	378	400	362	354	393	362	364	411	380	359	379	353	404	391	352	382	388	394	362	345	356	351	353	369	334	374	378	372	377	394	412	344	351	389	396	353	367	393	397	366	436	393	336	360	407	370	355	388	401	393	381	368	402	351	366	414	362	390	376	353	355	357	397	367	339	362	365	354	358	366	422	360	371	404	373	391	368	372	371	358	388	392	398	367	369	389	362	389	388	350	385	389	366	379	334	341	361	357	371	403	380	368	385	382	383	377	369	383	365	366	390	369	417	417	388	408	364	344	379	376	356	377	357	394	358	385	383	368	378	386	377	385	372	403	396	386	400	378	377	391	401	393	361	374	392	358	360	369	354	384	374	376	364	355	393	343	393	367	386	390	375	386	399	342	337	385	384	389	395	366	374	383	355	376	375	360	369	373	380	373	391	375	386	371	356	400	382	373	365	370	366	390	339	361	396	405	369	396	367	365	350	368	366	370	361	344	403	343	371	349	342	359	374	367	385	366	355	338	385	390	345	399	375	406	399	388	385	367	382	366	375	379	396	368	358	390	390	378	361	394	347	378	368	367	376	360	404	406	390	368	366	389	341	397	375	352	396	370	374	394	350	372	374	392	360	376	394	366	380	356	382	354	386	370	375	345	378	366	386	412	408	382	373	374	375	340
8009	8294	10267	1614	173	156	142	143	155	121	125	127	139	152	142	155	137	128	137	140	144	150	165	149	130	150	128	130	156	168	130	176	135	153	155	144	130	135	146	163	141	135	133	157	133	137	136	131	167	191	206	241	178	162	116	149	155	125	124	129	120	163	144	159	144	152	133	131	148	147	136	116	123	124	143	139	136	129	158	142	124	166	146	136	136	126	138	111	145	130	129	139	120	154	136	136	148	148	132	135	120	122	126	145	134	140	140	136	123	146	156	149	131	144	132	119	129	128	139	128	136	137	142	138	134	131	120	161	112	129	123	146	153	132	161	101	152	171	139	137	125	131	140	134	115	141	127	154	134	157	155	133	127	129	141	125	119	136	136	123	140	161	152	133	132	143	140	130	109	118	135	145	139	140	116	127	133	134	132	139	143	132	125	128	152	139	135	144	147	146	128	130	145	154	105	166	136	135	137	152	145	126	110	146	139	129	155	139	158	147	152	119	128	156	151	137	129	140	124	116	167	151	138	130	145	123	161	157	135	130	154	131	141	117	136	139	128	143	135	124	142	130	137	120	128	132	151	132	142	145	148	153	136	129	146	131	127	130	142	135	139	138	128	138	151	135	160	155	128	132	154	140	142	143	152	129	144	135	148	144	145	136	140	117	148	145	137	129	138	135	139	131	135	141	132	127	147	140	142	139	151	131	137	137	164	143	137	147	131	139	130	150	123	157	135	130	118	125	130	142	124	126	134	155	148	124	153	162	109	125	145	119	116	119	149	156	129	137	123	152	141	143	118	119	144	116	110	157	111	147	127	137	121	131	127	138	109	144	128	149	136	129	127	128	144	145	158	142	152	134	139	131	141	153	134	123	132	158	137	132	139	145	126	164	142	142	142	145	154	120	134	143	125	115	136	156	124	139	128	126	128	143	157	127	134	129	127	114	142	118	154	141	156	141	138	116	150	132	141	128	120	148	139	108	156	121	150	140	141	152	118	159	140	128	151	130	142	132	131	139	143	126	129	147	134	124	149	137	144	159	122	150	143	135	154	124	138	137	126	129	127	134	146	129	116	134	134	141	141	115	132	147	142	130	146	141	132	141	135	130	141	150	148	147	149	124	159	131	147	128	132	124	138	145	147	132	119	157	147	139	135	124	130	142	112	141	124	115	156	139	135	134	144	135	126	138	122	119	144	132	122	132	141	146	148	151	158	133	144	124	143	140	108	140	139	135	130	127	143	135	116	143	121	134	126	150	128	135	139	147	141	107	139	132	133	139	124	132	134	131	135	168	134	151	127	129	160	133	130	132	136	127	126	136	152	140	133	144	135	146	121	131	166	127	131	138	143	127	143	152	147	159	130	148	135	119	152	146	128	144	134	118	140	148	135	133	154	162	142	137	142	145	131	162	140	121	138	150	151	136	138	138	137	138	141	130	133	135	136	119	120	119	148	118	148	143	170	144	131	133	136	117	140	153	152	127	144	128	152	127	133	156	134	135	126	130	151	137	140	146	142	121	147	152	116	150	144	132	137	136	139	130	126	134	124	159	140	148	115	115	129	128	156	121	99	124	138	102	128	125	131	127	116	127	137	138	125	154	148	136	150	125	125	132	137	148	138	123	133	128	123	145	125	168	126	108	128	148	152	125	100	139	118	128	129	145	123	136	151	144	138	138	155	140	150	141	134	143	161	131	118	144	145	138	123	143	119	125	136	136	117	150	118	144	126	141	121	111	132	136	152	143	139	137	121	145	146	148	137	135	151	144	134	131	103	146	127	136	155	139	145	121	154	106	144	121	147	123	135	138	130	144	131	138	122	143	145	127	128	131	112	140	148	125	138	140	157	125	129	143	137	145	134	113	134	136	147	131	154	138	139	138	126	142	135	158	149	124	130	135	133	170	140	136	147	124	127	145	128	114	134	137	142	133	137	145	162	131	131	134	118	160	138	148	147	138	146	109	121	140	121	160	158	142	133	140	115	160	147	132	131	143	152	143	129	145	149	130	134	129	142	131	147	137	129	123	140	146	140	128	129	128	118	150	120	136	146	140	131	134	133	123	123	140	147	151	122	119	154	152	150	150	127	135	116	148	134	151	144	133	138	141	145	133	153	114	124	132	148	137	144	109	136	117	127	124	123	130	158	139	143	129	148	139	128	142	149	138	136	124	118	147	141	134	117	113	117	142	130	134	114	124	147	135	128	133	124	117	152	155	142	131	143	136	136	113	132	136	118	157	147	123	136	137	120	118	141	123	117	148	147	111	128	120	150	132	111	142	135	139	130	126	134	104	136	149	133	151	127	121	138	134	133	148	104	124	145	132	157	119	161	147	133	105	140	153	139	145	126	119	149	148	129	136	143	116	136	126	138	141	134	132	155	146	128	146	134	152	169	143	124	129	128	127	154	135	143	142	126	149	147	142	128	132	147	127	136	148	140	125	120	132	149	125	141	129	131	159	126	148	116	139	134	121	139	137	152	143	134	140	128	142	136	139	133	137	127	157	130	125	141	137	159	128	144	150	138	129	113	128	155	154	135	112	134	114	147	134	127	135	125	134	113	129	136	168	124	128	120	126	142	117	127	121	132	150	138	163	136	156	130	116	155	148	120	129	129	139	123	157	132	135	168	141	135	127	115	131	137	129	146	107	121	114	116	141	128	150	134	135	134	130	125	137	133	138	135	131	132	142	136	145	121	143	125	127	121	139	152	123	140	148	160	121	127	133	131	137	111	126	117	121	157	137	145	130	145	134	131	157	132	132	124	135	135	122	138	153	157	126	130	132	145	155	124	132	135	129	121	145	134	143	107	129	146	145	111	136	148	126	130	134	122	141	120	159	134	133	139	128	149	153	145	128	118	140	145	128	142	129	140	125	153	130	128	159	134	152	123	135	123	114	130	121	132	151	158	132	154	145	142	138	130	157	136	141	136	129	123	143	140	126	147	127	141	125	134	138	129	142	129	136	136	144	148	131	121	133	114	129	132	145	142	130	146	120	129	137	146	123	121	139	145	130	158	136	149	159	142	151	144	132	144	152	144	140	140	123	139	127	152	112	137	161	120	137	131	138	132	141	135	164	136	150	140	137	136	128	125	116	139	144	134	152	122	120	112	129	124	118	127	144	150	122	124	124	129	134	121	132	145	150	143	137	126	128	154	152	132	139	136	150	149	157	134	135	130	136	148	138	146	129	134	119	109	128	133	133	142	140	151	134	122	123	144	128	143	131	145	148	151	148	125	144	113	135	137	119	125	140	156	115	123	137	130	137	135	141	151	139	121	126	120	141	136	136	142	149	139	135	133	114	144	152	138	132	125	141	141	131	132	135	143	160	141	117	130	128	123	119	137	126	148	123	140	155	137	136	128	144	161	151	136	137	148	140	117	142	138	133	136	153	156	150	134	131	147	160	128	147	163	142	118	130	142	126	126	137	140	124	140	147	139	141	151	138	134	121	138	139	127	130	146	152	117	176	148	156	128	155	137	145	113	119	121	126
5830	12124	16154	3315	448	415	349	373	378	401	412	372	367	387	380	391	361	340	406	401	382	421	459	459	348	379	361	369	406	450	441	475	476	436	438	427	448	445	447	470	455	436	363	418	394	401	370	403	619	861	914	750	600	440	399	366	384	343	357	334	339	363	365	339	391	357	368	364	373	347	349	318	350	342	381	357	342	343	355	321	367	375	362	349	357	345	378	366	388	345	372	342	336	412	333	364	359	351	344	362	346	359	345	339	340	315	368	347	324	323	329	375	342	368	381	358	334	352	327	372	365	334	358	376	337	337	357	371	362	356	371	364	346	342	288	351	384	366	401	322	359	358	352	378	365	358	344	354	347	352	359	370	388	360	385	366	365	376	340	339	369	375	386	362	366	329	375	321	322	367	397	342	344	373	358	368	356	355	341	323	330	379	337	350	364	371	405	393	337	339	375	400	358	391	374	331	350	364	346	374	347	361	356	356	331	350	365	375	354	338	351	344	385	338	383	387	318	362	348	367	363	365	333	361	371	372	337	372	368	339	379	354	362	355	358	315	360	347	360	349	340	358	350	331	364	350	377	373	355	393	357	354	333	378	334	364	377	350	341	355	346	335	337	368	400	366	344	370	373	349	373	369	344	362	340	387	361	332	372	406	389	305	336	356	354	382	333	383	358	358	382	332	339	351	365	314	375	347	364	360	334	337	340	351	330	353	334	349	375	367	372	348	370	334	393	333	350	332	363	376	362	363	354	339	373	367	341	340	380	383	316	339	347	393	375	343	349	364	378	342	355	348	368	366	374	313	366	364	353	383	361	385	352	343	355	336	365	342	353	386	370	362	342	348	385	371	369	351	379	367	349	345	380	340	363	372	393	372	371	386	344	353	358	372	371	384	348	350	382	335	380	359	349	347	351	348	347	335	391	380	363	342	362	352	364	340	341	337	351	348	357	405	348	368	372	349	376	333	355	374	324	361	368	355	382	374	346	368	337	338	300	347	364	330	332	348	393	358	360	353	343	343	343	324	333	364	336	378	340	362	327	375	340	383	336	348	344	366	364	361	350	365	326	373	336	349	315	361	383	362	381	341	379	375	362	362	352	325	345	393	350	358	376	344	320	353	361	326	361	349	358	356	356	348	344	313	338	372	397	352	332	367	353	366	343	337	359	378	366	322	366	372	357	340	364	381	354	341	369	364	364	383	358	357	364	376	350	338	340	320	387	326	344	377	355	350	353	374	359	369	336	364	365	359	352	379	353	359	335	338	363	357	345	341	357	337	372	397	305	317	370	318	387	337	362	372	367	334	365	354	369	359	350	342	382	331	339	345	357	344	371	359	333	368	373	339	369	348	373	351	371	365	351	348	337	330	368	379	332	332	365	362	361	380	354	317	361	350	351	337	377	330	372	351	378	388	351	351	350	356	352	302	365	348	334	328	412	354	361	356	377	356	380	331	375	385	320	334	330	357	340	354	354	338	380	347	381	331	348	376	362	406	364	365	368	374	395	390	389	366	342	373	380	363	346	392	344	340	361	344	379	372	367	331	332	367	348	341	355	336	356	372	350	342	345	395	353	402	375	365	383	355	364	344	319	348	338	376	374	355	381	374	344	374	368	371	392	350	376	338	365	357	364	361	381	351	344	361	329	349	398	353	327	358	387	403	350	364	374	355	352	334	332	363	375	362	348	347	349	353	380	386	359	354	352	320	342	357	341	350	326	348	343	347	328	362	352	359	359	392	371	351	339	376	361	383	336	352	400	424	371	335	366	360	367	330	331	345	414	344	391	362	364	368	400	364	386	358	326	320	358	355	341	334	343	374	362	346	355	354	382	355	330	355	366	369	355	302	370	344	373	334	370	337	375	345	356	341	375	372	339	359	310	364	374	361	369	359	335	356	341	387	370	340	368	349	371	357	346	343	388	347	333	328	387	349	395	316	360	333	342	371	340	339	376	373	373	311	356	339	355	338	361	362	338	373	411	387	366	358	347	378	345	345	375	352	362	396	347	344	343	374	403	404	362	346	365	362	335	363	362	351	393	381	378	367	345	356	362	375	377	349	354	339	363	362	357	368	346	342	343	366	348	380	353	362	353	400	354	354	340	404	340	364	377	337	341	348	337	347	364	369	352	362	396	356	374	357	321	345	362	350	359	374	363	392	334	345	348	368	365	367	330	319	336	347	335	355	337	352	364	343	349	360	370	333	382	393	358	369	326	330	360	371	346	351	345	377	367	382	350	339	375	343	361	363	349	348	354	355	354	346	356	380	342	332	350	377	337	338	364	334	352	348	351	341	371	359	343	383	326	371	352	339	329	336	421	314	339	342	343	373	365	354	346	350	359	390	391	380	388	369	372	348	367	364	362	381	370	353	397	367	317	364	337	369	369	352	355	334	356	340	368	343	376	345	364	357	339	360	360	381	361	349	327	349	313	364	355	363	375	350	384	360	335	341	364	331	353	389	330	383	381	332	334	350	357	386	363	391	350	328	335	337	366	380	350	350	329	355	371	365	367	342	368	359	370	393	350	376	354	364	344	375	356	348	327	349	349	354	361	349	334	338	367	374	379	353	355	370	351	341	358	340	361	346	353	364	349	339	337	382	378	364	332	330	370	367	383	354	373	376	353	342	367	362	319	347	390	388	392	331	329	362	350	331	359	356	379	378	350	343	315	385	362	369	336	358	344	384	355	380	368	368	390	368	351	380	348	387	338	376	399	365	328	357	375	367	348	352	340	364	397	368	298	361	359	344	315	311	360	333	328	352	362	378	361	344	345	350	375	357	345	366	357	358	366	350	392	367	367	391	373	351	380	329	361	362	355	365	323	331	351	388	348	337	365	366	361	385	381	320	346	346	334	368	347	411	380	373	364	350	378	373	357	338	365	341	348	352	337	348	349	380	365	343	340	372	375	363	366	336	360	356	367	390	373	346	331	363	351	361	345	373	363	338	356	363	375	322	383	377	341	358	346	394	339	346	366	362	349	356	365	369	392	339	346	372	338	359	346	389	376	370	367	342	348	364	356	353	349	359	384	354	350	384	341	351	350	343	374	340	382	364	370	371	381	368	340	338	350	332	363	383	351	351	360	360	342	365	336	371	360	370	357	324	364	337	364	352	334	356	351	342	358	349	360	369	371	329	386	373	313	350	369	362	390	373	324	371	371	376	349	344	351	327	366	360	361	361	345	394	318	353	330	324	372	357	365	352	344	338	355	357	347	345	367	345	353	356	350	358	317	359	376	379	376	388	316	357	394	361	392	342	378	345	344	344	385	355	364	356	344	349	331	380	373	326	375	332	346	346	349	383	364	357	373	379	331	338	343	361	367	384	313	352	346	320	362	342	383	356	341	369	357	337	345	368	345	372	372	375	367	368	330	336	344	390	366	370	353	361	374	342	371	348	383	356	350	366	351	379	367	361	307	377	356	358	352	348	356	367	361	376	355	364	359	334	337	350	362	353	363	380	344	357	344	387	374	367	368	368	355	350	360	361
44040	52335	57324	24464	4420	855	463	308	258	218	236	183	231	167	194	186	186	179	173	207	171	187	190	159	160	146	170	187	189	200	172	178	146	199	171	171	188	205	199	192	174	209	180	202	189	186	169	200	577	747	691	471	311	214	174	148	163	158	160	160	173	163	152	171	183	151	163	169	159	161	157	148	158	146	145	138	154	160	163	148	154	163	194	152	153	148	153	144	170	179	176	152	153	168	162	162	171	149	162	156	183	149	193	174	169	163	161	175	167	162	160	130	162	156	177	157	152	169	190	149	148	186	152	160	161	142	148	146	155	163	171	139	171	177	148	161	151	172	135	174	162	162	155	151	157	169	165	173	149	154	159	150	148	156	171	143	147	157	146	145	173	157	176	161	175	155	182	158	158	158	153	148	158	126	154	146	156	159	189	144	149	159	143	189	161	150	147	152	150	139	172	159	168	145	157	181	168	146	140	151	176	187	168	177	158	171	173	147	170	148	159	165	151	161	163	161	142	158	143	140	186	169	136	143	163	143	159	161	198	182	161	172	173	171	154	146	172	147	165	172	165	145	172	150	138	144	162	159	168	182	166	171	150	175	195	167	150	171	166	161	161	144	159	171	151	161	167	159	163	136	155	154	169	179	153	144	159	140	158	155	164	161	161	158	170	159	168	139	166	155	167	152	162	163	170	162	154	187	171	153	160	158	153	145	159	151	156	162	168	139	160	145	182	147	171	160	177	182	173	167	172	141	160	138	158	156	172	145	173	155	161	143	155	145	163	149	143	172	180	145	156	186	162	146	166	140	174	168	170	155	163	155	127	166	138	154	174	169	190	134	163	186	169	175	165	178	152	150	128	146	154	154	172	150	158	158	193	171	157	173	159	169	142	160	175	158	146	162	151	155	150	165	157	147	144	161	158	168	149	164	163	180	161	171	169	193	163	186	165	182	162	146	141	159	163	148	145	128	154	177	179	147	156	186	153	139	156	155	144	166	182	175	161	133	151	146	161	164	170	162	148	153	173	162	134	157	149	142	159	176	171	174	163	159	161	166	169	166	146	150	168	163	156	159	169	168	148	160	191	155	155	146	153	157	160	134	163	182	153	149	160	139	147	167	134	160	171	183	167	156	164	162	154	168	154	172	168	156	162	168	149	168	162	159	164	161	162	152	163	161	164	162	160	150	175	171	154	145	173	162	156	140	166	142	192	131	166	155	139	154	183	162	159	165	157	145	174	149	166	141	183	157	166	151	146	126	143	160	142	153	160	158	159	176	163	160	165	172	136	140	168	165	160	151	148	149	177	162	151	152	155	171	153	186	150	151	156	145	177	163	138	142	143	160	166	150	165	172	145	145	190	151	158	177	161	154	167	160	190	167	169	174	157	159	149	167	165	168	154	168	153	164	161	163	130	167	141	161	149	168	164	136	152	141	180	165	186	147	161	165	167	150	177	175	134	164	164	160	169	170	172	170	165	154	152	173	157	160	188	160	146	134	172	145	179	170	141	145	143	165	190	161	150	165	164	154	137	135	180	147	128	150	160	172	163	129	167	174	159	161	148	148	155	152	166	170	160	160	154	147	174	159	170	160	161	167	155	160	148	148	165	139	152	168	158	133	156	149	170	160	159	144	157	176	163	138	151	156	176	163	147	177	158	155	146	169	166	159	142	162	155	168	172	156	166	162	171	171	167	160	158	140	164	140	151	149	158	167	176	157	136	167	168	149	152	166	149	136	159	138	165	156	152	151	161	155	169	172	150	169	151	173	163	168	171	144	169	148	141	152	161	152	131	168	163	166	182	137	164	146	176	141	154	151	180	148	162	166	170	153	161	150	160	164	152	169	143	177	175	141	151	141	168	162	165	168	164	167	160	165	158	157	161	148	164	173	174	149	147	156	159	146	134	171	166	162	135	176	157	166	171	184	163	146	173	166	171	175	145	147	144	129	147	178	149	158	148	162	149	160	168	154	173	163	151	184	167	152	182	183	159	172	156	177	152	170	159	148	145	174	149	163	156	150	144	161	166	162	171	145	172	159	164	156	153	170	147	159	147	158	170	150	188	169	143	158	146	175	146	133	164	164	170	176	157	170	141	154	165	157	143	160	149	164	159	143	127	142	155	141	173	142	181	171	153	164	173	157	158	175	163	163	171	177	156	174	147	167	165	131	160	167	170	147	144	154	146	165	172	158	154	151	147	167	162	173	167	154	160	140	154	169	141	151	146	177	152	162	162	152	159	153	154	154	173	167	170	163	148	151	149	152	161	150	180	184	147	155	162	145	154	159	149	162	163	135	150	141	154	140	137	152	158	169	149	176	156	153	173	151	154	158	160	148	147	158	134	164	159	158	168	157	144	152	145	170	146	143	136	164	161	156	133	150	162	157	169	146	161	151	143	158	156	144	187	131	149	174	162	175	190	168	163	175	145	149	139	164	161	147	159	146	158	136	144	164	163	172	166	156	148	150	170	158	171	158	147	147	165	150	158	146	161	168	150	173	146	180	162	178	159	147	134	169	189	144	155	175	173	164	164	178	163	151	162	163	162	158	174	163	130	163	156	166	147	167	151	161	150	149	138	178	156	156	173	168	161	152	149	159	154	168	174	155	161	150	158	165	156	184	157	143	153	150	156	169	151	155	151	151	150	160	181	123	156	159	167	156	166	168	152	155	153	153	149	156	154	147	150	156	150	173	160	170	159	181	155	145	147	174	141	172	138	172	160	172	182	143	150	163	168	174	156	162	153	147	193	164	130	170	145	137	157	162	151	139	157	147	162	178	176	154	163	149	166	141	153	150	165	190	163	145	170	180	148	171	158	171	155	150	153	166	184	176	166	145	158	148	156	163	173	158	163	169	163	159	169	158	155	133	171	160	173	168	164	148	137	164	164	171	160	162	157	197	154	149	162	145	162	149	173	150	182	170	180	152	155	176	153	186	162	155	150	149	172	142	172	148	155	169	166	147	166	152	156	171	154	168	148	186	163	151	159	167	134	159	148	158	165	137	164	169	186	185	165	167	156	160	167	167	166	159	149	162	146	155	135	167	151	165	131	136	155	144	154	155	148	168	161	172	175	145	162	135	154	144	147	169	153	174	173	159	153	148	171	138	136	148	150	161	163	147	158	170	147	192	155	155	158	176	171	153	154	152	131	164	175	150	141	155	164	154	176	145	171	176	151	188	150	164	168	178	155	164	150	151	169	145	159	164	167	170	177	162	178	155	167	156	138	173	153	182	132	164	152	179	174	136	158	190	152	158	174	165	161	154	152	143	137	178	190	148	164	179	137	141	167	139	139	185	176	154	142	135	163	181	158	167	151	170	167	157	155	175	168	155	170	156	150	155	157	192	181	139	161	158	139	155	171	163	173	161	151	142	136	123	160	173	151	151	149	148	162	159	146	155	162	149	166	148	149	148	166	170	165	138	187	149	158	155	151	170	182	174	148	145	140	145	157	152	143	145	149	145	146	169	157	153	171	163	144	186	171	176	167	170
29070	43909	47365	13841	2023	1510	1152	1005	851	758	758	677	634	612	575	564	584	599	544	531	662	694	610	520	559	521	469	548	523	525	556	517	575	623	706	660	638	604	665	632	614	606	640	649	634	605	536	638	3535	4568	3796	2429	1366	715	531	453	441	416	390	376	402	380	376	446	381	427	407	418	376	380	400	410	381	390	428	418	415	452	383	424	393	388	414	411	382	412	390	426	396	385	396	428	420	407	424	426	409	399	421	382	403	415	393	442	444	413	389	363	421	406	404	400	391	424	389	416	379	426	367	386	386	402	415	409	420	435	403	427	372	384	460	436	400	442	375	378	399	404	370	419	396	394	397	384	411	425	434	422	437	411	377	378	420	392	439	392	424	391	365	427	450	377	439	388	387	371	397	402	445	401	390	435	442	418	380	385	418	389	403	411	419	387	379	394	461	404	409	394	431	370	435	402	403	420	414	390	420	395	384	393	414	398	434	389	395	375	394	378	443	423	398	418	400	386	454	409	412	377	442	399	393	424	428	387	360	414	386	389	409	411	440	434	369	382	424	384	384	387	428	431	382	414	397	417	394	399	407	404	417	381	369	389	405	417	422	389	389	376	373	406	403	385	438	391	416	400	413	430	419	374	419	420	386	399	422	393	389	416	407	390	394	388	431	388	434	395	383	410	421	423	388	370	391	407	384	381	398	388	401	447	412	424	405	417	410	406	395	370	379	396	413	410	416	406	407	419	382	401	423	417	389	417	459	407	409	403	368	401	386	429	433	408	421	392	428	391	432	397	392	426	399	411	370	430	426	428	380	398	397	397	409	445	373	387	400	410	393	385	380	417	410	400	401	404	396	403	400	421	381	409	425	414	376	376	368	397	421	400	426	385	443	391	404	401	396	397	395	412	396	400	410	381	379	432	409	403	376	392	403	416	422	407	413	383	409	401	371	384	381	392	386	408	378	436	404	401	446	415	449	407	368	403	390	388	398	433	407	413	409	440	394	405	416	399	418	407	377	451	385	415	391	404	383	363	372	421	368	424	445	396	440	407	395	392	401	422	384	401	437	425	421	421	428	420	414	376	448	415	373	416	417	415	407	434	402	372	407	408	387	401	436	424	403	392	430	388	413	423	408	400	400	388	407	401	421	415	381	411	433	427	396	422	407	399	425	396	400	386	415	389	398	413	413	380	413	392	416	373	420	408	389	396	393	416	392	391	411	435	397	413	404	407	423	413	394	393	406	384	399	408	375	412	405	409	456	380	418	397	438	432	421	383	403	393	436	404	400	417	389	396	478	422	431	412	403	409	392	439	404	405	395	399	446	421	390	375	410	401	435	407	425	405	414	403	422	409	388	404	411	411	429	393	377	396	421	400	393	420	402	396	410	413	415	417	403	409	412	376	397	437	451	419	429	427	402	387	386	431	420	415	435	422	403	403	392	395	438	416	418	403	405	447	414	430	416	383	416	392	464	416	386	398	416	416	399	482	380	408	425	381	410	420	388	407	432	387	422	426	397	430	402	416	414	374	462	390	375	430	401	412	387	401	370	386	359	427	397	397	394	367	425	425	426	386	392	404	393	410	420	400	418	371	398	428	419	400	388	406	388	409	399	412	419	377	390	427	408	413	398	437	368	379	362	425	404	411	396	369	410	412	397	431	438	380	403	388	426	401	436	390	413	393	412	387	395	404	421	429	414	399	425	406	408	395	381	418	452	423	409	403	426	380	412	381	389	392	400	374	439	369	456	414	390	414	440	433	404	412	391	405	391	424	395	444	394	406	430	383	399	422	363	405	401	436	393	388	377	397	410	424	416	406	407	377	423	406	409	425	369	414	428	398	382	392	426	419	438	416	383	426	386	372	412	423	362	427	415	403	412	391	395	409	403	406	420	432	392	430	476	403	371	405	397	365	439	395	432	403	383	398	381	390	420	372	415	412	401	416	409	379	392	364	420	378	404	405	443	391	433	399	403	390	419	371	414	393	391	405	377	405	449	393	387	413	410	404	406	373	403	424	420	388	434	400	371	412	373	418	400	381	370	435	394	379	396	404	401	382	409	420	415	429	420	401	390	388	428	404	380	416	416	384	420	372	421	402	396	400	393	427	409	411	408	403	378	403	398	403	382	389	381	411	441	391	416	414	421	397	402	397	436	419	439	380	403	403	427	389	408	412	398	403	388	448	414	392	368	425	394	431	387	448	422	424	424	431	404	422	382	400	449	389	399	414	424	359	435	416	396	395	417	409	417	437	426	377	363	385	421	394	377	386	365	397	403	391	443	411	410	411	412	436	408	351	392	418	418	437	392	397	450	384	392	418	398	406	399	424	426	408	449	411	353	415	379	425	410	411	385	411	420	406	397	372	400	404	406	413	386	403	384	379	376	402	374	392	417	363	419	457	374	436	382	430	415	393	391	389	377	413	447	418	412	435	430	411	378	373	408	394	402	424	367	397	396	409	396	410	396	439	415	398	428	398	377	388	402	387	379	418	379	442	406	396	421	414	407	389	401	423	425	402	420	403	402	422	365	394	404	408	385	420	426	422	408	426	410	407	416	406	410	408	401	424	392	410	425	386	407	430	398	383	343	397	428	406	413	413	400	417	375	370	419	394	403	422	412	385	398	382	422	372	434	425	404	427	407	411	379	395	378	416	401	414	416	369	432	412	416	409	385	410	380	415	368	428	439	392	406	411	419	393	402	415	361	422	426	442	401	434	389	381	399	371	399	395	400	418	425	415	412	458	393	399	399	385	389	376	385	379	426	383	367	401	363	384	397	417	384	435	400	414	425	431	445	404	420	399	395	398	440	399	421	378	403	427	387	441	380	375	380	411	413	415	410	424	408	406	401	412	353	386	404	409	427	397	412	383	413	430	374	410	432	407	431	426	420	433	425	430	401	389	386	381	414	385	398	406	409	416	395	400	391	425	417	385	408	422	413	390	404	456	444	429	404	394	416	396	398	404	416	444	431	390	428	434	408	394	397	431	421	446	387	395	387	398	363	376	388	398	383	402	422	401	411	410	378	394	385	390	420	402	433	432	447	414	392	407	384	412	451	401	405	410	394	397	391	400	425	422	406	406	384	431	421	429	406	374	420	400	384	421	409	436	418	384	429	430	425	425	409	404	422	428	430	424	383	426	381	373	426	409	407	435	407	370	382	402	442	386	371	414	414	345	373	379	382	414	425	431	398	386	415	390	433	378	383	448	455	411	436	420	420	401	379	433	444	451	423	378	402	423	407	411	398	424	385	378	411	369	383	435	432	406	369	415	434	408	387	368	416	397	418	437	419	426	417	388	406	439	412	424	435	358	413	408	388	426	396	411	433	400	395	409	401	421	435	418	430	362	408	419	355	393	409	422	429	358	368	426	417	366	442	409	420	425	399	381	389	410	395	410	436	421	396	421	443	425	427	367	400	385	361	417	407	414	389	381	395	430	388	419	414	392	409	406	370	427	455	435	379	378	431	411	390	408	413	389	381	395	422	420	404	427	401	420
48307	65173	67776	32216	9363	1274	573	421	325	261	265	250	224	211	191	189	186	178	194	214	219	194	181	183	156	180	181	183	180	177	199	170	172	197	214	196	228	261	192	214	188	206	187	217	181	192	190	217	1050	1139	1029	682	417	247	156	165	148	141	138	142	152	160	136	142	162	153	151	138	151	152	148	168	147	143	152	143	136	151	153	144	146	168	157	144	155	145	141	140	163	158	152	154	152	187	172	165	161	150	152	144	121	146	148	160	134	149	149	143	140	149	174	132	145	169	133	151	173	142	138	146	147	150	145	158	179	154	187	152	154	143	167	158	146	139	155	145	135	133	168	151	160	170	159	152	158	148	147	150	152	143	166	144	130	145	150	153	158	140	143	165	147	172	144	149	162	135	137	165	161	167	164	161	166	156	136	125	158	131	147	138	151	158	154	157	146	139	125	144	138	147	132	164	159	136	140	171	150	140	142	149	139	142	155	137	124	141	148	156	151	152	171	159	148	139	140	136	163	144	151	152	157	139	145	152	148	146	154	137	133	149	134	146	187	149	174	162	156	125	162	137	153	158	137	138	142	143	153	147	177	174	145	168	146	168	175	136	129	171	135	142	154	183	138	141	153	145	171	163	161	146	172	148	149	149	137	173	156	158	132	150	139	156	124	134	150	151	120	147	158	146	167	161	146	158	139	159	171	167	134	168	135	133	163	153	147	152	150	149	149	148	148	171	136	155	148	164	147	154	147	139	159	143	144	130	139	161	165	120	155	152	159	161	155	130	155	166	147	161	179	148	168	155	131	149	146	163	154	135	120	146	143	158	166	128	127	156	160	148	156	143	177	140	125	140	175	172	165	169	157	146	150	152	150	134	143	144	159	148	127	155	138	153	155	150	151	133	153	135	146	158	178	145	146	153	147	150	127	148	145	147	172	157	148	144	142	141	140	153	146	123	158	158	169	153	169	129	162	148	155	149	172	135	142	150	192	164	146	147	146	133	137	137	150	152	149	159	169	150	142	114	149	130	163	149	153	159	131	152	165	145	142	155	159	154	188	156	148	150	158	134	159	167	115	143	139	145	150	130	158	145	131	122	153	146	157	149	136	149	168	161	179	151	146	153	153	163	164	156	151	156	154	166	173	142	121	155	141	164	157	163	151	153	143	138	149	152	135	152	140	136	136	162	151	137	162	135	149	172	124	155	149	162	170	154	154	135	162	145	147	172	139	143	166	149	140	140	148	161	128	151	152	169	148	160	159	163	182	153	139	143	151	148	131	150	147	152	153	166	166	128	127	169	149	167	150	163	143	143	153	178	136	137	149	158	140	146	171	155	158	160	132	121	140	160	149	138	158	138	161	174	138	169	141	140	162	151	143	156	139	158	160	141	168	133	168	155	158	168	136	162	164	160	143	157	146	164	157	157	141	132	162	168	154	144	160	138	143	161	156	140	143	153	160	139	147	150	170	152	167	145	155	166	142	135	131	143	146	151	149	145	156	134	171	142	171	160	149	138	165	157	175	127	183	166	146	142	146	153	158	155	141	150	146	143	134	166	153	166	155	152	158	164	129	169	131	158	178	152	163	144	152	134	153	138	139	144	162	172	174	185	140	158	139	134	165	166	154	147	158	153	164	135	162	168	142	171	143	129	141	144	145	151	149	158	155	137	164	163	133	165	150	167	137	163	165	158	129	145	134	174	145	156	150	155	135	164	153	135	148	149	149	176	141	145	129	141	150	153	135	143	149	145	149	137	154	160	159	152	151	153	163	151	162	148	157	136	151	149	155	149	167	155	164	156	146	149	156	144	174	148	156	149	142	156	133	153	146	157	155	129	166	158	136	155	143	150	159	139	167	141	155	167	156	154	154	140	177	139	155	123	162	157	167	139	147	178	167	148	137	156	165	152	131	168	144	138	158	128	186	146	148	156	161	162	156	144	135	121	137	142	158	138	144	162	172	149	160	130	145	151	147	138	142	139	150	123	144	155	153	146	145	154	151	161	136	143	149	135	155	132	143	153	148	145	130	133	150	159	150	162	163	146	155	157	142	142	155	161	145	150	126	144	162	146	162	158	163	135	167	171	156	139	150	132	143	157	135	141	146	156	146	167	159	159	161	173	136	146	156	160	159	142	149	147	150	151	164	166	127	148	135	183	170	147	150	168	158	135	136	172	147	149	153	167	133	140	157	116	160	142	148	149	145	171	151	137	174	145	153	151	157	162	162	177	147	159	166	146	177	144	151	147	170	153	161	146	146	158	149	175	162	148	138	155	129	179	154	143	160	120	150	156	157	161	171	145	156	143	148	152	172	157	155	162	135	150	155	148	154	174	159	152	166	180	167	141	150	150	148	141	178	156	161	156	165	164	149	166	142	139	147	138	133	160	166	126	173	160	140	135	127	136	167	145	158	148	151	141	137	152	155	128	168	149	139	141	149	148	168	133	162	153	186	161	143	134	154	141	147	155	123	166	147	146	148	159	146	136	158	130	169	137	153	148	183	149	143	142	125	155	160	145	132	151	157	137	144	170	150	155	163	150	158	135	160	155	154	158	143	165	170	157	154	135	134	145	168	162	143	137	153	159	155	145	145	142	158	147	160	148	131	145	166	154	140	135	137	155	147	138	158	153	158	149	155	146	129	164	150	160	130	157	140	167	157	144	174	143	147	152	165	141	132	160	139	130	148	166	153	132	158	172	152	143	155	159	177	164	147	155	158	141	133	136	155	153	158	139	159	156	127	154	147	145	147	169	160	161	142	136	152	158	137	148	154	170	178	152	188	165	158	143	144	157	143	144	143	136	130	140	150	149	163	155	130	158	134	151	155	138	156	133	140	148	150	144	152	160	156	146	143	169	162	160	149	150	147	142	136	161	150	165	159	169	152	161	153	166	167	162	152	148	138	140	162	154	157	158	136	171	151	132	154	162	168	138	151	170	143	136	167	152	152	153	151	136	161	135	169	153	164	175	149	143	153	139	157	159	133	146	136	139	142	165	144	150	160	136	179	158	151	172	143	132	183	132	134	145	155	135	119	186	160	147	138	156	147	130	153	127	142	144	159	127	167	129	164	161	127	163	144	124	143	150	146	160	153	123	147	174	163	162	164	150	138	151	154	158	149	141	162	179	165	170	155	155	153	151	157	166	179	133	139	152	165	156	146	158	151	178	168	141	153	165	151	159	138	169	139	154	139	147	147	141	149	148	151	151	148	145	175	148	152	133	159	150	146	149	186	152	133	149	146	162	162	167	142	154	138	139	164	153	142	167	152	143	170	128	159	141	145	156	135	157	134	158	159	158	150	138	142	158	172	135	132	145	147	145	162	175	151	147	145	159	168	150	161	153	163	154	159	132	133	135	161	144	152	151	136	162	143	158	155	160	126	155	169	157	147	145	131	144	154	147	170	132	139	144	133	126	130	142	153	128	159	144	147	137	152	147	137	173	148	155	182	130	158	132	155	162	143	163	153	157	163	163	155	155	142	147	142	149	160	146	156	141
33173	52659	55517	18163	2839	2192	1651	1342	1215	1044	974	877	846	769	745	666	643	647	671	745	765	740	608	576	559	579	564	509	562	575	569	592	588	629	720	784	786	819	660	721	753	764	724	626	692	685	617	845	6270	6539	5709	3666	1992	900	540	433	361	428	385	371	381	349	350	391	345	382	394	351	389	376	394	402	410	408	391	394	408	380	373	366	371	379	370	384	389	369	395	383	374	351	372	371	410	378	364	363	375	364	377	398	396	414	365	378	380	326	363	370	365	383	367	398	387	386	395	404	370	402	399	348	339	373	380	409	379	392	412	415	408	400	399	375	423	390	401	370	400	377	371	367	383	385	408	406	381	398	379	387	386	400	378	373	353	381	358	352	377	392	435	389	419	396	389	402	382	377	424	415	378	369	371	418	337	370	429	368	385	378	351	380	401	373	407	388	366	363	402	384	357	395	430	404	377	364	400	380	410	375	374	336	370	416	382	384	382	366	389	365	412	366	387	413	395	384	355	353	368	403	343	357	398	361	370	410	393	362	382	384	383	380	391	351	424	389	380	412	354	373	382	370	375	357	346	375	416	362	345	406	381	367	389	393	399	377	386	415	388	367	371	360	380	394	436	392	385	381	350	349	392	344	333	318	361	376	378	374	389	383	370	377	334	352	348	351	384	383	443	382	359	382	370	378	399	379	350	394	380	380	386	401	366	388	414	390	372	391	398	415	381	388	381	361	388	363	389	384	384	395	403	365	386	386	394	355	367	380	339	380	426	391	383	386	375	360	395	328	368	397	375	395	374	403	378	379	389	371	358	377	397	379	347	362	383	369	367	415	355	397	414	395	348	395	391	375	414	380	345	378	380	367	377	401	356	367	403	423	370	385	388	432	374	378	411	407	372	388	364	376	392	384	376	388	375	372	403	401	348	382	422	400	387	394	353	385	368	378	367	371	397	408	381	320	358	368	375	404	395	374	391	410	387	400	411	380	387	374	404	354	416	376	370	398	392	396	405	383	366	381	368	355	374	387	366	366	379	359	357	377	382	357	401	368	398	402	348	399	399	387	389	374	362	382	371	369	370	366	371	360	368	369	364	407	414	398	380	394	399	383	427	347	354	380	369	378	374	402	357	371	385	353	405	373	381	381	381	383	369	380	392	391	364	392	401	381	393	381	375	418	398	379	385	380	380	349	392	353	424	386	367	390	350	414	386	386	399	378	361	389	375	348	395	372	406	366	356	384	413	384	405	377	370	384	388	363	382	354	379	379	362	378	373	397	386	371	411	386	410	345	383	375	392	383	389	366	365	382	403	370	363	383	408	364	392	436	364	391	398	394	358	381	351	340	373	423	382	394	376	409	438	350	393	388	354	363	408	393	338	372	346	399	356	381	366	355	380	363	416	376	380	409	411	359	364	360	395	364	420	369	373	366	352	342	392	383	418	371	390	409	367	386	372	354	385	359	402	356	387	369	385	367	374	348	381	372	384	374	387	372	343	364	393	395	396	384	401	383	374	391	379	374	407	366	414	380	361	365	364	377	389	380	382	359	360	345	395	366	382	400	390	364	371	366	389	389	406	383	392	390	393	378	408	395	374	339	330	397	406	354	405	407	375	406	333	411	422	370	338	428	365	370	409	399	369	406	365	370	368	428	381	386	386	386	357	377	386	383	380	372	385	382	372	368	413	355	369	365	381	379	351	374	375	370	372	373	363	400	404	377	387	428	395	392	408	394	365	370	368	395	381	418	405	397	370	378	404	361	353	363	421	398	405	361	386	358	389	422	349	384	388	370	378	381	386	406	375	406	428	399	362	388	376	385	385	402	373	386	399	375	408	371	344	393	433	395	383	382	371	389	363	380	355	358	338	407	389	411	362	368	345	380	394	344	422	398	372	392	386	382	396	391	369	359	376	370	397	380	379	380	352	387	392	391	391	391	406	377	387	394	373	393	397	363	394	368	343	368	366	387	357	412	402	398	383	382	395	381	368	348	371	399	389	394	399	373	372	376	389	355	374	394	373	385	381	361	385	407	440	385	409	354	355	388	365	411	388	372	330	401	369	364	369	385	381	415	373	366	369	392	369	358	374	368	390	383	357	379	374	368	374	380	370	380	361	357	388	366	365	365	374	406	358	382	397	376	409	364	400	393	387	409	410	344	405	414	383	379	417	389	396	373	390	369	384	390	376	384	392	401	380	404	396	337	414	399	346	404	366	359	352	372	415	365	372	390	393	371	381	382	374	356	359	338	399	378	394	355	426	361	362	372	389	382	360	355	364	390	374	380	389	369	343	370	396	379	413	402	402	393	404	379	347	368	412	356	401	361	376	369	344	380	386	400	405	380	399	368	388	389	411	392	396	350	434	421	394	360	407	381	383	386	346	392	357	380	418	388	390	394	381	388	348	388	353	394	390	388	374	398	380	365	389	387	393	385	399	386	345	409	365	419	362	386	371	399	388	410	362	368	370	390	381	358	413	365	363	350	419	384	358	401	393	416	385	420	399	377	360	381	373	397	385	359	382	376	371	381	392	378	382	387	395	364	380	365	402	361	387	376	416	356	395	396	416	375	401	374	399	343	408	365	337	358	395	381	371	384	351	345	393	406	352	384	401	391	414	410	384	393	385	367	370	376	336	361	395	379	392	368	364	381	404	378	388	406	344	392	386	375	350	371	400	381	379	390	376	389	363	392	385	384	404	387	355	420	387	389	381	361	391	368	351	400	375	416	367	360	380	400	399	371	353	392	343	404	357	410	359	374	377	369	378	405	389	401	383	416	414	394	406	402	408	385	398	348	347	373	391	399	390	391	400	377	404	393	399	418	372	365	392	400	381	381	384	378	368	388	402	380	397	391	405	381	387	383	384	380	391	394	374	397	429	378	384	373	386	381	354	364	365	355	389	387	409	382	366	374	409	389	380	369	369	409	352	374	408	397	361	367	404	410	363	408	397	365	361	359	388	369	387	369	355	381	364	383	381	367	395	379	400	377	366	381	377	396	384	370	382	366	385	412	371	400	399	356	377	403	382	379	350	389	410	347	395	388	412	378	415	370	372	391	397	427	410	376	387	397	405	390	388	394	370	394	352	330	363	381	369	394	397	401	411	385	393	373	383	387	368	383	392	370	356	377	405	407	344	362	364	389	386	379	378	378	412	398	354	363	384	368	414	385	384	385	393	383	392	411	364	349	371	364	395	386	393	345	358	367	370	384	392	367	408	388	363	387	383	402	357	380	368	351	366	381	395	424	388	381	391	373	415	381	395	387	353	392	394	368	367	395	383	387	400	346	400	393	374	338	359	375	382	392	382	402	387	366	362	385	374	359	356	386	390	374	332	396	356	393	395	376	383	375	371	436	374	394	396	373	405	358	416	375	355	379	366	393	378	379	372	400	383	349	398	383	384	396	373	360	390	380	356	365	377	410	359	390	380	348	375	390	341	376	381	353	363	352	374	371	395	322	381	385	401	373	386	354	365	417	373	390	388	378	369	361	357	400	399	382
7829	8091	8863	1119	181	138	157	152	132	155	144	135	140	139	153	156	123	153	129	154	147	158	149	152	127	178	135	156	135	159	141	151	151	135	156	152	140	128	144	139	139	164	141	173	133	123	136	167	201	235	244	209	199	173	152	142	145	152	124	136	131	160	128	136	130	130	131	141	145	149	125	114	136	117	148	149	124	143	150	126	136	152	132	152	134	126	154	138	140	127	136	131	143	131	140	134	155	123	134	155	150	124	142	163	156	153	133	131	162	145	126	137	145	127	155	137	135	117	136	135	142	133	136	125	137	147	138	146	141	158	147	151	148	142	123	128	140	141	177	151	140	144	139	138	140	139	150	118	141	122	128	130	133	132	131	162	138	140	139	142	148	133	149	129	138	155	169	131	160	135	146	133	145	133	158	146	149	146	160	145	134	127	141	143	154	177	120	128	135	134	143	148	123	109	121	138	129	120	156	132	126	137	150	118	121	142	137	157	125	139	140	126	143	139	135	132	129	148	124	151	156	159	157	134	132	131	155	134	148	131	136	142	143	133	152	132	130	129	137	157	132	141	145	145	132	149	155	120	143	121	149	141	102	119	146	147	138	122	141	142	124	136	134	136	128	144	115	112	129	134	90	125	140	141	145	130	142	129	130	130	131	140	158	154	156	146	128	135	167	113	143	147	134	134	138	143	163	141	138	125	152	143	138	126	134	129	125	131	128	134	157	132	154	153	137	138	132	124	125	163	168	128	142	117	134	136	142	151	138	151	155	142	155	139	130	138	143	144	158	122	132	133	144	115	138	116	146	145	114	134	142	127	127	128	147	146	127	130	133	132	112	164	158	137	131	140	138	125	127	138	143	146	120	140	136	153	142	139	121	125	134	148	158	145	123	152	149	147	152	157	148	164	134	130	135	138	133	128	150	111	162	147	138	134	126	130	129	124	141	123	132	154	130	139	153	129	136	142	137	127	137	136	132	137	131	128	163	149	128	142	142	130	112	131	144	132	119	152	153	153	132	136	146	167	147	135	128	142	147	135	133	140	137	124	144	137	120	164	130	135	137	135	134	143	130	143	152	117	147	161	143	124	137	136	150	140	123	122	136	124	136	132	158	150	114	131	124	134	138	160	144	133	142	136	129	143	144	149	133	141	126	141	122	129	139	140	163	155	152	144	131	161	119	130	138	154	142	139	137	160	128	156	134	129	117	133	129	134	133	136	136	136	127	127	150	146	140	145	143	154	156	119	141	122	125	155	120	146	133	118	129	131	118	122	130	148	126	145	134	120	140	161	135	119	125	136	130	140	119	133	114	147	154	123	149	143	141	146	132	125	163	156	125	140	148	134	133	132	115	149	133	126	149	152	118	130	137	145	164	151	129	116	136	154	134	141	142	135	146	143	140	137	114	155	149	138	141	147	148	146	135	133	164	159	126	118	122	148	144	139	137	130	131	142	129	144	138	149	134	144	143	135	141	116	138	155	153	141	124	138	124	130	138	139	138	118	123	129	138	141	122	134	124	143	126	134	124	142	123	129	124	149	136	126	145	138	108	123	139	138	129	139	144	159	148	139	147	152	140	145	131	142	124	146	120	149	131	158	119	129	122	123	135	144	138	130	131	131	118	150	150	126	134	123	162	150	133	135	128	148	145	163	136	122	129	143	151	125	132	145	130	141	138	139	147	137	133	150	161	141	146	146	151	117	143	134	134	133	135	126	120	125	133	134	137	129	126	152	151	136	131	156	141	166	146	140	135	122	130	153	139	156	131	138	124	150	133	136	162	149	148	112	131	134	161	139	149	133	143	152	159	138	152	149	136	128	159	124	151	132	160	131	139	152	159	136	167	135	127	119	128	126	128	139	142	121	132	122	157	139	143	115	146	128	144	115	140	142	145	141	150	143	126	127	140	148	143	123	153	135	142	151	150	149	139	146	126	146	113	147	142	145	152	139	132	136	134	155	149	133	114	137	125	133	123	143	127	141	139	141	126	140	126	129	124	127	147	155	130	142	132	135	156	144	142	146	129	158	151	165	125	136	142	122	138	133	136	143	141	125	118	172	120	143	129	174	136	135	157	117	132	148	123	141	124	148	159	144	122	145	122	118	129	152	120	125	141	172	152	133	149	132	128	136	117	126	137	145	151	142	132	155	125	131	142	148	120	161	141	127	135	137	131	134	134	123	141	131	124	122	132	139	134	149	138	129	137	139	148	152	120	145	139	127	154	147	145	132	149	116	111	139	141	144	138	148	130	130	115	138	147	146	126	135	153	140	143	121	154	151	115	138	142	142	110	139	134	148	151	143	128	132	130	128	140	118	128	134	134	131	111	117	139	123	147	124	131	136	124	150	139	121	130	126	121	145	125	156	146	121	123	132	138	138	145	140	148	131	134	140	146	129	146	147	155	155	139	138	141	143	145	139	137	149	128	125	140	145	114	117	142	150	145	139	157	116	151	134	155	150	153	134	129	151	122	134	143	127	144	133	124	137	121	147	136	134	141	143	146	130	158	130	136	148	128	150	139	121	125	136	153	127	119	136	132	147	143	159	141	140	144	133	115	134	111	143	139	123	131	119	138	149	158	144	126	133	148	148	134	144	137	126	150	132	155	142	156	134	138	134	128	118	132	150	121	156	129	123	144	127	118	141	134	143	161	155	134	142	128	157	149	147	132	132	129	126	139	137	139	126	147	112	146	130	151	142	146	125	127	139	128	147	123	148	138	124	142	122	124	130	146	135	152	130	151	145	159	127	130	139	126	130	139	113	132	138	112	135	151	125	143	123	112	138	130	122	152	143	128	119	141	128	146	141	126	156	118	135	146	127	153	136	155	124	141	167	133	137	150	144	161	142	163	150	156	123	126	139	134	148	134	154	119	120	137	150	137	127	136	127	141	134	130	149	134	129	143	129	136	126	163	118	154	127	142	150	140	146	146	145	133	152	140	165	140	161	130	138	114	133	139	136	116	133	122	132	123	135	121	130	122	144	132	134	120	144	148	135	124	126	125	125	160	129	134	140	133	124	114	131	133	122	135	126	170	132	150	131	141	148	136	127	137	151	107	135	130	153	123	152	148	128	147	124	136	134	121	156	170	149	146	137	137	128	138	125	144	142	132	121	117	133	147	144	139	151	132	135	149	151	147	125	136	130	143	134	125	135	151	165	130	143	156	141	138	122	118	139	116	126	138	153	139	145	135	141	132	150	143	144	139	145	153	123	138	138	138	157	148	140	139	130	131	138	115	119	135	139	119	130	131	119	126	144	126	135	139	137	135	139	130	140	141	141	133	126	128	154	138	130	147	129	124	154	143	151	130	141	148	136	145	135	146	139	127	138	152	145	146	106	128	123	121	134	145	127	133	116	111	132	131	138	132	130	132	160	175	140	132	127	156	134	126	141	127	145	141	160	146	130	145	147	148	154	126	149	128	129	137	152	123	146	137	129	137	134	130	124	123	151	125	139	141	150	145	150	136	130	142	147	143	148	149	156	145	155
5985	11783	13286	2490	455	433	438	392	367	361	393	396	363	403	341	380	374	373	427	398	396	449	447	425	354	375	424	421	403	456	429	435	507	365	433	445	444	449	456	417	428	392	447	419	431	376	405	392	745	923	946	817	607	503	404	360	340	336	348	355	367	362	303	372	392	364	365	329	393	369	346	379	352	384	356	389	334	338	353	356	384	327	370	351	364	339	339	338	341	360	377	375	309	383	354	330	410	347	343	340	349	329	342	334	314	374	360	339	353	335	358	355	381	375	360	361	332	359	361	367	339	354	365	383	364	347	379	407	393	359	341	358	354	342	379	347	370	364	356	364	393	327	358	393	359	343	371	352	384	354	351	400	364	376	339	366	376	362	369	354	384	380	371	382	379	357	351	373	356	364	335	388	369	349	364	390	356	381	390	361	390	370	372	386	388	329	370	368	355	377	349	361	364	361	368	368	367	353	351	349	380	365	388	351	363	335	367	320	368	394	361	400	384	366	374	368	357	339	336	330	334	367	365	328	348	342	358	331	344	344	367	326	399	371	341	349	370	335	349	364	327	357	359	359	337	331	352	383	354	345	345	353	348	359	352	342	342	351	377	389	356	334	383	346	349	352	354	357	344	369	369	359	330	374	320	364	340	355	351	373	364	360	372	330	359	311	340	357	351	363	374	387	335	371	367	356	369	374	360	352	338	343	367	351	327	369	356	368	386	359	334	406	352	382	349	333	354	347	339	353	358	356	382	344	346	362	363	358	368	364	348	353	367	326	388	338	380	342	380	339	364	383	361	332	388	321	384	364	359	347	350	329	373	341	352	372	337	382	342	358	394	375	355	359	358	348	356	381	355	354	400	356	371	363	356	324	379	356	343	353	339	352	364	358	342	343	357	367	366	350	368	389	345	357	353	355	344	383	375	380	346	342	373	391	371	353	354	367	371	382	358	355	357	326	323	354	387	392	356	354	351	361	349	314	345	339	347	365	321	354	319	359	357	349	325	361	365	370	394	353	386	337	345	372	360	370	368	356	385	367	342	349	351	345	349	341	329	361	377	349	332	334	363	378	330	375	362	356	370	347	381	324	320	347	364	359	346	350	373	359	357	348	367	337	347	385	365	317	343	369	387	346	370	386	356	352	386	369	352	376	356	330	339	342	358	356	378	338	312	354	383	379	344	381	361	353	342	372	334	358	339	382	384	339	370	351	387	350	372	329	350	328	365	357	351	357	323	352	333	373	356	366	378	327	339	363	359	344	347	361	380	386	356	364	351	367	336	341	372	363	341	361	390	343	356	322	376	359	407	382	348	348	349	353	353	343	317	388	337	357	368	338	317	331	397	374	359	374	366	357	351	360	356	335	348	354	338	363	341	364	386	363	376	349	393	391	382	396	366	362	389	368	363	338	379	357	358	360	357	329	373	335	361	399	340	349	364	329	362	354	371	352	338	364	375	371	358	387	354	348	341	366	351	347	394	362	341	357	342	318	319	383	396	355	355	383	366	366	348	362	379	360	352	353	375	375	376	354	403	348	371	379	353	311	375	319	363	356	336	339	386	385	344	369	329	359	360	347	354	391	358	335	359	371	377	388	357	352	341	380	362	348	336	346	366	406	345	395	361	357	392	340	353	351	389	345	357	321	333	359	354	370	375	364	354	414	339	352	340	342	356	364	376	366	352	364	331	319	335	376	369	340	378	382	349	343	335	358	375	350	382	351	358	348	377	349	355	351	343	372	358	386	348	369	359	331	363	377	379	395	346	363	338	374	369	344	369	383	349	371	344	363	331	360	338	368	374	362	368	355	336	353	377	349	339	360	373	351	351	352	358	363	321	377	332	373	371	361	364	333	378	363	387	336	383	346	380	345	331	340	337	361	321	334	347	355	355	368	345	373	375	399	345	356	345	328	339	335	377	337	387	333	346	376	344	359	386	359	337	346	355	355	360	355	396	329	367	385	366	391	329	351	395	353	398	347	343	370	386	353	356	346	348	357	399	370	359	358	405	392	399	349	342	360	379	365	368	364	325	365	415	368	362	361	375	358	363	320	360	334	366	350	379	399	392	356	370	332	346	362	377	344	360	397	350	388	343	341	303	318	342	382	352	344	354	348	347	372	365	339	330	380	399	339	339	366	355	351	342	341	353	398	385	356	331	352	345	369	392	334	360	381	394	391	375	379	381	382	380	347	341	379	356	428	340	363	366	345	345	348	353	333	366	351	333	382	383	336	374	354	349	364	379	353	394	386	371	350	353	361	362	343	341	397	368	386	375	348	347	383	359	355	358	334	400	344	343	372	379	332	358	366	324	403	367	362	361	389	333	357	388	355	350	371	344	355	379	372	361	385	370	335	361	324	366	340	354	319	355	388	369	363	339	347	334	341	380	376	402	352	367	366	352	376	385	367	376	367	370	354	389	363	354	397	373	338	372	326	361	374	332	355	366	390	326	355	331	341	381	357	361	329	380	366	354	354	351	379	385	383	354	403	353	346	373	334	355	397	412	339	366	380	365	349	330	399	339	356	383	349	360	395	355	337	368	363	374	381	364	356	414	342	346	332	336	343	367	390	358	353	353	351	370	347	370	366	372	382	397	344	334	349	381	369	371	339	385	359	380	358	372	395	349	343	386	339	372	339	349	397	386	342	366	356	343	360	401	350	374	319	335	384	374	375	314	365	352	378	369	348	361	390	345	338	353	373	363	376	349	345	354	368	366	321	369	383	373	389	347	355	387	338	386	333	360	364	358	363	345	370	348	344	345	361	357	373	386	373	381	349	354	362	375	325	327	367	367	372	346	352	338	340	337	375	345	366	362	367	329	338	343	374	369	350	398	382	345	381	335	373	329	391	391	348	383	370	313	376	350	370	354	364	380	348	348	348	357	349	372	341	372	335	329	347	378	354	357	370	370	357	377	370	391	389	359	356	335	351	362	358	368	366	373	369	346	375	350	345	367	337	392	363	355	371	356	383	339	347	393	366	362	349	382	351	313	368	359	361	337	333	343	382	375	344	335	341	343	328	362	344	351	360	368	367	351	349	348	335	344	368	346	357	331	366	375	339	336	368	365	337	303	356	330	360	375	351	326	370	378	331	380	327	366	371	368	330	367	369	358	385	385	376	402	349	335	381	352	379	343	390	373	361	350	372	411	347	347	359	351	356	377	355	346	357	362	365	361	350	343	338	340	348	349	378	346	371	353	366	363	408	362	363	356	343	377	357	371	380	379	369	353	399	352	342	331	338	356	382	361	390	378	367	348	368	384	378	369	367	360	351	351	335	381	348	348	339	389	341	322	366	371	380	353	369	358	356	390	360	375	376	371	338	363	336	368	349	375	366	374	340	369	368	349	350	358	371	348	334	343	369	364	378	354	364	330	374	373	365	362	369	349	347	348	378	368	332	377	373	322	342	349	347	347	366	333	365	369	351	332	340	366	363	338	351	360	362	371	346	323	353	346	352	337	334	370	333	348	346	348	390	338	375	376	350	384	351
44164	50959	57409	19900	2793	564	319	251	234	242	210	218	198	177	189	173	182	194	195	166	189	182	210	167	192	201	181	169	188	192	187	180	180	165	204	192	200	205	211	186	182	157	197	183	186	166	164	211	760	804	726	543	386	241	188	161	163	172	149	178	158	149	165	154	174	156	153	168	139	159	153	167	174	153	169	172	145	149	165	180	164	148	147	172	145	166	165	164	161	143	179	140	154	172	150	152	178	182	160	171	155	159	182	159	182	150	162	157	176	154	139	132	157	188	152	148	155	167	177	161	175	163	182	174	164	190	170	157	133	179	166	148	157	161	140	164	156	156	174	185	170	146	142	177	151	157	169	164	164	177	181	160	160	146	173	157	145	149	148	149	130	157	205	155	158	173	149	154	159	147	150	164	164	180	154	168	172	120	173	180	166	150	158	156	163	157	167	183	157	193	194	160	153	158	161	142	146	153	154	156	174	186	165	163	199	147	182	138	162	172	157	177	171	169	135	175	145	142	154	158	175	159	136	163	170	167	148	166	180	177	156	133	166	164	162	151	153	175	181	140	150	164	156	188	164	149	166	156	176	165	173	153	151	156	174	157	135	152	174	166	163	156	151	160	146	160	137	177	137	172	146	178	174	159	180	174	173	150	175	165	153	147	164	154	151	166	140	167	174	163	149	134	151	167	152	179	151	190	159	156	156	153	159	161	148	147	176	160	169	147	140	156	157	164	169	160	162	168	146	145	149	175	145	159	164	169	167	170	175	184	175	176	153	159	173	148	181	160	150	182	170	173	176	166	150	134	155	152	167	150	179	149	161	140	183	164	171	178	162	179	161	190	147	148	179	159	168	173	154	156	187	172	176	139	169	187	162	159	145	157	183	174	174	157	167	165	150	172	160	151	140	165	142	156	162	153	160	160	155	168	178	171	159	159	128	181	169	147	168	157	146	151	202	165	157	154	152	142	166	184	149	157	156	170	177	147	156	177	171	160	159	165	156	195	158	151	171	152	162	136	142	169	161	151	159	185	157	175	150	154	171	175	176	158	157	145	165	164	146	163	177	152	163	155	158	172	156	178	155	159	157	152	147	123	189	168	194	145	160	167	157	152	141	166	156	162	173	167	169	166	154	170	143	159	164	147	148	172	165	169	156	152	157	141	161	158	170	149	150	166	165	167	167	162	182	150	151	161	177	185	150	166	154	157	148	155	165	171	142	157	184	145	172	162	155	155	145	168	161	172	168	149	167	173	157	148	154	165	184	137	165	162	147	163	157	154	159	172	160	172	171	162	137	161	163	162	137	158	193	139	163	159	176	161	159	182	175	177	154	147	144	143	144	156	153	159	144	187	128	166	161	144	167	138	169	156	137	136	156	160	156	161	162	147	163	169	148	144	144	158	167	160	177	153	179	148	175	167	174	186	168	173	175	131	168	150	160	167	124	152	150	159	159	171	143	152	172	138	190	158	180	172	164	157	162	162	145	177	147	175	157	145	169	168	167	177	169	166	166	148	147	162	170	117	169	175	166	161	164	173	165	141	167	134	161	162	145	137	176	162	171	193	176	181	163	177	155	135	149	180	144	157	176	166	171	169	158	171	183	157	157	151	132	174	150	153	167	129	145	154	162	153	156	157	154	169	143	165	161	152	163	145	166	154	149	156	157	174	168	141	158	172	190	185	178	188	153	158	174	164	160	177	165	159	172	150	147	140	163	150	152	161	193	148	168	172	163	156	171	153	169	163	167	158	151	177	170	151	173	178	178	166	163	162	158	138	139	155	158	175	175	161	182	165	171	167	150	136	176	164	149	180	158	149	148	168	160	161	152	155	145	183	167	173	160	156	176	169	178	163	149	167	160	168	158	139	149	161	146	136	149	181	168	160	156	145	158	157	140	177	138	147	149	155	148	159	139	169	142	159	146	157	164	166	148	169	146	174	146	145	175	168	143	159	165	165	162	182	177	160	166	170	161	164	151	159	147	145	171	170	147	156	179	163	163	167	170	163	159	162	155	150	160	170	164	153	170	138	163	148	158	162	170	152	146	153	163	169	189	152	176	155	162	150	148	149	173	154	188	175	176	150	169	159	159	175	146	163	172	199	149	147	163	172	149	156	160	155	143	158	186	160	169	178	138	163	130	151	153	149	145	133	163	150	185	175	156	183	167	161	151	181	148	153	174	163	164	155	178	157	169	164	146	168	163	179	169	152	186	165	177	164	160	157	171	167	147	152	174	189	165	142	170	147	155	163	167	168	147	173	169	172	163	144	151	166	186	154	166	149	165	170	174	145	154	146	166	153	165	146	146	154	144	161	167	144	160	168	140	153	163	153	136	148	159	152	163	158	171	166	150	158	148	156	166	148	156	171	158	180	159	160	194	146	167	168	146	140	179	147	146	167	165	170	160	171	144	162	173	157	162	171	169	180	174	157	146	179	155	163	156	154	159	151	186	150	135	137	160	158	142	186	162	171	170	160	172	151	138	163	151	152	167	178	138	160	150	168	160	144	163	155	154	147	153	171	142	125	156	181	175	154	179	162	172	163	162	156	157	138	156	165	163	172	153	165	167	165	156	158	158	149	191	169	150	167	164	154	152	157	137	145	159	143	150	166	147	172	186	157	159	148	151	209	182	130	148	167	174	160	185	156	162	164	170	133	142	156	156	158	159	152	161	159	158	173	156	180	162	165	176	161	173	190	164	168	146	137	153	166	160	157	150	173	184	136	145	164	169	175	172	167	153	137	146	136	166	145	163	162	159	163	157	184	162	163	175	149	166	172	175	146	164	167	158	165	167	155	170	153	148	162	179	154	160	184	170	169	139	166	148	154	160	157	179	140	155	162	147	164	134	164	149	150	146	176	169	158	148	169	156	167	175	159	153	151	168	163	150	149	148	176	147	168	173	163	157	158	160	168	153	172	146	153	177	148	166	165	143	166	150	166	153	164	170	164	163	156	156	153	191	136	167	149	172	159	158	172	172	160	154	147	160	149	167	145	141	167	197	170	156	164	147	140	155	189	158	138	154	162	168	162	156	167	157	170	169	144	170	171	170	154	160	176	170	157	146	155	174	167	152	155	168	174	141	169	129	173	168	156	173	160	160	163	160	145	158	160	170	162	140	170	157	151	156	130	142	141	157	166	158	166	158	165	134	173	130	139	170	142	147	166	160	162	181	154	174	169	170	139	150	147	154	151	159	151	148	161	165	156	130	159	163	163	176	174	166	185	174	126	157	175	156	159	161	152	153	165	164	151	162	147	150	160	159	148	164	142	176	178	161	155	180	152	151	154	175	162	155	141	152	156	135	169	174	164	148	161	167	145	146	163	156	145	142	190	149	157	151	126	160	146	165	166	154	163	175	155	131	170	169	170	173	153	150	196	166	169	157	167	149	136	176	160	172	174	149	165	156	174	164	156	154	168	159	183	146	160	160	163	165	140	170	154	158	159	174	154	154	178	132	152	167	173	178	162	148	150	159	168	141	158	157	159	149	177
27934	40430	45597	8556	1998	1540	1242	1075	912	839	761	775	706	722	649	574	610	678	656	572	604	619	570	510	538	555	574	590	588	584	669	592	567	601	546	614	664	687	690	586	591	623	562	563	431	414	467	751	4505	4769	4162	2649	1565	722	514	469	454	412	391	399	395	430	431	404	401	378	413	452	386	434	389	436	376	346	416	381	407	410	369	376	451	432	408	403	411	386	375	389	403	406	463	377	423	404	374	406	404	406	407	384	435	417	411	361	374	390	411	369	395	390	409	401	417	424	386	382	402	416	431	421	398	380	401	442	421	370	417	406	412	412	386	394	404	401	412	421	402	418	418	385	418	419	378	438	371	378	439	393	404	408	429	424	407	388	410	415	411	402	386	416	404	432	389	438	409	409	414	408	415	396	399	378	422	448	455	425	394	421	411	389	406	431	409	373	386	396	396	419	397	401	389	373	387	427	376	430	383	417	399	395	404	420	433	396	442	400	375	439	408	396	385	396	454	373	416	406	403	431	405	412	410	409	415	432	414	386	396	382	410	427	369	433	399	398	401	414	381	390	384	440	445	389	377	417	425	380	445	393	387	433	414	399	415	455	435	373	394	407	381	430	406	415	376	408	412	417	398	408	401	397	403	429	422	402	365	432	401	402	408	414	417	427	409	390	400	385	415	383	400	413	416	356	390	395	409	404	417	393	409	426	428	380	395	394	406	443	385	396	395	400	376	421	373	423	401	417	414	400	406	386	395	404	440	385	403	399	404	416	412	360	391	436	446	399	381	431	395	419	382	422	402	413	382	396	393	401	384	403	416	413	425	409	399	397	393	427	404	405	391	396	410	430	389	417	397	417	446	400	456	369	414	421	410	419	407	383	381	397	406	396	369	384	401	373	402	381	383	402	419	427	409	438	414	408	372	393	427	377	408	436	397	410	461	389	383	401	402	409	399	419	394	405	383	389	407	449	438	427	392	408	382	416	425	392	385	415	386	439	397	416	404	409	376	408	438	404	381	417	452	466	419	394	405	430	379	407	396	419	372	403	433	400	437	380	411	404	387	405	452	412	405	440	380	419	396	389	445	435	454	405	427	401	449	383	377	392	363	415	405	422	385	392	426	381	417	392	411	405	414	375	403	421	407	407	403	376	413	378	394	390	374	416	417	381	401	394	390	442	429	404	399	414	414	408	433	409	400	389	434	382	407	426	440	383	429	419	397	408	415	387	397	422	398	409	411	391	417	396	401	423	405	374	403	404	376	404	394	417	418	415	374	424	437	427	405	433	382	393	401	407	420	417	406	401	400	408	414	415	403	395	383	387	401	394	411	409	415	383	441	384	430	412	450	402	420	364	420	405	430	432	380	449	407	377	413	408	424	403	392	372	412	425	404	384	391	431	385	380	401	401	472	432	430	385	394	425	401	380	401	431	410	394	405	424	378	394	437	393	399	427	456	418	413	412	398	428	401	381	391	411	419	405	402	401	379	417	417	406	418	428	420	395	391	411	371	417	385	389	372	403	425	370	384	397	405	443	399	401	405	405	421	398	444	398	387	406	396	422	389	411	369	389	386	388	396	398	386	428	390	402	364	395	404	421	393	415	419	451	414	378	403	401	401	411	408	446	430	392	407	411	408	408	398	389	413	387	410	381	411	373	411	422	449	419	411	397	383	420	443	420	393	367	406	426	431	434	403	413	415	418	420	418	378	394	405	389	390	402	368	412	370	402	400	386	408	396	421	421	395	397	423	409	446	430	418	424	417	408	404	415	414	444	392	441	417	411	437	401	368	386	410	370	409	379	391	400	416	390	396	429	394	403	391	401	381	396	419	364	407	430	414	386	386	388	381	395	407	396	420	409	411	409	405	408	423	387	416	418	417	420	374	409	393	436	423	378	416	400	429	415	399	381	410	408	424	426	407	418	410	384	421	380	397	391	368	414	388	395	414	405	398	421	431	369	405	377	396	403	410	398	390	363	384	416	398	414	428	421	411	393	396	425	418	413	391	386	424	414	427	416	407	341	423	428	412	427	389	398	419	446	413	417	425	416	407	432	379	407	426	397	422	414	417	379	451	434	412	430	442	378	390	388	404	404	413	408	382	453	415	393	440	393	408	398	387	423	446	376	426	413	411	394	378	358	407	422	399	352	415	422	410	399	423	409	385	418	402	420	392	427	365	386	417	407	459	385	439	397	392	379	436	436	433	422	430	437	430	388	418	409	422	401	392	419	405	392	429	404	410	420	408	403	444	430	412	391	404	437	432	444	434	411	433	356	411	396	431	439	417	429	396	404	382	447	422	424	373	399	381	399	406	407	421	414	423	405	454	386	382	404	435	378	408	409	412	390	403	401	437	394	401	422	423	435	420	407	443	383	419	391	416	405	405	406	425	414	402	434	424	406	386	420	412	409	381	423	396	391	394	408	411	423	439	427	394	428	402	404	389	419	398	407	411	403	413	407	416	398	427	431	383	403	393	419	412	431	412	421	435	375	397	389	389	443	391	375	397	421	386	383	396	401	409	362	405	418	414	417	423	398	404	411	379	403	407	393	431	401	423	414	418	445	384	402	439	333	428	377	399	420	418	410	394	408	416	397	378	410	397	368	449	384	425	414	440	410	442	421	435	398	410	374	403	398	377	407	447	389	405	358	428	408	370	404	448	391	406	441	388	411	414	389	397	426	429	410	403	390	392	408	386	440	401	417	434	417	411	380	416	431	425	407	411	365	372	419	378	414	424	395	404	400	400	416	392	452	398	395	403	417	417	411	399	443	388	380	416	409	444	391	391	371	410	434	393	393	363	386	425	407	378	383	372	410	416	424	404	411	435	411	401	445	382	439	428	390	419	369	376	418	396	411	439	387	395	420	383	380	384	414	415	412	402	442	414	396	378	408	419	401	385	416	368	386	416	409	383	406	425	413	443	392	438	398	399	425	383	420	439	414	387	381	396	403	396	360	394	417	385	411	423	458	396	421	435	402	419	411	410	406	410	417	391	378	415	434	407	440	364	410	421	426	395	403	423	405	363	412	370	419	406	381	413	418	396	397	422	395	374	426	389	424	389	401	400	398	387	406	374	420	405	407	409	440	416	422	423	414	415	389	402	386	402	414	388	433	408	416	416	394	412	383	417	426	408	430	409	416	385	418	443	404	411	401	386	428	400	410	430	415	403	396	406	426	417	369	362	412	355	407	391	423	408	409	406	422	413	411	422	395	410	438	396	423	406	391	409	417	423	422	380	404	415	405	435	381	461	377	400	421	408	424	440	413	399	387	400	470	429	353	427	385	387	422	399	370	412	411	416	453	414	390	431	368	393	381	422	410	442	410	389	365	385	385	417	436	400	391	404	409	391	394	365	386	416	383	417	418	387	380	408	419	398	403	417	403	369	384	415	409	395	456	430	413	387	391	378	418	375	378	421	400	438	415	446	403	410	394	409	391	417	405	433	434	419	388	402	423	372	409	401	405	410	400	420	419	428	405	387	404	433	394	388	403	381	418
51966	60489	63131	22988	6669	1475	712	395	328	335	299	260	205	230	226	205	188	175	214	217	179	172	166	170	188	189	167	184	175	180	199	181	212	197	198	200	189	214	211	201	197	205	220	210	166	134	145	227	1160	1347	1184	789	452	294	197	171	133	155	151	131	168	133	160	170	140	144	134	155	163	159	125	158	164	139	156	155	144	160	143	146	165	127	157	160	164	137	153	152	143	121	135	151	159	153	153	164	148	152	152	146	141	151	152	160	143	150	150	165	167	156	141	136	140	162	153	149	150	155	137	150	146	147	163	151	160	137	176	150	162	146	159	139	144	176	146	155	165	150	157	135	150	142	143	154	163	143	174	153	159	150	174	158	147	150	147	129	153	136	143	165	137	162	120	141	162	153	161	154	157	149	178	149	146	180	157	144	154	156	127	156	174	169	160	151	128	165	160	161	115	160	171	134	145	170	138	143	170	149	162	169	162	138	170	138	173	150	142	164	157	148	145	160	155	156	140	111	153	130	147	164	148	151	127	158	158	140	143	163	164	150	150	152	175	134	138	146	137	144	156	141	156	163	136	146	155	167	144	170	127	149	171	166	126	158	169	168	140	145	139	153	166	158	150	146	152	158	155	144	156	141	160	175	144	166	133	151	147	162	154	128	159	134	152	159	155	133	157	157	167	165	141	161	158	148	157	149	163	138	146	161	140	161	157	145	157	137	164	173	154	154	138	161	139	148	169	154	161	148	168	133	152	156	165	159	131	158	171	163	145	146	144	147	149	160	149	169	171	154	143	167	144	163	141	162	157	149	152	138	130	152	149	154	154	169	140	133	154	156	164	162	147	136	136	151	159	139	150	172	153	164	144	169	172	134	151	142	155	163	162	168	128	145	139	128	130	157	145	161	154	159	144	154	162	166	176	177	159	127	156	167	158	187	158	149	168	145	152	135	155	170	174	165	148	165	163	167	151	151	152	166	165	150	151	143	161	158	151	160	139	145	150	135	165	171	146	143	157	156	160	150	148	145	164	138	150	146	136	146	142	159	168	156	156	159	140	157	159	179	150	156	159	146	153	141	149	159	136	147	138	129	152	154	152	139	150	137	173	160	152	142	165	155	161	164	134	157	134	142	143	150	155	161	147	145	159	141	157	142	147	135	157	154	153	161	152	144	157	163	170	141	158	146	145	152	152	166	150	160	147	165	161	158	150	129	149	153	146	152	147	166	153	159	169	156	143	165	136	155	149	138	169	170	164	131	163	156	144	158	139	160	147	138	159	145	167	159	136	141	166	160	152	146	165	147	163	154	156	139	150	154	143	154	155	150	156	167	138	169	147	149	159	159	157	147	134	154	159	140	137	144	138	137	145	154	153	147	141	138	140	169	135	157	141	155	148	150	146	156	149	144	148	156	167	150	163	141	153	149	120	157	143	145	143	155	144	167	135	136	142	160	146	163	150	169	173	132	151	133	150	138	164	159	168	134	152	153	142	141	151	159	146	154	139	134	169	168	144	149	145	157	138	148	135	144	130	165	147	152	155	152	158	151	142	155	128	168	157	143	155	144	138	149	184	156	156	165	175	178	152	177	159	164	166	152	154	154	152	151	154	143	177	174	142	140	151	159	153	166	157	137	152	143	156	139	159	141	157	142	133	153	132	150	158	151	149	165	174	152	161	138	142	149	149	130	140	172	136	169	153	119	153	127	136	164	168	153	159	140	145	132	155	152	157	171	137	170	157	142	145	148	134	166	169	142	150	145	156	147	177	153	134	146	129	156	161	129	159	159	150	146	164	132	136	131	132	152	139	165	169	160	145	152	165	148	144	156	167	150	150	148	155	164	149	149	154	157	127	148	141	152	155	167	152	158	152	148	167	147	149	139	143	150	157	149	153	144	157	167	161	151	172	152	158	165	172	157	151	151	154	158	167	165	135	170	147	125	153	142	155	159	165	132	177	157	156	161	149	155	158	155	163	140	176	137	171	151	146	150	161	157	165	165	146	150	166	143	146	141	154	177	144	154	151	168	150	137	159	135	167	143	139	155	144	161	159	143	152	158	166	141	133	140	141	124	172	171	134	161	151	153	155	152	145	158	178	167	126	151	163	132	169	134	164	153	145	136	139	132	146	154	171	148	153	147	159	175	151	154	147	156	153	150	161	172	126	171	152	136	168	140	164	147	155	136	153	177	148	157	155	183	131	135	169	146	167	171	135	159	144	150	146	160	165	144	141	151	128	167	149	149	159	144	161	152	131	144	157	152	172	133	143	158	155	140	158	159	141	175	162	123	155	141	123	156	163	148	153	159	151	134	161	131	183	165	160	163	119	144	158	149	155	156	158	170	161	149	158	161	155	155	170	147	120	124	170	137	135	141	134	154	154	153	114	150	138	147	146	148	137	158	152	166	148	145	137	141	152	153	146	150	129	127	138	134	156	127	146	162	152	159	151	150	159	136	168	153	141	145	144	124	147	163	125	151	171	141	150	158	156	129	137	147	149	159	134	148	154	141	139	139	146	134	162	148	148	157	160	125	151	141	143	169	155	154	147	165	149	154	146	165	149	137	152	149	162	146	154	138	150	153	166	150	151	161	159	156	150	129	142	147	144	132	152	158	170	155	155	145	146	158	162	150	155	133	167	154	168	155	156	176	144	152	161	140	159	159	161	154	153	136	149	147	151	142	155	130	173	177	173	134	151	164	155	159	160	131	146	176	151	156	173	167	162	161	157	153	161	161	154	162	155	141	151	144	151	143	192	155	155	123	167	157	149	135	150	146	160	150	124	129	156	133	156	146	153	148	137	160	161	154	168	141	136	166	155	149	131	135	186	109	160	157	159	162	133	153	173	147	147	159	149	166	140	144	174	155	143	142	156	168	155	169	155	134	162	133	164	146	146	161	140	152	152	158	154	122	153	148	157	141	136	152	161	170	148	169	155	167	156	169	161	159	168	139	123	169	158	157	162	147	142	171	164	150	155	145	158	137	141	125	149	151	156	138	155	149	153	132	173	148	154	148	165	146	142	154	145	139	146	156	150	159	159	162	139	151	161	163	152	146	169	137	143	139	159	143	150	163	176	134	166	148	151	166	143	127	143	136	147	131	154	158	143	144	159	147	160	144	145	153	163	140	140	128	136	152	149	130	125	175	163	162	139	140	158	161	151	150	149	159	154	142	148	142	165	148	145	145	147	152	145	168	147	151	147	140	156	147	161	127	146	151	152	132	164	169	152	158	141	154	158	163	154	158	136	145	142	166	154	160	139	150	141	145	152	135	146	160	148	130	143	156	131	145	162	142	149	134	161	160	161	142	179	137	151	145	140	133	155	153	161	146	161	153	156	150	150	153	136	169	151	126	149	165	141	146	126	158	151	151	160	151	146	160	164	155	151	184	157	163	152	172	164	157	154	161	145	167	166	151	147	164	176	158	156	175	135	137	171	147	144	153	140	129	159	154	138	153	153	137	170	143	158	151	150	135	147	143	137	166	137	166	178	173	162	181
34985	50375	54761	5074	3113	2361	1897	1598	1365	1223	1061	967	924	844	751	752	730	728	771	668	627	608	621	634	595	635	557	597	650	626	689	722	716	729	676	654	754	712	752	843	724	648	568	655	433	449	438	805	7107	7818	6713	4191	2173	939	630	443	402	373	356	398	350	366	383	383	404	382	391	373	381	361	379	398	392	405	400	397	391	393	390	397	368	361	340	354	357	384	387	409	358	369	361	388	387	395	365	368	400	394	371	396	358	367	363	398	384	392	401	344	393	383	346	344	395	401	387	360	342	348	376	361	403	406	374	372	401	358	428	393	378	373	365	344	396	387	375	407	363	385	365	374	362	353	377	393	397	381	368	371	461	408	388	391	371	377	369	394	347	382	397	395	361	374	393	396	395	387	380	365	348	368	374	384	399	391	380	394	368	383	414	386	384	390	392	385	371	369	395	370	362	430	372	399	423	378	388	404	372	394	376	396	411	396	390	408	386	368	348	424	395	373	359	389	387	402	359	375	364	382	377	385	374	403	403	376	400	371	385	371	341	359	397	405	396	372	367	382	370	400	401	378	372	365	397	378	397	389	368	419	376	385	391	373	394	378	347	367	379	411	377	361	357	364	395	365	347	403	390	398	381	390	367	401	398	373	398	364	364	388	371	370	393	373	372	394	353	363	399	383	375	390	362	376	394	377	377	366	398	386	438	393	385	377	406	394	393	341	394	349	374	348	365	365	388	380	368	369	363	386	352	366	396	347	391	389	386	406	360	344	368	368	405	413	378	413	391	359	334	370	400	338	364	371	364	376	425	380	386	339	384	407	392	397	370	377	392	403	359	393	352	392	389	391	378	371	401	365	353	392	396	394	356	373	372	382	379	393	384	345	409	358	377	364	367	386	409	369	388	372	373	394	373	373	370	365	369	378	383	371	380	374	367	393	370	406	347	417	363	390	349	410	354	367	397	383	356	359	401	370	374	385	366	371	400	372	379	377	384	363	409	345	368	382	388	386	373	377	394	362	409	366	398	373	419	369	367	395	341	392	351	425	389	374	395	388	381	363	381	381	361	387	388	384	379	384	385	367	352	378	335	396	361	354	375	377	399	388	373	378	381	384	396	378	366	377	318	350	395	409	382	390	387	380	359	393	389	389	384	384	396	384	377	371	353	361	350	362	415	374	356	360	398	357	362	400	433	363	378	405	393	367	418	359	373	426	358	371	356	375	402	354	379	360	344	349	386	366	400	391	369	378	360	404	372	367	359	367	354	375	371	400	381	404	401	356	350	378	377	367	354	365	409	365	402	391	419	369	398	397	417	359	391	406	397	395	405	388	366	364	379	426	386	381	411	416	349	382	381	379	362	333	379	362	339	391	371	387	357	362	373	349	372	365	372	387	348	373	409	392	395	355	378	331	349	396	373	383	345	388	368	400	376	384	372	370	398	397	406	393	377	372	341	368	392	409	375	400	400	364	343	378	377	384	397	376	371	380	398	395	387	382	375	395	348	389	381	403	397	382	406	330	366	379	398	397	386	403	382	402	343	337	379	394	376	380	369	392	379	373	384	396	367	358	383	347	358	393	359	407	348	388	392	367	394	395	373	390	381	398	423	384	355	361	396	387	380	379	378	370	387	395	400	401	398	402	390	378	360	350	375	372	409	406	409	409	394	379	364	412	397	387	379	411	339	379	381	352	372	355	365	403	355	366	394	401	396	387	395	360	380	364	359	372	395	407	369	359	389	378	354	394	377	380	380	398	379	375	404	361	371	367	365	359	371	395	406	390	372	360	383	402	374	438	384	434	404	392	379	397	386	379	379	392	396	376	397	365	388	358	388	379	423	418	382	375	419	355	392	384	346	356	388	369	343	388	389	387	365	386	380	416	388	412	374	428	381	382	346	356	381	419	374	336	413	372	337	414	374	374	382	387	392	418	381	400	375	432	423	390	396	358	370	434	387	368	407	380	353	365	376	411	372	398	364	341	358	403	373	399	401	358	392	403	407	365	356	375	387	401	389	418	411	386	344	368	402	386	392	401	408	354	401	364	370	349	388	352	403	381	345	341	391	366	427	375	406	364	354	384	403	392	378	366	409	361	390	374	399	394	410	338	381	382	375	375	376	383	405	426	333	359	384	381	383	408	364	386	394	351	351	390	379	380	405	380	372	363	398	384	407	378	380	373	373	386	377	373	372	378	374	370	384	396	385	362	366	373	374	388	391	411	368	347	355	390	374	384	369	350	399	324	358	349	378	385	399	372	355	379	337	370	369	338	351	396	348	397	414	401	371	369	383	370	391	390	390	323	381	367	397	382	386	351	380	375	364	375	372	379	384	366	339	408	363	383	355	368	372	406	371	377	404	386	400	353	391	374	346	378	382	375	351	422	390	376	388	377	393	394	382	382	376	387	362	385	393	366	364	362	364	383	367	348	362	416	388	383	401	357	398	367	392	376	370	355	372	360	368	341	357	391	382	422	368	386	386	367	381	388	354	376	393	375	405	371	381	404	363	372	359	366	382	394	377	370	357	378	379	430	413	404	399	334	403	399	351	391	377	403	392	374	396	391	392	394	395	374	360	406	355	358	394	388	401	371	393	346	400	342	377	379	370	374	367	401	346	394	356	366	389	362	367	378	344	365	389	360	377	395	394	386	348	405	384	363	392	366	396	402	390	368	381	385	377	363	391	384	364	370	393	392	429	355	393	372	368	356	371	351	375	390	382	396	377	351	388	353	361	381	405	387	395	387	361	352	343	394	369	358	406	389	343	346	393	373	392	429	370	353	353	383	373	361	370	372	353	368	402	382	336	409	391	361	390	389	343	365	337	379	375	358	388	406	411	391	373	370	378	367	416	405	355	364	375	426	389	381	412	349	361	385	415	401	355	381	379	366	401	366	372	406	354	375	375	418	397	363	358	373	366	375	361	390	367	388	360	391	392	382	375	404	363	364	400	381	400	378	394	376	408	408	338	381	381	398	368	345	374	339	397	369	403	412	381	382	364	375	377	354	351	383	384	368	377	393	363	403	378	353	395	406	390	370	377	375	351	341	386	408	374	416	351	408	390	378	387	354	360	370	335	416	369	418	414	381	390	377	342	385	357	371	388	365	357	413	408	404	393	358	379	348	384	382	409	371	370	350	411	352	377	387	400	369	352	390	388	372	368	401	357	378	385	352	370	390	369	382	388	392	400	402	419	374	400	382	406	393	373	407	384	368	369	386	387	406	379	366	363	425	387	392	372	375	354	383	405	361	361	380	351	360	409	380	357	389	394	389	383	356	382	391	401	392	400	387	387	416	394	384	375	385	345	379	408	391	390	380	364	396	377	356	352	351	381	348	377	369	367	344	366	359	393	380	386	363	408	397	387	398	369	389	375	366	420	388	370	376	399	392	351	372	404	394	375	389	398	338	353	394	386	379	381	361	351	368	351	376	396	390	406	379	371	362	401	358	353	384	410	384	364	397	398	398	371	397	374	380	421	380	428	393	404	395	400	374	377	373
10068	9336	7487	596	219	161	149	132	144	158	138	152	138	164	150	138	128	163	135	129	138	151	151	163	178	130	140	140	127	145	181	170	175	187	148	155	140	155	152	130	124	125	159	136	135	144	153	132	155	239	236	222	209	174	156	134	145	129	129	146	127	141	148	135	128	120	160	141	140	130	131	139	163	130	140	116	120	136	118	138	148	141	127	130	142	146	130	134	126	120	136	135	129	146	140	149	138	133	144	129	137	132	129	150	134	134	138	136	138	128	132	149	122	151	114	131	118	122	155	144	150	123	140	126	122	131	130	134	126	144	128	153	134	134	150	123	140	128	129	132	146	144	127	134	130	121	133	120	120	132	145	123	121	143	124	139	147	130	142	161	151	136	135	138	132	129	145	133	131	137	143	125	143	133	146	143	162	142	141	138	141	144	127	113	117	119	125	151	149	135	130	129	123	145	134	144	141	123	144	132	149	125	133	126	136	160	145	123	135	132	129	151	150	132	123	127	148	145	147	134	134	142	144	104	130	132	135	133	138	134	147	123	131	132	147	159	122	146	140	117	135	126	145	132	135	170	120	128	118	123	136	150	132	116	153	131	137	158	131	119	121	147	142	142	136	142	138	143	149	124	129	123	143	136	139	131	139	153	161	135	125	111	147	143	120	132	144	143	141	134	155	147	123	131	138	131	133	133	141	147	142	152	135	148	128	141	142	147	134	148	114	138	136	124	140	129	157	131	123	146	117	107	147	145	127	121	140	123	139	131	120	120	147	152	128	146	135	140	144	127	112	140	154	131	152	145	131	112	151	129	142	136	140	124	136	157	141	130	137	142	135	129	128	130	143	130	140	140	137	138	141	122	126	138	164	144	130	117	143	154	137	123	134	124	132	149	137	136	148	122	152	137	150	131	164	154	127	139	143	123	134	127	135	132	136	137	141	138	144	138	143	163	148	138	145	126	116	135	135	134	137	135	131	151	148	132	147	135	137	143	151	139	140	127	138	145	129	128	128	141	139	148	150	145	124	136	129	144	136	141	131	134	126	109	162	141	133	112	114	123	156	143	139	133	127	133	134	125	127	134	140	141	137	133	162	157	154	132	133	149	136	132	129	146	134	145	134	128	138	140	131	129	146	131	145	151	130	139	130	132	136	152	113	145	140	125	127	123	127	137	128	126	140	158	126	137	130	106	140	124	140	140	137	130	147	134	139	126	125	133	130	137	133	131	136	129	128	139	142	137	125	158	139	137	122	139	133	146	133	139	146	137	148	157	132	138	134	152	148	146	142	128	134	127	135	131	131	147	131	128	119	131	147	145	128	127	122	129	126	129	134	141	145	164	140	149	124	136	154	150	126	129	132	124	110	156	114	152	125	149	154	134	120	147	132	134	139	160	132	137	144	128	143	148	135	130	162	148	129	170	132	121	126	153	146	122	145	127	133	135	124	143	139	133	123	142	143	142	119	131	125	137	144	159	148	128	131	137	121	145	150	126	139	130	147	139	141	124	129	113	139	152	142	141	136	132	137	169	144	131	134	142	113	124	136	139	103	123	132	141	127	133	130	134	111	155	147	141	126	134	132	123	121	130	146	143	127	127	131	140	117	123	141	144	162	142	140	153	137	120	133	139	125	138	134	133	143	139	134	140	129	125	135	125	138	143	125	122	150	141	122	151	138	123	137	130	127	118	153	136	112	143	126	140	126	141	130	157	148	153	127	114	106	145	152	156	136	113	115	135	97	140	147	138	125	132	141	130	122	148	129	121	137	138	136	139	128	142	145	141	123	138	123	142	157	153	119	126	151	123	131	145	155	129	115	108	148	150	133	136	151	146	150	136	136	145	148	138	125	133	143	125	134	146	129	144	146	141	128	126	156	124	146	137	130	162	131	137	135	132	142	128	163	133	116	153	122	112	131	135	124	134	144	143	138	138	122	118	153	124	148	123	135	106	131	162	134	128	139	114	117	137	115	139	138	124	146	127	137	117	137	136	142	152	160	124	138	130	135	137	144	134	150	128	131	127	147	118	126	125	155	145	143	130	139	138	133	150	142	151	125	128	146	149	112	139	155	141	135	159	145	135	125	124	142	136	146	156	116	125	126	127	138	140	159	133	153	152	113	151	140	124	151	129	137	127	149	147	132	153	143	134	137	137	131	138	123	104	122	139	123	131	138	132	151	132	127	129	143	123	129	140	133	124	133	134	153	142	128	138	132	113	153	131	141	120	155	127	138	124	138	138	121	141	150	124	124	162	146	156	139	154	136	140	129	133	118	125	128	130	158	130	144	144	161	133	139	110	150	132	158	146	150	142	94	131	143	167	126	137	151	164	143	138	141	132	163	144	149	137	141	122	124	120	131	131	128	116	147	144	152	118	147	115	137	147	159	133	129	137	152	128	134	148	132	133	132	156	147	126	125	154	121	138	120	142	156	128	121	133	137	125	146	128	128	147	124	152	131	133	131	120	142	120	131	134	137	144	162	160	154	154	105	151	141	141	147	130	140	126	130	131	119	140	136	147	137	117	138	137	141	128	125	118	134	143	124	112	118	126	127	154	140	126	126	156	162	134	145	140	162	107	145	141	128	139	145	143	139	144	139	126	124	128	143	130	139	139	142	147	146	158	130	137	168	125	117	142	150	128	146	128	161	143	143	115	134	133	117	142	112	115	162	147	156	138	129	153	132	153	141	132	150	156	131	138	140	124	128	152	130	151	140	138	121	136	127	154	132	127	126	145	126	113	105	145	132	141	140	132	149	153	136	141	119	140	145	151	136	128	136	149	150	152	153	167	123	122	134	146	144	143	130	127	141	125	159	156	125	146	126	155	137	123	134	146	143	126	143	168	146	132	146	117	125	160	150	144	134	136	147	121	154	142	159	124	171	124	136	148	148	155	129	112	157	151	130	142	166	125	159	150	135	139	138	132	150	139	163	118	132	148	140	142	133	155	108	135	138	146	136	140	106	138	128	141	135	111	127	146	139	127	133	131	133	144	151	127	123	132	129	144	157	132	150	132	150	137	134	135	130	142	131	132	144	153	125	137	106	123	148	166	130	140	114	142	115	144	131	147	139	141	142	118	127	145	141	130	129	128	132	112	142	144	145	132	127	132	135	143	131	148	128	146	118	143	149	135	139	141	153	139	137	141	120	141	155	141	147	125	159	120	132	137	136	154	146	131	140	139	119	141	132	132	148	136	139	126	130	133	143	138	147	145	145	154	163	165	130	145	126	155	155	147	129	148	126	126	122	158	128	138	124	131	163	161	147	125	135	126	143	124	139	127	130	131	123	113	126	120	115	139	137	118	127	158	137	123	148	129	142	125	140	147	142	114	129	137	146	148	126	118	146	169	124	127	133	138	143	153	125	147	138	142	151	155	138	150	142	107	142	126	127	143	144	141	117	141	121	143	146	130	117	150	141	149	137	146	134	167	119	135	141	132	143	117	147	136	139	132	129	120	126	149	155	125	119	118	123	146	133	130	131	139	123	130
7304	13101	10711	610	472	451	399	428	395	383	349	411	412	364	378	387	364	385	377	375	386	409	362	394	363	400	392	367	415	438	451	517	445	508	436	429	433	484	433	436	404	417	331	333	353	400	369	361	670	999	1074	923	663	479	444	359	359	369	328	344	373	345	347	358	365	313	370	388	360	363	371	361	368	362	350	375	361	361	348	383	357	357	356	353	368	355	332	348	318	357	344	355	369	352	349	356	378	360	344	363	348	385	376	349	336	342	332	344	346	368	338	372	327	389	341	321	324	332	374	361	420	357	347	370	342	338	372	351	341	372	338	342	377	370	356	353	380	417	380	397	361	342	378	370	387	334	370	357	419	379	342	365	382	330	376	391	380	385	374	351	328	380	364	372	347	375	340	369	330	318	376	383	351	326	381	361	400	372	348	363	378	332	334	340	334	380	357	346	348	367	329	356	375	344	333	369	350	386	370	328	362	342	344	362	362	394	329	361	386	364	383	363	377	352	339	358	340	342	354	356	344	323	360	377	354	326	347	353	387	355	358	375	323	360	346	370	349	330	344	313	353	354	357	372	358	379	377	337	381	348	382	364	392	344	377	369	359	355	354	347	366	368	346	387	366	312	347	356	358	336	343	345	338	360	335	346	375	344	350	352	337	350	324	368	339	356	350	350	369	370	351	364	366	323	345	346	378	350	349	332	325	345	358	357	349	359	353	351	306	362	373	372	342	388	344	356	367	323	329	366	336	360	340	328	364	355	358	356	405	344	381	371	333	348	404	350	335	378	355	353	343	379	371	351	336	361	374	351	365	331	343	374	355	319	353	351	337	328	382	363	367	326	326	340	369	374	359	347	359	369	407	357	359	365	354	400	354	394	338	357	350	390	362	352	330	341	378	363	327	364	361	304	356	386	375	369	338	351	364	373	323	345	353	407	381	350	361	355	319	347	392	354	342	345	333	391	372	328	385	365	380	349	345	341	342	379	350	374	372	326	365	370	373	390	327	377	353	370	357	392	347	387	367	363	358	359	358	316	332	357	380	343	361	355	346	360	363	341	341	328	398	354	372	381	357	370	387	349	365	357	368	329	375	361	358	356	384	362	373	344	397	349	392	335	372	363	342	336	338	393	377	356	359	342	360	371	370	328	335	364	320	367	376	353	356	349	372	371	369	339	368	358	364	349	352	366	347	374	320	364	363	356	343	393	357	362	347	322	335	355	338	304	350	323	346	342	354	380	343	348	341	382	345	383	354	333	358	347	367	367	330	360	360	317	353	345	359	360	407	361	381	351	355	343	349	337	333	350	358	358	335	351	363	378	345	354	306	354	394	341	322	404	350	386	341	324	372	377	334	383	358	347	334	364	356	382	353	331	363	330	340	379	340	320	339	411	375	386	361	329	374	338	372	381	354	368	424	397	326	360	348	340	382	365	369	369	320	373	352	370	375	366	348	364	351	358	345	371	367	349	339	372	351	350	350	344	359	374	356	348	384	355	354	332	388	349	355	342	350	343	357	367	386	377	379	331	346	385	379	375	366	354	349	361	364	356	353	360	380	343	360	371	383	366	394	354	384	346	350	371	367	382	360	371	390	352	360	348	327	345	371	362	382	383	346	362	358	361	373	347	354	341	375	399	365	346	345	361	367	358	377	341	387	348	353	351	350	351	351	331	327	352	337	385	389	369	386	363	344	349	354	340	376	342	334	372	349	354	341	358	337	341	332	385	358	336	353	316	355	359	349	357	358	381	379	362	327	400	328	344	370	399	344	337	387	338	357	392	342	364	357	376	368	345	354	357	361	384	362	357	392	349	346	352	335	412	360	353	373	377	314	346	339	361	361	378	381	352	369	374	338	368	392	346	321	344	342	376	345	360	349	364	348	337	320	357	333	373	369	371	364	331	375	347	335	332	392	346	340	350	348	346	364	338	321	336	369	383	358	357	358	395	349	357	349	363	367	351	361	336	354	379	357	368	337	335	342	356	354	360	353	368	345	366	364	351	348	334	344	341	343	358	359	339	358	360	327	385	371	370	372	370	366	336	387	372	356	375	355	346	371	337	357	378	353	383	379	367	367	386	308	334	352	346	352	349	361	366	373	352	373	350	346	380	347	351	354	388	339	348	365	380	372	378	354	362	356	301	324	360	333	357	359	357	356	376	346	337	359	337	377	334	362	351	365	346	367	352	401	356	364	352	313	346	354	371	338	347	330	378	333	302	352	335	374	365	337	362	342	354	352	365	332	336	369	357	383	343	347	314	344	377	329	358	317	361	348	371	365	359	366	347	347	346	337	359	384	347	373	349	344	359	372	389	353	347	352	366	397	313	329	329	353	341	347	385	373	349	368	366	350	372	377	384	362	390	369	408	366	363	345	339	384	367	387	342	348	359	382	350	362	356	364	368	341	347	351	359	392	348	337	369	338	378	376	351	340	339	362	331	343	325	344	346	359	377	354	349	354	341	360	348	339	350	335	367	365	326	391	349	364	381	332	348	339	338	346	359	327	366	357	359	351	370	355	361	371	330	408	324	360	354	376	394	393	316	324	362	332	375	357	336	356	353	363	379	332	340	353	352	363	343	356	350	350	371	360	374	321	358	370	357	379	331	363	359	356	376	346	365	338	370	390	355	379	347	352	359	375	356	371	372	338	341	365	360	329	367	329	354	379	334	347	354	341	356	376	405	374	367	364	373	326	360	352	352	382	386	352	386	360	376	350	380	357	345	343	346	362	337	359	342	347	324	370	362	350	402	370	355	346	346	390	346	359	364	360	392	358	350	385	326	353	363	344	368	365	345	328	350	350	361	336	361	348	343	355	349	376	380	306	352	351	350	400	339	367	359	361	365	335	370	390	380	367	350	366	347	357	377	344	385	336	330	367	337	360	345	332	358	356	353	369	347	360	307	342	368	359	391	403	363	349	356	373	349	316	340	352	353	337	334	361	360	346	319	339	365	353	369	361	336	353	348	333	367	365	345	330	347	367	376	395	340	352	356	366	387	361	383	365	352	353	353	367	327	373	319	379	332	331	365	333	335	359	347	380	350	349	349	331	360	328	365	408	337	338	359	348	360	371	359	346	372	340	358	383	354	355	352	331	341	355	342	343	347	332	346	353	344	359	356	318	310	353	346	353	372	367	327	382	357	349	362	361	372	354	334	356	360	340	369	365	353	368	325	358	364	321	360	347	342	344	370	367	365	348	375	332	315	393	391	379	393	348	370	346	351	358	338	320	380	348	351	369	392	381	357	321	369	330	322	344	354	344	373	360	377	318	350	375	351	363	387	346	342	355	386	357	367	336	342	332	373	351	371	368	339	359	355	358	358	380	382	335	370	373	346	350	364	335	331	368	370	370	372	359	345	368	348	319	379	341	300	379	318	353	323	362	336	397	369	340	327	372	326	395	347	343	356	368	371	349	378	354	371	353	348	327	355	365	391	346	351	373	360	329	319	332	360	363	375	350	389	335	349	370	355	364	378	341	342	380	337	381	358
47113	54970	48031	13128	1763	576	370	275	249	254	223	243	220	219	207	194	180	195	177	174	158	176	167	166	179	174	182	181	189	193	234	217	183	195	205	198	183	208	168	198	203	173	170	140	153	156	166	186	672	879	816	613	362	233	194	161	166	143	159	164	178	152	164	160	158	155	151	156	167	154	174	155	140	170	154	153	148	157	153	148	174	160	152	160	158	163	176	151	154	131	162	167	161	146	163	155	170	181	172	164	135	170	142	163	143	160	155	134	163	163	174	167	159	173	166	167	155	146	161	156	161	162	165	140	130	146	167	154	148	165	159	175	157	158	143	148	147	162	166	175	154	171	150	136	153	122	173	157	160	149	181	149	166	154	149	145	154	154	145	151	157	153	151	169	138	171	170	158	148	156	147	155	165	144	156	145	157	156	161	162	158	176	185	153	158	133	155	153	151	152	169	151	169	143	164	151	175	161	150	163	157	146	155	138	148	187	187	153	152	157	153	153	135	155	154	165	171	148	170	155	146	143	173	137	186	168	160	167	156	172	162	165	151	144	151	162	142	154	158	154	173	149	166	142	150	157	171	163	175	143	163	154	159	143	132	164	151	159	132	165	178	142	156	169	163	155	160	167	175	171	132	167	156	162	166	154	167	166	156	153	140	168	138	167	131	156	161	162	154	131	160	174	170	160	176	146	185	176	173	141	153	173	166	168	158	153	167	158	161	159	136	159	171	150	150	159	157	162	155	160	138	165	170	164	144	153	159	171	146	195	173	153	161	172	167	150	160	163	150	148	176	158	162	157	161	181	169	163	166	154	146	159	143	177	158	158	159	170	155	171	173	163	153	151	162	144	166	157	161	166	166	148	160	167	177	157	134	145	141	171	148	163	150	158	148	160	158	157	144	180	155	164	158	173	172	159	174	164	132	157	148	155	165	143	185	156	179	171	169	165	156	158	178	138	163	149	179	171	160	144	138	166	158	129	156	154	157	145	146	148	167	175	156	151	149	153	174	156	157	152	176	158	167	165	155	175	164	144	171	155	174	150	182	133	146	152	171	147	144	148	142	160	161	146	159	151	153	140	144	163	163	147	186	154	176	168	187	142	155	147	195	153	140	142	164	153	151	171	168	174	174	159	162	169	174	170	164	139	173	161	159	146	167	159	162	158	160	151	184	187	189	156	156	152	158	174	165	171	157	161	163	164	147	142	175	160	138	170	157	170	176	156	150	158	160	202	157	160	164	127	159	168	148	170	158	148	150	143	144	136	172	168	153	165	164	133	140	142	176	177	199	184	154	149	170	169	170	165	164	158	151	129	167	156	160	166	151	144	141	155	174	169	151	162	158	162	156	126	145	135	153	159	156	170	141	152	164	142	156	150	164	149	158	170	144	164	164	166	139	152	157	155	133	136	129	155	154	158	168	167	162	172	156	178	167	141	151	152	159	144	160	164	166	175	169	178	139	171	167	156	181	147	157	153	142	162	190	166	155	138	151	142	151	162	159	163	148	126	151	130	157	157	177	144	141	162	130	168	155	169	145	147	154	133	155	154	160	185	165	158	164	156	150	156	152	164	154	145	161	157	165	163	157	152	168	151	154	150	146	171	170	180	132	154	158	163	157	159	159	137	163	153	153	153	141	172	153	136	144	164	170	125	156	146	156	145	154	165	151	149	178	170	176	160	150	151	144	156	157	168	175	159	166	167	153	152	158	169	169	172	133	141	178	178	154	171	166	160	175	156	173	161	156	161	163	152	157	155	161	169	158	144	167	176	157	166	166	161	149	149	163	163	155	150	125	141	136	159	147	153	173	185	150	143	140	162	164	159	154	159	153	149	150	134	158	168	178	150	166	134	155	156	151	160	145	157	172	159	155	157	147	162	162	161	153	156	168	149	157	151	152	181	165	140	171	162	154	173	160	160	160	168	168	159	128	201	138	161	161	194	158	141	160	181	159	137	140	162	172	160	136	148	177	153	181	174	152	152	170	159	144	155	148	147	178	161	159	170	157	176	139	168	162	151	153	141	161	163	166	162	150	164	157	176	156	168	154	161	166	154	145	167	154	184	150	140	152	157	137	153	150	149	155	161	157	172	167	169	177	159	163	161	166	147	189	147	166	179	157	144	143	147	156	132	146	164	158	133	141	170	143	183	171	145	158	168	166	152	175	173	146	174	135	149	150	136	193	155	158	149	137	157	165	155	129	169	168	152	158	147	172	161	157	161	145	174	166	162	152	163	149	160	171	154	148	164	172	174	158	159	153	170	147	174	155	184	164	133	140	160	136	158	157	167	166	156	151	166	167	156	175	158	162	148	167	161	155	134	163	166	153	155	168	149	156	166	137	146	169	168	153	144	154	152	177	173	168	174	145	166	157	153	157	168	151	156	139	159	158	133	160	159	173	152	150	146	167	146	157	156	147	172	154	157	168	181	157	161	163	153	146	159	166	173	167	181	170	135	157	161	157	199	137	150	166	142	141	166	138	166	146	140	158	182	159	142	154	146	172	151	163	153	162	162	164	151	179	168	160	141	151	152	174	159	167	196	147	164	162	167	175	173	151	137	181	149	150	176	165	181	169	151	152	156	172	157	158	152	191	140	153	168	149	170	160	130	169	155	180	154	158	153	139	149	148	128	149	153	137	175	166	162	137	128	164	133	164	156	162	180	142	154	156	169	151	148	164	135	143	186	147	140	144	155	176	156	151	160	144	161	171	159	172	164	164	154	158	170	171	165	151	167	171	166	174	162	149	167	162	159	158	161	152	178	141	153	165	148	172	142	148	150	163	173	151	156	156	172	162	162	142	158	151	132	166	143	167	152	142	163	154	165	151	147	171	159	180	160	133	181	180	143	154	184	179	159	166	173	187	178	147	169	148	145	178	141	173	141	149	157	149	162	138	170	146	168	159	160	173	153	168	139	145	144	157	156	143	143	169	154	151	155	140	151	167	177	151	145	137	146	148	153	157	158	152	154	157	158	161	145	154	146	142	155	140	153	149	143	172	162	161	160	141	153	152	180	146	166	151	149	129	160	145	167	147	172	144	142	154	146	153	176	140	155	119	175	141	155	169	153	136	128	158	153	133	131	158	163	151	186	170	165	177	119	150	174	155	165	150	135	169	146	151	180	144	184	147	161	150	146	172	163	160	148	150	126	155	176	146	149	159	166	174	173	141	150	158	164	154	156	138	165	156	143	164	182	155	147	171	168	160	151	158	146	156	191	147	168	148	159	154	144	130	154	161	166	147	148	163	160	151	170	143	149	154	166	167	145	158	138	145	163	175	166	171	171	170	157	153	177	141	153	168	141	184	147	183	153	141	140	170	173	188	177	141	151	160	165	168	161	140	155	160	152	182	148	156	146	182	160	146	150	158	163	159	152	166	141	172	174	135	152	136	157	159	186	160	137	155	170	151	156	169	162	177	151	164	143	164	156	165	156	161	165	152	149	153	158	154	166	184	162	157	169	158	145	161	150	147	157	142	174	178	168	163	184
30305	42886	36670	2088	1971	1479	1200	1096	966	871	761	798	710	640	609	589	600	541	593	512	561	513	555	525	499	534	615	614	769	730	768	703	675	594	594	736	776	781	636	566	575	518	506	464	458	436	439	703	3912	5078	4585	3043	1598	798	553	467	420	412	390	387	429	380	394	385	426	423	419	380	420	399	406	411	390	410	368	403	383	395	384	396	415	397	387	399	413	407	402	408	385	388	395	417	433	387	404	411	410	400	416	426	396	415	404	414	407	403	370	422	417	360	396	393	413	372	376	385	404	434	412	389	412	434	441	380	414	435	371	400	376	415	395	412	381	383	383	382	384	414	387	420	400	417	422	424	408	373	429	396	417	399	421	398	369	428	395	391	397	415	418	385	437	413	428	420	396	440	372	400	395	436	396	421	433	395	408	371	388	419	391	416	427	386	380	434	399	410	387	417	420	362	402	415	417	360	422	445	449	388	404	441	425	423	402	395	378	361	433	403	419	373	430	422	344	385	427	377	402	414	422	377	420	425	417	402	397	434	381	383	410	386	442	412	399	389	390	404	414	442	403	410	414	431	375	434	414	401	386	381	449	366	406	428	431	417	419	384	366	411	408	411	365	417	435	386	442	404	420	395	440	411	409	360	434	412	418	402	426	438	372	376	420	400	372	422	419	437	398	434	392	411	420	391	403	394	406	383	392	389	381	434	403	417	411	371	430	413	404	428	431	410	417	375	428	395	378	440	416	390	408	375	393	440	379	405	400	380	402	413	377	400	396	391	364	428	407	444	406	410	399	362	413	380	412	417	387	395	421	377	397	396	410	437	378	407	405	434	402	408	391	370	423	422	425	356	405	425	397	398	409	407	421	411	389	392	399	405	384	385	392	394	415	407	398	431	406	431	404	408	371	378	411	412	398	417	423	375	413	390	387	432	355	423	444	414	436	426	378	371	417	392	369	434	414	432	435	379	425	399	388	379	436	393	382	438	345	409	407	403	374	388	393	434	399	379	386	362	424	398	459	426	380	398	367	381	409	405	386	393	408	391	409	382	404	405	379	413	401	448	420	435	398	432	377	382	394	416	394	386	362	406	414	423	377	393	413	420	419	426	403	423	365	422	435	403	411	405	362	438	391	429	401	394	395	402	397	387	416	388	419	392	397	384	385	362	390	403	388	385	450	379	381	378	432	422	415	415	395	396	401	375	367	366	402	417	397	426	412	395	387	386	402	385	404	402	361	405	391	415	415	417	413	388	404	390	404	439	396	394	443	364	385	392	407	412	378	397	425	432	408	391	383	385	391	380	428	428	384	412	392	363	375	397	422	415	440	416	364	404	395	399	413	392	407	397	377	401	407	396	391	404	403	408	390	392	388	401	404	407	419	394	389	389	413	410	431	406	428	381	417	373	381	389	406	412	392	402	445	410	446	410	408	432	395	376	422	402	384	414	379	417	412	430	405	398	389	403	373	407	404	385	395	409	422	420	408	408	416	377	380	419	398	407	398	411	382	381	378	409	398	405	388	391	407	417	387	405	389	393	377	446	376	389	404	367	411	398	398	425	421	422	415	425	419	388	410	403	356	418	400	372	380	399	399	407	369	394	420	391	377	395	425	357	413	383	381	409	408	376	427	423	395	406	402	375	434	414	390	419	379	390	419	398	462	367	400	387	376	362	409	421	397	443	410	429	388	396	412	404	410	396	420	378	406	404	430	387	409	405	421	413	396	395	387	390	390	395	420	389	404	380	419	426	409	388	391	376	410	383	401	381	402	386	396	412	410	432	395	382	403	383	379	416	405	436	422	416	392	438	401	424	393	387	414	411	402	382	426	405	381	383	436	408	372	433	391	413	396	411	402	381	411	419	407	411	383	394	403	421	426	418	404	421	376	401	413	378	410	404	386	430	383	396	386	415	438	426	404	392	387	402	418	363	400	380	405	424	384	399	386	433	425	398	387	405	399	414	419	407	411	404	401	395	374	404	380	407	399	396	384	382	414	420	396	401	384	393	382	379	429	352	410	411	429	434	363	411	427	412	397	372	357	426	431	408	420	400	419	387	410	405	381	369	381	388	399	423	377	375	406	417	416	423	396	417	440	407	418	420	409	377	405	372	397	382	408	382	403	404	394	380	426	405	395	395	398	438	411	428	396	371	386	390	424	414	411	381	394	383	397	412	418	397	370	408	391	413	398	418	412	399	420	421	426	430	430	404	397	404	414	392	391	408	402	408	396	390	392	376	399	392	403	389	415	388	424	399	379	363	367	377	385	379	388	415	422	419	417	415	451	394	391	386	357	386	405	381	408	444	371	378	385	417	410	400	417	387	404	418	402	402	408	406	393	430	411	378	415	423	424	412	401	402	368	398	381	397	376	386	392	410	421	395	426	395	423	401	435	388	421	400	445	406	394	426	454	370	408	406	427	397	389	467	424	390	434	426	376	397	433	389	371	381	385	407	388	445	395	404	420	388	402	388	426	438	383	413	403	387	416	395	419	410	419	387	365	443	405	434	411	429	390	378	399	383	426	403	396	405	396	408	405	376	383	401	428	397	429	450	424	408	399	421	407	392	435	429	411	411	427	394	417	402	394	393	398	422	393	450	403	454	401	377	402	426	404	416	385	428	402	382	416	384	389	422	384	418	378	400	441	387	399	431	439	407	430	409	436	437	411	397	395	396	387	384	398	389	399	405	429	405	380	406	432	411	392	401	397	400	418	395	404	409	410	411	389	389	395	390	386	417	373	435	407	387	402	418	401	432	394	378	384	404	439	379	394	393	429	420	387	410	417	396	401	413	414	407	391	377	416	440	382	407	389	416	382	424	379	425	401	418	389	388	429	433	422	376	387	417	384	404	413	399	414	429	404	373	390	396	376	376	412	372	382	448	401	406	411	435	416	357	394	379	406	408	382	399	372	393	413	411	415	410	409	431	395	435	417	410	360	443	386	414	405	417	391	377	379	416	367	420	413	393	406	429	353	428	391	390	441	422	399	420	411	363	403	433	400	422	401	397	405	395	402	423	394	397	392	418	415	416	369	387	406	377	398	406	386	388	386	397	390	387	440	396	411	378	377	419	407	413	417	389	386	373	430	403	416	441	412	404	385	418	398	446	400	393	365	394	344	377	394	370	363	404	430	410	420	412	387	389	398	413	427	397	389	395	402	404	418	411	414	388	381	411	445	412	427	393	399	378	418	433	426	429	398	396	399	388	410	429	369	437	409	409	395	395	393	429	391	404	382	389	402	399	369	417	391	411	390	399	395	427	398	382	372	434	377	394	399	386	374	418	421	381	396	417	379	381	377	392	440	442	382	408	384	403	418	409	416	380	379	380	413	397	386	399	400	376	394	405	396	407	389	444	413	437	386	408	382	397	396	413	421	433	423	413	402	442	405	427	410	394	387	398	366	377	451	401	389	392	399	416	419	404	391	407	410	407	389	409	391	425	438	403	382	392	353	409	378	383	389	402	369	396	402	408	397	433	388	385	384	374	430	418	402	410
53418	61341	52855	18893	4797	1316	666	450	378	340	284	243	239	224	218	188	178	208	166	198	186	180	169	176	182	164	217	167	203	214	207	195	209	180	200	193	209	210	167	179	164	180	155	160	131	150	150	234	1258	1369	1245	837	482	240	202	184	147	131	151	146	139	161	149	160	150	124	155	125	144	153	161	158	154	131	138	176	155	163	127	135	123	142	158	152	144	144	156	154	134	152	151	159	164	150	147	149	150	151	124	148	162	133	146	153	150	132	143	144	165	154	147	156	176	134	153	149	172	147	135	152	153	144	150	127	146	154	149	125	159	152	141	131	150	154	134	142	149	169	140	130	130	169	154	149	160	132	145	130	142	121	147	145	163	152	154	133	132	120	160	164	130	141	147	140	148	144	140	171	131	144	153	156	149	127	153	178	153	149	172	140	136	151	151	167	153	150	141	152	157	140	130	156	144	163	150	143	162	160	135	143	160	146	144	160	159	146	130	142	147	154	121	144	157	175	145	160	145	150	166	137	110	134	153	147	153	147	152	143	153	142	132	142	147	162	155	143	149	176	146	114	151	155	136	130	146	145	173	148	146	128	139	137	147	145	147	159	138	144	164	151	153	143	138	138	146	164	133	131	163	156	137	165	150	159	153	152	173	170	159	143	179	163	146	142	136	162	142	161	144	162	138	153	158	143	142	147	131	175	169	144	143	138	143	133	134	143	153	143	143	137	133	150	152	153	142	126	131	132	153	139	145	153	139	126	160	147	145	152	150	149	167	156	151	173	143	138	166	142	132	162	149	148	153	154	138	143	170	133	152	137	145	160	155	166	164	145	151	173	138	170	129	142	165	130	151	129	166	153	156	137	142	186	149	140	137	150	129	159	162	162	134	137	152	170	138	141	148	143	117	145	158	155	151	146	158	134	139	136	152	153	172	158	136	126	141	146	181	154	156	170	128	127	146	148	168	137	143	155	147	177	149	148	166	131	157	153	154	154	142	164	135	137	141	156	139	135	133	137	153	159	141	115	147	160	148	139	149	144	139	158	155	165	151	128	145	145	153	156	150	155	134	121	148	139	154	134	143	149	152	154	138	154	165	139	165	155	172	145	148	146	158	129	154	156	152	152	150	153	136	177	153	135	132	167	153	134	130	144	146	164	148	181	122	135	140	156	129	139	130	131	150	145	160	167	159	159	137	139	151	163	155	126	149	151	159	153	162	146	133	144	164	143	140	162	176	138	156	142	139	143	163	176	152	151	136	156	163	143	164	146	146	172	143	131	146	159	178	164	164	152	127	153	159	141	148	147	159	165	153	134	131	148	143	147	134	122	155	161	166	130	156	160	154	130	130	149	146	142	144	138	154	151	169	117	157	149	120	149	155	159	135	158	148	127	140	147	150	128	158	130	134	146	157	148	149	148	153	150	141	152	158	144	149	154	129	157	132	150	136	134	138	161	148	139	160	166	137	152	167	137	157	144	160	148	124	150	154	148	147	129	150	141	128	163	154	144	151	153	143	163	139	131	141	147	126	158	128	129	158	145	148	127	147	130	155	156	141	127	121	145	126	130	154	144	143	142	159	135	160	139	145	156	126	157	162	127	144	142	161	142	150	147	143	133	169	153	142	155	144	137	133	135	134	119	153	148	140	140	130	164	130	134	148	133	150	156	138	157	161	145	158	147	165	139	153	152	148	131	187	160	145	149	140	168	144	149	156	136	139	161	126	144	137	144	154	145	154	141	134	146	150	115	130	161	153	144	151	142	140	141	163	134	166	172	146	141	123	148	149	127	151	152	156	140	166	149	137	180	140	142	137	149	156	141	162	151	147	133	151	167	163	145	135	138	143	142	135	161	134	143	162	159	148	162	137	133	142	141	147	140	164	136	147	139	169	138	129	164	173	123	139	165	160	139	163	164	163	140	124	153	148	151	140	149	150	154	143	143	139	146	144	129	140	136	137	143	154	145	155	146	134	149	146	126	148	145	156	146	124	133	134	140	146	128	148	139	137	140	154	151	127	147	149	119	158	128	162	136	152	153	177	162	146	137	142	155	147	147	155	164	162	149	149	136	149	133	137	148	159	149	152	156	140	153	161	151	151	157	171	133	171	138	132	157	143	153	134	139	142	155	131	150	146	137	146	145	155	160	150	148	141	134	137	130	157	161	166	173	138	143	159	134	138	150	142	155	162	139	165	142	147	157	125	149	166	162	156	135	172	129	149	163	133	171	139	147	164	140	149	136	168	144	151	146	151	179	147	157	131	161	149	144	152	153	154	153	160	152	142	137	172	159	152	144	160	157	156	155	143	177	139	156	152	161	163	154	150	149	153	168	154	154	171	157	149	145	146	159	158	133	161	141	143	148	159	166	128	150	151	163	151	140	150	146	154	138	151	160	152	143	159	153	161	140	151	142	130	132	165	168	153	156	145	142	136	163	157	139	167	160	142	123	134	112	148	132	143	142	152	150	143	159	155	150	144	152	129	141	145	155	145	156	182	148	161	148	152	140	151	135	147	154	124	156	140	155	165	162	160	159	144	144	143	149	154	135	127	164	155	154	168	168	145	137	137	166	145	161	157	156	151	161	153	159	148	160	134	146	160	152	164	160	136	151	140	148	151	152	147	160	158	163	134	138	146	138	148	145	144	167	162	135	141	143	154	156	148	130	129	185	157	151	157	173	138	138	142	159	156	163	148	125	128	151	152	149	148	148	127	146	149	141	144	156	133	161	144	151	140	155	146	174	129	160	135	163	134	160	160	135	130	165	146	145	152	159	150	140	144	154	139	153	145	161	158	133	141	139	142	160	134	125	140	168	176	150	170	138	145	137	145	154	159	161	138	155	143	144	170	143	139	127	146	162	149	129	136	149	153	169	136	177	170	140	153	131	146	174	126	163	137	166	137	142	132	143	155	145	158	149	131	166	159	150	139	176	128	146	132	116	153	134	146	151	135	130	129	138	149	145	150	158	154	153	151	174	143	159	153	131	160	168	164	140	133	174	134	140	190	153	142	171	148	151	170	137	133	147	142	149	157	143	155	139	146	153	150	140	125	155	116	132	130	151	150	158	138	159	143	155	161	139	170	151	160	172	139	138	165	143	174	165	145	154	163	135	126	143	152	160	137	138	141	150	137	147	137	167	149	146	165	162	126	170	159	179	150	135	129	143	167	133	129	169	134	140	135	137	156	152	156	159	137	166	155	149	148	161	160	152	160	160	142	135	141	138	142	132	152	147	139	165	161	124	155	144	148	141	165	138	153	148	145	150	148	156	162	165	143	158	167	164	161	143	167	183	134	132	143	153	126	164	147	167	152	135	158	156	138	142	150	150	163	153	120	150	154	162	132	154	175	148	133	114	153	149	147	188	168	128	156	146	124	166	166	168	140	146	153	154	173	147	158	147	161	146	129	150	150	155	171	156	156	156	135	160	182	159	129	139	151	133	123	145	136	153	141	131	161	149	141	143	151	148	165	148	140	153	135	162	157	157	149	140	158	151
37168	51579	36828	3470	3024	2410	1865	1637	1438	1244	1095	947	908	869	810	741	719	699	655	677	675	664	676	646	580	578	641	765	740	872	813	871	672	736	807	732	724	703	554	560	615	525	490	439	456	416	454	1317	7413	8001	7079	4625	2222	969	583	457	401	347	365	395	373	376	399	377	373	372	395	385	397	398	399	386	398	356	360	408	376	394	407	370	402	375	376	388	358	398	381	398	368	332	354	343	381	377	377	347	368	348	370	386	390	387	385	340	361	383	368	371	367	388	412	365	348	400	374	381	394	404	363	362	384	371	384	386	356	376	383	390	401	375	390	396	377	370	380	361	371	399	349	364	416	389	376	376	380	371	383	386	412	380	391	379	361	418	391	367	384	386	358	393	376	385	350	349	371	400	356	428	335	397	370	380	342	395	338	388	362	351	367	385	320	394	374	357	392	382	402	396	374	418	341	371	411	405	377	390	381	387	397	368	370	335	358	377	348	392	369	395	380	371	353	350	400	377	363	375	350	374	387	378	401	413	368	365	347	378	396	366	388	368	332	374	399	390	384	369	340	426	392	380	400	408	379	399	363	379	381	365	394	359	390	337	359	381	352	349	349	361	369	364	397	364	368	381	360	352	362	351	391	360	349	369	354	333	379	370	409	346	366	378	327	356	410	360	372	405	376	384	346	364	367	361	385	372	383	369	371	363	352	351	380	363	410	373	370	375	376	373	380	388	394	369	379	365	385	356	346	380	363	393	365	357	328	366	361	357	360	358	374	363	362	384	374	377	377	381	372	369	359	375	390	391	347	365	409	372	377	394	366	376	379	372	352	382	422	369	382	380	370	356	344	384	388	397	383	375	391	360	398	377	391	375	364	390	413	380	379	392	343	360	351	373	366	380	407	381	377	338	377	376	363	389	361	365	374	396	382	374	356	370	372	406	379	417	411	365	369	406	377	350	362	382	376	346	375	391	323	389	392	353	365	383	396	356	386	377	373	399	379	351	373	374	392	436	390	361	401	341	393	368	390	379	359	369	353	395	348	365	417	359	398	373	371	401	356	383	342	376	396	364	385	380	420	373	373	382	332	373	352	382	351	386	376	406	367	368	394	326	343	387	370	423	386	365	394	402	374	369	388	378	364	355	370	382	367	393	353	397	361	377	388	358	366	364	405	362	355	362	355	400	348	360	370	369	378	351	374	371	382	395	361	382	351	355	371	359	366	382	352	388	365	404	373	410	383	377	364	337	400	388	433	377	332	377	368	365	364	373	356	385	377	367	351	372	374	400	384	359	354	410	344	372	384	380	380	337	360	351	361	363	376	397	420	385	388	374	408	379	364	417	362	362	379	368	381	382	370	415	368	376	353	359	382	397	388	374	396	363	371	389	335	355	401	373	364	361	371	388	382	377	367	408	398	351	398	392	338	353	423	368	375	354	371	343	391	369	378	373	383	392	395	354	374	399	365	374	390	383	376	422	376	387	401	397	386	375	374	358	349	354	389	371	380	383	382	380	320	348	395	389	395	382	386	354	423	374	375	373	392	361	368	375	369	362	401	405	362	379	397	397	373	357	353	394	345	353	362	388	331	358	375	356	362	375	368	382	377	313	393	370	349	355	379	410	406	356	401	360	403	399	362	401	375	374	370	393	365	346	365	351	347	373	397	385	388	370	359	390	328	368	375	383	351	382	395	396	350	382	421	350	381	384	353	381	362	392	347	342	352	372	371	372	387	374	343	381	394	360	350	389	387	387	364	342	376	350	381	360	388	377	384	362	387	359	388	386	357	402	368	337	395	367	394	379	403	384	366	362	351	391	380	357	382	338	395	400	362	354	367	390	360	358	374	396	361	432	361	385	364	372	371	373	389	367	365	354	368	371	387	378	358	393	370	384	382	376	344	373	382	413	395	344	390	382	392	369	369	364	381	419	381	380	390	378	374	410	354	362	381	390	369	347	373	360	367	364	373	346	397	376	395	372	379	354	348	382	368	381	383	393	354	346	380	391	362	366	386	352	389	380	402	365	384	365	372	360	393	359	373	385	363	409	352	351	396	374	356	372	363	373	387	356	350	380	373	377	423	363	414	355	351	384	371	352	386	378	363	393	384	380	328	377	348	381	391	383	366	401	407	384	388	385	365	390	362	380	382	367	377	383	371	400	383	379	405	368	338	356	385	376	382	384	386	396	403	353	369	383	382	405	384	336	365	368	389	382	408	368	374	395	371	363	380	347	375	351	356	399	351	379	410	376	371	357	383	383	380	368	393	373	330	375	390	424	369	386	347	401	359	389	365	360	364	353	373	391	381	353	383	373	374	391	350	355	355	392	389	372	378	363	374	377	351	371	402	359	353	382	398	352	382	376	369	356	405	374	358	381	362	374	385	364	352	369	403	379	396	361	370	390	365	385	364	381	347	357	386	366	405	355	340	338	369	349	391	402	377	330	356	370	349	368	382	363	402	394	349	396	353	361	363	365	391	377	384	364	390	364	419	340	364	372	327	382	408	347	408	368	379	382	349	389	385	375	367	362	381	391	393	371	340	366	389	330	373	367	345	351	372	377	374	350	391	387	381	380	389	379	396	411	366	403	382	388	394	401	403	379	375	379	355	414	318	382	352	409	372	392	356	359	354	416	354	373	361	336	374	377	374	364	369	400	374	368	362	370	366	369	406	378	375	402	346	389	388	352	361	389	350	352	365	332	398	373	390	368	368	370	386	336	384	383	351	364	391	335	380	328	357	386	356	387	409	361	384	407	374	352	384	339	413	374	400	412	363	388	355	389	361	398	399	366	386	366	403	358	332	370	402	383	381	396	360	352	358	342	365	335	382	386	370	390	381	391	370	351	404	408	367	402	379	361	402	370	376	322	357	336	379	384	367	405	377	397	310	381	366	368	395	359	395	378	385	416	401	402	395	370	356	363	389	364	369	379	382	405	373	368	396	405	353	371	398	366	372	362	349	365	350	344	359	381	372	387	357	380	384	379	388	363	389	396	393	364	350	373	403	363	370	388	374	396	362	368	375	372	346	379	398	351	375	353	381	386	360	388	350	370	394	358	346	387	345	371	373	380	371	382	391	368	363	393	380	375	394	371	382	378	327	367	351	394	381	365	374	370	343	356	362	363	373	406	355	396	398	348	363	387	381	344	422	377	341	383	369	369	367	365	346	361	409	362	389	379	381	366	388	399	369	397	406	368	343	396	360	397	384	386	380	358	364	408	362	378	377	378	352	364	390	406	361	375	372	373	400	355	393	382	363	378	361	394	351	341	386	360	388	352	396	381	362	354	395	369	367	359	379	384	360	349	360	410	364	371	366	352	403	376	355	357	384	386	355	383	359	374	359	364	350	378	365	415	366	364	389	389	369	376	360	352	373	397	373	353	380	357	352	409	344	326	377	361	381	379	357	369	364	366	347	383	384	375	399	368	347	371	388	363	395	375	380	347	348	363	368	356	371	399	356	380	421	395	403	392	374	382	381	338	358	384	381	391	362	389	349	399
8262	8807	4994	272	178	161	146	165	138	152	147	139	139	155	128	140	134	119	149	130	136	143	175	143	141	147	132	141	153	165	113	143	146	131	125	134	141	158	147	110	134	129	130	120	149	128	143	151	186	236	225	239	196	175	139	138	155	130	124	145	123	128	139	139	132	135	140	108	136	145	135	140	129	116	119	138	127	152	156	156	133	125	136	128	128	149	147	153	141	132	144	138	133	124	126	149	127	144	130	125	143	116	133	130	118	106	153	131	139	137	159	133	135	134	108	164	129	123	131	133	130	125	148	153	102	136	124	168	136	143	127	121	129	140	127	117	141	136	145	119	121	139	126	124	121	112	140	127	143	137	140	150	124	142	140	125	123	118	142	143	130	115	129	138	146	135	153	122	137	137	143	110	132	136	151	129	131	133	146	144	132	128	132	146	142	131	127	151	111	124	135	134	143	136	122	130	109	134	140	142	121	132	120	127	167	120	130	144	117	145	129	154	144	136	127	122	135	128	144	131	137	136	137	141	130	143	127	142	130	127	120	144	145	125	134	146	110	142	143	119	151	157	124	139	125	117	144	151	129	126	116	125	126	134	150	111	136	140	144	138	134	149	161	113	126	132	120	130	147	133	136	139	141	130	141	150	138	126	162	138	133	117	140	156	120	125	138	129	129	151	119	126	126	129	126	125	130	134	140	118	138	144	126	131	128	145	117	142	130	126	140	138	119	147	150	129	144	126	126	144	149	109	132	148	108	149	128	136	141	122	133	134	132	121	152	137	127	139	129	145	109	143	127	140	141	150	145	117	113	121	145	131	132	152	130	133	128	138	120	115	143	151	155	133	165	137	105	115	145	131	146	134	164	144	139	139	111	118	110	116	123	168	122	151	126	144	146	132	134	131	130	142	138	138	120	140	114	131	124	129	117	125	136	127	137	145	149	134	132	130	133	139	150	121	151	126	122	137	127	125	133	115	113	122	124	137	112	141	145	129	137	131	155	127	127	133	162	124	121	132	120	146	140	143	125	125	165	128	143	143	127	177	140	122	125	135	137	139	135	133	125	147	128	144	148	132	138	132	139	144	151	136	148	146	145	136	104	127	135	141	127	141	122	158	121	129	148	149	101	132	146	146	107	137	142	142	156	140	143	120	119	143	133	133	137	141	143	128	146	150	132	134	149	138	93	132	126	131	143	142	124	153	132	140	139	128	129	129	129	125	132	113	167	158	128	142	151	121	132	132	167	141	141	118	135	149	116	158	144	134	140	105	139	158	152	131	134	115	148	125	118	132	134	117	125	122	134	151	135	123	113	176	111	163	120	127	132	121	154	127	135	112	136	132	131	132	118	128	145	166	133	121	162	147	134	103	135	132	136	126	128	117	139	139	123	127	144	136	115	135	148	131	145	141	138	149	154	141	128	134	134	124	141	128	119	132	133	107	150	126	129	129	135	143	131	135	140	133	143	137	108	148	150	136	140	131	128	125	148	142	124	143	115	149	149	131	125	147	118	130	135	133	128	120	135	131	150	137	146	121	127	136	141	128	144	136	107	115	140	121	132	136	130	148	128	135	164	124	126	143	130	141	142	140	142	142	145	161	135	142	148	140	149	134	142	132	133	131	141	116	128	109	148	141	135	140	151	129	140	133	142	119	124	126	155	132	136	136	127	124	159	149	145	140	137	132	133	142	131	135	143	132	110	144	149	119	143	138	134	106	124	139	139	121	151	150	132	136	130	154	135	132	134	122	141	135	115	142	151	145	142	115	141	129	142	126	122	143	135	145	155	137	143	147	126	159	126	137	118	128	135	136	157	122	141	125	155	161	154	128	158	134	128	145	130	119	128	137	137	142	139	132	136	150	146	118	141	167	140	147	148	143	122	149	145	130	146	134	164	137	135	113	126	122	113	110	135	135	125	135	130	137	136	141	140	128	110	137	141	146	144	129	129	113	128	143	137	139	123	154	143	154	110	135	144	140	126	167	154	138	133	102	122	121	131	142	133	131	129	142	139	127	129	111	137	139	133	139	124	133	127	130	111	117	140	152	135	136	115	120	143	129	134	132	136	142	164	129	133	139	141	124	129	138	132	127	116	127	121	141	130	123	113	162	126	138	137	144	144	130	136	144	147	147	139	149	159	138	129	149	121	126	131	152	156	145	162	107	135	123	148	128	150	119	122	145	133	137	133	126	125	141	140	114	142	141	123	137	139	132	135	141	140	129	150	148	136	144	118	171	129	121	136	123	111	132	141	126	132	143	113	134	150	134	147	126	147	134	134	165	123	140	146	134	155	150	157	133	136	129	145	119	143	117	129	126	125	136	137	131	133	158	147	123	141	138	111	104	155	150	134	130	136	139	143	151	139	123	131	157	151	140	140	160	134	149	141	136	128	132	148	131	144	144	133	144	142	156	131	116	119	153	136	135	136	129	146	126	121	143	146	140	132	129	151	127	135	143	128	140	144	144	129	148	141	151	117	135	138	123	151	146	159	141	137	141	124	144	123	134	153	136	129	154	124	142	120	132	126	126	137	131	129	130	140	102	134	118	117	124	136	132	130	123	139	133	130	144	145	147	134	137	125	124	133	140	129	148	122	120	118	127	141	147	129	157	122	148	146	144	130	132	142	138	126	136	128	131	145	151	136	121	142	132	131	157	142	132	145	140	146	145	151	146	156	138	133	119	133	123	148	133	135	115	127	126	155	151	110	155	131	145	135	129	136	127	151	131	136	132	124	155	151	147	134	148	144	117	124	126	105	138	123	138	138	130	136	133	142	118	133	136	129	140	125	135	131	137	127	131	152	142	129	129	134	141	122	135	129	145	123	122	127	140	134	126	147	107	130	132	134	150	132	145	137	144	146	125	154	128	107	139	148	136	144	141	147	123	140	137	118	138	155	125	126	141	130	134	138	116	140	141	145	123	141	151	118	138	132	126	123	135	150	123	132	142	122	134	130	127	144	145	135	161	128	157	137	153	141	141	155	123	132	127	111	126	159	120	150	140	119	135	123	139	121	127	129	142	127	149	151	143	106	152	150	121	133	117	139	139	128	156	166	134	132	127	127	146	126	129	146	144	133	142	116	122	147	152	144	142	141	136	129	161	152	127	121	150	146	132	136	138	132	141	133	139	131	146	139	118	151	135	129	141	118	124	148	135	140	137	143	126	133	151	160	130	138	128	141	136	129	147	136	125	145	129	139	153	116	126	146	139	139	127	157	119	134	128	142	128	127	120	137	147	124	117	136	132	138	118	145	141	148	139	140	143	128	150	130	126	132	127	127	127	118	123	144	143	129	148	125	131	125	141	134	118	127	137	134	129	126	125	134	145	127	151	140	123	151	133	124	141	149	133	140	137	133	150	134	152	127	141	110	138	114	123	134	149	137	142	135	134	124	139	139	126	151	162	137	129	139	132	137	122	127	159	154	161	142	129	149	131	148	131	134	137	133	137	112	138	128	130	120	130	134	130	119	123	144	123	130	115	140	133	131	117
6494	12931	7320	514	451	435	408	397	356	334	376	370	384	372	345	402	394	391	388	405	382	423	429	358	375	402	457	469	497	494	434	438	406	425	395	402	413	399	378	359	341	356	348	359	389	353	382	428	763	929	1000	863	706	508	383	360	372	346	353	334	347	343	330	393	345	307	360	320	363	329	356	408	350	339	338	346	344	376	351	370	343	328	368	356	365	388	353	354	339	361	338	366	334	317	356	311	380	338	358	328	353	354	299	380	367	336	397	381	330	346	335	354	358	366	369	363	358	357	365	329	324	344	355	359	364	356	356	348	381	328	323	355	331	337	346	333	336	364	378	327	356	327	369	376	345	332	344	353	348	362	379	333	359	344	352	350	359	372	340	336	334	317	354	344	353	337	389	356	354	346	370	321	334	358	378	351	367	342	354	339	324	352	349	340	368	350	368	375	353	336	328	352	350	365	333	320	350	343	322	369	368	335	365	320	350	390	341	337	364	361	337	368	332	380	334	393	353	340	352	353	354	359	324	367	368	385	342	347	345	380	309	351	360	372	321	371	348	364	354	345	358	328	324	347	332	349	369	346	322	350	371	347	355	361	342	355	372	386	380	351	365	353	370	361	342	361	379	378	359	332	345	336	369	377	394	340	346	298	361	316	370	363	318	347	333	352	387	343	324	334	388	351	338	369	377	360	350	346	335	335	345	344	371	350	363	368	342	330	310	329	351	341	349	326	358	382	351	349	364	313	351	341	316	357	397	335	369	401	358	367	322	330	379	362	335	330	369	348	324	355	339	344	361	339	364	379	364	326	317	352	322	373	358	336	314	348	346	342	359	339	365	367	395	349	382	353	373	324	357	354	356	380	345	404	348	344	363	335	371	360	364	354	357	347	333	389	380	327	367	321	364	355	339	369	363	322	381	346	374	370	358	332	345	374	355	372	338	341	343	355	351	365	381	378	344	358	310	330	344	364	372	322	353	370	353	349	349	351	344	348	352	370	338	361	353	348	349	358	338	349	361	335	355	342	341	366	360	317	373	325	344	364	368	370	352	379	357	361	349	372	389	323	358	373	319	341	354	330	363	360	366	355	365	366	322	349	350	319	344	348	352	343	343	357	347	340	361	338	331	365	322	359	366	333	359	342	344	381	351	346	338	348	369	311	384	348	353	342	364	337	373	348	354	383	350	345	334	374	348	332	363	317	345	341	408	371	341	356	352	351	350	346	335	379	388	328	380	382	348	347	333	328	367	345	326	374	373	385	364	368	397	346	309	366	351	340	385	360	314	393	330	344	348	346	329	366	348	334	344	344	364	321	386	336	325	339	342	363	340	332	321	372	335	351	348	344	350	335	379	366	318	366	393	331	339	341	328	366	340	338	321	326	376	335	347	382	335	362	343	350	371	356	368	325	350	373	349	353	351	336	320	396	347	352	366	348	360	355	347	374	344	367	349	347	351	338	365	375	323	335	353	350	332	379	324	328	294	363	358	344	344	345	327	355	343	335	370	326	346	368	370	349	344	318	376	316	337	343	363	349	357	387	364	361	344	358	327	339	343	372	392	373	346	360	343	373	330	354	360	315	327	365	314	339	342	337	346	361	323	341	323	351	360	343	345	340	369	357	406	390	386	330	379	345	344	367	376	346	369	353	349	340	361	369	338	353	327	351	357	341	352	356	362	351	354	352	352	344	318	343	344	309	362	361	334	336	371	318	354	392	337	355	349	373	337	325	329	343	324	337	390	366	362	356	364	364	349	336	346	356	379	310	333	344	343	363	325	366	346	322	359	369	325	367	331	346	338	340	328	363	360	354	386	349	356	357	338	359	347	355	323	336	367	333	352	364	379	341	357	380	362	327	332	348	348	363	363	357	351	354	359	363	357	361	336	377	331	358	381	336	386	345	326	354	337	320	311	330	352	357	334	328	380	371	358	331	377	327	330	355	317	349	371	356	384	313	311	346	344	399	314	377	371	348	370	382	389	306	342	350	365	346	370	375	363	371	352	345	355	360	343	335	337	333	348	363	362	342	350	340	348	358	370	385	367	385	379	356	359	350	352	332	383	318	351	364	383	343	328	335	340	325	345	396	360	333	339	369	364	388	338	343	349	363	316	356	341	360	353	352	327	358	364	334	362	344	335	327	353	363	341	362	300	355	369	317	347	348	362	329	345	368	382	310	365	352	333	362	360	329	331	339	339	392	363	340	339	336	338	354	369	378	378	331	361	355	354	344	333	382	351	346	357	360	339	332	359	342	351	335	379	384	331	390	327	314	353	345	361	360	345	372	354	351	366	342	360	390	326	347	354	356	326	348	349	317	344	372	329	329	353	360	308	333	365	372	357	356	327	348	327	353	347	369	347	360	390	323	357	330	356	341	375	364	341	335	369	359	339	397	356	344	360	360	365	350	332	359	365	339	356	315	341	358	352	343	345	371	363	394	370	356	344	375	342	352	354	383	344	370	359	345	343	343	347	358	346	348	353	354	372	365	362	362	377	334	329	356	351	336	342	364	347	370	333	360	336	355	374	342	308	363	327	379	375	366	396	353	348	343	326	339	357	354	329	353	392	391	290	361	333	353	381	321	344	307	343	344	333	360	378	369	330	354	407	337	357	344	371	365	351	349	372	367	347	333	343	348	347	365	384	368	381	350	330	339	332	382	333	366	344	363	369	368	380	345	367	334	349	367	365	399	365	357	353	330	362	348	374	348	350	396	342	322	374	331	340	341	357	346	331	372	361	340	340	362	371	325	343	353	356	351	322	351	355	345	399	364	356	356	297	392	381	337	364	372	359	358	357	389	358	326	367	339	383	345	334	384	332	346	333	369	337	363	347	364	356	357	353	353	357	343	364	321	399	352	332	346	363	372	322	345	359	356	353	316	353	368	347	362	340	356	335	376	349	344	360	362	339	362	321	328	342	328	363	353	349	360	346	358	321	387	372	348	335	351	349	361	362	324	344	345	363	322	357	342	339	347	369	325	301	368	346	359	346	352	351	364	312	335	382	314	354	351	304	370	380	353	376	345	370	352	385	352	331	335	366	351	355	347	353	332	369	375	338	399	329	369	377	328	345	327	338	367	344	320	368	329	393	375	361	317	350	348	365	380	376	390	365	358	396	341	371	357	364	372	339	373	351	337	356	368	351	349	357	347	387	332	356	384	329	345	359	386	368	353	370	359	359	345	346	390	339	358	387	329	342	388	349	353	335	326	362	338	355	354	322	354	344	350	305	345	351	340	368	363	362	351	332	354	340	345	373	362	315	357	351	359	339	374	347	349	337	391	347	357	338	346	372	356	357	354	385	338	375	337	349	357	342	378	370	319	357	388	360	411	363	351	368	331	353	350	315	336	366	350	351	358	332	323	367	345	380	326	354	378	334	328	361	311	345	361	343	340	376	356	350	354	361	343	355	353	352	361	373	371	328	374	330	354	357	319	344	313	387	306	350	341	318	338	361	321	331	323	359	342	345	372	345	365	331	383	346	364	354	355
43565	56369	42575	10464	996	472	329	279	272	271	225	231	192	199	174	197	177	176	204	206	167	201	165	187	160	187	184	188	177	174	163	170	213	159	193	180	163	175	189	187	187	176	183	152	144	180	144	238	882	848	812	580	343	208	173	160	153	123	144	167	169	152	161	155	178	145	163	174	153	136	175	151	167	149	170	169	153	168	142	155	143	165	161	154	170	135	154	158	148	183	175	176	160	151	181	169	146	159	185	127	165	156	151	147	142	146	162	166	153	148	144	155	140	159	138	150	160	159	164	136	135	150	161	141	146	162	153	137	145	159	175	159	146	140	159	156	148	164	147	169	166	155	160	152	167	157	145	154	166	175	144	145	157	136	155	175	164	143	166	167	153	159	162	161	158	168	165	167	147	163	179	160	158	147	144	137	171	178	176	148	159	150	157	180	148	148	146	146	127	176	110	156	155	152	160	137	167	167	130	165	148	146	142	151	139	153	149	162	168	168	171	152	193	179	174	156	146	148	145	174	148	144	166	159	147	151	149	162	155	149	148	164	168	159	169	166	171	187	200	146	145	161	154	151	151	168	159	134	148	149	137	166	169	144	154	138	181	144	173	164	144	141	165	150	144	148	157	153	162	155	137	148	160	152	150	164	153	156	149	170	156	176	186	170	166	153	173	142	167	172	154	159	136	153	167	167	159	154	161	152	140	149	133	176	165	147	148	173	136	148	146	170	182	143	154	161	161	169	144	161	147	145	137	149	169	159	153	154	159	154	148	146	158	155	155	161	160	154	152	152	149	141	165	159	142	141	161	148	146	155	160	176	150	173	150	161	160	146	154	140	152	147	174	176	177	171	158	142	152	154	167	149	167	147	169	148	163	144	175	131	171	137	146	158	150	137	162	154	188	144	168	167	119	145	165	160	149	149	141	159	161	143	166	176	140	163	166	154	160	141	165	155	167	153	153	128	150	163	155	137	163	165	128	147	162	156	146	145	150	153	153	170	154	178	151	149	175	155	169	158	122	147	119	166	160	155	169	144	167	137	144	151	173	166	139	153	163	149	140	145	165	165	159	161	144	178	157	144	134	169	160	136	173	171	184	142	157	157	156	142	168	171	141	155	177	160	156	157	172	168	154	145	147	145	164	142	157	158	133	147	138	181	126	153	148	157	170	166	165	161	165	150	150	139	144	172	144	151	159	161	126	152	161	169	150	155	130	149	160	159	147	152	137	157	154	138	161	160	166	168	133	154	143	158	190	138	174	162	166	158	155	142	160	156	171	162	161	148	146	144	150	144	162	158	163	176	147	144	170	170	144	144	152	148	160	160	182	166	142	164	151	147	159	154	146	136	162	162	157	188	166	138	147	159	170	149	170	164	153	164	148	179	157	150	151	166	166	154	172	137	164	166	147	155	153	137	173	154	149	142	153	158	133	144	129	159	161	150	160	159	148	155	147	145	162	180	146	135	168	131	143	147	135	172	132	155	158	131	138	147	145	156	151	139	166	160	168	162	143	156	132	189	171	145	153	170	152	161	163	151	175	161	153	147	180	139	159	150	144	159	190	175	134	166	155	161	168	131	152	176	164	131	149	156	130	137	158	157	148	160	153	143	147	153	136	158	160	151	159	157	195	152	143	165	185	181	135	152	142	191	155	139	161	154	143	154	139	154	144	161	151	164	168	155	135	139	165	159	147	148	153	155	160	166	141	169	181	134	170	133	148	160	167	156	132	156	156	165	173	179	158	171	161	146	164	135	179	150	160	138	156	174	170	183	141	130	158	154	155	153	164	139	154	149	151	156	178	144	151	145	168	117	170	146	128	159	154	135	141	136	145	149	145	143	173	156	143	163	159	181	156	166	177	142	147	144	154	144	170	171	158	138	159	141	182	132	167	157	161	173	173	173	141	149	166	179	142	160	135	146	152	140	168	145	164	157	179	152	159	146	146	139	150	155	169	149	152	147	150	142	132	163	187	144	169	163	174	157	156	143	162	147	155	159	157	155	147	159	149	149	175	174	174	163	164	162	171	150	149	174	168	148	152	144	151	142	155	152	156	143	186	140	187	158	160	167	144	160	176	178	150	153	162	155	155	141	156	162	140	177	157	167	147	161	163	172	157	135	154	154	165	152	151	151	161	148	156	155	137	158	160	153	154	164	191	150	124	159	152	140	152	144	155	156	156	144	140	143	136	145	155	130	150	158	171	155	159	150	167	154	152	164	163	160	182	165	161	131	148	153	144	133	164	166	175	161	155	180	163	186	183	157	161	153	168	173	146	146	148	142	167	148	157	167	165	143	155	173	150	145	142	163	151	172	162	155	154	171	175	157	150	139	167	130	143	175	156	136	149	158	146	178	169	164	160	150	159	144	149	168	160	165	181	170	148	149	135	139	158	176	155	137	162	148	138	151	141	160	141	160	164	155	150	160	175	163	155	179	172	161	155	138	155	160	158	136	145	151	142	182	161	166	145	149	171	168	150	151	169	172	131	169	177	149	151	168	153	171	171	182	156	143	171	151	158	146	179	148	171	151	134	146	160	158	147	167	160	147	154	150	143	155	161	163	121	146	181	146	163	139	141	156	160	163	166	155	150	162	139	160	166	158	154	162	128	170	142	178	137	156	163	157	155	157	140	150	153	168	157	175	151	144	149	151	156	147	172	155	163	132	156	159	141	156	168	143	131	164	138	140	159	154	136	149	144	146	150	168	156	162	157	143	162	148	138	156	162	166	158	143	146	151	150	150	167	150	165	148	155	146	178	156	174	126	169	148	153	170	170	153	135	166	178	180	167	159	181	137	193	138	157	136	155	154	153	172	165	163	154	140	192	154	156	178	158	149	140	138	149	142	183	151	138	143	163	161	152	130	164	136	186	164	157	150	136	155	154	151	147	173	167	151	165	158	167	143	174	152	174	137	167	156	148	170	138	152	149	139	158	153	160	177	161	172	145	132	176	165	156	160	149	174	145	170	144	148	163	159	176	151	137	139	146	154	149	154	124	174	134	143	168	145	154	166	171	180	157	176	170	187	167	148	153	179	184	143	158	131	164	172	160	174	158	165	153	166	147	154	170	148	146	188	151	152	139	156	162	171	152	135	138	153	152	146	160	156	124	154	158	153	152	173	170	132	185	169	161	160	154	156	130	137	155	148	164	154	179	153	137	161	172	163	151	166	194	160	170	180	181	162	141	157	147	144	149	157	157	156	165	157	144	146	156	162	140	130	154	162	172	136	148	136	160	133	151	138	134	158	169	171	158	146	166	149	170	147	150	171	159	157	158	147	122	158	139	167	158	158	165	160	143	176	129	152	160	179	148	175	152	175	168	178	123	145	156	172	164	168	161	137	155	170	164	146	162	126	149	156	152	156	141	177	144	154	161	136	176	165	156	156	182	137	151	140	160	143	145	169	174	154	148	147	154	171	148	130	141	178	147	166	149	166	178	141	169	142	144	157	171	137	159	154	169	144	150	163	165	153	152	143	164	171	170	161	156	152
27162	43038	28660	2368	1899	1552	1258	1113	965	871	781	773	674	646	664	582	621	590	595	626	641	567	564	542	565	552	601	585	607	596	601	596	516	545	602	607	515	496	653	588	517	497	525	489	425	473	467	954	5486	5139	4589	3320	1552	823	531	478	392	437	406	428	413	390	384	407	376	404	388	393	401	417	382	408	396	402	447	417	399	392	430	384	371	385	394	406	387	395	359	378	417	394	382	390	397	369	385	415	403	362	424	394	422	387	400	407	399	379	408	399	432	382	396	395	397	373	406	407	415	409	394	393	400	393	416	408	392	395	397	422	392	434	380	357	371	360	402	393	427	379	374	384	389	403	449	391	408	422	427	402	382	406	384	409	404	351	420	362	402	389	406	392	405	406	389	345	394	388	408	370	388	380	369	413	414	375	393	397	391	378	405	399	394	417	427	368	383	426	397	385	411	414	418	394	381	399	411	390	417	396	403	411	396	395	403	376	415	406	400	407	421	379	385	395	382	384	388	419	418	424	356	421	405	378	370	397	396	423	364	402	390	361	386	416	405	401	367	395	399	385	391	417	375	375	369	433	365	379	416	415	390	423	363	377	385	399	440	419	373	414	380	371	370	406	391	385	379	426	430	403	376	379	395	397	365	434	411	394	380	397	411	403	421	392	405	416	398	434	403	382	410	394	378	390	390	386	384	365	425	403	378	407	399	413	406	382	355	384	416	353	401	408	426	358	417	418	418	409	391	395	389	410	388	372	375	393	412	374	395	362	388	367	417	398	421	382	419	442	410	414	392	404	414	373	432	416	401	373	402	388	407	396	401	377	369	393	421	378	415	353	389	410	398	407	426	445	361	398	388	415	418	372	416	412	431	402	392	387	406	415	429	375	402	405	400	407	372	440	394	401	413	389	432	413	379	384	384	391	423	345	412	408	365	382	403	413	361	382	389	375	377	444	373	424	401	402	381	407	451	370	389	410	395	395	404	397	431	385	386	417	406	401	399	407	414	438	391	412	423	403	387	427	399	399	374	359	406	409	405	432	380	384	416	355	364	428	435	391	413	394	399	385	385	404	373	387	418	402	416	410	403	388	395	407	381	388	397	384	397	411	419	419	404	378	395	393	423	421	373	401	408	376	446	377	391	433	420	366	411	384	383	407	408	400	398	386	402	401	376	371	429	383	409	404	418	406	408	415	412	392	435	401	410	406	433	395	402	337	404	374	404	437	399	401	367	394	403	416	384	369	386	412	383	385	358	417	409	396	403	402	388	425	393	387	400	423	402	450	405	386	398	442	388	424	398	427	367	399	400	412	395	413	385	410	417	415	436	408	345	396	408	375	382	388	412	460	367	424	382	398	400	424	381	401	348	393	427	374	390	384	379	387	416	428	393	409	387	416	414	368	391	395	392	366	372	406	435	417	374	374	381	398	379	405	414	434	408	405	384	399	363	404	409	418	421	388	402	425	378	393	395	409	431	410	411	377	386	369	370	367	435	403	382	403	386	383	386	394	387	414	372	400	391	381	406	397	412	417	371	386	439	386	409	379	395	407	389	454	413	394	365	390	399	387	422	392	429	409	404	412	426	418	409	379	360	405	394	427	385	415	395	401	427	402	407	381	392	412	416	422	404	420	391	401	387	387	408	395	355	354	425	404	413	363	412	379	443	376	392	370	384	385	403	378	384	393	396	377	395	408	417	420	367	396	405	406	419	443	392	388	400	392	382	386	393	456	412	396	393	396	442	385	374	386	388	426	382	372	388	371	364	393	390	402	410	411	436	430	393	406	419	398	406	395	410	432	413	408	409	406	395	367	411	427	417	404	363	367	386	454	395	399	436	396	371	380	411	373	422	424	419	394	428	359	414	413	396	402	381	391	393	356	414	405	434	410	387	412	392	401	406	400	415	395	425	428	377	375	367	405	370	399	420	429	417	376	402	399	402	383	386	412	394	375	389	419	409	393	397	385	389	393	414	404	386	397	395	402	415	383	381	371	360	400	395	453	374	438	414	415	408	430	408	391	406	419	384	424	407	419	386	419	394	421	434	403	407	426	393	400	403	421	436	416	414	380	395	396	369	387	401	430	415	370	428	402	399	419	382	424	396	365	383	414	398	399	409	386	422	405	381	422	415	393	401	402	366	417	392	366	398	418	401	364	424	380	404	382	423	396	385	381	403	375	402	361	416	421	413	378	401	407	377	399	396	430	374	420	423	388	386	393	409	402	386	445	391	402	407	399	427	401	400	370	380	394	421	404	407	404	374	414	397	398	399	421	406	396	388	417	382	423	402	436	387	411	414	361	410	365	392	387	422	409	392	394	415	395	373	408	394	404	402	374	408	384	438	379	392	370	425	427	429	408	397	395	396	374	417	389	409	399	362	389	385	417	406	395	379	406	402	391	423	396	396	410	413	391	393	393	416	371	422	391	420	363	381	440	392	410	411	386	387	406	383	387	412	376	414	391	379	440	384	410	417	347	435	431	419	408	379	398	385	402	430	382	411	408	408	384	406	410	401	383	378	426	406	412	398	417	399	399	404	412	408	409	406	420	435	363	394	369	423	398	402	370	413	408	392	405	389	385	392	397	402	413	395	394	394	402	390	391	413	419	395	408	376	382	414	375	382	383	403	400	408	401	417	392	407	435	403	396	401	417	410	452	408	396	373	422	431	402	406	399	396	423	420	366	409	408	371	387	392	418	404	405	381	424	419	396	378	406	387	422	399	429	382	379	389	420	428	406	401	414	392	402	458	413	378	413	377	421	392	386	376	385	380	383	425	385	403	385	415	384	397	374	405	378	375	390	375	411	393	377	408	387	367	415	387	353	385	401	401	393	393	388	411	440	382	357	378	416	376	392	333	401	407	397	399	385	372	377	409	388	377	392	393	396	403	389	411	397	375	403	378	412	440	422	425	396	389	383	427	422	362	399	406	377	415	395	421	387	431	366	390	462	398	388	396	425	374	395	410	407	370	409	378	415	391	451	417	385	403	383	431	419	423	432	381	405	384	381	387	403	382	415	405	374	396	421	393	382	405	390	391	417	398	376	414	383	350	405	383	357	408	413	374	399	395	414	376	426	390	375	404	355	409	420	399	405	398	381	405	402	404	404	380	419	408	389	477	441	402	408	409	384	406	414	401	360	391	396	397	389	416	408	398	388	398	365	403	384	445	415	377	426	378	409	381	366	412	407	382	383	425	397	428	383	402	406	395	411	411	365	387	379	373	405	373	446	402	389	438	385	384	396	432	369	396	399	375	418	399	406	415	403	368	370	335	369	370	404	434	401	405	392	387	404	413	420	350	393	386	350	384	398	425	414	429	399	416	432	386	401	417	381	408	392	427	398	379	390	392	409	416	426	457	379	391	428	402	424	422	386	355	365	371	389	378	406	402	400	429	426	427	428	373	404	403	402	397	397	404	409	424	434	398	410	394	423	398	422	400	403	391	417	385	372	383	402	401	384	408	383	405	415	397	392	401	398	387	402	389	388	372	382	406	382
50433	64044	50965	17706	3681	1149	607	423	352	290	284	277	263	190	209	221	188	198	208	223	181	206	201	189	169	191	197	198	205	184	180	197	176	180	170	172	177	206	317	262	215	190	193	156	132	144	148	597	1518	1328	1076	802	427	218	203	156	161	155	122	139	151	124	146	155	160	144	146	159	140	154	154	147	144	154	147	172	147	136	164	125	153	151	150	148	134	133	146	134	144	149	152	137	161	149	155	137	150	149	153	138	134	170	137	130	130	137	139	154	143	102	151	135	120	167	138	134	135	169	138	151	141	128	152	146	153	159	132	169	121	155	145	140	159	139	133	133	112	154	148	154	141	160	153	168	145	162	145	128	126	147	145	157	148	138	156	129	139	135	139	139	154	158	141	149	148	126	147	138	160	137	130	143	136	117	158	138	160	129	153	155	122	147	136	135	146	139	156	150	147	150	131	134	122	173	156	132	127	152	160	158	112	150	142	172	148	125	137	146	155	173	137	138	146	145	132	146	148	144	157	132	140	138	159	150	148	137	164	148	160	156	160	160	139	160	147	153	139	151	138	152	137	123	145	135	146	141	140	152	141	145	124	142	127	138	145	155	147	150	155	161	158	153	130	135	137	139	142	144	155	129	136	138	151	135	130	133	162	139	143	143	149	145	158	150	119	141	158	135	150	125	154	155	141	139	143	152	123	153	139	149	147	150	153	156	156	150	127	115	127	157	143	157	162	154	145	147	156	144	148	140	132	123	138	163	155	157	155	140	123	145	143	134	171	143	137	124	156	139	157	145	146	153	141	157	153	154	146	138	125	144	148	133	139	144	157	157	143	149	160	145	135	157	171	129	150	160	137	157	151	113	148	160	157	150	148	150	136	154	138	136	145	152	155	152	132	129	159	150	135	139	140	164	128	165	143	143	155	133	160	135	151	134	137	136	151	138	161	146	150	167	153	145	139	143	130	164	137	155	147	129	131	139	138	137	123	129	154	145	160	135	161	153	142	151	135	133	154	132	134	156	141	144	153	141	136	129	130	146	115	157	143	124	128	118	157	168	131	157	144	144	141	127	169	151	141	133	150	164	149	155	155	141	161	123	115	139	152	146	140	151	137	152	119	155	162	119	173	152	148	152	138	156	149	158	133	160	131	154	128	144	133	151	146	134	149	145	128	152	159	153	138	144	152	151	151	119	153	143	139	120	142	173	134	159	141	146	143	148	134	155	138	137	138	134	165	157	145	156	150	138	143	145	159	157	152	136	157	163	170	148	155	165	149	158	147	128	147	133	163	140	140	112	164	141	131	116	134	130	162	141	127	141	153	163	123	129	152	162	147	134	136	152	141	144	156	159	145	139	134	115	145	151	144	143	153	148	128	152	155	133	132	140	133	145	162	130	155	144	131	143	147	146	141	156	134	142	133	138	163	158	164	145	138	131	142	141	124	156	146	145	131	136	124	149	149	160	135	140	128	136	125	155	152	169	150	133	131	142	152	157	150	153	138	136	138	125	158	155	130	142	138	141	138	127	143	137	142	129	149	143	140	140	146	131	143	132	135	153	137	129	141	137	155	142	148	132	136	151	150	148	139	150	141	154	154	128	150	168	128	137	152	137	161	134	146	137	158	143	166	108	143	134	146	124	155	145	125	151	130	148	155	157	134	174	146	153	136	163	144	124	135	157	137	135	159	154	134	159	142	165	135	142	146	148	160	152	154	134	144	141	161	151	129	158	133	137	129	153	157	156	141	141	141	157	132	160	151	160	133	140	141	132	139	131	146	151	134	138	140	132	143	160	135	138	129	158	128	146	130	160	147	158	183	174	130	145	144	149	151	108	142	137	133	161	139	129	149	134	137	153	150	146	131	140	143	144	141	149	152	135	149	150	135	146	155	158	133	139	141	155	147	149	166	135	137	156	133	138	172	156	154	131	142	143	134	138	140	136	160	160	177	134	148	148	133	153	145	162	142	164	138	145	125	147	130	147	140	151	150	160	120	152	141	146	145	151	172	136	129	132	138	142	125	147	158	154	147	144	145	140	134	163	136	149	139	135	169	139	147	143	134	148	152	146	132	141	143	132	112	144	150	159	136	161	156	158	158	169	167	168	143	150	173	136	132	161	140	152	155	131	142	148	145	135	145	135	134	148	141	147	143	138	124	139	143	135	145	139	142	145	137	132	140	147	153	151	140	143	137	168	125	142	141	157	145	134	132	157	152	153	144	131	166	153	158	125	134	160	127	138	136	155	152	159	176	139	137	140	140	123	163	157	144	131	132	165	146	154	155	133	162	151	116	150	161	150	123	143	149	139	158	153	127	131	146	157	159	154	159	150	158	130	163	161	149	142	150	144	157	141	146	144	157	136	141	129	129	128	118	152	157	144	123	156	166	149	146	191	133	158	140	142	129	150	143	168	141	151	147	149	142	121	161	156	135	143	153	154	152	147	158	137	158	170	145	155	152	129	134	158	137	140	151	142	145	147	143	140	137	126	139	148	134	144	134	154	152	144	127	141	143	140	117	137	116	167	137	147	144	154	149	131	155	135	137	125	147	140	149	138	133	138	137	161	146	166	166	159	138	145	160	161	138	124	145	154	147	130	151	137	149	169	141	142	154	147	149	148	151	161	119	139	160	133	149	131	183	155	143	130	165	137	145	137	140	156	137	152	147	160	149	161	135	156	129	146	157	124	145	129	141	161	152	146	141	129	139	169	175	136	147	150	163	156	142	143	165	128	165	150	151	168	139	144	156	156	162	140	144	163	124	133	155	149	155	135	160	160	134	134	146	149	144	137	131	163	172	155	140	146	154	162	141	128	137	126	136	164	145	153	137	167	115	173	122	175	127	133	166	157	132	145	137	155	147	128	157	170	134	139	138	151	146	150	144	161	148	157	161	141	139	148	148	159	149	167	154	149	149	153	143	141	134	155	126	133	149	136	154	135	135	148	147	152	136	149	162	153	140	142	140	134	142	140	129	156	128	144	130	147	127	120	146	141	127	137	151	145	130	132	137	139	134	164	154	156	141	160	152	116	153	162	145	144	154	139	144	142	109	129	141	132	142	140	146	142	151	146	149	150	143	156	157	135	129	141	170	128	123	141	139	152	146	144	169	143	130	168	132	139	151	146	132	163	138	136	152	167	133	117	134	158	158	142	145	132	124	150	123	133	144	142	145	146	144	125	157	142	140	140	172	137	159	133	142	155	137	126	123	134	167	158	122	142	149	143	134	134	133	114	157	136	140	152	147	159	145	143	140	154	143	144	144	151	133	135	158	136	131	141	158	151	160	123	137	155	148	144	139	143	147	157	137	153	150	116	132	147	154	137	147	132	134	158	155	155	148	142	129	134	146	156	150	133	151	140	146	136	134	161	158	130	132	169	152	137	148	136	150	142	148	160	139	135	180	137	149	165	131	136	134	144	139	132	142	129	146	154	130	138	120	164	136	173	152	137	149	125	128	150	140	157	147	135	121	160	150	157	136	134	131	128	148	140	152	161
32594	49446	32451	3862	3202	2578	2004	1711	1425	1271	1200	1051	896	859	784	757	777	675	759	701	709	712	722	781	654	715	653	662	631	637	622	631	611	548	510	563	582	721	1270	1320	663	741	848	613	490	457	464	3871	9333	7585	6292	4308	1957	842	551	434	389	385	355	393	363	323	382	354	364	386	330	377	359	392	354	330	374	376	391	378	382	363	372	381	374	372	362	386	406	353	380	394	346	362	361	383	356	375	382	377	356	375	392	379	353	355	390	384	340	370	363	357	369	344	383	387	362	358	410	366	366	378	377	355	368	361	355	373	331	369	394	369	388	364	425	372	387	359	357	367	357	353	359	377	348	354	330	367	371	391	370	399	358	409	360	372	360	367	382	384	357	361	372	364	383	375	377	356	360	374	362	365	381	389	361	396	361	365	350	364	369	358	350	323	382	384	351	317	362	332	373	392	399	350	404	356	373	347	376	355	333	346	352	371	400	359	384	388	348	349	357	372	357	390	368	357	356	362	361	340	360	354	381	374	341	333	411	333	337	356	364	347	374	344	366	359	400	380	395	356	394	336	381	359	378	390	367	373	420	394	364	375	370	351	335	347	358	361	360	376	378	375	365	404	382	411	361	370	361	354	335	388	372	387	359	331	347	350	349	372	385	361	357	350	371	375	406	418	355	338	365	394	405	379	392	339	359	375	363	381	343	374	360	334	378	382	380	384	391	387	328	414	348	323	379	337	380	360	349	363	379	376	368	357	391	368	378	371	378	380	385	361	341	398	369	356	358	373	372	355	361	394	396	364	397	330	347	387	376	370	402	369	345	367	374	397	358	388	375	368	367	374	365	389	388	368	336	348	341	374	379	400	365	384	342	381	392	357	341	375	395	393	415	346	366	370	369	359	386	356	359	368	349	363	347	385	363	394	372	358	372	373	396	332	352	362	380	401	378	359	337	356	401	395	338	368	394	385	371	367	353	350	378	361	382	397	397	374	361	390	353	375	366	370	363	366	388	360	374	369	367	363	417	401	370	355	362	354	350	362	371	344	359	379	382	335	358	354	363	369	400	389	378	334	398	369	361	364	361	390	347	396	366	367	385	362	354	408	367	347	376	374	384	354	392	377	365	387	368	379	337	343	389	363	378	368	366	359	349	371	350	382	380	352	362	367	330	359	373	368	347	339	343	422	394	372	351	395	388	367	374	376	420	388	351	370	364	375	389	349	403	395	347	364	324	362	364	376	401	440	372	360	389	366	359	353	347	353	353	376	360	332	365	372	338	351	390	383	349	383	358	376	364	363	404	376	359	365	347	358	397	391	359	348	335	344	329	369	381	348	349	399	388	389	354	380	376	359	371	360	374	410	375	392	358	363	396	368	377	359	373	361	402	395	348	372	343	362	422	389	351	377	361	365	386	384	366	329	352	380	381	358	356	372	366	374	347	388	352	385	391	378	348	393	384	362	375	373	369	379	373	361	365	387	400	314	413	370	390	404	396	345	362	395	395	336	389	357	351	399	368	359	357	340	373	372	369	320	341	391	390	332	382	352	378	385	383	378	389	349	380	368	374	360	390	378	368	349	378	381	386	388	348	363	382	380	353	413	370	385	370	375	371	377	328	350	384	368	331	334	348	398	367	396	329	379	374	394	332	383	379	337	374	354	361	387	392	366	369	381	401	340	377	378	349	338	350	416	385	370	398	334	350	381	361	400	366	364	359	363	338	359	358	355	387	410	362	399	379	353	343	339	357	390	376	357	403	361	389	384	358	384	380	393	379	403	399	399	380	372	355	378	410	401	360	389	364	360	348	362	362	348	338	382	375	344	337	366	386	381	342	373	394	384	402	337	340	382	370	378	369	368	380	375	356	360	366	319	363	338	387	379	343	340	355	379	337	306	382	356	363	362	348	398	343	372	406	354	367	375	352	405	360	394	379	363	350	349	380	340	351	390	382	346	384	386	362	347	386	376	372	382	351	410	385	386	371	380	373	402	379	366	382	367	369	371	393	346	370	368	373	396	364	407	343	347	381	374	351	345	366	394	376	359	401	366	325	396	383	394	361	370	374	347	335	345	419	345	394	378	367	360	381	350	362	330	346	379	342	394	377	379	367	379	357	367	351	353	398	357	376	337	377	369	378	360	396	364	401	382	356	354	351	416	366	368	362	402	387	369	341	353	378	417	344	368	374	372	366	388	374	401	364	362	345	378	354	360	367	355	363	382	371	351	379	372	305	352	389	348	355	347	357	371	392	418	377	377	353	344	408	348	372	334	409	379	358	347	367	372	372	405	380	328	359	342	370	369	331	376	369	359	377	395	415	356	363	365	350	361	398	406	330	345	335	396	352	342	365	379	389	387	360	392	379	382	380	343	384	356	357	343	375	357	382	385	399	390	362	343	346	392	368	359	364	396	381	367	357	358	390	366	371	407	358	353	340	369	367	405	353	373	391	365	352	379	374	367	396	370	383	381	364	360	344	367	419	379	363	383	366	391	388	382	369	372	382	409	423	375	332	351	376	343	343	364	346	364	361	334	414	343	420	399	347	399	362	361	389	345	395	402	367	379	336	380	394	343	362	387	390	384	386	396	381	372	373	356	379	347	364	390	355	384	368	342	362	355	371	386	382	359	387	366	377	370	344	375	344	387	367	386	366	337	353	357	344	370	367	314	373	341	387	393	412	380	359	383	383	367	402	391	373	363	367	390	345	369	375	344	394	346	361	386	396	379	396	369	367	371	352	340	386	382	351	357	374	346	333	378	357	375	360	333	352	400	331	352	349	386	366	358	371	356	347	360	372	363	346	405	366	343	363	342	319	374	347	385	383	384	357	344	351	381	352	397	379	378	374	336	382	379	387	380	363	401	376	386	381	382	362	394	384	367	339	353	379	368	369	373	341	364	349	385	355	366	363	387	371	384	356	367	394	370	378	351	401	372	399	368	380	353	339	388	363	352	365	357	347	372	383	375	357	348	368	356	322	402	348	395	368	344	343	391	379	329	365	372	333	386	384	371	395	382	379	356	379	403	343	374	348	370	382	366	363	357	376	353	347	359	369	354	375	351	366	395	360	391	379	390	355	378	367	373	335	375	357	349	334	359	376	332	377	365	361	359	353	356	388	382	403	380	358	347	382	339	368	362	396	372	415	374	379	379	378	368	389	397	402	356	342	399	379	383	373	353	392	394	397	377	380	400	349	380	385	343	402	366	371	354	358	384	375	360	345	347	386	380	383	351	364	364	359	414	397	352	374	365	368	376	346	407	364	359	369	363	348	400	368	385	395	375	394	365	374	363	392	334	368	414	351	340	364	372	321	351	368	407	395	381	326	384	376	362	368	346	353	379	410	376	383	358	381	386	369	350	415	394	388	370	380	391	383	365	376	380	365	387	379	337	394	374	369	343	360	350	414	379	358	375	341	349	390	346	341	386	363	388	356	346	397	385	372	403	364	340	397	341	384	356	359	386	333	371	399	382	379	361	336	344	386	391	344	324	387	389	363	366	384	353
8055	7571	3857	229	172	142	148	132	137	136	136	134	130	138	132	138	138	136	126	132	147	141	140	129	132	140	143	165	142	115	124	147	130	149	123	128	129	136	133	126	135	135	144	131	148	154	132	146	210	251	245	232	192	159	128	146	137	121	149	133	154	119	135	121	138	134	144	110	121	137	137	141	131	126	109	128	121	109	125	143	147	124	145	144	143	132	153	121	146	129	137	129	147	141	137	149	123	130	143	111	144	125	143	138	131	137	136	130	126	124	142	122	150	153	135	157	130	147	115	129	121	135	157	131	123	140	117	119	129	125	115	132	132	102	116	127	142	149	142	140	103	123	122	132	130	138	135	129	145	109	135	141	147	156	110	122	139	137	120	126	146	129	144	151	145	133	125	152	132	132	127	134	125	149	122	117	130	108	117	134	124	122	146	138	143	134	129	132	143	145	149	145	125	139	124	132	129	132	142	138	137	123	119	106	141	153	135	134	136	117	122	134	107	121	120	134	150	139	121	117	144	127	132	134	127	145	128	137	146	118	129	151	135	126	149	130	132	118	110	106	112	144	140	133	147	128	114	114	124	112	141	135	138	129	154	106	117	155	142	122	128	135	136	145	128	142	121	145	122	124	128	119	136	119	132	140	134	137	122	142	112	153	126	137	131	123	110	136	139	123	140	153	142	146	127	144	134	144	133	144	129	124	121	114	136	158	128	126	135	148	118	122	124	108	113	134	141	137	120	130	120	129	126	129	146	146	122	139	123	146	141	126	133	131	116	129	126	137	156	135	126	126	157	133	121	142	116	134	115	132	116	124	116	123	121	135	128	132	129	130	112	132	137	138	139	145	135	131	127	138	116	126	121	136	134	116	144	137	131	132	106	157	134	123	138	150	146	133	154	98	124	138	164	133	113	136	153	137	120	125	115	124	143	146	146	139	144	117	129	124	143	146	121	138	133	127	132	136	133	142	145	142	124	136	126	131	135	120	119	131	145	123	136	114	130	131	149	128	143	141	143	150	121	154	132	118	124	131	122	124	102	116	137	156	137	123	134	134	148	123	127	106	122	126	126	147	112	123	142	154	137	123	137	126	131	135	136	139	125	141	123	140	135	124	121	131	131	140	135	131	161	129	129	131	118	136	141	130	152	139	125	139	121	127	146	133	115	140	114	143	147	117	141	120	103	139	129	138	140	130	117	149	124	143	162	141	147	132	132	116	129	138	149	158	123	146	134	122	135	123	123	131	147	122	111	137	119	133	129	138	131	124	134	144	121	127	137	147	127	132	146	126	127	128	117	143	112	121	137	133	132	121	105	127	130	128	118	119	142	147	129	128	126	153	113	130	120	144	145	122	152	112	135	129	107	127	118	114	132	138	140	113	108	144	138	126	132	123	139	137	124	130	126	141	119	113	121	126	128	138	123	141	134	119	125	134	151	125	126	150	124	145	127	116	136	111	126	139	139	152	135	144	130	131	117	139	128	148	151	144	126	141	134	130	131	145	130	127	141	115	116	130	107	131	130	133	135	146	131	136	128	129	126	129	134	132	145	106	134	123	126	104	136	106	141	150	153	141	137	118	165	133	116	134	126	142	114	150	125	112	132	134	119	140	136	122	140	144	122	131	133	122	128	126	132	130	139	130	141	118	131	136	120	138	117	104	116	133	120	133	120	136	149	129	116	143	118	119	135	142	145	135	134	140	135	132	117	130	141	141	127	131	133	132	142	124	128	124	139	143	142	130	143	147	136	133	108	133	118	140	136	146	128	141	123	136	147	153	132	112	116	135	139	126	131	138	139	116	140	121	136	132	124	125	143	139	127	137	136	149	122	135	136	129	123	129	144	135	137	127	128	141	108	133	143	121	137	165	131	112	127	154	137	135	126	124	114	146	127	132	146	141	121	135	135	129	123	123	124	127	129	127	127	137	129	136	139	128	124	119	104	124	108	124	116	133	125	127	128	133	123	121	128	135	126	143	122	133	152	131	132	143	113	146	144	136	133	146	134	121	116	154	135	139	132	136	137	129	125	119	153	126	126	117	143	122	109	137	122	122	124	141	133	129	134	152	143	138	110	134	157	126	128	143	133	126	124	121	131	142	139	121	144	143	133	142	124	109	127	157	151	129	136	150	127	133	129	153	126	130	140	150	143	123	119	130	110	130	116	122	113	123	132	125	117	107	155	123	134	147	119	146	126	119	126	131	119	141	121	119	141	164	138	134	136	128	137	117	106	138	148	125	134	125	152	131	132	135	126	123	128	125	139	139	135	131	136	128	129	139	120	122	130	116	126	131	148	127	142	137	134	157	131	138	117	132	110	105	132	131	127	137	164	123	137	120	155	128	137	144	129	142	133	143	133	134	130	120	143	121	150	122	131	126	134	141	129	122	130	136	140	158	135	115	111	133	132	136	141	120	153	132	121	138	108	128	113	134	133	121	128	142	126	127	123	126	123	124	128	119	129	103	116	143	126	132	137	142	115	137	129	128	144	123	125	130	161	139	126	129	121	139	146	123	140	119	127	139	161	138	110	141	131	143	130	123	141	166	139	146	124	152	141	115	124	120	127	117	138	135	129	120	129	142	124	133	139	139	144	126	125	138	140	140	134	129	141	134	145	120	128	118	141	133	117	112	121	116	145	115	114	148	125	134	137	111	130	123	126	130	162	147	136	128	119	143	135	111	117	151	166	110	128	113	142	148	131	141	128	133	138	124	131	123	128	149	124	131	122	124	128	134	139	115	134	135	125	122	127	129	129	120	131	140	140	118	153	147	132	137	146	138	128	141	115	143	138	145	145	112	134	135	109	135	139	135	123	123	143	141	113	136	109	130	126	121	121	125	125	127	137	131	131	124	135	109	117	142	150	139	123	133	124	116	109	102	132	122	126	133	136	105	112	137	147	151	127	129	124	106	133	119	132	128	120	136	127	130	130	120	116	127	125	123	117	138	125	140	147	118	131	130	136	130	116	117	134	172	133	134	130	118	120	125	155	157	142	140	121	144	108	123	127	124	149	153	119	132	147	130	124	133	125	143	150	109	134	119	115	146	136	126	106	131	130	136	152	116	133	133	139	137	132	141	125	121	117	116	141	132	141	124	132	144	145	114	112	151	136	122	122	137	134	137	129	106	125	140	127	131	150	130	128	146	125	134	118	143	138	129	141	119	127	118	144	142	139	124	130	140	138	151	131	137	134	120	123	141	129	138	123	138	131	134	136	120	147	155	163	113	107	129	145	146	126	144	117	130	103	115	127	126	132	104	132	157	129	142	128	150	127	111	124	138	136	150	138	153	158	120	143	143	111	130	154	122	134	129	137	143	138	127	111	132	132	145	125	135	146	144	120	135	116	117	147	111	133	140	134	115	116	141	133	152	123	131	125	131	126	127	144	138	121	118	113	136	113	133	139	154	131	134	135	139	125	123	125	134	107	150	120	158	117	119	130	126	128	127	114	136	130	118	134	109	129	122	130	151	111	129	149	160	146	153	139	131
6181	11598	5766	524	430	399	436	444	347	362	398	352	368	399	375	334	374	376	401	390	383	398	432	381	356	390	425	390	413	393	398	374	406	391	370	391	401	364	362	406	374	406	403	381	357	370	349	502	807	978	1013	847	576	469	363	350	369	382	345	343	356	350	374	340	366	326	362	345	334	362	325	334	335	362	349	300	345	350	364	344	332	361	344	341	325	351	356	330	326	339	376	337	344	347	339	343	357	362	367	348	351	376	363	361	299	340	340	360	341	373	347	343	331	346	352	360	344	357	315	357	318	336	370	345	332	371	346	379	369	362	362	363	328	350	332	318	328	315	369	356	350	341	356	329	347	348	320	345	318	346	367	333	349	312	345	331	364	360	364	336	321	341	328	354	367	310	359	340	362	364	372	336	299	344	333	329	360	335	329	356	345	339	370	372	351	372	332	364	336	337	322	337	360	332	340	351	342	350	350	357	333	337	330	340	318	353	333	354	330	351	342	350	346	347	363	334	356	322	358	343	333	342	341	360	367	348	376	366	345	321	363	328	352	336	343	356	391	323	344	339	335	343	315	336	347	335	340	350	377	323	346	351	342	358	349	336	352	380	348	341	375	345	339	331	382	353	373	372	307	358	344	348	375	353	349	333	343	314	366	355	361	360	343	350	337	301	320	334	356	361	310	332	344	342	367	304	343	350	346	330	383	330	352	338	356	342	348	347	314	360	341	337	346	363	356	339	377	344	335	386	376	351	364	351	335	350	351	345	367	371	369	346	318	343	361	331	314	349	387	319	366	351	381	333	383	377	352	329	360	348	351	300	338	350	352	377	358	353	352	335	335	360	333	344	382	305	357	320	305	351	349	335	326	341	338	319	339	341	372	328	368	327	364	331	339	360	322	372	327	330	333	369	346	300	372	322	346	317	329	339	356	338	339	381	339	331	354	338	353	323	332	348	364	348	356	362	340	343	340	351	330	337	336	330	309	323	338	353	331	376	340	343	336	313	363	368	366	330	350	315	318	362	374	347	328	356	364	333	328	336	369	330	346	333	300	347	357	324	352	318	345	336	319	349	331	354	373	366	345	352	352	349	315	335	336	342	335	345	356	382	335	382	358	349	333	380	338	365	355	334	338	327	348	385	355	342	366	348	358	352	358	328	338	328	326	335	371	351	331	316	360	338	367	330	355	342	382	354	332	338	316	331	362	360	329	375	359	359	351	322	314	355	365	341	347	316	396	331	361	317	345	342	337	357	317	347	301	366	318	359	360	345	346	378	361	357	343	361	333	322	339	344	336	333	348	332	374	345	348	319	397	329	353	373	324	338	350	342	333	323	307	355	359	380	336	344	330	333	331	357	358	370	343	336	343	359	305	312	348	347	384	362	319	330	327	341	342	369	367	348	314	334	366	331	353	305	363	353	334	329	369	340	333	348	324	359	335	340	351	376	355	333	354	335	309	352	354	384	356	321	357	317	336	371	331	324	357	335	358	333	339	351	315	318	335	327	384	338	346	373	351	353	315	384	347	349	341	327	341	337	375	319	325	349	331	369	345	357	344	369	318	350	350	360	364	333	340	328	348	327	342	327	327	381	385	343	371	339	368	331	369	359	327	347	328	352	338	326	379	344	338	344	323	352	338	362	367	365	369	361	343	365	357	369	335	368	365	350	340	331	366	346	355	351	318	356	365	316	329	345	349	346	354	331	336	367	331	362	335	320	345	347	357	355	360	323	372	325	371	308	312	318	373	368	363	347	333	369	352	358	342	344	336	341	355	367	366	347	373	374	332	350	362	353	356	372	341	355	322	335	374	314	338	390	317	353	353	358	325	343	365	318	375	312	354	339	380	318	323	353	327	336	373	366	335	344	320	332	351	355	328	363	309	339	346	324	326	350	369	366	376	338	309	357	319	338	338	368	329	340	345	363	350	406	360	330	372	326	347	358	329	314	347	351	311	308	349	356	361	330	319	334	348	330	320	342	337	352	351	378	348	369	335	361	327	342	335	321	351	332	343	315	336	321	343	349	345	361	350	350	378	362	337	379	367	328	347	351	346	340	337	358	339	342	310	384	336	376	348	343	337	334	362	357	356	359	347	371	354	373	351	352	318	349	318	350	343	367	326	334	368	328	337	355	370	342	336	347	348	295	344	310	369	378	380	355	337	339	342	363	336	363	341	359	327	376	337	379	329	319	348	347	388	353	342	368	338	353	360	371	327	351	300	362	349	371	328	348	320	353	349	343	363	315	316	331	340	350	360	349	363	335	345	360	369	359	339	354	341	351	339	340	323	346	344	334	361	356	351	368	384	374	318	354	380	344	348	343	336	339	367	311	325	337	337	337	323	339	320	349	341	352	397	328	356	349	366	327	363	321	350	341	317	369	351	344	325	322	347	363	307	365	390	334	320	339	358	341	363	323	353	336	342	337	337	337	338	342	326	354	370	352	333	322	349	355	332	336	326	352	319	345	339	374	324	347	375	351	339	345	313	330	336	323	348	332	365	338	343	374	405	327	329	321	357	348	328	370	353	341	347	346	356	363	358	333	362	327	350	327	322	370	341	345	378	338	344	338	343	360	373	305	330	338	346	349	383	334	339	296	329	348	383	351	384	352	381	332	322	364	330	328	340	345	331	329	370	359	345	355	337	335	324	321	347	334	321	344	323	336	327	333	318	303	342	336	352	310	375	334	358	350	342	302	341	341	336	339	361	324	316	370	319	339	340	348	338	369	326	332	364	349	355	350	374	355	349	342	352	315	326	353	357	363	314	312	338	284	376	348	392	332	355	341	372	328	381	379	362	325	369	376	340	371	376	302	345	317	324	323	371	368	316	361	371	336	353	352	342	344	375	334	320	358	344	357	335	357	374	337	337	355	366	338	346	356	380	346	383	333	345	311	333	332	332	375	309	346	327	331	331	337	356	328	363	373	365	351	355	331	307	385	352	359	329	334	342	360	326	318	352	353	344	316	337	373	325	324	341	386	359	337	348	344	314	374	356	381	358	340	360	329	359	354	346	335	372	377	317	366	339	326	378	356	311	299	358	338	333	364	361	332	375	338	335	347	346	328	321	355	325	355	358	329	326	325	363	323	348	335	335	362	337	357	383	376	329	354	341	350	343	357	340	320	365	357	331	322	313	337	330	364	306	353	355	355	359	352	371	323	352	365	352	356	353	329	361	316	337	319	341	329	315	338	335	346	333	352	342	339	325	310	377	338	336	365	364	353	360	333	339	319	358	357	327	354	337	376	329	379	339	323	354	322	345	354	343	399	361	366	364	344	346	362	335	342	347	344	342	321	338	357	364	356	308	370	356	338	335	358	344	323	384	363	338	362	345	325	348	345	358	336	382	322	367	361	350	320	338	342	352	373	322	359	364	371	342	378	338	338	359	313	382	365	358	380	364	334	376	364	374	328	326	345	327	331	326	308	352	363	345	332	340	323	340	349	311	333	369	355	344	336	324	350	352	389	364	334	371	330	312	339	359	352	326	349
40780	49235	38188	8981	1371	707	406	276	269	266	207	227	192	205	195	182	195	194	190	187	188	186	194	164	191	179	178	200	193	167	188	187	198	169	183	177	175	202	184	199	237	251	209	228	198	190	157	463	1004	1031	720	455	330	217	187	167	160	165	136	170	152	159	167	179	161	123	153	160	142	156	150	185	153	181	150	147	137	187	147	167	147	159	135	144	147	155	153	154	146	165	159	185	145	177	171	153	166	146	154	150	161	155	161	171	186	177	167	166	162	180	143	140	130	138	154	128	148	148	143	143	176	131	186	152	157	157	138	147	180	151	169	168	147	172	179	142	149	175	162	155	145	181	135	151	146	166	169	135	141	147	153	157	143	150	159	130	163	163	152	148	146	141	156	177	141	142	164	187	165	149	189	152	176	159	175	165	166	142	145	169	154	155	155	150	178	155	165	141	154	159	145	161	144	155	155	176	157	171	142	169	144	166	150	159	146	144	175	135	159	167	181	142	162	153	151	159	151	162	160	175	151	159	140	148	135	185	170	163	149	149	173	182	141	169	123	162	156	161	169	130	148	145	161	150	144	150	156	147	149	148	144	160	166	154	163	139	174	151	148	162	156	154	148	163	154	145	151	152	141	162	154	165	157	139	158	166	142	134	148	175	168	169	141	152	167	145	147	165	164	145	146	156	163	170	154	167	150	167	135	140	149	168	177	141	152	161	161	146	180	163	156	164	146	173	158	162	164	160	168	135	158	164	133	154	149	159	159	161	164	145	155	159	133	158	159	181	139	172	140	150	155	153	147	178	147	154	133	165	138	139	141	144	142	166	159	168	156	146	163	154	160	173	162	151	146	180	138	169	152	147	148	146	155	166	173	166	148	137	157	179	166	172	184	153	155	155	167	171	159	151	134	167	164	161	165	162	156	159	141	146	159	151	157	171	160	164	154	132	147	160	163	167	158	137	165	170	158	167	173	155	143	162	162	168	160	164	139	151	168	157	186	136	160	150	156	158	165	156	166	165	161	144	158	145	168	151	163	155	148	163	146	154	165	136	160	161	172	156	144	155	145	161	152	149	153	147	162	168	137	173	144	155	153	164	156	162	169	154	156	186	157	152	154	150	146	133	150	132	137	124	139	157	157	172	141	180	157	160	141	158	143	141	163	153	141	181	162	148	160	158	183	155	173	146	191	170	164	169	149	173	159	142	157	143	164	144	166	142	149	142	170	146	164	152	187	160	159	155	161	160	158	159	185	153	162	169	153	160	146	169	167	179	152	154	147	146	172	150	145	179	167	154	153	161	169	163	163	146	151	158	159	180	147	155	181	154	169	170	144	155	143	139	164	163	151	164	160	144	161	161	153	167	154	171	143	156	169	158	146	170	155	178	163	151	153	144	153	162	180	154	126	144	147	165	156	137	164	148	155	144	182	148	162	158	182	146	164	164	140	157	152	139	160	151	165	155	167	141	145	174	150	155	143	176	145	166	157	165	162	174	157	176	159	173	150	159	178	161	140	135	152	157	149	162	153	147	171	168	176	164	139	142	156	149	162	137	157	133	143	155	175	157	162	152	186	157	152	159	167	147	170	144	177	154	185	156	159	169	157	155	182	163	154	140	157	172	154	161	143	174	146	146	159	149	154	135	153	164	163	192	151	146	161	185	167	150	142	155	172	175	160	146	161	144	137	162	161	144	179	153	137	153	161	155	157	174	157	139	165	154	181	170	147	125	159	137	162	140	143	144	156	166	179	159	128	169	150	175	162	155	177	150	155	140	158	170	148	169	162	165	142	152	176	159	161	167	162	156	152	147	177	171	136	158	146	157	152	165	145	128	153	167	158	158	158	157	130	158	167	178	158	154	160	156	178	168	156	154	156	177	149	165	170	157	163	161	159	150	163	161	173	152	155	168	168	122	153	146	131	178	159	154	147	155	181	171	136	153	165	157	170	166	147	163	178	161	146	138	166	161	165	134	156	151	158	157	171	154	142	200	151	143	146	161	145	163	162	146	140	156	135	155	154	151	171	140	156	167	140	127	178	171	150	143	135	148	147	139	154	173	138	182	138	151	172	152	152	140	139	146	151	175	139	135	143	129	142	140	188	163	147	140	135	163	160	149	163	165	147	161	145	148	164	156	151	169	150	146	148	151	160	154	156	154	162	160	160	160	131	166	157	156	166	158	172	155	162	158	130	166	154	147	136	145	156	177	157	157	130	158	161	175	168	158	182	192	162	158	167	138	161	159	162	151	145	152	152	173	169	137	173	177	181	165	157	166	146	155	159	152	162	150	168	157	163	158	148	146	159	149	145	146	143	188	150	126	157	166	149	151	149	146	163	147	177	162	167	136	143	180	132	156	130	167	136	135	166	181	149	158	147	142	149	150	169	163	148	188	174	176	174	146	168	170	168	148	150	159	163	143	131	157	151	174	118	179	163	150	165	163	148	160	158	130	158	152	156	151	172	180	174	164	175	154	153	149	163	145	146	150	150	175	161	157	152	160	164	174	145	158	147	141	144	146	181	157	172	160	136	160	146	152	159	150	148	148	153	176	155	158	160	131	162	149	146	155	166	150	170	159	181	148	170	149	161	156	144	154	159	191	157	157	164	145	175	168	159	153	165	169	183	163	158	160	167	146	162	144	150	158	169	150	152	142	175	163	164	163	129	168	138	157	148	147	181	147	188	136	152	165	157	130	166	151	151	179	151	145	152	158	148	165	148	148	166	148	167	165	168	166	170	157	154	167	157	158	147	171	160	159	169	156	147	176	163	143	155	155	166	156	154	170	144	173	153	168	173	156	168	133	140	134	160	165	160	142	160	139	141	176	165	152	138	151	168	154	156	155	138	168	138	162	169	158	171	141	177	139	155	143	146	172	147	152	159	149	155	162	184	134	165	160	176	132	144	166	135	157	146	170	174	161	155	169	145	161	149	159	181	145	137	124	145	143	141	173	168	148	174	154	152	150	159	168	148	148	153	142	168	159	141	173	157	177	159	167	148	143	140	185	152	162	127	170	187	141	151	134	161	158	150	148	149	141	140	135	163	133	145	164	153	137	158	180	143	148	184	161	154	145	164	157	165	167	155	147	153	154	147	145	145	148	163	161	156	174	143	141	171	156	163	152	159	154	172	118	151	144	166	160	139	156	157	172	163	155	169	178	138	155	152	154	154	151	155	161	139	163	143	162	153	140	159	155	128	169	137	155	153	164	139	148	156	153	150	142	174	153	157	143	159	147	163	165	164	139	164	180	166	155	148	176	148	140	195	162	165	150	139	169	148	133	135	148	147	167	115	162	155	143	153	158	164	171	160	160	152	171	154	161	172	156	184	156	151	160	151	163	149	165	168	163	168	151	162	148	135	154	138	172	138	146	153	157	159	160	146	131	169	162	145	171	149	143	154	187	164	152	180	149	150	166	166	153	158	137	181	145	182	182	157	172	137	153	158	156	174	166	155	133	158	144	144	140	161	144	156	188	181	160	166	157	161	169	189	159
26622	40766	23445	2446	2102	1642	1484	1279	1047	929	896	805	736	712	629	624	569	566	623	538	595	619	585	559	550	571	566	570	554	629	551	644	554	519	567	589	623	686	729	960	1003	1026	863	1101	897	455	459	2732	6415	5857	4202	2591	1308	727	535	477	427	432	394	364	429	402	421	383	412	399	400	427	389	404	436	354	426	402	402	412	421	412	405	412	394	366	420	407	396	423	381	426	376	375	397	380	382	357	420	407	413	406	419	382	420	432	412	391	397	410	395	395	381	407	406	401	367	400	408	361	385	404	411	354	366	370	396	385	379	401	377	415	390	396	401	382	390	366	431	397	386	422	386	426	410	350	436	399	393	369	395	389	437	392	375	406	405	366	370	408	420	385	409	444	392	365	435	384	425	362	416	407	401	388	385	396	382	378	366	413	421	447	406	401	386	409	381	366	380	401	370	388	409	422	441	416	411	404	416	420	409	392	391	388	390	399	415	379	360	407	415	411	395	403	394	424	388	412	388	379	451	414	392	379	376	411	411	360	408	396	390	395	366	382	376	372	391	383	382	369	372	412	389	416	367	408	350	415	422	379	402	418	378	456	390	405	387	407	393	412	408	384	412	383	394	396	400	385	413	426	365	367	412	387	427	400	419	388	398	392	416	410	398	435	386	407	371	401	438	373	381	395	364	395	424	380	358	394	348	423	417	395	426	416	369	387	402	420	394	392	414	391	412	388	417	381	416	388	391	395	355	422	397	420	407	382	417	380	372	433	392	402	423	398	398	403	385	415	396	406	400	370	415	416	408	440	427	402	408	393	379	385	392	401	412	449	419	413	406	360	406	369	423	400	399	423	404	407	382	398	413	381	404	420	361	412	381	433	408	420	379	417	393	390	396	393	415	401	348	406	382	389	413	406	435	390	402	368	398	418	417	404	405	425	401	387	429	414	374	408	355	415	419	384	410	386	410	402	411	391	377	439	424	390	429	419	429	421	398	383	395	396	396	386	399	366	402	428	420	399	426	412	406	393	406	423	395	436	371	415	372	398	392	405	370	390	445	399	376	349	430	406	409	407	389	386	376	413	430	410	405	386	375	423	384	412	412	402	423	417	437	392	389	436	393	410	414	408	391	404	399	388	401	405	408	384	401	387	375	392	381	430	409	401	417	397	413	429	398	369	395	423	395	394	436	386	398	388	421	386	426	390	442	401	409	435	379	420	377	403	377	405	434	377	391	389	412	389	405	412	391	392	455	397	432	384	417	370	377	409	387	428	391	407	387	398	371	401	405	395	375	406	390	446	406	399	421	392	415	423	385	412	420	438	375	427	411	412	403	415	430	415	384	411	377	386	398	385	398	395	396	436	374	392	403	388	419	343	435	403	378	407	408	407	383	429	379	369	441	419	358	366	407	389	415	389	431	424	382	375	394	381	384	415	382	388	396	421	381	420	388	414	404	399	407	405	398	391	361	388	421	420	382	440	402	436	397	407	395	407	408	419	411	416	405	375	429	426	379	417	400	368	379	411	406	384	401	429	460	393	388	399	388	396	406	424	384	394	407	435	424	417	402	402	398	378	431	386	382	408	366	393	417	397	410	379	372	417	435	402	384	414	428	404	341	413	375	391	384	408	411	406	420	411	413	424	398	393	380	411	414	415	381	385	404	418	407	431	369	406	387	377	438	394	405	393	391	373	405	379	424	374	387	404	412	420	455	394	381	399	414	436	399	454	437	390	368	435	383	414	385	379	392	368	410	407	369	413	396	406	379	398	389	414	400	395	412	364	407	422	408	404	425	384	402	414	384	404	369	448	397	410	394	400	376	401	375	405	447	391	426	430	399	418	403	411	399	385	408	400	430	424	400	424	419	386	389	383	406	411	384	411	402	397	385	385	413	400	396	435	429	428	384	385	383	366	377	422	388	419	410	393	407	427	415	367	400	397	372	416	381	424	405	392	415	418	406	420	377	415	379	427	379	374	387	405	386	406	410	383	391	405	396	426	435	424	397	414	359	382	395	390	412	384	426	367	401	433	392	410	411	442	383	395	385	418	403	389	403	411	457	355	400	393	408	413	392	397	371	372	412	429	394	341	371	389	405	420	384	433	419	432	406	410	380	399	418	384	420	391	427	423	380	385	442	400	380	378	411	380	405	396	407	431	410	434	389	385	400	403	401	420	401	395	438	388	387	419	372	451	387	383	395	400	381	370	386	416	369	417	426	401	395	457	407	385	392	396	401	389	385	416	403	447	376	419	412	380	390	392	431	424	393	414	416	381	442	431	430	411	377	392	380	409	408	413	386	421	375	393	410	408	424	405	370	407	387	397	430	419	426	379	415	404	397	403	411	396	392	430	402	394	397	405	390	418	394	411	381	382	368	405	393	442	362	374	395	378	402	408	421	375	429	423	398	440	405	380	413	440	380	393	430	413	386	380	419	430	359	379	410	427	404	383	379	422	403	389	414	412	369	429	387	408	406	398	394	407	407	405	395	380	394	417	369	422	400	424	400	456	434	442	379	420	368	404	350	384	407	409	474	385	408	374	392	392	422	375	406	392	409	394	399	424	381	417	409	358	361	409	421	409	388	437	391	389	389	416	415	400	400	377	395	394	406	380	429	388	402	447	403	399	384	379	401	429	374	396	395	408	424	372	435	368	410	422	398	400	370	380	396	391	419	410	387	417	388	402	439	395	409	395	393	375	406	389	367	413	402	403	407	446	419	391	425	386	398	379	379	375	424	417	372	405	402	387	394	398	427	407	376	386	435	368	429	407	377	420	383	402	341	414	392	374	397	427	399	414	393	402	401	393	384	369	433	416	411	426	401	419	372	396	404	406	409	418	397	378	420	424	389	383	434	410	412	402	389	404	393	409	381	416	378	400	381	371	417	396	393	392	412	406	393	415	356	422	400	382	428	423	381	393	391	412	369	374	407	415	369	398	398	393	385	418	432	432	416	372	385	406	404	419	412	399	413	411	378	390	377	429	407	376	426	417	396	377	411	449	422	416	402	401	393	400	376	423	376	389	426	373	381	415	421	410	397	367	397	370	426	409	374	409	452	408	402	389	385	447	378	396	421	392	422	403	359	422	438	402	387	369	422	457	418	377	414	420	393	429	398	400	397	407	388	398	415	411	424	397	403	402	392	399	390	397	413	393	430	387	386	383	389	414	418	421	419	394	390	408	421	396	393	409	378	397	411	405	414	391	403	412	374	397	382	461	418	375	441	427	406	375	413	380	400	430	393	435	396	421	427	355	393	397	356	406	390	420	381	421	383	402	402	407	390	415	410	405	387	405	414	379	380	421	376	370	415	387	423	414	405	398	424	374	375	378	392	425	382	381	403	407	437	414	419	393	406	392	381	414	423	404	405	422	395	383	410	405	397	406	393	387	401	363	404	411	424	403	410	407	406	384	417	380	403	413	424	461	400	406	387	433	404	424	373	396	363	363	424	362	396	412	372	404	401	432	383	397	434	420	388	404	410	408	370	432	424	393	397	358	405	396
50662	57538	48222	15208	3507	1374	764	485	403	339	282	260	249	232	188	233	189	204	179	206	186	200	211	205	202	177	183	161	182	184	175	200	192	200	197	185	194	189	223	277	295	297	366	385	281	177	166	664	1728	1507	1243	825	412	266	166	173	180	158	145	151	137	154	154	170	152	134	150	149	140	134	144	151	142	136	147	143	156	142	157	144	147	153	149	146	145	136	143	144	145	161	132	147	164	142	148	145	155	141	138	148	148	154	135	139	136	153	148	166	185	134	162	149	161	179	153	161	151	151	166	145	156	140	148	144	130	137	146	156	151	121	151	141	160	160	163	149	151	148	145	150	164	160	139	135	146	145	128	127	128	147	146	148	124	148	137	137	159	146	146	140	161	165	142	146	130	152	139	165	134	153	140	130	152	135	166	153	156	151	153	157	149	141	148	141	138	137	158	148	152	138	153	153	140	144	165	152	133	156	148	140	133	142	152	171	154	141	140	131	148	173	153	149	148	132	162	125	143	152	156	159	156	124	143	150	151	152	173	140	145	141	142	154	144	118	135	157	146	135	146	151	142	149	143	168	148	140	157	145	166	166	154	146	144	146	148	147	140	150	143	157	137	148	148	141	158	159	138	162	146	153	138	146	159	146	149	142	132	156	141	158	152	169	160	128	155	169	143	141	155	139	135	146	136	152	131	140	146	131	142	151	164	141	161	129	134	154	170	134	155	141	146	155	146	169	137	159	146	155	131	147	148	157	133	152	138	120	145	149	128	152	138	131	140	131	149	137	140	169	143	133	148	158	158	149	143	123	128	155	139	180	134	148	137	160	139	134	143	146	147	150	120	150	151	145	131	136	140	164	150	138	153	110	138	158	153	145	149	157	146	155	132	167	137	157	150	133	159	145	139	157	147	146	159	135	146	141	145	169	164	129	137	152	145	148	151	139	163	150	154	151	167	158	134	164	148	150	151	138	108	142	132	158	155	143	138	145	151	146	149	134	143	136	123	136	138	163	163	127	139	152	176	124	141	139	143	136	118	141	146	147	138	161	135	142	156	128	151	139	160	152	132	163	144	163	159	154	150	169	164	139	161	159	139	125	159	155	163	154	135	151	146	137	144	147	146	142	139	150	146	120	169	147	155	158	151	150	140	164	172	146	146	132	143	148	136	138	134	143	124	159	145	138	140	177	157	131	136	152	154	150	163	162	136	155	147	156	136	156	122	152	139	153	178	145	148	138	158	153	174	135	152	155	169	148	147	118	163	152	155	139	146	155	148	158	166	167	168	157	196	144	160	146	148	151	138	156	152	139	145	126	144	137	155	148	152	149	163	159	148	144	153	151	169	127	161	139	134	153	179	138	148	148	172	149	138	142	149	163	133	155	132	132	164	164	169	123	123	151	149	157	154	146	150	148	161	137	150	141	150	153	166	157	140	149	158	173	140	144	135	110	139	127	133	165	141	134	159	137	148	136	165	138	140	153	152	148	170	166	143	149	145	144	148	138	142	148	167	136	149	175	166	151	147	138	141	157	171	144	166	125	151	157	167	142	160	148	136	160	150	140	157	146	137	159	137	166	136	154	132	150	153	192	132	133	137	142	168	142	147	147	159	147	143	152	135	118	145	138	147	145	144	161	153	132	139	167	125	147	159	143	147	146	149	144	141	148	175	135	148	157	156	170	142	133	163	129	135	142	156	155	147	140	131	126	161	159	170	156	150	133	145	152	147	156	143	135	133	140	120	129	138	138	141	150	146	127	139	164	152	149	140	137	153	145	143	181	140	135	151	149	163	128	169	129	143	128	136	158	139	139	147	155	172	153	138	154	141	176	120	184	146	155	135	132	162	145	124	155	150	158	162	154	156	140	139	140	144	148	148	161	159	134	136	140	141	146	152	136	144	141	141	150	161	175	136	163	149	143	154	140	135	156	161	132	161	139	173	153	158	118	173	151	152	151	133	142	150	145	150	123	137	154	155	151	141	161	119	120	135	130	147	128	153	160	146	148	139	148	125	153	152	166	154	149	145	149	129	161	141	145	133	146	169	156	148	159	116	138	132	150	140	159	139	143	151	156	140	133	145	164	147	150	127	143	145	153	141	154	127	128	173	142	153	139	122	135	173	134	146	161	135	157	172	163	132	157	135	138	146	147	154	157	138	164	149	156	125	147	148	139	134	161	145	117	135	153	152	142	142	146	131	155	141	137	147	153	154	139	132	145	138	150	158	149	153	132	180	143	169	136	148	151	148	155	156	153	126	143	164	137	164	142	161	159	160	151	154	146	144	155	151	135	131	155	163	147	163	135	158	158	157	143	141	153	138	147	161	157	134	164	139	157	129	142	157	131	165	161	125	132	142	137	139	147	142	132	159	141	133	148	143	142	148	158	158	126	143	184	136	169	139	154	139	134	149	153	149	145	188	143	123	152	137	140	165	150	143	156	144	145	142	159	147	129	150	149	134	150	157	151	150	119	144	164	148	139	135	161	135	130	135	140	174	119	142	132	168	160	146	149	159	149	160	167	159	152	133	152	134	138	139	146	123	121	169	144	154	150	149	146	131	146	158	156	144	141	139	144	151	168	158	142	140	158	147	141	153	150	148	172	139	116	151	148	136	154	141	153	142	142	135	141	156	128	148	148	145	138	111	163	155	136	158	165	163	148	161	161	147	173	149	133	143	146	146	149	148	149	145	117	143	153	141	159	177	140	145	155	173	142	157	136	130	144	142	160	132	155	147	138	148	132	149	133	146	149	157	146	166	160	132	148	178	153	142	144	136	126	142	145	156	138	156	149	145	140	154	131	154	146	125	145	150	171	143	168	137	157	162	149	139	165	139	167	136	145	152	143	168	131	160	158	134	128	136	147	175	156	176	149	133	144	155	165	146	139	139	124	162	152	163	136	169	140	130	154	136	182	155	161	136	158	135	161	139	148	138	161	142	134	158	141	148	162	138	140	159	158	153	154	154	131	146	162	158	139	167	134	144	156	165	128	166	146	139	125	169	160	143	156	144	151	149	160	144	159	132	162	135	153	134	159	135	134	170	137	138	165	140	146	157	154	154	163	144	133	154	147	145	137	135	133	128	140	151	151	150	154	174	144	144	144	139	151	142	144	143	137	146	145	161	133	147	136	165	128	144	157	149	150	157	138	152	140	125	149	137	156	162	158	145	171	156	136	125	156	143	157	160	177	136	137	135	161	154	140	160	141	134	167	143	141	112	141	160	127	156	132	177	142	141	160	157	125	154	143	140	147	159	187	150	154	142	154	152	166	146	141	144	149	184	150	148	139	144	147	153	138	146	134	149	140	153	151	155	136	145	145	173	153	134	146	165	141	158	137	145	138	154	173	150	161	152	145	144	129	147	153	137	129	164	145	138	137	157	122	149	160	129	139	141	146	148	138	139	139	135	158	133	151	137	142	146	149	144	168	162	158	170	141	135	149	149	157	158	160	133	154	164	137	125	154	126	158	137	137	153	177	173	172	154	167	158	140	139	143
34936	47177	30559	3826	3347	2577	2212	1738	1505	1297	1242	1046	1003	891	804	775	757	738	626	685	675	694	669	691	608	576	635	589	602	658	689	704	672	640	621	578	632	682	897	1312	1414	1727	2023	2381	1290	801	479	3996	10000	8571	6686	4210	1803	813	554	438	394	367	391	388	367	395	364	375	350	354	387	354	383	366	346	392	346	379	386	391	374	406	345	368	348	417	375	386	370	395	394	394	374	387	351	412	377	398	383	386	383	379	378	390	366	368	368	345	385	373	341	379	335	328	383	384	364	398	380	412	388	365	402	370	398	397	358	406	385	350	380	373	390	390	390	381	383	350	397	352	384	400	355	390	379	358	387	390	342	391	367	386	364	393	372	344	361	374	396	415	388	379	365	392	385	367	358	362	377	378	366	360	376	357	391	402	380	419	381	347	382	359	378	358	381	343	383	392	350	401	381	385	375	383	395	400	369	365	344	399	391	371	390	377	380	361	369	366	406	368	351	356	337	351	413	342	365	389	353	406	386	380	375	407	375	362	352	389	380	396	376	343	360	396	359	371	381	402	339	383	375	362	390	342	381	393	371	408	372	368	365	361	400	355	378	360	330	367	366	360	359	350	402	406	383	379	380	370	387	394	385	382	377	348	351	368	394	368	383	382	382	364	391	365	378	405	396	367	403	387	386	364	363	387	403	348	374	368	398	376	353	394	334	383	405	351	375	334	360	423	344	392	383	357	341	402	368	374	399	364	383	400	396	392	381	368	373	376	364	363	402	411	348	367	359	349	352	364	425	384	321	392	380	407	343	364	345	345	387	359	368	374	371	345	370	363	349	335	364	378	373	362	381	372	376	372	370	367	387	346	337	357	377	392	393	366	392	402	371	357	384	362	367	378	383	372	374	362	373	410	348	362	379	349	362	361	375	369	386	352	360	387	373	388	389	385	393	370	343	372	362	365	374	372	386	367	389	379	378	396	381	368	352	399	342	373	383	373	400	376	385	390	373	374	380	386	350	359	382	353	375	363	393	349	425	382	376	397	396	392	394	338	361	375	369	374	370	354	333	366	373	407	371	395	345	369	358	392	350	363	356	366	367	376	326	359	342	363	385	398	393	382	378	384	357	385	414	343	360	374	391	381	413	404	387	346	363	381	404	378	385	348	329	354	415	379	367	351	337	355	366	406	361	322	401	375	366	368	392	399	400	409	378	419	375	402	355	381	397	384	391	359	363	385	400	363	366	393	377	386	375	364	373	387	343	374	403	422	363	355	413	361	348	356	400	360	373	350	393	385	367	384	371	372	352	403	406	383	391	346	360	362	365	367	371	391	389	377	391	384	371	427	369	362	353	346	364	363	362	356	368	381	354	403	378	367	353	415	399	388	381	364	356	406	368	357	377	399	415	342	362	391	392	377	381	388	386	375	355	369	392	366	373	386	352	373	399	356	398	363	379	357	357	362	407	377	416	366	360	349	374	360	388	369	385	379	376	372	374	387	396	372	371	359	368	384	395	380	355	388	392	385	382	380	376	382	405	378	394	376	355	385	355	383	378	408	369	354	375	387	362	367	376	364	373	365	396	379	378	326	343	394	358	365	391	398	387	402	354	376	379	365	376	397	372	352	406	414	356	370	392	377	321	348	373	368	409	357	356	403	367	391	385	383	379	374	368	372	346	360	387	356	397	358	348	367	372	368	380	371	413	372	359	368	329	376	388	373	377	373	401	384	373	383	365	411	356	392	420	384	374	361	379	355	356	350	379	416	364	394	410	373	385	401	371	375	354	366	349	366	399	360	326	356	352	361	395	356	392	378	374	411	367	368	336	349	367	342	390	388	422	388	368	377	350	353	378	407	390	392	399	380	400	377	350	367	348	369	359	362	379	378	378	387	378	373	370	376	399	352	378	384	382	370	354	379	369	375	370	367	376	351	414	399	359	369	367	374	390	367	385	362	363	368	367	362	378	348	400	385	361	373	379	351	364	380	390	356	392	392	368	415	378	386	352	372	365	400	352	346	350	372	365	375	381	357	383	402	365	415	349	370	369	406	357	378	368	396	401	369	370	355	351	386	389	368	361	403	363	356	392	403	393	361	386	385	361	372	369	363	364	393	409	376	368	396	376	361	357	362	388	385	358	424	361	397	377	382	402	381	370	376	373	348	397	397	353	339	375	366	358	352	355	378	381	377	411	380	348	396	372	412	353	363	360	377	393	383	410	395	386	367	361	363	337	363	375	392	390	381	353	328	369	351	375	367	384	372	366	361	412	367	368	386	361	340	357	405	397	363	383	366	383	406	386	346	386	387	360	362	373	364	389	393	364	367	374	337	337	378	361	364	401	359	352	383	390	402	390	356	368	382	360	365	420	381	403	368	364	356	369	358	380	395	369	356	418	367	375	412	354	390	358	368	360	371	393	376	385	360	400	332	384	420	388	370	387	348	376	341	355	370	383	399	363	383	367	377	381	348	388	378	369	364	367	406	375	351	377	386	392	374	355	368	369	343	366	372	358	389	338	349	386	378	374	389	368	350	356	379	376	378	394	384	362	384	346	367	381	398	353	356	416	385	366	402	384	366	386	366	385	357	390	374	365	349	372	362	364	360	377	381	370	385	392	359	355	367	372	419	377	376	360	375	366	392	401	345	362	414	393	356	397	397	344	371	391	366	358	365	368	403	334	388	386	364	384	383	352	390	368	412	386	375	383	358	339	378	387	387	403	378	369	364	355	348	362	344	367	402	401	326	408	329	367	390	387	378	378	378	387	342	367	350	384	334	365	376	354	366	381	395	373	369	351	382	347	375	372	379	339	402	373	409	356	382	354	341	365	360	374	357	355	391	379	395	347	383	357	399	362	385	378	386	368	370	374	364	421	386	382	342	387	401	359	359	398	367	367	372	349	386	393	380	345	397	368	354	391	345	361	373	401	371	363	363	405	398	379	383	387	351	384	384	355	354	411	374	375	349	346	375	354	428	347	393	377	358	356	380	344	363	382	367	394	345	382	384	366	383	380	389	390	410	376	378	381	347	390	372	373	364	362	355	333	387	364	349	382	356	385	405	400	355	376	390	378	366	364	384	401	370	354	359	360	391	391	390	391	387	406	325	377	371	378	381	362	355	371	339	371	374	379	330	371	367	367	429	386	345	360	387	377	365	371	388	352	362	360	385	335	398	364	391	386	375	338	375	363	378	381	389	367	380	371	403	341	408	374	395	391	333	388	367	382	373	355	389	351	396	331	428	378	388	365	390	389	397	401	345	373	400	362	414	377	383	381	381	347	368	395	367	377	377	376	348	392	372	390	388	357	403	400	367	385	401	364	362	379	376	399	367	371	365	347	405	358	359	378	375	376	388	407	362	382	385	377	378	355	386	402	396	382	369	355	420	414	378	399	359	392	388	360	405	393	391	401	401	359	358	369	403	344	342	362	333	407	377	343	411	426	360	350	358	397	383	379	352	397	382	399	344	384	392	407	372	392	369	336	371	380	361	389	389	365	371	392	373	374	340
6387	5416	4369	274	173	149	142	137	144	158	121	152	120	142	142	145	144	144	140	138	137	151	138	136	164	145	136	119	163	160	149	132	127	126	150	152	130	129	173	138	166	145	150	161	163	129	134	127	183	256	269	262	223	153	156	131	117	135	131	145	138	111	141	131	151	128	134	131	153	147	121	129	145	146	132	130	141	127	106	137	119	133	131	141	123	119	121	129	121	120	142	142	144	159	135	143	135	106	144	127	162	133	148	128	150	147	146	145	147	132	131	145	141	150	138	140	134	123	137	129	133	127	120	150	110	127	137	152	122	130	157	140	148	142	136	127	130	144	125	113	135	130	142	149	126	105	128	130	132	128	136	138	128	124	120	120	145	130	140	150	156	130	119	133	122	131	141	143	158	129	144	148	134	140	138	117	138	147	126	146	112	125	138	137	140	137	124	140	127	137	130	155	141	156	148	163	132	123	145	143	127	132	121	120	160	129	120	134	131	123	148	131	154	132	104	120	137	128	122	137	145	143	125	153	153	143	141	124	125	120	152	141	127	117	141	137	108	131	140	141	124	125	136	139	116	116	121	158	132	116	160	115	133	131	144	128	133	140	127	120	141	132	114	148	136	143	113	141	132	133	135	131	135	150	105	131	149	131	140	129	121	140	140	116	135	106	139	159	138	141	157	131	132	127	141	137	139	122	126	122	132	123	138	128	152	125	150	141	143	126	146	128	109	142	151	141	125	146	137	127	136	143	138	147	144	116	125	134	116	118	129	109	128	133	140	122	149	113	130	143	131	118	140	134	130	163	140	146	133	144	140	155	131	117	151	140	159	155	126	129	138	132	138	132	124	132	136	127	155	122	134	124	120	145	138	131	114	117	153	138	121	127	122	127	144	159	111	133	152	147	148	136	139	115	153	132	134	124	123	131	108	132	148	123	144	150	151	133	135	137	144	133	144	156	140	138	126	130	136	118	126	137	131	149	135	131	126	130	143	122	152	128	143	129	142	138	130	130	132	141	137	138	139	129	134	142	133	126	139	152	131	128	144	146	119	165	135	159	131	138	115	136	132	137	132	141	125	131	125	135	125	132	137	144	119	137	126	150	134	145	144	151	132	134	134	119	152	117	157	126	141	129	141	131	137	131	141	133	135	123	147	146	150	139	129	135	162	127	144	119	145	146	141	131	130	129	142	132	110	144	148	131	126	124	147	161	116	156	129	141	127	133	125	131	133	155	127	136	148	129	130	134	149	139	161	128	136	145	142	121	128	111	125	161	138	150	148	146	128	124	136	121	130	142	148	144	124	142	163	131	154	134	113	136	145	111	139	121	116	156	132	125	128	142	125	113	138	132	129	120	138	136	126	110	145	139	141	150	133	138	154	128	155	148	132	116	133	132	128	128	124	120	158	135	140	142	154	138	133	121	146	136	129	144	127	142	122	155	136	142	153	137	124	127	144	130	124	123	140	144	116	130	141	121	133	140	152	140	140	144	122	129	162	130	125	140	144	130	132	116	156	149	130	129	132	131	147	125	143	128	121	133	148	127	143	144	126	138	117	110	141	153	141	144	144	139	144	112	112	147	133	128	140	150	130	119	124	119	133	127	143	158	135	143	117	110	145	123	147	148	121	142	148	167	123	142	146	114	137	122	122	130	128	139	146	107	128	122	137	111	140	138	146	117	125	126	117	152	138	151	135	127	114	125	130	151	137	116	137	136	144	127	118	145	142	150	124	135	123	139	146	132	143	137	138	141	126	135	162	148	158	145	144	120	145	136	146	137	138	125	128	163	132	130	143	124	157	136	131	135	123	143	134	158	143	135	131	146	132	135	140	140	129	128	149	132	138	127	138	140	147	127	126	135	135	126	162	142	150	141	123	130	135	135	118	126	152	136	137	135	130	142	115	136	117	121	143	127	144	137	135	132	139	114	142	128	139	131	132	118	138	144	145	132	139	101	110	122	130	104	112	138	136	130	146	111	140	156	128	151	140	147	141	141	157	141	142	145	136	139	146	135	144	132	139	153	130	141	138	142	152	127	115	144	122	149	135	120	137	137	131	121	131	141	139	136	136	129	157	151	152	135	125	142	124	153	144	145	137	133	149	125	143	124	117	142	143	130	140	137	119	139	152	122	120	116	153	152	134	143	150	124	133	143	122	149	127	133	123	127	133	148	130	131	105	121	137	156	154	151	133	136	153	126	117	131	143	108	132	126	153	128	131	126	139	146	122	123	145	145	132	142	138	132	123	102	130	144	125	114	142	125	134	106	134	155	142	136	134	134	135	146	133	114	126	149	119	144	127	142	128	130	138	143	123	145	146	147	138	134	134	135	141	158	129	137	128	132	149	129	127	130	145	131	131	148	141	137	128	156	131	128	129	145	128	127	128	140	139	121	130	109	123	121	138	135	140	148	140	162	102	130	154	137	134	136	134	135	138	135	135	110	126	126	147	135	153	139	128	147	132	136	133	133	113	153	118	127	134	151	116	122	133	137	140	145	125	141	141	162	134	140	127	131	120	124	133	142	115	134	134	135	134	141	126	120	134	140	122	127	126	127	128	135	134	134	135	164	143	131	138	143	145	146	133	141	129	127	121	129	142	157	158	135	136	118	129	134	146	134	125	135	148	133	137	137	136	125	131	148	143	127	129	140	131	129	149	138	156	163	135	154	129	136	126	127	153	127	149	123	153	127	134	132	138	164	122	149	137	150	131	157	124	147	137	153	124	131	119	154	144	131	140	127	105	123	102	156	136	130	131	122	142	128	156	148	130	125	111	126	142	139	116	158	134	140	122	139	146	137	146	135	139	143	132	159	133	143	147	138	143	129	128	141	144	133	148	132	140	134	119	142	134	112	117	133	163	139	124	134	135	126	132	146	123	127	123	130	120	118	122	114	143	147	129	119	138	137	130	120	133	129	133	132	107	124	130	124	123	147	147	144	136	129	139	127	137	125	129	120	132	127	124	139	136	152	126	131	134	136	123	148	116	118	128	142	141	134	134	139	129	146	137	131	121	115	141	157	145	155	124	139	131	121	133	123	136	153	119	128	134	138	144	130	152	151	144	156	138	120	139	149	116	151	126	137	138	133	149	132	148	142	140	144	122	158	128	131	138	141	123	124	129	122	144	121	148	133	121	139	139	132	153	142	141	145	146	128	111	134	141	151	133	172	140	131	142	115	147	152	124	151	122	141	143	138	138	138	138	162	126	130	131	139	146	157	140	120	131	131	115	146	121	128	140	140	156	150	129	134	135	121	135	137	131	121	153	121	148	120	132	138	128	115	120	116	155	149	128	136	143	126	143	123	131	130	149	124	134	130	130	118	152	129	131	131	133	143	143	137	105	141	122	133	134	130	153	144	142	116	123	125	125	138	134	133	135	124	151	108	131	147	153	126	140	129	130	138	114	135	141	118	122	116	136	122	143	134	130	133	110	135	127	127	128	150	100	124	126	130	125	142	154	138	141	121	142	140	151	139	125	119	136	133	127	137
5073	8161	6542	573	492	462	417	398	415	391	393	394	362	381	401	372	357	339	361	375	413	419	406	381	408	382	344	433	462	460	431	421	405	417	360	422	425	411	386	406	436	399	446	492	445	439	419	431	915	1155	1168	946	640	498	393	372	379	364	357	336	375	325	373	353	376	337	370	351	356	360	323	369	361	348	340	389	368	337	355	362	335	369	358	326	376	353	354	326	322	371	353	339	327	324	356	373	330	347	362	333	331	329	347	364	359	346	347	367	357	365	353	370	343	346	363	376	325	365	362	307	366	345	368	342	366	346	346	380	358	340	339	355	336	375	345	316	342	333	371	359	380	382	384	383	345	357	351	394	326	400	374	347	366	361	385	340	336	380	391	349	350	320	374	359	381	356	399	335	358	376	346	375	342	356	354	377	385	390	370	328	357	353	356	359	347	313	359	360	358	374	383	334	342	369	358	360	341	350	380	352	391	344	333	316	385	350	362	313	358	371	384	334	382	356	326	351	335	328	345	334	345	372	363	376	350	348	333	365	347	330	400	320	347	371	355	351	336	327	361	395	373	359	325	377	376	319	366	349	356	341	358	341	350	348	316	339	336	358	353	361	369	365	328	346	353	353	371	366	377	326	343	344	385	352	349	332	383	337	346	403	346	354	340	368	350	369	364	352	353	366	410	339	343	399	359	358	365	358	344	377	353	374	383	358	325	365	334	355	366	374	399	332	353	322	333	321	350	359	326	344	329	352	319	363	338	369	365	385	381	356	322	350	340	368	373	358	371	328	319	355	370	350	342	338	342	374	377	359	345	349	344	338	330	363	369	341	371	379	334	327	354	358	342	362	367	319	351	345	366	354	359	363	369	355	362	353	372	355	352	333	371	342	343	357	327	364	352	355	337	371	367	359	358	341	353	340	369	379	371	367	380	357	351	382	347	357	344	342	367	337	318	355	339	377	344	342	352	373	363	330	350	377	360	340	356	340	329	353	375	370	328	345	360	370	368	366	349	331	348	370	335	339	347	368	356	367	358	364	411	353	348	326	345	369	347	356	333	333	392	357	351	357	341	345	366	354	376	390	375	337	298	385	376	349	350	333	381	345	379	376	364	366	336	352	363	335	371	352	369	384	356	364	378	343	325	365	365	382	346	323	346	378	352	377	337	393	348	352	372	337	359	346	351	341	375	346	344	376	365	315	375	370	339	385	397	354	338	361	346	342	375	399	365	360	384	334	356	350	358	359	368	351	377	319	359	340	328	334	354	352	356	362	344	347	348	335	361	358	366	320	339	368	365	378	365	335	337	383	371	364	346	313	380	368	357	363	390	381	335	349	352	363	361	377	331	361	395	375	342	362	361	387	355	352	372	401	353	341	342	308	362	369	344	351	336	330	337	338	362	381	340	358	338	376	365	344	367	367	329	358	372	370	350	375	366	366	353	352	344	366	365	344	363	378	339	340	359	369	383	347	320	372	367	379	368	320	370	351	379	366	363	351	314	369	364	354	358	335	331	351	346	363	345	360	345	329	356	337	368	369	351	354	349	346	333	352	364	350	340	388	349	332	340	369	351	332	343	384	360	368	338	371	349	315	342	398	365	373	333	319	352	345	346	378	355	365	355	369	355	334	333	320	355	354	356	352	363	346	336	363	354	375	375	361	356	364	372	367	341	334	394	344	353	317	315	328	350	387	387	334	358	325	346	384	365	354	350	357	342	332	330	360	356	348	382	375	387	373	363	332	329	349	314	363	360	365	343	366	357	335	386	371	363	365	349	358	352	332	348	317	333	355	321	347	354	354	381	344	337	342	349	341	343	353	353	369	323	345	347	371	341	345	355	373	346	355	348	318	375	334	350	373	356	374	345	387	362	370	344	337	357	343	335	344	353	392	358	383	373	360	359	361	357	341	355	363	341	340	364	337	329	338	323	352	364	361	400	335	366	405	385	350	378	342	356	360	343	333	391	336	345	370	338	377	372	341	351	349	359	360	334	357	338	398	353	341	337	346	334	363	352	346	344	327	342	345	363	356	366	368	357	371	370	385	340	353	399	326	315	314	357	321	356	345	399	368	336	390	352	386	386	374	343	354	357	337	382	349	369	341	365	348	372	338	371	376	360	343	328	348	360	330	380	374	359	362	363	350	361	360	363	365	358	358	335	361	346	361	327	325	355	305	323	361	366	372	360	328	358	328	370	384	364	363	336	341	365	355	341	322	390	344	362	361	346	362	342	359	387	354	397	341	412	346	342	345	337	327	324	378	386	350	350	387	315	358	334	351	395	349	374	371	328	367	347	347	384	332	346	340	357	382	341	373	352	367	358	368	367	353	354	349	379	331	353	357	326	358	346	361	369	333	373	334	386	340	331	376	350	341	341	316	345	379	348	347	336	357	334	353	394	369	353	369	364	341	328	360	319	339	376	370	370	334	333	339	332	367	352	346	333	366	361	334	360	353	347	404	317	354	364	333	355	325	373	330	347	333	365	361	346	356	356	331	391	341	301	324	334	323	348	346	364	399	345	369	356	344	356	366	359	342	374	328	368	365	343	346	352	329	323	348	358	354	354	351	370	358	339	349	357	362	353	364	356	362	373	364	353	306	317	362	408	319	364	321	376	372	337	346	396	356	359	355	361	340	348	375	332	349	392	340	340	359	388	377	379	312	372	379	356	368	344	348	389	360	378	355	364	369	329	347	338	348	353	343	367	364	331	371	380	349	356	345	370	343	346	344	338	343	332	358	347	363	343	357	342	342	354	379	346	347	352	363	334	373	391	359	434	339	329	359	354	344	358	333	363	351	345	337	378	326	367	345	334	365	360	359	364	352	355	323	346	363	360	356	379	359	331	383	347	316	367	326	322	354	372	361	355	352	344	357	350	319	366	357	357	372	386	343	340	365	330	379	357	339	392	386	354	353	346	379	383	368	377	339	355	361	366	364	351	347	351	350	368	353	370	352	382	360	303	386	378	356	379	350	357	347	352	335	359	328	346	378	362	384	380	361	324	358	359	377	379	359	376	372	385	358	349	352	363	379	343	333	357	345	340	330	341	304	371	332	363	325	344	358	343	383	366	364	345	349	330	339	354	375	351	355	321	369	360	337	340	341	354	375	321	353	350	349	357	334	311	339	344	369	390	339	333	368	345	355	334	362	350	335	348	346	362	330	347	318	332	332	356	352	333	319	330	364	340	342	347	335	337	347	376	359	367	351	353	364	370	402	387	354	364	328	322	365	366	362	353	339	346	385	343	367	352	344	372	340	357	348	386	368	337	361	351	311	363	326	319	346	373	347	378	348	341	374	348	359	390	387	349	390	366	351	331	370	357	367	365	361	336	321	371	352	369	375	356	370	351	353	352	364	324	352	344	365	368	316	383	372	351	387	370	349	351	374	339	370	356	347	360	330	366	320	359	382	404	384	344	352	349	321	322	336	371	350	357	344	336	369	383	358	365	373	384	340	368	339	324	342	328	336	357	358	334	374	344	338	357	351	360	356
41659	40117	43875	12885	2107	823	481	338	288	278	197	219	239	228	201	192	204	190	192	203	187	193	201	198	197	201	218	191	179	172	187	175	185	201	197	198	175	187	192	206	189	310	282	260	244	241	183	319	1008	1059	914	614	347	230	192	150	163	160	173	166	149	191	168	175	167	169	132	157	173	181	151	159	161	176	157	162	180	159	166	160	165	197	162	167	161	173	177	156	156	151	173	162	170	165	159	151	162	162	170	159	147	155	171	155	191	159	143	165	154	153	158	159	180	151	158	158	180	167	161	200	156	169	147	159	172	153	153	168	179	145	139	171	155	152	165	142	156	167	167	153	156	176	148	152	179	163	157	157	147	164	173	156	181	176	141	165	168	153	151	151	153	164	176	151	162	170	162	158	154	181	176	171	165	161	163	144	186	148	152	183	164	163	155	155	174	153	184	153	158	179	137	153	165	147	178	166	180	157	188	157	176	168	155	178	149	183	150	124	155	157	160	153	164	170	159	152	148	181	151	149	143	167	147	154	152	172	180	165	166	148	166	169	180	166	138	165	150	150	183	163	167	156	197	160	166	169	164	156	156	174	153	159	150	169	151	166	171	175	145	174	173	161	167	188	188	168	158	154	160	184	179	163	178	164	160	162	167	172	149	153	167	164	166	195	146	168	157	168	162	149	162	174	166	146	158	160	158	148	175	137	160	154	151	173	182	133	156	141	119	189	170	159	166	159	138	153	143	161	146	168	170	154	181	167	157	164	139	175	138	138	174	162	150	139	156	153	135	167	168	164	136	161	143	169	154	145	127	158	150	166	151	142	160	164	169	153	155	160	164	142	177	161	160	145	147	168	149	163	147	168	146	152	150	170	146	158	149	159	171	158	170	179	149	176	169	159	176	159	159	158	154	151	172	159	181	141	161	170	148	167	194	187	164	149	179	155	168	150	171	154	157	150	171	171	169	138	149	176	136	147	152	156	197	172	167	171	170	161	171	193	171	176	164	170	148	168	146	171	155	169	145	149	178	162	158	168	161	141	145	140	166	159	151	175	157	143	142	162	158	194	166	165	144	169	145	157	171	161	169	137	169	157	165	139	165	158	160	183	150	150	177	162	173	144	162	168	168	170	164	164	151	127	167	164	145	157	187	183	165	149	155	184	143	154	160	148	161	162	163	159	159	143	154	182	145	129	147	179	169	151	153	179	130	158	147	166	160	177	179	150	176	165	145	168	158	147	162	168	154	152	157	148	167	130	155	177	147	145	167	156	187	162	161	144	134	164	155	156	163	204	168	147	155	164	144	154	185	176	140	165	155	123	138	165	162	205	141	151	149	184	178	151	138	151	160	159	187	166	191	169	146	169	148	178	169	175	170	158	150	147	178	160	156	142	161	153	168	179	153	174	159	146	165	169	183	155	151	182	189	149	168	165	149	175	175	159	151	168	161	168	177	166	159	169	148	166	190	150	159	178	169	145	163	161	154	160	161	158	160	151	181	169	175	149	180	150	163	138	151	162	150	139	154	137	170	175	145	150	165	172	151	154	163	183	159	149	168	177	156	153	151	149	155	161	165	150	160	152	160	147	174	148	164	169	149	167	178	164	173	165	147	150	183	148	184	178	164	177	180	169	141	170	151	162	161	162	172	155	159	153	155	164	167	151	151	179	172	166	155	167	169	171	162	146	168	171	147	170	176	183	158	166	158	177	161	161	149	155	149	166	153	184	157	164	159	153	197	173	139	161	150	177	136	157	160	153	156	170	167	143	156	167	185	156	157	148	169	164	149	178	149	157	180	167	155	152	146	146	164	161	162	154	148	141	179	195	157	161	168	165	153	143	171	155	162	163	165	163	146	164	165	162	156	159	154	180	156	131	180	156	152	174	171	162	162	149	151	136	171	151	169	160	140	163	156	149	148	155	167	175	149	153	172	170	148	130	163	145	161	153	172	158	160	161	157	147	149	141	158	163	144	170	180	144	155	165	148	151	157	158	154	156	170	163	178	157	157	163	184	146	158	152	134	170	180	136	167	168	157	179	159	163	170	159	171	141	174	186	165	154	157	139	150	163	161	164	180	159	164	190	165	169	149	160	148	160	156	174	178	165	164	159	151	124	165	163	165	163	165	185	175	165	156	173	132	186	168	182	162	143	149	181	156	173	147	156	140	156	148	150	171	158	166	180	193	150	151	153	169	146	158	159	155	151	158	150	183	148	147	138	179	168	158	169	172	167	165	148	154	178	140	163	199	147	141	170	184	170	144	165	175	146	176	171	152	144	168	168	162	141	173	157	176	172	151	146	178	150	157	134	154	148	148	157	150	148	157	145	155	155	176	153	179	158	161	176	175	173	183	165	148	135	166	166	164	171	163	148	178	147	184	174	170	145	146	181	164	165	148	154	154	163	172	144	145	177	155	161	169	184	176	171	159	164	141	153	164	162	181	181	146	155	146	149	153	172	192	169	159	140	162	155	186	135	172	179	187	173	164	149	167	182	172	156	145	161	167	171	147	147	159	160	152	126	150	166	157	159	174	178	170	150	161	151	160	172	173	159	152	153	171	158	150	144	159	165	141	170	165	151	159	151	196	159	144	150	179	146	169	161	158	182	162	159	141	151	166	181	159	164	170	154	153	161	181	147	152	164	159	154	153	168	188	169	163	150	168	155	172	150	155	161	160	160	157	153	164	144	137	168	180	167	174	166	161	174	156	179	159	153	158	176	170	159	166	167	143	140	148	169	189	168	164	158	148	163	159	144	153	171	163	172	143	146	174	155	192	157	156	149	157	155	161	145	155	154	156	158	162	152	155	151	143	177	171	151	129	152	169	160	166	141	152	139	173	168	130	148	158	160	170	174	152	175	178	168	162	133	156	162	156	160	158	161	127	179	170	167	167	178	153	150	159	170	167	149	141	164	173	165	151	153	180	141	169	155	159	159	173	164	147	134	146	132	156	172	166	183	145	152	165	164	157	157	166	147	169	166	146	157	154	156	164	156	181	158	144	164	143	159	183	152	161	171	153	162	178	164	155	168	134	169	147	170	179	167	153	164	181	185	166	161	155	147	159	153	149	179	139	165	135	161	200	158	174	160	154	160	148	172	172	122	161	192	163	170	136	167	158	154	153	161	163	171	147	180	147	176	168	142	163	168	185	161	150	156	156	158	182	164	166	192	194	158	157	177	184	140	169	154	150	152	158	157	176	153	168	155	169	161	186	178	158	160	160	159	189	171	164	146	151	163	173	171	157	160	154	152	167	138	147	153	145	187	140	183	162	162	158	167	165	153	151	172	160	143	165	161	145	135	158	162	188	147	159	155	144	158	173	148	170	176	160	167	164	170	132	170	157	192	169	161	188	152	156	176	163	167	156	167	156	167	166	168	170	140	177	166	156	147	176	165	188	164	163	163	163	163	182	169	155	146	174	136	139	167	175	167	170	165	179	150	135	156	157	168	174	161	175	206	184	156	152	183	158	155	184	149	180	170	169	151	155	160	151	170
27129	34025	31964	2674	2180	1811	1559	1214	1196	980	893	840	783	753	666	673	623	594	610	632	671	623	567	549	590	612	622	681	602	637	647	597	593	555	578	619	628	633	668	791	907	1606	1463	1187	1078	1025	674	1478	6200	6488	5251	3097	1366	827	576	472	441	407	410	445	404	406	417	437	396	417	423	403	379	384	423	389	399	411	408	401	374	423	399	373	380	403	405	414	423	411	421	423	409	420	392	393	422	409	399	406	420	424	436	385	435	425	436	410	436	403	413	427	418	418	436	427	410	411	434	409	394	422	398	410	404	395	412	418	418	435	426	382	381	414	381	454	402	419	431	436	443	377	392	411	399	417	435	431	423	431	422	424	428	436	435	416	444	408	396	400	432	392	401	407	406	421	397	384	425	409	416	413	391	396	414	393	432	416	432	442	403	445	405	396	378	405	422	423	399	429	399	389	438	378	364	374	425	412	417	343	428	422	397	393	410	425	404	412	407	401	416	437	417	436	414	387	411	406	373	420	376	389	416	423	378	392	414	439	417	443	410	409	455	368	393	434	424	385	428	403	408	441	388	416	408	379	434	452	418	377	450	407	417	421	393	400	401	387	418	407	457	404	416	406	428	395	442	425	417	422	391	421	418	403	390	424	387	398	397	407	420	417	387	412	428	414	394	393	434	403	424	408	398	440	437	398	402	403	417	414	411	409	415	403	435	454	415	405	425	386	432	390	434	447	410	394	441	416	418	388	408	414	396	378	388	380	431	410	402	433	398	432	431	418	410	426	427	390	410	396	409	413	426	413	419	405	412	450	412	421	410	419	412	418	379	427	431	397	405	448	397	429	415	446	355	406	397	456	424	433	391	418	403	378	376	416	428	405	424	410	418	389	426	409	389	432	421	403	431	415	379	397	386	406	411	402	412	393	426	407	409	363	382	403	426	439	397	436	428	384	411	435	388	465	415	403	444	434	396	411	391	430	407	368	385	391	436	418	423	450	417	411	385	409	447	369	402	418	428	413	411	384	369	373	430	384	428	402	406	380	388	422	414	417	410	411	400	407	429	397	421	413	412	399	452	439	387	428	399	416	394	441	429	405	426	424	391	421	407	399	391	442	426	407	417	395	402	400	434	422	380	412	422	440	395	394	382	395	396	407	378	402	394	423	392	445	407	387	419	420	416	410	449	385	396	399	422	379	410	417	428	402	427	407	402	415	422	390	442	446	411	412	400	426	432	399	414	406	404	428	439	413	431	390	385	421	398	431	441	442	411	401	414	386	433	409	396	419	396	411	432	438	416	396	427	413	398	392	419	421	391	363	449	411	378	406	421	419	395	405	417	407	395	464	421	382	408	431	415	419	434	411	405	428	376	459	389	405	429	411	374	437	432	431	414	390	380	399	408	377	405	372	404	427	399	391	453	392	385	412	428	393	433	414	409	416	421	407	417	400	404	409	421	415	434	483	408	385	408	410	399	394	435	420	407	432	395	415	427	400	423	404	429	413	425	452	378	400	439	402	447	431	417	395	414	408	430	394	410	419	417	422	435	381	403	427	411	407	432	415	383	450	440	414	411	394	427	425	440	437	375	401	392	402	384	441	407	414	425	415	449	413	370	415	431	411	379	447	420	406	412	408	377	415	393	397	379	392	407	428	397	415	444	443	412	384	410	391	409	404	411	422	419	379	389	419	441	418	406	410	394	435	394	409	422	394	423	400	396	416	399	377	402	392	425	426	413	400	428	411	398	431	406	400	446	421	401	402	407	363	410	438	412	400	368	390	414	410	401	436	412	424	411	421	419	394	440	393	423	428	409	386	459	414	449	443	416	428	437	398	424	398	402	425	427	400	425	414	417	399	420	407	399	425	420	416	419	424	408	427	434	391	403	429	416	412	421	398	414	442	395	413	399	392	399	401	402	391	426	439	409	426	379	413	429	414	434	372	402	387	424	444	393	434	424	401	434	397	394	409	373	386	418	417	399	439	407	419	389	454	393	440	363	438	436	409	456	349	430	422	404	421	416	436	405	426	441	419	419	410	406	409	410	395	368	414	427	396	397	420	382	440	408	403	371	412	434	414	406	427	391	360	409	398	415	416	393	388	427	415	398	440	427	409	401	421	432	424	394	388	424	399	428	391	371	406	441	406	418	426	439	391	423	393	419	421	455	413	416	413	400	449	436	399	411	393	432	371	356	415	394	389	425	426	390	423	379	437	444	447	409	461	423	429	389	413	407	373	421	428	413	391	416	417	417	438	397	427	410	411	417	424	383	417	395	381	420	423	395	402	410	418	408	426	394	374	397	416	412	424	422	413	445	393	407	432	399	399	412	396	410	423	437	436	423	391	373	405	409	453	434	401	436	438	407	413	442	405	431	439	433	408	420	426	410	431	415	380	401	435	413	390	415	423	426	416	420	437	402	361	442	422	435	417	409	442	434	406	405	387	449	419	378	433	426	388	413	414	401	419	391	388	389	388	395	411	409	404	404	406	397	409	401	415	429	408	414	386	402	434	460	431	461	438	413	418	395	426	401	400	419	403	389	406	400	399	457	411	422	399	383	378	410	456	403	424	399	391	408	404	419	457	388	423	442	391	400	443	391	425	436	419	437	412	408	416	438	406	427	428	428	415	434	382	419	368	429	436	433	426	418	411	372	409	410	428	415	422	416	371	415	442	413	439	372	421	411	414	394	378	442	399	403	406	376	416	409	387	392	437	411	411	362	386	413	419	438	420	386	407	404	414	418	450	435	406	391	407	475	413	427	452	422	415	405	404	420	415	409	398	410	384	431	421	402	423	410	401	412	397	379	440	416	417	391	414	417	418	419	388	464	378	389	402	418	398	422	404	419	439	390	412	411	418	397	404	396	427	418	441	444	435	421	404	442	399	408	445	404	407	396	398	441	405	394	428	412	390	411	418	412	438	456	392	430	365	429	383	423	365	387	454	411	394	430	383	403	437	422	404	421	399	402	426	426	401	419	399	434	398	435	397	412	426	422	383	419	404	474	413	425	419	392	389	400	410	436	407	409	407	429	413	394	431	411	410	382	431	399	399	416	421	396	418	400	389	406	384	412	428	395	420	418	403	407	430	416	409	431	418	442	389	406	381	412	402	421	392	384	417	398	373	410	391	402	430	364	398	446	426	398	421	446	407	401	400	406	395	428	421	444	404	360	405	413	423	411	379	410	436	372	453	374	407	407	403	403	392	429	407	440	427	383	441	399	386	427	379	444	421	408	418	426	433	427	457	427	429	394	372	391	409	411	415	399	451	444	428	421	390	429	413	367	388	430	436	456	408	420	401	385	442	411	406	398	405	410	433	392	362	412	423	393	395	413	391	422	389	413	433	403	424	401	439	398	412	432	442	446	405	407	394	444	420	406	391	418	372	414	418	380	433	419	420	414	440	442	387	442	434	393	412	379	403	406	407	411	409	397	427	417	424	431	438	431	399	413	408	391	421	416	414	415	387	378	410	389	412	422	396	404	436	397	395	413	375	361	416	412	423
44491	50865	50233	17826	3753	1146	735	470	394	365	311	287	248	234	240	257	203	235	228	210	207	217	202	198	166	207	219	189	212	200	190	201	198	180	183	210	190	202	239	244	240	253	279	259	304	324	224	232	1433	1835	1604	974	452	299	208	169	145	180	163	135	155	156	140	148	149	135	133	177	148	153	142	157	150	126	166	157	144	155	152	156	161	164	140	139	144	180	153	134	156	147	182	143	145	154	162	153	155	157	162	161	144	152	153	145	140	163	145	166	158	162	182	159	151	144	155	155	169	157	140	147	153	164	187	151	183	135	154	174	175	138	157	127	139	166	132	115	144	149	140	144	177	143	157	155	164	167	165	180	141	146	139	155	171	158	151	168	152	141	179	141	151	159	154	142	151	128	159	154	145	142	154	160	137	170	176	147	124	152	162	136	173	138	172	167	139	155	114	129	169	158	167	147	130	152	157	159	166	152	164	170	152	149	166	166	163	140	147	144	171	153	157	158	166	134	170	141	161	137	138	177	131	160	164	147	181	148	164	159	145	143	150	156	152	185	148	160	146	154	138	151	137	148	150	161	151	150	158	148	176	181	151	167	154	136	193	140	154	167	138	148	161	167	156	152	148	155	175	131	149	149	141	153	125	139	153	158	139	152	129	150	156	152	157	161	149	148	157	156	161	146	131	179	159	138	151	154	174	141	162	152	163	153	142	161	139	172	170	167	166	143	144	152	154	136	161	146	159	149	162	153	145	149	152	159	151	144	182	151	165	158	161	155	131	170	133	152	161	167	154	171	152	148	138	162	151	168	146	149	154	162	157	145	147	151	161	169	176	165	134	159	152	140	154	192	168	165	117	146	155	146	169	142	154	140	155	158	136	146	139	155	162	166	153	160	149	147	155	159	152	170	143	153	141	135	149	158	148	139	150	135	138	143	142	162	137	157	153	166	152	150	173	169	161	153	141	151	155	131	166	163	161	151	161	169	133	134	154	140	142	146	128	178	126	156	142	138	155	157	156	133	140	148	126	150	115	164	147	167	174	129	147	173	123	156	145	163	128	183	157	144	133	147	127	162	170	150	160	154	137	134	152	147	165	161	140	157	134	114	167	163	176	146	139	159	145	158	182	143	163	138	142	146	184	167	172	153	162	152	138	146	159	153	152	136	141	163	161	130	151	150	148	145	142	153	158	136	158	148	164	143	176	163	137	168	169	143	154	148	177	181	148	135	142	155	167	164	171	168	174	157	173	145	165	145	165	165	142	158	163	132	139	157	149	143	155	154	157	186	143	141	148	143	166	137	154	152	155	138	155	160	153	141	156	146	160	147	154	147	155	170	168	147	168	158	151	190	150	160	159	149	155	160	158	142	157	142	173	154	146	139	140	137	127	130	134	163	188	134	175	137	162	141	145	153	150	148	154	154	162	159	156	166	143	138	159	171	144	146	158	144	156	159	169	155	159	152	139	183	149	166	149	155	140	146	151	137	155	160	168	158	164	167	147	148	164	148	158	155	164	146	136	159	156	173	165	153	166	140	128	136	138	179	168	143	153	130	132	165	155	149	188	173	167	140	146	154	155	146	148	135	142	150	135	161	146	147	145	155	160	147	157	135	159	149	164	141	148	158	155	159	174	127	138	125	136	172	155	148	165	150	144	155	156	158	159	153	157	152	142	144	145	161	164	124	191	167	147	142	165	147	136	155	168	147	159	158	156	155	143	166	176	170	153	163	155	164	123	143	165	164	162	158	141	168	166	126	181	164	159	138	156	143	174	155	148	158	162	145	147	151	163	149	145	169	146	151	146	168	138	148	146	155	154	141	147	142	139	132	149	148	153	152	160	165	156	158	147	145	141	143	144	125	155	139	140	162	155	135	147	171	145	147	149	150	138	148	157	160	141	154	158	173	163	147	171	167	162	148	187	168	162	170	153	159	161	171	170	167	163	166	130	151	134	150	137	168	157	132	161	146	144	179	165	155	152	154	142	156	153	154	172	149	167	182	143	144	167	128	138	143	153	157	186	149	144	116	148	131	183	147	161	167	149	146	162	144	145	167	163	151	138	150	166	158	153	157	145	149	154	167	176	167	146	128	148	140	151	162	175	146	164	177	169	151	142	148	172	141	169	150	141	157	156	178	138	149	156	149	157	150	133	125	159	166	149	148	142	141	160	124	162	161	163	154	160	136	133	151	161	164	140	143	161	174	135	152	153	172	162	154	156	147	151	145	157	179	147	170	171	163	150	152	153	142	186	171	156	132	157	165	137	154	157	169	180	138	143	139	147	124	163	139	160	161	137	141	148	137	156	151	161	161	150	157	141	165	154	141	142	169	165	165	173	135	154	160	156	150	164	146	160	148	166	145	156	155	152	176	156	136	150	163	157	149	144	156	153	165	151	175	143	162	164	139	158	139	158	169	158	138	144	150	162	152	151	157	173	152	156	134	168	155	140	129	144	154	162	174	152	165	161	132	162	153	158	143	170	134	159	146	148	145	158	154	163	155	160	162	147	169	149	157	165	161	144	145	156	145	146	142	158	169	160	140	160	158	152	138	149	136	163	158	157	162	130	154	134	154	150	168	148	147	149	154	154	139	161	153	154	169	152	167	145	139	148	164	167	170	126	153	175	151	148	159	141	165	159	134	156	160	143	131	160	133	175	152	163	163	166	161	162	169	147	164	144	159	151	165	165	131	167	144	146	174	151	122	150	149	146	160	163	188	157	167	147	134	152	166	161	151	135	142	136	167	160	157	176	123	161	152	151	143	167	160	147	166	154	172	161	150	173	161	157	151	178	145	151	145	143	145	140	157	149	156	180	144	139	140	148	146	153	169	160	141	158	144	169	160	135	164	156	140	146	168	140	150	161	136	145	158	152	147	163	156	166	145	152	167	179	163	137	142	149	166	150	166	156	161	140	158	144	165	156	148	158	163	161	171	157	153	158	141	145	164	150	169	173	157	150	131	153	130	159	134	163	177	145	162	172	156	151	157	148	175	144	139	135	142	136	148	166	152	161	159	156	156	144	146	145	145	130	162	149	157	152	153	154	175	134	167	141	151	162	156	169	152	155	144	143	177	169	164	133	144	162	154	152	157	154	144	163	167	159	142	158	167	165	145	142	173	155	151	145	118	146	153	156	155	161	157	156	155	138	153	155	148	180	140	148	153	154	175	140	159	182	155	154	160	149	176	161	132	153	157	149	162	157	132	172	156	171	148	140	150	157	170	157	165	137	144	167	144	158	121	159	140	146	127	148	152	146	135	147	167	139	153	142	143	161	184	154	167	155	156	126	155	154	176	153	143	157	160	163	144	147	160	176	187	138	145	149	161	163	148	141	168	128	132	181	168	151	143	161	162	150	159	165	163	158	147	145	139	161	137	163	168	150	151	144	141	149	150	156	138	161	185	168	144	167	147	167	148	134	152	155	154	167	145	144	165	156	154	137	153	151	169	145	151	144	144	157	178	161	154	150	141	136	148	175	139	143	148	159	169	168	140
28798	41936	34266	4194	3530	2875	2271	2063	1698	1382	1266	1138	988	963	893	877	817	775	688	750	718	673	681	688	685	627	692	712	728	829	763	657	652	670	646	735	746	931	958	1000	953	1112	1107	1409	1763	1780	984	1095	8750	10790	8551	5144	1852	1120	692	513	418	405	379	381	389	385	412	410	384	410	346	418	405	395	370	371	411	365	389	352	402	388	377	394	378	401	414	383	415	420	404	358	381	387	384	403	385	390	374	409	402	399	436	400	402	423	420	398	384	367	393	389	368	371	362	403	402	389	417	394	388	405	379	387	377	416	391	373	410	428	374	366	430	370	381	387	388	396	366	375	387	391	348	382	362	385	334	385	374	431	412	403	365	359	422	364	413	389	407	377	366	412	390	413	374	413	391	393	406	384	391	414	443	379	413	402	353	393	374	354	385	411	337	409	398	382	388	396	366	361	376	407	421	412	405	382	364	395	405	371	397	376	367	412	356	369	363	410	398	358	364	357	383	377	390	431	386	354	413	414	381	415	415	398	381	387	403	398	377	365	381	398	391	373	359	349	403	402	424	363	422	329	426	365	409	406	373	420	361	369	388	387	394	373	378	413	394	384	386	376	393	383	377	407	406	396	399	392	394	414	411	360	366	386	406	358	407	408	370	395	375	360	393	411	381	385	362	370	380	372	415	368	392	388	361	396	403	383	390	409	403	415	373	381	362	410	377	392	380	402	386	379	383	379	351	397	394	400	410	388	384	406	382	379	374	372	398	371	412	402	372	374	386	409	411	430	413	384	406	393	401	361	396	399	397	393	411	422	407	390	395	364	394	368	373	387	401	410	360	386	381	379	402	395	343	400	367	359	355	423	397	387	395	379	388	405	376	375	408	381	355	426	373	380	373	415	404	354	379	387	406	386	394	400	392	392	386	360	399	355	352	424	387	413	366	397	424	383	372	404	387	369	397	376	385	386	385	390	406	424	384	412	427	391	380	406	400	389	395	374	421	366	359	386	381	375	418	363	422	380	378	433	407	393	371	367	351	377	406	403	452	364	419	380	398	377	365	414	414	385	358	379	349	383	400	385	359	354	373	403	383	393	423	387	377	375	378	384	416	357	409	378	383	407	379	395	406	401	387	376	373	388	380	409	423	413	366	396	402	368	395	379	388	399	384	366	364	395	415	359	399	423	365	340	397	391	403	409	400	354	356	396	377	397	412	432	429	398	365	410	387	378	403	385	412	365	346	373	412	370	409	401	424	379	409	395	386	414	442	411	356	414	386	368	394	361	386	418	338	394	390	415	369	401	373	386	376	426	389	424	424	413	377	378	350	390	429	412	398	376	376	385	393	392	397	433	391	375	373	383	376	373	380	359	391	403	374	363	413	395	399	375	404	410	408	376	412	424	405	365	417	370	434	393	384	400	447	377	376	357	405	373	374	409	391	395	377	405	411	393	384	402	386	388	391	393	378	350	385	378	380	413	383	417	373	377	370	403	384	406	374	393	385	393	395	393	361	380	368	371	372	405	369	403	399	392	404	374	396	379	424	391	393	394	391	381	384	368	347	364	394	364	381	381	339	388	371	418	395	462	382	395	395	383	424	382	427	413	396	376	378	391	390	389	352	385	389	395	396	384	355	412	430	397	383	436	400	392	405	387	381	412	420	399	381	421	387	381	351	375	386	374	382	371	385	360	373	409	416	386	362	364	363	383	392	398	390	392	365	411	387	411	383	407	408	385	404	344	417	384	343	401	391	413	407	344	379	400	414	428	391	435	394	390	388	373	416	376	435	363	399	408	405	370	384	391	364	378	398	379	394	410	416	371	394	383	412	381	353	397	401	344	406	450	390	362	363	356	402	368	391	418	370	399	365	395	406	437	365	394	358	405	380	369	438	446	429	366	367	373	423	381	395	378	361	390	400	366	392	408	371	346	384	383	369	380	361	394	375	387	383	378	398	396	397	405	376	403	381	349	398	394	345	381	378	397	374	403	385	414	378	391	402	384	394	401	374	345	353	369	365	382	394	411	379	388	359	405	390	398	403	390	413	413	395	410	369	400	370	395	395	414	410	421	380	394	387	363	377	371	375	405	395	393	403	358	409	416	415	376	416	422	390	410	426	393	388	425	434	379	376	434	385	401	408	374	367	393	424	381	413	430	404	396	369	390	383	389	390	401	374	391	383	378	381	394	388	393	404	406	427	408	376	375	375	397	374	403	404	408	376	389	411	353	360	381	390	388	376	389	386	402	366	400	402	384	391	368	407	357	404	401	403	344	409	408	391	400	399	401	350	443	387	391	426	379	370	391	362	371	372	429	398	401	406	358	358	374	383	405	387	398	381	385	368	394	405	392	391	397	409	352	407	424	406	398	351	398	433	395	371	377	383	390	382	406	369	422	405	387	391	363	406	374	368	370	401	401	393	413	363	383	392	431	376	386	390	362	376	364	404	440	406	369	380	406	400	415	383	386	355	390	399	356	367	372	348	409	380	396	403	385	394	382	423	370	395	379	361	400	417	381	398	382	371	375	367	375	393	367	406	380	388	384	374	408	375	380	421	397	343	387	373	404	395	375	394	389	369	421	430	405	416	366	394	434	369	394	393	373	406	384	412	385	389	383	389	385	373	362	379	338	351	431	387	384	397	357	387	364	413	381	385	383	410	370	383	361	427	428	419	374	422	389	400	332	360	371	380	442	400	363	430	414	406	399	403	383	403	408	389	388	362	383	401	391	403	389	377	362	376	390	366	373	379	384	389	381	390	419	371	414	407	434	405	373	418	401	397	385	409	408	411	378	390	400	398	381	376	407	412	396	401	393	393	374	416	361	430	375	375	373	363	381	412	389	406	423	381	385	342	405	386	363	387	393	403	376	397	389	363	364	418	411	423	394	389	373	405	368	372	367	395	416	392	400	374	410	372	416	374	395	422	365	397	401	401	409	417	359	384	408	393	363	407	389	389	393	426	409	390	396	386	389	384	404	388	399	423	410	393	395	410	431	399	374	405	415	402	354	374	375	361	397	410	430	393	404	420	388	392	419	407	381	391	375	399	387	397	383	387	395	386	351	404	439	398	415	382	397	368	398	374	357	379	391	361	387	375	358	394	354	391	383	376	404	379	397	390	419	346	397	390	383	360	385	422	400	399	395	379	427	371	416	381	405	369	418	390	390	410	419	387	402	357	392	383	385	398	391	387	369	342	424	409	414	397	392	410	391	379	370	360	418	372	426	417	379	396	394	410	378	357	365	391	372	364	405	407	392	392	400	415	357	407	368	421	409	382	403	409	407	359	406	375	381	388	389	365	355	402	383	368	360	421	375	392	384	442	383	396	389	375	383	372	396	413	393	389	394	377	383	386	386	365	387	365	390	386	375	411	379	415	397	392	367	410	378	418	359	360	395	365	350	402	393	412	409	395	395	365	381	368	424	378	396	370	383	351	408	382	338	362	405	390	424	378	377	386	377	394	394	379	382	408	392	402	367	418	385	388	378	432	406	395	383	394	392	386	397
11652	5816	3430	276	215	176	168	162	163	178	140	138	135	141	146	119	141	145	154	148	154	147	142	131	153	144	134	138	154	141	134	154	150	141	135	136	162	142	144	152	160	138	147	166	128	176	161	161	190	265	290	242	184	198	157	133	135	143	125	130	143	137	137	135	159	140	141	144	146	148	138	164	138	142	134	145	157	147	151	140	155	141	133	124	124	134	136	117	123	150	160	130	138	131	113	137	136	128	146	159	144	133	157	138	172	131	114	126	128	121	131	149	142	146	139	153	129	134	135	140	141	135	124	135	141	145	161	132	144	134	134	136	145	139	125	154	132	134	131	138	134	134	139	138	155	121	145	148	171	146	139	142	123	157	168	149	108	143	140	145	133	152	161	168	151	150	139	134	155	119	144	118	143	114	150	152	145	159	132	130	140	139	139	142	137	155	130	177	145	142	143	157	144	146	123	133	136	129	134	161	135	136	146	148	159	139	130	151	128	126	159	127	148	150	144	150	152	147	150	141	114	134	118	128	136	140	135	158	147	140	148	149	163	148	165	136	132	146	152	147	154	144	127	129	110	121	134	135	130	138	169	142	144	150	134	155	138	135	138	133	144	150	145	176	123	149	135	132	134	132	139	137	127	179	150	132	146	157	147	141	123	136	138	139	147	131	146	147	159	132	139	147	152	137	126	141	152	120	156	133	134	125	151	130	134	152	139	134	154	144	158	141	155	129	152	142	126	122	134	152	150	141	129	135	112	132	139	128	156	137	148	134	143	148	168	118	157	156	118	139	146	148	131	137	126	146	148	147	152	152	130	140	126	127	158	142	154	150	140	136	141	138	121	142	157	132	157	125	153	132	139	139	146	118	138	148	159	150	151	143	136	152	149	134	133	142	115	160	132	140	141	129	143	126	142	162	137	144	133	160	134	128	156	139	135	159	147	124	124	147	129	139	137	147	133	139	141	150	145	142	133	112	130	133	149	120	138	157	136	142	122	153	148	167	132	151	127	139	131	138	136	121	165	150	142	133	151	108	152	154	132	163	140	141	135	130	138	132	119	140	148	112	162	153	144	138	147	127	148	134	141	137	129	135	127	129	156	125	148	141	120	143	147	141	123	132	129	119	130	161	126	142	139	154	149	141	145	142	144	142	154	141	157	169	135	145	139	158	155	133	164	141	134	147	148	160	133	134	137	148	148	148	161	133	134	149	131	142	117	169	154	144	133	139	122	125	135	139	140	144	149	129	124	133	139	127	145	135	134	145	149	125	115	144	161	163	119	140	135	135	141	143	141	143	155	160	137	167	125	122	126	132	132	142	160	126	144	127	147	136	143	118	142	139	132	156	146	139	122	125	131	151	144	156	123	150	155	144	156	129	141	147	131	143	138	144	136	146	158	132	149	149	138	128	141	137	132	145	122	135	149	140	132	161	141	142	130	123	145	154	134	142	132	125	138	157	150	148	143	158	148	142	149	123	130	134	147	117	152	138	137	129	147	144	151	154	139	153	139	156	160	140	136	127	130	137	131	158	161	139	156	149	133	137	151	150	134	148	146	148	133	149	128	133	151	119	153	150	134	153	143	169	136	152	139	142	145	134	127	157	156	139	134	160	158	153	136	139	134	160	159	143	153	134	144	115	129	131	134	138	120	111	128	153	125	133	147	131	144	139	134	139	121	138	142	160	144	138	131	133	164	142	148	128	137	131	129	145	134	125	143	158	123	152	142	114	136	137	119	136	144	156	116	155	124	156	135	127	133	160	149	139	146	140	131	158	142	165	131	160	160	145	148	158	170	153	147	144	124	160	141	147	140	157	141	138	148	135	111	143	145	153	161	148	129	132	146	141	157	162	146	161	148	144	122	132	145	151	107	154	144	125	147	138	170	166	123	131	128	123	138	154	153	123	142	126	172	121	153	137	144	144	142	164	152	147	145	141	148	145	139	143	149	158	137	155	144	136	146	144	141	152	154	136	147	165	143	136	125	164	171	155	148	154	145	126	130	147	130	136	169	152	129	139	130	134	149	167	150	128	129	150	127	145	150	130	135	157	147	151	152	137	145	141	142	125	135	133	145	155	166	155	123	118	137	146	167	146	136	144	153	152	121	145	114	120	139	143	127	148	135	128	146	146	145	128	132	148	133	155	149	140	151	147	144	134	136	130	126	139	140	154	132	135	151	132	141	138	149	149	167	113	115	136	118	141	147	147	141	156	129	129	144	136	164	150	162	148	161	140	156	148	114	147	126	135	130	150	147	128	143	134	130	132	154	133	131	143	150	156	155	144	140	154	160	151	140	134	138	154	140	150	142	141	131	142	144	151	159	146	115	146	127	136	141	159	174	139	156	126	147	135	124	141	150	146	135	137	162	142	127	140	154	142	158	137	152	150	125	156	163	169	138	143	156	143	140	154	122	141	146	152	138	127	122	124	157	134	147	150	130	138	159	123	134	137	166	125	139	138	124	118	140	129	158	144	135	164	163	141	127	133	132	143	136	118	137	148	147	137	162	147	133	141	135	127	147	154	142	140	141	143	159	145	137	131	120	123	145	147	128	139	158	141	134	140	148	148	139	117	122	143	130	132	144	116	150	129	149	162	158	164	136	154	128	116	165	139	150	146	149	126	151	157	132	147	119	124	162	143	124	138	136	132	151	152	139	155	141	136	129	157	153	134	147	132	150	126	127	133	133	144	148	139	145	147	136	134	130	135	148	139	141	135	154	143	154	144	141	146	128	136	141	141	143	142	142	131	127	137	129	129	153	147	144	144	134	162	144	135	140	138	126	155	163	142	112	142	162	147	137	150	131	148	139	134	123	118	138	136	143	156	134	157	120	149	143	135	141	144	128	139	131	123	135	143	133	130	178	120	132	162	156	148	126	142	129	125	137	127	135	147	133	141	134	129	138	134	138	130	142	130	138	135	128	138	161	149	132	151	127	146	129	151	134	119	142	151	152	150	140	172	127	143	141	164	126	143	142	157	140	115	135	138	127	139	146	148	145	147	141	155	133	151	145	136	139	174	153	139	152	149	128	134	162	156	135	128	141	144	135	122	141	137	157	134	128	147	139	158	152	122	132	136	130	144	150	142	131	133	139	145	125	146	169	146	133	148	151	171	133	125	143	155	127	121	148	134	155	121	144	135	149	157	152	134	148	144	153	134	150	142	131	132	122	146	143	144	118	144	143	138	134	138	145	152	136	142	154	153	168	140	148	135	156	120	153	152	120	128	145	130	137	131	144	135	153	151	133	123	151	117	159	154	132	144	156	142	149	137	156	147	151	132	141	141	150	132	151	128	118	158	136	153	135	150	136	161	155	133	150	136	151	142	147	140	144	132	163	129	125	141	129	129	157	139	131	148	136	153	138	150	152	142	143	140	149	145	133	145	130	152	141	146	136	143	129	136	148	166	134	131	134	131	137	120	141	154	150	152	130	156	134	124	126	138	148	150	130	134	149	146	127	129	142	111	128	151	148	137	138	148	135	154	134	151
8194	6831	4885	614	565	511	466	450	467	447	437	389	388	376	434	353	385	374	415	447	413	387	400	436	429	442	427	441	452	472	512	405	436	416	462	438	436	453	431	444	396	422	446	405	455	484	473	482	969	1327	1262	1028	714	505	429	442	393	346	367	390	385	379	371	367	357	355	385	379	379	361	357	322	363	363	350	367	369	360	370	363	424	367	337	373	353	398	379	392	337	340	348	405	375	365	379	341	374	346	378	375	355	345	359	382	362	377	374	384	372	345	330	366	357	422	389	375	367	333	370	394	368	363	383	374	346	370	366	394	358	356	362	350	358	354	346	359	399	406	378	390	405	395	368	359	381	367	376	394	338	365	381	357	377	396	360	409	400	367	375	356	383	369	356	385	338	349	387	347	382	363	381	386	352	379	384	352	402	348	394	365	368	400	402	320	363	350	348	379	380	361	372	356	380	375	351	372	324	400	401	359	378	400	355	361	432	374	377	362	388	367	383	385	343	373	374	369	395	369	349	355	356	370	393	379	413	373	391	357	413	363	387	364	360	359	346	387	344	385	363	385	403	398	371	361	403	359	403	357	402	380	371	376	354	370	375	360	362	342	381	391	373	400	363	406	334	379	378	406	389	396	371	373	375	358	323	353	358	368	368	373	368	355	381	388	365	388	372	384	369	378	389	365	395	348	361	365	377	370	368	373	393	385	367	343	339	345	369	395	398	362	351	349	382	347	393	361	353	371	383	348	385	386	349	391	382	348	398	365	345	351	373	351	370	369	376	362	385	370	334	376	365	388	350	373	374	354	359	382	371	354	383	369	389	373	372	370	342	372	342	405	365	394	380	379	362	395	383	387	330	394	397	372	375	366	367	366	342	373	383	373	371	374	363	365	384	357	357	419	402	372	369	361	352	361	367	357	347	347	351	345	385	396	380	385	392	327	319	405	403	347	380	372	376	347	379	352	349	393	381	378	363	385	365	369	361	347	373	367	388	342	362	408	373	360	389	383	383	337	379	392	355	375	393	342	392	378	403	330	362	375	370	370	381	404	374	344	360	381	386	375	385	356	379	398	368	353	357	388	343	350	336	373	357	359	348	380	381	389	360	383	358	358	352	384	368	369	357	346	372	349	384	385	385	364	336	392	372	362	419	392	370	407	368	375	376	340	386	387	366	400	366	341	402	355	378	329	326	373	347	417	393	375	333	325	370	391	397	348	381	379	381	351	359	380	344	373	386	362	378	368	364	364	370	375	361	380	362	367	352	356	365	402	388	413	360	382	418	366	390	394	371	373	384	359	394	364	363	372	382	415	374	369	374	362	395	400	347	346	383	394	399	367	401	376	371	394	366	370	388	396	349	350	386	390	362	373	338	330	367	367	367	403	380	395	384	384	360	406	353	352	357	373	396	418	419	365	356	381	359	347	387	396	366	353	368	359	337	366	364	397	350	329	385	378	357	378	391	362	383	363	359	377	360	376	372	392	365	355	365	406	383	355	389	349	385	341	412	375	378	359	394	402	358	387	373	383	397	333	382	381	353	364	376	357	363	372	393	377	410	376	379	368	371	370	350	332	371	335	377	367	402	337	378	392	386	335	361	374	362	352	362	369	360	379	370	391	388	339	363	360	354	363	380	359	399	375	324	376	391	367	391	368	374	378	379	365	400	370	364	376	383	369	367	337	357	372	344	389	349	392	367	365	368	389	321	369	421	343	348	385	378	394	383	347	382	394	352	381	358	385	375	399	333	362	361	364	399	391	399	398	358	375	351	326	369	377	362	358	321	340	344	337	403	367	382	371	363	364	374	389	362	375	386	345	368	368	382	353	419	371	362	345	353	384	412	335	380	389	358	414	353	360	368	366	353	373	340	355	371	397	371	371	364	368	366	381	340	357	373	333	370	345	355	366	375	362	374	384	397	397	337	336	367	368	324	373	373	363	368	380	403	371	353	375	345	411	404	369	392	379	380	360	361	384	395	384	386	378	343	325	365	373	370	347	364	373	353	342	360	393	359	358	372	381	381	385	379	382	343	358	335	375	371	398	364	356	375	358	372	364	355	346	369	329	365	342	372	357	366	386	365	374	376	381	391	364	380	343	345	371	393	327	341	329	366	360	364	353	359	374	362	407	347	377	367	366	391	371	365	411	344	328	354	367	372	391	363	360	369	382	414	385	375	363	380	346	361	384	385	424	373	371	353	366	367	371	347	375	370	387	361	400	389	359	397	394	358	374	395	400	393	384	365	386	366	366	364	347	360	357	338	385	372	369	352	367	374	379	364	366	371	378	364	371	395	347	383	357	413	379	384	389	389	376	368	391	357	396	387	374	323	338	345	358	380	404	382	364	371	368	334	385	372	389	404	361	358	377	387	377	370	357	359	377	389	386	372	383	344	373	398	327	347	360	384	369	359	338	381	376	412	366	369	341	394	378	386	381	360	367	380	355	374	399	368	381	331	362	341	343	370	397	431	387	385	346	397	352	373	395	385	340	377	396	349	333	364	373	361	377	386	383	420	369	390	389	359	381	390	342	365	392	360	388	331	340	367	376	400	389	357	366	343	334	365	396	387	412	407	383	387	369	357	368	382	378	356	376	365	386	388	350	376	374	365	376	383	375	368	380	367	356	370	378	379	365	414	385	386	397	379	362	372	368	354	322	387	380	382	387	335	370	367	395	327	389	398	382	370	387	339	391	375	358	386	330	367	389	356	386	419	383	391	365	371	351	346	342	383	343	352	355	376	372	375	389	358	379	370	355	372	388	364	365	378	348	389	345	378	362	407	384	351	353	329	387	380	389	403	378	355	378	379	364	390	380	380	329	378	359	415	387	340	368	374	366	402	389	371	353	368	368	353	342	325	400	342	340	415	361	373	389	349	401	366	394	392	367	371	389	346	357	368	357	354	377	384	335	376	362	353	355	370	358	363	360	350	346	401	402	390	373	392	362	366	355	361	370	340	377	393	361	378	368	381	375	367	374	361	374	394	364	390	350	402	376	386	385	365	361	363	393	362	358	371	353	388	369	391	367	334	379	366	372	369	388	418	355	366	381	381	375	370	364	369	370	394	352	362	369	399	375	338	387	377	390	381	390	416	349	399	379	398	383	358	382	377	362	407	361	346	353	347	405	370	351	376	395	396	358	391	384	366	374	396	369	376	355	381	391	380	369	370	387	389	382	397	340	374	352	335	343	346	373	364	355	364	366	349	375	380	388	373	363	375	346	379	392	373	381	366	358	398	400	393	394	389	364	356	383	352	392	388	407	348	368	384	374	384	358	401	376	394	375	371	322	381	381	379	362	365	389	391	392	408	394	363	355	353	373	415	383	369	359	420	399	400	356	397	380	372	368	410	346	362	376	340	356	378	356	379	365	381	369	357	383	388	388	352	364	391	330	369	356	367	347	380	371	332	381	371	403	383	398	370	372	349	328	368	375	391	354	386	344	387	365	346	371	335	409	390	366	385	367	368	360	384	348	367	378	374	409	387	370	388	388
44034	40167	38571	10781	1971	972	523	346	320	293	273	232	247	221	203	204	206	170	190	195	208	196	186	160	184	185	200	182	186	176	184	207	201	197	178	175	201	193	204	207	218	192	230	201	204	218	205	326	1193	1126	852	516	296	243	221	202	170	172	169	185	187	183	152	168	171	188	153	166	154	138	172	161	176	187	173	167	175	148	161	170	152	156	183	178	160	138	160	159	140	173	182	162	150	152	173	151	172	166	155	167	172	194	163	170	164	177	158	148	170	159	191	168	177	152	157	152	158	158	156	163	147	167	167	149	169	171	131	172	170	161	168	162	181	165	157	161	170	160	143	161	133	175	165	144	182	150	163	161	149	175	156	169	170	197	168	150	157	176	144	166	151	184	183	149	150	193	171	170	175	171	155	188	168	156	140	142	165	171	145	164	159	152	158	159	166	154	169	160	156	150	157	194	171	152	157	180	181	149	150	178	156	162	156	175	177	177	169	156	174	147	150	155	189	180	145	154	219	160	144	190	166	158	182	152	161	140	129	171	177	149	137	156	174	165	176	163	153	167	161	174	155	158	166	180	167	137	142	173	168	136	180	158	179	173	162	152	151	169	196	162	178	152	171	163	174	177	158	163	165	178	170	168	143	159	157	157	191	169	154	173	146	153	192	178	150	164	167	167	189	155	180	163	145	163	176	179	168	165	168	160	192	177	169	172	137	176	157	178	169	170	151	147	161	137	165	183	122	153	174	174	182	159	185	134	189	198	175	144	171	171	159	160	143	176	182	159	163	172	179	191	186	164	174	174	160	177	168	156	181	146	165	166	160	158	164	187	151	167	180	160	153	181	180	192	175	144	163	176	172	155	148	160	161	154	171	180	160	156	155	170	179	153	159	167	162	153	162	156	159	172	197	183	163	168	157	176	176	155	163	159	168	150	132	158	178	152	164	166	172	156	151	154	162	175	156	173	152	180	162	156	174	186	160	165	163	171	177	148	157	160	184	188	158	155	187	156	177	157	156	162	170	153	168	161	183	152	156	165	161	186	176	197	173	202	178	155	161	186	164	156	149	178	161	154	196	153	160	150	187	160	184	181	169	184	177	171	159	166	168	204	168	155	158	169	163	172	158	166	157	162	176	165	161	145	160	154	174	164	171	155	188	170	170	163	143	183	179	173	181	148	157	179	153	180	167	164	169	143	150	153	168	161	165	168	163	170	169	165	168	182	149	177	149	191	180	157	167	174	158	179	143	150	150	164	162	165	167	156	168	163	157	173	150	174	162	150	161	156	140	144	170	180	180	162	174	162	179	165	165	135	151	172	152	183	161	174	169	179	177	164	167	172	173	156	164	164	177	164	173	166	135	170	174	149	155	171	143	168	178	173	147	174	175	148	164	151	155	157	176	148	170	172	171	149	134	179	192	145	165	199	185	165	164	152	157	173	173	170	163	145	184	165	162	166	157	168	163	151	155	163	167	171	166	156	181	187	159	174	152	156	181	172	154	141	157	166	170	179	187	153	170	169	156	180	141	196	163	146	173	182	162	154	169	163	165	203	172	166	169	179	147	172	160	173	150	151	162	154	154	182	185	168	145	157	182	150	154	154	151	171	171	201	167	159	159	179	182	150	171	175	174	164	179	175	155	155	155	181	151	166	139	161	171	176	159	171	148	170	169	159	169	191	166	160	177	159	149	144	157	162	157	165	168	146	183	156	164	177	164	147	148	166	167	181	185	150	159	172	172	160	169	180	153	163	149	128	160	167	161	172	168	137	169	156	170	166	162	166	178	163	146	179	155	157	155	188	151	165	172	166	163	186	162	151	171	188	174	187	164	175	165	162	141	184	184	149	181	183	129	191	153	162	176	165	169	156	154	159	147	160	188	172	160	172	162	166	160	181	179	168	161	177	166	168	167	169	162	169	157	188	174	189	160	158	169	162	171	175	172	146	166	154	165	173	179	152	163	154	155	163	161	136	147	170	173	181	176	164	155	162	149	159	164	159	178	157	174	144	162	171	166	168	167	162	173	162	174	152	168	158	162	162	132	145	143	158	168	156	172	150	176	171	162	172	153	202	162	159	163	172	162	170	153	173	167	178	166	141	173	184	187	141	139	147	167	164	158	179	168	180	153	160	194	158	159	160	178	181	167	164	154	169	182	178	171	156	164	172	164	154	179	168	165	168	169	185	175	174	172	165	158	162	173	155	182	167	167	197	159	159	144	174	170	153	180	153	130	167	165	190	159	153	145	182	181	161	157	169	140	159	161	182	172	153	159	181	147	176	169	178	166	173	158	176	160	163	185	143	157	165	152	155	149	154	173	174	183	148	141	145	165	182	192	161	174	158	191	164	158	170	167	175	173	167	159	156	163	156	166	171	159	169	196	180	163	167	145	157	156	154	155	161	166	160	150	143	157	169	170	161	182	165	153	169	157	164	186	150	162	180	163	149	158	178	186	175	165	160	169	197	168	177	179	149	206	169	187	181	153	169	145	174	180	170	143	169	157	157	169	163	183	181	184	193	171	173	157	182	145	169	161	169	160	185	167	145	172	163	167	152	147	141	149	157	169	149	155	161	173	153	189	175	149	154	156	142	167	165	158	151	157	181	169	156	176	146	158	135	153	160	160	170	177	155	175	162	165	165	162	183	160	168	168	154	158	158	173	158	179	185	170	138	172	170	158	159	172	145	182	150	172	162	167	187	160	157	156	166	187	153	169	164	175	185	179	155	167	169	146	164	165	173	165	157	180	161	152	155	177	168	161	164	161	161	156	166	167	174	163	158	167	175	150	150	181	173	159	168	142	140	169	156	181	154	132	139	162	172	167	161	174	169	147	168	159	166	172	155	166	145	182	164	185	169	170	166	147	138	186	167	175	172	159	167	150	180	147	153	183	156	160	164	153	181	136	154	156	170	161	157	184	144	168	178	161	167	188	168	163	144	162	177	180	155	179	179	163	164	178	149	175	168	178	169	154	188	151	167	179	146	159	169	163	159	156	181	138	154	156	151	174	178	155	179	161	171	175	167	178	168	129	158	178	169	163	178	164	168	162	171	151	163	146	175	153	154	154	155	163	170	162	171	157	148	177	143	167	167	180	159	158	178	174	177	169	149	163	182	178	182	155	171	158	176	165	162	187	188	148	179	159	150	161	157	159	157	181	147	150	158	151	163	139	145	152	168	171	181	158	176	143	163	162	176	178	171	168	171	173	154	176	155	160	188	157	147	151	195	158	171	144	167	160	157	167	148	158	148	168	128	154	196	145	156	158	167	163	160	167	174	156	157	162	175	175	167	139	175	174	186	169	143	176	133	163	170	165	148	164	155	159	160	182	179	179	180	168	161	163	183	158	178	158	153	154	193	163	175	170	178	166	185	166	173	180	170	153	175	155	173	166	165	171	132	187	180	190	154	156	159	173	156	134	190	178	168	141	164	141	172	153	165	150	168	182	123	167	189	161	157	170	178	173	173	176	170	178	147	161	161	148	165	173	166	167	168
28548	34668	27317	2596	2315	1898	1589	1383	1231	1116	908	805	830	788	692	636	693	674	656	650	632	646	665	566	598	605	586	585	569	547	584	608	619	644	576	531	569	566	719	625	627	571	794	759	917	786	751	1823	7309	6547	4745	2705	1265	899	591	508	414	409	432	429	429	416	428	420	412	398	399	428	426	415	445	424	435	462	419	410	444	420	410	424	441	425	401	438	426	442	372	428	449	439	430	466	418	411	434	436	417	434	439	391	416	423	374	393	429	402	413	423	436	392	450	391	434	455	429	459	442	403	429	432	409	409	388	404	427	465	437	421	461	409	392	428	421	412	414	416	421	408	434	398	461	429	413	434	420	441	411	459	419	420	402	454	379	442	414	425	414	418	422	398	444	414	407	473	410	404	416	484	406	400	414	427	404	411	427	440	445	443	412	446	445	447	437	454	405	444	481	412	437	455	401	415	442	417	415	409	459	401	438	431	398	420	415	403	464	409	438	421	425	421	389	438	431	412	444	426	417	468	428	392	420	427	430	418	406	371	401	410	422	431	392	385	430	410	428	404	431	428	415	413	402	410	444	426	445	407	387	415	476	433	416	433	451	405	428	437	410	414	456	405	431	412	410	413	425	405	414	442	401	418	419	438	387	407	389	440	440	413	431	447	466	418	435	407	414	429	439	440	425	425	415	439	377	446	454	430	425	414	382	415	399	447	447	427	413	421	459	433	411	426	434	461	398	439	425	418	374	439	433	420	448	435	455	439	402	412	432	438	405	424	412	418	416	463	447	433	399	422	445	427	426	443	426	394	426	414	458	420	451	395	377	400	409	392	436	409	463	452	424	386	423	388	423	396	443	436	430	393	423	425	444	409	409	454	410	405	425	417	410	453	438	445	419	414	422	466	415	414	437	422	416	431	398	437	412	399	415	440	441	482	448	428	409	422	432	406	426	415	426	424	405	445	452	452	416	438	445	427	412	425	408	423	438	404	405	447	402	407	444	417	402	417	406	393	435	422	421	443	396	413	414	466	427	401	388	410	413	413	429	425	452	422	437	459	418	440	408	398	413	405	433	426	427	415	410	414	413	400	417	421	386	388	430	469	421	445	412	431	433	409	437	435	430	454	433	425	424	426	424	410	420	434	394	420	414	432	424	429	406	406	423	435	420	435	394	408	403	400	405	430	411	435	406	458	453	426	416	440	387	399	412	432	412	435	440	436	429	422	442	447	420	400	428	462	393	423	458	433	387	418	436	436	425	437	421	416	410	424	409	406	378	451	397	366	418	402	432	402	411	457	414	406	419	411	389	435	417	426	399	415	409	399	431	427	394	406	386	389	431	416	434	419	408	422	411	413	397	396	429	439	418	452	442	445	442	416	491	451	423	448	441	423	413	392	431	404	422	446	427	396	432	435	426	418	412	446	425	426	418	449	407	435	408	455	415	428	450	419	412	406	397	391	418	367	443	389	424	398	457	414	445	383	448	412	417	393	451	416	450	430	431	439	421	433	473	445	444	411	416	404	407	442	442	399	417	393	428	434	411	443	414	431	416	395	435	427	409	403	444	434	446	435	424	434	411	454	411	408	426	459	405	413	486	412	437	413	426	419	422	429	433	415	414	431	428	412	415	407	438	420	436	415	414	439	447	437	408	413	455	447	438	427	370	410	424	444	436	440	426	436	480	440	443	405	412	454	411	430	387	455	396	400	432	410	425	394	428	408	436	408	370	427	390	400	400	425	432	413	432	418	443	393	425	404	409	429	450	426	464	423	454	426	415	427	443	426	427	412	388	434	407	431	421	423	422	411	411	364	407	417	427	401	446	424	407	429	428	445	423	430	417	456	388	395	439	417	403	442	409	388	388	433	429	406	425	458	426	385	418	442	406	439	443	389	397	413	412	448	411	413	438	449	407	425	400	423	437	445	408	403	445	434	420	473	425	398	403	422	411	396	428	425	446	437	421	400	414	412	425	413	420	429	406	442	436	420	412	448	419	435	433	396	453	439	434	447	464	407	417	436	433	405	425	418	442	388	425	418	414	429	426	430	419	407	396	422	390	425	437	444	399	392	444	417	436	469	421	418	409	417	456	438	437	438	427	434	429	425	399	411	427	437	420	447	396	426	439	421	407	400	431	433	463	410	404	399	419	417	423	430	385	441	425	407	415	411	455	428	411	375	429	425	441	449	431	445	413	465	447	439	427	391	466	421	413	372	448	486	455	428	384	428	382	417	420	457	423	435	430	448	396	423	426	436	415	425	418	389	429	392	438	444	451	411	429	406	417	434	430	431	450	407	423	389	479	447	441	403	461	466	459	414	427	424	405	381	435	422	439	443	419	439	416	439	421	410	403	436	384	441	445	442	424	403	449	379	456	402	437	418	433	423	467	405	417	415	432	403	408	427	406	438	419	422	383	430	402	432	404	435	452	420	442	402	442	433	416	412	420	442	429	405	444	422	445	383	439	424	433	382	407	430	423	417	447	391	390	412	438	414	417	378	418	415	439	463	413	443	420	384	432	441	443	453	424	418	393	410	465	396	418	393	452	419	409	424	426	385	414	411	414	428	409	424	435	421	407	380	432	432	413	390	424	425	464	449	409	414	400	410	448	423	432	412	406	445	444	433	455	422	426	419	408	395	426	438	447	392	419	432	404	425	424	429	412	368	431	421	406	420	425	418	457	408	462	420	443	447	410	470	399	408	445	453	437	432	437	443	439	428	441	430	435	419	428	416	416	388	436	409	403	412	416	398	413	397	390	442	398	434	446	424	420	421	426	416	424	420	397	416	413	425	446	407	405	436	420	458	465	411	441	444	439	432	444	377	410	441	398	417	398	447	412	417	400	448	460	444	437	457	409	385	456	447	452	443	446	436	450	437	399	454	411	454	427	424	400	439	397	398	408	392	395	411	419	427	400	416	398	440	410	447	406	430	426	401	441	427	439	423	402	410	423	416	461	428	437	385	428	421	449	421	418	437	443	433	450	393	456	400	428	422	421	449	382	377	442	402	407	423	440	410	442	426	437	419	421	462	439	457	460	423	432	451	417	438	410	409	441	453	444	419	427	418	424	386	401	418	440	410	447	443	398	402	389	424	409	469	392	458	448	449	452	405	438	399	432	440	408	426	428	439	439	417	398	415	426	420	419	394	421	412	428	449	403	435	372	456	453	450	427	451	421	425	398	422	402	433	435	430	425	437	388	461	408	432	429	438	410	421	447	460	430	412	412	389	432	422	436	431	443	452	438	412	435	414	451	426	426	450	426	433	400	398	399	387	461	431	416	421	464	449	391	459	436	430	418	452	393	421	417	389	408	448	413	432	443	425	419	428	428	437	427	387	427	451	391	417	405	419	405	393	396	436	408	436	420	434	417	442	426	426	442	412	392	438	421	407	459	404	400	406	384	407	433	387	439	442	412	408	409	404	450	435	412	436	415	399	419	402	425	442	408	444	443	451	447	432	440	399	429	422	423	415	446	419	442	418	423	429	423	402	405	432	421	469
48572	46611	50130	19873	5466	1692	823	527	430	370	321	340	312	277	237	238	228	225	197	200	202	229	214	199	182	186	191	194	214	166	182	189	198	160	199	204	216	179	177	182	178	194	221	217	261	280	220	300	1351	2052	1528	923	502	266	231	156	170	159	149	166	169	148	147	170	183	159	169	152	145	161	139	181	155	162	142	152	180	136	149	162	169	179	151	153	150	164	165	139	164	159	168	146	142	170	151	169	162	145	135	150	152	192	171	168	143	144	148	162	148	149	172	163	139	164	147	179	176	158	149	185	179	151	162	151	166	165	157	188	158	171	165	142	146	154	168	134	129	180	143	162	173	158	167	147	142	159	170	120	146	141	144	168	170	147	132	158	179	165	172	177	145	142	157	163	156	147	178	134	146	148	161	166	162	142	166	140	165	176	156	134	141	176	150	150	148	152	167	143	161	172	158	173	161	179	146	155	152	177	160	162	149	149	176	143	152	159	168	155	163	153	136	164	153	155	142	174	144	156	157	179	146	180	152	173	157	165	140	158	165	167	163	157	139	153	132	160	138	142	157	138	151	134	176	156	149	154	143	149	166	146	167	155	145	161	162	169	173	183	159	133	143	151	135	162	160	145	179	164	179	148	131	155	162	151	168	161	128	155	141	152	161	156	150	141	140	143	154	153	166	168	165	149	138	149	175	148	140	150	151	188	141	144	141	147	163	155	145	162	171	168	151	155	183	164	146	158	163	152	179	172	140	130	139	144	160	136	184	166	168	177	156	147	152	135	130	183	147	146	128	140	154	161	157	159	165	150	161	149	192	134	136	153	160	142	153	144	162	143	165	141	130	164	147	159	155	134	173	142	176	155	154	166	149	156	152	158	164	126	144	156	163	141	170	153	154	149	140	164	147	139	138	165	158	149	144	165	166	155	166	154	158	135	159	141	168	184	153	161	154	173	158	142	147	122	157	148	179	160	155	132	149	169	156	176	160	160	166	133	159	153	144	149	154	183	157	163	164	173	177	161	148	174	171	168	166	148	144	146	168	159	141	170	158	140	154	139	152	169	136	139	167	177	149	146	158	166	161	166	178	137	169	170	158	161	182	159	158	161	158	147	163	173	161	135	161	161	178	140	155	164	145	158	146	154	164	158	149	161	160	145	173	156	166	166	152	159	150	136	175	160	164	150	157	153	152	152	165	161	166	142	160	170	165	161	152	148	169	153	168	149	164	180	147	141	159	153	157	141	157	144	168	165	143	136	152	145	159	169	153	179	148	169	162	165	133	183	135	156	154	174	166	171	160	162	146	140	138	155	162	156	152	156	152	143	155	145	174	148	162	154	150	147	156	175	156	151	159	177	138	139	167	172	157	169	173	166	147	135	158	141	141	149	161	149	144	150	166	159	155	142	141	150	151	122	184	153	166	167	170	143	130	135	159	162	158	133	148	163	133	161	160	154	146	158	162	180	154	149	156	148	151	157	160	161	168	162	164	143	164	194	151	151	151	155	139	136	152	151	138	166	147	155	175	146	162	159	140	147	157	147	154	171	166	166	164	161	169	165	153	149	163	152	166	161	164	164	166	182	172	150	151	142	145	172	149	143	155	164	132	165	168	157	171	142	154	177	179	170	172	179	159	156	145	150	147	160	171	158	173	173	164	168	147	165	162	165	179	184	157	119	144	163	159	171	165	177	159	173	159	146	167	195	149	150	150	126	142	136	159	152	133	160	164	153	153	152	155	139	155	157	164	151	134	166	163	155	149	189	162	174	161	154	143	135	154	156	148	141	170	132	184	151	175	133	166	161	169	166	135	188	160	137	153	150	185	166	147	152	158	157	174	164	157	178	163	146	156	166	158	161	150	158	149	162	168	160	170	163	151	167	140	167	161	134	143	151	133	144	181	141	154	182	194	171	155	138	143	169	161	141	170	166	149	145	143	142	171	139	156	170	150	154	146	153	151	163	155	145	141	162	142	147	171	176	146	151	163	152	167	169	158	156	161	162	147	171	138	147	140	134	164	143	151	140	153	141	168	158	162	151	169	169	151	164	146	162	184	156	149	142	144	148	140	138	181	157	156	154	158	155	147	164	168	164	151	142	173	171	148	143	178	144	128	154	161	159	172	149	175	171	168	153	159	171	157	166	148	152	150	158	147	140	165	153	144	192	144	146	145	152	161	144	157	157	152	166	135	140	166	171	140	164	154	151	170	162	150	157	138	164	152	155	151	153	160	138	142	166	151	135	119	152	135	171	164	172	143	167	155	195	190	159	152	155	153	151	184	147	161	146	168	179	164	146	144	123	143	146	148	148	149	147	182	143	149	155	161	130	135	154	176	169	163	175	143	144	138	146	151	152	132	155	171	148	167	185	145	155	159	166	140	138	148	155	162	143	149	154	145	149	182	170	191	159	172	140	144	151	140	155	179	143	149	166	169	143	144	153	159	167	186	162	153	158	169	161	132	140	149	145	160	161	166	157	135	159	166	141	163	159	140	173	158	155	164	155	156	143	158	163	157	144	146	132	155	152	148	167	171	160	167	143	146	165	177	157	148	174	166	153	143	164	159	142	158	189	162	145	153	135	132	147	145	182	165	145	170	164	151	159	154	159	170	171	182	166	151	160	179	167	155	156	143	163	148	165	168	135	147	156	147	134	125	135	163	151	149	167	159	137	160	150	171	160	167	155	157	169	160	155	158	133	149	155	161	178	144	163	177	171	165	141	140	171	174	153	165	158	155	158	169	134	146	158	132	160	156	173	166	139	159	152	160	164	144	162	170	157	142	144	158	162	160	151	163	146	140	179	166	141	154	172	170	160	167	162	152	152	163	176	135	156	144	154	157	189	159	174	168	145	181	153	170	149	157	147	170	166	154	154	164	158	150	138	174	146	156	144	165	158	136	173	143	148	137	131	135	149	128	167	157	148	166	150	146	158	158	168	166	148	179	155	149	154	149	150	170	165	146	145	149	167	148	145	148	137	168	134	174	175	144	155	169	140	152	180	173	151	145	166	159	141	153	163	138	165	161	147	141	142	154	148	169	154	180	155	157	167	168	143	166	162	173	160	150	131	174	159	164	179	178	176	148	137	168	172	173	144	155	153	161	153	161	161	167	170	139	160	171	169	176	133	144	155	151	128	157	168	164	164	151	156	160	163	202	154	166	170	162	161	137	170	153	146	166	144	159	163	173	160	158	167	161	152	154	137	169	162	151	151	172	156	160	144	140	163	184	152	168	171	169	166	157	174	179	156	145	161	157	136	148	151	160	181	140	161	136	156	178	155	139	173	165	149	165	157	159	158	140	142	144	145	174	161	144	144	150	150	155	165	134	174	168	150	145	169	156	162	151	141	151	173	149	164	172	170	131	154	185	143	138	158	160	131	147	158	118	143	156	140	148	158	136	152	151	158	147	138	163	151	157	167	161	129	151	163	154	148	159	168	136	161	174	152	146	145	161	170	147	171	167	169	166	143	144	181	166	160	164	162	155	155	135	155	151	145
31429	40032	38070	3962	3652	3089	2411	1974	1729	1665	1359	1253	1284	1173	901	897	822	725	772	713	760	727	748	618	661	655	644	623	591	579	623	652	701	675	647	598	624	562	630	567	637	765	933	1102	988	1178	820	1584	8474	11418	8250	5049	2478	1198	741	496	440	406	392	392	366	384	424	399	385	394	373	391	383	394	430	376	413	409	396	380	410	408	381	391	393	423	402	375	377	380	396	379	396	393	412	435	412	423	389	391	402	382	379	369	407	415	404	354	408	408	391	406	367	390	375	408	372	418	400	392	392	420	394	395	374	402	413	386	411	396	384	404	390	396	433	413	395	405	405	431	398	400	409	394	412	384	378	388	364	414	394	385	432	426	406	369	413	323	380	400	383	394	408	361	368	390	418	404	385	398	409	412	398	400	403	412	413	394	404	413	384	394	407	434	394	400	391	414	406	369	364	408	423	406	397	412	434	399	373	359	423	424	382	403	362	403	453	392	392	399	421	429	399	383	414	395	377	384	397	392	398	407	392	415	418	422	386	419	415	400	396	399	403	385	373	425	384	414	401	383	391	420	396	394	393	371	373	386	355	430	401	426	367	394	383	385	428	405	393	398	381	398	375	429	413	352	422	376	408	417	365	401	422	365	363	406	383	372	391	389	392	376	396	433	392	411	401	430	414	400	394	410	439	394	406	378	380	412	397	382	401	410	375	426	384	424	389	403	388	374	395	411	400	395	396	425	421	375	411	436	394	427	398	378	421	415	417	427	393	389	426	368	409	387	394	410	365	425	375	402	373	404	370	373	400	397	394	424	387	388	399	368	390	371	376	398	417	382	374	375	385	381	389	378	415	402	425	425	391	398	423	370	404	425	376	382	367	407	376	399	388	409	424	411	433	387	422	409	412	404	404	431	384	386	413	393	422	378	400	432	386	411	376	386	403	379	386	403	379	434	419	414	419	364	399	420	403	390	370	361	423	395	386	417	372	422	378	418	391	394	378	411	393	368	436	406	424	399	402	418	406	404	391	445	381	412	401	399	427	382	371	401	405	390	423	395	387	407	407	419	401	386	397	409	413	411	391	449	405	385	380	387	411	417	387	370	430	394	397	411	388	364	398	354	359	391	393	405	396	399	391	410	417	389	382	408	376	391	428	388	420	382	402	405	386	389	355	402	437	399	385	402	415	399	381	373	398	426	408	368	350	404	405	381	400	383	400	425	411	374	421	367	391	431	403	370	391	425	432	392	406	407	394	405	399	400	402	401	397	384	390	391	389	430	421	366	397	402	433	429	395	378	408	379	392	404	410	378	413	373	405	416	386	371	388	431	413	373	399	389	403	403	399	375	411	403	429	441	399	405	378	385	417	379	394	389	412	410	410	405	401	388	405	347	422	388	369	381	408	366	359	405	401	356	401	410	348	411	402	410	372	375	403	417	389	391	381	397	404	405	393	404	390	377	400	389	409	417	378	405	397	379	417	404	384	403	398	354	404	395	398	390	414	401	376	389	420	382	406	388	375	417	391	407	372	418	398	422	443	429	395	423	418	353	393	379	413	390	387	423	408	413	368	415	402	370	399	393	382	395	402	414	403	390	409	416	384	388	412	357	418	442	379	414	433	367	426	390	391	405	403	399	419	413	401	378	376	385	388	382	366	409	395	375	384	423	411	397	396	399	415	429	416	362	374	386	376	432	398	373	376	433	396	373	411	401	393	384	389	433	407	372	438	378	395	432	392	410	419	394	412	430	391	371	394	395	387	418	406	393	384	440	401	419	379	423	376	411	415	413	416	383	395	399	388	383	406	391	399	383	408	399	393	395	417	400	389	378	389	382	367	412	385	387	360	410	420	428	354	395	406	377	399	411	395	389	414	411	376	373	401	402	394	392	390	360	391	391	407	393	384	365	386	390	444	381	423	383	388	416	400	394	422	405	391	417	386	404	382	432	417	397	414	380	405	398	372	400	364	407	380	424	390	389	383	379	393	417	381	382	398	419	349	392	436	385	403	396	396	404	384	402	368	373	384	449	427	422	421	430	437	383	372	418	411	393	405	431	408	418	380	353	409	405	376	393	371	359	403	369	426	407	391	380	417	412	422	397	391	416	437	388	384	393	385	383	401	392	395	394	391	399	414	384	363	372	411	402	370	387	352	387	410	393	449	406	394	382	369	373	402	404	404	387	406	396	369	413	368	414	413	397	385	377	417	381	402	407	391	416	385	371	387	424	405	371	426	399	379	394	395	432	399	403	400	415	404	381	385	387	411	386	384	386	426	423	412	395	414	394	373	414	411	405	416	383	397	368	419	379	376	389	394	396	419	414	402	444	419	361	402	394	407	420	390	394	412	416	424	398	369	401	383	390	398	396	382	383	403	387	421	401	419	414	381	365	401	437	393	454	396	411	359	403	361	399	408	367	405	402	406	385	408	396	403	388	387	388	370	392	386	397	382	411	402	361	414	364	388	372	406	425	383	413	379	397	403	380	413	420	371	383	419	415	364	382	381	399	407	399	416	406	373	371	375	369	416	403	419	392	392	421	407	423	402	402	429	403	406	395	399	366	397	442	377	389	404	373	401	394	361	402	389	398	436	396	375	411	389	377	374	420	418	393	406	424	404	418	433	395	401	396	394	415	382	396	364	406	367	423	356	402	384	384	382	360	404	402	391	397	419	427	438	388	414	373	411	365	400	396	403	410	428	417	399	360	408	391	382	408	417	363	408	421	384	432	403	399	384	402	431	413	440	390	383	411	410	386	384	381	426	388	409	402	393	394	419	392	359	419	393	431	428	425	410	365	407	394	419	412	420	380	387	408	377	357	381	440	410	379	378	405	421	408	377	435	414	373	430	394	384	379	385	342	420	388	383	363	397	366	404	414	407	406	421	394	388	396	420	391	405	382	432	390	379	382	382	379	430	384	423	444	352	403	406	396	430	413	394	395	389	413	411	362	378	398	405	377	400	404	394	386	429	383	390	374	356	412	391	409	431	402	381	414	374	418	361	415	411	431	422	363	414	395	401	407	387	394	384	400	390	383	408	373	416	376	399	421	396	364	423	391	416	411	412	411	422	396	406	385	413	375	414	408	402	417	402	360	392	390	423	400	430	404	390	448	377	412	409	366	359	399	397	416	380	398	423	377	373	354	431	392	411	412	402	418	397	380	389	377	446	404	418	427	414	437	431	385	438	414	356	415	413	401	423	416	387	394	386	406	400	380	378	396	373	402	385	401	387	402	373	402	395	412	407	410	391	422	422	401	400	375	402	371	398	366	397	373	397	380	424	424	372	384	408	425	368	408	403	437	421	416	381	408	414	399	416	389	379	431	409	387	406	389	365	396	400	409	376	401	368	380	412	410	428	421	401	393	407	429	415	432	407	410	397	370	418	405	390	397	402	371	391	401	417	404	423	412	398	411	414	389	400	371	387	415	407	388	440	394	395	384	403	385	375	383	383	417	414	405	416	407	404	365	383	414	391	429	413	361	416	410	393	371	426	397	394	445	387	406
11527	5409	4876	285	173	198	153	166	164	173	153	171	164	158	155	144	161	166	157	147	143	158	137	159	138	150	177	131	123	152	141	150	145	137	150	162	152	160	115	165	163	165	153	155	154	148	139	160	184	309	343	268	201	176	168	158	152	142	133	144	140	136	165	150	155	146	127	136	153	154	156	155	147	161	163	134	139	146	170	140	109	157	165	134	142	143	150	124	136	134	130	139	135	155	161	163	150	129	148	136	137	149	139	146	117	152	150	151	134	124	118	154	143	139	139	143	128	149	142	128	139	139	173	152	147	132	171	145	152	130	143	149	137	143	148	155	161	138	128	147	162	148	132	130	160	138	145	148	131	139	153	139	162	142	137	149	147	138	144	138	154	138	131	142	149	148	141	117	127	165	131	156	151	131	141	150	170	159	135	148	114	126	150	160	132	146	130	133	128	150	135	170	133	139	138	146	153	137	123	151	159	154	140	150	145	146	129	160	151	145	148	116	138	151	144	136	131	140	124	138	148	147	156	125	163	146	150	151	134	151	126	138	137	141	135	133	156	153	163	162	140	150	146	162	143	135	105	172	147	156	153	137	135	120	126	150	146	153	149	141	149	154	137	127	161	162	147	142	130	146	147	137	152	139	146	127	152	134	130	144	148	140	134	129	126	150	142	134	141	141	137	152	141	133	166	159	155	128	124	148	136	121	147	137	136	137	175	152	146	134	145	146	151	154	148	157	156	136	122	157	150	149	166	156	161	141	167	166	147	143	149	113	138	141	149	142	136	158	122	134	144	159	169	143	129	141	165	137	148	146	146	121	148	156	153	130	132	141	127	126	163	152	137	156	138	129	149	144	143	139	159	120	150	148	135	118	168	153	146	150	157	132	134	131	128	150	149	124	172	138	167	144	144	156	150	127	150	126	144	154	136	138	140	144	134	149	154	130	156	147	156	147	139	144	167	150	135	129	141	142	130	129	127	132	121	140	157	124	158	136	134	155	140	144	153	146	144	154	139	169	150	129	147	151	151	126	136	156	146	151	136	149	126	152	149	148	131	142	157	140	144	156	141	160	132	123	152	145	148	148	154	136	138	146	144	137	158	148	144	144	134	130	169	151	137	152	139	144	118	160	146	161	154	161	153	138	144	131	160	133	146	156	153	125	146	140	149	141	150	136	135	137	148	147	157	139	136	135	129	156	130	135	146	137	128	134	166	129	157	138	134	152	168	158	142	136	159	161	147	169	138	137	122	146	134	154	159	148	141	137	144	150	132	148	148	136	128	149	159	152	146	152	165	142	160	166	179	143	155	142	141	136	132	151	135	148	139	145	147	131	144	125	125	157	143	132	123	156	163	133	152	144	129	149	119	143	124	153	124	149	122	153	141	126	130	158	142	135	142	141	151	143	133	131	144	150	137	128	132	140	150	146	151	143	139	147	167	137	120	149	143	135	133	164	135	155	142	148	117	146	134	137	128	160	137	176	135	151	138	153	161	124	153	131	160	149	130	121	157	126	135	120	133	136	159	138	153	136	127	150	138	131	167	143	136	144	143	158	136	156	137	146	155	145	138	120	138	146	141	173	136	146	139	148	158	128	158	166	156	160	144	144	147	153	170	152	152	131	149	144	153	133	136	134	149	147	134	151	140	142	161	161	149	157	142	135	158	135	141	158	137	147	152	141	163	165	129	151	136	119	166	148	153	150	130	152	140	144	157	161	156	151	143	151	139	155	144	148	165	127	131	137	151	139	149	142	148	158	137	127	137	157	152	118	146	153	139	143	136	132	142	151	151	143	138	133	153	138	133	140	140	155	131	166	128	125	160	144	142	153	146	143	145	160	145	148	143	187	147	152	130	142	144	132	148	130	135	127	142	141	124	134	149	147	120	124	148	133	156	146	171	132	143	154	152	149	140	136	148	141	163	131	126	138	137	147	149	139	155	151	148	151	135	137	128	171	145	145	127	146	143	134	126	135	144	150	140	135	141	147	143	131	117	143	122	146	119	159	146	134	144	137	174	146	155	153	146	128	158	169	134	153	158	118	142	149	133	148	147	128	115	128	140	144	152	158	152	137	158	153	138	153	159	161	141	168	153	135	125	126	147	149	154	138	143	154	136	127	121	148	141	149	120	130	145	149	143	126	127	133	147	125	142	140	163	123	162	137	164	135	139	144	148	134	136	133	133	142	157	136	149	158	127	137	131	145	122	142	140	153	137	138	154	141	149	140	143	133	117	125	150	152	132	147	145	163	148	137	127	149	136	133	146	142	160	146	135	152	121	122	122	136	124	150	133	132	157	153	137	160	151	160	145	139	144	141	159	117	137	155	157	147	163	155	133	151	149	152	129	131	159	147	146	157	133	135	118	135	133	150	149	142	142	127	144	164	142	163	147	138	139	168	156	161	153	140	136	144	136	141	129	165	145	147	133	155	137	155	146	140	132	136	139	150	147	165	135	151	134	171	133	146	154	132	151	147	155	172	129	136	168	160	127	139	145	154	168	121	134	151	151	145	129	150	142	135	125	159	161	141	158	166	162	148	134	136	155	140	157	146	140	156	150	164	162	149	142	142	116	155	127	137	126	140	142	155	149	155	139	150	124	133	137	127	130	127	131	145	152	144	144	162	139	136	163	150	162	144	125	141	158	150	154	134	126	149	126	143	155	144	161	137	150	131	138	125	143	167	157	129	120	136	150	125	162	121	159	131	140	142	127	162	145	144	151	154	135	121	134	150	148	137	134	162	148	154	151	136	122	154	123	126	151	137	146	131	160	142	138	138	129	139	145	140	148	129	124	156	120	156	163	129	134	151	153	129	147	148	144	126	110	132	154	135	136	147	135	166	141	149	151	125	156	131	136	149	131	137	130	151	154	125	142	164	146	149	163	145	175	162	140	143	155	143	135	145	125	162	132	140	141	156	157	153	160	151	129	165	143	140	149	130	157	151	152	139	141	139	149	143	158	113	133	143	132	154	157	141	134	141	142	135	135	129	135	157	170	154	144	127	142	121	141	156	123	141	159	151	136	139	129	131	174	145	150	145	145	131	153	151	133	136	148	146	147	109	148	167	151	148	167	159	119	122	140	142	140	146	165	145	138	150	169	150	143	142	134	136	147	133	151	116	162	193	137	147	133	150	149	150	163	149	114	142	156	146	145	139	145	149	153	161	149	148	152	138	124	119	153	146	137	137	137	113	158	153	145	140	164	151	135	137	154	154	157	156	152	145	140	121	147	153	142	163	144	145	129	156	133	142	158	167	171	158	145	144	163	142	143	147	135	141	143	171	153	131	150	133	132	151	144	157	144	145	142	138	135	149	139	137	143	162	129	146	137	150	153	157	131	149	135	136	118	153	141	129	142	150	146	154	147	140	155	148	162	149	152	143	134	136	149	131	142	144	138	142	141	140	131	129	145	138	142	169	139	138	150	142	149	134	135	146	150	155	124	136	147	141	149	135	137	150	144	141	149	118	140	135	142	153	136	175	138	137	159	154
7991	6591	7411	577	602	516	523	490	507	537	532	534	506	462	413	429	434	400	430	387	409	407	375	403	418	410	396	412	434	430	415	429	423	460	420	425	448	450	433	427	437	443	529	470	432	436	457	440	778	1387	1274	1021	739	532	426	407	389	397	386	399	386	364	360	385	373	381	374	391	400	377	384	386	367	356	383	369	371	372	362	397	354	366	369	390	358	381	383	350	355	394	350	371	344	407	371	358	381	395	379	394	397	376	394	356	380	365	396	393	371	365	385	370	371	356	373	376	390	378	370	377	377	393	359	371	380	357	383	341	357	375	370	380	370	362	368	371	370	402	398	350	398	408	409	393	384	347	379	388	386	379	393	348	367	403	394	419	360	394	388	376	407	356	336	379	359	340	360	349	377	391	360	388	387	398	410	340	378	391	355	363	401	387	384	381	370	367	331	391	387	383	392	424	439	366	348	389	363	364	397	365	375	382	337	376	379	384	366	355	386	364	407	355	366	413	366	381	354	384	382	331	381	347	370	381	354	388	381	382	405	376	390	404	386	354	411	389	365	393	393	381	377	376	427	370	371	406	375	355	361	346	391	390	394	375	366	410	400	406	357	402	386	383	361	389	373	367	390	363	379	387	374	393	378	365	377	349	383	384	381	369	401	420	378	386	398	363	363	388	366	372	412	360	334	344	369	368	333	363	383	360	393	404	353	397	390	395	372	397	379	378	378	350	350	353	360	374	406	380	388	332	332	387	395	420	385	346	377	343	336	360	386	410	376	398	352	352	384	352	385	369	381	382	381	363	404	345	386	373	376	412	392	340	341	376	417	375	402	377	338	370	368	396	374	357	370	404	370	383	367	384	376	401	393	310	357	363	370	368	377	355	380	430	397	385	357	370	336	369	372	373	395	385	379	393	351	358	334	370	336	372	362	394	400	364	343	371	398	376	347	346	369	387	382	390	367	347	422	369	378	376	391	342	361	345	392	397	394	360	344	366	400	370	345	353	375	376	374	372	394	393	372	366	367	377	384	377	349	376	370	378	416	376	364	374	346	352	387	370	361	405	372	338	387	391	419	342	378	369	379	410	398	380	348	376	383	421	376	390	364	348	353	374	394	379	386	348	356	386	387	395	391	395	379	345	391	382	381	367	350	395	383	365	387	386	386	371	372	376	360	390	379	356	361	377	358	413	325	383	370	375	357	363	360	358	386	362	377	354	365	366	349	379	366	356	388	379	366	385	395	384	351	389	378	350	392	393	400	375	382	385	409	358	362	336	366	356	411	373	360	399	350	388	365	347	373	365	382	383	395	379	334	340	403	361	367	382	380	382	344	335	391	404	414	372	390	367	354	403	364	365	371	323	400	402	370	381	376	354	349	357	363	349	371	377	356	366	377	391	369	351	385	398	374	393	353	347	386	394	361	369	405	389	366	441	380	376	379	395	373	417	353	360	380	375	388	383	357	414	366	377	401	408	371	372	343	361	352	393	395	341	366	376	344	347	385	353	365	369	356	384	365	350	345	381	355	382	395	357	387	349	358	386	344	422	381	363	376	393	383	374	375	375	370	329	375	392	412	375	363	383	374	382	380	362	392	350	374	363	375	376	376	348	361	410	384	415	383	370	373	342	367	354	378	391	363	388	409	362	348	374	396	426	377	370	353	385	374	370	389	379	382	362	353	382	374	352	354	389	346	359	370	338	387	342	371	392	395	354	393	379	388	389	385	389	370	375	378	362	400	360	352	353	360	383	378	381	368	373	366	344	383	373	414	339	386	393	388	380	366	403	374	329	393	382	391	391	343	363	360	366	362	364	386	369	377	358	369	349	393	403	367	388	382	370	368	358	399	388	400	386	380	400	361	364	361	379	370	344	356	348	367	367	371	343	399	357	361	376	370	398	414	340	372	352	373	366	404	362	362	372	365	396	323	362	385	389	361	350	367	349	373	356	407	352	346	383	375	373	383	369	380	415	367	375	341	356	383	346	390	372	379	387	334	360	389	387	381	390	398	421	359	384	376	372	364	378	391	351	382	412	388	396	384	364	372	378	373	378	348	355	403	375	391	357	370	344	369	398	399	320	388	365	382	353	382	370	344	399	381	379	380	393	383	385	349	414	388	406	374	352	347	385	349	382	403	354	372	340	367	375	343	390	360	390	362	367	385	347	395	400	390	342	381	390	390	356	367	326	390	354	416	350	389	362	368	360	393	385	365	365	372	385	370	374	378	395	396	360	380	356	391	372	353	369	408	378	369	374	348	411	390	395	409	371	373	368	341	377	403	362	348	381	369	374	374	384	395	368	373	350	380	402	388	375	389	382	390	351	395	388	380	386	362	366	395	410	370	380	394	329	382	381	373	395	386	368	360	402	401	365	394	380	358	346	382	359	380	380	373	374	370	371	406	363	369	370	391	391	379	382	336	379	433	336	374	372	388	361	388	371	373	361	366	388	372	368	392	389	373	377	347	346	387	378	408	406	375	357	380	357	384	383	376	387	385	382	373	387	372	350	371	404	377	377	380	362	377	394	386	366	359	376	361	384	360	389	370	420	377	379	327	371	369	390	411	365	393	394	345	340	386	381	348	372	354	416	343	394	388	372	365	394	386	380	353	351	375	354	333	374	382	354	372	388	345	364	358	395	380	371	397	367	350	388	387	394	357	352	380	367	380	412	388	372	364	396	401	342	373	406	376	417	341	355	391	378	376	378	391	388	361	387	391	370	381	386	374	375	390	331	382	385	359	321	413	396	353	431	366	395	368	339	380	365	387	387	367	418	391	401	335	384	376	354	353	396	370	358	367	370	391	352	393	378	400	341	374	360	385	360	366	382	403	372	364	397	372	362	415	361	373	377	380	327	377	368	411	357	400	354	401	391	376	388	364	380	369	387	386	395	380	337	405	347	402	351	392	368	379	375	388	399	424	373	361	362	391	406	374	387	364	331	376	391	384	397	380	369	350	392	377	381	393	411	399	376	346	351	370	378	384	413	414	369	387	377	377	368	379	385	341	354	341	360	397	381	358	395	377	376	388	356	389	391	388	376	382	379	387	390	366	362	374	380	369	387	384	363	390	396	355	372	362	359	367	424	396	362	383	376	369	373	421	376	365	371	369	386	390	353	387	371	404	361	394	354	370	399	400	386	371	391	380	365	383	410	370	377	354	358	366	361	364	356	395	378	389	369	356	365	373	364	350	421	353	349	411	343	390	365	371	335	391	348	379	375	393	393	409	395	391	382	357	409	345	385	373	363	339	388	374	367	369	365	373	388	398	355	341	378	364	409	392	353	383	379	391	341	392	412	348	397	373	406	364	363	380	404	370	396	366	382	378	393	388	367	363	372	372	367	381	396	355	380	372	322	347	384	357	374	390	363	371	375	361	346	414	386	378	356	398	371	359	398	362	368	395	377	400	384	348	391	361	353	388	388	371	390	391	386	370	381	370	359	388	380	342	361	385	374	367	359	388	348	340	375	388	384	386	392	370	387	357	366	370	361
44731	40808	41906	11906	2172	881	553	353	306	304	306	299	303	298	248	238	211	195	224	202	183	184	194	160	185	191	210	176	187	193	197	185	181	177	179	196	178	173	185	180	223	227	182	188	217	208	227	226	928	1149	929	657	429	262	196	202	183	163	179	165	173	166	162	162	182	166	181	171	174	171	188	173	178	173	158	165	148	156	169	171	179	180	162	166	144	164	169	165	148	157	186	174	194	162	149	168	173	147	167	155	176	176	166	159	176	153	168	171	156	145	135	158	159	159	155	158	163	197	154	182	166	139	164	146	163	192	147	170	130	171	167	176	161	157	166	172	190	172	166	189	163	171	204	165	146	163	175	161	160	172	146	162	159	157	159	160	183	169	183	192	164	154	157	140	167	156	175	161	193	154	171	151	216	144	164	157	168	162	173	154	182	194	160	165	149	155	167	177	159	161	175	167	172	163	158	141	162	179	144	154	160	178	170	166	161	167	180	154	160	162	182	148	163	162	168	154	180	171	153	149	168	170	164	159	163	150	151	179	160	179	161	150	174	151	157	181	162	181	162	168	152	163	160	166	179	124	194	172	189	165	148	181	139	170	175	178	148	161	148	177	168	171	176	169	192	143	174	151	155	162	172	159	170	168	176	165	161	179	172	190	189	155	187	152	153	160	169	170	165	160	196	194	158	178	162	154	146	145	159	156	151	160	170	175	145	153	162	162	192	178	162	154	179	183	154	176	164	157	149	189	168	156	161	154	146	189	167	165	178	163	159	171	155	167	176	169	143	175	203	182	174	158	162	175	154	167	164	166	147	161	211	169	164	159	150	153	151	149	157	139	174	152	169	168	175	142	158	166	162	172	154	154	167	157	173	156	166	158	174	157	171	166	172	188	178	177	174	179	166	164	193	181	148	160	161	150	198	164	161	165	155	161	170	156	176	185	186	170	161	158	157	171	157	174	167	179	166	159	181	163	181	170	171	150	189	150	156	163	151	165	175	172	159	171	162	146	179	152	172	172	156	175	158	166	158	196	151	158	155	157	182	170	199	173	160	177	178	150	165	152	153	164	177	187	152	170	182	154	190	172	180	158	157	153	173	170	159	173	148	158	146	187	146	178	162	172	143	157	172	171	184	161	171	167	188	143	192	169	163	168	158	147	174	172	182	165	176	181	171	162	154	165	136	181	170	158	162	173	172	161	169	161	161	186	190	149	152	148	138	184	156	166	155	154	188	183	162	171	155	159	158	172	136	168	166	170	160	161	156	155	161	163	156	181	162	150	145	181	163	186	151	169	175	167	168	178	166	172	171	186	161	161	160	157	173	147	143	185	195	179	159	136	152	153	194	172	166	173	166	150	158	165	157	147	182	191	149	169	164	175	190	181	182	170	150	161	153	197	140	160	173	175	187	164	177	180	155	153	175	167	138	142	176	191	167	172	175	164	183	179	159	185	179	176	152	173	180	157	168	175	171	169	164	158	187	183	163	169	176	166	159	161	168	138	163	154	142	168	153	161	212	172	177	155	136	159	172	159	192	140	163	172	191	176	189	176	156	163	164	160	163	185	166	172	173	176	162	156	165	168	181	144	176	188	177	173	146	151	159	205	166	163	173	172	154	163	154	164	176	185	159	169	154	167	173	153	144	153	145	163	154	165	182	170	163	168	186	168	168	171	177	171	181	187	160	187	142	153	193	171	138	179	172	150	154	178	165	169	144	162	180	204	162	159	144	161	162	151	187	160	179	202	166	177	167	175	151	160	172	152	175	169	193	168	167	155	205	152	156	162	175	150	143	162	159	171	175	180	166	163	148	147	190	163	169	153	174	158	147	163	177	186	168	170	156	158	164	157	169	155	165	194	156	174	185	169	155	177	173	168	181	182	154	159	160	188	153	166	143	169	167	175	158	170	170	172	181	166	183	154	178	166	157	194	154	163	177	178	163	168	175	187	153	208	169	181	170	149	166	151	183	163	159	161	166	154	156	157	163	167	174	184	165	162	181	178	161	170	161	178	189	167	178	149	134	174	156	174	162	176	189	168	181	153	173	160	166	185	174	177	147	175	189	152	166	168	148	159	145	156	152	152	158	164	162	153	163	155	160	186	189	182	165	156	178	161	160	155	171	178	179	169	171	155	164	172	168	169	158	144	160	158	156	159	162	166	186	175	166	178	162	180	189	163	182	179	169	176	162	169	188	168	185	180	156	158	174	163	178	180	170	175	177	150	149	180	159	172	163	176	158	171	152	162	168	164	161	163	202	157	165	186	165	173	182	175	161	174	155	177	160	147	157	178	155	149	142	181	184	160	171	149	171	160	153	150	168	164	169	150	186	160	166	176	156	178	174	174	155	142	165	196	140	145	164	157	177	154	164	171	172	174	175	163	144	149	172	172	173	149	176	173	189	175	158	140	161	187	181	165	159	179	173	180	179	177	179	149	166	171	173	147	167	167	164	167	145	168	167	152	203	160	155	162	171	171	149	158	198	149	172	166	166	142	166	198	171	174	160	166	170	156	157	164	178	143	176	142	146	161	189	169	193	152	151	162	172	153	160	161	170	154	153	161	178	171	182	156	190	155	175	166	162	164	197	181	164	182	169	173	165	182	136	158	175	162	153	153	157	175	152	184	164	160	159	156	176	146	155	173	145	168	168	168	179	175	148	188	183	166	174	168	159	170	156	178	179	205	146	157	160	191	145	141	172	164	179	158	153	168	172	160	170	152	162	179	169	170	167	173	144	168	161	176	168	160	175	164	177	178	176	153	157	177	178	167	185	167	136	164	193	161	166	175	154	158	193	153	172	158	160	172	165	179	196	174	169	174	173	164	167	154	175	167	165	145	177	173	175	182	164	158	164	172	174	176	167	163	177	161	174	176	191	140	173	168	201	173	166	145	173	151	174	181	156	166	154	154	168	153	155	153	152	146	178	178	166	182	139	161	149	151	150	172	165	166	160	171	165	173	168	150	170	172	173	123	160	175	159	167	145	178	168	160	158	154	156	186	169	168	168	154	156	157	172	174	164	160	169	180	171	170	147	152	173	178	176	204	159	160	161	175	168	170	157	169	172	152	158	188	171	159	150	137	169	163	172	165	173	156	164	169	163	182	160	176	150	148	152	181	159	166	155	197	177	137	178	164	150	171	165	164	181	154	190	162	176	154	173	172	175	179	165	155	183	180	172	150	179	170	188	154	181	139	189	172	177	165	167	163	188	176	158	185	183	155	145	180	185	184	148	182	160	168	173	173	158	168	156	165	177	156	192	195	176	164	161	163	185	162	161	198	172	166	147	159	146	162	164	190	145	156	169	183	158	167	187	177	164	164	183	149	170	159	156	145	176	166	137	154	166	157	182	178	158	157	168	176	147	157	171	207	155	179	172	155	150	160	142	149	165	154	167	148	180	152	162	182	162	168	149	180	164	168	175	176	162	172	166	158	179	157	142	132	180	166	158	156	169	184	148	158	153	138	181	168	155	185	172	160	167	184	160	171	141	160
29798	34290	31819	2560	2299	1947	1674	1424	1228	1240	1239	1225	1068	1025	910	752	709	691	692	659	627	614	571	560	545	565	610	572	528	517	461	500	534	565	531	527	536	529	549	647	672	649	678	746	748	736	770	924	6023	6559	5296	3505	2134	930	588	498	428	430	452	420	426	362	428	416	435	382	416	428	431	450	447	389	413	423	413	423	444	456	396	425	419	434	451	409	387	387	446	420	422	428	407	368	432	404	422	436	455	468	452	406	420	442	410	435	398	440	426	411	402	420	403	364	444	414	439	443	446	439	446	424	454	354	399	428	402	424	413	377	426	430	429	444	444	455	412	440	425	401	414	450	425	453	401	452	403	415	407	443	400	412	434	420	412	436	448	420	409	418	437	437	421	424	445	410	433	439	433	390	441	420	416	416	382	446	420	457	393	421	415	398	454	414	454	417	393	425	434	395	401	441	438	412	422	453	415	406	463	445	407	407	417	401	443	424	432	437	449	430	417	430	389	423	405	412	413	460	400	405	424	434	401	431	412	392	448	441	453	446	456	405	436	422	441	431	461	391	442	421	422	435	427	452	431	399	451	420	415	369	414	386	418	361	431	418	408	416	420	427	434	428	449	403	426	437	394	414	430	432	412	412	417	450	437	441	403	418	407	389	392	435	395	448	446	443	411	435	415	424	476	451	438	403	408	373	436	450	418	413	460	463	417	392	452	423	414	425	414	411	390	407	404	471	409	406	378	463	401	411	425	422	396	427	443	424	441	406	419	453	431	436	384	429	409	411	423	428	410	413	479	397	459	419	389	387	417	444	414	422	412	407	427	455	465	410	434	424	448	371	405	450	449	430	450	408	444	440	428	394	403	435	409	439	412	426	449	399	444	443	441	455	398	451	397	413	421	438	422	396	397	421	419	422	435	418	459	426	414	452	429	430	437	460	422	395	422	432	436	394	402	448	451	397	420	423	414	411	407	424	408	414	437	372	432	406	448	434	466	451	460	415	456	414	436	402	395	422	420	410	376	402	409	424	413	413	462	399	429	410	421	446	457	385	423	409	436	441	422	450	410	442	428	411	411	456	444	417	452	435	442	441	445	414	449	417	444	434	438	424	463	441	404	428	458	434	431	390	457	411	455	432	450	398	404	459	432	403	419	431	421	393	387	408	431	418	445	472	415	426	416	459	427	456	436	453	445	417	436	415	460	422	384	422	447	427	443	429	454	394	450	394	405	411	432	412	406	402	423	442	429	432	411	441	412	400	420	441	391	447	440	420	448	418	423	414	436	436	412	398	392	393	422	427	416	388	429	422	423	435	399	420	424	391	422	419	411	407	431	445	452	400	423	466	438	399	398	441	403	452	443	418	423	402	390	416	409	486	446	394	421	387	390	457	429	439	437	412	404	420	430	427	424	427	406	436	417	421	441	449	425	427	445	417	399	428	439	464	410	431	416	435	422	415	438	410	440	423	385	411	405	430	423	414	398	455	426	423	399	414	438	435	443	398	407	408	466	424	441	461	439	402	360	423	399	404	455	438	416	445	408	438	476	407	438	433	427	424	424	360	423	424	424	497	440	416	430	385	383	428	408	433	436	466	366	428	435	402	408	463	448	441	452	455	429	432	439	395	447	409	405	439	427	422	427	406	435	374	425	453	463	415	425	453	438	451	404	419	440	388	396	409	394	407	441	426	432	431	395	458	442	387	447	436	460	395	465	469	407	418	470	460	432	443	414	407	454	467	446	414	407	437	436	433	422	413	422	464	426	398	429	388	439	412	448	435	437	415	404	406	419	418	401	409	433	433	471	443	408	436	407	420	380	419	414	397	414	435	425	436	403	403	425	399	409	390	379	443	455	440	418	421	429	437	430	419	409	408	427	398	434	412	408	417	449	456	455	419	435	419	447	458	394	407	459	433	456	442	417	388	421	431	420	422	465	445	436	452	470	438	422	427	424	417	437	413	440	423	466	390	440	429	426	411	394	431	403	433	378	442	451	418	385	460	430	397	426	421	464	424	419	392	429	415	419	402	426	443	445	425	407	435	439	443	423	410	418	445	425	393	389	410	413	449	403	436	366	416	437	443	442	437	431	422	484	426	434	426	424	444	411	436	434	420	411	414	458	426	443	415	391	429	453	378	430	429	410	457	412	415	415	415	409	407	458	419	408	420	394	436	428	449	440	440	425	435	403	419	405	392	431	407	405	438	395	428	412	424	425	434	404	414	439	449	432	435	405	419	453	396	415	414	432	452	461	396	478	427	426	453	423	392	452	394	426	414	394	442	397	454	427	404	418	425	435	436	449	441	414	408	403	420	413	423	409	447	426	415	408	439	438	467	399	417	427	433	439	448	408	426	440	414	423	394	469	425	434	417	460	373	437	400	435	419	450	392	465	403	446	428	400	458	422	428	419	408	439	421	403	418	449	462	453	418	422	426	412	421	464	397	438	397	437	424	425	447	431	474	427	413	442	458	417	444	449	422	385	436	423	413	432	423	447	465	409	447	394	407	403	410	422	428	425	452	441	461	416	432	516	414	407	438	406	451	410	425	436	462	414	412	411	393	431	394	437	433	437	425	410	411	398	426	420	414	439	444	440	415	396	400	438	437	445	435	400	424	416	388	449	422	412	398	441	419	446	399	418	465	409	428	426	416	412	441	424	450	430	424	402	426	393	401	404	419	443	423	415	413	440	414	480	418	418	408	406	471	452	436	429	452	419	424	447	402	442	414	413	428	428	431	452	404	456	436	411	378	404	426	445	424	404	409	483	422	407	422	419	397	470	415	423	452	392	427	401	434	409	469	416	438	412	437	392	426	402	431	388	454	403	419	437	459	448	446	462	431	444	403	419	401	416	442	400	444	444	432	402	422	445	442	431	426	420	380	410	441	418	399	453	411	416	411	433	463	457	457	404	412	434	414	391	417	439	463	407	426	401	429	458	439	449	438	431	384	426	425	393	433	456	436	425	419	419	399	427	434	443	446	397	412	447	421	419	461	407	452	410	416	414	440	429	419	413	421	417	442	436	428	429	419	394	442	429	409	445	458	421	439	434	421	460	427	446	393	390	434	460	414	427	430	411	418	415	441	432	465	450	424	424	420	406	445	404	394	421	445	459	430	404	426	427	437	426	410	434	409	425	426	431	452	436	451	451	434	419	433	411	428	428	395	432	388	431	439	449	423	448	397	437	439	436	470	412	434	385	449	427	435	426	457	408	455	397	431	422	416	409	443	438	424	398	379	450	463	418	412	436	431	405	429	420	456	419	409	450	456	429	436	403	414	395	428	421	423	425	419	451	424	405	436	416	443	404	445	432	447	385	404	367	434	425	440	421	459	393	410	396	428	424	406	442	410	404	419	437	419	407	461	397	434	397	438	458	451	434	433	415	410	432	420	425	453	426	401	420	442	378	402	420	454	443	420	401	409	429	442	448	442	418	411	410	470	421	455	453	424	403	445	412	415	452	411	427	421	433	417	447	433	406	413	421	444	435	450	446	450	430	398
51456	42611	53179	18118	5479	1868	907	579	399	395	393	397	312	376	307	285	259	253	262	220	208	211	177	173	199	178	177	188	196	192	180	183	176	174	199	198	207	191	196	215	239	230	223	219	224	189	224	225	1487	1699	1472	1014	608	327	220	178	167	185	175	164	186	175	156	182	135	188	146	149	169	192	158	171	170	152	127	156	157	152	164	146	186	170	166	177	148	153	162	155	160	154	161	165	162	140	151	155	164	159	166	159	167	172	164	158	163	137	153	172	151	171	147	160	159	132	171	163	146	137	171	173	178	151	153	145	158	183	174	148	150	170	160	154	181	162	158	167	158	168	146	153	174	144	164	154	160	163	140	180	125	167	165	147	146	161	156	166	159	150	163	189	145	145	144	154	140	156	157	177	175	147	152	151	168	155	146	150	160	138	155	136	171	148	156	172	167	164	148	178	149	142	133	148	147	162	159	158	176	172	126	169	146	152	160	162	167	163	140	176	147	183	176	173	187	169	168	147	156	153	149	135	164	176	158	173	181	177	169	148	183	177	151	165	164	139	164	172	154	167	134	147	163	165	157	162	167	153	154	144	151	150	159	171	159	165	148	161	153	176	166	155	155	152	160	158	158	153	136	163	185	169	158	170	164	140	159	173	165	162	149	159	140	161	149	123	171	161	172	160	169	162	166	170	169	149	174	159	133	172	169	153	164	184	187	138	164	143	161	147	148	169	157	159	177	168	146	166	154	165	161	158	175	147	160	175	167	161	185	165	158	148	151	158	154	158	157	146	153	161	146	177	155	153	173	173	150	135	156	150	156	169	129	152	159	167	169	160	153	175	169	158	138	158	157	152	168	144	163	169	158	188	131	154	169	141	140	156	181	153	159	163	141	173	148	140	187	149	154	157	147	174	157	169	151	148	160	159	143	146	173	148	148	154	159	143	150	147	154	178	156	156	172	161	159	168	159	155	148	161	164	145	136	145	154	149	138	152	138	161	161	149	164	182	152	138	168	167	182	163	154	158	142	154	159	165	169	163	182	158	139	159	161	136	162	157	186	182	139	160	174	158	172	172	193	156	162	167	182	183	150	157	140	146	179	142	137	171	152	161	164	170	169	171	158	165	152	154	190	150	141	156	174	148	151	151	167	153	162	150	154	149	148	163	154	164	163	170	147	166	142	160	138	138	169	152	138	155	162	169	192	196	171	166	154	150	166	199	169	168	157	165	151	167	139	143	150	185	135	166	173	159	151	174	166	134	188	167	146	156	156	176	168	158	148	145	168	182	170	155	153	149	143	139	138	140	168	147	175	143	160	166	170	153	163	152	146	165	144	164	162	159	168	152	166	160	178	159	150	151	143	168	154	150	141	201	175	161	159	144	148	173	154	147	171	153	161	143	162	138	181	155	139	153	137	134	141	186	157	170	154	158	185	151	157	168	168	161	156	149	152	139	164	159	154	159	156	142	180	157	165	147	148	157	144	152	142	157	150	151	162	173	176	136	144	160	168	153	155	171	135	156	175	142	157	163	116	150	164	146	145	149	160	173	158	162	145	163	153	164	156	157	158	148	191	167	151	136	165	179	190	129	159	153	157	148	146	162	151	170	160	149	147	176	144	155	155	165	146	164	177	177	152	184	161	154	158	171	176	180	173	166	178	166	149	166	149	155	133	152	146	192	167	148	162	163	173	167	172	193	155	129	145	165	130	137	161	149	153	165	174	177	155	157	176	155	146	162	145	161	153	176	141	146	165	182	196	158	151	147	147	143	160	150	164	168	174	169	161	150	149	145	165	164	155	158	164	180	171	144	165	163	170	135	169	157	179	152	138	140	153	170	161	169	161	150	149	154	137	163	153	151	152	186	153	159	148	193	167	150	136	161	154	173	147	159	152	173	142	152	146	141	178	162	155	149	161	161	151	164	155	174	157	145	152	132	185	155	149	176	177	160	143	177	177	142	173	157	160	174	146	159	128	161	175	158	188	163	156	153	172	146	170	173	146	171	167	149	168	159	165	169	163	181	155	153	160	147	167	150	142	177	181	164	149	141	162	152	156	155	200	167	167	144	156	133	150	142	143	157	153	155	179	168	134	169	157	175	156	166	155	130	154	156	159	172	164	151	152	155	151	157	164	139	157	161	145	149	164	143	162	144	145	149	184	148	169	165	147	155	157	168	140	150	152	175	149	178	139	136	155	138	139	161	200	144	167	139	186	145	158	160	163	183	152	152	153	182	164	160	149	187	146	177	154	191	150	166	172	143	145	159	156	136	138	139	135	160	167	131	162	160	167	163	162	168	152	156	162	154	140	167	157	151	150	178	166	151	171	179	164	154	147	154	177	157	159	164	147	148	142	149	171	157	174	157	164	149	143	175	157	156	174	163	171	153	149	152	162	163	172	158	158	159	149	160	167	179	166	164	153	127	161	166	151	173	162	186	140	138	135	138	182	160	146	168	158	181	135	154	145	159	158	144	139	154	176	182	173	154	154	178	166	149	137	142	160	171	169	165	144	154	152	167	153	164	161	185	156	146	157	164	154	155	167	171	166	156	128	158	156	150	170	154	159	149	151	173	167	140	173	158	174	154	165	135	146	150	174	166	138	198	153	156	158	155	172	153	144	152	185	171	149	162	165	143	163	155	168	176	161	153	166	178	147	169	151	138	157	168	147	165	144	153	163	152	154	157	157	137	173	158	156	183	136	161	162	132	166	144	142	139	146	162	160	141	163	165	164	157	161	170	159	135	170	160	159	174	163	175	179	161	159	144	135	160	167	154	158	168	154	145	132	164	152	176	173	156	172	165	166	163	146	137	150	172	155	148	157	165	147	156	161	155	145	153	153	159	152	179	176	126	171	164	164	131	161	152	134	172	164	137	142	150	153	150	182	141	166	159	170	144	155	149	163	148	155	149	153	139	168	169	143	146	160	150	142	154	147	132	153	153	159	163	142	146	165	132	159	142	156	124	142	149	182	144	172	160	148	170	177	159	156	138	150	153	175	153	149	155	156	143	168	154	125	162	152	148	164	168	151	161	142	158	149	163	143	160	155	157	178	150	145	164	170	173	162	154	157	148	136	165	163	172	145	164	147	142	156	139	155	175	158	152	154	173	160	166	170	158	139	140	162	153	159	154	166	159	138	127	159	146	148	147	176	165	143	152	174	162	155	153	163	167	135	155	183	156	179	151	161	161	161	161	157	138	175	183	151	160	147	158	159	147	161	165	151	161	162	167	177	160	162	135	134	149	149	142	202	147	162	170	179	140	143	167	178	164	142	162	157	165	147	154	167	176	154	151	146	156	159	140	168	163	130	144	151	156	144	148	163	146	123	153	170	143	137	141	140	158	164	145	155	155	172	164	145	165	163	159	182	167	141	144	143	163	147	129	171	181	144	148	159	161	153	157	157	164	160	153	144	141	164	137	145	178	176	155	175	152	159	158	142	163	148	169	139	137	169	147	144	155	150	181	141	164	159	145	167	150	168	157	155	173	159	158	132	150
35823	38290	42789	3927	3437	2967	2471	2088	1732	1694	1696	1731	1534	1398	1197	1112	1018	926	864	777	706	678	672	637	654	606	572	561	533	538	566	636	648	574	613	560	552	630	670	801	851	896	885	811	809	725	769	857	8602	10001	8063	5480	3139	1302	673	508	421	447	401	368	391	417	380	396	400	400	380	392	388	356	386	421	382	375	399	399	403	391	433	399	397	384	403	378	385	426	397	396	432	384	390	400	406	386	373	363	413	385	367	388	418	366	388	407	388	367	417	392	360	410	397	419	407	393	401	417	409	393	403	380	404	390	381	395	404	394	391	373	420	401	372	425	368	415	453	374	431	412	396	381	376	422	418	407	386	385	404	403	378	419	390	446	430	396	393	357	371	384	432	389	426	393	417	409	404	418	417	366	380	386	392	413	429	407	393	382	392	405	420	414	400	408	379	404	426	412	392	431	374	401	422	412	368	398	418	395	387	390	371	389	365	385	389	360	408	362	391	366	364	392	380	421	378	405	363	423	422	389	396	448	403	432	441	401	411	393	398	423	410	411	421	412	428	392	397	407	380	388	406	391	394	414	431	371	424	391	416	430	414	403	370	395	401	390	397	383	380	381	409	374	403	364	445	401	390	344	404	367	372	374	422	406	389	409	408	427	399	397	378	425	393	418	407	406	412	401	428	421	374	422	409	400	366	395	425	443	345	414	407	392	389	390	398	387	390	408	365	394	414	396	397	406	375	371	392	397	384	405	400	418	394	390	391	403	429	383	384	382	402	365	399	417	414	398	392	411	375	416	352	392	419	425	405	391	406	430	424	364	393	424	387	379	419	383	429	360	405	399	375	388	423	435	410	432	354	391	412	419	388	412	384	435	375	376	424	411	394	387	375	366	373	385	391	385	376	390	392	397	381	415	409	409	425	408	367	365	394	372	394	383	408	432	449	417	428	390	410	409	419	407	402	398	424	387	377	392	409	417	385	425	397	393	366	372	383	361	371	392	361	406	406	373	385	375	402	430	390	372	407	385	423	413	393	402	421	413	394	400	372	391	349	390	393	396	366	430	375	425	397	412	382	409	397	396	443	413	409	388	373	392	385	388	414	422	371	400	384	410	349	401	390	417	366	410	401	395	387	409	416	383	393	402	396	376	419	407	404	427	408	424	417	372	397	375	384	431	368	428	409	374	432	408	349	419	404	399	399	381	413	351	401	414	382	392	373	404	395	383	390	399	431	389	421	421	406	408	374	371	401	371	387	393	397	419	408	396	402	379	401	402	391	402	376	399	402	387	435	398	425	417	405	402	402	384	379	402	417	382	423	385	380	391	401	403	378	389	400	408	407	413	389	401	362	399	371	392	408	402	419	372	389	398	405	391	418	388	389	394	385	359	416	381	426	402	394	395	370	414	390	420	399	404	405	402	396	409	361	411	374	417	386	392	386	401	408	380	399	411	365	375	405	438	409	355	353	400	386	387	392	391	421	461	411	415	413	419	383	412	391	407	380	407	402	440	383	381	390	420	382	399	396	411	419	415	391	414	360	416	421	359	374	429	364	414	387	442	407	380	371	360	391	378	401	388	420	411	394	382	381	379	393	423	391	394	415	439	366	386	429	418	395	412	401	388	411	375	412	374	394	394	393	410	401	382	395	377	419	420	369	447	414	350	406	393	391	417	381	384	402	437	394	386	376	405	399	385	376	390	408	435	388	389	427	385	417	402	426	435	418	395	453	395	408	403	417	372	448	374	380	418	362	411	363	384	396	417	402	411	412	434	413	430	399	349	404	425	391	404	378	389	399	382	422	390	426	416	402	404	404	386	405	411	428	395	389	427	430	371	392	407	386	369	379	407	373	386	412	413	389	394	399	388	401	351	392	364	385	387	388	417	391	408	394	412	402	422	384	417	381	427	384	429	394	424	372	407	409	410	408	374	426	409	379	389	377	365	399	377	385	396	449	414	396	379	390	390	377	373	373	367	406	381	432	401	381	413	388	379	406	392	360	374	387	414	387	392	402	382	401	420	400	418	371	379	422	392	389	416	403	422	390	399	422	379	423	428	449	396	383	393	426	443	365	424	408	385	390	379	406	356	409	419	395	395	392	410	400	374	406	419	393	401	413	368	371	405	404	374	401	383	390	393	361	400	422	376	400	384	422	442	393	378	389	410	384	385	389	380	434	446	411	378	367	381	377	382	405	404	419	401	378	401	384	397	384	367	403	408	407	419	358	394	414	359	371	401	412	369	387	411	397	389	402	427	380	377	395	419	381	414	412	389	406	416	424	406	386	407	370	400	409	339	389	424	408	422	429	414	383	400	420	391	380	399	388	422	379	374	391	413	420	391	387	411	420	405	369	396	393	382	395	404	392	393	390	388	371	417	396	420	440	376	386	402	386	373	401	381	391	385	401	400	424	408	403	386	375	389	396	427	397	382	403	422	371	405	435	414	402	419	381	413	448	411	408	421	414	372	340	397	418	382	405	384	406	377	376	398	418	400	418	399	378	397	405	409	377	419	377	381	392	426	371	401	401	409	396	434	384	403	400	409	406	412	396	400	392	427	371	398	384	398	459	427	413	375	369	401	390	435	389	373	399	388	415	411	375	399	368	405	388	364	395	421	395	392	378	410	396	393	399	401	406	379	406	373	381	382	386	394	426	367	394	428	408	386	403	366	438	414	390	427	392	402	411	413	409	390	396	379	390	387	413	396	412	426	412	408	409	396	430	401	379	407	393	395	417	384	391	424	413	383	422	401	422	400	394	378	416	400	419	367	383	366	378	384	397	416	352	409	370	427	405	401	414	410	380	386	413	424	388	397	440	409	397	410	384	390	433	398	414	415	416	417	407	449	397	374	380	389	407	380	421	379	408	435	368	405	388	377	420	374	381	405	406	417	418	399	419	392	417	429	395	401	378	384	373	399	396	404	385	392	350	400	400	410	424	386	367	402	405	334	387	384	375	380	404	433	389	388	419	414	361	400	411	402	392	379	399	398	390	387	370	381	388	396	383	410	420	354	369	371	369	402	379	419	402	429	413	368	399	373	401	385	412	393	421	378	383	408	342	395	379	395	407	398	385	397	387	394	409	387	385	403	406	399	397	421	386	404	390	386	416	386	398	407	406	414	396	416	365	360	406	390	396	424	393	414	391	416	389	372	383	383	373	392	402	432	404	394	391	424	428	345	389	415	363	429	436	364	411	390	409	390	417	415	411	391	429	404	420	400	389	400	423	434	392	446	418	356	376	390	393	428	446	398	404	393	398	437	406	401	408	372	423	394	406	390	424	413	386	406	388	394	393	383	394	403	391	394	391	384	391	422	363	402	385	389	394	375	389	413	427	393	396	391	421	392	388	412	399	388	405	406	409	390	389	342	410	406	413	394	393	393	417	390	351	399	416	405	397	355	391	386	433	382	426	392	386	413	394	392	401	409	415	397	381	352	427	400	365	380	422	395	408	410	393	391	390	407	386	395	384	378	402	403	364	371	405	429	422	397	392	431	420	424
14621	5849	5402	291	188	165	212	182	160	173	178	187	156	181	177	163	170	169	171	138	156	140	157	166	153	139	124	134	158	165	140	162	147	141	157	173	155	143	165	185	154	162	137	149	145	143	144	137	194	308	317	283	254	202	160	150	147	153	121	151	138	151	138	120	136	153	153	129	142	123	159	180	153	128	164	125	164	141	181	144	163	116	131	125	157	150	133	129	147	152	154	138	157	153	131	138	140	156	158	122	168	145	148	137	155	170	156	129	147	149	146	162	151	155	146	155	163	142	142	165	141	132	135	135	158	149	111	162	141	131	135	141	159	128	154	133	131	159	145	139	146	143	136	130	147	131	138	139	127	158	131	150	149	151	145	150	135	152	145	117	140	143	146	145	161	153	157	150	128	124	141	152	148	143	148	134	147	167	121	151	121	171	168	124	129	147	142	152	151	167	142	146	145	153	148	133	151	137	141	131	153	135	126	133	146	166	151	140	143	139	140	171	148	137	139	139	131	151	133	136	166	125	134	143	155	166	150	134	131	135	140	141	145	149	158	143	157	150	176	145	150	161	150	149	143	136	140	159	134	144	142	170	142	135	130	136	136	160	127	164	133	148	133	151	150	135	146	167	128	139	154	142	149	149	140	132	148	142	151	148	136	160	135	151	133	131	168	143	158	147	150	163	173	145	166	159	171	156	132	151	143	156	165	151	132	157	140	158	154	164	137	130	148	161	132	144	162	141	150	131	159	158	154	129	144	140	171	146	167	145	133	167	167	129	156	157	131	155	136	133	149	156	143	147	153	164	157	142	166	123	152	167	150	170	147	132	174	145	156	135	147	157	138	155	137	154	144	148	161	154	144	138	159	151	131	165	148	152	136	161	147	124	126	149	138	158	147	156	161	153	157	139	150	160	143	155	133	155	144	152	155	152	157	160	143	129	140	111	136	138	124	161	164	130	159	163	149	163	150	152	156	150	176	139	141	140	132	127	142	145	135	153	129	190	131	142	149	162	148	153	143	131	152	130	158	140	145	134	155	140	156	155	155	150	137	131	132	152	163	154	161	130	167	132	125	136	139	123	126	159	147	144	182	163	139	161	152	148	132	140	145	169	147	151	162	129	185	148	150	140	161	140	144	159	156	148	161	165	139	136	157	156	154	150	152	162	163	156	141	153	137	161	151	139	138	129	147	162	146	149	150	164	130	148	145	135	135	155	156	129	127	138	142	154	132	141	137	145	128	131	152	144	164	158	141	137	126	149	143	149	147	137	143	151	141	157	156	175	138	154	150	148	143	151	134	140	172	156	165	154	151	134	148	159	158	145	133	136	139	148	147	143	145	147	159	137	147	148	146	136	146	152	123	164	148	151	155	124	126	141	146	131	135	153	159	148	135	145	147	170	150	152	159	151	137	140	147	155	132	144	156	147	154	141	152	155	138	140	164	152	135	136	129	136	153	152	152	134	144	130	155	145	150	148	159	146	137	145	140	143	146	154	144	146	155	148	155	151	164	148	163	147	137	152	141	149	153	160	164	123	129	143	153	123	131	149	148	140	156	159	147	141	149	149	151	165	151	182	154	159	132	138	153	147	155	134	135	147	149	141	154	141	145	133	130	155	150	135	143	160	154	150	144	158	138	142	159	124	144	152	172	131	158	149	147	149	139	125	156	145	132	147	156	157	145	152	119	171	151	144	142	147	149	136	147	155	175	126	154	142	139	152	149	136	152	155	140	131	163	139	145	159	151	135	136	150	141	158	141	158	144	141	174	140	146	129	157	146	144	134	144	147	142	134	137	140	136	138	132	156	167	142	141	152	140	141	125	121	153	123	154	146	144	135	145	132	158	120	149	150	141	124	144	151	140	135	133	137	172	149	164	140	145	140	114	138	151	140	156	143	125	152	143	141	174	149	157	160	145	138	136	133	149	163	141	155	159	125	138	138	124	146	140	157	140	149	159	147	140	141	153	147	139	154	142	148	155	152	142	147	150	135	178	156	148	129	143	148	147	168	135	138	143	161	155	141	134	153	151	141	153	143	147	133	150	134	130	133	129	146	138	136	130	133	136	139	114	143	149	141	135	158	135	135	123	139	148	134	134	177	146	165	165	138	150	149	131	132	120	144	148	140	159	148	153	180	147	137	118	126	124	142	139	128	149	150	150	160	156	144	143	141	163	152	132	163	149	144	138	147	143	142	154	147	133	148	130	134	158	146	127	128	151	145	138	124	138	152	154	141	145	146	138	140	156	156	177	153	133	130	145	162	167	127	147	144	164	141	150	147	163	185	166	142	138	146	140	129	137	145	162	156	130	165	138	136	156	141	128	139	149	157	173	143	147	170	147	156	126	136	136	135	150	138	132	155	156	159	160	162	159	164	137	145	134	145	145	156	138	160	134	146	166	156	151	156	148	168	128	124	139	149	139	146	142	138	140	145	129	141	160	153	159	150	141	162	161	162	164	162	161	151	148	144	148	114	157	138	142	160	137	138	144	141	140	138	156	161	133	169	136	137	135	160	161	139	149	148	126	157	140	157	145	132	145	144	162	147	141	123	142	141	137	167	146	135	146	133	139	140	134	153	132	128	148	149	140	141	156	155	151	130	125	156	156	161	121	166	139	147	152	126	135	164	158	139	130	137	141	177	136	145	151	145	120	133	157	144	149	142	153	147	158	122	157	149	166	138	118	177	131	151	150	147	147	133	138	155	145	145	160	136	147	146	156	142	130	164	148	130	134	148	138	156	146	147	146	148	148	156	156	137	147	143	161	154	137	141	156	156	149	149	159	135	156	117	151	155	135	162	138	173	153	135	135	159	146	138	149	149	153	142	140	141	141	137	157	140	149	129	142	150	138	132	137	140	147	143	133	140	143	133	146	146	150	138	138	136	146	148	144	174	156	142	157	139	146	122	148	159	130	169	134	151	138	164	145	138	165	156	188	151	156	133	129	145	171	136	150	161	158	126	156	154	137	153	141	143	161	152	150	163	130	144	139	127	153	155	136	156	138	138	146	161	144	155	157	130	167	136	145	145	150	166	146	159	144	122	117	140	135	130	151	158	141	152	130	146	153	169	137	134	165	156	152	151	158	138	166	138	140	157	137	165	151	141	138	137	160	136	138	140	147	138	137	157	144	139	140	151	137	118	131	149	154	152	143	138	158	139	144	156	146	132	123	152	158	139	139	138	149	148	120	142	146	146	147	137	132	147	138	147	124	153	159	142	171	139	125	142	155	160	170	163	152	159	167	141	135	152	141	160	149	156	134	136	159	149	143	151	145	134	143	138	140	143	149	158	130	142	140	140	142	142	116	138	140	163	144	153	152	135	150	146	178	159	132	147	131	148	125	155	150	134	152	146	142	141	146	167	162	142	137	122	142	157	148	150	154	137	142	173	151	144	131	136	154	148	146	165	155	136	143	124	153	157	163	161	154	149	153	149	140	137	145	156	173	138	146	137	153	156	160	156	144	147	126	132	139	160	160	147	153	144	161	151
9868	5973	7988	542	555	627	526	484	478	517	622	637	564	563	550	508	424	413	454	405	368	394	376	395	390	400	339	393	392	406	416	421	433	454	471	413	450	450	474	479	487	475	480	461	472	443	439	464	826	1212	1326	1099	793	562	446	413	378	407	333	379	352	373	388	388	383	369	415	386	377	382	406	342	355	385	345	412	406	430	396	389	357	393	353	384	403	389	367	360	361	398	363	365	402	354	387	380	371	343	344	364	386	357	359	385	399	368	366	376	381	375	352	399	393	383	367	390	384	387	370	338	379	392	372	395	410	367	379	345	355	368	346	402	388	389	401	372	371	397	387	372	359	384	359	386	371	365	407	413	358	360	350	388	379	387	406	370	378	400	381	355	381	367	386	381	368	403	392	354	388	397	356	393	353	388	367	371	410	380	365	369	385	388	379	381	398	372	367	384	394	345	361	358	369	373	391	354	384	398	394	426	388	375	374	383	376	374	376	381	349	394	390	360	347	376	383	376	394	358	411	367	369	385	319	397	406	383	416	399	400	365	371	387	377	374	385	391	408	379	348	368	361	387	369	389	379	378	434	375	396	390	374	399	377	407	364	391	368	342	403	390	370	390	380	394	386	363	368	407	360	380	420	415	395	376	399	387	397	398	368	394	385	378	349	391	364	382	342	412	382	386	388	396	393	364	383	432	378	367	359	398	386	364	393	389	367	350	396	376	375	343	371	381	395	374	390	344	376	399	402	350	378	384	384	396	371	387	365	399	348	362	384	368	393	384	384	404	397	339	402	373	364	346	409	409	372	382	406	352	345	386	408	412	366	351	361	399	417	385	405	394	366	399	398	396	359	364	385	355	384	394	382	363	378	347	342	399	334	375	404	356	381	375	377	404	373	407	395	401	372	363	386	421	372	342	407	359	396	405	397	391	360	407	411	393	368	373	399	401	357	378	364	334	360	355	387	377	393	381	372	375	383	404	364	383	368	361	353	386	357	377	366	396	393	390	391	358	383	384	378	406	401	392	447	348	392	388	359	378	379	410	343	379	384	391	405	365	365	375	382	426	383	409	365	347	374	359	346	368	397	397	380	369	362	384	391	386	391	399	383	384	340	359	400	374	359	358	353	408	407	397	434	385	383	361	397	366	414	379	380	377	400	418	345	360	395	393	372	375	383	402	410	379	396	373	390	374	367	388	381	400	379	386	358	350	390	373	377	371	410	390	365	417	386	389	364	362	352	349	405	370	350	387	381	395	394	383	354	392	352	348	365	382	382	397	352	372	368	351	389	401	358	400	395	382	361	351	375	392	377	397	394	406	384	372	396	365	408	404	370	408	376	417	403	361	383	361	363	414	368	373	368	403	393	368	385	391	387	327	366	381	396	387	354	345	367	379	381	358	321	372	394	358	385	402	378	397	388	368	369	376	356	363	385	396	386	380	383	367	396	360	366	369	373	404	397	390	365	366	385	369	358	383	380	357	382	381	386	376	366	389	393	336	404	381	398	375	390	404	351	377	386	382	370	357	383	375	379	325	368	374	371	394	390	377	372	427	366	339	375	353	407	375	399	375	379	382	362	379	363	401	382	382	377	370	364	350	377	411	394	396	352	371	373	380	370	387	375	384	377	405	385	366	386	378	394	380	367	391	406	369	365	390	397	374	363	386	393	403	394	400	393	359	375	406	375	381	403	398	406	359	385	365	393	347	371	357	350	376	391	373	375	366	362	374	415	366	358	363	366	399	359	377	393	364	406	359	386	358	406	370	368	374	359	389	362	375	398	372	366	374	362	394	382	364	392	366	382	372	393	399	360	393	389	375	383	418	408	381	405	362	395	403	368	372	358	381	367	355	405	343	377	376	370	404	362	400	347	388	361	375	381	377	429	391	366	370	390	374	388	395	355	350	393	406	414	384	393	357	379	384	417	401	394	383	376	399	415	389	361	370	359	415	365	400	339	402	353	412	361	380	382	342	336	370	364	388	363	339	349	406	374	409	348	357	393	418	351	376	385	385	386	399	347	375	379	399	362	383	387	387	359	362	362	339	388	360	356	373	370	402	354	376	398	356	374	420	413	353	395	392	313	385	389	372	414	374	385	411	381	370	382	375	383	369	374	382	360	355	357	381	348	369	362	411	395	369	343	366	407	328	375	383	410	364	355	394	386	393	386	393	366	387	429	381	354	383	365	397	394	401	407	401	397	360	379	358	404	375	358	373	399	350	366	397	394	407	369	365	376	381	398	428	403	353	373	395	414	360	422	388	407	380	384	346	363	390	370	375	375	376	406	396	401	378	362	363	383	373	385	398	384	373	358	384	388	356	384	440	366	362	357	349	390	388	395	379	372	394	393	367	381	406	413	399	350	374	359	368	376	353	389	406	402	397	381	346	369	397	317	356	400	368	340	405	428	397	400	364	373	370	366	361	373	385	385	365	361	404	346	391	389	364	417	392	386	345	391	377	342	394	393	370	416	349	394	379	393	362	376	405	372	358	349	370	364	385	379	391	378	380	401	370	368	355	367	398	407	372	383	366	375	331	382	348	402	366	344	364	394	397	367	388	350	368	382	406	381	402	406	398	385	390	382	392	391	397	384	413	437	365	394	411	397	369	390	377	377	348	380	364	383	377	385	364	388	354	404	360	376	409	403	393	391	367	387	352	375	398	398	370	380	388	411	380	365	410	406	376	391	371	381	387	371	389	341	369	361	391	390	406	398	341	397	371	407	369	375	397	385	370	348	367	358	378	377	375	379	416	364	372	383	400	374	353	396	382	400	390	350	366	342	373	375	393	357	405	378	402	387	391	381	353	364	394	384	418	380	398	402	356	377	382	395	377	410	393	379	386	403	379	353	373	353	386	376	402	390	386	411	378	383	377	379	390	391	385	354	408	403	383	385	411	404	360	382	403	392	376	359	407	373	391	371	361	376	389	368	420	391	365	332	399	428	389	374	389	379	367	356	374	348	408	375	373	392	391	397	380	384	365	385	352	387	407	391	382	376	356	389	368	385	370	389	372	374	415	361	387	364	350	390	382	374	350	385	374	394	350	350	379	366	369	375	375	405	371	383	350	385	379	371	364	405	348	405	340	350	393	369	379	391	365	417	379	410	363	343	408	390	381	357	391	369	410	347	391	378	376	363	398	365	366	406	395	386	384	363	359	371	369	352	367	393	379	368	359	402	405	380	384	370	357	394	416	364	348	350	358	367	340	376	412	390	388	407	381	400	393	347	384	366	415	394	372	368	392	392	381	384	397	379	369	401	385	368	397	399	411	398	344	374	359	376	412	352	374	398	372	398	409	436	392	389	389	367	366	377	360	402	367	378	384	378	387	412	413	375	360	384	347	361	369	417	396	375	393	432	378	379	348	387	372	371	369	394	342	375	376	362	375	329	333	365	392	389	377	393	352	407	358	353	353	379	382	368	343	386	409	403	420	362	365	348	369	379	374	355	364	388	377	377	357	381	382	387	388	401	362	395	390	381	405	378	417	382	414
51593	36721	40011	12302	3126	1218	623	382	346	343	339	308	305	288	229	209	234	204	213	212	217	205	160	211	199	179	181	180	198	198	199	170	163	190	177	205	205	224	196	185	185	183	209	225	212	200	176	182	840	1150	1072	798	470	241	197	189	186	179	191	164	152	168	181	180	165	166	158	158	189	177	167	139	178	157	163	186	177	171	188	162	176	181	150	155	184	160	154	169	170	185	147	190	188	166	165	180	193	166	171	174	147	153	167	187	175	172	183	167	212	163	183	175	206	172	176	151	185	179	170	160	142	188	174	179	159	178	170	153	158	180	184	165	138	165	171	173	171	183	174	157	161	161	182	158	180	164	180	170	169	170	183	136	172	173	187	152	161	171	175	152	167	165	177	179	202	169	167	166	176	145	185	155	157	191	170	185	174	168	179	167	160	184	150	180	170	167	178	175	188	167	191	159	164	177	170	161	154	157	170	173	148	164	186	154	174	162	187	163	154	171	160	156	147	151	167	164	180	158	159	171	167	176	167	145	171	189	169	177	185	166	174	146	165	175	179	205	163	158	145	169	189	175	150	157	159	184	152	156	141	187	184	168	154	187	161	147	171	157	177	141	170	178	154	182	171	172	168	181	174	171	195	144	155	160	172	166	154	177	170	158	172	182	166	159	155	164	161	165	185	157	174	166	175	177	169	152	149	159	166	159	170	171	146	178	173	172	188	138	150	156	199	177	175	171	151	182	169	169	199	182	147	158	174	168	169	153	183	182	169	181	161	188	165	154	152	170	171	153	166	169	167	172	153	147	174	164	150	201	133	171	165	154	141	158	154	182	172	154	189	156	165	176	178	170	169	144	155	172	168	161	166	190	162	166	160	179	158	148	149	158	146	167	179	150	156	148	152	172	165	160	167	170	185	176	157	163	177	154	172	164	155	182	192	178	184	181	173	175	153	160	187	135	172	160	198	193	145	176	168	178	187	177	163	172	159	194	155	166	161	191	174	152	173	164	184	167	189	158	177	184	157	181	175	147	185	138	179	160	193	168	165	170	201	148	157	155	162	180	194	162	160	169	170	158	194	170	163	163	183	168	176	159	179	188	179	167	176	153	165	171	175	189	174	188	152	172	170	177	167	159	166	171	173	176	180	185	180	159	154	174	165	176	180	162	167	176	152	179	186	154	181	172	157	155	149	156	151	176	174	167	168	155	161	152	172	174	167	152	164	177	189	148	178	187	159	153	172	175	166	172	172	186	173	178	170	173	198	186	174	164	167	167	165	167	146	147	156	165	151	158	167	172	183	178	169	155	142	159	160	181	183	160	164	173	157	185	158	129	161	173	156	169	175	180	151	172	179	167	172	157	161	179	186	148	186	153	175	156	162	193	186	176	157	174	148	157	169	176	196	160	179	188	188	179	151	169	148	165	190	149	174	177	186	192	174	174	134	161	164	157	154	167	146	186	167	168	149	169	184	188	145	160	151	180	163	162	151	189	163	186	182	169	164	177	157	181	164	159	160	169	190	179	173	175	162	168	165	189	150	157	178	169	164	181	167	164	184	176	187	163	159	174	166	185	165	162	148	175	167	163	154	140	169	155	148	180	190	166	169	152	175	178	169	175	157	191	182	154	155	163	173	166	188	148	166	160	161	159	168	179	159	151	186	167	174	163	178	152	154	159	159	172	162	181	197	148	163	188	156	172	173	138	180	176	155	183	176	180	179	163	164	159	162	167	181	189	160	177	166	165	147	159	170	153	146	175	176	172	183	183	189	156	156	192	167	187	173	169	179	193	165	179	170	192	154	174	157	181	157	161	190	187	162	174	186	172	162	186	171	147	163	158	158	169	165	184	145	167	178	164	156	165	181	182	148	164	171	184	179	164	154	165	173	155	151	198	167	175	153	178	165	147	179	177	170	161	151	174	174	203	186	155	170	140	167	168	145	166	171	147	181	150	145	149	147	193	167	156	162	178	166	159	176	171	176	181	173	164	185	167	157	168	160	153	147	157	177	155	178	163	164	175	158	189	162	168	185	164	195	168	155	184	151	183	153	169	156	167	170	156	136	179	153	162	167	158	190	172	174	181	186	195	177	200	173	156	157	193	162	161	156	159	180	167	150	158	172	175	168	161	173	181	177	162	169	164	161	176	161	153	153	159	180	191	163	179	171	156	152	182	179	176	182	175	172	166	180	163	152	190	177	177	147	168	184	165	168	171	180	163	149	153	168	185	184	158	170	167	149	161	191	162	150	164	128	178	184	177	177	185	170	158	164	194	154	149	170	182	179	166	165	176	189	164	169	150	195	175	138	160	167	173	147	161	176	172	178	162	187	175	187	147	179	160	167	145	148	148	162	160	192	163	176	194	143	179	163	144	160	177	173	195	158	175	178	186	211	166	171	182	182	143	184	158	143	167	168	181	162	157	171	163	173	172	150	168	146	163	187	174	146	166	183	163	195	188	162	172	163	179	150	174	183	164	135	166	183	184	182	194	142	158	173	155	163	152	171	153	157	167	175	175	167	180	191	168	157	141	166	140	154	178	179	202	176	161	163	169	149	153	163	195	157	149	173	170	187	176	167	172	174	154	163	146	152	178	186	151	153	166	156	155	185	178	156	169	177	165	182	147	179	138	162	153	152	159	185	182	189	173	156	161	171	182	154	190	173	161	158	173	191	196	171	216	180	185	186	175	171	173	180	149	166	184	160	151	138	159	166	170	177	158	172	154	181	169	194	170	168	171	168	155	164	167	167	194	181	181	164	174	177	169	160	166	153	159	162	145	166	155	184	160	184	146	170	177	179	163	168	169	190	197	176	154	176	178	160	168	170	179	145	175	157	147	180	182	169	181	159	196	184	164	180	183	168	184	190	174	178	155	166	168	168	165	173	168	178	192	148	169	176	149	143	154	162	169	138	192	174	176	159	163	198	156	163	164	179	181	178	173	160	173	187	155	162	167	153	137	185	175	161	168	157	166	154	169	186	168	182	162	174	159	156	158	177	144	184	168	173	168	156	166	151	158	161	177	165	187	172	165	137	161	180	172	158	161	149	162	166	169	175	164	159	153	190	163	188	189	160	171	143	153	163	169	174	159	170	179	197	182	183	154	165	142	166	188	169	163	174	155	160	181	158	180	176	163	163	172	174	182	172	161	185	170	170	169	165	153	164	152	173	149	163	172	181	179	143	164	158	173	158	180	166	174	155	171	165	156	152	178	174	177	192	169	177	183	170	187	155	189	164	178	194	189	198	156	161	181	170	154	167	207	169	181	161	159	156	167	148	163	158	177	170	173	192	172	160	176	186	163	143	166	163	161	166	165	177	164	187	168	169	166	150	160	134	151	162	158	160	160	161	148	159	134	172	146	186	171	176	186	201	159	183	158	133	197	160	165	159	168	157	190	146	178	155	163	162	173	159	183	177	156	131	169	155	177	166	194	157	186	160	162	161	150	166	176	168	173	171	178	173	186	162	177	167	151	151	182	172	159	180	159	172	180	156	188
35767	29043	32850	2624	2356	1987	1700	1603	1330	1306	1313	1308	1286	1056	880	864	809	666	681	658	639	588	580	638	566	557	573	590	568	609	617	586	558	580	566	635	649	610	655	636	572	717	744	800	747	753	699	717	5272	6940	6105	4120	2214	977	556	486	476	475	433	470	450	418	424	452	392	451	384	414	418	447	441	461	451	425	489	422	421	449	451	431	451	453	415	409	441	441	381	410	419	453	447	415	407	392	401	425	418	455	418	430	445	455	420	419	425	426	484	415	439	387	410	395	426	460	413	489	465	416	430	410	443	422	434	422	399	394	458	444	451	460	455	442	459	399	424	413	457	419	437	426	453	392	428	434	449	412	420	407	461	452	438	441	426	415	422	420	445	448	396	391	413	470	426	428	436	446	428	423	404	443	420	448	445	426	401	418	415	446	448	456	430	401	408	409	422	459	459	441	411	430	458	417	453	450	407	424	417	402	455	405	449	415	449	448	428	416	442	401	423	414	438	404	435	424	428	447	438	420	419	482	489	407	405	434	419	449	428	461	404	443	421	419	417	426	484	423	420	420	405	432	407	416	444	433	401	396	421	426	479	445	424	405	431	462	459	389	428	434	415	452	430	417	433	431	412	429	380	419	411	442	420	410	495	433	433	410	417	407	432	435	423	459	406	429	416	405	444	439	409	427	418	399	431	449	409	442	416	411	424	433	460	420	410	432	427	402	440	386	406	442	446	433	415	426	401	413	434	416	422	426	428	415	423	445	438	386	437	429	430	446	441	413	412	439	427	422	403	411	455	453	471	395	437	439	437	440	405	434	421	445	408	444	436	419	418	456	424	430	427	436	422	411	385	442	436	438	440	439	409	447	422	440	440	390	439	413	462	437	441	431	472	410	466	421	421	419	441	417	463	411	406	427	413	454	396	413	432	419	448	421	417	435	394	437	417	388	414	448	427	394	465	417	460	408	410	446	412	436	434	442	438	405	423	441	438	461	451	392	413	462	421	414	423	404	444	441	417	428	418	475	386	445	442	431	443	438	423	451	403	480	453	430	409	439	407	413	437	429	411	425	423	426	397	388	437	424	460	449	467	405	418	427	435	421	424	415	392	430	393	422	457	446	422	430	429	444	412	433	402	436	465	458	426	428	419	423	399	433	427	413	420	450	446	475	406	405	448	444	428	481	418	395	418	397	432	444	413	392	436	415	409	431	403	417	416	417	424	391	432	439	440	422	420	405	426	428	430	407	427	398	501	459	448	489	458	414	409	422	396	454	423	420	438	392	474	398	434	456	396	426	426	456	413	430	380	397	437	435	445	448	435	429	434	466	399	420	433	423	435	406	416	415	441	440	452	440	441	389	422	406	418	394	423	465	400	421	423	405	423	393	411	407	420	417	428	440	463	392	443	405	436	431	457	447	422	438	433	491	429	423	433	435	401	440	422	416	460	431	414	408	481	410	424	459	405	426	452	447	413	415	407	409	416	411	444	429	395	425	415	448	442	373	426	395	412	458	401	443	433	404	447	399	436	456	479	423	454	428	414	438	395	421	404	422	419	426	442	427	404	452	425	432	439	451	428	438	436	437	418	420	425	466	430	400	444	439	435	429	405	431	445	411	450	441	416	415	461	407	452	409	416	408	412	427	447	409	445	446	461	423	397	435	450	434	424	394	413	452	442	426	425	421	407	411	441	430	386	423	444	414	414	447	423	461	437	441	395	471	410	421	436	454	430	410	445	433	442	442	422	448	451	421	430	421	422	429	404	388	454	450	447	452	435	447	429	405	462	434	431	493	434	436	417	435	438	463	436	458	437	416	462	419	419	433	411	438	431	403	417	425	468	413	446	424	426	469	465	421	470	474	418	428	415	441	416	416	441	384	472	427	468	440	475	421	451	397	396	416	452	439	393	434	388	385	422	408	412	419	393	480	441	446	433	407	411	401	416	436	441	402	430	409	427	445	444	422	468	389	445	431	434	425	471	454	406	433	438	413	418	397	403	472	461	392	443	463	446	386	416	415	427	437	417	410	453	453	410	427	411	417	430	430	435	467	395	451	442	439	436	418	427	462	433	458	443	404	442	429	447	435	453	463	419	439	451	430	456	407	437	397	383	456	427	445	456	405	415	413	460	382	441	406	427	493	410	422	421	394	396	431	400	412	401	452	428	439	397	420	430	456	418	446	400	401	417	453	395	411	441	452	446	448	417	458	457	441	441	433	453	372	423	403	447	419	427	443	410	444	431	420	435	420	415	467	437	451	437	417	406	430	435	403	475	441	430	429	421	464	462	427	409	429	424	432	427	439	439	423	438	422	388	427	418	432	418	427	465	444	449	460	419	427	396	424	418	434	406	471	439	401	456	419	453	390	436	439	445	446	427	449	445	406	409	449	459	415	450	407	452	450	443	451	455	441	447	409	442	424	465	450	417	405	446	422	446	426	436	401	481	446	449	451	469	485	427	460	425	426	453	477	428	420	421	418	431	431	436	422	427	430	418	407	431	451	477	450	437	436	463	412	415	427	417	419	397	446	406	430	464	436	420	447	428	479	409	414	409	431	416	463	415	437	401	405	422	440	448	427	459	431	450	442	430	443	429	429	381	404	424	443	431	442	400	424	456	439	439	450	428	440	402	416	392	427	448	433	401	409	433	425	406	440	473	427	450	431	380	385	444	424	414	406	447	410	423	457	411	408	421	439	403	444	465	462	417	425	410	451	446	454	437	437	438	443	414	419	454	405	427	432	419	427	452	405	416	406	417	406	423	424	400	444	417	433	428	434	466	406	415	453	454	436	433	431	444	420	431	422	470	461	423	413	465	435	424	433	441	411	413	446	469	422	449	406	416	398	424	425	447	449	407	440	420	414	393	426	412	376	451	413	418	431	458	439	422	424	425	425	399	382	429	464	415	425	414	460	409	399	456	436	387	415	457	413	432	410	435	409	470	438	418	435	445	439	446	393	406	445	449	400	414	431	429	426	400	452	466	460	446	437	475	441	420	425	445	475	457	415	403	432	432	403	453	394	412	424	417	461	444	417	450	462	400	430	450	428	406	434	464	420	430	446	439	401	424	413	442	423	463	395	448	396	398	421	468	422	424	396	430	414	402	451	411	402	438	457	454	429	418	416	423	433	422	423	410	440	420	396	466	430	444	411	453	431	436	444	418	455	414	456	442	449	410	406	451	381	418	457	424	418	422	421	418	468	395	427	411	410	447	424	414	444	441	447	449	413	411	429	439	429	448	414	428	421	426	456	369	424	406	459	434	447	459	434	458	478	456	439	431	424	425	442	434	424	437	413	454	443	433	442	453	389	404	399	409	417	419	475	369	446	414	446	398	464	473	439	386	422	413	431	415	440	415	418	442	424	436	413	415	434	437	426	420	403	432	458	443	427	451	413	461	422	427	420	454	423	451	451	427	423	419	441	435	422	419	424	434	444	416	424	438	427	487	427	427	406	425	398	452	417	409	407	416	439	424	439	453	451	408	423	423	396	436	458	407	414
56468	39724	41646	19262	9499	3584	1277	574	494	406	480	397	365	357	316	288	285	249	212	222	202	206	207	208	189	189	210	183	200	186	199	197	195	197	202	200	202	201	186	194	174	206	206	230	218	203	167	258	1507	1841	1534	1009	531	261	206	172	196	146	163	156	179	174	170	154	147	172	186	149	126	160	172	182	184	155	128	173	153	163	171	161	153	163	180	167	164	202	158	158	160	144	149	160	161	154	147	125	171	183	167	147	159	170	178	170	141	167	151	154	166	139	169	188	149	167	173	187	140	156	145	156	164	163	151	163	160	127	171	160	164	173	128	145	162	156	148	183	154	169	159	168	145	165	156	160	183	165	153	174	155	147	162	146	167	163	177	163	167	157	154	163	157	149	165	145	169	164	184	170	180	153	171	159	147	161	162	154	169	175	150	138	160	165	164	159	156	150	159	146	159	166	159	152	158	142	163	173	155	157	161	168	167	141	141	161	173	142	144	180	168	146	141	159	161	173	168	152	158	166	168	169	162	154	172	147	164	149	161	154	152	169	164	153	156	164	168	152	124	176	161	160	156	161	160	180	165	161	169	179	154	163	145	175	160	167	144	158	160	172	160	162	169	145	181	160	177	151	178	165	141	146	174	156	147	140	177	165	148	161	158	177	171	137	164	151	134	131	168	159	148	152	178	174	158	152	149	166	158	152	169	158	177	143	190	168	153	160	154	168	148	156	151	154	173	163	165	163	165	168	171	162	168	158	144	159	168	186	160	135	183	160	152	184	180	169	190	165	147	175	175	183	176	166	151	156	171	178	170	168	145	145	156	162	176	138	165	169	176	164	145	154	155	151	167	169	162	171	153	163	144	167	155	178	149	148	167	180	148	149	189	157	136	151	192	170	171	152	132	168	182	171	176	155	157	141	167	171	152	169	173	132	154	165	158	158	159	150	168	155	151	161	168	143	162	142	181	153	153	157	170	179	120	163	164	134	180	161	174	165	171	150	148	178	160	156	189	175	150	161	154	164	176	164	174	134	142	162	151	162	147	157	158	176	155	145	146	152	158	150	173	154	142	176	160	153	161	169	170	156	136	165	163	132	173	180	172	170	156	162	181	172	157	165	166	140	155	161	178	171	149	183	156	154	167	159	164	157	177	164	185	172	168	161	161	180	156	171	142	159	160	157	148	137	172	166	169	158	167	181	179	174	170	181	150	169	164	168	169	154	167	174	164	180	150	152	156	170	157	176	152	160	170	167	165	161	161	169	172	156	149	125	155	136	158	136	180	166	162	160	145	158	154	158	180	168	194	160	158	163	141	156	160	174	169	132	141	174	143	157	158	149	142	169	183	174	177	146	154	141	136	180	173	135	167	173	158	165	136	165	162	136	164	165	120	166	159	165	156	149	177	160	165	145	159	174	156	158	146	160	161	150	171	151	181	167	151	148	176	167	166	169	155	168	187	146	163	156	161	178	182	177	156	174	145	150	148	145	174	149	167	174	160	156	146	137	152	156	148	170	160	161	170	178	146	183	135	153	141	157	145	154	136	154	174	175	168	168	158	153	151	146	146	137	151	167	165	168	189	146	157	180	163	147	155	162	164	143	159	149	180	175	152	168	165	163	137	164	169	160	156	164	138	158	163	178	158	146	183	151	144	177	176	174	158	150	143	153	172	166	138	161	147	174	162	160	138	137	158	150	144	157	182	142	164	172	163	152	150	143	170	147	146	156	166	148	166	166	174	192	169	153	156	152	149	150	162	182	147	190	156	181	157	147	158	143	145	155	145	162	160	175	171	157	145	165	140	157	168	152	167	158	165	157	160	166	170	162	144	159	134	154	151	160	148	157	149	162	161	159	160	158	163	146	164	161	174	173	140	154	146	148	143	162	158	139	146	170	174	159	175	154	193	173	152	145	147	167	157	163	166	153	151	145	148	173	140	161	133	161	172	162	158	144	143	133	175	155	159	183	162	171	183	168	146	144	186	170	151	133	142	135	158	166	147	161	163	136	156	141	159	140	185	203	154	177	170	151	166	135	157	177	164	183	165	146	152	145	163	153	183	161	171	141	168	174	154	161	143	166	163	151	167	151	164	140	166	171	174	158	147	150	164	152	174	143	143	162	169	174	146	155	144	166	156	181	172	175	142	146	190	146	174	166	162	159	159	164	166	135	163	151	182	162	154	145	159	158	164	160	148	199	159	152	180	146	151	164	153	173	166	168	167	164	159	180	170	159	135	163	172	153	142	140	172	184	150	150	164	174	174	151	165	191	156	172	170	189	168	145	166	163	163	162	152	165	169	148	165	139	139	154	162	174	173	151	161	146	150	149	169	151	169	166	159	147	162	157	177	172	162	176	148	169	161	145	134	168	165	159	168	146	163	145	171	158	156	152	157	176	165	177	184	185	151	175	131	146	178	148	153	138	176	151	148	157	155	171	169	170	140	159	165	168	155	172	154	147	167	172	173	173	187	133	169	144	167	157	158	186	150	161	164	191	138	157	164	143	184	170	139	126	157	171	186	181	171	152	153	137	173	158	153	168	168	159	133	173	154	158	150	174	157	170	177	141	174	165	184	170	153	155	164	142	157	161	162	162	170	160	144	188	163	154	174	161	155	165	150	167	158	162	147	163	147	160	162	165	135	164	170	177	162	159	155	159	157	153	147	151	155	156	160	163	170	170	149	172	147	142	180	155	187	172	152	165	159	171	159	158	153	151	145	189	169	139	184	159	155	132	162	173	176	154	167	157	174	149	184	162	142	173	142	179	163	147	169	163	187	165	144	148	136	169	170	160	156	169	168	151	165	149	163	158	161	167	172	161	143	153	147	147	144	126	166	143	157	159	155	158	153	147	165	164	149	173	184	156	164	139	160	159	157	159	169	149	179	178	149	149	137	166	164	149	163	148	148	167	167	136	160	149	163	155	155	170	169	158	154	153	140	171	176	165	162	173	153	145	152	175	167	152	165	170	148	171	146	168	144	149	170	155	148	179	160	153	186	145	151	161	149	173	150	182	177	169	138	144	180	186	175	175	147	156	174	166	165	161	159	184	167	165	150	146	158	157	161	145	195	155	162	145	158	176	174	178	178	182	160	186	154	168	151	166	173	158	171	163	157	162	159	144	160	170	134	154	141	157	170	133	152	196	140	154	167	160	154	176	165	153	158	178	146	186	168	165	183	164	154	151	155	148	162	153	160	140	162	160	162	158	165	155	165	142	154	163	158	176	144	143	176	160	150	162	174	158	177	146	152	157	123	181	159	163	191	162	169	134	148	156	149	180	157	153	145	171	164	182	173	172	156	159	164	140	155	166	164	165	162	161	174	163	159	137	166	171	171	139	200	168	175	156	175	135	152	165	152	180	163	171	173	160	168	151	153	142	159	168	166	156	161	170	161	154	143	150	142	144	157	162	145	136	152	152	166	132	182	156	165	152	158	159	157	179	169	150	161	185	151	177	181	145	150	149	155	150	153	175	178	168	170	143	167	159	136	163	132	149
42776	40507	39769	4028	3537	2986	2456	2148	1825	1805	1972	1702	1566	1443	1172	1062	1057	885	737	700	716	678	691	632	671	705	655	633	692	676	667	605	682	678	670	668	663	636	731	664	619	702	806	836	757	701	738	1001	9043	9853	8249	5174	2822	1106	603	468	466	436	385	395	393	410	381	403	417	372	407	359	394	429	403	405	380	396	437	395	397	395	385	394	421	414	399	453	431	395	427	400	405	408	414	416	383	431	408	401	364	409	427	386	377	392	400	392	478	439	368	405	414	415	403	397	387	403	402	378	402	393	384	419	404	436	445	391	424	406	417	378	379	407	388	397	415	406	407	410	448	420	377	397	442	401	413	409	405	426	418	431	400	375	411	413	394	419	415	446	377	405	417	373	391	418	417	414	357	427	430	420	406	354	414	376	369	414	412	356	394	415	414	374	422	375	422	431	404	428	382	365	437	395	387	429	410	446	416	413	404	404	395	423	368	405	419	384	430	401	395	434	365	375	390	382	410	416	448	378	407	404	407	411	390	399	425	370	378	377	385	416	392	397	400	375	396	420	425	368	362	413	376	456	383	404	401	427	425	400	413	412	400	433	420	415	422	397	382	400	401	381	395	419	412	379	426	409	362	383	376	445	405	405	396	388	413	396	432	423	407	430	408	430	394	393	406	431	398	399	395	419	413	395	390	394	408	385	376	415	410	408	373	418	439	410	404	433	411	374	389	419	403	400	379	419	415	389	401	437	431	390	395	385	379	375	386	411	437	404	437	384	394	374	400	423	450	410	395	397	434	385	406	372	390	405	368	404	426	377	385	379	413	386	410	423	429	421	378	448	421	387	407	382	408	406	432	413	411	389	416	377	419	407	421	410	394	418	395	397	410	411	430	395	391	428	366	399	416	425	383	371	397	422	402	438	425	373	416	403	389	411	413	416	425	387	432	371	376	410	392	410	416	358	410	406	435	399	371	382	416	388	389	399	399	385	433	371	391	368	395	406	386	443	425	461	387	396	401	408	406	409	412	412	418	421	417	380	425	410	422	388	393	428	404	399	406	375	395	423	389	410	429	424	458	401	396	391	360	399	389	395	418	409	392	432	404	402	439	390	407	413	421	413	408	380	431	431	385	399	405	410	425	401	404	381	436	379	377	434	419	370	416	400	394	375	398	403	423	415	406	442	406	427	424	413	400	391	413	390	406	402	420	390	397	416	403	388	396	417	400	414	395	420	394	412	428	393	380	401	413	409	380	390	405	393	425	365	419	365	449	440	392	408	402	422	384	400	406	426	395	433	397	388	398	434	394	405	400	421	427	387	416	407	395	396	375	385	438	371	387	419	427	399	399	401	405	410	383	446	380	404	354	392	354	438	428	403	394	439	383	390	415	391	391	423	410	399	403	413	385	389	437	411	373	417	401	383	425	364	431	411	394	373	384	379	400	410	400	407	410	402	411	386	418	368	409	375	400	418	394	368	403	420	369	406	373	406	421	438	403	428	406	356	397	365	382	355	390	433	386	407	440	384	395	397	380	422	438	398	410	394	354	423	428	427	429	386	395	412	438	397	413	373	390	401	402	391	405	423	385	366	422	420	386	406	407	438	389	425	385	412	400	418	371	416	399	419	427	380	379	393	372	438	410	398	401	409	422	428	401	387	438	383	373	394	383	399	410	401	433	379	398	423	374	411	398	422	388	429	397	402	436	398	409	393	375	392	417	416	422	380	384	397	409	399	396	393	418	424	434	416	389	406	407	374	374	431	420	396	392	403	421	367	414	381	407	393	385	405	403	384	402	431	435	375	407	380	391	360	413	384	405	395	415	394	400	394	407	393	386	406	445	382	391	461	446	396	417	403	383	431	427	391	395	397	425	395	396	383	411	405	373	404	402	384	355	420	398	411	410	410	390	405	411	397	407	406	388	378	398	426	420	374	424	431	358	430	405	407	371	408	409	378	396	381	426	385	395	407	419	374	388	373	408	389	399	376	406	397	396	393	424	399	392	374	397	420	432	389	386	424	403	400	387	406	393	417	423	406	424	394	392	369	443	380	415	424	369	407	419	366	352	399	430	393	382	421	412	387	395	433	396	368	404	408	421	433	397	433	426	414	454	420	405	389	364	403	394	395	394	392	404	377	399	435	402	397	422	420	387	382	408	397	388	402	400	369	387	394	423	391	421	360	418	429	439	412	394	398	392	415	373	406	414	393	393	420	374	402	406	418	420	406	399	440	420	431	419	426	380	445	388	410	417	369	403	407	386	385	402	399	414	381	388	355	376	390	402	389	428	386	394	404	393	378	396	393	399	393	406	382	412	378	402	372	416	388	375	386	401	396	418	378	425	392	400	399	413	445	425	405	383	431	382	422	408	424	422	397	448	378	404	415	396	378	425	370	421	390	348	405	407	409	394	432	377	415	394	382	405	403	358	411	413	417	381	394	428	382	410	449	399	415	374	400	389	387	399	402	403	372	395	402	387	418	409	402	405	415	405	400	385	369	431	391	395	415	409	379	431	374	412	435	399	396	383	429	402	395	385	362	401	384	401	406	389	397	453	385	422	418	385	390	408	379	414	395	406	387	394	409	392	405	398	450	381	407	407	414	396	428	368	391	426	395	383	418	370	425	404	400	397	381	412	397	396	407	402	398	372	389	401	396	398	396	375	396	408	424	389	422	421	378	364	380	428	404	387	405	419	395	407	413	395	367	431	405	406	409	410	397	405	417	377	383	411	421	400	449	383	455	416	391	412	422	412	405	428	445	383	390	409	395	394	377	372	420	408	417	431	410	411	426	407	399	449	391	394	368	407	387	362	398	383	404	383	403	384	421	409	431	355	403	407	407	411	374	394	375	387	435	447	421	407	400	373	372	436	427	419	397	402	392	399	363	392	404	410	409	419	412	439	381	434	391	406	412	388	451	401	389	384	396	421	409	405	397	452	434	403	384	373	383	425	359	407	398	409	368	409	388	361	429	419	416	376	393	389	390	425	414	380	407	407	390	394	400	424	405	400	440	402	358	388	387	406	390	431	404	409	391	430	403	401	418	361	414	409	404	414	395	379	407	408	390	394	387	389	386	396	409	404	379	375	379	403	396	390	371	434	422	421	389	385	394	411	407	457	394	422	384	378	393	385	386	401	389	387	408	399	400	392	386	396	369	352	380	389	386	373	395	373	393	403	382	373	409	379	449	421	386	408	405	412	423	424	400	357	364	454	402	408	410	441	404	386	416	402	404	439	394	415	399	424	440	383	389	406	405	421	442	419	379	421	371	378	395	424	413	417	394	439	388	407	423	448	377	415	390	410	413	374	389	404	392	419	403	392	406	385	391	379	380	419	392	392	446	433	371	403	423	422	405	412	375	381	386	386	400	452	416	416	398	416	396	381	422	390	383	371	395	413	407	405	429	351	408	442	413	430	402	410	402	381	425	379	379	391	390	436	448	428	370	401	395	424	410	424	440	406	437	388	386	411	384	378	392	395	420	411	406	401	398	389	385	399	406	405	381
21873	8857	5302	345	208	172	152	177	171	150	191	202	179	153	163	168	175	158	174	145	172	132	162	139	156	132	122	174	152	158	140	154	144	166	137	154	155	163	157	155	156	144	141	149	156	143	126	147	226	287	289	267	230	187	185	140	156	148	177	172	155	197	151	167	150	148	164	146	153	149	145	133	154	162	130	146	134	147	171	167	164	145	158	162	128	151	142	171	127	144	146	131	134	160	167	140	147	152	161	166	154	136	152	153	169	136	148	140	145	135	142	148	151	162	145	132	148	140	143	139	162	143	148	133	149	140	162	123	143	159	157	161	141	145	127	137	147	149	148	156	162	146	153	140	140	155	156	135	163	139	143	153	167	160	162	168	137	139	139	153	133	133	132	145	155	146	144	151	157	144	144	142	135	150	158	149	143	140	139	149	144	150	139	143	135	148	147	153	142	133	139	140	156	154	146	161	153	114	149	142	184	164	146	147	138	142	129	147	157	135	144	156	152	144	131	158	156	149	126	169	146	135	143	145	147	161	142	172	130	141	163	155	149	158	157	129	148	148	151	154	140	133	138	146	158	131	173	156	125	135	139	131	134	152	155	152	149	135	132	149	134	173	156	172	144	142	149	146	131	132	169	141	154	159	154	147	151	147	159	131	151	136	135	152	125	159	153	173	146	157	143	161	156	172	135	130	152	143	142	158	138	146	120	148	156	157	155	133	140	149	167	149	122	136	150	146	133	145	153	150	146	138	145	162	137	164	144	148	165	145	130	133	157	167	145	142	151	151	147	140	149	136	153	142	133	148	139	144	155	159	143	140	138	153	145	162	156	134	145	148	149	158	136	126	138	161	157	139	155	138	134	134	141	165	144	144	138	148	131	137	156	150	158	165	164	141	150	161	146	175	167	143	158	151	148	152	158	160	141	146	145	156	151	142	160	137	127	142	116	148	142	164	139	143	134	150	155	155	168	128	143	141	133	149	148	166	130	155	143	170	155	137	135	146	132	166	135	139	155	140	175	135	142	123	119	162	147	158	136	153	137	132	151	154	160	164	147	150	142	120	151	135	168	182	154	151	135	141	155	131	136	142	153	133	153	161	147	145	121	149	143	130	126	143	139	141	149	131	156	144	137	146	145	126	130	130	161	141	161	152	141	139	135	137	140	172	141	134	150	147	155	116	152	153	131	147	163	140	142	135	154	146	140	161	139	150	160	139	162	147	136	128	120	148	159	162	136	146	139	161	136	140	154	137	147	126	161	146	150	150	150	142	145	144	154	150	145	168	136	146	161	140	128	137	160	155	178	157	130	138	154	148	159	159	148	153	149	156	134	139	127	162	165	147	149	149	142	131	102	140	166	134	164	163	135	164	141	128	163	147	161	161	136	145	137	146	172	125	147	164	130	148	144	143	128	128	143	139	161	136	147	137	133	142	138	154	142	148	135	146	148	163	146	142	170	126	146	144	152	138	132	159	127	153	138	160	133	154	158	147	151	138	137	157	139	145	141	144	125	181	156	144	163	138	144	150	132	121	147	149	148	166	143	160	151	153	132	158	140	153	161	152	143	147	146	130	143	141	133	149	147	150	149	142	151	154	134	150	150	164	145	140	128	136	161	150	146	150	146	155	133	152	137	124	160	124	149	143	137	147	144	161	137	114	150	150	129	161	165	124	150	143	148	154	150	145	148	153	143	135	131	139	155	145	152	145	176	138	161	141	135	149	148	145	134	143	177	136	141	155	145	140	163	130	156	145	149	153	161	142	122	140	154	150	157	141	143	140	154	163	146	116	155	128	164	135	133	154	140	133	149	154	151	127	141	147	140	138	145	150	139	154	147	158	130	133	119	149	147	141	132	146	132	154	168	153	150	143	168	160	187	145	140	129	153	135	136	160	137	158	138	139	147	140	147	147	154	168	151	159	148	128	143	172	159	160	139	156	133	139	157	154	171	139	152	146	143	140	130	134	128	153	149	147	165	162	160	145	138	148	155	137	144	136	137	169	149	142	158	171	151	155	142	142	128	141	128	176	135	158	132	158	143	133	134	128	155	126	148	145	150	156	158	141	158	153	130	134	151	142	155	162	148	142	154	146	150	129	149	132	139	146	125	157	151	122	155	156	154	155	143	136	139	129	129	163	154	145	133	152	176	140	152	137	144	151	151	132	159	155	137	176	152	144	161	150	164	139	147	154	164	158	178	142	134	179	168	129	140	145	146	170	136	143	142	151	150	140	138	118	164	141	148	135	136	159	142	169	139	129	156	130	135	151	155	140	153	172	132	127	147	129	124	152	161	147	129	128	152	140	134	152	168	130	166	148	142	149	133	156	143	144	131	156	151	131	141	137	153	138	150	148	150	157	161	142	163	144	155	120	137	154	126	154	145	148	141	140	138	139	171	136	144	153	118	156	149	151	138	130	156	129	145	129	129	122	138	156	145	135	153	125	170	160	126	134	143	160	149	140	130	121	143	136	146	150	155	146	171	160	170	160	145	127	126	153	175	148	149	138	148	137	154	148	127	132	128	149	157	156	137	122	153	159	139	161	163	136	140	156	151	141	150	161	152	146	135	131	144	153	164	160	158	148	148	160	141	161	146	162	161	141	161	159	136	145	144	143	125	138	183	173	146	125	140	134	141	128	154	151	182	118	149	141	133	160	144	149	151	150	143	131	144	132	167	142	145	152	176	174	138	158	162	153	141	127	152	163	140	140	165	155	162	130	151	138	119	133	128	163	147	141	160	124	183	161	138	149	140	150	158	145	142	146	169	155	151	115	156	152	138	133	132	152	162	137	138	151	144	156	140	145	138	155	157	125	152	140	143	150	161	156	151	126	129	147	138	161	160	133	148	173	139	149	145	157	156	149	163	139	156	140	158	152	160	147	138	128	148	131	161	146	161	152	137	144	168	145	150	143	161	119	149	147	133	137	147	148	156	150	148	128	137	132	145	131	152	132	138	162	145	161	145	126	132	159	145	134	129	138	135	153	153	159	145	171	149	146	145	142	159	154	143	159	137	151	166	155	159	148	130	151	149	146	160	139	167	160	160	131	158	153	145	149	127	170	130	145	155	144	149	136	147	147	156	149	159	149	150	127	169	138	155	167	151	153	129	136	153	139	121	143	163	142	169	158	168	148	151	149	137	145	118	124	142	143	147	154	173	148	149	155	119	135	152	153	152	146	140	149	145	145	128	157	142	139	171	152	141	158	142	134	135	134	166	155	130	157	152	151	142	146	163	141	163	135	156	145	149	167	164	147	138	155	129	166	141	154	148	149	131	172	133	153	137	165	135	130	138	145	138	145	161	137	149	145	151	152	151	154	141	154	134	161	132	148	131	144	137	144	144	130	152	154	154	131	152	157	143	153	150	156	136	146	153	158	182	137	174	148	136	137	134	143	156	159	139	154	151	139	148	138	143	137	168	155	139	151	134	145	145	143	153	126	159	140	175	148	160	137	145	138	119	130	155	159	146	148	121	144	127	129	156	155	161	147
15093	6315	8010	515	559	551	485	491	518	500	697	715	583	551	540	518	430	446	392	360	420	449	404	409	407	459	453	459	445	429	487	485	456	478	472	468	429	452	443	452	456	428	451	422	413	415	378	436	826	1314	1337	1076	755	502	437	416	383	404	349	366	383	397	371	363	388	344	364	387	375	387	359	400	355	398	386	409	405	383	336	368	347	368	393	386	385	366	343	356	371	381	369	411	420	354	384	366	378	394	360	348	387	377	410	403	360	369	396	416	409	363	366	381	360	401	384	394	393	351	416	384	401	385	414	394	371	370	379	390	375	424	394	387	391	392	396	369	360	400	402	379	337	361	349	377	378	423	372	399	401	399	362	400	369	359	389	376	374	380	399	416	363	369	411	373	373	392	386	414	372	358	407	391	342	379	403	414	366	389	414	374	384	360	388	383	406	378	390	373	382	407	364	378	373	368	397	396	349	375	394	363	366	366	371	366	396	367	390	396	413	362	383	394	385	394	377	383	391	388	354	364	368	378	400	378	415	358	358	354	385	361	408	357	401	383	424	347	376	377	379	416	367	382	366	394	370	363	397	365	410	364	367	390	371	397	401	387	353	373	361	408	389	372	366	391	383	375	376	380	395	405	367	377	395	362	367	370	408	379	398	348	366	376	370	374	390	379	400	396	402	386	392	387	350	368	383	388	392	436	402	412	427	401	382	405	387	395	358	395	357	393	378	394	380	410	355	371	365	360	351	375	386	352	372	383	388	357	415	367	370	384	398	391	373	396	362	397	387	367	390	396	383	378	393	373	405	377	375	398	380	334	394	396	361	379	415	361	412	375	385	381	356	359	361	383	377	372	361	373	358	401	363	338	410	364	405	371	393	398	392	381	383	390	382	365	378	394	395	382	392	370	362	374	379	390	393	373	357	367	403	358	408	366	388	363	393	357	390	388	390	368	400	375	385	377	424	376	374	382	389	390	421	370	356	384	360	381	394	381	400	376	387	395	364	375	380	379	365	391	387	373	357	380	348	375	387	373	405	377	400	359	395	366	386	409	388	378	365	391	365	370	391	418	359	389	413	404	385	385	382	344	368	377	379	419	393	398	385	361	352	349	406	408	393	406	409	359	387	356	370	400	397	378	409	377	382	379	404	366	385	374	376	392	376	342	379	382	444	390	381	359	364	402	339	393	387	384	352	366	383	369	368	362	399	342	379	382	392	364	403	401	340	390	391	382	354	400	383	377	355	396	367	373	373	384	385	369	360	371	397	383	370	376	331	393	376	412	380	380	415	395	391	380	372	352	388	389	390	378	376	362	364	393	371	403	392	402	391	384	361	362	380	352	361	375	425	383	353	370	357	391	427	411	382	376	381	372	360	377	350	365	384	375	382	374	378	381	400	364	356	359	387	382	386	377	371	386	380	405	391	391	396	396	378	382	369	393	396	352	375	384	378	387	380	369	388	360	390	393	391	360	384	377	401	371	361	371	323	394	402	397	387	362	385	367	351	360	382	412	342	394	393	312	395	385	393	407	390	382	361	407	390	363	362	408	389	392	349	386	375	404	382	392	425	380	363	389	376	382	374	367	361	378	366	381	366	384	355	342	379	391	389	382	394	361	366	341	347	383	380	340	365	366	422	391	395	388	402	364	398	392	387	390	409	354	414	398	383	372	396	378	397	386	384	404	361	391	388	375	405	387	362	349	382	350	373	396	395	408	371	363	376	379	360	354	389	391	380	391	397	352	411	412	400	352	340	371	405	348	388	394	387	393	369	390	366	387	372	339	392	381	361	371	364	390	365	356	387	370	400	410	339	383	423	369	408	382	392	425	363	367	410	401	402	373	406	397	340	395	363	348	363	397	396	361	388	400	361	421	356	352	358	388	394	395	395	329	392	391	373	371	344	392	380	344	394	356	393	398	378	358	388	348	390	329	379	404	412	355	387	368	343	395	389	358	395	366	418	370	390	354	394	365	391	389	382	388	369	415	370	373	395	349	405	385	345	377	353	416	375	379	388	373	332	342	377	366	355	362	387	402	382	411	401	382	396	397	391	389	392	362	359	370	386	393	380	419	363	363	365	355	381	378	385	374	393	388	386	406	360	385	406	364	382	427	364	385	391	365	380	379	382	403	375	381	379	389	369	400	401	369	386	368	373	367	392	385	363	374	383	375	370	385	341	404	358	393	389	394	384	407	357	371	370	382	384	363	412	349	376	410	365	393	395	367	352	388	403	367	354	401	414	370	383	377	387	370	414	373	394	398	417	406	394	384	364	389	370	351	387	346	355	389	404	394	372	384	371	369	356	389	372	392	394	372	380	372	431	342	372	383	391	372	366	378	361	377	358	408	375	376	387	369	391	354	379	402	412	383	374	354	379	386	363	386	389	384	368	415	341	377	412	388	402	373	370	383	391	370	349	400	367	376	390	362	426	359	416	352	385	381	373	373	369	370	355	370	372	378	358	393	357	405	377	377	377	396	395	374	386	380	378	392	362	379	357	361	370	370	359	378	363	375	395	379	376	391	375	392	366	395	350	381	379	373	388	374	377	369	376	384	385	366	373	390	385	405	345	391	402	398	371	375	393	354	423	399	383	393	413	405	397	387	357	404	353	412	390	341	334	354	366	374	359	362	397	405	361	385	388	411	351	377	370	397	385	402	394	392	367	391	357	404	368	420	366	401	351	369	376	399	379	369	358	370	370	393	367	420	364	396	403	381	396	349	397	393	358	392	385	382	363	380	365	404	381	393	391	351	385	365	398	363	374	379	332	399	354	376	356	391	392	400	370	358	395	394	380	362	391	380	383	379	363	388	410	341	364	375	389	386	393	384	392	380	422	390	362	379	381	422	374	366	408	348	368	374	389	384	362	403	352	354	372	394	355	356	363	374	380	380	402	378	333	375	379	383	378	401	358	380	411	400	389	417	374	393	377	392	400	382	372	392	372	337	404	399	368	354	362	416	407	397	404	364	387	360	375	320	358	384	388	412	377	385	379	385	358	390	370	377	378	411	360	360	368	359	393	407	382	385	375	387	342	382	401	370	364	390	407	357	395	361	406	396	358	379	408	365	430	388	372	360	368	393	376	380	374	406	409	396	368	396	369	377	377	363	356	376	411	420	402	345	359	381	364	370	367	393	399	367	380	371	383	356	391	378	372	408	365	402	413	381	362	402	396	395	359	379	383	361	388	389	370	379	379	371	345	372	380	370	385	380	348	394	403	378	358	382	388	389	363	391	365	372	401	373	359	348	383	389	378	359	387	378	378	401	396	358	389	383	370	327	366	374	390	393	364	369	387	379	419	376	362	366	358	378	370	381	382	371	371	401	389	418	410	360	393	369	426	373	360	372	368	382	421	369	330	394	370	367	365	380	335	380	401	356	361	368	379	378	406	394	399	368	401	400	355	374	385	399	368	359	399	379	363	424	392	386	363	372	384	399	382	403	399	412	372	372	386	370	367	381	398	366	418	375	388	334	388	348	387	385	421	408	378	375
51764	37042	35719	13171	3992	1536	689	407	353	319	319	300	267	251	232	193	245	250	178	187	201	206	201	187	182	201	200	188	198	197	197	208	184	180	191	200	191	170	186	187	180	201	190	182	178	197	156	186	661	1200	1017	720	502	276	200	173	175	184	154	168	182	166	177	157	158	172	164	165	167	173	155	192	168	168	174	167	167	174	146	157	161	184	144	174	172	159	166	174	159	160	190	153	181	154	168	164	148	163	156	162	169	163	159	178	190	197	164	158	163	172	157	163	142	176	147	202	162	172	179	169	183	147	159	181	167	152	172	174	175	195	155	191	146	151	156	154	160	163	150	165	172	155	178	162	160	160	159	186	170	144	153	172	153	167	194	168	146	161	171	179	177	188	174	193	216	197	177	168	175	180	177	199	172	155	158	152	150	160	197	152	183	169	176	173	157	184	186	166	177	185	188	166	174	160	147	167	154	166	155	181	189	180	160	147	171	166	156	182	158	183	184	185	169	159	161	165	161	172	189	136	178	181	167	171	168	148	168	172	190	165	155	148	155	173	163	190	182	175	163	169	171	142	145	163	181	176	173	151	184	149	168	189	166	159	173	162	168	174	172	158	182	158	166	179	165	172	171	183	177	128	168	165	196	178	158	167	163	159	148	151	175	170	194	179	186	184	161	169	158	179	176	136	152	169	159	170	180	156	145	168	178	167	190	187	197	180	189	132	148	177	156	183	183	169	190	187	173	141	174	179	177	185	155	182	154	162	187	155	149	153	172	176	171	171	179	187	164	155	176	163	163	166	173	176	202	168	213	176	209	177	158	178	178	170	170	153	149	164	174	168	172	173	163	160	165	169	158	161	183	194	175	153	178	163	151	169	172	165	171	177	185	204	143	184	155	167	175	173	162	177	191	159	163	185	178	187	151	175	166	141	185	165	176	169	150	168	183	182	173	183	179	156	136	143	171	163	170	191	162	161	199	173	160	158	189	161	189	163	170	165	173	150	169	161	176	201	179	171	157	166	189	168	175	171	158	169	160	165	149	190	160	166	172	162	190	154	162	177	153	162	170	177	173	170	167	150	172	175	178	163	176	155	134	155	181	159	172	179	184	171	157	172	185	165	192	166	181	175	133	175	177	172	160	199	161	172	195	170	157	170	174	161	181	174	151	188	180	173	154	170	184	193	158	185	136	166	165	200	160	166	190	190	179	153	174	182	196	166	182	159	180	165	176	154	140	193	170	139	154	140	167	179	169	182	178	151	166	154	189	166	157	173	161	180	150	182	135	170	161	167	136	174	168	168	186	180	175	158	161	168	161	147	139	167	166	183	178	173	166	170	159	184	165	161	173	161	178	172	153	159	175	202	168	142	146	187	167	190	186	175	163	182	185	160	169	178	168	154	172	183	150	192	163	179	147	154	153	176	172	156	164	152	171	198	178	162	172	169	166	157	137	167	186	154	172	176	157	180	168	176	173	176	172	173	163	193	144	167	138	163	145	193	156	171	179	179	194	169	186	166	188	168	161	160	177	165	168	176	165	176	160	171	176	174	182	164	157	194	194	197	180	153	184	172	188	185	183	166	183	185	165	164	159	163	212	178	187	181	154	182	163	163	189	164	171	183	169	178	190	148	157	167	153	167	151	161	165	145	167	187	165	177	159	158	168	190	162	182	184	180	170	171	165	155	173	165	168	179	184	168	171	162	176	169	163	165	154	169	152	176	179	173	158	155	170	164	181	176	160	169	158	180	162	144	176	187	178	155	181	190	171	176	168	182	168	166	176	192	165	176	186	183	194	161	154	154	190	203	169	161	171	172	144	163	177	196	190	189	182	167	168	191	166	151	167	193	176	197	186	168	163	153	161	157	176	181	159	186	181	157	178	170	167	150	154	158	190	163	165	186	162	178	154	155	178	168	166	166	174	173	162	192	150	160	182	158	163	168	171	178	159	170	161	177	183	153	139	167	162	168	152	162	144	169	195	166	188	163	161	166	177	172	190	196	177	191	168	181	153	166	166	177	164	151	158	172	168	181	172	178	195	168	189	166	151	152	161	177	173	160	171	181	189	163	186	160	165	183	156	150	155	165	173	188	172	173	166	177	182	153	169	175	145	179	163	146	159	180	171	162	164	164	148	170	161	169	192	177	154	158	183	183	181	190	157	158	168	159	175	154	167	171	168	202	193	184	150	147	170	170	153	167	181	158	178	193	173	167	183	177	181	168	174	179	170	162	161	168	170	155	176	155	158	161	172	182	171	167	177	141	177	147	156	165	177	158	157	173	171	176	175	161	168	167	156	152	146	200	171	182	163	186	145	164	164	176	151	154	150	193	173	163	173	167	149	182	185	186	151	173	172	154	185	183	170	158	143	156	150	179	136	157	166	162	164	169	165	151	158	196	148	166	167	174	190	168	194	150	164	165	176	175	176	155	169	162	198	181	151	164	178	175	180	160	180	158	178	170	147	158	166	161	163	148	154	159	168	144	171	179	179	167	149	148	154	173	181	168	164	163	177	198	169	172	188	169	152	155	155	190	181	189	180	180	180	164	148	166	191	176	186	185	167	150	165	153	184	145	146	160	182	196	165	195	173	141	168	176	172	173	158	172	175	164	165	141	168	147	178	178	158	156	189	166	190	175	175	171	174	159	154	155	178	178	159	177	189	178	194	171	155	133	190	160	175	157	158	184	164	156	164	181	160	150	164	158	153	184	184	194	147	169	168	163	180	191	161	184	179	160	178	150	186	170	171	149	168	164	193	148	176	154	174	174	168	171	181	176	169	147	169	152	172	155	181	186	160	181	149	153	163	167	162	164	190	161	192	179	157	145	176	184	166	180	159	164	160	176	160	206	167	162	168	174	160	160	171	181	156	167	151	170	177	152	161	170	161	166	178	167	170	172	163	179	169	172	150	174	176	172	172	161	194	163	178	157	152	168	175	152	130	196	149	162	161	157	157	199	178	189	195	166	174	166	150	166	173	170	169	180	190	155	183	169	170	150	154	179	173	163	184	189	179	152	174	168	176	185	142	159	176	168	167	177	152	157	153	172	147	152	192	160	182	152	147	157	201	152	186	172	153	174	165	175	157	156	146	148	171	184	172	163	162	196	184	213	179	175	177	176	150	150	164	182	174	148	152	169	151	169	182	157	149	166	154	147	166	182	184	155	171	169	164	163	173	141	181	169	158	164	184	178	161	148	160	182	154	175	193	190	176	168	182	168	185	164	180	161	145	166	179	170	182	141	179	177	169	151	179	172	161	188	169	173	200	169	178	178	158	156	162	151	164	156	183	166	166	166	176	169	156	156	146	172	160	153	182	183	167	160	167	157	159	169	180	172	186	176	150	177	151	146	171	174	161	187	186	186	168	185	191	150	186	172	164	162	155	176	171	148	163	145	179	157	181	160	158	179	175	175	171	161	193	153	167	190	189	181	184	178	167	174	164	168	171	171	180	168	161	157	168	161	166	165	175	168	171	168	179	174	152	159	168	180	174	166
38602	33000	29330	2484	2318	1826	1678	1430	1461	1265	1156	1075	938	827	899	786	759	744	681	647	672	665	650	615	665	635	670	668	652	619	654	652	632	654	625	594	556	549	616	582	647	583	548	571	526	546	555	514	3796	7329	6016	4073	2352	1051	673	538	493	421	428	429	438	388	418	436	426	382	455	441	415	430	449	404	421	423	373	430	393	419	468	430	408	430	407	390	436	438	417	445	409	406	459	452	409	432	407	450	468	410	449	429	425	387	426	434	422	445	454	431	407	428	414	425	388	436	426	445	439	439	440	433	434	441	468	475	458	441	422	448	469	418	431	426	405	415	455	406	432	416	431	394	420	433	408	455	414	437	432	419	426	427	425	404	412	397	453	436	429	435	415	432	452	432	390	368	421	452	418	394	400	426	420	425	403	413	461	444	387	423	461	441	412	423	442	403	444	426	387	422	448	459	413	406	416	423	437	449	438	421	436	473	420	428	394	420	418	438	486	447	431	403	456	456	429	455	402	411	424	400	408	450	422	405	408	465	453	453	401	418	446	425	404	459	436	449	473	438	416	423	437	417	396	431	431	414	430	426	445	421	434	399	436	420	436	442	419	417	441	435	434	459	427	442	446	423	431	411	424	399	470	412	456	421	434	426	411	422	454	439	434	420	454	451	440	424	433	456	409	410	446	416	429	412	446	435	402	444	433	428	446	405	418	434	432	432	455	471	458	433	432	434	424	419	443	362	429	439	420	417	444	434	439	452	438	453	427	386	423	426	435	442	478	410	413	445	427	426	389	391	423	413	443	426	437	395	406	426	393	423	447	412	442	410	413	423	437	405	433	448	465	443	440	444	444	419	396	448	428	414	441	429	421	423	440	379	436	445	392	398	424	448	437	443	428	425	447	426	418	424	408	421	416	458	456	446	441	375	413	437	419	428	400	419	438	374	412	443	445	442	469	440	394	442	420	428	455	453	447	427	440	430	425	436	419	422	466	440	412	376	450	407	453	411	458	440	417	416	415	425	433	446	408	436	476	388	444	417	450	404	424	447	441	426	419	453	448	408	429	481	392	409	382	437	425	447	461	439	471	438	383	442	441	419	410	413	427	408	391	421	413	397	469	393	460	413	463	410	407	415	427	438	413	409	430	419	426	388	417	439	430	425	412	435	440	441	411	426	409	421	423	440	424	417	419	427	396	384	447	405	428	407	465	414	435	424	446	403	411	402	459	415	417	423	428	452	448	424	427	452	427	437	413	442	423	426	410	469	410	463	401	395	421	395	450	401	443	455	439	448	397	425	421	456	425	438	436	425	412	421	413	434	384	436	439	392	437	420	428	442	428	472	438	468	440	458	431	423	432	436	447	466	406	433	438	436	426	418	403	382	451	435	451	450	403	440	423	428	405	415	408	420	430	418	410	456	409	426	425	446	459	435	449	455	420	400	454	408	418	441	398	434	410	423	386	434	403	425	463	398	448	415	454	416	412	399	419	412	392	407	411	432	432	431	438	402	435	439	437	389	439	424	415	416	416	421	435	432	389	420	396	436	435	419	422	444	441	399	383	407	442	419	438	434	416	442	399	434	431	456	396	430	444	442	425	425	445	428	382	443	441	442	440	413	418	426	434	420	431	444	431	443	414	419	407	433	427	405	434	403	468	456	417	422	431	407	443	471	424	407	448	427	422	413	424	420	428	427	422	433	442	440	436	431	431	438	450	432	457	437	422	425	427	433	392	403	466	450	436	452	440	402	443	406	395	400	413	438	442	431	416	400	425	432	425	422	422	410	436	430	421	407	466	397	416	432	450	412	423	402	407	407	411	409	435	414	448	452	399	391	408	460	451	475	446	398	442	433	377	454	431	383	418	378	430	423	429	431	421	423	399	438	426	421	422	381	434	417	417	420	446	456	456	457	474	425	464	402	412	400	452	434	409	441	449	439	423	379	416	411	446	409	412	429	480	437	412	415	414	444	408	438	439	437	409	445	443	444	383	451	447	408	397	387	406	380	418	426	424	417	403	408	432	465	431	431	462	448	435	438	439	431	423	463	460	411	427	398	423	445	457	428	407	419	430	419	464	408	441	403	424	418	428	452	453	398	423	400	437	424	412	414	440	423	400	419	454	436	414	431	438	470	425	419	494	453	386	404	465	423	444	405	396	416	475	428	462	432	433	427	410	438	433	398	416	419	421	412	466	416	446	385	418	435	467	430	432	459	431	426	425	423	433	462	446	426	402	446	420	461	453	407	441	420	424	428	470	453	402	415	438	457	411	437	416	404	469	434	433	429	401	415	423	407	421	451	467	433	433	480	412	466	440	424	425	439	413	448	401	433	420	430	419	410	447	450	436	480	425	457	426	450	409	405	418	422	435	434	384	440	434	403	423	388	457	384	417	432	413	471	447	410	420	414	414	469	425	404	418	403	462	425	448	397	416	440	396	466	452	445	459	451	412	472	417	449	453	395	424	453	436	427	421	434	412	406	447	458	415	465	425	432	454	463	472	427	444	456	445	432	430	404	423	447	429	394	405	448	439	428	426	412	419	381	475	405	435	406	444	433	404	437	381	422	419	427	434	426	445	439	456	428	392	401	415	445	420	451	446	400	405	443	418	416	389	427	427	408	382	461	454	398	450	420	405	415	429	427	422	454	431	428	411	425	426	414	391	458	437	435	440	439	452	437	414	431	443	450	437	421	394	391	421	402	418	421	417	426	445	410	401	419	448	437	436	424	420	451	451	407	430	432	452	446	435	403	444	455	453	432	438	431	439	394	449	432	409	401	428	450	425	417	410	442	415	439	419	434	438	413	465	427	458	419	435	425	458	418	444	429	429	435	451	440	426	437	433	457	407	431	449	427	433	455	447	458	409	415	461	429	463	442	461	435	426	456	440	417	423	417	446	461	437	420	409	442	466	443	398	420	451	456	416	443	372	400	405	434	433	460	435	458	458	436	403	402	468	446	453	422	416	416	392	446	483	448	417	382	465	429	401	390	469	420	444	438	427	421	438	480	447	425	428	416	420	424	408	464	401	429	426	396	405	440	449	441	454	427	421	436	435	427	381	441	424	418	426	463	430	437	395	425	433	459	422	443	411	439	431	415	452	438	427	401	379	384	438	420	429	430	417	477	425	407	425	422	418	398	412	453	428	457	412	417	454	396	451	424	421	409	444	434	427	393	395	423	408	434	424	435	398	442	422	445	432	427	393	429	434	453	447	439	418	428	445	424	447	425	411	406	427	436	450	411	461	375	438	392	446	451	436	411	449	442	413	450	402	454	445	435	404	409	461	393	445	400	433	411	438	423	438	386	443	448	434	408	457	454	424	410	435	440	438	454	445	428	440	425	418	439	418	409	413	457	414	426	415	423	459	430	440	424	434	433	438	451	436	458	430	417	430	375	406	471	462	441	442	465	447	433	461	436	429	412	405	428	453	396	405	448	405	471	418	425	430	435	417	422	450	452	448	412	428	428	432	457	451	474	415	456	394	419	451	453	441	438	396	436
53822	43605	50601	16831	4597	1692	853	541	525	418	366	354	306	270	265	242	228	231	240	245	221	221	237	232	209	218	187	207	184	186	189	227	217	204	209	200	165	188	179	202	203	195	200	175	186	214	173	176	1043	1955	1772	1061	624	302	236	170	180	143	175	141	148	142	168	169	151	154	158	171	186	165	165	157	171	177	168	156	136	139	168	158	172	156	158	137	141	154	157	165	185	148	155	147	158	183	175	155	171	153	169	157	169	164	146	156	152	149	184	137	156	170	161	150	181	173	162	181	169	191	184	152	164	174	134	158	174	149	175	144	168	150	169	145	135	131	170	160	160	136	160	178	136	166	168	155	154	163	167	153	157	151	145	195	176	155	144	140	166	186	159	197	166	164	179	181	137	173	161	147	183	159	170	174	176	163	169	141	176	157	158	179	163	156	160	165	176	146	161	161	150	144	139	157	139	142	169	155	156	146	171	137	141	143	137	162	162	165	156	154	177	156	180	167	160	164	141	156	160	160	153	141	176	138	170	138	158	163	144	160	170	156	163	143	165	155	135	142	168	150	151	179	153	172	173	135	161	184	136	155	156	144	175	172	151	154	146	152	167	185	155	177	145	159	151	169	181	149	164	163	160	157	183	164	153	150	142	157	165	167	169	170	161	169	143	150	155	182	170	141	146	144	141	179	167	149	157	179	170	152	158	185	176	166	147	172	137	195	153	147	160	160	133	141	181	153	138	148	146	162	142	150	140	131	167	165	164	143	162	201	152	147	156	169	129	189	147	171	167	182	196	178	149	154	151	148	161	195	160	148	140	169	129	169	162	156	147	157	166	164	151	154	156	173	165	177	157	149	145	157	157	172	162	150	190	163	127	157	145	178	161	188	159	160	157	164	168	162	160	182	142	174	152	146	137	173	179	172	169	167	164	186	160	146	140	176	167	166	139	170	162	147	148	164	145	142	152	155	148	149	160	169	161	146	153	178	172	201	176	156	153	175	142	151	178	160	163	175	176	154	146	154	154	141	167	155	150	178	179	157	148	169	163	161	177	158	171	160	174	155	177	173	158	146	155	162	142	151	172	157	168	167	144	170	177	169	158	134	160	145	165	157	155	165	164	162	154	163	149	163	151	159	148	149	182	165	167	155	177	139	149	132	154	152	167	175	158	143	189	139	152	152	153	146	164	166	136	129	152	164	176	178	168	167	175	169	151	171	144	156	160	171	143	162	162	176	163	160	176	167	159	160	161	157	157	142	163	160	148	151	161	150	165	191	148	163	153	155	157	134	153	149	156	155	140	133	143	159	169	168	157	146	151	178	165	149	176	174	151	157	155	141	162	162	168	165	154	145	146	184	139	161	150	165	167	159	155	164	180	158	164	173	158	173	163	156	158	164	170	147	157	170	174	170	174	143	189	177	145	143	144	172	148	155	156	163	160	161	161	142	155	181	134	154	159	186	138	166	154	151	146	158	157	182	161	153	157	139	157	172	173	141	172	144	164	164	172	184	145	158	158	158	161	167	171	167	146	166	170	165	134	168	172	177	183	135	179	167	164	161	140	166	155	170	143	153	164	166	146	156	190	157	148	156	146	136	160	152	151	138	163	178	138	140	139	156	138	140	162	163	143	161	151	167	202	156	166	165	165	164	162	167	175	155	169	155	164	144	139	143	142	137	170	186	157	173	153	158	152	155	167	168	151	161	174	157	165	179	169	155	169	159	166	151	150	192	178	139	187	176	151	134	157	139	149	165	148	167	154	171	159	162	146	157	135	164	173	153	145	165	149	154	165	176	171	134	148	154	169	175	181	159	151	156	143	170	161	155	155	155	162	161	162	133	159	183	153	156	146	159	169	157	136	175	171	144	163	140	155	171	173	163	139	163	151	182	170	176	155	167	175	165	172	156	157	142	155	145	162	159	165	167	170	144	146	144	174	192	175	163	134	155	160	179	159	164	138	174	167	145	173	173	136	176	183	155	150	156	176	155	154	158	159	176	165	183	165	169	148	170	169	137	178	162	159	136	159	164	156	185	148	192	176	143	167	170	179	164	152	143	179	150	168	127	173	167	184	157	157	148	150	170	148	156	156	153	169	171	181	159	167	136	150	194	167	176	172	166	182	148	161	147	152	183	142	151	147	175	180	161	170	151	157	152	168	173	151	177	143	143	155	145	177	165	178	151	168	131	178	143	157	164	154	155	185	189	159	159	165	167	169	158	157	168	174	161	156	162	167	160	169	155	152	163	149	152	154	147	151	184	163	158	168	147	165	161	158	172	156	164	163	159	147	169	146	153	165	160	161	151	150	157	169	155	125	175	171	171	173	161	147	166	179	182	133	173	139	139	157	165	163	169	153	166	172	166	171	163	166	147	163	166	148	147	168	158	146	138	166	170	167	133	160	144	164	155	166	157	171	156	154	173	163	185	170	198	187	168	147	151	150	137	151	163	139	188	150	173	158	192	145	157	156	176	177	173	172	161	166	170	175	161	159	174	140	155	152	167	146	162	184	146	140	158	152	157	190	159	190	157	150	141	141	156	159	160	156	158	177	171	169	151	171	159	152	165	183	142	158	174	156	136	176	174	152	157	168	167	173	159	175	153	152	166	153	170	165	160	170	172	155	149	171	147	156	145	169	155	168	144	179	163	132	165	158	171	158	166	149	160	150	176	165	162	174	148	172	159	159	171	183	144	147	138	157	138	142	179	149	156	134	144	168	164	165	171	153	184	151	157	144	160	180	170	153	171	182	144	170	177	171	162	179	150	167	151	161	143	163	142	174	158	159	163	153	157	168	163	150	161	155	169	175	160	158	165	158	165	145	166	147	148	171	156	150	178	169	160	158	148	152	162	175	162	147	140	173	170	148	151	135	144	152	156	168	146	160	163	153	139	168	162	162	156	155	157	143	156	154	136	158	150	162	152	151	165	150	151	161	183	154	141	160	182	147	143	154	169	160	190	167	168	167	190	151	152	145	165	151	161	178	158	168	155	152	154	172	165	174	175	169	145	159	139	179	176	141	160	150	157	159	169	159	163	165	175	170	165	175	144	166	142	179	161	173	153	160	148	175	160	160	174	155	173	167	156	167	162	149	157	155	155	178	148	182	176	145	163	170	150	148	172	157	175	157	192	158	150	179	145	167	166	177	159	166	164	173	133	159	157	150	143	164	161	180	181	141	167	159	174	164	162	163	166	168	171	161	176	164	148	146	163	171	163	158	173	151	159	143	162	138	160	157	163	144	147	166	155	151	149	173	163	131	178	158	149	132	157	158	174	139	141	161	155	158	168	169	156	156	174	186	162	180	151	160	146	159	177	164	170	186	157	146	181	168	136	142	146	172	165	173	168	161	176	165	177	154	164	153	160	135	179	149	173	142	179	156	158	138	160	145	177	152	142	144	155	169	151	185	141	151	176	150	143	133	156	167	185	170	165	167	147	163	153	181	164	149	162	159	182	173	159	151	163	160	173	134	137	159	160	143	162	169	159	164	157	171	173
37633	38814	39047	3992	3519	2885	2361	2098	2025	1756	1624	1520	1269	1102	1042	903	920	870	795	801	787	742	748	799	802	791	747	687	746	714	713	773	692	768	713	649	653	593	602	572	671	612	653	565	593	562	533	633	6262	10938	9457	5750	3200	1198	660	491	479	409	377	406	387	432	410	404	418	432	407	423	391	394	400	397	364	404	392	385	396	390	399	394	413	397	409	390	411	379	378	387	476	413	369	419	410	375	377	417	391	397	416	439	428	403	405	406	414	414	396	416	359	382	382	386	374	405	386	424	398	414	392	381	388	407	447	438	403	364	394	393	410	407	417	369	388	394	391	384	394	383	397	396	395	385	418	427	391	411	418	395	434	412	412	411	417	372	377	384	409	400	430	438	449	394	381	438	394	382	359	396	415	395	427	387	403	377	415	388	391	410	425	407	400	400	382	404	377	408	413	383	392	391	381	373	436	393	438	382	412	447	415	409	437	369	418	403	401	397	402	414	388	398	406	412	412	390	387	429	423	414	391	399	408	404	403	374	392	380	400	408	424	419	410	413	382	409	369	385	397	413	376	402	396	388	395	388	356	397	398	423	389	378	396	407	410	408	379	390	405	398	377	392	392	392	389	366	430	366	401	462	416	428	357	399	398	399	360	392	389	394	410	376	424	408	397	383	382	374	416	415	428	388	399	396	389	398	407	382	429	401	402	377	398	403	393	434	401	429	391	401	394	390	404	423	406	397	336	378	396	391	388	390	396	411	399	413	440	390	385	433	363	385	396	430	400	390	397	400	409	385	401	373	404	376	405	392	416	387	447	381	424	389	387	396	397	419	422	353	381	389	371	392	388	377	430	391	432	391	376	383	411	408	377	405	395	433	435	429	398	423	411	384	409	409	412	409	381	413	402	412	400	405	409	367	395	401	374	365	396	417	379	385	399	428	402	372	405	424	449	392	396	430	427	392	386	400	418	452	387	382	368	407	431	438	395	394	427	369	381	386	391	378	413	400	403	416	419	399	363	400	384	390	402	383	388	378	387	396	418	393	383	410	400	408	366	392	369	396	372	423	404	378	400	451	349	375	394	352	417	386	387	409	400	382	457	381	399	377	410	376	391	429	376	414	349	372	398	400	429	370	416	430	395	382	418	350	411	401	435	387	410	420	403	410	376	386	351	426	370	401	394	397	382	418	405	402	429	375	386	386	399	423	413	438	375	415	401	424	428	379	405	371	465	394	411	360	400	406	393	393	372	382	415	396	416	390	365	412	416	350	386	388	437	447	412	400	431	402	423	411	392	425	428	371	418	416	437	402	391	432	394	396	413	361	389	384	403	421	386	407	394	383	411	403	438	374	392	407	369	405	382	396	424	394	392	376	416	438	392	373	418	395	389	417	416	433	379	392	398	382	385	413	360	416	368	381	419	423	391	405	400	416	398	409	380	422	388	390	402	408	387	411	374	404	415	408	424	427	391	400	416	416	398	413	383	395	397	432	385	388	405	423	402	446	403	404	373	413	374	398	366	422	392	418	387	381	388	405	379	374	378	402	384	402	415	386	403	382	401	391	416	372	423	407	359	406	396	400	414	433	393	389	419	421	378	420	406	396	370	416	391	398	388	377	397	370	384	423	400	385	375	400	388	425	371	431	416	436	413	411	425	414	401	403	435	434	437	412	431	469	440	393	418	388	395	441	369	406	376	393	418	391	403	384	415	385	404	404	386	433	418	419	353	408	429	390	416	407	409	382	414	407	381	380	389	415	414	389	426	401	425	425	377	365	416	433	410	429	381	404	373	407	405	373	419	413	382	398	398	383	372	389	385	419	436	412	414	425	409	411	409	421	421	401	384	380	344	401	404	387	411	368	394	363	400	389	411	425	385	383	427	413	388	417	367	372	395	409	383	415	391	387	414	422	375	412	396	385	421	391	389	393	391	390	403	393	392	404	412	376	415	397	361	388	396	436	424	424	412	392	429	382	404	384	397	380	368	409	383	414	401	381	396	386	405	424	399	390	415	377	403	393	384	409	415	364	406	414	401	382	413	384	422	419	373	432	378	431	400	404	425	373	373	400	423	436	407	454	417	416	398	403	380	421	396	350	402	421	411	387	376	366	399	366	383	395	399	398	388	400	377	405	395	371	379	398	385	405	382	391	388	385	389	410	416	371	407	415	401	396	431	355	390	391	429	407	423	417	387	411	383	409	422	439	398	400	414	393	406	422	436	374	415	388	384	386	390	391	430	410	397	392	407	406	405	407	423	400	385	393	410	364	377	393	402	402	386	378	410	440	378	407	403	373	390	405	396	422	391	395	426	399	383	384	391	445	430	417	397	373	406	414	419	404	380	412	429	382	391	416	396	405	413	379	391	436	385	416	375	412	441	413	428	419	426	371	361	375	436	379	398	380	386	392	413	410	428	383	416	374	372	419	409	406	390	398	398	426	374	418	386	388	390	400	422	385	391	380	429	411	397	396	411	423	420	398	419	382	396	392	395	390	413	397	388	426	398	388	416	405	395	392	407	411	349	387	405	384	376	398	402	353	407	392	392	440	377	385	409	383	443	396	413	386	421	454	417	374	358	421	431	449	376	410	393	423	405	394	421	394	382	391	409	425	387	399	447	413	360	394	396	387	397	378	405	394	387	380	389	402	429	395	408	393	411	364	384	381	409	403	396	426	394	383	406	400	411	413	398	367	371	404	395	396	402	418	385	399	374	419	429	371	403	419	407	370	384	403	377	428	415	417	400	371	400	380	399	372	399	374	398	389	417	364	378	398	402	385	397	409	406	414	438	414	415	448	398	423	406	426	419	391	427	388	432	441	377	408	435	412	439	384	363	438	389	401	409	376	378	401	405	374	422	391	408	410	438	408	413	432	370	441	409	379	376	405	406	405	379	420	374	373	400	403	406	418	416	382	413	393	380	431	405	406	404	390	403	397	403	410	398	424	339	415	404	415	394	360	428	393	404	397	402	337	414	370	410	405	420	428	398	399	396	393	377	370	401	373	381	416	402	372	385	424	405	399	424	414	409	398	436	442	389	392	443	418	390	429	411	413	439	411	410	372	375	406	415	377	391	409	377	432	430	386	430	391	361	395	400	400	386	384	395	418	371	387	383	403	417	398	390	389	396	389	392	386	411	386	394	429	381	420	410	403	417	382	383	391	378	394	400	391	422	405	411	353	372	413	398	371	407	406	396	386	387	387	402	410	414	400	403	424	387	406	405	424	359	375	406	391	431	388	380	415	387	404	452	403	446	400	409	471	415	378	399	387	405	381	357	415	418	363	412	410	427	377	419	413	398	399	389	394	388	421	381	389	380	413	387	392	439	419	392	371	395	417	417	413	374	421	403	374	422	438	383	406	412	359	415	396	381	416	399	416	380	402	390	393	390	416	387	431	397	402	420	404	398	415	367	414	375	394	404	402	405	406	420	406	432	421	413	405	403	342	423	406	382	385	397	390	371	407	380	426	363	423	412	403	395	376	381	407	402	391	389	401	404	368
11131	6320	4929	299	163	168	165	155	189	150	199	133	189	149	188	151	131	160	147	145	160	144	158	164	164	134	150	168	159	143	162	187	156	148	145	173	143	140	155	158	163	137	156	155	157	149	136	126	196	319	360	293	220	165	163	154	116	144	131	143	107	141	146	134	163	123	150	139	142	135	141	146	137	148	124	171	126	136	152	155	144	150	160	148	157	124	148	146	144	142	169	129	135	151	161	133	147	153	154	147	140	140	127	138	153	133	139	143	141	144	158	121	148	154	148	130	147	149	145	127	154	130	153	172	164	134	159	131	139	146	152	151	139	142	144	166	126	129	161	149	130	158	131	136	136	122	136	153	144	151	160	148	130	149	158	156	149	138	136	125	140	144	156	141	152	150	144	143	146	151	152	159	156	140	136	134	167	140	147	141	167	155	162	152	130	149	162	145	134	146	153	124	146	166	143	131	149	160	157	146	149	134	150	147	152	137	150	167	135	187	147	138	137	136	144	134	152	136	159	139	158	137	118	144	135	142	168	152	139	125	139	154	147	157	169	132	152	135	129	145	130	129	163	132	135	136	153	129	144	134	148	155	134	144	138	180	154	143	157	152	144	144	119	131	120	150	137	164	151	151	129	148	152	140	137	140	131	149	148	153	151	131	147	145	138	153	140	149	126	133	163	138	152	161	132	153	146	159	127	159	154	134	145	132	140	149	157	135	141	148	156	135	136	147	158	152	164	148	160	150	140	171	143	141	139	154	138	176	148	142	140	145	153	139	158	152	136	119	139	104	124	182	150	125	116	124	149	162	134	148	132	147	141	155	150	151	151	135	151	148	165	161	165	151	115	130	172	156	152	141	137	155	143	149	133	140	130	143	179	140	130	152	162	149	137	141	140	136	143	146	146	117	151	130	133	158	156	132	145	138	146	155	160	153	158	140	140	139	149	138	139	157	131	131	165	130	132	143	121	146	137	158	140	167	176	151	149	127	138	126	160	145	148	132	153	139	142	139	154	133	128	134	122	153	133	147	153	133	129	138	156	142	148	150	163	125	131	130	175	156	137	134	139	135	154	135	149	128	159	130	121	140	141	165	152	139	140	122	153	157	152	135	146	146	138	149	148	152	109	153	148	150	139	152	143	152	146	140	142	165	132	165	151	145	139	154	163	128	152	148	150	127	122	149	143	154	155	157	156	142	139	116	138	131	156	135	152	147	147	153	167	128	157	144	140	144	141	142	153	155	135	150	147	138	142	145	138	168	160	149	124	155	143	146	128	153	131	131	141	112	133	145	131	165	163	152	153	125	168	140	144	156	143	137	144	138	127	128	131	114	159	150	134	176	128	144	147	142	139	162	128	159	134	150	154	158	167	129	134	136	166	159	140	142	141	141	153	134	138	163	156	140	141	132	138	132	167	144	160	145	161	143	147	146	139	129	153	160	164	150	147	132	154	146	158	132	159	158	152	155	138	158	111	162	139	159	136	138	146	159	147	144	134	154	143	126	149	141	127	156	145	128	132	166	139	124	143	135	148	130	139	145	152	159	160	113	139	153	140	158	165	137	137	156	151	135	148	147	151	154	154	138	121	134	147	136	132	154	145	116	125	130	153	119	139	129	157	163	134	176	151	159	158	139	146	148	123	144	144	134	143	123	164	151	151	143	126	151	174	161	143	157	169	151	149	132	133	138	140	155	162	148	123	133	149	154	139	142	137	159	140	146	154	137	148	143	122	143	144	157	162	154	155	149	135	139	153	137	139	126	153	123	137	122	134	160	146	148	137	134	137	161	115	162	144	146	134	156	139	138	152	160	116	144	150	143	152	151	153	141	143	150	151	155	152	142	136	152	142	153	155	144	135	141	150	140	140	153	144	153	133	150	151	151	137	135	127	145	134	156	121	139	145	124	157	144	136	139	130	150	153	153	143	157	139	146	166	152	142	133	145	152	144	128	133	142	137	142	168	152	119	152	151	145	150	142	150	152	134	143	170	158	141	147	152	136	161	140	169	132	159	136	122	152	149	129	124	140	150	155	124	142	147	131	127	144	141	154	138	148	144	151	134	154	136	143	154	162	146	142	155	155	155	144	151	157	148	155	153	167	137	142	136	140	179	116	125	156	143	144	148	137	145	138	140	139	161	110	130	128	166	158	145	137	142	135	154	159	124	156	153	151	142	136	126	136	142	137	130	131	164	122	164	140	141	128	143	148	129	137	131	176	156	139	151	150	153	158	151	127	131	111	150	144	132	138	152	146	148	147	146	139	146	135	145	150	120	138	145	127	147	151	128	133	146	140	128	148	152	158	155	140	144	164	138	133	133	138	141	129	164	134	141	141	140	166	142	139	159	161	120	145	134	151	156	163	148	136	146	130	160	125	145	149	146	125	135	149	171	139	133	127	135	147	146	131	134	155	119	148	146	133	131	141	153	131	143	156	142	153	145	147	151	143	158	145	158	152	145	153	154	150	140	172	165	176	151	157	125	159	119	117	147	110	149	165	143	138	141	137	151	161	126	139	149	127	127	129	136	144	148	138	159	143	135	178	147	142	159	168	149	155	142	140	135	132	160	144	140	144	153	141	144	157	143	143	141	132	124	139	132	133	145	143	137	134	147	123	133	135	144	151	165	123	150	147	152	133	141	152	136	163	148	152	129	153	178	141	148	140	139	135	132	145	168	135	160	144	149	138	159	158	149	159	126	153	133	148	165	132	152	149	161	166	148	142	150	148	165	149	149	142	144	123	170	139	149	125	138	132	121	128	163	152	145	143	171	135	131	125	135	128	138	139	160	136	137	137	128	132	153	161	139	144	147	123	149	161	148	146	134	171	151	138	151	140	135	146	146	144	141	130	140	141	150	144	156	154	129	153	133	132	149	142	132	159	146	143	144	143	152	130	123	148	137	154	160	130	132	156	141	169	139	150	152	151	150	138	165	150	155	152	157	173	152	127	152	123	146	145	147	148	154	132	143	141	159	126	147	150	143	158	148	153	156	134	148	154	162	140	147	137	132	145	152	147	147	129	132	155	129	146	142	151	126	141	140	157	153	138	153	147	136	138	135	148	141	166	133	152	135	122	115	138	131	145	142	136	136	139	165	145	143	147	164	137	144	136	141	144	165	171	143	133	157	161	162	140	144	140	113	151	151	147	155	138	123	122	168	147	141	167	152	141	140	155	116	159	145	140	161	153	136	138	122	125	149	159	132	149	146	137	126	134	141	148	163	156	146	143	171	138	120	131	138	153	156	140	151	149	148	151	149	153	148	140	157	153	158	131	142	163	151	133	138	178	137	158	124	132	151	133	141	141	139	117	157	129	123	150	146	174	135	139	167	145	158	147	144	149	157	154	137	157	149	160	163	167	166	137	133	137	128	152	146	126	177	139	117	147	143	140	171	162	136	136	137	148	144	136	160	141	133	122	139	133	160	154	149	123	128	143	120	154	139	142	145	147	138	146	153	159	164	158	151	114	156	142	151	150	168	139	139	153	143	148
7987	7611	8434	530	496	456	437	455	527	515	511	436	431	465	394	404	399	391	443	415	382	403	432	453	442	422	450	483	485	499	508	474	466	460	458	414	416	408	436	397	506	426	428	421	413	382	384	410	769	1714	1524	1016	672	487	416	421	383	383	395	356	387	366	375	385	406	404	369	381	353	433	379	378	350	386	349	377	397	354	363	374	360	411	353	383	353	376	401	350	363	402	359	378	361	360	392	371	407	404	357	375	394	367	336	379	375	350	356	403	386	381	386	392	410	364	383	390	345	377	371	374	382	370	389	355	348	383	365	382	390	406	356	380	372	374	376	405	361	389	364	388	371	384	387	364	377	374	381	392	380	370	419	351	354	374	341	405	360	377	396	374	375	384	391	393	374	392	376	366	355	356	358	383	360	374	361	356	381	373	363	379	376	394	390	407	408	362	366	371	355	403	352	341	397	385	375	391	353	364	331	362	379	368	374	414	374	392	382	368	386	393	371	376	380	381	389	374	359	426	380	383	382	375	350	372	386	335	349	336	394	359	417	427	372	352	379	348	382	380	400	386	365	335	349	387	410	378	393	397	378	378	360	379	397	371	360	362	324	413	390	408	378	384	369	362	380	369	393	352	380	409	363	390	381	365	368	364	377	371	397	360	385	339	388	351	368	387	365	400	394	370	346	403	391	400	357	385	400	385	381	347	402	360	379	379	398	344	373	354	361	370	394	389	399	335	366	369	369	381	376	377	387	379	365	377	366	363	384	376	404	392	371	395	327	409	387	399	424	399	377	383	376	397	366	400	378	374	393	361	358	377	356	372	361	366	424	364	390	406	356	395	377	416	367	385	376	392	342	368	367	356	355	410	366	372	379	386	365	373	384	382	374	401	373	333	343	374	389	388	383	379	368	395	346	389	399	407	385	378	358	380	414	380	402	377	384	352	381	410	373	420	387	361	386	394	342	371	366	380	352	372	392	388	382	336	395	345	365	344	389	368	398	378	394	358	377	403	377	389	348	386	363	380	417	366	392	370	397	351	366	405	362	387	431	405	388	339	392	391	385	368	390	374	398	425	376	376	342	352	355	398	387	344	363	381	349	424	361	355	371	392	377	394	413	355	374	346	366	381	376	397	386	418	359	363	333	369	380	396	399	398	391	364	373	384	356	388	393	397	395	393	411	348	351	363	378	376	388	388	350	345	371	389	392	363	375	398	355	379	355	381	374	371	345	356	377	394	366	418	331	388	397	332	337	362	406	355	366	378	367	385	350	396	342	359	403	387	385	371	418	371	367	360	390	400	373	381	404	379	374	370	418	366	357	350	393	437	399	357	383	377	360	410	374	356	347	360	388	362	380	405	385	386	357	372	375	393	382	365	369	431	368	350	359	353	425	399	352	385	393	330	413	353	375	370	360	381	356	376	410	390	367	382	354	394	364	383	373	395	396	337	358	391	383	387	407	353	385	364	364	358	384	380	363	372	377	364	371	382	396	381	375	412	385	374	389	388	340	383	375	363	384	398	380	378	367	354	382	373	390	356	377	353	393	341	385	421	374	370	356	370	380	393	367	370	408	374	382	356	348	387	388	391	405	353	361	380	358	393	397	366	352	368	404	366	377	401	341	401	368	390	389	368	370	384	358	371	365	387	349	351	382	363	386	379	389	352	382	401	368	340	348	368	367	396	361	361	409	356	386	405	346	362	397	341	377	350	386	390	380	408	349	363	407	368	387	410	360	384	380	377	356	383	379	392	338	339	395	367	367	371	383	401	386	378	349	344	364	417	408	378	385	342	370	402	389	397	344	373	393	391	358	387	389	361	381	356	359	409	377	369	367	350	378	374	396	378	401	387	381	398	373	419	360	387	400	383	377	362	405	373	387	383	371	359	386	408	354	374	369	400	424	386	414	376	360	403	406	381	355	355	376	365	402	392	381	384	369	367	363	410	370	390	389	376	374	377	390	362	371	377	343	360	391	368	378	378	375	381	389	358	416	340	403	365	381	369	365	427	403	353	393	362	397	361	397	379	386	372	365	393	391	348	408	378	337	391	374	388	356	376	381	391	402	371	386	360	405	382	382	396	402	334	362	358	387	367	409	403	344	352	382	382	383	376	373	397	368	386	390	358	381	395	385	369	406	406	384	362	387	372	372	395	388	389	393	377	355	361	390	393	389	352	353	319	408	381	340	371	373	385	351	370	389	354	356	387	372	399	363	364	373	363	365	367	392	377	362	384	379	374	375	368	383	398	376	391	382	373	372	353	363	370	382	374	355	373	377	361	390	391	376	383	363	393	394	354	366	376	375	373	365	394	375	367	354	371	383	391	398	359	381	379	359	363	353	365	383	421	400	366	380	386	398	359	376	353	384	338	358	347	340	368	320	396	353	381	346	374	357	377	393	412	385	363	358	344	381	364	361	377	386	354	378	391	378	362	356	341	425	368	364	393	351	323	384	426	335	382	394	369	392	392	385	391	387	341	353	380	381	357	380	377	370	395	383	367	374	387	355	397	378	363	377	367	390	368	379	351	370	366	360	408	361	397	371	354	399	375	381	401	359	331	399	358	378	354	381	394	345	389	375	367	432	388	384	351	386	381	364	376	391	386	342	357	398	386	370	348	377	404	363	354	430	371	328	384	382	371	406	367	378	371	370	387	361	370	383	395	382	404	393	389	371	370	370	382	411	365	383	364	374	354	382	387	410	395	326	373	379	384	395	363	430	401	391	396	382	394	351	355	384	362	401	379	385	377	358	352	410	395	367	365	374	383	362	397	375	345	379	360	400	379	371	395	363	396	368	376	391	357	373	390	378	399	368	397	344	370	387	362	369	410	401	371	365	399	391	353	372	403	384	387	389	376	400	390	365	339	376	407	366	356	382	416	375	388	347	332	362	375	365	380	407	380	382	344	386	370	371	389	371	372	390	388	363	388	395	384	400	416	414	395	360	346	366	376	353	365	348	363	375	336	333	400	389	391	355	380	362	351	369	378	383	391	396	371	370	361	403	382	354	390	417	332	381	374	368	386	349	384	348	354	374	378	357	376	372	387	348	382	367	385	379	365	390	415	387	409	346	364	388	378	409	409	365	379	377	353	359	363	382	357	380	383	422	367	361	390	367	402	385	404	397	378	367	369	363	363	358	376	389	412	359	345	377	389	331	362	383	367	400	356	401	399	384	365	385	374	378	381	393	351	382	365	375	362	357	374	353	353	358	391	374	369	405	391	353	396	354	356	387	393	351	381	364	397	355	386	396	380	397	385	378	373	381	378	363	391	361	391	420	398	368	361	351	371	380	372	390	337	359	368	394	375	378	353	359	341	384	343	384	391	371	399	380	391	379	373	376	380	362	360	318	365	401	365	378	390	385	368	352	411	347	396	349	380	380	366	382	406	386	372	368	348	423	382	366	360	381	345	383	418	382	384	356	381	363	345	386	337	359	384	368	378	370	390	369	387	395	432	394	432	358	393	366	373	373	352	414	372	364	398	403	374	387	389
54139	39926	39370	15684	4220	1315	605	342	296	317	257	254	221	224	220	219	206	186	193	189	210	198	205	205	210	231	200	187	196	161	212	194	178	180	189	170	196	186	173	194	180	170	192	191	220	194	198	176	1012	1259	1039	663	341	251	193	188	176	163	191	186	163	154	161	167	172	194	165	154	175	192	177	179	174	187	158	185	174	161	171	201	167	177	172	140	185	160	157	169	133	155	143	163	161	175	155	170	174	164	169	203	161	171	174	160	144	161	145	167	182	144	163	158	173	144	160	185	157	168	153	152	160	172	185	151	158	173	162	145	164	162	161	199	197	186	183	170	156	160	177	172	172	170	178	182	171	143	156	169	175	149	155	171	196	172	173	183	191	164	175	153	174	186	150	171	185	178	146	169	166	169	155	162	147	159	181	187	170	168	149	144	149	174	184	134	193	157	160	161	175	126	167	146	173	164	171	171	177	159	173	160	177	163	193	195	145	165	139	148	162	162	180	169	161	181	171	158	158	172	171	166	169	150	150	165	183	174	159	170	160	167	161	183	165	153	145	159	156	182	170	156	179	153	171	170	186	164	170	169	161	174	178	181	171	144	156	172	158	159	166	163	146	181	155	160	147	181	181	166	173	168	151	177	178	144	182	176	175	199	181	188	170	151	176	152	170	154	165	164	177	164	172	171	155	189	173	164	170	171	174	178	184	167	150	165	151	188	177	141	144	168	176	167	165	150	164	179	161	182	153	159	160	181	160	167	168	169	137	193	137	154	163	152	176	160	178	177	165	176	170	148	140	155	164	165	174	175	170	167	162	175	139	171	141	176	183	152	184	162	169	185	162	188	191	163	174	187	170	180	169	162	176	191	165	153	151	167	163	173	158	171	164	196	166	174	177	164	150	174	175	165	175	166	136	139	165	167	172	179	160	160	175	155	167	155	170	167	156	156	186	165	190	175	180	166	177	181	161	149	151	195	167	132	191	193	178	168	174	160	169	171	156	164	161	167	153	177	149	186	164	186	150	155	177	158	175	180	162	177	160	136	148	183	165	149	159	186	166	161	185	153	178	149	172	167	166	157	168	168	166	176	163	160	183	162	182	177	179	175	174	167	167	180	172	162	171	154	188	171	196	177	168	163	154	171	167	155	170	160	163	144	170	162	133	141	135	169	151	191	161	167	180	159	183	187	144	152	163	156	170	169	146	175	169	155	160	162	151	169	164	183	177	180	169	177	148	166	156	167	160	178	171	175	187	167	188	161	153	151	163	162	182	160	167	179	172	138	157	171	171	179	188	153	174	155	154	178	167	163	173	173	151	169	162	166	162	167	175	155	160	157	175	162	170	154	168	180	150	165	154	142	167	165	153	152	154	169	175	173	136	168	167	143	163	180	168	155	163	146	187	171	182	170	172	158	155	176	145	151	172	185	163	163	182	170	167	157	160	173	178	176	154	167	159	192	164	177	182	199	186	170	167	156	171	154	184	163	164	169	169	165	171	167	181	172	160	175	165	156	168	160	162	157	192	171	167	148	161	195	161	153	168	173	155	164	208	164	175	189	177	162	178	185	162	181	164	157	156	145	159	155	160	181	177	189	189	172	171	187	174	168	170	168	182	186	176	159	172	161	161	166	153	164	158	188	176	176	175	181	162	168	157	180	147	171	160	177	166	151	146	162	162	200	163	169	200	186	149	175	171	166	165	175	178	150	143	163	165	169	172	173	196	160	155	149	153	198	165	161	145	157	172	126	179	186	162	152	152	182	162	158	148	158	173	171	193	158	173	165	165	162	173	155	187	150	141	198	155	154	184	166	178	157	162	174	180	170	166	198	144	184	169	150	168	175	189	134	173	166	173	181	173	179	171	175	143	157	151	158	154	199	179	187	167	172	176	172	194	154	162	171	177	177	169	165	170	196	161	177	171	183	178	175	170	159	187	161	180	168	187	166	151	177	147	155	163	153	165	163	153	179	157	178	165	148	181	151	180	155	160	169	187	154	166	180	164	156	176	178	156	167	149	176	158	184	169	171	135	155	168	199	165	177	162	154	156	164	171	171	215	192	176	175	175	185	185	167	174	184	158	181	159	181	165	156	181	163	188	167	187	161	179	177	170	145	176	171	165	165	161	165	165	188	170	168	184	155	148	157	166	150	180	168	143	172	168	158	169	170	177	161	171	179	173	158	179	165	162	191	184	151	166	143	176	149	169	132	175	175	151	176	156	164	172	155	143	170	178	156	160	161	171	136	167	184	162	182	172	186	165	164	172	181	154	171	171	176	165	164	172	145	159	174	177	193	198	164	159	162	162	182	180	172	168	152	173	164	175	184	143	160	182	174	164	166	173	170	138	146	179	170	178	164	198	151	166	179	132	165	158	162	189	153	183	169	165	154	158	173	171	183	165	153	174	190	180	156	152	178	152	195	153	192	161	168	177	161	162	171	171	156	157	184	151	188	159	171	179	179	182	158	171	179	173	181	150	162	183	181	176	171	154	180	153	167	150	159	165	162	155	156	171	168	171	176	177	174	160	164	169	185	202	179	152	190	146	158	161	191	168	181	153	161	182	157	178	173	154	163	146	169	161	185	181	160	199	166	172	195	179	178	189	143	159	167	175	170	187	156	174	178	140	163	172	140	143	147	171	162	152	166	179	185	198	161	154	184	172	163	136	150	157	175	205	171	180	167	166	165	172	178	160	157	178	181	178	180	185	153	181	167	174	140	164	181	179	197	179	168	179	168	178	154	179	165	183	154	168	182	177	161	158	153	183	167	167	182	158	194	173	172	151	160	167	164	169	162	176	154	151	160	178	179	170	179	168	168	140	182	169	149	180	163	161	175	173	175	187	174	159	171	187	177	150	155	178	188	176	182	158	177	175	164	151	162	183	155	159	156	160	168	184	159	169	162	165	176	159	156	171	171	172	183	142	165	172	183	146	166	156	174	161	176	158	157	176	160	155	185	169	189	202	176	167	160	184	180	188	178	168	185	177	159	160	153	185	161	135	158	158	156	182	180	119	160	150	162	152	163	168	170	178	161	164	161	159	167	159	195	190	169	154	155	181	174	145	187	180	181	184	178	150	155	166	171	188	170	175	154	164	154	185	171	184	145	162	167	167	197	163	160	158	181	142	147	163	148	176	160	164	153	162	176	153	178	176	175	181	165	146	177	162	141	137	175	192	174	176	171	163	179	160	164	169	157	164	175	177	162	202	165	188	176	166	160	188	173	155	172	155	159	163	167	160	167	175	170	166	165	151	196	155	170	149	161	170	191	169	152	150	169	166	174	175	155	160	176	173	158	173	173	173	172	163	172	153	157	185	179	156	160	171	155	161	156	177	167	165	164	196	151	162	175	183	152	170	190	144	163	186	187	173	164	161	164	178	161	150	164	155	154	160	171	176	188	152	161	159	158	167	168	169	160	168	181	162	164	160	149	166	149	153	173	159	158	175	179	162	136	181	166	170	157	148	164	157	164	168	157	159	175	165	166	168	195	170	138
39390	36449	37254	2486	2262	1829	1558	1354	1261	1209	1009	945	847	790	770	694	681	674	595	650	623	597	613	591	663	572	594	571	617	645	633	551	528	559	574	529	545	555	604	601	642	575	615	660	657	572	520	586	5891	7349	6145	3490	1640	859	539	511	444	399	477	429	447	471	430	405	448	400	424	421	464	396	436	402	444	438	448	434	422	398	462	448	404	425	443	406	400	394	437	423	417	468	432	400	421	431	433	396	442	439	442	433	404	389	426	411	441	396	415	391	432	449	408	436	424	433	411	406	438	431	434	431	440	411	447	403	380	427	440	415	408	434	406	421	435	415	422	437	383	417	408	387	455	434	406	457	412	405	428	436	426	428	452	425	409	426	429	395	449	408	454	447	425	423	425	416	393	426	439	404	382	447	432	412	419	422	439	413	408	402	417	403	431	446	427	385	412	450	385	398	405	419	414	429	426	407	427	419	416	417	439	416	442	458	426	428	439	413	411	408	417	443	440	454	424	400	410	394	439	432	446	401	412	419	427	435	415	423	388	425	437	410	441	404	437	463	408	446	418	445	423	380	425	408	465	420	443	433	428	447	419	420	443	390	440	435	464	447	442	488	425	406	423	383	416	457	431	396	468	460	384	438	430	434	454	407	413	438	431	462	387	429	405	408	443	422	444	404	441	423	438	415	430	414	432	420	435	409	417	398	415	419	423	414	413	379	439	389	438	449	432	435	440	418	412	432	410	429	458	450	421	394	436	414	412	389	464	415	417	394	452	410	430	429	393	449	421	402	398	424	436	444	455	375	441	445	418	417	430	416	441	394	376	400	428	409	434	376	454	397	404	398	431	426	413	446	413	443	419	443	400	422	421	432	443	421	382	412	440	438	414	435	425	412	459	460	448	420	390	447	459	393	433	429	414	441	432	403	442	417	428	444	411	427	404	419	416	425	408	404	387	433	439	426	420	437	378	401	410	395	412	447	419	405	415	397	452	453	431	445	400	426	438	409	421	404	429	419	401	421	422	437	412	432	406	414	464	452	432	418	427	407	410	427	442	419	409	417	408	404	409	460	429	439	435	415	459	428	412	413	449	449	413	394	425	411	403	401	399	440	406	400	436	410	424	395	438	389	433	403	413	412	400	402	413	425	424	443	442	419	448	407	415	422	425	419	426	436	415	442	420	446	417	404	467	421	456	409	459	423	400	439	426	450	367	440	415	395	442	431	403	404	410	394	426	447	432	406	455	420	481	410	388	414	430	414	445	386	419	435	424	428	446	419	401	417	412	441	439	433	427	392	387	412	423	417	374	389	425	437	427	435	383	433	411	367	437	395	425	428	374	369	403	438	439	411	438	431	437	401	430	397	441	402	450	453	418	427	431	385	425	424	438	422	396	461	429	404	399	429	415	443	423	440	438	429	411	463	412	429	431	403	387	442	394	396	406	432	430	397	427	415	436	415	426	411	434	390	427	410	423	418	415	410	401	408	429	440	424	433	447	415	428	441	450	409	450	401	455	425	429	424	405	416	406	401	463	405	428	444	445	394	459	434	415	411	370	428	466	402	415	445	435	374	402	447	416	411	418	420	468	422	432	419	451	403	432	438	460	466	415	412	422	395	390	419	412	395	381	435	464	394	423	423	458	469	424	445	396	452	390	445	395	424	423	425	418	453	398	437	417	395	408	422	426	437	461	455	385	416	427	421	397	411	423	411	407	430	412	435	412	388	438	429	395	406	422	424	412	366	387	395	438	394	403	387	445	457	440	422	417	437	431	431	385	426	430	440	390	404	398	432	426	418	403	390	400	429	418	385	429	409	436	427	416	420	442	439	469	447	386	402	396	436	431	421	416	394	425	458	432	394	421	443	457	419	421	410	482	417	428	382	421	394	417	428	432	403	429	425	417	430	399	424	427	386	409	408	414	420	409	461	398	391	444	382	400	425	448	398	468	428	461	425	409	415	425	410	436	397	406	453	425	419	409	390	412	385	454	403	425	456	418	402	414	406	441	437	402	429	433	469	379	402	436	423	400	390	432	435	410	414	447	443	392	432	436	391	429	434	390	452	460	436	389	418	409	439	394	461	436	436	422	447	397	447	426	438	398	421	375	418	427	404	420	394	395	443	426	466	430	433	400	401	403	423	410	411	386	457	407	424	399	434	416	397	419	396	412	402	442	382	410	436	419	434	451	425	394	447	415	425	442	417	425	440	424	415	418	439	426	373	433	400	378	428	442	406	423	402	427	400	414	428	421	442	416	427	408	414	458	435	413	418	434	412	420	396	379	420	392	443	401	426	394	417	442	439	420	394	436	428	396	435	441	463	427	405	407	448	465	408	414	402	420	402	447	431	378	380	453	429	416	403	441	434	424	459	413	391	397	420	411	435	403	411	413	431	428	393	430	420	409	430	448	453	456	394	418	430	415	422	383	422	434	389	430	423	460	430	424	465	406	415	403	443	403	441	444	448	408	426	421	466	423	446	397	445	440	430	453	441	431	426	417	476	385	389	396	411	422	440	429	429	393	426	441	434	419	439	427	439	421	385	378	424	441	439	425	427	416	426	415	433	438	432	407	398	420	413	395	395	428	440	437	382	412	438	401	443	396	405	468	424	422	411	410	416	425	374	458	413	449	430	454	413	427	413	402	429	404	408	446	407	419	397	423	430	397	418	453	416	454	421	408	425	392	430	429	396	430	453	400	406	424	412	427	395	393	402	422	412	392	432	418	413	432	435	443	400	408	410	445	435	434	455	428	403	427	434	425	397	467	459	416	425	423	402	461	443	449	461	445	438	421	422	434	437	445	426	430	388	391	456	423	447	431	434	408	415	421	428	423	401	447	451	439	431	410	402	392	438	414	416	403	431	393	392	413	435	410	428	441	427	409	425	451	441	443	425	419	408	441	410	421	429	408	446	396	425	428	454	404	397	416	390	424	424	444	423	430	443	411	448	424	447	434	425	428	454	463	396	436	422	439	431	405	432	415	397	415	434	422	437	409	464	423	436	414	430	418	398	430	388	380	420	443	425	394	432	441	417	421	416	428	425	423	443	404	423	439	380	409	421	435	422	460	445	425	367	359	438	411	409	439	448	415	412	453	414	409	414	411	437	440	420	435	402	421	422	363	432	412	400	393	421	422	417	432	411	471	456	439	403	425	417	420	395	447	402	412	387	421	443	445	422	429	438	432	437	485	419	422	439	427	425	436	443	425	453	431	416	408	452	405	456	423	412	432	460	421	427	411	407	441	427	434	437	444	421	417	430	456	444	422	407	432	432	409	400	379	420	421	396	428	423	455	404	423	442	418	435	416	413	430	416	412	428	395	466	419	409	417	432	443	437	436	440	386	415	420	448	426	440	433	436	463	394	420	430	401	438	435	457	436	390	428	436	419	440	408	412	432	418	392	395	390	417	430	400	459	403	414	412	423	428	428	411	416	452	424	454	420	407	394	414	444	410	439	432	467	433	388	401	403	427	407	466	420	422	389	440	421	412	393	430	427	457
56421	38917	45314	20542	7070	2305	1043	536	425	391	365	319	304	254	269	224	235	263	215	209	213	200	232	232	204	208	189	199	153	165	175	188	182	211	177	178	179	190	213	198	195	207	229	196	210	170	205	237	1081	2250	1838	1204	564	284	226	192	155	143	151	156	145	140	150	177	176	175	161	162	152	152	183	146	131	148	160	175	164	157	164	161	137	150	148	166	171	160	150	142	171	149	171	149	144	157	171	151	147	164	137	165	148	146	167	146	148	149	162	164	141	153	168	138	141	152	175	153	175	149	164	153	159	157	152	156	162	144	132	139	161	137	160	133	154	150	144	150	160	163	147	165	167	142	149	142	156	168	163	175	138	153	147	173	171	157	141	147	165	152	156	151	155	148	158	153	142	162	154	129	143	164	159	155	131	165	148	137	147	167	164	158	154	148	177	165	164	137	135	149	126	159	160	165	150	170	146	155	148	165	166	150	148	165	136	135	171	157	150	140	149	154	143	137	131	145	164	130	129	158	158	156	155	157	173	157	162	143	177	154	143	149	159	146	161	158	168	154	144	148	150	143	145	155	151	162	147	133	142	143	148	144	165	137	179	175	157	160	163	168	172	168	182	168	156	165	171	187	168	141	161	163	159	160	152	172	150	174	172	146	175	151	154	164	181	159	156	174	148	149	170	160	148	159	166	134	170	137	162	159	164	163	151	179	140	153	164	165	171	173	119	168	150	166	170	148	161	153	139	151	168	171	150	150	170	147	149	161	161	179	133	166	146	137	174	149	157	168	172	140	145	153	167	171	150	145	137	142	171	167	146	162	117	148	139	152	158	146	137	132	166	190	168	147	131	146	156	158	155	150	157	144	176	139	179	164	179	154	149	164	148	179	155	156	150	127	146	141	171	168	161	157	165	142	128	178	173	155	153	152	164	134	159	142	169	173	165	175	132	149	162	159	170	158	165	166	155	150	169	148	159	168	155	176	138	135	125	142	152	150	166	158	154	151	134	154	133	161	148	145	171	157	159	124	161	154	172	179	162	170	142	154	148	182	145	160	157	146	144	146	154	135	141	159	142	162	128	143	158	141	156	146	173	166	143	167	128	154	166	156	145	146	150	160	158	137	178	138	150	148	159	136	134	176	169	163	152	147	160	160	163	140	173	171	169	134	159	156	147	155	146	131	140	165	171	166	131	173	156	163	170	183	154	157	149	136	156	147	161	160	152	146	133	153	153	166	151	157	152	142	171	156	150	177	129	159	152	172	173	159	143	119	155	173	128	145	152	138	176	162	162	167	174	166	161	148	136	135	157	159	137	156	143	122	144	122	147	148	170	177	160	141	146	168	140	138	157	156	175	137	177	170	168	134	153	190	168	130	165	158	141	125	160	166	175	161	156	145	159	152	144	165	150	163	160	160	153	156	177	179	144	165	157	163	134	149	138	165	180	153	163	180	161	170	165	172	154	148	155	156	165	166	159	158	172	153	158	151	155	157	142	175	155	142	140	136	157	153	153	163	152	168	183	166	155	159	162	156	162	132	160	175	160	143	165	177	142	146	141	158	170	137	132	161	151	168	170	153	165	141	145	162	126	135	186	164	176	151	142	128	149	166	158	162	155	127	162	153	132	146	126	152	147	137	152	161	141	171	149	144	154	154	133	151	147	162	136	158	151	147	171	175	154	158	147	161	161	165	154	164	139	160	159	143	132	162	161	154	157	157	149	143	149	138	125	141	165	156	196	139	146	177	145	158	123	152	186	206	162	166	144	193	174	170	151	152	175	159	158	174	155	159	166	175	154	150	153	158	146	161	165	131	167	147	153	148	145	152	158	143	160	172	157	154	166	164	158	147	147	158	164	144	153	166	157	149	177	155	133	151	156	152	146	180	152	159	157	159	157	167	143	161	145	154	143	154	154	131	133	161	129	134	147	181	157	164	173	177	164	157	151	162	148	167	183	168	142	158	146	142	149	155	149	145	145	173	161	172	135	167	161	139	163	167	139	158	176	153	151	128	144	148	144	169	160	152	162	188	141	175	162	155	161	151	164	150	152	138	141	131	168	166	168	168	144	153	157	173	171	168	167	151	143	151	186	168	148	145	138	165	149	164	173	197	149	168	127	148	148	151	139	151	179	160	150	131	138	148	165	129	170	158	128	148	153	182	154	149	176	143	162	166	184	149	159	166	150	139	148	145	162	152	161	166	159	160	163	173	138	170	161	142	142	164	155	186	176	172	148	157	148	171	148	150	148	149	143	186	124	151	149	133	143	157	167	158	132	163	160	160	125	149	141	156	175	168	156	141	149	143	156	151	133	165	167	169	157	158	146	171	167	169	170	157	158	163	142	143	160	162	164	168	190	183	177	146	161	129	144	136	156	143	130	111	158	179	178	139	145	154	154	159	146	161	138	163	158	166	142	152	164	151	157	169	145	167	172	155	163	138	169	161	166	149	158	148	163	165	161	145	161	161	166	150	146	134	146	162	165	156	157	128	161	142	167	163	150	151	154	161	145	158	155	165	155	160	177	141	160	147	131	142	147	163	133	177	153	151	152	171	173	151	161	159	157	142	139	152	159	154	168	136	145	140	149	156	170	152	168	164	162	162	149	155	166	130	178	163	146	154	163	142	141	143	150	163	170	187	152	131	141	149	155	173	142	170	139	168	165	162	177	152	147	165	163	132	169	177	165	146	149	136	154	151	162	158	186	160	170	135	163	149	141	154	163	135	150	168	144	167	148	192	169	156	158	155	154	141	151	158	163	148	150	137	159	159	163	167	162	190	141	142	160	159	148	144	159	161	142	144	144	147	166	159	165	156	164	146	178	149	130	144	153	169	157	157	157	137	153	168	155	154	151	188	146	147	174	157	171	150	170	150	148	172	164	172	157	141	145	168	142	169	128	145	170	177	150	160	165	158	165	166	154	132	165	161	130	159	159	148	161	171	147	153	169	172	177	169	161	155	149	157	158	141	164	148	171	169	142	165	163	162	151	133	152	120	138	141	136	164	147	165	160	186	145	157	153	153	146	150	156	161	173	144	183	165	166	148	150	161	127	152	131	170	154	169	152	158	145	157	169	164	155	149	170	160	153	158	147	146	153	164	156	146	161	156	157	144	179	144	158	149	164	165	156	130	175	163	159	137	153	141	172	120	160	150	149	156	153	159	139	174	158	156	131	184	180	176	162	150	131	161	161	168	163	151	152	146	140	155	149	143	144	144	170	161	155	165	156	166	155	151	144	159	150	150	163	165	179	152	169	158	160	157	157	172	153	165	172	157	169	156	169	142	181	159	168	167	151	173	174	152	141	159	161	164	150	177	145	161	175	136	162	132	178	146	157	171	163	142	150	125	156	155	167	164	156	149	135	152	172	168	152	170	150	165	165	162	165	166	149	158	158	155	149	145	154	159	157	154	162	169	170	139	164	183	172	150	156	143	156	165	145	169	162	157	167	159	150	147	147	148	138	169	157	152	159	138	146	161	133	170	134	148	167	153	147	143
42995	34369	40681	4218	3626	3007	2437	2071	1816	1738	1394	1244	1165	998	935	951	863	823	750	747	704	786	810	746	743	756	702	619	599	610	527	537	582	613	566	566	648	614	660	641	754	714	793	752	765	767	647	875	6624	12244	9997	5962	2696	1179	689	482	432	430	424	386	419	377	408	412	397	383	376	397	368	389	374	419	379	394	424	403	377	429	383	394	388	414	391	386	394	372	355	394	392	390	383	416	399	400	423	402	388	390	399	403	411	395	358	369	361	378	388	393	375	401	427	362	383	427	463	381	412	374	358	409	389	387	384	417	428	399	355	404	385	405	343	406	400	399	403	358	394	392	416	414	356	417	380	418	367	415	386	386	383	411	423	394	401	388	405	401	412	380	403	392	389	385	379	401	414	412	360	396	404	408	404	391	411	385	389	422	393	393	394	379	375	417	408	355	374	389	357	416	416	366	435	377	388	379	371	409	386	389	396	413	415	417	370	393	410	356	359	378	388	378	405	362	409	388	373	388	409	392	411	365	376	398	386	398	382	359	424	368	432	423	402	381	398	385	407	399	385	433	396	375	378	396	372	352	381	392	380	395	386	413	365	402	386	369	365	381	397	404	433	393	402	407	396	392	389	382	393	372	378	381	401	373	406	414	365	361	388	404	397	402	377	352	392	381	396	386	355	373	372	397	377	398	380	365	405	412	428	376	407	360	388	379	385	391	395	395	365	423	396	375	389	384	358	377	360	412	396	386	387	385	378	405	343	369	391	373	392	393	388	384	402	393	393	366	426	407	390	400	359	369	391	389	409	391	403	358	380	417	382	378	384	377	403	434	408	357	378	391	408	391	398	402	412	429	386	399	404	396	365	407	390	383	376	375	396	380	377	364	390	378	373	408	388	375	415	377	420	351	394	407	368	379	400	383	390	376	356	377	365	403	386	409	390	398	375	383	385	397	379	396	381	416	388	372	393	386	374	384	400	360	363	387	406	363	402	384	401	391	382	418	379	404	379	411	388	390	414	370	396	386	375	355	373	373	363	405	388	385	425	373	376	407	393	382	397	384	414	393	385	394	364	396	417	369	353	352	391	413	343	427	407	375	370	403	410	389	364	388	415	382	381	390	398	417	401	375	357	414	354	418	405	391	397	384	405	348	378	380	394	380	381	331	398	372	380	398	412	393	386	376	407	385	379	392	417	411	388	400	351	414	405	386	423	379	377	395	393	379	428	400	391	392	382	454	393	402	402	397	393	379	379	367	359	427	380	418	428	373	423	395	406	370	376	398	375	379	368	441	392	398	384	396	384	350	389	374	391	378	397	402	396	388	408	366	359	402	411	406	376	397	373	392	372	380	395	377	394	363	423	427	343	402	384	414	353	439	377	412	362	409	404	349	367	389	391	372	388	383	453	407	402	354	392	364	365	362	396	390	399	400	389	399	345	377	406	410	402	415	371	446	378	404	377	358	396	390	375	419	395	409	410	438	378	397	405	387	398	407	386	402	393	427	362	428	368	409	396	378	406	422	404	366	439	409	399	370	409	408	391	372	383	414	358	383	387	421	390	374	374	381	406	427	399	397	385	406	379	387	407	387	399	397	398	397	382	406	386	404	394	387	409	389	420	395	371	377	375	354	390	378	410	391	350	416	378	357	405	405	381	418	410	378	406	388	398	385	430	406	396	418	430	397	387	363	405	367	367	410	412	399	403	379	373	373	407	394	396	357	389	421	395	394	377	394	395	381	385	392	377	376	404	376	361	395	386	369	397	384	416	421	395	367	387	374	393	401	376	378	362	397	392	358	375	374	384	400	376	387	404	399	390	413	399	371	367	393	401	392	420	395	388	430	418	406	386	370	382	410	411	391	418	426	406	379	405	363	374	404	429	412	358	393	374	417	403	404	412	369	400	404	396	388	389	377	375	347	382	356	405	395	376	380	392	362	420	420	419	380	386	386	374	369	393	404	395	383	395	376	398	422	379	381	375	383	320	401	372	409	357	383	411	382	405	398	394	392	378	379	396	398	388	394	439	385	433	383	368	406	370	370	393	386	378	410	385	365	434	391	374	385	377	355	399	386	370	394	393	401	371	357	378	389	382	384	367	392	349	376	390	377	377	399	373	384	377	384	409	404	401	391	361	413	390	404	374	368	394	417	399	390	387	382	394	406	410	397	399	373	405	381	364	389	402	396	398	383	373	392	384	415	410	410	451	383	395	399	390	381	374	383	389	372	376	391	353	357	391	381	387	394	419	403	380	431	407	386	363	384	368	386	373	424	411	363	412	383	393	383	366	384	373	364	392	376	388	383	354	396	396	394	373	385	386	375	417	394	380	372	422	385	398	391	373	388	354	418	367	358	376	375	366	372	389	394	385	405	366	382	401	421	411	377	386	370	406	400	410	389	373	376	383	424	377	361	395	381	385	422	395	404	374	395	401	397	409	380	396	379	409	392	408	381	382	398	378	365	401	373	374	398	383	392	374	407	393	388	416	424	382	392	400	384	377	395	392	389	377	390	382	444	402	357	363	383	408	425	394	366	369	397	427	391	398	395	396	354	412	396	403	393	395	410	409	351	392	413	377	401	400	394	397	358	377	380	385	395	385	378	414	377	404	390	394	403	397	395	414	386	395	416	393	359	387	390	410	367	379	366	377	390	391	379	417	414	370	409	372	425	404	344	376	351	399	421	373	395	381	389	419	395	365	420	418	410	408	381	425	378	382	370	388	391	371	390	395	359	407	387	398	406	427	383	394	404	398	367	380	381	389	355	371	372	432	381	384	405	379	378	392	384	361	368	377	374	395	374	393	406	371	399	387	373	423	370	375	380	420	419	393	365	389	393	400	388	364	361	365	426	380	383	371	394	409	370	390	397	428	410	377	418	447	399	380	410	404	383	391	383	407	383	413	375	409	406	426	362	406	385	391	381	362	368	395	389	373	400	415	383	410	357	350	366	395	382	389	402	401	381	361	433	363	362	392	367	402	366	375	384	372	420	404	398	404	358	421	374	354	396	364	347	343	374	396	376	364	385	396	390	407	424	384	388	421	374	383	396	427	373	380	365	395	405	434	383	355	331	377	431	387	370	420	362	385	397	434	386	431	388	376	395	424	365	359	401	368	362	375	368	366	393	410	398	398	390	385	414	377	383	389	391	397	384	365	427	380	374	351	377	373	396	367	370	363	382	417	397	371	399	373	367	382	376	391	388	410	397	389	416	360	381	413	352	432	376	384	429	347	403	384	417	359	379	405	397	354	373	350	360	389	392	380	371	418	421	382	401	392	393	388	396	389	371	377	422	364	404	378	391	396	415	387	369	409	399	364	397	394	405	385	379	427	378	357	371	431	397	407	419	375	408	375	374	364	370	377	365	419	394	406	395	409	365	395	388	387	408	383	383	394	391	421	385	353	389	377	380	378	393	379	388	362	390	409	379	361	391	399	439	379	394	380	395	389	390	377	383	381	379	370	410	385	421	373	410	403	388	384	402	396	393	383	401	398	396	406	378
12385	3973	5008	460	173	144	153	143	155	152	176	169	148	173	134	137	146	162	136	160	142	164	142	137	123	159	142	169	125	137	139	135	153	158	154	148	165	159	153	128	159	153	160	139	141	146	149	154	179	280	320	270	243	200	149	146	139	109	135	162	170	149	153	156	139	128	139	138	129	135	141	130	130	144	144	155	145	145	125	147	163	121	139	148	150	138	131	121	141	145	159	133	137	117	148	137	129	137	132	142	139	142	148	132	148	126	153	128	138	132	163	125	139	120	116	129	153	148	157	123	136	126	138	156	150	128	129	157	133	134	119	147	139	146	129	112	140	136	167	134	140	135	145	142	124	135	128	137	138	135	134	130	149	147	173	151	141	148	155	141	147	142	164	150	161	135	146	154	135	137	148	137	138	126	115	129	137	153	152	136	156	141	144	124	139	132	147	142	144	141	110	127	120	137	138	139	133	152	117	141	139	156	156	132	124	128	140	139	141	146	171	131	159	151	142	163	136	144	138	128	157	141	137	126	146	126	146	145	143	158	149	144	134	168	143	145	139	146	145	138	155	167	125	134	158	149	147	129	113	134	142	141	128	145	162	145	144	151	130	128	146	149	162	114	145	137	148	134	148	141	127	142	122	128	138	148	145	142	132	117	159	155	153	146	128	145	136	148	152	132	134	143	151	131	140	127	138	145	157	121	143	141	134	122	129	149	147	148	140	139	145	146	130	131	135	140	131	118	131	114	144	135	154	133	140	135	144	113	164	116	146	139	136	110	135	135	157	119	138	130	128	151	139	140	136	162	153	133	131	134	143	143	147	133	141	140	129	138	139	130	125	146	140	144	134	140	136	129	130	146	155	143	120	131	144	154	149	143	145	140	128	158	132	127	129	126	135	142	140	150	146	142	150	119	129	114	138	152	143	150	153	134	126	138	135	133	156	125	124	138	125	164	126	152	140	127	133	150	126	162	129	143	148	142	112	133	145	142	170	150	126	134	137	119	176	122	139	126	132	144	136	134	144	113	161	146	138	135	138	143	128	117	139	138	127	146	138	149	149	138	151	149	155	147	132	125	140	147	122	148	140	127	139	124	165	140	134	135	132	143	148	145	113	133	134	138	123	120	148	143	117	153	139	123	130	141	139	161	133	149	144	161	142	141	115	132	137	134	125	135	159	128	126	136	145	125	156	138	155	134	139	153	131	169	139	148	156	133	133	137	125	124	134	154	131	130	124	147	138	139	134	142	154	132	167	129	149	151	143	135	134	154	129	155	114	118	183	141	137	139	140	125	129	152	146	137	146	123	154	115	155	150	133	125	142	110	137	145	134	133	139	155	142	141	130	127	148	133	139	136	146	141	131	160	151	134	133	139	146	134	128	148	140	170	130	167	137	138	161	144	141	125	136	152	136	140	122	136	143	146	146	148	159	138	131	153	113	119	139	164	139	124	135	120	140	135	147	109	140	129	161	146	130	117	140	135	150	132	133	113	138	136	142	132	137	132	142	153	138	133	130	124	166	135	145	139	140	149	120	153	142	139	114	129	134	147	140	142	145	131	131	131	152	142	150	135	138	121	146	147	158	131	155	139	144	157	141	140	139	133	112	152	142	163	137	141	145	148	115	129	151	139	139	117	139	142	119	149	157	152	125	144	153	146	142	139	118	122	145	123	143	148	161	154	139	132	134	130	137	119	131	127	130	132	126	152	141	147	132	143	137	148	118	159	132	111	159	151	131	143	138	151	150	165	144	134	126	132	136	147	141	123	139	149	132	134	136	126	123	142	145	135	150	153	126	133	152	151	147	123	133	153	132	142	159	152	141	135	129	163	147	132	118	135	139	114	146	151	133	159	138	131	158	145	158	148	168	144	137	143	138	145	145	127	135	140	133	151	153	125	131	126	141	145	135	141	146	133	139	125	154	143	139	148	152	130	151	156	128	142	126	130	143	166	154	131	157	139	145	134	128	139	151	125	140	127	146	131	175	143	129	159	134	142	141	155	157	137	176	152	141	145	144	129	121	133	144	151	153	140	125	159	133	139	160	145	145	135	127	116	159	129	143	136	148	130	150	124	137	135	147	137	144	146	136	137	141	151	153	158	140	137	154	154	157	153	155	122	117	138	163	152	130	146	141	141	128	125	127	126	123	115	109	149	141	149	155	133	133	139	128	135	132	163	139	135	144	122	134	139	138	127	158	166	123	143	151	136	156	122	146	157	138	120	148	140	156	136	117	138	147	146	146	156	153	160	164	152	137	135	147	151	119	131	120	140	146	153	148	137	157	127	138	137	160	141	134	126	146	157	149	122	126	157	140	125	133	129	144	136	137	167	155	122	135	125	150	149	136	143	129	135	133	132	131	153	148	116	146	132	141	138	136	128	153	150	140	124	149	127	126	143	156	152	145	113	156	138	142	120	144	141	155	135	124	145	139	140	128	140	145	111	140	141	156	138	131	141	143	137	126	134	145	150	132	141	136	134	154	130	127	122	132	125	132	125	140	134	163	162	115	123	129	147	162	150	147	148	147	112	141	134	136	147	161	146	121	146	131	140	116	157	136	130	136	123	151	145	161	152	163	132	149	129	119	144	144	162	127	151	129	144	145	128	132	136	130	132	147	142	130	128	127	138	144	152	149	144	117	149	160	136	129	133	142	136	151	145	148	156	117	156	121	148	131	151	139	135	166	143	149	150	153	132	122	127	129	132	142	131	130	130	127	136	143	159	130	132	170	157	158	144	122	142	133	141	138	134	149	137	107	140	142	142	138	158	139	121	145	158	162	129	139	132	140	131	145	156	149	142	134	152	121	104	152	140	128	153	148	136	140	129	119	150	137	155	162	138	145	133	154	128	138	139	146	138	144	135	144	159	151	155	133	136	145	148	150	130	134	133	141	131	152	153	150	143	132	155	138	153	141	136	134	126	146	171	148	149	146	141	157	127	150	138	135	130	144	133	134	159	137	145	136	129	132	138	138	142	143	146	131	133	131	164	137	139	129	144	139	149	153	152	138	140	136	140	136	142	148	130	156	142	134	147	144	144	142	153	140	135	139	137	165	142	171	154	135	150	147	153	144	140	132	129	156	136	147	158	108	131	155	143	128	145	145	144	153	140	139	114	140	144	144	130	131	149	160	145	143	149	144	123	148	157	146	133	139	138	153	114	164	137	121	130	133	120	130	167	121	147	134	160	132	144	133	143	152	140	129	137	131	141	140	135	152	133	133	129	141	134	131	131	156	135	139	150	148	152	120	149	117	137	151	154	145	131	111	121	152	128	136	143	151	157	141	137	118	118	139	135	149	148	132	134	147	130	140	141	149	128	127	145	138	136	151	136	146	137	124	129	152	138	155	166	148	145	166	137	142	128	139	127	142	144	135	152	128	135	115	130	146	142	133	155	140	132	152	122	146	114	134	147	151	139	123	132	135	138	137	138	124	166	148	154	142	156	137	146	138	146	138	146	125	125	133	124	122	162	142	135	122	147	148	161	135	134
8448	4077	9725	545	544	469	446	460	454	406	443	401	395	381	366	429	378	352	352	388	467	530	427	405	429	393	398	366	395	379	406	388	397	398	366	417	475	411	477	456	444	421	434	426	458	414	430	485	719	1205	1277	1095	828	527	436	404	420	369	335	398	390	384	346	380	350	351	380	375	346	335	386	372	367	369	340	347	341	374	340	381	356	374	343	385	352	391	365	373	369	383	340	352	366	387	394	368	358	308	342	354	360	355	354	378	349	345	367	374	436	394	363	381	366	327	373	356	353	371	354	393	399	358	368	386	316	370	373	375	383	363	366	350	352	356	366	387	349	350	364	388	377	382	401	373	353	343	388	349	387	380	347	362	348	375	365	360	365	379	364	356	334	372	361	368	379	360	397	361	385	389	389	303	410	360	388	330	358	376	374	364	375	343	329	393	327	359	358	319	397	382	392	333	341	369	336	370	387	322	370	399	357	367	366	327	354	336	371	378	372	379	358	348	388	321	391	337	366	360	330	387	356	331	360	340	359	402	356	372	389	364	329	368	364	347	363	359	388	330	367	357	402	371	386	396	349	366	349	357	356	343	386	375	348	398	361	345	380	359	373	353	354	364	350	393	367	380	367	391	326	368	391	366	385	369	363	392	373	326	376	372	363	421	347	376	319	373	333	356	372	352	379	368	342	347	386	433	412	394	344	317	374	355	370	338	359	366	381	349	376	340	345	368	364	357	371	404	325	335	366	381	326	387	367	367	351	374	350	317	372	353	347	349	376	392	354	382	366	373	361	372	344	413	350	380	345	368	353	399	361	367	332	371	348	377	354	378	378	365	348	368	371	365	367	357	347	371	354	352	370	358	377	334	341	356	362	333	398	366	338	336	370	374	395	355	334	356	373	351	354	359	335	377	351	323	351	385	345	354	355	341	384	377	368	367	367	360	351	393	338	338	359	376	358	339	338	358	382	370	361	356	360	348	359	366	386	330	359	337	355	353	355	347	347	388	375	380	370	369	359	354	339	376	385	380	364	367	374	373	369	360	364	378	384	368	362	352	361	375	380	360	372	347	366	382	356	363	355	349	342	380	347	370	321	348	370	406	374	375	376	390	375	370	376	310	357	363	367	384	359	390	362	356	394	348	378	349	352	373	381	392	334	377	371	342	335	383	336	401	368	367	380	381	356	371	355	385	363	346	374	379	380	393	353	394	365	385	379	367	368	380	351	354	339	336	374	381	331	323	331	350	348	356	373	340	349	348	351	351	323	398	382	360	364	342	362	385	410	372	345	335	347	375	381	397	387	350	333	380	369	348	361	364	346	348	361	356	372	376	376	328	392	358	344	349	334	353	345	364	362	345	353	343	369	318	358	344	348	373	348	355	390	349	340	393	394	369	381	345	353	360	365	385	337	363	369	356	374	383	373	349	385	333	343	367	344	357	348	387	360	357	373	378	337	353	373	388	385	355	381	387	359	377	372	367	386	292	369	367	358	319	324	348	371	338	370	371	356	386	368	362	385	350	409	345	357	368	356	349	358	353	371	367	375	377	373	388	386	386	365	362	386	352	353	379	359	368	374	361	347	375	367	352	373	334	377	375	335	402	350	385	378	358	389	384	337	371	366	354	327	373	348	336	367	368	375	339	367	367	377	348	359	339	359	368	391	333	322	356	380	374	351	355	325	398	380	360	369	366	377	360	364	358	386	356	377	371	376	361	362	394	379	414	363	384	394	365	375	350	377	381	361	372	342	340	358	350	389	358	369	356	355	348	349	353	363	349	343	356	354	371	395	395	339	368	335	340	365	373	316	341	349	380	398	350	343	362	367	361	368	354	381	356	341	399	371	362	383	369	364	362	370	328	354	339	360	353	355	366	381	371	351	355	357	360	372	358	347	381	368	373	335	381	388	331	325	362	372	383	399	351	362	346	383	397	377	356	370	375	358	321	346	389	367	376	357	369	407	360	342	365	385	342	369	356	353	389	391	345	345	370	356	383	346	369	362	360	374	362	343	364	385	353	356	371	385	387	326	344	379	354	335	383	353	363	380	380	341	387	348	363	342	345	356	393	418	356	363	389	354	337	342	392	350	334	354	349	353	375	337	325	364	357	394	327	345	380	326	377	380	385	360	410	363	418	352	400	375	381	348	364	363	352	360	348	350	334	375	364	337	367	378	399	365	388	394	348	321	341	396	369	345	345	382	366	339	365	344	353	348	374	347	362	351	372	368	359	366	361	394	352	386	357	383	376	368	355	337	368	358	393	352	371	373	361	337	346	360	380	361	367	369	360	347	360	384	359	355	407	369	365	358	359	342	372	359	355	366	331	348	343	342	360	340	364	377	356	371	377	354	369	333	337	331	359	377	384	357	331	382	347	383	365	373	338	340	344	398	366	351	364	353	370	339	377	368	395	353	352	387	338	387	382	356	357	343	386	341	359	352	359	373	349	376	404	407	338	382	413	364	374	375	368	348	360	376	353	402	366	339	359	346	340	325	376	379	370	379	380	385	314	357	348	376	375	345	331	350	330	343	320	311	389	375	381	379	377	339	365	308	361	363	397	379	368	348	365	375	416	377	336	360	338	355	349	349	352	341	403	344	391	349	376	384	353	370	358	351	361	391	370	385	385	381	375	370	390	399	389	358	356	363	356	377	382	383	381	332	362	356	371	378	334	385	388	351	355	357	357	348	361	366	339	365	406	387	375	358	360	350	357	390	364	389	345	349	370	359	369	374	372	340	346	366	376	333	372	355	367	350	344	325	362	375	338	392	369	332	347	356	388	352	377	355	342	354	364	335	378	346	381	363	350	387	386	357	344	387	377	351	382	327	368	359	329	343	344	379	346	378	373	371	354	363	395	350	364	346	360	348	351	343	372	383	361	364	359	357	373	414	370	346	363	390	313	344	369	354	374	338	369	396	367	360	361	366	371	392	360	348	370	358	376	375	382	354	356	355	357	378	375	365	367	356	376	349	342	350	348	345	349	349	346	388	369	380	374	399	366	337	360	372	377	385	366	348	380	365	374	381	329	371	356	352	353	346	362	344	360	372	381	382	349	330	380	367	392	391	341	359	353	358	352	356	357	371	385	363	396	341	345	349	383	369	332	376	372	347	336	360	369	347	367	359	381	374	358	344	369	357	327	387	334	356	371	376	366	369	380	395	373	392	370	407	371	394	366	347	346	352	354	357	380	340	354	334	356	362	378	386	380	377	362	333	390	347	385	367	341	386	339	315	375	418	404	358	371	354	335	371	349	429	350	388	370	348	345	363	385	333	355	373	347	386	362	365	343	369	349	372	363	368	353	330	331	398	369	369	337	352	408	354	328	336	366	389	370	338	337	375	389	377	366	361	357	369	343	374	360	395	388	376	332	363	379	367	390	361	356	359	367	366	357	369	334	382	336	369	325	353	404	382	357	383	342	371	358	354	350	345	361	373	337	372	337	398	378	359	356	372	356	345	353	348	385	372	344	357	365	361	391	388	345	384	353	393	334
41701	31226	44233	18777	3466	1021	501	391	328	317	256	250	245	225	212	215	198	224	207	218	224	222	198	176	182	172	182	172	186	179	175	184	211	170	200	217	189	192	195	190	194	165	172	201	183	171	186	294	949	1109	1027	709	455	298	212	173	178	166	154	160	168	179	154	161	147	172	146	163	154	162	171	151	147	177	166	128	174	159	182	163	184	168	148	141	160	151	174	191	174	162	153	156	147	169	163	182	169	187	161	158	151	169	176	188	141	178	149	172	164	142	155	146	148	181	183	167	158	157	152	160	162	152	142	179	162	166	165	150	161	156	151	169	181	145	167	173	168	150	141	159	166	164	172	149	191	160	139	175	147	157	170	156	167	158	187	144	168	147	172	159	170	169	162	184	174	156	178	155	138	160	170	157	175	159	162	170	168	172	165	162	172	160	158	170	173	186	164	176	159	173	172	155	174	180	183	147	158	173	177	148	177	155	137	169	167	173	185	184	162	144	167	172	180	159	174	170	178	169	156	140	179	172	162	172	142	185	180	197	174	174	168	186	162	146	174	164	193	178	156	170	147	171	151	176	159	187	165	138	168	177	185	168	180	164	149	177	163	170	148	168	148	172	176	178	165	165	178	155	169	200	166	177	180	164	157	198	168	170	168	159	163	152	142	159	144	182	148	161	170	152	151	177	154	145	174	162	157	143	130	175	158	145	166	176	152	162	162	153	163	155	139	178	171	176	155	169	175	176	165	168	174	164	180	173	166	187	175	166	177	149	182	163	189	161	161	173	160	153	165	165	159	171	183	195	193	166	160	174	144	165	171	151	153	151	164	124	172	171	142	139	196	183	168	180	165	185	140	165	182	171	167	173	183	150	167	144	199	161	146	165	186	164	177	172	148	161	159	158	160	163	166	162	171	154	177	173	155	171	159	167	161	177	185	164	185	187	160	156	171	167	150	151	159	167	150	177	156	160	152	145	175	168	141	164	173	158	180	164	174	155	170	153	183	167	166	184	187	140	159	174	164	155	161	166	149	177	175	154	186	165	180	187	138	164	162	180	146	172	182	167	155	181	174	193	158	164	176	162	173	172	163	161	177	159	149	165	174	175	167	157	168	149	168	149	163	176	167	152	173	170	189	161	143	174	172	172	171	152	179	165	156	163	166	172	161	177	192	189	145	153	156	172	152	155	171	158	164	163	184	165	160	155	162	147	171	152	166	158	148	157	161	183	171	151	174	170	160	148	163	169	177	154	166	185	169	170	160	152	157	171	196	168	170	155	168	169	170	148	182	139	171	169	164	154	181	150	153	149	159	132	145	164	150	195	190	161	152	153	172	179	189	151	174	180	187	166	155	177	188	152	174	173	193	151	165	172	175	162	163	133	160	170	196	182	170	150	156	169	203	181	153	167	185	174	163	158	156	168	148	155	159	134	170	188	184	165	165	171	156	151	178	158	164	167	168	165	170	155	166	195	176	141	155	181	182	166	162	156	166	160	141	179	181	169	165	150	175	162	142	153	164	182	163	163	157	173	167	172	174	172	166	166	144	167	165	175	158	163	183	164	157	185	153	155	145	161	186	166	159	146	151	151	162	142	180	182	187	165	171	166	172	158	125	151	170	155	157	162	173	165	165	165	179	168	156	163	148	173	145	168	189	177	177	148	163	146	178	160	152	189	140	157	186	184	196	169	194	159	148	180	153	166	165	161	166	157	146	180	151	159	163	180	152	152	157	184	154	166	177	171	132	174	170	152	153	169	161	177	170	181	170	165	158	141	161	170	158	143	160	183	163	168	169	176	156	153	150	160	182	176	176	174	160	161	160	158	159	147	170	168	161	146	136	171	148	161	174	168	168	161	147	189	177	165	163	188	151	165	159	182	152	186	148	170	167	171	163	153	157	152	169	163	171	169	164	156	158	161	174	144	168	166	149	156	155	157	157	170	169	178	161	165	158	184	172	172	168	182	178	181	179	154	146	164	156	191	174	153	191	154	173	143	162	140	163	161	138	154	150	173	182	185	173	163	146	169	167	147	158	154	165	176	158	172	193	138	172	161	178	157	156	150	170	167	165	170	169	176	161	158	178	158	179	172	157	177	159	154	173	150	157	144	163	153	179	171	145	168	181	166	155	177	167	175	159	175	164	128	133	175	170	170	161	148	150	178	162	194	144	162	153	178	160	171	163	178	159	158	144	172	178	200	187	155	186	159	159	160	185	152	175	151	168	151	150	144	155	169	194	171	174	150	169	190	174	180	165	155	177	156	166	155	175	188	153	154	142	171	178	162	177	174	173	172	151	172	159	176	184	180	188	174	183	170	160	169	188	165	169	175	156	158	173	149	165	158	200	172	170	166	164	168	181	145	167	116	157	149	177	179	165	162	154	168	171	155	173	177	180	162	160	135	161	175	163	146	150	166	167	176	170	174	169	150	142	176	164	158	175	156	163	143	164	175	149	152	180	185	151	173	157	181	181	175	172	155	154	161	165	183	145	170	156	156	143	156	163	162	164	168	163	140	166	159	156	146	164	168	171	172	168	154	151	164	151	160	154	174	155	181	162	189	161	145	151	174	191	155	163	171	161	161	171	167	174	157	160	176	167	174	146	150	162	153	153	182	164	158	174	163	180	147	161	143	171	141	179	157	168	164	180	161	148	168	165	169	144	178	192	196	171	152	150	164	168	151	157	165	155	177	168	162	160	170	155	139	159	162	170	156	161	164	160	157	168	186	170	155	173	179	189	166	173	150	173	158	158	189	156	168	150	148	166	161	174	174	151	161	169	135	161	146	157	149	146	146	134	174	155	165	154	147	180	143	160	198	155	158	150	171	179	170	168	172	184	149	171	155	161	174	158	157	159	175	177	175	171	164	168	174	154	149	175	169	168	171	150	191	175	164	171	145	181	153	161	167	170	162	190	161	165	170	179	164	175	169	177	160	153	148	151	164	170	183	160	136	155	169	161	200	162	150	171	149	184	159	159	164	174	160	160	153	149	198	164	192	150	174	146	151	167	172	150	187	178	167	175	156	154	163	176	166	158	159	172	162	190	187	136	156	168	155	130	153	164	157	185	174	144	160	146	166	169	170	155	191	146	146	184	169	165	151	154	154	166	177	162	173	172	141	174	160	166	150	157	136	194	138	160	171	177	157	156	176	184	166	155	169	156	158	181	143	161	152	183	170	176	150	143	172	166	161	171	159	165	162	170	166	168	169	189	167	152	140	162	162	177	151	157	163	160	172	167	163	158	189	174	161	168	167	160	172	146	161	164	175	172	146	177	187	146	147	139	160	152	180	153	173	160	173	170	148	182	152	161	157	169	184	157	162	179	160	172	149	158	174	160	182	154	194	183	187	154	153	144	153	156	176	163	161	139	170	144	157	173	154	175	161	173	153	180	172	161	168	162	160	176	164	183	181	179	158	163	183	177	188	175	160	170	155	176	154	171	178	151	148	174	180	160	150	172	174	167	167	162	179	178	142	137	172	166	150	135	159	167	152
28349	23185	43462	2978	2288	1972	1693	1398	1268	1290	1016	949	911	800	763	747	670	639	656	803	806	747	676	612	608	567	546	545	554	513	480	533	537	533	487	508	506	608	594	634	583	580	594	559	624	550	494	1476	5559	6517	5826	3994	1926	1000	642	481	431	437	439	401	416	402	409	415	444	450	377	380	409	386	413	403	444	440	424	411	399	390	446	426	455	438	412	436	393	400	426	396	385	409	435	420	415	425	431	434	427	424	444	403	444	380	416	437	418	414	435	410	411	400	382	434	400	414	433	440	404	447	414	423	404	413	420	408	433	410	394	405	404	423	435	442	454	421	424	375	414	404	400	408	420	426	388	411	418	390	432	445	412	420	435	447	412	412	428	425	426	400	433	429	381	438	465	413	420	398	449	414	422	385	434	392	401	410	382	397	425	408	401	443	393	399	476	376	451	417	390	385	398	365	397	398	418	450	426	452	382	409	420	414	431	452	431	427	427	441	408	455	387	408	430	430	435	419	417	400	393	432	423	389	407	426	412	405	421	435	422	404	388	452	461	458	436	439	436	448	407	417	398	419	391	423	413	408	462	403	408	412	403	416	380	383	443	424	405	372	382	425	392	440	421	380	398	420	402	416	425	406	434	401	421	387	425	423	416	476	432	412	415	432	415	433	426	417	407	408	422	389	388	395	446	428	410	412	415	428	403	385	455	413	419	393	416	420	392	400	433	397	413	386	431	436	409	382	459	427	388	429	382	409	364	405	415	396	424	435	433	449	419	447	393	430	423	414	446	412	402	415	425	404	424	420	391	397	470	443	437	427	423	422	406	427	373	405	386	417	432	395	434	403	409	413	421	418	451	444	435	382	407	428	406	442	427	427	403	393	408	460	424	408	415	403	416	429	404	431	427	403	420	440	446	426	426	396	418	408	388	408	411	416	454	407	403	408	414	427	393	423	430	438	398	450	413	381	445	422	421	406	427	400	402	425	396	435	412	396	418	404	422	411	383	414	423	416	420	410	429	405	414	389	434	416	430	404	440	395	448	444	400	393	411	398	432	418	416	414	396	432	410	414	453	400	428	443	440	378	407	403	406	400	419	398	443	414	418	442	397	387	402	401	425	435	411	416	427	420	435	409	382	400	421	455	442	406	411	399	411	418	420	414	423	412	405	436	435	472	407	413	401	412	406	423	455	413	430	399	398	409	390	418	417	423	408	438	425	407	414	414	410	404	417	374	408	399	429	446	395	409	405	419	440	378	413	441	428	374	407	381	423	395	371	405	407	388	420	451	429	436	398	387	428	398	408	415	429	426	416	422	436	416	434	406	394	445	392	434	404	453	379	418	440	419	400	400	423	446	417	385	429	411	407	421	421	426	381	474	435	450	400	441	408	407	389	402	376	440	451	414	409	383	423	432	425	404	393	395	404	440	392	390	437	390	438	436	425	424	434	419	447	431	391	381	399	441	417	369	403	453	406	393	425	391	393	359	447	440	408	406	410	417	422	383	434	410	419	430	389	423	385	436	397	402	417	419	398	428	410	445	399	433	452	429	411	390	369	385	415	418	427	401	429	413	397	410	409	380	437	433	454	426	390	423	440	427	437	424	392	424	416	435	444	421	397	421	424	425	428	420	419	406	443	426	414	418	445	418	390	451	419	420	399	404	419	429	411	408	422	393	408	451	437	442	401	408	371	418	410	413	418	459	388	432	400	452	399	433	432	420	440	408	406	441	387	418	423	390	407	404	405	432	423	377	408	422	430	377	444	359	406	396	404	397	434	365	423	429	437	384	447	412	419	410	391	403	415	468	423	400	423	428	410	406	455	423	399	410	472	407	457	430	415	410	433	432	422	406	417	398	408	415	409	423	437	400	439	411	419	410	439	441	465	417	427	432	449	390	426	365	395	396	429	420	406	435	425	419	399	403	432	382	444	433	450	447	409	382	430	424	435	402	407	395	377	423	369	426	428	407	447	399	407	376	394	434	408	420	416	412	413	395	383	433	429	405	452	407	429	412	430	425	422	404	395	434	433	407	428	444	455	458	394	439	411	392	403	411	449	430	420	413	437	414	421	407	410	418	406	393	413	428	416	426	409	423	439	439	403	361	367	443	467	456	427	418	393	431	426	421	432	387	414	391	421	403	379	394	427	398	415	403	406	393	431	442	416	443	415	437	422	429	421	405	451	434	386	442	410	435	409	388	422	367	444	388	427	402	439	407	431	407	420	429	412	368	429	426	440	388	374	388	391	406	413	420	465	445	434	412	399	418	404	434	413	423	417	443	423	426	412	398	409	433	408	431	416	426	413	433	435	398	414	423	406	393	410	389	406	396	394	440	439	423	380	475	421	440	430	434	465	436	420	411	409	380	421	440	422	403	408	378	420	420	371	449	446	373	398	444	431	401	435	406	437	396	416	454	398	420	396	413	394	378	440	417	382	412	451	424	407	399	429	415	417	422	407	424	427	390	444	420	383	435	386	387	450	421	394	390	457	435	441	418	395	448	385	412	419	420	421	404	396	433	405	439	445	406	422	384	390	402	408	445	439	424	374	430	403	401	430	423	368	396	412	437	394	414	385	397	432	398	466	459	427	426	407	384	426	465	409	415	403	402	446	409	471	394	408	423	433	391	423	400	392	440	429	428	442	402	421	436	390	417	413	411	437	417	428	390	403	434	407	422	442	417	426	432	434	456	449	420	391	411	389	425	409	413	403	439	376	443	447	384	421	418	403	392	423	449	422	412	394	394	420	422	406	408	406	420	391	437	403	422	420	427	405	435	411	415	437	415	428	407	430	412	405	446	427	395	440	432	408	413	416	385	391	417	388	434	407	367	410	395	430	418	403	421	463	413	411	407	443	438	413	428	396	413	365	398	404	440	467	389	422	406	420	443	404	388	403	387	426	427	400	411	427	428	432	436	406	388	415	411	389	416	418	424	435	410	417	462	403	424	412	413	447	421	456	425	423	388	436	378	414	425	423	448	411	426	389	435	414	391	414	398	422	409	398	404	397	433	429	409	417	419	399	418	420	451	387	400	429	416	439	403	410	362	439	435	353	452	421	415	401	404	485	394	411	409	404	413	402	425	401	402	415	425	410	425	409	366	422	455	417	428	438	455	404	434	398	418	406	422	409	462	397	409	399	442	423	426	410	408	408	393	408	391	395	421	454	423	395	454	436	430	424	401	372	409	442	414	452	399	405	407	396	401	391	407	413	418	434	441	422	421	376	431	429	399	445	448	423	413	433	413	406	419	416	437	417	383	401	411	430	436	406	414	407	409	442	399	428	420	410	423	452	413	408	394	374	440	445	425	394	414	428	397	420	436	445	401	428	395	403	397	434	432	409	422	398	439	444	387	418	425	402	444	389	414	434	443	444	443	398	425	415	392	410	404	411	404	414	459	459	396	404	414	432	439	391	392	370	393	393	439	385	424	391	443	406	426	411	431	423	397	407	407	435	430	454	418	422	452	448	414	394	417	418	392	396	389	406	426	421	409	396	369
51247	37120	48271	24365	11058	2883	1067	541	455	356	347	323	256	292	243	235	241	201	219	247	235	213	232	197	196	202	189	199	194	170	191	187	187	166	204	175	164	173	173	174	193	152	203	207	210	201	196	359	2029	1850	1494	1032	500	281	217	176	134	176	161	139	138	181	123	142	144	156	145	159	144	166	157	170	140	140	158	129	165	159	167	174	168	147	150	126	154	169	154	148	143	143	139	147	159	170	161	134	150	154	162	148	173	148	166	158	167	160	131	135	148	151	144	175	158	148	149	169	140	149	159	150	151	174	155	161	170	167	132	163	136	167	171	142	161	148	154	163	162	145	136	136	146	170	179	181	168	166	148	166	143	148	165	165	171	154	149	165	160	133	181	165	150	146	161	162	143	163	162	166	166	172	147	155	137	152	164	148	153	130	150	157	166	160	137	158	173	151	164	158	172	155	134	175	178	173	145	137	138	149	153	156	155	153	160	181	160	142	149	165	153	136	166	145	158	149	156	158	186	126	126	132	180	166	169	142	128	151	155	151	152	154	164	179	165	148	157	157	126	141	158	152	176	164	166	161	141	153	177	157	142	154	151	161	181	159	142	140	197	162	174	156	167	154	148	164	161	140	125	131	168	155	150	149	149	183	145	139	157	140	152	166	155	141	134	146	163	154	133	150	159	160	173	165	175	157	141	183	156	154	144	179	143	175	133	174	167	155	155	153	156	162	160	144	169	167	132	152	170	154	159	160	162	170	163	148	147	160	164	150	170	164	173	176	173	133	156	131	164	186	173	135	170	165	166	165	166	154	159	164	163	164	145	177	157	140	144	133	168	150	160	164	157	181	150	167	166	145	147	167	157	141	159	162	160	168	154	146	155	165	184	137	162	150	162	145	153	162	138	160	161	168	162	156	160	187	162	156	162	167	122	154	170	147	146	175	167	153	136	152	146	161	138	157	142	156	138	165	151	152	131	148	155	146	145	138	155	152	161	162	153	151	157	143	159	154	155	122	145	154	165	161	155	149	164	139	148	167	162	166	140	171	153	140	135	159	169	150	150	128	130	148	125	168	128	147	175	168	145	162	139	155	187	155	168	139	163	164	138	154	169	176	156	153	143	145	158	178	156	161	174	158	183	145	124	161	164	153	136	166	158	152	150	166	174	158	163	131	173	149	166	167	155	171	156	143	149	148	152	165	168	157	164	160	168	138	179	167	162	172	161	163	145	140	170	171	157	169	149	155	158	147	154	150	156	157	150	151	148	148	180	122	140	154	152	147	184	165	153	173	158	143	134	160	149	159	141	156	148	169	160	172	158	156	154	155	142	142	160	130	154	162	155	143	141	147	179	143	147	171	152	136	162	155	149	144	155	161	180	141	164	156	143	156	147	196	158	162	147	135	180	145	163	169	161	168	169	164	164	161	141	154	144	145	142	144	159	145	157	167	166	147	160	149	163	160	154	153	163	146	145	138	155	151	179	140	168	153	145	159	144	151	158	145	157	157	145	166	158	155	180	170	161	138	158	168	145	148	163	154	134	149	155	156	139	143	138	157	146	159	152	190	164	140	174	129	152	156	142	155	136	158	158	185	142	155	153	157	168	154	142	137	143	172	157	154	168	159	170	162	174	170	155	164	150	161	167	151	163	158	156	146	139	134	155	181	162	167	154	137	159	150	152	149	151	156	139	157	145	139	145	154	162	183	165	174	147	155	150	154	159	154	173	138	152	162	148	135	161	156	142	158	141	156	169	163	140	172	153	152	136	155	143	165	157	180	162	167	157	134	145	173	154	161	151	149	183	159	144	161	166	156	129	150	155	148	145	145	156	161	160	161	170	162	139	177	140	144	159	179	162	132	170	146	167	152	129	130	164	122	138	137	159	176	139	142	145	158	160	165	165	174	157	167	162	170	163	141	173	153	151	165	143	134	161	149	152	170	173	146	160	143	132	156	161	149	146	168	158	141	153	152	158	161	151	128	177	143	142	155	140	146	154	142	130	158	145	152	152	167	150	136	161	181	155	168	169	136	117	146	156	160	140	175	175	158	153	157	147	152	147	166	138	167	138	155	171	133	173	162	160	156	158	144	171	161	162	168	168	142	150	147	160	158	157	150	138	140	144	163	155	164	160	163	170	162	136	148	174	135	148	161	169	156	142	151	166	135	157	147	154	155	154	142	179	136	160	158	148	159	154	136	152	130	157	169	177	151	156	150	151	159	157	134	149	158	140	156	151	171	161	185	168	154	155	146	163	155	161	163	175	158	126	152	168	157	154	153	161	146	151	149	155	161	133	154	142	142	164	169	144	159	163	143	153	192	141	150	181	160	173	165	170	143	173	145	148	173	136	163	144	150	158	156	150	157	151	164	168	151	154	127	168	148	149	138	128	163	152	166	118	151	178	163	153	143	185	149	153	150	159	159	152	147	146	167	159	145	142	163	154	171	150	154	142	159	161	149	150	169	150	146	168	160	162	171	149	150	139	157	143	156	149	147	175	158	162	168	139	137	163	145	165	176	165	157	160	144	157	158	147	149	170	158	172	147	158	153	164	157	167	161	166	141	166	132	154	163	152	130	169	134	160	152	160	151	123	152	153	159	134	136	159	162	168	150	140	139	156	134	158	141	175	149	167	137	187	145	168	161	169	157	150	156	172	169	158	152	164	153	160	154	158	168	136	157	149	167	166	157	168	144	143	132	144	152	174	152	169	156	142	175	145	144	145	161	146	151	167	135	165	181	166	153	160	163	158	133	158	127	165	167	149	164	166	172	149	166	143	151	149	159	124	158	145	152	155	138	142	124	144	162	188	145	158	134	165	159	157	149	140	170	143	147	175	133	149	129	159	151	163	167	146	148	167	159	187	135	135	148	182	143	155	151	173	167	164	160	143	157	156	130	149	171	143	174	148	156	146	169	163	158	170	154	153	170	147	163	169	152	143	150	149	171	148	156	156	165	144	169	144	137	161	172	153	127	152	166	162	172	140	165	163	163	150	149	157	166	165	153	158	164	168	148	144	151	157	152	144	151	157	153	153	150	162	169	140	136	158	154	155	165	140	177	133	164	143	145	167	150	180	176	153	168	158	165	165	130	179	133	143	131	148	165	152	187	151	146	162	143	152	143	163	146	141	158	144	136	163	146	157	160	163	152	163	151	166	167	154	148	164	154	168	148	168	155	160	152	160	154	167	166	155	148	150	153	167	157	143	164	161	153	137	146	143	142	143	138	143	138	148	136	150	152	142	159	146	131	159	157	150	147	143	153	158	146	144	146	154	160	162	153	139	149	141	149	159	153	158	146	155	169	142	152	158	143	160	132	140	159	139	154	168	169	130	149	168	164	148	176	145	151	143	154	175	170	155	146	184	170	161	161	154	152	166	144	139	146	156	168	153	158	154	166	178	171	157	160	148	140	135	163	156	151	136	147	152	140	169	166	131	125	165	156	166	143	152	133	151	152	152	141	145	167	144	135	158	138	140	143	149	157	162	159	151	163	133	151
38443	30260	49657	4685	3686	3156	2579	2117	1768	1545	1400	1255	1125	1035	1018	872	837	884	862	983	940	859	862	815	751	690	688	688	708	640	555	574	547	596	504	585	520	560	527	590	561	610	740	703	744	729	604	1937	11601	9915	8293	5281	2501	1102	669	493	404	408	392	409	405	364	404	380	387	392	381	374	367	383	360	399	372	414	401	421	357	379	412	406	388	423	384	394	405	377	396	389	398	398	350	385	384	364	380	378	385	395	376	385	406	380	382	413	413	405	396	364	409	391	395	380	414	385	410	414	350	377	373	409	423	418	378	384	380	376	384	370	379	392	389	400	411	387	382	358	362	415	367	401	366	385	375	398	372	360	393	383	391	386	375	386	373	395	387	373	391	408	400	330	391	399	375	377	426	387	373	394	407	375	407	391	396	370	387	417	379	369	385	366	399	377	406	376	386	402	377	410	372	375	380	392	395	418	407	383	384	359	369	394	413	381	385	392	353	371	436	365	389	410	370	405	370	405	387	411	358	363	415	399	412	374	408	409	381	394	373	376	378	406	399	415	378	376	421	368	400	356	411	416	409	404	408	381	375	383	400	403	413	392	357	354	392	410	362	382	418	373	373	370	400	398	390	353	437	377	400	379	376	416	418	418	419	400	386	400	398	372	404	376	376	380	402	377	355	372	421	395	358	397	391	408	380	371	414	397	363	372	439	366	386	398	390	417	431	372	403	361	411	417	415	386	417	371	332	391	396	358	365	412	409	383	401	382	402	425	417	400	420	419	369	375	402	411	411	424	397	388	398	383	346	416	420	397	367	422	392	404	392	378	401	362	390	418	370	358	412	397	404	417	406	386	365	427	358	391	386	373	387	412	395	379	363	382	410	384	378	379	403	418	426	402	388	373	401	331	370	348	377	409	412	412	342	415	411	373	364	434	406	395	398	381	411	393	413	435	396	403	399	388	391	398	378	405	402	400	393	354	377	430	375	402	410	394	399	393	358	385	397	368	356	367	373	373	397	398	369	400	382	394	418	413	411	425	365	381	401	414	390	396	359	383	397	381	411	386	380	393	387	399	371	385	418	399	368	432	358	391	392	397	386	378	394	394	358	390	382	379	388	360	387	352	388	382	412	391	406	377	369	390	390	421	410	396	341	398	366	383	390	369	369	410	365	387	424	376	419	383	408	371	403	403	418	379	371	404	371	399	415	353	387	367	397	419	389	434	375	378	397	418	415	355	358	390	376	349	375	413	375	392	388	373	366	387	394	372	357	398	394	397	401	416	387	398	403	359	394	412	417	383	382	417	388	411	388	431	379	386	358	390	384	432	401	382	443	413	348	338	362	438	361	402	400	395	376	409	376	397	389	398	375	420	375	376	368	394	380	441	372	411	403	413	386	376	366	380	348	376	375	394	420	383	429	360	376	401	379	406	422	402	388	387	407	401	385	406	379	393	382	396	371	371	399	392	411	382	359	374	365	345	406	396	377	362	369	391	375	399	405	406	347	365	374	380	381	372	383	383	372	446	435	379	375	391	375	370	365	381	389	365	411	388	400	399	395	352	377	399	390	399	411	396	420	392	395	353	391	372	355	394	384	395	376	399	359	407	384	397	394	429	354	387	399	417	361	415	411	378	365	401	385	395	352	383	394	434	372	440	366	384	386	415	410	404	384	398	372	398	404	370	403	403	384	396	394	386	373	402	382	387	367	383	388	422	356	387	406	361	387	368	398	409	421	430	408	373	439	389	363	399	396	371	389	384	396	394	357	399	381	398	381	349	366	372	374	372	399	376	385	379	412	421	374	378	394	372	379	349	421	431	378	369	351	428	362	392	369	371	402	408	399	361	397	411	386	367	393	353	397	400	369	391	390	350	409	361	398	401	363	406	414	362	384	379	422	381	398	393	385	372	395	350	354	374	397	364	371	382	414	411	406	430	399	437	387	378	355	400	393	391	401	383	387	375	397	375	424	425	389	365	388	389	411	401	360	386	350	404	371	412	389	364	395	367	366	390	422	403	397	418	405	426	371	426	380	396	404	386	366	402	370	399	378	404	393	409	364	396	414	393	390	385	374	334	362	417	368	394	369	392	368	358	405	352	413	381	374	412	367	379	381	360	386	390	385	371	364	406	396	415	436	400	361	367	400	396	383	381	403	410	362	384	399	402	399	391	400	391	406	382	393	398	394	390	398	391	389	386	397	417	376	367	371	371	376	368	418	378	382	382	394	372	432	379	361	389	396	414	418	337	385	390	393	393	395	371	401	394	361	424	377	397	410	398	383	413	397	382	392	366	412	400	375	403	408	402	401	372	388	389	380	369	402	382	374	405	354	376	398	394	399	384	386	378	375	384	366	390	387	420	414	371	369	374	448	431	378	419	343	358	380	393	380	381	390	366	402	371	406	345	381	374	365	388	384	394	390	361	384	380	387	369	388	385	391	423	432	416	397	389	409	369	407	363	391	362	361	377	390	387	425	383	428	405	370	384	398	363	352	377	403	427	384	406	404	400	397	394	374	387	389	347	400	393	391	382	358	382	384	380	393	369	362	378	387	392	395	422	399	380	403	417	381	362	385	359	370	352	382	412	385	352	364	388	352	395	374	378	414	358	385	389	377	417	390	409	393	390	380	383	430	397	387	381	375	390	395	395	365	337	359	398	372	371	355	355	406	397	387	383	409	372	398	387	378	412	390	395	363	413	418	362	373	399	374	359	386	361	391	392	375	395	390	408	417	377	405	369	404	368	354	425	363	401	377	366	361	395	398	399	378	385	407	376	403	377	382	397	384	389	380	399	393	376	383	400	369	394	395	414	433	383	372	372	394	345	405	418	376	349	403	371	377	370	384	381	393	384	373	395	382	418	377	427	409	397	387	400	399	398	393	371	378	402	367	369	398	372	381	404	385	367	405	401	403	414	344	408	386	393	390	375	376	400	402	407	377	422	371	391	395	396	409	377	395	389	395	408	401	383	379	371	419	434	392	367	354	379	389	375	424	431	400	410	414	387	358	410	370	344	393	368	353	401	377	420	388	391	371	394	360	401	411	384	396	364	362	381	388	368	325	392	384	410	402	374	378	418	375	382	397	374	368	396	438	359	378	402	421	364	403	392	369	375	380	374	337	378	425	369	384	416	385	400	356	387	375	365	385	400	361	399	361	413	365	431	407	381	355	408	414	400	412	410	417	385	391	387	379	399	385	373	403	393	414	392	412	398	391	398	367	400	411	424	404	385	360	393	388	415	371	366	406	375	370	405	350	353	380	397	407	384	356	417	413	409	392	401	401	387	414	391	406	371	401	352	363	379	380	377	390	370	412	353	374	340	403	372	374	402	367	383	393	390	360	435	426	373	351	406	413	376	360	426	404	399	398	384	398	349	422	391	390	411	400	384	400	350	391	403	420	344	399	368	362	378	386	375	385	373	406	377	383	389	353	372	373	412	378	377	400	394	394	378	393	390	366	393	419	347	372	401	411	389	371	361	395	375	375	391	394	358	376	400	406	383
18249	3976	5150	691	188	163	181	158	151	174	168	165	133	144	140	140	160	135	127	138	146	176	136	167	128	148	164	157	140	128	166	146	108	159	140	128	139	136	151	151	134	145	159	142	131	179	149	179	238	337	328	262	197	195	170	133	128	144	150	145	150	135	139	168	125	155	130	149	161	128	140	138	137	153	130	126	136	155	152	150	134	137	150	152	143	141	153	148	137	120	159	132	147	152	125	159	151	137	127	140	136	132	152	135	141	134	136	125	141	146	130	138	130	129	127	123	142	141	136	111	129	141	133	128	132	142	165	137	156	148	157	143	134	152	147	148	139	135	143	155	121	146	140	138	145	150	114	160	141	146	138	141	132	154	135	138	124	139	140	158	134	135	126	126	153	128	128	130	142	120	126	160	151	143	142	156	118	145	154	146	134	143	133	152	146	130	149	151	155	156	133	148	149	164	166	135	149	155	139	147	130	131	135	130	127	146	156	128	145	170	137	134	146	130	154	150	147	126	126	152	144	139	142	119	126	150	139	111	149	166	149	156	145	128	139	119	155	114	131	151	147	119	139	154	123	149	142	153	144	156	129	140	125	141	148	146	144	144	104	122	125	136	126	131	154	146	149	140	143	139	145	142	142	131	138	147	165	122	125	140	139	139	145	132	160	128	157	113	122	155	161	171	128	135	134	155	141	136	141	136	136	131	163	162	130	129	136	141	132	149	163	139	147	137	137	143	143	147	135	130	154	129	155	125	119	121	139	150	121	121	143	148	151	147	144	136	137	121	164	147	121	132	136	140	135	140	146	129	153	159	139	154	153	141	134	161	156	132	153	149	125	161	125	143	120	127	142	136	120	147	135	156	152	150	130	147	117	141	147	140	143	125	173	154	136	138	142	142	163	141	149	150	118	141	146	143	127	154	167	133	134	124	125	143	144	117	124	138	137	163	132	142	150	153	134	140	152	131	138	167	129	174	143	135	129	153	165	149	159	115	140	138	149	144	147	130	140	147	137	112	141	138	140	137	113	145	147	131	122	133	154	138	140	117	157	140	141	133	154	153	138	127	135	146	144	135	154	141	162	157	153	155	130	148	156	137	136	120	143	147	138	137	140	149	160	152	120	157	144	127	153	145	131	136	128	153	146	129	132	141	128	125	137	155	152	155	144	140	139	148	131	145	142	145	133	125	126	166	141	132	121	162	129	146	156	126	157	133	116	136	127	154	158	140	140	137	146	141	152	139	141	129	133	110	131	131	141	144	150	157	146	159	113	133	131	155	125	152	152	141	143	140	146	151	133	136	131	122	132	124	142	161	141	151	166	143	141	139	151	132	144	151	151	166	141	141	124	133	146	140	133	123	134	146	135	126	135	139	159	136	153	153	152	141	148	114	136	129	129	135	126	133	132	143	138	153	132	145	130	130	139	145	125	139	137	133	136	136	143	143	132	156	128	151	147	151	141	158	175	123	145	134	144	135	164	162	121	149	140	154	137	130	121	146	165	129	153	139	142	127	166	151	128	146	147	147	129	136	137	166	119	113	156	158	155	150	130	152	130	127	139	122	137	154	136	142	133	158	156	135	130	140	154	147	152	136	137	120	137	115	152	143	157	143	153	151	120	143	145	147	131	140	140	144	136	128	159	140	141	131	161	147	149	137	157	153	145	135	142	131	159	162	142	154	139	134	129	148	132	131	150	126	124	144	139	140	150	144	143	125	129	159	127	157	129	155	144	161	136	148	133	144	144	134	166	142	116	151	129	117	155	144	139	147	142	153	155	121	148	132	161	162	134	129	161	132	134	137	116	142	144	139	142	130	142	138	188	146	145	132	135	157	149	166	132	142	144	134	132	140	130	134	119	181	117	123	135	155	148	170	163	136	118	131	158	131	165	135	155	134	132	159	146	123	158	142	131	153	143	136	160	144	130	130	127	155	163	171	146	144	138	146	157	140	156	146	158	108	165	163	137	135	151	147	122	158	159	168	155	116	158	123	149	151	148	160	142	137	155	152	151	152	144	129	137	131	142	145	137	136	154	157	140	134	121	181	128	141	130	147	148	138	136	153	121	145	143	144	141	163	149	123	156	127	153	132	132	136	149	147	134	140	127	154	151	118	135	137	165	135	133	149	132	152	129	139	134	145	151	129	151	132	140	151	152	123	130	150	148	148	137	120	140	124	131	141	142	129	130	147	137	149	118	143	132	145	148	158	134	158	139	154	129	155	157	124	158	140	134	170	129	155	141	138	136	110	147	151	150	123	135	130	124	136	133	148	128	164	152	140	140	143	125	148	136	150	153	148	143	148	156	141	152	156	136	121	130	156	166	145	152	128	137	132	164	144	141	141	118	149	148	130	149	121	147	142	141	151	123	141	140	160	134	153	150	140	120	162	117	144	148	143	140	145	128	145	126	147	142	139	150	130	151	146	140	166	131	130	123	167	150	152	126	153	135	132	149	155	132	149	139	149	148	130	132	140	133	157	158	149	155	117	153	145	132	142	164	138	140	135	149	130	149	123	149	138	141	137	148	149	155	135	149	133	137	123	152	159	128	155	152	135	148	134	111	150	152	136	129	132	130	126	136	128	140	145	163	124	158	117	165	140	146	149	134	153	138	152	146	133	140	133	140	154	141	149	135	158	127	128	125	139	131	155	149	139	155	134	132	166	151	164	132	133	145	130	115	143	146	134	137	125	149	130	135	147	157	146	161	163	129	160	166	119	153	156	133	139	115	164	160	142	158	141	135	134	156	144	154	137	146	151	160	126	140	133	140	167	136	139	147	149	131	114	133	126	166	171	129	153	163	125	147	122	135	157	137	141	146	129	164	129	151	144	136	141	146	138	158	159	137	143	141	158	160	141	136	115	149	138	168	174	126	138	142	130	131	124	147	146	136	134	151	125	121	154	130	143	142	142	153	161	152	159	134	128	145	129	143	142	140	154	145	152	149	137	139	153	129	150	133	146	133	169	143	165	130	144	144	151	133	124	160	153	139	143	127	147	141	133	158	119	155	154	107	140	123	134	134	154	138	125	148	133	139	143	127	129	120	124	144	146	132	135	136	140	138	137	155	124	152	128	137	124	153	145	141	142	143	146	140	130	134	152	149	122	110	123	139	153	143	161	127	153	166	145	137	137	136	115	153	171	139	152	157	167	119	132	135	128	167	138	135	132	152	125	144	131	138	131	131	158	153	135	138	143	158	123	133	148	143	139	146	148	148	145	124	156	124	142	141	132	135	148	141	137	154	164	145	143	140	157	159	134	140	115	128	152	150	161	149	154	144	154	127	121	154	128	142	132	136	151	146	180	137	161	147	155	147	138	138	140	159	159	146	137	155	153	124	133	137	139	138	148	133	139	138	117	129	125	147	128	159	138	160	160	134	143	137	153	144	147	134	140	150	129	131	148	149	165	136	132	118	153	172	155	131	155	164	125	131	165	138	126	143	129	142	140	112	148	130	144	122	156	112	141	154	155	154	148	141	152	138	158	133	126
11552	1765	10310	730	524	484	484	480	455	445	402	405	418	413	436	406	398	402	399	386	447	470	444	442	460	473	423	407	400	351	401	403	388	352	398	418	420	389	410	390	380	464	525	426	455	437	429	489	975	1398	1338	1041	747	497	425	394	382	344	362	334	363	355	350	387	372	333	383	400	359	384	349	367	389	375	358	361	375	358	344	369	371	392	376	369	351	371	346	339	391	377	373	330	363	364	377	377	384	363	334	322	386	366	396	375	382	360	363	382	341	365	366	347	392	369	364	364	396	382	336	385	381	375	372	365	339	340	373	377	405	387	424	370	338	360	348	370	376	360	381	392	355	386	335	382	380	354	401	387	355	362	358	375	360	377	329	388	357	363	340	388	410	371	365	385	343	359	387	376	339	353	340	364	389	373	378	371	382	404	365	403	361	366	344	354	374	387	376	393	366	367	392	351	362	413	349	367	328	375	364	388	380	393	350	375	324	344	355	380	430	349	324	364	361	375	393	324	352	382	382	340	396	356	392	360	364	375	387	359	399	399	353	371	392	378	361	370	373	364	351	352	356	377	390	366	405	369	367	356	376	383	380	346	381	360	376	396	374	389	375	375	376	364	361	345	358	373	334	359	348	378	356	364	330	375	372	388	361	366	349	364	411	369	406	357	339	401	398	355	317	382	384	365	360	387	366	341	362	365	369	369	405	349	362	407	386	385	360	362	355	359	371	371	376	388	362	340	361	327	363	367	350	377	399	396	379	359	378	398	364	372	390	342	372	369	372	391	381	357	361	392	381	372	388	371	393	360	405	378	369	372	366	380	356	360	372	356	410	370	354	398	378	350	373	346	364	377	362	339	347	356	333	352	352	358	375	328	371	353	338	339	380	380	357	354	381	378	380	346	389	333	362	369	376	394	357	365	385	362	359	393	340	363	342	344	346	344	346	354	355	366	389	345	390	359	352	378	360	370	355	341	381	373	388	336	354	379	335	358	377	383	363	398	389	376	336	378	397	352	357	383	373	318	364	339	362	358	379	343	374	381	364	364	383	392	340	382	393	399	374	382	402	353	357	349	402	347	392	374	400	357	322	373	370	366	342	381	351	395	369	364	364	340	371	351	353	352	380	362	337	352	405	332	394	386	348	387	382	371	363	341	389	351	339	340	378	361	322	345	393	388	401	390	380	355	366	368	352	350	377	345	348	371	355	383	387	409	371	379	358	397	351	368	379	367	375	371	374	353	336	343	367	431	353	351	344	355	347	371	332	356	367	369	392	366	393	339	373	336	377	358	380	371	364	349	373	364	340	328	354	373	352	366	383	343	353	368	354	348	350	384	365	408	409	325	392	396	360	381	361	352	353	346	368	402	370	364	378	356	346	329	378	373	411	375	370	362	360	387	349	403	377	366	351	366	342	348	356	368	391	363	396	372	358	383	345	354	358	374	369	371	389	336	321	383	359	400	349	332	345	328	358	385	366	373	342	362	365	367	380	356	356	384	343	349	350	377	414	355	365	369	371	376	336	322	324	379	372	371	367	391	362	370	333	407	347	360	374	346	374	361	373	375	350	364	366	387	390	395	383	359	374	358	324	371	387	352	373	349	375	361	398	335	336	379	370	365	365	357	374	365	351	365	393	368	351	364	410	369	369	389	399	377	334	371	384	349	373	356	352	378	341	388	358	365	341	350	370	357	383	350	357	373	353	377	371	361	378	403	361	389	340	357	377	340	331	362	382	391	353	395	386	370	382	379	367	375	385	361	356	356	360	333	389	387	388	362	375	367	360	365	389	350	369	362	358	388	363	351	393	380	400	359	351	363	333	338	346	377	368	369	389	381	382	366	376	366	365	350	366	365	396	388	371	388	336	348	346	357	355	346	388	362	367	364	348	341	372	373	375	406	382	391	402	360	357	401	353	364	363	342	353	382	374	354	356	393	373	392	366	349	381	367	381	385	352	365	369	364	345	362	358	370	368	354	347	409	384	367	354	382	338	386	391	394	368	338	383	391	383	365	399	384	381	377	369	360	378	388	377	368	349	332	381	363	358	336	338	387	348	379	390	326	386	384	354	374	366	360	345	357	354	344	341	344	361	347	352	378	384	362	384	346	360	349	344	357	381	354	363	352	382	369	366	387	399	405	380	401	356	352	397	354	365	378	368	400	383	349	385	386	361	341	371	388	356	372	352	347	386	349	376	361	373	347	364	370	385	351	371	347	363	388	419	336	357	383	379	356	384	375	370	355	356	355	374	376	366	348	382	404	354	347	340	357	358	371	345	341	352	358	385	379	336	320	393	407	366	373	364	365	349	370	345	364	396	360	348	380	364	379	387	371	353	372	355	340	332	367	349	330	389	364	349	368	393	334	406	375	349	378	352	362	385	408	360	362	390	348	375	348	420	402	379	369	368	381	394	374	354	349	371	386	350	333	370	375	362	365	359	371	369	340	343	378	361	356	367	408	378	380	352	323	365	364	343	375	363	356	378	358	377	328	338	364	388	359	345	349	348	354	382	345	345	364	359	403	338	374	382	373	390	381	370	365	358	364	371	370	356	385	343	376	347	348	359	354	348	380	416	356	396	384	346	383	354	359	323	373	368	345	373	380	330	335	346	348	358	380	357	355	359	376	352	352	387	377	361	378	350	382	305	364	377	384	406	352	367	381	352	347	356	344	365	329	344	359	401	333	342	389	351	356	377	418	360	363	393	338	363	372	357	361	366	372	364	376	409	358	375	334	357	361	344	382	398	355	381	354	370	357	337	370	360	349	371	386	381	344	382	369	351	367	395	374	373	393	389	376	352	371	390	369	327	364	373	371	342	389	331	410	369	356	355	382	354	366	374	377	362	375	388	370	367	357	355	382	380	392	370	357	391	352	390	337	359	400	393	333	390	332	363	357	371	376	334	368	358	376	363	361	381	370	371	379	315	402	370	371	351	350	363	357	347	340	342	318	351	411	360	357	373	344	373	372	363	390	323	353	379	390	362	360	357	379	349	322	325	385	385	321	371	386	345	371	380	390	373	385	396	373	371	350	378	340	398	351	376	394	382	384	373	368	373	390	382	405	384	385	381	387	342	364	395	363	368	386	358	391	363	387	360	376	365	355	364	381	353	334	372	368	354	377	326	372	375	315	357	359	389	354	363	372	381	352	394	327	370	360	341	370	390	394	331	367	372	358	367	401	361	356	393	333	358	333	351	321	413	348	358	362	362	393	364	377	384	405	393	386	347	359	344	355	402	362	349	371	403	370	371	377	369	386	401	376	374	359	362	356	385	327	400	376	373	396	406	345	368	338	351	348	370	355	344	370	389	379	363	373	368	361	324	368	368	354	381	365	324	366	374	351	360	381	350	373	365	372	358	376	354	387	366	341	372	350	369	353	358	396	360	362	337	345	356	390	359	347	383	352	374	381	367	368	399	376	347	352	419	390	384	355	363	376	359	371	360	407	377	342	359	411	333	374	363	395	365	349	404	351	333	338	352	378	361	375	348	360
39627	31966	40987	22584	5563	1301	574	391	356	289	299	279	245	248	205	227	230	211	208	215	229	224	242	213	226	187	189	180	185	177	155	181	194	180	189	172	202	173	175	195	193	215	225	188	191	198	194	250	1124	1193	1051	727	390	239	205	188	167	173	168	167	141	154	175	190	149	173	176	178	184	160	137	184	161	175	178	184	158	175	167	158	188	183	192	165	151	163	159	176	161	157	140	149	186	163	141	160	168	146	170	164	168	170	161	170	156	142	163	165	161	154	163	175	160	193	202	178	161	140	157	170	168	174	145	159	166	183	171	162	128	183	142	148	155	159	179	163	185	163	166	189	178	171	152	165	143	183	176	167	151	154	144	179	195	169	167	162	152	158	182	165	134	166	169	155	145	166	191	174	181	175	169	177	175	152	179	162	173	168	182	168	170	175	177	165	145	168	179	170	173	160	174	176	165	166	172	175	171	155	148	146	177	167	173	176	178	139	170	196	161	166	146	167	166	178	175	168	161	172	154	158	190	170	154	172	160	159	168	141	172	187	153	174	157	162	181	151	162	154	174	159	166	160	161	179	149	184	184	198	149	147	153	163	153	158	159	199	166	189	137	180	187	170	162	159	175	174	154	181	172	169	166	169	175	182	186	169	130	169	164	168	156	170	168	160	150	153	184	159	157	161	186	139	166	159	179	147	149	181	165	161	172	165	188	173	164	155	165	160	153	172	159	180	161	177	192	168	168	189	179	156	145	166	178	138	176	178	175	175	161	176	157	174	157	171	157	166	153	157	173	148	142	167	149	190	169	176	156	193	160	189	196	184	157	155	187	159	168	183	182	164	155	167	176	166	169	189	163	175	179	169	169	165	176	166	157	149	157	183	182	176	156	168	157	172	185	184	164	172	173	165	157	162	170	139	173	153	180	147	182	172	178	178	214	164	181	178	161	176	165	155	160	166	139	157	145	151	152	153	169	168	170	158	167	153	182	170	173	177	157	147	180	171	183	158	155	155	163	186	155	186	185	152	181	173	178	160	170	190	162	171	179	151	190	172	169	162	166	156	166	160	186	189	153	190	158	166	168	169	159	169	167	177	169	185	155	165	147	156	178	162	165	180	172	172	173	174	165	166	148	154	166	158	184	155	168	166	151	160	189	171	172	163	164	163	181	154	162	143	145	186	166	190	177	188	165	155	176	163	162	198	166	168	195	163	169	186	165	162	156	158	178	161	168	162	170	173	176	170	169	148	152	167	160	175	183	152	163	159	163	155	179	164	162	187	194	188	191	176	163	166	166	165	170	165	170	171	189	148	160	165	156	190	161	169	207	161	172	170	151	167	168	160	154	178	190	162	172	160	186	164	187	162	174	173	177	183	159	160	196	163	151	170	149	159	162	178	159	172	177	159	155	162	180	181	157	168	155	153	157	157	148	167	144	164	145	148	154	158	149	202	186	171	169	152	141	161	156	148	165	154	175	179	161	163	141	158	148	144	180	164	167	170	157	179	176	165	168	179	179	185	149	194	176	167	167	163	175	161	178	176	165	154	144	173	169	155	173	134	151	167	153	181	145	151	177	170	161	170	172	154	190	161	179	169	177	158	178	190	157	164	174	195	178	161	167	173	168	138	147	156	168	178	160	164	157	152	162	194	152	199	166	152	171	162	163	164	161	160	177	148	169	169	171	154	166	181	174	151	175	140	160	187	160	170	173	152	147	167	181	185	165	151	157	156	156	181	163	192	183	150	164	167	146	155	160	173	164	158	184	174	161	158	158	171	152	152	182	129	183	160	173	161	146	177	165	194	164	171	171	177	162	183	163	158	150	184	169	187	154	147	169	188	168	164	163	176	167	199	179	171	169	171	149	160	160	169	165	155	173	153	155	158	143	172	164	167	147	184	169	158	172	166	175	175	174	181	136	165	162	160	180	183	151	165	175	166	135	162	172	190	167	200	163	152	148	170	183	178	162	172	157	176	157	169	166	183	151	168	165	157	177	177	166	154	162	168	151	148	190	180	180	148	126	155	169	171	172	141	124	146	170	158	171	175	165	182	152	173	165	160	144	155	181	156	167	159	196	151	158	139	193	167	169	168	166	171	176	166	183	173	179	150	169	183	161	157	159	177	174	162	159	195	159	174	163	152	154	154	169	159	206	163	166	155	159	191	159	169	152	177	190	174	164	180	193	150	181	167	179	174	172	167	158	199	190	170	158	187	159	174	211	183	165	146	167	156	156	181	149	162	166	138	149	178	174	142	155	172	167	149	181	155	184	157	158	166	171	161	159	174	176	175	187	175	171	166	183	169	142	152	157	167	173	160	162	177	175	154	139	164	166	162	178	158	167	157	165	171	161	183	157	166	166	161	177	161	158	159	181	200	142	149	156	156	153	159	158	135	185	173	164	160	182	156	176	168	176	179	151	167	170	192	175	150	167	165	164	159	179	168	173	181	169	185	168	160	151	154	194	164	184	171	162	169	176	155	177	159	183	180	145	139	151	164	177	166	175	166	142	160	179	179	162	153	161	181	170	154	157	156	166	188	170	171	161	154	148	166	136	185	189	152	151	186	159	161	163	151	160	150	167	168	173	166	165	178	171	160	158	164	138	193	165	176	166	169	163	152	158	171	163	169	160	172	175	195	156	175	160	168	163	179	150	173	167	193	181	183	170	163	170	171	176	169	159	167	171	156	170	165	170	152	151	173	192	148	161	161	168	167	179	178	162	181	170	167	154	174	184	158	164	178	163	141	176	167	181	164	171	169	165	167	197	172	165	149	190	151	164	143	173	165	162	153	174	156	178	200	167	183	186	161	166	176	186	169	149	152	156	182	171	172	180	158	182	184	181	154	152	156	162	156	181	168	167	161	185	164	193	148	146	171	167	159	164	161	173	179	178	168	180	163	167	167	148	159	185	181	184	154	186	147	168	168	158	145	169	187	184	176	169	179	141	171	155	155	187	156	166	152	157	187	163	173	168	193	182	158	165	163	151	174	171	189	169	174	211	185	160	164	142	155	161	169	161	154	154	152	164	181	172	204	173	157	155	160	164	139	159	166	173	161	178	165	172	169	171	163	159	153	163	160	182	149	160	179	160	157	129	179	162	154	170	195	164	167	186	195	161	157	172	162	171	167	145	166	165	180	160	170	187	156	154	154	183	183	163	181	161	143	193	156	157	177	160	156	159	166	166	157	137	161	180	141	158	160	182	166	180	174	158	179	170	161	176	182	163	156	166	174	164	177	172	196	178	181	173	166	172	171	171	173	178	148	184	178	170	168	203	183	162	152	169	160	164	166	159	182	181	176	171	166	152	184	179	185	159	178	184	155	157	153	157	168	190	175	157	208	175	190	170	173	168	155	166	184	179	158	182	165	137	177	154	173	162	159	211	145	154	160	179	177	172	167	153	172	164	164	163	156	166	173	172	177	176	178	164	182	162	171	158	168	163	159	149	161	155	158	178	191	176	150	151	170	168	166	162	148	164	184	167	156	169	155	167	176
26483	20761	40728	6488	2471	2055	1730	1520	1321	1100	1070	931	884	857	835	787	794	712	687	721	784	765	718	697	670	604	564	593	535	549	524	545	526	558	527	511	556	526	603	601	592	651	641	608	572	577	555	906	6855	6829	5993	3769	1801	891	577	502	423	439	424	411	433	420	405	441	419	438	425	421	396	423	399	417	383	420	386	436	400	435	452	417	383	407	443	417	410	427	475	404	420	382	443	409	416	427	411	437	407	381	437	458	388	405	437	407	397	419	421	445	412	379	431	453	447	430	431	441	405	415	431	420	482	432	392	448	423	428	435	390	413	411	445	407	431	416	428	434	426	414	417	441	403	472	402	386	420	437	436	416	433	456	416	408	425	468	445	428	464	415	424	417	438	419	430	425	424	429	425	411	462	441	422	383	424	424	417	415	412	405	405	441	426	413	423	430	434	427	433	417	409	413	419	464	444	433	423	437	435	418	432	409	440	419	488	388	405	395	406	429	396	452	421	405	462	402	444	427	431	441	428	412	415	462	410	387	432	405	405	379	437	417	414	412	417	383	440	414	433	401	450	451	403	393	451	389	457	441	423	453	429	441	423	443	394	440	416	392	366	385	426	467	444	414	403	438	433	390	414	421	395	439	421	408	431	419	440	428	421	426	395	416	404	421	418	421	419	406	421	433	424	403	456	443	450	422	409	398	427	393	432	409	427	427	416	426	400	447	391	397	414	407	416	419	428	424	459	443	431	468	433	430	423	447	392	409	394	417	435	463	396	445	441	419	453	408	435	424	450	460	410	402	414	409	410	458	428	437	457	417	389	388	438	494	425	421	419	408	415	426	423	430	388	434	400	444	447	419	427	408	406	452	429	435	430	421	410	418	416	451	430	393	402	423	424	404	414	416	428	423	399	397	422	415	436	429	423	411	422	401	403	381	435	474	424	395	434	424	398	461	430	452	433	452	414	408	423	411	404	419	409	438	419	420	419	445	426	410	418	429	429	402	385	426	394	423	431	421	438	440	413	387	393	420	444	383	441	437	434	425	436	433	427	439	453	393	423	406	421	435	393	439	448	412	448	426	421	438	427	439	403	419	434	390	407	442	440	437	413	455	408	411	445	389	405	463	435	433	439	449	423	392	400	376	421	405	421	419	406	398	413	416	397	470	420	426	438	427	416	425	444	399	410	422	408	422	402	438	403	411	421	428	417	405	448	454	385	429	419	395	434	428	417	430	441	413	420	439	404	417	388	418	437	431	446	429	435	400	450	451	407	447	433	439	425	433	450	404	421	424	414	409	480	431	464	392	445	420	431	377	438	460	441	409	447	424	451	453	413	456	402	389	468	439	422	419	446	422	438	435	384	445	413	422	402	433	439	456	469	423	395	454	430	428	389	427	429	428	420	414	417	434	425	385	404	422	456	420	430	432	416	416	395	450	445	425	444	474	410	413	403	418	439	422	425	441	441	438	442	425	390	453	414	400	395	434	450	433	420	426	423	421	430	442	448	414	447	407	430	431	402	460	438	441	429	467	410	423	390	453	443	424	416	405	412	404	419	429	433	422	402	452	447	435	425	436	423	427	427	408	409	409	436	447	428	403	411	403	421	429	439	455	454	436	437	446	435	425	443	401	439	463	445	440	404	445	459	411	446	433	426	426	407	409	403	425	423	388	407	385	395	424	403	436	450	434	445	412	438	432	413	392	412	436	419	419	467	415	425	401	441	448	440	384	423	435	416	401	409	420	395	471	397	454	400	435	414	429	418	432	430	447	440	448	412	439	400	443	434	420	465	421	432	437	415	412	415	412	458	425	400	418	473	400	421	467	452	428	432	419	424	399	407	421	462	434	420	435	442	423	380	416	409	453	442	394	412	451	433	421	418	390	432	433	444	386	380	416	411	392	415	426	441	404	417	407	436	455	404	400	422	452	430	456	417	433	415	416	446	419	441	426	441	450	393	444	411	452	401	400	395	442	420	454	451	433	431	389	485	391	400	421	427	412	447	416	421	393	448	416	431	392	387	418	407	463	435	421	409	395	440	460	437	397	414	422	446	406	450	412	422	423	462	450	396	440	412	434	432	435	445	389	385	428	414	387	419	405	434	432	448	384	436	415	403	419	389	417	450	405	447	422	401	420	440	402	416	390	449	452	386	436	483	443	387	403	435	400	449	422	431	424	399	408	368	432	444	457	400	434	388	419	416	421	413	422	422	437	446	410	423	435	448	430	472	403	447	447	450	412	416	395	407	427	437	398	417	453	433	416	385	447	409	440	434	424	430	444	443	380	442	437	406	402	437	412	446	387	417	431	400	433	428	427	433	402	435	439	403	465	420	415	399	436	430	402	440	409	433	414	422	438	434	410	388	462	444	437	429	385	410	462	419	414	436	420	423	415	403	454	409	417	469	390	435	444	395	427	427	430	436	390	421	430	367	429	447	425	447	424	430	422	414	415	390	459	403	413	405	395	432	398	454	420	403	426	436	426	428	406	437	419	414	441	416	413	440	421	434	425	417	435	400	453	448	438	445	455	399	430	438	445	407	399	411	439	466	376	448	390	431	448	404	437	429	437	446	413	425	416	467	403	401	474	402	420	415	416	427	380	422	437	420	396	457	392	416	384	434	423	429	413	425	411	446	434	417	432	416	412	404	441	407	416	435	446	379	435	431	466	445	434	421	432	408	432	435	411	407	438	386	452	436	407	398	417	417	425	420	418	431	412	425	431	412	452	424	406	405	434	442	427	420	473	413	424	421	413	406	436	443	397	448	420	418	426	411	415	431	435	404	422	438	402	445	397	479	430	424	447	377	409	449	410	421	402	426	409	420	446	426	419	427	443	429	410	429	453	419	437	394	448	468	366	451	423	410	439	424	432	429	417	432	448	425	418	420	412	415	410	433	444	448	438	396	432	409	378	413	424	421	394	425	422	386	410	438	411	430	405	422	433	436	426	412	400	395	421	405	446	451	426	416	438	405	443	399	428	454	438	454	433	435	408	429	448	438	474	452	402	412	420	378	452	476	449	453	417	395	395	420	384	449	412	460	428	425	407	447	437	442	441	432	452	422	440	434	450	420	465	384	419	420	418	414	428	404	412	446	435	374	420	443	425	426	418	416	398	468	401	395	382	436	405	487	419	468	443	400	433	401	420	423	441	415	396	429	485	415	383	417	402	447	412	404	442	372	427	477	396	428	435	437	435	428	407	426	402	422	405	422	389	433	408	426	385	390	452	406	398	439	411	457	425	411	433	438	409	438	439	376	464	384	439	458	447	431	431	402	420	415	395	425	411	409	379	448	416	408	409	433	440	422	398	414	429	418	430	446	456	427	393	440	426	444	396	446	401	408	399	412	468	456	419	413	411	423	389	417	445	414	419	415	441	427	408	420	425	453	414	458	423	438	449	416	415	442	424	424	394	456	423	389	389	428	423	409	430	426	455	431	428	473	480	446	443	413	446	425	438	389	437	416	415	407	423	422	431	422	405	421	451	434	400	398	410	437	423
54319	37567	46115	29165	13592	4010	1220	577	428	385	322	325	265	281	266	241	244	234	247	256	231	220	214	202	185	201	196	187	215	158	210	181	178	172	201	168	179	200	220	193	186	202	208	183	175	174	167	282	1736	2063	1595	1022	532	267	207	192	196	155	152	150	193	185	144	161	149	146	171	171	141	155	165	191	158	159	173	162	146	149	161	161	155	156	158	172	140	154	171	199	154	173	161	168	156	165	163	116	140	162	160	164	133	176	153	154	164	163	144	143	141	168	151	147	134	137	153	171	174	171	160	151	157	143	166	163	170	163	156	165	167	148	159	166	161	157	139	151	159	155	145	171	158	154	150	189	143	162	148	138	138	141	170	173	183	133	127	188	146	168	159	176	170	184	170	141	164	177	149	151	154	148	161	158	153	161	151	151	145	152	167	141	133	139	132	167	147	143	143	148	178	168	157	165	159	163	153	169	161	138	172	156	156	164	124	161	148	187	161	167	145	171	161	165	148	166	161	147	189	157	146	167	145	157	150	169	162	171	149	130	168	145	168	141	153	191	177	166	179	175	139	180	164	169	173	143	153	158	167	167	175	146	145	149	148	153	168	152	153	154	170	172	182	167	153	160	137	162	152	161	186	151	161	180	184	179	166	156	160	154	165	161	156	169	158	154	130	170	148	148	130	152	152	135	155	160	164	143	150	162	179	166	148	151	134	150	164	176	141	174	141	156	154	156	166	160	146	174	161	169	166	152	164	169	154	154	160	159	149	155	157	184	156	141	157	160	136	179	145	167	157	155	150	162	164	159	158	152	152	157	147	151	150	182	166	146	165	137	159	156	156	140	144	175	165	167	160	157	159	163	157	149	162	158	152	167	159	158	143	153	153	149	166	162	163	147	161	156	130	171	167	146	191	117	174	178	164	161	190	180	179	155	187	147	169	146	170	182	147	155	155	187	156	146	171	171	134	135	145	154	161	167	141	166	137	163	146	149	184	164	154	164	122	163	162	165	140	183	153	169	160	176	194	161	140	143	169	166	180	164	151	152	153	155	161	153	158	154	154	150	146	142	160	170	151	167	159	155	174	167	148	144	163	164	172	154	155	166	162	164	133	185	175	158	178	159	182	163	160	168	161	167	162	145	164	146	156	149	143	161	181	134	156	170	150	164	154	150	142	174	164	163	177	160	152	157	142	167	169	150	164	155	164	157	152	158	151	166	163	170	174	145	161	176	164	147	136	165	170	143	156	147	178	152	169	173	158	143	153	159	159	156	162	149	159	159	153	139	153	187	132	134	141	161	161	157	147	146	150	172	165	148	150	167	147	151	176	182	149	171	166	149	177	139	178	155	168	158	136	144	155	138	157	169	141	157	166	172	146	146	181	167	143	158	173	143	160	156	156	160	157	166	145	178	135	147	145	153	146	150	158	170	147	154	163	145	162	147	161	149	149	155	156	159	160	156	172	149	152	170	149	149	164	158	168	167	144	154	166	148	149	170	146	151	166	167	158	160	155	176	152	164	159	144	153	158	172	172	140	145	174	166	156	162	149	153	135	174	145	170	160	145	174	151	158	145	148	172	168	152	135	157	136	142	161	159	161	184	151	167	172	178	161	146	141	148	165	162	135	168	162	150	147	160	149	179	168	130	162	146	179	146	147	129	178	162	147	172	153	144	141	145	161	166	162	145	160	153	170	168	144	153	168	177	142	139	174	169	169	159	167	149	151	174	151	148	148	147	139	159	162	171	137	154	183	166	168	140	144	139	158	154	170	185	168	155	173	158	176	142	142	154	174	139	156	156	174	163	149	166	148	176	153	162	176	161	179	170	177	164	177	143	146	157	148	139	180	155	171	162	167	164	179	143	133	161	141	166	169	188	175	150	144	158	130	151	157	165	153	165	127	145	183	157	161	165	172	175	159	142	148	163	171	153	163	161	158	148	148	144	156	159	151	176	172	178	134	163	161	180	156	160	142	166	161	180	180	179	178	137	148	152	152	169	131	133	162	152	169	156	162	175	160	158	176	150	162	137	158	158	163	167	165	161	171	142	163	162	157	175	173	141	148	163	166	155	181	168	141	153	174	173	147	175	142	151	157	153	138	159	168	161	149	169	165	149	143	166	158	168	154	157	163	150	167	149	156	141	163	168	147	164	165	176	148	169	168	151	165	149	140	149	167	171	187	167	136	161	150	189	169	136	157	150	176	180	179	169	163	148	133	172	156	161	195	146	164	169	167	166	167	184	142	151	190	156	151	143	167	155	158	137	166	176	166	145	168	165	166	166	140	141	154	133	144	159	152	153	174	156	165	181	162	179	162	164	167	143	153	157	165	144	160	149	164	176	192	186	167	163	171	155	157	171	168	186	155	173	137	136	176	158	174	161	152	155	173	167	171	132	156	151	122	151	137	164	138	150	148	162	150	148	167	177	146	163	165	153	178	166	151	155	150	170	123	179	138	138	155	164	165	166	156	167	178	158	184	173	149	166	148	185	181	132	144	169	173	176	165	165	167	155	171	172	174	151	155	162	139	150	152	143	153	169	164	161	154	182	156	170	154	166	160	158	140	183	143	178	146	154	142	149	180	163	144	148	159	156	149	162	140	168	191	149	165	153	167	142	180	148	133	163	153	144	153	182	164	163	144	157	169	155	144	164	141	164	145	165	134	166	167	146	153	177	162	176	143	147	164	181	167	164	156	164	141	155	162	153	167	161	173	163	170	167	148	155	191	166	173	159	170	151	179	176	151	135	150	160	162	156	155	165	156	175	161	164	169	156	154	165	140	163	160	173	140	156	157	138	144	153	148	152	161	165	152	152	145	142	168	164	156	155	174	138	180	136	152	144	179	160	165	131	141	171	158	163	162	155	166	192	171	172	165	177	146	142	170	170	168	152	150	154	152	149	162	148	168	155	171	157	156	170	165	181	142	173	158	202	164	152	159	154	189	146	174	135	146	150	183	149	161	172	167	151	176	161	168	164	175	159	164	165	169	154	156	141	161	175	151	154	160	168	178	148	157	158	152	156	183	193	175	147	164	169	169	151	134	162	154	168	157	147	163	178	154	170	153	173	157	122	169	162	141	145	158	172	146	174	159	146	185	160	157	188	152	153	173	166	148	159	161	146	160	152	181	165	133	164	154	147	148	160	153	202	163	164	172	154	178	152	151	156	151	163	148	183	143	162	139	143	152	151	181	166	168	163	150	150	157	168	161	147	150	151	169	189	138	146	182	160	173	180	163	180	161	140	161	173	177	145	184	171	143	138	166	148	169	143	166	161	148	148	196	174	149	168	167	159	160	146	174	179	156	138	166	183	161	193	158	144	164	160	154	142	151	168	169	171	142	157	157	144	157	160	174	138	161	152	180	173	148	158	142	159	135	171	163	178	168	147	164	161	159	149	186	156	132	158	162	160	158	159	144	138	147	169	153	151	147	186	144	161	161	164	158	149	147	158	167	180	171	170	132	165	197	158	148	127	165	172	151	165	151	172	137	136	158	154
38259	25626	48377	11989	3777	3040	2532	2145	1769	1563	1376	1172	1193	1007	1032	921	1043	1061	916	929	1018	890	825	802	741	672	675	670	587	603	546	586	533	535	575	531	550	686	722	751	770	733	609	596	636	562	574	1144	10200	11310	8930	5690	2451	1040	626	485	387	393	418	393	383	430	421	397	418	379	396	414	380	410	365	394	413	387	429	435	369	431	408	390	416	414	368	446	396	429	376	408	396	407	416	430	384	380	397	384	415	415	369	405	367	408	376	398	398	416	394	415	403	393	412	413	384	396	366	408	392	412	389	396	403	385	419	421	406	401	409	417	376	395	395	404	389	429	412	379	366	415	383	389	410	391	399	410	379	404	362	376	382	369	435	403	445	409	408	405	425	393	418	366	418	414	377	442	418	381	408	407	376	370	427	409	397	387	413	412	409	366	389	386	406	417	403	387	380	386	393	377	410	378	414	394	396	434	412	426	393	393	409	383	383	394	389	362	395	372	395	440	389	424	366	351	381	413	387	383	428	371	385	351	400	408	397	394	393	401	391	383	388	419	390	382	400	351	401	388	391	390	384	400	408	357	369	402	381	377	433	367	409	375	408	361	403	413	396	414	398	394	381	366	376	455	380	430	378	364	379	425	409	391	417	407	348	361	405	378	408	410	441	401	410	391	392	386	405	408	414	414	366	385	405	392	400	411	401	398	402	409	416	407	402	403	402	436	432	415	344	398	398	426	411	399	455	398	405	404	398	385	397	407	405	393	402	400	412	437	388	455	416	410	398	430	417	413	414	410	396	380	395	385	369	369	386	419	398	376	429	393	397	398	417	352	419	455	409	391	442	404	411	401	416	363	369	419	432	418	402	368	373	384	387	396	397	414	382	422	398	435	409	399	400	367	387	400	403	381	375	398	392	415	389	400	414	405	436	398	418	391	374	383	405	406	397	393	376	420	377	435	355	431	382	384	404	397	394	383	397	395	444	382	376	395	398	419	355	397	404	402	429	408	389	395	398	406	360	414	335	400	388	393	363	390	417	382	397	399	409	370	412	415	420	394	403	394	379	419	395	402	369	380	394	396	408	375	400	372	402	468	410	403	395	418	457	406	384	427	410	411	398	413	435	390	377	415	336	392	438	411	430	395	409	423	406	412	437	396	383	392	459	389	355	377	378	389	376	405	416	388	413	411	381	372	393	404	387	368	386	384	398	400	399	398	408	439	407	406	412	398	371	370	410	414	393	412	405	446	408	418	378	417	382	397	402	379	429	392	374	376	432	381	393	436	392	388	428	389	402	429	391	425	382	397	420	395	412	419	432	384	432	412	432	402	427	382	349	365	381	436	385	391	394	365	403	409	394	409	344	361	401	437	410	409	394	423	404	421	413	418	417	412	381	396	404	440	417	382	387	390	383	404	388	442	397	404	419	402	406	421	384	429	395	436	411	400	430	394	422	392	414	396	406	390	395	388	405	385	416	394	431	394	415	435	380	409	367	400	395	448	409	346	396	418	389	418	384	401	396	388	426	399	360	390	424	384	427	415	406	413	415	389	400	377	375	430	422	424	372	405	388	397	407	400	415	370	390	390	415	401	404	422	423	386	379	404	374	429	380	412	460	442	391	373	419	412	419	370	367	378	384	392	396	419	414	407	395	402	417	417	412	364	414	394	409	389	402	414	409	398	407	389	416	406	366	395	422	381	438	370	418	415	418	392	367	396	385	399	437	424	364	388	385	385	371	407	410	383	422	380	397	362	405	357	380	371	417	381	409	386	371	383	365	407	402	419	365	400	384	414	419	360	399	401	377	400	421	436	398	372	410	388	429	426	407	391	396	394	392	393	410	417	384	425	373	426	414	351	405	370	385	381	422	404	403	381	386	445	420	406	426	382	429	376	397	395	385	416	407	414	345	385	396	368	389	373	394	384	408	393	431	410	401	381	405	396	404	376	393	386	393	370	394	442	400	430	411	420	397	404	395	424	376	424	402	419	388	433	389	400	424	429	369	400	419	402	372	375	395	401	402	404	402	389	419	385	450	381	432	392	398	402	374	415	404	392	419	441	393	388	443	406	384	356	379	396	409	398	392	355	401	387	388	358	406	417	407	409	377	375	393	412	399	402	451	410	438	381	393	368	419	434	386	417	412	394	383	407	396	367	373	415	416	423	431	391	399	387	390	376	408	400	387	363	389	403	398	408	404	372	396	419	381	409	392	424	384	409	414	422	403	360	430	391	418	386	420	421	418	351	382	394	395	411	401	396	422	400	389	384	367	389	393	405	420	397	402	405	409	404	395	380	382	396	382	365	409	377	359	417	392	386	390	391	390	400	354	376	437	393	392	421	390	387	403	400	398	349	381	408	416	416	389	392	399	427	363	362	380	366	390	399	389	390	395	415	400	373	458	407	422	376	394	385	401	375	381	404	388	374	361	402	387	377	381	382	386	385	366	386	421	384	376	362	401	420	433	431	400	448	421	410	379	393	382	433	401	408	372	408	404	401	448	376	444	389	369	379	403	409	410	408	400	417	381	365	406	397	393	389	386	402	393	449	377	403	407	398	425	378	381	402	408	395	382	418	416	377	408	409	435	409	418	395	383	390	400	408	369	405	411	379	441	437	396	413	397	373	421	403	476	427	385	402	374	378	390	412	389	369	419	404	385	432	394	375	393	401	389	433	418	371	397	422	395	413	403	354	398	437	392	410	423	434	411	383	391	384	376	407	409	400	408	393	434	427	391	383	427	395	346	404	394	384	397	392	393	402	389	393	377	405	413	420	414	400	370	373	389	373	399	388	429	414	439	419	371	409	378	382	401	423	356	391	411	375	375	398	387	412	405	347	394	401	403	412	388	384	400	372	344	399	399	454	413	383	402	387	399	407	382	373	381	409	380	401	417	397	385	383	401	364	382	416	436	411	395	380	389	425	367	422	435	404	402	397	414	400	413	391	411	400	436	412	422	404	370	425	401	391	400	399	403	411	411	420	398	424	376	421	404	377	425	397	377	433	404	394	420	418	404	392	389	398	401	439	363	415	393	417	390	416	405	385	375	381	391	404	369	389	360	376	393	375	396	409	390	392	412	371	390	425	377	401	388	415	401	405	411	391	431	410	379	363	411	403	381	417	392	399	397	386	384	416	375	396	445	377	414	442	451	387	405	400	397	438	386	378	393	388	413	406	375	363	412	421	416	395	397	416	413	414	412	393	423	391	414	449	418	388	433	406	376	389	392	436	388	446	409	369	408	416	411	394	409	411	419	406	396	412	400	443	359	400	436	389	401	411	384	415	423	393	389	402	423	417	421	409	396	415	381	389	406	410	378	409	404	415	376	392	393	346	390	421	409	375	393	424	398	359	440	430	391	401	416	389	396	444	427	379	413	398	399	384	424	430	380	380	399	424	396	442	394	407	382	383	370	409	391	393	409	386	381	410	399	422	363	382	361	455	412	358	384	390	411	416	393	404	415	395	375	391	429	412	402	404	404	417	385	365	428	380	369	421	401	407	395	403
14169	3345	5211	1943	186	210	161	159	156	174	155	156	131	136	121	136	182	143	167	159	147	150	136	156	190	135	127	137	165	145	139	158	142	148	128	142	156	150	154	154	167	154	161	155	149	144	156	175	232	298	317	268	204	147	132	177	133	123	139	146	134	145	144	146	151	142	155	136	137	154	137	151	121	129	127	157	146	134	137	149	144	133	145	126	136	136	148	157	138	144	128	155	162	148	145	143	146	136	134	156	142	139	160	155	172	122	137	133	167	133	143	141	135	140	147	154	121	136	149	177	129	137	140	145	139	159	136	123	155	126	129	149	138	140	161	157	136	140	160	151	119	138	146	122	156	148	161	125	157	151	126	154	147	151	154	121	150	113	130	112	152	150	143	135	166	149	136	149	140	136	139	138	137	144	132	136	139	141	126	158	172	152	159	132	151	146	154	135	130	153	150	152	152	137	136	141	173	144	137	143	135	159	153	154	139	164	139	152	168	154	153	143	149	159	128	167	130	155	150	140	149	155	160	129	141	131	138	168	110	141	148	124	128	141	164	131	151	157	147	134	147	114	145	143	160	161	153	171	142	144	161	157	122	166	159	141	126	135	145	154	131	145	155	155	118	153	142	140	154	153	159	152	130	131	134	150	150	147	132	145	132	151	135	149	155	130	152	129	141	127	124	120	147	136	144	135	124	143	155	148	137	128	134	133	155	146	140	157	138	175	150	161	153	159	142	155	155	169	147	133	146	127	149	142	147	146	141	123	144	131	155	126	154	150	135	121	120	153	152	159	178	127	153	150	165	162	150	129	136	140	119	137	156	156	151	164	145	145	163	140	143	141	150	138	156	133	156	145	120	149	147	141	155	115	170	135	142	139	146	158	135	132	133	131	145	132	148	131	136	143	142	124	137	145	131	137	151	151	143	141	140	143	130	134	139	160	146	137	146	151	146	144	143	154	128	138	161	147	136	134	158	158	153	137	135	124	151	154	124	147	156	152	139	151	131	145	125	139	168	149	163	148	133	157	153	140	130	147	159	136	150	138	147	145	130	144	141	142	149	142	137	124	148	152	130	122	143	139	140	169	136	158	141	152	135	150	131	150	149	134	147	132	156	153	158	152	157	151	158	128	164	162	144	158	137	164	160	142	140	131	144	144	141	158	147	130	122	146	154	156	130	141	141	138	158	145	136	141	149	137	148	141	141	129	124	142	155	144	145	144	140	141	142	135	143	120	159	142	129	134	161	170	129	142	140	124	151	165	158	147	155	151	144	133	146	151	144	127	133	118	174	141	150	131	141	157	121	139	169	156	157	141	138	145	145	157	137	159	154	133	145	153	153	141	138	144	152	154	144	149	139	151	153	124	140	157	150	149	122	121	138	141	142	140	152	150	139	123	126	162	150	135	141	133	149	149	143	147	152	136	140	129	147	149	130	142	147	157	123	145	142	166	120	149	126	149	134	151	134	135	148	123	139	144	139	144	136	147	134	140	117	144	148	132	153	161	125	144	146	143	136	137	142	154	134	159	132	138	117	146	162	150	127	151	153	140	129	166	150	166	155	140	163	140	126	145	141	164	134	153	127	117	158	112	153	149	152	149	161	137	149	146	160	137	146	127	135	148	154	163	157	162	138	137	128	147	155	130	168	128	150	148	137	149	159	149	148	129	159	105	146	142	134	135	127	150	149	122	174	128	148	157	127	163	143	156	132	133	146	128	149	147	146	125	133	111	128	163	145	166	147	153	128	141	145	142	141	147	143	151	135	124	148	153	128	145	152	146	154	131	165	129	139	160	149	145	153	135	145	156	118	137	138	157	136	132	123	145	145	140	136	126	140	149	138	137	121	150	170	129	149	144	154	142	142	134	140	166	154	171	151	147	144	120	156	142	127	159	136	141	144	131	147	125	127	151	142	148	155	138	161	139	130	147	157	145	120	154	159	149	127	159	152	139	150	140	136	160	120	137	122	134	132	140	144	138	161	140	152	151	161	149	145	154	135	155	157	167	146	147	128	152	154	139	158	146	145	137	131	160	161	152	127	164	142	141	134	142	161	132	123	156	133	163	158	138	144	160	145	139	152	138	112	129	139	148	126	150	153	143	141	164	142	129	146	141	131	145	139	134	148	134	140	123	131	144	151	149	133	158	134	138	153	146	152	147	132	125	142	163	141	162	153	126	149	143	127	160	160	130	132	157	153	152	136	151	148	130	138	149	131	138	154	142	147	132	139	147	154	136	140	150	138	140	143	135	163	157	137	137	136	120	133	148	152	143	134	163	137	151	147	150	138	132	141	160	134	156	157	157	143	135	138	127	146	137	149	141	149	142	162	160	144	123	147	166	138	143	144	123	140	136	113	143	145	156	158	166	142	131	137	155	137	130	152	135	136	138	155	131	161	121	125	154	157	131	127	155	141	135	135	154	140	139	158	143	143	151	131	137	133	161	147	132	149	159	143	138	142	116	152	177	153	140	149	129	144	162	142	137	173	148	153	141	138	142	146	142	145	133	134	141	140	135	140	162	153	163	146	131	134	144	129	153	141	162	147	155	140	165	123	148	146	122	153	125	152	156	157	139	154	138	142	137	128	142	151	140	160	152	141	136	153	134	123	141	121	149	134	115	145	115	126	133	152	144	143	159	130	149	143	132	164	146	126	150	139	142	142	151	156	148	136	153	153	138	151	132	149	138	118	124	136	156	137	162	135	157	129	148	148	143	150	149	155	156	161	136	162	143	139	141	125	136	136	153	127	153	149	136	138	144	128	155	154	161	135	137	147	150	135	155	140	141	135	119	153	148	136	157	158	140	126	136	147	142	131	157	153	146	132	151	163	125	136	157	159	144	138	136	164	157	158	141	155	144	151	151	141	155	135	152	141	159	135	148	144	138	127	161	132	168	146	119	125	139	138	140	128	163	131	137	144	150	163	137	139	131	138	136	125	128	136	132	139	151	149	123	145	120	140	144	138	146	134	142	151	136	145	124	154	128	139	139	139	146	156	167	151	149	148	158	164	139	145	170	171	120	167	143	129	141	153	153	146	155	142	154	132	127	155	151	136	179	157	148	138	134	136	148	120	125	147	147	167	154	149	132	150	144	137	130	123	132	107	147	154	130	153	141	151	147	134	122	141	149	155	143	144	130	158	161	153	143	144	134	141	145	163	151	151	159	115	149	145	151	153	139	149	130	142	127	154	140	151	139	149	137	152	175	139	149	138	137	122	136	156	143	161	129	136	132	144	134	145	147	124	151	147	135	136	142	128	165	129	146	142	158	118	137	132	144	139	147	154	147	139	142	140	146	130	154	136	164	126	167	146	148	150	153	152	160	150	146	139	148	122	135	140	122	146	156	144	155	139	158	144	144	123	130	137	126	148	165	170	159	161	156	160	149	127	139	136	141	142	175	127	137	149	142	144	127	143	138	144	161	147	134	151	153	128	144	153	139	148	167	166	131	143	136	163	154	143	163	154	153	151	152	144	152	134	156	164	152	141	158
9869	2212	10457	3534	514	433	433	424	445	457	387	453	410	389	404	381	425	422	448	450	469	495	449	446	416	391	402	422	404	396	399	414	391	404	372	391	427	483	548	482	456	501	440	406	405	418	457	551	1101	1440	1300	982	668	522	436	364	394	343	371	359	409	362	391	377	377	360	391	366	361	352	386	347	399	357	372	393	389	353	398	387	340	387	385	399	390	338	368	374	386	366	376	402	391	389	350	378	360	345	347	388	385	370	373	355	364	385	361	343	353	367	326	373	409	352	366	383	379	381	387	400	376	352	349	369	391	375	371	369	359	373	395	373	403	379	382	388	367	386	389	367	361	392	368	377	380	371	356	374	393	363	371	385	365	381	389	368	360	347	350	396	404	376	425	422	389	389	385	360	356	395	381	361	363	372	386	387	369	370	371	362	369	356	397	347	380	377	370	435	406	399	348	388	380	374	371	346	326	344	389	364	359	348	378	397	380	388	384	369	345	373	360	353	343	382	383	400	383	388	364	375	405	372	401	378	368	333	391	406	358	378	373	373	392	381	380	357	407	339	372	372	376	367	396	417	384	374	372	385	388	412	356	356	348	349	346	358	338	344	371	354	310	345	395	374	392	371	393	378	356	351	371	366	346	379	356	361	392	372	393	392	408	347	352	350	400	337	369	385	375	392	398	400	369	336	381	385	347	372	405	361	388	396	375	374	352	403	375	385	379	396	375	376	414	365	428	388	376	353	381	348	367	383	418	444	383	401	397	371	350	388	373	337	363	363	355	376	381	369	346	327	370	380	403	436	349	361	401	351	383	369	369	359	366	412	370	380	394	367	372	350	388	389	331	374	363	375	385	331	387	355	380	377	385	369	415	363	389	347	354	381	383	335	352	386	385	387	368	393	384	391	338	404	366	395	385	360	368	397	363	403	345	371	388	393	346	349	357	354	354	371	366	370	400	370	396	363	371	381	361	364	357	363	355	385	375	416	407	347	358	388	340	405	386	372	385	384	347	360	347	376	386	367	397	375	366	383	344	353	394	374	325	354	382	381	359	421	372	402	400	365	407	373	388	377	367	371	363	389	377	376	382	349	377	382	398	315	370	362	363	368	394	354	371	355	353	359	377	352	385	396	408	370	348	340	398	377	368	359	405	367	354	379	372	404	407	386	378	404	401	351	357	397	380	362	385	381	382	346	375	392	377	357	372	411	396	351	357	370	364	404	385	357	362	383	349	386	373	388	345	376	359	376	404	382	383	378	389	382	353	380	411	362	377	372	373	367	402	382	357	394	401	416	330	371	398	380	387	385	382	372	393	362	406	363	378	326	381	398	372	378	389	358	370	359	390	383	369	390	358	371	377	335	346	384	376	382	378	359	376	368	365	375	371	373	358	374	366	390	408	383	402	341	409	368	377	366	394	395	375	386	375	372	382	332	365	394	360	374	344	374	400	348	382	346	365	363	358	387	408	349	350	355	377	379	353	379	386	366	381	342	375	420	350	394	365	399	362	363	368	369	386	369	345	343	404	328	398	368	404	414	377	410	382	371	372	352	407	385	371	379	369	394	388	407	379	387	362	386	356	392	408	348	333	357	400	373	376	364	347	371	372	375	386	346	403	404	397	405	353	358	336	401	383	417	376	367	378	389	361	375	360	350	380	388	359	403	385	379	382	380	401	373	395	373	375	396	385	391	368	379	396	372	416	382	382	383	380	391	387	394	352	366	387	401	357	370	364	401	382	344	416	381	400	355	395	349	379	408	404	348	336	381	387	374	369	417	368	365	394	373	353	415	355	353	392	387	406	377	332	375	383	407	401	385	353	414	354	388	355	367	398	345	418	334	388	362	393	353	357	409	383	396	375	368	372	392	356	371	389	380	349	358	368	389	398	396	373	357	402	362	389	326	358	354	391	396	380	413	373	359	375	367	368	364	378	376	359	389	370	397	357	412	354	371	376	404	406	370	351	355	409	406	375	381	380	361	347	370	411	369	360	376	371	419	343	376	368	404	373	364	333	373	368	391	402	377	434	374	389	380	361	358	353	354	402	387	379	380	404	366	374	392	381	410	355	364	419	395	379	369	367	350	406	378	396	387	344	406	364	396	383	392	381	364	370	398	371	390	396	373	401	372	375	354	342	393	373	357	387	346	378	347	362	342	369	376	375	399	377	372	363	359	367	370	376	367	352	345	336	362	372	418	390	395	385	375	380	349	376	357	399	363	348	389	391	346	374	377	365	380	367	353	403	348	404	375	389	346	386	394	372	381	363	353	345	348	410	354	361	331	366	375	406	380	389	369	377	377	357	407	407	402	384	368	386	373	392	364	361	405	363	370	391	354	356	345	352	390	379	373	365	349	385	355	369	353	335	378	372	359	373	360	387	389	376	370	397	366	383	388	376	364	344	357	372	411	361	359	432	350	375	385	362	366	387	376	374	383	367	386	337	366	385	392	388	371	378	338	369	388	389	345	368	371	366	372	402	391	342	405	349	337	373	418	390	355	356	373	354	379	372	359	345	370	352	375	356	364	379	369	348	349	390	370	394	412	387	379	369	395	351	400	365	384	399	387	366	347	349	360	359	376	365	362	411	353	381	424	352	384	370	398	384	363	338	357	353	358	358	354	363	373	390	390	355	382	403	351	370	398	356	347	356	368	348	344	381	381	376	327	370	390	372	416	368	391	442	416	409	415	369	365	414	390	380	383	408	365	357	350	369	396	375	392	410	383	364	333	377	378	360	369	422	378	384	385	403	402	370	406	367	380	356	368	376	400	370	375	406	377	366	392	341	366	367	385	374	370	346	398	386	382	402	368	375	388	373	386	380	381	372	385	364	413	395	417	347	390	404	361	373	353	397	370	385	404	345	378	363	388	391	385	359	357	391	376	345	371	396	388	390	358	368	379	387	340	357	371	387	347	382	349	337	411	352	353	384	375	404	345	367	364	367	350	382	365	373	388	376	369	374	394	381	393	360	397	373	367	360	385	354	380	355	409	369	402	364	411	409	409	381	340	376	398	361	378	377	363	378	354	357	371	362	399	347	391	366	366	378	375	370	395	375	387	392	349	386	404	380	343	375	375	376	376	348	377	382	367	364	373	386	387	350	424	348	395	408	368	379	389	392	399	360	370	346	368	405	357	406	397	382	399	399	396	411	388	368	371	380	375	349	434	392	356	376	380	334	367	347	350	400	389	395	399	395	349	408	403	397	399	376	357	357	391	385	406	381	392	389	365	374	345	372	381	389	388	440	388	388	393	354	388	380	387	370	391	399	360	354	363	363	338	381	373	401	378	367	341	380	341	363	356	405	371	370	380	372	388	407	367	361	358	358	336	372	371	341	417	347	389	349	426	358	388	371	344	401	326	366	369	371	360	380	417	409	353	363	359	349	370	392	409	365	409	361	346	380	354	405	373	349	362	354	369	360	368	392	376	386	358	371	346	384	366	401	381	373	400	396	360	323	382	381	368	395	372	377	384	380	386	359	380	392	381	369	391
49697	28463	39326	34213	11469	2568	782	391	307	269	231	235	238	236	236	234	196	218	191	208	190	201	182	206	190	209	179	196	157	193	182	179	194	184	180	200	185	151	200	208	202	173	200	184	198	209	181	359	1165	1163	879	571	347	249	177	165	170	184	165	196	182	158	156	147	156	170	173	166	146	166	170	161	144	152	161	170	155	181	152	178	154	156	171	173	173	177	161	164	172	150	175	152	170	168	174	171	181	164	179	196	180	182	173	164	156	142	162	160	191	151	165	165	189	170	148	162	151	182	179	175	176	175	145	176	154	168	180	168	179	171	174	157	181	173	145	189	169	176	182	154	151	164	171	153	145	165	169	176	159	159	160	174	175	193	160	186	197	176	186	195	188	163	198	165	167	164	172	175	174	196	155	156	144	169	160	188	165	177	156	186	167	189	149	154	171	168	182	173	179	152	169	174	189	170	182	180	165	169	178	188	178	189	170	164	164	165	162	164	190	174	158	186	166	170	192	162	162	180	170	161	157	162	164	173	172	177	166	145	178	191	185	167	154	163	180	176	172	178	150	163	182	159	167	186	173	163	176	188	171	189	180	178	171	172	179	194	177	162	161	154	182	164	159	167	184	155	170	184	173	161	184	168	176	163	161	171	182	165	153	165	160	144	177	192	187	148	170	142	163	179	195	176	156	163	148	161	150	179	147	182	184	175	162	161	153	158	167	169	169	171	153	167	164	172	179	182	170	165	181	147	200	176	171	160	169	162	198	172	168	143	185	159	165	164	179	180	162	164	175	155	161	164	157	162	168	178	159	180	164	153	171	154	165	162	197	155	154	167	156	183	168	153	180	196	176	184	168	177	143	189	147	157	137	153	178	188	172	162	180	168	161	193	169	168	173	160	178	168	161	182	134	170	167	164	174	179	187	179	178	152	151	181	158	182	152	173	162	168	171	176	175	166	164	167	194	170	167	174	177	170	181	174	165	188	165	174	174	164	156	177	201	171	183	166	183	173	171	169	178	211	183	164	167	183	175	172	193	169	180	170	176	162	183	155	160	173	180	162	174	159	185	180	149	186	155	165	197	174	183	180	177	180	179	158	162	189	181	163	195	169	172	163	187	186	171	157	160	188	170	161	160	160	187	170	168	161	173	175	177	180	156	186	157	156	174	156	168	187	190	189	185	161	166	189	180	166	181	175	157	162	172	178	174	151	157	178	160	159	174	189	179	169	137	182	177	155	184	184	179	157	180	181	152	161	174	158	168	178	135	176	170	189	175	175	152	168	178	167	163	150	192	199	179	191	157	151	179	164	164	150	165	172	154	179	164	172	149	182	189	173	188	158	166	179	178	176	161	162	196	183	173	182	164	169	197	154	171	167	176	180	152	169	166	192	187	162	185	176	159	157	189	171	164	183	135	170	194	160	152	162	190	198	192	159	181	163	156	152	152	175	176	172	192	186	148	165	180	188	163	162	163	162	198	156	150	150	158	161	155	163	163	171	166	173	170	151	173	161	149	176	184	184	165	162	151	155	174	147	164	181	161	168	162	180	144	171	162	152	168	158	178	160	183	172	153	166	152	162	171	183	185	160	186	160	168	153	171	182	167	170	151	169	177	176	175	173	170	172	178	171	159	155	159	168	173	178	163	167	176	160	160	159	153	204	180	156	153	168	177	163	173	164	178	167	168	191	140	165	174	176	171	177	186	189	173	157	174	173	162	164	153	174	177	168	188	165	176	170	176	187	180	160	166	163	171	166	145	193	151	157	177	186	183	204	160	171	159	169	156	163	173	172	154	164	195	163	150	207	190	161	161	164	177	171	150	176	150	182	165	189	174	155	146	179	159	175	182	171	169	162	162	178	150	155	165	188	152	172	163	171	173	157	173	180	156	148	164	165	166	208	163	154	144	175	166	151	152	195	178	170	192	162	173	160	156	192	167	164	159	174	167	183	172	177	194	159	187	162	185	173	174	150	176	182	152	147	168	176	188	168	177	150	181	158	155	186	162	176	173	196	175	156	165	163	161	184	181	191	163	156	168	173	170	179	175	155	196	155	188	165	158	156	173	183	149	170	166	161	158	161	167	148	177	184	185	161	175	190	175	159	175	166	171	168	168	181	140	176	161	153	169	155	161	183	170	182	157	175	168	171	167	165	161	157	185	157	152	163	181	194	194	181	186	175	182	169	194	196	171	185	181	147	158	158	185	135	182	170	165	187	178	146	160	165	173	158	174	175	193	159	176	195	162	171	157	154	168	152	189	154	157	161	153	156	199	171	167	167	181	184	157	156	151	161	149	186	183	164	142	193	165	175	169	152	153	166	181	181	166	182	168	182	147	165	172	162	169	154	145	173	165	169	183	172	178	186	165	164	213	166	147	151	172	161	177	196	169	184	160	208	173	171	178	165	162	183	146	160	179	171	153	149	132	165	187	168	158	167	148	153	177	170	172	174	158	154	185	178	155	185	165	145	160	158	161	175	181	156	178	165	153	163	164	163	181	186	150	148	192	187	181	174	144	165	171	151	180	187	169	180	152	174	183	162	176	182	179	167	167	165	181	149	177	177	164	152	165	175	177	161	180	176	153	164	175	170	192	165	169	175	160	175	163	168	163	162	180	173	162	152	172	175	156	177	167	160	172	190	186	153	175	169	161	176	155	157	166	184	157	180	164	168	157	167	161	179	169	167	190	177	138	192	175	164	148	166	161	187	162	182	159	193	171	167	180	192	152	168	206	165	185	171	167	198	173	188	154	155	155	189	167	159	202	158	183	152	187	173	165	176	180	167	159	171	167	186	145	181	169	172	154	176	180	190	140	188	185	157	158	214	172	168	183	169	184	177	164	169	163	166	170	153	181	173	185	171	155	181	162	182	171	149	153	183	184	164	166	166	183	180	183	146	192	169	156	173	168	181	199	184	175	167	191	170	148	165	190	169	154	183	154	170	177	161	156	186	148	161	171	165	169	158	153	203	174	163	164	182	174	156	161	166	185	151	196	179	178	180	179	152	180	149	154	158	174	183	173	174	160	157	165	179	160	167	196	159	160	177	161	148	179	166	166	160	193	196	192	193	141	158	171	146	163	158	198	178	174	178	172	159	172	190	166	179	155	158	161	190	156	188	185	184	159	156	173	168	165	176	171	181	150	159	172	190	165	189	163	144	185	171	174	178	171	178	173	175	157	157	164	169	169	176	170	183	177	183	166	186	192	191	169	198	156	165	176	163	186	172	160	150	156	174	174	156	173	172	183	187	176	156	182	170	189	167	190	174	174	161	199	177	174	182	173	144	176	177	176	188	192	170	162	184	181	188	161	184	151	160	180	160	182	165	174	185	161	189	191	162	179	175	157	153	158	169	149	163	165	175	185	174	154	186	167	197	156	181	190	171	147	177	157	169	169	167	194	164	189	211	190	157	119	167	172	186	166	172	181	170	177	166	182	208	159	172	176	176	169	163	167	156	197	158	158	175	149	160	159	152	174	168	188	173	170	166	177	179
35083	13270	38844	24160	2202	1853	1547	1268	1167	1112	902	840	796	757	726	654	674	688	666	694	709	702	629	652	610	560	547	568	562	579	566	524	553	486	561	562	602	704	679	623	584	647	655	596	603	644	622	1870	7074	6585	4816	3005	1428	736	594	471	433	425	421	434	387	418	444	429	418	460	435	403	427	452	430	421	440	452	432	408	430	441	427	420	397	451	456	428	380	443	428	421	429	408	403	409	445	398	407	383	409	447	414	401	397	414	461	450	425	464	413	386	458	397	400	415	451	425	403	390	405	467	450	405	432	447	394	432	431	433	427	418	438	418	402	446	422	443	416	433	394	421	435	439	432	444	438	408	461	395	398	421	422	417	410	403	437	424	414	429	440	434	465	414	387	441	434	393	422	465	420	466	421	414	405	418	413	467	441	417	435	434	423	436	449	413	428	433	443	423	436	449	453	429	440	449	417	394	428	457	419	457	446	441	388	478	386	452	406	433	412	408	449	446	474	444	450	425	439	402	422	402	440	408	434	422	418	455	421	452	382	394	453	465	410	428	385	436	448	411	435	407	421	440	403	440	432	442	440	432	464	467	427	399	451	441	483	437	488	406	414	411	412	429	423	409	414	453	435	446	427	441	455	394	411	442	416	424	456	453	439	424	419	435	417	416	439	469	418	455	449	435	432	420	398	403	416	437	449	372	403	431	420	424	463	440	432	412	421	425	435	430	421	431	429	394	431	393	424	425	442	425	445	447	429	414	451	432	439	439	409	410	438	410	450	394	462	409	429	449	468	432	411	427	440	409	434	453	426	402	398	458	403	437	424	425	435	447	434	438	424	450	446	459	413	453	437	460	452	435	427	433	422	442	415	439	428	391	406	375	451	426	441	440	443	397	431	428	399	423	461	396	413	401	413	428	388	416	402	409	415	449	417	428	410	416	465	435	431	425	426	412	416	419	392	423	411	432	414	410	413	413	408	440	449	438	432	435	434	478	419	452	403	422	433	411	417	447	412	462	420	411	458	453	430	420	425	404	418	406	412	457	433	503	430	449	420	412	430	427	432	434	440	424	476	449	461	422	417	407	419	447	411	448	427	445	405	443	391	394	411	448	415	383	412	441	405	406	430	445	413	397	427	458	416	424	425	458	438	406	412	433	378	425	386	403	449	443	417	426	421	407	445	468	434	411	414	428	438	421	419	421	374	431	429	402	431	412	400	419	438	428	413	414	435	432	452	413	457	390	415	441	436	441	398	460	402	441	437	458	448	424	425	456	436	401	411	422	433	429	391	404	439	424	399	404	429	432	422	411	402	415	417	416	405	417	447	439	417	420	421	423	434	432	444	456	432	402	419	415	425	404	418	442	422	410	451	430	416	432	445	488	459	440	435	451	429	430	470	430	438	434	427	430	428	423	470	422	434	428	424	430	429	400	451	447	433	412	433	469	402	366	420	463	401	437	451	400	416	427	429	412	465	425	411	414	418	434	422	441	441	419	445	420	411	420	420	411	437	458	422	459	453	394	424	410	471	431	408	411	413	436	454	418	420	427	410	412	376	421	442	461	446	431	419	422	437	412	397	401	430	435	423	438	502	434	409	421	399	383	402	428	458	449	462	465	401	458	403	425	434	431	413	429	430	424	379	430	424	432	437	412	449	413	430	426	461	436	415	423	446	411	443	461	428	413	385	402	440	407	435	418	406	468	432	441	426	402	427	439	474	445	476	415	440	403	452	434	466	419	404	429	410	451	447	433	438	431	428	422	430	458	425	435	448	403	465	410	458	444	434	421	439	421	434	440	436	402	412	400	413	450	431	424	438	417	421	465	433	404	475	432	441	404	419	436	414	448	431	443	431	403	414	402	436	443	419	457	439	450	426	425	451	435	435	476	412	442	438	474	394	418	453	440	461	453	444	428	457	417	418	440	430	433	426	461	421	434	420	438	440	432	427	415	417	411	445	436	421	459	461	446	383	410	429	442	445	437	419	418	416	440	391	424	419	434	410	457	444	426	410	441	440	414	429	433	413	425	420	430	409	424	419	425	443	429	437	454	427	430	419	442	438	426	475	431	423	423	438	438	443	425	449	396	449	417	389	450	452	477	433	412	449	439	427	436	411	411	408	466	441	440	462	422	419	440	425	424	464	420	436	422	446	431	409	455	419	414	452	442	437	445	442	444	453	423	404	392	400	431	396	405	423	400	437	401	441	448	447	444	449	441	384	423	441	442	423	506	445	430	409	466	477	414	423	431	446	432	458	395	409	432	426	428	382	408	433	398	437	469	455	448	450	393	395	428	412	448	405	431	444	407	452	441	437	420	458	430	425	381	430	425	434	449	477	432	452	431	431	414	453	383	413	388	411	443	418	445	419	451	431	446	413	480	397	451	442	405	425	420	381	426	413	424	422	390	402	448	445	443	430	421	427	441	399	423	459	401	433	403	429	453	465	469	463	395	415	424	432	455	475	427	439	432	407	464	417	446	418	451	451	409	428	424	442	428	402	445	429	448	439	417	410	437	450	435	409	430	450	442	411	451	422	453	415	431	424	413	422	440	430	442	429	423	417	454	456	423	464	438	417	460	445	412	394	409	440	405	414	444	434	415	394	469	462	372	413	451	416	435	433	446	406	422	422	432	436	450	417	443	416	450	421	447	430	446	400	436	434	427	406	405	426	452	437	420	434	432	438	433	416	402	438	425	406	422	435	433	458	427	407	452	439	369	419	406	444	422	409	433	448	448	424	419	423	411	413	431	439	418	410	426	442	413	420	440	446	387	429	409	430	379	449	433	449	418	438	451	412	461	421	427	428	411	488	399	423	426	461	471	445	439	414	450	435	441	444	408	426	424	431	401	434	434	418	439	436	448	410	434	461	417	404	424	437	447	455	436	440	420	424	430	388	480	428	418	487	458	379	414	385	447	406	445	442	484	424	439	416	402	437	436	429	426	448	451	443	434	436	466	396	432	421	393	433	470	445	467	486	401	426	426	455	483	443	437	439	421	424	438	447	440	433	448	447	411	445	414	423	450	434	410	443	442	445	392	426	411	411	439	427	414	408	452	406	449	420	433	401	385	414	429	431	408	464	449	432	452	463	420	434	402	430	435	413	452	443	386	452	425	404	434	444	415	429	424	423	468	401	421	432	442	453	408	439	436	417	399	422	443	405	446	450	412	441	439	417	440	436	417	412	403	432	442	413	415	420	415	429	415	386	463	471	465	416	410	420	433	463	433	430	431	487	433	452	424	452	406	366	425	440	447	446	416	448	438	427	456	416	460	402	445	422	442	425	436	465	410	402	451	440	388	430	446	409	448	409	432	415	456	420	438	446	437	447	445	428	454	448	440	449	422	447	451	438	377	431	422	433	443	458	424	420	432	393	407	405	447	441	429	463	409	442	435	422	422	387	442	420	426	455	443	397	426	432	465	430	401	450	404	430	413	496	399	403	414	447	442	421	424	412	440	437	411	438	449	402	422	379	404	451	429	412	419	437	497	433	410	435	434
57507	34447	40481	45238	17673	6254	1635	567	405	355	297	271	288	227	224	198	240	221	240	209	217	223	210	201	181	198	199	219	202	196	186	148	165	159	179	192	177	216	200	207	220	179	201	210	185	183	205	400	1796	1654	1232	882	435	224	184	194	164	128	146	146	167	174	157	128	173	150	171	148	172	152	160	148	148	171	174	170	155	142	176	162	154	154	184	157	169	178	155	175	166	151	152	167	145	193	184	154	172	169	155	153	153	167	173	169	158	121	151	143	168	175	129	159	165	190	170	172	160	140	137	152	154	186	160	152	160	165	150	157	164	160	175	174	146	176	157	152	156	185	165	160	149	167	167	164	162	147	172	170	172	166	181	168	148	152	177	141	153	170	167	147	155	158	170	144	143	151	152	134	138	145	156	136	158	155	155	174	176	168	148	172	173	157	192	154	139	150	157	181	166	149	155	160	160	141	151	143	160	165	152	167	151	190	181	144	155	167	150	136	187	154	165	181	171	164	148	177	168	154	184	148	166	172	172	163	171	170	148	169	166	165	163	166	158	147	155	142	160	155	176	185	161	182	156	189	177	152	178	136	161	144	159	159	133	148	147	182	176	169	162	167	163	151	151	208	149	162	155	158	168	158	174	168	174	187	166	149	157	158	173	176	143	165	174	187	143	149	162	155	162	150	161	154	141	168	168	159	176	168	152	174	135	168	164	154	139	156	159	158	149	177	168	148	168	147	172	142	141	159	177	168	158	147	142	175	165	147	174	182	155	168	169	152	157	163	153	153	166	168	157	145	159	149	145	159	158	144	154	136	171	178	177	160	157	162	161	153	151	169	158	145	150	143	155	160	151	160	160	176	167	195	178	155	154	170	164	154	166	166	147	164	154	171	154	140	151	171	152	142	166	155	147	158	160	166	159	154	176	172	160	167	152	139	187	192	153	165	174	141	162	189	143	144	188	159	148	175	144	156	144	154	144	168	155	154	141	150	141	164	187	148	145	171	163	156	178	179	162	157	157	136	160	174	160	169	164	154	146	158	181	181	169	162	160	156	136	183	126	160	161	174	155	161	149	152	162	176	145	149	159	158	163	139	172	162	176	164	152	157	170	149	181	163	177	161	180	163	144	182	131	158	156	183	184	180	178	169	164	158	151	162	158	138	167	173	163	175	144	153	148	157	162	174	184	167	160	153	174	143	149	163	164	158	143	144	167	148	146	136	163	144	175	133	190	152	163	146	144	146	162	166	135	170	170	158	149	158	153	180	171	171	150	150	162	151	155	137	176	154	156	154	158	183	184	155	172	158	137	150	156	159	173	167	171	155	138	191	152	163	164	176	163	153	158	150	168	161	136	140	156	152	162	157	175	154	166	157	171	153	136	141	137	166	167	146	159	142	155	140	171	148	155	163	178	150	158	168	142	177	172	145	152	156	157	162	175	134	175	135	162	139	155	157	157	168	156	137	132	147	158	166	153	158	183	166	169	158	156	170	155	163	171	151	157	151	146	175	165	161	151	155	166	170	152	164	166	143	159	139	150	168	150	173	172	151	165	148	138	168	173	181	161	161	173	181	147	170	159	140	170	170	146	149	153	179	161	146	156	140	161	144	163	169	164	150	187	142	168	172	177	171	143	171	144	171	144	147	170	153	151	166	170	169	164	152	151	170	158	165	161	164	152	177	172	150	158	154	170	171	142	173	181	162	174	155	136	148	174	156	158	174	170	148	150	160	151	176	156	153	170	167	161	163	157	149	173	154	146	152	130	146	176	163	157	154	134	189	154	167	137	183	150	157	163	176	179	182	152	144	161	152	160	180	151	168	170	170	166	166	174	162	142	154	150	151	162	167	181	177	163	157	155	174	158	174	167	161	162	175	166	169	167	152	155	180	177	156	170	160	174	159	158	165	131	156	181	170	159	163	156	166	174	196	153	164	168	157	161	139	187	160	167	158	166	181	170	158	151	176	128	173	172	148	150	159	190	158	142	182	170	181	167	154	162	159	154	161	154	169	178	177	164	156	177	141	170	153	165	160	175	173	139	161	171	139	154	160	158	159	209	150	182	131	145	173	153	173	149	166	141	170	164	172	148	175	147	183	192	170	157	171	149	166	171	150	163	165	155	153	150	179	140	167	141	171	153	172	187	171	161	148	170	163	165	162	173	180	152	147	151	158	164	154	156	170	171	154	148	144	144	149	163	166	156	160	149	179	141	172	158	161	166	149	147	167	153	176	177	171	165	153	171	168	170	141	172	167	169	153	153	183	187	117	161	173	150	163	155	168	166	164	151	168	164	135	176	162	147	151	147	142	156	137	159	166	152	165	188	159	156	146	154	155	143	158	155	164	148	166	186	173	168	158	151	174	162	165	160	193	174	138	166	163	153	149	175	160	177	147	159	175	150	140	146	148	154	162	169	144	158	151	173	155	163	125	154	163	172	158	146	173	150	175	176	157	160	170	171	157	155	149	168	154	142	171	182	153	172	143	156	168	153	151	184	162	148	142	154	152	163	153	145	153	166	171	155	170	163	165	173	152	171	145	148	167	162	175	175	149	161	169	147	143	148	163	156	175	188	153	159	171	172	163	166	180	157	156	164	150	166	154	174	161	165	154	145	160	182	157	182	149	167	129	146	142	151	156	162	156	165	168	173	172	182	159	175	148	152	134	179	177	170	180	139	158	160	149	165	169	161	160	178	134	133	144	169	152	144	157	167	179	144	169	164	160	153	160	159	153	163	175	161	142	156	135	151	155	161	167	145	140	143	184	156	127	167	164	158	172	152	146	133	176	181	151	151	186	144	170	156	173	167	168	155	162	151	171	151	160	161	153	167	160	168	165	147	146	137	131	168	133	158	157	142	157	155	124	147	142	180	161	165	171	163	173	172	175	183	154	160	143	155	151	164	157	161	190	156	168	155	164	153	153	167	150	166	159	144	141	168	156	169	156	154	179	150	149	157	155	154	161	163	167	185	158	163	167	167	168	166	141	163	157	161	169	155	156	183	151	157	153	131	169	146	151	151	162	167	150	165	132	172	149	181	146	172	151	153	158	133	141	174	162	158	170	149	171	164	152	148	175	154	171	142	164	163	165	199	152	165	150	137	171	162	137	175	157	154	155	200	161	163	153	164	198	172	163	154	157	186	166	172	154	138	150	174	154	175	150	144	154	160	125	177	144	162	170	182	163	159	166	167	166	181	156	174	148	167	153	150	173	181	171	188	166	174	164	184	149	173	176	141	149	159	201	132	150	151	155	157	161	151	162	165	154	185	163	182	166	166	188	174	129	144	144	150	175	149	160	158	152	154	169	158	157	152	159	156	179	158	211	151	155	171	165	151	175	150	167	157	178	168	165	154	154	176	158	163	151	157	155	169	149	142	174	164	161	144	150	154	132	171	138	156	174	135	151	162	178	160	194	158	166	168	134	164	151	171	150	173	147	148	169	168	160	158	145	157	157	153	159	162	148	180	151	184	155	152	176	169	177	137	150	135	159	147	129
45002	17705	42775	41052	3293	2949	2262	1821	1651	1439	1221	1089	1030	910	896	838	872	834	733	762	729	741	707	681	686	637	658	697	704	579	630	606	642	610	571	535	546	601	739	737	757	768	751	688	646	666	552	1934	10090	9252	6831	4345	2072	820	579	480	416	396	381	400	407	426	392	400	428	369	420	373	410	421	416	383	420	364	414	394	375	417	402	388	375	414	396	410	424	357	398	432	416	432	435	367	416	403	397	398	385	450	412	398	383	422	421	404	411	429	390	413	374	376	441	417	398	439	402	406	390	385	402	405	402	389	400	404	380	398	386	370	402	393	412	420	407	402	431	396	367	385	392	373	406	387	377	463	425	443	389	422	381	444	414	409	416	398	390	407	410	407	388	410	422	388	368	418	425	403	404	375	388	406	410	400	400	419	428	411	383	374	427	416	434	427	427	384	429	394	414	410	406	402	430	431	434	410	395	416	420	358	392	414	397	405	437	394	395	399	393	431	387	380	418	397	414	376	393	403	404	379	429	416	400	424	404	388	398	413	366	413	361	394	427	371	388	398	402	401	402	429	377	378	400	381	387	424	386	411	366	357	421	443	408	387	407	402	442	395	388	380	354	393	396	421	401	401	422	414	452	394	403	373	416	403	372	440	435	432	441	370	402	398	393	398	368	399	420	368	390	417	436	385	435	409	403	398	405	365	380	383	415	397	389	391	368	410	375	410	394	368	384	433	365	387	422	421	381	424	422	398	398	400	389	400	395	437	400	386	394	425	434	402	398	366	391	404	407	401	410	406	379	419	386	437	357	439	407	392	387	397	401	371	424	370	428	425	453	384	436	390	430	379	411	438	392	398	462	386	402	416	378	411	393	409	446	416	365	398	391	396	393	413	435	425	399	383	436	430	387	398	388	413	426	415	396	408	449	390	370	390	393	395	416	417	413	367	405	414	403	419	417	414	418	402	413	393	427	430	411	427	395	412	409	423	411	423	423	384	377	437	426	400	403	403	428	431	392	418	416	409	378	384	354	412	395	399	384	374	407	390	399	410	411	398	391	367	364	433	434	427	467	446	397	402	384	388	409	416	383	458	422	389	374	391	406	389	372	419	385	390	401	421	447	424	394	396	407	399	415	398	420	393	380	427	402	428	451	409	395	446	403	389	388	401	417	427	391	405	404	407	424	397	412	399	387	431	410	384	367	404	398	390	406	397	403	379	410	434	396	435	410	388	401	424	383	385	379	410	380	390	386	412	370	396	421	414	428	381	419	435	422	401	395	432	411	385	407	412	421	427	432	396	410	363	406	405	384	380	423	392	413	399	396	404	406	394	403	430	405	395	393	383	369	411	441	357	400	406	423	416	389	380	409	406	413	413	375	411	370	425	393	428	420	372	406	410	433	414	435	455	416	373	393	430	386	408	410	440	398	418	389	450	384	403	392	390	423	405	396	414	380	367	424	392	418	388	411	401	417	398	373	419	435	407	432	419	423	408	410	374	401	397	422	419	408	406	385	407	373	406	378	415	373	392	390	452	435	406	397	419	401	407	371	414	432	378	424	401	434	406	402	381	402	401	406	417	382	375	404	403	404	394	419	435	375	436	401	410	433	404	409	429	444	403	388	397	377	387	390	391	392	401	399	375	362	445	456	369	420	394	414	385	405	379	413	410	389	401	386	379	400	406	417	417	386	428	369	411	410	410	431	431	372	393	403	425	407	383	393	417	395	444	403	422	412	418	423	413	415	413	391	403	427	426	422	415	408	393	413	406	402	383	408	381	394	431	390	392	401	370	390	395	415	432	397	414	383	400	408	381	407	408	387	399	364	400	416	423	402	386	397	403	422	380	386	397	420	393	441	400	404	415	393	387	437	354	400	421	381	389	403	414	410	375	392	422	377	413	387	411	391	426	409	394	394	412	403	389	370	460	417	419	365	396	416	410	397	425	421	424	416	383	444	402	399	420	410	421	369	426	397	393	406	388	385	404	427	399	382	400	393	409	377	422	414	408	395	376	425	411	402	412	403	396	404	426	424	380	439	415	383	394	343	416	408	365	407	398	404	377	420	404	399	385	391	381	388	393	397	365	404	370	392	413	414	401	401	448	396	402	375	395	416	404	413	416	408	369	405	350	440	389	397	433	407	406	394	420	381	374	369	388	404	406	386	409	398	400	417	399	375	377	406	373	411	379	386	410	403	381	427	422	408	450	417	420	430	413	398	451	410	385	415	401	403	373	389	429	453	397	406	400	431	399	410	413	393	398	397	394	412	365	378	401	411	387	428	401	398	413	424	397	411	393	430	396	422	427	373	437	423	421	413	427	380	384	392	380	410	418	416	414	417	427	388	414	406	391	406	387	400	427	406	400	398	415	374	400	398	387	403	375	404	405	440	374	398	387	419	414	358	382	420	405	414	428	397	445	411	382	422	400	409	396	426	406	422	390	383	388	378	413	417	382	411	406	401	389	389	385	386	379	410	350	383	379	431	407	392	416	400	415	408	401	408	390	408	408	393	402	392	394	394	430	385	378	414	424	396	386	399	416	395	382	406	396	411	412	407	425	405	413	390	417	427	445	411	414	418	402	436	406	380	403	397	393	391	382	401	432	422	433	390	397	427	395	381	398	418	418	371	385	377	384	369	389	426	384	384	395	374	425	396	415	395	415	380	442	398	399	456	420	412	380	450	437	376	402	388	440	387	409	393	421	407	407	427	415	403	380	422	374	398	412	370	409	393	392	385	419	411	401	392	444	400	412	393	417	414	394	427	382	432	470	381	416	410	388	416	405	387	454	392	397	435	389	404	403	381	367	461	407	390	392	423	425	389	428	389	398	373	399	407	425	405	417	436	396	419	431	434	433	410	406	425	404	460	421	384	421	395	442	419	415	430	380	427	391	378	424	405	407	414	398	409	396	418	442	416	420	434	381	412	376	406	405	399	369	432	408	423	425	423	379	412	391	425	405	389	413	363	388	398	370	386	392	443	399	420	370	381	423	412	395	422	408	397	417	395	399	387	358	393	422	390	380	387	393	401	432	412	447	421	430	418	421	435	387	383	417	361	393	410	388	438	445	396	411	380	416	394	409	404	412	411	435	380	363	390	399	394	399	416	433	415	379	436	416	430	427	410	386	408	367	440	423	404	396	391	399	430	375	376	367	422	412	388	371	431	410	382	380	424	395	418	395	406	389	424	396	380	393	408	394	424	374	416	369	395	405	386	400	409	394	385	369	411	384	419	419	402	411	409	409	377	400	425	398	379	461	407	395	403	423	398	410	382	387	388	416	412	419	437	454	395	397	424	397	392	416	434	391	420	371	385	402	394	404	431	364	416	385	400	380	384	400	367	378	396	404	399	393	418	370	401	394	419	419	388	418	355	390	425	407	397	353	406	367	390	418	431	399	377	398	414	429	353	402	405	390	408	399	417	403	399	355	412	391	393	431	396	386	407	395	352	405	405	415	406	410	388	409	402	420	404	397	372	376	400	397	414	402	372	385	371	425	401	390
18279	6961	7029	4055	333	194	181	144	161	158	150	164	138	169	147	138	142	167	161	172	144	183	163	147	158	160	198	153	158	166	191	141	167	138	140	173	145	152	151	151	146	171	172	158	153	149	171	152	227	296	293	270	241	175	159	149	169	168	172	150	150	158	143	152	148	158	163	161	135	151	132	150	150	171	154	151	139	136	157	119	135	145	129	135	149	127	152	150	152	141	131	111	152	136	152	146	164	136	144	136	155	143	121	153	132	142	141	140	167	132	165	176	156	156	129	143	143	154	149	184	139	131	158	154	135	140	126	131	133	143	154	154	130	149	150	163	156	153	131	134	138	135	161	133	120	166	143	139	120	171	132	187	168	170	154	149	154	154	153	164	165	148	149	157	128	155	157	148	151	142	140	135	155	145	156	150	148	132	141	166	160	131	152	140	153	138	141	159	162	159	152	139	146	130	147	163	160	172	140	147	133	138	154	133	139	118	141	149	156	136	139	135	169	174	149	125	154	159	140	135	154	152	154	137	155	142	151	159	146	153	169	152	165	144	155	156	144	142	147	137	124	155	137	137	141	179	134	149	145	144	155	140	176	165	160	164	135	168	146	147	161	164	150	165	159	143	151	142	146	170	150	143	143	143	142	167	143	144	141	154	156	136	126	143	154	178	153	127	139	156	162	149	163	169	156	144	150	140	146	162	156	148	129	161	157	129	138	164	149	166	151	134	150	131	154	131	146	137	133	141	140	150	153	140	154	147	149	135	136	148	138	165	140	158	172	163	183	159	139	154	167	136	138	150	143	155	144	154	154	141	172	168	178	159	141	139	157	148	136	148	136	109	161	168	159	143	129	146	141	145	143	147	159	138	147	145	162	150	125	154	155	149	149	150	133	165	146	164	125	149	138	149	143	154	126	129	149	158	158	143	155	143	146	159	156	141	121	127	146	146	152	144	165	148	163	163	134	160	182	143	152	154	149	141	132	155	146	143	146	153	168	152	138	146	139	151	150	148	155	151	130	165	141	135	139	151	147	147	128	147	123	141	184	153	146	158	166	134	174	152	147	145	136	150	152	125	146	165	161	155	152	148	134	146	133	165	157	153	157	128	153	128	151	142	126	155	125	138	138	134	138	159	160	162	144	136	143	148	161	136	147	173	148	133	142	169	148	139	161	159	132	148	151	137	140	143	148	154	138	154	154	143	128	140	154	141	128	153	154	145	150	170	181	161	138	139	149	135	162	137	159	154	154	139	136	151	164	150	163	158	143	157	163	136	139	148	165	150	125	136	148	114	139	135	169	124	152	149	174	160	152	153	159	142	149	126	147	134	124	141	146	143	138	170	162	172	123	153	137	142	155	151	144	147	156	148	149	155	115	145	131	149	147	141	143	155	163	150	128	127	136	170	143	129	140	133	131	161	130	155	160	147	139	151	150	133	141	153	152	160	148	146	147	141	148	113	145	153	158	147	145	133	170	161	123	141	149	154	146	150	144	136	175	162	158	137	134	147	146	139	154	165	118	140	139	163	155	151	159	161	132	143	142	140	141	149	146	117	142	164	144	165	124	148	139	137	142	155	167	151	156	164	149	153	147	145	152	158	133	153	127	148	162	140	128	152	136	137	175	150	164	124	126	142	140	138	149	151	147	151	127	131	142	146	133	158	147	153	143	145	147	146	165	166	156	164	186	147	155	152	140	136	137	143	182	146	164	133	158	142	149	137	156	142	150	157	179	145	152	140	163	136	145	146	143	138	135	153	142	130	150	149	153	147	159	149	160	158	147	157	132	131	153	160	144	142	138	146	144	160	140	153	153	167	147	138	155	121	148	138	167	150	139	142	133	139	145	145	148	158	141	141	149	141	152	177	171	150	150	163	148	164	152	151	158	136	132	165	140	127	155	137	136	139	135	152	143	143	140	137	158	137	163	150	147	148	160	142	143	145	134	140	152	159	152	120	148	135	170	150	148	148	158	156	146	149	151	127	156	163	150	145	141	135	151	152	129	137	148	133	124	143	151	153	164	139	139	154	163	150	142	160	145	135	141	151	127	157	143	137	153	149	165	150	170	134	161	152	132	147	143	156	122	130	137	175	136	157	152	158	147	134	151	120	167	143	144	134	140	156	154	145	146	157	166	150	132	147	158	133	145	128	127	147	164	145	128	149	141	161	151	151	160	160	163	152	141	130	139	156	164	150	165	155	163	176	157	136	136	186	154	152	139	150	138	133	148	139	147	128	129	144	132	148	143	142	132	137	136	144	136	144	146	137	157	153	152	134	154	143	144	132	160	125	147	148	167	142	153	150	141	155	135	144	153	150	154	154	143	153	143	152	145	148	139	130	146	135	144	133	151	160	155	140	135	167	138	169	129	166	133	175	166	145	122	135	133	139	146	143	145	155	132	146	166	143	155	149	170	136	173	162	149	127	160	160	157	159	147	158	126	128	154	146	134	157	147	154	140	172	151	133	166	148	170	176	141	142	164	127	131	156	149	150	130	166	152	181	161	147	152	140	160	160	143	134	138	152	140	171	166	158	142	128	150	136	131	128	149	166	161	155	155	147	138	151	142	152	157	137	155	140	146	151	144	167	156	145	144	146	141	145	143	156	157	148	127	135	166	147	143	167	154	134	152	126	158	128	168	160	180	137	128	130	151	146	152	159	128	142	161	139	140	164	142	155	157	146	172	124	151	148	137	151	136	161	123	139	138	156	133	137	145	144	153	157	138	158	151	154	146	137	149	164	157	156	159	149	148	133	152	153	149	151	136	145	152	159	148	144	153	144	172	160	158	165	156	134	126	176	154	131	154	161	152	139	167	157	155	141	147	154	136	152	137	161	156	157	164	126	138	124	120	145	138	147	158	148	142	155	134	166	133	159	136	147	170	134	140	153	137	169	146	160	145	139	129	151	145	173	151	156	162	147	157	153	133	140	125	171	140	143	148	140	150	148	170	154	156	129	148	135	174	166	181	164	163	136	157	150	165	143	173	146	154	140	164	134	143	161	122	164	163	167	151	161	158	162	143	138	162	135	159	151	139	161	142	159	161	128	154	145	139	163	128	166	175	160	148	136	149	139	134	169	157	156	137	168	150	162	142	159	177	143	142	150	138	174	176	139	138	134	145	133	136	149	127	146	142	150	142	141	136	144	164	148	158	147	147	155	137	175	166	172	165	146	160	152	143	139	151	145	131	146	164	149	145	125	142	153	163	126	132	163	145	133	134	156	165	149	169	157	166	150	154	150	148	156	136	135	147	136	156	130	142	150	168	144	135	138	149	156	150	142	156	132	143	144	138	123	171	153	144	138	152	139	147	139	129	150	161	143	145	135	148	131	161	163	140	158	143	162	122	146	139	125	137	132	150	152	160	149	143	127	146	148	158	129	167	141	158	157	177	160	149	142	148	169	145	144	151	166	158	157	140	129	160	138	127	173	179	156	141	150	160	149	159	132	127	127	137	139	158	142	158	150	151	139	151	112	160	145	147	167	153	156
12994	4180	12679	8749	522	528	461	455	459	440	416	391	406	388	427	446	404	483	451	474	432	502	398	426	441	450	465	453	445	462	424	441	435	414	389	432	414	406	468	527	476	439	446	455	402	444	436	428	1033	1296	1328	1015	724	483	412	414	379	392	421	400	381	390	425	394	377	361	375	409	403	390	397	412	396	391	392	409	413	394	363	398	369	376	419	389	361	375	370	360	413	379	386	368	380	374	383	386	392	377	410	392	406	381	421	388	379	396	366	380	377	361	341	384	393	399	377	400	392	383	341	385	370	412	371	382	363	388	365	362	361	399	386	434	420	346	419	382	409	431	387	409	352	384	383	385	380	381	375	395	402	401	410	375	424	399	364	422	386	389	416	406	381	399	390	373	399	388	376	394	386	370	394	348	376	374	401	370	396	366	390	367	378	390	391	418	384	384	400	375	373	406	377	384	376	386	380	347	389	428	382	378	363	422	349	407	379	401	399	382	369	380	403	380	381	390	413	397	371	392	394	372	381	361	366	389	392	416	370	385	371	371	393	396	394	409	369	366	394	418	354	372	384	398	373	382	395	358	383	376	348	383	366	385	386	348	380	385	383	379	349	390	352	387	403	373	366	423	432	344	375	376	411	380	395	422	439	347	349	398	437	379	375	387	352	378	435	357	380	394	428	407	369	401	390	370	407	396	369	375	398	355	341	371	398	384	369	400	364	384	423	372	413	351	397	405	381	384	363	343	386	376	377	377	384	351	364	401	365	386	377	370	356	353	387	396	392	391	359	385	380	405	389	399	432	392	380	386	389	374	381	393	390	409	374	371	381	384	407	393	341	382	408	384	346	426	404	379	392	382	372	364	389	373	389	374	381	384	358	430	407	381	381	386	361	378	405	357	365	375	398	418	393	402	357	366	409	384	417	348	388	381	354	378	370	373	411	433	371	416	404	377	375	378	384	382	416	373	347	383	409	380	344	379	392	398	391	417	365	385	360	363	380	373	382	438	392	393	369	425	339	356	360	374	407	400	357	373	351	345	368	433	397	390	381	384	387	389	386	351	346	381	363	404	373	383	372	374	362	407	357	383	419	374	375	357	408	380	365	383	364	380	369	392	411	380	384	375	376	389	360	409	383	378	386	347	403	388	410	377	391	392	353	353	378	374	366	393	355	383	382	386	347	375	415	360	413	391	378	349	399	390	365	377	398	376	383	392	408	398	403	381	386	384	390	402	365	403	367	357	376	392	399	399	377	382	403	351	367	426	372	408	365	396	382	389	417	360	368	385	392	371	390	404	368	370	397	400	376	378	375	405	393	403	388	399	353	371	381	392	366	379	409	352	364	405	354	313	380	399	375	396	395	363	388	410	381	394	413	386	395	405	412	398	347	404	417	419	403	414	386	384	394	360	402	390	383	381	391	369	364	380	368	346	374	382	381	381	388	401	337	402	383	422	370	428	340	388	392	376	367	378	388	376	416	369	333	393	399	395	394	361	397	373	386	370	373	370	352	379	417	365	393	385	344	405	367	392	394	355	377	397	391	367	370	404	383	378	380	358	387	369	421	385	407	398	400	385	389	383	414	389	393	400	409	392	387	378	361	357	382	386	388	387	420	378	370	370	419	375	389	390	387	383	405	380	355	423	378	366	393	351	395	426	363	411	378	388	376	372	401	355	369	327	367	385	390	378	389	394	362	377	399	374	359	397	384	399	388	385	408	357	383	391	383	390	398	372	379	373	383	347	378	413	395	393	355	395	361	354	395	394	381	389	416	406	355	402	400	406	374	399	355	388	399	397	370	363	400	423	431	406	386	385	383	420	360	401	339	363	385	401	406	395	408	387	388	399	410	365	379	361	358	375	399	372	402	413	389	387	377	358	409	369	364	388	391	371	372	395	368	372	352	393	398	400	364	396	408	388	365	385	372	362	374	357	347	390	374	383	368	396	388	398	385	417	404	377	371	403	395	388	367	354	378	418	370	381	406	357	379	405	393	399	355	421	417	413	356	370	378	405	359	374	423	375	351	392	393	368	391	408	393	392	391	397	382	380	392	382	362	379	390	374	369	370	356	409	402	378	421	383	383	344	381	372	387	367	353	363	367	419	363	339	391	426	417	383	367	380	388	399	366	376	362	415	353	383	360	356	384	369	366	363	408	375	382	394	395	343	356	387	396	386	368	399	393	394	407	388	379	362	417	392	405	367	338	393	367	373	350	360	382	402	389	387	401	372	360	406	347	412	363	342	410	395	372	381	384	390	381	417	411	385	378	350	392	387	403	369	362	358	372	418	385	437	392	405	398	406	372	386	359	405	382	385	398	370	373	360	357	378	374	354	406	368	368	382	373	408	357	361	413	371	385	355	391	390	351	355	382	370	414	397	385	435	384	415	355	366	398	386	410	370	401	346	348	340	415	368	370	371	430	380	353	387	370	410	391	368	380	401	390	390	412	406	373	398	388	378	381	418	401	360	407	409	379	365	357	369	377	388	357	371	419	372	355	378	368	375	378	386	434	374	367	370	377	381	374	375	372	388	377	356	397	383	358	399	416	375	408	388	412	373	382	415	397	356	350	385	405	366	417	375	378	382	388	390	363	367	368	392	410	390	384	395	398	384	403	373	392	360	362	388	399	376	420	361	370	372	381	372	429	371	375	363	355	393	350	358	378	375	358	348	378	397	391	374	379	417	376	382	389	360	370	369	386	393	388	354	376	366	393	396	389	369	391	373	382	377	368	345	384	375	409	385	385	391	406	381	334	367	377	375	359	388	388	379	381	371	415	378	347	373	375	398	353	393	368	390	388	387	348	400	377	366	390	409	378	349	378	353	378	383	398	369	396	401	405	390	391	396	373	373	384	376	416	393	392	412	389	410	369	377	363	354	386	392	388	379	387	376	388	394	386	359	395	362	385	373	389	358	368	369	411	386	425	381	399	398	392	371	363	389	356	371	380	409	379	365	398	355	399	395	374	402	376	413	385	353	391	374	397	359	402	378	364	418	391	405	399	346	387	403	346	392	378	397	388	330	362	404	400	384	398	377	360	378	359	396	371	386	377	378	395	381	399	374	392	406	383	413	394	375	357	338	389	363	392	387	391	363	383	384	402	381	409	375	425	377	379	380	380	383	406	406	367	392	387	360	358	397	391	352	363	381	412	399	420	422	389	357	421	385	369	402	376	375	387	356	376	371	424	426	374	380	417	354	398	392	348	376	395	387	415	380	435	384	382	366	421	400	362	368	362	411	388	352	368	412	397	396	430	392	387	353	404	377	365	371	372	362	356	366	385	357	397	357	370	429	409	407	377	410	377	424	388	374	364	367	413	382	424	394	383	374	396	377	381	386	407	406	377	375	417	392	379	333	389	373	400	412	348	352	376	392	376	370	403	413	395	382	410	389	353	386	367	399	406	379	352	373	370	378	392	347	345	378	396	394	394	413	362	376	395	386	367	412	366	415	397	400	378	374	380	389	384	356	401	368	396	387	380	373	357	394	394	384
35932	18742	52867	42733	10386	1479	617	354	279	267	248	255	234	222	223	213	212	209	199	199	225	245	195	206	195	215	186	175	196	192	182	209	206	196	165	164	179	190	186	215	218	181	196	196	182	227	183	291	958	977	864	584	351	228	208	158	150	181	177	172	182	164	164	175	171	146	186	191	166	158	183	169	164	188	156	189	184	173	189	177	147	147	173	171	167	188	170	177	199	176	152	151	184	180	171	188	159	162	144	156	198	192	179	153	169	193	160	151	159	187	152	142	173	180	163	179	151	182	178	186	163	170	183	171	174	159	176	188	150	176	180	170	176	187	191	169	176	194	161	183	168	203	144	168	174	178	153	175	172	151	166	176	215	172	167	184	164	173	182	182	164	187	185	186	193	173	174	155	178	156	153	189	150	166	155	161	169	186	146	176	176	162	173	162	203	193	171	188	173	172	172	180	164	184	170	162	135	165	169	155	154	174	174	157	198	158	178	167	171	192	116	192	208	164	165	154	171	181	165	175	162	196	165	153	170	164	189	191	168	145	176	202	179	153	159	188	168	169	171	164	190	197	158	136	161	148	136	168	170	167	171	134	208	164	181	147	178	181	172	187	184	153	176	147	151	172	160	178	157	167	183	170	160	187	147	177	175	169	170	152	189	166	202	179	161	181	189	175	169	177	165	193	171	190	174	160	185	155	160	172	158	166	185	180	156	202	174	171	177	175	164	176	160	164	159	167	151	178	156	167	165	159	147	167	167	185	164	172	159	180	176	186	174	187	147	189	178	168	177	152	170	169	174	180	154	176	184	174	170	170	171	193	173	171	167	168	176	188	161	172	174	147	170	153	180	191	153	143	156	173	193	150	161	159	179	163	159	189	164	177	184	173	183	198	187	164	180	150	173	164	168	159	156	154	156	200	185	151	178	194	166	183	164	171	173	160	187	177	145	176	164	182	154	162	190	174	184	175	177	181	173	171	162	149	182	159	186	158	172	153	158	166	177	185	175	163	173	186	174	198	176	178	168	162	188	168	150	164	188	177	148	177	152	180	191	213	168	163	188	153	161	176	161	171	172	163	155	149	173	181	158	171	179	165	178	161	169	164	166	161	170	170	170	155	187	170	165	158	133	185	173	188	159	161	187	181	166	181	162	172	149	187	170	174	199	172	177	184	173	176	175	157	150	190	161	164	179	169	182	164	185	163	174	150	186	183	145	174	168	160	172	163	173	172	146	193	164	187	187	189	180	172	178	176	172	175	149	180	182	180	155	189	163	180	170	187	189	150	175	181	175	158	197	168	168	172	153	179	169	180	167	174	153	167	185	168	178	181	170	177	168	168	188	199	148	161	165	180	156	157	163	155	163	158	174	162	174	159	191	171	187	173	182	175	185	191	175	173	163	193	163	167	149	183	169	177	153	179	175	180	186	178	174	178	151	162	164	170	174	164	174	173	179	184	159	169	145	160	166	194	174	193	158	155	173	182	182	182	170	174	195	155	154	155	152	174	174	165	181	161	178	175	168	179	174	157	172	169	146	176	163	188	145	194	174	184	173	183	168	168	158	182	173	181	185	189	164	173	177	193	184	165	159	188	172	160	168	171	162	194	161	166	156	188	175	155	176	171	164	197	164	185	162	193	176	171	158	162	180	178	143	169	160	179	166	214	158	162	194	155	131	178	169	169	169	188	169	178	180	155	163	169	160	173	187	173	173	163	166	153	171	177	156	167	180	154	169	172	155	168	170	148	145	172	179	180	173	174	181	154	188	161	157	176	183	157	162	171	179	173	166	161	180	191	182	199	191	187	146	186	169	186	182	185	177	189	167	188	179	196	153	186	156	171	183	164	185	151	178	158	143	177	176	168	190	176	168	174	171	157	189	168	158	164	172	164	141	164	177	197	167	200	161	202	162	188	144	145	134	169	172	182	176	183	148	184	174	175	170	178	167	189	180	158	148	160	168	155	175	167	171	200	171	158	181	161	170	174	164	173	175	192	171	193	150	194	157	181	167	182	164	175	154	184	188	193	159	193	156	163	158	180	180	186	151	184	170	156	194	171	163	168	161	173	191	174	174	188	159	164	143	173	167	150	185	154	168	176	170	152	184	170	157	164	157	141	163	195	147	173	192	163	212	195	186	169	173	169	183	168	155	176	173	167	159	173	175	165	181	177	190	172	151	178	182	159	170	184	186	165	164	166	166	195	173	182	164	185	157	175	188	182	164	164	172	170	177	169	175	164	161	168	156	165	162	157	186	190	170	159	182	174	167	178	181	154	144	200	166	168	169	180	183	195	171	172	159	161	161	177	180	157	186	186	173	190	174	154	167	184	179	175	151	205	167	173	160	178	175	170	164	148	170	150	197	164	165	161	147	185	184	186	194	145	173	183	162	172	183	159	175	162	155	171	169	177	175	160	166	162	168	181	166	171	172	162	172	191	183	174	137	166	161	156	149	157	169	180	176	160	170	145	170	183	161	185	157	167	159	152	178	180	172	183	191	177	176	161	146	173	195	158	166	165	156	181	158	174	179	169	179	160	186	172	164	179	172	166	187	183	166	170	170	183	176	161	165	170	174	156	170	162	203	182	175	173	169	180	170	153	169	149	174	163	169	149	182	170	150	181	171	183	166	154	198	167	160	180	159	177	169	189	156	176	160	159	181	164	179	192	175	159	189	152	173	189	171	158	169	151	169	174	148	188	159	186	193	163	173	186	178	206	156	170	185	174	183	158	148	190	165	177	161	183	174	151	180	197	158	181	172	169	167	161	151	174	172	161	173	162	156	157	153	162	169	193	172	162	150	168	183	187	196	172	173	184	169	162	168	178	156	175	173	166	198	139	150	161	170	177	177	176	171	173	173	170	166	188	181	174	179	174	162	192	165	143	166	176	169	160	179	152	193	163	197	166	186	160	173	187	183	169	185	154	189	177	168	147	165	168	160	156	191	174	181	166	177	176	163	177	166	172	190	184	185	159	197	169	152	183	171	187	172	164	174	142	182	188	168	170	149	149	174	167	169	183	157	161	172	192	156	148	159	169	154	186	167	155	183	165	170	161	174	154	180	163	184	177	191	168	152	213	164	195	162	173	171	159	162	169	171	172	165	181	177	170	187	165	149	152	168	176	151	170	173	171	153	184	164	176	175	156	176	162	185	163	175	178	168	176	173	172	171	162	174	167	175	150	186	180	158	175	174	148	171	168	181	170	186	175	187	167	172	179	179	170	174	162	158	148	173	174	193	203	176	197	167	181	172	153	133	169	179	192	163	157	183	152	158	187	184	162	157	169	191	162	198	159	153	180	173	157	154	179	198	150	194	166	146	203	167	158	177	177	183	191	184	180	166	167	172	163	196	163	209	187	164	156	168	162	177	166	161	174	177	187	184	174	168	190	159	171	173	169	157	197	185	152	161	180	172	154	153	196	180	153	169	170	153	193	154	164	155	167	159	164	185	182	193	183	182	165	149	163	178	189	167	153	176	176	175	171	162	153	151	151
23275	6580	51549	34813	2211	1901	1645	1312	1156	1055	941	909	785	741	717	635	648	612	652	680	655	634	598	621	607	596	595	587	596	564	532	558	583	490	503	497	497	539	579	654	599	640	631	588	550	564	593	1318	6194	5848	4923	3050	1347	724	565	467	440	424	468	452	373	447	416	416	444	440	419	474	407	421	437	403	424	420	457	413	408	478	453	469	457	448	390	399	435	419	486	408	464	428	425	438	439	434	464	446	439	456	431	464	394	436	446	438	425	426	422	468	460	425	431	418	446	442	429	401	410	437	457	455	470	406	451	457	470	439	422	422	460	404	440	445	416	442	403	432	416	424	433	435	450	424	423	401	417	416	422	414	404	429	436	483	482	424	438	453	396	420	436	430	404	416	454	473	425	500	451	415	442	423	420	434	439	418	416	422	461	432	410	451	447	462	433	418	390	455	411	430	406	418	392	445	459	449	456	445	444	415	399	447	428	484	412	417	464	419	415	459	422	420	438	479	413	432	408	464	449	428	446	453	430	397	404	449	438	440	387	410	424	400	436	443	424	452	430	434	417	387	465	424	423	459	413	423	443	412	397	446	433	455	447	425	434	430	448	430	450	431	426	424	432	443	445	408	451	434	400	428	420	433	427	458	438	420	391	456	417	441	435	450	430	456	416	424	438	416	439	431	452	412	410	431	433	404	455	444	462	395	411	453	429	414	470	453	411	466	430	404	434	444	474	453	446	419	434	404	464	452	425	402	467	448	477	421	418	435	453	443	433	446	446	424	432	403	476	406	449	421	414	468	430	427	388	431	394	453	460	441	439	451	456	404	431	401	403	433	437	451	446	417	441	474	423	413	430	415	410	399	429	447	433	395	418	431	447	391	451	425	412	414	451	388	404	419	396	466	414	437	413	406	436	434	397	444	458	468	457	403	452	453	422	409	453	451	454	434	417	457	463	421	432	445	442	414	417	407	463	462	466	442	443	473	413	418	423	458	431	456	425	440	461	441	449	448	412	411	418	403	414	410	446	443	433	444	399	410	397	415	415	473	436	409	425	418	438	417	459	448	430	440	457	475	415	447	464	457	407	393	442	447	409	433	464	439	484	421	426	419	435	455	419	463	389	465	417	425	428	461	476	446	485	399	414	392	461	415	409	440	411	429	427	454	440	449	441	426	435	404	423	455	413	412	431	413	455	429	441	385	433	469	463	471	410	410	432	445	439	471	467	390	433	429	445	441	427	387	432	425	473	415	436	446	411	443	422	417	451	442	415	415	435	399	419	433	461	413	451	412	402	411	380	399	467	392	433	409	418	425	410	442	431	450	421	419	414	409	395	461	444	442	416	424	444	435	413	451	452	406	436	436	414	447	460	382	412	428	419	405	434	412	449	458	419	438	397	434	441	437	419	443	459	440	424	445	430	428	434	432	434	413	428	397	449	435	423	437	468	442	431	430	450	411	436	459	459	428	456	399	479	469	431	418	432	425	440	450	403	430	416	432	397	438	464	426	424	393	401	456	445	439	429	433	382	407	434	428	428	456	451	395	419	428	438	431	396	454	428	454	424	423	412	422	429	445	382	440	438	442	409	406	434	402	422	422	431	437	421	434	427	434	426	467	460	394	459	418	429	384	468	455	454	469	411	413	476	442	429	421	423	456	436	446	450	441	455	434	407	421	449	452	454	443	407	429	437	431	460	480	450	458	466	406	437	426	402	404	448	425	472	447	427	414	448	444	441	434	443	427	448	414	478	468	413	414	461	367	422	430	447	429	412	402	445	417	414	398	405	447	388	425	407	449	444	455	437	461	418	450	398	415	453	412	415	421	476	448	427	448	437	448	434	428	431	422	456	423	423	485	427	423	455	430	419	462	390	423	417	444	447	459	433	462	456	420	440	422	428	434	451	465	437	436	416	436	433	408	435	387	416	430	440	414	422	398	423	461	424	469	432	442	415	416	439	444	415	451	454	440	436	427	398	448	429	406	439	422	425	431	453	407	461	431	460	430	436	455	391	418	426	439	440	457	426	432	456	444	473	386	456	423	423	482	416	438	420	414	412	416	420	432	429	432	469	469	449	425	441	445	436	449	465	441	420	415	457	439	440	458	453	428	445	389	458	411	411	427	436	414	370	470	411	462	454	435	400	413	395	416	431	438	412	446	426	425	397	478	431	420	405	445	445	442	445	451	429	424	428	475	419	407	392	450	428	421	429	428	403	462	451	460	414	410	463	444	459	475	424	424	429	443	455	438	428	416	420	425	453	432	464	455	416	425	423	448	418	432	443	429	414	463	455	467	446	414	445	445	418	427	428	435	442	414	451	432	436	477	416	426	374	449	396	444	419	455	393	459	403	464	448	467	398	454	434	433	450	445	399	427	435	441	397	423	421	399	430	444	431	415	437	448	444	459	439	407	441	461	458	481	405	457	422	425	416	432	433	436	453	452	413	423	425	416	436	431	453	466	447	433	472	413	388	457	443	441	406	450	452	415	401	410	444	389	416	452	426	471	438	404	448	398	471	446	408	444	451	454	427	447	423	417	396	385	463	447	372	404	427	436	483	451	464	449	446	452	426	406	424	464	428	423	430	447	454	431	446	433	423	437	436	449	427	432	390	425	462	412	444	439	448	436	426	449	402	425	481	419	445	434	431	433	443	445	388	438	469	438	436	441	433	439	464	420	449	425	413	451	419	422	411	440	462	440	468	400	442	455	447	456	464	457	414	427	416	446	406	434	435	459	437	421	442	413	441	391	421	434	423	451	481	426	418	444	419	416	390	429	423	429	468	461	443	413	403	464	418	438	415	442	429	420	449	437	451	440	450	403	429	421	413	459	454	429	454	449	428	455	432	433	427	424	435	450	418	424	456	422	457	432	444	424	408	461	419	448	453	390	417	412	418	477	433	422	398	426	421	416	392	436	441	400	429	444	422	431	430	471	471	418	425	409	427	448	445	452	415	411	421	434	411	452	444	462	448	438	415	455	432	442	435	404	425	397	416	452	409	436	448	370	448	421	436	449	405	427	409	472	480	454	421	417	439	401	429	437	403	452	429	442	438	435	431	418	437	423	447	448	435	425	417	415	436	429	456	420	426	379	465	413	444	452	462	419	418	406	461	443	437	437	396	424	441	412	421	447	422	418	435	436	400	439	431	432	445	409	431	464	441	421	456	448	449	431	458	423	417	438	418	443	438	424	411	422	431	446	442	423	448	402	404	387	433	413	436	401	415	430	432	450	412	436	444	409	438	429	449	410	455	451	455	408	450	423	406	435	437	403	451	459	418	472	444	467	418	438	398	445	435	433	431	437	455	435	439	438	396	430	434	434	440	415	436	446	435	430	429	459	450	460	420	449	404	421	426	445	432	439	434	434	442	438	409	427	395	421	425	439	423	410	440	438	385	424	443	441	415	434	475	437	433	425	445	446	434	454	423	419	428	426	419	464	442	435	457	445	447	435	402	446	431	410	439	431	439	445	448	463	447	462	419	379	428	397	460	427	427	433
52303	32743	49448	54347	26520	7807	1741	557	391	334	303	284	245	256	225	227	217	175	198	192	217	217	198	188	206	228	196	198	193	191	188	193	183	168	170	178	171	174	170	191	200	164	202	202	214	230	199	399	1542	1440	1124	734	410	251	180	186	175	151	164	153	157	154	145	149	144	170	168	152	197	141	151	149	173	156	150	162	144	172	178	170	163	154	163	156	151	150	168	163	163	175	161	152	157	152	167	148	158	155	143	163	168	150	183	168	157	147	143	171	153	134	141	162	170	157	172	178	177	147	134	174	165	153	162	162	184	173	160	157	155	149	147	167	179	187	159	167	163	160	149	161	139	166	165	168	165	163	176	183	188	161	154	150	159	152	149	149	143	150	145	149	168	167	156	169	161	162	174	150	179	177	158	159	155	148	158	134	170	157	146	169	155	153	164	182	162	155	173	143	194	144	149	142	161	170	164	156	192	167	148	159	164	154	191	155	212	169	175	149	150	171	163	189	166	177	185	160	162	176	173	169	176	159	172	181	162	162	164	158	172	168	163	147	162	170	154	162	161	147	138	180	162	164	164	174	162	146	173	154	176	164	165	168	155	157	166	162	154	168	161	154	166	185	168	158	179	166	159	150	163	154	165	153	147	160	166	152	161	172	177	184	178	157	176	179	182	178	147	156	168	155	150	168	165	133	161	152	167	183	142	169	150	153	162	162	145	161	170	176	163	158	168	170	176	200	166	174	161	153	152	171	140	156	164	155	163	177	181	144	158	148	152	193	142	133	146	145	174	147	184	150	188	163	174	159	146	160	173	143	168	180	197	148	145	137	163	155	158	147	174	159	161	148	146	178	173	159	132	155	161	143	168	163	194	161	154	130	162	163	140	149	161	167	136	163	178	131	166	153	154	171	178	168	166	180	161	139	162	150	122	153	163	156	159	182	152	162	144	181	157	175	158	147	166	158	155	187	152	165	162	146	160	161	161	151	141	183	136	181	157	172	139	163	176	189	145	156	155	142	158	171	187	171	166	163	158	178	160	155	164	156	167	196	174	165	164	157	151	158	160	160	147	177	166	162	148	159	172	155	145	149	140	172	161	158	142	153	169	181	173	165	154	157	162	156	169	169	151	151	192	172	157	155	156	166	170	168	152	187	158	175	158	154	159	152	154	153	202	147	154	151	175	180	157	144	174	180	166	177	156	160	162	174	175	150	168	163	163	148	175	172	149	157	182	142	164	156	161	136	151	161	179	143	159	170	165	182	171	156	153	172	159	171	154	157	158	153	161	172	131	161	173	158	164	148	162	197	161	172	182	148	163	161	165	163	172	138	157	113	159	154	163	164	161	169	167	172	161	169	158	159	167	147	175	164	151	159	165	162	154	157	169	160	146	150	163	159	176	171	163	174	148	145	177	150	161	187	155	172	169	168	167	142	151	157	151	151	173	173	175	141	167	164	137	160	146	150	175	160	171	162	189	139	166	138	164	163	169	182	172	153	163	153	167	164	144	162	167	143	138	152	151	165	171	146	164	150	178	154	163	162	178	128	175	162	160	135	166	158	155	153	155	159	182	190	167	159	155	164	163	172	149	172	165	175	167	149	174	185	169	162	156	158	148	154	143	195	141	161	134	143	154	171	166	159	166	156	175	172	157	144	145	176	175	164	155	169	174	148	153	183	175	173	175	163	139	147	158	168	155	171	161	152	160	151	158	151	153	135	171	163	148	174	144	164	162	154	152	183	155	164	163	152	177	169	187	148	156	174	176	168	134	168	140	170	143	175	185	164	177	158	163	169	133	167	156	150	172	162	169	145	149	169	152	144	158	170	166	148	160	141	149	166	154	160	169	146	147	163	162	135	154	175	181	183	156	152	169	132	170	137	161	155	143	165	190	162	152	159	184	160	161	160	153	151	166	161	155	160	166	152	162	170	171	166	169	156	148	168	172	154	173	122	169	151	163	180	167	186	167	136	167	160	179	176	157	159	142	175	166	168	181	162	162	155	157	151	152	151	176	157	161	154	163	177	170	154	135	166	158	150	177	163	156	162	151	162	168	169	152	181	153	148	166	141	152	151	176	172	157	162	170	152	169	149	161	159	179	163	172	155	164	154	175	147	170	186	175	167	168	185	155	147	164	156	180	149	141	166	131	169	174	171	170	195	158	171	166	169	180	159	146	159	150	157	161	179	183	174	149	146	173	148	156	168	164	182	161	161	156	144	178	157	143	165	139	133	168	154	159	168	170	160	170	160	143	168	164	152	157	164	168	171	152	171	165	162	154	150	175	155	171	176	163	190	165	150	152	178	161	164	171	171	142	151	172	152	149	175	155	170	156	160	146	155	169	153	170	155	141	159	164	160	167	147	162	154	143	156	170	153	159	169	168	158	165	171	190	167	158	157	195	165	153	148	163	172	188	185	166	145	143	155	173	148	160	183	159	174	159	184	166	160	189	187	160	165	159	152	175	162	171	162	166	150	156	165	189	155	151	158	184	160	163	145	141	136	167	146	170	173	162	179	174	169	156	174	155	149	177	178	159	154	165	161	125	172	172	152	161	170	169	145	160	141	148	146	157	182	154	168	166	164	155	184	149	174	174	151	167	145	160	179	149	170	188	166	170	167	185	151	131	157	157	170	181	157	140	157	143	149	176	170	159	153	176	162	162	173	138	150	153	159	186	166	167	165	167	163	168	159	164	175	160	180	191	162	160	168	169	169	177	168	193	177	179	172	168	171	165	164	165	144	180	172	177	183	174	154	136	162	186	173	164	187	155	158	155	162	135	168	175	163	150	162	176	174	161	181	180	189	166	168	178	174	156	150	152	149	190	161	178	166	162	172	173	169	154	159	160	146	155	157	177	185	160	182	172	135	146	172	156	162	150	169	155	177	151	185	152	176	161	156	170	153	161	155	161	162	156	155	155	193	155	153	144	154	164	141	180	144	160	158	158	165	179	160	177	171	173	149	159	138	171	154	184	131	168	155	166	164	149	182	150	149	139	163	177	169	149	184	162	159	145	161	165	173	125	148	164	161	165	152	162	176	186	170	175	167	165	155	150	155	167	164	151	159	144	153	167	167	175	165	158	142	151	150	188	129	157	146	148	170	179	182	163	142	156	158	145	185	165	152	152	162	171	154	173	168	179	167	162	161	148	172	153	167	166	171	169	136	171	165	163	182	167	154	167	164	165	147	165	173	133	168	138	145	152	155	177	157	134	153	138	158	160	169	188	152	187	176	168	166	167	175	148	166	177	148	156	166	159	155	152	146	161	148	171	165	160	194	180	139	165	159	158	190	155	173	151	151	189	156	162	170	166	165	168	141	149	172	174	152	156	160	172	151	155	159	161	160	164	165	157	177	180	175	169	161	149	165	151	169	162	166	156	163	145	163	148	150	155	177	172	163	145	179	166	144	153	163	168	176	163	156	137	161	166	175	159	172	170	136	162	185	128	175	165	148	166	173	153	169	156	172	156	162	160	133	158	160	144	162	163	136	138	178
39697	15858	54656	60049	5511	2630	2073	1710	1447	1280	1124	1055	915	837	824	778	717	704	669	687	732	725	715	645	661	672	671	654	632	539	544	574	503	511	540	515	504	519	541	592	584	618	682	599	571	593	569	1996	9051	8244	6097	3844	1606	740	541	452	440	382	421	404	391	400	414	407	398	407	408	405	377	433	408	393	367	406	389	423	384	426	379	396	375	407	385	388	414	411	383	410	394	392	371	420	429	426	392	394	370	392	423	387	413	412	377	390	400	395	421	419	407	375	399	406	412	415	428	408	387	408	392	436	384	377	428	385	394	435	408	397	425	422	406	398	409	399	398	385	434	411	407	431	386	440	394	422	380	412	404	422	395	404	392	413	401	373	407	402	407	416	378	402	409	393	415	401	418	374	397	409	404	399	418	387	406	388	414	403	409	397	418	397	405	435	388	375	413	347	405	399	384	423	403	355	423	427	380	415	390	417	432	435	399	389	422	431	400	394	367	432	430	423	422	390	410	406	436	372	404	365	395	365	400	392	447	421	362	398	400	414	381	382	383	379	383	398	394	432	396	437	393	422	423	396	386	409	418	437	447	447	424	378	422	431	393	413	445	397	396	404	407	393	403	421	417	372	424	435	407	407	418	440	420	415	388	416	449	428	400	403	375	409	395	411	431	388	398	380	373	390	391	388	409	405	399	387	376	376	395	393	378	406	398	394	391	399	374	397	395	436	390	421	430	373	450	402	411	396	427	429	356	398	402	445	431	387	396	399	385	410	418	428	407	407	388	400	396	450	398	416	430	414	428	386	397	378	388	436	420	371	416	381	410	409	416	397	386	409	395	430	425	424	359	393	389	409	377	399	420	389	373	376	421	400	432	424	417	407	419	400	382	421	366	403	400	364	437	422	397	434	433	428	408	399	410	384	412	437	399	411	427	380	390	402	394	405	437	409	381	422	397	372	396	398	378	401	427	380	424	407	420	371	417	414	413	405	434	365	433	398	407	392	406	413	370	397	385	409	462	406	422	450	438	420	375	434	393	390	388	390	396	376	379	404	400	398	419	403	402	399	404	391	400	383	436	416	421	404	372	392	393	360	397	400	398	361	373	425	433	421	425	411	425	415	406	415	396	382	403	437	435	400	360	412	415	410	382	420	390	384	412	406	414	410	395	434	431	415	393	426	415	370	394	394	408	438	425	400	397	402	395	443	411	392	381	395	440	392	374	389	406	410	402	411	387	395	384	398	408	368	431	393	399	392	438	474	383	400	457	392	419	421	366	404	377	404	393	442	381	400	415	405	410	401	397	387	409	410	402	371	392	391	426	404	401	397	398	446	369	411	427	405	412	384	427	443	389	379	389	417	405	382	390	400	417	406	379	371	394	413	441	398	435	421	410	425	414	393	411	374	421	405	404	382	405	413	454	430	383	395	383	380	407	454	354	376	372	386	444	371	414	435	427	373	442	353	421	360	386	428	408	380	422	394	405	429	415	366	411	425	436	391	403	380	350	383	386	412	439	388	417	403	416	419	425	418	396	400	382	413	396	410	383	421	375	415	396	397	375	409	392	401	391	428	357	396	395	397	415	402	423	400	409	394	420	385	371	390	423	408	404	439	413	397	439	427	405	413	411	370	430	444	396	408	427	423	410	423	415	390	438	416	377	388	403	424	383	412	394	420	420	398	384	420	431	445	358	393	414	401	400	415	422	378	406	423	399	399	386	426	418	408	353	392	392	420	396	420	406	370	418	421	369	408	427	400	424	402	402	361	470	414	434	397	426	396	378	404	416	383	388	391	373	403	404	458	415	346	409	418	413	381	393	395	436	364	417	378	441	405	405	404	378	423	423	363	388	423	390	410	444	368	419	421	390	390	374	380	413	429	409	394	388	426	438	427	390	349	371	441	379	405	412	407	402	409	404	394	414	376	351	379	407	387	407	410	426	413	455	406	401	410	418	412	447	423	384	432	446	410	388	407	413	416	419	428	377	425	399	386	430	415	409	401	399	373	369	400	401	408	425	395	407	398	384	401	398	411	394	396	443	438	417	413	377	375	377	468	411	402	397	396	358	393	431	428	390	392	424	417	411	412	410	409	410	411	419	364	399	390	388	423	379	387	403	386	392	394	394	406	386	380	405	424	371	417	395	423	396	423	437	391	398	393	425	410	422	417	378	405	381	414	412	372	384	419	375	393	405	390	402	410	427	395	408	394	411	372	397	384	385	400	390	398	389	392	395	393	384	395	404	426	402	397	397	351	406	419	407	386	398	418	381	417	388	390	357	417	402	384	406	413	392	401	382	384	364	419	404	396	374	354	427	397	401	381	420	396	400	403	407	400	415	383	410	437	378	429	402	369	434	423	415	388	388	379	384	379	378	434	398	388	373	417	382	416	415	383	392	395	397	385	399	420	413	389	409	380	383	382	416	395	408	451	405	402	425	411	380	433	399	407	406	428	382	380	374	409	369	385	425	393	406	412	414	398	418	412	434	381	390	359	395	394	411	419	375	371	421	386	387	364	377	391	378	431	382	442	442	393	421	408	382	405	399	426	420	378	385	417	411	377	395	397	387	415	432	379	381	384	413	416	416	436	405	397	395	405	428	410	402	442	393	458	404	407	388	388	423	400	397	389	401	420	425	398	403	405	415	386	423	396	398	428	370	438	369	403	390	388	391	425	421	406	426	411	379	401	399	404	415	433	418	399	442	411	391	382	353	388	418	405	422	369	420	391	438	423	407	398	382	417	404	407	411	377	432	390	401	379	394	439	395	394	399	381	412	397	409	431	436	406	413	435	419	374	412	402	395	366	425	404	388	390	351	420	400	378	360	399	417	417	379	399	399	414	377	417	419	402	354	388	363	385	383	396	421	387	382	417	400	385	400	405	412	402	439	431	409	377	420	382	400	349	429	448	409	389	398	384	429	409	384	397	422	377	421	389	387	459	381	381	427	424	391	376	404	412	399	370	391	429	416	389	407	434	415	375	436	407	407	365	383	358	373	403	389	411	412	393	417	426	385	401	383	408	384	411	419	415	396	376	410	402	393	392	370	431	413	441	422	366	392	389	407	415	395	397	410	405	412	399	405	399	377	392	396	409	395	449	419	404	397	417	421	400	407	373	407	401	379	372	370	415	392	416	399	389	425	397	382	419	404	378	423	425	392	410	431	400	395	394	394	429	393	398	405	408	411	438	393	423	383	387	423	411	384	374	421	419	387	391	414	392	383	389	426	417	380	391	376	420	400	389	400	386	436	410	420	393	393	412	405	413	419	394	397	404	404	429	404	452	400	422	419	407	423	383	384	384	389	422	396	399	382	405	378	381	421	410	416	377	387	385	419	418	399	396	417	426	394	384	401	393	391	401	393	414	374	369	411	381	383	401	396	380	409	401	373	374	402	426	380	401	404	405	394	384	393	408	392	422	433	372	400	427	413	410	400	392	413	350	430	439	383	451	405	395	368	397	427	362	395	432	410	424	366	363	417	408	403	375	420	424	402	391	408	404
18977	8387	9015	7330	1807	154	175	180	167	148	162	137	159	148	154	145	141	149	152	167	137	137	163	151	160	156	165	168	128	161	160	148	158	151	162	159	155	138	151	155	146	128	148	160	172	169	151	140	216	270	272	219	190	170	162	160	149	141	172	140	170	168	168	124	148	156	142	146	144	154	158	155	153	168	152	143	137	119	146	147	145	150	160	144	163	179	156	143	159	147	164	152	146	148	125	139	161	156	150	143	161	154	144	134	118	131	151	136	150	172	134	145	140	127	154	140	154	140	146	158	151	153	128	167	166	138	166	139	144	132	149	136	148	133	139	135	139	150	133	140	156	132	138	147	133	127	143	151	133	142	162	131	145	148	144	147	136	159	153	147	149	148	146	141	145	159	126	130	154	148	148	138	169	117	133	147	139	134	118	149	154	152	157	146	136	166	153	175	156	141	151	126	135	136	187	160	130	146	153	144	150	157	115	119	158	139	135	122	136	163	152	157	135	140	162	131	133	162	147	153	141	141	153	146	163	151	138	143	160	134	134	165	150	162	144	127	157	161	154	145	163	158	157	152	137	138	159	149	154	146	146	149	136	140	179	150	143	144	129	130	152	140	131	170	135	146	141	134	167	159	133	135	154	133	157	160	138	147	162	149	129	159	145	169	134	131	146	133	135	151	138	146	136	148	158	147	169	153	131	149	157	126	154	133	156	138	157	137	135	163	131	145	175	152	163	131	126	147	140	150	140	132	160	142	129	128	119	129	149	155	151	153	151	164	142	149	156	128	164	138	163	142	156	138	154	166	147	138	146	143	118	152	144	134	159	145	143	141	140	164	170	131	163	135	151	151	152	168	127	149	147	167	163	158	142	143	142	141	152	133	160	139	166	138	145	125	132	151	153	138	171	168	172	121	165	139	148	149	138	161	125	156	154	156	148	131	137	148	137	135	145	142	142	141	157	134	139	158	167	136	132	162	142	147	156	147	152	130	151	153	157	142	133	162	151	154	124	168	138	147	151	144	149	164	151	153	138	130	148	140	137	143	154	144	150	142	125	137	138	153	150	163	148	158	138	139	163	141	142	141	146	155	145	145	152	161	130	140	149	136	162	157	160	130	123	148	131	145	168	153	138	146	147	136	139	169	133	141	171	145	138	142	174	151	152	155	134	160	148	135	129	138	172	176	135	144	168	134	143	160	130	131	171	140	136	157	146	143	127	158	152	118	136	140	145	164	156	162	146	156	133	138	154	146	142	144	158	145	146	148	147	174	133	146	160	161	159	138	165	153	150	148	151	147	132	146	161	156	151	136	151	160	156	173	140	140	162	138	132	168	153	144	146	131	148	137	144	161	150	133	169	135	142	143	163	150	164	147	152	160	143	134	157	135	128	134	182	165	150	156	148	157	171	148	134	134	160	148	146	138	116	147	130	150	174	149	158	139	148	134	158	148	146	143	129	157	164	148	144	145	135	128	151	167	141	145	142	141	145	162	159	150	121	145	150	150	140	151	133	148	163	152	141	151	156	152	134	140	150	154	163	160	137	154	153	157	136	142	141	154	143	156	147	159	147	145	155	127	156	139	165	166	161	148	144	193	143	131	159	157	135	155	133	157	159	134	143	140	139	135	164	157	136	162	167	125	156	139	179	145	137	150	158	133	162	142	138	144	139	143	144	152	142	140	147	170	133	148	137	134	135	150	145	165	143	131	149	148	153	133	161	155	155	142	144	146	157	153	142	149	148	149	139	142	158	130	167	138	167	148	159	149	143	119	154	145	147	152	133	162	145	136	135	146	141	155	126	144	153	131	158	144	167	160	154	160	164	159	143	141	187	151	143	175	148	132	158	144	153	131	144	148	145	163	137	144	160	135	120	146	156	133	159	123	152	147	155	150	143	168	127	143	145	128	158	161	147	123	157	160	151	150	152	150	147	135	135	150	165	138	143	164	146	149	152	158	141	152	121	135	151	156	139	133	154	120	149	163	174	154	159	125	161	161	148	119	138	136	143	129	162	149	134	133	126	157	157	169	148	148	174	154	145	132	145	133	152	141	144	142	175	141	141	138	124	141	137	134	150	161	143	158	147	138	154	170	146	133	139	145	135	160	136	118	155	147	136	134	161	165	148	155	145	154	165	154	166	153	146	140	143	150	150	154	156	154	139	134	152	156	130	169	154	156	142	155	169	134	155	154	158	148	141	138	137	143	133	149	150	139	159	146	142	144	152	155	149	171	148	138	156	129	146	159	148	143	152	139	178	146	172	152	161	153	137	144	139	151	165	151	162	122	140	135	136	150	154	124	136	134	157	131	143	155	159	118	148	142	129	160	163	138	142	136	158	169	147	157	160	151	148	157	150	138	138	142	155	162	135	160	135	161	131	139	134	134	145	144	164	144	131	143	132	159	114	149	153	131	136	142	158	143	178	151	136	155	126	161	148	142	169	136	136	126	128	171	161	118	146	156	158	149	162	145	157	160	152	161	151	143	147	134	150	151	135	150	144	149	153	150	145	153	132	150	138	167	141	172	152	161	155	142	147	140	154	133	151	158	154	153	141	129	119	153	153	161	137	130	145	161	124	147	168	145	150	155	144	136	148	153	128	131	132	155	160	159	136	156	153	158	140	136	139	152	149	150	153	149	140	133	151	144	137	139	152	153	123	136	136	156	157	131	159	135	162	157	165	125	128	158	145	153	137	146	144	149	136	133	166	159	148	155	138	136	154	147	155	145	144	162	169	142	138	144	145	157	160	133	150	139	150	139	127	155	158	164	166	135	153	145	177	145	147	162	148	160	155	152	123	150	165	151	158	140	142	137	157	135	156	145	162	142	150	109	134	157	144	163	134	145	169	159	169	150	157	150	139	141	141	152	146	135	131	145	161	142	139	148	137	115	167	152	142	149	167	149	141	136	158	174	148	146	138	154	162	151	149	136	163	129	126	135	161	168	154	143	142	152	141	133	155	137	136	145	165	132	147	159	136	109	137	147	148	151	148	148	156	145	155	150	149	153	136	132	142	145	140	177	156	160	155	153	148	168	152	141	140	140	134	133	158	154	157	153	142	134	168	161	131	147	143	119	126	135	144	147	145	146	127	122	150	154	158	149	147	149	154	168	139	151	143	153	148	153	138	134	161	165	143	160	160	132	141	165	152	159	142	151	123	151	140	145	154	147	159	145	133	161	168	158	131	126	152	134	140	144	134	145	144	141	155	143	154	162	137	161	148	157	147	175	159	142	177	136	156	146	140	151	143	147	160	167	157	133	152	146	164	142	147	159	157	152	128	156	150	137	131	164	137	153	130	152	129	140	144	149	172	137	123	130	125	146	152	156	147	139	145	138	155	137	149	156	156	151	146	143	134	152	147	140	155	142	173	152	151	138	143	145	142	142	130	155	159	155	161	150	136	149	158	135	148	122	152	177	147	158	140	142	146	164	161	153	147	162	136	121	148	165	131	144	148	125	155	155	164	173	157	137	135	161	152	129	160	177	149	135
14830	3416	15343	17804	3545	463	420	417	457	422	405	383	413	414	397	385	356	417	405	413	409	424	436	451	410	447	432	421	424	402	384	418	406	370	426	432	394	424	416	405	416	448	424	402	432	408	453	468	830	1024	982	760	641	476	368	409	399	397	358	385	387	356	355	380	350	379	390	378	381	375	351	364	370	378	393	382	363	346	384	398	396	413	358	365	361	411	374	342	399	411	401	379	384	405	376	365	359	375	345	390	386	372	359	386	380	419	378	363	391	362	388	392	389	380	385	366	381	381	370	356	388	385	393	362	423	388	374	387	352	396	381	379	370	383	397	360	353	390	395	376	392	380	367	390	409	394	379	336	405	370	369	384	415	386	374	365	380	385	375	384	359	393	356	371	418	393	355	349	365	376	421	371	371	392	390	385	366	390	357	355	361	403	402	375	378	385	322	381	364	377	331	375	367	387	374	370	397	357	359	404	361	401	374	408	388	380	428	386	371	382	376	411	394	396	367	393	378	424	337	376	401	388	373	384	365	381	389	379	378	373	352	362	405	341	360	377	365	394	352	388	394	375	353	362	399	332	380	349	380	416	423	389	352	379	391	366	398	404	372	397	387	374	367	364	399	387	354	377	376	376	368	387	386	381	401	368	375	379	377	401	389	363	402	393	393	366	374	383	382	380	409	382	384	366	390	370	357	365	403	395	376	389	338	353	371	388	403	383	394	418	395	380	408	404	368	377	345	381	360	335	368	385	356	338	368	398	383	376	381	381	405	369	358	394	391	364	370	374	369	398	390	386	420	428	366	373	376	350	372	365	365	377	396	394	407	391	363	440	402	409	381	405	385	358	400	380	376	370	363	372	374	412	409	366	369	377	384	377	385	390	359	373	384	380	367	358	354	370	382	385	347	402	366	399	394	385	344	361	415	380	365	383	391	389	330	403	397	379	417	399	375	355	408	387	370	366	346	377	382	373	365	388	350	402	377	387	388	409	349	389	385	387	364	357	384	399	388	383	394	369	392	385	370	382	348	393	379	405	401	422	365	375	372	380	381	405	411	356	356	336	372	391	358	408	410	370	342	416	375	386	369	390	398	354	378	356	373	375	356	381	369	399	358	358	401	376	356	370	355	335	417	377	403	373	357	413	350	348	369	376	373	387	379	389	391	398	380	376	374	364	400	380	383	345	376	365	356	417	353	351	338	357	366	372	371	366	386	392	381	386	382	370	373	377	408	368	394	364	388	382	371	400	389	405	389	393	375	377	346	380	391	385	376	361	394	367	359	372	389	404	356	403	406	344	389	370	373	368	364	391	379	395	404	372	370	388	385	372	414	347	374	342	384	378	398	386	388	376	374	388	401	410	374	359	377	379	373	363	393	386	391	374	401	397	384	346	371	384	353	365	365	406	342	349	386	394	395	386	405	394	388	400	361	370	348	343	362	362	381	368	357	389	398	354	383	356	391	367	396	374	379	400	401	403	399	380	371	392	382	358	408	403	370	358	397	374	360	384	370	387	419	409	363	386	387	372	376	360	358	393	344	378	373	387	402	398	395	371	406	377	369	386	355	357	391	406	377	364	372	386	369	401	381	351	403	359	382	392	398	364	363	380	351	365	405	352	367	387	373	349	415	385	354	384	378	393	380	383	404	391	384	362	384	394	393	407	368	393	420	423	424	382	385	353	372	363	429	386	358	390	350	304	389	404	388	408	370	394	377	376	365	347	366	354	362	347	400	381	371	388	366	389	367	407	385	406	354	366	362	343	383	368	384	372	397	403	388	377	397	370	365	375	365	352	361	366	390	401	364	389	373	369	320	381	384	378	437	382	399	382	360	362	373	394	384	355	361	385	378	362	418	368	389	371	369	348	376	380	370	390	391	419	379	348	394	348	362	364	347	419	418	391	375	369	366	378	361	397	385	389	369	359	374	411	392	382	371	417	376	389	384	362	361	351	370	367	390	384	352	403	377	367	391	393	357	341	366	384	390	406	359	354	363	381	353	401	387	348	389	387	378	369	407	400	407	389	364	367	379	420	360	399	366	404	382	312	376	370	403	373	377	341	368	383	386	385	402	416	405	377	405	409	384	388	354	352	378	383	383	392	366	348	399	406	384	366	412	398	403	353	367	342	387	380	374	386	384	370	403	357	359	379	354	386	371	356	426	380	364	381	394	384	393	378	391	397	388	391	375	390	410	370	383	377	375	368	363	378	367	418	392	387	360	382	366	384	388	351	404	365	419	402	399	387	382	367	381	373	414	390	435	410	426	380	359	412	401	398	375	387	364	405	381	396	401	378	371	407	349	399	368	362	390	383	374	370	378	398	373	362	373	363	379	373	400	424	329	407	399	387	374	360	414	393	367	382	376	384	360	410	354	380	349	380	424	385	393	365	404	383	376	381	409	368	381	390	355	392	411	369	380	399	358	395	374	387	381	364	385	373	388	362	353	389	391	375	369	365	389	378	376	388	387	412	390	432	380	388	373	428	402	363	338	403	374	379	409	402	388	394	379	384	382	390	352	385	346	396	386	385	360	358	382	390	375	385	344	383	412	407	396	379	345	426	385	360	408	383	377	388	391	364	343	402	387	386	346	397	358	398	375	364	367	383	366	369	383	391	352	409	360	353	395	398	363	366	383	395	341	347	352	371	370	381	359	400	395	341	382	376	355	348	383	382	375	376	353	378	363	393	373	366	358	355	363	378	374	360	379	364	354	350	393	412	345	381	388	361	391	352	399	392	396	391	395	355	428	392	397	388	433	389	376	373	406	330	361	380	402	367	358	373	357	382	349	374	360	375	389	373	382	384	366	372	389	354	402	386	382	387	405	362	371	396	371	382	394	385	374	415	383	390	370	348	408	378	398	394	399	356	380	383	376	403	383	385	347	383	384	397	378	363	382	386	402	393	389	382	367	355	425	395	359	380	391	408	405	389	367	338	396	365	357	401	374	402	406	391	371	394	398	369	381	371	392	352	392	374	339	385	392	376	359	379	414	373	391	416	364	391	384	384	403	378	362	369	361	373	394	373	386	376	381	381	386	390	356	408	366	379	396	427	383	399	409	401	388	360	371	399	370	391	361	379	373	364	386	401	339	401	355	401	359	373	374	397	385	364	356	384	338	420	375	387	348	380	378	332	394	382	367	352	407	345	362	391	361	345	364	373	398	389	363	384	378	396	374	353	414	382	403	361	378	387	380	410	397	394	368	389	417	374	378	359	378	402	390	375	395	384	403	404	344	331	415	393	365	402	395	323	381	391	388	408	375	408	388	386	410	378	420	385	380	403	380	387	370	385	330	375	379	387	356	419	353	398	368	378	389	389	363	376	370	394	394	385	353	423	394	372	399	372	396	403	380	394	366	372	354	382	396	357	364	384	374	377	370	342	374	345	391	406	361	418	386	366	353	362	336	376	398	372	353	334	390	370	408	381	384	395	383	408	369	384	363	363	347	388	395	349	364	396	352	359	410	382	383	414	402	398	416	376	404	381	408	356
54771	33009	39655	44352	24950	6273	1177	359	281	243	243	216	203	190	197	216	220	202	191	185	192	203	182	189	192	188	178	194	187	192	198	170	169	209	170	194	205	186	158	180	178	191	197	165	203	208	189	285	904	804	700	474	303	242	183	173	163	151	164	178	176	170	152	190	179	188	177	186	153	165	165	174	184	189	172	190	181	163	184	169	174	181	182	174	174	193	180	146	162	179	172	181	169	171	184	188	185	183	178	146	147	174	170	171	156	166	159	162	180	155	161	176	155	179	178	153	186	161	150	203	157	171	154	187	180	171	165	191	187	179	188	175	184	146	174	180	154	185	163	164	162	184	199	197	193	163	166	180	161	167	177	184	172	186	173	168	168	178	159	176	173	193	176	178	181	163	168	193	179	175	193	142	176	151	186	172	184	181	156	182	184	163	187	182	165	179	169	165	166	179	167	187	165	148	186	159	188	184	143	164	171	177	163	174	156	152	152	166	201	165	156	164	180	151	183	177	176	162	157	153	165	169	182	172	183	163	162	187	184	172	188	177	151	186	176	177	175	184	178	150	190	158	178	137	158	168	165	161	190	172	173	164	165	165	163	163	188	155	163	172	165	205	174	196	184	161	182	181	176	141	161	173	167	164	178	181	171	205	192	181	154	154	161	153	168	167	155	185	182	184	170	185	170	186	165	187	188	162	168	163	172	187	166	175	207	172	187	177	180	168	171	136	165	173	176	172	185	189	189	169	173	178	172	165	158	194	168	175	165	163	158	177	160	171	165	176	199	164	164	184	153	184	153	161	166	178	180	143	160	190	164	160	156	153	171	161	168	178	177	168	156	187	180	173	162	180	157	166	167	147	167	217	182	170	172	158	161	166	169	165	152	143	177	153	184	151	180	187	156	183	173	167	170	160	195	170	184	198	161	170	172	187	152	168	170	175	159	168	183	164	181	170	169	180	164	159	187	153	144	177	175	152	158	156	161	146	148	172	179	160	154	177	177	176	188	170	172	168	167	174	183	184	150	152	187	152	185	174	168	170	174	183	146	194	153	178	170	167	182	190	185	184	172	176	181	155	162	188	170	146	192	154	159	172	171	196	185	166	159	162	182	175	173	155	180	178	183	178	187	152	159	183	181	172	160	162	188	174	183	163	170	176	188	158	168	172	188	166	167	175	151	179	164	198	169	166	173	163	191	171	176	184	163	172	170	180	175	176	188	159	164	153	196	171	171	174	156	183	203	159	184	167	178	161	170	163	175	184	188	171	174	145	160	153	164	160	179	172	181	158	154	167	177	169	168	173	168	155	174	148	175	149	179	169	178	179	186	189	192	179	159	185	189	180	167	185	158	154	161	175	133	127	172	178	155	162	153	162	168	169	183	172	165	171	187	154	186	165	152	195	167	163	156	174	169	182	177	169	174	178	184	183	168	168	194	169	185	159	164	181	203	188	185	163	188	154	167	169	188	156	158	183	148	193	150	172	157	154	177	183	164	177	159	168	177	186	162	187	201	171	174	174	177	197	195	184	152	186	175	173	154	186	173	173	178	186	177	150	157	177	146	142	163	160	158	208	187	163	168	192	160	149	157	174	163	149	169	173	181	201	160	166	172	192	180	171	154	151	166	174	175	189	178	176	163	190	200	179	173	178	186	151	178	177	170	166	190	171	178	179	145	169	174	174	163	160	180	183	181	196	159	184	171	204	179	149	173	171	170	160	171	168	168	184	175	175	160	157	157	160	173	184	175	174	182	172	175	174	167	181	178	155	163	175	163	153	160	159	161	172	166	163	196	203	173	178	184	182	160	148	158	177	163	156	176	174	171	160	180	154	156	165	174	161	157	176	140	156	166	187	179	174	163	178	154	158	172	142	187	167	176	190	185	176	178	160	157	172	169	175	167	164	206	166	192	174	175	156	170	181	181	154	160	177	194	195	175	179	179	185	176	170	183	169	181	195	166	175	166	151	166	173	176	181	166	156	156	162	155	158	170	151	160	178	181	176	170	163	179	181	181	177	174	129	156	143	167	184	143	156	173	181	154	161	154	166	169	189	171	157	192	175	197	173	191	175	195	187	157	161	174	168	185	167	171	157	174	183	153	163	180	172	187	177	170	148	152	184	144	191	161	170	179	161	167	195	174	164	165	169	181	198	175	164	160	169	157	175	166	180	144	169	161	192	183	168	162	177	173	142	198	178	140	179	159	181	178	172	200	173	173	171	175	180	170	150	179	178	173	175	165	172	167	177	191	164	188	157	171	171	170	166	160	177	166	164	180	183	182	174	193	156	168	160	147	163	188	196	172	198	192	148	173	168	171	153	178	170	202	185	185	166	178	175	181	148	184	203	171	167	165	177	154	167	166	174	169	204	170	177	179	161	184	174	178	174	171	172	187	177	199	198	163	150	177	173	175	164	147	144	193	192	164	174	165	159	176	154	159	183	185	169	171	165	150	162	198	166	189	157	181	168	164	187	171	156	158	182	150	197	149	170	164	173	180	156	175	183	167	167	151	185	184	154	192	182	187	154	162	187	192	170	163	160	178	175	176	174	164	183	143	178	144	155	180	158	159	191	181	180	186	156	168	168	185	163	156	171	164	164	185	183	175	161	171	161	175	188	157	172	171	170	160	166	176	159	210	161	179	146	194	171	174	171	171	167	144	163	181	189	154	168	164	175	145	181	184	165	163	183	167	163	165	157	176	178	175	168	172	157	168	164	180	162	188	151	168	186	154	174	178	179	155	176	162	180	182	173	182	202	156	155	164	130	176	190	221	170	192	175	161	178	189	157	152	177	169	168	165	142	177	166	164	148	177	175	166	163	174	172	157	151	151	169	181	151	191	175	158	180	160	178	156	190	181	174	194	163	147	163	153	192	169	177	162	188	177	175	181	186	173	164	157	183	144	184	178	185	198	180	177	169	150	195	186	184	190	176	191	189	197	168	159	173	169	174	164	153	166	172	174	176	199	172	165	176	142	156	180	167	163	170	161	164	181	169	171	186	183	172	186	187	171	175	180	181	177	177	173	143	149	181	156	159	167	182	182	171	180	177	190	181	171	178	211	178	162	178	160	172	140	152	186	159	167	164	177	170	171	194	183	178	155	166	204	165	164	164	184	169	177	167	172	158	202	147	149	172	161	178	168	182	167	184	170	160	191	164	157	176	185	169	166	158	165	162	180	179	186	156	178	175	187	151	165	188	158	186	160	164	172	178	151	166	193	167	170	197	162	180	149	191	154	178	172	164	188	162	196	174	206	169	172	180	185	165	172	192	180	168	176	182	161	175	162	172	184	164	176	166	195	169	162	169	194	147	171	158	142	187	158	160	156	178	160	165	169	157	199	189	188	181	183	183	160	196	185	181	202	179	193	178	162	159	181	170	182	187	161	166	179	167	172	163	173	177	175	178	184	160	145	154	173	170	181	164	164	172	163	175	164	173	169	172	177	165	168	180	176	161	176	150	150	164	187	189	173	169	178	178	156	154	166	170	185	163
43132	20140	50722	53147	7566	1602	1446	1101	998	911	828	766	712	638	619	598	608	629	569	565	592	560	595	541	568	564	598	521	488	515	494	534	461	493	527	467	469	459	470	482	530	545	567	609	597	642	578	1233	4903	4527	3759	2449	1235	630	467	480	421	424	427	435	426	473	415	431	426	412	451	430	421	412	423	406	413	443	411	416	418	431	417	388	454	434	427	424	433	472	405	419	418	454	433	414	471	435	439	430	414	460	447	466	451	443	411	432	433	396	417	451	416	410	439	433	419	454	435	412	400	430	407	446	372	389	396	440	463	449	438	441	393	393	426	402	422	460	445	398	423	417	474	390	458	436	418	394	395	410	469	448	413	397	423	417	425	417	436	431	428	438	420	447	430	409	424	394	400	418	395	445	385	430	410	373	461	435	483	405	420	456	415	431	428	443	423	432	418	389	408	417	412	451	416	413	402	409	473	392	438	376	424	384	431	475	410	426	424	429	444	406	426	419	434	436	398	395	433	444	423	397	458	446	436	430	442	400	405	421	425	432	429	413	411	441	395	461	431	436	427	400	398	452	419	429	445	445	399	421	427	440	452	435	411	444	422	395	375	430	400	444	420	441	403	440	413	460	456	436	418	427	452	453	439	423	403	425	430	445	424	448	425	425	415	393	423	418	425	438	438	450	443	399	430	457	464	428	473	387	424	426	406	412	434	423	425	423	421	432	386	456	444	393	416	440	410	439	414	419	420	408	408	440	433	402	424	410	412	456	411	474	421	402	420	454	460	421	456	448	463	458	438	427	414	411	391	480	429	390	406	454	426	458	441	387	408	453	423	423	434	400	429	444	412	407	408	403	412	376	453	411	409	414	453	432	403	438	422	462	422	408	400	397	431	414	407	459	413	438	406	400	427	398	407	428	449	429	399	442	415	440	430	395	376	416	422	469	464	448	429	433	455	403	391	452	394	433	407	388	421	393	424	442	428	401	390	445	430	403	474	421	437	432	454	426	413	421	446	416	461	444	409	425	450	422	443	432	394	412	409	413	371	429	441	393	437	400	411	386	440	416	459	398	414	433	414	400	451	406	434	433	445	441	458	426	442	425	398	423	456	411	432	430	464	406	385	392	420	426	423	435	444	432	441	418	451	442	429	434	467	455	451	427	461	419	431	416	424	433	423	457	438	393	429	438	411	428	419	438	445	436	417	453	380	470	467	414	408	411	453	423	439	422	448	436	424	418	425	390	458	419	445	425	391	417	463	428	422	410	473	402	430	445	432	402	406	436	423	438	456	428	391	399	480	425	445	415	424	431	430	414	390	386	452	454	428	425	431	435	449	464	430	477	452	454	423	458	420	433	404	429	450	433	422	416	411	407	432	452	468	436	445	439	460	436	424	423	427	458	436	407	469	438	440	432	426	409	370	444	430	391	492	394	441	418	458	420	430	418	446	391	440	454	439	429	412	431	426	426	442	406	441	445	456	423	452	437	457	412	467	430	419	425	430	426	423	431	431	460	421	411	418	406	435	430	423	440	424	438	469	433	430	453	427	436	462	421	441	432	424	419	393	394	410	400	444	423	440	427	411	439	450	410	402	420	431	422	421	472	444	416	407	424	433	462	418	416	428	428	446	433	447	442	408	444	439	416	395	450	395	400	405	467	416	443	455	419	418	440	449	406	407	456	450	448	408	448	441	458	423	434	429	393	422	413	420	418	433	413	416	408	457	423	421	439	420	426	449	386	453	456	434	447	462	431	409	423	446	469	431	400	435	452	408	414	426	418	453	432	439	443	430	427	440	427	459	413	416	461	421	450	418	450	449	426	415	378	442	416	441	412	428	401	439	420	391	436	412	460	439	459	461	421	399	435	451	434	404	431	463	418	450	446	432	391	425	424	460	415	420	444	445	413	411	433	467	388	431	421	436	432	427	434	418	473	418	432	445	441	413	442	422	407	404	432	402	436	402	411	390	386	421	442	408	460	422	425	432	398	450	416	433	446	425	400	438	396	428	437	410	402	437	392	414	445	412	396	425	460	407	411	426	434	419	479	441	401	464	435	410	432	423	421	431	399	456	465	405	431	427	410	435	453	436	433	413	450	411	430	421	414	410	412	413	424	439	406	414	439	460	430	453	455	434	433	391	448	452	428	413	427	431	455	438	394	442	420	411	407	435	455	424	455	425	417	405	415	422	452	398	396	409	450	405	413	431	435	462	384	433	448	454	410	417	410	450	410	423	452	428	406	423	416	422	444	442	429	438	425	417	431	432	425	411	444	409	393	466	419	427	431	437	430	405	417	403	434	444	416	423	450	375	411	445	460	467	446	414	425	428	402	422	430	411	425	414	443	455	415	439	444	387	427	482	444	420	445	456	423	447	442	486	402	443	391	387	405	425	420	440	437	467	457	412	416	432	427	414	427	420	435	457	430	452	382	383	415	415	433	459	432	403	428	436	417	393	418	447	420	426	387	450	410	428	439	419	413	438	412	404	426	441	416	415	434	417	409	401	411	427	419	421	435	433	427	473	446	445	418	410	398	440	423	398	417	432	439	413	422	430	412	424	413	495	446	420	428	411	446	409	417	424	411	422	422	416	431	423	424	425	435	398	441	443	410	432	448	415	453	427	430	420	445	445	431	434	446	413	459	470	438	437	416	386	399	415	398	458	436	406	459	388	436	444	406	427	458	434	395	410	464	395	437	411	448	413	417	420	429	422	440	408	460	411	439	410	410	428	384	435	424	444	421	415	470	462	426	423	444	426	428	433	437	415	418	462	419	428	452	412	465	411	413	436	454	439	407	401	459	424	453	464	417	429	428	412	443	465	423	451	421	437	432	461	420	423	447	415	407	422	408	400	419	466	422	460	419	436	448	412	442	418	423	403	408	405	442	448	399	433	453	425	454	434	459	426	401	427	434	434	432	443	454	465	441	443	413	452	435	466	374	447	422	444	408	433	419	398	426	466	436	430	436	422	455	424	403	454	423	443	418	443	444	422	461	422	437	435	427	435	423	395	426	399	383	437	437	453	446	389	461	422	385	450	402	461	433	387	423	429	426	418	408	435	445	390	417	460	445	433	418	413	421	469	422	420	430	425	434	451	386	397	427	425	427	402	414	429	452	422	448	379	426	430	442	449	423	412	444	460	395	393	421	429	401	428	422	465	421	433	400	392	432	444	405	427	432	436	421	418	424	432	409	385	405	421	396	424	442	429	405	451	388	412	434	428	412	443	412	431	417	401	441	425	413	406	395	434	421	423	383	436	370	427	419	421	413	424	442	469	429	471	406	433	417	412	431	422	421	437	422	417	403	441	435	408	428	425	410	424	422	392	430	415	444	439	431	403	410	414	435	422	431	410	403	432	425	441	415	433	417	410	426	470	414	417	415	414	416	413	414	420	423	411	424	408	440	443	438	421	407	422	453	389	421	404	473	442	413	434	394	451	405	433	420	439	424	423	437	437	426	426	398	424	451	416	425	408	426	414	417	403	435	423	426	433	448	462	393
52288	36277	41529	52686	38798	14091	3294	650	282	285	269	289	251	241	220	226	217	193	197	205	204	216	174	200	185	184	155	197	172	196	168	163	205	180	168	194	204	179	153	179	178	178	165	159	186	219	189	368	1235	1052	907	608	341	254	179	164	154	172	166	141	154	168	170	176	157	174	153	169	178	156	139	156	167	155	143	155	145	136	130	164	167	146	170	169	159	145	159	153	149	165	156	169	185	148	162	160	168	164	171	148	163	169	175	161	164	159	169	173	137	124	167	147	180	163	153	151	167	179	179	169	181	152	175	169	150	172	169	172	165	193	149	157	161	164	176	163	188	151	153	164	149	167	152	150	140	177	171	173	172	159	152	164	148	180	153	154	129	180	159	164	154	146	143	154	138	139	164	166	178	133	152	162	176	159	174	158	162	151	136	160	176	165	154	170	154	166	157	153	167	158	144	185	126	161	163	160	180	164	167	157	153	150	149	165	160	174	170	151	154	154	166	172	142	162	165	137	157	150	140	178	167	155	179	169	147	152	177	160	180	144	150	155	167	155	159	155	153	135	173	161	167	171	148	160	148	160	179	144	152	158	157	155	167	151	180	144	139	149	164	180	179	168	158	160	143	161	180	150	145	121	166	166	161	166	150	165	183	148	163	169	159	163	169	176	146	141	142	149	145	151	174	154	168	166	151	155	137	142	170	143	176	146	147	153	137	191	173	150	153	172	165	179	155	151	152	166	151	176	128	150	150	151	140	144	158	156	177	162	163	149	173	174	182	150	151	142	155	188	181	175	164	150	153	176	170	147	157	158	179	156	173	180	138	176	165	140	149	155	163	152	147	143	155	159	159	197	170	167	172	169	135	173	146	151	186	161	147	159	168	170	176	168	148	168	147	161	176	156	144	156	153	164	158	154	163	166	161	140	148	156	195	185	157	160	166	171	164	150	171	149	176	168	170	155	159	146	170	168	185	141	167	150	165	163	165	156	166	149	155	156	156	168	165	180	178	147	170	149	139	145	167	177	156	159	166	164	190	143	165	149	172	152	162	145	155	167	155	139	149	174	152	180	172	157	129	147	169	160	152	164	159	166	159	181	141	164	170	163	173	164	175	176	165	155	166	171	174	160	155	135	148	144	134	155	159	158	151	179	156	167	157	160	150	167	167	189	164	150	144	154	178	129	166	148	160	164	121	163	163	162	175	162	169	151	160	168	188	143	162	150	161	176	138	157	143	147	150	170	168	149	172	171	154	150	163	157	171	147	195	161	142	143	182	168	163	141	143	160	157	150	164	164	162	176	156	173	167	175	154	160	161	157	150	151	181	170	154	180	173	161	154	160	149	158	156	148	187	167	160	172	173	180	157	161	174	170	150	156	146	141	153	174	171	150	132	146	159	179	157	157	175	140	166	160	160	133	165	163	143	133	152	163	180	150	145	172	159	155	156	173	163	169	165	141	133	162	167	165	131	166	146	156	156	170	166	180	152	155	184	171	158	158	161	152	158	155	185	164	160	175	169	160	147	152	175	158	167	154	171	169	150	135	179	152	155	167	156	156	165	150	162	148	177	166	158	179	181	162	197	153	158	160	157	177	160	145	151	147	152	175	168	178	181	138	154	152	161	162	161	152	176	152	189	174	159	129	132	177	159	159	147	166	149	157	130	167	139	160	171	173	146	136	157	157	185	172	173	155	152	158	176	163	176	136	151	147	158	155	161	162	170	169	143	160	180	162	171	129	159	155	153	164	149	179	160	175	155	149	172	178	162	180	155	145	160	177	167	161	173	149	145	165	176	151	167	162	163	157	154	153	187	166	169	158	153	172	141	172	186	164	148	157	151	179	183	132	149	169	165	148	175	148	149	169	143	152	169	183	151	150	177	172	140	151	147	180	164	150	155	135	157	161	145	164	164	135	156	172	175	173	176	132	192	161	168	173	159	175	147	181	172	174	158	151	154	156	169	147	134	153	158	170	173	151	185	161	172	139	152	141	167	158	164	171	168	158	159	162	175	165	151	173	144	142	171	182	138	149	151	150	177	170	170	149	165	176	157	161	166	153	164	180	166	157	154	162	180	151	156	141	165	165	156	163	166	160	166	128	157	186	162	158	152	179	171	164	151	173	155	164	139	173	160	161	134	180	195	144	161	148	169	156	146	153	159	145	176	154	147	189	191	153	156	180	130	176	141	151	176	137	182	167	153	181	153	153	166	167	168	170	169	152	158	167	151	153	173	150	152	161	139	167	164	157	177	185	158	168	179	145	142	145	160	155	163	131	158	156	167	170	157	147	206	164	160	178	151	163	145	166	171	149	181	168	169	147	178	166	148	159	174	144	172	141	155	191	162	160	168	154	183	151	157	145	166	175	186	151	169	177	138	152	156	168	171	143	150	145	163	142	156	165	165	152	170	167	162	162	150	148	165	167	157	159	154	178	153	182	159	154	146	146	167	162	173	171	188	150	135	164	161	173	169	156	173	171	145	159	152	187	182	164	167	158	162	166	139	161	168	182	152	178	157	155	188	167	184	162	152	158	161	147	174	153	176	158	152	155	176	167	178	169	152	143	195	159	152	176	138	185	160	161	129	141	155	141	138	150	156	174	174	189	189	157	170	167	154	187	153	148	150	147	149	154	173	151	184	150	182	164	156	176	175	160	168	163	159	151	147	167	172	147	164	167	140	162	164	155	132	152	141	158	144	135	175	146	173	153	183	164	155	159	157	164	186	180	173	168	157	146	132	159	164	162	166	172	177	159	154	183	168	177	158	145	156	173	167	156	191	156	150	151	140	153	156	174	147	169	152	153	152	190	158	149	166	165	141	158	137	156	159	145	180	140	168	144	158	144	133	144	156	186	145	154	154	153	164	157	155	186	157	160	154	160	163	165	154	168	149	179	173	156	146	143	190	153	163	140	161	168	163	158	152	156	170	167	168	151	144	179	168	145	166	172	153	167	146	150	175	135	154	172	155	148	176	131	149	149	171	148	157	157	152	161	152	157	157	133	161	154	153	164	148	173	166	171	148	184	147	159	137	174	169	170	145	158	151	158	152	154	158	176	160	150	144	169	179	158	166	197	165	187	151	162	165	143	143	177	154	132	168	139	145	139	171	160	154	176	157	159	167	172	130	165	166	153	156	155	140	145	157	150	160	146	162	148	164	151	152	161	163	165	183	161	169	148	151	150	175	152	165	157	146	163	148	160	168	173	136	160	170	169	150	151	162	172	155	169	184	162	149	150	160	153	179	155	144	152	162	154	141	166	132	174	199	166	134	168	147	156	146	171	166	183	153	137	163	187	170	142	171	187	153	154	133	138	137	157	158	174	147	144	153	148	176	175	161	163	139	164	157	151	138	142	168	162	182	146	151	155	173	158	133	175	155	169	168	149	179	156	158	160	171	164	177	164	140	168	129	156	170	157	147	178	163	143	160	162	189	156	156	165	176	165	175	154	166	189	153	162	168	171	157	173	163	134	155	158	172	137	165	182	165	160	150	154
43079	28065	56922	69726	19953	2260	1927	1547	1192	1076	918	858	829	765	704	750	742	724	646	653	632	599	576	551	554	514	542	509	557	462	497	468	514	500	502	533	453	493	461	485	462	507	506	521	559	606	543	1821	7239	6125	4872	2957	1477	622	454	421	385	409	391	398	394	424	390	391	368	382	404	415	419	423	403	405	394	422	378	424	398	406	404	383	394	422	345	354	369	410	388	407	385	351	366	392	364	409	392	384	405	392	396	392	396	382	387	401	388	382	401	412	390	415	395	427	368	397	403	441	404	414	423	376	405	390	422	411	411	401	448	407	401	364	383	404	396	399	459	385	376	401	421	403	410	382	381	394	377	426	433	408	379	390	383	394	387	412	422	391	409	406	431	399	398	400	410	410	445	436	435	417	407	395	440	415	421	398	404	381	406	371	395	391	387	386	402	396	431	414	398	421	380	413	380	396	400	373	329	408	378	400	419	401	390	428	416	421	418	384	419	395	410	436	392	395	393	386	385	398	409	380	404	432	415	398	425	403	403	425	405	366	416	406	368	391	434	413	415	393	379	386	365	403	388	400	399	410	417	389	372	368	401	427	436	402	371	415	373	404	402	402	382	420	394	403	390	413	360	418	431	391	386	422	375	370	383	372	368	409	382	392	377	405	409	421	393	375	409	373	412	394	425	406	396	406	410	435	411	357	405	390	390	431	401	397	400	428	389	380	405	436	411	398	407	374	400	400	414	384	407	376	393	400	389	410	427	372	411	392	381	395	395	394	415	428	392	383	394	388	419	372	391	393	434	399	423	435	420	392	402	360	432	350	365	413	457	411	389	389	423	378	383	378	379	409	383	394	397	402	367	389	391	402	409	371	373	402	400	387	416	401	395	395	406	387	398	418	402	382	391	395	389	377	395	373	363	374	415	403	414	425	388	430	420	415	410	420	404	415	402	372	386	392	422	367	403	385	408	424	414	405	414	407	379	410	411	410	399	386	367	408	403	395	399	388	376	381	374	412	390	407	379	440	400	408	403	404	381	417	401	406	406	398	386	422	400	406	414	414	402	384	433	427	385	387	352	414	377	402	390	386	361	405	389	387	409	399	444	397	375	432	407	412	409	350	437	431	427	386	360	389	382	426	410	410	391	388	430	417	378	352	447	400	421	417	400	408	408	401	364	403	377	372	395	388	397	429	374	397	423	384	384	373	371	407	379	399	422	379	377	363	383	404	374	402	384	412	429	363	431	388	400	383	417	398	369	400	406	444	394	388	444	383	401	388	408	394	367	419	392	439	417	387	361	372	379	395	400	403	406	382	389	383	429	402	433	402	402	401	381	419	390	415	363	411	377	398	394	396	388	419	400	410	407	408	407	393	401	405	417	402	414	376	392	389	435	399	428	402	367	405	412	394	417	406	383	400	397	413	389	398	395	401	386	408	382	400	383	408	389	439	397	410	364	404	420	403	432	397	399	427	408	402	384	424	403	436	412	368	411	392	354	362	387	378	405	405	387	385	393	418	427	384	403	410	390	377	395	407	388	357	416	394	408	415	423	379	393	384	415	383	399	411	385	388	427	391	402	385	422	381	430	432	380	385	378	369	397	412	439	412	365	425	387	403	417	429	408	394	357	409	408	428	412	419	408	383	352	397	380	380	377	410	443	384	338	402	426	367	390	402	392	411	394	420	376	439	379	416	411	373	431	389	379	375	386	392	395	386	402	427	417	374	389	396	397	372	376	392	383	393	359	402	420	386	445	369	408	383	378	385	420	428	396	402	390	421	413	361	407	417	407	387	384	425	388	395	425	382	388	382	426	385	408	399	385	403	415	404	435	415	398	397	395	399	415	380	414	392	399	410	375	415	396	382	389	368	378	407	401	400	402	415	387	388	377	415	382	416	415	405	407	419	385	402	413	402	366	382	397	416	389	408	411	431	442	437	406	389	359	406	394	425	396	387	444	390	401	400	397	423	395	382	384	382	374	361	420	419	392	425	462	367	408	377	390	366	447	432	408	351	400	415	371	425	384	389	428	420	375	417	443	407	414	364	384	378	393	391	389	373	392	401	393	419	373	385	420	400	370	419	381	433	382	402	389	394	394	385	407	392	418	371	382	343	418	408	402	403	394	436	386	434	402	369	364	391	394	382	425	401	398	418	396	424	381	391	374	381	407	388	431	387	391	366	385	403	412	405	424	393	394	411	386	433	386	427	366	396	378	388	408	365	393	395	401	388	417	397	398	400	434	396	416	381	403	409	392	441	406	418	399	380	372	428	390	382	398	417	403	406	372	393	384	373	399	400	397	381	399	388	385	393	433	382	403	398	396	405	411	450	366	393	390	406	397	406	429	366	420	385	392	402	422	376	380	344	374	428	380	377	406	415	389	406	386	377	405	403	364	403	393	375	419	427	409	383	417	418	406	385	381	430	408	401	400	362	385	375	414	344	414	384	383	404	393	415	373	405	385	381	403	377	396	436	422	388	415	391	390	403	375	399	393	414	396	397	391	403	435	440	398	407	388	399	388	410	417	377	388	388	412	373	378	422	372	390	389	412	386	382	393	383	383	442	383	412	400	423	416	393	410	429	417	390	403	395	404	401	453	363	380	378	402	406	399	423	378	393	401	432	415	401	429	351	389	411	392	403	395	376	412	402	405	400	382	391	371	403	429	361	357	384	425	395	400	381	397	409	418	404	381	383	412	386	381	384	388	404	438	370	389	379	379	377	428	399	390	381	436	401	395	417	408	385	401	376	403	377	401	403	425	417	394	396	383	411	405	415	380	381	409	399	427	415	395	417	364	402	366	367	401	378	393	406	371	370	388	423	374	381	376	438	361	373	401	398	383	430	396	386	392	385	415	391	369	400	432	391	389	449	423	399	408	406	391	371	398	400	368	430	429	385	399	374	412	409	407	436	392	389	374	405	384	408	407	378	427	414	400	410	444	357	386	414	415	380	384	430	393	402	363	377	383	377	417	405	380	406	390	410	399	402	415	403	399	396	378	431	400	382	419	425	352	422	409	391	383	410	405	397	420	401	398	395	402	357	382	389	374	423	426	398	381	390	414	397	397	374	379	380	426	395	401	356	396	423	386	433	407	360	419	397	397	386	390	433	403	392	385	391	398	388	376	362	367	385	384	380	430	382	404	387	394	440	392	416	401	429	388	378	427	387	407	420	409	362	402	401	420	410	385	426	403	381	397	366	427	405	396	420	444	384	375	423	407	395	401	395	362	391	382	388	352	402	421	401	401	400	421	409	419	370	453	384	385	393	407	380	399	419	377	394	392	408	413	431	399	400	392	406	410	423	413	410	393	394	382	418	408	367	411	393	370	429	401	377	399	373	426	415	404	363	436	408	420	382	400	408	406	380	391	405	414	400	372	430	397	409	380	414	402	391	397	398	422	373	401	419	378	370	409	403	388	375	411	394	393	416	365	368	419	411	412	425	384	414	391	363	393	386	432	404	421	397	420	376	377	396	381	417	375	388	443	369	399	377	384	397
23403	8840	6828	9797	2300	193	154	144	155	161	169	116	150	148	133	155	169	145	134	109	126	151	175	140	136	137	161	166	159	131	134	140	145	134	164	139	146	143	145	168	150	165	151	143	162	143	149	139	232	230	262	243	180	155	165	158	146	159	162	137	142	141	137	141	146	142	155	143	133	141	150	145	139	157	139	135	146	127	144	139	123	158	137	157	159	154	154	130	110	142	133	154	140	134	147	167	122	148	140	132	143	133	122	131	159	143	155	151	143	158	131	150	151	157	144	160	135	136	147	144	139	137	139	157	137	152	122	155	139	137	153	118	128	132	131	134	141	121	154	140	136	163	156	142	138	138	144	147	133	136	157	148	165	137	143	135	133	134	114	157	160	163	142	147	142	160	128	135	137	135	157	150	138	131	154	153	144	138	126	144	161	148	123	129	151	122	135	144	157	146	158	136	141	155	150	161	135	137	113	127	160	140	151	145	151	133	150	162	149	151	139	133	130	164	156	145	143	155	153	126	151	155	155	134	166	135	163	129	131	153	158	142	150	146	147	141	126	120	161	161	152	151	147	126	136	132	135	138	145	142	136	135	150	150	148	142	147	146	165	141	122	130	159	135	143	140	164	122	146	153	153	156	156	148	125	149	147	131	133	149	147	168	152	150	126	138	145	134	147	149	161	167	169	155	122	155	147	134	145	146	135	134	126	142	137	155	146	137	137	142	158	140	137	140	152	141	147	147	117	150	130	135	132	147	142	135	126	131	143	162	162	138	157	124	134	152	172	129	128	145	130	139	164	138	146	141	149	149	140	152	150	129	135	142	167	131	144	160	123	146	136	162	160	146	157	131	137	130	147	142	131	139	165	136	156	155	116	142	141	145	159	131	135	158	140	139	147	148	150	149	152	195	138	155	151	124	148	153	140	152	134	140	142	146	136	153	141	131	139	133	131	127	162	152	158	163	133	158	160	155	156	140	120	158	171	121	140	146	132	153	162	147	159	132	143	158	144	151	143	128	145	125	137	151	157	159	138	125	146	144	144	162	156	121	137	157	149	133	137	173	143	134	142	126	135	171	162	135	157	128	138	141	145	147	125	150	142	169	132	148	153	125	145	130	138	133	144	163	149	122	136	139	150	137	148	148	125	135	145	169	129	145	150	143	149	157	144	132	137	150	139	131	136	124	134	143	140	139	155	172	114	127	142	137	134	123	137	135	130	135	164	147	169	162	134	152	143	139	154	151	152	140	132	136	142	110	128	114	129	149	148	156	139	161	139	138	124	153	122	161	124	135	138	152	147	153	142	146	132	143	160	120	138	141	149	167	145	148	140	136	149	135	147	126	148	156	125	146	149	143	151	146	149	138	142	141	164	153	151	151	150	154	157	131	133	113	139	155	125	155	143	153	162	111	144	149	153	147	151	122	143	123	133	150	138	155	142	140	146	131	140	158	139	156	148	143	132	154	148	147	124	150	159	143	128	141	147	117	122	156	131	133	134	148	138	151	133	159	148	157	148	134	131	123	154	130	157	140	129	147	154	171	143	132	163	151	157	133	128	136	109	149	152	144	155	131	130	130	145	175	162	173	147	144	148	157	161	154	131	140	143	146	131	142	145	144	168	156	154	161	153	158	132	147	141	138	134	147	149	133	143	173	138	136	139	141	131	153	163	143	135	135	149	131	142	148	142	142	135	166	118	142	155	151	150	147	144	163	134	153	137	138	143	163	161	155	152	130	155	135	162	150	165	144	119	144	145	148	154	151	139	144	144	141	159	130	143	166	155	133	152	142	168	159	144	162	148	155	139	143	144	144	139	128	120	137	124	155	155	141	142	138	130	142	135	135	143	139	157	122	150	141	141	124	139	140	142	144	163	138	131	142	123	152	144	147	136	153	134	143	146	146	142	136	140	142	141	148	154	131	121	143	158	143	135	133	143	123	154	139	147	131	153	142	137	123	156	149	149	151	151	145	164	146	157	131	134	142	145	126	136	138	140	146	133	139	127	146	170	161	164	158	140	137	134	142	146	159	151	131	111	127	151	155	151	171	150	167	152	132	119	141	146	153	155	137	129	146	135	167	162	132	128	156	136	152	148	153	136	144	131	133	149	130	165	150	137	136	138	160	112	143	148	127	123	159	142	163	130	165	131	144	141	142	134	172	142	141	144	143	144	129	144	126	151	158	165	159	153	147	144	136	163	137	134	114	137	141	167	144	137	136	141	142	137	116	159	152	128	119	149	141	139	143	146	141	137	133	142	145	147	164	140	134	153	125	145	150	143	153	151	154	129	144	136	144	149	124	149	140	146	132	153	166	134	146	136	166	147	144	148	136	129	124	151	127	169	168	153	125	130	140	137	125	150	153	142	143	144	145	130	160	141	140	151	145	134	144	139	163	144	141	109	123	154	150	142	161	127	138	143	155	149	154	153	152	157	158	139	135	139	140	125	146	137	144	137	151	131	149	145	148	158	147	142	131	139	142	145	140	141	133	143	143	147	134	157	157	142	131	163	139	137	161	138	127	130	148	151	131	155	141	133	138	148	153	145	147	158	118	139	157	147	163	138	151	158	144	150	149	126	130	162	161	129	160	155	138	150	127	136	150	148	149	133	158	147	148	147	133	133	140	126	141	134	154	148	139	161	148	160	147	125	156	165	152	145	140	132	124	148	158	172	142	148	143	162	131	145	147	158	151	134	142	151	133	164	166	145	128	134	137	137	153	143	132	137	144	138	138	141	138	142	166	146	135	131	152	139	150	131	133	155	138	131	144	138	155	163	145	149	153	144	147	164	143	153	167	130	111	135	123	135	142	143	134	140	151	157	151	161	142	151	143	143	150	148	158	117	150	148	140	150	138	144	152	133	136	149	138	146	158	140	132	132	157	121	136	167	162	151	174	142	140	173	184	169	147	130	140	151	150	149	144	154	128	121	164	131	130	144	144	149	158	121	131	146	144	149	140	142	144	142	151	169	149	141	142	126	139	130	125	149	167	153	143	132	169	155	150	134	146	141	146	121	147	126	149	151	147	141	154	165	154	150	125	162	143	147	161	152	160	147	139	156	156	161	145	121	156	131	160	154	137	130	160	142	146	135	139	158	151	134	151	137	155	159	150	137	127	152	162	144	159	138	159	122	133	145	130	148	135	154	139	155	137	148	136	147	145	151	142	149	161	124	145	140	143	138	138	132	141	153	114	123	140	170	159	144	148	154	176	141	174	158	146	146	161	145	156	150	145	155	127	136	134	161	145	143	142	141	158	149	137	136	138	133	138	148	145	129	148	136	142	157	162	157	137	112	138	126	139	131	151	162	140	148	143	147	144	115	136	158	122	158	128	153	128	146	142	149	146	139	170	161	139	137	159	153	118	144	139	131	140	149	128	143	135	152	155	160	146	140	159	135	147	144	148	161	128	143	165	160	149	146	151	129	139	122	148	155	170	142	167	150	137	157	155	136	152	135	130	136	146	163	132	130	155	163	142	178	144	149	138	148	158
16915	4279	11234	22395	3284	462	420	422	403	407	455	427	391	387	438	409	418	393	356	400	386	391	402	379	427	345	377	359	351	361	405	391	394	406	390	453	383	399	383	420	393	403	442	380	404	390	389	433	818	1046	877	711	560	477	375	344	345	401	354	380	380	375	370	376	365	368	385	404	354	398	375	350	402	403	387	391	397	406	415	391	347	375	371	355	387	353	384	383	348	379	408	378	371	340	373	354	368	397	354	327	359	345	390	361	360	382	375	369	380	377	366	402	359	395	367	361	375	401	385	360	369	359	393	345	359	350	349	385	371	358	381	346	356	372	385	382	397	367	393	357	414	411	360	368	416	377	378	327	327	391	343	389	385	396	360	353	383	363	369	378	361	357	381	401	363	367	367	354	391	383	361	352	355	360	361	376	346	371	379	360	336	375	365	382	393	353	384	365	341	404	388	376	381	370	340	389	367	372	348	400	385	388	379	405	345	332	371	370	346	397	347	399	350	420	385	363	392	394	345	315	371	394	402	338	369	342	348	394	339	387	363	356	358	379	392	381	388	349	409	342	363	337	371	382	379	363	362	394	369	364	348	363	366	340	372	360	343	391	360	370	392	394	369	353	377	369	392	353	379	354	372	380	374	379	401	363	390	353	317	395	352	351	369	360	393	397	368	368	349	388	387	349	383	368	374	373	359	375	372	371	362	388	368	337	339	390	379	344	380	424	351	370	402	364	352	360	367	356	390	394	371	365	402	361	359	360	402	374	391	359	365	389	377	377	391	407	364	377	344	367	382	410	391	347	331	342	397	349	355	357	364	364	372	372	372	414	392	391	356	347	357	380	344	381	384	355	378	374	368	358	369	343	384	378	354	352	382	395	332	359	356	324	369	342	326	335	380	364	382	357	352	393	374	351	365	337	383	363	400	354	348	377	404	387	345	369	391	389	351	363	386	383	362	391	380	381	392	360	393	383	372	366	403	347	349	377	399	393	383	362	386	408	415	380	367	380	371	310	376	341	372	379	394	394	356	366	393	363	345	355	387	373	373	356	402	332	364	375	354	316	386	387	390	378	370	351	385	345	345	357	336	382	358	364	373	359	380	344	386	339	345	346	380	366	391	359	383	379	405	361	352	400	375	391	395	360	374	374	366	368	353	383	386	375	392	375	355	338	360	355	391	380	368	341	365	396	383	358	374	367	364	366	371	383	341	365	375	365	381	374	368	323	384	380	352	364	376	373	382	396	378	351	372	400	401	369	382	389	333	374	342	406	389	380	354	366	380	327	377	366	383	367	349	372	372	350	374	366	391	376	368	388	372	373	364	387	375	363	355	430	320	340	379	356	366	340	378	355	342	378	351	364	348	351	414	372	341	387	375	361	366	367	392	410	352	393	347	374	389	346	353	372	316	387	377	352	342	387	373	374	389	376	350	408	379	374	370	366	381	387	389	358	361	348	333	367	352	345	382	388	374	336	401	397	349	387	359	367	347	385	376	395	345	391	399	402	377	341	379	372	367	348	344	395	408	369	376	379	349	382	384	384	382	403	402	347	368	369	370	369	351	396	375	378	361	367	366	374	340	378	383	347	377	382	398	416	384	368	361	362	347	389	353	394	375	439	368	393	390	363	424	367	356	351	350	353	373	396	379	396	369	358	380	376	368	364	360	360	350	392	354	386	375	372	378	379	322	380	401	370	343	404	350	378	386	348	373	363	349	348	383	397	345	363	364	390	373	368	359	365	366	365	376	376	365	373	379	401	364	349	398	345	422	372	358	373	407	359	372	331	356	397	414	353	385	371	374	346	398	338	354	384	362	355	348	387	347	369	395	343	356	355	386	379	372	363	365	398	378	392	367	387	358	359	382	358	378	353	349	365	375	355	344	370	378	385	367	393	383	357	368	365	347	369	367	374	361	386	410	362	382	370	416	385	357	365	387	397	384	379	380	371	394	412	404	382	366	385	383	379	372	391	358	346	385	323	369	351	371	361	369	363	381	402	352	397	348	359	394	370	367	380	381	397	409	377	375	373	351	343	381	354	352	405	375	363	389	388	354	371	366	395	402	379	388	338	380	379	400	341	388	395	327	358	357	385	380	372	382	387	384	351	365	379	398	363	339	398	340	369	360	326	363	376	397	351	338	346	356	373	394	375	356	380	435	382	362	384	380	383	380	363	346	382	356	348	366	360	369	380	386	363	372	339	388	367	360	368	368	394	389	384	373	374	376	377	362	357	360	397	382	376	354	360	315	353	377	372	335	381	414	391	362	376	367	363	341	356	394	362	393	376	368	372	380	366	325	313	373	362	372	357	398	393	359	350	354	375	363	367	382	393	366	357	379	387	369	412	402	340	353	370	388	375	379	341	380	411	384	380	385	372	364	369	406	391	393	364	367	388	331	373	376	386	370	349	357	366	356	325	398	360	368	370	352	368	350	371	360	401	367	381	366	376	377	371	361	354	372	355	382	363	387	380	406	386	366	394	354	411	378	382	363	362	354	345	371	378	381	356	340	382	383	351	357	367	373	324	360	378	362	379	366	376	392	385	406	366	335	379	377	355	368	360	379	394	367	369	371	391	381	372	380	394	380	421	362	358	393	390	376	378	359	376	386	364	371	363	398	370	382	397	372	400	353	406	403	368	364	365	370	372	361	334	360	356	391	406	357	385	389	358	355	368	369	365	387	344	356	393	356	336	360	365	324	377	385	359	344	351	378	363	372	359	352	376	367	370	392	356	374	368	367	364	383	379	338	371	382	399	381	376	337	393	347	362	382	383	362	364	394	385	373	371	344	373	397	390	393	394	379	382	374	367	390	365	361	390	342	376	361	359	378	408	355	354	367	359	359	370	364	378	385	366	330	362	384	361	349	373	383	361	367	391	390	376	331	395	355	397	383	390	383	347	349	346	369	367	383	405	411	389	373	369	376	357	366	418	382	395	374	361	362	377	370	357	397	394	362	375	378	357	401	367	378	359	359	391	398	427	378	326	386	379	386	354	354	352	339	330	392	380	370	385	349	367	388	375	364	396	387	399	363	375	372	377	379	339	378	388	347	369	352	376	390	369	357	387	377	352	370	353	385	363	350	415	331	361	354	323	358	353	380	373	400	385	365	366	322	411	344	384	361	407	341	365	372	412	349	357	356	347	361	387	369	384	360	330	376	348	358	375	357	362	363	393	372	377	377	389	365	369	354	334	386	376	356	375	359	374	358	385	333	370	392	359	370	373	359	365	353	368	355	359	362	357	323	373	355	367	388	368	356	391	374	368	365	370	377	349	358	368	381	385	362	369	367	344	357	377	354	372	336	370	382	403	397	378	371	392	397	365	353	368	354	408	336	368	394	372	406	375	359	370	389	359	381	374	390	395	360	389	368	380	364	359	365	343	374	362	374	351	376	410	341	356	348	383	361	362	398	369	368	370	400	360	427	373	392	363	390	356	345	380	355	388	386	358	403	384	323	350	407	355	339	382	404	362	390	333	388	363	362	405	323	371
52949	35167	38520	51498	24225	6981	1435	415	281	251	266	244	253	230	222	202	189	237	185	191	161	175	216	190	168	176	185	146	177	179	172	155	192	169	176	201	179	185	177	178	196	170	181	190	179	181	185	333	811	861	710	438	320	211	202	146	191	178	182	165	157	172	152	153	167	154	157	183	168	162	168	176	169	172	177	171	174	170	144	160	181	157	172	169	189	147	154	168	187	185	160	155	176	151	172	180	148	178	161	174	165	170	164	160	172	153	147	156	170	159	168	151	129	154	171	149	152	162	171	161	187	175	157	161	166	188	152	168	187	171	161	161	153	162	153	178	171	168	185	183	137	190	157	141	151	181	154	169	174	148	151	164	158	164	156	168	171	161	163	170	170	169	170	187	174	168	158	177	177	162	169	165	158	164	143	154	188	168	169	147	163	177	192	176	161	161	153	153	167	216	180	166	166	170	172	173	152	163	175	162	141	199	168	175	170	168	166	184	166	177	188	175	178	162	184	146	197	185	167	161	182	166	163	165	157	159	144	190	152	149	178	163	153	156	161	160	147	166	150	148	154	175	156	151	171	154	162	165	180	157	166	147	168	181	188	181	165	179	179	174	182	189	154	167	175	166	161	178	181	182	165	156	168	154	159	162	157	171	164	176	181	190	160	149	152	153	181	211	156	178	178	183	163	192	177	160	169	153	154	169	161	160	162	168	157	177	150	164	164	168	160	152	153	187	164	187	174	163	188	177	149	188	161	168	174	168	178	171	149	165	170	161	155	155	176	175	154	165	181	172	156	183	151	142	133	162	154	148	170	149	182	150	162	161	150	164	152	170	158	167	159	168	149	182	169	166	185	146	156	139	184	158	144	169	177	194	152	174	167	175	165	163	159	152	177	135	159	162	198	162	158	157	166	159	181	167	139	172	174	177	159	166	159	177	156	165	165	180	177	166	150	166	167	167	167	169	163	159	163	172	159	173	188	158	178	168	150	188	151	158	184	149	160	152	176	157	173	165	149	169	178	175	177	155	159	187	167	168	158	174	167	164	144	182	156	144	173	165	158	152	172	179	186	183	170	169	177	176	155	160	150	174	196	169	185	167	159	153	181	187	191	166	198	182	164	172	185	154	156	153	162	175	173	151	169	183	157	158	172	159	160	167	182	177	158	146	171	156	172	173	165	176	175	171	163	179	165	170	163	175	160	161	171	173	172	204	157	175	173	147	155	174	180	189	175	189	162	169	167	155	152	176	191	154	151	170	175	174	172	162	161	185	172	164	161	155	206	151	178	155	161	175	152	155	176	169	183	168	197	162	167	160	156	150	144	161	166	160	156	174	163	150	148	151	183	157	191	168	179	173	150	179	180	162	165	143	175	166	158	153	172	170	183	151	182	178	174	185	154	162	150	176	158	174	137	178	171	152	178	172	175	143	177	175	187	188	179	172	176	182	162	171	181	164	187	166	175	152	180	158	161	166	178	197	187	154	154	157	155	167	162	174	180	172	146	159	168	163	169	158	144	168	178	193	171	182	184	176	179	147	163	162	180	167	202	196	166	164	142	194	181	168	155	180	167	162	161	162	163	180	175	158	157	162	163	145	151	163	180	157	165	168	171	167	150	167	166	166	162	153	166	160	178	168	167	160	156	159	177	184	177	143	162	130	173	159	164	146	169	148	184	149	151	152	162	193	163	160	170	174	176	164	177	155	166	173	183	152	194	152	154	143	161	191	178	145	154	166	149	157	182	148	173	173	176	162	174	167	163	170	168	160	166	162	152	159	160	172	181	157	167	187	170	168	175	153	175	182	175	175	150	156	161	172	178	169	158	173	166	166	164	188	184	168	165	154	163	169	149	163	147	179	166	161	190	156	174	164	190	162	192	159	161	165	177	175	167	169	154	177	176	163	175	166	169	163	171	179	154	167	167	185	168	173	155	166	184	160	167	170	193	164	168	163	171	165	184	175	167	171	166	190	180	167	178	184	166	160	153	165	155	168	178	170	164	167	167	173	160	165	164	176	173	177	155	176	169	161	152	180	174	192	195	163	162	184	189	170	173	170	173	165	189	193	166	166	157	187	160	161	168	176	184	168	176	181	170	164	170	150	162	174	178	171	169	166	187	166	158	157	156	161	182	170	162	172	152	183	182	180	167	167	170	156	164	171	163	162	169	156	166	153	182	164	182	167	182	178	166	181	135	156	151	185	151	148	159	156	167	151	163	184	174	164	156	201	183	158	189	153	156	181	155	157	159	174	178	165	160	181	162	183	157	153	174	180	165	190	178	148	168	180	168	200	147	152	182	189	177	170	157	184	159	158	184	203	153	181	188	177	161	177	176	156	143	175	172	155	157	181	155	155	175	171	161	164	172	190	199	187	166	163	165	187	173	178	161	156	166	190	162	185	148	148	173	149	178	178	181	179	151	177	172	171	161	158	163	159	139	163	161	159	166	163	167	162	166	182	166	172	146	148	170	158	138	177	199	173	168	160	197	176	135	179	170	131	185	165	175	155	177	176	167	185	152	165	184	164	183	187	180	179	171	155	158	167	178	151	177	179	172	174	156	182	162	191	171	149	187	178	164	156	162	157	169	182	183	186	159	153	170	126	168	186	171	146	184	176	171	184	151	177	167	163	144	185	161	164	165	159	163	150	166	195	153	167	154	195	189	177	151	172	173	164	161	160	141	153	176	161	179	183	164	168	145	179	169	175	167	164	166	158	146	157	174	174	181	172	156	163	143	159	156	154	159	182	159	156	181	148	169	168	173	155	168	170	152	174	155	144	178	163	167	183	180	168	169	174	150	169	186	171	170	167	154	155	163	164	162	166	157	166	188	170	158	173	178	183	146	168	179	148	153	171	181	194	147	161	150	162	172	147	145	171	166	180	184	153	170	188	175	180	152	170	190	135	178	160	171	191	164	159	166	175	170	163	169	186	151	189	176	172	150	139	157	176	166	199	169	177	167	142	166	172	169	161	173	196	154	168	159	191	144	177	159	171	170	171	179	165	121	150	173	148	144	164	178	143	183	182	159	169	169	163	187	150	180	139	162	146	181	178	144	146	150	172	159	137	160	179	153	156	184	185	171	169	169	146	179	161	155	172	182	175	163	178	161	151	172	170	155	179	176	167	171	166	168	186	158	185	154	156	140	164	152	151	172	152	170	152	176	155	164	163	170	180	164	171	178	184	186	150	175	162	173	163	172	177	171	149	158	172	180	175	178	181	188	175	141	177	165	162	182	174	159	175	176	180	191	148	181	172	152	186	173	161	177	160	189	167	170	174	159	153	169	189	180	180	166	163	171	153	172	181	176	164	165	173	175	168	183	152	174	149	172	178	163	179	189	165	174	173	156	150	169	180	166	177	163	190	151	163	181	162	169	158	165	185	182	179	145	181	183	171	164	144	155	183	165	160	168	173	165	186	161	161	151	163	175	162	171	163	155	160	158	137	178	175	158	180	136	138	132	156	155	165	152	164	168	187	160	173	170	176	165	185
41580	22818	47463	62032	4716	2080	1601	1194	944	876	859	784	745	782	653	620	584	584	586	595	567	550	526	516	512	522	536	491	509	528	488	524	528	485	512	531	542	577	545	542	516	470	512	490	525	553	526	1591	5140	4306	3519	2278	1208	604	480	438	439	404	434	431	430	415	433	425	433	403	406	420	449	414	439	441	420	398	412	415	435	454	434	433	414	409	411	425	414	441	385	407	432	418	393	431	471	487	432	395	423	398	396	419	430	432	424	381	414	472	416	423	416	420	417	415	461	399	464	417	409	419	397	413	430	418	420	414	403	409	421	378	420	452	432	395	423	419	441	402	422	383	433	422	429	429	400	391	400	417	418	433	424	395	431	406	406	453	414	404	438	418	439	444	454	424	465	390	431	451	412	375	401	464	429	428	440	447	463	402	396	407	392	386	426	409	412	454	413	423	423	420	421	446	393	410	432	407	441	429	427	450	404	407	431	444	428	438	444	425	398	416	409	400	439	412	416	427	442	423	416	433	458	424	437	426	407	419	433	413	404	398	399	420	449	388	434	427	429	444	406	428	447	426	417	410	426	452	421	398	404	428	415	403	419	405	398	417	414	416	438	435	403	392	407	450	378	414	431	448	380	440	453	394	405	379	423	406	421	440	426	415	442	413	391	399	440	374	425	388	425	431	454	416	436	411	427	429	403	391	403	454	404	396	423	402	399	408	420	411	429	448	405	427	412	398	406	425	420	399	446	441	410	413	390	428	405	408	400	429	419	402	412	427	431	406	441	452	403	410	441	418	414	446	443	442	424	443	402	425	421	465	440	424	428	415	412	425	452	406	423	396	404	422	423	447	409	409	419	398	404	427	416	402	431	452	421	411	432	391	428	451	390	407	427	414	413	427	419	403	435	439	410	430	441	393	401	443	390	400	419	438	409	430	404	415	413	429	442	436	410	395	403	420	423	434	407	423	424	411	461	393	434	447	403	410	413	407	454	420	402	415	423	408	415	431	428	406	419	420	424	401	436	434	415	443	412	414	428	428	454	393	402	385	450	402	381	423	422	446	418	439	383	453	411	391	416	419	465	422	456	409	445	390	382	372	426	396	433	417	436	422	407	413	436	426	399	398	468	373	432	389	395	401	438	388	403	417	418	405	407	419	434	395	416	388	418	406	437	445	396	400	408	401	464	405	445	403	403	441	430	389	401	408	410	451	399	426	430	405	410	367	460	426	466	419	420	397	418	412	444	402	411	409	409	410	408	378	461	418	394	387	397	412	394	423	403	440	409	398	419	419	430	427	417	389	421	439	436	433	429	430	440	451	407	432	401	440	421	465	395	433	436	411	421	416	434	423	389	412	401	414	441	433	424	411	384	426	416	410	428	395	432	453	420	398	447	427	441	393	429	410	427	407	413	417	421	453	412	424	378	421	449	403	425	432	416	442	425	430	422	433	394	415	428	451	397	407	397	413	393	437	394	380	459	430	404	386	416	405	396	397	434	452	443	387	438	404	417	395	422	400	441	434	414	395	419	427	431	404	390	418	420	414	444	430	450	425	426	426	437	469	466	383	416	435	436	416	395	426	403	392	422	431	419	419	414	426	416	427	432	410	401	446	436	433	381	402	382	413	437	417	397	403	443	390	432	433	448	447	431	421	446	452	381	425	420	375	423	414	459	406	422	399	415	459	424	420	377	447	394	444	421	396	403	454	436	438	410	441	439	404	388	419	446	441	424	411	438	413	428	444	397	392	423	411	452	416	403	417	426	418	432	422	425	421	427	439	431	418	404	397	423	475	378	410	423	434	450	415	404	434	436	410	411	419	415	432	413	423	412	423	458	476	420	463	431	441	391	419	430	422	411	455	422	402	458	390	393	426	422	432	396	455	411	414	427	388	419	434	400	430	411	437	430	447	409	452	413	438	422	390	401	418	419	407	435	385	421	456	405	412	407	417	429	410	452	418	437	447	406	446	436	450	418	441	379	424	413	447	425	424	442	418	456	387	445	427	440	415	416	427	397	418	399	400	454	409	404	436	456	393	414	401	422	398	432	443	423	421	410	437	439	414	404	406	414	410	461	407	426	402	395	425	400	387	403	443	413	416	407	421	419	426	429	417	411	457	420	437	435	460	413	378	414	429	425	415	424	448	444	452	394	404	384	449	392	416	406	438	437	418	434	432	432	402	424	425	401	397	432	383	447	409	410	469	440	417	396	414	477	399	400	451	379	420	400	381	403	406	431	402	420	407	449	444	403	414	417	450	462	387	413	420	428	431	422	399	416	426	479	455	411	419	426	418	407	420	394	416	430	425	401	411	427	406	448	440	412	427	453	403	416	401	416	403	422	402	464	413	414	457	448	424	411	435	445	425	423	455	411	422	430	389	477	428	435	441	404	453	424	443	431	413	421	448	441	435	432	406	378	402	427	440	398	415	391	413	423	393	451	423	414	436	405	417	446	391	417	407	431	427	451	453	405	426	415	397	428	442	431	427	427	412	436	447	410	412	423	409	436	411	431	439	446	452	443	430	418	428	433	430	377	423	409	425	383	391	404	407	394	401	460	433	431	403	400	410	434	426	467	419	441	434	390	390	433	399	423	414	389	409	444	409	403	371	453	439	445	429	425	415	456	422	464	418	430	412	397	416	428	451	431	398	406	426	441	418	423	407	384	382	421	429	437	391	439	395	435	424	450	401	412	409	430	401	410	418	437	416	398	413	430	399	411	413	425	405	432	417	431	431	402	401	418	385	432	454	408	390	429	409	411	399	431	390	402	449	432	456	453	412	414	426	455	449	402	439	406	393	426	441	403	444	448	395	444	410	427	416	408	444	435	430	397	430	427	446	440	397	435	450	428	431	372	434	428	416	413	414	437	416	417	409	386	440	431	428	436	415	429	437	422	394	391	438	411	433	417	392	438	398	393	442	354	408	446	418	423	390	414	418	410	434	420	380	404	398	419	418	388	448	422	400	434	434	405	439	394	409	425	417	380	419	389	439	409	420	423	411	385	434	405	416	432	401	417	437	416	418	409	416	445	434	444	428	432	433	430	442	418	409	437	389	447	441	416	388	421	452	415	402	409	407	407	384	433	402	413	420	396	438	413	410	415	434	418	438	400	393	430	407	425	433	405	451	382	438	435	459	416	405	439	433	414	472	410	422	439	425	418	425	445	415	419	440	431	435	451	406	408	414	411	394	434	416	427	390	432	399	423	465	411	407	437	400	426	411	446	437	433	400	398	413	421	411	410	429	386	431	406	377	386	433	450	417	434	429	416	443	416	390	394	457	409	390	420	403	413	412	420	443	423	412	391	400	411	417	423	391	391	424	409	418	390	433	425	418	410	454	439	385	451	401	410	426	425	394	417	389	429	422	422	417	414	407	421	450	405	394	433	408	448	424	407	391	429	417	392	400	442	429	411	424	443	393	432	447	389	449	393	415	404	381	406	427	400	444	435	400	428	413	386	428	416	439	429	407	436	432	429	412	381	434	430	403	412	403	396	417
56874	34573	34558	53765	27538	13410	3759	927	374	288	281	264	273	245	212	236	252	243	225	198	176	193	219	184	160	180	195	172	169	188	200	177	200	170	176	167	191	180	186	169	157	154	173	176	179	190	167	619	1589	1253	949	653	379	215	187	146	150	200	162	159	166	180	147	159	179	171	171	150	148	170	167	160	174	154	157	141	156	150	168	170	150	164	164	146	150	140	179	168	146	149	185	130	146	173	162	152	118	176	161	147	173	158	158	169	151	154	151	162	158	160	161	145	156	166	177	163	176	145	144	151	157	138	168	150	157	167	150	142	161	158	183	158	148	153	148	148	141	151	171	187	180	155	189	127	159	157	149	175	160	172	150	151	152	172	167	164	169	182	169	168	165	166	161	168	149	169	151	160	178	147	167	128	156	168	129	137	152	172	163	157	133	145	140	165	165	174	158	157	161	180	159	155	154	170	162	175	147	165	133	158	160	152	185	164	150	161	126	153	162	148	169	141	173	164	144	156	169	170	151	157	157	169	131	140	171	193	160	174	151	154	130	132	157	179	174	156	176	180	166	142	173	153	171	152	142	136	144	151	147	163	149	170	142	170	159	170	159	145	143	184	164	165	162	151	196	168	148	164	186	163	135	138	170	179	158	166	156	145	170	166	176	157	131	158	172	161	159	171	174	179	157	154	182	152	169	162	152	169	187	178	154	181	150	149	159	153	163	165	154	184	150	166	182	169	147	164	144	173	166	177	151	178	151	142	147	181	148	171	163	169	160	159	170	160	164	133	147	153	169	132	157	157	165	160	141	171	161	153	173	156	167	160	144	168	184	166	183	163	153	181	149	165	160	153	161	172	153	138	154	171	161	137	143	148	161	157	185	175	171	151	158	166	173	171	176	165	172	173	168	142	153	163	191	162	143	157	160	168	148	184	174	163	168	139	164	172	152	170	140	147	155	157	182	170	149	142	161	153	168	160	170	147	183	159	149	135	154	160	186	179	151	143	156	151	139	142	170	152	161	147	156	158	162	148	163	170	157	169	156	177	161	154	154	152	148	153	166	180	150	148	163	131	160	150	161	170	190	169	162	142	184	142	175	131	172	181	157	165	174	164	162	162	153	159	147	133	147	166	160	167	166	160	150	168	161	163	176	192	155	158	145	165	176	173	157	174	159	145	160	159	152	150	161	172	169	151	174	172	151	172	140	149	155	150	188	157	177	170	167	163	154	155	154	170	156	159	139	131	167	182	153	166	176	179	157	168	147	154	162	173	151	152	157	172	170	144	146	149	171	157	184	169	161	149	162	176	168	174	161	153	174	148	167	164	136	159	157	153	159	150	152	166	174	154	155	139	172	156	164	175	176	148	141	134	151	153	139	140	175	169	157	152	185	164	137	168	166	143	151	149	157	176	174	148	152	145	147	163	145	166	158	159	172	154	166	142	178	152	147	151	155	174	147	143	140	139	159	165	173	159	160	191	150	167	165	145	152	167	177	134	164	166	175	174	146	147	135	180	195	146	162	169	153	158	168	160	130	148	183	152	185	153	150	154	174	161	152	153	161	160	158	166	159	165	150	145	148	163	155	170	149	153	150	148	137	183	143	174	176	154	158	177	176	150	154	153	157	139	151	163	141	163	165	175	169	140	153	158	149	155	150	186	161	174	149	160	176	152	163	146	158	155	161	151	157	157	160	142	173	144	175	151	152	202	141	181	189	145	141	170	178	148	148	180	133	170	135	163	190	171	168	158	143	161	167	162	144	152	169	180	180	169	143	140	160	150	153	144	159	162	156	145	172	149	155	171	151	182	194	151	163	156	157	162	184	158	190	163	130	160	144	137	168	164	185	157	162	135	183	151	158	180	144	151	183	150	197	178	147	155	150	154	158	148	162	157	149	166	154	182	160	172	167	134	145	163	169	167	163	175	162	147	147	152	162	154	152	165	140	162	147	152	160	154	161	159	157	178	166	144	158	154	166	138	185	176	154	188	165	138	174	154	136	155	169	165	156	163	172	161	152	151	171	171	172	151	171	142	158	159	162	163	162	176	173	147	173	147	156	143	162	158	133	146	155	165	133	158	174	154	171	158	166	185	146	169	152	169	166	163	172	148	154	150	133	156	143	165	140	172	165	159	171	162	160	135	172	172	161	143	165	149	138	151	139	152	159	145	157	166	152	161	188	136	164	171	146	154	164	180	144	152	164	171	163	162	147	153	175	157	163	187	164	144	177	172	154	148	164	140	159	173	147	137	171	132	138	165	150	149	154	150	152	155	153	177	182	161	155	160	165	175	161	160	158	148	155	164	150	178	173	158	153	145	165	170	166	166	177	185	153	157	154	159	177	162	161	174	146	144	173	160	132	152	173	154	150	186	173	163	153	156	154	133	138	158	161	161	189	179	151	151	147	173	156	168	157	177	173	158	155	151	174	152	168	151	121	159	147	161	139	143	146	151	151	151	158	171	165	148	151	154	146	152	156	158	143	157	163	160	168	174	171	135	140	168	173	152	165	142	164	160	148	167	168	149	166	164	166	157	157	155	176	167	140	176	166	161	166	155	134	153	149	181	162	140	156	161	146	164	147	176	154	154	149	183	151	169	145	145	157	154	168	159	144	155	142	149	144	155	172	160	158	188	155	169	166	149	154	161	158	162	149	183	156	178	201	149	165	163	147	154	169	140	147	141	154	157	156	160	156	157	158	128	143	192	167	164	155	174	186	168	143	162	165	162	171	175	167	166	159	178	185	147	170	157	139	155	171	168	144	149	151	143	146	157	157	140	159	142	176	170	134	133	151	152	158	156	151	173	179	168	162	159	157	131	158	167	152	165	163	184	155	167	166	148	183	142	171	151	155	181	161	160	153	166	156	180	149	175	157	140	132	151	146	150	167	147	169	163	162	151	175	135	154	147	172	141	165	168	149	148	151	174	181	159	152	143	164	168	149	168	189	161	161	149	145	166	155	149	157	167	152	162	155	170	157	161	158	154	149	163	151	159	150	170	144	141	135	187	170	149	144	158	139	164	148	143	161	167	137	156	153	159	158	169	146	151	156	157	142	177	164	168	144	148	169	161	172	172	135	160	164	157	151	161	174	172	152	161	155	135	149	172	177	162	161	189	159	151	170	173	151	143	157	155	179	139	153	160	193	155	158	155	175	171	161	177	151	154	136	181	150	149	160	149	186	158	167	158	156	185	156	157	169	148	172	144	150	151	168	143	184	160	179	157	168	164	176	173	173	181	133	173	143	134	160	149	184	155	177	156	134	157	160	158	176	150	161	134	137	148	168	167	156	173	165	182	156	160	144	145	167	145	165	150	142	176	174	150	185	154	147	172	159	153	158	161	167	163	156	132	142	135	135	161	146	147	146	175	157	174	145	168	158	159	183	160	140	161	149	159	168	151	154	156	143	138	169	156	169	177	172	134	158	134	130	176	157	168	164	153	153	148	150	166	135	161	162	150	144	165	148	140	158	159	167	145	163	159	185	148	172	144	149	149
48672	31920	49131	69784	4336	2963	2374	1992	1476	1159	1085	1117	1083	885	797	793	794	749	745	686	615	578	586	575	541	513	516	550	502	484	601	549	541	489	544	537	534	572	581	548	487	517	502	539	620	541	598	3705	8877	7058	5000	3128	1502	706	491	389	381	381	401	396	388	393	387	401	377	371	476	380	393	396	391	384	408	398	401	357	342	386	391	380	390	350	370	374	376	418	398	395	369	384	385	399	379	362	387	389	408	381	389	373	414	404	437	397	406	382	392	390	384	379	393	412	407	415	352	426	388	397	394	394	415	434	406	399	400	387	403	429	354	411	411	374	397	367	368	406	366	411	388	404	392	393	383	406	347	406	386	416	386	350	409	411	387	401	379	381	363	425	412	371	382	385	389	397	435	442	368	433	403	378	404	357	356	410	379	385	392	376	385	412	387	394	403	366	383	409	414	336	375	393	409	377	421	383	369	417	365	397	420	394	359	377	353	381	368	378	386	381	395	364	393	409	386	413	394	389	423	406	411	407	423	381	420	384	386	384	394	383	412	394	392	350	391	399	413	371	391	380	399	381	411	381	335	431	376	393	398	395	390	411	382	392	434	365	423	371	378	379	349	359	410	382	376	383	377	410	355	386	397	407	389	365	406	382	439	401	378	430	397	420	397	395	363	387	379	403	367	397	385	382	404	421	398	353	391	414	395	390	423	432	422	393	379	379	398	411	372	421	374	374	389	398	416	407	374	383	400	366	424	384	368	393	387	418	357	421	394	358	373	369	382	399	375	381	413	431	404	398	415	371	377	378	371	395	410	384	379	399	386	402	375	398	394	381	389	423	374	391	359	390	394	394	354	428	427	374	416	399	393	385	437	389	391	390	379	408	393	401	385	355	374	410	360	352	375	388	391	378	383	395	435	371	408	407	404	394	408	402	411	416	416	361	413	392	382	392	370	421	424	352	384	405	395	376	370	385	412	414	399	391	375	394	375	418	382	389	375	390	398	380	374	426	403	383	407	383	384	362	386	356	411	421	402	382	391	410	383	393	400	355	392	365	371	380	382	396	354	382	386	436	381	417	390	392	401	374	390	405	405	410	365	412	434	363	368	380	419	385	395	397	397	409	399	378	394	400	408	426	378	372	389	388	405	393	395	377	423	370	402	404	408	402	401	373	409	362	398	389	374	381	410	394	390	354	426	404	413	384	367	399	401	357	398	428	381	397	394	393	416	422	380	372	393	417	404	363	393	395	367	406	409	394	396	390	410	405	398	407	341	351	386	364	361	412	408	388	377	398	384	415	397	395	391	386	393	390	365	377	388	387	408	395	389	408	377	368	363	429	421	417	399	391	380	381	350	415	358	367	409	407	381	380	419	386	404	375	400	437	429	393	412	364	376	396	395	366	422	401	422	396	389	361	424	395	378	404	381	446	417	407	405	375	426	402	403	387	397	417	412	360	406	390	387	399	377	427	365	379	406	379	353	396	415	374	426	402	395	372	399	393	387	431	394	401	401	377	370	376	399	374	365	387	398	409	384	412	401	398	408	371	381	392	383	407	387	360	372	369	376	380	397	427	411	385	385	381	366	397	403	393	393	366	383	404	391	393	426	393	340	401	382	384	399	418	383	355	398	395	374	386	399	360	402	389	384	384	380	390	409	366	418	395	423	390	359	394	388	404	339	380	424	375	385	413	402	365	401	366	362	369	387	379	432	390	378	391	425	391	406	380	400	397	374	381	384	437	377	406	416	389	387	401	376	353	400	402	419	375	400	367	354	425	358	398	382	389	373	362	408	427	406	408	396	387	401	394	388	399	383	397	351	410	407	367	382	396	431	369	413	388	384	411	386	425	389	409	380	404	399	384	384	405	380	357	385	404	370	365	408	395	420	379	353	394	404	429	381	362	384	380	401	431	402	411	399	392	421	407	417	371	431	376	386	345	362	381	377	408	369	410	367	381	403	418	419	392	396	391	395	392	423	401	401	396	452	400	399	355	390	388	362	402	389	411	393	402	399	384	370	391	420	368	410	376	392	366	409	382	393	397	385	391	362	404	380	380	427	385	380	388	390	368	383	334	384	392	359	383	429	373	393	398	347	368	413	352	420	381	355	402	387	399	387	412	403	373	417	430	362	393	394	343	388	408	396	405	386	400	416	386	411	407	400	377	386	384	386	385	420	372	388	399	386	400	381	400	373	427	377	405	349	409	441	393	401	444	395	406	374	438	431	400	373	389	404	405	391	385	401	414	370	370	375	393	383	398	401	454	357	364	412	382	403	416	392	396	399	394	391	380	383	367	434	396	354	402	367	401	392	382	399	419	376	396	377	403	384	405	418	361	422	377	406	395	395	387	394	388	404	381	380	418	393	401	397	386	411	402	419	393	392	396	408	392	439	407	393	395	391	417	400	379	379	420	445	386	398	384	373	384	357	405	415	388	378	403	382	368	380	382	367	414	413	399	386	422	389	425	433	409	441	419	374	359	406	411	414	383	414	397	369	407	354	414	424	383	365	371	387	417	384	365	384	436	358	366	385	396	383	361	372	373	393	400	423	398	369	392	418	427	338	419	394	379	375	374	379	399	418	366	389	437	384	395	368	417	394	379	444	389	375	375	378	437	375	371	408	396	375	355	423	393	388	396	411	373	434	410	370	404	382	386	374	411	411	379	397	393	393	368	398	401	367	419	396	390	368	403	402	406	417	386	360	405	378	409	392	407	359	422	352	392	388	359	356	384	358	406	370	363	436	355	400	364	414	415	360	404	410	406	371	369	397	393	393	419	392	348	416	408	400	377	364	399	406	381	373	386	427	385	387	363	407	410	398	365	375	405	419	376	356	378	387	403	396	349	432	390	386	387	416	405	381	390	372	405	370	370	367	405	392	427	393	382	407	417	397	356	401	362	375	372	394	381	393	394	427	445	377	402	399	377	405	372	380	381	382	375	398	413	383	416	400	407	372	419	388	393	396	397	372	370	400	413	351	365	371	389	370	415	424	411	380	386	364	389	387	390	405	390	381	405	381	386	351	388	383	372	389	367	365	372	363	359	403	402	400	389	397	407	361	395	413	388	342	425	364	393	368	397	386	421	427	420	383	391	399	425	403	422	418	410	423	396	410	379	390	388	380	427	365	358	393	408	393	389	402	384	362	392	415	400	380	388	410	373	406	394	362	374	385	380	395	379	417	425	415	419	373	436	366	393	416	390	383	398	397	402	376	404	418	367	419	393	422	402	407	369	377	424	377	388	382	382	391	394	384	403	429	419	396	375	371	378	395	387	400	398	378	397	394	374	386	388	390	377	359	375	343	390	358	390	392	417	372	397	375	403	392	384	415	460	394	388	387	374	413	402	423	418	382	370	383	399	402	396	411	380	402	390	412	396	383	410	379	399	383	375	387	422	407	383	388	364	371	447	388	388	411	368	390	432	363	388	388	388	361	381	405	400	377	387	390	408	422	378	420	396	367	377	401	391	394	391	394	394	408	391	382	386	387	392	398	424	364	359
25189	16527	6933	10095	644	162	173	154	178	161	166	157	140	168	145	175	156	134	143	125	139	136	145	138	156	154	161	148	155	166	152	153	164	144	156	165	156	151	163	169	160	167	144	151	147	163	159	188	251	272	297	208	167	191	141	156	139	150	164	148	144	153	146	141	145	166	157	155	138	140	138	135	153	130	155	132	147	159	161	129	137	142	152	126	161	161	113	173	136	136	136	152	150	137	171	151	146	147	154	148	149	158	142	135	138	140	157	158	127	162	124	134	153	157	128	166	164	148	124	167	170	137	151	151	158	161	141	143	140	145	120	120	125	143	138	156	165	159	159	166	146	165	136	178	130	152	148	172	153	146	139	158	148	159	172	164	134	142	139	125	146	154	163	153	132	150	160	125	151	144	139	142	143	131	145	144	165	129	130	140	147	153	138	151	127	132	140	131	131	133	117	171	138	142	148	139	136	134	172	178	134	129	144	149	144	161	145	132	145	141	129	121	136	134	181	157	169	138	126	138	146	138	139	139	141	125	148	160	151	141	132	169	149	120	152	137	150	137	170	144	162	147	137	150	153	169	146	159	155	150	143	145	132	141	173	154	141	161	152	119	143	154	142	141	157	145	137	138	144	134	154	160	177	146	150	155	144	124	135	141	144	115	132	151	146	149	122	146	136	118	129	149	141	138	159	157	142	163	156	174	167	120	138	148	142	146	141	157	122	166	144	155	138	154	140	149	155	149	166	135	141	141	144	147	154	141	153	134	136	138	161	138	147	149	148	131	146	134	171	157	145	144	131	125	163	131	153	126	144	138	150	143	157	156	126	155	145	147	147	137	188	135	137	147	117	147	163	162	169	151	159	134	145	150	155	149	134	136	152	147	179	161	126	135	142	140	171	159	169	147	170	122	151	144	133	145	135	165	132	165	125	141	148	152	145	149	151	164	147	179	162	145	133	129	140	130	132	127	138	137	170	134	160	157	157	151	134	129	158	136	148	159	149	149	152	152	134	168	135	151	149	143	161	139	151	139	148	128	163	141	135	147	146	147	151	126	147	133	160	149	143	157	155	126	142	166	133	147	140	193	157	145	140	131	157	158	157	140	153	139	171	141	138	130	168	141	170	165	162	157	140	137	133	140	149	160	147	150	122	151	156	129	170	155	142	140	153	148	165	148	150	156	142	129	146	152	147	145	160	169	126	158	135	130	150	139	162	146	125	134	135	136	128	158	119	140	129	129	156	133	153	133	151	148	151	137	143	141	133	149	144	146	143	158	161	143	141	143	145	137	155	148	155	167	135	144	144	147	147	139	154	147	149	174	144	135	149	143	123	128	159	154	147	143	132	145	149	131	122	126	152	132	150	164	174	135	138	162	145	128	158	146	153	166	140	136	155	144	171	155	136	163	169	156	167	133	155	125	120	137	135	166	127	132	148	151	148	158	151	164	143	140	146	136	136	137	164	143	169	153	145	134	146	134	151	123	141	157	166	137	131	150	144	154	149	146	148	175	119	128	132	162	144	141	151	130	146	161	145	141	125	151	115	122	165	159	134	143	155	145	140	132	162	163	144	155	150	137	138	147	147	140	128	131	125	149	143	133	122	160	143	150	180	165	158	146	137	145	136	153	154	145	149	153	131	149	149	142	165	152	140	121	138	151	172	131	148	134	133	154	152	145	158	144	153	157	135	143	144	175	130	158	122	157	147	122	129	149	150	143	131	146	146	173	164	149	148	148	154	143	137	134	147	154	162	145	133	141	146	151	133	160	146	179	138	141	157	146	153	134	130	126	141	161	150	143	179	141	148	144	153	169	151	126	156	160	162	147	146	145	163	166	179	148	141	161	150	120	160	142	155	165	141	154	158	129	131	132	166	138	158	145	150	119	170	147	142	135	150	151	152	137	146	146	128	161	146	169	154	133	158	151	144	125	150	156	127	151	164	143	135	140	136	147	120	143	154	160	138	151	139	159	140	141	145	156	134	148	140	131	164	147	164	166	124	146	148	174	140	159	138	146	143	122	151	130	136	158	150	141	140	141	153	191	153	152	139	128	158	137	143	142	152	137	156	153	157	133	111	142	126	145	128	147	143	146	145	143	140	156	119	157	140	142	133	158	156	152	134	142	149	132	149	139	129	146	130	126	169	149	111	148	142	145	154	166	133	163	140	134	155	139	128	149	142	139	135	163	135	133	172	152	160	158	152	170	145	139	156	136	154	127	144	144	135	142	154	146	146	151	173	154	151	153	160	162	161	138	134	137	151	149	153	163	161	132	148	166	154	137	144	136	141	121	151	162	164	148	139	130	140	150	143	150	125	140	140	132	132	147	153	126	143	124	146	133	157	154	138	155	158	156	137	158	123	168	121	172	141	130	131	138	166	152	150	131	149	155	150	130	143	143	166	161	134	131	132	142	150	158	158	142	145	153	136	144	144	163	142	149	116	139	165	141	142	143	146	163	127	130	145	149	149	165	148	167	141	148	136	147	155	143	138	144	139	139	153	140	151	124	148	156	165	129	158	159	167	127	143	140	150	145	151	156	132	151	176	150	140	135	156	139	152	163	152	128	166	147	150	142	128	150	147	138	162	140	155	145	168	176	144	151	150	138	158	137	114	139	148	161	132	125	145	161	129	162	133	137	135	146	159	155	138	158	150	149	125	152	139	164	139	138	138	152	120	166	153	149	159	148	141	143	141	134	141	151	143	126	142	159	141	128	149	146	144	161	138	171	179	155	155	139	138	164	139	157	157	136	137	140	147	149	142	131	121	183	179	138	152	139	145	142	147	134	153	148	157	139	134	118	153	159	156	144	161	163	127	163	136	146	134	163	139	157	136	131	123	149	159	119	157	149	151	144	148	137	153	155	155	155	139	168	158	156	144	138	149	153	160	133	130	146	168	159	155	134	158	149	167	129	145	147	166	148	140	138	128	114	132	154	160	123	136	123	133	144	143	153	141	158	138	160	134	132	142	145	155	120	139	149	161	129	145	151	123	161	161	143	136	117	129	149	148	173	155	144	145	152	138	139	144	154	133	133	156	142	143	162	170	153	146	142	153	168	151	132	133	145	137	119	135	149	148	129	134	136	147	144	147	155	154	155	140	139	148	137	155	146	143	146	165	116	133	168	138	139	158	154	147	149	143	140	162	128	211	131	160	146	170	154	178	159	148	144	161	139	153	152	155	149	159	158	146	162	153	142	154	138	137	156	134	139	148	172	155	157	169	139	150	134	123	145	130	147	183	151	129	160	148	156	117	139	141	149	148	126	136	121	139	153	147	143	115	161	143	162	173	158	163	119	146	138	143	155	151	167	158	137	138	125	139	147	140	145	132	171	152	131	135	157	139	154	176	133	141	138	148	150	136	177	154	127	148	145	138	141	155	148	160	145	144	139	148	154	129	150	161	133	164	169	151	153	156	173	147	159	146	130	153	155	157	132	137	147	155	147	143	133	141	151	146	140	139	159	143	137	141	135	158	144	141	124	132	135	139	122
18372	12682	9482	20780	534	527	473	446	433	446	463	410	473	425	436	436	425	429	421	409	410	399	380	405	433	385	364	407	367	396	409	398	427	389	452	389	414	466	443	405	443	397	360	404	442	449	401	584	945	1132	966	674	576	413	398	359	353	375	353	378	402	383	357	360	389	355	331	368	351	371	362	385	358	381	367	369	390	383	382	397	374	391	361	414	371	358	359	396	379	392	337	398	362	339	343	372	404	374	376	369	379	363	369	380	393	363	383	394	375	397	363	365	355	344	347	383	353	415	322	355	349	372	363	376	371	373	385	380	336	402	380	383	333	356	374	388	396	345	364	368	387	404	353	366	350	397	372	408	347	374	366	390	368	410	373	378	357	370	369	351	367	365	360	392	391	379	366	354	366	393	393	373	414	394	349	379	372	350	366	406	400	371	374	357	394	409	406	390	387	349	395	362	389	381	407	384	370	344	400	352	391	371	420	376	337	355	383	376	379	387	323	348	359	384	394	357	426	343	359	352	377	347	360	388	378	373	360	357	350	376	356	361	365	393	337	383	367	408	353	406	411	412	347	382	394	360	388	370	364	362	366	406	344	360	362	410	344	401	370	346	375	386	361	376	382	356	413	387	391	384	399	390	383	371	374	362	335	396	400	374	359	369	360	404	370	377	340	368	398	391	376	343	393	414	375	391	376	393	374	404	419	372	350	362	340	384	360	379	394	382	366	397	372	364	381	373	360	410	377	378	350	391	375	365	353	426	373	381	374	416	402	381	349	372	420	370	379	348	359	389	395	391	384	398	397	354	345	363	369	387	383	396	371	389	393	427	358	410	406	398	402	358	346	354	378	382	379	374	363	393	362	373	374	395	395	408	356	382	366	354	372	334	342	407	359	363	372	384	384	360	379	371	404	385	387	357	387	346	365	401	378	385	386	381	354	372	360	378	371	390	397	383	397	358	367	360	379	367	373	399	422	350	375	401	350	369	378	382	380	387	363	371	398	328	380	386	367	396	401	359	355	385	362	382	374	377	339	370	368	341	411	374	374	390	361	376	355	380	376	367	392	358	372	379	367	365	357	353	381	370	383	337	365	369	378	367	357	374	366	376	375	367	386	381	383	358	390	401	418	377	400	394	351	369	414	332	395	361	373	413	384	387	363	378	351	396	373	363	365	377	375	398	390	402	400	364	369	383	410	378	373	352	399	375	392	364	367	372	371	371	383	389	376	362	372	356	364	390	406	348	386	361	403	399	352	353	375	374	398	389	370	408	378	369	355	407	370	382	365	323	374	381	341	369	338	364	374	382	356	349	354	373	404	359	384	367	395	382	389	382	379	382	373	395	398	382	324	375	374	343	404	390	360	362	367	371	377	375	383	371	378	405	406	357	375	335	359	355	390	376	372	376	376	387	378	393	356	373	334	362	366	395	364	395	381	366	369	389	366	364	351	395	378	367	373	380	387	400	360	383	353	386	358	372	345	396	377	358	368	350	365	385	382	329	371	374	328	398	385	392	395	376	385	393	343	393	387	386	354	372	358	372	380	358	405	383	338	381	385	391	371	409	369	363	377	369	406	348	355	361	361	364	390	382	374	387	377	377	362	389	369	380	387	377	366	365	390	356	386	364	422	343	358	383	399	401	366	338	387	345	383	371	371	361	392	382	357	383	385	385	395	374	362	393	385	370	397	378	416	368	357	379	365	386	390	355	350	371	378	412	362	368	398	389	384	375	381	393	372	367	394	361	401	364	370	378	409	376	394	353	362	368	380	370	400	367	369	367	356	374	389	401	383	354	362	370	335	362	358	367	347	393	374	368	389	347	368	361	375	388	381	405	398	366	375	374	384	374	365	374	355	336	388	362	336	372	386	385	352	383	335	363	353	395	341	372	393	394	383	358	357	373	376	369	381	375	388	381	367	395	369	401	393	336	388	393	387	378	362	385	362	375	398	386	374	393	385	396	386	362	401	350	380	381	364	387	376	369	378	370	368	390	398	374	342	380	382	385	404	387	382	369	348	373	355	368	363	401	364	369	385	370	376	383	373	342	392	397	402	330	365	352	391	365	380	378	328	369	364	368	381	366	385	403	387	376	365	349	390	342	392	378	371	358	367	342	359	373	405	360	364	399	370	347	378	352	371	339	357	396	406	411	389	381	400	380	365	387	361	375	389	381	358	353	372	408	352	372	396	378	360	389	317	343	347	391	440	363	351	369	369	369	378	406	373	370	318	358	376	364	367	375	372	377	342	385	321	359	365	378	365	388	358	392	368	376	395	357	378	387	400	368	373	383	360	359	392	358	363	396	400	368	345	409	379	388	339	393	384	367	373	360	382	378	382	385	381	402	377	366	371	422	355	386	333	348	355	358	375	389	412	369	371	408	340	396	383	380	396	385	377	356	376	377	404	354	372	359	380	375	370	350	358	421	352	366	348	371	390	377	351	371	384	355	383	370	356	339	348	389	396	408	370	345	386	386	369	352	383	363	370	381	377	385	419	371	402	393	357	381	394	378	378	358	380	358	344	372	390	359	395	369	391	336	372	364	385	378	390	386	376	336	382	366	375	369	387	370	361	345	381	369	373	350	354	385	351	364	350	381	381	376	394	351	397	361	337	352	375	362	338	358	360	390	373	371	362	355	376	404	404	372	343	380	379	347	344	397	392	371	387	380	336	359	399	376	397	395	362	365	375	372	357	378	378	393	381	350	355	346	364	361	355	365	384	357	400	393	375	390	353	370	376	347	379	391	356	368	373	408	388	418	385	362	374	355	370	367	344	394	393	404	367	353	383	388	362	361	393	395	372	394	340	349	367	379	353	393	362	387	351	426	370	379	424	377	371	417	347	337	375	373	359	374	378	357	381	384	378	384	414	319	356	353	392	367	377	368	402	389	414	361	394	386	380	389	382	407	361	383	345	368	414	415	376	381	337	353	344	346	382	383	365	384	378	395	330	387	390	381	403	385	356	348	389	361	379	381	362	406	374	363	361	389	374	347	377	369	376	365	347	376	331	362	388	388	324	381	367	393	378	398	380	385	341	401	364	398	412	395	360	386	352	356	360	370	376	398	392	367	369	370	400	389	384	393	350	377	367	396	369	385	372	380	377	365	393	354	325	348	396	409	366	407	338	359	374	379	386	383	398	357	379	372	356	384	358	391	377	385	399	373	393	352	335	391	372	371	365	369	404	376	392	377	371	385	360	383	412	343	375	363	392	328	396	386	355	340	351	344	399	369	357	375	392	381	381	380	396	391	396	370	365	393	414	383	385	345	371	337	367	390	414	398	355	372	407	378	362	369	380	416	375	366	401	330	340	401	360	388	356	361	371	405	367	352	369	368	374	392	388	395	388	382	376	323	391	366	353	335	355	374	418	352	374	387	376	362	340	386	405	329	373	368	350	387	385	361	394	393	359	378	363	395	375	375	372	320	392	389	403	399	342	362	377	372	364	371	352	374	379	373	370	371	386	361	371	383	355	381	377	409	402	346	368	388
55480	34133	39037	47126	16961	4875	1175	472	338	263	249	248	251	216	228	234	216	195	212	213	186	216	177	183	201	204	189	201	196	206	194	180	191	175	160	194	202	193	161	175	175	195	209	171	191	200	177	298	926	878	733	506	335	222	169	168	196	171	197	183	161	184	175	180	181	174	196	155	188	161	162	164	156	166	198	185	160	166	164	150	178	178	184	156	178	142	203	186	163	180	167	159	186	179	163	151	150	171	179	161	170	183	202	162	183	190	147	153	166	169	158	163	175	149	213	180	189	173	160	171	186	209	160	149	178	173	145	170	191	170	189	173	163	188	157	186	159	177	174	174	158	179	167	176	179	187	163	193	161	185	183	178	163	173	173	164	159	154	177	165	190	173	191	192	176	201	178	179	198	186	162	152	169	175	146	191	188	152	190	186	175	182	180	177	182	192	152	163	146	155	172	179	156	159	194	158	188	148	171	159	172	177	162	169	164	181	163	211	196	173	188	190	173	192	181	186	167	148	181	184	178	163	179	194	173	175	181	163	165	180	184	168	169	148	190	161	179	187	168	181	148	157	187	169	170	182	167	180	172	165	155	160	161	180	130	160	183	144	171	164	185	189	155	158	194	145	160	168	185	170	180	178	177	187	175	173	203	174	161	161	160	192	173	171	178	187	156	154	187	162	180	187	153	155	168	180	200	182	171	175	168	188	157	169	175	151	166	190	195	161	197	167	177	187	170	187	162	179	174	173	176	208	187	167	159	167	181	202	165	165	186	160	186	155	187	176	187	200	175	152	186	196	165	196	191	196	189	182	181	177	174	182	155	185	193	188	168	152	176	176	176	175	169	195	156	173	178	189	193	174	163	169	169	169	169	178	174	162	153	191	183	191	184	182	172	151	177	181	157	166	155	160	177	201	170	188	148	172	174	172	161	188	159	175	186	166	157	169	165	188	165	161	176	156	155	169	194	173	179	171	193	162	171	164	161	174	174	180	172	174	154	179	174	177	163	186	183	152	160	177	181	172	189	183	173	197	176	171	163	195	208	198	188	178	177	170	184	180	176	146	147	167	171	156	175	161	178	179	189	164	168	201	180	160	154	171	183	198	185	168	148	185	150	194	159	170	199	182	162	164	148	157	167	193	145	172	162	178	171	197	192	150	185	167	149	169	183	174	167	177	169	184	169	161	171	182	144	167	175	163	162	162	186	201	172	159	175	157	193	166	179	182	174	165	148	182	160	176	161	183	152	172	155	160	186	163	161	172	176	171	163	169	168	174	164	172	177	173	192	142	177	156	153	166	182	175	160	190	172	183	187	175	159	185	177	165	182	166	165	168	183	179	197	175	187	195	170	158	202	176	171	173	164	184	184	175	168	168	156	181	194	185	163	182	173	160	193	164	167	185	175	177	178	177	172	164	172	186	148	170	151	169	151	176	161	181	158	144	144	149	184	162	177	200	182	174	180	181	182	200	152	155	167	173	164	184	172	166	149	184	167	175	197	157	189	196	180	194	147	186	171	157	174	156	167	158	159	171	159	179	201	173	184	172	170	158	175	201	155	186	168	178	178	165	181	168	183	183	179	167	195	166	167	155	173	175	150	172	157	179	189	189	192	152	159	181	172	162	157	163	157	169	164	162	147	170	179	158	144	176	150	166	170	158	205	202	175	164	170	170	181	155	142	182	167	152	168	171	171	191	178	159	181	148	166	161	198	193	157	192	168	154	170	175	157	162	159	179	189	160	190	183	198	172	184	176	182	193	164	161	177	195	174	180	158	159	204	145	180	181	160	173	176	177	161	171	159	144	154	170	163	160	189	165	181	174	189	162	183	165	179	162	170	171	169	187	155	162	160	209	173	156	202	188	184	169	185	163	156	167	180	168	176	175	171	179	160	176	195	186	146	171	169	173	148	191	154	182	180	174	157	155	167	163	177	195	175	151	171	168	160	164	189	193	166	176	176	174	146	174	148	173	186	149	173	188	158	171	154	159	144	178	183	152	155	150	181	188	189	185	174	174	168	168	173	172	169	159	171	171	180	190	189	200	172	192	162	189	182	161	167	156	177	181	194	161	165	191	160	157	198	180	168	187	165	177	179	165	180	178	151	175	154	165	187	178	172	179	179	166	179	150	168	155	177	173	182	173	163	165	174	175	165	194	158	162	165	163	174	160	155	170	191	156	185	149	171	178	170	160	165	166	184	175	165	165	156	157	181	157	166	178	176	187	157	185	154	169	195	188	180	173	158	176	153	183	168	173	194	169	145	146	177	167	165	196	164	173	170	184	173	175	183	176	174	158	159	173	142	190	175	174	163	150	161	188	164	185	185	182	177	165	167	153	167	159	175	189	177	181	203	178	179	161	165	188	185	171	177	172	176	206	160	170	191	193	206	174	194	172	154	199	181	152	176	169	174	182	175	175	149	182	176	144	178	166	183	169	179	168	187	177	176	171	174	163	180	157	132	177	184	194	166	171	181	190	179	195	193	165	178	190	182	173	151	186	184	168	170	148	195	193	163	189	170	178	162	171	158	174	154	176	177	149	173	159	165	192	179	187	181	168	165	168	163	194	178	165	182	180	180	168	217	160	161	181	161	182	179	164	153	196	176	198	178	174	173	167	176	157	175	149	180	173	175	190	214	164	156	171	184	162	180	146	204	167	166	167	170	164	158	179	157	178	147	185	194	168	169	163	205	173	168	163	170	176	164	150	177	162	173	178	174	162	175	155	162	162	177	165	149	170	174	154	144	195	176	188	173	175	182	197	173	169	182	191	194	162	176	179	164	174	148	171	175	186	141	173	180	171	192	150	161	160	147	173	146	188	198	192	174	165	142	158	192	163	169	161	176	171	156	184	139	178	175	176	159	171	181	158	155	160	201	176	166	161	177	171	157	174	191	184	189	167	173	156	200	169	153	172	167	182	179	165	165	141	180	170	175	161	172	170	182	177	191	168	203	164	199	164	157	154	179	173	178	153	173	168	172	185	153	164	157	153	180	188	180	160	174	177	150	174	190	188	177	168	167	181	187	182	181	187	176	152	172	198	168	162	161	186	173	189	174	181	158	184	168	158	158	161	176	176	172	174	151	180	160	162	172	155	184	184	166	183	178	164	173	162	177	184	165	168	193	186	152	161	161	157	158	164	180	169	201	182	174	169	157	161	169	198	180	159	159	173	176	153	169	173	138	151	177	170	172	160	184	181	164	165	190	163	171	168	178	162	168	157	183	184	162	149	165	175	186	166	178	146	170	183	165	158	181	173	185	154	186	179	150	160	177	180	182	160	176	178	191	170	178	173	165	157	167	158	180	160	164	177	172	162	197	167	175	167	188	180	192	174	174	184	174	180	166	164	166	162	145	149	176	186	169	168	154	161	172	162	159	179	186	189	171	172	162	188	161	185	177	162	173	180	170	193	175	171	180	179	160	185	202	181	157	175	151	152	184	153	178	179	168	148	190	150	177	154	167	166	193	165	172	193	172	183	186	180	165	178	171	159
42907	21614	47592	44536	2318	2181	1601	1201	991	991	877	796	761	707	714	648	698	704	623	602	576	557	519	550	537	552	477	500	523	524	536	511	502	483	500	527	541	528	524	500	579	570	550	519	560	503	537	1561	5209	5130	3482	2253	1177	667	508	445	394	443	476	418	427	407	430	444	445	458	442	431	424	418	414	455	447	409	400	401	391	427	409	418	432	413	425	406	396	451	435	428	398	396	416	413	424	413	439	432	404	429	422	424	447	399	392	432	430	445	436	419	446	432	439	417	429	444	434	449	427	456	419	446	414	422	467	387	401	451	400	437	416	440	440	440	423	411	415	405	413	375	452	427	450	445	427	417	421	414	441	400	422	432	422	415	440	444	455	409	422	401	450	392	402	410	446	427	444	399	441	423	436	405	450	431	426	431	459	446	421	425	381	392	399	427	389	399	424	386	424	460	417	424	428	400	421	438	447	490	432	458	441	453	439	433	456	410	424	443	430	423	417	419	430	431	421	411	422	425	420	460	401	426	452	423	412	423	412	480	412	422	420	416	435	400	431	450	449	461	405	436	416	411	439	399	423	460	452	450	439	446	413	436	443	436	449	425	422	418	429	432	479	417	415	457	433	372	442	411	436	419	443	430	463	436	428	433	394	423	456	410	442	438	431	383	417	432	398	434	428	397	439	429	428	408	419	429	395	448	412	387	438	412	428	405	425	413	452	414	456	413	408	396	445	430	431	400	444	403	445	427	395	430	385	394	461	477	438	412	413	439	426	444	440	418	451	438	407	431	450	449	478	407	394	402	424	437	432	416	424	446	430	453	415	406	420	433	468	433	431	440	417	430	431	431	440	473	407	409	417	411	451	440	440	397	412	419	440	431	394	393	431	404	421	417	451	443	417	451	436	420	438	389	421	447	420	437	433	410	446	452	405	419	383	414	443	433	466	414	409	409	460	409	436	424	415	450	396	480	393	445	426	409	415	437	448	419	467	416	447	454	411	447	444	455	408	445	464	467	437	402	407	441	422	458	423	406	466	447	407	416	433	465	419	435	452	436	372	419	451	416	449	427	423	445	423	424	506	421	435	442	408	434	435	434	410	428	423	429	418	431	421	430	412	432	463	416	431	421	435	442	431	462	423	428	425	397	399	449	409	410	435	416	425	453	404	443	425	387	457	464	452	427	410	417	402	437	410	435	448	418	462	399	438	432	428	428	434	404	436	415	428	429	409	409	392	434	469	436	411	459	442	452	411	445	423	441	387	414	418	431	436	417	424	415	399	425	430	410	435	452	438	434	430	419	395	431	447	484	440	418	445	442	431	420	459	447	418	471	414	401	464	430	444	450	419	449	462	437	414	420	421	414	432	429	426	408	386	446	423	418	395	423	439	394	419	440	417	438	414	431	423	408	413	440	413	442	406	397	432	444	417	404	430	412	415	449	439	440	441	412	450	454	425	432	433	439	424	420	438	421	416	448	439	393	451	429	438	424	436	394	435	391	430	403	434	426	412	396	431	457	409	427	404	434	453	486	434	445	397	437	415	429	410	416	435	424	475	419	453	428	394	405	417	388	428	434	429	394	416	405	430	439	419	448	422	422	396	413	394	413	409	414	423	446	441	426	421	404	415	397	398	460	451	421	429	396	432	442	413	422	447	389	388	400	453	437	404	430	447	417	453	481	439	408	454	413	430	413	417	455	444	433	447	448	430	422	401	415	428	391	426	418	427	414	450	429	424	455	425	406	453	428	450	399	434	433	407	451	447	411	416	394	426	416	423	417	426	387	450	411	390	432	408	416	412	412	457	413	424	442	404	423	413	394	423	445	455	413	411	434	428	412	429	463	431	418	449	377	441	388	473	419	460	438	387	397	390	436	416	439	445	410	424	425	428	446	406	436	444	434	431	443	429	447	395	421	424	440	420	447	495	429	383	425	445	414	405	425	437	468	444	419	451	461	484	427	422	438	415	440	452	432	437	420	429	409	417	450	408	439	438	421	419	414	437	428	428	449	442	421	409	417	402	461	410	418	476	396	415	471	440	443	442	405	411	439	452	398	399	427	391	456	437	392	411	433	408	425	412	444	410	412	412	428	398	470	430	401	401	443	421	422	401	421	423	453	422	453	443	416	398	429	429	425	406	410	430	446	425	454	444	439	448	420	442	433	409	406	445	408	433	395	432	442	449	464	440	442	444	419	401	412	441	428	415	383	431	387	435	418	420	411	409	474	439	461	423	463	428	402	396	410	415	445	386	451	416	386	432	410	443	415	428	408	449	462	392	422	460	429	389	442	383	414	425	429	426	441	396	419	451	393	414	409	413	415	440	429	440	418	448	425	426	433	455	423	415	427	451	388	410	434	415	450	399	405	426	438	405	426	444	405	401	439	432	433	420	427	419	417	400	453	429	463	406	412	411	387	419	430	453	454	421	410	412	399	413	459	425	445	434	434	433	410	413	391	444	403	404	417	447	422	435	438	430	433	382	403	439	412	414	407	444	446	384	423	423	428	439	393	390	404	442	414	414	437	459	403	417	462	424	415	443	436	452	427	422	461	398	420	442	423	422	447	412	390	457	400	448	438	413	471	421	414	411	429	453	437	441	415	405	424	420	433	417	455	419	416	468	421	425	418	422	410	396	386	407	434	395	433	403	439	425	406	434	421	439	420	412	381	413	374	401	429	421	398	428	466	396	405	412	418	457	451	404	440	409	419	411	476	396	421	415	428	431	420	415	397	431	417	446	420	458	430	416	422	405	441	441	409	420	450	454	383	438	413	430	413	422	432	384	420	409	449	428	459	425	432	430	397	445	413	381	475	452	396	443	425	466	422	415	442	439	453	440	428	412	461	442	421	401	426	423	441	415	435	431	447	383	445	429	397	418	422	425	443	422	413	418	430	401	394	431	414	448	425	442	437	401	420	402	432	428	424	427	428	418	404	445	420	452	434	461	456	412	404	419	432	396	407	436	417	421	400	398	433	383	421	433	412	424	415	438	398	373	429	399	424	421	414	452	430	427	484	393	415	453	403	427	431	454	428	397	412	427	403	393	415	499	446	446	443	416	408	424	392	454	433	421	423	458	432	422	414	424	416	447	400	413	433	416	419	398	426	418	462	424	446	422	410	401	411	428	424	411	417	402	405	477	417	418	441	420	384	401	412	410	430	422	398	435	373	443	457	435	425	418	461	443	451	460	463	428	418	399	434	435	428	386	454	415	425	391	400	433	423	446	458	424	415	464	427	399	432	424	427	426	424	391	435	426	425	452	424	441	455	399	458	421	410	428	413	443	398	420	426	459	426	433	421	413	408	416	444	443	425	438	418	400	414	446	412	430	423	435	453	454	425	442	447	414	435	424	447	399	431	412	416	423	441	420	439	398	432	435	414	423	419	445	455	428	429	415	440	429	416	436	387	430	428	394	474	425	424	413	454	408	451	389	395	434	438	422	439	429	438	428	416	433	420	426	446	408	441	445	430	392	463	418	423	424	394	410	414	428	447	429	447
53856	34312	37157	39071	20030	11926	3110	681	403	363	303	301	308	264	251	241	272	241	234	217	218	235	249	228	218	168	207	216	214	199	198	174	168	167	184	166	176	165	188	176	185	188	182	163	207	181	208	433	1558	1692	1395	769	437	254	196	148	191	155	167	157	158	161	142	150	181	189	153	162	156	155	183	165	157	155	140	171	162	155	160	154	162	160	164	176	176	181	154	175	133	157	176	175	155	164	182	173	190	141	163	144	152	155	169	158	185	166	173	172	188	165	174	169	168	172	140	154	157	148	166	177	158	153	159	176	139	165	150	157	150	166	185	170	166	156	150	151	174	144	161	174	151	143	156	152	173	159	162	168	164	149	143	187	159	154	188	173	158	163	176	170	165	183	153	158	180	164	149	169	171	150	182	130	175	153	166	141	136	157	149	161	173	163	145	152	146	149	166	190	161	190	166	153	164	151	165	153	166	178	161	187	148	137	151	153	169	154	164	168	172	170	166	160	138	179	152	181	168	165	154	174	183	174	163	182	186	151	163	162	168	167	164	172	155	174	142	143	174	150	158	170	172	157	170	152	154	172	182	183	186	156	168	171	178	162	170	173	168	159	143	164	172	142	169	160	169	173	169	168	168	138	174	166	146	153	182	157	171	142	174	175	171	197	181	158	178	185	170	169	160	165	162	158	148	190	163	165	174	165	172	170	156	149	169	166	160	144	162	172	166	182	173	155	169	156	164	162	170	172	162	158	173	163	160	167	164	150	152	166	176	166	157	164	190	160	146	177	153	151	174	169	173	150	161	147	149	174	161	167	144	161	157	165	170	172	174	177	163	165	169	155	159	149	189	147	145	186	151	162	161	148	184	180	150	186	161	191	173	167	178	160	163	146	184	168	151	164	160	181	159	149	189	167	170	173	146	167	174	138	154	163	158	149	178	163	167	157	171	130	172	167	149	178	140	152	132	169	156	169	170	162	150	157	180	171	155	141	143	136	172	170	176	163	176	168	141	157	179	175	139	161	168	173	176	152	171	175	155	155	177	171	144	160	152	152	176	165	152	151	155	158	156	157	158	153	172	167	164	160	196	165	162	169	161	153	149	164	153	169	154	190	159	167	161	158	181	171	164	176	143	171	147	168	183	152	163	170	177	175	165	186	154	155	154	161	179	156	169	157	169	152	143	172	165	146	159	172	176	168	131	157	159	182	161	173	162	165	166	140	184	150	163	154	159	186	177	159	167	166	156	175	159	181	150	150	169	151	156	163	171	161	153	147	182	152	150	156	165	180	156	177	150	166	164	161	173	163	185	151	161	155	175	161	170	172	146	160	162	168	148	150	161	187	156	164	163	158	154	149	175	156	194	148	151	175	135	166	153	147	149	171	158	162	190	172	178	149	157	182	170	150	174	181	170	169	167	159	178	150	165	161	153	156	178	172	153	179	147	145	170	169	151	163	167	134	157	162	165	173	170	184	173	143	190	143	173	156	149	165	177	170	162	172	164	158	178	184	141	163	147	163	161	184	153	166	172	164	147	162	160	135	127	168	151	133	158	162	158	177	165	165	157	149	151	165	142	149	159	140	170	143	165	140	152	169	179	178	163	164	183	165	163	174	167	165	169	178	165	171	167	157	180	140	163	180	194	174	148	174	160	158	180	147	171	165	171	160	156	172	151	145	167	193	177	168	136	169	170	159	150	158	149	160	176	170	151	159	167	166	160	176	173	165	161	175	142	182	153	159	167	164	161	146	148	129	152	177	183	173	196	159	152	157	158	190	141	151	143	195	152	184	151	147	171	146	158	161	178	179	157	151	176	155	146	161	154	141	185	155	184	161	170	171	134	188	164	149	157	147	144	183	172	168	146	182	184	169	171	161	174	151	164	167	149	167	174	172	160	156	167	152	156	141	174	158	179	165	137	183	145	141	158	163	139	165	181	176	157	142	167	169	178	176	159	176	171	160	163	139	173	176	196	166	158	173	155	163	161	157	165	158	167	179	176	146	160	161	153	181	151	162	193	178	167	151	154	158	162	161	147	145	133	183	150	151	152	188	193	156	175	165	150	162	154	186	161	164	158	166	164	181	156	177	176	171	162	151	150	177	169	154	166	183	172	168	142	162	137	140	164	151	158	172	158	148	164	157	172	167	169	162	163	160	134	151	187	151	150	141	154	183	167	158	176	171	181	168	155	211	165	151	166	156	158	178	169	155	160	176	151	125	156	140	155	155	171	154	156	188	166	142	181	165	160	190	166	150	177	163	161	175	162	153	133	152	173	159	143	182	146	175	142	149	151	167	157	166	174	153	165	144	144	170	159	155	147	152	158	154	163	162	155	152	166	174	164	158	164	150	161	184	148	153	159	173	154	183	151	176	186	183	167	142	166	165	169	144	147	166	160	155	164	172	164	162	150	151	175	170	162	143	135	173	169	158	165	162	152	166	197	169	159	162	164	177	174	199	153	150	174	184	141	159	193	156	159	159	183	162	153	151	146	158	156	162	148	184	166	169	162	164	153	173	162	154	149	157	150	158	172	177	174	164	159	173	161	166	165	174	158	159	177	178	173	174	183	156	145	144	200	164	183	159	150	165	140	163	144	167	157	184	165	148	127	149	159	157	160	151	153	165	173	182	177	181	168	173	176	172	172	162	172	158	187	190	152	180	162	172	161	162	165	169	176	161	156	145	148	166	169	160	181	177	154	128	171	169	160	172	138	162	153	160	173	174	151	166	162	163	156	141	174	166	148	177	191	183	180	169	172	162	170	159	147	146	147	158	157	147	145	164	178	159	135	168	149	164	173	148	155	154	177	162	170	125	130	171	157	173	160	182	155	140	139	154	151	149	164	177	170	151	174	169	203	176	151	156	178	157	167	165	189	151	173	176	175	157	153	149	147	147	141	189	172	169	155	168	179	185	146	151	157	159	154	177	149	175	141	154	155	162	145	159	154	163	161	156	169	150	152	151	159	166	148	164	169	171	185	164	173	146	181	164	152	178	148	154	164	154	176	144	171	161	156	191	154	158	146	171	159	161	161	178	177	168	151	171	180	140	162	171	164	161	169	153	161	171	170	137	153	143	154	156	185	178	133	152	169	176	158	180	163	175	173	161	158	177	138	159	168	166	157	149	143	145	158	167	174	158	155	163	166	173	179	156	135	147	162	177	157	170	171	182	156	178	154	133	179	170	156	158	132	168	164	161	143	178	166	162	171	189	146	157	166	181	162	164	153	166	147	157	152	155	178	150	181	199	132	166	169	168	147	149	182	173	173	194	167	172	170	154	151	163	179	157	132	168	167	151	174	154	161	170	142	168	168	164	173	145	157	160	162	153	163	170	161	157	164	171	141	173	160	169	162	165	165	158	167	174	172	180	144	182	128	162	168	149	162	160	146	153	165	143	196	156	153	168	166	171	166	172	179	165	155	159	183	145	176	180	171	170	158	159	165	155	169	165	149	171	162	163	179	154	169	165	182	169	174	158	170	142	183	168	169	156	139	163
42064	28846	45573	37701	4344	3499	2915	1821	1672	1433	1217	1044	1026	988	902	892	987	866	788	773	770	869	880	773	753	658	762	730	719	645	595	567	566	532	510	532	498	511	510	553	479	541	564	567	658	662	634	2228	8910	9355	7020	4215	2157	832	520	479	441	415	405	408	383	399	409	393	366	388	414	411	424	422	400	412	395	389	385	401	411	374	410	401	404	410	418	432	404	411	400	387	454	407	398	434	403	411	388	404	378	398	427	398	456	457	384	406	398	334	397	381	430	377	392	428	395	374	396	420	401	405	383	372	399	381	396	405	412	372	412	402	417	415	415	403	416	441	414	395	419	374	394	413	378	398	400	379	395	401	400	404	396	391	419	384	377	364	361	386	390	368	381	397	419	396	387	396	372	374	440	400	414	393	400	371	428	418	412	413	431	402	405	418	384	399	390	425	408	403	364	383	406	414	389	411	393	379	380	433	385	427	378	417	398	374	395	368	401	404	405	435	407	427	451	380	387	392	391	418	353	406	424	388	402	438	409	426	402	414	375	376	400	370	415	414	400	415	422	409	366	404	450	393	361	377	382	414	395	398	377	395	373	387	350	407	389	392	400	378	416	406	398	410	386	421	387	395	403	386	397	432	361	366	415	391	380	395	393	414	410	402	399	378	410	405	397	412	400	401	391	412	386	409	414	421	398	419	380	369	388	425	416	377	349	415	409	394	391	409	416	404	368	405	396	382	379	384	394	410	394	392	369	404	380	406	386	393	383	396	400	415	397	441	403	401	406	400	401	348	402	452	412	373	422	403	375	388	401	412	412	406	391	420	373	375	410	398	399	393	428	409	429	379	419	376	369	414	388	385	383	371	412	414	401	389	424	421	428	417	404	385	425	412	393	424	404	379	359	392	394	396	385	382	403	415	407	388	398	379	418	392	418	395	406	409	378	410	403	383	354	393	418	373	402	404	366	404	435	435	437	416	405	358	386	403	430	407	401	408	380	409	408	413	384	423	378	428	409	393	424	418	353	409	393	399	374	402	414	372	399	387	391	395	388	386	378	401	385	391	376	394	370	388	406	415	392	427	414	380	418	411	407	429	395	410	413	400	403	420	357	425	373	427	398	389	380	401	400	425	402	394	361	395	414	417	388	378	411	396	399	398	385	426	389	401	421	400	366	396	406	422	375	384	359	391	369	386	393	375	397	386	406	390	393	401	401	419	404	390	357	414	393	401	395	419	411	420	397	394	360	383	382	399	414	339	367	375	413	413	426	404	406	385	392	429	410	395	426	363	389	406	409	391	388	413	395	395	392	382	425	416	410	414	407	415	419	444	409	372	424	383	375	426	349	398	424	394	407	395	396	401	391	427	363	380	415	426	382	395	395	386	418	385	402	439	402	377	415	389	437	395	372	409	370	401	394	400	415	432	400	399	390	403	411	392	397	419	350	402	404	404	398	409	382	374	389	381	392	403	356	367	433	406	401	384	404	386	402	433	402	398	371	405	400	388	381	429	390	382	401	431	427	393	377	396	390	372	430	416	397	377	433	395	407	375	387	400	399	400	389	411	407	434	406	402	404	390	396	384	376	410	386	368	426	426	417	376	362	430	370	379	443	404	371	407	392	390	384	408	388	408	432	396	381	420	392	371	387	401	395	408	386	419	401	421	454	392	372	382	431	388	438	421	405	434	415	379	392	396	403	393	407	335	409	429	397	369	433	360	427	367	460	412	386	403	374	411	405	385	376	416	394	388	395	405	391	353	386	379	352	400	394	378	408	400	352	403	391	425	420	404	374	400	418	414	375	385	364	388	408	419	334	386	393	386	385	390	400	402	374	391	403	346	419	402	369	431	444	370	375	412	361	405	415	393	381	418	409	358	369	418	388	385	411	435	403	397	388	380	383	420	385	392	405	375	364	410	390	413	409	383	402	382	407	425	412	390	399	399	434	405	406	411	417	402	381	395	370	381	408	393	388	427	418	378	425	387	390	376	412	382	420	420	407	387	382	397	393	421	383	388	403	367	396	427	419	366	390	385	422	380	360	390	418	362	375	365	400	397	393	399	395	406	419	408	404	416	392	377	421	427	378	421	383	414	405	384	426	382	408	392	380	368	395	420	392	394	411	363	379	404	395	380	400	378	392	379	414	410	366	388	425	398	406	364	375	407	409	396	400	446	420	385	413	343	344	440	393	391	389	431	371	407	416	372	385	395	425	374	439	404	387	394	388	442	400	427	373	374	398	382	409	418	429	425	401	406	419	364	372	365	394	421	391	386	382	405	391	383	360	384	394	401	392	415	404	393	382	411	431	412	414	397	392	423	416	413	387	398	403	378	417	366	425	406	406	394	418	387	398	401	371	361	393	393	390	397	420	359	356	406	400	383	380	399	403	400	382	403	384	341	390	385	398	422	396	376	434	426	417	379	434	414	405	404	407	392	380	389	434	406	380	439	376	414	375	425	383	419	367	418	426	401	387	405	424	409	395	415	418	397	379	377	414	402	394	397	405	377	404	442	420	394	418	416	398	390	388	411	400	382	374	416	429	443	391	398	401	377	398	428	390	419	423	425	408	394	404	426	407	386	370	435	391	406	387	401	393	425	382	454	416	395	426	394	370	411	387	363	425	388	374	392	392	433	415	419	416	374	412	404	402	389	407	384	429	434	375	415	441	372	440	398	407	381	414	408	380	390	436	392	377	371	402	411	358	386	401	427	381	406	417	383	384	355	419	403	380	426	437	395	381	408	390	380	389	431	388	383	404	376	441	416	408	430	391	384	439	357	392	372	439	398	384	412	419	422	372	427	404	389	407	393	416	416	448	403	389	383	412	378	420	431	413	454	419	385	407	380	394	386	406	390	395	385	349	444	386	409	406	412	399	404	406	430	432	434	409	436	384	344	375	433	450	439	396	361	376	405	398	379	384	390	370	397	422	413	440	383	396	430	386	403	375	422	411	333	428	404	389	396	380	396	391	402	389	364	444	364	355	424	403	413	363	356	391	389	429	414	406	391	437	384	398	431	404	373	411	387	404	393	452	403	433	409	429	391	386	386	427	418	400	383	382	386	414	371	424	380	404	391	368	421	389	378	391	422	443	404	426	396	420	406	412	376	453	419	403	414	419	461	390	384	426	400	397	418	406	409	417	385	397	376	400	357	385	367	394	396	378	362	408	384	376	385	405	410	400	413	407	379	409	419	401	386	397	401	393	419	410	415	378	366	399	411	395	398	389	403	399	374	400	423	408	418	435	427	409	373	388	387	404	411	382	374	402	406	407	366	393	418	412	415	396	371	415	412	434	405	409	396	335	430	405	388	400	379	397	420	416	408	380	440	406	359	391	425	436	377	403	374	410	374	388	370	410	401	412	384	391	399	403	391	416	387	363	380	425	373	389	436	433	374	404	384	422	424	384	424	427	372	399	398	373	418	393	399	416	425	407	368	385	397	383	385	384	415	404	407	418	436	376	388	404	405	385	401	408	396	381	411	388	430	382	387	387	388	392	374
18793	8416	6429	3248	392	305	165	164	160	170	159	164	153	151	128	113	170	159	149	164	164	158	197	164	155	188	178	200	164	156	134	151	143	153	128	141	153	135	143	168	182	156	156	133	170	161	146	159	274	348	337	267	225	185	154	135	150	157	163	148	154	167	147	167	156	143	146	136	168	146	137	145	148	168	163	141	159	152	146	144	147	143	160	173	172	156	153	185	153	156	149	150	163	133	119	146	146	152	163	135	137	127	157	155	141	132	135	170	143	163	163	155	133	141	146	170	166	144	147	138	137	164	139	148	168	161	142	180	150	145	127	135	163	140	154	149	154	151	145	168	143	155	145	151	136	136	148	155	128	135	155	158	117	166	136	133	119	163	143	136	140	141	152	161	140	134	153	140	153	132	132	161	181	147	149	147	132	136	156	150	121	161	169	135	135	128	138	165	169	148	145	167	156	156	135	150	154	153	149	139	142	120	150	153	145	174	151	150	139	147	158	163	134	146	139	164	148	137	156	165	159	180	146	137	150	123	157	141	146	159	150	139	167	134	160	167	154	147	167	143	149	141	141	155	153	140	174	154	160	144	142	149	148	161	152	148	131	138	155	142	158	157	141	143	148	146	144	155	147	144	143	147	132	138	142	149	153	132	147	152	158	163	147	119	149	148	145	158	153	146	144	158	155	148	135	127	146	143	159	142	147	149	172	158	162	131	112	138	145	175	140	147	138	136	152	134	141	140	138	165	162	152	152	160	161	148	167	141	168	127	141	163	164	154	159	157	136	148	147	162	169	143	173	152	146	161	150	150	161	152	159	156	134	158	145	143	137	148	165	151	151	155	152	151	152	145	146	152	141	159	147	146	156	148	160	151	150	155	121	154	146	140	167	152	150	187	143	130	148	152	163	143	121	157	133	151	144	135	142	166	147	140	154	152	142	147	151	138	165	131	159	142	164	152	166	172	174	155	139	150	170	151	154	165	157	130	173	147	150	159	138	138	143	142	160	152	137	140	142	151	155	141	148	153	148	137	165	148	151	152	131	142	169	145	145	158	152	145	162	129	158	153	161	139	140	178	153	135	133	148	155	158	137	156	156	136	169	154	137	158	151	142	168	161	157	161	162	153	158	142	163	136	140	137	159	153	155	161	148	177	164	158	139	156	155	145	156	159	160	155	132	146	134	139	152	143	141	138	159	159	166	146	156	136	133	156	166	141	156	166	142	154	144	141	113	162	149	153	149	146	165	145	156	162	148	156	151	151	173	141	147	135	152	154	137	133	152	149	141	163	151	140	143	143	172	165	150	138	179	136	146	136	160	180	145	151	163	144	148	159	154	157	141	160	157	111	165	157	154	149	143	153	183	168	138	154	153	153	157	139	149	141	140	135	148	156	153	147	150	145	152	145	174	172	154	129	142	159	147	153	147	159	144	129	143	152	132	125	152	165	172	147	151	176	130	163	161	146	140	166	160	157	155	160	165	129	153	150	149	129	162	152	137	147	142	139	138	140	161	141	163	164	122	178	140	127	156	185	156	170	145	153	146	145	152	137	162	139	159	167	155	156	133	131	173	144	158	157	136	163	154	138	149	153	164	174	158	148	144	166	147	135	130	141	143	156	139	156	156	142	137	146	148	195	137	152	148	147	182	170	134	157	161	141	174	139	157	170	135	160	163	159	132	152	135	163	152	170	165	138	156	160	155	150	157	149	150	154	155	148	141	142	163	173	165	152	154	160	149	140	163	162	180	155	132	142	145	139	173	159	156	150	163	156	150	147	135	145	144	141	152	152	153	135	147	159	146	144	147	156	139	153	130	142	135	144	141	154	141	150	151	158	153	153	140	163	183	158	179	144	154	162	153	155	170	154	151	144	136	148	131	149	164	169	169	150	144	180	171	150	166	158	151	138	144	129	154	138	140	127	124	158	120	131	148	169	153	149	138	145	135	132	159	160	144	154	156	167	131	141	151	150	164	157	157	154	161	139	166	151	146	135	133	127	144	126	146	163	146	151	142	139	131	132	161	132	153	158	129	160	149	146	157	144	163	156	152	158	135	172	151	147	147	142	158	153	130	158	176	161	124	152	158	171	150	155	157	134	137	117	130	145	168	137	161	150	122	148	136	162	150	167	123	162	169	132	147	145	134	150	142	140	132	150	130	144	130	146	171	144	153	149	164	164	155	160	135	153	177	162	148	160	158	138	135	155	154	128	149	149	130	179	115	149	160	136	143	140	157	142	128	162	145	130	157	150	173	150	143	146	148	132	139	145	137	148	138	133	130	153	178	152	145	162	144	133	134	147	143	134	156	174	135	128	160	133	148	140	118	151	155	135	131	161	147	142	150	146	129	136	115	126	141	154	171	171	147	149	141	163	176	142	149	156	133	139	136	155	135	139	155	149	134	149	149	136	134	130	124	149	167	140	140	121	167	147	155	146	153	146	148	161	146	160	142	136	126	133	153	146	162	157	136	126	131	160	164	148	138	137	146	154	134	125	153	167	152	146	157	168	167	155	134	158	135	137	144	148	133	141	143	147	168	151	157	149	154	138	131	161	158	156	153	169	161	151	145	157	158	150	134	143	158	149	153	141	154	142	140	151	152	124	170	135	158	163	141	132	137	152	143	174	138	154	160	164	164	149	174	164	144	141	170	150	156	136	133	175	149	163	138	146	138	130	132	153	142	156	169	136	174	156	140	149	145	146	140	158	133	137	177	158	147	156	137	153	167	135	153	153	156	150	153	142	144	158	147	144	147	133	175	162	139	146	157	139	133	138	165	157	159	138	134	158	153	149	133	153	172	147	147	140	147	152	150	146	149	170	153	148	155	154	136	159	138	137	137	145	152	157	139	136	153	150	150	134	169	155	147	130	147	160	146	134	162	143	159	156	130	148	139	155	137	133	125	118	140	166	132	160	164	147	171	155	155	165	132	149	147	155	149	125	162	139	144	190	145	148	160	146	150	156	147	152	148	149	135	153	141	153	147	168	164	131	150	161	136	143	153	150	152	138	146	157	131	146	158	166	136	154	157	148	139	135	182	157	144	155	147	161	165	150	124	154	150	140	142	154	149	142	165	152	156	161	160	166	146	176	144	153	152	138	128	142	154	159	156	133	149	158	164	144	151	155	153	163	150	158	167	143	167	151	133	134	160	144	143	148	159	172	165	146	157	156	143	141	132	178	137	167	145	140	155	138	130	136	131	143	182	137	149	156	140	147	141	151	155	145	143	152	179	141	143	145	142	161	145	159	146	146	165	161	166	151	135	150	153	135	160	138	149	153	157	156	171	146	129	145	142	158	150	160	131	145	137	153	151	169	148	140	158	157	145	131	147	153	149	156	142	155	156	140	146	157	159	148	166	145	155	146	136	128	162	175	157	169	153	146	156	150	169	154	139	160	148	140	149	185	134	145	156	136	136	151	154	136	126	124	152	140	132	147	143	167	142	160	173	163	157	158	151	156	124	130	152	170	153	153	166	137	132	142	170	126	152	145
12444	6993	11430	5271	641	574	495	473	486	453	474	456	451	467	418	479	460	495	508	517	610	531	547	576	513	486	516	518	495	404	434	417	388	398	409	411	383	379	392	415	412	446	422	445	461	453	444	522	1244	1409	1308	911	687	463	452	397	401	396	375	369	341	381	364	406	322	406	382	394	371	401	382	412	390	379	372	394	353	371	377	382	370	346	386	399	352	359	410	374	393	379	389	357	386	420	403	369	446	410	398	397	428	427	400	398	373	388	402	385	390	360	390	366	413	388	402	377	366	399	370	424	401	406	400	395	397	367	356	366	365	394	381	417	371	366	383	381	330	348	402	429	393	361	346	395	381	330	389	366	401	341	376	416	370	366	379	410	378	386	440	389	364	362	361	408	379	381	367	384	373	397	368	380	381	362	405	419	404	386	382	381	383	383	387	378	404	380	380	388	383	378	367	363	377	412	350	389	362	390	386	428	359	381	372	384	390	395	395	385	377	367	377	365	353	326	358	412	414	366	367	361	368	352	371	417	395	408	410	385	388	405	400	376	368	400	400	392	374	385	399	369	372	350	412	373	371	382	365	401	377	413	381	351	390	385	398	385	380	392	382	424	396	365	380	384	405	375	381	383	363	357	350	389	389	378	372	405	387	408	387	394	377	366	396	388	408	324	370	390	377	394	378	401	382	395	398	377	428	384	372	365	385	398	398	397	386	363	354	386	373	363	375	399	395	359	367	377	380	404	369	362	405	369	392	363	374	380	396	396	347	407	353	363	365	391	372	401	364	370	375	374	383	350	377	392	409	356	371	362	397	369	366	380	395	342	383	400	350	355	405	379	386	344	389	388	378	401	400	375	413	366	399	387	387	384	409	405	368	365	390	363	380	322	434	357	390	386	414	358	400	380	375	420	375	391	403	380	391	388	392	363	375	385	378	333	351	388	413	375	371	416	372	358	381	383	406	377	389	345	398	413	366	381	405	374	397	404	391	353	335	354	360	340	377	367	352	382	383	398	327	360	396	389	394	378	390	380	372	372	382	387	421	380	370	393	400	359	384	419	369	337	382	429	377	387	381	394	404	376	365	369	361	400	374	341	363	378	384	407	365	385	365	371	328	381	393	385	368	356	392	378	399	389	343	374	373	376	405	406	392	388	381	382	354	382	372	387	377	367	396	384	413	392	380	382	361	394	380	371	390	345	362	364	391	399	367	377	407	382	379	367	371	381	387	377	377	385	386	347	390	354	391	356	369	387	395	373	397	326	379	396	382	378	382	381	379	384	365	373	378	382	403	381	444	390	402	385	367	375	369	393	357	408	379	376	377	405	386	394	394	390	364	399	371	416	385	384	374	368	376	385	377	369	379	370	401	408	367	372	406	396	380	386	409	393	362	387	369	386	385	372	372	401	391	394	393	407	420	362	389	394	391	380	357	369	373	428	395	383	375	376	400	397	398	405	377	349	395	404	417	376	414	366	411	413	417	375	361	420	377	364	370	403	387	398	355	355	392	372	393	376	360	376	395	426	392	374	383	370	359	364	361	381	442	364	413	405	377	376	369	378	410	354	379	382	353	402	400	416	350	372	349	404	354	392	386	355	389	377	331	393	393	331	389	368	362	430	377	349	359	423	411	399	391	362	375	405	365	369	349	382	365	368	374	404	375	402	395	384	410	375	404	399	396	402	417	374	392	407	371	371	354	363	402	384	401	365	344	369	411	377	398	385	388	368	400	393	389	369	396	362	393	372	392	362	382	395	362	357	384	429	403	351	390	391	396	383	372	373	380	337	399	357	349	374	387	373	401	359	378	385	397	382	387	379	331	398	362	374	380	377	392	374	392	381	393	354	385	386	393	431	362	353	397	400	377	394	385	339	386	400	372	417	382	382	360	373	369	363	367	386	351	380	407	372	388	353	349	365	366	409	395	392	387	371	335	395	397	389	375	371	392	379	407	366	401	372	429	417	374	369	379	436	418	364	408	411	387	418	369	381	382	385	381	364	406	373	374	383	381	413	371	355	331	388	390	360	380	408	399	390	376	381	411	376	376	349	402	382	410	374	354	372	355	379	396	412	374	380	369	399	378	407	361	370	389	390	376	401	365	370	360	387	345	397	363	349	366	381	362	403	363	383	376	369	366	401	359	353	378	386	392	367	360	386	389	376	426	411	393	392	392	391	372	419	365	371	364	409	421	369	386	401	392	405	368	358	406	385	396	380	357	409	383	348	404	400	373	362	392	359	371	402	381	376	427	405	370	375	369	404	371	383	375	368	398	387	390	402	383	355	384	368	389	361	389	353	380	397	392	350	370	387	358	363	354	376	371	369	387	382	372	379	418	409	349	371	388	424	378	372	357	374	402	372	366	354	347	389	382	411	390	370	368	369	412	364	391	386	382	402	366	414	374	388	382	386	413	355	351	344	400	393	389	367	374	364	434	385	367	381	341	393	374	372	403	388	403	404	391	394	373	379	354	362	383	386	353	391	371	404	370	377	408	375	389	389	365	392	358	397	377	397	387	393	357	403	366	420	394	368	371	378	391	402	379	384	359	365	400	372	398	395	412	366	400	385	379	350	414	366	381	375	388	385	357	396	410	371	397	361	378	395	381	378	413	362	361	365	354	404	341	399	418	403	383	379	367	385	395	361	370	387	379	381	372	397	381	353	398	377	387	375	354	403	371	395	409	402	389	347	364	368	391	378	379	390	421	379	378	365	367	385	379	403	376	388	396	410	391	385	397	393	384	371	396	381	415	372	377	401	405	370	395	368	345	408	381	368	348	406	385	408	399	369	400	372	385	365	371	363	387	401	431	358	359	377	409	371	396	376	385	369	357	396	379	406	356	379	397	380	362	366	405	395	363	421	398	390	422	369	376	342	376	387	398	394	347	378	391	388	360	388	402	386	393	393	367	360	362	365	395	367	397	393	360	349	375	372	374	386	415	408	397	381	367	422	393	401	423	380	367	367	391	359	395	408	383	388	395	383	379	384	372	375	416	372	385	393	403	405	375	394	399	424	361	366	375	408	398	378	349	401	368	339	395	394	400	392	370	385	398	357	366	384	447	385	367	379	374	392	375	364	395	417	389	366	383	387	361	393	399	379	386	401	394	378	404	378	367	387	406	362	361	435	369	358	372	400	351	369	379	402	352	377	417	387	354	363	389	379	362	359	370	412	424	339	403	376	354	405	370	390	412	363	396	390	341	346	370	360	369	349	374	359	382	371	384	391	355	363	385	396	371	367	371	364	395	386	370	419	371	330	382	417	386	360	384	390	433	404	387	360	343	380	384	374	416	416	397	390	393	422	378	375	397	378	389	414	344	389	351	380	370	394	360	381	363	366	386	380	383	348	422	396	403	339	383	407	387	392	383	365	379	372	382	385	378	387	393	404	363	381	363	362	368	358	353	376	425	372	385	395	391	385	359	382	376	397	399	371	363	386	380	335	382	348	364	386	400	372	420	423	397	390	395	382	383	372	378	391	389	405	373	372	369	413
53469	34160	37030	25278	8917	1923	782	408	349	348	318	263	259	238	236	234	244	253	236	241	212	222	215	194	195	212	146	219	189	224	187	191	190	180	194	192	161	197	182	170	214	179	208	193	203	189	180	392	1148	1165	950	621	417	270	181	179	202	181	181	169	177	161	166	181	160	187	177	167	187	197	175	165	181	179	190	175	164	176	190	168	168	192	183	175	157	168	181	169	178	181	183	166	179	163	180	201	172	188	162	197	160	159	201	163	179	179	170	157	188	183	149	165	164	163	178	184	184	178	190	167	173	164	185	159	185	176	164	180	179	177	190	158	171	174	168	207	184	172	168	173	167	165	180	172	193	199	169	175	170	159	179	152	175	186	167	175	173	157	215	187	187	167	155	167	164	183	161	191	197	161	185	164	168	175	166	203	169	189	172	149	177	171	173	193	173	146	159	189	172	165	184	178	199	167	182	170	172	173	160	178	182	202	196	193	172	190	200	177	171	194	165	164	179	191	170	166	158	179	192	167	201	177	179	166	183	169	180	202	192	219	181	169	171	186	163	167	177	173	192	159	161	165	186	167	170	170	190	195	178	179	173	173	172	182	169	191	195	179	161	193	157	184	171	171	195	183	170	149	167	181	127	170	177	148	187	181	153	162	175	183	191	189	188	171	166	174	181	205	176	185	184	207	179	175	158	178	192	160	154	174	196	168	181	176	168	182	178	164	174	208	175	176	181	173	178	163	184	172	175	214	205	160	174	200	188	175	180	187	189	205	156	162	170	182	175	184	166	170	183	165	180	173	172	185	171	161	173	200	158	168	171	182	169	170	162	200	185	179	173	161	168	170	186	193	185	159	187	206	158	203	183	165	158	185	193	188	151	183	189	181	185	186	158	185	173	188	182	156	167	178	177	157	225	177	194	170	175	196	186	170	197	188	188	192	178	170	196	165	201	183	195	172	181	189	161	184	159	181	188	171	166	183	146	182	187	191	191	159	195	192	190	179	195	160	170	164	182	176	185	202	183	201	162	168	171	165	161	182	175	162	182	175	182	190	148	182	196	196	168	176	174	201	170	193	199	161	171	213	173	156	180	172	160	171	157	188	172	182	192	164	204	171	191	156	178	190	170	179	170	164	156	177	192	190	184	154	169	183	183	187	181	165	178	182	179	169	178	211	154	202	165	168	195	178	194	172	179	173	201	176	155	160	177	181	183	184	180	156	146	182	171	178	173	189	170	181	166	201	197	172	150	169	161	193	201	185	176	203	166	189	169	167	199	172	166	177	188	178	190	180	170	182	170	164	188	199	191	175	187	184	187	176	169	164	192	179	197	186	199	164	164	180	172	174	180	180	176	162	171	179	165	183	196	189	193	181	181	173	176	168	154	167	211	197	183	179	158	191	177	187	199	169	182	188	188	177	164	192	180	180	191	186	199	178	182	182	154	202	166	181	159	160	186	187	178	190	195	177	185	177	166	178	172	207	179	187	218	178	193	189	163	162	171	179	197	173	169	177	190	174	196	171	179	184	185	170	222	184	178	173	181	172	169	175	193	163	159	172	177	183	155	188	185	161	192	172	184	187	185	174	167	177	190	169	188	178	184	199	202	174	191	168	177	189	181	190	183	170	148	165	177	166	172	184	185	193	184	173	161	165	173	180	188	172	166	192	182	168	183	201	179	158	159	189	190	193	171	182	196	183	168	183	172	169	155	176	169	180	175	186	175	161	194	179	155	160	171	180	198	171	175	175	187	192	215	170	163	167	162	177	172	173	167	189	166	170	203	172	179	198	184	180	153	164	170	187	179	156	173	158	153	190	165	187	175	152	171	158	209	168	169	187	169	187	180	174	167	177	165	193	173	160	175	160	184	169	180	188	214	189	174	185	180	183	166	165	178	166	173	186	171	182	204	190	191	169	159	174	157	153	176	184	189	197	188	193	169	191	187	163	160	184	192	180	175	169	174	186	190	170	171	163	161	166	169	175	171	183	192	176	194	181	174	211	196	154	180	164	185	184	180	159	149	187	196	171	185	175	155	163	170	179	182	170	160	182	167	187	190	166	143	173	165	182	153	168	171	175	158	167	155	152	192	164	177	176	182	160	170	162	160	168	178	181	157	173	207	176	174	178	188	177	202	194	183	199	188	196	169	186	180	154	189	182	174	160	191	168	184	177	161	179	162	176	162	159	162	142	184	195	180	176	161	175	178	163	191	149	174	210	184	184	169	162	166	175	179	195	160	181	170	154	170	179	186	180	164	174	157	167	163	193	176	163	168	170	166	181	165	156	186	191	203	181	171	185	171	186	167	167	200	176	195	191	164	179	203	143	166	183	192	180	170	189	166	139	183	205	175	179	160	196	207	160	205	186	194	160	195	174	180	206	183	171	179	184	163	183	180	165	169	191	191	168	164	168	167	192	180	163	150	194	197	182	173	161	184	200	179	169	146	179	179	163	199	167	161	173	188	168	174	189	201	172	176	159	168	173	179	183	149	180	155	169	182	180	167	185	197	166	168	188	172	167	180	178	168	176	163	186	175	171	168	152	197	183	196	200	165	187	176	181	196	166	168	180	163	186	178	182	170	205	185	178	130	182	187	193	158	190	183	179	164	174	183	181	188	181	187	173	166	196	178	182	188	155	191	165	171	181	173	185	184	151	176	153	191	166	174	177	198	170	184	174	174	146	168	173	171	193	147	174	174	173	171	190	183	142	163	167	139	165	171	159	163	172	167	184	174	174	204	171	194	191	196	193	153	166	174	192	187	192	178	153	169	161	172	180	176	171	158	190	165	190	201	194	181	193	178	181	144	182	175	166	198	179	176	167	197	173	189	162	158	188	172	176	187	165	182	189	180	181	184	169	191	193	178	178	165	162	172	179	177	175	198	163	176	181	193	185	162	166	182	164	173	161	174	180	164	193	177	163	158	154	170	197	183	175	178	180	185	189	180	159	170	164	165	174	174	202	175	181	190	195	196	182	178	160	168	166	187	192	180	143	173	151	173	168	181	184	176	170	158	183	193	183	179	155	201	176	169	183	169	185	182	166	162	172	190	162	189	163	185	188	167	190	164	207	185	177	175	162	149	177	175	163	204	157	182	176	168	180	171	179	170	167	184	178	201	186	187	186	185	160	177	171	176	175	171	149	156	165	178	162	183	196	166	193	155	168	175	154	174	179	170	161	184	210	160	192	180	181	187	137	177	153	166	207	179	160	182	161	178	200	168	215	205	170	172	168	206	172	183	201	164	164	181	206	190	156	174	161	178	177	181	193	160	172	175	184	149	178	179	154	181	167	180	202	170	181	154	200	187	166	190	158	188	171	165	176	170	162	214	198	175	191	196	190	183	186	152	179	199	203	186	164	166	177	168	157	195	161	186	181	174	154	182	197	178	183	161	157	195	181	175	170	212	186	175	157	184	152	181	160	162	168	157	176	160	159	181	161	181	193	162	185	164	178	180	167	165	167	174	163	173	211	182	183	177	171	194	175	173	185	177	198
37663	23796	40663	6990	2929	2418	1877	1336	1263	1173	1042	928	871	882	753	689	847	829	843	757	756	634	684	650	602	596	638	581	541	563	524	549	503	492	495	559	513	508	507	552	528	529	505	506	556	565	547	2172	6822	6803	5353	3192	1712	788	537	503	444	483	468	507	400	445	453	455	434	449	455	447	476	388	506	428	427	448	435	433	450	440	437	471	463	442	434	427	407	415	427	456	454	441	429	432	474	473	400	431	438	439	442	472	440	436	416	420	443	408	426	457	463	443	411	438	415	445	420	458	402	451	411	427	429	440	470	454	394	441	463	440	438	428	428	434	452	401	472	430	479	409	456	421	440	451	428	449	438	452	452	427	423	442	453	426	479	427	400	458	442	431	429	438	435	459	482	468	489	422	432	418	482	425	465	455	440	427	435	470	438	395	465	436	433	412	437	427	444	433	392	451	448	441	412	431	448	427	451	455	425	441	467	440	448	457	425	446	408	415	461	462	430	410	406	441	419	480	430	452	446	458	451	449	418	441	442	512	453	420	479	448	432	430	462	451	376	425	465	459	433	426	445	424	477	412	472	443	462	410	475	433	409	447	422	458	447	441	441	422	453	446	443	462	442	440	426	444	419	460	425	442	421	420	464	493	430	428	422	433	434	466	431	426	454	435	405	429	407	413	427	413	424	437	453	445	463	394	426	433	467	433	427	454	420	440	420	421	437	454	415	463	454	457	409	440	424	446	462	436	457	456	451	460	432	377	454	409	462	460	412	436	446	424	470	460	426	421	445	436	448	460	453	417	435	445	412	424	471	457	406	472	434	442	441	416	429	438	434	448	459	460	436	435	449	434	429	472	451	453	454	443	424	414	449	443	408	413	435	444	441	430	436	478	452	435	433	438	451	404	461	421	423	459	454	494	439	420	459	450	468	427	417	466	413	444	470	405	460	425	483	444	450	430	442	429	455	468	419	445	456	434	431	429	447	433	471	442	437	440	466	418	431	425	466	452	423	410	439	404	400	446	436	467	465	435	449	424	408	435	377	389	402	440	442	441	455	416	467	448	416	419	426	407	429	453	422	432	454	448	425	421	465	462	477	426	429	443	409	446	464	468	459	399	387	460	432	468	415	464	409	412	475	452	412	460	444	401	467	457	429	459	426	445	449	450	409	430	452	469	446	424	457	457	434	440	431	427	434	434	437	455	414	454	445	440	449	452	447	426	429	429	454	446	453	434	416	415	444	442	441	436	438	423	451	433	451	440	418	460	420	439	446	470	477	438	457	439	434	439	466	441	427	453	436	417	452	427	458	455	451	450	466	417	437	471	450	424	413	470	478	433	474	440	437	420	438	438	453	477	437	445	432	429	444	456	418	446	447	422	450	415	482	423	446	415	468	433	418	418	439	413	420	437	455	441	445	430	445	468	382	427	402	378	433	433	474	463	394	425	445	438	455	419	457	450	430	448	469	440	406	428	439	440	402	457	459	417	425	420	440	424	419	401	411	449	445	413	416	450	413	421	452	444	449	452	459	452	450	428	413	440	437	437	454	408	443	424	403	438	442	423	458	425	441	450	429	442	446	443	442	437	450	413	427	450	405	423	412	439	425	469	436	473	411	434	437	418	419	480	407	443	451	415	437	462	434	423	445	432	454	467	421	415	448	448	454	440	455	419	432	404	463	435	430	456	419	469	400	398	407	457	445	427	441	435	436	416	462	477	425	422	449	470	420	475	429	446	418	420	442	467	420	460	457	455	464	416	405	485	450	445	419	436	465	436	481	437	431	398	469	441	435	434	433	406	410	447	460	433	453	430	439	425	439	434	471	441	437	425	433	441	430	418	446	432	446	442	469	457	452	446	440	412	439	449	418	456	460	397	469	432	422	436	386	427	384	412	422	434	460	458	437	453	446	421	437	460	456	411	411	416	434	448	407	454	424	447	477	410	472	452	449	457	435	468	452	441	442	430	458	459	436	474	433	447	446	413	446	431	416	426	470	457	419	434	418	442	425	451	435	427	453	420	416	402	432	444	416	453	455	444	380	424	391	448	437	419	473	418	445	413	450	425	410	457	440	424	448	417	466	433	447	446	426	395	428	443	446	409	448	423	458	426	453	446	457	428	411	392	429	408	444	443	483	442	462	437	431	407	448	426	466	432	418	463	465	420	423	428	488	417	451	422	439	429	452	419	396	412	457	445	443	425	477	432	468	476	418	438	476	423	458	453	439	437	439	450	457	437	418	409	459	439	466	407	440	459	443	454	446	444	424	434	453	457	430	423	447	430	404	423	478	437	438	488	416	457	445	467	420	455	413	468	418	436	443	449	428	444	436	408	456	464	425	438	447	450	475	460	457	488	450	405	445	451	458	435	452	470	416	475	459	455	439	458	430	439	439	445	456	450	465	443	418	427	435	444	407	482	440	388	401	419	439	419	432	416	437	461	411	398	424	429	463	408	442	428	429	448	438	447	427	469	447	450	446	464	418	455	476	440	443	414	453	433	478	451	455	434	447	461	462	497	430	426	447	460	453	410	493	442	441	464	389	415	459	459	473	452	432	438	431	453	412	456	442	459	459	439	462	448	431	437	463	433	437	436	431	414	437	456	448	468	448	413	446	456	392	434	474	424	447	457	397	466	441	436	430	422	469	451	485	434	425	445	435	431	445	429	430	441	461	453	447	456	422	438	443	416	439	419	444	415	452	440	441	426	455	418	427	473	457	446	454	396	440	424	477	414	429	429	427	425	422	440	453	422	431	451	449	449	471	396	453	426	451	475	439	430	420	434	476	440	415	441	404	440	447	458	442	462	452	450	428	443	429	448	434	436	463	449	450	453	437	468	492	431	440	439	417	438	464	469	445	459	466	456	430	424	448	433	435	373	439	450	410	438	432	414	440	415	440	403	441	418	438	434	442	433	446	412	458	404	430	433	439	451	435	435	443	432	466	444	424	421	444	432	414	420	423	443	476	444	424	467	459	461	421	462	418	430	406	409	415	421	467	451	424	428	472	436	448	442	462	460	423	445	398	404	450	457	441	421	453	461	459	450	407	398	453	413	463	446	430	435	425	449	412	434	438	425	443	472	397	434	426	459	472	411	428	487	462	451	427	404	468	436	453	452	490	449	441	460	472	439	432	452	400	454	468	405	423	428	458	416	424	426	470	471	435	411	439	426	423	425	432	479	460	415	436	440	475	453	407	451	408	449	472	423	455	421	434	421	429	403	423	470	455	451	450	445	463	426	457	444	437	471	435	426	456	465	454	418	464	445	466	452	411	409	453	409	420	446	414	475	447	464	438	457	431	438	412	458	460	436	468	438	466	445	462	415	435	475	442	441	447	444	426	472	423	441	444	412	458	412	422	395	435	441	458	437	438	446	411	456	422	465	448	459	428	416	438	447	434	454	429	449	439	452	405	465	434	432	451	453	429	431	435	469	425	460	449	436	429	405	405	417	442	438	446	417	431	467	466	410	458	469	471	453	435	447	413	421	440	450	456	456	445	444
57232	35596	36386	26087	15345	6352	2079	766	484	402	370	328	287	259	251	231	300	211	246	258	268	245	253	229	207	205	199	187	181	181	197	206	193	192	186	179	200	195	169	219	215	186	181	196	216	193	172	583	2250	2004	1548	938	488	272	210	177	158	184	173	186	178	154	198	181	168	141	161	174	145	168	177	169	152	189	170	180	150	156	172	175	184	156	158	171	180	178	172	161	168	181	154	155	171	186	178	147	168	183	167	170	168	164	160	179	200	159	192	163	172	162	155	169	194	172	165	152	173	169	145	158	186	182	159	177	174	168	152	180	169	184	155	173	168	141	157	202	189	160	174	176	164	159	178	187	161	189	176	179	179	163	193	150	183	166	168	165	175	172	171	161	159	162	198	186	176	180	182	178	155	177	158	171	167	195	206	185	188	174	156	178	176	166	167	155	180	181	178	187	172	178	170	159	197	164	137	159	148	169	172	137	183	201	162	175	173	162	152	161	168	175	153	159	157	171	177	186	156	175	169	161	132	158	174	188	152	174	173	174	158	182	191	166	193	181	135	168	174	158	150	179	162	185	166	183	182	162	165	148	134	180	179	163	152	168	208	187	178	164	169	156	170	186	161	169	162	182	161	178	185	161	173	171	173	169	180	180	187	175	183	181	147	162	175	147	164	156	166	163	158	181	197	163	175	174	180	144	176	175	185	193	164	173	153	165	185	164	176	183	149	154	171	156	160	148	161	178	178	180	171	181	150	188	169	171	151	173	169	151	176	164	158	174	167	168	184	183	169	154	180	187	177	191	163	146	160	155	179	162	192	148	157	170	180	159	173	159	179	153	161	166	155	186	157	161	179	181	181	164	170	166	149	151	164	175	161	188	157	158	188	165	154	187	183	163	180	161	150	181	151	167	174	157	158	172	151	169	170	155	158	149	185	166	173	175	180	165	177	175	165	159	160	176	166	174	170	139	144	158	157	170	172	162	177	181	179	173	181	190	165	182	153	162	158	182	178	169	199	179	168	161	148	172	180	180	184	170	181	179	186	170	155	156	175	164	174	188	177	181	169	189	173	162	197	163	157	183	182	172	187	150	174	175	155	167	143	151	197	183	163	151	155	173	159	179	167	155	163	151	173	164	164	177	175	175	165	183	156	167	175	182	164	178	177	190	175	146	192	179	170	185	155	151	159	162	195	199	201	182	175	158	179	179	167	178	163	178	181	179	165	194	157	186	199	185	206	160	167	182	176	173	152	148	174	180	181	182	190	150	159	173	169	159	169	194	145	166	148	167	168	180	164	171	167	179	189	164	155	174	155	160	161	187	194	170	160	166	159	171	147	177	183	155	183	177	166	175	164	173	185	154	175	180	197	193	167	147	181	154	145	187	193	156	205	157	185	188	168	197	176	155	169	161	157	172	178	178	181	152	186	201	188	150	185	171	164	168	175	181	166	184	162	181	162	178	168	169	185	151	196	165	172	168	175	151	152	167	181	172	196	180	191	166	165	169	182	180	160	170	154	174	183	181	163	186	148	177	168	178	178	177	150	149	177	180	170	178	154	174	183	168	166	174	181	181	168	172	180	168	165	164	190	178	177	161	171	180	162	164	183	176	170	178	171	157	152	177	192	164	150	171	165	184	185	156	143	157	181	140	191	151	186	189	149	155	185	181	170	138	176	185	175	170	157	153	171	172	191	163	195	168	183	171	165	173	170	175	170	181	158	175	180	159	149	177	160	179	165	184	175	158	150	181	192	175	168	186	187	174	162	172	172	168	172	175	176	177	149	178	162	169	164	167	165	179	174	167	164	182	154	156	170	183	161	143	147	168	183	176	165	178	188	155	176	153	159	176	162	168	156	178	184	167	162	152	163	159	178	166	169	147	174	148	148	173	165	190	190	177	159	162	160	154	211	142	174	151	155	178	183	181	201	154	173	152	160	159	173	168	196	179	171	163	179	173	150	151	159	170	182	178	188	183	166	159	200	167	171	155	192	158	165	163	162	148	150	185	178	166	176	165	175	168	167	168	167	171	156	166	156	156	141	187	140	183	162	156	185	174	197	176	186	180	185	165	174	174	162	186	166	163	174	164	158	175	179	183	150	177	156	155	177	184	149	174	173	176	159	183	175	170	178	159	175	150	194	179	182	158	166	172	170	151	177	165	145	153	181	181	182	165	162	152	146	155	168	176	179	160	172	164	143	148	158	152	165	172	177	164	186	167	175	188	184	175	163	136	175	161	169	162	189	169	173	192	158	153	182	179	169	185	158	172	196	191	169	151	157	160	189	135	180	163	167	188	167	155	179	173	140	163	159	159	169	160	181	152	165	173	180	192	165	168	168	165	184	157	155	193	172	166	171	174	163	184	178	179	165	181	158	187	183	173	176	171	176	163	180	159	209	177	170	179	188	167	196	172	158	185	178	165	163	175	159	155	168	191	156	146	152	156	184	178	167	168	165	166	166	202	162	164	164	167	176	172	161	171	180	156	200	137	167	177	178	159	199	180	186	166	156	185	142	185	162	163	183	178	171	161	175	146	185	185	152	171	183	161	192	169	170	173	166	162	168	163	160	169	139	162	155	168	164	169	182	185	177	190	198	173	174	150	187	180	187	179	168	189	165	171	156	187	175	205	177	166	144	170	172	167	183	163	187	165	179	154	174	164	175	171	169	177	168	167	156	185	179	178	196	178	174	191	152	184	176	163	184	180	161	196	165	164	150	172	169	154	187	178	165	173	183	199	144	173	167	164	153	186	185	185	167	184	166	177	161	194	155	180	152	172	156	164	160	179	184	153	150	200	160	167	175	169	178	165	159	161	175	179	155	194	156	187	153	158	177	176	155	171	182	166	164	161	141	159	155	190	192	179	164	176	166	177	169	147	175	175	147	158	176	171	156	150	162	179	187	178	155	157	181	161	184	178	144	196	183	183	181	202	168	166	197	161	170	175	156	172	188	172	176	170	176	147	167	166	176	185	179	160	180	161	161	170	162	167	157	183	157	199	169	169	161	156	157	178	191	169	166	168	178	179	179	184	197	171	159	134	158	159	162	163	169	145	182	181	177	186	177	192	166	174	175	161	160	185	159	163	172	194	169	175	177	155	170	177	169	175	170	167	187	160	161	168	188	178	168	161	195	183	175	183	184	178	178	186	190	177	169	165	163	173	177	167	136	160	188	159	155	167	175	164	182	155	173	186	169	171	173	168	158	161	185	180	156	166	176	205	182	202	180	167	167	163	153	159	158	151	176	181	188	158	177	167	182	174	170	161	156	188	175	186	158	157	178	188	168	173	168	149	173	182	166	151	184	164	171	157	157	175	169	175	178	169	165	201	184	174	158	181	192	170	179	186	184	175	169	148	168	159	173	185	180	150	178	182	168	183	168	180	173	159	177	154	147	163	172	138	154	162	161	164	178	185	168	177	190	189	184	181	188	165	154	171	184	157	171	168	172	148	166	173	168	177	181	166	174	164	169	160	167	186	164	180	173	167	171	163	167	184
46501	28652	39709	5095	4645	3562	2676	2210	1933	1636	1446	1219	1172	1021	1024	976	1002	929	902	1041	993	980	882	868	745	682	640	684	586	602	614	590	521	526	561	540	553	526	590	626	630	599	541	526	476	512	548	3368	11731	10458	7709	4627	2433	1003	574	458	453	414	409	420	429	441	408	454	405	421	421	405	444	388	435	414	409	401	402	388	392	401	389	423	422	424	438	376	397	382	448	420	443	440	401	405	396	393	451	447	400	381	446	428	399	411	425	405	441	469	415	429	438	444	444	411	378	440	372	406	436	431	436	436	406	421	394	417	447	384	404	381	398	433	393	448	433	406	434	432	404	418	402	442	401	444	425	398	416	384	426	455	410	402	420	411	461	422	400	413	402	419	424	442	424	425	440	446	410	437	411	423	414	411	390	410	416	388	408	428	392	380	461	451	388	416	423	422	423	405	423	458	433	388	408	402	384	402	396	453	427	431	395	370	412	405	427	383	407	376	371	421	432	392	435	441	413	409	422	413	433	417	410	442	420	421	442	436	428	423	405	426	433	421	414	435	432	424	414	459	398	436	432	424	415	406	400	424	418	427	413	408	438	424	402	434	415	401	417	419	415	398	427	428	416	435	429	447	414	420	383	416	410	383	428	447	418	459	412	418	416	470	409	386	449	420	431	417	426	382	377	427	420	432	440	400	429	372	416	419	434	396	418	449	408	375	445	394	375	439	391	424	451	408	390	403	438	394	396	427	398	434	414	391	401	389	432	434	453	426	429	430	390	460	418	422	412	389	416	393	427	431	434	422	351	418	425	417	408	447	392	412	442	404	411	405	434	394	442	402	419	387	398	388	400	422	434	407	465	436	389	441	419	416	438	429	448	443	418	384	432	410	422	408	411	411	411	430	396	390	405	425	448	407	450	403	397	434	414	399	420	401	410	386	433	389	397	408	434	427	407	444	367	407	404	379	408	421	426	414	439	440	469	395	401	392	417	410	423	415	421	433	384	457	382	431	425	423	414	418	424	442	395	414	409	421	358	390	450	393	413	444	422	431	451	397	430	403	391	416	411	445	420	410	408	425	402	389	432	407	424	368	459	412	437	435	424	406	426	409	412	436	401	418	417	406	387	415	421	405	400	436	435	418	428	396	391	419	393	402	449	412	413	411	419	375	436	430	442	393	433	433	421	417	462	409	379	423	407	422	438	380	381	385	419	456	423	416	443	412	424	423	419	427	440	422	406	415	423	439	437	449	416	409	438	393	437	431	387	393	414	429	410	440	422	403	426	423	418	419	406	405	386	389	460	435	435	396	401	397	387	435	426	449	457	401	415	390	402	393	366	416	451	422	418	451	401	428	415	397	424	417	433	453	431	434	464	414	451	395	451	421	423	424	455	410	414	413	428	429	424	437	408	428	398	431	408	413	425	419	387	427	403	395	429	401	417	412	442	438	365	425	396	443	416	445	412	439	450	409	421	446	438	393	391	476	455	417	414	440	404	434	400	432	459	438	403	406	387	428	431	416	404	399	451	417	431	406	428	428	424	382	423	447	436	428	482	406	402	415	427	426	420	408	425	436	455	416	437	418	448	458	446	416	424	424	421	430	417	408	419	432	414	414	422	381	443	426	406	424	413	400	382	413	428	395	418	453	403	381	418	396	435	408	435	426	443	436	406	426	426	424	391	419	401	408	440	441	409	406	422	411	446	443	412	421	387	405	399	428	406	399	470	379	396	424	426	410	424	397	431	407	467	419	427	426	434	408	461	391	422	430	437	460	443	439	427	435	418	448	422	420	404	375	418	427	462	439	400	391	386	436	425	412	438	411	388	419	402	414	418	447	417	395	413	434	418	416	428	409	425	421	383	408	409	407	437	431	398	401	396	440	421	404	419	437	411	409	424	406	411	404	407	399	435	432	413	416	408	409	387	418	414	398	411	430	416	394	411	393	439	437	401	417	416	418	420	423	404	367	401	437	439	402	444	451	426	426	390	406	423	421	418	429	418	372	409	400	435	408	415	425	412	436	418	412	422	413	429	445	426	432	408	428	392	426	434	399	420	402	414	420	415	416	451	400	387	448	405	392	409	357	448	450	407	421	425	403	444	393	383	366	431	395	433	435	393	442	423	401	418	454	450	456	425	417	424	447	404	447	412	449	400	405	455	412	428	425	422	405	431	414	418	409	424	363	447	458	436	437	420	404	440	438	406	445	426	369	412	419	433	467	397	402	365	421	430	420	413	444	415	387	441	401	431	430	435	425	398	423	461	410	398	420	434	399	402	426	412	412	401	399	406	425	419	445	421	418	393	412	428	412	458	434	433	425	394	410	416	416	412	438	440	415	451	428	409	424	401	393	398	392	444	414	416	397	429	395	407	440	468	423	434	438	382	396	425	420	419	452	396	372	450	401	454	413	445	397	393	386	405	425	427	368	416	399	446	435	449	423	412	395	398	379	415	431	420	451	410	389	408	430	430	401	425	416	397	418	383	396	415	405	425	408	395	404	415	471	394	451	382	428	409	436	421	426	398	453	448	393	478	427	404	411	419	448	413	402	402	391	442	434	424	418	422	399	429	427	441	410	420	400	416	404	410	375	454	425	394	390	414	417	426	409	397	407	402	421	441	406	381	445	425	405	430	390	443	432	453	449	418	470	425	404	415	409	442	465	420	430	419	414	427	441	394	421	445	436	384	419	449	434	367	444	390	459	414	388	389	414	407	389	380	396	429	382	414	408	412	393	407	412	393	409	411	417	440	422	439	403	441	376	401	417	403	385	422	388	447	401	400	440	424	402	385	435	431	423	405	395	396	432	427	394	416	426	423	397	398	418	406	428	412	417	432	405	394	397	415	389	425	386	413	407	408	429	394	406	403	396	407	415	412	448	409	384	414	422	424	391	430	382	429	417	422	433	385	396	379	419	449	413	406	412	452	444	416	435	437	388	400	424	380	459	411	412	421	386	420	430	395	433	390	429	438	416	405	440	426	435	423	421	426	396	441	365	399	411	417	437	430	410	401	389	403	454	409	379	440	404	441	386	396	451	409	438	423	395	395	419	380	426	418	427	418	430	424	361	433	400	402	415	417	418	418	408	449	400	448	429	413	435	419	427	432	413	380	389	458	393	429	388	428	433	395	424	380	390	436	396	422	414	400	429	408	415	410	419	394	425	405	436	419	431	402	437	393	420	415	428	414	430	386	409	438	413	438	422	437	431	443	398	401	390	442	428	407	412	479	457	413	435	408	435	415	407	425	403	413	405	428	412	428	422	401	424	390	428	411	410	416	411	426	444	418	453	422	411	385	421	412	425	418	413	422	416	398	400	393	410	411	416	404	427	453	426	446	418	416	462	388	424	437	402	443	442	397	425	430	393	401	423	427	395	435	380	410	415	408	453	434	433	425	439	407	420	430	402	439	420	401	379	407	394	459	430	400	426	385	390	387	430	400	389	414	428	385	435	444	407	438	399	413	429	421	400	418	461	388	393	396	436	431	420	412	400	412	440	423	392
18263	5528	4501	792	215	189	169	169	188	182	187	181	143	162	163	157	161	190	171	158	171	183	175	190	158	157	193	170	176	150	155	179	166	151	169	148	172	165	172	159	165	156	171	144	153	156	155	179	289	347	328	282	238	187	169	160	161	143	155	161	153	156	191	174	158	166	159	159	168	161	139	149	164	166	164	156	173	137	171	149	143	150	156	155	161	126	159	129	148	170	168	166	154	144	163	195	156	132	140	136	127	159	144	175	147	163	145	152	143	158	138	149	143	153	175	167	149	167	163	157	168	183	162	147	161	141	143	168	155	157	150	165	186	174	157	158	177	152	160	171	180	143	163	143	154	135	153	160	183	163	142	160	155	164	137	143	143	151	158	148	137	164	167	168	183	146	154	181	174	158	164	169	154	166	146	168	169	160	171	154	161	148	167	162	156	154	143	171	141	172	142	158	157	183	147	151	159	131	173	147	168	170	138	146	171	151	163	173	155	162	143	140	155	177	156	171	161	149	144	172	134	155	158	161	152	160	153	155	157	163	149	154	148	127	153	171	161	145	150	158	163	167	146	147	151	160	182	179	163	156	165	142	142	171	142	143	171	157	166	156	159	155	146	161	151	154	172	143	158	149	153	166	140	180	148	152	157	133	143	156	162	157	169	156	177	170	156	171	155	143	136	169	155	148	165	147	125	151	167	164	137	141	151	139	152	150	133	157	134	138	159	161	142	144	134	163	158	150	161	161	140	168	169	157	156	144	142	155	137	166	166	169	149	164	146	163	155	176	153	161	147	152	168	176	151	179	161	184	162	164	148	161	144	164	140	148	167	165	159	139	139	154	136	148	163	171	137	156	153	153	145	168	160	163	139	134	133	183	152	169	167	154	153	162	155	162	157	146	158	155	162	145	145	177	159	156	143	146	155	173	171	152	171	153	166	159	162	163	162	167	157	180	148	148	149	161	160	134	170	165	137	175	163	154	177	168	161	157	154	153	134	178	149	147	155	174	160	174	150	142	149	136	153	143	165	156	148	177	176	144	156	175	158	156	147	156	151	157	150	173	141	177	179	160	140	181	151	151	157	130	143	181	163	135	172	153	162	171	154	152	143	138	170	150	142	151	147	163	146	163	146	137	147	185	148	169	143	133	161	154	168	177	174	172	167	161	158	177	153	154	159	141	174	146	178	150	138	154	183	161	160	158	165	175	149	160	157	147	155	162	149	155	154	154	149	157	140	165	161	127	142	144	152	154	158	171	134	176	161	142	161	146	153	150	142	139	163	157	159	148	170	152	170	141	173	149	163	161	163	155	149	133	156	157	157	153	143	148	138	160	131	136	161	145	166	136	152	136	137	127	186	164	163	174	145	164	155	176	185	139	155	155	160	156	162	157	149	142	163	161	166	149	166	141	145	141	161	159	169	185	172	156	148	157	155	153	152	145	187	139	152	157	160	146	135	131	152	163	144	144	156	179	167	144	182	170	159	156	156	165	127	148	172	149	138	158	161	159	171	149	141	167	165	158	167	158	152	149	153	143	141	150	151	154	154	165	158	153	170	159	168	177	142	169	150	179	177	136	163	148	132	149	187	126	150	152	162	142	148	148	165	167	146	145	165	120	161	179	164	147	162	163	150	146	153	151	162	147	157	145	184	171	144	165	162	151	154	172	161	159	159	156	133	160	149	174	166	142	156	141	167	173	162	141	160	163	140	139	158	166	155	158	177	145	173	170	163	173	152	163	155	151	159	131	159	164	172	152	160	150	150	170	143	170	149	154	163	151	138	159	168	165	155	156	160	160	150	152	160	160	141	160	144	159	166	157	163	160	148	134	166	149	152	167	135	163	167	156	162	165	179	155	154	139	156	167	137	167	174	174	155	150	158	149	167	177	144	157	146	161	140	144	142	155	154	166	149	151	146	157	172	160	160	155	164	194	162	163	153	142	175	145	172	134	133	181	159	172	183	148	150	164	154	153	140	140	169	155	157	169	146	141	158	137	161	155	151	165	166	168	170	155	172	145	156	151	148	160	138	144	154	141	167	150	143	164	180	164	139	160	166	145	148	151	157	166	150	149	155	149	164	149	170	152	160	179	153	165	154	168	155	156	157	173	155	155	157	147	145	156	166	163	170	177	166	140	154	159	148	170	145	155	134	177	142	158	153	168	154	160	148	169	159	136	178	159	145	159	146	158	156	152	143	173	153	151	159	148	158	155	155	151	153	174	150	147	156	156	174	156	146	129	170	155	187	133	158	168	143	169	134	171	180	154	170	170	165	153	154	155	142	139	158	176	172	163	165	162	175	164	162	162	159	170	175	154	165	185	146	161	145	163	159	168	165	152	163	134	164	152	147	164	148	172	155	142	125	161	169	144	151	146	155	175	163	153	155	148	172	169	177	152	140	148	138	157	140	129	154	171	139	163	166	164	144	148	177	151	161	132	151	126	174	165	168	138	152	144	161	146	152	152	181	158	155	150	178	164	156	162	186	159	154	134	159	162	151	148	171	171	141	158	146	178	161	144	139	158	141	162	135	148	159	174	127	151	172	151	162	154	166	150	168	160	175	150	168	158	158	149	153	151	174	151	157	151	176	169	145	170	145	172	144	180	147	177	149	163	170	168	158	162	161	148	174	149	147	170	142	148	159	141	170	165	177	187	163	164	167	143	174	145	160	157	153	173	184	164	153	162	153	150	178	149	148	158	160	161	168	161	141	158	153	159	164	149	155	140	154	157	175	135	144	143	153	176	169	175	156	142	152	162	145	147	139	160	150	153	146	165	146	157	169	143	169	158	129	143	178	152	151	155	181	146	184	151	141	181	138	157	145	139	150	162	169	155	133	146	177	155	143	163	176	134	152	173	169	162	165	156	176	154	156	161	149	157	165	142	166	141	153	155	162	146	177	152	159	174	165	164	166	154	147	178	154	153	140	166	161	136	156	162	153	154	174	181	150	138	153	155	149	169	176	146	172	147	158	163	174	157	168	152	139	159	169	163	152	138	179	171	187	167	135	167	170	151	151	163	141	169	148	160	162	154	143	142	166	157	164	144	151	161	162	141	164	147	163	169	149	158	146	157	156	150	142	143	151	186	168	176	161	166	152	164	140	142	157	148	165	160	147	162	168	132	150	147	163	151	156	128	158	128	158	163	156	163	150	167	162	157	161	139	148	173	146	165	154	155	149	165	145	138	168	141	150	118	150	160	158	148	154	150	149	151	175	153	170	151	147	155	158	150	149	158	166	167	162	145	184	149	144	145	159	162	159	157	145	144	167	171	175	148	159	154	140	184	160	167	169	170	180	167	152	166	152	179	166	173	161	172	159	170	136	130	177	144	170	155	149	127	175	154	167	148	152	166	178	167	158	172	156	146	161	157	153	152	165	167	163	155	137	169	159	160	152	193	158	166	165	166	170	154	133	147	149	160	150	157	157	151	149	146	162	157	150	147	174	160	161	141	145	144	168	149	159	151	139	170	161	169	164	143	145	151	148	149
12337	3217	8393	654	629	543	503	505	560	514	485	497	467	445	462	452	499	495	469	538	537	517	515	555	517	501	485	463	463	425	419	410	444	401	409	415	408	438	484	425	473	440	464	472	416	433	404	547	1191	1545	1339	964	736	533	446	382	409	358	413	372	389	375	436	391	420	413	419	415	368	354	397	370	390	408	404	410	385	429	394	373	404	400	425	386	387	383	414	434	400	379	403	405	387	370	388	340	411	387	433	400	368	367	435	387	403	415	400	432	448	395	354	370	435	416	369	414	411	384	380	379	444	409	373	386	382	378	412	402	418	419	407	405	402	399	388	430	404	430	408	422	395	362	370	422	398	390	414	419	405	422	374	397	433	375	402	387	385	430	400	413	408	393	381	419	399	397	402	411	358	422	428	392	384	419	408	452	382	418	406	423	423	400	371	412	403	403	376	446	406	421	412	420	415	380	391	403	378	381	392	392	364	386	403	414	389	383	379	430	427	392	411	393	420	385	395	393	416	390	412	419	379	391	389	407	409	420	410	389	406	373	424	410	367	438	386	407	417	391	385	375	385	411	411	396	394	358	432	396	399	394	380	423	391	388	370	414	402	389	391	403	414	397	377	393	387	390	457	373	393	387	395	396	409	379	413	380	435	430	453	415	394	424	377	416	374	415	367	417	378	442	429	378	402	428	401	411	370	410	398	386	361	414	391	353	423	363	396	379	363	394	388	378	431	418	407	389	348	456	407	404	415	432	352	377	420	395	375	412	359	445	400	401	392	405	374	412	375	403	396	391	383	406	432	383	426	428	407	390	362	413	382	375	353	367	375	367	408	377	377	414	382	397	376	393	401	415	426	407	399	424	381	410	439	426	411	395	405	383	392	397	385	326	393	419	374	421	409	395	371	403	429	400	385	396	410	428	382	398	402	380	409	400	373	402	434	408	404	401	406	407	370	424	403	391	406	412	408	403	357	440	417	418	397	427	381	401	424	419	385	415	397	427	380	408	390	376	414	431	397	415	409	365	398	401	397	426	377	404	394	410	375	395	408	387	392	430	407	383	428	450	388	404	403	398	370	420	404	416	420	404	386	425	377	400	414	379	402	410	409	400	393	383	404	398	383	427	410	434	379	360	379	413	394	385	427	395	399	404	362	404	386	409	359	396	398	392	380	379	373	365	366	385	407	394	375	409	450	382	402	392	380	374	395	429	377	400	383	419	399	413	398	393	417	420	437	403	398	396	454	368	359	365	415	410	400	362	415	402	389	399	397	381	435	378	376	419	415	400	349	391	439	397	404	428	360	399	430	421	450	400	431	401	401	394	424	408	422	380	408	380	432	411	383	427	404	405	457	392	396	402	425	385	396	426	399	417	402	380	407	385	416	370	385	414	384	417	415	394	395	408	407	399	383	421	399	406	431	417	388	369	382	409	378	398	386	382	384	393	401	418	420	433	412	395	385	381	429	430	402	405	388	391	374	386	395	382	366	421	378	360	386	388	397	410	390	393	379	401	402	357	402	401	408	394	403	430	410	373	403	373	397	347	410	418	398	400	446	419	417	369	362	420	331	375	421	422	386	436	410	379	398	412	398	355	420	392	396	425	396	369	383	382	373	370	381	364	416	390	408	412	381	387	415	403	393	417	395	382	384	432	359	378	384	414	405	402	380	409	396	394	418	390	394	411	383	393	385	448	392	415	384	412	420	387	378	407	403	394	397	391	387	399	392	409	396	401	408	380	392	380	402	415	410	410	400	421	428	392	373	392	388	419	414	398	365	422	419	394	414	413	373	396	383	416	437	427	394	377	419	437	365	400	388	399	406	408	367	394	464	373	394	443	390	407	371	388	388	402	392	397	417	388	380	418	427	428	378	444	404	378	382	422	410	415	380	400	407	398	365	377	421	354	400	429	396	393	399	452	393	365	426	414	348	394	396	429	377	395	411	424	387	392	438	395	406	377	374	407	432	421	369	408	384	373	402	377	395	392	384	418	402	398	406	407	397	412	434	372	375	383	424	398	379	407	427	411	402	400	392	374	385	380	382	375	412	411	387	402	372	416	391	401	391	375	406	387	368	390	424	387	394	444	390	374	399	415	379	392	395	394	387	412	393	378	421	360	402	405	376	407	412	402	420	431	440	381	388	395	389	431	384	350	409	400	417	425	436	433	391	420	393	419	375	399	434	350	425	385	406	410	418	411	414	377	352	410	397	402	402	403	411	393	399	415	383	410	380	407	388	392	398	402	390	369	389	440	410	394	408	428	430	438	399	417	391	377	397	382	381	387	436	411	397	401	382	385	410	423	390	415	431	422	392	380	406	416	355	396	359	426	394	433	395	406	355	397	410	397	405	396	380	386	355	344	410	417	420	451	414	380	393	420	381	423	411	359	408	414	423	398	440	419	421	384	422	394	394	397	359	411	413	401	381	356	391	380	394	418	396	404	405	377	398	384	407	401	430	417	392	396	394	420	383	381	418	397	418	385	407	411	386	423	405	388	407	383	419	389	379	369	380	392	421	411	421	393	431	379	387	390	393	392	408	406	383	386	384	408	387	419	404	408	393	451	425	389	388	397	437	407	417	424	418	411	426	392	404	414	404	383	421	402	423	365	349	376	381	413	442	381	419	391	403	378	391	345	425	417	393	390	407	399	388	386	366	380	395	384	427	381	381	402	403	347	371	381	426	412	396	434	433	394	411	414	385	373	405	368	369	394	383	387	400	395	409	394	384	404	400	350	391	392	393	370	387	411	423	396	366	383	406	382	409	434	439	433	369	425	426	402	425	409	399	386	421	394	374	400	417	398	400	376	375	415	423	383	386	402	407	390	413	427	382	412	376	401	393	401	394	380	425	399	405	403	426	393	435	424	437	370	413	404	390	399	387	419	384	438	381	389	454	406	409	370	409	401	389	434	435	408	410	370	384	391	396	383	395	414	442	425	427	402	415	399	393	381	409	355	386	400	395	396	415	407	372	401	404	430	420	417	400	423	384	421	376	379	436	412	375	367	430	441	383	388	379	407	396	388	426	383	381	414	376	406	414	415	389	399	393	438	373	412	397	366	393	338	413	408	416	412	388	376	401	394	409	393	381	414	388	414	403	409	395	416	402	408	409	387	391	383	386	407	433	419	422	393	403	378	413	402	399	409	384	405	403	397	426	395	385	392	420	366	404	400	382	412	400	388	424	422	406	359	456	423	408	381	374	428	378	393	362	387	422	422	387	425	375	393	395	393	391	386	398	365	386	360	407	421	361	426	402	401	403	414	432	405	435	394	422	398	399	382	406	393	368	361	419	384	361	408	406	408	371	417	380	392	410	387	433	377	397	370	423	398	407	373	398	450	427	417	373	382	396	385	406	383	402	405	401	392	395	407	391	406	415	377	391	419	393	368	435	416	389	399	368	396	423	384	359	375	393	388	409	372	424	453	404	404	382	406	417	421	415	399	399	416	412	394	412	390	388	381	398	426	427	424	396	396	384	407	401	430	354	386	399	384
51747	33651	30549	21962	8017	2571	842	452	326	335	297	261	274	267	231	228	247	247	251	195	213	211	194	223	207	227	176	233	217	191	185	203	192	202	181	196	217	188	214	220	204	195	241	216	176	183	178	459	1542	1136	1022	623	393	268	197	179	181	211	170	192	178	175	189	191	189	203	175	169	198	182	198	186	207	198	185	189	188	173	170	178	176	176	181	195	180	186	214	192	179	182	179	196	196	183	198	201	184	199	195	181	209	189	160	183	171	186	184	194	179	163	179	171	203	172	224	190	196	177	173	180	195	176	196	190	169	159	179	208	176	168	203	195	173	171	193	194	183	178	202	213	159	174	189	165	176	151	191	162	189	192	174	178	197	171	188	158	186	198	194	195	204	190	204	189	190	212	204	172	195	184	169	200	178	212	166	193	171	170	183	190	170	180	179	200	166	179	181	181	163	193	191	163	162	184	162	194	182	170	188	166	184	185	173	175	152	177	172	210	189	187	178	191	169	185	197	205	163	179	194	188	177	203	163	167	186	183	177	184	185	170	193	185	183	167	194	191	193	180	170	169	183	196	180	198	162	204	189	184	202	190	189	165	155	198	201	170	206	183	185	206	231	183	176	157	172	204	180	186	182	183	198	185	190	151	204	181	192	181	176	199	162	192	160	161	186	200	194	144	189	184	184	202	173	177	186	170	197	172	169	195	190	183	191	209	180	202	191	181	180	185	190	179	204	187	191	150	180	187	159	190	208	197	167	194	164	182	174	175	186	165	170	189	194	168	200	203	184	197	175	173	183	170	200	172	182	183	182	204	179	201	184	172	172	174	165	189	179	162	191	186	168	186	202	192	167	192	184	168	171	216	195	192	175	193	182	188	184	164	188	171	162	174	181	197	205	181	185	178	189	173	167	164	173	195	194	191	206	165	152	165	165	174	179	197	180	209	222	197	167	173	193	158	201	174	190	204	177	188	179	183	202	206	166	188	175	199	204	172	184	175	181	190	182	177	149	186	171	178	175	178	179	164	176	190	180	186	157	186	176	189	204	194	181	171	183	199	187	182	183	165	185	190	193	178	187	187	184	193	164	206	175	172	170	213	177	166	198	181	158	190	181	194	189	183	169	168	180	198	180	183	187	179	150	164	185	169	162	211	182	170	193	173	184	185	186	196	182	177	166	193	168	183	182	183	191	168	188	190	183	156	149	190	194	185	159	183	173	186	196	167	185	198	185	190	185	165	177	187	156	200	202	179	200	183	189	166	169	180	169	188	211	184	176	176	169	193	191	168	183	174	176	188	172	198	207	170	185	168	211	186	198	189	185	193	170	212	183	190	181	177	191	200	202	165	196	172	202	200	162	197	192	177	213	188	146	193	176	166	179	176	153	175	159	182	150	169	187	173	184	187	161	179	203	175	192	178	218	170	181	174	195	181	209	180	179	187	180	173	176	178	188	179	178	177	182	152	173	193	178	203	172	183	190	178	176	156	169	183	193	178	177	175	199	193	200	178	176	174	182	190	183	180	179	201	174	193	206	217	200	153	189	184	181	184	181	159	159	191	195	194	203	160	193	181	189	191	192	208	209	193	170	180	170	219	204	197	192	165	176	196	187	173	168	191	195	191	178	187	200	186	204	184	188	184	169	186	185	168	156	188	184	177	205	173	174	177	173	190	186	203	185	187	187	186	185	188	205	170	160	177	185	184	187	197	172	171	171	178	182	170	201	167	181	169	191	173	169	172	195	222	212	175	192	195	157	160	190	167	204	182	181	183	165	174	158	178	198	187	167	165	194	184	177	197	190	182	202	175	179	200	172	172	167	198	197	184	180	166	196	167	174	181	169	186	179	195	183	167	191	172	190	169	182	181	179	170	161	182	178	165	171	187	151	206	200	172	168	178	182	196	180	167	181	184	171	176	182	197	205	209	189	193	203	178	193	175	193	196	181	195	202	176	206	175	171	167	203	188	182	183	186	189	176	196	206	183	187	175	177	160	191	171	190	165	181	175	183	182	198	175	198	183	209	164	186	186	186	188	194	202	194	185	175	164	195	164	181	169	189	164	171	190	158	178	173	187	177	183	184	185	192	180	180	153	186	167	194	172	193	180	199	173	171	179	207	197	169	181	178	185	166	184	183	182	195	162	202	187	162	214	167	191	182	173	164	185	173	182	199	189	196	206	181	198	196	159	147	208	185	186	192	160	165	176	177	178	190	169	194	168	156	201	191	167	165	185	177	200	199	194	174	178	180	190	208	153	183	176	170	184	182	206	184	152	176	165	192	191	179	173	151	208	186	176	174	195	186	186	147	189	174	148	179	188	169	141	168	169	198	195	193	195	173	218	183	173	159	168	170	174	192	167	206	159	158	186	186	174	204	181	215	165	175	169	197	199	193	171	172	163	161	168	163	169	174	192	165	142	182	186	211	167	217	178	192	197	195	155	186	187	168	186	169	165	186	205	181	173	191	192	211	209	175	169	172	167	209	189	188	183	177	180	172	193	185	188	179	179	190	165	188	164	171	191	194	169	190	179	190	189	186	183	164	157	182	170	208	205	183	170	204	200	198	185	179	186	192	179	178	190	191	171	197	191	185	185	180	184	202	188	196	177	186	172	195	207	180	187	182	207	172	208	193	166	183	154	190	181	168	181	176	188	196	169	175	191	182	175	191	166	181	178	180	176	206	198	194	179	197	204	165	204	196	195	192	160	172	181	165	206	189	202	182	158	185	197	187	196	199	197	180	167	161	172	181	166	173	184	193	197	191	163	220	185	184	197	190	164	179	174	177	174	192	193	170	211	196	202	186	171	164	189	187	175	198	183	175	170	180	195	179	180	198	167	171	176	181	192	201	176	154	192	182	182	168	170	197	168	166	177	187	172	194	166	178	184	163	182	174	201	162	180	206	184	168	164	197	166	180	198	169	220	199	197	212	180	173	210	161	166	162	177	191	194	188	163	175	195	162	155	152	184	174	179	172	196	187	172	178	190	195	197	182	172	155	180	172	158	163	192	203	210	221	187	219	196	176	189	184	176	176	193	200	180	168	155	183	202	172	161	202	193	182	175	174	172	194	171	205	189	181	214	193	192	189	155	197	189	205	155	180	200	194	192	197	161	191	186	168	161	175	200	180	197	172	194	172	189	193	185	183	195	177	176	147	167	188	189	174	185	199	205	185	192	179	190	197	194	155	162	203	174	200	152	174	214	181	186	167	179	192	187	175	176	177	166	166	192	178	180	188	200	201	207	189	191	197	157	211	170	180	191	178	188	194	186	202	189	185	191	189	158	176	153	179	188	189	193	173	193	181	165	169	179	155	158	181	185	181	158	189	169	160	188	158	155	165	173	176	197	190	178	151	174	176	169	175	159	164	172	176	179	198	175	163	195	200	177	176	185	157	188	169	203	210	193	190	159	202	178	182	204	170	197	178	187	201	213	190	163	179	176	162	193	188	200	191	179	209	193	176	156	215	158	209	184	194	200	199	170	177	164	184	195	188	172
39547	22355	24524	3332	3088	2351	1769	1579	1369	1328	1104	993	961	889	807	869	807	807	736	732	720	655	639	650	643	601	580	622	600	631	572	547	555	575	563	538	595	568	604	598	611	613	656	610	575	573	560	2581	8976	6602	5323	2970	1680	843	564	513	444	477	431	481	477	455	450	450	455	484	461	458	460	457	451	432	458	437	459	449	442	468	460	470	469	445	442	468	454	462	438	441	457	455	444	435	482	427	503	490	429	465	438	450	459	448	457	465	449	460	439	452	449	462	476	464	497	477	462	458	420	463	459	465	467	453	420	445	447	449	421	462	431	406	464	466	425	446	457	489	466	420	499	492	452	443	470	451	445	466	440	399	485	440	428	485	450	465	481	457	477	443	449	456	448	480	457	461	435	442	422	469	431	448	458	445	443	484	462	470	459	444	472	451	400	452	468	487	457	423	432	463	478	451	501	445	420	452	452	428	448	486	481	459	461	457	421	488	428	425	410	445	478	440	439	402	469	463	463	448	443	485	461	477	454	476	448	472	467	479	453	462	405	441	468	470	456	445	454	429	452	471	476	471	461	442	430	468	456	462	426	451	490	439	469	417	444	472	463	446	464	455	428	453	452	465	454	442	433	444	453	483	477	472	452	442	479	479	441	474	431	446	464	471	438	492	411	509	460	473	434	466	437	467	469	452	452	416	430	477	453	491	471	441	457	441	502	462	449	443	447	464	492	412	431	465	480	423	436	472	453	418	479	465	448	438	498	454	458	475	464	455	471	440	461	474	451	479	434	464	454	448	459	456	431	461	434	431	457	479	446	450	479	456	441	484	444	460	488	445	443	457	452	457	480	463	416	479	444	469	451	462	477	501	422	483	430	452	442	433	468	478	436	442	443	448	457	470	477	430	478	464	447	468	434	418	426	424	452	449	425	455	446	459	455	450	431	459	432	445	463	440	475	457	439	454	445	452	433	449	448	415	449	430	462	434	483	457	459	445	473	425	441	428	445	467	442	435	458	479	465	452	416	455	474	414	439	437	459	427	430	479	470	428	474	470	439	432	453	459	477	429	445	426	479	430	467	445	419	474	473	472	410	493	470	479	467	508	459	509	450	469	432	492	448	435	481	472	458	401	449	476	452	432	481	457	438	441	470	418	488	432	424	451	437	482	435	444	445	441	419	463	442	446	438	442	441	449	402	452	473	499	467	449	462	451	461	467	445	485	463	474	482	392	483	462	408	467	441	459	468	431	471	453	468	458	470	462	445	401	477	422	442	382	449	431	463	457	476	453	464	405	450	450	425	440	463	467	429	467	485	453	417	434	444	481	427	431	445	416	474	433	424	467	491	462	448	466	472	410	430	474	451	443	439	465	417	440	464	422	433	456	478	468	464	481	462	478	464	453	442	481	459	431	451	447	455	418	451	447	502	412	462	478	417	472	435	444	438	444	425	478	468	465	452	442	455	433	433	456	473	446	415	454	416	449	465	437	433	421	478	445	453	469	409	472	433	428	481	439	466	479	421	445	451	455	494	455	433	448	481	483	458	474	423	426	466	496	449	482	460	446	466	445	425	454	461	470	389	455	477	447	489	421	483	423	468	478	432	473	436	476	451	420	504	463	490	480	443	438	420	438	470	409	450	446	425	439	430	478	436	431	460	431	492	472	406	452	459	445	436	473	431	456	421	449	480	448	444	450	447	475	463	453	500	452	461	488	436	435	439	476	495	452	476	449	482	452	440	430	409	437	476	449	460	447	475	481	410	460	444	452	512	465	465	487	450	459	455	463	450	508	469	458	453	477	433	464	447	439	475	476	450	446	468	446	440	481	489	427	441	454	473	442	423	437	430	470	445	456	472	448	441	455	468	419	461	468	425	438	462	456	441	454	444	437	434	438	482	441	462	459	459	489	452	415	487	415	414	497	428	456	468	481	497	428	453	448	423	427	457	436	390	460	449	436	443	472	436	464	441	476	441	462	470	424	427	447	447	446	490	430	456	462	455	476	475	428	450	450	450	442	452	430	487	459	423	385	428	487	458	516	459	454	478	453	442	443	434	429	453	446	452	463	416	435	449	472	467	451	440	483	470	469	465	475	481	444	448	453	445	429	497	455	443	481	427	439	484	442	490	459	463	492	480	448	489	419	449	456	440	437	466	417	476	453	445	474	433	457	467	497	438	451	479	448	481	457	477	432	454	464	466	455	441	504	454	445	400	443	451	477	465	414	433	430	434	448	448	442	420	459	432	444	443	473	448	464	510	460	463	479	469	418	431	462	473	455	427	459	474	459	464	465	460	485	512	459	465	453	487	453	442	438	433	441	468	461	449	429	436	470	462	462	445	468	408	444	468	491	484	454	474	458	435	471	442	430	456	447	491	442	441	494	462	477	455	427	474	483	478	460	472	494	434	494	433	449	468	458	443	490	450	486	466	435	459	457	438	430	457	470	450	459	442	457	447	428	467	470	450	446	503	466	463	522	447	416	416	452	446	421	454	492	463	458	478	476	423	449	489	459	429	477	448	430	454	474	492	448	445	490	443	424	451	473	468	448	437	472	444	430	432	487	459	457	463	452	431	452	463	449	431	460	449	467	488	423	459	468	454	461	431	397	461	477	425	461	437	473	452	475	411	498	462	438	430	481	442	475	435	438	434	445	476	455	433	459	418	459	464	411	472	461	479	474	430	417	455	451	395	442	508	424	432	453	431	439	458	478	431	453	425	458	456	456	477	460	429	425	457	446	476	444	455	470	436	467	447	490	440	442	486	449	458	420	483	425	455	446	440	467	423	451	459	434	433	443	441	424	473	440	439	466	433	455	472	459	504	447	445	444	485	477	489	422	465	466	453	441	453	492	452	421	480	433	454	461	423	435	459	468	450	442	481	422	476	461	453	449	502	484	482	468	430	433	442	418	431	436	428	446	454	432	424	473	458	455	504	457	470	479	483	454	431	443	442	458	445	459	448	452	434	410	476	462	453	450	472	423	459	458	445	407	467	475	439	445	446	425	470	397	432	458	460	461	463	477	484	438	442	451	448	470	513	439	454	405	457	472	446	442	452	477	436	446	418	438	439	430	462	472	420	471	449	480	461	454	436	432	455	497	455	465	466	432	459	470	461	470	516	457	456	468	497	424	500	454	441	440	432	454	463	474	446	459	443	475	450	451	414	446	451	451	466	461	441	478	471	424	483	392	468	448	451	435	478	449	461	467	433	464	463	472	443	464	415	423	429	421	447	455	498	435	424	453	441	452	443	453	470	475	496	445	462	452	490	466	463	456	443	480	463	434	469	462	463	458	452	489	450	492	461	425	471	468	436	450	418	432	470	479	481	455	419	438	487	426	440	466	445	411	435	488	402	475	474	485	447	453	430	432	453	413	425	465	475	457	450	444	460	455	446	438	430	485	459	451	468	497	440	469	447	455	449	417	452	455	469	439	469	402	447	444	439	489	462	459	460	444	438	483	480	412	471	449	422	446	456	467	457	445	455	454	437	476	539	429	442	417
51506	31411	29699	25715	18114	10007	3816	854	457	439	351	324	292	288	273	238	269	252	274	215	196	217	190	210	214	220	202	199	228	213	202	196	165	207	188	192	218	201	212	224	196	247	231	198	228	215	227	754	2369	1739	1449	815	493	300	206	175	177	173	198	166	206	158	190	173	168	173	185	159	161	183	171	174	151	199	198	167	163	180	166	193	187	190	193	169	177	190	193	179	159	181	179	157	169	195	155	175	154	180	190	180	210	185	170	199	185	175	178	159	184	204	190	173	151	189	177	168	183	178	174	169	172	184	199	192	201	172	168	191	168	189	192	168	194	173	200	214	164	209	146	140	169	156	208	197	176	177	183	175	174	154	188	195	169	150	188	159	180	182	215	183	159	171	162	173	182	179	161	171	168	189	163	190	171	187	177	179	179	211	171	205	167	178	172	203	149	192	185	165	180	174	203	164	199	165	163	165	192	163	202	194	181	167	197	179	167	179	169	176	177	166	180	172	168	179	159	196	182	161	163	148	197	198	174	199	162	160	189	151	210	174	199	172	141	154	168	190	174	162	162	200	166	189	177	190	182	181	145	185	166	181	164	176	174	176	166	146	185	212	164	183	189	184	193	205	165	167	171	168	163	175	190	165	179	179	174	164	159	181	166	168	182	176	163	182	145	179	175	167	144	181	190	184	168	178	171	185	167	161	213	157	195	178	171	187	166	178	201	185	154	180	202	188	193	165	184	167	196	173	156	184	183	177	175	166	154	171	180	177	156	164	191	169	209	160	168	172	150	170	184	180	181	169	163	178	180	147	164	197	138	162	194	184	180	179	177	162	170	180	169	185	170	167	173	191	184	185	172	176	176	157	177	176	179	177	171	177	167	186	150	168	195	179	154	160	168	160	189	187	173	180	207	168	198	191	179	145	169	197	162	174	187	199	163	196	180	167	157	177	178	198	182	200	159	167	185	196	172	152	202	198	173	188	202	203	157	154	195	182	168	159	164	186	191	174	180	191	182	192	189	188	178	182	199	186	186	164	170	166	170	180	158	194	215	186	179	166	177	185	170	163	163	180	180	179	189	174	158	199	180	169	175	176	165	177	194	173	195	193	185	163	185	166	170	150	186	169	170	182	169	197	174	162	172	194	179	170	140	192	173	170	198	171	174	184	168	178	183	165	162	181	170	184	173	162	185	172	171	163	190	210	202	183	169	170	184	174	163	170	175	167	185	184	166	159	170	193	181	195	171	153	172	167	174	176	172	181	163	207	177	183	186	164	206	204	198	181	172	179	159	178	191	164	184	167	183	203	182	156	176	158	179	171	182	136	181	170	165	165	174	169	138	170	181	166	182	198	189	178	167	183	194	158	168	165	179	175	179	180	173	167	158	164	177	176	152	180	175	172	182	186	169	177	184	169	153	156	185	165	161	191	171	190	188	166	182	180	162	179	194	171	190	167	175	168	175	172	180	196	155	194	165	165	172	151	165	184	207	188	177	164	177	155	172	176	186	168	174	162	205	172	166	194	148	185	183	182	192	156	190	169	192	181	156	205	176	150	164	175	176	169	195	194	165	170	183	182	182	206	163	175	150	196	189	172	177	160	180	180	175	167	186	183	159	195	172	217	180	166	173	171	190	154	165	162	167	164	165	167	168	176	184	157	165	160	185	184	165	178	191	186	179	198	164	192	181	165	169	167	157	188	174	173	161	194	175	165	160	207	150	188	156	184	188	178	186	173	191	176	211	168	176	168	173	175	183	176	184	179	170	170	175	189	184	162	150	201	169	185	181	181	160	190	208	152	148	176	167	172	184	189	171	184	180	188	175	156	220	175	179	178	180	177	175	164	158	179	217	175	169	192	176	170	202	148	187	178	201	170	167	184	168	187	168	157	166	184	167	197	177	172	179	180	169	175	180	179	184	170	183	192	183	175	197	183	184	176	177	171	161	187	165	164	169	185	177	184	181	188	148	184	179	191	171	176	155	151	176	180	186	174	202	188	171	173	205	171	178	169	180	180	178	160	143	166	177	192	182	172	172	172	179	187	168	170	175	178	183	173	186	161	183	191	174	177	159	194	176	180	177	164	158	171	176	161	184	175	168	158	189	180	192	168	196	176	170	186	161	182	183	181	176	190	206	165	177	188	174	183	181	172	171	187	182	159	182	167	179	184	148	170	168	175	174	160	190	177	150	178	197	177	177	182	177	179	169	148	169	198	162	169	190	174	183	166	159	170	187	178	162	193	188	182	204	178	175	209	194	210	163	191	162	184	182	162	184	153	207	187	188	201	178	180	190	170	151	170	203	166	193	181	171	173	163	186	181	166	200	156	184	201	188	158	167	198	171	180	171	170	158	175	165	160	175	168	191	164	179	183	183	176	177	175	178	159	198	180	167	180	171	182	197	184	193	188	169	156	148	162	164	210	165	177	173	166	192	180	159	158	177	174	190	189	179	175	190	159	175	198	171	186	152	158	166	169	174	198	176	196	160	169	167	183	166	205	171	169	171	182	185	177	160	179	173	185	188	165	171	185	208	176	209	188	159	195	175	185	169	166	181	186	161	176	176	200	179	193	197	182	186	175	165	176	186	176	194	175	180	185	172	176	205	222	210	176	153	150	182	188	184	177	173	174	187	183	187	161	164	169	175	172	171	201	169	182	187	162	161	166	166	165	183	162	170	190	186	180	173	174	179	167	182	180	180	170	169	182	180	161	154	195	171	181	175	177	192	183	186	179	171	175	160	181	163	152	177	185	165	169	172	167	178	194	168	225	163	185	183	187	181	199	193	182	160	169	174	181	174	162	198	165	198	159	181	172	165	184	187	158	178	167	179	173	165	202	179	171	167	192	189	175	174	170	196	177	186	195	157	160	167	218	170	183	168	129	188	176	139	151	181	166	158	182	160	166	175	167	181	162	186	183	175	199	170	188	170	199	172	167	186	193	159	182	174	164	165	176	170	173	171	174	172	168	166	190	200	158	196	208	154	190	170	132	164	176	189	165	154	183	182	181	168	186	184	175	175	189	179	161	182	198	199	203	177	143	193	174	150	160	190	166	166	221	162	170	179	191	178	168	174	191	184	186	171	156	162	182	169	167	190	196	191	165	190	151	190	180	165	187	191	191	189	195	179	178	164	161	176	184	190	174	169	158	184	156	184	189	157	153	187	195	198	180	180	163	172	169	186	192	182	187	146	178	184	194	177	193	178	164	160	168	187	187	189	182	167	148	196	153	185	167	154	185	166	167	159	164	179	170	162	166	181	185	155	166	175	164	198	195	174	197	185	194	166	177	169	164	176	189	201	194	174	183	178	178	200	190	150	177	184	160	183	171	170	168	193	169	179	154	182	167	143	174	162	188	202	156	167	211	186	174	183	154	181	182	184	177	192	195	168	167	160	173	159	152	184	194	164	163	167	179	178	171	186	164	181	183	169	185	179	156	164	185	154	162	184	173	169	167	149	160	181	177	181	151	155	166	186	184	185	190	176	178	194	185	165	181
48149	32549	24953	4486	4132	3361	2447	2140	1916	1571	1421	1264	1167	1016	915	901	895	884	813	800	726	689	692	639	671	643	633	608	604	610	581	576	614	508	568	546	562	645	686	562	614	834	732	716	666	710	705	4109	12386	9275	7042	3911	2048	938	558	460	420	460	404	403	403	472	426	412	471	450	416	425	429	415	447	440	449	434	431	434	456	440	417	415	394	432	443	457	436	449	439	454	466	452	426	481	410	438	433	442	414	470	448	453	413	386	428	401	381	445	414	452	463	448	440	428	433	411	452	428	411	443	426	394	435	465	420	407	401	420	406	449	445	406	411	355	454	416	399	381	426	429	418	414	377	456	420	427	416	408	399	417	430	443	432	419	451	422	461	456	436	431	390	463	391	453	430	413	426	434	438	474	445	449	436	435	420	431	426	412	460	425	422	454	377	409	443	461	454	411	434	422	431	438	433	439	436	440	431	457	474	408	413	471	391	451	395	421	448	426	396	421	413	409	424	427	442	447	437	436	483	401	373	431	450	431	452	421	447	421	403	423	402	430	425	448	431	431	425	389	417	427	399	442	434	383	459	414	434	448	434	397	408	412	471	429	400	428	445	465	476	441	421	422	400	430	391	439	446	443	428	400	389	454	396	436	446	419	416	423	428	427	396	391	438	412	438	430	440	394	427	422	430	453	427	420	405	422	416	449	425	411	432	450	408	390	405	449	414	421	414	418	431	413	401	433	402	489	427	422	423	417	374	424	447	464	458	463	440	446	409	428	434	416	434	416	414	416	415	433	391	406	413	409	466	424	425	411	444	439	416	441	442	425	410	421	435	457	405	422	432	417	412	423	459	466	428	466	411	439	459	456	455	433	412	407	428	447	425	410	423	385	417	451	443	414	445	474	452	427	393	411	422	449	431	421	414	375	434	434	431	405	432	385	381	372	424	439	420	441	454	390	429	440	423	419	440	445	460	399	430	437	397	454	395	423	436	447	431	415	399	396	425	403	397	422	455	461	402	423	430	430	408	408	424	427	413	416	429	400	455	422	427	443	403	412	457	451	411	437	459	385	445	452	420	416	388	412	416	438	416	433	397	461	448	353	416	423	425	439	422	418	418	445	411	435	432	445	411	423	451	421	418	434	425	441	408	411	421	415	437	462	412	443	446	491	431	434	429	426	454	401	406	410	424	451	424	419	448	407	455	453	426	459	403	403	429	409	443	449	409	376	425	454	419	440	457	418	452	402	418	414	420	446	431	443	429	454	397	453	442	432	408	463	416	465	432	413	432	439	426	432	442	458	454	432	447	417	421	448	427	442	455	428	381	446	462	444	427	420	441	424	399	432	434	426	428	413	466	445	423	422	441	421	476	409	419	428	460	439	472	422	441	445	450	430	437	427	432	376	426	407	470	425	443	406	424	437	449	409	416	435	482	434	415	424	457	474	436	443	426	410	451	421	425	434	446	441	453	419	419	420	419	405	456	418	441	460	410	432	450	450	451	392	420	429	419	430	427	444	414	390	405	421	448	425	454	402	494	423	397	400	431	400	438	396	444	427	428	416	457	415	407	417	411	423	427	425	421	373	445	431	439	433	434	454	409	444	402	404	455	440	469	446	447	429	441	414	428	418	406	416	439	421	404	426	437	429	466	411	434	420	421	426	420	438	402	437	430	417	414	395	400	455	430	411	414	413	414	433	413	405	428	435	448	403	417	416	458	375	450	433	402	449	405	436	428	460	433	446	449	421	402	434	427	463	455	429	395	444	409	417	412	440	424	490	412	419	403	447	413	409	411	449	431	418	415	412	429	401	439	416	439	420	411	419	441	409	436	441	450	456	445	426	396	418	413	453	413	433	427	407	414	441	476	458	436	428	393	441	425	401	472	424	414	427	398	426	442	439	410	444	429	450	416	392	405	434	444	400	412	415	414	397	417	426	415	428	434	422	434	424	420	409	452	403	427	415	406	431	417	470	417	406	433	437	432	443	431	448	440	450	438	450	464	464	452	449	436	394	408	405	387	432	449	414	411	403	426	415	416	433	420	440	425	408	449	429	441	443	384	437	443	444	440	417	439	419	443	416	416	421	438	470	422	420	457	414	463	447	407	421	437	441	428	436	436	424	442	417	458	440	428	397	415	416	483	388	409	445	417	431	445	451	422	406	403	471	433	458	436	410	431	435	410	420	417	423	407	431	393	439	427	460	421	429	457	422	428	421	433	427	444	429	403	454	430	449	465	435	423	454	431	430	402	446	430	450	382	411	409	407	427	442	439	442	453	430	410	449	451	454	430	458	429	407	412	421	408	447	418	438	429	406	411	462	468	453	376	379	436	427	465	448	406	410	458	426	399	452	412	446	432	416	474	431	418	444	420	420	416	406	418	435	434	405	417	458	372	407	465	458	408	416	415	446	456	447	416	422	441	404	435	438	451	468	454	417	469	421	424	438	443	417	425	422	383	429	430	417	462	426	451	425	409	439	449	436	446	416	490	406	402	429	425	427	391	453	432	428	438	412	402	442	423	405	430	436	434	400	429	431	417	428	410	436	420	426	411	422	461	426	460	425	421	423	462	473	426	384	438	413	399	447	447	392	462	419	466	410	396	451	412	428	488	419	449	445	421	484	429	412	447	440	415	457	431	436	423	425	433	441	398	434	410	473	423	436	459	430	427	429	411	420	420	452	422	424	419	403	444	380	436	403	402	424	400	424	384	461	397	428	438	466	385	395	404	463	403	402	454	442	432	441	461	419	410	456	400	418	462	428	435	468	412	420	463	415	412	399	452	449	446	475	439	409	443	419	421	390	445	446	405	402	428	450	420	417	433	414	439	379	426	426	431	404	462	396	443	428	406	381	431	418	426	410	420	450	419	410	406	452	426	388	465	436	402	451	412	427	437	387	437	434	435	493	418	415	431	460	419	428	450	439	394	414	429	458	406	383	444	387	387	431	416	415	415	453	425	460	434	462	441	432	424	443	432	468	406	389	404	433	428	446	423	430	428	389	411	445	425	396	437	444	442	435	446	450	434	415	435	441	398	461	443	376	462	432	400	453	435	409	419	415	443	437	467	424	457	407	428	420	389	398	448	408	432	455	454	456	438	427	436	428	455	424	423	438	438	424	439	429	460	455	417	415	419	395	451	423	435	392	432	430	406	427	389	403	405	430	399	416	425	395	411	407	410	422	443	445	443	421	418	409	463	415	461	442	435	434	412	409	428	450	421	463	456	429	416	453	415	413	455	413	416	470	401	437	412	424	462	405	408	429	407	459	435	428	448	424	472	411	446	447	453	419	396	417	438	449	430	452	406	431	457	410	404	419	437	424	440	381	443	441	434	485	403	447	396	465	428	446	418	416	452	446	430	410	446	418	420	449	437	471	450	428	434	413	433	398	441	415	445	437	427	426	416	472	436	437	422	455	412	419	463	466	437	434	410	413	454	418	429	427	426	453	435	455	450	387	434	448	434	400	411	401	441	385	459	430	434	443	419	426	423	413	391	441	421	426
19938	5938	3257	594	187	192	182	168	152	182	173	149	139	166	145	163	159	175	189	135	162	141	172	144	187	192	167	150	160	155	157	168	164	165	141	189	178	173	169	153	192	177	189	176	155	164	197	173	277	341	321	327	231	186	176	179	158	146	159	157	168	160	136	162	182	169	149	166	148	161	175	149	150	176	128	168	162	189	147	165	148	142	176	120	155	179	162	146	170	129	156	150	170	158	161	163	165	153	158	157	165	165	161	156	166	150	157	149	171	176	160	150	185	157	157	174	161	130	130	154	174	175	156	155	147	144	186	167	153	153	168	175	152	150	154	165	157	169	154	147	157	160	185	148	168	177	154	171	156	159	171	151	166	168	152	155	172	162	160	156	164	166	164	153	175	180	177	146	171	170	175	156	163	163	152	157	160	160	145	154	153	170	179	153	163	160	173	187	150	159	172	168	166	156	160	159	159	157	174	133	167	151	179	137	178	175	147	151	157	144	130	147	158	164	153	157	166	152	162	163	163	172	156	182	157	147	176	150	166	163	148	155	184	173	161	163	159	134	156	178	186	169	172	148	178	148	162	170	165	172	174	155	172	175	144	158	180	133	156	149	154	161	171	168	169	155	145	130	164	152	154	171	157	152	164	161	177	155	158	155	179	156	147	154	161	176	164	167	166	175	146	153	160	170	164	152	140	158	164	149	144	159	159	161	147	162	154	170	155	184	169	167	155	166	156	153	153	166	185	162	162	179	178	166	146	162	168	162	157	148	160	158	162	160	202	174	154	157	162	169	154	180	166	161	183	182	154	137	156	150	166	141	171	176	162	143	159	167	168	148	182	157	159	161	147	167	174	165	156	173	159	168	136	161	154	170	169	163	150	159	161	164	156	151	162	175	172	156	180	149	169	160	154	149	163	171	159	165	196	149	147	177	147	170	163	167	163	181	175	160	166	149	149	168	155	149	149	161	163	181	151	155	158	156	154	160	149	159	164	160	142	138	159	163	178	155	166	169	145	167	162	160	169	173	201	171	184	168	158	174	153	155	165	165	160	154	154	178	158	149	154	153	156	156	155	159	159	143	157	152	167	177	158	151	141	162	178	165	139	157	170	160	162	148	151	156	156	179	133	161	171	166	163	155	171	171	168	177	158	164	162	151	151	153	174	175	133	162	140	147	167	170	157	169	167	153	167	167	157	156	151	155	154	155	168	171	157	162	155	137	176	179	159	152	154	189	160	160	160	145	142	162	161	174	142	159	172	174	165	156	158	166	178	160	157	143	167	175	164	152	161	156	159	141	157	170	151	150	158	136	156	170	165	159	187	156	164	172	154	171	169	135	170	150	158	147	168	181	154	157	183	154	146	170	136	150	163	166	168	158	164	161	158	161	155	156	148	144	177	146	156	163	134	152	150	161	178	192	156	145	171	135	154	144	158	165	149	163	169	171	159	151	162	167	166	179	165	125	148	166	151	165	175	173	170	175	143	162	139	156	158	141	184	150	180	162	155	146	157	170	152	169	188	147	173	153	157	149	162	157	145	148	171	153	148	171	149	155	168	145	183	149	170	152	134	170	148	169	162	164	145	175	149	166	162	148	138	156	168	142	152	143	172	170	137	155	149	149	153	168	148	154	137	162	156	151	144	179	151	149	160	170	147	168	175	147	153	145	157	159	164	149	174	168	169	180	149	171	156	164	156	156	150	165	169	163	188	157	153	159	173	146	152	148	151	183	159	157	181	181	145	162	175	143	161	172	158	148	164	131	163	151	154	177	168	165	169	175	153	171	155	144	167	158	187	119	179	174	155	149	167	160	154	168	153	145	162	162	164	143	160	155	167	145	176	163	169	165	151	148	165	167	144	170	168	162	159	170	183	166	183	182	161	167	165	132	168	168	157	172	161	157	166	162	178	164	153	158	161	192	144	160	186	158	153	173	161	150	172	141	164	159	176	166	147	179	148	160	171	167	183	154	158	167	163	159	159	153	189	144	161	176	158	155	146	162	168	184	163	178	150	169	147	145	160	156	171	174	159	177	152	144	159	195	163	187	156	159	161	157	148	159	160	142	174	181	161	139	134	166	179	154	166	166	145	167	165	171	176	161	182	151	151	192	134	169	128	157	174	176	176	158	161	166	170	150	169	149	150	164	154	148	173	154	142	157	168	177	152	172	160	171	163	133	178	155	169	179	151	146	166	178	154	162	138	175	158	148	159	155	159	148	145	173	185	167	169	148	150	157	179	162	171	164	161	170	186	166	152	160	156	177	154	136	169	170	182	142	167	164	187	159	155	144	143	153	171	171	149	154	158	170	182	164	177	150	163	156	160	163	157	170	172	154	172	198	153	166	169	173	158	159	155	168	181	168	156	179	139	157	144	169	138	143	193	167	156	159	177	178	165	149	175	147	151	155	159	174	182	150	149	172	136	151	149	144	161	152	162	180	171	135	162	142	162	168	173	153	156	195	184	184	182	174	142	165	155	156	153	194	148	178	157	160	171	145	168	176	153	142	156	173	165	157	159	165	150	159	160	141	137	155	145	141	157	157	188	136	145	163	161	147	172	167	153	147	175	146	164	145	163	162	161	159	151	135	167	159	155	149	156	165	162	168	163	143	161	157	164	165	173	166	158	164	167	142	169	161	135	153	180	170	151	162	166	154	151	151	151	169	168	139	169	179	192	165	149	171	174	174	157	160	168	154	165	159	162	168	162	142	149	168	157	149	162	161	148	159	192	138	162	143	155	157	177	156	174	149	165	160	153	151	170	153	163	158	162	155	157	165	154	136	155	164	193	147	181	152	159	153	138	153	160	169	139	161	149	157	154	168	151	153	169	153	148	167	163	171	156	152	138	175	165	167	163	169	175	165	162	156	161	147	153	141	185	156	174	154	150	173	170	143	150	163	141	166	152	165	169	160	154	188	154	152	151	154	171	149	148	170	162	168	181	176	173	164	155	178	166	149	145	172	148	130	140	147	158	178	192	135	161	152	144	162	181	159	142	150	164	169	146	177	150	183	168	173	151	155	137	149	168	161	148	161	165	151	170	168	162	163	177	165	166	158	150	169	176	166	197	179	151	173	139	168	178	147	134	166	148	123	145	170	154	160	157	145	153	165	144	154	159	170	178	165	166	167	185	181	153	150	179	154	158	171	171	143	179	151	166	170	158	155	157	168	155	171	152	139	147	179	160	172	137	179	165	156	144	161	153	154	152	167	184	162	143	146	173	169	143	178	167	148	147	169	159	148	162	161	159	178	156	175	165	153	167	151	159	184	163	182	148	175	153	138	148	146	138	165	191	168	172	190	150	179	157	147	155	166	167	153	137	167	159	149	182	177	146	161	149	151	157	156	144	173	184	173	164	175	146	147	142	139	172	162	158	159	146	155	154	149	176	147	152	146	188	143	156	150	175	162	141	167	132	177	154	144	162	156	172	168	160	185	163	146	153	167	159	170	152	163	166	188	141	154	175	145	170	173	154	140	167	180	153	155	172	191
12971	2959	5847	615	623	504	492	463	502	477	452	443	481	449	398	423	459	423	437	424	426	432	438	398	425	415	435	438	435	429	431	392	407	480	446	438	511	492	422	446	522	560	439	427	507	509	533	561	1269	1458	1451	1095	780	512	440	453	420	439	401	435	428	415	398	439	406	396	416	395	424	398	427	403	409	420	370	414	356	392	395	409	396	412	417	437	412	405	404	405	411	400	393	410	403	414	422	381	401	358	402	379	434	384	409	394	376	446	420	396	403	366	434	398	382	380	377	410	387	449	392	375	425	389	374	424	419	377	427	395	425	399	397	427	432	397	410	396	368	405	410	368	401	371	380	402	377	394	419	447	410	381	392	438	388	391	419	423	393	400	386	410	402	388	440	434	403	387	419	395	418	380	437	387	403	436	444	422	383	429	434	420	382	418	408	432	397	417	392	422	391	389	437	394	395	423	421	420	391	437	429	452	397	393	404	409	424	394	400	410	430	405	405	454	381	446	427	432	448	399	418	422	417	391	406	384	401	411	413	379	445	396	416	365	466	424	402	429	347	385	405	380	414	389	402	395	403	420	409	434	419	386	437	400	401	387	441	385	379	384	428	419	408	388	415	405	375	387	403	436	420	394	416	413	393	398	393	411	423	372	401	382	431	381	402	383	416	396	393	385	401	381	380	407	382	404	413	399	373	397	405	390	415	431	395	376	427	384	413	426	391	422	450	409	401	444	384	431	420	383	436	397	380	383	409	403	411	414	429	398	401	409	380	419	373	425	398	387	392	382	402	381	415	385	402	438	410	424	384	394	391	401	382	399	401	392	392	404	430	418	373	414	423	392	375	405	390	395	391	423	393	370	436	402	408	398	405	389	408	432	408	410	387	401	419	418	374	411	425	384	411	444	456	414	413	404	378	399	407	391	429	361	402	432	408	427	428	408	416	423	427	405	391	389	383	396	390	448	376	429	416	427	411	447	396	430	415	409	398	398	387	378	425	413	410	435	373	421	421	397	429	398	438	419	430	418	367	380	384	431	437	433	417	400	408	448	411	403	378	418	379	378	389	384	401	411	418	426	419	424	427	388	412	407	445	388	399	403	400	428	413	420	414	402	378	391	429	414	407	451	416	383	387	415	382	426	381	391	389	398	430	403	411	395	443	409	435	412	429	406	389	390	389	421	378	418	391	404	408	406	403	415	434	390	397	396	431	389	411	376	405	373	427	386	385	389	422	405	385	409	397	392	390	399	391	401	403	413	398	393	397	410	391	408	415	411	408	408	411	439	391	369	368	394	386	402	360	411	394	362	392	382	388	384	423	382	396	407	374	415	429	407	402	437	389	428	400	407	428	409	414	409	372	401	388	382	412	398	345	383	412	388	414	428	424	425	424	411	416	433	359	414	435	439	408	431	366	398	390	457	389	395	431	431	418	415	424	422	401	388	409	387	380	363	384	399	433	387	393	420	398	425	398	391	412	362	398	406	423	447	406	408	408	438	424	417	414	438	395	391	399	385	394	434	394	421	408	386	389	388	430	402	377	461	409	400	419	370	408	372	419	392	405	402	399	405	399	418	416	394	427	454	402	410	428	371	419	427	394	404	424	429	408	396	434	395	393	391	421	396	396	407	420	371	365	373	362	408	398	390	386	370	418	400	391	406	399	388	400	379	354	392	393	403	473	407	438	419	398	374	407	391	430	425	411	437	434	427	409	416	372	371	371	380	394	398	382	402	381	395	407	423	412	389	384	404	387	407	421	423	418	436	438	409	420	380	403	384	399	389	411	430	417	436	383	405	401	368	404	402	421	423	386	432	408	376	400	385	414	406	411	369	404	398	388	386	415	429	377	417	394	430	412	383	392	391	401	432	385	410	442	391	377	399	391	427	407	373	390	405	369	408	410	442	416	423	421	411	408	405	460	443	415	405	391	412	415	414	411	375	411	424	397	381	381	393	407	412	402	438	418	409	386	434	376	401	403	421	427	401	412	421	415	396	395	432	378	415	436	403	378	383	428	410	377	397	373	381	415	419	398	417	401	430	402	423	432	379	413	390	401	407	418	425	388	396	428	410	381	390	413	442	394	403	403	444	409	362	412	389	397	371	396	417	414	434	411	393	390	421	377	389	378	399	415	407	414	419	378	386	390	389	427	403	398	383	411	388	422	412	399	433	380	400	413	416	390	395	425	426	395	385	455	350	392	434	402	397	427	398	413	444	392	422	423	427	410	394	407	402	421	384	376	404	380	412	411	442	416	397	408	405	428	381	399	414	383	418	396	410	402	394	384	393	390	374	414	424	407	404	413	396	372	396	408	408	398	410	409	404	410	432	382	384	409	402	390	446	399	399	416	425	435	401	398	425	424	401	411	408	421	423	397	405	443	402	402	411	394	425	438	418	397	399	389	401	427	366	429	401	399	448	404	405	393	426	439	403	422	440	415	391	382	425	404	398	436	390	372	370	409	382	394	411	368	369	437	385	445	413	440	407	400	440	404	385	377	404	399	404	415	400	413	413	397	419	390	426	406	389	383	372	394	403	415	415	391	376	409	403	442	412	395	404	408	421	428	421	377	401	404	471	394	389	434	420	410	406	415	426	410	387	368	404	415	436	398	420	388	419	412	439	447	406	414	425	400	370	415	360	457	391	386	407	403	382	411	378	414	404	397	406	422	427	398	423	388	395	421	438	421	384	456	378	401	396	396	414	417	391	380	428	420	408	413	403	406	413	399	416	405	419	382	398	373	396	409	405	428	431	402	420	416	420	412	401	406	390	402	422	423	390	447	422	390	405	396	353	412	424	393	431	392	456	407	376	403	430	415	416	443	441	412	398	444	417	426	418	411	416	436	409	405	453	414	408	425	416	423	422	426	397	396	394	392	443	442	412	390	402	407	433	379	424	428	415	378	416	406	405	387	390	401	424	402	398	418	409	440	391	396	385	439	405	419	402	421	407	440	412	403	410	434	410	439	429	450	426	403	389	380	417	393	444	448	402	372	417	369	376	401	411	405	430	413	455	420	399	417	386	417	386	364	454	437	390	405	420	425	403	400	405	441	402	392	419	433	422	392	384	412	413	408	409	404	408	412	385	405	394	415	404	399	401	382	407	443	392	407	407	410	399	402	389	412	418	434	401	400	429	379	386	408	376	405	409	426	405	404	388	391	416	405	439	425	421	421	395	417	410	406	423	395	416	375	392	428	387	425	428	389	472	406	420	391	420	410	394	376	433	391	407	434	405	423	444	406	435	435	408	378	390	451	413	393	405	382	427	402	389	437	440	380	415	421	405	424	406	408	401	402	384	371	399	393	425	401	408	437	356	433	420	420	409	402	413	445	444	397	433	438	369	402	414	399	418	385	424	408	375	405	405	375	389	389	419	434	407	389	383	459	411	384	412	406	398	408	396	385	405	415	408	417	415	427	418	400	437	439	417	406	440	410	418	422	422	394	397	405	426	356	422	403	385	395	389	405	409	383	412	378	406	402	381	406	448	405	417
48978	31732	32341	21204	5823	1766	732	404	358	318	291	283	230	252	221	240	214	221	234	214	207	213	214	200	227	197	191	190	215	187	245	193	171	197	222	194	199	206	221	185	199	193	200	225	189	190	201	302	1170	1279	1100	720	457	250	193	173	187	187	202	200	178	193	199	172	181	170	194	180	192	187	189	172	182	205	154	181	197	173	200	184	198	199	162	171	183	188	184	188	174	176	192	195	163	184	174	185	177	161	157	193	181	152	183	181	185	170	189	210	193	177	198	182	178	189	186	170	200	207	181	190	169	199	161	162	172	195	187	173	173	158	197	166	197	204	187	197	187	193	192	189	174	177	182	175	202	174	188	174	185	179	210	183	170	185	186	185	182	165	174	179	182	174	190	180	185	199	192	196	201	159	191	183	198	208	172	189	186	211	198	192	192	183	182	163	178	188	205	190	204	187	174	157	189	170	175	184	178	191	188	190	181	166	169	181	199	168	166	179	200	175	174	172	196	182	179	192	157	207	191	168	165	185	169	181	177	163	209	180	177	185	193	207	188	164	186	203	186	210	174	172	180	190	170	175	212	166	186	198	186	185	185	192	200	166	177	202	180	171	170	190	163	144	184	199	169	176	168	178	185	163	163	154	198	217	178	182	227	188	188	184	186	175	177	171	201	218	190	178	173	159	200	205	184	160	202	175	200	203	197	173	185	176	175	216	195	196	184	186	187	160	179	183	175	180	184	207	179	193	181	202	177	182	184	177	175	186	173	206	197	158	175	198	205	190	179	205	178	176	177	189	182	157	178	179	173	183	162	172	162	172	180	172	181	176	180	159	177	174	175	182	180	176	188	206	222	191	185	163	174	165	183	177	174	162	178	193	182	168	207	176	167	166	191	187	179	168	173	181	174	185	202	188	207	172	163	198	203	191	187	171	181	176	174	205	203	189	192	163	210	196	172	189	190	187	173	178	168	167	158	177	167	177	183	189	185	163	178	188	180	211	185	153	187	193	187	185	176	173	174	198	190	197	177	178	160	180	184	173	173	199	162	201	189	194	160	170	202	187	148	180	203	189	194	182	183	179	176	177	216	171	194	168	182	191	188	177	167	190	192	187	187	164	176	204	178	229	204	172	192	202	186	184	167	198	169	180	160	170	180	170	161	161	173	169	183	161	170	174	191	207	180	185	177	180	194	175	188	173	189	180	173	192	179	164	190	193	205	184	199	180	176	197	184	203	189	171	196	179	170	186	167	181	188	180	182	188	185	177	213	183	191	203	181	187	205	177	193	184	173	205	201	168	158	198	195	178	201	179	188	185	186	181	217	186	190	191	189	185	178	156	198	189	165	206	179	173	199	163	202	187	191	172	169	199	210	192	195	162	165	198	194	200	193	145	180	217	199	177	167	166	178	199	181	170	168	184	204	189	178	184	170	181	191	163	187	178	181	193	173	197	184	164	183	187	160	186	197	204	188	178	180	180	205	190	187	188	185	191	180	171	175	196	198	212	193	178	197	196	208	181	190	182	184	188	159	201	192	199	176	176	185	194	188	169	191	179	170	159	185	176	177	186	167	221	185	164	202	177	205	170	170	167	198	183	161	178	183	187	201	190	175	186	176	192	177	185	190	203	184	192	167	153	173	191	171	184	191	189	162	208	192	178	195	176	202	173	190	193	166	155	180	163	168	188	180	174	175	170	205	172	229	182	186	180	185	208	176	170	169	199	192	174	162	188	192	193	205	172	172	196	201	210	190	189	172	169	196	173	203	209	189	189	173	198	202	196	200	198	171	174	173	152	177	177	194	189	148	145	192	179	202	179	202	168	178	206	199	216	187	191	175	177	184	192	183	194	180	162	165	164	188	192	163	195	181	169	187	172	178	165	179	194	193	199	169	171	175	168	185	189	183	173	195	188	183	197	188	189	186	173	189	180	188	158	178	189	188	173	183	163	205	188	156	165	158	209	211	161	184	191	184	198	172	194	201	197	208	192	204	182	187	205	172	188	192	174	181	173	203	199	203	193	176	185	168	167	183	182	161	162	166	169	170	174	170	174	153	186	178	180	195	199	173	182	181	215	186	202	179	179	191	180	178	220	183	183	176	172	183	161	202	177	189	189	195	189	174	196	189	177	194	175	167	182	207	175	181	185	198	175	195	165	194	197	167	180	194	155	171	182	189	204	199	183	193	158	179	185	170	176	169	140	185	164	172	180	165	182	182	183	167	175	168	186	186	188	201	199	199	191	191	189	181	207	183	164	165	182	193	185	170	182	176	182	191	178	187	186	185	169	179	194	160	199	214	168	164	176	184	168	165	181	168	186	165	196	196	207	176	189	204	196	177	194	171	197	173	155	200	178	191	162	169	204	183	174	198	184	196	198	188	182	193	185	159	190	207	183	171	188	196	194	155	161	178	174	169	186	190	167	195	187	170	152	203	202	175	215	194	189	174	165	164	179	188	188	168	166	187	190	180	176	172	179	168	175	181	201	176	199	195	198	156	193	182	207	208	201	174	201	188	179	194	223	205	188	201	203	177	195	193	193	180	179	181	195	171	193	205	176	177	169	171	177	180	206	194	186	176	191	166	175	191	178	193	171	175	176	194	198	176	163	166	202	182	199	196	183	183	195	182	169	177	179	171	174	188	200	187	182	176	177	176	172	189	194	180	176	192	185	185	161	189	182	172	198	211	176	196	154	160	170	188	165	206	156	174	174	194	169	200	177	180	190	165	161	167	181	202	183	176	179	193	184	165	180	183	160	167	184	184	188	204	177	186	209	169	190	192	178	195	173	158	184	166	146	177	200	208	187	181	171	180	206	178	202	159	192	195	193	187	227	182	178	176	182	198	183	194	214	168	202	174	202	187	190	182	194	169	172	202	180	211	210	182	177	205	195	167	170	167	175	182	149	171	173	158	196	172	193	188	172	177	185	166	145	177	192	180	188	175	182	174	180	181	174	218	159	201	202	182	197	199	180	191	204	183	150	191	180	188	194	180	183	153	196	180	201	185	182	179	177	165	165	200	180	179	176	174	198	167	165	184	155	189	168	192	181	153	178	174	197	185	182	196	180	164	191	178	165	168	185	185	176	176	176	186	175	176	210	169	186	196	185	179	176	169	186	166	189	170	173	192	193	167	169	188	178	184	201	181	152	204	203	178	209	198	200	215	184	195	191	182	176	187	185	176	186	193	179	168	198	188	179	186	185	162	196	173	181	177	154	187	180	161	203	185	177	189	181	196	166	190	167	168	201	200	184	195	197	164	196	185	183	184	197	179	173	185	191	187	170	169	179	187	176	171	191	172	183	198	178	163	184	176	177	171	193	179	188	225	170	189	189	211	179	160	174	208	190	191	177	183	162	191	195	180	193	183	186	187	200	192	210	207	184	199	212	166	208	203	204	184	167	164	174	188	191	169	192	208	184	189	185	213	185	189	188	194	193	183	183	182	157	177	152	163	167	194	201	203	154	197	151	184	197	182	212	192	195	176	190	162	200	191	172
34235	21854	24368	3016	3020	2099	1697	1524	1258	1093	1037	922	812	852	797	733	745	721	663	618	622	581	572	578	565	625	568	585	551	516	540	532	531	529	649	733	614	586	655	689	782	691	676	579	671	641	657	1344	7554	7414	5973	3762	2099	922	575	482	488	443	448	441	427	461	450	451	435	447	446	460	475	477	489	489	470	440	472	473	441	445	438	466	458	464	471	449	457	458	448	417	447	466	443	432	448	498	448	456	438	456	456	465	470	461	452	444	463	427	423	434	458	441	449	429	435	447	425	447	454	425	450	469	459	486	446	452	439	454	443	434	491	452	437	492	467	477	458	439	459	419	451	489	428	472	423	472	465	433	426	479	446	462	439	449	451	417	461	443	463	429	453	412	465	481	435	432	450	441	440	473	445	488	430	465	476	433	444	462	445	454	480	428	437	453	462	475	458	474	463	469	463	441	440	454	482	466	473	479	481	430	482	475	449	490	488	465	490	462	450	454	492	448	443	466	438	434	485	490	458	434	489	455	458	451	433	425	448	476	445	466	468	427	462	463	461	470	479	488	478	463	450	454	472	471	473	468	439	440	454	451	451	475	469	480	482	464	463	456	487	468	451	483	440	414	463	452	425	435	419	457	472	488	430	454	408	454	474	507	494	456	464	450	463	459	437	484	475	426	441	481	442	460	458	466	450	457	495	463	456	418	461	468	423	474	462	469	456	442	449	488	446	430	527	456	429	481	455	445	463	417	475	437	446	455	439	455	467	477	446	408	470	449	482	470	425	462	448	444	438	469	424	454	445	474	437	442	490	430	473	472	472	471	483	472	472	439	444	434	467	458	468	459	428	445	434	448	470	463	444	432	471	441	447	470	467	439	464	434	458	440	477	446	469	475	481	467	458	462	417	418	484	435	463	491	444	469	464	463	461	483	491	440	458	419	423	456	457	426	448	469	424	456	471	467	428	453	420	495	476	465	469	468	431	455	448	453	450	432	485	463	463	462	463	455	451	444	445	465	449	435	436	505	463	468	458	432	487	453	457	440	453	489	472	450	479	448	478	442	446	481	497	443	467	463	482	450	499	462	452	474	454	452	484	457	465	477	492	457	459	481	463	408	454	431	432	405	493	432	470	455	474	458	472	493	471	443	462	478	498	445	467	491	439	456	468	453	475	447	457	441	457	486	423	434	427	477	439	460	425	436	437	430	503	455	474	451	472	470	454	490	468	430	457	454	463	450	447	477	471	456	456	442	479	453	457	431	390	476	445	487	476	452	462	484	477	454	504	434	449	449	507	474	431	461	452	452	458	430	432	437	418	469	436	446	445	429	445	458	474	450	450	465	460	460	478	486	440	465	445	438	453	457	471	431	455	512	448	493	451	445	471	452	472	420	461	460	425	461	473	431	471	491	426	469	479	427	474	434	480	426	481	484	474	482	465	467	423	422	454	465	482	470	458	468	454	487	402	456	458	471	460	433	433	466	476	454	478	431	425	435	468	467	442	456	428	464	447	427	440	432	442	465	456	466	443	480	445	454	438	439	469	456	480	418	472	452	427	483	435	466	450	453	468	436	439	432	458	452	459	448	414	477	502	430	438	444	434	456	452	472	443	446	466	448	458	421	468	465	428	439	460	436	466	417	458	420	437	471	433	438	455	447	477	440	484	459	444	438	455	436	441	462	456	417	434	439	440	453	468	456	451	437	455	432	456	469	471	465	439	444	465	487	464	470	452	439	462	456	465	459	454	483	438	451	445	420	445	444	443	447	458	469	497	467	492	457	423	470	444	445	473	458	439	481	474	450	428	477	484	483	452	448	476	434	460	458	423	458	452	466	464	460	429	470	480	463	423	471	425	451	468	454	477	498	461	432	467	430	447	461	467	443	459	466	457	443	481	475	477	460	477	498	463	420	455	423	449	415	414	453	463	458	487	441	457	441	471	447	460	432	475	454	442	468	461	469	447	447	454	466	465	433	458	477	448	446	451	460	450	476	445	495	457	421	460	489	448	398	469	452	454	464	479	423	486	453	429	493	405	461	493	448	413	446	459	481	407	442	466	437	495	444	418	414	477	434	441	417	416	451	504	457	458	419	445	434	445	474	481	453	477	463	451	438	468	456	431	477	461	410	451	433	452	461	484	479	468	437	471	494	432	472	472	463	413	448	422	482	480	475	484	444	461	465	426	464	437	502	430	416	459	454	441	472	426	399	453	434	481	450	463	463	462	478	435	419	496	450	505	454	461	458	451	427	460	435	476	460	478	452	442	483	446	430	444	443	456	460	426	431	416	471	512	451	454	481	422	444	464	473	437	475	483	470	425	427	445	442	440	477	459	412	462	485	430	487	416	499	442	443	462	434	454	467	435	446	444	459	446	456	458	465	469	460	443	457	453	476	425	419	463	429	445	442	451	468	483	420	449	442	436	487	434	449	471	421	472	461	469	443	419	481	418	496	470	474	469	468	433	462	462	461	428	439	469	432	490	432	445	458	476	444	461	462	470	485	446	449	483	483	432	472	431	462	483	452	462	486	465	428	467	430	428	438	472	460	435	471	441	443	453	414	448	460	489	495	429	453	461	472	414	479	497	488	421	477	479	476	439	490	489	477	485	490	449	454	462	463	476	478	431	432	443	469	478	453	487	466	460	440	410	420	469	453	443	474	451	461	414	450	438	451	452	477	466	442	437	475	449	460	430	436	444	448	439	448	481	448	432	452	442	463	409	449	475	484	461	438	437	414	431	475	411	487	452	446	465	451	438	491	439	441	485	442	435	446	442	453	477	464	457	466	465	439	430	434	448	443	441	418	460	462	473	442	422	429	456	441	447	460	450	457	433	420	462	441	457	514	455	428	453	433	441	452	480	465	450	447	461	477	411	431	431	477	449	433	456	447	440	450	450	466	441	448	417	486	460	467	430	448	509	491	462	440	450	468	456	457	437	464	494	481	457	444	436	434	493	472	481	478	441	469	471	432	438	454	439	459	432	432	432	460	469	468	453	444	480	428	476	439	479	484	448	451	451	487	441	419	462	442	457	467	500	428	478	451	440	453	456	462	466	446	470	434	465	460	464	446	424	460	452	500	457	454	511	452	439	455	426	463	467	499	453	475	457	426	484	484	431	488	500	458	517	447	462	460	488	433	446	439	453	452	451	448	472	444	459	463	443	427	462	460	470	440	486	457	476	482	474	449	458	446	433	461	452	468	478	457	465	446	423	447	489	473	426	447	451	417	455	432	454	449	442	455	480	422	458	477	457	477	434	420	410	474	478	458	433	475	439	459	456	475	448	424	423	468	425	485	413	472	486	446	430	453	473	486	442	441	455	434	452	469	467	441	450	475	429	463	447	450	449	442	465	434	462	477	439	434	512	429	450	410	487	457	480	458	485	466	455	418	464	481	448	439	463	462	459	473	453	449	428	429	461	485	470	499	439	468	454	470	468	441	466	459	430	466	443	463	476	476	421	421	471	449	446	409	488	468	432	443	433	442	482	427	480	472	462	456
55147	30154	33297	26732	16262	7048	2268	673	478	402	374	331	302	274	290	247	254	255	237	232	224	219	211	228	224	220	206	215	204	214	211	184	185	215	232	196	190	192	195	220	222	230	239	205	208	227	244	439	2131	2007	1622	1020	579	294	246	208	167	176	168	161	155	174	149	166	153	174	179	183	165	193	187	171	163	176	166	154	159	192	142	166	176	157	155	185	183	166	166	179	180	157	159	163	200	162	197	192	190	173	183	151	167	181	202	152	167	168	180	178	184	186	167	160	172	191	163	174	187	168	149	176	161	154	166	189	182	181	182	186	147	197	166	187	163	175	189	159	162	182	173	166	203	181	176	162	169	181	190	177	163	194	174	169	180	197	193	209	182	175	159	163	176	135	163	191	174	169	178	179	172	180	193	175	199	218	183	192	170	162	188	158	163	162	202	180	169	182	183	189	160	191	173	173	186	172	181	170	182	152	161	174	179	153	170	173	168	192	165	149	177	179	176	170	160	146	172	158	171	181	182	149	166	167	147	149	181	174	189	169	156	180	169	191	174	156	162	188	161	165	160	167	147	165	176	196	179	170	166	174	191	161	196	187	179	164	139	179	171	165	169	198	169	187	177	180	195	185	164	157	176	160	159	173	187	177	172	173	213	182	185	167	176	173	166	154	171	176	189	168	156	157	176	178	189	164	168	149	167	171	155	173	185	177	181	184	168	155	157	168	178	170	199	165	172	175	180	169	142	161	160	170	185	176	168	180	186	203	166	177	169	162	195	193	190	187	151	167	164	169	166	176	175	166	168	165	186	171	179	168	162	180	181	192	131	180	172	175	185	154	165	182	202	181	161	178	168	182	182	177	177	197	147	189	163	160	187	184	156	200	160	173	189	205	197	194	172	166	168	147	159	151	164	190	143	181	161	174	208	162	176	175	186	178	193	165	158	160	156	186	168	171	154	176	176	151	175	200	184	193	185	175	191	148	167	160	192	186	174	164	168	182	174	161	162	146	171	172	182	162	185	170	180	172	165	172	163	180	168	151	159	191	178	166	177	174	175	192	180	179	169	170	165	181	169	194	188	184	174	174	162	183	177	151	182	170	191	185	190	187	177	151	170	181	176	165	193	183	182	157	180	169	170	188	169	193	163	178	161	180	173	176	188	167	178	170	159	180	178	155	177	196	161	169	180	171	168	165	177	164	173	174	152	196	181	156	169	166	187	189	152	151	178	172	200	159	174	185	162	174	170	158	176	164	133	186	140	178	177	166	157	157	179	176	166	176	178	179	170	182	185	157	185	166	171	168	187	172	171	183	151	178	187	179	166	156	176	179	190	177	159	170	173	153	185	212	171	177	178	183	197	195	149	180	172	171	147	162	194	176	156	156	172	188	172	158	161	193	168	174	178	195	164	194	169	188	199	160	164	189	162	189	178	175	190	170	179	186	187	191	154	143	175	180	150	145	184	153	157	179	200	166	152	189	171	168	161	168	178	201	186	162	147	205	166	180	161	184	185	206	190	164	175	175	190	183	152	179	172	164	176	169	192	194	177	181	173	172	185	181	163	198	154	196	156	181	175	163	174	152	142	166	167	159	193	177	216	154	161	176	171	194	161	180	176	178	182	183	170	146	163	195	167	206	175	173	182	175	180	178	173	188	202	160	173	180	175	204	172	181	176	152	181	167	151	172	180	161	155	150	175	159	170	175	173	167	167	172	178	177	171	185	173	155	184	146	175	173	178	177	193	183	161	179	180	173	177	162	188	200	183	173	160	158	185	157	158	176	170	156	175	176	143	172	178	159	163	190	181	168	187	160	179	197	201	174	184	182	167	169	165	191	154	176	147	169	189	174	173	174	165	175	170	189	186	148	155	171	186	180	181	164	189	211	192	169	180	170	165	168	159	162	173	182	180	171	180	191	163	175	183	181	181	170	160	169	172	158	180	205	176	199	177	149	194	164	167	187	191	173	155	182	186	175	179	176	182	167	174	183	170	178	148	162	189	160	162	154	165	178	157	173	164	188	187	147	156	189	181	186	193	179	148	183	167	179	183	165	175	172	182	154	170	162	178	201	183	196	171	193	188	187	165	173	177	175	145	187	154	162	148	164	164	167	172	164	165	176	200	186	181	161	164	169	187	172	176	181	172	175	175	169	169	192	173	185	184	175	171	187	154	172	149	157	192	185	161	198	195	174	176	169	187	164	192	190	180	164	187	173	191	162	160	163	167	172	166	176	146	184	187	175	183	188	163	153	160	156	177	169	162	190	164	184	183	169	187	196	177	188	173	163	167	189	180	164	157	176	166	180	201	165	187	181	163	164	174	172	146	147	159	136	175	187	152	183	165	182	188	145	167	163	163	181	196	156	141	177	187	187	167	180	190	166	182	156	178	167	148	174	138	187	171	171	190	175	158	156	171	162	185	163	186	214	181	185	173	187	167	151	164	165	145	167	163	182	179	192	179	168	165	161	180	161	188	184	177	193	178	169	175	189	177	155	186	171	199	167	177	172	156	186	186	169	162	162	171	165	165	174	173	143	176	175	151	181	186	162	167	181	184	183	179	176	192	160	182	172	160	176	179	140	161	178	172	178	177	180	171	168	185	156	184	163	171	159	189	176	181	183	196	152	187	154	185	149	182	190	174	185	177	189	169	168	177	140	180	150	165	178	169	151	156	173	134	191	154	161	207	165	175	174	169	146	187	170	202	177	189	174	171	156	185	166	189	176	167	181	176	172	190	179	195	171	166	158	172	165	178	182	174	165	173	186	171	168	185	175	186	176	175	189	167	168	177	165	185	174	171	166	154	161	171	191	177	180	169	179	160	181	187	183	158	207	149	171	162	174	161	163	181	172	173	170	152	176	170	173	158	161	169	147	184	172	170	192	172	189	168	177	208	184	163	205	170	148	186	157	175	143	145	178	153	172	175	166	174	169	175	179	171	174	161	169	153	189	173	186	169	179	160	189	144	164	156	172	196	177	177	189	161	191	169	185	173	179	191	182	192	162	184	160	178	187	175	157	190	167	159	160	159	144	182	198	163	174	179	155	158	181	169	150	191	176	183	147	171	179	175	191	161	183	167	178	190	169	173	178	173	174	166	178	178	186	187	162	194	169	155	198	193	157	178	171	171	172	180	170	186	180	182	173	149	183	181	183	170	168	176	158	182	167	178	179	159	194	168	153	165	193	145	184	163	181	184	150	182	153	196	194	185	200	167	179	159	172	193	151	169	183	204	154	187	160	158	166	162	166	180	168	185	142	179	161	176	181	172	183	168	160	185	190	181	159	161	159	154	191	202	178	170	173	214	176	178	188	148	175	196	146	153	180	169	189	180	185	186	185	173	177	165	181	177	172	176	157	205	188	169	175	219	173	170	183	186	167	186	193	200	164	167	189	195	159	160	160	161	175	175	182	166	172	183	182	178	179	155	179	180	167	188	171	164	174	171	157	170	173	153	162	167	147	196	172	176	160	160	147	173	178	160	186	157	158	146	164	167	184
47707	25200	29045	4362	4522	3081	2429	2083	1740	1521	1335	1159	1178	1027	978	865	830	841	800	691	693	666	712	684	615	652	594	581	559	562	545	553	574	633	705	652	626	617	621	778	735	722	700	714	677	808	771	1973	11597	10203	8363	5028	2622	1046	545	509	432	415	427	418	447	390	414	431	435	447	377	428	383	475	434	451	401	418	436	414	437	456	432	434	447	410	421	414	431	431	406	430	413	418	420	453	403	430	394	438	415	396	420	388	417	392	412	400	431	456	413	417	442	435	431	409	420	434	437	425	435	404	424	443	399	415	462	421	403	402	406	414	410	438	423	405	390	396	453	416	423	445	423	418	390	467	442	404	427	395	444	441	481	415	416	414	463	385	422	399	442	407	411	413	429	398	404	447	403	414	417	446	430	418	406	418	384	458	429	379	429	409	443	416	427	439	422	394	450	401	424	431	400	417	440	434	417	428	406	450	413	431	445	386	419	442	450	379	448	409	390	418	455	426	416	385	388	421	473	376	421	416	416	470	423	407	435	406	440	459	421	392	421	454	371	423	413	404	389	390	424	410	406	426	408	401	412	420	430	426	388	450	405	391	410	414	442	447	455	390	439	431	387	402	422	448	430	426	414	430	425	352	430	437	442	421	432	396	456	415	410	387	394	413	456	425	402	391	422	411	434	437	401	427	420	427	430	430	424	410	419	466	427	403	466	417	402	405	396	425	423	389	397	384	413	423	406	397	425	450	412	450	396	443	429	462	444	422	414	409	440	401	438	410	459	408	442	400	390	394	444	457	425	436	442	419	472	452	456	424	417	386	373	422	440	424	411	432	422	416	416	432	436	440	426	430	398	417	433	421	436	415	409	421	437	448	388	409	416	424	424	433	443	444	409	393	449	458	433	403	407	400	415	403	409	402	424	393	440	408	398	426	432	445	416	425	440	369	385	430	388	380	431	425	433	424	441	429	415	452	411	428	413	430	412	425	406	436	441	435	429	428	398	432	456	411	413	414	483	429	405	384	414	427	410	438	428	445	415	408	424	401	410	441	454	435	454	432	388	441	417	415	451	451	462	438	422	433	457	423	442	415	429	435	399	450	445	365	428	403	429	425	435	441	399	434	422	437	409	412	432	421	444	426	446	422	378	419	394	411	429	409	400	392	433	405	425	434	402	438	433	403	395	392	438	438	433	404	415	421	438	410	449	445	460	444	403	442	373	412	409	429	413	433	446	442	392	441	401	448	460	365	426	408	427	422	435	409	417	433	434	422	438	429	391	416	396	373	416	451	383	438	439	414	442	435	423	448	439	412	442	432	425	438	432	449	394	418	424	431	416	417	416	403	447	442	413	452	434	402	418	417	449	425	412	440	394	425	419	375	407	444	440	462	392	440	396	464	412	406	410	384	412	456	431	419	404	434	445	463	409	435	430	417	403	448	427	432	449	458	426	444	399	433	414	406	409	458	471	454	435	440	414	424	449	390	432	418	413	427	412	442	437	423	454	421	410	402	365	439	424	418	412	438	475	397	421	438	404	449	459	409	407	438	446	410	434	447	432	425	412	400	433	394	430	449	430	390	418	429	431	403	425	415	408	415	459	415	386	421	459	407	407	404	437	449	412	408	439	409	395	411	430	442	423	457	403	411	407	442	441	397	393	434	427	429	439	387	457	424	446	427	437	416	428	475	449	422	413	415	442	428	426	420	408	471	387	427	401	415	414	436	436	372	443	378	408	416	434	426	419	430	447	419	403	432	426	448	413	441	460	400	407	428	421	447	423	384	415	429	410	421	421	426	402	460	388	427	390	427	413	425	420	459	412	411	411	407	433	418	454	410	410	449	408	407	467	392	441	456	414	412	436	434	448	439	425	443	389	423	406	399	447	413	448	444	460	390	404	418	458	436	382	442	445	442	422	446	418	392	393	448	453	406	419	399	420	461	402	399	443	422	429	423	440	395	451	427	394	447	419	416	403	397	453	418	434	444	401	404	436	427	388	474	388	405	466	424	438	411	392	410	408	408	406	389	419	431	447	435	433	400	421	450	399	433	437	413	423	415	419	443	472	409	394	469	406	452	385	435	433	420	418	452	447	441	408	465	427	410	387	416	387	417	418	447	436	419	385	416	410	424	420	420	397	458	422	433	442	410	414	418	436	468	390	377	379	450	393	439	436	390	433	427	408	409	445	406	376	372	424	416	372	435	433	422	415	423	419	444	407	407	396	423	462	440	409	411	406	402	416	436	425	429	418	440	427	412	428	404	468	423	404	415	421	414	423	379	398	420	421	443	410	408	425	391	448	410	457	408	399	420	423	420	426	423	373	436	395	417	420	435	432	433	419	418	395	441	441	407	400	396	406	433	426	397	411	424	410	420	389	423	427	444	430	399	400	407	427	403	407	425	433	432	430	431	432	441	448	442	458	366	390	443	421	418	453	435	411	438	409	406	424	440	434	400	414	431	432	400	441	406	399	424	434	457	457	425	442	407	398	400	410	425	436	448	391	398	473	407	412	436	432	426	452	434	435	415	397	413	409	423	399	396	426	465	437	438	448	423	414	428	386	408	406	435	411	416	448	424	416	422	420	395	415	417	416	426	418	427	428	446	412	408	414	424	470	405	411	408	432	401	452	406	447	398	448	386	441	418	431	427	444	415	413	418	405	388	414	420	458	406	420	428	436	429	426	430	436	421	451	439	429	417	433	435	425	436	437	429	417	389	425	449	405	446	436	426	412	413	429	420	427	453	410	420	426	410	444	426	420	404	406	428	394	429	406	454	407	419	408	394	434	446	408	412	428	416	421	432	454	437	434	450	430	415	437	397	436	448	406	462	405	429	433	418	420	462	415	398	435	374	458	431	407	421	440	411	433	424	449	466	414	434	409	424	429	399	415	405	431	429	423	458	415	440	427	398	408	455	438	417	395	466	416	449	402	424	454	418	397	448	412	394	404	405	422	440	402	431	461	426	422	425	443	451	424	436	404	430	419	404	416	433	434	425	428	413	414	436	433	428	444	415	442	433	431	427	392	396	422	419	423	411	407	416	463	422	446	412	427	423	432	387	441	461	418	413	405	419	427	439	431	413	387	407	461	409	417	440	417	380	420	416	406	416	412	400	398	433	443	431	438	415	407	399	423	405	436	430	433	397	408	430	407	450	402	424	445	449	411	408	416	448	412	416	413	439	432	417	422	359	415	448	434	440	456	430	429	457	428	414	372	422	444	377	433	421	433	448	448	449	420	423	437	393	435	415	407	408	393	466	438	397	484	436	405	451	491	408	395	396	404	429	411	416	392	444	421	438	411	398	397	394	393	384	419	402	433	448	435	412	435	415	410	445	405	364	413	430	437	417	417	389	394	380	433	428	386	414	377	454	429	420	386	439	429	449	425	432	421	435	410	413	425	431	418	427	429	422	397	420	430	430	422	414	412	432	426	440	417	446	425	399	387	413	415	440	444	411	431	367	429	436	436	371	402	402	399	443	405	416	387	403	422	411	432	415	430	448
20095	9177	5174	1089	195	173	175	149	177	172	145	142	157	146	146	174	158	161	145	160	166	137	165	152	147	130	166	148	198	150	174	155	179	177	167	163	164	150	163	181	159	152	149	183	161	144	141	176	219	321	355	291	228	193	155	162	154	185	127	130	164	164	138	131	151	152	146	154	160	139	156	181	146	133	175	173	170	138	130	164	158	155	149	148	166	173	163	156	170	145	148	137	158	142	150	146	166	162	143	125	173	160	145	157	133	168	156	144	156	190	155	143	159	172	166	159	169	170	177	132	172	169	154	140	148	146	150	153	154	135	173	152	143	153	144	166	144	152	180	159	165	155	158	163	164	143	178	156	157	149	177	145	174	151	164	131	151	179	151	162	148	145	151	164	141	154	169	179	159	157	138	162	142	154	136	161	147	153	158	183	175	147	160	141	156	136	159	159	135	148	137	162	136	177	162	139	146	137	151	147	148	154	157	137	172	141	152	152	126	164	144	157	141	144	176	164	133	158	171	164	164	156	165	140	160	150	182	159	174	165	157	142	159	146	140	166	148	175	150	152	146	157	148	143	169	163	157	139	161	160	159	155	168	177	147	158	182	155	161	151	154	133	168	141	150	141	176	156	144	141	142	145	154	168	153	176	158	155	134	166	157	169	161	169	188	150	167	149	152	154	157	162	147	160	155	161	163	160	161	136	135	131	133	140	166	157	150	138	151	169	143	151	153	163	158	141	165	150	140	167	153	161	159	150	142	141	151	166	153	168	186	158	159	176	158	159	149	139	163	158	166	131	157	167	150	180	139	162	165	160	151	172	147	134	176	143	132	152	134	148	155	149	142	151	157	149	169	167	152	164	146	180	153	149	161	158	163	150	165	135	162	156	166	156	147	187	157	159	152	162	150	176	148	152	165	187	138	153	147	148	164	153	155	146	179	151	142	143	137	150	142	175	130	144	161	177	163	165	136	164	174	152	149	157	135	167	152	165	148	164	148	176	159	151	154	147	160	146	163	142	140	159	157	171	166	143	145	154	161	154	163	180	148	161	157	161	152	138	140	159	136	145	157	160	144	165	175	153	171	173	156	155	154	167	160	160	136	157	153	182	152	147	155	164	145	156	159	147	150	132	167	152	143	172	123	149	159	149	141	161	160	155	151	135	152	128	164	150	145	157	168	153	157	140	132	168	179	131	151	147	158	200	155	162	163	137	155	167	133	152	150	144	151	144	166	147	138	149	163	138	147	178	176	156	161	160	160	169	163	155	180	162	166	175	155	176	173	153	163	169	154	190	137	146	121	148	169	151	159	150	134	142	162	143	159	146	138	127	180	136	155	143	145	134	163	181	170	155	132	154	160	162	136	131	163	156	163	163	169	177	158	154	145	132	146	160	140	140	160	167	145	157	141	151	170	151	172	158	165	139	162	164	174	165	156	149	160	145	167	153	142	146	158	163	164	153	151	160	154	158	177	147	145	167	178	161	165	153	146	166	180	162	148	155	145	176	175	159	141	145	142	150	154	143	176	152	161	144	157	152	155	142	171	163	170	164	152	169	161	166	165	151	147	169	160	148	142	156	152	122	158	163	169	137	129	174	160	167	144	151	143	155	183	144	140	182	161	151	152	145	150	153	135	163	161	126	169	137	176	150	153	167	156	169	179	150	172	184	151	157	148	181	140	155	141	148	161	167	161	158	154	162	159	131	148	177	152	144	147	156	154	167	130	160	158	150	143	170	149	177	150	161	148	172	141	147	135	135	152	164	174	137	136	150	169	166	144	136	168	150	157	153	145	146	161	142	149	154	184	176	143	169	132	139	140	153	165	150	159	160	144	177	158	163	164	154	134	176	190	171	150	137	167	159	165	157	178	165	160	144	167	157	150	153	159	147	144	162	136	170	140	141	142	152	158	160	165	178	147	152	156	157	171	148	151	143	156	154	151	161	136	155	153	156	173	164	142	136	155	166	177	172	156	150	159	156	139	153	166	134	141	167	175	145	150	150	177	161	170	181	150	161	171	153	168	157	143	164	171	163	163	179	154	167	143	148	167	161	169	148	143	139	140	156	155	135	157	165	155	145	144	135	141	170	167	150	150	154	136	148	138	155	154	151	184	140	155	158	147	125	162	154	156	168	157	168	163	179	146	138	154	148	159	143	148	177	140	187	175	179	146	164	181	159	157	168	157	144	146	135	167	136	158	157	148	176	154	147	142	138	141	155	163	175	145	154	163	153	153	152	148	149	131	160	138	151	147	151	147	141	152	153	161	157	162	166	171	134	156	136	158	177	144	153	176	147	153	137	176	163	131	154	168	125	156	137	141	158	171	147	128	160	165	148	163	157	163	131	148	170	160	147	187	157	129	143	191	145	152	188	158	139	149	134	160	122	144	159	145	170	153	150	160	149	140	159	151	181	163	155	164	158	177	161	150	141	163	173	187	146	158	142	162	140	137	133	150	143	170	175	153	159	155	154	175	152	168	150	167	173	173	147	146	155	162	180	169	151	128	166	141	151	144	155	155	146	165	151	138	169	151	153	166	162	173	142	154	133	159	144	150	163	151	177	148	153	160	142	158	152	159	146	144	156	140	174	161	153	140	163	159	134	151	154	145	138	161	149	169	134	136	161	155	160	134	158	173	161	151	178	162	169	167	139	163	170	162	165	173	150	144	142	135	178	176	171	161	168	154	162	147	153	162	145	145	146	152	171	159	130	161	142	179	145	181	168	150	138	145	163	164	154	133	149	138	170	139	151	136	166	182	191	134	154	160	149	135	154	154	167	126	169	173	166	176	157	167	173	173	165	161	168	161	146	157	148	162	150	149	165	162	153	151	151	135	146	140	151	158	172	151	174	161	146	174	169	162	172	139	139	152	128	150	141	154	150	137	140	144	154	152	128	179	152	157	158	169	144	153	146	166	156	189	152	138	150	175	176	145	157	153	150	151	172	149	165	164	166	151	154	136	146	174	177	160	164	177	150	154	159	162	160	141	143	186	182	157	167	156	172	150	175	151	151	157	131	167	153	157	138	165	168	175	161	169	164	177	151	138	138	166	163	159	155	147	152	153	157	166	190	150	138	149	156	160	152	167	149	160	164	164	152	148	160	130	181	163	142	175	150	162	148	171	138	156	138	122	166	179	165	167	163	152	149	172	142	134	171	143	164	160	151	156	154	142	173	152	169	175	156	166	155	171	153	156	160	137	163	157	134	151	155	140	174	155	156	166	157	164	168	160	157	174	169	135	150	153	157	157	158	142	157	152	148	162	159	152	152	153	157	125	163	154	144	146	148	143	190	152	154	149	164	144	139	135	159	164	166	146	191	155	149	154	162	137	161	126	154	155	154	138	170	125	175	143	156	146	134	163	159	154	171	149	176	170	154	156	153	161	162	141	150	173	155	135	138	161	164	130	149	153	174	138	150	168	161	148	154	147	157	149	155	162	141	152	151	159	168	156	157	156	145	161	166	139	144	150	148	158	154	143	164	156	168	149	151
14079	6830	9336	863	615	518	452	454	439	435	430	427	446	423	428	374	369	403	425	384	399	433	394	399	425	389	405	411	411	407	376	450	442	430	426	441	462	459	455	484	447	391	435	400	381	420	446	489	996	1565	1535	1090	778	545	465	421	379	381	435	401	370	385	400	383	370	374	417	384	427	392	424	404	375	381	412	399	392	404	400	415	391	402	386	381	409	370	374	416	368	361	460	421	414	392	403	413	442	371	405	392	411	392	382	424	382	374	356	402	415	402	415	343	398	382	418	430	368	399	387	384	365	436	435	390	407	369	388	380	384	409	381	395	441	367	395	401	406	397	386	418	374	377	402	366	394	402	406	393	427	412	413	385	368	384	377	420	363	398	415	404	407	415	399	365	395	402	381	386	409	383	379	378	355	365	415	404	426	361	405	422	372	408	428	417	438	398	369	409	367	394	376	370	366	426	406	429	393	420	367	404	424	410	377	398	417	428	367	376	373	387	430	389	409	390	411	420	386	422	380	376	383	407	408	355	439	437	382	398	365	386	388	385	404	394	408	402	394	366	410	391	396	399	388	395	409	445	410	420	367	383	379	409	404	428	401	397	389	391	402	405	423	376	368	400	410	384	356	374	373	395	378	363	406	377	393	378	389	421	416	385	425	422	368	387	386	377	433	385	414	417	412	420	378	412	410	406	389	364	392	400	403	374	413	426	376	400	381	430	390	377	382	404	380	394	384	411	379	385	391	368	402	419	406	383	391	443	379	375	368	411	379	400	422	381	398	383	365	388	385	383	405	405	368	425	405	368	404	422	408	393	390	394	428	381	367	389	387	395	450	404	407	376	400	423	418	379	415	384	392	427	428	392	429	379	393	384	406	379	390	385	401	409	390	427	408	389	419	407	370	379	394	381	343	418	398	421	401	383	387	409	392	435	436	394	394	408	387	423	379	390	434	389	410	392	404	386	406	386	394	394	397	399	389	364	388	439	372	387	371	387	373	413	407	423	395	386	374	374	403	421	386	385	392	378	403	397	381	390	377	404	418	390	420	391	359	394	379	373	398	410	406	392	390	421	385	391	413	355	406	372	411	395	399	424	393	395	387	420	373	411	411	379	400	366	401	382	383	392	391	389	397	401	400	404	406	409	410	389	393	379	432	395	399	424	390	366	395	404	392	420	425	381	395	387	412	399	425	407	392	423	392	390	380	362	416	396	376	387	369	418	379	379	409	392	409	399	392	366	393	367	380	406	406	417	430	387	404	390	359	372	376	400	389	400	405	380	363	397	407	392	376	401	380	387	426	402	397	401	424	416	414	427	369	417	388	402	407	421	422	381	357	398	394	386	408	381	399	395	392	415	359	366	392	424	395	419	386	385	395	403	367	400	404	397	412	376	416	400	367	380	385	421	415	405	414	361	398	425	397	428	396	368	371	405	369	408	405	383	392	377	382	416	374	409	404	410	384	396	396	377	438	382	402	374	393	405	391	399	384	439	350	415	388	419	396	373	411	380	390	422	398	393	403	423	424	371	424	386	417	410	377	374	399	369	410	432	370	424	399	414	414	389	413	381	392	424	383	420	374	384	359	386	411	403	396	371	390	367	405	380	401	406	393	414	394	442	410	448	358	384	429	406	421	383	427	397	360	419	391	392	410	412	401	387	366	410	357	382	399	382	417	401	439	414	403	398	390	419	409	399	419	383	359	367	402	402	368	395	398	429	386	381	408	380	416	377	390	363	403	408	403	395	391	374	395	403	417	406	402	406	385	398	364	407	398	379	409	400	378	385	417	413	399	398	368	378	407	368	393	354	350	432	402	367	394	371	421	406	393	409	369	410	418	374	404	402	395	418	440	397	392	370	395	389	423	450	403	368	406	364	442	426	422	420	367	385	385	383	375	422	396	413	399	365	373	382	392	389	429	427	388	374	399	425	429	373	376	416	388	421	378	404	359	417	388	401	409	416	422	379	387	408	378	395	394	394	388	375	373	393	440	398	376	387	418	407	397	390	384	431	370	391	371	412	396	370	414	381	381	398	387	394	402	374	387	396	384	398	410	406	399	395	360	402	379	409	437	396	377	374	349	365	393	377	411	391	400	395	417	386	400	431	404	384	414	369	406	393	403	420	392	383	382	451	384	369	420	399	399	379	411	408	383	397	391	424	453	388	398	402	394	386	396	390	384	386	410	374	376	420	379	429	373	424	366	360	393	371	419	422	376	410	396	399	381	404	382	392	365	433	366	392	424	377	429	417	415	406	392	376	412	410	390	407	381	372	419	418	376	392	408	411	389	430	405	435	389	433	400	392	389	420	385	395	383	391	343	360	414	384	387	418	377	421	403	379	370	382	370	406	421	372	380	414	420	372	377	414	360	390	420	378	422	417	395	402	378	412	402	367	400	403	434	400	383	374	398	416	426	428	401	386	408	379	375	406	375	412	379	398	391	400	409	440	378	389	395	366	397	351	430	401	436	364	436	370	427	407	387	381	383	417	403	392	365	406	377	378	382	368	389	387	381	411	423	403	381	408	392	372	373	374	363	396	367	400	435	363	385	406	404	395	418	381	416	398	406	406	396	400	405	372	401	421	410	375	375	356	415	387	383	397	432	377	393	393	394	386	361	383	392	363	408	412	446	393	412	363	397	379	397	397	382	390	412	408	393	385	379	384	388	395	382	400	406	400	394	401	369	361	388	384	384	424	389	395	426	396	394	430	380	402	378	371	380	400	390	409	379	364	421	374	398	393	380	404	367	381	398	371	370	384	405	383	413	382	388	402	379	397	423	378	380	371	383	381	410	388	422	358	372	392	419	393	382	418	394	375	374	397	411	388	426	385	389	429	390	379	409	407	385	413	404	412	413	401	377	373	397	402	414	387	397	412	393	407	381	403	383	364	401	429	413	411	422	374	362	432	394	394	405	371	379	382	409	401	394	414	390	374	398	390	397	411	433	380	410	391	396	410	410	404	420	395	372	411	388	393	420	414	357	364	426	393	390	371	413	403	400	376	424	362	370	423	379	398	407	396	402	407	422	390	395	399	397	365	392	382	394	402	413	417	364	377	405	413	346	395	375	395	413	359	409	388	407	397	392	376	395	426	397	387	385	396	410	381	383	364	383	383	380	385	424	392	372	409	359	405	369	356	379	404	367	394	422	379	381	399	413	420	397	436	395	383	397	426	373	393	443	382	389	390	400	421	409	375	401	392	395	410	431	386	383	363	403	378	408	406	408	404	410	374	390	413	411	413	366	401	401	391	401	394	421	396	410	432	431	401	388	379	350	370	423	384	418	365	406	393	409	378	430	415	404	382	418	362	398	394	350	404	405	401	423	439	403	380	377	408	407	414	405	384	406	407	378	433	358	416	415	396	390	389	394	411	372	353	370	381	366	456	429	392	409	378	379	386	412	363	417	427	369	433	430	414	376	383	409	399	419	426	414	384	410	414	401	391	354	377	383	400	378	408	391	392	378	363	425	416	399	367	408	393	386	413	376	398
56037	35105	33816	27686	11797	3211	890	367	329	306	290	249	250	240	224	223	223	198	224	195	194	185	183	231	198	209	202	212	212	214	218	192	214	197	211	203	184	208	206	210	222	170	173	192	229	209	190	303	1039	1284	1050	630	396	256	193	211	208	187	160	184	185	179	180	203	175	181	171	177	167	184	189	173	206	165	199	159	200	181	187	162	184	182	151	188	158	156	176	185	187	196	173	161	173	171	170	158	190	179	184	186	170	166	172	185	185	180	171	191	182	160	180	203	199	192	179	185	208	180	190	171	190	170	161	188	173	195	169	212	156	161	200	166	178	159	170	176	167	180	185	185	183	176	181	195	180	171	171	199	182	172	170	161	173	183	192	182	193	177	154	180	165	209	172	177	171	181	189	169	170	179	189	187	168	189	193	211	198	147	181	175	191	192	191	174	177	167	196	193	190	183	171	185	187	206	184	174	172	188	189	190	164	183	178	162	176	195	198	167	192	161	185	174	161	184	180	198	188	175	188	194	179	187	186	183	175	200	175	201	182	175	160	176	181	167	185	200	169	202	220	176	188	173	193	170	190	187	170	201	181	185	166	159	176	173	158	204	197	190	177	167	155	174	169	175	184	183	197	189	164	194	185	178	174	177	175	177	212	171	177	204	198	175	183	165	162	162	181	165	175	196	165	184	175	183	220	196	184	163	177	160	176	206	177	190	185	173	188	158	187	161	164	173	180	162	179	171	184	175	190	172	187	201	167	178	172	179	162	164	200	205	182	223	206	191	179	163	181	184	190	165	190	174	184	189	170	196	172	160	190	186	188	197	175	191	193	193	175	175	193	153	184	174	187	191	197	176	169	177	169	162	185	170	226	174	171	185	180	174	182	182	190	192	197	185	183	185	184	183	165	160	189	175	201	170	186	196	187	185	185	166	195	192	190	182	187	188	188	168	167	189	178	167	189	172	181	163	166	187	195	168	182	169	172	212	182	175	204	191	165	188	184	157	174	185	157	158	212	197	171	186	166	194	155	205	190	180	166	168	169	192	181	207	195	186	169	186	163	173	176	157	194	196	167	178	186	169	183	182	196	184	174	145	171	178	174	187	192	184	177	148	197	183	172	194	186	181	171	171	185	189	177	161	191	189	191	188	153	167	170	164	175	176	185	179	175	149	168	185	186	180	170	189	186	185	192	185	182	188	160	167	196	176	202	197	179	197	182	204	161	175	176	177	178	177	184	206	161	173	164	186	190	178	174	179	173	193	183	194	200	174	174	208	158	170	175	191	185	181	183	196	178	181	193	171	154	164	189	170	167	158	187	183	150	179	182	188	160	161	189	172	196	208	177	176	187	204	169	179	171	153	193	175	200	197	169	186	186	163	168	188	203	173	180	174	172	184	184	178	203	177	170	196	174	189	201	177	179	188	202	179	158	205	188	178	190	183	185	158	177	201	191	201	186	157	192	169	178	176	170	158	168	175	190	183	182	190	192	173	182	162	182	193	171	173	209	203	205	186	183	198	176	176	181	177	181	189	172	195	157	164	187	172	179	202	168	176	176	178	189	203	173	164	182	180	179	175	179	203	208	190	179	180	204	191	180	193	168	184	187	184	177	164	197	206	177	153	164	162	199	157	174	207	201	169	175	169	175	183	182	204	191	193	197	177	195	158	177	195	169	193	188	167	167	184	191	171	180	174	188	171	192	197	170	180	201	183	185	194	190	177	175	180	183	196	174	159	193	181	162	189	176	172	160	173	222	187	175	188	169	160	184	173	206	164	189	172	191	188	176	190	191	189	181	180	205	188	171	177	190	142	161	168	183	176	169	178	199	196	181	165	199	188	166	189	186	179	196	163	186	179	196	181	185	188	180	189	174	152	173	170	172	184	185	179	194	180	178	185	168	162	162	166	172	170	165	182	166	184	161	182	171	184	174	199	186	192	164	183	161	170	170	174	207	159	180	189	194	178	191	200	152	180	188	165	174	175	194	188	172	194	188	166	184	182	171	188	201	177	176	194	195	181	203	168	192	192	166	175	166	189	187	172	161	203	181	198	176	191	203	185	199	170	179	195	162	171	165	201	196	184	168	177	173	189	195	177	179	163	207	187	158	194	179	174	198	174	193	175	188	200	202	183	183	150	163	202	181	191	164	177	180	180	170	180	216	191	185	160	191	193	190	181	157	208	189	204	173	197	160	171	167	171	177	155	197	164	200	230	181	176	203	192	185	170	177	188	164	169	176	174	178	191	173	173	211	189	171	198	190	147	181	181	174	191	201	166	212	168	164	187	172	184	173	194	203	187	192	189	200	168	195	172	149	150	176	196	177	185	173	169	170	184	193	152	185	189	181	195	191	167	206	182	194	167	175	176	188	179	176	171	186	187	173	181	176	181	171	167	185	178	160	180	184	169	196	197	206	177	201	152	184	178	185	177	174	189	180	188	163	182	194	205	187	187	176	174	193	185	172	186	193	183	191	143	195	201	198	171	164	186	168	190	204	191	169	179	162	173	171	193	167	157	191	211	163	191	162	190	209	180	162	176	171	190	169	181	157	211	162	185	190	175	171	203	168	201	194	209	158	184	173	160	180	177	171	203	169	175	185	183	175	189	172	213	179	150	173	207	177	178	174	212	167	172	171	184	172	175	176	202	191	208	178	171	179	164	170	188	170	159	173	206	191	174	181	177	186	188	169	181	197	175	167	178	193	174	188	171	157	180	180	157	165	172	173	187	174	182	179	174	186	188	166	157	168	159	171	158	197	205	198	180	180	193	160	188	188	200	184	166	180	205	176	176	186	204	168	182	180	168	170	185	185	184	168	156	170	184	164	194	185	178	170	189	146	186	192	186	154	181	196	194	182	197	172	202	171	207	154	201	187	178	178	192	156	183	185	174	200	174	181	173	176	170	184	165	164	160	174	188	175	174	180	179	170	184	188	171	186	203	148	168	168	193	190	171	175	180	156	182	190	152	165	177	179	174	183	166	173	194	204	196	194	166	199	165	184	187	175	201	172	183	183	174	187	196	196	173	178	189	167	165	161	200	164	166	181	178	196	176	162	179	170	189	162	191	174	178	205	161	168	188	212	191	180	188	205	159	191	189	170	194	170	180	165	167	182	193	187	191	175	201	177	188	166	171	183	199	192	184	184	184	201	182	193	198	188	177	169	179	198	182	200	163	180	176	189	192	163	183	160	167	180	196	145	175	172	184	189	171	175	192	171	184	182	168	170	171	179	186	182	189	203	186	171	170	165	205	174	184	191	171	179	170	187	187	193	160	168	202	182	192	178	175	186	173	198	180	183	201	171	176	161	195	162	202	198	182	189	162	193	194	191	188	163	165	206	188	194	197	170	174	208	200	187	197	166	184	171	193	175	179	194	175	204	200	188	169	196	181	161	181	198	182	173	173	182	186	180	166	163	212	176	183	192	191	154	186	180	180	165	177	193	191	189	176	192	200	176	178	169	176	181	167	172	155	180	186	174	181	206	207	158	174	189	191
42950	28661	32224	8183	2754	2176	1556	1348	1146	1056	1015	854	805	763	720	763	648	617	631	589	565	598	560	573	593	571	526	557	612	612	614	618	567	663	636	618	609	593	574	564	574	497	494	490	575	544	614	1348	5779	6750	5369	3331	1771	880	522	468	446	426	435	393	469	418	463	435	469	451	460	483	437	467	408	397	418	466	420	449	443	451	469	398	459	453	418	442	427	475	426	442	431	435	422	463	468	418	447	422	446	482	470	407	460	455	442	477	438	458	405	427	431	442	448	451	455	452	429	434	450	426	449	439	468	455	429	425	504	461	476	436	483	459	435	436	424	422	447	405	461	493	445	453	447	436	440	426	453	424	456	422	457	444	434	421	467	480	461	450	478	450	469	458	468	418	473	421	411	440	428	439	436	435	477	449	448	446	442	445	471	450	420	447	434	466	457	405	445	458	412	434	427	427	451	425	453	464	431	468	427	407	456	437	457	468	432	443	451	431	442	438	461	464	447	473	419	466	473	439	436	455	454	403	422	435	437	433	424	476	448	437	446	469	452	414	426	442	442	451	451	441	424	450	443	484	465	466	454	426	433	437	420	444	416	479	416	450	451	448	395	473	460	442	443	456	441	417	433	466	435	435	427	412	462	458	468	438	437	448	396	477	474	434	457	395	449	432	401	495	452	470	438	448	441	477	411	422	430	439	439	468	451	426	470	440	443	443	457	466	429	479	459	423	443	417	457	419	459	441	434	435	497	415	480	453	494	491	482	380	407	448	491	451	457	452	447	459	442	427	431	384	419	462	468	453	472	468	410	428	448	458	479	411	427	457	447	466	420	446	443	448	489	430	461	452	458	441	429	408	446	435	398	451	436	458	456	483	463	451	435	403	446	436	444	446	475	451	432	434	450	430	457	448	453	426	447	455	451	418	436	463	436	421	451	422	417	472	413	450	470	403	417	426	457	480	435	414	431	460	441	440	451	417	458	407	429	449	439	434	423	463	433	529	477	474	419	408	465	451	433	456	451	458	452	476	425	462	424	435	428	458	445	424	469	425	469	419	438	435	449	465	455	450	447	428	432	457	464	452	452	476	436	455	429	440	408	411	417	463	443	452	478	457	460	464	499	465	433	444	447	485	465	459	412	449	449	477	480	490	443	446	448	477	475	444	423	408	452	409	464	435	448	457	459	409	447	432	461	434	437	413	412	437	450	421	438	443	439	419	427	430	438	436	422	472	413	445	434	459	435	435	423	440	466	447	446	466	492	438	424	436	475	461	466	412	429	403	465	475	473	396	446	471	479	430	449	443	445	506	431	493	483	448	416	428	447	425	429	403	446	456	471	401	444	412	431	433	460	434	453	470	437	430	383	412	474	459	447	463	435	477	452	448	428	435	469	441	424	464	466	455	427	422	474	431	451	438	445	438	439	429	458	466	455	459	439	442	432	463	454	453	416	419	481	458	432	447	446	472	437	443	428	434	435	416	433	462	476	458	445	445	438	445	455	449	442	419	454	456	442	446	460	434	448	444	458	469	427	471	506	458	446	453	411	458	468	421	486	453	469	443	441	459	432	457	426	449	428	441	474	451	438	461	467	467	457	457	452	441	491	412	417	465	463	458	430	435	457	447	443	431	445	415	492	415	450	469	450	446	484	462	464	422	434	388	420	445	431	440	439	448	512	427	427	483	433	438	394	423	445	461	437	457	469	429	453	419	470	436	470	461	483	452	461	449	437	450	425	465	420	471	465	414	466	438	455	466	449	443	434	458	428	420	433	466	433	453	455	425	437	476	448	401	417	443	465	477	396	446	481	421	468	455	435	432	435	431	414	474	423	463	411	421	454	412	440	425	428	429	433	459	445	421	444	386	444	409	449	452	465	421	395	445	427	409	407	435	416	454	433	470	456	450	436	464	451	419	411	439	418	439	443	474	413	428	433	411	461	420	468	442	427	454	479	448	429	443	467	434	451	446	435	499	446	440	441	464	439	459	432	444	455	408	455	446	431	431	432	463	475	473	446	432	466	440	424	473	456	451	469	420	434	449	417	457	427	441	434	430	412	430	436	449	420	418	488	464	451	465	466	446	461	453	450	449	448	427	478	426	437	449	441	445	424	443	451	448	439	447	458	429	463	484	429	471	439	436	436	409	425	454	444	425	471	453	426	423	416	420	428	423	468	440	459	445	453	449	431	407	449	430	453	445	455	484	408	464	395	431	445	465	473	501	481	445	457	433	476	420	429	439	425	437	471	421	472	445	447	455	472	471	433	441	452	489	447	466	455	464	509	415	482	449	431	420	457	412	419	427	403	431	454	470	405	441	453	484	423	442	462	429	430	450	463	471	417	446	388	464	440	446	449	454	451	436	457	437	427	446	430	448	453	476	433	465	439	413	451	484	440	442	488	455	439	423	428	446	429	408	487	440	391	460	456	433	483	425	443	438	444	451	423	457	447	431	438	424	428	463	495	441	398	433	467	454	451	467	463	414	435	459	492	437	419	465	404	434	416	429	450	442	453	462	496	426	412	461	454	437	427	429	437	435	444	408	474	449	454	441	433	467	464	446	439	454	430	433	427	414	402	468	416	445	435	448	435	438	419	460	429	409	440	463	445	420	463	466	449	447	432	476	449	465	462	439	426	453	462	463	432	440	458	456	443	410	399	455	426	436	409	428	431	393	444	415	451	451	473	450	420	423	437	395	441	426	419	432	449	442	439	463	501	425	453	437	425	443	438	441	485	464	454	467	467	450	436	421	431	474	437	449	440	449	453	443	425	469	443	417	491	408	422	454	440	409	454	412	456	450	455	427	440	445	437	403	460	457	464	440	451	424	440	457	473	483	443	421	454	429	435	442	429	449	462	459	452	437	423	452	429	499	442	433	405	432	466	458	454	441	433	428	459	422	439	431	422	456	485	437	463	435	457	392	465	486	436	411	437	432	433	403	453	443	457	429	448	464	446	407	484	465	430	480	419	428	467	441	442	451	437	450	433	478	438	478	446	442	428	427	486	426	455	428	434	426	448	447	410	440	452	465	447	443	448	450	450	462	409	438	441	442	435	476	424	432	409	433	440	443	415	434	419	435	444	428	438	440	438	437	441	420	476	461	471	437	466	460	432	418	463	442	408	436	462	416	391	448	454	474	438	417	433	424	433	430	427	493	427	463	439	471	412	423	422	432	471	450	413	425	408	443	442	475	473	448	434	402	434	439	426	450	407	422	466	430	441	473	473	427	470	436	470	411	413	436	435	441	442	423	414	441	441	457	458	432	402	442	402	456	502	454	449	455	438	472	410	449	465	451	446	426	464	419	411	468	413	430	449	457	428	415	440	450	433	457	458	430	441	422	397	430	448	460	452	475	429	438	441	472	428	474	464	435	475	446	466	441	413	448	448	445	443	430	443	452	403	436	432	480	474	449	434	412	425	436	432	435	426	452	439	427	456	432	413	428	436	428	459	423	432	456	440	467	438	467	437	445	409	442	456	449	438	413	455	413	452	458	449	458
54562	35605	32443	32033	17504	9290	2749	624	413	354	354	290	265	274	258	238	220	225	206	227	216	191	192	189	188	213	199	179	208	204	209	180	181	190	195	182	194	189	198	179	190	193	161	197	207	206	180	381	1881	1895	1531	851	519	318	202	176	197	178	160	153	161	171	158	149	160	177	190	181	178	160	178	188	173	185	144	150	166	164	176	150	149	144	151	160	200	165	160	199	162	183	189	176	167	152	163	160	166	171	157	169	177	164	173	159	163	161	156	158	152	157	167	134	174	168	168	165	146	154	168	166	144	184	180	185	177	178	184	160	169	163	184	171	198	141	163	167	186	167	219	167	179	157	152	143	165	155	172	163	170	174	153	165	157	179	174	196	162	152	164	165	179	174	183	167	189	153	156	167	183	172	146	175	162	152	160	174	203	151	184	169	199	160	148	178	170	157	197	164	176	157	147	179	198	161	161	183	172	175	185	179	156	138	153	149	152	172	157	176	163	181	174	176	143	139	172	170	178	158	163	168	164	199	190	181	174	154	165	162	168	140	156	153	152	160	183	170	165	165	134	177	180	160	173	157	167	166	155	174	198	202	148	150	154	162	175	141	178	182	171	146	170	147	164	144	170	148	176	200	167	156	175	190	169	197	139	154	164	180	147	118	181	187	146	170	176	170	160	162	166	164	166	169	179	170	163	157	169	168	175	154	164	163	153	162	163	171	186	173	160	179	149	186	174	175	173	167	155	156	177	153	171	156	182	166	175	188	165	173	139	162	177	157	161	171	170	178	179	155	148	160	158	157	138	169	156	157	144	150	175	163	162	187	178	151	156	158	155	128	141	167	165	155	153	191	170	167	160	167	156	155	165	183	184	170	175	156	179	165	139	153	146	153	196	168	153	160	160	175	188	172	167	175	176	170	149	168	188	170	168	179	175	160	169	185	180	173	143	154	152	161	184	162	148	172	170	160	158	149	162	147	163	161	191	159	177	168	184	174	175	158	155	145	197	158	168	180	183	149	165	163	166	148	157	168	165	185	196	178	164	179	166	181	153	177	165	174	180	189	173	174	174	173	163	181	166	189	200	180	193	167	161	167	160	173	181	182	192	148	165	163	175	158	179	150	140	150	161	163	157	167	168	162	183	160	170	163	152	178	166	154	178	157	158	179	170	166	140	178	151	155	175	158	176	194	153	170	198	169	173	193	175	175	147	162	146	182	177	164	149	147	180	150	175	186	151	171	193	147	167	179	181	167	164	156	157	171	178	163	179	174	160	174	180	166	164	186	182	160	162	167	177	166	151	179	161	176	158	168	160	149	167	170	171	155	178	163	157	175	169	199	184	173	168	162	162	170	141	162	170	148	144	170	146	172	197	170	159	157	159	167	162	160	162	145	150	176	176	177	150	181	166	169	182	176	172	151	178	179	175	169	191	179	178	174	142	171	180	169	171	167	154	189	181	155	156	180	160	140	164	144	163	177	191	167	146	158	157	159	159	174	150	164	176	191	167	176	172	172	150	192	166	163	190	158	152	152	193	169	172	172	165	190	178	123	166	159	177	160	169	169	192	174	166	152	159	149	173	153	177	165	171	167	178	157	163	172	161	160	168	169	168	162	148	173	158	144	193	179	186	148	163	157	162	184	167	166	161	150	162	175	176	175	153	170	188	180	178	176	168	162	188	179	174	156	182	174	148	152	150	189	188	168	179	210	163	171	193	164	154	159	200	164	162	164	198	148	174	158	155	168	166	167	189	180	176	174	183	170	174	163	171	145	175	148	200	174	159	191	164	170	171	152	155	192	169	152	155	185	174	197	164	158	154	171	146	166	183	164	168	173	169	169	165	174	156	163	173	183	159	154	170	145	162	162	147	158	158	165	178	154	171	173	182	168	166	161	152	173	161	186	151	166	167	186	162	163	162	179	180	164	169	193	195	180	158	157	165	168	185	146	159	178	172	142	172	147	150	171	175	150	166	164	181	166	178	187	174	161	139	177	189	155	169	172	182	168	143	169	164	171	177	142	175	180	164	179	159	171	166	151	167	179	147	175	145	167	166	184	171	178	168	165	150	160	151	185	170	178	180	159	168	185	183	183	164	158	175	159	158	153	167	169	194	177	161	168	167	178	178	186	158	166	148	186	179	155	183	168	164	173	175	173	169	172	202	145	148	184	147	169	154	167	162	153	163	147	188	178	156	189	174	160	155	162	189	155	183	178	177	169	165	173	168	170	161	193	164	160	169	167	158	160	194	169	170	139	197	162	164	177	177	157	170	159	169	168	153	150	176	153	152	181	153	186	170	187	196	172	191	177	161	168	161	174	151	182	180	151	153	144	163	169	145	146	155	177	171	166	164	164	159	180	171	145	195	172	150	181	168	180	158	159	208	162	172	172	144	167	168	182	190	176	156	190	152	158	168	166	168	177	164	176	167	181	179	173	168	143	151	148	160	187	165	181	177	183	171	168	166	157	170	160	168	154	186	156	145	180	161	179	176	163	162	168	155	152	165	177	169	167	177	184	180	157	180	171	144	155	179	170	175	161	160	181	174	180	169	139	173	159	183	166	190	174	176	163	148	184	181	174	204	143	172	161	154	169	147	166	160	183	167	160	154	154	159	171	183	158	174	193	193	154	158	164	155	151	180	155	172	177	173	173	141	135	177	181	165	161	196	158	136	162	168	157	152	180	149	162	154	153	193	193	156	164	156	146	173	160	178	170	153	157	172	169	170	156	169	168	171	165	192	201	172	167	174	187	180	167	152	198	179	149	168	180	209	182	176	182	142	185	190	178	148	168	141	192	182	167	180	177	159	162	180	185	197	156	157	153	183	170	172	179	166	171	180	175	149	186	180	155	189	155	174	150	169	197	150	160	173	197	160	166	164	198	166	172	147	146	173	192	176	176	161	191	185	169	141	185	193	164	178	156	169	172	174	203	159	123	142	172	162	175	188	167	178	167	172	154	155	164	165	140	151	155	166	151	164	167	168	154	170	193	153	165	133	176	164	148	175	176	162	178	150	172	171	161	178	196	184	161	194	148	161	155	190	171	191	163	179	199	145	159	167	172	174	156	168	165	142	175	165	170	194	167	170	184	171	158	173	174	166	181	146	187	159	154	160	183	147	174	134	185	193	164	140	164	144	180	171	177	182	174	154	177	177	174	169	180	176	166	166	183	170	159	171	182	179	171	156	186	176	170	152	151	192	150	146	183	168	180	170	164	171	188	184	184	183	171	193	152	177	189	156	186	164	155	175	174	191	155	154	164	159	185	171	164	189	141	162	159	158	157	175	183	171	160	151	164	166	169	180	162	160	173	151	146	188	180	163	164	188	172	172	180	172	153	149	165	185	181	153	149	147	163	151	170	164	170	167	156	177	171	167	145	149	192	163	160	175	181	181	161	179	168	161	162	159	173	172	162	193	154	172	158	164	173	174	175	158	158	160	160	182	152	167	134	161	172	174	147	182	173	168	168	178	172	172	159	173	162	168	168	163	148	186	170
51295	39149	33790	15407	4091	3331	2389	1896	1585	1377	1213	1178	1010	963	876	817	751	711	687	691	722	623	650	678	567	584	532	597	669	613	647	615	594	605	631	672	629	576	582	581	572	561	582	530	624	643	628	1970	10449	9846	7656	4567	2447	1022	586	485	411	408	416	427	420	403	420	426	423	384	427	436	388	384	428	388	394	354	392	418	437	414	422	385	397	414	416	397	378	409	443	418	444	403	410	398	395	402	412	397	433	412	398	405	392	405	429	439	407	387	411	402	410	391	402	391	411	400	435	410	424	408	432	402	434	392	438	394	401	394	406	425	384	389	413	449	360	411	431	385	397	425	389	438	424	440	415	416	407	402	412	402	395	396	442	373	431	397	405	421	372	395	419	411	422	404	370	418	387	416	444	440	422	385	394	397	408	411	442	431	415	382	387	383	392	411	411	384	439	380	405	430	411	411	383	428	392	403	418	411	443	423	420	404	419	396	386	416	401	429	387	401	411	418	384	434	407	399	395	418	416	407	392	419	405	410	357	428	439	405	430	374	380	407	385	417	412	367	400	397	397	440	403	411	405	383	379	377	419	398	405	424	380	402	410	402	390	405	398	389	387	403	423	409	411	433	379	413	409	386	420	465	399	419	399	400	439	449	385	409	404	346	396	371	425	420	414	406	407	418	427	415	412	423	394	435	390	427	426	419	396	398	387	388	381	396	388	380	423	419	407	426	415	404	426	361	429	433	367	390	387	428	395	402	409	392	390	407	392	404	412	414	407	362	389	398	391	397	380	452	384	439	410	398	410	411	380	421	416	389	431	401	400	412	396	405	406	421	442	405	420	436	443	430	426	380	412	418	405	413	398	362	451	422	411	415	395	391	400	368	413	412	385	410	419	407	387	406	420	444	405	424	429	389	410	393	406	387	364	381	403	411	410	395	427	405	411	377	404	368	391	426	417	414	408	382	389	416	385	436	419	403	428	433	396	428	432	403	369	422	422	413	425	402	406	419	384	399	404	421	448	383	405	425	406	419	411	464	407	413	434	427	388	397	409	390	427	415	401	395	394	425	406	433	457	401	408	415	425	365	404	398	414	396	410	400	421	450	371	405	392	418	386	399	419	400	400	374	409	412	402	420	418	428	400	434	399	386	403	412	387	445	408	432	399	371	397	390	429	400	391	429	378	398	413	417	400	400	356	398	379	391	421	401	401	430	404	423	408	418	407	436	444	411	410	362	403	438	417	402	430	450	439	370	403	380	381	404	404	357	360	413	410	436	401	412	390	382	383	417	451	418	431	406	357	424	423	427	403	403	389	400	389	414	416	408	406	381	385	414	422	410	422	407	430	448	380	444	404	410	355	421	401	431	398	398	423	425	404	420	438	395	418	429	387	396	376	405	417	380	439	390	409	398	421	373	397	418	417	450	447	398	423	370	402	363	409	408	377	384	392	423	374	386	374	386	440	380	414	393	378	422	399	406	405	436	420	382	384	374	383	433	400	434	396	380	397	390	433	436	413	388	414	409	409	401	379	403	388	401	394	394	423	407	414	403	392	377	401	405	403	363	417	404	432	386	380	377	413	389	378	409	419	406	396	412	430	418	382	415	390	346	373	406	409	388	406	411	391	412	400	395	381	441	417	380	411	386	409	394	381	388	410	409	440	434	363	389	395	414	456	408	415	430	400	396	386	399	395	428	398	408	407	387	445	406	389	421	373	391	388	404	371	413	403	411	440	407	392	402	394	376	432	371	393	411	386	424	423	428	387	403	378	423	401	387	393	399	391	402	439	410	422	411	381	405	410	420	402	413	366	415	393	419	425	419	413	410	386	385	415	407	397	404	407	380	396	429	373	407	420	424	440	407	399	386	396	418	416	405	416	406	389	445	421	434	395	414	396	429	400	432	416	396	427	377	420	426	352	410	415	379	413	384	437	400	415	392	396	453	415	403	383	399	417	410	399	459	401	379	437	411	401	418	403	432	404	396	404	455	400	379	410	390	408	396	417	392	420	401	401	410	422	433	441	409	389	399	414	376	401	420	406	383	415	416	421	390	413	425	389	411	393	430	403	407	426	426	412	393	432	416	391	415	433	392	400	434	409	432	420	404	413	433	407	419	417	417	427	416	414	402	370	406	409	386	400	380	418	392	426	381	381	411	419	409	409	391	428	380	415	361	374	405	416	409	390	412	439	408	421	413	415	403	391	430	404	370	403	398	419	448	436	401	421	414	417	445	453	413	433	383	380	394	453	398	443	374	392	395	407	401	408	369	421	409	408	431	364	425	425	425	446	422	440	388	447	414	427	397	413	428	393	378	430	387	400	396	452	368	422	425	415	443	387	421	395	418	411	395	409	411	436	372	390	415	432	437	427	425	364	386	380	393	412	407	393	387	445	396	360	422	425	408	412	391	417	426	382	402	395	372	439	435	410	411	423	415	411	431	406	428	365	421	400	442	416	402	421	440	410	385	380	421	417	426	444	383	376	397	379	419	406	395	431	430	399	380	429	380	428	427	430	428	427	391	421	396	383	434	429	409	440	425	425	411	401	415	443	424	420	385	394	413	400	420	426	394	419	409	416	440	411	412	447	415	369	400	376	399	432	400	412	384	397	380	395	403	383	409	408	423	396	413	418	437	431	371	431	401	439	396	403	397	390	369	398	372	400	397	397	412	414	403	380	405	409	412	381	381	384	376	408	416	420	406	403	401	410	397	361	445	433	399	399	379	406	377	393	386	439	414	396	387	396	395	378	442	390	414	380	422	395	412	392	412	417	429	392	393	397	404	431	409	416	387	415	443	428	418	424	415	443	409	409	380	430	382	389	409	389	395	417	419	400	397	424	426	394	381	425	351	388	448	426	378	417	391	408	458	412	443	396	366	402	419	388	407	414	427	389	404	435	436	406	396	408	433	377	408	401	431	386	407	375	439	401	459	359	444	432	384	423	397	417	403	405	410	412	389	418	453	392	370	417	413	410	407	398	425	430	399	418	424	381	404	405	380	404	405	437	389	415	409	412	416	419	414	407	428	424	428	432	401	435	389	421	417	422	419	419	377	409	415	396	368	429	386	393	405	388	392	438	427	435	382	440	398	403	396	364	391	411	398	398	412	387	410	433	409	369	402	396	376	415	395	409	425	415	415	410	439	491	435	405	418	394	419	386	401	397	418	431	436	402	426	398	377	405	440	385	392	404	428	419	405	433	424	416	424	401	419	416	398	408	392	387	420	416	399	427	452	420	405	430	407	404	394	391	427	419	434	431	416	426	398	432	427	399	410	435	419	417	395	372	403	393	426	385	402	439	414	444	423	422	407	421	421	415	407	436	376	421	396	393	421	399	392	404	455	406	429	432	399	404	408	408	402	411	393	395	399	429	409	428	380	436	453	411	426	410	414	415	416	438	435	401	415	388	416	400	417	400	393	425	435	409	430	409	436	427	387	390	398	409	408	436	428	415	437	430	360	436	428	405	422	419	377	417	397	388	413	384	422	428	413	429	398	404	435
18924	6312	3443	3645	241	190	166	190	153	151	166	149	176	154	131	144	167	154	160	161	166	170	152	148	171	154	163	163	144	143	166	162	164	181	161	136	149	154	171	153	149	138	149	163	181	179	162	181	230	336	331	298	210	193	174	136	127	143	127	145	119	139	141	174	146	145	147	140	139	126	146	175	139	129	161	175	125	139	166	192	166	130	154	139	130	148	150	144	138	173	156	141	148	152	164	163	140	152	144	147	166	168	139	174	166	154	145	157	153	144	121	160	156	147	166	142	159	168	123	150	148	135	142	153	142	142	165	148	152	151	133	156	163	151	164	134	143	152	171	143	147	147	166	144	171	161	152	141	161	148	125	147	174	142	152	159	153	166	125	163	141	132	143	149	137	156	156	168	155	146	149	132	144	164	159	159	149	148	148	160	143	170	161	161	161	154	132	159	171	149	147	157	162	143	158	142	141	130	131	165	147	145	161	158	154	120	130	154	143	152	162	146	130	151	168	159	144	150	132	130	134	156	135	136	146	147	165	163	128	158	166	136	152	134	173	159	143	138	161	160	180	147	164	153	134	141	152	156	158	166	128	133	134	144	157	130	169	172	153	170	129	144	147	153	163	156	159	154	152	141	138	168	166	155	161	140	155	148	142	161	165	172	160	143	157	136	123	139	155	153	138	169	145	155	140	170	150	146	155	155	143	154	159	125	135	147	168	150	146	149	154	163	135	147	127	176	139	158	154	139	175	143	132	124	150	137	145	153	166	148	121	130	140	142	145	135	115	155	143	152	139	143	123	148	160	142	156	159	136	175	156	159	147	152	159	153	146	127	164	149	155	141	134	140	166	159	151	175	155	138	157	168	147	144	137	142	131	165	147	177	162	138	146	143	144	153	149	163	134	138	158	152	164	160	137	140	176	165	135	142	152	144	140	134	161	162	161	168	152	137	162	159	169	149	121	161	142	163	152	135	178	158	151	144	158	154	144	166	152	170	147	139	151	154	146	156	147	149	138	136	149	140	130	161	138	154	126	141	180	144	150	147	156	143	140	153	169	136	145	163	142	154	163	160	143	144	141	158	154	149	163	158	158	168	166	174	136	141	158	146	142	144	162	141	146	141	133	158	149	140	129	159	154	152	161	121	148	150	160	152	133	144	144	158	164	151	158	158	141	165	148	178	164	178	148	158	158	150	117	137	168	140	148	158	149	137	139	164	166	148	152	137	177	147	145	140	183	150	138	167	135	178	168	158	144	151	171	159	142	127	140	147	168	153	136	122	165	150	171	119	137	158	151	148	168	160	154	120	173	170	144	147	175	167	140	137	184	128	160	151	145	145	145	144	141	151	141	133	162	153	139	155	149	140	171	155	159	159	151	159	146	151	130	154	145	163	154	148	172	156	145	149	133	174	173	156	135	163	152	169	155	156	146	150	130	152	150	133	135	157	136	140	142	139	155	149	138	129	139	150	144	139	149	156	142	134	161	154	182	147	154	147	140	121	144	141	132	132	162	140	143	161	147	140	142	170	156	154	173	127	154	137	143	121	174	130	160	152	161	136	147	133	160	155	159	143	147	148	178	140	166	168	138	142	136	152	149	156	156	153	151	132	180	132	139	159	142	167	140	186	145	128	132	136	146	124	149	145	127	178	146	175	147	145	146	147	163	170	144	143	126	149	156	158	160	136	144	128	169	153	168	172	162	147	146	149	165	160	140	153	161	149	158	148	167	144	176	150	154	160	135	141	157	150	160	127	151	140	162	148	150	152	147	143	185	132	140	164	156	165	146	149	147	145	152	140	154	150	140	132	155	170	153	166	141	143	161	164	153	147	150	156	176	137	140	125	146	141	126	145	162	162	155	136	142	151	127	169	170	149	145	178	149	137	152	132	165	156	149	178	124	168	163	144	128	146	144	162	151	153	156	166	142	160	159	163	152	155	137	150	139	165	159	139	160	161	134	141	159	161	143	147	134	158	157	152	155	149	138	142	139	175	150	143	148	168	179	163	149	127	145	171	152	145	133	161	151	158	147	156	142	155	149	169	171	170	156	134	162	138	137	128	147	138	158	142	148	149	167	168	172	152	140	123	139	130	147	141	143	157	150	154	148	136	155	156	154	154	164	154	146	160	135	163	139	158	149	158	184	147	143	136	158	141	125	158	145	145	141	149	149	138	132	142	163	127	141	140	156	161	154	152	178	133	163	144	153	161	147	153	161	130	167	169	141	149	132	153	151	137	152	152	159	163	171	150	157	124	148	120	171	147	141	165	161	141	143	151	143	162	168	195	164	136	141	158	162	136	156	154	146	160	162	159	165	152	155	142	176	145	130	135	144	140	178	161	133	149	162	137	152	142	132	162	131	143	167	152	150	166	156	158	159	161	153	150	163	149	137	147	140	167	137	150	138	144	165	141	120	156	129	149	158	151	171	153	144	175	148	147	142	130	143	155	154	158	159	158	167	146	147	164	134	127	140	128	150	145	147	172	167	151	169	152	165	152	140	140	160	157	148	146	146	163	162	144	155	142	157	138	137	123	144	151	146	154	163	140	143	140	151	149	171	170	145	138	145	137	147	149	145	153	167	169	153	152	152	140	153	144	130	118	144	150	138	148	178	128	160	122	146	143	139	133	143	159	154	143	143	154	157	166	176	149	136	137	141	147	142	145	159	151	145	150	157	152	137	164	135	155	144	140	158	146	155	158	150	145	164	155	163	146	161	138	149	156	148	147	161	138	123	158	132	149	159	155	142	152	135	135	159	157	139	131	134	152	163	148	165	146	176	145	144	161	156	151	134	157	141	152	146	139	142	168	151	146	136	156	151	166	142	153	150	157	169	146	152	159	154	141	146	161	155	142	153	160	146	130	169	142	121	129	153	156	142	166	151	145	142	145	138	151	156	152	121	159	150	138	154	139	134	156	156	150	138	150	141	166	169	127	157	166	142	149	150	129	166	155	169	143	131	162	152	146	156	137	169	134	152	144	135	142	151	166	168	132	140	126	135	146	159	146	155	162	129	152	161	136	144	147	166	138	134	148	156	132	155	147	175	157	169	152	159	129	157	154	148	162	157	139	136	154	163	159	150	137	142	171	150	159	164	143	141	170	168	152	138	137	152	142	153	142	158	151	139	149	153	162	145	149	162	163	141	153	137	147	141	150	154	143	150	147	159	144	154	144	165	158	173	161	149	142	146	153	161	153	118	150	169	152	140	156	153	129	147	142	155	138	134	144	155	159	131	155	171	128	148	159	164	159	163	162	140	121	161	135	146	152	139	156	141	128	124	155	194	153	130	159	146	145	175	162	158	157	155	142	178	145	170	161	154	165	128	159	170	133	150	142	151	137	158	137	136	147	154	158	133	155	155	131	142	154	137	151	133	159	156	159	141	143	139	134	146	141	130	127	138	165	127	138	144	134	143	154	134	133	166	168	132	134	188	130	135	128	149	137	162	147	146	170	167	138	157	156	145	136	164	154	129	158	147	156	139	175	138	139
13187	4128	6934	7079	582	600	473	433	412	417	437	424	425	404	420	403	419	387	419	404	410	382	393	370	414	448	409	381	437	444	443	410	501	495	407	413	449	400	420	415	388	409	435	447	513	513	495	571	1157	1461	1232	935	662	542	459	397	411	390	365	416	407	399	380	387	410	377	398	412	391	380	400	387	398	387	376	376	383	410	391	393	396	385	400	405	366	384	407	405	391	367	437	361	399	419	391	385	361	391	347	393	344	387	402	369	422	369	374	392	386	386	407	378	429	386	394	386	358	373	385	397	363	391	365	390	406	359	378	380	390	388	392	348	390	431	401	382	390	361	369	360	387	382	392	349	356	362	392	360	415	394	373	402	418	373	381	417	405	367	426	348	381	333	380	414	370	420	411	418	367	405	367	397	385	359	408	336	416	396	403	392	373	356	374	425	392	382	367	370	351	368	393	353	393	429	375	350	373	375	351	385	381	395	407	353	377	363	412	384	387	375	386	404	354	360	395	389	428	361	349	347	397	383	402	414	393	390	409	344	364	385	365	364	365	354	378	367	364	370	368	411	394	416	400	395	385	398	363	346	389	369	393	401	359	384	407	358	372	409	372	389	401	390	356	367	392	382	388	385	413	383	397	350	380	402	402	358	403	388	377	393	371	387	376	352	374	359	398	370	442	356	391	382	393	380	380	368	414	413	391	376	417	363	358	375	367	372	397	385	345	376	349	378	407	403	371	382	391	352	384	386	398	394	358	364	390	377	404	359	387	352	397	420	398	385	413	406	398	383	367	373	394	409	383	396	382	391	382	407	392	426	382	369	378	368	385	365	428	368	390	376	380	392	364	348	390	335	393	386	386	428	378	375	394	404	370	393	365	388	346	390	394	412	380	389	375	379	375	365	375	392	403	380	378	366	415	387	356	396	353	399	398	353	397	365	426	370	389	362	373	355	341	362	386	380	371	386	392	385	374	410	393	439	362	391	354	371	401	398	384	387	371	381	345	375	380	424	379	356	369	385	358	364	370	357	393	390	345	334	387	354	390	371	396	372	386	385	386	383	397	435	387	388	406	375	348	359	395	381	411	374	382	364	372	368	401	403	414	440	380	389	345	421	373	399	362	417	371	375	374	385	351	359	380	375	404	395	376	376	364	349	378	375	378	400	390	375	414	394	403	393	398	384	401	366	361	361	398	413	423	410	385	376	351	376	403	402	402	410	387	399	387	398	427	391	408	368	395	363	388	414	411	404	406	392	377	386	370	403	402	362	356	368	408	386	367	363	401	363	402	379	370	404	401	381	343	378	387	386	397	387	386	375	383	405	367	424	389	374	405	396	418	354	375	379	385	371	395	381	391	377	372	368	382	384	358	361	356	356	426	380	392	375	392	373	376	396	381	368	371	402	384	357	415	383	379	382	348	390	397	391	399	389	356	415	357	391	387	335	422	393	373	365	373	383	413	383	364	376	381	375	364	393	378	376	390	403	390	378	444	387	374	369	378	374	422	384	411	372	370	381	363	372	372	362	394	380	377	380	408	369	378	353	420	404	386	375	366	356	392	384	424	368	409	387	387	384	370	387	346	396	391	382	367	412	378	382	373	357	391	357	391	380	409	376	400	399	382	372	411	363	370	393	357	376	391	375	380	383	383	375	370	354	372	378	381	392	376	369	403	415	380	370	395	374	375	398	391	384	352	378	373	372	376	365	370	367	381	381	360	373	381	388	370	366	383	406	366	364	325	397	400	389	373	370	359	417	413	383	411	404	386	409	357	378	397	379	393	384	397	390	401	411	366	357	388	393	383	374	369	388	408	375	370	372	403	387	360	365	430	362	385	407	414	414	357	386	363	402	373	405	357	435	343	359	385	390	378	387	369	378	397	365	425	383	381	394	378	370	408	368	402	374	396	408	392	379	392	398	386	369	358	355	406	382	374	384	370	394	385	401	383	393	390	365	380	396	410	418	415	363	356	363	409	381	398	360	381	387	349	393	375	389	351	365	374	344	418	397	385	376	395	411	394	367	386	365	403	394	368	399	383	390	387	387	352	371	387	393	368	407	401	412	395	378	402	388	387	380	390	386	365	365	354	346	381	364	394	378	409	409	392	378	411	372	430	375	344	406	356	378	389	383	364	382	398	385	405	413	371	349	377	363	395	370	406	387	379	346	360	371	396	426	370	375	400	402	400	402	391	403	358	383	383	399	387	415	377	409	388	398	386	371	391	362	382	392	377	375	379	379	401	367	361	407	423	375	392	366	382	352	397	377	411	393	354	367	412	359	389	401	386	372	354	358	355	389	399	402	356	387	374	370	389	334	384	383	386	402	389	377	375	393	384	413	407	408	402	373	396	340	377	385	354	401	373	388	412	350	358	370	369	398	408	378	402	382	374	399	374	400	380	395	390	355	355	369	407	431	353	430	397	386	370	407	374	351	384	354	380	387	382	392	386	385	379	372	361	378	393	367	394	406	402	383	400	396	337	399	382	378	408	395	396	382	372	372	375	387	358	365	367	371	374	349	352	332	423	401	402	378	395	367	400	397	373	382	366	359	357	360	378	372	380	388	352	380	395	372	371	362	365	373	389	415	373	377	383	414	383	413	371	389	394	380	387	384	376	392	397	422	376	361	360	385	374	332	379	389	397	374	386	386	396	390	375	395	355	371	398	365	362	354	411	364	387	359	364	350	358	372	389	356	396	388	399	359	399	407	372	406	393	362	382	378	385	378	402	351	386	382	399	373	399	367	421	392	350	434	379	372	386	386	371	377	358	366	398	406	371	364	390	358	394	406	404	363	370	345	383	376	391	413	416	360	380	394	379	381	360	376	360	387	385	396	399	395	395	359	402	428	385	373	389	405	355	380	390	363	351	379	358	372	353	371	368	367	375	413	412	366	374	410	405	391	406	399	367	395	414	394	399	407	398	384	368	373	351	394	387	380	364	428	388	344	362	397	370	376	373	342	398	384	378	409	373	402	372	400	386	390	369	390	371	378	412	358	359	395	388	358	363	379	396	383	377	417	368	362	373	386	379	375	384	402	348	360	380	395	371	398	383	414	386	354	407	350	423	395	386	392	378	388	348	333	394	403	381	343	377	379	373	404	398	364	381	400	377	394	398	405	404	385	385	402	376	399	387	387	379	363	405	405	373	363	423	369	392	373	363	366	397	376	390	417	366	399	379	395	377	380	375	380	372	372	371	342	389	386	361	365	389	406	415	387	371	360	386	381	368	396	362	371	368	391	391	401	381	370	395	373	385	382	384	377	375	347	413	407	379	348	370	416	424	371	365	369	368	400	406	423	408	354	372	418	387	397	408	393	360	414	388	391	387	367	393	374	411	370	408	353	398	390	414	380	374	374	397	391	391	364	351	394	359	385	350	419	428	395	362	370	391	367	360	391	416	381	367	384	367	393	371	346	402	391	400	385	339	405	371	403	376	423	339	396	373	394	376	383	400	415	405	387	428	409	369	400	413	373	423	385	398	360	386	380	373	398
48589	36513	30953	35867	8807	1886	667	367	293	311	294	261	228	248	229	216	209	209	225	199	192	181	190	207	229	207	179	152	195	207	221	192	228	204	189	204	194	183	176	179	203	200	211	230	196	227	211	666	1244	978	768	576	365	225	211	174	182	172	167	182	157	167	196	156	167	196	175	166	149	187	183	180	168	136	169	181	203	210	191	182	184	175	159	187	183	154	187	169	162	158	194	169	146	175	164	172	170	156	194	211	158	180	165	200	193	183	181	164	180	163	166	189	180	177	187	181	177	166	185	173	176	174	165	179	170	188	163	180	182	173	172	185	166	147	175	182	175	164	184	159	174	180	181	187	190	151	176	194	197	195	181	173	145	149	192	161	165	163	167	143	149	179	157	172	165	164	166	178	166	165	183	176	179	161	172	165	177	181	217	192	196	196	163	211	205	177	185	176	189	184	187	178	178	172	169	169	185	194	204	196	181	202	169	221	183	195	178	162	180	194	183	178	186	167	163	179	185	183	159	169	196	165	158	168	183	170	184	177	185	168	179	187	150	165	190	164	186	176	187	197	202	183	175	181	186	178	158	179	153	157	161	152	191	196	177	175	194	186	183	151	157	172	158	172	182	183	194	171	171	167	170	181	146	164	199	163	171	184	177	173	172	164	175	198	186	191	177	146	184	183	175	169	159	181	156	187	183	195	192	198	191	192	180	177	167	178	187	188	178	190	191	178	180	160	176	177	187	196	176	171	182	190	170	175	183	145	168	165	155	191	187	175	169	171	188	184	171	184	165	179	168	153	168	175	161	169	183	195	171	181	198	182	189	187	172	163	193	179	168	165	180	178	163	197	198	191	163	196	184	175	181	178	148	184	196	181	156	177	193	163	182	160	169	163	176	203	164	168	161	158	166	193	165	186	151	172	197	169	180	183	184	169	165	190	189	198	189	165	174	162	181	187	160	182	161	153	189	164	205	183	170	166	177	161	171	171	170	184	172	160	178	178	170	194	178	177	159	184	181	155	148	180	178	181	163	191	156	186	173	150	172	156	183	187	170	181	173	165	193	179	185	184	177	172	195	167	164	199	190	169	205	158	182	171	178	168	141	182	159	149	185	161	174	183	167	195	177	176	180	179	164	162	157	157	184	173	190	173	179	185	160	189	175	198	191	187	180	175	174	180	174	170	200	168	157	185	177	181	171	169	178	189	192	161	153	160	151	176	159	201	185	184	161	163	166	186	174	164	178	181	183	192	149	181	153	192	195	171	171	185	174	177	171	162	172	173	149	178	179	200	174	179	184	173	167	151	192	186	161	185	194	166	191	168	206	163	174	168	151	173	192	160	201	169	185	152	188	179	195	150	154	169	202	177	150	158	159	179	173	177	181	162	181	182	180	191	181	182	192	164	172	174	159	186	182	181	183	159	167	194	195	162	183	190	179	171	159	188	201	146	182	164	169	175	163	160	198	178	174	168	172	156	189	183	182	198	174	145	178	166	194	184	155	185	162	174	171	185	182	159	174	180	175	150	187	212	191	177	173	192	149	158	175	178	164	208	169	161	185	207	160	150	177	159	170	169	182	173	163	173	182	179	170	188	172	175	206	171	199	145	173	164	177	160	181	184	176	174	170	191	174	197	178	161	180	175	164	195	167	157	150	183	166	205	181	206	171	173	188	163	182	156	179	184	171	171	154	162	167	159	166	152	180	154	191	177	165	176	173	171	179	187	212	168	198	147	166	171	169	177	164	194	199	175	181	166	189	160	149	175	197	177	183	175	167	170	158	175	198	195	175	181	188	181	168	187	167	175	167	182	134	172	186	153	187	170	202	195	163	176	171	175	181	171	161	195	187	175	180	182	182	157	175	173	170	178	149	179	192	172	187	184	212	168	180	158	171	182	165	172	209	178	183	187	158	183	167	176	214	166	198	178	181	188	196	159	181	159	182	181	178	217	161	186	166	184	145	135	168	197	171	177	181	178	159	160	174	195	176	161	174	165	166	170	182	173	161	196	164	192	197	176	169	198	162	185	171	172	185	167	174	178	178	202	143	198	196	179	172	191	175	157	175	175	196	204	179	168	167	178	184	170	176	187	161	162	171	175	166	171	164	183	181	176	190	154	165	168	158	177	161	168	182	173	179	154	172	196	156	167	164	183	166	170	193	188	164	176	177	188	161	182	188	175	180	183	163	184	173	183	178	187	194	188	176	179	191	165	203	177	156	197	190	170	167	194	172	162	181	174	173	170	190	206	191	157	177	157	179	168	177	169	171	178	176	158	197	176	167	163	185	143	182	179	189	182	169	171	187	190	164	178	196	173	196	189	176	181	190	157	181	168	166	164	180	189	171	185	199	161	159	170	178	185	181	169	175	175	176	167	160	193	160	188	193	173	207	195	176	179	146	194	187	181	181	176	186	196	205	200	184	164	184	190	182	157	172	183	171	195	162	181	173	165	157	167	174	176	182	187	197	166	165	155	164	188	170	160	184	162	184	154	179	190	162	170	167	185	177	179	175	162	170	181	184	186	183	166	199	172	195	178	183	170	199	171	188	157	178	196	177	179	185	155	161	217	161	170	213	164	184	158	167	169	182	143	153	203	186	182	174	174	193	176	168	174	169	148	167	159	179	198	186	156	165	160	164	188	199	189	184	160	187	179	186	182	178	181	167	156	165	171	173	140	188	194	158	170	169	179	183	186	201	144	177	177	174	165	185	189	169	157	178	157	179	157	185	159	162	183	154	171	168	168	184	183	185	183	156	162	178	162	169	156	161	172	169	159	178	159	173	185	197	162	175	196	177	172	184	187	171	179	168	181	171	171	185	184	176	169	181	185	182	205	161	186	165	174	189	168	161	177	173	151	173	176	179	178	176	157	161	182	207	180	169	162	181	188	158	192	192	175	164	169	187	179	177	177	182	194	192	178	168	189	204	166	164	191	168	166	162	170	162	167	165	190	173	182	162	182	194	183	164	140	193	195	178	199	158	181	191	175	194	177	160	175	190	192	199	181	206	166	181	182	184	172	153	173	159	176	170	175	183	185	195	166	184	157	163	181	165	190	149	162	170	193	187	178	191	167	155	169	163	167	186	188	180	179	163	186	185	190	173	174	164	175	162	168	192	164	151	168	198	189	170	179	166	202	166	180	188	167	178	179	184	170	165	155	179	190	158	174	191	196	181	153	169	148	170	178	189	161	167	180	152	150	181	164	184	189	180	168	201	173	155	171	189	196	180	181	165	173	195	178	174	173	167	157	165	163	181	171	181	176	157	169	176	178	198	196	198	183	162	191	195	178	178	176	165	183	176	174	181	189	153	190	177	193	174	173	189	200	188	184	186	165	176	162	183	141	196	193	186	180	169	180	170	179	170	158	173	169	168	182	175	179	170	177	199	203	182	193	149	181	159	171	161	176	189	183	177	195	180	212	170	171	150	196	176	166	158	162	179	168	186	165	166	169	169	177	175	179	183	199	177	177	187	170	193	168	195	183	178	182	164	176
34540	30489	23925	24305	2580	2316	1852	1340	1183	1059	941	885	826	748	708	703	659	611	658	632	600	584	596	554	518	552	537	595	609	588	609	662	630	635	535	522	519	493	566	549	519	516	588	759	721	826	817	4050	7467	5760	4339	2612	1404	714	539	492	429	442	440	463	477	426	431	435	429	417	457	445	413	430	472	436	414	452	388	421	399	442	446	424	486	453	428	433	423	431	443	407	424	426	461	415	425	420	431	431	415	428	458	414	456	461	422	456	420	462	424	451	454	437	377	474	484	411	408	395	413	442	417	429	431	438	473	453	439	444	449	470	436	439	434	452	461	457	448	420	426	422	432	459	433	436	433	422	463	443	447	428	459	410	439	413	415	437	412	402	405	411	471	462	427	421	452	414	395	410	456	423	392	439	433	426	441	448	435	461	402	450	428	428	434	432	426	415	435	445	440	451	432	427	438	428	412	420	434	425	416	460	437	442	440	437	418	412	410	420	415	466	457	412	420	441	449	465	412	436	448	445	467	419	396	489	412	438	410	446	399	433	462	447	441	412	449	451	436	444	456	407	468	446	425	432	413	455	424	448	419	457	426	412	467	445	470	441	426	419	410	416	413	443	460	451	436	421	473	472	433	444	439	440	401	436	461	427	455	457	425	459	433	407	422	396	452	456	448	442	434	434	430	434	480	450	437	402	424	465	453	413	427	452	453	464	428	443	487	463	445	394	462	421	485	430	425	450	447	466	462	435	428	411	434	461	444	407	397	428	444	429	421	435	396	427	445	419	413	464	416	427	478	424	440	422	414	424	424	440	485	444	400	413	427	433	474	397	444	448	431	385	435	445	413	414	428	453	438	417	426	438	415	418	461	415	406	449	447	458	431	427	420	444	428	398	447	452	401	446	459	434	445	409	449	461	439	455	422	463	451	424	433	420	445	409	409	447	468	438	437	431	427	431	440	440	419	449	452	452	459	471	427	454	428	429	434	442	470	426	460	463	437	418	391	420	428	446	463	395	408	448	455	460	465	444	379	381	423	448	431	428	445	436	462	444	437	448	468	432	382	394	406	426	433	388	461	436	427	434	419	404	451	411	458	426	475	452	457	451	410	449	441	443	461	409	454	422	446	416	443	420	450	400	397	447	460	444	491	438	439	443	405	400	447	459	452	430	442	447	458	429	426	444	467	459	449	430	446	453	445	457	440	409	455	392	396	474	440	379	442	440	445	385	441	426	472	441	430	444	437	442	420	464	449	435	453	432	453	454	471	393	385	384	458	403	413	432	431	421	444	429	463	453	452	448	433	429	441	415	438	448	424	441	436	391	422	397	444	432	438	398	469	421	472	445	467	448	432	450	448	405	419	468	416	441	439	423	430	401	409	411	463	450	457	459	425	441	439	439	503	462	456	465	452	441	441	413	426	411	445	433	456	406	424	411	435	447	439	453	424	422	424	443	427	426	437	434	454	419	440	444	409	461	445	416	408	422	461	448	411	452	446	392	434	448	426	450	415	392	448	420	408	476	440	407	429	451	443	409	445	418	431	494	437	411	442	447	426	479	453	412	440	455	447	428	433	428	433	472	424	420	475	431	429	438	450	454	464	428	436	392	435	428	452	447	436	437	446	430	431	423	469	426	446	453	443	383	449	453	463	416	440	470	455	441	408	461	428	442	428	460	395	412	485	411	409	439	440	399	451	407	437	431	457	414	448	412	392	428	441	457	406	428	469	434	419	454	431	418	444	403	471	413	400	416	449	431	460	448	415	438	444	434	436	469	427	421	389	458	500	433	459	448	450	467	447	407	481	419	399	440	421	433	459	415	399	429	400	397	426	439	412	415	448	430	452	433	445	421	444	421	421	452	463	419	445	433	458	442	420	406	432	453	440	443	458	449	410	409	408	431	449	445	468	453	417	452	410	415	438	425	404	400	406	441	434	408	426	478	453	423	427	476	435	449	452	406	442	440	437	412	451	433	426	447	484	469	437	439	438	462	467	470	456	438	433	398	436	453	414	433	460	434	436	431	410	497	399	456	441	450	461	409	434	440	450	470	438	431	433	429	453	431	431	425	416	447	438	413	430	411	427	446	415	431	401	441	406	409	444	412	455	434	439	420	409	408	425	414	436	444	419	418	474	436	437	460	470	432	417	426	428	423	471	443	440	467	431	455	411	448	402	431	416	462	427	431	404	441	397	435	430	439	442	429	452	428	442	429	429	473	462	428	401	476	395	416	414	418	475	464	413	424	444	440	440	484	447	453	437	452	401	440	442	419	413	474	395	424	435	423	465	451	459	429	475	437	432	400	448	477	438	428	439	440	442	441	454	450	427	446	440	427	437	421	442	478	407	416	431	463	440	429	381	469	445	420	417	396	445	422	401	459	467	410	410	445	443	431	433	472	467	425	458	411	431	416	450	391	448	445	478	412	458	450	421	440	424	460	433	443	440	390	438	417	418	454	446	424	473	448	425	425	428	426	421	437	445	419	454	454	425	443	452	435	437	448	440	403	423	427	451	428	438	414	444	438	444	440	443	439	445	430	448	450	435	423	431	437	485	404	412	433	430	405	437	436	442	415	417	461	427	480	455	440	437	434	473	467	404	398	405	442	438	400	428	430	435	451	449	455	437	462	451	446	454	455	461	461	441	446	461	475	471	478	427	446	392	420	458	437	427	419	466	431	446	442	447	425	421	459	454	499	505	410	431	466	420	417	461	429	456	444	399	419	415	450	446	408	498	426	413	437	440	412	431	449	444	466	466	436	484	420	450	417	452	438	425	477	399	456	388	447	397	475	420	433	453	431	446	445	439	423	425	441	414	451	422	461	458	447	408	386	453	442	423	464	463	402	416	483	414	410	444	423	402	431	436	439	420	436	433	403	427	440	444	430	468	448	432	429	427	432	413	468	432	439	458	448	445	428	444	450	469	409	478	436	442	455	443	411	448	460	448	421	428	409	457	447	440	446	445	418	474	456	427	419	433	453	436	413	457	476	444	422	454	469	453	414	424	449	442	447	432	445	463	427	439	444	443	418	398	388	439	404	433	446	420	440	429	414	441	442	456	439	458	453	394	414	443	444	454	426	462	430	469	471	476	432	393	403	408	413	431	450	461	450	422	453	454	439	417	421	454	425	431	440	420	454	405	415	456	461	378	389	420	453	426	430	452	424	396	404	470	446	473	423	428	447	425	452	421	447	429	412	423	411	465	459	433	438	439	427	430	455	417	475	442	361	455	425	429	414	442	430	407	460	421	454	446	473	433	425	413	446	420	423	418	409	417	427	459	408	432	415	444	476	458	443	430	429	435	407	452	428	457	428	465	451	428	426	437	439	476	459	432	444	410	429	442	438	445	444	431	454	442	422	478	418	436	463	464	452	417	426	420	459	420	441	421	431	439	450	421	452	422	401	466	410	425	443	477	394	437	414	427	422	417	450	431	449	434	448	398	438	421	478	457	413	440	457	434	463	413	458	459	462	412	430	402	454	448	420	419	441	413	475	456	432
49550	38248	39981	52307	16942	4954	1295	489	408	331	331	279	277	289	261	215	204	188	205	210	221	209	203	184	196	187	152	225	215	191	177	174	190	191	185	194	180	206	186	191	182	187	191	221	232	216	223	953	2025	1371	1120	680	433	249	212	173	165	148	180	174	172	158	172	158	174	157	144	185	144	171	171	144	166	168	164	167	164	148	151	178	178	159	182	176	177	165	179	158	160	157	152	174	157	173	155	158	171	146	156	171	167	160	166	157	177	173	158	151	170	163	160	187	189	168	174	157	152	171	148	147	179	163	175	149	142	175	160	154	155	152	161	150	157	180	174	160	165	152	160	161	148	175	138	169	165	166	166	153	140	178	168	179	164	173	156	127	161	149	166	170	138	166	149	161	182	149	136	172	173	156	164	163	175	160	162	173	160	181	146	166	177	167	162	159	139	145	159	153	172	174	178	179	167	154	174	145	161	168	157	157	185	150	199	172	174	170	147	174	156	156	164	169	139	172	171	180	189	162	144	177	166	163	172	163	177	160	138	171	165	151	144	184	160	171	150	164	140	183	183	193	169	150	177	167	167	184	159	150	166	164	189	167	182	170	152	139	161	159	151	176	153	171	161	178	151	161	152	148	154	168	172	187	167	156	156	150	158	166	163	153	161	185	147	169	155	169	161	154	166	142	139	168	160	171	170	173	199	156	157	167	157	151	156	171	167	161	148	184	164	181	166	145	172	159	159	160	143	151	173	146	186	164	165	177	154	175	163	177	172	192	161	151	152	133	153	184	168	136	170	168	172	155	168	173	166	141	154	172	171	192	161	158	135	153	156	169	156	148	149	168	138	144	167	170	165	172	150	159	148	155	165	142	167	160	144	174	168	174	151	165	158	172	164	183	167	180	165	152	162	184	141	183	159	156	128	166	162	165	159	162	190	136	160	180	165	177	142	157	146	149	171	158	163	149	172	153	161	175	163	162	195	164	168	165	145	151	178	165	160	181	190	183	143	169	144	152	158	148	162	206	160	177	160	152	152	175	165	187	154	162	170	165	152	187	165	166	162	155	150	151	159	148	158	162	169	153	156	165	165	151	149	146	175	175	155	166	165	162	143	184	170	146	162	137	180	172	151	161	150	160	159	165	164	159	181	133	165	183	163	135	167	192	169	179	184	160	165	158	178	194	158	176	154	177	187	155	155	171	166	183	156	159	202	159	165	160	164	142	163	157	160	151	144	153	160	162	154	170	156	141	176	160	164	160	192	162	144	140	183	183	164	169	148	147	144	182	169	162	147	183	160	153	149	151	168	162	147	160	156	167	174	176	153	161	174	177	154	160	169	158	182	158	165	136	150	162	162	168	166	190	159	155	170	167	152	147	145	179	157	159	152	183	148	177	150	143	145	132	164	159	170	151	148	141	167	168	174	147	169	146	168	171	174	163	148	147	166	154	189	171	170	159	189	152	151	173	168	171	168	168	156	167	139	158	165	171	138	146	173	173	170	166	148	158	165	157	171	165	156	148	157	162	198	153	142	164	160	155	156	171	152	175	155	158	174	165	166	161	161	148	149	150	170	170	176	134	145	163	176	177	163	154	152	160	173	142	178	163	141	148	162	156	181	147	153	157	156	171	157	170	173	160	169	163	145	180	164	164	145	177	176	139	176	174	170	169	170	170	153	155	156	152	147	148	158	159	158	169	142	174	172	164	151	165	166	157	166	177	159	181	180	163	143	159	162	163	155	161	152	170	148	160	163	172	169	162	167	139	165	184	177	168	175	161	163	149	149	180	139	165	156	159	163	158	157	144	155	168	157	184	150	188	180	143	181	154	151	172	169	174	157	175	174	177	163	156	164	153	159	171	140	173	196	173	167	164	145	160	151	157	175	157	143	185	134	138	171	158	170	166	165	153	149	162	143	173	156	165	161	182	151	167	158	188	164	170	158	184	153	143	163	150	194	141	157	162	172	130	185	171	146	179	177	159	198	167	180	168	158	170	154	150	187	157	182	181	152	152	162	159	174	167	154	169	169	171	145	159	166	156	163	166	176	177	178	164	153	178	164	179	156	161	162	161	165	139	155	153	155	164	185	165	157	178	148	169	155	157	143	168	150	139	169	178	177	166	148	161	150	169	164	162	143	165	154	161	165	152	159	180	173	167	165	160	176	185	153	167	155	197	136	170	182	171	157	184	168	153	155	151	159	174	156	171	184	168	191	119	147	160	156	161	134	146	175	178	185	153	162	170	149	142	159	173	167	163	164	139	173	170	168	159	164	170	162	160	164	164	166	143	176	163	160	188	139	160	162	158	167	180	167	168	156	150	180	167	152	167	165	166	162	168	189	171	169	142	173	161	165	168	138	138	159	183	174	183	148	166	152	166	153	148	143	157	159	161	172	168	151	164	182	175	164	153	174	160	180	147	165	160	165	157	156	169	144	164	155	185	155	155	170	160	163	176	166	167	169	180	157	160	164	177	163	156	178	137	167	147	167	153	167	169	148	154	171	187	157	169	148	147	148	149	143	151	152	154	179	150	173	157	149	146	158	165	169	208	181	146	135	143	171	138	172	170	174	163	170	160	160	168	170	174	150	173	154	173	150	161	161	154	174	151	167	173	185	161	160	152	155	165	163	155	138	177	146	156	164	159	175	164	159	150	148	152	154	163	175	206	153	158	168	166	155	162	142	164	144	172	158	157	175	176	168	177	168	152	161	193	171	172	172	166	168	164	180	156	150	180	165	149	158	162	191	180	142	170	186	170	153	183	161	162	158	162	166	169	160	162	172	171	172	176	184	162	151	168	156	160	171	176	157	164	158	180	174	156	157	177	179	173	154	144	182	126	149	149	149	167	167	162	148	171	185	154	162	159	178	152	143	159	147	144	169	150	184	194	139	150	155	139	159	173	157	178	176	162	156	148	167	162	159	172	182	197	193	170	167	150	154	165	172	162	141	168	154	165	175	179	149	177	167	192	175	162	182	150	149	162	169	178	155	166	161	164	167	181	163	161	143	161	175	161	153	163	167	187	170	169	161	150	142	183	152	161	176	168	169	175	149	175	160	165	155	172	182	144	177	185	156	150	177	172	163	167	160	166	141	164	162	162	160	160	147	148	158	165	166	148	164	182	186	158	175	142	167	168	138	173	167	161	156	167	178	168	187	203	180	164	157	152	170	161	165	169	151	143	176	171	148	147	203	154	162	167	163	156	160	146	163	154	187	162	162	149	135	174	161	167	175	156	153	200	175	179	166	159	181	164	175	179	161	154	164	178	182	174	176	170	153	136	188	174	161	163	172	158	152	157	171	168	167	142	154	157	168	164	178	154	198	184	162	177	169	150	150	180	147	168	149	179	180	169	186	154	177	161	157	160	184	168	147	163	162	162	143	171	169	176	162	177	154	142	154	160	154	173	171	170	147	165	139	156	153	179	155	150	154	162	153	157	166	165	181	125	152	152	178	176	164	170	174	164	165	174	177	186	170	164	175	157	161	175	174	174	173	160
36190	33279	30915	39939	3703	3222	2698	1850	1619	1381	1237	1127	1035	914	861	787	733	706	722	635	616	650	647	649	601	587	637	554	641	638	600	556	587	592	559	561	516	516	500	590	567	607	791	751	755	809	851	5646	10994	7761	5900	3462	1576	761	539	454	396	441	376	408	396	404	423	436	375	399	410	394	425	415	406	375	416	388	420	417	403	388	420	353	420	439	402	356	424	442	406	474	410	398	451	399	379	396	398	392	382	385	389	420	418	371	387	422	396	396	404	398	422	437	401	394	397	442	379	431	401	389	397	401	406	387	421	418	393	413	422	378	380	386	345	432	373	420	368	377	387	392	388	401	409	399	407	407	387	394	442	402	420	395	405	402	420	401	404	390	427	401	414	397	388	435	386	378	373	432	411	393	368	412	408	438	400	428	422	413	419	381	382	395	431	409	401	426	425	410	418	384	411	402	401	392	399	426	407	356	402	413	381	409	417	411	387	378	423	424	405	418	393	366	451	426	410	426	418	417	400	385	403	428	409	412	372	368	382	399	381	378	416	421	417	372	446	384	411	390	410	446	407	421	377	404	405	448	427	402	380	390	397	418	376	404	402	409	406	417	392	396	418	415	375	399	422	394	429	418	397	418	426	416	405	381	407	407	383	401	416	404	417	417	359	424	416	430	403	391	416	383	385	412	431	372	387	422	399	404	410	429	408	403	424	405	429	395	438	404	405	419	355	406	422	424	405	420	414	411	433	423	394	416	405	409	398	409	420	406	375	407	384	430	397	388	441	423	414	418	379	383	414	429	391	372	403	428	392	404	401	451	395	388	392	399	387	404	385	415	402	404	391	402	430	433	392	386	384	398	398	385	427	401	388	400	423	403	407	410	434	399	438	402	393	415	433	382	410	422	427	390	407	378	393	387	409	395	398	405	413	418	413	395	375	402	417	408	412	429	398	384	399	405	399	355	400	407	373	415	384	419	389	394	388	404	395	429	405	411	408	443	388	399	425	399	390	413	367	408	387	421	364	419	409	390	424	426	428	380	418	409	414	395	389	391	420	406	405	341	373	402	403	383	386	423	421	397	390	411	415	411	416	418	395	384	371	413	388	376	418	431	443	394	387	382	419	395	424	407	388	419	388	385	395	390	454	397	391	341	381	397	380	420	403	407	402	418	407	388	390	397	428	418	435	404	406	386	382	386	444	424	401	407	406	391	392	415	401	389	409	415	407	383	384	413	372	404	390	390	414	389	423	372	395	406	370	407	382	393	400	399	402	410	371	417	423	418	422	442	385	426	405	419	402	412	434	410	416	398	384	397	416	408	397	396	408	412	391	417	416	420	389	396	386	412	394	426	393	400	390	414	379	418	406	395	376	416	423	443	374	427	384	445	407	425	422	414	419	425	404	371	432	392	390	422	412	392	397	456	402	431	407	411	380	390	414	412	407	399	405	367	401	400	375	410	393	367	377	406	379	397	357	400	404	396	473	415	394	388	392	399	382	362	399	421	406	421	407	453	396	366	398	408	403	390	366	417	404	397	399	395	440	391	419	410	383	423	398	423	407	425	390	400	430	394	387	387	397	428	406	389	385	402	437	397	423	387	427	395	388	434	407	400	420	400	430	367	368	395	393	445	388	415	425	430	414	395	411	405	406	399	391	388	414	355	434	393	403	423	440	397	396	407	398	428	425	405	410	413	420	399	429	367	364	380	379	396	437	402	445	374	398	371	389	402	402	390	373	431	371	428	387	375	398	407	412	405	397	422	391	392	437	389	420	449	390	391	423	393	414	391	388	409	410	385	409	428	387	394	388	396	422	402	394	408	413	408	426	405	430	424	457	393	387	394	399	404	397	392	394	362	386	409	378	406	408	392	387	431	398	425	418	400	367	396	407	395	403	404	415	376	398	404	406	414	397	395	419	395	403	398	395	363	401	414	414	343	403	435	413	395	392	423	416	399	408	378	376	382	413	414	408	376	418	417	417	437	407	399	419	431	395	450	398	405	395	399	382	393	386	401	389	377	408	407	386	394	413	407	389	372	380	379	460	360	404	437	387	385	383	379	392	409	400	395	431	404	402	397	376	398	373	403	411	413	385	433	359	459	392	385	380	414	358	380	395	391	369	377	408	418	422	422	423	382	395	434	452	391	408	391	397	411	371	389	399	375	407	389	422	396	392	399	400	423	409	385	418	418	384	412	438	415	400	408	410	378	433	378	431	400	405	376	386	362	400	430	454	400	388	392	427	409	398	404	404	379	419	460	398	384	424	379	386	453	400	416	347	397	386	401	432	385	390	406	398	415	408	393	385	396	389	384	383	389	356	369	402	412	400	403	420	390	383	417	369	392	427	443	393	401	415	376	390	411	420	399	385	446	377	385	405	394	412	398	427	423	400	399	455	403	385	418	420	368	423	415	427	389	406	405	409	435	401	408	422	396	408	392	402	410	404	386	407	393	385	419	394	385	391	367	407	412	405	427	442	415	362	394	387	413	413	388	408	368	387	367	422	400	399	421	421	398	404	375	408	370	401	431	364	395	393	425	406	394	379	378	383	401	439	414	406	408	409	409	431	368	385	415	417	419	363	342	396	390	405	404	415	413	418	372	413	398	416	397	378	370	409	408	466	410	363	406	399	425	413	425	405	385	397	388	407	417	382	409	419	421	403	402	407	400	436	384	437	410	394	400	402	437	401	428	409	431	392	410	426	431	413	379	386	380	389	422	381	379	381	396	383	426	408	392	384	369	412	427	420	378	417	421	407	365	408	413	390	417	413	406	392	412	407	416	406	395	421	403	424	421	395	407	434	447	396	385	373	409	391	416	387	405	415	432	397	387	387	412	391	399	417	404	361	361	397	428	382	374	407	374	380	395	445	418	392	374	399	433	384	403	384	378	420	418	392	431	412	414	444	394	379	412	384	405	376	420	408	428	385	386	365	450	403	402	398	434	397	436	407	433	394	441	435	426	460	433	380	381	401	457	393	395	387	427	391	413	382	405	394	441	403	418	400	402	447	401	409	423	414	416	415	418	394	420	388	406	405	399	408	385	434	404	407	412	438	388	400	398	412	374	405	420	406	393	411	410	411	382	392	385	375	401	398	386	409	412	373	398	431	415	418	415	407	438	420	424	396	431	400	427	419	414	402	374	438	372	372	395	403	412	410	424	396	410	404	414	392	411	371	405	386	401	379	398	426	420	414	406	415	405	422	402	425	399	384	422	415	405	424	416	394	390	455	392	357	408	383	410	401	435	414	381	374	385	397	400	437	423	443	408	387	356	385	410	424	398	390	398	428	379	392	372	388	404	391	384	423	403	412	385	431	378	386	389	415	414	423	362	392	404	393	434	410	421	415	425	392	338	396	403	399	391	398	393	417	404	443	382	407	396	415	422	444	409	396	392	394	410	406	373	353	386	398	386	424	420	414	384	422	382	413	430	401	394	395	389	394	410	414	431	382	384	389	392	408	417	392	414	413	433	418	388	413	387	410	414	414	423	454	385	386	385
17377	10934	4460	8259	448	172	141	157	119	163	141	180	161	160	155	134	151	149	147	146	153	169	175	146	148	140	182	139	156	136	132	134	133	145	157	164	163	129	163	134	141	173	155	154	165	160	179	184	234	264	274	214	188	141	155	140	167	154	142	169	129	133	155	137	150	140	152	155	151	158	145	145	147	148	162	159	149	152	147	143	143	170	165	161	158	168	154	135	143	157	145	139	160	164	141	140	136	148	164	125	154	150	135	136	156	131	164	125	136	160	136	126	153	145	141	150	148	147	134	152	136	128	145	148	163	145	137	150	143	160	150	142	161	143	155	147	150	162	138	158	157	156	148	160	157	153	146	137	133	136	141	159	161	124	142	178	148	140	130	177	168	144	157	158	161	125	143	165	160	160	131	169	127	149	144	141	128	137	169	157	162	140	132	158	155	138	111	157	145	130	134	164	149	150	138	134	123	155	149	130	164	167	144	137	152	144	141	151	154	158	154	170	157	160	146	158	161	155	163	164	144	143	156	146	145	151	156	148	174	169	142	147	149	134	154	147	160	161	146	132	160	150	172	138	165	136	157	157	173	128	152	149	148	161	153	135	130	171	153	147	123	140	143	153	129	158	143	145	137	167	151	154	180	138	142	130	129	166	148	160	124	157	141	149	136	135	140	151	150	158	156	153	149	136	184	146	164	160	163	145	151	149	161	157	160	144	135	136	161	146	153	133	175	140	173	173	149	173	182	147	170	142	145	136	161	138	160	163	154	147	165	155	177	151	147	156	145	149	167	146	154	154	168	144	153	141	171	152	160	134	158	153	178	143	168	146	139	130	151	138	140	155	139	158	164	157	136	145	144	150	132	145	163	148	161	119	157	149	124	142	166	158	158	133	139	144	175	162	150	140	150	152	154	137	154	169	166	187	137	147	121	134	164	182	141	150	159	136	136	130	151	122	149	173	141	135	140	150	169	143	158	157	160	162	133	139	154	146	133	145	155	148	147	151	131	171	156	149	130	152	140	160	161	153	134	138	174	131	137	155	147	145	149	129	164	150	160	151	158	135	167	160	148	166	157	131	160	159	170	179	140	159	124	129	157	136	136	140	117	147	143	121	142	146	138	121	154	146	170	148	156	148	165	134	155	158	165	138	137	131	167	136	162	137	142	133	142	132	134	135	156	145	144	160	145	158	149	140	155	134	132	124	169	124	135	139	161	151	135	147	145	155	160	145	172	157	185	148	152	144	151	137	166	155	139	144	165	168	157	141	155	147	143	160	158	150	162	131	153	144	147	160	151	155	155	139	158	152	137	159	147	139	180	167	138	160	161	148	163	147	163	154	152	158	163	133	124	153	153	158	139	145	171	168	160	154	154	137	164	153	155	150	155	128	140	148	142	166	158	154	157	145	129	166	173	154	127	124	141	163	164	147	170	149	148	138	155	154	141	161	132	136	166	135	146	144	147	164	155	158	145	160	161	157	152	154	140	133	177	161	130	159	149	161	150	144	145	171	145	142	152	140	159	146	143	157	149	159	150	150	157	147	150	121	136	143	158	160	153	166	153	134	134	147	141	136	171	149	146	158	140	154	145	136	137	154	140	153	153	142	160	168	156	164	140	155	154	139	154	126	139	151	137	167	173	151	170	162	169	154	148	135	154	149	150	146	145	148	169	139	137	140	149	153	163	134	142	146	140	148	163	180	169	152	152	136	156	159	147	142	158	140	137	150	145	130	163	159	143	161	144	169	131	159	145	133	133	163	148	138	153	137	152	134	149	153	157	150	146	149	149	148	152	166	135	144	144	147	138	161	151	134	148	147	149	150	145	164	147	139	134	149	145	149	139	121	163	156	141	153	139	152	142	126	155	149	153	137	130	152	154	130	144	137	157	160	143	151	158	130	119	139	146	158	145	171	138	145	134	145	149	139	161	138	176	155	149	124	134	144	154	143	142	148	162	147	158	142	175	152	155	157	143	142	143	145	136	136	153	155	128	141	136	134	150	153	155	150	126	154	135	136	155	149	168	139	125	162	154	134	138	150	134	163	124	148	150	168	151	122	151	159	134	150	123	176	149	149	133	143	115	131	164	163	153	151	103	161	161	150	149	149	154	137	157	135	142	175	155	142	162	161	164	150	139	135	151	146	150	174	145	137	174	164	152	161	137	127	133	143	154	168	145	150	144	136	147	131	153	164	144	150	146	142	139	146	149	136	147	153	139	137	155	150	121	161	142	145	151	157	133	126	127	158	134	139	148	148	146	130	155	143	167	167	146	154	134	139	136	181	124	140	174	140	139	142	128	149	128	143	144	142	140	145	136	142	165	133	173	116	162	166	158	153	144	160	123	129	140	158	164	161	137	163	137	139	146	155	156	140	138	159	139	173	143	134	134	150	153	141	143	146	148	140	163	153	161	162	146	161	160	137	146	158	153	175	139	143	145	160	161	158	160	138	142	165	132	127	155	154	147	147	132	166	153	139	141	147	169	143	150	161	145	133	147	150	155	129	159	151	150	139	175	148	140	181	156	159	164	161	131	148	150	151	140	135	155	139	144	137	142	176	155	139	151	140	164	126	154	161	146	130	148	165	159	165	145	149	144	181	153	141	130	179	166	123	167	171	160	139	151	163	145	158	157	160	135	136	161	150	158	142	168	148	172	149	136	151	154	143	151	137	129	151	139	147	161	166	135	144	155	137	144	149	135	179	150	160	132	135	148	140	165	160	141	168	140	147	161	165	150	148	153	147	162	139	141	122	141	144	144	146	170	129	136	154	182	131	141	154	143	145	143	138	136	181	143	147	137	143	136	145	150	151	146	156	147	129	133	131	145	135	135	149	162	159	170	128	152	155	144	140	143	125	156	145	155	144	127	132	169	143	129	119	142	128	159	151	144	142	155	154	134	148	141	143	135	142	151	147	168	156	152	144	142	155	150	155	138	172	162	155	153	166	154	134	141	144	137	142	156	130	138	157	144	115	158	148	159	161	153	154	139	142	145	148	146	153	146	156	172	149	131	139	141	155	153	165	159	158	132	154	150	170	164	153	150	159	125	155	139	142	164	152	155	138	169	135	149	159	155	150	169	162	143	131	154	123	142	149	152	161	154	155	149	149	131	156	149	162	156	134	155	137	113	142	163	157	138	139	152	156	127	150	132	155	145	133	154	134	175	127	162	131	144	179	170	158	142	139	152	155	124	167	133	150	138	138	136	154	163	174	157	148	155	148	171	144	134	170	179	157	136	136	146	152	150	175	146	142	143	117	142	150	150	156	133	143	150	141	154	141	140	152	147	149	165	146	144	128	167	136	148	161	129	151	156	142	159	145	161	164	157	140	168	150	138	137	142	158	158	162	138	149	150	146	148	136	156	148	136	127	130	133	156	140	167	138	137	140	149	150	149	152	176	142	159	170	153	144	141	164	149	118	139	161	145	146	165	158	133	140	154	166	127	140	131	155	142	155	143	142	148	155	147	132	146	157	154	136	161	156	160	141	136	144
12807	10066	6076	17693	502	514	484	432	454	372	409	421	369	367	385	374	375	382	404	402	402	409	387	416	413	398	376	383	409	401	388	384	392	413	397	374	404	392	375	427	404	481	437	536	525	499	551	740	1121	1122	998	733	520	479	409	399	411	373	366	403	363	381	340	361	351	365	401	391	393	396	378	405	352	420	353	334	401	371	403	391	381	391	388	369	377	371	398	396	378	394	390	370	423	350	385	371	363	344	364	391	378	399	358	342	375	378	393	357	378	336	381	408	384	381	340	366	393	392	355	399	378	379	371	370	394	366	360	396	382	341	360	394	420	363	377	385	447	376	344	388	378	376	376	402	383	377	365	376	397	403	384	375	352	407	369	387	363	337	381	389	390	394	343	370	376	384	416	400	386	364	373	390	396	367	414	395	405	382	394	415	383	372	408	391	378	388	388	374	378	385	360	363	388	392	391	358	382	406	372	304	377	358	364	393	372	368	346	392	354	424	411	338	342	414	360	392	365	355	371	363	373	383	388	380	391	413	381	367	357	369	388	389	381	385	388	394	381	366	389	348	380	396	355	381	405	379	395	409	355	365	379	392	385	385	374	369	406	391	373	356	374	396	361	376	419	385	354	365	392	379	359	394	351	369	334	401	397	391	379	353	353	385	373	417	403	383	354	369	399	372	382	370	360	364	365	397	393	361	369	341	388	403	380	394	392	411	364	404	354	366	364	350	406	389	372	393	381	387	383	399	397	369	384	401	386	375	371	382	359	382	375	382	370	369	375	377	404	404	407	401	379	380	401	403	372	346	364	379	359	420	357	368	400	397	380	397	367	336	383	406	371	374	386	387	407	392	382	368	410	391	364	393	400	415	370	380	383	403	360	383	367	392	402	403	401	383	351	357	382	381	388	375	404	375	369	367	375	353	422	412	381	377	391	422	363	410	373	369	352	377	399	384	347	379	414	347	351	391	381	411	357	374	383	358	376	398	358	370	410	369	398	374	337	397	392	410	401	391	364	377	394	377	389	407	390	382	384	365	398	368	356	350	394	378	392	331	355	374	395	373	361	375	420	410	369	385	353	429	373	402	388	399	387	351	395	374	365	370	397	374	412	390	398	391	361	371	379	388	378	381	357	379	369	380	413	398	368	347	392	374	368	359	358	426	425	367	399	343	410	393	386	367	418	395	349	381	379	396	368	400	357	396	378	370	368	357	392	346	370	369	371	381	378	354	400	364	369	323	342	362	364	362	365	409	389	370	373	406	399	372	397	405	396	360	389	372	394	367	393	413	386	389	403	374	333	391	380	392	409	371	399	374	390	377	385	371	365	345	378	363	359	357	387	360	363	424	419	364	368	381	390	369	358	365	373	373	377	375	403	365	410	371	381	344	410	387	385	418	364	360	387	363	379	363	376	357	358	410	360	389	380	403	345	399	399	392	358	391	319	344	356	390	383	373	379	420	394	358	382	354	399	404	389	394	371	382	404	399	387	341	404	342	382	383	387	390	334	379	380	401	383	372	415	395	399	360	381	389	324	408	385	403	390	363	335	415	366	351	396	404	401	355	368	419	381	342	353	383	385	382	367	380	368	365	348	356	349	385	390	398	396	389	369	389	374	338	385	393	395	401	376	356	397	354	398	369	394	385	400	347	370	394	369	357	378	381	382	382	346	366	372	375	396	346	390	396	355	405	395	377	414	374	386	362	386	367	394	366	389	402	368	355	369	372	347	346	373	388	375	389	396	348	394	379	380	362	407	388	367	397	398	372	402	408	336	409	405	380	383	417	337	362	387	382	393	352	384	385	359	357	381	372	391	372	421	387	345	374	338	346	369	373	404	366	393	371	399	427	379	375	362	381	373	404	358	399	400	365	382	372	364	395	356	358	363	370	380	380	382	391	363	403	372	386	401	386	371	409	390	381	391	371	399	389	383	351	368	362	398	377	395	402	359	387	400	379	415	355	397	364	386	405	367	384	408	363	380	365	385	363	387	351	369	405	381	363	395	371	390	375	393	382	351	392	397	383	382	423	394	366	361	373	377	358	342	385	391	406	409	400	414	381	396	364	391	403	359	339	382	406	428	389	370	387	372	416	380	380	387	355	353	370	389	375	396	362	358	382	354	361	394	360	368	417	385	371	420	415	379	388	371	399	390	397	413	385	394	397	436	370	399	344	373	345	367	363	359	360	391	390	385	399	387	405	364	390	387	355	381	370	399	344	390	406	361	389	364	331	393	393	395	372	345	349	394	356	379	373	372	404	380	377	379	405	402	372	356	407	389	373	384	356	385	383	364	347	382	391	340	342	365	379	413	413	376	398	377	396	361	363	346	393	346	386	393	364	350	407	369	388	398	398	376	395	368	362	410	384	395	352	363	385	402	369	395	385	374	386	387	373	367	369	413	346	352	387	372	371	387	351	380	362	370	404	425	373	365	376	365	378	379	367	362	389	397	363	389	371	395	399	368	392	377	377	362	394	392	411	379	407	418	367	393	395	393	377	369	380	377	378	373	361	355	374	336	360	389	367	386	367	378	400	407	399	386	380	407	364	339	405	369	377	360	376	395	372	380	366	365	370	376	385	385	370	388	382	391	339	367	405	403	392	370	355	360	371	364	380	348	385	355	380	362	378	362	390	372	414	379	351	360	355	369	374	392	358	434	358	368	407	353	389	374	367	357	366	394	347	357	388	383	356	404	396	395	373	398	393	415	372	399	375	388	348	408	366	410	350	364	422	356	375	391	345	352	358	420	362	370	362	357	422	379	387	406	382	377	393	386	378	391	371	393	390	365	367	409	388	378	374	401	369	374	429	400	382	401	360	376	365	363	387	399	393	358	393	348	390	387	362	398	345	370	379	365	378	373	364	389	386	378	348	404	364	388	372	378	342	378	322	387	370	384	399	376	360	414	318	373	366	378	388	378	369	331	371	351	374	399	359	393	394	408	410	374	408	358	363	344	396	388	393	399	378	371	408	429	386	358	363	384	405	385	374	367	367	405	396	351	378	400	372	351	374	376	373	389	383	358	387	390	386	352	382	399	386	430	393	400	404	383	360	374	376	389	375	384	378	373	367	362	425	399	380	362	376	387	373	377	368	389	392	381	365	351	376	373	389	395	369	386	405	375	376	424	394	379	402	376	389	385	346	402	377	381	352	419	402	377	421	371	414	361	374	345	384	366	400	381	407	349	376	397	409	384	375	383	365	394	390	413	386	380	329	377	374	373	453	352	382	379	398	396	368	391	368	416	359	394	391	371	402	336	363	385	386	350	383	424	395	424	363	352	389	390	403	368	384	399	389	420	362	380	410	358	402	364	415	372	353	355	391	401	384	415	420	360	385	368	385	408	381	383	367	378	392	386	388	349	343	363	407	364	345	410	421	376	387	400	373	421	358	412	384	371	374	364	368	386	376	355	395	369	369	358	385	376	380	393	402	374	380	368	425	376	377	369	409	402	398	379	424	371	404	413	406	360	370	369	403	376	390	344	381	360	370
49091	38604	34130	54066	21240	4149	767	305	285	267	234	227	221	220	222	210	193	220	204	182	190	197	188	183	175	195	211	193	175	192	202	173	188	173	189	215	182	177	181	209	188	202	196	185	224	205	207	625	963	733	690	428	318	233	214	181	169	188	178	160	182	165	180	166	191	172	189	197	170	217	174	193	168	187	185	186	185	174	180	169	155	192	168	181	170	180	177	164	161	188	161	186	179	174	166	176	169	156	177	202	175	171	155	162	176	162	165	157	205	167	155	188	197	186	156	171	182	189	177	200	165	191	191	160	179	193	180	188	171	165	183	170	174	186	168	167	162	175	174	161	182	176	166	183	171	147	175	154	197	186	200	166	189	214	182	145	168	184	175	170	186	170	191	161	164	192	163	174	174	172	155	164	194	167	186	165	157	178	177	198	165	174	176	161	178	175	189	155	176	160	170	157	191	186	172	165	173	173	192	161	161	183	182	174	172	177	171	170	188	180	200	177	179	185	186	179	201	148	189	177	190	186	170	176	175	175	169	179	191	155	184	159	162	173	177	188	176	158	187	186	167	173	185	177	175	186	204	168	150	179	199	162	164	176	187	193	165	162	174	179	196	189	167	184	181	155	164	144	169	166	209	187	182	188	178	171	165	171	166	180	198	174	202	190	157	179	198	189	189	165	168	161	184	167	187	185	156	168	182	159	171	172	189	169	200	171	186	180	166	178	180	203	178	173	166	199	159	179	177	186	187	151	186	167	189	199	172	192	169	187	148	188	186	176	187	168	158	182	193	177	181	177	184	175	161	188	180	186	171	181	172	161	196	177	181	181	189	174	177	172	181	189	169	177	183	185	186	194	177	166	176	166	169	193	196	192	190	187	161	183	193	177	144	175	193	183	192	183	173	186	196	151	177	185	188	186	178	170	163	158	174	184	175	165	196	154	177	201	173	190	164	172	181	158	162	184	191	172	189	182	170	165	170	169	158	183	192	176	171	205	170	196	145	165	190	193	174	165	175	187	175	181	190	199	160	181	157	170	181	183	176	167	178	184	173	164	160	161	173	144	165	193	170	184	156	167	161	172	173	179	178	192	173	173	170	176	209	173	167	185	178	210	178	201	202	191	174	216	163	183	193	173	191	186	163	165	191	169	173	177	180	214	172	197	166	167	171	178	201	169	174	195	175	179	168	175	177	183	167	148	177	167	163	171	173	186	185	168	171	181	176	168	176	178	192	157	175	170	156	192	193	179	174	194	177	197	175	190	182	173	198	168	184	169	156	176	175	171	175	188	162	170	181	189	177	156	192	196	172	212	189	201	172	162	184	185	172	214	181	175	179	195	153	176	185	170	160	177	201	196	178	177	188	199	158	184	164	182	191	154	207	176	177	165	174	152	163	181	182	181	198	197	174	165	186	167	174	154	176	170	197	194	179	193	206	170	188	221	188	176	178	185	192	188	180	168	168	173	188	185	141	188	172	200	179	186	184	210	164	174	157	172	178	197	172	179	174	173	173	171	196	200	180	159	164	181	168	177	155	198	173	168	201	178	169	168	175	165	168	180	180	182	163	178	174	178	176	194	173	185	171	181	156	190	173	184	162	185	168	177	200	171	177	160	170	193	185	192	170	172	166	178	181	182	159	173	168	194	193	183	205	203	183	195	162	193	177	168	177	211	175	193	192	177	196	191	153	168	176	163	187	174	169	198	183	180	195	170	157	182	179	204	165	159	163	202	160	167	164	163	185	156	145	199	201	160	156	200	173	159	181	175	162	177	176	164	166	166	174	178	175	190	185	172	190	165	196	173	177	188	178	151	181	195	175	173	167	190	168	189	154	164	187	165	164	173	136	180	179	173	196	187	158	157	171	159	184	172	191	164	203	189	161	173	154	172	187	174	189	173	168	177	199	176	173	195	204	169	164	162	164	159	172	180	194	205	206	177	164	189	192	161	168	165	159	178	187	163	189	186	177	186	178	172	217	165	180	199	157	198	177	174	180	149	176	190	173	166	182	161	183	179	141	180	197	153	182	181	184	174	185	190	187	192	186	172	153	206	162	162	205	198	159	183	189	170	166	180	179	203	174	160	199	186	177	160	171	171	172	174	188	183	187	190	197	183	153	169	175	171	210	182	186	166	184	186	169	175	176	186	165	198	154	179	174	185	176	185	177	184	156	175	177	179	183	189	185	162	185	193	198	192	167	171	159	183	162	179	172	178	202	195	162	186	189	177	167	177	176	186	163	194	174	174	166	159	182	181	184	177	193	182	195	144	149	146	181	154	172	188	166	164	184	187	157	147	173	180	179	180	175	150	165	175	157	174	163	180	193	167	163	167	161	184	173	192	174	176	147	162	178	189	183	186	195	174	186	186	175	171	153	179	173	158	182	192	176	163	164	174	165	173	199	165	192	155	183	205	180	164	169	183	159	170	181	179	186	189	164	155	156	195	165	172	166	186	174	205	172	165	160	159	175	171	170	185	180	185	154	172	152	165	170	145	175	165	161	172	184	181	190	186	182	172	155	147	196	179	150	192	177	179	173	175	193	202	178	158	180	194	211	196	183	176	182	159	179	167	173	178	184	179	166	173	175	191	168	187	163	169	186	174	186	174	189	179	189	167	160	179	170	183	169	181	201	177	163	179	174	188	171	186	179	183	156	196	160	176	174	179	193	165	164	168	177	173	181	173	193	187	165	185	187	166	201	180	187	156	156	196	185	171	167	177	160	180	175	182	169	174	182	208	192	159	159	173	154	186	162	181	204	180	211	163	187	170	169	182	165	206	184	185	171	180	189	175	176	166	190	162	170	178	179	152	160	158	193	163	165	194	164	175	189	195	183	161	189	187	182	177	173	190	150	169	165	161	186	171	170	185	182	164	191	200	155	164	191	176	167	172	168	188	175	182	159	184	180	174	175	175	184	187	171	143	187	189	156	163	182	169	183	147	174	192	174	205	167	173	158	166	162	158	176	167	182	182	182	171	173	174	158	181	179	189	171	164	167	195	160	177	187	162	184	201	154	181	165	177	169	167	150	182	190	149	187	167	173	176	173	183	160	182	176	196	183	164	182	153	168	181	180	180	179	175	149	177	178	170	195	191	177	170	205	162	174	178	176	173	182	178	195	169	157	194	177	193	184	180	176	175	174	178	190	159	158	182	169	179	180	174	147	173	171	173	176	157	159	176	182	198	182	195	174	157	187	195	175	176	172	198	166	197	177	194	194	191	166	175	180	181	192	172	168	164	204	185	189	183	186	192	169	191	174	193	199	178	172	193	197	173	178	161	173	164	182	188	154	179	174	186	181	187	181	184	214	186	154	168	173	158	140	181	158	188	187	180	184	158	177	172	168	161	179	189	184	194	172	187	201	174	175	189	165	167	181	171	166	172	180	159	173	146	164	166	173	165	157	164	177	200	196	180	159	162	170	166	156	162	157	155	151	184	155	213	169	170	171	165	176	164	171	169	190	179	172	180	174	152	153	164	180	163	165	167	177	185
35939	34337	30807	58969	3586	1690	1500	1136	1000	869	816	778	707	667	658	637	595	562	559	586	592	524	559	546	539	552	511	561	535	503	533	496	505	510	482	501	484	497	503	495	526	606	615	661	600	572	708	3644	5493	4189	3249	2035	1149	639	493	486	421	464	456	450	439	446	454	431	435	418	432	442	445	426	426	455	446	429	446	418	417	411	400	445	429	416	419	453	445	409	424	438	434	393	409	437	442	454	467	471	445	423	431	456	417	461	457	421	415	436	445	404	436	449	424	455	450	442	425	462	415	430	412	387	420	419	425	448	419	441	471	472	400	412	460	430	437	401	444	398	429	434	431	470	419	450	450	429	466	388	434	455	437	477	454	426	402	398	464	423	400	458	417	439	437	437	444	433	408	403	454	473	417	438	455	419	420	433	438	485	455	412	443	421	450	449	420	450	445	444	448	413	455	440	436	470	422	476	435	424	456	407	426	417	424	425	471	450	418	431	414	456	444	434	451	472	428	448	415	427	424	461	463	422	505	470	422	434	414	484	443	388	472	425	439	441	440	407	415	451	425	422	431	437	431	427	412	439	470	459	417	448	444	422	456	473	441	438	475	434	447	420	454	418	434	433	413	410	413	423	455	412	407	447	406	418	409	461	444	450	422	398	425	436	425	439	425	426	440	430	418	445	438	440	396	403	430	421	421	429	411	455	423	440	426	404	461	472	444	394	449	429	461	420	449	396	424	459	451	445	440	430	415	410	473	504	435	455	458	425	462	463	447	439	425	454	417	439	426	429	446	432	435	413	446	426	435	464	462	449	415	406	459	430	435	474	432	455	431	408	419	428	422	462	450	443	430	435	438	466	437	441	419	445	453	449	496	447	419	461	437	416	434	407	426	447	421	469	446	446	451	473	470	427	403	409	407	443	414	460	457	445	433	440	441	470	402	449	455	432	445	429	420	448	465	449	473	416	441	452	395	416	422	446	382	435	425	442	415	454	460	397	417	442	442	436	449	410	434	468	445	437	433	451	465	445	434	424	457	449	418	409	422	421	427	460	485	412	424	416	450	431	424	445	450	443	413	432	411	444	437	433	446	434	400	433	433	403	453	456	419	410	416	417	416	454	458	431	444	455	432	425	439	405	435	414	409	452	420	447	432	436	469	416	422	430	436	442	441	421	437	429	437	433	406	439	424	421	424	398	432	420	394	434	462	440	432	459	448	426	428	388	413	474	448	434	444	399	448	454	472	438	419	415	454	425	425	436	441	450	413	445	428	460	434	452	429	401	469	489	431	407	403	449	441	422	446	406	436	474	463	443	481	453	422	430	453	452	448	431	426	457	449	447	475	425	409	441	454	466	438	445	443	419	424	435	453	430	482	437	458	423	436	437	464	428	433	450	423	467	425	401	431	423	415	468	441	431	434	413	415	428	410	437	431	460	447	416	440	428	426	471	452	449	459	429	395	424	439	460	407	426	451	457	385	426	442	443	454	436	424	424	462	441	432	462	423	408	450	397	413	419	453	454	423	449	427	431	413	458	415	421	450	410	432	420	467	431	460	464	423	412	465	414	454	442	459	464	424	435	449	445	436	485	408	443	459	454	428	420	426	413	449	424	409	434	399	466	462	428	471	437	437	395	446	458	400	439	456	430	440	422	460	410	458	441	420	432	462	443	389	448	470	436	434	463	433	435	472	451	439	430	412	442	462	440	424	442	441	446	426	425	447	410	457	439	475	418	419	409	390	416	473	408	442	409	389	468	424	467	446	443	422	439	473	420	435	389	433	422	395	428	428	430	467	426	411	406	461	447	483	433	434	423	434	476	451	450	436	426	435	423	498	409	434	436	440	432	435	451	437	442	406	455	442	455	475	416	411	460	425	430	415	448	420	416	426	443	399	450	461	464	436	416	439	450	422	436	441	449	422	425	468	429	434	444	413	420	434	445	437	432	414	428	479	423	457	455	416	433	433	453	419	439	423	439	447	427	464	426	420	435	447	451	411	435	444	479	437	441	459	419	437	430	450	449	470	462	423	444	430	441	442	469	439	467	409	441	451	464	439	467	444	421	394	425	426	421	418	461	460	443	427	408	447	424	465	459	447	434	458	460	420	454	432	466	473	425	472	442	416	419	434	421	461	447	441	446	420	424	476	440	430	453	393	427	455	443	431	409	427	463	422	439	506	425	436	437	446	425	426	438	421	437	427	417	454	403	443	440	442	424	448	451	462	433	433	413	464	440	442	429	460	452	411	426	452	445	435	434	411	428	463	426	433	459	428	454	441	419	421	449	464	434	423	406	438	453	413	436	428	420	440	442	444	460	444	447	448	429	463	432	428	406	435	410	457	458	462	441	456	442	391	473	431	419	437	463	409	439	422	437	438	451	478	453	446	432	441	443	432	436	471	479	435	431	447	448	476	433	461	411	435	439	402	466	430	448	434	443	401	478	438	426	455	461	458	400	469	425	377	404	437	439	445	434	403	440	434	435	424	430	425	433	423	411	426	430	439	438	440	423	428	423	432	452	408	424	428	452	429	449	417	444	466	445	432	462	441	440	418	448	399	424	428	447	445	430	454	417	443	444	420	445	453	426	415	463	418	460	461	442	418	400	441	431	415	457	441	443	477	405	452	432	414	435	458	428	409	428	439	424	437	439	421	455	454	434	449	485	432	450	446	453	441	412	439	436	434	433	430	435	432	441	418	458	429	421	470	406	456	446	435	437	440	444	445	458	451	452	423	458	429	443	411	462	413	426	429	420	448	458	427	442	445	436	436	431	449	476	431	400	463	421	392	421	431	430	445	406	474	445	451	396	409	439	432	437	465	470	440	442	439	417	434	406	416	456	432	444	415	434	455	416	456	435	459	428	433	442	438	448	430	416	485	479	419	458	448	421	446	443	393	391	420	435	414	437	409	447	461	419	428	449	429	472	438	440	470	460	480	466	443	427	425	475	436	426	430	412	429	385	428	410	450	418	435	448	419	432	431	397	456	482	432	425	470	464	411	450	453	424	433	432	432	448	453	457	503	413	445	442	438	406	429	458	417	445	422	451	471	430	460	430	421	419	421	390	453	452	454	450	431	426	474	439	450	428	462	440	476	430	440	429	436	445	395	445	418	434	439	444	440	427	405	433	458	422	439	410	454	456	416	425	470	422	420	431	429	409	449	461	393	435	450	425	450	417	427	473	458	444	460	459	450	419	416	419	397	483	390	433	443	398	432	430	450	485	384	408	411	438	462	416	420	439	429	423	432	456	442	438	449	411	441	431	415	450	453	417	414	454	437	467	442	452	439	407	422	456	433	468	387	445	429	421	439	423	444	414	457	452	469	431	454	405	422	434	433	483	423	433	441	415	405	476	475	467	454	417	451	463	428	441	451	428	446	445	423	462	451	408	427	422	451	426	464	440	447	457	448	425	495	436	454	467	446	426	422	423	409	427	435	433	411	450	412	373	420	469	452	440	380	465	439	466	438	416	482	473	420	441	437	431	440	451	429	427	425	448
54307	39650	40670	59576	27356	8791	1817	552	383	296	286	239	226	221	207	206	227	219	177	180	190	209	167	205	195	198	223	209	169	184	223	180	172	173	180	176	154	165	154	190	177	161	172	202	182	191	185	778	1424	1155	924	549	326	230	177	162	153	173	152	155	157	173	166	151	159	152	143	174	151	160	168	169	164	171	172	183	167	148	139	170	178	159	167	180	177	150	160	167	179	155	162	169	165	191	163	142	153	160	136	152	158	178	176	149	175	153	139	162	154	151	180	171	177	165	165	161	153	173	163	183	158	154	180	151	147	152	156	153	179	158	182	178	158	163	169	159	153	162	133	161	174	149	169	163	155	157	152	136	164	180	152	166	184	154	166	171	140	158	153	158	166	150	176	165	172	167	146	148	169	160	166	166	162	161	151	175	185	176	153	187	152	172	142	145	163	158	163	163	172	173	170	176	153	159	171	145	165	155	154	169	154	154	148	161	148	138	159	163	140	162	173	158	186	179	163	157	185	160	172	169	152	164	176	173	160	164	181	151	149	179	164	153	181	168	153	171	176	166	146	165	176	145	162	162	159	181	173	162	183	154	166	170	134	161	162	164	146	165	161	167	169	165	169	171	152	170	159	149	165	155	165	175	169	158	146	156	160	166	167	169	171	175	162	150	145	163	162	164	151	156	159	180	152	138	141	178	152	173	174	151	150	185	171	171	151	147	165	150	183	172	161	167	154	165	162	164	182	180	148	175	173	157	161	159	180	159	156	174	174	178	153	148	158	173	149	175	165	153	140	175	154	148	158	166	150	170	175	148	159	148	167	164	171	136	154	167	161	192	170	140	155	164	171	174	168	180	155	158	162	160	160	178	147	164	185	178	157	139	174	150	176	169	182	165	176	154	169	182	175	160	135	161	136	174	162	151	179	143	165	155	152	182	181	187	177	154	186	185	149	167	154	187	153	151	147	156	153	159	150	156	180	167	154	186	178	156	169	150	160	161	162	140	178	144	187	153	182	171	180	141	151	158	175	153	162	161	155	145	158	163	158	150	171	155	169	171	138	181	180	156	191	195	170	167	146	155	164	165	181	195	162	140	129	150	137	177	197	159	158	158	157	166	148	154	153	178	174	164	172	154	158	160	178	166	150	165	164	160	165	168	166	169	183	164	186	162	177	181	167	162	138	148	159	209	170	168	172	183	170	168	137	187	154	185	169	170	148	154	160	163	176	160	164	157	137	166	163	185	177	169	167	162	155	176	170	158	155	162	149	150	167	166	161	145	175	165	169	155	169	163	156	179	162	199	160	157	170	164	143	169	176	155	172	170	157	167	156	176	173	145	172	146	173	188	150	162	159	176	184	159	138	150	170	149	156	172	163	173	186	161	172	181	151	137	158	161	151	171	156	163	164	137	157	162	158	144	167	174	163	170	193	137	162	158	170	160	168	175	147	142	165	141	171	158	171	177	150	164	172	154	143	187	163	146	161	162	145	167	161	194	184	137	164	179	148	166	177	164	168	159	180	142	164	152	156	145	141	176	142	159	171	156	170	160	172	162	184	171	181	151	161	153	161	183	174	162	134	170	157	144	178	149	145	163	175	150	159	153	164	148	160	136	176	182	165	176	162	161	152	173	158	150	145	149	166	178	181	180	170	177	154	161	156	182	148	163	184	180	160	171	181	173	172	158	143	160	159	154	165	161	162	156	151	165	152	140	159	147	166	168	153	184	167	159	150	156	154	140	198	164	147	181	172	145	162	135	179	151	148	145	175	148	178	166	172	154	181	174	152	142	161	146	154	162	164	157	164	169	158	168	164	165	145	177	159	188	168	153	155	159	150	164	182	156	175	177	179	152	169	155	157	167	170	173	168	153	177	157	145	154	159	148	143	156	169	143	166	152	167	171	165	146	169	160	148	143	161	159	171	156	167	179	152	183	158	176	163	138	166	177	149	147	170	171	167	162	171	164	162	167	147	147	173	165	197	166	193	197	153	161	149	163	152	166	151	159	140	133	174	167	163	158	164	154	150	131	176	161	171	173	161	158	168	174	147	176	164	171	175	167	150	157	164	140	161	158	148	172	143	164	165	163	154	177	160	158	163	166	145	178	187	153	161	169	174	162	163	157	160	167	152	173	166	146	170	154	161	157	169	168	160	156	165	162	141	136	155	158	162	163	174	173	177	173	145	154	169	156	184	168	160	183	171	164	166	156	142	161	170	149	165	174	173	164	158	152	163	155	182	173	164	155	151	153	150	196	151	154	167	168	170	161	146	203	162	162	170	151	178	164	158	154	171	184	146	158	141	171	154	162	169	181	152	148	167	179	165	168	155	167	179	142	165	149	182	159	151	177	172	165	154	169	138	174	177	166	177	184	148	158	177	146	187	145	162	176	152	150	165	165	186	167	153	171	153	198	154	133	146	154	159	165	162	168	166	165	219	159	167	159	183	155	182	174	184	164	146	169	151	154	165	178	172	178	166	143	170	166	167	153	191	156	167	174	151	156	158	166	142	164	134	157	187	160	157	186	152	154	148	166	142	145	162	156	173	147	177	147	169	161	172	153	164	157	168	160	164	162	179	152	160	146	135	152	168	178	166	173	163	166	147	138	146	167	157	148	154	155	175	179	180	164	173	151	163	182	173	172	155	171	162	157	134	181	184	156	166	139	162	163	191	167	167	190	155	152	157	166	149	151	164	122	160	162	181	179	132	194	150	184	139	177	152	175	159	158	150	172	152	142	161	161	155	133	152	166	150	157	150	165	185	156	171	185	170	182	167	182	157	160	159	155	160	144	151	184	158	182	158	157	153	165	163	156	162	195	163	157	151	151	161	157	180	213	181	177	160	149	149	191	156	163	142	158	152	171	182	172	167	141	167	169	146	145	151	166	145	184	173	174	167	162	165	152	168	165	158	182	170	152	173	151	163	154	168	168	182	143	162	141	161	168	151	157	159	158	140	162	163	178	134	169	162	160	155	172	171	181	161	156	155	188	175	186	157	165	169	166	152	164	164	131	184	168	144	141	152	166	165	160	159	169	165	159	153	152	163	176	155	159	157	155	159	165	156	151	170	153	173	164	157	170	181	163	167	170	173	153	154	177	138	152	146	148	168	174	166	164	181	173	164	160	180	162	192	180	166	160	154	168	181	144	154	138	158	176	151	141	165	165	148	159	187	159	153	170	167	168	177	182	159	173	157	155	162	161	168	168	150	173	147	152	147	158	171	163	161	158	140	177	179	132	166	171	153	161	152	170	188	191	160	180	168	158	182	167	184	179	176	155	182	149	154	167	168	156	215	150	149	169	158	170	173	161	178	166	160	165	136	171	172	158	150	155	174	156	160	146	167	157	148	151	173	176	168	162	158	185	153	170	178	174	159	152	169	179	168	156	139	157	153	167	146	166	161	132	151	160	156	153	137	166	153	128	157	159	175	154	142	177	188	174	158	157	150	155	176	163	163	181	209	159	169	158	169	159	153	162	178	162	202	166	164	187	167	181
43336	37736	40979	66199	3366	2490	2113	1506	1254	1111	1001	902	854	817	762	731	649	680	610	639	600	566	565	601	589	581	548	532	584	552	550	535	474	516	493	523	489	502	567	523	562	553	517	553	614	584	710	4856	8213	6211	4807	3004	1407	670	510	442	413	383	381	414	410	392	410	414	377	410	396	375	399	380	404	356	390	418	393	411	412	395	453	403	383	386	436	416	355	407	377	405	392	401	413	427	363	413	407	402	371	425	449	419	388	409	387	386	377	401	404	408	363	370	382	409	429	412	391	378	417	424	372	426	393	391	405	427	394	398	398	402	420	412	405	434	379	443	403	395	437	390	403	350	368	429	401	390	389	382	382	386	397	394	401	423	367	378	393	407	424	400	379	410	408	374	410	375	374	421	384	425	405	409	378	427	384	415	384	392	403	416	415	395	390	383	369	414	440	376	368	401	440	408	396	377	397	420	407	408	376	399	424	365	360	380	418	390	429	388	439	392	384	406	396	404	403	388	396	409	394	385	415	407	385	427	392	372	423	393	367	431	396	394	389	367	403	417	373	407	416	402	408	399	380	370	384	390	428	428	408	402	412	403	413	398	410	425	413	413	381	420	380	436	400	357	419	395	412	404	419	403	385	403	398	433	417	417	412	407	405	417	381	406	404	380	387	380	374	390	390	363	382	370	394	414	366	361	366	340	387	406	387	378	389	401	417	369	391	378	362	401	412	376	391	416	391	398	438	398	428	422	388	383	419	395	388	373	370	369	396	385	389	409	384	408	373	402	411	405	403	382	416	396	416	368	403	377	389	394	378	379	412	420	411	410	401	393	406	437	372	389	422	383	387	417	415	425	398	416	399	412	424	411	408	435	373	431	409	409	392	390	432	398	405	404	374	396	406	431	392	422	385	441	396	389	401	418	395	398	396	381	375	398	389	403	403	394	430	398	394	387	427	439	394	388	397	413	437	391	373	389	417	376	399	384	400	406	384	431	402	393	383	386	461	398	421	397	416	389	391	388	387	373	394	387	397	389	394	412	407	384	407	402	397	371	387	384	405	439	413	422	406	406	406	382	421	422	392	399	412	394	402	397	409	391	431	393	433	408	390	432	389	377	395	422	416	414	405	390	377	363	396	395	415	399	393	415	416	393	362	423	410	366	398	403	386	383	401	423	387	382	380	404	386	396	423	406	390	393	400	401	403	412	420	415	405	373	395	410	417	375	415	400	383	402	444	409	384	398	412	371	405	411	395	393	412	435	428	396	427	405	421	384	397	383	374	377	414	412	371	446	389	412	401	405	389	433	422	447	362	406	378	387	407	380	421	346	386	399	401	405	403	398	397	415	406	427	403	371	432	397	353	413	370	397	394	417	400	389	374	360	381	396	406	421	373	382	387	397	375	400	410	363	366	384	420	418	416	377	399	389	432	394	433	364	402	412	439	383	389	385	408	413	394	360	414	381	419	397	365	388	387	405	394	418	400	407	418	406	374	408	392	386	432	403	441	366	431	378	443	403	389	405	411	365	406	392	417	368	425	429	465	412	449	392	393	403	394	405	372	402	411	411	416	448	395	386	434	405	385	416	388	409	402	385	403	387	408	382	413	420	371	414	364	390	389	416	405	434	419	399	411	371	398	431	390	395	388	423	388	396	436	387	384	372	383	415	390	404	388	412	379	371	419	372	370	396	406	418	370	358	384	409	412	400	437	426	390	386	406	389	381	401	413	430	397	434	400	403	370	397	409	398	413	364	375	390	369	417	396	374	389	375	413	408	401	428	379	397	407	416	388	376	388	397	354	380	376	423	407	420	394	375	373	416	390	402	395	381	393	430	374	427	424	418	397	361	417	422	408	419	433	418	444	386	389	357	418	387	425	380	410	410	400	363	388	378	406	389	409	404	410	430	399	368	421	462	411	430	428	389	410	364	397	397	417	386	415	393	405	406	365	423	422	382	380	397	416	397	388	416	410	396	422	404	401	392	396	380	426	410	404	397	427	398	400	404	414	408	377	355	402	414	395	422	388	384	382	392	386	390	416	427	385	377	390	418	388	376	390	391	382	428	374	381	413	386	402	429	409	417	405	399	403	402	388	392	400	396	398	409	416	396	388	419	421	412	408	415	389	387	400	411	396	403	385	433	394	400	387	382	410	371	407	410	371	377	401	361	380	394	403	420	412	393	369	422	415	411	366	447	392	392	370	416	351	418	422	369	389	427	402	404	419	414	406	406	421	392	418	401	462	400	430	388	386	396	393	413	405	409	405	394	388	403	392	411	373	418	367	429	400	414	368	395	417	385	371	402	389	422	427	379	397	371	404	384	406	340	352	428	392	384	427	410	389	413	410	396	405	400	394	389	380	406	413	386	432	393	397	391	408	335	399	398	377	391	406	403	397	412	371	387	407	413	384	396	400	387	352	437	394	436	407	422	392	415	402	413	457	333	372	370	427	401	411	403	391	397	429	408	425	417	391	352	398	439	401	402	409	378	411	410	422	401	435	380	382	422	449	391	419	402	400	385	417	396	385	403	375	407	401	401	409	405	424	426	403	401	379	388	417	413	396	394	362	431	385	389	397	392	382	380	406	353	395	399	399	412	409	396	420	407	386	408	410	452	401	414	379	402	409	420	421	402	449	420	380	429	418	361	410	409	380	382	386	414	383	388	412	372	346	372	430	415	395	408	406	416	385	437	407	416	415	400	422	378	409	412	405	412	400	394	359	412	401	370	389	398	376	387	381	392	386	383	379	412	393	413	376	422	416	411	420	379	418	413	379	393	404	421	410	391	417	397	378	342	377	400	402	420	356	404	387	400	364	417	390	406	415	364	394	420	380	378	383	405	421	415	426	400	383	428	385	402	418	389	397	416	412	403	365	399	385	421	404	378	399	403	403	380	423	427	392	435	414	358	408	404	395	417	418	391	385	399	422	428	402	413	389	414	381	405	377	388	386	386	393	395	392	385	394	372	388	394	401	384	395	410	396	408	399	415	388	391	394	420	383	409	401	406	430	388	391	383	411	377	387	381	391	403	386	390	380	396	405	396	403	392	385	379	401	398	401	384	387	373	403	394	418	395	398	417	378	386	357	419	438	408	425	417	416	372	412	455	374	374	353	413	404	390	400	414	391	409	452	387	391	400	390	381	391	424	406	402	400	381	386	432	402	399	424	405	353	385	448	362	408	436	414	397	385	402	419	369	395	404	377	365	376	455	410	411	373	380	371	388	378	411	402	397	396	414	399	369	371	381	405	362	384	418	404	419	370	416	419	418	429	459	440	388	415	386	388	424	419	435	371	372	394	412	407	372	405	392	398	405	416	419	404	363	414	400	370	370	390	380	420	398	380	379	441	378	405	426	444	373	385	375	423	362	356	413	404	379	380	435	388	393	401	379	399	382	393	399	389	397	356	411	393	403	387	391	432	397	364	379	437	408	423	384	406	425	394	382	424	391	387	421	379	418	399	408	409	414	413	403	402	428	403	371	390	403	384	369	398	405	390	388
19670	7959	6782	8222	527	186	168	161	149	137	156	153	158	152	144	178	176	153	164	144	187	157	131	148	126	167	146	152	170	140	169	156	143	140	148	155	150	133	140	173	158	137	155	147	126	141	142	160	229	227	214	200	186	155	149	141	140	147	169	154	151	136	139	141	152	155	142	125	143	159	154	166	148	144	147	150	156	161	155	136	167	144	169	166	144	147	154	160	126	145	156	151	143	158	131	161	139	153	155	125	142	146	162	163	140	145	125	134	162	172	125	116	149	149	147	147	147	157	135	150	153	128	143	167	143	154	142	156	164	145	144	156	140	142	143	152	164	147	146	128	157	181	151	149	152	141	121	172	162	152	148	153	144	148	154	144	142	142	150	137	124	136	151	142	161	158	152	138	130	171	156	153	129	150	147	172	139	140	137	148	172	162	167	139	148	151	164	166	151	149	130	144	146	166	166	155	162	177	152	157	155	153	171	137	144	142	142	153	153	143	147	129	163	130	142	169	152	177	155	143	126	148	163	152	160	140	148	149	152	122	148	152	138	135	151	160	139	139	150	145	158	149	148	149	135	150	157	142	155	151	141	150	134	130	145	145	128	153	142	147	141	148	149	182	145	158	135	155	127	141	155	175	155	122	157	153	149	142	136	133	125	143	167	169	139	148	179	157	145	153	135	147	174	164	132	142	152	128	135	140	151	154	114	164	127	158	136	160	156	153	151	142	125	151	141	131	119	142	139	140	149	161	172	170	148	151	140	167	145	147	161	157	140	155	121	158	138	145	146	123	182	141	142	154	132	142	153	128	152	150	148	159	157	139	159	154	156	133	150	135	137	175	147	143	151	150	132	136	145	155	130	141	150	154	150	159	175	141	165	156	158	137	155	153	133	154	156	141	151	132	140	137	161	155	143	160	135	173	181	162	152	128	121	148	158	136	154	158	161	130	145	157	142	135	172	166	157	142	127	138	138	149	166	151	140	152	157	135	143	163	152	158	148	132	143	152	142	175	155	135	145	157	160	136	147	131	140	165	170	152	133	127	141	171	151	147	132	168	135	146	149	125	172	150	142	139	134	139	171	161	153	158	132	148	137	156	149	145	144	153	149	171	149	146	159	122	147	137	155	154	142	147	151	141	142	150	142	146	147	130	135	152	140	163	182	160	164	153	159	136	152	156	169	168	149	149	135	146	157	156	149	137	156	154	155	151	175	143	154	151	150	144	161	183	175	166	153	140	138	157	164	142	152	149	129	158	137	155	147	157	160	138	155	146	154	139	123	134	161	169	153	166	196	159	149	165	132	143	168	143	152	168	139	146	142	153	142	150	166	149	143	160	128	168	135	154	154	138	160	148	128	143	138	144	157	145	161	147	130	132	127	150	149	139	148	134	159	136	140	126	166	163	154	147	144	135	129	160	146	140	134	149	148	124	130	148	151	165	156	139	161	144	158	152	145	150	159	148	162	169	147	124	125	153	142	134	117	152	152	156	153	136	158	140	152	146	132	143	162	114	131	132	138	132	144	151	113	136	138	156	165	145	140	155	150	175	143	154	115	142	157	156	135	127	163	151	140	141	134	145	161	151	129	143	163	141	168	152	145	141	143	136	162	157	132	153	173	145	153	142	117	136	161	153	160	133	137	139	157	142	134	157	164	161	132	178	147	125	139	130	130	170	121	132	127	137	150	116	164	148	156	149	149	143	149	121	144	161	164	137	152	145	136	153	128	116	140	140	136	140	172	152	170	154	141	167	156	138	151	145	137	153	125	141	144	141	134	155	155	147	154	119	156	144	153	145	140	144	134	130	132	135	161	121	140	131	140	143	154	155	152	151	156	140	139	154	153	146	140	131	150	142	141	138	177	156	166	148	161	136	156	135	133	151	132	139	144	144	138	133	164	158	161	134	148	180	156	165	156	165	137	138	149	135	149	153	143	131	124	142	142	137	159	146	174	144	149	129	169	131	141	127	146	163	172	131	148	138	148	134	142	158	147	165	163	173	162	138	135	119	143	156	157	139	116	122	150	158	154	142	148	123	135	142	149	131	151	144	138	164	160	153	157	155	150	142	150	153	146	141	140	143	168	186	163	137	155	141	147	133	137	134	152	158	143	145	167	143	162	149	126	148	129	134	126	145	179	153	141	138	149	147	160	134	145	157	152	150	143	144	133	156	138	143	163	166	118	140	143	140	142	156	150	155	149	164	157	150	141	133	145	152	158	127	144	150	146	169	137	152	159	155	138	143	132	165	150	125	131	151	145	151	152	142	141	156	129	148	139	159	134	138	155	147	149	149	121	144	140	132	141	133	157	148	165	151	137	157	126	155	138	152	147	149	166	164	146	173	155	184	147	145	165	158	155	140	175	156	137	126	150	145	171	147	139	141	146	146	140	157	145	176	130	151	155	142	154	126	163	149	120	147	133	129	152	151	136	152	153	164	139	138	147	158	142	171	148	167	144	141	132	147	149	141	159	150	137	146	159	143	156	152	139	133	149	129	171	122	135	146	156	151	140	137	153	164	162	138	170	138	149	160	163	161	152	130	139	142	147	147	151	136	142	159	152	164	142	142	132	155	131	135	141	128	136	135	154	151	144	145	147	140	158	159	126	150	142	144	148	166	147	153	150	149	154	157	157	147	157	127	153	154	145	134	152	142	144	144	142	135	156	153	146	148	139	149	122	164	140	143	149	155	154	170	149	134	146	150	148	143	157	163	121	137	139	153	159	156	152	153	139	133	158	143	132	153	135	168	129	120	158	148	154	154	136	143	145	138	143	140	150	150	140	138	149	157	144	143	131	152	144	128	162	147	155	141	143	143	147	163	142	147	115	141	163	137	144	142	147	152	138	151	145	164	126	139	169	171	144	129	171	156	136	170	140	140	122	138	123	135	149	132	147	156	160	140	151	156	127	140	150	154	141	158	141	177	156	127	137	150	154	162	147	150	122	175	136	147	137	162	139	149	132	155	162	157	156	142	151	144	139	144	152	146	153	144	148	147	137	142	162	150	138	138	161	157	165	155	148	147	152	161	164	161	151	139	137	155	148	138	113	157	152	145	147	130	160	140	137	150	139	180	153	150	131	135	138	144	167	138	158	134	146	133	154	140	145	131	150	129	157	131	158	157	144	150	140	159	148	129	134	150	157	138	148	147	131	156	151	142	143	154	159	133	138	144	135	153	139	134	154	156	143	161	150	142	144	128	141	182	149	151	141	140	162	158	138	147	138	154	136	156	156	147	146	155	158	159	150	148	135	161	134	153	130	147	128	162	121	138	123	163	136	162	134	166	150	155	139	139	128	162	119	155	150	148	138	151	164	143	150	150	160	147	159	159	151	153	149	155	151	146	161	136	152	143	162	167	151	128	139	170	121	137	145	126	137	154	157	177	128	163	145	137	140	154	132	133	153	153	133	146	145	141	146	146	160	143	146	136	128	157	148	160	143	166	133	155	192	155	139	162	158	170	163	143	132	130	166	141	148	150	144	145	141	165
13630	6746	10541	18477	527	459	419	428	411	400	421	380	412	356	370	393	399	387	379	384	389	444	390	433	410	418	378	371	421	422	398	418	425	407	409	422	404	387	388	369	383	395	390	398	375	377	428	496	878	896	954	842	536	473	420	392	374	382	373	393	379	383	378	387	374	374	367	390	418	350	372	362	358	371	360	389	343	370	351	394	354	408	366	386	359	361	392	348	391	396	373	409	395	364	380	362	397	353	385	343	386	375	375	362	365	392	387	369	401	370	347	410	356	356	390	342	377	405	422	415	381	398	375	349	361	375	388	354	405	375	393	368	408	380	401	375	402	369	364	371	370	387	361	411	407	386	375	385	367	393	364	346	359	357	384	363	373	337	372	371	364	355	383	333	350	355	345	419	364	409	378	369	398	364	378	360	370	367	376	363	362	385	378	382	373	370	385	408	376	376	380	386	359	389	358	392	361	395	373	345	354	377	381	385	400	360	378	391	398	383	326	375	381	367	363	366	378	391	390	369	402	372	386	381	387	366	382	389	354	374	381	367	402	344	374	399	381	374	358	385	400	417	387	366	374	380	376	378	390	423	363	389	379	371	381	375	373	367	333	343	377	380	375	381	408	405	381	377	372	366	393	386	385	359	350	350	403	377	373	363	402	402	399	362	390	359	367	372	398	382	369	365	388	378	383	355	388	407	364	385	379	360	379	373	340	420	342	358	382	390	328	365	368	327	364	389	370	365	355	361	363	385	404	443	373	355	377	360	391	367	382	406	426	357	393	374	349	352	403	393	334	376	389	404	356	349	350	406	354	402	371	410	410	354	393	391	371	379	405	389	380	375	365	394	385	362	377	348	382	364	379	358	401	368	392	415	394	384	364	384	397	383	385	383	353	410	367	382	386	379	405	382	372	348	365	369	389	382	399	402	367	367	386	392	360	345	361	364	396	382	379	412	381	377	394	373	376	393	363	366	366	417	351	384	363	373	366	384	403	394	368	404	380	370	391	335	348	370	366	371	372	395	337	349	391	399	386	376	382	382	365	400	360	379	340	387	364	389	362	334	366	414	365	423	372	367	403	379	368	354	373	390	398	362	386	394	344	372	339	370	398	381	348	359	400	408	367	372	389	391	382	378	379	379	383	387	360	362	364	362	369	381	387	425	405	374	380	411	379	353	371	372	362	388	381	375	378	341	334	377	396	411	368	411	404	420	371	386	357	352	395	392	335	361	359	375	373	389	344	349	370	394	373	377	381	415	405	378	381	373	428	383	395	339	376	396	331	389	384	370	347	376	374	332	382	406	369	379	374	358	392	410	357	364	347	360	404	351	392	389	404	381	378	340	396	381	388	358	367	368	353	383	343	363	368	386	364	378	363	346	356	394	415	390	428	367	390	382	393	361	395	398	372	336	370	397	355	373	359	404	401	334	339	382	379	348	403	394	396	392	363	360	397	392	397	388	376	359	387	378	390	427	410	368	377	409	348	355	360	378	404	353	361	341	368	331	361	391	373	385	369	360	390	384	385	404	404	376	364	385	374	373	357	361	388	367	385	394	374	403	419	322	397	368	384	391	410	385	367	371	373	379	393	384	383	352	382	360	358	338	400	362	364	378	361	423	377	416	408	407	406	353	370	363	375	385	405	392	381	380	362	387	344	362	380	365	378	379	382	357	357	369	371	360	387	388	380	394	395	352	365	371	377	389	389	395	351	389	351	379	370	373	409	392	366	368	366	410	381	389	391	383	350	346	397	389	396	354	386	374	337	359	388	382	378	367	367	388	392	368	393	393	371	394	350	368	389	365	371	414	398	367	386	381	363	390	371	391	375	385	371	408	392	372	372	385	335	395	418	404	368	370	395	374	376	383	408	363	390	369	375	415	419	353	410	374	350	395	351	399	362	378	399	397	390	433	370	348	397	374	378	397	346	367	365	357	392	369	377	387	387	366	356	357	381	351	365	367	350	397	396	391	333	405	398	362	366	357	394	393	362	412	388	354	341	370	413	374	399	401	392	383	408	376	350	367	375	340	365	354	390	350	378	400	378	389	394	414	346	362	365	369	348	355	389	376	377	387	395	393	380	376	387	383	389	371	346	364	411	345	333	376	399	382	384	366	347	389	382	343	408	373	387	395	377	361	365	384	379	402	351	382	403	398	373	373	391	384	354	378	374	375	356	382	380	364	391	400	368	397	397	376	357	339	330	371	346	391	387	375	411	385	384	373	367	366	376	371	358	385	390	385	412	396	376	369	364	390	380	373	355	398	353	339	401	372	400	355	332	348	378	402	363	358	412	353	396	365	374	403	358	391	376	394	376	394	364	351	386	324	338	345	360	379	358	402	371	385	407	360	425	390	389	407	379	396	410	388	350	346	361	395	375	391	359	372	375	380	336	400	403	371	368	346	371	382	307	343	388	404	368	362	364	371	353	354	399	381	424	381	378	364	368	383	379	393	386	394	379	414	366	360	368	386	401	386	412	378	384	358	367	375	365	381	376	330	388	339	344	354	366	375	381	346	374	348	408	376	368	355	370	362	399	362	354	388	360	363	339	375	383	357	375	372	382	347	400	390	395	396	378	348	355	354	370	360	355	406	374	371	361	367	344	377	422	352	408	346	351	367	370	379	380	345	326	343	418	393	393	358	346	421	363	371	403	356	360	424	397	396	364	390	391	383	358	357	357	393	391	398	383	355	373	406	363	402	371	368	379	338	389	391	378	404	371	366	401	372	351	395	392	400	391	405	364	378	381	373	370	372	357	379	348	363	349	372	382	398	381	363	365	377	337	398	371	375	390	380	367	394	401	410	362	383	366	389	355	350	402	353	368	370	370	386	366	375	362	367	378	339	365	364	360	360	373	369	404	373	397	381	421	383	365	370	379	371	387	405	355	356	380	347	403	333	349	383	353	380	373	351	370	365	393	408	364	353	404	395	377	374	348	364	378	389	369	347	344	370	377	363	362	411	332	369	351	349	378	381	393	365	385	359	384	359	336	372	395	398	392	390	371	387	346	368	370	380	412	403	385	397	388	385	368	401	362	404	380	396	376	379	362	413	408	375	383	383	404	388	360	384	362	422	370	366	370	335	384	379	393	405	382	359	352	386	377	353	425	376	423	375	346	368	387	367	368	371	395	392	408	412	377	368	383	395	381	354	366	352	370	355	368	375	383	359	380	387	400	375	361	381	371	371	386	360	374	352	387	388	384	394	392	375	395	379	373	413	358	387	369	361	366	371	362	376	361	366	373	358	366	381	385	356	377	380	364	390	375	370	389	396	368	368	371	400	368	395	365	385	414	387	375	374	395	370	357	379	406	344	365	386	378	368	346	380	391	365	346	383	396	347	380	368	350	369	407	354	365	400	390	394	366	389	392	394	377	365	373	354	381	412	387	369	388	346	393	364	393	392	392	405	390	362	360	383	399	390	352	341	367	340	392	364	334	388	375	354	388	415	374	374	381	371	399	366	347	379	365	397	393	397	369	363	394	364	349	406
53466	35699	41101	47536	18682	4158	748	333	267	233	269	215	205	175	236	193	207	201	207	204	206	204	176	178	190	218	214	181	174	186	207	192	209	184	203	209	178	185	177	195	166	206	187	194	197	185	250	514	834	696	555	446	292	231	182	170	171	182	191	188	189	186	158	179	195	166	157	162	162	196	159	206	170	169	177	168	164	182	163	167	167	147	189	180	174	196	166	172	158	190	168	167	200	192	162	178	177	174	184	190	199	195	180	191	183	196	188	168	158	176	169	179	195	169	173	161	198	178	156	191	169	176	181	160	144	171	148	189	187	188	182	184	174	184	196	169	170	182	149	193	168	177	169	180	168	178	145	190	186	179	164	194	189	194	189	196	155	152	158	212	170	172	201	168	197	160	195	172	159	189	190	173	152	197	171	179	207	156	175	167	198	185	169	184	184	189	192	183	170	189	169	207	180	173	187	173	175	158	174	175	148	172	194	184	163	175	192	167	172	180	164	194	207	174	203	176	170	202	198	200	179	172	189	159	165	164	169	175	190	189	200	196	193	199	163	198	181	173	170	177	171	172	183	182	196	197	180	180	165	171	190	175	176	196	222	167	166	196	178	177	169	184	186	181	195	217	175	181	167	176	182	189	172	151	174	172	185	197	183	168	166	172	172	188	218	175	187	164	185	179	182	178	172	163	197	183	162	234	192	174	156	196	159	189	173	176	173	169	201	170	172	147	184	186	208	186	186	161	173	172	182	187	191	152	161	177	176	174	176	175	160	190	184	172	165	170	171	173	182	182	150	204	160	171	170	202	182	175	188	189	182	202	179	172	183	176	182	181	177	184	173	184	183	183	203	154	175	182	161	175	195	160	188	167	177	164	155	158	176	157	185	186	184	159	176	148	144	145	203	165	178	178	159	179	173	175	189	164	160	175	169	164	189	198	173	164	205	181	182	201	167	192	173	176	187	193	151	171	204	184	163	140	183	158	185	185	180	160	157	171	189	201	193	208	161	196	188	193	189	171	166	158	161	208	196	199	175	199	175	195	193	187	171	191	174	219	173	189	173	179	165	165	193	170	187	183	208	197	171	172	194	164	173	149	194	193	173	191	200	164	177	173	169	175	185	155	184	192	185	171	167	198	172	172	176	191	183	182	172	159	151	191	169	191	171	189	177	172	193	215	152	158	189	178	174	188	177	163	196	166	167	180	176	192	174	184	203	195	178	188	169	184	216	187	208	168	188	188	195	170	174	185	189	191	176	171	187	201	152	170	156	175	180	199	190	174	175	192	201	174	183	186	166	205	168	179	154	181	188	199	154	179	201	157	147	180	174	195	184	180	176	169	163	181	187	160	177	204	182	161	158	167	169	190	179	191	195	170	184	176	173	175	193	182	177	181	211	164	183	187	195	167	167	159	185	173	179	169	166	199	177	197	185	191	137	155	188	175	187	161	170	174	170	197	181	187	182	184	183	161	174	185	188	203	168	169	195	198	173	195	174	169	183	159	187	204	186	161	192	173	177	162	165	190	179	158	164	186	180	178	195	205	184	190	191	175	183	178	183	182	156	169	177	162	189	194	175	182	155	171	189	187	179	192	178	185	178	171	190	171	168	180	183	183	187	167	156	164	158	171	193	169	139	179	207	188	164	170	187	165	175	162	169	182	187	186	163	184	179	179	175	189	185	184	192	193	169	160	179	189	187	191	152	192	166	175	193	168	188	170	158	167	186	188	182	196	195	192	195	158	191	182	207	178	205	171	166	164	183	165	175	183	177	190	177	184	191	191	180	190	148	184	197	202	181	186	179	186	171	180	173	194	196	182	180	192	173	176	177	167	190	184	184	151	207	193	202	182	205	229	186	181	162	180	172	143	193	204	181	194	197	193	170	168	180	169	198	192	184	171	180	175	190	186	175	203	187	154	181	190	187	166	178	188	170	190	187	188	211	166	194	172	180	183	188	183	189	163	161	160	181	219	167	189	205	173	186	198	158	166	181	185	172	184	199	169	177	180	181	178	185	172	180	180	171	185	197	155	162	182	171	151	166	183	174	164	203	195	177	179	173	192	172	173	180	188	176	170	167	162	181	195	187	181	163	182	167	166	190	190	156	178	162	153	166	177	167	167	173	201	192	173	175	207	170	183	185	217	196	183	148	178	210	172	189	178	211	193	185	153	185	185	197	170	215	172	169	174	169	182	175	179	163	201	177	168	172	177	160	169	188	166	174	165	204	177	178	169	183	185	184	176	154	145	189	176	167	175	180	202	158	179	179	196	183	187	176	193	180	189	186	191	174	190	196	170	196	179	186	166	175	186	156	171	180	206	159	205	196	187	181	184	163	177	171	155	197	170	184	165	180	185	165	163	197	201	184	194	195	180	162	195	195	171	167	156	179	170	198	189	170	168	167	198	179	179	160	184	180	196	177	180	177	171	178	201	162	182	203	189	174	164	180	166	176	167	213	164	190	187	194	172	178	182	185	199	177	182	197	188	155	162	175	190	182	165	160	179	186	161	158	176	201	178	185	177	165	202	170	177	180	176	179	200	198	185	189	183	190	188	197	190	172	193	183	181	188	162	176	183	157	156	168	198	175	205	195	193	170	201	180	165	182	168	176	172	184	184	172	205	161	191	184	168	180	178	203	163	169	174	156	188	174	167	154	189	174	165	167	191	197	174	205	179	192	184	175	170	189	176	181	179	168	166	200	163	174	187	180	193	176	185	165	166	178	180	174	172	182	231	204	198	196	188	171	166	184	201	165	187	138	170	195	176	157	173	166	203	192	171	183	165	172	164	168	190	179	160	200	198	183	192	163	175	198	172	183	163	192	164	173	180	172	181	157	189	176	174	177	176	174	165	172	170	170	209	169	174	184	165	170	185	181	194	186	171	180	194	206	177	168	187	190	185	190	168	180	185	189	186	160	181	169	169	161	190	164	187	181	190	200	182	174	173	162	198	188	178	165	157	151	166	177	201	197	181	181	178	151	175	188	204	173	176	161	185	155	192	199	170	185	178	171	160	171	158	185	194	150	193	168	188	164	181	190	156	152	199	184	179	190	166	188	194	196	186	205	183	200	198	190	185	162	208	182	187	159	187	170	181	184	177	137	177	207	159	194	166	175	174	156	173	192	184	191	203	199	160	193	210	198	179	181	181	163	173	178	198	167	204	189	189	168	180	191	169	183	165	171	178	170	161	205	184	197	167	192	161	187	190	173	168	191	173	191	172	182	183	199	178	164	189	188	178	185	164	167	172	190	170	181	158	162	161	178	177	154	156	182	177	178	175	183	168	172	172	144	173	171	180	176	180	160	152	202	202	181	186	189	169	188	198	178	168	136	193	179	188	173	149	177	171	175	182	189	188	185	185	173	178	177	162	158	171	196	167	206	182	192	175	187	177	210	175	169	172	185	150	175	173	171	156	186	198	180	166	171	185	146	199	180	149	154	188	195	198	169	170	147	139	191	190	184	196	184	183	168	171	193	171	180	186	163	172	170	181
41782	35161	47110	50598	2143	1618	1263	991	960	826	747	691	682	665	640	597	619	607	548	579	543	528	518	540	525	543	490	522	516	527	514	547	522	494	526	504	480	504	473	483	461	470	441	508	478	470	863	2791	4947	3762	2810	1859	1082	627	507	453	454	426	427	434	451	426	459	448	447	459	432	434	455	450	431	454	442	454	459	432	460	444	454	471	436	446	388	433	491	467	464	413	446	432	472	437	417	468	443	482	462	423	480	461	466	475	475	462	459	456	455	446	403	464	465	444	477	453	420	396	483	480	409	452	438	434	420	468	427	451	453	415	455	412	402	468	469	424	428	449	436	440	462	433	462	454	401	462	458	483	413	421	467	469	453	492	432	430	447	429	453	434	458	452	464	454	436	425	416	454	463	408	428	474	414	423	416	441	474	451	427	430	404	455	420	467	444	454	468	456	458	437	479	424	433	478	468	478	435	457	450	442	431	419	431	429	412	397	423	469	442	463	414	474	453	436	435	433	449	425	439	427	456	419	468	426	412	430	424	436	447	421	438	472	472	457	478	451	428	404	413	459	478	438	466	403	476	463	462	419	419	413	470	421	457	418	460	469	439	428	446	444	439	452	436	421	452	458	430	413	464	403	418	399	446	425	484	434	430	442	463	427	470	411	475	421	473	434	447	432	481	440	422	452	449	485	464	439	456	407	418	482	432	416	475	458	434	422	421	456	418	418	464	459	441	406	393	438	417	450	462	429	442	450	414	429	463	455	411	407	461	408	446	426	460	478	448	400	444	449	437	457	450	458	453	400	411	435	426	406	439	418	432	446	437	451	404	422	440	467	454	475	419	464	417	463	434	442	431	445	438	439	463	431	456	437	501	443	404	456	468	444	450	462	450	422	388	406	422	438	419	442	455	450	454	471	448	416	441	438	447	456	417	436	416	413	432	464	458	433	437	421	420	410	458	454	418	476	425	441	449	463	435	428	447	459	445	450	418	449	441	413	498	444	412	427	453	430	442	413	477	437	445	460	420	420	460	427	426	441	403	451	410	448	405	481	424	471	391	413	466	463	387	447	462	418	438	452	416	427	410	449	410	448	460	456	417	421	435	459	448	440	411	450	446	426	458	408	459	424	425	446	414	428	427	442	402	441	423	414	415	426	424	407	424	473	410	436	439	440	452	460	415	438	445	441	443	433	443	414	462	463	436	393	455	411	433	414	436	425	413	424	438	436	436	409	433	437	476	457	462	457	421	463	430	454	407	418	463	431	455	441	459	408	455	430	434	439	419	491	427	452	456	434	433	425	437	460	445	411	461	452	449	384	429	450	443	434	454	436	418	451	428	450	416	466	403	455	455	465	428	422	443	469	465	401	492	419	451	421	418	430	440	401	434	445	390	405	414	445	435	427	462	442	426	438	410	440	443	439	491	411	432	437	436	429	417	427	426	436	445	433	435	485	442	410	476	429	415	450	430	436	455	389	449	450	449	411	425	450	431	421	432	409	435	407	438	467	486	424	458	465	448	444	415	456	451	428	434	416	475	476	442	443	445	411	440	441	424	466	444	445	430	458	473	436	460	444	427	480	449	472	415	404	444	467	465	433	409	449	456	443	439	437	448	416	430	430	418	434	418	422	464	457	410	468	405	441	456	422	421	417	424	452	428	480	436	446	493	452	446	465	432	428	456	430	431	429	440	480	432	431	439	430	457	453	412	487	439	447	443	456	445	475	417	461	422	400	410	431	459	422	432	437	438	438	428	435	473	416	483	415	414	445	422	434	411	422	446	415	459	415	444	428	417	434	453	405	422	423	464	435	425	435	435	430	426	451	453	419	434	459	436	446	420	440	413	414	435	427	471	445	491	443	420	420	411	434	462	431	418	436	448	421	424	489	467	429	412	432	412	414	413	433	434	454	452	483	468	441	431	429	411	455	442	480	411	440	464	477	416	416	410	446	442	406	446	469	420	410	482	415	486	438	472	434	418	478	426	408	451	436	446	400	439	457	438	452	406	445	431	471	454	442	458	432	432	414	424	469	476	433	434	444	419	457	432	438	475	454	410	426	449	491	463	424	396	471	455	433	416	459	434	464	454	446	467	437	476	432	444	431	414	436	484	438	432	469	403	455	420	458	425	483	425	466	463	433	420	451	419	408	421	415	469	437	451	415	459	413	446	426	457	450	452	418	412	414	443	416	451	463	430	451	420	415	410	416	440	462	446	439	423	448	458	433	426	458	439	455	427	450	435	405	429	441	405	440	466	421	417	441	421	422	358	449	462	380	481	461	423	431	443	448	427	408	470	423	427	424	469	458	491	445	433	399	445	458	425	470	445	425	419	418	446	464	444	437	418	461	398	419	425	444	415	415	408	436	440	439	455	409	453	404	462	401	457	438	426	492	410	426	478	431	453	400	450	457	403	442	394	398	450	426	437	446	448	451	451	461	454	385	426	444	409	458	473	458	433	453	417	448	450	439	426	423	442	427	465	430	427	415	446	396	433	445	432	463	458	466	416	440	416	432	459	469	423	461	427	454	441	430	460	427	427	475	430	432	474	451	484	424	435	456	459	402	449	424	453	469	417	447	447	454	454	446	426	420	400	421	489	416	469	433	460	447	446	446	398	442	454	457	453	414	488	468	430	434	452	449	425	455	430	440	447	388	442	414	433	449	437	444	450	427	458	419	400	451	431	433	444	429	440	448	445	456	447	445	433	473	443	455	452	428	496	426	412	458	457	438	451	447	427	431	428	439	466	460	434	422	412	459	420	424	440	455	408	459	399	458	482	419	446	445	438	455	455	421	437	432	433	442	458	502	457	445	469	401	428	438	439	454	432	411	434	454	454	420	418	428	482	392	430	418	471	428	414	458	442	411	437	458	476	428	445	438	428	474	446	448	413	407	471	405	455	437	433	433	432	395	444	411	420	471	417	446	483	429	441	440	403	455	438	415	428	436	436	441	393	439	448	418	434	444	419	459	443	409	438	405	473	431	421	445	398	421	444	473	432	439	425	440	403	414	433	447	458	455	422	439	467	428	448	449	458	450	425	451	434	440	425	409	412	424	461	428	446	437	443	452	443	450	422	395	438	437	466	419	457	415	425	398	444	430	418	397	459	438	431	408	452	444	445	416	424	419	428	448	468	451	425	431	462	414	447	436	406	431	439	454	415	433	432	420	432	426	474	453	439	465	434	434	463	424	431	436	411	414	485	436	452	429	442	457	424	441	460	433	471	425	452	485	441	447	422	443	463	458	434	471	446	480	456	446	434	433	461	442	429	407	490	460	444	461	443	453	429	441	454	423	405	421	442	435	426	426	444	413	410	476	438	452	473	445	413	456	425	429	425	473	424	421	431	448	418	419	409	411	445	428	372	470	457	472	435	444	449	452	431	446	438	425	422	450	461	442	399	426	433	421	445	455	453	442	423	420	441	455	435	448	444	492	438	445	443	436	436	430	440	464	404	475	450	473	444	443	433	473	452	425	435	450	470	466	386	434	470	442	483	418
51721	35686	41761	52104	23611	9242	2047	535	352	295	254	266	251	213	207	260	212	214	201	185	179	177	208	185	176	204	197	170	176	176	198	163	195	164	160	187	196	184	175	172	177	166	164	176	175	188	462	1206	1223	919	639	400	255	211	178	150	149	158	187	152	186	190	158	164	186	164	165	163	147	145	155	168	180	173	155	163	178	185	171	154	159	168	182	164	162	187	148	168	188	155	179	161	169	175	146	169	188	165	170	163	158	183	154	168	174	178	176	157	161	178	169	145	162	158	163	171	171	170	184	170	183	169	177	190	173	157	178	184	147	203	163	169	152	165	162	150	178	180	164	182	160	152	167	174	185	173	149	185	168	183	168	159	161	170	170	172	174	170	180	172	173	163	179	183	158	143	140	167	159	153	146	169	169	139	166	166	165	177	166	177	168	193	143	175	169	166	175	178	172	146	169	145	187	163	169	174	188	157	159	188	174	163	162	162	175	167	174	208	159	194	195	151	161	180	183	172	172	168	187	150	164	160	195	159	158	146	167	160	170	197	178	170	168	148	158	159	178	174	165	176	139	176	162	192	195	179	140	176	194	180	164	168	146	168	159	166	166	188	189	194	157	180	156	169	158	161	173	181	176	184	178	169	153	159	163	171	183	177	179	170	182	185	152	158	170	157	169	173	184	173	172	145	163	187	191	185	143	158	166	154	206	160	176	163	190	170	178	157	170	170	167	176	157	176	171	168	172	149	155	162	179	151	183	181	172	157	175	176	175	148	161	160	184	150	162	171	167	182	153	202	153	161	149	172	186	173	163	161	163	162	156	176	183	156	171	165	167	181	178	184	160	144	176	147	182	178	178	168	171	165	166	191	170	150	170	140	158	176	142	151	142	171	169	188	160	178	169	163	152	150	184	152	142	167	164	157	164	169	194	187	163	174	168	189	179	172	139	173	152	141	179	180	175	151	170	169	153	161	163	169	157	165	183	169	200	158	145	156	170	190	178	149	149	182	169	167	154	166	167	190	179	171	168	170	163	156	167	164	155	177	151	141	157	164	166	161	141	177	181	185	168	196	182	171	146	209	178	154	178	158	169	163	155	159	169	183	166	153	176	151	188	185	166	198	176	166	173	171	149	179	156	144	182	171	173	140	164	176	173	174	163	178	148	155	184	147	170	189	152	202	145	168	174	160	191	185	175	147	150	168	158	180	166	148	176	170	172	172	169	169	169	148	163	166	178	157	170	162	153	165	191	159	182	143	161	163	154	157	180	172	155	173	169	167	144	175	175	167	172	179	163	184	175	174	160	159	159	161	194	193	163	174	165	170	161	158	177	154	142	175	152	162	174	173	152	164	163	181	186	176	161	178	158	187	161	173	168	159	166	172	155	184	170	166	150	159	163	156	177	183	163	184	170	156	180	186	165	170	185	169	169	171	178	148	174	175	181	163	159	166	144	170	147	167	172	135	156	158	154	198	191	162	178	159	190	147	155	158	138	169	141	171	169	168	165	181	196	168	190	168	166	155	178	155	178	174	153	151	187	159	177	181	140	163	173	164	164	151	168	142	152	169	157	152	172	165	165	177	178	154	162	185	184	147	143	172	180	180	177	185	159	161	131	143	165	172	172	147	168	165	168	165	166	158	152	177	182	173	161	161	169	159	180	171	172	165	193	172	143	184	166	157	169	185	173	163	187	187	161	140	176	154	147	172	172	167	181	176	178	172	184	174	165	148	168	158	158	191	168	179	156	172	150	157	147	163	167	164	140	161	148	171	168	177	163	165	157	145	159	163	161	164	193	181	165	149	189	162	166	151	152	170	175	180	151	160	164	171	164	153	166	160	163	143	155	156	171	172	171	154	186	182	145	178	153	167	172	170	161	180	175	153	164	180	174	161	176	164	161	147	161	181	169	171	151	171	159	182	170	175	150	152	204	177	167	185	173	169	197	162	183	163	155	167	170	168	157	148	146	184	164	170	167	158	166	162	171	173	178	177	185	183	155	182	178	183	153	184	158	147	151	160	164	164	173	182	146	149	197	159	174	161	197	176	165	179	173	159	153	157	190	159	160	160	159	175	145	158	156	159	155	169	194	173	170	169	177	152	165	154	169	146	151	164	139	163	172	189	170	166	157	169	179	161	163	141	177	159	184	161	148	151	180	190	158	185	164	139	168	184	171	174	165	189	196	145	166	185	170	155	176	171	172	172	160	162	178	158	164	163	182	169	154	153	166	161	163	169	174	185	177	149	176	165	173	175	174	165	148	142	163	145	168	174	160	178	141	160	167	175	166	153	160	188	179	148	171	177	132	178	163	169	142	175	164	164	162	153	167	185	179	187	156	162	172	167	182	157	174	145	189	183	170	170	166	194	180	178	169	187	147	142	172	173	174	190	176	203	169	175	191	164	165	162	155	164	180	151	140	171	179	161	170	157	159	168	158	163	164	187	149	158	151	160	168	158	158	158	160	151	158	170	161	170	187	153	167	175	188	150	165	186	147	165	173	152	192	171	149	165	189	178	177	162	154	147	168	164	161	184	155	147	144	144	154	161	176	151	190	175	153	166	146	198	158	161	147	170	155	186	179	172	177	146	170	179	162	184	162	175	199	174	171	160	177	179	148	175	176	158	186	170	174	180	182	175	164	155	171	157	151	164	167	167	156	156	139	184	186	150	172	165	186	166	161	162	177	172	161	184	156	165	169	176	154	194	185	169	167	173	183	150	155	188	161	183	166	170	176	124	176	182	145	166	158	160	166	170	178	165	172	188	157	180	180	149	151	164	139	153	153	150	142	156	156	166	156	155	167	169	188	164	152	171	157	169	163	174	165	173	157	177	193	157	165	159	177	165	161	169	162	163	169	181	157	169	178	193	178	168	150	160	164	175	167	149	182	154	140	160	158	130	152	162	187	141	156	179	153	158	195	164	172	169	148	169	163	160	179	160	170	168	178	167	194	166	172	164	145	182	183	170	166	158	186	153	212	184	161	162	175	149	163	159	171	165	166	170	171	180	166	152	173	167	158	172	155	178	162	173	167	167	140	155	164	170	155	174	142	155	170	150	167	177	150	178	170	161	175	165	181	166	148	168	177	195	182	182	153	159	145	186	160	185	184	172	150	171	157	190	186	155	173	179	172	188	167	162	169	163	154	179	189	165	176	181	163	183	173	152	192	156	154	172	180	161	187	182	171	163	162	166	167	188	157	150	183	177	159	159	162	169	169	146	156	183	181	156	160	162	173	149	155	184	172	169	170	170	169	178	176	166	158	171	151	148	170	157	153	170	165	172	174	173	179	180	163	172	162	194	181	149	163	168	169	166	149	187	161	146	176	202	161	167	196	162	148	188	171	178	165	153	181	149	151	143	162	178	168	175	197	188	176	179	140	181	163	169	195	154	158	168	178	181	168	158	173	176	166	155	183	171	150	185	177	160	158	179	177	175	169	178	164	152	159	171	163	158	158	166	126	165	179	171	184	151	156	182	167	154	157	165	157	152	182	157
48961	40918	58642	58866	3073	2448	1836	1376	1202	1082	973	916	801	722	676	677	637	655	680	608	594	597	567	595	514	580	547	516	468	562	517	528	534	514	511	532	483	480	473	437	448	502	486	450	466	588	2682	7025	6572	5131	3403	1868	959	526	481	415	410	405	402	418	372	417	439	435	404	428	420	452	392	445	409	399	398	424	440	395	404	423	414	378	418	416	386	413	442	408	417	414	435	408	415	426	383	412	421	381	423	428	417	391	389	409	412	415	402	422	392	395	410	430	414	410	440	388	381	412	410	410	369	396	403	399	421	425	410	376	378	426	393	413	395	413	386	404	370	427	391	397	383	417	400	421	440	425	383	417	374	423	411	390	418	410	421	398	420	375	421	381	395	425	417	408	402	424	366	449	425	414	387	402	402	433	402	407	433	387	403	374	430	370	439	387	428	425	413	363	400	413	372	390	389	442	428	386	450	413	384	404	395	405	413	402	416	388	395	407	389	456	414	410	405	418	397	394	387	379	414	413	406	388	421	393	399	375	425	397	405	399	419	390	421	412	446	440	355	400	425	381	469	424	399	385	404	382	415	403	407	398	430	406	391	408	402	397	419	403	397	379	396	402	409	389	432	432	376	393	437	413	390	417	410	465	398	416	460	389	390	377	417	416	412	394	416	396	388	405	428	396	431	395	399	378	423	399	419	395	413	406	390	424	425	404	406	390	397	423	400	395	434	388	375	399	399	414	402	357	425	382	385	413	401	373	441	440	417	426	411	383	380	410	411	390	428	405	383	400	412	379	429	425	422	402	422	412	395	414	427	413	403	399	408	415	440	421	420	398	388	423	413	374	425	385	404	411	404	394	411	380	418	378	397	433	412	422	404	410	409	375	396	365	408	409	423	402	424	408	398	405	402	397	407	393	391	388	429	418	422	444	444	428	424	397	441	399	387	395	407	399	434	405	429	399	421	420	418	372	427	412	384	391	372	419	412	384	408	403	376	416	416	404	410	412	410	408	412	408	404	422	394	420	406	403	428	424	429	422	395	392	396	430	410	432	382	413	381	414	424	402	406	395	414	387	412	422	416	409	404	417	402	417	386	383	407	395	437	417	376	410	395	377	409	437	433	412	364	388	411	396	450	396	392	409	412	384	429	411	402	440	418	380	409	383	394	414	390	406	357	394	420	405	416	404	438	385	415	390	376	431	410	392	402	396	452	374	414	403	436	406	428	398	386	411	401	406	417	423	398	420	406	430	409	395	360	424	427	388	416	400	452	423	426	429	413	414	438	413	445	401	400	414	428	408	415	429	392	391	424	396	405	371	397	414	391	373	407	405	414	377	439	410	429	429	434	405	413	399	442	435	383	418	391	381	386	418	405	373	381	427	376	418	397	364	396	409	410	436	412	395	408	398	403	431	391	413	403	414	405	416	381	433	383	409	416	406	370	417	399	446	427	414	398	385	389	399	417	418	390	432	397	393	425	405	415	403	404	408	408	399	409	431	412	400	374	401	412	375	396	401	447	390	401	412	410	388	425	424	382	403	419	413	380	392	424	454	400	378	368	418	444	395	398	388	426	381	409	400	440	420	429	413	389	413	407	418	409	397	411	389	392	384	423	390	409	411	384	423	386	436	384	394	380	414	404	406	425	367	413	389	382	364	428	445	422	403	420	408	380	418	429	400	416	413	412	420	430	431	448	393	422	400	413	418	396	457	424	404	418	403	375	407	423	425	405	413	368	408	432	440	444	413	418	415	401	399	356	422	387	408	391	393	421	409	396	421	381	414	375	414	408	402	411	391	399	396	393	420	404	425	419	398	424	415	402	431	429	409	409	405	370	395	431	380	464	429	405	439	414	411	411	411	434	404	390	463	413	420	401	404	409	372	415	410	409	391	411	394	387	430	412	421	420	414	411	404	412	420	385	397	407	368	413	401	409	450	384	388	428	395	406	395	400	394	424	422	418	382	369	385	416	410	396	427	382	395	424	430	394	405	381	402	423	452	395	422	374	405	391	413	400	431	402	397	408	401	414	403	446	393	422	400	399	404	419	404	404	405	394	423	362	419	418	430	377	437	383	412	415	390	440	420	394	401	393	381	421	362	383	425	410	405	444	423	371	429	419	385	400	396	403	390	414	404	407	436	439	394	395	400	422	391	398	421	371	417	385	414	403	432	415	439	413	418	345	402	418	427	398	397	429	410	380	405	420	395	420	422	375	399	371	433	401	422	421	397	397	414	433	418	418	440	387	420	410	403	405	424	426	414	412	399	404	423	390	406	408	429	409	404	393	411	376	393	390	406	410	404	377	440	415	385	426	391	389	392	390	405	410	371	402	423	418	390	430	369	364	374	446	444	420	404	424	406	414	374	425	376	438	383	438	383	410	394	400	432	379	383	408	410	423	415	436	401	398	410	415	388	409	435	423	423	446	403	393	405	413	405	420	412	411	385	392	408	408	388	391	405	403	384	434	399	392	404	433	363	377	408	408	401	412	407	431	414	407	379	445	402	388	380	431	391	427	390	383	437	391	406	427	382	384	411	410	430	382	412	419	396	405	384	441	398	465	448	410	426	430	396	401	408	406	388	433	421	406	417	417	398	404	425	388	383	365	413	399	383	407	420	400	349	394	422	402	380	422	376	418	410	433	390	444	425	400	404	402	394	373	429	389	424	408	403	391	399	382	409	381	407	357	439	406	427	358	406	410	394	419	392	410	441	410	390	428	392	376	386	425	434	418	401	419	380	404	386	350	357	398	400	376	387	416	395	382	400	434	367	419	432	448	458	450	407	417	375	377	387	427	395	384	418	390	396	411	432	401	415	421	399	411	448	401	404	405	390	408	377	399	451	389	411	432	421	390	386	388	420	433	399	376	385	396	405	377	432	420	380	409	396	425	382	414	426	409	420	437	400	419	405	390	407	416	412	384	414	406	363	410	409	392	395	428	419	403	399	402	409	406	396	398	399	401	417	429	389	408	369	446	403	377	420	406	419	400	383	437	410	395	429	407	365	423	443	384	422	385	416	423	403	409	415	431	435	415	397	404	392	425	405	386	403	393	401	412	407	383	393	383	439	393	420	423	417	405	402	387	415	406	386	392	430	417	402	405	404	395	449	435	409	361	433	423	444	382	404	421	403	387	413	407	411	390	414	395	426	377	431	423	402	389	425	392	416	388	427	423	373	356	392	386	391	423	371	439	395	402	441	417	396	414	366	422	431	399	395	436	414	438	381	410	439	434	385	404	443	414	379	423	414	403	406	457	406	388	401	401	413	422	443	403	413	401	431	419	430	405	427	393	400	417	404	385	394	432	411	389	399	392	387	407	434	408	435	418	461	410	409	437	407	408	383	408	395	418	391	425	415	406	404	376	429	413	393	396	399	384	412	403	404	439	391	418	403	411	399	419	389	401	396	404	390	412	384	393	413	407	400	451	385	397	386	453	407	426	397	422	413	385	396	411	398	445	402	395	428	450	405	426	420	417	389	407	410	404	397	386	372	358	413
12594	4435	6422	10205	1121	189	163	170	167	152	143	158	176	137	169	194	137	158	144	154	152	142	147	153	190	150	141	146	158	156	146	165	158	177	147	150	153	159	166	174	151	170	173	171	168	152	163	197	215	271	226	228	187	168	154	159	144	160	139	153	161	152	151	151	146	155	144	154	157	176	138	158	147	147	166	127	142	162	136	147	131	170	156	144	139	158	154	126	161	170	144	158	170	154	161	132	150	172	155	129	159	172	152	149	169	139	147	144	154	137	152	142	152	149	156	170	156	160	161	164	163	133	154	167	165	170	136	142	161	170	129	158	143	145	140	160	151	128	134	158	163	148	131	150	159	161	164	162	170	169	167	133	152	149	164	188	167	174	153	157	131	157	134	151	167	129	157	153	156	167	151	143	129	169	147	148	137	160	157	153	145	164	137	140	133	143	161	156	151	136	155	150	152	143	141	154	177	155	154	137	155	152	153	174	159	135	159	156	154	129	149	156	151	154	137	152	140	153	150	153	182	143	158	157	159	150	137	152	131	126	144	173	141	153	149	152	155	139	161	156	143	155	149	144	151	140	143	155	171	146	147	159	123	169	149	155	174	180	142	149	139	145	168	152	162	129	146	140	152	147	136	147	195	134	143	162	148	142	141	142	144	159	149	148	158	142	140	153	134	161	148	153	163	169	141	135	159	159	164	162	140	144	161	150	137	147	159	161	173	160	136	150	165	149	153	149	178	148	134	157	154	153	157	153	145	126	137	145	139	161	171	141	138	170	128	148	163	163	153	129	149	164	181	157	154	159	149	152	142	166	162	148	164	162	160	152	170	142	148	144	166	147	170	181	153	165	165	136	153	153	145	169	160	169	136	142	158	146	147	166	157	160	135	149	153	158	155	174	166	149	164	165	145	160	149	157	164	144	132	143	148	131	138	161	136	148	160	183	155	152	150	173	138	145	149	154	153	183	136	156	150	156	139	153	129	144	144	157	160	158	155	152	169	169	183	150	158	134	155	163	164	153	164	140	158	158	141	166	131	161	151	160	179	157	153	155	169	168	167	164	129	144	159	172	174	157	169	149	140	155	142	135	161	160	147	144	141	170	172	159	164	129	139	143	144	162	135	150	146	166	171	161	164	138	137	153	188	160	163	136	136	162	149	157	158	147	177	147	162	153	131	155	167	129	154	149	155	165	166	149	157	144	145	162	161	143	138	164	154	146	152	159	129	152	153	166	154	153	146	158	158	155	148	175	145	160	152	149	155	144	157	152	132	144	119	149	165	156	173	148	154	153	171	165	140	171	136	159	167	132	173	160	149	162	163	130	157	131	138	138	139	164	135	140	160	132	157	157	161	166	145	161	155	135	143	140	146	158	151	166	155	136	148	174	147	173	154	143	156	160	149	155	142	154	145	175	151	139	157	159	162	135	151	144	142	170	165	141	140	158	146	157	159	127	162	132	147	167	150	143	163	155	158	156	152	126	149	140	136	155	150	118	193	153	154	139	167	140	149	161	162	158	117	156	150	171	155	158	154	151	144	163	157	156	148	153	136	170	133	126	121	162	137	147	170	132	146	154	151	160	146	185	133	156	157	156	146	157	137	157	149	152	160	150	159	163	149	144	147	146	150	159	141	162	159	142	154	148	154	156	153	162	149	182	149	148	150	159	151	168	141	178	147	143	132	166	148	145	126	130	151	138	152	141	157	166	132	146	148	156	124	172	129	184	153	135	148	159	144	162	140	163	140	147	155	133	166	162	165	164	129	158	145	153	165	144	155	155	180	137	154	159	190	159	155	157	149	149	162	148	168	139	150	149	158	182	144	164	154	172	148	145	155	140	151	169	168	151	149	163	176	152	158	161	160	141	155	164	168	154	152	155	142	149	151	145	168	149	162	134	164	143	138	178	157	147	145	154	176	133	169	147	128	160	158	138	164	163	161	167	174	143	164	159	134	158	179	159	167	163	153	158	151	171	159	147	163	159	144	145	150	150	161	155	157	155	163	160	151	158	138	153	138	135	147	152	161	165	130	151	155	145	153	127	151	159	149	156	137	177	161	153	155	130	158	147	142	149	136	143	161	147	154	155	154	144	153	149	159	158	164	160	177	126	156	138	150	148	154	144	139	173	152	148	156	158	154	147	133	176	147	166	133	146	169	162	165	139	165	154	156	129	154	162	145	140	157	168	155	144	143	153	151	183	158	131	155	159	164	165	143	158	149	158	143	138	166	145	142	141	153	171	150	176	155	155	147	154	160	142	186	151	173	139	165	153	141	156	144	155	190	143	142	136	147	141	168	145	165	162	163	154	153	159	146	160	154	138	154	130	162	134	142	148	153	148	159	163	146	148	168	193	153	149	153	154	135	162	160	160	150	140	157	160	142	145	141	157	144	134	156	126	144	166	159	155	145	140	171	158	155	165	157	167	151	140	160	157	167	181	178	158	153	174	161	160	137	158	166	168	141	144	152	134	149	136	164	154	164	164	149	135	160	139	162	154	175	167	142	152	164	129	151	175	158	157	156	143	144	144	159	162	141	156	134	157	155	154	154	164	136	130	155	165	147	159	146	162	152	156	135	164	147	161	155	166	159	146	161	156	152	157	168	153	143	165	157	176	159	138	128	155	131	139	159	149	148	155	152	135	154	152	151	149	133	153	171	175	170	178	143	148	163	149	147	174	169	158	135	150	163	142	163	153	141	140	173	154	153	167	146	144	169	147	152	175	149	146	151	172	133	117	174	158	152	153	136	162	165	157	159	150	165	153	171	161	172	165	140	142	157	143	165	167	159	154	160	147	134	167	157	137	142	156	147	141	161	150	141	148	130	158	164	150	158	178	155	148	146	141	161	154	143	138	156	141	161	179	143	164	134	171	174	157	163	157	140	156	144	168	158	166	163	172	149	169	169	158	134	133	179	176	150	177	151	148	142	143	164	152	160	153	157	165	150	146	122	162	178	141	150	160	158	150	144	135	162	173	168	138	150	157	150	147	171	149	158	155	165	163	159	147	143	180	156	142	169	147	154	147	142	146	149	157	164	141	159	149	165	172	162	162	140	144	164	146	127	153	144	152	145	149	166	161	141	152	171	139	154	148	141	141	130	144	147	144	146	146	156	153	134	173	170	134	171	157	136	136	132	174	146	139	144	147	141	154	163	156	131	174	159	148	148	147	153	145	158	170	155	148	156	132	161	134	153	139	149	150	160	123	164	188	186	172	130	145	142	152	184	151	152	166	138	164	159	155	162	150	121	160	175	144	141	132	154	135	126	149	124	140	119	160	149	149	174	172	150	132	171	161	147	146	171	166	151	168	148	135	154	149	164	156	160	173	146	139	149	147	127	159	121	165	164	160	170	151	143	137	139	140	158	147	151	132	160	147	150	151	145	161	165	134	140	161	150	161	162	154	149	167	159	140	141	158	147	157	161	156	141	148	146	125	141	141	132	164	141	139	143	172	152	138	141	156	147	124	146	147	142	182	166	161	146	145	156	140
8413	4879	11834	22781	1249	470	459	425	404	414	443	376	419	376	369	433	370	438	379	400	422	411	375	406	404	419	400	414	402	397	413	407	387	419	422	419	427	468	408	387	464	401	418	400	377	428	530	801	990	866	691	567	482	439	411	409	400	393	392	416	357	387	351	394	394	416	353	353	379	357	379	378	366	376	414	392	417	391	385	397	403	366	378	388	423	375	374	360	383	396	416	428	391	347	386	378	386	409	381	395	405	385	404	418	399	359	414	384	375	426	391	382	397	401	412	420	360	372	395	397	366	360	349	371	405	381	411	388	397	424	400	380	357	381	388	386	417	382	347	386	379	372	394	383	352	360	375	379	374	393	383	359	409	407	364	376	387	396	365	392	374	406	392	407	357	378	392	440	389	364	378	389	405	379	370	385	417	347	376	354	389	395	387	405	373	393	348	382	389	369	380	381	383	394	373	396	381	369	403	374	381	355	410	400	389	420	394	409	420	388	419	408	370	408	414	410	375	407	362	397	414	391	389	394	386	393	397	406	376	390	409	392	408	373	393	379	373	407	380	380	388	385	379	380	422	385	399	364	383	399	392	383	321	405	413	357	388	353	360	358	398	405	437	381	378	359	364	411	382	373	399	350	370	383	352	418	383	374	386	386	409	391	398	394	403	385	362	375	408	406	398	372	416	412	396	393	357	384	406	370	392	378	422	367	398	432	372	388	367	404	413	381	401	383	402	432	381	347	378	389	383	377	381	348	410	399	355	381	382	389	387	390	366	392	405	387	369	387	379	365	388	385	408	384	386	382	405	376	369	411	381	385	411	355	421	400	406	388	396	379	413	417	372	358	371	378	374	384	361	372	383	392	383	395	407	366	418	355	346	342	390	395	418	427	361	396	358	421	387	394	413	383	372	413	340	417	398	391	409	376	366	404	385	388	387	387	387	402	381	414	355	428	370	392	396	386	411	356	399	372	383	386	382	383	375	358	368	330	401	413	364	344	414	385	383	415	375	385	379	352	414	393	377	372	401	393	411	359	368	377	377	388	382	390	399	400	401	402	374	356	387	378	396	399	393	380	445	424	390	372	405	410	365	356	387	398	395	413	379	380	343	402	405	390	392	380	349	405	407	374	386	365	398	415	394	401	382	395	396	382	380	368	382	380	382	395	380	395	426	406	385	399	396	397	447	372	388	401	377	403	365	405	394	408	416	385	355	345	397	404	403	387	405	405	402	393	367	382	391	421	391	375	396	380	383	409	402	380	392	390	358	400	402	431	412	429	379	365	384	393	393	403	411	396	395	393	381	419	389	403	383	342	413	407	388	398	422	405	368	369	394	406	407	378	387	418	411	416	383	364	386	378	374	375	359	378	415	384	406	446	381	390	339	348	384	435	434	395	385	402	383	384	402	372	392	399	411	349	389	379	375	367	402	350	389	383	385	407	363	384	353	406	372	415	396	382	357	377	385	388	371	401	408	390	426	410	377	378	378	392	381	431	386	392	414	384	415	396	438	369	404	417	390	376	387	367	398	379	393	378	356	387	376	375	385	381	378	357	383	400	382	411	388	378	383	358	411	374	406	384	356	403	396	403	354	373	378	396	371	350	384	390	412	370	414	379	393	402	397	406	404	428	387	378	417	360	364	417	392	374	404	404	383	393	366	370	383	406	432	393	359	392	397	399	408	363	395	430	391	382	403	356	362	394	383	378	404	368	385	367	382	374	361	408	392	359	356	370	417	396	405	398	434	410	362	384	386	374	408	356	381	379	375	381	394	367	392	381	393	396	400	378	359	378	409	414	365	413	391	379	385	407	387	408	399	418	384	430	375	365	400	377	379	378	374	383	381	405	400	375	384	385	391	344	388	399	376	395	395	400	379	338	404	377	378	396	399	381	367	387	378	366	388	403	391	360	391	386	403	406	395	413	371	360	374	378	418	385	365	333	381	412	415	399	365	379	392	413	388	357	408	393	390	382	357	392	380	382	397	377	407	387	381	390	359	358	388	371	384	393	388	370	400	406	398	384	407	378	429	412	385	376	374	377	383	400	400	381	350	372	364	353	382	382	383	393	390	392	392	390	392	384	420	377	390	377	367	384	395	383	374	417	379	363	386	375	386	404	399	379	400	384	395	400	418	406	354	411	369	373	410	380	390	377	378	376	376	427	377	373	373	397	378	391	380	386	394	376	437	410	362	393	370	407	404	398	392	372	361	449	422	384	399	355	388	365	417	405	423	417	373	387	363	399	407	357	392	387	420	416	400	382	378	386	366	402	369	380	422	359	392	395	365	391	405	380	386	333	352	429	387	355	393	348	399	405	377	395	389	379	379	367	397	377	418	372	417	347	417	391	383	370	393	424	370	375	381	406	373	396	411	397	373	382	389	398	427	402	372	369	390	410	388	385	380	371	395	402	408	397	407	387	415	387	390	369	426	407	390	357	373	341	384	392	389	394	390	404	389	425	384	426	374	394	387	394	365	407	416	394	431	402	386	378	407	398	394	367	379	365	380	422	406	368	392	398	387	390	414	334	377	349	353	394	380	397	432	412	396	378	426	424	417	369	405	364	345	381	374	416	385	374	379	378	372	410	374	414	388	429	394	433	370	412	379	400	386	370	379	392	390	367	358	361	373	366	425	424	363	390	426	396	392	412	356	395	421	375	407	345	365	385	358	405	407	363	389	402	396	375	373	392	376	367	409	402	398	381	406	367	360	409	385	402	374	407	417	363	362	353	395	355	397	370	386	387	378	394	394	393	438	407	417	387	364	363	364	404	389	367	370	392	359	362	392	348	390	363	398	405	394	409	367	414	362	410	339	410	384	411	402	439	416	389	383	358	368	356	391	400	385	395	393	370	385	392	398	395	374	402	353	429	395	390	372	426	391	362	394	400	391	382	370	384	430	388	375	385	334	363	407	382	388	394	364	390	385	395	408	379	392	394	391	390	381	373	403	394	380	389	395	398	379	391	417	356	367	380	383	379	373	360	371	356	379	417	371	384	393	432	406	405	398	399	389	338	390	391	402	377	399	366	356	420	378	418	368	398	353	434	391	381	383	364	380	399	366	403	452	372	391	403	395	392	392	370	409	410	414	410	429	421	408	374	356	416	394	381	384	365	375	379	396	387	403	383	400	386	409	379	380	393	411	413	381	389	405	372	368	395	388	384	387	407	368	358	365	358	388	368	418	396	418	413	429	374	410	431	419	401	381	429	404	412	370	355	412	389	405	379	370	395	404	382	380	375	375	402	384	373	399	378	369	398	327	355	392	387	387	412	377	390	380	353	379	361	412	372	361	423	394	395	378	381	387	376	381	415	379	363	380	423	398	387	340	380	392	416	408	409	418	389	370	368	364	396	345	359	348	360	359	391	365	384	354	408	395	424	378	413	420	391	397	414	397	394	383	399	389	412	381	371	402	395	425	382	391	398	389	424	355	351	382	376	357	363	409	424	390	422	363	401	415	431	395	390	377	380	346	363	408	349	377	419	372	368
52535	33163	45164	56608	21896	4257	662	287	268	263	245	208	242	216	188	196	204	188	207	185	207	189	196	219	201	207	225	184	189	188	187	174	175	186	164	197	182	165	195	154	203	183	189	189	194	227	209	506	812	775	610	359	266	206	196	174	179	186	186	195	180	189	184	172	175	178	213	179	194	220	191	192	159	224	217	164	179	183	164	164	181	188	169	179	190	186	177	176	178	175	182	174	181	185	172	170	204	204	198	190	165	168	173	178	176	171	206	218	200	168	170	178	196	173	202	191	177	169	170	163	220	166	209	179	178	200	188	187	173	178	161	182	168	166	175	181	189	196	149	167	201	172	203	187	195	203	173	153	141	186	176	179	179	157	218	180	175	178	189	222	188	192	185	181	173	192	168	181	177	210	173	193	183	160	198	155	177	179	194	183	204	170	162	177	188	196	200	195	183	190	188	177	172	176	199	187	161	177	192	173	166	193	170	172	176	183	178	191	196	181	187	186	187	165	183	183	179	184	181	143	185	163	164	186	160	194	167	203	197	189	184	202	167	188	188	187	176	206	187	201	196	169	157	184	189	186	181	185	206	174	192	183	172	183	172	182	197	212	186	187	181	181	180	188	186	193	211	180	160	163	164	191	176	178	186	189	164	176	197	171	177	164	174	174	173	166	173	191	181	191	163	192	200	169	181	161	163	184	168	178	174	207	192	176	179	193	181	190	169	186	169	226	172	201	180	167	183	193	186	167	196	180	174	161	175	175	188	186	178	166	173	154	189	159	177	185	181	181	161	175	166	181	174	146	165	182	163	193	192	185	164	182	194	187	183	162	184	191	198	165	172	198	171	213	173	185	154	201	181	171	192	177	184	187	168	185	168	180	184	185	179	196	212	179	178	200	183	185	183	180	177	182	206	179	180	193	181	175	198	170	199	182	188	186	177	196	199	173	176	173	189	206	198	178	162	196	185	191	175	200	183	169	176	189	183	173	203	170	190	180	185	183	202	197	176	168	179	185	183	168	165	194	172	182	187	217	175	180	190	183	174	176	158	210	191	175	188	185	177	190	185	186	180	188	182	188	170	175	175	182	192	198	179	167	177	177	222	165	176	171	174	194	170	179	191	189	196	205	152	186	160	197	180	184	200	213	207	169	191	190	181	172	208	183	168	191	186	194	193	179	174	200	182	181	170	169	204	164	189	181	168	173	194	203	179	187	173	168	195	186	197	190	192	194	169	165	189	199	185	176	192	173	168	172	199	229	179	174	216	174	175	166	187	176	185	163	196	225	197	179	165	199	165	161	185	186	156	197	165	184	173	182	166	201	190	154	185	174	175	173	186	159	175	176	172	165	167	199	152	170	205	201	172	195	192	169	192	195	152	184	187	163	172	163	170	169	191	177	166	190	178	173	188	199	174	190	179	184	168	170	179	188	174	141	164	194	205	169	190	182	168	187	182	199	204	191	164	185	179	194	180	172	176	183	185	172	184	195	193	174	156	191	170	183	196	184	180	173	175	196	178	223	160	182	180	185	183	172	188	150	183	187	191	183	196	168	193	199	162	174	170	183	164	173	187	193	192	163	192	167	176	189	169	174	186	193	207	182	176	178	197	175	191	192	162	175	183	172	166	172	195	205	175	204	174	174	167	202	162	171	190	187	150	185	195	183	155	176	151	179	176	136	222	178	192	190	192	154	162	173	172	183	180	169	185	159	170	166	177	171	168	164	150	206	168	149	177	185	195	198	211	180	186	180	186	183	184	191	169	197	165	170	179	184	184	202	206	169	182	197	176	159	163	174	156	174	167	180	159	166	172	168	199	194	224	153	190	188	182	161	216	175	185	167	178	183	190	186	188	188	178	160	182	163	169	202	186	173	209	185	166	184	174	176	192	180	171	206	196	199	153	187	184	168	210	196	183	168	183	167	183	180	193	193	188	187	173	197	181	175	181	175	168	190	187	196	185	157	213	203	178	183	173	183	162	180	172	150	182	184	183	186	187	174	190	180	192	158	184	190	182	196	189	151	175	159	204	181	166	202	191	196	183	197	173	171	181	175	186	182	172	177	160	212	193	149	179	185	170	198	186	203	212	154	152	179	171	170	198	188	187	182	158	175	201	168	181	182	183	184	201	148	182	177	184	188	181	169	172	190	161	194	185	182	178	183	177	162	175	203	173	176	186	206	213	209	182	170	163	172	209	197	187	168	160	190	202	196	179	168	192	187	185	191	205	178	196	193	210	177	182	182	199	155	182	169	213	198	188	184	207	188	180	186	172	200	194	158	179	178	192	169	184	175	171	202	191	194	171	155	193	194	179	168	187	157	158	176	167	174	180	159	154	188	180	184	162	195	148	200	211	181	199	185	174	155	188	179	204	175	177	208	176	149	170	173	188	171	182	193	188	155	170	153	185	167	206	182	195	170	176	189	207	177	172	164	174	194	198	204	183	189	185	176	159	177	179	172	183	190	191	179	197	158	154	175	191	183	193	207	172	195	189	199	177	196	203	186	165	194	153	177	167	197	164	170	195	174	163	177	190	154	159	185	193	212	173	188	187	197	183	188	175	162	184	177	196	208	179	182	181	166	179	185	198	173	192	178	171	174	163	180	176	194	177	167	185	187	196	175	161	190	176	195	197	198	181	205	174	181	168	206	199	177	154	203	187	186	175	167	203	202	183	163	181	177	174	190	164	186	211	179	193	189	169	197	188	194	192	191	191	168	189	173	171	192	194	180	169	177	176	191	181	157	181	171	178	180	182	200	178	184	169	196	204	163	171	179	192	184	168	172	176	174	196	172	196	166	176	190	172	212	204	194	162	199	194	183	168	187	177	195	199	183	166	209	215	177	201	185	190	191	147	182	181	200	173	183	150	184	195	190	165	176	192	161	159	175	183	197	193	176	191	180	199	199	191	182	174	162	201	158	161	187	185	197	188	166	193	189	157	181	195	190	175	202	178	182	199	169	181	191	164	188	181	170	182	184	131	174	207	212	183	188	175	195	166	181	182	163	222	187	202	165	154	198	178	179	208	187	172	191	190	178	172	181	185	171	190	170	206	197	190	179	199	194	196	191	171	163	182	195	180	179	185	194	182	167	200	178	185	178	167	185	219	186	199	192	203	191	178	173	198	203	189	179	165	194	186	184	219	186	211	161	162	172	198	202	172	185	209	175	174	160	172	189	175	171	197	184	172	184	144	196	187	188	177	195	186	175	169	183	178	171	168	193	199	203	168	198	176	175	195	198	195	186	201	192	204	198	176	189	167	202	206	171	174	209	157	165	187	169	135	183	179	188	193	186	186	195	180	176	167	154	168	188	182	196	212	204	185	194	156	198	178	180	207	179	180	204	212	186	167	152	171	175	218	173	189	159	169	179	183	214	194	175	165	192	207	178	141	181	176	171	153	187	168	192	207	193	174	196	185	169	188	170	166	217	167	164	197	222	167	182	191	207	186	209	181	175	176	177	196	185	196	193	159	191	183	185	208	184	166	184	197	186
39639	25145	48318	58168	5010	1475	1227	951	847	783	740	711	677	659	581	560	575	594	602	561	541	511	548	542	516	502	529	503	524	513	491	562	499	545	527	537	523	504	484	457	468	464	405	461	453	541	703	2461	4574	4450	2938	1596	849	556	511	489	452	477	453	418	463	418	420	441	442	452	434	427	488	424	424	437	423	449	461	435	434	464	478	435	443	457	454	434	463	468	469	487	427	467	417	409	465	439	435	437	457	402	435	416	455	439	489	442	431	425	463	490	479	451	465	470	444	499	423	457	484	430	440	492	446	414	463	425	453	418	465	420	437	449	455	394	431	425	470	457	428	407	471	434	416	417	447	462	429	431	443	442	464	444	464	432	471	461	435	451	426	461	477	462	452	429	424	431	460	453	468	468	451	412	433	458	435	449	429	453	451	467	457	450	455	475	449	447	403	461	455	386	426	464	425	459	424	495	427	423	430	466	432	461	439	409	437	437	465	435	466	441	446	436	437	458	456	416	460	429	428	462	407	450	488	440	450	454	449	417	469	403	457	445	441	418	464	460	431	450	453	431	428	460	415	469	448	406	436	492	443	460	449	431	416	469	447	412	447	427	469	411	420	438	442	431	451	419	427	438	410	433	458	420	445	472	485	461	457	446	457	478	455	419	405	424	468	439	413	462	397	435	424	406	490	454	463	427	484	500	466	434	464	421	430	474	434	457	469	446	445	418	476	455	447	440	431	446	467	472	431	450	449	468	430	463	431	453	432	459	438	414	455	452	477	456	429	438	434	459	437	446	472	458	478	431	462	474	465	456	410	485	450	444	461	451	461	469	453	481	434	491	484	493	459	445	446	459	484	442	429	443	471	485	440	456	449	457	442	440	443	451	446	411	479	465	469	460	430	448	419	453	427	458	472	421	458	452	440	436	449	424	419	457	443	436	473	479	422	446	465	487	456	438	426	456	441	449	435	470	426	439	486	454	467	439	496	432	453	425	458	420	433	440	447	418	434	465	469	446	448	458	453	474	423	438	447	460	428	389	472	454	428	468	465	492	431	416	464	418	444	449	457	482	418	444	410	451	452	399	442	465	440	441	399	467	454	458	417	440	452	482	458	409	444	445	442	491	450	465	466	501	490	455	478	450	451	431	490	463	414	462	453	380	429	432	457	467	479	478	455	436	418	465	495	466	430	432	478	421	455	408	467	444	420	463	471	446	445	475	470	462	479	454	457	487	458	471	461	402	453	434	461	446	451	463	454	443	446	464	426	438	435	417	422	420	466	497	435	482	489	457	431	424	439	447	469	484	486	476	434	487	415	454	474	426	434	431	444	455	471	462	464	458	427	476	469	448	424	424	447	470	461	467	456	434	440	431	438	442	440	423	488	447	499	444	449	421	420	414	429	459	404	439	491	420	425	433	419	439	450	470	477	439	445	456	459	386	475	477	440	455	446	445	430	432	475	459	505	441	462	420	419	474	440	439	451	426	463	452	467	402	483	432	392	408	426	426	495	465	463	461	435	458	481	463	438	443	464	430	424	427	447	442	428	437	472	472	438	430	443	455	420	447	475	436	437	446	438	467	499	463	458	448	464	474	429	464	396	455	455	479	442	461	417	428	443	434	420	477	489	439	443	447	458	448	447	443	442	444	445	417	422	439	478	447	439	432	458	469	473	441	415	432	438	459	469	465	452	429	467	403	404	455	466	465	464	460	461	424	407	448	398	461	459	447	464	435	469	386	448	441	416	427	430	425	451	462	481	415	468	458	446	425	465	443	410	455	463	453	422	453	446	460	452	433	448	463	430	478	456	470	452	418	468	408	474	489	454	414	465	462	453	424	465	415	436	443	433	426	451	451	428	452	493	457	446	480	485	478	460	472	415	491	435	455	424	426	459	427	429	452	434	457	472	416	459	483	461	469	438	467	418	411	491	498	468	457	460	469	478	466	451	482	439	455	420	412	472	464	421	427	454	477	422	480	434	428	418	443	429	434	426	484	495	458	481	461	458	466	450	430	437	456	432	438	441	446	424	447	444	472	486	447	439	429	478	446	449	440	477	446	466	452	467	449	471	461	430	425	437	462	469	477	451	465	487	445	450	452	427	428	461	432	421	440	461	444	433	430	475	456	452	452	443	467	451	442	442	455	413	449	432	475	452	446	438	428	477	472	462	485	472	475	436	452	467	433	423	433	490	434	465	422	467	450	450	447	432	442	452	489	470	452	419	428	431	469	457	445	447	462	456	460	416	453	445	437	452	438	421	435	453	418	441	462	440	426	429	450	456	468	456	439	485	420	456	428	457	443	461	452	437	471	492	410	431	444	467	467	451	458	481	444	431	477	457	441	467	431	439	475	412	443	450	457	462	455	458	443	424	483	427	444	456	429	436	471	444	458	452	448	451	459	442	484	478	435	417	451	436	429	454	464	429	432	459	455	439	478	469	462	462	459	411	469	454	462	480	457	471	426	444	477	456	426	429	474	462	419	458	441	404	460	450	453	438	469	441	455	433	435	440	435	460	451	464	446	446	458	440	448	446	434	463	447	456	459	506	431	433	466	411	453	463	449	465	446	439	439	429	458	451	435	440	432	461	450	430	437	455	477	487	457	430	472	462	455	445	426	424	405	442	428	429	434	410	468	480	465	461	457	455	449	450	449	471	423	472	435	441	428	484	453	467	433	447	418	466	436	492	432	423	427	452	454	449	427	431	452	467	474	435	444	455	411	468	491	476	447	465	471	459	431	477	461	481	440	436	408	454	426	452	437	462	431	467	433	442	417	438	484	436	475	462	414	430	470	473	437	437	477	470	451	451	454	429	418	485	480	460	458	479	483	437	425	426	449	469	418	418	453	467	428	457	460	424	458	448	436	470	468	448	449	451	427	431	409	462	447	461	467	461	444	452	476	474	444	455	465	444	466	423	439	447	427	469	463	449	442	463	459	428	465	469	455	438	479	422	460	407	468	434	481	459	438	458	410	443	476	458	465	449	461	439	437	420	470	450	441	408	451	425	474	463	419	458	446	459	423	416	450	465	449	428	444	455	410	447	411	454	460	453	434	454	407	433	463	456	445	483	454	475	457	446	486	434	453	453	459	470	444	494	425	442	447	415	432	486	415	454	411	451	394	459	407	475	457	450	439	453	472	476	444	403	431	434	429	482	448	434	442	452	468	439	402	419	435	452	464	415	477	468	417	472	459	472	459	462	445	452	415	429	458	460	441	439	471	448	456	452	425	436	469	477	435	437	414	458	436	451	470	441	446	441	468	418	428	432	448	446	468	448	421	473	454	408	473	445	459	450	461	457	468	423	440	488	441	450	447	447	489	419	451	445	437	438	458	419	481	485	461	443	481	469	445	453	457	433	438	416	430	410	477	455	430	415	489	409	458	428	461	414	469	447	404	481	453	474	441	416	417	454	485	433	454	462	444	452	429	432	435	469	444	451	459	469	425	427	431	435	454	437	457	449	448	443	434	402	437	445	432	473	470	432	412	423	447	450	448
50672	40922	54729	64139	27932	8856	1284	445	349	312	279	253	226	199	203	212	221	208	191	169	206	210	190	178	210	198	183	173	199	175	175	188	170	172	161	176	165	172	176	182	160	194	167	167	195	163	193	604	1442	1203	902	484	280	193	180	165	145	168	173	158	186	153	166	161	167	157	167	167	186	158	174	163	183	150	182	178	169	179	180	182	177	153	175	173	172	182	177	187	172	156	201	182	166	189	157	192	152	176	180	175	157	183	179	151	186	174	170	160	176	193	158	200	190	165	171	195	188	169	163	151	161	162	173	171	173	159	173	173	168	175	160	175	183	156	171	174	161	160	174	170	168	183	184	173	188	178	152	185	157	170	149	154	150	152	195	192	143	167	166	166	191	168	168	180	182	151	168	148	178	180	169	168	163	147	160	164	163	194	172	167	165	145	177	182	167	165	165	162	161	149	133	200	190	157	156	178	175	189	153	180	168	164	165	183	139	159	186	164	173	160	163	166	184	176	164	156	167	158	174	171	163	175	191	162	160	165	175	143	159	163	175	170	171	162	159	174	182	167	163	181	171	167	159	134	169	166	154	184	174	164	174	148	198	147	159	178	171	139	178	161	197	152	162	160	168	172	198	163	159	188	143	168	169	155	178	183	177	163	148	171	171	176	157	170	165	164	158	199	159	171	162	178	153	165	144	154	167	176	155	173	179	152	185	199	164	163	173	190	157	159	175	155	157	166	157	178	172	145	167	171	176	186	188	177	175	178	164	164	171	177	165	181	172	176	169	162	163	182	169	155	172	177	152	164	199	201	153	177	157	176	172	167	186	188	176	187	173	167	156	153	175	155	160	182	155	196	178	172	143	143	170	172	188	166	176	135	165	167	160	185	162	171	186	187	153	170	173	159	158	179	160	158	180	184	162	141	155	185	161	176	175	171	163	141	182	141	151	171	170	169	171	175	151	162	171	165	171	176	170	157	152	175	167	178	188	170	162	170	166	167	168	161	166	168	167	159	145	186	194	178	172	171	173	191	167	173	129	171	184	163	163	162	138	163	146	175	146	158	162	163	173	163	170	182	166	198	170	160	178	173	182	162	167	155	167	168	168	165	185	182	165	183	200	165	162	167	164	147	171	185	166	162	185	178	179	189	170	190	162	164	153	156	175	190	159	170	136	166	165	181	167	165	184	202	162	171	161	158	167	175	167	166	166	160	176	166	165	176	170	174	195	173	181	154	178	180	175	170	181	172	158	162	151	162	146	175	159	174	168	157	167	187	196	161	162	185	150	146	157	183	169	181	171	174	157	158	156	176	182	141	170	176	196	156	194	159	185	170	182	167	185	186	155	171	190	150	189	187	181	186	170	161	161	184	155	170	172	170	173	163	187	158	199	179	156	163	175	167	159	159	162	165	184	155	188	182	180	161	161	162	190	175	197	158	179	156	185	189	194	194	164	158	161	153	173	162	187	173	160	150	174	177	165	184	146	185	183	145	174	174	188	151	190	174	169	170	183	161	172	165	163	192	167	177	165	155	145	171	170	157	141	163	170	173	165	178	156	170	177	157	180	154	187	182	140	183	167	166	178	195	196	172	172	168	168	182	165	163	162	190	176	181	165	164	188	166	161	187	164	160	173	175	173	166	192	165	155	197	181	174	146	179	179	184	170	163	159	158	167	175	165	173	157	142	194	183	155	184	157	153	167	153	170	168	172	161	181	148	156	161	170	173	165	176	164	153	174	186	169	163	159	185	180	181	159	172	170	162	172	199	174	184	168	177	152	164	163	167	167	154	153	156	181	189	165	172	146	163	166	175	166	188	152	191	186	179	157	162	169	175	187	191	162	162	183	175	153	170	167	155	162	180	178	183	166	169	167	140	188	157	156	193	172	179	166	186	164	189	178	187	170	173	169	175	181	167	161	157	163	149	168	169	176	157	163	173	191	171	148	151	161	163	168	174	161	171	150	183	181	157	183	162	164	187	163	166	157	164	184	154	176	197	173	158	158	167	154	170	160	173	169	190	208	163	159	178	172	145	166	169	161	195	173	165	166	166	153	164	169	166	160	177	169	165	151	189	184	173	172	165	153	177	167	153	181	186	187	143	188	180	186	176	172	174	149	167	175	180	143	172	162	140	160	170	175	151	176	174	142	161	166	171	177	171	186	183	194	169	168	176	141	190	158	153	165	162	183	163	169	171	169	170	165	176	164	169	195	191	163	170	186	151	162	178	194	163	183	163	164	154	173	175	156	161	155	161	169	167	164	158	176	136	157	151	183	159	158	177	157	156	159	174	164	156	158	182	168	163	164	185	190	173	150	162	184	184	187	167	148	175	167	160	147	171	167	162	158	154	177	181	189	198	183	139	169	193	162	165	156	144	180	183	172	189	151	160	167	155	167	173	180	168	151	187	162	156	171	167	165	172	153	163	147	179	174	173	152	177	175	140	151	140	152	160	140	170	173	184	163	175	189	172	167	154	179	173	174	175	177	187	188	153	173	182	150	151	166	164	180	169	180	167	189	178	181	167	169	183	165	174	168	172	183	186	150	186	161	173	171	163	160	165	166	149	185	180	186	176	160	169	170	169	158	161	173	176	178	188	159	162	156	150	169	189	187	177	168	146	168	163	162	175	162	156	166	181	182	172	184	180	175	157	162	189	179	169	165	164	169	165	180	170	150	167	169	179	199	164	189	172	150	168	163	190	214	169	170	184	182	158	156	192	173	162	166	168	181	196	191	174	184	167	173	154	188	164	184	162	175	177	188	142	181	189	174	184	188	192	181	159	184	179	165	183	184	176	171	173	147	177	169	169	159	162	155	166	159	170	167	176	160	173	160	154	159	184	187	174	187	168	164	171	170	173	174	186	157	174	192	172	164	160	169	177	162	173	167	158	164	180	169	152	142	169	172	170	180	189	186	184	172	181	172	160	190	156	185	190	180	162	177	153	165	153	152	177	174	152	187	156	172	178	152	169	164	169	156	176	163	171	166	170	167	166	179	182	198	186	175	177	160	146	164	156	202	177	166	189	149	169	177	167	175	157	145	169	183	178	184	181	168	170	168	132	168	177	161	166	162	182	152	173	177	178	179	164	157	154	160	143	168	173	166	159	153	195	168	164	164	181	183	176	176	174	167	172	173	173	174	152	158	158	159	157	167	166	176	150	172	170	178	172	176	176	162	180	165	154	167	196	160	147	178	166	168	153	173	165	192	180	136	166	161	173	177	175	174	155	161	170	191	184	178	173	161	161	178	181	176	179	163	192	162	150	168	164	152	175	161	161	145	173	178	165	191	145	163	174	161	179	164	165	172	163	209	155	146	163	160	163	154	159	184	149	207	177	162	155	160	154	181	179	164	162	197	121	170	175	154	151	160	181	171	173	147	176	179	171	180	162	179	146	161	190	162	195	171	161	177	177	191	148	171	170	191	158	188	202	202	186	157	165	173	170	164	184	176	175	143	175	157	186	172	163	164	164	152	183	169	156	179	168	165	176	175	154
36291	36063	57575	63548	5784	2251	1743	1408	1182	1060	963	851	801	784	682	726	697	693	678	598	608	541	602	504	572	526	498	522	495	483	481	472	493	540	502	481	510	449	488	470	483	462	532	534	535	499	519	3621	8004	6166	4587	2266	1125	644	434	415	431	425	382	420	411	430	427	408	423	411	414	411	387	389	412	368	431	390	392	428	416	405	383	440	408	404	395	437	436	456	442	391	422	414	397	432	423	416	408	399	405	398	434	410	399	397	384	399	406	383	392	434	395	425	385	383	430	388	422	404	395	434	435	393	424	395	448	402	435	434	433	390	394	405	392	402	424	426	411	415	418	425	425	434	383	419	404	407	394	392	385	434	423	381	412	447	375	389	404	437	415	404	428	412	422	387	418	399	407	440	382	413	447	398	439	394	411	432	380	390	394	392	395	429	393	417	422	421	393	405	417	417	411	416	437	410	398	430	379	413	420	410	405	411	393	384	388	395	400	422	408	431	435	414	419	417	387	395	408	396	412	417	440	404	399	405	423	394	418	395	403	436	447	397	420	434	425	401	436	395	396	420	445	444	430	383	406	392	391	411	445	428	431	425	444	387	439	368	406	407	431	384	401	388	420	393	429	404	416	367	443	440	450	425	473	385	442	401	384	395	414	408	429	411	427	421	377	400	447	406	404	411	449	402	392	439	425	392	452	429	456	403	442	427	453	402	434	415	448	428	396	415	415	414	406	434	405	416	422	403	433	441	402	424	452	400	402	376	410	378	419	411	431	441	380	359	458	406	453	388	458	392	425	435	407	432	396	392	405	418	415	412	399	385	423	433	397	409	397	441	417	418	410	414	387	433	407	443	405	393	381	489	414	414	439	433	421	379	394	395	353	425	413	446	405	404	419	438	455	419	405	378	410	391	392	401	372	381	452	444	433	447	407	415	402	405	418	386	427	424	404	408	421	422	417	384	391	432	383	410	376	425	386	399	428	422	398	404	398	422	421	436	420	386	415	435	400	421	405	430	403	440	413	413	432	417	384	412	461	415	426	424	411	359	407	409	406	414	453	403	393	427	435	437	440	436	428	420	413	352	400	388	415	405	419	414	407	391	441	420	388	375	421	407	427	408	438	398	417	389	448	409	396	396	383	426	424	392	425	394	406	391	400	396	383	399	395	418	433	392	391	409	414	361	419	427	399	411	425	407	464	430	407	442	393	381	403	449	404	407	424	417	388	419	379	399	414	398	434	434	419	406	406	386	395	422	401	374	411	415	416	420	402	408	409	400	426	423	401	421	424	416	399	420	427	415	412	419	442	398	431	393	421	394	407	423	365	408	413	433	378	407	399	419	425	403	417	391	444	408	412	384	388	400	425	404	396	402	428	420	422	404	425	412	430	387	468	410	389	390	429	427	416	403	398	422	412	408	416	403	449	415	398	397	411	412	396	415	393	423	397	415	425	421	426	396	385	391	398	412	403	429	428	383	405	409	393	367	394	383	405	422	405	399	401	430	444	431	372	446	420	454	364	396	381	388	436	391	420	401	442	408	417	413	440	427	402	418	405	420	410	408	401	405	410	429	414	420	407	439	405	421	419	435	423	407	375	412	424	414	419	380	403	434	370	401	439	441	415	429	401	381	409	422	397	408	439	426	428	385	403	404	431	403	423	394	430	424	430	395	408	417	411	430	418	421	413	441	411	386	389	425	397	428	388	412	405	389	426	439	399	421	400	398	405	394	424	448	419	436	432	403	415	398	456	422	392	389	367	369	398	389	396	407	398	418	410	391	373	402	443	397	405	431	419	374	413	421	442	384	419	454	402	357	394	414	394	429	402	428	433	408	457	415	394	439	400	393	424	433	388	405	394	414	472	447	409	415	392	417	410	432	416	396	458	422	405	416	409	408	405	407	426	410	368	428	399	405	415	415	425	386	395	395	402	425	422	416	393	392	400	396	418	436	374	398	378	423	417	412	450	413	392	406	432	419	370	428	427	419	449	388	407	407	407	426	437	399	414	441	381	394	388	390	408	409	423	393	421	407	402	416	388	423	421	393	396	402	408	397	395	417	401	452	426	434	370	450	422	391	392	393	421	388	411	427	414	380	397	384	391	399	393	396	418	374	439	429	430	405	422	421	414	450	438	415	418	406	424	397	423	395	414	402	459	424	432	419	430	353	391	393	422	409	383	417	398	425	400	403	421	426	409	391	379	451	398	407	416	415	411	435	360	392	406	417	387	412	421	419	386	408	454	458	397	404	415	430	412	405	393	407	392	413	388	457	392	410	411	408	422	402	410	398	417	406	400	439	401	406	437	411	426	440	442	439	395	405	420	401	421	419	416	415	419	404	369	394	416	424	393	394	416	426	393	367	409	396	418	405	414	429	417	431	400	436	387	416	410	380	393	399	389	429	407	388	376	434	387	446	406	373	438	432	429	379	405	393	440	393	435	392	363	444	424	408	457	430	433	398	394	406	410	387	408	419	425	379	431	413	427	402	399	445	412	438	422	413	436	422	366	426	428	401	402	445	422	403	414	465	392	417	394	428	387	381	405	405	411	372	460	402	417	441	407	401	403	441	413	441	369	409	395	428	418	422	398	420	379	407	431	413	448	384	402	448	390	341	416	406	429	391	382	428	378	417	423	398	435	380	399	362	395	428	394	399	411	422	378	463	424	422	434	432	403	414	418	396	401	401	420	383	382	415	403	419	400	404	409	447	426	410	420	416	450	378	373	381	395	434	394	397	399	410	410	425	417	407	406	426	404	414	438	404	443	404	404	444	397	415	413	413	422	405	375	378	410	443	417	407	378	397	398	411	409	410	432	417	407	432	408	426	393	436	423	397	417	385	437	405	410	441	401	404	425	458	428	435	387	470	367	388	386	399	433	426	392	441	396	395	390	411	382	439	435	416	434	393	396	393	395	438	422	362	393	405	442	420	407	429	398	423	426	447	428	384	436	395	428	377	413	409	444	395	434	396	418	389	451	423	439	400	436	396	416	412	390	405	442	385	398	413	465	398	384	412	426	411	424	433	435	414	428	393	424	424	408	440	345	417	411	418	381	371	400	416	414	413	396	437	452	368	422	419	391	406	406	422	394	415	427	435	422	430	396	359	399	428	393	397	426	450	404	430	395	408	390	417	403	403	432	415	423	423	404	370	411	401	392	392	403	410	360	398	395	427	395	388	420	399	432	404	376	410	415	454	380	436	386	394	386	409	418	404	380	406	414	443	437	402	438	390	383	425	393	388	446	401	413	481	403	426	429	447	411	431	407	413	421	404	414	415	415	415	434	408	386	400	407	430	375	405	392	391	375	399	397	415	410	435	401	416	374	443	426	437	393	413	391	427	359	433	439	395	379	432	380	416	428	371	373	394	401	438	395	428	440	412	428	439	372	436	454	445	410	442	413	431	416	412	463	429	431	396	426	434	391	400	417	399	428	436	444	499	423	397	359	387	446	408	381	400	427	385	416	408	415	433	409	351	411	415	455	403	405	404	435	407	403	414
17326	7781	6529	10669	1206	173	170	152	160	129	145	152	166	177	174	147	156	148	176	163	149	150	146	177	165	161	136	162	157	147	146	151	141	154	162	163	148	172	169	149	174	149	148	160	161	138	154	195	237	260	226	229	193	174	148	166	143	161	155	143	155	143	148	135	170	163	155	151	179	144	146	164	134	152	176	158	144	126	148	150	164	161	172	176	164	148	141	139	148	135	158	145	167	147	170	116	156	154	138	161	141	145	125	151	168	143	146	179	148	156	180	154	171	155	164	145	149	166	157	154	173	151	154	157	140	152	157	153	171	165	145	130	148	133	155	146	141	134	138	175	151	143	166	133	146	139	141	145	167	166	145	153	147	158	162	168	136	166	146	170	143	146	167	154	150	158	143	156	147	144	143	159	134	147	150	137	151	144	150	149	155	141	143	165	166	161	162	155	133	175	145	152	116	142	156	139	156	161	156	148	153	151	173	158	160	163	145	160	134	179	146	142	141	151	164	160	150	147	152	142	161	133	150	156	126	150	136	150	144	162	141	111	165	163	161	182	168	162	148	149	155	153	143	148	141	170	154	142	159	158	168	146	151	134	159	148	143	168	149	161	151	139	169	193	155	159	154	146	169	149	143	144	160	161	144	164	141	156	151	185	131	159	141	152	153	143	146	150	141	140	135	141	158	141	174	149	172	151	125	148	154	167	156	164	138	172	153	158	159	169	142	138	163	143	133	168	139	163	131	150	153	143	151	160	136	156	133	146	172	161	177	152	142	142	129	137	137	152	153	147	154	157	148	152	145	160	163	139	153	154	160	171	157	138	149	134	133	144	128	143	140	162	170	147	148	148	144	141	156	152	192	164	131	141	168	168	133	147	152	144	143	171	140	164	159	151	142	152	155	172	136	137	164	152	143	149	156	161	187	139	125	141	148	147	149	164	159	162	149	165	149	166	156	173	153	158	137	165	138	137	155	144	181	152	139	142	146	179	162	154	130	130	172	156	168	145	157	179	161	154	161	174	140	151	147	152	137	157	157	170	144	172	190	146	163	156	157	170	162	153	149	164	150	148	138	148	138	143	154	168	161	159	159	141	163	167	153	134	152	164	171	145	158	159	152	154	152	165	145	152	155	141	121	154	143	153	126	159	159	160	158	143	163	172	170	161	134	134	166	132	149	156	162	148	161	157	144	151	159	148	139	153	157	139	157	152	148	158	151	160	145	163	140	163	144	149	140	157	135	146	155	139	160	134	159	157	157	149	169	157	184	146	160	174	158	151	132	152	157	135	140	160	159	142	165	144	148	157	146	153	153	156	164	145	174	169	180	158	143	145	164	123	160	151	136	159	140	132	183	165	153	144	152	143	153	175	132	145	156	161	145	150	159	148	128	175	133	151	130	149	154	157	186	148	150	124	150	133	175	149	148	152	160	164	155	153	139	138	161	148	150	150	149	152	156	161	146	160	127	146	147	153	153	123	145	159	163	141	149	134	182	150	158	148	139	171	173	147	142	177	159	155	166	158	142	155	155	148	150	161	157	150	183	130	139	150	147	166	158	143	154	143	162	154	133	159	131	146	170	163	173	152	147	154	150	160	150	137	159	171	166	150	144	126	157	150	139	142	151	146	154	157	154	140	150	162	144	152	178	147	140	159	158	159	145	139	149	143	173	164	126	162	165	164	133	154	208	146	158	155	130	168	168	164	140	152	134	145	166	163	148	137	154	141	175	144	159	162	161	176	163	156	139	144	156	180	153	131	146	159	113	145	169	148	149	170	154	146	157	152	133	129	156	136	130	153	152	170	153	134	157	151	169	156	149	180	159	147	141	157	142	139	139	145	158	138	171	163	184	161	155	156	134	143	147	165	153	162	146	150	144	170	158	141	151	148	151	159	153	165	150	163	154	138	154	142	178	166	153	194	149	156	149	160	156	171	157	145	173	131	139	145	133	132	154	146	148	139	151	136	143	155	153	173	150	135	156	158	165	174	153	160	138	149	138	167	161	140	168	166	147	158	150	166	150	135	171	145	145	140	158	157	150	151	143	161	152	155	152	143	151	146	140	131	159	174	168	146	153	150	150	166	149	166	154	164	135	132	133	139	153	143	144	154	131	153	151	167	131	161	149	149	139	170	133	147	148	149	136	161	125	165	138	162	141	148	151	141	141	141	166	144	157	132	181	130	162	166	145	165	147	163	155	126	158	141	161	158	150	167	150	144	187	137	120	137	142	171	175	164	150	167	152	143	160	169	155	145	149	154	129	137	162	146	170	141	170	166	151	150	158	142	162	161	142	154	169	163	167	132	157	151	165	161	158	148	156	166	155	157	141	167	166	129	150	157	173	161	143	150	143	129	161	162	166	145	147	154	144	149	164	150	174	160	165	134	141	146	148	145	152	145	157	156	142	181	144	170	150	146	154	135	142	164	170	156	148	160	168	149	158	157	150	143	161	138	143	167	163	156	138	156	137	153	160	151	136	186	158	157	141	129	142	157	175	143	168	140	158	140	147	159	130	132	166	163	140	141	154	158	141	164	150	153	153	165	147	148	162	145	138	134	143	146	151	145	153	147	139	146	179	157	148	146	155	144	150	136	147	134	153	154	153	164	154	154	156	144	151	124	167	156	144	132	148	154	156	163	157	151	154	175	149	153	133	124	148	160	156	136	115	160	159	158	154	159	143	143	135	158	148	141	181	154	138	157	152	137	143	164	162	149	154	154	155	160	149	176	163	127	146	135	143	154	164	162	156	152	178	149	135	159	136	160	162	149	152	157	160	168	145	148	141	156	146	161	139	145	121	160	141	160	146	163	153	172	166	163	177	147	159	161	138	156	172	174	145	150	156	150	122	148	145	167	159	152	149	160	152	151	141	132	150	144	142	135	161	152	149	167	166	154	138	140	141	152	157	152	149	166	173	156	163	144	129	149	142	144	181	144	143	144	156	170	153	153	136	146	149	150	149	128	125	168	135	150	130	143	156	161	126	134	140	169	154	139	159	151	153	142	143	161	133	143	168	146	159	167	149	134	117	174	153	166	142	177	148	156	155	149	173	178	162	166	160	142	144	156	122	164	138	161	181	162	153	145	155	157	140	164	167	151	149	169	174	140	138	165	153	162	153	158	152	142	150	153	142	150	167	168	148	162	166	132	153	153	146	139	152	166	165	125	161	152	159	146	154	158	158	187	152	167	143	148	158	173	152	148	144	169	161	157	158	156	124	151	160	156	157	128	159	159	144	154	141	127	132	178	173	147	151	145	159	161	138	152	138	142	128	163	152	133	136	138	142	163	144	145	128	175	154	181	158	142	157	169	160	140	135	150	127	148	157	129	159	171	150	147	177	138	165	154	174	154	167	118	139	167	174	164	153	152	168	162	152	155	145	145	143	154	160	156	174	178	154	179	161	162	143	171	166	172	135	180	153	138	178	161	164	154	133	174	144	150	155	159	160	143	142	135	167	159	178	154	142	156	140	158	141	143	149	150	153	141	143	167
12791	6076	10917	23002	1948	464	445	402	434	415	422	381	383	408	412	395	413	416	433	392	401	441	426	445	430	381	395	433	405	385	385	413	386	367	417	390	410	391	386	389	376	464	436	423	419	395	409	569	893	982	846	646	519	468	407	390	416	394	400	397	386	370	409	410	332	387	374	383	333	401	404	397	418	384	422	407	421	404	373	368	374	379	401	368	390	403	387	395	398	373	396	387	390	397	382	374	402	407	364	387	431	402	379	397	373	403	389	372	386	359	384	350	394	381	377	370	402	370	393	398	417	408	375	400	351	395	407	412	377	398	367	423	404	407	351	425	366	387	404	387	343	390	399	388	386	396	390	377	368	356	389	391	385	405	377	378	397	376	394	403	405	430	404	412	385	414	408	363	412	389	374	384	370	388	373	397	402	388	400	387	403	375	401	432	384	367	396	378	377	399	373	373	352	379	373	388	393	370	366	437	377	392	385	377	386	396	405	385	355	412	381	361	391	386	404	387	398	391	377	389	398	398	396	368	406	409	415	371	402	388	396	380	397	370	370	394	378	393	390	418	363	412	365	397	414	407	418	396	433	390	359	384	399	404	392	397	349	393	365	395	372	358	396	417	356	383	370	445	389	402	375	363	405	410	400	392	370	394	405	376	409	405	420	374	390	376	419	375	368	414	362	376	421	381	400	394	412	394	409	401	386	373	362	332	383	404	384	395	366	425	378	368	403	404	365	384	400	386	394	388	388	391	370	383	359	383	399	382	394	413	360	414	370	394	425	425	382	372	410	389	404	404	362	356	419	361	401	384	377	375	401	384	389	398	434	416	377	392	344	347	380	372	405	426	336	413	408	404	397	386	398	365	407	387	401	414	428	390	388	395	402	389	360	362	376	398	390	414	373	418	446	419	392	377	372	371	394	366	398	404	381	384	347	417	377	377	418	366	391	368	390	351	382	381	363	422	416	349	396	377	405	404	407	352	400	404	357	371	386	381	365	389	414	405	377	406	388	403	401	369	396	382	358	389	376	375	414	406	379	373	360	377	385	391	389	398	373	390	383	401	394	382	384	386	395	390	419	398	357	394	360	399	381	399	386	390	379	388	370	427	384	383	357	417	382	374	392	370	374	374	367	400	382	407	393	396	418	395	408	392	383	363	423	354	383	402	417	410	383	406	386	392	415	395	371	379	398	374	424	384	376	376	400	352	397	391	373	429	355	405	379	388	380	383	365	361	386	365	404	381	354	365	407	380	423	364	368	337	413	388	366	414	377	402	398	380	391	388	435	376	360	426	379	389	401	369	373	410	387	406	364	399	405	387	375	374	378	378	393	411	397	410	392	362	375	382	397	403	372	352	380	395	400	371	403	410	371	391	385	403	387	379	391	380	379	382	388	392	388	401	425	372	397	384	417	396	365	385	359	401	389	368	370	365	406	370	410	388	390	380	384	379	405	365	400	412	435	414	389	396	409	408	409	387	358	360	372	386	415	376	388	417	374	369	370	342	387	396	375	415	393	405	403	388	374	342	390	375	366	417	401	367	389	369	379	400	350	370	416	378	411	402	416	399	362	379	364	421	398	399	395	356	394	377	408	404	374	372	414	385	381	381	376	365	417	358	417	402	417	393	384	377	407	415	418	393	383	384	353	385	423	366	373	416	383	380	391	397	375	411	401	375	381	374	363	382	388	432	372	384	382	387	358	390	373	384	376	411	351	376	408	393	398	374	397	404	393	408	439	411	396	399	360	418	392	373	372	395	392	398	398	385	414	428	382	385	389	405	350	395	384	365	426	391	368	357	384	395	417	392	383	378	400	378	397	384	393	397	375	376	416	382	380	394	395	401	392	375	408	371	390	409	369	380	419	392	394	422	392	366	382	379	363	394	415	414	356	411	397	356	361	359	400	394	374	438	383	376	371	397	396	392	436	402	415	377	391	399	365	400	383	370	367	385	390	394	404	417	381	395	395	397	398	434	374	389	380	415	362	383	391	387	379	379	388	431	365	427	370	393	372	389	431	422	409	381	397	379	367	389	374	406	388	380	381	369	402	354	411	421	403	382	401	412	385	398	363	369	374	332	410	365	401	403	362	441	383	392	409	366	410	369	395	421	390	378	386	413	412	377	420	429	353	406	367	377	409	391	405	393	388	387	385	406	394	367	401	362	382	393	362	401	386	418	362	373	404	396	401	373	426	424	387	405	351	389	402	334	376	366	397	380	399	382	396	374	383	370	384	377	386	358	405	407	424	352	369	396	345	377	392	399	399	405	389	348	389	401	440	396	381	404	385	392	344	365	386	389	398	400	372	399	370	402	416	389	363	409	403	447	365	379	384	405	382	364	372	390	400	384	401	387	360	403	373	399	405	392	394	421	382	417	408	384	399	371	388	388	392	396	403	385	388	367	371	359	388	390	347	416	363	385	428	423	412	357	335	383	394	381	375	377	434	414	405	382	375	366	397	409	386	389	386	420	420	395	385	401	362	381	379	375	364	382	417	345	380	388	350	387	361	375	388	381	393	396	399	351	383	390	390	378	382	383	398	371	400	374	366	410	415	398	399	377	355	393	390	420	414	368	390	411	391	351	393	374	363	386	386	359	424	384	380	368	377	386	356	377	422	407	378	448	397	380	412	349	367	392	415	395	400	370	386	406	386	396	400	348	410	388	397	407	368	377	360	377	403	391	418	401	424	388	372	390	385	366	440	404	393	397	420	385	427	380	396	385	393	407	407	379	393	390	400	354	368	399	387	372	373	401	355	367	380	376	366	381	402	387	380	379	395	371	405	365	392	394	389	379	375	363	377	398	398	423	376	390	397	403	370	415	414	381	377	367	387	398	398	408	394	412	363	373	371	372	369	411	390	401	410	377	348	426	413	421	380	419	370	395	400	404	362	382	384	398	399	402	386	396	390	392	359	360	401	418	348	378	399	380	382	406	397	393	403	353	395	364	354	387	388	380	386	437	412	395	397	417	371	389	413	385	411	350	403	384	371	395	401	365	384	385	382	390	372	398	411	393	396	361	394	404	406	377	374	431	392	397	407	384	392	412	381	365	385	403	388	381	358	386	397	394	350	407	366	401	392	430	407	352	410	368	403	384	362	382	416	386	406	388	422	374	372	383	413	372	415	388	396	406	393	386	393	378	415	402	396	390	399	359	421	400	412	384	406	396	368	367	395	368	418	382	390	375	359	391	417	408	370	420	391	369	381	432	354	370	361	392	350	420	389	405	393	372	385	389	425	400	409	414	418	382	391	385	391	392	375	418	433	367	421	405	408	396	415	426	396	391	420	409	389	429	385	379	383	367	387	386	406	416	402	388	376	409	397	379	400	395	375	394	398	397	398	404	364	421	395	390	407	378	392	401	401	404	386	412	415	376	420	374	389	354	396	376	370	406	397	380	391	385	399	357	385	394	434	384	389	394	382	385	369	381	388	366	433	369	397	411	377	398	388	372	422	367	384	406	377	390	385	416	344	365	412	400	371	368	415	399
46491	34561	49216	56988	27816	7137	800	268	233	253	238	227	237	179	197	201	201	222	224	234	208	221	210	208	193	214	191	187	180	160	202	196	192	190	160	208	203	193	182	180	187	202	200	193	222	169	244	630	781	574	447	312	257	179	196	213	181	160	189	195	180	222	163	183	166	160	194	180	192	186	168	203	197	194	177	188	174	178	145	179	172	188	201	166	172	188	200	190	188	206	184	167	186	178	216	192	179	164	187	194	191	204	177	172	178	186	181	202	172	165	185	196	168	188	205	180	175	186	181	171	210	202	189	172	169	220	171	185	173	179	171	196	174	172	162	195	167	185	203	190	188	192	178	196	175	194	155	166	199	197	153	163	196	179	186	181	197	192	203	168	177	205	173	201	202	196	207	201	201	175	164	156	195	168	181	179	185	159	190	173	176	177	188	168	199	185	188	200	168	195	170	176	178	191	194	185	178	185	200	170	178	188	173	178	186	182	171	206	166	182	161	209	172	180	181	179	175	188	148	194	176	178	197	175	168	160	162	185	185	192	180	157	197	182	185	177	166	197	188	170	173	185	144	161	171	170	176	179	160	209	204	179	189	174	172	171	189	165	153	200	194	172	194	171	194	170	206	207	183	185	161	171	212	186	155	199	171	199	179	199	193	200	186	174	182	184	180	185	187	188	193	166	190	188	199	183	169	182	159	172	178	199	181	170	182	181	222	164	192	156	179	167	162	180	169	196	173	181	182	188	202	198	210	168	174	170	182	175	171	184	197	171	171	187	165	182	176	213	176	183	188	187	204	193	198	187	171	188	184	181	189	177	175	198	172	181	182	193	188	184	181	167	191	177	170	172	197	187	200	184	191	203	188	181	186	186	186	207	212	201	173	196	169	187	183	192	185	183	180	168	171	189	187	186	167	186	192	185	182	211	172	173	182	192	181	182	181	180	196	216	168	195	190	180	178	184	177	201	173	189	190	178	215	183	195	182	176	183	172	217	191	174	182	186	188	190	195	160	183	186	220	189	192	203	176	181	195	160	183	189	191	173	185	184	190	153	201	178	176	192	173	188	191	185	176	180	175	167	186	200	175	173	169	169	178	194	187	180	187	194	185	221	196	176	175	180	197	187	178	183	176	175	177	198	219	157	181	196	184	184	204	191	191	191	189	160	200	186	176	160	205	173	177	172	194	197	198	186	181	175	191	172	194	206	163	167	174	216	189	187	180	176	184	165	190	189	182	192	207	198	177	164	189	167	199	199	203	169	171	193	193	177	175	167	187	179	187	196	161	163	175	186	164	173	168	173	151	178	188	171	179	169	220	177	186	185	188	180	189	182	170	187	186	209	175	208	167	207	168	201	208	188	178	207	193	169	187	169	175	199	166	207	173	183	179	164	171	188	167	166	170	192	180	175	169	188	195	194	207	178	182	174	186	187	169	173	163	200	172	178	207	197	170	173	193	193	176	200	186	193	204	202	192	188	166	165	190	184	189	174	189	169	181	178	176	191	165	194	196	176	157	197	182	189	212	178	186	175	164	188	186	184	171	170	204	205	212	164	182	179	186	189	191	196	183	196	177	187	175	174	163	190	179	198	169	188	184	202	168	172	208	175	175	157	199	178	191	181	184	189	166	171	173	184	156	166	158	161	208	169	151	178	159	192	183	161	209	183	177	174	167	167	192	184	192	169	187	198	185	199	200	164	190	161	180	191	186	199	168	194	185	197	197	178	195	187	160	168	179	180	161	175	187	164	173	187	202	190	175	190	180	212	185	190	219	182	201	206	187	193	189	172	179	162	184	177	212	193	182	183	178	221	192	201	181	156	188	183	166	188	171	176	186	186	172	204	194	185	198	194	195	195	182	190	195	198	185	195	188	196	167	207	186	199	194	207	191	178	214	168	171	179	180	187	186	158	170	187	209	196	187	180	191	198	193	181	187	147	185	197	168	188	198	195	190	167	167	194	197	205	182	178	171	200	196	170	195	200	190	170	194	190	184	182	196	189	192	190	204	206	205	187	204	201	199	192	191	169	170	182	158	182	195	190	175	166	203	176	178	183	161	183	181	188	188	173	184	185	208	171	195	170	183	210	178	179	187	159	163	177	190	179	204	174	183	195	179	192	209	184	180	171	188	194	191	175	184	177	174	167	189	175	166	178	165	178	201	164	170	179	179	180	188	174	196	182	161	185	181	213	173	191	185	175	181	171	207	195	199	185	184	176	169	175	178	187	187	181	201	195	164	187	192	218	197	168	177	182	184	190	183	170	189	189	185	189	185	196	205	188	179	169	195	185	166	196	183	183	179	198	209	177	194	183	190	177	199	172	158	185	193	164	185	206	168	195	182	167	187	163	178	177	188	172	171	173	242	177	190	187	198	180	182	179	172	184	176	182	198	181	175	196	161	147	188	177	175	175	185	167	189	170	200	188	181	176	181	165	184	214	186	169	193	175	170	197	187	185	184	162	177	155	214	169	189	199	204	212	169	165	184	174	186	182	219	192	174	201	202	200	189	168	169	180	181	201	190	160	179	186	177	166	177	173	184	178	187	177	192	165	187	180	207	182	186	198	161	185	198	200	177	168	176	181	165	193	164	153	187	174	191	196	183	173	172	181	187	194	190	185	162	180	193	190	176	212	174	188	202	162	165	213	172	169	182	179	183	172	210	207	218	164	180	199	166	194	206	173	194	204	169	205	201	203	169	181	178	155	182	212	196	172	193	182	196	176	204	178	192	170	195	199	166	182	197	200	205	185	194	166	165	179	202	202	193	193	190	191	186	187	174	205	172	189	193	182	174	199	184	179	171	163	176	189	161	167	197	175	157	176	198	221	188	176	196	170	201	177	179	183	172	181	186	174	147	184	194	181	229	175	190	184	187	176	177	191	175	184	216	193	183	208	176	180	184	189	182	184	168	195	194	192	189	180	193	202	185	188	174	204	171	180	181	162	186	186	164	167	177	161	184	163	166	194	175	200	178	166	191	178	193	176	176	169	183	161	200	186	172	200	199	163	175	193	174	181	186	179	203	199	166	173	174	192	196	169	170	179	186	195	180	178	172	177	200	198	157	184	200	163	213	160	214	158	183	191	175	172	175	176	179	185	177	189	194	172	194	159	176	172	167	206	189	190	183	197	199	171	174	220	187	199	184	199	186	171	173	163	179	214	206	203	172	166	182	183	188	164	176	205	190	179	160	173	182	166	169	189	167	197	180	173	186	161	164	193	187	183	180	200	181	182	151	189	180	180	175	178	184	177	182	173	179	205	175	188	194	185	195	165	196	170	172	176	180	176	174	209	212	169	193	186	192	175	169	194	191	197	191	217	169	188	188	171	173	155	189	181	173	178	180	196	199	181	184	173	182	177	174	159	198	203	171	182	188	213	177	181	189	184	205	181	184	185	156	178	184	186	194	162	189	176	191	203	166	177	171	179	167	191	195	191	184	159	168	187	198	179	169	185	143	187	169	168	212	177	184	174	165	162	194	162	174	169	196	159
32026	28403	51284	61260	17150	1355	1202	1031	856	779	731	723	653	638	587	581	587	588	586	560	531	537	535	506	510	514	532	488	527	549	538	535	544	497	456	505	477	463	511	519	575	646	643	580	505	509	1027	3391	4469	3034	2277	1409	858	607	536	474	481	480	436	487	449	436	427	403	452	452	425	454	436	464	467	466	431	462	443	478	452	453	451	467	450	438	452	460	425	454	473	460	439	436	471	463	461	489	431	485	492	429	464	453	492	442	457	467	466	423	449	460	459	458	455	436	455	449	464	434	472	470	440	470	449	453	484	468	458	454	460	436	428	425	461	442	455	469	454	452	412	489	449	457	446	458	444	493	423	423	465	437	460	468	418	488	442	472	453	438	428	412	446	473	471	480	451	470	462	465	429	439	458	467	474	439	425	429	468	430	482	462	425	451	424	430	429	454	447	420	438	459	502	463	469	429	464	502	458	457	468	417	435	453	423	470	488	475	469	425	436	481	455	427	453	471	428	475	428	435	445	435	456	468	424	440	431	476	481	452	418	499	455	461	482	439	453	465	455	476	441	481	422	497	449	447	481	456	425	493	416	435	419	471	455	405	453	448	449	420	470	459	454	405	415	455	452	425	465	446	483	481	457	428	415	494	470	443	439	449	455	424	439	449	441	446	464	462	408	436	473	488	411	452	469	428	424	471	453	420	445	461	422	421	456	428	455	414	440	429	450	463	477	419	490	414	478	462	450	471	434	477	470	457	453	446	421	463	434	447	487	451	443	455	489	468	453	458	431	433	476	452	456	427	469	486	476	441	438	444	494	422	442	453	498	469	465	437	444	452	456	450	447	436	440	448	442	453	437	447	431	427	439	461	458	471	471	417	476	438	456	435	449	456	423	440	429	460	439	437	448	474	467	464	487	432	441	448	455	448	475	498	440	428	462	426	453	406	460	477	468	450	466	461	479	439	438	450	424	468	462	450	475	435	439	436	478	447	478	476	446	444	441	503	482	506	472	419	463	461	459	450	438	427	451	412	454	465	457	471	442	455	433	436	462	431	465	479	453	432	496	446	477	457	456	480	415	479	436	449	441	432	453	442	485	441	461	456	467	436	419	444	442	432	456	423	448	453	438	434	436	474	444	464	477	434	425	424	453	443	402	444	456	448	456	439	440	463	469	414	484	434	427	448	458	446	469	439	432	474	425	445	488	487	461	413	456	472	440	475	451	457	478	438	419	438	398	409	430	440	451	442	475	439	425	420	460	467	451	482	468	465	473	420	446	480	431	441	449	468	453	465	446	440	450	437	449	466	482	439	435	418	452	450	446	458	470	450	442	418	433	438	432	470	438	477	481	412	462	434	438	467	442	491	439	443	468	443	462	444	472	470	435	405	453	444	452	485	445	439	463	415	409	412	470	430	473	438	461	456	423	460	443	461	468	461	441	425	424	424	441	444	433	396	465	433	442	439	459	485	448	452	432	425	450	437	459	427	468	440	412	469	429	491	438	442	433	490	446	424	429	429	461	460	419	452	465	459	484	491	439	470	440	461	470	452	468	432	450	462	456	475	398	431	457	441	459	459	436	450	451	435	424	465	421	470	479	426	440	432	464	442	484	442	439	476	434	435	475	464	459	450	494	394	432	435	428	402	430	393	434	433	459	463	474	422	475	468	414	455	479	458	486	451	478	456	443	445	413	451	467	454	462	454	455	463	468	462	456	449	438	471	453	452	472	454	467	452	479	446	466	474	452	423	495	477	476	452	438	468	467	458	429	494	442	418	473	458	440	446	449	405	484	448	451	431	468	483	446	463	438	477	442	461	431	446	467	456	414	428	423	448	464	421	503	426	415	464	454	462	482	492	455	411	465	450	464	444	460	434	433	420	488	424	473	470	459	450	447	430	451	434	478	472	427	444	489	472	446	487	427	470	468	459	450	451	479	469	404	441	487	439	506	455	462	461	454	445	433	443	481	467	440	474	459	462	487	473	469	450	472	459	454	458	410	475	462	460	446	439	457	450	474	449	435	460	430	419	461	467	449	468	451	466	428	466	458	463	461	419	440	454	462	426	466	460	457	424	475	437	491	432	472	462	440	491	462	443	437	493	447	453	423	433	408	435	475	450	442	412	444	454	446	445	448	443	421	439	470	488	517	420	418	442	457	473	436	458	437	442	415	472	440	420	451	481	467	446	450	458	471	462	450	405	445	414	411	442	431	497	457	454	453	468	456	460	425	436	448	430	489	486	433	449	467	474	428	441	436	466	458	471	442	464	454	463	433	453	473	478	484	465	429	444	447	455	434	478	432	414	459	487	468	469	466	433	469	438	426	472	477	432	450	460	454	482	415	440	436	447	426	458	457	451	453	467	408	446	461	441	443	450	435	464	455	459	496	424	471	452	389	479	434	413	446	434	461	438	490	482	458	423	438	447	428	454	457	453	480	454	451	451	504	456	424	468	432	481	445	433	496	476	466	463	486	422	476	459	477	454	456	455	482	444	469	419	470	444	443	431	443	464	439	473	440	441	485	434	445	446	460	467	467	471	413	472	452	497	448	459	488	453	480	430	429	476	442	452	430	466	477	531	445	451	437	448	449	455	444	483	476	441	413	432	431	441	455	459	456	441	450	445	445	458	437	502	462	421	486	449	466	435	463	476	443	433	476	419	449	449	438	473	471	476	466	454	454	459	448	436	446	468	417	470	429	460	417	466	438	444	469	476	446	450	460	451	461	481	453	458	478	463	457	465	425	447	487	457	502	484	432	426	461	441	422	437	421	464	451	440	485	470	460	482	489	421	454	429	478	437	438	461	448	466	416	448	454	472	460	447	465	459	466	460	452	448	490	430	457	478	453	439	470	455	451	443	446	478	477	455	444	445	469	421	458	462	422	441	406	448	443	447	423	431	455	423	463	441	448	451	451	471	463	440	438	478	438	440	478	443	481	432	447	431	479	466	447	429	465	482	425	478	445	451	434	455	428	481	503	449	451	431	500	454	427	462	458	414	457	459	497	461	459	489	439	452	450	477	478	459	482	461	487	460	463	435	472	464	463	441	460	458	469	443	477	411	453	447	471	433	470	452	449	453	442	437	506	449	483	427	464	444	484	464	454	398	486	403	447	423	459	427	440	456	427	466	450	472	434	459	462	420	454	427	426	432	438	484	482	486	447	455	456	471	459	450	450	464	443	464	455	453	467	469	476	429	473	447	479	460	451	435	462	455	430	455	447	454	475	461	457	416	431	483	439	431	473	483	428	440	482	436	450	409	466	479	451	489	439	455	445	440	462	419	415	488	458	464	417	467	465	465	439	468	460	454	477	472	449	461	457	443	434	409	446	433	418	461	451	460	423	441	443	401	407	454	456	423	454	463	427	443	460	437	452	418	452	494	479	472	452	448	426	469	474	470	432	424	424	455	458	454	436	457	494	416	491	469	445	461	441	454	421	447	454	486	478	431	432	467	441	450	494	474	445	427	482	427	445	427	442	445	418	435	416	465	418	462	454	433
56550	39137	52104	61181	39455	14467	3130	509	271	251	242	247	218	226	191	225	211	219	183	207	189	165	172	175	187	169	183	196	185	204	185	186	175	193	176	212	172	171	184	196	211	197	178	175	212	208	203	292	885	859	699	472	323	273	189	182	179	172	162	170	188	186	198	175	164	172	197	178	188	169	164	179	188	191	165	167	162	179	150	185	171	166	147	175	166	170	179	161	162	169	156	171	166	178	180	178	173	162	165	185	164	182	174	169	176	154	201	155	165	149	184	147	167	185	177	180	150	150	178	163	156	171	160	179	217	165	174	137	182	154	166	154	185	186	188	153	164	167	170	171	183	178	162	183	166	181	167	156	164	134	157	188	171	175	175	163	181	178	150	154	164	169	164	176	187	170	186	150	165	192	184	199	173	178	177	163	179	163	165	179	152	163	180	174	158	181	162	164	164	159	192	193	161	168	169	161	194	169	163	182	164	150	180	162	156	173	162	166	185	169	166	174	161	186	151	163	155	160	164	181	159	171	175	162	167	205	166	161	188	169	185	176	155	159	166	160	163	166	172	161	161	153	180	195	171	162	156	177	164	179	171	171	168	186	195	184	159	149	150	175	143	134	157	174	165	169	171	160	168	166	182	166	164	198	190	166	170	184	178	173	194	185	172	181	163	164	167	160	176	168	158	181	171	190	177	162	160	162	195	171	181	166	197	176	193	186	176	170	190	150	171	192	177	160	154	173	162	205	150	181	182	155	200	169	161	180	168	177	169	168	152	144	186	208	174	157	186	184	171	175	181	172	184	174	161	164	180	154	171	185	181	162	169	177	174	172	165	161	154	182	161	162	172	196	154	190	169	160	183	160	190	174	174	142	183	186	168	166	177	135	169	180	163	172	167	170	166	169	175	181	169	149	182	165	161	171	155	162	170	189	173	172	156	163	179	164	179	170	165	138	174	149	176	169	185	179	187	189	178	168	178	159	174	183	162	181	160	176	164	149	156	158	161	185	178	159	203	146	178	172	182	155	169	162	164	154	172	184	159	165	186	180	164	150	178	185	163	148	171	156	159	180	172	186	157	175	181	156	160	182	193	168	141	177	191	179	186	183	166	165	165	169	177	163	164	172	156	151	169	184	168	173	193	179	185	174	162	152	170	165	184	159	171	171	174	180	174	175	167	178	178	171	175	162	158	151	168	173	172	171	179	184	156	176	173	191	170	156	160	158	185	183	172	155	203	164	158	179	162	199	174	183	159	172	178	168	174	155	163	163	177	164	168	156	174	157	163	153	170	153	157	166	153	187	166	202	189	154	201	170	144	169	153	175	174	163	175	136	181	162	173	155	158	172	194	172	162	155	157	202	163	176	172	178	170	151	154	170	173	150	160	160	145	186	147	148	173	166	191	187	175	186	160	154	177	174	183	149	154	178	162	170	160	189	164	178	165	157	160	189	180	191	159	169	195	163	180	143	160	204	153	167	191	194	162	180	201	178	169	175	170	167	168	161	160	188	176	158	170	171	188	182	180	160	176	160	149	145	166	183	166	196	190	170	192	167	172	146	185	156	148	152	174	180	180	176	200	174	187	172	147	164	158	170	192	159	163	178	177	149	183	161	161	202	170	160	196	195	163	167	153	184	179	146	177	159	156	167	168	162	171	162	170	170	158	205	161	182	190	160	174	172	155	167	184	161	182	183	166	184	183	169	193	173	163	158	169	170	190	166	181	181	199	173	187	186	169	160	163	175	163	175	187	167	169	148	176	193	169	161	162	184	164	128	142	165	169	179	167	179	144	167	168	164	156	156	152	178	169	165	189	157	164	162	163	173	186	160	182	174	170	166	170	172	170	163	163	177	183	186	167	167	157	184	166	192	151	170	160	157	176	180	159	167	158	167	185	157	174	174	165	155	161	161	153	183	148	153	174	165	187	176	173	177	174	174	161	181	167	175	179	167	178	179	172	185	143	180	176	168	175	158	175	175	152	181	189	158	199	158	185	157	193	149	169	196	175	183	175	191	156	151	175	169	158	158	165	175	167	173	143	167	160	176	186	177	149	156	191	151	186	176	173	151	163	176	201	182	189	183	181	150	186	149	162	163	151	144	183	165	138	193	182	166	186	192	152	188	191	163	165	192	148	170	175	179	167	157	180	158	166	181	191	181	196	175	167	160	168	178	169	194	164	181	166	150	192	177	184	193	174	174	154	164	155	176	168	177	179	177	166	177	170	163	172	171	131	165	167	155	197	157	166	170	147	165	155	162	194	149	173	164	170	170	159	203	165	178	174	144	161	167	196	174	158	165	168	175	158	169	159	176	166	184	187	182	154	191	177	179	171	153	176	148	178	172	177	195	173	201	159	158	182	167	186	147	182	176	148	148	188	177	171	164	163	198	177	184	160	172	184	182	153	186	174	189	177	173	167	161	156	170	180	154	156	167	184	153	148	189	167	184	158	180	156	170	163	153	167	180	203	186	154	149	176	177	157	162	151	167	160	166	181	160	179	162	158	185	155	176	168	192	173	168	169	171	143	176	191	169	203	182	164	176	159	169	168	177	163	173	178	186	167	167	191	195	174	141	176	149	173	180	172	176	199	168	162	171	151	182	164	174	153	173	178	170	171	173	190	172	176	162	154	166	203	158	201	183	190	178	173	187	159	176	195	171	149	183	172	190	152	157	180	164	149	178	178	188	162	180	146	173	170	141	154	166	172	175	162	179	183	172	148	185	168	159	167	169	181	170	149	185	157	179	169	170	188	165	159	175	187	161	179	171	174	200	180	175	176	174	144	139	145	159	165	179	159	196	198	161	178	146	158	201	173	165	175	160	169	183	148	179	152	173	183	159	170	165	153	170	192	178	172	170	171	159	169	163	172	162	200	155	165	168	157	159	174	200	175	166	177	142	170	177	154	178	184	183	174	197	152	176	172	200	159	203	167	173	174	169	192	183	191	148	177	170	174	168	173	188	205	174	161	199	178	170	157	166	186	174	158	168	170	160	176	173	158	187	183	172	176	170	142	176	179	145	202	172	185	186	162	169	187	169	176	137	195	160	171	182	179	158	195	167	167	165	170	169	164	155	134	197	165	168	169	168	170	181	173	178	173	193	183	177	156	190	191	199	189	160	196	169	173	163	155	158	180	181	167	140	175	174	176	165	173	181	153	179	141	178	190	163	167	173	162	182	194	172	163	170	162	166	156	183	163	173	166	200	180	175	161	179	144	178	178	167	182	171	169	167	169	184	161	171	150	137	179	168	181	195	168	184	198	151	167	145	178	168	164	173	166	156	179	176	201	150	154	198	171	177	196	150	160	176	195	183	170	162	167	165	162	145	171	173	149	164	166	176	172	166	171	173	166	148	183	158	185	157	158	149	150	169	169	173	187	207	196	185	154	175	195	170	165	156	183	163	178	176	174	193	155	159	171	184	189	173	183	174	163	170	175	164	160	163	172	156	161	156	167	165	170	169	165	172	150	157	163	163	147	165	162	169	167	181	168	175
43793	37638	62394	71118	33952	1676	1353	1273	983	827	819	695	727	706	680	569	544	552	572	579	503	483	498	519	493	495	501	470	504	517	496	525	527	471	473	482	471	459	443	636	608	667	602	596	602	573	554	1293	5144	4723	3817	2353	1423	736	481	453	434	403	441	438	425	435	434	432	438	415	448	424	424	433	410	419	411	441	438	432	457	404	377	406	445	383	393	397	411	420	408	410	432	433	397	398	444	392	414	455	405	424	388	447	397	432	434	420	447	441	435	438	430	399	394	394	424	412	408	461	442	405	425	444	449	394	421	375	404	393	389	413	438	410	429	400	436	425	397	396	450	421	408	379	427	426	420	444	442	433	457	428	419	424	448	448	414	439	431	444	432	397	429	438	424	396	424	395	400	405	430	447	425	423	423	428	430	406	402	417	416	421	413	424	439	395	412	416	430	404	466	404	432	436	429	412	402	400	458	407	402	394	462	403	418	393	423	433	422	455	426	407	427	382	439	405	431	419	385	429	403	452	459	395	406	408	445	409	436	441	387	433	426	408	406	459	435	453	437	446	425	421	439	430	421	427	439	440	432	380	411	394	415	411	403	399	386	447	429	404	422	440	433	406	427	448	423	400	447	415	427	430	406	368	426	425	412	385	394	414	423	464	431	402	462	440	438	418	412	408	403	448	426	434	427	432	431	379	432	415	439	463	407	417	436	452	469	439	420	419	423	397	423	405	425	404	409	452	423	383	454	432	417	402	408	402	416	417	463	465	386	415	437	371	408	402	432	394	456	397	397	402	404	413	449	417	425	430	444	445	426	389	389	411	381	421	413	399	421	417	422	415	424	446	420	414	430	384	415	433	430	424	436	425	427	466	400	441	377	412	415	446	424	401	432	448	426	436	428	432	445	456	436	367	436	398	424	461	405	403	393	467	416	461	410	380	405	457	407	408	416	391	427	410	433	441	441	397	381	407	395	378	421	376	426	412	411	411	435	425	420	434	421	404	445	426	453	425	417	435	438	415	390	412	394	374	443	401	395	426	414	415	454	426	378	440	397	420	435	403	409	415	384	391	441	431	377	453	389	402	429	428	418	451	433	377	429	384	440	434	418	438	415	424	418	434	446	397	412	434	406	422	416	421	400	430	438	399	427	447	447	449	438	426	415	412	431	427	413	403	400	413	445	439	393	432	399	369	391	430	393	407	417	415	418	440	425	440	434	393	402	444	421	411	401	475	432	442	415	419	391	419	398	421	432	422	435	391	402	415	394	423	439	423	395	421	395	418	444	416	422	462	435	420	401	401	443	405	406	436	428	410	420	447	410	442	415	432	425	406	423	454	416	423	391	441	406	408	388	399	431	423	413	430	423	437	436	422	474	381	396	433	403	413	443	408	417	458	460	392	416	423	404	465	414	439	414	427	435	406	426	401	437	428	420	413	399	439	410	463	401	391	430	396	391	406	401	438	439	414	407	409	432	448	452	432	454	400	399	382	467	376	457	442	407	411	442	444	400	388	404	420	411	420	423	444	391	405	435	422	400	454	391	453	411	408	418	425	423	454	391	430	412	421	410	407	428	418	443	434	439	428	434	459	413	424	441	422	434	398	422	432	425	404	456	459	427	391	412	452	396	451	405	399	418	410	469	425	440	419	429	438	418	441	421	448	431	413	406	422	431	419	402	431	437	422	432	385	393	412	399	435	388	362	423	395	373	397	375	422	412	415	438	436	413	413	397	407	439	400	400	458	411	420	401	399	405	425	434	403	428	445	430	421	425	399	449	403	407	372	427	412	442	404	404	406	439	385	421	418	434	432	412	394	414	437	429	462	419	401	436	407	431	411	430	429	369	442	417	436	402	439	398	427	442	440	417	391	452	417	395	429	425	456	425	430	403	421	402	402	410	439	407	390	403	446	429	437	430	431	413	428	395	421	399	389	420	461	421	417	423	422	393	400	402	438	417	386	421	434	422	449	414	416	456	378	462	385	421	392	435	420	443	427	421	436	413	394	423	437	420	413	459	418	435	452	427	397	395	438	426	437	439	421	437	390	415	394	416	384	376	439	399	396	412	394	435	413	406	359	441	400	438	416	412	407	410	403	410	405	416	431	433	410	419	374	421	427	434	419	421	430	417	383	444	424	431	418	439	425	445	418	432	428	422	417	413	414	398	406	470	445	440	471	381	421	402	437	422	389	447	448	413	395	411	428	396	438	401	400	428	424	415	413	432	398	432	408	414	383	428	407	419	422	449	393	401	431	483	416	407	427	436	427	448	402	435	433	454	410	424	418	452	462	448	478	420	418	427	418	412	461	434	415	423	404	406	435	426	420	413	430	423	419	428	401	410	393	451	385	407	398	399	432	390	417	420	428	436	430	415	429	438	432	416	400	410	427	426	395	429	440	418	419	381	417	450	406	443	441	433	471	398	436	421	378	388	445	414	427	417	414	417	436	376	383	476	403	447	423	456	403	389	418	416	387	411	432	422	423	465	392	418	449	446	440	404	420	451	407	422	428	383	435	413	437	426	429	388	441	450	415	417	440	396	441	412	379	441	393	411	391	419	441	386	436	407	400	372	392	433	414	413	414	408	454	417	401	443	416	413	430	446	419	421	405	403	434	402	401	437	442	400	418	426	415	419	387	384	439	435	405	394	410	414	419	450	453	456	446	435	437	426	446	456	428	414	424	413	447	402	428	401	395	412	403	421	430	459	438	368	397	423	448	444	404	402	395	430	425	431	408	443	431	437	441	402	440	399	401	410	418	420	424	463	430	408	446	425	389	389	398	422	384	420	418	427	405	407	423	402	444	399	453	462	455	425	429	389	441	448	391	389	441	429	389	477	445	425	455	425	422	421	419	402	425	442	419	413	416	414	440	459	417	451	404	414	417	402	408	425	425	416	381	379	439	429	461	447	408	410	435	400	385	451	399	420	419	426	412	392	403	428	396	440	426	414	404	390	471	430	425	405	412	436	426	402	416	420	440	395	440	395	442	406	404	420	440	399	426	405	421	432	442	452	405	398	402	422	406	404	392	446	446	446	389	424	411	427	429	404	447	437	448	420	381	426	424	451	410	439	414	433	404	385	419	428	410	419	424	427	433	442	419	428	418	447	425	412	410	400	431	435	385	444	409	418	406	399	406	406	420	420	417	441	364	401	424	436	440	388	409	386	438	459	411	399	462	429	390	440	407	423	456	423	407	414	449	443	435	427	413	414	465	398	448	455	413	392	422	420	414	413	403	427	406	414	452	454	405	404	402	427	416	410	407	402	397	422	438	398	424	437	388	392	405	422	414	418	413	393	419	418	460	413	436	382	408	456	432	414	410	391	443	407	436	411	418	438	442	429	436	392	414	399	417	419	415	386	428	405	418	442	430	466	434	381	433	399	385	435	441	423	413	369	443	400	434	406	461	420	420	417	417	434	442	465	415	460	385	417	413	406	365	417	413	394	428	377	424	424	394	412	413	408	400	398	410	408	430	404	463	403	413	427	435	418	455	430	430
16972	7923	9187	10485	4361	260	169	174	168	160	158	148	157	152	157	144	170	152	144	166	160	173	147	137	167	162	140	153	156	173	145	157	185	155	138	159	152	146	159	161	162	166	165	166	171	149	165	153	199	191	231	187	209	184	171	159	155	133	163	128	135	157	156	150	154	160	141	179	178	143	178	146	168	163	149	116	137	146	151	167	138	160	156	146	133	171	133	158	151	136	147	148	156	153	156	156	144	155	159	152	153	162	135	156	155	156	163	179	159	159	174	165	155	170	160	157	169	157	169	159	194	148	192	142	147	147	146	171	155	154	168	161	140	174	168	143	143	156	195	143	158	162	132	152	164	146	137	161	167	165	144	170	161	162	173	148	156	167	149	164	174	157	130	144	139	165	140	175	166	160	140	149	156	146	150	152	141	141	139	164	149	142	160	183	152	178	150	162	160	156	139	169	157	172	156	134	113	189	158	188	146	159	162	162	166	150	149	144	146	170	158	178	134	160	154	129	184	181	177	163	160	160	144	136	167	132	177	172	142	168	170	174	150	166	174	162	137	176	166	163	131	153	140	147	147	164	154	154	164	156	145	153	147	140	150	181	154	169	155	132	136	163	184	119	151	185	143	135	153	167	166	154	151	154	163	160	156	159	130	135	136	143	162	152	143	161	156	146	120	162	168	164	147	150	150	134	152	166	147	163	154	147	143	165	163	150	172	148	164	149	137	161	185	149	169	147	152	144	156	165	150	148	163	154	154	162	170	196	179	160	168	129	145	141	147	164	152	140	171	157	163	149	149	149	152	159	158	152	132	168	153	176	132	158	180	151	160	172	146	169	143	173	161	170	154	153	146	145	162	135	161	183	128	138	158	130	158	181	163	149	139	166	163	143	138	170	153	158	158	165	165	153	166	138	146	168	159	133	161	172	161	154	144	154	167	143	157	132	157	159	142	157	156	173	161	146	125	160	149	149	155	166	159	180	148	161	172	160	173	148	146	157	158	131	164	154	158	145	146	166	181	142	164	188	145	157	134	167	148	169	155	165	185	158	166	158	186	162	156	137	158	148	160	169	143	168	157	155	150	142	154	165	145	157	147	154	133	151	165	166	155	165	143	143	186	157	159	146	164	164	146	139	162	153	142	142	158	165	150	159	165	157	156	189	162	159	137	160	172	163	164	147	148	167	158	175	139	148	170	158	157	154	151	147	166	169	151	160	147	164	161	162	149	146	169	155	139	149	166	145	147	151	134	152	152	146	168	190	151	141	161	173	164	149	158	155	166	169	144	180	146	144	149	139	135	149	161	179	155	170	133	165	166	165	164	136	149	156	155	161	163	168	158	159	168	166	148	156	154	136	160	149	141	153	145	159	177	135	157	151	155	139	154	166	154	157	151	163	174	170	160	162	178	155	147	145	166	147	138	139	143	177	171	158	168	154	147	160	148	148	160	159	168	160	142	146	155	152	156	152	129	141	173	151	152	157	169	134	134	165	155	147	157	176	181	146	142	158	154	163	169	161	167	137	163	158	161	145	160	155	128	153	131	155	144	144	142	145	179	163	165	163	155	178	133	158	162	147	163	151	153	164	150	144	163	156	167	153	156	173	129	159	162	156	165	149	169	150	159	144	149	152	144	156	182	152	139	166	149	152	164	173	163	172	151	169	153	150	165	181	164	162	165	156	153	166	159	164	142	144	147	155	183	149	147	151	153	150	141	172	166	166	157	163	160	135	155	164	153	151	154	149	163	173	150	160	154	142	135	141	159	160	142	136	158	172	174	161	143	136	148	138	150	145	138	152	164	169	150	178	147	175	142	166	167	140	149	142	150	139	155	155	142	168	154	154	163	155	148	154	142	149	159	166	144	160	170	193	152	123	143	135	165	150	149	146	147	163	178	159	137	153	156	147	151	149	165	149	161	167	173	161	149	166	166	129	155	140	168	155	170	156	167	160	145	161	152	143	146	167	147	142	168	173	150	152	151	111	160	163	166	142	167	126	182	173	159	149	173	151	157	178	183	176	148	158	157	161	150	149	142	135	175	172	138	163	172	160	158	158	177	156	144	151	139	153	134	155	148	146	143	139	158	165	184	159	153	172	160	149	152	185	162	144	161	157	160	141	140	152	179	147	148	144	164	159	132	159	144	166	166	147	160	143	165	147	159	160	172	151	140	126	141	146	170	152	161	170	170	167	161	148	164	157	159	172	164	165	148	137	146	134	152	151	127	162	167	133	163	146	155	162	154	158	160	166	183	152	152	167	159	140	167	153	154	149	168	163	167	168	133	154	161	175	150	161	157	173	175	154	159	140	170	132	165	146	164	178	162	163	154	156	149	134	170	170	161	169	186	168	147	162	167	133	157	155	140	186	160	145	154	167	150	139	164	162	159	157	150	138	176	157	136	140	158	190	144	151	160	145	158	137	149	154	138	144	158	147	158	162	151	165	169	144	128	161	141	166	135	160	154	164	185	172	145	144	151	155	166	152	165	161	170	148	157	157	145	165	165	154	140	159	157	160	169	147	162	145	150	167	142	152	134	139	155	163	149	162	171	145	144	149	170	161	166	127	135	152	146	173	156	170	182	151	158	157	159	132	158	172	142	174	160	151	168	170	162	167	157	170	153	161	140	163	159	143	144	143	143	146	143	146	162	152	163	146	152	152	149	166	158	169	162	143	197	132	130	150	144	147	151	170	139	183	157	145	181	167	165	150	185	133	146	167	141	173	180	149	143	140	133	142	126	153	145	148	157	148	159	149	149	138	167	171	156	163	154	163	162	167	153	169	163	155	159	169	158	150	161	175	170	178	137	140	148	157	133	141	148	155	146	171	140	163	174	153	173	167	163	179	169	160	143	165	163	184	164	175	148	137	149	144	162	179	151	164	160	175	139	150	157	133	148	164	154	145	172	154	158	148	179	142	153	133	157	166	185	174	142	134	159	166	156	151	150	144	148	152	155	174	150	159	148	175	153	159	155	167	160	147	148	175	154	151	179	158	139	157	165	163	156	155	154	145	183	168	176	164	139	179	170	153	153	172	145	161	182	162	175	158	163	158	163	170	150	147	163	159	165	138	170	158	140	164	136	169	154	145	167	143	145	171	157	155	144	161	146	135	135	133	145	160	140	133	142	148	154	162	131	157	151	180	139	170	142	158	176	161	157	149	170	154	173	143	154	142	159	191	154	146	156	170	177	152	177	164	163	167	158	153	146	149	168	168	140	155	154	144	153	173	154	172	161	184	164	172	170	145	171	173	159	158	154	178	150	156	146	182	161	170	149	140	143	170	170	143	159	160	175	184	162	172	161	177	149	139	157	162	140	149	141	141	168	148	156	156	179	152	171	140	149	171	181	157	156	144	158	169	151	141	149	153	165	153	159	156	173	147	169	143	170	170	152	166	157	168	149	148	136	137	132	181	170	138	155	146	169	157	157	135	142	164	118	156	148	146	148	148	153	140	181	150	165	158	142	166	160	151	140	143	153	137	158	135	146	158
11504	6892	14890	22010	11119	440	436	421	444	414	404	430	407	414	443	377	404	396	387	405	417	382	395	368	381	414	398	413	413	326	403	403	417	427	428	388	376	432	441	459	473	451	424	460	465	441	404	454	600	696	723	612	510	461	444	401	427	409	376	409	382	405	426	428	405	437	426	398	398	409	390	425	400	407	398	358	375	358	431	402	439	389	370	363	431	403	410	414	378	394	403	398	389	399	409	392	439	387	401	374	391	403	411	418	424	400	459	406	383	386	406	413	375	397	421	390	396	390	425	412	398	419	385	413	387	388	418	392	392	404	412	430	374	392	411	412	417	370	378	424	370	374	387	381	404	368	411	353	423	404	395	399	420	365	438	366	371	432	379	355	374	388	395	368	379	374	400	390	427	412	393	355	380	381	405	393	378	374	390	386	385	392	390	424	410	392	435	376	355	375	403	433	427	390	368	398	390	385	411	414	380	415	402	366	386	413	389	384	408	390	369	373	368	414	375	407	391	396	390	383	411	400	410	409	390	375	357	430	400	404	397	405	420	359	386	412	386	395	398	406	382	438	417	392	379	430	393	436	423	373	389	433	382	420	379	378	412	400	418	377	383	423	413	354	384	390	413	401	395	412	437	407	428	392	409	350	404	385	403	395	396	385	396	398	429	415	372	401	421	378	386	409	415	364	403	376	402	417	416	387	395	417	421	404	384	389	394	421	408	409	408	430	427	403	443	403	423	362	416	412	405	423	426	408	397	403	405	376	412	390	393	402	402	374	369	381	389	406	418	383	386	397	387	386	427	392	409	379	415	426	407	379	397	421	399	402	409	401	382	423	398	389	406	421	385	417	408	402	383	405	398	398	396	435	385	363	371	394	406	388	395	384	390	404	365	403	370	395	371	384	434	398	372	355	372	440	385	386	405	392	407	413	391	411	404	372	422	352	416	370	383	400	391	398	384	412	392	404	408	373	401	388	399	431	405	434	391	377	391	414	380	376	371	367	408	392	427	418	406	384	393	381	392	394	377	369	423	383	414	395	399	424	384	369	417	410	390	387	414	431	417	392	373	389	384	401	380	397	398	422	403	392	400	393	396	404	412	395	378	375	364	403	388	365	365	400	415	372	427	353	439	389	379	376	382	413	390	400	391	395	398	382	405	371	443	384	388	391	375	418	418	426	381	405	396	377	386	377	406	403	399	425	401	431	388	403	426	414	406	395	411	376	418	428	400	398	385	395	397	405	390	400	407	420	375	377	400	397	406	426	404	404	385	401	394	407	368	400	410	408	383	402	422	397	428	437	369	376	426	390	396	406	429	377	397	428	432	364	385	401	420	405	400	406	424	387	454	390	399	406	454	390	381	418	416	369	412	411	386	382	398	379	382	384	390	387	379	390	394	385	387	424	405	418	404	411	400	393	423	403	425	406	371	392	383	378	356	367	414	369	371	401	402	416	402	397	369	402	372	384	400	406	387	391	363	404	409	407	431	398	439	400	432	413	369	415	394	377	389	405	392	385	405	365	396	391	426	436	417	383	386	412	369	401	390	387	384	398	394	386	417	404	370	383	431	410	379	379	394	420	360	417	341	396	391	386	362	383	396	376	407	351	414	398	408	374	400	371	427	425	371	388	452	405	391	361	429	438	414	408	375	396	381	374	400	390	399	386	417	409	399	384	426	402	403	408	395	402	389	353	428	395	392	390	408	413	385	376	396	376	427	415	404	401	417	385	406	388	390	416	435	365	434	421	373	359	390	385	399	389	383	387	376	365	387	428	394	369	410	412	374	388	427	415	441	398	393	379	356	389	404	384	379	378	398	395	444	432	410	399	398	417	380	374	392	351	370	381	395	342	398	398	362	388	387	405	378	362	394	355	362	415	425	391	402	387	421	403	369	434	423	374	380	402	375	393	377	417	390	380	381	372	399	401	399	376	413	414	412	435	400	385	411	418	400	418	404	393	374	413	393	368	366	402	387	401	385	382	433	394	400	375	419	402	404	379	387	424	359	393	414	387	377	409	383	421	431	417	396	398	401	410	412	360	370	402	381	373	406	405	394	431	395	414	383	372	376	403	367	396	350	418	420	357	395	406	409	409	373	411	425	397	363	371	434	379	426	433	378	393	419	405	417	396	429	396	401	377	378	403	379	379	426	432	387	411	396	401	403	366	388	387	369	411	392	403	392	445	366	390	385	383	429	391	379	379	398	396	413	394	405	427	365	430	394	407	367	416	398	395	410	391	393	426	399	419	381	402	419	413	370	396	388	394	398	379	375	414	381	391	384	395	390	424	433	427	377	404	374	414	402	410	407	400	382	388	433	399	382	375	415	412	395	399	418	388	408	409	389	401	387	397	368	366	392	373	409	414	394	371	382	404	370	394	370	380	392	382	379	391	382	418	377	394	415	389	397	382	386	400	408	424	400	380	435	424	418	350	374	381	393	382	400	403	368	402	414	417	390	386	404	395	392	427	390	382	415	375	379	428	412	390	408	391	386	365	363	368	372	348	409	399	413	388	384	369	376	421	369	381	394	425	437	406	413	405	415	370	402	396	414	402	384	389	391	407	430	413	377	406	369	381	406	434	387	449	398	433	394	382	401	422	382	409	386	394	427	426	432	377	375	398	382	425	365	428	391	349	396	420	400	396	360	357	409	379	380	377	403	378	414	418	396	422	375	389	446	399	404	409	412	378	398	393	413	368	368	418	420	385	408	368	388	426	389	402	403	396	380	437	403	398	405	363	408	382	395	411	396	425	397	415	397	388	385	366	332	375	344	397	381	412	409	411	393	394	377	394	407	417	350	375	394	433	415	371	366	415	459	412	425	400	373	377	387	369	387	370	399	376	429	357	408	377	396	415	426	379	428	401	389	427	385	378	376	384	408	424	349	395	402	404	437	417	423	383	421	401	395	404	376	426	408	437	431	371	367	377	423	432	376	398	409	348	403	395	401	390	385	407	402	386	395	379	372	387	380	403	400	388	367	412	393	394	388	433	399	413	418	374	391	389	404	415	393	375	410	396	413	377	417	399	409	444	354	375	401	378	408	397	401	417	338	373	395	379	408	406	429	396	409	395	406	387	392	385	355	398	357	375	394	380	385	365	429	372	390	406	382	409	358	407	406	406	389	401	426	392	404	424	394	394	416	395	407	405	413	425	438	366	401	367	394	390	373	409	368	401	395	408	371	401	360	395	409	414	370	412	356	414	423	415	361	426	412	371	373	366	426	398	387	412	405	428	411	440	385	392	379	396	371	388	400	437	407	379	420	374	410	411	440	406	356	396	395	403	398	407	401	399	406	362	389	394	398	427	410	385	425	397	377	381	374	383	390	369	392	375	382	412	377	364	410	383	435	387	420	386	394	377	414	405	453	369	404	347	402	397	414	404	410	408	431	433	387	383	403	404	434	416	396	433	376	384	406	386	431	412	417	421	399	392	398	398	378	365	389	406	395	433	391	403	388	413	458	405	384	404	412	413	416	388	417	393	408	378
54303	41217	43569	51716	41572	15069	1661	281	258	231	208	196	184	199	200	184	176	195	197	197	193	192	227	207	198	197	189	185	210	155	204	197	189	205	193	196	190	192	165	213	198	226	211	213	217	217	209	234	454	480	449	327	274	227	193	194	173	171	192	168	172	185	186	179	172	173	209	162	192	156	179	191	186	177	179	171	162	174	187	174	174	203	197	193	179	202	197	215	175	167	185	174	161	177	189	194	197	163	171	191	171	194	187	162	161	178	186	196	193	195	196	193	184	199	180	197	186	198	181	200	167	165	191	202	194	168	170	186	180	205	206	155	171	190	205	183	171	199	186	203	205	182	182	174	178	181	148	188	192	178	194	193	181	168	167	179	174	189	206	177	176	196	179	177	187	181	173	200	171	197	191	171	168	162	186	180	177	177	166	206	218	176	190	194	188	211	196	178	188	185	193	175	195	183	185	172	171	186	170	174	195	181	194	179	206	193	188	183	161	165	185	157	162	191	181	184	172	191	179	171	177	153	184	185	196	182	178	187	162	180	161	181	187	191	172	177	196	161	170	206	216	181	186	184	165	166	194	201	214	184	188	202	185	192	162	181	172	167	181	167	190	186	193	163	189	191	166	198	196	197	172	179	195	189	163	195	179	179	199	189	202	200	192	189	173	204	172	184	164	178	168	202	173	190	194	201	165	205	194	162	182	179	173	192	204	209	173	181	199	182	181	173	174	193	204	179	199	174	196	178	192	188	189	178	195	178	201	206	200	151	188	187	150	187	193	174	177	189	175	184	192	193	196	167	171	198	170	187	184	196	172	190	167	167	185	195	208	166	217	172	202	184	160	181	195	200	180	187	178	198	187	181	194	182	202	186	193	172	209	223	177	181	216	189	185	179	169	195	196	138	174	190	175	188	195	191	189	197	172	216	177	204	190	213	188	145	197	191	171	168	193	159	196	165	169	172	177	197	191	183	194	193	175	185	203	179	199	170	177	184	163	201	165	173	169	205	198	206	167	192	196	169	196	194	168	209	181	175	190	193	198	213	181	204	212	186	209	195	173	166	190	176	193	167	195	193	182	175	214	173	174	167	188	185	198	187	192	183	195	183	195	167	197	196	188	173	182	191	184	181	177	181	192	192	176	182	181	192	169	204	195	182	196	182	202	182	197	181	193	162	189	199	195	194	175	199	168	192	181	183	187	175	163	197	168	181	175	182	195	193	184	177	187	191	177	189	186	201	187	162	188	186	189	206	187	187	181	182	193	190	214	172	190	190	192	183	199	174	193	201	165	182	170	192	197	206	189	192	183	171	190	212	167	173	158	191	169	189	193	172	185	204	196	189	175	204	178	176	184	194	170	176	192	207	198	196	163	164	170	187	185	156	190	189	193	178	165	175	186	209	168	207	180	165	201	176	161	191	171	199	172	185	166	187	202	221	190	184	172	166	172	211	170	182	172	180	195	192	202	184	182	186	184	218	210	182	182	173	210	169	175	176	171	178	173	190	190	180	178	193	184	193	168	198	183	184	179	179	184	204	180	192	188	192	195	177	175	200	176	192	161	200	196	160	188	184	189	169	173	181	186	178	187	180	175	157	195	188	188	181	204	198	199	189	182	161	198	187	175	185	188	175	196	176	197	199	209	200	200	183	183	199	197	194	205	191	189	182	173	171	194	164	194	190	159	204	178	174	196	175	176	198	193	196	187	165	182	171	190	200	208	200	200	178	178	179	156	179	187	157	184	191	196	180	186	188	199	179	172	184	185	188	186	198	203	197	196	192	198	203	186	184	176	184	182	189	193	174	168	176	180	194	178	170	204	194	197	194	190	178	183	184	173	178	189	173	200	194	168	203	169	177	162	185	194	196	198	193	154	179	144	179	199	178	154	180	169	180	199	161	201	187	195	205	173	186	182	191	202	192	181	191	185	174	203	205	196	201	215	201	185	186	180	189	196	184	172	171	179	192	195	167	192	177	211	198	187	175	193	175	207	209	186	201	208	189	170	179	188	163	181	183	200	188	189	181	174	170	180	170	182	201	190	177	197	192	186	177	188	201	201	192	153	180	188	191	195	194	192	184	189	169	188	200	216	184	156	186	179	173	183	183	179	188	191	187	180	173	170	186	167	200	194	175	183	184	174	185	183	180	198	192	205	182	190	185	171	190	221	194	190	210	172	187	217	182	204	184	192	193	190	177	163	179	188	168	189	191	186	185	177	174	188	172	179	206	193	183	166	184	171	203	180	202	170	203	158	164	204	183	187	197	175	190	231	204	185	186	197	191	165	159	186	194	217	164	185	179	167	182	202	186	165	163	193	178	198	172	195	172	184	184	197	211	167	218	180	188	168	193	196	194	163	152	196	182	198	198	191	164	177	189	190	179	208	213	185	199	175	175	197	163	177	180	207	203	199	181	178	186	179	173	196	175	168	186	198	174	176	185	164	188	188	193	185	187	197	165	176	154	161	154	165	178	157	165	187	201	186	195	188	198	175	183	195	185	203	204	174	188	190	180	195	173	172	178	193	196	201	176	163	196	186	189	180	176	187	183	177	172	204	178	181	186	187	168	188	167	207	184	175	171	206	173	201	174	163	188	159	193	189	207	179	161	173	183	161	173	176	143	203	183	178	204	188	184	177	171	200	183	181	186	170	196	164	198	161	200	193	182	184	182	199	203	205	174	198	196	165	194	174	180	189	201	173	178	197	189	199	181	179	193	195	176	194	154	168	177	175	189	184	201	167	159	170	220	186	191	194	212	194	199	179	184	181	185	206	189	184	176	177	196	189	200	192	196	177	162	198	182	163	194	188	175	182	203	183	177	174	203	188	195	169	178	168	190	180	186	179	174	174	181	164	169	165	200	199	181	182	184	190	194	181	161	188	160	199	199	190	187	202	194	180	150	197	160	191	170	168	172	190	185	179	181	176	165	192	208	195	190	191	179	184	172	189	192	167	182	186	190	190	190	165	164	173	174	204	177	190	184	183	190	163	215	211	162	164	178	184	174	180	193	184	172	185	168	179	186	177	187	152	201	213	193	185	190	149	182	181	184	167	171	185	181	184	175	170	185	178	185	176	190	172	226	212	185	165	211	203	155	184	179	210	200	184	184	188	185	185	176	190	174	178	207	197	187	181	186	177	174	193	195	166	165	191	173	171	174	183	173	170	162	201	183	175	193	215	195	180	163	181	199	183	209	212	185	180	180	171	166	201	174	185	203	177	182	182	182	200	184	193	212	194	169	182	180	172	204	180	207	203	166	183	193	215	201	188	193	185	196	169	187	175	200	188	199	189	190	171	157	180	177	183	211	170	192	179	206	229	206	180	180	185	179	184	189	210	181	200	185	180	180	183	170	204	191	182	199	185	200	177	189	165	215	196	173	193	196	200	178	198	170	182	171	198	199	188	190	162	200	194	185	179	177	184	184	193	191	190	173	183	191	223	230	179	181	213	187	224	169	182	198	201	189	164	179	177	161	179	161	187	172	207	200	176	202
42103	40302	53511	62165	48979	2865	904	887	713	659	627	586	566	581	559	498	554	542	508	528	497	493	483	469	463	532	502	487	486	474	526	535	519	458	446	546	589	564	533	552	576	589	594	599	605	503	572	628	2136	2618	2199	1389	998	602	497	491	501	431	440	473	457	424	456	491	462	440	439	436	462	443	432	436	471	468	465	499	423	459	430	430	443	438	485	491	455	432	423	449	457	453	477	480	439	449	463	451	453	458	428	483	433	485	439	460	461	424	478	432	442	446	455	427	442	444	476	504	493	449	479	475	444	429	461	450	475	466	434	472	429	480	499	436	440	434	498	499	474	414	438	450	461	430	483	452	422	512	456	432	455	444	467	482	448	471	424	440	421	450	476	434	482	443	467	486	420	417	471	479	447	440	455	466	465	461	480	481	424	433	464	447	465	425	506	454	454	453	421	424	419	479	442	410	425	476	430	451	409	449	470	457	460	464	440	435	444	425	466	457	467	384	460	455	455	470	489	472	444	467	489	454	449	462	465	451	444	407	489	494	475	456	445	493	465	478	450	433	439	456	519	441	472	470	449	448	440	465	448	467	451	469	441	453	453	441	464	458	477	454	472	452	421	443	446	469	436	416	436	483	474	454	438	486	477	470	482	480	430	429	461	449	454	456	435	424	448	411	489	459	447	486	466	446	469	468	439	453	408	425	490	457	442	450	474	475	485	487	431	478	488	464	460	461	440	450	423	487	451	403	440	414	478	455	444	501	465	436	427	466	430	429	457	460	454	495	483	449	492	470	420	446	445	421	443	435	464	466	448	442	473	442	442	440	433	472	425	458	473	476	516	463	440	473	438	463	481	443	482	480	449	442	431	484	464	468	475	467	476	473	457	430	473	441	449	466	447	443	463	474	448	502	430	432	487	498	448	453	472	479	472	433	475	445	467	471	443	435	458	454	471	460	455	451	461	442	456	429	484	449	430	429	441	462	446	464	514	464	432	446	439	482	449	476	448	483	452	444	438	451	422	430	465	486	473	475	437	433	455	458	452	461	446	478	427	443	461	469	468	489	455	474	469	481	453	465	428	464	466	496	441	491	460	469	426	429	462	455	471	482	436	459	452	480	422	433	458	458	477	464	491	425	468	459	456	424	455	452	413	453	450	473	450	460	474	488	474	468	479	464	478	445	437	443	437	454	441	461	461	458	468	454	469	486	483	450	449	455	461	469	452	463	495	430	463	463	429	466	441	444	467	435	465	427	420	466	463	437	451	465	452	500	471	456	457	454	432	444	524	450	482	464	416	467	442	443	421	454	451	438	444	444	483	461	449	453	481	425	483	437	452	440	463	457	486	473	427	462	485	458	448	470	471	457	416	444	490	444	474	451	503	462	482	456	435	455	454	442	481	475	473	475	449	422	472	454	505	431	506	493	469	481	436	450	499	438	454	476	506	452	457	454	457	433	428	495	443	475	461	465	453	462	459	463	466	467	473	457	479	500	453	465	486	443	463	435	485	456	479	445	464	460	459	484	436	469	441	447	487	421	451	459	473	474	469	432	485	479	474	465	434	434	428	479	415	482	467	455	426	478	458	445	469	432	445	394	419	447	464	461	466	454	490	417	450	429	449	452	506	473	465	454	456	455	456	424	444	463	469	487	438	478	492	434	427	481	438	481	460	464	467	432	440	435	455	450	438	459	475	446	475	483	436	421	449	449	454	457	456	430	460	433	482	449	458	430	467	447	446	454	477	495	482	447	459	471	433	438	463	450	451	483	474	475	482	459	435	477	488	465	467	430	447	475	443	449	445	487	458	494	440	464	481	454	429	469	474	473	483	493	465	441	462	458	459	487	439	488	448	476	442	461	456	467	469	456	461	442	453	424	470	439	486	452	484	461	427	449	471	465	497	442	441	498	441	483	439	441	413	454	455	460	454	451	407	495	461	448	455	480	447	471	511	466	441	438	476	454	411	449	481	429	476	415	438	481	439	419	466	448	450	473	473	461	454	460	456	450	459	410	479	449	465	457	469	436	443	468	474	458	504	420	442	499	472	452	452	440	441	456	445	433	478	437	488	413	408	447	457	427	424	452	435	441	463	457	484	466	476	452	441	440	431	457	471	435	448	438	456	460	436	472	492	445	437	431	433	489	487	413	461	447	469	423	445	472	504	512	450	452	432	415	437	468	524	499	428	486	457	403	486	456	502	468	480	433	424	466	483	471	452	497	438	452	456	443	425	452	486	434	452	507	448	449	426	430	457	463	447	462	490	439	429	454	463	441	468	472	451	437	426	443	425	464	454	444	506	483	460	443	465	480	464	474	403	415	442	483	454	476	417	457	464	462	457	466	446	481	459	440	462	454	445	465	415	470	461	478	452	468	461	498	416	480	417	462	448	438	434	436	478	506	491	430	497	462	469	425	455	382	479	466	431	455	454	435	505	438	451	456	451	435	439	461	443	402	441	466	451	438	445	474	435	439	464	418	460	441	465	412	440	446	498	431	471	455	456	456	438	449	474	452	431	442	453	468	427	505	459	448	455	446	451	471	477	451	464	451	460	461	455	481	447	519	465	471	449	443	500	430	469	472	476	437	466	423	450	450	503	431	464	472	430	469	459	459	503	428	456	485	454	475	445	482	480	444	456	422	456	439	436	447	503	475	455	469	489	472	448	501	484	464	463	448	440	457	443	461	435	444	486	465	450	414	466	466	463	460	442	502	459	452	429	451	447	450	489	408	446	466	476	475	491	391	441	466	456	489	465	445	440	488	451	439	443	446	413	438	465	432	485	435	427	442	453	419	445	465	445	462	447	459	491	450	440	472	442	421	463	467	446	454	413	504	459	432	444	452	445	426	478	438	456	454	457	444	439	446	430	467	460	482	454	451	466	457	466	451	453	426	460	450	469	486	445	483	455	440	470	437	441	452	478	433	441	485	506	497	493	483	472	479	447	465	455	481	454	458	430	456	473	456	492	435	497	444	433	485	467	439	454	493	417	493	454	474	458	432	459	446	471	449	456	434	470	436	484	446	450	472	439	468	461	454	423	486	464	450	428	474	434	494	438	465	456	468	442	467	435	466	424	448	431	484	480	438	454	480	508	437	418	441	466	438	449	473	461	444	473	479	471	454	448	440	472	439	458	424	463	454	472	470	424	436	466	436	469	449	465	485	442	466	487	450	431	464	461	434	484	437	440	436	423	418	457	472	429	418	440	448	425	477	488	437	468	474	452	475	469	466	429	433	463	452	457	459	456	463	456	468	457	422	450	482	457	429	435	485	454	452	445	450	479	501	442	499	470	470	486	457	468	491	468	442	489	437	460	466	483	437	444	439	471	448	452	454	437	440	450	422	448	450	455	444	480	424	443	435	487	453	473	498	441	508	484	456	437	483	446	472	492	440	474	458	456	476	475	443	444	458	463	494	476	450	432	447	442	468	467	483	475	445	436	435	474	464	458	496	427	456	421	412	464	472	430	464	446	439	428	452	479	476	444	427	482	469	447	438
38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	38	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	37	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
