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
338531237843	338531238404	338531238954	338531239504	338531240054	338531240604	338531241154	338531241704	338531242254	338531242804	338531243354	338531243904	338531244454	338531245004	338531245554	338531246104	338531246654	338531247204	338531247754	338531248304	338531248854	338531249404	338531249954	338531250504	338531251054	338531251604	338531252154	338531252704	338531253254	338531253804	338531254354	338531254904	338531255454	338531256004	338531256554	338531257104	338531257654	338531258204	338531258754	338531259304	338531259854	338531260404	338531260954	338531261504	338531262054	338531262604	338531263154	338531263704	338531264254	338531264804	338531265354	338531265904	338531266454	338531267004	338531267554	338531268104	338531268654	338531269204	338531269754	338531270304	338531270854	338531271404	338531271954	338531272504	338531273054	338531273604	338531274154	338531274704	338531275254	338531275804	338531276354	338531276904	338531277454	338531278004	338531278554	338531279104	338531279654	338531280204	338531280754	338531281304	338531281854	338531282404	338531282954	338531283504	338531284054	338531284604	338531285154	338531285704	338531286254	338531286804	338531287354	338531287904	338531288454	338531289004	338531289554	338531290104	338531290654	338531291204	338531291754	338531292304	338531292854	338531293404	338531293954	338531294504	338531295054	338531295604	338531296154	338531296704	338531297254	338531297804	338531298354	338531298904	338531299454	338531300004	338531300554	338531301104	338531301654	338531302204	338531302754	338531303304	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2741	3650	2300	2741	3650	2300	2741	3650	2300	2741	3650	2300	2742	3650	2300	2742	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2744	3650	2300	2744	3650	2300	2744	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2746	3650	2300	2746	3650	2300	2746	3650	2300	2746	3650	2300	2746	3650	2300	2746	3650	2300	2747	3650	2300	2747	3650	2300	2747	3650	2300	2747	3650	2300	2748	3650	2300	2748	3650	2300	2748	3650	2300	2749	3650	2300	2749	3650	2300	2749	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2751	3650	2300	2752	3650	2300	2752	3650	2300	2753	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
39076	35724	45475	37909	27578	15451	6161	1741	574	372	296	213	177	192	182	156	179	172	171	135	148	172	156	166	178	175	154	148	175	166	170	169	157	187	152	144	179	187	165	172	188	175	167	153	184	160	188	160	170	168	183	167	160	206	161	148	170	179	165	164	164	193	152	180	168	166	169	151	165	163	162	155	177	191	160	166	164	159	188	172	185	174	169	158	169	186	167	178	152	160	168	166	141	155	152	152	189	163	153	188	168	184	184	144	176	178	163	180	130	180	146	189	148	168	174	154	151	166	193	161	164	188	153	150	176	159	163	155	168	171	172	161	173	179	162	180	163	162	171	188	171	176	156	158	183	171	148	162	150	156	174	165	163	168	143	156	152	137	173	170	160	168	172	154	141	179	194	173	156	162	192	159	173	165	167	162	183	176	169	159	179	156	137	164	179	162	162	179	162	175	143	152	158	158	178	190	163	150	145	168	148	200	197	162	165	182	175	170	155	183	143	163	183	185	174	162	170	144	185	152	172	159	163	180	171	151	157	156	167	178	172	185	174	166	159	134	167	193	174	153	178	184	163	166	159	168	152	168	151	182	151	178	144	185	169	153	150	135	176	179	164	164	175	155	158	170	171	156	166	179	146	161	180	172	176	161	183	176	162	187	213	168	169	155	157	143	167	177	162	162	171	144	161	165	143	155	157	177	147	170	163	170	191	151	144	166	164	160	172	161	183	164	171	184	145	149	167	153	172	172	188	159	169	173	159	183	184	155	165	160	171	156	152	174	156	171	159	187	161	180	168	169	169	173	168	163	186	160	175	151	158	157	160	159	157	171	157	197	178	163	141	196	171	157	170	183	170	197	176	156	160	159	152	158	170	186	168	164	167	176	154	154	153	188	170	164	163	150	177	157	164	165	173	156	159	174	168	176	172	162	166	194	169	181	151	171	162	170	172	158	180	148	144	164	161	161	177	170	191	150	173	142	143	152	146	168	161	163	157	172	162	133	196	177	165	183	168	158	172	153	134	163	168	169	182	163	158	150	178	160	199	150	178	173	164	140	169	155	178	157	175	158	179	163	161	153	167	169	145	165	177	165	175	184	148	148	160	180	158	150	169	184	161	177	161	157	150	158	164	171	186	176	177	166	189	168	166	156	171	146	158	169	166	168	185	158	172	170	168	163	165	174	171	160	173	159	184	148	125	164	172	150	158	163	144	186	158	167	171	176	161	136	162	158	192	202	177	170	151	159	169	178	156	156	152	165	162	160	155	164	157	183	157	177	170	175	180	154	152	184	171	159	168	168	149	144	167	166	167	152	181	170	174	167	163	162	157	171	200	147	164	166	150	151	153	155	165	163	158	166	174	178	173	171	153	137	172	163	182	179	167	154	165	160	179	171	165	177	161	153	159	157	152	194	165	187	134	157	141	137	153	179	154	176	147	191	172	163	170	159	157	140	160	185	151	160	159	169	134	166	159	162	181	166	171	167	173	183	178	154	183	177	142	184	170	152	174	144	165	153	149	184	155	160	144	181	132	185	155	155	156	148	177	132	165	160	158	167	163	139	161	159	140	144	172	163	176	156	160	186	173	164	186	156	155	174	149	187	153	159	157	175	166	183	159	147	167	176	160	148	182	146	177	175	152	162	183	162	147	172	152	188	167	172	170	173	149	183	154	148	165	146	125	156	148	172	164	161	146	153	170	172	179	148	165	163	165	173	161	148	154	156	171	155	186	176	159	172	164	158	183	172	151	169	161	198	177	169	165	162	163	179	145	183	162	146	170	180	136	158	165	133	183	161	166	165	158	154	176	157	185	157	138	187	170	188	130	156	155	179	154	183	141	152	159	191	180	160	158	143	172	193	170	181	156	173	174	161	157	173	163	186	168	137	154	156	145	141	163	175	167	163	170	190	161	170	180	158	174	162	152	154	158	183	172	188	168	170	159	163	178	146	186	155	169	158	166	175	171	161	144	199	187	175	164	151	166	176	179	144	174	187	156	155	176	173	149	172	168	156	159	174	165	155	177	145	150	175	154	168	165	155	169	182	143	159	167	161	153	165	178	160	156	181	178	187	134	172	164	159	153	153	181	165	182	151	182	162	164	165	160	139	169	167	157	154	166	157	161	192	164	155	192	173	171	180	146	155	202	177	180	170	169	176	190	144	163	165	155	145	170	150	132	170	153	170	159	175	143	162	151	176	164	178	164	177	186	142	194	147	169	143	171	173	166	163	173	188	163	164	159	174	143	159	178	176	159	156	171	174	178	170	164	161	189	170	196	161	171	190	165	151	164	185	187	167	165	190	145	135	170	144	136	186	170	164	165	133	186	176	182	162	161	169	170	172	152	138	177	161	167	177	167	172	193	179	155	173	154	176	167	155	187	207	159	180	143	165	161	160	164	162	151	167	156	172	144	180	142	162	166	166	175	159	156	149	177	174	176	163	156	177	177	165	170	146	149	150	153	178	156	138	154	187	164	158	158	158	165	167	172	147	150	164	169	182	156	154	151	168	179	160	175	160	162	150	182	173	167	171	193	152	176	173	171	167	184	173	150	173	168	167	167	159	137	158	182	157	161	179	152	185	168	166	148	137	168	168	171	193	175	177	150	152	161	193	132	171	182	168	141	145	186	153	161	156	169	171	157	165	157	163	134	185	184	157	167	150	161	146	159	176	172	160	153	154	154	167	183	159	165	171	135	165	165	170	158	156	177	172	181	163	173	168	149	180	164	146	166	190	159	170	160	184	156	132	176	149	164	178	169	161	170	183	169	146	158	178	192	167	159	152	154	162	176	158	152	160	153	162	160	164	170	163	161	159	167	180	171	181	157	154	162	170	205	160	168	159	174	155	181	161	146	154	178	175	163	169	150	174	161	150	166	158	178	172	142	166	180	164	155	180	170	171	149	174	175	176	129	128	142	148	152	153	159	166	148	150	155	154	178	163	153	160	185	152	160	185	168	135	144	174	162	192	171	186	189	171	196	162	172	176	168	146	141	172	165	136	161	172	186	162	158	137	149	182	156	182	188	168	156	157	190	145	172	164	171	164	160	163	186	171	178	174	138	168	165	171	167	163	147	176	182	181	177	158	181	149	169	158	167	160	213	151	177	173	191	146	168	164	137	158	143	156	183	172	162	157	170	162	158	162	176	175	158	174	194	145	156	160	149	183	169	167	147	146	172	149	183	145	159	176	166	176	191	169	153	143	151	172	159	149	166	170	173	134	155	186	157	168	139	178	187	153	191	162	165	161	162	140	169	166	173	148	181	173	155	160	169	167	166	165	164	171	172	155	172	158	151	179	173	142	162	166	176	163	148	142	170	166	136	171	156	167	164	152	163	142	171	169	170	170	189	153	168	165	152	157	138	194	189	179	158	159	174	149	164	151	184	152	150	156	178	137	172	171	143	133	155	159	150	166	190	181	156	148	162	172	157	166	157	161	150	171	152	163	156	138	185	163	176	179	168	157	176	172	186	160	162	154	163	151	182	162	163	175
27669	31465	45659	44353	35300	21741	11335	4836	2006	1565	1233	801	600	567	503	504	513	499	512	478	461	483	448	450	493	480	449	444	421	432	458	463	421	432	426	432	474	475	432	420	408	462	467	453	460	432	402	431	401	480	476	428	435	396	461	447	455	456	437	419	428	415	418	449	423	410	437	458	427	444	439	429	452	424	422	431	430	460	447	433	415	431	419	435	447	418	440	379	430	421	423	439	444	456	426	419	432	439	420	400	416	414	423	421	430	471	448	457	405	423	411	420	422	396	421	409	438	442	457	436	419	408	464	439	428	423	430	454	411	442	416	425	420	445	417	407	413	424	411	432	463	430	445	442	402	401	405	450	442	449	395	450	425	452	434	388	424	421	440	484	461	394	379	443	449	463	439	423	410	418	414	423	447	434	421	405	423	409	410	423	439	420	432	427	389	433	439	442	453	442	410	432	444	455	457	449	445	423	438	410	431	411	384	415	407	425	429	428	438	436	421	440	447	407	433	453	436	446	440	427	437	441	450	426	418	415	421	419	458	431	451	421	431	437	422	411	424	426	433	431	455	442	423	479	451	455	432	426	435	458	459	455	442	427	404	445	434	450	424	430	428	439	453	391	407	458	438	406	417	440	433	425	437	442	423	400	409	431	430	385	410	411	418	434	406	423	423	418	389	468	423	422	443	439	412	425	449	398	380	405	415	424	437	453	420	437	455	444	421	422	409	448	434	425	469	400	421	437	373	430	411	419	436	395	454	418	465	411	405	417	432	429	447	429	406	401	438	424	405	434	399	418	415	399	478	395	396	435	416	420	463	420	445	414	443	422	426	476	450	422	442	465	414	411	446	397	445	404	413	387	405	413	402	461	394	428	417	411	429	488	459	438	417	414	432	443	428	398	403	430	415	419	448	440	447	434	434	401	438	413	436	406	427	415	409	411	437	404	423	381	426	404	433	419	419	430	440	439	448	442	444	408	423	421	441	417	411	434	445	407	456	426	413	403	405	443	452	424	414	413	430	428	421	466	435	421	390	435	409	420	421	417	437	419	427	398	403	410	456	451	422	399	420	440	409	394	446	416	418	439	369	461	429	419	443	403	411	427	463	439	419	432	455	447	456	412	407	445	412	408	404	460	430	430	469	405	426	430	453	438	410	418	382	429	433	390	464	459	419	422	442	411	406	404	434	457	447	387	462	420	443	388	427	428	456	433	449	432	452	396	397	408	459	427	398	422	409	421	426	397	457	456	422	440	428	395	401	446	443	382	408	417	457	409	423	404	435	417	442	440	427	397	470	412	439	434	427	412	423	388	430	447	426	444	447	398	426	443	458	428	419	442	403	435	420	455	416	424	404	428	469	432	428	469	419	437	427	398	441	449	439	459	437	427	413	372	443	443	419	421	434	423	403	415	444	416	435	422	405	443	433	435	432	427	450	437	424	427	429	418	435	415	411	473	418	431	423	456	394	407	397	438	435	420	425	433	453	448	454	401	423	448	445	419	441	423	418	447	446	368	440	393	433	420	405	434	434	424	415	426	415	429	427	388	430	408	439	415	392	402	433	422	425	406	435	415	470	413	420	418	431	441	422	447	406	423	464	427	458	421	426	419	454	420	394	413	420	444	450	431	440	440	423	455	428	402	442	428	421	443	437	411	472	416	462	421	476	484	460	454	420	406	414	401	400	405	443	411	446	438	432	433	420	442	428	459	442	421	464	435	427	444	433	447	427	403	427	418	433	422	460	434	421	417	439	467	430	462	439	390	461	444	455	399	420	425	450	459	399	442	410	443	411	417	422	443	411	401	415	452	477	457	439	441	420	457	409	409	441	393	418	448	419	469	435	415	401	462	454	391	434	433	439	471	420	426	432	440	446	431	463	439	436	403	439	381	412	435	391	417	428	463	425	411	453	408	439	428	449	400	449	423	400	436	469	410	365	442	422	415	397	401	445	414	414	445	432	443	442	447	442	430	418	445	444	434	451	398	436	417	429	434	453	389	434	432	454	421	432	444	430	463	368	415	421	432	402	414	425	414	441	431	444	459	449	431	420	407	418	443	444	417	492	462	392	421	410	412	413	428	432	420	414	405	411	434	428	432	457	395	431	399	424	414	405	468	407	384	422	401	399	430	453	444	412	406	436	434	422	428	449	421	415	399	413	437	458	446	405	419	452	439	446	436	396	435	449	412	418	425	400	415	443	462	441	460	474	431	434	451	446	433	396	449	460	443	416	412	402	393	450	408	428	457	404	471	419	419	373	449	407	418	444	419	434	425	459	450	434	464	420	403	444	423	404	439	385	406	440	449	450	437	436	412	397	413	425	434	433	418	439	429	406	428	411	426	396	431	432	411	435	408	419	431	409	385	416	404	434	419	414	415	450	418	477	416	449	414	438	438	417	388	432	435	400	397	413	430	385	475	407	434	473	436	392	456	437	424	449	436	496	446	427	405	416	418	393	407	390	427	416	432	415	421	439	427	432	414	382	392	409	402	410	371	430	442	453	409	397	423	425	393	406	452	417	416	406	430	474	426	440	419	442	466	406	436	428	430	440	441	420	415	398	423	423	430	436	403	446	420	405	396	425	381	402	414	475	464	417	444	423	423	430	437	403	420	435	455	447	458	428	433	450	417	425	426	439	458	416	408	393	455	417	445	434	425	437	435	450	431	400	417	393	388	396	430	408	426	405	445	429	432	439	407	441	461	399	433	464	432	448	402	425	413	434	418	447	419	416	407	388	402	430	447	430	446	418	442	455	435	446	413	411	408	393	479	413	402	399	383	443	431	445	400	453	451	413	441	419	467	434	425	419	426	437	444	443	436	443	454	401	446	411	443	433	441	424	460	422	446	392	407	409	421	484	436	434	457	460	455	461	448	412	426	424	380	445	429	431	437	458	426	417	423	408	452	401	412	411	400	401	425	446	438	447	431	422	456	421	466	445	425	416	429	421	393	435	391	408	405	437	459	460	420	437	390	456	456	383	436	441	447	402	401	424	426	423	437	424	429	422	427	446	433	423	428	406	400	429	450	444	399	417	418	410	429	410	432	421	424	407	396	428	420	388	443	450	429	425	431	423	421	422	394	453	388	428	439	449	468	428	458	433	471	444	451	443	469	445	417	443	429	438	434	447	448	434	406	435	443	423	460	407	431	429	442	452	409	411	402	425	414	402	398	444	436	404	421	453	398	460	419	417	427	413	396	457	445	422	389	430	410	432	409	447	401	385	423	431	428	455	414	404	421	440	450	413	413	400	425	446	447	417	418	455	447	454	417	424	446	477	450	444	422	418	398	424	421	395	447	415	407	424	407	445	399	452	444	439	481	405	452	435	476	442	438	417	471	408	422	431	415	421	437	435	385	398	412	434	456	439	414	403	423	439	434	427	376	433	370	416	424	464	427	437	420	396	414	418	413	435	429	425	410	434	457	429	436	439	417	449	416	421	421	417	415	436	409	456	424	433	412	402	431	444	436	414	414	441	432	419	444	400	430	438	426
11204	5506	5832	3136	1510	701	479	354	343	372	383	351	353	368	368	390	408	352	343	381	332	356	357	342	356	353	361	314	365	365	391	378	349	369	361	330	386	382	394	384	366	383	363	351	344	359	364	355	312	348	367	380	384	379	366	388	332	390	346	325	333	387	425	347	385	353	366	358	388	376	347	340	333	368	356	347	352	364	348	358	360	372	384	370	342	337	327	354	348	360	363	339	355	354	310	298	376	361	336	373	356	386	364	364	356	405	352	358	360	375	337	376	357	366	368	338	381	354	331	344	353	366	360	351	356	357	378	344	408	368	377	356	362	367	348	356	370	373	388	347	350	370	358	352	361	378	367	325	354	364	351	389	343	323	371	373	343	350	354	336	345	343	332	350	369	376	342	364	351	357	361	298	356	384	355	368	338	350	324	313	323	319	364	386	377	362	350	386	354	342	363	355	405	353	368	338	315	404	345	354	364	379	345	346	396	347	383	321	373	361	354	314	332	392	360	371	372	342	325	355	355	378	379	335	352	350	333	345	349	345	352	342	338	366	351	340	358	368	381	369	364	365	380	374	347	374	350	340	350	348	347	361	331	382	394	353	348	372	343	346	340	396	347	309	386	340	362	372	372	318	302	349	343	355	341	344	331	371	351	398	401	355	362	363	369	353	354	365	367	370	335	361	359	354	359	380	348	305	318	370	380	350	335	342	365	364	366	375	374	388	353	355	383	368	326	328	365	358	325	389	359	333	387	367	381	368	365	393	362	357	350	374	405	372	360	334	367	374	330	352	318	383	365	333	334	363	356	358	356	337	345	385	344	324	337	370	381	340	384	336	355	381	376	353	331	389	342	346	382	327	322	395	371	344	370	326	372	337	340	378	334	366	373	342	362	354	341	367	340	359	358	343	360	350	336	398	379	364	326	362	359	349	382	331	368	338	368	360	382	356	376	360	360	380	344	397	371	330	368	342	368	408	343	354	348	382	373	344	358	372	356	337	387	335	384	373	348	344	339	351	392	410	357	355	346	389	366	342	362	347	375	345	356	356	342	373	334	361	359	382	328	338	366	362	334	344	351	365	368	320	343	352	383	370	368	354	353	373	373	358	332	340	356	369	312	376	360	321	393	363	350	376	346	364	359	360	352	322	327	380	332	358	356	369	383	358	364	331	361	344	340	376	358	408	327	401	346	334	326	387	351	361	357	318	331	369	392	361	348	374	348	365	377	346	341	373	347	343	344	340	330	378	339	346	355	347	329	351	327	342	378	356	396	353	390	330	380	362	364	381	336	352	345	315	384	351	355	321	337	354	342	388	362	350	341	359	317	387	336	391	362	341	409	332	391	344	361	373	390	327	345	375	377	352	373	346	392	367	366	367	328	368	359	373	373	357	380	328	356	387	345	337	356	356	381	354	373	349	379	335	367	358	362	327	367	368	375	383	367	371	378	389	331	356	333	378	338	335	348	367	359	365	368	359	342	379	381	356	386	393	375	383	344	368	347	349	365	359	337	346	389	333	331	356	398	343	346	352	338	382	391	371	359	358	356	390	365	346	367	356	395	357	380	361	397	348	318	349	371	371	369	357	340	340	371	325	334	332	337	347	331	326	357	376	364	328	378	353	360	376	328	355	351	315	357	351	373	367	377	333	324	367	381	371	340	351	325	329	372	375	353	361	337	344	366	380	337	354	327	341	342	370	338	372	342	315	388	352	331	352	355	364	350	351	330	360	363	412	403	377	359	345	381	362	363	323	378	327	370	373	370	340	334	352	371	350	353	328	374	357	380	382	372	366	391	367	418	339	353	336	361	338	359	340	371	384	345	373	352	353	330	325	345	366	367	380	343	354	358	372	345	381	365	332	345	349	339	355	354	386	344	370	310	358	352	376	376	339	376	358	372	382	378	345	372	359	362	377	359	355	360	341	355	392	348	349	368	352	391	363	298	336	363	361	305	344	371	392	376	384	341	353	360	368	345	365	360	377	347	349	340	377	336	337	363	314	332	361	353	373	351	361	344	322	375	359	364	336	376	349	392	397	380	353	337	368	319	348	353	369	401	317	333	374	379	372	387	347	331	385	326	385	344	344	327	378	347	359	407	338	368	313	336	365	326	336	342	314	362	371	373	358	347	342	349	355	373	337	335	356	369	359	374	342	352	359	329	331	346	366	366	365	384	390	336	348	357	379	398	358	379	357	328	318	352	386	355	384	375	403	400	354	346	316	373	365	377	346	346	346	317	338	372	383	337	340	365	340	352	357	366	367	368	358	337	370	352	354	327	326	382	333	345	379	403	369	354	352	373	376	336	359	374	363	354	356	305	384	366	329	362	384	378	359	373	341	348	348	359	366	359	339	416	379	352	358	365	340	375	345	374	367	356	387	342	364	357	346	394	334	373	356	353	352	387	345	375	368	369	364	349	366	353	342	377	335	345	368	410	327	341	356	325	366	362	348	345	374	362	352	384	367	353	332	351	331	326	362	360	338	346	362	357	328	337	352	348	323	341	344	348	394	358	359	331	364	361	334	400	373	362	330	334	352	351	333	342	360	335	355	348	330	348	344	340	385	361	314	369	386	363	359	389	380	370	340	336	365	363	377	335	351	342	361	348	390	344	387	393	352	335	359	357	343	362	399	364	389	362	378	355	328	352	397	370	349	363	347	358	348	345	347	329	353	356	355	367	331	349	360	348	337	318	351	377	321	355	348	352	350	353	344	365	348	348	382	339	370	385	337	347	349	340	362	348	386	336	351	359	377	320	385	352	376	362	385	356	366	356	376	325	363	379	356	345	371	306	335	394	341	383	380	359	331	342	355	346	397	354	379	336	394	360	348	352	348	334	342	366	349	309	340	340	356	369	321	329	356	360	380	339	330	352	352	334	374	366	334	382	377	345	355	343	342	352	354	389	347	342	387	361	359	325	358	347	351	336	341	336	318	332	365	342	343	375	381	362	358	334	350	352	319	368	359	366	389	379	357	335	336	345	338	327	342	381	382	366	365	387	376	386	352	332	396	353	385	372	365	328	405	341	361	335	364	359	350	363	356	363	368	369	335	360	330	378	343	372	390	345	375	356	342	331	348	353	335	349	372	336	362	308	360	380	361	330	365	371	359	373	364	344	370	366	366	354	335	350	358	341	365	365	346	356	374	349	387	357	339	343	344	393	356	359	342	369	365	368	398	371	357	405	395	364	377	360	352	367	366	383	360	394	341	360	362	332	354	361	345	344	351	347	351	362	344	352	372	363	365	377	386	358	384	385	402	411	342	374	329	378	323	348	341	316	353	370	362	337	361	369	348	330	366	334	342	341	353	351	346	364	350	360	381	371	385	308	385	356	372	343	358	347	381	377	371	344	371	353	378	338	353	361	313	362	361	356	346	320	370	322	342	359	372	386	355	345	368	373	349	342	354	337	344	360	322	353	366	355	373	341	359	322	345	388	383	348	363	357	367	363	365	359	344	332	366	372	356	356	364	360	336	316	361	331	332	370	377
8624	6609	12333	9396	5652	2458	1484	1031	886	937	860	875	898	890	864	835	860	827	840	841	850	841	908	909	839	856	838	835	900	909	788	873	847	888	847	914	810	858	877	841	850	926	891	846	846	910	832	903	832	789	841	841	896	865	842	902	811	840	845	882	877	862	865	860	837	870	837	826	845	868	844	891	815	835	829	834	922	901	888	871	865	875	789	871	884	847	838	849	869	872	879	887	867	895	892	875	906	878	844	890	864	855	896	833	884	881	875	885	872	900	849	867	868	889	915	872	809	851	871	837	835	850	844	827	899	872	898	881	877	864	838	864	843	893	908	878	894	880	871	823	869	834	854	913	848	849	857	917	806	866	863	886	873	809	827	845	842	817	928	872	821	878	879	866	865	870	897	884	813	884	905	899	852	858	844	851	850	817	884	809	836	897	838	863	840	836	824	851	903	892	867	855	857	819	843	889	886	858	864	785	859	904	871	841	835	901	842	860	793	853	850	842	856	905	841	881	865	866	836	842	857	807	861	898	826	857	868	904	847	883	813	787	852	904	897	887	867	920	840	848	832	827	902	867	814	829	882	848	833	831	897	871	841	915	837	878	808	818	861	880	838	836	929	893	863	842	839	873	887	878	882	879	851	835	871	875	833	862	829	867	911	855	899	868	863	882	922	823	850	877	899	884	861	856	876	883	920	889	850	886	878	839	892	804	856	894	861	888	856	877	901	864	858	860	845	851	805	808	906	867	804	833	857	898	846	835	820	862	866	926	838	896	919	885	867	836	855	835	871	902	864	874	850	856	816	863	844	836	872	842	890	874	856	866	815	826	893	831	848	883	848	864	895	890	899	905	855	853	862	903	844	897	876	860	893	885	874	878	904	842	878	880	927	879	870	836	887	847	869	916	886	896	904	887	866	830	861	858	883	888	941	828	909	859	876	873	818	819	832	900	845	901	844	832	802	891	845	827	893	856	855	871	892	831	843	860	893	859	867	830	912	843	886	819	864	879	819	907	820	877	906	913	830	887	924	857	895	878	877	896	836	871	849	873	841	880	868	865	847	815	831	841	825	873	844	874	904	825	850	870	887	851	875	876	816	844	825	841	839	883	821	914	856	937	849	910	881	913	824	887	883	860	878	911	860	894	832	858	930	880	938	812	901	856	804	914	839	834	872	870	809	885	904	875	830	852	846	883	852	850	862	859	872	866	826	879	852	864	866	866	873	820	868	825	871	844	847	827	822	819	857	839	898	876	915	859	868	803	895	894	884	911	872	836	893	838	860	889	844	893	864	888	841	934	862	847	845	891	834	856	859	905	837	883	849	860	820	914	797	805	836	869	870	847	860	802	830	877	815	895	824	824	815	881	871	934	866	858	826	885	849	862	847	854	866	867	893	872	881	878	861	913	877	859	848	820	865	822	876	805	848	861	905	877	883	839	803	878	925	855	873	911	867	910	853	851	829	942	934	898	861	861	863	841	858	902	865	858	915	873	931	907	843	826	865	816	876	872	875	862	886	869	851	894	852	859	891	888	860	883	821	858	886	906	863	884	868	834	865	854	855	863	845	865	903	800	836	882	898	847	889	875	876	885	844	837	846	913	863	911	876	910	838	888	834	812	814	896	851	857	861	808	871	894	849	850	859	903	830	859	863	872	897	867	843	809	857	889	857	857	874	871	850	898	890	881	798	871	897	885	863	831	826	887	866	877	833	877	866	839	895	794	869	883	860	851	919	828	866	892	862	883	872	850	824	978	837	902	850	861	776	875	817	917	877	843	896	858	868	875	895	814	855	859	822	818	833	870	887	804	870	827	850	836	850	881	847	877	847	838	830	889	884	872	856	825	865	871	892	871	885	883	858	839	847	835	812	831	872	839	843	880	844	916	839	870	857	824	843	835	865	870	874	878	908	807	850	807	910	877	844	878	906	850	847	887	867	870	836	906	863	908	826	916	874	873	856	861	828	884	848	848	866	865	909	873	853	868	925	870	871	842	858	837	838	888	842	855	842	847	872	896	859	900	884	863	871	846	843	882	871	819	841	848	831	852	825	883	812	850	873	870	852	867	841	902	853	890	902	843	852	876	876	816	855	827	833	871	814	864	866	863	838	870	871	877	827	831	905	834	890	886	845	894	861	824	862	880	851	789	883	783	902	831	813	894	864	913	891	868	917	817	852	889	893	827	864	901	824	845	800	883	824	864	852	887	823	855	847	891	853	824	859	877	870	841	820	871	863	852	856	864	818	898	890	912	890	879	884	881	923	931	903	885	866	836	918	867	883	898	865	850	884	914	840	910	884	837	851	871	857	901	819	834	842	840	884	840	934	840	858	834	815	848	816	813	851	885	941	861	874	875	844	837	843	855	825	848	837	908	801	845	838	867	868	807	870	858	846	890	882	848	901	888	926	859	847	829	823	856	837	843	904	889	847	848	858	896	871	869	847	807	835	849	857	865	873	882	828	902	880	853	868	873	817	902	809	856	941	866	918	875	869	892	842	862	860	876	817	887	897	859	924	891	858	872	860	838	902	843	831	910	832	865	835	817	877	938	885	894	821	823	846	864	799	820	872	853	868	874	815	904	881	865	872	907	843	856	920	861	850	908	885	871	811	862	845	831	839	877	858	873	840	931	898	851	870	870	828	907	880	882	884	876	882	895	906	864	825	763	892	841	909	853	844	799	823	876	880	870	847	847	821	822	863	821	846	862	830	920	850	860	846	821	876	874	855	876	822	839	885	921	865	884	822	856	849	889	847	864	821	844	873	870	825	893	852	815	870	855	917	866	833	826	859	886	896	857	854	878	909	822	843	893	835	895	869	834	874	885	826	883	931	893	882	837	790	826	900	841	845	814	852	860	880	839	902	865	888	890	793	879	887	831	856	872	913	894	903	896	844	905	858	933	858	827	853	808	889	872	890	821	848	866	870	886	829	914	878	887	860	844	851	903	897	874	841	847	851	902	889	851	903	832	843	884	861	878	856	921	826	890	934	898	874	844	867	866	883	863	898	867	877	789	886	826	850	844	846	876	832	857	855	883	847	843	867	840	900	895	882	875	890	843	887	866	831	917	830	890	900	880	889	835	875	875	865	874	928	878	880	895	831	827	896	909	944	833	913	858	959	841	852	889	774	899	835	859	842	892	853	853	851	878	909	886	860	879	907	850	862	841	847	823	889	873	851	838	872	849	865	888	867	852	788	818	805	889	881	847	900	833	851	899	895	875	855	835	888	861	888	863	905	881	813	879	874	885	886	831	844	877	848	885	872	817	839	890	858	877	858	870	905	844	862	830	834	824	781	828	861	878	813	857	841	836	827	852	897	866	855	852	853	842	840	849	872	856	809	833	855	873	837	889	865	852	850	851	849	885	816	832	848	878	859	849	862	850	889	909	819	874	889	893	822	841	875	859	846	903	822	869	876	889	805	847	832	908	811	874	901	879	891	882	858	826	863	864	869	848	847	840	838	866	855	828	867	884	837	870	849	883	874	900	845	862
30686	28853	35346	32842	21237	8354	2966	1063	503	381	343	339	332	310	347	344	360	319	340	301	327	328	333	306	312	334	325	346	317	333	317	305	290	338	358	334	330	334	321	346	335	310	306	299	313	342	287	336	330	358	330	310	325	324	363	315	325	311	332	323	311	279	349	317	351	300	319	307	287	325	348	290	307	317	327	331	323	318	336	335	286	293	331	362	302	313	312	364	348	322	287	320	343	326	330	306	335	308	337	370	303	311	335	317	323	342	345	328	311	293	310	301	328	350	334	309	363	352	331	327	323	312	351	314	300	317	354	306	288	293	304	330	304	319	327	286	356	337	322	296	309	334	337	328	346	305	336	315	303	316	296	305	338	342	352	319	306	321	322	316	311	352	314	343	321	334	357	302	340	327	362	321	326	282	341	316	361	328	320	331	331	300	306	318	337	332	338	314	307	335	336	325	328	328	296	316	344	316	331	325	323	337	315	326	303	303	345	376	302	316	322	335	319	311	313	329	322	320	320	348	299	342	321	320	328	312	330	318	321	324	326	334	306	336	332	297	294	327	348	319	300	318	336	315	312	316	323	309	329	306	318	320	332	334	311	332	309	333	316	326	324	334	324	345	327	297	321	357	344	352	327	311	297	316	322	333	314	309	329	300	346	321	324	301	303	274	282	326	291	305	321	326	310	330	305	333	318	356	293	309	293	320	310	332	331	284	316	333	341	332	349	313	354	344	322	339	339	357	339	332	303	313	304	327	324	319	381	314	330	312	297	295	298	337	325	285	320	321	339	346	311	323	341	345	343	275	293	284	335	346	340	324	307	314	334	301	328	314	287	328	339	320	331	315	324	333	300	328	319	334	345	350	317	329	313	322	309	303	354	286	346	323	284	328	286	315	308	320	296	332	315	313	307	321	339	288	328	300	315	335	323	295	335	293	317	352	309	337	325	307	292	317	309	348	317	312	312	318	333	332	322	330	327	323	323	350	316	311	309	316	307	326	301	323	323	307	324	345	331	333	360	346	319	291	309	342	310	321	326	315	306	320	313	352	350	297	311	289	291	351	320	360	355	305	318	328	349	336	324	312	327	308	319	309	342	313	340	316	317	294	305	286	295	340	315	297	302	309	334	313	342	358	335	349	284	335	308	328	308	316	329	314	314	308	320	346	288	345	302	308	320	299	347	305	298	318	346	325	329	367	323	357	299	329	336	286	331	301	309	321	321	297	342	319	317	313	312	335	303	329	312	331	314	329	311	306	330	339	305	329	343	321	309	322	308	305	351	291	334	322	353	334	325	337	325	299	286	316	364	335	361	295	345	286	310	328	351	303	295	286	323	316	323	324	373	280	318	290	305	324	299	319	313	344	302	319	283	285	330	338	340	312	357	337	338	309	311	316	320	338	323	325	343	325	351	343	303	302	314	360	333	310	306	318	287	336	305	328	305	352	308	343	355	298	327	340	300	284	344	328	323	327	332	345	303	306	264	343	292	349	304	321	325	310	312	286	308	304	341	320	295	312	324	311	317	332	357	301	306	328	345	314	304	387	383	345	351	354	326	344	316	316	331	293	322	324	318	367	335	329	304	337	331	319	326	327	314	297	290	357	340	319	321	340	323	299	318	296	318	318	354	317	347	319	318	294	334	308	337	298	328	334	317	320	343	340	303	317	323	284	307	308	297	341	323	339	316	301	279	356	348	328	351	331	305	308	337	288	304	328	321	338	306	323	288	356	343	307	315	336	329	324	328	304	345	318	313	317	306	301	348	321	305	361	332	333	339	320	352	317	319	295	357	314	336	307	354	332	309	297	348	305	302	352	313	286	315	296	320	325	320	347	322	362	347	296	301	308	335	314	324	328	325	352	340	331	305	349	322	325	345	307	344	333	344	302	355	315	309	372	317	326	314	328	312	307	341	297	325	301	319	344	307	292	319	340	307	315	307	306	319	314	305	357	293	360	313	326	327	330	336	303	296	338	353	344	298	337	337	329	326	315	348	334	285	305	321	321	315	329	311	306	297	305	359	313	322	295	325	335	315	328	308	327	346	288	299	343	354	297	333	345	325	352	299	375	303	319	303	335	329	328	348	333	280	328	308	306	343	309	286	338	301	341	318	311	318	330	350	295	331	349	355	309	285	346	315	333	325	340	336	336	296	320	302	320	315	335	301	356	288	328	327	357	340	315	305	318	310	340	349	307	303	339	373	301	341	298	337	311	307	327	318	278	346	324	332	334	327	359	336	340	318	295	328	337	335	350	324	302	313	310	318	326	324	351	306	346	314	282	331	320	327	284	323	318	319	323	301	331	332	324	362	338	342	318	298	329	324	320	279	320	302	337	324	319	343	350	335	294	309	304	327	325	343	300	336	313	311	329	350	304	303	310	295	327	319	329	308	331	327	305	309	326	324	335	338	338	301	304	345	310	364	305	318	374	321	307	319	328	322	311	354	304	324	372	342	338	366	324	328	328	313	304	306	333	309	309	330	330	310	327	321	353	354	325	313	345	324	298	334	346	331	353	312	323	317	323	367	311	333	296	373	357	298	332	285	321	297	311	336	341	322	318	296	320	308	307	341	340	339	318	337	314	334	326	307	339	330	332	347	308	305	326	339	350	329	336	304	336	333	318	333	308	327	323	308	307	325	334	315	341	335	348	315	292	286	312	312	288	296	328	350	315	286	315	303	286	306	335	315	291	350	307	305	339	318	327	308	294	358	316	349	333	308	332	351	297	314	305	316	320	317	334	321	316	356	321	349	315	327	312	338	304	335	301	310	325	325	311	346	320	313	307	329	318	343	300	340	312	316	345	322	293	320	321	324	315	315	343	347	349	342	316	301	336	340	324	332	328	305	318	350	317	326	305	327	326	320	327	332	287	304	334	340	340	319	300	300	305	323	357	302	343	326	325	329	311	320	348	352	338	297	343	323	339	341	331	292	334	363	325	351	379	344	328	342	287	328	296	295	336	326	287	343	297	323	271	329	338	315	336	325	294	303	327	342	322	321	288	317	316	319	322	309	310	302	311	313	319	347	291	339	297	318	366	316	345	335	330	316	312	354	324	333	315	322	302	352	306	307	320	295	320	326	342	300	342	318	355	313	329	351	303	325	318	325	336	336	306	329	316	281	319	325	319	340	320	298	292	328	322	321	320	317	319	336	365	302	322	323	321	302	340	298	309	331	296	311	323	347	344	318	309	314	350	379	332	333	321	351	335	306	288	338	298	331	334	307	292	301	316	293	303	298	287	300	335	331	336	354	320	334	312	325	321	292	345	356	304	338	323	342	300	328	326	313	318	331	332	311	339	296	303	326	316	317	305	348	353	308	315	330	326	317	323	288	308	276	330	343	311	357	320	313	260	318	329	305	297	318	365	317	297	318	277	320	312	302	337	300	319	327	319	334	329	312	340	351	362	332	312	300	298	323	342	312	326	306	323	315	282	314	308	304	311	326	313	333	319	326	308	307	301	340	338	285	347	346	317	345	326	323	315	340	344
23107	25919	37824	40120	28150	14035	8440	3350	1599	1139	962	880	832	833	874	814	848	833	796	825	724	783	804	779	799	837	771	794	792	824	804	754	747	790	738	812	779	810	769	798	777	761	737	748	819	766	807	800	804	823	738	758	794	741	780	749	776	775	840	739	757	813	787	753	743	765	770	830	788	740	771	783	809	750	786	718	765	848	776	749	753	791	822	765	802	805	802	778	741	816	808	786	782	760	775	782	764	755	731	817	823	752	758	736	764	737	813	784	797	723	732	733	788	801	757	711	755	841	806	739	736	785	751	784	789	772	831	805	740	750	821	783	767	772	818	825	767	799	787	797	799	810	777	801	734	739	826	758	763	798	856	782	793	733	733	771	783	771	788	768	745	775	811	769	793	800	752	783	781	761	812	791	768	731	782	723	786	776	768	784	814	785	725	781	759	734	756	771	713	725	811	776	724	740	807	736	773	750	740	788	797	787	743	774	757	768	796	779	782	791	790	782	775	853	768	749	813	764	761	769	752	783	784	753	802	744	801	785	823	739	782	763	763	765	750	779	795	803	782	823	737	804	772	824	751	776	740	814	771	758	757	741	795	765	781	787	773	795	774	817	788	744	799	787	805	739	831	772	793	789	755	769	761	758	805	812	806	778	778	753	746	747	794	784	786	736	844	766	824	738	776	776	818	822	771	765	801	727	813	778	739	794	786	775	780	762	817	759	758	761	744	709	769	828	799	795	746	813	782	766	776	775	759	762	754	778	806	778	755	767	771	746	778	765	800	721	770	801	768	790	771	807	764	767	794	768	809	809	752	759	784	766	770	736	781	734	756	766	777	724	745	753	768	718	797	753	776	801	751	733	771	808	777	767	789	781	775	777	726	762	754	774	745	771	814	760	736	794	769	798	789	801	768	812	777	730	770	735	761	756	769	779	757	778	745	826	765	785	746	791	820	751	823	769	789	731	775	776	767	790	775	778	747	772	838	799	794	765	730	760	803	721	764	778	824	796	761	781	753	787	759	776	760	744	752	777	807	761	781	788	807	679	754	777	780	816	838	806	784	816	760	785	770	779	776	790	763	775	777	801	784	759	734	785	825	808	757	798	810	807	789	780	800	854	747	778	835	795	766	798	824	767	804	751	757	762	730	819	792	766	768	741	830	727	740	775	791	774	759	730	785	800	795	780	774	832	789	759	769	780	747	794	773	742	761	752	770	746	788	757	744	814	835	749	798	774	820	762	777	775	765	732	789	767	811	770	791	718	811	814	805	744	792	751	788	774	778	764	744	781	743	749	775	795	776	799	833	762	778	776	771	764	759	777	764	837	793	822	785	819	738	810	795	726	804	796	708	789	799	775	782	775	778	795	763	753	795	787	777	798	787	769	757	684	788	762	745	715	802	760	784	788	784	818	732	794	698	767	780	749	755	753	778	781	776	763	778	752	759	750	803	759	783	777	755	752	795	683	800	784	762	752	740	759	777	757	800	799	799	757	743	776	808	799	800	752	798	797	779	825	820	800	767	784	797	834	778	747	777	815	736	761	756	789	762	750	721	790	752	776	815	781	796	815	802	742	804	809	736	758	790	770	781	792	743	809	698	767	789	729	781	758	805	809	782	791	817	784	780	821	772	748	775	726	782	797	753	775	761	791	741	760	753	815	770	730	801	813	775	771	789	747	763	719	755	763	847	810	776	751	782	817	776	820	739	800	789	787	719	822	760	780	768	745	772	756	778	761	810	725	757	739	774	770	802	766	737	769	778	759	804	760	780	798	739	777	749	752	746	765	814	758	770	777	747	726	735	753	762	827	751	746	762	731	790	798	821	773	783	731	763	776	749	758	735	826	726	749	745	770	777	785	761	753	784	773	763	776	778	814	824	787	789	753	757	787	811	810	788	793	781	782	761	779	812	794	804	777	717	747	790	811	730	799	759	813	788	798	736	751	763	773	740	780	757	801	767	765	786	862	785	788	728	793	805	781	801	779	744	763	776	765	730	820	770	784	714	857	790	718	743	809	764	782	826	815	786	776	760	798	739	826	822	755	754	823	817	793	746	833	828	735	800	771	771	715	788	770	798	786	756	754	779	761	738	776	804	749	801	804	816	801	802	771	755	792	757	807	788	754	782	743	778	787	775	750	790	798	802	804	759	776	768	775	762	770	763	771	814	767	804	758	780	800	803	726	773	719	717	807	853	761	752	769	781	739	731	755	766	791	760	768	771	817	748	786	816	772	791	765	819	808	809	843	754	797	765	759	739	766	691	761	772	792	787	768	809	742	779	739	754	796	808	743	767	783	773	739	774	802	777	722	822	753	751	775	778	790	777	750	795	810	802	778	749	727	796	780	788	758	756	832	805	717	796	781	806	772	790	789	782	799	816	743	823	775	808	771	771	777	764	759	736	775	736	765	753	761	772	769	787	756	790	759	803	771	775	761	759	789	824	787	818	783	796	803	826	811	749	816	786	775	800	768	785	772	778	766	779	785	781	805	751	746	758	758	759	758	789	761	781	803	802	765	748	765	788	755	780	763	780	800	779	830	733	813	786	750	757	797	764	772	682	773	777	753	745	785	782	771	761	712	789	756	794	741	792	791	749	796	769	737	827	813	758	788	754	777	813	763	746	735	738	767	741	800	825	807	735	716	795	777	770	771	769	771	788	795	802	743	815	730	760	764	722	821	818	779	759	777	736	819	777	750	766	779	815	778	757	764	802	814	775	785	791	757	788	786	761	790	764	723	794	780	768	778	793	759	792	739	789	798	786	742	805	805	735	759	776	776	776	813	779	797	756	749	774	767	752	765	830	792	730	769	781	776	836	796	784	772	791	807	708	755	773	765	822	748	809	761	803	794	767	815	840	824	713	779	764	759	778	739	821	809	801	774	794	797	753	779	771	780	779	813	799	811	829	815	771	762	800	772	765	806	741	744	767	782	772	726	774	845	767	746	749	767	772	807	779	790	827	767	770	769	791	758	807	824	817	785	795	753	809	833	769	772	724	737	745	790	769	801	792	722	785	782	784	817	777	835	821	772	842	791	765	758	823	777	800	780	760	725	780	773	780	734	804	793	783	744	758	766	783	759	815	814	808	771	812	742	786	759	750	770	774	807	791	731	741	761	783	755	739	812	783	798	799	768	793	815	784	780	788	748	785	789	781	746	729	789	795	777	772	826	785	804	782	740	790	744	795	756	792	748	792	768	758	740	751	757	799	723	793	814	753	812	800	779	773	725	796	775	732	723	806	786	816	751	761	744	809	787	764	783	752	737	732	806	791	824	765	738	771	702	759	810	752	732	770	778	807	752	755	706	776	748	799	797	753	730	750	812	792	846	818	802	788	759	796	787	787	715	776	804	782	784	752	829	748	745	754	776	761	750	698	757	797	751	749	759	777	793	772	800	758	721	749	717	778	794	781	767	804	773	752	786	751	754	737	803	818	792	776	798	778	741	825	770	821	791	773	767	755	791	741	757	762	804	829	773	757	766	851	749	751	820
39862	40452	41553	41505	27373	14595	5431	1500	530	261	224	196	183	181	170	187	157	164	168	173	193	166	161	190	179	180	176	151	197	153	170	165	159	164	159	130	170	152	174	187	153	169	155	144	129	145	155	154	142	187	157	157	144	158	167	157	136	169	162	156	158	143	168	157	145	179	180	185	164	174	176	168	160	148	153	177	160	175	167	169	149	159	137	137	174	169	180	183	149	142	166	189	177	136	178	181	157	162	171	169	173	167	173	184	173	175	179	157	144	163	139	165	135	146	171	144	151	152	157	146	173	159	156	146	152	142	184	174	162	177	162	181	176	161	162	168	132	169	161	149	160	145	141	161	161	139	180	159	150	144	147	171	157	148	144	154	136	155	133	174	160	155	171	179	157	150	157	157	163	159	167	178	166	154	133	163	143	180	164	167	181	144	157	162	158	139	149	150	141	155	163	160	155	172	137	154	140	151	175	183	185	174	172	153	155	144	148	160	163	181	155	169	149	191	164	158	162	161	149	175	151	161	149	160	148	149	156	167	154	159	151	154	149	161	157	169	151	126	160	164	155	160	163	169	157	157	155	170	151	136	141	155	153	169	166	160	142	144	137	152	165	164	162	181	149	168	183	146	169	174	165	159	174	144	141	171	164	161	147	147	132	139	152	161	156	153	155	159	156	157	157	162	152	143	156	151	144	143	163	153	158	156	153	174	158	156	164	167	183	185	180	144	160	151	138	144	153	157	163	164	145	159	160	171	145	153	165	157	141	162	145	168	158	181	165	152	175	172	152	191	158	166	164	136	147	175	175	154	156	150	170	183	152	166	166	154	154	136	164	150	171	170	174	152	166	153	179	174	147	163	159	171	159	171	158	151	182	178	160	154	152	152	149	151	171	149	170	166	151	149	157	149	143	172	173	143	143	174	180	161	169	162	153	131	185	160	155	140	165	175	159	141	180	166	126	151	182	180	154	171	165	158	131	143	147	148	153	162	150	150	169	147	173	173	181	197	164	167	170	128	146	163	168	160	174	159	141	138	161	162	149	151	166	133	141	155	153	138	170	144	163	152	156	177	169	156	174	157	144	158	141	145	150	174	183	169	145	147	145	156	144	138	144	157	163	162	159	170	135	164	156	147	151	158	149	151	173	153	174	168	148	142	155	171	167	153	149	168	144	148	176	155	134	154	175	153	161	179	149	167	169	149	174	165	141	137	151	160	139	173	165	149	165	171	162	154	152	146	145	158	150	139	155	138	166	168	172	151	168	171	172	173	164	124	183	152	154	159	167	165	154	149	151	174	164	159	181	151	158	155	139	169	147	153	174	150	147	176	134	166	156	177	157	150	171	140	167	179	169	165	186	157	144	154	166	170	170	162	144	170	159	184	175	147	160	163	171	171	165	148	148	158	145	165	151	157	139	146	160	161	164	159	163	183	168	175	154	158	154	169	178	199	149	148	153	167	166	178	147	155	160	165	183	147	143	180	170	171	152	163	172	170	137	152	181	148	174	162	143	184	149	160	163	178	159	162	164	164	183	173	145	143	157	175	181	141	154	140	140	142	177	184	153	153	167	152	164	162	150	148	154	140	170	143	169	179	168	150	160	164	133	160	193	173	158	145	153	142	145	159	157	166	145	146	167	188	149	161	170	148	160	153	160	164	163	188	152	156	192	174	162	170	165	132	177	145	140	147	167	167	147	156	156	157	152	167	154	155	147	157	177	160	163	153	172	165	181	148	155	154	169	165	150	170	157	149	162	143	184	138	180	135	153	155	143	174	177	162	177	159	163	152	171	159	160	173	136	169	172	152	166	156	151	166	169	171	169	149	151	165	161	179	171	144	170	149	169	159	163	161	198	153	178	178	176	170	161	171	173	149	149	179	167	164	168	159	146	162	140	157	160	143	148	164	162	149	164	174	150	151	168	160	156	156	182	152	145	153	165	181	157	137	167	165	168	146	142	146	177	153	150	159	153	143	191	165	160	183	145	150	160	149	157	155	175	177	142	160	161	142	165	172	190	160	171	178	153	189	153	164	172	175	155	152	168	196	146	163	157	174	163	134	148	139	165	163	149	166	150	183	186	179	146	164	160	179	156	137	158	145	151	164	165	151	152	171	172	189	149	195	155	129	142	164	148	190	156	146	177	164	171	158	173	140	171	155	158	174	169	164	168	148	176	165	163	165	161	170	165	170	187	158	151	145	156	150	184	139	176	175	187	146	173	153	153	165	168	146	160	160	166	165	132	172	145	143	181	168	177	165	167	149	163	149	163	149	151	196	151	163	161	186	158	155	164	159	190	168	145	158	169	157	179	172	173	188	163	179	146	169	168	149	167	157	165	153	161	143	152	157	143	136	175	180	158	169	144	156	150	166	167	168	163	153	179	144	134	188	182	158	136	163	169	155	186	187	165	166	164	185	157	177	161	143	151	153	178	207	179	157	157	157	187	144	164	172	191	149	132	175	144	179	150	159	159	174	172	171	174	153	153	176	169	161	157	151	169	172	195	139	163	182	193	169	150	156	173	147	173	144	163	163	162	157	137	160	159	153	180	164	150	149	176	171	155	158	168	162	153	160	161	175	170	155	149	151	176	144	157	158	168	163	155	165	186	161	176	133	145	172	161	185	163	153	160	133	142	155	158	155	162	156	148	149	137	141	160	170	169	143	146	176	158	168	162	183	188	160	163	169	151	187	176	138	174	159	177	147	179	137	187	162	150	157	155	143	188	166	153	159	143	177	164	180	158	178	157	155	147	157	170	152	137	162	144	160	160	152	173	152	167	176	159	167	179	171	156	172	151	149	158	163	174	153	157	130	167	159	143	144	140	169	161	160	192	163	150	153	133	173	156	170	159	141	157	149	159	165	150	174	166	151	157	152	151	167	151	158	148	139	162	148	141	175	163	139	141	173	145	152	147	159	155	155	165	189	147	163	163	146	149	162	153	171	167	169	157	151	149	154	136	174	155	179	147	154	172	147	186	171	167	173	177	151	172	153	152	155	147	138	166	165	181	148	150	159	168	154	158	174	162	158	150	146	166	176	151	147	176	144	153	174	172	143	148	166	174	150	163	122	175	179	163	145	172	147	147	176	144	166	163	182	173	169	185	170	174	149	172	136	169	171	152	144	166	136	171	169	157	154	145	179	161	154	172	170	150	159	154	161	188	160	173	167	168	155	152	180	157	153	151	161	166	159	147	165	166	152	169	188	173	133	145	191	175	142	156	183	174	165	168	135	154	171	149	170	142	157	171	151	166	181	172	161	163	153	144	146	149	169	154	169	160	146	169	176	161	169	150	163	163	162	153	147	155	151	147	136	159	159	155	176	136	143	163	166	148	148	162	138	132	165	164	147	150	158	171	171	150	148	152	153	153	158	157	179	160	179	163	165	150	156	159	169	172	178	187	188	167	133	159	148	166	171	141	166	187	179	170	149	151	153	158	143	164	162	141	152	183	149	157	166	151	174	160	167	153	159	148	156	176	148	159	172	161	169
28880	35215	42519	49023	31858	17978	9782	4288	2030	1001	748	554	563	492	520	494	492	486	469	454	491	451	440	445	462	420	442	458	450	444	416	405	426	434	411	412	493	436	414	423	393	399	440	400	416	420	433	438	417	394	416	413	421	400	424	396	419	461	435	383	427	431	405	400	405	433	454	469	406	456	412	374	389	414	397	432	424	444	392	418	393	443	405	407	412	413	381	400	394	395	446	430	387	402	407	371	428	415	384	431	438	434	438	368	393	425	402	429	419	388	400	373	394	418	406	402	386	398	413	392	429	431	412	379	429	425	450	453	415	410	429	447	404	429	414	435	414	369	451	442	413	421	417	393	423	406	428	444	435	429	429	410	446	383	426	420	373	376	453	386	377	409	428	381	439	418	410	426	402	430	406	408	392	446	371	451	397	404	404	406	399	443	432	397	384	381	407	396	397	416	432	401	413	379	422	407	425	414	412	423	414	422	444	419	423	418	412	407	422	422	390	417	426	392	416	393	382	412	384	399	398	374	422	435	424	360	424	422	403	422	392	443	419	403	416	397	423	370	410	417	408	410	412	400	404	427	411	423	427	412	425	407	392	408	436	423	420	395	410	430	386	397	429	399	453	414	409	390	406	389	409	397	414	457	425	424	414	400	386	422	417	452	418	420	443	425	397	412	413	367	419	441	435	420	413	393	406	395	455	414	379	402	429	449	390	433	415	401	433	430	429	422	380	425	405	419	424	445	395	430	415	402	430	414	412	416	410	442	434	375	439	408	437	397	426	385	388	375	426	435	436	409	428	424	397	429	414	393	378	383	405	404	394	413	396	455	414	418	399	428	417	414	414	433	403	444	402	414	394	405	413	411	396	397	442	411	402	403	381	405	405	445	396	444	439	369	407	421	365	401	394	411	427	443	426	392	407	449	419	398	420	419	397	438	389	405	410	429	393	419	433	394	449	419	390	415	352	411	439	434	446	389	390	420	412	401	429	401	442	418	384	407	413	389	368	407	417	435	392	408	405	405	423	438	469	437	439	411	439	455	437	391	382	387	396	381	396	444	433	410	449	411	413	425	388	411	417	403	398	454	397	445	413	413	397	416	425	413	381	387	419	424	422	360	434	440	453	419	413	428	436	427	398	431	451	428	433	384	401	400	417	413	407	420	410	407	406	424	398	409	424	402	394	381	421	410	373	421	379	405	426	401	431	399	417	428	422	436	397	408	431	386	382	435	399	396	396	422	439	416	404	403	445	409	406	427	431	428	425	411	434	413	420	448	426	411	410	393	405	399	408	403	438	396	423	417	397	403	412	420	469	387	421	431	401	378	434	398	402	412	409	396	399	396	413	398	410	436	413	410	428	418	403	401	431	425	437	414	422	413	442	432	379	409	451	436	413	416	356	426	426	415	386	392	434	458	426	422	457	435	415	413	439	436	412	424	389	396	405	409	418	401	398	433	436	403	410	398	423	424	402	397	405	391	400	397	423	427	446	385	402	450	397	404	424	444	421	439	463	423	431	411	413	402	438	466	432	450	398	405	444	402	410	424	437	387	423	398	431	393	479	408	412	373	399	421	399	411	420	442	435	429	424	415	421	414	400	426	394	419	428	412	423	396	445	422	401	377	443	405	419	413	425	410	435	384	427	382	394	409	390	418	403	403	391	435	400	434	395	401	410	402	438	381	420	427	436	390	380	423	397	418	427	448	429	426	411	432	423	418	428	428	404	392	412	425	459	388	392	417	405	404	415	392	394	455	399	404	418	401	402	404	387	439	438	433	414	410	416	421	448	412	390	386	426	429	409	391	397	391	384	414	416	394	408	402	387	427	416	446	377	404	409	423	425	370	403	415	373	432	434	378	390	369	387	399	417	399	419	409	419	432	395	433	423	414	429	422	378	402	423	437	420	458	402	446	428	432	439	421	402	408	431	431	385	442	419	391	403	435	424	440	409	433	376	422	412	400	405	392	415	430	405	397	385	426	447	394	435	422	418	394	439	417	373	405	431	415	405	395	424	420	418	435	452	420	434	375	404	432	413	446	411	416	397	406	397	408	417	403	397	404	351	430	409	426	428	420	439	411	430	453	386	396	431	421	422	411	430	420	371	418	370	430	455	394	432	437	424	394	403	415	430	383	394	413	420	390	407	412	431	390	428	414	418	414	443	388	411	436	401	440	423	394	395	403	410	394	403	464	399	385	404	433	415	403	404	405	424	386	428	395	406	423	409	410	431	372	418	451	431	420	421	445	403	441	433	413	442	386	425	379	408	418	389	437	405	370	378	406	425	417	415	420	398	407	416	418	408	425	387	412	426	430	369	431	409	422	443	427	413	415	382	391	392	448	429	414	423	420	409	437	442	393	428	427	417	452	392	418	399	427	421	450	409	446	378	418	393	376	431	433	425	390	428	423	380	425	412	415	375	405	399	428	374	423	419	414	415	428	442	413	417	424	382	376	446	435	454	452	398	424	412	427	411	424	431	396	415	398	410	401	390	406	401	404	434	397	444	417	400	444	401	394	422	383	437	428	451	438	426	417	413	437	387	375	411	446	399	398	394	404	418	386	374	417	424	402	402	414	442	384	426	407	411	425	423	396	432	415	397	378	430	436	405	417	442	423	437	420	405	380	393	410	413	398	458	409	394	407	394	366	410	408	427	391	434	378	406	401	368	384	390	401	414	434	400	414	414	433	375	396	421	388	419	435	414	416	407	422	430	426	419	401	416	451	437	426	429	440	430	453	388	434	437	401	390	427	411	437	402	405	401	419	403	405	426	442	432	412	426	426	447	396	427	382	398	413	400	420	442	405	401	406	394	395	426	389	420	413	417	404	392	422	412	428	411	421	390	425	437	406	408	403	388	386	408	426	389	416	430	403	398	391	450	405	415	424	419	422	403	417	397	414	421	445	429	386	398	428	412	418	394	423	383	422	393	408	420	422	391	389	405	414	422	416	433	406	426	441	425	402	404	419	414	434	439	410	444	397	418	424	421	382	414	417	404	410	460	404	425	443	431	403	418	417	438	414	393	404	393	417	427	383	425	391	423	434	409	393	427	430	411	403	414	389	412	423	409	421	422	413	405	440	407	402	415	431	411	388	422	410	414	447	445	433	405	391	413	379	446	417	391	442	429	438	416	418	375	425	411	432	447	408	391	445	400	407	424	455	427	417	412	423	412	417	348	414	408	429	435	400	430	401	391	395	434	426	459	446	426	445	445	415	404	422	443	382	411	425	420	412	455	465	410	450	369	406	420	409	402	450	403	417	442	425	438	388	432	401	432	404	415	400	400	436	430	397	404	420	390	422	422	440	432	420	406	407	396	403	413	443	403	411	410	388	426	419	444	449	405	387	390	404	388	435	431	388	363	414	402	430	401	420	386	429	414	403	393	451	398	425	394	395	379	404	407	432	443	393	412	450	414	404	384	397	411	404	409	419	401	418	490	412	418	408	407	434	411	389	404	412	476	418	398	422	404	366	449	397	407	404	413	396	462	415
11049	5918	4486	3303	967	593	434	409	377	358	350	348	346	329	357	344	354	360	392	362	338	338	363	378	367	376	365	339	388	338	373	389	339	343	354	347	374	364	348	326	346	346	332	360	403	346	392	340	332	337	365	359	335	344	351	361	332	342	363	359	363	386	343	376	373	338	301	338	352	360	333	350	351	360	392	334	368	334	368	342	345	370	362	347	357	342	382	363	370	344	347	356	388	375	326	348	375	360	368	307	331	344	340	356	304	340	323	347	366	356	370	380	356	360	336	358	345	342	340	386	343	323	326	315	394	329	337	362	377	383	339	333	384	350	338	360	370	349	332	347	392	327	354	334	364	352	336	360	371	372	374	355	376	372	340	386	379	383	381	341	322	371	377	373	359	295	354	342	344	340	338	340	388	348	385	364	327	383	348	345	353	369	345	333	378	317	375	353	350	360	376	340	402	407	345	360	322	351	340	330	370	377	363	365	326	338	328	374	348	383	354	351	350	351	326	334	376	353	392	362	349	326	309	338	330	353	355	338	331	336	359	368	375	359	359	346	391	379	377	348	332	380	360	354	337	307	378	356	349	355	356	368	416	365	363	339	395	335	346	355	353	365	388	365	356	371	355	384	347	378	353	372	353	352	347	356	383	398	339	378	340	336	336	370	347	334	282	349	353	352	331	357	380	378	343	336	355	363	392	384	337	361	372	346	372	337	376	342	366	349	352	348	361	385	361	339	347	378	425	349	351	302	337	348	382	337	339	368	339	366	351	362	340	387	335	363	376	343	325	359	356	344	349	346	335	346	343	344	354	370	360	358	368	358	360	370	329	351	382	383	359	387	329	381	343	346	329	339	328	348	364	375	325	367	338	365	306	319	363	332	352	331	334	362	353	338	357	367	379	351	354	361	339	351	387	331	328	372	371	336	353	374	312	360	366	387	355	358	396	361	329	388	333	386	346	356	363	333	360	399	338	345	356	365	369	374	328	362	396	376	343	364	350	339	317	336	333	377	360	369	326	345	368	358	352	365	338	356	360	332	340	385	370	326	377	352	368	365	340	347	367	379	361	329	360	347	373	366	361	361	390	362	384	369	357	340	360	369	311	361	354	331	359	377	328	375	360	357	355	366	347	334	345	336	337	359	330	333	343	365	336	388	368	375	347	314	358	363	334	346	323	364	339	369	385	368	336	353	323	346	347	342	346	359	362	332	327	342	360	340	391	369	363	358	352	344	355	381	344	337	346	346	363	358	344	396	329	364	411	349	394	379	330	337	328	355	366	386	330	362	356	350	362	362	381	316	336	362	330	356	344	354	369	352	403	303	356	337	365	352	356	373	343	369	326	336	345	354	341	382	340	392	355	361	362	349	334	336	330	319	369	374	315	346	326	351	325	344	353	336	353	360	361	352	360	346	367	379	386	348	349	384	368	358	365	345	371	349	359	365	339	348	324	338	352	377	357	352	353	352	345	318	347	343	342	346	352	349	334	358	330	339	350	352	326	391	333	367	349	337	327	353	353	369	328	373	334	345	353	352	372	360	317	354	399	358	375	347	361	358	356	357	354	351	367	349	341	368	379	368	350	340	351	317	339	363	355	347	349	354	330	351	330	373	395	369	348	338	337	339	360	366	362	345	327	334	358	392	328	326	350	368	356	362	375	318	361	333	356	368	322	349	351	330	350	357	317	353	333	399	343	353	378	331	337	331	327	359	388	327	364	338	359	365	353	330	359	380	359	349	389	349	365	344	362	356	372	351	364	371	331	385	381	364	366	398	330	327	317	340	351	350	329	323	355	348	367	337	331	375	351	381	389	340	336	351	379	336	338	358	359	336	331	351	346	333	317	351	345	337	377	377	352	336	385	362	365	361	366	356	342	353	326	319	364	327	377	352	325	338	341	364	345	344	361	358	378	314	385	347	356	382	356	347	336	349	361	334	351	364	362	354	366	353	350	357	374	364	361	357	369	364	318	338	342	355	371	347	322	346	353	345	362	383	328	375	339	353	324	362	335	367	313	359	353	370	372	410	363	368	335	345	365	348	366	372	331	367	326	382	364	367	335	343	343	364	360	359	379	363	307	312	332	361	364	359	335	367	346	351	382	357	342	341	356	326	341	343	340	366	375	359	328	327	396	357	347	386	343	364	388	373	365	368	418	338	344	348	368	353	402	354	331	336	347	405	355	330	356	353	346	354	371	341	362	410	351	381	359	387	341	372	371	343	334	352	367	389	378	329	348	333	389	352	381	346	355	321	371	371	378	392	340	370	357	337	359	387	352	343	344	397	340	388	367	333	337	363	359	350	384	357	368	363	350	348	380	329	375	345	328	312	348	359	382	375	385	340	355	386	356	370	339	372	307	389	369	317	339	352	343	358	334	372	353	337	340	392	360	368	366	347	323	351	380	326	349	321	355	365	376	379	345	371	351	344	342	332	353	371	326	383	335	367	357	349	354	374	334	362	359	332	344	384	367	361	370	325	324	328	356	352	340	320	313	345	355	339	342	347	362	376	380	360	366	366	369	395	357	353	333	370	356	324	335	346	344	359	345	340	368	338	362	339	353	355	382	395	342	361	354	379	346	354	370	375	364	404	346	356	337	356	337	372	358	353	340	353	378	336	365	339	337	341	369	329	352	366	373	340	353	364	354	343	347	350	350	355	336	349	346	350	344	347	370	348	330	348	382	350	355	384	345	354	341	354	350	364	349	386	358	349	329	374	367	340	319	329	358	321	360	366	324	338	360	345	321	339	354	309	375	356	322	322	337	360	363	368	337	353	360	377	347	359	354	326	368	370	360	347	349	340	309	331	334	333	334	399	338	371	352	337	369	366	385	386	356	374	343	365	355	334	373	382	326	363	373	335	388	365	335	332	365	358	328	327	357	367	385	352	387	379	371	335	379	341	343	360	368	367	372	359	390	332	355	374	323	321	357	354	329	349	359	338	349	344	372	358	327	382	363	377	346	369	362	339	370	365	348	353	329	351	357	349	367	326	361	367	386	349	356	349	330	314	347	357	372	327	356	350	335	348	358	359	341	336	375	360	337	328	386	347	371	358	360	350	346	372	386	368	360	364	364	348	396	372	384	361	348	366	388	357	329	337	335	350	370	371	359	362	351	342	357	370	356	377	348	349	359	325	323	371	353	365	381	339	345	356	363	345	324	384	335	319	348	365	323	385	369	362	344	350	317	360	354	351	362	363	343	360	328	375	333	351	363	341	356	382	352	391	325	307	385	364	326	376	342	334	331	384	360	346	354	346	358	350	320	368	377	383	359	353	348	396	407	359	338	342	348	384	400	369	364	329	358	355	422	354	402	378	348	397	350	338	325	349	367	356	336	339	315	349	358	403	368	334	316	376	385	360	335	381	340	345	366	346	354	363	351	369	382	390	322	346	386	357	403	374	335	336	364	338	333	348	353	372	349	338	347	349	379	352	398	370	388	358	337	353	368	345	373	379	382	342	371	346	352	347	354	368	382	349	353	371	328	324
8500	7119	10220	10505	3471	2150	1488	1054	902	859	857	921	841	872	919	874	839	847	804	883	873	864	918	846	835	823	827	864	861	874	885	900	846	880	886	862	885	856	834	808	844	863	817	860	878	868	920	862	910	861	862	905	850	911	840	853	851	875	874	854	880	858	875	865	904	888	918	828	852	871	819	870	879	843	845	837	900	836	877	839	865	844	811	887	860	868	896	868	897	860	883	816	853	842	876	857	827	854	859	903	880	809	880	866	882	856	862	877	884	894	856	881	862	865	887	843	830	801	850	881	871	880	838	848	838	884	876	897	905	830	844	806	862	899	873	857	900	882	859	882	830	852	898	831	854	841	825	857	786	861	805	858	888	825	876	824	858	882	840	898	903	834	862	882	833	797	845	839	857	885	831	860	849	861	841	815	821	870	867	867	854	829	888	854	879	878	879	944	848	853	843	855	861	839	884	835	883	806	857	880	870	878	888	842	875	857	876	861	891	850	786	862	856	870	883	919	859	922	838	804	837	874	798	843	846	910	856	855	885	876	863	813	891	864	879	834	895	863	880	882	846	853	862	831	890	889	868	823	839	845	902	835	869	886	854	852	847	873	830	906	884	915	893	873	863	851	858	846	896	844	846	847	821	886	862	915	869	890	883	862	881	872	829	833	907	873	884	826	888	838	814	852	839	797	867	851	875	870	861	850	837	892	868	823	825	867	906	874	890	906	859	864	870	848	882	857	886	887	861	882	822	849	844	869	802	883	836	860	838	840	805	827	871	828	854	900	882	860	855	879	813	850	850	842	824	923	888	827	901	901	856	881	858	858	868	843	812	864	814	826	865	858	856	826	877	881	852	805	836	832	856	882	828	898	914	865	829	868	840	879	878	832	887	856	873	835	811	835	858	847	855	885	886	812	792	826	837	878	834	853	837	864	859	848	818	884	889	772	820	832	888	823	878	836	878	874	884	836	864	853	867	882	868	770	874	855	875	849	844	818	856	858	815	840	875	875	876	849	832	846	899	864	843	875	824	852	799	940	892	853	859	820	923	884	815	882	811	858	866	860	852	891	836	889	853	850	871	837	866	903	895	873	831	830	841	890	847	825	880	856	895	862	906	819	864	898	883	876	838	828	831	842	844	862	854	890	840	889	820	829	864	870	895	874	882	866	877	858	876	863	888	882	820	882	849	913	817	868	911	864	836	800	868	843	832	853	891	821	810	859	880	864	898	833	840	850	885	894	828	821	826	838	880	850	830	887	875	855	841	865	890	888	823	821	879	865	838	816	848	868	829	877	872	858	832	913	844	907	887	868	843	828	849	877	859	877	910	896	854	863	822	890	867	844	857	884	937	831	871	867	822	889	835	825	846	846	836	879	856	848	871	877	840	891	871	882	865	853	877	840	853	833	880	871	859	856	861	898	858	882	849	843	822	839	867	906	841	878	881	879	852	791	840	876	922	859	829	795	844	882	891	878	883	860	885	850	886	854	808	824	906	844	887	821	886	858	880	899	842	855	870	852	850	842	828	859	823	888	796	858	874	837	872	853	858	831	850	866	824	883	859	857	793	879	898	881	812	849	882	845	859	841	878	880	881	829	878	886	858	913	798	859	890	861	885	859	881	816	864	861	973	830	863	837	810	887	804	808	880	863	830	894	847	856	924	865	844	856	895	815	882	863	923	867	838	891	891	903	907	818	874	907	864	929	853	856	862	838	878	843	845	837	824	897	872	925	834	830	897	873	874	833	853	832	895	867	771	853	899	886	838	837	938	823	892	801	837	882	866	845	869	874	833	870	836	854	865	869	897	910	836	840	864	834	878	823	880	831	874	859	882	875	879	881	847	852	820	849	843	879	889	918	823	846	873	905	880	852	909	887	874	873	880	897	857	817	830	868	839	841	860	858	875	862	882	838	851	889	887	846	811	871	886	852	869	870	873	824	887	867	874	927	882	828	870	867	837	791	778	875	880	849	847	861	875	805	825	783	866	902	889	877	834	878	830	886	883	837	833	829	836	831	878	868	880	866	922	853	867	878	858	879	787	922	847	887	875	827	838	842	919	829	867	884	859	862	925	864	830	894	854	805	847	862	861	807	879	845	776	876	870	868	845	889	874	861	864	856	818	887	851	860	849	868	842	857	849	821	836	834	892	870	871	849	904	859	896	864	870	868	852	839	859	901	829	861	868	877	946	901	834	857	887	930	862	814	901	909	893	854	828	841	883	861	874	879	830	889	879	841	843	915	879	833	857	866	884	871	819	832	858	856	831	850	886	871	892	859	850	821	872	885	855	862	887	897	832	837	873	893	847	870	833	855	889	872	869	856	795	867	886	881	837	843	850	885	820	842	829	843	835	899	844	869	879	923	865	824	833	901	887	900	864	907	902	855	919	875	841	851	822	820	867	866	890	859	843	858	853	921	843	861	887	814	821	896	852	856	819	866	911	792	849	861	861	854	890	776	860	899	868	881	859	885	847	916	904	859	877	819	833	848	853	855	884	814	796	885	858	885	836	866	871	843	924	886	823	835	873	887	871	874	837	814	882	855	888	878	827	841	872	874	868	864	891	868	817	889	869	872	891	850	880	832	834	851	881	891	815	846	831	889	826	835	873	863	909	917	879	894	893	784	863	850	840	849	838	877	877	893	890	872	894	892	897	838	892	839	885	901	880	840	795	853	860	895	846	848	850	883	819	843	855	800	850	837	920	829	890	861	823	846	909	865	878	848	833	840	874	858	827	865	830	835	859	825	890	816	845	864	886	908	826	869	870	872	862	846	895	864	841	831	848	905	863	855	861	888	900	791	872	869	782	857	844	882	893	857	813	819	857	914	872	874	863	927	901	854	853	908	842	861	848	873	825	890	883	836	820	856	832	851	885	825	838	805	834	879	853	794	876	867	919	844	931	873	844	845	865	850	843	854	867	838	871	833	867	829	828	931	792	859	820	841	889	897	898	822	822	824	853	803	806	833	883	828	843	850	882	907	866	881	885	844	797	884	856	815	881	876	841	912	886	899	861	859	897	907	899	835	830	822	892	838	859	858	876	847	868	859	847	899	826	842	848	860	870	809	811	880	885	862	850	824	882	875	876	830	849	827	862	856	881	859	860	869	840	869	867	883	869	803	873	869	871	883	850	855	863	824	832	858	867	900	838	894	881	886	854	920	865	839	875	841	835	864	905	815	868	851	857	801	794	831	914	851	880	891	815	877	882	879	869	882	788	856	884	848	863	854	854	924	924	826	848	874	837	877	857	869	859	886	870	855	896	854	834	853	889	873	828	896	856	854	839	828	893	878	886	910	833	863	868	848	859	854	867	842	835	914	901	857	881	837	836	850	825	845	874	821	856	817	905	860	836	857	866	801	884	848	880	869	853	797	877	904	820	840	771	853	829	875	846	894	819	829	848	868	854	859	858	815	890	830	890	878	869	823	903	858	821	852	878	943	840	894	883	816	854	867	867	863	884	835	825	833	860	882	884	867	794	837	884	846	845	886
29114	28875	34483	33217	19129	9825	3651	1117	554	388	332	322	345	326	326	317	348	329	325	348	344	374	320	349	330	327	297	325	304	359	330	315	295	315	325	310	327	323	308	311	296	331	352	308	342	343	336	313	350	331	315	348	328	307	303	314	341	335	326	322	341	342	313	295	284	295	319	328	303	302	310	325	321	307	306	321	348	341	344	300	369	332	334	324	317	320	281	328	353	319	320	322	324	331	351	294	312	336	306	330	307	318	331	317	335	307	308	306	311	328	298	305	344	339	343	301	351	328	301	327	308	323	333	333	334	327	313	336	304	291	283	287	341	330	349	330	322	325	338	328	321	307	321	316	334	346	319	304	321	307	328	324	291	314	326	330	295	321	318	361	294	306	309	327	308	294	308	313	329	306	308	344	367	324	303	317	320	320	302	353	305	323	307	317	342	345	316	286	310	269	326	313	321	328	336	318	307	317	322	317	324	292	335	305	290	289	320	307	309	333	360	325	321	322	343	305	333	356	352	320	313	283	317	300	312	314	337	325	314	316	348	303	320	340	304	330	324	292	279	336	303	342	350	326	324	305	321	311	327	326	320	310	318	325	307	322	363	336	293	321	346	296	320	317	324	307	309	302	306	322	283	329	327	338	354	335	334	305	353	307	342	353	338	327	314	320	323	346	364	329	300	278	311	308	314	320	307	331	268	330	326	329	331	321	299	314	307	331	338	366	323	358	313	281	317	343	330	353	284	291	305	304	321	334	315	333	325	327	286	327	330	343	337	350	348	305	335	338	297	300	323	332	317	333	330	324	328	353	313	313	298	306	345	288	304	311	346	339	306	315	322	340	348	286	325	331	297	307	362	305	352	344	302	327	286	302	286	284	324	309	319	288	325	343	327	307	342	304	338	300	301	357	366	336	315	285	330	329	308	326	339	327	325	319	290	331	345	308	328	365	309	278	325	330	350	329	305	316	304	336	322	315	367	312	319	292	329	302	306	338	339	348	314	341	290	322	324	315	299	319	291	332	313	308	319	300	294	314	298	342	308	348	304	302	335	338	333	300	341	287	347	324	304	353	323	342	296	300	308	335	324	340	313	364	335	333	345	315	315	330	303	329	359	321	307	324	300	334	324	305	330	331	336	283	323	344	321	346	288	326	335	308	312	305	323	318	283	304	289	337	301	325	345	330	367	299	320	313	324	316	364	303	294	274	304	298	315	342	346	338	342	311	329	291	308	347	334	349	329	291	302	313	327	338	320	303	314	320	327	309	300	362	316	306	313	334	338	361	341	339	310	321	318	308	322	322	323	320	288	329	319	347	280	310	313	292	330	280	296	324	310	329	309	314	288	345	329	322	311	309	298	325	336	316	299	334	301	312	316	325	346	339	341	359	336	328	315	308	338	317	299	282	318	297	309	341	301	328	334	333	302	314	356	323	341	352	308	309	282	287	342	318	315	326	327	308	338	335	301	318	309	356	320	318	333	346	334	308	366	342	288	274	294	286	324	274	307	297	304	293	315	321	291	307	323	316	301	342	298	303	330	309	331	316	323	331	343	313	323	329	337	348	284	311	346	317	317	295	331	302	303	304	297	342	331	312	311	311	349	304	316	315	343	316	298	303	356	318	320	307	325	338	360	314	332	322	335	324	341	300	312	290	309	293	303	344	392	334	322	327	313	346	334	305	335	335	307	331	317	302	319	343	316	322	282	300	317	322	292	333	318	303	352	311	331	305	339	293	330	353	309	300	335	306	340	286	330	317	304	323	313	335	317	322	329	320	335	341	322	310	330	347	319	350	328	321	306	311	334	302	306	289	307	311	315	292	303	331	330	335	343	295	335	317	353	333	297	312	301	322	312	320	344	332	297	303	295	301	292	331	322	314	317	299	312	355	306	306	284	334	346	309	304	327	315	289	330	328	335	302	338	333	349	321	332	306	334	339	331	292	274	287	345	317	329	332	295	310	327	323	340	325	356	297	307	316	280	302	346	330	314	347	297	329	324	321	297	316	327	307	293	336	348	307	332	323	276	346	283	329	281	328	315	318	310	320	324	327	312	323	308	296	329	323	352	323	304	340	310	325	344	321	360	305	324	274	329	325	336	319	315	295	306	306	340	322	315	312	335	301	298	314	342	348	328	312	337	311	346	334	305	338	325	308	337	301	290	326	320	320	315	278	324	328	306	327	308	322	366	326	314	299	322	363	322	335	316	312	316	322	291	326	336	342	331	321	330	292	321	308	284	315	318	298	317	340	296	295	335	352	317	297	306	308	312	299	317	276	324	332	313	329	305	344	350	353	308	328	327	329	318	334	299	356	310	323	322	319	310	355	323	308	313	332	351	306	325	337	341	292	313	313	324	309	310	301	291	303	329	334	312	316	310	325	304	317	315	314	315	285	354	295	314	339	355	326	304	316	303	306	314	335	311	306	316	341	350	311	328	277	327	306	333	311	320	316	303	324	317	351	350	298	300	338	304	324	320	287	357	349	329	326	285	298	336	321	300	330	322	281	335	285	313	326	322	329	307	327	322	312	323	288	319	303	337	316	320	301	323	327	309	324	314	288	308	338	361	291	298	317	364	356	333	343	334	316	322	330	301	360	317	327	337	303	326	310	308	344	312	288	302	324	324	306	298	313	334	309	347	286	326	293	307	316	357	343	326	324	334	297	324	353	352	301	304	294	290	363	287	308	319	313	314	313	351	326	307	339	321	290	287	326	300	294	307	315	316	317	335	325	310	337	354	358	334	327	318	333	332	333	334	331	353	313	298	307	313	328	308	329	333	288	310	291	339	318	315	315	285	301	294	329	318	322	323	324	333	301	286	327	304	338	323	325	338	315	326	322	318	326	313	349	310	297	321	308	311	319	340	354	331	341	351	344	292	338	362	342	288	324	300	305	322	322	318	298	298	330	329	337	296	336	311	332	304	320	358	315	303	306	308	314	304	340	325	348	321	316	342	325	363	338	335	299	350	363	305	288	320	320	321	351	306	324	292	314	328	305	342	323	313	319	309	352	327	309	308	309	325	337	308	324	322	300	306	325	305	320	295	252	328	322	332	321	318	299	312	327	323	292	284	320	334	323	313	304	342	294	325	311	313	325	324	294	323	346	357	329	311	310	350	324	313	298	313	326	305	320	319	291	295	321	341	298	328	320	348	302	327	322	337	325	285	302	334	327	332	295	338	341	326	350	284	323	319	322	335	350	309	307	344	292	317	335	321	295	325	302	314	295	337	335	308	319	328	347	325	319	307	319	326	325	363	328	331	337	331	309	311	308	323	321	290	311	355	273	324	320	344	329	328	306	338	287	332	310	326	332	341	331	300	331	282	364	304	322	314	339	332	351	337	338	327	329	327	306	319	346	351	317	316	304	314	326	321	333	331	337	321	305	326	340	305	317	364	323	326	300	310	288	315	321	295	291	294	324	333	290	319	288	340	343	346	313	325	319	334	292	289	323	314	321	343	313	339	345	330	351	290	307	342	318	281	337	309	309
21792	26230	37419	39355	26830	19498	9582	3732	1846	1093	935	855	829	798	799	814	820	772	787	792	795	805	757	752	741	818	786	761	752	814	758	752	793	685	791	828	811	716	756	813	764	768	823	834	777	755	741	745	745	735	818	790	728	763	754	757	839	767	758	795	794	744	784	771	782	769	735	755	802	778	800	750	795	746	735	813	797	765	756	773	722	751	753	807	772	810	758	786	797	774	839	725	808	773	804	754	805	820	746	770	774	763	768	713	749	770	740	772	803	736	758	809	824	754	748	795	745	763	742	776	833	763	803	764	821	774	795	730	732	775	770	775	778	753	757	725	792	750	792	788	779	720	792	820	794	847	818	769	797	754	783	753	765	821	778	773	757	754	735	758	802	755	803	806	815	784	818	751	743	791	739	748	806	773	754	764	798	769	765	732	764	798	741	773	806	765	748	739	780	734	804	781	740	773	769	768	794	778	780	784	771	784	784	752	795	726	770	771	761	739	811	729	784	720	724	745	789	766	814	833	790	798	723	775	791	770	734	764	772	816	746	764	777	764	766	778	794	823	797	744	807	757	804	774	778	767	737	738	806	745	786	778	799	774	756	771	794	782	760	768	782	782	802	748	783	805	775	829	736	777	766	786	759	779	767	731	793	838	749	757	737	803	787	788	772	804	778	782	788	772	776	770	760	772	815	780	789	772	744	775	773	770	801	754	737	794	741	761	776	759	805	819	791	753	791	780	742	773	722	823	767	751	736	771	754	766	726	769	795	770	803	790	760	723	782	778	770	798	743	752	747	786	708	763	749	748	795	819	750	780	829	779	771	757	758	742	738	744	800	820	786	766	775	772	778	804	807	696	802	750	740	786	724	767	795	771	795	809	776	763	780	804	834	768	777	763	754	765	779	767	734	773	824	773	767	820	765	745	799	769	769	759	799	764	799	773	804	705	759	817	768	779	796	745	777	743	796	797	754	766	780	743	728	766	714	789	759	724	764	772	762	752	793	719	773	749	814	775	801	778	804	745	783	790	800	756	756	714	785	774	761	778	760	729	767	780	771	790	819	757	794	747	816	795	753	744	743	785	746	727	805	760	756	752	786	752	758	789	797	740	795	752	762	805	767	760	799	791	773	796	787	769	769	757	761	827	788	782	803	731	787	728	808	785	725	786	774	806	772	743	742	743	758	815	828	749	807	771	796	751	733	767	756	838	764	802	740	744	746	779	801	785	777	788	791	754	788	753	751	806	738	741	801	797	784	776	713	757	751	746	797	774	791	764	746	761	799	815	749	781	757	743	789	790	736	762	833	801	759	782	808	782	770	772	774	735	800	761	766	737	731	755	726	814	788	753	788	743	789	784	823	770	772	783	764	872	736	766	740	807	778	799	776	816	763	784	791	805	755	782	819	773	778	737	733	777	767	747	782	751	752	766	784	744	793	769	780	775	864	790	803	750	842	760	831	743	749	749	814	747	799	806	792	752	697	795	777	795	777	767	764	726	753	798	760	753	724	771	816	743	710	769	783	770	755	737	795	792	806	790	771	766	780	780	745	840	763	757	765	780	850	762	765	791	779	771	804	719	730	711	761	758	768	757	750	767	822	754	759	792	746	772	751	782	722	803	792	737	747	793	758	713	749	788	758	792	732	794	779	802	787	725	807	776	759	736	785	789	771	793	794	834	758	793	766	778	692	773	715	794	811	779	804	789	792	771	778	764	754	707	783	724	781	743	753	798	777	777	757	757	784	788	755	796	824	742	826	751	785	795	736	748	763	799	790	779	794	749	740	782	791	767	717	785	723	777	718	794	790	730	745	818	827	758	761	766	750	736	739	799	784	762	754	754	759	789	763	800	775	770	793	793	733	799	792	733	723	765	831	795	741	782	790	741	786	774	788	845	715	728	784	838	752	723	777	781	750	752	795	722	755	748	811	850	852	721	789	784	770	800	810	807	805	745	770	711	712	791	772	783	763	781	764	735	758	817	757	773	778	799	786	788	737	820	814	746	804	766	772	703	765	686	752	765	796	753	774	741	793	737	784	786	731	819	806	786	740	758	774	751	799	796	758	774	795	765	763	793	766	781	741	780	809	762	759	755	794	789	790	795	813	773	782	789	793	795	752	730	780	783	831	834	717	755	792	800	740	793	746	716	775	750	798	814	753	723	736	711	759	773	794	816	757	731	828	817	777	725	766	777	788	745	744	773	785	735	744	781	769	775	725	812	770	770	778	763	752	762	735	773	818	767	795	742	761	808	806	775	757	773	763	764	812	790	790	705	742	779	749	777	804	753	736	754	770	776	745	767	775	845	741	798	765	790	765	819	788	801	798	788	763	778	745	801	752	766	774	747	794	742	750	832	771	797	775	780	766	787	714	766	760	772	832	748	771	754	840	819	738	715	745	775	776	751	764	750	770	718	766	801	748	746	779	736	781	773	762	682	777	805	784	807	776	793	773	771	742	783	840	759	781	761	746	822	784	754	839	774	763	788	770	832	756	760	755	782	753	802	776	809	773	822	785	781	811	743	787	783	711	741	764	708	776	750	817	764	763	778	787	750	774	767	776	754	794	769	757	758	821	761	754	744	748	752	817	781	784	751	810	809	755	739	811	721	713	795	770	770	774	720	726	759	754	748	795	790	785	812	760	772	771	780	730	748	750	721	715	803	733	791	802	781	795	729	766	776	761	780	808	771	750	736	780	769	792	781	797	798	782	809	758	771	825	771	785	780	776	814	778	771	787	725	779	795	774	754	749	772	780	768	769	775	772	753	787	763	751	784	766	748	752	770	785	787	798	756	791	772	788	795	766	779	747	762	764	777	789	788	743	790	728	789	759	774	745	765	794	760	784	783	744	702	800	777	719	734	794	756	781	815	739	744	756	757	748	779	768	732	792	789	787	807	812	767	756	784	714	759	787	800	795	783	759	767	811	806	776	729	830	798	787	736	789	775	796	771	708	736	778	759	780	770	749	811	754	812	832	774	764	795	751	748	804	746	806	752	773	751	815	789	789	774	776	810	748	797	776	732	734	806	774	778	780	796	781	770	785	776	776	794	744	826	761	777	742	759	761	776	765	742	742	779	722	803	773	757	768	818	772	740	798	765	811	824	748	751	776	793	700	744	846	804	753	764	747	711	791	759	740	749	744	726	765	740	764	782	769	771	735	776	743	772	758	743	755	764	778	799	820	757	723	813	792	725	767	791	784	776	738	750	791	778	729	740	785	785	786	800	766	768	741	772	772	777	746	750	774	813	753	812	757	735	721	794	767	798	782	796	758	781	802	749	741	803	776	831	806	749	834	748	818	771	771	798	687	747	798	741	774	790	723	792	758	792	779	814	806	737	777	762	736	792	712	760	779	786	778	798	748	782	777	780	769	753	776	795	823	796	727	764	717	785	797	784	783	783	751	779	784	750	786	771	761	780	785	793	758	789	803	779	783	808	767	791	803	807	771	714	798	789	774	780	758	757	754	766	776	769	766	754	769	739	802	777	776	771
39774	37603	42484	38196	28619	18409	8625	2089	617	346	226	190	171	167	163	175	146	175	177	189	183	170	186	147	175	150	170	176	170	140	179	162	163	153	131	182	155	152	172	174	174	174	167	179	139	160	161	188	161	159	166	152	161	133	175	178	164	158	176	155	173	183	135	154	186	173	168	165	169	156	133	163	167	166	127	162	155	175	170	171	164	152	148	162	157	135	168	161	164	149	167	196	149	155	171	192	171	157	171	165	138	149	128	161	182	152	150	159	155	167	154	161	146	143	157	146	173	131	154	168	179	161	167	166	154	174	155	135	154	121	150	170	153	163	148	144	153	141	169	160	162	146	150	163	158	159	130	174	144	139	150	146	154	164	163	152	144	152	171	176	144	146	139	155	152	170	170	158	162	161	134	150	160	166	152	177	171	169	153	141	176	163	178	167	156	186	166	127	150	160	142	180	150	164	165	167	157	139	162	127	191	166	168	153	150	167	153	154	169	142	175	178	165	163	156	140	152	152	135	142	177	176	152	161	161	131	143	132	167	142	180	181	183	163	160	216	143	164	148	147	157	176	175	158	171	142	152	170	146	134	188	164	190	161	155	167	178	156	165	177	155	133	172	144	137	164	153	179	170	154	150	154	142	149	157	151	168	164	138	150	179	154	157	139	146	155	155	164	139	152	151	154	160	168	171	173	167	176	166	153	170	147	162	173	161	161	168	162	176	175	171	166	174	167	165	154	146	154	163	162	165	150	167	146	152	174	158	150	167	146	139	167	170	150	169	177	154	175	143	163	166	166	167	166	139	158	144	167	147	157	174	170	172	144	146	163	173	153	143	190	161	154	161	157	155	169	147	144	157	184	152	145	183	170	149	133	151	155	180	157	165	145	157	160	178	142	178	165	173	193	137	175	149	171	164	164	162	166	161	159	152	159	191	137	166	141	164	171	162	159	156	150	130	137	180	146	166	143	143	134	134	167	167	142	175	164	150	155	130	184	177	165	189	153	176	165	138	157	173	155	148	165	180	145	168	154	148	158	160	155	149	167	176	149	162	152	154	161	159	140	159	160	131	153	150	160	168	165	170	172	166	151	170	165	162	169	168	143	174	174	159	155	172	162	192	148	164	154	137	157	159	151	166	146	160	159	171	151	165	151	154	148	147	170	166	173	149	182	165	175	157	168	155	175	163	142	168	171	141	156	152	140	154	145	151	159	148	167	152	160	160	154	161	157	194	168	153	185	143	158	170	147	156	180	162	170	175	145	147	175	172	163	171	162	165	155	159	148	144	166	149	157	131	162	159	166	162	171	154	159	138	154	168	147	152	180	181	160	143	171	157	157	144	172	139	174	161	181	150	171	155	164	157	147	151	135	140	152	158	176	185	181	160	168	165	170	140	178	163	156	154	164	149	135	139	147	135	175	156	162	154	154	171	155	156	155	173	159	156	155	166	177	140	170	160	183	172	151	147	164	153	164	165	145	174	162	134	148	171	155	152	157	176	157	142	162	174	147	171	163	144	170	138	146	178	154	164	156	141	160	158	181	167	168	154	142	145	154	152	168	151	148	152	153	158	140	159	160	206	184	130	140	143	132	158	166	177	167	150	174	146	181	161	171	167	163	143	163	169	154	156	155	164	149	138	164	168	160	153	152	173	156	146	145	153	144	182	154	146	164	150	148	161	171	139	172	152	168	154	152	137	159	142	150	169	159	139	159	175	165	161	164	165	146	176	145	127	163	158	167	178	147	166	171	139	158	174	165	173	155	152	164	157	158	175	146	156	156	155	156	149	152	149	197	161	172	148	167	165	161	174	154	198	157	161	156	152	148	124	167	176	164	157	159	158	144	143	139	173	158	137	155	170	173	154	172	163	162	173	139	145	163	173	171	169	148	172	125	166	153	146	161	178	148	179	149	161	181	173	155	150	179	144	195	185	148	143	169	187	184	172	198	152	165	145	157	149	158	155	138	169	144	146	170	157	159	190	148	146	137	164	162	163	145	160	179	138	142	135	165	156	153	161	173	170	150	169	156	171	138	158	183	163	146	161	152	154	130	160	172	143	153	157	147	183	174	147	173	184	163	171	146	148	173	153	151	167	155	170	144	163	171	143	167	168	177	161	152	150	137	162	143	167	174	130	150	168	133	146	164	161	161	171	163	161	180	181	175	199	150	188	177	143	156	135	148	145	153	183	149	153	153	157	144	153	141	172	161	155	180	166	143	158	158	152	152	152	181	157	159	156	146	157	161	163	196	157	164	178	163	166	154	142	137	162	153	170	145	151	153	162	133	164	163	156	153	145	134	164	165	159	151	143	148	168	126	158	153	144	159	141	139	175	165	170	148	128	169	172	149	146	190	179	148	163	160	154	171	165	166	162	173	143	162	148	159	167	160	165	169	139	178	173	145	182	153	154	177	175	159	163	161	139	139	148	161	138	151	157	144	171	137	161	146	153	135	141	165	153	169	157	171	152	146	201	135	169	141	156	155	177	154	173	158	175	180	152	150	185	155	179	149	127	162	165	174	174	159	155	166	157	166	148	168	138	173	151	174	172	164	166	142	158	160	178	176	144	165	160	161	152	166	143	165	161	180	176	162	153	156	133	160	141	166	165	207	159	150	174	174	158	151	156	164	169	164	162	143	159	144	153	139	160	164	152	180	183	140	144	127	150	187	177	148	173	146	158	167	133	163	150	163	152	152	183	189	161	173	159	137	180	172	191	178	149	165	201	173	152	150	157	165	173	148	162	166	153	149	151	176	160	171	185	165	160	152	163	173	190	137	133	171	194	149	171	155	147	158	184	163	154	152	158	152	171	146	173	166	172	175	162	164	155	144	159	147	154	169	157	147	158	124	137	165	151	161	172	178	173	158	153	160	178	150	165	149	149	145	176	169	160	148	161	167	153	173	146	154	177	138	156	173	170	137	164	169	174	134	160	159	178	146	160	167	156	136	158	138	163	193	162	130	160	152	128	138	165	148	152	139	155	176	151	165	157	154	161	175	153	132	140	146	162	184	150	134	148	157	159	161	167	163	194	169	163	159	137	160	177	172	158	157	162	178	187	158	165	152	160	181	160	153	178	159	145	147	195	167	147	159	190	139	152	162	148	179	174	166	166	168	173	154	171	182	178	168	161	158	155	167	148	153	138	153	160	174	192	154	150	178	183	153	143	139	166	148	153	148	136	165	160	172	136	162	158	160	158	169	159	161	154	139	131	168	145	173	175	167	163	152	145	166	167	173	170	165	171	155	166	156	145	156	164	164	172	170	150	144	166	159	165	160	155	182	139	156	162	144	161	188	157	147	162	142	142	124	162	138	138	157	160	162	164	145	179	166	145	155	160	130	150	196	138	166	167	155	169	147	150	162	165	175	151	153	153	135	155	165	145	180	145	154	172	179	150	167	163	167	144	150	151	176	163	167	162	179	180	159	195	159	165	168	150	142	172	166	154	161	144	174	161	180	159	168	149	161	157	163	135	162	164	148	153	173	171	134
28557	32647	43594	45536	36814	27913	17580	4576	2323	1363	821	607	539	513	533	510	472	444	468	454	447	441	467	451	435	474	461	425	455	417	414	433	439	412	432	409	465	420	425	411	410	422	415	418	418	441	450	402	445	426	388	409	404	381	400	439	404	397	461	415	388	442	428	428	432	405	378	398	379	387	354	405	422	371	427	398	386	407	419	407	411	404	390	450	384	427	399	436	407	437	419	401	399	403	430	412	418	384	417	418	424	381	434	392	418	417	410	408	380	419	413	388	374	404	441	389	426	419	382	430	383	408	416	434	416	390	421	395	382	425	386	433	420	411	388	426	416	413	365	436	387	397	395	410	390	416	381	450	411	432	411	415	405	379	421	435	401	408	429	422	404	406	440	383	397	424	419	402	402	385	412	439	393	408	431	398	410	414	475	423	438	394	433	422	401	435	397	448	443	431	368	406	422	411	411	372	394	434	454	432	427	433	418	413	379	407	403	407	400	411	408	396	403	418	444	419	436	417	410	418	417	415	451	431	441	419	383	400	412	428	415	423	411	426	429	401	394	422	427	448	412	415	420	371	418	387	441	413	387	414	418	435	385	416	431	408	410	399	414	420	399	423	418	414	426	448	411	431	408	393	443	425	409	401	426	421	396	391	420	419	448	426	423	401	406	426	430	397	413	406	429	414	414	420	374	414	405	395	369	385	445	398	420	380	361	394	436	406	434	364	393	445	418	409	404	407	393	432	424	404	377	422	382	413	375	410	418	387	406	437	430	450	443	444	438	403	388	471	383	406	376	434	425	438	422	436	377	423	409	434	399	427	417	449	410	402	404	404	382	387	403	412	414	413	431	425	421	432	419	407	381	435	372	402	439	411	395	417	385	403	379	449	431	436	424	406	384	404	412	410	430	417	420	426	399	399	424	435	424	387	437	358	413	424	416	436	381	399	407	431	434	388	442	421	398	384	405	395	414	410	406	417	410	393	371	405	442	399	403	393	362	375	422	373	387	392	438	417	424	449	406	381	400	407	409	412	410	387	441	379	424	406	417	397	389	401	411	415	421	426	409	388	407	413	412	407	420	385	422	411	422	391	410	391	431	401	416	397	456	371	376	367	450	402	397	399	419	409	406	431	423	399	405	432	411	408	430	376	413	412	422	410	431	394	402	408	413	398	387	402	396	405	421	439	412	423	390	478	363	437	414	380	425	409	386	386	350	412	406	414	404	420	426	415	411	402	415	427	385	439	391	403	415	434	384	404	432	417	410	404	410	423	360	386	420	437	416	444	446	384	405	443	416	399	412	443	382	402	390	449	378	370	378	387	384	403	390	412	392	445	411	397	447	387	420	403	381	423	408	407	422	395	400	429	416	410	412	436	402	385	417	400	438	414	467	430	417	427	373	414	358	415	424	433	403	401	396	405	428	430	394	415	415	372	424	395	413	430	397	427	428	421	415	405	404	424	428	409	394	420	436	406	408	466	419	433	407	418	419	399	454	421	407	413	380	446	424	421	416	427	414	451	417	384	389	420	396	373	397	391	402	404	396	404	396	415	397	421	413	416	415	400	417	413	413	411	432	417	357	423	426	402	435	391	416	413	374	419	452	413	397	400	401	418	420	434	409	419	400	386	428	380	426	408	402	407	406	386	397	385	408	407	393	397	421	439	436	424	387	430	412	393	417	402	417	402	424	414	368	404	418	377	430	410	419	425	407	425	404	404	395	392	400	371	405	403	391	428	413	460	431	404	388	411	430	375	420	385	416	415	423	405	415	387	421	404	434	390	407	400	439	425	384	394	431	456	421	407	409	402	376	400	386	390	452	399	383	417	425	416	385	405	393	415	414	376	409	440	409	400	378	450	417	414	376	425	412	432	404	394	392	413	386	398	424	400	413	391	411	391	417	394	421	431	411	405	410	398	389	422	411	433	371	400	413	425	398	442	402	378	441	417	412	383	421	381	394	391	396	417	410	438	362	430	396	409	421	462	431	404	403	390	426	398	379	389	387	386	437	369	424	447	412	396	419	404	404	400	393	419	409	412	358	431	424	391	412	438	421	411	367	404	439	409	372	434	407	404	430	444	431	411	450	432	415	402	395	432	415	415	429	447	439	399	405	442	403	392	440	417	440	399	411	387	432	386	433	427	403	426	357	426	464	405	396	415	417	408	395	424	389	397	416	432	399	433	402	391	392	422	434	417	402	385	406	399	385	400	376	387	389	396	408	430	400	404	395	367	398	404	417	408	415	430	420	402	399	430	387	447	421	401	396	412	397	388	445	442	387	429	409	394	384	388	393	411	405	424	438	423	428	411	403	403	426	405	397	378	440	426	375	420	404	423	433	402	433	435	430	425	402	422	373	378	380	406	396	420	403	431	406	404	436	383	395	389	424	434	398	438	425	410	417	411	409	435	419	441	396	419	429	401	404	424	393	418	397	425	398	398	398	408	459	399	414	386	400	400	405	398	412	406	381	448	400	432	402	385	423	405	439	408	409	423	460	407	431	423	420	401	408	410	387	416	363	404	431	413	388	385	419	386	410	409	440	386	390	391	375	412	448	391	424	417	396	450	385	366	398	412	421	421	370	424	390	422	415	404	406	389	402	377	406	419	435	415	393	429	410	405	448	395	416	451	427	393	407	415	426	396	428	416	418	390	440	405	419	417	405	395	410	383	400	428	443	416	423	394	437	401	424	416	417	413	409	402	413	410	392	432	416	370	425	447	416	430	406	433	401	418	422	423	386	410	410	345	419	399	435	418	417	429	397	416	404	432	387	428	422	403	394	362	369	377	386	421	404	398	427	427	393	393	410	439	390	404	402	432	405	398	439	412	398	421	400	413	357	426	402	380	412	448	426	457	407	396	427	420	416	447	435	402	400	420	389	421	423	398	425	434	361	408	411	426	392	382	414	431	441	419	409	399	452	400	425	393	412	407	425	457	401	418	422	417	410	392	413	406	396	414	417	385	404	438	386	411	426	405	416	407	370	387	404	392	406	378	425	408	399	411	420	400	401	456	424	428	435	440	411	440	419	409	406	414	418	415	457	416	419	381	424	433	396	411	411	418	384	438	393	444	403	444	400	400	429	403	394	419	381	425	401	398	426	410	428	390	410	421	411	392	436	427	397	388	405	422	439	418	413	440	400	420	404	415	423	434	427	418	397	411	415	418	430	413	420	416	408	395	430	391	438	374	433	379	430	412	413	399	425	408	388	437	391	461	424	441	411	425	427	416	404	411	383	403	409	412	422	440	409	418	431	407	400	430	410	429	414	376	441	405	411	447	437	440	451	400	410	429	420	411	382	420	399	423	393	408	386	418	372	426	421	412	403	450	406	387	450	450	429	393	358	404	405	386	448	418	434	429	431	386	411	414	428	426	396	405	447	413	373	392	405	417	391	394	421	408	429	427	382	383	395	420	366	434	426	424	415	440	468	409	420	406	406	421	435	442	383	424	379	406	423	389	417	423	397	440	383	399	432	426	357	433	420	415	419	423
11232	5773	4530	2743	1186	775	507	374	365	400	350	375	325	354	350	338	358	368	338	344	402	381	340	379	348	368	353	375	383	363	369	349	367	347	388	337	359	347	367	332	340	339	335	349	341	355	351	348	342	354	331	346	367	377	335	364	332	366	392	363	346	347	382	385	382	360	345	360	348	391	345	335	334	338	355	380	358	348	379	365	350	364	378	352	364	318	328	362	378	359	354	333	346	334	330	343	329	354	385	329	344	378	339	320	314	347	325	348	334	368	327	324	328	365	374	350	362	293	365	336	354	309	348	368	371	355	339	372	359	355	349	344	376	368	330	353	366	335	303	372	349	376	358	358	350	362	363	348	287	350	363	342	338	373	384	378	374	363	348	345	347	365	361	322	366	349	391	318	330	333	352	365	335	335	334	383	348	354	346	331	338	365	369	340	336	360	392	388	366	335	340	347	346	327	388	345	350	322	362	338	368	363	358	344	384	370	362	349	340	338	356	341	339	324	339	335	326	357	353	350	368	392	373	373	356	364	351	386	355	344	342	363	371	345	333	362	350	357	335	339	374	357	366	349	346	332	343	351	368	312	366	335	347	363	343	358	354	345	360	395	359	351	382	331	336	388	373	362	350	352	360	338	353	359	320	324	366	351	373	345	365	334	337	332	374	331	360	327	351	345	339	366	380	365	336	356	317	372	347	337	312	376	358	348	379	349	353	302	336	342	337	327	367	339	367	341	306	349	349	346	360	332	378	341	353	352	368	355	344	340	362	374	336	369	328	343	367	330	342	366	349	344	346	353	324	372	355	365	378	312	359	354	312	331	354	334	323	358	344	371	364	388	362	335	359	354	337	366	325	376	357	321	360	339	355	327	357	338	351	379	364	351	321	315	325	368	367	360	362	325	341	354	357	357	356	324	362	332	338	366	296	364	347	354	367	335	364	371	342	358	346	338	351	299	351	347	339	345	334	378	350	350	419	350	365	338	339	373	351	356	343	339	374	371	346	350	368	312	356	362	352	325	351	357	345	327	359	360	370	327	390	359	390	335	364	364	363	358	359	336	331	327	379	375	352	364	343	377	326	329	366	342	368	338	323	329	347	360	383	388	380	351	342	350	370	344	340	332	350	397	347	358	330	343	352	377	361	337	359	368	350	352	382	372	344	386	330	337	371	396	368	357	366	335	346	363	351	341	342	316	348	358	354	391	378	353	343	325	347	335	354	364	313	328	334	368	355	356	335	334	353	344	350	367	333	350	369	328	342	342	366	344	312	353	307	353	332	312	349	375	335	345	378	334	357	354	366	351	351	334	342	371	350	327	355	379	338	332	323	327	347	356	374	329	325	312	340	338	364	354	322	366	335	359	355	331	319	381	378	376	346	360	364	357	360	360	364	348	363	346	364	363	321	337	367	349	353	366	361	321	338	368	343	322	345	358	344	328	371	347	353	378	359	337	359	373	343	389	334	343	346	378	363	331	369	360	373	343	353	362	341	341	336	366	333	351	348	363	339	332	364	357	331	323	394	356	330	365	349	369	394	366	351	349	339	357	370	308	359	337	327	356	319	375	359	332	321	337	343	328	326	348	334	361	360	321	343	323	364	342	351	348	341	320	342	340	366	340	377	363	357	328	351	374	318	357	353	377	360	316	353	353	365	366	333	342	347	348	339	351	357	378	349	324	316	376	351	330	348	339	334	340	316	343	349	373	370	365	369	340	359	353	352	335	339	349	339	352	368	345	390	371	328	351	347	356	313	371	363	378	345	306	320	370	336	361	346	301	378	314	303	344	372	371	378	396	342	348	365	313	336	336	330	339	370	347	389	387	339	381	370	372	323	344	350	314	367	344	326	384	410	355	338	340	353	358	372	325	352	362	346	343	354	334	338	374	346	365	384	395	337	364	337	344	329	423	333	338	379	338	354	320	345	356	364	354	340	320	337	322	297	354	311	328	352	381	342	382	348	366	319	379	377	399	370	373	369	370	315	375	363	324	383	334	327	384	364	339	359	375	326	357	345	340	349	340	336	365	334	361	322	328	386	376	334	324	380	337	341	347	356	331	362	356	390	347	343	369	318	343	374	322	324	321	336	336	377	338	369	361	343	342	348	351	396	370	366	380	332	361	384	322	363	352	347	388	385	376	347	336	351	380	321	339	350	319	345	378	406	355	325	381	374	339	367	344	350	354	358	380	371	341	347	347	343	362	369	378	353	367	363	377	352	326	333	365	334	359	342	369	357	361	366	375	340	340	368	346	321	335	341	354	357	369	351	349	348	370	337	341	354	380	362	347	335	312	331	357	402	352	374	372	364	379	344	352	348	343	349	352	333	342	359	347	340	364	334	341	351	364	378	338	325	379	335	345	322	340	350	349	374	339	354	347	365	355	370	362	387	370	349	393	334	358	352	346	345	342	361	370	335	367	362	358	347	354	344	347	351	365	382	349	350	353	379	349	364	400	340	359	360	334	381	339	332	353	364	397	333	363	344	322	307	371	338	356	345	370	319	346	375	354	371	328	380	392	356	321	354	384	367	379	351	348	366	352	389	339	356	358	374	347	365	373	349	351	348	368	362	326	357	319	340	348	333	372	347	349	358	362	376	365	355	361	346	329	355	359	372	305	354	357	353	348	337	340	344	342	351	383	340	369	370	343	364	395	335	354	315	296	321	346	340	325	374	351	341	364	350	344	348	328	408	358	344	299	372	342	379	380	351	353	356	342	361	335	356	352	356	342	305	379	323	342	338	349	358	354	336	413	349	358	367	345	334	370	358	355	356	372	334	318	355	354	349	367	361	330	323	331	365	360	369	345	358	339	364	364	394	345	369	383	339	345	316	344	320	345	360	316	343	361	363	338	352	359	315	342	355	331	352	390	342	357	352	341	334	360	357	383	398	385	350	316	342	378	360	375	358	341	367	331	369	310	342	332	355	337	395	356	358	328	336	351	337	336	345	356	383	334	352	359	318	378	381	373	340	367	353	352	356	340	349	326	350	346	347	382	343	352	384	370	341	387	337	364	362	350	322	361	347	354	339	343	370	374	372	337	332	365	356	359	346	341	338	391	369	346	334	360	363	375	366	367	359	351	364	349	358	352	376	387	361	367	353	389	339	370	332	333	320	313	368	361	363	355	337	353	326	332	356	356	363	390	364	365	377	370	336	351	392	355	342	345	367	352	354	323	342	312	346	353	366	360	340	391	349	324	353	387	376	344	369	383	381	347	357	315	348	332	364	402	349	338	317	387	339	353	349	327	367	361	326	376	336	327	360	303	383	357	346	318	378	343	375	330	330	345	322	378	347	339	389	381	343	341	349	328	374	350	338	352	329	337	363	355	345	346	380	317	344	349	353	345	371	354	346	361	370	336	391	330	336	351	369	319	364	373	382	329	345	330	346	337	333	357	358	366	377	347	326	355	341	342	346	342	396	335	351	359	376	366	341	382	364	326	356	338	370	316	318	349	370	366	332	356	342	358	332	328	340	349	356	345	339	324
8463	6819	9734	8843	4776	2840	1558	976	981	846	875	831	853	908	862	876	812	856	885	852	878	937	900	857	810	865	854	897	872	875	848	795	834	856	849	836	857	863	812	846	822	898	910	838	850	821	825	873	836	871	835	852	859	815	860	846	851	822	875	892	841	825	902	836	801	830	841	831	866	845	862	832	912	861	843	845	863	857	843	848	863	835	853	846	840	869	853	833	815	868	893	842	845	835	899	819	849	857	865	874	834	878	888	847	863	839	859	881	851	878	873	856	880	804	853	846	853	871	832	801	811	830	905	841	891	886	893	793	874	828	887	879	853	851	855	843	848	868	852	843	873	868	836	878	818	837	856	825	859	828	889	897	811	848	854	820	868	846	836	890	859	877	828	827	829	854	843	844	850	888	845	816	901	834	848	844	837	880	845	830	871	833	790	840	839	882	878	826	845	822	862	809	832	830	852	888	854	841	838	857	871	863	865	853	805	835	797	888	824	813	841	823	870	855	878	850	882	931	801	807	896	870	856	846	802	861	816	856	818	807	847	882	879	878	859	894	846	867	846	814	890	848	873	886	855	830	826	827	795	843	842	885	828	872	845	851	879	850	832	875	870	843	840	869	837	847	826	823	857	885	828	835	866	840	869	861	831	859	823	853	811	815	892	873	878	799	831	886	867	807	923	844	853	836	895	802	853	875	874	871	817	854	858	841	850	859	860	873	823	807	815	846	815	861	887	843	892	889	817	833	831	855	837	780	854	851	852	814	866	844	896	849	854	785	846	845	807	842	885	917	815	867	852	829	816	904	811	838	894	854	825	844	865	913	822	802	890	838	874	826	884	886	863	846	850	780	790	837	898	852	822	868	833	848	861	837	811	844	847	901	863	802	869	832	859	866	854	849	854	852	853	825	837	875	856	876	809	860	837	882	844	787	837	882	843	799	822	857	854	877	834	831	794	933	884	842	872	871	855	821	797	870	818	838	849	856	864	879	796	844	821	915	728	825	838	836	880	907	863	860	882	840	844	814	883	809	896	833	812	875	863	866	856	833	848	834	802	850	829	846	841	889	873	831	867	813	848	872	840	850	822	843	863	826	836	899	858	854	886	817	861	817	780	818	843	864	832	938	813	855	856	844	890	823	846	799	837	845	836	888	825	846	859	839	811	828	835	833	845	900	889	828	822	866	879	835	869	846	909	876	864	889	873	848	856	851	805	886	911	841	864	851	857	799	830	825	889	840	852	900	850	864	836	860	812	819	835	834	859	899	861	848	822	833	873	814	808	878	802	851	870	847	884	884	786	861	850	817	879	887	888	862	821	824	850	853	880	834	854	859	851	840	801	840	849	851	918	852	860	856	835	892	878	863	858	875	890	784	767	845	816	885	814	848	867	860	807	838	884	829	834	853	807	875	868	848	862	790	818	850	801	817	882	877	814	852	822	873	881	860	848	870	821	863	887	859	843	788	814	857	836	835	894	820	844	899	843	862	815	862	831	815	879	819	829	817	897	814	865	874	889	842	880	895	849	864	867	857	850	841	828	871	864	883	862	848	828	877	829	890	819	898	845	824	801	892	854	865	835	863	826	850	857	827	863	820	857	806	843	859	817	758	838	821	917	929	874	806	830	872	857	883	856	879	828	819	827	867	885	892	825	828	862	904	829	849	879	887	845	833	846	858	817	836	828	829	852	880	863	904	825	888	820	884	831	799	895	837	835	894	862	847	825	854	864	866	822	858	809	777	867	872	879	811	863	854	816	871	884	822	856	867	862	855	895	869	847	848	871	837	879	853	894	835	841	784	834	882	907	845	850	840	865	848	868	841	855	828	855	804	789	856	841	827	860	852	858	897	879	847	840	814	945	894	804	884	788	810	836	781	764	888	836	831	856	895	814	865	859	880	868	878	912	845	827	802	880	820	841	816	813	866	835	850	852	876	861	847	808	805	834	870	831	803	849	844	904	847	843	862	840	837	839	902	815	874	867	853	854	792	855	843	844	804	865	831	889	826	842	865	818	902	872	849	851	873	867	826	916	852	819	835	823	871	851	840	863	871	793	829	875	814	875	833	867	863	887	866	836	897	863	868	841	838	865	881	841	834	849	839	869	841	862	912	793	811	864	861	909	833	819	866	854	882	891	877	888	816	853	855	815	851	819	879	835	823	849	834	874	850	868	812	809	838	884	810	876	846	865	833	868	849	809	884	874	857	832	830	864	838	928	887	869	821	854	841	830	847	896	880	843	817	878	836	858	821	880	816	888	910	872	849	897	845	873	857	813	898	901	858	834	817	853	918	828	820	849	874	875	845	806	865	817	848	828	825	888	822	828	862	862	817	838	870	826	874	874	874	823	906	879	836	807	861	775	828	784	869	840	810	889	888	873	868	877	853	870	862	893	878	848	866	876	813	853	794	861	844	867	830	849	811	875	780	877	847	878	799	820	815	880	824	832	847	837	854	853	817	862	816	825	861	828	882	845	920	856	870	862	846	845	840	896	891	825	835	837	833	867	837	890	899	847	829	845	885	823	885	829	867	916	829	863	823	833	825	860	831	882	850	832	857	852	833	841	794	823	873	847	858	851	834	857	860	862	874	894	817	799	816	902	820	846	915	903	815	834	945	867	854	857	828	859	873	854	876	856	883	845	835	837	842	841	825	884	852	878	810	811	873	821	864	855	836	855	812	852	862	879	882	857	842	838	886	833	863	856	864	849	819	875	834	879	880	884	876	854	835	814	766	824	863	839	809	837	818	821	817	784	875	830	850	877	819	850	862	819	847	829	856	847	845	831	851	840	925	855	852	889	845	888	871	869	910	774	842	774	841	916	857	837	852	872	886	830	874	829	932	837	839	866	847	831	801	853	825	879	859	874	910	870	834	867	886	851	836	842	846	839	900	844	825	855	861	852	832	888	844	871	819	851	883	846	842	808	877	815	863	888	874	913	826	859	817	849	837	844	853	876	870	841	861	812	890	829	850	867	950	875	839	833	886	831	830	812	880	840	829	865	858	873	843	883	839	811	833	839	891	883	873	893	875	853	858	856	880	897	865	825	869	834	802	806	869	860	833	820	838	834	838	817	837	812	889	873	813	855	877	856	851	872	824	883	855	846	891	892	851	799	830	848	905	784	836	836	868	860	829	824	847	830	838	807	823	820	847	868	807	836	848	851	893	854	881	835	831	853	864	853	804	807	881	880	865	874	856	820	815	821	824	840	818	843	824	866	836	844	875	865	878	825	842	834	867	862	809	892	868	869	796	798	867	786	904	882	811	859	851	844	881	858	846	827	844	855	913	831	861	929	863	836	832	835	841	861	875	857	877	815	846	861	846	850	825	829	833	828	866	850	859	845	893	818	821	884	887	855	938	904	775	841	850	856	831	803	921	896	857	899	883	896	823	864	850	856	804	849	860	841	861	849	871	863	863	821	874	837	843	819	844	854	864	805	887	862	959	847	815	873	830	846	864	869	843	863	832	836	853	863	819	817	884	834	872	853	891
30555	28107	35537	32027	19873	10592	3313	897	535	496	367	373	349	335	339	348	310	309	348	284	335	331	364	317	313	329	302	321	275	346	331	304	327	310	273	282	314	316	323	298	352	304	329	300	330	325	340	297	308	331	334	324	326	318	319	301	335	298	317	308	289	268	331	334	297	365	279	329	300	325	328	312	297	318	323	326	365	300	348	330	323	336	312	315	316	283	313	318	322	328	319	300	328	342	314	274	321	274	313	341	319	326	314	314	297	320	295	289	347	302	332	314	315	339	307	301	324	327	310	320	328	322	333	321	299	329	331	339	331	335	331	356	297	341	353	326	334	347	291	315	334	313	313	322	347	326	342	309	299	323	329	319	304	296	285	336	306	309	301	294	318	329	307	330	323	315	331	299	313	317	301	287	326	317	350	302	301	323	317	307	306	345	334	340	315	282	341	305	328	311	312	319	333	311	313	357	302	299	300	311	313	305	308	308	353	306	346	308	330	288	295	296	319	307	346	316	294	338	332	300	303	326	313	352	288	298	320	329	296	328	302	316	333	297	312	321	315	317	298	300	323	342	335	313	338	305	308	283	323	340	339	324	272	296	310	346	349	322	291	301	336	309	351	341	334	341	335	291	297	294	336	300	332	362	318	329	327	306	325	330	350	334	322	284	329	321	321	300	306	336	339	308	339	326	340	325	324	324	286	328	320	294	295	318	340	314	322	318	349	342	319	314	320	298	312	325	313	286	311	311	322	306	280	356	314	337	311	340	295	291	307	317	304	309	294	288	323	351	298	323	328	302	295	281	318	282	326	306	336	333	310	288	323	320	343	356	324	332	314	285	313	296	290	330	302	312	329	342	321	310	282	329	314	323	321	312	323	306	288	313	298	324	313	332	303	312	302	304	313	309	374	276	313	327	342	322	318	290	313	323	317	343	338	274	327	329	357	329	319	317	327	315	310	314	330	358	312	306	290	328	300	341	328	309	301	334	297	352	316	331	293	323	340	294	277	295	313	288	341	294	302	333	307	312	293	303	314	327	305	314	308	301	301	277	315	330	345	327	306	330	324	332	314	317	311	319	293	349	317	292	290	267	324	308	321	334	341	303	361	328	351	304	287	349	322	305	340	296	310	293	313	340	277	311	330	307	312	312	338	335	337	340	342	314	307	319	318	341	327	300	288	266	318	310	308	305	316	294	299	333	316	309	301	345	323	315	308	316	305	314	305	337	315	327	330	284	310	337	307	329	312	300	279	334	294	324	313	321	330	327	296	293	329	346	347	327	295	348	295	326	358	337	319	294	306	304	365	319	307	308	312	332	291	335	314	282	321	342	333	311	333	295	289	334	342	347	374	322	304	314	339	334	296	328	297	337	296	304	337	306	330	322	312	285	296	329	279	304	298	300	299	333	339	290	313	317	341	296	351	335	310	294	274	294	314	300	308	328	324	298	338	306	304	312	295	291	307	347	310	321	343	318	319	309	333	317	312	321	291	333	300	319	314	341	300	350	309	333	318	335	290	280	300	300	349	325	301	305	314	298	337	302	293	303	309	322	309	315	338	311	314	293	359	315	333	296	349	355	314	340	321	298	313	332	308	295	320	305	328	308	325	275	290	332	338	319	332	289	357	327	274	317	314	273	359	323	337	339	305	292	336	322	286	296	324	344	305	332	308	310	283	272	308	268	296	303	301	334	326	322	324	325	301	297	324	309	302	310	280	292	334	352	314	330	301	329	324	314	311	295	336	310	318	303	340	289	350	314	295	304	343	341	321	327	329	335	321	304	332	300	317	289	296	311	308	269	304	313	307	296	313	309	326	298	323	312	305	336	334	333	355	307	299	325	282	307	324	324	305	327	304	307	323	310	297	312	276	307	347	288	288	335	304	318	335	339	282	304	272	289	309	320	296	317	320	336	319	303	325	285	315	322	316	331	339	320	316	333	313	311	306	322	307	355	306	342	323	328	330	323	303	305	295	329	294	308	304	313	305	291	295	319	322	348	299	313	330	326	332	320	330	363	302	303	286	340	297	312	317	328	282	297	324	310	345	286	288	338	321	365	304	362	287	308	310	285	290	316	319	304	318	310	319	319	299	334	314	314	311	303	330	299	319	323	343	294	306	278	297	314	287	332	306	282	276	295	323	351	299	319	325	327	300	319	302	305	344	335	343	311	312	351	349	324	350	340	322	299	301	311	326	317	332	325	321	279	341	324	293	347	272	326	320	358	327	313	300	278	314	355	287	302	320	307	335	330	325	321	282	325	329	320	309	360	315	353	310	333	313	315	308	313	291	367	307	335	336	325	338	341	328	327	297	311	311	331	332	314	335	342	337	314	314	315	294	313	319	325	301	331	335	319	299	287	331	312	285	308	311	319	314	334	298	334	345	319	300	314	314	327	350	314	317	313	330	287	316	295	338	313	359	316	314	295	302	309	328	326	309	298	308	328	311	311	337	275	343	340	339	306	324	325	321	320	319	352	331	306	314	318	311	280	321	311	319	290	321	304	341	296	317	318	313	335	334	318	336	309	315	304	329	337	316	318	311	306	327	307	379	282	297	334	306	303	307	310	344	297	336	343	299	308	333	346	317	319	306	328	348	300	327	312	345	287	314	333	325	317	297	294	313	311	301	314	331	324	335	330	287	322	316	344	344	336	301	296	337	333	316	304	309	304	285	323	340	306	333	309	315	319	338	300	306	311	300	295	319	280	304	295	322	310	296	317	302	345	315	308	320	309	289	379	304	325	337	298	318	326	309	288	326	303	315	334	305	303	317	337	331	326	303	308	311	321	311	330	349	315	322	310	305	322	297	306	302	290	320	319	317	284	289	298	280	297	318	299	308	296	351	328	311	333	341	298	313	314	374	304	306	338	337	316	278	347	336	311	318	317	337	321	316	320	305	319	303	358	309	343	291	303	336	327	306	350	333	316	298	339	350	322	302	311	341	337	304	305	318	306	306	346	344	334	324	302	355	283	336	291	307	324	370	309	322	329	315	295	290	333	348	331	289	339	294	278	308	339	329	314	313	338	298	317	361	339	328	330	311	293	323	326	298	280	322	322	323	327	301	324	342	288	335	317	317	322	299	313	326	302	326	382	314	313	325	306	316	322	332	325	320	318	294	278	287	326	318	303	288	291	323	284	313	344	306	302	321	344	291	293	313	308	301	324	331	325	327	315	341	328	338	334	329	307	364	310	337	338	297	330	301	310	304	329	310	304	336	287	311	328	314	324	316	293	325	306	336	333	330	295	331	329	350	293	312	290	313	307	321	313	327	335	283	302	265	300	313	327	326	350	338	293	330	294	295	321	306	322	321	331	341	338	281	281	299	323	325	354	324	319	287	305	322	354	309	295	319	319	322	322	343	321	332	312	309	318	305	307	328	311	316	323	341	313	307	303	312	320	338	304	305	316	316	316	302	333	308	335	317	297	283	302	352	328	317	308	313	332	346	309	292	294	318	315	341	327	296	304	334	351	322	319	321	346	331	335	299	291
23145	24989	37195	39977	27937	20613	9243	2787	1846	1678	1260	917	859	817	819	835	815	827	756	768	778	782	749	766	788	759	759	758	745	839	807	743	758	711	773	760	748	760	751	773	789	781	787	772	782	780	776	788	756	764	795	802	769	751	731	738	741	727	780	748	758	764	735	757	742	791	772	770	749	718	781	752	803	791	754	684	782	761	787	791	778	763	809	732	775	738	776	702	771	801	761	781	809	740	773	724	745	766	761	684	833	811	801	757	748	759	730	741	786	741	774	747	770	769	786	777	774	822	764	759	755	772	772	748	772	770	747	720	755	800	756	753	764	794	783	729	766	820	742	786	761	740	788	797	790	798	818	807	758	712	766	743	777	768	749	790	726	750	747	708	729	726	759	770	756	757	722	729	752	788	807	782	760	763	712	772	796	785	778	758	763	780	745	714	744	723	766	758	696	743	733	804	721	749	762	707	811	773	800	781	744	732	801	749	712	765	788	781	720	776	691	784	737	760	729	758	715	728	782	800	700	780	743	749	761	771	735	729	799	756	750	786	810	765	748	725	720	766	771	762	759	735	743	726	771	743	755	807	770	781	819	758	751	766	781	822	746	715	749	725	777	757	771	754	728	777	794	761	751	806	730	760	746	761	784	757	776	715	756	758	789	744	775	782	807	770	754	800	765	776	777	746	747	805	762	791	864	764	719	776	792	722	741	776	763	762	729	786	744	753	775	706	809	739	792	775	766	753	718	785	769	740	797	791	744	758	778	760	710	787	789	791	764	741	758	747	789	782	791	768	846	745	747	783	758	793	723	713	788	770	765	742	762	782	768	755	757	728	776	797	736	737	787	774	770	781	759	770	781	791	741	750	754	738	736	729	739	727	783	716	773	750	746	748	814	762	740	740	757	790	756	714	742	756	738	738	729	769	726	774	770	786	793	818	764	749	789	764	733	758	748	782	706	760	770	759	780	733	810	790	763	757	722	752	784	768	814	788	819	769	763	771	750	813	765	696	685	755	748	742	752	786	762	747	743	779	763	762	727	781	760	760	809	751	769	760	747	762	782	771	754	760	696	724	793	791	763	745	713	780	701	793	803	781	763	726	735	781	782	766	752	723	791	729	776	760	749	801	813	792	764	730	752	759	751	749	739	754	769	714	764	735	739	735	758	748	745	747	750	751	798	783	741	728	782	774	846	774	821	738	779	780	755	770	773	761	797	725	773	734	761	764	767	791	805	802	773	748	743	795	728	744	732	757	761	772	752	737	718	764	733	763	786	760	763	753	785	748	782	791	777	797	700	769	783	765	771	754	741	771	773	701	746	750	765	712	762	782	772	745	741	763	784	760	748	804	735	764	771	788	784	769	725	791	791	751	743	740	737	795	741	745	744	816	759	818	778	729	768	799	782	764	775	753	739	829	792	791	750	711	771	773	756	756	749	765	785	734	792	765	754	779	734	785	783	757	728	772	751	750	769	759	780	741	756	762	768	714	820	769	749	778	767	801	745	764	766	794	787	734	773	735	758	771	741	733	763	806	790	774	767	789	787	779	782	753	738	762	772	791	774	756	743	793	761	800	820	760	777	797	758	748	785	722	753	787	731	801	721	744	708	783	769	765	704	712	723	786	745	821	736	747	742	767	831	739	813	738	764	768	764	781	730	745	809	756	773	754	821	805	780	804	731	749	766	785	762	809	747	747	791	772	766	722	752	730	769	770	771	747	795	828	731	782	779	781	777	788	739	754	796	758	718	761	782	802	814	751	742	769	775	775	759	779	752	739	740	767	768	750	772	778	720	820	792	765	798	790	730	801	781	729	771	779	764	833	778	800	762	788	710	796	766	771	732	792	820	754	733	778	768	755	785	766	791	788	787	760	730	743	709	715	758	758	717	788	734	797	820	706	726	763	768	743	742	797	795	759	748	778	721	723	737	725	719	738	736	733	734	759	772	734	749	757	720	789	752	733	762	753	804	788	745	722	753	781	766	770	766	756	761	698	771	775	744	775	774	776	771	762	825	759	734	724	743	728	763	729	740	746	791	779	742	771	732	752	765	781	791	721	774	751	750	729	780	780	751	752	817	728	747	741	760	742	766	777	745	780	735	772	817	781	792	788	747	739	738	704	742	759	751	743	745	722	750	742	744	758	747	760	731	774	784	788	715	744	823	734	735	770	776	794	781	730	779	763	768	817	819	760	754	748	804	817	766	767	775	774	812	787	807	777	764	805	766	762	755	713	779	763	745	775	745	780	727	743	725	736	718	722	838	798	796	756	775	752	755	740	768	760	746	763	781	767	758	774	776	711	746	738	707	770	735	759	732	698	729	778	758	801	809	767	728	817	763	732	755	733	791	782	787	750	747	771	766	813	776	788	758	778	770	734	783	707	754	760	792	768	743	739	739	778	769	748	801	748	729	771	746	749	752	768	762	724	748	728	803	729	739	739	754	772	751	747	759	710	778	754	729	708	716	789	755	758	786	792	727	762	799	756	733	761	777	766	736	760	769	814	765	713	758	767	752	737	743	786	712	714	780	724	778	751	740	726	718	764	754	765	745	755	755	720	741	734	755	738	782	761	732	774	805	795	759	743	784	788	798	757	769	776	757	750	729	710	761	771	748	789	758	785	786	801	797	779	773	796	761	785	783	759	748	759	760	748	778	731	749	796	734	763	755	757	747	823	774	773	730	796	763	809	746	749	724	769	758	765	740	751	754	790	761	797	753	745	744	747	773	758	705	735	779	767	781	760	732	745	794	761	753	795	744	761	790	793	749	762	747	750	801	767	749	734	805	734	726	754	763	780	711	790	741	764	787	741	731	778	737	785	800	780	761	763	705	699	757	742	709	775	708	764	792	778	759	709	774	768	802	738	756	779	825	785	768	749	777	725	726	803	769	745	742	846	773	785	731	753	768	733	767	759	767	806	705	780	766	741	721	773	787	756	737	744	750	777	773	765	796	730	745	737	759	779	721	798	768	759	768	748	777	765	770	749	777	771	794	736	803	766	746	763	818	725	772	765	755	771	771	738	798	759	726	746	752	738	779	765	727	753	729	723	774	708	714	727	769	746	804	777	776	717	752	779	737	753	801	765	777	764	748	813	772	764	792	750	764	735	771	785	759	719	741	775	726	738	769	731	745	790	796	821	768	776	727	756	734	735	775	787	767	819	756	759	766	702	790	771	791	748	779	778	732	746	772	797	759	743	749	745	750	812	752	789	775	751	756	727	745	741	729	717	784	764	755	749	741	739	727	760	746	749	775	768	771	807	781	770	771	765	739	724	770	742	789	768	737	738	760	788	783	771	750	771	783	743	774	732	701	771	780	769	795	741	731	778	728	764	792	806	795	766	710	735	740	783	741	751	734	771	758	798	793	754	787	770	770	712	786	744	731	752	762	759	734	741	722	783	746	776	774	786	776	769	741	773	813	758	748	745	712	792	733	773	754	744	749	770	761	759	773	763	718	713	760	735	752	732	741	795	763	766	775	751	816	763	789	735
39403	36632	40423	36780	26816	14962	5239	1121	529	356	305	233	182	184	200	187	184	169	149	164	154	161	147	146	156	143	176	166	152	158	166	159	157	137	147	139	142	144	165	161	159	169	156	162	151	162	135	150	145	160	152	149	133	181	158	156	166	177	152	171	155	142	157	177	173	163	189	156	151	158	148	139	141	191	149	167	159	159	154	163	161	151	163	167	124	157	142	169	174	152	154	155	173	157	156	156	138	167	161	151	167	133	169	168	169	158	126	144	153	137	191	176	139	160	163	151	141	146	157	163	142	160	153	144	151	147	169	148	178	170	177	138	156	152	152	169	172	149	175	157	155	166	143	152	139	150	134	167	168	154	182	183	151	144	164	151	172	159	135	144	141	153	170	151	149	138	137	151	139	171	125	159	142	171	169	148	162	177	174	177	145	175	158	167	172	168	191	163	155	142	144	138	170	161	169	133	162	156	148	153	151	161	161	170	150	154	145	160	148	179	144	155	151	156	152	148	141	158	127	155	160	157	156	151	176	160	154	173	143	141	163	159	159	166	175	155	125	149	145	159	162	155	173	179	151	169	164	141	156	182	174	143	161	149	156	165	183	145	154	139	166	140	143	155	150	152	137	181	147	157	147	160	152	149	171	160	176	150	182	176	167	149	169	165	162	143	145	156	163	152	183	147	170	161	138	184	180	187	161	178	144	170	144	157	155	167	138	147	144	150	171	153	167	159	145	156	149	167	158	168	170	162	159	148	159	181	163	145	151	148	183	163	150	162	132	169	163	148	181	170	168	153	156	170	155	145	160	167	148	189	151	155	190	139	161	158	164	156	141	144	150	152	151	154	161	165	157	155	162	154	162	164	181	173	153	154	164	166	143	157	158	161	159	144	150	152	152	161	160	166	162	170	183	161	140	159	151	167	154	137	144	146	170	145	154	148	165	151	168	173	163	156	161	148	133	154	146	156	159	145	144	157	166	155	145	161	155	149	170	141	156	161	145	143	180	167	168	152	157	156	142	161	159	165	154	167	165	152	181	155	148	136	163	165	160	159	140	155	154	152	165	163	132	163	132	151	170	152	149	169	168	137	151	148	144	147	163	137	177	169	178	166	134	150	170	159	162	172	154	136	148	146	146	154	175	170	172	158	169	167	169	150	155	137	147	161	163	141	151	148	167	123	150	121	155	167	140	159	135	142	156	152	135	152	178	163	178	124	157	146	155	171	163	167	169	167	172	161	145	135	132	164	141	158	168	143	141	168	165	140	126	144	153	151	131	174	155	172	171	165	162	140	150	148	163	172	155	176	162	168	149	160	178	177	172	145	140	158	158	151	166	133	141	176	167	163	144	142	145	147	160	149	178	164	146	150	162	176	155	162	154	145	165	141	160	155	173	178	166	130	138	162	177	177	151	159	149	153	144	160	146	128	138	134	156	133	157	142	142	177	170	188	177	169	163	159	156	175	167	152	154	169	159	168	168	144	151	171	159	160	167	163	142	151	166	172	152	147	164	148	148	149	158	169	171	166	150	155	153	139	150	139	152	166	141	151	124	151	146	154	145	166	155	150	166	161	175	147	161	150	168	161	178	162	173	151	163	140	180	161	157	152	161	164	132	141	159	159	157	157	163	160	153	183	173	137	139	159	169	164	147	159	138	170	158	144	158	153	154	160	184	159	148	146	153	163	162	158	167	176	147	173	160	154	163	162	186	140	153	153	163	147	142	168	161	150	163	159	168	153	149	164	172	152	138	160	162	148	141	176	162	170	149	149	166	156	150	166	192	177	163	148	167	141	160	139	148	138	163	164	162	155	170	162	155	152	165	168	143	141	146	175	158	124	173	161	161	159	154	161	163	169	164	156	154	153	165	183	150	145	140	163	167	169	169	159	161	179	165	168	144	164	145	133	152	138	164	143	131	156	162	179	190	153	150	144	167	141	163	191	154	132	120	148	163	179	155	168	156	140	143	153	159	152	143	152	165	153	202	171	156	173	170	165	166	156	143	146	148	151	153	135	145	172	150	177	192	161	164	169	163	177	158	175	129	165	156	156	160	151	158	179	154	165	171	175	145	175	145	164	167	178	186	146	163	156	156	129	126	139	160	159	166	165	149	164	170	155	157	167	151	176	174	127	153	158	149	151	167	160	179	160	147	136	146	168	141	159	149	168	171	182	156	153	152	148	150	171	155	163	141	147	147	162	165	149	160	169	161	151	165	170	150	166	166	148	144	165	149	165	162	138	174	166	144	173	170	146	148	168	163	155	153	153	142	144	151	175	177	135	151	156	141	170	145	166	167	165	165	153	160	154	153	163	157	170	172	163	174	144	128	149	159	159	148	165	165	134	141	151	180	148	151	151	145	144	158	158	181	134	148	169	179	179	160	164	170	171	141	148	147	147	168	162	172	146	178	150	142	169	143	144	168	154	151	141	142	189	147	134	178	173	150	171	164	173	137	163	157	194	153	141	174	161	157	161	168	159	162	151	139	157	151	163	120	179	175	147	157	171	139	164	143	141	137	146	150	156	182	190	147	159	168	182	170	140	169	135	165	181	150	164	147	178	141	165	177	172	143	142	137	151	175	163	163	172	166	161	134	146	182	167	149	141	153	149	170	139	151	171	149	169	155	158	155	177	148	151	145	159	153	171	178	152	161	156	145	166	134	155	169	164	166	134	159	161	162	162	180	169	154	155	160	164	152	172	184	163	140	169	159	164	150	151	137	144	154	164	170	163	168	178	180	153	158	152	154	161	167	172	147	170	133	149	129	161	150	160	147	156	146	146	146	160	148	169	173	175	164	205	146	173	146	171	167	164	141	159	166	157	156	149	176	169	157	169	153	168	156	175	164	153	136	169	147	162	142	155	169	144	164	168	165	150	150	162	150	157	164	185	157	160	158	147	158	136	146	144	151	143	177	168	160	129	130	160	141	160	144	143	150	145	172	161	162	158	147	175	158	138	147	151	161	175	153	151	155	151	153	131	143	177	170	148	148	152	136	155	151	148	146	134	160	169	165	177	153	161	179	180	147	141	131	171	137	153	162	152	152	167	166	155	162	159	157	165	158	169	166	151	184	156	167	183	182	160	166	181	155	162	153	156	151	141	152	160	160	143	161	144	164	163	181	170	145	143	154	162	144	149	143	132	151	160	153	172	145	156	151	159	151	164	190	153	148	160	155	158	168	158	141	160	149	151	134	171	137	148	147	157	155	156	158	150	164	158	140	151	130	167	163	156	144	142	155	151	157	168	153	146	155	149	152	166	158	136	158	145	162	157	163	176	165	173	151	138	151	133	143	166	139	134	140	152	141	154	147	148	153	153	158	144	148	153	152	156	157	161	155	170	155	154	156	160	153	159	161	170	147	153	168	154	184	149	141	147	160	158	158	166	162	140	155	147	162	142	145	157	159	137	181	162	167	149	153	147	163	158	163	143	158	158	154	140	143	141	142	161	154	144	168	150	165	164	161	155	132	163	145	155	141	134	150	156	155	171
28281	31965	41317	42616	35957	21816	10386	2992	2254	1607	1165	882	718	491	498	484	467	484	497	479	499	489	436	439	413	451	399	442	481	396	446	434	495	416	414	432	421	442	409	423	412	419	416	384	407	392	413	388	380	359	399	413	443	479	390	448	438	422	448	390	407	389	433	370	416	421	387	410	398	382	397	425	412	438	388	447	441	404	394	426	388	383	418	401	385	427	406	392	429	402	428	431	392	443	422	430	421	417	395	424	401	406	372	399	381	405	421	394	401	388	441	421	410	399	397	394	434	416	427	405	417	419	379	451	382	404	403	449	391	411	413	429	395	367	403	391	387	392	409	426	427	389	406	391	409	384	396	431	413	404	390	440	398	397	408	426	385	377	372	411	408	412	408	391	405	418	386	412	387	394	378	399	425	413	402	413	435	399	401	421	447	423	406	413	401	394	399	402	392	403	393	407	400	374	422	433	409	419	399	390	450	401	393	432	382	420	388	428	432	417	430	417	374	407	408	417	403	401	406	375	415	405	426	369	388	431	401	410	408	423	398	402	413	382	383	378	428	394	375	384	433	384	393	413	429	414	426	399	418	408	396	431	408	403	406	397	389	403	389	386	386	404	418	436	414	400	418	450	395	417	432	406	425	424	430	384	373	432	399	411	433	386	424	384	377	390	391	380	411	405	389	398	403	420	392	401	390	411	375	379	396	425	420	395	426	443	385	427	419	372	373	397	423	459	396	448	395	433	410	416	426	427	406	407	436	371	392	428	409	376	409	423	414	412	393	408	406	440	409	393	406	423	385	390	426	388	405	425	395	405	403	417	401	420	402	390	434	444	412	357	412	428	430	405	387	402	413	411	434	437	380	409	385	409	396	421	416	398	441	448	396	453	411	375	416	435	395	420	416	402	398	376	407	358	401	388	376	417	386	419	413	416	428	379	419	414	392	426	436	398	405	399	403	400	442	414	419	381	434	413	397	423	392	381	432	393	398	430	447	405	431	391	381	446	380	419	368	435	391	375	419	389	372	407	411	402	431	404	399	390	387	395	375	388	407	398	424	390	412	415	379	406	401	382	388	445	405	387	392	400	417	437	413	450	418	394	380	409	418	408	402	420	401	411	393	401	394	397	425	373	384	401	375	376	427	390	409	424	401	406	405	387	396	367	400	419	395	395	422	421	399	412	404	411	407	396	431	393	393	414	402	382	391	416	416	404	396	410	391	417	423	411	415	409	398	401	428	420	445	417	407	434	369	431	399	408	429	372	377	421	428	422	401	409	424	408	390	379	403	372	427	395	400	434	361	422	432	414	423	415	397	368	393	379	406	381	416	386	429	407	428	403	392	396	401	393	399	390	385	394	396	409	399	416	379	421	403	372	424	408	368	401	383	410	429	409	440	394	400	406	427	417	388	420	385	449	409	414	431	455	414	404	377	400	411	421	437	411	409	390	417	378	411	423	428	404	389	458	406	420	415	427	381	445	388	431	430	424	410	403	388	441	432	391	401	377	453	425	412	403	406	427	387	421	393	446	389	375	399	408	390	430	431	420	395	409	391	395	386	411	429	392	412	415	423	424	374	372	425	359	419	383	442	423	453	410	394	405	430	368	373	383	393	390	391	413	367	412	464	419	409	432	382	398	414	409	412	419	384	413	381	392	418	366	388	397	390	375	413	410	401	425	383	414	424	419	395	371	394	394	401	417	373	429	429	423	416	422	404	396	397	394	393	419	408	404	433	400	383	387	397	407	402	429	388	427	408	413	417	411	411	405	386	412	397	408	395	423	407	411	412	431	411	399	420	387	411	419	407	382	400	385	378	384	431	384	394	408	396	413	396	440	369	417	413	475	406	429	363	408	426	411	380	406	420	422	390	405	407	391	416	391	404	374	392	388	427	370	408	439	399	411	412	449	415	410	416	383	404	389	374	454	397	412	418	411	405	387	358	433	418	437	417	399	404	378	416	434	401	378	414	424	387	402	390	409	412	411	419	407	408	410	382	437	383	404	410	405	390	419	375	429	410	429	420	414	411	407	424	405	397	422	412	421	416	381	430	389	403	420	391	389	423	403	448	394	410	409	414	439	380	388	378	404	427	403	382	415	411	400	402	388	387	423	390	385	418	383	416	377	400	408	377	421	400	410	418	428	408	391	396	397	404	414	384	412	402	377	406	382	377	420	407	418	399	412	393	441	409	389	424	408	384	427	366	417	424	408	393	422	418	390	415	406	445	382	425	413	383	415	388	394	363	374	394	420	395	409	417	375	446	404	428	392	394	406	394	393	416	400	385	381	388	428	424	419	386	460	388	435	388	408	390	405	416	402	412	422	413	406	396	442	387	420	403	427	431	392	419	416	393	395	413	386	402	433	413	408	421	424	357	379	400	385	432	393	434	424	405	420	419	388	412	406	406	421	402	377	401	447	400	426	416	417	367	435	375	382	393	433	406	420	403	388	420	400	410	413	409	415	381	418	377	415	385	437	384	418	399	404	419	420	424	397	413	381	406	437	416	413	398	418	406	400	381	382	391	402	429	425	365	387	432	426	396	437	411	401	415	416	413	420	410	390	450	390	398	414	395	409	409	411	378	407	398	375	429	450	390	411	414	415	391	429	390	414	408	404	391	403	402	449	401	457	433	418	409	417	422	417	364	365	451	374	424	448	421	416	419	399	406	367	387	409	428	379	421	401	390	398	387	394	411	429	382	404	414	408	396	414	410	420	413	424	422	406	428	399	411	401	389	400	424	435	390	427	372	437	390	380	451	426	383	406	415	401	434	406	395	414	420	379	406	365	407	429	385	399	395	439	421	424	396	422	443	414	444	417	407	451	420	385	432	387	417	390	423	393	425	399	405	410	412	408	367	389	434	428	383	387	426	400	393	396	447	400	411	412	425	383	406	387	413	396	428	449	410	407	420	419	404	428	400	418	411	415	425	424	398	424	418	402	413	434	417	398	410	442	426	389	413	410	407	387	377	400	432	428	448	424	384	436	424	406	412	427	393	376	434	425	404	390	393	408	407	398	429	403	372	393	401	405	406	413	364	424	410	437	454	387	420	420	442	378	417	428	400	423	416	406	439	406	345	404	418	415	393	407	386	415	464	412	436	419	408	416	425	438	434	399	440	389	418	427	405	393	376	424	376	408	375	397	373	388	463	385	407	422	391	368	393	402	410	407	432	383	417	363	372	409	410	396	415	378	398	420	407	409	419	397	403	419	422	375	405	407	400	417	413	400	422	407	420	418	395	426	409	394	409	374	416	378	371	439	414	392	442	423	401	408	404	387	452	373	363	403	395	429	424	371	414	408	410	450	425	379	383	398	373	419	407	386	439	361	412	397	382	421	402	400	425	427	422	390	401	394	412	412	369	402	396	377	401	365	425	414	399	413	409	400	426	408	402	410	387	403	433	420	438	415	413	464	437	405	447	402	410	403	384	401	407	421	418	413	401	374	416	388	424	391	417	426	418	406	421	418	407	444	419	422	398	419	384	428	415	420
11629	5895	5245	3197	1529	874	460	379	358	361	393	328	380	363	388	385	339	399	344	357	365	324	368	350	368	346	328	373	332	363	339	334	361	350	377	328	332	342	344	361	353	369	333	362	344	372	339	365	328	349	345	371	306	373	349	348	381	352	352	309	330	327	372	352	340	356	355	357	337	367	341	341	385	378	331	346	332	362	339	314	349	331	343	340	371	376	363	343	345	301	396	322	347	360	335	354	366	327	296	344	334	358	363	362	362	357	344	360	346	345	321	320	351	328	351	334	354	315	364	369	362	340	349	336	332	334	344	385	369	337	339	315	347	361	366	329	337	328	374	362	308	355	376	352	337	381	364	345	331	351	368	359	352	358	373	356	399	378	345	384	349	346	343	335	384	347	373	368	341	349	348	329	334	321	340	366	351	351	361	373	364	328	330	365	362	345	348	343	337	327	363	329	348	336	366	347	352	311	368	409	359	362	369	356	338	384	367	332	343	349	317	345	353	341	366	352	351	341	319	349	356	350	375	369	336	318	354	330	350	355	352	331	352	326	343	345	356	372	340	369	349	328	352	360	323	353	324	354	317	359	338	320	313	369	340	332	344	339	323	357	347	340	324	355	349	371	292	372	362	358	358	353	348	332	349	354	362	321	357	359	343	302	348	315	334	368	331	345	322	328	353	402	350	361	332	350	335	369	329	306	365	341	341	341	347	338	328	329	334	344	336	385	355	351	349	312	354	336	334	312	340	338	335	365	330	340	330	317	350	354	338	347	346	327	356	380	349	358	338	368	343	350	343	377	371	349	338	346	332	371	364	342	357	349	366	355	376	383	331	316	355	359	322	354	365	341	351	359	332	331	337	374	363	337	371	354	313	368	365	338	343	363	364	320	333	339	355	330	383	341	343	371	337	325	340	378	359	333	375	374	334	341	355	324	321	347	358	346	330	360	347	384	368	344	373	343	346	315	320	366	347	350	338	385	348	353	346	348	318	317	354	353	336	329	331	365	370	324	375	372	371	353	339	364	356	346	343	344	373	358	339	371	334	346	346	367	383	373	352	345	338	359	316	359	355	374	365	367	388	337	340	319	364	351	378	337	367	338	325	365	346	365	363	355	342	336	325	324	346	376	350	334	392	313	353	363	346	364	334	341	366	337	355	309	351	354	347	353	359	351	334	338	341	325	341	350	346	360	321	357	341	377	360	370	357	294	349	378	376	343	344	360	344	319	350	350	334	320	341	365	329	355	389	326	331	359	359	347	320	334	349	366	349	389	317	327	340	340	320	357	339	326	343	369	347	351	355	326	347	357	325	322	366	347	345	347	368	356	335	337	354	313	364	341	338	332	386	350	322	365	321	335	342	369	366	339	330	366	342	344	367	352	332	348	356	348	363	332	366	336	365	367	368	342	356	380	345	315	365	363	348	341	359	362	342	363	309	343	321	298	330	324	368	360	334	345	332	347	355	317	303	311	373	381	329	352	369	332	371	342	318	362	362	381	366	355	337	354	334	340	340	355	332	338	392	333	338	363	374	340	350	382	327	362	346	347	355	383	369	320	360	361	347	351	344	369	326	337	360	299	356	351	336	361	331	348	409	352	336	369	358	330	328	339	356	344	327	386	314	317	368	354	334	356	331	364	365	341	374	337	342	367	365	333	317	318	355	364	382	361	354	337	330	329	354	372	304	346	367	347	326	356	322	375	331	374	365	362	350	394	365	357	342	367	355	357	353	314	354	362	367	362	365	378	318	338	375	364	359	340	330	356	365	331	333	364	349	344	347	365	326	332	354	343	374	356	334	357	371	352	353	358	335	364	351	343	327	361	369	353	372	348	366	375	318	325	297	364	352	348	379	335	357	331	332	329	392	327	337	353	354	358	360	352	329	364	353	336	375	333	362	353	362	338	338	328	346	347	322	341	352	337	345	352	339	335	330	354	349	320	336	366	362	334	322	339	343	339	390	345	378	314	371	349	335	336	338	330	322	374	365	317	374	349	364	340	354	350	370	379	314	340	316	348	349	341	353	335	348	305	332	371	336	297	362	348	347	331	362	352	342	332	345	360	359	347	371	334	337	371	361	354	379	323	369	342	331	337	330	360	363	336	359	317	359	345	337	383	353	336	383	388	372	328	337	342	390	361	371	344	374	366	344	358	350	362	325	361	354	350	341	365	342	330	343	332	369	356	342	356	353	347	354	315	348	352	325	341	352	362	344	340	320	358	356	353	331	371	354	351	341	352	360	346	346	336	349	379	372	352	325	356	358	368	360	341	331	313	366	359	341	350	337	330	346	340	365	375	350	356	329	356	361	350	369	363	388	351	354	350	385	398	391	333	327	357	377	330	349	331	358	368	356	372	327	390	345	320	361	340	340	361	360	324	341	356	357	339	368	336	358	360	351	387	311	355	329	349	318	350	371	368	349	338	378	388	359	347	347	316	338	335	376	321	372	379	340	351	354	355	351	368	350	339	330	402	387	344	386	325	382	345	331	344	315	325	337	341	337	364	378	372	370	348	354	355	336	336	385	373	349	322	334	347	332	337	359	345	353	379	359	370	335	346	369	328	340	372	325	356	315	341	344	360	352	379	333	321	356	313	309	384	341	323	380	327	342	336	361	353	342	330	356	327	333	322	345	344	338	349	344	311	330	343	345	363	308	318	335	330	352	351	379	389	345	390	344	364	318	366	364	348	360	328	386	343	368	356	360	374	352	345	355	358	339	342	352	319	316	335	383	360	382	318	344	328	342	352	358	379	382	331	371	337	335	375	317	376	350	368	360	365	323	344	407	342	357	373	358	374	362	325	354	346	359	353	325	361	376	333	369	382	364	354	363	355	347	374	323	358	319	353	370	357	334	351	335	359	350	328	364	347	331	373	369	329	342	359	326	336	390	332	354	397	356	380	366	370	356	354	342	362	367	330	309	370	369	352	335	364	370	367	356	322	340	366	372	329	356	320	326	354	323	365	358	310	334	354	317	360	363	369	351	347	357	374	370	333	351	366	372	350	369	344	338	357	339	363	340	352	384	351	356	344	334	376	364	382	321	374	336	330	336	308	355	372	334	344	348	359	357	366	349	343	329	358	383	317	341	356	366	354	378	331	342	360	340	325	366	337	345	353	323	354	351	350	361	335	324	333	366	388	351	333	326	330	350	363	361	365	364	328	369	349	348	346	358	352	353	344	317	368	353	333	356	342	329	363	397	351	335	385	363	350	325	360	391	329	346	380	383	395	340	337	315	347	323	386	352	343	374	338	373	360	334	359	360	360	327	337	393	377	344	352	334	325	347	342	342	372	355	370	368	365	363	333	328	341	341	318	366	340	345	392	368	329	343	387	327	336	325	320	306	367	361	381	360	343	349	331	350	339	340	312	389	327	351	339	350	350	319	407	360	365	322	362	330	344	343	319	320	347	321	340	371	348	350	360	369	337	344	314	384	373	362	370	360	357	357	320	337	342	359	362	326	351	367	379	320	339	335	338	354	346	372	330
8772	6723	11090	8447	5400	2767	1497	1069	962	926	819	904	861	869	840	873	790	869	763	864	813	846	873	851	869	867	813	838	853	854	844	870	802	832	874	874	801	810	822	853	832	796	812	838	847	813	825	871	841	860	866	826	881	865	798	834	835	842	910	830	840	863	798	848	893	860	920	828	802	867	826	804	839	836	814	835	815	812	891	823	826	868	850	861	885	883	799	835	785	868	836	821	833	861	888	884	869	849	897	904	820	775	882	859	835	859	896	840	886	834	891	858	833	802	821	846	909	859	869	801	859	889	830	834	840	850	854	825	847	809	848	823	842	863	813	863	793	815	879	830	826	849	855	840	856	866	840	905	851	833	853	810	841	847	823	848	818	789	831	854	866	874	878	877	843	813	834	855	856	848	824	825	862	860	794	836	860	797	799	809	869	835	819	814	862	817	859	832	838	759	871	803	847	841	846	803	867	857	939	851	835	792	846	821	822	857	816	837	824	874	815	852	826	880	836	853	817	788	829	859	836	880	796	887	846	842	891	807	778	853	868	870	880	874	860	865	780	877	816	873	839	841	839	841	865	859	811	902	854	836	821	887	818	850	800	862	831	828	864	851	837	857	858	823	826	805	873	798	818	859	828	839	884	880	843	785	858	824	886	849	893	821	843	800	796	848	847	856	862	836	824	857	881	860	887	871	846	879	764	896	906	806	860	808	853	859	838	831	831	814	822	846	818	813	900	859	830	848	862	810	813	778	841	848	811	861	832	840	808	850	821	856	858	847	783	891	839	856	801	841	859	829	825	850	851	805	860	838	840	885	878	837	806	830	886	902	853	880	814	830	847	855	804	874	820	850	843	836	806	874	831	775	826	855	819	824	809	863	816	849	829	863	832	840	807	828	846	846	851	844	827	888	809	843	851	799	842	816	849	859	855	907	845	810	810	822	878	812	850	854	836	824	854	857	799	881	828	846	866	877	824	790	840	811	838	873	835	838	846	827	820	818	847	831	844	880	845	834	833	837	851	835	825	862	831	840	869	864	856	823	841	823	810	874	836	830	842	902	806	869	790	814	878	852	867	842	848	906	864	810	821	821	847	884	839	856	863	846	814	847	832	785	870	842	833	796	844	802	839	855	855	829	808	802	833	897	827	845	827	852	839	828	847	859	796	843	834	875	867	784	834	828	841	852	891	844	832	845	835	897	861	891	861	839	835	833	840	835	867	888	808	827	832	819	896	804	818	865	855	839	866	866	855	819	786	919	825	839	824	861	872	828	840	872	867	871	860	862	898	823	823	855	847	830	852	856	800	868	844	869	832	834	849	871	892	835	808	810	800	855	889	842	814	875	800	825	810	870	782	854	856	846	814	815	883	881	850	858	889	864	914	838	839	826	802	821	816	806	821	829	890	872	825	813	827	872	899	869	789	852	846	826	836	856	823	899	880	867	860	871	855	841	851	803	887	853	873	828	826	844	817	833	874	894	865	851	826	843	892	812	815	820	860	816	871	873	844	899	844	845	789	805	893	849	841	809	904	905	815	867	836	863	801	820	909	872	867	777	830	842	873	796	829	862	880	874	797	829	884	824	799	882	835	789	879	900	837	821	822	884	864	863	886	799	808	859	798	912	801	828	814	801	856	787	868	838	873	798	915	900	865	829	855	827	838	877	855	822	862	774	800	829	843	865	856	821	843	850	880	822	889	859	838	903	832	799	825	845	819	764	850	864	860	818	865	849	829	877	792	812	825	854	838	814	889	815	834	849	889	853	820	856	862	865	882	836	858	872	846	818	810	873	830	861	849	800	855	823	873	809	829	834	802	822	881	816	839	824	876	814	841	869	806	844	858	895	889	841	832	887	847	873	842	877	841	839	824	856	842	856	895	887	912	899	880	850	822	801	876	808	817	895	866	776	850	888	822	874	841	805	836	804	824	832	825	821	824	874	791	866	825	877	863	852	861	815	849	853	877	843	874	795	840	814	847	843	806	837	823	830	878	877	900	862	883	836	831	851	813	857	841	901	819	852	802	851	860	818	830	794	794	785	858	813	852	836	867	809	799	893	862	835	867	877	829	834	878	852	813	819	906	896	827	850	854	842	839	866	806	825	860	843	810	826	914	863	849	880	824	837	803	824	803	802	840	838	877	793	837	820	884	829	797	825	874	860	868	818	846	853	850	835	868	881	872	796	889	941	800	799	834	846	811	832	846	853	881	832	855	790	814	825	863	817	853	868	800	828	844	873	860	880	855	830	890	841	859	860	811	851	843	833	805	840	860	814	843	848	907	916	840	781	841	859	889	843	829	789	885	823	880	859	842	795	858	889	861	849	821	845	844	875	841	827	866	880	831	820	849	855	806	790	855	847	827	802	818	785	830	914	859	789	837	841	789	860	873	818	840	827	812	822	819	777	808	825	902	848	836	850	862	871	856	807	864	821	853	888	813	837	898	847	833	846	858	887	851	840	839	799	889	821	837	826	832	791	841	879	848	843	876	842	882	889	819	870	819	846	859	832	885	823	856	854	861	878	875	844	812	839	836	824	814	826	849	781	840	798	837	829	857	840	853	806	904	865	880	882	837	852	879	773	906	840	835	814	885	855	818	828	802	824	820	889	882	879	837	818	825	825	824	834	828	849	848	834	864	860	894	869	853	863	821	837	833	825	858	837	835	843	842	861	810	893	845	839	831	825	838	861	876	789	775	906	850	882	835	861	848	898	891	834	859	816	832	863	828	824	843	843	854	819	872	810	876	815	861	835	800	829	850	873	873	863	826	853	885	860	842	851	873	920	805	844	867	818	857	848	822	812	856	861	829	902	857	825	834	858	827	840	789	844	879	852	854	802	811	805	806	847	858	818	839	868	817	857	833	865	865	857	854	823	864	909	840	839	840	828	814	881	843	842	825	866	835	841	811	874	828	815	848	833	821	857	894	839	850	831	832	921	873	861	842	857	873	847	849	865	823	815	902	819	802	903	823	817	847	850	822	864	850	875	836	803	850	891	855	882	893	804	777	818	795	917	803	857	833	859	859	847	811	870	879	824	860	881	853	821	756	857	808	839	870	846	871	849	903	849	839	897	859	877	837	877	821	830	824	830	838	846	837	861	826	852	798	882	872	874	873	871	826	821	851	811	874	832	812	906	852	865	821	820	844	871	844	852	856	816	868	821	873	854	806	842	851	832	853	849	891	823	871	846	817	831	859	874	841	884	821	885	851	845	827	843	835	870	882	859	868	856	828	829	807	843	809	872	850	835	823	896	829	841	872	802	821	838	831	794	847	865	846	841	812	816	831	818	843	822	850	840	824	847	850	834	842	880	833	829	831	854	796	843	822	917	843	894	795	827	785	820	844	836	892	822	860	865	826	819	869	883	827	793	842	823	850	802	850	808	851	785	822	860	874	905	843	819	823	863	840	854	875	850	831	837	882	818	827	838	831	886	829	878	855	822	867	769	865	841	846	844	825	848	890	857	852	829	826	820	841	810	848	839	816	869	817	826
29720	26032	33895	29522	22163	8237	2721	776	554	422	350	343	324	325	323	331	334	330	306	311	317	302	341	311	325	364	344	315	327	296	329	319	366	313	315	343	317	314	291	313	319	317	323	294	296	289	344	318	324	307	314	298	334	304	320	308	326	313	306	325	308	333	303	346	307	344	332	310	295	276	303	314	278	313	309	314	299	336	323	309	310	319	348	339	317	317	333	329	327	311	302	328	333	297	321	322	329	300	343	319	315	324	334	307	306	342	295	310	304	293	299	321	335	309	328	343	327	333	288	336	328	321	304	335	326	330	358	312	349	325	301	359	307	312	323	318	319	302	345	305	277	315	292	339	300	298	325	307	341	311	349	351	286	293	323	307	301	306	330	341	326	365	344	332	304	333	290	328	320	312	294	350	315	289	295	261	317	313	318	307	326	309	324	292	324	322	326	327	317	311	307	289	330	316	327	303	326	331	329	319	358	318	284	292	308	312	290	321	328	304	292	347	334	304	345	278	298	299	336	308	322	307	314	312	312	327	314	322	304	327	306	324	364	361	298	317	342	322	324	327	366	297	336	299	310	333	338	299	328	302	302	329	358	323	357	323	288	310	321	320	332	297	286	309	275	305	309	298	320	334	320	328	285	310	292	308	305	315	301	314	307	304	313	329	304	318	286	296	311	326	324	340	302	287	309	316	289	283	293	302	286	322	312	296	348	323	316	294	308	327	305	309	316	331	277	259	333	349	300	317	296	302	364	325	322	327	343	305	309	289	350	324	320	280	310	331	315	317	319	293	321	307	302	336	303	333	322	310	300	310	297	327	323	317	308	319	342	297	334	328	318	313	324	358	328	328	310	301	358	321	316	311	293	275	308	296	312	329	340	334	319	310	268	335	303	327	287	301	284	330	323	297	321	325	322	310	321	319	330	305	328	319	281	334	312	318	316	306	341	335	299	300	301	307	281	302	294	303	301	292	335	337	341	321	287	295	331	309	332	331	309	310	289	331	323	305	340	314	282	276	294	344	299	328	323	329	309	286	295	322	333	298	314	345	308	336	302	302	293	319	302	316	338	278	333	316	314	289	307	335	356	319	320	314	293	350	307	308	314	319	303	309	299	317	318	351	338	296	322	329	340	326	304	307	323	307	320	305	324	290	308	301	306	282	350	308	325	338	308	288	329	341	334	321	304	307	319	321	311	311	300	329	316	326	338	311	321	307	296	303	310	291	298	344	305	350	328	332	343	299	315	328	326	313	319	309	309	355	321	324	284	309	304	294	328	313	309	366	314	298	324	349	334	314	313	331	304	333	314	296	313	282	323	322	278	341	308	324	317	306	345	292	306	322	338	340	347	345	332	335	318	294	347	313	285	301	281	330	301	338	296	319	338	322	310	331	330	305	334	291	306	304	333	335	345	344	321	313	302	310	295	310	306	324	288	351	330	331	347	323	340	297	320	340	312	307	305	322	293	303	329	339	331	306	337	339	309	308	313	311	318	306	295	296	339	323	289	298	306	308	318	326	303	306	305	305	310	283	296	352	308	333	306	320	291	329	319	320	284	326	322	310	304	281	339	304	305	330	312	334	318	344	289	311	350	321	339	295	326	321	316	341	321	291	331	332	319	305	321	333	331	304	309	335	329	319	287	317	311	351	303	303	330	298	351	318	303	317	356	320	357	335	309	329	326	331	330	304	302	321	325	309	340	327	316	328	262	320	310	291	319	318	298	308	321	319	331	326	333	348	328	314	308	278	325	354	300	300	284	289	327	326	338	303	318	292	310	340	305	319	305	294	282	308	290	318	311	306	312	314	297	305	283	327	313	339	307	298	327	345	297	335	374	288	311	313	333	315	318	308	329	345	280	288	327	340	334	332	293	318	293	326	313	268	322	318	341	323	305	294	283	311	326	285	299	308	285	328	364	289	300	311	303	329	323	318	331	320	349	350	357	324	319	316	311	305	330	353	324	319	327	302	320	318	337	327	290	340	311	290	324	288	320	286	315	314	284	302	327	318	326	337	327	305	298	313	301	311	302	296	347	351	340	285	308	320	308	330	297	298	326	301	273	290	301	353	314	318	317	346	315	288	301	351	313	311	315	307	332	294	310	346	354	312	333	328	348	334	311	333	306	333	330	294	311	318	298	304	327	301	302	334	287	284	304	316	336	304	304	344	322	303	322	318	320	337	305	295	332	326	330	315	335	334	301	285	335	317	345	306	334	304	270	343	339	306	339	352	314	301	321	303	316	303	308	306	316	340	306	332	332	312	315	306	332	352	287	270	297	312	310	309	325	340	315	304	323	319	292	294	311	331	294	319	320	315	330	311	308	293	306	323	340	342	297	339	343	300	298	308	316	306	327	286	295	288	295	323	265	307	328	316	318	311	333	321	314	274	293	328	331	348	317	305	297	345	339	330	343	311	339	334	308	328	294	340	291	320	326	280	316	298	343	274	323	320	341	342	305	318	300	297	287	320	312	341	349	309	336	275	294	315	332	324	283	323	335	296	335	360	313	286	322	317	299	314	302	315	316	299	316	297	288	309	316	332	303	277	337	310	317	288	323	350	310	300	303	289	347	307	353	315	324	296	328	316	336	316	300	343	303	331	347	346	347	355	328	311	320	320	348	297	325	303	285	329	296	298	308	315	279	289	288	307	315	320	330	268	329	303	287	305	317	277	322	337	341	317	306	300	343	303	323	296	351	300	302	304	314	302	317	310	344	332	326	351	291	284	298	301	330	341	297	311	339	329	305	325	324	300	345	279	334	292	317	276	297	290	353	311	327	291	296	306	303	340	317	292	333	320	334	323	346	309	317	305	279	307	323	296	312	294	294	343	325	278	328	302	308	321	296	286	345	335	297	316	285	309	327	296	312	321	289	329	273	305	315	340	307	327	301	315	312	335	330	339	292	347	304	319	302	291	357	329	342	288	301	335	315	292	339	307	314	346	315	318	308	314	307	320	261	342	346	320	310	306	300	328	351	339	315	321	352	311	291	312	293	312	319	301	314	324	313	332	327	327	332	319	358	324	293	356	305	300	312	304	306	309	312	309	279	290	322	330	323	283	304	309	311	310	336	310	352	301	301	337	341	334	331	324	314	312	344	284	290	298	317	307	308	337	334	285	333	298	300	321	309	290	299	323	328	340	336	286	327	331	307	327	335	310	321	326	300	327	383	344	335	315	291	343	298	328	323	313	362	322	284	293	290	288	341	321	325	344	347	314	300	289	369	312	292	303	312	329	295	301	306	283	321	315	336	286	326	316	330	293	322	345	295	313	294	324	333	323	304	331	312	316	298	308	323	317	314	302	358	280	324	300	348	330	307	327	301	321	301	330	303	308	296	342	336	316	316	328	314	323	299	287	311	306	336	353	345	286	325	322	315	293	285	358	319	326	300	340	332	308	323	296	316	307	319	317	332	334	316	312	330	330	340	327	325	324	319	294	325	332	305	341	292	278	324	314	354	296	321	321	325	313	337	357	330	301	295	336	293	325
21956	23241	36786	35691	32869	14751	7100	2227	1924	1323	960	866	872	832	836	753	790	781	811	839	769	796	800	769	749	757	754	775	726	803	775	764	742	818	779	772	751	745	742	726	778	720	756	759	772	804	740	757	735	737	757	791	793	773	789	758	770	775	735	731	732	804	780	732	805	754	779	758	758	750	762	758	728	825	771	766	802	783	797	775	757	740	785	759	776	780	749	805	785	816	769	760	717	755	777	764	788	768	741	790	747	753	813	744	783	702	777	789	762	783	759	776	779	750	804	773	798	794	746	725	746	765	786	767	772	733	693	791	755	763	730	797	770	772	704	760	779	790	757	793	792	787	740	774	732	790	780	745	715	717	742	744	769	774	782	770	801	803	729	778	801	755	762	746	815	808	764	785	795	778	726	795	743	757	785	803	765	782	792	755	786	779	772	724	771	798	773	768	744	776	749	770	781	757	722	761	746	774	741	751	771	743	739	810	738	754	744	759	814	756	767	791	717	741	778	764	771	795	802	731	760	719	768	796	757	776	748	785	772	740	755	803	738	763	735	792	790	745	717	760	788	787	766	748	773	773	801	774	751	755	769	772	714	812	789	738	779	791	772	725	742	762	756	822	780	768	784	780	802	752	765	779	794	757	754	746	762	748	749	743	742	702	810	727	749	722	680	725	742	784	765	748	821	761	800	832	741	779	768	810	758	708	775	786	800	764	773	723	782	764	736	799	760	775	764	816	788	709	707	800	768	797	744	750	734	764	788	786	809	756	728	782	762	764	736	741	828	747	786	731	804	683	770	768	769	775	746	780	740	746	803	715	753	772	794	744	741	771	726	756	746	728	760	723	779	703	744	751	766	813	688	762	771	738	780	757	734	780	726	716	787	723	736	784	780	770	767	774	711	758	811	732	788	793	790	753	747	778	759	777	749	753	733	769	740	785	763	797	758	775	768	787	799	814	800	732	777	816	755	778	772	724	819	764	793	791	718	757	797	751	767	757	799	770	747	794	749	767	759	770	794	738	696	720	741	783	802	710	775	735	796	786	745	720	767	751	796	726	760	771	766	767	769	787	774	766	762	699	714	778	809	803	781	748	742	812	796	745	786	714	814	773	763	777	748	756	763	748	766	734	748	781	777	782	772	778	821	748	737	764	739	774	779	776	756	751	785	718	766	756	806	776	758	827	737	756	785	780	773	761	734	731	737	778	758	724	761	755	746	719	737	763	789	807	806	769	713	798	714	752	760	762	779	732	770	761	767	774	825	788	770	740	748	737	777	761	815	727	722	771	741	787	756	771	733	785	779	704	761	834	724	738	781	796	761	753	793	760	774	748	785	804	771	770	756	784	781	753	731	756	792	736	784	800	771	814	747	754	793	797	753	754	726	784	780	734	758	764	791	773	772	725	801	766	721	758	780	766	774	792	782	767	714	765	760	771	793	764	774	786	729	768	713	751	766	784	737	773	784	754	770	752	811	795	717	742	769	762	765	719	711	802	752	726	792	788	795	746	752	787	726	755	752	772	790	730	784	725	752	709	735	752	729	799	777	781	792	780	810	785	718	760	758	753	797	822	735	776	745	775	809	786	766	736	756	782	780	765	748	721	766	823	816	733	804	757	779	743	754	821	778	758	767	785	763	802	757	750	760	784	746	760	786	815	732	757	811	836	790	780	733	716	741	762	806	796	749	769	737	800	760	748	738	796	770	754	776	785	767	801	736	796	749	760	794	751	753	781	810	731	788	745	763	777	778	770	779	737	799	795	773	767	749	741	732	747	749	786	745	762	749	803	745	740	821	756	798	738	769	751	773	740	724	796	781	796	828	735	760	717	774	778	711	707	747	743	703	754	792	746	747	692	785	768	774	761	742	797	755	764	798	813	761	765	723	763	755	766	775	748	745	813	779	739	753	762	752	737	762	774	765	749	825	730	792	753	756	757	783	764	723	752	777	756	766	742	745	741	805	785	774	816	727	734	739	723	784	739	789	777	756	783	743	777	766	736	776	778	766	780	728	759	795	785	771	758	739	710	723	711	810	766	756	768	783	787	742	805	782	769	721	786	741	757	740	746	779	775	743	715	725	757	748	793	762	771	784	785	765	736	729	762	718	747	796	718	750	781	765	761	737	745	817	747	739	788	766	749	782	761	789	730	771	805	718	762	772	732	792	749	785	756	744	780	746	763	779	773	751	768	734	806	719	787	713	766	794	737	753	770	740	761	749	819	775	755	793	790	795	777	735	760	749	752	770	756	741	764	770	773	738	813	747	767	799	769	754	765	672	718	757	780	802	851	795	782	783	781	751	795	739	758	804	794	786	750	757	817	748	696	736	747	755	784	772	767	753	755	782	753	750	799	766	769	749	761	747	782	765	800	754	781	765	711	734	813	730	742	762	764	766	784	722	709	754	814	806	738	741	790	750	752	770	738	787	783	782	812	738	715	733	777	769	774	789	732	765	762	734	780	732	797	742	795	769	775	783	755	759	779	702	828	733	750	716	792	760	722	802	721	789	789	767	735	812	792	771	765	774	757	757	766	721	720	819	736	783	756	740	730	765	777	728	757	780	785	769	803	740	775	770	708	720	717	825	759	787	744	763	747	779	804	749	750	717	833	774	785	766	754	748	774	778	776	777	752	822	779	742	777	796	768	720	792	786	771	746	796	778	757	761	843	797	756	791	735	728	781	794	705	762	726	751	741	750	762	768	771	700	805	744	818	788	767	720	733	697	813	739	740	772	783	787	779	720	767	764	761	689	797	745	736	756	773	796	774	768	726	736	789	734	755	789	763	758	729	715	739	757	807	783	752	778	713	767	766	751	763	831	781	799	749	759	786	759	830	798	753	751	726	772	749	776	790	766	739	754	775	774	705	788	758	753	696	759	745	758	772	725	834	776	744	751	771	750	784	758	742	739	770	768	797	739	747	804	733	708	775	776	777	797	772	723	727	754	767	745	729	740	718	764	736	730	699	730	782	757	771	798	707	790	740	770	834	694	801	748	752	761	739	790	761	725	765	738	787	753	797	776	783	774	774	772	773	722	765	711	769	795	735	763	792	756	747	721	768	778	742	744	754	766	792	774	748	805	778	800	771	773	745	796	772	714	763	727	767	792	801	719	768	766	781	823	735	834	737	811	767	808	763	785	751	789	744	782	743	717	753	770	756	782	796	772	777	774	767	790	799	709	775	702	734	726	729	756	787	710	754	777	752	771	757	771	755	764	764	739	744	755	699	743	792	763	761	754	749	733	753	786	779	740	743	773	729	754	777	766	742	750	743	779	773	741	799	763	704	747	743	736	791	754	748	743	736	775	829	785	773	723	777	764	813	800	779	797	782	756	810	760	724	776	785	735	736	741	766	742	784	767	795	771	730	741	703	766	743	762	692	757	752	761	759	789	789	788	788	799	781	748	775	741	830	757	784	745	701	768	725	747	759	750	780	716	762	760	743	787	768	739	790	819	760	767	759	726	715	705	753	757	728	794	779	778	771	759	828
40342	33240	42701	36195	29008	15406	4797	1363	488	297	251	188	171	168	178	177	165	169	162	178	147	159	150	158	155	186	158	181	200	172	162	150	185	147	160	188	184	182	162	178	176	167	140	155	146	172	162	143	176	154	176	158	127	138	148	126	170	163	163	143	163	158	156	167	170	137	148	151	156	141	162	162	170	169	138	162	140	170	144	172	160	139	155	154	184	159	162	168	147	135	153	166	166	161	170	167	164	144	148	158	167	160	156	150	152	155	157	150	139	164	153	174	178	162	171	161	160	169	134	142	162	154	175	159	157	172	149	145	142	149	178	180	145	170	170	166	154	174	165	159	170	160	173	162	153	147	165	152	146	156	157	153	165	146	148	183	173	174	151	166	158	141	146	159	162	150	139	173	157	149	146	149	155	167	147	158	157	181	157	159	141	159	170	153	191	141	153	162	145	163	159	151	174	154	143	161	154	149	146	161	165	144	155	152	164	157	151	152	161	163	161	171	165	170	149	155	143	148	146	164	154	175	157	186	151	145	140	161	164	166	173	146	160	166	165	153	168	152	146	148	161	141	165	162	150	136	149	180	163	170	169	144	149	163	143	163	141	176	160	157	155	177	153	152	163	149	170	169	138	148	150	155	162	182	159	183	183	138	165	152	147	173	168	140	176	153	167	170	157	171	142	176	158	167	135	145	163	136	150	160	144	165	168	139	158	173	148	136	156	145	175	165	170	139	155	143	172	142	169	164	157	149	162	158	143	134	165	196	157	177	151	164	169	152	141	168	168	172	144	132	164	172	154	152	163	154	152	157	172	160	149	157	171	154	147	155	163	162	144	153	166	152	167	169	166	170	152	164	152	145	158	153	142	151	185	153	171	153	168	156	157	144	165	170	171	160	146	143	154	171	152	153	154	157	155	158	170	153	152	152	166	152	153	165	166	155	158	144	130	168	171	163	168	173	145	164	161	128	145	144	153	163	156	139	151	138	144	151	168	174	156	149	133	150	173	162	162	184	161	130	138	157	167	164	160	151	165	149	150	155	162	135	171	164	159	144	157	158	168	159	152	150	150	174	163	158	169	169	156	160	139	167	163	172	167	145	153	158	158	179	157	162	159	152	158	140	177	160	143	175	163	164	169	163	158	151	171	155	154	160	173	152	175	158	155	139	156	149	148	153	168	147	139	123	156	155	159	149	142	155	162	143	160	169	167	179	156	181	160	158	160	132	161	148	139	157	165	161	139	152	170	176	164	152	175	167	192	157	156	145	155	144	157	142	153	166	151	178	159	146	168	145	135	162	154	149	167	143	167	166	155	145	155	162	175	169	163	165	131	140	169	148	172	187	179	177	194	167	160	154	169	147	160	156	175	157	137	149	159	150	166	149	168	147	159	151	176	170	175	156	161	166	158	144	160	159	146	163	168	144	177	138	166	150	140	151	176	156	147	161	165	159	168	141	157	160	192	147	146	151	141	178	156	163	155	164	167	153	163	157	164	152	142	155	154	163	169	145	157	161	155	129	142	143	144	156	168	149	156	153	162	179	157	160	167	169	155	143	178	184	142	162	144	162	153	170	160	150	158	175	152	134	149	155	149	146	166	157	163	165	148	168	152	142	151	179	158	154	126	134	154	170	161	165	143	149	166	185	173	146	157	164	143	142	165	136	160	171	154	167	151	163	173	166	156	163	143	135	167	149	165	158	169	166	155	161	175	171	148	144	150	168	154	141	162	163	141	170	165	147	160	166	165	169	173	171	142	153	156	167	163	157	158	169	165	152	136	168	192	149	153	133	157	145	156	152	160	152	140	173	171	174	195	196	163	147	142	151	148	143	164	162	158	160	169	173	137	141	155	163	161	154	174	154	148	157	146	149	145	163	174	177	149	167	135	195	152	143	157	149	161	138	169	161	179	125	166	155	155	144	147	149	153	146	186	148	179	171	159	162	157	164	162	170	169	159	175	148	140	138	154	167	152	166	145	160	154	136	170	170	160	157	145	145	171	148	181	167	150	154	138	167	168	149	176	139	163	163	151	142	167	163	163	162	159	140	150	153	164	148	162	176	120	151	181	168	153	147	169	168	152	163	142	162	170	164	168	149	166	153	158	153	155	160	169	137	138	164	150	185	141	170	156	162	141	156	153	158	148	169	157	172	187	135	146	169	169	169	156	155	173	137	160	152	163	178	146	140	158	148	144	177	156	145	145	174	174	162	137	152	170	171	167	165	168	149	161	142	150	149	163	174	143	161	142	192	158	170	149	182	164	156	135	145	159	168	162	157	153	157	172	149	145	168	149	159	178	171	143	152	180	132	154	155	164	135	177	159	141	180	165	158	161	156	162	148	173	147	162	164	126	170	175	160	158	143	155	147	175	178	160	155	160	165	181	155	156	157	147	154	159	165	157	176	150	162	176	155	171	158	153	151	154	154	162	179	178	167	180	146	153	154	132	181	177	148	143	164	148	143	166	174	153	141	147	154	145	149	163	140	156	140	128	159	165	189	160	160	168	180	161	151	169	183	158	204	157	139	180	167	175	186	143	150	162	181	146	169	173	177	160	174	161	162	152	168	138	161	163	137	176	152	168	165	143	156	149	161	145	150	161	162	165	154	154	181	125	152	156	142	152	166	160	156	155	146	169	156	167	164	151	140	173	165	156	163	147	170	175	135	145	168	170	168	184	160	165	176	160	144	163	159	153	136	169	187	154	144	149	159	181	152	153	157	156	148	173	178	162	167	177	133	169	205	163	155	164	175	126	135	157	176	148	173	154	185	141	158	168	168	136	144	160	145	168	158	156	170	153	163	147	154	167	147	154	168	168	160	132	169	158	143	182	177	169	157	144	162	159	190	165	163	160	165	173	167	182	162	176	167	168	154	158	150	145	149	160	152	160	159	165	145	154	166	162	174	144	156	159	157	152	134	174	144	178	177	147	143	170	157	135	148	139	147	153	140	166	149	140	142	147	161	170	149	160	171	149	179	160	161	155	164	149	154	132	155	158	145	165	159	129	156	135	170	163	162	161	158	153	173	154	156	151	165	173	170	150	156	162	145	166	160	187	157	177	180	184	163	159	170	162	152	176	175	167	137	181	165	152	150	150	182	158	177	146	166	149	159	141	140	162	139	161	179	133	172	163	167	187	164	170	137	162	185	169	152	161	141	157	126	142	185	156	150	160	145	174	158	128	155	167	178	162	171	145	170	173	189	185	171	146	151	140	157	158	130	143	171	181	154	180	138	173	147	170	169	143	165	142	154	192	155	131	202	141	142	162	169	154	156	168	154	145	171	168	181	145	153	151	197	158	190	184	168	150	137	151	169	191	159	163	144	151	154	160	158	143	164	169	170	178	170	163	161	184	154	163	160	162	148	148	169	167	176	163	149	152	165	160	157	144	152	177	146	158	185	146	157	170	159	156	148	177	166	177	130	173	162	138	130	179	163	146	163	151	173	154	167	166	171	150	163	158	164	162	151	134	151	165	170	148	152	155	166	149	157
28706	28210	43418	43303	36767	21908	8205	3948	1865	1119	820	604	550	521	541	487	493	493	443	453	462	456	431	452	417	404	426	422	436	440	424	407	456	455	447	412	427	437	431	428	392	400	420	433	420	431	388	446	438	426	427	405	390	392	427	459	434	399	398	433	443	418	407	387	430	395	399	441	409	411	415	477	431	423	403	418	422	436	400	419	400	417	393	420	438	364	422	454	403	400	424	412	391	404	409	411	464	438	407	414	397	396	397	432	422	407	373	407	394	437	405	407	370	418	441	403	415	443	450	454	402	411	403	385	406	398	406	413	468	419	425	433	424	388	390	448	418	374	424	437	397	445	408	370	407	400	413	431	415	441	359	401	423	435	395	399	449	431	450	389	381	414	430	413	441	449	418	400	393	439	387	403	397	382	413	413	404	420	384	421	415	392	444	382	402	408	417	468	406	402	417	368	418	433	397	413	378	419	389	399	402	441	431	412	388	411	414	457	410	405	441	402	393	408	396	425	401	448	411	438	437	411	418	389	405	418	367	429	400	430	439	415	405	375	407	379	381	358	420	408	428	419	429	391	406	435	415	429	429	394	434	377	375	424	426	451	400	391	420	406	391	411	416	402	422	419	415	405	380	421	384	387	414	402	406	425	400	406	399	422	420	395	409	423	415	430	364	437	450	399	429	431	417	408	389	410	405	413	407	426	382	402	426	417	403	416	431	445	402	398	394	380	389	420	428	422	382	402	441	391	411	412	418	399	429	466	385	406	404	402	388	426	391	407	422	390	386	404	394	453	411	414	411	471	385	455	421	435	433	414	410	388	402	414	437	360	417	409	402	408	428	420	411	444	379	407	418	431	422	401	422	412	458	410	427	410	412	396	425	433	431	405	383	400	417	409	408	421	407	396	419	427	427	389	406	383	424	412	422	410	383	382	415	405	392	373	403	409	390	378	379	406	414	394	403	407	433	430	430	412	423	403	423	395	437	408	383	388	434	431	433	421	413	389	399	405	410	414	389	415	448	433	399	391	410	419	431	455	413	416	394	379	387	366	418	405	389	372	422	407	395	360	402	427	407	408	432	464	401	409	405	410	389	436	406	398	395	408	407	420	400	424	378	398	434	381	425	386	423	409	409	387	388	396	409	430	420	404	424	402	424	380	420	391	413	390	418	411	370	396	445	387	430	372	456	426	420	387	416	492	382	376	387	414	389	461	411	447	405	386	415	424	423	457	428	425	409	411	432	423	409	433	411	411	414	440	428	386	445	428	405	398	420	431	412	391	382	390	405	422	399	391	413	421	404	441	414	405	408	373	413	408	399	385	421	381	401	412	443	394	411	421	390	399	398	395	415	404	381	413	404	408	416	405	458	407	388	415	399	376	413	403	384	392	453	427	380	398	404	385	456	389	417	434	418	416	433	364	400	408	424	426	421	404	440	398	418	401	361	403	411	438	424	438	460	424	381	404	463	430	407	444	411	431	414	440	409	384	409	426	430	407	391	412	423	440	422	386	404	392	380	388	399	415	385	419	416	371	377	418	402	428	395	390	393	376	399	413	445	394	390	456	422	402	395	415	423	426	375	392	399	456	421	423	442	427	422	376	420	379	409	428	420	401	417	400	430	406	397	382	429	420	434	429	400	431	402	446	424	415	422	404	419	450	453	404	446	390	393	417	417	414	405	434	382	426	414	417	379	434	454	453	352	396	397	413	413	384	388	389	398	449	419	384	386	433	418	423	385	408	379	414	408	423	402	455	420	394	405	440	408	379	403	390	397	427	395	449	429	376	443	420	401	387	422	427	438	402	379	437	401	430	423	409	416	405	440	411	422	413	410	403	428	401	394	410	419	437	411	398	374	397	434	417	426	420	417	407	409	434	419	410	421	399	401	403	400	421	397	410	402	390	423	422	424	412	397	392	395	415	455	412	362	440	415	409	376	382	419	463	388	418	388	421	425	437	419	422	421	449	414	426	429	388	422	439	413	387	457	412	386	439	376	390	417	405	396	421	439	394	414	408	425	427	417	425	430	415	388	442	433	403	369	407	454	426	376	425	411	417	410	417	393	415	480	412	437	420	367	441	404	401	415	429	430	397	393	377	401	426	405	415	386	410	397	412	393	410	427	442	403	386	425	431	415	427	397	409	419	402	396	395	426	464	429	379	418	388	417	408	416	418	437	415	367	416	410	417	422	430	448	420	425	403	416	409	447	420	434	454	423	396	388	410	438	402	403	370	401	396	404	412	433	434	407	427	378	416	379	412	354	415	376	409	421	409	378	396	425	387	385	377	415	412	417	416	396	412	400	454	425	407	422	432	419	433	414	405	432	421	404	400	416	425	415	384	415	397	360	387	398	418	404	389	405	389	432	394	416	407	453	414	430	390	447	400	448	427	404	427	410	410	376	387	422	425	396	423	399	407	392	438	417	404	410	409	408	432	418	423	403	414	371	411	418	394	418	431	437	432	430	402	386	406	420	416	410	395	410	441	384	423	378	414	411	400	412	357	380	410	419	427	414	401	412	411	409	387	404	430	410	396	409	390	364	425	400	428	393	417	409	396	408	403	415	408	368	419	375	422	424	386	441	391	449	422	418	426	409	439	382	435	399	407	418	435	420	405	433	423	382	425	418	402	451	415	419	412	406	424	411	396	426	424	458	387	421	401	412	412	440	401	413	411	384	439	405	406	411	422	437	393	398	421	425	434	430	433	403	424	417	430	411	400	397	404	403	398	385	401	384	398	407	398	392	386	381	430	383	426	418	414	423	381	418	420	423	405	407	433	422	385	393	422	409	401	416	403	415	376	372	427	424	421	435	415	434	405	399	409	430	429	414	403	374	420	395	388	417	431	426	402	404	399	421	437	459	406	431	460	442	392	385	432	409	361	420	428	418	398	405	417	407	441	399	412	412	401	389	415	438	455	379	425	393	424	394	440	447	406	451	413	458	416	412	388	397	397	398	414	408	420	404	423	397	406	412	404	402	411	393	395	408	405	401	414	400	449	421	408	369	394	380	379	424	426	417	378	420	400	415	412	427	402	365	393	399	459	395	409	416	416	432	421	413	412	407	409	432	363	410	376	409	449	406	389	404	424	405	398	382	404	407	459	418	406	404	395	425	429	421	420	427	421	418	428	376	424	399	355	427	401	390	407	413	455	434	410	411	412	399	415	416	432	406	409	447	405	399	399	423	365	409	407	400	417	404	415	427	414	399	435	437	444	391	425	424	393	400	418	409	425	475	468	403	396	445	438	417	415	411	436	391	414	422	377	391	419	436	373	453	399	425	421	381	420	410	384	421	385	354	404	461	465	413	405	451	393	394	431	393	433	368	395	412	392	383	424	402	443	408	408	422	416	417	418	435	424	399	397	408	409	414	428	392	403	398	415	421	437	387	398	404	448	425	403	396	418	435	408	438	439	410	404	399	427	394	409	410	411	416	424	419	384	415	431	443	407	413	404	412	399	411	444	437	424	415	410	404	438	414	417	442	438	431	434
11463	5524	4670	2720	1216	662	452	396	364	346	332	338	343	337	371	343	357	341	328	311	353	322	339	353	351	374	335	344	334	318	339	348	324	363	365	344	354	349	350	337	331	326	371	336	316	384	330	372	307	332	362	339	337	323	330	355	376	370	326	376	400	311	357	345	345	343	349	341	353	376	344	327	350	357	334	368	372	321	376	319	358	337	329	342	347	345	358	340	336	370	342	361	342	339	337	318	369	350	372	339	375	359	359	382	343	319	384	341	342	354	305	364	412	364	303	337	369	354	373	339	318	346	307	342	366	359	386	367	326	377	343	339	339	335	376	405	381	366	343	370	312	325	364	353	336	368	339	341	361	349	332	395	361	347	368	320	371	350	349	333	331	342	313	347	313	348	337	331	343	371	328	343	327	342	357	365	356	317	343	368	355	364	334	351	342	327	377	337	361	368	348	346	329	339	331	342	343	371	357	361	344	336	339	356	326	348	389	357	339	336	340	367	339	356	365	348	316	360	325	376	345	374	362	345	320	349	347	385	331	333	339	344	368	339	361	351	379	330	387	333	336	312	373	377	346	345	342	372	354	382	355	354	379	345	348	346	387	331	355	340	368	347	363	384	383	384	325	352	348	385	335	348	362	340	323	322	359	358	387	398	323	344	337	331	339	363	365	361	340	359	361	351	358	349	324	344	375	344	316	343	332	374	380	366	348	382	325	354	339	328	327	382	357	352	340	349	346	346	404	356	322	363	336	339	366	385	349	378	380	342	311	351	359	354	323	332	365	353	319	360	340	353	341	353	389	371	364	304	383	334	334	321	298	342	339	365	359	378	363	377	371	362	374	326	355	302	322	351	375	347	345	353	378	333	310	346	363	344	348	357	320	369	332	403	334	348	326	339	384	318	349	319	336	338	367	367	337	329	312	347	367	350	304	341	354	353	347	314	353	351	354	336	315	357	397	377	336	382	337	379	354	342	349	375	379	356	364	373	378	330	388	356	314	360	347	366	358	362	337	316	344	341	384	324	368	344	353	358	363	319	351	331	376	386	334	379	323	389	364	372	322	357	343	330	328	370	356	376	347	326	363	344	363	346	334	357	365	365	370	367	361	335	370	367	329	337	353	373	336	341	339	325	351	329	355	325	336	369	374	309	351	348	322	360	354	344	360	335	334	321	321	324	357	339	348	354	367	360	365	337	360	348	320	326	338	339	350	346	352	351	367	356	349	347	351	362	366	349	335	346	341	317	333	343	359	357	356	344	351	370	320	360	387	335	337	313	359	346	340	343	358	323	351	344	362	338	345	365	355	323	365	384	361	342	363	356	350	349	348	325	353	352	366	368	387	346	339	318	358	339	350	332	361	334	339	353	329	344	361	349	347	333	361	366	338	339	349	330	392	413	380	401	342	334	341	328	351	327	328	334	354	308	343	341	335	353	333	355	338	375	373	379	358	383	343	328	362	335	346	312	326	368	348	343	369	332	320	354	335	350	352	344	360	383	337	340	343	354	346	345	337	322	351	366	408	394	342	360	378	339	344	366	368	347	347	389	346	351	322	338	345	316	355	332	337	392	357	338	361	364	337	364	345	348	329	354	317	321	333	332	333	369	340	347	367	377	357	356	325	409	406	352	330	395	358	355	366	346	352	391	325	333	372	363	335	352	369	349	297	375	338	346	370	398	334	362	372	362	350	357	333	364	316	308	349	332	338	364	380	354	339	308	362	334	377	363	327	358	324	332	365	366	316	309	369	345	343	312	354	309	325	376	349	370	334	317	362	297	382	335	370	344	297	339	358	337	359	330	337	335	327	338	324	336	337	356	336	338	362	352	351	340	335	353	352	351	366	344	352	337	334	346	368	349	367	360	335	348	378	370	355	334	365	331	344	368	400	366	317	334	328	313	358	364	344	352	372	350	311	335	369	313	369	331	346	349	355	321	368	364	398	367	343	363	355	354	362	324	368	338	365	377	326	335	353	367	363	342	346	350	347	342	377	357	361	349	329	360	343	348	360	368	358	390	329	367	362	320	358	356	305	322	356	338	350	342	348	375	325	349	352	343	363	358	338	361	345	327	327	377	359	389	350	319	345	349	331	371	345	328	331	327	329	362	344	347	347	353	310	335	363	346	311	390	343	345	330	343	368	357	349	351	345	307	341	389	334	360	368	372	323	347	394	370	353	369	381	346	382	350	369	337	347	324	349	358	381	342	330	360	342	375	341	375	336	374	336	387	358	331	372	368	345	311	326	352	350	319	372	357	323	325	333	365	363	292	349	334	345	353	360	365	387	333	312	338	358	392	337	367	361	344	373	345	363	312	387	340	348	349	315	359	370	342	357	354	385	341	377	309	325	374	330	330	320	362	334	328	351	355	359	338	335	326	360	362	351	334	337	354	346	348	350	350	378	345	340	370	380	339	393	372	356	313	349	327	308	327	344	347	361	359	339	406	377	354	394	373	383	338	364	355	348	346	349	321	357	332	296	370	356	333	335	368	332	335	348	330	354	375	332	356	320	343	384	403	333	314	322	319	337	308	342	365	377	352	365	347	359	314	318	374	343	353	302	360	330	315	335	404	370	318	375	349	355	417	352	338	349	349	373	345	356	334	319	342	357	359	344	373	357	324	378	365	332	374	342	348	365	383	347	340	344	377	342	342	351	383	358	332	359	382	323	330	373	355	340	383	332	357	362	348	345	354	390	344	361	321	308	341	378	341	351	348	338	295	372	339	344	340	347	329	339	350	322	362	349	355	324	365	351	376	382	344	313	336	339	389	385	352	348	340	383	372	328	352	302	348	361	353	360	333	331	326	385	345	339	363	358	367	354	356	356	344	338	352	369	361	366	350	368	353	413	325	367	355	333	333	341	338	350	346	386	323	298	336	340	371	327	377	380	330	335	376	375	314	346	367	397	342	372	337	339	336	359	347	353	330	347	313	372	348	355	335	332	348	347	362	374	364	390	326	349	360	327	367	318	342	365	380	330	340	365	347	370	370	355	380	331	386	394	319	367	345	340	377	326	311	358	325	348	352	358	349	307	363	336	335	371	338	362	359	353	364	338	359	389	334	313	377	352	351	318	348	377	364	345	377	370	378	379	308	350	378	360	373	351	330	366	356	329	328	322	370	377	330	356	341	356	388	361	331	379	380	363	343	332	338	351	377	317	347	365	368	351	333	326	306	347	342	365	333	369	347	340	337	372	370	365	344	311	365	356	325	380	352	351	352	313	349	353	340	385	359	314	327	370	327	319	383	332	356	359	357	350	346	354	359	340	367	354	309	354	365	344	379	352	385	363	372	348	358	323	356	351	346	352	360	335	369	346	343	384	344	374	367	349	375	334	330	368	360	349	366	364	355	339	354	337	366	358	302	344	375	345	342	380	353	346	316	325	352	383	339	362	356	362	365	352	334	368	327	371	337	347	327	326	386	340	394	354	382	358	332	369	376	353	319	324	320	356	338	354	350	374	351	317	368	360	367	328	373	321	310	340	385
8792	6323	9907	9268	4607	2314	1384	1044	890	896	852	852	847	854	892	858	831	853	831	899	901	824	786	843	894	816	853	829	875	829	873	881	829	826	801	857	863	854	822	860	861	814	836	876	823	839	876	876	883	880	851	862	817	868	894	793	848	810	881	851	841	838	837	808	825	844	811	852	867	849	840	858	821	822	849	853	812	815	798	846	819	833	824	847	852	821	889	776	821	820	860	925	841	887	860	823	843	786	862	842	828	821	868	875	861	796	828	850	846	877	837	848	883	854	878	823	870	845	838	856	846	824	825	888	840	859	813	835	878	877	893	861	851	865	860	818	812	823	882	881	853	822	810	930	880	863	843	896	877	865	810	825	834	800	830	775	828	853	882	855	834	850	863	829	821	878	837	802	830	802	841	790	803	816	858	901	840	833	880	846	811	829	846	841	867	806	883	850	849	860	789	876	876	883	855	789	855	871	850	883	859	831	843	853	868	879	855	831	890	894	861	852	806	897	839	872	875	851	825	858	870	811	851	841	859	871	888	839	830	842	833	820	884	868	831	839	838	869	824	830	808	855	831	858	874	817	820	811	833	825	874	838	875	872	851	837	846	825	838	834	873	841	833	863	843	814	854	859	800	814	788	824	912	843	837	871	807	813	864	858	874	790	884	855	909	889	842	825	804	818	845	825	809	823	863	834	821	856	794	864	853	843	828	846	869	827	855	851	844	860	855	772	865	869	846	869	872	792	799	854	887	874	891	841	837	810	847	869	842	855	863	857	834	837	850	853	854	855	807	831	851	841	867	853	793	816	875	844	793	835	869	836	813	852	852	830	798	846	797	848	822	829	870	783	837	854	816	860	865	817	803	865	812	851	844	854	866	861	849	901	831	834	821	826	854	876	895	900	871	860	869	790	834	787	877	820	800	810	844	831	868	819	842	842	881	837	854	875	848	812	835	840	794	852	842	786	849	827	874	827	796	835	855	877	807	805	865	815	803	868	823	811	852	801	843	840	796	815	909	868	865	857	875	876	843	757	830	889	854	841	809	829	839	884	824	856	853	840	883	843	856	840	835	830	866	820	826	895	832	826	812	871	822	884	894	869	876	863	793	868	846	821	836	838	821	840	849	824	836	836	838	864	842	824	851	850	799	843	838	855	856	852	818	872	831	842	831	873	844	895	856	831	845	818	857	839	835	883	880	822	854	847	785	850	836	880	817	833	848	869	838	828	804	850	837	870	840	828	817	808	799	896	814	877	829	852	864	802	882	822	876	833	862	879	814	855	827	822	826	850	827	871	882	827	866	851	813	770	855	804	805	860	839	792	809	849	820	795	852	818	893	884	849	823	855	857	794	837	897	912	850	857	810	875	873	843	847	845	826	866	856	830	799	820	827	844	815	834	835	840	835	788	835	823	854	837	870	862	879	795	853	870	829	874	888	870	892	867	809	763	862	866	882	825	815	893	852	849	837	839	845	858	837	863	823	842	850	858	783	862	824	875	841	791	820	849	836	875	859	830	829	793	886	808	815	827	852	847	882	835	841	836	830	909	857	848	884	827	845	823	863	841	870	874	821	863	869	845	820	799	826	827	797	875	903	813	845	843	793	816	851	807	888	829	834	835	828	862	910	841	851	830	877	880	852	870	829	869	866	838	819	857	873	888	891	872	837	809	843	820	798	857	854	800	872	838	853	825	815	850	921	785	865	906	822	863	828	874	899	838	854	869	818	881	898	818	826	868	783	838	865	834	881	848	819	864	827	797	890	809	870	904	859	868	833	881	855	821	883	819	825	883	862	868	799	833	822	858	836	825	900	831	871	841	843	869	792	837	826	875	873	858	857	863	880	811	825	852	837	895	854	887	857	808	869	854	823	827	865	811	847	817	829	790	857	832	831	819	803	896	794	856	844	864	844	818	837	832	864	886	850	874	832	845	857	868	867	845	872	864	826	819	768	822	855	847	891	840	851	859	868	824	829	879	856	867	856	881	879	819	832	802	863	787	826	799	836	879	829	828	855	817	870	866	819	851	833	845	782	844	836	853	870	851	860	810	877	808	814	800	802	839	784	888	824	829	846	835	865	787	835	850	802	810	830	837	857	881	859	798	865	829	874	863	873	831	905	881	861	844	901	902	787	830	826	810	817	840	813	879	811	863	864	822	843	854	863	893	841	837	864	877	805	849	841	864	864	858	823	872	839	840	824	842	881	804	879	845	854	840	898	866	885	874	857	883	817	826	799	867	823	838	770	865	864	863	825	791	849	858	825	853	869	841	879	820	874	849	834	891	858	901	845	802	853	822	809	808	850	866	843	874	883	844	829	839	855	805	840	852	860	843	883	813	820	921	856	829	791	815	863	822	833	848	858	874	938	839	850	800	896	833	878	861	857	818	845	860	807	897	853	845	853	845	819	807	791	809	824	809	826	923	868	846	824	843	780	802	811	811	900	892	807	883	818	808	852	915	820	838	830	850	847	861	889	827	819	832	863	812	821	857	833	863	863	882	835	847	817	873	870	806	754	804	817	907	837	874	875	829	836	865	812	853	813	822	836	817	826	863	800	866	817	835	858	868	824	855	828	883	859	804	855	847	829	822	799	818	805	829	860	834	827	834	863	831	812	861	908	866	832	831	896	816	894	848	837	918	850	834	856	804	827	874	813	824	868	820	837	833	860	853	873	845	824	821	817	870	897	829	880	846	808	864	813	831	814	838	888	854	805	833	844	860	809	811	837	827	786	848	828	872	864	799	825	832	831	817	837	843	860	846	866	891	818	885	849	806	781	808	872	855	830	837	862	839	890	886	864	903	822	900	840	842	834	882	829	866	847	842	885	869	846	862	829	866	900	833	838	794	808	860	871	844	867	874	818	813	870	826	834	851	817	827	847	860	807	850	876	810	883	809	841	896	848	789	817	835	825	821	882	824	861	851	856	863	806	866	871	833	802	829	880	816	896	877	791	833	782	872	838	847	878	827	860	853	851	864	861	856	822	838	870	849	822	771	843	842	825	835	841	867	855	823	918	872	877	886	797	838	833	862	805	840	863	819	794	839	849	846	866	851	769	840	890	866	873	891	806	811	844	863	834	795	855	852	796	828	879	861	886	799	840	821	853	862	808	896	848	836	862	885	877	834	853	837	858	860	817	848	891	841	857	868	834	876	839	868	855	818	849	840	847	827	879	832	822	854	850	796	880	809	833	880	823	861	831	830	853	852	838	858	822	823	826	800	842	800	794	802	852	813	816	782	885	843	774	872	855	886	830	903	890	805	843	861	836	891	830	835	810	786	885	842	832	853	830	852	867	821	880	814	859	799	868	829	839	888	827	836	835	866	834	818	832	815	920	821	856	863	809	800	825	803	844	818	813	827	847	828	825	818	862	848	813	823	825	883	849	798	842	856	848	835	868	866	821	841	867	886	851	851	823	809	831	838	866	804	853	859	865	855	867	849	862	891	866	801	822	859	838	866	838	808	873	844	841	870	824	881	853	843	862	813	816	847
30281	25668	34584	28237	17693	7187	1633	776	385	369	344	296	315	357	314	309	319	312	320	343	302	329	309	333	322	321	292	330	323	356	316	288	290	308	276	316	307	311	315	306	309	315	317	311	308	324	309	313	338	318	340	302	305	350	298	300	315	301	292	309	297	333	290	293	341	281	325	321	323	303	298	321	356	301	326	311	313	314	321	299	305	311	297	326	309	324	342	332	318	307	281	317	311	303	318	322	335	299	310	310	335	311	310	299	319	281	310	311	309	313	285	308	323	296	279	329	328	320	311	309	296	296	303	344	345	321	321	297	307	325	299	318	318	304	320	300	324	337	305	290	292	324	314	316	337	286	338	317	310	301	332	305	302	329	286	349	321	298	281	306	281	305	347	306	323	296	290	306	299	297	343	316	324	344	335	298	290	350	311	321	312	281	322	305	308	301	295	327	316	315	322	328	281	315	314	316	301	320	308	299	355	314	282	289	267	295	312	289	283	322	304	305	327	314	324	316	328	293	276	330	345	330	333	338	319	320	295	301	274	285	294	310	296	329	311	334	273	318	305	328	326	299	279	311	359	315	263	314	300	327	315	344	290	300	310	312	316	302	284	306	322	301	326	339	291	298	316	311	319	330	298	312	320	285	295	302	296	289	304	323	284	331	301	311	297	313	348	335	295	306	319	307	309	324	289	297	332	312	321	311	315	296	306	318	323	306	279	276	327	309	338	294	335	308	298	310	327	270	320	339	317	330	303	307	321	317	292	297	264	280	340	316	343	324	300	332	318	308	329	297	290	312	308	306	312	295	332	340	322	312	340	318	319	325	319	318	295	303	344	327	318	287	322	284	324	305	283	345	330	298	311	342	303	288	328	300	340	329	321	303	285	300	346	319	277	299	327	303	353	305	317	324	308	334	312	322	282	314	310	324	314	276	311	301	291	329	340	285	326	331	301	307	310	304	327	297	294	291	308	303	301	292	303	314	321	308	301	330	334	340	322	297	327	324	305	342	331	316	297	284	344	342	305	297	313	299	297	291	316	297	300	320	285	309	286	305	297	295	294	321	312	313	305	327	311	350	289	304	292	285	324	301	315	314	296	293	315	360	319	265	322	318	265	330	297	305	287	306	320	307	293	312	322	325	314	319	318	326	310	331	315	332	324	290	322	324	297	297	266	275	339	306	266	305	272	312	307	333	320	298	338	324	315	314	303	289	295	290	307	311	288	322	335	288	283	295	297	300	323	286	289	335	332	340	312	330	311	331	320	322	283	320	292	287	303	309	326	333	282	312	297	313	297	303	310	295	314	299	284	323	324	345	291	302	300	289	287	325	289	320	271	335	280	331	309	292	333	308	318	317	351	331	310	309	314	308	343	314	329	321	309	298	297	309	310	320	281	307	362	320	337	290	340	312	293	345	284	296	299	329	296	293	316	312	330	315	348	321	319	285	283	292	336	321	331	313	341	340	279	307	296	297	310	304	311	268	299	343	311	306	317	313	300	305	295	281	297	288	303	298	306	339	339	331	354	323	319	310	324	290	308	342	331	347	336	278	279	310	312	300	327	304	291	299	331	300	286	317	294	281	312	337	299	296	312	288	286	301	302	326	294	326	304	301	318	307	325	311	323	339	322	311	294	354	313	325	323	322	297	300	304	291	292	333	310	305	324	292	324	291	334	307	314	306	345	310	303	328	343	315	325	316	300	318	305	334	330	315	297	305	335	317	311	319	317	294	310	292	290	300	316	313	295	309	313	314	294	330	325	319	307	269	317	311	302	276	307	312	311	336	309	318	341	330	337	280	318	321	309	330	305	336	299	300	282	305	288	312	333	295	308	309	319	341	317	318	312	316	297	289	318	296	316	317	316	289	308	282	329	319	309	324	306	300	306	314	299	333	363	310	279	353	310	318	313	319	325	282	283	296	321	330	284	331	292	321	313	299	310	314	308	314	346	305	291	345	337	323	309	336	314	306	299	334	318	326	324	344	312	328	320	355	302	328	336	317	280	321	319	350	293	313	315	302	297	331	317	280	281	312	335	311	305	322	313	315	305	329	303	348	290	322	311	309	334	321	321	288	296	293	315	314	304	329	303	323	313	311	319	293	353	310	330	320	292	295	334	352	295	304	315	285	320	307	322	316	318	314	335	326	292	315	285	310	324	313	296	286	326	318	325	316	299	341	327	287	316	298	307	310	334	294	299	303	299	300	290	301	329	274	343	296	280	309	291	326	320	291	281	279	317	297	322	299	295	326	281	328	333	297	337	331	302	333	309	276	332	321	316	304	304	319	299	322	306	322	339	304	326	331	307	307	319	333	301	328	301	282	338	294	313	289	305	309	283	331	305	288	312	291	296	308	305	318	323	279	294	325	315	286	293	341	329	318	340	322	314	306	290	306	296	295	316	319	313	309	300	300	324	308	284	296	348	326	311	309	299	285	290	319	294	337	317	298	332	327	332	334	295	301	311	318	311	329	287	313	313	328	302	318	303	328	276	318	295	299	285	265	314	287	293	340	315	319	293	306	346	324	310	336	286	312	272	337	316	326	334	344	356	306	350	286	330	298	299	309	306	326	302	298	338	321	317	303	328	301	334	299	311	313	335	319	339	316	313	311	315	317	316	318	321	331	292	277	324	312	319	296	283	289	333	297	310	302	294	312	321	341	349	351	301	313	289	297	287	290	304	306	299	314	352	320	325	331	296	318	320	322	335	319	375	325	331	338	300	340	306	325	312	304	266	316	323	289	317	328	294	330	310	301	319	312	313	316	294	319	285	283	323	308	322	321	323	289	287	319	309	309	299	281	285	296	293	332	311	283	297	303	309	327	283	299	313	302	299	319	318	305	319	298	291	325	298	325	319	298	293	307	302	356	302	317	319	330	282	311	311	305	305	300	264	330	290	299	307	331	319	311	320	330	300	320	316	313	307	320	306	296	307	301	310	311	293	313	289	285	304	318	285	307	285	295	331	332	296	314	313	316	305	330	293	323	293	310	328	288	319	326	301	316	327	330	288	301	305	325	285	320	273	312	305	290	328	314	296	289	303	305	318	314	315	313	320	307	317	349	296	302	287	315	311	282	309	275	329	307	312	292	312	288	304	275	304	293	286	332	330	323	275	318	310	302	290	295	302	333	333	347	313	315	300	309	302	315	322	301	294	339	305	300	296	306	283	321	324	302	305	293	308	320	324	321	277	333	308	300	312	315	323	331	336	312	307	324	307	342	305	315	267	324	338	317	312	297	300	341	291	295	283	305	317	300	360	317	295	309	310	282	332	310	327	312	310	294	315	280	330	322	305	280	316	297	297	324	300	313	283	354	338	339	293	301	329	323	313	306	331	279	316	305	328	267	289	326	335	333	351	339	306	280	314	262	289	308	303	343	300	329	311	326	325	279	280	341	286	301	316	316	335	313	336	316	335	305	335	321	285	285	309	303	309	302	334	304	289	300	279	295	298	314	296	299	286	342	306	290	330	314	314	371	299	311	304	293	336	303
22711	22878	36194	35387	25954	12645	4488	2222	1106	992	911	920	865	777	775	808	840	754	787	789	776	792	796	783	752	766	741	789	786	789	748	755	800	781	718	714	747	744	736	790	758	754	753	748	773	754	746	754	751	760	751	741	780	711	734	728	731	734	742	735	779	783	808	755	789	723	744	810	787	750	770	774	754	724	774	801	713	722	736	777	749	772	734	780	743	762	731	764	738	753	839	764	717	768	734	728	713	746	772	737	728	737	732	745	784	725	770	763	732	763	727	747	751	755	758	697	719	735	802	764	750	739	766	780	767	755	731	759	748	751	727	824	716	742	772	751	730	782	746	763	699	734	804	751	761	700	730	775	771	749	718	735	756	770	772	749	742	683	773	731	804	749	743	760	717	730	756	758	781	726	748	796	759	731	764	792	771	773	747	751	732	753	787	777	764	720	772	747	730	751	705	748	783	772	772	762	752	755	774	763	791	767	719	732	774	721	732	769	762	793	720	803	732	766	762	731	733	775	771	796	767	739	757	802	745	778	694	724	735	709	755	801	734	747	753	700	745	760	761	763	705	765	747	692	770	720	740	743	730	769	797	737	827	739	711	751	771	732	751	740	791	758	720	749	722	737	768	749	733	745	783	743	774	729	697	752	775	788	735	760	761	774	722	711	735	728	726	754	791	771	809	750	776	721	702	766	743	781	726	735	750	743	738	764	730	759	796	761	709	755	759	834	782	717	730	758	710	712	727	702	779	774	740	765	770	724	770	694	766	734	762	733	698	757	775	730	742	735	738	779	740	751	743	826	725	691	718	764	749	783	762	700	781	713	788	756	763	733	750	819	788	745	732	723	760	785	736	715	763	781	753	792	777	749	777	751	745	792	748	726	758	748	696	763	779	747	756	717	699	768	779	739	757	728	744	760	752	781	710	745	726	812	761	771	772	760	779	757	729	745	754	731	776	721	746	745	754	748	755	755	757	781	793	771	789	806	729	741	778	742	787	755	713	751	727	759	798	781	743	735	772	792	771	763	777	726	736	753	764	743	796	754	757	786	728	707	796	717	762	744	795	738	779	698	718	761	740	759	754	718	774	754	756	743	763	767	723	741	790	734	806	738	746	755	762	776	706	773	775	734	725	729	774	712	739	824	713	769	756	781	739	745	734	767	773	777	752	750	767	787	755	711	741	760	754	789	753	753	770	740	708	780	762	743	736	748	742	742	774	793	739	762	718	766	783	721	754	735	742	773	753	778	721	754	737	764	786	708	737	770	704	758	756	705	730	735	752	715	808	722	758	759	762	781	740	737	760	769	743	805	708	720	744	778	772	718	770	752	737	731	760	715	746	776	705	750	738	746	757	711	764	765	794	749	738	714	744	763	711	740	755	717	721	793	749	738	751	757	708	745	732	723	746	726	757	712	815	756	754	726	782	730	722	719	795	765	754	737	768	828	747	750	776	771	788	736	804	704	773	704	782	769	738	766	741	711	739	741	744	794	776	746	803	747	738	772	718	772	714	755	730	781	759	769	784	752	788	721	734	757	758	724	758	743	782	738	743	787	726	761	727	747	717	714	716	732	753	733	760	735	749	746	760	777	781	774	767	768	805	752	753	750	804	737	742	794	741	777	792	714	763	818	766	713	736	755	773	736	756	736	728	753	767	750	703	731	729	760	782	762	802	716	758	730	717	749	772	722	801	786	711	818	691	721	772	733	716	753	789	774	765	752	794	700	780	767	776	762	756	743	751	799	750	742	752	751	810	743	763	761	737	740	725	768	760	739	751	746	756	720	765	732	777	794	746	771	707	804	728	740	741	736	773	750	774	745	746	779	716	739	753	767	770	739	791	736	758	797	727	802	737	762	748	775	725	744	751	766	753	787	701	730	734	738	722	758	771	710	711	750	734	739	748	731	733	742	774	759	746	711	755	723	767	732	781	768	771	769	768	754	779	730	749	732	756	734	743	714	779	760	753	771	742	767	762	752	754	780	773	771	744	766	736	740	752	723	751	702	744	737	751	764	735	747	770	797	785	796	784	740	755	753	751	746	745	733	696	729	767	739	735	761	745	760	755	770	803	762	774	786	751	746	755	745	756	765	773	767	787	743	725	692	751	729	749	735	782	775	751	804	731	797	761	741	731	725	733	750	722	758	710	750	774	776	783	761	771	786	736	782	784	718	776	762	740	770	767	734	802	730	729	752	753	783	805	747	747	751	737	782	750	720	749	737	735	782	725	771	670	775	775	766	737	723	732	736	753	742	795	787	736	792	797	775	750	781	726	735	768	752	698	772	732	788	724	765	743	701	696	753	735	747	743	729	796	775	782	759	721	817	705	789	753	745	755	773	757	759	746	726	729	792	781	750	748	745	728	762	730	769	796	757	770	783	700	738	759	780	721	737	748	791	712	764	765	728	773	787	750	695	747	760	748	789	797	783	762	754	760	775	760	776	777	762	680	739	780	774	742	747	739	711	774	721	790	773	771	751	742	749	747	776	747	824	709	797	734	781	742	749	767	755	738	748	740	785	753	738	734	687	747	726	784	751	788	747	775	715	771	735	794	715	753	740	747	794	731	786	781	744	771	717	781	722	785	736	766	754	758	732	744	748	741	783	745	739	752	719	711	747	784	744	724	749	774	786	732	770	748	729	748	800	749	703	774	743	742	746	754	781	738	743	751	748	786	763	757	742	743	774	772	727	762	815	758	746	751	702	794	771	760	756	769	769	720	734	693	742	734	751	797	756	718	735	717	757	738	805	729	759	767	738	759	752	720	707	730	768	752	747	799	728	718	742	743	769	729	703	713	753	733	779	778	712	767	775	720	697	747	713	744	733	694	768	753	810	741	806	717	792	751	742	753	765	725	692	791	744	726	729	727	778	776	743	726	787	743	692	786	770	744	757	752	729	750	747	745	738	745	743	727	771	785	759	759	765	773	736	755	723	775	777	714	727	781	745	749	743	727	759	714	751	745	768	736	678	714	742	747	722	760	750	733	739	722	783	727	675	742	791	697	750	733	735	777	782	719	741	746	792	737	754	745	719	773	739	746	753	760	731	716	733	748	730	750	760	769	736	779	732	740	754	738	756	789	749	755	803	758	778	754	765	776	739	744	764	730	744	740	769	717	763	709	730	773	751	757	720	755	749	737	750	700	768	762	749	792	726	710	773	708	721	755	742	712	768	700	705	712	793	763	720	748	718	776	761	733	768	731	788	769	726	787	773	782	765	767	737	730	743	737	757	773	730	770	737	749	736	770	776	703	728	745	800	740	726	745	742	730	780	784	782	726	786	754	737	791	690	750	766	790	747	807	724	747	723	721	733	769	742	776	721	782	732	760	766	715	737	744	752	805	764	752	744	707	692	765	768	762	735	747	721	777	771	778	796	778	782	727	768	771	768	782	762	773	724	747	758	784	727	786	774	729	731	722	807	753	734	721	741	747	756	700	741	737	712	756	733	751	735	758	754	773	732	763	799	759	788	777	740	745	740	762	750	755	748
40083	36628	40731	35670	25883	13416	3959	1186	367	283	236	191	167	181	169	194	135	171	163	138	172	174	161	156	143	162	166	149	165	140	158	151	170	165	145	142	161	142	159	140	154	163	146	161	156	142	152	160	139	167	149	160	153	147	171	163	151	169	165	152	169	153	154	151	168	157	145	159	168	145	174	174	159	145	165	148	146	160	162	174	152	161	177	159	149	149	147	167	150	157	148	162	135	184	171	149	164	172	185	161	149	155	160	151	148	154	155	172	144	140	135	167	157	163	160	165	147	158	162	173	151	158	133	146	150	158	128	156	157	139	178	158	158	166	148	175	156	139	138	172	139	137	167	152	166	167	135	152	161	157	136	167	151	171	126	161	142	137	137	142	151	137	146	140	177	152	154	167	135	157	156	137	168	160	161	156	135	157	139	175	170	157	153	149	169	146	164	136	162	152	169	127	159	190	163	155	140	145	158	166	164	164	142	140	137	155	159	169	154	162	152	162	135	150	163	140	154	147	140	158	154	166	149	164	147	158	147	135	156	151	153	151	170	153	159	149	139	163	134	150	162	160	141	149	155	151	135	136	143	145	137	155	154	142	168	171	157	168	140	161	147	176	160	121	135	176	136	163	137	144	148	150	179	179	155	154	150	166	146	149	168	155	160	144	143	141	145	143	172	167	168	162	143	138	165	160	177	146	181	167	155	164	157	163	145	165	156	158	135	149	147	153	172	159	153	164	174	148	161	157	158	154	151	135	133	152	154	153	162	131	166	156	142	170	165	150	169	161	132	157	136	144	149	152	148	166	136	160	144	171	168	146	136	160	167	157	151	169	141	160	172	155	149	144	172	160	166	157	149	155	138	130	147	150	132	160	153	162	139	151	175	157	148	157	146	159	153	136	145	157	135	133	152	164	155	144	151	153	150	153	162	151	178	165	145	148	152	160	147	131	167	175	154	158	156	130	147	163	163	119	128	165	144	163	159	162	134	156	153	148	125	152	167	179	139	121	152	149	172	154	165	180	172	154	162	145	157	161	138	158	143	172	151	143	171	147	153	141	153	171	140	146	136	176	160	122	131	153	136	154	164	136	137	142	122	152	136	156	153	152	171	154	145	166	191	163	158	171	159	160	150	166	150	169	164	141	150	160	160	161	161	154	150	150	162	152	171	160	137	138	167	166	142	151	139	178	138	161	151	181	145	146	152	165	140	152	153	152	145	170	164	166	164	139	168	145	155	153	162	154	174	163	150	154	165	163	137	156	171	161	135	148	179	172	170	139	165	158	156	174	148	166	150	147	156	155	168	150	142	149	135	126	162	158	155	149	151	136	172	155	152	155	139	170	144	135	162	167	158	155	167	145	153	146	187	144	162	162	149	155	149	143	131	165	153	197	157	137	144	167	154	148	177	154	142	126	153	154	159	162	155	174	162	134	145	168	161	157	156	127	160	179	175	128	123	156	161	165	138	169	144	181	153	167	140	127	161	151	149	155	169	150	142	176	159	163	131	149	148	170	162	151	163	158	149	165	161	159	164	155	151	118	136	152	153	137	130	163	151	140	184	172	173	147	156	143	149	155	155	134	158	150	156	156	159	158	134	163	146	163	158	141	159	166	149	165	152	158	161	132	139	152	169	147	153	170	179	144	153	171	142	158	161	142	148	156	147	128	146	131	151	133	147	147	149	140	151	122	164	165	151	144	167	165	138	157	159	142	153	147	135	154	178	117	159	160	190	155	159	163	164	184	156	162	154	137	176	153	165	161	129	152	152	140	141	187	126	160	159	149	145	146	157	169	165	144	160	150	154	156	142	156	162	143	134	162	164	163	160	162	168	146	161	161	155	147	169	150	144	140	161	170	160	178	157	153	175	153	169	146	148	157	147	142	134	143	162	154	195	151	162	144	189	151	166	166	160	149	167	148	164	158	161	164	139	178	146	144	164	138	140	160	143	157	149	155	175	149	150	164	136	150	170	169	152	164	135	168	168	163	153	147	157	151	173	164	167	163	155	157	147	157	161	142	150	149	147	154	143	156	172	116	154	152	142	160	152	178	157	148	118	147	161	152	156	155	124	141	148	159	138	182	159	170	164	138	164	137	143	149	150	142	158	157	155	160	135	182	158	156	158	152	162	165	163	157	149	135	149	171	188	165	154	159	156	190	174	155	165	143	167	144	134	182	144	135	181	155	147	133	151	166	167	153	166	138	157	142	126	146	161	178	152	150	153	152	187	135	144	148	155	146	166	191	167	148	173	149	153	164	146	166	113	170	161	154	151	180	153	161	145	135	120	144	142	162	147	132	131	170	160	147	152	164	159	161	164	165	146	159	163	150	153	167	153	149	135	156	149	162	149	176	161	167	136	140	159	134	138	170	157	121	164	158	174	170	155	148	156	151	141	176	160	159	149	143	155	158	145	153	143	162	167	152	155	153	140	163	138	125	158	155	151	153	163	167	161	157	167	147	161	143	155	161	154	149	146	135	179	145	181	154	148	162	159	146	157	156	149	146	136	171	153	179	179	147	193	154	160	140	162	159	162	135	170	161	148	129	151	173	161	147	145	153	136	163	170	141	185	157	144	142	132	123	140	142	133	133	163	169	164	152	155	175	139	158	160	125	142	150	141	165	162	162	167	165	137	165	147	162	135	135	161	157	155	164	170	162	134	161	161	150	141	154	166	139	167	176	151	163	143	159	147	172	148	147	167	146	163	151	128	149	160	141	141	155	158	146	172	165	158	174	157	139	148	125	152	159	153	163	151	179	175	168	152	156	156	170	162	175	176	130	151	140	142	142	168	145	173	152	144	128	127	167	149	165	167	171	145	155	164	146	146	162	160	157	158	147	131	142	161	157	144	146	146	173	167	147	172	150	155	159	160	152	168	149	152	166	160	159	144	156	167	164	146	157	156	165	158	140	158	170	156	150	160	183	176	164	153	164	171	165	155	142	141	156	159	154	159	160	140	178	152	157	141	128	146	166	164	164	147	149	158	146	162	152	153	133	155	157	147	147	151	151	155	167	150	155	137	155	162	169	132	150	152	143	145	146	162	145	152	155	146	139	143	172	159	154	156	158	147	152	159	150	171	139	150	173	155	163	183	161	170	139	148	159	150	151	149	140	145	151	155	141	162	148	129	169	147	147	145	157	150	149	163	142	141	159	177	128	187	143	140	140	152	167	160	170	137	164	154	162	150	144	145	165	142	129	161	183	150	170	132	145	168	152	166	156	150	149	174	167	139	151	136	162	179	152	144	145	156	168	148	152	152	137	172	158	149	148	142	141	164	148	155	148	151	157	171	135	140	152	146	143	155	163	153	147	154	152	176	168	160	177	161	161	155	158	171	163	160	161	157	146	165	160	166	151	151	153	154	152	159	163	160	126	150	120	155	170	168	164	139	132	155	150	161	149	144	131	158	135	147	149	170	143	164	132	145	152	158	167	157	160	172	147	147	148	151	136	167	134	150	131	168	166	161	179	155	179	179	141	143	153	117	142
28734	32070	40658	42708	35309	16212	7343	3414	1159	1011	818	675	586	550	464	459	495	437	456	441	466	478	448	484	454	400	432	414	438	452	421	429	430	434	380	407	398	376	435	414	398	382	396	399	389	390	381	407	398	382	421	429	424	379	407	390	421	423	405	399	399	445	405	409	397	387	418	401	420	377	431	398	386	410	380	433	421	406	417	377	381	437	428	409	387	373	417	407	395	414	394	405	434	418	405	431	404	394	396	428	431	394	398	413	436	380	386	412	440	401	406	372	408	416	442	410	387	397	401	382	381	399	389	457	396	396	377	412	416	392	408	391	400	384	383	409	430	396	378	424	423	415	407	407	401	448	412	416	402	412	452	391	408	383	388	403	379	369	392	406	414	415	382	391	378	403	400	389	387	403	375	380	422	395	412	399	419	397	402	395	372	365	371	384	402	386	403	377	435	377	421	402	397	425	429	402	418	401	414	383	366	393	411	411	403	442	396	410	372	395	403	409	413	435	383	411	405	384	411	398	386	405	390	367	390	424	408	416	390	422	377	419	410	410	414	414	366	381	417	383	380	403	368	387	391	430	383	421	403	431	404	388	418	387	434	427	430	406	360	389	395	430	396	360	419	417	414	387	407	427	393	415	412	391	412	379	423	417	389	400	410	413	399	422	410	460	428	368	411	419	385	397	425	396	397	401	400	429	337	424	383	434	392	374	352	420	392	393	350	342	417	403	421	435	432	425	416	363	394	385	406	386	382	394	377	428	383	407	412	382	406	356	405	379	390	424	413	387	440	405	404	411	381	406	404	393	407	380	412	407	391	379	389	418	410	395	394	400	379	398	417	401	428	359	405	422	432	424	430	414	421	382	396	396	395	370	379	395	416	452	403	425	400	399	419	411	410	412	410	413	414	401	416	388	400	430	432	382	386	403	419	402	432	433	395	434	389	419	336	420	403	396	421	374	400	434	394	408	385	361	439	398	402	407	390	396	428	358	441	411	408	431	409	406	417	382	434	392	388	380	370	423	396	405	411	411	416	392	406	417	404	376	394	419	397	398	403	377	394	415	443	410	424	399	387	448	427	384	396	378	397	413	410	396	418	398	384	397	385	383	410	442	362	391	409	408	375	419	407	391	409	373	388	396	398	376	397	373	416	412	382	393	367	420	403	386	409	439	391	383	434	404	377	386	420	383	417	385	352	380	370	420	371	374	390	399	397	449	386	415	381	378	420	399	389	401	388	406	380	396	425	397	407	393	384	382	405	403	433	410	423	433	375	380	416	370	404	352	394	404	399	391	353	418	391	388	393	398	407	382	400	406	383	388	432	401	443	392	403	383	415	398	420	392	401	397	423	400	383	412	397	393	381	392	385	384	386	364	385	393	406	380	424	447	407	400	376	366	412	398	405	396	398	406	426	423	434	381	375	396	371	358	386	424	413	422	406	412	398	354	395	390	387	400	414	389	413	387	385	388	406	413	408	375	408	388	407	409	389	398	426	380	392	399	388	394	419	400	402	395	409	449	420	389	406	391	404	402	365	429	400	407	427	414	412	442	390	400	409	399	430	439	416	415	400	391	399	391	400	364	408	375	379	413	403	417	395	387	403	390	429	386	395	383	388	425	412	405	430	435	390	381	392	409	432	402	371	365	393	392	396	402	414	400	427	396	377	438	429	368	442	452	370	410	409	350	446	407	450	453	426	398	423	398	389	416	427	391	427	401	407	403	398	382	425	410	396	403	415	429	427	427	392	441	398	395	403	399	412	374	382	428	417	394	385	388	422	433	394	406	391	403	425	436	405	393	401	417	418	412	362	412	412	446	397	401	416	407	397	430	414	434	380	372	381	412	389	387	410	386	375	377	353	391	405	426	365	383	402	391	368	391	408	378	380	409	427	404	400	375	415	402	441	434	433	403	378	415	401	408	426	378	405	403	373	390	422	396	392	386	412	355	408	385	409	408	404	416	419	402	416	402	392	376	381	394	423	395	413	389	394	368	401	406	416	397	403	420	426	410	387	434	392	418	407	401	389	380	368	416	382	399	396	392	387	385	407	411	411	381	393	374	385	417	411	364	386	415	378	358	398	377	413	357	386	393	409	392	379	379	381	384	404	391	399	377	401	357	381	412	431	398	401	424	381	389	366	399	413	434	364	420	358	397	410	368	372	413	389	394	458	431	409	412	353	450	394	388	366	409	437	386	375	414	411	399	376	367	414	401	370	405	397	410	375	421	414	397	390	424	368	397	393	370	383	399	415	375	395	384	383	412	396	414	392	375	367	389	438	385	398	409	400	416	415	409	397	416	387	390	392	396	381	400	372	371	402	386	439	368	416	424	393	396	418	371	388	392	399	392	420	399	368	389	409	415	387	380	377	442	436	421	423	449	393	457	382	370	405	408	419	380	425	395	421	402	384	401	411	426	393	385	384	371	393	431	375	400	377	398	436	413	361	366	376	377	389	415	409	399	365	391	376	424	374	416	442	385	419	394	418	412	392	441	415	361	424	426	401	386	424	370	431	377	394	418	414	384	407	380	401	393	384	368	366	432	385	386	410	378	408	412	387	405	419	395	412	402	424	377	388	405	405	415	420	400	409	382	391	361	374	368	389	421	429	425	428	410	401	436	406	406	396	427	383	384	394	396	429	401	381	416	381	433	372	392	383	405	389	421	389	406	368	404	388	395	426	373	425	404	390	380	382	403	401	378	397	397	432	421	394	399	394	422	446	394	391	419	408	405	394	396	422	396	387	400	388	452	418	385	364	426	386	419	380	379	384	397	428	374	419	400	404	424	395	352	391	392	415	399	405	380	396	365	395	392	416	387	363	388	376	427	372	391	390	385	384	433	349	400	464	396	398	409	387	403	359	415	419	402	417	421	382	371	425	414	382	387	451	424	363	391	450	404	415	392	406	395	402	372	370	378	431	430	404	397	410	387	389	387	390	390	364	385	386	387	394	434	433	414	378	417	392	362	389	421	398	388	381	422	440	399	361	436	399	454	354	398	432	429	427	418	415	388	392	374	382	436	395	420	396	392	414	402	413	382	397	409	432	378	389	421	379	392	383	411	390	383	416	385	395	385	441	401	371	394	398	363	392	388	397	405	387	411	360	382	392	398	372	379	382	414	400	424	416	386	424	408	404	408	422	422	383	398	399	409	383	363	420	407	444	422	396	370	373	401	406	416	427	436	414	427	380	383	424	411	405	367	399	406	409	414	401	421	399	377	404	394	378	426	397	442	420	390	393	386	398	398	399	403	415	419	384	419	391	389	423	353	420	422	422	409	417	383	424	372	402	429	398	396	410	388	386	371	430	381	413	374	360	397	368	411	396	400	389	410	406	423	414	393	431	390	398	379	409	369	387	411	399	390	400	419	398	387	360	396	383	396	408	392	384	401	409	390	406	418	418	400	369	394	423	412	401	394	406	390	381	392	391	398	387	417	399	403	379	414	443	390	364	422	437	418	405	370	386	393	395	379	415	421	395	448	400	393	386	376
11789	5676	4494	2786	1220	625	394	415	374	343	340	337	338	342	328	345	358	324	348	328	367	356	376	351	332	377	389	363	341	359	375	364	350	350	356	366	359	336	371	380	356	344	381	336	349	398	356	347	333	373	369	319	328	350	347	370	351	358	380	354	347	337	321	359	314	383	396	360	331	361	383	332	357	362	374	329	349	372	323	372	340	356	303	325	372	377	346	342	311	377	359	333	347	365	306	350	352	321	358	338	319	344	348	323	338	383	396	362	349	349	350	368	387	344	360	345	364	343	354	368	319	359	377	349	384	350	334	349	327	368	342	347	359	374	336	336	355	359	355	310	371	348	345	360	337	349	369	308	380	336	335	338	359	338	349	328	348	318	323	351	391	347	374	384	329	356	319	340	334	353	349	363	334	337	365	335	316	362	350	327	372	370	314	326	364	367	351	336	306	342	348	346	379	354	353	349	328	380	365	355	332	339	358	356	377	363	313	341	330	330	369	342	329	331	355	343	374	331	369	346	344	353	343	355	353	346	345	352	339	368	356	357	350	346	369	357	379	341	347	360	359	359	351	356	348	366	347	314	375	374	366	345	361	347	298	364	341	319	353	417	349	354	351	349	359	331	337	375	317	338	377	365	334	340	370	340	310	345	353	335	367	330	351	335	347	365	403	344	337	336	330	351	364	327	346	343	323	346	359	342	369	326	372	343	340	357	402	324	347	396	313	381	306	326	357	361	343	306	338	345	357	336	350	358	318	328	314	352	307	352	311	342	366	335	343	338	355	359	344	331	342	349	382	367	380	335	331	358	342	323	339	289	339	328	359	329	364	333	382	351	360	363	321	307	385	382	365	354	341	366	338	335	359	352	336	374	365	373	336	354	342	357	378	326	358	329	364	343	322	353	371	353	342	360	332	351	325	332	398	368	353	384	363	341	360	344	352	344	377	349	358	349	374	345	386	359	338	340	356	374	363	361	307	376	362	329	359	372	308	334	353	355	327	355	339	344	360	327	346	373	354	364	332	328	351	332	354	343	311	342	335	362	375	345	330	340	317	327	385	324	317	362	380	371	386	363	353	340	372	345	348	362	377	342	355	331	346	339	355	354	313	369	331	341	375	370	358	338	348	385	376	306	375	353	324	360	388	326	333	373	355	345	341	366	347	343	346	357	370	275	373	355	355	364	341	335	338	338	371	361	334	320	347	372	326	372	372	344	336	315	359	382	359	356	389	350	326	296	369	324	351	333	344	334	314	316	312	405	354	365	356	332	327	377	326	354	360	319	349	368	346	359	352	335	333	352	339	349	342	336	335	347	348	357	358	383	326	355	285	289	374	315	315	356	295	321	348	342	354	402	354	329	334	344	331	340	335	379	345	365	307	369	320	356	323	352	337	332	358	350	366	328	353	329	357	339	323	371	335	345	363	323	332	347	361	345	298	359	355	352	357	386	342	352	348	350	379	334	328	319	290	333	365	323	339	359	357	347	314	323	373	338	337	352	318	367	364	303	316	386	334	339	334	342	376	327	313	331	352	346	344	363	315	344	335	343	326	364	336	332	369	347	374	378	350	369	329	305	348	337	343	364	313	331	342	318	355	352	343	380	364	328	394	354	351	354	356	309	372	362	370	341	355	325	380	326	360	333	351	357	373	383	382	344	301	347	311	328	383	322	349	371	389	337	309	392	315	345	351	337	357	348	337	336	333	345	369	342	348	328	315	332	336	393	363	386	348	367	389	353	341	325	322	327	331	385	376	321	356	375	357	355	347	333	351	369	355	334	334	350	392	354	326	347	318	352	364	317	336	332	333	356	364	349	346	376	342	359	349	331	360	339	318	337	378	332	318	328	343	387	348	345	369	343	333	379	326	354	339	352	359	329	367	367	361	378	346	332	355	328	323	397	358	354	367	376	384	374	342	325	371	378	352	359	352	340	331	327	331	358	320	350	342	336	321	367	344	385	339	316	313	321	336	337	339	382	363	335	336	367	318	369	352	321	371	331	353	371	324	302	337	307	347	346	387	327	393	359	339	379	360	338	339	340	356	348	349	390	342	372	321	344	380	363	355	312	338	369	386	359	369	341	364	318	344	321	326	336	349	344	353	355	342	353	369	299	378	352	373	334	368	347	340	361	364	322	355	334	330	383	383	330	334	372	354	370	359	322	340	350	345	350	353	373	303	316	361	356	369	371	322	355	350	353	327	341	374	368	302	316	367	320	344	357	342	347	360	367	342	367	348	340	300	345	369	384	309	306	325	363	310	333	381	354	383	340	340	342	352	305	380	351	371	341	343	340	333	370	359	382	376	347	332	344	326	358	352	342	342	353	354	340	306	323	315	341	386	343	372	377	346	335	349	363	365	376	390	358	365	323	357	357	354	365	334	319	342	337	337	315	349	360	348	338	318	357	395	373	322	333	363	354	336	349	376	353	315	375	342	371	364	342	343	343	363	351	352	366	388	299	334	380	352	343	389	353	334	355	361	375	346	350	363	354	330	370	350	345	338	340	357	364	359	360	338	343	352	347	373	320	370	309	353	377	370	326	356	366	364	344	339	363	346	389	369	334	360	323	339	364	345	340	347	381	342	324	303	323	367	395	342	361	365	333	374	363	345	349	374	344	344	322	351	327	337	359	340	326	307	353	375	354	358	354	350	359	363	358	343	365	361	339	349	349	366	336	331	329	335	349	356	333	368	330	320	331	321	341	359	377	345	358	368	346	331	350	358	349	334	376	359	340	334	330	318	357	357	383	365	336	335	343	334	350	326	335	328	366	340	345	335	352	326	337	319	352	366	353	353	330	337	368	360	372	347	357	351	345	363	340	328	322	354	347	368	334	329	335	339	351	353	342	307	342	341	352	353	318	312	374	360	335	376	339	345	371	356	337	370	327	353	347	340	337	326	346	328	326	318	335	307	353	346	366	334	345	372	336	356	359	339	355	338	330	350	385	355	351	368	341	345	332	362	330	365	368	319	317	328	319	364	362	357	390	321	327	313	329	344	322	357	328	329	338	330	331	340	332	329	357	326	339	336	345	337	352	348	353	366	335	359	317	352	355	336	364	326	358	333	351	354	330	384	337	367	378	331	340	358	315	327	333	363	326	334	352	354	351	348	336	347	384	353	354	344	347	363	351	364	325	383	340	336	338	362	358	376	337	351	357	336	355	314	369	387	310	306	384	341	361	392	328	362	351	354	382	360	329	324	345	339	321	357	358	365	373	349	359	338	351	357	336	356	330	362	325	333	334	301	317	329	340	335	334	345	327	354	337	360	343	345	379	353	354	334	352	331	365	354	362	361	355	386	338	346	306	358	364	389	370	365	346	358	346	302	333	370	356	328	362	351	390	351	338	343	340	348	369	368	369	321	342	356	333	338	371	343	322	363	346	353	370	349	330	350	357	330	360	368	347	331	355	346	345	354	320	322	351	345	350	351	333	326	314	362	334	367	341	399	368	341	320	352	328	361	353	332	374	339	345	381	354	337	368	355	334
8645	6798	9513	9144	4645	2150	1297	1056	886	878	869	845	819	795	819	854	855	813	824	846	877	840	835	862	877	767	821	906	820	796	891	841	834	840	882	810	822	800	802	843	842	831	895	849	861	871	859	852	832	808	885	839	838	879	832	875	809	851	848	843	841	858	848	821	839	816	868	854	843	830	826	826	856	802	853	825	819	819	838	847	821	856	902	829	847	833	810	898	858	850	863	905	886	821	821	850	825	877	893	855	818	856	801	852	880	872	837	842	822	768	833	819	828	830	790	823	848	884	798	796	828	851	845	850	871	803	844	844	813	856	894	852	864	873	786	807	839	858	813	838	827	828	837	807	868	843	769	870	818	818	872	854	821	828	848	838	850	859	825	844	860	795	881	847	865	823	841	849	797	845	866	829	873	847	853	860	835	868	758	888	803	889	880	818	826	841	872	832	822	884	855	815	863	835	862	810	844	880	886	910	778	878	837	888	881	824	866	820	838	857	809	891	850	819	860	840	810	875	813	899	841	842	853	788	847	878	844	917	890	878	844	849	885	839	849	851	853	878	921	841	863	811	853	848	803	870	820	803	823	883	808	872	845	805	798	853	850	866	889	917	845	802	846	834	818	847	857	828	868	875	845	850	887	873	847	841	886	864	884	811	808	850	942	867	828	848	874	851	834	916	832	811	822	829	860	853	858	820	841	895	807	851	806	822	873	871	813	873	813	861	826	823	840	857	842	800	825	833	820	872	833	857	848	830	844	838	847	862	812	832	785	856	846	861	793	865	865	796	832	819	789	806	842	803	898	847	832	905	857	798	853	830	868	842	835	819	810	857	880	807	846	814	788	813	772	826	806	846	815	814	839	833	835	831	822	851	765	837	840	878	854	842	852	844	830	833	835	849	885	886	843	851	836	838	777	900	810	834	840	847	844	863	801	830	821	823	830	808	874	832	812	851	859	816	804	868	824	879	849	898	814	829	827	846	851	917	795	814	805	822	856	908	867	813	857	826	849	834	872	822	822	837	875	875	813	817	870	862	836	838	898	807	840	854	835	835	849	821	855	811	838	882	854	853	820	841	839	853	867	890	845	860	800	840	849	877	805	817	859	803	871	824	829	822	785	843	842	831	813	861	797	843	872	832	872	815	825	864	843	836	816	859	811	806	838	823	839	818	861	849	800	867	791	837	848	896	877	818	865	870	852	799	848	810	841	824	824	804	828	825	829	847	832	837	846	800	826	836	813	875	846	804	842	860	829	827	826	864	835	795	802	796	840	798	795	849	861	855	810	873	865	826	912	868	816	875	795	834	899	870	857	859	822	826	861	886	808	842	858	824	797	849	841	790	834	878	852	848	793	784	827	818	815	850	797	809	871	862	878	864	874	883	882	814	830	830	857	815	860	872	768	811	835	829	826	857	850	842	797	894	841	854	839	793	868	795	810	827	888	820	890	828	883	827	798	829	904	836	808	822	836	846	827	837	823	910	894	874	829	817	862	834	836	858	817	821	837	849	844	737	870	843	834	820	771	820	846	819	866	763	794	874	839	820	813	833	838	797	805	858	821	842	906	826	812	816	858	847	861	802	861	853	829	804	851	798	803	851	863	848	889	816	811	836	845	804	824	848	855	832	830	807	811	825	843	840	802	870	822	897	832	829	896	849	806	852	797	800	798	843	841	832	816	837	850	784	812	871	839	852	856	823	834	866	834	836	865	849	838	869	815	871	784	831	833	852	879	824	869	856	832	854	869	807	884	891	888	872	864	874	837	850	876	863	825	805	837	811	840	830	810	862	852	814	816	802	861	861	858	803	842	846	796	889	889	859	888	825	891	838	856	827	875	897	893	825	804	790	854	817	816	857	867	832	856	800	868	796	885	871	886	814	809	831	816	780	865	894	845	916	838	821	837	856	815	835	863	863	840	819	802	816	837	803	903	816	851	841	851	793	804	834	871	824	832	908	825	880	825	850	880	809	878	882	817	828	845	826	891	792	817	821	877	831	861	818	838	839	811	813	879	825	886	802	805	814	794	827	832	867	826	826	807	870	830	826	889	885	822	828	821	838	821	906	831	815	863	858	857	843	880	804	838	806	826	826	762	815	861	810	819	839	852	824	851	859	885	864	791	877	865	827	835	833	856	882	859	829	796	867	891	832	853	839	867	845	792	828	856	855	806	870	825	795	819	825	837	822	809	842	844	897	831	821	913	811	914	864	892	824	842	826	862	864	825	864	827	883	821	885	825	769	851	859	863	818	871	854	842	853	827	787	800	850	847	883	840	878	887	844	836	825	791	872	784	851	818	835	821	844	838	870	802	853	866	792	849	815	855	881	833	882	824	806	806	859	809	840	839	865	832	850	827	885	870	852	842	831	852	848	801	816	885	841	883	825	859	840	875	884	840	851	873	861	828	805	840	792	847	801	828	812	833	860	858	845	832	821	832	854	899	822	860	870	849	802	846	851	859	802	838	815	855	836	895	854	807	808	865	809	882	848	801	856	881	832	921	790	859	862	838	826	885	846	868	861	842	799	833	847	904	843	845	830	814	800	882	888	883	873	873	823	814	805	883	846	836	833	804	790	803	831	833	846	790	841	830	828	813	903	846	828	821	831	840	809	864	826	899	793	825	847	863	872	801	867	824	836	795	826	842	827	827	828	806	861	845	804	818	873	845	875	885	813	862	836	853	830	849	839	865	865	781	823	801	817	878	825	837	835	853	780	851	782	801	879	848	879	840	869	925	874	825	835	844	848	818	856	815	796	903	834	806	846	860	847	808	837	850	844	855	872	849	819	836	844	846	842	877	863	861	854	856	820	869	858	878	847	811	871	816	848	863	843	908	857	853	864	817	875	826	887	850	825	857	819	866	841	846	822	928	857	827	829	867	856	867	830	811	874	831	865	863	867	866	842	820	798	860	826	863	857	827	846	879	866	794	821	874	828	827	820	869	902	804	823	852	868	803	835	869	868	910	843	834	796	864	842	832	809	880	867	826	853	816	851	884	852	845	844	899	828	851	864	816	841	858	781	842	879	828	827	805	868	852	829	801	815	871	847	783	842	832	810	823	852	804	859	870	786	835	805	807	822	787	830	895	895	843	842	824	877	839	814	865	814	835	816	812	825	833	895	827	862	847	818	807	839	864	843	806	811	804	792	813	873	835	781	858	854	824	864	843	827	876	853	853	856	816	820	786	905	844	828	822	851	830	850	830	876	865	858	846	847	826	832	831	899	835	888	833	851	861	834	855	811	865	849	853	813	834	823	811	820	847	805	798	846	868	820	880	819	870	884	860	812	876	802	841	835	851	857	870	838	856	846	885	803	856	886	871	813	868	820	873	844	843	884	821	872	837	820	834	896	848	833	840	825	790	851	864	801	759	831	852	866	841	845	780	843	847	859	822	904	858	857	828	839	777	835	823	764	782	869	842	799	867	827	817	757	810	838	880	847	848	881	787	881	860	864	856	867	833	868	851	838	787	853	809	830	848	826	830	863	775	832
30119	30314	32568	28419	21253	9069	2271	838	560	452	378	292	340	347	344	305	329	296	285	276	276	329	330	307	290	306	326	322	292	291	318	302	321	277	329	314	321	280	315	312	314	316	321	322	317	308	303	316	308	295	327	312	322	323	310	298	323	297	306	322	312	323	303	315	293	305	344	328	321	314	303	309	309	342	321	299	309	319	307	303	333	326	287	328	320	290	300	304	321	304	304	296	301	321	323	327	311	299	314	323	307	301	331	286	328	300	315	299	313	288	309	332	313	314	310	354	323	284	303	313	304	331	292	326	309	300	315	310	317	291	322	305	296	315	306	314	310	322	310	281	334	289	309	302	293	308	323	286	286	307	346	303	314	309	320	302	310	335	285	284	323	325	333	306	328	323	293	331	300	303	318	279	314	344	289	276	278	313	338	322	284	316	332	325	305	296	316	309	321	325	324	313	329	327	332	287	258	339	292	287	322	283	329	313	337	324	312	294	301	330	323	307	294	346	349	323	332	304	319	319	311	282	298	299	301	291	322	283	307	310	318	311	309	330	321	271	333	335	297	284	306	285	320	337	311	347	353	342	313	300	300	327	304	281	303	339	292	303	294	324	318	306	285	332	289	340	304	306	321	302	314	328	300	327	298	311	275	335	290	329	324	335	318	305	325	311	309	303	300	322	302	325	304	280	309	347	314	327	312	292	335	335	295	318	299	280	306	301	325	301	315	300	302	332	305	297	330	301	329	318	323	257	296	322	327	296	311	319	266	295	333	273	312	330	307	300	318	322	296	315	369	327	321	322	297	304	342	283	325	290	310	295	302	296	312	309	289	300	301	281	292	310	299	313	291	326	295	294	307	316	317	326	290	274	336	309	321	316	339	339	298	316	331	307	315	287	283	282	329	318	322	306	265	294	326	335	335	317	323	292	301	352	270	318	334	303	296	298	305	326	317	318	305	327	349	344	317	300	340	296	305	297	330	313	308	327	316	315	326	279	282	325	341	252	278	307	353	303	335	308	311	305	334	313	317	320	289	309	321	325	335	295	332	345	285	312	286	289	319	306	314	287	311	336	318	281	316	312	316	319	337	328	290	343	290	290	320	292	286	316	320	291	307	287	296	332	318	304	326	318	314	327	331	356	353	293	325	300	310	292	295	309	286	268	314	311	320	305	313	366	283	350	307	305	330	320	353	369	310	344	310	265	315	350	331	298	308	305	324	335	297	337	307	284	317	319	342	309	279	319	291	345	310	315	340	310	308	329	311	313	287	304	307	301	324	294	319	316	302	323	307	307	329	302	287	294	334	326	287	336	289	320	314	290	321	353	292	315	310	304	319	316	319	296	326	316	297	312	313	301	311	295	295	304	295	294	299	310	292	327	312	315	305	298	316	335	332	341	310	309	340	284	349	290	327	323	295	299	308	322	330	287	308	331	302	285	292	309	275	316	353	312	311	335	347	355	322	298	295	298	303	297	309	330	310	311	278	314	294	325	330	312	310	303	330	311	330	327	310	294	327	321	296	277	296	319	319	272	332	331	297	344	301	321	326	334	304	340	320	321	300	321	307	307	323	284	338	300	309	348	322	312	314	314	321	302	285	297	319	367	277	343	300	317	318	299	302	312	318	303	301	306	274	325	333	333	293	324	302	312	292	306	337	315	298	299	342	284	328	343	353	368	322	311	341	290	303	331	294	313	292	283	316	317	338	319	321	317	319	335	304	301	325	288	304	339	335	300	301	322	335	304	307	296	339	294	337	319	318	270	277	290	285	312	309	315	338	310	327	307	332	344	333	307	328	314	333	304	321	311	321	304	313	322	317	283	300	322	307	317	277	316	313	351	331	280	294	285	345	335	310	301	270	315	310	308	288	299	345	323	296	250	309	325	301	328	310	306	317	318	304	314	280	332	324	310	318	300	320	306	290	298	280	326	309	301	292	302	311	315	321	323	312	359	299	305	316	287	310	331	336	283	347	313	302	306	317	306	320	328	312	317	287	280	309	312	319	327	323	330	344	318	317	316	318	317	291	350	309	306	307	312	288	331	320	303	285	314	301	332	336	307	285	318	286	294	313	285	289	314	305	296	308	308	285	302	322	311	327	310	320	298	287	298	322	310	310	290	272	295	313	302	337	353	315	314	356	295	339	287	308	335	324	312	325	289	302	301	300	350	258	336	293	303	267	341	291	325	291	300	302	317	291	283	312	335	297	328	314	306	316	316	297	294	266	321	286	305	320	352	282	336	306	307	318	321	345	329	307	352	287	309	316	294	328	351	330	339	315	288	338	327	335	326	292	294	301	282	306	318	326	312	346	285	301	315	281	282	339	319	291	328	306	324	326	308	311	310	307	327	315	303	312	305	296	327	315	304	309	322	319	327	304	333	284	319	330	346	344	306	356	297	300	314	297	312	336	341	309	292	315	319	331	318	289	337	311	287	341	297	308	290	346	294	310	331	269	304	303	289	341	288	330	289	334	280	305	305	319	323	332	304	282	283	298	337	317	292	340	333	309	340	293	310	292	302	289	299	297	285	338	312	343	339	321	292	277	315	307	336	301	302	296	328	342	302	321	303	310	348	288	358	308	316	322	302	337	333	330	334	268	326	320	289	312	286	320	290	331	298	331	274	289	289	298	318	301	292	323	283	320	342	296	326	328	305	314	310	299	314	350	330	279	332	337	277	301	316	293	305	344	326	303	308	300	283	295	332	293	298	317	318	319	336	331	313	342	336	318	304	291	314	308	316	294	307	313	317	299	307	327	286	322	314	350	326	314	295	291	297	324	299	304	345	315	277	286	295	315	297	329	284	315	315	326	345	324	343	323	317	309	333	297	316	293	327	313	300	297	322	306	330	298	305	319	312	314	308	272	321	310	306	277	306	290	328	342	306	320	291	289	320	342	290	336	320	314	300	280	297	316	316	325	289	285	318	304	306	312	312	319	283	334	336	305	283	317	314	318	336	318	313	335	307	307	286	333	350	325	274	283	318	296	308	336	316	306	312	287	305	280	273	312	322	303	298	338	310	321	293	280	294	337	314	310	311	287	331	311	328	305	316	311	343	334	342	281	324	350	380	301	338	334	312	342	292	321	362	302	326	319	313	309	312	280	330	326	330	324	328	332	310	304	323	279	294	331	308	298	313	314	301	337	315	291	303	304	290	311	304	328	304	312	309	332	327	324	284	315	321	312	274	315	338	312	323	304	301	301	320	285	304	280	297	280	318	333	344	324	320	316	316	329	299	319	310	353	312	316	304	314	282	302	290	316	323	321	300	300	315	319	302	295	312	299	304	315	300	326	293	318	315	341	306	302	281	298	312	298	299	328	317	313	315	313	283	283	333	310	332	281	314	320	309	292	303	294	329	346	324	338	331	312	340	307	315	309	294	315	329	298	335	315	326	276	300	313	309	331	312	313	295	324	322	297	328	335	307	315	279	337	284	312	307	289	334	282	297	323	334	307	297	316	307	284	305	320	304	300	324	293	300	292	319	322	306
22456	27892	34198	35348	31834	12813	5520	2736	2009	1519	1169	919	766	844	753	752	745	745	787	749	810	731	795	738	765	740	747	783	791	781	762	757	743	773	698	794	774	761	785	749	731	803	787	732	691	719	766	759	738	762	751	760	715	804	771	756	794	761	743	746	728	720	750	722	790	760	747	810	751	805	693	674	763	788	756	746	750	736	760	714	697	749	736	727	720	738	788	764	755	753	739	777	778	753	733	742	756	784	723	749	724	750	751	764	747	779	685	755	761	784	737	728	700	712	752	709	750	729	749	758	773	756	727	761	760	764	784	752	687	741	717	798	782	717	729	760	754	734	772	773	776	771	714	749	758	716	712	738	707	717	705	723	755	763	780	724	770	773	737	772	714	750	738	739	758	740	787	724	706	712	770	776	769	714	767	823	765	744	761	739	779	747	707	752	746	763	727	707	734	758	734	740	762	709	700	763	748	729	746	765	753	790	766	761	764	781	751	780	756	754	751	748	755	777	746	731	754	725	774	723	715	743	769	751	706	778	725	725	748	814	752	741	738	719	763	687	749	748	768	748	734	763	750	720	741	711	782	744	697	762	773	796	747	749	764	757	730	789	705	730	762	774	789	746	719	757	741	710	766	722	797	743	760	729	754	779	749	738	813	727	753	710	762	759	750	795	732	725	732	708	702	804	725	786	729	697	756	739	694	749	777	713	773	711	760	759	757	682	711	712	768	809	744	733	749	728	759	777	713	714	734	723	763	789	794	731	767	763	734	749	755	742	709	786	771	771	744	773	753	760	766	753	737	713	747	759	759	740	699	722	772	748	747	728	740	748	774	729	748	760	734	710	732	752	734	740	731	746	799	725	743	762	687	708	757	749	755	764	714	773	754	724	758	729	766	743	712	775	755	758	748	800	737	705	776	703	736	739	744	738	746	714	746	740	723	752	793	784	727	782	772	724	772	740	775	760	742	723	822	731	786	778	763	679	747	723	745	774	774	708	739	726	758	754	793	729	729	778	778	786	780	718	754	807	741	733	767	736	738	753	788	763	754	764	736	710	767	696	731	727	808	689	806	759	706	760	707	745	728	723	762	746	774	710	734	718	737	737	766	735	730	777	739	714	769	775	751	770	728	708	724	778	733	723	724	734	740	698	734	800	800	748	734	750	690	750	738	727	741	759	775	723	740	753	758	751	782	751	752	725	717	734	729	816	714	750	812	711	710	760	752	798	711	733	730	747	787	716	747	745	734	742	735	728	739	762	753	732	719	766	722	746	741	773	755	770	744	739	758	771	763	728	742	748	733	764	760	725	735	786	737	778	733	779	787	758	720	749	685	780	779	757	755	692	736	683	757	732	796	727	675	756	727	743	752	776	723	731	745	730	790	791	723	684	758	755	745	716	759	721	795	717	706	772	738	729	706	769	776	719	749	722	756	712	773	730	708	794	744	737	770	725	654	732	790	739	739	750	757	746	749	783	769	778	747	755	727	761	771	787	811	757	709	771	739	781	752	717	764	729	716	793	790	733	739	722	730	717	746	718	730	707	685	735	737	793	745	795	755	770	765	742	712	699	767	759	765	704	740	782	765	751	753	781	752	716	730	761	715	767	794	761	729	777	765	784	754	769	753	723	742	751	758	768	771	690	733	737	734	785	737	753	748	750	742	777	705	772	769	772	762	738	797	713	808	717	737	774	721	743	723	733	744	740	764	722	690	762	710	788	789	805	676	771	743	720	747	737	730	736	743	746	756	773	753	694	788	757	723	694	716	728	765	695	711	759	766	742	730	743	751	724	719	782	720	739	778	745	749	765	726	737	760	727	756	735	702	757	781	776	731	756	716	760	737	766	763	748	742	713	786	767	771	760	759	743	705	722	752	764	739	727	743	763	747	710	769	732	718	791	769	705	750	764	747	780	791	763	759	766	751	752	726	699	705	727	723	749	726	745	756	754	725	691	722	748	762	735	742	778	762	813	742	755	804	759	749	759	754	730	712	792	721	704	680	743	752	729	764	731	721	744	746	734	822	790	732	690	742	744	757	732	756	803	730	703	731	779	756	719	740	711	756	692	739	765	725	763	779	733	742	731	789	782	740	753	757	784	731	774	722	791	713	675	777	772	733	750	724	750	740	776	721	729	787	776	755	792	740	764	767	701	764	752	732	747	743	741	781	782	715	784	789	721	727	680	764	756	772	765	731	757	706	759	750	743	782	720	723	758	743	750	754	743	758	749	744	747	781	743	680	712	755	758	754	748	787	736	732	682	748	749	730	819	724	719	749	746	715	752	690	766	778	724	775	766	809	748	733	769	717	721	779	750	780	737	755	761	744	749	758	704	766	751	780	738	727	776	752	746	714	776	729	745	764	739	785	764	790	748	690	714	728	740	744	734	765	702	747	730	771	765	725	753	740	722	756	762	802	723	723	798	739	758	760	774	695	717	743	749	718	749	722	743	733	754	700	733	744	773	769	785	716	730	776	730	740	702	772	713	759	758	702	805	782	688	729	766	747	742	729	770	758	765	768	754	745	754	752	764	716	731	767	685	775	742	699	730	753	775	778	765	781	744	731	730	764	747	708	785	769	729	732	732	718	749	742	736	744	740	743	765	738	768	767	733	735	784	803	723	739	740	708	697	762	747	763	743	741	751	708	754	785	738	793	760	744	756	744	763	754	744	727	737	739	758	722	758	715	758	733	774	748	745	787	748	793	801	773	804	735	761	769	778	751	740	772	739	741	719	785	752	735	797	709	770	762	757	770	767	697	792	779	729	760	716	775	734	742	786	783	713	799	788	702	727	742	769	780	774	712	748	735	806	707	739	761	810	741	738	761	730	777	752	737	743	696	755	782	738	712	769	717	753	758	721	790	745	744	754	755	738	692	747	768	760	739	772	772	789	705	777	791	806	780	725	750	803	731	769	742	746	746	775	746	768	687	760	750	720	737	760	796	744	755	785	722	741	750	698	726	753	742	784	768	748	744	761	744	721	737	717	764	762	758	761	689	776	718	828	766	759	749	719	721	714	746	742	734	783	786	766	737	736	745	766	713	735	698	712	731	762	718	724	718	756	752	708	708	795	760	717	766	767	753	760	767	763	744	709	762	818	756	768	735	744	793	726	744	731	803	788	741	754	768	723	719	767	759	748	751	751	759	731	751	759	757	771	751	722	784	706	767	734	723	756	815	698	741	762	777	788	757	751	740	755	732	728	776	737	751	722	790	744	743	766	720	724	742	714	720	687	779	777	742	704	746	712	721	762	702	764	746	757	760	730	753	747	757	744	787	793	770	720	754	739	715	728	718	744	802	758	766	751	777	771	714	772	788	722	748	684	740	743	726	719	727	731	808	665	705	739	750	777	766	746	717	759	759	741	805	728	735	779	760	705	809	730	742	756	740	750	691	769	755	717	789	796	712	735	694	742	749	731	717	819	778	731	674	743	707	747	705	759	742	727	755	766	718	760	813	743	773	748	667	746	731	778	760	784	745	763	712	735	734	750
39702	39000	40028	35654	25341	11264	3358	1208	593	371	266	202	189	169	168	176	184	165	164	175	166	154	144	168	190	144	163	167	132	175	168	154	146	156	187	173	172	129	140	170	173	152	152	172	186	127	171	175	161	177	158	150	183	162	152	141	156	141	183	157	153	170	172	158	160	153	158	167	176	170	162	170	164	169	154	183	168	148	150	160	158	160	141	123	170	198	143	148	145	159	162	163	177	149	140	151	172	171	154	142	153	165	145	162	147	155	147	158	134	179	147	172	178	154	143	142	168	149	151	154	144	165	142	153	168	121	162	159	190	154	158	169	171	177	140	151	161	155	142	160	159	155	150	113	135	138	141	157	156	168	146	154	156	170	149	190	143	203	144	138	160	149	141	163	153	167	152	180	158	141	183	154	149	176	166	142	150	174	154	163	161	144	156	158	166	163	158	154	176	147	179	146	157	152	157	169	187	176	176	173	158	154	166	146	155	149	163	157	181	165	162	166	165	149	154	159	146	153	152	130	172	176	154	150	156	150	162	169	161	164	160	150	177	154	158	161	151	180	161	149	179	176	156	153	153	136	162	164	172	174	186	150	157	136	167	172	163	176	164	160	175	152	145	147	160	137	164	152	150	135	147	147	174	178	162	143	135	149	157	141	141	139	165	125	181	149	145	181	162	143	168	148	164	146	171	145	186	154	154	134	177	154	180	136	150	154	139	173	185	150	180	133	157	140	192	165	191	161	161	168	151	152	162	153	146	174	171	150	169	171	145	164	136	168	142	157	156	158	142	148	174	156	161	167	155	144	148	168	158	165	166	163	157	150	162	165	166	158	166	157	147	152	151	178	166	157	145	162	169	178	150	150	141	188	164	178	136	148	151	166	149	151	152	138	143	188	169	149	159	155	163	151	173	154	141	148	161	153	174	150	146	170	164	166	166	143	152	149	137	153	173	158	176	162	192	189	150	138	171	168	145	146	150	151	175	151	158	165	172	171	194	137	150	158	167	155	154	130	162	157	131	169	150	148	172	160	148	157	143	159	148	173	156	155	156	164	149	171	157	146	147	158	178	168	129	147	147	176	165	140	171	162	160	142	181	138	163	167	147	186	187	180	166	172	171	153	147	166	160	143	134	178	145	166	162	175	156	183	148	166	142	137	189	155	160	172	147	181	138	136	173	160	174	147	128	165	171	167	148	156	152	159	158	147	186	150	149	158	162	147	150	139	156	145	115	168	158	163	159	165	164	166	165	141	138	161	162	163	158	166	163	169	145	171	143	157	167	176	168	152	142	153	134	159	180	177	174	173	145	145	160	159	177	155	163	122	175	158	175	167	148	148	153	151	147	180	183	157	168	156	169	155	152	139	151	166	150	140	159	162	150	165	158	170	162	162	157	160	135	158	134	155	169	151	145	184	152	162	143	141	151	162	157	161	155	187	186	157	149	173	146	177	168	159	156	163	143	164	122	146	166	157	149	143	189	168	176	146	153	138	175	150	179	178	185	181	165	162	150	163	169	185	144	179	159	160	152	164	150	171	157	166	136	147	146	170	154	140	155	176	172	171	165	144	158	159	149	147	168	167	144	156	143	146	142	166	167	148	158	152	134	160	153	158	152	156	156	151	146	149	164	166	168	140	152	172	161	139	184	178	183	139	161	160	169	160	161	153	145	142	122	154	172	168	146	176	154	142	153	188	172	143	160	168	145	179	147	155	164	147	133	166	152	164	152	153	150	169	185	156	161	185	189	154	175	162	157	133	151	158	162	158	159	159	150	154	168	202	178	148	178	153	153	170	161	156	171	147	165	149	164	158	166	168	175	172	143	150	148	190	145	154	176	138	161	153	150	186	163	124	150	174	159	161	155	160	147	160	153	155	145	155	147	146	137	165	158	169	150	156	152	139	147	154	141	144	138	155	147	156	151	159	145	148	144	165	173	144	144	155	162	158	166	137	150	147	156	133	122	138	136	160	169	157	170	152	154	148	131	160	166	132	152	180	176	158	169	152	159	164	172	155	159	158	163	162	171	165	170	147	142	174	158	151	163	157	140	166	163	169	159	169	182	151	145	163	181	149	162	149	152	157	169	169	170	153	163	165	152	181	144	157	171	156	165	173	171	141	140	154	154	147	136	149	146	141	134	162	172	160	160	161	167	170	149	159	161	164	151	179	154	137	160	160	157	150	160	150	145	158	143	167	157	166	158	152	166	156	148	150	169	154	147	170	163	155	143	163	172	150	168	172	183	138	157	141	128	147	180	174	150	191	166	150	146	169	163	166	160	140	144	178	146	164	150	159	137	157	150	150	127	154	163	157	143	171	139	162	176	166	181	153	137	171	187	183	165	167	152	169	163	169	167	157	136	166	180	180	167	140	147	158	181	170	142	154	151	175	173	164	144	162	147	156	157	139	137	161	158	175	152	151	157	160	145	150	154	170	157	160	140	159	145	168	124	162	157	169	136	149	155	164	153	145	154	172	143	162	166	161	181	153	160	168	171	150	149	170	162	181	160	143	136	138	183	158	172	183	187	141	145	177	136	153	154	158	162	173	181	167	159	165	155	150	135	161	184	167	164	157	184	158	162	159	159	165	140	145	153	184	162	173	149	151	137	150	172	147	150	165	157	170	162	182	168	138	160	164	150	132	156	170	160	143	170	179	145	146	166	153	146	159	169	143	163	168	181	171	157	165	150	143	136	146	164	150	155	178	148	162	171	150	134	163	194	145	159	157	161	145	161	184	147	177	174	172	182	153	156	145	167	150	163	133	156	160	178	187	155	177	139	163	160	171	146	153	160	154	173	164	136	147	146	154	168	165	152	128	154	169	167	164	171	149	156	158	149	153	169	153	173	152	155	167	170	152	168	154	133	160	152	156	144	158	156	180	152	175	163	154	156	139	146	170	153	137	154	147	140	131	146	160	159	153	168	158	142	142	147	156	166	151	151	184	179	159	165	159	168	160	143	168	155	152	142	155	183	167	168	146	164	141	165	180	153	170	147	156	155	155	155	162	177	151	134	127	162	176	149	158	166	164	163	164	159	157	161	162	176	149	141	150	163	161	161	142	175	162	154	142	163	163	167	150	157	170	162	171	145	159	153	152	144	153	162	173	154	149	171	161	152	154	180	158	162	146	148	137	160	167	141	148	164	166	136	168	165	167	155	155	164	157	164	155	156	146	169	149	142	177	158	142	147	164	179	166	156	144	146	142	152	156	166	150	150	164	157	154	153	133	180	183	170	167	163	164	153	160	149	158	133	161	145	153	146	143	160	181	135	165	158	150	170	135	156	170	152	155	164	157	129	144	168	152	154	151	146	159	147	164	181	143	140	174	178	167	164	167	150	141	175	162	164	155	155	136	157	168	129	162	179	178	165	187	157	161	175	168	167	154	175	156	160	171	180	176	140	145	178	155	142	150	153	136	177	129	142	165	152	148	163	128	142	158	173	147	150	159	163	174	174	160	180	173	131	183	152	153	157	166	175	155	160	170	165	172
28174	33675	40535	42454	29797	14632	5264	3547	2314	1285	913	720	589	488	521	497	481	459	444	425	435	444	484	417	432	423	439	389	426	455	406	461	404	414	438	401	413	440	437	404	441	397	422	395	403	428	396	418	385	424	423	424	413	390	397	421	405	392	398	376	389	420	405	389	396	446	445	415	439	428	393	405	386	423	402	448	401	410	377	428	402	427	392	422	436	421	429	410	383	411	386	416	403	423	423	405	374	407	425	434	422	408	419	415	395	406	396	379	447	426	400	415	421	380	414	433	411	418	392	424	377	349	389	385	428	417	385	384	414	408	399	425	434	420	414	371	419	410	395	428	423	431	353	399	396	415	448	357	425	401	414	426	437	381	414	416	417	420	430	392	381	425	436	386	434	368	426	447	395	413	390	429	414	424	417	413	400	418	404	422	403	462	396	386	424	399	416	393	413	409	384	411	414	423	393	386	416	445	438	431	407	435	429	429	430	381	441	416	440	418	405	400	420	437	421	461	431	434	376	421	393	408	377	426	436	379	390	391	429	368	388	419	404	401	399	412	407	411	437	368	438	393	393	427	400	405	382	432	475	416	403	412	404	430	367	385	422	393	405	411	412	400	447	371	406	430	388	412	397	467	384	405	422	423	395	408	420	408	383	407	422	382	409	408	420	434	417	414	399	361	414	378	418	389	405	409	426	408	378	393	433	404	400	387	395	395	371	402	412	425	385	405	375	425	416	410	436	404	396	391	429	392	397	402	422	386	426	413	387	415	382	394	428	424	406	385	435	376	403	398	407	408	420	410	442	374	407	412	402	409	424	388	419	408	418	391	422	411	427	397	433	405	394	406	388	433	397	389	380	402	442	406	435	398	454	401	399	420	387	402	417	439	394	389	404	422	394	391	417	399	428	414	411	397	439	369	400	386	433	406	406	398	411	381	411	428	387	400	401	393	409	425	382	432	364	449	419	406	418	396	404	424	385	436	418	429	411	411	422	417	406	388	413	384	459	412	368	397	385	383	405	412	449	386	418	378	393	385	390	412	426	391	393	406	414	423	396	400	398	419	424	394	417	430	414	379	421	417	390	392	427	414	427	432	391	426	388	418	396	384	422	423	399	418	386	386	418	431	407	404	424	402	400	457	403	436	425	387	401	420	405	405	417	459	395	411	411	432	411	394	402	437	352	387	407	405	455	397	400	412	412	416	403	385	410	415	389	410	445	424	387	404	409	400	410	425	410	413	387	405	389	387	384	430	419	402	403	422	432	412	427	413	420	416	366	391	423	375	418	403	423	419	412	402	424	399	377	401	420	404	411	412	422	421	408	422	432	395	401	402	366	381	371	394	418	437	403	414	391	404	416	367	403	395	440	427	391	403	404	399	417	399	392	419	409	392	410	409	423	436	390	423	411	371	391	389	402	445	391	387	414	394	408	448	409	392	405	453	414	399	426	400	412	403	405	409	402	434	426	379	419	437	409	418	401	361	388	403	418	424	419	388	441	395	454	387	403	401	405	368	393	369	400	414	417	405	390	367	435	453	390	404	436	370	371	437	416	465	377	358	423	396	362	404	412	393	402	430	398	419	414	419	384	411	430	381	401	410	440	422	424	391	441	402	415	406	413	423	399	467	416	418	414	435	389	415	403	399	400	433	371	419	402	394	387	397	393	428	409	390	386	377	423	422	432	402	410	414	423	357	413	421	412	425	385	429	411	359	385	402	415	443	406	413	379	407	428	378	403	377	434	423	392	391	416	396	445	416	387	414	395	417	386	428	387	401	420	403	442	413	428	448	402	421	375	421	413	409	408	394	396	367	416	410	392	410	378	430	394	406	379	389	414	415	431	403	365	433	393	420	409	371	406	409	397	397	395	414	394	426	443	386	419	435	414	429	381	390	429	417	403	447	397	421	444	435	403	414	409	391	392	415	425	382	399	414	399	403	392	410	392	405	419	414	428	448	402	406	422	433	400	381	405	444	369	417	388	453	434	425	428	428	401	371	458	409	400	399	411	397	406	395	395	410	410	427	433	400	399	392	421	394	395	425	385	445	406	404	450	378	429	409	407	411	418	415	431	418	401	446	440	410	392	417	423	394	422	416	399	394	422	418	388	435	399	430	425	419	385	407	454	387	436	433	405	395	389	420	404	427	409	396	419	396	414	406	353	430	420	396	397	390	412	423	421	406	410	440	400	404	427	401	396	413	444	434	402	427	422	391	365	381	418	429	398	426	417	441	446	400	416	441	410	403	424	372	420	424	431	401	410	387	381	403	431	404	434	404	405	378	418	413	446	415	405	415	456	398	426	406	430	405	435	438	398	371	444	415	433	410	419	426	419	442	362	396	425	405	394	389	373	389	407	431	400	416	399	411	409	445	382	397	397	414	401	443	428	426	398	436	409	408	404	419	424	443	427	427	406	426	426	419	405	398	396	426	400	414	379	412	394	394	403	427	381	433	402	393	450	404	378	357	386	359	435	419	423	427	454	415	427	392	387	429	417	398	419	416	407	423	421	445	418	382	418	402	429	375	390	439	420	384	425	379	394	409	429	416	386	377	420	403	404	398	422	431	377	394	426	373	409	393	407	428	385	394	391	417	439	426	421	417	450	390	401	378	420	383	417	450	421	418	398	381	430	429	444	420	430	438	399	429	430	397	414	394	409	370	388	405	401	405	403	440	436	408	390	385	399	409	374	388	445	443	370	380	440	407	435	396	424	429	402	387	420	399	435	371	386	411	415	424	432	403	418	433	412	434	422	411	419	398	414	383	379	373	405	426	396	411	413	424	386	420	390	433	416	399	420	412	403	377	397	401	399	413	448	402	419	355	439	388	407	388	411	403	450	436	416	389	407	379	411	381	373	401	401	433	395	415	380	398	391	387	390	419	355	404	407	364	407	408	382	394	391	422	383	432	392	414	398	410	438	419	417	374	373	386	426	426	409	437	386	411	396	438	409	398	406	402	391	419	394	409	422	386	413	397	407	399	372	436	408	413	407	401	413	397	376	435	391	411	422	390	414	415	370	406	388	403	435	396	419	372	442	463	377	453	400	417	426	385	385	364	411	397	439	391	433	406	406	377	410	401	402	381	383	413	421	410	421	396	385	387	411	399	379	427	431	435	433	405	402	428	412	440	399	431	373	405	390	392	423	402	399	405	384	400	426	407	406	382	429	416	411	376	411	399	424	387	394	430	410	389	403	445	415	414	393	379	440	400	421	421	402	421	396	427	393	384	435	442	424	400	437	437	415	357	411	400	396	384	421	410	393	412	407	389	397	412	392	419	415	391	382	394	395	420	402	422	442	413	375	440	417	396	410	425	399	397	400	413	446	434	420	410	396	411	426	413	382	394	407	458	400	397	404	412	423	433	417	417	407	413	404	394	401	434	431	384	397	417	423	434	415	410	407	403	438	419	372	446	450	403	409	407	412	410	417	426	413	408	409	411	419	393	440	407	388	389	401	420	409	393	404	401	419	388	419	413	397	381	388	369	384	404
11086	5480	5196	3250	1536	594	440	444	360	368	370	332	372	368	318	383	342	352	353	385	340	360	319	354	375	370	353	367	348	309	328	344	355	362	318	338	308	368	369	331	364	374	345	340	351	331	342	357	332	342	353	339	343	317	364	324	321	389	319	351	348	346	363	336	362	369	324	372	325	331	352	334	337	321	366	379	331	393	367	338	344	363	390	349	379	374	337	346	333	312	340	329	360	380	335	370	360	329	366	319	326	354	344	346	339	364	321	370	375	354	330	370	321	350	336	356	303	355	345	367	352	338	341	336	349	371	362	369	333	330	343	357	354	341	343	382	358	367	359	328	338	322	320	356	365	354	358	324	319	353	373	348	372	395	333	347	316	358	346	337	356	324	362	346	402	356	337	302	359	353	365	341	403	356	352	372	314	369	351	341	349	319	356	348	291	359	319	323	352	264	336	343	357	375	334	332	356	351	322	338	351	353	351	360	328	346	374	336	333	340	331	324	345	335	345	341	365	303	353	337	357	354	374	330	317	327	321	356	360	353	325	327	379	328	332	361	303	348	347	395	354	345	353	336	368	341	342	343	363	357	342	318	355	357	341	352	341	335	363	370	358	332	316	356	341	333	348	331	333	344	353	332	379	343	363	330	312	356	340	313	286	322	309	328	357	350	367	347	357	343	362	357	363	374	340	362	345	343	344	346	374	361	360	325	360	342	335	340	333	321	341	378	330	324	363	316	339	339	341	368	340	351	377	337	335	328	310	328	362	374	323	332	368	330	386	359	349	326	359	321	336	342	388	353	319	344	322	367	347	341	324	360	321	334	344	350	346	358	367	335	341	310	350	346	330	355	345	344	325	371	328	365	362	350	389	399	354	371	396	315	319	358	347	373	323	377	353	344	340	365	340	357	349	362	357	341	353	333	304	349	338	386	355	362	347	311	345	375	351	318	387	328	366	366	353	358	353	344	341	340	371	400	348	343	349	363	324	374	340	356	310	357	308	350	362	327	348	356	352	326	354	373	343	366	371	361	350	340	331	340	353	346	366	357	333	345	354	360	332	376	371	362	367	332	358	352	382	345	366	349	358	341	346	353	364	362	343	339	345	362	339	371	365	367	336	340	358	329	341	365	356	349	323	349	315	344	335	372	377	353	347	385	350	346	372	335	339	381	335	378	343	376	385	321	355	347	332	355	374	382	389	354	361	354	333	378	359	332	388	335	324	354	360	317	375	329	377	351	394	329	349	364	370	386	351	344	341	378	381	383	368	366	346	338	364	350	373	345	377	355	355	366	334	359	374	373	374	341	333	347	313	364	376	322	342	387	361	387	324	336	324	356	337	359	351	356	367	331	352	367	337	382	325	315	330	391	354	383	352	307	363	316	395	349	358	357	345	328	292	325	342	381	359	321	382	305	360	342	349	321	385	316	378	359	315	354	359	349	310	337	340	343	364	341	349	329	343	352	356	354	315	331	316	308	323	387	316	320	357	328	318	376	388	402	313	349	351	308	353	306	334	353	360	360	373	376	308	361	339	332	352	344	364	361	351	345	330	400	352	352	335	315	346	356	344	351	354	373	348	331	353	314	355	348	365	354	315	386	349	370	357	355	378	371	369	357	350	327	338	358	405	352	320	337	358	348	335	334	354	339	332	361	356	312	345	347	348	317	348	325	350	342	333	321	356	371	362	283	333	402	371	357	362	404	340	354	365	313	313	359	370	349	383	336	350	335	352	330	335	345	363	358	347	342	365	351	318	317	342	357	332	322	370	361	371	346	317	327	355	357	352	369	340	335	388	367	337	331	360	324	346	344	345	370	335	336	347	353	359	354	350	337	337	356	339	355	347	370	357	323	324	342	341	344	322	326	335	361	353	383	320	382	304	359	325	316	348	325	374	366	378	316	366	343	366	365	351	388	357	361	338	337	337	311	339	335	332	367	316	338	350	326	374	339	336	384	366	340	390	325	343	328	339	347	360	385	357	353	382	335	318	347	326	337	371	375	360	334	348	348	341	343	365	363	342	375	359	360	360	344	359	354	306	336	344	348	347	324	346	367	333	360	381	328	315	365	355	371	336	310	347	373	321	348	357	335	378	332	374	356	336	346	343	319	323	340	352	357	367	344	350	359	323	348	354	351	362	336	344	338	358	353	347	371	376	353	334	340	383	388	347	344	364	362	354	355	331	346	342	361	352	346	365	332	374	337	340	354	320	344	340	349	343	358	322	349	337	363	347	341	310	370	383	350	330	362	369	334	369	344	359	342	329	343	400	332	331	349	350	346	375	352	348	333	352	356	334	329	367	362	332	354	363	336	343	348	345	354	350	331	368	370	342	353	373	319	339	394	353	348	333	364	354	349	343	353	384	373	342	366	370	343	349	331	356	348	384	352	343	363	360	354	340	334	339	345	370	364	339	337	333	321	368	347	332	337	329	393	353	339	383	330	319	398	335	340	381	371	349	393	316	331	333	323	360	325	336	350	340	337	334	338	358	321	342	369	351	333	380	371	365	341	385	333	357	337	358	301	352	364	332	365	380	361	319	316	349	365	353	342	344	303	318	311	284	339	324	367	351	363	331	367	335	369	319	391	331	341	331	371	339	334	361	346	338	356	339	358	368	309	349	354	356	382	326	310	382	363	316	377	362	368	382	349	354	348	372	364	346	383	331	370	339	334	320	338	365	342	349	345	382	341	334	343	363	372	371	355	337	337	349	363	350	369	350	354	409	352	330	345	359	377	357	354	339	343	350	319	355	334	338	371	335	335	359	353	374	359	338	374	361	342	341	331	375	361	341	308	367	354	345	367	333	338	359	347	342	384	380	329	315	343	328	369	368	343	372	326	358	355	335	342	335	338	352	339	377	345	316	359	342	334	321	341	336	345	334	368	346	381	345	378	358	323	325	319	318	326	363	371	338	364	357	332	356	360	331	339	338	409	353	347	343	376	355	364	340	355	360	348	342	335	379	324	359	337	369	331	359	326	355	345	355	312	345	337	360	343	349	378	329	360	326	310	379	352	364	343	305	347	389	331	333	332	348	357	367	339	356	314	323	394	327	375	304	340	384	357	352	344	326	323	353	314	357	349	338	330	336	360	359	359	381	391	336	332	330	335	324	339	320	313	386	363	347	370	338	322	352	359	309	380	355	328	348	339	335	307	357	348	354	334	361	322	345	366	341	361	301	341	344	308	363	317	355	332	369	332	349	319	355	367	351	333	376	363	355	393	375	360	378	370	332	316	318	367	345	320	352	340	344	360	347	336	349	329	364	330	326	357	360	346	344	318	346	348	347	341	333	346	329	330	345	358	327	347	340	346	385	398	368	348	334	362	374	354	347	322	345	361	308	318	374	365	364	354	338	352	330	355	321	332	343	364	359	336	354	331	347	313	347	368	345	330	339	353	338	347	353	379	331	294	325	351	311	350	329	318	395	337	352	335	332	343	372	345	344	321	351	345	380	348	328	328	308	349	348	355	334	337	343	347	351	363	359	376
8686	7097	10808	9364	5161	1961	1235	1212	1078	911	875	854	820	794	777	848	859	878	872	822	863	863	911	847	837	836	843	865	821	855	897	875	843	868	899	851	853	847	762	861	909	845	883	822	850	825	815	809	838	893	891	889	796	827	875	841	815	837	907	844	857	851	852	870	870	840	815	860	880	868	786	839	798	793	824	855	833	851	830	877	817	890	860	833	878	776	879	822	876	787	890	800	857	843	850	834	848	844	841	853	812	814	799	826	787	833	822	856	895	852	830	860	842	831	818	822	823	826	785	877	851	834	895	828	861	857	879	851	867	847	843	847	829	846	876	872	864	900	832	851	828	810	895	855	836	841	805	871	832	856	816	771	818	840	810	825	842	854	818	826	841	823	869	863	844	858	810	836	839	839	860	852	832	823	851	884	886	806	894	784	813	797	851	838	839	874	800	830	866	805	789	835	849	771	856	853	843	896	841	801	846	867	829	839	809	863	839	853	802	851	915	887	838	823	866	796	810	855	841	867	879	862	847	770	822	800	799	861	803	823	856	841	864	839	818	820	826	827	858	835	820	841	818	859	845	825	872	865	845	828	877	845	846	826	831	851	835	910	846	827	823	869	828	799	876	844	825	840	822	794	839	827	864	841	869	810	803	806	863	845	846	844	895	831	830	849	848	821	828	852	794	859	829	840	828	857	810	820	842	825	812	799	822	827	833	814	853	874	878	830	875	858	801	829	788	828	842	867	812	857	826	840	815	837	844	832	830	859	799	875	819	743	799	857	796	863	833	858	856	866	831	841	863	843	836	895	851	886	855	817	864	868	832	841	845	832	859	879	831	871	839	859	838	825	806	804	833	812	837	823	828	834	836	828	854	829	813	855	804	873	853	849	799	799	849	866	899	846	838	796	848	842	854	802	852	870	838	880	886	850	889	828	836	819	819	839	848	823	828	866	851	803	856	873	848	840	845	851	844	816	840	812	821	915	876	849	821	840	879	864	844	886	887	802	795	818	860	826	799	845	800	843	804	864	800	856	851	870	873	900	803	862	835	807	856	882	860	821	782	816	830	834	818	843	816	794	844	818	820	814	797	801	801	865	803	875	789	812	821	826	850	874	797	809	809	844	830	808	829	849	854	893	827	821	874	830	772	873	833	877	826	855	832	847	815	787	847	821	833	799	838	797	849	818	866	834	838	897	824	820	842	842	792	815	859	814	800	817	851	840	816	856	850	830	839	840	870	855	831	812	852	838	855	837	779	838	848	911	866	830	845	820	808	883	829	843	812	797	819	843	833	851	836	863	831	787	833	860	823	802	851	864	790	810	820	878	810	773	845	841	839	841	822	895	831	844	858	879	847	884	857	838	830	773	854	791	850	850	841	826	837	840	883	831	841	810	856	887	834	894	855	812	913	830	854	860	848	809	873	820	837	871	823	840	851	838	817	867	858	797	817	806	881	843	845	859	854	894	806	824	869	835	826	862	801	836	894	896	817	876	859	854	852	840	852	847	843	898	856	843	786	788	853	809	835	815	814	860	812	839	858	826	826	855	827	804	807	801	836	834	867	881	877	898	835	793	902	788	854	817	764	815	877	823	802	864	822	862	796	823	794	816	837	799	853	827	803	888	851	840	814	844	834	862	843	847	787	825	879	858	815	862	860	806	811	826	836	833	806	877	874	899	811	829	850	848	866	798	899	881	842	782	830	839	838	861	870	774	829	848	840	803	832	791	787	847	850	850	801	807	821	849	878	780	838	832	890	808	788	821	851	879	845	870	808	840	812	863	871	859	884	816	785	900	782	775	824	805	836	850	895	828	864	854	850	811	805	829	817	851	873	834	832	821	847	893	911	826	865	796	840	843	851	844	844	833	830	813	862	801	856	795	808	831	851	819	803	812	860	827	837	847	854	862	856	814	864	863	867	846	823	863	785	874	840	842	839	842	839	825	859	858	812	839	845	840	842	822	843	863	868	843	818	879	830	829	844	870	773	801	894	838	814	815	836	840	825	849	788	854	857	868	806	850	862	872	819	861	839	809	828	830	810	833	848	847	825	840	836	776	847	852	821	800	834	825	847	871	810	834	848	857	815	854	845	885	834	893	856	862	828	827	862	874	845	897	801	855	799	861	852	838	888	852	868	861	854	821	856	832	863	847	869	828	818	832	863	820	821	817	822	933	867	788	808	813	842	815	878	812	818	868	804	819	874	826	823	821	833	834	815	843	833	824	854	871	875	808	863	834	821	809	807	809	838	825	877	821	814	845	835	787	867	855	823	841	844	849	849	840	834	843	875	812	787	844	857	849	868	824	825	825	807	811	822	873	771	828	861	823	825	875	846	820	859	834	856	883	828	821	824	842	835	857	821	776	783	827	835	823	824	842	834	846	839	843	834	822	832	909	842	881	813	825	799	825	783	846	844	865	843	874	837	878	826	833	810	845	827	820	867	834	874	852	851	845	845	880	840	859	847	815	805	862	894	823	853	836	901	820	846	838	882	811	853	798	854	850	776	821	861	854	826	895	889	833	831	844	868	877	839	877	866	838	819	867	862	804	821	872	833	832	844	769	822	795	843	852	859	821	843	830	827	840	841	844	892	855	836	875	824	786	835	839	801	864	880	808	820	832	819	848	854	834	881	880	823	834	857	840	881	900	843	869	876	872	849	828	776	865	860	872	838	865	798	839	849	802	841	852	829	850	903	841	850	795	823	857	828	853	860	843	808	848	892	871	830	851	825	844	883	840	876	803	810	815	858	879	825	817	824	874	842	867	822	874	789	825	860	753	875	826	879	813	808	832	849	849	860	853	859	830	895	800	856	809	857	843	809	876	822	854	863	821	853	808	821	877	854	813	849	875	837	894	837	816	801	861	868	812	834	856	813	819	855	856	841	818	844	839	828	853	866	854	835	847	828	856	855	849	764	825	852	852	831	813	824	843	819	818	810	820	833	841	854	820	795	820	843	856	812	831	815	821	840	844	831	852	814	853	815	828	798	844	827	814	804	770	860	866	803	776	873	894	807	801	838	851	817	807	844	822	865	854	819	840	798	867	830	820	837	831	895	828	839	827	799	875	828	859	829	834	877	857	870	818	899	828	876	777	863	838	846	835	803	807	825	835	850	902	795	799	877	835	894	825	859	842	836	820	829	815	826	892	867	818	842	854	862	917	816	876	866	827	816	808	876	778	797	808	862	812	822	823	815	841	859	853	875	806	863	782	862	883	826	808	838	842	843	827	833	859	808	837	802	838	804	875	875	899	841	862	883	808	883	859	868	848	838	854	850	855	881	842	831	818	806	862	819	833	822	857	878	813	824	877	834	834	824	878	826	817	828	811	823	829	851	836	856	853	846	848	814	864	811	849	839	851	857	850	802	866	815	850	853	852	898	871	765	809	829	801	814	842	832	825	886	853	872	871	821	847	790	794	848	813	783	874	860	823	883	821	830	832	865	789	792	797	815	899	819	848	882	818	826	806	831	785	856	825	842	876	844	855	836	840
29634	24880	35738	29713	15870	5681	1660	809	714	398	331	366	358	307	293	300	298	334	303	347	338	295	357	323	316	314	301	287	282	297	293	328	301	296	290	294	309	312	308	320	322	287	304	339	317	362	312	287	315	314	347	323	344	296	322	309	330	299	303	308	293	297	312	321	287	304	332	304	325	303	300	319	294	301	344	316	285	317	328	296	324	301	298	324	316	276	323	274	291	317	302	271	313	311	318	272	311	319	322	281	322	299	302	320	322	373	321	327	293	330	328	358	308	343	339	287	305	310	309	295	277	302	329	329	326	318	308	312	309	307	283	317	337	291	313	295	302	298	282	303	301	357	329	289	305	301	291	308	275	316	319	294	322	318	311	335	312	299	343	310	312	319	337	330	320	306	303	349	298	290	290	291	321	332	298	325	313	317	304	311	340	334	300	313	307	311	320	314	296	347	295	280	300	324	289	318	307	320	327	299	319	296	344	314	358	313	301	280	295	295	282	345	284	304	302	322	297	352	305	293	309	304	292	326	305	318	304	314	344	306	307	334	299	322	329	310	325	303	272	295	292	275	326	303	337	310	340	305	282	299	307	303	345	323	332	302	286	318	299	305	319	317	310	333	302	287	289	326	285	278	327	330	302	304	300	289	319	338	300	329	321	307	329	277	315	289	285	299	317	305	316	304	307	287	316	315	336	324	313	304	312	305	307	327	311	311	319	299	295	303	319	322	315	313	324	295	306	312	323	317	302	308	293	301	298	329	334	349	312	324	287	303	334	308	302	312	337	311	307	303	296	314	296	311	311	293	332	308	300	303	294	335	371	315	315	329	325	322	308	333	339	288	313	318	324	329	319	334	301	311	310	308	298	315	296	318	318	297	313	363	292	290	327	333	289	294	307	296	295	323	290	318	320	280	260	288	337	353	304	314	293	318	327	298	321	311	297	251	336	340	278	334	290	310	270	303	306	308	289	297	306	336	305	307	312	309	351	322	325	327	303	306	312	335	323	289	302	299	330	326	278	325	334	346	314	336	332	279	289	254	315	307	308	290	299	336	339	324	313	294	318	292	295	291	339	301	326	319	320	294	307	293	301	332	320	351	304	284	313	315	310	326	318	317	294	310	338	314	350	315	263	301	314	347	314	305	322	304	289	293	288	281	305	310	323	305	304	322	336	293	309	316	320	300	277	327	298	294	284	297	298	319	313	318	307	310	308	311	326	313	305	302	326	347	341	328	296	301	336	301	290	289	328	320	282	352	309	296	321	288	306	326	297	297	339	344	282	317	317	333	302	302	323	324	298	276	354	311	313	326	330	337	299	317	322	316	317	360	323	315	311	337	313	327	313	313	306	322	312	315	308	324	321	314	308	314	315	265	306	295	302	350	341	312	287	335	295	303	303	300	321	298	326	302	288	303	294	283	304	297	279	323	310	297	273	350	322	311	280	308	296	297	311	319	342	344	338	303	316	305	317	337	297	279	307	330	296	351	325	285	297	323	345	355	304	296	305	289	260	317	318	349	316	319	321	302	307	307	294	285	316	313	313	316	334	268	302	285	302	292	295	318	280	287	308	304	317	282	316	322	300	324	301	284	294	289	280	331	333	301	336	317	305	334	297	306	294	304	325	311	332	313	308	331	318	293	334	315	329	308	298	320	290	312	303	326	361	320	295	291	308	310	278	333	314	339	305	300	298	322	310	301	321	291	360	287	302	315	352	270	332	285	306	346	311	282	310	330	302	298	315	295	327	291	309	293	296	330	297	327	325	284	319	320	286	300	276	316	327	304	306	329	312	344	335	303	309	314	319	296	315	308	291	306	332	298	292	314	322	304	311	334	290	344	333	323	350	340	283	298	351	340	284	322	343	309	306	286	325	300	282	326	313	282	339	288	345	310	295	302	323	327	333	321	297	294	335	343	275	285	300	299	320	299	278	301	308	289	297	313	330	311	312	310	318	328	306	284	313	315	310	266	279	303	304	314	305	290	316	296	317	328	271	324	336	302	307	382	294	319	320	304	310	303	266	322	299	308	294	313	313	318	266	305	271	331	293	294	303	291	306	288	303	336	304	295	327	300	327	309	325	339	321	318	336	264	327	320	322	308	308	310	301	322	296	293	306	284	315	296	326	312	318	332	306	307	295	290	270	294	342	289	313	298	311	302	339	288	321	291	334	318	310	280	311	324	327	271	319	292	329	333	317	290	275	300	332	343	331	317	310	290	296	315	312	297	314	321	295	305	305	321	312	319	319	350	304	289	307	294	305	316	296	322	299	305	334	297	319	336	279	334	304	303	299	300	303	351	315	288	296	299	302	329	296	317	292	301	330	309	294	284	327	345	344	336	318	307	267	327	299	343	308	301	314	284	329	312	306	278	296	309	280	318	256	326	329	302	297	331	338	308	303	299	303	330	309	294	278	337	304	274	310	312	307	325	328	338	296	313	326	294	322	293	307	344	309	317	319	285	315	318	297	318	318	309	324	302	310	320	312	292	311	293	333	304	302	318	334	317	321	313	278	313	318	327	247	316	277	321	302	331	306	307	330	319	328	339	330	313	322	331	302	282	342	301	294	308	318	304	318	320	354	354	332	286	318	343	341	325	289	311	334	313	319	315	295	327	284	268	325	333	327	317	312	317	322	313	313	344	318	287	295	303	313	324	310	268	285	305	302	299	337	313	280	310	265	254	294	304	279	301	289	332	331	292	340	314	311	351	268	294	305	288	341	289	286	285	333	347	329	282	289	304	324	337	307	312	319	348	317	325	303	299	328	316	298	323	298	286	324	307	341	282	333	341	332	298	292	288	303	312	307	327	301	317	323	313	291	308	305	315	290	298	306	325	303	296	283	308	337	292	317	326	286	320	299	302	306	330	321	310	325	292	327	319	301	304	322	337	317	324	313	295	325	344	300	309	302	305	313	319	305	310	322	302	302	336	316	299	320	303	315	319	304	293	303	318	316	310	307	292	313	276	288	295	293	342	319	313	316	289	299	273	289	319	292	249	320	325	347	296	290	305	320	307	321	328	309	287	303	304	302	317	298	321	294	289	279	317	282	292	295	350	329	354	311	309	292	327	298	303	290	291	297	297	299	312	312	288	327	320	331	307	314	317	300	277	348	317	308	300	299	294	284	296	296	336	275	308	318	332	294	317	292	303	277	317	305	315	294	286	285	299	347	307	329	311	306	324	323	345	333	324	335	317	300	332	347	295	333	301	293	327	296	311	285	294	322	303	297	288	295	318	303	327	327	309	285	313	305	289	304	306	268	318	309	310	264	295	337	324	313	287	302	332	313	336	279	291	325	303	313	297	333	305	314	330	309	270	310	307	295	278	291	328	306	302	242	324	327	316	331	300	324	315	301	309	325	311	288	286	332	303	278	313	318	311	293	311	281	331	298	324	296	294	312	281	294	326	329	302	319	303	302	290	318	277	313	300	320	335	330	325	327	323	321	333	293	303	301	345	294	303	310	312	325	267	331	311	321	315	308	299	292	308
21960	22063	37189	37000	17852	10597	3828	2862	2875	1273	1040	991	883	834	833	809	792	794	799	773	768	786	760	814	779	763	769	774	787	746	726	762	751	743	760	722	789	750	762	803	761	769	754	739	777	726	748	734	766	750	749	781	737	777	760	732	769	778	795	767	733	700	782	767	773	734	773	789	739	771	757	776	766	733	759	734	789	733	753	780	741	741	758	775	755	764	781	787	728	768	749	773	747	757	707	724	756	742	742	718	714	735	753	677	749	756	773	766	713	767	740	750	755	745	767	776	803	746	802	729	727	720	721	711	755	770	824	704	733	749	752	724	756	745	723	757	735	703	765	717	734	729	774	727	761	757	717	778	743	764	744	757	769	722	800	731	796	723	741	731	732	755	727	729	755	767	711	715	743	718	751	724	794	745	718	748	765	778	720	752	723	756	741	732	731	776	793	701	731	761	735	748	745	797	740	778	767	772	786	714	755	734	748	742	771	735	734	774	748	720	715	730	737	727	725	764	753	730	736	753	800	729	737	728	735	770	769	780	734	719	691	727	763	728	762	702	756	743	749	741	732	773	744	774	749	788	739	705	761	702	806	750	782	745	758	786	735	789	791	744	741	764	719	781	776	728	786	794	718	769	723	737	765	750	718	759	715	819	730	797	693	709	757	754	769	739	763	720	765	759	753	802	748	752	807	757	735	777	751	716	724	741	719	741	754	761	710	753	738	756	713	717	787	736	751	730	768	693	763	736	796	755	744	792	728	732	739	795	758	757	738	731	752	750	746	725	763	717	755	759	740	703	756	741	697	758	760	711	772	781	738	751	838	691	734	706	762	756	692	750	762	724	714	726	772	729	736	734	695	740	737	785	780	808	764	698	793	746	799	741	751	766	697	667	772	785	757	730	751	762	734	834	751	737	718	751	773	730	782	795	745	730	763	718	738	748	750	733	790	738	806	754	761	730	695	779	747	781	750	747	747	762	741	744	723	728	760	775	748	768	735	718	790	755	747	790	743	782	788	737	746	767	722	758	758	744	750	775	746	761	754	762	710	732	774	742	798	770	721	809	689	745	734	768	767	752	798	744	761	733	760	743	739	745	691	727	700	704	726	735	769	732	745	742	769	720	708	766	755	776	777	718	715	761	767	729	731	718	710	694	766	726	731	779	806	766	727	726	737	717	754	728	742	727	742	782	772	762	784	735	731	791	774	730	773	692	757	765	776	739	740	743	752	746	752	781	705	746	762	763	706	719	736	702	761	745	793	698	801	729	761	717	775	835	736	729	730	780	726	754	755	762	705	740	727	712	762	701	735	737	779	743	755	736	738	745	738	763	775	707	770	709	754	732	721	745	729	705	797	788	710	755	735	742	736	797	742	661	702	717	722	792	753	759	721	746	753	751	801	726	741	707	774	739	732	785	784	724	739	745	718	732	757	760	725	706	732	799	745	766	753	671	685	767	737	747	755	759	741	758	721	789	742	735	805	752	716	772	747	687	751	768	733	740	747	752	778	778	761	759	778	739	734	773	786	744	756	760	759	728	715	742	720	779	743	777	757	758	750	789	804	723	737	766	796	720	722	765	748	737	717	770	777	703	792	745	780	685	741	709	735	717	777	791	774	766	721	756	730	749	712	761	734	785	781	708	747	818	818	764	751	758	755	763	703	702	776	800	775	757	754	720	716	737	720	754	759	749	764	747	756	774	789	768	728	758	750	798	732	738	701	742	760	741	750	776	676	722	742	745	740	735	768	788	721	757	698	764	722	812	779	760	719	717	710	727	743	717	745	724	740	690	760	762	806	722	745	770	795	712	768	696	729	754	770	811	762	758	765	791	777	766	761	712	738	694	731	763	757	748	741	767	766	747	753	773	777	752	765	808	726	771	719	724	751	703	723	707	721	776	804	730	741	747	713	722	708	803	751	753	710	747	742	728	747	755	768	745	757	757	731	741	797	749	786	739	789	778	790	755	782	762	742	746	760	725	778	741	730	732	736	752	760	732	725	748	697	741	755	743	735	768	749	776	740	716	770	731	738	828	733	714	754	775	787	784	741	716	740	721	749	738	738	758	769	728	746	713	792	729	804	761	776	768	754	779	738	726	746	725	746	769	724	721	776	739	732	733	714	716	752	721	805	714	774	767	679	725	738	753	781	759	759	790	730	707	741	728	799	720	751	747	767	733	757	808	714	728	759	765	713	767	715	756	742	721	775	721	767	754	738	723	744	771	809	736	727	781	745	743	712	743	754	723	759	779	749	721	755	751	724	705	732	747	683	740	769	773	752	695	718	750	732	738	756	761	754	752	706	724	765	729	787	752	783	724	739	769	749	769	745	777	765	806	744	724	734	723	752	741	767	739	748	851	777	718	781	734	796	724	791	743	748	780	744	759	720	729	746	760	754	748	711	765	735	747	774	722	712	751	700	735	750	775	770	758	743	728	706	767	737	770	774	731	746	770	774	773	815	705	772	742	742	829	739	703	753	745	766	769	793	733	747	687	763	743	734	795	790	768	778	739	758	755	721	730	733	728	719	667	719	765	739	762	723	779	746	720	789	727	746	769	770	750	761	763	723	793	773	748	764	764	785	715	747	752	740	770	784	739	736	772	758	770	770	737	757	688	746	714	764	759	782	751	761	762	727	782	772	746	787	736	782	768	762	768	735	709	733	798	744	755	760	771	782	782	763	783	729	699	692	758	769	728	706	684	688	716	727	749	723	750	743	777	758	724	708	773	753	772	677	755	740	772	748	706	726	746	774	800	693	763	731	706	730	761	745	774	738	735	760	774	725	735	713	742	815	740	748	752	808	724	805	769	745	749	740	747	746	815	758	749	728	773	766	733	783	745	761	724	774	788	730	750	794	788	757	749	731	741	768	746	739	773	725	746	770	703	773	734	759	725	764	748	728	762	775	749	734	766	771	752	752	733	775	800	729	802	730	746	761	771	735	737	754	767	772	734	768	739	762	774	707	743	713	756	743	743	769	782	794	749	717	739	751	760	746	743	777	719	711	774	723	760	774	751	810	712	709	713	698	709	758	806	700	742	771	762	729	704	773	734	769	691	741	745	738	696	771	741	737	762	763	752	737	766	783	735	792	727	734	741	762	723	767	738	749	703	768	781	763	737	794	735	757	750	733	728	780	709	737	704	763	735	705	773	775	785	708	746	737	697	750	774	790	736	743	756	753	752	775	750	786	741	727	718	778	781	761	753	776	724	769	697	727	737	773	757	697	764	744	736	719	772	717	757	805	759	756	778	793	719	723	676	698	692	752	726	770	715	718	735	738	812	751	756	722	741	761	759	746	722	724	775	789	772	742	745	731	753	767	729	782	794	739	738	748	722	712	759	745	724	773	781	745	711	783	747	722	770	746	789	774	797	761	704	755	760	775	731	803	786	784	768	758	737	729	695	705	771	733	729	744	745	746	782	767	729	755	701	742	771	772	752	727	743	730	765	769	761	784	783	718	767	778	735	720	746	804	733	753	709	769	728	772	740
39913	35837	41939	35538	24465	12751	3517	1241	939	802	283	201	158	181	139	165	162	162	180	153	160	166	162	184	152	176	166	152	142	186	158	167	145	143	181	140	155	168	157	157	155	160	156	165	163	155	161	134	164	159	159	179	159	158	131	152	151	153	140	136	141	134	154	162	158	159	171	178	173	150	162	148	164	156	160	170	165	163	153	174	170	135	150	178	175	155	150	145	128	145	143	146	188	168	159	158	156	158	163	160	163	145	164	147	161	131	159	163	160	173	160	164	160	149	139	162	173	136	162	149	163	174	159	136	134	141	127	149	153	156	140	149	140	162	154	170	142	146	127	158	160	147	162	131	148	168	152	140	151	149	138	134	173	144	160	162	178	162	158	167	174	146	173	143	163	148	168	172	161	151	142	141	179	166	140	159	154	168	152	150	142	164	160	153	174	141	168	146	133	127	178	180	140	178	152	156	159	165	137	163	129	149	182	151	161	142	142	143	170	152	129	145	151	138	162	187	168	200	155	179	155	173	180	160	150	139	164	174	162	154	157	181	151	136	163	156	156	150	149	148	164	150	153	164	153	148	140	158	151	137	155	172	153	165	141	148	160	149	157	151	164	153	147	145	131	144	161	149	152	137	146	147	149	154	146	173	141	154	141	162	153	173	153	153	147	139	152	171	165	158	159	135	147	160	152	158	149	151	192	168	175	156	156	131	153	152	152	154	157	141	164	166	128	148	145	177	159	177	168	138	152	158	154	160	132	170	165	152	147	137	147	168	140	170	157	146	155	172	131	171	160	161	165	139	167	133	142	163	160	142	182	142	151	147	157	163	160	161	162	157	176	173	164	134	140	178	169	163	140	152	153	151	147	167	124	163	139	156	143	141	179	150	145	143	146	160	135	127	148	156	141	194	178	160	165	159	186	155	171	165	150	149	181	137	136	147	152	173	150	174	155	155	169	156	171	155	149	171	160	157	153	180	161	185	151	158	172	168	151	160	154	151	172	179	141	152	138	165	143	159	157	162	157	136	151	126	163	154	159	178	141	149	147	159	156	167	159	186	156	159	165	180	162	162	145	136	155	149	147	158	160	173	139	157	154	156	159	160	140	126	153	161	148	151	142	133	164	163	159	155	183	175	171	178	159	141	167	149	150	153	170	154	166	161	163	164	152	171	166	167	152	128	153	156	149	168	172	148	137	156	181	159	160	155	145	149	136	142	152	156	141	161	184	156	167	145	149	145	164	160	170	138	171	182	142	167	158	180	155	129	149	144	164	171	155	167	153	166	160	167	158	148	176	168	166	140	174	148	129	162	171	170	142	167	169	170	169	163	156	154	155	156	165	140	162	163	180	171	173	160	140	151	185	151	153	142	155	126	171	145	159	163	161	165	150	171	155	153	149	164	160	152	162	175	162	172	178	149	138	179	129	155	150	137	145	149	140	167	123	152	133	159	147	143	142	134	153	160	154	147	146	167	157	172	151	155	170	141	164	164	153	160	156	136	146	159	150	155	148	144	182	163	150	155	176	150	149	152	163	173	172	135	158	151	152	143	174	139	152	157	159	149	178	155	170	156	160	160	152	145	164	164	160	149	165	155	125	150	149	172	153	185	146	145	158	146	162	164	136	136	159	153	172	153	141	137	164	148	156	172	168	173	131	164	172	166	143	143	166	161	135	165	141	170	174	153	174	144	164	147	150	142	163	164	180	188	154	170	151	181	172	157	167	162	141	163	159	152	158	165	141	165	167	134	161	164	168	169	155	191	145	129	151	153	132	154	171	168	132	165	166	159	162	140	144	148	135	169	161	153	131	166	153	145	132	164	141	169	125	182	158	165	177	148	149	161	158	155	160	174	158	137	153	139	175	134	141	143	172	156	140	159	141	153	149	163	170	142	159	148	163	152	159	151	183	141	160	171	138	146	155	168	153	136	168	138	165	169	145	142	141	143	166	162	140	158	164	174	160	166	173	183	176	139	148	167	152	174	170	160	144	123	144	150	150	156	182	170	134	144	158	164	143	159	136	179	148	152	159	188	154	143	163	162	166	145	173	138	159	137	141	131	149	143	147	148	154	147	131	143	166	168	201	163	196	154	154	163	136	145	142	157	140	163	158	178	153	140	154	148	145	170	152	157	158	167	148	158	137	157	167	163	119	157	151	142	147	161	157	150	138	173	153	138	176	155	129	170	128	142	152	161	152	133	152	139	144	170	140	156	179	158	163	163	162	159	182	136	151	156	151	167	153	156	164	129	148	163	164	125	170	170	163	143	135	144	145	170	146	164	179	137	170	168	187	154	140	153	155	151	161	155	165	140	164	156	153	153	173	163	155	160	147	151	140	152	144	152	151	167	157	154	155	154	140	170	154	148	158	144	165	159	161	179	123	162	146	157	148	143	164	182	125	145	163	161	145	138	194	136	142	147	174	157	152	133	167	163	138	135	157	185	176	148	173	162	138	135	142	146	148	138	130	152	179	161	137	175	138	161	183	158	169	138	149	144	152	173	164	140	135	162	132	155	170	153	146	137	152	146	138	151	174	174	161	140	169	165	160	143	147	169	177	165	148	157	158	172	163	151	138	123	167	156	159	175	161	161	153	185	170	164	157	153	159	150	169	149	161	152	161	137	151	148	157	154	181	179	149	171	152	136	142	134	160	173	178	161	160	168	178	158	155	146	156	160	151	142	172	152	142	124	160	185	174	153	129	126	132	166	170	147	131	156	162	155	149	147	143	149	143	152	155	142	169	150	136	148	124	145	142	159	146	163	157	161	176	146	163	128	149	151	157	168	155	133	129	140	146	165	159	171	166	141	191	149	154	158	159	139	152	155	158	172	153	168	166	156	167	154	145	147	163	182	159	167	162	137	168	159	150	165	149	146	151	155	156	161	149	161	180	158	169	169	153	154	166	143	133	159	142	172	154	157	166	170	155	161	168	140	152	154	141	158	158	164	129	164	151	168	153	124	159	139	153	165	140	171	147	164	150	133	140	135	161	157	147	139	165	164	138	142	164	148	161	140	172	194	167	162	166	164	166	166	161	137	131	156	140	160	163	156	143	153	174	145	175	162	188	164	181	165	166	167	171	140	144	178	137	155	163	158	161	155	160	164	127	189	143	145	135	147	174	169	146	175	161	160	164	146	161	143	136	153	177	138	165	145	142	146	155	148	162	154	159	168	147	171	154	128	140	149	136	161	150	164	149	168	178	155	156	175	165	157	151	135	139	144	149	154	145	161	172	184	156	158	126	163	136	148	159	167	146	157	144	160	137	161	152	157	167	158	153	165	157	163	167	145	142	155	172	142	146	148	148	139	148	150	143	142	155	171	133	159	152	146	157	152	150	161	140	159	164	157	161	162	164	166	166	152	175	170	160	146	145	132	158	168	186	180	158	157	161	161	144	150	175	144	172	175	149	156	151	117	132	151	163	153	175	170	143	167	176	152	156	153	182	183	160	167	144	147	162	158	146	160	154	147	145	158	172	130	148	159	151	162
29013	30139	42585	42352	28805	18512	5746	4091	4194	4010	1005	657	654	612	593	515	493	423	446	448	447	445	443	478	440	460	382	397	428	415	455	398	426	438	433	429	388	394	424	423	422	407	427	431	401	387	444	439	417	426	372	409	367	442	436	412	400	391	401	377	385	385	389	372	401	411	421	378	419	396	405	381	415	430	416	414	423	410	420	354	408	422	405	411	435	423	398	418	390	399	352	364	418	429	394	404	420	399	411	419	456	407	430	400	370	349	435	421	381	403	414	376	416	405	388	412	351	404	416	404	399	413	439	410	395	404	399	423	411	384	438	416	431	386	422	416	397	419	389	414	361	406	414	354	406	391	412	409	430	394	407	394	404	412	400	413	408	386	383	443	440	397	402	399	379	409	375	424	377	369	422	404	389	385	400	427	410	361	434	390	363	407	430	391	431	410	395	418	400	392	426	415	389	414	388	369	397	420	410	369	446	414	402	400	410	413	388	365	411	428	442	410	401	417	422	411	357	419	399	435	386	420	423	371	410	368	402	408	432	406	430	366	390	401	391	374	398	378	391	369	413	409	446	393	418	411	413	424	398	388	384	401	365	414	436	431	386	415	412	435	394	418	445	427	393	415	416	370	419	400	413	396	386	430	401	440	398	400	409	421	403	429	389	420	394	404	356	401	443	410	422	423	425	366	410	390	417	406	395	382	411	422	443	403	400	430	369	405	396	418	389	411	414	381	419	416	393	384	431	383	410	428	371	430	392	448	399	387	379	396	377	361	398	409	425	394	422	412	443	409	411	390	403	415	394	388	415	410	395	451	439	422	448	408	427	388	401	427	397	397	412	403	385	392	378	378	416	436	390	390	423	395	401	438	402	399	438	422	407	366	396	426	416	394	408	402	418	415	428	366	413	429	391	390	391	371	396	409	414	399	392	418	409	435	394	381	395	399	357	420	402	406	402	416	387	392	432	427	399	422	402	388	404	418	431	396	407	408	404	438	415	403	425	423	395	398	398	404	400	386	429	397	420	420	408	395	404	391	413	427	400	421	380	399	395	408	380	408	410	413	400	409	426	391	415	396	392	415	392	398	376	386	435	439	409	378	389	403	417	382	400	418	398	435	404	397	431	425	388	415	395	435	397	407	413	429	432	376	436	406	393	382	442	408	362	385	397	400	387	421	412	385	424	395	380	420	384	413	425	416	383	408	408	399	380	405	397	412	423	417	415	398	418	409	403	387	453	386	389	414	399	434	401	428	403	388	403	407	354	404	397	400	376	455	432	395	412	418	416	382	415	411	422	409	361	368	396	393	416	400	403	391	425	431	392	418	393	417	398	389	428	429	403	431	410	374	386	374	390	430	389	419	378	426	453	375	397	397	405	427	407	380	402	397	401	392	418	432	419	416	392	415	416	406	444	420	409	437	395	418	365	377	416	402	437	411	405	382	435	395	404	392	389	396	362	424	399	389	400	366	402	411	430	405	382	417	428	414	417	444	411	418	419	410	406	368	415	400	400	395	399	427	409	386	395	375	392	467	388	385	395	393	372	431	412	398	420	388	463	424	402	406	402	393	404	418	408	438	398	391	379	408	387	396	365	440	370	462	410	439	398	426	376	400	400	393	395	361	415	398	378	404	389	378	419	422	358	407	396	404	446	409	394	402	396	418	398	412	403	414	428	404	379	402	368	436	453	407	396	404	409	373	432	384	395	437	400	435	417	418	420	373	381	405	409	412	391	409	422	429	399	378	412	421	423	444	365	407	417	403	452	456	381	418	425	397	368	405	380	399	428	382	390	413	393	404	388	440	430	403	391	392	438	406	390	463	431	426	410	402	377	396	415	413	460	424	372	424	418	424	400	412	421	408	390	356	409	401	392	399	392	452	393	363	364	435	401	428	389	416	408	406	389	432	414	449	380	411	370	413	424	405	407	429	420	390	409	401	445	416	373	412	396	394	414	428	434	405	381	401	412	406	423	401	401	393	414	414	418	393	407	372	457	425	397	449	417	377	363	433	399	394	392	434	393	390	428	403	339	418	419	387	396	372	419	420	383	388	417	408	408	378	383	412	429	380	427	361	433	389	374	396	419	426	377	392	391	417	407	402	405	397	410	414	393	413	378	377	404	374	386	399	420	425	422	401	415	377	405	398	383	401	410	369	426	416	410	381	389	388	412	347	401	358	395	404	392	398	441	376	428	396	412	381	407	421	378	405	388	401	442	417	430	410	411	420	397	426	394	426	388	379	404	419	367	427	394	395	416	426	407	406	359	389	401	396	374	379	401	382	387	419	403	407	399	364	389	438	375	412	418	397	401	411	387	432	423	382	386	400	411	404	418	366	431	429	401	388	422	450	445	392	402	418	402	382	426	400	398	413	406	402	417	406	420	409	410	394	391	395	440	435	374	407	391	410	406	401	393	409	405	457	410	413	421	434	401	385	435	382	426	411	421	411	396	417	404	382	350	410	391	398	408	387	372	393	443	419	404	405	400	405	419	378	403	428	385	386	459	380	412	374	387	365	377	419	419	404	456	426	393	424	402	379	356	386	401	418	376	440	420	399	422	379	429	402	424	378	381	379	413	373	430	417	412	375	431	422	424	415	387	387	382	426	409	385	397	401	413	448	387	406	410	413	388	420	394	432	433	397	404	396	384	367	382	398	395	418	403	401	394	380	404	413	403	375	425	386	410	405	416	393	409	410	407	391	407	386	389	420	435	410	405	417	396	394	418	407	365	420	406	435	394	442	386	406	400	449	414	414	429	411	361	392	415	375	378	402	381	347	406	406	426	432	415	425	399	414	396	359	413	393	401	423	410	387	373	401	336	407	410	421	434	372	429	386	416	388	402	411	406	410	406	374	422	399	374	392	397	379	389	400	401	423	402	448	375	400	394	405	424	408	412	401	394	403	432	375	395	405	395	384	374	406	390	406	428	431	398	412	412	431	418	373	393	397	399	429	404	400	371	438	392	377	418	420	414	412	413	399	409	380	406	423	425	401	413	425	423	413	432	408	414	387	387	413	353	393	375	384	392	381	368	380	373	371	418	378	392	431	398	379	394	434	441	431	388	424	391	422	415	424	439	429	409	434	408	380	408	387	404	401	409	419	386	409	389	388	434	400	410	423	433	381	395	362	405	386	427	416	393	415	390	369	402	418	376	403	395	399	391	400	433	379	409	399	381	411	450	394	406	380	395	417	410	412	451	426	399	399	423	408	394	391	398	416	379	409	426	411	432	390	402	391	365	438	375	399	412	425	401	360	414	402	451	439	382	386	415	381	396	377	412	403	410	403	393	442	411	360	427	384	409	385	387	394	428	431	427	425	406	404	440	382	378	417	409	400	377	408	395	433	419	421	374	405	409	381	427	421	407	393	422	390	419	427	419	407	387	418	401	375	416	426	399	377	372	419	388	421	413	402	403	395	396	414	392	418	400	427	402	398	392	404	389	397	390	380	429	411	402	406	384	383	389	408	383	437	434	434	404	410	417	416	397	392
11404	5095	4206	2879	1130	550	429	340	375	349	356	324	371	340	327	339	357	363	346	328	361	346	347	337	372	374	351	339	335	357	340	393	362	343	328	345	333	335	305	414	351	327	352	369	353	357	330	333	367	364	347	337	342	314	318	362	345	375	326	353	370	334	327	313	368	330	375	352	346	342	322	345	348	344	352	322	346	353	363	367	332	362	347	320	348	342	355	303	353	367	342	334	338	345	389	344	356	359	358	312	332	333	355	330	378	357	340	334	337	334	355	355	315	339	367	351	381	313	314	337	354	362	325	354	309	335	320	373	327	362	334	321	332	331	315	356	384	359	317	351	331	320	334	362	363	375	340	326	376	338	315	363	342	326	322	360	372	333	348	351	339	331	344	311	353	355	319	333	362	343	351	346	338	338	364	337	296	368	359	368	328	340	379	353	354	348	360	329	345	340	343	346	363	374	362	334	352	365	325	355	340	340	329	368	360	365	328	347	380	343	370	374	343	343	357	315	336	364	365	342	361	350	332	328	337	381	351	348	310	358	334	331	356	339	355	321	347	362	365	338	356	385	364	343	358	370	355	324	355	350	348	340	347	384	326	334	352	375	361	368	366	328	364	322	374	353	353	330	352	360	332	379	361	342	324	340	343	374	355	320	364	324	341	340	346	334	332	314	355	343	382	357	310	340	328	361	358	329	339	330	361	353	379	352	371	335	386	350	355	362	355	351	359	330	313	360	350	329	352	367	344	336	366	344	332	365	371	342	326	337	318	371	334	350	343	327	359	345	356	333	365	369	328	359	344	328	353	332	354	357	368	334	354	368	355	355	316	324	323	370	347	348	385	350	326	365	344	342	365	331	354	371	331	360	339	352	366	334	357	350	341	353	318	357	340	347	330	334	321	323	336	353	356	345	337	343	335	364	378	340	335	353	363	371	353	338	342	341	353	376	367	293	347	334	337	319	356	322	323	338	361	328	375	348	347	344	313	358	359	341	375	347	350	340	345	368	339	368	336	359	331	375	330	335	364	359	370	357	336	359	343	330	317	349	348	376	296	375	346	343	356	344	356	371	356	377	317	315	342	338	355	343	326	342	330	346	344	338	334	347	350	361	359	355	323	318	372	358	381	376	346	316	332	323	389	348	353	342	357	325	362	325	341	355	329	342	360	357	357	342	330	353	336	331	332	342	383	315	308	344	315	349	340	356	357	341	383	339	319	324	363	355	312	359	350	294	364	347	359	354	356	336	355	336	357	343	341	336	338	345	367	332	338	345	350	347	330	325	344	379	380	312	330	346	406	331	343	352	340	341	365	337	339	352	331	307	316	381	303	364	338	386	337	328	336	357	345	363	353	370	343	337	350	323	332	317	328	348	348	363	341	357	331	319	326	350	351	348	378	362	353	349	346	335	330	354	361	336	358	350	375	344	344	322	327	382	374	350	333	339	368	367	339	329	376	365	334	345	363	315	361	367	341	358	316	298	326	355	358	323	347	386	355	351	378	344	370	332	350	348	334	356	310	340	362	361	320	369	376	324	343	351	386	367	355	315	325	329	348	327	335	322	329	361	336	363	352	335	359	327	356	356	363	293	341	357	354	367	347	357	354	366	323	336	343	333	338	321	335	374	329	342	394	337	373	296	328	369	366	349	341	341	312	326	329	374	353	326	364	359	313	350	351	346	311	363	362	321	341	332	377	323	347	360	365	295	337	347	385	342	312	321	353	394	369	341	312	346	349	368	376	327	325	363	363	350	361	339	324	353	336	344	361	365	347	339	375	362	344	364	356	339	326	307	328	330	365	383	362	372	354	360	351	334	321	348	342	330	372	375	311	339	344	320	361	328	301	336	336	310	369	341	338	354	315	343	343	341	330	348	349	334	375	395	352	380	345	355	350	358	350	323	349	335	350	334	365	342	343	312	363	343	399	378	374	352	337	351	366	307	327	321	352	346	365	328	353	338	331	335	338	359	364	344	330	360	349	333	354	320	358	317	340	344	344	359	378	358	350	357	351	324	357	334	338	356	335	334	308	311	355	296	348	332	324	377	340	376	348	346	368	329	364	305	331	344	333	356	322	334	347	341	308	365	348	359	341	347	339	326	324	380	322	338	346	348	372	345	332	332	341	371	339	360	344	389	377	320	360	365	343	329	345	359	356	336	322	352	348	342	346	342	330	335	355	316	295	325	318	342	375	334	342	326	322	326	338	358	354	318	330	327	330	366	360	376	317	333	329	339	319	331	343	329	326	342	332	333	328	362	323	331	369	369	322	332	334	339	365	373	335	332	348	351	326	387	354	332	338	344	357	373	345	347	326	345	339	345	351	329	347	343	345	333	344	366	354	350	391	342	363	361	364	329	331	349	358	341	344	369	323	390	372	323	377	374	327	367	325	359	365	316	332	343	363	372	360	347	362	356	368	379	333	353	337	347	303	345	353	359	338	339	381	389	358	345	347	329	340	338	355	359	337	331	336	350	347	331	349	355	337	376	366	369	349	320	349	380	348	338	346	340	351	370	344	332	344	334	314	346	356	350	346	349	353	353	313	354	328	344	359	353	320	325	346	377	324	335	363	351	357	343	334	364	349	356	298	346	350	338	363	346	364	313	351	322	313	354	356	342	375	336	373	342	359	336	338	343	377	342	319	389	366	347	335	357	351	384	319	350	323	332	362	383	330	340	345	375	321	308	314	361	310	359	357	348	367	347	336	376	338	334	363	326	359	327	370	346	337	366	328	349	358	357	328	338	349	360	355	333	342	330	355	331	355	403	386	347	362	351	335	332	312	340	327	328	362	353	380	360	366	337	338	312	377	334	365	346	341	315	362	330	361	343	342	348	334	353	337	348	343	359	328	301	362	342	299	349	346	339	324	329	385	332	331	313	357	324	358	331	357	343	368	353	365	338	342	387	356	341	294	310	386	327	309	358	351	339	336	329	347	360	343	341	345	314	357	361	317	337	311	372	337	346	369	367	351	324	327	344	334	327	356	357	313	342	352	349	363	328	348	353	338	380	354	321	326	353	338	348	328	335	375	379	350	354	336	340	329	372	348	347	330	335	347	344	315	364	339	354	335	359	378	358	334	340	365	346	343	356	343	365	376	331	352	347	352	346	322	348	359	344	365	338	365	338	343	345	348	368	365	349	345	335	402	345	335	352	345	350	317	356	348	385	359	355	335	365	335	326	353	324	324	360	357	365	335	336	365	379	315	317	348	352	356	313	345	347	324	345	380	356	329	365	320	356	323	328	331	327	343	383	356	344	351	358	346	366	379	342	344	344	357	346	324	375	348	325	364	347	343	365	327	317	367	343	324	333	326	341	343	374	330	342	398	378	328	326	339	348	338	348	337	333	360	377	355	368	342	348	379	361	294	352	339	325	353	372	315	355	343	360	324	344	376	363	326	329	391	335	334	342	330	344	339	356	334	347	327	325	367	355	359	343	373	349	366	342	332	346	362	325	327	353	328	338	345	357	354	363	371	353	341	341	344	343
8603	5879	9391	8842	4218	2141	1220	1075	938	898	869	849	804	797	833	795	832	820	845	829	838	892	833	803	829	859	875	829	859	846	847	853	865	802	801	825	871	839	855	863	901	795	816	821	807	894	840	803	809	874	840	901	838	875	840	887	832	865	869	863	827	846	846	871	823	802	830	861	831	866	858	883	853	861	814	835	861	873	831	855	819	881	873	813	807	843	854	802	896	821	807	844	798	835	780	833	833	825	812	867	894	816	816	814	841	809	851	878	850	857	800	848	858	882	833	850	807	807	825	851	811	837	855	857	808	900	844	875	836	893	839	853	840	860	852	834	845	866	795	867	867	852	855	816	820	818	843	799	825	839	805	828	825	858	862	839	830	818	838	851	851	855	810	847	782	888	911	870	818	851	831	823	798	847	789	858	865	837	832	859	843	867	848	845	847	799	931	863	801	842	847	848	828	806	799	813	852	846	838	795	868	833	832	903	849	842	795	848	806	824	791	804	849	860	838	844	827	816	822	879	862	812	838	793	807	887	898	804	883	841	829	847	831	853	786	837	841	825	884	807	863	833	818	856	883	922	874	824	834	838	807	875	838	816	831	833	786	832	850	872	796	881	813	809	840	847	770	789	822	845	847	830	855	860	830	861	845	841	835	838	795	795	822	850	858	824	852	858	800	851	832	831	843	833	844	856	868	823	843	832	831	826	820	857	816	865	837	817	817	828	854	852	806	884	879	817	849	883	856	847	888	846	843	834	849	903	878	825	817	870	827	880	860	825	814	807	866	796	861	828	841	800	816	815	854	781	796	777	842	864	894	818	799	818	850	819	851	878	830	859	851	886	842	901	841	855	818	795	814	855	846	879	851	827	859	836	845	847	890	824	828	812	839	933	793	859	829	840	813	846	852	817	868	838	847	843	853	779	797	893	836	818	818	831	800	840	873	821	850	813	874	826	909	853	846	903	849	822	893	856	839	863	847	845	832	850	805	873	849	858	804	846	842	856	826	860	830	844	818	753	789	824	830	832	849	824	810	868	797	838	803	849	879	845	805	828	882	848	855	880	833	845	781	782	817	800	823	786	822	818	839	841	884	838	854	838	782	836	848	829	826	872	839	835	818	847	835	896	791	833	786	866	878	865	840	784	871	848	791	865	839	913	842	814	806	831	836	854	828	845	842	845	811	833	869	824	808	837	838	874	801	803	847	818	848	834	829	825	854	907	840	828	825	844	822	802	883	844	808	862	794	792	848	834	855	861	843	793	907	824	870	781	840	800	827	812	841	821	814	904	824	797	850	850	814	893	813	843	871	822	801	837	846	827	876	869	825	839	777	859	844	894	906	884	858	801	850	877	831	807	822	831	752	811	830	784	815	833	843	769	851	888	839	807	839	841	837	845	831	855	876	859	809	803	933	854	791	812	834	846	837	829	851	843	882	875	850	790	859	825	786	863	827	844	851	842	794	828	846	829	876	804	827	813	849	860	804	873	837	829	801	787	846	818	847	866	780	809	854	853	807	848	819	874	815	798	868	796	822	836	849	829	816	833	824	824	799	846	832	831	839	861	871	846	829	863	800	846	834	857	802	868	839	837	805	875	805	882	863	793	828	848	799	893	831	820	804	838	842	883	862	816	832	872	833	839	809	810	825	835	841	856	833	826	829	863	823	829	836	826	866	843	795	825	822	843	830	837	808	857	815	890	820	842	837	855	840	880	834	827	811	839	810	859	829	835	813	863	844	843	820	810	885	887	835	834	834	838	857	837	849	844	827	868	829	876	863	801	848	868	890	934	870	846	878	877	792	855	825	807	840	772	828	880	843	842	858	879	823	831	879	841	852	864	826	833	839	841	780	863	884	828	857	848	875	871	817	870	843	842	860	892	824	812	824	862	823	851	798	776	829	895	860	803	812	829	865	846	835	798	849	906	858	859	853	842	854	815	870	861	859	822	866	844	785	868	806	830	840	798	773	808	832	840	858	849	850	803	843	877	865	838	852	833	858	798	872	818	831	822	823	819	777	842	851	844	847	870	817	801	802	776	809	871	844	837	809	871	869	877	839	855	806	876	813	876	816	870	851	808	849	783	832	814	836	831	821	865	870	859	839	814	894	878	877	835	839	844	820	823	854	780	808	839	893	803	806	872	804	825	840	850	879	795	856	868	836	838	821	862	865	858	839	782	826	821	850	836	832	780	878	848	870	785	836	809	824	863	877	895	815	838	817	856	823	860	858	850	847	841	764	828	876	868	873	900	809	808	852	850	868	891	830	888	862	853	840	876	887	834	845	845	800	824	820	811	811	825	888	820	853	828	844	825	846	853	832	830	858	874	853	830	798	814	856	868	840	804	857	810	821	863	811	809	846	836	845	831	898	853	901	856	815	821	810	839	786	819	840	840	832	815	843	817	830	889	873	782	811	847	867	827	835	833	839	841	822	846	785	843	861	849	884	866	853	833	862	835	842	856	840	790	777	871	859	867	871	829	797	833	830	839	813	813	889	863	795	879	818	893	795	825	889	859	876	823	871	831	800	862	842	812	890	856	846	835	876	797	815	920	822	820	851	872	814	852	875	829	853	868	799	871	813	821	839	824	801	862	828	839	866	845	830	862	858	874	852	813	855	817	859	824	904	792	828	855	802	804	821	870	872	845	817	786	843	842	813	849	861	782	889	830	833	852	844	878	845	836	845	823	844	828	823	817	825	871	800	840	820	831	793	856	843	833	833	850	879	821	826	855	788	860	832	869	861	829	824	873	862	800	796	844	815	780	850	828	822	889	832	865	853	819	839	779	832	867	850	818	833	851	879	813	881	853	841	871	790	855	838	844	866	871	830	825	841	809	887	855	817	835	832	890	808	854	838	840	845	844	835	891	792	792	866	787	842	832	816	841	862	838	863	882	831	836	890	829	840	801	870	781	830	851	868	861	842	878	834	858	816	825	865	862	807	844	885	903	819	878	850	769	834	824	850	818	856	856	821	850	858	872	837	827	849	816	772	810	898	865	806	828	837	805	818	867	897	840	849	801	849	822	820	873	847	829	837	881	847	824	854	811	805	842	831	830	872	860	800	751	878	852	849	833	833	869	803	826	780	853	903	869	836	862	840	826	830	838	813	864	846	837	854	874	839	833	803	844	810	830	823	830	806	848	841	804	831	792	855	820	826	805	804	844	876	827	837	800	861	832	809	872	841	833	883	816	847	859	824	792	853	843	870	865	834	826	836	863	828	862	860	831	852	833	848	854	880	840	869	820	835	869	851	843	843	835	792	806	821	843	823	828	847	810	872	862	858	806	851	814	886	835	817	839	870	868	802	762	880	858	771	830	810	878	789	805	850	829	882	767	844	820	820	869	816	887	839	849	809	808	826	843	867	834	821	796	831	832	824	867	838	830	800	788	880	880	830	832	813	808	776	798	834	877	841	824	833	862	833	845	811	828	770	852	829	821	856	794	880	837	835	862	904	797	825	876	816	846	839	880	828	824	789	867	846	789	826	845
30946	26108	34202	26878	14766	6253	1468	642	560	534	446	343	305	328	258	316	317	306	320	315	334	302	295	335	316	329	299	316	308	329	305	322	332	341	346	302	307	320	331	313	303	294	298	289	327	309	326	298	302	326	292	315	332	321	317	306	316	317	280	282	313	320	279	320	309	302	341	292	301	311	282	313	299	331	315	275	285	294	326	288	298	338	293	330	302	287	286	298	281	288	303	277	325	307	329	320	287	308	292	317	296	315	362	319	295	333	292	316	332	315	333	310	285	305	332	296	313	295	298	328	311	310	338	334	327	350	291	323	318	290	327	356	319	303	305	270	304	288	308	308	326	294	316	292	307	311	337	288	328	334	288	298	317	312	306	298	291	302	303	292	345	331	284	342	303	279	277	279	322	342	292	334	329	294	264	307	314	327	291	309	295	331	321	326	297	329	295	261	310	311	297	322	307	342	312	336	260	299	311	311	322	306	305	307	311	334	329	304	295	294	304	286	316	297	300	316	303	275	303	304	326	323	327	321	299	310	312	313	322	284	307	348	332	312	303	314	359	312	262	291	324	292	323	327	297	321	295	320	328	322	300	308	272	315	298	302	308	295	299	316	298	275	296	312	305	325	273	295	329	333	329	295	299	310	266	329	299	312	309	307	301	324	257	324	326	347	318	289	294	300	293	300	327	291	356	303	306	312	294	289	283	318	324	293	289	320	313	290	293	324	305	332	333	276	326	350	289	331	312	335	303	315	289	304	270	317	293	311	312	310	311	286	306	306	290	307	312	274	304	281	315	312	291	277	305	368	304	325	327	317	337	324	321	324	276	300	317	274	298	291	293	298	317	305	341	326	335	300	301	274	321	327	284	291	302	289	320	303	293	312	293	339	335	290	304	276	293	298	289	324	296	314	279	313	288	313	339	298	305	298	314	302	299	320	319	309	341	308	309	306	315	297	307	292	286	299	315	288	306	298	329	304	333	297	322	295	309	321	293	316	326	303	332	313	295	293	351	277	319	297	309	311	306	313	306	294	291	327	346	316	279	297	309	283	342	342	284	297	326	335	320	297	294	318	316	296	312	284	297	328	305	295	311	258	285	318	315	295	329	315	347	304	320	331	302	286	317	286	303	342	320	311	297	299	318	308	314	277	306	315	295	305	331	332	293	301	285	312	293	297	310	299	307	299	320	302	294	301	302	289	304	316	299	329	313	297	291	282	313	318	299	296	307	323	273	327	306	279	342	310	294	338	332	342	307	291	330	300	278	340	309	302	332	299	322	303	322	301	300	310	293	307	320	291	283	317	283	334	326	327	288	314	304	292	325	317	308	301	333	329	335	317	296	328	318	301	331	292	289	320	348	340	327	307	309	326	303	320	315	316	313	277	309	315	342	344	308	296	351	309	323	312	322	326	273	318	277	330	290	331	323	313	290	287	297	307	307	317	325	309	322	280	277	327	290	312	287	291	310	291	314	321	321	289	285	328	303	310	294	285	311	323	317	301	327	298	302	302	310	285	316	305	310	312	279	269	342	307	300	288	292	327	299	334	314	302	287	286	298	310	311	284	288	271	339	327	322	284	294	307	311	307	320	317	316	279	301	297	318	332	341	342	327	286	303	332	322	313	324	309	328	321	306	282	310	344	288	309	296	304	341	333	312	350	315	289	320	287	348	297	308	291	303	286	294	329	309	303	292	284	313	308	337	298	289	309	314	304	314	313	328	301	328	284	314	319	299	297	300	314	340	286	342	305	318	313	277	288	322	314	307	303	334	338	295	320	303	299	309	330	312	318	340	303	315	280	301	325	312	306	324	311	333	311	302	286	296	299	329	281	290	288	300	320	308	307	296	340	295	323	316	322	284	328	320	331	302	305	316	331	307	303	294	318	295	272	297	315	346	304	329	318	284	299	300	315	315	330	307	307	310	317	324	313	340	307	307	309	294	309	322	340	295	303	293	320	310	311	321	314	278	288	293	267	302	333	328	300	301	306	292	326	338	316	275	305	267	294	304	320	317	313	316	304	307	318	341	323	303	316	319	340	329	302	336	328	293	322	309	297	312	323	313	306	347	323	293	310	343	327	294	319	293	313	301	303	315	305	291	344	378	333	347	320	282	297	317	263	301	307	305	298	317	309	303	317	342	315	297	298	312	326	302	286	353	330	294	299	305	269	305	311	320	293	315	326	332	332	298	312	298	300	315	315	321	329	316	314	323	320	294	303	350	334	296	295	293	304	297	259	282	309	301	303	310	272	312	293	303	314	301	338	298	313	305	271	306	322	307	286	296	296	304	351	323	295	320	348	310	298	300	327	302	334	320	317	275	316	320	275	320	310	314	336	312	329	294	297	338	302	300	353	304	289	312	319	299	327	297	287	326	309	330	277	273	323	309	304	343	330	320	325	305	319	290	288	308	318	328	310	325	291	308	298	342	289	296	310	305	320	321	310	309	309	331	331	297	295	317	327	305	297	315	297	340	313	296	283	292	309	345	305	319	335	340	350	299	287	308	313	323	313	329	307	320	307	300	323	305	332	302	300	356	316	292	298	280	279	312	317	304	321	322	286	336	309	313	306	314	301	309	295	321	287	318	327	320	296	326	318	323	302	311	282	319	288	329	313	299	318	316	323	301	304	288	285	306	306	320	299	291	334	303	339	310	307	316	307	288	332	335	286	310	330	314	319	301	329	329	310	315	332	311	286	313	334	312	304	286	325	314	345	336	327	330	317	279	348	322	305	289	281	287	329	321	299	300	316	342	276	322	273	284	304	264	296	325	355	292	317	325	316	282	310	284	309	312	310	295	312	258	308	325	302	310	283	307	298	322	304	269	338	297	331	309	329	283	331	304	320	315	323	344	284	312	328	310	300	311	318	316	291	306	289	329	327	284	299	297	275	311	326	298	298	315	308	328	307	287	292	317	305	313	312	316	305	276	291	296	332	312	304	297	299	322	322	317	282	296	310	322	304	333	300	286	306	301	304	304	333	329	307	327	295	302	308	344	285	301	326	328	319	304	312	313	307	298	319	304	292	285	308	301	275	298	287	319	295	302	313	342	309	299	356	303	304	344	346	290	324	333	293	303	328	286	316	302	299	318	331	307	299	310	311	300	318	299	318	321	279	300	303	330	317	325	336	284	270	291	323	283	310	324	339	309	281	330	289	316	346	274	305	339	291	321	360	301	331	343	330	295	322	311	307	278	308	293	283	350	334	314	324	308	318	318	304	310	308	336	332	306	289	300	338	305	303	341	283	289	291	319	329	327	275	285	366	290	294	308	279	254	307	337	299	314	327	327	285	318	340	322	285	299	275	305	273	307	320	319	329	294	307	291	309	307	307	317	300	293	301	332	315	304	316	342	300	328	339	311	322	366	328	325	322	329	353	327	331	312	348	302	323	322	338	309	319	271	330	297	324	304	336	335	341	315	312	286	289	298	330	332	280	303	309	312	318	310	323	296	265	329	334	287	293	311	334	317	318	297	323	290	291	341	339	315	278
22962	22915	36355	30195	21862	11198	3656	2204	2070	1979	1397	897	835	858	794	789	804	768	784	791	849	806	768	762	775	670	762	721	815	757	764	788	747	710	707	769	733	745	730	785	745	721	772	772	756	739	776	780	772	740	734	761	777	728	749	764	746	763	737	733	792	735	732	782	720	746	700	791	725	757	779	733	731	741	726	754	776	710	756	745	765	799	766	754	771	757	729	738	780	752	729	749	766	752	768	755	762	723	754	739	736	740	818	725	727	725	690	774	745	740	767	731	756	768	763	753	749	761	698	797	764	793	757	734	760	709	739	726	739	721	743	762	763	738	768	747	741	747	732	730	726	710	754	753	745	730	689	749	735	755	748	716	780	719	744	766	757	759	745	734	741	742	721	750	726	796	761	717	760	736	771	727	798	736	776	747	718	768	738	705	726	745	754	749	749	783	745	739	684	781	779	745	802	701	745	765	756	721	751	796	713	748	748	764	787	737	718	779	722	780	787	773	764	719	807	741	766	779	701	729	757	751	761	706	747	726	808	754	707	724	725	777	741	792	742	741	740	737	706	720	740	733	774	728	730	736	760	729	714	707	752	754	774	678	728	752	749	746	760	725	802	773	736	705	709	767	737	744	747	673	755	791	712	738	751	731	738	742	764	726	751	735	691	783	731	739	747	770	724	731	735	748	732	748	715	758	755	727	723	712	715	758	728	720	714	729	762	742	725	759	750	755	734	726	767	762	744	740	734	737	756	754	704	715	693	752	754	760	745	709	769	724	717	722	720	773	678	737	746	756	698	812	742	779	791	730	751	723	748	721	745	703	730	817	765	711	729	709	738	734	734	738	739	759	753	725	730	749	694	684	738	717	718	789	774	729	755	731	750	752	755	713	766	754	767	726	715	754	760	743	781	802	702	770	699	767	761	771	742	742	730	775	757	761	790	759	763	745	723	752	751	798	786	733	827	756	698	757	759	715	734	798	760	795	747	771	749	715	806	761	712	796	755	769	741	733	749	722	749	762	719	776	762	790	755	746	733	706	733	764	771	750	715	735	688	755	728	744	731	779	776	709	754	699	747	733	751	736	758	742	768	727	735	809	732	755	814	768	724	763	734	779	778	744	749	734	773	752	772	753	736	749	756	785	778	729	722	746	701	736	693	776	744	736	735	719	748	726	706	775	722	686	733	783	741	742	746	698	754	770	727	766	753	761	769	812	718	689	752	729	742	752	786	726	723	779	777	767	782	766	738	755	744	723	739	748	794	717	748	679	733	743	723	708	748	734	723	756	741	747	774	747	749	706	767	746	692	721	748	695	756	766	736	738	714	745	737	770	715	793	748	717	737	761	721	716	704	769	752	731	725	746	735	778	778	764	725	712	774	729	741	716	764	711	702	721	769	759	745	753	749	776	746	770	756	786	771	747	732	785	730	778	803	764	729	739	763	756	711	747	761	680	751	740	737	754	740	738	781	800	745	787	760	789	767	753	750	713	722	786	723	764	724	775	728	780	722	750	731	731	714	736	695	708	731	767	760	763	745	711	792	704	720	752	755	766	758	784	772	714	774	747	722	737	792	774	749	710	772	765	736	727	693	729	712	737	725	800	760	743	766	680	745	764	719	782	770	757	717	796	760	727	773	749	760	725	731	752	755	733	741	741	734	768	790	774	730	747	706	760	774	748	713	759	759	761	735	692	771	750	754	746	737	760	743	749	745	746	778	715	767	742	763	775	760	742	755	754	726	769	774	732	733	736	704	717	733	717	770	742	758	729	756	774	730	758	755	756	687	789	773	742	759	745	748	685	730	726	756	679	733	737	637	742	728	763	779	738	684	760	725	744	774	723	704	755	719	741	737	790	807	723	723	706	743	717	737	719	736	731	735	746	764	774	704	754	719	771	713	765	718	726	747	693	737	721	720	749	725	778	764	717	775	746	729	743	757	736	755	748	775	696	748	776	748	791	778	717	743	748	715	709	740	759	722	745	766	695	710	751	803	730	735	789	728	752	781	710	734	788	736	723	725	804	717	733	732	797	720	738	768	760	760	754	751	763	766	739	743	746	798	757	787	758	757	753	794	741	682	720	758	733	765	742	713	784	762	739	740	726	765	763	755	680	764	700	759	741	777	729	715	761	704	716	761	735	718	720	732	745	733	701	797	704	730	740	783	746	729	719	728	703	731	735	802	741	706	709	766	739	761	756	755	791	727	714	751	767	761	797	742	768	741	787	725	726	727	777	731	774	725	793	754	722	739	751	716	768	719	688	757	730	780	711	707	767	727	750	751	793	793	742	733	780	785	745	712	739	710	736	757	734	733	776	728	743	764	734	776	752	760	774	711	721	735	731	741	749	762	719	753	809	743	692	753	762	789	734	749	767	720	741	776	761	721	763	769	719	730	771	718	729	722	759	765	725	704	732	756	757	698	786	725	747	752	752	751	742	707	744	768	760	762	759	753	689	744	729	763	733	743	746	754	728	736	725	734	725	733	782	717	711	735	759	713	771	753	768	706	767	767	712	734	736	750	690	752	764	761	736	727	776	750	737	719	743	728	711	746	717	769	736	782	741	725	722	747	742	742	773	765	758	716	744	751	685	773	723	762	734	762	748	716	756	779	746	746	798	757	767	694	708	732	731	703	770	756	728	701	785	779	769	768	740	751	761	793	710	719	670	782	751	749	712	732	790	769	712	771	734	756	785	724	747	788	776	750	731	782	727	720	739	777	728	748	780	766	751	693	746	774	720	786	759	731	691	726	754	808	731	755	809	732	760	771	716	711	758	714	736	798	752	754	750	767	784	728	750	768	726	690	738	806	798	777	694	768	750	753	744	780	714	733	722	755	729	742	717	755	753	778	743	759	756	771	746	757	746	808	767	682	718	741	795	757	773	753	750	767	783	719	735	736	721	762	758	733	745	726	718	708	797	719	764	728	768	814	759	742	741	734	764	790	734	711	743	751	778	720	744	786	740	813	745	778	728	783	776	759	749	725	762	712	753	745	758	719	704	745	746	746	749	785	722	758	733	800	722	735	723	731	767	734	737	730	747	807	748	774	801	746	713	755	751	693	752	677	806	768	767	746	734	697	695	707	781	684	742	754	769	760	723	768	726	743	712	729	775	756	726	744	731	747	737	743	704	763	744	788	762	738	728	726	723	727	690	722	741	781	714	711	756	767	753	732	702	692	755	749	795	745	721	736	770	724	719	736	709	763	732	732	780	752	689	771	707	780	725	757	775	715	776	771	754	777	768	764	707	716	733	779	756	763	741	791	706	819	711	689	729	721	763	717	708	716	739	832	766	736	748	799	776	734	769	734	760	794	746	709	773	736	728	707	709	742	763	766	781	731	737	756	725	732	736	761	747	755	795	745	745	733	771	785	778	747	748	735	757	790	731	687	724	737	741	746	735	738	756	758	737	743	717	767	752	800	764	762	746	756	734	721	758	742	692	726	732	739	805	732	736	752	770	725	738	780	751	730	701	727	764	748	753	733	697	737	749
40544	31596	36286	32132	19578	10088	2914	1293	704	506	387	234	194	168	181	187	148	168	143	161	173	124	146	155	154	178	173	152	165	166	184	153	156	170	156	140	155	164	165	165	170	144	157	146	164	157	139	149	164	158	145	158	160	169	164	164	157	156	158	154	155	141	171	137	167	153	165	144	147	144	148	182	150	158	144	169	150	170	165	154	150	152	145	141	163	163	175	133	164	156	160	178	158	170	160	167	158	147	156	164	140	168	150	159	166	163	138	171	154	173	161	162	151	170	157	154	134	161	153	183	156	148	145	174	168	172	155	145	156	153	140	160	151	138	173	166	167	142	161	140	151	167	168	163	160	145	173	157	161	160	145	156	168	183	130	137	168	147	145	142	141	146	158	142	154	141	157	161	142	145	160	157	165	168	134	159	132	172	158	148	154	133	147	142	191	167	157	152	152	142	154	157	148	153	150	169	152	156	157	158	161	173	168	151	162	142	139	142	145	146	171	166	147	152	154	131	141	158	167	161	168	161	163	159	153	167	145	155	170	139	147	154	165	149	163	151	132	155	150	156	164	157	179	190	150	158	152	165	173	144	139	165	147	130	156	130	159	161	162	173	139	147	160	169	153	163	150	162	168	120	150	141	157	144	161	138	168	154	157	158	148	153	152	136	135	133	140	145	155	181	148	146	146	139	162	165	153	149	166	160	181	157	158	147	163	159	153	142	173	166	183	169	167	155	161	147	166	137	138	153	159	140	172	162	151	153	156	142	156	152	168	139	144	142	149	165	174	147	165	164	154	145	159	162	155	159	163	173	184	160	150	167	146	142	146	182	172	169	157	143	147	147	160	166	152	148	178	161	161	160	140	152	153	173	129	150	158	136	144	149	142	140	155	159	160	152	152	174	147	137	146	158	131	154	138	149	118	145	157	155	148	155	163	133	141	161	160	159	155	152	178	136	182	155	159	171	161	131	138	137	175	155	154	175	157	139	123	194	151	146	162	139	160	167	160	132	156	162	159	156	162	145	163	175	150	178	154	163	134	139	167	177	154	147	167	139	155	153	145	157	140	167	164	164	159	156	159	142	155	158	132	164	152	161	160	180	149	147	153	140	148	143	139	162	175	164	152	148	162	145	120	152	144	153	176	152	144	173	157	178	156	170	161	151	170	171	153	153	156	147	160	187	172	158	162	184	171	135	146	168	157	151	151	134	152	168	166	160	161	174	173	174	164	153	170	135	150	129	178	174	156	151	157	142	162	174	151	154	159	169	165	160	172	155	168	154	163	163	146	191	138	154	150	166	168	153	160	141	142	152	162	163	147	140	150	157	164	170	147	152	163	172	154	146	158	150	157	144	155	148	156	169	154	167	149	151	175	127	176	156	170	133	176	171	144	158	146	156	164	145	161	146	153	146	148	155	158	160	167	159	161	157	141	148	159	154	145	147	159	165	165	156	165	150	171	145	152	160	178	156	146	124	142	151	147	161	118	153	144	181	154	143	154	175	169	142	167	178	165	157	176	163	159	132	154	121	177	141	166	171	138	153	152	153	124	140	149	156	165	167	154	156	166	170	175	193	164	149	164	158	160	177	138	154	144	153	154	131	159	144	173	151	183	155	161	144	137	158	174	158	144	189	129	150	157	128	175	132	168	173	169	181	138	139	156	154	175	151	140	158	169	154	193	155	156	158	172	153	154	155	149	167	166	161	169	146	147	144	158	152	139	143	153	151	159	139	154	172	148	177	146	167	169	154	178	166	169	132	141	150	142	166	142	168	163	137	160	152	137	155	136	147	163	158	168	136	160	169	147	161	153	141	159	163	151	186	166	159	163	162	159	167	155	171	152	140	155	164	138	158	151	151	158	181	133	183	164	145	164	164	148	153	174	170	174	163	160	135	164	145	151	147	143	146	171	164	167	153	158	161	150	147	140	156	150	152	137	154	141	154	150	147	138	151	181	142	153	160	135	172	145	163	161	158	168	160	136	136	142	158	175	151	147	158	154	132	164	142	163	170	164	143	150	137	164	152	135	150	159	146	152	161	145	167	157	137	144	147	179	170	138	165	132	171	151	172	156	146	158	141	153	148	166	147	129	149	161	174	178	145	153	160	143	169	172	162	164	177	139	150	170	157	143	153	168	178	165	165	173	156	136	153	156	147	162	133	140	149	154	145	170	149	156	150	178	165	153	151	143	141	193	149	168	139	137	175	186	168	159	160	149	152	168	163	148	171	150	132	153	158	138	174	165	170	164	168	136	167	150	141	141	146	157	136	143	154	163	152	171	178	171	152	143	143	148	155	172	142	161	159	160	152	147	162	172	156	151	145	155	162	125	154	169	156	158	166	171	153	169	171	148	154	170	149	155	137	158	155	152	143	151	137	157	159	161	186	186	163	158	157	144	171	149	162	150	186	143	166	159	140	148	132	157	151	162	155	161	154	144	140	161	165	153	167	142	136	162	152	174	172	145	141	157	193	158	140	156	151	156	140	166	169	160	158	140	165	148	152	145	168	173	133	147	162	178	154	158	167	172	163	160	153	156	142	168	144	154	159	159	157	156	158	158	167	168	157	159	134	166	166	150	145	155	155	172	158	149	159	175	157	141	153	177	139	150	152	159	138	161	159	173	161	154	145	160	140	145	170	185	168	154	168	163	149	155	145	156	154	146	154	161	154	171	166	155	151	174	147	172	125	148	159	159	172	170	155	148	181	138	173	144	135	176	139	141	162	160	174	149	132	151	142	162	151	149	133	145	179	152	161	160	140	168	170	133	166	152	174	154	161	165	143	138	138	145	159	140	154	139	153	149	144	157	155	159	156	156	155	166	160	180	184	165	148	153	164	158	166	151	168	155	169	148	156	167	153	171	170	157	149	159	170	180	149	150	160	145	140	164	167	157	163	169	153	160	122	138	164	161	152	151	152	159	164	169	120	152	180	159	152	147	153	148	152	138	166	157	139	165	151	156	138	165	155	164	146	178	158	143	182	191	150	153	134	150	146	156	165	184	165	155	163	157	168	157	150	158	148	163	150	153	177	153	161	151	155	165	158	163	152	152	148	166	167	173	157	168	163	152	167	172	171	172	144	155	146	157	138	146	162	163	161	161	164	155	169	134	144	137	113	156	141	150	154	169	140	140	150	135	154	158	176	175	171	172	146	163	131	157	149	157	155	167	164	157	158	137	179	140	152	140	180	148	152	167	156	165	157	135	152	162	155	130	156	148	173	169	166	187	161	149	155	180	150	136	166	160	164	147	152	154	142	163	148	148	153	153	174	146	160	147	121	146	159	163	134	129	150	172	162	160	142	142	146	161	182	181	153	130	142	160	168	146	178	149	138	166	169	156	174	156	166	161	150	157	183	140	154	165	147	143	159	159	134	176	165	164	173	128	146	162	165	145	153	153	142	162	141	151	158	138	161	157	136	145	135	160	152	171	170	149	153	144	172	125	147	168	148	157	163	161	142	146	141	153	152	146	158	153	131	176	154	155	161	147	166
28735	26491	38509	35335	25403	15666	5623	4898	3126	2056	1597	867	617	525	475	475	478	424	458	441	452	478	446	464	438	423	480	437	441	394	392	424	445	400	420	456	397	408	420	398	387	440	415	339	397	432	448	446	430	398	400	460	423	425	437	412	385	415	418	443	393	427	431	414	413	416	419	423	389	453	419	404	425	378	371	421	393	398	422	435	431	400	372	386	400	394	412	441	359	411	395	411	409	391	403	393	424	362	394	410	409	425	422	417	421	380	402	383	391	379	434	426	388	401	404	427	398	399	407	415	415	399	370	409	407	423	388	428	394	404	391	389	372	381	420	451	380	386	389	403	424	409	392	379	378	431	393	385	406	428	423	419	400	405	407	422	426	406	398	412	382	373	422	384	377	391	388	394	399	378	380	382	415	406	389	402	394	425	417	404	409	393	408	395	452	370	377	403	394	402	400	410	391	407	381	375	424	408	377	389	403	390	433	396	396	394	384	407	427	398	409	402	435	395	411	417	404	428	425	406	391	493	384	379	417	409	432	405	388	414	407	420	434	378	400	395	438	381	462	369	397	421	387	457	437	425	363	390	425	375	415	365	397	421	387	405	424	423	429	386	459	415	400	422	341	391	367	394	397	389	449	400	432	380	390	404	419	375	438	407	392	432	416	422	365	393	406	398	404	371	423	431	381	418	402	421	400	427	409	409	401	398	433	416	428	403	408	388	423	417	396	394	425	390	412	410	390	395	393	398	402	408	416	418	400	404	394	428	417	400	420	430	383	389	411	408	383	415	419	388	420	414	419	390	463	431	415	391	387	388	427	418	413	418	406	401	380	388	447	387	427	435	395	423	403	452	429	391	422	418	387	417	417	356	417	397	397	404	408	387	387	424	379	422	427	383	421	406	421	379	396	393	390	393	384	394	389	407	406	409	358	422	403	397	396	381	403	407	384	369	411	434	422	409	422	409	380	404	426	424	438	416	371	372	389	376	396	398	388	436	437	414	383	404	394	384	413	424	417	410	436	401	423	408	416	427	405	385	412	401	407	413	411	368	394	386	376	381	395	393	405	400	412	405	385	394	398	384	413	395	412	416	411	413	442	456	406	391	410	413	388	391	410	403	392	402	373	418	434	426	408	417	394	420	388	367	396	383	391	402	426	362	387	427	395	381	393	415	402	394	416	403	395	406	411	398	425	390	392	402	406	427	388	431	398	433	366	410	395	409	420	372	397	409	389	405	426	412	394	383	388	429	396	395	421	410	385	436	409	391	411	383	419	422	410	430	415	388	406	399	378	380	419	342	377	418	412	404	400	393	421	398	396	420	404	432	397	393	418	434	386	418	391	408	431	402	395	424	404	382	408	384	412	397	387	424	424	420	414	411	398	397	432	395	417	397	407	418	390	407	411	396	415	455	406	414	401	415	434	392	392	384	420	429	392	394	407	357	394	442	416	407	398	406	389	395	428	357	411	418	413	391	415	447	369	431	442	403	427	378	414	403	400	398	388	425	448	378	409	438	376	373	412	397	421	400	406	432	407	403	366	377	411	404	416	399	381	412	391	406	397	432	402	390	394	395	390	407	420	377	399	456	380	386	400	403	423	381	375	395	394	403	399	417	415	448	366	392	417	426	416	396	402	413	389	377	375	410	393	364	369	385	410	400	390	403	450	431	397	373	381	400	411	453	402	406	392	392	381	413	436	431	403	431	370	401	400	415	433	366	405	405	430	446	394	420	426	395	371	381	394	395	390	443	397	454	401	382	422	424	385	407	395	397	396	406	405	395	418	411	426	366	403	431	418	396	459	382	392	407	424	391	415	395	406	381	420	436	410	447	392	396	410	384	409	349	418	381	413	375	396	421	400	425	405	403	420	411	411	401	386	395	381	403	379	395	383	417	423	407	431	425	426	410	424	351	414	402	394	414	375	446	381	388	402	434	412	397	393	400	387	420	414	418	358	454	405	404	418	392	419	375	416	421	427	343	398	444	393	401	396	428	400	446	400	425	413	395	432	425	393	385	422	394	412	373	412	423	413	361	391	428	399	407	410	443	376	390	411	413	413	410	403	416	435	395	389	356	416	427	373	390	386	401	414	398	373	415	415	392	380	405	361	378	422	427	376	378	410	420	371	419	383	404	393	413	360	407	391	361	363	372	357	415	393	378	377	416	414	407	429	404	399	432	414	400	418	418	417	376	420	418	409	397	406	435	428	432	424	411	396	381	361	435	404	368	402	405	419	368	401	392	401	433	413	410	363	391	416	412	396	467	409	443	421	442	426	414	390	408	392	380	397	403	408	415	392	425	377	419	408	394	418	399	387	421	425	404	402	423	369	403	432	412	398	442	401	382	428	393	405	403	368	413	419	406	426	410	408	392	411	415	408	383	431	389	387	405	412	439	409	404	442	412	403	408	385	400	428	413	383	411	389	412	408	401	389	382	390	346	420	401	415	378	399	427	439	409	385	393	441	408	404	441	416	393	385	371	393	413	431	418	383	435	403	403	414	419	385	382	375	421	417	394	393	424	433	410	411	422	422	417	404	393	352	390	415	473	410	449	373	413	384	423	434	414	420	403	401	452	416	371	414	403	414	398	407	413	360	410	402	433	381	450	408	406	419	414	449	413	399	394	432	378	388	389	425	395	382	393	400	394	419	425	429	391	412	410	397	379	411	420	390	399	402	412	404	437	414	397	414	397	409	360	421	419	436	448	409	397	435	378	416	387	393	396	425	410	409	415	397	426	399	415	401	454	382	395	399	396	445	420	396	406	433	384	388	398	391	400	362	447	425	397	415	438	375	399	417	415	396	402	379	410	418	396	357	407	414	361	403	400	420	393	405	409	395	418	388	401	397	462	394	414	425	390	383	390	386	397	424	371	405	386	386	423	389	384	412	423	398	376	455	391	473	370	378	403	398	411	398	400	423	408	413	379	430	375	378	419	418	429	399	365	443	411	414	410	405	424	432	446	409	412	424	383	414	421	401	421	393	422	388	408	463	387	408	385	396	430	408	391	402	379	372	425	403	415	365	412	378	383	426	362	401	399	417	376	422	402	405	373	384	370	413	393	372	420	425	364	400	391	411	370	417	387	409	382	430	370	418	444	427	415	400	385	413	404	426	418	397	428	431	403	429	384	396	427	358	424	413	408	400	419	378	396	425	384	402	430	379	401	422	423	402	433	398	375	421	414	403	400	414	418	408	404	431	368	425	399	397	387	428	397	412	366	455	387	383	414	384	379	408	399	365	404	409	442	399	422	420	432	430	382	435	399	410	377	411	381	421	397	386	424	395	397	422	402	401	394	362	386	429	389	397	404	428	411	363	385	383	405	431	421	439	434	434	366	370	435	412	399	441	365	375	438	370	397	367	419	408	391	373	401	419	401	413	380	390	417	398	417	396	402	387	380	383	393	409	377	392	416	416	413	383	399	393	393	386	412	409	391	429	394	405	436	401	381	430	420	395	411	400	366	418	429	402	419	419	375	410	401	379	399	380	385
11402	5458	3871	1956	832	560	424	382	365	385	326	328	356	352	372	354	333	343	370	336	367	378	348	377	371	381	344	325	378	324	375	345	342	363	315	355	314	354	333	371	391	338	347	344	337	319	363	351	338	347	382	343	370	386	367	364	353	326	346	388	327	296	355	347	358	347	390	336	339	374	339	357	360	344	323	313	335	328	335	331	381	344	338	303	336	340	360	347	363	322	313	360	413	355	379	364	384	346	350	343	369	345	350	338	325	327	346	330	333	352	354	381	358	352	383	380	359	350	386	334	363	342	357	338	360	361	341	374	348	382	374	375	353	315	332	356	333	342	352	360	357	332	335	334	371	317	346	325	346	343	342	350	368	336	365	346	358	332	348	343	374	375	384	330	349	354	340	386	347	345	344	346	372	382	319	354	324	334	339	326	356	368	359	335	361	353	382	355	327	325	377	372	341	365	339	373	379	360	357	366	360	322	397	299	302	373	373	326	327	331	353	323	336	349	379	347	348	357	358	329	350	340	389	332	377	335	334	363	355	351	335	363	365	343	324	324	340	346	377	339	368	314	357	355	368	327	361	332	342	331	377	358	368	337	354	333	345	388	364	333	346	343	345	336	344	331	339	354	357	372	345	365	354	322	362	355	356	351	319	368	358	341	355	387	372	330	363	371	331	365	367	359	344	327	338	339	345	318	339	363	334	347	332	371	362	336	317	339	341	336	344	372	361	321	360	343	347	380	390	335	291	343	346	358	335	332	383	353	332	339	326	339	324	327	323	323	323	338	329	354	359	348	328	360	338	321	388	347	342	376	359	322	350	372	348	381	346	345	340	354	302	347	389	372	356	360	368	408	360	360	335	345	361	343	361	336	384	348	355	351	344	358	350	376	356	343	335	350	361	339	364	352	327	352	334	340	349	357	320	335	325	350	336	363	381	328	349	340	325	341	365	363	346	352	345	358	325	316	402	309	340	300	352	324	330	326	330	400	348	375	374	357	325	347	371	347	336	327	339	344	332	380	340	328	362	316	362	325	341	325	343	386	403	372	382	376	374	365	337	340	369	370	391	346	365	382	360	339	357	326	360	322	358	319	350	360	333	344	349	318	346	398	339	351	356	345	325	340	367	336	378	332	358	348	319	319	340	384	334	352	351	364	331	365	381	347	322	335	344	354	363	354	353	338	317	354	340	359	371	360	336	354	358	387	359	326	343	380	366	356	334	314	355	365	353	389	350	349	366	323	328	347	353	352	344	371	337	357	381	354	368	338	349	362	380	346	363	335	346	331	350	358	355	342	336	331	351	364	319	342	345	339	338	313	320	387	343	364	340	325	331	338	351	343	367	368	341	337	338	341	329	340	351	325	356	358	357	357	363	333	339	337	368	322	395	322	350	356	349	332	358	329	342	362	327	319	353	340	347	378	329	330	319	378	340	355	312	354	371	312	370	344	357	342	324	324	355	369	368	338	344	357	335	386	339	387	334	325	339	322	357	338	358	357	338	346	378	381	307	334	350	382	373	329	344	369	368	357	359	369	349	332	309	360	332	361	356	364	333	350	362	368	309	376	371	344	333	357	370	349	344	351	343	397	339	366	355	334	368	353	341	349	397	353	318	332	335	313	375	386	371	324	343	356	376	344	330	343	395	371	301	333	353	340	302	353	361	348	353	328	363	324	319	341	378	320	378	343	344	390	331	341	314	336	368	369	356	328	316	355	366	366	370	350	364	326	364	346	326	360	353	325	359	359	338	369	342	366	394	345	386	314	350	396	345	337	365	355	363	332	343	318	330	330	359	352	362	370	328	323	371	357	366	369	323	376	315	356	364	359	352	365	368	331	336	346	325	380	336	318	338	346	359	351	342	369	337	315	348	387	382	328	361	374	316	374	382	385	398	372	350	340	360	351	335	381	334	340	359	353	335	374	355	338	356	397	310	333	348	347	336	342	376	361	327	337	335	361	353	345	324	388	349	335	332	327	341	320	333	337	342	366	349	358	357	334	355	347	378	393	359	313	341	347	362	347	353	353	337	367	367	320	364	346	338	351	345	337	353	370	353	362	311	355	328	375	389	355	330	317	356	333	365	358	337	338	339	386	351	357	369	390	336	376	326	366	327	357	324	320	364	358	368	363	337	346	323	347	382	347	335	356	350	354	348	383	331	403	334	323	355	344	357	320	354	330	341	377	336	307	352	343	332	347	346	336	372	380	379	358	351	348	384	380	357	375	363	331	335	329	320	372	377	327	358	345	316	362	328	343	313	355	358	322	335	338	318	380	356	343	348	333	328	374	374	360	390	374	330	323	329	363	359	336	371	368	309	359	366	347	366	375	339	358	338	347	348	327	378	352	327	353	336	354	327	338	358	335	364	357	323	367	326	328	337	377	356	347	374	372	353	379	333	344	349	374	363	337	345	349	364	323	345	359	323	339	316	379	363	395	357	365	375	345	331	322	355	343	353	357	373	365	347	357	348	354	352	351	397	363	358	315	361	344	373	369	353	335	351	347	370	358	330	350	357	340	357	370	337	349	365	359	342	357	330	346	352	356	346	381	347	356	359	340	340	359	324	352	335	347	344	341	326	366	340	392	365	356	349	341	319	370	311	351	340	350	324	329	363	325	355	361	371	344	364	346	389	337	323	341	365	363	357	345	354	309	365	355	388	340	357	357	346	363	318	347	336	358	335	356	345	377	314	321	374	337	381	332	345	349	363	332	358	374	358	373	371	363	322	366	358	315	325	334	363	368	351	310	329	366	376	346	296	379	349	352	336	359	381	360	348	335	348	344	346	298	336	357	350	318	334	346	374	328	363	331	364	329	312	375	352	333	389	388	361	357	322	340	322	359	346	332	329	322	333	343	361	365	323	344	341	329	341	344	350	386	352	335	353	307	371	336	326	346	388	389	335	364	349	339	339	338	359	340	368	358	354	348	349	334	374	330	349	356	339	355	345	354	319	345	341	358	346	380	352	352	374	365	335	323	367	382	348	338	361	319	356	339	327	356	326	361	324	351	394	372	364	330	321	335	336	332	334	331	362	377	372	333	377	336	312	333	352	376	343	357	308	371	354	360	354	357	314	325	353	377	378	369	346	381	349	372	373	329	345	342	369	369	331	332	350	366	307	359	360	326	324	412	358	364	330	332	395	335	347	325	309	336	362	335	296	333	341	356	368	329	306	331	343	345	378	363	312	380	385	348	331	360	388	356	329	333	342	366	350	322	370	330	322	333	423	341	318	345	311	358	339	337	335	331	325	351	362	342	324	340	352	338	336	334	361	325	347	365	317	341	331	357	337	343	340	349	289	366	376	381	355	317	342	309	355	333	355	357	355	382	351	349	373	343	355	359	323	385	359	345	323	335	313	331	335	376	338	379	338	358	346	346	339	353	360	388	362	331	367	320	357	350	344	309	358	343	375	330	349	348	342	340	325	347	322	320	367	326	351	343	352	343	342	342	333	372	341	386	351	370	320	359	359	329	342	357	366	327	340	363
8744	6017	8461	6052	3069	2200	1297	1101	977	894	826	842	878	830	861	802	857	841	815	841	816	796	845	790	790	865	852	832	804	814	827	820	824	904	847	874	838	886	851	862	848	817	902	863	857	828	810	838	819	866	833	903	812	843	830	857	873	840	805	843	808	812	851	847	809	855	850	891	811	858	862	845	898	821	807	827	823	835	856	908	843	847	876	917	839	814	935	812	875	830	813	824	819	784	860	860	877	828	870	841	854	877	879	817	883	820	890	850	867	834	873	847	844	840	840	864	871	881	861	862	849	862	864	827	903	809	855	803	854	881	873	817	827	887	864	843	861	847	840	794	856	839	847	840	799	828	907	846	835	838	911	838	874	864	804	892	877	842	815	805	846	796	873	850	826	866	853	839	879	844	788	853	884	855	836	845	865	833	838	821	878	831	846	801	848	845	860	848	806	832	870	860	874	835	805	808	839	883	869	859	809	889	847	813	844	873	894	906	873	863	842	868	812	874	842	869	833	829	878	836	799	812	855	817	844	879	885	799	865	861	835	806	827	842	865	795	865	838	878	813	817	865	847	839	820	872	828	851	868	816	894	827	862	907	892	891	830	827	858	859	810	810	859	814	831	800	808	837	842	849	852	822	907	810	867	850	789	870	812	834	869	856	851	830	795	838	781	808	830	856	867	817	802	838	830	831	876	834	846	819	845	812	833	843	821	859	839	799	833	893	818	806	867	799	800	828	880	801	850	866	876	843	845	836	846	838	836	849	887	858	893	865	885	897	799	882	882	850	853	845	862	864	856	866	838	828	800	830	845	834	826	850	837	846	892	833	866	867	842	885	891	834	831	825	867	843	833	879	881	925	867	864	865	818	814	782	838	826	835	871	831	821	860	846	898	874	803	826	811	848	832	843	898	889	851	874	847	891	812	857	843	846	843	865	836	856	861	853	898	854	809	859	805	834	876	848	850	883	847	887	827	862	826	846	862	802	814	866	886	852	821	793	856	858	829	883	828	862	901	893	876	864	847	799	824	835	843	844	829	839	833	828	868	879	876	845	852	878	852	876	858	868	801	869	890	839	817	794	854	828	893	831	802	825	815	835	858	824	876	792	849	814	876	876	824	842	835	853	877	843	878	809	830	841	858	884	832	864	873	819	799	787	777	842	916	821	805	849	846	873	862	846	864	878	869	819	849	817	840	800	883	814	833	836	875	844	850	816	816	830	823	858	832	867	859	891	837	819	821	837	831	877	844	794	822	829	831	819	852	832	866	853	812	819	825	822	829	875	846	878	854	844	810	777	845	847	911	879	839	851	822	833	876	847	836	840	792	851	880	826	889	863	877	833	879	837	836	835	807	803	890	853	844	835	862	845	849	854	849	807	848	816	835	860	827	855	840	866	831	864	839	859	867	876	850	844	845	815	834	900	871	821	889	802	827	836	852	817	809	834	881	881	852	841	827	834	830	802	815	890	863	860	856	840	895	829	869	888	857	805	841	879	823	880	829	832	799	848	850	823	825	832	873	869	855	874	815	817	857	833	843	853	842	822	830	882	853	850	820	844	810	826	844	827	851	813	831	847	874	841	791	855	798	865	883	870	938	871	860	822	820	808	822	873	852	862	794	867	829	857	852	835	877	848	829	814	843	861	792	857	829	847	880	791	801	834	867	866	854	833	802	817	820	835	844	830	813	840	903	825	861	859	857	847	842	850	835	873	827	868	849	823	817	829	860	875	843	856	874	832	853	855	847	766	836	784	904	786	835	896	867	854	856	869	887	835	864	889	794	800	850	821	862	854	916	837	857	872	815	818	846	824	857	843	846	889	840	860	773	842	868	846	824	876	887	833	833	853	853	827	828	873	784	786	814	929	839	872	802	825	800	828	841	860	791	841	842	828	842	781	829	841	870	807	872	836	841	881	878	876	862	858	848	876	831	898	854	840	812	813	854	874	853	798	862	811	852	814	890	856	879	827	857	878	855	854	902	811	788	848	883	843	852	788	802	851	811	839	836	802	861	819	873	832	848	849	827	844	803	842	859	841	848	841	847	811	807	815	892	865	855	817	851	848	844	846	893	887	801	844	891	885	817	846	803	849	822	835	834	786	857	878	830	831	834	792	851	826	868	819	867	865	858	863	864	799	818	814	808	813	835	882	811	822	835	828	779	844	844	850	858	845	844	886	838	808	871	883	808	842	854	852	864	789	846	802	780	860	819	870	828	863	815	843	847	799	845	844	913	839	813	846	827	886	858	862	835	843	758	855	838	916	910	852	843	889	843	851	847	822	821	824	872	891	886	815	819	870	829	834	800	820	860	833	835	798	881	826	824	895	841	858	844	837	825	814	853	809	859	849	822	824	796	817	831	844	830	907	788	850	865	851	836	824	836	860	824	845	850	793	840	857	839	914	807	846	817	877	847	850	857	805	851	822	853	848	873	923	877	820	847	861	800	834	870	853	829	902	830	836	845	862	834	876	869	815	834	868	854	874	829	820	835	823	837	828	853	791	867	878	845	837	832	856	829	822	853	864	875	853	789	893	898	837	879	859	883	883	870	820	789	852	851	842	850	838	855	876	844	855	896	873	862	815	833	822	837	853	864	810	838	830	829	790	837	804	869	847	854	849	843	788	830	861	801	851	894	836	859	849	863	833	853	786	863	783	856	872	814	815	845	846	850	812	848	817	800	795	832	782	838	844	846	844	849	919	848	819	854	856	852	852	810	837	865	847	850	865	893	867	872	822	837	830	900	864	872	859	921	878	898	850	833	837	800	804	839	845	849	858	862	861	812	813	895	818	829	834	859	841	818	877	842	845	831	870	864	873	800	876	878	884	831	858	822	798	840	884	839	815	810	929	899	815	864	845	830	824	842	862	825	805	863	788	906	841	830	848	836	854	914	784	866	866	848	855	870	808	882	826	832	840	854	853	827	859	853	826	842	863	775	842	835	845	842	793	844	816	843	866	838	847	831	808	866	846	888	849	856	816	843	826	847	832	826	833	857	815	888	812	839	846	821	850	810	819	886	877	838	856	867	814	818	832	845	800	872	904	826	819	809	841	862	804	834	819	859	810	806	844	809	802	844	868	865	889	811	828	803	842	855	835	865	853	794	825	836	838	858	843	891	861	891	820	794	779	858	851	858	864	822	859	855	827	851	824	838	885	846	852	840	855	845	853	871	840	812	884	853	842	881	824	885	846	855	889	848	894	802	832	858	855	773	834	852	877	897	780	811	798	885	879	814	835	877	835	822	871	868	848	824	800	873	821	840	897	835	869	767	885	821	845	891	838	831	821	850	829	832	857	842	873	805	875	805	838	826	847	816	840	856	851	833	855	850	810	841	847	825	799	798	825	838	852	813	830	828	788	832	911	879	833	896	838	871	800	867	877	856	892	850	867	850	833	811	848	843	810	841	801	832	785	804	885	833	830	865	854	797	813	824	800	901	834	863	831	876	852	820	829	871	833	822	834	920	873	822	896	862	825	809	830	846	851	821	871
30010	23418	29979	22971	12938	6208	1943	862	529	400	372	309	320	341	283	306	365	328	317	342	317	315	329	311	315	290	313	359	301	319	314	301	320	329	351	306	306	356	292	349	311	325	311	340	294	334	292	304	285	306	299	294	321	278	310	345	328	306	326	297	328	280	328	300	342	311	304	366	338	297	295	329	332	293	334	331	323	329	335	297	304	310	300	287	301	322	365	336	294	338	324	293	303	327	285	297	311	329	326	330	301	336	334	316	321	327	295	344	283	314	329	315	353	366	336	347	328	319	356	330	326	321	286	318	315	305	366	322	329	325	334	364	341	304	319	286	328	283	298	342	313	300	307	296	299	295	300	341	293	313	312	319	312	288	311	321	327	327	317	304	303	287	338	301	288	315	309	285	289	347	327	294	300	311	295	330	284	318	323	310	325	315	304	330	296	283	289	334	312	296	325	354	344	325	326	320	308	303	283	347	307	362	347	362	291	315	296	325	301	324	292	314	300	306	313	270	307	291	295	319	352	320	296	303	278	334	320	330	343	289	300	343	319	345	284	292	340	314	295	323	289	324	281	306	318	314	347	334	329	298	265	324	299	324	314	306	316	278	310	308	296	299	265	299	302	317	319	349	340	262	297	345	333	313	320	330	321	289	356	308	289	310	311	331	320	286	352	338	301	359	320	299	278	323	341	322	320	315	294	339	317	338	340	298	286	306	305	321	323	334	321	305	288	314	300	316	350	306	273	307	340	279	334	341	314	326	324	322	323	286	316	298	313	328	316	305	302	309	303	287	333	306	329	307	300	328	313	283	312	290	294	319	304	325	290	320	338	277	320	321	332	343	299	298	329	316	290	294	318	309	305	320	300	320	311	287	346	328	286	286	330	320	300	338	273	277	319	297	339	313	352	306	295	304	351	293	325	285	312	296	297	299	295	288	289	311	333	297	318	305	305	325	292	315	310	302	321	293	319	331	299	305	317	322	308	301	309	303	328	291	326	292	319	282	318	316	303	316	307	349	301	317	288	323	322	346	290	323	290	323	316	315	298	311	319	292	344	352	280	324	331	331	304	299	337	290	327	383	343	277	333	273	318	282	303	293	322	333	307	302	300	291	311	307	310	320	295	328	301	277	339	327	306	312	308	340	300	288	351	343	364	320	318	326	294	324	297	316	303	320	298	309	363	311	309	312	325	285	310	320	271	308	306	323	335	309	298	319	313	335	307	314	325	341	317	347	314	320	295	321	299	308	255	324	295	325	291	323	324	295	304	297	306	275	295	321	314	281	309	313	294	328	297	318	295	317	314	289	349	346	311	284	306	286	309	279	328	326	324	354	332	337	285	316	330	300	301	313	355	303	323	334	286	302	330	326	364	342	358	324	331	297	306	337	311	342	327	295	321	295	349	319	344	336	329	326	331	310	339	309	326	340	286	297	355	302	291	314	318	294	293	332	311	321	341	323	323	321	309	299	312	303	335	319	300	321	325	302	321	333	284	303	333	311	310	321	365	312	270	286	338	316	306	316	291	311	323	282	288	343	281	338	335	367	285	319	331	319	315	298	335	315	321	346	295	304	310	326	308	330	286	344	309	309	309	305	336	312	310	315	306	296	315	308	316	308	324	312	305	320	316	296	294	305	354	334	310	315	285	318	294	320	309	365	303	295	306	331	296	298	296	302	313	322	277	327	327	276	310	295	310	293	295	303	337	321	302	314	318	308	326	341	358	310	309	356	335	310	308	309	336	319	324	320	322	297	318	311	315	360	309	294	292	283	322	295	304	285	316	333	302	307	317	312	286	328	292	323	321	324	301	354	340	300	312	308	318	340	294	317	303	293	318	324	333	332	293	324	280	302	286	283	274	300	290	349	339	302	325	291	312	319	311	322	307	321	335	327	313	317	320	293	313	330	309	308	297	286	315	286	317	310	307	323	314	297	343	308	313	301	317	336	316	290	308	312	316	343	314	341	297	294	313	328	305	338	305	299	306	309	317	307	351	357	327	352	316	313	306	312	343	333	307	297	337	302	305	320	295	347	298	309	301	330	307	326	344	288	327	318	326	322	346	300	300	320	306	300	330	308	330	323	314	305	300	316	299	327	336	315	299	310	301	302	306	320	278	321	308	331	296	334	303	327	320	294	316	316	283	297	337	303	323	320	317	309	336	323	289	290	320	321	284	354	293	294	346	300	310	329	307	307	315	302	340	313	327	343	327	291	325	341	319	330	307	324	300	334	350	329	319	293	330	305	341	298	325	317	319	309	309	331	277	324	285	318	320	338	291	323	311	333	343	330	291	333	341	321	286	316	288	328	309	312	316	319	329	326	313	333	321	328	319	281	332	313	333	349	316	315	295	318	277	312	319	314	339	309	328	270	306	332	351	306	338	309	306	342	305	296	310	314	289	295	318	322	313	322	314	325	298	310	286	315	342	308	297	294	336	314	314	339	324	323	324	307	288	321	336	317	298	314	314	317	328	299	310	348	295	317	289	344	303	285	342	330	320	295	303	327	358	329	325	303	351	318	344	308	347	319	330	323	326	305	310	290	331	343	317	338	284	304	298	346	318	316	308	320	312	281	297	327	292	303	313	319	330	306	312	343	303	366	298	357	293	316	319	289	301	326	335	326	287	332	328	268	291	288	297	346	322	318	311	340	325	318	310	301	314	338	331	297	300	289	334	350	291	342	326	314	330	283	284	271	279	301	291	258	343	315	301	325	335	314	335	344	323	312	284	318	311	306	325	316	346	316	315	336	322	299	323	288	330	305	331	284	343	308	314	304	324	305	302	331	318	289	331	333	306	324	313	278	324	283	332	351	330	316	312	308	313	330	331	270	329	330	297	318	285	304	309	315	289	302	339	320	293	330	324	312	319	281	352	340	297	305	317	361	306	309	300	305	323	320	306	313	330	324	315	334	318	330	360	330	331	317	323	316	341	358	345	288	321	316	288	306	329	300	298	302	313	312	308	285	375	320	320	356	371	311	308	293	314	311	299	317	278	319	297	310	373	328	328	354	292	295	324	330	316	313	319	337	352	282	308	326	324	315	317	279	322	344	343	306	338	305	304	297	322	319	321	304	318	313	333	333	342	338	306	320	313	304	304	314	323	293	319	307	289	316	325	307	307	290	341	304	270	308	302	298	299	317	270	300	344	281	340	338	293	325	356	319	324	351	320	298	318	332	331	296	327	323	292	281	300	342	307	323	337	330	318	272	314	327	323	282	324	317	302	317	334	311	306	301	315	310	287	321	292	296	298	280	305	302	332	300	309	332	302	361	332	385	327	310	334	329	305	319	316	324	316	327	304	360	329	311	326	353	340	333	340	276	318	322	315	324	320	307	349	312	323	324	280	339	354	304	308	320	336	298	317	314	299	301	322	292	325	325	350	311	291	281	318	309	313	333	293	282	336	317	342	310	326	296	300	330	348	326	320	288	318	334	287	332	313	328	326	318	335	322	304	289	329	305	295	310	336	335	309	339	311	300	320	313	294	305
22148	20944	31953	27929	21349	13727	5576	3017	2084	1231	917	899	859	843	852	762	796	797	818	772	761	784	757	841	804	748	696	761	749	713	755	748	756	812	809	776	745	814	779	774	767	750	730	773	740	756	760	782	734	808	755	768	741	714	766	707	754	777	755	760	802	720	765	716	761	715	762	798	761	762	765	756	737	761	730	773	806	833	759	745	738	797	761	755	813	753	800	766	791	750	743	785	779	731	765	774	738	770	768	782	739	758	802	749	754	741	803	760	746	743	692	785	791	769	772	778	708	770	757	748	776	804	766	731	759	713	765	762	742	762	747	822	756	799	775	768	752	782	809	786	729	798	748	707	775	771	775	774	800	737	782	712	740	714	735	751	678	755	711	789	784	784	763	777	762	709	736	764	737	776	746	801	749	824	744	787	774	758	770	792	739	765	783	697	740	770	782	785	732	788	731	723	772	755	761	782	748	712	732	801	773	786	750	775	793	761	753	755	767	793	747	765	766	777	730	791	772	759	734	778	772	755	742	738	786	737	755	750	781	729	777	786	758	808	755	741	768	743	732	739	752	739	745	801	781	758	790	758	781	744	796	795	762	756	777	793	778	796	744	757	812	737	788	739	797	785	783	746	761	759	729	771	716	733	736	785	719	768	834	747	746	740	785	784	742	765	762	766	754	754	730	761	784	729	750	768	769	777	765	773	776	784	726	821	760	767	804	772	765	700	789	767	765	759	738	681	754	746	753	774	762	781	786	722	773	768	772	771	735	776	752	776	752	761	782	763	781	780	778	746	719	738	718	770	782	766	793	739	782	781	734	752	761	780	754	752	745	801	736	760	806	783	716	698	762	764	782	749	742	739	780	768	742	824	809	745	787	755	755	719	792	716	713	772	757	738	789	823	780	724	806	792	746	757	783	744	752	791	758	749	754	769	773	739	776	770	763	800	772	776	722	761	778	818	749	772	713	742	736	749	754	736	781	801	754	736	793	756	787	770	757	669	793	752	782	801	777	755	780	757	783	789	732	847	767	789	787	810	758	745	762	797	738	808	748	772	769	790	723	759	812	736	756	863	817	756	785	789	788	751	699	716	694	736	767	737	745	787	754	742	752	835	782	737	768	724	730	749	782	754	751	766	749	807	783	774	740	765	750	728	736	720	759	766	769	772	703	782	741	791	724	765	760	757	777	755	746	786	710	803	766	734	752	713	777	760	795	721	773	764	740	783	740	771	797	778	729	755	807	774	768	745	719	792	771	765	796	786	759	704	767	704	775	727	806	726	772	765	694	794	719	746	755	763	755	785	764	812	843	735	805	779	822	692	759	714	744	718	733	770	743	768	782	769	751	742	786	774	736	783	768	763	772	745	766	762	764	786	737	758	758	748	756	816	714	771	736	782	780	745	719	742	742	767	782	728	776	748	805	711	802	685	773	766	795	787	768	784	775	781	750	710	792	765	768	733	744	781	806	749	811	708	789	810	775	779	727	808	736	774	742	791	786	772	803	736	722	757	738	760	768	732	738	742	728	782	733	773	768	805	753	775	783	710	781	712	778	792	759	762	798	740	780	773	787	758	736	745	716	771	787	751	753	726	801	753	715	731	780	850	731	755	736	802	760	731	759	722	744	786	749	817	730	765	722	743	760	763	781	770	821	728	755	734	776	812	768	762	784	716	760	739	816	729	817	753	754	762	789	713	744	746	784	774	734	733	791	761	819	778	746	742	794	729	780	770	730	787	773	769	792	760	713	736	753	735	736	718	755	725	794	731	736	742	789	808	750	716	770	796	772	767	723	774	741	750	767	800	742	798	764	739	772	765	743	726	800	784	803	745	800	763	774	799	724	771	769	796	750	740	745	741	774	823	751	706	820	724	778	753	798	723	803	734	745	748	777	743	777	790	786	769	738	769	712	725	736	733	750	779	753	764	731	723	793	693	770	763	770	745	727	752	765	742	725	747	722	813	787	769	714	793	761	735	747	748	753	763	775	723	809	754	785	793	754	782	763	752	752	805	774	802	721	711	778	784	740	754	707	766	751	757	826	783	772	756	749	754	778	805	814	752	732	768	756	754	740	773	760	799	771	769	728	783	799	768	799	736	796	725	772	787	752	725	750	761	754	759	769	727	723	757	782	747	736	738	762	739	762	767	757	784	758	753	755	724	744	747	720	751	723	787	735	774	721	780	788	765	751	760	783	760	801	759	751	709	760	738	770	715	747	719	710	769	765	758	767	730	720	723	772	748	761	726	733	788	766	788	751	766	749	820	727	740	809	750	726	770	754	776	783	770	753	741	797	748	730	782	714	760	765	745	768	758	755	804	789	743	716	723	769	805	710	795	765	760	779	745	760	784	753	777	797	776	741	751	752	792	784	789	733	772	785	754	800	719	745	758	732	786	836	776	722	769	774	835	773	788	748	782	771	739	743	730	786	765	757	746	823	797	800	757	779	826	790	805	730	756	735	787	783	755	788	749	809	815	796	730	750	753	769	745	733	768	766	747	738	777	807	716	782	749	726	768	757	736	763	742	732	758	710	784	756	675	724	784	710	776	748	705	768	767	787	754	797	793	751	771	728	754	791	764	797	737	768	794	774	761	797	739	774	805	782	805	746	784	783	794	740	742	816	727	777	745	727	791	739	832	751	830	731	754	820	768	739	757	701	786	705	734	713	749	725	789	801	739	774	777	766	764	742	817	743	782	746	767	786	781	783	773	707	771	745	807	755	741	750	737	736	753	785	833	764	726	770	799	761	708	771	745	738	800	766	818	748	760	754	781	753	778	759	754	783	773	788	823	759	758	771	759	750	740	759	764	758	732	732	716	754	757	752	715	757	720	743	778	788	765	806	798	785	751	777	787	734	765	807	747	746	718	754	760	772	783	742	791	772	776	800	748	734	780	769	724	770	799	742	753	775	749	750	753	740	713	727	754	739	771	739	760	756	773	760	749	740	783	752	748	731	752	781	798	714	762	730	780	744	756	740	754	748	753	783	793	768	770	745	758	889	785	832	802	749	707	731	799	798	801	791	772	765	733	725	733	755	763	702	831	734	739	795	749	750	803	780	796	788	748	829	749	767	783	768	739	780	724	742	775	812	721	784	736	752	783	727	780	738	745	768	750	771	763	827	767	788	764	772	727	759	784	796	776	730	725	729	772	757	781	767	750	719	744	747	780	727	795	767	802	738	761	775	787	735	794	754	791	758	726	759	764	764	734	753	746	737	730	760	780	756	774	746	812	765	716	743	744	745	750	775	755	796	758	733	729	732	736	786	759	742	782	789	736	758	703	785	779	760	739	767	700	754	760	762	729	718	721	763	760	777	731	748	743	767	772	729	698	740	774	752	731	756	787	744	768	753	734	821	759	732	761	782	727	798	715	745	784	791	792	759	830	761	743	769	773	783	769	778	824	763	761	724	830	727	794	758	753	747	734	783	744	758	775	757	780	761	775	734	764	732	767	774	728	782	757	736	800	778	738	770	764	764	792	776	786	751	787
38536	32412	35039	27995	21189	12124	3510	1315	581	387	239	233	183	172	179	153	167	155	153	168	156	153	176	166	161	167	168	149	176	157	168	174	157	175	156	147	189	169	158	173	163	157	161	131	141	160	168	164	160	160	157	156	170	166	151	157	169	166	176	154	179	167	154	170	158	144	148	167	157	151	146	174	143	167	180	161	141	163	136	169	174	152	195	156	172	180	170	181	160	145	170	156	165	145	160	148	184	146	175	148	191	145	181	157	178	154	166	171	144	185	168	197	162	161	150	158	159	143	165	160	176	151	151	141	156	145	164	159	187	163	183	160	162	162	158	151	164	157	159	144	143	165	142	161	156	150	147	141	160	159	138	162	169	166	171	163	168	136	148	164	158	174	157	149	173	155	145	141	159	177	167	155	174	188	149	171	207	181	154	166	152	159	138	186	150	159	129	158	145	152	152	173	161	148	188	161	146	146	167	147	154	155	131	156	160	185	171	181	151	138	135	129	159	152	156	151	147	193	159	154	168	189	156	156	139	196	159	148	175	146	163	157	164	153	167	160	186	167	162	154	177	163	163	150	154	148	164	138	144	153	169	143	151	132	163	169	176	164	136	174	173	168	163	139	147	148	145	155	158	158	166	145	164	165	150	161	157	150	141	177	171	165	168	174	168	150	174	148	154	133	167	175	169	163	140	189	151	155	149	142	175	163	165	186	153	152	165	202	149	156	140	173	164	168	152	170	164	151	151	151	171	150	175	146	176	158	149	148	155	149	146	183	163	141	168	156	191	164	157	171	176	171	158	146	153	153	156	153	175	159	166	172	160	161	170	145	155	164	161	149	162	183	155	171	163	146	151	153	166	138	165	148	179	181	168	167	169	181	145	154	158	153	165	158	156	173	167	162	154	156	158	151	174	161	165	162	155	137	165	144	174	134	166	143	167	163	168	148	157	187	136	164	162	151	145	141	144	137	175	147	161	163	169	148	149	165	153	169	168	165	164	177	173	145	149	143	166	149	183	180	140	163	156	157	160	157	172	159	141	180	151	170	155	175	176	179	146	170	152	156	149	163	168	184	148	177	148	169	162	164	147	137	162	145	152	167	162	181	147	134	162	144	153	140	163	157	185	164	176	160	158	157	143	159	161	176	160	161	175	171	151	175	172	148	143	156	147	159	165	174	156	162	177	160	178	170	162	176	149	171	158	166	149	157	160	170	156	153	137	144	171	162	168	180	169	132	174	158	170	153	163	161	153	156	161	176	158	179	164	153	152	148	170	156	180	143	165	169	182	136	147	172	148	164	173	170	181	154	148	167	171	168	155	169	173	151	181	177	147	161	143	157	163	165	160	138	158	146	153	164	147	164	147	169	160	144	154	158	171	164	179	163	147	167	157	167	155	188	153	155	158	147	158	158	155	145	166	161	154	176	174	174	172	202	178	157	157	149	174	175	168	172	172	167	171	177	173	176	171	142	155	136	163	147	173	157	160	165	153	141	184	168	146	153	153	170	149	168	171	160	150	173	142	164	157	184	162	171	141	160	144	163	158	149	165	151	160	151	173	164	167	156	156	157	149	150	142	176	189	137	141	144	158	176	157	178	180	167	163	154	164	179	160	150	151	154	167	181	174	143	160	154	147	159	154	184	137	178	156	171	148	163	144	147	152	184	164	150	168	168	167	170	158	181	182	154	168	156	161	122	159	154	161	174	137	147	168	185	168	179	187	159	163	147	156	157	173	161	153	136	170	160	145	176	150	171	165	148	151	145	164	177	167	159	174	154	137	131	167	162	153	150	153	157	187	188	167	166	159	162	128	162	187	153	160	145	148	169	186	151	151	157	148	148	145	171	166	177	156	151	166	171	153	147	151	166	170	151	138	167	161	174	167	155	151	157	152	151	149	137	168	156	172	128	177	166	154	160	153	163	155	146	143	180	148	143	156	141	164	148	148	157	159	183	164	159	178	154	141	157	161	160	147	155	153	155	147	150	155	157	156	158	133	157	162	155	163	178	164	169	150	188	163	155	177	151	158	159	160	144	154	194	152	141	148	174	154	152	159	173	150	171	163	158	161	170	173	153	158	156	149	149	163	167	144	146	163	192	145	136	163	143	184	165	159	183	160	139	152	172	143	139	154	157	160	167	160	146	162	169	181	168	171	142	167	197	148	153	177	169	146	132	179	152	160	132	157	175	179	171	152	154	145	150	141	147	156	199	159	137	176	154	139	160	176	163	142	154	182	151	135	158	169	175	155	148	160	162	175	143	172	169	143	147	159	161	142	149	154	169	152	132	180	137	160	170	150	158	177	142	142	145	184	159	178	146	168	169	151	163	133	173	165	180	141	189	153	147	150	178	141	159	169	131	162	142	165	184	183	145	161	148	140	163	161	168	155	165	152	187	171	167	154	172	137	172	164	172	148	151	176	157	136	141	160	167	138	148	133	148	175	169	150	158	181	155	148	171	163	178	159	153	165	146	157	156	153	167	152	175	168	144	176	176	176	170	162	149	159	174	148	193	171	159	142	163	151	183	163	144	184	159	152	149	155	161	140	172	171	157	148	154	172	144	158	170	159	155	150	184	170	155	188	158	190	161	152	147	153	148	148	162	154	149	184	149	166	142	186	145	160	156	137	185	154	152	141	149	166	153	158	143	155	168	199	158	176	161	161	173	141	151	174	181	159	152	185	189	145	157	183	170	153	163	180	165	164	164	165	175	168	156	164	150	146	169	164	170	141	165	164	142	141	176	154	155	172	169	154	158	173	153	147	161	170	160	172	197	178	163	156	167	169	159	160	179	147	176	143	163	147	139	162	162	167	182	170	142	164	158	171	163	169	180	162	178	164	154	151	157	171	148	168	172	159	132	151	193	176	183	167	169	161	163	170	148	155	146	144	142	160	154	155	164	163	159	157	153	157	171	164	161	151	132	141	162	150	150	158	177	168	168	180	181	141	170	184	167	171	158	142	150	165	163	174	154	155	179	160	197	150	175	176	164	140	160	135	143	153	160	188	152	178	166	144	175	158	165	161	175	163	145	143	153	145	146	171	159	142	122	163	156	169	148	171	147	137	140	180	160	165	157	148	153	154	142	160	159	148	150	157	158	148	162	166	155	148	134	136	168	144	199	158	162	154	172	171	152	155	153	160	139	167	126	155	140	144	144	171	167	166	175	153	168	152	170	158	156	178	169	161	145	127	124	142	145	134	164	154	157	165	132	166	153	152	166	168	170	171	165	157	163	152	155	168	170	170	155	172	149	191	164	142	162	142	155	165	175	161	179	166	172	164	153	180	163	169	154	184	147	144	154	133	154	164	169	175	164	157	151	176	148	147	168	164	158	186	162	175	171	157	137	148	148	170	157	149	182	154	162	147	160	170	166	171	156	162	152	174	158	153	184	159	147	166	181	174	170	164	181	148	171	169	171	164	153	162	181	145	162	182	147	185	176	171	144	152	141	149	165	145	148	165	163	154	170	157	181	141	166	168	132	157	143	158	165
27061	27954	36094	32428	31064	19748	7621	4483	2225	1548	963	799	620	493	514	483	449	462	481	436	423	454	408	489	448	448	461	490	441	461	456	441	442	453	422	408	423	440	425	409	448	417	444	429	401	408	406	415	413	411	415	369	432	426	386	467	400	404	383	434	393	438	416	382	422	420	448	417	428	408	440	397	408	409	414	448	427	440	401	408	435	433	417	404	419	440	439	408	403	427	414	411	452	449	433	403	405	402	392	434	429	363	445	411	431	391	367	467	425	414	420	373	392	431	424	414	400	430	476	386	465	409	414	422	407	416	427	404	447	422	377	385	415	395	405	412	409	400	421	380	398	408	372	445	396	443	411	393	403	411	410	370	436	425	406	418	410	418	401	433	404	419	424	448	435	443	399	431	402	451	439	424	410	407	375	378	401	427	427	374	400	414	439	457	425	430	387	428	403	417	421	396	424	399	413	417	409	434	419	409	438	436	409	414	384	440	410	412	421	438	417	389	381	464	372	380	423	431	462	418	423	415	424	387	410	389	399	417	360	404	390	439	411	405	386	447	426	381	412	428	413	395	452	415	443	419	444	446	393	423	415	415	417	428	393	454	427	388	419	405	413	428	411	432	404	422	433	382	400	439	405	382	408	387	443	403	433	410	380	405	392	405	414	441	420	394	401	420	432	427	383	404	444	398	400	404	427	435	432	440	381	399	421	439	400	393	446	441	411	448	400	413	400	431	423	373	384	443	410	430	436	397	402	412	405	439	461	402	446	406	380	466	430	408	452	393	408	439	394	400	416	457	378	445	444	358	398	392	402	417	404	432	448	410	418	414	420	415	418	396	445	397	406	404	389	421	364	407	396	390	451	435	401	407	418	387	440	440	419	417	427	427	412	411	440	412	439	405	425	380	388	437	373	419	402	389	437	443	440	414	433	456	406	433	418	414	477	422	451	437	417	409	432	452	395	419	416	381	408	387	408	429	444	404	409	397	408	383	457	432	422	435	403	408	439	427	430	428	410	413	431	419	415	409	414	428	417	426	410	418	421	414	413	432	387	407	382	373	417	417	437	382	413	409	434	388	430	432	447	433	409	408	382	404	419	402	418	421	391	418	426	383	412	432	402	404	389	441	418	426	452	446	404	395	418	412	423	379	415	450	429	401	385	416	426	407	402	412	415	418	397	409	382	431	414	388	405	445	385	419	374	432	421	415	409	443	403	418	446	434	399	416	411	404	416	424	441	468	400	436	389	408	392	429	377	407	419	424	390	425	444	400	394	411	412	402	437	408	417	398	400	448	431	417	379	431	421	394	430	413	398	411	413	407	386	420	431	419	374	457	424	396	420	414	421	440	399	402	441	414	393	406	416	387	397	407	402	425	424	426	390	422	399	416	412	425	411	424	394	434	433	399	450	419	428	427	414	411	443	472	396	429	417	440	395	385	418	391	431	408	405	389	428	407	413	442	454	417	398	399	418	400	452	404	373	408	409	426	431	425	419	422	388	403	397	431	452	404	432	410	405	443	376	415	426	396	418	415	431	409	397	403	410	441	402	443	424	428	420	442	423	374	392	436	374	416	426	417	443	406	415	430	414	454	463	429	409	413	431	422	429	397	413	458	420	425	388	413	430	404	415	416	404	439	416	422	404	396	418	410	447	424	413	394	383	423	395	432	438	437	411	435	419	431	426	426	423	405	433	438	384	422	403	394	402	417	415	444	427	430	403	384	391	402	457	413	391	440	443	400	380	400	402	432	421	404	423	432	440	427	421	426	438	433	430	423	463	427	419	423	406	431	411	408	427	415	420	378	421	459	420	389	383	406	412	421	442	430	389	421	431	425	419	424	400	453	458	429	404	415	410	425	431	368	454	426	432	402	420	403	418	429	427	378	396	404	437	389	424	403	409	414	401	421	415	407	447	435	405	388	388	422	409	355	406	400	439	433	429	452	418	433	412	402	424	450	427	443	436	394	419	391	423	410	403	461	413	418	437	458	407	424	410	417	384	409	410	396	398	459	441	420	405	416	386	400	419	394	416	424	426	436	430	435	393	425	428	406	404	429	384	424	442	409	466	425	439	458	378	421	425	395	396	418	412	439	439	405	414	415	405	423	391	420	420	393	442	386	434	402	398	419	415	461	477	425	436	436	418	414	408	399	394	451	442	409	409	395	375	397	429	398	414	426	451	398	433	399	424	420	417	452	411	414	420	371	413	412	424	406	384	451	391	451	390	414	426	415	441	399	381	459	402	448	399	416	396	434	409	425	426	416	406	443	403	412	435	400	451	435	403	431	400	382	413	417	456	423	419	393	423	418	414	414	437	455	428	432	421	431	421	403	405	417	414	388	444	393	403	444	412	404	431	379	427	410	439	398	381	404	392	422	403	468	436	423	400	408	400	437	406	401	396	479	379	426	407	413	438	422	390	430	409	432	406	415	430	424	437	425	376	475	409	429	398	407	391	442	430	418	469	409	396	431	415	368	377	442	431	382	431	434	427	430	417	458	370	427	389	448	427	394	439	420	433	418	403	386	408	398	398	435	425	422	429	428	415	439	404	449	403	421	461	427	437	422	411	407	422	429	416	413	417	415	438	446	416	405	453	385	384	412	408	401	415	410	416	418	441	433	446	417	394	423	411	462	408	374	443	393	409	418	421	412	435	430	390	412	460	439	445	423	439	390	406	398	404	440	464	418	420	418	391	399	440	415	431	426	414	433	413	441	404	458	429	426	468	398	392	404	416	423	419	436	417	370	392	451	411	419	446	398	435	432	396	409	453	431	409	395	428	382	401	414	428	462	398	436	433	418	425	427	468	414	430	420	423	425	417	417	448	416	448	440	373	386	457	437	408	397	416	399	423	411	422	403	396	401	404	440	416	430	442	392	395	455	397	430	417	430	377	389	421	402	446	404	389	404	400	393	422	376	403	412	434	443	406	425	387	408	445	400	435	411	401	401	426	403	444	381	424	413	379	403	435	419	434	428	395	445	420	393	406	437	438	420	435	427	447	382	410	432	421	432	411	433	410	431	434	465	429	402	392	396	396	423	424	414	456	430	412	408	451	390	443	396	414	431	467	449	415	443	428	427	445	435	436	443	422	421	413	420	423	417	423	440	389	414	381	421	395	381	415	423	425	424	432	403	453	384	390	406	420	415	427	420	433	392	425	400	429	430	446	402	408	410	389	346	411	421	358	425	429	404	428	417	400	444	431	413	430	459	463	412	406	381	396	418	436	405	408	431	422	421	432	437	427	413	421	436	438	377	408	452	394	417	427	418	407	406	427	427	424	412	396	435	399	404	362	395	399	403	429	402	426	405	423	427	416	434	416	439	409	429	393	406	398	388	393	428	447	416	408	391	430	388	430	444	427	399	395	421	410	427	423	427	438	412	442	420	423	392	406	414	412	421	382	414	449	417	403	422	411	422	415	418	405	401	415	428	421	419	425	414	386	412	388	406	397	429	421	387	429	404	447	416	408	414	395	429	414	447	423	417	416	449
11557	5173	3856	1914	933	646	469	398	388	379	328	337	341	362	395	371	355	364	399	342	347	329	336	333	370	371	340	343	336	321	381	338	363	368	324	369	349	331	359	313	363	344	330	317	344	318	394	348	360	341	374	343	366	326	343	357	363	368	383	361	353	377	397	349	337	358	365	361	353	355	344	351	379	329	363	364	343	368	320	355	338	333	353	328	314	315	371	342	362	343	330	370	357	388	369	344	364	372	372	356	320	341	359	371	336	380	341	358	343	361	316	366	349	358	376	342	364	384	375	369	366	375	358	371	361	333	346	357	409	353	357	360	341	343	348	346	376	363	374	375	394	341	364	349	334	352	337	369	370	336	317	352	324	346	323	334	346	331	366	354	318	384	339	372	372	324	324	364	346	348	332	341	384	380	355	364	371	336	331	371	393	329	319	355	354	353	368	359	364	395	335	373	349	350	367	365	344	318	372	358	361	367	335	348	346	350	362	346	357	348	371	327	340	360	374	363	331	379	376	341	351	370	355	394	389	342	361	377	360	348	370	353	355	357	374	344	354	287	375	326	400	336	332	338	350	382	356	340	336	384	347	337	382	343	369	370	343	356	328	367	333	346	362	336	360	377	351	334	355	367	347	354	326	380	359	345	328	354	362	380	341	352	332	372	353	352	337	357	363	322	384	341	339	351	364	359	362	352	343	365	390	373	398	340	330	379	364	352	328	357	351	351	339	371	348	350	355	349	372	353	388	337	366	364	371	370	348	356	360	329	352	362	358	356	329	316	347	367	344	369	351	352	367	359	349	354	342	380	341	334	365	385	367	343	400	346	348	372	342	345	344	334	355	382	356	364	323	369	386	339	351	372	366	345	333	377	360	366	348	371	344	357	366	366	364	374	313	372	327	380	376	332	350	332	358	358	377	332	372	344	372	364	336	326	352	363	360	372	330	366	397	336	371	363	353	350	340	361	383	350	314	392	341	344	370	334	353	376	310	366	328	348	367	345	344	336	328	351	378	373	341	321	354	346	370	359	334	347	377	374	383	348	388	349	326	342	351	372	345	346	334	338	342	373	366	372	346	362	358	338	335	365	332	365	380	394	337	338	368	332	347	363	350	367	325	347	330	345	349	370	362	370	333	351	341	391	329	377	337	332	344	343	348	371	381	378	364	350	398	365	311	351	320	361	355	379	341	337	344	354	369	365	310	377	343	363	403	323	345	391	347	379	373	366	344	352	334	380	372	378	358	367	345	343	325	378	357	361	337	373	374	349	383	372	345	353	394	386	337	384	346	394	355	351	358	381	346	345	394	363	353	355	325	382	350	331	366	353	359	384	374	380	371	341	348	321	297	361	376	308	302	363	375	381	347	361	350	343	347	351	343	345	317	381	360	368	356	380	342	361	379	347	332	365	352	364	371	356	364	355	320	350	352	379	372	365	364	356	347	348	386	339	326	344	359	344	351	351	317	330	395	318	383	343	342	357	334	376	342	337	336	356	363	330	347	358	364	336	357	355	335	345	351	343	342	355	343	324	385	315	319	365	344	356	362	365	392	386	371	344	353	359	356	371	361	359	360	380	359	334	352	359	356	355	370	336	353	372	350	360	379	334	368	343	376	330	355	361	361	324	348	329	368	363	356	389	341	356	330	362	316	343	393	355	376	361	355	381	351	340	353	348	361	343	380	329	336	361	388	332	372	374	342	369	373	373	394	369	380	335	341	354	334	370	377	388	324	346	377	363	322	365	373	332	394	387	343	366	362	346	354	366	382	394	379	365	337	358	358	359	360	330	379	358	359	328	365	344	377	376	355	357	369	340	365	341	349	380	355	338	355	349	321	366	378	343	354	383	362	353	380	341	312	378	344	361	373	326	328	345	374	350	356	345	365	364	366	370	353	329	355	349	359	328	352	329	342	375	350	379	393	353	360	352	365	391	342	337	374	346	377	340	332	319	356	367	337	384	355	377	353	381	323	348	330	325	373	318	352	337	348	363	349	377	380	399	372	362	359	376	361	389	341	340	343	346	330	342	351	352	344	362	348	341	345	385	330	336	351	364	341	370	354	320	403	362	332	338	364	369	379	361	356	368	389	333	360	353	341	330	349	340	355	347	353	360	368	388	340	424	350	376	357	376	363	364	343	332	387	351	351	331	372	358	370	346	368	345	370	375	343	334	349	366	379	348	363	363	339	375	371	316	350	348	391	353	352	372	377	391	335	372	360	345	386	375	330	343	319	360	323	330	347	338	391	343	343	364	306	357	339	346	365	341	331	353	347	348	358	335	373	365	332	327	340	372	329	350	340	363	346	386	301	373	364	323	362	374	360	372	350	338	319	355	399	378	341	339	364	356	367	330	355	343	348	349	314	348	416	374	314	367	328	364	350	363	364	388	334	323	330	332	361	373	368	346	347	327	371	361	358	343	388	307	375	359	345	333	369	380	361	408	382	322	323	383	346	324	342	349	396	379	326	340	347	360	341	355	349	357	352	350	377	359	347	374	333	355	344	341	343	375	354	356	369	383	358	342	319	363	362	388	355	333	338	387	366	355	339	349	322	326	383	383	321	401	365	371	324	327	367	347	369	359	339	415	366	346	342	368	348	350	350	363	362	352	345	384	378	377	390	348	360	349	400	310	356	364	359	377	349	339	378	336	367	359	361	341	392	353	343	380	389	410	352	320	340	336	377	314	336	349	345	340	372	361	370	351	307	325	341	337	333	361	354	372	386	328	350	345	348	341	345	399	328	366	364	353	362	378	337	351	340	336	314	339	329	352	385	347	345	354	357	376	351	346	361	353	372	346	341	400	377	367	374	370	409	339	366	344	345	323	372	385	366	348	333	387	343	346	341	349	369	357	354	385	353	382	325	341	369	396	351	353	337	351	338	333	332	377	323	339	322	344	354	372	359	360	349	382	331	369	363	323	333	377	351	360	326	350	343	373	355	355	357	358	358	349	364	377	363	348	336	352	377	339	346	338	365	366	355	391	371	376	351	364	335	391	365	332	387	341	368	358	359	314	325	347	401	326	377	327	366	338	334	319	351	351	393	356	365	360	306	380	361	346	355	367	339	328	357	328	350	393	349	366	400	345	338	364	371	328	363	351	334	366	366	314	347	324	298	383	363	366	329	356	361	385	348	366	330	345	378	374	349	374	329	369	339	323	402	368	367	355	337	353	328	332	345	344	395	361	348	394	344	333	346	379	373	376	367	356	321	326	376	377	398	327	366	350	349	356	354	361	358	363	344	385	338	338	356	336	344	368	319	328	385	320	317	354	341	387	363	354	370	346	348	356	345	310	364	333	362	332	339	310	347	351	335	318	345	374	353	383	388	375	382	353	348	342	346	350	354	375	348	318	381	350	392	383	346	384	392	362	347	341	381	303	319	386	338	366	341	350	396	403	346	335	366	360	303	347	333	347	363	337	368	365	342	335	345	328	329	335	334	340	344	356	350	349	346	360	351	350	326	350	346	361	345	359	337	348	363	382	355	338
8761	5858	8563	5704	3386	2317	1172	1189	1012	914	935	851	841	910	842	892	889	849	921	866	870	887	845	807	802	845	875	868	862	902	846	891	898	881	872	853	866	840	868	879	878	815	873	842	846	831	822	901	829	784	901	886	915	864	854	886	825	822	805	908	860	834	826	856	891	897	827	847	843	887	889	860	848	848	866	933	862	868	873	871	894	867	864	781	861	887	887	816	871	857	858	896	899	888	818	882	886	879	909	854	853	856	796	893	856	858	867	827	890	922	884	886	887	851	910	873	865	887	889	926	906	794	909	910	901	872	885	894	904	895	869	874	877	876	811	844	950	871	850	841	941	906	842	820	836	886	892	811	838	852	845	840	834	852	913	863	857	833	817	867	815	827	827	826	830	870	857	875	911	898	887	901	826	858	844	821	856	869	843	837	901	919	855	860	776	868	869	882	809	857	850	930	835	899	894	860	843	845	888	870	885	804	850	828	823	878	876	866	841	889	838	866	875	887	830	910	894	888	915	865	915	908	871	786	771	863	836	842	880	828	851	840	848	897	823	845	856	857	836	867	903	880	820	870	856	857	842	880	862	821	842	860	841	882	856	841	833	827	883	878	843	879	829	862	873	896	820	835	881	869	866	851	849	845	831	829	825	875	862	836	882	884	864	861	913	861	855	907	940	849	852	839	839	836	823	837	839	908	888	897	851	804	818	801	876	880	849	836	850	874	866	838	849	876	844	815	881	860	859	868	841	827	873	935	828	885	869	834	933	863	845	888	815	867	812	885	883	893	835	802	854	862	855	895	909	869	873	870	913	817	822	826	835	852	838	867	861	853	890	916	892	838	905	834	929	801	857	910	843	881	869	804	928	860	848	872	911	855	843	869	799	883	862	861	857	892	875	802	899	853	889	831	901	841	814	872	940	860	840	899	883	889	886	909	852	843	882	874	857	820	868	860	893	845	899	852	866	878	826	832	854	888	826	881	822	829	825	849	852	841	883	833	831	860	849	856	870	868	852	885	831	850	897	841	854	858	837	835	821	813	836	855	884	829	862	868	852	872	833	868	850	856	908	802	929	879	858	813	875	830	842	874	858	855	865	884	843	854	836	921	859	848	881	868	897	797	866	902	851	848	819	908	846	873	880	858	885	854	884	820	868	842	863	837	817	864	864	865	829	847	798	846	826	833	829	917	852	826	872	865	859	893	806	853	828	835	888	889	869	847	818	853	881	846	858	848	880	832	877	892	810	872	864	853	848	807	831	858	846	874	852	906	832	841	844	832	860	828	891	859	852	824	831	863	887	875	841	826	821	837	881	854	858	882	895	860	881	842	896	870	883	908	863	902	854	835	832	840	874	837	886	853	866	894	874	846	902	854	862	857	845	874	868	922	875	873	888	863	822	862	810	844	862	853	837	868	807	820	864	869	850	835	900	827	854	810	926	843	904	811	820	836	818	829	840	852	857	845	864	834	878	849	815	862	867	839	859	904	863	865	862	853	866	847	866	795	830	894	884	893	828	820	815	828	922	880	834	847	875	895	895	864	807	868	869	882	845	910	863	871	830	883	867	820	845	829	850	839	860	824	880	849	878	819	899	839	835	879	856	871	877	826	867	881	857	877	891	876	834	857	863	873	887	839	891	855	852	859	847	819	875	835	928	829	831	864	893	879	830	863	818	828	901	886	832	827	880	942	891	887	881	900	839	859	879	848	877	886	876	843	863	827	854	840	868	825	859	890	858	867	867	914	852	863	895	840	819	882	837	842	855	839	878	839	907	829	900	881	879	864	865	837	867	833	858	846	822	867	850	827	827	891	908	873	892	873	851	886	895	868	827	873	876	880	846	895	851	802	831	922	855	856	820	836	870	847	876	890	906	903	882	864	820	896	848	852	879	876	881	867	856	876	887	869	830	858	860	816	899	871	836	887	841	862	884	856	875	897	829	896	886	853	840	831	875	871	824	847	821	889	853	901	910	837	882	895	840	831	820	862	841	875	851	909	887	814	833	883	869	851	842	892	885	858	823	883	859	852	868	876	823	862	850	869	856	894	836	856	878	842	859	841	958	876	837	918	889	842	888	903	853	902	900	874	840	876	880	858	884	818	835	881	893	896	822	820	871	875	862	870	884	870	839	877	877	861	869	843	853	835	841	851	870	848	870	863	898	889	814	848	868	892	858	873	882	873	902	842	831	900	867	858	803	888	885	849	881	889	882	851	826	898	878	855	847	830	844	839	863	864	866	851	950	883	872	844	923	872	898	916	798	814	855	846	822	882	821	866	835	865	777	838	882	832	876	891	891	830	872	832	850	891	829	828	845	890	831	889	881	877	878	863	839	801	907	841	852	898	859	899	848	862	890	923	884	836	839	824	817	890	868	819	892	890	831	831	800	860	905	886	870	818	858	792	906	834	806	883	876	903	923	865	872	838	888	889	843	870	837	866	864	863	856	864	884	858	878	847	857	812	834	859	859	903	862	888	857	807	870	851	888	828	849	858	862	877	845	840	826	851	838	878	912	782	831	791	878	844	856	837	868	864	834	914	867	852	831	845	855	815	827	860	821	907	841	901	868	875	877	855	830	897	886	936	799	876	842	807	846	846	869	825	916	815	806	862	853	853	882	866	879	920	849	884	865	866	819	852	831	858	897	835	853	882	890	900	864	845	839	841	828	850	827	920	846	807	868	844	820	885	895	847	912	823	887	880	808	864	877	828	893	852	883	837	796	850	889	763	907	896	864	877	881	808	892	928	867	861	839	904	836	924	864	835	821	837	869	836	897	854	842	836	869	868	888	908	843	844	870	870	823	816	824	852	864	871	843	876	824	838	833	839	847	854	815	893	880	866	856	894	871	926	826	849	832	862	831	821	873	840	853	895	824	845	862	888	877	841	865	898	884	863	846	879	849	839	834	836	839	881	825	849	835	918	847	886	892	839	871	898	867	852	806	789	847	921	852	871	827	848	839	877	888	862	826	821	835	917	847	859	844	865	787	825	908	836	873	809	871	838	869	856	870	817	841	888	790	887	839	874	867	897	819	878	883	846	907	874	908	886	869	837	895	854	861	856	880	894	858	865	824	835	818	844	853	837	849	899	891	854	867	847	849	860	847	830	852	882	863	865	857	863	843	874	932	812	872	825	844	900	783	842	878	872	847	850	828	865	854	796	876	897	856	853	870	864	868	841	864	824	880	863	921	914	870	868	874	829	901	905	836	790	807	857	830	872	832	834	867	886	904	812	884	891	882	815	877	913	862	875	890	867	823	849	845	830	885	842	858	891	879	905	837	866	805	834	835	848	812	851	850	906	853	898	863	864	816	831	896	851	895	840	802	806	899	809	879	859	868	920	832	857	883	821	828	878	846	861	849	866	862	846	822	843	828	901	895	845	906	912	834	829	857	859	858	869	891	850	862	881	902	901	840	931	824	823	931	913	819	878	883	880	843	878	843	814	815	811	861	839	878	841	871	836	846	901	824	820	861	904	841	854	855	885	872	889
29836	22460	26266	20996	15968	8152	1712	669	516	457	425	360	329	337	316	311	298	306	277	308	327	353	313	329	291	321	283	334	324	306	283	314	318	299	305	312	318	303	331	301	348	281	326	303	320	336	315	292	308	315	278	289	326	332	377	335	331	304	324	316	329	272	327	330	348	297	312	285	281	323	313	355	296	336	342	348	312	298	317	302	301	330	307	301	323	301	334	316	351	304	304	304	295	293	288	318	317	310	327	302	318	319	271	307	309	299	315	289	310	288	314	351	325	302	315	288	291	324	312	351	331	311	316	294	306	306	315	327	317	328	297	326	338	295	339	311	328	310	320	283	305	309	331	267	326	300	297	325	301	298	316	281	335	281	300	313	300	293	293	303	311	316	335	321	309	345	313	328	304	300	332	314	326	342	304	316	307	311	294	310	334	345	306	315	319	317	336	294	310	324	324	320	306	304	322	320	309	348	308	352	314	337	295	315	327	357	306	344	295	331	329	301	314	304	304	349	311	281	330	305	298	302	296	328	310	312	317	333	306	325	316	320	332	286	306	329	334	305	312	354	304	305	332	291	306	300	315	328	316	356	301	320	304	303	332	298	318	327	338	331	319	328	345	320	329	319	301	317	277	305	315	304	343	305	327	301	333	308	340	313	313	346	319	316	305	304	340	326	319	308	330	311	322	311	320	312	327	326	293	316	326	285	319	310	305	350	310	284	290	304	292	292	335	298	336	316	330	281	296	297	309	295	313	311	319	340	310	310	303	330	332	335	329	310	322	327	317	318	306	291	325	316	308	327	313	302	309	302	322	280	302	321	314	294	324	342	292	295	301	300	305	316	298	334	313	304	292	367	303	329	315	308	310	296	290	302	305	287	342	292	315	303	307	323	306	319	305	345	297	326	343	295	317	274	341	336	301	331	325	288	315	336	311	313	317	344	324	325	302	312	325	326	313	300	332	298	315	311	324	304	282	307	326	330	315	305	334	330	299	290	294	312	274	311	355	296	315	321	329	332	312	323	349	311	304	344	331	280	329	329	306	307	341	319	295	297	315	344	336	303	331	319	295	312	344	282	319	323	292	319	325	300	338	308	296	261	315	288	316	304	348	286	332	333	312	303	337	346	335	325	334	328	307	305	308	320	328	322	319	300	302	279	326	282	314	282	332	317	320	304	346	295	312	297	318	311	344	334	357	303	326	320	317	280	275	319	322	304	326	303	315	340	314	330	316	374	310	284	327	306	304	308	325	317	275	307	281	331	320	325	340	318	306	317	311	347	312	323	333	320	323	328	320	335	323	295	319	303	306	337	298	298	356	308	300	325	327	297	321	322	309	325	305	319	292	301	282	287	316	300	294	297	345	302	309	330	309	310	310	295	342	317	326	322	316	316	316	334	310	351	311	334	311	321	301	313	299	306	324	326	332	297	291	326	285	327	300	356	293	286	339	324	297	334	283	329	279	312	303	347	291	305	339	301	329	354	303	298	313	309	297	323	299	293	288	296	298	284	312	301	319	315	327	341	341	318	348	316	334	312	285	300	334	308	299	307	308	341	299	321	289	320	353	278	321	303	344	280	319	307	306	306	300	291	299	257	332	313	281	303	326	295	291	291	327	313	336	316	316	322	313	308	316	302	312	298	312	322	354	313	299	354	304	298	297	319	289	303	306	266	312	336	308	302	268	321	314	304	323	300	329	306	321	309	349	339	337	345	281	323	345	343	333	309	305	331	321	322	317	319	342	301	328	322	355	309	320	331	320	323	324	344	326	344	315	287	312	320	323	318	299	353	321	321	311	289	347	343	341	319	309	314	316	300	330	330	301	324	326	305	288	307	321	342	336	334	335	279	312	339	340	272	294	329	300	331	285	329	288	298	305	323	307	333	323	323	291	324	291	343	338	357	296	322	295	336	303	322	340	298	325	315	316	309	320	327	329	321	344	274	288	320	289	325	312	321	301	284	327	295	347	316	304	314	322	348	340	349	291	289	293	319	307	307	334	353	301	330	349	295	297	299	284	293	315	303	301	283	324	268	297	326	345	285	289	318	346	315	315	320	329	285	304	314	322	327	317	319	317	346	337	315	309	322	297	317	289	316	261	308	281	278	331	307	311	325	298	302	301	303	314	316	324	316	325	345	345	311	335	282	328	313	347	313	274	316	326	302	301	335	300	315	323	331	302	329	356	291	310	301	306	331	324	331	341	313	346	313	319	321	293	299	320	324	322	325	315	298	310	331	339	340	315	299	295	327	287	277	321	306	330	294	288	310	328	296	323	299	322	323	314	312	315	372	313	318	318	325	316	314	303	338	334	317	327	290	324	309	293	334	323	339	273	291	295	314	337	313	313	304	307	337	322	316	294	319	310	294	315	330	353	284	294	322	305	306	330	288	308	322	304	270	305	321	309	327	337	299	335	287	281	291	355	327	257	281	332	325	305	321	305	323	303	275	307	308	302	290	349	303	311	301	284	308	328	286	316	310	301	305	305	320	294	307	318	323	317	301	304	332	282	320	342	286	339	314	321	305	302	289	306	324	322	334	313	299	316	318	302	327	307	338	290	321	303	299	342	275	332	330	292	283	309	347	337	324	319	309	315	329	307	317	292	301	339	305	300	295	298	309	322	320	323	325	320	285	298	337	334	312	327	329	322	325	315	333	321	301	286	306	323	333	324	305	306	293	339	318	325	294	328	319	294	343	315	307	280	326	312	299	305	327	284	311	317	321	332	286	325	287	350	322	337	329	320	319	340	333	334	295	305	299	303	303	268	301	315	276	332	315	343	288	338	324	321	332	300	286	316	327	307	313	350	326	286	312	324	291	343	351	316	318	328	307	316	267	320	312	317	314	307	296	309	303	302	327	296	301	314	299	315	309	328	298	337	319	325	318	300	306	319	339	319	315	294	288	332	302	312	329	309	321	327	317	318	284	329	316	332	299	310	345	304	289	307	327	325	327	319	312	296	309	300	303	324	310	315	324	314	331	308	298	309	333	322	346	291	298	305	318	322	329	307	285	328	322	293	296	334	291	333	292	343	270	342	321	322	306	311	316	306	328	341	318	312	333	340	312	340	344	342	292	304	306	342	310	309	319	281	311	287	274	287	313	326	337	310	310	282	325	342	317	302	283	329	328	349	322	321	309	326	338	320	295	302	344	296	319	354	319	334	306	297	325	317	309	319	308	341	320	336	317	294	326	333	344	312	311	329	305	343	325	324	358	326	317	315	302	292	280	328	284	344	314	322	304	341	284	350	342	294	347	332	318	298	295	279	300	319	288	326	334	339	310	309	293	299	304	320	309	318	295	327	318	323	304	295	361	307	298	311	304	307	305	285	332	322	299	297	317	309	328	275	337	309	302	326	325	322	330	326	305	282	318	326	292	289	349	295	319	335	304	348	321	323	334	336	316	319	326	294	277	317	282	316	318	310	296	329	306	300	314	332	327	323	315	342	314	305	328	331	293	330	318	322	306	283	286	308	274	324	346	345	292	302	299
22180	19516	29923	25871	27354	17596	4303	2173	1805	1443	1155	959	950	900	782	865	771	828	793	767	783	739	786	793	736	815	721	749	734	747	705	737	793	800	767	811	818	780	791	790	752	757	773	763	776	776	772	719	791	748	802	772	765	769	791	780	724	786	763	789	748	773	776	718	796	747	724	761	763	728	774	751	763	717	815	764	773	757	835	732	717	771	773	719	781	781	766	778	744	760	761	764	726	763	780	761	748	831	745	761	777	792	745	804	827	786	772	727	804	699	713	763	769	788	789	737	789	740	763	763	771	778	769	744	723	752	759	745	774	736	764	750	763	779	751	770	720	786	714	730	729	721	792	785	752	773	759	806	744	730	776	811	748	713	753	717	775	753	769	747	800	734	768	778	767	735	755	786	776	738	796	752	769	820	713	757	792	788	764	782	764	837	713	769	783	713	754	752	781	749	780	755	740	778	759	768	758	759	748	761	765	756	744	715	752	792	721	763	774	774	775	780	800	797	761	767	759	747	770	726	803	763	681	735	803	762	758	765	790	766	787	713	735	821	813	754	790	806	743	808	765	772	720	702	763	762	778	757	778	695	800	783	816	773	778	751	773	765	774	815	784	779	719	766	807	770	732	732	766	744	729	798	701	753	768	759	768	803	771	763	752	756	743	735	737	773	761	795	749	738	781	803	774	817	774	809	754	757	745	751	743	768	760	792	772	740	751	783	745	748	729	712	789	754	730	780	791	769	783	803	766	754	773	776	779	756	772	749	710	766	740	787	774	791	736	806	765	786	746	753	781	750	765	797	822	775	748	779	726	724	764	714	732	763	826	751	764	765	783	792	734	777	776	722	736	724	789	702	759	749	741	740	685	731	756	774	718	791	755	720	827	737	837	809	730	742	781	718	789	797	757	781	744	728	763	751	757	715	765	855	790	772	720	767	807	768	782	780	769	770	754	782	778	795	785	754	744	780	801	774	760	775	710	777	711	800	825	762	788	743	766	764	753	766	735	822	752	772	722	724	748	747	786	788	751	790	722	786	762	777	719	761	785	752	736	724	744	804	742	753	784	772	757	751	751	787	775	767	741	805	747	752	749	778	780	804	757	723	740	738	769	732	751	773	763	758	780	757	763	782	762	775	770	761	770	755	773	767	773	789	760	750	755	759	758	720	777	749	771	767	766	748	736	800	774	766	800	808	785	767	775	777	758	739	765	758	774	811	758	701	729	798	750	731	780	702	747	773	746	717	742	770	740	811	802	750	757	754	742	768	739	749	771	766	784	788	729	778	802	799	773	813	729	761	758	755	778	784	782	757	765	745	773	744	749	764	738	817	786	784	766	782	746	741	726	773	738	784	720	768	735	813	777	747	722	778	749	728	740	751	788	705	724	769	733	796	792	721	763	757	752	776	747	781	756	753	746	752	733	798	764	754	767	759	701	791	790	745	760	722	788	698	731	727	762	708	766	777	763	735	796	778	738	752	833	786	779	742	736	710	828	751	791	735	776	783	768	780	778	726	752	682	751	739	782	769	715	763	736	738	728	764	781	788	770	782	745	742	749	738	739	715	717	783	792	739	773	749	792	771	787	749	763	773	801	776	800	756	808	780	793	783	773	737	797	741	808	758	787	770	745	768	740	741	743	750	809	763	800	739	761	784	729	755	749	770	766	717	748	781	788	746	773	755	750	767	734	727	773	737	733	816	745	783	735	766	752	785	747	726	747	764	755	809	780	738	820	773	788	743	792	786	768	756	802	763	792	763	800	769	823	749	769	741	834	796	757	786	759	802	785	786	719	732	784	787	756	770	808	743	769	793	734	727	728	751	719	741	766	764	768	820	737	791	765	787	771	776	773	784	730	799	767	808	726	729	735	730	738	709	759	744	803	753	722	775	770	807	784	794	752	773	812	733	741	761	775	774	785	729	781	804	747	776	748	769	783	758	738	745	755	772	737	724	764	739	785	777	745	713	770	772	757	752	785	785	725	771	740	780	791	755	739	753	725	769	779	768	792	732	761	774	788	763	805	766	823	696	808	745	742	773	741	737	741	781	807	756	767	767	743	766	717	726	747	780	817	770	785	786	752	754	729	726	736	722	793	803	726	766	724	767	798	732	707	801	751	774	746	730	785	749	769	788	754	702	770	771	720	755	714	806	758	805	772	763	742	786	741	795	793	741	766	771	809	751	754	744	749	707	753	721	791	745	761	742	710	788	850	745	705	738	772	749	749	755	777	746	778	726	771	759	715	764	714	706	782	775	744	761	745	819	713	781	734	749	748	824	754	785	760	752	773	783	744	750	741	766	780	774	761	733	730	724	764	755	738	751	735	747	729	756	753	746	762	798	775	723	763	734	753	751	779	739	786	781	740	747	792	760	776	734	772	734	759	747	737	765	754	738	770	685	749	756	779	735	706	754	762	724	750	799	766	737	753	783	765	760	790	773	724	756	783	773	726	789	755	766	764	767	775	767	757	762	764	756	770	750	762	767	833	724	740	785	748	756	766	762	742	802	767	748	770	817	704	746	770	776	762	770	782	786	763	769	775	747	809	781	709	780	707	782	747	780	750	808	767	767	741	757	721	780	742	753	759	757	744	773	786	782	771	794	795	782	747	760	765	728	803	763	778	745	719	757	772	760	797	765	779	751	754	785	747	751	764	747	765	776	763	770	765	719	780	734	737	791	752	788	728	736	776	742	754	798	762	764	780	782	735	759	793	778	790	817	764	758	802	812	733	774	804	759	679	745	737	751	750	779	789	774	803	747	766	790	770	722	776	753	737	770	731	724	683	773	763	823	751	733	766	785	780	712	755	775	726	786	798	780	760	744	714	765	749	775	758	810	757	781	809	785	753	772	736	727	802	781	773	770	766	788	725	733	802	741	740	765	815	808	736	775	746	809	748	762	781	756	778	792	732	758	750	751	737	739	838	770	774	743	756	813	766	800	766	691	741	754	776	771	755	725	753	780	762	716	715	747	761	788	761	750	732	767	755	785	769	740	733	791	759	762	752	767	737	778	703	810	727	749	757	787	754	779	754	747	707	782	750	774	778	797	729	784	780	768	796	748	763	787	811	745	780	762	755	736	762	773	763	722	772	784	743	761	776	775	720	740	777	772	720	777	677	731	751	774	741	720	794	742	772	746	738	749	787	773	780	769	748	823	763	766	802	830	778	727	756	771	728	775	779	745	776	726	781	743	749	722	728	760	751	790	786	752	752	756	726	766	741	700	720	750	776	784	785	751	745	781	696	752	764	775	731	795	766	742	755	756	793	766	780	787	787	777	749	714	767	772	766	722	749	733	771	782	737	804	750	744	752	801	759	815	754	758	746	755	767	773	696	794	757	782	697	752	769	750	798	778	788	836	777	738	771	793	777	754	744	771	747	774	781	711	745	740	811	757	735	794	744	783	774	772	785	763	771	732	718	795	740	762	764	763	791	791	762	773	740	715	799	756	735	764	772	732	757	804	748	776	729	771	767	787	696	755	779	772	718	816
40099	31407	34219	28353	22583	13180	3676	1163	599	442	316	199	190	177	174	183	159	145	207	177	154	169	181	143	161	151	177	154	157	152	163	173	176	216	160	170	142	151	161	160	130	153	184	163	150	160	170	150	168	140	169	158	166	176	163	149	172	137	165	142	154	165	148	171	185	174	143	156	186	166	156	132	177	162	145	176	152	147	172	156	179	178	174	172	162	126	156	182	140	164	181	182	134	163	179	174	144	177	152	155	162	137	152	152	142	161	174	137	185	158	164	153	170	172	135	172	162	170	181	170	165	164	158	142	155	137	162	152	156	151	167	146	154	158	160	153	147	141	150	152	167	143	185	149	168	177	168	146	138	145	161	150	155	192	169	151	151	145	177	169	177	149	173	157	154	170	161	161	165	178	191	167	146	138	147	158	158	174	138	149	177	182	147	139	176	167	164	151	177	156	180	160	180	159	146	157	154	170	169	152	165	140	169	147	129	189	155	162	162	144	158	159	154	154	166	161	160	151	159	160	155	149	151	180	144	151	155	139	152	154	126	156	172	158	162	153	147	149	156	148	151	182	173	155	175	160	142	165	197	169	144	153	154	152	145	202	175	158	170	149	158	175	139	154	144	166	150	141	162	162	135	181	157	163	159	160	169	179	166	144	144	160	175	179	167	169	182	174	162	169	191	157	150	155	159	165	152	184	177	146	135	142	177	163	154	139	173	171	133	147	153	172	154	159	167	154	148	160	167	143	166	146	181	169	144	144	151	147	160	160	129	182	154	171	153	147	164	150	165	159	165	169	165	150	144	194	169	158	169	140	161	156	166	156	173	157	151	139	150	169	144	173	146	183	148	164	174	189	146	153	166	170	174	165	172	181	165	157	140	134	176	159	169	153	165	182	167	160	157	158	157	156	146	183	165	169	165	158	141	177	171	184	148	168	170	166	155	166	162	161	158	172	169	145	167	164	172	156	143	152	166	150	167	171	153	177	166	170	168	161	136	150	153	169	189	163	159	150	124	158	133	138	161	150	130	171	163	175	170	133	152	161	152	136	137	174	182	146	163	169	163	177	159	161	162	179	139	159	159	151	168	186	152	183	154	147	151	147	168	180	147	174	172	151	190	178	156	178	152	164	162	139	147	171	162	159	178	188	140	145	163	164	154	153	153	161	143	152	151	145	176	158	150	148	169	191	142	157	137	168	163	183	177	172	170	148	152	132	164	151	161	150	168	167	162	161	166	170	171	146	156	154	149	137	170	165	154	143	147	139	142	160	157	148	145	159	149	172	146	158	173	145	167	185	155	174	185	130	181	163	153	142	160	165	162	162	151	150	151	141	183	147	162	170	166	154	169	165	159	181	155	155	141	154	160	143	175	158	136	162	150	153	172	168	161	154	174	147	178	160	160	170	147	169	145	170	182	148	126	155	172	160	143	173	177	159	166	134	128	132	140	167	180	142	189	180	179	164	157	154	174	145	162	168	160	142	184	164	132	164	138	173	158	138	174	159	170	161	171	175	205	165	159	184	156	137	175	142	166	163	149	161	140	162	164	152	161	172	160	167	163	163	157	173	160	180	177	137	156	156	171	155	142	191	142	184	171	173	164	155	155	149	183	130	156	139	164	178	157	163	174	169	175	172	166	143	147	168	167	152	157	138	145	151	164	177	176	176	158	164	171	167	173	167	168	160	186	167	167	169	162	175	162	148	142	168	164	169	163	158	174	138	149	178	175	154	155	163	148	154	148	154	138	154	177	173	171	187	161	148	145	150	151	170	168	168	178	183	151	150	151	160	144	158	166	186	171	147	159	167	175	142	162	155	131	170	173	171	169	179	159	161	191	172	146	142	185	168	172	162	153	145	141	169	173	167	153	158	147	194	142	148	171	152	134	151	155	158	149	155	129	188	156	164	175	170	137	159	174	170	162	160	135	139	162	171	173	144	159	158	158	149	194	173	168	144	174	146	178	150	151	145	138	175	166	149	162	161	165	203	145	139	164	148	167	127	166	160	159	165	152	170	153	154	142	146	167	144	171	182	172	180	164	163	146	187	165	151	154	182	162	151	129	161	151	175	170	155	162	183	150	151	150	166	150	157	145	155	170	119	162	167	151	159	146	167	156	168	155	150	197	161	164	154	152	161	134	178	156	166	163	145	147	142	158	152	160	174	151	147	157	152	151	158	147	164	127	143	165	148	153	155	183	146	150	147	169	138	169	144	179	165	181	168	147	137	150	160	148	135	163	145	175	147	169	150	160	156	185	153	147	167	160	157	143	170	137	146	171	150	160	143	157	163	126	165	140	187	169	142	172	137	187	168	163	164	132	147	167	153	153	164	166	177	131	145	143	154	175	145	168	148	163	166	166	170	180	180	140	177	151	150	143	174	136	170	174	149	149	167	160	155	156	176	169	154	173	181	181	156	164	155	152	159	157	176	145	179	157	151	141	151	162	195	170	147	162	140	156	179	136	162	141	147	176	161	145	151	187	149	139	158	177	152	144	140	141	152	135	173	165	157	155	136	144	169	174	157	153	159	179	159	160	160	143	158	132	186	146	156	157	146	151	170	168	157	157	155	185	158	185	179	153	167	172	156	169	172	159	160	182	147	152	167	175	144	159	154	153	148	184	151	182	158	150	180	175	161	152	162	150	164	165	172	159	179	140	151	164	162	161	157	166	169	185	161	173	158	169	146	156	150	187	183	159	172	167	158	149	158	184	148	153	157	158	166	169	161	184	166	154	152	181	162	162	176	154	155	161	168	162	162	156	151	172	176	176	163	150	148	161	176	175	140	157	134	160	150	167	153	167	150	146	161	150	131	152	173	168	152	163	151	173	173	178	158	146	158	173	144	164	183	173	154	130	154	153	162	149	156	149	146	175	155	168	152	179	159	163	145	167	113	176	147	147	144	145	165	160	146	188	177	146	162	165	172	151	158	153	163	164	153	141	156	168	162	153	175	160	154	169	132	157	174	175	146	169	179	170	182	181	161	166	180	147	130	167	140	172	141	157	168	180	168	163	160	158	173	156	162	154	153	167	170	146	167	149	157	172	151	164	155	155	172	159	162	167	153	183	150	150	172	168	180	141	160	152	161	167	147	155	169	156	161	177	168	158	167	169	154	161	159	172	167	156	141	150	168	153	163	161	168	159	142	166	157	147	149	133	164	169	152	155	139	153	187	150	162	157	157	155	175	161	152	114	164	137	144	167	176	142	172	168	146	173	163	175	155	142	151	152	154	142	163	158	172	164	175	167	170	160	168	174	172	167	164	154	149	170	159	177	167	145	171	145	176	156	154	152	146	149	158	135	159	179	156	146	139	139	173	141	155	168	150	157	167	170	184	178	179	147	145	159	160	157	174	185	145	155	170	165	144	172	166	153	163	170	148	157	155	155	151	157	169	146	157	157	140	146	137	171	146	180	169	151	139	172	144	160	138	155	169	151	146	158	155	153	174	155	156	129	152	188	179	138	160	135	132	156	164	168	152	158	193	161	149
28483	26093	36106	32513	33602	21980	7571	4039	2390	1871	1334	740	713	573	529	503	471	512	466	438	476	463	458	438	418	456	438	464	435	462	431	446	410	426	408	456	430	452	453	481	404	405	427	412	444	394	434	428	414	463	433	409	429	390	454	424	410	416	430	404	409	421	397	424	418	433	422	420	402	419	409	418	412	436	408	466	425	432	437	412	422	444	417	473	413	469	445	424	398	396	424	446	437	428	421	413	377	402	427	400	412	443	450	463	419	424	428	416	421	415	405	443	395	417	400	413	407	416	378	382	419	453	419	436	432	434	401	418	420	423	437	414	434	418	410	367	470	425	429	405	416	430	408	395	404	423	419	452	458	428	432	447	404	434	427	351	427	450	425	402	403	373	449	417	444	415	417	476	438	434	415	400	436	429	438	421	453	440	416	417	405	421	412	419	429	426	419	392	407	437	414	432	411	393	417	414	436	416	449	404	382	437	407	425	427	377	435	369	415	395	434	423	404	465	407	396	420	440	431	393	440	401	412	437	456	408	413	387	420	400	416	380	406	466	378	436	422	434	408	399	407	429	418	420	440	448	436	398	426	388	419	410	406	389	436	452	428	403	455	433	432	434	443	415	409	419	403	367	417	389	389	417	431	410	399	412	437	415	420	404	437	396	412	413	407	445	412	421	427	382	413	443	404	421	410	412	405	397	414	419	405	386	443	369	435	446	386	446	429	430	416	471	423	433	401	438	424	419	416	402	434	384	392	410	404	414	398	421	446	411	419	399	446	404	394	409	421	459	398	443	439	436	369	416	430	416	403	412	430	434	378	425	408	395	423	434	403	419	411	430	461	417	433	404	450	381	418	415	409	413	423	399	442	411	450	453	404	417	402	441	442	422	413	426	442	443	413	420	363	418	364	414	395	399	439	386	413	389	426	424	421	425	430	416	404	416	400	387	436	372	459	399	443	387	421	394	434	440	439	392	436	401	402	414	414	417	394	449	399	407	422	403	433	424	406	403	417	430	412	411	385	396	424	410	438	415	396	413	395	440	403	405	461	436	429	386	412	420	417	416	389	420	384	440	428	395	418	452	410	416	411	410	396	441	431	414	440	422	446	458	462	422	453	404	457	414	395	404	402	416	379	383	423	399	420	424	439	413	414	376	427	419	426	382	424	382	426	407	417	373	427	379	389	405	446	415	397	433	398	412	394	413	408	407	409	405	427	403	426	426	424	432	382	437	407	423	440	406	411	389	389	407	430	408	405	415	378	434	420	441	458	391	398	423	422	450	413	386	400	444	417	385	446	435	406	420	422	489	415	411	428	407	384	387	411	445	429	424	414	404	416	421	437	422	423	428	434	439	404	385	420	424	430	402	436	387	463	425	457	409	437	441	385	404	421	451	378	412	395	416	398	394	442	431	396	458	435	404	420	437	430	435	432	430	383	410	395	408	402	409	433	396	428	428	382	385	389	421	442	409	436	430	401	416	418	419	404	392	398	421	436	450	434	427	454	404	395	423	401	472	451	402	417	448	406	400	432	403	416	429	405	393	377	427	400	412	418	431	430	421	405	445	417	411	423	428	413	408	394	398	426	425	422	431	427	387	422	408	434	397	440	406	405	390	451	461	407	449	433	443	415	430	417	436	417	421	408	442	433	404	406	418	441	439	407	398	405	452	388	434	412	433	399	436	453	429	400	435	393	379	420	417	384	415	388	409	451	410	426	421	400	448	421	398	441	392	431	410	397	459	414	427	424	422	442	436	400	433	423	373	421	411	425	439	390	466	452	481	426	390	426	411	378	420	422	428	424	444	438	404	427	439	388	421	458	409	443	431	425	411	414	418	443	436	397	393	419	400	432	425	420	380	431	408	404	399	435	402	388	448	433	456	467	439	425	427	383	407	435	415	388	440	390	416	389	405	416	415	422	417	397	435	430	410	425	432	416	464	429	401	426	414	405	408	430	421	416	409	411	448	399	425	393	444	408	416	420	408	415	434	428	410	444	419	415	428	427	411	404	418	406	441	417	426	388	413	429	396	441	398	419	410	418	437	388	410	444	440	414	433	398	375	372	409	441	426	391	436	428	390	440	434	404	431	393	414	446	454	453	385	439	426	379	407	396	389	402	379	438	419	440	410	385	424	450	360	426	401	411	415	444	445	416	441	427	396	442	442	410	410	404	450	416	447	411	402	408	448	420	406	416	406	402	447	416	408	399	423	358	383	425	411	420	421	418	411	449	401	408	393	436	479	413	408	408	417	444	432	424	435	450	400	421	440	406	400	410	426	413	405	475	395	430	381	412	381	430	423	389	363	412	407	369	431	396	422	421	406	428	423	385	389	375	449	407	421	403	400	410	420	402	404	421	502	409	397	365	389	437	417	423	407	394	444	422	403	445	397	427	416	423	429	401	438	413	419	394	417	442	434	454	411	410	407	415	420	379	412	418	432	406	396	406	399	415	395	423	412	423	430	429	410	425	435	437	398	438	425	441	414	417	408	430	397	453	423	416	408	410	413	443	441	436	429	409	428	409	404	392	398	431	432	409	392	430	402	420	452	411	376	405	380	406	430	400	444	408	413	425	403	448	447	398	393	423	402	443	429	408	411	433	425	418	438	465	399	432	418	426	393	418	387	412	436	420	420	410	429	406	411	414	421	427	388	423	436	416	403	400	395	428	440	416	435	409	393	436	422	438	442	438	392	435	438	435	427	443	394	414	435	403	386	391	428	396	414	402	396	401	397	410	399	399	401	386	401	411	398	437	419	414	427	429	442	420	407	395	398	423	421	440	438	406	398	403	419	410	431	392	422	416	437	454	396	405	452	471	399	400	407	423	406	442	407	395	401	441	410	414	411	432	431	417	399	425	418	384	408	430	433	393	434	431	409	416	426	423	426	424	408	417	454	394	451	435	393	402	418	412	404	430	435	434	434	442	432	399	388	413	419	418	437	419	437	406	402	433	408	410	444	418	416	464	386	410	403	407	418	425	408	427	424	392	404	423	435	422	448	393	373	446	422	434	411	432	426	395	391	470	416	422	419	400	416	394	410	422	399	428	394	446	443	427	398	417	390	417	435	471	419	428	410	463	419	410	377	417	424	445	449	395	418	405	447	405	427	381	427	388	449	420	409	420	379	449	438	405	402	370	395	470	399	390	412	408	417	412	449	431	435	433	397	440	440	464	428	459	422	480	394	420	420	415	444	395	424	418	422	457	445	405	411	407	434	383	377	396	419	425	404	425	428	443	434	419	414	443	424	406	403	453	427	445	411	438	404	444	394	417	413	427	393	429	388	431	416	440	442	415	424	430	411	413	419	417	363	408	401	390	420	417	431	370	384	452	424	458	430	431	405	433	411	381	444	402	422	447	444	427	443	417	433	428	420	438	422	418	402	415	443	431	411	398	399	382	383	419	419	407	368	430	449	443	437	411	441	429	421	422	419	412	417	425	396	430	419	446	401	387	406	418	429	399	434	385	404	411	409	382	435	390	429	418	380	395	426
11501	5452	3370	1745	951	625	494	397	396	352	362	346	348	301	331	366	351	331	354	344	339	351	397	335	350	351	366	330	363	336	345	361	361	378	336	362	343	369	389	339	346	346	338	344	355	343	332	363	330	347	368	377	356	344	355	356	361	348	308	323	360	389	337	357	353	349	367	386	369	310	342	330	370	330	355	389	313	335	364	367	336	356	339	356	339	349	358	358	342	349	357	357	365	379	326	392	336	297	339	400	350	364	325	357	389	365	339	371	334	338	376	341	369	360	362	338	348	367	371	326	369	327	377	346	340	361	336	350	375	359	362	390	339	315	363	328	347	350	331	342	307	345	385	368	384	338	372	336	388	366	345	365	314	323	356	359	391	388	368	364	377	353	348	350	328	357	338	347	341	352	339	354	351	368	360	342	370	332	345	337	357	344	362	363	346	348	343	357	348	350	365	318	329	323	355	349	365	343	353	369	360	350	341	363	315	387	346	359	366	345	366	317	349	391	397	352	349	376	351	327	338	338	305	331	372	344	330	347	374	349	344	332	355	336	354	381	364	360	372	368	360	353	331	338	346	347	346	326	355	350	349	323	341	328	324	359	359	348	337	356	352	324	339	364	388	323	324	340	389	379	353	339	341	365	370	374	373	367	336	332	361	379	394	348	366	390	344	392	351	349	362	349	327	397	337	379	379	345	358	366	377	382	377	370	357	350	350	398	358	347	350	340	368	382	330	336	366	383	357	355	342	306	346	348	332	340	379	385	342	348	336	352	341	331	351	322	342	365	354	348	345	343	356	360	381	357	358	367	332	340	316	376	312	333	353	357	341	373	308	364	362	394	339	369	369	383	353	362	372	349	314	348	368	377	358	379	349	376	340	363	356	357	321	340	380	355	353	368	340	350	360	359	334	367	376	326	314	315	369	349	352	392	352	361	346	338	341	341	349	373	367	362	351	353	337	337	347	370	348	386	330	363	351	354	364	342	387	322	348	376	367	361	355	351	332	360	334	336	360	364	339	362	359	340	337	360	325	355	367	359	370	367	320	337	371	366	340	367	361	369	355	410	354	361	345	364	376	351	346	338	336	327	366	379	332	350	351	355	342	368	341	383	312	360	350	337	381	379	349	347	355	347	348	316	333	374	363	360	328	351	350	385	369	350	342	340	388	366	335	346	345	378	343	386	368	333	368	337	370	318	341	378	351	357	338	403	353	328	328	320	359	338	377	383	359	346	320	317	378	354	345	339	340	323	347	370	341	310	326	397	351	341	361	338	332	353	386	376	374	351	360	336	360	366	346	349	357	378	375	375	347	330	347	354	323	316	320	369	336	303	374	377	356	338	359	338	375	381	357	329	335	348	376	359	361	376	390	342	328	330	335	356	373	332	349	356	365	325	322	361	362	371	364	316	334	355	352	366	349	364	373	368	377	305	348	357	364	344	362	343	357	357	351	349	331	340	353	377	329	377	379	333	363	357	345	377	350	341	334	322	373	340	327	356	347	324	333	329	380	383	353	384	361	371	322	362	354	342	370	338	360	338	364	334	362	386	324	359	361	339	365	319	321	327	324	366	354	352	358	336	356	325	346	347	357	348	346	391	375	344	368	355	365	372	317	358	378	378	325	346	383	342	337	376	395	357	352	312	387	324	389	336	344	387	363	352	358	354	325	365	306	382	374	385	352	353	376	381	350	386	351	389	337	334	385	325	371	356	364	331	355	352	340	331	330	388	342	340	346	367	352	331	368	337	352	342	401	347	333	380	410	336	364	397	346	371	335	375	366	294	347	383	389	388	371	364	327	426	329	364	380	324	341	344	337	382	355	331	338	333	362	369	329	321	362	356	356	371	333	325	361	331	342	356	333	353	323	361	354	381	341	364	342	308	372	359	371	348	391	358	358	313	344	336	396	343	301	351	354	369	351	369	352	348	364	354	380	350	370	351	336	342	342	328	341	352	368	365	346	331	348	349	364	322	384	351	328	383	324	376	339	302	342	344	356	351	340	358	379	359	357	345	328	384	333	377	361	341	352	359	365	370	356	322	330	330	386	378	373	364	352	358	389	360	361	335	374	352	365	371	357	381	344	355	334	332	341	345	371	338	353	367	376	314	320	355	313	354	344	343	324	365	363	335	361	377	335	305	334	379	358	327	347	388	340	351	308	329	355	346	361	323	331	353	383	353	318	349	369	355	353	383	342	355	348	373	349	354	343	391	361	348	358	357	362	363	386	361	340	376	342	352	328	366	353	351	388	357	354	347	362	344	319	286	353	351	382	380	336	352	351	362	403	372	353	357	336	345	371	334	337	348	344	370	373	379	347	348	350	373	380	380	348	344	386	363	338	377	366	360	340	369	344	332	356	319	349	350	346	340	366	371	330	342	337	357	371	336	362	350	328	359	368	359	348	381	367	379	378	355	382	354	357	323	314	372	360	370	366	361	396	381	369	352	351	348	333	392	369	368	359	341	392	369	355	355	370	354	362	341	354	346	376	376	355	344	362	380	322	333	349	394	360	361	347	326	353	358	348	341	349	334	329	305	352	365	327	355	350	369	359	354	342	362	342	361	352	352	375	348	377	335	355	374	345	373	352	361	353	342	334	354	390	333	333	354	373	361	358	341	369	338	388	367	363	349	345	346	350	309	355	370	360	382	339	329	354	347	321	362	348	339	353	361	360	369	361	381	337	338	331	353	345	376	343	356	369	347	365	348	371	371	367	374	328	304	329	363	358	360	331	343	373	339	344	359	373	375	346	375	363	352	344	328	349	355	382	324	350	362	389	340	363	377	363	360	354	350	345	351	361	353	340	355	370	370	384	385	354	353	373	364	383	359	332	381	352	359	377	333	330	338	346	394	374	324	350	353	365	364	351	369	399	349	369	324	345	345	358	330	324	335	365	345	371	337	368	327	349	332	340	340	363	357	331	364	346	341	356	367	352	368	364	356	364	394	376	330	378	347	368	359	378	332	363	349	339	371	340	366	363	334	351	344	360	350	334	344	354	338	352	335	371	352	335	358	334	349	345	355	317	286	343	385	382	346	345	341	379	337	359	332	365	325	358	383	349	331	359	370	360	368	360	353	319	371	381	380	355	319	340	309	340	337	342	341	362	336	383	369	343	369	367	390	348	344	376	346	327	334	385	358	351	376	367	392	357	309	351	313	344	304	372	329	377	345	368	338	387	362	322	321	372	356	384	380	314	364	372	365	372	383	358	338	394	374	353	344	361	337	342	329	368	343	359	310	352	360	367	367	375	372	328	349	311	355	334	328	337	345	324	378	346	325	377	329	336	340	324	368	357	367	355	347	341	359	321	315	347	347	350	334	318	343	365	372	351	354	368	357	342	334	394	328	365	338	357	348	363	355	399	369	379	348	326	343	344	368	354	348	362	364	349	338	331	342	329	323	368	340	326	355	347	318	349	345	381	373	338	367	356	334	365	358	386	331	331	341	353	370	339	363	344	380	334	407	356	335	362	385	330	337	344	360	357	362
8760	6108	7272	5462	3727	2377	1479	1174	1057	967	878	831	860	865	843	842	881	859	916	856	893	838	848	857	901	851	891	805	901	894	880	904	798	872	869	862	895	832	869	863	877	875	883	834	844	829	878	886	880	825	892	873	874	889	893	867	820	860	884	856	861	837	873	876	819	882	852	848	838	811	837	842	877	818	825	902	825	845	835	912	861	893	839	879	800	799	890	846	888	811	845	820	828	839	847	829	821	859	840	843	886	903	835	883	859	846	809	853	865	863	848	823	862	893	839	804	827	828	874	895	891	871	872	887	897	852	836	869	808	868	861	785	847	839	840	846	897	872	825	863	883	845	844	847	845	808	877	833	898	855	839	876	870	882	819	808	831	856	862	847	889	842	840	830	922	856	886	862	888	857	848	848	880	840	827	909	845	852	874	864	858	851	826	880	887	851	831	877	822	868	845	859	849	863	841	847	810	816	835	891	829	851	888	851	876	966	878	829	812	906	833	851	833	851	849	803	883	830	834	854	845	857	868	879	865	851	780	826	890	869	871	881	899	881	841	872	898	865	842	849	861	857	851	926	858	828	867	862	862	824	809	906	846	863	846	891	796	872	836	833	857	866	864	809	860	865	833	859	865	848	832	838	850	878	866	897	880	855	846	900	833	870	876	898	838	837	850	866	851	854	797	847	874	813	856	881	883	825	863	835	836	880	837	863	820	817	880	883	855	841	910	855	805	885	871	838	813	867	835	820	900	898	838	836	832	831	844	881	873	855	871	822	811	879	837	847	834	860	821	875	854	824	889	892	838	827	916	914	875	843	910	875	818	844	841	792	808	824	873	858	849	883	829	882	841	869	858	865	865	824	856	856	856	871	829	810	886	872	942	854	821	855	865	902	851	825	871	924	846	869	830	845	879	857	799	878	829	890	877	830	842	839	845	885	822	881	886	878	838	872	904	820	843	876	852	870	891	860	897	808	863	781	882	838	889	868	853	846	841	831	838	847	843	885	868	867	843	830	896	872	895	806	883	808	879	898	867	874	867	855	878	855	853	897	880	843	846	819	867	877	888	861	910	912	849	847	862	877	895	867	903	831	795	808	859	908	866	827	908	892	873	857	844	832	857	829	842	855	837	859	865	892	855	838	841	894	886	868	829	860	908	850	827	870	871	893	857	895	856	922	861	846	836	865	814	904	887	876	851	837	852	915	851	821	823	839	894	839	854	923	866	859	810	917	832	857	905	862	875	851	847	909	833	863	801	896	850	887	814	857	877	839	798	814	835	841	894	854	827	888	887	868	843	848	909	872	848	832	875	908	871	828	866	871	827	826	839	843	842	876	840	857	889	872	859	882	807	884	868	869	893	821	908	894	860	834	872	880	832	885	888	870	868	856	842	844	904	872	839	881	827	893	831	848	855	832	839	883	869	816	897	857	880	834	858	824	848	864	878	841	857	840	870	870	858	832	815	886	832	859	869	845	844	848	874	854	903	858	828	831	870	906	874	895	863	889	834	866	837	836	828	878	874	858	848	818	873	894	897	843	824	863	870	903	854	835	825	861	808	887	846	820	864	874	854	839	824	905	898	847	815	876	850	861	820	848	895	883	884	814	846	828	853	834	788	889	859	900	954	876	918	855	917	798	888	797	928	877	822	868	846	818	829	838	803	823	883	853	891	855	850	867	837	914	871	858	890	837	843	802	841	842	830	889	862	876	856	753	883	901	864	848	875	862	882	874	834	875	862	835	886	830	811	875	843	888	858	841	874	842	861	864	913	898	858	857	821	846	859	869	805	836	857	828	801	861	886	872	882	915	869	899	861	821	842	812	862	854	873	854	859	843	854	815	839	829	868	834	846	852	874	882	845	852	843	862	840	861	862	856	892	877	807	868	806	876	819	873	855	888	855	844	858	884	833	862	854	838	871	843	874	851	865	813	862	824	863	869	842	847	838	858	837	854	894	836	876	873	863	878	869	877	858	882	866	825	849	880	858	947	828	858	807	838	862	873	854	856	855	882	906	862	843	877	865	865	840	843	833	871	826	861	880	869	863	787	829	871	843	905	898	880	849	830	814	872	893	849	839	873	821	828	859	842	852	854	908	883	907	832	868	808	869	874	804	901	909	845	834	917	897	863	884	820	850	852	906	833	848	895	872	873	871	862	887	870	849	851	827	895	919	802	840	827	883	814	822	882	847	836	786	820	878	866	816	884	823	854	913	860	903	871	836	853	858	883	867	811	864	876	852	864	875	922	852	903	916	845	838	845	878	915	832	888	831	868	840	810	872	875	884	847	819	839	844	885	900	864	883	836	867	820	796	850	840	835	884	893	851	874	856	907	883	835	874	780	900	869	849	878	834	882	899	865	841	928	861	856	819	835	872	786	862	877	825	856	810	872	860	880	865	839	817	827	876	886	871	864	850	869	859	869	862	860	884	840	854	880	834	836	895	852	918	835	918	896	840	863	846	862	856	757	846	876	830	859	850	910	839	869	801	821	857	787	873	876	857	831	815	807	849	864	795	852	856	853	821	833	874	892	854	859	842	843	872	838	865	830	899	843	864	836	822	858	898	889	853	865	897	864	903	869	798	798	844	814	863	868	811	895	855	881	888	844	848	878	856	895	882	857	877	862	848	856	810	892	850	851	820	847	858	863	873	846	862	837	864	851	852	858	848	821	839	844	854	849	850	905	881	834	901	869	880	827	794	926	833	846	889	861	880	889	914	827	839	828	863	867	836	827	830	851	888	872	844	839	861	813	840	842	822	820	840	887	866	823	850	880	872	888	848	821	861	849	831	862	847	828	861	867	847	870	855	871	754	880	849	879	897	834	838	894	837	904	817	871	866	856	902	929	865	849	889	867	864	915	831	823	817	868	807	882	862	821	849	867	864	840	866	900	845	852	853	852	862	903	844	824	825	843	858	862	858	826	858	841	898	881	873	904	819	853	895	832	852	890	876	844	822	874	906	812	832	864	875	897	864	837	864	897	861	844	841	947	850	868	892	847	944	811	846	863	869	820	852	899	823	873	855	846	873	825	805	895	854	805	856	843	827	860	868	842	867	835	863	828	929	887	907	834	831	906	904	844	834	879	841	883	805	846	856	825	829	889	847	862	839	865	894	856	825	865	838	841	913	856	892	888	860	905	840	784	817	859	851	859	850	858	816	830	890	875	849	852	872	867	828	887	901	852	890	924	901	877	866	877	883	897	900	897	809	861	830	849	881	809	881	866	850	857	890	884	850	882	890	838	862	923	845	815	832	848	881	818	844	878	839	869	866	836	909	920	857	890	808	821	857	848	843	914	847	854	816	869	867	871	894	835	849	930	871	871	860	866	837	850	893	846	869	861	843	887	903	866	809	871	834	847	867	876	844	845	833	816	815	856	856	849	903	859	837	892	861	884	854	874	789	870	897	861	802	855	852	840	827	873	876	799	840	837	841	891	839	845	914	915	893	878	862	855	845	907	853	856	827	809	842	895	946	835	879	914	855	857	883	843
29983	22300	23668	20177	13223	5982	1773	754	673	618	482	366	338	351	292	293	327	303	306	320	304	317	300	306	334	329	306	305	312	356	330	335	328	308	283	317	332	301	303	336	320	328	344	315	351	309	309	313	315	318	335	336	320	307	301	306	351	331	307	334	298	306	327	313	351	336	333	345	334	325	304	317	320	290	303	335	283	335	333	282	311	337	294	310	311	313	301	305	349	309	344	283	306	293	344	322	320	288	290	350	281	307	347	317	338	296	297	293	306	330	331	311	308	316	327	327	322	317	328	329	289	296	328	342	339	314	312	326	299	301	307	337	336	307	297	346	304	309	339	300	316	278	292	303	318	328	294	347	352	324	328	315	330	304	336	313	294	309	320	305	324	310	322	327	295	345	328	297	278	341	316	297	318	314	304	309	313	313	342	341	342	331	328	309	308	307	315	321	316	280	331	314	297	297	301	287	289	277	312	320	326	301	305	309	326	271	331	317	315	341	302	319	315	316	303	309	294	326	321	312	317	312	332	315	314	288	340	318	266	338	330	312	313	303	300	306	331	303	331	304	319	308	348	287	314	307	288	347	310	308	322	275	308	300	326	314	337	289	353	304	288	323	303	317	325	340	304	320	305	325	337	340	317	306	311	309	326	351	312	316	280	292	306	310	288	310	329	319	315	322	278	256	343	320	289	315	314	329	288	327	340	318	312	329	325	335	307	327	307	328	346	295	327	306	288	326	297	322	312	347	324	328	343	323	315	329	326	324	342	323	293	294	302	291	304	313	311	313	281	302	297	400	288	341	294	308	334	331	331	304	320	302	320	300	313	299	295	306	334	282	316	309	299	320	297	324	311	341	323	263	321	317	299	302	324	316	285	318	315	296	324	324	328	313	282	327	315	291	298	345	326	324	303	325	298	314	284	307	282	357	291	314	299	315	332	340	299	299	312	312	305	314	315	338	311	328	312	355	262	339	325	313	295	309	282	343	329	293	336	289	351	327	306	324	354	310	322	311	284	320	324	324	302	317	301	297	306	306	308	315	324	293	328	321	336	276	303	365	321	304	318	311	284	294	299	323	322	307	285	284	339	325	298	313	312	320	315	291	309	331	339	308	292	314	344	336	341	325	307	308	319	281	314	310	322	329	335	299	293	320	301	318	318	298	325	311	314	329	332	336	300	321	317	300	321	327	291	286	326	326	300	283	309	313	317	339	322	333	312	289	302	322	301	334	307	290	304	292	306	347	323	318	299	311	313	293	293	337	318	315	335	328	307	338	320	320	334	311	321	324	297	309	320	321	286	314	344	337	291	348	290	331	336	313	298	318	328	319	320	303	295	315	300	303	317	320	296	340	313	302	309	296	373	290	289	307	288	332	303	365	340	308	293	325	334	306	323	321	330	307	337	317	313	280	333	311	318	302	331	279	296	303	313	314	332	318	306	319	302	339	279	319	317	317	314	312	332	316	334	293	309	323	327	333	303	313	322	290	309	292	305	306	325	319	294	298	315	320	322	306	337	292	293	329	295	351	322	296	336	295	313	302	329	320	268	296	336	304	269	322	341	314	307	300	345	317	294	328	296	288	319	342	314	321	303	320	306	330	285	322	323	320	314	305	309	313	327	320	281	279	283	324	341	299	292	321	321	264	316	325	311	324	288	321	345	322	303	334	297	332	309	293	307	290	316	292	303	322	344	318	340	326	275	305	282	317	317	344	291	334	310	312	304	324	320	319	307	318	337	336	300	315	283	327	327	331	298	361	348	357	324	332	335	294	335	280	327	253	333	275	304	300	298	310	306	303	337	324	301	307	347	323	322	285	313	301	327	294	302	289	296	321	297	318	348	315	304	328	330	326	328	317	280	296	329	324	338	294	350	341	311	319	296	312	306	323	266	292	319	302	296	287	300	326	330	357	309	367	329	315	274	313	311	350	296	288	275	347	319	322	319	295	316	305	324	299	323	298	318	326	306	320	284	305	284	310	330	328	298	326	307	346	338	297	288	323	308	314	314	334	321	309	311	315	314	289	316	298	308	326	323	297	316	319	285	321	301	318	295	321	322	335	313	292	327	306	286	294	332	336	302	339	301	346	309	295	327	305	304	335	316	328	305	315	311	272	332	302	290	317	286	296	274	318	300	310	317	303	305	316	305	327	328	331	309	353	317	301	360	323	318	322	317	297	310	310	296	315	298	324	320	312	290	313	305	317	348	298	340	318	315	298	307	281	313	286	291	281	324	328	313	326	344	307	329	334	327	285	313	335	308	323	332	349	289	325	297	270	284	325	317	319	335	301	338	313	337	319	332	295	316	302	309	347	315	309	317	281	353	324	305	318	329	305	334	319	317	312	312	322	332	324	311	308	310	291	358	315	326	317	289	317	280	311	325	308	322	304	299	325	327	297	306	335	322	341	328	301	312	300	331	300	309	341	313	321	315	304	292	327	308	323	317	300	302	312	310	333	346	289	305	327	324	320	309	341	342	305	302	307	310	307	305	299	349	286	304	354	343	337	317	324	300	315	329	353	323	286	293	293	342	303	308	330	296	301	301	300	300	315	295	316	318	307	318	297	283	309	299	290	280	293	294	311	321	321	328	315	293	324	328	288	319	303	329	303	322	302	312	321	283	325	344	341	305	326	302	305	336	312	331	315	324	291	354	315	323	331	331	315	324	281	293	290	311	322	326	307	331	313	313	318	298	306	306	297	305	308	305	293	324	330	314	306	285	304	313	320	329	318	307	305	319	314	330	303	285	299	274	321	312	315	310	310	317	347	305	303	354	312	324	303	303	302	290	298	297	269	308	288	280	323	296	289	319	304	293	297	313	333	329	293	304	331	321	297	297	319	310	299	311	312	307	296	324	327	316	317	305	319	312	306	313	284	296	277	311	310	289	318	320	353	325	302	329	300	308	295	364	309	317	328	313	282	340	319	332	284	306	308	322	310	300	322	313	321	310	278	303	303	317	290	293	300	309	315	284	318	334	334	327	297	269	310	296	284	293	319	315	327	357	292	291	330	312	344	327	325	306	309	274	345	287	296	300	307	310	304	285	285	346	305	330	325	307	349	337	272	334	303	332	355	308	332	285	316	338	303	311	301	289	309	298	311	299	341	285	295	320	301	325	327	313	311	323	323	324	355	323	325	313	341	296	305	338	323	295	297	306	332	314	304	273	301	317	285	331	321	326	310	323	285	293	303	314	368	304	340	297	293	279	330	342	312	316	317	345	323	315	305	322	299	307	327	327	338	278	318	311	330	317	323	315	320	303	313	313	299	277	304	337	333	288	320	310	309	316	327	325	334	316	303	296	324	285	289	296	307	330	315	353	311	309	283	297	281	291	308	331	308	302	317	338	325	308	338	330	305	323	284	309	290	272	321	330	348	295	302	329	290	302	313	307	321	286	331	300	320	304	338	307	297	324	291	324	349	310	326	275	321	322	307	305	302	348	285	316	321	325	346	328	315	319	312	345	307	338	326	312	338	306	308	330	289	330	293
22177	19615	27458	27383	22766	13252	5231	3037	2669	2573	1807	1124	915	885	775	755	787	784	798	785	802	723	827	785	739	799	805	705	771	750	779	809	759	757	748	720	738	758	716	745	805	797	797	779	733	787	749	755	758	742	738	753	796	732	814	792	778	777	772	739	763	757	758	734	771	777	757	729	760	760	745	781	804	792	750	737	765	821	805	805	766	770	802	795	803	737	693	750	724	735	707	756	754	747	731	768	760	799	747	770	755	734	771	717	800	790	768	747	737	731	773	752	781	722	763	794	765	776	732	717	769	752	773	790	735	825	752	762	764	773	750	799	725	722	744	717	778	722	799	741	792	780	797	728	729	758	786	722	781	755	784	739	747	745	727	759	745	761	798	777	753	721	755	742	738	830	744	771	775	822	756	740	762	793	755	750	757	775	780	769	835	725	756	774	783	797	760	705	754	769	779	773	758	774	766	729	746	732	774	739	767	767	767	741	751	782	714	775	754	730	782	783	746	764	768	796	763	736	753	749	741	764	772	770	745	712	823	756	783	765	756	806	757	742	816	752	739	764	800	761	747	801	822	764	771	776	708	753	729	733	759	803	772	737	757	771	745	719	834	738	822	754	810	778	714	754	769	774	745	780	769	776	747	727	737	757	813	778	775	759	747	737	809	768	762	749	782	739	771	783	770	763	767	742	775	742	751	782	694	768	725	804	774	746	785	736	773	715	741	731	793	781	763	767	759	792	795	755	747	743	751	765	778	739	762	754	739	768	755	784	746	747	743	738	729	809	757	781	732	737	712	766	707	792	752	798	751	741	715	750	780	806	765	727	734	779	737	774	770	786	745	738	733	761	718	781	807	729	779	769	773	755	771	767	789	744	711	738	787	711	788	741	759	736	784	784	763	708	761	765	725	799	756	797	747	809	763	745	787	780	731	763	768	729	737	724	741	784	749	781	778	731	772	736	775	753	725	778	788	763	792	785	805	719	789	767	741	753	701	753	766	735	794	809	730	735	780	767	784	721	784	749	745	786	729	774	795	762	807	736	759	761	760	718	745	757	757	789	809	817	764	774	822	752	789	747	759	796	777	739	757	807	787	768	813	773	723	808	753	764	753	732	748	715	761	772	714	749	744	783	742	735	796	810	786	758	740	731	791	713	708	766	750	733	825	748	764	751	751	683	721	808	794	767	794	756	770	762	789	770	775	771	749	773	720	760	752	712	738	765	761	732	757	747	812	777	721	735	776	795	764	777	717	767	799	763	800	779	753	721	819	762	760	822	756	772	736	774	743	702	787	776	794	781	759	731	747	764	748	787	769	757	789	759	742	749	705	756	758	750	759	789	749	754	743	751	764	715	760	808	761	766	769	765	783	755	764	730	820	768	742	759	725	744	698	763	775	727	716	752	779	759	787	762	712	778	820	749	809	768	759	807	757	802	788	722	764	782	813	794	746	732	738	808	765	740	735	776	752	807	742	736	771	794	758	748	760	763	747	713	729	731	747	739	764	879	738	772	761	781	753	748	763	758	771	781	762	772	795	773	729	771	747	753	753	729	736	796	759	756	756	749	758	779	761	797	721	766	806	795	739	784	754	743	720	792	757	786	774	742	776	773	741	790	777	755	767	734	787	756	775	767	781	763	737	699	732	776	778	798	752	751	768	735	774	781	790	718	772	723	791	779	700	799	765	754	753	800	746	773	760	811	775	745	752	780	792	757	780	811	752	790	773	727	730	764	734	746	731	769	831	752	759	756	769	758	756	747	765	849	754	757	733	721	786	773	780	770	727	756	740	767	765	770	757	747	755	770	724	759	755	775	763	777	692	783	740	790	722	773	791	763	723	797	762	800	759	781	762	739	705	725	761	810	784	803	788	796	875	748	759	697	762	763	781	742	823	747	761	733	725	755	737	690	732	767	784	748	768	704	805	814	779	729	762	734	821	709	773	755	732	739	737	754	803	815	716	815	777	798	771	766	751	812	731	756	778	770	765	797	807	760	792	767	719	760	754	735	786	754	718	784	786	703	777	784	797	771	750	734	762	781	810	796	809	790	712	796	758	736	779	705	795	810	752	755	773	718	771	746	775	775	735	811	781	758	772	762	762	747	733	786	726	761	704	767	765	795	753	791	770	762	759	763	806	795	749	757	722	746	736	788	761	760	766	754	804	734	771	718	776	738	795	763	706	757	789	796	758	815	793	759	753	724	767	764	787	759	737	764	766	713	731	725	783	766	790	799	727	792	776	763	709	753	794	748	770	752	732	768	745	788	766	725	748	749	757	694	752	708	765	759	773	825	827	730	717	719	777	786	739	781	771	729	747	780	760	781	751	754	738	770	781	824	810	814	794	765	743	707	790	749	771	768	835	732	805	724	762	798	785	750	732	780	740	786	790	721	754	712	719	729	732	717	815	774	758	734	762	740	775	753	738	751	774	739	762	802	775	767	748	737	769	777	794	716	777	757	738	737	788	758	750	736	744	753	713	780	760	704	776	751	769	744	698	793	734	728	726	765	754	756	771	757	747	767	729	739	779	791	743	827	721	812	780	824	738	733	691	752	769	819	793	764	782	758	753	775	729	738	741	802	770	758	767	763	718	741	774	757	803	724	806	765	731	786	724	732	768	760	744	738	803	736	767	768	718	794	703	775	763	769	799	765	772	772	777	798	776	746	765	792	815	788	800	790	771	756	739	722	744	774	764	758	731	784	763	744	772	795	778	732	751	751	777	775	779	769	767	738	795	710	738	794	738	786	777	752	837	733	746	816	762	738	786	778	768	796	787	736	728	763	810	753	721	772	717	769	771	769	763	732	733	812	707	776	756	791	754	725	727	781	774	764	764	733	733	715	768	732	765	762	773	698	734	750	803	739	767	793	812	799	773	773	779	729	773	753	790	783	763	743	780	844	776	810	727	758	798	757	767	756	804	799	813	775	776	763	810	757	752	776	748	751	790	805	751	781	756	782	724	771	762	774	756	799	729	763	776	741	765	756	759	743	784	748	737	783	744	765	766	750	788	756	748	764	732	784	789	765	720	760	777	778	756	754	825	755	783	826	763	760	771	807	763	759	749	792	765	754	767	798	795	687	798	734	813	738	736	775	762	778	803	751	682	832	787	756	749	792	766	791	760	735	747	787	774	771	726	745	777	752	756	754	751	812	754	767	746	799	804	755	761	755	788	782	725	756	756	781	751	742	806	748	774	739	796	760	774	766	773	760	740	739	750	788	800	746	731	724	760	757	727	788	712	749	732	724	761	786	767	788	748	794	815	740	797	797	737	825	751	771	734	787	782	781	724	751	806	719	800	771	780	804	755	803	743	802	756	774	784	776	752	749	771	762	759	763	781	768	777	787	783	792	803	755	780	778	781	760	711	805	804	774	748	753	748	763	808	780	736	717	793	753	755	772	760	743	742	785	746	771	798	777	755	763	728	695	772	772	749	737	739	810	757	754	775	779	752	732	770	817	800	773	779	749	743	720	789	773	784	721	752	781	746	805
39617	32889	35125	28130	21705	11884	3855	1126	780	538	364	312	240	242	197	175	169	151	160	166	186	138	173	172	157	147	175	184	148	172	178	178	179	165	183	144	176	155	151	143	150	161	148	167	146	158	165	158	141	150	154	184	155	172	147	161	190	171	146	155	139	175	149	178	163	137	144	153	164	169	168	175	170	160	143	167	175	150	171	161	189	136	153	145	155	169	180	169	171	150	153	168	157	162	150	158	154	148	165	171	183	172	163	167	150	150	171	139	178	168	157	138	163	164	177	144	140	135	160	158	165	169	162	158	181	171	169	166	175	170	163	158	158	160	151	163	152	134	155	162	154	172	159	176	137	172	151	166	164	149	121	194	162	149	145	161	174	160	152	171	154	160	167	163	171	176	154	163	172	146	175	150	147	149	151	169	187	163	162	147	152	149	147	140	180	156	156	160	167	159	147	160	155	146	144	168	156	149	143	157	175	146	172	155	174	170	163	147	158	175	157	182	170	173	152	166	153	152	159	150	160	160	164	144	158	173	178	152	149	192	147	178	129	150	149	152	161	191	167	149	171	157	138	179	180	139	171	160	157	147	155	165	179	147	166	149	149	149	150	151	182	157	142	183	174	164	167	181	161	171	169	185	174	159	166	163	180	155	162	153	170	144	170	163	150	140	155	155	174	179	175	165	191	164	169	155	148	149	170	169	164	161	151	134	159	160	155	161	161	152	151	167	157	158	193	165	158	145	167	162	169	184	155	162	162	170	175	163	165	174	165	157	166	148	171	136	156	164	154	142	150	149	141	167	164	162	160	168	160	158	163	183	142	164	133	194	172	184	169	159	159	190	166	140	169	157	147	189	158	167	162	151	152	164	160	186	152	139	185	161	160	174	167	172	147	152	156	163	145	168	171	147	156	151	168	135	164	183	153	163	144	168	168	190	158	140	154	149	159	182	175	144	134	169	174	161	165	132	164	149	145	152	159	182	150	149	144	169	161	163	170	169	150	177	164	156	144	176	154	165	156	172	163	174	161	169	163	149	154	150	175	171	157	158	137	152	176	158	158	139	156	167	146	163	156	151	159	147	166	162	142	161	166	170	171	150	159	172	150	164	169	166	148	157	145	157	165	150	181	150	154	161	151	166	164	154	137	148	172	145	178	157	163	149	165	176	167	159	164	166	158	160	158	168	153	145	174	133	139	174	184	166	157	150	161	170	163	149	157	166	163	176	170	172	177	161	162	164	149	181	170	144	156	142	164	157	162	174	169	142	171	167	181	170	173	188	157	159	155	158	169	143	186	154	162	177	143	153	130	170	149	187	192	161	147	145	176	169	180	172	170	161	159	155	167	169	138	149	171	139	159	173	171	156	146	155	149	154	172	148	141	154	178	159	183	155	162	173	177	164	169	149	168	160	169	145	175	165	179	171	163	184	148	175	165	202	164	164	154	159	162	141	143	151	173	172	155	156	156	173	155	163	169	170	151	162	166	150	146	160	158	174	164	183	157	183	166	178	177	159	154	168	165	158	158	173	148	164	160	159	155	164	144	169	180	154	134	141	149	161	148	154	157	176	159	170	144	166	155	152	159	149	165	158	175	157	175	166	180	155	165	158	177	134	158	158	162	180	135	150	178	164	138	143	126	157	169	187	162	169	147	180	161	144	150	185	155	154	163	164	170	171	162	159	174	167	166	167	152	156	120	164	160	186	175	155	160	150	164	163	149	157	163	168	153	154	146	161	151	167	175	167	169	155	181	181	175	149	153	170	136	182	164	139	150	174	164	167	177	147	172	167	158	181	153	165	149	167	161	161	160	150	188	161	164	141	144	159	162	158	147	145	170	166	167	150	179	190	170	179	169	180	137	164	155	194	190	175	152	166	167	158	145	169	174	160	169	149	130	143	154	154	166	157	162	153	161	166	192	121	151	185	177	185	160	169	155	171	161	145	147	172	180	162	135	147	160	153	148	158	154	165	189	178	159	159	158	161	178	177	160	158	172	154	157	175	152	185	176	150	189	147	160	162	175	171	168	161	167	134	168	159	172	143	161	158	165	154	178	164	145	174	182	168	180	169	166	151	162	138	161	132	179	143	170	154	145	172	170	162	188	179	149	153	160	171	179	178	141	165	152	165	183	140	158	161	148	190	150	153	171	162	160	141	146	181	172	185	185	169	159	154	164	151	149	161	151	160	183	163	150	164	163	167	176	158	160	166	166	168	147	146	157	167	183	170	156	146	168	178	183	137	150	160	156	149	150	160	181	140	165	172	170	167	153	150	191	163	162	142	164	158	155	164	169	147	184	181	149	169	149	168	145	140	170	158	159	143	168	175	173	196	167	146	185	128	180	141	165	172	143	153	161	164	174	179	160	177	164	164	154	171	153	163	166	164	160	153	183	192	165	153	166	146	146	147	167	151	151	160	150	166	170	175	172	166	157	170	137	160	182	165	179	159	177	153	170	156	162	152	165	150	173	155	164	157	163	159	129	148	170	143	150	176	163	157	149	148	167	175	162	153	149	156	140	151	180	165	155	171	183	178	185	160	175	176	155	164	150	151	157	151	152	154	150	153	119	157	157	151	171	157	162	147	179	164	164	173	160	162	169	172	150	159	153	147	169	173	166	166	159	149	162	140	174	153	146	146	166	146	169	164	149	182	179	182	173	171	166	181	153	187	158	151	171	131	164	143	154	166	169	144	143	161	169	167	152	133	151	144	146	176	186	162	143	157	153	164	182	167	147	174	178	163	162	142	170	150	171	158	160	147	134	162	136	148	173	156	164	140	181	170	148	168	155	161	191	174	168	159	163	187	152	174	150	139	174	174	167	145	154	155	148	198	152	154	178	162	154	168	152	158	147	162	160	135	150	172	159	178	161	163	149	173	180	173	158	171	148	159	160	131	157	182	164	157	143	162	188	161	156	145	161	176	162	165	149	179	140	154	152	145	162	159	175	157	147	184	161	131	154	151	148	149	168	157	180	162	173	146	152	152	162	182	152	168	176	174	152	174	142	177	169	180	146	189	150	193	201	152	155	158	153	177	173	174	158	175	168	155	177	172	155	147	155	163	147	146	154	159	160	154	189	153	164	172	179	152	164	141	149	192	140	193	154	161	150	158	154	177	155	167	168	154	170	128	184	176	161	173	160	162	180	157	154	180	164	155	165	162	148	139	161	182	154	191	148	159	154	164	172	146	163	185	167	177	162	174	174	155	171	162	205	138	171	158	139	157	173	172	167	174	170	172	170	138	196	173	140	139	178	171	176	167	148	146	163	165	178	164	177	181	163	178	169	177	169	168	157	155	178	157	158	134	183	153	157	155	180	172	161	153	161	163	175	166	145	148	181	161	144	117	148	150	157	138	184	153	166	171	162	159	137	160	168	182	164	152	158	174	175	146	165	158	188	171	172	157	157	163	153	140	156	153	174	163	147	160	158	152	160	173	165	155	163	164	170	165	149	172	158	156	166	162	170	160	134	154	134	143	152	161	164	161	162	175
28034	28052	35280	34122	30898	20492	7793	3551	3558	2246	1805	1430	1151	906	599	541	479	511	504	460	437	492	430	451	449	451	439	461	476	423	430	441	452	417	448	463	412	447	393	385	428	393	406	423	439	423	433	403	418	424	407	425	418	408	414	423	404	407	434	427	414	403	419	417	404	455	397	406	396	399	466	427	398	418	415	409	410	401	378	430	393	431	433	455	420	409	435	426	435	421	411	422	398	387	435	418	410	432	424	430	416	429	423	415	442	407	379	439	429	406	436	412	446	401	399	397	409	369	388	428	367	436	420	462	432	441	429	424	440	420	443	435	404	397	440	409	408	414	396	406	411	430	405	413	433	444	416	393	410	446	399	426	424	424	456	430	441	384	428	428	454	399	406	422	412	405	428	432	365	467	424	409	426	440	410	382	380	410	450	423	393	444	421	373	422	403	428	420	395	422	417	414	416	446	428	436	396	424	422	393	411	434	415	411	398	404	401	429	409	389	387	402	403	386	418	429	446	410	394	401	436	424	427	391	416	420	407	435	398	406	373	417	411	440	387	437	415	420	423	425	420	438	439	434	419	440	383	432	431	427	440	399	413	417	420	412	436	433	395	455	399	420	416	462	430	462	409	408	442	437	373	410	395	420	425	420	417	422	395	455	424	417	410	421	417	424	425	377	413	434	441	431	410	439	409	411	387	442	409	395	392	394	409	369	425	388	444	458	438	424	405	386	411	410	420	405	447	439	416	418	450	437	387	433	405	389	411	444	418	429	412	404	401	454	415	438	379	403	427	402	400	432	413	421	445	454	456	428	423	406	429	400	371	458	401	453	400	442	407	418	426	392	441	418	438	394	399	437	430	427	408	433	414	414	422	426	366	446	404	427	376	419	423	436	435	434	409	416	457	430	416	413	406	417	441	434	410	397	396	421	403	406	421	406	419	400	379	420	406	409	448	384	428	407	400	434	425	399	419	447	442	412	421	425	407	421	385	397	431	428	438	468	378	430	416	430	389	402	424	415	396	391	426	380	395	396	418	430	394	400	435	431	434	430	393	422	420	426	428	402	447	444	426	416	417	430	416	434	411	370	402	425	409	423	413	410	418	426	402	393	401	395	413	423	418	417	452	438	420	394	398	412	434	462	414	426	431	413	434	391	442	443	424	411	398	418	406	411	362	458	417	411	406	391	444	400	439	400	443	405	405	395	385	419	419	402	460	402	406	406	434	416	392	388	395	429	440	440	404	438	399	391	413	408	440	421	411	428	388	434	412	447	420	411	412	428	438	379	418	423	419	423	405	432	427	385	399	450	402	383	425	444	482	393	417	423	416	442	397	393	466	397	432	421	446	420	424	390	421	403	417	393	366	412	426	423	433	441	418	439	427	389	447	410	429	433	414	462	400	392	436	409	411	412	417	431	416	403	415	413	401	419	431	451	387	400	418	368	393	431	435	410	464	443	417	443	383	437	443	406	439	412	410	445	365	410	385	436	412	390	439	407	417	421	424	400	424	432	406	420	415	431	406	395	368	405	442	413	375	428	424	410	408	433	406	466	451	395	420	384	424	424	411	389	456	396	407	410	411	425	439	426	435	386	375	429	425	433	410	406	431	420	395	399	385	405	387	382	410	393	385	411	382	392	413	418	398	427	456	420	426	408	431	399	457	405	432	404	431	439	398	445	455	385	451	408	395	414	391	429	412	430	409	447	459	447	433	410	394	445	434	457	410	418	404	396	412	427	412	415	424	402	406	417	409	430	406	386	433	434	444	431	405	474	417	424	458	458	402	415	408	450	403	413	461	408	443	437	398	433	366	477	412	478	436	422	388	448	398	412	436	423	407	455	419	438	466	423	402	435	417	419	407	418	442	392	425	387	400	453	425	431	395	401	424	396	432	436	423	440	394	419	418	452	416	455	439	444	403	428	433	423	416	409	367	412	421	411	395	429	410	411	389	378	396	418	429	421	418	433	393	426	427	407	440	428	396	425	421	419	419	387	410	414	421	422	412	435	390	385	404	405	434	448	409	395	411	430	429	427	428	402	386	429	419	439	393	433	446	400	455	406	463	407	449	415	421	417	420	414	391	412	390	437	454	432	440	391	440	427	438	416	424	408	410	411	455	424	420	425	443	426	394	415	403	389	418	429	381	428	368	404	434	427	419	431	374	455	404	402	467	429	389	417	414	383	431	402	407	426	412	452	405	414	387	397	423	431	412	437	384	403	400	398	423	379	396	432	433	409	409	421	381	444	423	409	445	401	429	421	452	403	427	406	414	428	455	417	419	422	439	440	402	423	417	398	420	442	424	421	386	415	409	405	481	433	423	412	405	442	422	444	416	441	441	409	407	428	448	420	394	459	418	416	431	412	395	431	428	410	394	403	377	411	407	456	426	421	400	420	398	411	419	397	410	422	386	418	402	418	444	409	443	436	406	412	456	372	420	430	425	403	438	421	382	443	422	460	452	399	435	431	393	403	410	437	415	414	456	427	423	411	424	448	433	432	391	400	428	433	421	453	415	376	409	426	416	430	379	400	444	428	456	442	367	422	431	429	397	412	426	385	395	417	381	392	418	431	406	418	412	434	379	398	414	424	402	403	444	406	401	427	383	444	410	408	408	426	405	420	429	389	422	435	371	430	409	419	391	416	435	425	456	453	418	388	426	432	391	446	387	452	409	397	396	385	441	385	415	386	433	387	419	410	393	411	419	400	433	452	412	474	421	442	416	400	428	410	445	446	429	396	400	393	434	432	441	405	416	412	413	390	401	424	428	453	426	421	413	406	377	394	451	420	417	456	447	450	394	393	393	432	414	423	433	401	434	405	425	406	472	416	402	397	417	383	413	423	380	422	419	415	408	411	397	418	403	427	416	401	412	405	416	417	435	435	421	423	386	391	440	382	442	387	454	406	406	391	384	417	371	428	406	408	432	437	425	405	433	409	448	407	417	403	455	422	388	406	418	391	434	426	396	388	409	420	400	428	389	421	429	429	414	436	433	437	390	364	397	420	408	422	443	442	414	388	410	436	397	394	429	434	442	433	463	447	422	392	436	398	396	415	425	445	383	441	457	412	385	418	432	419	428	423	413	427	432	458	408	413	426	419	401	426	397	383	417	392	408	409	429	423	410	397	399	419	446	397	441	389	438	441	419	425	425	390	371	416	436	419	387	394	445	410	396	393	403	429	388	417	429	432	402	414	426	429	435	396	411	406	400	395	416	399	394	437	399	391	419	399	422	425	429	418	455	386	423	395	443	446	430	397	438	394	373	414	419	378	431	415	413	458	412	420	393	417	412	406	476	420	412	432	420	435	403	392	430	395	407	399	421	435	422	466	452	388	417	412	441	423	419	448	424	400	425	418	408	375	434	394	408	412	409	388	448	399	404	444	422	433	386	432	409	373	450	385	418	397	409	412	377	451	471	402	387	416	408	401	383	429	450	430	433	422	441	424	454	429	423	388	392	428	395	432	419	407	431	413	379	404	435	384	426	423	445	460
11523	5003	3196	2016	997	593	455	364	373	368	353	359	375	318	344	345	363	331	357	330	359	335	317	344	360	310	336	329	352	387	324	338	326	342	351	344	374	350	347	368	320	355	351	332	315	345	374	338	333	309	355	363	334	323	379	344	319	332	356	378	366	348	363	326	307	343	319	322	370	335	342	338	365	345	346	321	311	333	335	329	325	349	353	374	376	372	336	333	343	356	334	374	360	343	358	370	341	395	361	285	347	365	336	315	325	362	351	369	357	376	402	373	353	343	375	327	345	330	360	343	299	361	333	318	347	381	326	357	338	350	399	353	354	352	311	363	344	356	313	355	343	357	356	352	341	328	334	304	340	340	389	336	361	370	363	333	329	370	364	352	345	352	372	370	338	331	337	335	364	336	352	373	372	365	362	330	305	359	338	346	389	356	361	340	344	318	338	365	378	362	343	370	364	345	364	358	352	377	371	376	337	341	325	334	318	351	356	371	322	317	383	351	343	322	323	341	370	312	337	362	365	319	342	340	342	365	345	317	345	313	358	342	365	360	363	335	343	351	351	339	342	358	326	341	380	343	346	337	352	347	351	327	357	356	372	382	373	320	337	372	347	353	322	368	357	356	336	347	348	342	344	340	323	357	302	357	375	335	353	349	375	304	363	336	303	332	346	344	359	357	327	364	377	326	326	328	373	354	367	376	386	394	351	329	349	320	339	366	328	358	357	371	346	346	372	336	347	319	357	349	345	338	328	358	358	359	346	341	326	331	335	336	360	313	363	336	368	412	372	390	367	375	314	345	336	341	364	348	311	340	334	356	379	362	325	332	342	350	341	347	347	365	367	349	342	329	355	335	367	316	348	335	332	334	299	362	321	331	342	349	328	337	336	329	316	367	327	332	344	367	374	341	361	359	394	340	369	338	343	341	358	332	377	360	336	383	353	371	343	331	325	349	356	363	348	338	375	309	365	366	371	346	373	345	348	339	362	399	324	326	329	347	325	366	341	360	340	325	334	342	350	361	359	397	323	328	357	348	374	353	385	354	338	378	366	368	303	338	318	329	351	356	329	361	331	352	342	364	352	364	370	338	345	335	341	358	341	336	345	319	326	354	385	376	331	359	374	356	336	340	327	329	351	340	330	334	338	356	326	358	334	336	344	336	368	355	357	326	309	333	339	351	356	382	338	328	360	387	341	360	367	387	358	374	362	328	324	329	355	346	366	330	359	363	342	331	349	338	383	319	346	336	335	377	368	310	326	353	344	360	354	371	339	314	372	352	356	375	345	364	371	372	340	332	385	354	406	358	341	386	319	355	361	374	336	370	341	331	326	376	351	345	335	361	360	356	340	373	338	326	336	377	340	365	315	333	331	351	362	356	338	356	340	372	303	374	326	361	359	326	353	365	296	354	363	357	330	381	365	346	364	320	354	381	365	391	329	371	352	336	327	361	378	368	357	330	343	331	384	348	369	354	344	380	355	357	341	374	390	355	347	331	340	338	333	344	328	355	368	344	343	339	356	359	330	363	387	336	318	405	381	402	371	359	343	401	336	318	379	330	337	340	357	323	344	345	343	338	340	331	338	329	332	351	332	368	356	368	353	399	350	334	324	391	381	344	335	370	363	321	339	365	366	340	329	356	352	344	335	336	332	332	327	323	388	342	322	342	345	328	368	360	384	364	371	378	351	329	329	366	345	353	349	358	380	321	355	343	354	352	383	338	358	348	356	359	306	385	332	363	369	383	369	333	335	326	338	344	333	368	347	375	360	376	344	339	355	350	359	375	364	364	348	330	355	370	358	373	353	375	364	369	343	344	343	315	338	325	333	337	379	344	342	355	363	344	330	363	345	326	323	331	329	360	389	332	318	370	384	370	347	371	323	345	376	317	385	346	341	316	319	327	331	293	351	359	364	340	341	371	352	293	368	356	348	354	368	341	334	343	329	376	382	347	327	358	327	369	341	348	337	319	372	380	346	342	375	326	348	315	353	329	362	354	375	366	337	273	360	353	374	353	367	332	354	352	344	333	346	329	327	345	353	366	372	346	320	384	369	356	356	358	344	317	369	347	363	341	384	337	336	351	344	331	364	309	345	342	346	333	344	334	344	340	330	381	329	378	328	397	338	353	353	362	366	365	362	378	359	368	356	336	330	345	350	347	368	339	356	353	336	314	348	352	350	352	378	356	357	340	349	329	352	354	353	318	331	351	353	331	331	329	355	353	357	342	346	388	375	370	323	335	371	363	364	367	391	332	357	346	379	378	361	344	340	349	385	363	371	341	341	345	348	305	341	340	332	366	316	370	316	364	334	374	326	365	333	344	334	339	307	368	343	326	333	307	322	337	350	327	351	386	332	395	362	332	339	368	341	366	331	347	351	343	356	324	355	350	346	356	348	380	351	351	346	352	371	315	338	350	313	362	335	330	319	321	350	326	332	334	321	391	360	362	364	350	349	385	336	314	354	321	340	376	350	343	328	314	359	347	346	358	340	349	364	349	325	366	359	341	365	364	330	360	361	365	351	338	341	352	343	327	375	336	352	348	358	352	341	341	386	325	362	351	327	363	362	309	360	337	351	360	326	372	355	350	329	364	338	396	391	356	373	342	361	328	365	352	341	357	365	350	315	343	347	374	336	350	354	328	353	347	342	348	380	349	373	300	349	348	343	390	354	365	378	369	362	366	315	370	399	336	327	373	333	324	374	345	334	357	345	332	369	355	341	375	354	355	330	325	357	392	357	322	351	350	331	344	341	347	356	367	349	373	349	350	347	335	380	342	372	334	375	339	375	369	342	360	366	343	322	358	365	379	309	373	385	364	355	352	330	383	345	326	371	377	347	359	350	380	342	352	377	332	366	347	358	380	377	373	372	363	344	356	345	333	338	358	369	355	363	354	361	343	331	347	330	351	309	356	371	349	339	381	373	340	363	357	357	346	346	345	331	372	345	349	339	357	322	342	325	326	364	379	361	350	317	345	346	355	373	359	353	338	327	373	363	326	296	336	333	353	367	359	320	360	362	369	329	380	331	374	356	321	338	340	382	336	361	342	354	344	325	347	316	346	363	356	339	364	383	328	308	368	365	352	331	358	348	350	379	359	358	342	356	312	344	345	364	318	361	340	376	342	326	356	350	340	319	347	318	356	373	360	381	365	356	349	343	345	343	369	367	336	339	320	374	360	344	366	392	329	325	337	366	320	364	353	350	325	365	355	370	356	305	351	326	332	350	326	367	382	348	378	383	331	328	363	324	343	323	334	356	311	290	366	373	344	324	352	316	349	346	307	377	381	342	354	366	360	337	354	341	350	339	368	333	370	342	340	343	342	327	354	368	342	339	354	358	330	367	362	347	354	343	346	336	356	366	326	341	350	343	384	369	388	364	343	356	372	357	366	334	315	367	357	340	390	338	354	332	362	368	326	381	353	352	350	415	342	329	376	356	336	335	393	348	350	340	362	324	334	338	369	367	363	371	346	304	316	342	376	370	363	339	332
8921	5764	6966	6705	3484	1805	1381	1078	951	937	907	885	931	928	841	866	848	890	829	806	866	817	816	840	803	886	868	883	863	777	835	854	868	854	811	882	810	866	827	876	846	840	849	864	871	856	865	819	897	864	847	867	845	875	895	844	902	836	852	809	876	816	854	867	805	882	846	841	888	802	865	883	871	867	836	879	852	872	780	862	896	853	865	846	867	848	848	854	868	862	831	832	831	881	851	832	834	871	872	838	797	833	825	853	872	876	827	841	865	880	821	849	836	889	816	882	817	845	889	851	869	856	809	860	851	900	858	827	819	855	833	857	840	877	849	848	858	879	865	839	825	870	894	879	833	814	856	841	842	854	812	831	838	823	908	865	878	815	849	806	886	863	834	865	879	831	888	890	873	857	835	879	847	877	828	866	829	808	831	834	928	817	846	864	877	847	813	823	795	770	877	880	821	821	753	881	833	839	868	839	873	863	874	842	827	835	899	835	849	843	838	867	774	830	842	840	843	862	869	815	833	877	844	861	826	919	871	848	788	861	815	847	890	878	869	851	863	859	825	881	881	846	881	847	859	817	781	860	854	832	797	872	862	832	905	852	828	917	792	859	856	867	795	796	839	862	841	835	884	865	804	831	849	873	858	858	870	848	878	816	829	838	865	787	862	872	831	836	847	831	890	893	879	868	796	847	865	851	847	871	874	829	895	903	876	876	834	826	841	840	867	802	867	786	829	841	823	902	852	869	876	811	848	850	851	883	862	850	837	892	834	847	813	845	869	806	834	808	810	810	826	865	851	817	822	888	846	848	860	866	837	875	836	846	855	823	853	901	881	863	851	811	794	836	859	790	845	848	849	816	868	826	881	874	842	861	835	861	838	894	827	906	820	876	927	817	851	812	870	848	807	884	817	828	850	874	835	875	810	837	826	880	889	898	878	859	879	826	861	834	838	820	893	925	851	845	861	857	845	813	859	875	831	853	921	853	883	899	909	847	833	861	854	896	861	805	843	890	813	826	856	833	867	853	875	867	851	856	881	901	858	838	857	801	832	859	845	869	907	845	841	883	793	828	864	864	866	804	863	839	815	808	882	861	828	840	822	873	844	818	830	853	862	858	852	868	815	930	865	836	853	827	833	873	904	800	807	869	839	852	863	902	881	848	871	879	771	830	868	841	866	864	849	834	891	863	834	859	831	824	860	924	824	838	789	848	853	797	865	862	843	821	889	829	828	880	832	870	887	841	843	847	829	850	885	854	802	834	869	815	816	828	873	824	860	843	859	893	791	830	863	853	804	848	851	896	854	849	826	849	903	859	879	880	824	807	882	767	875	835	864	844	838	846	825	865	933	796	883	882	796	835	840	808	809	900	854	796	851	844	846	847	852	825	862	851	880	871	826	879	854	870	865	884	839	788	841	886	850	855	842	858	864	837	820	860	885	849	852	858	866	876	821	816	880	861	858	863	860	898	890	836	885	877	860	868	829	846	801	855	815	865	901	834	831	826	817	869	811	850	840	828	842	841	875	890	800	821	864	850	907	837	809	826	816	844	817	869	845	872	837	808	859	861	818	889	844	813	857	825	815	848	893	867	870	805	898	839	839	800	849	860	842	892	861	937	852	856	893	812	896	905	852	845	854	865	853	824	851	800	828	889	845	882	836	846	838	838	896	897	864	904	844	799	859	885	808	879	857	945	870	882	839	837	827	849	873	812	844	845	861	821	822	880	822	869	873	866	841	909	858	836	838	850	863	851	896	856	863	816	874	852	872	831	822	786	848	848	871	848	836	921	826	892	815	860	853	885	829	885	859	874	813	827	888	857	903	815	886	887	829	874	798	820	896	857	824	837	869	881	860	809	818	826	842	848	806	869	845	870	851	836	893	878	822	792	868	829	885	854	854	815	865	836	859	836	878	884	845	813	851	854	821	877	828	883	847	826	889	865	859	840	793	833	850	841	846	818	879	922	849	808	858	816	868	788	866	842	831	878	810	858	809	875	867	815	821	852	818	871	822	828	827	814	875	866	896	863	894	887	886	869	862	879	860	866	805	846	863	911	836	841	828	867	861	840	856	830	832	827	837	853	808	890	814	829	863	862	852	893	887	778	854	831	828	877	821	880	802	885	818	896	846	892	826	853	878	854	873	809	835	837	867	841	859	846	852	820	871	860	804	855	839	835	864	873	850	852	843	819	882	809	809	833	881	845	843	840	839	866	872	851	837	848	851	871	817	802	762	825	860	837	840	890	858	919	885	901	868	852	831	792	809	835	924	807	829	874	824	843	835	916	836	877	838	831	819	892	749	858	851	866	845	840	869	872	849	837	847	878	861	829	836	848	866	858	854	876	839	841	838	862	845	848	852	892	845	817	836	875	837	880	847	844	882	878	845	876	853	894	819	800	816	886	816	858	870	877	788	878	857	864	832	795	825	839	864	828	864	853	824	846	878	875	831	831	854	823	842	786	811	866	850	807	864	825	854	821	825	832	839	856	850	872	820	897	885	856	880	876	826	856	842	828	870	837	848	852	877	820	863	872	877	861	794	862	816	902	834	836	841	848	835	830	830	912	851	829	865	788	862	860	863	898	830	874	845	830	831	840	817	801	816	856	834	830	826	841	808	851	839	875	838	896	906	804	836	851	908	808	852	851	860	850	762	814	844	855	860	828	876	865	877	861	837	911	826	822	847	857	865	801	851	847	870	854	847	839	800	802	855	875	841	825	846	840	838	827	828	857	857	829	828	868	851	848	829	856	908	802	894	864	908	907	856	833	896	882	807	825	809	909	873	816	840	849	853	813	865	815	854	869	812	856	881	872	843	855	822	853	909	828	926	905	845	873	827	873	876	848	832	850	866	834	816	882	829	827	853	889	886	855	840	876	786	820	833	831	871	837	871	823	823	842	874	848	877	898	873	859	840	845	828	852	856	849	886	870	814	780	848	877	819	888	842	882	839	873	857	821	877	815	841	870	808	835	842	804	891	854	813	864	854	807	855	860	872	840	860	892	891	861	868	908	838	823	888	844	834	892	847	826	862	833	800	832	777	852	852	845	890	847	866	895	899	823	838	862	822	836	810	849	838	833	833	840	906	864	839	819	817	841	901	844	901	822	906	860	858	789	871	895	823	797	869	789	840	845	817	869	816	843	836	840	860	800	818	892	846	858	863	821	874	908	840	880	835	887	856	830	861	822	822	852	821	862	845	900	897	841	819	851	889	869	865	864	807	838	858	854	828	884	889	891	787	878	794	898	821	849	854	847	857	871	816	825	850	841	801	847	847	824	889	863	829	841	834	871	843	827	852	875	881	893	829	809	856	885	846	824	830	826	872	879	837	830	804	865	863	850	838	854	876	855	792	863	841	875	860	833	795	841	824	815	868	888	848	825	845	842	848	888	841	873	817	835	876	857	850	829	848	864	831	845	846	817	896	835	828	814	830	885	897	912	869	873	925	848	868	848	779	858	862	867	840	807	836	869	865	864	889	858	874	867	826	839
30428	22748	24978	23935	12030	5439	2069	954	478	363	341	359	319	346	310	350	309	289	318	301	326	327	299	283	318	325	299	316	282	307	301	319	331	324	330	308	327	292	320	311	350	323	331	311	334	328	309	302	309	305	333	313	321	320	307	347	300	310	313	292	315	287	292	325	327	289	301	319	288	335	348	335	323	303	314	323	337	346	334	291	312	288	312	302	310	285	329	335	303	296	315	325	311	331	336	301	307	324	273	322	290	328	320	350	292	314	333	299	322	320	292	318	269	313	331	352	322	329	318	298	289	323	334	361	289	338	327	290	318	334	312	313	340	340	328	291	298	316	289	295	300	311	311	304	302	340	299	278	339	307	308	327	311	302	324	347	269	305	357	341	308	301	281	301	282	330	353	319	284	320	296	339	320	340	311	330	306	300	296	292	297	327	286	331	319	297	310	313	280	313	309	341	323	323	279	316	318	326	294	333	275	300	283	314	300	291	330	304	297	320	291	275	307	326	315	263	328	329	301	317	320	320	342	302	300	330	295	320	305	304	295	326	323	312	318	351	334	305	312	302	295	357	306	323	301	308	302	317	316	319	276	294	313	296	299	371	303	344	288	318	286	338	328	294	309	334	319	308	315	305	313	335	301	320	310	306	298	296	325	319	312	329	299	319	324	316	335	321	329	333	330	316	310	323	287	296	339	287	332	320	299	300	310	312	292	296	316	283	297	313	298	315	303	293	298	329	301	289	334	323	298	337	354	271	292	294	281	306	333	348	312	303	336	315	295	319	344	295	318	345	306	307	307	301	303	300	291	337	310	289	325	271	300	323	350	298	294	327	296	325	316	335	313	329	349	328	316	311	286	294	316	302	288	311	318	310	316	323	289	317	296	259	311	323	291	292	316	295	330	309	296	328	323	342	312	334	337	311	287	289	288	348	293	306	295	259	346	345	294	320	262	328	313	324	291	321	286	329	305	324	298	281	305	314	311	312	323	278	333	299	316	313	300	343	337	307	306	290	297	350	298	302	294	324	306	303	302	306	304	325	299	326	308	304	302	305	324	315	299	318	292	323	321	312	305	295	299	297	293	302	306	297	303	340	297	304	288	325	328	333	278	315	305	319	301	308	326	330	297	284	325	308	314	274	302	318	271	318	317	340	328	341	317	310	336	325	297	326	293	270	315	323	345	297	294	278	286	294	308	339	307	323	306	313	320	327	299	321	335	294	356	290	266	298	310	300	315	305	317	318	296	351	316	279	301	291	341	301	313	290	300	307	300	333	317	311	309	311	307	295	316	316	321	275	336	305	292	364	336	314	359	319	295	326	328	335	319	322	290	327	333	300	317	325	308	296	272	311	320	291	286	304	299	309	317	297	286	327	307	352	290	287	322	312	337	291	299	313	288	318	346	301	335	272	313	317	317	294	302	280	308	305	342	322	310	285	345	295	350	336	319	323	288	311	313	351	302	300	304	326	312	304	349	293	314	345	326	315	304	321	296	324	321	297	335	300	310	336	340	288	297	308	285	283	283	355	308	293	317	306	294	291	286	328	270	318	324	311	311	341	315	315	319	325	305	342	320	324	307	313	306	326	332	324	309	344	315	349	280	325	324	302	310	331	277	301	300	291	298	303	315	312	315	335	275	301	287	298	334	318	283	323	292	327	308	340	297	305	313	299	335	273	320	320	308	299	298	283	287	328	324	314	302	319	309	324	321	310	303	314	321	314	303	332	322	289	305	285	282	318	315	313	314	317	277	307	311	327	313	326	306	318	305	272	308	320	311	297	307	308	276	348	343	287	288	319	283	277	294	290	285	316	311	313	332	343	299	310	291	305	322	308	319	337	303	319	311	317	306	289	288	321	261	282	302	346	283	306	300	317	297	301	295	332	295	267	317	364	319	300	318	300	321	318	322	313	323	308	320	307	313	331	315	331	292	310	327	337	292	335	311	311	279	321	303	305	319	300	352	291	330	330	290	318	342	315	313	273	311	302	330	328	319	347	254	344	337	298	321	346	321	250	299	299	293	293	311	288	316	283	343	336	273	322	317	295	319	301	300	288	305	310	308	294	346	297	315	317	313	352	321	336	313	335	311	329	311	314	320	279	307	304	311	319	317	313	310	301	316	307	322	292	306	291	291	321	296	298	290	331	317	286	297	317	291	352	301	310	289	338	333	305	326	302	298	299	336	302	282	290	345	294	294	313	296	312	300	326	307	324	316	336	306	286	330	299	325	310	315	307	329	339	345	320	315	313	306	340	313	316	284	319	303	320	295	321	288	330	313	308	311	315	310	313	314	297	322	309	349	297	317	320	322	323	320	299	313	304	277	311	327	308	285	319	284	292	309	324	353	308	320	273	323	315	305	310	312	293	331	324	314	324	371	313	337	315	326	320	294	324	299	314	316	296	320	333	299	293	292	308	294	288	308	316	294	250	312	320	303	264	353	321	331	312	332	299	354	328	301	334	309	309	335	298	361	323	316	320	319	312	308	288	320	326	290	300	300	300	326	347	334	334	355	335	305	286	299	332	327	324	359	288	272	344	318	311	285	280	294	294	301	330	352	333	322	297	303	334	271	296	283	295	328	336	279	339	350	319	295	309	316	302	322	302	331	291	298	279	321	295	333	310	296	335	329	280	303	308	339	301	309	291	292	296	323	301	300	312	302	305	302	336	322	300	333	307	333	311	332	325	312	327	311	294	304	277	298	305	308	308	318	335	349	343	318	292	307	320	334	338	308	306	308	318	296	334	297	286	298	337	324	298	332	306	298	310	306	322	305	297	317	318	316	292	330	277	306	278	338	320	305	317	306	286	313	334	277	304	329	308	311	311	334	306	332	330	318	315	298	324	304	294	315	265	342	343	309	288	311	278	297	282	317	296	282	347	334	304	335	321	308	279	300	343	290	329	287	299	302	310	287	316	306	310	325	318	328	317	305	344	285	348	337	306	307	320	321	316	299	331	280	316	292	321	336	294	283	292	316	303	317	299	325	307	293	306	300	321	311	331	306	323	303	278	326	277	333	284	294	320	311	333	316	321	341	291	292	337	330	312	312	327	305	324	279	313	347	320	319	333	306	300	319	333	334	302	320	270	321	300	278	304	288	276	308	333	332	291	322	318	316	341	324	313	351	309	317	332	302	317	295	298	290	360	288	295	296	307	309	337	311	320	285	280	321	318	288	310	282	340	314	309	296	309	322	306	315	294	317	345	324	286	294	311	310	278	294	319	298	332	327	318	308	321	284	315	312	319	283	335	285	296	320	313	313	301	271	325	308	344	323	304	316	293	311	317	317	310	304	346	325	290	306	334	295	313	343	323	310	315	289	310	306	294	317	323	318	303	319	284	331	339	322	325	279	355	287	323	304	281	311	315	302	298	317	275	294	312	282	335	343	308	307	290	304	316	282	337	287	306	307	308	320	292	310	307	284	316	328	343	333	306	304	290	304	284	355	340	315	297	331	293	298	321	298	321	323	298	280	313	313	336	322	304	337	306
22468	19935	28389	31627	16581	12872	5446	3316	1341	1116	955	978	927	820	825	810	796	781	786	758	780	753	750	765	768	702	812	776	806	740	782	808	766	802	725	771	777	757	810	808	721	726	737	774	726	757	779	733	752	733	773	742	782	771	790	775	789	780	741	731	755	720	752	784	792	750	732	785	770	783	770	770	788	772	785	791	772	736	776	739	764	756	763	742	782	830	743	766	786	747	738	757	724	749	779	732	780	796	737	769	807	746	799	817	737	723	721	789	771	746	727	730	793	753	770	755	707	701	744	783	725	738	757	787	786	820	755	734	746	812	735	749	774	758	769	774	781	734	766	773	773	747	769	756	760	771	688	748	735	759	762	766	766	770	805	711	768	733	807	752	708	718	762	731	753	728	744	727	706	757	735	771	766	756	742	834	770	761	749	742	714	764	717	719	751	737	770	754	767	737	742	747	772	764	739	743	759	781	772	721	830	721	752	729	749	758	764	759	807	776	770	787	749	725	764	752	761	758	728	747	714	749	762	761	732	828	768	729	785	778	759	756	728	735	761	765	734	742	746	701	743	720	772	735	765	672	713	752	719	742	768	756	742	770	714	791	806	728	704	706	738	807	755	778	761	746	758	755	708	734	810	738	797	778	769	767	780	724	711	765	735	749	737	787	792	772	743	798	742	757	766	754	732	798	715	742	763	745	809	793	747	764	790	763	710	780	776	782	754	745	760	743	771	782	751	755	746	749	735	767	748	758	797	748	706	790	774	756	814	758	735	735	715	754	748	718	758	839	738	753	757	738	759	749	749	752	743	753	750	719	758	784	742	753	760	784	756	793	745	770	751	731	717	792	766	769	727	780	779	768	786	776	769	743	748	777	786	707	759	761	748	765	756	779	778	709	732	776	792	784	752	752	696	770	725	736	745	731	816	720	753	798	817	747	747	734	725	719	748	741	721	759	751	696	765	775	814	768	707	767	790	713	784	758	763	731	750	763	731	717	770	733	774	773	729	710	766	731	745	755	736	721	759	785	737	760	724	723	714	753	735	744	730	795	762	756	735	805	753	768	775	697	810	754	785	756	756	776	772	742	749	733	757	737	771	747	708	787	760	735	781	749	807	761	711	779	785	749	770	784	761	773	773	777	764	752	709	720	753	780	724	776	752	736	766	780	745	704	750	717	731	765	771	738	774	749	740	775	737	703	798	776	699	739	768	741	723	732	734	746	767	800	812	745	717	783	753	741	742	745	762	755	754	746	771	752	759	829	723	742	782	780	776	725	810	714	785	740	755	796	715	754	796	749	757	794	771	798	702	778	722	782	787	746	770	762	808	791	761	735	769	787	731	755	724	727	755	763	784	789	768	748	784	801	746	759	724	750	785	775	778	751	777	676	744	750	736	829	745	709	743	727	800	745	765	762	746	753	757	763	758	722	760	742	769	740	755	810	806	779	739	737	784	797	750	780	714	684	764	727	761	747	783	745	761	729	808	792	773	770	794	732	814	760	716	710	747	782	791	771	761	802	777	819	779	746	725	809	794	748	764	740	697	793	725	769	744	722	789	745	733	751	754	728	735	736	797	726	745	810	781	749	696	773	775	797	753	737	768	730	765	785	753	729	764	776	735	742	765	754	746	722	801	719	732	777	745	786	736	749	759	717	790	775	782	737	747	771	764	765	755	770	748	791	717	773	732	765	723	720	731	754	719	729	687	726	734	718	787	718	772	794	770	757	753	754	786	738	754	766	733	757	767	715	773	783	798	778	755	716	783	726	751	813	775	751	771	758	747	723	783	738	805	760	789	752	795	742	738	723	771	733	773	783	767	766	693	740	719	779	751	742	744	769	797	703	793	723	743	708	710	736	764	753	775	799	701	736	733	715	735	741	771	770	774	805	744	745	806	756	751	737	749	765	732	758	758	759	761	747	753	814	775	765	741	768	745	771	758	734	737	728	780	769	761	786	737	764	731	786	755	714	733	800	782	753	781	745	808	794	778	802	817	747	722	713	783	699	684	776	737	771	745	793	736	846	759	780	721	807	767	746	782	736	748	770	785	761	766	741	765	736	750	772	754	815	783	741	770	774	731	778	724	696	782	760	744	791	758	693	756	755	687	774	780	753	758	734	753	751	751	722	785	763	732	759	698	761	751	712	765	763	778	745	748	760	778	803	754	747	795	740	755	722	738	817	780	733	795	746	758	756	763	770	724	791	748	781	756	745	777	811	700	823	745	737	780	737	680	772	771	751	775	723	735	742	765	798	741	751	745	709	725	746	713	748	757	721	780	769	750	733	728	792	738	803	762	752	735	768	747	758	746	743	739	731	756	763	766	824	755	728	784	789	738	769	750	747	713	786	775	729	744	801	774	743	774	765	767	728	774	789	783	771	743	769	732	795	740	749	740	747	738	767	725	819	787	791	749	757	812	756	732	689	773	762	738	784	721	737	788	726	735	729	759	729	778	738	689	778	759	738	723	775	704	788	761	776	770	786	790	742	745	778	792	776	778	779	721	778	738	779	714	727	726	774	732	744	754	747	833	730	769	737	724	726	743	745	766	704	743	749	728	732	726	829	735	763	741	776	699	776	765	760	774	773	737	711	736	723	722	690	764	775	753	727	732	736	729	772	765	775	767	834	728	714	741	782	810	770	754	756	747	771	803	785	697	765	768	782	775	717	743	770	734	762	760	780	757	760	788	733	782	756	765	778	774	752	719	774	758	807	755	750	747	697	785	737	760	738	770	745	760	805	751	715	746	759	758	753	787	697	782	740	721	749	752	701	727	747	679	724	769	721	764	716	783	710	809	748	747	757	723	760	751	739	824	737	727	796	792	754	772	783	768	707	714	799	772	738	758	813	788	762	715	809	758	766	735	755	768	749	743	752	769	737	755	763	751	746	758	748	723	720	764	724	774	719	702	712	798	770	659	808	731	723	716	724	743	764	705	700	737	717	738	775	733	762	757	789	734	770	786	721	748	762	768	814	757	767	764	773	754	767	779	758	748	777	782	773	768	744	747	713	771	777	780	771	733	777	735	754	772	762	748	752	731	742	757	751	711	742	767	732	741	779	791	765	755	781	781	740	739	789	728	745	763	733	764	772	778	782	784	750	772	792	751	759	800	823	723	767	753	723	753	729	728	746	714	808	790	756	708	802	783	717	769	766	757	801	831	821	755	738	785	764	751	761	714	798	801	768	768	740	725	775	788	777	769	733	837	746	762	727	827	789	742	775	732	771	742	715	753	750	741	773	836	716	743	766	755	758	737	735	768	724	817	755	774	764	771	742	784	756	763	768	741	769	783	740	784	747	776	772	745	710	816	730	759	760	795	790	759	753	793	767	744	796	730	743	748	758	778	735	783	802	747	742	710	813	785	778	740	769	740	738	773	737	712	759	732	742	757	760	806	766	753	726	753	753	694	780	753	760	770	759	777	785	778	734	766	758	783	728	743	756	789	712	757	763	716	740	726	773	714	786	746	729	805	750	787	740	750	759	716	752
38767	33247	32365	28071	18001	8831	3677	1352	572	321	217	212	171	183	184	167	173	177	191	185	167	189	163	147	180	159	160	169	165	196	190	162	159	177	179	154	142	139	164	159	147	163	157	162	157	160	147	162	169	189	148	160	159	132	146	141	156	126	160	149	177	161	133	183	169	159	177	173	152	114	163	167	133	152	147	155	151	145	153	133	179	151	131	154	172	141	145	177	138	137	167	130	156	153	157	169	152	145	140	157	168	175	162	148	176	161	182	156	174	188	155	136	151	156	141	151	163	165	171	149	170	137	151	168	159	150	174	161	148	150	151	166	150	145	126	148	160	140	159	155	174	197	166	147	152	163	157	151	165	167	175	152	159	157	177	148	168	138	159	147	146	174	139	163	148	141	145	163	148	149	156	181	188	158	161	154	164	165	150	164	171	166	150	154	163	152	175	151	159	156	140	168	161	149	156	170	134	143	159	137	150	139	143	144	145	158	187	186	144	174	174	174	158	144	165	151	134	175	171	167	142	146	148	146	193	142	163	183	171	167	141	140	153	161	164	165	153	171	135	174	167	147	157	144	145	149	156	154	156	175	151	157	154	175	189	172	155	180	150	183	136	135	163	149	155	156	159	145	151	183	140	168	168	150	150	146	135	156	161	156	171	145	158	152	134	140	155	140	164	153	169	152	162	173	166	177	161	153	172	138	158	176	156	150	168	180	162	133	139	160	157	153	143	143	177	151	165	155	165	174	155	159	175	144	188	163	165	164	159	165	152	187	163	161	147	170	159	150	149	171	143	176	176	163	150	159	154	157	173	153	141	154	151	158	150	162	152	171	150	174	158	143	156	165	165	141	146	155	153	168	154	176	152	173	165	161	126	162	174	156	138	158	143	161	155	168	139	159	174	166	160	128	165	152	143	177	139	176	148	143	144	140	128	165	172	167	154	159	164	160	155	155	154	156	162	143	167	156	153	155	163	145	169	172	154	166	166	154	171	159	183	143	162	170	151	175	155	171	168	159	174	181	157	131	163	147	153	168	137	187	151	150	164	187	161	161	154	145	144	157	164	161	147	158	152	150	153	151	185	168	167	146	158	133	172	176	158	149	137	155	160	147	167	158	170	131	169	160	132	126	148	151	165	147	163	157	156	166	136	145	145	163	150	161	176	164	149	153	174	160	151	182	162	154	168	134	150	167	155	160	149	172	154	168	150	151	193	171	156	160	156	174	151	161	162	171	155	160	155	184	179	140	156	151	136	152	163	142	150	139	144	150	158	142	154	139	186	145	164	142	174	176	149	138	129	147	154	157	146	154	161	153	150	143	169	172	160	157	177	147	159	164	143	164	156	155	158	171	170	141	159	168	137	168	151	176	170	155	145	161	162	184	163	162	167	167	176	158	159	164	170	143	172	177	158	168	167	153	160	135	175	166	157	170	163	154	171	146	162	162	137	160	143	154	153	165	146	186	152	168	130	170	152	146	138	164	168	165	176	152	150	170	149	161	144	162	153	149	159	142	150	175	159	150	165	176	151	171	140	151	139	136	147	144	187	193	159	137	164	171	169	170	154	132	153	167	186	154	157	132	158	144	156	159	167	152	179	151	157	163	165	159	156	159	168	171	156	162	152	160	142	149	144	172	139	162	172	176	171	168	152	171	150	146	164	156	179	132	131	159	151	144	159	144	184	145	155	161	169	184	177	144	178	165	163	158	179	165	158	160	151	144	141	160	171	145	147	161	134	172	152	175	150	174	162	162	131	150	167	154	147	161	180	164	174	141	149	163	152	152	181	136	147	164	155	143	171	151	151	183	155	139	133	173	147	145	152	158	162	140	179	153	157	163	166	148	146	151	145	152	151	126	165	158	166	176	168	173	177	173	160	145	152	144	148	158	156	186	150	141	154	174	160	168	192	180	124	167	153	170	165	159	163	138	146	159	176	162	162	165	153	156	174	144	161	157	162	133	129	146	173	153	164	170	150	161	141	140	141	128	134	120	159	160	167	135	164	179	144	183	138	168	145	148	155	135	170	167	152	140	165	154	140	150	163	187	156	133	153	169	151	176	157	167	157	128	160	180	166	146	155	145	155	161	142	146	135	140	152	141	179	138	152	152	155	138	145	155	141	174	167	163	157	183	157	176	147	152	166	160	184	155	142	159	146	143	147	144	122	132	164	159	139	156	162	177	133	164	138	142	162	158	158	155	155	169	154	155	147	149	161	149	150	132	171	177	152	158	162	177	170	149	173	145	181	179	139	156	141	145	142	143	148	178	172	152	163	156	164	153	162	161	163	153	146	159	150	165	158	139	164	141	150	166	150	161	162	135	153	178	159	159	165	176	151	154	163	157	154	132	151	159	168	172	150	163	160	162	144	154	164	147	163	151	163	156	154	164	152	149	164	166	173	170	166	148	163	173	145	165	162	140	140	155	151	163	172	134	177	127	165	147	161	152	169	172	173	164	152	151	130	159	169	164	164	156	152	170	153	157	137	147	150	165	154	162	167	148	166	147	147	151	165	149	151	167	173	150	144	156	166	172	148	160	138	184	158	150	152	181	150	156	164	161	168	155	159	159	145	150	155	144	159	144	159	139	154	130	154	154	166	151	174	143	148	157	162	155	157	167	153	155	176	146	159	158	136	165	168	146	152	159	140	149	143	170	146	147	151	151	154	166	175	177	173	170	150	152	159	162	177	150	150	160	149	162	174	156	138	166	156	152	170	162	174	150	164	143	157	161	145	167	149	160	155	151	153	144	163	153	170	155	144	173	162	145	167	162	148	146	152	160	146	144	164	139	156	154	145	168	149	155	140	145	185	169	147	166	153	181	165	161	129	158	166	152	160	158	161	168	157	173	137	148	135	169	163	158	163	164	139	141	161	150	172	148	181	151	154	153	159	162	160	164	177	163	165	163	174	144	167	168	159	146	131	161	149	169	146	173	147	169	144	142	152	177	126	149	149	175	190	146	167	145	176	146	173	175	172	152	165	157	179	149	174	156	128	166	162	167	117	154	156	158	157	149	165	141	156	171	172	157	147	157	150	184	146	152	169	157	141	135	157	137	164	151	162	173	162	148	157	151	148	155	166	154	150	144	165	165	156	152	164	140	151	143	167	157	163	149	170	162	167	122	158	167	143	146	137	177	148	149	156	163	144	179	141	170	154	131	166	191	161	153	158	127	164	164	149	157	147	160	152	137	158	154	156	151	150	160	144	168	151	157	142	144	151	138	174	146	179	154	138	139	167	149	168	155	175	142	157	146	139	153	145	148	158	159	156	166	170	160	162	160	156	153	161	152	136	140	140	175	155	157	187	164	154	166	147	166	162	158	153	163	163	146	153	141	154	154	150	157	160	161	146	176	137	179	158	142	162	150	170	171	154	162	164	157	162	157	144	152	156	149	171	164	155	178	173	144	167	156	155	153	160	155	147	157	184	178	178	153	147	170	152	195	162	165	140	164	168	163	162	140	156	153	148	154	168	164	158	173	143	152	160	171
27643	28353	33072	34307	24343	15939	8377	4628	2057	1179	803	728	608	557	511	478	504	434	437	430	445	478	425	429	423	442	430	425	458	431	440	441	435	445	433	415	433	423	452	404	421	401	419	399	420	410	400	419	415	409	427	435	408	392	419	414	443	383	377	419	438	419	420	425	418	427	406	431	389	387	380	406	412	409	391	401	406	407	432	416	437	425	446	428	373	406	425	379	414	417	372	411	413	402	421	420	423	419	447	399	419	416	429	400	461	406	398	387	405	443	383	446	426	400	409	445	401	437	376	416	373	420	432	443	431	405	448	469	412	407	405	413	431	420	411	428	429	408	442	376	408	405	388	406	414	402	413	389	404	437	416	403	381	426	448	370	414	411	415	429	441	416	448	394	449	434	447	368	405	392	426	415	432	376	392	396	419	416	402	386	417	423	435	426	415	438	408	407	413	385	419	385	431	429	410	418	396	414	405	421	394	432	421	421	404	444	431	384	411	432	402	394	397	387	430	441	442	391	382	433	376	431	399	401	416	447	421	426	377	441	409	413	388	429	448	406	415	417	428	422	415	447	420	379	399	404	388	414	368	400	400	433	385	419	418	394	404	413	386	403	408	375	380	420	392	431	420	442	403	406	404	400	417	400	412	392	399	396	423	403	451	398	411	407	420	399	436	436	369	425	390	401	460	452	410	405	437	414	364	439	391	411	393	405	409	397	449	404	429	415	420	417	399	399	390	427	424	430	461	428	422	418	411	405	404	429	399	442	424	446	437	394	397	444	401	445	430	421	416	412	431	403	441	408	426	437	413	399	409	397	409	438	401	419	418	387	424	405	418	411	410	389	446	431	406	408	420	424	431	407	428	407	448	388	404	436	397	425	411	423	395	427	400	425	404	406	406	379	394	414	426	409	365	401	431	386	411	383	395	418	424	391	417	466	402	429	432	394	411	416	420	410	419	386	437	404	416	465	406	398	410	410	413	434	379	415	417	420	416	407	386	447	379	440	423	411	407	408	371	443	402	376	407	393	422	393	429	403	415	377	377	416	403	392	422	391	385	435	388	407	397	425	394	411	433	374	402	412	373	421	444	417	400	376	412	394	415	407	424	411	441	421	431	427	437	390	389	424	394	442	369	432	402	436	420	408	408	440	391	413	443	423	401	396	412	423	427	402	380	400	406	408	394	415	361	371	405	422	414	414	394	401	421	382	418	392	373	406	357	437	381	387	457	432	394	401	381	368	386	403	425	414	422	385	423	427	392	400	431	406	429	428	416	367	422	428	404	417	446	404	405	394	420	424	400	397	398	398	445	424	404	397	386	425	382	404	393	415	398	414	417	425	462	410	408	392	430	421	395	418	420	398	400	404	415	419	430	383	393	384	412	383	347	395	378	424	426	379	397	370	396	441	399	415	400	393	444	362	412	381	422	404	433	427	419	428	441	383	436	438	396	417	409	396	396	412	423	423	418	421	412	393	402	419	409	393	429	394	362	397	431	427	429	403	382	438	404	423	418	387	386	398	433	420	408	398	419	416	406	404	412	442	436	387	415	413	420	411	440	419	418	421	381	405	417	459	398	398	391	443	381	426	385	419	394	384	443	450	379	373	408	375	419	429	435	408	387	415	445	394	437	441	430	423	382	427	432	421	422	411	393	397	415	415	412	423	413	414	440	452	411	386	375	417	416	357	427	426	453	427	433	381	397	401	399	416	399	384	396	392	403	409	425	422	403	427	400	427	439	419	402	385	411	424	391	415	373	420	424	442	393	375	396	424	435	416	405	443	434	419	413	397	431	400	411	411	389	378	419	433	408	383	428	399	407	413	391	409	392	368	407	382	418	404	379	421	406	417	393	412	401	418	387	388	418	437	390	420	420	403	382	420	418	435	392	398	383	401	389	416	433	427	430	437	433	416	390	395	444	441	402	421	444	407	400	383	377	444	435	370	406	398	422	410	431	404	415	407	417	432	377	428	405	443	387	439	428	422	431	414	403	412	382	430	376	419	383	419	431	412	426	467	413	412	367	414	386	389	400	399	406	462	388	393	432	400	404	418	430	408	422	395	400	413	394	421	422	398	421	395	399	445	395	405	414	433	419	390	401	426	436	401	422	406	406	409	401	416	420	424	409	418	437	450	401	435	429	442	443	408	451	422	392	410	420	388	387	374	419	442	394	420	359	456	423	411	441	441	432	410	416	428	416	434	406	391	396	406	416	399	415	379	396	400	406	433	394	395	419	421	403	388	421	399	444	414	416	394	436	392	427	411	377	424	396	439	403	394	440	410	388	414	441	390	376	422	434	445	399	417	392	387	406	453	415	416	402	389	430	436	382	395	428	394	413	426	426	404	430	389	398	402	393	391	413	409	381	395	433	426	415	393	380	370	381	417	407	384	417	413	404	404	386	390	421	417	392	366	389	422	430	449	403	376	418	387	444	422	434	412	441	402	424	420	418	417	384	412	414	418	402	401	407	427	412	387	456	404	460	427	417	392	391	428	433	415	400	385	421	394	420	383	396	409	354	425	415	389	415	377	392	417	418	423	398	450	369	433	396	396	393	427	396	422	419	447	425	413	435	419	461	383	421	436	413	390	396	438	399	400	419	415	451	412	447	430	425	440	395	412	403	408	423	415	411	416	413	389	411	402	444	441	396	438	402	416	425	389	410	441	409	408	409	376	416	400	393	401	376	414	397	402	441	409	399	386	383	402	361	422	405	371	400	379	438	419	439	399	399	395	392	443	438	422	391	421	443	394	377	426	397	440	407	369	409	392	424	399	383	444	393	435	386	390	389	417	419	432	398	402	395	403	434	417	406	420	419	403	406	434	424	446	420	455	417	424	377	469	408	386	394	411	449	370	423	392	404	408	399	385	408	418	390	404	384	428	404	401	393	410	397	451	370	420	412	401	384	413	428	423	395	405	426	402	394	392	408	403	406	455	425	398	379	419	377	407	426	387	427	380	464	409	409	438	397	394	426	441	417	398	392	420	431	418	430	409	405	446	436	406	394	379	410	401	396	382	409	428	398	387	411	411	426	401	386	397	440	398	430	424	437	403	427	422	429	420	422	391	382	407	415	434	429	385	419	397	424	438	373	389	405	422	431	424	420	399	420	415	437	389	375	413	424	403	383	417	364	396	416	396	424	382	404	399	400	379	453	404	403	429	449	389	398	401	406	426	407	407	423	430	441	407	417	372	387	404	407	427	422	403	418	430	369	370	361	372	398	387	422	425	426	432	417	432	417	426	436	447	410	437	430	421	383	373	441	388	422	392	397	394	447	399	423	412	427	440	414	420	401	392	415	391	407	379	365	403	407	447	399	441	418	412	409	412	430	425	387	416	409	407	430	399	424	389	423	405	425	425	442	407	398	421	407	403	404	379	414	470	413	419	397	393	419	447	373	405	415	395	418	402	445	414	414	437	427	424	413	393	409	404	435	431	425	417	387	412	393	428	411	406	423	392	378	401	391	408	403	383	422	427	396	407	420	390	385	414
11210	5196	3640	2324	901	600	483	405	379	325	375	340	357	360	322	344	395	375	355	356	338	351	346	320	373	331	366	349	350	378	355	370	373	346	371	317	364	365	320	374	334	361	371	362	363	343	407	341	352	347	332	336	343	359	360	352	361	343	351	358	373	321	353	321	372	349	347	333	384	322	350	350	344	347	325	323	361	348	344	355	384	343	372	367	326	385	346	332	328	336	335	331	344	344	397	386	362	325	316	308	317	340	328	344	345	327	352	354	356	350	334	341	340	348	356	341	310	333	332	305	340	336	350	332	378	373	318	353	376	314	319	365	363	356	346	376	358	336	362	378	352	384	345	309	347	357	364	372	377	363	306	322	360	372	382	335	368	342	324	359	338	363	350	380	361	363	344	342	314	368	342	368	373	376	364	360	344	373	348	370	340	326	361	344	353	356	323	361	332	333	370	357	311	372	340	352	341	367	336	357	345	350	333	366	350	355	366	373	324	353	359	347	329	358	368	348	367	377	325	342	338	362	326	324	335	365	358	344	318	351	336	366	337	328	341	349	355	341	317	327	360	358	354	361	351	375	339	344	382	345	347	371	334	373	358	317	346	351	374	353	355	358	364	346	335	332	385	371	324	343	339	356	374	346	370	354	345	361	329	352	342	346	349	360	350	367	366	384	351	344	328	367	380	354	371	354	349	344	375	359	373	336	355	363	372	343	336	384	374	360	374	346	358	398	361	369	356	334	344	346	319	334	359	325	366	338	353	324	352	356	322	337	344	358	344	371	359	349	322	375	344	360	365	358	338	367	353	305	379	352	335	396	347	335	319	389	345	355	340	340	388	383	402	357	348	353	339	365	343	320	330	347	325	397	391	290	349	367	396	359	349	340	381	361	348	385	355	320	370	370	354	350	329	383	309	352	321	310	335	371	375	339	358	320	320	356	323	346	358	320	365	365	335	341	360	333	370	363	339	382	337	377	367	354	353	325	373	340	335	348	348	358	367	373	329	345	333	343	364	359	375	357	359	352	340	326	369	379	322	340	339	329	329	352	377	376	336	330	353	333	340	334	381	338	365	329	342	339	354	346	360	345	351	375	376	335	332	363	337	368	395	365	325	353	351	357	329	319	334	349	378	381	337	344	350	338	353	340	355	319	339	338	365	331	358	357	337	360	356	359	315	340	359	375	374	337	366	383	350	347	333	333	350	354	363	371	366	349	355	369	331	343	348	372	372	362	349	356	332	351	351	338	386	340	342	354	351	326	341	327	367	348	341	349	377	344	339	342	357	333	349	350	357	336	355	304	336	346	342	353	331	369	344	337	325	351	344	376	315	328	361	300	357	354	370	351	366	345	343	315	365	370	353	333	352	344	341	357	353	337	354	368	356	322	338	317	365	303	358	349	358	327	379	324	326	355	339	326	360	344	358	323	370	362	354	368	341	349	361	365	375	342	323	317	367	313	321	343	402	350	367	332	320	341	324	344	364	375	334	341	363	350	354	368	365	336	390	355	341	370	359	366	349	327	322	354	359	363	355	338	318	334	354	361	322	339	358	345	351	365	355	361	357	335	305	347	343	313	319	347	384	380	346	356	333	357	351	317	326	359	326	347	362	328	337	340	337	315	367	355	357	365	314	359	358	340	357	324	352	350	348	343	339	335	350	298	349	351	372	380	384	362	336	347	330	349	351	330	323	353	377	347	330	366	335	357	347	359	347	352	349	381	340	331	323	332	334	390	357	351	386	345	336	347	350	363	343	344	319	347	326	354	351	360	366	354	332	365	331	355	393	333	324	328	381	366	371	347	357	337	368	305	373	337	365	358	324	353	339	334	346	348	349	345	342	352	354	340	355	349	361	357	362	355	352	333	393	360	349	338	359	335	391	363	315	355	341	329	351	350	365	354	370	374	336	333	318	340	340	346	316	365	394	328	339	353	331	347	374	339	354	361	350	339	392	346	356	358	363	369	329	351	364	350	338	348	330	329	358	347	360	365	356	320	371	342	353	352	342	353	414	388	345	356	353	383	350	354	359	371	379	326	333	366	350	345	347	337	346	309	341	354	328	359	358	340	338	300	363	369	365	379	348	323	340	367	370	344	342	333	345	345	375	364	376	326	353	371	338	360	352	346	365	345	350	351	362	337	369	326	334	376	373	374	347	337	363	384	349	317	352	346	360	329	330	330	341	337	371	370	341	334	355	373	329	347	317	359	353	344	334	334	344	351	340	336	334	377	352	330	348	361	355	319	360	338	338	343	372	320	340	351	350	374	347	352	335	334	323	390	328	360	400	338	357	367	357	320	371	370	327	359	374	360	362	353	362	344	327	339	365	353	354	346	330	374	347	373	350	370	334	354	345	369	339	326	345	380	362	351	366	317	350	372	338	368	335	337	329	350	361	330	336	346	372	341	403	326	339	339	351	341	324	346	333	323	374	339	297	329	329	327	331	356	326	348	341	389	368	341	339	342	339	335	345	336	343	355	329	313	354	365	377	358	345	357	356	382	373	350	332	379	319	313	368	369	328	348	342	325	356	345	345	377	341	321	314	351	368	338	337	358	351	344	365	349	342	345	371	382	310	339	330	378	367	313	347	351	346	318	327	318	322	355	353	346	357	362	380	313	356	312	373	325	365	389	331	346	325	316	356	351	364	333	343	368	306	368	329	319	370	329	367	362	383	376	335	333	346	364	362	376	348	354	387	355	370	305	372	350	321	359	378	361	353	386	395	363	357	365	339	325	359	352	328	361	356	362	318	348	342	364	364	358	356	351	333	344	394	353	366	323	340	359	344	367	349	345	326	292	326	369	349	326	367	336	339	345	328	306	350	350	331	340	344	343	374	345	351	400	315	341	331	376	375	352	345	363	366	344	332	329	337	326	342	333	343	354	372	351	346	317	346	304	357	351	372	389	341	343	358	341	325	341	349	325	380	345	341	346	388	347	345	371	348	309	372	346	361	379	389	315	346	349	340	358	346	356	341	355	387	328	341	329	341	313	370	367	360	332	329	327	329	361	344	358	325	326	328	343	354	347	334	385	378	374	367	373	362	325	371	339	340	342	371	335	332	332	354	333	356	377	358	314	364	330	354	352	363	358	343	355	356	333	356	389	332	386	376	344	327	349	354	354	316	356	329	355	372	350	341	334	339	380	354	326	337	384	378	383	349	331	313	331	347	347	353	385	345	393	354	323	336	337	370	363	341	343	364	380	327	359	314	351	332	348	352	350	340	336	345	359	349	354	383	321	368	381	372	338	360	379	297	377	338	332	357	333	342	345	344	327	354	394	373	353	366	321	369	371	318	367	379	340	330	348	313	358	354	369	380	379	327	368	357	332	367	371	334	342	363	344	357	337	334	332	355	383	370	319	375	390	372	317	342	330	331	353	347	354	329	328	347	357	341	348	368	309	373	377	323	335	358	311	365	347	387	341	339	346	319	383	333	328	304	380	336	313	387	354	358	372	374	369	357	358	344	354	372	373	347	353	367	415	356	372
8781	6083	7522	7336	3189	2324	1691	975	926	899	885	879	867	864	879	816	896	823	820	832	875	880	840	831	896	886	805	828	823	789	914	852	791	865	863	805	838	865	856	838	874	860	826	804	835	793	853	854	861	843	804	831	846	856	885	912	830	787	885	817	816	821	897	875	836	831	825	837	766	830	854	850	838	856	844	820	829	836	837	826	837	828	817	834	878	887	917	823	854	813	878	852	835	819	854	875	844	828	860	875	814	935	879	796	828	835	811	837	802	786	820	799	873	807	874	817	801	834	807	824	808	869	840	846	799	856	847	872	818	853	852	891	894	899	817	807	844	848	788	773	850	891	825	813	867	887	839	859	842	842	860	845	818	811	842	796	859	824	853	837	863	780	936	814	861	789	863	849	864	880	853	810	876	835	835	764	887	816	831	827	820	882	873	838	844	896	866	854	819	832	868	818	857	911	896	861	817	823	819	817	879	853	849	898	880	839	843	868	940	849	848	838	816	858	824	839	855	879	837	865	863	850	909	821	895	816	856	859	839	826	846	759	872	910	829	815	853	845	834	881	892	897	839	844	845	847	868	848	828	871	828	857	869	842	867	854	846	872	871	809	851	842	848	857	843	845	888	828	914	799	839	841	800	842	882	834	867	853	822	805	855	837	856	823	898	934	878	851	854	940	880	862	820	847	842	801	859	804	827	823	864	831	869	873	831	893	854	835	848	812	872	844	832	878	821	815	860	808	820	877	856	865	815	859	845	882	870	831	911	823	856	832	883	822	930	820	863	817	826	827	902	803	827	888	832	894	854	833	849	818	852	844	804	857	835	862	815	874	785	871	861	797	877	853	902	818	785	872	819	846	878	870	876	852	805	820	893	876	861	877	835	825	893	882	865	875	820	790	856	831	867	867	840	845	881	833	855	873	863	869	876	880	927	804	854	829	880	829	893	881	858	897	791	815	846	838	922	851	774	848	828	851	851	874	870	849	863	864	868	842	791	833	857	886	809	839	879	841	853	873	842	923	881	849	833	870	822	854	845	875	849	823	823	878	865	792	886	867	872	821	861	871	843	888	848	864	888	833	820	833	815	815	854	810	834	836	838	889	851	817	888	814	841	839	880	813	845	851	820	812	809	872	858	840	844	804	820	859	835	867	880	840	892	844	835	856	815	841	791	836	851	857	778	804	816	891	906	896	812	870	868	825	818	860	863	861	850	888	888	853	909	823	832	787	870	798	885	846	809	841	842	838	873	850	825	877	849	829	862	837	875	878	874	809	853	864	868	909	876	835	897	782	868	850	883	863	816	807	811	880	865	849	834	816	825	835	839	859	809	836	822	881	819	803	850	809	822	814	832	877	803	867	744	824	878	821	853	836	877	831	834	837	839	879	842	859	815	840	836	825	840	823	851	837	887	867	825	849	835	820	850	885	819	851	852	847	816	845	847	904	874	869	800	873	857	865	838	835	839	784	828	787	859	825	812	881	843	825	832	845	791	857	867	787	853	867	831	848	890	843	861	787	858	864	893	878	875	851	874	859	862	804	853	820	857	927	866	813	811	829	864	811	843	870	800	821	858	830	849	835	817	877	923	879	787	827	841	816	889	873	855	890	856	837	835	862	880	861	887	833	803	806	888	782	868	842	817	833	867	800	832	860	792	837	831	835	827	875	864	885	876	884	844	804	797	841	855	775	851	824	907	849	885	892	840	839	868	862	806	829	880	821	842	785	860	806	843	846	777	824	843	830	886	841	846	808	842	804	840	891	815	891	880	856	894	816	832	793	840	841	851	903	803	890	877	845	788	858	819	849	864	805	836	797	847	833	840	851	869	852	863	882	819	879	828	811	820	876	877	873	857	809	825	797	816	859	850	889	897	837	805	918	830	854	858	827	848	891	855	860	799	847	837	839	816	842	897	826	819	823	824	886	889	840	812	916	888	836	851	895	844	836	895	884	862	818	830	830	857	869	872	841	816	834	833	832	833	899	871	917	821	864	832	858	835	865	811	831	869	844	859	849	904	854	817	867	868	855	831	815	866	841	840	834	861	827	865	830	866	828	843	856	865	826	786	812	798	900	838	801	876	820	835	807	819	859	847	869	811	865	868	855	885	875	839	791	822	852	837	904	868	847	835	840	803	851	822	842	857	842	878	838	785	885	804	816	832	815	858	852	853	842	856	820	877	861	817	859	865	865	812	795	819	907	866	868	866	841	885	832	851	829	804	844	795	831	829	819	907	841	825	867	884	899	828	851	877	878	876	860	850	841	826	819	860	809	839	775	908	856	806	853	906	801	859	843	866	815	860	909	827	830	857	843	862	867	797	809	890	848	840	895	886	833	813	845	840	796	824	831	796	865	847	889	835	825	827	883	840	837	820	836	840	893	815	852	870	832	845	854	838	830	919	847	828	843	883	813	858	855	799	845	781	800	826	908	822	855	883	874	874	880	861	872	845	830	871	851	821	842	841	856	812	845	858	849	807	838	807	834	803	884	859	836	840	823	781	853	856	838	851	825	906	879	820	850	862	793	816	859	908	821	868	891	834	855	851	839	823	858	858	836	832	860	815	829	826	840	877	854	868	907	831	887	821	846	851	935	780	870	798	873	839	808	837	838	863	825	819	851	869	884	894	844	859	848	875	825	852	877	865	855	839	870	853	803	872	867	815	825	860	829	916	849	821	865	820	842	816	813	842	841	894	815	866	854	861	808	860	841	871	884	849	846	829	852	788	848	846	866	866	821	895	815	829	881	828	837	864	828	836	831	840	868	854	842	926	888	839	851	879	836	853	851	821	851	851	787	842	870	848	835	839	862	817	836	852	849	820	879	840	807	884	806	818	875	879	849	809	885	857	804	852	877	871	884	864	849	776	779	831	845	845	814	890	813	825	878	850	893	858	879	814	866	854	838	816	869	860	835	802	834	876	862	794	811	857	887	810	840	847	835	846	833	882	854	851	830	865	833	832	850	871	840	846	865	861	854	848	924	838	846	836	862	898	840	863	847	872	814	871	870	843	823	865	852	819	846	826	860	810	848	841	856	844	842	823	861	805	817	858	834	860	883	829	827	813	817	847	863	841	845	851	858	868	850	895	787	802	869	801	896	852	804	850	873	848	832	834	826	793	885	833	868	856	880	816	847	855	821	879	872	831	826	819	835	853	909	876	845	812	853	797	845	879	812	840	866	810	889	786	831	852	822	824	832	849	865	863	815	821	839	854	841	878	844	845	818	830	862	812	866	881	832	846	825	863	823	831	818	873	842	814	794	861	801	879	825	804	821	840	878	796	853	833	802	852	821	782	836	897	860	803	840	851	814	758	875	844	837	845	820	830	828	817	852	814	845	846	819	861	855	859	860	802	855	845	815	861	882	855	838	844	864	837	840	823	836	842	828	848	821	813	854	861	898	833	822	844	893	838	799	883	871	831	786	851	844	843	848	897	799	867	893	823	901	870	818	915	786	850	859	840	883	858	824	854	853	852	786	815	884	863	886	832	813
30268	23322	24392	23905	11698	5974	2567	849	544	364	353	371	343	337	287	341	293	322	328	340	326	307	297	289	316	293	333	339	327	295	259	327	323	281	323	322	308	296	290	332	318	319	332	324	304	324	299	343	301	325	326	349	326	272	323	320	321	346	326	311	321	314	320	328	319	264	328	309	290	306	326	288	289	291	323	295	301	323	329	281	308	316	289	334	313	310	313	329	320	303	316	267	280	296	305	309	326	344	307	306	302	267	286	288	281	295	299	291	293	305	265	297	321	320	282	303	321	287	316	293	284	352	296	321	307	297	319	330	298	308	306	293	278	315	325	298	312	309	327	331	340	313	303	310	353	335	298	324	329	286	300	309	294	279	320	306	298	312	293	309	318	307	288	295	319	303	290	278	287	278	314	286	334	339	298	332	305	298	349	337	313	280	267	311	312	331	338	302	307	294	322	321	312	325	310	265	317	297	299	285	316	299	276	286	315	346	305	351	306	297	305	310	309	312	301	307	315	317	301	306	299	296	262	326	330	274	285	318	280	340	287	336	328	298	311	285	305	311	310	304	287	282	306	295	296	313	300	308	343	287	319	285	275	303	327	307	291	319	314	323	312	304	327	301	297	317	349	308	291	330	290	307	296	290	309	307	335	287	311	287	255	324	313	291	304	314	286	279	271	299	285	285	307	279	286	331	297	331	310	303	338	309	275	329	320	307	320	342	314	289	312	324	320	292	292	302	301	346	286	277	300	298	330	334	302	315	359	322	320	328	323	304	315	304	319	309	291	300	303	316	336	316	285	284	308	331	336	325	333	293	283	334	297	324	308	300	262	288	323	309	301	311	288	305	316	333	315	266	337	286	336	307	320	291	287	350	300	350	298	329	319	297	332	332	298	317	295	315	324	316	309	314	328	288	326	322	318	323	340	309	295	322	326	321	318	328	309	324	322	301	291	336	311	275	308	293	304	323	337	334	287	319	294	278	272	310	249	285	303	335	321	319	303	310	288	335	307	274	317	311	304	309	304	303	291	342	259	324	269	286	304	308	302	319	312	294	311	296	329	307	312	309	288	284	259	305	306	320	296	299	342	305	303	294	300	301	295	321	294	306	301	325	324	319	329	324	307	313	279	328	294	312	305	297	299	295	299	320	329	301	295	306	293	300	325	296	298	345	314	277	317	308	328	296	320	265	313	344	302	286	289	314	333	325	314	308	306	306	300	352	301	299	309	302	304	330	320	314	313	278	330	322	317	320	278	289	298	305	304	306	290	322	316	289	303	285	314	280	298	302	285	323	310	308	319	324	284	300	323	307	325	332	282	316	291	270	312	288	266	313	311	338	320	284	328	318	284	315	302	321	307	302	282	295	318	317	306	287	258	302	295	280	313	285	298	299	282	329	320	300	286	288	313	326	302	300	291	303	272	304	310	304	277	327	323	319	323	330	302	295	282	304	282	282	317	310	287	307	332	308	275	282	317	293	294	321	283	289	298	300	305	324	305	300	319	325	316	304	334	322	306	317	307	303	315	296	284	325	310	344	319	319	312	331	303	314	309	303	310	278	302	303	320	307	318	329	340	316	301	330	334	330	320	308	272	283	299	326	303	316	295	319	329	321	323	315	337	320	314	318	318	327	308	322	290	330	310	336	309	313	330	313	303	299	335	310	274	309	310	307	291	298	324	300	297	294	296	310	298	299	325	305	302	279	342	308	321	305	334	326	298	335	299	300	289	283	316	328	306	302	311	296	322	300	283	316	307	322	269	303	303	319	310	306	337	321	283	280	302	277	281	290	321	315	264	299	311	264	303	314	305	289	329	298	270	310	301	299	306	324	276	339	309	324	312	352	302	315	308	315	326	274	306	306	313	270	334	286	327	319	302	341	301	316	302	293	322	297	264	322	311	312	310	281	315	314	282	336	308	325	282	324	274	308	312	320	310	329	312	293	296	333	315	292	301	309	302	287	309	302	315	306	303	270	312	305	303	323	292	298	321	283	295	280	307	310	335	298	301	307	291	313	295	295	294	303	304	327	300	349	342	289	283	296	278	283	328	306	291	298	313	324	310	323	354	305	277	328	297	268	313	285	317	319	348	306	280	317	299	322	275	277	296	293	290	325	320	331	302	288	290	326	282	318	345	293	305	308	304	316	337	283	299	318	313	274	287	326	294	326	331	311	310	304	309	319	293	298	324	299	286	255	303	276	332	317	328	311	365	323	318	291	310	327	301	319	339	288	294	301	302	310	286	335	273	286	310	330	318	306	301	292	309	319	284	303	282	314	306	290	314	342	302	327	291	345	317	301	321	314	301	304	278	334	294	319	313	305	324	331	302	311	327	287	303	297	280	313	308	305	293	301	328	315	311	314	297	315	304	342	348	293	297	313	297	302	311	310	295	312	329	301	298	330	306	296	305	323	356	294	308	313	293	299	311	336	315	282	302	284	263	300	321	293	301	311	304	326	295	308	304	309	307	308	310	315	314	332	310	301	321	272	301	268	324	340	286	338	312	280	337	270	288	309	328	299	295	322	324	329	312	321	296	330	307	287	278	285	293	302	304	264	336	320	338	327	313	322	291	313	280	332	305	305	319	306	279	344	297	292	298	305	276	285	290	309	305	292	319	282	328	323	325	333	317	307	315	303	312	294	345	337	325	306	287	291	306	326	293	318	306	311	307	331	322	317	263	332	308	302	265	288	312	313	294	282	304	314	302	300	335	304	286	271	287	262	305	332	321	316	301	328	296	306	302	334	296	306	325	322	310	286	318	319	322	322	315	304	289	293	320	312	294	324	332	274	295	268	274	306	331	327	292	316	289	305	296	319	285	283	283	324	282	306	333	320	302	343	312	311	309	274	312	338	303	304	293	299	305	316	327	307	313	305	317	298	322	293	296	323	315	324	329	308	293	321	308	304	322	329	319	333	315	296	299	321	325	299	316	316	304	307	280	320	309	293	297	280	299	326	331	319	275	313	302	293	326	281	311	287	325	296	316	319	294	313	301	291	316	317	267	321	304	321	282	322	338	316	302	306	316	320	294	307	311	313	301	289	330	310	286	309	315	270	279	316	310	326	312	327	331	305	298	296	353	320	308	308	279	323	324	303	294	306	310	304	340	280	315	302	312	311	298	322	309	315	291	290	299	314	310	320	299	291	294	322	285	325	336	298	334	314	287	298	302	282	294	308	313	308	297	314	331	320	306	320	326	310	302	292	300	286	329	278	333	349	294	322	338	314	320	317	316	311	326	314	313	305	308	319	313	294	292	326	307	312	298	326	301	287	265	339	292	339	295	255	331	288	332	336	291	308	301	335	313	367	286	323	317	352	275	315	296	349	314	312	309	281	283	338	330	326	329	324	320	278	317	326	301	317	333	322	339	340	302	304	308	328	335	286	315	322	301	314	295	298	315	331	307	309	299	306	311	318	290	338	306	305	303	269	288	302	313	299	303	326	335	295	283	310	310	317	295	299	331	350	311	328	283	325	283	337	308	294	335	288
22501	20889	28244	29668	19699	14450	7898	3037	1888	1168	1021	907	831	843	877	743	789	798	751	806	789	798	800	803	794	749	781	766	754	773	714	759	713	769	755	768	761	742	742	759	726	783	753	756	756	779	750	779	712	782	770	740	805	745	746	817	744	736	714	765	723	712	755	703	768	747	744	744	741	704	744	766	766	747	711	778	685	754	736	792	700	738	747	729	742	793	682	763	705	747	726	821	752	771	793	718	783	786	713	800	765	743	719	716	759	768	718	781	721	743	744	731	679	779	750	741	711	739	714	729	711	748	786	721	749	771	777	699	735	778	744	758	726	724	755	741	725	776	752	786	740	728	693	766	765	773	757	725	730	683	773	716	749	799	730	757	722	778	756	729	724	726	762	748	750	735	763	756	717	694	688	721	738	767	754	779	780	740	763	739	773	765	732	744	739	777	766	752	765	780	731	760	721	701	751	701	734	749	727	705	729	756	728	773	775	746	733	736	774	768	716	779	712	731	750	723	712	740	759	757	751	756	708	700	740	715	781	745	727	761	752	755	773	734	791	780	820	780	675	735	758	792	778	759	736	713	737	728	734	744	805	749	732	740	778	701	765	734	778	720	732	705	750	791	800	733	733	737	740	774	781	757	736	735	730	756	738	737	740	714	727	759	757	809	775	778	789	762	759	735	732	739	742	742	706	708	715	693	727	706	712	760	706	787	731	724	796	690	786	698	713	754	797	701	775	762	720	739	734	751	735	739	784	724	703	734	775	756	736	745	764	754	789	794	724	784	737	726	731	729	706	751	775	734	780	733	715	745	743	750	778	759	731	703	746	748	779	767	755	693	748	785	766	755	741	774	744	741	729	747	725	767	773	724	764	737	755	780	753	792	743	719	786	751	750	766	764	783	751	686	738	743	760	752	730	760	729	748	765	740	740	717	741	718	797	724	751	769	731	809	777	730	742	785	708	746	763	769	784	722	733	806	710	724	722	729	784	777	807	731	778	722	772	761	781	759	736	744	724	736	713	734	737	761	759	767	748	673	765	730	713	776	735	749	747	780	791	776	732	774	714	804	722	732	713	759	796	717	718	758	760	704	729	761	754	787	700	733	737	744	771	687	771	761	756	755	752	751	759	748	742	740	740	713	752	750	754	790	792	769	775	770	753	735	730	772	802	730	750	769	734	732	761	759	729	800	730	727	751	747	786	728	722	734	778	759	703	796	808	757	746	755	752	744	782	747	726	811	752	727	759	759	721	813	763	739	786	724	742	776	727	703	738	734	797	755	719	745	697	725	760	730	784	733	772	762	712	760	737	777	770	756	700	735	744	813	770	819	780	750	697	747	748	729	697	746	726	764	740	802	753	771	784	743	727	711	754	790	745	720	756	798	724	760	782	771	740	732	771	755	742	750	762	752	713	767	740	715	687	813	747	762	768	743	752	723	712	800	739	764	762	736	731	703	763	754	789	742	774	770	757	744	712	733	723	775	735	726	764	756	736	750	775	714	761	764	709	762	741	818	756	671	779	757	751	723	724	782	770	809	781	771	767	783	826	758	730	750	716	764	791	749	805	714	779	769	732	701	716	746	755	742	728	739	707	797	760	775	760	753	718	827	738	711	786	769	728	741	736	728	788	723	728	741	755	772	741	783	730	764	794	741	754	748	689	751	738	737	749	781	778	720	722	759	757	698	769	793	772	718	787	758	707	728	751	716	766	733	816	744	726	751	727	745	765	772	739	744	726	769	733	772	775	790	764	741	737	673	768	796	730	792	743	746	786	734	727	747	722	729	784	786	754	739	673	747	730	724	724	735	747	743	705	745	752	796	778	753	750	767	739	747	724	746	713	710	749	773	779	764	749	733	747	781	773	733	757	738	726	725	784	759	710	728	745	740	788	756	744	705	763	784	731	772	744	783	766	757	763	722	748	759	768	757	728	736	755	790	731	742	801	770	753	728	705	764	751	736	739	743	711	718	735	770	788	733	712	765	830	725	812	773	709	730	758	782	742	778	777	741	749	681	769	794	731	724	746	751	741	758	742	734	773	757	751	707	764	734	735	707	761	776	768	739	775	757	755	775	750	772	757	760	755	778	749	773	792	714	786	704	750	767	726	768	762	724	764	718	722	760	793	780	731	783	807	754	706	714	778	717	756	721	736	734	815	774	721	774	730	722	686	749	780	727	763	736	795	744	710	731	790	790	732	773	700	760	737	766	780	774	778	717	785	704	766	780	735	782	701	759	709	763	758	787	780	748	730	771	690	824	743	724	767	777	713	709	730	769	731	767	755	759	751	682	739	727	743	765	763	740	764	783	782	695	731	757	729	770	734	797	781	736	763	766	721	736	769	723	725	760	794	755	753	754	728	732	723	739	774	753	703	782	791	756	734	712	734	753	752	752	749	730	730	692	737	745	715	771	743	716	689	742	729	753	825	751	730	734	766	726	768	736	738	750	744	733	713	785	773	762	755	786	691	726	743	755	693	772	788	747	724	754	685	760	811	724	761	756	747	691	779	753	735	762	772	796	749	763	784	702	779	744	754	764	745	737	764	788	747	736	740	768	753	700	729	750	758	767	777	707	734	753	757	785	734	720	831	773	752	747	760	734	756	732	760	778	785	777	712	735	717	773	750	744	794	724	742	753	764	733	734	816	723	712	767	767	737	766	766	782	732	754	717	709	699	769	739	705	731	751	766	781	763	704	749	739	822	751	732	777	779	699	760	766	814	790	749	725	756	748	770	763	726	777	740	747	757	744	766	716	728	782	693	811	745	797	750	752	761	734	770	756	761	751	776	779	718	766	733	707	770	727	752	802	727	730	767	741	728	697	779	758	723	746	809	750	815	806	788	792	763	778	769	721	722	719	773	784	825	736	763	767	739	760	808	712	730	738	760	765	712	737	745	752	772	799	698	801	754	776	710	728	741	800	734	745	730	728	760	727	788	701	734	769	736	797	741	746	698	729	787	785	751	759	761	773	744	718	782	729	719	778	727	784	796	770	736	702	752	707	732	796	752	708	747	735	766	773	772	752	761	765	833	783	740	739	714	739	778	732	714	807	731	781	762	714	682	757	770	758	703	784	767	739	767	811	718	737	724	733	762	731	737	749	723	778	766	692	764	758	805	764	744	761	731	713	760	774	762	726	764	729	708	742	794	780	725	684	752	758	755	723	764	757	760	730	769	768	736	761	779	761	742	772	735	699	723	752	787	727	667	732	752	759	785	771	754	816	771	748	793	700	786	774	717	743	760	743	729	788	749	765	748	715	778	795	793	780	752	750	732	745	750	747	765	716	779	725	788	764	714	716	778	782	769	741	711	783	710	733	748	776	735	740	750	742	789	764	746	707	808	740	714	738	736	743	734	809	794	733	715	741	726	797	774	769	765	749	733	719	792	765	745	752	751	773	760	765	747	741	697	744	795	737	804	816	765	726	734	735	742	740	767	760	768	750	741	757	741	743	781	696	734	759	749	694	730	763	749	727	720	758	688	763	735	720
39349	29981	34696	32128	18328	10154	4367	1250	652	302	239	178	206	161	162	159	172	163	167	157	154	185	162	150	143	179	151	172	150	149	176	183	173	177	147	161	151	159	166	159	150	169	183	147	169	136	167	177	153	157	153	174	164	158	163	151	164	139	139	147	151	148	178	165	193	160	175	166	172	162	146	151	163	159	139	126	164	137	178	164	151	176	136	157	150	164	168	138	163	195	152	141	168	176	153	176	125	154	172	151	164	155	158	155	164	161	150	121	169	157	158	156	152	164	154	164	175	160	167	155	169	154	156	143	167	162	158	183	162	143	138	174	164	132	169	147	154	142	172	159	172	148	159	164	185	154	172	148	164	157	171	132	160	161	152	166	151	175	167	166	167	155	136	146	156	154	171	166	152	167	192	154	169	154	154	143	170	165	181	148	150	157	149	171	147	155	155	146	148	152	174	151	126	176	139	152	154	132	163	129	149	138	132	169	161	153	168	185	203	154	172	162	152	158	151	169	170	154	130	168	147	147	163	187	154	142	144	144	153	142	138	164	153	158	158	144	153	156	172	149	147	142	157	167	171	134	171	137	157	169	154	144	163	143	166	154	139	156	167	169	164	143	151	159	124	163	157	151	164	161	135	146	168	157	160	161	137	167	149	167	135	135	150	138	159	154	163	142	167	154	168	166	167	177	156	149	136	138	148	153	160	165	163	143	174	159	128	142	157	156	168	158	156	160	158	170	172	143	133	157	127	160	142	149	156	167	193	149	154	130	149	144	141	154	144	160	145	140	165	154	169	159	142	158	164	157	143	160	145	138	159	166	166	146	157	186	137	137	166	162	157	155	151	159	159	154	158	153	159	147	156	151	150	165	177	154	166	164	164	172	158	148	151	163	151	154	181	136	152	144	144	162	174	168	163	162	151	137	152	162	143	169	158	146	159	156	150	160	186	134	166	147	165	138	157	142	173	168	164	171	184	162	163	158	163	138	155	157	147	162	138	143	140	156	160	137	168	150	154	159	153	165	153	167	149	140	143	163	187	149	166	158	161	130	168	151	116	159	157	171	157	173	144	154	159	151	169	139	165	155	150	171	159	150	169	156	146	149	153	148	165	135	138	145	133	145	164	164	144	171	159	142	171	129	159	170	177	172	157	141	160	155	159	154	136	180	154	161	151	147	162	154	156	144	148	163	148	165	154	172	153	145	153	174	153	173	159	177	157	144	136	167	173	151	150	143	151	184	164	166	160	141	164	198	183	158	174	148	159	157	166	146	145	148	159	164	164	162	150	154	161	140	147	139	158	142	155	140	157	170	163	149	160	157	139	170	176	152	168	143	154	146	157	158	151	153	151	147	161	129	169	149	176	144	166	187	171	168	151	136	149	159	155	141	161	162	160	129	132	158	176	127	169	142	145	161	157	158	150	174	176	147	178	167	157	138	157	171	152	150	161	139	142	165	138	183	174	150	170	159	177	148	165	160	158	138	164	165	159	147	166	174	179	150	152	140	169	160	163	186	164	153	177	172	152	159	150	155	157	138	162	162	154	139	165	170	176	165	164	154	153	125	160	156	151	158	155	160	149	150	163	167	157	156	143	163	157	156	145	184	168	175	148	153	156	176	167	152	146	156	174	162	159	150	135	164	139	133	169	168	164	160	139	172	179	169	172	152	138	146	157	141	163	143	157	124	168	154	159	162	133	169	153	160	153	143	157	144	152	150	184	135	162	169	164	186	166	162	168	174	173	185	163	164	162	168	135	152	162	139	171	164	163	157	162	140	156	142	152	140	154	136	159	159	143	143	157	156	155	171	146	146	151	178	152	136	170	126	153	141	160	163	144	152	171	163	135	164	138	148	187	150	166	154	156	149	156	144	156	129	150	173	155	144	162	138	149	174	147	161	161	142	156	145	146	166	160	140	161	164	150	130	150	151	144	140	154	155	146	123	172	157	152	152	150	179	147	162	144	173	146	150	151	167	179	163	158	182	151	177	140	147	168	182	164	167	150	163	141	139	182	158	150	164	166	135	153	167	152	140	139	171	150	164	190	156	158	148	150	156	146	165	177	158	146	163	159	156	145	162	129	147	154	136	158	162	153	187	179	165	145	155	158	170	157	140	126	161	161	161	157	142	164	187	149	176	191	151	165	155	162	152	176	170	149	183	149	158	187	168	152	151	173	166	138	153	152	166	163	165	149	148	142	184	156	191	154	167	138	136	141	153	174	160	147	135	191	144	145	159	155	170	150	167	176	124	151	158	163	169	197	148	150	167	155	167	158	177	159	139	146	200	149	162	161	191	167	159	169	153	173	157	155	146	143	177	177	171	160	162	167	176	165	137	158	168	166	152	182	181	145	163	198	158	176	161	165	145	140	151	158	156	153	145	154	153	146	155	140	132	138	155	154	176	158	142	164	160	170	163	151	163	175	146	158	128	146	154	152	153	137	179	146	151	184	172	144	171	154	150	158	174	182	148	155	145	146	127	163	177	132	145	158	155	157	146	145	151	148	172	147	145	157	156	158	171	155	165	130	169	149	149	151	137	140	129	166	146	157	155	143	145	151	157	158	155	154	149	162	143	170	151	159	183	171	160	143	180	156	155	147	180	172	169	152	168	132	148	139	152	123	140	150	152	182	132	146	140	149	166	154	133	147	153	151	153	155	198	174	144	153	157	146	130	167	156	160	148	171	163	153	144	165	164	145	162	150	169	132	156	197	148	161	163	168	161	175	158	173	155	139	177	146	179	164	142	158	180	163	164	150	169	168	166	161	159	148	146	177	161	169	166	165	177	186	153	165	148	150	177	157	142	154	160	148	145	184	150	144	172	179	170	157	154	158	149	141	158	172	172	139	184	174	146	155	169	158	165	149	137	139	173	158	154	142	176	173	153	146	183	143	175	160	158	140	167	157	160	153	156	153	193	174	147	153	169	184	138	140	181	168	155	192	164	154	165	141	161	140	139	161	171	149	184	148	157	167	153	164	186	161	149	144	161	148	173	136	144	145	141	145	155	164	140	135	167	158	145	159	149	174	158	171	166	176	180	171	154	168	163	149	151	153	150	145	149	153	173	132	175	158	141	174	180	163	150	151	135	155	152	166	167	167	158	154	144	167	147	148	156	133	138	150	171	148	166	177	139	163	175	160	176	148	196	154	154	159	174	155	150	164	137	168	172	150	164	160	154	161	165	141	151	147	155	162	162	160	157	156	165	153	140	145	167	150	152	163	169	160	169	160	187	164	161	159	158	161	162	156	163	145	164	160	160	141	161	142	165	148	144	165	150	141	133	137	158	194	144	150	171	154	143	184	163	147	161	127	120	133	178	169	169	169	176	167	144	162	161	150	150	179	175	154	155	171	143	160	150	152	162	164	154	151	169	157	169	184	120	166	150	175	142	154	166	169	159	154	156	171	135	149	145	144	145	164	178	155	152	151	153	168	147	165	166	163	166	173	151	154	159	153	166	168	134	151	162	181	164	149	146	155	147	179	155	154	150
27435	25051	36827	33735	23435	18768	10154	3786	2570	1047	769	649	605	535	508	504	471	472	476	405	444	444	429	410	425	463	409	430	454	421	433	438	408	395	452	466	446	411	441	419	453	410	388	442	435	375	425	419	431	425	448	440	437	416	397	437	383	416	396	392	437	423	409	405	412	408	390	410	406	403	428	409	424	412	376	426	400	437	458	393	418	381	424	379	396	433	398	383	384	434	435	416	367	388	419	415	432	430	417	412	405	399	411	449	424	393	438	398	403	434	423	429	421	369	406	425	413	408	414	396	413	355	434	411	412	418	427	462	417	381	397	400	419	403	407	450	416	410	439	397	426	427	401	430	423	423	405	424	389	401	391	448	421	427	407	397	406	452	413	450	388	438	398	407	428	429	402	419	397	385	430	448	398	391	418	423	408	397	433	381	414	354	392	376	413	387	404	412	432	406	403	398	406	379	439	384	427	426	423	418	415	401	416	401	369	423	418	414	432	451	400	384	430	432	406	381	424	447	391	420	424	437	418	408	408	372	423	456	408	383	436	423	412	417	414	427	378	420	413	401	388	404	411	396	411	396	442	386	404	393	404	426	403	435	407	424	357	421	395	436	402	419	411	389	406	422	399	404	421	419	405	421	389	382	386	387	438	424	415	437	380	395	408	386	406	400	421	412	406	404	413	418	422	419	412	426	412	438	425	414	420	400	439	385	436	414	421	430	408	448	408	386	427	371	430	398	368	409	378	389	391	432	439	409	405	406	411	433	412	408	418	415	389	406	430	372	414	422	407	411	403	414	441	386	441	412	389	410	372	402	394	380	396	426	412	445	395	414	453	432	401	415	403	426	423	425	396	405	407	414	391	373	438	394	390	389	405	396	419	452	427	409	414	420	384	420	367	400	391	437	384	413	417	416	405	428	429	380	388	401	410	400	408	410	407	431	413	385	407	395	419	396	400	409	388	403	391	396	364	400	415	450	430	429	443	424	399	415	408	433	441	412	382	381	419	403	416	400	409	413	397	398	419	397	442	442	382	413	391	423	422	412	382	417	409	440	421	369	421	430	384	389	397	417	388	417	427	387	420	396	409	451	416	369	434	401	389	404	396	398	387	378	431	424	371	420	405	406	416	416	432	421	428	399	397	405	411	404	427	401	428	428	380	388	423	447	400	420	390	421	413	382	408	392	368	374	403	416	401	420	381	368	448	401	381	430	397	417	404	420	439	460	421	361	413	406	457	394	394	425	417	424	394	427	437	435	400	363	404	447	436	375	447	409	378	393	403	427	411	361	399	421	372	400	407	437	384	401	374	418	394	424	451	384	433	435	422	409	420	411	395	427	406	377	389	387	420	410	409	385	425	407	379	380	381	383	395	415	396	425	397	392	420	442	390	382	387	397	431	423	433	389	341	425	410	393	402	402	397	379	411	444	413	413	422	404	410	397	440	415	411	406	395	411	409	433	442	421	427	388	430	409	379	434	441	434	401	431	406	393	413	387	377	413	375	406	388	414	433	412	439	418	392	381	395	420	429	406	388	403	398	380	409	410	440	425	414	417	415	406	389	410	392	412	419	418	385	390	425	400	404	392	388	398	412	432	376	406	403	403	409	387	432	418	396	398	409	420	396	395	459	410	425	427	421	446	385	419	404	376	430	417	419	456	405	367	390	429	417	400	400	409	407	411	388	408	385	396	450	429	390	415	420	375	421	385	414	444	423	381	417	436	390	430	385	372	409	382	411	392	428	426	403	440	382	427	411	392	386	446	409	413	406	436	399	427	407	385	401	413	422	406	425	393	400	372	388	436	369	386	424	400	432	381	420	448	438	379	432	391	412	406	430	397	424	420	420	432	435	399	420	420	439	395	444	436	413	407	408	377	404	387	412	397	391	401	393	392	384	385	405	396	422	399	375	407	392	423	391	393	404	406	412	428	432	412	402	404	416	432	403	416	389	383	407	412	409	391	415	415	388	380	423	421	403	448	444	387	404	398	395	441	412	387	388	391	397	393	408	389	410	423	385	420	433	400	401	375	396	401	403	405	411	393	426	411	439	398	394	415	403	419	462	410	393	417	374	384	425	438	364	420	434	398	385	399	387	434	408	421	383	426	416	407	422	424	414	418	425	364	405	398	413	419	420	402	421	381	416	413	404	415	397	385	363	376	401	378	403	389	423	354	405	387	428	385	418	430	377	439	398	436	431	391	399	403	429	411	412	363	388	424	410	418	406	433	427	386	375	382	424	373	423	411	411	430	400	450	446	395	398	418	389	433	411	433	420	385	438	369	409	392	410	424	397	388	405	421	385	392	409	415	397	385	394	380	392	402	420	385	438	408	435	407	383	387	448	407	390	452	440	388	392	417	407	458	405	382	417	385	398	377	386	397	414	411	401	406	411	394	413	439	435	397	417	385	390	427	401	386	436	449	422	414	388	393	392	388	388	447	385	418	385	421	414	414	419	397	426	412	436	410	374	394	412	408	434	411	380	412	434	404	429	403	380	466	421	382	406	425	408	410	408	419	439	433	418	428	402	382	413	409	413	433	432	420	381	421	441	455	384	394	400	405	423	445	392	384	436	377	421	389	419	417	404	397	398	402	401	393	390	406	440	454	391	410	428	429	397	424	375	402	420	423	420	424	411	401	411	412	441	402	412	428	390	433	389	370	389	426	374	424	411	392	438	398	369	441	393	413	441	391	411	386	389	406	430	431	447	428	428	356	438	363	417	403	420	400	402	429	408	415	456	441	380	386	416	399	381	397	429	405	420	411	414	389	399	374	425	410	420	397	383	421	416	409	399	398	402	406	423	424	412	433	409	409	424	417	458	415	427	361	397	368	399	386	410	377	430	396	413	407	410	381	390	412	409	434	397	439	418	418	419	387	446	429	409	416	383	431	405	424	420	396	415	422	420	433	394	433	406	414	405	414	362	400	405	390	435	392	396	426	409	424	428	407	383	409	399	417	402	442	426	423	414	389	415	418	442	436	371	414	411	412	406	407	440	410	406	370	412	426	373	424	421	389	429	382	412	404	402	396	410	388	412	426	412	400	406	401	397	403	394	419	397	437	388	418	386	409	396	350	403	405	418	442	430	450	414	434	400	381	410	425	407	407	408	408	382	408	433	418	400	413	423	447	374	438	420	396	408	417	380	434	388	355	399	418	401	424	407	391	420	433	427	371	452	415	425	419	398	378	407	405	414	410	401	383	403	366	419	400	454	450	407	433	422	438	450	406	428	408	382	399	415	417	432	426	400	403	376	418	440	443	403	421	383	415	424	433	393	426	380	385	403	380	406	389	377	365	392	394	380	413	396	428	406	409	388	388	404	424	414	427	423	413	422	430	390	343	411	394	415	419	400	371	416	388	380	408	423	409	421	406	396	410	390	434	426	444	470	414	392	427	399	390	453	448	403	384	396	395	405	438	418	376	441	408	395	405	421	424	407	420	433	403	418	394	424	399	429	411	352	372	346	402	381	394	419	405	420	410	419	419	436	417
11506	5259	3428	1984	845	578	457	321	356	371	364	331	336	364	350	339	344	342	366	341	353	324	360	357	351	372	368	350	316	353	364	367	320	333	362	335	288	330	375	356	350	347	300	383	322	334	329	342	330	344	358	352	367	351	340	367	392	358	324	348	328	366	343	370	318	362	369	311	340	356	359	320	360	359	351	372	324	372	336	359	383	299	327	343	362	341	316	337	335	341	357	362	314	346	319	343	354	368	348	361	365	352	349	329	356	363	374	323	362	374	387	319	346	360	322	334	340	342	356	340	344	327	321	354	327	335	365	363	349	352	344	320	327	353	335	355	373	366	293	350	325	346	346	354	342	365	348	334	376	325	343	337	330	341	359	349	337	328	360	341	351	301	368	340	329	367	334	366	358	351	373	369	343	366	351	344	333	346	315	336	324	350	358	345	328	367	338	354	339	305	336	311	346	339	376	333	366	338	348	350	358	343	324	378	327	387	357	334	338	352	357	372	340	349	324	336	362	370	342	356	329	348	372	370	330	398	368	340	379	370	323	315	348	362	355	337	341	354	354	332	361	336	364	373	352	339	341	315	343	348	360	331	339	336	333	336	362	328	355	365	363	370	344	368	352	370	344	357	342	369	357	337	332	348	341	367	324	334	325	316	317	363	336	387	339	330	366	360	347	302	355	355	370	347	337	370	356	335	354	366	346	345	309	332	359	330	328	314	348	380	355	377	342	346	352	305	371	373	366	361	349	307	328	316	388	318	313	355	352	334	321	362	362	364	339	359	341	366	364	366	368	356	351	322	329	311	385	376	382	337	378	340	309	316	359	348	308	376	329	354	344	355	345	356	324	320	355	314	353	375	359	338	339	353	348	301	370	348	347	352	310	339	359	341	372	355	328	372	322	337	372	331	333	345	342	336	357	319	375	337	369	372	309	342	340	333	332	361	334	328	354	348	313	337	346	348	348	359	326	352	348	362	362	338	348	366	370	345	359	361	378	408	343	331	359	340	331	317	367	348	369	353	368	347	309	319	333	315	329	353	355	347	354	320	343	360	357	329	363	331	363	329	379	343	347	334	336	344	369	347	344	372	360	347	352	357	316	306	369	330	340	339	353	337	357	354	341	318	390	355	311	303	379	337	353	326	352	328	327	349	357	312	390	326	319	373	322	317	377	374	332	343	327	319	338	320	334	340	332	344	331	354	360	333	352	365	328	350	313	332	355	375	328	383	347	331	338	346	353	298	358	367	345	336	279	376	371	370	348	346	328	328	318	340	385	335	332	354	328	368	328	372	336	350	356	373	338	355	330	349	343	347	353	357	367	348	352	368	347	379	347	347	349	358	380	337	365	360	347	368	363	365	334	339	347	336	325	357	333	341	356	341	364	320	391	380	349	350	360	359	376	363	312	383	318	339	383	350	342	370	321	337	328	347	384	361	332	351	344	336	365	373	362	390	307	359	376	296	352	343	334	387	350	346	310	342	315	359	340	311	385	335	310	331	333	340	351	352	362	327	336	325	364	314	340	313	370	357	321	340	353	347	377	328	300	365	356	336	356	350	346	368	349	335	387	429	355	306	349	321	330	352	318	340	382	364	370	366	322	353	351	324	371	317	366	358	361	338	311	352	331	363	330	374	354	315	355	349	335	363	345	354	370	348	335	312	329	349	375	333	345	348	346	334	339	344	303	322	363	325	317	325	321	344	333	360	353	369	382	366	349	356	351	331	327	340	335	379	346	348	359	314	321	329	337	377	340	351	383	352	336	383	347	352	367	368	369	386	361	345	358	346	363	361	343	368	378	336	332	331	368	338	331	310	309	339	352	337	317	343	331	339	360	349	346	337	342	346	335	311	343	304	354	333	320	347	352	360	317	351	352	321	329	338	337	328	337	360	353	333	358	381	340	361	333	336	370	334	354	352	357	316	371	374	324	338	355	334	361	359	320	340	365	360	358	356	371	352	313	343	351	355	344	376	356	371	344	334	324	347	327	311	346	381	351	360	347	322	299	337	370	344	334	342	337	344	349	326	372	361	332	329	331	355	356	359	349	345	360	379	334	364	340	360	336	353	332	339	347	362	350	376	339	354	317	340	350	325	333	342	346	340	357	352	334	338	367	324	355	335	295	364	312	344	342	328	344	339	358	334	362	326	347	333	317	345	367	340	383	371	331	366	349	320	326	313	346	331	311	314	373	270	330	334	347	336	331	325	382	351	342	337	362	394	358	379	349	373	340	390	348	348	322	348	354	369	344	351	372	310	365	394	333	322	309	364	388	347	378	390	354	352	335	343	345	342	345	322	326	361	339	349	359	355	304	317	381	356	340	326	336	360	349	341	352	347	366	343	338	382	322	296	337	329	342	347	317	344	362	344	381	357	370	350	326	369	364	371	349	336	340	363	362	344	330	349	298	363	319	370	352	333	341	372	295	342	311	363	375	347	323	329	306	339	316	352	355	330	341	353	333	341	334	340	332	328	358	359	345	349	343	353	362	362	341	335	320	364	377	336	335	282	339	311	332	360	353	370	320	358	354	331	321	361	368	342	346	313	341	348	351	334	366	387	322	342	349	353	354	379	331	346	333	359	344	346	358	353	356	341	334	333	339	353	344	352	356	339	347	326	357	337	337	385	340	348	353	357	327	344	367	353	371	373	357	342	324	345	337	348	339	345	359	378	359	324	326	354	329	339	356	365	376	347	379	365	363	348	339	334	355	329	322	322	361	358	348	333	332	346	362	307	352	350	358	324	349	336	340	319	389	349	340	350	360	344	340	331	366	341	320	317	368	340	368	341	341	361	341	351	339	341	331	388	315	358	338	330	391	381	325	329	334	326	363	310	349	335	356	337	370	313	373	331	351	327	361	323	355	322	333	316	371	350	349	315	327	358	328	327	365	359	362	327	321	362	361	378	345	337	383	382	340	340	327	330	326	305	327	354	323	377	356	313	338	318	343	347	328	333	353	346	331	345	336	359	387	345	385	342	323	339	328	346	316	343	355	355	354	386	364	334	372	317	363	365	352	327	317	346	347	332	363	320	322	338	350	380	399	312	315	353	333	315	352	343	383	324	385	312	326	343	389	352	353	370	326	362	352	332	359	382	358	348	378	333	330	369	341	325	357	347	325	338	347	337	352	326	364	333	324	344	348	318	363	353	351	315	363	348	343	400	349	362	348	347	352	332	354	324	360	323	338	341	363	380	350	348	349	336	340	327	368	354	349	364	334	345	348	330	350	355	367	358	311	347	321	324	316	313	355	379	354	352	342	354	318	356	349	326	340	350	345	343	358	386	344	333	333	329	330	360	316	357	340	370	343	350	368	353	342	354	312	343	360	341	348	356	339	356	326	335	342	341	348	348	337	348	353	338	340	355	345	349	343	357	329	338	337	370	362	330	350	384	366	333	329	340	363	355	358	342	386	348	346	356	358	390	347	359	353	338	365	337	336	370	352	344	353	320	331	337	371	329	377	340	311	352	344	331	368	350	353	357	355	332
8787	5961	7470	6047	2975	2290	1436	977	992	897	906	860	868	831	834	869	827	873	813	825	922	827	882	827	827	832	838	873	814	919	841	839	873	812	854	851	835	853	847	853	759	792	820	855	858	809	810	804	869	804	826	811	825	823	844	889	803	893	824	854	833	804	852	872	869	877	785	829	880	812	875	810	826	864	817	826	789	888	856	869	815	828	837	887	837	851	772	864	860	852	839	822	876	792	840	852	832	813	842	834	854	843	861	851	819	787	831	768	863	844	825	808	863	908	837	866	860	855	883	873	830	847	825	891	816	828	835	832	852	804	848	863	819	877	848	848	846	843	806	801	832	821	838	805	804	821	874	842	871	849	790	852	796	827	827	827	809	839	845	891	826	821	852	899	858	833	899	800	819	847	884	803	797	842	813	830	875	818	847	837	862	830	858	839	870	888	893	814	881	833	869	824	877	841	850	857	791	879	850	831	835	851	794	818	842	806	895	887	882	820	801	853	841	848	865	858	812	805	862	893	822	860	804	812	888	861	821	914	821	846	832	849	864	785	801	868	841	831	807	846	773	809	866	859	828	863	839	847	882	817	881	813	808	810	844	834	844	820	818	792	836	844	846	817	811	888	808	855	858	821	809	829	852	800	821	852	787	838	828	867	816	780	823	852	784	812	827	866	872	811	892	813	835	833	869	850	821	861	821	871	861	827	795	836	781	831	801	890	854	863	861	801	858	864	832	815	877	836	813	841	871	847	833	831	810	817	842	866	838	871	855	840	881	834	870	827	785	885	811	886	813	850	822	863	846	823	849	762	891	867	880	849	819	818	860	900	906	835	819	838	835	829	820	842	844	847	852	838	851	831	859	850	791	824	812	830	832	847	818	823	816	843	885	828	848	882	836	812	872	825	879	779	789	851	782	847	807	889	833	842	850	788	815	819	844	889	878	844	818	816	820	854	859	852	824	862	853	828	800	837	793	858	826	817	802	901	855	855	831	850	819	845	874	800	867	831	833	864	806	874	838	896	879	842	887	874	855	875	827	846	850	824	824	880	793	801	786	860	837	903	856	851	783	860	815	792	813	827	821	899	855	910	817	803	839	846	815	823	830	876	860	847	850	826	817	897	844	839	847	800	858	855	877	875	883	801	814	847	806	880	849	878	851	851	846	866	804	815	811	854	827	847	842	806	818	907	827	849	863	895	797	841	867	830	885	841	847	854	841	851	807	826	859	808	824	860	883	866	817	817	905	804	831	848	867	843	866	838	869	807	871	790	818	803	875	857	823	846	795	849	843	870	852	847	820	787	869	888	880	829	786	820	865	876	870	848	873	830	842	856	918	854	840	843	854	854	865	824	836	848	826	855	853	877	852	832	842	885	859	870	821	829	828	856	851	830	820	837	819	869	815	790	841	828	856	844	827	871	832	797	875	806	827	815	835	794	781	855	858	858	835	846	881	816	875	833	811	791	838	895	822	824	851	880	813	850	871	800	810	796	824	830	854	863	843	867	846	848	829	819	847	884	856	876	807	819	818	855	801	857	877	808	836	871	820	840	797	826	865	869	808	860	781	842	809	851	856	811	790	858	906	847	816	829	866	863	852	786	816	800	839	821	837	847	798	864	813	832	857	849	851	939	878	814	854	798	841	869	859	844	833	790	818	824	808	862	833	820	870	787	817	810	875	834	901	860	860	860	797	901	897	832	857	799	866	839	841	836	877	827	837	830	835	784	830	811	835	880	834	813	818	853	827	838	881	816	813	820	825	835	805	839	865	864	861	836	845	880	865	805	860	810	858	850	874	853	807	808	818	817	857	857	812	840	837	821	813	880	809	812	839	873	879	847	841	815	827	833	853	876	829	815	864	847	822	870	854	921	809	860	861	856	820	834	829	818	816	791	856	801	872	884	879	823	825	866	873	824	867	860	831	868	826	799	801	809	811	840	798	857	831	828	884	824	839	871	860	795	845	845	804	881	844	876	882	882	845	808	861	874	898	833	868	797	834	907	805	818	873	768	804	859	816	846	857	870	834	775	834	792	861	798	843	884	792	881	862	798	858	794	841	837	834	791	814	757	886	894	845	830	841	866	839	786	859	866	884	824	801	819	869	886	830	808	809	877	831	882	826	823	825	897	811	795	753	878	825	842	846	836	841	846	854	807	877	825	816	842	862	806	848	835	852	815	871	822	837	878	842	903	834	859	837	864	872	856	836	824	833	828	846	846	843	827	834	806	829	827	837	862	806	820	850	810	860	834	873	847	863	870	821	813	823	845	859	797	871	797	809	852	815	831	834	835	851	839	880	877	861	813	869	852	809	835	844	815	850	850	827	864	832	816	859	830	858	828	836	821	797	818	834	854	818	869	894	830	869	899	844	813	816	824	847	816	860	861	841	856	836	883	783	835	835	834	877	847	846	798	844	867	845	829	886	819	856	809	823	859	866	874	885	832	830	857	813	848	859	834	878	851	821	818	787	796	853	890	861	818	872	823	824	830	798	808	846	832	850	894	799	875	852	812	840	840	841	810	799	833	867	834	825	854	819	864	868	877	818	846	835	888	835	833	856	835	831	861	827	860	844	830	899	825	891	834	876	861	854	861	846	846	846	828	883	874	852	791	828	841	838	860	860	857	828	828	846	838	877	851	836	862	844	787	829	815	805	861	826	874	846	812	875	834	809	828	814	836	817	837	839	795	841	866	857	840	824	846	833	814	832	855	842	794	814	830	815	803	833	825	821	860	809	840	859	856	836	875	872	882	807	813	865	837	826	859	845	812	814	809	856	851	830	827	830	836	807	859	796	841	813	779	840	889	845	855	847	855	817	820	854	864	873	834	886	838	804	793	861	825	817	811	872	823	831	854	859	865	817	851	850	845	871	873	838	859	853	818	896	835	870	838	905	884	833	857	840	858	840	822	902	844	842	877	858	812	786	851	852	867	835	866	835	840	831	821	839	857	812	833	829	832	833	831	850	834	836	858	884	887	795	821	840	835	794	844	848	830	836	816	848	852	817	928	877	851	827	832	832	894	777	854	808	866	878	819	832	831	880	872	851	805	840	883	820	794	821	863	775	891	828	843	847	789	859	827	844	860	851	873	837	896	818	862	844	891	803	833	875	826	837	810	889	848	911	892	852	855	870	863	844	783	866	865	836	868	819	842	842	895	825	851	883	833	818	809	829	907	853	878	847	852	884	851	812	869	834	846	836	846	863	810	835	814	849	842	825	806	843	820	843	849	883	859	817	873	855	820	823	855	820	881	878	807	824	820	850	820	851	816	820	832	868	815	803	815	829	805	868	821	807	813	832	887	872	817	824	861	868	864	854	831	800	820	855	843	901	879	873	867	827	808	820	860	832	829	904	823	844	793	858	807	852	852	817	838	849	849	835	832	833	867	854	808	833	800	877	804	801	836	829	869	842	845	871	829	881	809	868	856	811	847	843	841	842	807	844	850	809	869	857	798	831	788	829	845	858	846	873	818	823	832	871	790	847	829	843	861
29581	23695	24606	23624	13968	6505	2550	1235	636	427	372	360	329	341	290	291	297	278	305	331	284	302	319	302	322	293	317	311	313	309	313	297	302	338	310	280	256	295	290	287	280	322	315	309	319	268	289	331	339	302	317	302	324	301	318	292	327	282	315	313	312	274	290	340	302	277	319	322	326	284	350	311	302	265	297	304	303	295	293	299	311	307	276	328	320	322	274	313	302	303	333	279	288	287	300	323	319	288	313	302	280	299	269	327	322	333	316	339	291	302	307	317	295	277	315	317	292	251	284	304	285	281	334	276	315	334	302	292	294	304	311	310	331	306	293	328	299	320	331	286	332	311	265	287	294	311	302	279	299	286	308	262	309	296	313	300	309	278	298	312	314	301	300	313	303	324	308	296	303	320	285	336	303	299	306	283	299	282	289	310	294	302	307	303	314	308	286	291	329	315	312	295	295	293	314	334	285	310	276	314	284	336	311	333	313	318	308	271	285	321	304	337	299	306	286	307	295	304	284	288	291	324	338	279	329	327	320	264	309	297	301	276	298	289	305	285	291	296	279	286	324	304	285	316	313	313	302	304	308	284	317	321	296	278	333	308	325	290	276	319	311	300	308	339	307	291	303	280	292	297	308	297	308	319	301	293	329	306	295	284	310	284	286	322	303	286	300	273	325	315	313	317	307	297	311	308	324	338	310	310	326	283	306	286	312	316	322	303	293	307	316	282	316	299	306	325	306	295	305	289	297	306	309	320	317	301	298	288	295	285	273	294	323	335	309	279	302	336	325	300	279	284	290	324	318	298	295	311	298	320	302	295	291	302	334	318	307	311	314	294	314	308	311	336	313	298	340	303	304	308	289	289	324	287	315	296	313	297	278	297	264	313	319	301	312	278	314	312	326	337	292	287	296	307	304	270	291	307	284	303	308	305	307	291	292	323	324	309	319	311	296	325	304	323	283	305	282	268	278	333	318	295	269	289	318	303	290	275	314	323	316	289	296	284	302	288	355	279	311	299	318	318	307	317	315	305	297	317	313	299	302	317	323	316	314	318	274	329	313	292	309	286	268	319	336	295	315	311	318	304	290	293	297	276	335	289	281	300	341	283	317	326	298	317	320	283	296	354	296	292	307	277	286	261	300	285	310	302	315	316	304	321	320	300	311	291	328	294	236	284	316	308	324	291	314	339	320	332	329	311	280	312	316	307	307	300	300	304	302	308	326	298	336	273	329	328	317	285	306	302	298	308	293	305	309	295	282	323	290	314	334	276	318	311	317	314	295	273	296	307	334	296	295	332	303	321	295	307	304	334	314	300	328	331	294	305	328	284	285	292	292	308	272	301	333	298	287	296	316	292	324	301	299	272	316	302	286	334	320	276	262	319	304	336	312	324	278	294	315	305	317	294	307	311	301	311	335	296	302	275	306	303	288	302	346	296	293	280	310	271	318	339	295	276	290	294	307	296	271	293	314	319	329	297	310	317	300	314	296	278	307	304	272	313	256	329	311	267	303	302	312	293	354	296	339	304	306	289	300	276	288	293	313	309	277	314	287	302	299	300	283	295	300	286	320	302	311	319	287	297	312	306	286	296	303	295	293	297	291	293	301	301	292	306	316	271	286	296	288	306	276	312	319	311	301	290	314	282	290	300	335	311	296	295	308	290	346	295	285	307	303	286	308	290	353	277	291	308	250	314	323	303	287	336	309	286	284	319	285	279	287	287	332	295	299	299	321	313	325	298	321	261	270	297	298	302	311	301	300	284	292	329	291	289	280	330	316	320	279	328	279	275	301	300	324	352	336	296	317	298	278	288	289	298	315	322	332	299	295	289	338	307	306	275	292	326	306	287	314	310	290	281	308	323	299	274	305	325	283	300	311	320	308	305	327	288	291	267	284	291	287	313	333	304	307	318	299	312	299	284	302	316	297	317	298	291	288	295	322	312	288	314	282	293	291	324	266	301	279	340	318	332	301	314	314	298	304	288	275	301	312	308	286	329	359	292	290	291	337	308	281	339	315	352	303	318	317	294	255	315	311	316	320	321	321	269	316	299	298	308	330	316	308	295	296	270	282	291	314	296	274	277	307	291	255	322	293	293	251	322	301	286	316	311	313	291	296	307	304	300	304	344	301	302	298	288	257	314	284	298	303	289	296	314	323	279	296	326	322	313	290	294	307	304	312	312	335	310	312	313	264	281	310	318	302	326	319	300	300	301	312	317	300	308	306	299	335	332	287	266	299	266	302	310	296	339	307	319	305	313	265	290	309	297	310	275	316	294	313	312	312	293	314	277	294	310	326	304	317	290	304	262	324	300	290	316	292	295	298	296	291	322	313	312	319	302	294	299	284	321	260	285	293	292	297	280	336	300	346	281	297	305	303	307	308	289	333	295	305	311	336	317	297	281	297	321	267	305	313	304	328	294	311	294	284	316	302	298	305	310	328	307	309	301	300	313	301	312	297	318	314	302	274	296	294	297	309	283	308	332	325	315	302	292	270	332	316	290	328	297	296	309	307	300	340	312	324	304	321	323	325	311	290	298	303	291	294	335	337	295	346	274	297	264	297	311	315	319	261	323	307	265	286	312	311	289	277	307	316	281	298	277	323	281	295	293	306	289	288	312	298	288	306	293	310	286	321	331	335	337	276	325	312	300	276	282	317	285	283	280	339	334	328	289	306	302	314	285	270	315	307	293	290	295	314	303	296	334	284	317	294	298	299	300	299	334	315	314	288	348	309	303	332	329	283	311	300	312	328	344	298	281	337	285	334	280	307	281	335	278	279	295	350	297	311	316	290	316	322	295	304	285	289	278	284	286	313	290	318	276	327	322	314	342	291	278	312	273	270	305	285	305	318	301	298	297	309	268	301	309	307	280	296	323	322	325	362	315	306	303	302	302	292	295	278	304	290	315	271	272	296	296	282	304	264	302	263	336	288	263	328	298	310	319	311	281	294	321	307	309	290	310	289	296	303	298	324	303	325	320	305	302	268	280	304	293	278	289	280	326	316	309	308	330	321	286	331	280	319	291	276	304	288	289	300	304	297	293	335	322	285	286	340	287	284	320	309	309	294	330	298	317	318	295	285	272	293	326	305	305	315	293	288	306	300	308	312	331	313	292	321	314	279	321	278	280	287	307	314	314	302	307	295	282	317	323	296	302	308	328	321	299	332	288	299	326	305	300	298	295	282	294	329	342	337	317	275	267	320	278	311	289	331	276	278	279	289	348	343	308	285	289	290	285	282	284	286	282	308	332	283	320	305	284	268	272	298	303	299	337	308	307	304	294	309	327	319	312	345	301	285	293	336	292	306	295	313	307	302	283	318	322	285	292	298	315	299	342	309	280	312	319	279	302	306	277	293	336	275	315	289	314	334	281	301	283	306	304	314	290	327	307	344	333	297	314	298	310	283	263	274	294	313	289	287	343	300	317	333	316	316	302	312	299	304	297	293	333	292	288	312	307	309	276	285	304	308	303	320	284	291	286	331	283	299	316
22159	21222	27345	32101	21128	14808	7625	4962	2333	1282	999	963	952	862	792	731	806	809	734	814	756	746	756	728	767	759	715	706	721	766	763	757	670	697	762	729	712	763	747	743	756	737	756	757	725	729	780	718	755	762	735	764	697	684	730	703	789	760	733	708	751	705	741	731	777	692	704	733	730	752	717	745	749	742	757	741	737	737	749	698	774	788	759	710	717	754	703	716	752	735	717	778	771	730	719	747	762	727	756	753	805	740	722	759	700	747	768	756	744	772	730	760	730	701	756	741	725	738	742	749	743	703	741	735	727	729	786	743	749	738	707	755	713	762	749	734	748	755	717	786	770	716	731	739	733	733	727	718	744	741	762	717	743	763	707	738	711	765	710	739	757	737	781	740	773	708	749	747	711	737	750	726	714	729	705	672	744	755	758	713	722	752	739	732	760	720	729	731	706	720	789	693	780	726	765	767	788	729	779	737	722	722	687	753	783	739	731	700	741	705	744	752	745	739	754	764	712	695	697	727	759	733	725	668	749	780	716	731	786	734	726	754	722	735	711	749	734	749	726	721	732	720	745	707	704	762	723	737	750	770	737	752	762	736	751	716	692	739	708	691	764	738	812	711	792	747	738	722	712	740	729	767	736	729	720	692	762	758	752	767	704	763	733	762	704	737	705	781	679	702	722	724	757	709	738	728	725	690	751	744	708	754	702	735	756	718	756	738	797	748	757	722	792	743	705	734	752	709	736	794	739	754	709	718	695	750	774	714	758	739	774	756	783	794	715	751	703	753	730	737	738	659	756	742	706	756	715	752	749	744	743	762	741	735	717	769	695	696	707	739	748	726	716	753	727	768	694	725	731	740	661	745	745	737	731	775	713	703	759	750	718	693	767	739	728	766	680	759	680	722	746	767	700	749	788	739	712	727	741	717	741	709	750	727	757	697	683	701	733	738	786	729	712	715	748	713	738	720	725	747	772	754	739	713	743	735	787	759	807	747	716	772	719	717	710	683	746	735	740	768	714	725	724	714	672	730	733	749	764	733	733	734	676	725	721	752	769	738	710	715	750	711	728	714	774	748	709	712	744	730	749	740	763	715	687	745	751	729	731	710	729	741	687	754	751	693	711	707	743	725	754	749	771	785	755	728	707	727	683	760	738	709	752	757	730	761	711	771	758	756	745	738	746	768	790	779	724	751	689	749	707	712	756	743	743	739	733	724	707	714	766	791	731	718	748	739	736	706	711	760	735	723	793	752	690	721	767	686	688	722	731	736	746	734	706	758	756	702	767	771	758	677	738	792	693	750	771	742	704	727	734	741	749	749	748	712	800	761	755	705	724	764	662	773	679	712	725	752	716	717	731	774	726	729	758	733	718	741	703	681	723	744	714	726	762	721	738	731	752	741	738	683	662	725	714	734	713	715	762	728	679	727	737	684	684	734	701	750	682	731	740	736	697	730	752	779	717	752	763	743	698	738	766	698	769	732	747	772	739	756	753	704	776	734	761	741	730	665	728	764	782	758	770	732	760	719	700	726	752	716	702	693	744	743	749	718	747	758	723	703	717	718	755	737	736	766	687	761	775	764	779	703	734	716	707	703	720	791	685	816	715	673	751	754	747	735	691	759	755	732	724	756	710	764	741	747	732	710	732	696	771	702	737	721	744	690	730	735	738	798	732	737	731	725	740	722	756	747	730	709	755	712	687	679	795	738	718	743	794	731	769	755	700	766	753	758	742	741	746	741	744	772	713	764	698	689	736	709	705	745	742	783	704	751	776	713	729	779	752	779	737	781	689	713	748	687	727	728	739	730	750	751	694	727	728	712	735	750	738	764	686	737	747	728	758	720	751	731	715	753	781	740	715	712	724	682	713	735	755	744	729	749	748	779	766	722	728	774	731	731	750	744	739	733	796	748	732	759	760	729	731	763	748	698	728	706	710	745	723	734	789	715	769	757	728	726	740	726	732	739	697	794	766	729	716	731	741	718	739	738	731	769	779	714	741	714	760	746	715	772	719	756	712	728	749	700	751	786	748	739	736	711	691	713	760	745	773	751	744	777	764	761	771	763	710	670	747	780	740	719	743	751	734	714	695	722	736	756	736	732	752	729	757	727	714	729	691	783	743	703	734	724	731	735	743	740	712	755	745	714	746	748	706	738	748	709	735	736	753	743	731	746	678	749	733	786	729	710	747	723	739	757	802	705	734	759	705	753	724	764	759	741	774	693	732	709	753	790	745	763	769	763	744	787	718	696	748	764	735	774	729	687	773	756	747	746	769	771	768	713	716	714	718	763	774	748	765	733	729	767	755	743	752	720	713	767	732	752	715	758	737	718	752	762	755	789	721	679	742	718	742	696	776	776	723	737	754	772	746	700	727	731	709	759	741	722	743	683	713	761	765	714	766	738	743	751	751	710	705	770	751	705	736	771	699	732	738	745	725	739	758	756	722	733	772	773	754	745	759	702	720	734	749	722	757	771	739	785	723	743	724	760	740	733	707	746	737	729	764	710	720	717	695	772	692	773	761	729	727	784	764	764	723	772	718	713	750	723	747	737	690	760	756	769	723	728	735	699	705	757	687	725	791	743	775	752	728	698	744	749	745	716	719	707	759	733	745	700	780	739	764	752	766	738	746	736	743	716	774	719	752	723	707	753	728	730	739	781	691	732	766	730	722	755	751	765	754	753	727	743	733	706	733	758	723	771	730	766	713	715	772	737	765	736	772	736	738	718	738	756	705	714	747	723	763	762	728	752	757	685	739	759	692	731	719	704	707	770	727	748	768	775	714	715	739	741	743	690	788	748	719	753	742	722	741	738	688	668	730	760	721	774	756	747	753	728	763	747	740	750	742	722	707	749	793	712	720	717	743	711	753	744	748	716	743	732	701	740	753	713	770	711	689	743	772	710	764	666	693	765	740	727	752	766	694	717	719	748	746	726	734	745	689	776	750	720	758	774	796	709	686	718	737	727	681	788	712	759	720	729	784	743	709	730	698	695	794	769	736	730	738	703	749	730	739	764	730	719	721	719	708	803	730	735	769	739	755	733	753	740	714	761	741	739	731	778	707	729	753	729	699	771	739	728	783	795	739	729	720	727	733	729	794	726	711	750	765	731	677	779	716	773	744	708	730	679	705	754	738	730	680	770	739	687	736	693	730	782	729	720	709	739	757	748	725	742	712	773	714	733	689	733	739	761	703	753	763	771	738	748	752	711	727	720	756	674	702	746	763	759	719	731	716	802	739	688	687	742	683	723	732	718	721	752	796	766	735	753	695	716	713	709	731	698	747	781	750	738	709	746	729	709	709	683	797	728	736	774	706	711	702	738	731	726	761	739	709	729	726	803	769	749	697	715	742	728	757	750	732	697	775	767	753	755	720	769	717	733	684	749	677	769	720	772	743	688	728	709	726	753	731	807	751	758	725	677	734	745	729	698	730	729	730	714	768	750	719	751	707	739	722	731	753	713	742	741	745	784	753	713	720	693	683	761	696	744
40720	33559	32747	28001	21765	11504	3787	1241	670	454	295	184	228	178	168	177	172	164	140	162	148	170	143	153	165	150	141	152	169	163	152	150	136	130	137	176	134	151	161	158	152	134	141	189	139	150	138	169	160	163	141	133	139	166	127	124	153	151	145	149	146	158	152	142	134	154	162	156	163	160	147	142	135	166	165	151	124	120	163	150	155	142	127	136	156	142	136	157	133	165	180	157	139	139	152	184	141	152	146	137	162	165	132	158	155	152	153	171	147	129	132	139	160	124	156	149	143	167	149	150	133	185	157	139	169	155	139	140	161	176	144	150	144	141	135	140	157	153	164	145	158	140	155	156	159	151	146	176	151	147	155	154	160	145	140	139	160	169	150	147	150	152	149	143	151	130	161	149	139	137	158	145	162	151	155	143	151	135	157	154	166	151	158	163	153	144	125	141	169	145	148	164	141	165	136	147	146	138	161	165	138	159	148	170	176	151	156	153	165	183	173	126	151	162	149	158	150	155	176	132	176	166	167	169	169	152	144	122	140	135	146	128	133	120	140	163	139	141	162	150	152	165	165	151	146	137	146	143	142	143	143	140	138	136	117	144	131	154	146	158	139	124	133	160	131	147	149	139	146	139	150	135	149	137	145	169	163	154	143	144	137	158	143	167	130	156	147	156	150	155	143	148	156	142	146	149	152	145	161	142	156	158	150	164	138	162	134	151	142	153	183	163	154	163	174	144	139	143	140	152	163	149	148	144	133	148	141	137	155	145	162	137	145	155	163	171	128	124	147	131	156	162	142	144	169	148	135	153	168	165	180	154	144	153	147	140	162	177	174	167	151	126	138	170	130	157	139	122	152	138	153	171	146	152	136	153	172	160	138	151	149	162	159	161	147	144	139	180	144	150	168	163	125	138	149	155	164	170	148	167	143	155	163	156	142	162	142	145	144	159	150	159	150	152	157	156	163	148	150	149	141	155	173	147	133	164	137	150	151	139	151	147	167	158	149	161	157	176	148	138	179	155	175	151	156	132	151	142	150	143	151	138	151	135	133	162	149	148	141	175	162	131	129	148	149	141	145	156	168	150	158	146	150	131	165	163	145	157	153	145	157	154	145	156	162	149	128	178	158	138	156	151	166	165	154	138	167	156	142	146	182	140	159	166	145	152	139	154	167	160	155	153	134	136	138	150	156	174	163	154	151	125	146	159	130	160	158	149	154	183	149	143	169	161	151	151	173	153	152	134	138	150	163	157	154	126	161	137	144	152	142	156	144	170	152	137	128	150	147	154	137	146	165	155	152	145	154	133	141	164	135	177	135	149	164	140	168	162	167	167	156	167	141	173	140	165	150	159	150	149	151	128	130	142	136	179	178	154	145	135	138	148	169	145	157	143	147	149	171	127	171	160	156	158	173	156	167	171	165	134	185	166	160	138	144	145	147	159	137	137	159	154	128	149	150	154	157	147	146	157	137	125	149	118	175	142	134	161	128	165	151	145	171	165	141	174	147	131	145	149	151	151	145	143	114	160	161	133	158	151	151	140	157	152	166	151	157	158	151	146	153	137	115	139	164	168	155	144	167	152	135	142	161	151	167	158	156	147	153	161	173	147	144	135	155	141	145	158	160	139	168	151	159	170	167	131	144	151	149	126	155	158	146	136	139	174	144	141	145	139	158	150	164	163	154	156	153	154	154	166	147	173	163	158	162	162	136	148	158	123	128	156	115	153	153	161	142	157	155	130	153	165	142	138	156	152	163	178	151	159	148	156	147	139	151	127	181	160	162	151	184	177	128	138	135	161	157	150	142	148	159	159	159	147	126	154	124	167	151	150	177	155	153	161	177	153	143	163	154	161	144	139	191	160	174	174	153	161	138	167	173	145	134	154	129	140	151	171	157	168	144	153	155	150	143	140	174	135	137	132	132	135	143	158	162	141	136	162	150	172	150	155	177	148	140	132	138	163	160	127	138	157	142	166	169	155	170	160	138	154	153	138	135	168	182	160	142	173	165	134	176	152	147	149	144	133	150	159	173	143	159	145	156	157	164	136	152	152	138	158	156	149	154	133	124	156	136	169	142	155	149	146	148	135	142	145	146	150	158	149	151	150	160	139	147	159	176	165	141	133	161	155	160	147	144	161	172	167	157	159	144	159	148	149	157	129	167	165	153	142	129	145	147	162	136	143	129	166	151	165	153	179	157	165	134	140	164	138	157	179	141	143	153	127	141	128	164	177	154	137	146	145	143	128	191	142	151	153	147	155	156	160	175	146	138	145	152	151	133	162	141	154	175	147	154	177	165	149	143	149	147	162	165	159	164	140	138	148	152	148	164	142	166	155	145	162	157	173	135	175	156	149	132	159	151	164	155	148	141	139	146	167	144	144	159	165	163	127	178	132	153	128	138	140	149	166	162	148	148	130	141	148	161	176	169	155	162	152	160	143	161	142	176	141	166	158	184	146	160	141	141	157	155	150	154	148	142	143	140	140	158	132	147	167	135	154	161	153	164	164	144	154	157	139	165	155	140	179	150	152	152	141	131	164	151	153	133	159	166	146	159	161	126	151	164	158	145	126	137	148	161	150	137	133	162	155	161	168	159	152	174	156	154	168	143	159	167	150	151	148	153	166	165	161	135	153	149	138	153	150	159	133	134	156	180	141	151	167	165	148	146	150	156	171	141	158	147	168	161	135	152	168	140	136	145	149	152	175	160	147	158	148	159	163	193	172	146	148	143	130	164	159	159	134	141	123	160	136	151	139	168	165	154	138	181	175	141	123	145	120	138	149	147	159	144	162	148	126	147	146	172	159	182	162	140	146	153	148	145	147	150	160	160	159	124	130	143	139	159	153	159	145	149	155	144	172	130	143	137	133	153	144	147	159	149	159	166	134	148	176	120	138	156	147	171	167	148	136	172	158	138	174	136	157	154	189	148	198	171	164	144	163	123	134	146	156	126	152	117	165	151	164	144	169	149	124	152	156	132	157	154	155	157	128	160	130	148	131	161	149	158	157	152	149	161	140	160	167	138	175	157	163	151	145	140	171	167	147	153	164	149	142	146	141	153	149	134	156	163	146	147	195	152	178	158	149	149	146	159	156	143	151	154	152	168	152	178	152	162	159	174	141	161	154	157	141	146	163	143	151	127	136	147	146	165	148	171	157	155	149	151	167	164	148	161	151	148	136	134	155	160	136	143	161	159	147	144	127	151	156	140	140	165	172	160	150	160	146	158	174	154	169	139	131	160	140	151	163	144	140	152	155	135	155	139	168	141	141	137	148	132	153	150	153	144	156	155	152	151	148	149	162	143	163	140	165	141	161	150	139	140	144	166	180	166	166	138	138	150	171	155	148	146	139	144	165	172	167	144	143	156	146	150	160	152	162	160	138	172	160	162	142	154	167	137	157	161	173	151	151	166	154	171	155	146	149	188	147	142	124	139	166	144	151	151	167	159	138	151	143	158	115	150	147	180	166	127	165	152	156	163	165	157	149	153	134
29359	27902	33592	34006	30791	20723	8327	4368	3034	1929	1162	731	735	575	468	492	493	476	468	426	425	439	386	461	416	425	428	431	388	413	405	408	412	385	412	416	387	393	431	394	417	455	386	404	424	377	382	397	387	396	394	404	399	416	407	360	392	405	373	372	405	411	397	399	418	382	362	350	398	393	407	400	353	390	421	412	392	420	370	405	382	405	392	364	374	397	389	419	398	367	401	404	418	417	381	413	378	388	428	423	389	456	362	368	381	414	408	388	389	395	417	419	429	423	401	367	352	412	393	374	382	434	411	391	398	399	400	410	424	409	425	416	371	384	383	386	375	412	411	418	411	381	377	365	383	367	374	405	387	412	371	375	364	409	368	401	383	400	418	378	364	394	363	364	440	389	359	413	386	388	378	398	397	382	399	415	417	391	443	404	403	385	392	369	438	430	395	400	405	403	419	364	377	427	355	406	396	415	444	407	394	391	405	407	363	374	356	418	399	392	406	383	385	368	361	420	372	394	393	420	404	420	404	405	423	397	362	380	426	388	404	413	400	378	407	394	386	397	377	371	407	402	383	405	419	383	408	386	400	422	369	405	394	395	370	417	400	383	376	432	430	386	409	388	398	372	393	363	413	373	371	373	412	386	397	417	406	378	389	372	461	381	409	369	424	410	428	376	403	368	414	427	413	369	382	425	367	397	396	392	374	392	378	407	412	389	366	365	401	421	400	388	401	364	424	387	400	354	403	378	425	390	385	354	359	390	396	383	405	411	381	382	381	403	404	398	409	360	400	368	400	380	419	387	388	416	400	366	403	388	346	413	376	382	381	361	406	406	401	370	398	422	354	373	378	416	370	386	415	388	417	431	378	477	335	387	394	372	422	359	396	387	396	392	386	396	396	435	418	361	411	395	414	369	418	413	376	398	384	386	418	393	390	437	391	411	374	382	394	412	412	405	415	388	410	437	406	405	408	414	411	415	396	407	382	377	411	410	415	391	403	387	388	374	398	401	394	392	366	391	378	419	408	385	397	404	402	400	411	378	387	364	392	369	413	388	392	375	358	386	440	391	379	397	394	394	382	399	417	408	380	389	406	412	387	410	393	405	382	403	390	415	369	366	397	374	394	392	394	393	403	348	387	411	391	396	421	369	393	362	387	412	378	358	377	409	398	398	370	390	396	385	379	397	385	387	383	391	380	372	422	403	414	403	430	415	443	388	353	408	389	399	408	389	429	379	383	409	370	421	369	385	409	388	425	406	383	347	410	421	413	391	398	412	375	407	405	428	356	391	393	374	388	414	400	396	383	434	396	377	375	417	387	394	394	395	369	399	387	352	376	363	407	381	428	393	423	378	399	342	412	397	400	400	423	415	407	413	393	403	390	381	417	397	365	392	371	417	412	372	422	387	380	429	398	387	402	423	400	417	410	424	399	397	401	395	379	436	391	397	362	367	399	399	411	368	395	384	398	398	395	399	358	378	387	416	394	415	414	422	399	391	380	423	381	406	409	434	379	376	418	383	357	388	403	404	383	396	394	399	362	382	377	392	382	392	449	380	375	369	348	385	376	401	385	412	393	375	393	399	396	415	372	407	363	389	358	375	401	414	359	383	401	390	371	412	427	395	380	414	373	397	428	383	396	449	387	417	387	359	406	402	425	387	402	372	368	420	371	437	421	372	361	410	399	416	386	398	417	350	404	408	424	401	410	368	391	402	412	402	391	389	411	390	406	410	383	405	368	375	376	388	437	403	379	389	399	391	429	396	387	345	375	384	422	380	391	407	392	380	382	421	376	371	392	391	402	411	412	391	425	413	386	412	371	346	378	388	416	385	386	387	391	389	376	386	371	394	364	408	360	372	390	387	392	434	386	392	415	396	377	395	387	388	435	360	399	426	390	385	385	410	376	434	432	381	410	369	424	367	387	421	413	423	391	394	413	417	394	370	400	374	421	419	414	405	385	400	392	394	392	403	383	385	381	395	395	380	418	408	350	401	396	382	405	380	408	390	368	418	398	371	374	414	416	401	438	370	406	368	373	389	399	422	391	414	381	399	423	373	380	376	417	367	400	388	405	411	389	383	359	408	389	425	346	387	414	355	382	413	419	381	382	381	373	386	392	395	389	438	395	402	374	389	381	388	413	410	370	344	387	384	388	406	420	358	374	385	408	382	417	411	373	366	422	366	377	441	372	396	414	383	410	403	409	408	380	391	406	410	443	388	403	410	359	397	373	413	402	377	411	398	398	394	387	361	411	385	388	391	401	372	402	382	404	381	379	437	414	382	387	390	383	428	390	429	405	386	415	433	391	390	384	441	362	363	402	409	416	384	416	395	369	400	414	396	417	407	381	385	412	416	366	381	387	396	400	361	356	385	404	367	390	394	427	393	407	358	387	411	408	371	410	404	377	405	395	395	414	371	396	405	423	401	405	386	411	391	407	402	425	372	396	396	379	404	376	404	386	415	414	399	397	413	378	420	418	401	404	378	396	451	424	383	368	398	441	423	387	410	371	378	405	403	392	392	382	386	424	387	390	427	364	404	380	368	376	366	414	410	402	379	416	402	384	391	405	399	395	373	393	424	394	409	395	466	393	370	422	357	380	383	433	397	402	393	394	391	370	388	373	377	398	402	396	403	421	359	419	358	371	407	392	387	385	358	427	398	384	365	403	380	395	415	388	411	415	408	391	408	382	403	405	409	399	362	401	415	399	377	362	391	414	409	395	418	405	385	404	397	401	374	390	400	432	408	365	425	418	399	378	404	378	395	399	398	395	348	380	431	419	400	398	387	398	377	406	409	401	429	414	354	411	393	382	425	373	413	359	376	425	402	403	418	396	408	413	435	447	407	383	423	382	340	400	415	379	411	443	415	416	384	399	421	397	407	391	420	387	402	427	416	442	362	411	409	428	442	368	374	382	385	382	403	381	371	350	397	380	385	403	372	399	389	387	381	421	374	411	461	392	389	391	395	377	371	401	416	394	400	401	413	388	414	425	426	397	430	397	399	402	359	431	397	380	424	412	353	382	402	414	414	415	373	412	445	361	416	410	373	407	409	397	392	382	402	394	430	415	406	437	376	422	384	408	442	413	446	401	414	384	380	390	388	388	429	366	405	421	402	404	411	402	387	409	416	412	373	404	413	400	391	370	410	387	395	432	415	376	419	383	398	392	388	442	371	391	362	400	396	400	421	369	398	437	403	406	398	396	394	392	375	357	373	401	414	359	396	385	409	395	399	379	398	398	387	430	388	405	380	401	384	400	425	378	406	411	389	394	392	418	373	405	420	420	402	376	373	413	406	392	411	403	390	366	416	419	386	410	387	392	409	425	387	377	397	396	397	407	363	409	418	376	384	381	394	393	392	407	366	395	431	404	387	368	380	394	414	390	405	422	383	410	373	396	366	377	386	391	359	380	401	417	425	387	422	385	381	418	425	380	401	372	423	386	421	366	370	388	423	386	385	399	424	396	373	392	374	382	364	386	419	425	390	381	390
11600	5067	3754	1807	950	627	424	386	363	333	354	306	334	345	358	368	357	330	309	368	366	336	320	355	334	376	322	319	372	341	315	339	372	351	352	356	335	330	349	330	333	329	314	338	371	320	353	330	367	319	338	357	348	322	356	374	354	359	357	373	355	363	352	290	336	339	377	332	324	330	313	359	344	354	341	336	336	336	357	323	354	336	340	345	358	332	324	324	346	361	330	350	356	348	335	353	362	355	346	335	336	325	324	322	347	326	363	322	337	339	342	335	300	344	366	333	364	344	328	309	346	348	380	349	364	332	340	334	327	318	316	336	355	359	309	310	344	359	346	328	348	389	392	333	319	351	370	314	339	321	350	334	324	319	324	335	377	354	374	336	327	362	396	361	338	374	326	350	330	366	324	357	370	375	366	344	324	340	345	348	356	357	304	332	335	352	307	339	327	321	378	335	358	350	351	309	384	342	335	328	327	345	327	345	303	314	345	333	352	345	367	349	320	369	356	346	372	320	357	346	324	335	333	393	333	368	347	341	342	330	362	310	316	338	351	329	351	312	322	353	324	346	314	328	372	343	341	321	310	348	297	324	314	321	340	356	348	339	380	297	340	389	350	337	341	356	346	315	325	368	348	337	355	321	345	342	355	320	356	342	350	383	345	307	354	343	339	344	312	330	328	345	360	304	348	353	365	351	341	357	355	321	351	347	375	334	336	329	373	328	316	336	363	369	346	329	361	348	358	322	337	331	357	334	328	360	340	315	314	340	351	334	375	367	342	348	328	345	326	324	313	348	335	336	322	363	343	338	378	341	336	360	319	321	337	378	351	332	362	359	341	358	326	346	343	295	376	330	346	322	328	330	382	336	332	337	347	338	373	375	297	359	351	376	334	322	363	331	346	320	348	314	310	340	351	351	372	346	328	315	335	339	333	330	358	347	334	366	326	350	376	343	373	335	303	327	326	379	336	317	345	327	343	317	360	348	333	376	353	358	334	329	348	340	337	336	331	346	376	344	368	328	353	333	330	333	360	357	347	380	330	333	373	318	305	332	311	360	326	346	316	365	364	315	385	342	329	384	351	312	325	341	326	308	340	331	344	363	351	328	358	367	325	353	360	325	301	327	327	348	362	345	362	346	323	322	376	344	346	372	365	350	322	361	331	337	372	381	373	371	320	347	317	342	336	330	357	381	345	322	341	365	315	336	349	315	343	362	310	341	363	343	345	397	364	380	326	361	363	369	331	364	339	322	347	364	300	350	337	363	340	347	345	356	349	333	359	313	298	317	310	321	322	335	346	345	323	329	327	311	332	373	368	316	356	342	312	347	372	349	319	328	333	370	322	360	357	330	361	349	367	351	361	324	308	333	361	352	332	343	354	352	283	329	338	367	358	324	348	325	357	349	374	344	335	329	338	351	328	366	353	315	341	359	341	317	356	336	384	352	317	355	340	340	360	317	327	402	341	346	309	352	360	340	327	361	337	322	373	344	319	347	359	325	325	331	357	350	351	373	329	342	351	347	363	322	345	335	330	318	321	328	333	339	359	379	323	311	307	323	363	331	352	310	364	337	342	327	342	369	326	325	335	361	360	329	339	309	312	363	361	324	341	350	330	321	308	336	334	331	326	324	315	365	345	376	326	386	345	382	346	349	335	367	331	340	367	326	335	321	317	336	340	350	347	328	350	350	346	296	321	298	331	340	325	316	344	339	347	368	339	344	316	311	339	347	336	339	349	340	372	348	346	340	334	350	327	370	344	330	341	342	324	322	344	363	382	354	341	355	317	333	339	355	344	345	332	362	379	330	301	322	345	333	358	333	333	364	341	348	336	319	350	349	333	354	331	342	358	339	376	350	338	366	314	366	347	352	362	330	349	354	337	343	335	340	338	304	320	360	334	342	325	330	346	367	350	331	358	335	316	342	330	340	351	384	366	336	345	355	321	339	341	333	353	347	341	342	340	329	368	352	327	325	326	329	354	351	335	340	347	329	335	310	350	334	324	315	344	328	319	344	389	325	340	377	352	336	332	343	332	327	365	337	334	331	328	348	374	332	339	360	359	379	318	324	339	341	363	351	338	340	333	321	338	369	366	320	306	367	328	340	328	343	314	352	345	365	353	345	340	344	329	382	354	325	328	345	358	364	331	337	351	321	356	376	319	355	317	336	336	351	360	366	347	363	362	375	310	332	309	337	377	396	318	339	340	361	342	324	370	350	313	336	337	337	349	326	356	389	344	363	329	371	300	370	305	308	340	313	344	335	307	322	341	329	344	319	325	367	367	318	341	338	362	336	332	340	381	344	327	347	331	374	333	352	354	361	395	346	359	337	377	359	333	297	334	314	355	314	317	308	324	351	389	347	356	320	312	370	363	336	334	324	373	380	322	317	334	364	338	361	342	338	379	328	307	370	309	371	354	358	327	371	316	316	369	369	327	308	384	354	336	305	347	332	334	311	322	348	300	328	361	345	335	353	332	379	311	385	333	352	331	350	329	336	318	343	320	328	359	333	338	358	339	341	378	347	339	359	332	338	347	313	327	316	316	326	320	374	328	350	336	335	349	337	338	363	369	310	325	359	349	354	368	358	342	341	325	305	360	318	317	327	340	338	317	327	345	305	326	343	318	345	378	353	346	362	318	353	333	375	369	345	375	343	323	360	319	321	364	341	308	362	356	330	350	343	333	308	317	366	336	386	335	364	348	348	350	346	351	354	328	330	334	341	349	313	349	334	327	363	333	379	337	357	348	309	334	320	323	331	368	343	370	330	309	324	341	328	342	331	358	342	331	323	351	344	360	325	320	354	313	337	357	350	350	347	352	363	361	321	340	356	317	345	310	334	326	361	355	305	346	321	338	331	350	382	336	342	320	334	386	352	340	352	333	329	316	352	351	331	376	352	355	307	346	335	359	317	332	371	322	380	341	368	334	329	344	366	353	357	368	348	349	313	311	328	348	358	347	296	358	322	338	374	340	319	347	345	355	340	345	326	348	361	324	348	334	358	364	349	372	356	352	304	361	354	329	353	352	314	341	342	377	341	339	348	325	325	328	356	344	338	354	339	349	345	346	337	338	364	341	333	361	315	337	339	346	350	354	361	346	332	316	376	323	357	339	317	355	342	325	324	333	337	326	321	343	375	326	327	323	310	355	381	337	326	354	358	304	345	355	322	315	344	364	390	367	339	318	328	354	318	358	320	340	348	335	316	386	340	346	312	355	326	309	374	315	347	379	349	359	349	323	333	351	339	373	315	311	325	316	326	331	339	349	297	320	337	370	337	336	306	333	327	337	342	343	365	330	353	324	308	390	352	312	319	356	317	334	327	320	297	334	365	333	352	317	349	369	348	338	332	322	365	335	354	362	349	347	340	343	334	321	365	323	319	346	333	325	332	332	350	325	337	342	364	341	313	330	355	339	329	338	333	316	352	355	366	361	360	350	341	350	340	332	332	328	367	339	338	362	374	360	339	354	333	335	330	361	333	354	337	327	331
8802	5912	8109	5614	3945	2411	1361	1101	1032	962	896	871	882	817	866	807	842	876	806	859	876	829	804	821	773	817	840	845	860	777	820	800	790	837	844	867	877	819	809	852	884	852	840	856	813	836	904	860	828	856	842	798	821	847	844	848	819	830	842	788	826	830	857	785	855	904	824	841	893	794	832	853	869	818	813	837	836	837	857	848	837	860	797	881	871	838	839	886	775	762	843	827	801	866	801	794	847	788	897	832	825	816	875	821	842	847	820	845	809	842	872	825	860	848	801	788	846	817	780	886	829	788	856	834	843	837	815	843	776	812	816	833	864	812	863	887	829	812	838	809	855	832	836	825	835	850	843	848	833	840	798	850	811	833	847	823	851	834	861	884	837	852	782	899	822	854	814	823	882	801	817	845	830	850	815	887	817	840	850	803	846	850	825	843	867	842	900	795	801	814	828	827	838	811	810	832	841	816	840	863	857	863	832	871	839	785	822	838	836	828	883	816	769	844	796	825	846	820	818	853	812	888	820	854	880	825	820	822	839	848	839	838	849	841	853	785	788	853	851	811	832	862	818	844	795	849	791	839	844	831	808	834	784	873	825	814	846	866	800	841	819	794	849	885	808	806	820	860	817	890	792	863	801	878	774	805	830	769	805	822	820	851	833	814	832	804	842	859	815	814	843	825	817	848	842	830	814	805	833	761	823	851	855	858	783	846	784	848	902	869	865	808	828	818	790	839	845	805	812	881	775	842	810	788	848	843	835	806	828	836	831	811	814	785	875	820	812	860	871	821	745	791	795	905	831	838	773	831	855	846	862	826	829	837	814	853	860	773	855	848	785	863	842	851	806	776	857	852	816	804	787	897	841	839	846	837	859	790	878	836	819	823	819	807	824	847	854	815	836	811	828	835	851	780	752	840	822	900	881	893	855	838	808	849	798	875	919	858	819	832	844	843	856	848	852	767	793	907	772	820	850	834	833	832	870	851	781	872	834	871	872	847	861	852	828	848	845	773	812	835	792	849	863	809	843	772	863	840	771	875	858	805	846	837	822	812	846	846	845	842	822	785	850	802	774	828	836	846	877	857	858	814	837	788	892	845	813	831	825	839	872	801	830	835	801	894	828	863	825	848	851	844	808	827	840	833	785	827	885	851	852	847	841	773	824	854	810	847	886	849	798	842	855	833	781	799	841	828	893	884	833	820	847	836	799	851	884	841	910	815	823	801	803	820	833	849	841	821	843	854	817	866	854	820	847	849	828	815	846	818	832	831	839	857	847	797	807	866	788	840	810	873	851	893	908	806	864	851	876	828	839	843	805	818	767	820	886	834	787	858	874	822	804	811	786	797	836	831	843	821	894	828	853	852	799	835	822	851	823	790	818	838	819	824	838	798	782	824	800	830	842	856	876	796	880	831	855	893	884	815	842	844	863	832	844	805	786	823	818	812	770	827	816	823	786	846	857	860	830	840	832	858	829	819	810	810	817	844	801	858	787	855	849	858	859	855	833	834	833	815	833	784	882	827	799	819	822	820	788	822	817	790	890	814	830	823	768	830	778	859	891	851	831	858	857	796	866	812	819	820	849	806	851	820	822	799	796	886	857	844	867	799	865	848	823	802	801	840	819	840	805	867	795	862	824	837	876	839	863	841	880	863	857	831	817	827	791	813	840	856	894	848	807	859	839	857	806	869	865	852	871	817	780	849	806	835	808	867	857	846	811	787	830	818	829	808	759	878	875	844	842	844	841	838	860	836	831	814	811	853	861	862	800	836	859	861	878	832	789	835	856	865	824	898	903	839	834	819	830	799	806	769	844	830	820	833	787	853	800	839	834	853	796	830	834	859	862	783	867	803	834	858	840	844	841	847	831	859	822	856	854	900	808	876	790	885	842	844	904	801	820	853	828	837	853	791	809	827	869	821	771	877	823	875	915	886	833	830	871	868	850	843	811	844	873	859	797	825	775	849	842	815	840	767	871	867	857	836	857	813	802	851	831	798	773	792	877	856	858	841	817	851	845	809	870	834	863	849	854	785	824	846	829	843	818	807	824	862	805	840	849	848	815	849	786	827	854	899	849	815	842	883	778	870	792	856	836	861	848	789	882	845	809	879	866	852	852	844	867	811	847	863	879	804	829	853	779	843	792	848	867	832	852	806	823	761	849	872	810	830	829	867	818	804	850	819	803	860	879	811	826	869	854	856	789	820	845	861	873	818	835	838	817	812	780	796	852	878	822	832	846	834	838	856	892	865	804	812	819	848	830	833	842	788	830	845	831	833	832	816	878	861	837	818	816	830	838	794	848	855	805	846	863	832	850	806	845	843	843	856	829	865	849	816	771	827	795	811	826	868	819	853	819	866	827	860	798	815	836	750	910	823	764	812	818	818	817	841	875	889	837	789	848	863	778	814	843	868	807	800	809	843	871	917	802	823	849	866	865	831	838	834	817	856	815	854	874	877	844	888	833	814	829	855	870	833	840	888	825	852	882	837	849	804	847	824	885	840	782	801	834	815	834	765	796	860	821	863	839	889	786	857	838	858	840	836	795	803	797	843	843	836	868	811	852	831	788	856	882	836	889	805	836	794	803	831	912	832	811	840	863	880	844	826	837	792	835	874	884	815	840	810	785	862	800	864	812	793	803	821	816	806	842	801	830	873	816	809	853	833	824	844	892	827	847	877	826	846	844	861	838	817	845	884	860	795	835	824	898	801	816	867	871	844	833	865	834	798	825	842	858	836	853	852	813	856	892	821	828	782	871	851	834	817	805	837	818	785	850	831	790	783	830	876	816	801	892	844	856	825	811	852	798	789	852	858	804	845	802	836	833	808	873	831	841	833	864	871	803	804	816	863	818	863	844	825	860	798	802	900	863	839	836	862	798	828	845	815	818	836	862	818	860	807	891	839	810	844	832	840	863	881	849	831	814	811	827	784	842	879	803	856	800	867	837	845	834	843	856	878	843	803	806	824	818	830	845	875	830	828	790	779	845	810	810	814	866	824	877	849	822	831	892	817	828	863	819	848	864	839	823	807	818	839	793	851	856	776	835	859	831	831	805	817	857	777	830	857	848	843	848	894	830	842	839	809	834	821	848	915	818	796	786	828	854	825	823	797	844	800	841	811	812	887	848	833	866	863	836	863	839	810	827	789	850	792	869	835	800	787	847	778	831	848	785	830	831	814	851	859	832	840	784	855	868	779	813	837	885	832	863	864	868	801	776	828	859	864	814	779	814	828	887	858	875	820	873	865	836	829	831	851	841	823	857	900	875	829	834	810	803	818	819	799	810	831	910	824	850	789	783	860	875	816	819	827	845	879	845	847	835	794	853	838	850	849	805	814	828	813	864	877	801	877	837	840	848	881	855	842	842	819	846	836	840	819	803	813	838	800	807	833	858	846	830	826	849	864	827	856	862	833	787	897	790	813	795	843	849	792	821	821	817	897	818	804	875	779	869	834	798	820	803	831	781	849	854	891	835	830	881	792	808	820	808	842
30326	22620	24302	17056	12383	5558	1942	654	588	553	381	320	323	320	304	345	320	315	313	310	277	281	286	287	293	341	276	322	319	313	299	282	352	291	300	321	284	317	292	297	326	316	294	312	291	307	314	274	323	328	290	324	313	271	315	314	295	317	310	312	303	327	317	284	271	260	306	282	312	306	321	281	276	288	322	282	299	310	334	308	273	321	291	299	314	281	304	337	284	283	295	301	268	337	308	285	307	342	332	302	338	319	313	314	317	312	326	303	325	271	287	309	321	323	284	294	316	306	309	295	300	313	360	303	305	323	319	298	315	274	310	294	316	295	308	319	324	302	284	310	310	327	340	319	287	317	295	279	297	287	303	315	291	291	291	299	287	294	307	323	299	341	311	303	291	303	316	320	293	310	281	314	309	278	293	309	284	297	308	296	300	314	314	304	328	280	335	315	277	317	271	317	310	308	308	336	345	289	342	296	311	332	273	322	294	308	291	320	316	299	271	305	315	344	296	323	292	300	322	334	285	275	292	300	340	266	298	311	321	353	298	323	306	306	305	299	296	309	319	294	279	296	310	338	286	326	341	296	298	315	311	296	309	280	312	291	296	263	280	284	303	310	324	272	321	316	328	288	305	301	309	315	320	297	285	317	265	307	286	329	299	278	303	314	292	341	312	272	278	345	295	308	300	299	326	273	305	301	283	283	312	332	279	329	294	319	319	306	318	327	290	313	329	293	284	281	307	316	328	316	326	305	321	316	299	296	305	293	304	336	288	303	292	306	306	282	288	299	298	309	273	327	301	308	323	305	280	298	332	297	293	324	298	309	327	321	315	302	346	295	320	298	297	306	270	296	342	306	291	274	297	301	303	293	324	321	284	301	298	316	311	346	313	297	276	280	275	303	318	298	304	301	352	313	334	295	314	310	319	308	292	279	318	302	322	321	282	307	320	341	315	316	363	301	287	280	295	267	314	300	291	297	296	311	343	289	297	311	334	309	348	284	327	302	270	293	345	286	284	331	325	287	328	293	296	305	321	274	300	306	278	331	301	277	273	295	312	319	302	296	315	326	290	292	278	300	274	336	293	308	312	312	312	318	285	332	305	283	281	312	329	294	286	286	299	314	302	334	318	281	313	286	324	315	298	279	311	280	307	288	285	318	280	315	322	320	297	281	302	306	307	283	311	307	303	306	293	291	291	298	285	308	298	336	315	305	330	325	284	309	301	297	282	309	323	329	304	304	303	299	281	316	296	270	278	291	292	277	329	288	286	292	325	311	308	289	309	323	310	313	313	293	296	303	336	291	283	307	291	355	260	305	306	277	325	300	341	305	308	324	284	279	311	332	329	312	319	317	291	283	308	308	278	314	325	331	283	312	278	298	287	297	292	301	292	286	314	324	327	340	281	295	310	324	301	309	292	314	326	315	304	273	302	312	301	296	291	310	312	320	307	317	303	307	331	314	281	316	304	284	286	261	326	290	315	317	296	315	280	308	276	297	338	323	283	309	320	303	297	273	299	316	322	304	294	318	294	287	281	291	286	314	298	313	279	293	275	334	338	297	295	305	323	270	274	313	297	289	314	298	304	316	310	324	290	293	332	312	282	284	301	320	307	325	273	320	348	279	304	278	292	340	321	292	317	298	355	304	323	308	298	306	353	313	258	317	326	324	261	339	325	278	267	279	327	268	289	321	296	327	321	315	306	264	303	281	301	343	297	309	320	302	301	327	310	283	315	284	287	346	314	279	325	321	317	315	296	308	292	302	276	347	318	280	295	309	320	300	322	310	282	307	288	319	303	278	305	263	303	280	307	299	313	297	297	311	300	294	292	285	317	303	303	288	266	281	300	299	316	308	328	290	329	259	324	287	321	272	310	316	302	270	316	312	312	318	293	317	307	312	325	329	309	321	317	276	334	303	300	315	303	289	324	284	319	310	275	287	310	279	279	326	312	321	299	296	285	314	316	298	303	294	326	312	304	289	324	295	278	335	298	329	305	304	326	328	313	331	318	313	309	321	309	308	278	304	301	293	300	321	324	340	302	310	288	318	326	284	300	331	288	327	307	326	310	321	327	321	302	318	296	336	312	292	292	315	276	299	306	308	305	323	298	269	333	293	320	313	301	301	330	312	311	274	292	303	281	289	300	284	306	303	292	317	291	312	308	306	300	297	305	286	311	309	309	323	289	309	282	275	277	314	332	296	284	289	329	297	321	268	298	304	284	272	311	285	276	270	312	290	273	277	294	314	320	307	310	301	292	311	298	333	298	284	269	318	286	301	298	322	294	297	292	307	316	316	308	297	296	294	309	319	296	284	304	286	328	309	297	319	305	290	274	300	286	289	303	332	298	290	281	281	290	316	331	333	308	316	309	294	307	305	285	349	309	337	336	280	311	332	309	283	316	301	325	288	297	311	285	346	334	289	308	290	303	312	342	272	311	300	311	304	310	333	301	321	288	303	298	284	330	324	291	306	330	310	293	311	325	270	339	264	314	287	334	302	310	310	300	293	318	320	296	336	336	340	314	309	305	288	302	295	302	302	300	274	324	301	326	295	307	327	292	331	291	306	316	306	320	295	301	307	314	306	301	297	314	303	298	324	322	352	320	306	311	353	300	287	305	298	279	321	274	321	291	278	296	294	251	317	279	310	321	314	292	286	334	314	321	276	312	294	287	295	303	279	270	289	306	330	312	332	303	321	286	312	279	281	330	299	316	313	321	280	308	306	307	294	302	287	300	272	292	280	306	284	318	298	300	343	306	311	329	296	281	314	280	318	289	284	284	317	295	318	317	296	316	287	319	258	302	316	314	358	306	268	285	272	326	295	280	350	290	308	314	270	305	312	303	305	307	319	316	292	313	315	253	311	305	318	281	311	307	296	318	328	354	300	285	328	300	309	300	301	271	295	291	275	311	290	317	282	315	301	327	285	335	271	343	310	331	307	308	306	296	316	287	279	294	298	300	300	290	326	279	302	301	306	292	307	318	313	293	316	322	298	328	268	304	296	293	322	339	274	285	299	277	295	308	322	291	291	321	297	302	303	295	303	292	353	328	319	314	302	318	300	322	297	295	280	301	314	295	284	338	272	303	324	313	273	314	291	293	278	271	340	263	318	313	292	300	315	278	332	283	304	312	281	304	291	303	325	317	313	281	336	351	300	284	287	283	290	301	298	304	297	320	331	315	308	298	331	315	301	306	273	324	324	318	350	315	305	310	289	301	288	310	340	289	301	311	289	302	321	335	306	279	326	308	329	313	319	328	286	290	342	330	288	306	312	309	285	298	298	279	269	318	310	307	295	317	316	259	301	307	279	287	284	279	328	324	310	301	315	292	292	296	322	319	273	321	306	277	305	316	318	357	302	302	350	322	314	333	299	294	306	317	298	301	308	299	285	305	292	297	277	319	321	314	287	307	316	351	293	295	292	300	290	343	332	342	328	321	307	325	353	294	287	294	298	288	295	308	310	292	272	314	305	294	268	318	301	291	299	283	323
22839	19293	27523	22955	21865	13352	5881	2429	2503	2005	1426	1044	911	864	801	768	815	771	737	755	781	783	755	749	777	720	784	796	715	750	802	769	774	740	763	754	754	718	779	738	744	750	732	731	762	732	730	744	720	737	740	723	733	725	738	748	766	768	734	755	792	781	705	720	796	734	746	765	778	717	745	718	785	767	723	719	720	741	718	742	770	709	800	705	754	725	701	762	728	712	736	828	734	722	778	715	740	755	727	751	735	712	719	743	743	732	766	806	730	680	742	689	730	762	741	739	767	704	740	748	780	699	745	741	777	721	791	714	729	713	732	751	769	693	772	775	726	790	749	715	738	724	725	773	725	764	748	740	728	749	718	799	771	798	761	740	763	752	712	744	695	701	766	752	746	759	733	717	728	758	797	756	717	752	734	729	773	762	733	754	748	749	746	684	725	720	764	715	691	780	768	734	715	765	714	751	754	746	747	678	784	729	758	735	769	763	716	752	777	732	719	704	702	791	707	715	730	766	744	787	730	722	746	687	750	752	708	734	767	770	731	751	779	741	767	732	710	705	757	720	789	777	743	700	702	781	757	706	735	750	660	686	776	712	723	730	709	765	775	770	730	765	733	758	717	765	717	736	747	715	700	763	740	753	761	733	791	760	746	744	708	742	741	696	709	732	731	712	752	733	715	737	755	743	776	758	735	748	791	720	716	710	729	741	725	731	768	733	730	736	791	740	747	708	732	784	758	730	807	774	764	764	770	725	740	719	745	728	697	763	694	754	783	704	723	764	727	700	716	722	738	781	775	739	727	765	742	723	774	711	711	735	764	706	724	711	761	729	743	740	770	756	765	770	698	730	735	797	737	735	762	777	694	693	749	739	762	729	757	723	736	729	769	706	745	714	744	742	726	737	781	728	701	717	686	745	757	720	736	713	698	730	742	759	769	796	734	763	754	770	738	771	734	747	775	727	746	717	711	745	738	749	744	711	751	793	717	663	668	692	756	743	759	733	741	794	738	753	746	750	732	714	730	768	696	736	744	759	751	732	781	720	705	698	752	734	740	703	766	773	766	770	704	741	678	757	722	716	702	694	749	772	755	720	725	787	740	773	748	729	736	792	716	748	722	766	717	688	705	723	715	716	744	725	745	711	741	756	739	737	699	747	699	746	752	708	711	700	721	760	791	791	770	744	781	797	732	731	734	757	728	736	742	722	694	723	753	747	737	746	800	755	796	729	735	754	753	745	713	708	766	763	740	762	730	716	732	691	719	733	782	777	704	764	717	742	708	744	713	722	731	696	751	678	754	752	720	823	725	711	708	765	719	712	776	729	716	781	717	717	719	756	748	745	765	761	777	697	756	701	695	737	762	754	731	725	732	763	727	786	790	767	746	764	710	781	727	695	717	681	718	717	726	757	747	731	692	739	753	743	741	724	722	772	727	748	804	711	739	737	739	723	751	709	731	741	710	727	724	811	707	809	720	751	748	725	750	721	792	751	677	752	762	751	726	728	746	726	740	734	733	710	719	700	707	717	759	712	765	741	666	708	714	731	737	721	749	746	742	747	729	737	717	728	797	727	740	723	747	756	762	787	723	751	745	749	720	758	813	721	739	762	710	745	728	773	744	754	748	704	732	756	756	692	756	735	734	733	697	764	747	771	727	723	746	717	779	720	753	764	795	747	688	728	796	721	727	757	769	718	692	765	666	762	724	774	716	771	737	738	747	752	743	709	739	734	745	726	747	711	756	735	719	760	778	698	740	718	772	764	758	736	739	787	758	762	763	744	731	756	674	754	726	724	730	715	687	680	724	756	799	708	756	786	773	657	746	737	730	734	753	734	720	784	702	757	771	751	802	762	733	709	773	760	709	719	700	724	764	713	767	710	749	745	731	762	744	728	753	723	776	718	770	744	714	726	695	736	759	716	719	736	680	732	708	722	738	735	761	769	746	736	740	734	739	778	743	709	684	683	774	725	728	724	711	736	731	701	786	709	771	729	755	701	719	722	711	764	746	709	748	742	763	712	747	693	711	796	777	722	760	755	731	695	763	729	791	743	676	779	775	752	750	738	715	782	714	732	763	779	720	723	698	786	732	712	743	733	735	758	794	742	732	712	688	710	733	695	757	757	743	736	740	734	708	761	751	792	734	758	749	747	764	721	718	773	777	734	717	750	765	747	774	770	708	777	744	713	708	726	735	760	730	725	742	729	748	746	770	748	750	673	792	741	755	719	764	720	720	785	768	721	754	735	755	739	742	747	738	760	774	757	758	794	760	748	694	738	704	751	716	784	737	773	698	731	761	742	777	739	740	742	764	763	761	763	794	778	731	759	741	686	758	761	757	728	725	728	733	763	753	713	734	694	741	691	765	767	759	718	729	708	762	733	773	739	758	736	702	769	726	757	722	754	721	753	763	708	772	732	706	722	726	721	761	734	712	722	716	667	737	751	729	740	764	739	744	690	775	723	705	767	702	736	727	706	718	733	743	751	764	735	746	727	766	767	738	733	728	795	779	717	763	741	765	776	765	791	713	762	786	738	759	702	659	749	719	698	689	710	696	755	726	737	723	736	703	740	789	748	683	750	723	714	775	740	762	730	708	695	722	726	735	733	742	719	736	763	758	709	701	744	730	703	729	740	702	777	725	709	749	780	750	773	694	728	745	727	774	736	737	685	718	720	763	804	726	779	746	748	741	730	757	725	755	731	729	756	763	731	746	740	719	723	710	757	746	740	781	743	690	745	755	714	694	738	723	750	730	728	727	759	764	740	703	733	694	761	780	710	803	719	750	737	709	746	724	803	734	715	770	734	789	726	705	756	715	739	769	691	706	736	739	721	730	736	747	721	694	731	740	746	772	774	722	749	778	712	700	695	749	723	716	722	732	787	776	740	739	729	729	764	713	705	758	778	780	754	808	705	705	761	730	814	698	687	734	745	753	717	733	737	779	760	818	771	746	731	741	732	729	746	737	662	745	720	761	766	742	712	802	716	703	730	759	722	746	709	718	720	718	751	758	742	751	744	728	748	743	768	707	733	751	757	757	742	757	764	730	795	704	767	729	782	723	732	724	755	693	746	695	715	743	778	736	702	743	764	725	720	767	716	732	755	743	770	700	766	768	697	764	723	748	727	759	695	733	783	740	743	762	743	735	711	731	745	737	730	690	696	755	710	755	720	742	768	741	752	770	693	762	724	721	779	724	734	762	781	697	761	711	746	748	738	764	750	701	754	729	754	780	706	730	762	693	733	704	768	704	760	750	786	713	744	712	705	783	726	740	754	757	740	718	752	752	709	721	776	743	708	679	699	756	687	755	778	742	685	699	767	753	772	767	723	746	754	768	764	757	724	756	680	715	681	779	718	718	748	729	716	776	693	748	764	769	763	709	806	742	724	782	745	786	746	706	753	770	732	727	739	764	766	721	762	723	740	738	735	754	748	736	713	768	745	722	772	760	691	768	722	705	744	787	741	743	728	747	776	770	718	723	714	742	781	704	718
39779	31934	31237	22932	17409	9950	3307	1236	755	685	387	250	228	209	185	166	157	176	127	168	146	155	148	132	148	138	147	173	149	145	142	138	152	141	126	148	164	146	163	140	161	159	171	144	168	157	124	148	149	157	170	161	166	150	150	143	137	169	157	150	146	182	150	136	176	156	158	143	142	161	162	149	143	161	172	151	156	141	149	146	134	152	160	156	133	161	165	162	161	186	189	157	163	149	150	154	168	163	167	182	169	181	140	138	159	141	148	121	139	148	153	168	155	131	131	179	149	167	173	135	141	150	147	147	161	128	158	150	184	132	153	127	160	156	156	148	158	139	154	118	136	143	149	155	147	140	149	144	133	168	142	148	154	177	158	139	144	154	143	166	165	150	131	146	154	169	157	181	166	161	154	173	154	152	152	142	199	152	156	136	172	135	140	147	171	134	119	158	137	130	141	159	142	158	151	153	152	153	162	145	157	169	164	154	163	149	137	171	169	150	138	154	144	132	126	171	151	148	143	160	150	151	186	158	166	154	127	159	151	177	148	168	157	153	149	144	139	158	126	145	140	184	154	154	166	129	153	170	171	169	157	155	155	137	165	137	133	132	156	185	148	128	149	141	153	159	160	164	193	164	163	150	131	138	157	166	157	159	161	168	158	148	188	181	157	162	136	161	168	122	147	117	145	134	188	147	132	155	161	141	142	152	163	151	132	177	164	173	146	159	159	152	143	151	156	144	152	135	124	178	166	161	158	173	172	147	151	133	149	140	147	127	149	147	160	164	169	162	153	153	154	138	140	161	152	135	127	149	160	148	154	166	156	152	130	153	150	163	145	175	139	173	151	170	158	171	135	170	159	149	151	168	158	153	135	163	142	138	176	152	140	123	148	139	146	138	140	157	156	170	130	169	174	153	149	126	159	119	127	153	162	172	164	130	137	117	145	137	145	146	127	167	143	132	142	157	149	153	154	143	172	145	144	145	138	140	157	159	159	164	161	148	165	136	158	152	151	146	171	161	157	165	142	154	149	131	140	158	153	163	136	167	152	142	154	148	170	161	169	150	148	150	138	183	154	144	139	163	148	162	140	150	135	153	141	145	158	161	169	194	150	140	129	150	152	161	146	132	138	143	157	143	177	160	147	132	152	154	148	150	153	157	153	164	165	132	152	150	137	154	147	152	180	146	162	159	138	183	143	145	130	173	194	161	162	172	139	171	152	160	170	137	158	144	146	159	158	155	155	133	152	169	148	152	154	144	161	163	138	149	140	157	153	169	165	142	149	153	143	164	158	144	152	142	160	129	152	162	150	157	124	157	159	139	177	175	171	154	160	178	152	159	152	156	149	169	125	148	160	140	155	157	153	170	168	130	151	177	136	159	149	136	150	147	164	157	168	150	176	127	161	158	159	156	153	163	140	163	149	155	153	133	147	166	179	143	153	165	168	158	153	148	134	150	164	141	153	155	135	133	146	156	161	161	149	158	131	139	142	151	154	134	136	130	159	164	165	135	149	178	139	162	159	146	141	139	144	152	161	142	160	159	157	150	160	125	142	165	122	141	141	142	147	177	161	162	159	181	176	148	127	142	135	159	140	156	126	134	177	160	147	157	172	152	168	144	142	140	161	121	140	151	161	126	134	170	164	189	178	160	161	154	147	151	157	152	143	142	131	166	153	132	149	159	160	158	172	168	138	149	165	157	154	166	150	173	165	155	164	133	148	193	176	162	139	142	170	146	131	153	134	143	151	149	157	161	159	158	167	167	154	127	147	156	164	155	170	154	144	142	153	170	132	151	163	161	152	175	149	145	159	161	130	156	154	159	152	147	148	141	163	178	160	155	153	140	139	160	131	139	164	172	142	170	145	147	155	148	145	146	137	163	141	157	181	161	160	154	141	176	155	151	157	147	168	153	167	160	155	161	158	155	158	135	145	138	148	166	156	142	165	161	133	132	151	142	155	142	161	152	140	153	147	170	169	165	166	163	163	167	146	138	143	147	164	124	137	138	156	167	177	151	170	161	153	152	145	157	158	158	139	144	147	121	138	165	158	156	134	155	152	182	139	137	158	133	140	154	155	159	128	161	154	143	151	189	150	134	158	164	158	151	129	148	139	154	126	157	124	151	144	143	165	162	131	161	142	136	146	158	152	165	185	152	141	143	154	136	148	140	160	142	139	148	174	155	143	182	145	132	125	152	152	180	174	156	159	156	139	143	139	149	155	116	151	141	155	141	172	139	133	161	146	138	128	155	156	177	169	168	138	118	151	142	150	146	127	167	166	158	154	158	149	147	174	132	162	148	153	186	149	135	130	157	153	154	144	153	175	145	149	145	170	130	169	161	164	167	171	152	156	157	148	142	147	145	148	135	152	142	134	171	145	165	159	145	182	150	170	168	152	149	158	161	135	148	162	157	173	148	143	152	157	168	133	150	144	132	160	126	146	152	168	130	154	140	149	143	155	145	161	155	162	140	162	157	137	151	148	140	154	142	134	164	157	144	144	153	147	150	146	156	155	142	155	170	155	174	151	138	153	173	145	143	146	161	154	162	169	137	143	163	152	174	166	180	151	164	168	140	143	154	160	152	146	144	174	144	153	130	149	140	139	168	145	133	151	127	131	145	153	122	165	159	144	142	157	152	132	133	136	140	159	157	149	149	147	148	141	175	125	148	138	145	139	144	163	164	140	167	160	147	150	155	147	156	151	141	157	138	138	166	160	147	177	157	162	137	131	150	145	140	154	150	139	121	140	132	154	135	138	158	144	166	155	123	145	142	149	146	163	153	145	142	159	157	152	153	142	151	150	162	173	146	143	144	150	132	140	159	158	134	148	165	167	137	144	146	155	160	166	163	161	130	160	135	133	133	152	169	138	152	168	161	149	152	148	144	151	146	162	172	138	141	165	144	161	151	143	145	147	151	169	186	161	146	157	149	177	174	161	158	147	163	157	166	156	143	155	126	170	138	144	145	156	144	154	135	145	157	162	159	178	144	155	162	144	153	139	169	146	131	147	137	148	138	149	135	144	144	154	149	158	153	164	176	175	146	142	134	144	152	142	142	151	167	158	152	135	127	143	167	163	151	135	144	151	144	141	133	129	157	134	158	166	130	154	166	157	157	139	146	160	175	147	154	135	125	173	130	145	137	157	136	167	154	156	152	153	141	157	149	159	158	134	138	114	154	149	179	150	136	169	121	148	159	154	150	148	165	145	152	133	142	178	160	139	143	155	145	171	134	150	155	149	157	145	142	163	155	127	159	172	165	145	138	158	141	130	158	157	152	156	141	149	172	156	150	148	147	158	151	159	151	160	148	149	136	164	140	157	148	186	128	140	164	143	144	149	176	138	135	145	180	140	145	178	120	149	136	130	130	153	147	150	144	170	165	141	142	180	163	165	149	139	168	135	133	168	153	153	178	152	132	160	171	154	163	167	152	165	170	154	136	164	165	137	151	156	159	126	136	170	154	154	137	153	142	144	157	152	154	174	143	155	154
27944	26994	32174	27791	26322	18752	7803	4025	3509	3222	2007	1185	948	701	560	493	484	445	400	451	465	430	389	400	462	411	440	427	436	430	422	377	386	468	418	414	405	418	396	413	404	406	415	418	407	397	395	434	432	439	370	394	399	432	393	401	378	359	393	393	427	379	376	412	380	395	365	389	414	407	388	408	408	416	424	431	397	380	415	435	385	391	396	355	369	392	377	379	426	400	429	361	393	395	382	398	409	402	400	383	434	395	388	408	409	397	409	399	397	398	392	394	411	385	422	430	405	370	398	379	414	389	388	431	416	372	417	404	412	398	435	390	432	385	410	424	392	387	400	413	415	432	386	416	371	356	390	396	376	379	403	401	385	389	399	365	416	381	423	400	382	390	401	375	376	394	384	385	383	403	368	405	368	385	412	420	414	396	381	394	400	404	391	385	425	394	393	417	365	429	371	348	372	397	395	402	405	417	398	394	386	376	367	416	422	375	430	383	404	438	397	362	410	396	421	394	431	419	390	416	390	393	387	386	410	404	398	418	379	373	429	384	379	399	362	413	362	397	386	424	406	407	431	428	433	395	388	401	406	392	396	364	401	387	419	432	414	401	418	427	412	382	420	397	374	422	405	397	387	409	400	408	365	413	370	425	376	359	403	408	378	360	406	410	403	422	400	400	392	367	390	411	360	405	421	412	382	383	404	393	414	414	432	345	415	391	379	371	386	414	446	421	405	424	450	375	420	405	402	392	412	401	384	381	415	381	404	395	406	402	385	385	437	410	433	377	383	398	406	404	444	427	372	400	384	430	405	386	414	387	376	419	348	403	423	390	406	432	387	398	430	399	401	354	391	399	376	408	389	393	389	356	392	432	361	453	407	402	413	354	396	388	393	387	376	374	410	413	413	379	354	403	391	420	436	390	400	400	372	383	409	405	397	360	373	420	361	390	339	412	416	393	379	400	410	406	435	403	419	411	389	424	394	401	378	439	422	425	413	390	402	393	415	373	422	372	444	408	367	396	431	382	397	422	410	395	421	408	357	402	435	404	377	396	380	363	417	424	363	420	386	393	399	389	348	393	405	387	374	424	394	441	423	397	385	379	359	391	405	407	363	425	402	384	406	398	397	408	375	413	399	412	386	383	364	399	421	396	429	359	397	424	398	397	408	385	386	383	425	383	413	423	393	426	393	380	406	410	399	402	378	400	391	385	419	405	404	435	374	376	418	396	386	373	396	414	409	404	399	381	402	385	407	379	407	407	383	402	408	419	402	397	413	379	392	391	411	364	388	395	413	440	397	410	380	389	364	396	398	379	391	361	394	412	395	429	365	376	374	399	407	407	396	388	420	382	395	399	377	399	440	398	374	414	411	400	370	419	405	385	407	365	397	415	386	388	393	445	359	420	431	382	375	389	404	409	409	411	418	415	435	386	399	398	357	396	416	403	384	428	432	414	419	387	404	417	374	423	411	368	408	394	388	405	385	393	407	342	427	388	398	413	403	361	393	377	415	362	404	411	381	410	379	389	380	434	394	440	385	387	414	376	397	415	367	392	348	411	393	376	370	418	430	445	393	395	336	386	363	387	391	371	406	397	409	413	393	428	380	393	407	384	428	416	411	404	402	416	426	397	425	389	399	391	401	380	387	401	366	411	395	421	408	395	400	405	376	395	375	427	390	397	433	383	398	382	397	411	405	380	391	400	385	380	406	389	413	418	436	365	407	369	415	388	377	399	351	389	402	413	417	385	402	383	413	419	381	409	442	412	417	405	363	419	399	398	395	411	414	401	382	442	425	415	401	402	393	388	377	403	402	409	387	416	421	389	379	417	427	402	368	420	394	403	395	377	430	425	390	420	389	397	438	418	399	410	412	383	404	370	404	392	401	391	402	400	403	401	374	404	398	401	390	366	417	394	418	418	413	403	359	431	373	408	392	418	395	447	369	433	372	407	379	389	415	395	362	403	420	413	395	397	398	397	376	370	420	403	376	395	391	401	411	436	390	368	428	387	355	370	395	406	387	384	399	351	394	409	395	388	410	374	381	376	434	374	395	420	415	387	361	406	376	386	426	399	390	402	403	413	403	416	406	398	392	376	368	408	406	440	427	373	382	396	387	420	420	414	375	395	378	414	405	440	402	359	412	377	408	406	410	379	368	414	396	410	389	363	379	404	387	383	375	400	420	401	421	394	402	404	426	390	401	366	381	420	391	385	392	395	415	370	405	426	414	402	432	382	386	392	437	378	391	409	429	383	400	394	407	411	426	395	416	391	419	390	409	403	421	370	428	358	375	394	455	426	426	418	407	395	402	379	401	410	403	417	416	415	414	412	404	422	408	426	400	382	395	386	389	417	401	390	416	393	383	379	411	374	377	381	370	369	441	410	380	391	407	361	399	412	373	399	434	416	383	391	383	416	420	399	397	401	411	374	376	399	404	395	376	392	407	407	397	388	432	423	407	356	414	388	397	430	413	405	428	385	350	407	409	393	406	405	414	418	387	405	419	392	385	423	405	396	395	388	369	379	395	398	369	455	436	408	456	388	387	424	371	383	445	425	429	387	439	405	412	415	384	390	392	401	419	413	381	391	399	382	403	402	438	417	422	385	363	409	421	391	404	367	423	395	459	385	404	433	395	385	392	431	423	373	389	378	372	390	439	380	392	391	376	374	394	418	417	392	391	398	406	408	402	403	414	394	374	388	402	397	410	390	406	407	385	347	426	395	420	382	399	362	377	390	408	432	414	401	400	407	397	384	371	425	417	388	382	375	428	408	429	396	382	406	408	381	415	384	412	380	353	399	422	402	381	395	387	431	353	414	391	407	383	363	393	390	432	375	426	413	416	393	429	393	391	428	429	415	426	399	375	397	418	381	407	399	414	408	430	421	373	416	397	386	359	379	411	400	424	415	372	380	378	395	400	403	400	404	391	411	412	375	379	410	425	408	382	374	403	423	407	395	425	431	377	371	379	387	419	417	399	394	423	406	385	417	384	418	408	439	389	404	378	405	391	426	375	372	389	417	416	410	425	382	391	348	416	429	399	421	420	386	418	418	408	402	358	376	375	403	407	375	371	395	414	390	391	389	411	431	373	375	381	403	401	383	363	389	411	409	356	390	426	417	385	396	394	387	398	370	415	398	382	393	401	378	410	398	414	393	390	409	435	434	417	406	391	379	378	417	393	411	411	397	374	405	402	418	382	399	406	415	399	416	372	411	431	374	423	364	390	388	385	401	387	446	385	422	409	365	399	372	400	362	362	409	422	434	409	391	420	395	363	380	390	388	418	373	423	379	389	420	389	380	420	388	429	392	432	406	390	420	378	398	383	416	381	426	412	413	417	387	368	408	401	434	395	371	409	366	403	416	403	414	378	397	401	402	382	417	390	369	388	411	430	390	413	430	391	379	365	373	380	393	454	397	409	395	400	404	399	423	392	399	434	368	418	389	391	405	386	384	360	381	390	394	418	397	387	402	416	408	390	379	395	416	396	381	395	413
11475	5261	3044	1498	1011	585	413	428	353	361	319	332	350	319	341	327	352	344	339	311	311	327	317	346	330	344	346	331	372	342	362	354	301	368	332	355	347	332	356	334	331	330	336	327	347	359	345	359	320	314	334	358	351	325	330	307	353	349	346	353	377	343	328	335	370	333	321	352	358	353	361	324	351	345	335	335	328	371	347	364	381	373	360	388	324	346	324	360	354	353	350	338	326	322	332	329	367	350	338	343	347	365	340	342	357	316	327	368	329	324	351	349	336	330	353	335	337	316	355	364	337	332	346	309	347	381	321	340	353	365	304	350	321	333	312	340	332	349	383	349	362	350	336	342	368	332	376	360	364	337	341	324	331	328	365	312	358	361	333	364	354	334	358	359	356	348	340	382	336	345	371	351	351	332	347	366	354	378	355	378	327	350	347	321	310	357	325	372	322	331	323	332	320	313	344	343	338	337	355	333	333	296	342	365	332	320	290	340	364	348	375	349	330	338	351	332	336	312	354	352	342	391	345	353	336	372	313	348	317	378	328	365	315	363	349	366	334	321	360	313	374	333	350	294	365	332	324	332	373	348	353	321	370	290	355	344	375	317	344	339	339	334	378	370	333	305	379	348	330	335	357	317	307	318	360	337	335	332	309	358	359	355	332	320	368	314	327	320	356	356	316	371	317	338	346	331	354	334	342	332	349	319	335	324	304	346	329	367	330	339	356	325	335	352	321	307	352	359	315	312	325	366	331	328	365	352	354	313	343	306	361	310	364	399	342	377	362	366	321	344	341	353	324	308	349	343	326	337	329	324	340	358	344	378	318	372	394	345	339	355	365	309	381	335	339	349	369	317	333	346	344	322	323	357	362	354	338	362	338	375	327	317	332	337	353	296	356	356	336	342	322	348	335	337	350	357	335	342	306	319	381	343	383	313	344	356	341	298	354	344	351	346	334	344	327	341	335	351	335	331	385	325	375	345	373	357	338	334	369	376	340	323	342	317	334	375	343	328	331	344	341	371	370	360	343	374	374	309	322	322	376	368	354	321	355	353	338	319	371	350	341	320	377	343	355	336	351	343	342	350	322	369	361	332	324	341	308	332	334	323	348	384	348	332	341	318	352	319	357	307	348	315	326	334	329	347	342	303	327	334	353	357	335	309	351	326	333	347	358	324	348	361	356	386	332	330	339	334	356	341	331	342	331	363	331	356	322	335	342	336	309	349	324	332	368	369	348	353	351	321	350	336	362	387	327	340	317	324	325	350	332	324	342	354	313	367	350	321	330	341	368	327	297	360	335	346	356	327	343	362	398	373	328	327	343	333	356	372	347	358	363	345	370	346	345	349	343	337	322	314	324	352	360	335	322	331	363	327	330	355	357	375	320	327	325	354	323	314	350	340	354	358	354	324	338	330	349	337	326	335	311	357	330	335	321	327	341	313	331	323	332	353	344	327	336	340	330	370	307	332	336	330	323	354	343	357	358	361	333	338	319	350	357	373	344	371	322	329	365	344	334	339	380	338	363	339	319	326	313	326	335	353	350	326	320	351	357	373	350	315	346	354	341	343	366	311	321	351	359	355	338	346	375	334	319	340	358	324	347	373	338	317	320	324	333	338	343	313	331	315	317	344	350	346	383	343	319	342	368	346	330	347	295	311	329	332	348	324	375	354	328	326	312	358	323	314	329	328	370	371	314	316	331	344	342	352	322	358	342	370	339	375	356	364	358	365	331	336	353	370	362	338	319	331	340	355	322	349	332	335	352	348	328	334	352	364	360	321	334	362	374	355	326	338	329	373	369	360	331	319	349	363	348	336	326	336	347	297	346	379	330	337	350	341	323	327	320	351	333	347	374	358	348	388	368	349	347	360	356	380	355	347	342	394	300	345	363	328	402	313	336	385	320	340	312	362	343	353	325	345	362	318	319	340	348	351	372	365	329	319	349	332	365	347	344	333	353	346	339	353	348	355	328	356	325	337	391	309	348	350	340	328	334	338	325	330	366	382	341	335	362	373	352	353	381	345	353	326	319	354	373	346	342	310	340	313	363	325	377	374	339	368	327	331	357	344	354	348	339	350	317	371	354	352	380	344	317	357	326	376	327	335	371	375	296	354	332	326	349	357	350	331	343	344	407	355	327	369	345	342	358	320	314	366	355	338	355	359	337	319	335	351	343	326	372	341	365	344	345	318	342	341	355	342	360	362	366	377	373	328	349	317	341	320	362	331	323	354	335	313	351	376	352	387	365	369	350	349	349	336	311	330	341	308	364	379	358	328	359	381	361	358	323	338	346	346	350	342	368	319	306	327	352	332	344	358	321	316	305	326	315	361	343	349	360	346	332	340	323	338	338	294	355	342	326	342	366	377	337	362	364	346	346	352	361	334	338	328	345	356	343	337	327	351	344	354	339	333	319	361	310	351	350	341	350	369	336	336	340	329	326	320	333	307	358	330	350	367	344	343	342	324	355	344	336	317	372	363	354	342	353	327	347	363	340	371	321	352	384	373	351	344	333	321	330	329	319	332	332	311	365	362	353	360	378	346	323	349	335	346	366	334	348	331	350	334	342	345	367	309	361	347	341	330	346	365	334	344	333	349	386	362	359	340	340	323	352	330	328	360	365	349	326	379	319	318	358	344	314	334	347	368	346	333	376	350	328	327	338	357	331	355	363	352	333	329	367	340	361	335	355	364	368	330	358	359	325	335	332	339	340	339	339	328	334	344	361	333	354	371	323	388	348	358	349	355	342	356	346	360	339	350	371	352	291	339	338	349	373	347	331	356	317	343	338	334	353	327	346	354	382	350	336	364	349	348	307	332	319	318	321	327	322	309	320	357	389	330	350	356	363	328	348	374	367	374	340	320	358	345	354	350	327	350	317	371	348	331	321	367	309	329	354	365	362	343	367	314	349	323	347	353	373	336	346	352	366	333	330	349	336	347	323	344	312	379	360	350	318	356	344	325	338	316	309	348	326	320	372	356	326	363	346	365	322	322	362	350	295	328	344	324	357	367	332	368	371	351	345	332	362	334	377	325	352	335	361	341	371	351	367	344	367	310	350	285	330	335	354	333	348	355	359	361	335	340	326	324	356	298	360	335	367	355	372	307	349	351	353	333	352	320	303	310	319	348	324	335	344	336	350	341	318	321	327	355	357	344	318	335	337	357	370	341	354	326	335	375	359	339	359	340	334	340	298	290	373	332	376	359	348	330	355	357	322	357	351	301	362	332	328	322	335	346	370	333	325	336	376	312	342	351	372	344	346	331	310	369	307	319	372	378	375	333	351	364	354	349	351	302	333	346	341	355	339	369	340	347	327	346	328	321	322	336	359	313	336	349	337	341	361	304	348	315	353	300	337	322	344	370	346	346	335	326	342	342	336	342	370	340	312	340	358	359	311	336	368	328	346	396	322	367	393	321	358	357	334	334	335	353	324	354	336	302	330	341	369	315	358	350	314	317	358	333	325	332	332	353	323	354	348	338	350	334	313	322
8926	5958	6281	5184	4460	2243	1317	1207	1124	955	944	856	817	850	870	850	810	862	835	893	881	846	871	844	832	857	838	807	852	847	875	871	879	790	832	891	863	795	818	839	804	825	874	873	910	835	823	900	895	846	838	842	823	811	938	844	807	802	847	852	857	868	852	867	847	830	803	827	800	873	867	804	823	832	830	846	844	820	854	823	882	832	832	825	820	810	792	855	861	885	823	798	853	838	819	784	805	897	854	850	861	822	843	853	832	832	854	906	832	884	879	819	840	831	834	866	860	794	792	801	864	817	840	841	841	875	894	808	852	818	863	813	803	864	845	863	873	836	824	826	849	829	907	843	823	871	827	846	787	753	851	840	815	841	820	853	813	797	851	891	792	835	833	830	833	824	763	813	848	847	804	827	838	808	828	867	792	876	857	833	859	817	803	840	810	895	777	824	839	775	846	835	814	817	860	868	845	831	841	817	901	809	858	880	861	826	818	829	811	855	825	849	858	870	856	848	836	801	843	811	857	779	868	901	827	829	820	810	759	848	881	863	853	817	856	775	882	784	834	867	828	831	843	831	790	798	850	841	838	839	791	865	806	792	813	883	826	854	841	814	856	808	868	856	825	854	799	788	857	824	813	822	856	844	894	779	808	890	875	788	884	874	829	834	857	851	806	821	844	814	837	830	785	829	834	846	805	822	822	900	832	841	876	816	830	845	857	827	876	835	824	847	874	838	892	847	864	811	837	816	842	842	792	835	861	833	858	844	815	805	815	834	795	822	874	816	830	818	879	855	832	853	833	859	821	826	807	800	910	794	833	825	864	820	823	834	855	832	841	806	846	820	852	841	843	871	809	811	836	841	816	860	928	867	855	805	815	788	853	826	827	829	870	868	820	801	822	828	842	799	839	852	842	836	811	815	771	842	858	843	859	768	842	788	846	905	868	808	838	821	807	872	812	841	803	819	865	837	816	825	855	860	825	799	823	799	836	820	872	790	806	842	853	844	876	836	831	862	835	884	843	826	825	807	867	876	823	780	868	784	782	869	799	820	832	781	789	913	863	871	900	863	868	827	846	869	823	781	802	785	852	847	829	885	843	825	781	855	829	849	849	811	866	848	862	816	884	848	830	879	873	832	822	881	856	818	800	813	856	869	779	851	823	872	826	803	828	877	847	875	834	832	821	808	873	836	827	822	850	802	823	872	841	781	837	815	820	833	896	846	807	837	873	811	884	865	835	861	837	884	864	855	828	872	874	890	824	871	851	865	801	808	836	889	845	873	798	871	811	835	851	833	886	837	813	815	853	865	776	828	867	847	831	801	841	817	881	863	846	833	835	838	843	801	876	859	831	848	815	870	862	771	799	791	810	847	846	801	806	863	835	838	833	843	858	831	875	773	776	872	827	897	833	802	796	856	821	830	824	804	845	861	874	872	879	847	818	860	863	795	804	854	845	843	840	862	875	852	833	898	860	829	863	876	872	833	810	830	821	805	835	833	817	835	815	858	850	861	889	776	840	805	821	811	903	816	891	805	909	827	862	852	819	821	754	859	849	864	813	808	867	921	833	797	824	841	851	813	796	867	861	858	866	874	875	880	867	837	885	801	801	839	830	839	820	820	808	853	878	840	843	819	821	882	841	810	851	851	815	834	821	838	851	862	805	840	791	808	825	853	810	867	904	835	855	782	880	775	848	838	808	846	833	813	874	844	869	874	850	831	832	847	845	808	844	858	816	840	796	858	816	802	839	873	904	805	834	827	806	859	797	859	830	817	878	822	821	860	812	805	808	854	814	873	812	785	864	844	808	784	825	828	877	855	818	839	843	793	812	883	857	826	836	857	834	842	817	842	805	810	880	821	837	813	863	810	837	819	842	874	844	824	876	848	828	860	820	829	842	827	838	860	796	805	866	831	850	874	854	827	898	824	803	862	870	836	839	842	777	811	814	808	863	816	815	868	831	802	840	860	848	809	886	825	834	875	874	839	828	824	794	882	848	847	831	832	803	853	853	843	867	870	745	823	822	843	823	831	822	877	825	856	869	844	898	813	862	868	841	825	821	839	796	886	896	822	848	855	831	853	821	845	815	854	811	772	889	828	813	840	843	816	810	834	801	810	817	848	804	889	844	799	896	818	833	839	845	891	788	858	819	840	838	872	877	824	850	842	848	818	820	878	858	822	831	836	802	767	800	833	801	811	879	862	790	795	841	849	863	852	873	862	893	829	816	801	837	831	808	861	844	827	805	832	798	842	813	854	805	821	843	829	838	857	806	869	869	808	875	860	801	852	841	812	781	823	834	792	833	849	826	814	857	851	820	887	841	856	816	833	798	829	824	841	839	868	819	823	854	842	846	860	857	817	851	815	826	856	822	839	817	809	912	803	825	761	820	871	863	868	825	846	809	829	844	859	835	828	866	859	860	815	787	832	852	823	875	814	826	841	845	822	829	820	830	829	823	818	876	855	857	865	857	881	829	817	825	832	911	881	837	880	827	818	801	868	840	821	796	839	862	804	841	831	811	864	795	852	821	836	852	864	808	809	847	829	796	811	832	869	823	747	836	849	876	825	838	865	776	854	850	828	847	853	849	825	874	815	835	866	783	840	832	834	857	829	843	788	842	829	841	846	870	818	804	875	787	829	865	831	824	845	815	823	865	826	828	796	890	815	832	837	841	826	829	859	850	786	832	834	815	837	825	818	828	832	827	834	864	868	841	809	802	874	861	814	852	848	828	834	848	794	855	799	878	826	837	833	800	781	899	827	801	798	814	878	837	857	799	823	881	798	837	805	790	848	811	801	808	846	825	848	763	843	810	894	814	898	842	804	841	898	813	813	854	828	805	884	896	848	833	834	794	836	842	808	852	845	810	800	885	771	841	833	815	842	900	832	809	816	854	853	843	886	871	831	847	888	834	833	801	847	819	796	870	887	875	808	803	837	819	842	868	831	829	822	804	861	835	798	814	840	848	877	859	812	878	859	840	866	870	873	835	855	862	854	763	827	881	909	826	817	853	813	868	858	821	801	825	826	822	825	842	877	851	831	869	821	815	819	825	827	820	839	853	846	876	882	784	879	835	903	833	820	842	813	839	913	881	840	810	808	841	833	848	868	850	844	865	816	863	819	829	827	851	807	851	800	823	842	797	807	839	839	841	814	804	824	816	851	851	844	845	904	823	862	891	857	810	821	826	843	834	822	833	832	803	880	835	802	765	811	819	861	827	844	827	796	903	856	854	811	815	830	808	816	861	855	808	857	830	818	852	923	797	829	849	875	854	799	819	853	853	794	830	801	811	835	876	856	868	867	820	822	808	812	868	823	858	809	811	835	844	867	817	821	845	837	859	864	836	851	821	879	884	784	847	856	812	857	835	847	839	862	788	843	810	803	833	819	860	894	807	852	856	852	820	840	816	856	856	796	852	824	852	849	829	859	844	877	810	818	846	783	806	835	828	834	858	769	807	816	826	792	847	813	831	837	816	811	862	859	817	756	814	856
30198	24517	25052	22037	16401	7804	1936	953	632	499	408	392	430	357	331	289	310	310	295	301	301	307	317	290	340	311	298	296	305	281	270	327	329	285	328	325	303	293	331	298	288	327	265	300	309	291	263	285	298	312	322	268	310	322	322	318	316	305	349	266	293	301	322	286	277	299	318	305	320	308	272	316	277	305	315	274	312	279	310	279	294	303	309	300	309	300	317	335	297	284	318	303	310	282	325	264	292	282	278	331	317	297	299	302	338	315	278	295	274	264	266	318	331	300	256	295	314	289	318	324	318	306	337	310	310	290	312	318	305	324	275	274	261	301	285	309	336	315	289	312	307	313	303	272	278	316	329	317	305	326	331	299	283	296	285	310	313	294	292	328	298	301	306	328	313	302	290	298	307	307	299	302	302	277	323	300	299	302	289	307	299	301	309	285	292	243	303	294	331	241	339	297	286	279	327	282	307	292	297	313	303	311	275	313	290	329	309	326	300	297	280	294	303	298	296	294	320	336	301	295	310	339	302	318	287	292	301	304	313	277	332	306	294	316	282	287	306	285	308	292	307	282	297	325	286	263	254	300	315	294	302	307	300	266	308	328	304	306	287	313	312	309	292	310	331	321	316	267	286	269	328	306	302	303	297	323	298	310	294	277	292	306	329	303	305	300	290	318	316	307	287	285	309	287	332	286	281	331	265	305	310	300	305	285	316	339	294	273	330	317	307	318	332	332	298	289	341	361	297	329	255	300	311	306	279	278	293	304	293	290	281	331	298	291	306	315	265	336	290	315	307	318	303	312	307	280	281	342	310	291	285	286	308	301	295	278	290	305	308	320	289	317	296	312	258	325	298	277	283	291	277	315	296	302	266	312	324	298	320	324	280	317	312	275	324	307	287	302	343	302	293	300	279	324	295	329	295	311	308	310	298	274	280	323	290	282	290	302	285	329	295	314	314	312	296	298	280	318	296	287	290	287	307	284	281	293	310	292	324	292	320	334	296	281	289	318	277	344	332	320	325	299	326	287	310	298	295	344	332	297	308	295	264	265	277	312	309	339	304	308	290	308	333	280	281	284	300	293	277	302	295	259	311	294	319	301	318	306	302	310	285	322	346	278	316	294	280	299	317	296	300	299	306	297	303	314	314	295	284	306	297	329	291	306	341	315	297	300	340	291	338	288	326	282	308	310	282	272	275	296	281	287	336	297	300	301	342	287	289	309	292	298	303	318	317	289	289	304	331	284	315	302	302	300	292	310	313	334	282	330	307	285	305	298	312	322	298	308	273	284	324	304	293	297	288	259	304	307	335	278	307	255	311	284	279	326	287	309	302	306	297	323	302	294	305	311	307	287	344	290	303	306	295	281	260	322	301	296	324	321	305	279	280	349	298	317	319	307	348	290	308	302	301	304	331	280	308	300	285	300	283	302	339	281	311	295	293	313	295	299	288	309	312	261	299	313	287	326	301	276	278	299	301	302	313	313	319	312	297	294	323	292	315	299	285	259	272	292	308	328	315	308	273	309	307	319	286	338	293	328	317	321	319	303	327	282	315	321	319	297	332	259	301	304	284	301	309	331	294	291	291	294	277	318	347	309	286	303	273	325	311	303	316	306	321	330	308	298	295	265	310	298	309	305	304	296	310	320	290	319	300	322	274	276	268	300	333	293	303	322	300	292	296	282	316	287	307	292	287	302	285	314	286	280	276	275	294	306	282	300	274	273	328	268	304	301	316	299	282	300	328	302	338	356	321	296	287	305	280	275	359	283	280	297	295	311	277	297	263	290	307	299	293	288	318	334	296	303	305	306	305	325	280	308	296	273	314	288	297	297	297	313	297	291	280	308	307	318	289	306	294	308	305	289	288	292	313	298	334	265	294	297	295	313	299	304	309	270	312	304	300	312	281	312	312	298	291	296	269	306	342	326	290	311	296	280	296	319	329	316	273	311	308	279	300	319	302	317	290	312	291	286	300	317	324	296	341	295	319	303	307	326	313	307	270	282	298	326	266	323	274	280	273	281	322	270	319	291	317	287	313	289	312	316	317	302	342	321	294	301	302	290	277	301	303	275	277	326	310	289	322	330	314	268	313	303	302	287	290	340	322	302	294	297	330	302	287	291	303	301	299	297	313	319	286	314	307	267	288	342	303	321	292	314	290	313	308	279	287	311	322	338	290	292	294	301	296	295	268	300	264	305	280	309	275	303	297	286	290	272	292	322	290	322	281	303	284	290	277	311	275	271	296	265	312	295	309	274	277	296	309	296	270	320	308	304	347	316	300	324	294	315	301	304	300	288	305	312	315	290	265	319	326	279	273	310	305	276	311	313	277	307	320	317	299	341	322	298	330	307	265	302	291	314	291	281	279	302	282	316	311	303	309	314	286	284	306	299	309	298	351	277	288	322	302	307	280	284	293	294	283	324	255	283	315	327	315	330	312	316	340	311	314	268	327	334	331	292	288	305	315	295	270	359	302	304	281	312	335	323	292	307	311	301	318	283	316	302	322	305	279	292	292	308	300	302	296	290	277	343	288	334	266	298	296	291	298	295	308	292	327	286	311	319	302	301	301	284	289	330	283	273	296	267	292	302	321	271	299	274	320	255	294	298	289	310	323	307	313	287	302	302	300	342	313	301	305	298	264	298	336	317	311	302	303	282	297	335	297	309	324	303	321	292	333	301	297	327	287	304	276	303	323	318	274	328	309	327	297	323	310	308	288	315	278	316	288	309	278	309	316	302	305	306	316	302	278	325	328	301	327	334	333	299	314	298	300	299	280	299	312	303	294	289	310	303	311	280	303	304	287	274	299	302	299	304	314	302	301	281	301	301	303	322	290	296	307	308	294	321	289	299	300	305	302	304	294	293	284	301	339	307	273	283	316	297	315	304	305	311	332	316	278	295	260	313	289	266	318	313	317	304	317	341	313	286	279	286	306	290	318	280	287	299	292	278	345	321	311	297	293	320	349	294	288	298	315	317	288	307	331	307	317	313	305	316	347	298	324	319	287	322	285	299	294	292	286	265	275	307	294	330	335	286	301	319	311	297	317	295	329	330	285	281	285	300	286	313	302	324	310	301	287	282	330	291	310	297	285	299	317	263	327	316	273	306	283	310	298	305	302	322	328	286	304	298	271	307	300	306	334	284	301	285	297	321	298	301	345	322	283	327	297	320	273	283	296	304	319	330	313	302	311	281	328	291	301	334	303	325	324	301	311	343	314	292	286	320	339	334	323	300	276	324	274	267	307	303	301	319	291	312	307	294	333	276	303	327	300	283	317	315	337	292	323	282	267	326	359	300	322	309	283	350	326	286	286	303	301	268	298	334	305	333	323	283	261	281	343	268	297	309	351	276	282	287	297	298	299	294	329	277	293	288	304	311	320	315	303	306	329	312	347	322	275	280	318	294	301	283	308	315	291	302	321	293	318	274	316	346	312	329	300	302	346	291	296	323	297	302	295	297	298	338	318	298	277	306	307	296	302	268	331	317	288	310
22422	21705	27047	30124	27453	16488	5125	3084	2569	2011	1356	1190	1167	1048	866	832	816	796	785	773	760	781	733	778	769	743	726	729	726	735	795	777	772	784	786	758	692	760	802	722	740	724	708	743	730	741	746	802	803	682	741	732	773	764	739	723	752	706	757	733	720	752	719	756	769	748	674	755	710	735	774	701	755	719	723	733	722	755	745	740	737	751	742	727	758	695	736	780	764	711	756	763	738	723	703	729	700	711	719	732	764	739	755	768	730	733	771	759	738	736	736	777	724	727	722	725	757	735	773	766	742	676	717	707	726	712	726	745	770	763	789	793	759	736	789	755	759	796	746	727	713	794	738	756	718	758	785	723	749	747	782	727	740	754	726	751	768	772	721	767	764	758	760	780	773	774	739	737	814	661	745	755	735	694	699	704	709	774	728	717	736	759	766	771	750	732	764	763	688	741	731	721	747	725	741	706	748	707	732	739	774	693	759	741	712	727	762	701	765	717	761	728	731	735	740	760	718	733	734	757	705	733	735	727	730	690	698	720	711	751	756	735	738	758	739	761	731	696	781	738	734	754	734	725	751	761	738	711	748	782	748	714	712	698	726	777	739	775	706	779	726	720	715	738	726	734	721	710	766	705	695	707	737	725	734	740	750	721	771	779	696	695	802	718	696	745	728	696	734	764	761	731	713	742	726	702	701	714	727	782	739	736	741	744	744	654	727	780	701	741	782	784	675	756	791	754	712	773	749	724	722	742	727	744	710	715	701	757	719	754	749	745	748	733	764	708	753	733	741	645	739	759	707	715	758	755	764	751	736	713	733	693	765	740	726	695	669	737	682	702	776	825	741	754	755	733	751	744	759	726	741	745	703	703	737	692	740	732	685	808	710	661	768	748	822	733	720	750	747	738	719	742	724	759	738	765	723	716	705	724	767	713	732	795	754	755	791	769	689	779	733	724	721	752	724	721	731	784	768	749	770	745	767	766	744	723	767	738	754	729	728	728	724	741	727	770	800	785	695	702	735	697	743	750	733	778	759	722	730	759	714	706	732	728	741	772	697	750	730	711	759	757	726	744	734	728	762	732	735	752	751	747	750	739	705	751	790	742	746	770	731	701	743	756	772	729	735	722	750	703	783	717	711	742	805	762	744	745	737	704	753	736	753	677	687	696	709	742	776	741	718	683	783	724	711	773	742	708	736	744	769	730	752	747	754	733	742	790	796	788	741	784	735	749	747	680	738	725	789	746	768	709	753	735	691	718	702	774	708	745	751	755	742	706	731	733	783	774	767	772	710	696	730	758	795	749	765	684	756	757	750	758	746	711	749	762	761	712	723	702	701	783	690	747	757	766	721	764	719	744	717	723	749	747	747	751	719	767	789	724	745	731	704	677	749	753	742	709	734	760	740	745	712	704	757	763	724	719	773	745	755	726	770	794	758	701	771	717	747	776	738	733	720	714	710	692	707	794	762	735	762	732	729	752	713	789	759	745	732	743	733	762	778	675	734	721	686	708	748	809	739	775	743	677	758	772	714	730	792	735	722	697	744	743	747	710	717	701	782	723	704	710	742	720	762	771	728	735	694	750	741	744	741	735	723	720	716	772	735	746	767	722	759	699	775	738	733	746	751	673	778	799	740	732	723	738	797	732	761	742	767	722	772	759	683	661	766	728	729	751	733	717	805	756	773	730	767	727	779	740	756	775	761	753	732	750	678	770	749	742	750	752	754	708	731	686	703	693	765	798	724	767	770	773	719	777	783	736	759	709	738	732	789	741	742	729	736	766	741	786	718	761	763	747	747	766	698	732	726	732	735	690	749	734	720	724	722	732	728	730	723	743	752	759	777	709	741	756	721	736	730	707	702	815	745	776	743	743	739	747	754	750	708	796	690	733	763	727	733	712	737	692	773	769	742	734	766	723	763	738	728	726	778	735	792	759	704	738	712	765	712	739	738	754	752	766	739	745	696	715	791	764	750	721	725	740	707	736	737	711	730	757	788	751	768	702	679	744	732	737	787	752	763	734	773	740	738	733	745	681	766	703	731	730	740	766	760	741	734	738	759	773	727	749	800	744	706	729	721	721	747	716	738	709	730	739	772	708	757	750	785	757	753	732	730	707	766	736	753	742	703	725	773	737	759	768	731	756	743	764	749	695	733	778	773	741	737	758	707	765	740	738	727	774	785	778	717	757	807	761	765	748	718	741	714	711	739	756	778	730	728	710	718	706	814	772	773	679	733	750	737	748	716	752	671	722	733	735	729	773	746	744	746	760	743	744	721	730	733	700	718	710	747	720	707	774	707	724	802	789	728	721	742	748	782	765	732	699	704	701	689	778	784	739	724	749	758	748	735	751	753	696	723	713	677	705	734	721	734	738	742	748	738	707	727	751	753	750	692	757	761	740	743	706	740	714	757	761	720	745	709	718	719	734	720	720	710	778	771	687	780	730	718	751	756	733	701	761	713	744	733	768	763	752	792	751	712	693	740	727	709	719	702	710	731	692	784	702	733	720	777	771	725	706	728	779	697	743	744	701	752	752	695	850	788	768	726	740	784	799	742	708	744	719	745	730	740	749	706	746	695	743	710	736	728	733	736	696	739	730	721	704	735	766	696	746	780	732	757	727	750	760	757	748	779	693	770	752	744	720	722	697	728	729	732	784	709	756	733	721	737	732	782	735	764	796	696	714	750	748	764	749	745	767	767	740	775	755	780	729	680	720	718	769	741	683	753	728	709	724	730	675	740	768	727	703	762	773	679	731	750	736	707	730	723	763	758	713	758	752	762	733	736	750	713	769	757	739	759	767	738	763	719	729	700	766	739	709	749	759	709	778	743	738	735	745	707	758	775	720	758	728	726	765	788	697	714	762	783	765	732	743	759	705	761	788	751	763	684	736	769	749	739	735	720	731	757	733	725	779	768	694	746	725	738	715	739	722	705	716	747	768	752	737	754	723	761	718	739	796	741	804	724	807	727	718	718	742	730	702	708	744	766	698	792	695	752	760	747	734	731	720	780	765	740	763	743	689	767	716	761	736	779	681	737	752	746	735	742	766	746	774	713	745	746	726	724	743	771	788	731	767	721	795	763	713	782	741	783	752	697	750	775	758	749	692	755	717	767	755	726	768	738	739	735	734	743	714	708	711	780	748	705	776	700	763	720	743	781	755	769	730	775	760	735	736	736	761	766	733	721	724	728	785	760	718	757	775	729	734	777	751	699	786	728	725	745	741	747	745	743	747	753	750	746	745	728	760	686	739	715	735	773	734	700	708	754	708	729	755	731	706	729	745	765	729	739	703	764	736	699	684	810	732	720	738	729	744	738	704	718	767	772	737	782	728	739	772	770	721	770	734	711	729	720	766	719	757	708	739	683	743	712	727	721	761	717	745	725	760	755	725	740	744	747	793	728	747	737	756	694	768	713	763	691	711	772	711	726	724	695	734	802	761	759	772	738	774	734	743	711	736	786	752	761	751	759	720	743	758	785	705	738	765	726	765
39474	32482	31982	32173	24868	15150	3634	1093	875	748	420	270	242	209	216	141	158	144	146	178	172	171	158	162	157	149	163	152	170	180	154	162	167	189	161	168	186	174	160	157	145	151	175	156	150	159	146	155	158	172	164	130	153	164	160	152	177	162	143	152	144	166	179	150	153	160	148	146	152	154	157	159	168	169	159	138	151	160	157	147	171	158	164	150	154	154	153	156	169	155	168	142	136	165	163	157	151	161	145	137	142	142	160	155	151	153	161	153	167	154	182	168	160	179	151	142	165	181	154	147	130	156	176	155	152	142	149	164	154	150	168	148	145	175	163	142	160	159	151	161	143	151	189	137	157	155	167	151	154	138	159	133	162	154	167	142	163	161	154	120	147	138	161	143	163	137	148	163	171	175	157	168	159	151	139	151	152	171	158	145	146	180	136	164	153	144	130	175	152	162	153	175	161	151	162	161	153	167	131	140	180	175	153	144	159	137	161	147	168	159	177	145	134	143	135	170	156	154	174	154	137	156	157	152	169	161	157	160	174	167	160	128	153	155	154	154	158	178	147	161	163	163	157	127	158	159	158	159	136	150	179	136	148	146	141	167	185	159	142	129	137	173	176	167	173	162	127	165	137	140	146	167	148	156	166	160	172	133	138	167	142	149	151	120	151	153	161	152	159	159	163	148	161	173	149	180	131	167	164	168	156	167	142	150	154	161	178	172	150	141	157	157	156	147	156	157	150	178	165	136	161	169	173	181	149	169	170	148	157	165	167	180	154	161	130	142	141	148	173	152	140	138	144	157	167	145	165	172	159	161	158	135	153	147	158	152	144	147	156	152	164	162	178	162	151	147	151	173	168	149	147	149	140	145	133	173	173	171	150	161	176	159	156	136	151	161	155	144	160	147	129	140	155	164	155	138	158	159	172	165	165	161	152	142	172	173	133	153	173	133	165	145	172	165	165	127	164	174	150	155	160	144	177	163	134	155	166	147	130	140	138	152	160	148	169	144	170	128	163	134	181	152	157	164	162	166	139	162	147	166	164	134	156	141	156	167	172	154	162	149	155	152	172	165	140	162	163	149	166	150	146	178	136	162	163	161	157	154	148	141	150	155	176	157	147	170	173	154	152	140	155	164	146	137	162	137	158	183	154	147	158	177	156	147	154	162	135	137	163	167	162	158	158	161	168	157	140	141	155	171	150	145	153	138	157	145	155	160	147	158	153	179	138	173	147	148	154	131	176	166	161	137	140	142	143	171	144	126	142	134	155	149	136	148	145	158	172	156	160	157	150	151	171	162	152	132	165	160	170	146	164	151	148	150	165	156	172	162	173	154	167	157	160	168	176	175	165	142	127	140	157	142	179	172	168	153	178	146	140	144	168	178	166	167	150	164	164	120	156	161	144	179	160	164	173	180	152	145	195	151	140	152	169	210	152	151	148	179	170	141	169	150	158	180	163	160	171	170	148	144	154	131	148	142	139	151	162	117	147	151	139	163	166	134	141	160	177	166	153	160	170	175	157	153	162	150	159	140	162	155	152	135	170	152	159	160	150	151	152	165	162	169	160	156	192	178	165	153	178	143	153	167	157	167	159	171	183	164	164	152	169	164	167	169	149	161	144	156	174	135	149	163	130	181	151	162	167	145	165	163	159	178	132	149	162	180	174	156	172	152	174	158	147	154	169	146	163	159	167	147	136	143	154	168	158	151	171	128	171	163	174	149	157	138	139	125	136	152	153	148	159	154	142	151	174	155	168	176	164	157	151	153	146	162	142	145	137	137	159	146	142	155	132	163	187	152	151	136	171	134	140	111	165	185	176	171	151	147	145	141	139	155	130	159	153	153	149	159	158	136	171	141	171	140	157	168	159	157	148	147	155	162	164	155	159	147	152	171	160	166	150	126	165	167	148	148	190	159	172	153	160	168	142	171	152	161	152	161	171	178	176	173	152	153	137	151	165	143	161	164	174	151	168	150	141	168	162	152	167	160	170	159	168	153	152	183	145	159	163	158	147	150	142	155	152	151	146	169	179	147	148	172	145	162	138	169	151	156	136	138	157	178	181	152	146	151	153	170	151	169	171	157	155	157	162	144	171	159	136	139	145	184	173	150	169	183	159	162	180	156	166	145	145	164	143	137	152	142	171	149	161	148	142	157	165	151	127	137	147	195	176	126	147	136	156	162	166	176	147	170	171	136	129	172	174	185	178	157	166	147	173	172	171	166	169	139	161	166	162	162	145	157	147	150	151	157	166	167	174	141	158	136	152	149	168	160	152	166	175	150	151	174	150	174	194	163	153	156	149	145	162	164	196	166	141	160	155	175	177	161	149	162	163	172	154	166	160	162	160	149	161	145	151	179	158	163	159	167	160	160	154	166	172	159	174	167	154	163	135	155	159	148	173	154	173	162	158	148	154	154	163	142	120	126	158	135	177	142	162	165	149	144	165	193	155	149	138	157	168	137	138	147	181	156	171	159	160	146	158	160	170	161	152	159	144	164	146	172	167	168	140	159	151	129	153	134	125	183	178	175	172	146	178	156	143	161	173	138	154	190	158	166	155	160	161	177	170	154	164	175	158	141	152	155	146	158	136	142	154	164	154	151	162	148	172	150	139	135	137	136	143	155	155	157	176	169	169	149	148	149	147	144	161	183	176	162	167	151	133	155	133	172	164	170	157	142	149	180	130	179	169	136	132	166	150	174	153	171	150	125	176	158	164	154	154	182	174	179	176	164	152	139	168	167	169	126	149	167	170	165	156	153	152	177	142	150	157	137	148	157	162	160	153	158	189	170	158	170	175	169	169	152	167	147	169	151	169	155	152	180	158	151	170	161	156	150	111	174	147	164	150	155	154	162	163	140	143	142	140	144	150	145	145	164	163	151	150	154	161	168	162	155	164	156	202	156	160	158	152	129	152	143	160	127	149	159	156	167	171	162	140	135	139	140	136	144	173	145	147	138	152	139	162	163	173	147	127	173	177	167	167	143	156	160	161	135	148	141	165	175	148	165	163	174	139	149	157	148	175	157	155	147	166	158	172	156	131	192	177	167	151	156	146	159	160	171	166	150	144	161	173	180	142	150	151	165	159	160	176	144	138	162	156	164	157	166	166	159	141	168	159	157	154	153	163	160	161	151	153	180	169	130	146	129	124	150	148	158	161	164	164	150	140	175	167	155	137	157	140	157	184	169	141	137	164	160	149	150	142	154	158	146	144	151	148	155	167	136	157	150	158	175	159	160	141	150	183	153	156	148	176	152	162	150	164	161	167	149	146	154	148	145	138	169	151	148	158	159	155	168	163	153	179	166	174	145	153	174	159	162	141	164	179	175	152	137	149	127	150	147	157	172	150	168	158	174	174	183	159	143	177	168	174	145	146	166	151	171	149	162	170	165	164	146	155	163	161	178	150	156	170	177	155	160	152	145	160	149	186	151	206	175	179	148	158	137	161	143	156	140	156	151	162	156	167	161	133	158	162	156	148	169	155	149	159	153
28250	27522	32736	39219	35012	24075	5528	3494	3882	3614	1997	1124	911	904	647	517	461	442	495	484	452	472	479	418	447	448	415	466	400	475	421	451	426	441	387	366	431	421	430	417	425	456	445	442	441	406	445	396	406	451	401	432	375	418	392	412	406	401	426	378	442	395	407	436	462	397	421	413	432	416	409	400	398	412	400	382	431	404	403	409	435	407	396	435	428	405	437	444	372	413	418	415	405	370	443	404	437	411	386	452	443	412	420	438	450	421	410	414	426	412	425	446	437	422	420	430	429	454	389	423	410	433	393	412	419	391	367	411	388	405	419	428	402	419	422	384	402	419	389	397	427	404	426	437	399	403	402	384	370	436	398	391	392	431	428	383	424	392	442	401	394	419	405	375	444	411	458	428	382	408	419	390	418	414	419	408	422	382	412	415	418	421	406	408	411	418	374	388	395	412	416	432	396	418	398	426	394	376	413	400	404	409	420	364	404	405	401	415	409	395	409	402	399	409	401	418	438	431	427	393	416	397	391	401	413	428	414	441	425	397	392	455	404	410	439	406	405	388	422	400	441	411	428	409	429	409	400	406	366	424	397	413	411	422	403	400	396	401	456	403	416	434	423	440	420	441	364	414	424	401	388	427	432	416	425	419	441	387	425	350	393	403	424	393	459	434	413	416	402	397	376	462	448	421	406	393	433	414	465	438	415	443	379	413	399	410	419	421	430	410	394	431	411	433	396	390	422	419	409	385	381	424	416	446	401	446	420	434	420	426	421	412	450	435	398	383	384	430	417	408	419	413	435	424	400	399	389	392	435	390	422	412	406	405	410	389	448	411	417	404	391	419	412	418	419	387	404	411	419	415	422	425	410	430	405	402	398	389	418	414	389	389	393	362	421	427	408	407	424	431	391	409	389	429	375	416	393	405	430	435	402	387	418	412	417	437	404	392	399	405	369	407	414	417	388	406	397	427	382	452	416	399	402	405	398	427	383	413	370	437	426	390	374	404	416	420	410	405	426	382	445	403	427	396	443	365	444	405	430	432	402	384	423	428	410	418	390	435	407	438	390	417	387	389	450	429	397	413	421	436	406	442	419	431	385	405	413	397	412	448	451	411	394	436	406	395	420	440	349	433	431	376	435	417	410	399	379	417	407	420	405	391	394	415	412	448	414	441	388	398	388	405	421	418	438	416	429	439	403	387	424	387	428	418	388	440	413	416	414	409	388	408	399	390	402	451	398	401	425	402	431	422	433	424	444	413	415	395	392	431	455	410	411	415	429	396	395	398	447	391	392	386	395	404	440	388	408	388	391	398	382	426	428	424	423	410	432	445	410	441	412	407	411	360	407	438	391	424	416	433	421	379	411	385	409	393	421	418	414	398	396	416	374	390	431	406	406	358	398	433	388	384	396	418	406	428	422	413	412	389	418	446	407	382	388	406	452	401	409	425	415	417	403	412	411	394	410	428	397	366	402	428	387	457	447	407	426	421	410	405	379	388	380	402	403	433	406	447	464	384	421	429	421	372	438	444	430	421	402	423	407	418	366	422	422	429	401	424	427	402	394	390	470	374	427	393	384	411	390	418	428	412	423	389	421	418	439	444	379	407	396	407	397	386	367	417	451	429	394	437	415	400	437	387	414	379	437	391	399	397	419	397	382	408	395	397	432	396	411	404	404	441	417	345	381	400	392	378	403	378	428	398	393	411	417	408	405	441	368	403	395	421	391	399	428	418	391	357	418	422	426	404	424	381	413	420	419	409	450	402	400	399	406	394	392	437	430	422	424	410	434	411	379	419	419	379	415	388	416	427	417	411	397	458	394	410	371	415	421	422	394	431	374	424	425	399	415	375	412	415	410	428	382	436	418	411	387	427	401	394	399	373	386	416	379	411	416	416	427	400	410	430	411	434	403	412	408	452	405	422	398	415	387	415	409	422	387	430	386	395	442	367	380	423	403	449	446	423	400	383	398	406	426	421	380	404	422	432	400	417	396	440	413	383	385	385	408	396	394	410	375	455	366	397	401	417	414	427	403	407	377	401	430	431	430	417	402	421	424	400	429	415	446	379	398	396	406	435	417	437	421	381	394	395	402	441	368	424	407	433	420	434	425	412	430	411	399	439	387	407	447	439	383	379	431	390	399	441	407	441	398	382	374	406	411	398	448	396	375	461	390	414	420	390	395	403	362	397	400	418	421	448	431	414	434	440	384	426	391	411	421	429	366	400	417	403	382	383	399	427	440	397	425	397	384	444	403	415	384	437	401	412	397	418	419	425	431	418	404	406	409	406	411	414	381	437	424	404	407	459	402	408	404	416	387	403	411	413	377	432	416	400	386	440	423	393	372	394	418	402	385	389	429	413	410	399	427	416	402	396	402	425	451	396	415	427	412	381	423	386	418	420	463	420	434	434	419	425	423	399	403	396	430	399	401	416	446	411	403	397	430	386	426	410	404	424	429	420	393	366	408	433	412	434	439	366	489	420	403	396	398	421	378	447	430	373	443	361	432	377	420	407	402	392	407	416	414	419	409	441	381	379	431	411	390	402	399	392	424	420	410	378	409	411	428	395	419	424	415	406	398	437	407	378	425	400	388	419	396	438	390	408	437	411	400	397	392	408	426	414	426	411	398	384	422	379	395	431	386	385	410	395	415	393	421	388	387	387	409	453	412	408	405	418	408	426	425	407	417	438	406	394	398	397	431	343	405	408	434	401	410	409	404	399	444	411	406	365	407	389	400	441	423	431	388	433	390	438	439	407	413	384	413	423	408	401	375	401	438	371	388	401	410	428	394	411	400	409	384	431	398	424	427	424	451	421	418	405	432	395	426	398	406	418	396	429	386	429	423	436	399	408	393	379	443	425	407	406	408	383	400	369	360	409	410	416	394	402	454	419	409	368	415	431	400	425	403	404	422	433	372	420	407	434	409	407	401	435	436	372	437	410	386	409	438	409	417	421	423	428	444	427	406	416	401	397	409	427	425	412	453	403	414	393	432	447	374	421	395	441	426	427	375	376	416	394	402	419	385	398	376	393	411	428	404	358	389	417	425	395	390	416	369	400	434	433	456	408	406	400	388	411	395	371	404	387	411	396	410	395	415	401	419	444	417	407	429	464	399	435	389	399	398	441	394	426	396	408	405	417	451	369	411	392	386	403	399	429	393	378	423	408	382	402	445	418	343	412	417	397	389	441	398	396	398	444	413	408	406	407	418	391	435	430	372	429	406	420	401	442	417	401	414	396	406	410	416	380	427	420	407	415	434	406	444	393	419	432	424	371	412	415	413	422	379	407	422	434	416	405	427	401	396	430	437	432	408	411	394	393	404	402	401	448	372	420	444	412	409	408	400	457	376	413	404	389	396	391	415	414	403	397	455	420	418	393	412	443	403	444	425	420	408	418	395	429	394	403	404	433	419	409	404	379	432	421	396	418	389	414	420	401	452	418	397	435	403	441	398	403	408	407	406	406	405	382	416	398	411	417	441	447	392	390	376	368
11279	4961	3064	1909	1256	719	441	364	402	383	365	381	349	338	368	336	361	367	350	351	344	351	321	316	355	349	378	336	356	357	322	317	350	346	337	326	336	358	324	336	374	343	324	366	316	340	324	346	329	352	336	381	346	325	310	374	363	336	318	342	325	347	354	364	322	334	326	370	355	314	366	347	332	367	340	346	329	364	367	340	356	335	371	326	330	386	346	355	373	352	392	334	360	341	350	362	347	358	351	317	363	345	335	343	325	374	352	349	336	330	385	315	342	371	394	322	350	369	357	361	347	335	337	347	373	355	347	351	351	321	388	366	322	347	340	347	325	349	358	347	344	340	345	354	331	328	343	330	341	356	331	342	371	344	352	333	350	352	356	330	357	338	356	334	356	332	321	322	343	356	349	322	328	336	336	343	381	318	325	332	351	333	310	364	352	316	350	341	320	359	343	376	346	337	318	339	338	343	340	379	310	331	361	317	350	306	350	357	310	339	347	377	334	413	306	355	353	331	312	373	367	362	347	367	360	325	300	325	345	312	301	353	315	343	336	345	331	344	357	362	368	329	323	292	356	349	335	349	309	359	331	392	295	340	350	370	347	295	322	296	307	346	384	356	375	326	328	361	345	322	343	341	348	315	328	314	349	331	334	322	308	364	338	326	334	332	355	345	346	336	348	344	337	344	359	374	370	351	317	351	374	367	369	330	371	368	362	338	317	323	358	344	347	371	363	362	370	362	330	366	338	321	347	320	345	313	368	342	376	374	336	332	365	297	336	349	319	352	367	319	340	343	313	333	313	332	331	308	328	354	348	353	353	327	341	318	321	309	327	332	337	354	395	335	317	349	328	327	310	305	347	347	371	341	352	317	373	337	340	316	354	334	293	335	336	317	331	322	335	340	340	325	359	335	335	337	365	381	354	356	386	312	311	351	351	330	365	321	330	354	331	349	347	337	363	318	368	309	326	331	299	331	308	354	348	345	342	361	355	330	324	372	339	370	356	325	337	361	361	370	321	340	319	355	335	362	328	344	316	320	336	330	319	326	326	346	363	339	349	329	354	371	345	352	331	335	358	323	300	353	330	327	335	367	345	376	353	344	318	366	352	332	317	353	335	303	357	364	349	324	352	335	380	318	347	355	311	375	345	363	349	334	343	333	362	312	362	348	320	324	333	356	366	319	347	381	369	346	342	371	308	336	330	342	358	370	302	368	342	337	356	313	360	350	329	365	373	346	373	340	338	357	354	381	349	348	324	345	325	355	312	368	337	334	291	344	350	337	353	372	364	379	319	339	324	349	338	320	364	307	350	334	338	376	348	340	342	356	299	333	323	347	346	322	343	303	321	335	356	340	352	365	299	363	368	374	340	362	330	359	340	337	332	335	366	372	315	322	352	342	351	335	338	347	329	355	344	321	348	354	366	364	347	321	341	334	374	342	366	349	357	364	330	311	360	320	362	318	341	344	369	307	344	340	330	356	327	326	327	333	335	317	316	337	290	324	343	369	329	351	303	346	347	329	366	352	375	342	357	316	347	343	349	332	345	350	340	335	360	335	365	347	373	314	310	349	344	332	322	348	364	361	345	336	368	366	343	337	324	352	332	332	297	330	347	378	407	344	335	323	351	350	338	325	366	339	346	341	349	317	343	331	320	335	348	351	335	351	325	346	363	330	383	336	324	315	321	300	323	337	364	307	343	344	331	364	351	353	351	343	382	321	337	329	356	343	338	336	312	322	336	327	345	324	341	342	403	356	315	330	381	340	357	355	334	321	351	342	359	325	344	328	300	389	333	315	344	332	366	359	361	381	316	344	344	332	367	340	354	329	339	349	353	335	353	332	348	322	348	342	365	324	358	324	329	354	349	333	355	310	362	341	369	329	332	345	346	328	361	332	360	340	398	314	336	316	344	336	351	335	322	349	339	337	349	366	309	339	336	343	385	339	376	363	321	334	337	336	359	325	373	338	347	380	348	318	351	351	318	320	327	338	349	365	350	344	348	342	368	328	349	332	325	337	358	333	352	397	364	360	363	333	362	322	335	327	368	312	354	334	326	359	368	338	314	350	319	332	368	345	354	371	327	337	310	358	349	373	345	375	323	335	323	333	389	336	343	332	350	313	335	350	380	362	339	317	354	334	345	320	371	344	368	339	348	306	339	349	345	362	359	361	331	350	340	332	319	339	364	330	379	366	312	317	312	319	354	320	340	342	338	350	351	312	317	333	335	341	335	317	316	336	318	327	335	324	339	306	328	354	345	356	321	342	345	377	328	332	337	353	354	337	336	372	316	329	321	366	347	316	346	340	305	346	327	333	334	348	353	316	358	362	359	330	342	338	333	332	334	290	340	364	344	346	361	345	358	330	338	382	358	326	353	356	374	328	347	340	307	350	336	388	314	378	374	336	348	341	353	346	363	371	370	358	339	337	332	355	337	334	374	345	349	368	330	351	359	352	334	353	357	338	327	375	331	362	335	336	369	381	344	339	311	346	337	354	335	385	331	305	338	366	325	342	340	352	345	335	375	346	346	303	301	327	307	325	316	354	332	359	318	348	366	332	336	361	348	357	370	338	339	373	351	348	324	343	362	348	334	342	339	330	331	360	370	361	322	355	326	361	331	326	350	343	338	354	372	344	347	349	330	308	335	328	358	305	337	371	355	338	306	357	354	324	348	316	335	325	338	348	367	381	320	378	354	333	355	344	360	393	325	372	345	355	336	321	331	354	337	322	344	377	326	376	351	354	342	355	326	344	330	324	322	339	350	346	343	344	362	355	327	359	363	322	393	340	390	352	369	357	359	376	365	329	338	338	340	360	339	353	330	340	333	351	366	334	352	337	395	364	333	323	326	353	360	355	353	321	355	347	355	356	330	375	374	350	333	326	343	343	336	370	312	328	347	381	334	328	338	367	358	338	331	374	352	335	349	335	339	319	332	354	364	335	350	329	322	315	324	363	342	333	367	342	338	346	331	327	345	368	330	349	347	365	358	339	348	375	361	336	330	311	337	349	360	326	334	316	345	338	357	314	345	345	339	340	343	337	350	334	345	359	352	333	379	338	322	318	337	347	338	345	357	356	374	339	358	334	313	348	367	325	339	314	390	345	386	367	345	372	346	324	332	332	333	342	340	338	317	330	307	329	324	388	324	321	341	334	348	343	325	306	336	342	318	341	328	313	331	340	368	377	366	355	314	329	353	341	320	340	355	325	306	312	333	328	307	338	345	312	360	352	372	307	349	339	329	341	376	325	362	336	321	310	340	321	384	313	346	355	346	338	349	315	317	353	354	337	342	332	349	347	358	372	340	326	366	321	343	334	351	295	338	350	357	364	349	360	380	360	348	356	371	403	331	338	385	312	351	321	333	320	346	325	359	350	321	335	344	326	318	365	338	323	344	331	359	337	351	343	338	339	361	330	346	332	326	342	360	354	336	311	397	331	327	341	362	320	342	354	377	344	331	365	350	351	361	312	326	335	341	342	359	341	326	330
8565	5857	6536	6399	5229	2939	1198	981	980	970	980	1015	963	857	903	854	849	876	754	765	842	823	854	858	857	842	823	815	861	834	784	837	811	829	837	865	813	791	793	801	835	846	832	868	802	859	819	879	862	837	862	807	821	844	842	833	836	866	856	812	824	841	828	849	897	857	827	773	861	834	872	871	837	830	856	857	832	846	812	848	811	803	851	819	813	841	873	832	801	826	832	841	857	839	834	808	856	862	816	807	846	831	808	836	862	812	815	850	889	846	835	788	848	844	864	826	795	841	826	808	888	866	825	850	830	861	803	813	790	790	793	867	824	829	797	798	855	859	850	824	819	803	865	841	852	774	843	846	830	816	810	875	880	857	785	868	843	842	820	853	794	761	796	854	814	827	757	812	865	836	824	872	836	842	818	887	819	838	761	862	877	878	833	790	838	820	804	825	817	855	850	844	811	841	824	808	850	779	830	851	810	821	872	800	841	790	819	869	808	803	868	803	823	822	775	781	803	793	819	804	825	820	808	823	856	840	843	826	787	837	809	780	864	826	849	848	754	797	861	863	818	803	818	809	851	877	895	803	866	801	854	802	832	783	867	860	812	832	873	836	836	834	779	846	810	783	810	790	839	788	861	842	782	896	826	804	821	805	843	888	838	783	822	803	845	842	795	793	834	829	759	842	854	851	849	850	820	829	868	816	837	852	866	775	841	824	857	828	823	823	902	772	864	845	853	807	792	871	845	805	889	802	835	851	862	824	806	854	829	780	846	852	822	817	814	853	837	825	861	804	843	785	868	835	870	846	789	827	800	852	788	832	844	837	890	826	832	813	814	826	827	852	857	844	850	842	867	825	847	829	860	864	844	855	834	830	842	823	828	818	766	814	825	776	876	847	866	826	837	838	846	844	851	828	828	850	804	839	862	845	832	858	826	787	863	825	816	810	852	867	860	841	855	807	828	855	880	851	887	858	876	856	795	857	808	807	817	845	832	866	827	825	857	859	875	858	863	799	813	867	866	869	851	836	849	785	869	838	832	840	831	853	828	823	824	779	870	828	804	857	793	815	814	846	848	860	824	850	837	847	855	841	868	803	844	803	816	857	870	813	780	818	834	810	884	763	860	803	830	843	833	804	799	820	851	861	852	862	853	834	848	817	854	855	831	871	904	860	813	851	856	795	811	828	818	819	855	813	823	796	793	807	854	836	847	839	875	870	801	817	879	818	821	834	827	798	828	865	880	827	808	826	792	779	823	810	815	854	876	868	891	817	821	814	804	791	853	840	835	878	856	857	884	859	810	847	878	893	810	861	863	886	858	882	823	869	855	874	808	815	809	861	842	875	821	836	774	900	788	866	813	829	803	858	817	809	823	856	803	879	859	813	820	893	859	856	859	853	859	841	824	869	852	808	864	843	823	859	830	821	874	827	819	813	796	894	822	836	839	863	854	817	853	883	821	816	780	839	834	856	843	745	835	822	842	831	809	784	806	831	852	815	832	829	788	889	838	829	861	823	823	851	792	832	856	837	873	767	825	792	848	820	860	863	791	853	803	830	806	830	845	843	816	834	818	810	834	828	816	823	776	788	825	836	803	896	872	823	852	845	840	868	838	839	891	872	825	830	839	826	813	782	787	838	854	830	919	825	813	769	877	858	797	814	784	846	776	854	841	844	781	778	884	784	835	809	812	846	877	756	818	814	798	816	809	829	850	871	864	816	826	795	857	853	813	833	799	806	904	863	848	860	842	837	845	789	838	772	818	828	834	864	807	826	899	837	849	838	840	803	847	840	834	815	809	865	817	835	829	797	847	777	827	804	814	816	858	865	822	816	845	842	896	821	851	846	900	811	772	818	850	901	834	817	884	817	825	837	857	869	878	862	838	790	797	842	818	834	870	785	919	784	855	881	848	800	768	846	839	791	823	817	841	834	844	817	796	829	845	845	874	848	843	812	796	818	864	854	837	806	813	845	814	896	853	847	845	890	834	827	800	890	865	868	837	843	850	849	813	840	769	863	864	810	846	894	853	870	826	775	841	856	823	826	852	785	867	856	805	843	819	819	855	831	853	840	826	840	818	875	866	841	841	840	836	902	802	842	905	873	815	818	804	866	842	811	856	866	830	860	815	860	815	806	883	843	840	825	854	854	815	864	766	849	835	812	806	842	785	824	822	808	827	840	846	834	837	828	829	792	833	794	890	839	852	820	837	848	829	859	818	822	785	884	913	828	870	815	815	820	802	874	861	793	884	775	894	856	842	875	814	845	820	859	841	852	818	768	827	870	819	869	850	800	850	807	816	811	836	812	791	866	896	853	851	835	819	838	828	832	894	838	834	822	835	903	826	781	850	812	831	811	827	819	792	852	783	885	864	775	845	847	820	807	871	803	899	788	834	857	837	863	849	810	822	830	812	831	819	833	856	822	809	833	840	837	854	825	836	841	857	817	793	833	814	808	871	876	881	888	848	825	823	825	840	837	858	817	819	840	858	883	765	818	786	874	832	831	844	813	836	856	836	853	822	799	844	809	818	837	832	844	820	862	813	824	818	860	834	829	856	790	829	822	822	858	857	791	817	853	802	809	860	825	833	839	867	851	815	827	792	808	832	865	851	826	818	852	856	844	824	824	771	850	888	876	835	821	819	842	846	837	829	795	833	841	824	870	831	785	865	855	840	843	868	817	817	831	836	829	822	833	797	821	821	876	845	803	809	833	848	849	840	838	820	831	838	798	841	812	836	832	805	840	833	847	863	845	813	819	835	810	860	825	851	892	804	799	836	783	850	826	850	850	776	898	900	823	820	810	857	829	822	848	839	833	861	857	801	814	816	854	860	812	818	833	867	871	874	867	875	807	830	875	770	843	859	863	864	837	819	820	821	804	843	848	869	784	841	825	827	795	788	859	881	827	883	891	785	836	814	855	827	889	826	792	850	856	845	847	799	839	875	854	827	826	791	862	850	820	802	898	817	792	842	873	856	825	831	833	741	822	826	848	847	827	836	888	821	806	832	871	850	806	823	886	802	836	907	810	868	853	787	860	881	836	833	799	824	810	809	864	842	881	811	830	828	830	853	841	821	844	831	886	851	797	813	849	834	846	840	840	854	875	865	869	794	833	824	797	805	853	821	856	824	801	833	853	823	826	809	848	849	813	801	879	797	806	825	831	857	827	856	817	832	801	827	845	823	867	809	789	871	879	827	792	814	856	847	834	826	828	863	887	854	782	802	858	862	843	829	883	828	815	848	892	839	847	822	844	795	820	833	812	861	853	853	817	846	872	831	824	834	842	808	797	873	847	853	853	834	836	775	857	802	903	815	853	879	816	834	849	799	856	804	837	795	854	816	836	829	794	819	877	816	849	847	832	833	832	856	877	836	830	827	786	839	857	812	863	854	860	853	858	831	811	825	859	809	788	844	831	878	804	825	818	810	819	829	852	854	835	815	842	810	866	856	807	843	774	835	785	815	804	861	794	845	842	852	811	803	867	790	840	855	820
29111	20591	23073	22304	16364	7718	1866	928	637	650	809	753	598	381	303	322	300	326	301	316	314	273	316	285	297	326	314	289	295	310	298	266	293	287	351	284	334	263	276	299	289	283	316	303	291	296	284	294	288	316	326	322	263	280	278	273	267	311	285	307	292	284	298	300	284	270	291	291	310	293	299	258	338	279	306	279	304	281	298	323	315	267	316	297	311	269	281	280	264	309	324	326	335	286	302	300	329	306	285	293	276	288	278	271	296	304	309	317	303	284	300	322	331	285	293	295	287	271	304	325	281	291	268	320	259	294	266	298	297	310	276	302	307	277	266	299	304	319	262	281	315	288	275	312	274	273	288	299	306	315	281	307	295	281	328	276	251	284	310	296	283	287	289	303	292	289	313	309	286	322	278	312	288	311	283	284	299	318	306	285	308	341	321	293	300	301	322	290	289	277	315	287	302	273	286	350	317	299	297	272	317	318	307	292	281	320	285	304	256	330	311	286	313	294	303	287	273	297	306	280	338	289	287	318	291	319	311	286	284	297	309	322	324	305	299	301	293	264	293	288	311	315	325	279	312	292	311	309	325	290	269	282	290	315	296	302	301	322	312	305	300	275	309	292	307	304	311	296	311	277	293	298	302	296	303	310	283	329	271	301	287	256	314	274	321	309	283	296	294	303	255	318	312	301	298	274	295	284	305	277	322	287	301	348	287	293	273	288	303	296	287	307	275	326	310	309	297	320	329	298	282	276	262	292	283	298	278	288	292	298	275	287	294	308	338	301	285	277	307	283	284	303	324	304	284	296	310	286	293	315	274	275	331	315	301	295	248	319	295	317	319	289	347	328	337	293	304	277	300	346	291	317	286	298	271	308	309	292	268	301	302	289	266	285	286	331	339	290	279	324	309	315	298	302	304	296	317	304	316	293	285	329	285	296	286	298	304	311	312	294	313	300	307	337	310	295	283	270	331	280	304	319	290	290	300	318	331	296	303	331	283	305	282	283	280	303	276	306	303	292	299	322	299	294	286	317	317	299	297	301	308	281	292	267	302	315	286	324	322	313	293	306	308	302	290	314	298	305	263	305	274	281	274	310	310	328	290	263	306	326	302	307	288	301	304	307	296	291	302	331	309	320	301	291	300	299	294	313	283	305	313	299	314	274	303	303	259	315	307	308	296	293	275	301	309	287	299	278	314	334	276	296	284	319	298	296	288	325	305	290	286	278	296	287	276	322	316	301	288	281	310	283	326	305	279	278	305	267	268	303	310	288	339	293	282	265	275	310	280	341	279	299	292	276	278	290	287	303	277	283	302	330	287	295	301	314	298	330	270	333	295	287	310	304	303	295	299	287	276	256	283	262	275	300	302	323	283	277	292	287	259	297	298	299	283	295	289	289	335	286	276	290	333	304	267	294	316	298	323	271	313	304	313	314	283	336	295	315	338	302	310	270	306	287	286	299	277	277	273	300	302	307	265	282	339	295	272	297	301	283	287	287	311	292	298	295	289	281	297	303	316	310	298	295	285	311	292	296	321	283	304	311	298	287	288	313	311	298	322	299	277	306	308	308	323	324	329	293	266	305	273	296	331	275	276	288	298	287	298	308	323	305	288	299	294	310	310	309	299	285	301	296	262	305	305	304	347	287	335	308	305	291	292	266	265	296	304	305	287	274	305	333	301	309	278	296	273	262	299	333	283	302	265	264	319	316	289	253	293	283	293	270	329	287	292	329	299	294	321	291	288	308	314	299	325	303	265	295	292	283	306	299	301	292	285	326	271	326	292	314	290	300	284	270	273	296	296	278	316	337	300	311	294	328	329	311	295	324	275	291	300	295	299	309	306	294	327	295	306	309	296	294	264	318	301	293	288	303	290	313	295	286	295	335	305	266	301	289	294	298	287	293	282	304	258	341	301	319	291	314	290	314	286	291	317	292	310	317	305	282	266	274	274	279	274	279	305	272	337	320	291	273	300	272	294	306	271	287	333	293	327	261	322	284	278	332	305	284	302	294	295	307	298	293	313	258	271	305	301	300	275	287	319	325	297	294	304	326	315	352	289	320	290	267	292	288	304	316	256	271	312	317	275	304	307	283	311	300	271	313	312	256	304	290	263	263	325	332	278	305	285	292	280	294	307	310	311	266	317	296	294	293	280	311	302	267	297	290	291	276	322	283	308	327	298	286	311	298	308	289	274	331	279	303	332	315	318	312	280	325	325	282	281	260	306	339	329	276	303	312	310	285	312	285	277	302	302	279	333	302	310	345	312	297	301	296	281	315	285	270	323	321	291	307	331	294	307	284	306	325	309	295	262	286	308	284	291	352	333	283	313	282	313	289	331	290	303	301	309	310	312	293	277	283	304	319	306	315	325	319	306	331	332	268	297	306	309	272	271	296	254	316	289	295	307	294	258	285	302	295	296	297	294	330	304	333	305	284	300	283	281	289	306	294	304	283	270	314	293	300	309	280	327	292	268	313	295	303	291	287	283	307	273	301	315	329	283	299	290	293	277	312	288	281	277	279	308	284	296	319	281	312	335	277	325	315	331	304	293	297	324	304	315	332	326	318	282	311	310	327	333	286	264	276	288	286	327	307	308	301	313	280	293	303	278	315	319	315	279	282	306	304	304	294	313	319	314	291	309	298	304	311	320	310	279	285	288	322	296	276	302	310	298	304	273	311	299	302	296	289	300	269	258	274	302	314	272	297	260	287	320	284	306	300	287	301	316	311	321	301	306	317	317	334	285	303	266	322	295	300	296	313	317	276	322	253	307	287	290	296	310	293	312	309	303	294	320	267	262	292	311	251	314	312	298	293	317	299	298	270	310	286	299	294	272	310	324	290	290	300	317	275	314	252	307	286	304	287	298	279	298	330	296	283	263	337	304	297	298	298	288	266	321	289	303	278	291	276	333	345	314	325	318	290	296	314	313	275	281	288	299	289	293	317	314	293	291	313	291	281	331	285	316	324	265	343	290	277	324	324	290	295	327	297	315	296	296	300	278	316	280	283	289	283	306	300	312	290	296	291	300	283	261	287	281	316	317	322	325	282	306	305	289	304	311	324	298	271	282	294	314	278	265	287	324	302	272	277	299	297	315	270	331	278	277	325	298	307	306	313	319	278	304	298	273	274	294	279	310	302	275	290	308	297	311	334	319	271	302	283	305	301	310	321	286	257	285	309	290	309	294	308	298	328	313	304	309	305	306	322	288	296	275	294	319	305	298	278	309	293	339	314	285	271	323	279	295	296	300	254	294	327	281	274	296	305	290	288	295	296	300	286	310	274	310	306	304	278	296	273	297	320	305	320	306	309	289	313	308	339	322	266	305	295	310	336	293	268	277	304	280	316	283	270	286	320	283	296	288	313	285	314	275	308	287	293	313	280	300	260	273	319	289	305	294	283	287	300	300	321	322	293	279	286	317	310	325	284	289	290	313	302	295	256	307	294	291	269	273	294	303	263	283	321	276	263	289	316	276	293	276	294	302	297	297	320
21666	17502	25800	30820	27644	16296	5102	3639	2691	2784	3676	3512	2386	1118	918	822	771	786	769	730	775	749	737	754	700	712	743	733	703	702	818	753	778	707	699	691	772	720	699	740	727	710	698	718	710	714	730	820	750	698	751	744	739	710	740	731	741	726	693	688	717	750	736	649	701	716	738	730	722	717	708	738	719	657	672	723	734	746	757	740	715	713	687	716	704	676	704	728	696	764	774	714	716	746	732	761	713	742	728	721	736	729	704	728	766	723	771	714	696	737	744	701	690	687	749	730	759	729	716	744	761	752	737	729	717	717	715	743	735	704	718	704	712	704	745	701	744	785	711	702	756	730	726	744	803	746	671	722	749	744	748	741	757	686	754	739	753	780	723	727	738	712	705	682	710	703	685	750	723	744	734	742	717	679	773	710	728	732	810	738	744	676	722	721	710	731	754	746	737	714	774	763	722	678	699	716	741	655	733	705	753	710	701	743	735	704	791	701	743	699	674	725	714	697	687	736	725	715	713	744	730	735	699	717	768	731	722	753	715	747	736	761	742	780	713	666	706	740	756	690	764	726	719	704	724	711	733	717	717	761	722	730	742	713	713	710	750	723	728	715	711	692	727	687	687	718	689	739	744	749	766	753	773	733	733	700	765	698	727	729	706	703	714	731	709	699	731	703	760	699	676	755	735	698	712	739	734	760	709	675	718	727	656	792	716	750	743	731	728	765	683	726	714	705	755	733	723	683	719	682	753	758	718	739	690	743	758	703	703	702	688	716	730	697	720	716	733	711	742	721	715	705	746	717	758	731	729	686	756	737	750	793	739	741	721	747	698	781	722	712	740	734	757	683	726	764	728	733	748	718	725	713	751	777	733	723	739	717	715	737	720	725	718	716	696	702	737	712	726	731	724	759	739	725	736	731	747	717	721	717	758	731	739	733	724	669	714	726	701	695	689	731	748	727	735	764	702	752	737	730	669	726	756	812	728	697	739	769	726	710	726	734	715	751	682	731	753	737	739	734	692	729	733	742	741	737	681	745	728	721	749	709	726	724	721	732	697	712	733	755	716	678	713	733	754	666	776	711	739	658	721	780	769	773	752	719	738	682	744	675	764	735	732	695	695	647	704	732	696	725	717	709	726	748	750	694	748	713	787	687	792	783	757	724	746	712	754	760	751	707	715	728	700	736	732	707	721	716	710	743	701	776	734	721	754	773	692	732	701	709	701	750	769	740	742	706	761	720	697	664	770	700	739	735	736	729	702	678	721	695	766	710	721	778	735	754	704	725	745	786	778	706	698	692	723	745	724	711	687	753	739	733	730	732	712	700	724	751	686	726	747	701	692	768	739	731	703	745	717	744	757	716	749	718	671	763	718	735	745	726	767	719	761	723	709	776	736	736	718	727	721	717	717	709	738	729	723	763	697	727	696	737	769	721	718	752	742	768	707	688	715	701	726	701	680	724	704	696	754	726	714	738	736	788	726	703	741	746	727	790	716	705	714	755	732	700	681	740	779	776	732	731	745	701	711	776	705	732	776	697	728	718	738	701	757	746	790	706	700	678	752	726	709	707	757	750	723	748	701	737	735	758	735	755	709	735	703	735	735	727	728	708	744	679	735	723	666	680	675	662	708	688	726	741	727	773	732	769	733	730	748	715	726	698	675	707	741	739	733	711	769	742	704	743	671	761	727	730	710	719	714	652	731	705	730	714	749	698	775	741	695	766	714	724	674	707	750	755	715	746	761	717	752	738	666	776	729	720	689	686	690	716	784	648	733	697	760	753	702	726	730	685	708	731	735	716	700	736	681	716	775	720	680	749	687	709	729	760	719	727	702	766	715	721	744	729	679	738	713	763	717	692	733	672	772	719	721	712	716	737	744	683	636	735	759	767	738	760	759	745	736	730	740	708	724	713	721	679	759	718	758	729	733	725	699	760	710	731	740	718	730	764	725	699	751	669	697	698	705	757	779	765	750	727	720	707	721	740	716	746	701	737	705	701	705	722	695	696	677	741	713	762	721	705	736	711	698	713	766	708	757	750	674	701	677	734	705	692	729	722	732	742	749	695	747	726	684	732	690	695	765	760	698	720	713	717	801	710	747	757	775	775	723	683	729	715	705	770	720	760	726	720	737	707	758	720	770	747	688	710	701	733	702	722	746	696	720	736	718	676	762	783	747	667	714	723	724	726	718	717	706	713	760	677	700	688	727	707	736	698	693	711	685	748	709	712	683	785	760	726	706	713	714	709	694	712	741	749	727	711	772	777	670	707	722	693	681	717	744	762	698	753	724	712	762	728	722	696	726	684	724	723	702	720	715	729	706	654	689	702	731	749	724	680	730	695	730	707	780	713	680	717	754	740	778	783	749	761	731	715	727	735	739	697	684	717	694	730	740	717	712	723	736	762	725	714	722	717	712	742	696	701	683	732	725	742	759	722	662	766	737	763	703	743	784	713	759	741	714	755	639	707	705	728	680	736	730	655	751	701	724	687	730	778	766	764	746	738	688	715	698	698	746	730	800	701	724	763	726	762	745	730	751	727	729	795	704	739	785	705	724	719	716	715	756	693	706	737	705	704	704	689	731	721	716	733	774	703	735	771	760	765	729	709	696	725	680	726	765	725	730	735	700	748	735	714	714	728	781	722	726	704	715	738	697	745	713	762	777	732	743	746	754	735	751	680	708	739	750	731	706	711	759	705	766	792	727	758	738	719	732	712	699	719	720	695	734	782	731	711	777	723	767	724	728	699	760	688	738	777	696	716	680	698	712	689	777	670	748	751	704	708	677	750	692	727	712	806	746	771	685	726	777	740	772	770	723	727	777	742	726	773	747	692	674	711	758	738	746	725	728	730	729	716	703	702	755	747	716	721	716	721	702	798	711	756	730	772	716	777	735	730	742	745	713	729	748	713	754	736	689	749	732	712	734	769	663	753	727	747	761	722	731	764	768	777	685	692	688	758	703	740	785	750	701	762	713	726	758	711	731	714	759	723	691	722	715	738	703	720	700	690	754	728	693	759	705	714	693	720	788	721	708	727	731	756	731	725	757	737	682	727	722	718	680	706	735	717	784	724	701	709	745	758	711	744	712	738	673	672	741	744	724	738	775	741	685	765	717	720	741	775	737	707	701	691	754	703	712	714	741	769	692	744	690	695	712	726	743	693	719	699	680	740	752	727	712	731	776	670	736	711	754	734	804	747	758	674	746	736	779	757	742	715	721	800	774	731	679	735	701	778	742	754	711	724	748	726	712	738	775	721	751	724	753	753	720	786	735	782	723	703	733	748	680	744	727	679	742	722	704	723	760	741	758	714	741	705	737	701	702	716	699	728	727	747	717	767	743	715	776	713	718	691	748	707	720	726	699	706	708	714	749	756	716	699	736	733	661	780	682	750	667	666	740	746	716	698	696	728	742	685	682	759	764	739	764	736	763	708	683	715	784	736	725	713	718	700	765	738	675	772	771	718	726	723	729	726	724	724	685	725	761	711	722	692
38956	30137	29303	29070	23441	13158	4129	1541	1033	1178	1075	783	591	296	197	175	201	150	163	144	161	167	148	151	148	142	160	158	139	136	148	146	178	149	152	131	182	153	175	139	152	151	135	162	136	136	142	161	139	130	151	134	125	145	146	137	148	133	157	156	164	145	157	148	150	176	144	130	139	158	140	141	162	150	149	146	146	139	156	150	139	134	145	140	148	136	174	147	141	161	161	137	145	164	146	139	153	158	149	142	142	143	156	142	149	150	130	143	146	156	158	141	126	145	150	160	148	144	161	140	148	148	141	159	151	153	135	145	154	139	151	139	153	135	165	153	136	144	157	144	142	153	151	164	141	154	148	142	154	130	142	178	138	146	150	130	180	163	125	159	144	162	149	125	148	136	157	149	157	142	164	152	124	153	119	145	138	144	157	132	148	139	154	152	135	126	151	148	153	148	135	145	161	141	138	143	141	152	146	138	126	158	153	149	161	144	142	142	165	133	145	146	145	139	155	154	143	132	153	126	141	145	154	145	144	157	141	146	136	141	152	167	143	157	166	164	145	147	140	142	161	150	168	144	142	148	168	140	148	148	133	138	130	166	132	155	133	137	139	126	147	151	145	139	155	162	153	133	148	148	150	165	144	164	135	139	147	138	172	124	153	137	160	157	158	156	145	158	146	129	168	122	138	145	139	147	156	164	153	151	146	143	143	147	142	149	156	137	145	143	135	144	160	142	146	133	152	156	155	191	135	145	143	139	121	153	162	158	145	150	162	156	155	157	153	128	148	146	130	137	154	160	159	173	132	141	145	136	134	163	151	162	133	144	153	144	122	136	144	136	164	126	165	140	137	160	158	145	134	139	128	156	125	172	148	164	135	132	144	153	144	147	136	164	152	148	167	137	142	146	147	135	138	139	128	147	166	141	147	150	131	135	168	135	165	127	142	137	172	157	154	172	145	137	151	138	162	163	134	153	135	162	123	126	148	152	166	129	138	150	160	158	150	137	136	150	155	143	152	133	147	170	151	135	152	163	134	143	141	189	156	170	149	123	150	146	164	156	142	126	156	156	165	147	146	138	152	125	154	144	161	159	157	169	168	154	128	165	152	161	132	146	151	143	117	166	144	133	161	150	137	142	157	171	130	158	128	153	151	141	147	148	128	137	126	163	125	128	156	145	152	145	146	146	164	153	155	144	159	157	143	140	142	126	139	136	145	150	146	143	146	157	151	145	129	145	160	130	155	151	172	139	128	165	155	154	137	161	127	166	160	158	119	167	125	152	148	143	159	172	120	145	151	142	146	146	132	139	165	161	178	167	130	134	153	165	132	155	144	148	135	135	141	164	133	141	147	134	138	150	151	136	130	142	149	156	151	154	154	196	135	164	132	139	165	152	136	146	134	140	151	161	174	146	153	136	137	146	150	163	167	128	144	147	135	149	131	139	155	145	135	147	140	140	155	158	159	162	146	129	144	147	163	125	140	140	145	136	138	149	158	135	161	150	144	151	169	136	156	155	143	157	171	135	135	159	160	142	173	163	162	138	182	144	171	153	146	159	138	167	149	144	139	140	120	163	143	133	136	153	147	148	158	141	160	157	161	141	156	115	155	154	133	154	175	153	157	125	140	133	145	151	145	198	160	151	154	157	135	164	155	165	159	164	131	127	153	147	141	138	147	151	171	145	145	173	173	148	144	167	160	138	139	175	143	139	132	147	146	161	140	137	144	160	147	139	147	126	134	128	166	129	145	165	148	143	147	155	151	145	131	137	153	122	143	179	147	137	156	148	145	140	135	135	144	178	152	138	153	157	144	126	154	159	158	155	146	136	142	144	169	139	161	147	161	134	153	143	143	141	146	146	160	163	137	151	138	135	139	163	153	134	148	152	140	142	137	149	152	149	149	152	126	139	152	145	150	136	137	169	169	132	165	141	148	147	157	160	144	145	139	148	132	144	140	131	146	119	156	149	146	149	159	126	131	146	157	165	136	122	145	155	144	153	119	138	147	164	171	154	129	132	161	147	174	132	167	154	146	135	158	155	159	159	132	144	129	149	183	167	144	122	136	176	183	150	143	124	154	158	154	134	145	150	152	147	151	149	142	158	158	149	138	132	144	148	142	133	128	126	145	148	137	151	143	151	121	131	123	180	152	144	151	143	143	134	130	129	172	169	154	151	167	158	145	131	159	159	175	158	130	157	154	166	132	139	140	143	137	146	140	151	141	140	154	128	148	161	168	138	174	128	136	135	141	148	135	143	148	148	143	149	171	151	159	145	137	148	134	147	136	161	181	149	146	144	158	144	146	185	143	152	152	127	156	152	172	131	149	157	141	147	160	147	129	154	148	129	122	135	156	129	145	149	142	124	165	141	148	131	146	139	149	121	152	145	147	140	137	154	161	133	129	125	144	139	160	140	160	146	148	161	169	173	146	149	148	137	135	161	157	140	127	161	145	156	137	147	176	159	162	158	167	143	148	154	140	140	151	140	150	139	139	159	123	146	152	135	145	165	145	139	144	150	156	134	135	157	120	153	165	119	138	118	147	158	147	137	152	157	142	159	171	176	154	146	151	159	131	141	144	150	144	153	174	158	142	158	138	138	169	165	152	135	155	145	157	153	142	127	150	135	117	153	124	137	149	146	139	154	140	135	127	163	149	153	166	137	139	136	146	121	155	128	183	154	141	173	148	142	140	127	138	162	167	138	149	130	153	162	134	147	167	147	146	146	156	157	135	154	138	161	137	146	156	151	152	139	149	152	168	164	127	136	153	121	152	159	157	132	164	153	152	129	154	140	157	155	152	171	137	152	163	139	164	147	140	145	132	156	154	135	150	141	157	144	153	162	144	132	148	121	117	140	147	154	162	146	138	132	161	157	150	153	136	175	168	128	148	150	155	151	162	163	139	143	155	161	144	151	156	164	136	137	155	161	131	134	149	155	134	117	137	163	143	141	162	162	140	159	154	115	174	144	140	148	141	159	157	143	134	157	127	132	142	141	137	139	147	132	149	134	126	128	158	168	147	137	162	141	152	144	162	147	167	126	141	125	147	137	125	148	142	166	154	162	135	141	152	157	156	144	137	128	148	138	146	133	156	133	153	127	154	149	138	152	134	133	144	139	150	160	136	150	153	156	135	135	127	148	139	153	158	137	170	135	145	171	159	153	148	182	142	154	166	159	140	142	155	161	154	144	162	140	143	142	129	143	127	151	145	151	162	158	172	144	143	172	128	128	146	138	153	149	157	157	158	167	164	160	149	155	132	121	144	159	143	145	157	156	145	138	151	144	127	145	157	143	133	127	126	171	161	148	146	140	151	132	146	143	133	160	151	143	101	141	152	135	151	150	129	126	167	158	155	143	174	147	130	132	133	144	119	149	145	141	151	160	141	167	147	147	148	165	145	136	169	151	137	144	152	179	149	154	129	157	131	173	158	158	139	134	156	144	163	149	170	135	129	157	136	145	152	165	133	134	126	142	152	139	165	130	147	141	132	127
27715	24810	31264	34863	34634	21355	9371	5539	4894	5947	5532	3948	2851	1335	671	560	509	452	421	410	423	443	421	432	442	440	398	377	378	382	420	391	392	435	414	413	356	399	397	410	401	377	393	395	395	395	400	335	367	417	402	426	343	359	412	404	381	407	416	384	391	414	415	393	394	374	336	396	395	365	391	360	426	381	363	415	398	405	401	416	380	370	392	398	405	355	354	381	350	422	376	383	401	374	368	388	387	396	393	392	391	394	357	378	362	379	384	392	376	398	395	361	367	370	372	396	378	383	359	397	396	367	378	406	434	394	399	408	378	413	394	418	368	398	389	381	364	404	379	355	413	406	379	384	364	401	362	438	428	401	393	382	366	394	386	434	374	364	399	368	386	395	396	381	443	378	396	376	391	362	355	366	410	363	392	423	391	395	358	378	387	395	392	430	408	383	405	398	395	371	375	389	381	388	406	377	405	369	402	401	362	379	366	369	390	362	362	374	371	361	364	402	378	396	418	414	396	399	384	387	327	409	437	415	395	382	414	370	392	416	384	395	371	430	401	397	388	362	405	411	411	386	367	355	361	368	379	388	398	364	392	422	410	393	359	423	381	400	382	344	409	385	414	402	369	439	364	386	364	399	418	405	351	400	381	388	372	400	383	375	364	398	362	388	383	370	391	362	375	376	358	378	375	387	374	406	400	393	416	339	380	400	384	385	382	407	364	388	381	386	407	374	380	407	363	400	390	383	381	385	352	374	373	378	422	395	394	401	402	357	364	389	399	399	330	403	396	376	345	393	389	356	395	388	386	410	378	413	362	406	410	397	401	355	409	416	379	404	395	392	373	414	365	399	383	370	406	355	375	382	375	391	401	385	376	383	374	358	365	404	397	376	393	384	382	366	387	380	372	382	406	379	400	402	367	387	366	400	376	372	434	387	374	369	403	419	418	374	358	374	402	430	366	360	395	395	411	391	357	392	407	421	411	390	390	371	363	379	394	421	404	382	383	343	397	424	388	390	363	392	417	360	394	385	394	385	393	411	389	410	383	373	382	370	407	382	383	405	381	412	367	382	389	374	396	337	406	376	389	385	382	355	384	409	388	383	417	378	417	382	333	396	365	386	373	384	424	346	422	395	379	401	376	366	429	353	381	394	424	377	413	396	369	387	392	424	406	444	380	366	389	374	410	377	380	388	379	366	371	367	390	374	394	402	369	419	367	362	414	382	359	410	416	386	401	408	403	367	396	371	401	378	389	354	414	383	360	403	406	365	439	411	354	400	389	375	352	348	382	361	396	379	392	376	374	362	401	402	389	425	399	396	415	392	404	381	408	386	387	389	385	385	381	374	371	362	389	403	372	382	377	380	407	382	376	368	407	374	406	414	368	400	406	378	383	391	364	400	382	401	380	399	387	378	391	427	374	399	392	396	367	401	371	384	389	412	368	390	379	382	398	392	374	409	424	415	365	419	381	384	360	383	381	361	367	400	353	391	393	364	378	412	398	395	407	370	399	357	379	427	403	356	400	413	404	401	385	372	386	382	386	402	404	362	387	392	382	411	399	401	388	385	379	396	385	398	399	408	388	433	343	363	386	359	384	397	375	356	396	383	395	387	349	363	383	396	404	418	378	395	383	367	380	396	386	382	376	360	448	404	402	367	383	373	381	388	366	389	343	386	414	414	407	370	376	412	366	383	366	382	373	371	398	381	419	385	404	406	371	375	380	382	394	361	369	392	369	412	412	399	390	380	388	387	382	358	400	368	420	403	402	355	397	382	398	393	393	391	363	382	404	410	401	399	380	373	333	411	403	378	415	406	382	387	395	384	380	391	367	404	374	365	383	411	402	376	403	390	386	376	398	397	406	422	378	382	370	389	399	419	361	385	384	382	390	395	361	390	395	367	397	402	390	386	395	398	382	385	396	390	388	416	413	405	419	392	384	395	363	388	368	399	374	388	381	391	367	367	402	407	402	430	365	368	416	364	362	381	364	359	374	376	389	372	369	401	381	372	395	372	389	386	403	410	360	381	408	330	374	409	369	385	364	395	411	393	407	389	389	365	397	364	371	359	401	404	366	394	399	387	399	381	388	384	391	385	387	389	387	393	409	389	347	387	398	386	405	411	354	409	371	396	379	374	406	403	400	379	421	379	338	400	365	373	349	398	351	415	367	314	389	373	382	392	384	442	399	383	404	368	387	368	363	383	368	368	363	369	373	413	389	358	436	381	415	383	399	380	390	353	394	415	346	370	408	367	389	402	377	384	364	392	396	382	409	398	421	379	359	363	373	387	390	395	370	340	386	407	387	387	389	394	324	385	397	379	406	418	380	379	412	379	386	390	386	356	393	382	389	381	419	385	401	377	371	373	395	399	415	372	368	401	392	385	372	376	395	369	422	381	387	377	392	408	387	351	392	412	369	392	396	359	407	348	366	386	380	390	383	403	377	384	387	389	393	389	373	398	404	391	369	400	421	382	417	358	404	370	431	359	411	406	392	381	395	368	368	355	411	412	392	372	390	378	393	410	431	365	368	377	360	348	390	408	392	361	380	369	393	355	366	367	406	339	415	408	381	430	412	388	392	371	411	408	366	370	397	381	385	411	377	410	357	360	370	398	360	403	370	346	410	407	363	384	385	418	376	369	380	399	391	407	371	353	371	386	392	397	402	359	393	384	361	390	333	389	397	374	367	372	425	383	405	353	414	384	392	406	358	401	386	385	381	382	380	402	386	412	372	395	412	369	377	396	388	420	401	393	346	400	376	397	377	384	380	409	387	394	376	384	387	405	377	360	357	334	402	367	397	341	407	390	398	360	376	394	354	358	384	371	408	380	372	395	412	383	381	377	360	347	407	404	409	369	363	381	376	394	404	389	436	357	382	366	368	388	356	429	379	354	402	424	397	366	382	401	389	384	417	395	375	413	396	399	416	385	389	380	387	422	380	394	390	367	386	421	360	357	396	395	392	356	398	395	395	402	408	364	384	398	399	407	361	415	379	418	389	389	345	373	402	399	411	391	406	384	363	409	397	391	378	437	390	354	392	378	392	360	391	371	403	366	388	352	391	397	369	366	347	408	387	399	377	345	398	402	369	406	392	359	384	377	409	359	383	353	359	414	398	375	395	391	369	389	381	391	401	428	389	389	405	409	392	395	403	376	384	421	390	401	389	387	379	393	388	377	377	426	383	362	377	368	347	393	426	379	372	411	414	383	389	392	410	380	378	384	403	358	405	380	375	374	385	343	401	391	370	399	382	387	416	412	379	338	378	388	389	389	381	395	378	370	395	384	389	390	380	399	342	402	396	366	411	411	395	402	408	385	398	380	352	379	411	376	400	393	393	385	382	432	401	342	396	373	379	367	350	388	366	379	401	418	387	365	385	398	410	361	352	365	429	367	405	413	355	366	397	407	389	425	411	350	392	355	428	408	368	390	365	399	395	379	368	412	413	390	398	418	406	372	425	376	387	393	354	389	426	388	407	403	369	402	382	393	398	388
11347	4519	2793	1616	965	627	429	419	415	395	327	345	345	333	325	353	323	312	357	358	325	326	304	330	344	355	335	333	368	310	317	332	330	356	327	382	350	303	339	338	324	353	326	362	318	325	364	381	312	376	376	360	332	310	344	328	384	331	350	346	341	328	310	323	320	355	342	328	307	318	348	328	327	350	311	350	351	357	330	327	311	331	330	309	366	338	315	346	304	363	336	366	366	335	342	334	335	353	320	309	335	361	316	354	327	330	322	327	352	356	326	319	340	325	303	364	336	350	325	333	300	309	354	366	357	327	331	317	322	315	323	330	349	337	351	324	348	360	364	367	314	344	336	363	344	337	350	340	329	328	350	313	330	353	330	371	314	339	341	345	320	332	335	356	297	326	335	334	353	335	341	313	311	356	347	331	357	341	325	334	332	322	382	344	324	327	333	346	317	339	296	342	326	338	319	346	321	355	325	344	337	333	353	328	314	355	350	309	345	343	345	334	312	367	343	325	336	332	385	352	325	355	345	339	330	373	308	314	349	344	320	353	332	354	339	358	380	353	319	341	373	337	346	350	347	350	309	315	329	320	328	320	348	375	330	326	315	327	326	353	318	336	292	333	315	374	327	351	362	340	379	382	312	307	319	335	335	342	358	364	365	340	338	332	326	359	359	296	326	312	362	368	315	337	344	301	316	343	326	327	319	337	355	341	344	356	332	343	350	325	337	307	341	317	333	337	346	354	380	324	339	357	329	357	345	347	362	328	361	316	330	327	348	353	346	350	351	326	383	328	334	349	357	299	327	306	366	332	301	339	323	344	358	378	283	327	354	349	340	331	352	316	348	330	318	370	344	331	300	332	348	339	314	356	321	347	311	330	326	351	363	315	339	330	340	342	346	362	347	320	371	350	301	363	332	319	344	344	349	358	363	320	302	363	367	319	367	309	370	346	313	356	324	353	308	323	325	348	340	353	345	346	357	335	290	343	313	339	365	352	354	394	299	341	357	315	346	345	342	316	323	326	337	348	320	348	332	333	353	320	327	358	314	342	358	364	305	312	322	341	300	355	356	359	360	380	340	355	329	353	330	326	327	331	342	334	330	348	326	359	298	344	336	334	325	357	319	362	315	316	348	296	346	327	341	328	340	320	318	334	360	317	368	306	339	342	344	324	331	355	347	322	302	322	355	332	336	340	346	329	335	302	364	310	353	327	319	355	348	331	349	337	326	352	343	325	323	311	338	382	332	327	323	355	316	324	349	332	366	339	325	367	327	317	344	326	312	332	320	344	317	344	328	313	322	336	362	346	369	294	330	302	340	341	316	300	327	318	320	319	330	343	330	322	332	331	315	335	339	350	343	387	344	328	331	335	329	338	338	347	309	348	342	333	358	363	323	351	327	356	311	348	329	357	344	352	350	345	365	322	338	327	339	347	350	330	355	316	347	353	308	330	313	320	341	359	363	327	317	340	361	341	340	357	367	317	350	341	370	340	331	335	358	327	386	332	366	346	362	327	304	327	341	327	353	303	349	339	322	359	340	352	309	328	328	285	358	314	342	347	305	336	326	334	344	311	373	358	319	344	354	345	333	371	349	353	352	345	333	335	334	351	352	339	324	351	340	357	354	334	338	352	354	326	354	335	329	336	335	375	350	324	350	284	306	327	385	308	310	328	298	358	314	384	334	332	353	322	303	324	320	339	299	312	333	332	356	333	317	314	379	338	317	307	315	343	323	362	330	347	353	321	320	366	326	340	351	327	336	359	354	343	374	322	320	338	311	319	350	355	336	365	327	334	366	311	293	323	331	336	328	305	322	330	332	332	345	322	349	344	329	292	289	348	332	345	353	331	332	335	310	348	329	333	342	320	311	333	350	366	331	338	360	336	319	352	356	333	355	342	316	299	341	340	341	336	314	333	329	344	368	320	345	350	329	343	326	336	294	355	311	340	322	325	353	317	339	325	345	348	355	348	359	356	330	352	320	326	329	378	336	343	382	321	386	310	282	323	343	343	307	322	383	322	353	319	308	355	300	313	316	331	353	337	375	334	340	306	362	319	354	321	342	368	335	339	335	362	313	302	309	321	325	301	343	285	330	382	311	332	322	325	334	354	331	329	360	339	333	314	371	337	325	329	298	348	331	334	346	330	346	335	308	318	323	315	360	340	329	354	344	333	358	321	354	343	342	331	311	344	355	330	335	328	323	335	316	311	322	360	321	316	337	346	346	340	335	333	346	334	345	308	379	334	313	353	355	348	329	317	339	347	328	356	311	318	346	340	333	348	303	337	338	337	332	388	318	310	336	325	347	345	367	327	370	335	324	341	321	323	346	344	327	340	326	359	373	285	378	324	344	358	360	356	351	346	360	369	345	310	358	324	350	341	330	346	334	379	310	321	332	306	344	299	326	341	351	351	355	311	347	342	353	346	340	360	296	355	345	351	332	348	356	317	308	328	367	308	308	342	344	395	321	352	353	308	324	339	360	338	326	324	331	334	346	338	320	362	312	337	339	363	379	350	342	364	349	355	355	345	361	333	347	317	363	364	332	354	321	330	317	343	344	335	353	354	330	337	366	355	349	379	360	322	353	320	350	376	293	340	323	323	360	328	328	344	313	350	332	329	335	356	340	349	313	323	354	345	372	339	331	359	390	335	350	315	307	299	343	375	329	324	349	320	343	347	358	364	377	335	362	316	343	349	299	331	342	330	288	340	359	344	306	335	331	347	337	337	321	343	315	352	348	360	316	336	346	318	330	351	339	385	331	336	339	326	380	336	379	331	333	327	335	324	331	331	368	342	341	319	314	336	372	336	342	351	315	323	328	341	336	341	332	320	307	330	307	356	321	323	357	340	346	323	328	347	326	304	342	293	349	350	369	338	362	321	348	351	321	341	334	387	342	358	330	364	348	354	339	376	302	332	332	337	334	330	322	339	343	347	345	362	341	334	349	339	370	306	333	348	346	330	353	350	337	309	348	323	351	335	341	331	313	335	328	337	320	336	360	354	342	320	359	338	316	345	352	304	332	333	365	314	349	341	311	358	357	320	322	337	327	347	307	341	324	306	337	311	350	358	315	345	331	370	338	338	349	345	343	327	315	352	353	325	297	334	332	350	363	356	339	334	323	358	359	369	318	336	329	365	341	326	334	348	357	374	321	376	330	322	334	336	327	319	327	361	373	347	345	315	320	334	367	365	364	316	361	348	349	347	357	334	342	373	333	340	346	327	330	333	348	299	346	352	295	312	352	359	321	349	319	318	327	333	326	320	317	336	314	349	328	304	321	351	341	347	346	323	319	322	347	313	352	353	366	364	323	326	325	320	344	345	318	345	318	329	299	299	307	360	322	336	360	347	317	323	302	351	357	366	299	337	329	341	341	364	352	331	326	325	347	342	331	353	332	358	335	347	321	337	340	340	318	345	320	328	380	310	317	365	360	323	362	339	343	329	379	315	336	351	387	356	331	326	350	340	356	346	301	353	361	291	370	327	353	356
8665	5081	6042	5322	4207	2359	1453	1250	1192	1206	1096	904	858	849	841	793	819	802	790	850	826	821	757	768	850	774	794	880	761	872	822	798	842	815	843	784	838	821	775	828	774	836	805	829	871	847	828	838	834	821	907	846	818	830	846	806	802	819	857	810	839	865	841	821	804	790	815	846	856	889	830	837	835	773	831	835	836	862	852	793	847	809	823	804	805	769	862	853	821	845	798	790	819	811	797	781	889	809	787	821	829	821	825	774	855	859	878	819	834	808	806	831	863	866	780	851	811	848	793	810	816	816	821	780	850	861	868	820	816	796	831	767	796	837	846	801	796	794	845	805	788	876	849	807	807	826	780	836	864	856	823	826	821	787	818	832	882	790	805	807	805	829	872	832	758	811	845	847	781	833	863	839	793	851	839	848	808	803	825	801	840	816	822	808	810	848	823	797	829	856	837	824	828	820	838	837	903	812	801	818	853	835	859	823	841	827	823	800	843	829	786	813	818	779	819	827	773	871	859	804	830	776	805	873	786	764	850	832	881	862	838	851	803	848	825	809	829	824	807	826	819	856	830	810	852	848	856	771	822	850	842	822	744	843	835	837	843	823	785	830	838	865	806	835	829	830	805	870	808	829	816	777	834	831	770	853	859	805	839	865	827	813	873	860	807	844	840	861	840	797	828	857	804	814	812	776	822	760	806	845	782	879	857	813	816	884	806	826	805	879	812	837	824	785	789	754	800	829	786	763	794	812	866	913	778	818	849	835	862	870	837	831	834	773	840	828	780	822	814	812	833	823	832	833	827	818	825	847	787	832	801	779	766	825	848	796	801	862	857	827	836	905	830	839	829	796	823	859	814	857	863	826	846	789	820	819	855	809	848	848	814	839	839	819	807	805	854	796	834	837	812	812	814	838	822	820	865	828	807	820	779	834	819	819	821	813	801	879	788	770	816	788	866	787	817	842	837	826	802	872	837	818	812	851	840	841	813	813	796	759	814	884	858	843	804	850	876	830	824	811	777	828	841	791	763	848	885	836	779	794	804	842	786	846	812	778	811	798	854	773	817	831	775	867	773	791	856	838	776	870	837	843	781	823	847	848	794	786	885	793	828	899	845	809	892	814	792	819	810	801	803	785	818	801	818	867	836	825	887	853	828	843	849	852	830	814	863	836	787	817	874	831	770	844	797	854	780	842	793	830	820	809	794	826	844	804	849	800	848	803	835	796	776	830	852	786	784	808	876	802	820	841	778	821	864	805	769	806	815	823	850	801	805	802	840	844	771	817	811	829	844	800	828	830	816	841	809	849	859	801	854	806	824	835	789	853	840	823	789	794	819	819	789	775	799	848	803	846	843	821	854	843	772	893	832	844	790	806	837	817	831	845	834	804	836	794	814	859	851	821	819	888	850	859	829	795	808	800	821	805	856	796	809	801	829	816	769	813	850	805	796	784	880	843	812	788	861	771	875	837	837	813	816	807	837	853	786	837	850	828	815	764	805	791	833	894	842	865	806	864	848	803	814	785	802	848	805	784	811	860	825	840	847	814	780	860	818	809	823	831	811	758	880	837	862	768	814	841	850	831	855	836	806	854	789	773	803	792	837	787	801	840	845	843	899	819	843	795	830	869	796	806	759	839	829	842	789	844	820	833	835	769	789	838	830	835	852	800	834	796	815	857	771	839	813	830	778	841	789	813	821	867	852	821	825	836	825	832	815	831	832	833	858	816	845	761	825	834	756	826	821	820	823	886	818	829	836	859	854	839	843	858	827	805	767	798	821	794	820	820	846	801	861	833	819	834	808	806	783	787	814	821	780	780	860	813	754	855	811	825	833	771	789	811	832	869	831	812	862	792	809	788	816	810	807	818	757	810	789	824	775	914	826	819	818	848	836	874	819	867	821	850	828	819	852	855	827	802	794	854	844	837	821	819	862	773	905	813	835	785	817	757	791	828	838	837	777	815	833	818	891	821	830	807	840	795	780	843	880	832	849	830	843	776	820	838	878	797	858	815	844	857	828	835	849	805	793	786	824	817	839	824	806	790	866	827	845	781	861	843	818	795	825	834	870	861	844	788	791	828	883	899	786	814	834	826	866	796	819	825	866	844	842	853	811	826	856	810	881	830	812	819	790	813	857	799	802	792	880	820	819	840	806	829	771	831	819	813	792	818	826	822	797	870	840	750	793	789	897	781	839	824	796	826	864	807	775	866	787	831	790	780	795	836	801	814	852	848	764	785	797	801	822	861	837	808	833	830	811	797	819	839	843	848	851	827	793	844	836	859	850	870	843	884	831	803	804	821	831	829	828	812	850	835	808	827	857	804	820	832	819	793	813	822	792	863	852	812	845	838	850	812	810	813	861	846	772	824	818	817	874	801	821	784	796	862	786	789	838	840	789	843	795	834	850	784	840	801	780	858	814	799	889	807	817	823	829	860	832	798	851	784	772	795	864	792	850	842	826	831	782	836	802	819	840	821	801	800	889	806	862	813	836	827	835	861	817	820	829	777	867	855	811	790	833	827	757	826	826	806	809	808	826	806	794	807	827	823	802	903	816	812	806	867	736	879	843	797	801	848	822	849	824	825	822	788	797	879	860	812	777	822	840	823	823	814	865	787	799	826	856	740	838	823	786	801	827	797	843	804	840	848	833	815	806	893	835	788	807	808	845	832	823	828	865	830	856	834	810	813	815	805	868	815	841	836	806	790	870	809	761	844	841	838	804	810	799	780	787	826	840	795	811	840	844	854	791	761	842	853	791	807	832	813	822	827	803	768	840	864	832	841	847	757	849	858	796	800	846	851	824	792	821	818	794	823	881	817	880	872	820	785	787	846	832	823	901	797	870	763	859	798	791	812	847	777	823	800	801	815	830	853	796	808	783	848	829	807	849	835	816	782	827	804	830	823	830	791	765	832	804	847	834	844	852	861	838	771	797	862	846	825	793	876	779	837	884	842	825	844	800	792	777	807	774	815	866	850	790	865	835	811	837	818	825	823	858	838	833	775	808	805	818	823	788	812	828	763	790	814	805	863	787	899	862	813	829	842	776	801	826	772	813	803	791	852	830	828	836	824	839	788	800	784	791	854	874	829	802	853	792	824	796	854	823	876	811	913	806	803	752	789	795	832	868	849	801	818	838	850	802	841	843	806	762	800	797	759	841	822	794	817	818	802	801	770	770	824	856	825	850	808	790	836	849	844	834	821	815	790	818	817	846	824	831	807	821	794	839	800	857	830	831	831	808	819	811	847	866	847	756	806	818	808	806	814	807	808	762	796	828	848	825	865	813	815	902	821	758	826	804	829	837	832	860	843	829	847	780	773	839	826	807	847	871	855	836	852	800	842	813	779	789	817	826	852	817	873	866	823	814	812	819	847	856	776	785	803	852	831	797	800	758	807	847	832	805	826	857	844	818	845	776	769	814	787	857	788	841	899	820	835	820	858	822	857	820	823	815	759	823	828	736	822	818	850	830	841	829	793	793	793	823	809	820	838
29464	22013	23680	20700	13261	6155	1949	1069	769	639	523	438	386	322	331	305	268	330	296	301	295	297	283	310	302	258	298	275	281	296	308	310	284	280	300	303	282	326	305	281	299	305	287	301	310	289	281	303	311	285	326	273	287	293	254	283	336	309	267	311	295	297	323	277	306	309	283	308	265	302	300	287	335	272	312	271	284	316	306	292	329	297	299	312	309	307	317	305	272	326	329	330	314	316	278	302	301	284	287	285	318	308	332	301	320	323	292	313	299	294	321	284	327	299	298	280	284	293	294	284	281	284	303	322	314	290	297	280	310	300	327	289	295	293	289	288	281	312	301	284	288	313	264	268	295	323	294	276	328	298	273	284	306	283	284	302	301	276	279	304	273	297	289	293	302	280	293	292	304	295	283	314	261	296	279	276	273	297	308	299	263	290	318	299	265	296	255	317	281	304	294	297	275	307	263	278	282	279	301	304	291	266	300	342	296	299	293	307	305	280	297	298	281	259	304	328	282	312	268	315	302	302	291	283	311	299	266	281	304	294	275	281	276	310	296	315	284	319	289	308	297	301	297	301	286	261	296	343	303	267	304	325	334	272	285	293	290	301	297	288	310	292	314	315	291	293	289	289	351	327	315	272	290	284	287	298	313	316	294	255	295	320	313	288	282	286	301	299	282	304	326	297	296	301	308	278	264	273	300	285	296	310	298	285	265	313	288	323	304	307	276	315	272	302	313	293	286	309	316	297	290	310	299	281	263	301	302	362	288	320	299	291	301	278	337	274	314	300	264	311	325	277	321	316	308	277	286	370	298	277	261	293	339	319	306	310	334	297	283	273	270	278	318	331	282	280	285	294	324	302	322	256	280	289	293	308	299	298	281	308	272	299	312	296	284	287	298	293	262	272	289	281	302	290	286	287	295	289	304	310	361	326	306	298	296	286	306	293	311	292	303	293	297	280	327	311	319	300	295	291	275	297	308	298	282	324	301	300	343	307	315	322	313	279	312	301	279	311	303	302	306	273	284	307	295	272	279	295	311	296	277	275	307	289	313	291	293	282	269	297	297	302	300	287	311	323	290	287	281	314	298	287	318	302	304	284	270	264	304	288	291	310	297	295	282	280	280	267	297	299	297	288	292	275	289	297	256	295	271	283	281	296	293	285	305	291	315	336	289	317	284	305	278	275	261	293	314	299	287	287	312	297	312	285	310	297	292	302	307	310	300	307	336	326	297	314	337	298	272	244	269	297	288	260	330	309	300	273	295	324	306	260	286	298	325	305	279	269	294	293	279	297	308	335	291	293	307	277	282	283	270	279	270	292	293	292	306	306	302	282	258	286	277	278	305	287	288	266	310	263	279	285	290	284	265	312	299	279	270	300	280	307	276	305	314	279	266	308	272	271	257	309	298	265	281	287	282	299	286	294	319	287	311	308	295	277	296	307	317	264	314	303	308	285	311	282	312	289	331	313	293	259	285	309	266	288	358	303	271	294	277	288	312	307	291	278	285	286	291	269	275	307	273	304	286	290	302	308	291	302	279	293	328	326	284	286	308	305	304	291	291	297	299	301	311	284	315	310	293	304	280	264	272	253	286	299	323	330	297	275	289	273	300	274	314	336	312	318	291	272	305	297	263	302	283	292	290	284	306	294	296	296	308	279	281	313	298	278	278	294	295	303	263	320	319	326	279	274	289	296	281	288	286	292	313	286	259	292	281	324	294	294	309	290	282	269	274	300	275	282	293	313	266	309	316	317	288	287	292	297	296	279	280	304	324	311	325	305	279	334	329	292	265	313	279	291	318	279	315	305	289	294	290	314	289	323	278	291	313	290	279	307	283	280	282	285	279	305	319	325	299	288	279	349	291	292	344	306	301	305	293	288	265	321	293	264	276	281	268	308	284	285	305	274	275	310	290	302	321	292	320	311	329	292	278	315	268	283	285	258	287	270	278	274	288	288	309	305	310	321	317	299	293	284	330	289	284	267	288	294	290	286	292	298	296	287	301	321	279	284	295	272	267	321	268	338	278	276	305	315	299	338	281	293	306	257	300	289	294	301	285	297	308	298	309	307	295	275	315	325	309	264	296	260	291	332	283	307	323	280	273	318	317	276	268	310	307	292	302	288	277	309	318	337	307	315	288	288	320	335	312	290	299	307	310	263	294	298	294	268	287	296	270	313	309	295	275	311	331	278	294	293	269	273	290	265	321	295	299	261	268	300	278	305	290	285	318	297	310	290	304	322	300	295	268	289	325	287	295	278	321	273	296	289	271	317	306	274	288	294	304	275	280	281	281	278	325	296	307	280	321	283	309	302	328	293	294	312	290	266	299	296	294	286	296	302	321	300	317	320	295	324	308	277	296	306	320	297	284	294	273	304	293	285	324	302	306	301	292	283	296	299	293	319	321	266	289	296	312	306	317	299	314	321	295	309	279	290	279	316	296	290	295	320	305	280	276	280	296	277	290	302	290	308	293	309	276	311	286	301	307	274	282	284	304	293	294	318	270	280	293	303	315	313	291	341	284	324	333	292	317	337	313	313	317	274	278	297	294	251	284	282	325	312	276	319	295	304	289	282	299	293	294	301	306	279	326	305	309	294	322	333	301	312	287	292	288	334	312	308	302	291	281	300	303	310	286	300	300	322	303	310	274	271	310	313	292	296	302	291	295	294	340	305	296	303	271	279	313	297	299	299	313	304	297	294	284	273	282	281	282	299	275	313	282	282	276	292	301	273	311	265	291	301	297	278	297	283	295	275	289	262	296	284	303	281	298	278	288	290	319	301	243	281	290	296	316	271	286	307	301	294	282	272	302	308	287	297	309	305	266	308	313	278	268	320	302	294	304	298	273	281	331	300	291	268	293	248	273	277	311	311	313	302	277	274	285	292	324	298	300	321	304	289	278	295	301	302	300	296	294	303	303	296	318	306	300	300	321	356	313	283	315	287	296	276	295	334	303	313	300	296	303	285	279	282	316	295	281	284	305	286	303	293	307	282	270	287	293	271	311	312	285	327	317	287	303	296	324	278	313	337	307	296	307	347	306	291	282	309	319	264	279	291	291	296	316	307	285	320	321	275	245	287	283	320	295	321	329	301	314	290	302	303	329	286	295	324	285	287	322	280	297	290	300	305	302	255	296	273	329	290	276	281	286	276	306	296	272	273	283	322	318	284	305	306	287	268	280	297	296	300	306	317	311	295	303	290	284	302	297	303	269	281	292	289	264	274	262	332	335	324	298	308	331	270	295	288	294	279	279	310	266	283	302	317	322	275	270	277	313	310	301	288	278	301	268	283	299	308	307	287	300	330	281	310	265	264	271	315	285	292	283	276	291	317	302	260	313	282	295	300	294	312	269	325	310	317	301	308	287	299	306	328	310	288	281	246	277	298	289	299	285	299	281	274	277	292	279	313	306	279	314	269	305	309	296	287	308	305	313	287	289	276	305	312	298	270	330	299	298	329	287	290	310	322	282	285	281	289	306	278	283	300	251	282
22067	19803	26203	26325	23950	13961	6535	3803	3203	2576	2050	1687	1457	999	865	793	769	787	743	766	768	720	749	752	759	703	705	731	740	696	698	717	720	740	728	727	664	759	681	667	759	723	724	719	726	749	747	724	702	709	707	686	730	713	722	715	716	760	712	755	714	725	723	717	723	680	728	745	708	690	733	728	716	706	708	711	731	758	725	736	755	761	729	717	715	696	694	689	693	753	731	752	751	758	697	694	731	735	705	748	755	749	723	739	704	738	720	708	700	685	700	734	698	711	723	716	690	726	688	734	704	771	747	723	689	628	781	722	716	783	725	735	757	672	722	672	741	718	704	732	740	736	718	697	718	728	748	742	687	731	722	699	736	704	736	754	726	720	714	673	651	695	692	743	728	721	730	738	683	752	718	727	715	718	718	748	712	710	713	734	721	683	692	726	680	788	720	700	714	723	739	718	738	699	652	745	697	729	699	730	706	767	688	772	711	725	725	753	708	695	756	724	716	717	709	725	731	688	680	700	743	765	713	695	681	702	735	719	717	698	780	719	739	714	722	735	735	698	719	700	772	711	786	708	735	700	696	733	733	720	736	678	734	754	759	701	713	745	677	717	700	687	735	779	683	703	703	682	756	735	739	763	726	692	690	725	698	751	704	695	683	684	698	719	654	755	752	733	736	717	778	729	691	675	742	717	703	695	702	709	724	724	725	749	720	684	719	720	732	768	765	775	722	737	776	694	702	702	746	723	693	774	733	710	688	713	707	711	711	700	719	735	664	770	761	703	767	702	737	770	703	731	761	736	726	697	736	705	659	718	717	764	739	712	693	759	738	707	745	722	695	678	788	697	724	720	788	731	726	685	717	742	709	737	640	702	732	678	693	727	741	729	690	729	696	735	688	726	705	756	707	701	691	764	752	759	740	708	722	736	752	708	755	707	731	688	725	699	717	729	722	735	711	726	701	714	709	772	778	723	701	683	727	742	737	712	665	642	707	679	707	728	695	686	750	704	728	666	675	718	748	723	729	719	726	722	683	698	669	765	718	700	757	746	775	725	721	706	723	749	715	702	736	741	750	690	764	723	680	722	733	756	712	682	752	709	703	742	735	716	724	728	679	749	723	708	712	680	683	676	715	714	742	723	726	790	703	720	733	725	761	748	730	760	723	744	748	722	721	746	726	692	691	710	710	693	737	698	757	717	780	777	717	722	681	686	703	691	738	703	725	707	711	733	764	759	708	676	724	706	705	700	695	709	718	739	753	674	698	738	740	719	725	725	691	729	713	722	694	719	746	744	710	712	718	709	745	709	703	688	706	782	697	695	729	729	736	683	720	717	726	756	718	636	733	714	701	725	746	716	716	723	663	724	738	727	702	691	711	745	728	674	680	699	752	705	715	711	714	680	765	764	746	748	718	709	671	717	744	692	768	728	745	742	747	747	718	727	711	728	711	693	738	714	696	749	714	730	741	676	724	789	720	757	724	725	714	689	720	733	710	738	694	724	691	734	673	739	723	758	673	739	692	671	722	761	736	731	743	767	762	760	722	632	690	738	700	736	685	751	723	734	725	761	743	713	746	652	716	702	742	721	731	754	714	692	697	732	732	717	712	735	702	708	743	728	716	738	694	709	754	703	692	756	670	726	744	700	718	686	707	728	758	686	697	736	725	716	723	760	737	679	672	760	680	747	670	721	772	697	745	750	734	723	716	704	727	719	731	734	708	702	711	766	723	715	715	731	718	723	686	755	748	684	691	684	735	742	744	701	727	729	710	753	724	733	751	711	670	702	757	742	725	721	722	721	674	718	708	762	720	702	748	746	743	740	784	742	732	685	739	733	716	668	704	727	747	732	714	706	686	689	700	784	710	742	703	702	693	678	689	734	688	724	706	707	710	719	694	721	683	689	717	725	731	697	734	747	734	710	741	706	726	721	739	773	711	738	662	707	760	757	700	682	755	722	734	733	701	747	690	708	708	715	737	717	717	737	678	668	773	701	701	749	717	715	744	741	706	750	716	675	730	762	765	752	691	752	725	734	762	734	756	721	747	705	699	741	700	702	715	733	701	706	689	750	722	658	670	711	733	711	739	751	724	677	674	739	757	705	731	725	761	699	776	734	710	744	759	732	688	750	719	732	748	772	729	721	710	720	711	710	706	729	713	721	699	754	724	638	713	657	687	698	769	720	682	682	729	743	692	712	774	707	717	695	679	762	720	735	672	732	691	752	751	714	727	744	731	705	717	726	717	738	742	711	754	725	705	733	732	786	749	722	704	693	740	776	685	727	718	721	727	659	757	704	659	718	732	732	684	797	705	730	707	709	722	743	719	730	696	721	729	731	728	720	754	739	784	729	739	756	735	731	720	707	735	711	691	699	722	691	746	700	687	719	708	692	707	689	754	731	683	689	726	734	695	718	727	704	744	696	680	740	763	694	742	736	704	696	728	670	762	680	704	735	728	728	711	718	716	740	716	742	741	698	757	719	730	766	735	752	732	682	746	729	703	711	721	736	728	700	710	723	692	767	728	686	757	759	703	728	715	733	690	781	726	691	705	694	754	690	722	755	690	700	700	703	709	778	695	735	762	722	749	727	738	758	723	707	721	764	709	728	748	731	727	755	747	781	704	693	712	730	731	714	776	776	733	754	753	706	733	735	756	713	717	722	737	712	699	750	719	715	727	743	717	673	691	677	727	723	707	638	743	754	743	763	756	706	718	698	692	795	720	689	738	736	720	710	693	718	699	730	757	706	717	697	736	711	711	727	743	781	742	735	762	754	732	688	747	715	731	727	681	693	694	709	700	693	763	709	726	687	680	734	707	697	698	734	707	667	709	735	749	747	706	728	735	715	739	742	717	693	715	748	709	726	725	668	743	752	764	710	679	712	675	710	743	734	727	701	717	745	740	718	787	729	698	771	736	737	680	704	669	664	709	725	730	743	760	728	730	752	688	712	695	703	739	694	763	761	799	672	726	714	759	692	765	702	732	726	696	691	722	666	723	727	729	649	705	723	761	692	706	744	686	718	772	710	734	696	725	697	745	689	675	687	737	706	708	722	746	713	742	742	722	711	686	660	731	718	732	706	748	741	749	698	745	747	731	720	774	689	742	722	698	822	767	735	724	748	719	701	724	712	733	731	702	792	709	710	715	705	716	740	715	702	746	732	673	682	706	709	714	694	688	693	689	665	705	677	734	737	721	698	728	711	719	719	748	714	716	693	772	681	691	760	736	716	790	747	714	693	781	729	748	691	725	722	712	750	747	689	709	698	726	747	693	735	694	780	735	740	731	732	723	709	717	764	729	750	706	703	705	732	712	762	705	752	686	725	700	717	691	744	726	684	757	699	692	770	697	718	691	695	720	709	787	726	766	678	715	746	709	711	733	748	725	712	708	742	692	753	694	727	677	746	701	700	731	675	683	757	728	752	752	652	678	723	703	718	722	689	701	718	747	717	707	756	724	750	731	722	695	712	705	710	736	679	707	721	723	672	683	766
38248	29145	30852	29115	21501	10634	3862	1412	865	751	676	461	533	314	225	181	158	156	128	146	155	155	161	134	162	158	149	166	148	156	157	146	153	152	144	157	181	152	152	136	131	169	148	141	141	133	127	133	141	149	158	146	149	138	147	132	146	162	143	154	179	142	134	141	154	155	149	143	159	159	169	162	131	145	153	139	131	139	144	142	146	149	147	151	148	118	137	146	145	121	134	149	123	149	147	142	158	122	168	157	144	156	136	148	152	164	116	126	146	132	160	140	143	138	132	138	140	164	138	148	141	152	179	146	137	129	157	165	150	146	161	134	159	150	135	159	161	130	143	166	149	168	130	142	112	130	129	148	136	126	140	139	140	126	126	164	132	137	145	138	159	152	129	147	129	138	154	166	167	163	133	148	141	137	120	151	135	138	132	129	149	168	124	155	141	143	124	155	146	153	166	153	147	125	122	145	151	132	131	141	142	138	138	126	155	131	153	142	118	137	152	144	133	130	142	123	139	144	135	150	148	170	133	142	115	128	140	133	122	127	148	166	149	157	151	143	125	167	148	141	132	152	120	138	136	141	134	141	134	132	163	151	135	163	147	108	132	131	143	165	152	155	145	146	148	152	153	144	137	129	120	152	151	165	150	159	157	145	159	137	123	157	132	130	123	153	152	157	154	132	143	149	152	153	123	134	170	153	138	161	158	154	146	153	118	146	148	150	132	151	121	142	145	132	131	116	123	143	151	143	133	163	135	158	163	143	124	143	130	161	138	119	136	155	147	145	124	149	146	158	128	146	155	148	152	149	160	153	122	155	128	137	154	159	135	141	148	151	135	142	129	133	142	164	148	139	153	157	143	124	140	147	134	122	145	162	148	142	146	135	136	118	139	125	133	156	133	153	142	124	135	143	143	130	171	148	154	124	136	136	145	111	136	129	144	166	143	122	149	133	147	149	159	123	138	139	156	144	167	127	141	138	121	148	128	138	142	137	156	118	140	132	141	149	155	130	166	124	172	160	137	132	130	141	126	151	154	129	138	161	145	167	124	164	138	151	156	139	116	131	133	142	136	129	129	128	135	149	145	140	151	157	131	136	148	145	148	155	117	133	137	141	141	142	146	136	153	149	135	160	149	134	157	137	143	157	171	142	133	149	135	146	141	154	126	141	144	131	116	134	163	141	153	135	159	144	164	139	140	154	140	145	153	123	147	137	151	144	137	139	148	124	142	151	129	148	141	139	128	150	164	136	166	134	139	158	125	153	142	144	127	142	153	123	161	133	136	145	136	131	168	129	141	141	176	167	125	122	164	136	138	151	148	124	128	146	151	153	144	144	151	127	121	119	135	120	138	140	138	138	152	154	153	142	146	153	131	155	142	148	141	160	150	149	142	155	139	124	119	162	146	145	131	147	138	142	145	135	128	158	134	138	162	133	134	160	153	149	139	126	148	115	151	136	126	153	147	146	144	150	155	125	131	146	173	159	156	158	155	149	137	128	152	134	155	142	155	133	153	160	146	132	145	136	141	142	139	122	134	124	133	156	152	127	150	131	136	147	151	158	151	136	145	156	133	132	151	134	152	137	162	138	153	113	156	150	143	141	139	120	152	151	155	135	136	132	129	132	141	154	160	142	137	172	135	140	141	156	141	165	152	140	135	142	146	145	163	140	148	146	169	163	142	121	131	125	137	146	144	128	160	146	122	147	138	143	145	113	137	152	139	137	144	135	123	135	132	119	127	131	138	175	132	130	121	127	143	138	150	128	129	139	131	136	155	129	140	127	164	149	161	152	147	137	129	135	140	116	142	136	154	161	135	152	160	143	138	130	145	142	157	123	136	137	154	153	146	133	142	135	133	148	166	138	144	139	146	149	155	131	151	152	153	144	132	147	136	154	128	131	148	153	142	169	145	162	142	126	129	117	140	145	165	149	136	127	146	121	146	163	141	156	148	135	136	131	129	148	129	136	136	153	132	156	162	133	141	146	156	135	124	142	129	156	122	134	145	127	151	138	160	128	144	149	148	147	133	142	145	123	135	128	165	147	133	151	134	129	134	149	160	131	152	153	149	141	148	134	146	137	161	153	170	135	138	140	145	135	144	171	136	130	131	149	143	147	141	135	150	142	165	129	141	127	123	162	132	147	158	123	125	138	140	156	137	137	130	140	133	111	149	155	145	176	154	138	160	115	157	178	149	126	142	154	150	147	127	135	154	157	143	167	133	148	143	130	145	117	145	125	148	160	131	134	157	150	130	141	134	151	125	145	117	153	148	161	140	157	144	139	161	148	141	142	121	144	140	123	140	147	152	144	130	127	158	126	159	147	145	144	141	131	151	155	147	134	159	142	144	148	120	153	134	138	150	126	130	140	134	166	119	150	142	165	153	148	166	151	128	147	120	124	160	113	129	139	132	139	142	144	150	129	154	150	132	185	157	119	135	147	134	152	148	145	140	143	131	137	122	131	141	164	147	139	135	138	152	142	135	146	159	157	129	141	141	141	147	127	146	143	159	152	136	115	130	143	154	145	133	153	157	148	149	147	155	119	170	146	128	151	157	135	145	142	149	140	140	149	167	133	171	160	143	152	145	156	136	144	151	148	152	142	132	138	148	118	145	146	166	154	134	157	143	178	165	150	150	142	149	160	160	130	146	143	141	128	138	146	143	156	149	161	157	152	161	130	140	156	126	155	146	135	139	147	137	152	133	148	152	148	113	119	141	146	137	136	139	135	144	154	147	140	144	139	148	97	127	143	168	139	158	152	172	155	126	140	120	152	136	131	133	143	133	170	144	154	165	150	142	145	179	153	127	153	146	181	155	158	137	127	141	151	146	130	123	151	138	166	148	139	152	138	152	144	131	146	153	134	132	147	159	138	121	128	144	137	114	136	125	159	133	131	120	142	153	126	152	134	133	126	158	136	142	150	137	115	152	136	169	150	136	160	142	124	148	153	158	121	147	135	139	130	124	148	138	124	128	134	158	145	143	123	121	149	142	133	154	133	128	140	145	163	164	150	153	144	154	149	140	151	137	142	129	138	148	149	153	151	139	160	144	117	145	143	138	139	162	149	133	117	157	151	145	151	137	149	140	144	140	126	174	140	145	146	137	149	138	142	153	140	150	155	146	163	135	119	138	154	131	147	147	156	131	126	124	121	156	132	149	162	150	142	139	150	137	167	140	152	118	160	150	137	144	124	138	139	158	143	145	159	139	153	142	143	172	144	152	147	132	137	150	148	145	153	146	105	148	157	153	133	142	150	152	146	137	141	117	119	168	135	177	163	136	140	126	142	162	168	157	134	151	145	153	164	162	156	141	126	147	157	129	122	150	128	141	151	144	147	163	178	149	149	130	130	153	159	143	168	145	142	135	160	151	134	145	156	160	158	136	130	151	138	148	140	141	142	138	132	149	144	150	149	144	148	137	149	153	137	150	140	152	131	128	158	149	143	149	135	173	149	154	145	179	132	153	157	137	151	155	159	158	138	154	141	147	145
26613	24226	32810	33556	30608	16054	9463	5242	4009	3819	3557	2237	2798	1540	661	492	464	428	416	398	424	426	432	457	364	378	414	394	421	383	435	363	414	384	430	368	383	407	422	386	405	412	395	408	400	392	391	355	398	380	369	396	370	359	370	365	381	377	369	386	376	367	401	375	373	387	356	390	352	375	331	345	350	390	380	399	355	379	385	369	397	373	366	368	364	368	358	394	380	406	377	350	372	380	404	382	386	379	408	365	404	358	344	370	350	378	376	376	413	382	376	361	362	413	382	382	373	354	368	379	395	368	398	363	361	372	386	358	399	375	368	355	404	364	360	347	383	388	339	392	366	361	394	367	373	379	385	401	404	396	372	383	368	385	375	363	383	372	362	361	353	333	374	370	430	384	381	379	385	393	398	369	314	396	385	370	385	355	372	407	365	354	377	396	368	399	379	397	388	382	362	363	372	380	362	386	365	342	375	374	366	371	406	362	358	392	365	388	355	383	346	381	386	370	362	391	403	374	371	357	372	395	361	390	388	362	378	350	390	385	359	383	351	378	364	365	386	374	372	386	370	408	392	344	404	362	348	354	379	364	363	383	372	316	348	381	377	386	375	381	371	375	382	387	376	369	398	365	370	395	347	375	352	357	359	357	390	356	421	381	365	371	412	345	353	346	368	366	368	368	354	423	356	398	372	389	353	364	414	404	372	392	377	371	406	370	397	377	364	401	372	382	392	379	416	410	354	365	351	365	396	415	375	381	395	360	410	366	379	414	370	363	335	378	373	395	358	367	357	433	374	390	343	397	371	364	372	374	380	409	349	391	386	367	405	389	417	413	361	388	379	360	381	372	394	388	348	348	367	384	354	356	336	376	352	386	352	371	362	374	363	362	382	373	369	421	382	399	389	372	347	338	396	338	353	379	370	365	393	387	362	396	392	386	379	331	360	376	371	359	355	380	395	375	379	406	384	366	408	378	343	357	375	370	383	361	385	358	335	381	379	380	389	360	383	405	402	346	389	355	318	355	385	392	348	384	364	361	376	370	376	372	396	373	357	412	385	383	422	383	378	368	382	359	371	351	382	355	393	385	382	402	413	353	366	389	403	348	381	405	364	406	380	410	369	392	383	364	376	385	392	370	382	392	399	404	359	365	390	380	387	342	345	408	340	387	370	371	371	416	342	378	403	397	367	397	399	352	367	363	339	377	351	354	348	378	378	369	371	381	387	379	382	400	344	366	376	380	374	399	358	361	399	381	350	376	400	350	399	389	400	364	394	338	356	368	396	352	340	381	376	383	380	375	365	376	386	361	375	349	372	355	370	362	367	389	383	391	370	381	362	374	404	342	349	381	373	428	373	374	386	367	382	395	375	361	347	379	358	392	339	372	354	321	380	411	382	347	382	364	375	366	402	391	372	366	360	384	378	383	392	362	362	354	380	341	390	369	393	344	352	358	362	367	372	331	341	382	355	372	340	345	380	419	405	383	361	369	378	367	414	402	380	389	398	356	357	373	396	383	397	366	387	376	389	395	415	389	360	385	380	349	377	353	399	390	357	401	369	363	363	382	387	370	335	379	357	358	342	379	379	392	381	388	370	374	340	377	412	384	379	368	387	405	361	368	392	365	371	365	395	395	377	388	384	393	353	361	371	391	369	392	357	374	363	345	406	412	362	362	339	378	376	373	365	369	393	380	409	339	366	431	367	344	354	359	385	364	357	366	425	369	390	351	420	380	361	377	389	369	379	374	389	374	398	387	357	361	407	392	344	351	387	347	383	388	378	380	381	391	390	346	365	372	362	396	367	353	378	371	404	388	359	401	352	361	380	363	366	369	381	377	363	351	376	365	359	386	363	409	361	343	394	382	387	373	387	384	390	369	369	350	349	367	327	377	399	383	356	346	404	348	362	379	350	364	382	330	353	357	408	375	391	386	374	378	404	411	376	387	385	382	355	358	410	397	373	387	386	391	355	388	365	376	378	377	382	397	351	347	329	370	391	410	372	381	373	376	371	393	390	344	364	378	377	349	350	410	409	382	393	367	338	373	377	402	383	358	391	371	351	397	395	365	373	402	360	362	361	384	406	370	388	358	385	398	408	381	394	382	364	386	352	350	405	352	358	358	363	365	349	357	384	398	394	381	360	403	396	375	387	407	351	376	354	352	389	360	375	367	400	345	398	390	363	411	379	366	428	358	377	379	352	380	362	385	350	345	367	417	350	401	382	377	376	376	388	409	370	370	360	382	360	352	382	363	400	366	380	366	353	354	396	413	390	380	398	382	378	370	356	398	360	393	390	374	393	345	385	398	387	375	363	348	341	388	378	375	370	356	401	355	393	376	359	362	370	381	378	367	357	396	376	362	381	374	360	357	406	368	368	371	399	394	350	349	390	375	360	404	390	371	365	372	365	389	359	402	362	379	371	408	388	388	366	408	392	370	387	393	348	391	359	381	355	361	349	343	391	352	400	384	371	380	350	367	371	375	375	365	371	377	377	365	369	349	388	365	371	384	421	370	403	373	381	345	359	376	347	376	398	361	416	357	358	357	340	383	373	383	350	386	378	375	399	369	371	370	392	345	368	371	362	380	368	331	392	384	406	447	394	400	399	398	383	394	385	387	421	375	381	352	366	355	353	407	377	413	423	418	354	365	388	393	373	368	362	366	381	350	344	358	391	390	377	397	355	397	356	347	361	383	387	382	380	354	363	338	371	341	370	413	362	421	390	359	359	396	387	379	354	394	387	356	355	379	396	378	370	361	373	378	374	337	398	360	388	339	356	346	382	354	389	392	393	405	365	344	359	364	384	400	383	398	349	354	328	417	361	393	375	374	403	399	392	389	386	369	341	375	390	349	354	364	336	349	362	391	367	395	397	368	375	357	394	376	399	401	393	334	366	370	378	393	370	374	390	342	356	378	361	374	365	379	372	366	398	412	374	367	410	346	335	422	360	421	356	407	358	381	408	375	349	385	370	379	367	381	365	412	394	392	359	350	392	363	374	382	366	376	401	377	372	358	346	375	380	398	417	384	368	373	360	397	365	398	388	397	358	349	347	395	367	388	334	407	358	376	383	377	382	375	390	380	350	360	362	410	382	384	393	416	404	353	356	391	389	371	380	375	383	353	352	399	355	419	386	367	374	372	396	413	347	386	377	377	384	410	400	379	370	347	363	374	375	381	379	365	371	381	380	381	346	400	404	363	401	373	369	352	385	328	346	379	386	387	404	376	386	384	390	369	367	374	389	383	394	382	370	367	422	397	357	406	379	350	382	390	407	411	359	397	370	416	432	382	385	364	357	356	363	394	366	369	369	392	374	367	391	409	385	395	381	379	375	391	374	408	348	393	383	404	385	364	382	367	359	368	354	350	345	399	373	360	338	383	364	362	385	378	388	343	371	374	374	376	369	380	378	380	386	375	381	362	387	353	384	344	407	385	353	399	373	343	332	375	400	379	389	363	354	366	383	350	393	379	371	421	388	411	384	356	379	374	350	349
10828	4504	2587	1724	982	604	436	391	414	374	374	362	340	344	344	329	327	356	311	351	360	363	309	322	366	386	339	318	354	353	318	359	331	345	315	328	336	329	341	341	304	312	313	322	323	334	369	329	355	329	327	322	331	337	336	365	311	377	346	335	327	339	308	373	333	333	335	335	328	325	332	312	355	341	328	326	303	321	353	363	301	353	342	354	358	343	351	326	318	355	315	358	308	300	363	353	366	307	343	341	360	329	351	333	352	322	381	341	354	345	355	339	359	335	299	349	328	343	345	371	324	357	374	340	304	335	340	331	339	327	348	345	329	346	331	344	357	387	357	312	301	347	348	333	362	332	330	334	329	324	318	354	323	371	339	323	325	332	303	355	330	327	348	314	319	346	330	323	366	339	316	336	349	327	336	328	307	329	331	351	347	309	339	333	370	341	305	319	319	333	331	339	346	325	362	337	341	371	309	325	306	310	315	342	314	349	332	340	323	365	338	380	351	326	369	322	296	309	346	332	333	349	351	349	347	340	310	344	308	341	342	302	317	327	338	327	350	308	337	333	363	361	333	311	291	321	328	298	341	314	357	317	325	316	329	304	371	343	351	362	330	337	335	303	322	332	370	287	352	368	347	306	340	350	312	332	333	325	308	337	271	323	319	296	356	338	333	346	318	324	333	359	344	337	347	327	364	355	320	355	361	317	357	380	357	315	351	339	336	318	331	320	336	318	309	327	342	344	327	319	310	313	371	327	340	377	346	309	342	349	361	302	329	345	323	317	345	338	365	322	363	337	336	306	332	359	351	328	353	315	359	311	306	336	348	361	350	355	327	342	328	337	302	332	337	351	323	313	300	330	332	307	286	337	364	355	350	341	323	332	339	352	330	330	350	344	321	334	326	335	365	319	335	322	308	333	290	336	327	355	310	299	347	345	337	353	325	321	366	340	335	344	317	332	351	309	322	324	322	355	298	341	337	304	354	331	322	338	322	360	352	365	300	360	342	335	324	315	348	336	326	324	346	308	357	344	341	299	374	325	348	320	354	335	313	310	332	285	312	319	297	348	337	315	308	307	314	352	359	391	358	341	348	317	322	342	340	305	335	353	366	335	328	347	351	298	316	355	334	340	323	306	306	318	354	300	327	338	346	317	321	342	326	341	351	338	336	327	346	340	334	332	348	333	331	357	324	343	352	378	344	342	377	313	347	323	344	342	317	345	314	360	331	335	319	330	329	344	331	341	335	319	343	314	297	349	312	312	333	338	332	331	359	299	360	320	351	342	341	337	327	310	329	356	342	329	344	347	330	357	343	356	370	330	333	326	309	315	325	299	308	302	350	304	335	383	348	335	327	327	334	343	320	305	321	346	313	312	335	314	340	350	362	341	347	367	342	330	320	316	342	319	336	355	359	359	366	329	332	345	318	347	311	340	345	320	316	337	300	338	346	318	328	334	376	341	350	326	349	316	366	346	334	340	376	364	330	345	327	356	340	305	282	331	349	331	331	348	340	332	298	334	331	312	329	354	346	321	322	332	352	322	309	324	332	352	341	326	352	320	365	333	335	365	334	319	346	337	346	283	360	325	324	334	310	337	341	305	323	339	331	339	314	288	354	337	335	369	353	325	334	317	347	299	371	345	344	319	337	338	315	376	347	342	316	351	346	363	359	304	352	298	328	379	321	340	330	343	363	326	376	326	359	318	307	337	319	335	331	363	329	322	325	312	329	343	342	319	325	315	364	307	322	308	373	343	322	332	351	336	320	341	370	344	317	323	335	341	341	354	353	309	329	310	371	300	336	304	340	334	331	318	317	311	326	299	345	317	357	322	333	332	386	335	310	332	341	331	331	321	338	325	326	306	330	349	338	346	338	303	315	342	314	331	327	306	327	358	368	356	312	378	354	339	325	334	344	326	335	334	309	329	330	343	353	340	315	335	359	302	326	337	319	355	323	316	326	322	318	327	333	351	357	335	349	335	345	357	353	358	347	331	294	363	372	337	337	304	326	370	364	345	357	361	365	323	321	319	315	353	350	347	304	329	333	329	344	341	323	353	308	351	335	349	357	347	320	360	334	359	311	352	366	339	326	339	328	334	360	333	345	315	331	364	342	309	308	337	333	328	375	351	341	322	316	336	358	358	367	349	323	352	332	389	340	334	348	327	326	328	340	321	342	341	310	328	327	308	391	331	303	329	354	320	356	338	331	314	331	313	331	343	319	375	331	326	328	321	328	326	354	338	302	313	378	359	307	278	333	335	371	358	340	347	342	320	324	367	325	298	314	319	320	337	304	315	342	290	303	378	331	334	356	327	357	340	334	339	332	295	321	319	352	339	327	353	311	329	337	316	331	335	322	308	324	340	311	340	322	329	309	319	324	315	322	313	352	336	336	318	351	330	326	328	308	325	354	337	332	335	360	322	326	317	314	361	338	340	334	339	345	365	350	315	324	340	318	366	313	327	344	355	300	324	330	332	357	346	324	328	301	319	307	366	355	324	330	330	328	332	328	369	357	312	301	335	332	365	290	349	344	325	323	338	336	357	332	355	352	341	327	336	326	347	337	324	352	313	358	346	347	324	385	356	324	332	333	340	356	326	344	338	373	359	337	334	358	319	364	315	354	332	329	322	347	301	322	309	350	343	346	325	338	352	322	336	346	317	350	319	354	310	349	343	360	334	322	356	336	363	368	345	353	339	341	371	367	343	347	372	313	299	289	339	321	338	288	343	330	348	337	354	338	327	309	312	338	356	363	366	304	324	374	355	348	353	311	310	323	322	314	365	333	324	328	325	325	326	326	330	364	331	306	346	346	342	337	309	330	309	360	332	320	331	316	311	327	378	347	297	319	324	334	361	335	340	309	358	336	324	296	318	351	330	350	309	303	366	352	305	319	374	352	353	320	334	334	353	297	356	325	332	323	282	345	344	324	339	337	346	317	357	328	322	342	303	277	327	310	381	317	322	346	330	318	351	333	328	322	345	331	358	325	320	356	317	293	305	329	345	321	339	304	355	342	342	324	343	344	346	317	341	363	369	321	319	309	315	342	342	353	335	345	331	324	344	346	334	324	320	331	293	380	375	310	346	365	342	350	328	329	349	329	343	316	307	340	304	371	316	286	282	344	346	332	317	306	325	312	328	319	331	333	352	337	305	335	385	325	363	352	317	323	360	337	396	340	354	364	379	341	327	333	336	309	356	343	334	324	328	335	330	371	313	333	336	347	330	317	327	326	382	317	321	323	321	321	349	354	337	337	363	394	321	359	340	327	322	328	320	359	303	346	326	313	351	327	324	345	348	328	366	362	367	341	324	311	321	356	309	368	338	327	323	328	319	284	332	330	343	335	320	328	369	349	343	342	373	313	312	339	335	339	371	335	336	323	347	317	329	345	310	341	346	328	313	338	311	334	314	362	346	325	348	319	336	354	344	309	326	356	281	319	359	399	325	292	313	299	310	317	345	330	351	348	313	372	369	357	326	359	346	344	326	318	356
8263	5001	5967	5604	4120	2200	1538	1273	1174	1030	892	903	910	835	824	823	801	804	807	816	843	757	786	788	808	839	763	820	793	775	800	812	823	783	808	860	818	837	775	808	802	807	819	806	780	790	824	786	822	869	816	760	777	777	856	831	778	798	790	796	814	809	791	811	858	817	799	852	802	822	823	852	812	801	759	816	847	827	828	802	793	736	757	783	795	813	784	806	794	834	824	804	817	798	746	818	840	777	834	818	820	797	852	826	817	820	817	803	843	794	766	811	824	795	793	769	817	762	841	793	794	837	761	784	795	794	783	783	804	785	835	801	801	792	776	798	813	796	768	846	798	827	807	859	869	835	823	829	768	832	833	735	790	843	729	810	776	815	816	845	821	810	763	811	818	810	851	806	831	787	805	847	805	806	784	797	794	861	807	802	736	802	813	801	806	829	741	798	817	837	792	845	866	800	816	815	810	830	856	803	811	858	784	840	775	809	807	806	780	776	808	787	820	840	787	780	847	805	832	854	799	802	790	807	844	794	798	773	814	785	799	839	807	766	882	783	784	793	804	807	811	825	883	830	822	784	785	783	786	832	833	791	822	780	833	811	838	762	792	786	812	820	777	800	811	809	807	821	832	825	817	812	776	778	800	801	875	776	761	773	789	774	798	841	794	797	881	852	795	784	791	841	808	824	812	815	829	821	836	809	809	760	786	835	823	772	820	797	769	847	805	769	803	811	828	821	846	805	787	814	861	852	818	835	837	770	801	806	818	774	800	762	830	787	839	884	828	812	826	832	837	827	820	848	814	759	799	839	804	828	821	794	787	849	788	807	790	815	832	821	822	825	858	835	842	772	835	788	805	846	835	779	839	819	839	767	814	835	811	808	801	821	863	777	810	793	852	821	816	819	777	768	797	810	873	842	766	753	811	802	817	798	816	855	803	826	868	788	856	828	786	812	850	861	850	893	774	837	761	787	832	770	812	816	819	787	823	824	792	790	828	868	840	808	786	842	810	798	795	815	790	822	802	772	813	786	859	841	789	806	811	820	851	828	857	806	869	805	821	796	781	810	846	787	800	824	804	781	787	815	863	840	810	792	773	817	810	785	814	816	813	780	774	848	786	811	841	820	778	780	798	831	844	789	834	808	817	868	845	802	791	802	823	818	811	814	811	811	828	818	798	751	827	797	775	799	795	833	776	812	807	809	857	831	786	822	781	753	845	814	796	793	791	816	835	815	795	792	783	795	852	793	832	824	809	822	845	793	848	756	809	794	828	820	796	818	784	778	765	755	865	853	811	779	798	849	812	826	791	803	775	824	825	865	875	752	767	793	815	815	799	766	845	819	805	791	788	824	798	821	799	796	806	865	818	824	807	865	816	813	816	831	847	815	814	849	811	773	831	833	785	797	857	810	825	782	873	825	837	774	820	862	832	790	804	865	850	838	823	822	779	837	796	790	796	828	834	825	841	839	786	850	811	768	834	818	824	829	802	880	774	762	828	797	802	825	836	784	821	808	852	831	793	841	773	797	760	812	802	829	805	845	826	803	803	834	807	748	835	778	802	816	849	815	841	785	838	816	785	802	767	784	840	838	775	790	827	819	811	793	792	760	804	789	775	817	775	817	857	826	785	787	807	814	824	802	754	845	790	821	815	844	833	820	860	848	740	852	790	789	805	789	779	863	807	842	779	806	824	844	862	826	785	765	922	806	855	818	825	826	801	778	804	792	800	769	831	817	794	832	765	839	809	835	860	766	840	840	824	769	771	812	793	750	853	831	798	808	848	806	842	847	792	789	819	838	798	839	878	803	807	813	825	813	859	784	793	788	791	893	796	853	804	787	823	807	798	842	846	764	771	835	816	836	821	802	816	846	806	816	776	795	831	789	809	849	825	804	819	789	794	808	793	798	794	781	809	793	818	851	828	793	802	837	809	812	875	842	803	760	828	798	830	836	819	824	831	802	840	809	769	800	802	803	767	817	795	793	816	771	829	781	834	807	877	816	751	825	763	854	791	822	816	775	802	802	796	796	809	853	832	807	800	801	842	814	780	807	810	821	798	794	849	855	848	796	856	748	832	793	820	835	795	794	809	819	802	791	853	769	841	822	829	809	852	760	809	857	848	835	807	759	794	822	803	795	839	865	800	821	813	747	856	800	821	837	836	822	805	787	827	821	845	835	795	797	853	835	816	797	863	782	830	786	804	820	812	796	791	834	858	844	794	836	846	801	851	816	862	812	795	792	849	789	834	769	740	807	837	822	839	822	798	800	862	792	832	795	852	765	821	827	832	807	846	768	798	830	890	819	796	816	846	855	812	783	792	812	816	846	813	764	768	823	820	850	819	806	809	777	803	834	856	782	850	799	767	825	834	806	816	810	765	809	777	857	782	810	850	821	821	800	814	835	830	846	852	766	777	791	843	818	766	816	849	800	816	802	764	827	836	853	832	788	877	833	792	821	815	818	783	803	830	797	841	818	761	799	773	828	824	823	846	831	801	774	828	780	809	814	768	811	795	838	848	805	808	729	902	772	781	840	787	817	829	832	809	821	848	848	827	772	844	822	757	772	873	813	863	829	843	791	788	796	782	855	795	814	864	857	800	806	848	759	870	803	788	808	832	766	797	849	816	741	817	845	773	812	809	850	804	805	808	772	772	805	858	800	843	826	813	782	838	793	748	766	794	823	793	813	816	806	806	848	835	779	839	810	826	828	814	828	835	805	823	821	871	791	842	808	885	823	819	780	817	833	821	817	832	857	799	821	798	805	792	815	801	832	808	802	827	812	829	747	829	871	811	784	736	809	798	763	762	833	733	821	806	800	801	767	824	839	818	793	818	858	784	835	817	777	838	851	817	813	816	802	830	801	786	837	792	770	813	797	795	803	822	764	795	823	845	798	775	765	824	862	853	813	773	749	838	826	836	838	862	804	869	788	830	845	811	840	838	818	800	821	789	815	801	819	810	817	827	830	859	808	770	820	835	812	844	795	833	814	813	811	808	842	720	811	834	833	830	803	766	806	822	769	817	811	818	783	822	821	780	795	830	822	801	802	829	827	811	794	826	847	822	875	816	862	786	798	764	826	819	770	814	827	837	842	781	805	856	801	840	789	790	807	856	830	814	826	780	825	805	800	844	814	850	799	755	774	835	804	781	759	820	776	767	822	789	824	815	873	834	781	820	852	822	766	834	812	794	785	814	809	817	807	771	844	810	769	834	804	793	747	818	863	772	813	837	826	811	790	830	793	718	852	821	782	782	804	806	813	871	791	810	770	793	859	797	808	844	796	854	811	829	788	734	851	769	799	822	775	802	808	839	768	796	785	789	784	831	772	830	777	785	799	794	872	767	817	816	837	849	810	851	805	828	805	853	825	800	813	805	820	806	819	837	848	806	770	796	820	782	801	768	855	856	832	827	813	807	831	789	789	829	877	779	797	828	807	827	823	856	819	793	770	840	811	872	785	810	794	781	796	817	806	818	814	799	783	792	827	787	821
28163	21157	19996	21099	16617	6016	1787	809	622	556	573	444	387	318	294	298	293	298	303	283	303	263	302	300	307	303	299	306	331	308	276	298	275	310	261	279	318	325	276	271	284	277	314	301	286	295	279	290	296	279	285	253	319	302	294	292	328	311	308	275	290	251	294	298	273	298	293	290	300	303	321	302	312	281	336	320	265	300	310	306	347	320	282	302	327	275	307	307	295	289	285	284	308	308	264	276	319	303	331	301	269	285	320	315	308	349	319	300	295	307	289	283	322	248	311	301	243	309	310	278	310	299	281	279	319	325	303	300	300	284	307	306	250	305	317	283	292	292	302	278	318	308	306	297	288	301	299	318	302	272	306	317	289	284	278	299	308	297	295	303	300	293	273	299	308	335	315	291	290	292	304	284	274	299	292	336	296	297	299	262	257	299	287	317	272	274	314	284	286	311	327	256	324	298	341	288	283	310	250	277	300	295	279	278	307	313	315	303	296	313	270	255	299	287	261	301	304	309	295	278	277	310	299	281	293	318	294	315	313	277	293	311	308	299	263	271	325	266	264	289	278	314	318	327	291	293	328	302	281	274	306	293	270	282	297	287	333	277	304	275	288	292	293	292	288	297	318	288	299	281	273	307	295	286	265	298	280	270	298	300	284	325	297	291	322	303	290	285	297	301	321	285	308	294	271	315	294	318	293	286	290	333	294	284	316	311	294	313	304	301	296	294	300	308	276	300	294	290	288	297	279	313	309	302	312	294	263	288	301	309	311	297	331	280	282	281	293	304	300	302	280	323	267	321	258	306	306	288	330	320	307	295	275	307	302	307	327	360	301	285	290	299	300	293	294	309	301	310	310	297	281	268	340	251	305	303	301	332	304	290	309	326	309	293	317	298	270	292	287	273	280	268	280	287	287	295	292	320	311	301	276	290	267	280	272	300	295	268	293	301	308	293	292	290	320	299	297	323	299	314	303	329	293	289	290	307	286	311	280	325	320	299	287	278	289	309	288	282	271	297	280	290	297	291	308	288	303	294	302	267	331	298	292	292	362	320	279	306	323	297	283	261	278	324	296	304	303	305	263	291	308	288	259	302	274	296	300	286	302	314	303	308	301	280	318	283	293	276	297	309	318	270	283	268	305	288	324	310	302	349	298	283	304	301	300	286	268	301	269	291	279	297	311	320	295	311	298	259	276	296	272	262	270	261	284	281	353	312	285	322	325	306	271	297	297	313	302	305	292	263	304	310	306	283	318	290	294	270	282	323	323	298	318	306	300	275	295	264	271	281	285	288	312	286	287	277	252	262	314	289	322	284	303	261	310	289	286	293	304	275	259	282	309	304	279	325	293	291	298	312	321	336	324	282	266	316	307	277	304	301	305	290	293	287	280	314	264	292	295	291	312	295	276	286	270	299	279	304	268	303	276	312	286	298	329	303	298	297	331	303	326	301	263	300	304	307	302	294	339	273	315	309	299	307	260	300	299	288	312	284	295	285	281	262	283	320	302	284	289	303	303	308	295	284	264	317	300	316	304	282	317	310	303	283	297	272	295	308	295	290	290	298	282	269	268	297	299	311	304	288	301	288	292	282	313	333	286	295	292	330	289	242	296	281	339	309	303	301	292	293	268	305	307	281	307	319	328	306	285	292	301	287	313	286	271	290	327	274	321	279	319	282	301	298	312	323	274	288	282	265	317	278	314	286	284	291	291	334	301	295	290	289	323	282	309	294	293	293	324	260	306	290	324	328	305	296	308	273	283	295	271	310	294	276	312	284	296	301	279	291	273	311	282	288	303	315	283	289	321	255	281	309	310	277	266	298	303	307	305	298	269	292	281	271	312	272	281	303	316	298	301	287	280	322	305	306	284	310	280	293	301	293	293	286	286	318	293	310	293	296	308	324	294	309	269	322	283	296	285	291	288	275	270	310	287	286	291	313	292	304	325	316	299	305	301	285	264	329	301	284	282	318	273	292	345	310	284	302	302	294	353	294	286	314	292	294	293	253	293	304	328	267	302	315	270	289	332	315	295	303	269	289	277	268	264	277	300	311	267	275	316	277	280	290	298	285	333	305	268	345	296	289	314	254	293	295	269	336	268	286	338	281	276	311	307	300	283	294	335	266	289	300	302	294	291	295	289	275	275	289	291	321	288	312	300	314	280	270	289	311	279	286	321	273	319	308	290	331	293	296	278	270	307	328	313	266	297	276	295	283	271	286	286	312	276	297	300	316	279	280	287	295	280	317	327	276	315	298	272	287	264	303	294	283	288	285	322	286	262	317	276	259	283	300	281	300	294	273	293	285	266	285	283	295	293	331	291	305	292	285	315	297	318	281	297	325	280	327	327	302	270	320	283	296	310	340	312	293	297	284	310	252	328	315	319	267	288	293	294	276	284	292	290	298	276	281	311	319	296	291	305	288	316	297	283	297	288	272	252	310	302	277	282	296	294	271	280	283	301	293	291	282	314	316	327	310	297	280	312	326	282	298	259	320	316	269	293	285	292	332	302	304	341	299	299	287	255	291	297	273	297	300	294	320	312	297	273	303	303	300	309	295	303	281	291	299	305	292	314	269	273	286	307	274	280	302	291	295	286	286	261	300	271	260	280	299	296	331	283	278	297	312	304	299	269	274	307	301	304	295	256	277	278	291	302	291	307	272	314	318	292	290	307	302	277	289	308	326	274	275	300	276	309	335	290	310	309	275	301	273	305	282	322	294	295	277	324	276	291	277	254	297	301	325	310	315	301	308	286	290	262	313	279	297	277	305	319	320	256	291	298	319	296	297	299	242	293	296	297	303	334	291	303	290	314	270	278	268	273	283	294	283	300	310	299	307	279	287	280	301	274	279	273	278	302	282	289	274	292	315	323	301	332	280	288	291	322	338	304	284	294	305	327	295	277	297	283	268	292	296	265	343	312	289	302	276	306	314	324	304	297	289	302	297	289	285	308	291	305	299	288	286	315	267	287	275	301	291	276	283	315	304	291	303	302	308	295	266	311	336	299	298	272	295	310	298	300	269	280	306	314	280	298	273	306	303	280	269	285	282	322	319	316	311	309	291	291	276	287	308	287	277	304	297	307	274	277	295	279	280	311	304	304	301	287	282	278	281	287	284	286	301	321	293	289	305	294	336	331	320	280	296	304	297	292	263	306	292	288	277	319	313	308	313	309	290	291	306	285	302	286	291	316	295	298	305	314	296	275	300	290	330	287	306	282	281	282	289	329	273	315	291	312	287	299	293	280	316	286	317	293	298	278	288	295	311	272	297	309	285	300	268	330	298	314	288	293	328	326	301	321	330	292	295	306	285	300	302	291	288	274	282	293	301	275	291	302	298	298	330	316	283	295	277	306	321	268	282	309	302	290	289	263	260	298	289	268	305	283	325	309	326	262	303	273	272	317	313	280	301	323	311	309	279	288	313	286	300	292	288	290	315	270	256	298	310	275	313	282	276	285	307	312	271	279	296	311	296	306	299	272	294	301	279	282	286
20798	18711	23094	31248	27248	13753	5731	3022	2655	2440	2172	1615	1021	824	788	769	815	758	792	718	715	735	712	710	751	750	758	755	709	701	724	732	754	757	706	739	743	705	737	705	706	721	758	755	721	696	747	727	721	676	740	704	702	745	687	716	741	758	677	725	618	708	709	740	766	721	696	740	734	742	708	761	728	724	709	744	748	765	706	750	688	721	723	688	736	738	744	747	742	746	723	753	701	682	713	695	742	738	723	656	745	680	722	779	715	702	716	731	731	754	673	762	722	671	678	694	728	670	759	720	712	734	758	729	721	696	718	725	656	670	698	690	763	695	715	688	711	710	711	704	675	716	737	728	705	729	702	700	716	739	716	703	756	689	751	684	705	736	712	746	670	685	696	746	699	702	693	699	726	696	733	724	748	713	681	760	672	705	725	736	730	706	722	740	698	776	730	685	732	738	718	702	690	735	712	672	728	691	717	690	691	682	729	671	728	693	693	719	735	732	740	708	716	695	704	701	680	746	697	724	691	711	759	760	712	727	703	736	704	704	688	689	737	698	733	717	676	729	728	758	737	751	725	735	711	749	658	712	740	709	671	704	777	735	721	700	731	709	702	721	716	732	705	700	732	685	731	750	721	723	695	689	704	701	718	722	734	708	720	693	719	746	702	729	695	687	727	756	694	697	708	747	728	745	666	743	709	722	733	701	756	697	675	719	732	739	732	691	717	733	678	731	709	704	711	713	739	695	707	714	714	710	694	725	718	669	735	723	734	720	738	749	720	716	707	709	733	734	678	727	722	691	701	708	744	684	744	722	673	714	711	753	726	707	724	712	716	735	703	684	716	668	670	752	716	663	715	727	698	749	707	685	744	684	724	702	748	758	708	703	710	696	655	730	710	715	735	747	762	769	715	721	737	666	726	728	696	712	711	710	706	742	759	690	706	689	679	713	726	667	732	718	715	744	724	724	753	729	747	717	745	677	678	721	691	728	718	708	683	684	712	707	710	727	650	741	715	709	717	701	701	655	694	711	730	672	742	722	714	671	733	708	728	702	704	720	771	743	732	739	689	716	715	701	744	691	733	703	683	718	767	782	711	721	713	714	737	720	732	736	710	710	665	725	719	672	772	757	699	709	667	744	731	734	711	730	708	791	736	718	688	711	744	744	765	698	729	775	712	756	698	719	734	686	729	662	728	727	709	742	717	699	711	746	693	715	750	709	729	716	744	709	713	704	692	721	690	682	745	697	714	650	679	717	697	733	739	724	774	724	742	692	740	690	712	744	695	718	757	702	691	746	726	744	723	718	706	668	745	719	729	697	743	729	716	673	712	726	713	737	744	728	711	674	760	687	752	693	709	678	704	726	732	676	717	662	702	699	742	724	707	730	691	708	730	722	741	731	721	718	718	666	725	704	700	699	677	744	719	709	698	742	713	676	742	707	711	688	742	678	699	713	682	737	710	716	687	697	709	670	691	756	724	692	740	667	691	749	719	724	694	710	707	669	702	707	721	758	738	703	719	718	686	741	741	684	710	661	673	735	709	749	706	711	711	670	705	708	723	715	693	722	694	714	711	711	736	683	724	728	742	707	722	729	741	711	728	795	742	724	721	719	736	722	762	729	741	745	685	695	743	768	735	712	709	685	714	709	712	738	702	685	727	711	726	722	689	714	671	739	713	680	738	700	721	697	732	696	741	719	741	759	716	676	722	716	720	687	734	686	698	708	720	712	729	712	753	700	710	750	732	702	728	735	691	689	732	733	711	692	695	701	712	703	674	758	777	715	749	727	702	739	723	702	704	761	705	739	697	720	700	735	688	680	734	769	731	694	686	716	756	680	729	737	735	709	765	712	762	706	673	733	761	686	753	690	655	691	733	717	738	727	697	723	698	702	732	717	679	781	683	738	681	708	730	783	710	720	678	722	702	720	687	742	684	690	732	717	712	690	750	700	694	698	735	735	724	757	670	689	772	711	651	712	716	735	751	769	735	728	749	742	709	698	699	719	706	713	774	697	668	692	681	730	670	704	677	737	697	696	724	774	747	756	719	721	712	711	695	710	724	721	699	684	723	714	676	723	708	695	669	728	728	720	724	724	717	679	701	735	682	695	740	723	731	737	741	725	705	732	702	681	774	696	709	714	728	681	693	713	753	696	669	748	742	730	709	700	690	732	739	702	695	712	667	765	735	740	704	705	774	671	733	718	685	709	743	705	734	680	725	740	674	724	720	750	721	772	759	702	779	719	738	709	734	711	731	681	695	698	713	665	690	690	710	742	744	743	737	720	733	729	686	727	723	717	736	680	711	669	755	772	721	710	742	720	704	740	743	725	739	742	698	781	733	704	731	700	690	720	711	749	695	678	741	690	745	677	695	704	681	746	767	659	706	767	699	699	704	730	707	701	740	712	740	692	691	696	716	692	685	730	747	678	705	736	698	764	742	705	696	723	715	754	679	685	723	738	693	734	750	727	710	702	716	702	689	689	693	723	733	742	679	750	746	749	721	710	710	750	723	724	689	710	699	734	718	719	756	700	660	716	697	715	701	663	715	673	765	725	703	720	708	660	754	734	704	733	774	753	700	721	707	697	719	754	694	714	678	739	758	754	728	749	693	751	673	756	720	746	721	703	730	753	745	734	709	717	697	764	709	705	702	727	709	711	750	760	717	761	697	683	648	730	726	685	721	700	709	741	701	715	733	707	708	720	725	684	670	775	744	719	727	687	730	748	685	737	744	700	686	745	677	714	725	767	673	744	696	713	708	706	702	737	750	693	739	709	734	745	715	686	723	694	745	707	684	698	764	702	757	715	700	738	737	740	748	731	684	714	705	743	673	796	752	758	747	726	684	750	675	670	781	713	719	728	712	756	717	743	721	701	686	728	704	738	713	655	686	716	747	757	717	763	700	723	688	718	722	701	734	691	716	700	695	729	732	740	700	741	698	678	732	708	690	734	742	731	696	675	724	729	711	782	723	746	751	676	699	674	693	679	735	715	748	714	661	700	736	698	730	708	714	727	708	744	669	727	729	683	674	754	745	700	720	697	764	739	703	735	671	702	751	707	736	740	779	709	714	734	720	691	745	735	695	729	724	746	731	757	689	728	708	728	741	700	725	723	722	679	720	773	715	653	703	717	671	635	729	727	776	698	705	691	717	714	719	708	754	697	669	712	660	734	700	683	735	748	734	707	658	704	680	746	721	741	686	755	706	718	689	697	703	708	737	691	705	730	736	714	721	741	741	697	733	731	712	730	683	774	699	718	744	753	687	735	715	705	729	714	723	715	721	726	689	694	736	691	699	696	721	713	711	764	710	710	717	739	744	774	730	723	733	674	745	726	684	718	741	671	731	750	702	716	710	707	695	738	696	715	736	746	728	744	698	687	695	745	728	713	655	714	707	711	739	675	780	757	728	743	739	710	730	719	749	698	734	774	716	715	677	743	741	716	707	700	743	719	713	745	723	750	693	710	785	739	737	686	712	678	714	734	731	767	716	657
38035	29182	26844	31046	24709	12037	3902	1384	941	679	446	242	192	166	144	142	169	144	171	136	153	141	169	144	158	161	152	149	166	155	183	156	145	125	149	146	172	176	168	150	164	159	142	136	144	156	173	141	164	157	158	127	155	136	167	114	171	174	150	150	167	140	146	153	146	156	130	171	139	145	140	147	154	146	154	169	166	145	141	142	148	152	141	157	159	147	138	137	171	132	165	179	135	147	155	145	142	133	154	162	145	161	150	140	139	158	127	136	162	131	149	171	154	165	153	160	149	137	148	149	160	165	138	161	154	148	145	114	147	153	169	142	177	150	171	161	154	135	152	158	144	130	153	146	138	143	124	154	164	163	155	155	166	136	167	148	158	140	124	168	147	159	167	159	150	164	152	150	153	145	140	149	139	158	129	153	148	175	138	172	146	152	164	138	154	147	129	140	159	162	146	140	171	147	134	156	165	162	131	138	168	132	154	153	151	149	129	134	153	133	150	136	165	176	171	155	180	149	172	143	129	138	145	132	153	134	170	131	141	131	132	147	140	148	143	152	146	137	138	150	149	143	142	130	156	138	158	131	133	160	162	144	128	151	154	134	159	162	161	133	165	160	124	145	124	161	148	169	129	176	141	142	124	128	144	145	131	150	162	156	148	178	137	144	152	145	157	156	140	145	152	155	161	152	155	112	156	161	154	145	147	144	146	124	147	122	161	149	148	133	127	137	154	130	150	167	171	140	145	158	146	145	150	148	158	149	154	144	157	141	127	139	152	139	159	134	169	169	139	133	155	150	165	144	136	168	165	153	143	184	159	166	140	154	162	146	149	139	150	171	148	158	150	136	161	156	161	157	173	157	126	150	149	152	140	145	138	130	152	143	150	162	145	147	125	135	155	165	151	163	166	139	131	148	158	155	159	165	168	163	146	155	148	139	165	162	137	137	176	138	144	138	144	160	152	150	165	161	191	163	143	170	162	136	175	144	147	159	159	166	153	184	183	162	158	167	130	167	126	133	128	125	162	162	171	151	144	171	149	170	151	158	154	146	150	146	166	161	149	157	165	126	155	161	150	147	169	163	178	173	134	154	162	140	182	131	177	154	159	150	144	135	167	164	157	151	137	163	169	132	147	136	144	153	149	157	122	126	150	142	163	158	142	146	129	149	153	176	145	147	150	148	142	145	140	150	122	126	142	132	163	163	152	135	170	129	154	142	142	143	160	141	168	160	148	152	151	163	155	154	176	164	173	157	154	154	149	153	159	152	156	152	144	144	141	148	170	154	137	133	154	123	144	156	147	158	165	136	146	143	159	171	147	173	160	148	129	156	151	147	161	155	142	144	140	155	117	147	168	150	152	132	152	142	135	135	166	150	153	151	167	170	161	142	148	158	162	170	148	168	130	168	164	173	153	171	157	149	165	128	147	159	153	173	146	139	131	150	169	157	135	148	133	156	155	141	155	156	164	172	155	154	126	157	156	151	146	144	151	168	148	149	168	145	162	144	168	156	147	134	169	177	144	132	156	146	158	153	148	147	164	148	145	156	163	139	150	169	150	168	132	129	161	150	152	157	137	123	138	150	149	153	165	127	145	159	134	162	148	142	168	139	141	158	141	153	149	158	160	147	137	138	150	149	172	149	162	148	175	163	149	168	154	147	149	131	157	131	145	140	125	146	133	135	146	151	137	139	148	135	175	175	136	170	145	164	118	149	153	132	156	138	137	151	145	139	158	133	156	151	159	146	145	158	161	153	152	164	169	180	151	139	139	138	140	137	142	158	133	156	134	154	172	148	143	145	176	160	145	140	123	161	152	137	153	173	140	168	162	163	176	142	141	146	139	152	145	146	167	150	161	146	166	149	178	148	168	158	142	149	151	144	129	160	151	149	159	123	153	148	155	169	152	130	159	135	156	155	142	150	182	144	145	144	138	165	146	132	159	140	155	182	185	144	142	143	156	161	140	180	170	148	147	139	150	136	162	174	146	146	164	148	158	151	157	154	138	155	138	143	154	152	139	139	154	156	173	126	159	158	162	170	153	149	150	143	166	164	146	139	159	137	170	166	156	138	173	156	171	151	160	163	148	129	137	151	170	143	144	137	157	143	132	148	138	142	147	139	177	150	166	158	153	144	133	160	151	155	136	131	168	153	154	161	155	143	156	165	135	163	166	161	130	135	145	142	149	143	146	145	165	182	167	174	115	148	141	138	130	154	176	148	152	159	142	133	152	114	145	151	165	165	179	157	147	168	172	130	169	154	161	129	163	157	144	149	178	139	146	153	142	135	162	175	152	143	177	151	146	142	161	130	166	161	151	148	172	164	147	119	167	154	169	142	159	149	158	135	141	143	132	159	150	134	145	138	143	149	147	133	153	158	134	119	163	149	164	139	161	153	160	174	127	127	152	150	129	156	143	165	146	112	173	160	150	155	128	150	159	143	180	165	139	121	145	158	167	167	123	160	130	170	153	152	157	148	135	145	156	133	148	164	148	137	155	149	162	175	123	163	146	168	150	151	166	154	149	159	163	168	153	163	147	141	163	141	165	151	156	142	145	146	152	158	145	144	162	148	164	149	149	153	151	128	166	161	145	145	170	175	135	139	133	135	149	167	157	134	139	145	145	160	155	154	145	155	146	151	127	155	143	124	157	151	176	153	134	132	162	169	131	152	171	137	169	165	163	149	142	153	153	129	129	123	160	159	134	167	136	133	122	129	152	146	136	148	147	167	149	137	176	159	142	154	155	156	147	169	157	150	154	140	159	159	134	171	143	155	147	171	148	128	141	144	136	126	146	176	163	194	182	155	140	156	146	154	152	174	163	160	158	159	165	177	167	157	139	162	158	138	130	161	168	160	148	144	157	168	170	173	136	136	137	172	145	156	139	136	157	140	165	153	136	164	151	157	159	153	151	151	142	135	144	164	148	135	146	157	155	151	148	145	155	162	157	133	139	167	159	154	152	134	154	148	148	142	135	163	166	158	125	137	160	158	137	123	152	128	144	137	146	176	172	145	158	173	136	163	133	143	159	142	132	132	154	164	172	158	152	161	157	164	145	160	145	132	142	155	180	178	169	153	156	139	151	145	134	148	135	158	160	136	131	159	152	158	142	151	143	164	141	164	160	149	141	151	160	154	147	128	142	164	150	136	129	157	127	174	129	155	133	158	153	144	135	158	148	128	140	160	155	123	145	147	129	147	151	130	160	149	138	155	168	141	158	154	161	144	148	149	134	154	136	135	124	132	125	143	164	148	149	152	155	140	154	156	147	148	154	174	194	164	160	158	165	149	141	129	154	163	146	172	157	155	150	150	140	149	140	155	157	146	156	168	137	162	135	164	159	125	156	158	142	158	150	171	133	176	144	142	163	140	143	158	143	176	128	136	159	136	152	156	174	151	151	177	130	131	182	151	135	150	152	157	160	152	171	180	174	172	139	144	134	136	147	170	174	174	151	166	141	151	120	150	149	163	151	135	154	138	166	142	144	142	178	147
26557	24676	27981	39734	33977	19540	9573	4794	4339	3366	2356	1027	643	640	525	490	453	454	447	428	450	442	476	445	452	433	463	371	400	416	419	443	417	465	398	366	426	393	423	400	406	381	440	397	411	387	413	407	389	412	404	381	398	370	423	376	380	391	397	397	389	388	421	383	384	410	391	432	397	412	402	364	427	393	385	401	361	401	374	355	391	366	414	386	407	410	413	422	380	395	394	399	394	409	416	426	390	414	383	389	396	350	358	409	390	373	412	390	396	390	417	394	387	409	392	398	417	435	377	348	406	380	418	390	412	411	404	376	377	381	411	370	411	417	409	396	387	367	372	383	364	430	375	407	391	409	398	388	390	380	369	377	383	378	420	394	398	380	377	406	414	386	416	389	396	368	399	400	389	425	342	385	393	394	389	399	392	394	400	402	361	437	397	363	385	375	428	379	428	418	367	400	394	373	404	395	366	375	371	388	418	369	396	377	371	430	412	387	394	435	425	367	407	348	409	382	378	428	420	405	414	373	410	423	413	407	399	387	408	388	363	351	372	441	381	361	397	383	416	398	428	386	358	391	384	390	389	394	376	367	381	403	427	371	370	388	419	372	414	375	398	394	377	386	393	407	379	398	378	403	400	396	376	398	405	416	409	412	375	374	378	408	412	371	410	431	394	413	377	413	379	419	398	396	358	381	408	427	404	386	379	410	380	419	391	390	365	393	422	427	382	381	392	410	381	392	370	419	387	394	371	382	375	395	367	393	408	366	382	367	401	381	418	420	383	361	378	391	416	383	416	413	359	340	413	379	384	417	391	372	407	382	356	385	373	385	404	386	457	408	402	427	415	405	414	405	366	403	427	387	407	402	391	394	401	412	404	408	365	435	416	384	378	338	389	382	395	394	400	416	408	379	375	407	378	389	391	408	388	406	411	397	415	383	404	377	398	381	434	395	403	367	387	350	405	388	362	425	404	391	403	412	391	385	432	395	385	388	393	405	384	381	416	407	378	388	364	406	403	341	374	409	411	380	416	417	382	371	366	366	430	380	414	370	383	405	370	391	405	376	379	373	349	402	425	405	395	400	377	420	387	392	428	384	393	380	405	408	412	373	381	410	399	386	381	365	399	421	356	396	404	359	385	406	405	391	385	401	415	401	409	393	411	412	400	413	374	399	373	381	341	386	344	381	362	424	395	356	375	378	373	387	408	387	392	420	393	397	393	396	396	427	387	403	391	381	408	411	390	420	368	409	367	406	391	426	360	416	383	426	380	424	409	394	411	389	370	404	400	384	400	389	367	385	384	407	394	414	380	389	376	357	372	383	381	373	363	380	370	419	377	386	381	380	406	394	459	400	400	355	401	405	371	395	426	371	379	368	460	392	406	373	348	411	389	382	380	391	389	406	340	413	400	391	393	422	399	417	381	391	438	392	381	363	389	393	398	358	382	356	369	408	375	379	451	378	386	394	398	393	392	399	387	396	401	422	424	389	389	393	420	371	388	416	376	401	376	391	420	385	391	393	403	358	386	410	380	424	420	368	373	385	359	398	417	397	405	387	415	384	393	396	366	369	383	374	391	402	376	372	406	399	381	404	354	381	408	389	411	362	373	412	403	408	418	404	399	380	395	421	373	394	380	352	419	410	368	393	378	372	435	374	391	364	416	391	419	376	387	398	395	402	397	400	375	383	421	384	405	421	443	391	384	400	415	406	377	398	424	397	400	416	366	397	415	356	391	390	374	343	420	375	418	389	352	398	388	403	385	386	415	432	388	376	424	423	380	370	413	405	389	374	396	379	385	378	377	412	406	407	420	380	361	417	369	392	404	396	396	392	372	419	389	380	376	414	369	386	359	373	413	419	393	390	414	375	434	414	397	407	357	402	384	411	388	380	396	397	419	399	412	383	371	367	419	378	373	373	378	447	373	421	388	406	401	412	339	403	376	387	388	387	425	387	394	384	445	392	376	423	378	408	416	405	382	371	404	403	392	390	404	395	408	358	399	413	404	375	411	421	409	390	381	365	396	381	408	434	399	382	401	370	365	393	390	407	366	382	383	424	360	433	399	383	398	376	383	360	398	423	386	395	373	386	415	399	406	420	396	415	408	413	376	373	389	390	373	376	363	425	374	387	410	358	387	390	384	379	369	414	439	418	412	418	402	428	360	447	422	347	390	380	379	373	402	406	387	418	362	401	360	371	392	402	369	394	379	408	378	423	413	376	389	373	375	368	396	407	387	371	416	389	423	399	364	420	396	436	409	397	357	396	392	381	388	404	437	416	407	385	391	380	360	396	372	406	414	390	396	398	390	408	399	361	440	350	398	423	421	365	361	400	401	393	399	388	398	395	400	392	426	386	378	389	362	350	375	396	409	381	379	349	390	368	399	367	403	403	402	376	371	369	375	409	395	370	421	395	420	389	369	386	392	412	357	429	394	373	397	392	351	396	401	357	401	423	408	460	393	353	376	384	424	401	409	388	403	411	406	410	361	426	414	365	379	400	405	371	357	382	408	411	388	375	397	422	390	405	414	394	404	373	403	394	385	390	350	424	402	394	371	400	438	365	359	448	378	380	387	395	403	425	341	413	427	390	393	371	409	386	387	387	410	387	380	407	422	405	367	423	421	390	380	414	393	381	391	401	412	398	371	429	400	391	399	388	384	395	395	399	420	408	400	427	352	378	384	393	422	397	411	380	389	392	395	387	377	403	406	414	385	384	411	413	369	405	381	366	402	419	394	357	371	416	429	379	404	342	399	385	390	443	387	396	384	409	402	379	409	436	415	402	386	405	429	395	355	355	376	376	381	387	381	390	357	398	415	407	378	402	418	386	398	432	414	406	408	385	414	351	412	384	413	370	399	420	400	343	408	411	403	382	392	392	364	421	371	403	378	396	358	414	378	394	432	422	387	404	369	396	384	399	395	408	425	375	375	390	402	402	415	399	388	396	387	405	358	411	364	389	391	387	353	389	399	398	392	381	407	406	394	393	375	376	395	378	399	409	401	440	397	382	429	380	364	443	431	383	407	386	360	390	361	383	428	389	421	406	414	376	405	380	418	401	377	340	389	397	406	377	384	386	373	403	412	405	432	375	378	385	388	401	391	394	355	427	389	368	386	407	404	418	439	386	411	418	378	409	400	382	366	407	348	403	408	384	416	412	371	375	387	373	402	402	420	389	368	405	421	391	383	376	416	381	377	406	411	364	380	402	346	409	434	404	409	408	414	424	430	406	393	392	415	390	409	385	400	376	403	385	378	431	405	395	409	406	386	379	395	360	367	404	387	373	439	392	420	414	380	379	423	407	399	386	391	390	407	395	403	405	417	409	418	444	375	382	394	378	379	425	400	396	424	431	394	370	387	400	388	391	350	382	367	391	393	427	396	442	410	381	383	401	378	399	382	383	425	420	362	382	439	407	401	397	387	378	415	388	424	399	389	382	392	387	422	394	390	408	389	383	385	404	371	404	399	372	396	402	395	371	376	418	375	394	395	400
11169	4869	2910	2157	1462	787	493	421	398	409	400	390	346	332	352	309	333	367	366	333	376	385	335	358	366	351	342	340	345	326	345	365	404	360	381	348	369	325	379	333	332	339	327	330	334	330	343	330	333	309	376	361	329	359	363	323	324	330	355	378	338	326	339	343	334	349	346	304	349	360	347	345	325	365	320	334	351	339	338	391	359	349	354	331	361	319	349	344	336	390	322	392	365	363	344	334	364	301	344	343	323	305	390	336	332	354	360	337	326	344	329	345	289	331	334	349	357	383	360	325	351	346	347	344	350	340	342	317	345	325	320	346	338	377	325	379	331	322	308	305	350	341	358	326	320	329	319	333	354	323	364	320	340	327	314	356	314	359	333	335	322	327	338	335	345	349	354	314	331	366	372	334	339	348	334	381	372	312	351	324	376	363	332	350	326	329	356	326	331	357	345	354	328	303	355	326	357	341	330	347	343	369	371	347	351	340	323	366	353	349	348	357	342	370	342	352	359	307	344	365	315	327	321	321	366	308	328	332	347	338	347	333	315	331	357	323	341	334	310	346	348	351	328	340	340	317	340	350	326	285	337	355	350	374	335	359	361	385	322	276	340	330	317	359	348	307	370	339	321	362	314	350	338	331	345	349	350	319	321	355	334	379	339	365	326	355	347	319	364	339	319	332	347	332	317	359	333	322	350	369	346	351	338	347	362	333	314	349	367	355	325	345	314	324	347	326	319	327	354	359	370	353	346	365	333	354	332	358	322	339	353	350	333	345	347	338	345	373	293	333	339	348	351	367	360	334	378	317	352	325	333	351	347	343	350	350	325	358	360	340	328	356	306	329	323	363	345	328	357	361	343	341	367	342	355	322	337	356	334	308	326	339	327	329	387	380	327	383	350	358	335	312	370	317	350	345	343	347	328	333	382	318	326	355	365	334	316	333	334	370	383	358	333	328	315	324	376	329	368	355	358	344	354	354	328	339	332	323	358	326	345	378	373	323	338	308	367	332	331	353	330	333	347	340	372	350	373	347	355	326	328	350	360	290	332	332	334	366	372	362	322	329	346	379	338	331	365	332	319	352	347	348	323	351	361	371	325	337	320	365	358	333	334	359	316	352	344	360	353	346	332	327	305	338	346	343	346	360	358	319	309	356	326	340	344	356	323	324	298	361	374	331	314	319	334	311	345	364	342	341	338	342	341	362	327	334	360	322	342	364	333	361	386	312	328	350	350	369	338	328	350	316	345	358	369	340	344	364	336	313	316	337	351	335	332	333	350	347	343	368	312	344	377	317	349	327	323	388	324	338	338	320	339	350	353	351	351	324	353	348	319	312	331	355	341	330	332	289	340	319	354	325	345	328	336	335	335	340	363	313	345	341	336	368	351	327	299	334	342	355	349	328	343	344	329	329	330	338	343	367	363	346	353	354	326	347	307	331	355	374	338	331	356	350	341	331	319	334	327	324	349	341	350	345	348	360	330	368	337	363	331	318	333	307	327	316	325	349	333	338	353	330	368	341	342	356	325	344	368	354	347	334	341	344	375	339	308	351	350	325	327	321	349	341	289	372	353	354	318	327	313	338	348	328	333	349	373	367	367	308	364	369	342	370	349	358	355	353	340	359	348	344	367	322	325	307	310	319	325	336	313	347	332	372	329	352	347	342	342	361	323	361	346	317	322	334	318	371	314	335	343	338	318	321	365	307	319	369	310	396	336	379	350	327	345	345	354	311	341	324	359	348	362	354	356	344	308	369	327	350	325	320	374	354	310	332	341	330	325	349	320	361	322	329	336	380	321	333	350	309	356	328	332	336	340	345	384	354	314	355	333	332	340	327	353	355	381	336	362	346	380	352	329	340	349	347	325	340	347	323	348	377	373	346	342	396	371	395	367	292	352	328	354	341	352	360	334	345	363	372	352	342	341	343	334	361	296	326	341	341	350	372	317	323	367	354	333	384	335	383	325	345	398	322	353	373	352	353	363	352	319	330	349	345	357	343	349	317	310	354	334	349	322	341	351	330	349	302	360	326	342	309	366	366	336	316	343	357	385	340	366	321	336	335	328	340	299	319	348	327	348	362	342	329	350	367	352	320	334	353	357	346	343	399	347	323	328	321	326	378	315	305	345	340	328	376	342	348	352	365	376	340	313	282	316	324	364	346	349	328	333	375	347	352	301	327	347	342	333	322	322	316	347	323	346	321	343	335	361	333	339	345	326	323	337	348	325	292	315	353	359	360	345	317	353	327	364	314	299	329	343	324	362	354	348	312	311	344	343	359	336	326	301	313	324	355	318	310	352	350	356	354	333	350	323	383	339	373	340	352	332	324	329	334	360	325	304	326	343	349	319	352	346	308	320	330	328	339	307	311	333	321	340	357	331	354	360	340	348	330	357	326	350	338	388	346	338	343	368	335	339	336	294	340	360	338	360	372	381	405	374	362	349	352	363	331	321	330	386	363	314	339	319	372	349	351	331	336	335	324	315	349	343	324	367	343	326	314	322	313	356	341	302	341	332	362	361	351	332	322	345	337	303	340	335	349	343	365	326	383	350	348	357	344	380	329	360	341	352	349	325	364	308	368	354	340	334	338	333	333	335	327	357	349	391	343	353	302	348	337	335	296	344	344	320	318	321	324	333	337	332	343	321	331	351	329	318	385	356	343	339	331	370	319	328	358	350	333	351	329	331	343	342	357	338	353	356	348	339	368	351	346	341	360	330	353	320	321	323	338	328	335	342	346	346	363	355	362	356	369	353	318	337	371	351	355	330	337	302	388	315	303	368	331	398	325	364	367	381	377	380	373	327	358	333	337	328	297	345	331	327	295	334	335	293	345	340	361	335	329	342	336	346	327	354	358	331	347	355	336	327	362	386	327	334	353	353	341	370	331	359	331	328	341	368	357	347	364	318	361	342	352	368	340	351	351	356	343	351	375	351	334	390	339	315	345	367	345	339	310	346	344	345	305	372	341	345	338	331	345	320	333	326	320	305	374	373	352	331	332	375	345	321	322	332	372	353	333	316	363	356	335	381	335	365	346	343	339	349	339	342	338	345	367	381	343	336	382	334	341	316	372	319	309	378	355	336	326	372	381	325	335	374	355	365	317	333	334	315	315	327	335	340	357	358	364	339	304	347	341	344	370	334	302	363	359	318	354	325	336	356	348	336	371	361	347	355	350	306	344	365	357	344	295	338	325	315	350	345	326	369	336	334	352	375	322	365	305	329	328	347	379	323	327	322	324	331	342	368	343	338	318	336	346	332	310	330	354	346	336	350	319	369	338	332	374	315	301	300	357	312	350	310	342	376	351	351	342	292	334	377	347	343	316	332	329	366	350	360	363	375	352	343	352	331	339	323	367	334	341	324	361	354	355	364	321	387	283	335	357	373	335	343	300	333	353	351	358	359	340	324	371	316	365	314	352	330	362	333	340	327	321	370	347	304	341	349	353	368	336	348	350	324	338	345	334	350	318	338	333	322	381	334	329	338	337
8702	5342	6071	7440	5675	2798	1716	1316	1340	1107	1030	875	937	912	852	824	824	823	846	812	841	837	789	807	822	800	798	843	858	806	811	766	838	813	858	814	824	795	840	816	824	828	864	824	852	854	836	816	866	784	849	873	794	828	815	805	808	777	850	820	903	850	855	820	857	834	808	831	819	824	845	821	794	793	781	870	767	802	831	839	809	778	883	784	830	797	803	802	787	835	812	779	799	831	830	873	855	790	801	875	857	844	773	850	800	838	851	766	787	844	810	809	817	873	830	817	827	822	764	837	813	805	894	846	872	804	786	776	843	780	811	837	823	818	860	830	827	829	796	865	855	846	824	797	847	897	825	842	836	878	831	807	878	801	825	806	858	850	852	846	829	819	756	798	763	830	769	823	802	834	818	790	841	808	861	843	855	833	810	826	810	838	831	789	824	827	830	817	794	840	820	814	816	796	821	805	807	855	807	805	842	867	782	792	847	851	815	833	844	828	801	858	814	804	864	748	851	804	823	850	821	860	822	846	826	835	793	819	786	768	858	799	874	857	832	836	862	807	810	804	829	814	840	848	795	853	861	850	830	838	874	793	786	822	860	820	833	837	826	847	858	859	890	766	858	842	815	797	840	873	794	847	845	857	865	842	820	868	857	792	789	845	834	783	862	835	849	829	883	787	854	825	814	857	825	821	849	815	864	860	820	804	822	848	865	808	821	812	883	814	871	775	820	816	857	857	795	816	799	925	825	842	855	838	822	757	851	852	802	860	828	859	837	774	858	812	842	843	835	839	856	851	823	794	826	853	817	864	831	771	852	851	857	836	768	825	848	820	883	828	775	809	830	829	773	876	811	835	787	825	855	834	855	786	817	812	877	811	875	849	854	856	843	876	794	872	841	817	797	814	836	813	828	834	831	816	863	878	851	837	809	836	829	843	839	870	789	783	797	859	826	842	846	841	864	762	832	792	834	860	830	832	835	837	838	780	813	854	845	830	852	821	855	841	836	768	848	830	852	845	842	789	835	794	876	852	838	797	807	826	849	843	852	861	861	872	803	767	850	857	809	804	823	816	861	859	865	806	770	814	816	809	856	834	808	864	792	814	864	837	844	839	849	804	808	841	819	833	836	780	816	778	803	859	816	868	791	814	846	868	807	836	823	826	834	774	872	838	741	852	789	799	842	850	816	839	828	826	841	838	876	889	837	822	803	816	824	903	815	807	833	840	857	813	804	836	887	882	789	834	820	837	832	819	787	806	840	831	837	822	845	843	831	796	847	896	832	837	834	828	863	804	783	866	808	832	814	761	793	834	815	766	821	772	804	817	797	786	796	780	853	827	795	803	833	838	847	888	831	846	815	813	860	792	819	805	822	808	891	811	829	809	841	864	857	808	807	846	824	791	836	789	848	857	818	876	897	815	853	824	833	817	812	796	838	807	875	805	863	839	835	842	859	905	813	830	872	806	821	850	824	809	817	817	828	801	817	861	828	849	861	870	799	796	822	795	775	824	794	842	746	836	826	836	852	834	841	804	779	791	844	836	837	833	839	837	845	828	845	867	822	799	837	828	838	837	874	841	864	805	864	797	798	852	853	826	762	836	828	824	819	817	853	828	853	822	851	836	803	810	753	857	814	907	816	839	803	831	852	820	819	886	871	814	848	819	824	841	838	812	841	782	870	813	812	861	799	809	796	766	859	816	798	815	784	863	781	841	824	863	817	864	788	808	852	817	811	801	881	796	810	794	818	860	795	826	849	861	875	808	815	812	847	821	847	799	840	875	829	872	791	818	817	852	821	870	823	840	822	842	815	812	880	799	895	821	857	854	770	832	821	827	847	810	835	882	889	790	840	849	801	813	799	870	861	838	827	754	845	839	831	880	810	817	877	857	819	851	844	850	808	797	847	872	782	830	786	820	822	818	842	835	839	822	822	831	849	850	768	817	799	804	829	793	824	836	810	812	844	830	834	846	826	843	796	832	848	865	851	779	856	851	848	840	836	783	818	814	837	856	779	826	795	833	813	838	875	801	860	795	771	853	813	831	842	825	841	856	778	869	800	862	845	815	838	834	855	807	848	797	793	842	854	826	766	835	855	832	848	801	828	832	759	800	787	755	838	814	828	817	851	833	849	805	811	830	794	813	831	854	773	798	842	802	849	841	832	864	871	860	831	810	820	831	816	809	820	837	826	850	847	855	799	847	842	891	829	831	844	841	842	835	803	790	823	894	871	815	824	825	836	834	851	814	782	827	830	839	837	845	836	828	853	862	826	779	841	810	831	803	829	860	808	807	821	872	817	841	876	836	755	846	873	811	798	837	764	829	804	818	821	798	856	845	788	883	794	826	850	798	827	825	833	853	832	804	812	773	838	880	843	826	794	838	838	859	841	817	870	804	829	881	828	894	812	811	818	799	826	773	814	830	831	793	781	817	789	800	823	837	759	787	840	890	809	818	862	816	837	813	781	823	820	834	853	825	825	782	846	815	772	806	845	856	802	845	784	755	892	804	822	820	800	802	910	854	796	805	827	817	817	861	874	884	824	799	811	876	847	832	808	798	843	812	831	826	797	819	839	816	819	829	895	814	847	772	866	855	827	826	796	884	799	855	814	810	787	770	831	766	856	845	813	821	841	843	788	824	825	832	843	807	823	804	851	866	828	806	848	826	764	766	878	827	832	823	808	831	833	787	831	762	870	843	838	795	800	865	840	796	829	866	872	830	831	826	793	821	830	783	825	842	853	777	798	819	778	851	868	821	833	814	833	884	819	868	861	845	791	813	831	818	850	852	849	803	841	845	834	795	787	832	848	880	801	824	883	823	779	872	885	826	810	798	871	859	790	884	838	789	855	849	798	823	859	803	858	844	819	808	824	817	829	828	791	864	801	783	842	848	827	871	803	829	855	820	790	837	813	854	861	879	832	856	851	820	798	845	828	856	830	851	819	826	836	808	820	794	770	811	839	834	795	862	829	836	833	763	791	878	820	830	804	783	870	870	815	788	810	841	878	797	794	856	836	898	837	774	823	801	836	815	821	855	836	826	792	849	824	834	894	881	859	790	803	813	835	874	817	816	835	794	813	800	832	783	832	823	827	823	789	880	802	842	857	808	837	821	914	837	833	815	845	842	816	855	807	832	788	823	830	807	821	802	865	788	856	843	845	817	817	853	827	831	847	819	819	829	835	820	837	857	835	820	826	828	821	820	873	843	849	873	848	821	782	883	826	830	829	832	781	863	858	806	835	837	836	817	842	824	817	840	799	881	826	771	804	823	829	874	838	826	853	848	862	848	843	789	856	869	792	814	793	834	832	832	832	843	785	841	850	837	782	838	803	844	774	889	807	799	823	852	814	897	796	822	839	787	830	867	873	863	811	799	892	820	780	822	812	850	835	859	828	783	817	889	845	807	774	864	882	777	785	864	780	860	822	870	852	881	819	787	852	791	791	802	844	853	801	831	840	815	801	859	810	829	858	817	868	860	851	841	890	825	807	845
28558	19369	19902	23991	20917	7778	2169	850	623	528	513	509	463	432	378	375	353	344	287	308	282	334	349	325	274	316	273	314	290	319	331	319	337	297	311	322	308	317	289	319	290	292	327	312	317	296	306	298	288	318	262	291	307	300	315	317	281	311	269	278	305	286	283	301	296	325	309	338	317	332	323	270	331	299	295	306	315	301	344	319	320	299	286	293	285	319	308	360	279	328	302	294	302	288	315	309	324	278	290	261	285	319	293	303	284	295	294	310	306	293	284	297	262	272	299	286	306	290	327	299	280	288	296	326	299	315	244	288	272	330	319	295	286	300	312	297	296	311	303	292	291	298	275	318	329	303	296	313	300	304	286	314	285	286	273	296	342	285	298	305	281	326	319	309	334	312	316	304	289	307	307	294	283	302	318	314	302	336	305	291	297	281	283	317	302	292	331	300	325	306	280	287	317	307	282	301	275	274	311	277	292	321	290	278	267	297	308	311	314	313	316	279	287	298	294	297	327	299	307	300	286	295	303	319	332	333	316	335	299	327	309	304	321	237	262	292	280	280	288	287	317	294	302	292	293	288	304	278	299	309	310	342	315	309	310	294	305	315	294	304	326	300	295	299	295	301	305	326	287	320	300	295	286	293	288	279	316	290	290	293	296	317	273	313	319	298	297	277	296	285	320	276	315	323	329	314	304	335	339	312	305	326	298	272	304	288	288	313	289	344	311	291	312	273	304	278	333	286	270	293	306	289	304	319	332	320	297	312	290	303	282	306	277	305	310	330	304	306	290	283	283	311	275	324	318	284	296	318	329	298	295	319	322	339	310	265	292	284	322	326	345	315	292	317	299	287	312	291	327	265	306	320	289	267	291	272	309	335	314	306	298	301	292	296	321	299	317	323	337	288	315	319	308	291	299	355	286	312	335	314	271	285	308	296	293	330	314	325	309	324	297	298	337	288	312	306	280	297	303	289	292	307	301	301	335	317	283	296	303	289	332	306	269	305	278	288	267	328	296	326	341	316	296	321	284	287	291	325	310	303	316	293	284	273	322	293	321	309	336	319	316	320	330	274	280	297	292	303	303	294	318	283	312	301	322	329	345	305	320	322	297	306	286	281	279	315	324	279	315	301	289	279	316	294	296	311	300	302	285	292	336	299	306	291	309	320	296	311	314	297	298	308	273	306	325	287	348	313	319	301	309	326	298	286	315	302	291	287	282	331	300	306	301	320	326	284	315	299	305	303	301	304	259	314	298	305	281	270	288	313	288	278	275	289	306	293	305	285	294	267	309	284	288	279	315	257	267	268	314	279	297	303	294	304	333	299	303	299	302	305	268	276	319	321	303	311	293	318	316	298	304	294	310	344	332	312	312	298	304	302	305	312	320	272	318	337	291	275	314	290	326	310	313	284	320	341	274	276	312	301	329	295	261	324	295	279	307	320	298	273	294	290	289	321	295	275	313	284	260	294	292	283	306	313	282	297	280	330	274	290	308	309	319	324	306	304	328	294	305	291	305	295	320	323	266	292	319	317	309	306	282	275	321	278	280	302	296	322	305	284	300	295	331	301	309	288	292	277	313	307	303	305	297	331	304	295	295	316	285	283	261	312	323	277	307	326	269	299	293	310	319	314	300	300	275	303	292	285	297	333	325	290	303	304	296	310	322	257	311	309	338	297	313	316	277	289	280	309	325	321	299	302	303	325	316	294	318	296	331	312	320	296	309	295	315	299	320	321	279	305	299	321	300	317	325	297	330	276	311	329	298	279	310	295	316	295	275	313	305	307	301	281	338	301	280	327	292	333	305	294	339	317	318	277	300	293	328	281	293	328	314	294	313	314	303	298	303	299	323	267	294	297	295	307	335	287	269	321	310	305	334	302	353	340	293	291	311	350	296	325	298	281	329	304	264	262	358	314	309	301	327	331	319	297	304	319	312	294	284	328	273	287	318	314	309	313	257	290	347	288	288	283	298	323	343	315	280	312	317	291	284	283	312	269	292	337	282	309	280	300	287	289	283	282	310	302	319	281	307	265	311	287	286	297	295	292	320	311	293	319	305	324	298	310	295	310	263	277	306	287	308	308	281	291	300	312	288	267	265	294	305	312	307	283	321	297	308	289	306	302	308	347	303	294	295	303	315	311	307	328	334	278	306	298	301	298	306	259	304	326	263	320	300	300	297	325	310	297	291	310	321	307	300	303	318	308	352	310	307	280	312	318	311	341	310	297	284	313	326	318	307	278	306	313	306	306	279	320	271	301	310	306	306	320	317	292	293	307	281	330	296	294	326	271	284	317	314	302	279	293	316	331	303	320	299	301	322	271	289	298	274	327	365	268	316	273	275	286	342	315	308	318	277	300	294	301	300	283	269	334	279	303	297	289	301	315	293	306	289	320	296	297	315	280	317	287	319	318	300	339	309	298	259	327	303	290	291	309	289	291	299	315	323	294	296	286	303	278	304	251	322	294	294	309	272	294	281	312	295	332	279	300	310	293	298	271	280	320	297	312	289	298	264	291	281	312	305	277	303	291	275	306	308	294	315	317	315	300	317	319	306	290	319	326	273	288	329	291	311	267	287	309	353	328	244	333	272	288	290	342	293	306	295	342	308	315	299	289	295	280	298	307	310	283	345	324	298	321	277	289	301	286	332	296	311	297	328	297	289	338	299	285	324	320	292	321	313	299	295	295	279	291	282	357	309	292	283	295	298	287	303	329	270	312	316	319	309	298	286	336	307	292	285	309	300	299	284	268	313	304	310	316	275	301	303	317	322	309	291	321	305	302	308	292	327	270	287	263	297	261	293	299	330	307	293	313	309	318	317	315	308	329	298	304	310	274	304	311	316	288	323	342	329	304	323	306	339	296	328	316	311	314	292	313	329	310	302	307	258	295	266	272	282	288	317	304	281	266	277	302	286	282	292	342	320	295	328	283	308	264	304	297	301	298	273	260	303	319	325	311	317	289	314	307	318	310	285	306	297	319	271	305	322	294	321	305	315	304	308	309	280	287	310	313	322	290	246	291	318	292	286	289	315	301	293	325	259	318	293	308	324	311	326	304	314	292	324	300	344	281	309	308	291	296	310	305	280	333	268	282	333	317	325	287	319	334	295	323	311	312	283	333	301	331	303	288	335	314	321	315	298	321	335	347	303	303	314	291	329	304	290	280	286	317	312	294	295	297	321	292	325	319	285	332	258	288	299	314	274	319	338	286	322	297	321	298	325	287	315	297	298	309	304	307	255	343	317	283	275	276	303	305	287	309	308	292	277	320	326	306	295	293	306	262	303	288	316	307	266	316	251	333	303	305	305	303	292	312	280	279	296	292	290	305	261	340	312	265	302	332	316	318	282	307	284	268	314	322	332	295	304	315	274	313	282	338	334	282	255	359	276	302	292	292	321	319	287	297	274	314	262	317	314	282	325	327	315	272	293	325	310	317	276	332	292	314	300	297	287	337	286	274	315	294	307	317	261	306	309	313	278	285	330	287	291	302
21097	17006	24123	34213	33677	14599	5782	3096	2485	2241	2073	2241	1785	1366	1378	1170	1105	835	779	764	794	770	799	780	733	759	759	756	740	737	721	738	730	713	779	748	740	727	694	732	743	689	740	735	778	711	734	793	670	756	732	787	752	717	717	712	749	752	673	750	728	681	754	744	763	707	742	673	755	757	719	725	696	758	772	777	751	741	759	693	796	712	691	729	739	794	725	786	757	673	751	748	756	737	688	698	754	746	740	773	758	735	754	743	750	728	749	723	719	725	729	750	725	688	680	771	698	737	772	739	747	710	690	719	708	759	733	740	730	733	765	739	706	687	724	696	715	711	787	784	713	704	701	780	730	761	726	752	740	728	734	705	771	744	725	710	743	714	755	717	736	720	719	741	724	720	756	796	659	729	717	715	741	716	766	731	752	711	763	761	709	722	720	734	750	722	756	693	665	708	759	728	728	704	761	728	742	667	711	724	770	685	735	688	764	774	717	717	724	705	690	741	723	732	687	766	754	744	697	706	754	710	727	771	720	705	763	776	731	759	742	757	717	756	724	756	739	736	741	733	719	706	701	755	746	750	725	711	712	727	784	700	764	747	724	772	729	729	685	759	734	761	751	760	768	742	735	729	718	810	753	745	783	721	730	794	693	756	740	732	739	735	733	768	730	752	744	732	698	692	757	757	772	704	739	741	759	764	723	744	711	717	723	767	717	749	691	708	701	711	723	697	741	770	742	757	707	789	740	735	688	749	723	704	683	702	722	750	731	720	710	739	760	719	707	716	713	734	730	685	704	757	738	724	721	740	733	734	719	756	766	771	761	707	765	737	723	703	694	754	713	770	736	706	737	805	717	788	745	767	715	764	713	764	710	770	764	773	729	731	738	740	725	740	720	745	706	764	715	765	724	729	763	718	717	742	757	752	733	724	741	705	740	769	758	768	729	768	763	715	730	723	748	712	722	732	749	756	715	773	668	676	723	763	719	799	812	705	750	830	725	712	777	728	754	734	730	751	748	714	747	719	742	786	716	705	702	747	711	760	714	740	774	766	735	754	719	712	774	749	721	769	706	744	728	708	800	703	708	722	703	709	741	726	739	672	805	699	745	721	724	736	739	765	734	729	732	764	728	748	707	738	719	707	710	767	758	746	702	805	711	701	759	748	729	783	702	762	768	776	716	790	742	769	732	722	739	703	731	744	687	782	807	737	743	718	710	702	717	763	739	718	682	727	761	750	733	727	747	788	704	736	759	725	718	771	756	689	754	707	719	744	693	712	691	760	778	803	736	717	730	749	739	700	692	719	750	721	695	749	708	738	748	694	712	700	724	730	735	763	754	755	729	755	727	741	746	725	743	743	745	789	758	795	722	719	733	716	703	678	701	769	748	723	745	733	774	724	748	737	703	752	718	733	765	745	751	743	785	768	755	778	791	697	746	705	757	756	724	761	723	742	792	776	722	769	786	728	738	701	732	750	763	759	686	724	762	748	773	696	696	727	746	740	752	736	727	719	759	736	780	735	754	739	709	753	741	778	778	725	769	777	742	717	748	782	767	708	701	729	753	672	735	692	719	698	754	713	724	732	710	774	724	753	727	740	819	688	748	738	758	728	826	729	710	732	760	700	732	758	794	720	748	748	703	740	706	787	789	709	727	732	676	748	755	735	753	688	711	725	726	684	731	729	765	731	784	788	723	727	694	742	714	723	709	738	696	749	705	749	713	742	751	746	682	735	742	723	751	712	703	764	711	706	735	728	723	764	737	767	720	747	794	773	685	753	784	705	712	678	756	749	732	712	737	750	735	716	734	721	781	762	735	766	706	733	734	687	739	761	790	719	726	722	703	745	753	754	762	754	741	734	721	758	814	753	732	761	725	726	737	730	707	701	797	744	736	743	715	747	737	780	729	728	726	734	770	750	733	751	759	730	714	731	749	747	734	695	681	746	741	705	732	714	795	685	747	776	724	687	766	719	713	745	702	743	762	731	803	740	720	674	718	720	777	742	760	722	753	777	744	726	716	788	759	746	701	773	716	724	738	780	681	738	761	697	771	751	708	727	710	744	700	746	707	773	718	733	704	767	767	691	711	716	732	737	737	789	717	753	725	747	730	749	723	740	740	762	741	727	726	764	746	782	741	721	748	780	717	708	740	724	719	721	721	738	757	721	758	707	733	724	715	756	722	763	723	742	779	687	744	764	723	702	724	729	734	733	710	742	684	731	716	745	750	787	799	756	707	705	710	718	727	747	739	709	740	736	732	714	766	719	726	725	728	742	775	758	716	703	746	683	772	727	748	715	761	735	710	742	725	718	729	718	650	731	752	727	737	725	732	723	706	748	704	726	729	685	720	732	739	699	732	719	727	743	785	723	734	720	793	779	753	763	704	729	769	705	744	713	802	747	737	706	747	729	686	768	780	739	709	736	698	709	730	795	726	726	706	699	739	736	746	725	756	741	723	729	777	770	733	740	730	762	726	750	746	730	739	784	711	756	719	758	775	720	730	742	720	726	758	739	693	686	714	736	765	767	764	766	714	731	749	736	691	703	714	734	707	756	701	749	744	764	724	703	754	749	720	744	726	703	759	714	760	768	731	698	720	687	721	727	764	764	706	732	731	720	707	706	713	748	734	754	726	745	694	735	684	733	747	719	714	723	797	702	738	767	727	776	731	771	689	714	750	693	779	728	748	700	737	750	722	742	775	726	763	721	748	737	755	753	767	703	731	773	766	724	711	742	719	745	775	738	723	670	722	751	708	722	744	686	760	715	657	766	696	710	717	744	725	744	705	736	719	690	727	717	712	701	741	777	746	763	730	717	722	738	759	725	740	744	715	696	758	737	711	789	745	798	803	767	756	762	732	712	750	701	792	746	695	720	778	745	761	753	749	733	699	725	691	785	779	707	688	703	771	763	734	734	755	684	775	696	694	710	748	728	759	691	760	704	679	780	745	729	712	711	723	772	720	767	746	778	715	769	779	752	719	716	714	744	762	757	735	663	767	742	762	746	732	738	723	766	730	685	766	762	754	757	723	703	758	737	719	746	730	745	761	747	765	742	706	726	754	687	748	710	797	701	709	733	750	749	745	723	729	779	745	774	717	744	744	758	709	747	724	759	731	722	738	678	715	764	713	725	750	772	716	725	709	742	793	733	747	743	747	762	704	745	760	740	724	786	698	713	733	708	736	737	770	741	706	711	709	719	729	736	762	713	685	770	775	739	744	711	740	767	723	751	764	750	752	722	740	718	700	733	788	739	704	774	757	740	722	705	787	748	713	707	739	726	752	697	683	697	718	749	769	705	731	760	690	699	755	724	699	710	744	713	743	730	725	751	738	711	750	724	713	741	754	717	745	763	753	746	729	717	767	732	775	683	727	802	780	684	761	762	728	684	778	722	689	727	733	738	780	705	679	742	692	748	775	759	699	726	706	707	745	724	767	742	719	748	692	702	732	732	767	732	723	720	737	726	746	719	735	725	763	728	730	750	762	714	684	752
37779	26924	33794	31694	27434	13341	3984	1344	731	469	473	484	409	313	267	260	207	195	168	155	154	157	185	161	183	132	170	154	139	151	164	177	144	112	173	145	168	164	150	130	159	161	165	144	174	156	143	153	166	152	183	147	147	152	155	148	144	150	153	157	152	129	154	167	166	166	158	162	154	159	147	150	158	170	133	159	126	166	157	135	146	126	162	137	159	167	140	184	143	126	183	152	173	152	123	162	168	157	151	147	152	141	128	147	148	136	172	144	137	177	139	138	159	152	169	149	152	173	155	169	168	176	144	143	146	177	145	148	156	146	126	126	178	156	160	174	155	164	174	153	147	161	181	165	118	154	168	148	153	158	148	145	142	149	162	133	153	145	147	139	167	144	168	156	127	146	142	135	137	147	156	159	150	168	128	126	126	162	142	149	142	162	149	151	151	159	165	140	160	181	175	183	150	165	162	160	147	163	164	178	150	148	171	138	151	160	159	152	157	153	172	158	170	167	139	152	186	154	152	162	166	144	150	163	152	127	152	146	151	157	181	136	144	145	135	153	135	149	146	142	153	162	172	144	128	168	149	152	154	143	171	144	138	143	154	153	144	156	153	150	138	137	137	155	178	151	162	149	136	148	159	160	182	141	173	157	155	153	179	154	165	151	156	156	172	150	145	155	156	170	140	153	142	189	151	158	144	175	160	153	163	173	146	164	152	157	173	154	151	144	166	153	143	150	152	160	166	145	157	156	158	157	157	129	171	170	150	146	129	145	135	143	114	155	154	148	124	158	150	140	139	141	132	139	156	161	149	134	194	158	150	153	172	155	154	140	150	153	160	163	163	155	135	144	155	145	144	160	156	160	145	153	155	161	157	145	143	135	154	131	145	161	158	126	152	154	138	140	140	152	151	150	145	118	160	156	168	138	137	150	145	159	159	163	160	158	143	135	140	146	159	144	136	169	142	170	156	159	138	187	150	130	166	165	132	136	158	166	165	153	155	148	159	154	139	145	164	141	162	141	171	156	141	168	186	154	145	141	143	158	164	143	143	167	171	151	130	140	167	161	161	172	129	150	162	160	148	142	164	159	166	133	162	157	157	152	146	154	145	174	142	135	131	164	146	166	157	145	137	169	169	162	146	176	115	143	166	158	152	151	146	157	158	157	142	145	155	136	136	157	138	148	142	129	161	153	176	163	134	167	160	147	171	157	190	156	133	151	158	149	144	176	137	140	160	166	132	149	159	151	158	179	157	170	184	147	157	143	162	157	139	151	155	167	168	148	152	157	167	145	149	173	147	144	167	151	151	160	145	157	123	141	158	160	181	164	150	151	159	172	148	143	160	179	159	161	169	151	137	153	141	151	136	145	158	149	163	174	159	176	156	144	145	165	158	155	155	142	156	159	169	171	164	151	132	165	153	178	166	157	157	150	167	169	120	163	152	134	157	163	146	166	156	152	144	149	157	159	160	157	150	159	136	162	155	165	141	156	145	155	145	151	164	174	153	155	164	162	170	141	183	162	132	136	168	153	161	137	137	142	131	146	160	132	132	150	151	156	154	149	154	140	180	173	166	136	163	158	157	167	157	155	150	142	159	174	161	139	168	153	157	157	148	152	133	144	154	122	191	158	165	178	162	149	141	154	147	155	133	184	165	184	105	148	157	154	162	144	157	139	147	156	152	147	157	144	137	140	158	151	165	142	133	141	151	139	137	153	133	169	129	155	133	149	155	141	157	137	154	146	180	138	170	168	134	127	156	147	131	168	159	160	159	145	154	146	138	158	139	171	185	146	180	155	141	151	155	158	163	162	160	129	172	165	127	152	139	172	137	137	157	126	162	171	167	148	164	161	162	160	138	166	138	133	155	161	129	135	164	155	141	155	167	145	164	169	153	153	154	155	164	161	171	168	139	155	140	158	132	138	156	167	155	163	146	129	127	149	144	137	150	145	158	158	165	140	164	162	151	136	141	142	153	147	171	166	147	157	139	163	169	153	161	159	151	144	136	147	142	152	155	170	147	142	142	156	175	140	143	149	170	148	185	146	159	163	155	145	149	124	159	143	143	165	126	134	133	149	145	142	185	168	174	152	153	138	156	162	147	159	149	166	155	164	141	125	145	141	158	131	157	136	134	142	153	146	140	164	143	171	169	165	155	137	162	153	138	140	159	143	135	131	184	139	147	138	154	159	130	158	135	160	129	143	152	152	163	142	142	127	145	145	145	138	148	146	148	149	162	167	170	152	156	154	157	155	164	151	159	137	152	147	152	151	132	137	133	169	143	159	136	140	173	147	161	133	166	153	154	164	177	137	135	157	171	169	147	164	170	153	163	126	146	152	156	151	136	156	163	154	134	151	171	157	148	176	154	164	157	165	138	159	139	159	147	162	174	187	136	142	164	150	173	156	160	164	158	190	158	161	149	184	153	160	147	137	141	151	138	164	133	144	176	154	192	151	146	144	138	143	181	172	153	140	158	141	135	155	154	138	143	163	144	140	147	143	143	148	158	165	180	147	150	157	145	131	166	156	144	167	166	167	169	150	157	151	156	153	142	146	142	146	153	161	161	153	157	143	166	177	161	165	166	142	148	161	176	153	165	130	158	155	161	164	183	155	158	138	135	146	158	197	139	167	181	159	172	162	164	154	149	153	155	162	146	143	141	157	172	144	144	134	142	169	154	163	147	159	148	143	153	154	164	151	134	159	185	175	147	169	154	137	153	166	132	135	143	134	145	152	145	128	167	166	146	141	151	154	152	162	149	169	165	142	136	191	141	158	170	158	128	143	140	162	145	135	132	137	157	144	141	194	176	169	163	146	138	123	151	153	149	148	175	166	163	152	163	161	144	133	149	155	124	171	155	172	148	173	170	129	137	143	142	140	134	146	169	126	154	144	167	161	166	157	149	129	163	160	138	154	146	151	154	147	139	147	157	156	151	143	149	152	156	167	160	162	152	155	150	149	141	152	155	142	134	167	151	166	165	140	153	157	177	164	160	162	159	141	179	165	145	176	163	178	153	145	143	165	159	146	152	185	167	161	178	167	144	145	155	164	142	143	166	166	178	132	172	142	147	161	160	154	183	151	137	152	170	169	134	122	140	126	132	144	137	155	164	153	148	164	149	154	158	145	143	167	153	139	122	155	147	152	167	157	146	163	154	139	138	156	170	149	165	148	136	148	164	133	155	140	155	156	137	137	156	146	168	141	170	130	141	147	148	141	164	153	157	166	131	158	140	150	151	155	167	153	163	161	166	155	139	164	168	166	163	157	149	137	134	150	151	162	155	155	147	139	134	159	157	146	164	162	156	139	145	170	166	152	166	136	158	164	157	139	171	140	140	139	154	153	162	132	143	152	173	160	137	154	145	142	157	150	154	167	166	157	165	160	150	145	156	157	170	155	177	153	162	140	142	164	167	139	159	160	160	145	147	150	158	145	159	142	152	132	126	163	147	148	163	156	161	159	170	173	165	160	159	137	163	138	170	152	154	158	160	163
26219	22074	35061	39412	37637	19745	7716	4395	3074	2182	2334	2464	2027	1586	1184	982	932	569	434	416	415	393	437	406	452	431	394	423	389	466	406	370	409	460	365	424	442	456	411	440	373	393	392	423	388	374	434	424	411	385	408	410	422	391	400	405	403	371	407	386	391	395	416	382	416	415	407	419	387	442	415	409	408	401	399	416	388	406	361	386	407	386	424	403	404	403	411	443	410	389	382	410	374	394	414	390	372	421	407	372	424	374	372	379	390	415	424	424	404	409	388	371	432	420	386	400	408	369	405	421	405	385	399	417	402	414	377	410	381	358	396	393	409	374	404	418	404	403	422	452	383	403	405	390	436	371	407	403	391	388	390	398	398	427	413	438	403	414	376	413	408	418	401	433	389	396	401	414	437	379	365	393	359	415	440	386	404	436	422	392	392	412	417	376	413	394	412	395	422	397	395	389	413	399	403	418	399	414	433	404	447	375	392	386	384	429	397	412	421	362	382	364	416	408	439	414	404	386	388	406	385	380	387	393	374	417	414	403	408	393	403	422	418	393	397	400	419	414	395	380	395	383	428	426	395	403	414	414	414	403	427	368	394	402	419	403	421	389	407	455	383	357	427	408	393	430	394	390	412	421	417	382	369	375	435	432	423	403	372	437	395	436	421	410	391	397	382	405	406	400	384	382	385	424	411	423	409	381	361	406	417	459	394	434	414	378	398	419	424	394	392	412	388	392	384	388	413	383	392	401	414	404	355	384	382	422	415	398	392	403	391	378	409	397	388	397	383	409	406	409	417	423	361	428	396	389	417	384	385	390	381	396	422	452	398	376	396	367	400	421	397	430	412	398	431	393	381	396	394	388	397	427	446	411	360	407	406	391	408	386	403	412	369	413	394	376	413	409	371	400	438	367	391	397	417	425	378	421	378	356	409	381	423	362	405	388	411	422	381	423	361	372	412	384	378	419	391	412	422	378	447	368	402	384	417	389	394	386	370	393	377	433	391	422	394	396	391	388	408	399	437	412	407	401	418	404	429	440	374	391	415	406	370	405	384	392	413	384	382	429	397	411	386	383	414	406	373	380	372	407	358	424	426	385	388	435	425	397	427	377	369	382	420	409	397	455	396	388	422	381	411	391	365	386	402	378	430	433	407	411	377	381	397	388	365	419	424	444	420	449	413	415	388	378	389	385	389	411	407	406	418	413	394	413	393	387	408	391	378	382	383	361	420	406	396	381	390	352	410	405	435	400	362	407	399	419	432	480	420	399	418	386	399	389	397	426	447	387	395	433	415	386	383	394	431	437	401	422	375	407	407	389	367	432	409	376	409	412	369	378	413	376	394	434	438	416	370	391	407	419	372	409	430	393	412	423	453	433	380	412	411	428	423	415	432	403	407	402	423	413	386	421	377	379	405	413	434	420	423	374	372	394	388	382	380	370	404	422	393	393	389	421	391	424	459	373	398	419	395	399	413	428	401	413	390	397	379	391	442	391	395	401	419	410	397	394	393	391	367	388	387	382	402	402	397	426	395	389	378	399	436	406	396	420	376	348	373	394	417	402	400	427	391	405	393	368	384	424	381	392	389	383	425	391	398	421	379	416	402	404	385	420	377	382	381	361	380	393	387	411	398	420	370	412	399	407	385	382	397	401	381	383	408	397	398	423	411	401	418	453	406	412	410	402	393	388	427	450	412	382	403	396	405	389	416	389	387	386	401	376	439	395	370	402	395	430	415	410	400	426	420	359	385	433	406	379	415	392	431	381	423	413	371	402	379	382	366	400	377	413	404	376	384	394	387	421	359	417	418	399	409	412	426	408	391	380	405	440	394	391	384	399	406	394	422	386	404	421	426	402	401	380	384	402	427	393	377	387	390	388	410	418	378	416	398	391	411	380	388	422	408	395	405	435	401	401	434	395	401	410	370	417	436	383	436	390	413	356	409	387	403	403	386	440	419	408	392	403	409	395	416	396	404	391	397	429	368	412	431	404	390	418	405	386	380	407	434	375	392	375	396	438	388	381	380	402	396	442	439	413	366	402	388	416	411	398	380	437	373	401	385	398	384	397	370	379	439	417	389	400	416	372	430	386	402	404	417	429	400	402	400	405	422	382	367	395	377	396	398	406	404	442	379	421	415	405	420	394	398	404	383	417	368	389	411	404	373	409	374	365	404	371	423	388	397	393	423	396	416	395	381	361	377	408	376	409	410	425	435	385	363	383	415	416	396	421	408	397	411	395	416	397	403	382	409	387	419	402	449	407	408	386	398	401	373	392	397	424	437	405	408	399	406	412	401	416	421	409	395	395	446	400	390	403	445	409	423	407	404	374	401	383	386	411	381	381	394	399	389	398	416	424	400	426	379	399	409	423	385	392	377	420	425	435	409	355	393	386	400	387	388	388	414	408	421	421	389	434	421	392	393	385	404	404	404	388	424	339	401	405	367	373	397	406	410	405	415	439	421	419	392	429	398	435	410	388	415	430	397	423	410	390	412	400	380	402	392	401	398	392	417	399	422	396	418	388	398	403	415	414	399	416	408	369	398	419	405	425	430	377	376	410	397	390	402	367	411	396	422	400	386	384	418	398	402	413	429	391	401	388	384	374	449	425	424	372	413	372	372	396	376	409	414	388	434	405	407	407	398	399	407	400	375	415	396	368	389	430	397	398	398	403	391	409	442	409	423	422	386	402	409	431	374	405	406	401	417	403	393	441	378	394	395	369	375	398	405	364	391	401	388	392	419	372	418	382	382	420	388	371	387	391	371	403	403	408	395	393	404	413	408	431	421	385	388	397	407	418	408	405	420	407	431	386	414	416	377	420	442	405	414	389	402	402	428	395	392	375	426	411	403	400	399	399	401	400	392	370	410	416	387	410	388	417	390	393	386	382	387	436	383	423	393	412	423	390	396	398	374	446	406	432	368	414	402	417	403	409	396	403	395	438	396	392	382	396	403	409	416	418	399	400	458	407	379	385	399	398	399	401	402	378	424	375	408	439	400	409	364	370	392	372	388	388	373	396	376	424	392	404	380	406	404	396	414	413	397	412	405	355	388	457	406	420	374	380	401	385	423	404	428	431	411	377	398	387	410	401	390	398	392	358	409	403	393	369	401	418	414	396	375	364	411	378	426	406	403	387	399	395	429	383	341	417	391	391	399	425	398	386	372	380	408	425	401	383	418	400	391	380	388	436	418	438	409	374	374	385	365	370	399	395	407	388	381	429	410	433	404	399	397	389	391	398	351	386	381	414	421	356	380	354	396	391	387	408	410	398	401	369	385	437	386	403	423	397	396	421	425	404	384	443	443	376	397	391	391	387	418	438	420	409	418	363	392	389	406	424	421	417	409	405	403	400	422	403	394	421	392	444	378	378	417	417	410	382	369	397	417	416	444	383	413	405	406	400	409	388	392	407	417	401	395	388	455	411	444	404	411	391	415	391	422	409	370	406	381	416	416	413	406	405	401	410	395	440	425	366	400	369	403	385	399	401	403	400
10986	4249	2843	2010	1241	622	489	404	363	359	373	393	342	369	348	304	314	308	358	352	379	359	358	372	358	335	311	375	335	321	353	370	325	336	350	363	322	310	373	350	318	359	343	352	340	355	349	360	377	343	315	323	347	336	360	351	357	330	331	326	318	337	331	348	331	346	317	291	319	358	354	338	341	351	356	361	334	337	334	318	349	317	353	344	360	343	315	331	350	358	335	314	324	332	334	325	368	335	355	344	326	354	342	317	349	380	324	318	287	366	331	349	360	327	351	341	312	303	333	344	310	332	306	359	341	326	345	339	346	350	316	318	393	318	343	352	359	333	344	342	355	360	332	349	326	357	316	363	352	340	328	318	334	305	375	311	318	336	326	331	316	361	340	347	355	337	343	363	328	330	336	365	332	341	319	315	328	320	329	297	320	319	365	324	356	335	350	320	329	313	330	350	373	319	361	360	336	358	330	326	359	300	348	331	339	376	304	346	372	317	356	352	331	352	317	355	310	359	322	338	343	334	342	359	327	341	334	319	314	346	298	307	306	331	354	363	324	303	345	351	347	343	342	347	340	341	370	364	319	297	324	351	373	333	316	326	360	350	366	348	362	361	321	324	323	329	351	348	367	362	293	331	332	337	375	314	362	321	361	324	326	377	328	338	324	348	324	331	350	337	325	338	341	347	332	332	332	337	371	338	361	336	358	341	353	340	338	324	356	322	338	327	343	342	369	375	323	356	350	331	328	350	364	343	334	332	353	353	353	347	310	323	326	338	318	331	332	327	322	356	336	358	333	316	321	300	345	318	338	319	326	316	342	388	364	359	362	349	331	333	334	359	351	327	330	359	328	398	310	363	372	342	357	376	331	346	340	326	318	353	307	324	369	342	350	316	330	302	337	308	325	336	326	326	332	331	378	348	337	386	350	317	352	350	348	334	363	330	347	333	335	314	357	340	342	308	318	323	360	357	346	337	366	323	346	343	346	324	305	361	336	327	343	342	312	368	312	347	319	356	320	348	346	351	329	338	331	342	326	358	355	343	373	331	327	322	345	331	336	326	334	326	369	344	329	326	324	360	349	333	333	320	329	344	332	332	332	355	346	335	336	330	377	368	328	337	357	338	351	331	352	331	358	349	328	348	299	355	347	328	361	310	343	340	363	328	339	304	376	319	339	318	339	339	377	327	330	320	333	325	329	347	330	329	335	326	337	357	308	337	318	334	368	330	343	321	342	306	338	338	383	325	391	348	356	378	332	371	312	357	344	336	319	371	365	364	347	324	339	330	308	314	338	337	320	323	346	339	290	344	323	323	322	330	341	332	370	343	352	363	332	324	327	324	333	337	336	344	321	344	378	333	339	347	336	330	316	367	338	285	294	360	307	326	344	337	365	337	310	335	345	315	300	327	352	346	346	334	350	309	329	319	344	340	350	319	344	334	345	368	365	306	335	344	345	333	366	344	319	349	335	320	375	341	359	334	346	336	354	340	290	305	320	373	368	371	332	343	348	350	321	345	353	355	383	331	347	353	348	358	327	328	345	338	350	360	317	315	340	345	337	362	347	339	352	324	310	309	323	389	341	341	327	327	374	341	341	361	326	361	341	348	339	357	320	343	346	352	346	353	295	373	325	318	326	356	342	359	332	335	337	347	297	354	361	355	321	314	334	310	343	328	355	362	384	334	340	347	354	372	352	374	326	343	342	322	332	344	335	306	334	354	355	334	354	358	329	347	351	347	316	324	347	348	365	331	338	353	325	321	360	301	315	337	355	327	323	327	344	347	337	343	327	340	286	309	355	375	348	326	364	341	361	298	354	327	353	365	352	340	363	369	339	360	352	332	354	369	337	318	325	350	362	364	375	334	339	333	329	329	309	331	364	349	319	350	331	340	309	341	350	318	365	333	301	358	331	326	343	323	340	343	339	294	302	313	341	345	331	385	329	357	316	349	328	326	348	304	360	350	375	352	341	362	330	341	347	345	382	361	333	327	378	330	342	326	314	345	325	319	379	348	355	351	325	328	326	318	319	360	346	327	377	334	322	316	327	380	323	328	365	374	357	357	316	331	316	351	314	335	342	344	326	356	336	336	323	350	350	313	349	349	331	373	349	330	311	328	351	322	354	340	338	342	345	342	351	305	370	281	294	308	338	343	321	356	322	345	338	342	334	382	310	336	319	326	353	328	349	344	336	371	370	307	321	333	335	315	334	358	324	354	340	338	314	371	299	349	322	358	331	381	316	373	394	344	324	315	327	346	348	364	338	303	325	322	361	325	333	320	354	335	350	319	319	311	314	318	337	340	365	387	351	329	344	373	331	366	340	314	316	327	324	306	333	345	359	348	293	343	369	325	337	330	334	347	370	326	323	322	355	338	335	370	324	353	301	364	350	314	329	340	342	335	363	324	297	351	366	317	328	378	370	334	318	319	363	335	340	367	328	356	353	341	351	337	309	327	329	339	360	323	331	366	337	272	367	349	348	338	323	325	315	330	333	343	369	334	346	327	294	342	353	344	318	311	321	352	366	317	334	318	319	348	352	351	310	362	342	307	353	336	320	314	356	327	330	341	337	351	333	316	300	313	330	341	353	302	335	361	340	330	330	338	299	349	377	361	324	357	343	336	357	320	321	336	339	353	311	337	357	368	304	351	361	328	329	299	378	346	315	312	336	313	316	325	367	328	335	324	322	375	364	315	346	358	334	309	339	375	333	331	335	333	326	349	349	358	349	384	305	347	339	339	336	341	295	314	342	327	325	344	330	341	351	324	344	331	327	346	386	341	397	346	319	324	345	368	345	346	352	340	338	322	334	355	353	359	341	311	324	342	371	352	350	353	334	344	305	320	313	302	330	383	307	311	331	347	360	325	358	330	336	360	342	322	339	362	346	347	321	327	351	314	347	329	371	336	318	350	358	343	357	327	342	303	346	324	338	365	362	370	329	342	359	344	338	329	354	339	341	329	295	324	319	316	344	311	340	313	332	364	296	400	332	333	320	368	314	348	299	330	344	364	334	354	360	339	302	368	374	318	344	331	353	375	331	327	311	360	358	301	318	348	364	333	356	308	342	346	356	361	327	325	348	359	320	316	332	342	317	342	320	332	345	330	376	335	343	360	348	340	312	325	321	340	342	342	352	340	335	316	390	359	328	318	357	333	315	354	321	370	352	348	348	374	341	348	320	355	362	353	359	313	312	325	326	333	341	337	338	314	319	346	354	352	357	324	347	357	312	333	313	360	335	370	386	327	317	349	345	371	316	328	336	294	312	337	323	332	324	341	337	344	321	349	337	360	356	342	352	327	337	296	336	351	328	350	371	353	344	334	342	337	315	349	356	358	332	349	342	349	323	360	370	338	344	361	328	362	333	358	362	302	337	346	302	336	332	325	303	365	343	324	340	333	337	357	306	349	320	325	318	338	330	340	324	359	345	352	354	305	330	318	337	368	353	350	342	291	344	335	335	322	345	370	314	358	379	318	330	336	335	321	326	339
8357	4969	6519	7459	5047	2379	1648	1160	1083	998	969	880	894	826	857	893	847	823	847	877	781	855	818	853	824	814	801	818	877	838	799	803	852	784	739	799	787	838	852	777	801	846	834	905	818	845	846	818	844	831	786	763	811	808	851	779	874	793	832	812	779	811	769	821	812	810	839	824	810	810	855	800	875	799	853	836	793	841	824	787	859	802	811	836	854	839	842	817	848	797	813	782	820	851	798	843	834	779	804	811	812	835	804	852	835	824	793	804	772	839	854	839	819	849	771	837	829	854	813	819	793	829	808	826	796	832	810	789	841	857	828	825	830	783	795	806	803	812	833	792	763	822	823	785	835	847	794	843	836	815	806	834	755	844	844	829	854	855	837	830	801	810	812	875	801	841	800	818	784	834	764	846	808	799	779	800	866	838	785	861	797	854	819	790	842	769	753	780	819	792	822	800	826	810	830	805	833	854	799	803	870	850	830	820	785	832	822	784	810	852	794	832	817	836	880	781	841	785	868	860	817	874	855	843	781	824	754	809	807	804	842	853	790	803	767	840	820	783	838	830	809	799	785	828	788	860	753	858	860	795	831	841	809	810	799	772	919	812	791	834	817	819	769	833	823	814	792	806	800	859	843	771	797	844	800	857	780	834	827	887	808	871	877	766	807	850	794	827	788	858	841	801	823	815	856	816	810	843	817	786	812	851	871	834	864	803	846	851	848	873	847	835	838	765	788	777	802	843	826	849	793	811	870	878	873	835	809	834	829	767	816	823	816	844	822	852	785	825	807	856	825	735	786	795	873	783	871	814	816	773	896	825	820	787	839	764	828	807	892	779	852	826	782	792	811	860	787	825	839	793	831	819	837	823	889	760	829	821	836	832	804	854	846	798	827	820	827	795	812	795	806	834	777	794	865	778	814	822	832	793	853	833	802	816	831	813	832	838	835	830	813	835	819	799	842	829	817	789	767	802	822	833	819	791	812	790	834	784	843	714	805	805	852	818	846	810	825	850	816	826	759	818	865	805	803	784	800	792	822	795	862	789	808	767	821	793	797	812	795	855	877	846	848	818	818	788	861	851	829	838	861	789	807	837	815	837	832	804	855	788	801	873	834	791	849	789	838	825	825	808	806	799	835	849	800	841	869	851	856	835	807	810	844	792	786	844	908	811	830	778	774	840	828	807	856	834	826	768	796	838	767	827	788	897	876	811	854	839	840	840	830	815	813	808	804	827	804	814	817	804	813	830	790	860	827	843	836	799	837	817	806	789	838	776	806	852	811	806	798	798	817	830	833	783	845	788	903	818	782	827	757	793	819	808	815	845	833	851	803	767	835	820	786	807	772	862	836	870	819	816	854	826	905	805	787	838	810	814	819	800	860	788	861	845	853	892	821	890	788	809	820	846	776	811	824	781	822	807	819	827	851	793	826	773	835	775	801	845	817	824	808	848	813	816	820	820	824	787	811	770	827	846	838	856	771	824	879	843	819	803	865	832	820	853	812	812	816	874	879	802	808	773	827	857	849	849	864	839	830	857	845	834	811	810	843	838	789	885	778	835	784	843	825	806	816	812	818	821	791	796	818	807	825	809	835	791	814	798	849	782	781	836	800	771	857	801	886	825	798	795	818	772	873	848	801	843	829	849	812	831	866	819	848	795	778	826	840	820	819	821	821	786	794	793	896	839	812	872	833	839	810	858	816	809	810	774	833	854	861	863	810	851	808	820	745	814	827	829	830	852	807	863	850	767	818	807	812	835	806	819	799	844	863	859	774	849	828	844	829	780	853	825	857	846	812	838	789	841	821	789	838	810	768	858	829	797	835	843	822	868	837	796	827	825	869	792	839	882	853	835	854	814	857	806	810	824	847	814	808	836	764	845	811	808	859	889	799	791	780	840	824	843	835	829	751	820	789	839	840	800	850	843	829	833	835	770	827	821	871	828	810	842	823	847	803	805	780	841	808	790	849	854	846	863	804	813	837	798	789	795	848	816	806	823	851	777	805	826	817	789	773	861	828	835	834	826	827	805	806	825	799	780	758	867	788	799	884	841	873	863	779	794	803	822	822	830	812	776	817	820	825	809	872	831	810	864	808	818	818	814	809	819	827	807	833	805	836	787	794	820	846	826	851	794	839	836	826	811	853	851	856	837	841	863	850	795	818	840	802	801	852	840	830	793	799	861	859	831	792	779	830	842	765	794	847	868	819	826	879	872	829	825	862	810	842	862	786	794	795	798	785	782	804	845	859	821	817	811	799	776	828	816	819	863	819	841	787	816	782	864	816	825	810	787	788	811	822	844	781	825	784	839	850	807	804	854	806	884	820	855	837	788	818	805	768	828	819	837	810	832	817	829	878	891	826	782	835	804	848	794	841	849	815	760	818	816	822	801	852	814	797	824	801	815	805	846	775	760	808	860	835	825	769	777	877	848	794	852	810	821	812	822	833	835	812	816	815	841	842	766	841	795	840	841	746	847	822	796	823	813	841	789	835	812	807	811	853	811	776	832	776	831	801	783	820	804	876	828	812	820	821	809	817	812	821	789	852	845	870	882	808	846	853	818	822	784	858	809	842	826	853	824	826	862	835	855	871	810	828	809	829	788	871	836	804	824	801	871	798	801	782	825	826	834	822	794	798	764	824	769	820	801	804	845	800	835	819	799	844	825	837	816	812	800	838	841	831	826	824	835	790	896	789	882	841	832	811	822	813	859	862	823	791	806	761	825	839	796	839	865	829	806	806	802	833	799	796	849	869	805	823	781	812	840	810	806	828	849	820	854	816	773	833	817	840	826	833	774	825	807	822	855	860	852	872	789	803	806	826	826	809	780	850	769	853	798	809	829	840	867	853	767	825	830	817	863	832	839	834	839	847	830	819	795	820	845	780	798	828	839	847	786	856	837	781	801	822	832	794	840	791	845	789	808	842	799	837	791	818	813	802	849	803	862	870	777	825	839	836	844	796	782	850	805	755	820	838	778	846	840	807	859	786	852	760	858	798	838	817	845	816	867	858	793	818	834	846	799	819	825	770	909	816	832	762	846	821	810	837	772	747	798	831	823	806	877	839	830	825	831	824	822	846	805	828	827	772	843	805	831	832	794	808	820	774	824	863	798	803	815	827	848	816	814	776	808	803	819	857	823	809	855	814	848	781	884	846	811	814	799	832	812	837	795	781	794	845	783	824	860	801	813	836	835	826	799	870	781	801	837	806	843	784	794	850	831	847	846	838	794	795	801	852	830	837	837	822	821	830	830	839	847	832	822	848	807	814	826	802	824	850	833	845	767	842	834	853	838	806	841	823	801	834	809	867	812	885	810	808	860	830	881	803	833	876	862	820	793	769	792	864	784	864	812	808	862	788	842	802	755	804	804	853	770	826	762	830	788	821	827	838	888	821	843	866	827	800	875	809	859	834	818	840	776	801	844	826	803	782	843	858	853	824	828	844	830	785	816	822	873	835	784	809	881	720	794	819	879	805	858	804	827	781	849	828	833
26867	18005	21708	24281	16067	7699	2414	1133	712	425	431	453	453	401	360	278	298	347	302	307	285	283	246	334	293	267	311	334	303	308	314	285	275	286	272	318	299	320	275	324	273	283	276	282	316	308	309	261	321	311	274	291	294	303	320	290	282	273	292	309	321	299	309	280	323	327	335	273	271	276	283	281	275	282	299	295	312	255	304	301	320	300	304	283	310	295	284	301	287	292	295	284	287	264	303	293	298	280	316	303	291	296	292	322	308	296	300	295	293	287	296	296	317	283	309	274	293	305	250	307	307	277	308	306	305	276	275	287	326	281	277	285	308	316	279	291	289	289	344	293	288	274	311	301	316	281	304	304	268	271	299	295	300	304	292	302	283	267	344	299	267	268	282	292	292	316	300	310	326	278	292	303	265	338	289	256	307	281	297	289	321	298	299	316	317	332	307	315	312	297	278	337	303	284	299	287	284	344	309	278	292	307	293	283	279	274	293	304	272	253	312	274	298	305	296	334	288	296	319	295	302	287	305	274	301	293	307	275	282	287	277	315	315	290	288	327	323	271	292	290	300	300	314	299	322	318	274	318	257	309	281	271	274	285	299	290	272	278	280	295	314	312	310	331	292	294	262	282	276	276	298	296	288	279	291	294	292	327	291	281	309	322	317	297	301	269	280	326	310	299	289	296	309	290	289	288	292	311	251	283	283	315	287	288	263	269	286	294	312	299	315	347	314	305	287	297	323	283	290	269	253	320	308	261	289	290	294	290	341	303	299	312	296	294	297	284	327	330	299	286	295	300	324	288	278	297	321	295	319	285	305	250	320	290	287	294	281	307	289	299	274	297	326	306	309	295	318	300	311	275	273	293	294	303	286	316	273	289	296	314	311	330	304	283	293	273	311	304	305	268	317	282	302	299	308	270	295	271	271	316	306	294	307	281	320	270	312	280	278	298	297	298	247	301	340	294	290	311	271	323	313	294	283	335	275	281	303	299	288	303	278	293	323	322	314	300	290	291	295	308	298	268	263	307	274	304	295	287	301	317	267	316	315	305	294	298	296	290	284	303	316	309	303	280	304	316	311	270	300	302	319	298	300	306	284	299	291	289	284	274	289	298	276	284	301	336	297	300	278	274	294	279	293	310	319	296	309	296	321	323	303	312	279	312	299	286	318	284	301	300	250	307	325	303	286	318	302	303	270	303	302	295	273	286	290	298	271	280	281	283	281	315	317	282	331	302	273	318	317	244	253	279	306	292	312	300	323	298	296	303	302	305	292	288	300	302	280	273	297	295	315	271	265	300	265	288	305	325	300	319	327	289	300	316	305	299	333	290	308	299	310	291	278	294	291	309	271	288	284	311	321	270	277	294	282	275	306	300	257	305	299	261	314	313	326	314	306	287	320	303	309	289	294	285	305	285	274	305	285	284	309	307	289	323	310	321	273	303	298	311	283	266	277	288	309	306	322	317	292	318	316	287	296	278	280	296	264	291	278	309	312	300	287	292	284	309	315	290	302	310	310	316	262	305	285	291	302	333	281	281	317	281	282	291	285	310	312	281	271	300	286	296	298	297	267	311	280	306	319	289	280	278	303	321	302	302	274	305	314	322	300	312	318	299	300	296	288	331	293	318	281	253	302	291	278	331	308	286	287	278	303	277	296	303	296	279	282	295	299	292	271	299	300	284	316	291	324	323	299	291	299	268	296	304	275	286	298	290	301	293	286	301	312	300	321	318	279	303	309	272	317	293	289	296	300	267	285	277	305	298	326	283	319	285	307	297	305	301	308	273	308	265	297	317	290	328	279	283	326	295	271	269	316	274	318	281	324	286	276	289	273	294	302	293	288	290	308	292	305	313	303	292	283	307	315	281	268	306	282	279	286	294	342	297	279	280	283	333	278	307	279	339	276	277	296	278	320	293	276	291	325	295	326	311	283	274	311	305	322	322	288	291	268	300	281	305	302	291	306	314	291	304	330	297	276	276	293	299	319	319	293	336	289	252	285	303	312	299	300	289	280	292	303	294	293	325	303	314	298	281	332	313	275	278	273	288	298	303	327	302	291	280	284	265	296	279	278	309	272	301	286	289	308	284	291	253	289	288	329	294	288	307	313	287	299	294	297	330	284	345	332	317	288	311	302	332	292	262	285	298	303	298	299	313	327	283	317	327	298	300	280	272	323	272	317	293	310	286	311	304	316	288	300	329	316	260	285	296	282	336	315	304	281	311	299	300	290	295	279	306	296	295	303	326	291	294	328	312	296	296	295	280	304	290	306	295	289	281	284	293	303	304	296	301	286	301	292	301	302	277	336	287	283	288	300	301	283	303	288	318	309	309	320	326	289	303	279	304	306	292	296	289	313	274	310	310	285	282	286	333	297	316	284	293	284	286	275	266	256	279	286	310	318	306	317	301	289	333	326	300	328	283	306	300	272	304	285	331	326	278	307	303	301	278	312	328	310	298	308	304	347	263	309	292	302	259	308	299	319	275	291	283	305	304	323	327	272	290	270	311	292	332	305	314	326	299	307	324	291	269	282	297	291	301	289	290	324	298	297	289	317	310	326	303	283	320	319	275	297	254	298	294	326	309	288	273	298	342	266	271	281	315	292	326	306	314	284	343	285	273	289	300	274	293	262	286	297	313	308	279	328	291	306	308	299	281	278	317	289	303	272	282	295	283	284	277	283	283	280	294	292	268	308	286	288	257	326	288	300	319	298	294	309	277	294	279	307	309	281	295	299	317	301	298	285	305	300	291	271	276	317	323	307	276	292	310	290	281	284	320	310	308	274	277	304	283	306	287	286	300	286	298	270	314	272	283	284	316	269	273	289	297	269	275	309	289	298	286	296	309	316	285	309	264	311	302	293	287	294	323	291	278	268	292	300	293	327	306	275	308	250	302	314	297	302	327	290	288	299	282	290	341	268	286	301	303	298	293	266	290	251	303	282	314	282	299	316	309	267	314	304	287	291	306	301	292	296	290	279	278	291	278	289	305	271	304	287	296	273	299	300	328	334	296	307	275	295	297	303	301	312	279	283	288	280	255	297	289	285	308	293	286	312	262	303	318	301	313	290	306	300	306	272	257	333	301	305	289	306	302	299	326	298	276	294	342	311	319	298	270	292	283	291	255	308	284	269	308	296	292	276	304	325	319	320	327	292	315	300	262	349	281	320	290	294	317	267	312	296	307	272	277	320	297	301	317	261	276	298	297	307	314	272	281	293	293	329	307	293	298	286	298	287	286	294	299	304	302	286	312	306	295	297	314	336	284	270	262	285	303	305	295	351	304	308	299	263	298	278	308	278	284	307	277	303	290	301	272	322	295	316	290	319	351	304	303	321	280	300	312	290	302	297	297	309	295	294	297	299	277	282	344	311	277	270	312	270	308	286	291	298	269	293	283	264	296	324	339	344	299	279	331	310	300	302	303	299	281	310	295	273	289	319	289	284	328	297	274	277	288	279	301	312	282	293	342	311	305	286	298	286	293	324	264	292	322
19594	16237	25784	34378	25556	16934	7736	4818	3077	1520	1380	1799	1819	1216	998	778	749	707	784	724	765	762	758	754	750	749	763	730	739	721	729	748	708	730	711	692	716	708	760	746	731	772	751	710	685	712	739	749	701	722	712	744	722	783	725	642	731	682	680	742	725	745	763	761	740	678	734	696	707	700	749	683	745	756	705	748	706	767	717	722	735	735	716	744	710	742	731	735	702	699	725	722	716	705	764	713	696	767	721	753	694	722	665	705	713	704	693	685	681	712	709	701	699	719	737	743	678	737	685	714	701	719	712	733	722	726	768	742	715	727	717	712	747	707	734	739	759	753	724	767	755	756	685	718	729	754	736	735	694	717	666	756	731	751	725	754	700	691	767	737	740	725	737	721	647	696	724	687	722	744	735	687	742	736	726	731	736	705	693	741	686	746	731	743	709	756	764	734	749	694	704	711	729	729	687	719	702	743	761	719	714	723	670	720	673	767	710	737	717	692	705	757	684	746	700	693	675	669	737	741	756	761	681	742	700	735	698	675	713	734	713	738	697	693	720	722	727	683	733	716	730	662	754	730	731	730	752	710	712	759	721	735	729	720	750	780	715	688	718	708	720	741	747	747	711	761	731	701	713	755	727	721	746	724	737	725	695	766	717	695	682	724	710	725	775	720	699	724	731	753	728	785	763	693	750	730	740	704	739	728	747	726	725	757	743	734	731	697	702	719	678	681	723	729	744	685	686	766	700	745	709	704	651	745	725	752	685	727	752	691	684	731	746	748	685	702	752	733	712	714	753	712	683	687	709	731	705	732	750	744	724	671	726	702	669	755	745	740	700	736	749	702	763	709	707	702	724	741	715	702	701	712	705	689	727	713	767	752	738	653	690	747	728	755	728	697	707	708	729	696	776	726	717	712	738	709	723	716	734	762	678	717	735	705	708	738	711	692	732	696	759	753	715	684	733	756	755	715	694	736	728	709	659	694	717	722	727	694	730	751	722	723	723	714	683	743	700	745	698	744	693	751	765	679	782	708	712	726	712	721	723	751	693	712	696	780	723	753	750	715	702	709	692	652	694	748	741	689	718	750	720	706	720	750	750	681	741	739	749	751	735	679	693	747	751	734	742	749	705	727	729	647	697	718	762	755	696	718	700	742	710	732	686	710	743	681	738	686	717	746	687	730	718	724	762	692	703	734	729	690	656	720	727	725	756	728	704	741	717	735	746	691	734	698	752	706	720	750	683	713	729	716	692	698	712	657	671	694	692	732	727	701	730	712	695	701	734	701	708	739	708	715	722	719	695	697	737	684	739	798	763	720	720	682	711	748	741	684	674	755	751	734	710	724	705	665	734	674	735	757	765	712	717	672	737	674	721	720	723	685	691	741	707	714	700	681	777	720	704	791	694	716	717	710	707	745	764	683	679	751	746	739	705	713	778	687	710	726	733	705	705	743	716	749	731	748	763	707	728	695	652	728	711	753	717	679	729	739	665	735	696	709	723	711	706	738	690	761	771	736	725	746	697	721	768	684	721	760	677	635	718	748	749	702	729	760	740	725	700	774	680	715	723	691	730	677	730	750	734	784	740	741	713	675	707	730	742	704	678	704	706	766	701	735	748	705	781	716	738	708	703	704	738	726	704	760	719	699	729	743	709	745	710	732	712	684	723	677	723	710	698	709	698	719	729	708	758	738	732	744	710	754	711	731	774	708	726	728	755	716	727	726	673	719	725	717	709	724	743	696	735	671	699	712	738	744	747	737	732	730	716	722	722	729	700	727	714	715	764	756	693	728	653	724	722	715	723	717	682	742	696	698	730	750	716	738	716	727	756	687	752	716	713	686	773	752	731	747	759	713	700	716	710	748	777	738	717	740	728	760	689	740	707	729	671	658	694	743	724	677	757	742	740	739	756	709	678	721	757	717	761	755	706	702	689	692	665	770	702	719	713	681	686	701	699	756	725	707	729	736	724	728	735	733	732	704	726	750	714	711	749	725	750	726	705	672	690	721	697	711	735	723	688	647	729	702	746	760	719	696	687	760	757	725	663	738	695	719	741	717	702	718	723	651	751	734	745	712	749	704	724	662	730	705	692	723	716	702	745	720	776	715	681	715	690	659	689	689	686	772	762	680	692	718	732	708	716	706	710	722	714	730	705	731	716	687	777	747	702	721	694	687	663	738	714	753	735	726	677	750	735	741	748	696	750	730	734	740	724	656	726	710	712	724	760	699	707	711	721	667	775	741	689	746	698	734	725	722	738	756	736	713	698	722	756	729	731	707	720	718	713	721	731	740	716	649	734	744	746	736	731	731	705	699	691	735	735	722	699	719	703	730	708	706	743	709	717	722	735	709	764	747	733	663	739	741	762	719	709	757	682	711	738	731	701	732	703	748	740	711	708	733	708	720	698	729	706	714	735	774	690	683	745	692	731	676	739	733	741	680	742	698	748	723	713	728	736	720	731	738	732	699	703	697	692	720	725	712	718	739	729	727	763	782	685	743	742	750	687	727	716	727	786	720	732	752	756	729	718	700	671	779	712	698	709	712	722	702	696	714	734	727	713	707	706	751	722	705	776	700	707	746	691	708	683	693	784	718	666	730	691	726	681	692	712	716	778	720	736	672	703	697	713	717	729	704	680	722	703	700	760	742	739	735	727	728	719	727	709	717	669	728	697	745	716	732	721	747	748	720	693	727	711	692	722	727	685	757	761	710	721	730	717	749	700	811	717	747	721	707	789	772	767	752	724	735	746	700	744	760	716	706	763	721	724	787	703	678	726	731	739	724	761	690	708	707	718	707	652	701	733	695	750	745	739	668	752	761	727	744	729	702	739	769	739	726	759	702	723	713	724	700	696	699	757	704	734	722	705	706	722	732	732	784	755	664	720	703	707	692	718	688	696	697	703	744	775	782	730	674	771	691	708	713	734	758	724	678	723	712	686	718	764	648	729	720	752	708	686	718	694	789	752	712	750	684	716	725	748	715	779	728	741	768	730	719	722	756	697	717	741	723	752	737	720	696	722	703	768	727	732	737	762	705	685	735	754	725	713	712	679	743	733	704	711	698	720	722	711	729	739	723	681	730	706	721	715	721	767	753	720	727	757	727	707	756	719	719	684	701	727	713	767	715	770	699	665	781	766	725	712	739	740	751	666	700	741	706	720	727	753	733	735	742	734	732	740	735	763	713	680	723	732	736	697	722	703	728	719	714	691	711	746	700	703	696	734	741	702	672	698	725	670	770	735	711	717	758	707	709	690	707	697	701	663	761	759	682	729	740	703	694	711	744	752	758	720	713	732	719	703	698	710	741	722	768	735	725	736	733	745	746	688	755	745	685	703	749	724	765	702	724	736	739	734	711	720	727	766	749	710	688	735	763	685	684	734	677	698	705	733	763	766	729	750	752	763	717	723	704	712	693	658	710	751	711	746	737	727	730	733	687	723	706	726	707	749	717	786	713	692	740	750	693	689	741	734	681	796	714	739	716	722	714	692	714
37369	27787	33217	29762	26787	13014	5249	2073	703	441	260	216	275	276	224	175	170	158	149	127	139	168	137	143	142	141	131	139	143	157	138	118	142	159	130	137	158	154	143	145	161	126	134	159	160	160	141	144	145	151	138	160	142	171	138	159	133	160	146	136	158	156	132	146	130	148	185	136	123	153	140	160	168	129	143	164	176	137	153	144	153	151	166	148	161	138	179	145	147	149	150	173	151	129	164	152	134	150	143	153	148	135	140	155	153	134	139	160	143	154	168	142	149	134	125	141	132	159	131	162	149	168	138	143	176	129	141	137	157	148	154	159	154	134	127	146	172	167	152	154	156	156	147	156	161	152	153	126	150	149	124	140	144	157	150	122	155	134	161	170	128	128	142	145	150	162	163	146	154	170	159	150	148	154	143	157	153	158	134	135	154	165	160	125	145	140	155	150	133	168	145	147	129	152	123	142	141	126	118	143	136	122	168	156	148	167	127	123	170	154	142	150	155	168	154	134	163	140	159	164	200	141	180	151	147	147	161	156	148	144	149	178	156	163	149	162	168	141	147	148	126	123	139	136	139	162	146	142	133	142	164	143	124	155	165	140	144	145	143	169	132	127	160	135	122	169	142	147	164	157	180	162	148	144	148	141	137	166	169	147	139	147	146	148	119	177	140	140	155	146	167	162	151	137	166	126	153	148	130	162	123	145	143	157	153	148	122	127	154	147	136	149	162	150	143	129	170	157	125	135	141	132	157	151	136	141	146	148	164	129	138	148	146	150	166	138	157	168	163	168	138	137	136	170	146	149	164	164	133	151	148	155	159	135	134	141	132	159	155	162	141	130	142	173	147	148	130	135	157	132	154	167	159	139	160	136	151	148	142	148	149	166	150	148	137	152	167	151	149	148	170	151	150	163	160	152	163	160	143	145	148	176	137	141	153	141	154	154	146	154	176	125	138	147	158	139	173	155	140	176	145	156	153	161	139	144	153	152	173	141	150	136	129	136	160	164	154	143	159	128	152	180	148	156	144	172	134	158	165	129	139	158	126	152	166	150	141	130	154	153	155	154	151	132	143	171	147	164	145	152	133	141	142	151	165	141	140	168	160	130	136	148	165	124	135	159	144	148	137	135	141	149	162	158	157	161	151	158	156	146	147	142	141	135	146	160	160	135	145	149	142	168	143	164	168	125	154	138	139	163	159	140	150	137	134	124	162	166	133	134	162	145	137	135	148	143	151	146	155	154	147	137	161	150	164	146	140	149	159	130	141	153	149	142	158	152	160	141	153	166	147	149	156	140	123	151	132	139	149	123	145	126	173	139	156	140	151	137	144	152	157	143	134	150	142	129	150	142	149	144	149	151	127	177	144	166	146	141	137	148	146	173	148	175	134	141	140	138	129	129	135	131	153	130	150	149	161	174	137	138	142	144	152	158	150	148	153	157	164	157	142	156	132	162	159	142	139	135	153	145	140	135	153	159	174	148	149	130	133	130	141	159	169	134	150	153	140	156	140	131	156	157	152	121	182	163	153	141	154	139	139	158	154	146	166	155	152	149	154	129	165	160	124	141	130	137	151	141	135	153	146	137	166	142	126	141	143	164	132	152	150	154	146	159	161	136	142	120	159	161	158	138	152	134	138	134	167	140	124	149	149	178	145	143	154	149	159	141	128	163	139	131	154	148	157	152	124	147	154	189	144	141	169	154	140	152	149	150	151	138	171	138	143	142	143	127	156	127	144	153	152	145	173	132	151	147	152	141	127	157	159	152	144	136	144	150	144	147	148	144	158	146	158	127	141	175	133	151	142	159	169	160	156	144	155	136	162	150	132	168	162	124	146	143	162	144	163	147	158	152	135	133	175	154	127	168	156	136	134	140	144	147	156	151	125	149	140	132	150	140	156	144	154	148	133	149	149	129	160	146	135	161	149	130	140	149	165	159	140	135	147	153	169	143	134	128	156	153	175	144	134	168	152	146	167	158	128	155	126	155	147	148	154	165	147	149	162	146	130	136	162	133	148	157	143	143	165	150	133	159	160	129	151	124	166	172	149	128	144	163	166	143	147	192	158	139	162	152	147	148	166	188	148	121	148	117	166	139	134	144	153	147	154	133	153	140	166	165	137	129	160	149	156	143	150	149	162	160	128	130	149	115	156	155	154	152	122	137	151	153	147	139	144	154	142	140	146	141	121	156	137	144	146	157	168	152	150	141	147	120	149	142	144	154	139	150	140	161	149	133	124	166	164	166	155	142	138	146	141	140	142	141	150	152	155	132	132	147	156	137	127	133	150	138	170	144	152	155	153	140	140	145	148	149	148	147	141	156	135	130	154	158	146	166	137	173	147	135	149	165	150	132	144	141	135	141	163	142	119	154	138	146	159	169	148	132	146	155	183	170	164	149	124	154	157	147	154	160	150	136	130	161	157	162	125	147	124	133	157	157	156	139	123	166	158	155	137	137	135	122	147	125	146	141	162	150	149	146	161	134	150	164	135	160	161	170	174	154	147	126	158	157	135	168	145	142	154	157	140	124	140	178	139	163	159	159	136	142	159	128	161	161	143	150	111	157	156	127	142	149	144	123	145	160	151	151	138	142	152	152	159	136	143	153	146	149	147	137	134	143	147	137	158	143	141	164	131	144	135	138	169	168	161	159	143	161	169	150	158	124	141	181	129	142	146	162	149	142	145	173	149	148	157	155	125	123	128	151	128	143	163	152	147	159	150	165	159	129	131	153	153	165	142	158	156	170	162	145	156	135	143	143	124	169	149	141	161	168	165	162	149	152	166	123	144	138	139	138	155	179	162	178	163	141	154	138	146	134	155	132	148	120	136	149	146	162	137	147	147	128	132	147	156	124	162	121	138	170	138	144	152	154	165	180	146	149	119	164	152	137	132	152	167	158	138	171	157	145	150	145	144	145	140	132	159	157	140	157	127	139	144	140	170	160	149	163	126	142	137	151	133	150	147	144	138	145	140	137	155	156	139	129	143	136	160	145	136	130	140	154	149	123	147	124	155	157	138	139	150	142	119	145	134	141	153	134	136	146	133	119	142	146	151	119	138	142	124	128	144	151	151	154	141	156	144	168	160	145	159	148	133	156	147	170	157	178	174	132	137	149	146	154	131	118	126	156	158	164	140	153	139	145	139	153	156	147	157	165	129	144	143	125	139	114	160	161	158	163	161	163	158	143	127	139	155	149	147	131	125	151	139	144	137	140	141	174	154	134	155	140	158	167	156	143	149	155	130	127	152	166	137	152	139	160	152	141	148	163	147	131	148	120	140	137	146	160	144	170	159	159	144	147	137	136	147	146	122	139	174	160	153	127	147	156	176	150	154	138	157	164	122	162	139	133	173	147	165	140	156	152	163	139	150	160	158	161	164	131	154	144	141	141	158	138	128	142	156	168	153	138	144	144	166	140	149	151	146	128	155	143	149	133	146	148	151	145	182	147	155	157	143	143	153	151	129	145	143	161	171	160	145	147	174	159	135	119
26223	23346	34244	36700	38127	19723	12929	7912	2914	2001	1166	1065	1289	1192	922	723	523	444	452	415	401	401	439	403	405	425	432	422	426	404	425	412	413	405	387	413	421	409	421	425	378	396	388	385	395	420	417	376	392	393	418	349	415	401	375	391	383	409	378	380	388	403	438	416	391	373	394	379	413	388	431	383	379	368	400	373	392	401	365	412	417	382	394	357	373	371	372	384	397	385	433	410	404	395	393	377	375	422	387	392	394	377	391	370	375	382	426	376	384	394	401	357	406	400	431	385	392	366	398	410	390	387	409	401	375	375	386	395	384	381	404	413	374	375	388	371	370	398	389	373	379	359	404	394	421	428	398	358	368	396	395	383	409	420	366	351	395	406	367	378	407	404	395	415	380	395	382	408	384	381	385	389	402	399	428	411	372	377	372	401	421	400	399	378	389	398	411	353	369	395	379	385	401	365	375	418	381	356	372	409	371	402	415	366	355	384	398	375	385	414	387	369	390	432	416	411	388	402	390	362	371	395	392	415	415	403	386	387	374	383	393	366	378	402	386	416	396	382	390	374	376	412	404	402	370	394	394	404	400	405	402	365	418	391	382	408	400	388	407	399	394	384	398	407	377	402	356	410	432	391	406	361	387	400	397	401	365	415	371	361	375	403	361	369	370	410	372	367	378	347	413	380	403	358	400	395	378	363	395	389	378	376	371	384	438	394	380	408	367	397	400	381	396	395	392	416	395	396	384	398	406	385	389	408	441	403	394	343	374	381	364	352	403	386	388	358	397	382	361	369	395	390	418	412	354	381	428	389	370	395	403	382	374	394	405	404	385	382	401	373	370	367	376	412	389	373	397	396	371	397	365	344	365	401	386	397	369	400	375	409	422	400	447	411	407	379	383	394	374	394	386	378	365	386	390	398	375	404	394	388	400	408	367	422	380	387	386	353	395	395	382	403	352	363	407	393	391	379	416	358	389	364	350	372	383	387	404	394	371	374	347	407	388	406	390	424	410	395	392	400	378	366	415	397	386	354	378	423	337	403	377	397	367	386	421	385	381	413	395	395	409	359	416	357	406	406	394	393	373	380	375	386	349	441	354	433	386	352	361	378	413	385	404	372	377	404	404	395	389	358	368	382	369	394	387	362	390	397	402	409	374	388	381	383	400	362	377	398	398	387	389	403	354	364	424	401	393	395	366	376	394	383	364	402	411	372	397	377	401	369	400	376	419	393	391	396	379	361	365	394	391	354	385	374	384	373	403	364	404	380	383	406	415	418	416	395	395	381	388	396	384	383	397	378	397	410	375	399	385	398	395	410	366	396	403	354	436	375	382	386	401	415	364	399	381	387	375	403	387	385	404	396	403	381	378	394	415	369	419	387	399	412	402	392	387	367	346	374	412	404	399	376	405	375	388	398	408	392	380	364	374	393	377	356	386	395	343	346	383	408	412	383	412	405	368	415	394	379	384	402	376	369	353	366	384	389	377	394	417	378	400	385	377	356	373	367	375	390	384	439	373	390	366	408	420	382	434	399	388	395	395	416	400	394	419	390	379	365	403	402	419	406	425	386	391	371	381	421	403	415	379	412	381	388	380	387	415	367	388	371	406	397	389	388	382	357	386	380	422	400	404	365	425	409	380	384	371	365	392	402	377	394	394	389	390	386	370	392	370	418	384	396	401	378	382	375	351	415	411	413	340	379	418	392	392	390	373	364	392	387	405	395	365	407	408	379	409	391	386	379	408	363	359	360	384	400	417	378	397	391	396	401	393	414	368	361	393	392	359	391	390	368	375	368	373	403	385	372	374	402	395	362	380	399	404	396	366	378	377	401	390	387	435	379	373	358	448	392	426	378	410	379	393	375	358	418	394	410	373	361	395	373	386	383	388	404	377	378	361	353	405	393	400	374	410	377	372	401	383	387	392	353	404	372	410	392	372	404	393	387	371	386	405	429	403	350	381	386	359	390	371	408	404	412	372	370	392	369	403	404	402	418	356	399	384	377	415	417	383	368	366	399	386	359	406	398	352	387	397	407	371	398	390	406	401	379	390	401	400	381	357	395	403	393	386	371	394	387	373	375	392	416	409	370	388	376	415	372	392	399	372	393	394	372	367	360	373	398	367	370	427	397	346	403	385	408	361	411	410	391	423	362	388	392	381	430	401	379	360	366	393	408	393	412	418	385	376	377	383	373	402	418	396	390	384	367	386	389	401	379	374	386	388	383	376	412	365	395	409	362	424	407	390	421	412	377	394	396	393	377	415	417	383	386	390	393	363	388	438	374	426	405	408	377	375	404	403	382	401	429	387	369	384	368	372	381	406	408	407	377	382	379	388	379	395	340	404	379	380	406	369	392	382	405	395	379	400	374	441	373	390	419	366	409	372	388	368	422	401	367	408	386	366	384	404	421	378	363	388	382	384	363	426	414	392	410	376	418	402	387	383	360	397	409	378	372	374	376	370	365	387	357	389	360	422	398	420	388	417	410	379	352	407	394	386	392	383	355	389	369	404	378	373	387	417	445	356	379	405	377	377	403	402	382	410	388	373	410	397	393	371	401	372	366	410	379	365	364	404	378	364	366	365	396	389	416	424	383	376	397	392	390	392	368	386	399	379	372	397	386	398	390	390	373	397	443	394	383	383	400	394	417	359	401	403	393	378	381	380	375	402	387	409	401	398	398	375	356	374	357	411	380	398	376	375	389	397	387	385	394	412	379	411	372	401	386	378	374	404	415	394	384	406	345	410	377	417	404	394	390	384	378	375	401	386	394	362	404	401	369	412	371	397	391	406	389	429	405	386	389	388	383	370	392	377	398	368	403	400	408	388	394	384	383	392	395	374	376	386	380	402	403	366	395	419	401	365	354	421	396	390	382	372	361	359	388	419	390	384	404	384	399	380	407	421	384	401	393	394	376	401	360	404	389	393	422	381	387	361	389	382	377	366	408	375	364	403	374	422	404	400	399	400	358	398	416	372	415	381	409	407	388	418	404	369	387	412	348	376	387	409	390	373	373	419	391	365	382	368	372	436	364	385	385	339	382	395	354	424	343	377	371	408	381	405	395	371	382	382	403	391	404	364	380	451	380	419	402	405	357	407	384	381	414	382	419	397	368	414	389	365	390	381	390	404	371	349	395	387	368	376	392	434	354	372	380	394	403	370	418	388	400	410	372	425	354	399	380	367	403	405	381	382	427	403	418	394	375	410	391	388	412	409	396	370	375	384	408	393	400	376	410	412	383	407	386	406	412	352	386	413	397	393	402	410	412	385	400	416	449	410	398	419	389	378	382	412	383	369	431	402	379	404	394	381	411	394	390	372	414	393	402	405	370	402	389	382	375	399	399	393	396	386	427	379	373	393	355	406	404	406	401	391	384	455	394	408	397	373	382	415	413	402	390	374	363	373	407	400	382	366	366	387	397	380	414	380	413	425	375	399	370	343	374	376	392	401	398	376	370	402	381	393	401	376	379	393	391	414	370	392	379	393	380	397	414
10963	4491	3113	1795	1157	637	488	408	348	363	326	345	345	340	343	331	389	319	343	328	358	348	336	386	338	310	364	322	302	336	331	340	353	333	346	337	347	310	351	368	309	353	332	331	331	356	359	333	326	375	298	323	348	369	340	344	327	322	349	406	339	325	312	336	348	324	327	362	348	345	339	312	360	335	334	339	334	315	325	338	339	340	342	338	331	340	360	324	338	325	343	358	322	331	372	343	381	310	331	366	355	309	362	319	338	331	333	318	311	370	357	344	360	325	350	322	359	340	332	359	325	341	320	340	333	355	343	336	340	316	320	347	350	333	310	341	314	337	379	355	351	325	354	363	358	356	339	301	354	340	351	356	342	294	343	349	331	359	351	347	319	346	341	355	335	350	339	327	356	355	372	307	334	292	353	363	329	328	342	338	384	306	337	316	320	366	355	333	346	329	340	318	315	339	328	377	330	347	376	356	345	380	342	340	349	377	336	370	384	348	321	334	361	295	346	326	325	377	359	323	349	331	344	341	379	310	365	384	338	359	328	339	345	358	339	330	375	310	315	334	343	364	346	336	345	372	355	332	356	327	342	358	338	368	355	331	349	345	316	333	323	329	338	325	304	310	369	326	330	377	381	350	319	318	341	329	306	340	325	344	339	353	338	342	319	352	360	333	332	331	341	340	350	354	332	357	355	342	326	328	332	369	338	337	308	361	355	359	373	340	321	311	356	331	316	299	381	346	302	353	337	312	340	354	354	303	339	308	329	353	350	332	331	365	339	345	343	335	356	359	326	355	285	332	323	323	334	305	333	326	344	305	312	308	362	367	329	343	347	335	355	322	349	324	341	344	320	363	324	314	363	336	339	316	346	338	354	336	313	354	313	340	314	307	333	314	353	309	341	385	368	324	373	324	338	334	308	346	330	359	312	361	333	337	321	311	320	341	320	324	372	316	344	358	351	323	323	318	318	362	346	343	355	345	348	346	318	320	351	327	342	308	337	336	296	341	357	349	326	352	370	335	347	344	314	346	314	337	325	338	340	362	360	364	344	335	354	332	344	326	341	318	337	362	323	320	350	349	360	311	330	351	341	316	334	317	346	343	331	323	357	297	342	333	350	340	312	369	333	326	367	348	330	346	331	362	346	321	350	311	291	339	291	366	345	339	346	357	304	371	356	324	358	331	344	314	331	353	363	350	323	338	355	316	342	338	289	372	344	347	316	320	375	372	360	326	331	328	313	352	337	327	350	348	315	375	339	333	346	312	378	364	377	324	354	322	355	340	354	342	348	341	343	345	346	348	291	313	367	342	302	312	322	331	340	362	309	343	328	318	327	347	341	361	360	344	341	344	311	370	338	334	341	350	337	352	323	383	306	339	358	335	312	337	340	341	360	343	355	321	337	357	338	327	332	341	334	358	330	325	327	338	352	309	332	366	354	351	368	355	350	333	316	347	344	339	351	317	370	328	354	377	357	327	364	303	329	360	332	350	320	322	304	316	372	323	312	310	313	332	334	328	356	355	324	319	330	340	335	359	315	361	356	341	353	348	374	302	356	344	326	357	323	341	331	350	354	331	357	351	341	337	339	347	338	350	345	355	380	328	330	340	333	323	308	329	310	357	344	362	355	336	356	344	325	366	312	323	338	360	365	350	356	372	347	341	323	318	321	311	360	337	327	325	324	357	323	347	358	348	362	318	308	300	351	330	337	342	354	290	340	347	365	324	355	292	337	376	336	358	374	377	381	342	373	348	330	310	332	343	326	345	325	333	331	345	338	326	306	360	352	343	359	334	391	346	338	346	380	330	319	319	366	343	350	321	344	378	316	327	341	344	340	320	323	293	327	350	345	376	323	342	301	336	333	343	324	324	316	354	340	349	318	352	296	353	361	315	342	365	342	328	323	349	355	347	351	327	331	315	338	347	316	361	316	354	353	343	327	305	377	315	328	328	345	342	304	381	322	350	300	357	326	320	321	324	334	330	349	326	330	310	313	316	326	365	368	369	322	369	320	354	351	335	309	379	305	328	338	333	313	333	324	338	326	348	350	354	378	333	337	338	346	319	331	313	337	348	357	319	350	344	402	356	316	303	356	324	359	348	339	305	345	334	363	325	336	327	383	324	339	343	344	318	361	365	319	365	359	364	308	338	353	331	327	333	322	340	343	334	360	356	332	335	329	344	359	348	329	353	330	326	370	334	337	328	350	329	344	322	318	340	307	317	326	348	301	365	352	330	331	366	345	342	321	339	364	375	363	374	336	345	300	308	324	333	343	362	369	340	349	305	354	336	341	367	360	335	331	328	346	363	341	348	344	340	387	355	346	320	342	362	350	336	326	340	351	352	349	348	355	349	324	354	357	346	306	339	314	358	341	323	367	326	356	342	325	336	336	341	311	327	345	343	343	342	354	342	356	368	329	363	342	351	356	325	347	362	345	329	309	335	298	311	327	317	297	344	310	309	328	337	314	325	324	356	322	326	328	358	359	363	366	310	396	350	346	336	353	356	315	349	350	334	343	356	381	356	337	362	383	300	364	348	368	339	355	342	345	313	355	350	362	355	331	336	370	347	341	344	367	357	352	340	370	330	335	341	363	369	363	355	351	335	344	350	344	365	367	357	318	342	328	308	345	327	338	340	332	323	338	322	381	339	322	354	321	353	380	360	341	301	346	329	382	341	312	354	309	325	357	291	342	350	321	351	335	368	341	338	320	332	345	330	355	368	348	326	383	358	316	334	379	340	318	330	342	351	335	348	324	344	339	339	309	320	347	333	354	361	331	329	354	325	328	333	307	357	392	331	337	335	311	351	312	354	362	368	352	329	330	326	351	344	325	354	324	354	380	349	343	329	347	353	342	343	337	319	347	359	342	368	354	361	336	360	331	296	318	350	356	348	314	364	335	340	379	356	349	339	333	294	336	369	348	350	327	329	307	352	350	351	318	346	339	332	381	347	310	328	351	375	319	337	356	354	333	384	327	357	350	355	341	291	334	346	347	357	362	324	343	326	356	321	305	321	356	320	328	334	327	358	323	336	333	351	368	346	323	314	342	335	335	351	307	334	338	353	346	380	340	323	336	334	340	336	321	316	344	347	352	316	326	369	341	353	364	333	366	378	328	328	317	306	303	313	331	333	315	349	348	364	332	325	307	340	337	332	347	352	361	331	306	331	344	367	323	357	341	321	342	302	340	357	345	342	358	345	342	340	361	340	367	339	330	338	312	279	334	342	362	306	348	319	342	360	311	351	329	316	300	333	355	315	352	328	324	354	346	329	338	325	361	360	379	348	357	336	341	353	348	396	344	344	346	323	364	345	301	348	344	343	335	352	334	342	349	306	316	327	380	330	383	325	330	308	335	373	345	378	344	317	319	323	319	358	342	313	374	337	353	330	335	342	299	349	319	362	352	354	362	353	334	354	363	317	364	349	309	373	310	352	328	379	333	296	336	328	323	329	350	333	318	328	345	335	347	369	390	343	350	339	344	321	325	318
8345	5028	6767	6142	4964	2406	1675	1272	1037	1011	864	897	862	801	864	889	914	815	786	791	837	858	828	820	817	838	869	815	789	830	798	801	836	853	834	806	869	868	823	825	832	805	817	857	827	836	867	810	767	805	830	849	799	843	833	816	839	853	820	809	795	835	859	831	877	843	814	814	841	835	857	854	849	841	817	799	794	837	806	796	797	784	826	829	825	783	808	831	866	848	866	879	803	789	815	891	813	855	883	821	824	827	821	831	844	826	799	811	787	789	893	831	844	791	751	793	851	808	826	812	869	836	805	836	826	891	804	831	863	842	817	807	854	835	819	840	782	827	836	878	931	799	845	843	801	802	829	815	822	833	842	864	831	795	857	834	834	842	823	805	844	870	816	833	828	784	838	851	806	855	850	802	857	780	804	816	810	807	839	805	829	833	821	866	831	807	863	821	778	877	867	816	835	850	830	845	866	859	845	783	791	828	789	804	833	850	868	818	808	823	853	838	809	833	793	803	896	818	855	825	806	805	806	825	839	799	800	824	784	860	852	822	845	762	854	855	861	816	796	868	821	809	802	803	814	884	852	877	885	851	776	779	832	839	834	857	821	833	831	784	810	798	790	866	823	856	846	842	822	837	850	788	821	827	815	812	841	857	860	870	847	852	828	810	821	793	832	824	869	808	846	834	888	840	849	812	859	857	838	779	840	855	765	826	857	846	816	854	863	887	809	798	853	826	842	816	786	817	808	859	821	832	846	843	821	845	847	834	845	813	787	870	816	852	798	838	837	826	878	849	788	842	798	827	853	781	844	829	819	828	793	794	797	856	826	846	838	836	793	851	838	831	874	845	772	800	783	789	774	837	845	837	825	797	888	849	908	861	771	807	848	841	804	807	853	876	854	849	786	861	853	845	823	795	880	853	839	788	862	864	831	753	814	866	782	813	806	837	846	802	816	829	867	813	787	845	805	834	876	828	825	823	837	819	828	800	809	809	847	830	850	827	835	864	821	812	852	812	782	799	803	848	836	816	825	825	802	823	833	870	862	793	806	856	815	850	828	832	874	856	849	792	850	823	844	759	818	839	871	806	829	815	896	851	808	800	840	850	803	803	865	863	793	849	796	852	829	881	806	811	841	795	791	862	853	869	816	812	829	846	830	823	838	842	810	869	800	840	865	821	849	810	808	835	840	790	884	789	845	760	767	848	802	822	840	819	804	843	826	815	821	827	805	836	850	831	840	846	837	878	778	833	812	808	816	832	807	791	845	866	812	843	843	827	840	842	777	840	805	821	813	822	842	817	844	790	849	831	857	831	784	785	780	836	837	842	782	797	830	874	784	792	807	831	856	841	863	842	810	816	841	844	795	791	829	877	792	826	865	833	799	845	786	823	877	824	830	813	830	854	823	811	878	798	822	830	851	834	799	862	781	834	771	830	799	819	849	812	819	826	854	809	862	818	834	851	831	817	814	807	863	802	817	826	837	822	803	761	884	818	829	830	859	838	848	825	800	843	851	823	828	854	836	793	832	841	790	835	797	812	845	847	834	794	809	801	846	859	762	826	862	809	839	842	842	806	790	761	870	851	841	871	808	848	818	800	821	802	756	862	791	819	826	780	822	821	781	813	838	893	849	869	849	815	853	886	852	803	862	832	857	814	795	823	810	805	815	773	828	838	838	843	871	849	783	775	865	763	826	852	799	816	879	843	896	821	832	824	824	787	816	800	844	814	826	783	817	843	848	796	823	854	860	826	801	846	834	822	800	821	841	847	829	844	832	775	846	845	786	815	856	848	814	830	888	837	890	812	840	768	807	839	826	785	851	832	827	838	847	872	803	862	873	847	802	802	846	846	815	823	788	811	831	818	850	829	819	882	836	846	774	857	836	842	803	786	843	794	811	831	855	771	848	868	853	836	795	868	829	810	833	790	846	880	853	836	814	845	846	809	872	779	836	790	843	849	863	904	836	853	798	811	860	838	888	897	847	785	808	785	851	824	870	801	843	844	871	794	837	800	820	889	815	845	822	864	785	845	809	839	789	872	811	858	874	844	795	817	805	805	876	799	806	803	829	837	842	833	883	847	823	799	807	829	860	805	852	795	842	797	819	839	811	844	794	833	842	803	810	847	819	835	839	838	825	816	788	870	872	846	850	828	846	803	841	831	820	839	814	838	888	855	827	830	789	854	819	801	849	821	810	808	827	859	810	808	836	819	821	813	872	815	846	837	809	855	867	809	825	779	803	872	843	789	849	807	867	840	821	833	853	846	848	817	822	831	840	867	858	822	825	840	795	858	812	830	830	840	789	858	876	832	795	802	792	806	855	869	868	810	827	820	858	839	809	831	828	895	819	828	861	867	883	877	823	849	843	832	816	807	839	838	818	820	846	813	785	822	872	831	882	868	825	806	799	751	824	841	828	844	809	827	854	880	812	802	857	817	851	827	800	836	797	787	872	865	843	773	837	805	886	871	763	807	813	792	860	802	820	849	831	816	803	871	846	850	813	821	817	781	821	791	841	851	885	799	783	838	834	855	847	872	872	834	847	811	824	884	836	858	850	865	798	820	852	845	887	815	769	842	841	838	790	792	816	793	880	862	787	843	823	801	809	838	871	809	838	849	848	806	818	795	836	821	836	827	820	851	810	898	813	864	833	839	843	819	810	821	849	818	845	837	871	836	808	818	882	822	831	832	844	857	838	847	821	778	843	816	830	857	862	796	840	808	823	815	823	839	845	819	817	794	830	824	814	800	857	854	873	816	836	852	849	869	840	820	834	797	797	837	843	857	852	827	864	849	804	864	825	782	838	838	810	850	797	831	835	820	850	860	828	789	869	836	830	822	893	880	814	834	768	809	792	885	868	838	856	828	834	841	807	796	817	844	797	843	857	812	865	861	806	840	829	838	782	799	876	883	848	771	811	857	834	814	817	829	828	848	862	835	821	833	841	828	871	817	797	831	812	831	816	828	813	807	824	861	792	802	787	807	845	828	822	845	837	803	852	816	829	805	796	828	853	829	839	858	789	814	840	875	823	838	834	819	783	814	840	881	827	826	816	835	871	806	802	826	809	828	844	833	825	843	818	813	855	857	807	865	824	811	848	839	833	839	838	836	829	864	824	818	762	836	786	805	764	813	831	837	844	857	874	768	871	833	790	845	808	812	836	802	850	822	839	798	837	841	829	888	806	846	847	804	818	823	806	830	816	823	867	837	843	838	841	831	838	805	826	839	859	850	831	778	822	813	822	851	836	882	864	848	803	801	826	822	779	820	830	853	854	817	866	856	847	814	843	773	775	839	823	831	871	774	837	845	851	889	775	860	784	850	835	840	842	778	837	841	838	801	807	829	780	836	815	841	833	842	823	796	859	825	786	860	831	827	824	829	830	849	817	873	806	877	830	826	798	819	830	843	836	824	795	843	829	856	836	894	781	787	804	850	879	875	838	826	849	840	830	819	813	818	782	835	857	814	861	886	831	798	825	837	793	848	813	831	827	814
28961	18995	23612	20736	14181	6574	2743	2155	992	459	422	371	317	364	371	367	313	311	332	333	269	314	297	336	312	300	302	291	321	297	317	288	323	312	300	305	294	313	269	269	288	280	294	315	319	299	300	337	311	310	289	307	311	303	314	350	296	268	334	326	327	317	328	305	313	323	309	303	275	285	321	295	350	329	342	310	305	284	338	302	310	313	293	297	298	314	309	289	306	308	261	282	312	323	283	263	303	304	310	275	320	314	312	343	325	299	337	295	350	335	308	303	279	336	302	341	311	295	321	302	294	308	334	289	269	274	308	288	288	295	315	288	321	300	311	292	290	300	319	311	302	307	306	321	288	341	283	287	301	318	305	288	304	295	301	333	306	303	287	326	303	321	309	326	294	326	340	270	309	296	289	302	280	267	301	297	266	288	291	344	273	287	310	315	327	336	328	273	291	324	297	326	306	281	294	324	284	273	277	286	315	287	298	277	313	289	320	288	289	317	276	277	281	309	272	272	314	322	286	298	309	285	349	318	292	288	304	292	328	332	316	301	348	293	302	337	308	294	304	294	293	306	316	301	301	298	305	276	290	283	323	291	332	327	296	314	350	326	308	281	315	315	296	311	294	286	284	299	318	295	312	292	314	291	266	293	293	298	302	299	303	325	288	293	318	266	273	310	297	289	303	250	294	266	292	294	330	339	295	332	308	297	322	325	318	287	315	287	291	328	283	285	313	322	288	334	273	302	316	331	322	305	283	299	303	323	326	312	315	314	276	320	326	325	326	317	295	292	293	301	340	318	319	348	295	289	314	308	304	350	299	308	331	288	300	291	295	293	292	320	302	278	318	285	306	280	329	316	282	312	274	303	324	332	298	308	320	318	280	308	293	306	294	279	284	321	298	332	323	316	310	320	279	318	285	287	315	312	320	306	299	289	297	325	296	296	313	317	296	268	271	292	322	325	342	331	289	300	302	314	267	258	308	300	307	278	281	294	298	320	293	294	313	275	309	307	299	299	321	298	285	269	299	319	317	297	295	327	323	304	305	309	295	302	297	306	286	353	298	322	300	292	335	297	284	268	292	285	339	283	268	329	323	295	307	285	348	305	305	292	309	298	305	289	273	269	336	308	297	323	322	270	311	277	304	289	311	284	299	303	311	320	271	299	366	290	319	305	274	321	289	305	323	307	299	318	293	298	311	307	290	280	292	341	337	274	295	327	287	319	302	305	298	305	273	309	311	287	316	322	335	324	279	304	306	294	278	273	263	317	300	307	286	298	301	292	313	316	307	342	320	292	333	281	290	279	314	297	284	276	285	314	313	318	286	266	301	278	309	329	326	337	312	309	311	317	329	268	298	265	299	294	287	309	314	306	295	293	302	304	306	314	288	298	305	347	276	292	295	297	295	298	325	308	266	302	317	291	308	284	288	344	315	314	304	271	321	309	286	313	299	300	292	305	276	287	279	315	333	257	302	296	334	302	333	299	307	308	290	305	309	314	315	312	269	293	343	343	309	258	324	307	267	264	299	285	288	299	302	303	309	310	294	332	311	304	310	279	296	312	328	327	320	294	294	280	279	276	285	287	293	306	288	328	332	324	304	312	325	357	308	290	317	309	306	276	294	323	298	320	284	305	336	312	314	313	279	310	319	294	284	264	306	317	279	280	310	297	288	277	286	290	290	304	304	342	300	305	317	305	299	290	322	305	309	294	279	279	350	307	303	323	277	331	336	305	302	271	325	282	338	300	292	302	322	306	314	309	300	301	292	297	291	308	322	310	328	341	298	342	329	302	296	318	305	305	341	296	313	298	314	275	301	316	293	280	276	346	304	287	332	343	319	287	299	279	324	316	321	292	324	304	313	288	338	326	277	323	277	319	293	305	277	288	329	321	307	295	290	317	314	284	286	292	295	314	260	301	295	328	323	273	284	317	312	314	318	283	318	303	358	326	285	365	319	318	283	297	301	315	304	300	312	299	280	280	291	286	286	305	313	287	308	327	302	322	312	334	300	296	304	280	277	292	291	285	273	300	305	320	301	299	319	282	312	302	309	308	327	291	299	288	285	299	311	319	280	310	284	300	327	311	303	335	293	300	278	306	274	278	255	276	294	307	306	312	322	315	317	314	308	305	265	302	318	315	314	275	335	278	301	322	281	292	306	313	310	331	301	298	305	310	317	341	318	314	322	305	266	301	292	280	313	330	284	316	295	317	308	306	270	278	285	309	279	301	299	276	291	269	299	294	270	294	308	306	296	296	295	290	302	323	324	354	309	304	277	327	290	280	307	301	298	296	322	317	322	321	263	305	308	322	308	314	334	304	324	306	307	286	316	275	284	300	298	314	279	291	293	323	309	312	316	281	299	318	303	307	311	338	303	338	337	312	314	305	311	281	300	298	254	337	298	286	278	284	323	295	282	310	295	277	306	287	300	284	300	293	304	295	325	275	266	308	305	310	283	324	314	318	305	316	306	292	287	317	316	287	285	311	288	271	303	290	309	312	293	290	322	292	285	321	313	282	294	296	283	282	286	293	297	287	302	308	287	290	308	325	300	293	295	309	287	289	304	307	314	310	294	314	293	307	283	302	294	305	313	311	301	304	323	289	285	327	313	305	308	306	284	257	256	299	296	294	317	280	323	302	295	297	294	318	244	335	293	294	283	313	316	321	283	318	291	305	271	271	336	324	290	280	284	324	298	308	309	289	296	346	298	313	309	315	318	317	300	273	313	297	287	304	307	342	305	269	303	281	288	325	310	268	298	292	318	304	300	316	288	320	309	342	291	308	324	304	288	341	267	308	319	319	287	277	336	306	290	284	343	313	344	286	313	293	279	298	290	296	291	296	294	305	342	315	306	332	318	319	305	331	292	279	298	309	297	288	316	302	274	327	329	321	308	300	331	302	323	281	277	312	300	314	295	302	297	299	301	269	344	296	320	307	286	294	340	274	320	292	284	356	264	300	342	329	281	316	309	309	299	270	323	317	272	280	291	282	316	324	302	309	311	304	314	287	269	305	319	275	274	286	329	295	304	297	293	282	286	320	337	347	326	282	308	298	309	294	281	343	323	270	279	288	290	294	293	340	325	279	314	282	316	300	289	350	312	294	313	273	315	303	312	307	315	331	315	313	270	308	308	287	313	339	320	288	303	299	301	285	303	258	315	332	291	277	266	302	306	292	291	289	310	321	313	321	339	285	329	311	284	335	320	318	331	298	335	316	293	300	285	309	295	280	299	282	318	310	307	274	332	293	304	302	279	314	330	310	271	286	310	319	302	300	281	288	301	309	286	285	325	330	342	325	292	322	321	283	274	313	322	280	297	307	322	332	267	292	315	326	333	303	292	313	294	309	309	315	283	321	327	304	300	315	288	285	322	319	289	311	277	306	333	305	306	330	295	308	282	288	310	278	327	292	302	312	304	277	316	309	327	325	307	310	329	295	337	300	298	303	299	314	288	306	323	306	293	298	304	273	276	280	291	318	296	291	298	344	304	279
21188	16437	28374	26896	24865	14753	9756	9403	4594	1535	1354	1122	1011	1048	1176	979	866	816	748	742	778	806	787	751	774	716	803	745	740	737	707	752	754	777	760	731	750	775	744	728	732	704	724	787	773	765	741	763	713	745	716	765	717	725	741	773	730	751	780	787	740	775	816	734	739	754	735	769	744	641	727	736	733	729	779	761	754	782	743	772	750	741	731	714	764	752	754	690	723	737	740	686	715	745	752	780	725	715	748	758	773	701	725	760	764	765	763	715	706	762	744	762	775	757	805	724	734	787	714	737	755	793	735	730	745	748	775	719	781	727	735	747	735	741	742	780	766	767	758	700	721	768	740	754	745	739	772	735	740	741	766	707	789	749	738	729	754	717	732	757	764	752	706	718	723	790	753	781	736	765	673	761	742	750	784	756	705	736	705	732	771	729	726	737	696	780	764	757	704	759	728	739	748	730	762	730	764	706	790	713	734	680	722	747	711	737	698	686	681	771	751	735	769	744	741	775	738	750	791	748	780	723	773	715	741	723	788	758	753	699	719	746	768	735	744	739	770	750	761	703	706	771	794	730	726	733	756	696	762	711	755	732	740	782	736	763	794	704	759	712	763	725	727	732	756	722	706	713	762	751	774	702	770	724	750	705	716	736	749	771	737	748	739	734	757	727	708	773	761	723	768	752	737	733	731	734	726	713	758	752	783	730	737	732	770	709	728	760	739	789	689	756	758	777	747	757	754	768	743	786	779	751	774	737	762	744	698	735	700	758	788	762	746	742	715	750	784	775	763	722	745	741	765	741	733	667	706	732	740	757	745	733	728	731	737	746	762	758	777	735	779	771	721	761	797	764	775	784	784	749	710	736	748	783	702	763	718	754	725	768	753	735	704	811	761	681	763	792	807	749	763	715	763	783	705	771	718	796	820	784	747	756	704	773	734	731	712	796	712	717	738	760	740	740	733	718	725	761	715	732	750	730	745	743	781	778	716	774	729	708	773	762	759	755	720	761	784	761	731	697	715	778	725	766	782	789	732	721	774	745	763	740	725	734	775	748	745	703	760	695	686	775	797	678	779	756	718	746	791	709	745	740	743	739	683	767	754	712	756	748	762	720	733	748	734	767	764	750	793	752	744	736	758	738	761	794	763	802	765	755	718	743	759	739	744	768	720	736	747	732	746	725	747	792	746	743	777	752	735	782	771	691	744	737	773	758	784	721	760	732	742	736	699	692	703	753	719	736	743	736	761	740	740	707	738	750	737	758	724	716	751	767	770	734	721	707	744	768	739	772	724	799	749	705	746	761	758	758	735	770	746	745	690	746	704	722	745	798	715	742	701	776	728	719	757	738	711	776	780	769	739	715	676	756	761	722	737	719	715	726	707	730	774	704	756	785	733	744	747	712	718	766	722	718	765	728	783	685	747	729	742	769	738	717	730	757	713	770	723	716	718	752	742	747	762	733	801	772	749	707	737	765	701	732	735	713	760	737	752	754	761	732	718	749	700	717	751	753	745	719	714	701	723	724	750	712	744	694	756	723	743	743	749	722	749	767	737	740	716	737	687	775	732	708	754	765	764	763	714	737	770	743	738	773	740	771	764	731	745	760	732	771	731	738	760	720	732	718	728	774	791	761	728	763	766	759	772	746	732	754	744	721	739	715	707	710	757	743	715	718	728	740	767	751	742	717	779	739	731	759	765	708	745	754	707	756	758	764	736	761	751	745	703	711	739	746	788	762	749	706	734	716	741	744	733	798	784	759	770	763	765	758	745	703	760	725	747	768	705	726	696	785	732	758	752	745	706	777	765	745	767	768	743	779	717	771	799	718	750	709	744	748	716	725	785	753	690	762	739	740	742	746	806	765	714	762	779	721	783	753	757	711	809	733	767	715	742	763	789	733	754	742	768	749	772	727	742	804	740	736	766	756	718	781	785	709	781	697	737	733	733	782	743	737	749	788	767	734	752	762	764	734	736	763	773	730	754	743	738	751	745	722	795	749	735	735	745	759	740	719	745	716	763	746	762	722	747	737	740	729	732	777	758	724	743	800	731	741	743	712	726	738	693	762	695	739	712	701	712	756	785	759	721	734	751	707	714	736	763	758	760	786	783	748	738	758	743	694	741	792	765	733	759	758	768	746	770	751	734	732	787	749	683	705	741	740	762	711	696	746	794	764	783	729	725	781	739	704	743	722	772	738	750	729	719	758	753	724	762	719	765	752	719	750	750	716	733	698	730	763	745	756	758	724	739	781	756	781	761	767	716	743	784	712	717	709	703	716	726	734	794	733	759	767	685	750	804	754	714	691	738	760	716	743	763	773	766	718	712	740	741	719	754	724	774	750	782	755	775	735	721	762	756	758	764	747	720	764	752	734	755	738	730	778	737	703	757	723	709	733	770	768	704	711	732	739	726	721	753	772	757	731	727	768	736	723	772	735	773	716	770	693	788	762	723	715	734	737	776	760	768	766	719	759	740	772	741	722	767	760	746	721	758	738	695	747	731	740	714	756	751	736	670	727	735	778	723	703	761	719	743	796	749	739	692	718	693	705	730	750	798	733	703	746	733	698	747	772	778	736	752	768	740	772	761	694	730	706	721	688	770	744	754	733	754	729	682	738	783	756	674	727	735	724	729	783	731	777	740	738	764	773	758	697	750	700	733	710	730	684	733	757	727	759	742	721	771	758	717	737	734	739	724	780	805	731	712	720	756	729	770	739	760	759	717	767	730	768	789	729	779	726	760	794	696	757	713	751	742	712	753	731	700	723	803	787	755	768	710	753	755	691	768	780	758	742	726	731	753	776	746	741	706	712	743	801	701	774	745	746	741	773	781	707	735	736	749	718	739	743	734	697	716	736	700	741	762	741	752	775	758	719	756	755	732	743	747	770	725	746	738	780	753	806	736	734	734	728	749	717	721	734	736	788	753	790	683	744	728	758	743	772	737	741	793	723	756	743	737	729	726	766	762	705	722	722	770	733	723	739	747	752	771	734	704	788	791	747	738	704	711	696	726	746	738	771	749	735	770	748	725	721	730	715	723	796	721	773	736	751	692	754	787	714	719	737	725	787	731	720	714	715	761	718	720	730	770	722	721	790	758	742	718	760	771	711	752	741	712	772	745	750	741	736	760	724	734	751	747	703	706	770	715	811	753	766	794	734	766	753	760	717	747	764	787	747	769	715	776	757	731	744	699	723	764	728	748	724	762	783	725	765	697	752	715	787	792	721	741	695	744	752	705	750	711	780	763	733	707	751	745	782	785	742	773	772	762	718	738	725	768	731	711	765	808	721	751	695	722	755	731	764	723	771	733	708	761	740	730	764	759	766	738	721	738	761	748	834	749	749	791	720	763	779	753	722	719	751	728	764	727	686	687	776	736	772	726	739	780	715	761	719	712	749	749	757	730	768	747	767	729	722	729	699	700	767	756	719	774	794	773	761	740	746	791	744	771	772	776	746	730	761	790	764	751	758	741	739	716	717	765	754	762	755	773	741
36141	27228	29570	26051	22515	11316	6666	3917	1273	549	457	348	284	328	382	328	244	175	159	175	148	137	161	164	166	160	160	166	149	151	170	164	165	146	152	171	178	195	191	165	175	153	151	149	149	159	143	153	160	146	183	180	154	142	160	159	166	161	182	156	183	151	162	179	146	150	172	149	152	166	162	162	145	169	159	158	161	153	160	153	163	164	163	151	151	165	139	185	155	152	138	173	170	143	185	153	155	189	159	156	159	138	155	147	123	151	145	159	142	156	159	156	176	135	193	136	177	168	145	176	148	177	184	148	151	169	161	139	169	141	170	193	163	162	160	157	156	169	161	146	163	150	166	168	177	174	188	146	145	168	167	134	166	168	156	154	137	150	156	140	168	197	168	128	152	173	149	164	164	164	162	194	167	146	149	154	152	158	133	185	144	152	165	157	156	148	181	184	193	164	176	161	151	143	153	146	157	153	171	152	150	159	182	175	176	177	173	154	152	167	171	158	157	138	144	146	152	139	151	152	151	171	162	172	156	155	157	167	145	158	163	151	142	169	154	131	158	166	171	149	164	168	153	155	164	158	160	169	158	159	151	130	145	162	163	165	155	176	167	171	152	149	163	188	145	166	166	155	165	173	147	140	144	167	177	150	174	182	163	168	153	135	169	153	153	161	158	177	175	164	163	143	170	158	162	149	140	151	149	159	175	149	157	133	151	160	155	165	142	181	147	147	175	136	166	150	154	185	161	172	180	130	160	153	159	159	144	156	143	167	169	164	154	175	168	150	159	176	179	157	160	152	141	153	179	158	157	170	164	151	181	172	152	176	139	155	147	141	140	150	175	179	181	176	175	192	151	157	185	172	162	155	172	161	139	145	180	166	146	166	160	178	147	159	165	170	134	150	138	192	163	168	175	168	159	163	151	138	161	149	145	153	156	155	161	160	144	159	176	154	149	164	179	178	166	159	178	170	161	158	161	158	165	150	152	153	187	157	167	154	134	152	174	139	163	187	153	149	159	153	173	164	151	158	146	173	151	151	172	144	175	169	135	163	141	169	170	178	149	169	168	145	162	172	170	141	147	141	164	174	173	138	149	169	170	170	142	166	156	155	160	141	157	166	158	183	140	147	146	156	185	168	175	184	149	181	144	141	166	164	150	161	170	167	152	178	130	179	132	172	163	164	148	159	143	193	151	159	161	158	170	141	175	155	159	168	176	143	159	158	162	148	161	175	159	149	148	160	184	153	183	153	150	127	154	158	161	144	165	145	154	163	152	158	163	157	168	169	147	165	140	171	151	147	172	182	160	140	182	140	156	169	170	146	180	177	142	159	157	175	160	156	175	164	169	141	194	135	158	159	153	129	176	185	158	180	164	162	157	155	164	157	163	148	146	169	163	173	150	150	175	157	165	145	147	163	152	164	156	157	162	172	169	181	159	131	170	158	153	152	156	164	166	146	164	193	145	147	167	144	174	166	170	152	151	165	160	173	152	146	160	158	166	148	133	160	146	155	171	169	158	155	163	170	176	155	171	157	156	155	159	178	167	157	166	144	167	159	154	142	148	164	174	157	157	168	158	152	137	167	163	153	174	151	148	153	162	156	170	163	161	148	156	187	144	167	173	171	141	151	135	163	154	172	166	140	154	160	172	155	157	138	160	145	164	162	154	158	143	197	191	142	164	151	168	159	163	163	157	149	165	169	159	157	160	162	172	147	176	179	168	163	140	162	149	133	170	165	155	164	148	167	157	146	155	140	164	162	150	144	131	166	189	164	172	149	159	173	158	164	159	190	152	156	161	148	163	142	175	151	146	159	160	147	158	156	151	191	142	136	160	175	148	158	172	147	160	167	173	157	150	162	169	163	157	159	155	135	168	158	155	150	149	131	144	130	148	159	153	168	144	156	136	181	177	164	141	162	175	153	191	141	157	154	149	157	153	169	181	166	150	166	148	132	140	157	166	156	144	158	141	150	162	157	147	160	151	172	155	160	161	147	176	180	157	157	159	170	156	163	150	157	152	171	150	153	159	170	167	150	157	170	176	157	151	148	166	165	186	149	170	173	160	166	157	164	177	167	188	159	185	139	155	145	168	167	160	153	152	138	160	188	162	155	147	170	153	154	185	170	172	175	152	158	162	162	145	171	154	147	156	149	153	166	167	149	170	153	147	178	162	140	168	169	146	161	163	156	146	140	178	151	165	137	162	148	164	155	153	172	133	160	161	173	153	150	184	157	175	151	157	165	188	155	133	146	136	159	176	159	152	154	168	177	153	185	167	163	154	174	168	149	177	164	154	171	167	183	157	136	178	157	146	164	168	170	146	141	148	167	171	176	175	159	163	188	177	167	167	161	162	158	192	152	192	119	145	148	159	163	165	150	155	155	185	160	161	160	141	157	175	176	180	155	168	168	155	171	138	178	179	176	163	172	156	161	154	167	183	137	159	169	167	150	143	154	171	179	144	175	167	172	142	167	177	160	182	164	168	156	192	200	167	139	161	163	154	164	157	162	165	158	123	163	197	164	158	153	142	161	160	165	172	156	166	164	149	171	163	171	159	172	140	171	162	157	166	180	175	155	180	166	172	140	156	172	154	145	140	170	157	165	152	142	137	153	175	147	140	162	172	138	163	167	168	180	141	147	152	158	141	174	141	146	151	154	183	162	157	157	155	151	178	145	160	177	148	144	162	167	161	164	154	159	141	152	148	143	163	171	146	160	168	164	150	151	163	171	161	170	166	191	177	144	129	140	165	150	158	157	154	150	161	164	170	163	158	159	168	160	160	166	152	165	156	161	177	150	151	176	142	147	136	156	149	168	155	148	177	131	161	179	143	165	155	136	162	159	178	162	140	167	170	168	161	170	155	175	152	153	148	162	140	154	155	158	158	155	158	128	155	153	154	177	171	188	161	167	161	154	159	161	156	158	139	158	175	162	150	153	169	166	153	130	165	165	116	171	154	170	171	146	170	167	154	169	162	179	167	177	167	146	146	144	147	171	136	155	149	177	166	170	158	154	162	137	181	167	168	150	143	146	147	153	152	179	175	141	166	173	144	156	154	194	164	158	194	161	163	165	169	173	183	147	157	150	145	165	167	152	182	163	156	143	137	176	168	174	158	165	144	179	165	144	137	187	145	156	174	165	186	175	180	156	150	177	151	166	172	172	169	144	153	153	142	155	145	144	154	160	150	154	160	147	184	155	158	199	171	162	154	159	138	154	153	159	186	156	159	155	180	167	146	193	167	160	176	144	168	151	163	149	144	158	172	155	170	153	158	174	153	152	159	150	150	168	140	193	158	174	168	155	135	157	171	163	139	169	169	151	156	161	147	154	200	161	143	148	154	168	188	160	140	170	135	153	166	167	134	130	168	154	169	182	141	155	171	148	164	137	150	149	155	165	167	162	172	172	162	144	158	170	161	157	180	158	157	136	171	151	170	138	155	147	155	183	151	166	151	162	145	154	176	184	160	163	163	157	144	163	149	154	161	152	178	163
25226	23214	31467	32531	32686	20216	18708	12805	5357	2353	2159	1501	1182	1537	1938	1646	940	604	527	467	447	465	486	462	433	468	493	447	449	433	451	407	422	422	438	438	452	442	418	432	438	408	395	436	438	402	396	409	439	436	422	439	437	443	399	434	420	428	443	426	412	402	452	450	415	421	426	427	448	428	427	437	411	419	411	411	456	397	417	426	419	426	424	431	437	427	456	357	409	438	459	462	454	412	476	422	423	405	422	432	445	468	453	381	447	413	470	383	417	451	434	399	415	419	424	399	434	451	450	407	418	392	439	418	408	435	419	404	398	416	465	420	462	418	404	432	413	437	442	442	429	422	420	411	404	420	418	426	456	431	431	406	402	418	450	401	409	386	405	392	438	429	415	423	415	414	436	401	425	436	427	450	444	411	407	465	422	431	423	410	395	463	444	409	403	452	418	416	424	440	403	418	470	402	421	430	430	430	439	417	349	403	448	381	469	413	417	431	436	400	400	446	424	410	445	438	450	454	415	396	379	420	427	394	402	381	412	417	412	419	434	425	403	380	411	436	416	420	416	397	414	455	430	428	440	419	442	435	419	444	459	389	416	416	429	392	374	442	435	424	419	407	400	424	407	418	446	396	433	453	464	396	415	397	411	415	431	409	419	433	459	494	439	462	431	389	428	429	423	429	405	415	460	445	367	434	431	399	409	429	405	460	425	409	436	379	392	437	419	437	419	432	408	433	380	437	393	420	437	418	430	405	391	416	413	382	417	443	430	453	428	445	435	413	386	402	434	445	408	454	440	440	426	437	415	436	450	421	425	411	418	429	410	439	408	404	437	395	447	449	397	408	466	431	430	355	426	453	395	448	393	426	430	406	358	399	429	379	419	415	432	446	443	402	396	412	426	415	432	413	423	388	438	420	433	401	416	420	422	382	433	427	444	409	434	452	419	396	401	446	437	407	434	414	411	418	408	426	405	405	443	411	436	408	419	428	387	422	421	443	426	419	430	404	427	435	431	437	433	385	427	424	418	449	401	418	384	429	418	410	400	439	433	451	409	417	408	419	434	460	395	419	440	411	421	439	438	426	438	434	409	439	395	409	444	441	414	438	433	427	461	425	452	430	407	413	428	448	413	390	424	369	404	401	427	415	414	444	397	421	420	407	404	412	392	444	427	364	415	450	486	426	416	419	414	433	423	437	374	426	440	454	376	393	438	422	433	440	467	426	442	407	412	440	424	385	390	407	420	407	417	429	426	376	410	412	427	425	393	443	427	401	374	426	385	401	427	396	416	402	398	436	411	395	459	394	416	393	452	428	405	425	439	445	444	439	407	401	417	420	419	409	393	428	432	448	422	406	413	418	384	416	416	419	447	384	414	437	439	428	390	419	452	429	460	467	401	378	436	429	414	439	434	426	458	433	384	420	429	360	438	409	398	420	455	431	397	429	398	399	399	434	437	431	459	421	424	406	418	413	397	438	413	395	396	426	413	404	469	382	433	379	401	407	443	442	401	451	436	433	410	439	418	407	411	410	407	440	414	405	408	427	419	445	376	446	413	442	435	437	407	423	414	395	437	411	398	437	387	411	429	429	424	411	414	401	389	440	403	417	452	412	404	422	439	424	403	395	449	446	438	414	453	405	408	438	406	412	414	394	438	381	417	432	411	407	402	445	394	402	410	418	416	412	418	414	397	384	430	388	438	427	447	409	450	419	400	390	410	415	394	379	403	395	429	437	459	415	412	421	444	397	443	391	395	441	419	409	433	423	426	399	439	420	435	374	436	438	405	402	389	437	413	393	436	397	410	418	412	389	470	409	445	418	433	451	455	408	430	408	459	411	426	411	434	402	438	447	415	411	425	429	435	430	425	410	431	425	424	444	420	412	413	429	422	415	436	398	402	398	424	468	434	434	438	434	389	394	410	408	446	446	410	453	424	439	455	401	382	415	414	440	412	428	421	431	430	446	389	400	424	405	432	400	420	364	399	378	423	406	449	434	438	396	409	456	447	436	396	448	370	402	436	423	414	387	404	408	433	419	367	441	420	400	448	400	434	403	414	413	424	410	399	448	411	389	455	408	398	423	404	421	436	420	420	392	415	369	419	435	467	435	417	427	400	428	415	451	422	418	421	454	421	411	416	442	430	447	416	412	380	438	381	437	425	441	415	419	405	413	410	432	387	442	414	412	393	426	389	398	447	388	423	389	399	405	427	396	456	409	423	437	435	440	412	442	435	436	454	389	408	400	432	434	435	459	430	426	423	414	443	377	443	380	411	408	425	406	434	405	446	410	441	424	431	434	417	373	420	455	414	379	416	448	424	403	400	416	453	419	443	424	434	495	436	420	422	475	406	436	439	477	445	412	440	386	431	445	442	418	425	407	441	450	431	398	392	381	379	368	433	399	431	414	451	423	418	402	434	438	399	444	404	411	452	408	427	372	424	428	431	397	409	402	416	410	429	382	415	437	419	440	422	396	427	437	411	407	392	394	408	420	427	422	426	394	433	405	411	407	422	402	418	393	422	425	404	464	430	408	416	399	398	355	428	423	410	409	429	385	422	412	395	442	438	441	449	431	408	449	434	420	430	407	395	398	421	410	461	393	419	384	389	447	419	443	403	403	442	430	404	455	438	407	424	432	450	456	420	405	420	438	435	421	395	420	403	410	460	434	444	463	442	414	440	428	393	407	414	478	417	386	436	439	404	448	425	424	421	395	397	416	409	391	404	423	423	455	408	417	420	459	402	433	433	401	389	418	416	415	463	410	399	415	420	399	431	421	417	442	441	424	411	420	412	409	466	414	407	418	418	379	404	454	431	408	430	404	391	435	441	452	405	420	414	416	418	394	455	429	424	416	441	425	394	395	417	465	437	414	419	392	457	397	412	404	420	434	456	421	444	439	426	379	440	435	439	442	418	410	468	422	420	394	430	403	458	443	420	407	436	399	401	430	440	383	447	426	401	418	400	411	461	400	426	411	399	415	406	413	412	435	423	455	369	401	429	419	418	469	407	459	422	451	436	430	379	423	412	428	396	442	428	439	397	436	396	434	417	400	412	457	437	420	415	403	403	444	445	390	402	421	418	421	430	406	421	421	416	449	415	446	391	429	428	441	449	419	434	440	434	372	406	433	408	432	418	419	389	397	418	405	463	412	416	423	403	433	411	407	410	461	415	407	424	439	425	436	411	417	429	416	419	415	407	435	403	403	416	430	424	442	441	476	394	400	435	447	434	399	391	419	401	445	450	426	412	456	394	388	451	404	380	443	406	455	386	424	422	425	437	407	428	415	412	411	423	390	468	430	428	444	437	432	412	439	426	429	444	388	403	414	434	405	423	454	426	397	401	422	392	450	387	408	383	453	442	398	407	430	428	457	433	407	392	425	409	463	422	423	445	406	440	453	430	424	450	438	393	428	400	421	428	406	388	411	415	403	444	432	449	426	403	419	382	428	419	441	446	417	434	409	466	372	391	421	431	399	414	440	429	398	427	425	410	407
10864	4571	3311	1841	1229	736	580	515	458	434	381	380	390	335	357	367	378	373	387	334	355	347	355	374	380	353	352	352	393	313	364	321	350	382	367	357	367	394	374	330	391	352	338	397	377	404	369	334	345	330	341	333	374	387	344	361	370	353	331	356	342	391	409	362	337	327	354	364	365	362	369	367	322	336	343	355	350	370	370	353	384	355	349	338	319	344	349	359	385	376	359	366	311	329	387	334	354	338	357	332	356	343	366	342	327	333	333	321	371	358	327	358	365	368	335	362	334	362	367	365	345	346	365	365	361	373	370	334	352	362	323	332	358	359	359	373	368	374	372	330	355	354	359	318	350	349	377	365	370	354	357	357	362	372	316	354	335	361	375	361	337	354	302	329	387	397	347	372	339	376	362	360	323	370	358	389	345	354	342	337	371	324	373	346	368	338	326	362	325	326	351	375	366	339	344	328	359	364	355	339	370	325	358	349	384	343	349	336	355	357	373	386	359	352	355	345	391	372	347	365	371	338	345	375	352	348	365	314	361	366	353	342	355	347	365	374	332	368	356	368	345	354	325	356	345	391	348	350	369	340	377	351	358	332	320	327	351	339	389	358	405	362	367	355	311	394	380	351	385	364	332	348	351	359	377	363	390	359	366	357	345	344	379	363	359	383	373	377	393	380	368	324	347	325	345	359	361	357	356	394	360	374	386	344	329	367	353	371	368	344	368	364	365	401	366	344	351	369	361	334	399	354	330	336	356	365	351	343	348	365	365	345	363	357	357	333	350	338	361	373	331	335	351	358	360	331	357	385	327	379	364	354	328	351	355	327	353	350	356	356	347	384	357	337	349	328	365	339	383	381	364	363	363	366	332	337	323	324	347	340	337	370	369	372	342	398	368	373	343	346	381	333	360	339	345	360	360	409	383	367	373	336	346	362	365	363	320	353	355	342	340	323	350	372	378	372	355	340	313	357	355	323	367	336	373	336	343	394	357	327	341	342	342	366	324	318	349	365	349	356	320	332	335	329	353	369	329	370	382	369	349	368	370	355	314	359	344	351	363	350	352	334	351	347	326	344	339	360	339	368	363	337	362	334	332	315	306	372	358	347	333	355	366	383	367	327	320	348	355	366	351	356	380	362	358	390	355	345	358	340	377	363	359	385	345	351	318	327	346	342	353	357	318	369	338	335	396	372	338	342	336	368	364	357	353	365	384	362	328	349	349	377	401	318	343	357	380	343	380	350	339	385	368	359	339	409	344	364	341	360	384	359	369	349	366	370	350	353	338	360	376	335	332	372	348	387	354	325	333	367	371	375	377	357	377	384	355	331	337	345	364	354	375	354	376	353	329	358	358	330	361	356	335	403	368	355	339	325	361	389	360	352	343	344	360	357	344	333	338	299	319	335	355	345	347	373	331	344	369	357	343	344	356	359	379	332	373	345	342	373	341	369	350	346	347	360	336	350	379	373	343	360	357	358	347	366	349	362	336	386	343	370	410	388	362	309	378	372	332	332	346	353	330	354	376	328	365	349	373	368	356	354	364	339	363	335	356	345	323	415	349	385	376	358	338	332	379	375	379	359	379	399	364	361	332	352	350	372	356	318	380	312	335	340	333	326	334	349	352	339	336	382	334	386	373	408	339	354	347	384	339	347	323	360	380	362	330	345	363	359	339	345	376	351	339	361	364	306	340	323	351	322	369	356	360	364	362	377	338	303	361	343	357	334	332	348	337	395	371	354	358	315	386	312	386	354	321	345	338	397	370	334	356	343	334	346	344	319	354	345	384	350	393	376	347	334	377	373	360	341	344	402	373	374	362	313	361	321	347	351	357	340	386	382	380	348	375	373	348	361	346	384	367	388	344	379	316	338	355	350	379	354	342	368	359	344	355	368	336	353	390	369	354	408	348	354	396	358	382	315	359	327	374	349	371	356	342	368	362	355	343	357	367	369	364	340	370	344	352	342	344	334	382	348	377	350	338	359	349	366	353	348	341	393	375	345	383	352	366	357	371	352	341	335	362	366	360	384	359	375	401	372	325	339	387	352	378	393	347	359	365	335	387	399	370	367	354	361	363	341	352	365	356	350	346	364	370	363	358	374	340	359	361	371	374	352	352	353	331	377	352	317	374	373	390	361	367	350	331	379	341	371	332	374	395	319	338	346	344	329	324	365	328	367	341	366	372	371	349	389	374	363	331	331	352	316	380	365	347	376	380	380	327	382	354	373	348	370	364	359	351	348	386	365	336	366	356	370	342	337	349	341	393	389	352	340	356	324	328	395	388	371	334	357	325	329	361	349	375	365	359	354	358	356	402	318	349	396	361	379	372	350	309	364	372	353	301	314	390	339	403	370	378	375	358	342	404	357	322	345	363	354	339	412	398	350	346	347	373	348	331	356	324	351	348	374	339	355	362	337	345	353	307	368	355	359	302	351	336	322	324	379	353	352	374	375	361	308	350	346	333	367	386	385	365	349	338	380	348	357	368	338	389	331	392	352	374	336	353	363	336	389	368	348	354	366	382	370	372	376	358	359	342	355	344	348	385	362	380	347	366	339	336	366	357	383	364	333	327	347	343	375	355	341	343	375	370	359	351	362	354	370	329	346	352	364	406	342	320	335	364	375	354	371	381	312	345	342	363	350	340	378	348	365	303	361	377	350	353	358	359	344	368	342	317	355	349	382	382	343	371	364	402	340	357	325	357	377	336	344	346	304	324	347	356	360	367	345	376	351	342	383	347	335	324	337	363	365	367	364	355	347	344	358	350	349	343	373	360	338	381	363	360	364	334	369	362	373	357	373	325	365	345	354	391	367	351	329	379	338	331	380	377	366	376	378	346	385	370	336	353	337	365	375	341	335	363	352	344	366	339	373	354	326	374	374	338	368	365	329	359	332	359	362	358	354	366	343	363	354	376	347	367	359	321	370	359	346	370	375	358	364	402	363	344	349	348	361	342	353	368	359	316	348	348	361	370	350	352	378	355	317	389	379	365	368	367	372	375	380	381	383	333	327	338	333	346	355	339	388	362	322	314	364	328	332	344	332	332	367	334	359	350	357	335	344	353	349	368	332	307	361	395	367	360	348	376	323	384	347	370	341	334	394	339	322	366	361	370	317	338	366	375	368	362	390	393	334	358	346	354	361	358	369	370	366	347	368	371	349	357	342	360	364	343	343	363	327	321	371	351	350	379	366	340	335	357	360	342	403	363	357	349	351	349	345	343	345	331	319	354	351	396	354	374	352	356	341	402	345	381	351	363	331	357	375	357	357	353	345	353	340	364	352	349	340	347	382	334	355	376	358	358	327	368	367	298	361	362	346	360	347	349	364	343	391	353	340	382	354	353	336	362	356	348	355	374	375	379	374	336	376	346	351	352	346	365	347	336	345	354	379	350	353	387	339	313	351	407	360	358	347	367	386	342	395	379	363	361	388	347	380	336	370	364	336	319	384	338	362	375	316	377	365	364	317	373	341	306	361	351	330	364	339	335	353
8363	5300	7239	5804	4962	3046	2204	1784	1354	1181	1110	995	995	972	966	888	904	883	840	858	882	929	851	910	869	886	849	824	873	870	903	874	871	886	823	883	898	864	832	861	863	832	893	854	869	829	850	861	873	885	851	865	861	895	805	866	889	875	868	843	887	884	852	819	839	849	866	840	902	915	876	845	912	890	866	871	819	883	875	812	893	881	829	885	846	854	895	868	886	868	881	840	862	835	846	907	884	854	850	862	834	830	888	905	815	830	849	868	865	879	787	869	867	880	875	920	898	846	864	855	891	856	881	821	857	854	860	850	940	875	858	874	838	863	867	907	828	896	876	839	868	895	874	818	832	863	883	845	914	871	802	881	878	883	849	857	848	876	882	873	887	858	892	862	891	883	906	872	874	875	860	897	851	895	844	817	917	870	816	877	862	911	868	877	805	841	854	857	875	867	857	890	930	828	845	831	859	876	913	882	867	871	860	860	896	916	870	906	878	906	867	903	850	891	876	877	885	890	829	910	880	923	858	923	861	844	947	876	855	882	859	844	858	867	846	870	855	878	851	846	818	871	888	854	853	865	858	874	866	869	883	861	859	886	876	867	835	843	918	875	861	832	816	855	909	822	885	819	847	917	854	919	911	891	835	852	875	905	865	874	891	847	861	868	868	844	878	906	866	867	846	909	886	841	887	838	871	858	888	882	827	863	864	858	885	850	880	905	870	864	821	913	797	865	863	881	885	880	920	839	882	874	876	830	884	873	872	833	876	881	851	873	846	844	868	847	879	815	937	886	889	850	892	851	857	864	897	884	845	882	818	897	890	838	853	831	868	840	881	825	864	891	849	896	868	790	855	888	928	839	845	892	887	860	846	862	829	873	827	916	828	805	883	819	836	874	907	891	833	852	861	864	877	867	865	827	860	835	859	860	848	859	872	797	878	921	803	840	857	880	896	849	883	914	900	831	876	894	889	876	891	840	923	888	874	879	898	884	911	842	845	931	918	854	893	833	862	949	884	860	934	837	819	853	824	888	862	854	913	813	876	839	841	871	868	899	868	878	889	842	869	921	852	862	905	914	841	860	900	835	869	936	874	856	804	832	856	861	850	917	883	836	895	837	833	881	900	878	825	855	849	920	825	927	896	901	845	953	895	851	826	832	902	859	887	888	870	877	887	912	873	869	902	833	877	918	893	932	876	846	880	862	893	879	841	884	874	828	878	902	875	883	827	877	871	894	839	864	863	920	873	883	864	920	885	863	900	882	853	838	878	853	871	838	893	861	866	869	878	892	848	966	830	829	876	909	871	912	830	889	879	833	868	871	907	841	826	844	889	836	863	842	924	868	911	929	924	930	854	847	846	917	784	837	860	888	870	870	843	902	830	844	831	809	857	851	922	859	897	871	914	850	819	877	871	901	862	849	880	847	860	869	891	868	855	828	900	834	906	855	815	874	903	901	888	886	908	837	835	910	827	894	910	927	852	888	883	858	827	860	892	835	856	878	851	866	868	848	917	901	810	865	890	886	861	844	917	898	862	863	866	859	845	859	865	816	924	883	898	903	870	890	863	877	835	913	890	805	824	894	869	832	829	857	867	903	887	791	838	837	902	876	826	806	828	852	893	891	849	865	829	869	841	838	936	905	849	883	843	871	845	849	855	876	886	853	923	866	870	924	892	923	888	906	875	855	815	865	885	877	870	850	846	883	884	873	919	875	868	852	857	859	882	864	874	843	908	827	860	896	864	911	846	851	888	825	915	893	867	889	890	877	858	881	892	916	807	824	887	894	921	905	896	849	830	858	897	846	855	831	882	777	930	815	810	808	911	835	928	839	824	865	839	921	852	857	839	859	889	824	807	864	855	869	880	873	881	848	879	872	877	843	867	882	855	877	867	910	884	911	838	828	883	878	887	888	871	866	951	908	869	897	874	820	887	890	886	876	860	791	901	849	906	877	891	859	888	860	892	879	876	876	869	839	902	837	880	912	895	833	884	869	885	896	898	842	828	897	887	863	874	857	915	891	862	855	883	868	887	874	866	891	878	854	899	902	845	816	834	819	860	852	876	896	849	893	852	927	885	810	861	885	846	868	830	916	849	851	860	865	863	853	865	912	784	840	908	826	843	890	916	938	881	839	792	893	916	886	869	816	878	872	861	856	885	854	859	865	898	920	862	882	936	896	851	859	937	853	864	843	817	866	836	888	857	927	850	860	878	874	883	869	888	862	870	904	823	858	876	871	850	855	864	856	896	818	870	895	888	855	913	817	847	856	899	878	824	874	906	861	855	880	907	905	906	869	864	816	883	889	820	837	871	907	894	846	855	851	905	860	871	846	907	864	843	870	900	914	844	874	845	876	883	900	850	863	851	867	840	935	824	882	872	886	808	843	846	840	940	876	850	885	904	873	904	837	866	897	907	875	860	885	854	911	866	900	846	882	852	838	843	873	883	817	863	923	923	905	813	881	860	899	876	840	827	860	838	833	849	853	856	845	902	848	825	825	860	875	856	888	884	858	930	887	833	857	885	816	908	848	863	894	883	888	809	858	880	815	853	896	877	889	926	899	847	832	846	877	883	796	848	865	866	912	886	897	902	836	863	809	850	905	893	898	893	859	871	803	800	866	860	882	850	919	879	812	901	896	903	930	856	883	916	882	872	909	832	844	864	833	920	858	881	899	882	835	862	911	906	817	831	861	915	884	844	878	868	842	875	828	827	894	905	861	858	850	804	839	877	856	860	953	847	888	896	831	877	837	906	843	815	850	873	853	827	889	936	870	895	831	900	897	900	906	909	866	898	887	856	875	897	830	855	816	864	856	907	896	852	855	867	857	862	863	839	846	881	844	899	871	911	854	888	869	890	919	891	905	827	869	857	904	913	878	863	912	853	864	839	880	846	868	851	878	856	896	844	861	848	853	863	852	878	840	850	855	868	882	857	834	858	886	841	853	897	885	850	892	835	870	810	903	890	806	879	820	864	876	857	885	883	883	885	827	832	880	911	925	871	880	892	862	889	901	828	913	871	887	922	866	890	878	865	812	871	938	856	851	873	878	879	837	894	881	812	852	885	927	838	827	831	874	825	842	836	904	959	825	935	885	902	838	886	806	886	855	870	870	914	885	847	865	851	857	862	941	876	803	855	842	847	901	872	854	864	908	871	878	925	865	893	886	862	868	815	866	850	841	885	864	844	878	906	876	884	892	903	826	896	881	874	836	881	861	862	873	926	832	865	850	880	916	829	893	880	838	842	858	891	845	847	859	808	887	878	835	833	861	884	887	891	888	831	869	883	846	860	845	875	888	846	878	875	861	873	900	871	894	915	869	871	889	856	910	857	865	953	862	889	881	856	880	932	870	847	888	888	852	830	818	850	852	855	883	838	906	834	909	831	850	881	870	856	826	899	902	890	878	899	888	884	842	925	885	897	870	865	834	860	864	920	913	800	854	877	824	871	880	896	862	838	859	876	879	842	868	923	847	797	856	841	900	819	859	864	894
27496	21047	20173	17731	15934	7484	4308	2586	978	436	460	500	489	449	343	303	334	298	320	329	325	310	317	316	293	301	334	307	343	329	330	305	296	285	317	305	299	308	296	335	317	280	292	326	292	300	286	272	302	343	324	311	305	284	308	314	337	330	347	303	274	276	319	301	307	304	288	303	353	270	326	340	343	328	313	310	314	295	288	331	327	294	331	329	311	308	335	351	296	300	294	322	298	300	317	308	332	278	298	314	281	304	314	323	349	290	274	297	300	327	299	307	332	320	310	290	292	296	300	325	304	321	340	322	303	311	347	299	333	304	312	317	287	308	293	281	314	282	304	291	321	284	313	325	283	300	309	303	315	317	305	336	318	304	332	304	311	304	303	309	315	296	324	321	336	328	304	342	284	327	311	312	307	307	329	332	311	323	289	359	312	333	340	338	310	280	302	299	305	308	332	294	324	299	296	285	294	309	300	317	346	333	289	286	300	308	286	316	306	301	296	310	278	307	341	289	295	303	287	341	317	318	312	307	297	282	288	310	318	291	331	341	316	305	303	289	332	317	289	342	310	316	285	319	309	315	270	271	302	335	297	303	296	308	303	328	309	294	303	286	319	275	282	340	294	325	324	303	324	325	304	301	288	298	342	321	305	307	316	344	297	321	307	324	361	289	313	295	323	321	301	291	311	346	314	277	265	326	323	325	307	316	326	346	317	292	269	309	288	320	321	264	303	301	279	328	332	318	321	328	326	288	295	286	324	287	301	297	319	313	328	330	306	294	337	331	323	303	314	288	318	303	335	273	282	294	299	309	342	289	314	317	326	268	326	321	324	307	315	329	270	337	297	302	307	348	309	272	281	319	291	311	337	311	304	309	291	311	328	305	296	308	337	301	311	343	309	310	325	322	303	296	299	328	340	320	346	303	324	313	302	301	341	331	327	289	300	334	323	296	338	340	336	302	304	320	318	319	286	317	289	331	312	298	344	305	317	323	310	338	323	282	296	319	331	342	301	313	302	310	313	325	286	365	288	328	317	296	336	292	285	300	320	322	301	293	294	324	305	303	323	300	331	285	325	325	330	315	327	333	298	336	304	307	283	274	327	305	311	310	301	283	308	299	293	306	292	297	278	306	359	297	314	307	290	320	298	329	299	319	315	309	291	260	296	293	299	324	338	308	287	276	315	327	265	360	327	283	313	300	287	316	286	298	330	328	305	285	302	263	315	323	321	324	327	317	298	315	329	336	301	295	339	307	299	315	346	305	341	349	309	296	297	308	329	310	280	323	309	332	275	317	295	343	311	330	289	283	299	329	330	302	312	297	272	293	311	307	307	338	319	297	314	326	288	320	329	328	301	313	274	333	311	294	305	304	284	314	307	320	303	308	285	292	286	279	309	307	270	294	319	308	324	333	348	291	291	314	336	299	274	325	315	320	321	284	311	316	327	341	310	292	317	351	303	280	329	286	317	320	306	281	340	312	336	314	304	286	288	300	303	328	336	277	338	316	326	317	310	337	333	313	300	283	308	295	322	302	299	317	316	299	294	299	286	326	309	309	295	299	310	341	292	323	309	313	350	311	312	314	294	293	314	293	310	326	304	310	352	300	345	312	297	286	323	325	300	318	322	317	326	341	305	316	323	320	293	287	288	342	270	303	299	317	318	287	294	303	339	320	300	345	293	312	278	294	297	286	327	275	270	313	282	324	289	318	324	320	303	266	282	299	294	294	317	323	323	337	284	316	285	285	317	305	323	340	316	275	294	300	304	299	334	304	301	325	306	296	307	303	312	295	291	313	324	312	329	312	289	307	344	337	297	308	341	301	287	312	316	335	299	300	289	324	314	296	287	327	339	303	307	296	308	289	276	297	306	313	338	328	293	335	299	322	330	311	313	346	307	280	325	306	318	318	305	316	298	301	302	288	275	315	301	301	292	328	322	320	327	295	284	305	286	348	313	311	317	305	327	332	317	296	307	277	263	328	330	310	371	292	338	326	316	274	292	337	290	312	308	334	320	291	319	294	304	327	326	334	292	306	282	299	324	343	346	316	328	330	315	330	296	306	317	299	305	320	357	294	305	288	274	324	321	287	325	288	317	328	325	330	324	323	306	321	290	328	278	335	333	281	317	346	286	329	310	321	285	305	315	291	318	312	307	288	309	297	336	291	305	318	313	313	319	301	299	321	325	300	312	319	293	324	341	271	312	305	322	292	304	332	307	288	317	306	317	327	297	306	308	308	297	304	284	308	295	338	348	309	318	308	330	303	313	324	288	279	322	331	297	291	283	281	308	297	335	306	326	317	321	346	330	292	284	302	316	317	326	295	305	309	284	329	330	319	305	305	316	299	280	289	311	295	302	320	321	322	290	296	364	305	330	338	306	321	348	330	286	319	358	303	287	314	325	303	287	308	327	288	312	287	290	324	347	291	325	326	329	337	337	289	321	305	298	290	305	306	312	302	285	294	297	303	302	308	296	302	321	278	313	285	319	299	338	297	322	291	278	278	327	341	315	327	296	331	296	298	299	280	301	291	310	335	303	311	325	350	271	279	286	304	310	332	285	300	310	289	325	323	308	303	319	341	305	283	292	300	351	341	308	336	298	282	320	291	316	321	285	286	299	282	314	312	314	282	310	295	322	310	325	325	323	301	286	336	308	313	291	277	297	285	336	297	289	315	347	308	293	315	297	307	316	321	300	283	319	304	335	316	291	313	306	309	312	290	321	298	291	346	353	312	325	297	298	282	328	301	325	316	325	283	303	265	279	290	327	309	311	304	304	307	333	273	304	310	273	312	320	300	341	306	305	320	312	314	293	296	319	316	307	316	307	327	319	324	283	287	347	323	284	279	326	310	336	332	260	296	327	378	315	279	298	297	323	322	284	309	268	303	319	313	289	317	307	314	341	304	316	332	345	322	323	317	331	267	319	290	325	318	298	312	293	308	313	334	298	302	316	284	296	295	277	300	322	328	289	285	332	295	295	280	319	331	334	309	280	306	298	303	331	311	338	325	298	327	349	296	322	321	312	305	333	312	312	318	333	327	330	296	295	318	292	303	313	304	303	320	296	297	337	308	302	315	345	305	315	269	290	318	292	311	307	323	321	315	277	298	319	295	304	346	278	286	298	334	326	318	283	312	325	334	313	332	331	290	322	311	312	317	302	302	314	340	297	312	317	311	334	312	318	310	317	312	312	308	315	346	277	314	312	311	314	331	320	345	352	276	295	302	301	321	280	322	288	299	293	346	303	285	297	299	312	300	330	309	311	266	302	297	336	306	313	331	293	307	322	336	315	336	276	301	300	284	294	328	307	296	333	332	279	305	287	290	336	297	311	311	294	317	291	308	319	309	302	297	321	289	315	319	311	331	333	321	337	307	315	313	348	306	317	319	318	307	302	319	361	310	293	296	293	289	283	320	338	322	342	306	278	305	312	304	305	327	341	322	304	281	310	334	295	294	292	317	317	326	302	313	330	271	316	321	323	304	335	275	313	314
20142	18955	23940	26429	27938	17948	14523	10390	3711	1503	1771	1955	2133	1697	1114	873	814	846	812	826	783	795	799	803	761	777	804	776	752	784	759	774	718	739	739	747	790	799	802	779	787	794	785	733	759	748	790	793	793	744	743	718	766	762	739	743	743	750	720	808	714	739	745	769	751	739	784	757	799	709	784	786	781	715	744	764	739	756	744	762	746	744	789	746	756	792	755	759	774	799	765	740	809	758	758	793	791	765	789	734	740	820	760	754	724	762	760	757	822	775	745	738	738	789	746	749	761	765	735	788	759	759	758	742	729	740	733	736	742	774	736	776	771	762	813	735	752	787	731	766	715	785	746	743	758	749	756	794	746	758	750	744	739	781	802	806	733	739	762	787	757	725	742	712	779	787	802	771	725	752	796	794	739	763	782	788	772	756	775	779	765	753	735	756	748	734	717	814	776	745	760	774	788	752	756	773	765	781	749	727	743	748	757	720	778	727	756	732	750	769	767	729	821	749	796	748	749	780	755	759	749	747	759	734	775	782	749	721	772	751	766	744	759	752	783	774	773	762	743	740	785	772	703	786	788	761	812	786	736	772	802	747	734	749	776	779	786	752	788	786	746	761	749	804	731	739	770	786	797	772	732	777	770	748	777	742	725	748	744	762	740	731	760	806	790	741	747	725	737	709	773	705	761	779	798	740	758	719	756	700	733	745	748	779	748	748	797	726	771	721	765	773	779	734	792	749	739	726	730	766	742	750	753	802	728	765	767	778	804	723	727	746	767	785	771	755	808	784	761	745	782	745	747	740	775	751	755	725	772	779	743	780	786	787	787	765	725	766	744	755	726	724	820	793	759	743	735	736	736	760	803	702	711	758	767	747	759	746	711	767	767	766	763	712	728	740	740	793	750	753	750	696	778	760	754	779	763	783	728	724	774	724	718	744	786	787	732	759	754	805	708	756	777	848	725	719	792	766	759	805	763	771	759	751	732	755	799	745	733	750	799	773	832	802	767	737	775	736	751	732	741	811	712	753	766	737	753	740	743	709	798	760	778	767	821	744	783	724	727	748	771	764	739	783	806	760	783	766	799	789	745	697	757	733	748	805	739	806	792	754	796	826	734	739	716	750	755	770	767	719	781	734	801	791	792	774	769	761	771	766	734	810	753	719	756	766	758	791	714	795	741	734	784	740	762	730	739	788	728	766	744	775	750	786	690	774	790	762	778	756	739	752	743	754	796	712	800	753	737	749	790	727	756	750	760	740	780	803	772	729	746	763	738	805	757	803	821	774	759	747	765	799	780	781	733	801	774	747	762	775	780	750	745	735	755	749	771	761	709	733	717	808	738	750	720	775	753	747	727	771	735	745	791	736	763	735	763	794	687	742	763	814	762	774	717	724	745	783	768	745	749	779	803	747	771	732	797	775	762	766	787	823	761	800	780	689	787	754	709	781	708	741	771	775	771	765	737	716	775	731	737	748	767	781	725	731	780	808	755	782	748	737	754	779	796	753	801	736	775	716	741	805	743	736	764	752	715	761	769	760	764	798	741	800	755	799	751	738	737	727	749	772	765	752	752	792	733	702	739	793	709	765	738	760	788	759	718	750	727	769	749	785	749	747	736	754	726	787	770	732	761	768	779	760	746	810	814	776	806	800	762	740	774	739	734	799	803	733	751	757	766	739	760	767	708	770	746	752	795	692	738	759	768	771	800	731	768	692	779	789	728	793	756	759	770	751	770	737	777	766	722	745	755	752	740	746	749	772	786	773	725	769	768	781	751	792	761	785	727	720	730	781	745	751	750	782	757	771	730	761	790	757	720	757	785	755	765	758	747	716	770	769	751	738	722	771	752	795	751	772	798	776	762	792	671	765	767	773	771	773	800	737	763	784	798	752	752	813	704	771	785	764	762	738	752	796	748	750	790	720	758	773	755	779	788	736	749	783	758	782	727	767	759	737	729	687	749	773	771	782	701	782	742	723	797	783	769	799	730	723	735	767	733	772	765	781	738	774	758	735	745	760	781	786	788	778	762	761	772	761	728	810	740	724	731	752	739	776	787	785	788	779	813	751	794	757	734	740	804	779	765	747	766	777	777	745	758	736	713	749	756	720	789	805	732	789	774	776	767	724	778	813	737	755	738	741	754	793	731	744	790	773	722	772	761	799	762	764	780	772	785	804	769	780	804	746	757	763	788	745	795	771	709	750	778	776	725	762	753	713	761	710	752	726	763	746	772	747	732	772	781	767	763	780	730	777	753	751	699	773	779	747	756	763	816	695	791	740	782	717	766	715	722	747	783	815	796	729	723	775	784	754	751	723	740	818	770	755	786	680	754	752	767	742	717	735	761	768	774	790	790	740	757	758	716	781	768	797	774	772	810	735	794	737	761	706	724	763	767	755	762	719	742	700	809	770	739	787	726	731	767	743	774	787	777	777	749	744	822	755	761	757	736	795	685	731	789	772	704	716	744	764	765	802	761	793	747	740	758	819	770	771	723	753	731	764	777	747	737	754	772	722	791	805	749	713	755	753	785	753	726	733	795	757	762	801	725	740	781	765	743	752	718	762	769	782	779	743	789	795	776	781	757	764	750	756	758	787	759	733	788	802	759	767	756	792	713	791	725	749	788	702	745	792	773	769	733	780	778	770	778	798	789	800	784	816	762	793	799	794	756	758	762	747	698	810	754	776	787	755	745	763	796	770	735	725	742	780	711	763	746	757	783	753	733	758	757	775	722	755	771	783	752	727	757	758	751	780	738	771	718	770	746	709	793	759	803	724	786	769	792	729	739	741	738	765	813	738	774	773	696	774	777	770	818	770	724	729	737	730	730	728	808	674	749	733	755	772	748	747	741	786	690	762	787	766	776	736	749	755	729	706	769	753	767	755	759	743	744	782	767	720	721	778	732	778	763	709	747	758	752	754	727	773	752	752	770	732	796	767	763	852	774	793	779	759	763	800	722	748	748	717	813	755	741	804	758	740	749	769	808	808	744	718	738	779	788	734	809	770	810	776	803	800	727	713	757	728	736	788	727	775	753	763	790	708	760	800	737	784	778	739	763	762	786	792	729	782	776	746	728	790	799	701	767	753	718	734	746	787	800	749	805	746	763	776	769	800	744	776	767	777	764	733	784	737	793	779	775	757	749	781	781	795	742	772	790	753	777	742	754	774	759	762	751	725	728	794	711	734	765	698	777	754	750	797	766	783	698	796	762	802	722	778	740	758	798	744	719	711	703	757	760	776	793	782	786	742	738	750	741	758	776	771	725	773	755	736	772	759	729	765	790	748	756	778	709	726	770	731	756	767	771	737	710	754	764	756	769	747	749	758	744	762	754	743	809	701	754	795	758	753	758	821	807	797	810	771	765	822	761	780	767	770	759	824	753	761	755	796	743	781	752	719	784	723	741	750	774	773	781	710	826	740	764	755	741	714	754	741	752	765	741	770	797	718	774	787	750	786	755	743	800	766	800	801	762	755	769	765	796	774	732	776	701	772
36579	28781	29691	26159	20385	12194	7240	3978	2610	970	493	624	561	338	264	192	171	152	176	186	162	152	143	158	162	172	149	158	161	150	159	157	165	175	162	160	152	158	156	153	156	143	166	169	158	162	167	186	153	138	178	164	153	159	203	151	168	166	184	171	168	144	147	164	150	150	170	157	162	169	188	158	163	159	159	181	180	167	176	176	166	143	155	166	145	151	167	168	146	141	136	173	161	150	152	175	152	160	161	147	158	162	135	153	162	172	129	144	141	151	152	147	161	163	150	165	147	165	158	152	152	145	152	145	134	176	177	170	138	163	161	141	157	158	152	142	156	134	134	150	145	141	144	153	149	151	148	160	179	152	149	181	137	155	154	153	153	165	146	128	163	162	152	187	134	173	154	175	159	168	152	163	146	147	146	150	149	144	156	146	148	157	124	167	163	161	166	170	159	165	160	148	163	148	139	150	131	156	155	145	146	153	169	151	151	162	168	173	151	152	157	145	166	120	160	159	151	164	130	165	162	147	144	168	169	146	144	163	159	153	149	168	151	165	148	172	156	150	156	166	129	158	184	160	169	169	151	159	141	150	147	148	136	161	172	169	160	154	155	172	166	159	160	146	166	134	182	130	131	143	141	143	130	159	137	112	147	144	166	166	161	150	136	157	171	163	158	144	160	164	125	160	151	165	151	156	143	160	163	166	177	156	151	180	168	159	138	163	130	133	157	145	162	152	166	147	154	153	170	146	151	171	144	183	170	146	156	133	175	150	149	157	145	128	166	161	147	158	151	155	139	155	134	165	161	159	174	175	183	171	160	182	150	153	133	152	160	153	146	149	128	147	173	155	137	146	141	163	167	174	151	126	147	156	173	158	160	144	156	157	151	189	184	145	159	152	161	149	158	143	150	162	181	157	154	162	158	141	136	179	174	155	164	155	151	152	163	126	171	142	156	153	145	117	143	151	161	162	155	156	163	147	145	162	156	166	148	166	163	168	161	149	149	161	138	150	159	144	156	142	152	150	146	144	159	133	145	160	167	161	164	146	145	150	154	149	137	144	160	151	146	165	140	163	152	149	160	161	172	167	158	130	153	154	162	167	154	164	149	143	144	167	164	158	129	176	161	148	171	146	154	129	142	145	145	175	143	164	157	150	156	165	159	160	141	150	147	141	144	157	164	153	154	169	169	154	148	168	146	154	147	138	146	147	140	138	176	162	145	162	152	150	164	157	158	148	136	140	153	158	126	155	140	160	149	151	163	146	146	153	149	138	168	144	177	166	150	185	149	163	156	163	150	150	132	175	132	153	164	147	159	155	161	158	162	176	134	145	171	141	165	146	133	155	177	154	155	134	154	124	145	161	162	183	156	152	154	139	147	189	159	142	135	161	128	145	165	182	154	168	170	164	167	149	152	157	173	147	171	146	158	178	151	138	150	180	166	141	178	186	170	160	152	155	134	177	154	161	147	137	170	157	162	130	148	162	140	127	134	147	177	157	154	161	138	154	146	147	147	164	165	166	143	170	154	174	188	164	179	173	134	159	173	141	142	173	151	159	152	154	166	151	175	152	154	160	142	153	145	172	148	163	164	153	138	141	171	158	144	154	152	148	157	152	180	161	163	147	140	129	163	171	169	141	168	165	133	147	177	153	144	162	136	159	140	168	157	157	157	156	144	167	155	146	125	136	161	145	156	140	154	153	160	173	174	143	160	170	160	161	172	166	153	126	153	137	140	125	131	135	166	157	142	151	168	132	171	159	173	153	127	123	152	159	135	173	146	148	167	157	181	144	134	132	150	173	134	165	160	181	145	155	138	152	152	137	163	151	131	151	139	166	143	170	164	170	164	135	168	145	154	140	161	176	145	173	158	147	160	167	133	160	158	158	140	172	163	149	151	156	157	187	154	161	157	132	153	135	154	160	149	168	149	152	160	147	151	148	148	146	157	143	168	149	155	164	148	139	141	173	149	160	166	182	148	134	174	132	145	181	171	151	136	149	156	146	173	148	143	157	175	146	162	174	156	154	148	155	158	151	151	155	176	140	146	158	170	155	150	158	142	148	151	159	150	160	164	155	122	139	162	150	141	158	155	134	153	149	139	136	168	155	144	158	164	135	150	149	156	159	155	168	164	158	169	191	147	163	165	156	172	133	165	160	156	155	163	159	122	142	154	151	151	166	167	128	151	163	150	169	164	166	147	161	137	179	136	159	131	154	159	133	150	152	144	161	164	146	143	169	150	170	170	137	152	162	157	151	152	162	129	135	153	144	166	143	169	180	174	161	163	142	169	136	147	154	138	156	164	149	157	165	152	157	157	148	153	160	149	150	157	158	172	144	136	160	175	154	184	167	168	161	180	139	148	140	173	166	139	180	159	164	187	173	173	117	170	151	137	162	180	132	161	152	145	157	151	164	143	149	165	146	154	165	144	149	152	160	165	125	131	145	176	156	125	165	169	159	176	142	151	159	183	171	151	152	142	143	133	163	169	146	139	156	165	138	143	162	147	166	152	150	144	134	151	151	163	172	150	168	178	142	173	154	125	159	175	127	141	137	170	156	137	152	184	136	150	167	146	154	159	152	142	158	171	144	156	136	151	169	152	156	140	148	172	168	151	155	167	163	149	172	159	182	175	141	172	156	151	150	163	149	174	158	143	147	147	181	157	159	166	168	158	139	161	151	161	149	157	160	151	130	146	174	176	147	157	147	161	160	162	156	158	160	188	156	141	153	135	143	158	153	142	166	182	176	131	123	159	153	154	159	137	166	161	160	160	163	175	125	171	143	172	175	153	159	174	164	148	147	172	151	173	138	145	139	173	152	163	168	149	148	175	150	155	152	187	153	171	157	177	155	173	140	144	153	135	165	143	145	159	150	141	164	138	164	172	163	162	147	167	170	151	157	160	147	147	163	158	147	155	177	146	122	162	179	169	190	182	143	157	157	151	143	176	158	170	142	144	149	121	160	142	166	166	147	166	125	157	153	152	151	175	151	150	156	153	163	164	169	162	144	142	145	180	139	136	150	163	150	152	162	149	146	159	150	156	151	140	133	137	156	145	148	160	133	152	138	147	169	175	135	140	126	162	126	163	145	154	148	170	161	148	177	165	154	124	154	144	158	148	171	150	170	158	161	148	131	133	153	148	164	151	152	145	145	156	167	151	154	148	155	161	168	159	145	164	144	163	152	148	164	169	139	162	163	183	166	164	173	164	151	143	142	161	153	138	160	144	153	159	148	158	151	168	169	161	141	148	168	174	164	131	145	126	166	166	181	154	164	152	147	161	170	176	144	181	156	138	150	169	160	175	160	159	154	174	142	154	191	162	146	134	157	171	170	153	150	166	139	155	145	141	139	154	126	168	136	134	166	156	162	164	144	142	149	166	190	157	146	144	145	179	144	170	141	172	189	149	148	159	180	166	135	173	161	162	165	185	146	148	145	142	156	169	163	175	170	141	151	150	170	153	166	166	144	151	148	140	178	162	165	162	157	161	178
25426	24662	30870	33282	29532	23354	19790	14204	10799	4019	2318	3334	2810	1642	1086	694	506	452	464	442	414	467	465	450	421	426	429	436	448	462	440	446	396	405	427	447	431	418	394	444	416	431	424	384	407	437	423	415	467	406	386	441	377	402	424	419	403	438	412	425	429	416	411	447	394	384	408	437	440	398	435	413	390	430	433	402	388	422	405	439	402	448	439	421	386	369	415	465	403	383	412	415	412	422	387	409	431	416	363	419	434	397	411	407	382	420	421	413	399	405	404	444	407	417	388	412	407	408	386	426	396	434	417	391	408	377	403	430	433	390	397	450	431	399	389	344	398	421	396	406	400	421	412	387	405	418	390	394	434	391	411	432	379	406	400	426	414	423	379	412	386	398	389	393	378	404	367	426	438	430	434	393	419	410	367	426	422	384	365	392	400	414	411	421	389	423	432	386	385	392	404	369	434	398	406	409	420	425	404	409	442	397	422	455	400	434	364	399	407	402	413	437	413	417	433	417	410	418	400	425	397	364	376	453	434	405	393	426	390	398	400	416	359	396	417	418	415	423	404	424	445	426	448	349	398	416	380	383	411	405	440	445	408	425	411	437	402	398	406	397	373	422	418	422	410	425	428	391	445	387	444	386	392	403	393	397	377	409	438	425	401	415	382	427	413	417	424	377	417	385	387	422	410	419	415	380	424	394	444	411	400	387	412	413	387	412	402	407	432	408	414	406	446	400	376	401	429	403	400	417	422	376	436	407	398	417	383	432	423	417	412	412	416	418	413	410	416	374	394	440	396	433	406	390	381	409	428	409	417	449	443	430	385	387	384	412	374	404	395	410	425	402	435	431	408	403	389	438	394	414	415	416	418	443	378	400	443	399	413	419	409	406	402	377	419	430	431	391	420	445	400	419	432	421	417	413	390	403	407	430	408	412	418	395	407	380	395	420	398	387	404	407	427	423	432	413	415	408	417	442	369	430	414	407	377	395	426	390	393	375	413	397	435	425	417	391	403	424	404	403	411	417	393	408	427	401	422	403	412	409	386	386	409	426	444	416	409	410	404	446	428	423	385	392	386	400	414	419	401	388	390	425	432	405	435	434	388	451	390	373	416	428	420	392	425	408	402	442	468	410	398	406	395	384	367	414	384	417	398	392	425	398	383	427	401	442	388	423	380	400	392	408	397	413	387	430	416	449	433	413	392	394	427	413	418	432	395	388	427	412	387	396	416	418	438	423	455	411	402	379	419	396	391	430	395	414	385	401	373	380	402	420	388	429	416	397	422	404	398	385	422	435	461	433	424	405	374	412	407	377	400	403	419	396	417	373	365	430	414	412	382	431	382	399	415	395	382	401	394	385	379	427	420	397	376	424	408	408	425	441	411	416	421	416	383	433	408	419	425	385	403	396	415	432	421	368	419	420	402	399	373	400	396	406	429	419	417	389	386	390	393	418	414	468	405	399	400	393	438	414	385	394	364	396	389	419	430	402	408	400	413	423	412	415	407	404	408	427	431	434	437	408	398	420	413	402	422	469	391	401	402	476	438	391	428	443	412	395	428	443	419	393	443	393	389	421	429	423	402	436	403	416	430	381	371	408	397	427	408	400	393	401	440	413	405	397	403	449	421	455	406	391	431	421	371	384	392	378	392	429	402	387	395	409	417	419	385	434	440	403	413	400	388	424	400	383	443	423	404	392	393	389	417	429	403	386	418	392	377	425	410	404	408	446	411	427	409	373	411	419	417	444	408	416	424	428	438	403	405	391	387	380	393	396	433	413	398	365	422	409	422	423	401	384	404	369	403	411	391	418	407	399	407	414	432	417	434	410	419	390	436	400	385	379	401	412	393	412	429	409	395	378	403	434	386	384	412	424	425	408	418	401	413	431	422	410	415	450	392	415	415	429	429	413	404	417	402	422	442	406	372	430	388	423	438	430	414	381	403	418	400	418	390	358	402	377	402	384	401	434	390	366	444	405	404	441	418	417	390	388	419	417	387	408	406	438	414	378	407	376	410	410	445	398	416	396	404	376	426	383	417	423	412	411	397	395	421	411	411	394	419	418	404	405	380	388	398	458	431	398	430	393	414	390	399	360	407	410	402	426	395	376	403	371	395	400	391	390	399	440	393	383	408	434	449	402	399	409	431	419	409	434	413	402	417	419	429	415	378	401	411	381	422	376	419	430	403	395	428	391	408	434	411	417	418	401	380	380	380	448	436	437	422	406	422	373	426	395	460	436	430	452	388	395	389	442	401	394	416	409	373	413	405	404	415	378	434	380	402	369	430	441	424	451	381	358	420	394	394	434	380	381	431	418	451	412	396	445	450	384	388	455	397	435	403	391	426	373	379	398	410	392	390	428	349	393	390	409	421	417	423	376	399	441	422	418	380	423	420	399	396	398	397	418	434	387	433	408	359	415	422	408	411	418	390	395	434	397	439	433	441	395	393	454	405	419	413	417	417	398	419	415	418	402	394	425	398	421	436	415	411	412	410	370	400	375	392	399	417	454	413	451	428	410	406	386	405	429	375	402	419	396	375	394	419	450	407	424	414	414	419	434	398	424	431	374	421	420	450	437	420	422	381	420	360	396	394	402	386	434	412	380	418	414	393	422	406	354	436	416	441	434	424	425	403	435	403	381	374	409	425	383	410	352	400	435	435	391	399	400	411	411	403	425	381	420	413	426	433	399	376	434	411	398	412	430	389	389	396	379	430	395	380	421	415	402	390	457	419	363	421	431	413	403	420	423	411	381	394	409	389	362	400	384	392	453	392	369	395	414	385	364	400	402	420	371	386	394	381	398	413	397	415	417	407	388	406	400	413	365	413	412	436	418	392	378	427	408	424	421	435	409	392	436	446	381	398	390	388	394	400	435	423	377	434	393	435	414	382	387	404	382	373	410	429	407	402	389	435	422	391	432	383	407	459	428	409	416	438	399	432	413	373	426	434	429	427	413	431	430	407	435	412	395	424	387	375	401	395	386	438	452	383	423	393	406	414	410	415	400	419	427	423	404	414	389	396	421	373	425	393	410	441	403	370	439	407	428	413	432	390	410	418	432	405	439	439	367	422	425	419	432	435	399	430	393	401	421	409	426	395	441	393	401	404	427	392	399	408	400	401	413	410	387	447	421	362	435	413	420	404	388	411	433	424	436	431	429	399	386	422	402	371	417	397	382	413	386	418	405	402	404	423	369	447	419	416	408	397	401	424	418	435	415	433	392	394	403	414	415	410	402	401	395	438	385	422	397	387	430	412	387	421	413	432	411	413	411	448	348	383	402	414	431	425	392	423	411	397	426	432	404	383	433	420	423	421	427	381	411	378	397	437	378	422	424	443	394	417	410	389	436	410	400	410	392	425	406	408	398	379	403	381	421	401	414	405	384	449	386	398	413	436	380	415	432	401	434	370	406	404	380	426	394	434	399	406	404	404	401	416	364	449	388	396	397	413	437	430	409	378	388	437	421	432	416	400	438	416	398	432	391	401	409	388	400
11108	5179	3587	2061	1049	715	559	449	470	451	361	367	389	384	363	386	336	353	359	373	361	342	320	349	353	357	354	372	339	337	399	342	355	357	354	350	327	338	315	369	340	334	311	332	355	342	349	342	331	360	337	347	364	314	355	361	365	341	349	370	330	373	353	375	345	340	344	346	366	347	336	351	339	385	354	358	375	356	358	337	344	357	335	357	326	312	329	341	338	341	367	343	331	329	324	356	340	348	346	347	343	335	290	330	339	321	356	358	364	371	369	346	357	333	337	350	334	388	346	355	351	373	334	373	336	362	349	352	328	339	364	341	370	335	344	359	390	369	335	371	335	346	335	340	359	374	324	334	358	345	303	366	350	348	353	326	330	320	356	351	326	330	343	327	347	342	371	370	331	349	334	300	355	352	334	347	350	345	348	338	335	357	373	318	368	339	310	334	366	360	391	345	342	346	335	370	329	336	363	363	333	327	350	380	347	395	372	394	362	332	361	356	369	349	346	359	320	354	338	340	340	360	370	315	360	388	333	394	358	341	374	393	352	362	357	336	335	334	366	342	365	367	323	344	354	337	343	365	375	323	339	359	337	349	347	346	379	343	355	336	321	334	389	337	314	385	330	348	304	331	343	330	340	353	341	370	366	347	331	316	384	303	342	342	327	351	333	353	348	374	370	343	371	374	359	335	343	351	336	348	335	378	356	320	326	342	356	347	359	312	357	366	385	356	354	346	342	334	361	350	328	318	357	337	306	354	363	342	354	335	348	347	340	314	377	348	360	367	352	352	348	362	310	397	349	368	330	368	373	346	366	368	335	341	371	356	345	320	356	349	365	357	311	336	341	368	356	384	342	365	370	351	357	362	314	347	336	324	382	348	363	344	354	371	333	329	350	423	386	314	329	341	336	358	354	341	377	345	358	371	351	360	354	329	346	352	354	354	361	360	334	369	346	352	333	316	368	333	349	341	321	342	344	354	343	374	300	339	364	317	370	327	355	376	349	341	335	308	368	353	352	357	320	366	335	341	350	333	330	315	341	344	342	329	334	333	391	343	335	356	334	334	352	376	341	358	361	321	321	329	331	328	350	328	357	353	363	325	345	318	347	388	371	371	339	325	353	317	326	340	364	362	347	358	312	352	330	328	370	319	306	324	420	362	357	384	318	345	346	368	332	310	340	327	346	356	357	347	355	381	314	379	356	357	359	366	332	331	329	365	380	332	345	351	331	370	330	375	327	329	317	355	366	339	312	358	343	327	343	326	370	379	327	374	336	355	335	342	368	374	398	377	333	330	364	371	343	368	352	331	345	360	347	354	345	357	355	323	379	359	373	389	354	345	349	324	332	290	343	370	342	345	371	322	356	366	364	347	363	354	324	341	376	333	347	350	338	346	377	363	370	365	349	350	353	370	369	332	347	298	368	323	344	329	333	403	353	339	319	345	375	351	351	318	344	321	373	347	313	375	343	348	326	359	339	320	354	364	352	335	340	340	334	338	336	344	337	343	351	332	351	330	348	331	330	335	371	375	365	354	381	343	338	323	349	300	350	348	343	329	353	337	351	360	384	354	339	376	345	344	337	359	320	385	340	338	344	328	356	303	342	328	392	381	323	347	292	341	323	377	376	365	370	361	351	362	353	340	336	377	356	317	362	333	333	372	387	339	369	352	354	377	338	341	314	368	320	340	365	342	374	325	346	318	348	353	354	357	361	354	367	363	335	342	338	360	320	345	337	344	353	344	326	358	360	327	372	371	332	372	335	333	320	375	377	373	322	336	335	337	349	349	380	337	292	327	340	327	336	338	325	341	336	360	339	348	340	335	331	316	350	319	308	353	336	342	383	339	343	355	378	377	334	362	384	347	338	380	351	361	335	353	335	382	321	359	346	322	345	362	367	353	371	372	329	402	341	349	332	346	339	344	364	301	346	364	364	331	319	354	357	358	397	356	369	327	372	361	367	354	362	354	325	338	337	375	330	380	345	340	295	341	346	354	331	341	344	363	329	351	377	346	323	327	311	389	345	332	329	348	338	337	345	329	347	355	371	324	354	340	325	358	304	350	357	334	325	330	362	375	365	341	343	367	328	349	323	349	362	340	393	345	348	328	319	312	350	350	371	322	335	341	344	366	332	303	323	356	353	343	338	381	337	336	320	323	353	340	359	346	353	346	372	327	331	343	336	317	327	334	347	346	377	381	377	363	339	368	361	364	332	337	384	361	357	316	346	378	378	342	360	341	350	333	332	384	324	341	350	341	336	374	364	343	362	355	342	353	338	346	337	334	364	357	362	358	355	380	368	371	325	337	336	343	366	352	345	370	338	364	370	343	340	366	336	322	351	328	348	321	384	321	377	390	367	351	330	352	341	349	355	342	325	350	325	374	358	359	407	345	357	372	349	337	347	358	317	345	345	340	383	355	356	356	375	350	334	373	334	352	357	334	320	330	376	330	381	367	334	378	333	357	350	359	368	358	349	377	366	378	344	331	357	324	346	340	345	332	361	356	318	381	365	362	363	349	391	357	319	351	327	359	361	336	348	353	370	337	331	371	352	379	342	343	362	336	333	320	351	350	351	337	388	317	350	344	374	350	336	358	334	363	354	329	329	321	351	340	353	335	331	355	315	329	339	345	322	369	312	368	344	374	318	345	349	330	367	371	320	372	325	319	315	372	322	317	343	327	372	338	330	331	407	322	345	355	351	333	332	353	319	327	354	382	325	348	324	336	337	323	366	317	319	322	351	382	360	376	371	358	361	396	374	335	389	345	374	341	333	349	335	368	338	320	355	342	337	349	340	351	348	355	369	362	357	344	359	363	384	324	328	350	324	363	350	341	381	363	365	346	345	323	353	373	334	374	359	380	353	357	319	329	336	354	322	345	307	311	361	345	327	350	342	359	314	320	363	350	344	353	340	308	358	360	340	338	350	358	386	379	366	356	341	354	355	358	368	340	382	376	318	358	339	335	362	396	339	350	353	359	334	355	349	331	352	303	382	354	327	376	319	353	344	312	358	328	366	363	365	320	317	349	359	343	367	364	355	343	373	320	344	330	363	317	361	354	308	326	350	322	347	387	349	321	336	349	331	339	326	328	345	291	367	366	364	361	366	332	312	328	328	331	332	324	343	364	337	329	347	399	348	360	400	344	345	377	390	354	382	343	325	352	358	365	330	335	335	321	340	378	334	339	389	370	327	335	359	279	385	349	351	342	349	366	361	352	311	350	334	337	319	342	294	378	327	344	315	359	345	354	372	312	357	348	356	372	346	323	372	357	371	352	362	357	327	350	354	370	346	325	361	338	344	354	332	351	369	371	300	318	344	342	350	345	319	322	344	378	355	380	369	338	318	356	335	364	335	345	331	330	314	339	354	350	348	379	354	335	345	334	356	330	356	367	348	343	364	355	391	380	346	337	346	326	360	366	350	349	318	329	332	310	359	322	352	362	342	338	332	343	335	359	380	331	335	307	329	323	350	358	314	372	338	317	364	347
8429	5714	7694	6902	4121	3173	2087	1566	1386	1353	958	920	907	926	967	889	859	852	859	858	851	810	854	898	848	891	891	823	855	846	846	879	827	868	785	849	898	865	859	826	861	811	818	852	823	835	869	833	854	879	826	824	851	806	846	857	860	813	822	836	805	840	878	837	859	827	849	894	896	867	855	890	838	878	848	824	784	849	904	837	843	814	826	843	828	833	912	824	834	799	833	908	815	832	844	846	808	813	862	813	839	798	784	854	848	848	782	849	850	831	844	850	900	838	826	847	883	868	791	826	909	871	882	871	841	881	865	917	866	892	860	890	851	882	843	830	862	847	841	855	856	860	811	925	854	842	833	871	818	828	857	854	801	833	860	856	820	826	910	840	852	823	846	878	931	883	878	879	837	853	781	876	833	831	873	873	869	874	808	878	830	857	822	855	888	829	882	825	819	880	838	875	859	833	854	874	883	889	813	822	839	882	878	861	868	844	870	851	863	864	877	856	854	835	846	861	821	770	834	844	818	816	870	823	836	838	839	922	817	860	776	820	848	847	849	802	839	857	856	852	851	858	773	828	845	844	806	769	862	856	843	889	809	830	875	855	839	863	841	835	838	884	842	856	849	866	823	817	876	833	810	883	822	874	843	883	816	849	863	831	829	861	859	841	858	778	888	826	827	858	812	813	784	830	844	852	792	849	832	852	866	832	828	865	871	871	870	817	814	846	809	854	854	869	852	859	801	824	891	875	852	907	858	874	815	849	816	843	856	861	856	903	866	833	803	838	851	820	839	822	793	838	815	827	827	870	828	863	815	801	831	856	898	840	851	854	839	850	848	876	872	870	926	831	898	859	781	860	851	846	853	835	884	843	805	815	802	795	929	786	835	886	836	790	840	879	859	872	843	813	864	865	796	873	895	821	845	876	894	883	839	878	845	889	865	809	823	855	867	842	821	864	880	852	847	838	924	848	857	893	860	840	901	889	825	881	841	876	864	848	842	876	831	845	849	880	821	809	810	863	883	803	861	884	846	850	842	807	860	884	810	824	861	834	903	811	850	840	824	867	826	852	844	803	909	815	781	852	829	895	856	895	820	773	824	865	812	875	869	788	829	856	858	906	903	805	812	900	845	847	843	884	863	839	838	783	819	870	867	844	864	868	893	828	866	846	833	817	830	840	837	835	852	863	831	861	840	835	858	844	835	896	871	846	849	872	859	843	853	854	884	842	859	850	872	814	858	853	857	892	851	809	832	846	878	831	848	820	874	807	816	814	857	876	867	876	894	829	854	826	800	862	885	794	870	823	842	824	877	887	842	871	829	868	808	888	831	810	815	830	882	818	827	859	845	802	820	852	814	867	834	845	776	853	882	829	899	819	825	824	864	837	839	855	877	857	882	864	857	836	838	854	842	829	867	868	815	898	844	857	887	845	823	873	864	883	838	800	844	873	839	840	815	843	830	831	860	905	895	865	849	825	851	870	838	858	874	811	815	839	858	854	864	827	789	896	830	825	799	812	854	796	885	848	927	883	828	791	842	830	816	887	853	824	853	825	855	845	896	862	923	848	866	787	829	821	769	871	868	849	862	849	820	897	789	826	872	822	810	881	832	830	862	840	851	871	853	851	847	833	818	843	834	853	853	825	831	839	826	867	856	794	820	835	867	808	864	828	856	868	833	882	807	874	832	866	874	850	816	839	848	825	843	842	839	895	872	841	825	807	866	859	831	838	817	821	817	856	870	835	842	858	879	847	825	840	860	782	898	852	911	853	818	870	831	848	849	860	850	906	869	818	839	802	801	808	875	832	832	813	849	848	871	832	822	830	856	846	789	870	851	916	873	863	874	812	855	843	828	890	869	841	858	866	882	820	851	790	840	841	879	847	828	838	915	896	909	827	835	806	842	848	842	867	873	900	870	829	865	875	842	850	839	826	865	849	829	873	840	846	850	850	849	816	787	876	834	854	811	835	865	845	807	830	861	836	833	840	880	809	803	832	833	821	895	849	830	805	850	805	831	856	777	804	863	798	865	854	826	821	850	846	908	841	846	833	868	830	893	824	867	812	834	861	851	846	875	872	828	826	867	848	874	891	842	851	845	818	884	825	858	830	847	848	811	833	854	853	876	824	830	873	839	787	871	793	877	834	828	857	824	852	897	848	856	840	889	844	851	934	874	859	860	825	861	801	835	826	910	852	845	823	813	817	873	886	871	900	836	874	832	824	896	812	874	876	835	827	835	881	886	859	892	836	839	826	872	850	871	796	809	827	807	861	854	827	859	865	855	837	841	857	865	859	804	850	859	811	868	814	799	856	859	848	808	883	834	833	865	830	853	876	869	816	877	876	868	815	873	862	810	913	866	835	861	874	812	879	867	846	890	867	813	859	825	863	826	810	859	880	882	836	879	827	812	895	859	825	871	815	830	844	886	809	887	875	843	863	790	854	850	898	825	836	877	825	872	843	844	878	879	871	858	848	872	871	896	920	890	848	820	846	822	876	844	876	869	817	853	844	864	847	854	827	887	908	808	825	912	799	828	861	845	815	818	821	842	855	821	821	871	825	815	801	902	844	836	843	873	837	859	883	870	809	833	867	847	878	878	874	823	856	847	818	825	844	870	839	862	863	799	883	889	901	815	840	913	797	820	846	858	813	835	824	862	869	875	870	851	858	886	846	847	842	830	847	855	863	860	893	814	852	859	789	882	818	815	884	850	880	816	858	827	816	838	833	809	819	856	818	809	886	811	869	802	839	842	829	833	852	838	848	863	821	843	843	883	905	832	864	845	814	846	849	815	846	849	841	830	804	896	863	865	812	822	805	765	889	842	863	802	868	886	839	870	825	874	853	857	847	854	842	837	891	840	793	810	832	854	819	829	838	823	817	814	846	874	914	816	818	821	824	799	849	905	804	865	825	866	905	858	866	838	818	868	878	832	894	884	865	805	848	844	919	889	858	836	879	829	896	831	828	857	793	839	859	866	864	849	879	790	878	846	897	910	907	838	824	899	838	850	799	831	869	859	819	869	873	850	847	832	892	854	794	831	845	854	862	840	879	818	865	793	807	855	908	843	859	856	833	841	831	890	850	859	857	866	833	819	868	822	867	903	815	816	843	809	834	845	788	876	851	812	849	871	855	879	874	876	877	853	890	863	829	897	832	836	872	884	819	845	878	842	838	859	859	819	918	834	830	842	902	877	800	879	836	825	896	857	878	885	848	867	831	851	878	873	827	850	877	830	822	841	842	795	835	809	905	822	863	841	853	911	852	793	840	870	856	851	884	868	826	833	854	936	881	867	825	831	928	885	819	842	848	917	802	862	840	819	866	804	879	883	845	915	869	868	835	819	838	884	898	868	830	873	789	833	854	845	810	853	860	854	834	841	900	844	833	891	800	841	871	842	884	885	828	807	839	859	883	824	864	836	870	840	874	808	853	830	887	794	812	831	865	853	829	853	858	790	826	790	861	832	886	832	797	811	854	841	794	789	843	902	849	858	851
27978	19057	19601	17505	9432	6847	3566	1832	1187	851	610	532	567	562	547	388	318	301	322	316	332	313	294	305	309	311	274	311	295	326	305	284	325	323	313	292	307	266	282	316	327	317	306	321	267	325	293	298	324	313	317	332	299	303	316	331	297	333	328	332	316	288	300	260	324	305	303	326	295	313	316	285	317	310	296	304	315	256	324	291	316	281	277	331	343	302	305	300	302	318	323	326	308	326	266	303	312	317	324	315	324	282	309	294	310	330	334	318	293	332	286	315	288	305	320	322	308	299	274	297	297	289	321	317	314	293	312	298	250	295	324	315	336	295	297	296	304	324	279	307	320	319	319	312	335	329	324	326	337	311	304	301	313	305	309	338	293	276	314	281	294	309	320	313	313	325	331	286	341	297	294	284	296	332	272	302	285	305	296	279	284	274	279	321	295	314	303	310	314	326	299	330	303	302	305	295	329	330	281	298	290	320	307	287	287	316	294	351	332	294	282	284	317	294	311	312	284	312	310	311	288	316	292	321	319	289	309	314	340	299	276	315	331	318	306	321	303	295	314	307	306	304	299	301	314	316	305	333	308	320	334	336	323	265	307	304	352	264	318	317	317	317	323	289	324	323	340	336	304	301	350	324	331	293	318	312	324	289	304	285	313	334	279	301	302	317	320	308	312	328	313	289	292	337	303	337	317	297	315	301	322	311	303	298	270	279	319	341	280	314	320	322	301	368	305	288	318	303	331	297	276	311	318	343	320	285	287	312	287	298	295	281	322	318	287	315	313	295	306	309	316	281	317	329	306	289	331	298	308	307	304	318	306	279	300	274	279	313	295	325	280	309	345	325	297	298	279	276	321	322	290	330	316	306	274	309	306	316	311	311	307	304	283	296	312	300	291	332	295	326	329	282	286	295	311	300	281	290	343	314	326	319	311	304	314	344	307	338	318	310	303	297	321	316	302	294	288	311	318	304	331	328	285	304	330	318	274	277	319	287	313	300	351	330	277	285	316	290	297	314	291	305	250	322	303	327	285	350	317	314	330	299	265	277	307	319	300	297	330	295	312	298	283	338	331	314	297	305	301	328	313	272	323	314	340	317	322	289	335	310	300	281	323	313	312	282	306	322	318	302	299	320	333	305	315	297	304	272	311	313	317	325	340	309	337	289	291	301	342	291	284	311	259	321	358	312	305	315	314	278	321	324	335	343	330	308	277	325	304	277	326	318	295	299	309	351	337	285	274	329	324	326	337	326	318	328	294	293	281	309	286	305	309	320	330	268	303	307	320	317	348	288	325	301	320	285	310	317	330	332	292	341	318	309	287	302	288	325	295	295	273	299	339	327	299	324	299	336	321	291	309	318	302	290	301	331	297	296	271	293	299	309	303	334	298	322	302	328	326	299	289	287	294	280	319	317	323	302	292	307	287	250	284	330	277	310	268	321	333	330	278	323	313	316	299	343	334	296	325	316	302	302	344	297	295	302	289	307	312	286	301	313	305	311	313	334	310	287	296	301	290	291	286	311	325	307	323	325	317	295	326	295	313	320	288	316	289	348	316	293	312	307	300	300	301	307	303	321	320	293	294	318	296	301	303	307	326	350	294	296	325	303	301	321	327	318	319	294	325	311	278	332	301	310	325	333	325	343	301	314	298	286	304	323	319	309	295	327	290	321	340	308	304	306	296	296	304	309	318	362	327	317	310	311	306	298	288	315	316	316	291	300	333	289	322	329	317	306	343	310	294	317	291	290	302	282	320	305	303	336	294	302	306	289	303	278	297	303	317	297	315	326	313	297	321	300	318	300	316	318	300	327	292	313	319	300	330	351	313	328	307	274	284	294	294	315	282	310	328	311	308	311	281	301	334	322	284	310	312	280	269	321	303	309	315	300	333	318	302	302	321	348	319	319	327	283	272	338	320	330	312	308	293	309	289	324	341	313	275	284	310	336	316	300	319	306	296	300	327	311	292	298	310	329	277	298	312	380	300	316	296	331	315	317	285	294	320	287	332	305	296	294	352	316	278	302	286	303	305	333	316	338	308	310	342	304	337	328	348	271	312	305	296	319	292	289	335	291	337	300	293	289	328	267	307	309	309	326	329	317	299	294	293	293	304	306	334	294	348	305	311	315	287	323	329	333	358	291	307	311	279	299	318	344	309	319	339	328	278	292	272	274	278	314	290	288	285	288	323	283	328	323	313	308	286	299	285	289	332	293	312	308	318	333	299	309	330	316	296	311	313	320	337	303	304	304	322	336	285	322	303	318	343	320	316	334	297	287	301	304	309	328	298	301	273	299	329	323	288	327	304	345	329	321	287	313	301	314	309	324	290	323	325	312	296	318	326	314	306	299	299	316	322	317	293	324	314	325	359	280	333	312	329	293	277	314	310	361	323	317	307	292	293	324	324	306	309	315	334	330	255	305	306	297	304	315	282	298	295	280	316	314	304	269	313	272	323	297	285	290	301	260	304	331	298	309	284	294	281	351	295	336	344	289	300	293	306	336	271	276	304	358	300	279	296	318	295	285	289	327	295	327	308	318	306	290	303	272	320	328	297	312	270	317	295	304	312	302	323	290	294	316	273	316	328	302	306	294	329	308	347	303	295	309	330	307	304	292	297	291	299	275	284	318	306	306	318	326	271	292	302	301	297	289	290	310	297	318	353	296	301	310	321	284	302	320	314	320	284	292	356	330	312	328	301	311	326	319	308	297	318	286	313	303	340	339	307	321	316	275	318	334	295	267	280	334	286	306	329	356	331	282	302	316	326	289	318	333	290	295	291	284	300	311	277	304	318	294	320	315	312	345	317	326	293	312	327	345	314	255	313	293	322	300	320	312	320	302	339	296	309	313	309	305	315	328	299	316	309	287	325	268	314	306	315	292	293	301	294	292	295	311	316	343	306	303	282	320	311	293	307	320	342	294	325	324	311	300	329	281	301	318	301	296	319	322	309	321	294	337	323	329	304	322	305	298	296	298	320	308	323	291	287	317	340	319	291	310	332	315	314	341	291	326	303	330	324	316	287	316	344	304	307	319	321	328	292	312	317	309	301	294	331	312	342	318	310	305	336	292	316	299	284	318	346	291	294	333	297	317	358	316	286	289	312	316	317	333	321	316	302	312	301	308	303	319	298	330	373	305	283	315	349	323	304	307	317	306	312	309	319	326	300	300	311	292	308	304	301	316	305	307	309	299	313	277	279	300	313	287	324	290	316	353	320	321	327	276	304	289	300	283	313	317	295	308	351	304	342	302	329	282	297	303	308	265	285	339	332	328	322	313	261	332	295	319	325	290	307	283	335	299	321	297	320	315	316	312	289	321	301	294	339	298	308	320	297	312	329	328	317	304	295	272	302	273	332	322	307	266	329	299	310	304	292	316	328	296	299	311	306	332	350	332	317	310	270	348	323	289	336	296	287	283	290	318	280	318	296	302	291	304	328	301	308	322	291	278	321	331	324	314	282	301	330	327	323	291	316	303	311	282	296	306	303	329
20607	17132	23077	23522	17288	18205	11947	7269	5061	3722	2389	1922	2469	2524	2401	1087	756	779	764	781	768	791	765	739	743	821	780	698	739	736	742	790	757	736	781	789	746	762	754	759	719	777	760	768	718	781	792	740	746	850	716	769	739	766	796	705	719	757	751	745	792	777	733	717	766	746	769	798	691	794	766	750	750	755	725	759	740	762	789	729	779	716	749	762	771	788	764	733	745	770	754	740	739	756	763	748	775	763	789	773	697	757	768	790	790	762	756	780	750	736	763	744	700	742	754	782	781	787	729	844	747	762	723	771	758	755	691	718	792	757	780	698	696	743	834	784	775	736	715	752	743	778	753	767	735	778	752	741	737	738	721	704	752	713	765	759	741	719	730	804	737	736	757	731	761	832	756	717	745	692	761	703	758	716	777	784	797	765	719	692	759	822	747	761	806	779	779	777	766	752	703	772	713	815	720	752	823	749	744	792	754	751	771	799	816	769	737	778	784	709	739	738	736	718	780	770	748	764	803	709	733	773	736	741	750	718	800	743	748	762	735	776	749	737	751	755	777	761	739	766	750	717	776	781	786	678	744	717	723	736	735	749	793	755	733	733	764	735	726	718	800	735	737	754	741	746	744	726	663	742	752	729	768	711	736	758	785	734	709	748	691	767	768	786	761	721	750	751	718	717	749	708	741	725	772	758	713	774	745	753	766	713	747	760	744	750	732	716	715	723	730	695	726	747	731	693	753	790	768	751	767	708	725	726	699	769	749	728	750	721	767	759	783	801	790	748	757	775	731	716	758	732	743	767	734	767	726	684	755	703	728	795	761	744	719	791	763	743	731	768	746	754	729	759	733	722	709	777	746	793	736	799	711	745	737	745	749	746	785	751	759	759	758	757	785	746	763	725	708	751	745	778	764	729	737	727	690	744	778	790	763	729	717	734	736	700	762	770	715	737	749	759	767	749	760	767	745	778	757	750	758	765	730	753	709	734	753	739	761	754	748	757	767	776	683	701	736	726	720	800	753	806	733	771	704	748	750	744	726	752	762	742	712	717	724	734	775	751	720	785	709	734	709	728	736	799	756	700	733	736	741	739	795	719	755	761	721	688	719	742	732	753	758	734	726	757	717	731	744	802	818	795	734	782	769	731	782	738	693	709	755	721	786	774	797	728	790	737	827	770	711	740	773	749	737	765	756	699	782	757	758	765	745	755	698	725	739	738	723	772	754	762	756	759	692	767	764	747	721	751	736	790	754	749	783	738	735	717	756	778	755	749	722	735	713	716	751	767	789	787	759	745	749	757	779	753	770	757	795	750	725	727	764	768	755	753	694	738	798	755	776	779	773	761	765	754	788	745	762	767	716	723	727	740	738	750	761	751	780	758	730	779	721	730	759	701	744	740	748	744	761	731	757	749	804	731	733	752	698	751	778	723	736	775	753	753	733	792	708	736	748	801	718	769	763	738	734	754	785	748	726	748	793	755	713	730	752	741	764	736	731	745	768	753	769	777	753	786	735	767	726	745	733	720	744	739	708	742	742	694	743	765	736	775	762	736	763	722	729	742	725	797	739	736	769	779	739	765	734	733	765	750	731	796	760	797	730	759	760	774	742	733	771	748	764	764	738	748	731	781	727	752	739	734	745	678	785	737	779	751	735	783	715	754	770	757	782	758	773	723	770	760	707	762	749	754	732	809	745	757	721	793	754	797	759	764	705	763	767	717	777	813	755	784	748	751	787	772	743	719	746	754	726	698	752	734	693	792	750	765	792	789	766	743	723	724	757	761	736	713	761	747	722	763	754	707	745	746	752	800	748	756	760	781	737	728	728	772	778	798	720	798	762	729	766	746	684	725	817	748	738	708	750	782	770	701	690	779	720	770	745	741	745	758	726	736	770	789	750	769	731	797	780	734	757	713	758	763	778	721	763	734	777	748	708	706	794	729	849	747	792	754	729	758	766	741	736	783	762	672	753	698	788	764	736	834	743	701	772	773	746	773	737	765	782	711	787	791	746	733	771	719	774	782	730	747	750	739	741	754	804	712	778	784	779	806	764	752	782	742	726	759	718	715	747	759	788	750	734	817	733	736	715	793	735	751	769	725	741	720	713	722	799	756	728	753	725	772	737	740	701	710	821	710	752	765	777	753	795	773	757	740	744	756	750	724	736	774	727	782	767	791	723	719	743	729	750	756	739	751	733	740	743	727	733	773	785	715	740	727	751	774	722	786	768	752	751	765	766	747	769	740	824	712	726	729	715	710	777	747	767	761	723	786	765	776	772	769	692	763	710	772	790	739	744	769	738	738	779	750	724	721	750	757	744	682	775	760	750	692	711	714	777	743	778	752	769	751	767	764	762	693	739	724	769	725	731	775	727	759	700	747	747	711	728	764	777	710	755	664	761	731	748	731	746	763	772	736	762	747	702	745	771	759	752	697	754	748	821	763	762	777	761	798	780	776	762	750	756	764	738	767	774	756	794	732	759	727	782	787	762	751	731	759	689	783	713	745	739	730	731	740	730	743	728	753	772	748	756	764	742	744	829	736	754	752	743	739	752	748	732	740	715	731	755	735	716	742	741	741	792	785	727	741	751	765	766	722	705	776	753	754	765	763	745	758	761	719	737	749	738	699	732	772	730	793	745	738	712	731	789	734	814	727	746	722	767	727	789	764	759	721	732	803	748	709	783	757	789	709	722	762	755	787	713	755	732	788	726	795	735	739	756	779	771	757	734	747	772	727	732	742	740	740	754	741	725	797	756	776	729	723	724	706	843	720	764	751	735	770	820	731	753	723	787	751	737	705	716	723	757	756	801	720	797	765	761	721	762	768	764	746	745	783	769	723	747	762	751	762	771	776	741	791	724	766	811	746	761	749	733	747	747	667	754	755	730	741	766	776	752	765	758	705	791	759	743	782	745	708	752	758	717	790	732	754	787	787	715	751	747	740	793	722	809	757	803	815	715	730	770	725	761	778	836	753	750	709	761	714	712	801	784	786	753	710	712	744	698	747	793	762	732	736	725	777	735	738	765	809	766	705	780	730	774	768	757	737	725	746	767	788	770	765	751	733	789	756	754	738	747	726	728	789	755	747	803	755	754	791	760	774	735	726	724	741	801	717	769	740	773	761	765	754	754	756	701	720	772	716	757	771	722	731	723	693	805	728	753	689	738	761	747	765	760	776	737	762	760	792	726	730	728	731	729	742	711	740	746	742	746	780	762	713	752	746	764	743	705	782	769	755	706	759	727	776	768	815	741	765	746	751	757	739	735	751	735	715	749	745	740	727	719	728	784	799	685	732	762	696	767	775	766	767	778	780	745	836	781	751	791	727	714	707	746	789	747	743	755	712	750	785	770	733	772	700	744	738	718	793	747	765	739	743	732	769	782	747	696	752	793	701	756	776	754	769	746	760	774	711	738	744	766	728	745	723	768	744	721	730	717	727	736	793	733	775	750	665	784	740	717	724	753	811	739	735	746	774	737	755	658	744	732	712	745	735
38409	29773	28344	24867	17817	11838	6961	3142	1095	723	726	575	532	486	477	318	263	165	151	164	170	178	157	162	172	171	148	172	173	158	178	179	166	158	171	156	157	180	144	178	161	156	153	173	171	158	166	157	192	154	163	156	166	170	154	162	179	177	174	150	153	173	172	178	162	163	150	155	168	177	165	154	166	154	171	175	175	170	141	166	160	157	159	175	172	168	157	133	190	180	176	168	175	160	158	194	161	154	156	151	159	145	157	169	152	154	153	187	163	185	155	165	164	155	190	156	165	166	169	148	190	159	161	177	154	186	167	162	168	165	158	167	156	159	179	173	173	139	154	175	181	172	145	171	165	154	163	184	176	187	171	153	161	158	177	146	168	152	153	159	187	166	153	153	163	167	161	161	162	159	175	178	175	156	181	158	167	192	168	160	164	160	175	152	149	163	155	163	149	173	164	164	158	156	149	160	177	179	193	171	171	159	165	166	130	177	175	150	185	168	170	160	163	133	170	171	166	167	171	165	159	172	168	174	153	163	179	168	171	161	183	175	166	152	142	174	143	150	168	170	158	155	180	177	168	110	149	168	162	162	153	161	158	165	164	159	172	176	168	193	175	167	157	163	162	160	176	179	167	164	168	166	147	179	163	158	174	190	156	163	151	150	138	168	166	165	173	153	195	176	162	182	176	168	136	155	161	166	139	172	154	159	149	182	199	184	173	149	151	146	169	176	167	154	165	155	154	176	154	196	154	164	179	171	159	138	174	165	165	172	181	171	183	178	171	142	175	164	199	168	178	141	148	163	169	173	148	165	187	152	177	151	159	172	144	171	150	162	179	189	155	168	182	177	163	168	146	166	180	163	158	173	156	162	143	149	180	155	184	168	189	134	165	169	171	176	159	163	148	176	164	180	167	161	158	160	148	181	156	160	184	143	152	202	177	179	132	161	181	183	170	173	156	205	158	158	173	156	158	135	172	158	163	152	173	149	161	149	156	167	173	180	147	184	175	162	185	164	179	162	152	176	163	187	160	175	161	188	167	166	124	166	175	180	157	158	163	168	177	154	189	188	158	163	182	153	163	159	176	147	157	152	174	175	162	175	159	169	177	144	161	174	158	165	173	180	172	160	150	166	165	170	163	162	161	163	195	170	164	170	166	157	177	185	136	157	181	167	165	145	176	165	172	174	146	151	161	178	125	177	162	159	157	149	187	176	164	177	173	167	189	150	171	171	184	158	177	179	139	166	169	164	162	165	184	196	171	167	153	176	156	178	167	164	145	162	155	162	164	170	152	171	161	140	169	149	162	174	173	182	193	179	148	148	187	186	182	161	156	158	168	186	154	152	141	185	163	173	161	139	159	169	162	184	158	157	194	181	165	150	170	157	161	159	180	159	164	163	188	181	153	174	146	178	157	165	162	153	177	169	129	152	173	166	163	151	164	152	181	162	165	148	181	165	172	177	166	183	169	149	170	166	171	161	169	168	151	159	150	200	199	190	173	164	163	154	144	165	168	156	158	144	176	154	176	172	192	166	167	154	148	163	170	157	160	155	179	202	182	157	174	157	168	184	164	153	156	170	186	165	157	185	159	171	164	182	158	147	186	170	175	143	156	151	154	158	159	163	163	167	186	135	169	169	167	168	157	182	145	171	177	143	187	169	182	157	155	162	154	150	165	180	167	155	139	166	183	172	190	165	168	131	152	157	149	152	155	170	163	155	143	147	165	174	152	168	161	172	176	193	146	185	154	155	156	157	151	156	161	178	175	170	153	152	159	169	147	166	177	195	182	160	169	166	171	173	169	181	176	166	161	149	178	147	136	151	168	177	167	149	170	190	147	186	177	144	155	159	174	177	168	162	169	152	162	163	165	156	158	140	187	156	172	148	156	153	152	165	167	157	172	155	161	176	169	178	161	146	172	174	181	132	158	156	168	176	173	170	175	164	172	181	193	162	159	185	155	157	142	177	184	151	163	164	167	168	161	159	153	167	143	174	158	172	165	207	190	145	181	171	158	155	165	148	173	145	162	177	161	187	170	152	162	160	149	160	148	170	165	159	185	164	138	162	184	136	153	171	168	175	181	164	163	138	175	159	162	154	169	161	151	139	164	156	146	159	140	160	161	168	153	156	150	148	155	155	136	173	158	183	177	150	174	165	180	166	155	147	191	171	174	188	176	156	155	153	177	153	170	159	158	135	163	144	158	160	146	162	154	186	139	169	180	164	149	160	163	171	171	132	150	146	129	164	169	153	160	177	166	166	157	158	168	159	178	159	160	177	160	156	165	156	167	144	155	197	190	162	164	171	144	160	174	173	161	166	175	170	168	156	161	151	167	165	152	172	143	160	151	163	126	161	160	168	193	172	163	163	183	143	136	158	184	183	184	174	175	141	161	146	139	167	164	155	163	138	174	166	167	182	155	166	152	164	171	175	180	148	152	171	184	179	161	160	172	160	175	166	164	145	193	158	144	182	164	163	161	145	159	143	160	170	162	174	150	170	137	167	183	177	184	150	172	149	174	173	177	204	161	179	168	153	158	148	185	160	134	173	153	165	170	167	153	168	158	160	160	193	186	161	176	173	172	150	173	160	145	128	193	164	178	175	167	164	157	169	151	168	163	151	181	152	147	142	160	150	155	143	173	176	157	174	148	165	164	178	176	179	164	157	158	177	174	175	165	189	148	143	169	162	165	174	177	169	153	137	164	161	168	152	170	197	156	153	141	178	184	176	165	183	162	161	165	157	155	176	175	149	154	156	184	182	164	165	136	178	142	161	156	172	154	172	159	146	156	175	168	161	163	169	185	159	150	154	155	166	163	165	163	140	180	149	161	174	160	147	161	148	157	165	165	170	194	168	171	171	168	159	167	180	149	185	150	161	164	161	141	148	140	183	167	167	173	156	149	156	157	151	152	163	169	177	188	176	153	171	146	161	187	172	172	166	167	198	169	171	162	160	166	170	169	161	164	153	176	168	156	149	162	152	172	177	171	156	167	173	146	178	158	175	152	167	165	170	155	174	178	183	159	142	177	169	159	178	164	159	153	164	169	174	154	155	163	171	154	153	188	150	142	154	156	173	166	161	180	164	164	169	158	162	177	178	178	170	151	170	165	176	164	169	173	171	155	148	164	170	171	165	162	182	155	158	146	164	162	173	156	156	158	169	152	158	181	160	165	159	160	171	160	163	161	160	165	191	185	156	169	157	146	166	179	157	186	175	171	153	155	182	142	163	197	171	152	183	175	166	164	178	149	170	163	178	170	157	182	178	152	153	175	186	155	153	196	173	158	193	165	142	172	183	162	177	145	167	165	168	147	192	144	156	145	174	154	167	173	193	163	145	162	149	135	172	162	162	148	164	160	129	148	179	194	146	163	154	175	182	170	164	170	161	148	175	164	172	141	160	194	167	153	175	167	138	140	162	153	158	180	184	175	144	172	168	185	165	175	172	157	191	154	165	168	126	146	173	168	159	155	161	141	146	171	156	160	149	190	157
26717	25310	29249	30547	26819	23171	18704	10806	4419	3482	3796	2832	2758	2611	2322	1730	1165	564	496	485	480	460	484	464	424	462	470	465	457	475	450	412	416	434	419	444	481	433	422	454	424	457	432	451	491	445	425	424	442	424	406	451	423	465	448	427	409	422	418	431	417	407	418	426	426	445	461	422	414	445	428	394	392	429	458	449	410	467	466	431	445	458	402	433	422	424	456	416	435	479	443	449	443	416	413	467	471	435	450	439	437	428	397	437	413	476	434	416	409	435	429	400	445	454	460	406	430	427	417	466	437	432	461	430	424	432	389	485	443	402	412	413	399	416	416	478	409	457	401	459	413	426	408	368	418	408	466	396	451	408	433	428	479	427	450	470	460	393	427	421	458	456	417	418	457	428	449	439	425	443	412	444	402	430	434	394	417	426	449	465	429	443	422	404	408	427	427	452	456	420	435	412	405	426	396	417	429	429	418	455	428	467	405	452	401	447	482	434	392	447	466	431	416	433	432	420	442	407	450	419	408	435	452	438	454	436	422	439	400	422	457	424	433	451	412	415	405	425	435	418	399	420	457	430	438	406	414	446	425	420	439	427	440	422	442	419	386	424	457	468	418	444	435	428	398	406	432	459	452	430	453	455	409	429	446	400	419	419	400	424	459	417	429	458	424	412	423	395	450	434	444	438	420	402	422	422	403	411	461	412	404	428	451	426	404	428	451	428	408	422	434	436	458	475	458	422	466	454	430	401	464	409	429	426	426	421	439	424	423	427	398	466	465	437	371	420	411	425	370	449	444	440	373	432	455	430	416	478	453	408	496	424	460	409	419	436	433	419	479	406	428	412	422	413	396	450	445	437	417	433	466	453	444	419	399	449	422	409	402	450	434	411	426	413	459	434	417	434	431	442	412	415	413	425	435	391	436	431	428	445	418	442	421	435	423	482	415	433	402	455	422	426	437	415	453	424	416	407	472	425	445	447	435	411	458	426	427	430	454	455	444	419	423	403	422	425	403	392	452	381	431	465	454	445	409	420	431	383	472	425	426	442	430	437	422	450	425	452	437	418	453	425	410	410	384	441	427	431	434	467	460	448	451	397	479	451	446	444	425	412	455	444	415	414	429	427	389	456	389	457	433	395	413	434	448	443	429	467	441	443	419	412	467	437	480	390	400	360	456	459	419	454	421	417	434	413	393	451	434	420	437	434	407	424	425	438	443	453	466	384	461	428	441	460	461	441	418	424	432	422	443	437	446	442	422	438	420	397	437	437	429	416	443	392	419	427	403	393	424	430	442	408	444	444	444	419	406	422	477	458	425	462	450	413	419	428	399	439	418	415	451	430	406	372	422	435	429	433	432	408	453	414	463	421	422	475	401	428	430	421	391	454	366	446	410	418	398	452	378	428	444	418	446	455	424	393	414	439	398	453	441	436	397	428	388	407	459	465	426	420	425	440	406	401	441	428	428	409	454	410	463	438	405	441	409	408	419	426	418	435	436	447	413	421	404	476	431	437	410	405	435	450	435	426	453	415	419	416	475	417	434	422	490	415	450	421	428	450	458	436	452	415	424	429	471	403	422	398	420	442	457	418	437	389	411	432	434	422	413	449	403	392	452	434	441	388	421	415	419	432	407	442	396	422	420	450	407	462	462	416	444	446	451	399	412	477	441	424	413	428	415	460	414	439	458	442	455	405	410	450	405	420	465	451	431	449	415	436	384	447	416	415	439	443	417	416	456	419	413	420	413	435	455	444	435	423	459	425	412	410	453	428	487	438	421	423	408	437	425	392	418	421	443	396	414	418	411	408	436	417	441	467	440	424	441	411	444	422	421	434	443	458	431	438	465	399	409	427	437	418	435	419	412	408	419	447	437	454	417	396	403	423	453	428	413	440	429	454	411	428	444	440	438	444	443	414	455	429	430	456	393	465	444	419	406	440	410	411	463	451	387	418	416	428	439	468	408	366	422	405	434	429	389	404	436	442	459	456	458	455	420	462	413	458	453	414	403	416	439	428	433	428	420	467	422	426	433	453	412	411	438	452	441	424	426	440	415	425	441	467	470	438	418	460	436	444	430	468	431	444	418	445	445	437	428	427	403	444	434	439	422	462	405	370	401	398	416	424	425	446	405	435	451	433	452	409	403	435	428	430	422	442	425	423	414	429	393	429	425	406	433	445	411	413	435	432	402	451	433	453	447	431	427	432	416	427	451	434	428	435	445	450	423	398	452	414	439	434	436	421	434	448	440	417	437	468	402	424	435	422	430	409	466	458	415	452	427	420	417	460	454	420	457	414	427	442	452	468	440	448	448	427	408	422	434	440	469	447	430	412	421	442	445	397	415	427	446	452	411	467	379	435	426	394	441	419	425	414	404	415	449	414	439	423	414	433	413	401	417	454	428	413	428	408	422	416	433	417	425	420	424	451	409	428	393	437	417	420	424	435	440	454	434	458	433	433	403	417	385	438	378	395	474	436	509	460	413	449	450	382	449	448	434	430	462	443	421	423	407	396	452	437	392	435	431	487	424	442	419	436	463	442	435	428	456	461	395	425	424	424	410	384	425	434	388	409	404	404	426	433	429	429	414	409	435	462	420	451	406	404	432	423	433	478	420	442	430	426	425	459	415	410	406	412	409	453	399	428	411	419	418	422	409	451	442	445	427	444	429	445	405	451	418	473	420	424	428	419	385	403	437	414	411	419	393	404	455	405	417	439	430	442	416	409	411	438	472	405	435	445	439	428	438	451	394	422	448	462	464	403	417	412	406	439	431	398	417	408	446	407	427	436	438	431	446	430	442	447	421	443	421	429	396	456	419	442	439	434	415	444	452	411	475	384	417	442	397	452	433	475	417	413	421	446	417	434	420	446	445	426	413	389	428	440	420	409	384	442	427	435	385	392	435	430	391	403	409	434	429	472	422	419	422	384	411	400	439	372	445	444	431	419	407	374	431	425	403	448	432	437	434	425	398	446	425	382	425	443	445	431	437	393	411	423	478	424	419	426	454	405	435	424	415	435	467	402	458	372	387	409	391	451	422	453	409	454	403	377	438	421	442	443	424	451	474	428	421	438	444	436	421	437	388	410	450	428	463	472	438	413	452	455	435	428	440	397	420	443	437	436	434	454	455	457	446	442	432	407	378	408	411	444	438	432	427	434	441	448	445	426	455	442	414	441	423	457	430	460	412	423	414	438	408	481	440	460	411	433	423	440	400	425	456	407	446	400	426	464	429	470	451	444	405	422	420	420	447	444	465	433	466	436	420	424	425	461	445	393	433	395	449	451	418	430	445	480	461	413	426	423	413	470	424	444	412	422	431	430	425	432	465	447	437	405	431	429	404	420	429	444	387	418	445	406	424	408	429	416	413	361	464	459	423	439	435	426	419	383	425	419	450	450	446	449	463	447	418	435	450	441	438	434	401	445	397	437	441	451	415	446	411	408	485	436	443	404	437	433	388	405	402	379	421	421	426	451	452	481	433	451	410	429	447	438	435	468
11113	5160	3424	1715	1104	732	504	437	431	410	394	395	389	395	341	371	404	358	357	346	322	366	360	342	342	311	342	405	335	342	341	349	344	360	354	357	369	363	365	374	329	353	345	343	348	364	316	347	365	359	344	379	355	350	304	377	343	327	369	364	331	373	362	404	352	385	348	345	412	396	372	338	342	362	348	387	362	361	355	352	324	344	353	366	365	352	341	367	368	331	354	325	344	363	349	343	331	350	373	308	342	337	347	384	370	393	360	358	358	371	361	347	392	377	367	340	353	351	318	359	418	377	355	350	408	365	365	383	323	364	349	333	351	354	348	355	340	346	347	335	360	342	360	358	368	389	390	376	329	341	368	354	330	350	373	344	361	365	364	346	376	350	387	373	338	381	348	360	367	348	388	388	356	362	319	337	361	357	347	365	361	363	333	357	378	370	358	380	345	355	384	354	366	374	355	348	361	354	347	342	342	360	351	370	309	327	339	365	352	367	359	340	385	369	359	341	344	348	370	378	374	340	341	365	359	356	338	361	356	365	399	364	370	378	341	368	346	337	396	332	348	338	380	357	329	354	366	366	409	388	374	384	351	351	387	332	369	328	390	328	341	351	360	340	384	352	352	374	369	388	364	360	354	355	353	349	360	324	339	339	370	355	332	355	361	350	342	367	350	358	377	364	353	342	357	368	386	398	368	352	391	351	366	332	347	351	375	326	356	358	391	354	373	368	363	344	349	387	342	363	343	351	328	400	364	357	345	335	327	366	322	364	345	359	360	348	358	328	352	326	350	359	361	352	303	356	335	380	380	340	370	346	398	373	374	340	374	345	385	380	344	365	356	345	384	350	320	372	365	375	341	338	339	368	335	351	359	368	328	341	366	343	373	369	337	358	353	377	357	332	354	365	406	332	383	366	396	376	379	349	385	356	366	364	341	346	383	309	379	382	354	362	337	316	383	348	356	357	336	344	375	348	348	380	350	383	372	359	379	346	334	362	371	383	353	361	336	367	359	347	381	349	349	371	326	365	325	351	359	389	392	341	349	386	341	358	353	369	374	346	340	354	344	384	341	359	323	369	352	349	355	365	336	410	355	343	363	357	350	369	356	363	365	361	372	379	358	357	326	344	388	359	316	378	360	387	384	326	375	379	366	370	348	341	366	357	363	323	374	363	340	342	394	359	350	372	353	372	355	367	355	355	350	337	356	345	378	364	350	353	326	354	360	358	346	362	355	357	315	322	365	338	373	359	350	392	364	368	378	344	401	346	388	379	360	354	349	346	357	369	392	353	394	364	352	338	329	369	345	343	339	414	364	350	325	373	371	380	323	344	339	378	330	353	384	352	341	346	358	396	370	320	353	338	356	364	357	356	357	364	333	381	352	357	362	378	353	364	341	344	351	348	384	387	365	333	360	340	355	347	391	338	360	363	383	377	390	390	355	361	336	358	353	362	351	358	345	349	363	340	377	374	389	354	368	370	345	394	332	394	356	378	339	373	357	366	381	318	372	356	329	356	368	360	358	352	395	339	380	367	406	333	327	361	361	384	387	374	352	377	331	352	350	370	405	363	346	348	385	375	370	375	352	327	398	380	352	359	368	375	329	328	347	326	327	358	397	350	329	356	380	331	343	354	340	351	344	384	374	348	345	357	364	377	376	370	367	359	339	389	398	391	334	336	345	370	335	372	360	378	347	354	353	368	351	314	307	328	348	334	357	384	355	360	373	364	349	414	349	337	327	368	342	362	302	392	343	368	407	361	358	373	387	348	367	347	387	369	357	344	359	347	366	366	367	380	343	360	372	358	345	404	338	326	342	334	347	385	366	386	356	342	337	360	343	363	336	348	367	324	365	370	375	378	358	383	417	336	345	360	375	359	366	367	374	399	348	381	372	380	347	351	400	386	370	382	355	357	335	377	350	379	359	380	396	332	372	370	338	341	388	321	334	349	354	344	324	372	361	335	317	344	315	357	321	378	318	351	369	407	371	341	374	345	344	363	321	339	317	343	345	366	350	377	357	355	370	375	348	350	358	339	372	347	326	359	356	382	381	339	391	336	368	342	402	372	346	339	354	361	352	363	357	383	355	349	340	349	339	395	392	383	346	365	354	367	343	334	359	369	324	372	313	350	340	377	370	385	370	383	377	342	377	393	333	336	310	350	358	360	373	322	367	338	347	365	372	357	391	370	339	351	387	366	379	341	377	372	357	360	380	346	351	362	341	356	394	343	387	372	370	397	364	377	347	361	368	346	349	378	325	367	367	334	347	358	361	382	383	344	350	368	332	367	354	363	337	342	361	367	363	382	365	360	332	372	318	341	366	371	346	361	343	373	390	322	384	365	365	369	348	366	350	345	365	364	368	366	333	373	339	353	349	315	356	345	327	340	351	354	352	369	350	378	376	345	346	340	397	390	359	360	344	334	369	312	387	364	339	356	387	400	359	335	398	340	361	370	358	375	331	343	365	352	351	359	353	391	359	327	348	373	342	345	367	347	360	330	392	358	389	364	391	349	327	346	360	357	312	398	333	333	365	361	365	373	360	384	388	339	332	352	364	359	346	351	370	378	352	334	358	340	383	353	372	302	350	350	392	370	389	374	353	346	348	353	358	360	337	362	359	349	346	333	354	351	346	369	341	379	386	356	350	336	367	381	371	374	408	346	324	362	359	319	376	340	374	371	343	406	407	352	371	366	374	365	358	369	357	387	365	366	344	378	356	352	322	365	359	385	370	347	366	357	376	343	358	361	365	397	374	365	352	341	375	374	366	326	348	350	327	335	327	349	337	357	360	400	326	388	356	355	328	361	358	367	336	378	356	333	344	327	338	354	363	359	371	357	356	360	371	343	369	352	335	367	340	351	342	383	361	336	387	355	381	365	365	341	392	339	376	396	346	374	363	383	353	351	343	376	356	316	372	386	371	369	334	334	354	337	373	310	380	335	379	335	359	323	388	368	376	361	390	343	377	388	326	374	366	341	358	380	351	348	382	361	361	396	361	372	372	395	362	374	357	335	376	394	353	359	330	358	349	338	351	333	385	376	352	341	367	354	334	387	373	364	354	346	327	360	370	356	347	340	340	345	367	321	347	377	385	351	337	372	359	381	362	374	379	353	385	349	327	357	334	343	356	367	362	332	362	354	355	374	374	327	367	363	378	353	383	384	356	339	355	366	370	359	379	362	336	347	359	368	347	355	371	367	332	343	365	354	343	370	360	334	386	341	366	347	350	367	346	350	384	354	355	334	352	328	382	361	358	335	348	362	380	345	351	381	361	384	355	377	389	373	349	365	327	365	376	354	354	376	359	345	371	332	355	367	341	323	367	354	374	360	344	341	367	329	395	362	335	363	376	374	369	324	370	332	377	363	348	330	356	363	345	366	362	405	342	336	349	392	379	348	376	345	363	333	355	365	343	335	360	339	335	366	377	388	384	373	343	387	349	374	371	390	400	346	363	360	365	370	352	385	344	369	386	363	347	371	379	329	341	382
8382	6114	7040	5267	4135	2809	1938	1446	1269	1154	1111	994	1019	1003	907	888	941	898	854	853	804	895	889	894	823	910	777	927	850	887	865	866	878	885	866	844	862	872	874	918	825	846	820	881	838	851	895	864	878	867	934	867	897	898	890	900	882	858	861	879	866	828	930	905	894	870	893	840	869	876	896	851	877	877	896	932	875	870	869	871	893	817	894	874	898	853	885	865	880	914	806	869	921	933	981	925	871	845	835	883	909	865	862	850	891	973	895	874	857	877	883	890	860	870	856	872	861	895	848	866	862	869	858	883	877	882	857	847	833	842	879	904	821	848	858	882	875	882	853	876	865	892	837	843	837	858	836	845	838	890	910	838	841	862	889	851	869	849	927	825	890	900	859	860	873	935	890	907	864	935	836	865	892	878	909	867	898	833	906	852	848	845	851	834	898	851	895	821	873	868	885	888	840	901	841	831	874	938	877	836	874	861	871	822	903	835	852	845	878	864	850	862	888	852	883	885	923	869	867	855	875	851	878	877	870	877	802	866	837	825	896	886	865	819	899	827	892	837	853	842	888	845	890	910	863	836	909	928	906	889	882	799	871	853	846	923	852	863	846	907	832	883	865	827	865	918	882	812	901	866	855	879	860	915	876	840	857	850	851	870	841	840	893	893	848	830	851	858	825	848	907	874	880	860	878	882	883	882	887	908	847	841	841	865	912	848	852	859	920	831	837	898	872	870	876	860	847	852	887	836	903	789	853	862	900	857	872	851	861	852	834	895	858	845	856	829	858	819	887	885	869	849	855	826	872	841	876	865	917	875	827	897	890	911	864	894	866	876	836	859	849	881	851	898	874	835	880	933	856	854	877	874	890	887	864	891	915	882	871	866	804	908	870	877	862	859	835	862	855	923	918	917	836	856	955	845	798	835	956	907	895	874	870	811	853	853	841	867	832	851	905	870	863	853	824	881	879	846	841	888	834	870	838	893	888	883	896	907	824	861	836	880	862	896	821	867	798	905	816	898	870	870	891	906	801	871	880	856	881	895	875	916	871	837	851	844	870	878	877	844	882	849	845	897	865	854	874	857	841	881	912	906	884	823	840	825	910	882	868	825	836	828	875	845	878	860	895	856	914	879	829	904	851	808	893	832	890	909	894	859	938	887	877	832	891	875	834	904	844	845	864	928	877	882	883	843	832	830	870	886	937	861	856	854	869	848	925	861	869	888	867	829	877	836	915	866	838	913	857	890	855	865	834	827	887	877	862	888	853	910	865	851	844	911	894	906	832	826	828	858	889	864	856	841	841	834	880	817	887	875	906	852	849	904	849	847	877	849	852	876	878	872	895	828	866	874	922	883	885	885	889	878	870	883	860	869	860	810	885	923	861	834	893	860	855	853	860	865	914	884	859	859	865	826	919	880	819	864	874	854	904	947	936	897	839	941	800	807	834	905	877	867	845	861	882	912	858	857	871	906	811	828	902	850	881	934	839	839	906	850	876	846	880	928	898	861	825	860	885	869	952	882	821	885	883	871	862	922	906	890	849	924	831	893	883	845	877	883	885	873	886	802	879	873	851	922	813	842	865	853	868	882	914	914	922	899	891	894	844	860	894	896	909	876	856	840	862	879	860	892	800	853	918	826	871	891	890	842	895	864	856	838	895	864	862	878	859	828	851	858	906	897	849	890	789	837	923	832	902	896	840	817	842	889	902	899	854	877	917	875	867	884	852	913	846	839	877	873	914	831	856	872	882	901	913	825	833	847	912	874	909	888	879	836	887	878	899	837	852	856	874	861	928	815	879	882	926	931	903	876	842	894	866	887	862	905	868	817	941	865	873	872	849	837	849	877	863	840	868	893	855	879	842	893	863	815	832	898	858	946	863	898	866	909	887	875	799	893	914	892	842	880	891	863	853	829	816	824	862	889	874	850	890	872	854	925	908	838	899	897	904	872	810	861	912	921	854	903	860	843	899	889	870	858	784	877	921	894	845	828	860	911	882	852	915	875	873	799	890	842	861	843	854	898	854	840	858	836	848	854	854	879	890	871	856	822	918	845	931	861	936	863	874	938	842	907	837	856	868	831	928	881	875	824	835	852	910	903	885	900	865	895	831	826	918	902	873	911	896	877	932	876	866	848	866	913	905	890	900	869	914	865	880	848	913	857	867	912	883	839	908	886	840	868	871	854	910	886	830	875	880	900	873	866	889	851	851	882	884	822	857	847	871	853	910	864	862	857	899	831	870	886	882	877	829	872	860	857	862	890	859	880	833	908	835	892	841	958	861	884	899	935	897	873	888	890	866	858	876	839	840	819	900	842	902	826	866	875	898	854	846	877	869	915	893	894	862	869	872	827	906	826	837	841	881	865	811	831	879	881	905	884	825	817	839	911	897	820	894	879	851	832	901	875	867	839	898	859	880	854	880	809	777	834	892	890	906	901	921	835	890	875	863	859	893	854	883	891	862	876	874	873	936	928	872	866	896	873	909	891	858	859	848	928	886	895	903	886	840	865	971	883	856	853	898	845	864	846	896	837	865	907	885	858	852	849	875	867	905	864	832	876	854	948	897	895	858	852	835	859	954	897	841	875	856	854	851	874	902	869	839	857	874	871	859	867	876	854	857	811	874	856	905	877	878	830	869	911	889	868	895	857	822	892	820	887	875	881	861	919	884	894	848	934	891	890	835	900	808	842	896	856	890	855	876	857	901	825	875	827	922	856	846	840	854	806	874	837	884	860	873	794	886	847	858	890	920	814	864	879	894	907	867	862	806	868	851	824	864	914	824	847	860	845	894	874	835	865	844	883	906	827	895	892	886	838	853	907	867	841	857	856	863	897	849	902	868	869	842	838	906	879	890	850	893	849	855	901	838	844	850	845	885	844	871	909	903	859	917	871	880	871	918	819	899	869	917	902	821	837	827	859	855	845	897	868	897	885	887	891	888	834	883	890	936	832	990	849	887	904	868	880	881	904	873	876	851	864	917	914	869	904	830	847	932	884	855	896	869	929	782	852	835	923	822	869	910	819	924	865	809	859	860	867	923	857	866	849	869	852	915	881	867	868	855	870	822	864	908	871	858	890	859	884	851	904	903	906	877	863	858	874	827	832	889	864	861	855	884	848	817	936	842	873	895	910	856	894	874	874	907	899	822	865	891	851	853	883	874	874	839	860	893	865	878	883	820	888	853	888	888	797	861	890	895	868	869	884	875	899	893	957	862	835	842	854	920	876	859	883	859	856	930	856	889	859	884	854	879	861	836	882	870	883	880	859	897	895	878	908	858	917	872	812	885	894	879	845	878	862	898	870	855	899	848	898	898	884	920	923	900	843	834	878	876	855	887	834	841	875	841	888	868	909	878	856	890	893	799	864	863	915	857	868	885	869	869	878	864	861	864	861	935	895	893	846	891	938	816	864	872	880	847	856	845	899	876	850	869	922	875	855	867	879	886	909	893	926	848	853	890	926	880	867	902	854	831	922	860	864	925	899	905	860	895	888
27390	18137	19801	14857	11279	6842	3668	1521	686	498	539	420	546	390	347	361	323	304	284	312	300	347	336	299	277	314	316	294	306	301	307	302	287	322	304	321	320	322	301	301	277	310	306	307	283	313	302	297	293	277	293	317	298	323	272	331	329	302	315	339	334	306	294	278	314	315	314	309	318	335	329	340	340	287	306	323	285	317	340	320	302	304	298	282	300	318	317	310	311	298	323	281	300	324	290	297	269	327	307	325	341	323	312	294	340	315	312	313	325	284	328	312	323	339	327	281	313	318	308	296	321	346	279	301	291	298	270	294	297	286	298	323	294	284	286	302	313	308	324	299	288	310	319	318	325	325	306	317	286	306	323	344	305	278	337	328	334	311	310	329	302	309	343	300	304	323	311	311	311	328	321	265	302	298	290	314	294	306	304	333	302	300	323	314	317	303	321	318	306	320	297	289	334	325	309	311	309	298	333	297	321	294	313	318	308	328	305	343	287	303	323	299	318	313	293	320	333	286	288	299	327	322	304	323	307	306	299	314	305	306	317	318	296	318	334	314	334	290	323	293	305	337	344	271	287	328	318	340	280	338	298	325	303	300	308	311	285	312	291	318	321	290	320	295	286	305	307	327	329	305	312	327	313	298	323	310	306	315	294	316	313	307	293	329	326	285	287	278	294	274	322	298	309	315	311	311	298	289	305	296	276	308	306	346	312	339	322	292	343	317	332	333	283	310	325	317	304	300	281	326	310	333	301	310	306	348	327	304	314	322	324	294	299	321	315	310	315	330	317	320	299	310	299	311	292	312	313	336	305	300	333	289	311	306	319	284	263	322	320	287	342	284	309	287	296	325	303	293	322	318	355	306	310	327	328	299	308	314	284	316	289	309	317	321	276	353	331	329	273	349	308	314	317	286	291	314	314	286	268	321	324	302	290	328	325	311	308	297	316	288	312	318	333	320	300	325	296	289	344	302	294	301	315	317	288	327	288	343	303	324	308	313	294	344	307	312	304	344	324	308	307	357	315	294	332	298	305	279	320	289	311	309	309	314	307	289	313	309	280	291	314	335	309	331	314	278	323	308	302	324	284	277	283	302	327	306	324	326	297	330	321	337	312	317	300	304	312	347	300	321	301	337	324	351	310	268	297	331	301	320	338	340	327	333	274	300	282	315	289	313	287	304	295	321	292	330	332	312	313	300	308	316	333	290	321	317	290	308	335	341	324	292	342	324	312	303	336	296	335	337	305	280	336	309	282	297	305	351	334	315	306	305	290	304	305	317	309	307	287	290	282	306	296	325	315	318	339	317	303	305	297	309	326	296	291	307	311	312	307	317	346	294	306	294	337	322	342	332	311	329	287	291	319	295	324	326	318	303	302	326	292	335	323	276	307	313	309	276	305	295	315	295	306	299	303	289	313	332	314	292	316	309	300	286	299	345	316	332	309	300	322	289	299	322	278	342	329	320	324	302	291	326	311	324	311	307	298	330	329	285	350	332	296	286	323	318	307	314	291	337	314	325	302	290	311	307	297	284	303	272	313	302	304	331	331	296	307	321	327	348	327	302	294	297	307	313	356	330	310	300	275	319	315	287	329	324	317	314	332	350	312	325	291	316	300	308	316	268	314	317	294	324	292	322	319	311	309	321	299	305	341	294	315	336	309	324	324	306	301	333	314	316	325	321	305	286	289	298	327	301	332	343	351	293	323	310	340	318	315	306	295	322	314	263	294	331	327	290	291	318	299	293	304	264	314	293	288	314	304	329	290	308	340	328	301	311	279	313	330	306	328	337	323	315	317	295	320	295	311	329	320	289	300	312	284	320	329	287	317	309	337	297	325	316	301	301	307	318	312	303	329	314	326	297	294	308	253	313	338	298	317	300	334	315	298	294	337	297	296	315	280	321	309	311	301	336	353	313	305	306	327	314	295	315	319	292	331	327	334	327	298	317	290	300	315	302	295	276	282	299	311	316	310	286	276	284	321	291	314	324	324	323	283	296	317	301	304	335	298	322	302	339	338	313	292	306	300	297	299	303	339	340	299	313	309	315	307	326	296	287	300	299	299	307	305	329	342	281	304	313	325	317	328	324	290	268	287	316	311	275	320	274	268	314	275	316	316	305	293	341	311	315	298	316	309	309	342	312	293	312	315	286	330	306	317	307	334	305	325	321	318	320	326	305	332	308	352	321	336	373	311	325	303	309	329	324	276	307	349	325	309	284	307	341	287	289	324	305	264	293	328	317	292	306	318	309	339	322	307	325	314	331	290	296	299	311	281	317	318	300	297	301	304	341	323	334	307	322	326	305	329	302	306	324	331	330	303	289	321	294	299	304	283	317	289	321	313	311	298	312	305	318	338	329	330	332	319	306	289	295	300	287	322	302	306	308	293	319	314	298	308	311	294	313	316	342	319	328	267	305	319	291	276	308	275	329	331	303	312	296	299	308	307	320	294	315	306	318	329	306	321	300	330	291	315	301	289	317	305	326	361	331	307	292	311	302	304	299	321	310	287	333	315	313	289	314	315	322	309	295	339	294	292	305	329	323	321	290	306	338	302	326	277	301	335	312	311	320	316	295	323	290	325	300	341	280	309	299	301	304	288	306	315	310	308	311	293	331	288	312	318	311	288	272	291	280	314	281	327	315	296	318	324	282	317	316	342	304	313	322	298	291	275	265	299	288	309	328	309	294	296	378	286	329	309	349	328	284	311	302	314	311	329	305	275	345	295	316	304	246	278	299	322	329	319	307	315	333	324	302	329	287	328	281	301	310	323	301	320	339	292	318	324	298	335	301	305	318	297	299	299	309	317	299	302	321	301	302	353	336	305	290	305	292	317	326	304	289	323	324	297	287	293	290	292	327	304	279	307	320	302	278	295	297	314	290	350	287	285	345	316	314	329	342	322	338	297	351	319	316	278	329	297	314	311	308	343	304	301	318	309	302	308	313	301	307	321	314	273	285	301	310	335	344	309	290	300	309	292	275	343	355	297	325	290	288	314	313	302	308	282	319	269	314	323	327	309	326	322	332	318	306	309	316	324	306	321	332	302	314	296	323	316	301	295	315	320	325	287	329	344	322	306	306	301	318	350	317	316	301	334	290	315	356	322	317	350	317	304	332	329	311	287	299	292	317	315	327	328	306	333	311	331	292	317	324	327	331	292	275	283	311	282	325	304	322	320	306	313	288	340	270	295	297	325	298	302	324	329	308	293	292	275	326	314	326	319	315	298	312	318	305	281	260	322	317	289	298	301	308	313	324	304	302	337	338	303	295	364	325	305	311	302	305	320	331	298	267	266	323	333	291	310	297	301	321	295	278	315	326	338	330	336	312	352	329	311	316	293	299	287	290	346	319	312	335	334	319	326	309	311	292	307	283	304	304	298	346	276	324	307	340	316	325	286	289	308	341	302	316	303	320	279	303	305	303	321	300	313	300	292	310	296	262	313	319	307	340	333	315	304	313	282	308	296	316	318	312	297	312	335	331	305	340	323	310
20030	16571	23125	21188	21786	16867	12345	5881	2627	2168	2057	1587	2064	1322	955	838	818	783	776	744	777	796	738	776	799	779	792	761	790	785	751	763	788	728	770	770	751	719	739	756	777	810	758	776	789	780	750	806	748	743	756	825	762	806	712	756	775	765	744	770	782	757	787	751	761	771	789	773	771	744	731	770	724	777	683	738	804	742	783	813	738	741	730	794	755	750	725	775	723	730	750	754	786	739	738	776	740	795	765	755	813	777	781	741	771	807	788	770	768	772	758	784	791	756	742	778	748	784	783	688	788	762	761	774	773	771	761	760	722	744	768	736	757	746	778	769	722	710	751	786	728	756	770	716	768	723	752	762	744	782	736	804	786	747	772	768	790	745	756	731	780	753	750	812	704	734	730	749	718	737	784	775	768	751	785	744	784	776	709	759	790	744	754	699	784	806	779	778	788	785	786	730	778	770	765	734	741	772	735	819	820	751	790	725	716	746	760	753	751	710	726	788	732	719	754	812	779	682	751	793	758	793	727	758	779	743	800	782	791	792	809	760	784	727	766	770	734	775	749	762	734	771	777	716	760	770	783	758	737	772	710	744	800	730	787	715	734	769	751	749	722	752	811	749	744	776	734	757	763	780	787	736	797	738	775	751	789	765	767	746	743	763	760	770	794	730	729	766	742	716	758	777	725	772	787	786	772	760	744	764	773	757	799	749	793	778	770	733	773	778	737	758	761	785	754	720	739	754	752	778	753	769	743	742	763	776	730	708	740	782	781	788	720	703	751	761	792	768	770	749	782	802	763	769	770	769	714	778	795	739	795	740	694	753	720	772	771	737	748	738	749	758	770	729	700	781	805	733	734	717	749	754	721	709	790	693	761	773	719	788	781	748	748	669	727	742	739	700	696	731	758	706	733	759	753	765	767	776	800	811	781	748	753	758	749	784	748	754	725	753	748	760	756	747	766	738	714	748	727	755	745	816	763	757	745	787	775	733	784	737	743	746	781	797	714	758	781	778	789	774	757	736	734	823	716	718	756	735	756	778	773	785	751	750	750	758	771	808	777	794	741	742	774	756	730	754	752	755	750	789	778	749	790	753	747	723	751	761	772	818	776	793	759	739	728	731	765	699	729	780	681	783	754	733	775	781	723	769	756	732	779	758	749	738	760	771	784	690	776	769	806	756	725	776	767	781	775	756	748	793	752	812	727	715	756	807	756	748	770	740	781	723	760	719	786	743	750	755	744	755	760	721	753	754	746	781	711	804	760	731	758	773	763	737	773	774	749	742	796	772	756	763	771	747	779	751	762	759	775	779	742	748	786	738	769	759	737	768	783	766	702	777	759	738	749	792	748	796	718	797	749	783	774	777	749	737	789	774	746	748	784	782	774	723	748	792	770	765	788	744	792	756	770	760	739	760	779	686	740	741	743	773	765	772	728	767	728	721	721	776	794	755	691	770	727	806	746	725	721	738	768	746	780	778	763	721	769	705	805	771	755	747	787	749	708	759	714	741	798	764	720	729	711	704	805	774	719	773	717	748	789	746	775	745	732	721	744	763	752	764	740	734	703	739	740	720	747	708	734	783	729	774	739	708	794	743	733	771	732	706	765	776	736	733	772	773	762	766	754	767	811	763	761	721	775	767	753	752	802	750	732	790	751	716	754	752	718	772	748	735	757	752	784	798	714	774	713	770	791	762	752	765	742	772	790	758	790	729	781	714	776	748	757	782	722	786	720	746	777	717	779	736	790	754	787	715	736	734	767	709	757	787	784	797	763	710	784	803	726	723	720	754	764	765	789	739	770	755	763	719	701	771	748	772	762	783	714	786	771	713	735	719	822	783	726	734	732	771	771	715	747	725	744	766	759	704	780	750	749	768	763	731	772	759	750	842	756	755	740	698	792	777	730	720	738	758	800	705	741	750	778	759	769	754	753	761	756	772	745	731	770	713	760	789	794	773	771	758	755	770	734	754	715	751	734	774	784	741	793	799	763	741	756	725	817	811	757	757	713	742	774	750	818	763	724	789	790	759	808	738	790	721	684	829	724	751	720	707	753	778	800	746	756	743	758	736	735	776	742	796	750	774	784	804	751	685	779	777	732	768	757	739	746	732	737	768	764	720	774	676	745	807	765	725	770	740	751	780	731	785	752	741	735	741	783	701	767	740	758	761	752	704	744	766	796	738	769	748	774	689	740	749	784	767	815	761	739	766	751	735	795	771	790	703	751	783	792	767	776	728	747	753	759	732	775	739	766	768	744	724	778	748	754	790	787	784	768	750	751	768	760	775	769	737	730	762	738	748	726	731	709	724	773	735	754	759	761	761	714	743	779	742	784	766	830	753	764	755	767	730	780	763	766	773	757	780	721	788	761	753	740	769	763	761	751	767	785	792	728	722	765	800	719	738	728	745	744	794	793	744	765	731	711	727	723	740	759	757	740	775	765	766	790	752	751	758	766	777	775	747	745	782	785	724	766	805	765	772	733	761	797	782	777	739	787	727	725	733	744	769	734	752	721	753	788	788	766	721	743	761	753	768	764	782	723	764	749	788	778	752	785	719	758	777	736	770	775	745	778	764	763	714	746	725	741	794	777	785	756	746	791	786	752	760	779	719	790	764	786	787	758	758	777	730	774	749	789	786	749	753	754	733	713	791	736	729	701	811	745	743	715	756	749	758	746	711	759	750	743	737	710	698	739	743	722	769	797	754	727	715	699	708	779	732	749	760	770	792	722	773	802	771	746	852	738	734	759	782	762	797	771	788	689	781	790	745	770	750	779	761	767	765	768	745	705	747	785	739	723	768	712	762	749	766	732	747	740	722	816	798	761	750	769	726	781	768	751	719	744	725	790	741	811	782	711	728	766	730	690	769	727	742	724	738	758	763	791	760	758	737	780	727	749	791	746	772	752	790	789	799	787	730	770	771	780	747	735	727	773	759	752	744	772	755	797	740	729	797	782	744	742	743	735	729	737	763	750	765	772	760	757	770	736	772	729	755	739	751	818	756	721	700	756	756	731	800	744	745	778	802	712	769	765	781	767	752	733	705	723	763	755	756	717	740	778	711	810	782	806	764	702	721	828	807	758	761	711	768	744	784	713	763	729	762	820	714	732	770	741	747	711	804	748	753	743	751	792	729	748	776	754	770	749	764	734	758	781	730	845	804	779	805	768	743	746	736	746	721	719	744	761	787	779	716	768	772	791	763	770	767	739	758	733	753	755	758	810	718	806	759	751	780	806	751	766	794	733	723	768	782	737	794	706	725	763	734	746	732	729	721	730	778	753	740	717	777	801	736	736	764	810	819	790	764	755	730	783	781	740	747	754	744	810	786	760	761	758	801	741	729	750	710	738	788	759	712	742	728	754	783	741	741	760	759	745	756	761	741	746	772	712	758	736	830	730	729	752	724	742	781	753	765	784	765	745	730	733	699	811	759	700	809	743	738	742	764	790	756	703	700	769	752	748	735	787	724	746	757	694	727	716	771	762	747	788	708
35983	26019	27990	22939	16509	9718	5053	2676	1114	546	533	506	414	424	468	376	214	169	176	175	170	177	157	157	171	169	165	183	157	164	195	194	187	170	180	173	186	160	151	177	165	145	189	169	175	164	172	162	162	164	141	171	140	151	151	159	184	172	166	143	160	178	150	167	141	139	168	168	156	180	164	159	171	184	181	178	177	172	171	174	165	177	158	162	173	152	153	163	173	194	175	159	154	198	180	190	140	173	148	172	152	189	152	135	156	155	153	177	170	160	138	174	177	158	156	161	165	144	167	170	162	156	163	157	154	158	162	175	154	172	149	162	166	177	171	172	172	131	197	147	170	163	167	162	179	147	164	154	172	169	160	176	173	172	151	190	151	174	149	143	188	155	148	173	158	143	181	188	180	162	151	153	167	145	169	154	149	157	167	179	158	149	162	189	191	185	151	164	161	156	148	181	163	163	164	158	164	195	180	152	155	163	171	150	176	146	169	166	146	148	195	161	160	160	149	138	160	146	202	151	174	179	168	167	151	166	179	151	156	152	155	140	153	160	172	185	141	155	148	175	171	158	163	160	163	165	156	162	155	155	165	167	151	172	179	153	182	144	162	180	144	154	176	167	175	186	166	150	165	145	153	176	164	166	164	167	170	171	167	160	148	197	176	149	153	175	162	161	148	167	150	132	149	181	168	146	174	164	149	146	161	182	151	185	159	154	155	175	172	163	187	148	165	156	174	151	164	156	171	179	162	129	159	152	197	185	198	164	161	151	146	151	164	187	162	160	154	171	160	154	165	154	152	160	156	168	163	186	161	168	184	163	167	173	183	171	192	154	148	195	174	132	150	171	166	155	161	171	157	175	185	181	151	160	155	151	173	174	156	150	153	165	150	159	174	165	156	166	164	180	177	148	171	155	158	187	179	183	181	167	168	173	157	186	176	160	159	166	150	159	174	180	162	153	199	153	137	154	166	175	172	162	161	161	174	157	177	185	143	157	158	133	180	161	191	145	143	205	168	159	154	172	164	162	175	152	157	159	160	147	170	152	157	159	164	131	152	152	180	148	171	172	163	175	137	166	200	181	166	156	154	174	196	174	151	161	157	165	165	187	169	154	143	164	152	169	172	163	159	169	166	154	176	170	153	195	178	187	150	167	178	168	167	146	172	161	158	174	183	156	150	166	163	154	181	182	176	157	164	177	168	168	157	169	174	175	141	172	163	168	177	161	156	201	166	187	154	175	146	132	157	140	150	139	160	159	182	147	150	181	162	144	176	179	157	175	157	142	175	182	171	163	151	135	180	171	193	183	172	153	165	173	159	168	167	134	184	150	174	163	198	147	165	167	162	144	161	165	184	173	172	202	169	176	161	152	172	161	144	138	172	167	165	175	181	160	167	177	151	161	157	148	178	149	170	172	150	143	153	164	174	169	170	142	165	182	168	166	163	155	150	178	165	171	164	158	187	157	156	169	140	161	152	173	152	154	181	164	163	153	156	176	173	153	142	151	191	178	158	151	180	138	168	189	146	154	186	189	170	160	163	159	175	140	187	172	147	167	167	178	179	186	177	159	187	174	178	162	177	176	151	184	137	139	160	156	153	172	155	162	157	174	157	177	177	161	163	186	158	159	165	162	161	168	157	164	157	157	170	170	169	149	162	167	170	140	151	154	159	168	163	170	208	185	162	164	139	149	175	154	161	150	183	159	164	171	156	174	179	160	175	170	156	189	181	163	165	157	183	150	152	179	173	155	187	178	170	143	165	159	148	169	142	165	163	156	177	164	166	162	168	180	162	149	166	169	162	144	155	165	173	153	161	155	180	172	147	149	154	151	166	198	168	167	164	161	154	163	193	156	145	149	147	174	180	161	174	148	169	170	183	162	174	172	160	161	134	169	152	150	172	176	162	179	172	157	159	152	170	162	157	157	167	161	155	135	175	187	175	155	166	137	161	159	146	174	167	146	149	144	170	170	157	164	180	146	189	166	169	154	172	163	168	184	144	168	157	161	149	174	147	175	132	158	189	187	165	159	149	185	167	161	161	174	161	161	190	178	158	166	164	180	173	149	173	159	181	177	158	175	162	154	177	170	172	147	173	150	146	150	168	163	179	161	169	161	146	163	170	181	176	157	157	144	150	136	187	176	178	162	171	161	157	149	152	161	148	149	148	180	169	151	176	187	190	164	158	166	169	155	165	167	163	166	164	162	144	157	168	155	141	167	180	160	163	164	172	160	202	158	164	169	180	160	164	154	166	161	178	158	160	186	165	173	153	167	159	157	183	158	157	158	186	173	171	163	170	174	169	139	180	179	158	154	146	161	176	169	182	158	174	148	165	159	182	167	148	163	154	145	197	154	155	154	158	177	172	158	181	171	158	165	167	169	176	180	167	157	155	176	168	162	165	155	176	171	149	149	158	171	164	163	156	147	147	131	153	163	148	182	154	149	182	155	165	141	157	162	169	157	171	147	164	181	178	174	142	167	155	133	186	156	152	185	169	160	179	172	151	158	196	164	167	157	145	176	160	157	155	165	190	189	167	156	130	187	179	166	156	157	171	184	172	181	176	185	179	164	178	157	166	168	159	147	148	161	154	177	143	163	157	155	156	154	158	179	179	169	177	160	191	186	191	169	157	169	176	163	154	155	157	140	158	174	167	178	183	165	153	187	165	168	143	152	171	138	163	157	158	158	147	138	150	171	142	181	178	189	182	188	155	173	186	157	167	152	139	169	182	157	186	174	161	177	162	175	176	187	170	169	148	179	154	169	168	163	169	157	151	155	173	172	150	164	140	160	176	133	141	149	173	163	181	154	147	180	172	172	162	175	160	163	162	172	157	150	178	144	145	172	155	169	176	174	155	158	170	187	183	153	181	158	202	161	192	176	164	150	162	153	169	189	174	169	182	190	166	162	148	153	162	173	152	165	176	176	151	146	159	171	157	165	148	172	168	179	166	169	148	184	159	152	171	178	165	177	144	159	147	153	158	157	159	152	161	163	161	164	155	164	172	155	188	134	149	165	166	169	149	172	151	149	156	156	175	164	149	154	156	164	169	162	181	173	167	179	167	169	163	167	147	151	174	193	166	169	180	172	137	154	151	167	175	157	168	182	197	174	176	164	191	190	163	151	177	163	167	173	144	163	152	152	169	157	156	178	160	142	165	158	149	187	167	163	180	162	146	163	168	149	155	179	155	150	160	155	147	162	138	166	172	200	174	161	173	152	164	169	174	188	177	172	187	154	165	148	168	158	149	160	157	162	166	159	170	164	167	156	184	152	179	163	172	162	155	181	182	160	174	171	168	160	158	165	143	152	156	166	144	181	169	139	147	169	171	168	164	177	167	183	179	180	142	173	154	152	162	151	156	151	159	155	158	159	183	150	159	186	158	165	161	164	155	145	161	179	176	152	176	151	168	171	153	162	145	140	143	175	164	180	158	144	161	148	185	161	164	158	158	168	172	159	151	167	164	179	160	161	151	154	154	169	150	166	157	159
24889	22196	29925	28162	25570	19921	14665	9104	4464	2493	2702	2301	2023	2330	2788	1883	668	496	468	468	500	455	428	486	410	446	441	451	448	453	464	442	447	451	454	438	447	463	419	456	416	468	478	491	416	438	454	441	435	431	452	416	468	438	397	431	420	452	418	454	469	442	428	473	426	455	473	448	467	429	397	476	459	413	458	431	410	421	433	468	411	444	485	435	471	420	415	422	444	423	458	454	421	445	439	437	435	400	444	424	447	424	444	452	406	409	420	397	447	420	428	415	427	419	400	407	430	419	444	431	459	413	453	404	457	404	426	402	413	465	438	422	407	387	450	440	435	366	400	412	413	442	451	407	433	415	442	466	431	379	367	428	436	456	426	460	380	430	410	471	428	418	428	428	452	432	391	432	436	449	391	440	392	416	407	435	470	450	438	410	461	411	451	425	434	414	417	438	455	409	448	449	435	419	421	450	390	457	431	433	407	399	457	412	439	405	440	409	398	413	415	452	434	471	428	407	406	433	416	389	430	400	478	429	400	418	434	411	430	436	396	439	408	420	446	434	410	411	415	370	448	447	400	421	443	434	446	453	412	426	442	433	378	447	417	454	434	422	428	447	418	451	454	460	437	420	441	418	467	441	446	435	444	425	419	448	422	464	420	480	438	434	447	449	443	388	387	446	472	442	414	450	430	437	426	408	405	450	405	465	452	429	449	477	459	443	427	428	415	416	415	428	460	407	429	459	427	393	441	436	411	431	438	465	392	448	419	429	453	414	481	400	466	421	415	457	392	428	438	433	450	444	436	411	435	410	434	445	476	427	405	405	437	465	442	439	422	411	420	424	421	382	431	404	429	486	384	385	415	426	416	444	422	431	456	411	439	430	419	438	393	388	468	456	394	434	428	434	415	433	417	398	415	412	413	416	402	410	442	440	408	382	452	418	440	422	418	448	463	436	430	436	399	453	431	433	409	449	416	469	443	412	437	423	424	459	422	432	510	456	398	466	402	425	423	397	415	400	394	416	446	412	445	428	468	436	442	430	455	416	424	420	406	427	479	418	390	432	447	421	451	450	398	456	382	443	478	408	432	433	437	407	414	413	412	398	444	416	380	413	445	412	438	433	440	463	435	436	409	432	408	420	419	425	427	422	454	424	459	417	425	450	420	443	425	431	422	431	451	439	435	435	458	433	398	451	453	426	427	417	402	409	415	409	426	435	417	406	441	429	450	426	446	477	430	469	414	404	440	405	434	454	455	392	408	442	410	445	430	437	432	393	449	431	426	438	451	447	378	420	443	414	429	445	416	453	422	430	419	437	439	440	410	455	419	428	425	436	424	449	418	412	430	448	453	435	425	418	410	391	429	407	433	426	462	418	435	436	448	425	411	416	436	434	427	443	422	448	448	418	450	413	437	390	450	439	439	422	431	425	450	434	452	446	405	446	414	437	470	467	440	431	397	411	405	421	390	422	425	456	472	417	400	423	422	436	429	419	414	393	404	432	464	475	427	399	411	418	452	420	439	409	468	414	389	454	452	420	438	413	406	427	409	442	432	446	429	428	439	403	443	421	427	432	403	460	420	429	421	449	430	379	422	416	408	414	421	402	462	437	436	435	419	419	414	455	400	440	412	456	417	412	448	422	378	435	423	374	456	462	469	429	410	391	439	395	415	443	391	432	442	397	435	434	408	446	445	441	448	443	413	451	409	424	455	430	430	424	434	415	447	412	432	427	411	407	430	445	425	479	428	413	426	402	446	468	424	408	440	419	417	454	457	436	371	429	396	409	411	427	428	448	434	467	396	407	447	412	441	443	419	429	436	415	416	420	458	407	397	430	411	410	410	410	424	438	410	406	440	425	403	412	460	427	447	444	472	389	463	406	441	400	432	411	444	430	437	435	431	417	389	466	401	464	424	412	450	429	431	434	455	430	431	461	443	445	435	426	441	397	416	435	426	433	438	448	412	421	414	445	413	453	425	419	429	481	421	442	435	402	419	408	454	419	416	424	445	405	419	421	436	444	421	430	412	439	392	434	418	456	408	449	390	429	443	451	437	402	438	425	459	435	393	425	431	420	416	437	449	424	436	424	435	395	372	413	409	422	418	411	406	460	417	408	454	453	411	417	381	399	442	406	409	420	415	465	412	466	427	455	431	422	422	431	423	424	423	420	416	399	423	417	446	416	404	469	446	423	464	412	400	415	453	402	438	425	439	435	436	436	435	456	392	396	410	435	407	434	417	433	440	432	451	423	415	417	426	419	418	427	431	432	463	432	404	406	447	446	458	414	417	458	439	441	431	422	448	428	449	465	403	423	478	415	441	445	415	434	425	456	459	395	399	413	411	418	441	396	424	413	418	435	402	433	415	438	415	411	433	457	429	396	434	415	423	432	427	419	453	436	464	473	414	445	429	413	455	436	425	409	422	437	408	426	409	441	423	388	475	410	440	403	469	441	405	453	407	431	423	417	476	417	455	435	441	402	448	442	456	437	424	465	437	392	495	413	425	431	423	415	432	437	418	474	404	444	446	436	411	418	397	425	446	436	424	432	405	458	413	416	481	455	419	408	434	420	431	402	430	429	408	439	434	410	424	406	382	412	440	476	407	386	424	475	426	385	421	386	384	463	451	441	396	407	410	431	381	430	419	417	437	438	448	444	415	422	419	450	452	412	419	415	424	429	427	432	416	447	442	406	429	429	387	423	398	450	471	410	410	439	416	442	461	391	413	430	449	381	424	396	431	423	440	432	437	447	480	441	444	384	431	445	425	427	427	418	418	400	425	445	440	446	450	425	418	400	432	461	445	418	429	421	415	389	428	466	435	432	421	405	395	433	440	456	434	421	426	447	425	440	427	449	440	425	446	440	435	417	424	438	437	431	414	398	403	427	407	412	426	432	435	424	488	401	436	379	423	462	438	411	459	440	406	438	427	417	456	432	428	429	462	413	417	446	425	465	456	405	450	438	411	433	402	414	437	428	395	432	419	434	412	441	392	456	462	426	441	407	385	404	452	460	470	422	440	431	418	459	420	436	421	420	415	428	424	417	405	437	424	431	426	424	458	441	429	455	409	468	407	456	422	392	401	423	420	404	442	435	472	458	421	423	424	444	428	429	451	413	444	392	395	427	420	399	434	421	415	422	424	422	438	431	383	405	449	429	443	418	420	436	386	440	427	399	396	407	422	416	436	437	440	446	409	410	397	430	400	457	387	462	471	412	426	406	418	421	444	452	415	483	399	452	451	430	464	447	423	430	417	429	409	395	445	404	395	406	408	433	473	416	409	441	430	431	437	405	415	443	437	439	429	439	412	435	422	432	434	449	399	398	428	441	449	425	399	442	414	405	420	433	428	419	403	410	422	452	459	425	405	429	447	455	421	414	444	457	441	432	448	448	426	422	421	444	434	463	422	423	454	400	442	388	460	448	405	424	421	465	443	380	417	472	406	411	442	431	409	432	392	446	444	416	417	430	434	434	430	419	441	405	433	418	404	424	433	470
11661	5071	3015	1758	956	658	556	437	449	395	406	360	403	364	367	375	357	369	340	367	386	391	350	327	380	363	361	370	374	345	379	331	326	356	412	334	360	376	381	337	382	384	369	368	375	368	381	376	386	339	365	370	382	363	365	370	370	335	408	412	374	380	353	352	386	402	372	374	356	383	359	349	338	369	354	385	365	337	351	381	366	368	400	372	373	336	361	390	355	352	373	323	366	353	375	359	353	342	390	365	348	386	353	371	381	393	373	363	351	368	375	363	368	340	380	381	386	367	329	421	382	399	334	348	380	375	339	344	374	361	400	330	399	369	370	369	326	380	359	356	356	353	378	380	349	357	375	348	352	369	389	398	384	364	387	370	362	350	338	373	394	358	399	387	374	406	366	343	351	398	355	331	370	341	360	368	385	354	418	366	351	346	351	373	352	375	355	346	387	335	340	373	376	345	311	366	353	345	371	363	383	377	368	338	368	361	350	359	356	354	372	323	391	374	351	348	387	370	379	364	398	399	376	363	370	368	362	380	390	360	337	333	359	405	350	388	365	358	336	376	378	374	408	362	320	357	398	348	332	374	360	347	353	346	343	377	373	377	381	372	358	385	357	315	400	351	340	378	361	402	378	344	394	393	375	395	385	366	346	374	381	368	364	364	396	341	402	336	356	373	383	344	363	377	353	357	334	380	352	394	365	367	345	390	395	352	398	377	343	388	363	391	362	395	361	368	349	383	382	347	374	386	369	324	368	367	342	369	391	353	388	362	371	357	353	386	370	338	359	353	366	353	377	410	357	382	372	385	333	373	359	364	398	381	419	356	343	379	354	363	346	368	325	381	369	362	376	324	324	345	295	385	365	362	340	371	364	350	393	400	331	351	387	379	338	349	358	387	383	363	359	374	349	371	379	380	389	354	396	332	349	379	348	330	381	369	356	373	373	388	336	346	359	357	347	319	379	385	379	379	363	387	376	390	344	373	340	369	344	320	374	375	369	383	347	343	352	392	397	393	360	381	357	363	355	381	369	391	362	370	352	359	339	358	360	332	366	354	391	406	357	335	369	380	373	373	378	361	395	396	373	319	384	364	348	359	384	379	320	330	372	332	351	364	353	313	361	356	386	369	359	361	323	328	340	372	357	384	384	384	361	348	362	367	335	375	381	375	315	349	367	361	378	352	368	403	355	404	360	354	333	379	402	394	341	379	310	352	355	348	352	365	391	402	377	360	371	361	320	367	368	344	374	380	390	391	381	337	335	323	365	347	373	343	332	372	368	354	363	330	365	354	387	352	330	380	393	361	352	353	364	366	386	382	378	337	370	366	399	351	339	359	364	364	352	354	365	367	369	342	418	332	366	387	362	390	347	343	336	325	363	380	364	323	397	399	379	339	373	382	367	345	401	393	398	335	382	392	386	378	377	359	355	365	367	367	324	384	360	369	395	383	345	322	393	375	369	342	386	371	385	362	333	355	403	367	357	375	342	377	358	357	406	353	375	337	358	379	346	377	379	369	367	377	350	381	377	386	336	363	382	401	313	389	382	354	385	382	339	380	332	369	360	373	374	369	349	381	378	359	339	372	333	374	395	361	381	361	362	345	372	342	352	348	337	352	357	325	341	360	366	371	363	361	365	359	376	339	345	386	380	335	365	374	383	360	356	365	365	385	313	342	358	330	324	359	395	357	360	344	393	360	351	363	349	373	404	348	364	392	388	388	341	363	344	370	364	344	366	383	380	413	398	341	360	362	356	336	327	358	375	382	385	361	356	331	389	371	393	366	383	344	381	353	370	391	380	376	373	360	335	364	373	386	364	392	361	360	377	396	362	389	331	363	339	379	380	372	349	395	380	381	357	398	361	334	360	376	364	356	344	364	376	353	371	351	377	387	352	362	348	374	390	389	364	390	375	358	358	391	352	348	352	374	384	406	363	351	376	363	346	399	327	365	393	368	348	382	396	358	352	348	373	356	398	377	342	361	359	354	352	387	400	344	331	346	376	363	366	364	358	348	358	335	373	357	390	340	371	354	395	349	333	390	345	364	399	371	347	379	377	383	356	366	347	382	365	363	424	352	351	362	354	377	365	380	368	381	388	384	351	353	379	323	356	349	391	355	364	379	337	377	335	354	350	375	397	382	394	361	350	356	362	338	373	356	346	318	361	357	369	363	348	344	344	365	343	370	349	350	342	353	334	397	367	354	397	377	354	365	386	350	345	363	385	340	377	351	339	337	370	387	361	355	358	368	367	375	383	355	356	382	332	361	357	356	325	416	387	355	363	358	360	359	353	356	363	380	380	371	357	396	345	341	364	333	379	381	363	386	372	374	376	358	371	357	345	398	385	363	370	380	343	359	373	391	342	365	389	360	370	358	365	375	382	356	348	333	383	359	358	388	398	331	444	350	379	347	381	375	395	376	375	347	379	343	378	382	335	355	381	395	348	379	356	378	335	359	342	357	350	384	356	393	367	353	354	361	392	364	372	374	382	375	373	344	376	365	369	339	356	346	372	371	346	358	398	366	389	364	396	381	359	400	367	394	377	392	372	371	372	360	385	364	362	366	376	369	301	391	363	348	369	361	365	332	397	354	383	399	388	364	342	356	435	390	390	397	356	367	357	385	365	359	336	350	346	378	363	391	346	349	382	339	331	358	352	361	391	370	385	365	392	361	384	359	344	322	400	375	380	396	372	328	331	371	366	382	370	353	367	385	370	355	389	389	397	334	337	385	348	370	336	368	349	382	383	295	323	370	373	372	385	348	357	370	369	372	374	397	377	394	375	357	344	363	375	382	349	364	336	356	350	394	359	345	391	393	358	369	365	374	373	308	389	396	334	366	388	361	328	362	377	389	399	376	374	400	364	357	365	351	381	356	351	362	352	351	368	394	332	338	355	365	345	373	328	349	412	320	367	371	356	392	403	363	369	379	387	349	334	340	362	383	364	366	386	334	354	384	380	335	396	357	357	386	343	377	342	361	397	421	377	380	377	407	362	371	369	349	370	349	376	401	378	377	348	383	330	368	345	362	363	402	382	354	331	347	356	386	396	406	370	379	377	377	354	374	374	377	352	371	368	358	385	356	346	369	365	370	340	321	353	345	376	374	396	370	346	360	376	389	372	383	374	384	367	359	369	358	372	427	355	386	341	371	366	397	370	332	346	340	328	369	374	352	367	333	343	342	336	362	373	369	365	338	352	355	371	373	353	339	343	326	347	330	353	326	374	367	369	338	355	350	365	373	364	372	374	378	396	359	376	377	337	397	361	369	378	343	341	382	347	358	340	385	371	378	389	366	357	343	395	367	334	379	355	386	351	321	380	393	364	340	344	349	365	394	372	370	333	374	366	402	371	365	396	326	394	379	326	361	362	350	402	396	351	349	396	376	351	359	358	356	363	387	379	347	362	397	365	417	395	373	316	359	390	368	382	362	375	346	349	347	367	357	376	363	354	381	378	343	395	393	346	387	329	340	341	364	393	361	379	407	372	356
8951	5644	6344	5347	3432	2322	1714	1349	1279	1221	1151	1037	1014	961	961	919	910	886	922	914	805	909	899	908	865	882	869	872	957	849	898	865	919	857	891	871	843	880	835	873	867	912	838	847	875	869	887	856	882	914	887	871	884	877	864	861	863	885	890	840	915	891	852	886	905	945	867	935	863	868	857	869	970	915	842	878	917	871	840	913	922	875	874	896	902	886	928	902	880	921	891	929	872	890	840	862	898	869	879	858	902	877	891	913	872	901	869	901	908	925	910	937	843	872	912	883	951	882	846	926	873	863	864	895	875	922	891	900	843	942	924	859	899	891	898	933	878	900	866	899	901	915	846	893	887	905	871	896	909	941	871	871	870	909	931	894	906	871	862	911	942	857	889	854	954	904	923	882	869	837	874	864	897	965	930	861	893	926	919	897	902	941	922	919	887	932	859	879	892	882	855	898	841	950	904	873	877	884	918	840	913	887	908	893	929	912	849	868	902	844	893	908	918	893	888	909	826	874	853	875	865	868	895	876	851	889	863	914	858	873	911	870	934	886	882	878	871	846	912	878	856	878	878	928	835	913	862	862	894	887	903	882	917	943	927	893	878	913	897	888	875	829	886	921	940	870	889	880	877	912	852	882	901	957	896	890	878	865	885	863	874	912	919	900	887	969	888	893	870	936	900	836	888	881	895	893	918	905	918	873	913	855	826	870	915	880	895	898	897	860	882	882	872	903	865	925	930	963	845	884	879	939	891	905	876	878	888	881	905	905	859	893	897	896	880	904	894	867	878	930	858	900	933	948	886	905	913	888	846	920	927	852	878	917	937	909	904	883	898	932	851	936	892	869	865	938	902	895	882	854	900	859	873	902	901	869	883	943	847	905	904	897	893	876	882	892	897	920	915	885	875	932	859	918	878	865	886	871	893	863	932	915	858	889	905	867	880	918	874	889	925	866	860	906	862	953	925	859	901	890	768	966	905	833	874	963	919	897	939	884	902	876	922	914	885	842	869	874	849	897	881	864	898	910	890	883	950	880	919	845	855	883	918	905	883	910	880	874	886	827	890	906	853	908	876	868	899	926	868	900	867	867	884	914	849	927	890	871	957	884	870	924	886	865	895	890	841	920	937	882	859	871	906	840	899	856	887	916	892	893	914	946	897	821	935	857	864	914	856	863	881	889	928	914	910	865	868	870	908	880	873	894	946	899	892	911	898	919	875	857	910	852	948	838	913	919	849	888	903	914	871	887	936	883	857	925	900	870	930	879	927	879	895	890	899	919	930	867	908	913	878	910	879	870	895	842	872	893	914	917	922	896	866	908	890	927	916	881	828	856	926	907	879	906	906	890	825	843	829	936	878	938	900	847	928	899	970	933	899	896	887	902	938	833	858	932	909	848	905	835	767	902	922	883	907	919	892	862	902	876	895	927	889	917	879	898	871	922	858	875	843	890	910	868	916	939	872	910	866	912	886	881	893	854	932	910	901	873	878	905	839	882	843	878	851	902	864	904	850	900	881	872	850	886	846	893	892	821	888	850	882	908	905	854	842	875	826	917	954	917	884	942	846	933	864	870	893	900	921	898	943	922	820	916	916	899	918	874	954	853	928	891	914	913	861	896	893	881	894	896	902	937	875	855	851	930	901	954	886	873	882	890	929	877	861	877	905	894	982	934	892	855	924	937	872	909	878	863	885	887	862	946	848	873	952	863	871	869	865	878	896	839	865	895	900	924	914	941	867	862	860	895	935	924	841	861	878	888	893	872	894	828	901	886	863	882	888	863	885	880	927	856	879	940	903	839	886	930	897	904	946	941	886	857	886	878	866	895	894	901	861	932	883	870	889	942	889	854	885	884	872	900	871	890	891	904	846	859	910	856	844	880	892	885	864	851	859	901	865	929	895	881	940	878	866	915	897	894	868	881	880	874	873	899	890	845	828	898	856	899	895	888	923	899	895	876	874	887	903	911	910	916	937	917	856	930	892	908	848	883	911	930	872	869	873	873	905	930	848	921	878	881	890	942	904	866	894	853	893	850	921	844	910	904	877	880	877	929	915	849	858	936	898	875	888	845	868	895	857	927	881	936	891	905	896	923	851	859	845	851	912	888	923	907	912	916	935	923	901	886	870	892	855	816	895	916	870	862	883	912	896	825	893	865	904	877	900	817	896	906	916	900	882	898	877	937	869	908	909	867	929	879	908	934	948	859	905	869	895	844	945	909	934	929	902	853	892	897	894	858	868	868	887	859	889	914	891	949	887	858	867	915	891	891	901	944	853	844	888	873	928	900	869	904	855	902	847	891	864	863	887	881	891	924	882	903	847	877	864	852	905	926	857	867	878	916	910	921	868	848	856	905	874	870	919	918	925	856	845	920	940	949	865	895	889	919	896	882	933	904	892	868	868	921	914	980	934	901	859	934	916	941	929	907	908	877	887	925	910	837	887	915	859	916	903	892	928	888	897	884	902	877	845	849	885	907	874	889	864	882	895	891	920	894	891	841	848	869	871	883	912	896	856	850	931	906	860	910	878	893	892	908	893	917	888	869	810	945	842	902	883	923	908	862	893	898	829	934	917	870	847	899	882	903	890	926	883	939	845	916	923	857	891	849	859	906	879	896	880	901	891	935	811	868	887	844	894	933	878	873	881	931	861	830	876	903	868	874	905	910	890	907	866	872	892	901	893	896	916	949	845	892	866	897	902	897	904	904	903	827	859	872	861	936	906	917	865	927	946	842	912	929	953	925	900	915	904	905	870	912	921	915	927	859	932	933	849	926	844	892	902	967	880	903	848	859	881	920	923	869	888	870	912	865	864	886	923	833	877	889	883	902	893	918	884	876	923	853	895	867	889	976	838	875	884	891	859	915	900	920	873	844	853	923	878	899	901	847	922	845	910	993	888	885	900	903	861	918	904	863	870	864	866	867	844	866	889	854	872	878	830	848	916	902	918	909	927	848	842	859	896	920	875	879	881	894	880	885	847	896	913	835	904	851	869	873	846	942	879	920	900	857	890	859	891	929	852	826	885	812	910	903	926	937	978	888	916	874	891	847	898	866	864	870	847	876	843	860	868	903	897	911	844	916	933	890	874	889	894	858	930	919	874	863	868	839	945	880	884	802	880	884	867	860	887	916	935	851	889	896	886	849	879	866	882	895	914	905	916	899	841	933	912	859	882	891	904	947	874	830	877	944	906	892	879	930	885	915	943	900	929	903	896	856	892	850	861	889	890	897	918	870	895	869	890	866	907	905	918	889	875	938	890	929	877	857	898	871	973	890	841	912	920	902	877	896	891	909	900	912	873	857	872	908	914	875	897	877	903	905	910	927	907	956	919	885	899	931	879	877	862	832	913	924	967	885	891	904	902	879	896	882	877	873	883	918	846	867	903	882	873	921	884	916	867	926	856	898	887	887	872	867	873	875	924	883	938	888	899	892	887	898	865	895	936	896	921	942	878	868	916	904	879	937	838	899	831	949	871	852	855	913	840	848	920	938
28207	19219	18329	14474	11757	5210	2605	1090	514	423	388	386	349	384	365	359	357	329	325	329	334	334	354	322	305	317	299	351	298	312	321	322	301	306	344	321	280	291	316	332	328	310	308	304	257	324	331	335	333	316	347	321	323	328	316	318	331	309	349	349	328	316	312	324	293	311	277	318	322	326	310	305	318	309	276	295	299	344	326	309	288	294	308	298	284	308	335	274	275	299	331	316	309	328	326	345	326	345	312	282	333	308	340	337	316	293	313	317	357	322	319	333	312	327	320	346	313	312	298	293	301	290	291	339	326	278	319	318	328	335	315	358	315	321	294	343	330	286	311	318	335	294	337	333	322	311	308	305	353	315	336	285	330	322	314	302	289	345	307	274	292	286	303	321	327	308	311	309	306	328	310	337	320	330	327	298	311	323	321	319	354	333	323	293	310	320	306	306	299	332	325	275	325	308	324	311	288	296	319	363	278	321	325	317	317	292	332	303	329	322	288	334	278	281	262	308	257	332	315	296	306	293	300	301	304	306	339	298	311	307	328	303	322	311	314	306	318	298	304	312	288	309	319	320	319	305	289	266	284	302	311	281	309	298	309	285	332	314	334	350	358	322	334	301	313	314	302	318	299	341	300	308	313	319	291	337	322	343	308	353	301	291	289	283	301	297	291	324	298	327	334	346	302	303	304	322	328	302	339	323	310	272	304	296	291	351	327	313	316	300	306	308	308	306	319	280	303	294	303	343	316	318	328	314	293	286	385	326	306	328	343	317	316	344	340	338	311	303	342	292	329	282	331	288	311	319	324	328	328	306	294	303	337	325	329	311	337	303	310	323	297	284	301	330	302	288	289	359	340	329	313	294	330	342	354	324	318	291	291	309	291	294	334	328	302	310	308	300	289	316	327	325	303	309	312	309	327	320	314	288	292	324	320	292	338	262	355	322	309	312	335	334	311	288	303	323	292	315	334	289	285	336	307	361	296	294	324	310	357	332	297	317	333	307	305	323	286	317	301	299	321	300	318	310	317	325	334	284	308	328	310	318	330	286	303	306	319	287	309	312	309	322	271	338	330	339	340	316	321	301	274	312	317	327	324	276	294	326	319	312	296	300	319	290	303	351	343	292	316	322	327	298	340	291	363	313	306	296	290	330	358	315	298	302	319	294	314	362	321	322	337	324	321	285	320	296	318	313	342	328	336	320	299	318	320	300	303	291	313	314	285	306	290	294	299	314	291	324	349	315	311	295	318	285	323	333	324	310	336	307	298	327	328	321	313	332	307	292	317	319	284	311	308	316	328	326	324	323	281	328	341	276	356	318	320	337	308	273	291	327	324	320	324	328	289	338	316	310	318	313	340	354	343	332	304	315	297	333	316	328	319	296	316	329	314	302	332	293	321	325	308	322	340	310	333	293	324	306	307	294	322	332	324	301	310	294	309	289	337	321	363	314	321	294	342	310	325	309	300	318	301	287	310	320	286	296	298	326	352	301	302	279	292	329	333	301	316	295	300	298	361	335	290	300	328	308	302	314	318	293	311	322	311	322	279	324	317	292	316	346	313	287	308	315	316	308	295	326	316	309	284	318	326	264	319	325	323	309	321	311	307	324	337	298	326	327	316	312	305	305	321	315	313	314	316	267	300	315	321	335	314	324	270	303	330	322	347	318	316	321	313	300	308	263	304	314	302	322	311	305	308	320	308	322	291	292	307	323	292	342	322	318	321	346	293	289	322	305	332	318	305	330	338	282	300	330	327	295	291	317	295	319	282	345	284	305	320	313	331	348	325	302	280	300	316	309	312	338	317	329	305	299	306	315	351	319	310	299	307	316	329	313	313	327	340	361	320	313	309	302	303	269	300	298	314	322	303	337	308	306	320	289	319	316	339	327	345	302	317	313	311	313	324	290	318	304	306	324	299	323	302	312	320	329	338	319	290	348	317	326	292	290	295	372	353	294	327	330	291	284	309	283	294	341	332	330	335	323	323	279	313	295	303	291	299	326	318	315	330	314	321	316	281	339	311	328	309	346	310	296	278	281	351	305	337	323	316	319	295	315	282	300	341	319	324	344	325	337	320	306	286	369	297	332	315	301	272	316	318	324	318	312	338	353	296	297	295	317	299	331	313	329	307	298	311	311	296	304	337	336	337	317	298	354	311	295	300	340	298	314	331	327	358	275	325	290	316	300	319	329	305	301	311	327	343	298	366	322	310	332	316	334	286	337	311	304	297	308	321	346	342	315	316	316	272	324	309	289	290	310	318	310	317	320	345	320	300	341	294	321	329	303	324	352	338	314	299	303	310	304	308	290	334	322	273	345	338	312	316	335	302	337	303	325	320	293	313	332	311	308	285	342	337	322	323	308	336	278	300	311	312	310	287	316	313	311	298	326	308	302	288	311	308	320	316	308	306	332	324	304	314	329	300	339	332	340	306	286	292	310	323	351	331	319	327	308	327	315	317	322	299	345	308	325	336	298	306	289	326	310	311	342	335	296	309	328	304	325	320	325	327	345	295	304	303	320	298	296	311	321	315	303	272	341	345	296	301	314	308	327	290	339	304	333	310	317	327	330	338	340	305	331	314	311	302	311	360	307	283	324	290	305	329	303	337	317	341	318	373	333	323	325	333	335	340	317	324	336	299	310	305	297	337	339	304	297	332	298	306	291	326	322	328	323	312	286	331	304	301	304	312	308	307	356	291	335	319	311	356	339	295	310	304	319	307	322	333	326	298	305	279	304	335	336	333	315	306	304	280	311	331	315	315	314	341	307	320	320	328	329	315	291	313	329	300	302	320	324	323	318	320	371	296	296	281	329	297	329	338	325	308	301	331	314	295	283	355	308	295	300	329	345	323	312	299	312	320	340	304	323	325	322	339	304	300	304	318	302	311	306	334	307	342	290	314	316	306	346	313	308	302	321	342	292	330	297	329	325	310	294	320	316	329	334	297	306	330	311	314	352	329	319	312	341	346	327	291	291	283	317	310	310	327	308	338	313	320	288	342	324	311	317	304	309	327	290	305	294	282	301	356	309	342	265	298	298	287	325	346	320	333	306	294	298	270	342	309	333	335	323	314	321	289	323	346	339	313	310	294	303	299	288	347	301	299	295	309	313	297	315	316	291	331	323	342	294	326	308	290	349	311	305	290	293	301	333	347	282	309	321	294	325	329	306	310	358	327	313	267	303	330	341	353	304	365	314	320	320	358	319	326	347	296	304	329	339	307	310	328	334	307	319	290	337	308	319	334	321	314	315	304	295	333	319	307	317	301	339	348	334	316	293	344	306	308	328	340	363	331	297	319	346	319	311	365	309	325	315	321	349	316	307	314	323	348	313	324	296	297	314	336	315	312	320	329	307	327	305	311	302	303	343	288	331	324	315	307	330	312	306	324	309	323	303	286	309	306	272	333	299	308	286	304	313	292	298	320	339	326	322	305	311	325	315	337	310	304	298	306	307	335	300	368	342	325	319	335	300	337	335	275	302	324	300	313	299
20690	16957	21859	21958	21596	13594	9800	4150	1741	1387	1300	1317	1257	1191	1202	1109	858	755	826	784	771	794	776	766	802	828	776	814	744	769	766	757	800	807	770	794	791	761	771	793	744	758	794	791	804	741	762	786	755	761	817	771	789	756	750	784	789	793	781	800	769	792	738	781	773	845	739	797	773	798	755	792	725	738	794	774	823	796	751	760	778	767	791	734	789	779	750	730	707	797	784	807	752	818	794	721	808	770	790	768	781	771	762	773	797	780	822	768	746	755	766	770	733	745	785	760	774	728	787	770	738	779	768	737	718	781	782	758	758	817	819	760	801	753	806	729	756	781	748	781	790	791	798	746	772	755	780	771	762	749	787	758	755	777	750	762	782	742	795	756	788	784	766	800	769	734	781	741	759	788	793	751	773	728	722	814	755	812	722	747	788	727	782	777	813	779	789	768	763	821	732	730	767	746	796	725	755	704	773	758	768	730	735	748	819	807	768	775	818	748	727	773	782	773	767	799	766	789	801	764	788	779	819	725	706	788	760	750	685	733	776	773	737	767	765	738	748	772	747	765	801	775	744	805	761	800	743	786	757	772	781	753	793	739	758	755	776	752	785	740	812	758	734	823	724	774	820	748	767	812	764	743	732	838	792	741	743	786	721	784	778	751	763	830	773	751	787	698	750	757	771	783	738	783	806	769	793	747	745	728	763	772	807	803	761	801	758	784	759	761	780	784	765	757	744	747	748	753	821	773	736	817	741	784	743	772	791	796	807	736	755	764	767	809	769	789	774	775	741	763	775	811	779	756	848	751	752	768	819	773	752	754	780	750	840	778	768	762	749	757	797	720	797	831	789	799	794	786	775	767	781	779	800	754	730	756	760	764	772	832	806	793	775	775	766	778	784	748	770	801	771	789	728	801	790	775	761	786	750	775	779	775	770	802	769	733	754	725	737	846	766	786	740	748	741	794	789	765	790	809	737	756	769	806	739	758	729	735	750	723	756	798	791	800	752	755	762	745	720	775	776	782	776	741	779	752	784	740	721	745	737	776	778	763	749	776	781	770	801	800	723	827	752	724	753	788	765	813	786	778	770	776	814	742	747	817	756	708	765	753	761	785	772	785	762	754	728	731	789	774	760	767	804	740	736	755	796	795	741	723	791	781	734	771	699	782	781	802	754	758	763	834	784	800	746	792	822	778	794	811	808	699	747	795	784	774	766	808	784	764	830	761	759	759	794	740	758	706	761	769	787	748	804	740	773	774	705	789	725	744	700	786	774	710	741	796	745	813	757	808	771	767	775	759	769	741	784	754	758	818	793	800	807	806	773	791	737	752	735	812	767	736	726	768	777	734	773	767	758	745	766	786	770	760	796	756	720	811	771	785	759	796	763	754	797	764	807	793	794	771	704	791	788	752	789	731	756	772	767	729	780	748	713	730	811	752	795	775	777	723	759	728	783	777	768	821	805	764	792	789	777	823	814	792	753	752	702	783	715	758	825	766	811	749	770	808	743	763	757	757	772	773	750	809	746	744	801	772	765	725	768	746	749	834	746	782	810	748	766	771	773	715	779	799	770	788	772	762	778	753	695	749	742	795	707	785	819	743	772	777	789	758	822	767	785	832	758	786	772	757	785	727	735	822	777	795	769	760	765	774	793	700	790	779	739	835	799	779	748	773	766	785	798	782	781	759	790	735	758	771	763	766	790	813	741	750	777	804	852	760	782	786	730	759	753	733	752	821	775	784	771	745	735	769	787	775	768	788	750	780	794	816	831	783	786	715	762	811	739	764	782	795	784	765	757	810	782	754	746	764	778	760	742	739	764	721	747	770	746	752	766	767	727	759	795	743	766	739	767	774	747	780	767	760	741	741	784	792	765	753	768	750	773	782	747	733	792	804	756	735	795	816	782	769	783	762	774	785	764	801	713	756	712	759	743	797	794	754	764	789	805	771	779	797	754	773	753	792	749	777	782	750	785	790	756	808	793	727	777	788	722	731	746	820	749	781	782	745	767	803	759	777	787	757	820	718	796	799	719	771	818	737	794	819	789	746	753	751	741	733	798	737	821	742	745	762	810	749	742	730	782	737	858	768	720	737	783	763	793	781	781	813	819	741	764	797	770	771	776	753	776	778	794	761	785	786	751	800	818	752	791	785	818	792	745	773	725	764	719	782	801	809	817	732	795	740	779	738	782	758	770	795	741	739	744	776	772	804	755	780	818	805	768	789	780	763	784	750	759	732	791	734	821	777	765	797	797	756	776	763	737	746	812	753	832	801	772	774	743	783	767	773	787	764	752	763	807	698	732	754	802	764	804	763	807	781	758	784	799	766	745	764	784	746	799	757	774	764	785	767	800	777	736	738	755	795	758	757	740	744	705	831	768	782	788	811	761	725	794	788	777	754	761	810	768	788	755	767	756	755	744	828	797	785	784	753	761	796	759	767	780	768	734	775	749	757	760	774	804	758	751	767	844	750	770	740	784	729	804	816	742	728	755	754	772	777	794	751	733	808	793	719	766	774	765	805	717	751	752	774	738	767	747	777	758	805	797	811	763	754	748	743	760	766	818	785	776	742	728	799	727	786	772	755	766	738	675	729	793	776	770	736	779	763	718	716	808	776	768	742	753	792	711	773	776	814	788	771	805	779	725	741	771	756	769	754	772	775	684	781	775	792	797	788	791	754	757	781	717	749	748	851	740	791	787	732	780	757	779	807	772	762	771	732	789	782	751	782	780	733	747	772	765	774	797	756	799	775	844	781	769	825	839	752	749	780	774	799	740	768	777	793	762	781	797	788	754	765	745	786	779	770	796	750	728	788	786	839	793	752	793	758	774	762	723	772	764	699	788	800	757	763	800	735	742	763	780	800	787	777	775	809	795	792	754	779	769	753	797	776	807	779	771	741	759	734	770	715	803	752	756	731	773	802	756	793	789	732	755	743	730	730	762	813	804	753	781	739	770	741	781	790	769	788	766	789	770	809	830	714	743	769	788	727	728	766	772	777	772	744	730	764	838	781	753	756	777	783	785	795	809	714	793	807	788	781	765	778	753	760	798	815	738	763	755	781	758	768	740	762	733	825	768	744	805	752	770	761	779	772	767	840	766	772	776	761	771	697	772	753	753	774	744	811	782	755	771	779	772	763	723	733	745	772	779	764	707	694	792	764	773	745	742	753	700	824	736	820	777	768	742	805	771	778	771	800	751	699	731	763	772	781	768	801	796	759	752	795	772	798	746	754	765	829	776	808	714	774	806	755	783	796	784	747	772	751	782	753	802	742	715	778	800	798	731	797	735	769	744	774	758	782	805	791	789	743	787	816	758	768	787	734	777	771	786	777	766	747	779	749	744	774	746	816	770	811	803	808	764	782	780	741	735	770	762	775	770	790	786	784	766	773	784	769	789	796	761	744	743	760	778	773	764	753	767	740	737	805	718	753	750	796	718	786	771	771	801	782	814	795	755	732	745	760	799	763	784	749	769	764	779	750	816	741	756	794
37857	26783	24130	19117	14694	8299	3818	1248	441	316	365	348	341	302	174	198	210	162	168	175	170	182	180	163	176	169	193	192	164	153	163	192	177	165	164	164	176	163	159	145	182	170	179	148	160	154	143	170	149	155	186	171	175	156	158	181	146	155	163	154	160	189	174	161	171	137	147	189	160	154	157	150	128	154	160	178	167	171	147	169	143	148	160	168	182	175	165	148	174	151	156	184	177	149	174	180	168	162	173	161	169	157	165	165	174	137	164	177	150	198	190	189	178	157	157	148	174	152	164	163	188	164	179	182	177	177	172	184	167	181	154	170	149	172	163	174	178	158	162	164	142	164	157	178	155	176	161	141	172	168	177	143	168	147	177	165	170	164	186	173	172	138	160	177	164	186	170	171	166	166	162	142	176	194	161	146	174	178	177	157	154	149	171	147	164	176	173	172	156	154	168	171	146	178	164	171	158	180	160	154	167	173	162	152	179	180	168	161	175	156	157	169	149	149	167	149	138	169	154	155	147	156	176	186	159	161	190	179	172	154	174	153	180	174	162	169	181	154	186	172	181	178	148	164	139	164	158	175	172	146	172	172	152	144	161	154	191	155	156	175	162	171	179	175	168	151	204	179	156	176	170	150	163	188	168	162	171	188	154	153	181	163	186	169	152	176	180	158	163	185	170	179	154	170	170	164	152	167	141	139	154	157	173	193	175	171	175	168	174	177	178	160	157	189	158	154	165	180	179	161	171	166	155	172	144	147	164	196	171	147	179	159	196	157	161	174	179	179	166	185	171	177	150	171	186	165	155	151	163	167	182	145	149	188	151	177	154	193	155	149	158	167	165	180	144	144	158	158	173	179	173	178	164	164	163	144	182	173	161	168	178	170	179	176	166	145	171	168	158	180	156	149	179	170	163	157	183	150	184	159	175	154	157	179	167	175	136	160	173	141	155	158	170	166	141	186	165	169	166	150	155	157	165	169	158	158	163	175	162	167	166	189	159	190	173	174	170	164	133	150	176	178	166	161	173	151	195	148	167	161	175	147	180	178	170	161	142	160	164	169	144	158	176	169	154	138	156	180	149	161	141	165	171	155	151	168	183	174	178	171	165	139	150	154	177	155	158	155	169	163	160	166	172	205	182	145	165	160	173	154	178	196	182	161	190	147	155	183	190	173	168	154	175	169	167	180	163	176	162	174	169	167	179	172	157	139	147	168	172	173	162	183	184	175	146	160	119	179	163	178	159	176	174	179	162	171	157	178	152	154	165	175	165	169	166	165	189	164	151	184	159	164	159	162	143	201	184	160	145	153	161	184	161	168	172	179	155	188	159	176	167	166	160	140	155	178	170	151	176	165	141	177	161	162	144	145	189	166	170	186	151	172	183	158	175	174	172	156	171	162	176	171	161	168	185	159	164	159	179	178	191	166	152	161	158	165	166	176	167	171	180	178	177	143	175	163	163	178	171	174	162	160	154	186	165	193	188	175	189	175	169	176	144	136	155	166	142	152	173	150	163	163	166	164	158	165	165	187	171	166	150	157	169	164	166	189	164	133	171	162	192	146	144	175	165	166	205	159	159	163	168	151	185	174	163	163	174	148	153	165	157	206	204	160	182	166	157	151	176	156	168	181	150	151	138	170	181	175	142	159	159	161	171	159	159	146	146	150	169	167	156	166	163	154	176	153	163	180	180	162	159	181	160	165	148	171	166	132	146	173	178	163	146	171	161	148	141	162	189	172	156	181	168	160	161	170	175	183	149	177	164	169	150	131	158	145	170	154	170	164	134	179	170	151	141	157	158	190	188	168	173	176	181	156	168	167	162	153	182	213	166	167	161	162	149	163	177	200	186	143	159	155	161	155	168	174	163	174	176	147	145	147	159	166	164	168	173	183	169	157	161	158	172	166	189	162	156	159	169	176	162	162	157	181	156	161	175	142	144	134	144	166	171	168	187	168	152	177	165	129	177	132	162	159	158	179	160	159	148	178	162	167	169	177	150	171	167	168	185	157	174	141	153	167	167	181	153	165	163	158	147	133	164	167	152	151	172	171	167	159	163	198	163	158	166	143	168	163	152	193	171	208	152	159	188	182	154	141	154	168	180	163	166	178	149	168	171	175	157	172	169	178	143	168	158	156	170	199	150	179	138	165	161	159	172	167	175	162	188	163	174	187	162	181	168	177	162	160	182	137	166	173	171	170	167	187	179	173	174	153	160	176	130	140	142	145	200	160	161	167	163	150	181	164	188	164	162	137	166	185	179	148	195	171	166	162	170	161	159	143	183	165	162	160	152	164	149	176	173	172	185	142	145	175	158	149	156	179	160	164	141	155	165	169	171	169	166	178	159	168	178	184	159	184	171	171	175	161	190	166	179	192	169	170	139	168	141	165	153	182	155	169	188	180	149	170	160	163	177	171	175	152	138	157	155	133	148	174	148	178	162	170	172	162	164	170	165	156	160	161	177	175	161	182	182	166	171	183	150	145	204	149	157	161	160	157	187	149	175	161	152	148	153	147	164	157	166	161	159	176	177	145	202	167	174	143	161	171	146	167	185	158	160	169	178	162	156	147	149	181	185	181	150	162	174	150	155	159	186	171	165	182	181	187	152	173	157	154	159	152	160	180	196	167	196	189	159	151	177	149	164	184	157	154	162	165	192	162	180	160	182	173	173	164	165	174	166	171	192	165	189	174	164	164	154	154	173	169	174	160	177	138	178	182	165	177	149	173	159	165	193	164	166	142	138	132	170	160	176	167	175	156	133	162	154	172	176	164	139	144	166	176	159	169	175	162	166	161	187	184	149	151	177	183	169	174	189	166	173	175	154	170	162	162	149	168	175	148	133	170	173	161	165	192	183	162	173	161	153	181	178	183	170	174	156	175	163	175	165	148	155	192	188	158	167	175	173	155	175	188	145	176	143	159	161	172	168	169	179	176	155	156	165	146	175	170	144	170	181	166	168	152	154	157	143	148	160	153	145	180	160	140	167	167	180	172	159	158	172	171	158	192	201	184	156	199	159	173	167	185	180	165	167	132	176	170	168	168	205	146	160	176	175	155	154	139	163	173	168	161	173	142	166	159	185	161	148	156	155	167	175	169	142	155	167	146	172	141	169	176	164	162	173	164	178	159	174	190	147	153	162	167	166	138	181	142	157	135	146	177	180	149	161	161	176	181	152	140	154	158	177	155	173	166	167	157	176	159	171	167	183	172	165	178	179	156	181	180	148	166	147	165	181	153	161	151	170	188	191	147	181	169	162	162	155	170	182	177	176	163	160	169	169	170	151	179	193	172	148	174	124	168	171	145	162	174	155	167	167	173	170	167	180	175	159	166	187	160	180	152	173	185	184	180	154	166	163	169	177	181	150	150	171	172	174	172	153	158	171	159	169	162	175	166	158	142	161	167	161	177	167	166	166	181	169	165	194	155	163	160	181	150	183	161	185	165	151	161	180	152	168	164	149	169	159	160	164	178	175	167	155	176	168	199	169	172
26691	21388	26265	26691	23644	17942	11212	4157	1429	1172	1513	1648	1648	1075	622	595	508	474	505	505	493	479	461	452	416	435	445	459	462	453	468	440	465	461	462	460	468	468	469	485	471	441	434	471	450	472	443	457	436	484	423	433	411	454	425	456	435	442	459	465	416	437	456	449	406	432	444	440	439	438	425	414	424	416	423	414	438	408	411	412	412	435	430	479	362	424	442	424	444	402	448	422	450	440	468	442	472	450	435	440	391	466	476	445	423	415	410	434	430	418	441	456	440	417	458	410	446	405	412	424	426	418	423	419	461	463	438	486	409	433	429	416	419	409	420	442	443	437	441	450	466	455	418	429	427	429	441	437	414	419	459	388	419	449	451	432	469	449	416	422	421	446	421	421	429	432	419	411	463	430	440	417	438	441	413	434	475	415	430	414	413	442	434	428	447	454	424	441	440	467	420	449	431	441	455	454	417	485	422	451	442	384	411	406	454	447	461	427	468	434	443	425	418	433	428	445	428	457	427	448	417	449	448	404	418	422	442	449	439	423	431	416	474	450	430	435	435	433	458	434	407	448	422	459	436	446	402	460	453	402	423	451	434	435	406	411	501	425	411	419	464	407	398	441	461	457	429	449	452	404	414	413	433	446	405	399	435	456	421	470	456	440	391	430	432	448	422	454	465	459	450	434	435	419	435	439	414	459	458	455	461	419	430	432	445	432	429	454	479	401	468	440	441	410	466	431	435	440	470	400	457	426	453	468	448	435	427	439	441	437	407	437	426	414	438	429	451	392	445	412	432	436	414	428	424	415	411	424	445	433	462	449	449	455	440	414	406	414	465	415	472	415	418	417	445	414	456	449	403	430	456	442	406	423	428	453	408	443	441	403	457	440	433	438	438	410	414	421	425	439	413	463	388	434	412	454	419	411	461	440	445	424	400	423	474	464	436	409	428	478	406	407	446	412	420	428	440	426	414	452	444	424	472	431	461	415	446	425	441	418	431	433	425	425	409	469	383	419	408	456	394	436	423	443	443	414	429	419	465	405	432	438	425	419	411	422	412	445	404	403	444	463	407	448	459	427	421	414	444	425	443	407	430	437	444	415	436	439	430	453	427	409	395	435	407	414	401	444	422	413	431	414	436	415	435	413	459	413	419	443	433	453	438	425	427	426	431	472	438	461	440	437	447	447	460	436	429	439	417	439	391	430	462	462	448	431	436	414	378	460	429	473	432	447	474	423	417	440	457	431	464	458	385	450	459	437	420	466	444	463	449	474	417	402	435	425	414	436	411	448	420	429	447	391	428	449	474	445	438	425	449	443	446	454	414	445	449	467	447	419	397	401	486	463	425	440	418	410	424	409	408	429	462	416	420	442	432	452	441	462	391	452	420	433	425	435	440	427	419	437	433	449	439	418	398	426	437	437	433	442	489	429	443	432	443	441	452	433	448	443	426	377	410	399	412	446	427	446	404	420	454	459	437	443	445	456	443	459	442	427	432	431	406	437	463	424	415	417	414	411	438	419	445	466	454	458	410	477	434	421	418	461	424	419	419	454	446	458	394	467	468	414	462	404	433	462	448	452	454	421	439	434	398	404	454	445	456	401	451	462	427	471	474	443	473	442	423	461	476	444	422	425	443	441	437	433	445	439	456	415	408	452	433	460	412	445	443	436	396	453	428	425	432	404	426	449	421	415	437	410	439	429	412	444	441	464	458	431	422	408	464	423	422	454	444	445	427	455	412	444	449	436	434	444	438	451	410	427	431	458	436	439	437	435	417	431	409	423	433	458	431	437	402	440	429	450	428	447	430	406	455	440	406	447	411	418	430	411	430	421	474	456	434	445	431	438	456	428	416	448	430	395	432	424	410	467	455	448	446	470	455	445	441	412	452	422	428	443	437	454	360	476	425	433	450	404	416	454	463	442	418	449	386	445	430	476	434	426	414	442	409	459	426	444	429	471	437	456	476	397	437	444	437	434	419	431	450	435	428	431	469	427	392	406	441	421	442	449	452	448	428	431	416	427	446	431	459	437	411	477	469	454	444	421	409	470	418	444	430	449	436	474	398	442	410	426	406	460	425	407	414	453	449	415	424	407	413	443	394	432	436	428	429	447	421	456	404	452	468	470	435	422	435	417	406	426	438	433	431	454	446	447	420	400	425	417	433	440	454	397	410	449	428	413	426	444	454	441	467	431	417	453	434	457	461	449	417	429	420	430	421	418	430	456	470	400	461	446	429	456	427	440	434	429	432	428	457	424	410	449	419	430	444	438	411	452	411	431	486	475	452	428	424	415	439	419	455	418	414	435	445	464	428	435	408	430	436	426	458	429	467	411	427	437	436	424	471	443	416	409	433	468	473	449	450	462	453	441	453	425	440	459	424	435	425	453	443	373	462	447	431	471	412	439	430	414	450	463	412	439	435	408	449	473	397	444	408	432	417	422	431	430	416	445	441	428	421	467	436	452	436	471	452	455	422	445	424	436	432	432	441	442	414	414	386	423	451	457	451	394	446	427	437	443	436	448	419	420	458	445	449	469	463	437	427	414	428	464	453	421	393	411	465	422	439	434	445	463	446	464	429	462	472	443	439	440	409	433	442	429	421	458	426	422	482	430	435	409	446	430	378	407	450	443	456	427	425	464	434	424	470	409	477	468	441	428	409	436	443	414	470	431	413	446	490	410	413	426	460	428	438	443	442	426	448	465	442	427	415	463	429	420	415	419	425	462	438	429	406	444	432	410	393	410	440	401	434	443	415	384	425	406	445	427	420	420	426	391	423	440	450	418	413	436	405	403	452	422	470	420	409	461	430	427	378	430	438	480	426	436	469	413	423	391	443	453	439	441	448	439	442	462	473	427	420	419	411	412	458	457	455	462	452	444	444	458	471	474	423	433	448	429	448	435	368	402	430	426	439	440	440	459	411	435	425	435	469	434	428	414	410	421	457	440	442	424	419	414	447	404	465	417	428	409	423	425	430	432	452	474	410	436	445	488	419	450	450	436	469	433	444	442	426	415	427	428	421	422	428	416	412	442	452	433	407	427	412	441	408	427	436	429	467	453	471	453	411	440	437	421	459	430	446	438	422	397	428	429	409	427	428	414	435	431	453	449	462	404	458	430	414	471	434	440	443	404	445	445	448	476	421	451	474	409	421	434	456	457	402	407	445	447	429	447	439	466	470	442	450	434	400	469	436	421	414	410	427	449	399	417	454	423	438	464	409	427	455	407	438	446	399	463	413	419	437	430	430	431	417	448	414	432	436	441	461	421	418	396	455	463	451	437	442	409	435	415	433	438	442	461	452	453	439	448	457	410	403	410	452	442	433	399	434	430	425	444	451	404	404	447	425	418	424	437	448	434	428	460	427	439	426	451	442	423	441	374	435	449	417	464	452	436	415	447	434	438	463	478	432	414	448	454	439	404	425	446	469	449	437	459	424	454	434	420	459	416	413	424	432	454	417	443	437	460	402	449	426	409	428	410	405	422	444	436	453	436
10754	4881	3011	1636	848	591	453	429	365	383	332	360	365	358	365	379	363	348	358	383	394	344	351	360	341	352	358	353	389	348	359	370	327	356	368	349	341	390	344	368	364	365	366	347	351	358	344	365	364	359	378	311	354	362	384	381	348	341	377	366	326	342	357	339	348	365	341	321	346	332	323	372	324	325	333	313	347	383	328	325	368	378	379	389	382	351	336	347	379	382	393	350	344	364	363	354	335	344	397	373	359	323	359	362	321	320	330	373	351	377	384	368	369	328	355	373	354	348	344	339	361	344	384	363	332	378	349	361	380	337	341	340	349	387	349	351	349	328	348	336	319	373	336	342	393	420	336	336	330	343	369	335	365	365	360	326	368	350	343	368	346	348	385	346	375	348	351	355	377	331	353	394	372	362	357	344	345	366	354	356	373	357	365	345	346	371	371	342	353	372	364	365	400	355	329	342	362	375	345	365	360	349	308	336	386	353	342	358	345	360	346	368	365	312	339	348	352	353	379	373	333	347	318	340	345	400	371	354	356	361	340	371	365	330	332	385	371	361	353	359	334	326	337	355	337	372	318	375	345	315	332	344	378	354	317	372	364	316	415	334	350	345	332	344	346	387	310	356	389	360	364	347	349	348	324	360	365	359	338	390	366	309	371	349	349	336	367	358	369	366	341	374	383	357	350	374	340	364	331	352	360	329	347	358	375	381	360	351	343	417	354	396	374	379	330	323	340	359	361	363	339	368	339	362	351	361	400	376	361	373	343	365	361	371	367	333	375	382	371	366	343	388	355	361	377	347	348	371	393	367	364	360	341	351	364	373	392	335	378	347	362	341	357	356	329	343	394	356	370	329	335	343	341	343	321	326	332	350	376	366	361	345	385	352	384	305	374	359	366	360	342	329	328	352	321	338	322	350	339	367	370	334	379	333	343	354	334	359	324	337	373	331	353	349	334	379	345	350	348	351	335	364	318	366	366	349	340	326	341	315	348	386	362	374	345	329	328	350	330	391	371	364	365	395	386	370	353	393	334	341	332	369	345	358	376	333	348	370	374	359	391	384	366	372	380	333	345	329	364	368	346	356	355	381	333	378	346	360	352	358	342	365	341	325	381	340	345	348	364	353	330	346	362	348	341	343	314	332	351	353	340	349	356	348	359	370	380	363	323	338	350	344	367	370	356	387	338	322	384	357	375	348	320	351	365	356	371	361	342	349	308	350	343	342	338	365	361	380	366	370	349	336	358	336	351	355	369	373	368	336	386	365	357	350	346	397	379	364	332	372	330	363	370	348	340	350	313	351	338	350	365	356	313	326	381	353	375	337	359	352	321	340	337	351	367	325	350	359	331	368	357	355	342	373	386	344	363	335	361	340	370	394	364	345	304	365	378	352	339	351	343	358	341	356	329	354	330	385	373	335	316	340	358	361	330	341	362	347	348	350	330	337	373	350	347	387	374	398	363	366	329	336	357	356	366	364	359	350	369	323	334	378	352	340	354	339	385	359	356	375	326	332	361	324	379	367	380	347	366	360	319	345	366	343	380	366	338	312	321	333	340	370	335	337	390	381	341	387	369	361	347	351	355	383	335	364	375	317	390	366	354	368	345	364	379	375	378	355	328	344	341	370	329	381	370	338	333	359	352	355	342	340	378	363	295	327	340	359	306	328	370	367	340	347	365	369	353	384	373	365	324	366	342	360	360	357	334	376	336	357	336	343	373	387	382	367	314	376	330	342	353	357	354	336	388	358	359	363	358	367	347	360	323	395	355	354	345	347	373	364	331	347	349	302	349	324	360	350	371	386	383	341	355	320	346	339	370	359	351	362	317	376	381	361	363	343	357	315	344	346	337	378	336	315	351	372	377	351	363	321	353	308	338	384	328	357	360	335	359	372	368	365	359	380	363	342	350	352	360	349	353	353	356	360	364	355	353	355	376	349	360	349	340	331	349	337	362	347	350	374	341	380	343	368	312	390	335	336	324	338	373	342	335	338	353	376	353	344	340	363	369	383	370	378	370	358	330	342	343	378	361	352	364	354	365	386	381	359	341	328	332	355	346	394	348	338	346	367	373	374	377	376	400	377	363	363	356	370	360	380	344	404	318	336	363	336	368	349	338	318	359	344	365	325	351	361	373	391	383	364	329	327	357	343	362	358	371	366	364	334	350	344	357	374	356	360	336	345	350	374	358	358	330	337	331	387	388	368	353	343	396	346	338	373	380	356	360	364	405	351	337	353	369	344	337	319	363	343	349	379	389	400	318	381	360	369	335	359	366	336	357	369	373	350	365	356	360	335	328	341	378	356	348	356	354	334	365	329	368	331	402	400	345	335	341	351	331	342	391	374	345	348	359	342	377	359	310	346	368	342	357	371	373	350	336	351	358	337	336	362	342	367	348	364	362	346	374	341	331	356	346	351	370	356	347	323	351	350	354	344	360	368	374	367	385	358	385	357	382	347	383	329	348	349	359	384	358	371	337	365	335	358	344	341	371	371	371	380	329	353	356	366	362	371	367	331	364	344	370	332	320	308	328	380	335	377	361	333	316	314	320	385	312	359	341	377	347	379	342	364	373	361	352	366	389	352	340	394	343	356	334	347	379	374	386	345	326	349	319	348	332	341	352	373	400	337	350	359	367	382	328	359	343	352	363	337	371	344	354	390	365	355	377	378	338	347	329	381	338	363	331	347	371	362	344	345	358	342	395	360	347	364	359	331	349	345	341	368	332	335	343	377	362	334	327	398	367	369	332	325	358	323	365	368	368	345	355	327	347	331	351	359	345	375	359	370	368	336	349	360	384	347	328	385	350	372	329	334	347	319	363	350	385	366	392	372	368	379	401	344	336	363	363	381	378	358	338	338	337	352	343	388	359	345	335	370	313	358	355	357	376	331	369	328	330	360	338	383	383	371	352	354	367	346	364	346	386	356	347	348	350	351	382	349	381	360	369	383	356	361	348	359	351	361	399	355	363	380	343	361	355	379	355	334	378	350	379	344	360	343	312	352	361	325	317	318	344	341	394	374	357	341	371	378	356	341	372	363	340	388	312	341	300	337	377	337	395	358	367	302	368	318	330	347	338	395	355	351	333	333	352	350	373	374	357	333	346	351	342	331	326	340	365	324	335	329	353	343	352	381	405	330	413	349	333	345	331	320	392	332	361	370	342	350	395	357	332	330	332	323	365	369	353	377	339	350	342	338	331	324	363	377	317	375	345	371	417	328	331	341	384	356	362	368	372	355	354	369	316	334	349	362	338	340	349	342	358	347	367	376	369	345	348	346	374	393	400	354	336	382	353	396	351	355	348	369	349	344	339	391	341	361	324	328	300	333	347	358	344	351	348	342	361	347	335	352	370	350	363	345	367	334	338	331	342	370	367	375	368	354	349	383	384	319	379	353	349	359	389	323	353	346	386	348	365	336	363	390	346	346	358	370	323	347	361	370	355	343	369	372	347	393	340	367	357	374	346	343	363	349	373	351	337	395	331	373
8136	5646	6464	4882	2938	2063	1726	1223	1000	877	922	894	925	841	889	887	898	889	876	829	869	854	894	831	816	872	883	835	960	906	909	846	885	893	882	815	895	836	888	901	859	899	827	899	868	916	902	837	861	850	828	841	872	887	885	885	810	896	893	864	881	842	811	856	816	889	859	851	852	862	899	888	882	826	907	851	928	830	850	849	856	872	850	935	865	879	903	847	865	913	864	880	853	827	886	926	871	843	810	850	846	858	866	809	872	878	845	832	841	825	888	839	834	860	872	802	852	920	853	830	824	827	774	852	816	873	853	880	905	867	845	828	854	869	827	883	870	829	868	869	875	893	862	902	869	857	865	907	849	848	901	840	875	838	880	845	883	833	859	902	788	862	874	845	915	868	868	871	932	845	829	869	844	871	882	876	883	912	853	808	897	895	882	901	852	853	867	897	853	854	869	866	867	921	855	841	881	805	894	876	839	789	868	880	832	830	892	888	881	845	846	899	811	864	903	867	884	898	871	844	860	850	918	896	830	865	895	821	885	851	831	815	881	880	840	844	868	895	819	909	870	845	886	862	860	826	881	835	861	834	894	842	882	792	833	880	875	840	899	868	840	854	908	883	881	822	858	835	833	886	818	878	880	833	886	867	870	838	843	871	880	868	890	833	877	910	860	852	874	881	922	873	886	842	860	874	885	868	859	916	864	855	861	854	834	835	849	887	852	871	919	844	878	819	842	896	785	836	811	835	872	863	866	864	855	872	839	829	871	859	817	858	821	856	861	856	884	867	881	852	900	870	848	848	835	850	859	791	887	877	919	893	847	913	894	906	851	829	849	836	874	855	841	933	845	874	857	852	917	857	820	851	898	853	870	859	838	877	879	904	882	854	903	853	874	815	843	876	854	869	885	848	882	932	866	844	827	843	891	819	866	834	865	845	880	779	872	851	820	808	838	856	891	855	821	846	888	883	879	887	874	897	896	842	846	845	834	817	889	844	862	846	950	856	849	881	878	857	911	861	898	847	864	817	819	910	911	878	797	879	852	877	833	877	868	876	875	863	826	851	861	887	924	854	865	828	928	894	817	857	888	876	899	851	851	813	831	866	828	856	838	863	821	896	860	888	808	819	896	802	882	914	828	922	877	867	842	851	851	817	817	900	835	855	846	913	902	822	883	817	845	868	834	905	863	833	844	867	830	874	904	834	927	889	843	838	872	854	815	927	884	823	859	870	839	815	887	853	892	869	817	855	874	866	845	855	863	874	859	871	892	873	850	846	838	847	857	846	888	821	851	826	893	826	820	937	875	786	932	874	830	844	848	857	888	866	862	846	876	874	823	891	832	831	915	864	862	869	810	907	827	884	873	895	834	841	865	876	850	893	834	883	851	805	850	815	829	820	861	868	934	881	852	842	831	811	808	849	835	910	873	871	853	853	879	856	892	857	793	878	848	880	847	819	817	789	845	906	862	816	825	829	866	868	852	806	881	827	857	897	902	865	845	830	903	827	818	898	865	847	898	851	893	875	825	866	855	891	883	840	844	917	880	871	856	882	848	850	841	887	850	860	820	831	846	849	872	877	901	878	874	872	864	871	874	858	844	855	795	801	827	927	821	869	869	867	833	917	880	899	877	929	864	886	933	875	857	863	908	874	889	826	846	833	906	950	875	902	837	879	905	902	859	840	830	860	862	836	868	864	894	850	807	854	874	900	900	874	858	862	848	863	833	849	904	904	908	852	879	884	790	840	832	891	886	899	881	826	894	889	818	838	866	855	832	864	837	895	881	867	858	858	855	869	847	848	851	876	902	864	840	867	851	878	872	895	833	917	852	804	798	870	903	874	904	850	878	810	898	884	873	846	893	826	879	876	875	865	888	874	823	772	852	883	893	943	841	922	864	839	870	868	873	866	846	857	816	869	886	882	868	866	862	835	864	853	826	832	842	893	844	915	877	881	885	851	844	822	826	869	889	859	856	834	849	849	897	864	882	892	856	879	902	891	863	818	892	846	869	858	859	862	900	852	922	871	895	848	842	853	857	873	849	848	888	884	878	906	903	896	845	912	876	897	852	877	843	892	893	816	894	847	844	887	863	808	871	856	836	888	831	849	852	865	862	792	865	912	808	879	789	857	856	853	795	861	854	833	858	856	859	900	822	824	854	844	873	899	902	842	795	882	855	896	881	890	843	844	871	812	909	863	848	818	872	902	838	917	826	838	808	858	868	798	790	875	860	861	845	884	858	862	893	858	849	899	859	861	866	890	904	825	847	838	836	932	892	870	802	898	928	870	861	855	928	858	830	936	843	885	858	875	865	835	837	877	862	854	863	878	889	877	870	851	859	865	891	805	864	872	898	928	871	856	831	842	868	838	838	850	830	875	869	856	877	888	929	874	868	873	869	829	857	879	837	830	885	889	900	805	858	852	862	884	875	873	901	893	851	888	871	855	849	852	889	798	901	845	854	889	854	895	807	871	905	919	914	882	873	846	874	884	892	893	903	867	859	839	832	913	869	843	842	907	818	854	842	881	868	856	787	800	873	879	844	874	878	834	877	889	827	896	833	837	862	834	858	865	921	848	840	899	828	932	874	913	836	895	867	844	859	890	872	851	854	848	864	876	834	838	887	887	833	811	872	884	884	857	883	849	862	858	882	814	884	870	910	900	856	857	890	852	844	855	851	881	858	844	829	894	879	852	871	868	874	865	867	872	887	866	845	820	807	887	877	867	866	829	855	861	899	851	890	829	792	886	901	875	844	844	893	864	853	872	896	853	900	902	840	859	853	837	818	814	858	812	864	868	853	851	887	869	814	831	873	870	846	872	880	872	872	904	874	862	903	855	856	864	876	881	844	853	850	828	905	915	820	884	848	881	893	798	870	879	834	885	834	930	836	868	884	896	841	881	876	835	851	844	891	877	883	854	870	798	874	900	848	895	896	874	849	840	866	837	847	882	911	901	883	866	840	901	832	824	893	880	807	844	883	852	890	852	845	861	896	833	837	840	914	892	882	869	901	874	834	889	872	852	861	883	891	846	841	842	849	848	829	854	835	817	874	900	848	845	848	882	856	849	886	874	909	886	880	863	849	853	878	866	881	896	893	864	849	840	845	897	879	836	847	813	882	860	878	848	837	869	915	865	837	872	922	889	852	866	809	863	865	843	899	897	829	838	818	882	831	874	855	826	904	800	877	816	807	854	858	893	888	864	939	937	851	878	878	866	868	877	838	835	891	863	830	887	839	837	830	865	911	849	874	915	814	830	834	826	822	831	822	879	840	918	829	870	875	854	864	813	864	871	860	875	831	884	948	840	807	848	854	847	830	827	809	884	847	862	844	859	883	880	848	864	869	884	857	860	872	873	866	882	881	867	903	859	842	852	877	892	889	880	857	838	885	857	867	858	911	824	891	834	866	881	828	858	831	864	868	846	843	874	815	893	845	847	872	917	866	810	882	883	843	874	833	865	860	897	911	873	847	826	889	806	860	847	885	854	879	834
28377	18557	14869	11797	8465	4236	1845	726	413	418	339	321	376	319	306	342	343	327	292	327	328	308	293	317	308	292	286	296	331	317	292	321	313	330	325	273	290	290	288	318	303	299	331	344	307	290	327	335	308	326	274	292	320	300	321	318	265	320	320	306	305	323	314	280	313	291	284	299	310	317	307	313	323	293	313	283	313	291	297	318	290	302	330	292	314	310	285	328	313	321	309	337	320	318	322	328	311	288	318	315	301	312	284	331	322	301	311	284	295	343	277	327	266	296	308	309	326	298	329	326	337	292	306	295	317	301	333	314	347	270	285	276	339	280	329	279	335	320	339	335	344	313	298	329	310	314	297	301	365	322	306	299	285	311	303	287	323	321	291	285	303	312	285	298	292	287	313	306	291	287	288	313	357	274	323	318	299	324	291	289	316	302	284	320	293	314	312	282	300	281	331	299	335	287	256	285	270	319	287	300	316	298	327	293	326	317	320	320	353	296	321	296	295	313	325	310	272	307	328	309	311	290	334	295	271	314	319	320	301	271	282	322	314	318	305	328	332	310	331	311	312	316	323	318	306	312	300	313	288	291	299	313	322	278	324	344	277	300	279	309	307	318	317	329	352	313	332	310	307	298	299	329	310	293	333	314	296	329	304	318	325	300	345	299	288	315	307	311	343	309	310	309	337	288	309	316	300	324	303	316	283	308	331	309	315	316	318	328	304	331	299	273	304	336	291	294	318	338	329	312	318	300	303	308	313	320	295	331	308	289	299	305	291	322	312	308	290	290	296	298	330	286	288	306	317	323	287	295	289	299	311	301	315	299	304	326	332	325	327	303	284	328	323	324	320	301	325	315	303	317	288	341	292	309	316	338	274	326	294	292	298	345	322	305	282	289	308	315	325	309	315	340	291	296	331	335	316	321	350	304	301	314	320	334	310	285	312	306	298	304	339	319	293	319	298	286	304	315	298	319	289	304	292	295	289	323	294	283	288	338	317	291	339	310	263	308	268	340	336	308	315	303	306	308	283	340	325	308	302	297	317	342	314	327	331	294	323	328	288	316	325	316	331	325	330	298	321	269	320	299	347	294	333	320	327	314	366	320	299	267	316	303	296	313	317	287	318	313	296	292	306	340	310	341	292	349	323	331	290	295	300	322	331	282	293	285	344	334	309	282	354	310	305	347	322	325	338	321	313	297	279	305	311	323	334	304	300	290	313	317	304	317	312	283	314	271	316	323	335	319	284	303	306	290	326	299	303	273	288	330	279	295	310	289	266	294	278	299	319	297	282	309	311	300	314	308	317	299	314	286	324	312	320	283	327	307	291	281	315	305	307	325	301	279	313	285	299	320	296	311	294	290	319	315	308	298	332	319	320	280	315	320	316	332	298	285	316	311	317	280	310	310	292	313	317	262	336	357	317	309	286	325	306	299	294	293	304	320	306	306	313	282	288	318	311	314	276	317	310	306	313	278	306	315	319	294	337	295	291	285	301	342	345	326	287	319	297	292	319	323	277	311	326	302	306	321	311	330	308	323	279	306	325	319	301	329	316	327	315	320	329	314	308	283	304	300	335	294	333	316	316	314	302	319	287	321	317	299	311	310	326	338	319	287	336	315	320	350	307	311	288	322	318	318	281	310	328	321	325	308	293	308	317	323	335	317	333	326	315	301	304	310	305	283	308	334	324	296	310	309	309	313	353	308	297	308	323	308	308	322	301	317	289	301	296	348	318	306	307	284	311	309	307	316	303	287	293	289	308	288	320	302	309	321	272	328	332	299	320	349	315	318	292	274	345	311	317	311	315	291	287	324	299	314	311	337	276	287	319	318	322	303	300	287	279	311	284	312	375	357	336	302	322	322	275	303	315	303	313	310	338	291	343	324	330	290	298	310	308	336	315	297	334	343	290	293	329	329	333	323	288	281	299	332	309	310	320	320	288	302	328	297	302	297	275	324	333	281	282	287	325	278	303	308	270	291	322	337	310	329	322	308	329	308	279	334	311	301	287	313	306	314	299	275	317	300	299	282	266	280	317	316	293	299	318	298	309	300	326	332	304	321	327	316	336	324	299	324	312	311	311	320	306	286	283	286	302	354	322	278	319	304	346	299	284	306	305	310	308	305	288	318	354	334	273	305	315	289	311	309	290	291	325	296	301	261	319	288	317	292	301	319	315	327	327	290	299	293	301	326	300	296	302	281	328	307	306	330	316	331	322	318	295	325	334	323	308	323	336	271	305	294	321	318	339	258	299	317	319	290	303	283	290	277	322	285	306	325	294	305	327	298	287	329	304	342	310	318	321	307	331	298	324	342	325	335	304	315	291	348	313	285	283	336	292	297	299	267	303	313	326	298	305	325	288	320	310	329	284	315	316	290	298	328	305	314	306	316	322	315	330	303	278	295	304	333	320	306	320	314	337	352	280	292	354	302	295	326	324	304	285	320	297	307	294	303	297	310	287	298	297	332	322	310	316	335	289	318	302	320	329	308	306	303	315	314	310	258	318	308	316	301	320	290	324	321	328	301	330	300	334	362	333	309	322	309	316	309	309	310	304	268	290	279	330	306	280	327	339	307	312	293	320	302	295	304	302	284	346	313	326	304	290	303	303	294	313	291	312	308	290	311	297	308	296	334	307	312	324	313	279	298	314	302	313	302	326	307	324	346	291	305	315	270	325	347	305	298	298	288	321	287	289	316	270	343	300	316	307	308	282	317	313	319	336	285	316	284	296	319	336	337	304	296	341	283	330	303	309	272	272	313	298	296	301	330	316	284	298	334	306	296	311	299	303	246	303	351	286	282	297	305	304	305	315	319	264	302	306	294	317	340	316	300	340	324	337	329	311	312	291	315	312	271	317	306	313	303	315	292	333	332	309	312	290	298	307	280	277	305	301	308	324	325	281	297	297	325	285	340	320	311	314	289	318	297	296	303	300	287	298	305	323	311	330	312	301	313	305	315	335	313	281	274	276	300	324	355	284	324	312	288	313	327	307	286	272	330	315	282	314	302	278	301	275	290	318	272	287	302	273	342	304	277	340	294	300	314	277	296	283	336	310	310	293	323	324	317	299	294	307	288	295	319	304	355	299	293	291	292	292	331	322	330	308	310	299	302	352	330	276	293	296	316	285	307	290	302	379	300	294	297	299	293	316	300	292	323	309	310	333	286	273	317	293	281	328	300	309	311	287	299	305	316	306	275	307	324	331	316	313	313	316	299	310	270	297	283	321	324	282	325	297	300	315	307	319	319	336	318	300	315	279	285	317	297	319	308	281	327	281	306	331	329	325	289	314	312	278	302	313	289	333	297	282	311	335	273	329	312	335	287	293	318	305	326	274	290	279	311	297	344	332	296	333	319	310	300	308	328	319	280	314	308	340	284	297	309	338	340	346	344	306	278	301	311	295	323	323	299	301	290	312	320	309	292	313	321	305	311	294	283	284	329	316	310	321	283	264	311	342	321	311	282	303	311	286	325	309	332	332	339	298	324	319	330
20729	16205	18083	18063	17335	12214	6871	2525	1342	1434	1073	840	855	847	795	807	816	729	753	742	765	744	768	770	764	721	750	796	792	807	733	769	740	740	809	730	777	782	735	741	758	718	810	734	749	779	706	739	744	737	749	732	759	728	741	770	757	723	779	757	765	780	758	745	789	751	795	779	741	721	760	791	746	725	767	749	758	763	770	705	736	762	717	767	756	767	761	691	758	695	744	750	786	741	777	757	773	713	757	805	754	788	833	723	734	750	727	740	759	765	714	747	754	764	704	777	753	773	785	798	742	730	759	798	759	723	722	742	762	741	736	757	733	741	767	748	725	677	758	770	809	698	742	767	708	748	738	764	716	773	771	737	702	719	742	744	769	757	775	781	766	778	729	769	739	757	767	762	755	737	781	747	709	742	762	752	754	741	725	763	743	690	753	749	723	768	722	722	753	772	724	701	692	739	745	740	749	748	728	789	762	703	723	756	761	710	736	782	746	695	781	725	781	763	769	777	770	738	775	787	771	778	763	736	774	714	789	762	802	802	747	741	743	737	727	760	730	732	775	704	737	793	756	728	720	691	745	773	791	742	741	762	735	757	752	707	704	814	699	780	717	749	716	772	758	717	781	759	751	716	790	760	725	786	755	783	750	713	669	735	716	749	737	750	737	740	750	769	725	751	766	766	723	709	743	705	741	773	741	793	730	711	795	723	755	752	733	741	742	761	782	783	762	720	744	758	740	778	721	723	735	718	749	776	719	744	738	744	739	711	764	743	718	764	761	741	755	726	733	770	728	758	719	781	719	737	748	720	729	753	761	742	789	759	765	729	679	752	720	775	760	727	747	754	722	724	796	762	784	769	751	676	773	729	755	691	715	765	718	778	741	767	766	736	743	742	744	770	771	754	715	748	712	694	723	745	685	710	749	741	724	733	767	758	766	764	726	763	737	767	778	735	740	723	767	724	739	765	773	761	771	744	721	716	754	745	775	711	725	741	728	746	717	768	734	741	762	712	733	739	787	742	793	755	726	741	745	753	767	769	723	752	732	733	770	704	690	738	747	744	756	739	743	733	731	732	755	646	744	784	770	742	768	756	702	725	774	737	766	771	785	755	781	737	754	772	690	753	748	736	747	766	772	727	729	743	776	752	699	744	755	760	744	720	779	739	772	735	708	760	772	766	764	721	818	753	700	795	767	776	752	771	777	746	747	736	723	739	826	743	708	755	714	774	740	731	746	776	803	761	762	763	729	768	714	719	748	746	780	678	736	764	713	743	730	747	768	741	772	695	781	765	801	799	745	753	720	699	714	781	734	765	757	803	782	768	750	746	767	755	785	722	766	778	773	766	762	807	753	730	776	740	751	759	736	747	757	749	806	753	742	756	713	738	720	762	756	762	740	719	737	758	739	708	720	748	716	779	749	722	732	728	734	735	773	712	724	724	752	732	730	705	750	713	745	733	737	766	804	744	787	744	802	753	715	748	791	740	772	765	741	718	768	750	751	689	746	813	758	722	742	764	736	743	727	743	733	742	777	797	790	763	742	767	753	733	749	727	760	726	685	746	777	720	758	705	758	691	747	761	718	767	722	735	742	790	724	765	699	698	730	738	786	778	741	759	759	764	759	713	762	786	763	768	699	704	732	749	730	700	780	778	742	756	751	702	760	726	723	758	741	734	760	724	743	743	714	813	702	728	743	773	767	716	709	695	769	704	728	720	759	737	759	742	730	743	717	742	785	734	776	684	739	794	728	750	787	720	754	762	751	778	773	711	730	772	773	770	760	756	746	705	749	741	766	737	718	769	750	772	765	789	780	730	709	776	732	726	693	767	758	743	758	728	764	742	765	796	740	757	720	754	732	738	756	745	751	775	729	795	767	735	754	746	711	736	788	739	735	746	773	785	731	732	756	766	707	695	743	745	726	750	780	735	722	726	709	796	775	746	774	733	740	772	720	795	734	781	786	750	766	732	716	738	773	729	767	738	729	790	732	759	721	715	769	746	778	772	759	724	701	753	693	759	814	727	746	728	720	754	716	794	801	721	775	736	737	790	756	785	755	746	729	736	753	746	766	761	740	749	727	714	753	699	711	756	794	734	707	719	756	763	742	737	757	793	735	716	731	766	750	777	770	752	791	720	750	764	735	792	742	752	747	725	755	713	786	743	761	753	734	758	773	697	728	748	748	744	758	735	765	757	751	792	737	751	722	764	695	721	735	783	677	742	780	765	774	741	764	771	724	766	728	752	786	780	756	767	772	755	754	798	725	753	757	762	734	786	702	721	735	730	731	749	784	742	757	756	723	784	719	762	790	756	732	755	785	718	760	777	745	696	774	767	724	749	746	783	765	762	770	758	771	762	770	746	772	728	791	693	711	730	797	727	720	798	730	765	740	686	739	710	772	706	726	698	768	765	731	735	767	788	755	761	705	794	756	744	732	771	680	793	699	755	733	799	750	773	716	788	753	755	797	719	750	770	756	761	739	710	753	708	704	772	738	775	677	707	720	730	730	794	748	788	723	731	749	725	804	745	749	809	750	770	748	750	771	726	760	751	739	725	733	723	736	700	754	763	753	741	737	745	743	757	745	772	732	699	728	731	784	754	773	761	730	777	750	716	757	742	784	743	764	725	758	737	797	738	750	684	700	739	752	751	727	691	767	779	711	752	724	712	741	727	746	721	781	755	739	734	718	782	745	728	735	711	756	763	766	736	737	735	735	758	791	806	731	788	766	752	803	739	701	774	728	786	753	745	744	698	739	739	762	732	719	764	704	712	765	745	758	723	757	743	812	750	737	757	773	772	712	761	753	706	724	772	750	752	728	723	727	780	735	752	738	693	756	763	730	759	764	744	738	756	738	745	736	737	754	758	785	775	764	773	720	713	708	715	751	745	810	719	733	769	742	725	755	752	753	716	737	782	725	729	729	750	718	732	717	814	719	678	745	707	782	735	776	712	740	717	721	655	742	783	711	779	755	745	777	739	734	723	811	773	748	765	765	768	729	757	727	713	724	741	726	691	792	731	730	752	709	776	734	763	705	762	752	751	703	750	756	756	746	802	733	731	761	740	774	804	735	770	751	761	750	737	730	724	748	735	747	723	735	734	761	779	740	738	763	735	844	798	748	784	722	767	753	712	784	728	750	732	768	753	710	737	757	794	736	748	768	746	715	774	790	734	748	721	726	752	752	759	750	738	713	764	742	780	714	733	742	749	775	738	714	739	708	710	772	732	792	727	762	740	795	766	736	761	708	755	776	760	785	785	797	762	778	716	725	708	728	778	742	732	727	767	739	742	737	764	720	714	783	742	764	762	771	746	747	738	740	756	758	786	754	706	757	763	753	718	748	784	714	717	776	739	756	781	757	779	735	725	794	772	735	740	777	768	728	754	777	754	753	772	751	715	735	744	686	759	770	730	702	721	726	749	776	814	751	689	721	737	740	794	779	754	767	742	750	763	788	720	723	745	741	713	730	773	775	754	755	744	724	752	780	754
38122	25948	22230	16288	13149	6760	3111	863	352	227	195	197	189	168	181	164	170	161	139	151	151	148	150	146	150	160	152	141	167	140	157	187	178	147	149	150	156	156	141	159	155	153	156	161	178	160	149	122	164	146	161	150	153	157	155	120	154	141	137	158	173	161	171	139	159	144	150	141	174	167	124	139	156	171	155	162	158	153	153	166	161	170	150	134	163	147	134	138	134	171	158	137	147	184	144	161	157	151	159	137	158	140	157	157	139	132	170	153	151	169	149	160	156	152	154	158	169	173	143	151	179	145	177	131	154	168	156	171	173	141	147	156	151	148	120	162	159	138	161	161	152	135	166	151	171	183	163	152	164	173	158	150	149	151	149	159	167	171	147	152	132	139	166	148	151	133	127	155	145	154	172	155	149	148	173	137	151	149	157	141	165	170	145	134	149	152	138	160	161	164	144	147	152	151	170	147	148	188	143	171	162	139	152	152	144	137	148	182	144	133	146	139	166	155	172	152	170	145	173	151	154	138	166	136	172	148	162	170	141	137	149	168	180	173	163	151	182	167	146	173	162	160	158	175	159	162	154	190	149	152	145	160	150	169	143	161	177	151	184	156	152	142	145	140	167	159	161	152	179	163	156	148	136	150	157	153	149	121	153	152	146	177	155	160	152	142	141	169	133	160	145	157	154	141	150	168	163	146	148	134	146	158	142	147	152	174	137	186	166	144	152	152	146	162	152	150	169	166	154	171	139	156	156	160	156	171	169	129	163	151	152	166	148	177	131	137	141	133	145	143	148	138	179	142	152	157	168	158	159	158	154	144	148	133	160	145	162	155	174	188	162	141	159	167	177	153	154	144	160	157	151	182	151	142	162	151	164	159	145	183	150	126	139	142	155	143	153	149	147	131	194	171	160	145	136	143	142	158	127	157	165	127	167	130	147	155	171	159	183	162	123	157	172	150	150	163	150	128	160	133	152	157	187	159	156	142	155	148	164	162	156	154	129	153	155	158	143	148	128	159	140	118	169	152	134	160	166	128	173	166	153	154	159	161	152	145	147	119	157	187	148	147	162	172	151	160	147	164	173	151	167	157	162	138	153	159	136	141	166	150	174	187	160	156	188	175	145	140	150	170	129	152	142	184	152	142	153	155	149	167	163	172	164	160	148	163	146	147	155	143	143	138	150	149	164	164	174	177	138	144	139	139	151	151	154	164	184	130	160	159	146	142	154	150	128	144	159	180	136	160	143	130	145	146	149	183	156	152	128	159	133	129	174	150	162	137	155	156	147	165	170	164	149	145	174	135	145	159	146	149	152	155	129	163	183	149	139	156	134	137	158	143	146	161	157	157	165	147	160	152	155	136	129	140	155	146	161	160	152	155	147	142	159	164	137	170	139	148	163	141	155	151	147	153	144	147	177	140	108	146	159	140	148	155	141	149	144	156	149	164	168	144	157	133	150	173	156	140	163	150	149	163	159	143	164	159	179	150	175	167	149	124	152	159	159	134	136	176	163	155	138	166	132	155	150	161	148	175	175	180	182	156	176	178	146	143	178	168	184	151	172	157	141	142	174	146	158	157	154	157	143	135	156	149	158	159	155	154	144	151	139	166	181	147	138	176	145	170	168	174	171	170	138	150	164	137	148	130	150	141	165	164	140	156	160	153	164	180	147	142	141	145	141	162	140	139	169	158	191	155	135	164	161	141	148	159	144	165	154	132	156	130	158	157	159	148	158	170	136	159	160	129	146	147	132	190	160	137	160	123	146	153	157	152	148	132	161	148	177	145	153	166	177	151	158	145	148	139	143	135	170	173	166	152	138	161	146	157	152	157	162	173	113	121	154	141	135	142	155	167	157	155	139	155	168	141	134	158	145	168	154	144	160	167	141	128	148	150	167	163	132	154	164	162	164	155	165	154	171	144	146	172	156	156	138	156	170	151	173	175	142	167	144	158	152	148	161	165	181	176	145	168	144	125	152	174	167	154	160	147	139	153	150	152	157	168	148	143	162	151	148	164	138	138	146	147	164	185	143	164	158	170	157	174	140	144	145	128	132	141	155	152	131	183	175	152	150	126	165	136	141	166	180	160	139	145	187	147	146	158	153	182	158	144	141	157	143	150	142	129	155	152	133	155	150	163	171	163	163	161	143	161	147	150	156	165	157	141	156	152	188	143	152	131	149	149	163	158	139	143	154	152	138	153	183	141	170	181	138	152	155	148	153	159	157	146	160	163	165	140	151	134	159	146	168	148	162	151	150	144	159	151	149	174	150	158	145	164	150	154	136	156	133	176	144	150	175	154	148	170	155	167	144	169	154	155	158	147	163	156	148	149	144	160	152	169	148	178	188	157	157	150	137	145	164	156	152	163	150	138	155	169	162	163	165	173	150	166	149	172	159	149	162	148	156	119	148	138	162	160	161	139	150	134	145	170	179	160	157	138	165	171	178	163	126	146	149	163	157	137	140	160	171	139	170	177	168	160	160	127	147	157	144	136	148	166	145	151	186	154	147	172	173	144	165	155	144	167	152	153	162	155	152	147	123	153	146	146	138	162	146	138	165	145	142	162	163	162	142	137	145	159	136	118	137	142	169	150	175	166	154	165	151	149	167	169	150	139	152	138	160	139	147	160	156	121	169	152	158	153	182	199	146	161	136	133	165	164	160	145	163	148	138	161	155	186	144	144	154	150	147	153	148	172	142	176	150	160	166	174	156	144	148	158	143	155	159	134	166	169	156	157	157	145	146	142	165	139	159	159	171	160	135	158	141	160	152	159	172	152	161	149	151	141	148	154	165	166	154	154	167	139	154	202	163	143	145	144	150	127	132	157	135	150	152	146	124	152	170	183	153	161	146	148	170	163	154	164	142	169	150	141	175	157	161	178	155	146	161	179	145	141	152	164	161	151	144	151	139	172	175	122	160	167	144	160	142	161	147	154	139	141	149	151	147	150	148	137	149	147	143	157	157	131	159	191	146	152	139	146	175	154	143	142	143	142	156	152	136	159	143	149	163	154	154	167	155	139	137	161	151	139	160	151	146	142	175	177	150	168	157	150	140	146	156	153	182	150	154	155	152	154	149	157	159	165	152	149	152	151	152	145	185	175	157	150	139	168	133	155	151	178	136	147	135	145	160	153	144	153	144	159	158	163	179	155	151	144	161	173	146	166	148	155	147	157	151	176	151	152	163	145	168	141	164	144	182	142	167	162	155	156	127	133	143	155	145	159	145	128	173	159	135	166	129	165	137	139	159	141	126	142	139	165	147	119	152	153	163	166	135	129	149	150	145	157	174	178	150	159	160	160	165	141	156	142	156	171	148	165	138	141	166	162	176	141	181	142	157	183	154	149	152	163	136	177	160	155	144	161	167	137	144	125	167	162	148	152	178	150	131	165	158	158	159	137	152	155	154	146	145	155	154	141	141	157	155	167	168	155	140	159	175	155	144	156	156	136	135	147	151	130	144	151	155	140	169	178	154	149	147	170	156	126	143	137
26829	20882	23758	22429	22915	14869	9161	3194	1299	1210	820	693	553	530	488	488	452	464	389	437	451	459	446	458	417	415	437	429	435	438	411	437	385	443	441	416	415	432	420	433	425	409	389	427	408	425	404	407	406	442	405	406	409	421	448	375	390	417	391	371	417	400	419	412	388	378	393	374	464	415	406	419	413	386	401	376	403	405	388	411	427	410	434	406	416	399	393	411	389	414	349	410	398	352	419	399	429	406	393	426	390	382	393	424	385	409	409	416	400	384	425	402	370	435	392	379	394	380	409	430	363	401	416	404	406	390	366	381	432	393	374	394	356	425	402	390	394	415	408	416	400	407	370	386	399	417	391	415	413	396	371	402	365	398	407	392	395	444	421	383	394	418	379	390	395	419	384	374	373	378	379	395	385	394	379	391	409	377	404	381	359	393	395	397	382	355	388	442	389	390	402	392	423	404	392	389	431	369	384	427	373	389	408	438	422	395	388	395	386	413	379	404	436	360	418	396	392	419	411	415	385	375	419	392	398	376	407	413	375	405	405	358	397	386	381	359	414	413	396	389	421	371	356	366	426	426	380	389	394	421	445	423	392	419	383	396	426	405	418	353	427	384	384	412	383	427	384	395	408	391	416	396	409	378	373	388	389	377	430	394	421	427	385	371	427	386	432	394	354	397	390	406	405	403	405	390	408	376	422	371	405	398	390	412	384	387	405	420	413	399	398	421	410	388	403	390	438	421	426	415	379	363	363	394	438	412	410	402	404	379	394	427	405	399	389	390	424	364	387	421	386	401	364	415	471	434	392	351	405	381	412	401	411	382	405	382	405	405	394	374	371	415	389	367	402	419	389	428	397	370	372	415	399	403	392	390	426	368	391	397	384	381	396	394	379	423	429	411	405	371	362	384	400	398	397	406	396	385	402	406	370	390	430	392	417	386	381	413	424	414	411	443	388	393	371	375	388	391	368	391	388	404	392	396	407	452	369	383	394	376	399	401	423	405	389	367	398	392	386	408	412	379	368	365	413	370	381	382	393	375	442	384	423	405	380	390	387	385	428	376	443	372	375	376	366	406	411	416	395	374	376	427	411	397	383	410	383	394	383	386	388	423	415	414	390	414	397	419	400	378	418	394	376	404	402	386	370	379	417	406	401	423	376	422	407	393	355	390	404	416	393	397	412	391	388	430	394	395	357	424	387	416	396	416	396	415	451	406	391	414	393	401	403	414	412	410	443	379	380	382	422	409	426	417	421	386	403	372	397	395	353	409	439	445	410	410	417	408	402	379	417	415	386	360	411	381	364	408	428	421	388	405	383	370	406	383	398	399	439	416	386	426	374	389	394	398	359	417	412	404	402	425	436	402	388	419	409	394	421	400	402	393	444	423	393	403	401	422	376	399	430	416	413	384	429	403	369	372	407	424	416	355	405	375	389	403	411	401	378	400	439	374	405	407	426	402	402	406	443	435	417	424	406	420	430	412	390	369	407	408	398	391	372	374	375	397	391	392	344	417	396	397	394	380	391	431	402	432	429	376	444	385	422	425	391	402	414	378	394	392	377	418	425	399	385	387	383	401	364	418	377	403	414	386	416	412	383	432	411	379	403	371	419	414	421	411	410	398	392	379	413	376	444	392	387	385	400	421	403	385	423	384	404	398	428	402	403	399	375	392	382	396	421	363	383	432	431	417	402	404	371	405	384	364	390	397	399	387	375	369	396	417	381	433	395	399	417	396	389	384	399	424	377	403	398	410	415	361	396	383	392	398	391	363	390	389	377	377	385	397	422	387	392	410	386	380	395	380	384	404	405	444	398	362	393	394	378	404	399	426	399	428	429	379	392	390	380	387	406	417	372	352	404	400	384	359	376	424	401	434	395	368	394	385	365	438	382	423	425	381	407	433	405	418	376	441	396	401	406	398	411	417	409	420	388	390	415	394	386	377	427	392	401	411	384	402	364	400	410	415	392	354	426	401	416	384	404	395	396	402	416	406	408	419	378	379	441	402	374	386	424	403	436	408	410	383	394	395	415	405	407	389	448	392	373	424	424	400	402	395	399	378	387	413	395	412	396	393	414	411	412	390	385	398	393	401	401	394	425	409	389	400	408	381	421	411	396	378	398	396	437	367	396	397	433	385	403	388	386	362	402	404	425	418	390	380	428	410	416	375	384	396	418	374	394	381	395	396	410	370	356	394	432	412	404	405	399	456	392	378	376	391	428	389	389	403	382	401	414	389	425	413	413	382	377	398	410	392	393	394	405	380	405	412	416	397	396	430	382	367	402	446	389	422	427	396	423	445	420	424	408	370	409	420	381	393	414	370	383	408	372	369	398	395	383	403	371	409	403	418	379	389	420	382	367	391	376	399	401	378	424	405	425	390	403	379	415	417	421	393	375	405	374	423	421	387	379	416	421	394	431	409	383	404	422	367	406	387	393	404	406	429	400	379	388	442	433	409	358	385	387	413	389	394	396	406	406	422	401	406	418	413	388	398	385	405	378	397	393	413	420	388	356	417	413	437	409	397	386	405	403	407	363	371	406	377	416	384	376	405	412	366	397	427	398	397	383	394	401	397	375	439	404	398	427	415	407	440	413	386	404	428	397	400	418	382	409	380	403	425	414	392	430	380	411	415	400	409	407	371	397	414	399	419	400	408	398	384	403	395	420	417	366	419	376	391	438	396	389	368	393	389	402	440	366	393	387	387	401	445	381	430	380	425	399	381	367	378	386	394	437	416	405	399	394	412	400	418	406	441	404	391	408	405	397	445	408	383	393	394	383	362	363	373	402	382	387	424	409	407	382	385	360	362	396	405	409	403	399	387	387	401	407	392	421	380	394	415	385	363	389	374	443	412	409	401	417	430	439	388	392	372	410	424	388	399	407	393	392	413	380	418	434	390	423	386	434	400	412	404	405	444	406	418	374	413	410	404	392	388	381	395	407	366	385	382	387	391	418	407	396	409	410	354	389	435	408	391	370	388	390	412	401	384	392	401	398	397	377	459	439	390	431	407	382	415	400	366	410	411	365	413	390	402	387	394	419	411	350	396	407	408	424	403	448	415	398	405	437	373	413	383	380	377	395	424	415	420	362	386	407	428	445	403	384	378	413	422	395	406	411	419	421	415	373	454	415	416	389	429	402	387	373	411	398	387	422	413	403	372	401	409	386	406	391	437	419	426	378	387	404	417	370	394	423	392	395	390	419	399	381	443	381	460	420	393	410	413	400	414	377	396	390	401	407	415	363	387	415	417	377	399	383	409	421	417	402	407	404	375	412	399	382	405	420	389	359	377	399	393	428	395	385	414	379	425	403	378	414	387	399	429	395	381	390	366	379	396	406	402	399	412	394	378	384	421	393	384	398	391	369	368	427	384	377	402	385	410	379	424	411	427	388	398	411	403	404	417	405	417	416	401	392	368	407	400	386	426	401	383	393	410	436	396	384	376	383	423	345	401	372	423	366	434	427	381	386	408	396	414	397	407	379	369	387	408
11714	4953	2670	1169	773	494	497	402	356	351	346	383	353	308	318	319	330	380	334	337	375	362	330	343	316	311	349	373	341	362	341	318	343	323	368	352	322	340	322	359	315	345	380	356	353	344	394	311	338	325	358	339	350	375	332	366	323	326	338	349	339	345	319	356	369	343	342	364	351	366	357	363	354	362	300	344	381	345	324	378	314	362	337	344	334	337	355	373	356	367	358	364	337	358	348	360	320	356	365	334	357	323	355	333	337	322	360	335	339	328	341	347	356	322	325	365	349	350	357	372	410	309	310	357	347	378	371	374	358	348	323	355	342	341	361	367	361	316	368	334	324	344	357	360	359	330	350	368	351	355	333	346	336	332	333	347	318	333	354	341	299	332	356	351	348	349	350	331	368	367	327	328	356	356	350	330	323	346	333	382	344	338	347	368	411	335	363	354	326	320	367	379	355	371	351	359	362	341	330	337	343	349	343	348	329	291	377	332	347	356	314	341	335	350	339	363	328	342	352	314	331	320	347	344	327	321	378	356	318	371	323	353	344	337	359	331	326	365	362	362	389	322	324	318	328	340	388	334	367	355	367	341	360	362	343	356	335	350	356	355	336	308	335	359	351	432	366	333	347	355	359	324	352	312	352	320	382	360	391	334	362	323	370	355	334	370	349	367	365	362	350	336	317	340	337	362	347	344	338	322	321	345	358	355	337	345	348	352	318	356	349	325	327	376	326	355	377	349	332	350	317	300	352	376	322	366	336	347	339	323	367	367	369	369	394	350	348	322	345	373	345	353	365	373	306	347	368	369	369	318	376	334	342	343	373	365	366	350	324	402	346	369	341	362	376	328	336	327	378	394	336	366	362	324	346	315	337	400	330	328	345	374	320	348	345	379	357	372	335	362	325	343	353	335	340	335	360	337	396	332	323	328	342	376	350	343	342	340	372	344	400	342	371	303	318	360	343	340	321	361	349	365	383	338	334	339	358	336	333	325	344	345	332	344	352	373	364	363	408	352	352	337	304	381	323	356	319	364	362	349	356	371	332	340	306	368	348	355	347	367	378	373	347	344	356	351	337	336	352	340	345	368	343	325	343	336	372	334	299	327	344	308	379	358	338	360	369	327	375	358	396	341	380	359	361	358	392	327	339	340	397	373	372	343	361	322	318	342	373	354	360	370	348	342	301	334	364	339	358	317	374	344	340	337	379	358	347	343	376	341	333	356	346	320	347	335	371	345	331	302	333	361	372	342	329	332	367	356	353	341	330	358	360	349	419	338	328	354	351	378	337	349	323	359	340	371	355	375	354	358	373	321	367	379	336	346	322	371	356	335	379	361	352	364	340	332	353	324	346	319	320	345	365	340	332	366	340	331	349	345	324	342	340	368	317	337	353	363	377	346	372	331	330	352	358	347	375	354	335	372	374	366	346	348	375	333	335	328	322	361	351	356	374	353	374	314	388	328	349	379	362	336	365	349	352	363	328	342	342	383	355	379	355	378	315	346	351	344	344	341	348	317	348	369	328	321	378	333	338	368	358	344	330	364	334	369	325	355	320	341	327	356	364	316	389	367	353	369	348	372	363	352	331	343	341	366	339	347	338	336	333	360	373	321	347	367	359	349	359	348	344	339	350	377	347	334	336	396	402	349	360	321	330	370	297	325	359	334	323	333	361	364	351	365	323	320	326	345	361	303	345	357	356	323	337	329	337	338	378	352	380	344	343	362	359	327	354	348	339	343	353	327	351	334	352	369	343	351	345	341	340	344	369	361	348	372	331	339	374	357	358	341	347	355	353	346	343	351	365	342	343	358	336	349	398	341	344	349	352	363	378	352	344	353	380	337	335	364	339	333	386	341	327	354	403	355	353	339	313	384	302	365	374	310	357	363	329	339	323	365	331	364	355	377	341	373	350	349	382	365	313	309	317	333	343	345	351	357	317	346	335	360	361	312	356	352	362	344	349	324	341	388	344	362	365	330	311	339	350	353	376	361	352	356	342	381	329	341	317	326	328	342	392	338	385	330	310	356	357	366	328	344	351	389	323	348	379	350	336	343	346	348	353	360	370	354	354	382	356	368	345	327	318	313	376	370	368	330	297	362	361	341	327	344	380	313	341	334	331	337	368	358	388	345	341	357	356	351	347	342	330	360	358	335	350	320	361	396	320	368	311	388	340	343	355	352	359	334	360	338	358	294	309	323	340	368	325	383	345	350	349	355	337	324	336	358	338	381	357	322	337	361	332	364	322	348	384	335	349	339	335	375	367	370	371	357	350	338	365	360	306	352	390	357	346	346	343	362	340	338	355	330	314	348	348	356	365	328	308	346	350	362	367	330	400	335	310	331	334	317	360	319	333	328	379	341	326	351	354	345	373	343	326	338	369	326	334	356	343	349	350	367	354	328	350	359	376	287	335	361	351	351	360	345	355	363	352	329	385	325	369	320	355	364	314	373	342	358	336	370	379	360	353	345	341	379	350	301	319	342	326	360	364	320	318	321	346	355	313	299	330	325	379	349	374	338	363	353	359	342	339	363	358	374	334	345	307	374	347	369	372	340	357	374	318	373	363	363	336	327	332	360	360	342	357	347	356	373	340	401	334	368	350	344	379	341	325	347	349	377	346	354	353	367	344	335	385	376	322	364	358	357	339	363	360	338	349	336	355	309	339	325	355	360	367	320	329	370	315	338	331	351	342	380	342	360	379	367	407	359	363	361	344	328	335	346	331	350	330	345	356	350	336	372	327	335	348	355	321	353	330	360	335	307	375	342	351	346	357	367	368	336	322	365	352	321	357	369	307	331	360	351	362	371	372	365	382	388	363	370	378	344	358	371	347	378	363	361	332	361	328	360	324	358	356	318	378	350	390	335	296	331	303	328	339	314	329	365	376	351	364	354	372	343	349	363	348	357	336	374	380	348	402	340	385	337	392	373	331	366	318	325	335	343	326	315	320	339	373	334	323	358	348	351	339	334	342	326	330	347	326	311	362	340	356	339	348	365	328	345	344	345	315	331	349	354	337	378	318	362	364	329	334	332	371	332	350	352	337	361	316	340	339	335	363	288	305	378	353	324	338	366	357	344	353	366	358	341	356	382	340	405	346	366	392	347	335	352	347	334	312	320	310	326	336	339	342	326	357	364	341	376	360	320	333	335	375	348	339	372	346	334	349	363	327	349	369	343	356	375	339	379	335	361	372	385	365	369	351	335	343	333	319	356	334	338	328	316	321	321	367	391	364	328	331	349	332	332	346	356	339	347	365	395	389	362	344	353	333	337	351	360	342	350	383	368	362	368	366	306	345	383	382	334	350	353	339	313	351	336	331	389	350	353	385	340	339	361	354	322	343	341	332	353	362	321	338	323	369	317	342	381	362	370	362	350	355	338	336	346	330	356	381	356	333	327	343	318	345	343	341	358	343	323	346	375	378	338	321	356	338	360	350	357	332	366	329	343	337	327	345	354	338	371	336	371	332	338	356	382	354	367	363	316	347	339
8966	5559	5826	3646	3066	1938	1561	1105	945	867	879	813	818	792	879	833	856	885	860	873	865	831	882	834	868	886	855	860	875	817	871	790	824	817	773	807	831	869	837	933	828	847	833	875	844	844	767	835	808	836	920	840	797	819	803	799	871	811	803	849	840	827	780	843	829	832	839	864	877	839	852	819	847	822	824	859	824	859	811	839	836	809	889	816	905	891	815	864	850	913	827	890	876	800	884	850	855	788	841	880	893	814	842	849	918	873	783	826	821	841	871	815	877	858	871	882	822	833	834	845	884	825	867	870	869	815	813	880	839	827	837	843	858	827	832	826	829	832	843	885	838	856	860	864	834	846	869	811	863	847	846	805	828	877	795	776	808	848	806	857	867	748	856	851	858	871	827	830	792	819	848	806	820	858	851	814	817	883	812	830	831	806	856	829	903	883	777	844	854	779	848	877	862	885	812	848	819	848	847	825	839	856	844	850	787	869	818	830	853	823	829	799	836	849	858	821	846	815	872	847	823	870	828	844	831	814	869	789	878	816	866	872	825	834	801	844	808	880	861	868	845	866	853	826	862	863	798	857	842	809	861	861	849	831	880	775	823	839	898	847	839	824	800	818	827	859	862	816	872	860	816	855	833	830	827	845	872	827	891	785	863	765	829	819	877	828	890	885	864	805	844	824	791	815	852	880	837	831	831	799	827	876	831	868	791	832	829	832	845	852	891	852	897	833	850	859	881	815	872	802	854	850	779	867	837	882	872	809	847	813	843	847	860	803	813	829	871	870	832	817	892	848	819	798	830	836	865	820	830	836	837	859	852	802	825	837	883	823	834	842	893	838	883	890	847	844	860	831	797	821	843	851	816	888	823	754	864	815	832	808	859	883	874	852	843	845	807	818	800	821	859	849	825	882	866	807	829	781	853	843	863	888	860	828	861	849	876	850	837	851	924	854	823	858	819	842	841	862	889	827	825	853	846	849	865	787	832	833	867	818	835	880	840	883	805	761	896	839	861	790	891	793	804	836	854	855	832	892	810	849	847	791	828	834	857	822	811	827	823	822	856	845	928	847	841	840	827	864	835	906	844	830	849	824	853	879	822	819	781	847	822	856	831	822	817	864	815	825	863	839	838	834	869	849	841	860	833	855	837	844	858	869	802	864	858	771	855	859	849	844	798	872	886	865	864	865	817	878	868	833	787	818	828	848	833	865	865	821	799	891	796	849	806	784	813	845	818	870	870	808	888	834	830	879	863	838	816	791	804	867	803	830	839	868	837	865	840	778	824	799	846	842	829	838	819	859	858	833	770	860	858	864	889	826	846	858	864	891	830	850	884	826	838	850	902	840	840	839	831	781	824	813	818	848	882	840	818	820	802	772	861	844	864	887	835	827	852	861	852	842	848	819	830	894	872	829	878	858	858	876	812	827	842	836	861	856	878	821	855	862	868	839	878	836	818	887	852	800	855	803	831	836	827	872	885	857	812	827	795	829	854	857	867	851	879	843	877	819	894	852	870	850	823	830	822	870	874	834	808	867	832	866	820	821	849	776	843	855	851	826	819	799	871	865	850	815	866	836	805	828	821	828	821	853	844	869	814	809	852	840	813	890	837	838	805	841	783	860	839	903	822	848	860	822	868	884	848	856	830	826	787	849	806	860	846	827	854	861	837	869	876	798	845	843	826	858	835	817	739	845	892	820	844	785	823	863	844	842	862	818	875	830	869	841	843	834	861	817	839	888	846	806	814	843	812	791	868	822	844	845	897	805	829	820	823	841	818	803	843	856	865	857	875	829	801	844	867	825	822	834	834	852	808	788	910	786	841	844	842	854	880	813	819	873	846	850	864	856	814	857	862	868	834	793	864	860	835	874	908	871	834	814	870	854	863	819	823	885	894	852	816	836	864	808	819	844	861	868	812	916	901	843	840	802	818	818	815	851	838	844	805	822	864	809	828	857	864	860	853	866	816	874	830	849	848	851	827	853	841	796	860	809	905	842	820	803	869	860	822	817	843	846	849	852	828	847	830	860	819	846	851	830	870	843	863	795	832	854	845	840	775	823	900	814	773	817	817	840	822	852	882	847	866	818	862	861	862	822	809	837	842	863	809	841	815	860	881	831	848	865	831	801	911	830	823	853	810	860	821	788	796	832	859	835	844	864	860	844	834	785	816	822	857	825	788	864	822	871	830	836	821	814	845	811	876	858	858	860	847	846	848	881	866	841	808	889	816	815	894	871	844	849	810	838	840	883	815	850	870	803	872	858	832	860	862	848	787	888	833	803	776	813	888	788	853	841	878	805	860	876	869	828	809	864	861	906	836	840	845	837	818	863	861	874	866	838	852	856	871	825	837	805	844	883	863	811	835	859	882	835	910	875	876	830	859	871	872	814	845	844	844	892	845	850	873	806	885	853	807	886	843	809	793	867	888	808	843	819	834	837	836	836	857	881	827	854	848	858	836	843	838	830	829	829	805	893	842	841	868	817	828	825	808	857	826	880	871	853	857	812	793	785	879	871	811	811	837	835	854	830	862	780	829	830	863	883	843	798	839	827	909	856	824	883	822	812	854	829	854	853	875	855	836	863	820	836	799	867	886	848	844	858	848	769	854	833	888	830	878	855	860	868	881	851	819	832	840	840	804	809	831	844	809	863	836	806	847	796	803	860	878	802	846	806	874	863	820	853	826	843	828	825	824	866	837	876	792	846	837	842	889	835	791	847	852	854	826	846	884	824	818	818	845	874	831	876	853	887	821	878	865	818	871	811	855	841	860	842	866	814	847	807	871	817	854	831	850	833	849	861	817	856	834	816	821	876	803	809	837	859	799	851	793	843	823	900	794	824	806	863	806	879	862	809	836	825	808	792	834	820	870	860	806	847	855	829	830	813	785	857	847	827	873	826	889	869	837	745	851	828	829	867	847	850	832	856	816	834	841	862	786	838	849	900	894	834	854	846	865	854	856	852	795	849	841	843	884	897	823	806	839	793	825	835	868	809	807	824	888	835	865	821	830	869	840	799	851	823	849	854	869	796	841	853	872	774	845	843	830	838	828	873	851	847	823	887	823	879	830	825	827	874	842	834	830	862	829	800	875	825	797	788	926	876	839	853	848	895	840	885	859	828	809	834	846	868	865	859	828	807	863	878	826	850	803	866	834	836	813	791	841	834	843	878	857	856	818	839	817	814	846	829	846	899	857	843	841	902	863	847	897	810	843	810	886	858	860	855	809	883	834	802	830	796	861	846	841	847	866	831	858	836	825	820	823	863	849	830	877	803	821	788	963	900	819	873	805	834	807	806	854	859	822	821	862	857	890	872	861	875	862	853	828	855	876	812	831	795	839	836	844	810	847	838	871	924	860	884	849	890	863	795	828	831	814	855	868	884	788	867	833	881	875	844	830	814	804	839	834	809	857	841	867	879	852	856	871	805	827	800	819	864	853	835	830	825	833	821	857	870	858	830	799	835	836	845	809	822	819	842	868	861	860	844	889	806
28995	18659	15849	13298	9301	3808	1563	679	536	388	426	324	293	356	338	310	298	328	273	291	340	294	288	293	303	289	313	316	301	291	338	335	305	265	311	341	293	326	288	320	300	297	293	316	309	287	293	309	297	276	316	285	294	281	345	314	283	316	300	317	340	281	337	318	290	288	311	303	352	281	300	324	329	297	325	327	306	306	331	301	313	305	336	284	302	295	289	327	335	312	299	313	325	284	283	327	322	319	303	306	286	292	278	293	306	296	306	314	300	307	282	299	300	281	316	311	288	318	282	353	311	309	354	324	310	311	321	299	298	308	333	323	283	299	331	303	309	297	311	303	311	309	280	327	295	349	303	290	292	293	268	301	311	342	325	272	336	314	312	326	291	325	330	310	323	329	316	268	282	315	332	296	336	317	331	304	308	277	266	290	305	287	285	301	327	287	338	317	318	305	323	298	308	299	339	332	320	338	295	306	300	289	316	302	350	294	319	298	304	304	306	340	309	296	285	307	326	271	296	301	324	337	292	303	295	295	277	284	323	321	290	312	297	314	323	294	306	304	302	323	296	333	269	299	318	360	279	294	312	309	335	294	298	348	294	302	294	280	331	265	315	283	289	316	309	291	275	310	284	323	304	327	317	283	329	307	287	322	298	282	300	318	313	327	288	307	290	286	329	310	294	342	368	309	318	333	287	312	355	316	282	302	292	316	295	296	297	294	304	280	310	329	313	293	288	295	279	303	295	314	294	312	288	280	292	308	350	299	303	339	323	316	291	316	333	313	326	292	293	316	298	326	296	293	267	275	317	291	316	318	324	321	289	310	299	310	321	321	335	310	285	324	299	317	304	294	290	285	326	332	277	312	318	324	297	319	320	299	291	314	294	323	340	277	271	298	298	308	283	320	305	320	286	289	308	318	338	316	289	308	355	339	312	318	293	281	298	262	321	322	298	294	303	330	277	297	318	330	311	288	280	333	279	333	292	301	327	335	297	303	285	304	316	353	300	300	316	309	328	318	301	300	292	300	314	307	355	309	299	319	286	308	311	323	327	300	322	350	272	299	315	302	292	287	304	313	284	330	299	294	318	320	293	289	318	303	279	314	321	323	303	312	318	308	298	285	332	288	322	295	286	301	319	322	300	316	292	319	311	324	336	340	312	321	316	321	333	288	293	264	279	303	291	318	293	322	335	314	301	263	287	318	309	311	307	308	315	292	343	305	321	346	312	340	309	331	334	308	308	325	308	299	311	287	287	299	293	282	295	312	299	343	311	306	297	276	311	316	295	297	291	305	290	307	320	318	301	340	295	309	302	273	313	289	341	303	313	300	309	345	293	291	284	330	308	281	308	327	295	306	306	314	314	301	313	322	318	314	287	303	267	299	329	326	302	310	315	294	308	314	293	338	305	295	314	292	303	296	332	318	318	289	309	310	305	309	320	292	286	284	325	296	292	314	314	306	313	338	318	274	306	295	271	329	313	302	306	263	300	301	308	303	304	315	312	321	317	292	307	312	286	322	335	307	321	308	316	290	296	325	296	301	330	289	306	323	321	329	286	318	294	316	301	341	312	311	282	322	298	298	332	317	313	293	299	303	295	299	313	302	283	315	294	283	335	308	294	316	315	322	281	271	289	285	322	313	323	286	300	327	298	310	337	307	307	293	305	304	298	319	297	306	335	283	320	283	336	286	301	297	305	291	325	306	358	274	294	289	308	316	324	315	324	303	312	296	317	320	318	304	306	285	332	291	289	311	323	282	313	294	302	271	272	332	301	286	307	324	296	326	296	291	290	342	294	309	302	282	303	301	290	311	296	308	341	287	321	331	313	321	293	311	302	322	310	300	296	303	318	311	300	345	310	313	315	307	303	290	265	337	313	323	300	292	326	324	334	322	335	299	333	308	289	315	299	329	297	321	324	308	302	327	294	288	333	330	330	286	314	296	304	342	323	306	319	288	302	307	314	329	324	311	332	313	262	297	324	325	290	264	298	307	290	336	286	284	287	321	330	278	299	287	302	288	304	322	308	301	295	283	290	304	262	311	283	296	319	297	279	317	282	309	287	297	271	299	315	302	322	303	285	297	303	296	280	333	303	342	297	295	292	296	322	324	302	282	295	303	322	318	291	307	303	323	271	307	288	287	284	319	331	308	311	283	292	296	318	307	329	309	302	260	289	311	297	322	298	294	330	310	292	317	333	311	295	311	307	283	303	275	319	313	291	282	316	330	340	304	296	281	303	293	335	303	278	313	310	288	296	337	316	309	290	287	282	312	302	273	344	286	304	305	281	336	329	321	299	331	299	319	319	270	313	299	267	292	303	314	303	307	290	307	340	296	309	310	340	343	309	319	296	308	280	302	318	274	315	353	294	287	315	317	328	304	315	291	327	280	290	308	294	274	319	332	287	338	293	322	347	306	300	310	332	298	344	321	270	300	267	335	252	305	279	302	314	275	281	347	289	287	302	330	332	298	308	273	280	298	327	305	322	312	311	322	334	317	304	317	301	285	324	286	334	324	292	317	292	344	314	310	307	304	291	335	297	319	315	347	298	317	288	303	321	300	347	303	316	288	297	284	275	304	293	292	306	313	323	306	289	317	310	278	310	290	291	335	314	310	304	338	301	314	310	315	336	302	292	294	297	303	325	302	286	332	302	315	271	292	284	315	339	280	297	304	313	294	325	295	300	315	323	308	299	255	294	275	287	343	310	313	300	311	320	316	304	314	302	288	288	266	282	286	318	254	297	311	310	308	280	322	329	300	301	320	328	292	349	299	324	372	300	307	303	278	274	328	311	321	290	314	316	309	313	316	329	316	297	330	296	303	296	320	296	307	327	331	318	314	310	309	333	305	315	293	308	318	316	287	286	281	310	327	308	286	303	296	305	286	328	304	294	302	310	305	317	301	330	294	305	352	303	337	338	291	332	305	301	285	339	314	274	274	257	306	310	310	314	329	310	306	326	306	339	303	295	331	324	303	280	305	297	312	318	286	300	327	309	325	293	305	328	335	324	328	301	294	304	318	310	332	321	305	311	297	275	340	326	285	331	332	289	303	318	289	319	317	308	311	296	309	287	278	316	301	315	323	277	304	331	296	315	295	295	302	278	303	295	343	292	298	313	305	307	320	313	289	301	318	292	297	308	266	312	285	322	269	307	307	282	305	289	332	289	314	329	339	334	310	306	299	307	282	326	301	292	309	310	288	279	323	316	286	291	318	304	269	329	292	280	283	300	270	333	283	302	313	286	323	288	302	307	294	312	287	326	273	304	292	272	298	290	297	315	322	297	288	305	315	318	330	312	287	295	307	309	322	320	331	326	304	345	290	341	307	310	302	290	289	306	325	304	299	295	301	351	277	282	305	325	320	319	327	307	318	307	299	280	304	289	330	248	298	289	303	322	330	316	314	303	307	317	325	362	335	282	318	284	356	305	316	302	308	329	300	311	328	308	307	307	291	292	304	279	314	288	307	301	312	282	324	329	310	312	297	288	300
21210	15869	19544	20524	17860	9975	5057	2603	2132	1280	1214	956	885	1008	1026	1001	794	732	731	797	772	779	762	787	696	744	778	804	798	719	730	757	744	811	755	700	713	816	743	714	754	766	749	735	763	742	749	717	729	729	743	714	730	716	730	750	704	791	785	714	763	748	725	703	729	792	766	704	759	663	730	761	755	750	726	705	723	701	752	713	748	719	757	753	723	723	730	761	776	803	765	735	760	704	725	772	730	746	759	721	736	740	791	696	723	741	713	772	732	724	755	747	685	753	729	792	752	760	716	704	730	738	720	709	737	761	727	743	746	725	714	731	687	749	731	752	748	767	734	740	754	739	719	776	754	721	771	724	769	752	766	787	730	754	735	764	760	703	776	749	752	748	727	702	749	773	729	731	711	761	784	710	739	723	704	741	720	739	688	806	744	735	705	729	741	739	748	732	764	753	706	760	737	747	737	688	723	747	711	735	737	762	708	744	724	772	778	739	783	739	795	775	769	719	761	711	758	765	799	734	736	709	771	770	753	739	727	738	733	728	731	713	735	721	703	744	694	789	741	779	742	782	748	749	721	753	750	750	737	766	791	733	762	788	762	727	744	769	758	757	716	721	731	741	730	722	701	719	727	698	720	749	752	734	791	678	765	778	729	751	762	788	764	776	719	748	741	740	713	733	774	748	764	728	733	773	717	738	751	652	736	776	698	752	746	721	757	751	756	724	663	749	748	753	753	782	742	746	737	689	745	680	775	750	704	711	737	741	775	763	748	676	761	730	702	761	707	686	756	720	742	757	727	743	745	747	740	713	736	775	780	770	796	783	781	726	730	747	765	719	745	743	738	767	788	729	722	701	714	747	771	772	764	772	733	762	681	772	748	731	692	723	708	729	711	779	745	739	701	748	796	718	765	727	750	785	767	744	701	732	750	749	707	715	726	781	753	738	729	786	760	795	743	738	749	738	744	726	706	748	742	734	729	765	780	703	770	704	738	768	754	725	719	731	712	760	757	798	752	729	752	759	775	739	724	757	745	708	753	723	694	728	749	759	764	716	731	727	753	747	778	748	759	758	733	780	724	740	714	715	704	745	794	769	719	750	778	715	781	727	713	709	748	751	742	736	794	751	760	737	758	755	801	691	705	715	792	772	741	754	790	690	729	766	780	772	773	771	733	750	716	725	743	721	772	713	719	749	729	731	689	756	759	739	729	739	722	716	728	764	754	745	765	745	751	748	785	724	716	714	753	752	749	734	780	750	711	805	730	760	763	734	736	768	760	791	720	741	801	784	751	750	729	757	756	797	748	754	798	746	729	784	741	707	757	733	751	732	773	710	737	720	713	753	784	735	751	742	723	732	761	700	775	724	740	749	768	741	794	698	750	696	757	750	776	747	754	721	754	701	749	778	732	737	713	744	721	797	716	748	764	799	764	751	745	732	737	695	736	743	761	781	736	742	755	730	765	786	720	798	745	710	756	742	778	755	720	805	772	691	728	741	734	766	759	822	738	737	738	742	743	737	752	734	734	740	727	732	780	687	774	747	730	712	749	755	706	764	721	762	763	744	768	775	679	727	756	720	767	719	712	795	703	758	734	769	739	745	705	767	711	689	758	703	706	747	704	716	739	741	728	723	734	768	733	768	746	740	769	755	728	733	790	707	727	710	722	715	712	698	737	753	758	748	740	678	698	717	734	760	735	728	731	757	732	725	763	737	695	783	764	783	738	736	782	748	748	747	757	713	761	752	703	731	715	699	779	767	723	750	772	757	689	690	748	808	750	783	687	762	778	750	762	711	756	764	727	784	721	705	718	773	704	771	773	770	721	689	718	700	709	775	728	793	735	718	753	746	738	770	725	721	799	721	740	767	708	717	737	707	713	735	761	720	758	712	711	682	782	769	727	761	742	762	751	736	690	765	741	722	732	743	737	800	749	759	760	788	705	710	720	765	723	687	685	761	776	760	768	737	739	752	683	727	765	721	726	760	749	779	726	711	715	723	764	803	738	706	749	708	690	757	703	732	745	762	727	767	759	769	728	736	736	721	713	708	770	692	732	751	762	745	756	710	725	764	754	770	751	753	747	788	739	730	751	721	721	762	805	763	733	808	776	759	746	750	731	765	765	753	707	771	730	761	763	773	730	751	761	767	743	679	726	782	706	726	795	695	724	735	741	761	775	743	757	783	739	721	740	791	732	722	721	764	829	707	732	689	725	750	730	773	759	731	748	700	740	749	712	721	725	778	716	708	754	680	769	758	792	723	726	737	788	810	754	792	772	732	730	734	760	696	743	689	746	751	772	760	713	735	698	756	726	783	722	733	693	681	761	715	818	811	713	749	753	764	764	712	722	724	741	735	720	740	739	752	721	801	725	745	729	730	724	710	739	755	713	761	782	707	723	737	756	740	754	734	761	736	758	727	713	725	771	750	788	731	718	727	794	706	694	747	720	812	700	713	747	728	714	765	800	744	753	764	748	695	725	770	725	729	767	738	744	717	743	769	776	733	719	757	750	689	769	716	788	756	766	712	763	710	735	728	707	761	755	761	720	749	722	763	729	716	746	726	749	714	768	708	713	782	752	739	733	721	796	710	768	740	763	710	764	722	721	788	700	762	713	732	793	715	739	758	761	727	760	756	717	701	733	732	775	739	786	774	752	759	717	724	755	716	708	732	768	779	754	646	785	756	716	737	753	717	739	693	744	758	733	690	766	723	715	726	737	724	782	759	752	817	748	729	726	752	719	786	697	764	732	761	748	776	766	757	800	737	767	798	727	728	762	717	727	773	698	741	754	770	674	752	716	762	763	746	731	738	777	728	790	682	786	761	710	736	772	754	742	768	768	730	766	767	695	809	787	717	716	745	700	761	688	718	740	760	710	709	779	754	677	718	736	775	734	786	739	763	778	744	745	740	743	734	720	716	736	752	779	777	750	714	738	750	753	710	761	713	714	744	760	672	741	771	727	774	777	757	758	748	716	736	770	788	742	724	734	725	751	734	741	697	781	720	733	719	716	713	770	732	782	728	734	714	705	778	749	698	720	728	723	689	779	729	769	706	753	744	805	742	753	740	703	706	705	722	708	740	764	777	765	768	791	768	761	742	757	764	748	705	728	688	704	721	756	772	777	741	707	766	744	755	763	754	720	753	748	722	719	756	732	735	738	728	749	724	727	722	731	732	753	711	721	748	743	750	758	733	785	756	754	765	776	762	790	680	718	697	739	721	722	742	736	720	719	774	741	746	782	775	753	735	790	740	743	748	799	720	731	795	692	731	748	701	747	689	748	718	719	711	771	713	747	694	766	751	734	729	789	751	739	722	660	696	731	729	770	795	804	739	788	738	728	771	738	768	709	739	664	701	740	749	774	703	720	775	743	741	734	746	792	758	738	674	703	695	755	759	763	742	753	704	697	765	743	720	711	760	760	752	750	749	730	789	742	759	704	785	743	759	760	731	756	817	742	703	744	672	784	743	744	752	742	695	660	725	739	742	717	745
38137	25752	23119	21413	15355	8367	3248	616	433	330	281	267	269	228	205	197	188	167	154	140	172	170	160	149	166	158	142	176	174	169	181	145	152	153	160	175	182	169	150	146	152	150	167	175	141	141	136	141	163	144	150	169	161	154	154	162	146	162	145	182	159	168	154	154	162	151	129	182	150	153	167	178	181	175	143	158	157	162	181	145	152	146	139	146	159	144	151	154	149	156	141	143	163	168	155	143	160	159	164	166	162	169	173	158	162	165	170	144	166	176	157	144	155	149	160	162	177	164	163	137	160	139	153	176	165	162	142	161	160	164	175	175	155	172	158	141	159	155	147	150	162	145	155	181	159	161	146	170	162	142	164	142	154	162	157	173	166	133	139	159	167	165	148	162	191	143	161	181	155	170	157	135	149	159	157	172	150	156	152	158	179	143	157	192	153	136	153	173	156	158	158	162	129	130	154	150	161	132	149	178	124	133	159	158	174	170	159	162	151	184	140	167	161	181	139	136	150	152	150	162	161	151	150	157	163	171	182	156	151	157	159	156	155	152	165	172	156	177	138	148	152	160	147	158	166	166	164	165	160	176	144	165	155	154	157	160	149	150	137	132	183	159	159	155	162	148	163	204	127	151	163	169	154	168	150	158	155	159	156	173	167	152	183	160	174	135	170	173	144	164	162	156	149	154	162	162	131	172	162	144	168	162	167	173	149	136	155	154	155	154	141	157	162	150	143	170	139	144	159	151	152	160	158	154	146	144	143	176	164	145	157	170	154	159	168	138	154	163	161	148	160	168	152	169	153	137	139	151	172	159	153	168	158	165	173	160	162	152	149	140	162	165	147	141	133	149	181	144	158	172	133	156	158	167	184	155	187	171	159	150	147	156	170	140	152	152	168	144	168	143	164	136	165	153	140	165	155	175	145	158	162	167	162	155	161	173	158	152	172	161	150	151	174	186	143	141	150	155	164	146	155	169	155	171	159	163	144	176	174	153	159	156	154	146	159	178	158	177	172	155	165	124	138	186	168	145	152	158	146	126	145	149	153	181	141	172	165	156	158	142	143	134	150	153	169	148	137	166	172	132	138	149	202	171	173	155	151	158	152	147	178	138	157	163	151	167	161	161	138	156	144	137	167	161	169	159	150	164	146	159	138	169	163	162	182	187	151	130	155	143	164	160	154	159	167	174	165	149	163	179	156	149	161	152	157	162	163	153	149	164	164	143	188	151	145	152	168	174	174	145	170	156	176	155	152	157	156	171	171	176	186	157	167	174	161	160	154	158	164	159	161	159	162	166	138	132	156	150	181	140	153	131	147	154	152	155	157	150	150	148	149	148	148	138	167	148	153	156	156	158	163	177	130	168	168	159	165	152	151	158	170	167	167	171	165	153	164	139	164	139	140	158	166	138	142	157	150	154	177	174	152	175	162	154	144	146	155	156	148	159	180	150	159	157	176	158	164	137	154	158	180	162	178	168	150	174	150	144	153	150	160	167	140	166	172	157	169	175	135	161	172	171	169	144	166	152	155	172	161	165	182	153	164	145	155	155	131	146	162	151	153	168	167	156	165	160	171	140	143	159	161	159	151	164	162	153	185	166	184	165	168	148	150	175	162	157	153	138	140	149	159	173	157	154	160	166	150	176	158	156	165	163	161	151	176	180	169	153	167	170	171	155	154	163	140	164	141	147	173	159	147	152	149	178	165	159	171	146	162	147	145	165	166	156	167	155	151	174	147	156	157	158	167	158	155	171	153	175	162	176	159	155	162	154	181	143	164	161	181	143	144	159	149	169	172	140	149	142	157	149	139	147	126	163	129	149	163	142	172	135	168	157	149	144	159	142	153	157	166	145	146	180	189	159	163	162	154	161	160	177	149	175	143	170	182	148	136	169	152	171	151	146	174	159	137	151	163	158	163	143	163	149	150	189	170	152	194	158	164	158	167	168	155	156	130	153	145	150	146	151	133	158	151	131	145	159	143	147	166	160	181	155	140	158	149	135	165	132	175	158	139	137	140	160	147	120	168	160	151	148	164	147	165	163	158	160	175	161	147	130	161	174	144	152	162	165	174	156	166	150	173	164	135	142	149	153	139	156	145	150	166	157	190	172	157	183	154	141	151	164	138	165	164	165	149	184	164	173	148	175	149	173	172	150	166	157	149	179	157	179	155	155	185	153	161	142	161	161	151	160	117	167	167	142	163	167	160	150	173	163	175	150	159	154	167	157	165	172	181	146	141	138	152	161	143	176	167	148	179	169	157	157	152	186	155	170	130	149	181	175	147	148	149	171	141	154	173	123	152	174	167	157	133	191	166	161	162	160	171	175	153	157	157	149	150	160	175	167	159	143	166	155	160	152	151	152	169	149	157	161	162	172	176	155	181	164	135	163	146	175	139	161	152	159	177	161	157	160	165	137	158	150	154	159	154	144	149	171	175	156	157	152	149	170	154	167	152	141	153	186	143	151	158	149	136	161	168	151	174	172	190	172	143	151	160	148	168	161	163	151	175	172	149	155	159	164	144	171	143	168	177	172	176	173	154	159	144	139	186	166	146	117	157	180	150	158	151	171	145	172	150	133	136	160	162	157	155	156	158	162	161	157	148	178	158	153	168	180	132	169	179	173	175	145	178	159	154	166	162	153	151	172	166	160	161	149	140	153	154	174	129	156	175	152	165	143	161	166	161	151	169	181	154	158	149	151	167	175	128	164	170	188	148	160	154	173	133	163	159	131	165	131	164	169	160	159	163	181	182	134	167	151	150	180	132	167	155	151	162	150	183	173	152	155	170	138	144	177	168	137	162	172	145	176	153	162	154	182	149	154	167	170	169	152	149	166	172	166	166	144	153	164	177	176	158	152	169	154	169	138	170	176	150	177	144	140	154	148	139	176	146	149	150	147	148	155	179	174	170	176	161	188	143	164	160	182	149	178	142	138	155	123	148	165	147	162	141	166	151	198	145	150	173	165	160	131	162	139	168	172	147	187	172	154	154	182	144	171	172	169	161	155	166	160	158	163	170	139	154	159	163	157	162	168	149	155	155	158	176	150	184	161	157	172	158	154	178	172	149	173	164	170	151	148	150	159	149	150	180	156	149	192	149	165	144	176	155	168	146	160	155	185	148	153	186	148	147	178	176	145	162	149	138	156	154	146	177	136	139	140	160	162	157	172	148	151	136	142	157	170	151	175	164	145	168	158	149	180	156	163	152	182	157	161	172	169	160	155	146	158	196	172	149	150	166	163	174	152	167	177	137	159	162	161	154	156	181	149	174	180	166	152	158	160	150	177	147	159	177	170	168	139	145	156	154	134	146	157	142	146	145	153	162	154	165	151	159	143	158	161	166	120	154	174	176	146	160	147	162	146	160	184	143	172	149	164	144	165	160	158	152	169	146	168	166	147	133	144	179	166	159	165	139	163	154	132	184	159	163	178	178	164	162	142	153	167	147	151	158	171	173	144	154	172	188	140	140	164	161	146	155	151	152	176	162	150
26542	20382	24713	28643	22599	17209	8455	1764	2026	1362	1171	1073	976	968	755	761	576	465	490	447	477	433	457	434	420	426	456	448	437	454	455	441	415	428	437	443	447	387	432	435	408	414	411	444	402	401	421	432	413	416	438	434	400	413	413	417	402	427	418	462	399	428	442	419	405	411	426	408	393	376	403	407	399	413	440	420	416	425	436	409	434	417	415	421	450	401	443	403	464	422	427	415	403	402	431	375	397	390	416	428	425	397	461	394	374	406	384	425	415	406	416	375	386	440	427	407	421	407	385	406	398	413	386	429	419	431	423	401	429	438	393	417	398	402	405	434	409	414	416	395	422	423	417	411	442	390	396	432	428	445	380	439	411	395	437	441	399	443	398	379	425	405	403	408	427	408	415	415	381	433	379	440	398	440	461	385	414	408	430	423	416	408	393	375	435	437	392	408	457	421	444	384	393	380	383	478	414	414	406	409	397	458	375	408	429	393	444	403	388	448	403	405	417	400	443	402	415	419	394	434	406	433	409	426	415	431	394	445	426	435	396	418	409	422	424	421	471	401	404	431	422	417	400	429	450	392	395	363	431	363	426	411	386	410	408	448	432	437	426	410	426	377	409	412	423	381	420	399	411	400	406	404	418	445	446	423	404	409	384	405	441	433	398	425	411	456	423	427	432	429	410	396	411	417	415	435	406	385	398	437	391	429	417	405	361	411	393	402	412	419	407	431	391	428	431	422	417	434	440	402	367	414	384	414	383	416	423	422	421	396	374	423	433	419	394	430	400	412	414	390	401	438	392	412	425	403	387	382	429	438	420	402	425	437	398	403	400	398	393	392	409	433	409	420	375	444	405	396	396	421	426	414	409	400	422	384	380	417	417	417	404	406	432	399	455	412	397	433	400	471	433	376	426	428	414	395	413	412	426	388	389	447	416	428	398	443	440	412	419	403	416	424	457	418	442	425	389	394	423	432	403	445	402	377	418	439	442	415	437	406	427	424	431	377	397	424	433	461	402	412	431	386	430	408	407	422	369	405	412	386	384	380	394	404	392	398	395	415	439	440	434	441	423	422	402	413	409	375	429	421	420	398	437	366	404	431	423	393	382	391	430	385	449	410	379	407	405	407	442	418	417	403	412	425	421	443	393	417	415	425	409	417	437	389	423	422	409	400	423	419	436	385	408	435	434	432	404	411	396	415	450	435	419	371	399	421	434	379	416	439	360	407	410	434	385	414	412	424	413	412	454	405	442	388	421	406	392	435	411	421	407	401	425	411	428	393	410	406	430	433	396	428	415	424	406	468	388	408	398	401	359	410	422	424	439	420	427	407	399	409	415	432	442	383	385	392	413	383	413	387	414	410	432	423	404	432	413	454	411	408	421	451	423	462	423	412	448	402	410	460	401	420	408	426	423	407	430	383	418	401	399	413	408	406	409	402	409	382	411	444	431	415	423	416	417	366	446	394	385	470	367	397	423	432	429	413	429	401	422	384	379	374	422	459	412	453	369	402	404	443	393	433	457	402	401	406	393	389	427	416	409	433	427	399	402	425	398	433	409	441	452	421	380	403	407	405	409	413	406	450	400	427	435	400	395	409	397	415	395	430	380	410	428	456	425	396	410	401	440	411	405	421	400	386	391	400	416	415	409	436	397	404	414	399	399	375	390	412	426	415	421	436	428	379	416	420	456	406	412	427	454	414	408	427	397	424	425	409	421	422	415	381	408	435	445	420	438	415	434	431	432	419	415	399	472	377	423	373	421	422	435	391	379	424	388	434	450	415	396	410	448	416	432	412	402	379	385	432	416	395	393	414	431	388	417	458	390	409	404	417	417	439	418	420	406	408	400	377	419	433	435	409	421	440	374	398	431	370	411	411	409	405	401	438	398	402	420	457	440	432	427	399	427	415	412	433	418	396	417	419	371	401	413	390	423	444	411	427	431	433	394	422	415	429	397	399	431	404	429	388	413	379	399	402	371	430	410	405	396	407	443	419	384	382	406	413	414	394	401	389	403	413	452	398	388	366	452	433	413	412	423	446	399	408	425	406	390	414	430	392	408	427	437	418	417	391	421	397	430	406	398	398	390	395	425	420	443	386	369	414	424	427	403	437	373	417	439	367	417	385	389	420	411	392	399	446	392	432	415	347	466	381	416	362	395	377	438	415	405	449	409	437	388	379	431	402	395	416	427	387	385	422	442	415	392	426	409	399	402	395	408	428	417	410	452	434	400	425	431	408	425	461	428	439	401	430	452	411	428	447	418	399	400	409	427	420	388	409	385	387	404	402	417	421	417	447	426	408	425	397	425	398	421	428	419	372	454	400	442	404	411	404	455	405	466	404	470	414	393	429	385	413	407	372	442	407	387	395	447	411	406	438	366	414	435	405	404	392	428	429	410	380	393	419	412	405	396	441	403	406	461	437	441	447	404	421	414	395	385	426	424	425	427	406	431	433	384	399	408	402	414	414	418	370	406	433	398	442	392	401	414	398	440	384	404	454	409	407	414	378	414	427	399	406	389	421	408	389	402	429	448	412	399	370	430	412	440	398	365	379	398	427	414	427	438	424	432	385	382	399	374	438	407	373	403	413	427	463	426	432	401	422	431	386	420	436	389	433	423	391	424	415	411	404	408	417	409	412	447	419	422	438	407	410	386	428	448	455	407	412	415	425	393	414	417	382	425	391	420	418	430	418	379	395	408	432	395	408	364	408	410	390	453	450	427	414	447	433	405	432	392	367	424	417	407	420	418	414	438	413	420	422	424	372	395	406	394	428	415	444	416	418	392	433	443	466	408	402	450	364	404	416	411	430	411	448	405	429	397	428	437	449	361	409	427	424	420	398	395	409	406	443	425	417	400	381	415	411	420	402	414	401	435	379	417	419	370	415	377	414	414	400	436	428	420	412	425	434	399	425	427	401	391	436	417	427	405	397	441	428	379	415	380	403	415	428	382	413	403	436	420	410	408	444	382	410	391	459	400	404	410	439	416	421	444	432	404	411	370	423	397	403	396	377	404	444	416	405	406	422	423	434	425	398	394	402	410	393	430	361	412	431	439	436	417	434	440	403	412	374	412	399	424	428	399	415	436	390	389	395	396	441	420	395	411	381	406	471	393	404	430	416	420	410	415	415	404	389	416	423	414	428	420	424	386	395	361	393	397	388	403	423	387	432	413	404	436	434	418	383	417	430	388	392	430	431	429	429	403	397	384	427	412	384	439	421	425	406	422	408	414	432	397	411	461	395	404	428	405	426	425	408	433	456	388	393	381	432	387	384	433	432	420	382	418	440	409	438	423	412	429	448	410	406	429	411	385	429	381	444	430	416	381	397	405	379	429	414	438	391	405	429	414	433	402	398	423	393	432	397	401	417	409	379	413	412	451	399	393	455	392	382	412	399	451	431	401	411	414	374	418	402	375	397	380	421	428	422	430	420	414	395	438	427	360	429	416	429	441	423	402	420	392	390	410	443	400	391	395	393	411	410	419	403	426	408
11569	4875	2483	1625	955	604	480	397	354	380	386	361	348	331	344	352	358	355	357	342	346	323	327	395	305	346	380	347	369	367	337	346	371	351	360	365	332	343	335	365	360	361	358	341	365	368	344	342	352	322	342	347	338	369	374	347	348	361	360	372	305	361	345	368	330	334	385	338	356	349	395	369	376	340	381	357	381	380	341	381	361	376	349	328	348	357	323	377	311	345	356	360	341	334	363	344	369	351	343	359	371	371	389	389	393	360	349	374	359	343	355	347	365	328	366	348	337	359	356	358	363	370	362	317	338	354	348	351	363	334	376	350	355	354	359	336	343	316	368	333	361	364	378	375	345	343	384	360	330	356	347	374	318	333	352	349	362	396	335	323	366	355	340	340	321	388	362	359	383	377	347	366	337	351	372	345	351	358	356	317	322	340	314	355	353	322	351	331	339	346	368	352	326	323	370	362	385	363	357	343	353	357	352	342	338	373	350	333	385	336	356	338	336	344	356	337	346	328	378	363	397	376	354	355	359	355	353	374	357	374	337	335	347	388	379	347	364	382	351	377	338	329	325	352	344	360	360	369	344	338	356	341	386	348	390	389	395	355	343	353	358	333	363	368	332	346	345	341	343	346	348	351	375	346	331	371	352	340	360	385	361	407	350	349	350	367	317	336	350	362	357	367	362	341	363	379	377	367	335	350	376	376	328	375	341	371	364	342	319	334	374	371	400	343	366	358	357	353	345	360	369	350	365	363	326	343	348	385	378	351	342	332	374	357	321	362	354	334	350	350	387	335	349	350	395	356	343	340	346	343	393	358	380	344	342	367	347	312	341	381	329	342	339	356	379	340	347	329	308	353	352	377	380	374	355	371	378	356	338	356	359	369	333	322	379	355	324	351	349	349	385	344	372	382	350	379	325	353	339	349	357	342	333	381	358	341	359	355	335	363	351	315	338	338	379	339	360	332	375	354	339	327	353	381	339	381	347	353	346	360	350	355	329	365	364	328	356	354	360	351	348	358	326	372	368	346	331	390	375	355	345	372	364	344	359	381	382	351	374	358	377	389	386	346	328	363	324	347	345	365	349	361	342	373	353	363	353	385	360	357	360	390	349	366	372	320	392	380	344	337	338	343	390	368	357	354	326	330	371	386	364	370	359	365	362	356	362	348	356	384	343	321	349	341	356	335	374	353	359	325	337	371	316	363	352	332	354	356	362	355	364	326	339	367	370	381	361	349	329	371	357	358	380	355	346	363	348	381	352	383	332	335	356	340	370	327	346	322	336	342	324	387	339	392	353	334	329	329	348	370	384	382	354	342	372	348	342	331	343	347	345	356	350	381	336	348	330	326	378	358	348	351	343	363	330	316	352	369	332	346	339	361	347	346	364	359	383	390	368	361	333	346	366	342	360	367	377	343	321	294	367	370	376	366	380	354	358	394	355	335	330	402	350	340	363	347	346	350	350	374	327	370	365	344	397	369	377	358	307	384	386	362	305	352	315	341	341	341	390	329	345	383	403	347	338	346	372	383	338	331	357	372	370	352	353	382	298	365	326	350	356	374	346	376	359	342	355	346	373	330	355	359	329	343	334	360	331	349	330	335	361	360	331	333	362	358	355	352	337	326	348	390	341	361	369	376	354	320	358	339	330	362	375	341	352	341	338	373	364	361	347	366	353	323	358	333	356	342	347	384	354	350	361	341	342	357	363	378	352	337	375	376	384	337	332	338	357	371	357	361	384	343	336	353	380	360	356	327	391	353	341	302	413	340	328	337	354	369	348	333	362	339	333	360	332	353	366	354	365	367	380	393	343	353	351	339	339	363	398	377	361	347	356	362	323	364	369	340	373	374	360	348	335	355	371	358	338	336	344	345	350	346	336	345	307	370	364	317	350	339	365	350	337	349	345	351	372	355	386	352	365	374	321	383	353	375	339	354	327	353	390	356	360	336	317	369	362	333	351	334	362	381	336	335	330	360	345	352	350	355	327	379	312	355	325	348	342	376	334	350	317	334	367	348	358	359	377	347	344	354	399	363	324	385	369	372	329	354	341	324	345	340	320	359	371	342	347	405	390	362	359	375	333	333	337	362	367	349	355	362	367	349	331	360	383	348	394	332	393	344	370	380	364	375	333	340	346	391	332	362	331	344	358	371	334	362	331	333	324	327	366	350	358	316	366	329	360	354	374	379	370	361	358	386	386	348	361	388	355	345	370	362	375	342	367	355	374	324	379	351	352	324	339	339	346	339	374	370	353	327	360	328	348	404	343	346	340	346	303	285	340	347	353	373	373	367	345	380	352	365	395	345	332	357	353	335	359	343	353	336	324	364	324	328	334	333	322	328	338	352	344	347	364	366	367	350	393	392	382	362	362	350	343	383	368	353	365	352	331	384	362	348	334	350	334	330	328	368	353	370	376	354	337	357	369	327	392	361	316	329	316	381	359	351	329	372	362	402	390	361	344	326	389	373	375	358	349	353	362	370	350	369	350	379	345	356	401	353	372	368	397	325	387	321	353	332	370	336	331	339	350	377	346	395	341	324	377	335	362	306	367	338	364	366	357	337	325	330	332	360	335	346	371	398	336	364	325	356	353	364	357	355	351	353	374	367	354	357	347	325	361	313	368	314	350	343	373	389	363	326	373	351	338	329	382	352	363	345	350	313	332	350	372	372	374	361	372	383	366	346	373	364	394	339	350	354	352	360	312	349	319	383	343	359	348	322	393	359	403	328	340	357	371	344	342	354	389	349	392	361	370	362	377	386	345	377	372	349	366	369	374	370	363	332	348	344	399	388	327	402	340	359	346	326	331	356	348	342	359	376	364	382	338	397	347	372	335	357	355	336	360	360	350	345	342	340	348	350	351	365	347	361	360	327	326	336	346	375	319	327	340	352	350	379	388	341	381	381	342	342	359	377	349	359	387	321	366	349	339	337	386	379	348	348	351	354	354	325	358	322	375	382	358	353	362	334	370	323	364	355	385	362	347	381	334	358	359	359	363	365	377	361	323	380	352	366	344	355	343	356	379	336	332	414	360	385	369	355	340	324	324	354	355	383	324	333	342	359	346	334	355	368	360	333	363	364	327	352	352	356	319	370	328	347	350	335	364	340	346	349	369	340	377	360	331	356	378	351	313	330	348	359	343	384	334	398	342	337	329	328	372	324	363	339	357	365	379	325	371	350	302	357	375	346	375	362	350	369	319	360	385	363	350	331	359	330	362	355	345	357	342	395	363	361	350	332	355	372	356	347	307	370	388	317	323	378	345	358	352	352	330	333	346	339	359	348	376	354	323	366	350	382	328	389	321	357	357	331	365	341	326	342	372	339	353	348	328	357	347	352	358	312	381	398	334	340	377	372	348	368	347	319	331	326	353	371	370	335	362	317	344	371	367	384	364	340	350	361	346	332	362	340	347	365	385	366	366	384	322	381	339	363	364	365	340	379	356	297	302	329	349	350	368	358	358	350	354	367	374	383	387	372	348	356	374	364
8601	5411	5233	5337	3661	2275	1657	1175	1021	998	930	916	885	796	839	841	908	868	875	843	856	899	905	862	853	853	894	860	888	864	891	891	852	900	862	855	864	825	856	853	919	884	833	821	890	863	914	910	849	852	848	884	815	908	887	865	856	874	798	875	811	853	871	850	843	804	867	884	847	870	890	827	914	874	868	900	845	845	893	827	840	847	857	876	854	897	891	854	882	878	871	847	852	875	828	889	926	863	919	840	945	809	844	837	852	881	809	825	847	873	817	830	839	892	885	801	794	829	865	858	883	857	829	911	892	876	839	865	891	905	887	863	825	820	868	867	819	879	869	839	810	850	873	906	867	886	892	844	892	905	814	814	838	870	846	839	825	872	838	848	835	903	859	823	914	826	854	839	861	861	851	856	848	853	813	842	849	869	858	852	849	863	775	848	891	848	855	851	866	849	889	833	857	885	834	834	848	844	880	896	882	817	884	808	875	859	879	844	849	836	837	858	822	838	878	850	891	862	811	901	875	866	859	802	837	859	828	954	852	870	851	828	912	857	833	844	930	860	822	861	915	854	876	896	872	845	878	841	844	843	871	966	854	873	835	922	899	913	853	827	868	834	850	822	840	848	901	868	882	802	842	866	858	823	908	861	915	841	885	879	892	862	834	846	846	901	833	924	843	879	829	898	826	807	892	913	887	885	834	866	869	870	811	858	848	865	861	827	885	866	867	921	833	828	881	829	827	850	863	882	863	894	859	842	872	893	863	853	894	864	827	882	874	814	851	862	889	870	856	914	901	807	865	904	892	846	835	847	832	824	860	875	831	907	858	885	851	872	834	889	839	839	834	824	850	926	856	883	793	892	794	834	876	845	840	850	839	883	894	848	882	833	909	892	873	893	875	833	871	882	901	892	878	865	887	830	861	899	832	884	836	827	837	839	849	859	871	847	881	840	828	890	863	827	883	846	875	831	870	869	866	843	871	828	806	925	838	818	897	824	861	845	830	811	885	853	809	863	885	848	879	856	897	826	849	870	862	888	842	807	856	832	840	889	819	872	864	839	882	873	893	864	883	814	870	814	832	864	873	862	893	867	792	798	810	901	860	847	857	887	840	845	851	855	826	857	876	844	883	861	869	932	831	837	851	836	839	816	889	875	853	844	909	850	851	839	803	828	858	877	904	858	858	836	856	853	909	843	802	842	876	844	865	874	872	864	881	878	847	857	867	852	871	840	865	891	901	850	821	891	864	821	847	834	875	847	871	854	853	825	864	844	867	860	880	811	839	857	872	920	860	866	864	836	894	888	861	818	860	887	853	861	860	885	892	837	919	862	842	919	841	848	839	898	888	858	864	894	871	889	874	883	903	832	797	868	810	867	827	864	812	826	879	849	838	891	865	818	850	868	855	834	849	869	854	884	887	851	828	894	916	897	896	878	819	834	865	892	836	835	832	877	835	868	888	908	813	858	881	877	888	825	887	860	862	853	865	881	893	841	892	899	874	876	844	872	888	866	861	912	869	899	795	890	879	905	834	902	834	856	876	930	882	838	838	867	853	852	879	849	849	869	887	872	800	841	903	808	809	829	871	876	852	848	823	864	870	855	866	859	840	870	836	873	873	883	871	872	845	879	847	824	838	796	892	834	832	837	817	877	815	896	867	875	854	897	886	884	861	823	844	841	894	862	835	836	827	917	858	853	857	874	838	830	842	877	845	881	885	853	882	855	876	876	834	908	860	922	848	866	811	871	842	900	849	883	876	903	885	925	912	903	859	868	835	839	831	841	872	856	896	872	861	835	877	836	885	870	843	901	846	899	863	902	905	846	812	834	854	843	884	883	815	894	860	818	902	778	864	804	826	887	874	880	854	819	911	864	868	838	892	805	856	811	876	893	876	880	833	919	894	883	867	846	890	853	841	869	835	796	887	858	847	899	864	834	807	814	885	840	845	860	849	910	801	923	863	862	867	835	804	875	859	895	885	805	859	857	826	849	834	861	809	800	921	850	812	893	871	882	840	888	927	870	888	836	909	898	845	831	846	838	860	846	845	830	901	855	855	847	851	838	874	838	868	864	876	898	866	853	860	865	900	879	833	871	847	884	903	841	879	929	906	853	865	816	827	886	859	861	837	858	887	888	852	847	856	906	805	819	873	899	869	839	843	871	862	812	801	882	873	870	844	834	884	884	859	776	870	862	831	788	788	849	874	836	807	883	820	805	864	836	873	834	867	877	885	848	905	876	876	867	785	867	796	864	891	861	871	881	873	858	891	879	861	873	815	863	906	900	857	854	851	868	875	847	871	912	838	859	821	803	868	816	926	845	879	914	869	894	819	880	850	857	840	861	903	898	864	840	901	842	868	808	839	860	838	805	879	845	846	913	856	863	826	846	844	834	877	866	901	832	854	928	839	905	836	936	840	847	864	857	841	841	826	864	834	885	869	787	893	892	848	860	919	857	852	827	882	877	858	844	896	879	866	859	845	849	843	840	876	859	843	894	857	899	823	783	826	882	893	884	861	887	821	823	854	883	851	855	861	839	806	911	889	876	823	870	869	900	871	861	849	864	845	867	857	801	854	831	855	886	885	817	900	804	870	879	929	871	850	866	829	873	876	841	885	843	887	858	862	869	882	914	867	875	841	868	917	844	870	806	905	854	894	860	793	833	877	829	862	844	861	840	832	829	890	842	863	833	840	824	866	888	862	864	904	856	835	844	879	843	825	890	866	906	867	895	839	913	864	832	803	892	876	860	850	915	815	881	900	814	880	852	849	891	885	845	907	872	848	808	862	898	841	820	877	826	820	837	859	876	908	855	807	886	888	869	844	833	891	884	854	902	849	883	871	874	908	868	825	925	874	841	843	902	873	869	828	889	858	928	881	871	882	869	902	884	850	874	842	866	862	816	847	817	904	838	860	837	870	886	881	896	791	851	888	889	782	899	880	926	830	902	872	821	865	864	872	865	897	845	887	822	851	852	933	884	864	847	851	856	861	873	900	839	848	838	900	910	879	847	861	865	842	862	844	909	939	871	830	853	863	816	806	847	879	844	894	847	860	830	768	848	868	853	884	888	860	879	828	805	861	859	895	867	813	913	887	818	821	838	791	882	922	834	838	844	852	906	860	807	863	826	855	801	832	866	828	849	826	847	832	826	836	849	872	850	854	905	859	862	821	890	900	832	834	829	845	857	898	883	820	841	822	843	818	831	847	870	827	802	832	879	875	849	796	879	911	815	901	861	854	843	855	900	871	814	888	790	853	832	786	867	887	913	847	853	851	872	861	864	899	870	858	853	836	858	899	808	901	892	858	874	837	826	832	897	842	846	863	836	813	852	903	862	844	919	879	833	844	860	886	880	858	832	867	847	897	836	891	847	902	873	823	949	897	832	785	824	814	933	879	919	868	865	829	811	842	888	847	851	858	818	903	866	807	796	880	860	817	877	889	843	865	814	837	894	851	874	927	848	877	904	856	862	859	901	826	848	818	852	847	866	828	807
28457	18432	17163	17039	11440	5449	2211	666	598	461	355	367	336	314	341	298	355	335	343	378	332	309	310	299	292	307	330	315	314	309	329	296	314	348	318	327	309	312	286	306	313	302	330	303	306	309	300	308	310	333	316	344	351	329	303	348	287	324	317	348	307	317	280	298	337	279	312	295	346	334	313	334	304	317	311	336	296	351	345	322	350	317	312	322	293	330	314	339	346	301	305	335	308	316	314	328	332	271	295	338	326	320	311	305	306	336	296	326	334	331	297	314	294	361	331	360	296	303	322	302	292	312	304	312	305	295	337	306	372	348	341	274	298	316	309	292	316	301	304	303	325	300	337	299	308	309	283	307	324	353	320	319	305	297	293	292	338	315	342	353	300	319	318	307	329	301	336	320	337	333	342	304	325	318	281	322	329	310	303	313	309	309	306	329	296	348	327	314	290	276	312	306	314	277	286	286	296	307	282	339	314	299	307	300	358	298	344	330	298	292	279	306	312	289	303	306	325	297	306	335	342	327	325	309	339	344	281	293	337	314	287	307	303	304	306	320	344	313	313	312	312	314	308	326	315	311	311	292	300	337	281	327	290	341	307	313	321	321	322	287	357	319	293	329	314	336	291	319	355	299	311	286	303	290	301	300	330	292	314	344	303	307	302	326	353	320	326	315	346	300	306	285	299	320	321	331	329	284	339	323	294	344	319	354	295	298	289	322	317	310	308	311	274	294	316	312	283	333	335	292	329	337	343	318	323	286	326	326	320	314	301	310	297	322	289	287	306	297	304	277	327	280	299	282	335	309	302	314	363	297	306	320	299	308	310	336	314	323	339	334	304	366	312	288	290	325	340	316	318	295	314	315	330	296	316	325	328	293	318	333	321	337	334	346	348	313	304	303	273	351	347	304	318	281	336	336	288	314	353	335	319	331	276	373	338	307	304	306	311	315	324	321	330	299	318	321	302	309	320	346	309	304	326	359	293	344	319	313	297	338	341	333	371	326	295	311	319	317	283	309	295	290	322	335	315	311	306	326	326	338	277	285	313	298	296	334	348	324	321	296	295	304	330	322	317	346	302	305	322	326	297	332	332	307	318	321	323	293	343	327	348	316	294	283	313	273	301	290	316	321	330	305	299	287	305	304	277	286	306	332	271	322	309	337	337	308	316	270	304	303	349	318	339	277	296	298	290	312	358	341	335	324	318	319	306	337	271	337	326	338	317	308	298	317	294	308	290	298	276	295	348	327	286	337	309	316	297	295	315	303	328	337	329	312	284	299	308	314	329	327	317	288	313	315	321	286	332	320	309	333	344	328	268	312	330	335	339	311	307	275	290	345	298	332	302	320	332	367	343	361	306	329	313	295	325	304	345	334	294	324	297	315	293	314	294	277	310	318	297	307	321	325	323	315	336	342	337	319	309	331	273	329	317	311	335	302	299	311	330	332	326	313	296	298	330	313	309	324	328	343	312	339	280	294	327	319	306	305	328	313	323	299	301	320	321	312	306	343	296	307	332	338	324	305	308	308	315	312	320	322	343	325	283	313	303	295	340	348	344	343	325	310	331	304	307	341	313	326	310	290	310	323	332	284	314	305	294	336	328	310	270	306	336	317	324	287	333	310	324	295	314	292	319	292	346	334	328	312	310	300	333	300	344	313	288	310	304	313	295	302	319	307	285	290	292	308	321	339	333	341	312	326	329	303	322	330	306	323	349	308	296	328	313	318	318	354	300	290	302	307	295	302	311	333	313	350	314	344	305	325	295	284	317	309	276	299	319	334	264	282	333	311	307	308	332	302	282	326	300	313	326	315	316	294	289	333	341	308	321	329	320	307	322	355	333	320	334	333	296	279	294	315	292	296	329	284	306	329	297	311	315	332	320	313	303	317	311	326	291	312	261	345	302	312	291	300	350	327	335	327	343	319	312	334	290	359	293	339	324	347	332	289	296	307	298	335	342	308	315	293	308	317	311	353	303	302	326	294	295	288	302	361	343	296	319	310	312	323	344	313	319	320	320	336	357	310	309	279	320	339	335	322	300	317	300	310	311	333	320	317	313	350	322	317	346	345	322	302	332	322	319	320	303	309	337	311	267	307	329	335	314	308	353	310	340	327	316	316	301	321	261	301	295	300	324	309	304	316	320	297	315	329	329	320	318	330	338	291	309	337	311	289	333	318	310	309	291	274	291	345	316	321	289	296	318	332	301	300	329	302	330	293	317	306	317	345	290	290	298	313	302	309	311	286	338	335	338	323	304	344	324	341	318	309	296	330	319	334	337	294	325	323	309	319	333	309	315	303	296	322	297	361	316	314	318	320	303	318	319	334	322	331	294	304	319	295	315	318	304	317	324	319	294	322	266	303	334	277	306	323	310	290	289	300	305	301	322	281	302	335	334	338	322	333	333	326	329	297	309	334	333	334	329	325	322	285	306	337	323	308	305	311	292	321	294	324	288	308	295	326	319	312	274	312	300	309	339	333	313	268	299	301	316	309	311	301	308	314	332	297	269	341	309	311	315	310	330	320	286	296	285	336	326	331	337	307	289	300	310	318	321	291	361	312	305	349	319	308	317	323	301	301	307	315	299	295	311	316	311	340	308	286	299	327	311	304	333	322	340	308	290	308	314	313	298	345	329	334	340	323	335	322	306	310	336	345	304	299	320	279	322	315	323	325	335	314	319	310	307	324	313	303	301	299	306	277	316	324	321	281	329	331	309	306	290	319	310	319	335	361	338	310	315	323	329	284	312	274	308	316	328	279	315	357	315	318	328	313	308	307	340	294	280	353	307	312	319	309	337	276	330	316	286	321	315	309	321	287	329	304	315	309	300	325	335	288	303	303	305	308	315	291	326	309	304	308	293	360	296	330	289	304	335	319	338	340	302	290	317	331	306	317	339	312	367	336	311	282	316	312	325	310	317	316	304	295	295	315	304	287	303	339	303	311	304	303	337	337	308	298	292	331	327	292	332	292	328	327	292	335	310	319	341	322	309	317	339	338	328	311	335	316	293	324	291	312	299	313	331	291	296	319	309	343	302	325	321	355	320	302	322	313	301	316	286	311	299	327	306	308	290	311	309	315	326	312	309	308	286	302	287	320	308	322	282	331	314	292	300	295	279	317	290	309	315	307	307	310	310	354	318	276	314	315	313	314	292	337	304	327	289	326	305	308	319	302	352	313	307	319	277	290	278	293	295	323	308	300	323	299	299	336	300	333	308	279	302	318	316	320	297	346	332	274	357	343	345	322	318	320	320	320	275	287	315	295	347	314	316	344	289	329	302	292	306	273	328	315	302	299	315	292	299	318	317	260	310	314	289	325	351	317	317	320	295	301	308	337	320	323	297	328	335	335	333	313	308	282	322	316	319	314	327	319	290	316	334	289	315	340	314	338	322	323	301	307	328	290	327	290	327	309	319	312	342	336	329	348	319	306	287	304	355	296	329	297	323	324	335	350	298	317	318	304	320	335	302	336	333	292	327	315	332	295	334	328
21070	15553	20982	25481	19971	14055	7110	2452	2375	1581	1088	1133	1103	993	1009	936	808	843	802	777	811	777	764	793	740	761	792	805	784	763	765	768	775	779	785	736	762	779	791	775	772	742	764	785	777	768	762	785	803	763	753	753	792	790	754	760	792	745	784	775	742	672	756	753	742	800	780	737	780	769	756	789	769	775	778	741	759	783	783	749	780	790	741	756	760	763	804	767	807	762	744	744	805	744	730	778	718	781	742	797	774	763	768	766	811	749	734	776	799	766	774	781	765	760	773	758	790	770	734	779	764	786	746	804	780	741	757	745	795	790	823	771	736	753	777	708	779	730	769	756	762	751	778	691	777	777	755	721	795	745	785	789	788	792	827	766	768	780	761	775	761	777	698	754	820	801	735	742	743	762	722	747	738	727	784	720	753	749	819	760	750	779	787	808	770	757	726	736	794	773	823	765	766	732	826	781	744	796	800	786	707	781	759	787	833	786	746	766	717	738	769	778	782	785	772	810	757	772	752	768	774	767	740	764	746	756	818	798	736	748	728	768	791	775	788	810	847	726	751	762	760	775	777	791	785	743	787	777	689	767	777	747	826	751	783	740	780	798	747	753	702	737	735	728	783	777	745	797	776	753	804	727	745	826	791	762	759	757	745	751	783	747	771	731	740	731	773	792	710	764	765	799	774	807	752	761	726	773	763	767	751	733	813	738	748	755	747	759	787	736	836	775	810	761	797	753	815	748	802	808	777	744	752	735	753	742	764	764	809	806	707	730	774	718	761	820	821	773	782	770	802	766	747	802	751	788	753	736	746	793	795	780	800	839	778	754	799	812	774	780	781	729	721	798	766	743	826	780	765	778	738	758	788	805	790	772	727	781	782	697	786	809	739	783	762	787	728	773	742	717	802	736	779	759	767	762	742	730	761	799	754	723	725	790	790	742	764	769	816	764	752	794	763	750	747	729	745	763	732	757	806	734	786	760	742	773	810	786	762	770	748	776	769	766	793	727	758	756	775	802	758	793	728	807	768	781	778	823	781	802	780	763	765	776	744	765	850	750	750	809	742	744	755	786	757	709	757	773	778	734	864	776	794	727	722	751	765	722	761	787	747	773	793	713	754	811	785	767	761	830	756	755	764	798	736	768	774	791	783	804	738	807	748	765	762	742	757	786	762	744	744	800	728	784	773	751	755	762	758	786	768	807	771	792	777	771	807	747	781	774	764	802	759	789	793	785	761	798	775	779	778	773	790	801	736	798	748	808	831	760	767	831	741	769	747	789	777	772	753	747	769	748	777	767	767	762	768	785	762	741	765	752	835	739	776	738	752	799	782	740	751	764	802	776	804	757	829	782	790	760	773	767	808	744	772	796	783	759	752	737	774	794	743	806	787	806	778	741	754	764	846	710	754	753	813	816	748	792	757	770	737	772	712	720	739	756	773	713	761	724	781	764	779	802	763	714	817	759	731	802	734	761	778	761	756	788	770	820	723	798	783	757	783	775	758	757	764	765	756	777	743	717	739	717	796	753	807	815	740	779	802	784	756	751	779	769	762	807	765	789	719	828	746	761	768	767	742	771	781	837	780	771	774	785	774	739	740	743	774	732	738	722	773	767	791	764	789	764	745	714	778	765	732	786	762	757	740	751	755	752	811	772	760	755	737	765	830	793	733	749	762	750	773	721	722	763	772	779	745	752	845	762	733	766	708	767	759	761	752	778	751	759	783	786	756	771	805	797	823	816	759	767	789	785	777	751	817	750	762	783	769	768	784	751	710	746	789	746	779	740	777	727	804	774	794	767	782	713	815	737	738	791	705	757	700	770	749	744	728	790	731	736	783	775	759	759	796	794	790	756	756	765	744	804	782	764	751	826	739	770	826	798	747	767	812	751	780	793	740	751	749	760	703	750	767	770	802	747	744	784	773	757	783	761	808	735	759	776	735	809	738	768	787	793	730	747	751	742	762	822	730	727	783	766	807	738	755	742	771	776	794	747	769	770	749	749	843	774	788	728	783	749	769	738	768	764	767	768	791	780	789	771	767	766	760	728	828	775	781	788	714	784	771	778	753	766	759	808	765	722	766	757	759	812	759	745	751	736	754	761	755	745	756	767	748	751	810	759	764	751	732	805	724	768	780	751	778	784	749	772	751	780	755	754	783	790	720	756	785	756	773	775	765	738	762	767	813	741	781	796	808	733	776	795	795	745	787	766	746	761	739	759	752	756	740	805	729	781	743	720	764	717	747	775	774	694	825	767	753	767	752	791	731	782	772	785	743	799	792	767	760	741	752	745	774	721	836	752	765	743	778	808	754	836	759	795	793	795	776	786	802	768	766	776	784	750	763	732	740	756	776	791	763	773	795	804	782	780	799	764	741	767	803	758	748	723	771	756	807	773	739	730	768	696	773	747	708	800	777	807	784	729	768	805	751	789	786	809	756	708	758	735	795	740	731	808	777	736	810	784	743	765	774	758	695	754	734	701	718	827	796	785	746	757	794	783	753	719	774	762	759	764	738	768	741	701	800	785	790	774	778	757	796	767	783	763	745	787	788	752	782	774	719	808	758	781	828	756	756	754	772	740	775	748	766	735	803	803	712	761	798	734	790	787	758	772	762	774	787	732	745	722	771	785	821	767	744	757	776	817	754	747	767	801	733	756	773	797	775	728	781	800	757	735	735	783	756	774	745	772	761	769	754	753	768	801	786	738	713	746	776	781	749	799	830	763	670	792	736	801	764	742	810	764	778	803	759	771	731	769	701	780	738	710	785	795	807	753	716	720	722	805	727	745	799	808	755	756	741	744	756	749	751	772	778	804	763	766	799	805	785	751	709	736	771	794	761	785	761	782	758	734	737	723	835	771	781	772	731	793	786	766	751	783	724	811	801	800	762	764	779	738	777	767	747	760	744	806	771	785	778	805	772	759	756	758	736	767	786	755	741	799	742	745	707	747	758	732	735	793	759	786	705	780	769	759	753	768	730	739	781	772	794	771	735	767	785	771	732	754	823	767	759	766	758	766	753	734	753	740	762	796	799	757	783	807	749	750	740	777	767	803	750	771	745	760	815	760	765	776	784	765	776	792	740	764	796	743	763	797	768	781	791	765	787	751	762	787	707	805	772	795	776	755	786	808	776	743	757	778	801	770	756	762	785	821	761	767	768	799	785	824	804	785	747	770	801	757	793	802	799	793	807	724	774	730	771	783	756	773	776	775	716	738	804	732	747	773	773	726	804	752	803	790	787	737	714	781	741	791	748	746	720	725	752	781	761	802	730	753	750	734	744	788	816	756	765	776	832	781	808	754	765	806	780	790	752	745	732	727	764	792	743	770	737	716	748	743	767	780	693	726	708	703	787	816	759	716	762	746	714	765	778	762	711	758	807	749	779	759	742	729	793	783	780	719	758	756	763	777	755	765	741	719	751	760	786	731	769	763	771	736	728	776	767	762	753	756	739	754	746	740	744	730	748	731	777	798	759	744	771	746	781	813	776	754
37533	26272	24171	26179	19908	10540	4635	1712	702	297	241	226	234	208	179	202	179	171	156	186	168	157	153	158	184	134	163	162	160	154	150	147	175	181	153	147	183	161	169	159	158	161	158	176	176	144	195	151	170	178	163	173	131	150	165	152	148	149	126	144	150	184	151	158	187	163	159	153	147	176	163	166	183	159	158	164	170	137	165	168	177	184	158	179	177	177	138	174	163	152	174	173	177	172	146	170	177	148	161	150	152	157	188	164	131	136	141	162	158	174	178	146	140	146	153	154	153	172	153	159	159	143	176	161	180	148	151	152	151	159	157	164	190	175	167	172	140	181	163	184	158	188	143	157	175	165	175	169	155	169	151	164	177	160	143	152	157	189	170	166	162	175	137	169	149	148	171	179	183	153	152	162	181	167	146	174	150	171	152	164	168	137	142	164	149	156	162	140	145	151	161	166	164	143	171	159	187	158	146	172	174	159	152	167	180	152	156	141	158	151	186	167	165	182	166	158	160	155	169	167	156	138	163	152	163	144	149	162	171	160	165	149	164	157	147	142	148	163	153	150	159	167	175	153	166	183	176	185	161	158	171	166	166	172	142	155	148	165	161	157	156	163	143	146	163	164	171	167	151	156	141	180	169	154	154	160	167	160	150	158	131	152	161	151	172	180	178	158	151	151	169	171	155	149	164	180	169	183	177	148	146	164	184	155	197	160	169	187	171	163	153	159	146	179	154	175	132	144	176	147	160	175	170	187	143	153	150	175	167	172	175	145	143	151	180	146	167	160	169	161	154	168	157	180	153	157	159	154	153	170	174	156	169	147	175	160	154	154	188	177	162	174	158	166	155	146	158	155	161	171	163	146	184	159	151	143	152	142	173	174	164	175	194	152	183	157	150	153	181	156	175	169	144	194	160	155	169	157	163	157	139	168	158	159	163	149	151	162	171	186	167	152	156	170	144	159	168	156	148	156	156	179	170	150	151	170	162	137	151	180	161	172	196	157	150	157	152	148	141	174	170	185	138	152	189	148	145	167	171	174	165	186	157	159	165	155	169	173	159	165	172	174	158	153	162	158	140	164	146	148	144	147	161	155	166	142	167	152	132	153	151	144	159	156	167	155	162	144	139	158	165	156	168	162	166	174	156	155	158	183	163	144	150	152	182	168	166	159	160	167	159	160	164	181	161	171	183	152	170	168	182	171	153	156	173	168	172	175	151	157	147	176	163	165	140	168	160	164	165	155	179	139	150	184	162	162	154	175	169	155	168	149	167	148	173	170	163	178	153	181	177	132	153	147	150	153	174	166	193	164	160	159	173	142	156	165	176	177	162	167	165	155	149	159	144	157	153	133	177	159	150	175	178	146	171	168	166	152	151	155	163	188	171	156	153	165	150	177	163	182	160	158	150	169	162	168	184	171	165	165	178	142	162	146	170	142	175	154	142	178	180	157	162	174	166	162	162	150	174	158	171	143	151	165	172	170	156	177	162	163	145	150	145	158	169	156	167	147	159	177	162	167	151	183	198	161	142	173	165	135	189	157	152	156	168	170	166	135	165	161	148	162	156	175	160	155	152	158	164	168	148	164	161	173	169	150	155	162	153	150	163	171	153	153	135	145	169	144	157	188	158	141	163	164	155	180	173	180	167	159	179	182	167	159	167	142	147	173	164	176	160	157	181	157	188	162	189	153	149	161	162	186	175	195	163	162	200	172	150	169	151	171	181	159	168	144	143	150	164	175	152	164	170	173	166	159	152	173	176	184	153	148	165	169	175	163	159	159	145	164	187	200	141	157	152	181	131	142	161	173	173	142	160	148	160	159	189	171	141	170	173	163	174	168	163	178	178	179	180	141	158	181	159	159	162	164	159	165	196	177	164	148	173	160	152	172	164	176	142	135	157	169	156	153	141	175	151	154	145	173	164	162	165	157	152	163	161	162	167	156	151	153	146	158	157	160	152	152	169	157	161	169	166	154	167	159	183	165	164	174	161	170	176	181	159	173	155	160	170	167	200	166	143	173	163	179	169	155	149	151	160	148	152	157	165	155	168	173	158	161	142	169	176	162	165	169	168	156	184	146	185	182	151	179	164	141	174	182	166	167	172	159	155	169	159	171	165	158	145	155	146	148	162	149	166	160	175	145	148	139	150	154	160	157	150	149	158	159	163	155	164	161	164	168	170	148	163	170	158	137	161	180	173	164	167	180	140	149	131	161	177	161	164	181	159	158	159	183	156	153	137	182	186	164	133	173	161	170	174	140	151	150	186	150	161	156	164	151	156	163	165	151	143	158	180	149	144	147	169	144	154	175	159	158	162	168	146	177	141	160	177	164	178	175	162	157	156	174	171	184	181	173	179	144	153	178	166	157	160	159	179	156	188	164	166	182	187	157	160	153	148	175	200	174	160	175	185	155	153	165	170	138	169	149	159	158	190	167	153	169	173	136	152	146	156	150	180	173	146	183	156	167	158	144	140	151	157	181	133	165	165	165	173	175	160	166	167	177	160	150	158	135	154	176	181	154	181	179	159	160	180	162	173	189	161	146	169	148	156	197	155	162	165	181	141	160	160	199	164	161	163	155	152	154	178	180	160	170	155	156	148	151	153	162	146	170	194	158	159	174	163	169	167	162	151	150	141	155	141	161	148	145	136	155	163	134	169	169	173	173	153	186	166	185	173	150	162	147	164	159	174	157	162	139	172	179	175	156	155	163	170	139	154	156	144	149	138	150	160	155	164	145	184	171	166	158	188	155	165	166	173	185	172	150	164	170	173	167	153	180	168	176	169	141	154	162	163	164	164	154	158	139	148	152	166	147	145	151	154	187	162	157	179	184	165	179	155	191	177	168	163	155	176	168	141	172	150	165	165	162	156	171	160	155	156	153	145	147	161	151	128	148	143	144	149	180	198	148	160	154	157	169	151	169	157	153	178	176	150	159	176	150	168	177	151	187	153	179	163	176	183	166	147	153	166	166	165	172	157	185	162	157	174	156	174	167	161	149	163	186	152	159	153	166	150	142	165	176	133	147	153	136	151	158	174	145	170	161	160	163	165	169	148	175	144	133	162	171	165	181	155	184	168	153	149	174	152	148	182	150	183	165	170	166	160	185	158	153	168	168	140	149	180	163	146	152	170	131	157	164	163	161	167	180	167	155	160	147	142	147	148	155	166	190	182	155	156	145	172	148	149	168	147	170	170	169	171	158	165	158	153	168	152	161	166	190	145	160	170	194	144	144	174	166	172	169	149	154	163	170	180	161	178	156	154	150	161	164	143	165	178	170	169	166	164	168	162	143	150	145	147	143	162	167	175	172	147	148	152	174	160	152	174	154	148	145	165	160	177	169	171	173	144	156	145	154	145	182	163	148	165	183	175	165	167	201	163	169	162	175	161	165	169	171	199	143	172	191	183	174	161	150	149	163	182	159	177	160	177	158	162	175	167	176	160	159	163	162	194	162	174	167	134	144	133	156	165	154	147	152	182	150	160	152	179	158
26486	21185	26049	34082	26989	19490	12573	5930	2829	1314	910	877	924	781	589	704	754	680	576	464	491	474	444	424	481	487	454	449	422	449	458	416	459	461	485	451	417	420	429	459	448	454	473	426	408	442	413	427	429	468	444	415	429	461	422	420	426	451	445	417	465	477	441	420	403	445	422	448	416	429	447	413	426	420	377	432	425	427	422	430	403	387	414	425	434	451	426	433	475	415	446	427	414	429	403	405	419	414	422	415	389	428	380	405	425	415	405	392	454	439	450	413	416	423	418	436	415	430	453	431	417	432	395	417	425	428	425	408	428	429	441	411	424	424	433	458	427	436	409	401	414	439	428	429	449	397	457	435	407	429	408	418	462	407	408	408	438	448	403	442	430	454	456	450	429	440	431	427	439	456	378	474	406	429	395	438	428	446	431	427	423	437	426	456	467	431	413	449	453	414	424	425	450	448	409	422	440	383	398	454	421	419	387	402	442	425	421	439	426	402	440	457	448	382	380	411	409	373	399	421	453	442	436	427	401	432	427	406	460	444	397	447	419	416	403	396	431	447	420	418	409	383	424	450	468	409	406	417	402	405	421	451	418	455	414	437	391	446	421	396	428	421	423	429	421	438	447	433	426	385	417	438	451	436	421	413	409	445	416	391	455	412	421	413	417	408	428	433	418	431	420	423	411	447	442	418	422	424	412	444	431	413	432	418	450	394	409	416	418	401	416	421	450	444	463	407	403	451	451	421	401	425	434	429	413	378	428	409	426	392	441	467	412	410	430	426	408	417	438	429	456	419	433	426	446	414	425	455	414	407	415	413	434	401	395	443	385	456	439	450	463	430	438	432	430	413	447	402	404	419	425	419	421	441	419	425	400	422	417	411	431	410	425	464	428	451	394	434	426	402	405	474	417	428	412	440	428	414	382	415	411	424	394	418	450	448	412	458	408	408	443	459	431	432	458	390	454	415	440	442	427	419	455	416	383	444	419	427	421	425	409	443	403	416	390	432	431	433	420	398	428	445	400	423	433	417	385	443	447	402	420	434	443	405	399	425	437	421	396	403	422	401	419	397	432	452	421	431	461	446	468	434	401	398	401	381	424	379	459	426	411	403	420	418	413	436	381	417	427	443	385	441	444	405	425	416	419	390	427	376	414	422	487	403	387	445	427	427	402	409	447	435	412	393	443	407	417	417	396	449	427	396	411	443	427	423	403	407	412	396	368	420	414	452	411	414	431	408	392	424	437	432	385	416	440	459	426	439	425	414	418	435	442	386	443	408	437	435	442	434	455	425	435	408	396	411	436	458	420	396	402	426	390	425	420	426	383	430	393	423	457	493	425	445	426	432	382	435	417	446	410	381	444	428	412	437	426	404	457	412	411	437	411	394	410	406	429	414	414	405	401	430	416	431	432	391	387	389	423	398	455	400	444	425	429	411	412	441	425	421	421	410	406	415	449	399	429	429	441	434	423	412	432	417	466	390	442	423	420	439	427	445	414	424	429	415	384	402	435	434	401	405	420	454	428	431	426	420	377	453	411	431	412	422	441	440	487	420	415	402	409	399	448	431	382	430	423	416	421	411	418	408	429	444	358	404	381	393	458	466	408	378	452	418	445	428	454	461	412	396	448	432	445	440	413	444	444	399	445	424	413	396	431	397	398	456	414	434	415	418	388	389	425	420	451	400	451	407	407	433	445	399	428	416	430	469	413	447	409	447	437	430	413	437	416	422	425	399	412	420	429	438	426	426	435	446	436	401	396	404	379	438	438	428	426	411	404	471	391	415	406	400	416	451	404	442	401	437	401	407	424	455	398	421	426	398	411	400	421	426	390	418	461	434	403	424	390	398	404	434	422	433	424	399	426	433	406	392	403	430	422	411	404	442	390	470	427	426	414	431	444	432	453	431	426	428	458	421	441	421	432	448	457	442	410	438	407	434	462	428	421	409	414	437	431	433	435	438	417	424	447	441	461	420	442	473	443	425	416	425	419	405	425	400	430	448	442	413	414	441	445	428	435	434	449	405	462	430	426	453	455	444	385	425	432	404	436	429	436	414	417	444	421	440	429	478	433	397	419	410	433	425	411	427	451	432	410	418	393	411	431	385	431	443	443	426	422	386	412	426	461	462	490	384	448	403	440	427	427	412	450	438	463	400	419	401	414	432	402	453	420	385	414	396	406	395	410	413	432	428	456	436	461	444	453	399	428	439	419	443	410	388	435	442	449	420	440	443	401	437	417	421	461	402	427	427	422	461	413	388	442	405	401	437	433	423	398	430	432	424	448	441	407	452	395	413	429	389	382	422	430	429	387	426	456	448	459	431	412	436	390	413	429	414	412	414	423	400	416	444	411	426	431	477	416	457	396	425	446	410	435	404	434	420	449	406	416	382	415	430	434	446	418	449	437	399	409	431	468	441	417	392	424	468	427	412	440	410	390	411	418	409	429	411	401	414	438	418	437	439	409	404	410	433	444	408	469	434	397	457	445	457	460	415	435	477	434	467	422	401	448	453	425	406	414	400	426	430	432	415	413	406	410	409	413	427	423	423	409	410	436	442	424	447	408	407	439	424	452	440	434	434	424	408	404	435	415	429	407	441	448	423	442	466	389	433	414	433	397	448	449	416	385	414	464	415	412	385	410	429	448	420	378	428	412	437	420	436	401	406	437	415	413	413	435	440	418	415	403	432	419	425	388	408	414	450	423	420	370	440	472	426	439	421	418	396	425	390	408	440	421	431	416	450	396	433	407	415	422	456	434	405	398	411	418	409	416	413	397	429	393	436	422	459	439	411	453	398	401	404	404	390	431	421	433	438	428	437	423	446	416	424	410	445	405	417	448	449	427	434	439	395	416	413	417	430	429	425	412	413	426	427	437	433	428	434	430	423	437	439	448	401	425	434	442	434	400	400	425	438	378	408	414	409	467	435	425	444	433	433	438	456	407	457	423	385	423	433	384	387	423	401	424	436	423	436	419	425	427	406	407	397	421	444	417	434	443	429	428	425	430	426	440	448	409	407	408	428	409	397	426	431	380	443	422	412	429	376	426	419	420	411	426	399	408	392	414	396	400	456	423	425	438	404	395	393	419	395	438	429	400	419	441	416	435	435	419	413	434	448	431	385	462	437	403	400	427	422	451	429	465	407	433	406	409	418	453	418	414	420	434	402	432	424	429	389	421	414	445	454	437	444	435	435	485	415	401	436	407	423	439	399	402	447	410	423	371	443	425	430	463	459	417	433	415	427	449	392	426	425	468	462	432	447	398	446	408	430	409	415	435	382	460	432	409	438	408	422	409	405	413	413	409	450	414	446	401	405	434	457	448	461	445	433	436	450	450	405	407	414	412	470	431	413	400	430	413	422	435	443	435	454	457	430	434	407	427	417	408	413	417	403	462	428	434	416	430	414	414	411	443	406	423	459	452	432	427	449	424	457	412	464	407	378	394	438	408	472	463	389	465	428	447	466	373	430	429	411	397	429	444	431	433	416	445	453
11518	4349	2547	1599	918	564	481	410	409	370	380	392	400	386	356	354	363	360	346	354	355	353	398	369	342	370	323	372	344	387	341	357	388	376	400	347	369	366	381	351	369	366	359	369	383	347	346	359	357	367	376	384	367	365	356	352	360	382	359	356	337	359	375	343	327	331	358	382	357	370	362	412	402	363	368	338	397	383	344	401	343	346	337	328	354	371	402	381	365	409	347	382	339	376	379	353	359	366	348	356	375	355	339	364	362	333	354	348	363	343	365	348	393	354	354	334	370	363	360	355	397	355	418	342	356	366	361	359	369	374	316	334	380	329	337	338	361	373	403	379	378	364	335	355	345	392	344	354	342	347	368	342	355	369	401	386	364	338	346	379	359	382	349	354	343	362	396	388	341	378	369	386	384	332	364	340	424	375	367	371	387	373	368	392	355	362	399	387	367	399	359	368	358	335	352	375	331	354	360	366	352	349	356	346	360	358	405	355	325	396	354	393	382	344	350	398	362	377	320	363	377	377	370	360	346	335	366	368	398	409	365	344	344	323	369	328	372	356	399	385	341	320	335	366	385	364	375	389	344	383	321	370	340	401	358	374	373	375	397	365	366	404	364	388	349	348	364	358	357	347	359	311	368	346	378	355	381	383	389	349	373	412	361	344	371	397	358	382	348	354	375	330	367	343	347	358	339	351	352	330	355	344	361	375	345	360	365	388	382	371	348	332	352	369	353	366	384	352	376	351	384	362	358	387	360	346	363	344	413	359	380	373	351	386	374	360	378	393	391	342	388	357	354	383	357	339	336	368	332	389	370	348	378	368	362	348	389	349	358	375	368	349	367	385	365	379	362	397	356	349	370	394	375	407	347	355	353	368	355	366	352	349	340	341	354	375	336	347	352	347	391	365	384	345	370	409	346	371	383	374	370	340	340	356	352	365	359	353	371	372	339	360	346	407	372	359	404	367	381	339	348	370	360	356	366	333	346	390	378	330	349	362	345	391	381	352	370	310	356	342	356	339	338	368	373	381	378	373	359	368	341	365	371	330	341	352	373	342	366	359	353	352	357	333	372	364	340	330	353	349	361	376	357	366	371	370	341	348	360	356	385	381	355	347	379	358	362	377	355	359	364	382	372	365	315	354	339	352	345	334	352	405	380	370	388	351	345	382	355	371	341	356	352	364	372	381	345	366	319	326	408	345	347	344	340	350	363	357	342	362	344	405	401	375	364	371	338	398	358	360	314	343	379	380	358	358	390	378	359	343	373	355	369	356	345	362	349	360	334	323	351	369	372	362	370	371	351	381	347	359	381	378	347	370	391	341	368	368	336	360	389	330	388	395	374	368	366	345	357	371	364	331	366	356	393	369	328	407	342	364	356	362	325	387	376	385	381	361	397	373	380	421	387	366	319	377	382	364	334	359	393	370	331	399	386	374	419	352	375	316	352	393	360	373	369	364	350	363	410	337	342	376	360	357	346	338	389	372	327	376	345	374	356	347	372	351	419	367	376	340	356	337	378	375	328	375	346	324	344	384	352	375	337	389	327	347	362	350	394	356	347	323	366	370	370	381	378	385	362	350	357	346	371	371	384	370	350	372	325	352	359	369	389	381	414	375	366	353	382	369	371	391	394	384	353	378	340	359	389	361	351	354	362	367	381	402	329	360	370	391	368	374	361	387	352	393	386	406	395	356	354	375	330	353	362	344	378	392	367	370	352	383	374	356	337	360	376	359	371	353	332	362	370	370	397	373	346	379	379	359	425	339	341	362	371	331	327	362	362	374	351	326	413	414	382	353	393	360	374	369	349	377	339	320	346	350	340	356	359	421	375	328	360	368	345	377	409	353	334	372	374	385	336	328	389	339	410	370	363	345	381	376	358	393	337	375	353	343	366	364	380	388	384	357	357	380	361	349	377	396	383	370	359	358	371	359	355	367	374	349	369	389	367	357	367	330	384	369	356	338	359	353	325	355	434	367	343	372	329	374	365	367	345	379	389	347	361	397	361	357	382	333	355	381	392	369	357	377	334	385	351	350	374	334	390	377	352	343	363	369	383	363	348	358	358	347	379	380	378	337	343	394	353	317	358	370	398	373	386	374	370	379	373	359	371	386	355	357	367	328	328	381	342	350	384	351	342	351	371	355	366	373	359	363	351	381	364	349	377	363	398	378	359	336	340	361	371	377	398	398	411	390	354	339	361	347	361	375	336	360	342	338	327	406	346	353	380	372	361	324	361	367	379	370	364	353	365	350	356	334	363	371	346	362	354	396	370	365	361	365	379	372	377	370	353	368	358	381	367	344	375	397	352	361	331	373	349	371	372	399	344	392	377	355	383	360	419	370	354	347	345	336	353	344	356	362	379	360	416	314	351	354	326	368	375	347	374	362	359	344	375	364	369	357	372	353	377	360	368	351	394	373	345	364	384	341	342	358	336	337	381	369	369	366	366	377	366	351	327	350	386	381	368	383	351	359	398	349	389	360	357	368	413	332	387	394	370	394	378	364	351	369	376	383	392	356	375	375	338	397	399	392	367	322	366	385	364	370	341	359	375	359	364	384	356	341	397	363	394	358	335	367	384	386	361	356	384	380	387	350	340	358	361	372	351	383	348	373	374	336	357	349	347	349	388	368	405	384	365	379	358	360	339	348	367	366	406	373	355	336	369	325	359	376	313	367	374	353	337	378	361	380	383	362	380	330	328	372	369	384	388	425	366	351	348	369	352	382	361	316	326	365	390	378	353	336	364	357	361	385	378	365	374	342	356	352	396	360	374	356	364	359	362	385	347	359	346	400	401	378	385	380	378	352	372	395	381	372	358	373	365	346	357	372	327	338	393	333	391	357	408	368	353	343	340	363	383	375	360	369	388	348	371	374	379	366	377	368	340	393	386	330	363	369	380	345	368	397	357	368	383	400	350	387	371	352	366	393	358	347	377	369	355	368	385	405	365	359	346	333	385	359	367	367	375	352	364	388	369	366	367	356	356	376	347	360	406	326	375	344	373	372	385	364	361	348	365	372	361	341	405	380	352	376	374	367	353	376	388	330	342	364	372	392	365	340	329	334	372	333	345	340	363	379	409	367	337	350	394	364	376	345	364	379	334	337	372	340	361	370	371	332	391	354	342	349	405	410	357	357	382	369	345	387	365	356	358	351	371	397	370	374	397	368	355	358	356	379	351	380	341	355	366	366	335	367	374	357	387	351	367	354	368	371	343	338	358	348	391	379	359	384	417	366	362	358	378	351	344	350	353	357	371	321	370	363	379	373	369	324	391	389	393	371	332	339	342	364	379	341	399	379	385	344	344	370	338	381	370	347	416	356	367	335	370	389	382	339	367	366	364	420	338	395	391	356	417	370	383	350	370	395	333	356	359	340	350	382	394	381	368	351	374	375	338	367	379	382	372	369	352	383	373	364	343	354	372	382	366	367	383	382	375	366	391	354	363	345	376	385	351	395	371	350	371	390	359	372	352	359	345	378	361	393	327	367
8905	4735	5512	5142	3550	2183	1512	1324	1087	982	959	947	966	924	946	913	880	931	898	855	904	875	895	946	948	830	864	892	887	854	892	885	845	876	909	898	863	879	891	875	886	879	819	841	881	915	854	895	932	860	866	843	888	905	830	846	898	817	876	877	863	871	867	852	847	837	867	888	868	889	904	900	913	850	895	820	857	913	879	898	858	891	901	898	871	875	807	887	899	882	865	895	914	842	894	899	867	872	835	881	930	908	895	919	906	845	913	871	852	910	889	850	845	883	849	870	851	864	881	872	837	877	872	877	896	886	880	866	893	841	877	835	880	876	878	863	869	904	888	839	895	845	841	861	900	940	886	892	862	872	902	902	843	915	905	836	867	881	908	874	878	900	894	891	883	884	897	860	880	881	912	917	942	830	874	856	805	897	853	887	912	895	884	900	884	851	837	795	880	896	840	836	887	895	915	840	870	931	868	870	863	834	871	878	929	862	881	913	851	832	893	903	882	880	842	887	833	841	933	865	899	859	927	893	913	885	863	918	870	873	887	905	896	889	920	866	858	854	871	903	882	867	865	837	859	878	906	890	926	891	856	857	885	893	904	876	844	865	925	944	875	868	882	907	840	943	873	924	872	866	866	874	923	891	894	867	915	858	843	859	865	878	887	918	807	854	923	894	906	898	890	893	893	859	897	933	915	857	914	839	884	866	889	836	882	877	858	869	857	891	853	862	896	982	848	944	983	810	918	893	925	863	882	876	860	896	846	873	846	896	847	851	894	924	875	852	917	868	901	879	852	912	875	846	859	890	866	913	918	876	853	869	922	841	913	888	916	808	882	907	906	842	867	871	880	853	846	837	894	833	890	881	871	889	811	808	918	938	854	889	810	867	906	904	870	914	823	884	888	818	876	876	853	871	924	877	884	814	912	941	849	910	849	862	857	918	858	912	906	920	850	893	854	883	887	859	862	899	841	901	849	918	895	896	837	920	865	893	873	883	907	882	873	869	834	863	863	877	901	852	861	907	842	873	864	854	886	882	917	871	902	840	879	910	913	911	849	908	839	903	857	908	899	895	924	821	875	929	867	920	901	838	880	859	888	825	858	896	894	858	842	860	938	851	851	879	899	857	901	873	907	887	823	886	883	843	853	842	840	888	912	817	873	924	890	890	881	860	862	899	905	919	892	872	818	866	864	909	879	899	871	853	869	885	871	902	896	890	901	894	921	885	827	890	835	850	934	904	906	826	906	881	887	909	859	844	894	882	948	892	938	908	899	886	863	864	891	888	802	892	907	882	824	849	859	881	916	881	885	902	887	863	904	882	892	922	862	836	902	858	957	848	835	856	847	853	886	828	881	845	842	876	896	951	858	890	864	893	860	951	870	921	896	905	945	881	827	917	879	837	868	918	890	899	891	835	904	831	884	853	856	863	907	870	836	907	879	902	879	908	867	889	937	866	881	896	869	878	880	855	865	894	863	853	893	878	865	839	890	896	879	841	878	903	875	903	888	868	909	866	898	854	874	850	890	893	872	902	886	827	914	963	907	867	907	880	951	873	918	868	804	872	887	869	861	871	823	857	896	857	932	805	900	883	911	866	893	868	845	935	874	891	867	857	851	829	920	873	893	858	856	896	976	923	889	890	946	861	930	855	863	849	853	917	875	878	858	882	897	902	877	876	898	897	908	942	882	914	896	862	885	888	936	901	878	885	888	881	896	911	945	897	896	866	838	865	874	857	882	933	866	817	888	897	908	869	891	916	877	932	887	847	907	905	842	891	897	859	945	866	847	907	869	898	910	919	840	893	841	913	849	854	882	874	809	893	888	923	819	875	948	879	915	875	882	902	906	873	887	834	867	882	879	909	869	931	911	884	873	969	883	886	887	856	907	864	922	861	901	873	837	873	831	871	901	824	840	830	895	879	837	884	934	838	873	837	838	857	898	855	910	864	867	849	940	881	848	860	925	856	915	914	868	931	860	857	928	826	841	860	852	877	908	873	838	907	862	886	910	915	887	866	877	895	862	858	884	892	853	874	882	882	840	863	830	915	878	849	859	867	878	872	860	884	863	851	858	864	867	842	854	914	859	880	887	901	834	874	910	859	857	887	874	868	873	877	826	895	893	884	885	897	911	830	929	895	872	896	872	897	922	906	894	842	861	928	894	886	914	885	923	843	894	831	923	875	857	884	886	873	884	914	853	896	903	896	838	885	853	881	856	939	882	840	870	883	853	871	848	854	902	884	889	839	920	873	849	812	866	868	879	881	871	888	928	874	916	845	801	859	860	859	922	883	897	889	865	874	851	897	823	843	837	846	900	895	909	873	799	871	882	856	878	863	884	886	837	881	845	836	886	847	850	879	889	839	898	914	882	873	863	873	930	852	856	875	885	908	819	896	860	836	858	844	842	874	896	895	879	874	892	895	882	842	864	864	866	862	957	882	903	871	862	842	909	861	819	838	850	837	840	900	876	890	905	832	896	848	862	828	863	855	880	883	878	926	916	878	922	951	878	885	845	816	820	869	904	900	922	857	856	882	842	914	873	868	842	829	892	893	917	825	912	840	861	903	855	853	895	864	873	857	896	835	907	883	875	893	827	893	883	872	877	889	848	840	886	846	920	876	900	837	860	854	953	929	833	865	865	874	904	870	904	845	905	852	871	892	888	830	869	872	875	808	864	872	887	886	922	856	895	887	870	898	863	921	881	892	884	866	923	870	874	910	863	852	884	842	831	931	873	882	843	917	807	904	937	889	885	901	888	866	873	862	896	862	831	876	871	855	907	864	893	856	815	902	888	874	847	860	880	904	850	832	888	869	898	873	844	842	848	847	910	855	895	847	855	900	875	906	858	816	906	873	876	865	875	898	893	924	846	928	934	843	870	917	900	909	885	880	852	877	867	894	897	868	893	857	885	883	852	795	877	887	865	854	868	914	898	854	894	872	905	885	894	848	862	888	903	861	867	866	854	886	878	864	861	889	847	896	884	944	916	890	900	871	875	912	925	882	863	890	857	874	858	865	897	862	842	894	808	842	892	902	905	868	851	871	815	908	858	913	879	890	922	880	852	846	839	857	889	918	812	871	890	830	864	864	879	871	900	814	892	872	881	872	849	893	912	881	889	900	882	890	927	860	891	866	859	860	881	895	836	841	883	897	824	870	825	873	866	893	897	846	911	881	884	885	912	893	840	914	887	849	871	911	895	923	847	864	875	881	862	896	889	880	914	891	904	858	860	854	885	896	861	859	883	871	828	924	880	860	859	841	933	880	862	869	921	886	875	839	889	910	896	871	869	900	835	888	842	853	847	921	867	863	902	903	876	861	918	907	875	889	890	919	886	865	889	900	840	881	884	915	944	855	866	860	910	908	893	889	885	898	867	915	880	890	831	876	865	881	897	863	916	864	836	883	888	883	878	815	909	913	869	857	852	874	876	893	888	881	911	931	872	867	851	900	884	873	890	859	882	906	935	875	859	844	956	847	881	871	885	885	925	896
29003	18185	17745	15718	9533	4393	2016	1370	909	459	411	385	347	318	303	297	337	344	340	326	311	325	309	307	312	310	329	268	307	304	311	291	308	276	328	312	341	302	296	311	329	313	307	319	325	296	334	263	319	317	300	305	326	297	335	335	320	308	311	342	318	300	330	317	324	286	324	281	305	340	281	303	289	315	332	292	274	282	305	325	323	310	284	306	324	290	320	317	308	299	344	313	312	308	310	297	332	309	290	311	313	359	296	307	301	330	289	309	332	351	300	338	300	317	299	328	325	313	325	309	339	307	321	272	299	327	316	311	318	342	306	316	332	325	301	314	318	322	342	337	289	304	332	318	342	280	297	333	325	309	335	333	290	287	315	311	280	298	316	313	305	295	327	301	330	278	316	331	296	326	307	324	307	336	321	314	309	305	290	323	329	323	356	277	316	304	313	330	330	316	318	294	299	329	266	308	328	345	314	302	335	308	293	296	334	335	352	309	310	306	314	304	280	299	287	340	332	336	302	334	313	314	328	343	370	313	334	323	309	305	325	287	310	322	324	316	302	295	308	336	328	351	307	299	312	312	329	283	288	274	353	310	301	316	327	298	345	325	276	285	292	281	323	340	305	315	314	313	321	338	313	336	297	343	325	298	284	305	295	316	301	280	317	292	325	306	307	316	343	292	317	314	323	309	298	278	324	327	327	301	346	299	312	287	345	327	294	315	296	335	304	323	330	296	288	303	308	345	304	326	350	309	341	296	316	282	301	314	309	327	297	324	290	325	351	313	261	325	312	349	367	298	290	294	265	324	320	324	332	296	274	304	325	292	300	323	275	324	366	268	325	317	313	298	299	324	325	305	281	331	329	323	316	319	346	262	305	298	304	293	312	306	305	350	320	294	307	311	325	308	303	318	360	302	306	316	329	313	315	318	328	289	304	306	317	303	305	328	277	290	358	321	313	314	290	323	303	310	270	286	297	317	310	331	335	314	299	296	295	303	321	328	286	287	306	316	317	325	297	290	314	309	351	318	343	287	279	308	298	314	329	298	280	296	325	298	315	279	290	306	306	313	329	336	313	351	303	281	299	325	287	316	327	315	309	310	320	344	327	298	305	305	311	287	316	303	324	320	339	336	311	305	324	318	318	281	313	336	305	283	321	293	292	326	343	336	280	298	298	311	289	294	334	316	299	323	319	321	296	299	322	306	279	351	301	325	331	304	344	330	350	308	300	313	347	337	326	321	266	320	297	311	331	304	324	307	325	281	335	297	355	358	295	327	305	333	321	317	286	303	323	356	337	307	299	340	295	300	320	318	299	304	314	311	345	292	342	321	307	305	316	320	319	305	283	324	306	311	344	311	317	343	307	306	288	304	290	283	320	289	325	318	348	302	325	333	349	319	280	281	309	312	310	337	303	306	328	322	309	305	279	299	313	316	306	320	294	291	306	282	308	311	329	305	335	296	345	327	289	296	308	317	307	307	306	318	312	342	304	318	299	296	321	321	332	304	298	294	322	326	260	322	311	304	351	304	293	302	316	359	332	347	337	321	334	317	305	324	320	293	318	301	305	351	313	308	308	336	341	318	302	269	320	316	312	273	302	324	332	322	295	279	317	314	304	327	301	329	301	313	336	329	325	331	307	301	317	331	341	310	328	319	337	318	324	312	313	308	304	312	317	355	292	323	307	351	299	317	345	288	354	320	300	301	310	333	297	336	306	302	303	297	325	334	287	284	350	310	293	322	304	339	331	322	307	292	337	291	314	332	344	304	320	277	326	298	323	349	356	358	312	319	323	328	319	303	323	308	308	327	364	302	313	327	290	304	322	299	301	309	285	302	306	304	317	296	304	313	300	342	308	311	366	351	335	309	324	313	296	305	332	306	288	334	276	291	290	309	281	277	317	296	323	315	299	330	338	325	302	291	311	295	316	317	303	294	354	289	306	342	290	302	323	300	332	285	259	336	313	297	323	312	300	324	336	305	309	288	285	322	320	316	318	286	341	290	307	338	332	305	316	323	315	296	335	291	324	330	352	309	292	315	318	322	318	300	345	327	351	330	315	309	315	306	317	280	319	313	304	305	293	302	289	315	311	322	287	327	298	326	343	331	303	287	316	317	342	314	296	320	299	278	332	287	304	299	306	303	336	271	325	298	314	314	321	285	289	321	332	341	318	337	324	293	318	301	318	298	319	308	290	316	326	322	310	335	317	343	328	334	326	309	339	332	304	321	318	272	338	297	330	336	325	307	328	314	308	313	295	274	309	323	294	325	315	302	295	302	308	341	327	305	320	314	304	301	322	366	319	323	307	317	314	354	326	325	318	292	306	309	304	272	322	297	302	315	320	312	332	336	320	308	284	324	315	323	320	309	300	324	354	331	311	368	303	308	315	279	342	304	309	273	320	323	312	323	306	303	316	339	302	327	308	307	330	322	316	299	289	333	303	327	283	345	297	328	307	326	318	331	340	313	301	277	313	278	281	292	319	298	336	322	314	301	300	305	283	334	319	315	277	315	320	316	318	289	316	298	354	273	309	308	314	324	287	314	318	334	322	315	314	313	311	302	312	339	315	277	325	335	311	289	300	312	292	318	313	312	285	331	292	318	291	270	306	282	335	306	311	320	354	296	326	322	321	299	310	296	304	292	300	308	341	311	335	319	327	297	317	321	303	320	299	348	291	348	307	292	320	303	290	288	329	311	297	302	333	327	323	302	318	298	294	286	308	319	335	312	329	330	283	334	318	314	324	301	316	315	290	318	315	341	313	327	309	285	284	304	309	327	303	283	299	352	317	304	352	321	284	325	311	396	337	307	328	349	305	321	304	299	318	322	324	318	284	310	305	308	303	312	310	298	289	328	316	303	310	294	326	290	308	320	312	313	304	304	332	328	291	343	330	301	331	312	320	314	335	293	289	334	298	319	266	336	311	284	308	312	322	319	344	315	312	304	306	306	289	311	325	332	304	302	309	323	316	335	320	298	346	327	303	305	324	325	310	308	291	282	307	311	313	309	336	305	306	301	355	314	288	315	325	329	342	313	324	276	296	333	295	299	311	319	329	308	316	285	283	340	301	323	318	281	312	312	310	320	301	327	323	287	305	319	264	351	286	334	290	311	307	288	317	356	311	288	298	292	317	331	335	319	294	281	318	341	317	299	301	268	336	327	328	305	304	323	338	297	320	302	328	352	291	345	322	309	333	361	267	299	329	315	301	333	311	310	320	309	328	295	320	314	291	325	311	265	328	305	281	341	288	342	327	305	330	316	314	319	308	305	338	279	329	330	304	291	323	328	321	339	297	317	331	280	364	310	327	288	286	297	303	288	322	356	327	292	310	332	284	290	329	326	340	340	333	312	351	322	292	288	304	289	344	292	309	290	339	316	329	333	327	302	286	324	346	331	292	354	330	310	303	319	332	326	345	333	296	319	321	301	316	309	309	284	311	327	332	327	279	307	312	304	277	308	301	288	312	307	353	287	316	336	327	312	317	306	337	306
21716	15286	21453	22080	18551	11229	7124	5496	3592	1449	1387	1183	953	840	797	833	857	840	785	830	738	756	749	794	749	772	775	761	805	778	770	747	759	765	766	788	748	732	764	749	802	704	738	740	793	746	757	781	786	773	819	794	787	750	739	781	744	793	785	732	740	752	751	765	790	807	791	775	753	744	766	745	782	724	744	744	718	777	782	718	747	771	773	720	778	762	797	797	779	756	792	747	766	757	724	769	738	766	762	792	768	723	790	738	727	753	787	816	744	818	768	779	782	758	786	773	764	774	716	758	762	727	739	736	836	816	758	787	746	773	781	748	783	728	756	752	738	784	763	759	774	795	737	716	734	811	761	775	745	808	767	784	714	822	816	827	792	725	714	754	810	797	766	780	713	742	797	801	792	770	751	781	810	787	770	785	743	777	766	734	755	806	742	759	762	769	733	776	764	765	721	807	758	758	756	710	749	776	773	748	802	762	723	751	747	750	771	808	710	750	707	776	806	724	772	783	724	763	801	759	765	747	776	757	758	759	736	788	764	757	725	780	706	783	763	754	755	748	830	815	753	767	781	744	773	761	764	735	721	751	784	757	801	804	739	775	772	778	794	780	752	716	763	810	785	746	752	711	703	777	766	768	767	718	744	756	726	791	730	733	738	767	772	744	685	765	749	752	765	796	733	790	819	716	720	798	778	753	783	761	752	805	750	732	802	744	812	746	749	763	784	742	759	792	744	786	744	735	792	778	732	753	785	763	735	764	789	793	761	752	794	781	754	774	805	757	745	802	770	753	730	793	751	734	749	774	768	805	770	769	772	722	750	763	779	780	828	776	792	782	729	704	815	730	773	771	785	785	741	770	776	753	747	776	792	756	767	764	747	701	803	755	734	728	752	752	753	768	791	762	727	751	723	775	773	738	760	755	743	752	769	752	746	713	761	760	754	766	718	742	783	746	773	735	809	771	826	765	806	762	742	778	783	724	742	720	768	768	782	764	790	767	810	767	756	730	750	753	758	759	766	755	815	810	783	729	685	769	783	778	769	768	776	755	765	765	791	744	831	744	779	719	751	759	673	749	772	749	776	768	721	753	712	730	789	761	745	797	807	781	710	736	740	779	748	790	776	789	741	802	768	748	776	775	738	765	736	762	743	679	753	754	754	726	738	807	754	686	759	807	758	759	768	750	772	802	716	748	755	758	733	780	753	760	775	759	785	743	784	752	750	797	705	760	773	760	742	773	782	764	790	768	740	805	727	760	801	730	701	786	734	742	777	749	780	821	733	787	755	762	747	778	776	778	792	706	740	719	769	761	816	768	771	736	785	795	735	748	749	766	746	768	758	781	753	731	781	791	791	820	769	777	774	792	660	723	762	788	775	741	786	757	755	780	782	722	766	737	719	746	746	715	775	755	844	796	705	728	755	772	789	759	787	735	760	808	775	801	792	783	740	764	774	738	779	775	788	818	749	765	763	727	794	767	769	730	738	732	747	815	780	754	754	762	774	800	730	760	742	787	770	775	744	713	752	758	773	764	752	733	699	739	778	759	763	722	726	766	739	755	776	820	821	731	717	750	771	721	782	751	788	751	708	781	750	773	767	742	729	775	808	759	757	792	734	768	789	737	784	776	818	806	762	779	725	720	782	731	740	748	780	771	774	773	776	765	780	804	777	797	747	726	761	731	811	743	763	724	741	761	772	781	754	729	730	765	791	798	767	801	760	760	712	718	763	759	782	725	798	802	748	720	749	774	781	730	753	763	750	789	727	771	808	729	759	784	748	712	770	751	810	793	777	781	786	747	789	763	733	735	743	745	785	778	704	785	745	764	739	771	755	795	782	793	764	759	765	720	776	760	728	741	734	764	756	761	718	783	760	762	722	718	770	760	807	769	775	757	708	751	760	761	751	755	719	806	758	782	835	765	749	787	781	746	756	773	748	786	789	796	780	692	748	769	707	773	770	767	758	783	819	730	794	764	746	781	758	799	745	708	772	799	766	756	770	727	774	777	742	744	720	750	762	770	727	773	722	714	802	821	822	743	729	768	759	741	807	792	763	795	727	779	837	770	739	717	790	770	779	783	769	771	803	764	702	795	760	766	747	763	731	763	790	812	787	756	725	729	747	778	760	764	820	794	758	785	758	745	761	769	747	763	768	750	757	776	762	709	782	782	740	751	756	718	761	774	779	762	756	764	800	815	742	780	733	785	732	803	766	791	804	744	783	756	747	770	748	754	781	736	780	749	743	776	715	808	763	729	739	720	744	739	757	819	800	756	753	766	785	727	767	745	747	740	764	736	769	798	730	822	779	759	767	771	729	749	709	722	780	801	720	762	747	810	774	746	744	738	719	737	769	759	727	759	768	770	794	738	737	746	761	758	781	754	795	804	776	761	763	770	739	784	768	781	762	746	785	792	791	783	755	716	764	763	733	715	811	738	726	771	739	725	755	740	821	714	764	785	727	792	766	779	769	796	774	766	780	812	771	777	772	728	763	754	715	750	768	770	775	739	753	777	794	779	744	790	736	751	790	757	725	735	798	804	782	807	751	749	780	771	775	766	778	728	724	766	738	769	724	734	761	759	761	732	717	775	792	803	797	771	743	759	760	749	756	723	802	754	790	782	780	762	748	750	792	825	739	745	740	749	768	812	750	754	783	810	742	804	772	837	714	713	749	776	778	777	733	747	746	787	737	789	775	820	763	764	736	777	829	769	775	761	769	734	728	788	787	745	831	768	728	752	751	769	689	765	788	757	739	785	841	769	783	762	739	797	758	757	764	721	724	764	799	768	764	746	778	781	731	774	778	721	735	739	786	764	738	782	742	713	746	752	702	782	774	776	760	778	735	784	809	762	711	748	742	749	798	786	741	746	762	829	765	747	781	775	795	720	810	698	739	792	784	773	757	796	785	741	737	764	800	731	717	724	725	742	801	756	763	812	729	790	786	753	762	782	812	816	742	770	767	758	762	767	770	757	830	778	759	756	759	712	791	798	762	738	748	756	754	792	779	784	712	776	726	775	758	766	756	722	714	750	757	728	730	771	776	745	788	748	793	811	778	719	776	697	748	791	752	761	717	794	752	775	779	778	724	724	811	763	775	773	736	749	803	731	767	735	791	808	785	748	776	771	768	786	717	745	809	800	750	749	769	766	766	760	739	759	745	794	778	695	769	777	773	742	729	784	758	760	782	744	762	779	745	765	765	729	749	737	751	739	746	782	703	704	755	733	710	744	729	787	754	760	720	772	761	759	813	716	778	757	788	754	793	728	736	737	727	760	751	790	769	787	759	774	810	734	731	727	738	754	782	808	767	729	748	736	740	832	762	803	788	731	750	779	725	724	740	739	729	754	741	779	787	767	738	750	759	813	764	761	737	747	785	761	758	776	763	756	745	730	735	772	782	781	791	754	785	760	751	781	786	737	791	834	774	826	725	760	762	728	770	746	754	797	747	739	684	747	786	771	723	737	799	755	753	763	771	789	786	753	759	742	781	795
37155	24758	25349	20674	15193	7950	3872	1435	1151	544	417	338	204	188	178	204	191	168	168	190	196	178	179	157	186	173	166	166	173	172	186	183	158	144	158	179	189	169	161	182	155	160	157	164	181	195	195	165	215	195	159	151	178	152	137	167	161	165	162	167	169	165	166	172	196	178	170	187	183	171	153	143	172	167	192	176	173	185	178	186	183	160	185	170	162	178	171	164	162	166	161	177	164	186	158	175	165	171	154	189	192	161	186	148	170	163	157	203	148	178	158	167	165	152	192	186	166	171	156	172	183	187	158	185	161	162	153	192	172	182	177	178	182	158	176	173	162	166	169	175	161	171	153	187	173	157	174	177	170	170	188	165	179	184	153	199	171	170	162	161	197	183	157	165	175	167	173	169	162	184	164	160	190	175	177	175	181	167	189	164	170	158	188	173	193	165	165	178	179	172	179	164	161	160	187	175	157	163	155	165	163	192	173	165	160	168	148	167	196	172	157	181	175	176	192	169	173	148	172	174	160	149	173	168	168	143	177	166	178	177	161	174	162	169	177	182	187	183	160	185	203	199	169	165	184	189	177	190	186	169	155	190	168	162	181	187	166	164	187	156	197	162	181	165	182	158	168	156	173	165	153	141	191	167	150	171	178	149	154	173	186	160	179	208	167	185	164	185	184	156	179	199	167	187	172	165	163	194	155	186	159	160	180	189	153	186	168	166	166	166	148	126	189	155	148	177	213	176	155	184	191	172	163	177	170	161	166	175	161	175	160	177	157	183	171	170	152	173	161	165	169	162	157	151	187	181	169	171	156	185	153	187	154	167	176	153	162	145	186	166	186	164	169	164	186	142	149	188	181	167	168	168	164	168	200	179	177	167	183	172	169	182	181	162	145	193	158	168	148	167	180	163	151	164	148	184	165	175	161	175	175	171	160	194	169	188	158	175	154	173	164	160	162	136	150	165	162	164	154	169	167	166	150	179	166	163	163	176	170	154	142	176	167	179	172	179	174	170	177	165	162	163	173	168	164	153	173	180	171	174	194	178	166	183	172	163	145	157	177	162	156	148	174	167	163	151	165	180	176	167	162	190	161	158	143	133	164	200	172	169	194	162	163	160	167	187	192	175	191	172	193	170	169	160	168	161	160	169	157	182	165	171	167	155	174	162	152	167	177	156	192	192	172	177	169	183	153	184	170	175	208	167	178	168	165	169	173	178	175	188	165	166	168	174	169	179	181	157	182	214	173	173	144	143	183	183	180	168	157	171	187	152	180	163	166	166	162	186	161	184	164	160	177	172	195	170	174	173	154	146	161	157	161	175	161	182	175	162	184	179	159	199	169	171	181	172	207	164	185	172	168	155	173	184	195	195	152	174	156	151	176	168	168	157	160	144	169	194	163	146	184	172	177	169	191	170	168	181	191	182	185	159	185	166	164	163	159	170	166	177	177	192	182	174	149	178	175	169	190	149	179	173	178	165	171	180	169	169	165	171	176	164	158	192	183	158	163	180	173	198	170	176	206	181	167	151	180	170	172	166	168	160	177	186	168	194	150	177	163	153	181	170	181	157	152	184	154	153	151	145	175	158	172	191	184	168	166	177	192	166	170	156	192	156	200	172	210	170	172	167	190	165	180	159	175	174	163	165	159	159	141	202	197	167	176	185	149	160	161	156	170	176	166	156	160	185	170	156	192	194	192	189	160	173	193	163	154	174	189	154	183	172	159	187	170	205	170	171	178	171	149	180	172	195	154	180	209	163	169	177	135	165	191	158	152	173	182	184	152	141	163	164	143	137	156	166	177	155	171	152	168	201	187	163	202	163	142	166	180	147	184	159	148	185	165	160	136	171	172	192	166	160	190	159	203	141	190	166	168	165	174	168	186	167	172	164	171	191	202	197	163	200	182	183	162	181	156	170	163	172	192	171	182	171	188	174	149	184	165	149	181	154	176	176	169	159	171	192	173	154	169	150	163	186	202	186	180	193	158	155	177	163	172	165	190	166	161	180	198	157	197	160	160	180	170	171	176	161	152	178	196	160	161	180	179	186	172	160	167	178	185	173	158	172	184	175	169	173	155	176	175	184	175	154	167	167	175	149	183	172	182	176	181	174	149	160	194	175	162	175	178	152	168	176	158	157	150	168	147	161	179	157	151	180	137	180	178	168	178	174	187	180	184	178	172	172	175	153	176	178	178	186	168	176	177	176	168	164	184	204	178	156	167	191	168	159	180	166	149	160	172	181	167	170	187	136	177	176	160	175	149	177	168	164	152	173	154	183	175	184	184	192	154	184	175	159	166	170	179	211	181	166	168	187	167	171	174	141	178	165	134	182	135	201	159	168	165	161	169	180	211	170	151	186	169	161	148	141	141	180	153	168	177	174	167	180	151	186	183	173	177	171	188	167	173	202	162	147	144	128	162	173	164	154	166	183	180	154	161	172	162	177	153	171	156	156	156	161	171	151	177	188	181	188	165	181	166	193	157	174	173	165	197	192	172	197	149	160	173	183	197	173	164	171	155	167	170	191	172	175	158	177	155	172	187	168	190	178	147	170	192	164	152	172	175	144	166	167	157	169	172	149	180	159	179	194	174	170	167	167	193	185	157	196	166	178	189	169	177	173	157	177	181	171	151	149	164	181	170	163	167	170	165	170	157	154	172	166	191	156	204	160	155	187	185	166	150	168	184	179	180	172	147	180	174	157	169	176	169	162	173	157	190	175	178	180	172	194	169	187	174	153	188	221	176	166	176	182	177	182	140	165	180	176	178	168	170	152	154	182	172	190	167	170	163	178	155	184	162	152	179	177	170	196	171	189	194	185	181	179	181	174	162	194	172	159	177	191	177	172	170	163	181	174	174	176	177	138	169	141	168	164	173	186	185	158	150	153	169	187	197	190	160	167	180	164	186	183	178	178	181	168	172	178	175	153	180	161	152	169	166	168	180	161	171	166	195	225	174	166	189	166	188	145	172	173	161	173	185	147	161	187	190	182	169	176	182	159	163	168	201	177	173	181	165	193	177	173	188	180	180	166	170	150	163	164	168	173	173	169	153	186	149	177	170	190	162	170	161	190	183	166	168	184	140	186	172	174	192	144	171	173	156	179	165	167	147	187	163	165	207	151	177	165	154	155	161	169	172	151	187	154	156	190	202	173	168	166	179	167	173	184	172	177	163	166	176	150	170	169	187	178	171	159	197	155	175	185	156	166	174	166	171	182	163	198	179	173	198	200	191	185	169	176	159	173	182	148	193	166	158	151	178	150	137	155	167	173	159	171	185	154	173	183	140	163	173	169	157	207	190	168	176	175	166	173	179	176	156	170	175	160	194	157	182	182	177	179	189	175	187	187	162	185	165	174	197	209	184	140	169	173	220	172	161	177	155	177	185	179	184	175	172	177	154	156	175	200	173	167	169	153	183	177	174	182	176	179	164	180	162	173	157	161	202	177	173	182	190	167	164	166	177	171	187	160	173	164	180	198	188	171	188	187	149	174
26126	19452	27693	26661	23674	16526	11350	5316	5148	2541	1774	1210	717	641	562	550	463	529	509	512	485	491	482	508	466	477	463	434	460	492	442	496	450	421	421	467	434	429	448	454	430	457	402	494	451	468	421	445	474	485	491	455	421	452	421	443	456	425	455	480	460	446	409	471	438	430	465	451	458	474	482	454	455	444	483	453	442	422	423	416	447	428	452	449	431	434	440	476	493	458	456	489	484	457	458	486	459	453	449	466	464	453	389	452	432	467	460	459	416	439	465	452	435	480	464	442	460	453	453	452	445	461	458	464	436	440	446	463	445	486	465	494	475	456	429	430	403	463	440	435	408	452	432	452	435	463	427	456	440	428	429	440	461	474	424	442	420	432	461	436	460	432	454	474	475	456	468	411	427	412	477	463	419	455	453	491	465	452	466	444	425	443	468	471	431	428	450	448	476	457	457	386	473	445	419	429	437	454	436	422	480	416	449	415	456	445	461	473	442	462	488	469	424	456	439	477	463	454	449	440	456	432	422	470	457	422	424	463	418	459	404	427	432	430	445	446	430	490	441	425	411	443	428	431	437	458	463	452	472	409	461	455	431	434	431	454	442	477	438	465	458	421	447	432	447	472	449	454	451	424	441	459	440	437	447	442	447	468	440	459	468	428	447	448	466	428	481	415	457	462	408	442	391	457	453	483	465	475	445	468	468	492	450	482	485	473	426	454	442	427	477	467	430	465	445	437	417	460	446	455	429	417	493	434	466	461	443	472	437	399	443	477	438	423	455	448	481	428	456	429	451	442	451	457	476	431	431	467	452	460	429	465	459	464	490	445	417	421	432	450	481	443	442	440	461	477	465	463	465	474	413	434	448	433	427	427	461	464	460	465	446	439	444	461	425	411	458	475	428	443	448	426	461	469	440	448	434	418	430	430	427	438	458	441	465	464	436	455	451	488	459	494	448	462	490	449	477	469	427	464	435	421	455	408	415	437	490	471	448	452	434	462	432	430	480	440	429	420	438	452	426	504	456	430	423	462	461	412	431	438	447	447	449	443	454	505	470	478	426	450	438	449	479	461	443	462	439	446	444	489	453	389	460	446	456	442	461	471	447	436	413	401	454	461	474	422	481	451	461	432	420	476	445	463	438	468	443	462	461	420	427	469	457	472	443	419	451	460	470	457	442	428	444	434	437	427	414	442	417	441	445	446	384	454	457	465	452	437	389	465	475	489	430	465	455	424	466	423	418	455	449	456	467	494	443	418	439	464	465	456	420	441	461	446	439	454	445	440	432	427	452	471	459	407	436	463	441	488	440	450	434	453	466	454	448	426	431	432	460	439	443	487	462	432	421	475	460	477	455	421	445	428	427	459	475	435	445	471	442	407	459	467	432	448	492	448	442	478	447	480	459	449	450	465	459	416	452	414	442	446	438	495	448	415	430	461	425	428	436	436	442	456	450	413	403	458	419	462	398	452	454	450	422	435	467	436	445	449	452	446	456	460	460	431	452	453	440	466	450	478	429	471	492	434	484	489	435	449	451	476	461	447	463	423	448	378	478	462	462	417	477	481	399	425	441	426	476	470	430	448	454	436	401	495	443	454	454	430	397	443	449	479	445	467	456	480	457	449	458	432	447	460	485	458	437	438	475	408	444	437	460	445	433	408	435	415	468	468	437	430	441	418	461	463	500	430	443	420	429	472	455	433	439	466	437	446	461	417	510	443	423	466	447	425	438	454	437	420	438	475	472	468	449	401	471	482	486	457	433	421	451	450	444	435	429	435	480	422	436	490	420	413	442	427	437	448	428	460	464	478	441	478	427	434	449	464	462	433	427	441	431	460	424	413	442	460	468	433	452	423	428	426	450	414	461	435	434	421	427	441	481	492	458	408	478	456	429	457	444	433	478	430	429	442	421	428	445	452	433	455	456	431	421	419	453	450	433	448	440	441	459	467	470	457	450	465	433	480	437	418	418	433	427	436	464	422	430	422	462	493	411	424	451	449	418	470	447	432	457	449	436	468	412	416	406	460	409	432	455	469	481	451	460	421	445	429	454	448	471	424	471	459	441	431	431	484	434	442	420	448	424	452	415	434	484	448	456	459	452	469	437	475	472	429	440	442	477	418	454	448	430	448	441	471	454	429	420	444	432	456	449	397	459	435	475	460	435	440	418	410	529	437	452	443	480	474	444	440	440	446	448	478	419	443	441	464	453	451	427	441	412	429	444	426	454	459	411	441	467	409	436	449	456	413	421	439	456	409	441	444	412	465	408	460	459	449	416	440	457	453	459	413	458	449	407	450	435	444	470	423	454	455	427	447	436	442	489	429	467	423	481	425	427	438	389	424	454	490	452	436	446	491	444	461	443	431	416	415	428	460	464	432	445	440	485	431	430	464	463	440	428	446	464	419	473	434	423	454	484	426	439	456	465	451	445	448	434	479	464	443	408	460	431	424	441	474	451	438	467	437	442	495	479	461	457	436	455	444	458	410	477	453	441	478	425	408	439	460	443	460	469	426	437	395	464	416	410	457	434	466	459	418	423	429	458	413	466	489	447	428	454	432	427	478	401	411	398	442	455	453	442	424	487	492	415	417	461	462	451	454	484	448	427	467	457	419	452	440	458	457	432	418	443	449	445	488	472	450	438	479	442	439	506	416	451	412	474	458	463	446	448	445	429	408	441	456	460	455	439	463	451	466	419	455	448	462	412	466	424	465	461	456	456	467	436	419	423	440	440	457	437	439	466	422	423	444	465	461	481	477	450	417	438	437	446	434	409	460	462	456	472	455	466	457	462	494	424	429	413	414	468	419	440	432	479	479	427	439	429	450	448	446	441	457	457	425	451	469	445	493	432	416	429	450	447	422	458	425	416	410	459	396	447	430	462	422	470	459	445	438	447	483	440	430	442	458	427	463	468	449	462	484	463	426	415	482	447	473	431	452	439	441	439	429	450	438	450	448	450	424	407	469	464	452	470	413	430	459	401	447	434	445	449	432	455	435	442	478	433	419	461	461	438	498	463	427	421	435	442	445	469	444	454	490	440	457	452	463	439	454	436	452	454	422	425	424	446	427	471	425	417	430	412	447	446	416	473	449	492	431	470	435	475	435	477	419	432	409	448	425	418	448	420	428	468	475	471	456	426	456	436	427	448	446	442	405	447	466	445	443	435	427	454	457	436	453	441	436	382	461	462	430	412	461	490	477	457	442	446	406	431	430	463	435	459	467	468	440	435	461	467	451	435	480	458	480	489	462	484	443	444	447	442	467	458	430	423	461	461	426	447	455	456	454	435	463	441	407	434	449	449	426	432	447	463	450	419	469	434	461	447	444	462	484	459	403	449	459	451	451	458	475	481	453	433	463	438	429	414	450	451	455	456	435	464	431	446	446	441	432	433	444	414	473	421	421	470	437	462	425	459	406	473	455	469	453	433	425	471	402	475	486	463	462	472	453	462	427	454	425	456	488	459	474	446	447	444	454	457	435	459	445	437	432	456	478
11415	4665	2811	1679	957	818	694	570	490	454	425	348	354	373	407	349	384	379	392	391	351	396	370	380	390	380	371	387	387	375	365	369	350	389	413	370	346	393	373	385	379	407	400	454	367	405	383	376	356	399	365	393	385	433	402	409	366	366	369	395	340	371	394	397	368	397	420	368	403	365	359	407	399	363	407	382	344	396	379	382	380	384	406	390	425	377	388	401	371	361	377	384	385	391	381	371	408	391	400	387	399	403	394	371	404	355	386	392	414	355	347	376	411	400	380	371	402	412	372	386	405	366	391	387	418	378	377	391	394	336	376	384	425	376	382	366	394	384	350	396	373	378	415	343	363	385	342	381	352	408	370	425	377	353	416	378	400	390	366	365	380	367	368	382	420	406	414	397	384	366	375	389	355	404	368	381	397	377	394	379	388	362	398	377	394	413	375	372	351	407	362	384	399	395	357	381	382	391	410	408	419	396	377	397	426	367	371	381	365	380	425	392	383	401	404	390	380	367	406	406	407	402	392	364	395	385	392	373	391	396	364	423	387	379	445	430	377	380	358	403	374	377	380	391	356	353	401	348	379	378	392	422	408	389	388	400	380	388	435	407	381	391	401	400	387	376	367	401	394	378	355	377	326	388	353	384	369	367	395	340	342	405	374	375	389	369	417	350	379	362	399	401	398	370	363	380	376	378	415	380	374	417	403	360	392	357	396	362	424	376	367	374	376	374	392	378	419	359	373	351	383	403	365	382	388	379	385	414	420	414	392	357	385	356	399	382	372	392	375	432	404	400	370	355	374	392	402	350	360	369	387	381	423	381	408	369	419	394	379	388	377	410	360	409	392	405	398	389	380	351	353	396	370	398	367	409	403	396	425	408	373	362	357	375	385	366	356	399	411	422	380	390	415	413	404	379	386	378	401	411	360	367	380	377	363	381	379	392	378	403	367	393	382	379	359	393	405	388	377	372	408	408	405	387	388	358	372	410	394	384	411	373	392	350	376	395	358	388	367	366	404	399	368	396	423	352	387	362	401	383	360	407	348	365	393	353	377	371	362	381	360	399	376	372	377	415	370	422	371	398	394	358	408	399	380	372	370	396	382	384	366	404	377	367	395	405	377	365	402	366	419	365	379	420	358	334	362	379	391	363	395	397	366	391	370	379	384	367	399	373	375	368	363	358	382	395	384	378	347	407	362	401	356	388	382	393	391	351	409	397	408	347	386	322	393	382	360	404	412	387	379	386	390	373	358	409	381	359	377	376	381	342	395	394	383	360	348	398	407	373	379	375	368	399	346	402	359	360	371	394	369	350	366	371	351	395	399	335	387	373	377	391	373	395	398	375	388	358	389	414	408	356	406	407	388	407	375	404	374	367	368	372	377	349	402	383	377	410	372	371	366	360	376	358	391	403	444	367	370	361	389	368	392	393	412	386	406	359	400	343	368	385	403	408	377	360	386	401	356	386	379	378	392	364	377	356	383	413	363	355	398	359	379	374	396	395	401	374	352	407	388	366	399	372	433	376	402	392	404	406	356	424	374	385	369	379	381	385	391	393	380	369	364	378	352	392	368	358	363	394	376	402	387	375	338	366	371	388	365	380	367	371	395	418	381	399	359	404	362	387	422	371	417	377	421	437	395	370	342	400	378	397	368	364	380	412	397	424	415	395	393	390	359	413	374	407	394	414	380	360	406	357	429	376	374	369	421	399	349	383	405	391	414	369	366	359	413	401	379	410	391	370	382	377	374	352	394	382	356	393	366	390	385	401	372	372	355	386	379	369	372	383	372	376	378	362	354	357	387	382	348	393	402	374	423	383	361	370	354	388	399	376	376	407	370	377	415	367	367	379	405	406	444	380	387	396	365	379	389	359	380	368	367	377	417	390	418	350	391	405	410	372	333	414	356	362	399	425	379	378	361	387	379	375	384	362	392	358	398	356	388	391	353	374	401	398	415	412	401	373	388	368	382	408	359	380	391	375	402	387	413	391	377	391	433	379	395	389	362	397	423	390	374	415	402	389	389	378	389	405	396	384	390	368	390	351	375	388	366	410	394	367	413	377	377	428	387	370	370	397	393	339	397	413	375	375	372	375	409	358	370	375	394	330	423	410	359	360	398	407	395	393	394	380	359	391	386	354	357	411	364	397	369	341	361	394	374	382	385	393	391	382	388	430	382	387	406	398	364	397	344	379	367	372	404	377	398	383	403	395	415	401	407	403	398	423	379	372	389	388	393	354	412	420	401	396	351	362	405	390	342	386	389	401	383	391	414	383	437	402	352	389	420	382	366	365	376	368	353	357	387	387	398	378	380	354	407	395	411	379	366	383	403	382	359	387	399	401	379	376	374	419	400	366	367	393	372	394	390	400	384	359	370	388	394	382	382	405	378	387	384	384	412	370	374	356	394	386	384	352	366	374	380	402	399	413	379	379	391	370	402	374	351	367	399	365	368	355	380	399	427	369	368	438	375	401	396	353	385	408	387	365	376	376	369	414	390	360	374	385	395	369	378	388	368	376	378	391	433	393	371	387	399	370	417	387	373	396	365	363	386	373	391	374	406	398	410	399	372	376	378	381	410	403	399	415	380	375	371	357	372	399	367	425	354	410	399	380	349	391	384	385	425	425	373	399	407	390	413	391	385	352	382	402	382	412	371	433	369	383	353	380	369	373	366	382	379	426	401	362	373	351	403	361	393	390	425	394	362	380	362	397	407	379	401	394	389	377	373	389	399	420	400	370	370	370	347	375	391	389	389	400	415	405	392	380	407	373	358	361	380	379	360	371	417	376	386	338	361	351	350	370	367	365	410	383	369	384	386	378	389	353	406	348	373	390	388	392	400	374	426	378	373	374	354	363	382	395	397	365	393	390	381	397	409	423	370	373	361	388	405	368	385	374	387	377	419	390	444	386	409	361	373	345	391	349	393	399	413	369	365	386	402	395	375	354	386	400	368	364	395	376	386	377	382	384	442	392	403	369	409	391	406	384	429	376	424	384	363	371	402	385	379	404	405	376	368	365	365	359	382	364	376	364	362	369	378	381	370	392	380	381	431	410	421	383	414	361	364	365	372	384	346	433	378	383	350	371	359	377	370	419	358	379	400	388	407	398	344	444	448	430	392	358	385	403	392	369	391	364	382	360	353	389	372	405	386	390	377	362	356	381	340	424	358	388	373	406	370	409	394	386	384	390	350	367	391	386	383	405	387	339	377	380	365	376	381	390	382	371	381	399	422	363	377	343	422	351	370	409	404	397	388	349	345	365	405	405	365	386	362	417	384	387	383	395	387	397	378	377	394	395	391	345	416	381	382	380	361	373	400	375	377	336	393	353	385	392	376	370	388	407	397	395	397	414	426	389	396	384	373	385	376	401	411	361	392	354	365	334	410	392	401	395	413	388	355	380	376	378	349	412	377	399	358	330	415	374	396	391	371	411	379	428	392	355	352	368	378	388	371	387	411	355	386	409	400	361	389	383	374	386	436	393	362	374
8702	4897	5782	5499	3303	3102	2420	1730	1382	1211	1077	1030	955	998	906	966	973	945	938	924	979	921	936	956	918	900	876	984	973	844	894	935	923	990	949	958	925	939	903	894	897	918	902	910	912	873	893	906	890	955	920	948	901	919	946	883	942	941	984	923	891	938	940	952	968	940	964	966	989	937	935	967	965	949	974	957	931	917	925	918	974	946	999	941	935	957	938	915	962	934	932	914	949	958	924	917	908	971	945	915	926	932	883	882	934	947	941	934	968	975	931	967	881	961	885	946	916	1018	931	902	896	986	873	957	972	954	911	928	931	897	934	965	886	926	913	880	975	953	958	902	920	923	947	934	957	916	935	924	894	979	918	975	926	987	941	969	951	937	895	951	909	991	967	918	933	950	887	938	922	910	895	883	929	962	937	986	935	948	919	991	894	933	989	880	958	914	944	977	923	916	900	960	947	914	946	930	965	906	950	925	942	880	932	907	873	955	958	937	940	903	963	897	926	955	948	933	897	926	943	930	891	940	866	955	894	885	944	874	893	896	903	892	940	909	922	947	861	915	938	906	936	916	889	894	877	959	926	937	1025	954	902	917	955	935	901	944	988	932	937	916	872	901	905	941	890	963	993	959	938	999	912	942	930	937	940	903	933	926	876	944	923	891	969	985	954	947	960	938	928	924	883	920	916	947	951	928	940	873	929	972	957	916	920	934	952	933	936	932	906	936	928	928	915	969	906	938	947	951	866	955	911	971	946	903	907	893	871	968	900	965	923	949	927	925	883	977	877	985	985	905	930	948	927	891	961	882	883	926	910	935	884	961	957	882	924	977	922	944	939	947	942	897	909	947	929	896	909	909	938	911	894	917	919	957	841	870	911	941	965	949	976	931	952	910	926	936	944	881	932	908	986	919	923	908	933	936	939	987	966	883	943	947	905	900	948	957	954	939	904	963	1014	917	911	969	901	990	900	921	896	991	944	912	893	896	973	923	936	937	945	915	941	916	918	940	938	959	899	952	901	897	913	919	946	934	928	950	957	869	910	891	945	917	879	955	918	948	914	893	929	915	942	931	917	942	976	932	895	931	907	976	924	932	964	892	980	942	981	971	882	997	906	916	908	982	945	929	953	929	860	908	924	968	917	910	877	913	963	960	895	916	880	961	926	891	906	921	995	1020	907	928	896	922	941	895	933	909	914	887	933	970	937	912	911	908	894	965	972	942	910	916	959	937	937	987	943	987	968	915	966	915	927	963	976	916	963	938	905	972	891	941	952	884	883	951	936	898	938	978	949	953	916	917	929	963	931	954	901	920	919	923	979	891	916	939	974	953	929	843	879	894	941	970	967	913	924	915	940	973	900	919	933	943	895	965	979	935	902	890	907	975	946	882	915	962	917	926	927	936	917	956	843	937	942	960	901	963	934	897	951	990	910	952	900	983	950	981	897	929	984	883	924	971	922	899	986	925	936	879	937	900	946	931	922	969	849	897	941	921	922	936	923	913	955	953	944	937	935	985	957	906	943	967	951	953	901	878	919	947	969	897	944	884	948	938	966	918	925	954	930	976	924	913	914	861	941	939	930	929	957	904	923	954	942	1005	857	896	906	920	908	881	946	932	964	894	903	884	890	965	902	921	922	955	961	954	974	935	953	916	957	927	941	887	947	906	995	906	901	884	904	964	974	976	957	944	915	949	928	915	954	943	957	952	953	933	972	874	945	890	897	943	938	933	917	912	871	941	967	886	893	898	950	932	956	908	911	886	961	898	951	959	965	927	934	945	921	899	883	925	927	925	961	878	883	941	948	944	966	889	944	948	934	893	890	912	945	913	913	920	959	926	937	939	917	909	911	953	925	897	975	944	946	960	954	935	956	930	987	952	926	947	925	941	907	885	977	995	910	950	937	933	911	901	991	947	928	899	883	912	977	952	876	933	956	877	944	924	914	966	900	923	908	873	1001	947	980	1013	965	927	922	922	920	1002	919	954	986	891	956	934	990	887	950	954	889	899	974	953	969	949	979	972	920	965	942	872	915	970	855	946	929	909	963	889	933	906	920	902	911	964	910	936	995	1000	923	933	891	893	919	900	930	897	959	916	960	917	920	909	885	908	998	944	922	950	913	942	941	914	947	899	949	889	970	954	936	919	939	884	907	924	950	960	879	910	919	944	902	963	918	971	931	939	934	897	938	931	900	984	915	968	910	939	923	943	893	925	900	978	966	1027	936	968	926	913	939	931	940	925	916	939	918	914	905	930	946	937	882	924	902	910	926	922	925	892	935	977	945	948	936	950	921	967	929	907	932	913	974	949	922	986	936	919	943	932	906	927	898	967	991	890	962	972	874	918	904	970	909	907	903	920	988	957	880	924	945	944	878	958	977	944	901	959	918	960	928	932	906	957	986	940	976	948	950	928	944	972	951	864	945	906	914	866	890	907	948	991	894	905	950	890	912	820	936	874	874	873	921	877	941	983	903	935	897	937	909	940	929	921	911	890	886	942	941	956	908	940	867	981	946	936	883	935	850	940	909	897	913	930	923	893	867	956	930	944	969	947	960	949	949	972	930	935	910	886	925	967	916	892	955	890	917	934	914	856	961	883	987	943	939	964	945	900	941	925	892	977	900	913	884	953	934	958	958	947	967	905	889	905	928	878	887	899	953	941	924	956	966	923	880	960	930	937	949	912	967	934	948	917	912	922	898	996	879	933	945	952	951	848	967	953	935	998	950	1004	904	984	934	907	929	907	900	935	904	915	936	929	891	938	953	925	986	925	938	920	956	949	960	1003	910	937	931	877	925	929	968	948	921	947	932	922	930	900	929	946	957	906	958	899	907	920	941	947	937	902	919	935	1007	908	927	934	901	902	943	948	918	899	917	912	911	957	944	924	958	947	964	896	885	899	977	946	927	893	911	953	950	846	913	926	894	925	928	873	896	958	870	996	937	914	965	927	960	896	925	950	925	970	938	902	929	921	927	864	915	960	926	895	914	930	864	932	972	952	925	917	904	965	954	898	905	877	923	932	981	910	901	889	868	978	939	921	864	919	932	934	918	960	962	922	920	911	868	961	938	933	939	962	903	955	886	906	946	1001	943	936	931	908	921	877	916	972	949	903	949	916	923	952	963	894	931	916	914	944	903	895	909	888	892	950	888	940	906	930	889	969	955	940	904	940	957	930	948	907	961	949	987	986	935	949	923	970	899	935	933	969	906	987	905	897	898	927	944	899	900	960	958	915	954	915	921	930	927	950	934	921	938	900	979	892	949	942	955	979	906	924	925	974	972	907	977	923	896	938	905	954	945	959	936	917	981	892	958	928	941	983	949	950	919	911	928	955	954	877	975	932	910	977	928	921	888	978	948	920	932	880	914	947	920	899	918	999	924	937	980	958	922	923	945	891	920	943	899	938	973	838	963	946	921	911	919	944	966	918	999	914	958	954	874	911	868	924	954	938	931	936	955	967	925	929	909	895	942	947	905	938	943	899	910	939	989	898	890	958	893	904	976	988	939	982
28241	17846	17025	14521	9246	5343	2900	1181	902	747	578	591	551	404	388	372	374	327	338	315	328	318	339	349	349	362	345	339	334	340	324	359	331	346	292	317	337	310	310	311	327	350	337	322	337	335	348	356	312	300	320	319	297	339	342	347	306	350	330	359	313	380	314	304	331	303	338	320	355	308	348	339	332	310	331	272	327	349	343	331	325	291	317	343	300	324	328	309	304	329	305	325	310	315	312	334	307	310	351	340	363	312	330	333	336	283	293	348	325	346	334	341	329	302	327	317	343	336	320	336	334	312	343	332	305	311	323	314	304	287	297	314	322	320	338	297	368	315	308	348	337	301	318	312	351	338	315	325	342	353	332	321	336	293	325	313	313	310	308	326	305	356	295	346	305	331	323	348	337	329	324	332	342	336	333	337	339	336	317	333	314	314	343	342	352	330	330	338	350	350	342	343	353	344	358	350	342	331	346	345	324	321	327	315	320	345	315	314	341	308	362	312	310	361	309	378	323	333	305	302	330	318	312	298	326	314	293	340	308	394	325	328	335	343	372	308	317	318	305	345	315	330	340	328	313	329	341	350	354	321	346	297	349	338	311	310	345	325	315	323	267	307	356	305	297	304	326	319	339	337	336	311	323	362	293	297	326	361	297	291	311	320	339	321	354	346	343	359	341	332	313	349	345	341	297	342	322	315	329	319	341	379	310	370	334	292	341	323	306	302	368	324	312	343	328	347	336	342	344	348	351	325	327	315	370	327	300	343	350	299	370	332	316	329	344	378	301	307	308	330	308	336	365	326	288	303	321	300	315	329	348	305	323	346	328	331	338	319	354	344	320	344	342	305	326	321	348	317	394	317	318	342	296	297	349	339	301	309	338	311	331	324	318	331	323	332	352	347	284	315	352	314	288	327	302	320	311	321	337	326	315	281	357	359	340	329	304	321	308	366	328	327	333	323	320	341	347	346	331	336	328	347	332	331	316	327	319	344	323	323	312	356	334	310	351	328	323	347	324	295	321	317	335	331	329	313	331	304	355	298	356	328	364	332	316	318	322	327	357	345	312	337	304	362	328	340	332	336	329	350	347	293	331	311	298	310	304	331	337	335	307	323	355	320	318	322	296	293	335	318	322	296	288	325	340	331	327	340	347	357	319	344	333	309	293	344	308	317	323	352	322	324	313	322	340	303	346	311	324	334	297	350	333	317	348	328	329	294	303	311	270	338	300	299	330	321	329	308	319	329	347	296	349	324	316	301	324	346	321	343	311	322	291	318	337	305	336	333	321	325	343	311	326	352	345	381	359	320	338	349	331	273	339	349	305	322	314	320	342	340	317	324	308	311	317	319	318	341	353	326	362	320	328	282	319	333	316	319	295	324	305	356	345	372	336	276	333	347	336	332	315	334	315	304	309	294	311	352	293	296	311	306	333	332	304	312	331	335	305	367	348	371	357	334	300	310	327	331	304	360	356	342	319	321	315	347	305	333	337	334	333	302	320	331	325	333	327	332	330	318	326	336	315	329	292	321	325	298	336	315	299	332	330	312	342	328	346	325	307	315	322	342	292	304	343	304	341	315	301	319	344	345	321	348	299	328	297	288	335	278	343	339	291	320	321	320	342	330	325	329	353	265	329	320	316	302	316	328	318	346	356	299	299	338	334	312	357	360	348	323	326	316	332	334	307	328	307	335	298	310	311	327	295	329	324	331	308	335	308	319	327	310	337	313	322	283	355	344	336	333	296	318	349	311	315	309	344	311	303	333	311	317	334	346	340	318	336	329	303	324	343	355	324	339	294	337	343	326	298	315	323	325	364	333	328	298	323	341	367	322	339	336	352	326	315	312	342	303	333	315	314	304	366	325	321	306	312	325	312	339	339	342	302	322	341	332	338	322	323	338	368	322	328	305	320	329	337	329	308	318	306	307	308	354	313	286	311	312	339	344	329	296	329	314	317	291	364	335	321	331	358	373	330	309	301	328	386	331	341	319	315	306	323	333	311	337	316	333	294	320	322	319	331	323	333	333	325	334	348	320	335	333	306	329	306	330	359	334	336	323	356	310	323	294	335	317	339	339	319	334	329	300	305	338	359	322	313	292	326	360	380	317	342	313	333	329	338	316	310	299	319	333	353	322	337	353	312	320	339	339	359	323	326	302	350	355	330	335	337	329	361	307	322	343	337	363	315	341	310	330	329	306	347	311	366	332	319	326	332	346	315	328	311	333	323	326	315	294	322	301	350	304	332	299	319	346	329	355	337	344	335	328	323	323	325	325	344	322	311	327	337	331	355	369	306	325	323	344	304	317	333	295	291	339	322	311	348	321	314	331	328	331	303	296	337	318	343	355	314	345	342	358	346	333	326	311	350	284	314	317	316	327	319	331	305	331	322	346	312	357	339	313	342	297	307	358	309	326	332	347	325	317	336	318	337	310	326	298	340	317	346	331	351	292	375	306	364	298	353	326	302	289	353	340	336	342	326	310	344	299	287	328	343	316	327	325	325	312	345	300	299	317	364	335	360	313	348	334	336	318	347	310	349	328	296	307	333	335	290	322	319	339	337	322	312	298	298	324	314	337	330	333	333	312	352	344	328	298	336	336	320	323	318	311	362	317	273	308	352	329	331	350	325	356	343	344	351	304	325	366	350	352	312	318	316	354	324	332	354	325	342	299	350	302	339	343	326	294	315	301	341	337	336	354	333	304	309	332	310	291	348	296	334	335	306	308	342	305	322	337	340	339	334	300	351	310	307	312	302	333	322	310	355	336	352	299	332	333	307	341	319	337	341	353	317	321	350	334	321	309	339	317	327	326	360	291	348	345	337	330	300	355	335	356	307	334	333	316	336	315	295	315	331	344	344	298	357	334	345	332	311	336	345	308	301	330	350	317	337	344	339	317	291	347	323	322	349	351	301	311	330	299	326	314	316	339	329	339	287	314	324	328	353	323	348	301	341	336	308	328	329	344	321	329	314	319	322	316	309	330	344	322	318	350	321	323	353	319	342	337	289	315	289	331	335	350	347	309	347	315	318	343	355	352	310	330	320	340	331	339	346	296	320	312	318	292	304	336	342	313	303	335	328	316	342	290	342	351	308	315	281	314	313	335	331	347	355	333	330	314	306	307	310	325	339	357	340	315	304	328	327	364	314	331	355	341	327	327	358	374	314	311	334	344	333	325	301	317	333	329	328	352	326	324	322	307	332	346	324	335	318	326	326	319	320	294	358	331	316	320	327	347	301	293	328	326	323	328	337	307	338	339	302	294	304	300	289	305	322	321	323	309	309	327	348	322	316	333	289	302	355	343	349	315	314	338	323	319	329	338	320	342	297	321	362	348	352	280	356	345	320	333	322	341	325	315	317	284	332	330	300	325	294	342	337	342	345	319	311	335	337	328	323	320	336	328	312	335	334	315	338	310	339	310	312	341	314	327	321	332	308	346	336	348	326	340	334	314	317	340	335	349	341	329	348	346	343	316	302	329	341	313	341	358	331	359
20540	15515	20568	20853	16672	14284	9520	4501	4231	3098	2490	2720	2303	1385	1230	1043	978	853	828	833	759	774	810	764	759	796	816	847	845	791	796	818	830	810	753	838	809	779	812	788	804	789	816	830	783	817	821	803	847	778	809	820	802	850	816	833	788	741	796	758	827	772	801	777	742	758	812	796	776	789	806	806	815	777	796	771	759	780	820	832	764	778	759	788	754	761	808	820	847	770	792	817	748	761	798	834	816	804	814	787	804	810	787	811	798	788	820	759	801	812	790	800	765	828	759	787	811	844	793	770	793	793	833	739	806	795	810	812	862	753	781	758	795	747	789	786	807	832	842	749	802	787	751	707	803	815	815	811	760	806	814	821	777	775	845	832	724	843	793	797	749	747	811	758	791	790	858	744	782	796	828	782	817	784	807	800	856	813	791	793	794	770	807	787	808	809	771	776	784	814	778	816	760	798	763	823	824	744	817	826	809	757	737	720	817	745	813	789	803	789	810	806	782	791	802	781	800	744	800	806	812	799	826	780	759	740	790	783	809	782	756	781	774	833	752	805	805	806	786	801	779	748	796	775	806	773	739	820	758	797	818	805	814	860	836	788	822	760	821	862	817	765	801	751	804	787	735	754	832	813	752	753	774	808	841	845	763	780	817	788	771	741	762	794	787	833	774	745	804	788	815	826	756	838	781	742	816	793	774	781	809	801	821	757	816	794	763	782	787	804	796	802	812	798	835	769	812	771	803	778	801	779	818	812	792	801	814	813	806	768	815	825	823	792	750	822	810	764	816	779	806	848	789	830	835	809	822	803	768	784	818	764	768	807	778	792	746	826	766	799	817	787	806	790	799	768	771	794	753	831	791	834	753	788	754	805	747	761	810	785	810	789	766	800	782	778	775	785	793	798	810	763	785	805	856	769	810	773	807	749	815	763	787	783	746	779	741	798	767	782	764	751	781	757	782	839	757	770	793	754	813	797	830	793	793	797	807	828	778	810	779	769	778	803	808	852	764	733	809	797	781	789	758	811	795	753	828	845	770	754	807	789	790	818	782	837	809	752	773	803	748	745	756	817	809	815	771	796	816	804	846	832	824	754	756	811	815	750	804	822	761	791	812	795	769	747	818	791	881	773	886	769	765	782	803	803	823	815	864	798	796	814	806	757	777	812	781	824	791	787	839	818	839	812	806	769	792	792	823	752	770	814	806	742	864	780	790	795	784	736	806	745	819	765	841	774	760	762	799	760	776	753	779	750	833	791	776	764	762	816	842	752	789	735	821	799	809	778	791	857	772	794	798	797	735	828	744	780	844	758	793	793	827	756	780	736	794	853	787	735	839	842	780	762	838	768	774	766	793	808	830	805	790	740	768	786	816	742	784	846	819	759	770	769	807	835	849	771	864	788	831	808	799	815	813	839	818	780	743	834	795	809	790	765	725	759	770	804	761	853	817	790	777	849	834	817	805	814	787	782	799	773	831	814	765	781	779	742	819	840	795	800	785	793	830	791	736	765	801	823	754	826	773	767	819	841	794	789	760	824	800	804	845	774	783	790	773	802	751	825	750	723	802	799	771	804	781	770	792	780	776	812	838	773	769	781	792	780	779	766	733	811	797	754	828	800	783	761	761	757	795	784	847	826	810	792	766	830	797	822	850	808	797	795	832	810	768	810	851	733	782	761	756	785	763	767	831	806	796	760	774	831	848	817	759	796	756	778	812	812	792	785	785	762	790	810	796	801	850	794	720	794	779	823	795	753	762	847	767	762	812	791	779	835	759	808	779	797	762	819	783	757	771	820	791	819	824	745	824	795	785	773	836	803	773	831	808	828	800	811	819	754	788	785	799	798	810	769	737	787	793	808	802	793	822	775	799	825	797	779	838	774	799	830	792	791	721	812	806	717	850	797	777	783	750	779	780	731	773	776	808	767	754	762	764	789	836	821	828	805	843	798	768	812	807	816	789	825	828	803	820	817	787	840	701	735	772	795	803	832	820	772	792	812	766	801	808	789	825	738	777	788	749	796	819	802	801	758	792	813	766	810	793	849	800	800	831	778	811	827	785	819	740	768	768	806	785	800	737	820	821	832	806	774	755	773	795	772	753	822	790	814	816	820	797	799	829	794	784	836	745	816	732	762	830	844	796	760	804	791	778	799	799	780	793	849	849	794	810	786	760	784	812	817	792	797	801	781	789	794	807	817	787	800	816	786	779	810	765	830	783	777	773	813	790	768	772	839	795	757	793	812	774	817	801	786	741	769	802	784	780	832	801	839	800	826	847	815	812	770	802	792	817	781	790	809	773	789	799	747	768	838	789	766	828	774	786	826	801	769	817	750	792	822	817	771	863	734	761	776	779	765	779	836	773	819	809	852	799	790	785	757	776	809	810	832	852	801	814	844	846	819	760	750	794	808	780	751	823	769	759	829	767	835	819	758	793	806	768	800	751	761	848	779	776	740	804	814	799	823	826	826	798	773	794	762	793	810	814	700	788	765	791	786	838	785	831	818	799	779	751	787	789	769	790	785	806	799	807	872	827	782	804	803	793	755	818	747	805	745	779	808	798	774	796	796	776	819	818	753	789	805	811	808	771	781	809	810	764	800	777	771	803	791	778	756	797	779	722	733	794	758	778	806	819	785	822	824	764	818	774	779	716	765	807	785	760	799	812	775	829	761	781	842	833	824	821	811	830	789	810	790	790	793	811	775	761	748	790	789	801	819	783	820	820	832	793	756	773	731	763	796	756	799	787	824	744	775	791	777	790	769	798	866	806	779	810	794	817	792	768	762	813	882	767	798	776	793	816	808	786	796	806	810	778	792	796	793	862	765	776	737	750	767	811	782	765	747	821	828	760	761	788	811	843	793	807	791	812	807	780	808	799	826	773	783	787	797	812	811	744	784	758	766	805	753	797	773	819	812	809	814	810	803	787	764	772	769	738	804	808	744	736	783	771	776	804	765	807	807	770	782	804	744	783	749	791	831	820	819	819	762	829	787	810	805	781	813	792	815	765	804	818	790	820	793	768	815	743	809	799	817	820	836	828	761	740	784	767	767	810	782	798	815	779	785	798	816	802	785	814	827	772	809	823	810	792	812	804	786	787	792	766	799	788	800	788	806	789	824	778	764	803	831	811	803	736	798	782	743	763	826	747	736	824	813	816	775	779	795	801	814	782	815	825	809	783	826	843	780	788	751	741	750	858	865	784	832	742	821	808	797	778	773	812	722	808	767	825	768	824	820	741	866	757	762	811	828	831	782	806	824	792	738	769	795	749	802	773	807	805	807	789	766	753	789	782	748	752	792	758	823	734	830	787	794	781	800	809	819	802	817	744	762	766	822	825	803	793	775	761	806	767	774	792	749	799	781	753	790	824	795	782	785	783	789	825	802	789	807	796	819	749	838	831	803	761	787	787	801	769	787	868	783	782	749	829	790	782	733	787	759	786	747	790	830	826	764	787	773	822	758	815	781	850	773	773	839	807	815	790	719	787	819	759	823
37871	26556	25326	24033	15287	10328	5091	2131	1188	1066	905	617	555	478	298	204	210	202	178	170	164	171	182	167	195	176	177	191	177	175	183	153	189	163	184	197	176	175	146	149	186	176	167	170	175	178	172	164	148	163	177	172	194	161	154	159	203	197	186	150	185	180	190	172	182	189	162	158	170	160	159	165	153	194	204	170	176	183	183	183	168	188	171	180	143	171	157	172	157	177	176	174	193	196	181	180	174	171	180	192	164	157	172	158	178	174	160	151	177	143	176	162	189	179	172	159	181	169	176	157	184	173	176	159	184	164	192	165	166	168	168	174	164	189	171	180	179	161	200	172	187	154	182	162	163	174	162	138	177	174	201	149	166	186	180	184	168	159	170	184	169	188	171	147	159	185	166	153	173	182	170	155	167	184	164	161	176	211	174	202	175	174	173	175	177	172	180	179	187	176	173	170	166	187	163	170	149	148	189	183	179	157	151	174	174	167	175	162	154	173	158	166	166	178	197	166	184	179	173	181	171	166	165	151	180	176	159	187	162	161	156	170	185	167	187	174	179	164	184	190	156	151	153	175	161	181	177	158	176	169	180	180	160	166	166	173	166	189	175	183	168	163	162	177	181	171	185	150	150	178	149	134	172	154	164	181	159	165	172	186	166	170	166	183	156	160	162	157	177	174	195	169	182	162	172	166	184	142	159	185	181	149	165	164	143	163	156	175	181	158	163	182	169	165	166	187	165	168	193	186	175	177	173	146	168	177	167	196	182	187	155	166	179	165	149	163	177	163	187	174	157	173	180	187	181	171	187	165	167	153	187	169	185	181	177	181	165	167	174	166	167	156	174	181	141	182	154	187	159	168	171	168	180	185	181	180	183	155	169	167	164	179	178	146	160	200	179	177	158	159	145	179	182	170	171	178	170	191	167	183	189	155	174	145	172	159	174	179	191	170	176	174	178	170	196	178	179	143	168	182	177	180	153	168	166	174	151	176	155	167	172	172	192	173	171	143	153	170	150	179	194	168	166	152	177	186	170	183	168	199	167	168	198	182	163	164	195	155	192	153	182	177	149	152	155	187	170	190	161	155	195	171	164	164	196	175	194	156	153	162	180	189	160	153	170	177	172	177	197	152	157	151	176	152	166	167	155	168	164	154	174	166	188	172	172	161	164	171	184	160	159	160	179	164	145	172	173	169	169	184	195	182	190	170	185	165	153	179	175	138	165	183	151	190	175	178	159	183	191	163	181	173	172	166	179	175	162	179	170	150	171	159	193	164	168	167	161	166	184	164	160	165	155	184	173	164	174	180	171	210	168	151	157	156	164	171	154	187	161	145	169	140	178	156	171	170	141	171	183	178	171	177	176	173	193	174	174	161	168	165	154	159	187	151	159	177	174	182	153	170	179	162	165	180	165	167	139	164	168	155	176	160	208	153	136	177	154	183	177	166	169	171	162	187	191	169	167	162	171	184	160	175	160	168	174	166	172	167	171	170	158	173	192	196	153	161	185	176	154	177	163	172	158	196	178	154	221	157	172	186	148	181	175	179	181	184	164	186	171	163	166	157	167	177	169	169	167	207	172	192	172	179	174	160	170	161	167	143	185	194	155	170	176	150	138	176	179	182	170	164	180	160	160	145	186	192	175	184	168	159	162	175	186	157	168	182	149	172	155	181	164	175	176	179	169	181	193	219	152	183	186	171	154	142	172	148	165	167	178	153	184	155	162	168	162	150	158	162	184	179	160	183	183	179	191	169	156	182	175	167	186	173	160	138	165	148	173	191	167	172	176	145	171	162	184	172	146	158	192	163	158	189	194	182	159	185	198	154	168	136	168	179	192	173	157	178	167	155	182	179	161	160	142	164	161	169	169	181	190	152	142	175	173	179	154	162	153	201	179	172	176	170	174	163	177	192	199	144	151	171	161	172	164	192	171	198	172	167	203	161	167	180	173	172	144	183	165	161	154	141	181	184	172	179	190	144	181	149	138	188	176	181	165	166	167	161	186	149	180	173	189	169	200	195	162	174	173	175	150	156	167	174	190	162	159	167	167	173	168	166	184	164	166	163	174	160	176	164	159	179	179	149	174	164	162	159	175	182	203	154	184	175	167	171	153	189	174	180	184	181	188	166	163	168	168	170	182	144	165	160	160	145	176	146	138	163	149	169	180	154	165	154	183	160	190	156	160	156	174	176	148	167	171	199	204	136	158	176	180	162	158	173	149	156	205	172	167	176	146	160	195	158	168	177	166	162	173	144	155	170	181	170	167	175	154	161	192	154	198	169	163	170	162	155	180	161	172	164	171	177	166	194	174	135	182	183	159	182	171	170	163	164	159	167	183	166	185	152	173	155	173	148	153	184	165	174	189	191	206	164	162	155	166	174	172	196	193	168	167	155	168	169	165	154	150	159	164	182	174	136	172	163	155	150	148	174	162	161	176	173	176	168	190	143	164	197	166	179	158	178	156	169	153	183	158	181	156	190	183	159	169	176	159	194	194	191	145	168	176	173	176	152	158	171	164	181	169	181	157	190	136	194	191	170	149	161	178	151	161	177	193	162	177	171	171	177	171	181	165	152	160	187	164	168	175	185	172	161	165	188	149	157	180	186	157	184	165	202	177	189	160	175	157	185	162	166	160	159	192	164	195	157	189	160	188	168	173	189	169	173	172	147	152	153	167	172	171	178	167	163	170	167	168	162	152	160	171	164	182	161	185	159	162	171	170	177	155	182	196	156	157	163	186	160	156	205	157	167	155	198	161	165	180	173	189	188	170	184	184	171	156	149	189	168	163	167	155	185	150	165	155	151	169	156	183	188	162	147	160	168	163	144	152	159	173	171	187	169	164	183	189	153	184	190	143	187	179	165	184	186	169	189	151	168	151	167	178	167	204	166	158	185	161	166	169	170	172	163	177	188	185	185	186	170	176	173	139	182	171	167	173	189	179	170	178	188	157	168	170	189	184	194	157	158	157	193	184	165	191	201	186	173	190	161	168	180	180	160	162	174	163	164	162	173	178	184	160	159	201	172	187	176	191	160	182	175	172	179	156	171	161	175	168	179	161	176	183	172	174	145	180	155	177	148	173	188	155	152	160	147	186	167	188	174	162	176	154	176	174	162	178	163	156	155	179	151	171	158	154	174	155	160	171	155	163	186	173	169	184	166	161	174	176	167	169	168	196	191	174	162	180	191	181	148	153	192	196	164	160	190	170	130	183	190	163	155	198	176	190	202	188	171	183	172	156	189	177	143	181	158	181	167	166	147	186	156	204	178	188	168	160	148	191	145	183	179	165	160	160	175	173	134	189	168	161	193	181	188	185	154	169	174	191	150	128	190	138	168	161	160	166	162	157	154	194	171	200	153	191	184	167	163	163	171	173	177	183	186	136	167	208	157	168	189	149	150	150	178	154	179	140	156	191	181	170	158	160	173	180	185	185	162	150	173	195	185	150	177	174	157	162	171	166	165	186	154	175	145	150	171	196	171	177	189	164	171
26098	21753	27712	29926	22357	21340	13211	7409	5506	5594	4574	3108	2799	2383	1435	755	626	511	503	439	462	439	528	469	443	490	489	492	441	480	439	464	442	420	446	472	437	439	469	463	467	483	477	482	426	431	483	464	453	453	427	487	446	455	431	490	442	420	467	472	476	482	512	437	462	418	438	467	488	471	470	439	476	424	467	473	438	453	440	436	450	417	441	425	466	449	435	432	445	442	434	452	433	462	509	449	445	448	427	431	459	423	421	444	443	441	454	429	417	428	427	414	479	445	449	445	413	425	421	455	411	450	435	443	454	449	451	417	431	416	450	416	488	452	434	422	406	421	429	438	453	458	467	438	444	458	441	439	414	447	431	430	446	411	441	416	446	464	377	495	448	445	481	447	447	442	435	473	409	450	461	447	440	409	449	423	458	466	466	448	456	441	425	455	442	438	436	431	459	447	425	439	431	459	475	438	468	471	448	443	461	453	422	449	417	469	497	446	452	443	438	445	411	425	457	453	430	420	429	426	428	433	472	429	452	467	434	462	462	394	453	459	442	442	444	461	475	422	460	469	435	425	458	406	439	416	435	449	427	389	449	426	460	470	423	463	414	420	436	472	429	430	452	399	433	430	454	455	451	435	440	480	432	411	417	439	430	436	413	451	442	455	432	413	443	444	478	403	431	453	437	398	475	466	474	398	470	465	419	425	426	419	413	411	438	452	426	473	444	463	420	402	441	455	443	461	456	433	399	436	441	465	434	443	448	441	445	436	474	436	485	442	460	427	430	470	418	423	422	452	457	432	425	439	467	463	439	446	449	479	475	458	458	454	413	434	493	443	438	490	475	459	453	442	396	455	455	449	471	411	431	440	443	447	441	409	447	441	422	460	429	444	471	437	414	446	412	467	479	446	436	466	457	451	435	460	465	435	472	427	439	443	439	444	424	470	449	480	426	409	473	459	437	445	444	464	433	468	475	450	405	439	437	441	459	428	471	460	464	462	429	469	448	447	426	467	427	456	450	417	439	455	447	453	447	428	438	446	424	415	459	488	442	456	445	415	440	477	460	437	494	459	469	437	429	477	473	442	458	440	477	462	455	416	424	433	458	467	457	448	428	457	437	479	455	392	386	414	461	444	418	388	428	432	428	443	428	450	470	464	425	428	510	448	413	441	445	473	446	447	409	462	450	426	470	455	443	425	435	472	403	433	385	427	447	481	457	436	459	474	432	443	465	470	445	451	495	442	468	447	437	455	440	389	459	442	431	426	423	445	470	459	461	450	413	423	448	467	465	464	453	416	394	466	415	440	448	447	488	453	450	401	434	447	468	435	432	435	435	435	429	444	425	449	461	417	450	428	457	434	471	466	458	401	406	446	429	437	420	427	469	428	467	452	450	438	428	457	437	466	461	445	437	430	452	473	448	439	453	479	438	449	446	422	465	444	470	442	454	439	493	448	436	473	464	462	461	452	445	457	449	463	423	460	404	454	490	457	433	444	450	414	434	395	436	470	438	428	428	441	450	430	465	429	452	473	435	474	443	423	426	426	432	480	412	457	425	441	459	418	427	438	450	394	448	446	429	417	412	445	465	459	480	462	402	448	475	404	482	428	419	434	446	429	460	440	442	451	445	451	445	432	424	435	448	467	427	489	446	448	440	473	433	434	444	471	454	456	430	445	470	468	439	425	432	461	467	387	447	431	439	411	445	426	436	418	460	466	465	423	454	448	390	452	455	481	445	423	476	423	453	457	472	470	442	419	455	465	435	438	449	441	422	493	412	441	417	424	429	466	432	450	418	445	416	437	456	459	444	470	431	475	461	434	456	466	445	455	462	432	483	405	460	444	428	418	382	462	436	436	391	434	456	428	433	454	398	432	452	466	469	463	461	446	467	437	455	442	451	472	446	436	478	446	417	448	453	433	435	453	450	453	469	461	475	473	469	430	446	442	441	445	417	444	474	426	418	443	457	475	452	410	445	453	443	443	454	438	458	479	421	419	448	436	465	438	435	464	460	464	455	446	452	437	446	473	462	431	460	407	461	437	451	445	465	442	453	483	508	499	448	450	455	444	449	402	431	420	461	466	448	442	483	407	442	418	456	457	440	403	443	413	422	434	467	441	472	465	427	420	442	463	423	472	442	471	411	430	480	457	434	428	426	418	416	491	421	413	425	469	462	449	438	432	418	436	458	439	446	463	410	466	482	437	454	457	435	429	454	408	415	427	424	455	415	445	460	429	442	438	446	413	466	461	487	435	427	458	428	460	401	426	404	444	425	459	437	428	413	459	442	481	466	442	460	395	437	437	468	459	432	470	456	432	397	456	437	444	439	468	428	450	429	432	464	423	482	444	473	433	414	455	432	424	453	446	445	464	460	462	485	431	431	457	466	428	451	438	477	435	418	427	399	435	421	439	433	446	442	458	435	451	412	430	469	473	443	471	450	423	438	458	443	442	450	411	428	445	430	436	457	438	437	462	442	428	448	455	430	467	399	456	456	416	443	449	429	409	435	429	427	437	444	452	428	475	443	427	421	464	454	453	408	448	431	445	439	431	455	431	437	488	438	443	426	442	471	425	443	422	436	431	470	450	426	470	450	454	451	428	428	463	454	399	448	446	448	423	456	418	449	453	441	462	454	463	452	423	416	434	423	444	449	440	469	472	423	476	458	486	423	422	432	468	468	467	414	460	450	460	484	456	437	476	410	459	414	421	436	464	431	467	430	453	438	390	423	450	436	471	455	477	408	467	423	450	469	430	435	475	433	407	453	452	464	460	433	407	446	454	418	426	481	447	457	499	452	423	457	450	426	494	446	450	418	434	464	454	436	408	437	444	479	396	427	494	449	469	410	460	431	491	447	452	453	386	388	490	460	436	437	460	461	446	428	449	438	441	465	449	431	446	459	445	427	498	471	450	429	449	484	432	432	447	426	445	452	450	426	443	411	432	432	426	445	440	468	458	459	422	457	408	421	461	469	435	427	452	468	432	421	404	422	446	426	437	445	466	460	444	448	477	429	432	454	418	449	417	435	426	497	418	453	461	455	462	444	455	438	430	476	473	453	422	475	409	463	432	443	456	475	463	451	407	443	425	480	484	429	437	450	455	435	448	476	411	431	443	422	458	426	422	461	454	470	427	433	418	463	427	439	457	437	455	432	406	445	460	427	458	477	459	456	444	450	516	438	464	469	440	409	445	482	438	445	441	404	461	487	446	426	464	433	431	445	422	430	457	436	444	451	466	484	422	422	437	462	474	411	437	433	447	428	414	394	434	439	424	452	432	487	459	432	435	413	446	431	420	421	436	471	459	464	458	449	423	460	454	453	447	426	454	448	429	438	415	450	440	441	399	444	429	421	428	436	465	430	412	461	456	455	441	446	462	457	456	436	420	447	462	472	420	434	458	469	461	466	427	450	451	435	432	405	468	415	445	412	445	426	466	446	419	428	455	447	420	426	473	430	435	441	458	423	499	449	440	439	484	445	460	414	419	439	439	431	411
11669	4668	3103	1895	1147	720	514	548	541	524	435	453	438	472	389	398	384	353	407	388	386	373	421	388	360	385	441	397	360	366	433	419	353	405	361	412	353	387	444	412	404	414	358	370	408	404	405	377	396	353	347	402	392	402	409	405	364	390	392	378	451	401	401	384	374	374	405	375	415	410	381	395	378	385	399	385	419	417	441	393	384	380	415	385	424	385	403	360	379	364	401	393	355	399	388	383	402	427	372	351	395	396	394	422	362	392	418	392	397	392	408	393	374	403	397	366	376	381	381	379	394	376	394	375	431	375	368	420	398	359	402	391	369	377	380	396	410	402	415	353	394	382	404	417	395	399	430	381	441	411	391	392	394	386	412	369	371	362	381	371	375	402	383	382	420	415	397	404	380	404	414	393	389	410	395	357	396	386	380	376	382	363	441	402	365	399	382	393	436	393	378	377	419	426	414	387	391	421	407	411	369	412	423	391	401	346	400	392	349	369	402	383	356	365	395	419	412	365	403	396	376	377	400	410	377	378	405	391	394	394	384	418	396	427	348	372	368	391	401	427	361	398	372	403	424	390	371	392	388	434	429	391	369	368	348	396	360	394	406	420	336	396	400	405	366	378	421	433	361	415	386	382	364	387	399	416	427	383	427	379	401	402	396	413	412	417	403	417	396	399	390	405	390	365	386	404	442	389	423	397	374	364	426	393	371	366	397	422	377	408	402	356	371	431	384	428	375	396	376	375	406	378	390	412	387	435	397	397	377	376	407	402	415	376	374	418	386	389	386	380	440	375	407	375	420	419	415	390	388	386	416	386	417	431	413	379	415	379	416	363	394	369	388	373	408	387	427	345	385	426	378	380	359	371	387	383	365	402	384	401	402	344	359	380	403	417	397	400	429	395	369	381	404	356	398	395	356	414	398	391	337	390	380	376	403	371	394	405	400	392	384	353	377	385	357	383	418	410	356	392	398	404	369	378	409	393	384	430	401	413	408	377	377	396	362	404	409	381	439	370	403	412	359	418	400	384	418	408	382	381	403	403	411	390	416	395	373	376	382	413	394	392	382	359	386	381	381	379	384	362	394	384	395	393	393	400	366	395	385	383	356	379	407	398	372	394	418	395	362	368	409	372	401	396	395	395	415	389	431	400	433	369	389	415	391	394	361	377	416	406	398	400	376	370	413	394	380	385	413	399	404	393	417	421	393	402	400	390	415	419	415	428	388	388	368	374	367	395	386	393	393	394	362	403	386	405	399	390	401	360	365	428	390	405	379	395	407	394	404	366	393	410	396	415	424	389	410	417	413	381	400	375	367	404	426	397	400	404	385	424	384	393	352	394	402	365	373	361	388	385	411	377	396	408	378	394	420	384	403	387	400	421	426	401	373	356	414	393	399	418	414	373	376	375	365	464	439	376	347	374	372	403	378	430	405	375	400	354	380	378	380	386	408	380	401	381	342	402	349	407	397	465	370	369	402	375	370	388	429	377	398	353	385	383	390	384	421	371	395	379	377	391	365	445	425	394	401	387	376	381	383	396	407	406	360	378	365	410	377	386	385	378	378	388	396	387	401	353	379	359	412	391	415	392	390	401	390	380	364	380	451	437	397	396	356	382	402	394	371	420	386	349	419	366	397	422	397	387	375	396	377	377	411	418	412	399	387	401	392	386	394	379	393	394	391	411	372	403	369	389	419	368	414	394	368	381	391	398	410	374	379	395	390	392	418	419	386	410	383	387	362	399	399	360	382	351	416	452	390	366	425	393	387	424	388	406	374	367	398	407	439	388	360	430	390	374	367	400	401	366	377	375	388	432	384	421	364	386	382	377	372	356	387	412	415	398	371	392	381	347	384	409	426	420	387	407	401	394	382	381	415	392	405	354	421	376	365	345	374	352	411	331	380	383	395	402	395	391	367	420	396	380	383	382	359	388	394	375	409	390	420	380	386	406	413	367	417	399	402	372	401	393	378	402	395	426	375	376	427	400	372	391	418	433	403	391	429	387	395	393	388	401	394	382	390	388	422	392	378	402	357	378	423	395	388	381	403	420	396	384	401	405	398	402	415	391	401	397	387	401	407	382	391	401	372	368	408	380	393	399	381	413	374	392	394	395	412	394	381	366	421	414	420	359	368	378	389	390	399	380	368	389	425	352	435	368	379	339	408	397	401	378	386	389	382	391	382	397	419	389	400	392	392	400	403	439	352	384	351	394	365	374	361	433	373	386	398	415	385	390	379	424	385	403	374	387	410	445	361	399	386	431	403	407	398	394	385	385	395	347	407	404	424	378	392	404	385	397	407	378	362	406	414	394	398	425	408	361	391	343	374	372	389	381	383	367	393	427	377	385	387	400	381	391	424	380	378	404	394	394	377	403	392	349	386	389	382	407	406	402	407	388	405	410	405	407	425	369	419	399	399	389	346	387	395	404	384	401	371	401	413	346	429	350	356	423	370	412	393	375	364	403	360	374	402	396	351	409	401	440	409	396	398	434	397	377	344	384	353	363	355	389	430	361	380	384	376	409	358	402	386	395	393	403	388	360	397	396	396	400	404	401	379	403	387	438	391	396	390	397	393	403	413	390	372	378	372	356	373	373	398	403	371	370	406	369	395	381	406	394	377	379	427	384	379	372	409	397	415	423	393	395	386	387	418	376	366	381	360	378	399	423	380	364	412	417	391	393	387	361	424	365	356	404	344	370	413	373	416	368	418	416	417	418	429	393	401	417	391	387	394	402	435	398	397	397	377	397	399	433	420	388	364	405	337	376	386	432	367	366	376	375	404	396	378	359	441	362	380	397	372	398	375	362	386	409	387	384	395	409	394	358	424	408	389	379	378	416	411	405	396	403	385	405	341	405	364	400	382	409	388	412	355	339	368	359	413	390	442	395	385	425	443	403	368	374	369	357	370	402	405	381	372	370	395	440	402	396	386	364	407	358	437	403	368	403	387	414	416	401	360	400	366	405	445	408	407	376	420	394	400	360	405	408	379	388	366	458	384	370	403	378	451	379	377	399	423	405	360	376	407	374	424	371	401	412	382	378	380	398	376	389	407	364	378	385	392	391	416	353	355	424	383	381	422	400	378	392	395	380	367	390	409	417	418	377	375	419	406	412	423	397	406	383	392	405	401	401	413	426	381	391	387	400	401	352	382	386	383	387	377	397	411	392	395	387	399	383	376	380	391	391	389	426	388	360	399	370	376	391	395	388	379	464	374	365	431	391	406	368	415	389	389	355	386	436	395	444	424	373	386	365	406	390	394	392	393	376	398	415	397	409	425	376	379	381	365	419	373	392	413	422	352	429	373	359	421	421	388	368	357	379	381	362	375	387	391	408	406	378	364	429	405	384	418	401	394	361	394	409	366	390	411	397	435	422	389	406	396	390	380	374	373	415	427	418	389	395	390	414	408	373	430	378	412	388	386	398	429	399	405	378	376	411	379	388	405	374	387	392	395	390	354	382	427	409	393	364	392	411	432	397	374	380	331	415
8709	5216	6235	5679	4170	2754	1580	1786	1699	1669	1691	1454	1455	1223	1096	976	948	963	904	893	967	929	957	921	970	911	953	968	976	923	960	941	918	923	984	964	948	956	967	921	949	958	911	997	904	923	1019	906	912	941	931	960	940	927	940	927	895	981	999	991	923	985	966	944	977	944	935	895	955	964	874	954	887	911	969	927	972	958	932	905	884	903	956	924	879	970	945	930	1006	974	956	941	924	898	938	958	970	978	887	900	959	928	933	940	977	919	937	920	962	921	1014	1005	993	940	939	938	1008	925	997	992	896	924	946	919	947	943	920	992	972	893	958	937	991	889	917	919	963	927	932	936	865	925	968	968	939	881	946	942	967	936	970	970	967	952	924	992	962	926	971	931	913	958	913	954	944	994	999	991	927	916	908	926	951	925	961	988	945	972	946	933	909	899	925	911	967	944	945	897	940	932	885	966	927	958	987	1003	913	957	972	975	946	961	926	994	967	912	947	963	929	967	983	897	975	944	957	977	940	940	875	975	932	933	934	951	907	934	950	934	963	962	898	924	960	922	900	1011	956	954	875	950	949	936	953	954	950	955	935	928	968	979	970	927	953	917	970	904	987	1028	950	877	892	967	948	998	910	965	932	947	953	883	916	917	953	910	966	943	927	972	963	960	941	961	996	920	985	886	984	1024	942	987	930	881	898	1007	940	912	959	953	899	970	974	968	907	992	982	945	933	979	969	932	941	962	946	920	982	942	949	952	902	970	937	953	954	890	868	929	933	959	972	968	964	964	958	877	970	903	966	982	950	906	989	926	922	933	943	964	916	901	916	994	936	940	989	888	956	956	871	936	966	978	942	968	923	923	893	949	956	902	967	946	953	937	926	906	977	942	991	973	984	895	906	991	890	938	908	925	910	940	941	910	965	971	967	983	890	946	947	929	947	964	921	912	914	934	957	983	907	944	1006	925	979	902	941	941	966	930	891	984	958	989	993	918	899	1030	980	894	926	950	909	951	922	941	1018	949	914	961	926	898	918	898	919	949	952	884	984	969	956	1003	933	921	925	945	884	930	964	913	918	977	933	950	926	900	935	921	938	912	933	908	909	971	981	936	973	925	914	893	879	914	957	931	926	918	980	936	946	962	945	936	965	926	967	910	917	941	917	947	949	990	964	904	925	958	1026	1029	971	948	886	951	976	910	920	911	982	908	958	924	899	962	917	943	944	914	940	928	926	951	949	938	865	984	1000	955	927	971	920	919	985	932	972	994	898	982	911	959	918	929	947	1001	950	891	933	932	880	980	894	879	951	916	944	977	924	969	930	915	1034	960	957	969	925	959	976	929	952	921	966	890	945	985	921	903	986	900	942	968	922	970	931	951	918	966	910	979	934	1022	968	917	933	933	879	935	908	930	996	975	979	967	953	988	914	956	910	912	920	893	936	951	936	935	947	953	947	996	955	947	943	943	923	985	934	971	919	935	914	953	893	942	942	959	976	995	976	965	934	899	910	963	942	994	989	919	931	941	955	950	908	948	931	882	950	949	926	943	974	995	893	958	927	850	879	943	959	945	874	935	954	921	928	921	921	935	981	954	945	972	948	974	901	928	943	938	921	920	945	924	889	888	949	972	957	961	933	959	940	912	1004	950	975	945	937	953	890	932	909	945	982	939	924	921	944	983	880	966	951	971	942	958	927	930	1021	982	925	892	978	967	913	910	930	925	922	995	998	1004	956	1000	961	959	953	921	955	959	944	936	964	932	977	916	936	929	907	936	918	952	986	941	952	978	930	927	966	939	959	930	934	922	960	929	934	980	913	1038	941	978	885	952	1004	960	901	944	957	966	975	895	897	877	916	921	901	978	952	918	1007	995	911	949	917	939	965	910	933	943	988	998	967	954	952	968	900	936	943	987	954	950	939	968	927	921	973	924	919	887	986	962	947	940	955	977	946	975	918	961	941	965	999	951	909	915	914	992	934	895	877	922	899	916	934	928	929	936	927	947	999	929	919	932	930	913	953	951	1018	957	973	952	936	932	957	938	988	901	910	969	966	952	993	944	974	898	965	946	909	874	1003	968	951	960	972	901	910	957	947	951	901	933	933	927	926	909	934	895	906	970	940	957	934	973	889	929	964	963	928	928	951	952	989	965	996	900	931	932	938	906	933	933	913	942	948	943	936	928	927	919	939	961	981	959	929	926	920	895	930	868	910	984	954	983	935	951	933	898	953	945	948	940	943	974	953	974	947	956	919	887	968	994	966	945	948	905	954	982	938	920	883	963	937	995	976	987	920	971	955	890	934	948	937	920	969	960	951	943	954	951	932	929	945	974	993	941	940	923	911	978	936	959	903	905	971	993	973	909	978	971	954	915	895	972	892	967	927	891	946	989	959	989	969	939	963	912	880	978	918	915	893	965	934	915	962	956	983	941	958	926	943	918	953	972	951	908	1001	955	966	952	928	961	956	973	897	975	946	954	967	933	899	924	893	890	921	927	971	939	971	966	962	935	960	969	976	964	939	923	931	934	915	933	908	954	955	931	958	959	933	942	982	942	950	938	947	913	951	958	969	947	931	918	941	959	951	969	994	907	974	932	946	919	951	919	919	999	944	938	949	928	900	937	902	939	964	958	947	921	909	918	953	937	1015	912	962	927	977	920	974	905	893	955	988	974	924	904	889	944	929	889	897	960	881	928	979	918	921	979	1004	919	989	946	921	900	938	951	933	923	942	971	959	949	945	951	947	952	956	932	971	966	936	913	950	953	928	943	929	935	928	951	926	978	964	1010	942	988	919	887	960	963	963	903	962	954	971	981	926	929	908	952	951	921	881	984	985	1003	997	914	969	988	921	974	1029	945	991	964	952	874	986	922	919	941	966	880	892	980	932	931	944	923	904	955	945	996	980	946	911	923	1000	997	963	908	962	945	949	931	906	938	914	955	916	946	971	949	974	946	941	984	979	955	922	945	965	928	967	962	959	925	968	880	979	943	894	923	883	960	888	975	917	970	910	973	920	850	921	945	968	978	977	892	897	952	949	926	927	953	956	937	963	948	938	874	965	973	953	982	979	963	907	954	916	1012	943	938	939	968	926	929	915	932	955	925	993	933	978	943	929	970	998	935	970	972	957	926	912	920	927	922	956	919	949	950	923	885	928	933	938	965	1025	965	981	924	902	945	933	956	921	968	919	954	982	928	936	927	911	972	976	956	931	952	925	911	895	889	911	906	988	937	987	960	945	926	937	982	885	890	947	957	972	928	948	969	900	898	947	935	986	911	982	936	933	961	960	912	942	956	933	920	899	983	972	919	931	950	941	886	990	930	932	971	923	941	1003	906	959	930	951	920	919	931	992	943	936	934	894	925	979	868	952	992	915	963	912	929	984	923	928	948	863	945	927	916	938	968	917	898	904	956	971	914	902	885	946	939	942	900	911	979	856	959	938	969	986	915	831	858	958	893	943	920	956	951	906	955	911	894	973	939	971	996	930	926	905	946	909	968	955	982	985	964	968	924	967	927	969	893	943	949	961	959	885	992	924	974	929	945
28514	19357	20683	15199	9203	4448	1482	954	882	992	1017	850	691	569	421	379	382	326	365	343	342	316	366	324	354	300	340	349	326	353	363	310	357	316	314	346	343	313	305	337	379	308	330	338	339	371	334	380	350	376	336	360	347	359	339	316	374	341	308	333	345	362	330	345	327	332	317	334	347	311	364	330	368	358	321	334	335	330	333	299	342	377	340	355	344	357	335	337	307	344	328	325	308	352	323	333	349	313	334	351	288	348	334	337	312	386	379	323	355	347	358	351	339	361	349	326	342	351	328	302	330	367	334	326	331	323	342	388	336	348	323	338	342	338	299	330	293	333	347	328	310	351	361	316	296	325	311	329	322	348	311	322	335	315	334	325	348	343	333	360	339	335	332	311	323	330	329	318	360	328	332	374	370	336	316	309	332	324	298	340	337	296	351	354	296	367	345	344	333	331	358	349	307	309	343	353	322	339	328	350	354	336	369	319	340	369	325	310	326	335	351	339	361	346	357	355	368	335	362	352	358	319	352	288	343	337	363	325	341	321	338	330	331	359	335	347	332	298	306	375	334	332	360	335	338	359	326	306	322	359	334	386	311	299	294	364	332	355	340	321	352	352	331	348	336	357	308	328	337	322	344	363	306	380	332	366	305	327	375	302	321	370	326	355	306	320	342	313	335	331	332	373	354	324	322	377	306	325	348	331	314	313	345	343	325	350	314	326	336	345	345	327	334	338	341	346	325	345	341	322	328	359	370	329	359	310	365	333	341	376	361	370	317	313	331	339	317	324	326	368	374	307	319	316	335	375	375	349	348	323	328	353	357	351	359	344	331	344	349	319	335	316	354	330	327	330	346	332	343	333	324	380	331	280	351	346	344	330	324	320	322	362	349	312	298	320	334	380	349	374	339	349	397	327	340	374	351	333	337	309	323	343	335	363	333	323	324	301	302	312	323	374	357	324	342	334	334	359	348	327	355	336	316	328	319	352	355	333	313	325	345	312	304	345	322	331	346	359	340	319	330	320	327	331	330	313	340	335	344	397	314	329	351	352	377	346	355	289	354	350	355	326	329	342	355	333	359	359	328	310	306	340	341	317	318	314	308	319	312	352	343	316	307	348	331	338	335	317	303	331	303	326	353	325	355	364	347	352	318	327	331	325	369	349	336	321	318	346	333	366	314	343	345	340	357	327	331	350	320	344	391	341	377	318	345	364	341	328	362	344	327	343	304	341	339	351	329	348	360	288	348	304	363	331	356	333	305	355	349	323	326	314	334	381	349	305	315	349	325	318	330	366	291	351	376	357	329	322	334	333	317	321	354	318	335	338	348	316	296	325	334	331	333	332	320	360	375	336	325	322	351	325	345	337	354	323	336	337	339	330	290	336	332	322	337	285	304	333	347	330	322	341	321	379	330	348	343	337	347	338	367	295	331	345	331	347	315	316	367	303	334	318	347	341	327	350	333	342	327	345	341	337	340	346	351	323	316	356	329	334	344	289	353	345	327	341	336	313	326	289	343	343	343	325	319	359	368	360	343	322	345	345	338	363	330	325	381	344	330	345	350	345	359	368	334	315	328	319	326	314	316	318	372	329	337	361	333	346	312	305	355	347	359	320	330	329	333	343	351	351	316	348	366	365	327	325	304	318	323	346	342	335	351	321	348	334	338	352	331	351	305	314	347	339	320	309	349	342	328	338	312	345	347	364	344	344	331	364	340	334	317	327	344	333	342	303	335	343	321	324	326	347	311	316	324	315	345	321	327	339	323	290	306	293	322	369	371	314	337	343	315	343	373	356	378	371	351	330	367	361	350	363	333	334	358	369	381	352	302	298	326	345	333	342	347	340	368	341	326	341	328	326	331	352	341	348	317	351	354	360	317	328	301	365	321	351	334	306	335	347	299	310	327	325	294	341	328	322	313	336	322	312	345	303	365	337	348	317	345	360	320	339	344	360	313	307	323	336	339	333	338	319	305	355	323	326	348	368	341	324	353	341	316	326	348	356	352	339	316	342	323	327	326	339	317	347	334	334	324	362	350	342	337	349	342	374	369	342	334	358	338	345	371	371	328	347	353	319	320	311	323	329	328	316	321	331	349	328	308	359	315	341	359	360	365	317	339	319	354	345	348	332	326	326	363	335	328	331	319	310	329	324	340	356	372	402	332	344	324	317	316	350	306	353	330	314	350	381	332	342	330	342	341	346	341	331	336	312	340	335	328	323	341	316	307	317	324	303	382	345	350	335	347	298	324	336	329	286	331	340	341	343	326	358	287	333	352	334	336	328	316	350	333	371	348	306	336	338	326	309	303	314	339	347	313	343	345	340	316	354	361	350	332	351	346	339	358	342	345	374	311	352	357	324	312	347	334	315	327	314	354	363	365	360	334	316	326	334	338	303	326	349	337	324	316	342	368	356	333	328	328	361	358	349	336	362	305	330	350	339	327	328	380	344	358	341	349	299	352	333	362	326	330	314	358	329	332	310	333	345	276	336	350	345	352	344	324	315	289	294	324	355	359	348	339	332	322	345	366	343	338	325	346	357	377	348	382	375	335	341	305	314	370	389	333	348	326	345	326	302	342	344	307	347	375	342	288	335	326	377	324	351	344	342	361	321	323	348	328	348	336	339	374	320	342	328	348	362	305	325	359	358	376	338	344	317	343	359	356	349	341	330	333	349	317	331	331	344	363	345	319	332	294	326	376	314	346	338	346	374	324	337	379	340	347	312	347	319	314	343	298	369	334	326	340	343	341	349	371	338	343	349	330	342	340	372	360	345	331	311	333	365	348	315	313	350	353	357	340	325	325	350	345	326	309	317	323	351	337	327	360	332	333	289	351	339	353	270	344	344	337	298	321	328	368	359	331	322	353	362	314	312	335	353	343	310	323	359	331	335	316	337	325	334	343	344	337	388	325	358	293	334	363	358	346	367	319	299	348	324	362	322	353	332	351	342	348	340	291	329	342	367	314	337	354	335	307	338	328	354	306	351	290	338	320	344	332	352	326	339	348	335	328	356	338	324	287	344	330	286	299	341	351	310	309	306	328	328	318	323	360	353	352	320	326	318	307	319	337	351	336	357	327	341	340	338	352	311	326	319	334	321	338	353	328	364	310	354	329	319	367	341	343	347	319	339	376	334	367	310	326	353	318	366	317	316	335	325	342	361	333	351	358	319	340	330	339	312	329	336	344	370	327	295	318	312	347	364	338	347	340	349	329	354	318	317	321	359	314	344	352	312	320	324	355	349	337	377	358	321	329	331	348	374	363	353	305	343	323	365	340	332	322	348	360	324	330	354	331	322	306	345	320	361	309	349	305	327	303	358	340	339	299	339	343	327	328	350	332	333	351	317	378	341	373	317	328	321	290	327	339	315	345	346	348	341	338	347	372	333	319	317	371	308	304	341	321	319	343	322	331	314	369	369	352	375	334	322	356	329	343	351	343	326	328	342	378	335	330	339	319	382	326	353	354	348	349	326	360	365	349	342	341	347	362	364
21087	16649	23311	21758	17167	11529	4715	4105	3842	4478	4653	3684	3481	2433	1502	1088	938	948	840	821	908	872	827	824	821	835	844	830	853	835	775	864	841	832	789	814	786	804	828	838	808	802	800	750	762	817	816	820	826	796	824	849	857	771	795	832	797	829	819	769	809	825	802	848	836	818	829	793	813	787	753	797	816	833	760	764	870	841	835	831	814	807	819	799	871	811	860	743	826	838	772	861	805	796	804	799	849	815	798	840	824	777	814	804	837	844	786	780	808	824	803	854	827	762	820	803	819	793	772	820	817	787	790	840	825	778	801	853	786	835	811	811	812	852	812	847	841	836	820	819	828	825	854	843	857	784	813	819	838	823	758	804	821	771	799	812	789	797	805	780	789	829	814	833	830	795	815	756	749	773	836	808	834	815	854	855	811	811	878	836	768	787	791	810	828	810	774	789	824	750	811	795	788	791	843	767	820	760	846	839	793	821	814	839	859	843	850	804	815	842	814	772	782	806	886	769	843	759	748	804	839	778	799	858	830	802	830	815	809	774	811	810	786	810	844	808	809	836	755	781	792	836	845	802	823	845	830	797	816	855	820	835	840	784	827	849	807	840	840	826	832	807	760	834	858	858	834	816	772	830	791	818	811	784	783	847	814	773	831	869	808	857	795	798	836	821	827	822	736	823	778	822	838	817	860	823	856	807	869	812	814	800	797	870	854	778	792	801	833	820	804	766	756	781	820	781	822	851	777	851	830	825	837	816	829	827	795	774	793	858	767	823	833	779	822	764	837	811	792	799	800	788	762	818	824	769	824	785	805	804	796	864	835	793	828	853	782	825	763	814	832	850	836	827	818	824	839	823	837	844	852	791	782	807	839	841	792	804	820	813	891	804	799	832	754	790	838	796	805	745	832	771	791	841	840	819	807	840	811	791	842	835	835	814	787	807	820	797	793	840	799	783	806	841	743	801	800	825	842	914	824	846	827	858	824	825	801	835	813	845	870	850	781	840	833	808	822	846	798	800	795	867	775	816	825	801	792	835	804	822	861	808	808	810	797	817	791	833	851	822	779	839	774	824	783	744	814	821	820	880	826	831	819	832	826	831	759	810	848	852	764	844	824	816	793	890	798	777	787	864	873	824	793	816	804	854	842	843	784	814	792	829	816	832	813	801	786	808	816	811	833	780	847	822	828	853	876	767	789	778	805	829	860	781	885	855	787	808	806	853	805	789	830	834	795	792	871	796	796	878	819	835	856	832	797	805	876	815	771	749	782	758	762	811	802	868	821	820	812	834	793	816	799	859	798	820	827	814	837	804	806	750	808	759	796	785	841	830	810	778	771	828	804	738	843	783	810	805	805	842	818	828	848	821	802	767	776	815	800	827	838	814	855	821	846	838	837	829	809	780	795	821	790	867	770	819	845	810	832	828	832	821	852	831	833	871	811	790	863	829	810	797	882	795	800	773	822	857	827	767	830	782	886	852	796	833	808	785	783	768	802	843	831	827	858	846	813	850	788	823	803	808	807	824	770	780	757	801	824	858	800	813	807	800	787	847	849	765	796	783	818	801	797	853	832	831	875	796	832	811	826	831	785	809	837	761	899	841	832	788	787	864	806	868	798	831	809	741	836	862	840	824	861	790	845	864	837	794	820	815	825	754	808	774	783	816	843	808	790	812	817	758	817	824	860	798	811	800	842	815	804	846	865	814	848	807	806	826	778	811	813	859	817	801	854	847	807	828	853	780	852	852	800	807	798	862	840	803	794	842	797	793	824	800	852	810	832	779	831	822	832	765	823	834	854	801	847	844	827	848	818	849	813	801	850	800	765	800	815	784	774	811	836	843	815	844	845	864	842	839	798	819	836	836	782	805	830	752	828	794	811	838	818	825	802	832	841	824	808	883	835	829	761	860	834	795	786	825	814	838	843	782	790	849	820	800	836	812	786	787	835	811	841	783	808	849	807	826	848	754	726	763	837	838	860	814	809	829	817	824	771	862	820	808	831	809	860	856	840	818	849	796	867	792	833	810	836	827	794	861	780	820	799	771	787	800	857	775	825	758	803	830	812	800	802	800	791	787	840	820	811	813	846	815	815	835	780	784	861	826	774	784	824	790	859	849	837	823	874	854	851	797	800	833	782	815	805	806	827	843	810	811	823	823	787	834	842	769	814	787	837	816	838	821	782	828	861	808	845	782	827	850	856	773	807	795	899	806	811	866	807	884	807	849	866	764	809	871	771	778	823	854	830	843	830	830	801	778	775	808	807	813	832	816	798	761	848	840	827	796	804	843	802	777	812	830	808	849	800	794	804	773	811	855	865	809	817	871	805	853	803	832	830	810	867	881	767	877	819	785	828	816	790	824	795	848	827	804	811	846	823	860	818	824	893	839	833	828	847	837	840	766	817	786	791	814	829	852	815	816	824	850	799	817	813	804	785	769	761	831	814	837	846	836	815	811	816	838	837	794	826	880	839	838	857	803	799	848	804	785	796	759	801	871	865	796	795	807	834	810	827	861	828	781	808	835	792	851	761	779	766	762	796	789	793	844	796	802	857	825	827	786	806	861	864	827	785	802	748	792	840	809	836	816	814	778	786	843	871	802	808	796	841	806	799	842	804	832	837	862	814	746	843	809	805	812	828	777	804	773	837	819	787	828	807	855	826	835	819	838	799	802	794	821	824	827	838	855	757	865	798	819	792	799	809	793	790	808	803	849	787	807	782	779	835	822	813	817	829	875	821	839	793	847	779	828	842	796	817	814	790	849	811	806	817	849	834	812	832	798	828	761	804	874	833	789	855	805	840	819	805	855	814	831	858	836	831	805	857	788	810	802	822	870	830	830	847	764	803	830	813	780	811	809	818	805	858	767	762	779	821	746	816	782	825	785	835	841	807	813	791	832	772	801	915	827	819	793	820	809	808	858	811	748	814	810	772	822	793	840	821	797	814	886	794	830	854	796	858	753	824	857	846	854	827	789	769	847	834	814	810	866	757	798	820	819	837	778	806	789	855	863	830	824	845	816	789	837	783	823	855	813	875	800	800	831	819	798	795	802	820	829	820	870	805	813	826	811	877	827	821	807	842	822	815	815	850	867	812	807	837	743	831	819	817	819	855	789	823	812	798	820	826	836	825	793	803	813	829	840	797	836	794	787	814	830	804	837	816	815	789	871	819	816	810	791	854	832	798	802	786	787	789	837	848	828	804	825	735	815	792	803	810	757	779	806	814	779	835	812	862	867	847	778	797	789	777	812	805	862	827	853	754	808	811	827	808	792	814	819	802	820	769	832	761	858	812	835	758	761	817	866	810	814	845	877	791	826	819	803	796	796	794	799	837	820	802	814	824	789	859	828	790	834	767	828	795	774	836	793	787	802	816	777	800	807	822	787	836	809	804	823	770	831	817	832	798	820	795	816	772	817	827	785	809	821	796	758	811	868	844	836	763	826	807	800	845	789	760	847	785	834	794	831	789	802	850	773	866	811	783	809	849	811	814	799
37434	28778	26815	22318	13706	8023	3452	1715	1213	905	860	941	803	627	321	264	214	176	192	193	205	170	175	189	217	190	183	196	199	199	158	188	207	193	198	206	157	181	166	198	172	169	212	134	149	172	179	152	198	195	157	184	185	185	192	162	179	149	209	185	180	195	204	208	217	171	190	199	202	166	177	204	170	180	172	181	166	167	197	175	167	166	178	170	173	149	182	168	185	194	180	162	189	172	153	184	176	164	170	172	192	175	169	168	164	185	161	200	196	181	184	180	176	188	163	180	172	153	187	191	183	176	185	169	185	159	163	192	186	167	181	184	183	175	174	183	187	184	179	196	157	178	163	191	163	210	188	203	205	177	172	177	208	173	196	172	157	168	192	177	183	174	162	176	204	175	178	182	191	200	188	187	165	163	182	183	170	175	189	169	170	168	175	195	166	182	173	169	170	160	186	168	194	176	200	182	198	160	199	179	187	156	156	199	168	177	162	191	161	174	171	185	140	165	183	184	198	162	154	206	170	189	184	204	181	190	171	179	189	167	163	183	195	160	165	193	172	204	166	192	184	171	190	183	182	178	191	191	164	187	171	162	192	185	154	170	187	184	180	185	205	171	176	189	191	169	176	179	180	208	173	198	166	195	174	170	181	186	189	164	167	143	176	159	160	162	193	192	151	177	159	175	180	166	166	173	203	149	201	179	170	148	175	175	151	190	184	181	148	163	150	170	164	175	187	193	184	205	187	167	168	147	174	166	167	190	175	164	177	166	184	153	166	167	161	170	165	221	191	174	199	193	162	162	203	189	179	171	186	195	185	185	169	173	190	212	177	172	174	185	169	167	181	193	204	202	179	171	188	180	186	207	172	187	176	184	170	188	172	200	181	149	185	167	196	168	182	187	179	186	180	158	155	176	178	166	161	153	172	183	198	201	183	177	182	196	174	164	151	192	166	159	206	169	164	168	169	190	184	189	176	172	182	179	176	194	155	190	198	180	190	163	174	179	185	196	180	196	193	180	169	185	187	181	161	173	200	170	162	179	161	173	177	197	157	187	158	156	179	180	158	163	189	186	202	171	175	204	193	180	179	149	188	191	178	177	193	194	163	170	159	175	177	182	171	170	158	178	183	162	177	190	161	187	154	197	182	198	167	191	169	178	203	185	182	165	172	167	188	179	176	181	200	170	161	173	185	177	167	188	187	175	173	165	178	195	175	166	170	178	184	169	169	180	189	173	171	182	167	195	174	208	196	187	183	194	163	196	159	179	165	169	172	182	166	190	185	174	198	146	175	169	182	146	193	196	180	176	195	183	206	179	180	161	173	177	183	184	178	181	198	191	189	190	170	175	164	150	181	180	189	149	159	166	181	186	182	190	170	174	194	196	173	178	166	177	177	175	207	178	173	169	167	214	182	179	198	171	167	161	174	170	164	180	191	173	188	176	162	204	167	181	181	169	193	157	183	175	204	181	167	169	162	190	173	179	173	196	164	156	170	180	200	179	189	182	190	172	168	182	185	194	199	190	187	135	169	162	179	150	180	174	185	172	198	170	177	182	175	184	178	173	179	198	205	182	169	162	183	171	180	176	161	182	173	169	162	193	174	176	193	186	163	181	179	177	182	176	192	197	172	199	195	175	193	202	163	168	208	176	165	167	188	183	173	173	192	181	158	172	175	192	193	155	183	206	193	179	175	205	172	173	173	158	184	195	186	177	170	184	186	187	168	163	155	199	168	192	170	177	191	187	172	175	182	171	186	181	174	196	164	191	183	190	167	158	191	152	189	178	184	158	200	159	174	176	173	160	169	210	171	171	186	203	179	172	166	179	157	181	157	172	178	150	188	185	165	188	174	201	188	181	179	205	174	181	165	153	168	177	167	168	182	187	181	169	186	162	176	163	174	164	156	154	196	191	181	177	176	169	187	196	182	156	194	169	193	186	185	167	187	172	176	166	187	154	166	148	188	187	194	180	182	175	198	203	200	175	176	192	172	188	192	159	164	174	187	166	172	163	191	211	169	196	167	173	173	157	179	200	200	170	168	191	182	173	179	182	191	177	157	162	210	182	185	170	186	190	168	171	176	159	199	175	178	154	184	160	181	208	182	176	156	183	195	189	167	179	192	183	187	168	171	167	165	192	172	169	180	171	169	163	211	173	188	198	188	176	202	197	179	174	163	204	169	190	166	187	169	193	182	207	178	208	178	164	177	170	174	189	191	199	175	169	171	187	180	176	183	179	186	177	166	167	180	178	209	179	178	182	182	149	169	182	175	190	203	173	174	181	179	190	182	212	168	209	171	177	180	185	184	178	184	179	188	186	181	203	179	178	182	183	188	181	177	170	174	164	152	165	162	178	180	163	175	143	199	201	162	188	185	187	150	182	161	161	191	177	182	196	183	192	185	175	167	197	170	176	186	218	194	180	191	150	163	163	173	174	187	151	186	146	171	199	172	184	163	178	185	181	186	186	176	165	187	165	171	160	152	199	177	170	157	188	184	169	161	166	174	156	222	172	166	165	150	177	183	177	151	168	184	166	187	165	149	155	153	164	187	170	158	180	180	168	174	174	186	147	177	179	187	209	206	189	179	191	204	178	191	173	191	191	175	176	174	204	194	176	167	172	144	142	178	164	172	202	188	193	152	170	195	179	191	187	189	178	177	178	195	186	180	174	212	159	151	191	169	170	172	175	179	193	152	191	185	185	154	185	166	146	187	193	160	201	182	154	178	174	164	193	185	171	161	194	162	178	181	193	193	152	161	163	172	193	170	213	159	197	190	184	190	183	183	154	162	179	181	186	182	175	174	198	172	170	186	179	203	173	156	175	177	178	174	173	172	175	183	187	146	184	173	177	183	176	186	168	147	190	178	173	173	167	202	203	193	151	160	183	178	175	183	168	180	156	190	189	180	180	171	195	183	185	181	181	172	184	177	194	177	167	181	177	180	179	177	160	192	148	216	187	201	191	189	176	145	169	178	203	183	189	198	191	185	166	201	172	182	209	187	178	176	197	179	176	184	206	181	163	160	166	187	185	181	168	167	187	160	164	157	171	174	186	180	157	159	183	163	185	192	204	178	170	180	186	169	164	191	184	186	189	183	214	171	201	185	189	154	195	158	191	179	182	182	169	182	191	154	192	172	181	193	178	169	189	158	176	192	166	184	184	195	170	196	181	182	184	190	181	169	186	183	176	183	180	171	175	188	198	172	184	174	164	179	179	178	169	187	175	185	173	162	184	195	152	174	178	179	177	184	219	180	161	178	184	190	196	191	202	180	165	165	163	191	172	183	157	203	215	170	181	158	181	178	150	165	181	195	185	168	177	160	197	187	178	189	186	200	180	165	173	185	174	165	198	193	165	199	176	169	159	186	176	185	168	192	171	193	180	208	186	185	159	184	193	201	163	181	161	184	177	183	172	184	198	196	187	169	161	200	180	181	188	191	163	162	179	169	178	176	177	152	170	203	171	194	154	184	167	207	203	183	175	182	174	188	155
25788	24249	27702	27727	21691	16666	9454	6595	5318	4593	4540	4888	4453	3179	1412	739	627	580	571	481	504	478	487	519	490	515	479	479	451	523	502	467	451	450	513	457	459	478	491	466	463	485	455	462	497	467	470	445	454	493	476	483	479	471	481	470	486	459	480	501	457	467	501	501	487	494	476	446	498	470	476	481	466	486	458	493	468	446	470	466	481	480	457	501	476	445	458	473	487	501	501	441	479	491	468	466	466	480	485	449	491	415	439	478	467	482	417	492	464	450	446	445	463	493	463	478	450	490	470	452	471	487	516	477	465	479	452	441	483	484	488	481	472	452	433	442	448	471	489	462	467	462	443	470	477	445	464	499	455	441	470	470	480	475	493	500	460	466	442	469	472	487	433	441	454	441	481	448	449	463	487	473	481	470	474	456	429	436	496	455	457	454	398	478	451	453	503	502	473	498	449	477	521	482	418	479	458	485	488	467	447	438	460	448	449	459	462	469	489	506	468	460	474	460	477	461	454	483	461	468	448	447	427	467	430	485	460	456	470	476	454	462	432	465	464	443	461	444	458	458	431	437	459	455	455	495	478	456	459	434	478	517	447	459	458	436	422	489	442	464	490	450	503	456	448	484	468	485	454	439	455	488	451	476	467	445	409	451	459	457	464	431	446	475	437	458	479	472	486	441	478	465	490	444	455	462	466	469	436	477	464	440	455	439	450	455	456	444	435	470	415	396	474	405	493	467	474	451	448	454	447	434	455	456	459	494	453	474	460	465	489	481	457	494	494	466	467	481	455	431	466	451	458	460	473	455	439	433	468	427	466	466	409	512	460	475	480	474	471	466	478	411	424	452	479	488	480	424	433	450	477	455	442	443	504	445	481	460	469	454	459	482	447	462	481	491	442	463	470	478	460	479	474	463	501	470	436	472	466	461	509	466	438	469	450	479	455	487	488	424	433	441	465	504	493	486	483	459	445	485	460	481	453	475	435	452	465	474	482	454	517	443	475	462	424	458	440	444	425	414	477	427	436	463	448	506	463	463	481	463	440	501	428	480	449	472	475	470	512	442	459	455	513	438	471	485	479	485	432	462	502	424	428	486	480	457	463	479	463	458	438	454	473	469	449	449	484	467	454	447	477	437	477	456	492	491	498	423	433	482	448	451	514	451	438	430	459	486	454	467	451	498	435	471	457	448	459	422	462	473	453	461	442	444	464	494	494	454	480	444	449	477	436	492	518	479	478	435	478	445	449	436	463	463	516	489	422	460	476	449	456	448	474	458	457	464	459	473	503	475	459	470	438	476	403	492	451	483	505	449	470	449	485	459	457	419	448	460	480	444	471	498	466	449	472	431	475	440	401	468	441	446	476	443	443	484	458	517	441	445	500	501	412	441	441	450	482	480	479	458	464	454	452	489	454	441	432	464	489	475	479	440	495	451	428	456	484	464	439	461	457	455	455	438	463	455	444	456	465	475	434	466	480	444	475	439	438	446	485	438	485	461	497	471	458	480	475	452	445	455	503	447	424	456	438	450	472	459	451	479	439	465	444	447	437	471	461	457	422	427	463	440	488	442	479	473	497	413	468	453	409	446	463	480	506	453	447	483	479	432	449	434	475	462	500	451	453	472	450	396	447	462	432	462	460	428	429	426	452	499	453	466	468	472	461	456	442	440	453	462	464	459	468	441	461	480	473	462	476	438	467	429	459	456	473	478	475	499	467	468	466	472	481	462	492	449	482	472	460	450	456	446	485	460	447	459	462	455	437	467	469	446	454	458	476	470	484	447	450	461	474	434	419	467	483	508	463	457	457	453	471	472	461	458	474	469	451	491	454	426	445	444	490	520	495	430	467	484	459	462	455	441	448	447	456	467	457	451	484	437	464	473	442	441	442	455	440	422	471	446	459	491	479	445	469	470	513	438	460	439	472	408	428	448	470	445	456	417	482	412	435	478	453	438	425	490	445	451	503	467	466	463	485	438	444	463	478	466	427	468	468	466	462	498	451	503	452	478	426	467	475	481	446	433	483	461	413	460	476	467	439	424	445	455	478	478	458	448	463	479	463	463	467	431	427	494	448	432	435	456	477	449	463	466	465	465	456	467	438	485	463	444	482	481	437	491	487	428	434	488	428	451	454	473	478	482	434	456	432	440	442	472	457	461	411	441	497	452	456	473	498	491	445	473	439	506	451	446	504	465	472	430	495	497	455	460	450	471	452	467	440	447	501	449	430	481	423	444	476	437	476	457	420	499	446	431	439	445	457	474	507	433	467	478	433	455	447	453	453	452	446	497	472	496	447	464	436	505	438	485	483	455	450	464	433	435	443	466	440	456	434	490	444	503	473	468	430	501	478	462	479	458	453	479	405	461	460	469	482	461	438	444	462	446	456	461	480	498	485	463	482	486	451	440	459	457	442	474	476	477	437	473	453	416	462	474	454	472	456	473	472	439	468	487	434	452	458	462	472	439	461	437	458	429	506	470	460	469	487	458	426	467	473	431	440	459	484	464	467	438	436	453	485	481	467	472	416	473	480	488	462	472	480	477	462	410	452	436	458	475	474	471	468	488	465	463	452	440	490	415	446	469	445	514	456	471	482	449	472	457	463	478	441	449	471	461	432	446	447	459	457	463	456	488	451	454	489	456	478	461	463	471	453	469	454	453	456	494	516	454	461	469	475	451	450	439	446	483	463	433	488	467	459	485	468	467	502	453	448	488	464	453	455	465	473	467	486	497	389	510	471	462	501	516	444	450	420	480	430	468	440	476	458	476	473	475	451	433	497	444	445	483	473	424	477	469	464	480	443	484	452	471	460	466	480	476	455	463	449	485	478	483	510	469	480	472	463	476	495	488	481	451	474	492	439	469	471	460	478	470	460	457	447	438	480	445	468	501	474	475	484	516	463	483	460	433	505	483	444	467	466	460	447	468	480	449	497	424	449	462	435	462	502	465	501	472	518	469	449	425	467	436	480	473	443	447	459	453	463	474	463	464	457	441	465	470	472	466	463	487	485	483	523	474	472	451	453	445	449	492	440	477	475	477	475	464	457	445	410	459	442	433	478	455	521	482	462	449	492	480	462	477	459	472	464	465	462	418	444	487	446	457	497	431	467	458	452	486	449	446	465	459	457	455	496	460	450	426	497	471	440	463	444	455	455	473	448	464	459	484	453	456	503	503	458	453	436	435	459	485	470	529	407	483	491	471	451	466	474	435	451	452	469	482	448	459	482	485	473	464	455	505	486	464	433	451	471	462	437	505	442	429	449	463	492	454	411	492	481	470	446	425	462	435	501	446	470	465	476	444	476	441	472	488	491	458	496	429	449	461	440	457	454	488	481	447	450	474	485	474	435	412	467	453	448	446	480	447	457	462	504	465	444	491	458	457	498	475	458	463	439	467	494	465	450	442	456	431	454	419	485	455	471	447	472	456	459	429	485	424	460	476	474	464	475	453	420	464	491	505	434	427	464	465	464	446	455	452	433	481	526	447	469	482	460	438
11517	4659	3029	1938	1105	626	472	468	441	429	436	379	402	388	401	361	361	355	355	382	399	399	389	375	368	362	393	376	363	368	385	381	360	348	389	389	379	377	370	376	391	334	406	346	409	393	406	379	383	357	350	357	335	384	377	402	369	368	387	383	381	395	371	333	383	382	377	370	396	379	363	363	360	375	396	392	395	388	377	373	376	345	373	412	356	360	372	325	354	360	387	372	372	374	378	373	361	358	419	364	351	391	361	384	362	363	344	375	358	365	335	338	358	380	341	371	356	363	353	376	366	336	392	379	346	382	371	341	390	373	369	364	393	380	394	369	372	400	341	357	371	384	413	374	351	367	386	392	361	408	353	360	376	384	395	367	407	374	358	355	365	372	385	339	368	394	357	353	431	411	357	377	334	401	388	378	351	427	377	368	411	372	405	361	388	386	375	384	409	380	363	373	359	378	417	375	408	370	388	366	358	380	389	378	365	337	361	395	344	363	371	342	441	359	377	391	401	367	384	360	369	358	421	376	399	381	360	370	397	341	380	378	391	387	403	345	389	365	367	388	404	366	402	399	368	386	357	374	370	378	395	364	396	388	391	343	381	353	366	390	332	386	374	391	379	373	361	337	385	406	377	413	393	370	393	342	359	420	347	374	372	370	373	402	337	362	374	369	380	388	391	384	354	378	374	344	353	411	393	428	334	369	359	373	367	334	380	363	339	343	391	400	379	369	376	356	402	348	403	397	363	389	352	361	334	348	400	369	392	415	376	397	360	397	375	405	345	398	364	352	362	353	335	344	390	401	388	409	382	362	312	328	348	381	340	386	341	391	377	381	350	366	343	375	374	362	364	363	348	363	408	391	354	367	415	374	343	366	385	391	353	385	347	341	366	401	381	361	354	365	386	382	337	355	386	350	381	344	367	369	342	382	404	396	365	375	397	381	346	358	364	358	388	382	373	394	370	368	374	379	409	383	328	405	379	375	346	353	382	364	360	345	333	401	368	370	374	403	358	377	405	381	405	380	379	346	363	374	350	337	375	334	300	364	394	384	372	369	369	358	371	405	372	354	392	341	355	360	395	367	384	361	375	390	366	321	341	351	404	329	370	363	368	370	373	380	388	378	388	360	364	340	406	382	361	406	371	353	376	355	397	364	382	391	384	341	354	367	378	357	367	388	356	403	382	350	417	365	333	428	368	360	397	378	372	380	403	392	388	392	382	363	353	377	390	366	371	400	363	367	374	371	373	383	359	385	370	354	398	384	368	373	367	334	355	356	406	376	412	403	352	373	388	392	374	376	381	362	374	349	371	340	342	372	382	355	376	387	388	348	326	381	397	399	368	357	386	349	392	372	366	407	356	338	348	378	366	383	394	352	363	379	369	366	389	348	372	364	348	381	391	372	351	393	380	382	387	352	369	361	400	325	369	375	395	392	384	346	398	375	419	352	405	361	353	385	380	362	352	356	360	375	338	391	430	379	406	393	338	345	397	364	384	373	407	341	389	379	351	420	368	354	376	378	396	405	373	353	402	394	384	365	395	398	402	375	367	379	334	374	353	389	394	362	370	371	357	356	359	357	365	357	331	371	354	393	363	356	348	371	349	394	397	412	364	388	382	407	417	355	354	351	356	391	369	398	376	370	369	362	390	357	374	390	361	364	401	386	382	371	365	373	387	347	392	394	364	372	359	391	380	401	381	353	351	389	401	374	373	376	372	371	379	364	403	382	384	392	408	382	349	364	395	369	394	358	377	359	381	359	368	388	399	358	372	386	372	383	425	391	359	370	351	351	365	355	374	400	355	381	371	370	385	408	370	354	404	380	392	387	387	340	349	369	351	379	347	369	409	369	363	376	376	401	393	338	357	396	392	382	336	361	353	407	385	385	379	381	351	374	372	381	370	352	366	356	392	366	400	355	374	383	374	342	360	372	395	385	389	413	364	398	402	370	366	341	354	354	374	382	384	393	397	364	420	387	342	377	377	340	351	388	392	413	366	373	354	369	379	396	356	396	400	399	348	381	377	370	395	349	393	354	374	348	336	399	393	354	380	377	362	394	357	381	398	366	391	359	388	379	374	370	362	398	374	328	370	392	385	368	401	386	420	361	363	400	386	361	370	399	382	346	361	380	391	393	384	370	387	346	323	382	382	361	380	350	348	339	349	406	366	340	375	345	366	342	359	397	384	364	348	368	342	401	379	393	399	365	385	370	373	376	390	389	351	372	400	371	359	377	306	388	399	378	389	371	414	377	374	379	353	335	380	365	367	365	388	361	378	361	376	380	400	391	388	364	350	371	386	400	380	397	359	389	387	360	376	392	366	392	364	354	396	368	366	343	361	366	387	365	369	389	385	347	344	378	385	394	385	370	343	389	365	356	381	433	372	363	362	342	367	349	397	339	384	343	372	374	392	350	377	395	346	349	341	390	371	379	352	382	343	372	377	366	360	374	322	381	397	370	385	368	360	387	373	385	391	363	360	416	402	384	358	360	335	370	390	342	386	383	356	408	344	385	353	381	393	379	348	362	369	377	385	362	348	353	431	374	377	386	376	350	377	374	385	394	392	407	399	366	387	395	365	371	386	361	372	348	367	346	384	391	394	345	356	343	392	385	385	353	349	355	341	392	367	366	373	431	414	403	429	388	399	396	378	383	362	357	356	403	354	390	395	345	363	365	395	384	366	361	389	371	364	369	345	355	339	417	326	409	391	382	401	403	383	376	344	380	381	338	359	388	395	376	352	387	382	357	391	388	360	377	387	388	362	367	367	391	391	338	364	378	374	364	363	377	392	364	379	394	388	374	353	366	363	399	368	356	374	374	361	366	380	385	349	425	343	359	356	340	361	391	393	392	366	361	376	372	380	350	326	376	373	362	352	378	372	363	373	375	375	370	353	396	377	369	377	351	393	393	382	395	382	376	373	357	392	392	368	384	366	351	398	389	386	382	381	398	355	379	353	342	383	407	398	378	382	358	410	382	396	372	437	351	385	399	397	347	383	377	361	390	351	381	380	368	376	397	357	345	362	380	364	356	352	357	398	386	357	352	362	372	357	381	381	365	379	341	382	376	375	398	400	388	364	394	364	331	327	343	363	372	363	370	360	395	340	344	382	388	348	399	341	410	424	385	375	375	363	355	407	418	380	354	343	359	396	364	385	391	420	404	376	372	359	367	349	368	350	356	386	379	378	334	362	360	375	378	384	345	393	367	358	351	372	372	369	365	371	411	384	351	362	390	350	392	384	399	375	370	373	383	330	393	380	385	375	370	358	350	379	373	345	368	368	357	381	401	350	332	396	368	395	402	379	349	374	397	398	394	343	410	390	354	361	358	370	372	371	370	359	345	393	393	386	362	340	345	379	360	378	385	364	364	402	361	370	383	360	384	394	358	376	374	373	368	376	356	396	384	369	358	396	376	375	371	374	384	407	385	373	360	367	392	351	331	403	370	363	387	366	379	373	358	386	390	395	376	388	378	405	346	380	363	382	365
8648	5397	6308	6222	3836	2416	1602	1419	1285	1221	1114	1083	1070	1039	924	881	927	893	892	871	845	845	796	916	885	901	860	878	878	912	884	939	836	904	883	861	972	863	909	918	908	924	951	901	825	918	944	908	911	858	927	909	849	929	899	875	856	914	937	902	914	911	852	892	938	886	860	901	865	1014	873	915	882	895	913	923	946	897	934	860	907	911	899	978	853	928	924	887	862	861	917	918	933	880	898	922	908	894	850	874	942	885	838	890	911	878	919	879	877	908	870	906	904	966	896	915	906	909	933	889	847	910	933	942	882	984	930	863	863	890	905	905	885	908	836	895	921	914	908	875	889	874	912	891	913	875	895	955	890	917	909	936	866	878	970	855	915	916	881	844	939	938	881	880	934	916	882	915	863	907	890	900	914	898	916	970	909	931	895	905	938	868	920	894	907	939	899	890	973	869	943	934	959	906	925	903	896	900	899	894	961	927	858	878	934	900	917	837	915	929	920	874	845	944	848	854	922	936	836	928	945	894	866	920	941	927	908	895	859	898	894	908	900	931	816	915	907	941	917	887	912	910	879	895	877	915	905	904	863	866	843	937	888	921	905	881	897	884	914	929	898	852	861	845	850	915	895	907	930	847	898	888	908	825	855	898	864	835	891	913	901	941	904	909	920	915	935	871	894	885	901	896	925	951	913	948	902	932	916	832	931	918	884	930	882	880	891	884	911	914	926	883	918	916	894	895	925	894	868	903	816	931	927	834	917	885	916	867	851	891	889	906	851	963	893	877	891	875	885	903	913	913	902	916	920	922	899	901	906	891	895	944	938	887	865	900	951	940	885	910	894	884	854	919	907	910	907	877	959	897	887	921	923	896	939	878	902	868	863	915	877	889	912	853	894	868	866	832	871	876	897	877	888	860	893	869	908	906	861	885	872	921	870	859	906	889	886	868	885	911	904	910	904	887	935	875	866	914	886	905	942	834	929	929	853	959	905	932	899	921	907	951	943	915	865	857	881	903	870	878	899	896	882	919	852	933	826	887	881	864	892	887	930	867	955	902	950	861	858	861	853	882	877	894	931	876	884	857	888	872	858	891	825	879	922	919	943	906	947	932	889	896	883	881	941	908	921	921	921	880	885	923	894	918	915	946	880	855	923	941	868	873	916	915	931	866	875	887	899	906	944	903	901	951	903	884	851	892	932	945	895	961	833	935	922	894	901	969	917	939	867	904	939	893	873	891	917	896	854	885	901	931	959	889	910	894	921	908	880	855	898	874	844	882	911	934	904	912	948	891	855	892	902	904	851	926	911	880	864	885	911	945	907	918	907	880	863	930	841	935	879	892	857	912	897	884	866	888	913	841	896	901	928	948	875	923	881	921	852	928	950	888	915	943	863	873	892	926	889	841	908	970	903	894	957	915	951	896	877	889	936	932	901	933	863	882	876	943	858	846	901	919	869	949	883	938	889	857	901	867	862	925	863	873	931	889	861	910	867	869	944	955	853	857	864	855	865	889	910	879	856	919	905	901	832	897	888	876	956	908	885	882	924	883	890	909	904	853	918	911	922	939	900	906	908	881	897	903	888	951	883	900	873	885	903	901	927	902	879	905	851	925	939	895	886	951	944	874	888	954	915	933	883	908	954	893	902	869	865	907	888	883	876	880	914	950	904	915	935	866	949	878	924	895	905	885	889	985	928	911	853	869	886	912	908	901	854	888	812	914	874	897	938	920	938	924	919	907	876	927	893	891	908	915	834	888	926	890	896	923	920	949	860	907	917	990	895	906	914	883	893	869	894	870	875	899	973	892	933	877	944	931	928	912	913	906	885	835	883	916	872	900	911	942	851	892	884	929	877	891	930	908	937	848	900	833	847	919	897	845	885	881	862	867	898	887	912	899	888	917	893	891	880	886	949	904	887	865	907	860	890	865	909	909	894	849	914	905	911	864	922	918	917	951	908	884	910	917	860	894	842	891	880	863	875	929	884	843	856	913	880	962	943	928	865	902	895	920	863	887	905	960	930	820	892	860	897	891	930	841	869	854	877	891	928	926	933	928	905	870	898	901	847	926	904	894	827	869	894	888	905	938	868	862	903	911	952	897	843	843	964	988	912	900	906	877	908	895	872	928	895	913	874	908	873	897	891	936	863	902	844	879	891	954	879	931	844	854	954	862	903	867	894	914	904	812	889	894	938	884	881	880	915	893	903	912	876	887	916	946	851	868	904	896	893	883	896	908	894	870	921	900	847	875	894	897	883	885	902	947	913	846	880	896	902	931	876	928	895	950	930	906	899	844	871	868	949	869	926	880	921	906	889	913	858	935	943	869	892	945	913	863	920	895	886	882	920	918	890	917	869	866	877	882	867	948	925	834	867	884	946	835	870	929	867	938	886	903	845	890	880	882	933	886	872	876	904	854	945	895	923	896	928	883	885	847	910	902	857	887	913	904	866	844	923	916	861	931	891	913	880	872	921	866	953	877	910	906	912	930	883	814	892	919	875	886	917	880	870	866	907	923	865	852	975	889	941	925	856	855	841	902	930	907	895	934	930	866	920	905	937	901	863	922	894	946	918	906	931	916	965	911	988	899	922	922	901	913	884	881	897	913	905	900	877	899	934	869	885	931	913	928	872	915	880	899	862	850	914	942	903	868	836	860	883	932	932	869	928	941	885	862	922	911	892	966	931	863	907	904	907	925	917	914	932	861	886	909	934	869	829	883	929	854	897	945	892	937	910	914	894	920	884	870	884	891	842	913	894	869	881	895	902	876	925	899	849	918	962	891	930	922	876	939	897	890	918	896	896	893	943	919	893	874	937	906	865	846	919	907	939	888	894	913	933	888	959	914	827	894	894	868	874	859	895	930	934	897	931	920	906	904	886	945	908	907	896	925	861	871	909	857	913	897	829	943	873	923	959	893	890	873	877	873	868	857	893	857	948	860	904	904	919	935	845	831	936	895	901	908	863	896	913	890	868	942	897	917	897	928	940	895	866	907	922	977	908	868	906	934	898	872	920	887	914	945	929	866	921	874	876	824	922	915	891	881	932	903	894	956	873	905	908	918	907	960	895	898	881	901	928	904	879	894	865	902	929	856	930	883	962	907	900	894	865	879	928	893	881	917	860	851	895	894	913	866	901	863	902	888	865	888	896	864	887	886	908	848	900	916	982	935	921	883	899	901	906	887	914	944	925	905	933	913	971	916	870	925	859	871	865	917	876	878	898	894	926	872	892	927	915	913	911	918	847	896	887	889	923	853	936	863	966	910	887	874	857	824	860	868	901	909	896	923	886	935	941	896	916	870	874	877	873	942	881	922	939	941	914	941	901	880	924	870	893	884	937	959	928	926	925	890	881	943	935	922	913	927	939	886	907	881	946	918	884	908	917	877	905	883	919	900	871	917	896	885	948	838	859	851	937	910	911	878	894	871	902	872	891	891	914	894	930	884	905	894	912	899	914	927	866	917	859	898	894	882	950	905	870	903	857	893	877	869	924	882
28624	19883	18942	13641	8752	5090	2422	1268	981	946	939	585	505	394	410	352	313	344	315	335	299	347	326	326	297	302	322	328	328	323	320	311	324	322	321	313	339	315	309	292	298	317	355	342	323	311	338	334	333	319	333	282	314	333	280	344	331	309	303	331	327	341	329	308	338	323	273	351	318	314	319	325	330	378	320	315	302	314	302	334	339	343	312	286	323	316	328	292	303	326	314	271	310	299	328	326	299	327	318	380	297	305	327	291	309	327	316	314	345	337	298	317	309	342	329	353	310	332	338	330	308	321	272	326	309	344	325	329	274	339	290	336	321	310	318	308	336	319	328	321	337	310	324	314	297	341	334	319	347	303	326	318	309	307	306	264	339	326	318	289	374	334	296	355	312	339	342	328	296	280	305	368	350	301	297	333	306	327	324	326	323	320	300	294	285	373	302	314	370	358	301	320	320	337	371	332	325	352	296	325	308	337	312	314	343	331	303	337	305	308	325	330	350	317	329	300	307	285	315	327	306	312	302	322	311	333	336	289	285	324	328	318	335	336	325	321	311	277	319	290	312	321	296	343	335	317	294	317	316	311	342	320	317	273	316	316	344	339	327	314	344	355	341	331	265	305	337	337	295	286	308	317	324	348	307	331	321	317	331	324	320	308	368	338	302	290	329	308	306	338	305	312	297	305	296	320	326	326	337	304	326	312	317	321	300	330	296	284	299	302	318	342	289	306	319	295	303	291	325	333	338	307	305	314	338	293	326	308	296	323	338	318	315	336	296	330	334	292	340	325	314	349	357	268	310	329	322	323	339	340	294	343	327	325	321	324	299	311	318	315	303	296	296	328	326	316	313	302	314	302	320	321	333	292	347	323	307	358	314	318	314	298	330	311	297	306	300	307	349	272	298	311	331	301	351	305	325	371	321	310	331	335	324	288	358	315	312	344	287	327	332	279	334	325	341	315	323	334	354	326	338	302	318	335	308	330	333	342	284	336	295	339	322	333	306	307	323	341	322	303	313	323	306	297	330	336	335	313	328	302	350	336	290	317	288	299	297	299	301	314	276	311	321	331	328	318	347	319	330	312	318	355	312	303	288	283	288	304	320	314	309	287	318	324	326	321	323	328	326	297	339	309	336	296	272	305	324	313	381	337	301	302	293	311	327	319	275	321	310	317	309	319	327	302	317	299	319	284	338	329	311	333	332	346	342	327	326	337	321	339	309	286	314	345	362	320	304	330	312	304	314	291	341	308	343	314	326	343	314	365	319	309	291	303	324	331	307	329	315	318	296	326	330	321	338	308	382	328	318	347	331	326	334	338	320	335	346	313	339	287	329	317	302	319	330	323	322	310	333	332	340	305	364	334	322	339	320	319	318	349	320	297	301	324	309	310	322	283	339	294	347	320	312	316	329	304	325	310	286	319	329	313	293	324	310	317	333	313	363	314	323	337	336	310	306	319	329	310	305	284	314	361	346	356	343	298	309	341	303	351	324	311	316	313	323	321	341	346	280	366	305	335	339	334	307	335	308	328	355	336	310	309	323	291	323	343	340	345	358	283	309	333	339	314	311	300	293	303	326	321	376	323	343	322	340	302	294	311	297	296	345	349	303	310	342	311	296	322	316	306	301	302	277	336	341	321	323	307	325	329	316	297	318	285	340	337	325	323	354	320	327	319	314	331	342	297	288	314	323	327	324	307	318	331	344	317	330	296	350	294	342	320	303	314	291	319	281	336	325	328	321	320	341	350	352	316	323	319	296	335	342	300	324	319	341	342	344	315	338	365	320	325	334	315	335	312	316	295	342	328	317	345	373	295	345	351	307	295	317	321	321	333	318	323	315	289	299	322	285	358	335	315	362	318	331	304	308	318	362	331	298	340	317	365	287	326	322	330	352	330	327	326	345	325	324	345	335	309	333	345	334	326	326	329	300	320	313	305	313	350	307	332	292	332	285	337	303	351	325	323	314	313	333	345	298	320	342	327	323	352	319	306	352	329	303	322	293	333	289	356	302	350	311	296	315	312	342	305	349	324	285	324	326	305	330	332	309	322	303	321	345	298	308	311	295	297	324	328	365	321	316	340	318	322	291	309	318	350	318	322	300	336	282	335	319	298	314	332	334	305	330	291	314	295	322	295	308	346	332	317	288	314	284	305	329	325	328	328	328	296	337	294	357	314	317	288	312	311	356	328	345	284	316	333	361	322	315	307	302	313	291	315	320	354	330	313	276	330	332	326	313	344	319	319	325	330	341	317	374	320	322	323	336	341	310	327	335	336	301	341	281	311	307	316	331	305	325	329	309	318	325	320	308	324	323	334	314	334	336	330	312	339	381	312	333	348	287	330	327	335	313	277	305	307	318	367	317	381	324	352	352	298	307	323	319	352	346	265	312	304	340	346	281	315	312	360	344	328	348	328	309	332	311	339	314	313	303	341	321	310	334	362	345	317	324	331	306	285	308	332	307	317	303	339	315	320	344	350	357	281	316	326	330	311	380	330	328	313	328	325	342	299	303	324	333	304	346	321	329	305	331	322	312	318	354	306	314	295	309	308	317	308	299	303	296	313	330	345	315	317	326	314	293	301	321	304	292	283	323	331	329	311	287	312	324	305	302	296	317	299	350	284	318	327	310	331	302	328	308	314	338	313	327	328	328	339	321	342	318	304	337	355	312	326	321	310	324	319	290	300	324	311	365	299	297	350	330	323	337	330	330	306	356	351	326	327	333	340	309	320	335	326	303	271	294	332	306	326	307	300	326	298	304	352	345	338	317	306	329	310	320	282	307	310	305	309	319	303	277	309	333	304	319	349	326	326	308	330	319	318	314	336	338	304	311	325	306	337	317	339	320	338	291	301	342	316	312	316	319	312	313	326	301	287	343	316	310	339	344	317	327	317	319	318	309	297	331	323	293	284	333	321	303	311	329	320	305	331	308	334	324	338	323	320	349	311	319	326	303	329	330	339	315	335	293	319	335	299	320	340	337	332	330	340	329	313	272	317	314	326	331	337	348	328	310	333	316	318	328	373	306	307	349	328	338	319	343	315	303	334	346	307	336	330	310	328	305	345	305	331	292	333	305	323	295	339	332	333	313	306	342	327	312	310	333	313	281	351	358	322	324	308	331	326	339	317	336	322	303	310	277	348	320	377	315	298	380	308	318	331	300	306	316	335	327	332	318	298	328	329	325	322	300	366	301	295	288	320	345	325	309	330	320	320	324	306	332	348	316	332	302	338	321	325	311	288	326	341	319	325	328	319	319	345	336	328	348	321	318	349	297	312	320	342	318	361	334	293	335	309	289	338	326	351	303	276	326	316	307	324	327	325	315	335	306	293	288	352	291	291	337	346	300	303	300	305	315	333	309	300	356	315	290	316	305	348	336	335	327	310	311	321	301	320	324	321	296	305	322	330	325	328	378	315	307	347	302	297	308	304	289	292	296	292	319	306	305	323	339	326	330	316	332	353	360	343	302	319	315	335	323	294	301	324	332	344
20907	17514	22428	19482	17161	13889	7669	5156	4256	4668	4424	2415	1695	1387	1146	1077	868	844	831	800	830	815	735	806	802	812	781	792	763	842	773	766	832	852	784	838	750	788	831	804	791	784	758	807	800	754	760	810	746	751	771	783	790	752	777	735	766	768	755	787	765	777	769	806	776	792	775	756	766	704	805	809	805	759	776	785	777	818	709	822	752	808	769	781	805	818	775	808	741	788	755	772	787	810	776	790	725	789	805	719	742	805	813	772	820	787	773	741	813	765	796	839	776	795	759	751	755	808	823	754	745	799	768	797	789	776	781	751	788	772	812	758	813	782	772	770	708	777	840	819	739	756	791	833	783	779	784	793	789	787	793	790	785	814	798	773	774	798	816	795	737	798	810	779	759	754	788	803	757	799	801	797	803	812	786	771	808	803	779	767	723	805	776	723	800	818	753	781	790	744	737	831	784	725	755	697	737	767	772	770	857	707	784	775	819	741	759	778	777	739	805	819	797	791	754	747	762	796	729	756	773	811	768	780	773	793	788	813	797	756	762	778	776	788	762	779	783	732	811	792	781	772	801	781	770	776	706	762	797	761	780	771	807	741	803	738	791	775	800	758	797	756	774	830	831	803	781	748	785	796	777	775	777	785	764	775	767	779	754	756	745	775	822	826	775	755	769	808	749	801	760	779	791	724	821	783	778	815	770	755	762	750	803	788	799	786	772	713	814	754	783	782	754	786	772	791	778	794	731	798	798	781	725	771	813	767	704	738	762	775	786	779	800	780	799	798	762	778	806	798	763	779	797	847	776	779	787	807	784	845	757	760	755	797	745	814	804	785	762	788	754	755	740	778	770	773	753	791	742	807	786	760	769	803	713	711	782	786	806	827	775	738	786	772	742	796	769	734	747	850	741	777	784	816	763	802	750	790	808	769	811	731	766	748	758	792	801	797	749	754	787	776	780	799	784	768	758	751	772	732	811	790	743	752	719	812	735	779	786	771	827	786	787	795	768	776	793	796	811	761	802	826	787	812	750	724	788	866	789	750	782	799	785	815	708	779	761	770	771	765	745	828	793	756	784	797	791	799	803	744	767	788	819	753	787	785	785	756	781	783	712	772	805	735	794	787	768	774	816	853	814	726	790	779	784	813	753	784	808	789	805	733	795	795	760	776	743	780	757	808	765	845	776	817	741	814	747	793	747	779	797	795	800	759	781	762	809	778	810	745	779	739	775	741	742	770	773	775	762	742	757	800	754	755	767	805	829	788	774	789	807	756	795	783	809	808	726	803	794	753	786	790	814	755	757	789	781	780	745	772	760	815	763	722	755	745	750	749	805	726	755	761	739	769	841	759	793	821	756	809	818	785	749	781	771	805	728	768	782	793	847	785	810	772	750	769	769	802	791	784	763	819	787	815	757	760	740	775	747	804	784	769	740	793	754	834	792	802	769	776	778	806	775	736	772	779	803	819	799	757	760	762	786	733	779	795	732	741	821	777	793	769	772	809	760	750	769	778	727	795	779	766	788	777	818	807	778	793	786	765	774	778	750	744	748	736	767	763	770	760	767	706	786	785	781	786	768	778	771	731	803	818	746	732	792	730	729	797	762	802	753	779	781	735	763	815	794	813	761	770	762	733	768	763	771	804	759	728	775	830	760	755	798	753	792	745	763	789	748	779	759	756	758	777	817	799	772	774	780	798	782	748	764	768	813	751	753	790	774	815	780	750	779	740	808	737	765	768	766	783	805	756	726	783	794	758	794	786	771	775	778	767	780	742	752	806	786	725	814	792	754	768	804	793	749	736	750	767	808	759	823	799	733	846	780	760	820	755	783	820	802	791	767	746	797	786	779	796	804	777	778	783	838	835	816	748	708	783	770	808	786	792	768	789	796	760	787	776	817	779	818	818	756	786	840	759	760	739	744	787	732	787	772	763	766	749	761	803	813	768	768	776	761	743	753	853	803	822	811	745	753	793	812	820	787	801	802	778	742	754	753	793	769	785	780	777	831	770	767	777	746	779	746	773	806	791	761	780	792	740	776	779	784	755	796	789	779	824	770	756	818	757	795	824	738	772	735	778	782	773	788	821	782	819	741	789	747	751	844	758	740	816	779	778	796	812	751	815	767	807	787	758	779	810	811	770	748	799	768	801	772	785	781	793	803	766	826	822	741	762	779	769	779	776	739	769	745	791	776	777	740	804	792	748	777	792	769	834	799	798	759	776	778	789	797	764	769	783	716	769	795	771	758	803	768	751	823	760	767	726	757	775	803	768	745	825	779	848	757	814	758	790	759	738	761	759	761	779	849	780	769	776	789	803	789	800	759	779	787	752	767	777	757	783	778	785	776	770	752	800	750	777	747	742	741	820	769	834	801	772	763	779	768	742	773	765	800	734	800	849	751	804	766	815	821	732	767	767	756	741	817	779	778	786	749	795	753	825	825	762	709	832	781	793	816	800	786	889	824	724	807	803	764	793	738	750	777	787	798	788	782	746	774	740	803	769	734	787	790	786	776	790	762	799	751	777	776	769	756	813	778	774	743	790	758	808	784	754	758	767	760	771	812	763	769	824	760	743	722	768	730	794	777	825	749	810	811	743	814	760	742	759	778	790	822	824	789	776	735	775	776	789	760	783	776	766	787	756	821	787	741	754	747	775	749	775	767	785	826	735	819	781	797	852	789	734	787	796	771	757	822	764	809	830	780	814	722	761	810	766	772	727	812	814	793	818	794	785	737	749	790	780	744	802	767	815	768	774	750	802	782	796	773	789	809	774	757	760	712	754	730	773	742	794	735	777	795	760	769	780	787	745	738	783	809	715	805	782	771	753	828	776	783	791	730	781	759	826	806	847	795	751	829	791	803	792	776	784	832	807	760	756	779	783	759	771	805	779	779	778	756	771	726	778	730	754	752	775	758	824	762	799	810	800	838	752	752	822	778	788	753	799	747	753	834	730	776	757	746	752	785	806	757	776	761	727	784	749	765	774	751	721	764	766	770	779	798	760	761	783	763	756	776	792	847	784	788	794	793	795	734	758	788	772	826	754	773	803	751	781	795	773	747	751	822	729	768	793	821	833	785	768	820	765	757	766	728	810	805	758	769	757	777	792	801	799	802	780	753	819	779	798	766	747	786	805	757	817	753	753	773	743	742	740	790	803	727	769	786	773	780	766	736	758	782	763	789	798	774	756	786	749	802	748	789	711	757	785	780	804	755	728	777	806	755	765	752	758	770	776	782	807	834	765	769	759	801	751	775	737	811	783	794	846	786	764	743	743	793	732	738	779	792	745	732	812	762	790	801	757	745	722	781	790	768	778	781	739	772	730	792	835	767	733	764	741	811	762	764	766	786	732	771	769	761	778	739	738	798	738	761	810	757	773	781	790	781	774	765	748	772	789	758	748	782	761	795	757	729	784	808	805	780	781	764	831	774	760	786	757	782	777	819	781	747	777	754	754	818	759	760	747	707	747	778	815	754	793	793	768	761	809	804	768	806	759
37032	28606	27417	20875	15333	8722	4078	1916	1483	1292	1016	696	519	574	574	327	231	190	181	187	168	158	162	162	153	176	177	186	147	159	149	145	177	155	184	173	183	173	140	166	166	162	133	170	166	155	171	177	173	163	171	159	162	165	154	170	199	177	188	161	156	190	150	151	172	170	195	161	168	170	144	137	191	176	129	169	181	194	170	181	159	183	177	153	156	163	162	166	185	165	157	156	148	179	119	194	186	199	152	179	169	152	174	151	157	168	160	176	151	148	165	172	161	182	154	169	142	174	163	148	133	172	188	152	190	162	164	170	153	165	191	156	164	171	147	178	157	169	175	167	173	172	179	173	158	147	143	166	162	153	183	169	185	147	151	150	167	172	157	179	160	183	166	174	160	156	146	184	169	174	162	168	169	149	178	172	188	158	130	170	168	153	174	187	167	166	170	156	183	152	166	151	179	161	142	162	160	147	173	180	139	149	147	185	177	166	172	172	178	148	163	157	158	161	175	170	168	176	180	153	138	187	193	168	172	139	156	174	162	176	167	184	161	166	157	173	150	197	159	164	154	204	146	179	145	163	160	180	164	177	168	148	180	147	152	162	199	134	162	184	171	156	173	164	166	157	158	148	157	150	163	162	154	169	161	177	159	152	176	189	167	185	168	172	187	166	170	170	169	156	138	170	155	170	175	165	168	169	163	160	153	172	158	172	166	168	166	144	162	174	173	155	170	155	176	160	161	162	172	170	168	185	152	175	151	157	173	173	166	166	174	162	152	150	150	188	159	193	165	160	178	191	162	149	166	183	165	162	164	156	154	174	156	153	158	180	197	167	180	147	170	166	173	182	171	165	153	160	198	160	172	166	166	160	185	173	149	157	170	175	162	170	181	171	171	183	162	179	161	161	151	146	165	154	174	146	156	166	164	133	161	152	186	169	175	182	155	183	157	182	189	148	127	153	163	167	146	189	168	185	149	153	166	179	162	173	162	156	163	176	172	181	184	198	170	167	181	174	183	188	162	172	174	161	142	150	165	139	140	154	153	166	163	176	180	159	162	168	164	189	165	186	167	167	183	189	169	153	155	141	205	155	162	163	168	161	152	159	182	152	177	166	172	167	172	166	163	155	139	161	165	219	144	167	171	172	171	161	155	164	168	200	176	155	188	177	160	178	179	179	185	159	150	174	169	161	153	157	152	172	179	180	163	159	157	162	187	173	161	180	167	168	185	151	158	160	179	187	163	177	172	174	183	164	157	157	167	182	193	175	162	164	169	168	167	149	186	181	166	179	167	166	164	160	144	167	157	155	171	187	169	157	151	164	171	153	191	177	151	181	176	149	181	164	156	169	161	177	177	156	173	162	156	176	168	185	165	173	156	133	163	181	148	178	163	148	183	162	163	193	171	172	166	180	177	176	172	181	170	166	153	135	174	174	192	182	155	151	180	157	143	154	190	169	175	147	173	172	156	172	173	163	182	157	149	153	150	170	186	170	147	164	158	173	153	167	177	171	156	177	158	185	143	192	170	164	165	159	182	155	152	170	157	159	164	166	148	166	148	175	167	162	169	188	177	161	160	172	175	184	174	156	178	176	153	143	164	191	167	164	159	176	174	156	153	152	163	179	152	166	159	178	157	147	160	165	173	164	145	195	159	143	150	173	181	173	155	196	183	178	151	162	166	200	168	160	195	174	194	153	164	161	203	189	148	165	186	170	159	162	143	155	183	183	160	152	160	200	157	176	192	146	166	161	166	160	184	162	142	180	184	152	190	163	168	191	151	169	171	173	168	152	159	167	154	158	173	172	166	200	158	183	194	171	140	163	185	127	182	164	175	159	165	205	171	168	180	192	182	148	164	165	194	155	170	185	184	201	184	168	154	167	155	162	177	147	177	152	146	149	183	169	177	176	184	157	161	158	161	156	161	167	163	165	169	179	162	175	157	190	161	170	178	137	168	166	146	151	184	171	179	195	164	186	169	167	150	153	170	189	141	172	171	146	172	154	189	161	139	183	153	159	157	154	168	151	170	157	157	166	147	197	134	165	176	191	170	155	146	173	149	179	192	176	193	160	147	173	171	171	154	200	163	150	167	182	167	173	140	164	185	159	164	170	171	165	179	196	158	161	165	159	166	177	145	169	158	166	164	186	157	154	162	165	163	185	154	156	150	167	175	175	159	175	176	177	153	155	148	186	176	176	164	173	158	178	180	196	164	155	183	186	173	171	167	164	150	167	179	167	160	157	159	141	175	183	150	136	175	174	174	168	168	180	173	168	158	153	178	154	163	156	169	176	171	165	198	162	171	156	166	141	169	164	180	168	172	179	168	157	163	164	156	168	149	156	144	145	177	186	167	162	150	161	157	181	167	166	168	156	175	161	163	172	177	140	145	171	166	139	162	167	189	181	170	165	163	150	134	167	151	162	165	153	154	177	177	168	167	164	156	170	167	179	175	163	152	167	176	159	160	172	184	168	162	182	153	148	160	164	157	154	162	171	143	151	158	171	181	154	163	130	190	150	162	176	159	158	156	181	167	167	161	143	132	158	175	144	158	159	161	154	168	154	163	164	178	168	173	171	174	142	153	173	165	169	198	157	175	180	153	133	157	170	166	165	163	161	157	168	168	187	181	178	163	168	172	152	171	149	153	196	161	172	160	146	183	156	156	138	143	142	146	182	188	158	148	167	181	181	170	165	164	159	164	151	166	163	150	150	176	153	181	169	145	185	161	190	161	150	171	161	173	171	168	173	162	183	159	156	190	178	156	166	161	155	162	174	147	187	155	173	181	161	183	158	176	163	167	163	165	153	156	184	172	199	176	164	195	162	153	165	164	173	180	179	164	196	183	168	172	166	187	153	162	193	193	164	168	147	172	179	164	163	157	169	162	155	136	178	182	167	152	168	159	163	165	158	160	180	168	165	167	167	165	145	156	166	187	175	155	153	153	191	188	155	154	172	157	175	172	194	165	174	171	204	166	161	174	183	160	163	155	167	163	180	191	154	139	183	153	153	184	173	177	177	181	148	182	162	146	149	141	170	153	169	172	178	171	159	164	158	165	160	188	165	176	157	172	155	193	171	163	164	174	174	159	185	170	184	206	187	148	174	177	186	164	186	163	153	160	165	172	147	163	186	167	153	161	137	168	176	168	173	132	151	190	170	169	167	171	190	181	155	169	173	174	154	168	167	167	156	174	185	178	157	169	158	184	172	178	157	158	185	172	178	158	181	176	188	141	164	161	168	164	149	151	184	187	174	164	185	158	174	175	157	148	174	176	198	154	161	207	181	195	173	174	158	170	164	195	157	162	169	166	168	151	153	153	160	176	182	164	147	159	172	157	173	169	199	180	148	186	167	197	132	183	148	161	156	155	173	185	168	158	145	175	153	163	164	178	169	150	178	186	150	199	182	161	143	176	165	162	159	133	165	180	143	172	185	171	163	176	200	166	177	177	169	156	183	148	180	189	131	181	152	183	169	184	205	166	169	186	148	168	159
25743	24118	28231	26410	23864	17727	11636	6966	6755	6269	5223	3575	2554	3211	2936	1751	865	794	669	505	436	460	482	469	447	456	417	402	452	494	454	457	446	467	405	480	444	424	459	428	440	456	472	426	456	447	439	442	407	401	450	432	464	440	425	431	431	418	423	478	434	454	443	444	436	401	427	451	447	418	423	433	411	412	411	456	465	460	416	456	446	441	441	468	429	468	487	453	464	430	453	467	434	429	413	466	472	425	447	426	480	417	478	434	428	421	410	469	422	391	436	412	460	419	453	408	413	448	433	411	456	417	432	437	455	426	412	414	404	426	468	442	441	414	460	451	434	444	480	437	409	431	449	496	415	471	424	415	463	420	476	462	405	436	437	462	426	468	436	398	443	414	419	442	428	456	450	444	438	478	433	464	432	461	439	452	394	443	427	450	428	441	431	460	426	420	445	444	446	438	446	444	441	436	450	413	435	451	434	412	397	464	432	425	414	405	454	438	424	419	424	435	440	418	429	394	438	428	448	408	452	432	460	467	427	426	410	410	483	452	419	420	447	424	409	419	443	414	401	457	425	476	428	472	442	448	449	437	445	462	436	452	418	412	438	398	450	396	429	415	435	428	411	452	428	421	421	452	418	401	460	434	422	463	428	460	416	426	419	393	427	427	430	458	447	439	451	429	448	467	396	480	429	433	409	422	429	440	422	439	425	438	383	414	442	404	416	452	436	447	427	440	458	401	419	398	406	446	454	453	419	427	429	460	448	438	455	447	427	457	452	425	434	446	456	432	425	423	426	436	423	455	412	425	414	410	420	423	435	450	431	480	402	435	453	397	448	443	458	401	412	414	413	447	397	476	483	425	468	435	425	441	386	434	458	436	404	447	413	452	419	447	479	428	469	450	438	401	406	427	450	420	424	445	426	451	424	417	463	452	441	458	440	455	412	409	419	408	430	458	449	386	415	419	421	404	464	422	441	430	398	417	437	437	430	444	407	391	408	444	399	425	449	460	434	408	407	423	464	426	416	443	457	426	447	411	425	415	434	438	478	466	455	428	396	450	457	436	457	438	445	392	414	421	429	432	430	448	442	404	456	460	422	416	433	430	414	427	458	411	431	417	438	441	401	403	451	422	488	461	400	473	444	419	434	441	451	445	398	433	456	468	461	433	427	459	418	465	425	438	470	435	421	445	398	458	464	430	400	455	416	441	430	434	477	409	447	465	424	413	451	462	448	440	393	428	454	473	436	407	427	440	457	408	427	433	434	417	456	445	419	431	446	435	446	410	465	456	447	444	438	415	417	395	442	457	452	443	431	459	450	435	440	395	453	441	368	448	445	426	414	452	412	432	439	433	435	415	412	447	474	426	430	431	449	459	429	424	431	442	438	419	457	442	435	443	413	438	490	445	425	380	420	425	449	431	409	454	447	449	455	404	442	430	474	415	414	387	412	400	460	418	434	434	454	454	450	451	436	425	465	441	429	387	448	441	437	408	397	420	432	432	426	449	436	404	453	418	429	412	450	426	423	469	416	445	413	442	418	432	416	449	475	438	445	439	450	447	434	425	447	386	405	444	420	479	438	427	446	435	439	446	451	430	422	419	456	418	451	461	447	439	423	396	456	417	409	430	443	419	386	412	480	451	462	485	392	482	401	445	462	459	452	422	457	424	426	436	448	408	458	428	387	442	467	407	456	453	475	454	438	433	462	437	422	427	458	436	397	418	425	424	414	448	459	410	429	471	416	436	411	439	396	436	435	422	412	442	395	429	411	458	445	455	438	406	422	428	448	427	448	399	448	413	424	410	457	444	455	445	477	442	460	415	398	460	417	435	399	404	443	402	430	426	446	461	409	428	427	439	446	459	461	445	438	404	437	480	427	448	445	450	437	455	453	437	438	445	444	461	416	415	432	414	441	436	435	407	458	401	447	400	432	442	434	458	432	459	394	433	421	416	442	452	436	394	428	451	422	431	444	397	431	418	441	430	445	455	403	409	451	459	419	450	443	424	444	457	412	433	423	424	421	435	426	407	443	391	441	417	456	431	435	429	415	415	452	433	409	416	432	448	460	410	418	419	418	410	463	427	403	449	417	459	406	472	424	441	430	423	442	426	449	416	414	427	434	419	453	450	427	439	461	428	440	435	408	437	486	437	402	418	439	494	458	423	446	464	407	489	430	419	436	466	407	434	432	419	457	424	432	421	454	438	428	421	488	383	464	419	445	408	408	420	419	417	417	431	452	432	415	445	440	436	437	441	435	443	460	424	442	444	448	459	457	439	435	396	418	439	457	417	426	389	474	461	458	435	455	397	432	407	439	437	419	459	444	431	384	435	420	451	438	448	486	480	440	440	445	454	458	425	422	433	417	454	445	429	412	411	460	454	436	447	417	423	442	431	411	497	399	430	428	446	417	461	407	422	443	444	454	413	411	439	433	476	437	426	424	437	427	446	466	433	445	428	448	420	455	423	462	445	484	466	410	405	436	417	375	482	477	465	391	413	499	416	426	446	427	425	436	426	439	426	479	446	402	405	445	409	477	421	452	443	395	429	417	432	425	455	427	419	443	442	445	456	400	435	442	462	412	411	383	428	423	446	411	423	400	443	452	459	433	454	425	433	410	469	456	431	462	412	411	423	449	397	427	430	454	430	435	440	414	428	447	462	401	404	375	432	416	452	450	431	414	471	433	429	418	445	424	436	438	467	446	437	477	437	427	440	431	424	424	431	404	383	412	480	399	466	409	430	430	438	431	427	447	435	409	412	479	405	445	474	458	396	428	437	417	403	447	435	473	438	420	441	420	424	414	433	468	420	423	412	453	474	461	425	442	447	430	407	424	435	433	407	432	431	408	426	422	419	406	463	433	453	447	418	461	467	428	477	447	462	418	451	451	442	443	435	432	407	457	458	402	436	413	435	443	412	413	432	424	436	453	416	418	448	458	409	425	395	422	458	428	441	411	418	413	424	408	420	429	469	452	473	452	453	422	459	436	477	447	460	453	418	412	427	446	433	399	397	425	429	446	451	397	423	431	429	426	442	392	395	430	418	460	428	423	417	457	474	439	424	401	445	434	401	424	425	423	413	422	425	426	463	419	410	439	431	418	449	446	448	415	419	441	437	429	446	427	424	429	426	439	458	411	419	450	420	429	478	423	425	411	429	494	447	424	427	421	422	458	415	445	410	465	450	419	382	411	415	435	420	455	420	429	451	492	429	450	430	469	429	428	406	452	426	456	421	427	430	425	443	399	403	454	420	409	435	435	448	389	463	421	435	390	422	428	457	428	404	418	426	445	431	427	433	429	441	428	424	393	460	426	416	456	406	428	405	451	454	458	449	411	471	437	428	467	456	431	461	463	438	427	438	415	420	434	439	425	476	424	428	442	447	420	438	459	472	429	398	409	481	445	465	430	433	454	449	457	473	383	433	423	424	461	451	463	461	437	461	430	465	436	492	429	439	448	412	439	466	471	410	447	420	430	437	403	449	426	411	456	409	450	454
11178	4677	2822	1684	1009	681	491	424	436	391	354	358	350	386	386	383	361	353	360	351	356	329	334	350	372	357	369	366	366	357	364	340	339	351	358	333	331	335	354	355	361	380	374	348	346	370	365	347	362	355	362	367	371	351	361	356	347	358	379	389	370	349	366	378	325	396	371	353	340	350	343	367	358	349	344	356	371	347	355	393	412	382	357	342	361	413	377	349	387	398	359	369	381	356	371	336	355	372	363	373	361	355	333	354	347	337	374	384	367	359	403	370	389	386	357	338	374	365	394	381	369	401	318	354	334	338	336	377	375	366	366	357	348	350	363	370	373	369	333	361	371	322	371	397	384	346	378	366	376	339	356	341	335	357	370	387	360	345	354	390	382	387	341	352	367	375	366	364	395	363	354	381	367	387	374	395	383	354	347	376	355	357	376	388	388	331	373	333	373	385	366	394	393	380	377	389	327	392	371	357	327	375	349	367	376	399	357	344	326	394	391	357	375	372	404	378	350	349	348	350	341	381	358	387	323	381	356	354	407	394	372	350	347	372	350	356	410	372	314	388	348	381	338	383	356	375	383	386	369	332	342	382	370	360	374	385	338	385	348	396	353	385	394	371	384	362	391	370	331	321	369	359	380	374	352	344	401	371	357	368	360	383	354	353	362	344	378	343	380	380	348	376	376	363	350	378	341	378	399	359	383	378	353	332	348	325	377	366	366	376	362	363	341	360	369	330	407	362	368	360	356	371	349	368	319	350	365	384	358	323	309	378	359	356	320	404	367	331	381	372	341	352	353	370	377	382	346	331	344	355	390	364	378	334	374	370	356	343	367	359	399	346	349	348	377	410	367	355	361	353	347	323	371	339	376	331	379	350	336	359	372	351	369	350	381	340	364	355	351	359	375	358	396	347	353	378	362	376	359	370	384	386	349	353	370	345	327	356	338	363	337	364	339	366	346	348	330	356	374	357	367	370	350	358	365	383	360	385	381	364	355	382	350	341	352	376	366	381	390	355	377	358	357	378	367	376	360	355	354	396	355	359	337	376	377	334	363	360	343	374	404	345	359	342	395	330	355	385	364	385	378	372	361	374	404	361	350	362	339	351	359	368	429	412	378	370	384	378	395	377	338	349	341	331	375	358	349	358	336	363	384	368	376	296	362	356	373	364	333	366	391	361	375	345	365	350	340	344	386	439	348	366	377	349	375	351	370	370	361	385	393	374	359	397	352	360	344	353	370	374	390	351	385	387	353	376	344	371	341	371	379	375	368	368	370	353	363	384	356	368	354	373	332	359	369	369	343	338	371	330	380	327	345	362	360	404	367	371	364	347	357	369	364	382	349	367	370	351	369	329	350	350	376	363	375	359	401	392	410	364	319	369	339	349	368	385	366	382	347	358	354	351	369	372	375	345	362	405	356	357	354	338	329	349	351	352	368	349	381	351	396	349	343	342	335	380	339	348	407	352	373	372	372	336	316	397	358	353	347	330	366	355	362	401	374	365	391	318	362	328	337	356	356	366	358	334	366	372	373	343	344	373	376	364	382	415	344	348	367	365	378	338	360	382	370	372	357	393	365	375	405	387	397	341	363	372	361	389	373	361	368	350	351	358	365	363	382	372	392	364	345	361	371	372	379	345	351	349	343	343	366	356	348	366	362	368	331	345	351	342	384	376	336	389	377	362	368	336	372	393	394	350	373	365	368	400	388	393	356	365	349	365	336	336	339	363	367	398	413	371	322	365	373	353	315	348	338	349	352	347	366	353	365	376	350	365	389	355	395	333	352	393	349	367	359	369	345	341	352	349	364	361	383	343	401	381	393	384	360	369	333	370	383	371	325	366	389	383	365	356	365	405	362	332	372	375	346	323	377	394	385	355	365	385	354	357	355	361	381	348	342	369	405	348	336	359	360	400	349	371	385	405	376	348	373	339	407	355	369	388	339	370	392	362	395	370	359	360	350	369	382	370	348	306	363	392	373	347	335	352	344	326	322	372	394	363	317	321	333	401	333	362	369	392	343	373	350	404	355	361	361	400	370	361	361	369	369	352	361	345	355	375	397	367	382	361	327	364	363	356	336	344	370	331	386	346	354	349	349	384	328	353	350	374	357	382	336	365	314	362	369	395	389	346	339	389	378	354	390	406	340	317	346	339	336	349	385	365	375	352	353	383	368	339	344	338	409	380	363	384	377	343	345	379	339	360	351	391	368	373	355	365	351	380	344	345	333	363	375	341	330	346	343	361	366	349	336	383	379	362	350	341	351	364	360	380	366	374	376	359	335	357	319	366	348	347	409	359	379	346	383	390	357	320	345	360	370	366	356	379	327	360	370	340	401	355	337	334	377	326	333	361	364	350	343	346	338	382	383	388	350	349	382	383	342	361	342	370	388	390	373	400	331	357	403	365	389	365	378	336	374	360	369	348	371	355	371	336	321	356	336	375	369	340	369	354	346	355	393	344	387	363	340	367	374	367	385	388	342	369	365	348	369	345	337	382	376	347	360	352	342	335	359	367	353	368	397	336	388	360	357	382	356	376	355	337	363	372	348	385	340	336	350	366	371	351	364	396	377	336	376	365	350	364	365	367	358	360	340	370	364	367	384	351	322	358	355	373	354	382	336	409	370	349	334	351	400	386	362	355	317	336	370	373	371	347	359	365	359	353	348	370	311	361	357	360	414	328	362	345	348	358	368	331	358	345	381	358	373	365	366	357	365	340	350	360	368	369	351	350	357	361	380	396	350	362	346	377	350	343	327	394	348	357	325	386	340	372	345	343	349	366	364	353	390	370	323	393	399	365	353	379	366	337	354	335	366	357	379	339	349	381	369	375	354	321	389	385	375	358	379	340	371	372	365	348	402	387	365	371	349	359	351	328	342	344	353	364	376	362	367	409	375	394	357	366	374	399	366	347	397	358	376	350	340	355	343	366	366	363	379	357	367	343	359	335	349	380	356	347	412	367	373	366	396	337	371	377	368	385	331	358	322	324	340	374	372	363	331	337	358	377	343	358	356	346	347	327	395	376	403	388	406	368	371	379	357	392	356	375	387	349	387	377	348	333	391	362	340	375	361	374	377	355	329	363	374	381	363	359	367	366	369	364	350	354	364	362	363	378	342	336	373	383	349	371	360	405	395	360	346	353	370	360	368	374	355	351	357	385	392	369	375	382	400	362	356	380	362	359	352	371	370	342	368	351	393	360	368	400	360	328	357	401	392	380	372	371	422	366	329	377	368	328	374	338	385	380	333	382	366	387	401	381	336	391	365	331	340	381	361	366	362	360	375	401	367	351	375	338	326	366	413	361	346	342	333	379	365	391	365	352	385	367	381	372	343	363	389	359	369	378	384	395	407	376	384	396	384	400	354	376	375	359	364	388	370	328	383	374	362	325	368	358	337	375	352	352	341	413	368	353	364	343	343	341	394	325	323	374	391	368	337	375	380	365	363	357	345	376	344	354	351	354	340	394	361	350	362	401	355	326	332	380	354	367
8609	5294	5863	5044	3613	2773	1693	1371	1170	1155	1075	996	1003	975	1015	915	898	941	929	907	906	855	911	841	924	901	902	840	864	890	889	874	889	890	865	882	859	870	829	874	884	847	889	897	890	822	817	893	876	919	866	852	907	913	871	891	860	904	879	861	884	937	869	891	861	873	908	889	848	875	958	874	870	856	834	845	890	828	875	841	893	890	859	901	915	881	857	875	863	872	937	920	871	848	876	896	859	833	856	879	894	886	876	858	856	875	896	864	851	880	902	896	832	845	848	898	914	858	869	869	915	884	836	880	826	845	872	865	886	881	897	857	898	881	891	883	878	890	850	898	874	868	862	911	856	910	834	871	904	874	879	869	887	810	831	858	902	911	854	943	849	879	848	871	822	907	858	878	880	858	831	902	922	848	886	877	902	839	871	821	924	875	789	871	928	832	897	941	899	887	874	850	785	864	871	893	868	869	861	876	880	891	863	928	854	851	847	884	895	884	866	864	887	852	823	881	827	862	892	856	916	831	864	894	875	856	846	869	871	899	877	869	820	929	921	884	901	884	817	880	845	844	868	843	862	915	837	846	884	877	810	865	850	906	846	892	869	915	880	890	838	877	867	867	880	870	881	904	920	898	894	886	886	903	820	864	875	950	884	888	846	882	841	882	905	914	840	853	934	877	903	866	844	869	859	855	893	837	854	889	848	822	882	879	895	877	837	913	884	809	850	857	842	897	791	885	879	862	863	814	847	894	888	856	873	853	882	838	887	875	861	885	928	856	889	945	895	906	881	856	863	911	938	873	888	850	890	871	874	824	885	845	914	908	877	817	806	901	887	916	858	814	884	895	883	893	857	894	914	888	864	890	878	820	874	891	886	823	866	847	871	845	895	904	864	854	883	870	907	811	867	877	853	890	876	887	911	897	904	819	880	857	929	934	875	834	845	875	842	911	877	864	900	899	886	876	916	893	856	879	854	870	900	934	849	849	816	860	879	883	904	892	828	790	875	828	915	891	857	941	907	889	892	869	845	894	898	898	842	883	878	917	867	851	870	925	874	903	887	857	822	880	827	863	903	888	855	898	902	870	873	875	854	877	857	863	843	875	826	898	921	890	861	921	903	898	835	920	821	829	840	870	914	830	876	905	870	880	872	925	855	904	845	867	897	882	883	847	862	874	868	793	846	856	821	794	910	912	855	892	872	828	807	854	882	930	842	879	862	885	900	866	867	875	873	864	842	852	876	878	906	887	869	848	882	909	894	851	840	859	873	868	908	822	935	871	863	860	876	847	899	907	923	864	812	870	888	866	913	893	820	870	844	881	869	879	840	890	883	871	921	908	844	885	910	844	871	863	916	889	827	863	911	822	858	848	913	860	878	861	896	888	887	873	913	871	892	874	813	831	900	859	856	864	878	935	886	892	859	844	879	889	880	857	857	855	846	891	830	898	910	863	850	871	858	844	832	887	848	859	877	916	829	908	903	868	858	889	896	831	889	831	926	886	878	861	904	891	869	904	880	899	859	851	842	895	876	888	909	898	849	871	841	891	907	858	844	848	905	870	897	869	857	890	825	885	864	886	848	906	912	867	870	901	861	854	829	902	883	879	891	853	865	865	906	850	915	910	885	893	888	822	907	876	907	929	859	855	843	870	873	829	881	855	894	856	889	882	856	836	859	856	879	782	885	975	858	868	894	811	912	894	847	902	922	842	811	877	855	819	865	882	842	853	827	902	932	832	849	920	913	836	876	867	853	873	870	845	886	853	861	837	901	923	842	893	842	851	887	834	892	896	879	874	889	837	850	901	896	911	832	863	866	858	927	883	857	891	843	853	860	862	907	895	846	871	858	881	862	848	831	849	840	906	851	862	904	908	887	861	885	857	876	843	810	833	948	844	863	876	914	859	898	925	912	891	855	861	889	850	911	934	910	833	910	893	866	897	856	850	849	877	883	892	908	908	870	838	878	839	850	873	898	872	853	860	894	895	878	844	867	884	817	884	895	883	880	879	841	838	869	877	871	805	921	840	871	869	906	882	855	847	898	876	898	899	893	867	875	861	819	842	888	880	914	897	869	870	866	913	827	854	853	849	877	875	886	896	890	862	889	888	877	934	888	924	867	859	857	864	852	897	909	938	890	853	877	847	824	866	900	864	870	900	887	886	896	843	878	889	843	906	895	860	904	925	916	917	827	886	838	894	821	865	864	890	907	876	910	857	864	869	883	857	880	850	865	897	918	893	907	851	837	892	898	871	906	842	876	910	850	846	838	884	835	898	899	906	855	846	875	877	871	883	870	882	878	934	908	850	933	882	879	830	866	894	865	900	840	877	873	864	865	878	846	924	850	895	871	882	890	864	827	896	867	904	843	856	928	872	859	861	840	841	850	929	880	873	848	895	888	857	856	894	952	859	894	891	863	861	837	923	810	881	884	871	897	889	831	891	912	851	888	857	866	923	868	914	877	927	894	910	868	914	853	835	869	844	917	857	821	923	889	921	845	847	810	899	910	820	920	841	889	867	920	892	868	889	861	857	872	898	885	853	881	867	865	878	908	884	879	893	907	896	817	879	810	939	862	842	859	891	849	819	908	883	883	828	873	889	833	976	842	862	865	905	893	920	866	878	846	856	811	860	901	873	848	851	842	849	855	860	878	882	869	903	861	862	912	865	828	878	876	872	910	895	888	842	867	847	859	908	865	885	846	930	886	857	888	887	874	860	846	848	889	856	911	914	857	886	845	921	898	805	897	865	891	885	881	938	839	819	833	907	859	877	904	865	836	874	920	862	871	863	870	881	862	885	956	940	875	831	947	803	875	852	856	930	937	831	925	858	887	850	906	844	807	862	890	840	856	943	861	871	836	865	869	910	853	851	892	829	810	913	867	881	911	849	908	855	881	896	856	870	912	845	943	869	919	895	880	901	928	888	881	903	869	891	897	856	870	917	834	837	888	879	862	903	859	889	874	891	913	888	909	891	881	856	880	873	868	921	849	846	862	888	822	861	917	837	880	882	894	858	855	870	847	876	863	863	887	833	886	871	884	917	885	855	904	914	984	851	917	839	870	857	846	874	923	843	891	878	844	850	845	843	871	875	899	812	903	873	893	848	902	871	904	885	882	834	863	842	855	852	880	864	848	881	893	825	879	881	870	895	834	857	888	918	867	890	827	873	895	885	874	901	838	888	880	907	873	892	903	913	877	865	883	820	871	885	890	912	848	895	882	833	881	853	875	825	885	863	868	790	823	878	818	851	894	910	859	870	850	898	860	848	829	844	887	880	858	900	862	907	826	849	874	877	843	858	908	857	869	843	863	915	920	870	819	845	896	905	840	911	855	845	864	890	845	884	868	907	899	901	881	856	856	893	920	854	888	891	845	829	940	870	918	874	881	880	900	883	879	863	854	821	877	882	840	856	876	821	892	880	873	872	856	833	872	905	804	890	943	863	871	897	903	817	922	864	823	889	880	838	886	901	888	856	876	908	890	859	867	900	898	883
28194	18437	20884	15364	8138	4938	2048	1350	947	1025	890	831	603	475	418	345	378	341	335	331	350	318	326	310	303	318	328	303	329	304	321	325	305	310	318	330	297	311	342	306	317	345	277	339	293	309	323	318	308	313	335	325	320	333	305	329	311	299	312	348	302	333	327	313	319	299	316	319	355	331	292	306	304	334	330	319	292	362	295	332	291	325	322	305	313	308	337	291	338	317	333	332	317	323	341	317	330	302	324	334	325	311	281	297	307	315	318	323	347	283	328	312	289	297	298	303	298	353	327	308	270	290	331	317	311	322	354	348	347	304	331	330	294	316	305	317	288	320	301	318	312	310	325	326	296	304	324	280	317	338	294	326	341	347	325	335	310	301	321	340	369	336	324	308	302	311	322	275	323	294	301	308	329	295	344	325	334	320	305	337	325	322	295	318	370	342	312	343	311	299	303	276	296	321	304	357	303	311	345	294	332	302	314	334	286	331	322	316	319	334	331	292	314	327	286	285	302	326	330	317	314	296	304	296	288	323	331	316	289	302	323	297	348	337	335	291	335	298	314	322	328	322	305	314	323	308	317	332	322	329	332	338	309	289	307	313	328	350	327	318	329	325	300	342	314	288	299	317	342	309	323	355	328	327	329	312	341	294	337	340	336	311	294	333	338	343	303	304	313	309	344	304	292	306	315	318	318	324	314	289	320	322	335	306	304	319	301	332	342	318	318	348	306	326	306	311	309	324	368	352	348	348	306	335	325	297	319	306	333	282	318	348	345	302	304	328	292	308	294	295	330	360	292	324	326	312	353	362	313	295	293	307	307	319	334	289	304	301	306	287	291	316	321	307	292	304	299	317	318	284	338	292	311	295	350	335	305	318	309	335	270	342	303	317	291	345	273	315	331	330	315	343	328	318	298	342	309	308	306	319	334	303	316	316	313	327	325	334	296	322	289	318	321	355	314	302	302	298	310	307	305	307	302	323	321	296	280	347	301	330	297	318	345	330	304	296	286	294	301	326	307	339	324	300	326	286	282	329	318	287	315	297	373	314	304	311	295	327	287	345	305	305	328	317	304	307	333	307	331	354	375	335	351	306	288	312	300	316	315	332	282	360	326	339	294	335	316	302	285	299	282	319	313	304	302	310	309	305	327	311	305	315	339	302	342	297	273	352	316	319	316	271	319	304	332	334	288	337	313	313	292	297	311	343	307	317	342	314	302	326	322	320	321	325	310	320	306	328	305	305	315	313	310	323	327	338	352	345	320	308	298	335	354	341	323	332	310	307	306	322	315	288	340	314	315	323	289	316	325	308	310	318	311	330	311	280	333	311	308	330	332	303	303	300	321	336	365	301	348	322	353	306	354	308	296	311	303	331	337	337	311	313	340	312	345	315	306	327	299	283	312	304	319	340	325	312	297	316	326	305	292	275	374	318	325	331	343	306	331	314	322	316	308	329	344	324	295	334	332	331	307	309	319	321	330	308	319	316	298	319	302	342	305	323	318	300	322	364	322	318	284	293	342	335	313	341	330	347	344	307	337	315	297	302	331	338	309	292	354	297	313	330	327	323	327	331	336	320	340	352	288	300	290	315	288	313	301	341	321	321	343	332	355	332	370	291	331	325	289	328	352	328	335	312	310	304	320	302	322	332	328	326	292	285	336	342	316	299	295	288	303	295	314	345	296	326	307	326	301	291	337	341	340	314	339	315	320	317	301	321	331	323	352	314	331	325	310	341	324	311	308	346	295	325	289	313	281	309	307	319	361	319	332	307	295	307	324	273	335	318	336	278	306	317	318	325	295	322	308	309	301	335	309	358	319	312	305	338	341	343	330	322	293	306	348	311	282	270	306	332	305	282	331	291	281	313	345	351	311	325	313	298	333	342	315	324	292	317	324	308	317	309	319	337	296	308	297	296	300	328	332	317	305	310	288	347	325	332	352	316	315	337	315	271	293	323	315	289	321	304	336	298	309	309	316	323	350	301	304	347	302	327	317	290	343	335	324	344	292	315	283	348	334	316	295	315	293	292	334	290	322	348	302	312	304	329	295	312	327	341	285	314	311	297	336	305	305	302	310	305	303	348	307	289	338	317	321	319	324	348	347	325	315	327	322	347	318	341	330	310	302	319	312	277	341	319	284	306	302	306	300	286	332	310	348	315	322	299	306	319	307	304	322	348	319	329	348	330	324	316	294	304	286	327	325	323	305	315	328	301	311	289	302	304	296	335	319	318	319	304	296	313	308	270	344	326	320	306	343	331	328	353	329	315	316	332	304	320	329	315	310	347	311	296	302	327	275	319	297	299	346	302	354	338	325	318	325	324	304	316	312	300	286	304	336	322	328	290	323	307	313	327	289	297	307	337	324	347	324	307	309	284	320	318	330	320	309	346	333	323	318	333	303	317	347	335	339	322	308	363	315	340	322	303	330	323	338	291	316	330	299	331	322	312	316	343	346	321	310	284	326	310	331	310	306	339	310	318	326	291	282	284	324	331	322	321	329	312	293	315	298	290	327	327	329	304	312	307	324	348	354	308	302	308	335	312	333	298	335	273	314	311	310	280	329	334	295	308	325	318	310	302	315	334	340	327	324	310	315	324	328	327	344	357	317	328	324	331	342	309	307	312	307	299	341	341	326	288	313	318	291	303	296	363	312	354	302	289	315	280	303	331	300	305	315	287	289	325	335	292	343	314	298	330	365	299	319	287	309	315	317	323	322	356	307	320	325	325	306	322	337	347	342	340	333	332	280	301	309	326	310	318	327	322	287	296	308	318	337	318	333	311	293	320	294	309	328	317	329	313	307	323	331	352	304	316	327	306	341	286	307	347	324	316	325	336	329	317	307	292	321	315	305	333	336	314	348	313	312	310	304	289	330	298	288	337	291	329	325	351	304	319	321	299	300	297	301	346	312	327	292	262	318	353	344	328	292	313	287	326	299	326	328	310	293	291	305	310	296	307	317	340	338	321	331	315	291	317	320	331	318	330	330	312	319	331	309	349	315	336	321	306	308	310	330	317	324	334	314	287	298	308	311	311	285	303	363	302	320	338	316	307	333	302	339	357	317	332	317	361	344	332	348	324	294	321	315	331	291	285	357	326	336	352	314	303	332	300	292	338	335	348	322	347	330	313	340	297	314	335	306	302	306	331	303	294	317	358	312	321	321	327	296	292	293	345	293	334	324	292	309	313	305	318	272	299	354	293	322	329	339	294	305	282	321	357	341	301	287	329	340	298	325	325	315	333	338	270	296	320	329	306	309	341	343	347	293	294	293	299	321	299	306	300	287	318	302	297	317	316	309	333	325	295	330	354	328	292	332	300	348	278	301	299	306	318	295	309	308	321	339	353	294	337	324	342	327	334	319	314	262	293	351	311	277	308	296	328	306	317	312	330	330	335	319	296	321	348	310	316	316	317	327	305	310	322	317	287	309	337	329	299	288	309	318	342	316	331	348	317	334	316	328	334	304	357	307	320	298	291	333	285	313	305	274	329
20421	16228	24334	19933	15383	13294	6093	5522	3893	4761	4410	3642	2934	1791	1519	1084	1064	1150	934	808	833	762	805	779	822	796	800	801	786	762	773	749	760	813	763	717	761	785	753	770	815	761	797	762	807	772	803	790	750	764	791	751	787	784	728	760	754	768	804	772	748	799	746	762	752	762	760	810	748	787	728	777	822	769	762	718	752	767	826	749	808	777	838	753	747	758	786	821	772	776	774	776	725	747	781	742	774	760	801	824	779	795	790	738	718	759	782	744	735	760	788	778	799	731	817	806	818	771	774	773	765	718	751	740	749	790	803	788	735	809	814	789	790	758	784	798	730	747	783	761	752	790	846	713	811	788	736	750	761	742	768	758	759	752	754	781	780	792	766	750	752	747	804	732	787	782	758	733	773	833	805	776	770	794	774	805	754	762	776	776	749	793	760	771	798	734	793	786	787	772	783	807	781	755	760	771	774	723	882	788	799	739	760	805	763	800	760	807	778	770	702	759	712	782	791	733	790	748	806	751	769	799	730	757	776	782	799	810	783	738	783	776	721	768	748	793	783	791	717	794	789	802	723	786	784	739	726	847	743	793	768	779	737	775	708	739	778	743	752	763	807	799	777	754	790	857	755	750	806	738	806	736	716	755	728	771	762	765	741	781	818	708	739	747	765	734	806	745	787	757	738	763	748	807	726	765	787	708	825	743	758	741	720	780	766	794	799	790	795	777	743	704	755	740	771	802	745	771	756	779	810	745	793	787	739	819	737	811	778	791	789	792	790	763	791	768	785	772	724	785	745	774	747	756	804	759	744	780	777	756	800	759	753	773	780	743	748	760	733	775	819	786	748	743	753	804	806	740	791	783	785	805	782	768	813	766	771	709	804	759	818	793	788	771	776	843	797	731	763	747	794	772	770	731	818	772	742	782	774	796	764	830	759	780	763	780	712	764	866	773	736	768	785	765	757	774	809	771	744	766	803	814	820	805	773	767	800	802	756	764	788	738	746	704	764	808	738	690	787	732	783	758	751	764	764	788	762	743	752	794	779	798	781	787	758	834	813	766	771	768	797	774	784	787	758	791	740	801	733	802	764	757	758	761	782	730	747	804	766	736	738	782	812	820	773	811	787	763	691	764	747	772	724	781	738	792	768	794	791	771	787	787	750	763	781	762	757	743	758	780	768	778	753	762	786	714	757	731	756	766	758	756	771	782	748	775	736	759	745	727	806	804	782	750	804	741	792	790	771	757	739	762	772	739	797	786	788	800	780	762	752	773	748	703	789	815	795	792	756	806	755	750	790	759	775	776	767	739	718	787	776	748	743	810	731	755	744	758	764	744	776	743	743	784	760	783	754	802	751	812	779	734	752	811	798	778	785	772	785	721	744	802	763	816	793	786	782	779	784	797	785	764	815	732	801	746	800	752	769	772	751	773	755	766	788	772	811	779	778	744	756	791	804	790	805	790	769	826	785	803	762	762	730	780	746	787	775	775	740	717	764	808	743	774	740	732	791	781	766	757	773	776	800	769	761	785	755	797	746	742	753	735	780	753	734	707	786	759	783	744	775	759	734	754	738	817	759	767	728	802	811	808	739	775	825	790	761	782	764	743	730	759	792	729	757	773	766	748	781	800	752	772	767	746	776	759	777	747	767	812	753	742	755	763	772	790	763	779	719	769	777	765	772	763	776	789	737	719	713	785	743	732	787	757	816	761	777	817	784	735	764	802	792	759	760	804	763	811	759	764	769	705	791	754	768	775	834	814	757	736	775	766	759	776	783	780	764	773	781	775	761	725	745	828	742	764	704	792	796	775	732	746	795	731	758	776	790	801	785	758	794	804	775	783	730	741	740	750	771	781	780	780	808	778	825	786	783	754	724	757	731	753	759	752	733	771	781	728	744	752	788	749	791	766	815	766	782	805	784	753	724	792	813	761	762	806	759	805	743	780	736	770	761	821	766	789	781	757	835	750	782	727	766	756	741	792	781	735	785	791	752	768	731	800	771	772	773	727	764	734	769	761	795	778	802	786	747	765	767	755	767	753	781	808	785	781	783	769	753	781	789	810	786	794	743	742	679	742	725	766	744	740	780	754	762	740	791	775	776	772	821	800	717	780	818	729	794	771	813	751	761	804	759	773	793	766	735	780	743	806	774	752	769	786	771	801	826	771	784	761	752	778	784	736	732	731	744	763	762	803	773	744	787	754	758	761	820	814	783	777	752	735	747	740	822	755	766	775	828	791	769	786	775	782	766	747	735	782	787	729	802	805	767	788	751	800	753	763	783	758	748	769	744	786	791	774	740	761	766	765	766	825	770	768	795	780	795	768	760	780	775	821	800	718	734	748	759	773	750	759	727	772	759	825	748	790	748	838	797	766	774	780	738	777	777	755	787	847	701	737	763	742	762	766	741	770	794	753	778	780	753	780	771	817	731	769	791	744	787	783	764	772	757	787	766	807	712	762	780	745	750	751	748	766	799	783	732	763	782	795	790	761	813	798	730	762	774	769	783	785	782	776	780	776	731	720	779	780	766	800	776	766	704	725	802	786	730	780	770	748	796	797	763	834	787	810	788	775	722	799	805	739	773	730	766	765	756	730	822	744	783	768	769	781	770	784	758	782	764	819	746	749	761	759	774	740	774	758	739	757	717	760	698	754	761	755	797	814	808	702	751	748	742	748	750	773	744	757	782	765	740	746	790	786	809	808	737	791	768	791	786	766	806	774	795	708	738	760	767	749	768	790	770	799	751	780	808	745	820	748	746	786	727	766	766	743	760	772	806	768	770	776	816	796	734	792	774	756	762	748	750	758	776	776	763	827	772	765	761	773	769	732	763	773	779	796	707	727	751	798	722	812	718	764	793	759	736	791	774	787	778	708	763	792	774	771	785	791	789	743	775	771	777	768	766	777	739	763	763	765	772	736	789	714	718	777	782	720	788	812	759	793	771	771	801	749	748	802	727	748	789	737	770	702	795	772	775	792	791	783	841	755	796	770	810	786	767	723	789	767	804	826	761	777	726	785	838	757	768	789	796	785	797	773	720	757	814	749	764	796	763	767	827	767	747	809	851	819	736	754	780	777	767	771	750	789	784	752	771	821	745	763	744	791	782	744	763	760	751	739	753	777	783	692	784	796	835	775	781	732	783	756	798	795	754	767	761	791	752	781	815	811	701	796	764	788	754	731	764	786	780	808	752	768	837	753	772	824	790	784	766	763	801	700	776	780	760	756	764	754	771	843	779	783	778	798	747	780	756	828	755	794	782	764	799	769	780	722	747	757	780	726	811	811	761	752	725	787	759	802	756	743	761	688	753	753	790	735	804	736	780	821	758	792	779	765	774	765	772	762	732	743	761	806	746	749	759	812	762	765	748	721	794	777	732	767	754	766	773	781	729	808	736	798	761	761	736	793	775	723	772	750	776	777	757	756	746	750	806	788	788	756	740	783	791	807	784	794	776	783	776	794	755	769	818	735	770	732	786	806	763	775	751	727	784	806
37406	25836	25325	20182	12900	8538	3426	2285	1679	1490	1105	919	733	442	386	238	222	198	196	179	173	187	192	172	167	165	170	174	159	198	167	186	189	155	182	161	143	166	157	149	170	168	178	175	184	165	175	156	156	175	151	175	171	171	205	174	177	153	170	181	150	157	186	156	188	153	163	169	170	203	173	191	139	165	146	158	174	143	167	167	175	174	160	162	151	164	179	150	168	152	165	178	147	174	141	187	195	148	173	163	147	183	163	180	175	157	169	161	187	162	158	191	171	157	166	157	203	158	161	158	189	168	168	162	150	181	157	167	164	152	200	152	178	174	160	158	153	153	177	193	181	173	193	169	152	178	174	145	166	155	151	167	198	165	183	167	157	168	187	168	174	155	151	181	159	154	170	183	162	173	170	161	158	167	167	181	167	161	163	162	187	167	156	180	175	150	171	174	174	148	176	150	160	156	158	176	169	161	173	190	179	181	183	172	173	181	159	149	165	171	139	154	168	155	159	163	189	150	171	163	163	179	171	176	159	148	180	184	174	152	186	167	173	157	184	178	166	144	181	201	171	176	169	189	159	159	160	137	171	157	173	192	165	161	176	168	152	168	182	176	175	158	150	164	183	163	153	155	146	176	204	191	159	161	175	179	181	164	182	161	164	153	167	175	169	178	181	136	173	200	159	154	160	155	182	159	176	132	149	172	176	168	150	169	152	157	166	152	161	165	178	171	159	167	157	163	162	165	161	159	147	167	167	196	155	186	156	164	168	198	163	169	164	189	191	180	168	200	185	190	179	174	158	148	182	176	173	167	183	158	174	186	189	188	180	171	174	159	176	195	196	169	162	184	182	165	170	169	205	166	154	200	167	185	186	165	168	171	163	148	152	172	190	179	179	155	161	173	148	169	166	157	170	162	157	177	165	160	180	163	163	162	157	147	158	159	171	163	161	155	156	174	165	179	153	183	175	177	178	154	173	149	157	170	194	166	183	177	186	187	175	162	150	169	163	156	167	163	143	154	155	158	160	164	163	173	151	163	172	170	173	190	181	176	182	148	194	189	185	196	173	154	184	155	189	171	137	157	146	168	163	155	154	149	162	192	163	166	167	173	157	154	154	165	189	168	193	140	175	148	144	167	167	153	154	173	180	191	160	154	180	184	180	161	158	186	163	178	156	189	170	163	190	157	164	165	148	162	163	174	172	166	166	171	175	187	171	184	179	134	177	181	185	154	167	158	165	192	185	167	153	157	156	159	147	159	174	195	173	148	168	159	165	200	160	163	158	169	171	157	148	181	139	178	151	170	190	167	169	151	176	163	179	157	135	148	178	165	160	161	174	175	173	163	162	163	148	145	161	197	157	141	141	149	164	146	165	149	165	180	178	160	157	165	151	172	172	171	167	188	164	146	141	183	161	169	161	142	160	161	150	151	151	155	170	199	173	170	157	154	175	178	169	193	163	158	156	183	164	164	159	168	154	182	169	147	157	163	169	160	171	179	190	173	157	147	162	178	201	159	180	156	154	168	174	149	169	147	203	144	171	181	173	145	178	200	188	157	167	140	150	184	164	147	173	141	161	160	162	181	166	195	147	157	162	178	186	177	171	170	167	174	159	188	164	176	173	161	195	188	175	180	181	151	198	162	199	169	173	167	168	196	163	152	184	145	169	135	191	154	187	173	179	195	174	176	154	171	166	159	203	164	195	178	170	143	162	165	177	167	197	151	166	168	160	178	156	151	142	173	149	171	163	168	169	159	161	164	184	171	155	166	168	184	203	148	159	181	175	165	167	165	167	158	182	145	168	161	157	174	162	166	157	172	156	169	167	154	168	140	167	184	153	150	181	157	198	150	154	169	164	133	174	176	194	167	157	179	141	164	154	158	161	167	148	154	150	187	190	169	157	161	182	145	171	162	177	132	170	173	151	130	170	173	146	170	176	176	160	187	180	171	196	139	144	166	176	166	179	159	154	176	171	180	175	162	175	183	191	166	156	182	169	165	150	180	179	170	171	168	175	171	152	168	158	160	169	179	177	163	169	164	180	168	169	156	147	140	183	168	165	157	171	171	162	164	196	126	169	168	198	177	202	170	174	161	176	178	156	155	166	161	156	148	159	157	153	168	176	161	180	189	183	174	181	170	179	142	177	187	181	148	169	182	164	171	182	137	175	157	166	142	155	176	190	189	157	149	174	151	166	153	171	151	170	182	172	169	166	195	160	174	156	176	170	165	172	160	158	160	164	171	165	171	167	185	165	167	167	164	168	180	147	181	162	149	169	147	164	166	161	173	183	161	181	185	168	175	168	151	175	160	186	162	159	171	175	180	152	150	154	164	187	172	190	158	180	175	177	136	154	180	172	161	156	196	189	193	183	190	153	177	158	165	194	133	176	158	152	170	177	156	180	177	150	180	156	172	173	177	160	178	170	149	164	180	174	183	159	171	146	178	164	159	199	180	163	161	167	138	173	162	198	147	186	182	179	177	175	176	172	161	156	171	178	151	166	176	193	162	175	162	170	141	161	168	179	141	181	172	150	164	155	157	205	171	195	171	172	176	156	178	180	163	174	168	179	183	159	174	167	189	171	169	147	192	162	159	159	165	166	165	183	191	187	159	161	162	150	168	152	151	162	164	175	169	166	165	164	175	174	158	177	172	180	160	148	174	183	160	173	185	159	144	144	157	160	161	173	168	163	173	174	161	173	157	173	171	187	163	167	165	176	175	166	164	149	156	195	193	161	170	163	158	158	177	184	178	164	159	154	176	154	175	155	170	159	178	162	152	166	150	178	171	161	167	177	176	178	184	148	190	170	172	186	147	156	169	164	173	154	168	182	161	185	182	193	169	163	150	198	145	201	169	190	185	159	181	174	157	165	154	177	162	142	178	172	198	167	182	167	168	170	158	148	169	177	184	173	166	187	181	172	166	146	186	167	155	162	169	175	158	158	173	165	150	159	161	158	157	150	178	164	177	190	195	169	144	166	168	159	183	156	193	157	190	156	188	188	168	178	178	162	166	170	178	180	190	176	169	170	174	197	191	169	173	170	175	161	181	153	181	164	162	136	154	154	157	169	175	153	156	168	150	163	177	151	156	163	169	191	193	182	175	163	167	165	167	195	187	164	159	176	156	168	170	188	165	202	169	158	167	159	165	154	178	173	176	186	173	177	180	171	154	171	175	146	169	178	170	147	171	142	157	183	155	175	167	178	164	167	172	170	162	172	183	196	180	170	169	169	157	146	196	184	163	198	198	158	176	163	159	157	172	153	138	163	154	180	163	157	148	153	173	155	156	156	170	185	174	163	145	154	161	197	169	158	157	151	161	156	173	157	190	167	170	188	156	190	178	176	148	171	165	161	157	160	151	150	148	165	172	173	168	194	167	168	157	162	163	159	176	181	153	158	171	172	155	141	198	177	189	161	174	187	186	162	165	164	144	155	147	154	157	172	151	172	149	193	171	145	143	169	150	181	174	175	147	159	191	148	181	162	192	151	151
25906	20798	27244	25063	21766	17898	8523	8576	7567	7536	5392	4736	3827	2208	1927	1117	625	569	540	485	456	449	467	465	474	452	488	452	432	468	467	454	456	422	487	466	444	449	435	463	443	453	421	403	419	423	423	444	471	461	456	442	416	456	447	409	454	455	447	439	435	456	418	432	443	417	477	456	448	435	403	458	468	459	435	440	443	405	425	441	428	445	500	410	444	433	449	454	449	436	450	426	455	430	465	426	428	467	420	428	452	404	469	427	430	402	449	457	413	477	434	442	453	442	435	435	420	447	452	388	464	417	494	441	401	394	454	466	438	433	453	446	438	424	436	401	458	425	430	413	449	456	419	463	465	416	469	421	462	402	454	430	456	461	423	427	440	419	408	430	420	433	422	436	443	459	414	424	445	445	415	458	418	429	442	425	443	458	454	460	447	468	452	426	449	425	426	444	430	411	445	403	466	453	455	412	462	411	467	417	412	462	412	434	417	437	447	391	466	444	401	404	432	461	479	463	447	424	463	456	449	404	423	400	415	442	457	455	447	438	414	434	422	420	415	454	408	408	419	437	441	430	450	434	463	429	479	433	432	446	431	397	457	463	458	461	433	438	443	443	432	432	430	458	448	425	443	452	414	412	425	467	451	436	450	439	406	456	429	413	402	453	455	431	421	435	451	418	440	473	428	442	434	436	446	443	454	438	382	425	430	468	448	405	458	446	425	423	461	412	385	419	426	429	453	443	439	476	472	436	438	453	455	438	442	448	408	417	422	438	452	434	439	446	421	480	414	424	451	424	429	451	424	452	405	414	456	423	445	426	432	415	447	446	426	446	393	408	434	433	425	441	501	462	427	441	396	435	459	438	440	425	433	427	417	452	436	420	442	433	439	453	419	434	436	388	406	465	406	401	450	436	452	442	428	423	427	446	462	441	409	429	427	413	420	454	434	437	408	448	414	406	426	423	455	441	431	431	477	411	428	456	427	411	476	475	450	476	420	440	484	446	411	445	434	473	436	449	435	462	396	441	418	408	422	441	421	436	414	422	419	441	457	415	457	406	438	407	456	427	457	434	404	418	469	467	422	462	417	449	428	453	433	448	439	488	441	440	409	495	451	434	437	482	438	419	418	452	434	416	408	439	433	434	417	430	415	454	464	421	428	416	447	455	412	422	402	435	450	443	436	427	435	437	416	461	446	442	446	455	420	438	427	406	460	459	436	445	436	443	445	421	454	412	425	439	459	438	397	466	422	441	418	449	440	427	444	458	412	398	429	412	444	430	450	462	440	437	441	427	438	437	417	441	448	389	432	461	469	447	435	422	438	416	436	438	463	462	391	436	398	402	399	423	431	420	385	427	459	430	410	400	457	421	448	420	426	443	434	438	404	417	446	469	473	424	428	426	429	425	442	447	418	450	458	436	447	412	427	408	415	450	431	456	419	408	434	409	410	441	420	421	468	426	434	433	469	445	475	423	472	430	460	423	461	429	434	437	411	384	455	458	447	439	467	452	409	432	460	411	433	423	451	436	427	444	432	444	459	417	453	383	490	432	442	437	412	429	468	443	433	429	417	433	407	420	416	415	394	448	437	454	434	428	389	432	451	438	424	400	464	427	455	418	422	455	414	435	451	416	434	449	477	455	470	397	404	455	469	433	463	411	410	431	406	448	416	435	439	433	451	448	433	425	434	445	421	422	421	428	437	438	446	436	423	421	428	420	437	412	407	420	427	424	452	415	413	451	433	441	425	440	436	446	416	415	401	464	456	448	461	457	472	448	415	458	449	424	444	441	391	419	421	429	418	459	490	452	434	447	420	452	457	443	431	449	476	435	436	431	446	444	404	430	446	459	446	420	419	463	467	417	412	454	425	417	459	456	449	464	470	437	414	428	460	394	439	428	426	476	484	463	445	421	456	433	417	434	441	455	417	461	419	421	440	417	440	438	452	412	433	436	406	439	412	443	419	442	423	399	429	420	439	418	405	440	452	415	444	445	449	441	422	443	438	447	433	426	435	449	458	453	477	456	421	445	428	457	429	483	413	476	467	410	433	428	451	407	455	406	443	445	471	432	418	418	410	498	433	433	460	422	417	442	425	406	402	416	449	448	445	441	433	446	433	443	439	409	487	418	412	441	418	460	450	415	426	452	421	446	410	428	468	424	447	448	437	418	425	446	411	402	465	479	427	470	462	436	450	429	450	433	416	443	418	453	442	455	407	443	421	493	412	442	480	435	415	447	437	431	434	424	435	400	450	467	442	452	425	461	448	417	429	475	432	433	430	457	415	443	424	427	452	450	405	478	449	412	446	410	385	426	406	435	404	466	455	446	463	426	402	451	440	441	428	442	437	432	417	462	421	411	440	440	411	441	476	456	423	428	440	475	426	415	449	412	460	451	427	428	430	456	431	432	444	406	447	440	456	449	406	440	437	464	389	441	432	434	430	428	446	427	451	443	420	402	442	453	445	433	455	432	437	451	435	441	437	412	412	464	436	415	440	410	459	467	439	437	393	432	433	431	435	428	430	460	426	408	464	442	412	463	427	423	422	418	431	481	419	426	432	393	420	425	436	431	437	426	438	393	435	418	456	438	446	376	398	419	399	451	413	436	447	455	430	440	413	439	468	432	450	403	435	444	432	409	422	436	419	397	475	430	451	440	399	446	448	440	437	457	402	424	408	411	446	433	454	441	428	434	492	429	412	422	419	456	426	429	418	419	439	436	400	399	434	448	431	417	449	409	461	444	431	458	462	473	427	439	421	416	430	416	501	452	415	426	473	433	459	404	461	436	431	447	478	450	423	416	439	413	428	461	434	457	431	437	451	422	417	420	408	433	463	468	426	430	433	411	430	445	441	445	441	467	412	406	441	432	466	423	426	396	434	430	430	463	449	450	398	407	450	444	454	434	438	403	450	418	409	446	425	462	450	415	428	450	428	430	428	465	418	431	478	449	429	447	439	442	421	435	461	435	392	431	404	456	421	462	446	407	477	403	430	421	449	450	440	467	439	399	430	393	432	452	418	459	422	456	402	431	396	415	413	396	434	423	423	448	467	418	442	462	449	440	428	450	447	459	467	415	382	452	416	455	471	448	431	429	442	429	430	463	437	437	408	435	432	420	406	441	417	427	446	422	438	425	439	420	420	434	455	437	389	471	460	447	425	417	439	432	432	399	443	438	438	449	430	462	469	455	468	427	466	404	410	478	419	455	452	451	401	400	410	421	452	454	440	426	443	406	426	452	435	461	485	446	412	450	468	439	428	435	451	435	438	457	456	450	416	425	416	433	402	419	436	424	449	452	439	437	444	468	489	437	447	464	442	471	456	438	436	405	420	437	439	425	446	463	484	468	415	432	451	438	463	419	487	421	435	438	454	431	420	456	440	400	438	439	414	436	436	426	387	444	464	414	485	430	421	434	429	436	461	432	454	448	415	421	462	431	430	412	437	442	418	440	384	401	430	432	455	431	445	416	422	445	463	404	411	453	431	466	451	459	412	416
11167	4464	2901	1801	964	668	638	496	439	409	413	392	375	349	373	366	354	388	362	373	310	384	371	362	333	361	331	313	321	391	352	357	370	375	350	353	373	352	315	365	366	352	388	368	368	360	360	360	402	369	356	386	356	334	367	344	356	367	368	351	368	352	361	400	336	354	412	339	333	347	326	341	398	356	405	378	368	377	348	398	394	351	344	339	389	327	363	356	359	348	380	364	382	333	374	341	356	347	350	386	385	365	396	366	363	376	393	377	362	383	363	417	339	381	411	364	386	377	384	390	384	372	344	368	353	364	383	340	344	357	387	386	379	334	342	383	399	360	364	369	372	338	378	331	371	381	399	371	362	381	402	362	345	370	373	350	357	380	390	382	359	352	349	362	362	381	336	338	361	363	400	414	336	362	361	380	369	397	369	344	355	333	376	363	375	362	361	322	366	370	357	366	309	368	382	359	398	360	375	358	357	335	396	402	363	377	386	345	364	367	337	319	346	374	374	374	364	348	382	356	357	377	380	373	380	375	349	381	344	386	330	364	330	361	359	357	392	365	323	359	395	347	394	369	376	351	349	346	375	354	359	372	397	350	349	367	377	351	352	355	364	355	365	387	425	365	399	361	348	358	369	353	358	337	353	350	320	353	362	387	353	370	357	365	366	385	350	364	387	340	390	380	371	331	380	399	382	340	363	339	415	359	336	374	377	341	374	397	385	380	358	381	365	322	363	390	363	368	392	373	344	351	333	369	385	360	354	386	381	346	348	359	375	363	342	352	360	342	363	368	332	356	365	358	372	373	353	344	343	353	392	359	361	387	359	347	348	358	346	384	380	341	374	381	384	368	399	345	349	385	395	345	370	382	342	358	404	368	382	340	373	360	380	342	354	363	382	377	359	411	356	356	366	368	383	368	316	362	371	371	358	383	341	386	380	374	392	362	358	393	383	350	348	381	344	313	360	351	403	378	366	381	360	370	354	344	408	350	389	371	378	345	369	358	351	352	394	359	372	373	325	368	373	379	339	353	347	369	366	357	394	334	341	401	383	367	365	408	371	356	380	400	391	331	344	374	369	353	353	380	394	358	379	357	371	350	360	386	379	367	316	384	397	353	365	370	358	353	381	370	353	359	345	343	370	369	382	368	361	396	375	357	411	366	393	388	375	367	379	351	360	375	352	342	382	351	347	368	377	313	345	373	405	375	365	353	368	361	385	341	395	337	330	367	390	367	360	352	339	329	365	363	345	354	351	345	387	401	322	374	408	388	363	375	372	371	372	345	355	389	371	358	395	367	361	354	353	362	397	353	357	354	364	346	357	382	380	358	353	386	400	374	343	339	365	352	383	352	363	352	325	402	370	338	335	377	362	322	380	383	357	343	365	351	341	342	378	337	371	352	396	329	371	363	371	394	383	353	325	360	352	351	371	353	393	380	364	364	367	389	360	383	372	353	373	389	324	360	395	380	366	380	343	377	381	387	335	364	336	355	381	368	388	383	328	329	340	341	354	354	381	347	377	360	374	344	391	362	377	331	388	368	385	363	352	329	342	398	350	360	346	378	393	359	359	371	360	391	363	341	391	379	340	324	344	326	357	331	418	341	341	352	365	370	365	369	379	329	347	356	361	348	321	383	375	350	349	397	364	371	368	368	364	382	360	357	369	420	346	348	382	336	365	342	372	363	397	365	359	336	349	376	362	408	366	377	352	377	394	384	385	405	389	398	339	376	405	373	351	374	375	368	355	342	377	387	387	332	351	331	383	338	358	353	353	335	341	349	333	363	353	338	355	379	358	345	351	333	365	380	386	363	379	350	334	365	379	317	359	338	388	401	384	365	415	377	379	339	386	357	391	360	366	363	358	359	402	362	339	335	369	351	372	355	387	346	364	372	352	353	351	344	355	354	364	363	340	328	388	356	347	357	373	405	324	351	348	367	349	371	403	386	353	351	383	360	382	360	395	386	367	363	323	350	347	374	369	345	392	375	358	391	357	368	401	369	361	362	386	372	357	352	349	357	368	336	388	370	410	339	328	384	366	359	358	370	341	328	349	323	362	381	359	389	371	370	351	406	382	343	333	354	343	384	357	348	356	330	312	377	387	371	340	377	379	405	359	360	337	367	316	374	361	359	353	360	350	366	383	360	374	354	370	399	366	354	373	310	338	372	333	352	382	385	427	341	343	387	372	372	379	342	369	357	364	352	336	358	363	346	360	358	348	393	379	356	345	357	327	372	381	370	350	351	365	380	352	375	384	366	383	385	320	355	380	356	326	330	349	376	347	355	361	356	354	346	329	374	329	359	374	375	377	407	380	347	353	380	373	377	335	340	345	369	380	325	371	327	351	346	381	377	375	352	377	352	355	374	385	386	386	363	341	363	364	365	370	385	372	386	372	338	353	363	381	363	374	358	391	375	370	347	372	365	399	361	362	380	375	397	361	338	377	357	387	364	360	372	361	357	346	337	358	385	352	346	327	372	347	381	332	341	358	375	338	347	378	349	356	369	342	370	356	375	355	385	344	363	374	347	386	362	381	372	356	387	364	376	400	398	346	382	361	364	361	384	350	360	401	360	383	356	367	371	349	344	385	388	347	386	372	367	370	367	372	423	349	345	347	349	334	339	306	374	349	358	338	384	375	345	377	356	362	378	332	379	384	373	375	364	363	369	359	352	378	360	354	355	335	378	339	381	364	366	343	357	379	359	353	357	384	355	357	385	338	359	361	408	373	392	364	367	381	363	355	373	351	344	384	371	362	387	354	376	318	370	372	401	368	385	356	335	343	365	346	346	397	367	378	416	339	343	376	397	373	394	365	354	380	330	350	340	368	358	353	351	334	370	364	379	368	359	328	348	354	377	355	386	365	345	386	339	364	353	367	372	362	360	378	388	363	322	385	348	386	340	368	369	338	370	355	376	353	369	385	339	360	360	340	400	347	369	362	352	338	371	369	339	404	373	352	337	345	375	329	351	365	362	374	379	371	391	376	327	356	350	338	344	352	368	335	353	339	378	339	392	365	357	377	345	357	344	371	368	382	375	384	398	336	344	352	349	355	412	358	360	364	395	377	358	323	353	368	407	358	382	377	383	392	356	349	372	339	323	401	368	374	394	376	356	357	351	381	402	367	329	379	372	354	408	362	361	367	384	365	372	368	386	363	349	378	382	345	358	330	397	358	376	372	370	367	386	367	340	378	394	336	347	374	377	337	381	375	352	373	382	382	374	367	358	322	362	396	356	382	377	351	392	374	398	350	332	357	348	349	412	373	393	354	393	362	345	333	370	354	397	356	400	380	324	379	392	359	361	411	347	352	365	340	374	389	360	366	330	357	380	361	361	386	390	358	327	348	358	364	386	370	379	363	370	381	385	372	380	368	335	388	338	350	355	424	353	353	335	361	355	368	379	360	356	362	359	374	362	360	333	395	356	389	351	377	364	352	381	419	381	358	411	388	341	406	356	339	365	318	368	389	341	371	333	348	368	358	376	369	349
8619	4934	6127	5841	3600	2557	2107	1490	1437	1315	1148	1128	1038	1054	975	1014	933	853	858	811	844	857	859	893	882	892	867	930	890	867	878	848	903	844	870	890	878	869	928	869	882	906	906	913	855	878	869	866	821	871	914	884	913	832	907	912	897	847	938	851	864	896	852	802	838	873	874	927	873	892	896	856	888	827	925	933	867	867	920	888	942	878	921	909	845	900	925	900	898	872	905	884	843	933	909	871	880	878	876	891	963	886	899	844	867	961	895	861	862	893	904	904	897	897	871	885	856	899	861	880	920	892	908	876	932	843	873	855	869	881	855	925	910	866	900	856	876	884	893	806	893	900	909	848	896	878	889	898	898	893	895	905	896	819	916	891	862	871	930	914	895	862	813	855	885	858	831	868	858	876	887	937	912	875	861	871	879	926	841	892	895	906	869	867	834	827	887	938	929	907	828	884	909	842	893	900	913	873	923	935	913	882	879	849	923	874	877	902	912	908	824	906	906	878	920	876	820	859	836	905	949	829	866	860	864	851	828	941	861	904	827	880	886	904	908	839	907	892	893	897	924	854	849	925	844	841	885	876	891	887	882	873	902	873	882	856	866	894	848	878	902	938	889	878	953	864	895	836	852	876	794	873	897	883	877	936	904	924	867	865	893	912	913	903	926	862	863	847	856	880	905	872	856	897	874	892	890	955	840	951	852	912	884	866	913	890	923	856	897	866	893	865	857	875	934	886	898	901	925	862	825	910	903	908	846	864	855	880	886	884	903	889	921	894	855	936	874	883	829	864	864	905	844	863	906	909	868	940	853	886	889	882	817	863	877	877	859	905	901	919	828	837	889	877	901	843	869	901	891	886	878	861	888	894	893	880	888	830	938	876	835	912	887	899	890	933	835	888	831	878	860	910	933	826	906	865	895	877	815	842	900	884	913	909	859	867	850	890	853	892	893	881	873	855	919	892	904	888	854	820	845	926	865	931	859	861	885	887	887	878	858	815	845	902	890	824	866	834	892	885	867	875	841	873	887	918	914	888	940	873	864	835	848	867	851	887	869	892	860	892	880	902	842	889	901	855	933	879	866	829	916	865	828	919	852	919	883	905	835	870	824	882	883	858	866	951	875	885	906	914	916	840	845	883	856	874	931	913	880	905	965	841	906	889	887	882	853	922	933	887	885	894	826	887	905	843	820	885	895	930	810	848	914	861	855	884	869	834	852	872	863	867	884	944	892	864	888	867	865	886	816	844	878	940	923	897	919	900	900	897	881	837	897	881	890	865	901	907	863	905	891	870	913	848	878	868	842	879	912	886	895	896	872	920	905	861	934	869	844	877	869	836	897	899	872	874	895	851	940	920	840	884	815	898	819	897	908	880	880	859	873	849	890	879	874	868	857	873	928	890	873	895	909	854	888	864	882	900	891	844	878	919	903	901	911	883	892	839	894	913	959	857	916	893	863	872	901	901	882	863	894	938	847	880	853	910	902	895	971	912	856	831	870	916	878	835	868	893	861	880	883	845	862	857	859	839	870	869	873	877	925	900	889	914	905	855	833	872	875	922	884	899	861	891	891	947	918	919	873	893	937	881	883	876	857	898	890	851	818	868	863	876	913	857	909	871	827	816	863	872	868	851	881	869	870	851	891	960	856	863	839	891	904	904	847	909	854	911	822	898	888	867	948	900	883	891	883	861	847	850	898	893	858	911	889	844	891	818	908	878	883	936	854	866	866	918	932	866	860	908	880	926	827	914	872	858	866	831	899	968	868	901	890	852	860	871	869	871	841	887	894	884	869	843	906	847	853	880	859	892	880	900	852	833	859	866	870	856	837	861	862	862	915	889	852	867	920	880	876	906	938	901	877	900	940	915	891	903	899	852	931	900	876	858	880	874	848	899	871	920	897	873	871	883	878	855	899	853	873	914	857	931	918	944	889	894	909	887	878	887	867	827	831	868	889	903	883	880	877	933	943	854	874	858	897	884	911	897	880	914	903	818	870	919	819	925	873	883	874	880	853	855	853	893	897	857	928	883	873	897	915	868	906	892	881	916	918	888	878	911	847	882	864	889	860	900	873	879	872	916	868	889	881	851	905	878	895	822	852	866	878	953	884	880	875	932	848	855	837	853	848	860	893	887	864	870	843	876	877	799	884	891	890	855	890	902	899	854	906	838	880	852	940	829	904	810	836	876	850	896	943	849	888	838	848	866	897	856	792	906	906	846	916	851	859	976	884	829	899	838	910	939	904	910	877	925	863	916	847	905	943	878	859	882	877	940	883	875	905	885	895	846	890	876	884	833	886	881	850	890	896	894	883	915	881	878	906	860	884	944	886	926	861	849	857	864	855	858	853	852	876	868	901	908	855	901	888	896	851	913	877	906	874	904	901	893	870	896	896	901	863	876	911	842	897	910	861	848	842	857	847	893	844	893	889	837	844	878	844	942	935	852	885	827	844	864	903	901	882	876	904	929	902	876	900	888	843	866	872	855	883	936	825	909	888	907	903	880	864	920	899	864	851	919	862	871	860	881	849	875	903	877	887	880	867	862	910	893	884	839	837	876	845	874	872	913	859	820	914	937	902	902	853	903	869	872	826	949	868	885	892	871	881	879	891	890	900	918	899	864	877	840	848	860	909	927	842	882	907	866	901	868	929	851	871	887	935	909	894	858	870	906	900	900	882	903	932	925	856	838	892	902	899	893	867	869	854	898	863	891	848	863	877	826	892	915	920	898	929	889	870	888	902	853	856	897	868	970	898	882	922	897	877	855	881	893	864	845	876	902	910	886	834	832	870	881	813	900	870	914	847	851	903	928	921	868	926	921	851	904	800	865	898	853	874	871	882	878	911	898	894	889	874	886	910	865	860	878	915	893	853	900	950	887	911	864	894	879	863	916	846	867	878	888	938	863	873	842	916	866	904	914	877	908	891	905	833	880	823	894	873	827	880	916	905	862	931	881	918	889	851	854	914	906	891	888	928	857	895	902	905	926	918	863	878	867	900	942	819	876	901	918	905	901	854	838	872	910	875	853	876	930	836	781	878	851	896	834	888	883	802	861	842	821	857	931	911	865	913	910	854	813	848	907	849	889	885	866	811	824	902	886	855	853	877	860	903	915	840	897	910	874	858	872	900	885	848	878	879	896	890	875	839	867	835	873	879	856	892	837	867	894	925	792	833	915	928	865	858	828	860	938	867	857	877	835	798	873	832	866	901	879	872	873	857	863	850	904	894	874	877	879	895	897	854	927	854	856	850	851	870	888	846	885	891	872	813	878	902	884	876	849	895	869	889	859	830	896	908	868	862	909	876	855	886	847	881	838	911	887	852	905	842	856	934	867	877	894	842	875	840	876	881	844	858	880	897	902	913	840	862	903	861	885	871	926	835	859	893	908	867	891	920	870	887	844	923	869	855	890	859	843	854	890	908	874	847	833	892	822	894	894	888	915	843	861	856	904	909	857	881	852	911	863	828	847	864	889	878	873	878	843	854	856	965	845
28198	18911	19685	14259	7760	4506	2333	1415	1300	976	846	808	714	527	464	398	373	330	325	320	320	314	319	321	354	343	325	339	307	328	337	296	332	331	323	333	287	341	303	343	302	313	321	329	376	333	327	354	373	318	324	322	317	299	327	312	308	378	307	319	319	343	322	312	322	328	336	334	334	285	342	340	324	322	303	308	308	326	302	379	347	315	325	331	335	333	322	351	334	322	346	293	361	311	313	328	337	326	333	337	308	297	312	297	347	341	332	323	331	340	300	307	329	312	304	324	321	321	326	323	285	336	308	315	287	334	323	366	345	315	298	295	343	330	334	326	330	332	344	317	331	326	335	350	268	349	377	312	294	294	284	329	331	317	345	307	311	376	320	303	328	302	323	342	317	339	316	321	337	325	313	316	297	288	304	317	317	317	323	313	295	288	339	354	338	347	300	331	308	341	305	316	317	315	297	345	338	307	341	342	290	339	301	313	287	324	350	339	354	356	323	320	335	334	310	297	280	296	342	288	332	319	313	281	329	326	316	307	327	281	335	310	332	315	314	329	343	297	316	290	366	321	332	324	340	336	310	316	340	347	303	313	292	321	341	321	311	305	289	282	308	323	318	302	321	318	315	375	325	316	288	323	333	309	333	327	327	312	312	342	330	314	325	318	303	322	330	301	309	317	352	355	371	301	319	331	358	314	335	313	347	311	309	345	350	328	338	317	330	339	300	324	308	340	347	334	313	359	331	356	326	377	353	319	326	299	296	309	345	315	303	316	317	300	347	318	333	309	329	326	328	301	315	317	335	313	311	319	308	303	331	317	317	332	318	305	330	359	310	300	345	323	293	320	326	292	338	306	335	356	360	334	356	330	322	342	330	348	309	327	289	321	327	311	298	330	312	338	297	341	340	355	319	304	293	329	326	342	331	317	274	333	317	311	310	311	351	343	308	303	325	308	333	299	310	272	304	295	352	300	319	338	330	309	347	327	303	330	309	314	289	303	315	354	307	309	294	325	313	334	312	353	334	311	316	329	301	301	316	345	346	317	313	325	342	295	341	344	333	326	325	302	321	327	307	333	309	340	347	337	336	342	333	356	282	323	284	305	319	327	358	353	335	307	319	311	330	326	337	298	331	326	335	291	322	310	375	329	336	325	312	334	320	315	346	338	321	309	368	310	300	317	320	334	322	340	327	370	333	328	323	341	308	308	329	327	297	336	323	341	354	315	307	313	325	307	335	340	335	344	322	340	321	344	329	303	326	324	350	345	329	369	306	277	315	350	338	323	343	320	315	346	297	343	324	324	341	331	324	327	316	321	324	317	307	319	306	264	304	341	352	336	334	327	318	286	310	309	327	316	346	323	341	356	334	332	329	302	335	327	285	302	347	330	325	323	302	323	333	297	350	325	355	303	313	306	329	344	362	307	360	332	337	309	325	319	338	330	324	334	306	310	322	340	314	323	298	321	284	345	316	312	277	336	328	297	322	297	337	308	333	311	329	303	325	359	299	323	307	321	316	291	338	319	353	317	334	316	334	376	358	320	306	296	311	299	309	311	336	346	282	339	326	310	355	314	348	315	330	321	338	344	342	335	339	354	331	345	342	329	343	306	340	291	303	332	342	340	351	337	306	307	291	307	309	335	324	330	301	327	347	317	348	298	328	313	343	332	341	321	313	336	310	343	347	335	348	338	323	325	344	346	323	349	312	334	330	351	342	331	306	338	304	303	298	333	315	339	323	327	300	328	287	337	318	359	308	356	314	335	297	329	325	312	321	295	325	301	342	318	325	356	316	319	345	321	310	334	323	345	350	324	326	355	336	303	345	330	322	336	302	345	306	324	326	323	313	325	317	323	338	344	356	291	341	297	323	298	311	322	350	350	353	326	334	332	330	324	320	360	342	317	323	320	329	322	309	333	317	333	330	345	313	278	323	331	279	325	338	303	339	336	330	315	292	362	327	308	329	325	307	303	312	334	323	292	294	331	349	314	291	324	320	312	320	320	341	313	356	364	345	313	302	351	359	343	312	302	355	321	338	319	324	341	337	335	345	343	319	327	324	322	327	335	326	288	330	312	328	313	317	301	297	314	332	309	335	334	317	319	328	327	332	342	315	311	328	310	326	329	337	315	338	307	314	338	356	299	365	313	326	317	337	343	310	337	333	335	342	343	328	322	291	311	303	325	318	317	324	320	332	327	311	317	353	318	346	310	322	307	328	299	306	321	297	306	333	291	293	343	332	335	350	313	342	317	360	302	339	325	336	313	310	323	315	314	333	300	304	343	313	292	310	320	327	292	321	339	329	302	336	327	295	305	319	282	331	319	303	305	316	317	299	335	327	324	324	368	340	318	310	328	319	339	283	320	309	339	308	339	310	319	305	326	345	357	320	303	306	341	322	355	353	314	293	344	294	318	317	350	318	303	321	352	296	305	332	345	319	367	327	310	343	360	328	333	319	320	337	330	306	316	312	321	303	304	306	324	329	337	306	336	326	301	305	312	357	324	352	312	334	316	315	354	324	314	350	335	300	316	297	295	314	314	332	318	349	344	340	323	317	309	320	302	294	322	309	292	312	331	314	324	299	295	329	324	336	337	304	327	318	304	329	305	315	381	350	311	315	313	334	308	302	330	334	339	351	287	285	334	311	271	290	336	320	327	357	328	304	326	319	317	323	323	355	307	344	377	357	330	305	333	304	326	328	316	328	329	329	340	315	336	296	322	322	315	292	313	335	363	315	311	307	350	342	320	320	319	346	274	307	333	303	322	321	336	351	327	359	334	323	302	294	307	349	337	313	329	326	326	333	330	320	315	339	331	353	330	332	309	307	305	305	339	322	323	327	320	336	334	321	347	320	326	332	315	311	302	291	305	292	358	318	323	337	335	319	338	330	309	317	340	324	301	323	331	303	320	337	336	309	290	319	324	285	316	346	347	304	342	287	335	321	320	288	302	303	321	319	326	336	333	319	338	303	299	319	340	317	324	333	314	282	330	355	340	328	296	333	340	274	310	341	308	355	342	304	292	305	341	312	325	341	366	303	327	321	342	311	304	322	307	305	301	334	337	298	312	318	298	363	353	328	347	324	330	345	287	314	320	309	316	360	328	345	299	332	320	298	360	340	350	319	291	323	330	309	314	333	319	312	293	291	322	347	330	275	334	342	297	351	346	330	333	321	346	344	338	312	327	320	309	333	342	324	327	309	347	317	339	345	321	361	329	317	315	338	341	309	337	356	302	341	292	346	325	332	307	323	332	342	326	316	317	310	320	325	386	322	341	352	318	320	333	330	295	326	310	310	292	349	357	323	337	312	324	280	300	342	316	325	356	304	322	342	329	339	313	305	357	288	322	312	310	326	345	317	340	296	303	330	332	304	323	306	315	323	329	338	320	335	351	338	355	338	323	302	314	326	339	309	319	344	297	333	322	285	276	329	299	285	337	327	303	328	320	360	310	332	316	310	325	354	343	344	336	330	356	336	332	306	331	300	314	317	364
20384	16664	23412	19995	15305	12184	7847	6264	5963	4365	4132	3934	3650	2065	1611	1150	943	854	856	815	814	755	763	808	828	759	838	814	802	751	781	803	787	769	783	819	793	816	782	821	798	796	799	809	784	829	790	808	818	852	796	792	821	795	801	854	744	782	809	762	787	784	746	799	776	757	816	772	794	794	814	759	826	786	811	740	782	756	779	750	787	768	732	767	766	785	763	766	768	740	790	756	793	805	786	776	753	727	834	744	792	783	788	743	733	811	731	772	753	794	782	736	803	799	867	827	762	790	774	782	778	824	787	763	783	832	764	790	826	788	774	811	749	778	821	784	783	747	769	741	826	766	749	788	770	785	789	755	773	759	824	785	758	781	770	833	785	731	804	777	807	750	779	814	809	829	809	806	785	786	782	809	760	772	785	789	761	817	764	763	762	797	760	785	776	790	732	701	759	803	775	761	775	775	802	752	771	796	729	774	806	792	747	828	763	729	773	740	793	760	761	759	728	755	826	828	810	813	753	782	782	778	778	758	843	767	794	820	784	794	760	839	830	795	788	769	768	824	821	786	777	754	799	774	826	799	749	786	784	785	826	768	791	768	781	809	791	814	752	800	798	795	809	761	765	767	825	808	795	767	778	751	795	805	774	758	829	790	787	849	761	792	807	761	765	810	821	784	785	770	749	773	756	811	759	824	761	763	788	767	770	749	737	758	781	786	761	791	796	747	775	790	772	819	800	827	770	752	773	776	762	811	727	748	767	746	782	787	809	805	821	779	798	787	770	781	726	794	817	750	778	768	808	787	798	841	811	802	800	824	756	791	788	728	794	781	793	784	815	796	805	801	731	792	758	797	794	739	780	794	805	823	816	760	800	811	765	771	748	743	796	817	815	807	770	802	791	790	787	782	776	788	828	821	792	754	759	793	786	790	748	781	811	721	762	777	815	762	802	808	714	829	747	827	791	760	744	799	779	784	804	850	769	796	769	775	781	780	809	798	777	713	751	834	806	728	799	816	826	841	786	805	757	757	780	755	815	791	792	775	760	809	785	767	741	805	789	789	770	771	791	761	770	808	779	869	779	758	777	779	786	792	817	723	791	752	818	736	803	804	766	800	824	801	799	822	732	749	770	784	760	756	798	817	798	781	773	766	771	801	779	762	816	896	762	768	768	809	798	792	772	841	756	797	756	768	789	774	764	817	811	741	735	785	837	825	773	800	763	824	744	775	731	811	781	773	778	759	776	809	774	793	806	775	744	776	792	817	849	776	849	777	766	777	807	827	814	755	740	759	746	795	792	785	785	778	796	719	761	795	830	793	768	786	801	731	768	780	796	786	743	766	824	808	805	762	760	739	751	802	773	828	782	794	811	772	787	772	805	829	791	831	755	780	819	752	789	766	767	804	802	761	801	759	744	725	821	754	795	770	771	768	713	809	801	793	786	807	778	760	751	828	781	820	768	776	798	788	762	802	796	791	749	763	808	756	804	791	740	833	776	788	741	783	815	779	831	815	806	807	771	758	783	804	799	816	761	768	730	792	802	780	755	788	761	755	793	776	779	821	781	775	786	812	805	766	756	772	777	797	809	786	759	788	763	763	744	776	801	752	799	746	730	754	853	764	813	801	742	807	778	827	742	803	749	780	788	791	824	788	812	754	807	809	765	760	804	809	819	842	795	794	787	799	819	788	778	744	834	810	796	805	708	739	818	778	764	778	814	809	797	799	787	786	773	747	800	753	756	769	745	818	741	733	768	766	780	779	782	782	763	804	762	796	736	785	753	798	790	840	775	789	808	795	760	770	812	778	787	757	821	787	793	785	783	775	767	779	800	792	777	792	779	724	754	800	786	771	786	797	867	741	786	779	780	766	743	760	785	777	788	780	766	785	765	831	780	817	772	803	843	845	825	763	750	788	764	817	775	757	762	778	785	775	774	787	800	748	822	871	775	750	816	787	796	796	752	835	780	774	738	821	795	742	800	768	835	758	806	774	806	745	788	802	785	742	790	758	755	856	739	804	781	763	809	826	794	735	808	809	804	780	739	785	789	702	781	804	791	812	785	846	772	826	713	733	748	747	770	772	751	776	759	788	792	807	763	805	784	779	773	775	847	762	809	811	756	799	778	740	798	775	759	773	783	813	784	755	809	769	862	748	783	768	760	757	792	785	774	783	796	800	825	756	777	815	807	804	732	733	795	832	815	769	790	772	796	822	769	722	760	752	758	795	787	753	808	783	804	729	793	797	798	727	781	788	763	828	753	763	733	785	778	775	759	761	731	802	760	789	818	750	787	792	786	749	757	795	750	816	782	779	771	756	834	820	726	762	754	825	752	786	802	809	767	799	785	809	796	784	809	823	747	791	813	778	802	756	772	791	733	733	857	764	760	769	827	767	802	824	770	755	812	776	810	827	807	781	792	778	808	735	793	728	802	753	775	779	786	768	737	794	824	804	747	806	802	814	777	761	782	719	781	764	789	743	798	748	805	760	823	791	766	808	801	773	789	779	760	750	823	796	770	787	731	774	780	792	776	763	765	774	798	819	774	808	800	777	778	813	808	757	853	753	788	765	760	774	798	740	731	813	791	764	759	750	783	762	772	825	752	780	806	779	781	791	810	804	784	800	740	837	760	794	785	783	819	758	807	763	802	800	777	746	784	767	774	813	794	734	825	801	805	812	784	817	789	787	761	786	754	791	803	806	754	785	775	736	794	764	760	763	766	824	812	812	779	788	797	751	780	799	792	815	818	792	779	776	746	807	761	739	828	850	794	809	778	797	777	757	789	791	806	806	781	859	787	800	799	784	792	808	774	823	836	761	763	794	786	827	789	762	786	738	739	761	741	797	735	842	769	775	834	766	784	832	794	758	832	783	811	792	805	771	790	791	783	755	785	756	824	802	790	802	779	778	803	778	784	771	753	798	768	817	806	792	751	774	818	776	788	736	795	778	774	780	793	813	805	799	800	780	786	780	828	836	782	765	780	749	802	766	801	741	786	760	780	788	797	775	781	787	788	752	755	783	829	845	774	797	796	812	837	814	735	778	767	783	798	790	756	790	743	755	818	758	758	739	769	733	797	773	750	760	788	817	825	798	781	815	804	806	743	777	762	780	757	763	786	803	776	806	727	753	796	795	803	770	754	781	746	748	783	798	775	773	825	809	799	797	825	808	803	761	775	760	788	752	756	813	799	817	799	819	771	749	787	790	774	815	784	780	786	760	820	763	771	739	783	769	769	754	798	764	813	779	843	759	825	796	771	790	773	834	777	789	803	815	790	795	825	791	801	767	848	713	782	764	809	794	765	785	800	748	777	787	737	822	783	726	735	782	829	760	788	733	783	773	763	750	786	785	847	824	774	804	798	795	760	787	788	759	741	762	796	792	825	727	803	767	812	803	862	792	776	797	805	797	775	717	717	793	749	810	803	790	769	816	807	774	785	814	779	780	775	805	809	801	740	783	789	825	760	756	771	750	817	738	770	764	782	810	761	793	799	774
36665	26277	27131	20855	12727	7769	3375	1802	1172	939	888	674	491	388	300	217	211	200	168	184	180	212	147	189	180	179	195	173	170	186	191	162	196	170	178	176	173	188	149	172	172	191	161	170	204	177	179	179	168	173	214	180	168	189	161	201	171	172	187	193	173	166	188	179	189	178	211	183	175	190	164	166	153	172	160	148	162	162	173	190	191	152	182	188	165	192	160	185	169	175	187	163	175	177	170	162	159	166	155	184	173	192	184	187	175	157	187	172	165	171	144	180	184	188	183	197	187	179	177	168	171	187	191	180	166	195	141	177	149	182	188	172	166	182	177	175	182	173	200	161	185	180	191	176	173	164	172	178	179	176	156	175	180	187	159	175	169	159	177	175	162	173	184	149	174	178	175	137	170	202	178	163	185	162	197	196	179	190	177	172	159	196	196	183	173	155	188	171	189	158	182	169	204	168	190	180	157	145	183	181	172	182	178	160	175	177	157	198	178	151	195	172	188	195	153	192	169	166	171	184	152	159	181	189	158	175	182	172	160	161	173	180	167	178	197	182	182	159	168	174	174	175	155	185	164	167	165	200	172	170	220	155	167	163	176	173	187	172	165	184	195	174	159	152	179	182	184	170	176	170	161	178	197	152	167	178	191	177	192	177	190	180	177	185	181	176	157	184	188	171	203	169	191	169	175	162	177	170	171	157	195	179	177	173	178	178	211	145	188	171	180	194	169	181	180	168	185	160	160	151	188	186	200	166	201	162	167	148	187	144	166	145	182	182	167	201	205	177	187	178	176	195	148	175	177	183	200	174	163	169	176	197	167	202	181	171	181	180	188	170	183	188	185	154	193	179	170	162	180	173	201	177	174	187	184	197	203	157	182	169	169	191	164	198	173	175	167	178	178	179	179	168	186	195	157	180	181	187	171	188	190	173	178	183	164	173	173	184	174	176	191	185	160	172	154	197	167	176	169	196	131	173	199	159	166	169	188	192	187	190	158	168	185	177	168	163	183	191	198	190	194	177	175	185	191	193	174	181	168	204	180	178	177	179	176	175	180	171	167	193	165	156	178	181	192	199	186	182	161	166	194	173	166	156	192	168	186	176	189	190	178	173	160	154	167	181	171	157	156	172	160	170	182	149	204	187	158	164	194	186	175	186	173	160	185	156	168	181	200	178	166	175	172	177	187	167	173	184	180	195	170	185	178	165	200	162	156	209	185	175	171	171	175	173	188	177	188	178	173	180	173	159	166	160	178	189	199	191	174	165	203	178	155	207	177	183	182	168	161	205	201	156	185	163	174	168	192	172	175	168	189	149	194	180	185	164	174	190	182	197	173	167	163	178	168	183	179	173	180	172	176	173	187	190	187	180	165	168	171	175	164	176	175	170	172	159	197	161	176	177	157	185	186	189	188	156	154	164	151	143	158	167	197	175	176	194	190	157	170	186	171	166	166	181	170	156	167	183	145	178	192	188	166	178	180	201	184	175	194	177	164	164	165	193	190	183	186	193	185	176	163	195	180	178	172	182	191	179	169	178	171	181	144	179	177	176	166	188	175	211	194	174	175	183	187	188	188	182	198	148	191	164	186	204	182	174	168	178	184	185	156	168	169	163	172	159	181	190	203	187	176	169	196	168	181	174	164	165	178	181	172	183	170	160	190	165	173	158	172	189	180	184	165	182	147	219	176	178	187	161	184	170	169	189	200	157	185	162	174	170	156	154	175	177	178	196	192	179	175	198	178	184	178	183	165	171	170	180	166	166	196	181	147	162	145	169	170	186	176	163	191	172	176	209	165	203	184	176	195	203	158	148	177	168	172	200	180	187	182	210	158	166	155	155	202	182	192	172	168	156	162	160	164	164	151	173	149	179	175	177	172	180	140	161	169	156	172	201	176	170	185	188	182	181	198	160	162	172	193	188	189	186	181	180	193	170	168	174	177	194	188	162	172	156	199	185	159	217	195	211	176	172	178	183	168	181	187	154	170	171	190	165	160	157	176	183	189	193	187	172	150	171	178	154	168	194	181	168	182	187	187	195	159	178	171	199	196	174	177	185	163	171	185	181	176	146	180	177	158	166	175	172	162	177	188	173	178	186	170	176	204	158	166	194	188	199	167	193	201	142	170	177	156	176	190	167	192	158	170	170	172	164	150	187	181	177	159	168	165	184	164	191	183	163	155	191	161	177	189	166	165	182	153	178	203	197	186	195	147	193	175	168	161	186	156	177	178	162	195	172	174	174	176	169	164	192	187	190	177	186	189	172	178	198	150	162	167	184	159	180	162	191	174	167	167	150	198	199	139	176	160	181	198	164	162	163	155	176	172	200	173	192	177	163	207	191	166	173	196	183	163	194	213	162	164	176	188	186	172	175	171	179	199	181	146	158	200	169	197	172	169	174	182	163	184	178	188	174	149	191	192	178	207	186	211	176	192	162	165	190	192	162	193	182	173	185	203	177	179	181	182	184	181	173	220	187	175	180	177	194	179	187	152	177	196	157	155	159	181	151	178	185	173	167	157	169	181	175	169	186	189	193	163	186	168	181	150	198	176	179	159	147	176	159	152	183	196	159	179	186	178	200	178	191	216	178	155	173	161	167	151	178	175	169	163	184	159	184	180	177	172	169	172	166	185	180	192	202	167	160	166	165	182	203	181	197	168	171	172	197	178	186	198	165	174	191	198	191	192	180	185	192	187	178	188	180	172	194	163	195	166	188	152	187	188	173	159	167	185	177	185	162	175	178	173	152	161	176	173	195	159	195	178	188	179	193	145	202	181	202	171	204	184	154	170	158	178	188	169	185	171	152	162	178	193	189	183	169	171	155	175	174	178	154	173	175	167	166	174	165	173	177	160	167	169	161	162	171	169	187	181	171	170	202	190	191	172	180	170	161	173	179	149	151	175	189	167	197	156	157	165	162	168	164	174	166	162	146	161	156	172	177	168	183	192	165	156	187	171	148	151	176	207	196	190	175	193	164	164	193	175	164	184	186	174	167	179	166	179	188	176	183	181	178	166	183	200	171	159	156	191	164	194	165	198	190	208	170	171	185	168	179	204	191	170	153	175	184	162	175	166	150	174	165	156	186	185	170	190	220	169	174	170	175	187	176	167	191	187	191	181	168	182	146	175	195	186	185	200	199	191	192	164	201	169	159	155	177	201	184	168	146	184	182	179	183	172	178	176	147	169	198	195	184	214	198	167	174	171	155	190	199	188	141	200	139	134	168	184	161	174	186	201	171	162	179	170	167	147	184	174	171	176	178	149	172	181	178	194	183	186	194	179	190	160	171	162	185	164	181	162	186	156	169	175	168	197	174	190	177	197	162	160	169	163	185	170	172	166	160	181	179	190	160	180	172	184	188	181	170	175	174	201	173	199	164	160	174	181	170	181	196	184	182	180	202	195	190	205	186	195	179	186	177	183	185	187	175	176	196	191	182	177	186	185	174	150	184	163	183	170	182	174	181	184	172	155	177	163	164	172	174	229	156	175	182
25923	21240	29093	25174	20054	16121	8649	6214	4962	4639	4616	3243	2471	1751	1108	757	650	656	512	505	521	493	526	490	496	470	525	479	499	491	519	502	482	497	491	473	436	466	444	495	439	462	486	449	482	499	477	453	471	433	460	477	476	449	457	450	453	482	458	486	414	470	465	478	427	482	451	460	480	462	485	485	448	493	430	482	439	446	457	453	439	438	472	442	458	446	429	452	478	474	463	475	462	465	472	458	487	433	507	470	459	476	416	420	475	432	465	420	469	474	453	447	467	494	459	459	407	428	480	455	454	433	466	434	444	468	447	482	487	436	453	437	490	457	485	491	485	443	501	485	450	439	466	497	449	444	411	467	480	489	447	426	483	433	484	440	480	423	433	478	485	461	448	465	447	490	474	503	461	463	472	444	484	453	479	465	491	474	423	456	462	450	458	504	445	464	480	467	480	463	459	479	507	462	459	475	491	488	493	476	461	480	433	456	513	441	448	449	485	433	427	477	472	450	456	510	473	460	449	440	486	434	457	461	465	448	470	412	461	439	443	441	449	462	443	455	463	450	449	443	478	466	453	422	479	455	455	447	471	477	463	419	468	465	410	457	524	478	494	439	475	459	468	460	475	474	456	443	456	450	482	478	434	450	470	435	466	472	447	452	481	423	445	454	464	458	461	440	499	432	468	444	460	486	454	457	478	460	480	489	473	456	432	440	419	422	476	458	436	456	440	454	484	467	413	409	484	456	418	513	493	471	441	469	465	459	475	429	453	443	446	449	477	506	500	442	450	451	431	480	437	495	464	436	483	496	447	497	430	455	482	449	464	468	466	435	472	436	464	451	436	486	455	465	468	482	491	492	452	463	457	439	485	448	458	446	454	404	487	479	433	474	456	456	453	450	461	469	462	485	459	453	493	450	477	492	436	394	474	490	445	468	496	453	489	472	450	480	453	499	475	477	455	523	454	476	480	458	432	453	465	468	486	466	461	492	469	445	458	481	461	446	467	460	459	470	464	448	479	472	518	454	437	462	413	444	505	470	434	472	474	451	427	452	449	467	433	476	464	463	447	457	450	454	469	466	486	496	443	422	448	445	475	457	440	449	464	429	500	484	459	457	447	473	466	464	425	464	454	455	458	438	458	470	477	453	497	482	483	394	441	457	466	457	467	459	471	441	486	465	480	458	454	424	489	514	460	454	469	455	493	476	435	438	442	438	433	496	455	482	454	458	447	470	472	497	457	463	440	439	466	434	500	457	439	398	443	478	430	480	474	484	456	450	479	458	514	411	456	468	469	457	494	456	462	451	469	407	448	454	445	471	464	429	453	420	464	455	491	463	455	446	460	508	470	458	459	467	469	448	446	492	449	475	445	459	468	450	438	479	445	487	472	438	478	463	462	448	492	463	468	507	440	472	449	470	441	457	478	513	478	479	443	446	446	488	453	476	470	482	456	463	473	467	488	494	473	445	470	448	455	466	460	498	500	449	452	476	438	418	466	438	463	484	477	428	497	441	473	440	477	477	450	500	463	491	474	462	456	478	487	437	464	456	456	460	511	431	455	430	461	474	458	445	467	453	431	455	474	464	439	443	478	436	468	418	462	476	457	469	454	492	453	460	472	452	430	477	477	444	465	482	478	446	455	452	481	465	472	477	463	425	457	448	465	452	454	459	469	436	432	506	498	460	468	444	435	420	491	458	458	462	439	485	471	424	440	473	472	435	457	452	492	462	459	489	476	442	454	445	479	446	443	499	470	452	469	424	472	477	469	432	460	447	453	450	490	428	445	458	455	460	474	454	464	453	467	446	465	458	499	420	456	461	446	435	474	443	452	487	450	472	481	478	462	461	486	430	479	473	460	482	500	477	434	444	452	442	451	449	440	490	468	442	462	439	450	477	482	481	492	441	443	478	484	491	469	474	466	456	473	426	468	423	514	448	483	471	468	454	440	451	438	478	494	481	479	457	406	476	464	466	463	454	439	446	484	466	463	476	458	432	472	441	457	469	450	472	506	458	464	421	460	460	480	455	445	474	507	456	461	459	415	394	458	474	449	477	472	439	445	449	456	460	463	466	422	456	465	436	471	494	438	446	466	431	452	448	473	394	429	440	430	501	451	469	487	444	478	481	423	451	462	455	483	448	445	463	469	475	435	479	475	473	438	451	469	512	456	426	441	443	456	476	437	488	498	487	459	478	470	491	473	426	493	477	466	469	434	473	420	423	486	445	471	487	493	431	456	451	447	496	475	494	468	478	472	459	476	509	457	426	468	463	451	441	452	447	425	486	451	466	491	460	471	455	470	448	489	433	399	454	414	465	447	479	445	426	460	479	462	452	466	421	486	486	494	447	480	456	434	442	428	473	454	463	449	471	463	457	448	427	470	430	435	467	479	494	449	444	472	468	472	424	462	447	498	476	479	435	492	454	459	459	415	454	421	449	447	457	469	479	486	451	460	428	478	454	474	446	441	438	424	496	460	448	429	452	459	427	447	461	454	448	433	494	456	477	470	480	460	412	444	456	450	444	447	497	448	411	456	476	452	473	446	451	456	458	435	451	450	473	437	455	441	466	447	484	466	471	456	488	459	432	465	441	452	436	474	485	460	447	454	449	448	461	459	455	432	424	463	449	449	501	506	460	470	483	461	485	429	455	481	452	422	458	449	412	430	466	447	499	483	448	455	494	478	487	447	438	465	494	449	460	481	489	438	430	420	475	483	473	465	455	467	488	471	438	484	437	446	485	477	440	461	473	504	455	441	458	453	450	443	469	472	491	441	485	457	497	446	426	456	453	421	443	463	485	474	468	474	474	505	508	504	450	496	457	463	470	469	462	466	502	465	450	448	472	481	461	480	471	435	504	457	449	424	422	474	451	438	446	482	499	477	458	425	443	482	464	426	460	455	476	486	486	453	463	449	502	469	480	485	472	445	465	468	461	452	461	453	425	442	471	454	447	455	416	442	442	423	446	472	453	491	429	426	479	480	447	465	451	462	477	464	430	443	487	471	454	490	439	425	468	455	473	472	447	416	460	454	491	438	462	427	446	472	470	471	463	489	431	455	472	508	479	460	458	449	452	490	445	480	470	467	452	479	474	485	478	462	415	440	456	461	476	481	425	519	458	482	420	472	471	432	473	476	446	481	434	468	472	468	480	442	454	441	432	448	444	479	433	433	474	520	436	437	413	435	454	448	469	482	436	469	455	460	469	470	459	455	457	430	466	457	499	454	466	459	426	450	470	450	507	472	453	459	439	430	457	473	453	448	458	457	462	448	426	479	495	451	450	498	464	454	486	456	452	469	462	485	449	436	478	465	465	450	498	465	463	451	445	449	494	447	455	450	400	434	462	434	474	472	487	471	460	422	443	457	452	436	475	439	495	442	462	472	453	474	495	465	480	502	439	471	446	481	487	457	488	485	482	452	405	500	440	490	483	466	432	449	491	504	476	462	473	440	501	436	467	467	456	457	481	445	467	456	449	506	485	420	500	467	462	460	458
10890	4722	3208	1628	892	654	545	469	467	507	449	413	426	370	400	411	400	391	373	363	370	380	392	415	415	358	362	391	357	366	380	380	397	349	366	392	381	379	384	357	395	393	384	353	426	378	387	347	374	400	349	388	387	372	337	396	386	383	371	367	387	371	369	349	410	373	390	354	414	404	407	396	382	368	357	363	383	367	378	361	386	391	393	368	370	383	396	392	383	384	394	371	354	386	368	391	388	366	396	339	373	370	366	382	383	398	380	384	358	416	345	362	368	352	386	396	338	388	357	358	398	397	371	370	364	354	370	369	366	342	362	389	409	359	381	373	371	349	414	369	363	397	385	382	376	366	339	382	377	380	341	380	363	392	440	340	370	364	343	377	370	380	399	413	387	373	375	412	328	373	386	380	359	384	388	344	365	364	372	395	370	342	357	342	394	386	370	398	379	398	379	377	389	389	384	378	402	346	363	378	348	378	381	403	404	372	343	373	355	404	374	404	354	406	384	341	380	359	386	415	369	356	397	380	359	379	380	349	386	378	365	360	388	354	375	394	384	383	382	388	370	407	383	403	451	383	360	395	357	370	384	373	370	410	400	367	373	384	414	393	365	381	384	357	392	426	378	375	379	392	373	364	385	350	320	371	369	410	369	367	361	376	363	377	366	378	377	379	381	364	356	353	376	410	402	416	365	395	361	399	380	371	399	385	379	390	365	386	367	388	369	411	363	375	383	379	347	331	401	349	371	354	399	383	377	378	346	407	370	389	410	377	367	388	414	385	411	393	385	360	372	319	349	370	376	354	389	380	411	377	358	392	410	390	346	371	384	353	399	387	377	373	342	405	389	386	378	348	388	397	369	373	389	350	389	370	383	368	355	387	385	397	366	355	412	376	358	395	398	369	375	372	403	363	375	414	417	371	382	387	381	374	372	385	366	375	415	394	372	367	361	382	353	366	373	361	395	402	397	407	381	362	376	357	344	373	331	398	419	361	367	391	407	363	388	359	383	349	350	393	375	360	397	372	354	407	354	322	346	358	391	391	386	355	352	397	393	362	421	406	383	341	355	360	380	390	413	401	370	385	378	335	397	370	313	372	356	344	364	399	393	378	337	419	398	404	394	363	336	389	391	363	346	387	415	420	402	346	369	357	384	386	403	387	385	353	404	361	363	367	385	353	358	387	383	339	375	328	388	360	385	398	381	352	388	406	420	342	363	370	376	381	331	408	405	406	370	388	361	373	396	372	398	356	383	361	369	420	372	363	357	349	367	352	370	361	397	389	376	366	369	357	371	365	377	367	357	396	386	391	407	386	377	367	371	362	419	385	376	372	349	404	390	401	383	366	406	352	368	406	401	368	394	423	361	357	347	382	390	386	379	371	410	373	407	385	369	401	378	388	403	379	394	401	401	366	330	378	402	358	377	394	375	403	403	391	390	360	380	376	388	384	367	365	395	349	373	388	364	380	365	370	359	348	370	381	403	405	425	409	397	378	386	370	375	391	405	416	394	365	410	401	446	369	367	389	403	431	339	405	369	350	385	376	365	393	370	418	345	372	402	365	419	409	371	378	366	398	369	407	373	362	372	356	418	381	376	376	373	383	401	364	367	384	379	373	365	412	425	365	372	369	388	376	367	383	388	405	383	408	405	401	411	363	373	388	397	390	347	376	359	382	369	361	396	359	399	407	385	402	384	411	352	386	410	368	379	377	384	367	361	359	378	380	366	369	374	378	382	401	387	387	375	356	376	346	364	390	369	418	347	381	377	367	367	405	380	367	427	365	398	367	352	358	385	384	376	395	357	353	409	401	377	373	377	386	351	388	373	428	392	400	419	407	366	369	415	385	382	374	374	418	350	404	385	399	369	386	350	396	383	406	382	370	419	410	392	407	418	379	372	371	354	403	356	382	392	350	359	377	385	381	378	387	387	375	371	361	383	403	377	384	378	350	382	370	388	415	422	396	376	392	355	367	397	394	368	348	398	376	349	347	358	368	340	388	385	389	358	357	395	365	405	394	379	364	387	381	331	370	393	405	368	370	379	356	376	386	362	410	366	372	359	405	356	351	400	394	345	366	413	404	363	373	402	372	412	367	353	408	388	372	386	380	378	372	413	375	385	360	408	390	380	369	373	356	370	396	374	370	358	375	357	373	370	398	359	338	392	357	375	370	388	393	375	399	393	363	394	409	384	350	357	391	402	345	345	373	421	385	383	367	369	385	386	395	404	366	355	396	367	387	420	376	341	353	377	360	385	362	390	400	334	371	379	387	369	388	363	380	410	359	356	370	366	397	378	366	377	374	413	368	358	363	364	387	373	408	406	378	354	354	339	370	390	393	370	380	386	344	368	407	353	387	344	373	397	389	374	386	388	410	386	398	403	347	367	387	400	360	363	365	373	366	381	388	359	396	393	361	360	366	377	376	397	362	404	397	361	379	368	392	370	417	397	376	392	343	397	386	405	389	353	394	361	359	369	351	407	363	386	402	379	354	411	381	405	350	364	357	416	366	377	369	352	393	358	414	404	359	386	387	383	440	382	380	427	338	405	363	363	357	399	390	357	368	384	381	345	382	391	370	384	377	396	349	383	386	363	386	367	382	416	367	426	388	374	399	409	367	352	398	373	369	388	397	354	400	369	404	427	366	359	398	396	367	362	386	358	399	406	380	344	369	371	381	396	378	373	379	382	386	352	419	369	376	344	363	405	401	396	362	400	375	382	374	378	398	345	373	408	413	413	374	375	378	392	401	373	356	418	377	357	406	385	340	346	397	386	398	440	387	309	366	384	398	426	389	418	377	385	390	373	376	374	359	341	387	352	354	402	353	410	361	406	382	424	393	388	399	378	417	377	398	364	403	355	390	401	397	399	374	365	327	403	336	390	352	371	397	420	387	394	391	378	347	364	434	381	397	385	376	391	354	377	390	376	366	389	365	382	398	350	359	369	382	370	358	376	399	395	396	366	386	368	362	379	399	383	389	418	389	387	373	342	359	405	422	392	368	404	378	375	384	391	371	356	397	394	389	368	364	373	383	357	406	338	339	400	375	355	352	348	375	376	399	392	362	370	357	340	375	390	411	354	407	395	379	379	401	352	363	354	389	380	373	375	338	370	372	385	358	357	374	385	344	342	358	377	367	395	396	405	400	364	360	374	390	380	369	398	359	378	358	425	394	379	355	373	378	328	358	358	379	432	399	345	381	365	371	391	388	384	391	387	419	383	362	400	367	402	358	367	386	364	356	373	347	407	367	352	394	389	342	375	394	351	387	423	355	393	359	375	378	405	380	364	372	358	386	368	394	400	383	411	356	365	387	395	368	385	355	382	389	364	340	359	352	374	403	396	379	374	378	351	396	387	375	403	378	364	340	411	378	355	418	402	377	409	366	385	355	378	383	407	396	400	402	399	393	367	366	360	339	351	401	362	370	373	369	386	353	399	390	392	401	409	381	354	360	347	395	369	378	361	394	404	352	369	383	384	338	365	390	383	390
8455	5672	6611	5301	3151	2407	1605	1506	1403	1405	1266	1191	1142	998	980	928	934	974	918	908	932	902	940	888	896	955	958	923	912	929	884	991	908	954	916	979	908	898	928	854	951	922	941	914	951	959	924	885	860	882	914	913	927	964	944	934	935	972	917	917	898	936	873	979	878	920	937	937	899	916	931	873	870	932	928	923	920	921	879	899	940	887	892	966	911	865	913	903	940	959	941	888	926	843	899	894	929	934	911	905	912	935	956	975	964	984	916	919	944	914	943	914	931	879	874	915	899	902	960	889	962	938	917	934	897	943	898	957	968	934	909	913	946	887	912	923	951	931	911	898	912	955	911	957	919	969	891	925	970	886	904	888	917	932	906	930	949	939	950	922	963	882	958	867	925	902	910	901	926	892	928	979	944	946	881	940	943	934	990	939	950	891	886	930	900	906	909	920	950	920	904	948	914	944	955	875	964	922	944	918	919	884	921	942	966	914	986	918	892	855	989	904	928	926	903	965	913	921	902	976	877	922	934	966	863	979	895	924	920	937	896	917	941	906	889	901	881	907	964	940	853	905	921	843	938	920	948	941	923	877	899	880	925	867	901	904	901	931	898	897	965	949	914	994	939	910	965	935	937	883	924	945	876	923	904	953	913	919	886	944	903	892	903	893	938	960	890	941	916	951	908	908	922	922	931	915	1001	917	913	957	994	905	858	920	945	952	922	955	881	916	896	911	903	956	896	960	911	908	889	901	900	949	931	908	929	910	922	902	950	915	921	874	946	880	933	942	908	868	935	932	906	847	934	985	906	937	887	935	901	904	903	962	895	920	952	930	885	968	948	957	858	953	943	889	928	878	910	969	899	924	944	948	889	911	912	920	951	918	922	884	907	885	908	872	869	935	905	960	914	915	883	894	920	930	886	938	951	902	937	939	948	947	868	949	899	882	932	960	913	920	862	911	907	864	864	917	937	935	941	943	912	916	908	954	899	894	935	913	908	944	887	992	923	921	898	839	905	928	915	906	887	867	929	970	882	895	930	912	929	952	928	962	918	961	955	899	927	1029	885	886	872	911	947	947	917	916	905	933	914	875	869	930	899	915	879	889	952	905	944	903	918	954	882	943	1003	900	893	876	897	897	897	888	952	893	973	879	878	972	901	954	917	904	917	930	910	921	913	936	966	911	847	930	875	994	927	905	964	943	867	866	892	964	912	1007	946	903	919	871	904	954	912	956	900	931	892	955	914	887	882	891	971	911	890	887	931	934	944	938	943	902	894	902	913	919	955	936	946	905	955	898	850	903	888	922	893	919	945	909	865	845	877	923	891	950	966	939	944	921	894	933	937	910	952	866	845	915	928	926	880	903	906	936	923	986	890	898	918	982	910	922	908	913	908	862	896	943	903	960	915	928	912	885	961	978	957	924	908	892	959	922	969	914	954	937	916	867	910	897	929	903	877	959	916	905	935	940	945	943	883	944	883	931	929	933	923	916	927	909	892	907	929	926	949	885	943	909	974	927	914	921	908	909	912	943	928	862	965	912	928	920	916	891	922	925	911	868	954	915	893	916	923	922	947	953	938	897	907	927	934	925	898	927	922	946	924	894	973	928	927	911	903	925	858	880	925	894	904	947	963	908	913	890	921	853	942	907	884	924	923	909	906	914	870	948	890	893	902	891	905	951	885	889	882	954	918	937	950	952	945	958	897	971	914	907	961	872	913	908	908	948	942	962	909	922	891	901	951	911	939	923	900	912	959	910	932	858	950	917	928	910	944	929	925	928	938	948	871	936	929	912	933	918	934	914	905	880	935	912	895	897	900	920	888	906	948	933	926	934	863	953	840	933	924	948	955	933	932	959	894	927	956	908	928	908	945	932	923	914	877	900	899	940	947	873	936	898	913	929	901	929	940	870	938	933	923	923	944	970	900	922	886	891	933	969	949	924	922	978	890	956	919	943	942	931	923	974	915	942	957	924	917	912	922	888	899	953	947	914	969	868	869	942	932	915	907	893	886	919	937	904	948	965	940	909	874	986	965	951	925	910	914	863	938	855	972	983	917	897	922	869	943	895	899	946	900	934	922	944	916	874	935	1010	913	934	937	924	929	920	912	927	915	927	913	876	875	915	856	973	908	892	970	873	922	840	937	980	872	892	974	918	922	912	924	930	916	938	907	930	935	904	934	934	926	943	871	956	907	967	926	974	904	918	960	937	971	885	894	953	941	907	946	891	913	912	944	875	894	961	920	905	960	926	951	925	927	957	889	906	929	894	882	920	919	933	891	915	913	885	947	996	903	946	971	902	944	969	915	936	876	900	941	856	889	935	913	937	947	892	957	909	943	899	892	890	956	937	873	883	879	903	925	983	878	923	938	918	873	923	882	931	916	954	896	909	897	917	918	880	889	944	936	922	964	955	967	899	938	928	961	892	910	877	901	921	918	951	959	958	940	963	879	934	922	899	898	906	936	876	927	885	896	910	907	892	891	940	927	957	918	950	953	907	917	895	887	900	897	1002	949	905	884	935	953	928	899	858	956	949	894	948	896	954	917	919	932	900	864	960	916	909	955	934	951	942	976	962	899	903	957	878	899	977	1000	922	907	921	931	904	893	896	905	894	912	905	933	862	914	920	912	970	929	973	950	945	892	922	909	857	925	970	941	914	931	934	899	923	877	926	912	979	908	949	936	941	932	915	958	891	895	963	924	905	958	919	901	880	929	905	909	935	930	911	916	902	956	900	921	933	926	960	879	946	903	923	919	964	952	929	967	966	915	899	928	883	932	963	875	888	919	918	1004	864	958	946	983	852	941	919	973	852	894	916	958	945	965	951	952	937	915	913	923	902	930	915	878	890	950	922	922	949	927	929	968	936	923	921	925	916	909	928	835	926	915	929	974	929	911	926	978	892	954	929	960	946	898	985	940	903	934	875	992	952	980	894	970	899	893	868	948	918	984	959	921	944	958	945	940	911	939	939	905	892	888	900	957	887	931	946	913	897	921	921	946	881	893	901	918	998	861	932	952	908	947	898	1018	951	954	919	897	900	914	926	931	870	932	916	926	945	907	875	932	936	921	929	847	899	945	930	868	960	897	972	910	973	964	934	939	974	922	903	855	946	924	904	938	944	894	929	921	925	944	956	909	943	889	898	943	934	893	945	924	906	893	957	898	905	913	941	957	914	958	938	948	905	926	955	908	897	920	887	948	932	949	856	911	944	890	930	944	898	925	954	881	890	924	920	973	913	990	871	930	925	896	928	923	945	998	941	916	846	900	909	913	942	930	905	922	944	974	958	923	938	931	889	941	924	884	879	917	914	972	905	935	891	949	861	906	879	924	892	885	916	888	908	920	926	948	889	921	878	888	925	894	981	912	907	899	961	908	904	910	951	915	946	952	956	897	846	929	958	947	913	937	905	919	924	894	892	983	922	879	926	925	962	982	939	937	917	920	915	868	915	903	943	933	915	915	964	894	901	934	926	917	901	967	894	969	919	912	980	882	905	977	990	931	897
27881	19005	18249	15597	8224	4715	2037	1095	865	831	748	590	514	496	444	346	344	377	311	299	341	360	347	342	332	318	346	363	313	339	347	347	316	357	344	314	343	328	329	335	290	324	326	356	366	380	321	355	338	335	325	330	352	295	316	354	341	347	350	364	355	341	306	339	291	334	320	340	323	315	312	339	298	308	363	347	325	314	314	336	314	317	300	336	349	332	317	346	342	345	337	345	342	358	352	304	320	366	358	352	323	361	331	327	334	306	357	341	335	352	332	365	318	347	293	369	328	350	349	338	329	324	349	335	328	321	328	329	340	348	319	301	326	354	328	331	324	341	345	321	324	323	330	321	319	294	330	343	300	317	381	353	344	360	363	356	304	343	296	348	334	366	332	311	348	333	343	326	307	332	331	336	351	349	334	341	341	326	315	335	334	301	351	328	335	302	305	321	322	329	320	342	332	335	327	297	311	304	323	323	348	317	349	322	310	312	337	315	310	314	314	354	331	314	349	328	336	318	325	333	299	324	332	313	332	329	359	318	325	376	342	345	348	338	363	300	350	319	352	325	305	335	303	343	326	312	320	333	332	313	326	289	309	331	326	297	325	321	300	348	343	344	324	341	330	333	321	326	314	311	332	325	332	316	335	328	352	298	345	324	337	380	313	314	303	302	330	323	313	334	317	327	334	311	327	353	347	335	350	351	329	359	361	356	344	302	304	329	306	322	357	311	370	340	340	346	305	327	318	345	339	333	311	301	357	337	320	346	348	341	346	326	322	296	331	330	340	341	357	306	328	346	330	302	309	336	319	316	301	319	314	315	339	355	336	318	300	368	333	311	323	341	325	321	341	314	355	353	348	347	355	315	346	326	355	343	324	335	294	340	333	322	368	349	366	337	282	326	328	338	343	296	336	355	301	300	323	324	301	326	349	357	336	326	314	361	355	347	325	349	347	332	339	297	329	325	361	308	342	362	335	320	354	327	314	379	297	341	330	353	378	331	335	344	338	334	332	335	341	323	294	325	359	339	304	349	324	333	375	308	341	331	355	348	358	365	346	312	323	354	323	339	330	341	324	300	303	341	329	328	336	359	315	338	335	352	347	319	306	356	365	336	339	313	325	324	362	311	313	330	341	338	320	318	329	356	318	322	349	325	317	365	325	348	313	342	324	335	329	345	329	334	353	331	346	304	321	362	355	355	345	337	339	326	359	318	333	321	317	331	335	333	345	358	344	333	354	377	350	334	304	316	347	342	358	320	340	328	326	320	382	345	315	331	311	337	348	308	325	316	352	329	342	295	317	329	326	316	319	300	333	317	333	338	365	327	326	360	363	325	338	323	320	338	328	328	300	319	333	335	325	318	319	324	347	304	337	337	342	314	326	339	342	321	348	328	338	309	338	345	351	323	321	334	355	322	295	308	333	363	335	320	379	323	334	343	365	314	329	321	348	322	338	319	330	332	369	383	339	306	362	342	330	305	318	371	373	337	370	364	325	328	334	334	344	324	328	284	304	371	306	308	321	344	359	330	346	306	341	335	314	334	319	319	307	330	311	329	333	352	323	328	325	353	349	318	319	336	330	336	333	312	333	305	305	328	333	314	314	329	364	329	326	290	356	319	267	345	344	343	339	358	341	339	301	328	317	310	331	348	315	335	358	310	320	317	323	342	345	313	338	324	332	327	335	315	291	337	365	318	356	345	291	331	324	333	328	315	331	304	320	355	319	351	351	350	370	348	352	338	342	324	304	320	301	340	338	335	324	320	333	324	324	341	314	344	343	307	308	378	314	341	345	313	324	353	354	331	371	325	301	351	334	330	322	348	386	350	318	334	339	329	317	329	348	325	261	348	365	331	348	311	328	352	329	323	343	339	336	350	333	324	328	367	339	334	351	310	315	316	354	315	312	332	352	334	330	317	339	311	324	308	316	332	358	317	350	326	316	347	374	322	337	359	309	339	318	325	402	363	337	333	324	368	279	330	309	312	333	310	332	336	363	329	316	337	326	337	293	310	362	327	312	329	329	341	350	327	331	327	299	309	315	345	335	320	312	314	316	332	337	325	337	339	341	290	311	320	343	333	353	326	333	329	334	351	329	325	335	329	317	332	316	313	355	307	323	334	331	357	350	328	350	312	333	322	341	351	339	321	333	305	350	335	328	331	341	338	320	341	349	336	312	328	340	291	343	339	329	323	317	302	308	336	314	325	327	366	329	335	316	308	332	347	341	366	280	301	315	318	291	328	310	344	362	339	355	327	332	373	314	384	375	366	327	325	341	335	316	339	339	324	336	318	355	352	312	340	339	324	319	331	327	340	346	368	316	325	356	318	351	318	291	316	372	313	311	321	328	322	324	340	336	313	330	334	334	304	328	337	332	333	318	338	329	318	347	331	329	320	318	348	354	343	294	298	333	363	353	354	317	338	336	305	336	327	334	342	323	313	337	325	340	318	347	301	281	332	364	336	308	327	360	322	341	331	347	364	352	370	306	327	365	304	324	301	342	330	324	338	334	323	376	334	333	362	348	323	308	318	315	332	328	371	346	339	344	360	331	354	335	330	338	329	327	336	360	331	333	349	320	340	301	296	304	351	321	374	349	335	334	357	346	338	339	346	343	317	334	342	344	377	361	320	345	308	286	324	353	340	316	345	329	375	339	358	345	352	328	321	317	326	361	350	301	329	362	334	341	315	296	318	300	350	296	294	322	330	326	341	317	344	353	340	321	341	300	334	332	315	333	353	343	363	315	349	319	344	334	322	342	345	348	338	312	316	331	316	315	336	332	369	354	323	345	320	346	343	367	344	351	324	338	328	309	367	333	336	303	347	333	324	301	380	358	351	335	322	373	353	359	354	346	310	334	344	349	308	285	337	316	319	338	311	338	314	303	349	348	342	342	352	303	332	372	363	299	389	371	322	303	311	333	331	356	315	326	311	312	355	321	353	325	344	333	319	318	308	327	317	310	343	319	333	349	312	317	326	379	349	303	349	314	315	321	349	379	316	348	333	328	369	343	336	360	309	318	360	325	354	360	314	315	321	330	323	336	328	339	311	327	334	339	326	333	358	316	304	323	329	322	326	323	315	347	341	306	327	328	319	318	365	330	323	345	314	336	320	364	324	332	314	330	351	327	334	333	274	311	357	303	325	342	372	370	316	362	339	326	310	348	325	282	313	319	335	316	318	326	327	312	331	349	339	314	288	356	346	342	355	321	322	309	356	312	314	314	344	313	343	355	349	344	332	325	343	310	324	319	312	365	324	326	315	340	299	328	360	327	341	338	301	319	361	337	329	348	302	317	317	322	360	306	330	362	355	341	317	308	306	318	347	331	331	333	340	327	339	320	328	333	355	360	323	325	328	337	330	343	382	311	344	330	325	340	309	337	292	335	352	330	296	328	303	336	300	268	334	332	336	317	326	335	332	339	314	360	322	340	331	330	328	354	298	321	319	347	350	334	306	346	318	352	321	346	319	344	342	306	364	346	340	353	306	352	361
20406	16209	22520	21519	14515	11846	6154	4097	3687	3890	3235	2291	1916	1964	1488	1130	921	847	894	819	854	818	823	838	818	828	831	794	800	797	861	852	798	843	780	820	783	827	793	822	774	807	791	852	793	803	816	819	801	840	834	824	799	825	819	829	852	743	808	814	812	780	838	845	815	787	853	814	787	815	820	733	786	815	844	832	858	819	849	862	823	805	825	805	798	825	808	894	814	783	808	791	769	852	817	826	782	826	794	824	790	828	772	805	811	836	795	847	776	816	758	819	808	796	778	822	790	814	817	760	807	860	814	841	785	779	838	797	812	816	817	765	836	800	843	801	844	753	820	815	803	784	787	840	794	776	791	885	803	742	858	818	825	857	820	834	797	812	806	751	746	793	819	769	814	839	808	806	828	781	758	911	819	798	815	813	816	838	833	839	805	803	806	781	795	806	782	783	790	821	775	735	846	840	773	824	849	844	833	848	801	818	768	806	762	841	751	822	784	849	835	820	797	774	821	785	804	806	837	789	823	814	797	789	847	852	820	820	799	834	795	804	767	812	804	851	791	817	838	787	851	759	802	830	791	835	803	799	818	821	826	799	773	828	796	783	806	857	807	806	818	832	816	848	816	797	805	768	809	817	836	826	827	832	785	795	786	813	797	807	862	816	821	800	754	845	845	820	813	821	809	834	781	782	848	793	818	849	813	784	762	790	791	776	803	869	767	797	770	822	788	758	862	802	863	822	805	796	808	833	807	830	812	821	819	848	781	842	830	826	787	796	833	823	828	845	818	808	820	760	826	826	778	858	821	868	829	823	812	816	809	886	793	769	806	785	846	859	860	798	784	806	773	809	794	793	789	830	815	784	829	850	802	814	848	793	787	853	817	797	771	780	832	767	827	814	832	858	864	793	788	775	827	834	768	802	796	783	768	803	764	818	822	835	788	815	813	811	807	828	843	813	812	815	837	796	811	762	833	793	764	809	802	821	801	808	780	809	857	823	821	857	791	818	821	819	803	847	816	799	824	788	781	837	782	817	767	823	820	793	809	796	812	768	807	784	767	809	764	812	806	788	787	796	874	830	777	867	817	808	827	830	760	798	807	794	808	847	780	820	866	791	808	838	811	817	771	836	773	793	759	828	804	785	824	824	784	822	805	830	836	816	818	809	835	800	780	826	806	818	814	844	806	799	795	776	815	835	780	810	824	766	784	770	775	797	826	813	835	822	786	845	816	783	813	774	772	819	828	811	814	812	810	843	808	766	807	791	788	794	818	787	759	839	792	847	791	770	817	821	823	800	797	815	829	826	813	777	802	792	804	773	859	812	810	762	816	783	853	832	856	760	812	887	832	800	781	794	806	804	812	813	822	837	805	868	796	786	817	827	828	792	874	745	782	835	794	818	777	750	758	797	859	809	808	828	806	816	791	811	831	814	818	822	849	831	827	829	823	812	854	802	828	810	783	789	821	814	808	805	832	810	819	845	807	816	781	784	808	833	800	796	772	800	810	786	843	806	808	804	822	835	806	817	820	834	792	829	840	798	734	807	819	765	801	800	817	809	777	775	808	826	788	822	803	796	793	791	791	843	838	793	788	832	855	804	800	796	882	786	802	819	830	743	801	835	784	836	790	816	772	798	790	806	835	853	812	792	809	829	805	831	797	856	821	799	842	842	765	797	836	824	815	769	834	792	831	781	791	858	778	804	819	792	823	879	795	794	769	783	804	852	792	806	869	857	785	784	778	839	821	796	787	789	821	759	801	813	798	815	792	806	783	772	789	829	862	793	830	837	842	806	810	818	795	801	849	780	818	815	832	821	785	823	843	858	800	802	811	819	794	837	780	790	818	768	829	807	811	798	768	829	798	795	817	843	796	758	801	826	790	831	822	802	772	850	793	808	819	791	815	818	816	815	808	822	795	764	740	833	786	766	801	777	830	815	828	847	798	856	795	802	826	809	808	816	772	757	775	805	815	835	867	788	801	786	777	833	750	784	809	770	823	813	849	780	814	820	846	791	848	786	816	839	791	828	783	850	836	791	782	779	800	804	785	782	796	764	832	826	816	786	808	819	801	823	855	879	842	833	808	766	782	801	810	833	757	841	858	769	861	832	860	765	768	805	823	794	815	810	845	801	811	794	760	848	806	771	778	821	788	819	836	793	776	820	796	764	850	838	846	815	766	837	835	857	870	829	816	804	802	820	785	853	775	805	798	814	817	791	827	809	812	817	845	764	808	838	812	823	803	833	780	839	793	820	847	829	803	805	781	811	807	820	795	785	868	809	798	796	795	812	809	766	834	805	829	769	776	781	766	881	898	800	813	818	759	791	862	827	802	799	844	834	759	800	752	781	808	806	834	846	763	849	795	795	763	862	758	802	858	825	756	805	852	769	793	810	793	852	809	838	781	757	856	798	742	780	797	767	812	825	799	780	775	821	799	766	776	810	818	830	841	822	822	824	803	760	847	807	807	773	811	827	872	800	812	816	823	840	802	805	816	832	786	815	812	876	746	829	823	833	811	776	803	806	786	790	832	777	801	882	819	857	815	816	803	783	823	838	809	815	819	797	779	808	798	771	788	765	825	842	769	812	778	849	821	800	785	822	798	814	810	819	808	797	813	749	834	807	820	842	756	843	812	783	808	821	801	828	787	805	794	781	810	761	804	830	785	835	801	779	848	825	778	787	791	830	830	826	810	807	847	788	763	794	846	747	839	781	899	798	817	792	884	843	792	800	804	828	780	821	828	784	831	825	783	881	789	827	839	850	849	834	782	770	787	786	826	784	799	840	844	797	828	838	813	789	815	798	799	780	822	772	780	792	792	761	804	793	849	760	813	766	798	842	787	804	833	775	818	792	854	902	851	821	790	861	790	826	835	747	794	819	792	826	805	812	763	819	804	837	841	810	848	805	802	783	833	846	810	743	812	803	804	815	806	842	761	815	821	836	813	831	813	814	809	799	837	871	785	778	818	820	805	802	834	843	840	832	777	779	793	836	791	797	816	787	844	803	774	781	797	800	794	830	823	811	815	767	784	849	794	820	799	839	778	835	825	848	767	776	824	814	830	841	809	782	787	766	805	850	850	821	817	780	842	788	760	797	829	825	833	815	849	771	792	786	805	785	806	826	787	879	826	848	845	783	826	815	808	864	839	780	808	837	785	868	768	768	816	860	789	785	820	830	771	801	839	861	804	850	816	787	847	811	862	768	819	767	792	843	799	851	820	824	831	817	837	805	821	831	803	767	771	777	791	730	826	833	806	784	869	829	840	827	823	784	802	812	771	788	805	801	844	794	794	786	816	788	794	754	813	815	788	810	856	844	824	812	807	781	816	804	782	800	797	783	823	805	822	802	801	806	783	768	799	823	789	796	795	801	838	821	837	821	868	872	790	824	820	863	802	827	819	835	815	827	830	874	863	761	807	829	855	788	793	785	792	853	840	811	774	842	846	827	831	798	820	805	786	804	767	827	822	804	807	785	835	783	851	778	809	807	774	810
38019	26405	23170	22382	12603	6877	3153	1640	1204	1316	1237	828	578	581	605	660	462	293	209	201	216	189	209	199	200	179	202	202	172	169	207	227	194	202	193	226	199	220	194	206	196	184	212	202	181	214	215	192	206	167	180	215	199	200	207	197	185	198	171	202	183	208	200	222	208	203	223	181	200	204	201	197	199	210	224	189	210	190	197	182	178	190	196	200	185	191	218	217	202	207	178	180	239	205	199	197	189	180	205	212	208	201	178	212	180	193	180	191	207	202	210	211	199	191	189	219	189	208	202	200	209	206	197	197	221	179	194	218	180	199	197	206	217	183	189	182	207	213	191	198	176	194	188	191	215	194	206	203	195	219	198	200	188	186	191	190	183	203	229	197	200	181	177	196	204	202	190	213	201	209	190	176	199	204	198	192	192	201	192	205	208	215	204	222	199	179	208	196	208	201	186	212	212	213	189	197	205	201	200	188	193	206	186	193	184	209	171	188	189	228	190	200	200	214	196	183	183	212	229	206	194	172	195	201	170	188	214	188	188	190	175	231	208	184	192	220	198	177	172	195	233	177	201	197	204	200	207	216	170	218	193	181	168	181	180	195	183	168	164	195	201	214	197	212	210	194	203	215	174	190	192	183	197	191	192	158	188	203	194	195	212	206	203	199	217	221	208	211	200	193	200	182	201	202	200	182	212	186	201	207	205	187	202	184	189	224	219	185	207	177	182	199	200	182	209	192	185	189	192	187	170	201	208	198	191	207	212	184	193	207	207	204	201	184	171	184	177	175	210	164	197	194	184	202	181	192	196	179	203	186	183	192	215	188	193	203	182	189	215	195	207	190	181	220	185	201	209	199	190	203	201	170	171	185	219	211	214	177	184	190	191	197	207	180	186	174	200	188	182	167	193	217	189	182	195	197	197	215	205	209	195	201	195	198	200	202	190	195	202	207	194	192	179	203	192	184	214	193	217	194	213	194	170	216	217	189	207	187	210	219	203	185	224	202	179	202	204	189	197	198	203	216	207	184	206	211	204	204	184	198	196	215	155	207	197	183	199	191	219	179	177	202	192	196	201	218	188	199	169	196	199	180	190	201	191	191	179	190	194	191	223	181	214	179	165	198	179	206	197	196	176	208	220	217	178	192	190	208	203	219	183	172	188	203	214	203	180	220	188	194	205	171	225	223	185	199	159	193	189	202	172	189	228	198	230	169	194	204	198	199	201	192	182	176	198	195	200	215	220	173	200	171	198	218	180	216	205	206	188	200	206	186	176	175	222	207	207	189	186	199	197	185	182	178	237	203	186	221	189	201	199	188	196	215	198	188	190	235	208	212	198	209	209	190	213	199	193	200	221	196	206	191	193	181	205	206	220	190	217	191	186	222	204	202	201	216	215	198	200	173	203	176	199	190	197	188	195	194	201	191	182	185	179	227	208	189	197	185	199	200	190	205	190	197	187	209	205	194	195	200	187	207	222	179	208	182	192	205	189	183	218	197	182	184	188	192	206	178	183	184	192	179	175	177	177	183	233	208	202	205	196	232	196	210	191	196	201	196	219	198	187	184	216	217	182	231	191	182	207	204	204	225	185	191	229	201	223	192	221	207	172	186	167	213	195	178	218	160	186	203	185	176	226	199	179	224	197	186	194	197	189	205	215	190	230	184	211	191	212	207	212	191	204	229	178	191	177	193	203	209	207	210	206	191	219	211	218	195	185	190	197	177	197	181	180	214	200	206	199	189	172	212	214	245	219	190	191	188	164	195	204	216	190	205	208	193	205	191	213	189	217	191	200	216	184	212	202	191	196	205	202	211	205	191	191	201	197	220	186	194	188	188	202	213	165	191	217	185	202	187	193	216	222	193	192	161	182	182	215	204	177	210	192	188	202	203	185	199	210	204	183	197	202	213	183	186	231	190	216	191	204	207	190	171	197	194	199	178	206	195	212	194	201	184	237	203	195	191	205	164	168	217	186	194	178	202	205	192	191	213	205	194	191	186	225	213	191	204	186	190	223	223	204	185	187	190	182	200	222	196	177	201	201	183	187	194	212	192	186	189	190	223	223	205	178	212	225	199	197	161	199	201	190	212	199	183	168	208	192	186	211	224	189	172	197	201	194	177	197	212	177	192	192	213	189	223	192	220	218	200	193	205	231	196	187	194	180	196	179	210	182	207	187	209	183	188	187	203	224	197	196	219	214	198	209	235	212	191	177	175	200	204	197	171	206	205	187	202	198	209	178	179	215	202	196	180	201	190	197	209	175	194	202	199	175	186	202	199	179	170	195	203	180	184	203	185	195	218	233	199	212	210	191	197	206	193	195	153	186	212	180	204	175	186	213	188	212	212	208	198	179	175	187	226	202	189	191	162	185	205	209	191	193	207	193	207	183	180	198	211	186	165	202	163	206	215	196	191	195	198	197	187	217	210	175	177	210	203	214	188	188	186	228	221	179	200	216	192	202	208	191	210	182	201	206	212	211	202	182	198	181	196	214	197	196	176	215	206	197	185	207	187	201	212	185	178	196	168	210	192	212	207	179	200	205	205	200	192	172	190	205	189	179	210	221	179	205	183	189	175	199	207	194	201	179	191	201	183	202	184	206	189	209	179	214	185	187	207	173	191	197	206	194	206	204	187	188	180	194	198	186	185	205	224	174	183	220	212	219	210	183	201	203	190	194	193	208	191	198	220	197	217	203	191	178	196	176	218	199	201	184	187	199	228	192	204	202	174	199	195	192	201	178	204	172	209	190	204	187	207	194	205	200	201	204	204	226	192	206	163	202	201	180	168	182	195	190	192	202	208	191	174	193	203	200	199	197	188	229	201	191	191	198	199	181	188	186	193	196	211	190	193	215	178	196	201	190	174	190	178	217	204	216	174	199	205	220	186	201	199	199	184	219	183	192	179	206	198	186	190	205	204	199	192	204	201	191	195	185	198	178	198	205	210	186	197	187	229	199	186	176	201	205	192	202	198	237	195	186	200	189	192	203	187	197	176	214	172	193	207	193	188	178	172	201	188	191	211	168	193	194	195	187	209	217	172	214	192	223	210	193	196	203	211	176	221	197	192	197	202	190	204	214	191	188	185	205	227	203	205	214	192	200	219	184	160	232	198	204	197	199	198	193	190	200	207	194	165	181	175	201	196	201	198	204	190	201	190	210	210	214	189	175	188	206	175	214	193	211	188	198	188	190	191	206	197	198	201	205	204	188	216	215	188	190	209	184	185	177	178	195	199	197	188	204	205	197	196	217	192	179	198	196	186	195	188	195	181	189	180	195	176	181	202	193	200	218	189	187	173	208	187	189	227	192	193	199	195	239	173	199	202	185	204	223	201	186	181	182	175	185	207	194	195	195	209	200	190	183	199	189	184	190	216	185	207	205	204	181	188	229	216	192	208	183	183	193	180	183	193	213	212	193	202	204	195	189	193	190	190	174	215	190	194	175	196	190	195	194	209	209	199	200	197	179	207	186	192	197	214	197	210	212	179	208	194
26674	21360	26789	27739	18576	14810	8631	6602	5392	6585	6326	3734	2826	2842	3047	3526	2237	1293	725	573	558	488	518	520	535	559	509	513	501	558	507	533	552	503	505	526	516	534	530	521	520	541	501	465	481	548	462	537	512	509	509	559	504	523	515	505	503	527	528	493	542	586	507	519	508	544	544	510	483	473	491	509	540	520	501	543	476	529	513	507	482	523	511	502	512	484	547	453	497	564	536	556	513	537	470	550	488	497	526	487	537	465	532	524	531	575	476	519	486	497	511	508	486	514	484	527	515	520	538	484	530	528	470	524	504	519	472	497	537	521	510	519	482	501	453	481	506	513	495	509	501	535	508	477	561	528	503	513	498	531	529	485	505	515	511	529	476	490	491	531	492	508	515	479	483	517	482	504	504	517	503	496	484	494	501	492	506	517	542	529	516	511	518	523	490	501	496	479	461	522	565	523	476	518	504	569	487	513	524	508	526	523	528	466	492	521	535	503	501	495	514	517	573	553	535	501	524	537	500	531	526	515	494	479	482	503	508	528	536	501	502	532	522	461	502	529	452	503	514	492	503	491	469	490	516	502	485	522	487	523	506	506	484	480	508	489	518	531	545	513	475	515	537	520	509	486	531	495	503	533	502	485	500	556	494	494	506	527	535	516	483	556	488	533	540	555	542	559	507	490	514	510	509	523	485	479	520	493	524	492	513	512	491	506	533	535	497	533	533	508	513	516	507	498	500	532	496	495	537	517	498	512	524	533	540	532	545	518	500	530	509	522	504	506	467	446	493	510	495	590	475	501	493	502	529	495	535	525	483	527	531	541	531	483	550	509	523	547	515	548	536	473	561	488	483	482	506	496	479	518	535	533	493	484	527	521	492	490	512	488	549	482	487	557	486	533	495	491	543	462	509	533	486	471	505	527	497	539	546	502	502	493	533	523	472	481	529	490	528	523	500	512	523	516	513	509	501	493	523	471	470	556	513	497	478	493	477	482	506	520	506	537	485	511	518	495	486	528	521	535	541	511	504	552	453	523	537	525	457	560	489	484	512	496	526	503	543	548	522	540	525	523	539	492	483	501	501	520	476	502	466	506	502	498	522	532	492	508	499	554	503	513	515	504	519	498	548	517	524	535	509	538	514	556	507	516	476	543	515	556	504	489	477	508	519	539	507	513	534	485	495	544	491	521	486	504	498	476	503	545	486	517	498	545	518	528	510	472	524	540	497	541	530	504	530	493	481	498	533	505	505	505	491	545	496	507	520	506	533	499	520	530	452	520	491	493	511	532	523	520	531	497	567	556	537	506	517	528	507	521	500	525	483	519	485	537	529	461	528	544	499	453	483	510	485	519	518	503	508	557	544	503	513	535	535	484	543	504	490	493	488	493	489	501	487	522	469	551	472	488	507	491	509	515	507	492	542	510	504	489	532	504	551	497	529	518	518	525	534	535	518	488	494	524	516	514	523	480	518	517	535	517	502	524	521	540	496	533	507	505	502	487	508	509	536	492	486	514	530	526	534	466	485	508	509	507	501	545	491	544	527	526	504	491	486	518	481	463	524	503	518	502	527	518	488	546	476	496	493	528	521	484	474	503	505	520	526	550	516	489	518	488	511	514	536	493	486	509	523	487	455	492	551	501	484	549	499	507	499	518	504	488	490	512	501	532	495	500	539	498	525	518	493	532	473	461	541	513	469	509	523	525	519	505	492	537	492	498	489	481	512	468	504	506	547	513	499	473	466	526	498	479	520	522	490	528	532	538	486	493	518	531	538	524	485	502	514	508	514	506	510	467	516	505	569	499	521	514	489	548	534	538	494	486	510	511	517	504	538	524	441	494	532	506	526	532	500	529	517	512	525	539	539	533	510	542	499	527	492	496	515	472	491	523	521	503	494	514	495	482	530	548	524	511	514	534	510	506	447	527	548	494	479	527	536	485	482	507	550	492	499	513	476	507	539	560	473	442	487	458	505	512	524	484	516	526	524	485	512	510	474	509	506	528	504	524	577	506	526	480	503	557	509	524	562	464	511	442	499	470	518	512	483	528	494	538	517	536	513	516	537	497	484	509	523	511	544	503	513	453	516	506	509	507	508	533	484	533	517	486	476	518	486	476	515	481	521	526	476	535	574	509	515	503	506	498	506	505	511	501	510	505	517	530	535	525	495	522	485	532	552	531	522	464	526	503	534	498	540	517	490	511	520	505	509	510	470	530	501	509	488	494	506	510	530	488	511	497	554	487	543	490	455	528	503	519	464	519	467	540	527	546	495	498	479	498	528	530	494	536	494	524	528	522	548	503	529	497	511	492	492	544	528	480	525	519	525	464	516	527	466	511	516	483	485	502	521	513	520	496	544	490	532	491	486	528	514	518	565	501	542	486	505	494	491	570	490	508	487	486	505	498	511	535	518	497	485	524	499	508	486	489	494	514	534	543	536	508	460	487	479	490	531	538	495	484	523	527	508	522	439	511	526	466	531	529	540	527	503	520	546	545	520	514	544	458	459	523	508	532	485	496	513	526	552	535	511	483	502	512	510	507	534	510	480	515	490	458	522	538	525	535	534	510	498	536	488	509	518	502	496	522	496	510	520	543	524	531	537	503	524	517	552	538	528	533	511	502	500	543	498	495	511	483	514	496	506	511	477	540	495	515	462	461	465	509	479	506	530	520	480	530	518	507	521	503	492	538	531	524	507	507	571	550	545	517	514	488	558	490	473	472	504	529	558	545	524	522	487	507	494	522	489	522	522	485	521	511	542	530	514	545	516	485	452	497	492	514	512	495	473	519	476	504	503	503	531	485	504	548	496	509	519	533	537	474	486	521	488	527	518	539	484	529	539	465	541	510	498	520	483	525	491	514	504	481	498	543	516	495	476	477	497	538	529	509	491	522	481	515	500	507	530	500	509	502	497	508	543	488	486	487	477	512	521	538	544	508	504	521	521	477	509	525	480	498	541	511	499	525	490	527	527	505	513	542	524	539	526	524	525	502	523	508	535	542	511	528	498	521	531	479	504	543	521	504	548	487	529	483	543	490	500	488	525	508	526	525	501	475	555	511	552	526	535	564	528	492	492	526	496	447	494	539	553	478	484	516	512	511	507	516	510	535	516	506	500	510	498	518	479	503	480	509	552	494	529	501	488	527	503	468	503	576	495	484	461	464	508	494	503	504	479	518	529	489	500	505	516	482	506	505	535	539	520	491	516	462	481	513	499	501	541	505	527	504	504	475	536	515	499	482	488	495	482	495	521	531	518	535	472	518	501	522	548	473	502	501	520	480	507	479	504	513	458	520	518	522	541	505	520	501	483	454	491	490	530	517	525	515	548	489	506	533	510	514	484	485	488	522	510	530	497	493	521	573	493	500	528	490	500	535	505	494	527	521	513	488	506	502	521	499	518	522	512	532	466	496	503	512	520	502	533	509	499	494	496	489	536	503	530	514	530	519	504	509	519	490	547	519	507	553	501	509	544	512	510	543	521	520	533	507	505	533	503	501
11146	4571	3133	1611	996	751	587	494	504	423	428	446	435	423	394	362	403	400	406	405	395	395	408	419	427	396	425	380	411	407	399	396	379	380	405	393	370	374	348	379	407	350	417	374	403	373	431	437	369	380	352	387	365	415	377	374	377	368	378	451	374	375	367	438	409	402	377	428	375	392	403	383	373	449	366	382	363	385	368	392	414	384	403	404	359	396	409	382	399	370	405	425	391	387	405	382	411	393	395	389	410	380	405	406	336	369	364	364	380	385	395	385	376	393	381	399	413	387	359	352	378	423	395	379	341	368	377	391	371	360	376	405	397	385	398	406	376	426	399	441	365	388	358	371	379	415	366	371	341	427	387	426	359	383	390	391	404	401	381	393	396	377	371	399	372	373	357	375	400	402	390	404	389	424	403	366	401	409	417	374	396	372	379	376	366	373	375	379	385	402	384	430	385	395	384	385	376	401	383	389	382	377	386	361	379	395	377	367	381	426	383	385	391	390	401	390	367	392	413	384	369	386	385	386	373	418	395	395	379	407	403	384	403	421	388	407	389	386	391	386	396	371	380	379	403	396	372	394	386	412	443	363	379	406	412	406	416	386	376	406	424	398	357	365	381	396	388	378	380	415	385	393	420	373	363	361	394	398	406	371	417	363	370	411	409	365	390	382	407	391	338	361	385	431	381	356	389	398	366	418	408	401	388	422	373	359	397	419	337	346	394	365	378	381	394	399	373	393	385	387	396	385	428	384	403	396	426	404	384	381	393	388	392	397	378	374	375	410	392	403	411	402	364	383	418	375	424	373	378	373	332	400	379	416	413	396	378	370	400	392	420	397	410	376	393	389	384	387	407	404	399	426	385	421	342	378	399	358	387	402	395	387	359	347	376	380	386	387	386	382	387	335	388	407	391	385	371	413	409	384	382	371	411	398	375	378	406	424	419	401	393	390	385	439	353	396	398	390	443	411	381	397	397	359	399	405	384	381	421	375	399	371	373	379	378	383	390	386	388	357	378	380	389	393	405	411	396	405	375	404	423	434	410	381	405	372	394	409	406	372	395	401	451	394	386	387	366	355	383	372	377	429	434	385	396	367	386	438	393	381	391	416	399	394	393	381	410	373	397	387	392	412	382	397	418	423	403	406	358	360	408	412	400	418	409	396	400	386	381	360	408	394	374	390	414	389	371	379	414	404	389	338	415	419	408	372	417	372	393	391	395	408	356	391	394	398	409	438	399	350	391	363	351	363	399	414	393	376	399	374	378	375	381	400	376	366	407	385	413	375	405	440	394	392	392	372	412	374	411	380	376	358	392	399	361	375	395	328	388	422	371	409	349	387	370	381	391	407	389	398	382	359	398	360	395	386	364	375	390	370	412	357	389	390	401	410	381	358	390	417	413	343	409	387	384	409	351	380	404	408	375	375	416	384	365	431	389	394	351	373	400	401	388	377	393	393	361	357	385	406	388	420	425	406	379	405	379	397	410	421	395	419	363	389	384	356	375	421	420	397	395	366	387	381	351	381	391	395	407	357	385	378	427	378	401	365	376	377	371	363	359	361	413	373	367	395	393	382	399	384	368	386	385	398	387	388	394	354	377	397	393	366	399	393	390	367	383	389	381	410	366	381	375	405	390	358	419	383	386	375	361	357	400	398	373	367	376	408	377	375	418	350	371	354	388	408	392	392	403	387	365	392	389	380	393	402	392	358	383	379	381	363	384	427	374	407	368	400	392	423	362	382	381	408	410	336	361	403	376	414	393	370	419	402	356	396	405	365	415	390	361	372	372	416	425	387	414	363	405	405	423	420	396	347	358	390	330	404	408	378	380	363	383	409	389	408	411	411	386	384	415	376	394	364	341	393	390	377	395	399	374	369	369	414	366	403	369	378	379	376	370	405	352	362	425	447	353	396	352	388	395	434	403	416	386	389	373	364	361	386	400	411	429	416	393	394	359	365	385	361	395	408	401	375	344	373	380	372	373	377	428	414	405	379	375	399	357	389	378	391	391	390	392	365	396	389	400	392	401	365	379	432	356	398	398	373	413	399	408	415	401	444	402	353	393	364	382	395	363	396	398	390	386	388	377	402	389	413	384	388	365	388	399	412	361	383	428	386	390	402	369	389	398	388	396	362	407	385	392	401	371	414	338	361	393	368	362	389	374	367	381	404	380	409	383	355	379	384	367	391	348	362	377	416	418	407	413	388	383	379	450	379	371	378	378	353	388	386	341	382	376	403	411	423	414	423	356	411	370	389	387	383	363	395	373	381	372	397	383	384	436	353	349	387	407	368	382	378	375	355	375	424	390	371	356	354	358	348	402	373	386	365	410	393	367	376	382	375	386	385	398	412	391	383	367	365	379	396	399	392	366	397	386	363	406	396	418	366	395	417	367	373	404	389	402	390	383	380	401	394	390	379	382	373	371	409	406	354	371	394	384	404	378	394	361	388	356	407	364	367	383	380	377	391	382	382	395	394	406	359	403	417	370	393	388	415	411	377	395	381	400	366	390	360	398	403	415	357	367	323	391	383	397	399	370	417	406	366	394	418	410	439	360	400	385	368	386	399	402	417	383	378	371	389	387	401	369	382	365	397	355	344	387	397	372	380	386	411	391	344	385	417	409	393	388	379	383	372	394	402	345	372	393	395	404	382	394	397	385	394	424	420	397	414	423	410	405	412	381	411	410	415	395	398	385	380	368	364	438	403	399	389	396	392	399	355	367	385	364	396	421	380	391	401	413	407	392	401	385	372	363	375	402	384	441	371	414	385	407	364	380	364	390	365	372	397	373	372	378	376	385	414	401	366	399	398	350	394	374	397	371	392	394	380	380	385	379	386	427	399	403	422	407	397	361	417	376	379	417	375	353	413	404	416	406	379	376	376	377	400	353	361	388	413	395	386	393	402	367	428	350	336	407	404	408	401	407	395	432	380	361	364	371	392	384	418	433	351	418	377	392	407	406	380	385	412	381	396	366	394	423	360	371	384	413	384	350	375	379	399	401	395	380	373	400	417	388	397	367	373	388	350	373	400	403	381	413	382	414	355	394	360	391	410	390	394	353	400	399	376	382	415	403	409	366	374	399	347	408	366	372	366	377	407	377	362	436	379	422	408	416	385	405	380	413	420	407	364	400	379	373	388	390	388	406	415	341	400	378	346	396	410	354	396	379	354	385	367	402	368	401	429	356	418	378	398	365	362	364	371	401	367	348	379	358	401	381	433	372	404	396	354	366	349	392	372	404	396	389	383	424	371	344	371	431	415	365	378	358	398	418	399	395	420	388	370	362	376	410	419	374	392	409	362	392	394	427	371	368	412	417	385	380	364	373	374	370	390	382	398	361	380	383	389	393	383	369	382	382	419	424	411	384	370	385	389	387	354	366	354	418	400	391	370	389	379	363	360	401	380	374	369	412	378	374	387	385	384	406	389	394	396	356	382	365	383	399	409	399	420	367	416	425	383	412	385	404	387	363	361	392	350	392	426	377	394
8813	5116	6714	5300	3597	2830	2068	1580	1400	1209	1165	1203	1164	1090	1082	1038	1020	957	951	998	905	915	997	891	941	949	960	894	957	885	958	951	911	981	960	892	929	890	948	901	948	1010	926	926	948	1012	938	914	944	920	947	909	943	977	947	954	900	883	894	1001	965	934	954	950	984	926	974	926	897	924	936	911	926	982	958	913	918	958	933	927	898	940	1002	933	925	912	903	904	933	974	994	972	895	884	903	881	903	959	933	970	947	940	919	952	999	953	916	968	952	961	903	858	1000	974	964	924	912	940	919	1011	946	925	915	922	979	1023	934	961	965	928	966	932	964	943	926	925	942	1015	913	958	971	943	962	900	888	917	947	949	966	915	919	901	980	914	960	970	938	959	958	932	934	991	900	967	914	959	958	1017	942	983	904	946	920	921	965	913	925	921	971	931	999	1019	932	929	896	924	1001	920	945	931	927	927	959	984	971	946	941	927	936	915	969	933	984	910	896	894	960	911	913	953	925	948	906	941	935	941	987	1022	924	941	931	955	931	895	946	967	1005	990	1014	953	928	983	957	897	988	945	984	1009	941	958	929	929	892	940	911	966	912	935	897	913	968	924	919	951	933	943	915	971	971	981	913	898	906	939	878	964	926	945	934	948	916	917	950	973	981	929	922	943	929	934	926	943	961	898	932	918	944	917	962	965	930	979	914	994	968	901	907	919	964	912	935	906	916	942	945	974	936	948	939	989	949	943	985	938	952	945	1019	919	966	949	911	911	992	921	940	904	921	928	968	949	940	910	899	1004	936	947	925	978	971	965	971	978	972	958	913	940	926	1001	903	907	945	929	945	941	909	960	977	947	947	931	934	977	929	904	988	901	958	911	943	1005	961	936	932	899	970	905	912	904	916	950	972	921	988	962	970	946	942	938	964	920	881	925	984	962	910	939	904	947	903	924	959	943	964	918	943	907	901	903	928	940	890	934	981	896	995	932	908	952	976	919	925	930	981	958	948	960	917	941	964	959	926	926	952	908	929	864	946	929	956	939	919	969	972	937	979	906	952	895	938	976	940	950	954	1014	926	989	960	961	971	925	940	957	879	976	953	968	925	923	973	976	947	920	958	938	968	941	913	909	905	965	959	939	949	944	912	972	932	928	918	907	938	907	913	911	962	944	929	877	910	948	957	903	966	1001	926	944	923	918	968	923	956	977	940	929	891	962	914	942	894	914	903	942	954	973	968	911	912	912	936	933	955	959	993	913	902	924	942	898	933	963	969	919	943	944	935	987	888	943	973	916	964	944	949	927	919	935	905	948	949	923	998	979	944	1008	950	1011	949	984	920	897	924	1010	954	980	935	962	986	935	858	955	876	937	916	885	895	882	996	930	941	936	968	924	885	899	929	895	927	957	1011	899	927	912	917	973	949	920	965	896	956	942	966	976	987	967	944	907	971	957	902	897	927	936	891	962	924	967	900	943	933	885	971	941	966	966	941	958	929	893	950	898	920	951	906	932	954	984	937	1000	975	898	937	916	899	983	954	943	909	929	978	986	935	924	930	991	917	927	982	956	953	899	956	994	924	955	896	931	914	939	948	983	990	909	976	955	932	928	1000	952	909	861	945	930	947	929	954	916	928	944	971	988	954	928	922	950	929	958	941	930	884	936	937	950	934	967	958	925	933	916	974	926	903	995	951	960	937	932	947	948	902	927	905	949	1030	947	971	950	942	979	916	974	939	937	932	959	938	914	914	902	934	954	936	949	927	941	936	903	951	882	868	944	1028	946	928	932	982	985	955	960	933	961	934	907	943	974	904	949	920	962	915	906	942	927	950	929	946	924	907	931	918	987	958	937	913	933	946	940	953	965	969	934	924	957	937	920	906	897	929	937	945	884	904	956	934	951	941	936	900	939	1008	946	971	963	936	927	878	874	917	958	940	941	950	964	993	943	971	906	921	952	944	927	974	927	949	925	896	974	939	942	919	950	932	980	976	946	918	950	954	975	966	983	937	939	938	865	989	956	972	961	942	959	934	931	848	956	940	958	950	957	961	993	922	891	894	934	967	989	990	961	957	897	874	914	877	935	944	961	920	953	909	986	1026	919	949	971	948	972	959	858	963	948	957	931	941	949	982	990	939	924	938	948	946	930	919	889	989	922	1013	965	928	991	961	959	862	934	984	970	937	936	907	904	964	976	939	961	917	966	902	944	974	866	874	887	891	903	966	970	972	1017	985	925	960	946	968	926	935	919	944	1005	972	968	965	971	948	951	964	984	975	931	928	969	938	939	895	932	938	941	929	994	962	947	951	952	952	955	943	940	933	965	871	985	926	924	929	934	933	942	935	979	975	911	939	944	930	972	899	929	917	955	967	968	954	934	945	928	978	953	970	936	925	972	911	951	934	902	995	944	998	946	945	963	937	932	944	926	934	935	925	983	903	902	983	957	890	933	972	958	952	934	912	995	926	983	919	976	923	923	945	939	936	896	959	984	963	970	950	956	953	938	924	926	899	942	929	908	966	911	899	915	899	957	925	907	940	940	946	897	983	917	926	895	933	958	907	955	953	930	909	907	958	913	902	901	955	1003	926	936	898	891	957	997	946	927	931	957	939	988	926	914	939	891	958	885	960	920	942	936	1001	950	924	904	970	943	941	951	985	928	914	918	986	954	973	966	1011	942	958	939	936	955	981	969	975	918	937	909	928	936	945	912	956	942	975	963	944	981	951	929	888	953	930	958	944	919	954	975	922	934	956	938	894	990	956	973	946	899	925	910	902	939	904	970	923	966	931	903	964	942	939	990	900	994	938	948	984	924	965	930	947	930	1009	928	948	919	984	958	919	921	851	977	962	948	994	951	967	919	932	974	936	958	951	929	910	981	882	984	930	945	974	954	940	872	942	934	887	974	989	946	999	940	951	940	961	914	936	970	907	913	943	956	933	905	985	943	937	895	957	985	944	940	960	993	993	906	930	882	898	943	941	979	951	940	963	998	965	890	958	915	928	917	967	952	948	921	921	942	901	961	957	901	910	994	937	980	913	969	883	983	949	963	938	910	909	1001	936	974	941	944	877	943	1012	922	966	969	952	986	940	946	925	914	905	920	906	902	941	968	917	944	982	998	913	894	963	937	927	971	907	949	922	919	967	969	946	942	945	974	927	925	933	984	980	928	940	969	921	963	917	968	914	993	905	921	959	949	918	956	914	938	966	916	976	955	960	899	959	952	972	894	973	932	962	929	942	974	968	907	931	991	930	931	962	930	899	997	992	960	890	942	889	923	936	944	927	942	911	942	939	921	937	929	943	900	973	970	951	951	949	1003	981	926	937	982	928	939	941	936	929	952	973	927	985	966	958	955	978	952	935	968	903	995	982	970	958	941	935	949	932	917	944	906	934	952	912	944	896	953	956	898	931	971	967	929	917	938	896	978	964	936	954	952	953	970	997	986	959	958	877	941	975	955	969	927	922	965	931	938	947	903	929	921	984	970	949	939	890	949	934	955	924	973	982	933	915	958	930	964	977	903	895	985	961	908	911	936	954	955	917	975
29047	18902	17997	15457	7854	4723	2442	1182	824	732	726	640	550	510	424	396	380	358	358	360	329	346	335	322	353	356	369	367	291	360	317	336	351	363	337	355	306	372	307	314	312	377	346	363	372	310	331	344	332	337	329	341	320	350	345	338	379	345	348	355	334	348	359	351	349	348	343	325	343	333	385	351	343	364	335	297	365	341	314	330	332	313	366	318	324	325	384	357	344	311	324	352	359	334	337	351	358	314	326	344	340	329	349	335	346	312	349	302	356	346	317	308	312	329	316	361	346	336	329	344	331	338	369	328	326	318	357	353	352	363	348	338	384	322	332	348	325	315	328	293	372	343	344	320	347	348	310	356	339	341	326	320	339	365	347	319	318	341	320	329	340	351	341	307	342	384	329	312	341	323	328	350	312	346	349	353	349	381	315	349	345	346	360	328	332	320	344	335	327	352	323	367	339	311	310	339	303	332	337	335	336	317	337	351	317	365	320	368	361	343	332	356	386	327	361	374	360	368	364	314	362	356	321	348	350	327	333	317	362	329	332	325	354	355	351	348	314	329	361	324	340	356	330	334	339	339	329	305	376	330	336	334	350	370	321	378	329	332	334	355	314	348	346	330	354	349	330	353	351	319	344	346	364	353	326	354	373	323	333	354	322	328	369	360	360	371	374	338	333	350	389	357	337	293	338	351	318	322	325	334	364	376	337	335	348	341	343	341	357	342	338	340	340	302	355	356	329	374	317	299	340	323	320	355	365	352	339	330	355	373	318	334	366	296	355	372	313	367	382	324	351	327	341	376	340	348	348	338	327	358	369	304	334	369	320	323	355	340	338	325	335	328	337	318	341	341	347	338	376	352	354	354	330	331	367	357	336	319	359	353	334	346	349	338	366	307	352	365	357	337	334	319	362	338	353	340	344	366	378	344	346	326	310	362	303	328	326	316	377	297	344	402	349	319	349	335	350	344	301	347	349	342	332	383	290	363	362	347	313	361	353	320	323	352	317	343	343	340	343	367	343	352	342	325	356	317	351	366	327	338	338	325	327	321	317	346	352	334	301	297	342	320	311	300	302	308	319	320	350	372	310	361	324	341	323	331	330	318	331	349	338	338	364	370	331	350	339	325	344	359	331	345	369	340	342	332	357	344	370	316	324	346	321	324	355	350	345	370	321	362	326	334	318	334	385	357	352	351	370	338	334	349	397	350	356	346	348	344	348	340	316	347	339	379	374	325	293	351	320	368	307	347	332	356	348	333	332	318	339	363	365	354	353	372	360	339	366	335	349	316	350	326	342	321	330	366	339	361	332	330	335	335	307	348	350	352	342	332	348	348	354	341	348	351	344	365	337	331	327	324	349	295	351	328	378	335	375	345	350	320	355	379	332	334	353	350	346	328	378	361	307	333	343	300	335	330	340	319	324	372	303	320	331	335	301	348	348	345	342	333	358	373	343	377	354	347	304	331	308	346	367	347	370	312	327	363	373	393	326	313	325	305	299	330	360	365	361	344	327	369	363	339	342	316	349	343	367	305	342	331	348	373	310	313	337	333	309	337	318	367	309	336	322	353	359	341	304	297	329	329	370	325	332	367	364	358	343	366	349	357	351	350	318	339	338	346	350	318	366	324	342	341	340	331	359	357	332	330	357	332	362	345	378	328	319	363	357	335	298	320	334	344	329	315	373	335	343	318	355	339	364	301	320	327	314	343	324	368	348	376	352	310	338	365	343	338	327	383	350	357	335	369	354	311	341	356	363	355	391	339	344	333	375	340	369	352	353	344	328	363	354	358	364	355	328	321	391	351	377	351	337	320	346	312	344	309	362	301	340	338	334	342	361	356	351	343	343	334	321	358	331	382	317	349	339	344	367	341	317	323	298	311	370	320	341	311	332	314	361	331	340	362	357	376	356	376	330	348	325	341	361	360	347	314	327	347	336	327	368	349	331	372	325	344	334	324	325	308	357	380	341	309	369	317	339	319	360	341	342	328	343	299	351	343	311	361	370	355	335	334	344	328	334	352	324	332	361	350	354	340	330	315	340	359	348	335	354	346	331	363	340	337	348	361	345	341	341	328	330	336	330	331	347	350	324	356	338	333	323	322	340	336	367	356	330	324	328	364	315	352	338	331	323	360	314	331	327	356	343	337	322	325	309	350	326	360	345	315	350	353	355	320	334	353	330	340	359	372	318	336	328	350	324	339	333	352	357	359	352	351	331	341	350	332	345	305	344	335	336	347	318	316	376	340	367	333	325	318	370	350	302	367	366	316	308	387	329	320	333	300	343	340	342	338	365	333	350	359	351	326	332	370	351	353	329	352	337	349	333	346	345	295	329	351	365	375	329	368	332	338	372	356	321	310	314	334	335	341	355	341	361	357	334	327	316	357	330	347	384	335	334	340	334	344	329	313	338	348	363	306	340	346	353	365	360	345	358	349	370	358	346	370	337	340	336	336	352	349	305	347	325	387	351	378	314	311	359	356	314	358	341	311	349	321	334	320	326	305	360	371	350	342	366	367	348	340	322	326	314	341	343	337	320	348	313	379	368	334	348	296	336	365	314	318	339	322	353	354	328	331	366	373	342	350	324	354	339	348	367	302	333	320	332	356	289	353	351	344	315	319	356	344	351	348	365	342	323	336	366	347	337	360	339	339	334	372	348	333	379	369	317	343	337	347	324	328	344	321	343	325	305	325	310	364	345	349	346	316	349	343	360	372	322	333	336	372	333	326	335	339	347	337	327	339	356	342	334	322	343	298	337	328	336	329	321	343	339	373	356	378	315	339	368	337	334	340	373	300	322	345	313	382	326	351	349	370	331	366	366	348	367	369	354	330	328	343	331	343	342	352	352	373	368	335	354	361	361	365	352	333	313	322	331	350	340	345	321	381	341	353	330	329	329	368	356	356	365	349	368	344	337	372	325	333	324	369	403	330	334	368	322	338	346	346	349	380	344	343	279	340	329	339	314	311	330	367	330	370	340	325	345	329	354	327	359	326	317	345	334	338	315	350	349	357	310	314	318	350	357	306	378	352	363	341	341	358	338	333	353	342	379	342	321	329	340	379	333	305	328	377	338	346	325	369	351	349	372	370	335	353	331	327	337	326	336	356	311	366	319	344	366	318	340	325	311	342	327	334	352	308	340	331	328	342	374	372	359	332	338	331	331	348	343	371	347	330	347	318	346	316	357	351	338	354	358	362	350	340	342	299	336	345	361	357	342	351	329	345	333	310	368	389	332	320	351	316	358	356	353	343	318	321	327	335	363	376	323	330	342	306	328	334	338	337	338	362	333	320	361	335	361	363	369	340	384	343	347	360	340	338	339	336	312	381	330	338	351	349	309	318	344	385	328	310	325	343	352	348	320	313	326	356	342	346	349	332	345	342	339	351	313	340	377	370	309	394	406	330	335	373	355	354	343	332	318	331	349	347	349	358	352	344	329	345	366	377	353	371	371	325	331	336	347	394	387	368	380	333	339	348	332	335	337	317	356	361
21770	15910	22075	20913	14413	13161	7490	4446	3370	3280	3078	2649	1886	1590	1402	1215	1078	901	871	849	874	815	840	812	881	847	831	807	815	803	843	820	843	858	878	862	896	848	828	836	838	830	825	804	795	820	801	896	779	893	859	849	848	849	840	862	887	845	880	813	764	774	861	811	805	836	856	835	714	833	878	834	859	843	814	860	796	853	789	862	887	804	862	775	834	812	820	829	834	850	871	805	852	809	850	806	818	845	844	777	811	784	778	811	825	830	837	899	798	821	820	871	800	877	818	908	820	795	878	834	853	849	795	864	871	869	883	830	843	827	838	871	858	814	840	839	806	849	795	798	849	842	853	904	833	853	807	869	848	853	787	870	876	848	833	863	782	879	856	865	786	874	864	824	849	833	815	785	821	850	844	809	840	828	867	821	799	831	829	864	743	884	851	853	880	813	820	848	766	822	788	814	867	884	793	792	817	828	857	803	831	811	850	815	813	869	830	841	784	848	852	840	824	834	801	785	884	800	897	848	865	824	822	821	822	854	842	864	767	759	845	833	835	833	882	844	846	818	812	866	857	822	880	797	848	814	837	828	803	858	831	836	884	867	800	790	846	788	865	808	853	844	826	793	840	810	792	825	800	809	862	869	843	790	783	831	819	859	754	820	820	817	802	802	823	855	838	784	868	831	795	855	863	773	828	799	840	852	918	820	849	823	792	801	829	827	858	805	822	796	818	810	865	806	858	793	834	805	876	789	870	847	848	840	832	800	822	847	892	853	839	818	814	843	793	884	837	784	844	807	843	788	845	822	769	843	807	773	807	814	838	859	850	812	821	818	846	839	832	871	864	835	820	822	833	859	872	860	818	857	831	862	845	832	844	841	837	841	841	811	842	881	803	802	795	813	796	833	832	851	838	803	847	827	876	844	859	835	840	844	825	848	848	867	793	830	809	871	847	882	845	889	821	781	821	804	822	866	794	772	775	841	784	865	866	835	848	834	815	883	822	830	805	817	795	851	819	804	803	790	858	860	824	874	868	870	852	809	857	839	823	852	848	882	800	843	859	845	829	759	777	821	844	830	799	805	830	867	809	805	823	807	797	844	820	844	807	828	854	822	844	865	840	821	818	893	792	856	858	785	821	852	848	795	820	803	821	863	838	827	857	824	861	792	799	815	873	842	787	821	836	804	846	830	822	787	772	845	817	839	781	839	849	833	797	824	885	863	849	878	822	819	828	880	863	748	833	804	869	867	789	824	819	825	850	874	840	844	818	849	834	828	854	841	826	843	810	884	797	870	816	862	884	833	832	845	791	805	817	857	888	842	830	828	812	760	788	819	848	847	845	806	840	840	795	855	845	814	823	857	835	846	801	813	899	826	786	778	856	852	825	869	874	885	778	867	847	825	833	853	854	885	807	830	846	863	838	799	842	795	818	916	801	819	833	858	863	848	813	842	847	825	819	810	829	819	815	809	865	852	861	871	885	803	764	842	845	796	789	807	830	821	825	818	783	855	862	832	809	791	819	838	878	849	837	857	838	848	798	816	827	883	769	839	814	831	802	840	859	822	856	846	824	789	815	768	853	855	829	801	883	800	834	800	828	826	864	852	826	822	892	812	837	870	866	819	800	801	826	774	824	821	843	820	828	845	854	796	774	861	844	849	828	824	842	861	861	783	863	823	846	808	863	835	845	827	815	804	815	844	888	832	862	874	790	827	840	877	813	809	855	837	872	872	872	826	877	880	833	807	826	871	840	826	862	860	787	806	794	773	817	831	814	803	834	803	810	855	836	856	806	813	845	815	821	835	842	795	742	862	864	835	850	812	869	826	774	821	826	886	896	800	812	830	837	861	779	819	825	832	800	831	829	799	793	779	840	832	801	832	866	839	824	874	849	816	823	793	813	793	832	844	809	867	818	808	781	865	830	824	823	832	824	781	834	800	850	798	822	815	849	898	825	823	821	753	849	851	827	864	794	823	815	838	817	827	788	796	816	837	843	839	866	834	834	842	864	840	792	835	797	852	788	834	825	843	835	826	838	819	846	808	814	829	823	776	849	855	814	849	841	831	856	875	850	808	846	839	851	833	856	782	848	839	841	839	842	875	834	818	846	843	782	818	779	854	791	791	838	826	781	813	828	872	823	804	804	863	759	844	790	835	866	852	872	802	794	808	877	845	836	857	819	849	846	828	788	833	848	775	861	856	849	825	878	853	794	855	820	824	831	783	848	816	835	898	819	817	811	839	828	812	798	851	827	842	887	838	831	827	863	819	860	855	783	836	829	796	845	779	822	805	830	814	804	819	837	820	824	849	800	810	785	806	871	843	871	853	852	870	847	853	843	863	815	831	775	819	862	823	851	762	775	801	823	782	878	853	829	842	867	844	860	798	861	823	814	800	825	851	792	819	832	844	833	830	805	801	789	819	856	810	822	763	777	870	810	813	826	823	815	765	808	862	798	838	843	775	810	844	780	859	823	851	823	823	849	886	819	821	834	816	865	851	837	848	797	806	841	827	800	837	770	856	855	799	849	872	846	849	858	815	836	796	801	770	839	848	818	792	812	833	773	856	834	848	824	855	785	859	835	871	829	806	856	808	802	779	858	841	857	879	849	805	815	794	803	879	844	834	820	853	828	837	833	809	823	797	820	886	805	791	844	887	850	818	800	836	820	859	808	805	785	839	857	836	840	804	827	841	867	839	889	833	845	872	821	828	814	851	802	831	854	848	851	806	866	808	829	856	829	822	793	818	823	902	892	843	835	845	781	833	793	865	791	885	867	852	873	859	828	866	827	845	868	826	832	847	817	828	816	782	825	835	860	849	802	833	808	814	837	808	850	842	781	841	858	822	839	794	849	879	779	864	864	826	842	791	853	852	793	873	887	799	828	845	795	776	816	836	800	755	828	770	825	822	843	832	826	778	854	806	825	819	885	798	812	843	851	802	848	827	801	798	814	847	824	811	800	800	805	820	849	857	832	804	825	803	828	820	788	831	822	866	765	847	830	812	787	831	808	818	847	854	877	829	830	851	853	795	805	885	852	826	844	808	859	838	839	824	851	833	770	884	843	834	818	830	792	827	821	826	812	764	815	827	856	838	835	811	801	800	894	870	863	819	838	797	869	836	816	894	798	793	858	814	788	824	873	826	869	851	836	880	814	830	860	826	838	878	805	803	858	859	892	827	804	787	846	897	860	825	812	806	860	781	823	830	814	831	820	771	835	869	875	848	810	838	804	868	832	844	818	834	801	833	837	821	807	868	829	828	847	842	825	809	828	826	824	850	826	830	795	854	812	863	796	823	841	885	824	838	865	850	823	815	828	829	832	871	859	825	843	795	860	886	832	858	873	779	838	803	844	837	805	821	835	802	856	892	844	864	862	832	871	840	812	858	817	899	842	816	827	863	874	831	860	867	791	870	834	824	814	802	844	823	813	844	836	831	802	885	819	796	825	854	836	873	845	832	810	886	799	811	817	876	835	835	823	857	783	783	857	825	796	869
37842	27597	25899	18737	11902	8740	4086	1610	596	389	593	799	787	804	531	346	277	219	192	198	178	186	175	183	174	203	199	175	184	196	190	177	195	204	196	217	190	190	200	185	186	181	194	174	187	184	187	185	158	183	189	180	175	185	182	181	196	201	172	194	195	180	186	176	161	177	184	171	180	174	197	178	176	180	174	189	183	178	193	217	207	156	212	178	193	166	193	208	176	177	191	187	189	191	187	190	191	162	182	181	187	189	190	182	169	182	169	181	162	193	192	195	181	155	190	186	222	176	178	197	213	188	189	187	169	187	199	207	212	174	182	205	179	186	197	192	180	155	163	199	165	157	190	203	180	209	181	171	167	179	162	170	204	178	175	177	173	186	190	190	198	194	187	196	190	195	176	187	192	194	200	201	203	162	186	192	187	197	189	162	180	189	163	183	196	160	201	195	183	192	174	204	178	184	154	194	168	187	205	160	196	177	187	161	208	188	187	190	154	190	193	203	186	203	182	184	172	194	186	172	180	181	166	175	224	188	176	171	191	168	177	201	151	199	168	195	195	202	161	197	203	162	178	156	143	214	189	183	187	190	150	171	205	181	188	179	169	183	193	167	182	187	170	197	153	182	182	191	183	166	173	204	184	182	234	218	194	202	158	181	194	161	192	174	164	173	174	182	193	170	171	222	187	172	191	220	196	177	190	212	186	175	170	196	168	174	190	195	179	198	239	185	194	200	182	192	221	172	212	185	199	164	170	178	191	206	187	192	207	185	175	182	194	189	185	198	172	160	183	156	178	201	172	192	166	174	197	201	178	181	195	176	211	174	176	192	190	217	190	204	201	194	172	157	189	184	189	186	188	221	195	177	204	202	215	198	168	192	174	193	187	183	178	192	202	172	198	171	206	184	205	175	197	194	175	185	161	179	198	183	158	206	211	198	188	193	179	162	194	169	181	181	174	192	201	176	193	201	179	179	174	156	204	200	192	199	184	161	178	204	206	195	202	175	160	199	191	208	189	207	182	186	199	199	177	180	227	188	204	190	174	185	191	178	170	184	185	216	207	220	195	179	176	176	179	185	170	202	166	187	213	189	184	198	185	181	181	179	205	194	186	167	182	180	193	202	193	183	181	151	166	181	176	205	182	184	184	180	212	162	207	198	182	167	219	187	187	200	204	191	166	180	174	178	189	176	204	177	170	173	201	190	190	183	187	193	184	165	183	192	215	218	142	186	189	164	207	175	164	170	180	185	186	175	181	160	196	198	204	194	181	204	177	182	192	193	213	193	178	187	196	188	196	162	213	185	189	190	170	180	185	182	180	202	165	193	177	162	198	172	215	179	193	174	186	186	210	175	175	198	190	195	184	204	213	227	189	179	193	174	206	182	169	195	189	155	219	192	229	180	196	198	175	198	191	196	190	162	201	187	177	191	196	183	206	194	180	205	191	184	197	217	175	184	178	169	188	178	174	205	203	182	184	195	186	185	199	196	168	203	160	184	190	187	181	182	176	193	188	184	186	184	156	186	186	205	201	182	183	176	185	181	196	195	203	164	173	194	182	165	219	178	166	191	206	174	185	197	186	187	194	207	210	201	225	202	192	205	191	172	179	182	170	167	176	195	179	197	175	181	184	191	194	191	160	192	177	185	177	175	192	181	167	178	169	179	192	217	207	163	177	199	184	201	169	195	201	197	194	182	167	207	171	205	161	179	197	170	216	200	180	183	187	171	199	183	207	211	202	192	165	151	169	166	174	199	189	147	208	174	189	222	185	181	187	184	160	194	198	203	189	209	192	190	176	205	189	203	195	218	179	177	194	167	176	201	175	201	197	187	171	179	171	177	202	191	175	183	186	188	177	201	183	183	191	162	176	165	176	199	198	197	192	163	192	184	173	181	197	181	182	188	201	170	196	179	177	190	218	172	180	186	196	184	192	175	188	183	188	179	177	161	188	188	184	202	180	187	178	181	191	182	208	204	209	159	190	181	196	198	176	202	197	184	188	178	189	174	192	200	188	171	190	193	206	184	186	179	173	184	196	199	185	181	184	171	177	193	190	173	168	200	196	161	190	182	166	175	216	206	177	183	210	197	172	194	163	202	191	205	198	177	185	199	176	186	187	194	162	191	146	173	192	156	182	202	186	192	187	188	171	178	198	172	169	199	182	189	204	202	190	208	190	190	196	184	211	197	198	176	189	177	179	167	174	175	173	201	186	167	177	182	179	202	193	180	204	178	189	195	190	186	187	179	173	179	182	164	181	175	181	164	184	195	179	177	189	180	172	207	189	205	164	229	189	175	218	194	195	224	200	185	194	168	175	168	177	181	167	193	186	177	178	207	172	172	199	158	183	170	175	198	219	169	201	195	190	178	195	180	180	192	173	179	185	184	177	165	198	205	184	180	175	169	194	166	206	200	199	167	181	198	190	178	185	159	169	188	180	194	193	174	195	189	182	205	212	202	186	153	169	162	169	167	153	195	186	193	202	197	202	163	197	174	196	195	190	200	197	155	188	183	216	176	204	179	172	188	173	176	184	183	197	188	171	184	170	178	210	185	170	148	214	206	192	156	171	203	188	191	209	176	181	161	188	166	149	148	191	198	209	182	183	160	200	173	184	179	194	190	173	186	178	190	160	184	200	186	177	200	182	191	196	187	185	181	174	166	193	224	203	175	164	160	203	207	179	174	183	200	186	188	188	206	188	174	188	197	191	171	184	179	180	187	190	172	180	193	180	212	170	175	184	195	183	149	182	192	198	190	181	190	182	181	196	188	167	191	201	160	180	202	205	181	166	186	186	215	194	174	202	172	193	185	171	171	198	181	182	186	183	209	201	197	166	204	188	191	184	205	196	180	175	182	220	210	185	183	180	211	186	202	200	232	186	181	165	174	170	157	204	174	178	186	192	173	192	211	197	194	166	162	173	192	205	181	168	188	204	177	176	169	184	196	189	200	166	173	197	190	167	160	190	200	195	205	185	181	200	202	198	194	183	176	198	178	168	184	188	201	198	176	182	177	193	192	178	192	182	193	221	214	184	191	208	200	217	173	190	163	201	192	193	166	183	191	186	194	191	190	175	176	195	178	177	166	188	205	189	209	181	178	190	202	162	193	172	181	169	196	185	175	218	190	189	176	193	216	193	174	191	213	178	163	215	186	211	208	198	186	201	171	184	175	175	182	187	200	172	182	194	170	171	190	198	176	187	220	220	194	209	181	193	207	194	176	202	191	178	189	172	193	184	192	165	171	199	166	190	198	163	213	180	193	174	180	187	202	164	195	188	171	184	176	207	175	199	173	169	202	161	176	178	180	180	188	173	188	171	153	191	212	192	173	165	202	177	218	185	150	207	158	180	172	182	198	175	184	189	163	203	184	201	160	206	186	183	180	157	175	182	210	216	178	209	176	172	190	205	195	199	199	196	187	180	187	201	204	194	192	197	169	179	189	175	183	199	196	167	194	194	175	162	202	202	191	181	192	185	174	212	189	181	202	168	183
27158	22451	27759	21924	21004	19182	12209	6173	2283	1648	3009	4382	4229	4098	2887	1635	849	709	645	556	550	528	489	543	514	472	509	499	501	469	505	526	542	464	515	481	511	489	482	509	475	513	481	478	470	490	522	500	496	452	470	478	451	489	481	488	475	474	496	493	500	493	468	472	499	509	474	479	463	484	492	486	476	471	485	468	481	478	452	478	469	495	474	479	478	480	509	445	460	466	491	460	496	472	508	456	454	514	471	511	464	471	485	525	537	474	496	468	496	463	505	501	449	469	487	450	493	503	519	470	488	486	553	481	503	446	487	478	455	467	442	486	491	513	478	499	466	466	481	478	463	506	489	495	476	490	526	448	486	482	565	506	511	429	478	516	489	443	454	525	456	494	453	494	452	543	501	482	478	505	483	486	491	481	473	523	499	495	512	468	496	494	545	491	564	438	482	494	471	493	520	493	470	480	480	478	489	483	452	501	523	477	514	495	485	462	491	550	491	473	512	496	485	489	508	503	436	500	479	507	462	448	499	465	503	464	504	485	509	512	539	485	477	478	510	483	466	448	473	532	441	487	465	475	509	493	453	485	516	509	467	480	462	475	513	487	517	501	472	467	494	478	480	418	462	467	493	524	435	461	502	464	507	494	494	451	519	523	502	503	464	519	531	481	434	487	451	521	487	449	514	508	515	463	504	534	494	476	480	490	484	483	431	516	490	519	497	517	505	468	464	474	503	562	487	468	495	470	459	481	489	469	462	458	495	487	447	490	470	511	510	492	445	520	484	461	512	453	465	479	527	518	477	456	464	480	478	508	515	448	477	466	459	538	507	432	509	486	464	509	526	481	545	486	491	479	485	463	486	469	490	471	498	480	474	474	493	513	469	494	476	466	498	500	504	527	459	496	500	479	480	463	457	493	439	477	526	513	492	496	504	506	458	469	470	518	478	446	507	483	487	469	494	498	482	463	492	466	433	465	498	485	455	493	490	458	511	496	498	478	471	472	472	482	518	496	448	461	475	489	485	491	494	494	506	493	492	487	477	470	522	488	464	487	472	480	452	520	479	500	518	482	477	479	469	469	481	485	485	489	479	481	500	492	465	507	478	466	446	459	508	465	487	502	430	471	466	457	445	521	474	478	486	498	500	484	476	482	463	451	460	519	478	499	471	519	435	433	504	455	493	540	441	517	532	464	473	500	441	516	462	511	451	452	483	489	509	500	478	516	485	486	455	495	465	486	486	473	504	508	485	462	470	452	485	481	455	513	503	468	451	446	484	479	519	472	486	461	486	501	524	441	496	505	487	502	543	509	455	511	496	493	496	491	462	477	496	438	500	479	478	517	467	507	514	479	490	487	495	478	479	492	446	477	505	517	471	447	487	470	465	500	445	494	483	527	504	464	485	488	507	491	493	437	462	492	498	478	439	468	508	487	488	473	486	461	482	462	490	493	513	485	445	454	471	480	469	499	454	473	507	510	470	516	478	475	476	446	494	515	450	518	438	488	524	459	492	477	508	480	461	465	501	471	484	476	484	494	475	520	498	492	546	508	506	537	488	476	534	487	490	469	462	487	497	479	481	503	507	503	479	483	514	471	482	470	474	473	474	495	469	497	511	459	422	504	453	469	503	455	478	477	504	525	455	475	477	455	477	489	473	462	464	432	492	496	523	468	453	454	497	479	491	469	513	483	507	469	468	516	487	479	466	483	469	505	504	480	497	518	465	439	493	457	486	470	479	480	497	480	475	512	498	466	493	488	485	472	475	510	469	504	504	494	473	531	473	489	492	481	500	472	483	508	475	504	486	469	495	500	484	499	484	469	515	470	476	505	502	478	424	470	515	475	504	512	501	461	467	497	494	447	483	503	460	494	464	501	503	483	493	497	453	490	498	499	489	529	478	450	502	479	477	502	503	471	474	494	445	487	528	483	498	513	490	506	483	493	481	473	496	501	459	451	511	460	471	509	472	486	508	483	512	456	498	484	464	521	454	491	491	500	469	455	480	517	475	472	497	549	470	479	506	469	508	452	474	481	446	496	465	484	519	464	460	438	477	492	483	492	466	467	466	508	478	462	518	490	491	458	463	506	502	464	473	492	468	451	512	480	438	455	453	533	505	504	457	499	474	497	466	499	453	497	481	477	503	469	476	484	444	473	474	509	458	505	489	475	473	478	439	446	480	465	480	513	459	491	487	481	493	474	478	462	484	472	476	465	507	514	467	479	487	452	434	481	504	514	493	433	494	464	461	470	480	495	448	481	490	483	470	472	499	485	470	509	533	495	472	459	494	497	473	461	461	486	466	491	492	484	484	487	455	453	526	514	517	433	502	490	503	455	474	503	491	513	502	462	492	491	477	448	462	477	500	453	525	478	447	511	473	466	449	487	465	459	481	507	491	536	490	483	436	490	481	473	509	488	456	451	480	478	514	528	467	491	487	487	492	478	489	498	461	483	463	470	469	508	471	474	483	490	446	494	479	501	488	466	459	432	505	488	514	468	478	468	478	492	493	508	481	507	477	486	464	485	467	496	484	470	449	510	550	485	457	480	464	483	478	479	492	473	492	472	482	446	486	504	471	479	456	462	488	508	478	474	527	480	490	497	499	498	461	511	513	462	485	489	480	457	519	482	503	488	479	500	473	511	517	496	472	514	507	484	480	462	522	465	453	495	480	492	461	485	496	514	425	473	535	474	457	526	482	488	486	514	483	489	481	472	539	483	473	459	502	436	466	502	487	467	471	465	475	502	486	486	531	441	477	481	462	444	496	502	479	468	473	471	456	469	469	475	486	479	514	496	512	517	466	463	475	509	516	455	488	498	489	481	505	456	452	482	438	487	470	463	459	507	475	482	516	448	448	507	496	481	512	425	475	496	471	501	471	459	490	519	477	477	502	488	432	545	494	485	495	533	483	515	494	485	504	469	495	509	472	493	433	480	474	470	484	489	469	466	435	486	499	482	458	463	457	497	462	494	497	480	486	474	460	479	497	506	435	414	475	497	465	477	462	486	467	492	479	476	499	488	489	499	461	519	464	439	502	462	510	508	521	449	447	502	472	514	505	479	519	521	460	503	487	510	481	453	534	476	511	479	517	485	488	484	486	477	500	504	517	488	460	497	477	459	470	538	496	490	496	500	476	502	487	462	449	509	474	491	454	459	513	501	483	480	510	457	516	456	467	513	480	475	455	467	472	484	483	486	464	501	435	483	455	516	442	495	485	483	501	490	479	489	475	485	494	475	480	465	464	479	517	478	456	514	500	504	498	489	517	478	466	475	486	441	457	488	523	492	498	462	498	441	476	488	502	463	513	489	512	460	466	502	478	469	496	450	487	518	456	444	474	478	481	469	459	475	490	498	451	483	502	481	486	461	464	493	516	496	514	489	494	511	491	511	506	482	446	478	489	478	463	502	504	462	464	468	486	487	501	540	546	501	532	485	535	489	486	485	509	535	466	481	482	489	490	529	480	490	529	456	473	494	519	484	490	458	489	499	490	507
10624	4603	2747	1561	978	731	611	527	461	419	412	367	429	415	374	370	423	381	400	365	370	356	350	376	394	366	389	392	374	363	401	392	404	361	403	386	333	373	361	397	369	348	393	385	357	360	388	417	376	344	394	359	369	357	397	345	348	352	362	392	369	365	386	362	383	400	368	388	410	400	385	369	377	389	332	355	384	369	387	385	388	378	347	392	398	335	362	376	387	380	395	411	402	351	419	373	357	389	390	417	380	356	376	407	358	380	369	350	410	368	379	392	373	425	385	346	362	386	386	391	416	429	375	411	375	360	394	386	390	362	340	391	368	393	371	381	343	373	408	379	348	373	375	381	395	381	360	366	403	369	368	381	354	386	351	388	348	396	390	403	380	401	366	355	348	365	393	405	373	388	387	361	369	422	382	357	362	362	371	405	378	377	349	369	390	421	369	370	381	379	373	428	407	387	408	373	368	402	390	383	415	378	430	425	397	402	358	389	387	359	404	428	383	354	351	360	363	398	400	361	388	409	360	358	384	342	362	384	376	404	342	403	423	363	386	352	370	380	326	359	363	364	401	352	360	387	377	406	366	401	349	383	428	370	391	379	385	387	352	401	350	368	344	350	349	368	395	367	401	383	357	351	366	384	371	363	350	403	383	378	395	377	353	349	372	371	390	380	374	352	346	359	383	384	381	400	372	376	350	382	389	374	339	323	347	412	373	378	394	359	364	424	362	408	403	418	376	389	372	379	428	397	394	330	398	359	390	369	407	406	388	402	365	389	377	421	401	361	366	370	392	351	374	399	361	378	348	364	418	416	332	392	385	393	368	361	365	405	413	383	369	367	328	370	386	354	413	366	376	402	381	422	409	402	383	388	337	395	377	328	375	389	395	396	394	373	380	383	379	341	359	357	377	408	388	404	341	391	380	387	391	381	394	377	389	380	344	379	390	376	394	422	368	362	411	382	390	389	427	380	372	352	378	387	378	350	398	405	382	368	401	379	363	343	379	369	327	362	375	412	366	411	376	422	393	384	416	405	379	395	411	401	355	400	381	372	389	384	379	393	385	409	377	382	355	359	370	363	381	382	395	369	415	387	385	359	380	406	389	383	410	415	352	370	338	372	393	407	358	374	359	355	366	335	345	395	346	359	362	377	352	402	383	398	366	409	349	386	384	323	363	369	378	399	381	352	396	382	380	383	390	410	417	352	386	394	385	355	368	374	412	354	357	377	387	371	420	365	394	379	404	393	393	378	392	406	402	399	401	380	381	399	392	383	420	354	391	367	410	357	362	349	420	382	387	411	406	385	401	391	407	393	408	353	385	375	369	404	341	372	399	366	371	374	367	438	401	394	386	390	396	382	391	363	388	402	387	368	397	352	335	383	363	359	401	362	353	391	402	380	395	373	403	382	410	411	398	386	409	356	353	398	364	380	392	376	392	419	377	381	404	374	349	374	402	344	371	379	386	385	400	390	376	391	366	367	385	357	385	390	371	383	350	337	376	356	370	381	361	354	350	388	368	351	350	372	404	341	387	366	393	403	388	383	348	335	361	373	375	344	368	375	356	329	363	366	401	376	339	327	369	398	392	374	396	397	379	374	381	383	411	360	364	367	363	338	382	367	410	372	365	386	361	385	377	415	375	398	433	367	366	360	363	357	365	400	380	376	357	355	344	368	380	366	359	404	354	371	387	415	419	338	372	370	354	373	346	379	359	371	395	430	379	425	366	381	382	364	389	380	356	363	402	371	386	372	377	354	378	402	398	390	404	400	403	383	383	381	361	350	362	389	358	376	370	373	361	358	378	387	393	359	339	377	339	390	365	392	421	371	377	383	383	373	383	387	400	364	386	379	356	382	396	368	387	377	344	398	368	415	338	398	419	366	366	365	366	342	372	416	367	379	416	379	376	371	353	397	398	403	385	395	358	401	404	369	371	417	378	382	409	381	361	377	378	379	387	359	398	371	355	367	389	401	364	392	369	357	402	382	370	415	374	387	403	354	383	386	394	371	371	383	369	388	377	353	414	389	345	380	364	373	334	402	399	345	376	401	417	445	375	405	370	387	370	374	399	396	369	354	350	361	369	356	356	333	386	381	391	362	393	376	388	349	373	428	386	427	363	399	350	369	370	399	433	381	428	375	363	391	388	395	355	375	376	359	390	356	353	364	380	387	391	380	365	410	395	390	369	336	410	380	356	386	350	414	407	410	395	406	380	403	400	365	416	355	387	351	411	395	355	404	357	367	432	409	353	388	360	374	380	409	376	396	426	361	363	355	395	360	399	417	385	391	399	385	351	354	407	375	350	402	393	400	415	356	392	393	369	364	360	357	379	362	330	368	358	395	393	413	352	390	377	348	363	372	384	368	367	378	386	395	401	422	389	359	380	383	368	396	384	401	369	415	385	380	384	395	400	368	421	332	363	387	385	364	378	401	345	349	354	380	376	385	355	389	424	391	419	392	393	386	351	375	381	377	338	385	360	344	366	371	375	385	367	369	414	384	374	415	371	364	373	364	378	299	366	386	386	379	394	368	368	391	431	401	395	397	384	357	388	392	369	372	392	393	369	378	371	345	400	378	374	384	380	410	384	388	388	384	375	353	366	385	408	364	379	368	347	370	378	394	373	351	405	363	394	405	352	371	367	365	394	393	371	349	370	409	364	405	381	363	350	372	394	377	374	360	405	375	398	327	391	384	384	423	423	369	385	374	406	407	376	385	378	376	369	397	377	378	374	354	336	388	376	398	403	395	364	378	382	399	392	379	357	387	394	376	351	396	357	418	370	386	367	371	390	393	396	382	385	370	412	397	368	370	321	375	391	401	391	408	362	366	348	363	327	355	401	385	428	374	346	404	391	354	371	361	383	369	371	354	408	384	380	360	386	367	382	354	390	425	354	391	375	368	414	392	407	390	413	368	401	383	404	353	363	426	373	366	368	352	382	390	343	367	350	392	365	383	395	346	347	347	404	381	380	373	384	353	363	356	413	373	364	365	361	364	357	387	362	362	395	374	373	412	388	391	373	351	344	374	392	403	384	413	359	363	409	350	416	394	375	367	353	400	381	389	391	384	390	364	382	383	406	334	374	342	374	367	398	409	396	378	376	391	348	401	395	368	384	346	395	367	384	414	377	380	337	348	387	359	392	401	349	369	363	361	363	367	401	408	377	357	387	396	399	373	384	372	385	390	349	345	374	367	370	357	418	395	381	386	385	358	347	373	417	375	407	381	362	390	381	356	397	366	376	389	416	383	417	363	367	362	382	390	373	398	386	380	366	357	383	395	371	402	384	374	389	366	396	392	333	340	371	350	349	398	421	370	376	375	391	368	381	392	338	369	390	406	354	373	348	390	385	373	369	373	381	378	364	389	322	364	362	394	403	391	385	416	390	382	401	357	339	396	372	358	354	388	379	376	396	392	355	402	360	397	346	387	385	369	393	369	377	403	374	423	356	356	348	400	346	375	356	383	389	378	356	386	385	405	389	368	397	394
8226	5022	5726	4825	3879	2989	2100	1780	1477	1185	1108	1096	1072	1013	1004	935	960	901	969	963	906	923	961	891	905	875	879	839	887	940	937	899	909	879	915	940	955	905	900	910	952	946	942	889	932	941	878	964	965	939	930	855	943	923	908	886	973	891	870	953	927	915	939	909	914	894	980	933	950	924	924	919	929	964	967	968	913	869	934	921	972	866	833	949	930	926	914	954	862	921	891	892	921	903	897	918	873	956	930	937	923	945	913	892	902	967	933	874	948	953	869	892	961	957	967	881	889	947	937	901	915	894	899	894	887	994	904	946	898	962	964	900	918	895	863	963	865	894	925	942	940	928	898	930	867	879	882	894	898	942	899	905	899	894	945	921	910	956	889	950	951	900	955	950	914	931	867	909	914	900	947	940	925	977	906	943	988	987	890	886	917	920	954	912	925	941	888	962	900	941	861	835	937	897	924	988	907	914	916	871	890	970	873	965	940	893	894	914	904	941	868	935	948	936	941	883	904	871	936	966	901	941	891	921	872	948	916	904	901	885	926	880	882	905	899	938	967	956	895	906	905	938	903	906	931	943	909	918	896	893	967	939	883	902	942	906	935	910	934	935	912	915	942	880	918	890	927	929	953	935	891	927	920	928	890	917	894	915	961	932	949	905	952	947	1020	943	931	927	925	954	934	904	885	929	915	896	920	902	936	952	901	942	930	889	882	933	860	907	889	939	965	861	976	929	907	919	917	938	950	921	883	954	888	933	878	894	870	971	914	876	911	910	912	888	882	930	880	965	940	894	908	941	883	875	884	921	888	909	936	884	916	917	944	958	903	895	870	890	952	921	947	940	887	917	862	951	917	893	934	935	927	917	875	947	900	928	921	904	903	937	888	921	956	888	882	922	888	888	873	915	899	890	937	906	926	951	910	889	866	909	927	868	870	929	899	946	908	895	914	927	915	907	952	892	914	945	924	909	906	945	886	885	918	890	926	936	912	929	916	891	975	926	890	933	901	922	953	950	885	928	929	915	980	893	980	970	929	905	903	893	949	934	947	908	944	895	940	898	929	938	896	937	910	909	867	914	931	930	884	916	926	937	980	923	983	888	928	941	978	956	883	948	905	917	894	958	899	905	919	875	935	931	864	859	922	908	922	941	968	940	896	900	888	882	852	911	872	848	914	941	915	908	909	965	930	911	947	955	933	947	880	965	885	892	942	930	957	915	938	923	949	878	908	903	882	897	901	916	888	889	932	890	886	929	917	863	889	894	946	908	924	900	913	868	887	883	929	908	876	864	925	930	894	899	894	870	1002	949	949	907	941	934	903	908	957	879	962	959	933	872	881	926	897	951	888	909	1002	937	867	907	902	934	870	945	932	897	935	949	920	931	912	926	937	903	937	940	903	933	918	915	897	937	895	896	939	886	909	961	847	922	930	933	950	905	887	876	925	866	932	870	903	889	963	993	958	941	957	863	847	869	894	924	946	919	905	903	935	941	888	927	857	907	932	886	875	925	906	880	903	904	986	876	897	913	914	897	866	877	946	888	874	960	934	926	948	958	902	945	894	989	917	959	904	891	917	958	899	940	896	912	920	930	920	867	939	897	913	942	958	904	903	909	915	902	963	921	940	901	926	953	920	925	881	919	924	889	938	921	924	913	893	930	883	870	861	913	883	910	933	948	941	914	929	889	883	897	907	894	887	922	885	945	920	910	941	912	926	828	889	892	911	859	971	946	889	902	945	925	894	946	907	882	969	913	883	924	914	927	912	953	926	897	937	934	904	913	963	919	961	927	921	916	927	868	900	903	917	961	900	932	897	867	896	942	922	993	936	959	874	963	927	938	887	893	880	964	865	912	941	888	924	884	882	880	961	955	883	939	903	867	965	912	939	939	894	903	944	914	917	935	916	914	956	913	894	879	921	922	932	893	822	937	898	911	861	913	961	891	871	943	935	898	910	902	924	947	964	883	897	930	965	975	876	945	933	909	924	921	928	960	944	916	903	861	912	917	884	922	945	944	943	923	937	941	889	945	883	971	929	922	895	970	882	926	949	934	882	896	942	910	973	931	891	915	925	967	954	946	984	949	934	978	947	882	927	949	887	961	941	902	912	930	932	940	860	929	879	984	914	913	914	923	941	916	920	939	890	855	854	901	936	922	954	921	871	890	884	831	950	993	907	964	882	974	864	919	864	904	917	952	1011	915	913	913	951	929	931	930	924	938	939	967	931	966	935	884	932	939	954	932	919	911	939	955	906	919	932	948	902	941	918	919	933	926	958	916	919	896	934	960	957	917	901	930	962	900	878	933	983	893	883	998	919	924	924	972	906	925	882	903	934	921	900	918	942	859	949	928	937	933	942	957	899	936	911	990	931	880	916	878	874	903	896	868	915	874	956	863	998	944	916	906	908	946	905	940	886	918	946	936	939	904	946	853	899	936	880	927	905	925	890	889	934	892	907	892	944	945	968	958	961	897	955	934	914	881	897	922	946	903	899	906	903	926	926	912	916	898	964	890	954	913	939	913	870	908	895	870	935	962	915	932	939	898	934	945	901	903	932	899	934	901	957	928	963	918	925	921	889	964	912	893	933	888	912	915	946	879	938	867	908	949	930	931	924	876	923	873	891	897	906	893	933	920	938	940	953	945	929	910	926	937	945	897	926	939	950	909	944	961	939	943	896	895	941	921	911	902	941	899	912	909	940	959	968	896	857	894	914	949	914	900	919	900	898	923	905	901	923	886	861	910	820	915	939	916	927	911	915	933	892	871	878	892	909	944	916	928	973	933	895	916	925	902	889	886	889	907	921	932	911	908	927	904	906	927	949	938	920	941	914	923	951	958	910	870	935	962	884	999	926	915	939	953	933	885	953	896	926	924	885	891	907	934	926	903	931	912	936	860	868	841	910	928	921	906	938	910	963	920	895	927	966	940	952	955	914	940	909	923	967	883	918	923	922	913	923	918	907	948	891	890	917	910	912	936	943	936	948	982	875	862	875	896	917	948	913	902	956	959	912	901	896	882	952	937	905	958	906	968	917	905	929	982	866	925	956	937	923	944	936	870	947	944	899	925	905	931	866	970	889	954	891	896	938	888	879	914	874	860	949	879	899	914	906	986	945	948	885	897	921	885	917	941	912	937	944	922	920	893	941	946	873	911	901	916	913	959	870	955	952	951	907	924	940	966	945	936	930	907	886	903	959	887	901	939	925	963	886	934	955	932	914	900	937	861	892	981	908	913	942	914	940	914	925	944	936	917	864	884	955	909	927	954	918	907	868	824	883	941	941	932	936	908	942	907	967	850	962	907	930	899	928	939	900	954	902	858	902	916	889	932	920	887	937	919	916	912	881	906	850	901	905	892	950	960	919	887	966	909	963	937	902	928	916	915	927	941	901	855	942	902	927	892	968	925	890	897	875	878	931	926	950	876	902	866	939	919	931	918	902	924	897	857	928	880	926	886	922	928	906	931	884	945	896	901	968	924	935	937	850	906	950	845	927	884
27970	19453	17942	13156	8445	5419	1887	859	647	598	610	646	642	597	468	452	365	335	310	346	367	346	333	293	308	361	331	343	314	318	334	330	327	314	339	318	380	353	399	301	337	339	338	356	365	332	364	318	355	341	328	344	349	319	302	327	372	311	350	319	349	338	334	335	322	352	353	357	354	338	323	337	327	304	364	358	315	334	397	341	355	331	367	317	337	376	316	323	381	349	317	322	352	356	333	349	339	363	359	348	324	334	322	335	342	348	330	335	336	283	313	334	311	338	339	332	329	345	367	341	363	315	365	317	341	375	327	366	376	356	336	338	328	374	378	349	345	338	352	328	327	322	353	368	320	304	329	334	342	345	336	328	372	358	312	351	317	347	336	345	326	361	322	344	341	359	341	324	305	290	325	352	351	375	353	325	337	331	345	321	350	362	324	388	368	327	311	355	368	342	314	318	301	355	353	347	365	359	346	351	369	331	310	324	350	369	332	338	358	339	339	354	336	334	362	324	353	348	323	332	339	353	349	362	340	342	326	346	345	346	345	360	334	325	331	369	331	336	316	319	316	357	335	347	364	315	329	325	359	330	348	348	312	335	359	344	305	337	362	371	330	323	331	352	326	373	314	333	330	323	349	358	363	344	325	313	349	371	330	371	363	316	337	339	371	377	331	335	326	335	339	307	344	402	364	319	338	342	312	330	328	343	314	349	333	352	312	360	328	346	323	310	343	376	317	346	337	328	324	353	361	349	319	325	331	330	360	336	349	363	365	335	341	350	346	332	346	382	319	309	328	342	313	360	342	348	334	338	310	349	338	346	340	368	326	357	366	349	309	376	346	350	328	356	349	314	316	361	341	347	314	317	344	361	332	350	311	322	333	343	330	334	366	404	328	312	329	349	333	334	327	356	355	355	324	305	362	327	313	339	331	347	360	361	323	353	345	348	322	313	358	347	364	359	353	329	334	334	348	352	371	343	359	314	348	333	335	345	344	345	342	324	354	341	331	332	346	358	319	351	344	364	357	360	329	332	344	348	330	334	323	356	326	333	327	336	349	368	312	361	323	349	352	338	323	373	390	303	371	342	347	329	328	341	351	335	342	364	310	345	308	333	358	392	380	347	314	357	335	358	353	309	314	348	329	335	326	373	352	335	353	349	326	351	327	319	331	339	393	336	339	354	350	341	336	341	340	317	333	301	351	325	352	347	326	300	347	343	336	320	342	323	347	331	329	348	299	344	370	350	354	328	356	347	355	342	353	372	349	338	332	329	320	334	363	310	357	336	310	339	332	341	318	325	338	339	323	364	335	302	373	351	310	388	356	314	328	327	328	321	312	348	328	328	309	360	349	359	335	352	338	356	347	314	338	333	344	377	320	364	290	354	357	362	332	346	336	326	326	347	330	353	347	363	324	353	353	350	327	341	337	320	292	299	330	320	339	349	320	381	334	348	329	346	322	306	333	337	324	356	344	319	346	332	348	350	320	346	318	324	339	330	338	337	341	328	343	342	362	334	346	333	336	356	341	318	365	348	339	337	329	348	325	311	341	361	344	374	361	342	323	317	304	344	374	351	326	331	353	324	336	347	337	346	348	343	358	337	309	330	342	353	357	390	340	337	338	336	320	352	366	345	318	339	344	353	315	371	338	328	323	362	351	366	344	355	344	318	334	329	338	302	371	318	354	305	369	377	326	299	354	341	323	330	341	360	307	362	340	320	330	359	293	331	334	355	310	325	339	334	323	347	304	330	350	352	352	341	342	310	323	324	354	346	313	339	312	325	326	341	341	352	361	338	347	344	373	318	336	345	363	347	332	328	382	313	356	374	335	338	312	323	360	294	338	341	352	319	349	334	297	326	323	363	347	324	334	350	326	345	347	331	285	367	332	348	351	307	345	357	315	333	314	346	335	334	325	294	354	363	314	334	342	316	297	383	351	350	316	332	338	298	338	336	343	334	354	305	324	312	358	332	333	361	358	356	349	313	351	309	313	364	319	347	346	348	327	307	317	347	334	325	341	332	349	338	374	352	311	347	324	352	328	348	317	350	342	333	329	344	373	327	350	318	335	329	352	332	332	353	316	368	354	346	342	339	365	336	348	345	366	331	335	347	360	362	346	319	368	333	350	365	316	320	344	347	341	319	345	338	326	334	344	329	335	332	322	337	355	354	330	327	329	349	327	336	335	324	327	338	342	317	327	361	343	367	368	319	340	353	328	376	353	369	323	337	362	317	363	336	316	337	326	302	331	360	353	336	353	329	332	360	355	308	342	333	311	305	340	352	355	344	316	357	349	326	349	337	328	330	353	345	348	338	297	330	364	362	354	350	316	344	334	323	326	322	328	317	339	352	328	359	330	288	330	337	327	358	343	324	331	327	329	343	320	321	373	319	376	322	334	361	315	360	326	335	316	323	327	325	311	327	340	297	340	369	311	340	378	345	350	389	370	330	344	354	346	328	344	354	325	353	335	359	343	349	338	350	360	323	346	324	341	359	312	327	319	311	374	354	323	305	344	315	346	306	369	365	352	341	327	341	310	336	308	337	347	349	369	336	319	355	330	333	330	353	347	341	320	327	332	338	316	333	347	327	319	361	320	318	339	359	317	333	342	346	352	345	341	327	376	311	348	368	318	346	341	308	348	339	323	325	339	346	338	308	346	360	312	318	299	337	329	349	349	338	319	329	359	332	320	362	368	372	330	302	306	334	337	344	312	344	331	320	322	323	333	310	356	340	350	319	320	341	336	313	338	336	331	363	341	315	352	311	330	322	351	317	322	360	355	340	348	337	352	373	301	340	389	302	343	381	325	304	336	337	339	334	355	311	310	354	328	332	352	346	280	332	341	323	289	365	340	354	326	317	320	355	336	338	356	335	365	319	322	338	353	335	384	371	345	324	316	356	341	345	367	341	342	338	313	327	331	281	316	346	329	370	383	311	335	369	338	326	334	327	352	366	363	345	337	351	323	310	356	334	346	385	327	347	322	338	351	349	343	341	336	326	321	326	356	330	345	309	298	314	332	317	332	342	390	387	336	390	325	340	333	317	349	318	316	347	359	330	347	323	354	351	343	358	338	321	346	298	348	353	380	326	334	350	351	359	354	327	367	333	350	346	332	311	329	365	349	349	365	346	306	325	353	312	321	308	346	341	316	312	313	354	341	314	371	338	344	318	320	350	375	329	332	356	343	314	353	348	360	365	336	374	359	333	354	367	347	312	318	325	336	332	327	325	350	349	349	333	312	291	370	333	355	348	326	324	339	298	291	322	338	359	330	347	329	344	333	310	375	355	336	339	358	324	342	353	376	321	363	373	377	366	309	351	342	362	348	340	327	350	350	313	353	329	380	364	339	382	317	341	320	351	381	327	326	301	352	320	358	349	337	321	311	347	357	352	357	343	346	334	384	342	370	370	339	349	342	315	353	337	330	331	313	341	351	372	347	347	378	335	335	313	327	354	360	352	339	339	344	351	337	337	311	343	382	343	327	336	367	322
20443	17166	20647	18982	17674	14876	5452	3331	2507	2599	2600	2616	2541	2296	1809	1226	983	923	909	855	866	832	847	837	858	842	922	833	797	836	805	820	856	868	844	865	834	816	795	819	871	814	835	815	838	849	806	845	825	790	812	841	817	776	834	829	761	803	827	754	900	860	832	819	823	781	837	837	830	836	826	814	872	811	903	817	798	807	842	821	774	818	868	817	874	882	829	814	808	858	814	797	863	856	815	863	844	799	885	845	858	863	802	785	832	847	780	816	851	846	841	835	772	841	816	815	802	861	848	837	842	809	824	808	803	781	876	834	767	813	768	797	807	823	784	850	850	806	807	870	790	818	845	833	776	808	831	836	831	846	800	837	814	830	841	811	784	791	782	849	768	836	799	808	807	819	831	829	807	841	859	802	835	810	821	861	870	838	828	848	789	807	818	801	843	804	791	815	818	803	868	841	853	843	826	801	814	824	850	799	825	783	790	762	839	793	829	830	783	774	802	838	830	770	839	818	866	868	789	891	784	823	869	843	809	842	856	806	830	822	834	849	835	807	819	793	831	838	765	803	821	831	814	846	859	829	832	866	845	859	832	830	823	829	843	827	776	838	812	865	831	801	794	835	852	799	846	835	835	856	811	813	806	857	837	842	835	808	783	835	802	754	866	847	804	846	819	802	799	853	797	816	852	817	835	826	812	837	774	812	843	792	850	804	829	851	837	857	807	783	845	806	845	848	775	780	824	816	812	837	820	807	849	798	828	860	805	797	819	788	828	811	827	792	802	825	771	845	832	852	851	872	820	768	791	821	862	773	795	864	801	809	814	815	814	836	823	790	818	809	792	781	855	896	859	817	775	779	836	863	829	849	840	858	820	814	810	819	818	848	775	786	746	806	799	824	793	770	795	829	798	869	859	799	805	803	792	851	846	815	871	758	804	803	774	780	882	804	812	818	807	845	796	874	856	818	827	851	839	851	825	756	817	812	812	815	847	825	840	816	849	791	833	843	837	849	828	796	835	814	832	781	849	800	838	792	814	805	830	785	843	797	818	851	792	784	835	827	833	818	796	878	776	828	805	812	816	833	820	812	845	789	897	804	842	815	815	811	826	861	839	831	800	803	807	832	794	802	862	785	828	843	809	821	862	829	801	801	773	849	825	801	842	747	799	795	818	800	821	789	838	822	842	860	838	819	805	849	808	814	811	798	775	851	836	756	874	819	807	831	819	809	814	835	822	827	863	812	846	850	881	828	838	773	879	841	774	823	877	822	817	811	851	839	845	791	807	810	834	790	824	854	837	827	848	786	811	807	831	893	830	788	836	866	808	827	811	805	833	793	831	835	799	801	868	821	794	802	871	795	845	791	859	800	840	770	839	836	772	839	832	811	809	883	856	844	845	866	826	796	810	857	773	816	825	781	836	801	818	801	804	896	841	852	855	817	806	817	806	850	802	832	835	810	833	856	779	791	831	820	878	825	791	759	839	788	808	856	832	850	824	845	839	818	842	819	782	788	795	864	820	862	819	801	804	767	806	788	817	802	786	776	819	758	840	800	798	892	851	824	825	791	814	823	861	847	800	790	850	834	817	858	801	746	817	815	819	793	839	805	823	754	770	824	849	782	782	756	823	855	831	878	795	863	894	871	813	816	830	821	846	796	779	802	801	796	842	872	816	797	827	813	842	833	803	841	840	807	854	783	811	806	815	871	881	795	851	792	817	767	827	783	798	852	804	815	832	830	839	840	814	816	833	780	819	811	828	844	834	835	880	838	840	846	780	832	792	825	837	808	798	794	826	802	837	792	771	809	777	798	826	795	835	757	849	817	806	807	851	819	814	812	776	792	859	880	835	854	807	819	824	837	781	820	829	804	876	862	826	808	840	846	848	801	841	831	826	823	800	790	808	833	881	817	838	761	791	869	832	816	803	831	849	782	827	824	758	853	834	847	808	828	831	804	790	798	877	812	832	786	818	801	764	793	835	784	822	836	884	861	795	857	889	811	850	879	858	808	815	825	796	826	772	829	779	874	884	786	832	829	833	820	820	859	857	827	812	820	861	773	872	890	818	821	819	850	808	797	858	818	788	836	804	841	805	867	828	849	821	800	837	819	819	813	808	834	823	803	858	858	860	784	812	836	800	800	839	824	839	833	815	830	835	796	801	805	837	807	825	780	836	806	840	816	853	803	810	828	842	857	795	874	841	829	833	869	789	868	816	890	814	835	845	817	857	783	837	789	775	812	830	795	805	794	810	804	812	802	829	779	815	854	829	829	823	762	785	783	837	851	806	805	854	883	821	830	838	784	843	812	855	857	817	818	773	821	801	813	854	851	827	789	809	827	873	847	820	782	830	821	868	808	814	760	822	796	873	835	823	810	814	832	805	808	852	841	852	847	813	840	808	805	821	787	833	791	899	810	864	876	786	815	851	920	862	830	813	831	790	837	830	836	878	807	882	761	817	819	888	803	806	805	825	841	800	801	869	774	850	873	842	861	769	825	875	827	842	829	835	837	813	880	802	813	841	822	852	802	799	809	855	778	766	823	816	840	836	856	774	821	850	848	793	877	843	837	846	835	815	804	857	811	844	817	842	811	809	830	827	835	836	842	838	839	797	833	851	809	834	826	871	816	843	786	776	813	824	813	803	835	821	776	874	817	861	790	781	804	864	799	809	855	833	795	886	847	804	798	842	809	808	789	796	814	815	863	784	835	806	777	786	883	878	838	820	844	823	840	795	765	821	871	826	801	812	766	834	802	800	851	822	825	853	812	833	835	848	832	862	829	825	843	843	853	803	817	842	810	841	848	796	839	779	802	792	859	828	804	860	834	797	850	859	810	825	825	838	848	855	837	860	816	854	826	820	837	813	802	820	814	815	820	825	830	896	838	795	895	861	821	811	841	801	799	837	849	895	790	834	810	856	821	806	799	805	859	863	794	839	848	809	803	806	837	818	798	763	852	821	820	853	786	805	794	848	826	804	812	857	806	819	834	766	784	790	819	836	774	831	876	829	843	854	842	789	829	788	826	822	808	829	824	792	808	809	821	828	850	821	814	849	800	784	806	819	831	803	805	819	777	852	841	859	784	837	808	780	804	855	787	849	824	834	847	842	811	812	835	835	791	822	872	825	826	798	848	814	847	860	809	834	818	822	786	849	816	872	855	846	809	808	858	823	791	770	808	809	868	856	781	858	792	880	777	806	803	843	794	801	850	813	814	839	876	787	870	864	803	782	825	778	810	842	834	831	855	846	865	875	803	840	874	860	832	825	844	795	821	834	828	845	850	847	849	832	817	826	815	883	860	838	844	825	808	845	834	814	829	818	800	804	817	774	795	849	805	796	883	861	794	742	796	852	884	847	796	794	812	805	772	818	807	839	821	791	866	799	843	801	847	870	812	845	788	814	796	871	774	833	847	865	802	766	797	835	793	845	809	814	846	799	841	798	827	866	825	803	847	816	838	820	830	852	834	827	815	836	794	842	837	834	853	818	875	836	811
37046	27351	26173	19648	13748	8555	3078	975	633	677	743	700	656	425	415	341	253	254	202	216	205	191	186	208	173	175	198	171	235	167	170	174	178	191	191	181	172	172	216	186	216	203	171	194	211	183	148	184	186	185	168	188	181	185	188	175	181	198	196	190	213	215	195	225	175	179	202	196	182	217	198	201	185	189	200	176	181	194	193	241	166	198	175	167	197	178	193	186	169	191	181	198	189	187	192	187	170	188	210	179	197	211	201	179	184	166	193	189	210	197	166	173	199	191	177	205	185	205	202	197	177	192	204	200	181	159	179	201	165	168	187	201	221	198	199	195	188	205	196	177	193	185	163	213	190	191	200	182	184	182	188	201	179	180	169	165	176	161	186	194	198	190	171	196	185	186	178	174	213	186	207	198	172	190	171	174	206	192	188	196	157	179	190	206	203	182	186	183	173	210	168	175	210	204	196	168	197	213	201	188	187	181	204	181	171	202	176	178	169	199	200	197	202	168	184	210	163	182	155	197	163	166	200	210	180	221	197	202	193	193	199	173	182	184	196	187	171	218	198	193	171	193	173	170	199	178	205	221	197	199	186	203	201	192	179	168	211	179	184	185	215	187	207	194	199	174	166	183	185	182	167	183	193	150	200	188	204	168	202	180	181	195	182	184	179	188	183	202	186	188	187	206	191	192	191	182	186	218	198	191	199	180	211	195	166	202	195	190	200	198	189	196	188	230	192	190	158	193	202	191	208	196	202	172	178	196	207	204	185	192	169	204	161	192	183	201	182	174	200	163	184	215	184	196	180	191	188	184	211	175	197	188	168	219	191	215	177	196	204	190	187	205	177	198	179	186	201	189	201	197	185	197	191	201	182	183	188	186	170	190	180	163	192	196	183	170	172	221	189	195	201	170	206	185	220	200	197	186	200	191	201	185	203	223	176	190	195	216	202	177	206	191	163	193	156	189	187	182	204	175	191	197	185	152	190	198	196	214	181	225	185	185	207	151	185	191	174	190	208	204	188	175	215	173	184	186	189	174	207	195	186	211	185	193	192	176	189	160	196	201	177	191	187	186	200	171	220	191	175	186	169	189	186	203	199	191	195	197	186	208	189	214	215	192	173	203	188	196	190	195	201	160	179	183	184	233	194	200	209	195	171	172	185	197	176	176	186	195	215	191	205	185	175	215	199	190	209	196	217	183	190	175	194	174	209	160	188	186	177	179	158	204	200	186	212	195	163	196	198	208	191	177	197	203	207	230	194	182	173	209	182	193	196	192	199	193	196	165	182	152	183	209	185	194	170	196	205	150	188	177	178	201	194	188	197	210	192	183	194	198	187	194	173	211	194	173	192	199	180	171	175	200	181	209	159	190	205	209	190	198	208	203	182	189	198	193	194	190	186	180	180	210	170	224	230	198	198	184	190	193	183	188	180	180	174	179	161	166	197	181	168	192	178	197	168	197	181	197	188	211	191	187	165	159	207	170	180	169	152	199	182	191	184	186	185	189	184	181	209	176	176	179	175	180	178	174	193	185	180	190	168	203	189	176	199	199	196	200	179	187	202	223	217	179	178	205	209	210	193	183	192	180	211	209	171	196	184	191	196	198	186	167	183	148	153	177	179	209	176	195	190	202	172	160	201	202	178	163	188	187	176	195	201	200	178	190	195	172	193	174	184	209	201	140	189	180	203	173	188	202	199	204	195	210	211	187	173	184	196	178	166	189	203	198	162	226	192	207	195	183	182	171	196	172	178	201	186	197	184	168	190	196	207	196	192	187	183	180	166	194	186	187	198	170	200	188	183	185	185	188	186	170	188	197	194	186	182	190	193	200	186	183	176	213	178	198	198	196	190	169	166	160	179	189	206	165	206	183	176	193	192	188	175	185	191	183	166	201	182	192	184	189	213	194	187	180	203	219	192	194	173	180	186	222	175	171	190	207	185	187	205	174	195	212	196	189	198	191	183	184	212	174	197	185	159	145	189	178	192	214	204	165	190	164	194	149	190	191	206	181	176	199	208	190	185	191	216	192	196	215	184	182	180	207	196	171	192	170	178	178	185	186	212	187	178	180	190	172	181	166	195	184	195	202	192	191	182	169	204	183	171	208	207	190	202	192	190	204	210	185	197	174	169	192	174	200	244	156	166	191	176	173	170	197	194	183	176	178	201	200	205	175	219	198	195	167	203	178	205	189	180	186	211	192	189	209	191	187	214	189	191	203	182	190	193	187	180	176	202	205	181	191	176	175	206	182	193	184	191	191	199	180	200	164	205	193	160	175	173	183	194	182	204	192	199	188	190	184	208	187	181	182	194	190	210	172	184	181	182	198	214	163	200	159	196	197	194	188	180	190	205	194	196	182	183	194	179	202	228	162	162	205	178	181	230	182	181	195	200	196	184	191	186	214	194	171	187	172	178	177	205	194	193	208	206	206	202	198	179	201	200	176	198	173	204	166	176	184	195	174	182	204	194	165	196	200	163	189	185	177	174	169	196	191	184	199	212	205	177	199	195	171	195	171	184	179	175	191	188	198	203	191	204	201	171	171	193	198	193	215	193	189	195	184	206	208	191	204	171	212	198	202	184	177	164	196	177	194	176	218	199	178	179	165	173	186	189	196	195	181	206	184	186	192	182	184	190	210	208	225	172	208	175	191	185	189	185	198	162	174	193	188	189	187	173	195	185	196	172	181	190	190	161	190	182	185	189	173	155	186	204	225	206	217	174	178	179	194	220	184	187	184	214	218	196	189	175	193	192	196	195	195	215	186	188	193	176	177	198	183	170	198	193	180	186	202	187	196	181	176	173	194	188	186	199	211	209	216	173	171	201	215	181	152	159	222	190	224	189	187	181	184	178	199	202	186	185	193	179	196	201	221	160	185	202	169	227	184	177	176	193	185	195	192	197	203	186	171	211	149	185	140	191	201	191	181	207	190	189	202	203	197	174	181	197	217	209	177	205	209	183	228	204	188	209	202	172	217	176	193	183	219	185	188	203	180	187	195	206	170	199	191	202	193	175	191	187	206	208	206	198	212	196	174	199	185	188	178	174	200	225	179	198	183	197	164	217	198	192	189	172	185	200	209	189	191	190	169	174	176	187	185	186	223	194	177	189	184	176	184	165	185	202	202	209	166	206	210	185	190	203	195	186	180	186	193	166	190	177	178	197	189	188	193	186	203	183	190	202	199	160	204	192	196	194	185	198	202	179	211	204	208	184	182	172	182	180	199	192	211	201	190	216	186	217	188	203	192	176	184	219	210	172	179	196	190	194	198	194	164	192	199	212	197	197	193	166	173	170	185	204	182	184	193	181	177	207	188	189	199	186	230	178	179	167	197	202	207	209	198	197	195	174	185	209	173	184	196	205	202	188	202	178	174	190	184	178	189	220	207	191	178	193	213	185	174	156	172	202	202	204	173	200	196	200	177	173	181	178	182	197	198	178	197	209	171	195	161	148	206	170	178	170	201	191	188	175	188	186	221	201	187	197	189	184	204
25376	23517	27747	25156	23692	17718	8312	3297	2648	3198	3459	3891	3527	2095	1959	1341	995	753	621	554	503	522	509	521	499	515	487	533	557	487	565	504	498	467	528	492	492	523	492	518	518	504	508	501	528	530	506	492	466	499	484	532	451	492	482	472	506	521	489	537	467	502	519	468	520	489	448	466	486	501	487	457	499	475	466	503	471	512	483	492	460	494	488	486	515	535	502	436	497	506	513	491	493	508	489	517	480	498	496	510	466	494	473	500	499	486	486	511	475	510	471	493	479	517	507	503	462	485	529	458	535	466	488	531	502	483	436	510	540	462	473	476	521	462	541	486	451	498	514	483	487	528	485	444	459	478	498	528	506	505	486	482	490	494	534	463	479	488	514	485	500	504	503	493	463	504	475	487	493	538	463	489	534	492	507	498	506	495	469	502	502	491	467	494	474	488	478	513	474	507	467	483	506	454	503	508	483	494	499	500	445	503	519	517	476	515	510	478	491	479	473	474	494	499	505	511	457	491	507	490	483	466	468	504	503	485	475	484	483	479	478	479	532	506	526	489	493	518	439	471	473	543	527	498	506	490	482	500	526	481	499	459	494	511	494	477	486	518	481	457	482	478	493	499	493	517	488	489	525	510	496	513	496	473	467	497	495	468	482	493	415	482	477	514	488	481	466	479	489	478	482	494	488	484	473	500	476	478	498	443	501	482	507	475	510	523	474	481	481	484	491	535	506	487	479	511	496	526	491	472	465	501	532	470	503	518	482	499	506	514	490	504	516	483	469	500	453	511	523	503	459	487	487	481	465	494	462	481	530	489	537	481	514	480	514	498	516	512	503	485	468	484	526	498	485	459	513	489	459	520	447	483	486	512	507	482	503	506	466	477	559	500	492	533	502	486	521	443	495	515	509	502	456	483	537	497	492	505	479	468	487	481	486	487	499	485	511	451	473	477	516	498	465	486	490	475	496	507	472	509	476	488	461	523	486	520	542	485	459	520	486	490	453	518	482	545	473	461	509	526	467	494	466	458	509	461	491	524	507	470	507	515	465	449	538	500	471	468	473	472	498	485	511	478	481	449	500	502	449	548	472	529	482	517	490	470	499	472	467	502	496	471	493	509	469	471	507	504	501	477	493	444	483	510	508	530	549	484	502	480	477	489	498	476	539	502	492	494	485	538	489	508	486	507	467	490	459	460	432	477	523	506	476	482	463	515	479	470	485	478	505	483	504	450	471	491	510	513	503	488	454	472	484	503	506	477	474	481	479	484	476	533	529	504	474	524	511	480	503	437	466	484	505	508	464	516	470	507	497	494	450	499	525	480	496	518	488	484	501	497	463	477	482	503	489	495	492	504	495	491	500	505	474	435	530	458	500	540	475	516	462	507	512	505	527	468	477	479	476	532	443	460	489	469	469	491	525	488	486	520	490	496	491	482	518	497	519	463	530	483	469	501	481	513	457	495	447	487	476	475	471	455	487	505	481	505	496	497	453	477	542	451	479	518	520	525	488	449	474	496	520	476	501	523	462	503	494	525	500	505	516	499	522	478	497	484	481	541	484	490	486	499	531	509	493	491	535	491	498	506	472	428	529	477	500	480	521	473	484	455	489	487	485	463	492	518	541	516	502	529	488	510	475	498	446	498	500	484	478	521	476	468	488	510	518	504	531	488	494	496	499	465	542	493	520	464	458	462	476	509	538	480	455	461	507	489	492	506	505	441	533	485	479	471	477	503	496	498	495	495	530	528	478	486	517	491	518	535	534	484	494	496	506	514	470	503	496	474	475	524	512	438	489	516	436	504	479	467	492	477	471	489	519	458	465	511	513	495	507	511	484	461	511	495	503	505	467	510	500	478	440	511	553	490	475	508	517	533	498	468	543	473	466	454	483	441	463	523	515	458	494	508	479	501	492	470	521	476	477	493	503	509	501	485	515	417	473	474	468	522	474	500	528	488	494	509	469	467	437	509	505	497	527	500	490	495	486	533	504	518	513	493	469	499	541	487	500	498	456	517	520	484	513	499	521	479	528	510	521	488	478	510	515	476	500	499	491	507	448	510	462	476	496	467	492	533	463	469	497	487	476	503	484	464	464	486	492	459	483	502	473	507	473	476	480	499	496	487	472	476	502	482	499	502	476	522	515	484	463	511	483	514	498	492	473	500	474	488	450	519	504	491	420	479	501	503	509	486	495	483	513	508	473	501	490	487	495	535	517	535	475	506	528	493	447	500	509	504	480	488	480	507	566	507	526	480	502	468	456	544	459	471	513	486	521	477	513	481	483	487	486	510	512	500	484	462	469	486	490	488	480	498	510	488	514	467	480	544	499	480	508	540	473	468	468	499	534	473	509	478	488	503	531	504	459	479	482	520	502	524	491	512	441	509	525	506	508	520	439	475	501	457	488	466	502	502	486	444	512	471	506	491	527	483	497	476	453	496	494	499	522	494	454	490	470	543	499	463	493	466	509	502	522	488	473	477	470	455	492	502	446	527	508	473	499	459	510	514	483	477	495	467	493	521	484	518	484	503	520	512	504	483	472	481	475	495	513	491	475	490	487	509	486	487	533	430	485	502	471	488	511	470	511	508	516	526	501	519	496	503	497	499	485	507	515	486	479	471	477	507	484	479	501	503	473	484	498	507	507	486	508	486	474	521	495	518	469	461	519	476	472	491	507	501	493	509	481	484	495	490	499	480	540	461	482	481	456	453	520	466	475	509	493	464	476	525	500	477	494	498	484	487	473	487	492	480	473	506	482	483	509	471	515	505	502	441	496	503	518	469	464	503	522	473	467	499	493	499	506	492	470	507	491	513	453	496	476	501	475	520	479	466	499	483	503	501	492	505	526	458	499	481	503	459	457	490	492	485	441	477	536	531	494	496	489	502	472	486	468	538	457	511	480	490	481	496	457	508	500	485	519	506	486	494	496	499	448	454	433	468	502	470	477	452	478	493	513	484	473	479	503	496	460	500	491	488	518	445	472	505	481	487	522	478	531	477	485	475	483	489	509	498	520	501	465	478	483	486	479	501	479	521	475	471	533	485	517	510	491	495	494	462	469	475	491	526	504	500	520	447	485	486	480	498	490	511	502	466	519	494	449	526	460	467	481	507	493	498	487	474	494	521	512	476	484	472	477	470	457	480	539	445	478	476	499	501	482	473	460	483	505	469	521	465	493	472	503	483	480	485	523	486	497	493	466	467	494	454	523	523	474	460	473	532	508	539	481	486	465	526	458	507	500	497	504	502	484	466	524	478	501	533	510	505	486	483	463	483	515	484	491	500	498	472	475	482	476	485	498	502	517	496	532	481	525	504	468	508	516	497	516	478	452	470	468	468	483	472	460	519	477	523	514	512	483	498	495	489	487	474	458	493	445	480	482	498	494	509	438	493	514	522	488	483	500	471	479	530	459	480	541	504	494	503	502	456	502	490	503	517	485	518	522	485	511	479	478	525	499	541	496	458	477	465	485	512	514	468	488	485	436	458	441	506	509	507
10990	4468	3551	2016	1077	720	617	534	439	392	408	419	442	423	398	412	383	394	424	358	424	409	421	393	410	392	366	362	374	405	400	377	370	453	390	400	428	400	423	362	368	400	381	390	413	409	362	420	393	363	390	374	385	385	399	443	388	401	354	380	397	390	378	384	370	405	370	394	418	379	402	396	405	413	380	422	386	358	374	396	400	409	391	390	374	365	418	397	369	391	369	427	403	403	374	412	386	368	344	376	403	393	387	394	395	367	370	402	428	405	388	412	378	396	440	405	369	364	383	410	365	420	393	381	394	358	378	421	375	365	418	400	389	389	359	388	384	399	402	450	379	389	411	408	402	380	363	387	366	390	379	394	408	412	350	411	380	397	423	391	378	388	393	359	386	358	397	373	403	415	378	386	393	333	412	377	380	388	399	397	369	420	383	376	414	403	433	398	412	427	437	376	413	405	420	408	371	383	381	411	378	380	362	400	366	399	405	426	403	407	386	408	422	393	386	400	388	390	382	384	398	412	373	379	409	383	396	397	402	431	347	427	420	399	390	409	371	386	401	379	396	351	348	382	368	391	381	354	374	413	373	360	361	362	401	396	402	419	375	391	422	396	354	392	363	383	396	413	389	407	405	388	373	402	396	389	440	394	386	390	404	402	357	395	381	410	384	386	429	395	421	398	379	406	366	388	371	425	377	374	357	368	381	385	388	400	390	409	389	384	419	428	411	385	393	397	361	390	383	374	421	386	405	444	392	369	377	397	391	372	418	395	421	398	399	407	373	397	359	367	373	370	388	420	389	386	400	368	388	398	407	399	365	376	389	413	393	399	417	382	373	394	424	377	408	461	381	373	391	367	409	417	407	420	382	398	394	391	362	403	406	353	359	412	409	373	371	378	413	377	424	398	428	382	420	383	404	388	394	384	369	381	380	419	361	404	413	407	393	377	380	405	393	376	422	395	391	369	376	400	392	385	393	367	407	401	368	396	425	392	370	405	373	351	418	402	375	397	401	367	404	375	396	423	373	420	363	399	412	404	376	383	362	412	403	378	362	380	430	425	417	379	375	395	380	395	420	379	386	415	380	391	432	374	366	415	375	379	362	380	347	350	405	366	418	394	398	391	379	368	345	371	383	406	357	392	383	405	433	421	392	434	387	409	395	419	363	349	385	407	414	392	399	429	393	371	380	397	375	373	389	408	384	426	408	395	379	372	369	424	388	391	342	345	402	396	393	393	393	441	368	436	364	401	375	358	399	377	386	420	414	373	388	396	379	383	394	411	401	384	386	378	363	400	399	386	414	381	358	385	366	395	374	359	402	365	383	386	408	394	424	408	396	401	392	384	431	381	396	383	401	405	388	403	389	345	381	407	407	420	386	355	387	432	400	374	415	400	409	416	371	394	399	449	402	387	386	400	404	392	401	365	367	422	395	343	409	398	399	460	403	387	406	381	411	387	407	381	394	406	404	344	376	398	352	457	375	397	379	363	365	423	405	404	377	388	383	408	393	424	394	424	389	386	397	367	383	410	357	410	394	358	401	396	392	402	365	376	392	434	396	398	397	368	401	414	384	398	384	383	410	385	404	390	366	398	373	350	420	372	386	369	397	387	382	372	395	377	367	422	397	354	394	362	384	379	399	402	420	412	356	356	423	376	392	346	406	373	367	392	408	382	399	377	360	375	368	367	387	377	380	411	402	397	376	368	407	363	399	395	384	397	398	379	372	391	382	377	372	405	382	393	384	448	379	400	374	388	379	390	429	382	385	375	352	424	401	427	417	388	401	436	368	409	393	388	449	418	401	428	384	369	379	385	369	379	378	431	374	377	409	371	394	388	410	393	387	390	342	377	413	378	400	380	400	425	389	414	341	414	406	397	371	403	391	395	400	388	380	412	384	421	366	380	348	368	398	356	396	385	405	422	415	325	351	396	391	403	383	403	381	383	399	382	379	391	368	362	406	388	384	388	375	379	368	432	415	395	401	384	351	404	363	398	384	401	390	382	361	380	385	374	378	395	378	355	378	411	397	442	399	376	371	392	411	387	366	387	379	365	402	390	405	414	376	389	388	376	372	370	431	414	379	404	407	400	371	374	352	342	420	346	414	407	362	405	382	348	369	368	393	377	392	391	371	364	381	347	363	379	368	422	379	429	419	416	404	386	397	394	400	362	409	389	381	392	387	398	392	351	436	410	420	388	363	394	381	402	376	400	409	442	391	387	383	353	380	376	386	396	388	408	387	405	396	377	400	383	414	392	369	405	413	372	367	363	384	370	398	392	405	378	391	348	396	394	398	383	413	382	367	364	343	396	414	385	393	425	407	395	375	365	380	381	362	381	370	369	405	399	425	400	407	381	353	399	382	379	412	385	389	411	373	371	352	402	377	371	407	391	415	389	382	398	393	368	392	383	362	394	394	398	394	392	389	368	385	398	401	396	366	412	387	418	392	389	371	410	416	380	393	389	384	413	371	388	424	385	394	401	382	422	421	403	361	408	374	364	396	397	374	393	359	404	392	359	380	331	405	372	401	373	389	355	387	400	409	353	427	389	408	369	354	360	387	379	381	382	404	395	400	398	396	357	391	386	399	399	414	401	376	369	363	372	384	367	364	387	404	421	338	420	412	398	380	370	394	394	391	369	408	408	412	400	376	401	379	384	384	377	377	365	393	386	365	385	418	398	378	421	385	400	409	372	389	380	416	419	383	396	346	376	381	432	380	397	407	397	404	396	351	356	379	450	373	402	385	411	416	411	393	368	406	410	368	393	420	413	390	361	394	394	388	394	400	414	425	396	380	372	364	374	419	376	386	413	383	394	391	395	408	413	381	414	386	417	383	392	406	381	405	348	345	417	398	386	371	387	385	400	384	369	356	410	402	382	380	402	376	386	391	372	418	413	378	390	402	375	399	393	396	403	403	391	389	404	409	421	403	412	377	415	399	385	397	413	411	347	414	377	383	400	376	405	397	383	366	382	432	355	382	395	375	379	369	390	407	360	420	382	392	413	403	377	389	351	388	368	420	384	408	367	391	385	385	378	361	351	379	406	396	392	387	400	347	362	424	416	404	396	367	393	397	402	368	384	392	384	372	422	407	388	408	356	419	402	408	404	392	415	395	404	402	360	388	361	387	398	325	330	405	404	404	342	406	394	425	385	351	405	403	410	398	420	401	412	352	324	404	398	377	377	363	424	387	411	400	384	380	415	370	422	399	412	382	414	427	401	350	384	384	400	367	405	369	418	391	370	395	368	402	357	378	391	386	381	414	401	406	415	390	358	418	357	386	416	409	381	396	419	352	373	391	401	373	374	360	383	380	359	394	383	400	361	378	376	395	362	403	393	383	355	390	385	390	415	437	415	401	414	428	367	374	369	410	395	414	390	384	415	400	392	389	345	368	426	368	406	360	410	380	384	404	428	365	374	400	367	445	385	397	393	372	359	409	353	389	396	410	348	384	395	398	385	389	367	428	379	382	423	383	367	380	402	378	411
8402	5077	7504	5895	3913	2759	2176	1697	1232	1190	1192	1211	1092	1080	1042	991	989	970	956	970	965	948	917	975	948	933	941	903	996	939	993	955	906	928	965	963	936	912	986	885	967	969	1002	898	969	880	968	952	930	963	946	931	917	936	1011	894	927	951	922	939	889	943	920	960	931	968	974	952	971	890	931	996	1005	919	946	906	935	1026	983	946	929	928	931	950	930	988	942	949	964	977	911	922	939	937	976	934	941	948	918	919	922	938	960	958	954	967	949	952	932	888	954	974	949	876	927	937	911	951	899	948	912	931	897	943	957	930	981	955	970	923	917	957	1027	973	924	944	959	922	915	930	966	923	959	939	956	985	932	903	903	945	951	1017	908	937	957	995	914	987	919	917	1014	917	913	988	917	926	949	936	954	998	912	924	942	935	933	929	882	965	947	934	1019	969	884	970	946	965	947	936	962	913	883	911	959	930	916	976	977	923	965	965	892	976	940	943	908	906	947	922	859	976	953	1006	947	939	931	954	946	894	924	922	884	990	933	951	992	879	936	956	948	942	949	982	939	956	930	973	910	957	991	931	928	944	936	903	912	922	943	932	909	910	1004	961	993	925	951	932	907	962	968	965	901	962	955	957	923	949	964	959	915	960	1023	967	916	937	896	924	921	951	976	888	915	969	933	931	1010	965	954	925	964	925	949	925	933	916	982	933	950	945	952	970	1014	1007	960	941	904	913	929	996	945	957	956	997	900	927	960	975	929	967	939	938	921	938	926	945	985	936	978	918	960	901	959	859	946	930	954	940	963	943	881	926	917	997	972	924	951	948	934	947	974	970	954	942	918	973	908	955	938	925	927	1007	957	1000	900	918	932	956	952	919	895	922	954	879	969	870	974	980	987	965	961	931	904	960	958	975	939	947	963	987	970	932	962	967	983	903	891	927	932	945	919	961	936	931	985	912	984	922	908	946	928	951	953	967	917	948	966	936	987	935	931	988	875	957	934	956	913	949	905	895	913	933	898	995	921	965	905	997	926	960	999	918	920	944	979	956	975	981	930	917	974	902	970	935	924	933	948	956	963	911	957	941	944	978	886	955	936	968	938	946	932	977	914	934	949	904	936	1002	932	978	954	933	957	942	943	917	943	933	950	989	979	912	997	921	964	944	892	938	959	898	972	961	888	930	1017	982	962	940	952	943	961	913	1024	932	1025	907	868	934	1013	958	908	973	959	957	956	890	861	914	886	923	881	947	934	945	897	889	934	953	920	911	997	899	937	991	924	976	923	952	988	964	942	941	980	969	964	942	944	935	968	980	899	965	957	941	951	902	967	958	950	952	947	967	965	942	909	922	936	972	980	926	957	931	961	904	907	937	927	966	958	982	901	952	980	975	951	950	972	944	920	947	983	920	893	954	944	923	949	972	929	943	986	954	973	953	902	993	915	871	929	977	999	939	976	1029	1009	959	960	958	982	939	920	924	930	943	928	940	947	941	931	927	993	973	949	958	950	920	924	963	1006	959	931	968	911	856	907	923	877	1019	939	962	949	968	906	911	909	920	954	1016	923	938	987	921	934	901	927	934	978	1005	931	945	885	932	980	890	977	925	967	951	933	886	937	1026	908	1032	950	922	925	966	923	946	874	897	969	899	965	931	998	929	980	937	966	926	914	970	960	956	974	910	996	961	895	946	947	942	940	960	930	944	922	923	966	965	947	953	916	946	926	927	945	924	929	964	977	994	949	971	913	938	916	958	966	907	921	961	930	882	937	895	901	951	937	969	894	961	943	934	919	964	897	918	852	914	927	900	917	930	913	942	890	972	921	932	995	936	909	927	957	942	961	937	924	916	957	952	925	927	984	980	944	931	949	948	943	931	972	963	926	938	920	959	956	942	947	892	938	935	905	947	978	891	926	907	917	917	977	949	934	954	948	914	980	921	932	903	883	936	898	972	930	928	941	923	937	977	951	972	882	936	957	937	955	931	966	947	948	926	951	997	931	979	1012	992	937	871	975	937	946	899	971	932	921	968	938	898	948	905	951	950	962	907	918	936	926	900	977	920	904	978	940	976	909	943	857	930	941	926	942	891	929	923	970	908	970	906	956	978	995	932	914	954	921	951	913	956	983	890	925	945	973	920	956	976	964	945	945	975	904	942	937	978	964	900	977	955	940	934	929	873	936	902	997	989	926	960	942	953	924	950	950	966	982	910	959	911	936	947	931	1011	982	960	937	957	912	907	926	953	911	1008	895	981	968	951	928	1016	942	895	944	933	921	951	921	932	923	959	964	932	927	945	965	889	926	948	973	902	980	923	962	907	914	913	972	955	926	917	899	918	920	1012	954	974	960	927	903	930	983	960	892	924	954	958	930	992	983	921	944	882	922	980	939	937	960	967	966	943	896	965	995	961	920	919	919	931	978	956	981	924	979	989	938	961	889	896	960	969	949	961	947	945	1021	925	951	950	970	928	933	919	984	959	921	944	935	955	994	972	951	977	910	1007	934	896	991	959	961	1011	953	965	879	917	950	896	931	1012	919	892	923	955	944	933	885	957	981	966	882	952	921	930	1010	962	922	904	976	980	882	915	930	942	981	952	929	968	946	988	951	980	897	956	925	965	926	917	964	919	908	937	953	939	948	889	975	975	1000	971	917	920	967	913	911	953	918	992	908	900	916	918	934	937	962	966	984	987	949	953	936	885	969	955	879	936	909	973	946	929	947	958	914	898	945	945	1002	952	926	889	953	993	977	924	955	963	887	938	985	956	924	941	951	1015	910	936	916	929	944	961	938	946	899	951	997	968	878	908	875	947	946	947	927	948	979	949	953	980	995	961	942	995	922	944	966	919	943	938	994	928	902	962	881	913	1008	940	925	935	920	886	938	860	955	978	963	1017	935	938	939	965	961	963	854	987	884	895	902	972	959	924	947	928	987	963	951	923	992	973	933	982	964	948	938	952	963	945	918	947	952	882	987	1006	953	1012	979	949	943	966	949	895	939	985	951	979	917	993	943	974	885	935	926	953	950	904	905	931	985	978	905	970	930	929	973	917	931	963	946	927	888	912	974	940	946	917	906	967	918	894	904	939	968	986	922	938	955	893	971	928	880	966	949	953	930	960	988	912	951	920	947	942	927	919	939	938	940	967	927	932	936	988	930	940	980	934	939	1011	1021	974	920	902	980	972	957	955	944	917	946	981	931	923	939	936	1007	988	929	956	952	888	931	957	949	882	885	996	983	966	923	973	953	948	948	944	973	938	922	1019	944	957	1000	929	952	904	893	956	935	923	953	974	943	969	947	883	970	947	948	1014	964	936	951	934	956	957	982	942	994	927	928	970	943	993	879	917	1003	992	989	953	990	962	877	954	873	950	949	908	933	972	935	971	961	965	924	925	932	932	969	930	950	944	901	916	920	977	938	962	952	920	939	914	900	943	910	978	951	954	921	952	935	913	1002	911	926	878	942	938	986	962	933	937	918	955	975	963	954	905	970	907	928	908	962	936	965	972	969	944	974	924	996	958	872	923	938	938	930	955	935	913	920	995	996	903	982	992	1003	953	900	936
26994	18624	17357	13133	7802	4100	1509	934	719	477	461	412	386	341	336	326	331	348	310	349	318	367	323	334	310	315	316	353	338	333	330	355	337	333	327	357	347	331	319	335	353	357	290	335	373	321	330	337	330	321	323	338	345	344	329	330	314	301	323	290	332	317	367	327	341	326	296	342	329	327	326	310	340	344	331	322	309	325	304	328	313	341	300	312	347	348	311	318	302	302	323	352	351	329	355	327	329	318	351	341	323	336	331	305	313	303	311	319	324	369	325	327	307	325	327	322	330	315	321	323	314	338	354	313	293	333	357	322	343	354	343	312	338	338	321	338	347	337	306	324	323	315	324	321	339	334	344	319	316	350	324	322	354	334	350	327	348	350	312	302	313	320	342	304	306	362	345	312	331	346	327	318	322	368	313	326	314	324	332	352	346	307	314	316	348	299	347	306	308	321	316	353	307	312	291	327	299	300	312	343	309	341	334	348	320	286	306	319	313	332	329	329	326	326	338	340	322	316	320	331	358	305	339	316	296	342	344	331	324	349	345	335	343	332	317	344	316	359	313	336	319	335	357	314	368	308	295	344	313	337	290	335	332	291	335	339	333	332	320	349	315	355	321	347	337	342	326	298	338	323	334	322	353	315	326	313	302	314	328	335	320	341	313	303	311	367	348	370	307	304	324	330	327	335	330	292	332	353	338	315	321	336	301	345	338	318	301	339	345	357	322	322	340	331	322	330	360	330	318	328	359	333	335	307	333	278	326	312	348	314	327	326	313	340	353	331	355	339	326	308	319	328	299	324	347	302	359	327	326	299	331	314	339	322	293	325	334	304	310	324	315	355	346	352	336	330	343	315	347	346	331	316	355	329	292	321	341	308	332	322	313	367	349	328	312	296	334	330	334	322	288	341	362	355	336	341	356	316	318	319	354	339	330	326	337	292	315	361	339	324	326	322	371	304	337	343	335	288	359	349	336	369	301	337	280	329	320	309	327	349	328	357	339	329	327	310	313	315	351	329	359	321	330	355	324	334	349	295	339	315	307	317	326	328	325	335	336	313	331	320	306	328	318	317	340	318	339	341	315	329	342	312	314	348	320	329	346	320	291	331	331	313	357	301	340	349	341	343	317	337	302	298	300	314	334	320	295	292	307	308	352	317	306	331	356	324	319	337	328	330	311	317	338	313	346	358	316	306	334	274	339	328	349	329	309	353	346	316	314	334	333	315	350	366	329	320	358	328	344	349	341	327	334	335	338	323	370	316	316	344	342	346	342	330	357	333	345	345	276	309	327	307	344	339	320	332	303	330	307	320	332	322	323	304	338	340	355	345	331	289	349	345	315	333	357	333	268	325	359	302	320	324	301	376	342	311	349	327	304	375	336	347	304	312	334	312	361	306	342	313	349	314	331	309	342	331	324	345	305	267	332	343	361	315	352	323	317	345	321	289	327	309	304	310	333	352	302	347	313	353	345	315	325	335	321	345	330	326	353	326	307	316	352	319	320	328	353	335	343	324	310	316	312	317	329	315	381	328	320	327	326	326	332	381	319	308	355	287	319	329	320	345	326	341	327	331	338	331	324	344	308	304	334	325	346	357	338	349	303	291	323	286	296	323	353	364	298	310	313	315	309	340	339	316	321	310	340	351	351	323	316	345	328	333	294	355	317	313	330	320	280	292	336	305	282	342	338	340	341	342	325	320	321	296	352	360	312	355	312	305	329	312	322	311	360	356	344	306	301	316	326	327	330	356	338	325	299	340	342	300	345	322	357	289	315	355	302	367	320	329	336	321	329	319	317	323	318	347	339	348	332	332	311	313	356	356	345	338	315	336	315	342	323	338	321	350	331	311	348	307	316	310	344	337	279	328	354	348	334	348	330	350	309	319	327	328	318	320	345	329	369	309	322	348	354	360	326	281	315	332	331	335	299	296	345	344	334	316	327	312	314	324	320	357	324	355	325	314	350	297	350	344	336	326	301	314	320	292	316	361	347	298	332	353	306	298	322	310	363	312	289	324	340	376	335	330	360	333	319	347	329	339	329	332	308	346	353	320	330	355	327	347	336	341	347	325	335	298	301	339	335	303	317	311	375	322	321	342	301	334	364	345	300	340	361	320	340	346	326	300	330	302	301	348	360	328	322	329	352	334	323	330	332	363	336	344	319	312	348	320	333	338	342	311	309	303	344	346	290	325	325	361	314	312	313	341	328	349	330	337	319	307	347	302	310	315	318	302	330	307	306	339	335	329	326	302	374	332	322	341	319	287	285	324	327	330	312	333	295	319	350	366	336	317	319	355	320	296	315	353	331	326	363	311	294	377	305	335	319	314	318	306	349	320	335	338	309	311	318	339	340	327	314	354	304	319	330	333	351	307	334	337	331	312	340	324	357	302	317	314	327	333	305	338	346	330	330	300	348	335	299	334	351	359	351	332	315	329	326	340	343	338	349	331	307	317	309	318	347	325	338	334	347	324	335	321	340	356	329	329	347	331	340	321	302	314	355	331	318	298	299	328	348	314	312	352	310	319	312	317	350	331	329	331	320	309	322	359	339	307	301	317	324	318	283	309	296	342	289	330	321	284	315	338	358	313	333	321	344	341	320	339	320	350	309	342	300	320	343	340	318	306	343	311	315	330	338	346	304	345	302	330	309	292	316	360	328	323	323	314	338	314	325	352	310	320	332	337	321	342	327	300	324	301	330	319	303	331	311	318	351	352	342	296	316	346	357	317	320	299	334	331	290	324	347	348	309	320	309	331	297	320	347	337	346	316	304	307	302	316	347	300	322	302	335	350	366	314	327	331	318	277	343	356	312	321	360	352	298	358	325	337	353	314	329	363	307	311	369	330	318	275	316	304	333	284	365	318	330	342	314	341	289	331	319	343	352	297	325	318	354	308	291	327	348	317	313	344	356	340	351	329	304	311	340	346	331	342	314	326	315	317	309	317	363	298	293	348	338	322	336	300	327	356	317	320	333	323	301	341	351	332	321	342	312	338	300	317	318	317	299	347	345	317	342	334	325	334	324	321	326	331	338	332	336	328	307	309	346	346	318	351	335	378	337	296	347	331	319	308	321	313	315	322	309	321	307	320	333	348	325	341	318	330	335	322	309	318	318	327	314	336	324	291	368	328	344	351	329	347	336	314	284	364	343	319	347	347	306	332	317	335	314	353	314	316	350	310	307	355	351	366	309	332	325	342	312	317	335	298	340	331	275	345	334	353	304	350	343	301	298	350	336	347	300	374	325	347	311	332	291	335	327	301	341	309	323	360	380	337	314	309	305	295	320	355	355	288	338	317	329	349	314	318	334	312	275	311	347	351	307	317	332	376	309	331	313	312	321	340	325	341	341	286	318	308	336	339	321	344	316	373	329	341	331	334	307	306	350	314	353	301	279	343	339	332	344	352	354	332	321	295	293	307	333	327	299	335	326	305	334	344	334	345	350	333	328	346	325	328	349	313	342	336	328	327	335	327	310	334	338	306	328	324	311	338
20007	16372	20892	19724	15806	10504	4467	3524	2730	1757	1628	1353	1276	1134	942	892	941	863	835	808	847	821	851	804	845	815	846	814	819	843	798	836	851	760	822	767	867	802	810	817	847	824	749	800	800	831	816	804	780	820	811	831	770	777	808	817	778	742	810	806	759	795	733	764	798	833	772	827	836	770	768	820	811	798	790	793	797	794	790	823	762	794	805	867	764	801	836	782	781	773	804	803	793	879	822	796	803	856	808	806	787	825	828	768	802	807	797	818	798	814	798	832	808	825	819	810	838	832	787	791	799	787	787	816	774	779	758	744	772	766	838	842	774	766	795	776	785	802	813	840	810	790	794	799	810	784	783	820	793	815	801	776	817	795	853	807	817	777	761	801	843	795	780	807	794	792	775	736	849	789	808	789	768	803	836	804	771	782	833	829	770	812	838	765	837	803	847	792	767	803	754	862	788	819	839	836	770	811	780	808	799	779	786	826	730	843	808	781	731	811	811	783	817	767	833	802	815	789	805	809	855	801	834	770	855	861	826	788	839	769	788	823	797	810	821	763	802	824	779	832	796	793	823	764	818	793	775	793	829	860	812	777	782	730	817	801	807	786	787	815	770	798	813	791	819	783	797	805	824	765	807	771	782	837	878	835	783	815	745	787	854	835	826	820	811	785	846	787	787	837	799	828	796	827	798	780	795	841	822	819	781	816	757	824	806	788	833	804	757	830	777	847	769	800	788	793	763	726	780	802	832	775	808	771	822	804	816	784	803	781	792	849	836	782	797	772	784	828	840	753	766	752	763	784	821	801	798	782	773	798	720	853	809	823	760	831	783	795	769	821	785	798	833	768	885	824	787	770	838	766	783	827	790	819	820	775	794	772	812	834	835	727	762	717	779	805	759	780	830	769	805	800	829	760	768	784	804	785	770	831	760	780	864	814	800	757	783	859	826	834	798	761	785	801	796	788	759	773	759	798	774	804	793	792	777	847	798	833	799	796	791	786	806	823	763	783	779	837	764	803	800	785	817	832	797	831	783	778	810	801	788	739	763	794	725	765	826	800	830	804	795	819	779	830	777	800	830	788	764	832	803	792	751	816	772	781	790	794	769	853	777	808	800	790	801	797	818	798	770	765	794	783	828	786	821	775	811	800	781	785	786	795	788	853	807	794	810	806	783	760	829	830	808	814	805	726	813	785	791	790	828	835	805	768	773	779	784	852	809	823	837	812	830	852	816	841	772	794	816	807	867	782	764	812	834	770	770	827	756	795	774	773	799	804	881	813	817	797	811	786	787	795	815	769	803	803	841	819	800	806	804	797	770	745	795	795	803	784	796	737	806	823	804	757	839	820	800	829	735	757	799	773	814	793	746	761	758	825	813	781	817	767	759	796	827	794	787	788	817	749	817	786	795	795	755	800	838	799	789	810	805	765	819	738	830	785	793	808	818	776	794	800	774	776	779	763	776	806	788	770	803	832	764	810	807	854	810	750	819	835	799	819	850	810	840	829	815	794	822	844	818	773	785	797	772	786	776	787	770	727	813	802	769	780	798	822	799	731	813	791	782	820	861	826	790	809	797	796	810	767	797	785	831	850	813	823	777	776	779	831	805	824	776	795	796	810	797	867	767	828	810	787	806	807	802	799	777	781	881	770	737	756	798	812	796	798	751	760	788	777	835	852	795	787	771	796	801	802	813	803	811	817	799	847	856	813	766	828	830	779	800	733	764	737	814	765	774	751	790	820	812	833	793	772	777	808	797	808	792	828	793	808	784	777	837	846	819	764	740	761	817	784	765	832	834	803	763	822	855	789	812	812	802	799	791	758	802	737	807	794	768	799	761	745	853	825	788	741	800	790	800	749	780	764	741	808	810	798	780	761	762	792	789	782	786	837	801	832	819	792	806	804	866	800	829	795	801	780	818	805	779	805	793	847	744	871	748	778	805	815	787	785	841	748	845	765	804	771	788	792	833	817	755	809	757	789	808	802	788	806	794	767	798	797	799	842	825	788	832	753	785	745	808	827	829	824	799	770	780	746	829	789	795	807	794	776	793	770	790	811	777	809	838	823	826	841	771	804	798	838	793	802	775	808	790	818	775	817	756	780	809	763	764	772	792	776	746	769	797	764	797	809	833	813	767	831	772	739	772	810	829	749	749	866	731	810	836	865	788	772	763	767	775	804	784	785	775	778	751	825	804	751	835	787	800	794	760	792	795	747	784	804	852	789	812	762	759	823	825	800	820	781	819	764	772	837	745	749	812	788	806	811	838	845	818	777	788	822	795	811	786	798	765	817	827	813	759	785	795	829	808	814	774	826	777	802	810	807	796	777	826	838	787	848	852	800	757	787	797	817	831	750	776	761	803	822	823	795	747	829	781	764	821	828	763	835	806	743	773	844	745	784	814	805	794	806	824	816	825	821	766	792	795	777	837	840	755	806	811	791	778	798	822	820	787	788	766	762	787	749	775	785	763	815	788	814	818	826	799	791	850	827	772	807	775	788	791	798	782	826	817	776	825	811	770	844	806	784	817	783	780	807	798	753	824	835	814	769	832	817	815	760	800	771	750	788	773	763	782	822	829	795	796	806	798	761	768	788	775	747	832	824	775	833	770	801	825	766	787	792	771	809	783	800	807	793	751	806	768	781	765	774	785	797	793	800	831	833	748	812	829	820	794	783	805	790	852	829	787	758	768	780	780	790	816	752	816	808	784	829	805	768	750	827	783	760	822	790	792	821	843	804	794	798	772	758	814	806	834	801	857	802	800	767	797	794	805	785	767	790	779	863	760	783	825	774	774	780	761	775	822	822	832	824	800	834	822	811	782	788	793	815	756	774	843	834	775	828	749	757	787	856	779	801	801	813	830	776	746	831	805	803	796	797	771	859	803	837	829	907	776	771	778	795	791	779	764	835	782	805	868	763	803	770	787	738	801	812	848	821	818	767	812	783	820	804	788	813	820	787	760	776	826	776	783	796	812	814	764	818	838	808	771	802	811	799	792	795	783	841	798	747	777	786	854	784	846	768	802	857	794	803	842	836	818	759	759	790	780	801	837	826	831	806	769	769	796	852	824	793	760	776	831	788	774	766	778	830	787	813	799	812	796	833	826	863	830	803	787	764	791	840	779	743	720	788	784	727	812	800	821	791	801	790	830	778	796	761	776	843	814	807	803	818	790	782	821	743	730	762	797	781	772	772	767	827	800	849	814	827	800	805	809	761	772	767	827	786	758	774	782	785	795	763	846	767	821	765	805	800	855	807	789	809	814	819	847	782	775	788	790	796	832	776	819	786	825	846	806	803	805	765	801	822	774	798	813	784	804	767	775	779	733	844	778	800	818	765	795	819	890	787	828	831	767	762	775	795	721	806	783	777	826	801	824	795	789	829	809	824	793	846	761	757	801	776	786	795	778	830	792	791	808	766	779	827	828	783	757	803	859	789	876	755	797	822	794	810	803	754	792	803	851	768	802	834	834	813	787	811	794	867	806	796	800	806
36256	26180	28435	22430	12812	6416	2585	1248	629	492	441	407	332	305	264	222	179	175	195	155	184	172	170	187	184	158	170	169	197	189	159	171	185	179	172	197	162	148	195	181	162	196	175	155	155	135	182	191	173	179	206	192	163	139	155	169	171	180	187	154	157	148	189	165	172	191	179	160	177	205	164	184	167	179	164	139	202	168	180	168	168	149	192	190	164	189	173	184	164	171	150	178	180	164	176	190	205	156	176	169	167	164	171	168	174	162	175	160	164	178	184	176	185	172	160	171	159	165	165	209	174	180	173	165	148	168	188	173	185	184	173	170	170	172	196	196	179	186	150	184	166	189	181	160	164	145	185	151	168	143	168	165	174	173	192	178	178	187	165	160	167	172	159	194	210	148	179	167	178	209	160	187	203	158	174	152	150	167	184	195	174	190	178	197	177	178	180	171	172	182	169	179	154	184	173	173	195	164	170	159	166	177	172	193	146	162	139	142	166	161	168	198	183	157	177	180	158	202	192	192	157	178	169	175	180	160	150	176	179	188	186	176	181	162	152	162	169	174	173	196	174	174	160	144	179	177	200	165	178	166	183	188	167	159	171	167	165	172	188	161	171	186	171	181	169	208	182	175	176	190	181	164	169	165	157	171	160	159	164	164	170	206	166	153	148	174	169	185	175	163	163	190	179	187	165	167	161	176	165	172	184	163	158	161	155	178	153	176	178	172	155	160	161	177	169	133	184	162	150	170	173	173	167	165	169	163	179	169	140	162	171	168	174	173	170	166	186	163	161	163	182	187	164	160	177	155	166	168	178	180	179	160	155	158	168	168	159	169	180	182	154	159	141	169	169	166	194	161	173	165	164	163	175	148	151	157	182	185	183	168	165	170	155	194	166	166	182	174	160	154	182	164	163	180	167	156	164	175	164	165	159	163	157	170	169	169	172	158	177	159	185	149	163	209	171	152	153	182	182	182	170	178	146	180	189	176	155	159	160	159	161	180	167	157	161	159	148	178	164	168	162	177	180	152	185	168	149	156	181	176	184	197	153	187	193	159	149	178	193	151	161	174	201	168	168	177	165	166	167	173	205	173	183	163	142	138	168	172	183	183	173	226	185	182	164	177	190	162	171	166	179	174	167	165	163	169	180	194	162	153	168	155	185	219	162	174	157	161	174	170	164	170	161	172	176	154	164	176	136	166	166	173	187	202	176	185	164	171	192	155	198	164	156	177	194	163	164	174	158	157	157	177	155	156	177	186	162	179	168	182	168	174	175	182	181	187	143	189	181	190	189	170	164	167	155	156	199	158	170	149	168	161	141	193	194	175	170	175	163	190	155	184	175	153	163	174	169	152	160	150	153	152	181	162	170	180	177	170	158	194	151	182	187	159	227	171	180	166	168	211	150	144	178	186	164	138	171	160	189	206	189	141	152	178	174	160	156	184	181	168	186	159	171	157	179	159	139	158	159	139	173	162	181	161	182	201	161	171	159	171	170	166	157	172	169	188	191	173	171	182	158	166	179	175	186	149	166	180	163	156	190	173	161	169	199	157	171	177	144	173	161	157	168	173	171	216	170	175	159	183	162	188	196	187	170	148	128	184	170	166	170	183	188	161	184	159	161	171	196	169	191	157	161	184	192	164	152	170	167	177	176	137	150	167	189	169	189	150	176	149	177	170	175	144	193	171	178	171	183	168	144	176	147	184	183	181	175	176	159	176	189	166	170	165	160	162	170	177	198	180	179	154	169	176	137	167	178	178	174	158	167	183	185	172	159	138	150	170	182	159	194	181	191	134	194	184	167	184	178	181	152	149	162	162	183	166	177	194	175	165	159	206	177	185	172	172	156	161	166	204	169	178	147	182	164	187	200	155	186	181	165	158	179	154	183	179	148	166	176	180	171	153	177	184	155	184	177	173	178	180	178	165	177	147	191	205	153	172	194	195	169	178	167	162	170	164	166	182	174	164	171	165	167	177	158	194	173	181	207	172	144	190	159	180	164	191	172	159	167	153	169	180	178	177	189	186	157	170	180	177	170	169	169	164	184	214	174	178	179	150	189	172	171	184	184	157	173	183	171	155	154	165	152	183	146	163	180	172	144	163	161	149	163	172	168	161	177	175	181	160	173	186	181	187	161	192	182	164	197	184	183	197	175	180	164	163	167	197	155	196	163	174	181	166	171	165	167	195	174	163	189	166	184	168	161	165	147	171	165	175	153	176	150	166	174	163	159	175	177	144	174	154	176	169	172	167	171	190	163	174	164	165	140	183	191	174	159	171	180	178	158	156	178	177	194	166	190	173	168	182	182	171	199	176	165	167	171	170	166	147	160	184	151	149	169	185	173	152	182	183	165	166	175	181	158	172	176	179	159	180	185	171	185	189	160	165	183	170	190	167	200	150	184	154	185	169	166	172	179	186	174	167	166	184	151	184	183	179	160	160	182	176	163	175	170	165	158	159	171	182	173	157	161	170	186	205	189	170	158	170	170	165	193	176	158	178	173	180	181	177	162	171	135	158	172	164	170	164	173	159	153	166	197	170	159	174	171	138	151	148	153	175	150	174	156	173	185	155	151	172	154	186	160	181	167	174	191	164	198	165	157	195	161	172	162	183	169	158	170	180	168	163	154	176	175	176	157	177	183	197	194	193	190	175	174	178	182	170	165	172	156	186	182	195	167	177	188	155	156	154	173	173	173	174	177	156	162	175	192	153	171	180	148	182	169	192	173	168	189	158	150	185	160	148	168	156	134	184	171	180	176	174	145	155	178	173	164	186	166	167	183	170	190	183	176	157	197	169	174	177	181	182	165	193	182	177	152	179	187	151	211	182	182	182	163	212	188	184	158	154	157	179	164	160	177	165	162	158	167	158	167	153	185	156	175	166	171	165	159	165	174	188	161	175	168	139	156	151	167	172	179	199	176	173	184	157	184	170	161	170	159	171	155	166	172	177	155	168	163	181	182	170	135	188	170	204	159	167	185	210	148	178	175	160	187	163	155	164	145	185	177	176	183	168	179	167	179	181	168	153	181	170	172	155	176	174	155	201	162	186	160	192	204	161	177	182	162	178	172	182	179	161	178	180	154	177	149	180	154	183	159	170	201	179	170	183	192	172	146	169	167	192	177	159	166	158	178	173	156	161	180	178	159	196	154	144	160	176	155	174	179	165	181	176	164	190	168	185	150	175	192	170	181	188	157	157	180	165	192	176	174	177	154	156	170	145	182	182	169	158	163	167	154	168	169	176	161	153	170	182	183	157	162	171	172	192	165	176	177	163	212	163	181	141	165	169	161	201	171	161	167	205	146	172	169	179	164	155	177	155	193	197	165	182	183	169	164	195	207	167	173	164	157	170	143	184	158	175	158	186	205	180	186	168	175	175	175	183	187	178	157	174	150	172	173	173	140	167	185	193	162	158	167	195	180	159	178	181	171	152	179	198	169	169	185	163	173	192	175	172	167	184	169	173	183	173	171	179	164	156	168	191	179	171	188	172
24937	21775	30762	26243	20387	10966	6397	4009	2797	2195	2071	1844	1371	1204	885	669	588	487	542	529	482	486	497	484	434	479	498	484	475	463	469	441	469	427	477	453	471	472	421	496	444	442	493	450	447	401	433	440	458	452	438	469	467	421	453	454	473	435	463	461	441	477	450	470	453	456	463	436	474	444	456	476	432	433	486	424	469	454	462	456	505	472	462	389	417	424	460	427	433	501	435	466	449	470	456	473	384	473	410	462	468	441	439	503	449	454	429	435	434	484	452	467	458	463	446	451	441	483	450	473	439	452	476	435	449	458	473	423	470	429	461	430	471	465	442	474	457	436	448	465	442	465	435	426	459	445	427	422	453	439	429	465	446	446	450	437	441	460	412	450	436	486	430	471	473	439	421	476	463	447	449	465	430	425	444	447	457	486	440	439	470	439	458	442	440	455	441	428	487	452	452	426	435	444	440	417	435	448	458	441	455	457	449	474	459	418	445	470	418	445	459	414	440	419	407	434	513	454	464	488	411	469	455	429	446	437	416	453	456	440	453	441	463	468	459	445	451	432	490	437	457	436	413	401	393	430	474	477	424	465	471	446	429	450	447	468	422	447	429	428	476	451	504	440	451	477	488	446	453	401	454	423	429	428	438	434	435	451	454	452	445	461	424	442	474	429	452	440	457	464	469	447	442	450	439	439	440	441	428	432	423	387	460	445	454	426	474	437	411	455	474	418	459	454	420	457	434	426	458	432	446	497	426	462	429	398	421	467	437	416	459	428	435	450	464	426	452	456	477	459	440	444	451	456	460	450	427	427	478	440	460	466	453	461	434	435	483	433	464	464	455	471	441	427	467	431	445	420	437	469	417	418	435	441	445	450	415	405	462	463	439	450	438	412	415	454	435	471	402	442	488	426	451	439	438	470	472	437	418	452	464	418	436	448	440	458	456	429	438	468	413	442	408	481	461	453	433	480	462	487	434	440	451	440	443	440	454	461	382	434	457	474	448	427	468	438	449	486	453	440	489	447	420	423	429	455	428	497	440	441	463	469	438	458	433	441	437	422	444	477	450	427	444	450	445	469	430	417	462	457	455	433	453	443	433	399	422	410	401	426	469	421	468	442	431	433	419	426	475	457	464	419	425	445	406	475	442	458	485	482	396	454	447	435	441	440	467	474	443	419	454	456	473	461	451	455	422	428	453	440	441	429	435	440	446	470	414	461	468	457	453	437	468	416	451	487	423	455	440	459	471	455	464	442	464	445	425	448	416	426	447	432	437	386	448	433	424	440	404	449	465	444	456	408	446	432	457	451	435	392	438	399	458	410	442	439	443	407	450	494	482	468	450	451	425	435	472	458	433	454	429	433	433	475	485	431	449	441	485	464	451	437	424	448	469	446	417	433	457	418	493	469	447	456	423	435	425	455	400	441	438	435	471	416	465	427	434	433	418	473	423	471	429	466	440	428	438	427	453	468	420	433	470	410	426	383	456	450	485	473	455	453	426	425	451	424	487	431	420	456	449	454	449	444	449	460	414	429	465	463	441	465	421	430	466	451	451	471	439	468	441	438	445	446	430	450	447	456	437	434	428	456	416	447	444	427	441	448	440	448	474	417	456	450	415	446	431	414	441	490	465	430	458	425	470	456	439	412	384	459	464	485	431	473	422	454	473	454	464	469	449	446	507	429	461	419	445	419	418	466	470	455	460	469	444	438	484	476	461	456	461	457	451	448	468	445	470	475	466	427	421	420	433	417	468	490	458	429	445	441	412	444	447	429	444	440	467	430	494	467	445	437	425	447	420	462	454	415	483	443	446	472	425	473	425	490	451	443	467	424	426	436	445	470	448	435	455	465	475	461	429	454	446	499	454	491	438	459	446	445	415	439	474	458	462	431	428	446	484	419	466	424	416	430	424	410	467	438	453	387	439	483	466	445	457	448	445	415	461	437	454	444	449	446	466	437	458	464	417	453	472	420	427	439	457	409	438	449	405	437	447	452	442	424	412	454	449	442	445	431	460	481	432	449	440	447	440	424	432	459	474	416	454	404	445	415	447	488	474	446	430	463	433	436	457	428	450	475	456	395	447	453	422	452	445	474	437	447	434	416	434	443	469	411	442	416	421	432	446	415	460	460	462	460	413	435	429	437	451	436	453	443	391	479	450	449	425	422	456	442	433	475	453	423	452	479	443	461	465	467	462	427	443	459	463	464	447	454	406	471	489	413	424	442	422	440	427	433	416	393	442	461	445	425	454	429	435	412	489	461	462	476	419	446	453	433	488	461	442	453	464	444	470	422	446	439	423	479	432	410	426	418	455	453	446	439	444	421	477	407	493	435	424	437	436	469	449	423	455	446	412	464	446	464	436	429	466	464	410	437	450	414	433	451	411	467	467	465	465	469	455	436	434	440	435	477	480	438	415	441	446	441	414	506	466	467	483	423	461	425	454	438	438	453	469	462	437	427	454	470	433	423	459	433	446	476	463	408	439	446	425	452	438	444	425	438	473	446	472	433	432	450	450	436	421	449	430	402	507	474	448	462	428	432	502	470	448	438	440	443	467	445	425	435	444	479	436	440	444	390	482	454	427	435	445	466	477	463	438	471	422	430	443	425	438	429	438	453	468	464	501	464	458	472	454	449	454	461	433	471	469	477	395	411	421	433	440	441	396	471	447	465	486	463	448	431	415	395	472	404	411	434	445	448	419	440	414	447	487	437	415	412	450	435	431	405	427	447	441	446	450	415	423	450	413	443	451	427	452	430	447	464	466	497	447	467	439	432	451	472	415	431	446	470	488	450	411	418	462	463	486	457	470	462	451	421	469	435	460	441	440	447	416	420	453	459	443	483	487	447	473	465	434	455	465	450	416	431	456	456	429	450	463	484	423	470	430	447	428	418	407	424	440	411	448	430	424	476	417	448	476	484	429	470	433	425	430	418	474	479	471	455	410	460	444	411	420	420	415	477	439	467	437	468	451	440	440	439	460	447	430	423	425	459	437	428	429	446	465	435	441	437	438	434	443	429	456	457	426	429	465	476	464	430	438	418	461	439	455	446	450	459	473	431	426	455	435	447	443	477	470	447	428	443	454	459	459	470	475	426	401	462	432	454	463	448	433	419	460	415	429	451	441	419	450	446	449	432	471	455	436	440	475	449	421	454	416	445	438	456	447	459	461	402	438	437	441	436	474	477	396	442	420	494	470	427	435	449	465	451	488	430	437	469	460	474	434	442	466	437	444	448	447	454	418	436	414	446	430	422	466	430	448	422	475	460	481	468	391	430	403	434	438	460	448	444	479	479	445	473	471	440	493	449	424	437	452	428	421	478	450	433	483	468	443	427	458	474	495	412	466	437	453	434	483	407	404	444	440	453	441	407	445	424	440	452	464	457	412	434	471	470	477	425	447	511	427	456	444	436	423	432	462	491	446	458	436	479	469	445	454	431	455	458	438	450	462	439	428	452	479	454	448	444	457	480	426	454	456	430	440	447	441	454	430	434
11070	5123	3187	1963	1044	617	489	517	417	397	430	415	373	397	398	395	397	405	351	407	378	388	345	387	379	413	342	378	344	379	344	431	442	397	406	405	393	373	390	368	400	379	353	356	402	360	371	392	376	382	395	388	368	345	367	390	366	378	377	371	365	370	359	381	373	388	351	361	391	382	372	406	415	372	359	412	401	377	362	359	352	384	406	367	377	363	401	339	390	381	382	389	377	384	379	329	369	399	376	351	396	404	399	348	395	365	384	393	361	403	367	367	385	359	380	402	409	387	372	373	360	384	404	377	374	351	353	375	372	381	365	392	396	361	416	409	382	365	382	419	362	379	362	378	373	348	394	356	367	372	364	388	398	404	384	386	415	360	408	401	379	400	374	373	379	378	378	421	398	404	360	383	387	400	381	433	373	433	390	371	365	371	388	379	408	387	345	363	398	358	395	347	394	351	401	358	365	451	361	380	410	366	387	365	376	350	394	376	418	404	365	375	400	370	373	405	414	376	375	389	401	408	385	356	391	361	393	383	394	387	385	378	432	405	337	374	384	400	401	396	385	391	349	367	345	347	380	370	414	390	352	367	390	371	378	403	398	386	381	395	422	399	394	377	369	387	403	392	407	411	341	400	389	403	408	356	398	359	388	380	407	373	351	384	380	405	360	394	397	389	365	408	367	412	373	374	399	399	408	409	398	377	383	378	404	342	338	370	380	357	356	412	362	390	423	371	414	406	349	370	354	415	402	355	397	394	353	347	411	399	388	347	408	377	416	389	408	377	388	375	389	410	413	389	363	341	379	384	371	358	371	369	382	349	378	392	402	374	356	410	389	389	334	365	399	394	418	373	398	414	378	390	386	397	407	422	395	403	383	391	397	344	404	424	399	386	382	386	384	381	389	381	391	415	368	382	370	431	400	356	365	381	408	373	372	381	374	358	388	386	398	396	406	372	410	362	395	371	379	348	357	409	368	396	374	367	394	367	373	372	382	365	368	376	365	380	394	364	360	395	414	360	391	359	391	398	388	415	384	406	396	392	404	365	346	404	358	395	367	381	377	348	391	374	373	338	353	374	383	375	386	385	350	369	362	378	399	357	389	368	382	398	395	429	393	413	415	426	363	384	389	393	386	390	419	353	376	368	399	357	390	365	364	354	396	359	393	389	342	355	380	373	424	384	415	349	375	366	373	404	376	382	316	383	354	395	361	375	358	367	420	416	402	376	369	409	349	398	422	384	362	369	364	380	356	383	337	410	355	401	403	377	338	367	391	408	394	360	385	426	358	362	420	390	366	378	385	381	383	385	384	402	401	383	375	403	375	367	412	381	424	370	425	362	319	330	404	409	366	349	361	372	355	376	400	377	379	355	374	346	408	356	363	406	384	365	362	357	388	348	401	344	385	357	340	380	393	382	385	385	390	386	344	381	365	362	409	372	393	402	346	382	368	406	399	374	364	364	377	396	409	363	425	381	395	382	377	418	367	413	391	405	424	428	369	366	366	410	371	403	386	377	345	387	367	370	367	364	391	390	360	389	384	378	398	371	380	380	384	389	404	381	355	408	397	359	373	372	410	385	378	368	432	363	379	436	377	414	380	390	372	364	370	380	357	371	370	366	403	412	365	375	362	402	388	379	385	390	357	351	412	406	367	382	379	406	399	355	364	393	376	372	418	412	379	395	430	381	358	374	375	371	366	385	435	384	382	348	392	383	384	381	390	379	335	388	398	393	382	428	393	337	394	407	361	407	346	386	394	392	381	361	395	395	419	390	348	388	418	363	342	361	381	394	353	374	391	365	329	362	339	381	384	359	362	401	383	401	416	402	388	429	402	371	381	380	405	406	382	380	406	353	357	386	394	412	407	396	376	364	379	369	376	384	399	399	358	387	372	422	421	390	405	394	390	384	360	373	408	366	395	419	383	371	365	375	352	418	413	344	384	389	391	383	369	370	414	395	369	402	406	424	371	377	400	381	334	383	373	416	391	362	379	388	370	413	380	379	358	350	380	352	374	368	369	362	405	407	388	339	352	345	386	404	366	388	364	382	376	385	404	394	393	404	383	440	420	384	382	355	355	342	323	357	403	410	409	385	394	418	372	418	395	379	396	390	399	415	375	353	388	391	369	358	363	373	378	389	384	360	378	386	382	372	382	364	377	364	361	405	391	381	407	380	363	380	364	393	344	355	419	391	406	367	348	411	374	357	400	352	395	406	410	410	422	406	406	391	380	370	369	372	396	375	347	362	397	358	395	385	370	357	351	349	400	352	393	412	406	376	354	371	375	379	394	361	361	395	365	403	413	348	393	382	377	378	382	382	385	424	398	358	390	363	368	358	352	382	342	375	393	357	372	363	400	423	352	359	400	383	363	408	401	355	358	371	407	371	382	381	397	343	373	365	404	350	394	385	384	402	390	372	340	364	350	365	399	401	353	403	398	354	401	384	419	377	396	342	357	390	382	428	384	439	400	358	411	367	399	401	399	403	403	361	384	377	383	362	367	350	357	379	403	386	391	365	336	388	372	384	354	384	382	349	361	371	409	354	363	389	402	385	372	372	341	371	410	411	369	383	359	382	386	385	410	379	351	382	351	404	372	370	390	400	372	361	371	393	379	413	385	356	412	385	356	377	370	380	406	392	327	386	357	391	374	394	389	374	413	400	380	366	426	451	409	385	385	349	405	365	375	410	388	361	380	375	383	399	411	350	393	362	382	391	399	412	389	402	379	416	411	405	419	363	395	382	340	373	368	378	376	401	370	349	388	354	407	363	387	393	377	400	435	368	382	382	337	423	383	403	374	377	379	386	394	410	362	362	394	412	373	429	385	369	381	360	348	357	427	368	399	411	408	340	419	388	388	358	363	410	419	364	381	370	386	373	371	389	397	383	371	362	386	400	403	410	362	379	418	395	386	395	370	366	358	378	399	380	378	380	387	360	385	384	390	375	383	393	420	381	414	353	383	364	391	389	383	387	376	365	390	383	371	402	382	370	352	383	403	372	366	383	391	369	354	333	374	404	409	358	356	403	362	368	408	384	378	425	388	382	381	416	376	351	348	392	392	425	406	375	401	388	425	394	389	349	394	414	424	391	368	382	386	390	402	397	411	399	387	370	435	379	377	384	414	373	374	365	384	373	378	340	430	396	379	393	379	383	379	392	383	405	416	372	365	400	398	384	423	367	385	371	368	385	373	411	401	382	421	367	363	380	385	381	364	380	364	346	376	412	340	381	396	409	388	390	385	388	356	393	389	407	369	403	341	360	408	383	379	414	410	410	387	381	384	402	418	373	386	368	379	359	371	387	381	390	369	380	418	464	339	380	383	373	381	350	379	410	387	379	401	390	368	409	339	393	354	375	363	386	386	396	395	337	349	394	381	389	408	356	394	386	407	390	374	379	381	391	379	371	371	368	395	429	380	389	416	381	380	354	397	368	392	388	435	389	339	406	374	377	370	380	416	395	376	412	376	413	428	332	393	368	345	365	354	385
8569	5574	6646	5772	3624	2331	1634	1429	1197	1223	1188	1127	1012	1050	1016	1018	995	930	893	968	940	902	958	937	860	918	935	935	961	871	953	983	920	903	866	967	942	889	934	918	930	965	961	933	934	890	951	860	950	940	926	925	918	901	875	902	910	970	965	950	932	861	924	913	887	952	911	907	977	876	933	916	902	947	943	873	911	957	880	918	905	877	917	942	920	919	965	918	956	907	905	900	865	981	912	962	899	940	913	900	961	921	929	990	889	964	946	928	929	1000	984	889	925	917	908	928	893	919	925	952	909	922	919	903	892	883	887	909	948	888	936	920	929	924	894	917	944	951	914	937	974	917	937	914	905	885	922	929	934	926	930	937	909	902	921	925	958	894	929	946	927	992	900	872	907	911	949	943	942	952	927	959	915	999	917	910	931	880	886	932	913	895	938	928	884	1004	875	910	901	901	913	895	900	958	913	874	927	930	942	895	924	930	910	933	900	953	975	910	931	991	922	916	921	914	958	913	903	878	964	944	897	936	908	886	901	881	923	921	945	989	866	886	914	939	940	914	902	921	941	904	964	866	894	916	975	931	897	931	921	959	986	901	905	960	870	946	923	882	938	956	881	915	927	941	908	899	957	872	910	905	923	965	899	943	899	905	914	858	888	946	918	916	962	883	897	964	924	946	839	925	959	889	892	983	897	918	932	921	978	869	898	877	936	970	880	905	962	925	885	928	940	898	926	952	946	910	864	892	952	893	921	913	881	923	931	898	914	944	953	962	856	940	935	950	905	943	947	875	971	972	938	875	908	909	947	873	908	912	912	917	893	926	923	885	929	922	932	939	919	939	956	933	943	966	897	935	905	909	958	882	901	946	941	900	916	906	912	832	953	939	938	942	920	927	974	969	894	928	889	942	895	871	926	939	954	927	913	883	942	960	903	911	933	938	985	896	881	938	946	920	867	962	964	948	906	937	950	907	954	912	911	847	968	937	919	926	956	911	930	903	952	964	871	905	937	964	866	938	926	913	941	927	912	940	940	957	944	970	917	934	986	918	891	939	932	919	951	929	935	877	871	923	986	890	940	909	914	969	882	923	851	943	891	899	919	905	926	920	930	946	912	913	925	908	924	910	979	908	928	907	913	963	872	906	884	935	896	909	924	899	885	970	942	964	998	965	946	928	949	897	931	954	900	906	906	882	912	885	939	888	939	934	899	936	905	877	979	932	874	913	917	929	907	943	897	943	960	925	938	983	939	975	936	885	927	921	952	951	927	933	949	875	960	933	889	927	885	959	875	889	942	911	888	885	879	907	927	903	933	914	876	930	967	961	911	915	927	921	976	906	929	962	908	868	961	943	962	952	900	913	882	959	921	962	924	930	919	911	944	940	892	916	959	916	951	922	913	931	952	944	903	939	879	907	907	958	982	935	907	899	924	921	970	980	946	902	871	912	948	925	922	944	908	925	978	913	847	943	905	985	922	872	937	955	912	941	1008	940	928	893	978	898	930	905	946	943	902	932	923	910	947	895	961	917	945	956	907	898	932	930	971	968	874	861	914	976	847	955	894	934	901	957	960	910	900	920	984	907	919	937	907	923	966	913	896	920	887	900	912	924	918	871	892	931	888	932	942	936	988	904	896	877	907	867	930	959	874	930	984	882	923	967	922	928	953	978	928	916	960	967	925	886	932	935	893	910	943	902	877	908	880	924	962	883	915	959	902	940	953	930	1020	907	968	912	853	922	962	936	930	964	895	897	966	891	946	945	949	911	922	930	923	940	939	915	925	972	975	920	952	884	918	887	897	952	923	929	898	932	903	936	941	970	931	923	939	912	967	957	923	944	937	959	904	986	899	927	892	917	918	931	931	966	929	952	899	931	910	957	896	865	954	935	958	945	875	911	963	948	981	915	950	906	966	964	926	971	893	917	937	894	873	947	932	978	908	884	917	918	912	898	899	832	941	904	893	902	915	971	948	965	929	974	918	918	868	913	936	913	935	900	913	935	979	917	909	907	932	925	962	932	925	940	986	906	929	920	912	873	874	925	905	880	931	968	935	978	914	920	883	956	883	925	906	909	962	953	917	993	947	958	950	923	968	916	947	912	903	899	921	950	945	902	951	970	954	931	893	946	908	912	955	923	889	868	926	938	886	885	926	886	910	931	904	890	926	965	937	929	913	944	1012	916	913	937	904	954	962	919	937	927	949	909	933	913	983	915	941	898	921	930	898	957	924	953	992	911	949	872	927	932	930	921	901	924	947	945	911	977	951	918	947	924	880	922	902	924	885	921	950	932	920	911	903	915	954	959	985	941	981	961	920	962	971	882	953	991	942	897	924	892	871	891	906	918	912	951	926	953	872	959	921	958	861	930	968	913	899	905	922	904	929	899	892	937	922	924	950	896	928	965	922	910	957	910	980	882	929	996	905	958	978	907	910	864	873	926	927	921	982	932	960	968	908	872	946	929	889	950	959	918	920	883	919	898	960	887	940	964	947	947	936	923	866	954	932	924	926	955	923	962	897	919	881	965	884	945	876	924	906	912	916	895	875	932	892	934	885	941	949	943	915	917	931	954	886	889	958	881	911	958	937	914	976	957	896	944	983	977	944	994	1018	948	923	954	900	963	944	903	921	953	902	950	883	947	955	921	911	896	923	920	941	945	911	868	937	898	926	946	972	923	913	913	932	883	926	935	965	966	907	898	936	928	930	898	923	872	923	912	924	952	953	914	940	928	949	877	949	928	943	895	848	919	1002	934	899	914	970	934	934	858	962	903	945	953	926	933	932	915	929	927	1002	880	892	913	943	918	907	949	927	931	901	933	918	941	1007	868	944	918	942	921	910	972	921	891	971	939	912	950	965	959	928	928	953	901	899	896	953	860	900	921	951	967	943	887	916	863	905	937	897	878	932	880	916	954	958	905	1013	939	923	969	927	934	896	883	964	890	906	963	939	952	948	951	943	944	890	880	929	969	901	888	897	924	912	960	930	896	969	906	918	926	879	938	924	886	977	940	929	920	898	939	956	930	957	909	895	912	878	886	962	904	972	926	937	942	957	974	916	954	923	910	931	962	945	929	925	971	961	939	924	893	940	872	983	967	953	942	860	920	906	962	951	914	913	925	968	957	981	915	902	926	921	946	909	936	940	913	950	961	871	946	927	927	899	893	925	870	1021	905	912	928	921	938	916	949	905	898	932	931	884	966	913	929	927	913	945	942	882	970	955	934	943	955	934	952	960	957	920	932	899	946	924	965	918	949	924	963	923	986	901	945	926	933	932	907	943	977	933	940	898	911	952	950	927	971	939	959	938	930	945	897	900	895	849	927	945	954	919	974	937	934	921	1008	898	946	941	914	967	976	912	942	933	924	913	970	908	954	886	954	927	923	899	948	860	862	956	935	940	938	945	948	877	953	909	945	934	902	885	924	916	921	936	869	970	912	909	958	957	947	901	890	948	921	957	972	913	910	918	891	911	921	921	974	957	917	995	872	901	866	925	999	895	891	858	914	932	965
27822	18937	19612	16801	8970	4029	1895	1174	877	866	719	610	518	525	432	412	345	338	340	361	307	334	387	366	314	339	317	308	325	335	331	329	302	324	319	350	330	357	322	334	338	357	334	345	365	335	327	273	318	333	338	331	350	323	345	360	348	301	338	308	327	375	366	376	331	332	326	331	345	343	325	340	298	339	296	354	303	344	333	317	365	344	325	325	340	345	349	355	327	377	356	340	335	336	375	327	342	328	330	324	337	315	348	303	362	354	331	315	329	351	342	341	335	355	329	345	319	344	353	351	316	337	309	340	342	360	344	350	319	319	346	319	373	362	321	320	343	330	356	358	343	383	332	319	361	304	344	329	371	329	365	336	326	352	345	362	342	348	384	333	314	345	390	297	348	326	352	338	333	395	364	356	362	333	332	342	352	326	342	332	329	343	352	337	315	347	364	332	355	340	360	350	347	308	328	296	339	348	345	314	333	316	302	338	339	325	359	337	345	362	333	354	354	321	331	340	351	348	344	352	345	355	348	335	313	328	368	291	334	347	321	350	382	354	325	345	351	338	331	356	350	362	385	349	316	316	315	335	320	336	334	346	343	320	338	333	345	374	326	346	350	352	350	333	353	355	340	328	322	313	313	342	338	329	331	342	351	356	316	346	351	332	320	333	336	315	340	342	322	321	314	301	344	304	348	354	331	302	354	335	314	359	355	346	324	333	333	328	338	321	320	340	355	325	320	331	312	322	323	349	329	349	329	321	333	334	316	328	320	332	348	310	323	308	319	330	360	298	344	357	337	308	398	372	327	343	354	323	338	351	343	347	313	352	319	334	356	344	358	373	339	351	331	339	363	349	344	337	351	324	345	352	314	337	352	328	278	324	321	352	316	358	326	322	336	319	355	357	301	327	342	302	299	347	309	319	335	326	375	354	337	352	376	325	329	347	325	355	328	361	344	343	365	337	326	335	315	366	324	341	336	321	365	345	343	322	347	336	332	332	375	326	326	324	359	321	382	359	325	332	368	366	354	336	310	326	340	353	341	337	345	328	378	287	360	328	368	331	341	333	361	327	311	338	347	338	338	335	344	323	349	366	341	344	303	351	337	372	309	327	334	361	327	351	313	348	340	357	348	312	362	368	340	355	332	324	325	373	334	343	326	314	341	371	334	351	322	320	336	344	314	320	349	361	323	359	327	376	358	359	319	329	325	362	350	361	351	340	331	347	339	347	325	338	329	322	331	337	336	333	340	372	312	363	344	325	351	332	326	354	355	350	313	370	361	392	343	339	363	349	361	333	366	361	350	336	345	346	368	353	345	350	366	347	374	372	330	335	356	331	350	321	343	377	347	328	340	367	365	340	371	341	333	348	335	369	326	361	367	364	346	339	344	345	361	329	333	301	331	316	341	346	323	346	330	333	341	318	327	309	357	318	332	343	277	312	322	339	341	363	326	319	373	359	342	350	329	354	364	355	341	337	360	349	348	360	316	359	337	344	331	344	354	379	349	329	346	326	357	321	355	356	372	361	338	369	341	345	325	385	333	342	310	318	335	359	333	275	315	323	333	353	313	362	350	339	320	324	362	341	330	352	329	328	333	332	339	332	337	384	325	335	318	334	340	318	339	351	338	352	316	309	342	357	344	344	336	338	354	322	346	346	381	336	354	313	290	292	318	300	340	374	335	306	345	342	345	349	327	341	347	344	365	363	319	347	372	360	362	339	359	351	349	331	337	347	329	334	356	314	310	333	331	329	323	367	359	360	335	341	345	347	317	361	323	343	310	307	303	314	309	381	321	347	366	347	371	328	317	325	364	330	335	378	333	347	309	355	336	343	314	332	356	318	373	337	332	345	325	335	326	334	354	298	306	337	330	322	346	336	351	331	347	309	326	354	354	364	306	369	348	333	384	318	360	336	289	329	397	318	336	339	327	348	348	312	372	353	348	347	344	318	322	333	327	361	306	336	351	317	362	336	310	332	317	342	348	349	362	377	304	317	329	383	326	352	351	313	330	373	353	323	334	348	331	341	338	329	315	304	345	355	363	358	334	355	318	335	320	368	371	317	360	367	340	349	339	328	349	364	337	319	344	344	321	361	324	334	332	335	326	325	346	329	327	326	331	336	359	332	346	331	337	292	384	324	336	342	324	333	327	356	336	341	325	355	332	340	295	311	333	337	333	313	330	290	341	324	324	349	343	327	352	336	310	325	363	361	325	351	342	344	362	323	339	323	335	344	330	339	328	336	323	330	336	359	314	352	351	296	353	348	331	312	341	309	321	362	347	316	367	320	330	367	322	352	340	328	351	325	379	312	306	309	337	348	323	317	338	345	350	353	355	376	359	338	332	372	367	333	344	327	355	363	331	322	365	337	331	348	340	307	325	320	307	320	342	344	346	348	336	353	339	334	359	394	336	313	339	358	343	305	337	343	349	339	353	334	330	347	339	378	376	342	305	358	368	351	331	338	331	313	340	349	333	321	336	339	314	352	355	339	329	316	364	359	351	318	335	330	348	352	347	334	339	350	328	380	340	333	356	343	362	341	335	369	349	314	347	322	279	339	323	353	315	315	321	327	327	358	313	363	380	331	356	347	338	301	345	336	364	309	349	348	344	357	332	333	347	316	323	318	336	338	311	371	347	350	342	315	333	338	331	348	366	293	318	304	346	353	314	302	304	338	345	356	313	343	350	346	325	330	354	338	347	333	316	334	357	333	344	363	329	328	348	346	320	316	358	323	348	352	327	352	297	354	320	315	321	336	326	376	338	329	335	300	345	313	374	331	343	339	309	328	304	335	344	332	358	356	349	330	324	345	342	355	306	320	351	331	347	335	314	330	315	356	337	380	340	337	341	349	321	351	362	318	349	327	288	335	333	314	356	299	327	296	367	355	316	311	307	323	353	349	375	354	316	340	332	328	309	313	331	315	321	335	312	379	306	315	317	300	368	364	348	363	341	313	343	397	333	345	338	372	339	379	344	343	364	360	325	330	369	316	344	320	365	337	359	328	344	357	316	341	347	304	368	326	340	359	335	341	366	322	339	301	380	333	325	360	384	319	349	367	368	375	344	337	346	355	317	313	343	348	359	323	333	367	334	314	311	374	334	362	376	357	310	314	285	326	314	332	345	322	320	348	328	344	342	348	350	385	378	317	327	330	329	341	333	333	351	349	327	369	340	345	350	332	365	329	341	337	345	310	346	293	314	365	349	323	352	346	323	323	336	365	351	332	365	320	329	353	344	331	362	329	348	349	345	333	352	353	319	367	331	371	318	342	381	355	328	340	348	319	323	343	322	330	322	359	351	318	334	358	350	357	357	350	298	322	339	335	313	331	346	339	316	336	319	340	368	362	340	371	348	359	348	322	353	313	313	353	346	302	323	328	335	337	320	352	368	327	328	321	361	345	348	318	345	352	333	362	389	322	343	322	327	375	340	362	363	312	337	360	333	351	333	349	353	315	344	319	374	346	351	340	317	353	332	378	309	334	355	374	386	334
20166	16766	23134	22008	16238	9408	5992	4538	3673	3947	3132	2823	2039	1889	1374	1006	945	906	887	837	872	836	848	898	837	860	843	804	814	831	887	850	819	827	834	858	823	832	850	825	808	776	836	837	840	844	858	822	824	780	854	831	810	839	795	830	846	824	791	809	801	835	867	769	827	780	802	795	848	874	877	795	788	792	787	794	826	785	853	850	756	831	803	883	798	823	864	850	813	840	831	814	860	828	790	865	851	859	848	780	875	782	817	806	806	875	843	815	836	829	799	810	783	807	861	807	816	833	862	833	824	765	779	797	798	829	851	830	834	801	818	813	812	806	829	808	791	816	869	804	875	763	849	838	826	793	800	804	811	818	816	822	805	773	850	840	835	855	792	780	822	845	792	749	838	900	869	846	836	829	796	845	825	835	837	827	832	872	884	813	813	817	792	821	868	837	813	829	900	829	822	815	824	859	789	764	826	800	822	848	779	835	814	843	893	845	864	763	792	825	819	806	800	868	826	810	869	818	807	829	821	832	800	822	846	855	791	815	759	867	809	774	831	868	855	785	818	805	768	824	829	785	814	849	843	813	817	831	794	801	807	799	821	827	847	837	829	850	831	811	853	829	870	794	807	783	829	803	806	842	805	817	860	813	877	794	777	832	840	863	813	814	857	823	796	808	836	805	853	797	806	834	844	795	813	835	843	821	784	838	884	853	854	862	852	788	844	791	846	821	815	832	843	791	843	827	805	771	859	826	869	820	837	785	807	850	821	830	795	892	824	860	821	776	822	783	782	805	819	901	818	821	851	794	799	799	816	844	821	806	846	837	841	782	826	821	836	853	795	845	816	745	834	834	811	845	859	832	828	855	819	858	793	790	864	820	805	798	786	819	790	801	805	846	784	815	775	787	774	809	820	824	855	847	838	811	802	861	818	817	838	819	825	807	883	792	846	833	827	772	888	801	783	854	827	801	795	790	819	878	825	872	803	774	791	817	837	829	792	858	804	858	806	831	826	856	806	822	828	837	812	822	814	834	848	851	827	780	807	817	808	851	802	853	906	762	892	796	815	804	809	854	857	800	821	809	829	836	822	751	818	832	851	785	783	805	771	828	811	809	799	854	727	804	864	846	799	813	832	850	822	806	813	826	812	810	831	818	840	808	811	799	842	792	847	845	747	759	826	816	830	789	853	800	859	836	843	789	859	842	843	825	805	773	829	763	800	806	832	874	844	804	778	827	837	771	860	818	807	814	781	781	797	846	796	820	816	839	787	820	814	833	848	838	777	822	829	836	820	866	842	794	837	820	857	828	801	861	852	819	786	820	814	819	841	821	789	797	807	805	854	791	854	822	842	856	787	801	854	858	830	821	870	804	823	793	806	871	848	857	828	776	792	799	892	774	814	823	874	831	807	800	772	869	900	817	838	846	846	858	774	840	846	794	769	888	830	842	825	836	775	828	855	820	779	801	795	814	828	861	816	843	792	796	820	825	840	825	812	826	814	784	838	767	797	774	807	862	858	809	799	790	808	840	788	810	834	817	849	772	844	804	847	820	831	814	830	877	862	849	828	796	825	867	789	824	840	842	905	837	830	833	788	813	833	805	812	816	776	852	773	797	863	793	805	818	784	828	823	776	858	802	863	771	857	838	833	840	808	810	790	803	816	856	814	839	825	844	798	841	792	872	856	821	829	862	824	844	815	784	858	775	802	824	822	807	826	832	810	827	871	827	869	819	779	830	834	855	824	829	860	864	806	890	801	839	845	831	773	840	862	795	822	806	852	836	863	788	799	802	881	852	832	836	815	827	817	805	786	812	840	823	873	817	818	815	838	794	842	787	806	779	844	814	884	818	857	752	884	786	808	873	792	827	803	827	812	875	809	870	829	784	800	842	855	849	791	854	822	821	816	839	819	816	852	788	821	860	826	841	773	826	828	835	863	848	822	834	842	790	849	850	806	802	826	836	849	783	783	849	798	827	783	834	827	776	797	790	798	869	806	802	842	838	831	843	830	874	860	853	867	832	769	780	852	863	828	849	854	802	825	824	782	819	815	807	852	841	856	833	804	822	848	791	807	789	789	805	773	812	770	819	804	782	769	788	794	829	843	837	813	795	844	820	845	858	828	850	881	835	854	791	810	828	801	775	843	840	808	829	810	833	805	868	809	814	787	781	831	849	823	783	811	829	830	779	820	852	776	836	817	788	805	748	838	892	802	778	826	836	820	856	835	863	836	809	790	823	829	834	855	863	794	849	805	800	829	841	875	843	821	814	825	851	817	845	844	829	860	859	803	869	843	826	787	836	798	808	808	774	749	816	828	819	855	827	828	800	838	812	807	839	867	822	841	838	806	791	809	831	796	816	802	824	838	811	804	824	867	813	848	754	852	845	839	822	831	828	835	826	840	834	830	821	789	794	804	844	850	828	887	802	794	818	800	800	839	800	769	769	879	797	837	773	778	828	855	862	877	858	842	829	820	845	817	791	796	793	837	783	763	822	796	795	863	865	802	846	851	783	826	787	805	833	855	836	807	813	926	785	789	814	857	864	840	836	832	823	867	771	840	851	800	811	822	805	904	859	810	863	823	806	867	819	811	825	793	822	804	784	861	787	785	856	803	812	834	884	783	823	846	824	819	766	806	861	788	778	843	843	768	825	809	846	821	840	888	844	840	810	886	830	828	862	835	804	837	827	787	779	812	797	815	836	828	806	803	861	847	856	866	805	814	809	867	868	842	795	783	816	777	777	831	823	855	842	875	800	790	786	824	770	822	807	848	774	796	829	864	846	797	838	797	807	845	886	820	809	810	834	858	812	778	829	792	830	808	792	778	809	788	822	812	816	795	828	799	829	804	827	845	826	852	828	804	813	802	857	810	845	802	807	826	845	845	805	820	805	859	856	828	877	796	831	849	800	846	864	791	779	808	790	814	824	850	816	830	816	797	845	806	806	801	850	844	802	817	777	841	827	848	799	864	845	797	873	820	835	816	858	756	819	819	839	870	846	845	836	838	830	810	769	822	846	867	794	859	865	822	842	860	845	837	819	819	802	766	841	843	824	829	846	849	874	815	810	843	786	807	843	849	853	856	869	814	791	809	856	832	787	814	816	815	884	775	797	851	800	805	869	844	848	838	817	811	805	831	831	840	821	867	803	856	830	862	769	786	802	845	809	819	833	857	853	821	819	799	795	790	792	836	868	775	834	841	797	809	837	801	793	786	820	831	838	837	850	799	770	810	820	822	870	807	821	846	849	807	811	806	847	835	851	809	817	811	829	798	795	824	771	809	856	823	854	831	852	822	886	809	886	836	835	801	850	894	819	816	846	816	833	824	855	843	835	833	789	767	788	809	817	821	842	790	849	812	834	815	820	817	794	775	819	815	809	805	844	837	854	824	833	848	829	790	821	782	814	856	823	790	798	794	858	795	850	780	767	831	839	819	828	826	822	808	861	836	822	809	845	789	821	888	834	851	888	792	816	836	786	840	852	843	838	854	787	820	789
20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	20	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	15	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
