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
336912385375	336912385886	336912386436	336912386986	336912387536	336912388086	336912388636	336912389186	336912389736	336912390286	336912390836	336912391386	336912391936	336912392486	336912393036	336912393586	336912394136	336912394686	336912395236	336912395786	336912396336	336912396886	336912397436	336912397986	336912398536	336912399086	336912399636	336912400186	336912400736	336912401286	336912401836	336912402386	336912402936	336912403486	336912404036	336912404586	336912405136	336912405686	336912406236	336912406786	336912407336	336912407886	336912408436	336912408986	336912409536	336912410086	336912410636	336912411186	336912411736	336912412286	336912412836	336912413386	336912413936	336912414486	336912415036	336912415586	336912416136	336912416686	336912417236	336912417786	336912418336	336912418886	336912419436	336912419986	336912420536	336912421086	336912421636	336912422186	336912422736	336912423286	336912423836	336912424386	336912424936	336912425486	336912426036	336912426586	336912427136	336912427686	336912428236	336912428786	336912429336	336912429886	336912430438	336912431011	336912431561	336912432111	336912432661	336912433186	336912433761	336912434311	336912434861	336912435411	336912435961	336912436511	336912437061	336912437611	336912438161	336912438688	336912439261	336912439811	336912440361	336912440911	336912441461	336912442011	336912442561	336912443111	336912443661	336912444211	336912444738	336912445288	336912445861	336912446411	336912446961	336912447511	336912448061	336912448611	336912449161	336912449688	336912450261	336912450811	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2744	3650	2300	2744	3650	2300	2744	3650	2300	2744	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2742	3650	2300	2742	3650	2300	2742	3650	2300	2742	3650	2300	2742	3650	2300	2742	3650	2300	2742	3650	2300	2742	3650	2300	2742	3650	2300	2742	3650	2300	2742	3650	2300	2742	3650	2300	2742	3650	2300	2742	3650	2300	2742	3650	2300	2742	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
35136	10822	30610	19692	6608	895	589	560	453	349	340	335	297	266	266	259	269	265	216	219	231	213	206	198	206	177	208	201	196	211	183	199	176	181	189	189	182	206	192	184	198	183	183	217	181	181	165	170	224	224	190	204	190	197	198	165	221	189	185	188	193	186	204	194	185	192	187	194	187	164	189	196	188	191	183	173	189	190	173	174	188	185	170	171	204	202	185	173	174	169	185	200	209	171	201	168	168	203	178	176	167	162	180	191	161	174	193	179	184	171	175	211	186	174	179	178	182	189	201	196	174	185	201	202	178	168	200	201	195	173	172	204	183	173	180	188	196	188	227	191	173	183	209	215	202	167	179	165	158	171	187	170	177	203	182	162	199	174	193	188	192	156	187	161	184	161	165	177	160	189	172	169	197	181	177	193	208	187	170	189	209	164	178	178	165	186	189	162	160	185	180	185	158	167	166	182	187	181	181	204	184	177	162	179	168	178	187	173	176	200	151	186	157	171	180	173	184	188	183	174	161	191	172	198	183	169	185	192	172	167	166	181	167	193	170	168	223	155	191	193	159	182	180	196	167	193	181	200	187	178	173	172	180	171	204	170	178	187	165	157	201	176	186	166	182	170	174	160	187	173	183	179	160	169	181	189	166	184	187	185	167	179	198	166	178	183	181	183	182	178	191	156	183	180	163	181	174	191	167	171	173	178	177	176	199	163	182	191	190	162	127	192	176	166	185	173	183	171	193	182	187	151	193	180	169	184	194	183	169	188	171	173	171	163	167	193	176	176	202	174	201	166	190	201	177	163	170	173	195	176	182	177	204	160	184	170	207	171	182	170	179	192	178	155	182	170	184	175	161	182	219	169	184	179	177	187	179	184	206	190	191	190	205	191	180	195	191	179	192	197	194	198	171	186	206	173	183	193	195	180	160	184	201	192	175	183	185	143	174	166	185	177	181	171	184	177	171	160	191	183	198	180	173	176	172	172	183	188	174	178	180	181	164	186	165	174	181	174	187	161	174	198	169	152	203	161	182	180	190	190	150	186	185	169	183	183	175	177	173	207	188	182	178	177	181	172	199	194	181	190	176	186	152	192	191	167	172	188	181	168	151	186	154	197	185	169	179	176	173	188	189	172	168	189	184	174	200	173	184	182	182	185	159	188	182	183	175	158	190	167	170	167	182	185	194	168	167	178	189	182	173	184	164	180	194	175	174	164	184	187	188	182	201	178	166	185	186	165	148	171	177	206	159	208	174	186	200	187	206	183	192	210	176	194	172	201	170	206	158	177	182	169	181	191	168	179	209	191	187	194	180	141	198	189	175	206	206	178	178	173	198	171	191	187	184	167	169	187	163	177	161	197	160	210	174	170	183	200	189	177	190	200	184	161	175	201	184	175	171	212	189	185	205	197	169	183	200	191	184	181	179	152	167	172	178	174	187	170	174	181	187	197	191	182	188	189	181	184	193	198	179	181	193	179	171	194	180	210	154	180	209	175	191	186	209	171	165	193	167	183	160	152	189	180	185	195	206	197	181	157	182	181	174	179	163	182	186	164	187	168	204	171	178	206	186	184	185	179	199	168	190	185	186	198	174	152	150	168	183	155	193	197	185	182	197	191	183	164	170	194	182	213	186	171	177	173	184	179	196	175	182	191	173	186	198	208	170	182	195	179	194	194	188	185	168	181	183	182	156	187	183	189	164	187	188	173	184	175	175	180	199	199	170	170	179	197	176	196	206	175	155	175	199	179	184	185	196	175	164	178	203	195	196	185	186	212	208	167	163	200	160	181	191	197	194	185	195	200	215	199	172	175	184	177	185	168	205	195	180	191	172	181	189	160	171	171	189	175	177	167	187	167	178	160	192	184	181	164	181	181	196	175	189	177	193	163	198	177	187	200	208	179	163	189	190	157	163	163	174	198	180	161	194	152	170	182	163	204	170	190	157	185	192	181	189	175	176	186	193	188	167	162	186	187	163	169	183	202	187	187	209	172	171	197	179	183	181	183	181	183	170	189	215	162	156	172	167	191	185	188	211	173	157	196	176	195	178	201	188	188	174	179	185	168	180	174	163	170	210	181	177	202	206	158	172	177	197	210	170	174	175	179	180	170	190	156	172	171	179	187	199	176	208	181	170	182	183	179	175	197	164	176	182	183	179	199	164	173	192	195	184	177	191	171	194	183	176	172	185	182	193	191	189	172	178	174	172	187	163	179	211	217	178	186	178	142	197	173	157	186	179	163	185	202	178	197	204	173	166	184	174	141	177	190	172	171	202	201	198	183	180	177	173	187	181	163	180	179	185	173	173	167	195	193	196	188	189	174	193	170	189	164	205	184	174	179	194	172	193	169	182	168	164	177	195	192	163	170	179	195	158	173	173	159	176	181	212	163	170	194	162	183	175	173	174	175	196	200	147	166	197	170	180	184	178	161	161	162	172	198	177	181	185	166	178	192	182	159	186	183	177	170	191	199	182	167	160	177	174	195	182	180	165	196	171	185	188	185	190	178	194	186	195	193	161	185	165	166	161	191	175	184	180	183	181	185	186	173	182	187	188	185	163	155	170	170	181	189	160	180	165	145	176	186	158	160	177	206	189	157	173	180	201	194	166	162	168	173	192	189	170	176	174	172	170	177	187	180	170	192	190	153	182	168	168	170	183	185	207	201	140	167	190	173	195	180	185	160	185	196	187	183	188	183	173	183	177	184	182	182	205	193	212	178	198	169	183	184	181	184	189	169	179	174	185	173	167	169	169	184	174	182	194	169	166	162	172	155	134	165	197	176	173	173	162	148	178	159	165	150	181	153	197	192	182	189	185	180	191	206	179	189	166	189	175	169	201	182	183	179	182	153	193	192	149	181	178	160	183	179	189	176	187	204	182	171	200	167	192	168	187	165	175	216	158	184	189	162	170	174	178	198	166	201	203	192	177	171	191	192	187	174	175	187	170	183	162	182	198	185	186	182	160	196	186	196	183	153	198	199	172	170	193	193	179	201	190	212	184	186	188	149	167	182	194	209	185	206	184	166	171	188	174	189	187	159	181	194	201	166	147	177	174	188	169	176	173	183	179	194	170	183	179	175	169	175	191	186	183	176	176	191	170	172	208	205	193	155	174	182	166	176	180	196	197	177	167	169	192	185	199	181	187	172	165	173	164	193	175	193	167	194	177	154	182	185	168	187	176	155	192	180	179	173	170	205	161	158	150	190	156	179	166	197	168	186	209	165	175	174	160	171	169	185	161	192	188	157	177	182	181	162	182	176	195	169	186	160	184	173	189	171	185	168	192	188	196	188	181	173	176	160	166	180	180	190	161	191	148	177	169	196	186	158	186	170	179	175	178	183	193	187	205	184	202	173	192	179	172	196	177	164	191	180	177	175	171	212	180	184	185	182	171	186	200	182	215	157	173	195	189	171	212	205	184	178	182	178	172	204	176	177	191	179	195	182	195	183	187	174	157	196	160	174	168	218	194	198	178	187	162	162	167	166	207	197
17791	5156	18752	4675	3999	3383	2779	2208	1956	1692	1487	1326	1280	1114	1044	994	982	917	880	820	792	774	719	685	707	686	678	643	655	669	586	615	568	648	582	549	614	546	552	592	552	587	571	603	513	555	525	580	536	566	537	537	547	533	529	565	539	556	509	537	533	551	562	532	545	532	535	546	527	548	552	522	526	516	553	530	509	532	504	533	529	506	531	518	482	568	489	496	490	509	527	501	492	523	502	536	490	470	524	506	530	501	516	494	464	529	476	529	505	502	477	489	511	528	518	513	478	508	521	530	503	508	470	482	476	493	507	496	468	491	482	500	500	517	520	512	542	489	525	457	526	492	557	501	485	519	531	493	513	517	489	511	484	488	485	510	541	506	502	511	513	492	516	529	474	511	513	544	478	512	498	520	520	510	502	495	486	524	506	514	522	460	473	483	507	513	519	482	509	491	494	498	468	483	510	500	503	493	512	504	476	546	500	520	512	509	482	541	490	480	513	498	476	488	496	519	509	504	485	500	498	482	509	486	517	516	481	502	527	506	514	512	493	505	450	519	494	515	534	519	491	487	487	469	483	526	493	486	508	519	485	516	490	494	524	519	467	451	483	465	502	486	488	493	480	473	463	506	485	490	506	507	484	486	522	519	522	503	522	495	502	503	485	538	494	458	514	528	476	481	447	459	508	539	493	521	521	524	503	506	451	514	520	481	473	497	496	472	468	478	469	525	462	483	492	527	510	504	539	495	505	488	536	535	495	448	509	523	526	483	520	518	495	461	550	501	473	488	477	457	488	488	521	474	513	522	511	503	527	510	509	458	507	499	526	456	536	500	477	521	486	481	530	502	504	489	493	512	506	462	516	509	502	486	472	516	483	501	493	532	508	500	461	528	502	479	510	499	499	503	505	505	569	504	472	513	500	489	491	483	498	513	502	490	550	494	488	533	532	496	503	520	490	484	512	480	485	475	483	515	484	505	484	481	513	509	519	493	519	489	523	519	507	531	456	496	495	459	493	503	467	490	480	521	524	492	482	540	476	479	492	461	486	488	517	523	480	491	505	473	516	493	515	504	492	509	528	498	489	513	503	542	489	503	524	501	488	494	506	490	489	533	515	522	505	483	475	497	540	510	517	499	528	521	492	483	482	453	480	485	507	496	531	494	507	505	468	419	487	508	471	469	488	509	452	500	491	508	510	505	444	521	522	493	499	485	464	473	502	534	493	517	535	478	509	522	476	463	486	488	472	497	496	504	502	488	467	508	523	479	516	490	434	498	522	476	539	492	537	488	483	511	508	487	509	506	473	510	458	489	501	496	491	455	467	529	519	519	479	497	490	498	504	501	512	520	517	523	460	502	514	511	513	470	489	495	509	488	460	485	474	481	509	484	506	498	504	467	512	502	486	479	492	493	528	500	521	540	502	513	475	512	505	476	497	475	494	518	469	513	507	527	508	504	496	511	513	506	497	501	489	489	537	481	509	483	505	463	512	517	485	526	485	469	477	461	529	525	504	499	480	494	500	527	505	486	527	543	493	523	495	519	507	510	508	503	513	529	501	511	481	476	507	442	480	491	507	518	495	513	517	496	515	497	490	494	531	496	502	493	497	528	533	502	439	494	515	514	529	481	527	500	487	501	486	485	472	468	509	488	473	535	509	519	521	490	526	494	506	520	504	472	501	472	481	517	481	557	517	481	498	497	483	509	499	490	507	522	534	500	503	430	488	511	495	480	518	492	441	466	528	508	498	495	482	476	483	490	467	482	485	504	499	518	479	494	503	490	462	465	472	521	508	490	508	507	541	512	466	489	518	525	508	492	512	486	498	489	545	524	518	525	546	532	504	474	504	480	529	481	497	486	489	499	494	508	519	489	499	527	500	510	493	530	474	517	489	477	501	495	515	466	438	541	517	507	486	501	508	519	465	481	467	524	472	526	517	531	496	499	498	485	510	505	494	476	480	465	502	484	516	499	542	498	513	470	494	546	511	440	485	482	507	483	503	511	501	444	507	491	510	537	542	495	512	486	475	504	490	452	517	480	505	517	521	495	482	477	499	499	489	469	493	490	489	464	503	499	470	485	491	510	493	487	474	512	488	453	500	487	517	469	481	500	490	451	498	502	508	477	524	501	509	468	492	513	463	515	461	472	517	520	529	501	529	487	490	509	470	546	479	494	509	533	514	515	509	477	551	509	505	491	460	508	484	490	519	524	495	491	505	492	456	496	521	468	507	481	490	486	498	510	526	552	485	488	506	494	510	489	520	494	462	449	500	478	480	541	507	533	482	521	443	472	518	494	484	528	500	469	476	528	509	516	496	472	540	499	510	495	511	517	520	469	485	524	470	529	502	496	486	515	506	506	518	538	526	481	509	488	503	490	516	480	497	532	430	535	491	474	508	480	496	485	484	509	497	492	471	530	501	512	476	547	444	542	537	499	492	504	519	459	522	489	532	550	497	535	487	482	500	501	487	510	479	546	524	510	501	520	500	510	526	530	508	525	498	531	498	479	475	492	481	466	499	496	499	531	519	475	518	528	468	552	500	516	492	496	497	521	523	520	521	517	498	476	506	499	516	528	493	484	489	456	513	535	491	464	502	559	500	491	522	520	475	479	505	472	553	492	493	487	461	465	486	520	520	510	493	512	521	509	498	552	487	517	496	523	497	536	504	482	542	503	437	505	538	505	523	528	512	496	490	540	537	503	477	478	504	489	469	452	503	512	441	485	473	526	475	461	473	517	537	460	479	528	540	498	512	538	490	519	511	533	507	522	515	500	505	468	488	503	513	474	499	515	484	500	487	499	523	504	489	488	526	500	474	512	477	496	486	498	449	494	464	455	505	511	480	478	533	478	499	487	530	500	514	513	453	477	503	515	473	492	501	512	491	506	457	509	546	517	485	489	502	497	508	506	536	490	521	487	496	492	516	533	471	449	538	519	477	475	525	514	504	486	536	485	523	536	509	464	473	477	513	500	480	496	510	483	497	488	520	497	470	486	528	461	476	491	478	477	489	483	493	480	473	485	505	490	544	480	513	480	505	510	491	509	498	533	496	497	518	514	477	507	544	531	489	524	508	515	495	488	533	504	514	531	508	502	480	518	507	527	498	466	534	525	499	493	512	467	510	532	487	505	510	523	445	531	510	522	494	477	516	515	494	487	512	423	486	521	467	516	479	477	536	487	503	507	494	521	504	472	523	487	465	489	484	502	501	494	472	534	494	467	478	519	505	527	543	518	482	553	485	506	510	512	502	494	479	518	518	522	464	501	479	476	509	485	507	520	461	490	494	492	497	540	484	498	457	502	503	481	527	519	492	469	524	487	492	508	513	486	491	525	501	482	505	500	475	521	482	504	551	526	527	548	518	519	481	538	489	498	443	491	522	494	540	490	506	479	489	503	507	461	472	535	498	505	465	447	481	494	519	482	506	480	485	487	507	528	545	534	491	500	468	515	511	506	493	482	489	473	479	519	510	520	471	455	484	505	471	529	515	485
3330	483	1676	402	408	367	356	332	350	369	357	320	350	332	372	357	364	351	349	371	375	359	349	349	352	380	376	393	386	346	354	360	359	368	385	351	343	329	359	349	349	359	366	333	399	335	361	358	381	394	341	375	378	417	340	349	345	360	344	377	351	355	367	363	343	376	352	375	345	378	356	366	344	359	343	349	339	372	343	312	326	369	355	382	355	371	315	359	359	329	359	363	380	367	344	310	308	363	345	332	382	362	360	376	324	373	350	324	382	355	364	347	369	367	376	375	363	371	396	373	358	367	362	363	349	333	318	358	321	363	359	353	344	359	381	405	373	344	340	340	358	375	377	352	358	354	376	337	316	399	374	341	339	385	360	374	372	339	358	375	353	328	374	358	352	371	338	330	348	332	338	381	351	353	354	351	349	349	336	374	319	327	351	349	347	361	357	341	373	361	351	361	353	360	407	379	335	321	340	349	345	380	385	378	358	344	328	369	383	386	366	350	352	359	376	347	340	351	333	391	370	376	357	365	348	355	347	356	353	363	355	315	362	387	340	379	373	345	352	349	342	358	361	330	388	367	366	376	358	364	386	371	332	376	332	380	345	384	386	356	331	350	342	357	363	400	371	369	353	365	347	357	365	373	354	332	335	370	382	347	377	351	362	338	343	357	329	344	339	364	337	359	333	336	369	365	378	320	398	390	366	362	360	352	355	368	365	337	370	357	368	364	326	372	343	341	343	335	353	354	369	362	323	345	377	369	364	349	334	339	359	359	340	364	344	349	317	353	355	343	358	372	350	387	379	384	318	367	363	388	343	344	380	367	359	371	339	374	364	395	337	333	383	389	359	335	317	378	374	371	328	377	368	347	368	340	306	360	339	360	350	341	362	372	343	364	379	371	355	358	394	366	362	369	355	347	359	342	347	340	350	351	352	345	383	343	315	374	393	378	357	364	342	336	349	387	344	365	342	391	357	345	347	368	312	348	334	371	325	317	359	353	368	343	348	356	361	370	348	378	318	354	390	366	353	328	343	350	372	331	333	351	314	325	339	370	353	370	380	347	342	359	359	363	351	376	318	344	357	387	343	390	371	318	343	365	333	352	334	366	355	397	350	353	354	368	371	350	334	347	391	327	353	332	338	358	327	361	370	336	331	359	361	355	380	312	352	338	342	335	374	370	360	362	379	317	346	341	343	367	321	359	377	363	310	313	358	335	316	319	356	339	337	336	358	333	369	376	384	381	352	319	363	354	368	359	334	334	345	353	371	307	339	393	323	369	337	351	330	331	341	363	343	358	358	381	362	358	356	390	369	339	367	364	342	356	332	354	369	337	381	364	369	333	354	356	389	328	367	374	371	367	378	389	366	329	321	345	361	370	362	379	329	356	347	365	388	379	336	353	321	373	349	391	341	367	342	333	338	357	351	390	348	346	377	378	357	375	337	354	366	366	354	329	345	347	356	317	344	341	373	368	362	347	337	361	355	348	335	376	358	355	356	386	362	372	342	312	347	356	363	348	361	371	402	379	379	340	334	297	354	364	360	376	383	353	383	373	320	344	354	364	372	357	415	358	380	326	344	360	364	330	363	403	361	346	330	344	378	394	356	340	389	344	333	364	340	365	379	326	334	331	358	333	320	370	362	317	346	359	373	351	335	345	375	354	373	326	355	286	365	360	353	325	333	355	350	354	335	347	382	346	377	346	381	360	351	371	316	351	354	347	368	307	336	390	361	357	366	368	329	322	383	375	364	360	354	376	325	364	349	356	363	358	364	345	361	317	347	343	337	340	340	375	358	351	333	340	345	353	363	358	360	330	353	366	374	346	339	363	352	336	316	336	348	361	342	328	373	386	351	341	345	360	336	364	339	370	379	339	366	365	401	373	369	352	339	333	361	356	367	365	354	404	350	382	332	325	323	330	342	349	362	365	345	347	348	337	387	339	392	352	323	360	348	361	364	346	354	312	401	339	361	388	333	363	351	355	330	365	327	348	341	405	359	343	348	339	350	371	339	357	357	384	361	358	395	324	366	369	339	377	345	353	343	371	372	359	385	373	345	377	362	320	374	350	343	336	326	360	339	354	336	318	386	346	321	328	385	396	390	337	370	331	346	347	358	352	366	348	349	392	377	365	388	368	347	331	356	342	358	350	343	366	362	341	367	337	310	381	364	392	331	365	373	362	355	363	335	333	342	380	345	334	371	324	392	337	361	369	352	332	372	353	358	322	355	382	361	366	334	363	367	338	378	357	331	335	308	349	337	351	361	358	370	380	342	362	369	346	339	345	350	348	366	349	370	391	382	314	368	360	342	382	332	341	342	300	336	345	353	357	373	341	357	342	347	309	372	364	322	363	362	359	351	369	351	337	366	346	360	334	353	342	359	363	340	366	348	373	372	346	380	349	345	352	323	351	367	352	407	360	377	357	357	348	329	324	373	321	370	398	361	381	342	374	344	324	373	358	365	324	400	340	340	358	364	343	346	348	370	361	407	375	374	327	355	331	337	378	384	393	371	325	391	355	327	347	371	352	354	358	348	364	406	323	356	375	384	350	334	345	306	350	357	352	345	353	386	348	358	363	360	348	371	367	373	377	395	371	375	334	361	373	339	343	359	335	361	351	367	366	350	334	381	371	364	372	340	387	365	363	378	330	369	350	373	334	365	386	384	371	348	321	317	295	373	345	329	369	360	351	348	338	344	373	320	352	385	369	351	358	300	348	360	349	371	396	325	344	349	327	340	378	349	368	331	348	384	365	356	402	356	335	366	340	378	380	339	354	346	377	379	359	340	378	366	359	353	336	381	332	393	351	361	365	367	320	404	358	334	352	334	337	330	363	342	347	345	351	353	322	355	363	374	323	369	345	312	319	370	338	382	347	353	344	360	366	353	309	354	341	366	365	385	356	349	374	324	376	357	313	322	344	331	347	352	376	386	385	376	352	380	332	328	372	355	367	335	359	349	356	339	352	398	383	390	363	360	354	349	364	329	379	380	338	377	356	387	379	328	337	353	331	347	369	327	340	353	338	332	406	361	380	339	359	336	372	377	359	333	356	366	371	354	349	325	332	367	368	344	344	354	377	385	332	354	375	339	343	351	372	358	355	343	364	327	343	386	319	323	355	339	353	340	341	346	339	363	363	379	325	354	359	383	361	334	358	380	367	344	390	331	333	378	366	324	371	372	318	333	333	329	362	379	361	360	367	326	354	348	360	380	380	374	339	387	356	370	361	331	346	339	332	333	341	354	337	354	331	371	363	325	346	380	342	313	320	376	334	338	329	367	357	383	367	369	371	356	411	355	362	370	375	392	391	382	350	340	340	338	367	354	350	366	393	341	337	344	345	332	340	364	363	383	316	407	326	328	367	345	360	373	349	378	357	345	358	359	365	338	377	338	329	373	371	376	373	346	348	368	342	322	393	359	339	366	344	375	338	340	365	339	384	363	367	393	356	372	361	350	358	354	337	372	360	368	367	348	384	354	336	364	355	331	361
3473	1029	4037	875	963	872	900	877	921	889	862	848	839	858	848	881	804	870	885	846	835	876	832	873	901	892	875	867	813	831	869	854	843	870	859	867	865	833	855	803	835	902	841	850	807	808	840	841	833	853	838	877	861	862	859	867	855	836	802	856	844	866	872	897	824	802	848	850	819	850	873	874	814	840	824	838	875	869	816	848	805	836	870	854	830	877	855	857	917	806	814	915	824	819	856	785	841	836	853	910	845	812	926	822	802	838	883	875	873	848	875	858	879	825	842	788	796	808	874	800	834	865	875	806	832	853	849	821	805	873	895	801	827	875	794	814	851	860	875	864	818	829	826	844	867	876	827	822	873	858	857	871	811	851	861	887	895	811	850	841	791	876	849	847	858	866	833	782	829	865	845	856	772	829	791	787	859	862	770	839	887	823	900	824	823	820	891	865	851	849	840	881	839	828	841	851	807	800	833	862	842	876	836	853	914	854	802	862	835	853	855	844	851	814	825	863	870	792	841	847	824	855	841	827	824	858	865	825	821	880	779	859	835	816	815	888	784	839	811	821	839	854	917	836	845	899	876	849	811	873	826	820	914	862	861	872	845	855	862	909	784	821	841	801	850	856	879	846	820	835	830	842	890	858	861	805	831	868	790	871	865	887	807	817	816	779	859	833	866	837	855	787	856	905	884	855	828	826	852	868	813	826	791	834	849	826	870	815	807	806	841	845	825	831	788	857	860	900	872	863	823	907	836	849	849	815	836	861	853	859	820	847	852	796	880	833	854	890	849	869	832	751	878	865	846	808	882	883	816	816	832	832	818	873	837	870	838	856	842	846	785	856	862	828	867	873	800	823	852	871	875	884	826	783	927	847	826	861	892	831	833	817	828	812	860	875	837	851	855	839	824	875	878	919	850	845	856	809	841	858	826	834	850	835	800	842	863	897	862	847	886	816	901	888	850	848	835	818	866	844	896	900	850	841	827	812	861	829	868	877	856	840	868	816	811	843	798	931	827	852	827	815	822	884	886	803	874	826	861	859	863	772	827	888	809	821	879	815	835	868	808	848	818	850	831	825	857	887	865	897	831	888	855	878	801	859	835	844	828	805	856	829	831	839	809	790	838	840	783	861	793	861	840	802	868	788	782	849	847	897	835	854	820	826	861	851	835	867	809	862	810	860	859	898	881	844	907	888	813	811	861	865	879	845	816	860	876	863	851	843	842	843	858	842	879	844	815	878	831	890	809	834	850	846	858	882	827	852	862	843	809	873	885	845	883	855	821	816	823	884	841	914	804	784	810	818	868	879	808	910	861	801	802	852	856	922	824	814	824	789	905	804	841	810	813	848	809	851	866	862	910	790	833	858	842	862	908	833	783	804	904	834	869	868	842	834	925	870	863	839	835	889	948	857	837	886	822	860	882	817	851	820	789	846	810	891	859	839	871	845	831	882	817	921	810	835	828	870	839	816	830	830	824	834	777	834	781	797	858	825	795	849	925	830	842	866	844	869	836	839	848	845	854	831	830	815	820	897	831	866	812	883	866	844	852	840	859	879	830	814	818	816	820	847	845	862	851	852	835	857	826	820	836	841	857	839	841	858	825	844	861	866	821	872	888	797	846	824	820	839	818	873	867	804	839	902	842	888	878	859	827	795	822	888	846	886	843	882	873	832	855	895	898	804	869	862	829	863	865	824	832	867	829	820	795	855	860	835	892	829	859	885	807	859	813	838	852	851	845	875	847	849	816	822	785	804	852	860	842	868	868	849	823	866	883	914	852	858	846	828	865	858	895	822	818	816	839	818	835	814	822	858	821	811	799	834	844	863	802	818	837	867	835	796	832	823	832	833	821	839	861	808	805	827	833	875	827	878	886	845	887	830	841	821	861	856	799	859	862	788	816	830	839	841	881	861	855	832	895	804	804	839	871	883	838	879	869	879	861	847	891	860	913	834	812	844	838	824	841	862	876	826	820	856	840	874	786	852	839	877	811	875	885	829	821	930	842	842	882	815	877	842	779	875	814	846	853	828	836	880	835	858	873	878	866	846	813	885	838	937	800	856	874	833	818	819	855	838	854	826	876	804	849	865	885	847	834	861	867	849	835	848	878	863	832	899	910	809	902	781	823	823	835	850	820	815	862	834	870	877	876	910	852	835	874	805	866	871	835	812	820	867	820	880	878	860	871	823	858	877	818	917	860	894	827	795	850	820	860	822	824	860	857	813	856	825	830	857	863	868	850	897	857	860	851	804	843	881	848	919	855	802	812	871	843	840	813	886	809	885	847	842	833	833	802	837	873	808	849	813	808	922	848	874	841	877	825	893	856	827	885	794	810	866	827	861	850	818	855	852	837	874	819	834	884	846	849	947	903	837	849	848	832	816	862	834	844	769	845	848	860	846	851	815	870	829	868	795	832	820	874	836	846	894	874	831	846	879	831	851	854	882	830	863	825	828	823	806	824	830	825	869	880	862	866	871	796	898	855	838	869	865	927	906	824	855	855	857	864	859	907	863	891	798	857	854	809	874	880	858	781	793	810	846	841	800	817	841	876	877	840	858	851	860	844	865	837	832	855	832	846	829	855	841	858	809	901	826	812	811	832	854	834	880	810	877	784	821	868	800	874	810	817	771	828	869	800	855	881	799	835	895	841	838	835	860	824	782	856	864	831	845	784	799	877	890	868	783	804	843	851	848	834	840	819	793	847	828	871	840	865	838	873	871	859	835	833	831	832	898	874	854	811	832	831	860	878	856	821	841	807	811	846	872	821	874	867	876	859	786	832	839	863	875	890	848	807	848	797	840	796	852	833	819	836	894	860	795	897	831	834	809	844	834	866	866	782	831	812	899	838	821	842	800	826	831	821	878	902	866	918	864	790	900	778	884	859	838	839	833	846	791	843	902	857	845	871	873	868	867	907	852	841	875	814	837	803	830	816	861	890	842	830	854	783	836	823	837	841	835	825	828	867	811	836	886	830	813	835	839	831	878	841	873	885	812	810	848	847	852	812	784	835	837	869	827	822	885	886	806	841	892	850	845	867	853	854	921	838	852	892	843	840	834	868	905	877	864	829	849	869	798	878	830	847	843	882	826	883	856	834	823	865	906	863	805	786	813	816	806	844	834	863	831	867	905	875	907	817	817	844	874	795	817	818	813	870	851	838	827	882	848	851	779	871	836	866	856	805	773	906	858	845	860	749	878	846	823	858	841	879	837	841	838	846	861	866	866	805	890	836	811	836	851	839	859	849	823	790	801	832	884	839	825	883	846	845	809	905	849	828	837	835	859	841	802	855	835	880	797	839	851	870	878	842	839	823	803	842	827	801	867	841	906	827	838	833	841	838	833	880	852	862	841	870	911	871	877	863	863	863	794	847	853	808	824	870	863	807	838	827	834	871	870	905	845	835	876	853	863	847	816	875	857	871	875	802	909	861	805	848	884	879	861	796	883	858	864	807	837	855	819	891	836	797	888	896	834	820	838	840	860	850	854	850	874
24895	5606	28967	10986	1278	492	403	372	307	281	264	276	221	249	190	185	197	214	192	189	207	217	191	200	165	181	191	200	182	200	181	180	174	190	186	196	198	198	192	171	142	162	197	177	175	181	182	186	162	200	189	191	151	188	164	188	189	147	179	181	177	171	172	151	190	187	196	160	160	174	171	176	168	163	183	172	205	157	180	171	161	169	206	166	189	181	184	183	196	158	180	186	174	165	171	201	174	159	176	124	157	180	160	163	168	154	172	145	187	164	184	165	177	166	164	166	177	181	167	199	172	180	180	193	161	203	165	177	163	185	187	190	176	175	151	184	219	165	193	184	190	184	157	193	204	191	180	173	167	163	184	155	164	175	146	165	177	177	180	186	185	170	178	165	198	182	179	168	194	163	180	181	154	184	169	170	153	170	167	174	188	167	168	179	192	168	189	170	152	185	168	187	143	163	162	165	203	192	170	167	141	178	176	183	175	171	192	161	172	172	173	185	192	175	150	165	179	187	176	181	159	180	142	185	183	180	195	168	190	193	183	163	185	186	184	150	159	185	167	175	160	177	148	165	148	166	173	169	150	166	181	191	163	201	203	209	168	182	152	156	196	172	180	177	181	173	160	187	158	168	192	175	168	145	177	181	196	190	197	175	163	169	192	177	197	186	173	165	137	179	168	175	175	163	155	180	167	183	162	177	178	156	194	169	152	178	158	184	207	158	171	183	191	198	164	175	157	182	208	189	179	186	179	192	176	167	181	161	172	184	195	187	183	159	192	190	166	161	158	176	169	182	163	172	185	154	195	166	164	185	157	184	187	196	150	153	183	211	155	162	168	187	169	181	177	186	163	163	195	166	169	174	178	184	150	171	174	167	197	181	168	190	176	165	149	159	160	172	176	204	185	169	165	185	158	196	161	182	178	150	164	153	179	175	191	161	171	176	174	168	179	182	180	162	162	193	171	166	179	192	180	163	167	167	195	180	180	172	149	166	161	163	198	187	151	180	196	166	180	164	148	179	167	178	178	184	197	170	157	179	135	175	163	171	169	163	185	184	179	169	193	184	168	178	188	186	186	172	165	162	174	155	174	178	168	177	177	157	189	168	153	173	173	171	190	170	178	172	174	170	153	189	168	183	163	164	169	172	122	163	168	175	169	166	182	159	162	157	138	181	186	194	173	168	175	146	187	162	157	198	155	174	189	176	176	157	171	171	185	160	172	153	189	164	169	207	186	197	159	187	189	176	180	155	168	183	180	161	190	163	154	158	176	186	167	182	164	179	207	182	171	190	155	173	164	192	178	166	155	174	166	165	185	174	167	180	178	149	169	171	174	171	176	181	171	158	178	174	198	175	181	203	185	198	165	181	174	185	173	192	160	179	185	169	145	171	184	195	172	193	196	168	181	179	176	190	172	194	208	162	172	175	168	170	176	213	171	169	193	185	153	173	155	168	178	195	177	168	173	173	176	199	177	181	172	184	189	184	190	175	157	165	160	156	168	175	162	174	183	169	192	169	192	151	157	192	188	169	179	175	173	190	177	161	175	176	210	196	179	174	184	146	168	174	159	163	172	152	183	204	144	166	165	147	178	202	193	175	180	155	159	174	181	198	178	187	178	158	172	184	150	170	159	152	200	183	160	196	169	179	173	186	164	167	196	186	162	164	171	179	156	183	166	185	192	174	177	159	200	164	183	150	174	168	193	160	193	154	199	152	170	157	184	170	174	182	166	174	164	163	172	191	169	189	171	190	177	172	170	168	173	201	179	173	181	156	178	152	178	172	189	202	181	165	191	179	163	179	166	185	176	169	182	178	186	151	164	167	168	199	171	171	168	189	153	180	188	174	186	181	173	175	164	143	176	175	175	180	153	178	198	161	158	165	170	169	147	194	175	162	174	175	158	158	184	150	184	180	192	185	188	166	160	184	166	154	177	169	170	150	184	184	157	158	161	166	190	200	168	190	166	162	169	187	172	179	194	163	182	193	165	151	176	185	176	201	185	175	178	186	166	206	183	151	159	173	204	190	180	199	176	173	180	185	146	175	160	163	175	190	165	188	182	157	182	188	169	185	186	154	172	173	153	155	139	153	188	194	176	149	173	172	183	183	154	170	175	157	156	190	191	168	189	193	166	183	184	154	188	165	169	189	190	218	188	163	162	162	167	183	172	138	146	160	181	140	154	195	151	163	164	161	177	145	179	174	175	173	180	185	168	170	159	160	186	185	182	147	166	182	152	178	170	183	190	175	176	152	188	160	176	158	176	174	177	166	187	174	194	186	162	190	134	173	190	168	169	171	188	158	157	164	172	168	186	189	167	169	161	167	174	169	159	189	165	188	214	200	167	170	181	161	155	186	172	194	147	176	175	154	186	159	176	185	188	172	159	161	165	176	166	164	176	154	171	171	162	163	185	165	153	157	175	185	180	170	190	186	162	148	170	170	176	189	175	177	162	171	173	162	165	172	175	178	171	168	175	188	152	179	164	186	195	181	177	164	180	166	159	176	185	174	194	190	169	170	164	207	172	196	174	168	175	168	177	173	187	167	161	204	160	162	183	153	158	166	157	162	153	147	164	153	170	179	169	180	193	176	146	181	165	174	187	174	193	194	161	172	207	166	166	173	160	178	181	176	183	187	186	172	155	178	194	184	179	178	198	169	165	186	165	158	161	180	193	168	159	159	194	168	183	182	195	151	179	193	166	157	191	162	187	175	155	170	184	189	148	166	159	171	174	157	179	163	170	157	184	150	184	147	173	172	159	191	179	166	198	167	174	190	194	189	158	175	148	165	167	172	185	177	160	189	169	176	174	166	160	169	196	182	162	188	187	160	176	187	183	159	174	177	182	169	189	186	184	165	165	132	180	174	191	167	167	184	165	166	166	159	170	178	176	197	173	149	169	171	203	165	173	202	156	196	155	160	181	195	175	169	166	187	177	164	147	178	147	177	179	151	170	166	145	165	180	166	171	151	159	162	167	180	175	196	185	156	167	181	167	188	175	153	174	176	188	185	183	173	178	181	170	173	174	192	188	167	181	197	157	174	168	161	157	170	158	166	170	150	171	159	176	159	197	159	169	157	165	183	178	167	185	155	145	174	182	189	186	167	139	164	147	160	167	170	185	161	176	188	188	176	172	193	166	163	184	152	152	184	166	181	185	182	177	173	163	162	187	150	193	180	162	172	150	143	160	184	160	170	196	190	158	169	164	165	174	166	210	190	170	181	156	166	162	183	189	175	182	179	197	176	169	185	172	200	164	172	192	187	174	168	172	176	199	227	144	178	155	186	181	173	182	192	174	186	167	162	182	144	160	174	180	174	175	171	195	181	176	190	168	186	161	180	182	190	160	174	169	186	186	179	148	165	164	194	140	185	185	194	177	160	170	182	186	166	195	163	184	173	166	164	168	171	182	178	170	156	176	144	181	166	186	171	165	185	173	184	161	133	177	186	165	150	162	172	195	154	175	184	156	173	194	164	184	162	182	178	162	173
12788	3432	18481	2924	2478	2026	1719	1491	1292	1054	1027	923	887	862	797	762	736	678	701	651	645	594	577	593	561	594	591	564	534	565	523	566	545	494	496	538	520	538	512	549	514	488	499	519	524	511	512	547	516	523	513	516	508	503	495	508	483	501	520	507	485	458	482	474	488	446	462	473	464	497	502	495	489	495	525	449	462	445	493	465	451	465	511	490	466	483	475	452	419	450	480	483	466	484	507	486	469	498	491	509	500	469	470	489	488	514	475	490	540	470	492	492	468	477	427	447	470	446	463	448	461	458	410	477	468	486	469	486	504	507	468	454	460	459	455	476	448	520	435	431	486	473	460	455	455	486	492	465	468	466	459	452	471	466	486	478	483	489	507	489	490	508	470	491	450	479	484	466	457	421	474	487	472	477	512	473	485	465	413	487	397	475	461	463	495	448	474	473	476	482	496	496	521	467	446	480	488	423	454	480	466	454	477	475	478	448	489	482	473	446	484	477	447	464	457	510	451	465	466	478	505	484	481	458	460	450	435	479	528	475	472	487	458	456	409	493	456	434	488	475	502	473	460	472	456	500	466	475	452	431	452	453	491	468	471	421	477	503	416	503	472	472	470	460	467	468	458	453	493	491	451	453	482	453	453	483	490	468	506	518	441	450	421	440	443	469	484	494	468	463	450	444	494	484	491	492	491	463	429	479	419	492	469	476	464	471	517	473	491	461	499	414	473	507	497	481	483	473	478	477	481	466	502	454	479	484	499	471	450	495	489	491	456	453	483	499	520	475	475	484	461	425	447	445	487	442	484	405	474	418	471	438	446	500	476	474	516	461	499	463	443	478	489	457	491	417	451	494	464	482	475	501	462	467	430	477	466	473	485	490	480	477	468	474	484	434	451	458	494	480	494	475	449	416	453	476	482	460	452	468	482	462	474	452	448	470	490	433	512	434	503	459	485	498	497	453	480	488	467	481	477	476	465	431	452	458	452	486	450	464	471	494	467	474	485	485	456	472	478	477	488	439	471	449	475	443	499	450	503	475	452	480	474	486	492	480	447	455	466	475	464	470	500	448	454	456	441	480	442	457	474	480	468	500	446	492	467	478	499	456	466	465	454	483	480	489	432	473	460	475	481	457	424	498	455	476	469	471	519	464	489	458	432	449	464	451	444	421	451	457	470	473	467	473	481	479	481	465	475	446	510	441	446	479	495	462	441	503	478	460	424	422	458	503	477	447	434	470	476	467	457	460	481	425	494	454	506	492	462	451	460	470	478	469	490	488	434	460	482	425	500	425	512	499	478	456	469	485	452	482	480	441	457	482	450	456	464	461	474	496	457	447	466	420	496	477	484	461	513	467	481	450	457	449	468	468	486	455	503	429	450	486	485	495	481	470	462	478	484	474	434	447	498	424	495	465	487	453	462	509	432	478	452	493	507	470	447	450	484	488	478	461	478	441	437	479	466	445	462	500	449	471	481	467	464	494	444	484	478	499	438	511	473	454	481	472	468	497	498	499	519	464	439	484	443	470	506	451	487	467	513	475	437	484	437	481	497	465	456	477	413	477	489	495	456	447	489	446	443	439	421	468	466	483	464	450	453	444	480	515	469	511	467	450	449	488	440	497	465	463	452	503	473	432	463	465	444	456	413	474	525	470	480	451	495	482	447	424	453	483	502	500	464	490	448	483	446	464	466	433	455	426	461	437	519	489	459	461	468	461	495	436	467	485	467	494	489	484	489	477	473	458	458	483	498	507	447	460	498	483	449	450	482	465	463	472	435	481	497	477	493	450	506	467	461	458	493	476	456	480	465	458	437	439	467	462	474	445	448	469	498	502	465	484	439	450	481	450	480	484	438	506	461	487	473	462	493	487	458	483	452	462	484	461	492	440	473	463	480	472	458	446	463	439	455	451	473	450	507	460	469	505	458	429	459	494	491	457	455	465	465	474	462	484	461	501	487	461	450	473	474	443	467	462	493	467	476	465	506	489	439	443	442	455	496	487	470	459	485	441	465	477	461	492	462	507	474	507	450	512	446	444	438	477	464	445	458	465	452	483	455	458	486	495	473	494	462	500	461	504	477	461	471	515	436	488	477	445	486	470	497	437	437	449	448	469	492	465	463	467	506	533	448	447	472	477	437	444	449	474	494	482	468	523	469	423	445	448	501	496	472	476	477	484	461	488	471	430	453	486	474	457	476	457	458	480	456	485	440	455	476	466	471	478	492	478	503	493	476	501	491	457	436	475	478	458	490	456	425	460	481	471	463	462	473	453	518	485	457	539	467	450	472	479	479	439	501	456	454	471	492	481	453	488	504	441	478	454	432	471	465	467	473	483	456	443	470	515	457	484	471	495	456	467	486	419	463	460	475	461	464	470	458	494	498	466	456	465	491	450	514	467	480	487	447	457	447	454	473	468	437	456	443	480	474	454	489	489	474	481	468	468	424	486	473	458	449	482	469	449	489	469	452	472	437	483	488	467	441	460	505	450	467	476	472	453	490	457	472	474	468	454	475	475	478	448	448	436	469	481	465	492	477	470	474	468	455	479	488	461	454	456	485	460	479	478	480	470	483	486	475	486	461	441	458	474	492	472	508	445	473	469	504	453	492	453	454	508	420	464	470	444	444	490	441	462	468	492	497	467	477	498	425	485	440	495	457	474	492	426	452	463	458	505	471	487	448	486	465	490	453	444	447	500	486	482	447	454	463	449	462	507	473	510	494	462	480	486	475	464	457	479	498	470	486	470	438	456	476	473	455	460	486	497	453	472	470	440	483	479	471	431	463	499	428	469	469	494	477	424	472	468	454	442	450	461	515	468	471	465	445	471	459	476	511	452	466	460	486	479	519	429	479	457	446	474	456	457	449	451	481	477	493	483	514	463	453	447	506	427	465	500	489	519	468	454	492	449	467	468	509	518	476	468	481	490	478	456	458	472	475	462	476	483	442	473	456	492	500	473	456	394	486	469	471	487	475	496	481	442	453	495	466	483	513	467	471	503	501	428	465	479	466	469	439	464	461	462	517	478	463	498	514	507	502	501	467	461	502	474	502	441	441	507	440	464	443	490	515	465	480	479	465	480	449	464	462	483	489	454	478	488	464	441	469	466	460	474	470	450	493	495	477	444	468	501	454	436	468	452	461	440	466	495	444	495	460	463	515	450	439	475	456	438	464	485	434	462	467	414	464	499	476	478	454	475	475	465	460	452	461	494	481	459	467	424	449	474	477	486	446	464	445	455	465	476	506	461	488	466	515	456	460	464	457	505	455	447	432	409	458	459	468	462	472	503	459	468	463	505	453	447	464	486	495	449	452	476	445	488	463	456	511	484	502	487	473	489	500	476	444	481	462	473	481	424	505	443	457	489	476	477	444	431	482	455	479	482	434	441	456	503	492	475	453	490	487	447	464	447	481	472	472	456	446	452	427	504	489	490	522	440	483	477	436	464	511	452	457	457	481	471	489	484	425	446	498	472	474	454	471	520	450	481	461	457
37779	12752	34828	21185	6090	900	649	548	503	403	362	349	298	323	268	261	278	264	263	214	236	241	230	228	215	225	261	207	222	232	200	220	217	212	211	205	189	229	217	195	200	202	215	199	217	191	190	228	194	196	202	192	175	173	171	191	177	194	176	191	231	232	194	241	204	194	186	182	183	196	181	216	193	199	169	193	206	176	215	212	197	182	213	218	196	194	189	228	179	219	199	184	187	225	176	164	202	217	169	194	202	195	205	204	193	213	208	187	191	197	173	197	227	208	192	207	190	214	216	212	220	217	206	194	186	204	199	200	195	193	216	194	175	199	195	198	174	181	187	201	183	210	205	201	222	189	204	191	208	192	208	219	216	206	196	186	208	179	225	201	167	192	212	207	179	200	168	203	178	186	195	201	192	217	184	207	185	199	182	223	198	181	192	176	206	214	196	204	195	220	211	204	190	197	208	227	200	204	212	209	193	200	220	179	188	222	205	191	216	206	197	177	179	197	189	207	220	197	166	189	182	188	219	184	195	198	188	204	196	186	210	172	208	175	172	208	213	204	199	188	225	191	197	186	216	168	190	192	198	199	179	196	214	192	202	186	185	201	196	208	201	219	188	203	201	218	171	167	221	208	192	184	203	176	219	198	216	189	226	176	214	195	180	198	207	202	195	183	205	190	193	194	213	183	158	214	212	202	197	201	232	190	199	204	169	203	197	205	205	220	179	192	200	197	198	193	193	209	193	193	195	198	200	204	207	196	197	195	192	184	170	189	201	185	226	166	216	172	204	186	210	176	201	178	190	215	188	200	215	193	175	187	202	186	222	223	168	196	182	210	191	194	213	196	176	206	185	190	183	199	195	164	197	201	199	177	215	185	180	191	187	216	179	204	180	206	223	168	203	198	190	206	200	214	201	221	204	195	207	200	181	182	200	198	195	208	199	201	199	217	215	188	177	235	195	187	214	199	168	188	182	202	196	187	192	196	203	209	197	198	184	190	202	218	188	169	218	197	200	217	214	188	193	210	167	205	191	204	209	186	211	168	176	192	199	207	178	180	210	201	194	189	195	192	191	195	206	180	188	186	221	209	190	207	203	203	216	191	194	209	184	213	202	197	190	210	170	191	197	200	204	188	197	201	171	191	212	189	191	204	197	210	183	189	197	192	188	201	171	200	192	184	207	203	218	182	204	208	180	208	183	187	201	209	192	199	231	198	186	184	198	207	194	202	192	227	176	206	199	191	177	186	225	193	192	199	218	180	179	189	182	207	210	189	220	204	194	205	183	190	184	165	196	197	196	190	195	182	173	203	206	208	193	208	197	215	186	191	192	183	201	199	184	175	188	218	189	172	188	211	184	216	182	197	194	209	209	191	207	200	205	198	195	204	209	200	180	204	194	202	185	192	167	213	202	166	210	196	210	200	203	194	186	176	206	181	212	190	215	219	194	173	201	180	211	194	196	205	189	197	186	204	214	208	190	184	192	198	191	196	213	191	190	188	153	200	173	181	182	215	208	180	185	196	218	183	185	206	214	202	205	176	203	213	214	225	209	210	182	176	204	200	199	188	213	186	188	180	206	223	194	200	202	200	212	195	237	184	206	204	224	172	190	171	207	198	194	209	183	199	182	209	189	219	200	218	203	193	179	163	187	199	173	198	215	191	192	227	196	189	192	186	162	181	188	219	207	195	215	179	178	209	173	202	192	196	198	195	186	194	226	171	188	195	175	211	209	170	204	176	216	197	204	190	220	206	196	187	211	185	188	189	209	209	174	196	204	200	204	199	188	192	191	179	200	191	210	214	195	197	206	205	199	180	205	206	189	219	195	194	234	198	215	192	202	196	178	198	186	206	195	214	199	240	207	219	227	168	163	187	209	210	201	184	208	202	192	196	181	197	193	226	159	182	194	199	209	227	200	197	176	196	193	186	205	191	172	198	163	195	199	199	190	192	192	198	194	205	191	188	203	196	192	213	199	210	213	196	188	209	212	206	186	203	212	204	196	193	183	179	196	185	206	200	197	214	196	217	205	198	203	180	180	190	207	176	176	181	190	195	199	192	188	169	203	198	183	199	195	189	199	191	185	216	173	200	182	187	207	207	203	207	190	202	197	145	214	207	197	182	201	185	182	200	199	215	208	186	187	185	176	192	178	187	194	191	204	189	181	208	212	183	204	204	211	212	225	179	219	207	190	198	181	196	201	186	212	202	201	168	174	181	202	184	218	191	202	179	214	199	202	192	195	198	206	209	184	221	231	199	208	223	179	185	187	167	190	200	177	187	191	195	198	215	193	203	191	188	208	193	178	183	211	210	198	198	175	199	178	212	188	185	201	201	206	215	204	204	169	182	187	189	204	195	194	182	193	184	213	173	185	203	196	195	202	191	210	187	196	189	180	175	165	189	214	199	208	191	189	193	180	183	200	196	173	182	215	195	205	194	225	172	215	203	190	204	189	195	171	190	185	182	230	213	211	189	207	193	230	201	168	210	161	190	192	196	197	197	186	213	188	178	177	190	214	215	227	197	207	216	179	218	208	168	204	193	203	181	203	191	200	200	204	186	192	212	200	183	181	199	187	184	191	204	197	180	204	187	203	193	164	188	147	222	183	208	175	197	183	215	190	179	216	230	196	200	236	182	199	207	175	196	160	167	216	208	202	177	194	179	195	203	186	228	183	176	206	224	207	205	186	183	217	184	214	193	176	212	184	201	192	197	191	232	213	197	205	205	186	203	173	176	187	188	185	234	194	212	205	224	176	190	207	184	178	203	181	223	199	210	214	181	210	217	214	192	155	204	194	181	214	173	199	177	172	174	175	171	195	207	189	208	195	192	188	202	194	191	189	204	174	206	198	192	166	184	203	180	179	182	195	204	182	188	168	211	187	182	188	201	196	199	197	201	182	179	193	207	192	196	198	180	197	189	190	187	215	240	177	183	209	202	209	211	175	217	184	186	178	203	218	193	196	210	205	184	197	197	196	183	192	172	218	173	181	212	203	211	204	198	216	199	211	200	197	191	177	184	209	202	218	214	168	204	209	197	196	195	216	175	197	206	181	182	200	205	194	205	206	197	188	170	184	193	181	207	190	208	203	196	193	205	216	172	177	209	199	184	177	221	197	192	197	216	189	180	159	182	187	184	186	198	195	211	216	200	206	212	207	210	178	213	185	206	201	203	198	213	181	234	170	203	208	194	199	214	170	202	214	199	198	200	189	205	205	210	199	186	179	192	187	202	216	205	205	199	163	191	202	216	210	176	202	183	189	216	216	214	203	188	213	179	192	206	195	220	208	192	205	193	195	198	203	176	182	194	204	190	193	175	215	199	239	198	189	234	204	197	196	223	181	214	183	202	174	210	196	191	212	193	166	194	187	220	185	173	202	200	178	201	202	175	191	179	186	186	195	187	192	205	180	173	184	198	192	186	208	224	181	192	189	162	198	201	201	185	217	189	205	204	202	203	185	212	197	210	199	219	196	177	195	217	202	187	201	194
19097	6103	22214	5083	4526	3567	2957	2435	2085	1803	1578	1494	1346	1213	1102	1048	949	974	904	848	832	857	786	795	750	738	774	709	700	686	656	653	676	664	633	686	628	637	613	620	655	621	630	615	607	607	640	574	590	612	575	572	589	625	596	628	526	554	593	564	613	597	565	573	570	610	557	585	568	578	535	598	543	555	562	579	571	560	571	589	516	546	564	547	565	576	598	534	575	544	589	567	540	562	540	561	537	548	545	577	569	549	512	519	544	550	600	561	563	544	528	527	491	549	547	532	541	568	554	550	570	562	545	546	529	521	562	520	546	501	546	549	557	569	525	525	544	558	568	582	529	593	545	550	577	565	567	573	514	526	527	554	525	566	537	517	559	554	558	505	553	487	505	553	554	538	507	503	486	554	553	552	568	569	516	544	525	569	573	577	513	514	520	514	544	566	582	527	522	604	551	545	533	584	528	548	568	523	547	488	510	543	549	521	522	546	537	510	568	565	572	535	540	551	551	572	514	536	534	517	539	518	547	503	546	547	538	519	512	540	562	533	543	563	546	533	516	547	575	503	578	523	571	551	512	516	579	556	541	544	561	577	549	524	512	522	580	507	549	532	552	536	548	544	566	548	528	539	504	517	509	577	549	509	564	531	503	558	502	513	557	596	553	537	511	535	510	567	558	571	558	564	526	578	562	564	512	540	553	499	533	525	544	595	541	545	542	487	499	546	581	508	528	548	523	553	541	544	560	555	537	543	526	554	519	547	554	505	545	564	550	545	524	537	544	515	569	559	580	525	537	531	569	530	553	592	568	549	540	502	520	519	532	487	550	518	562	482	529	544	542	536	570	496	513	537	542	533	539	506	507	547	550	528	566	542	563	506	554	551	537	539	561	504	519	535	518	534	520	553	527	542	527	550	539	560	521	549	546	544	511	549	527	537	524	556	580	527	540	556	568	515	503	545	541	527	548	532	511	562	571	506	554	554	597	503	496	554	538	557	512	523	564	500	550	546	542	549	557	541	569	544	503	541	544	562	545	526	528	559	523	546	498	504	541	548	522	551	553	552	501	546	526	576	501	576	581	585	533	534	562	540	605	535	601	543	554	553	495	516	557	549	526	543	526	520	533	520	523	529	518	561	590	554	528	543	573	542	513	579	548	535	537	540	516	516	555	547	526	510	536	551	569	553	583	550	523	553	582	558	536	540	566	499	555	564	545	514	562	555	538	555	565	566	533	502	576	538	523	537	586	569	546	586	545	574	488	557	538	507	551	521	551	522	532	536	555	530	573	527	506	521	506	584	554	524	547	553	529	547	536	530	514	517	520	529	558	533	517	512	552	598	469	532	540	537	584	544	519	578	515	579	567	534	507	531	589	572	520	565	501	543	475	554	555	520	521	520	552	535	565	570	508	561	512	488	483	489	550	552	548	545	541	534	562	535	542	527	522	516	577	545	516	547	533	559	548	541	518	544	580	526	513	508	566	498	571	533	565	526	554	572	523	519	502	518	555	526	514	545	534	523	515	539	508	567	614	543	523	547	602	524	545	534	509	536	508	531	591	581	546	533	549	552	582	511	541	564	576	572	554	586	562	524	584	500	541	528	532	556	594	553	523	568	595	538	544	576	539	534	554	569	542	518	532	528	541	566	549	526	559	530	540	538	539	539	565	488	507	557	566	556	525	510	553	542	532	544	506	576	544	560	563	545	536	543	526	554	536	518	553	537	509	533	508	551	567	554	553	534	488	559	527	548	569	500	578	552	544	516	560	536	532	545	520	554	546	548	557	535	544	523	548	594	537	533	540	550	561	543	521	529	529	534	515	572	537	508	532	514	525	524	545	507	545	534	529	569	551	591	548	523	532	571	533	550	570	532	553	540	526	540	563	579	548	561	533	541	529	559	520	509	521	536	551	534	568	537	540	561	538	582	555	547	562	568	537	506	527	563	556	544	544	563	534	534	503	526	523	526	537	526	513	549	552	518	585	516	547	551	530	557	536	540	503	524	523	510	546	540	589	561	515	524	558	518	549	516	560	551	554	553	555	584	574	481	573	596	556	525	547	528	545	541	583	542	537	525	516	530	551	527	558	530	528	529	579	542	549	512	556	547	556	537	538	516	526	543	576	543	531	547	548	545	564	561	562	576	546	506	546	531	559	539	576	536	529	565	540	521	555	548	534	524	551	570	554	544	547	538	548	547	576	508	557	545	586	568	559	543	562	530	524	562	533	513	522	532	528	567	535	535	550	577	544	555	529	560	578	535	520	538	570	558	571	586	532	541	535	552	536	519	521	526	533	507	534	534	571	524	545	515	515	541	542	513	550	533	563	539	514	569	570	546	572	552	545	551	517	525	576	546	531	493	524	557	527	566	544	491	524	526	519	550	550	546	543	548	495	543	571	538	567	566	566	521	495	537	550	490	530	549	541	548	541	548	567	535	569	553	538	548	529	550	557	548	531	530	513	510	551	549	534	557	541	505	540	527	551	530	521	508	531	551	526	521	521	562	540	529	524	573	547	501	531	527	513	540	527	515	557	555	577	563	516	537	596	538	522	551	544	536	563	515	579	546	541	586	550	523	536	502	545	563	496	557	536	518	557	548	554	562	553	516	538	530	575	572	554	511	549	487	499	543	507	525	505	569	468	576	545	549	570	554	524	540	530	524	485	591	569	562	561	526	537	524	502	527	581	569	537	549	539	598	536	484	523	539	514	557	539	542	481	552	531	569	536	542	528	537	517	523	540	548	488	540	565	595	564	575	514	559	551	546	566	503	540	520	521	573	565	553	523	556	542	506	539	603	540	541	526	574	532	584	571	536	517	540	517	552	576	529	533	497	577	503	571	535	507	563	534	506	513	491	544	526	521	566	523	534	574	561	541	543	528	529	524	526	494	581	545	551	585	513	544	553	543	562	567	569	538	598	476	526	564	535	525	519	523	497	544	548	579	559	515	555	529	521	525	544	596	511	538	556	554	557	582	503	533	553	493	525	564	553	565	505	561	539	538	535	557	560	521	568	552	556	568	578	486	501	573	527	517	564	495	555	569	530	528	524	506	499	534	553	509	524	553	514	548	517	576	556	506	525	532	523	520	571	550	504	541	510	486	553	554	529	508	536	548	515	537	533	543	510	512	521	517	526	544	508	553	536	519	544	538	535	508	568	530	559	532	558	530	531	502	542	544	546	537	537	553	510	541	512	530	577	551	527	530	537	553	544	549	531	550	542	550	530	551	538	556	553	503	579	577	539	545	525	508	535	584	553	561	579	524	537	550	538	551	508	507	494	558	536	513	560	535	546	519	514	527	553	524	542	580	548	540	548	547	508	549	550	525	568	540	549	516	506	506	590	496	551	571	526	518	569	522	537	596	573	580	547	535	523	526	580	493	575	477	514	550	537	557	498	542	528	548	602	558	527	550	584	527	521	530	522	533	574	547	519	519	552	530	545	531	566	605	573	567	483	514	541	539	530	549	519	521	588	540	559	495	561	528	573	578	554
3493	476	1792	381	368	393	376	359	375	340	382	371	379	371	394	391	369	377	361	345	345	349	339	339	327	334	348	381	365	359	379	333	311	337	359	352	370	367	363	352	345	341	381	356	347	347	376	370	348	360	333	368	358	342	353	335	396	364	349	352	346	352	375	360	352	358	387	349	350	372	362	368	388	364	364	348	346	344	332	374	357	372	362	401	376	391	382	342	379	357	351	350	343	352	347	365	394	357	335	363	374	334	372	379	324	346	349	359	334	348	370	404	368	335	344	370	324	351	338	361	380	389	358	350	364	353	335	376	387	345	347	357	341	371	358	371	348	341	336	352	358	337	357	337	339	351	354	378	390	364	335	365	359	357	315	318	340	351	330	370	344	347	345	340	328	317	363	348	311	357	357	360	376	370	373	355	391	393	347	371	332	348	350	376	329	338	358	366	359	346	382	349	361	369	363	371	374	354	372	357	327	359	352	367	363	376	367	360	331	343	349	375	344	353	359	378	341	366	351	343	328	356	339	353	343	355	345	359	366	379	385	378	385	360	370	352	319	348	375	334	372	346	381	380	343	342	342	347	367	356	361	352	344	350	386	363	341	346	371	364	345	340	349	385	364	335	322	354	350	380	334	350	349	357	343	378	329	380	358	373	353	343	364	361	335	386	355	327	373	338	382	356	355	364	343	359	348	356	327	325	402	355	387	353	327	388	352	369	329	339	385	340	310	371	398	354	348	347	366	400	341	363	372	353	338	333	354	349	350	361	355	329	343	372	345	354	357	326	355	319	334	369	324	371	335	353	333	340	338	341	353	399	349	313	341	335	360	348	330	341	358	353	329	364	394	368	393	376	357	354	364	398	385	330	339	310	362	365	360	313	352	318	338	351	335	338	354	363	338	349	333	371	390	335	345	339	338	326	372	345	356	344	367	391	391	398	372	328	373	376	374	356	359	356	366	346	336	369	354	381	338	379	358	327	339	337	385	322	345	373	371	380	342	365	344	360	397	352	383	361	366	365	368	348	335	396	330	358	365	334	350	353	414	381	333	377	387	331	369	367	364	335	355	339	353	355	372	335	353	342	369	351	401	403	413	357	359	353	378	298	364	379	396	369	358	333	348	372	333	366	375	361	374	387	352	367	320	339	335	351	373	376	343	365	324	335	363	369	373	372	422	365	358	333	376	349	355	357	349	347	340	332	354	332	342	346	358	384	332	381	353	321	332	356	336	371	327	368	339	343	314	365	365	339	360	348	346	375	331	351	367	326	373	346	335	329	360	327	348	352	332	363	336	394	363	306	359	341	384	367	360	330	373	403	335	333	329	376	362	360	340	354	321	362	368	367	400	335	362	357	354	391	362	357	337	368	362	372	374	364	338	320	376	335	331	349	353	354	383	362	348	346	337	352	328	347	333	371	336	365	364	367	365	330	333	381	377	332	346	346	338	344	346	383	363	358	336	347	327	332	345	372	374	360	389	353	373	350	356	386	350	369	350	344	341	363	371	351	369	335	365	382	381	370	395	381	373	354	352	334	360	325	348	349	344	364	372	306	346	363	369	356	373	352	387	350	358	345	356	374	362	356	320	388	374	366	354	400	362	332	355	380	340	352	347	366	362	366	333	338	351	357	352	353	356	347	333	340	393	367	364	365	339	329	353	337	344	359	327	385	365	329	343	331	351	336	358	354	360	347	370	347	341	367	323	357	328	385	394	321	380	357	348	361	350	375	362	358	362	358	369	362	344	372	361	361	369	376	344	343	394	357	325	377	335	364	376	365	366	356	371	341	349	360	369	366	340	343	344	376	371	369	364	340	363	369	356	351	357	387	373	389	344	369	379	344	345	340	386	412	340	324	311	359	393	353	380	324	368	369	310	344	346	400	375	354	343	369	369	349	376	346	335	357	370	332	349	368	367	353	392	351	368	369	347	382	393	347	351	367	382	334	369	377	347	360	331	387	350	364	333	379	364	343	336	366	329	362	376	372	359	396	376	328	327	408	374	387	368	394	392	380	348	344	328	329	346	352	322	393	362	327	331	364	379	408	384	365	375	373	368	366	365	398	337	351	347	344	396	341	368	374	310	375	337	328	327	364	344	375	380	333	358	385	373	359	371	379	335	347	331	321	378	356	368	320	357	373	385	367	366	329	362	382	340	323	377	331	343	392	355	391	343	316	336	366	356	353	334	357	382	336	354	390	364	358	414	344	355	366	346	383	362	355	351	370	360	349	346	343	370	361	341	313	362	346	358	377	342	364	338	361	373	374	341	340	361	363	332	365	383	352	366	365	357	318	360	362	348	374	335	361	356	383	373	369	375	380	365	348	358	357	371	314	342	387	350	335	353	330	371	383	401	365	370	305	357	305	342	349	328	348	356	324	378	353	362	338	414	341	360	350	376	341	344	347	320	375	363	340	355	356	378	330	344	362	361	330	350	353	359	393	378	404	364	343	370	370	350	360	358	374	366	376	350	370	377	342	339	352	380	349	320	371	350	310	392	342	340	358	351	357	324	358	355	354	366	345	351	338	334	379	333	342	358	348	341	335	329	333	334	353	347	347	364	362	372	389	386	332	353	380	391	326	378	385	348	377	365	339	355	347	365	350	379	378	392	320	341	358	364	371	355	361	335	342	353	316	340	343	380	330	312	362	366	351	344	350	355	327	348	376	328	366	364	360	369	327	345	365	344	356	346	345	341	374	346	361	353	332	369	382	314	354	339	368	374	313	337	350	359	357	360	374	354	362	353	354	350	307	364	344	374	361	375	387	362	339	343	363	327	355	349	397	352	345	346	395	364	350	356	362	323	356	384	373	344	321	384	343	334	342	391	341	378	334	354	403	351	354	311	372	346	364	370	366	374	361	376	395	371	356	359	335	338	359	367	352	342	347	365	377	349	373	345	344	342	393	347	347	348	360	343	378	352	382	343	344	352	341	348	304	385	372	370	376	379	341	380	376	337	347	376	335	322	363	359	363	355	332	333	354	350	364	367	353	364	343	333	369	340	361	336	360	351	378	345	364	367	371	365	345	336	383	316	339	353	359	346	356	338	360	368	335	370	358	361	360	325	361	329	340	337	316	345	371	355	385	357	341	366	340	347	352	365	376	330	363	366	363	344	359	363	376	352	340	332	326	349	389	355	379	343	362	393	397	385	339	370	352	356	368	366	349	362	345	316	326	363	372	375	367	329	363	347	333	378	328	384	367	355	371	367	354	346	327	359	378	343	353	343	343	315	353	388	349	357	336	356	364	338	376	355	357	385	381	381	398	345	351	329	341	304	346	332	400	353	394	384	373	328	338	379	311	360	347	355	350	377	355	333	372	376	360	356	352	370	351	342	381	336	377	357	375	355	364	403	335	340	351	367	384	374	349	413	404	343	396	330	359	385	341	400	377	346	375	359	393	321	370	336	340	344	345	370	350	333	323	349	363	356	375	357	332	352	347	356	348	372	340	341	356	342	301	337	345	344	352	359	358	381	368	373	350	393	359
3391	997	4289	910	893	885	827	933	881	855	909	882	848	839	869	836	836	879	802	882	844	814	884	871	858	875	817	867	796	841	816	824	797	827	866	853	835	829	862	830	836	838	904	866	816	812	883	890	859	841	903	786	789	810	859	881	853	812	864	785	858	825	811	836	857	847	868	802	832	857	835	830	874	876	836	847	864	849	789	814	809	819	821	828	827	833	873	788	831	865	876	830	841	787	914	834	859	867	851	836	815	836	791	840	846	841	851	890	823	831	882	792	851	849	848	810	846	869	819	871	810	813	841	854	789	808	824	807	832	802	887	854	881	902	852	872	824	827	796	800	835	829	850	850	813	832	891	844	773	895	887	851	809	847	851	853	849	840	821	875	875	809	883	855	829	818	889	840	865	854	816	850	826	836	826	834	834	866	846	860	839	838	790	872	861	854	812	827	851	827	835	859	807	846	804	832	821	851	868	839	929	801	851	850	822	881	855	837	883	896	845	850	867	809	823	810	838	817	823	840	833	854	841	834	824	916	866	865	880	853	837	836	863	839	899	853	824	848	858	857	864	823	824	795	845	835	861	803	892	815	801	862	797	800	844	783	869	834	797	819	847	813	918	848	801	824	801	858	830	834	839	821	808	842	781	835	848	886	866	813	891	863	883	849	806	846	811	816	858	857	861	837	814	844	852	819	810	881	820	869	840	868	835	858	782	851	861	776	849	864	839	892	839	825	860	804	820	876	827	847	819	878	872	885	889	823	837	857	842	815	836	816	803	907	847	864	863	890	843	845	891	829	861	881	882	863	836	857	825	812	829	774	774	837	852	886	860	826	796	778	787	883	798	811	864	851	871	877	806	848	866	868	849	872	852	835	843	898	852	855	891	815	782	864	852	827	865	856	849	818	847	851	786	823	876	881	870	833	841	802	891	913	929	854	886	894	836	848	866	815	826	871	816	810	764	808	817	827	844	894	826	850	856	865	831	820	822	813	826	896	854	812	874	858	809	861	824	809	811	866	852	882	828	853	814	845	841	873	848	818	835	825	856	862	836	817	906	804	877	848	841	823	823	790	833	890	828	801	858	830	863	803	824	833	875	849	811	862	836	871	884	838	845	840	837	838	814	867	819	816	842	834	851	875	863	884	864	815	838	892	846	867	879	890	848	827	814	786	845	823	815	845	846	814	859	815	848	867	800	894	845	823	873	837	828	892	845	854	878	840	842	808	819	845	827	894	843	868	846	799	799	803	833	764	787	804	815	824	883	827	830	820	802	859	842	852	865	845	821	772	867	863	882	756	843	912	854	864	857	884	844	877	837	812	818	842	808	815	841	809	794	899	873	842	887	878	816	856	860	763	825	887	857	837	837	863	861	829	820	836	919	863	810	894	838	843	908	879	855	778	830	812	859	789	826	825	857	852	853	829	800	818	828	844	860	902	847	871	820	808	849	857	800	872	883	825	820	855	873	819	831	889	786	822	862	802	853	863	876	888	835	870	792	926	850	902	855	843	807	843	821	856	856	875	825	847	831	847	893	859	916	855	875	854	789	831	839	805	784	834	811	873	821	874	830	806	844	855	856	846	873	883	837	818	850	834	871	781	844	831	841	819	861	815	851	855	833	820	845	838	820	849	856	835	852	831	835	831	812	837	834	809	896	838	847	879	817	845	855	836	841	908	839	915	821	851	830	824	827	833	830	873	799	846	898	841	804	827	805	856	859	887	835	851	846	843	846	843	839	872	894	825	836	865	859	866	836	807	824	874	800	853	859	825	844	823	857	837	801	879	822	873	818	859	818	831	843	856	843	827	839	833	857	897	861	859	844	849	820	838	805	830	899	854	870	816	869	824	799	867	837	842	846	878	830	830	814	845	911	876	866	856	851	876	872	825	860	774	895	829	884	815	872	865	848	902	829	815	835	892	811	807	867	818	840	841	889	808	821	825	853	847	816	791	835	846	874	882	857	869	838	886	848	879	893	903	852	851	826	822	833	875	866	823	847	892	910	891	843	788	848	788	846	836	910	776	853	855	860	814	900	837	833	815	851	852	873	790	913	824	843	876	850	857	849	862	850	874	827	841	809	802	903	866	891	851	850	840	843	852	866	822	869	836	854	863	887	833	827	830	856	912	829	847	889	774	815	814	963	824	799	873	870	833	823	852	834	876	798	824	823	853	862	834	852	828	805	856	845	853	880	802	865	816	844	872	828	864	825	886	823	844	858	901	830	878	886	840	862	854	850	889	858	850	824	824	794	861	850	830	895	833	785	844	844	849	869	809	819	849	865	887	865	852	900	880	870	837	893	867	822	842	844	837	911	811	875	839	852	802	815	813	823	852	820	854	866	886	854	800	893	844	796	785	847	843	848	860	840	896	830	837	853	827	836	823	837	842	881	831	837	822	858	853	865	832	850	862	845	799	876	904	842	839	859	850	856	883	825	841	844	819	862	846	807	837	868	915	830	845	844	827	812	807	864	842	855	804	832	838	853	797	895	853	869	873	884	829	857	882	841	919	844	835	835	780	833	878	904	784	856	876	834	861	882	891	777	892	843	823	875	822	823	908	827	880	879	850	857	826	840	824	809	858	826	809	855	885	862	847	879	856	848	876	799	879	826	804	858	843	872	843	813	854	880	846	839	806	847	871	781	838	858	861	888	857	862	808	812	817	872	834	822	871	814	925	833	875	817	815	875	845	852	843	814	846	870	805	867	822	838	840	818	878	848	872	832	825	851	874	832	800	895	848	923	806	806	886	844	778	801	829	823	872	898	823	835	801	846	851	818	821	848	866	885	875	804	815	826	827	871	846	803	838	877	820	856	853	825	758	816	941	829	862	916	786	830	831	880	856	928	857	826	817	801	847	898	856	879	854	870	836	884	782	812	857	798	828	860	812	864	851	834	877	853	824	814	836	838	822	838	855	866	857	789	771	847	830	859	862	869	872	855	874	842	847	866	799	824	857	893	842	798	832	804	834	815	835	889	814	861	835	818	780	866	850	817	870	902	847	875	861	856	870	823	874	826	853	830	806	846	793	862	890	831	866	845	873	837	810	848	819	836	877	867	888	869	836	887	850	825	870	825	870	800	828	797	820	839	864	848	838	833	902	892	868	864	838	813	779	870	891	812	795	901	904	873	825	880	876	824	865	817	817	809	882	829	839	838	840	776	810	834	863	841	893	848	848	829	849	858	814	803	811	824	820	806	817	817	851	862	793	873	847	862	778	868	843	820	835	817	841	846	895	842	793	868	854	838	827	839	848	874	883	811	898	824	821	862	860	849	838	809	819	818	844	785	868	819	835	837	828	879	875	791	853	838	825	867	856	828	800	849	803	833	858	860	862	852	876	810	898	866	823	850	846	905	806	846	843	835	838	847	855	791	881	843	842	821	825	874	862	833	870	827	841	792	827	853	826	816	889	801	849	834	885	874	882	810	801	805	845	859	850	834	839	900	850	856	830	872	840	857	862	903	840	846	817	863	846	857	811	866	827	803	787
23392	4897	29322	11676	1523	460	415	340	322	277	277	254	220	195	182	205	217	210	224	170	195	219	197	184	188	184	177	206	190	190	186	185	201	164	186	215	193	147	172	162	160	163	161	196	197	171	209	170	168	167	188	192	185	186	175	167	155	205	176	165	171	165	182	191	178	185	193	206	161	180	169	187	168	166	171	187	170	174	195	145	175	167	164	182	152	180	176	188	204	195	176	149	191	171	176	186	188	161	184	176	175	171	216	182	173	176	147	190	158	187	203	177	180	167	180	151	187	169	195	178	162	147	165	170	186	171	165	185	181	184	167	141	169	182	160	174	148	181	169	172	177	190	182	191	173	167	185	198	149	186	165	162	196	187	169	181	196	190	181	155	178	194	202	160	178	169	144	193	216	172	148	166	201	175	176	163	154	203	174	164	154	186	178	183	186	166	185	188	171	177	163	174	182	176	176	182	171	170	188	180	157	176	177	183	184	167	148	179	171	173	168	194	182	185	210	172	179	170	194	151	177	142	191	192	161	166	165	153	172	198	174	164	173	185	166	142	168	194	177	175	165	146	157	176	156	188	178	168	205	167	161	161	187	169	181	169	161	178	173	168	176	181	162	162	186	156	182	153	170	170	154	167	181	209	180	165	182	190	165	178	159	180	179	171	172	169	159	163	177	161	171	163	171	179	175	158	168	177	182	185	160	166	155	153	162	166	183	169	192	174	154	158	178	157	179	169	172	187	188	152	149	152	155	152	162	169	166	164	167	186	181	179	183	181	162	180	170	175	185	157	156	175	188	143	188	179	162	185	199	167	160	178	175	174	170	167	200	177	184	157	156	175	169	167	162	184	198	185	154	185	153	194	150	189	178	167	180	174	191	157	170	163	181	178	175	195	178	183	168	168	166	184	181	168	170	194	155	163	156	179	162	192	169	186	185	163	166	171	187	180	196	164	165	191	180	158	193	164	167	154	170	162	177	162	179	211	168	176	159	149	183	178	181	170	183	147	192	175	181	155	178	193	170	181	185	156	185	191	160	178	150	186	177	167	190	175	155	167	165	179	176	160	160	160	170	178	158	156	175	159	158	125	173	150	166	174	167	168	154	169	189	158	172	177	182	177	191	155	150	162	167	153	189	165	183	172	151	161	164	175	162	157	194	182	169	154	178	163	165	160	176	187	189	149	178	177	178	167	164	165	174	183	157	170	195	166	162	189	178	145	185	199	185	153	172	186	157	169	193	178	195	186	171	155	168	171	197	159	157	178	154	185	179	197	189	178	190	157	175	160	167	166	162	179	156	167	190	167	180	167	190	172	165	193	156	169	195	154	175	188	180	177	165	196	158	203	188	168	179	174	179	193	163	185	199	141	164	187	165	152	141	180	175	183	177	173	163	168	156	188	165	198	159	172	156	164	197	185	185	155	184	171	181	147	157	165	171	156	211	167	152	149	180	183	181	184	175	175	193	178	173	162	166	182	186	176	148	184	173	204	160	177	160	159	169	169	166	172	167	169	167	194	168	175	169	145	132	158	185	177	165	185	156	156	173	170	158	168	170	188	177	181	188	182	150	191	167	167	163	186	186	166	189	158	189	170	170	187	190	179	174	167	175	166	177	215	175	160	158	189	174	171	151	184	179	173	176	166	184	174	172	184	176	170	182	166	151	171	167	185	166	179	168	183	161	183	172	191	172	189	176	178	178	199	161	174	163	142	205	186	171	174	179	165	165	153	176	164	170	193	183	147	155	165	185	183	172	172	183	200	169	166	205	172	158	200	176	158	183	166	178	174	167	159	195	165	165	165	181	185	150	173	151	183	184	181	169	164	171	152	169	174	168	172	195	185	193	184	169	180	144	160	174	174	177	192	157	175	189	180	188	191	166	173	193	190	198	180	175	144	174	165	170	187	167	156	190	183	181	164	162	181	174	155	148	178	166	190	162	211	184	153	154	181	154	173	177	164	177	173	166	182	168	178	174	196	170	168	171	184	197	197	190	171	165	202	198	171	165	195	191	206	180	161	161	163	191	163	170	173	173	160	178	183	171	155	187	180	156	171	174	190	188	186	148	174	171	172	177	162	181	191	203	198	194	166	163	180	182	160	181	161	207	172	174	167	172	189	163	173	176	167	182	190	161	186	155	170	176	168	175	181	181	182	174	160	151	185	177	190	154	171	182	144	201	186	188	196	170	170	182	151	167	181	172	169	191	171	165	158	153	177	167	180	179	150	164	168	177	182	154	165	167	180	180	163	179	190	180	170	174	176	184	193	182	151	175	174	162	156	172	167	171	167	196	150	171	187	177	159	179	170	177	186	182	170	181	142	186	182	180	188	169	176	176	183	166	184	199	159	167	181	167	179	172	143	191	161	178	170	167	174	182	188	218	176	169	184	166	175	207	152	194	165	167	176	171	165	187	160	165	188	172	177	167	182	156	175	153	182	192	156	195	168	179	190	156	185	181	163	166	182	155	171	158	161	163	170	154	179	185	173	153	171	150	194	192	180	192	179	165	167	164	188	189	153	183	184	154	156	170	153	179	144	173	187	179	192	189	174	195	190	172	171	185	179	154	160	176	162	171	178	181	171	160	179	172	180	141	178	175	179	217	181	185	199	187	153	178	161	172	164	179	175	174	161	173	183	174	178	189	184	180	175	176	189	147	171	164	140	141	183	171	185	204	186	163	150	184	174	174	188	152	151	172	182	151	173	199	137	167	168	166	149	161	183	178	203	170	163	191	180	147	182	164	169	192	151	189	167	172	173	195	179	170	181	181	171	183	155	166	163	172	178	151	166	187	152	186	180	164	180	166	185	190	186	166	171	165	191	176	176	184	149	186	163	206	176	161	163	160	183	162	189	142	170	182	194	193	180	180	174	165	167	158	156	199	182	179	177	167	186	185	166	182	190	180	160	198	171	157	194	161	182	150	168	172	148	169	177	167	186	167	173	164	182	210	171	183	195	179	156	173	184	175	184	166	185	172	174	186	143	181	185	186	192	168	184	162	183	193	195	170	183	159	155	182	172	177	169	169	148	188	176	205	166	177	169	168	145	195	177	162	181	192	144	160	193	163	159	154	170	173	198	174	180	176	155	149	190	175	152	170	181	177	170	152	158	187	179	162	155	190	184	145	176	169	191	155	172	164	178	167	161	187	178	194	175	193	174	183	172	174	171	202	177	170	193	159	149	180	164	202	178	155	177	177	154	175	170	174	138	178	178	190	195	164	169	180	168	177	173	177	155	166	158	180	181	184	161	182	180	172	185	194	180	172	180	146	162	162	159	168	167	170	181	181	197	187	193	188	176	176	193	160	180	178	164	187	186	180	168	171	164	173	191	187	194	161	164	184	184	148	180	172	196	170	180	161	159	133	175	170	176	162	164	158	171	178	180	163	181	163	168	190	166	169	178	190	193	172	173	179	169	144	156	183	204	175	164	189	188	175	161	190	198	170	177	159	176	167	163	179	176	158	168	160	194	179	187	188	207	191	182	170	181
12025	3120	17967	2874	2453	2143	1671	1517	1294	1103	1032	981	869	845	837	738	732	712	636	657	640	625	582	565	537	567	595	562	577	568	537	559	515	490	501	532	504	542	494	505	497	496	507	505	523	496	500	506	483	523	514	526	480	515	446	473	474	471	464	438	483	446	478	533	473	496	484	474	474	438	463	460	454	490	464	499	508	476	515	520	459	473	473	450	458	509	475	492	450	473	471	479	463	488	501	507	505	464	439	472	470	517	460	508	481	491	510	465	480	470	474	480	474	464	467	466	494	464	446	482	475	465	522	435	468	480	481	421	467	467	511	451	448	483	467	469	458	483	479	484	480	495	472	470	458	461	507	453	494	473	456	474	460	449	454	499	442	475	441	478	464	469	453	434	449	484	469	446	461	463	482	476	454	455	510	487	424	464	480	450	463	497	457	476	480	476	462	455	455	458	481	470	495	508	446	473	496	473	460	514	455	472	472	474	500	498	474	471	516	452	481	487	477	458	470	456	499	430	441	465	452	468	466	464	457	439	478	421	484	456	457	477	474	464	461	449	453	465	441	480	457	475	485	423	483	463	458	462	458	487	427	446	438	472	452	465	475	478	472	455	471	475	428	493	451	465	469	515	463	475	449	490	447	454	460	410	460	457	410	479	461	488	474	497	479	494	467	490	452	481	489	487	443	471	466	508	477	478	446	504	426	419	471	456	488	482	493	463	446	451	492	495	457	444	479	438	466	484	438	428	430	446	473	440	434	476	485	482	478	461	453	444	478	452	480	462	485	445	469	507	489	490	486	481	475	470	464	466	472	452	437	461	462	467	449	458	490	472	450	449	468	442	464	464	414	478	464	470	492	518	418	441	451	461	449	471	466	462	484	460	478	468	458	443	469	503	440	445	470	483	468	504	462	475	489	430	491	482	487	463	518	463	482	470	497	495	488	480	461	442	473	426	472	444	465	447	449	486	483	433	468	468	475	484	446	415	447	466	466	491	419	475	486	465	431	472	453	468	451	434	456	469	419	461	441	479	458	453	511	485	483	449	437	450	497	421	478	468	467	455	448	463	463	462	494	494	520	484	502	434	487	511	466	419	485	452	471	481	441	463	464	440	484	473	420	451	462	472	424	447	446	443	489	482	496	462	459	456	480	451	478	451	505	484	458	475	441	414	472	473	501	465	471	500	469	464	452	492	454	457	458	483	470	532	495	495	467	486	444	467	484	486	493	457	471	453	448	450	459	489	458	476	456	441	474	451	484	476	430	488	471	468	426	467	477	465	481	479	474	453	485	511	502	499	425	471	446	488	427	448	479	480	506	475	477	468	475	509	435	488	458	454	479	479	428	465	457	448	461	459	433	485	501	510	474	489	481	419	481	491	460	488	419	472	457	467	443	467	491	481	464	463	491	445	446	485	448	450	440	468	473	434	441	473	439	466	521	496	450	474	475	464	519	462	494	428	436	476	492	482	457	475	453	474	467	478	450	489	468	458	442	426	520	480	473	448	470	452	440	480	440	499	416	494	486	485	480	481	484	458	509	472	474	463	404	470	461	457	466	469	484	474	472	437	480	445	434	463	448	451	414	466	489	481	479	503	460	486	488	469	470	438	470	457	442	474	466	467	460	457	457	465	458	427	495	503	471	477	477	510	502	451	437	450	502	476	445	484	470	473	447	487	424	424	430	452	491	468	454	480	497	487	468	483	436	488	422	448	473	438	460	458	479	473	500	470	495	445	470	436	497	487	481	511	456	493	474	470	477	477	447	478	490	449	439	519	401	508	405	445	443	472	477	472	459	486	485	533	506	462	475	480	472	517	488	488	495	480	492	449	479	488	446	427	471	495	465	485	428	461	476	457	483	494	464	436	476	465	470	473	456	463	451	462	475	497	444	482	487	475	484	471	462	459	479	470	516	470	452	462	458	472	471	514	466	420	431	504	426	445	464	451	483	470	450	493	452	461	463	452	489	493	449	436	442	462	468	463	478	479	526	453	481	449	472	442	465	457	451	465	466	459	466	497	500	480	454	444	488	464	493	514	507	427	471	495	477	473	501	450	484	472	443	463	463	500	442	452	457	493	433	457	462	493	511	468	439	436	473	429	461	469	464	475	442	469	513	494	458	423	461	449	485	437	476	457	485	463	449	473	476	453	463	458	488	472	456	465	484	486	449	475	463	453	490	459	449	495	456	478	493	477	458	483	476	475	519	462	488	491	478	438	471	476	447	459	443	440	471	448	494	487	446	462	444	487	473	477	473	497	453	436	485	501	482	452	494	483	453	495	436	498	433	499	477	448	467	488	470	452	492	452	463	471	477	466	511	468	436	427	482	486	484	461	473	473	482	472	492	470	470	504	464	474	468	468	474	477	467	472	461	494	446	469	466	488	488	518	498	489	464	522	466	464	447	456	462	497	500	453	442	443	444	468	457	477	489	440	451	432	467	488	450	436	453	490	423	450	457	472	494	464	461	508	470	453	472	430	464	480	455	449	449	467	449	439	461	494	450	482	457	509	456	456	508	464	487	490	462	461	456	467	466	464	466	409	447	444	478	461	454	440	444	487	498	482	481	471	462	448	492	477	473	468	442	463	465	463	478	458	450	466	487	478	453	479	479	500	483	478	457	481	459	489	452	475	454	455	463	491	470	477	471	438	467	449	448	489	463	450	484	484	502	479	485	461	467	457	502	464	479	467	465	473	467	445	477	486	420	429	476	463	483	457	474	432	475	430	449	469	492	480	484	474	466	481	419	474	480	491	428	471	481	474	513	488	461	498	468	455	454	471	458	474	468	475	432	515	456	461	503	484	440	449	505	471	466	469	488	508	441	464	488	484	462	434	502	497	455	499	474	428	482	473	461	510	455	476	488	458	501	439	476	485	494	443	431	452	484	493	453	468	475	481	433	459	516	512	510	439	482	492	463	468	459	494	466	456	452	501	438	477	466	464	520	421	477	459	466	477	465	446	481	456	489	465	444	453	458	481	476	443	529	424	523	448	485	466	521	468	438	469	456	476	451	425	507	468	443	479	470	452	464	497	442	455	473	486	508	462	481	456	458	481	495	449	467	456	477	461	448	425	486	464	483	450	451	436	428	480	463	456	461	472	481	468	487	448	468	453	452	453	467	462	396	476	485	479	473	464	456	455	447	508	467	480	482	451	460	455	485	445	433	458	451	495	481	468	465	486	447	450	471	455	505	466	436	484	471	464	434	462	502	464	476	491	474	453	445	459	451	480	464	485	463	475	493	477	445	470	464	464	476	482	476	453	450	467	461	466	450	482	373	464	476	428	447	465	461	454	499	486	467	457	466	489	439	457	422	451	459	437	513	422	453	466	470	485	480	457	450	468	470	443	495	465	470	438	475	485	455	506	477	480	452	482	476	472	455	458	511	449	471	431	490	516	472	460	463	461	457	444	478	508	492	504	503	441	456	473	444	494	452	463	480	462	512	454	474	461	456	450	460	463	479	445	455	488	488	490	483	457	417	465	459	503
36161	9944	31367	22346	7523	935	676	553	459	433	364	309	321	296	296	256	269	260	244	248	240	237	216	208	191	216	208	187	190	228	206	201	205	245	229	179	199	229	181	222	196	205	225	212	204	210	189	215	207	198	182	184	208	196	198	198	190	187	185	185	209	221	202	166	179	216	204	199	199	217	175	207	191	171	213	198	178	187	186	184	194	190	210	205	187	175	178	170	199	202	192	198	214	213	193	188	202	203	188	209	204	198	188	196	173	216	215	195	192	208	199	198	202	183	179	201	193	212	180	204	182	199	181	203	166	215	198	201	176	185	203	188	202	184	206	200	188	201	213	184	190	205	199	185	215	219	208	181	205	202	195	187	212	201	209	193	208	197	227	187	184	210	202	178	217	217	184	182	187	204	195	205	185	193	181	184	177	198	193	203	204	220	189	181	198	190	186	191	192	186	218	218	203	186	185	181	193	210	189	191	210	214	200	199	171	211	222	199	182	186	214	181	174	190	215	200	220	180	184	202	217	182	195	192	197	219	218	191	198	198	210	179	190	164	214	202	193	177	207	197	202	195	190	210	191	188	172	155	192	199	196	195	158	199	184	217	180	207	206	197	193	189	191	229	197	183	184	199	179	185	186	159	162	199	182	178	203	190	190	204	207	185	203	209	195	216	207	178	201	196	204	199	206	212	171	198	207	193	199	189	181	207	194	198	199	199	177	184	207	191	220	187	188	186	199	190	211	189	209	229	186	192	194	179	196	204	189	191	187	209	186	180	226	208	211	202	226	182	203	182	188	210	208	190	187	207	214	196	199	206	191	164	212	211	206	203	219	212	193	181	216	187	201	193	203	220	199	204	207	190	202	169	197	173	202	196	183	190	179	216	198	185	182	205	191	187	204	197	179	208	215	185	185	185	185	194	177	216	204	178	197	191	211	196	211	191	201	184	200	175	201	181	190	214	166	209	168	171	187	201	184	167	208	187	187	219	182	221	189	196	186	193	213	213	191	198	209	190	193	195	188	196	194	199	217	180	202	188	175	209	199	200	188	201	194	200	198	193	214	181	187	206	207	186	176	174	173	214	200	202	202	210	213	197	202	213	197	191	212	186	180	187	167	188	185	191	193	210	211	203	173	185	203	216	201	216	172	222	198	176	210	183	179	210	187	199	178	187	205	177	213	193	192	191	181	180	225	195	200	166	194	192	206	198	202	182	188	185	177	192	176	202	204	184	230	205	196	217	210	184	208	191	191	191	183	209	185	210	179	193	200	193	188	192	196	184	204	181	197	186	186	198	185	173	188	195	195	180	200	203	184	193	203	185	186	208	187	208	191	182	184	171	201	197	209	193	210	176	195	183	176	175	204	201	185	191	164	174	185	196	213	175	185	207	191	203	191	168	193	205	182	168	209	214	183	168	182	185	180	201	174	222	199	204	178	181	187	183	165	184	181	209	182	187	179	204	176	188	177	208	206	192	193	213	212	184	201	204	188	203	196	215	175	177	173	195	190	195	204	198	196	164	216	171	208	199	166	210	199	193	209	175	185	218	194	188	186	183	218	191	194	196	183	176	176	191	204	165	171	195	204	217	186	168	189	195	187	182	176	193	172	194	177	200	205	215	193	205	206	206	197	174	221	189	185	202	201	205	205	184	204	177	180	195	201	212	187	184	192	182	164	187	184	207	199	190	191	189	218	213	196	200	187	201	195	201	196	171	190	187	192	200	211	187	194	205	193	224	201	185	193	192	228	182	183	223	212	197	205	190	197	198	178	204	195	172	188	191	193	188	217	212	199	180	193	170	209	180	187	197	177	207	188	179	219	193	183	170	177	193	184	201	183	186	186	211	217	200	178	210	187	205	212	202	193	165	187	184	192	185	199	176	237	188	181	171	199	178	225	197	190	197	176	192	205	181	213	190	213	189	201	227	188	202	220	182	184	185	196	187	211	179	186	195	222	170	186	198	179	178	188	199	210	218	205	202	197	205	208	196	178	178	184	204	193	204	221	189	195	190	192	199	178	191	185	177	195	204	163	207	211	164	202	209	202	177	188	195	178	181	172	213	211	176	185	191	199	192	191	196	195	193	187	197	213	194	195	176	198	217	208	174	202	182	178	215	199	206	199	196	194	188	187	194	190	185	179	193	229	177	192	189	210	195	205	208	202	208	218	191	197	169	190	200	194	176	185	201	183	176	194	190	185	203	207	184	202	190	184	174	198	213	177	198	188	182	184	226	211	217	199	186	193	212	167	188	174	188	200	199	200	217	163	188	240	190	196	178	226	208	216	177	196	183	191	199	179	213	187	177	202	190	213	235	196	180	207	205	196	197	215	169	203	188	183	192	204	167	185	179	204	199	201	193	186	195	207	210	194	207	182	195	198	213	196	200	224	195	184	195	200	205	185	204	198	175	179	204	186	187	188	193	198	175	161	185	204	192	203	189	177	193	179	199	200	191	208	204	193	185	230	202	198	209	199	195	202	173	201	199	202	172	217	179	197	205	195	177	179	186	175	184	185	166	200	209	175	172	196	200	185	187	205	177	168	188	191	174	175	183	216	183	190	205	181	197	221	172	214	199	212	160	195	170	186	186	200	186	173	200	202	183	195	207	216	189	194	178	203	178	201	196	177	181	179	209	171	187	197	211	190	180	171	190	206	210	197	199	198	189	190	191	221	176	202	193	212	182	203	217	189	195	208	187	213	195	190	213	191	208	172	183	195	205	179	188	173	220	193	176	203	183	186	183	201	180	186	225	190	201	198	200	200	191	182	201	189	192	191	180	179	208	209	189	188	197	206	205	202	184	233	187	181	202	177	202	206	209	183	179	190	184	206	193	200	194	180	197	194	188	225	193	216	166	199	212	178	256	201	193	198	170	192	168	183	191	210	186	189	207	198	212	188	173	194	192	196	202	194	205	188	185	201	199	193	191	188	177	206	193	191	209	201	183	194	173	207	204	188	210	180	199	167	198	198	197	218	176	201	195	202	183	195	205	177	214	196	198	206	175	190	171	193	178	189	191	187	183	201	182	189	191	189	196	205	203	229	228	213	198	193	219	198	192	188	198	204	198	204	209	189	184	169	195	202	203	178	194	206	207	194	171	179	218	208	187	191	212	195	197	188	192	194	181	201	182	193	187	203	176	212	216	214	192	199	199	190	225	185	196	217	184	197	199	179	210	196	192	210	211	197	217	197	168	198	197	196	204	208	192	207	177	175	210	218	199	183	178	205	224	175	208	203	201	240	198	199	180	181	226	211	177	211	205	181	185	211	179	195	179	213	226	189	219	199	205	251	198	189	213	186	190	179	179	183	169	162	187	199	187	192	201	188	184	186	183	196	197	189	188	215	167	166	185	209	210	209	186	198	193	224	197	184	166	219	197	190	193	198	196	216	214	195	186	191	179	201	186	197	194	162	168	215	173	186	176	177	198	195	180	215	192	194	211	177	216	198	208	177	204	194	223	187	181	200	164	182	175	208	175	173	178	190	188	215	188
17941	4619	18440	5147	4428	3609	2891	2493	2102	1780	1611	1437	1411	1275	1139	1072	1025	970	918	849	849	820	777	757	806	725	791	733	733	718	662	680	673	663	677	648	667	631	652	633	620	592	583	597	598	612	577	587	619	580	572	561	628	616	536	532	599	555	605	614	574	572	585	536	567	606	562	554	590	567	549	519	576	559	561	541	528	570	563	543	548	593	573	519	539	573	540	510	536	516	571	571	527	578	537	505	548	543	543	496	561	538	519	551	576	526	536	591	529	559	525	562	539	534	526	526	513	512	565	551	544	538	570	545	521	557	570	518	539	586	553	498	582	566	573	530	506	559	533	560	564	524	569	504	529	559	521	547	544	534	568	614	518	522	549	551	534	572	533	552	507	542	579	548	507	530	528	535	506	531	562	588	552	539	551	485	582	518	553	567	555	565	548	519	519	548	502	551	569	573	527	561	538	557	528	548	518	563	568	555	565	563	537	480	482	547	515	538	571	556	539	568	536	530	515	548	525	531	553	552	551	518	575	527	521	559	579	555	540	529	517	526	561	524	572	527	559	521	555	543	523	495	529	543	565	560	565	561	547	553	529	495	521	565	590	499	552	493	523	544	544	526	480	535	513	554	533	565	536	515	545	522	559	552	558	526	548	540	535	536	502	534	551	538	506	553	520	535	516	574	545	566	538	588	530	566	549	515	564	538	572	524	558	572	534	555	569	528	560	554	545	582	581	565	528	559	538	551	550	524	525	564	539	533	565	545	498	535	549	574	542	558	502	545	548	559	500	530	539	541	491	531	529	559	513	536	562	524	569	506	563	543	566	526	531	542	519	526	537	525	516	551	529	570	542	511	558	570	537	573	517	533	574	529	516	543	542	560	543	588	518	527	580	552	512	554	536	491	545	531	509	522	545	538	511	582	533	516	529	524	532	577	548	537	519	538	528	525	535	525	519	486	523	507	568	530	509	516	550	552	533	534	544	533	520	546	574	534	571	593	535	587	548	559	536	535	584	563	527	553	509	522	526	534	532	543	540	556	528	514	536	545	535	510	539	532	544	560	548	510	542	572	557	546	536	524	546	513	542	498	519	523	507	521	572	559	546	549	548	520	525	501	563	569	523	550	580	573	524	556	515	519	525	552	544	527	540	580	513	564	513	545	541	552	546	533	554	543	587	545	574	521	542	555	562	544	514	508	554	506	535	541	539	507	520	561	565	567	525	522	556	507	577	522	544	533	568	541	522	588	498	524	571	538	514	527	546	478	509	585	538	545	505	562	544	557	518	538	559	551	541	541	586	560	558	537	523	580	528	528	506	514	570	497	557	568	575	508	557	558	488	549	516	570	568	579	538	560	563	501	492	517	546	566	552	506	547	522	553	582	539	538	553	535	545	542	537	494	531	554	580	555	497	519	495	572	526	515	568	526	524	540	535	523	538	488	536	550	534	580	489	508	577	541	575	562	523	543	530	548	532	537	554	561	585	528	546	512	582	525	524	490	586	510	579	546	531	548	505	545	516	524	553	562	530	532	577	588	509	554	528	557	518	547	554	488	555	549	543	530	527	531	553	497	562	555	560	540	548	537	586	559	560	521	557	568	535	545	512	549	545	544	559	522	569	590	514	545	544	550	508	535	557	562	520	541	509	530	529	516	541	542	488	538	508	568	529	568	573	564	495	485	552	522	558	528	573	546	518	571	546	554	520	545	541	559	526	494	538	546	522	527	545	495	620	580	577	506	555	491	502	541	521	548	534	526	570	591	532	516	555	536	546	529	545	539	549	534	548	562	560	562	529	508	548	520	507	480	558	511	514	531	514	534	579	521	527	589	555	550	526	541	496	490	541	518	539	566	547	557	522	551	563	534	505	542	533	527	479	528	504	528	519	580	553	521	523	524	542	552	509	514	541	498	514	549	550	502	496	574	504	537	509	524	553	534	528	521	543	571	554	514	559	539	546	559	517	561	567	495	559	522	535	554	572	568	526	531	539	510	523	495	525	542	555	527	559	556	534	565	521	554	561	479	528	486	530	542	509	534	503	545	512	536	527	567	556	487	554	543	520	505	551	561	529	546	540	519	555	580	523	581	563	536	548	549	559	554	549	542	522	553	541	552	534	497	551	587	587	534	502	568	599	497	526	527	539	557	529	487	550	521	569	544	527	537	541	514	524	551	557	497	573	523	530	524	504	537	552	533	545	565	511	556	539	537	500	548	520	574	526	544	532	539	587	529	563	529	562	540	546	521	563	564	556	512	566	534	568	517	568	519	528	532	585	560	572	544	523	518	545	506	561	539	509	543	553	546	511	527	532	519	618	539	517	488	576	553	542	550	551	551	518	520	512	535	559	529	563	526	546	542	564	509	560	542	522	547	530	532	485	496	546	590	523	504	565	531	535	564	534	541	518	537	516	556	540	520	523	526	525	563	536	577	555	561	487	603	518	517	552	512	525	532	525	540	525	571	500	555	566	559	547	514	569	553	539	553	513	510	544	561	544	548	556	552	527	528	548	548	570	519	523	505	524	533	566	515	571	510	518	563	544	545	521	526	535	539	530	553	494	541	579	485	526	549	555	557	584	541	569	547	507	568	513	534	543	523	478	588	535	557	545	579	490	523	535	568	568	535	553	509	513	503	527	509	554	556	520	557	537	560	548	557	525	553	537	590	506	501	538	523	538	594	504	562	542	536	534	552	557	540	549	522	566	562	476	526	544	557	526	493	519	562	530	578	558	533	522	506	526	521	528	547	529	519	540	525	544	518	538	519	566	592	533	532	577	520	511	536	571	521	493	506	572	548	527	570	563	519	540	524	567	566	574	565	553	556	563	570	562	541	539	574	566	567	586	587	527	536	535	514	575	580	482	540	538	562	538	537	538	519	628	501	544	528	553	525	519	521	592	512	556	581	528	524	548	579	527	546	558	546	544	534	502	573	578	510	547	566	522	537	551	539	566	496	541	533	527	530	540	504	524	533	547	531	537	553	553	481	529	504	542	490	549	509	531	530	566	515	554	546	588	522	539	517	494	520	554	532	502	506	582	535	542	562	547	520	568	517	587	576	551	549	541	521	528	517	556	515	566	538	536	562	518	540	541	573	532	545	548	500	514	555	516	525	507	527	539	503	542	531	549	536	570	542	559	551	557	491	539	555	549	554	559	570	542	522	537	548	540	575	507	509	541	568	600	552	574	552	553	548	558	547	568	556	532	566	510	530	539	581	555	544	548	534	546	551	534	537	550	523	502	557	584	563	519	530	529	524	534	571	523	523	534	546	504	540	520	550	524	537	548	530	558	597	541	564	560	529	547	575	536	564	515	493	488	506	518	512	529	520	517	534	514	575	540	521	520	541	492	533	549	510	544	502	544	525	515	531	552	582	546	544	571	550	558	569	550	554	541	564	537	586	558	515	600	501	566	546	552	552	531	586	555	455	556	512	551	573	548	523	549	519	497	523	534	531	555	545	547	529	490	535	495	530	552	527	548	521	552	509	510	557	525	532
3350	471	1539	412	392	352	371	386	329	342	343	343	377	357	346	357	354	365	326	345	361	366	342	386	351	334	342	381	381	349	344	356	333	333	330	334	386	354	364	337	402	356	334	335	332	337	369	338	354	353	337	356	362	362	349	363	363	356	349	353	341	354	347	327	351	363	356	342	379	353	348	368	332	344	362	309	373	360	334	371	344	366	366	356	322	353	361	355	334	378	356	343	320	351	394	341	316	366	364	354	336	328	358	353	358	328	355	353	361	336	361	378	374	327	325	385	354	352	336	356	366	320	361	348	352	367	363	365	349	374	373	345	340	353	364	362	358	333	361	353	324	325	346	332	341	343	327	352	361	352	347	357	342	354	360	360	371	337	356	318	363	337	358	336	378	345	327	349	355	360	366	361	355	349	386	419	360	338	360	367	355	337	332	361	376	376	382	377	353	394	352	349	352	359	356	343	398	316	364	353	357	365	324	354	358	308	362	344	374	356	344	377	350	352	340	350	367	344	364	360	352	367	337	335	359	333	341	354	356	337	344	301	349	369	369	341	361	353	364	360	381	350	374	338	348	383	372	327	345	355	362	322	361	379	347	373	341	358	367	372	361	367	388	349	378	365	354	345	350	345	342	377	401	343	365	349	376	347	347	372	347	334	325	324	372	331	355	355	398	313	346	333	322	354	361	330	328	314	370	329	364	347	345	312	353	360	299	344	332	334	373	327	384	323	356	354	350	363	390	333	351	346	354	362	367	317	384	347	355	378	336	318	360	358	348	381	321	355	318	337	369	352	355	327	355	363	341	307	365	355	376	350	367	357	333	333	363	333	376	357	336	339	336	374	363	362	347	356	341	345	352	355	349	339	363	310	362	366	388	338	362	309	332	358	371	374	327	319	308	354	343	376	417	345	367	377	360	350	308	332	350	355	367	362	337	396	365	349	317	353	321	331	326	367	342	344	323	350	335	313	317	347	367	391	342	384	354	377	389	386	376	337	333	341	371	377	372	334	328	349	350	325	345	339	327	369	365	349	343	372	343	386	335	355	382	355	360	351	365	349	346	365	337	368	356	318	348	329	348	346	386	359	388	358	309	389	325	348	366	367	364	335	349	370	345	346	328	351	353	351	376	319	337	319	372	339	374	350	347	350	360	346	385	372	352	333	365	365	351	318	358	329	332	385	355	361	368	387	324	361	351	334	324	341	384	348	359	338	362	328	369	361	329	342	360	366	327	364	340	335	331	359	350	346	338	354	340	370	372	371	344	386	353	356	326	351	326	374	358	322	352	367	395	386	322	356	385	349	377	396	385	342	356	354	361	359	352	339	326	347	334	362	362	367	364	345	351	351	344	367	346	351	340	364	332	319	346	364	370	367	402	347	375	350	346	316	362	347	344	373	323	349	345	321	382	400	354	372	376	326	332	367	365	380	372	404	366	322	354	384	353	340	365	322	316	325	374	360	351	349	392	363	342	338	368	359	366	347	371	344	369	358	330	385	336	356	340	391	384	345	347	395	388	330	357	343	363	376	349	360	377	320	367	386	359	327	349	384	368	400	368	357	354	364	347	391	320	361	319	388	325	347	325	335	363	382	332	338	360	374	332	370	328	345	360	392	361	352	344	349	340	357	353	371	331	357	361	361	368	356	355	393	330	359	327	362	356	345	325	332	348	361	330	330	385	333	345	388	361	340	328	318	347	343	327	355	342	325	345	333	373	350	381	328	347	366	343	318	360	361	340	343	362	367	352	395	369	330	361	336	332	351	348	349	350	355	346	344	376	354	387	336	354	325	340	349	371	378	362	339	351	361	332	340	395	364	377	346	360	348	353	343	336	320	341	374	354	369	366	372	365	337	347	341	371	349	386	357	357	389	364	346	338	360	375	366	342	322	362	356	338	346	289	338	338	323	354	367	319	353	343	345	336	343	377	387	347	379	376	329	352	389	360	361	338	340	350	349	357	375	326	360	375	360	348	332	356	353	349	340	381	332	315	353	356	369	336	397	360	344	368	355	379	362	336	345	370	339	344	396	371	341	346	345	354	344	360	358	319	359	345	348	354	329	346	340	346	398	338	384	343	361	350	349	348	362	359	358	334	370	354	348	362	355	364	336	324	337	321	357	337	394	343	358	353	387	364	351	333	351	369	351	352	294	317	359	355	329	316	403	403	343	349	395	354	348	355	360	349	360	394	323	374	369	378	346	390	376	368	316	360	358	356	353	331	367	364	365	374	353	338	387	324	331	327	314	343	369	335	348	346	376	330	382	359	344	381	359	373	362	342	363	362	352	332	351	311	348	360	349	354	355	404	366	366	349	340	370	376	352	352	343	344	340	359	330	331	339	338	391	333	354	382	333	360	341	359	357	345	367	346	358	326	325	329	377	350	341	355	382	348	366	367	347	395	349	340	380	364	331	347	349	353	367	365	331	379	391	328	339	351	328	325	318	334	350	319	369	352	373	352	399	342	365	347	401	338	352	340	376	353	373	333	351	359	384	387	305	356	336	337	341	362	355	387	347	351	332	369	339	371	335	347	356	340	359	356	341	305	375	382	336	356	356	342	361	363	382	337	305	344	342	341	342	350	366	352	350	337	345	340	299	381	361	368	331	336	384	360	375	337	360	375	349	375	375	350	358	353	371	364	342	342	337	327	341	350	347	350	370	366	362	351	341	347	360	336	346	363	386	328	333	339	342	334	371	349	383	345	361	364	360	355	344	346	366	355	339	376	335	366	318	364	361	345	353	351	356	354	312	361	353	368	328	359	343	321	346	355	350	351	353	373	344	339	364	359	377	362	371	361	368	380	350	361	361	334	328	340	329	347	351	364	361	357	360	375	366	382	303	322	354	349	341	344	359	354	325	372	354	368	336	342	372	331	339	370	352	397	346	349	346	338	350	357	350	360	356	377	358	371	394	359	334	351	327	325	334	366	363	337	328	357	341	341	351	380	349	318	363	339	342	364	347	342	372	322	317	370	337	335	351	351	355	336	345	335	369	350	345	362	356	321	338	323	350	352	343	341	354	345	355	357	378	362	367	362	345	348	359	385	351	345	367	369	356	363	352	334	329	358	353	314	363	417	359	294	345	326	347	354	346	345	329	379	350	360	349	350	318	382	359	364	370	360	325	363	311	340	338	375	387	356	367	331	350	358	354	346	341	364	340	378	378	368	376	351	367	357	369	401	358	340	359	381	361	339	376	349	362	367	377	377	332	362	317	331	375	362	338	347	365	358	352	338	336	375	344	365	361	372	366	323	352	349	385	355	338	328	372	365	369	382	358	338	357	364	361	397	346	355	355	356	380	340	324	360	336	350	345	361	336	369	323	322	348	361	357	328	337	361	338	326	366	359	340	335	350	348	377	384	375	364	364	345	347	339	332	366	346	361	363	361	358	360	364	362	324	344	384	340	365	346	344	348	349	370	346	342	378	327	351	377	389	360	367	394	361	377	324	329	329	315	339	358	377	349	352	369	352	367	315	357	335	364	377
3398	926	3680	883	877	903	894	887	904	842	846	862	857	873	921	850	854	842	886	782	815	881	908	836	864	835	813	828	808	866	860	809	851	841	861	834	826	838	860	778	809	844	862	836	824	845	853	828	813	782	853	804	831	860	805	837	838	821	816	869	871	814	911	827	820	850	839	821	839	840	841	779	867	842	859	809	852	850	861	858	828	917	840	835	836	841	859	847	828	878	857	807	875	834	866	842	843	871	818	847	905	838	879	822	825	786	829	814	814	867	854	843	817	880	878	854	804	810	851	842	803	811	853	808	872	803	876	808	768	814	860	886	841	831	860	811	834	845	804	890	836	874	881	849	829	857	839	847	865	880	862	913	850	822	876	782	867	789	922	860	814	834	791	835	855	833	834	809	854	842	841	826	851	881	837	833	864	831	852	850	877	822	862	891	817	868	847	879	838	854	858	819	811	830	836	852	820	800	834	819	859	799	811	794	841	901	877	841	862	885	874	839	839	825	881	823	879	855	841	860	890	900	808	905	850	856	860	852	839	851	820	854	852	844	845	845	895	821	820	817	812	831	843	888	872	829	865	840	893	816	839	819	851	841	873	836	839	835	852	871	864	853	851	826	824	827	874	819	843	840	862	878	820	847	864	856	822	813	843	901	862	841	868	880	846	814	823	840	807	840	885	846	842	851	875	862	872	835	863	797	817	831	857	833	799	793	870	824	836	773	857	844	858	832	871	838	836	851	808	851	835	882	826	848	770	838	782	836	894	855	859	845	838	855	785	780	808	875	877	819	845	789	821	811	857	856	784	870	859	821	786	859	880	844	817	864	838	838	848	823	829	802	816	774	878	844	841	832	893	819	864	844	836	838	824	871	866	826	842	857	886	782	782	871	936	871	827	826	873	812	880	848	895	837	890	841	899	850	870	846	809	859	823	855	839	852	886	841	832	851	867	829	864	774	868	833	860	845	858	894	808	845	812	849	837	846	920	877	824	912	844	888	863	862	815	822	881	829	801	833	824	769	761	846	839	819	861	787	834	859	880	812	838	879	839	852	834	830	864	825	804	833	829	842	859	824	859	808	835	799	845	827	845	823	821	808	794	838	855	827	842	882	838	842	857	880	832	881	825	846	845	880	872	877	828	894	815	854	857	816	871	846	839	835	905	852	841	850	857	820	836	830	810	863	884	846	832	819	822	857	832	874	815	875	843	818	893	874	827	865	844	877	835	846	841	829	867	855	827	810	849	880	835	824	783	822	821	821	850	795	826	842	831	833	797	787	809	838	876	805	864	889	782	856	835	851	849	905	825	866	832	891	802	861	843	908	842	841	858	794	872	891	837	825	823	843	840	867	874	795	869	854	867	831	817	862	845	825	791	901	855	831	866	879	819	777	822	852	826	862	825	875	808	882	823	836	822	870	849	823	839	879	801	876	881	859	862	800	837	788	850	843	868	816	840	834	862	826	841	845	821	889	849	840	831	825	812	836	887	812	824	828	848	825	816	900	842	891	858	816	876	855	831	873	826	808	853	897	789	841	821	879	887	818	870	819	837	849	831	830	843	830	852	840	864	863	814	850	862	830	867	848	875	893	776	848	868	826	821	817	815	830	860	837	878	869	868	828	857	784	815	819	866	929	837	887	773	832	852	838	840	862	838	872	818	889	870	778	818	835	828	858	861	811	844	830	847	832	819	796	832	818	880	863	798	839	844	864	806	844	867	805	856	791	847	775	808	847	828	869	835	840	849	845	846	816	822	810	810	837	862	844	800	853	829	830	839	800	812	832	854	829	823	896	857	882	890	852	888	874	824	832	836	850	828	860	822	894	864	820	837	854	791	836	810	895	839	824	881	831	859	810	851	801	825	788	845	908	858	823	878	893	866	791	836	864	805	854	810	824	856	831	813	844	852	814	850	878	901	844	844	861	867	820	871	842	790	814	803	894	843	841	840	876	871	865	819	818	842	826	888	833	837	820	907	809	838	820	877	848	865	837	805	774	856	875	795	875	816	808	847	825	826	881	833	811	786	882	908	831	861	796	847	800	849	847	879	880	829	844	892	830	841	872	849	831	834	807	856	855	837	880	869	830	835	847	853	876	844	789	886	799	855	860	833	839	829	863	832	859	854	879	858	873	836	879	844	835	838	883	831	823	832	870	846	824	872	823	797	809	772	843	806	843	865	880	830	800	862	906	854	845	841	835	870	813	798	825	852	874	876	831	827	864	869	829	809	862	814	892	796	822	867	871	847	860	876	855	851	836	799	879	867	828	847	851	845	825	776	854	818	756	826	844	801	835	876	844	804	824	849	890	856	808	881	874	834	812	858	907	834	824	830	804	848	842	870	878	821	824	850	844	839	852	845	851	841	865	815	846	842	859	910	821	805	857	858	844	825	842	841	852	829	851	853	859	821	832	835	841	809	834	820	822	839	888	819	888	855	847	813	859	839	839	878	828	855	866	811	853	842	848	829	811	841	882	822	790	797	825	816	823	857	850	877	894	818	891	846	862	848	839	830	876	854	813	862	875	870	849	849	823	807	829	846	815	846	870	834	908	856	895	808	861	832	823	815	926	863	879	843	857	857	800	852	815	850	876	828	824	797	884	824	923	861	833	810	885	785	828	796	829	818	817	815	831	828	879	828	791	824	823	853	849	850	851	826	865	890	846	755	863	878	900	865	792	839	872	800	870	866	846	847	871	848	773	802	839	845	877	852	822	823	822	781	843	877	830	858	830	792	867	821	834	853	853	817	897	848	821	830	865	856	852	823	828	894	859	866	844	862	866	813	832	842	863	833	836	861	911	835	894	816	839	849	796	843	844	858	867	843	826	819	827	824	864	871	811	850	861	882	837	875	867	834	802	833	828	834	849	803	842	835	836	817	826	934	829	846	841	810	862	814	874	830	848	831	882	858	857	876	836	818	798	897	794	837	843	840	864	845	855	825	855	822	789	861	884	875	808	899	842	860	823	833	816	787	856	851	894	831	838	893	845	878	842	844	817	851	828	888	897	863	856	872	797	834	840	793	782	820	873	853	838	838	851	855	852	859	810	838	831	826	865	801	862	800	880	851	868	803	815	835	813	855	831	829	862	855	866	839	894	889	833	889	792	834	879	841	861	820	856	844	848	847	856	823	910	864	829	814	832	847	837	806	840	855	882	869	863	828	877	817	831	869	840	870	832	855	822	872	832	900	898	835	836	872	837	818	799	828	858	790	825	866	838	860	849	876	801	814	837	852	840	885	837	868	870	820	833	854	855	805	825	784	888	814	817	814	864	853	848	825	861	839	824	804	844	880	814	818	863	845	789	886	860	816	803	884	849	816	840	868	848	826	830	810	846	902	817	806	841	819	846	846	821	880	900	855	851	859	914	877	801	828	847	880	842	845	830	786	854	830	860	833	801	857	833	836	850	845	869	811	880	824	816	860	827	851	852	836	804	879	921	805	892	835	842	838	863	889	837	829	850	855	875	770	872	830	891	800	858	891	875	832	823
22198	3770	27610	10001	999	474	365	357	270	276	262	238	213	234	228	214	229	205	185	201	194	173	169	161	199	195	181	181	174	194	170	198	178	192	183	159	177	162	157	191	174	188	165	182	196	150	171	178	156	193	162	152	176	170	146	157	182	195	165	180	184	190	175	159	179	163	169	171	139	161	156	164	156	167	186	188	171	160	160	174	174	177	173	181	157	179	162	164	173	178	175	163	145	203	195	171	155	152	165	186	173	169	165	186	155	171	181	176	170	183	172	151	194	187	184	183	175	191	173	195	172	179	175	156	164	162	188	161	154	166	157	206	149	153	170	165	199	155	168	162	178	149	157	200	154	169	174	182	178	184	172	172	175	167	172	175	184	183	149	159	187	179	152	159	146	152	169	166	164	163	142	162	171	170	168	184	181	191	183	176	181	153	171	191	164	186	180	164	173	171	168	169	189	173	178	168	160	174	196	170	173	191	155	199	175	157	177	182	183	177	151	167	200	180	179	181	169	158	170	176	150	166	187	193	178	176	183	153	168	165	168	194	191	181	146	181	165	157	169	146	190	169	198	166	177	183	189	179	195	133	189	140	183	165	164	167	167	163	158	149	157	183	173	163	166	187	170	165	169	166	164	187	182	170	146	187	150	172	198	171	201	146	194	181	192	173	166	168	169	195	152	180	169	181	153	157	140	155	201	160	158	187	184	169	170	177	191	195	181	149	190	180	175	172	150	184	151	177	180	179	182	162	189	185	191	173	171	184	169	165	161	151	172	176	163	174	170	174	193	165	165	180	154	179	158	162	170	160	175	158	172	165	155	189	177	175	155	157	157	180	152	147	180	164	174	169	184	191	183	146	161	180	161	147	173	170	201	175	178	141	173	185	182	185	178	179	147	153	171	171	202	176	156	150	191	185	157	193	177	201	187	153	187	182	182	171	173	201	182	155	179	169	186	171	158	172	147	168	156	169	143	193	176	162	153	157	180	172	156	149	192	172	184	171	175	164	170	187	169	168	189	147	169	159	154	178	155	167	162	153	158	180	176	174	162	178	173	180	189	175	151	170	173	166	172	177	188	162	162	155	184	157	207	173	198	178	169	180	197	158	174	168	168	167	184	172	151	171	182	178	173	164	153	170	161	187	181	176	162	184	156	186	166	170	177	142	178	171	174	154	184	155	166	187	139	188	168	179	171	207	165	189	176	147	146	157	166	162	182	159	167	153	150	175	149	160	160	180	174	192	174	186	174	180	156	150	171	157	195	165	175	149	151	162	165	195	165	169	172	185	167	169	179	171	167	171	178	157	178	163	180	152	161	185	186	173	175	174	170	195	151	167	166	174	151	170	198	151	185	160	149	190	167	168	187	177	165	166	170	177	186	177	192	188	158	161	179	156	177	172	160	179	175	181	156	190	168	182	191	193	169	182	170	151	170	163	169	173	187	175	147	160	188	166	160	150	164	170	174	176	186	160	164	147	178	178	172	158	143	186	157	173	200	191	168	189	179	172	158	176	201	174	160	181	203	170	199	161	154	161	173	196	173	177	156	151	175	183	173	155	163	176	189	190	178	170	185	202	159	172	159	178	171	176	162	161	162	162	189	184	174	167	168	148	169	148	167	167	173	179	183	162	182	185	164	163	159	156	157	177	177	194	187	171	169	160	168	176	155	154	183	155	184	207	164	179	151	154	177	182	180	151	169	196	161	162	158	190	195	175	192	165	181	169	183	176	178	163	195	159	189	171	176	173	180	163	177	180	161	174	176	159	161	177	158	163	186	176	153	172	175	169	186	185	166	174	160	174	172	199	160	202	168	167	168	195	167	136	153	188	173	189	162	207	195	172	169	179	166	174	196	175	162	169	170	172	169	180	161	154	184	186	180	163	194	169	181	148	158	165	173	185	171	174	172	172	168	178	171	149	169	154	187	169	169	182	168	173	181	181	172	179	173	178	190	164	173	199	143	179	195	147	181	163	177	171	153	191	161	158	138	182	177	177	164	162	168	178	179	158	183	189	160	164	168	168	174	176	152	162	166	161	192	206	182	166	166	192	175	161	197	172	184	172	170	159	172	158	154	169	190	180	166	187	186	165	168	180	149	151	155	161	145	192	158	175	177	204	185	188	169	185	180	193	183	173	196	170	161	169	159	163	157	167	154	143	156	180	192	176	147	172	149	190	178	180	156	163	163	154	193	171	155	154	172	181	167	158	162	182	170	143	182	180	156	166	162	175	192	170	173	176	181	181	170	184	177	187	179	168	179	167	169	183	172	173	157	159	174	164	178	159	163	163	172	168	197	150	172	162	157	160	146	168	179	169	174	172	177	166	173	167	176	180	193	163	164	195	146	196	197	173	184	166	162	160	166	167	171	179	203	151	175	172	163	193	159	166	190	180	181	166	173	182	166	151	169	160	164	169	172	181	159	174	179	183	189	151	186	188	155	166	155	153	186	151	173	187	161	194	186	173	178	171	180	167	166	165	174	148	144	210	175	170	157	152	172	154	157	180	157	146	182	167	182	171	171	171	160	172	157	164	175	171	162	191	165	205	159	174	166	184	168	175	164	182	153	180	156	181	193	152	173	158	200	185	153	158	159	189	139	175	172	212	210	177	158	187	160	175	149	201	174	174	186	183	184	151	171	186	197	185	161	174	163	159	174	168	190	186	165	206	172	166	186	154	202	200	175	184	160	177	197	182	169	170	185	189	175	158	173	176	182	167	177	182	164	158	159	168	163	175	158	181	156	192	167	176	204	172	173	191	177	168	181	159	150	166	186	175	175	161	163	185	181	157	175	164	191	158	150	165	172	164	177	177	179	162	191	150	163	158	175	163	162	191	169	166	175	177	183	153	149	188	168	176	170	165	162	167	152	191	174	176	172	171	160	179	182	162	164	188	186	167	170	184	182	158	173	165	166	192	168	191	186	157	157	176	161	213	174	156	167	177	179	176	187	197	182	175	187	157	163	164	157	170	179	180	171	189	161	178	159	177	150	164	177	172	180	187	190	160	159	198	176	176	180	169	174	185	167	196	153	192	166	170	160	179	167	167	175	188	165	153	164	197	181	171	158	177	178	184	170	177	172	159	154	159	172	154	137	158	178	188	198	149	162	176	183	199	164	175	173	171	182	163	181	167	159	176	165	159	163	182	171	181	168	188	166	159	173	159	176	205	181	171	178	165	176	170	165	180	166	170	153	156	170	158	168	160	186	174	162	168	173	169	178	159	164	200	167	173	175	162	139	178	160	177	166	179	167	177	172	163	170	156	165	175	183	164	157	149	184	160	186	177	186	138	176	160	159	177	156	182	163	201	173	179	173	180	194	180	176	198	152	154	187	176	176	166	196	155	148	152	184	176	182	155	170	175	181	182	181	172	173	174	166	165	160	173	183	193	181	189	156	189	178	161	175	164	156	161	156	186	169	167	167	156	168	184	171	183	154	170	164	162	168	173	170	188	168	144	178	148	159	167	185	174	162	195	164	197	155	187	170	144
11783	2300	17807	2934	2571	2114	1759	1429	1271	1140	1048	979	914	855	769	788	711	668	659	614	608	601	599	590	613	561	569	531	580	531	537	521	533	473	535	501	504	517	483	499	498	495	521	498	514	493	520	525	492	477	483	454	514	474	502	527	486	459	465	462	469	452	489	480	494	471	480	499	470	526	478	507	457	457	501	480	460	483	507	510	486	457	475	472	470	485	469	447	441	451	474	502	463	484	474	518	470	496	466	495	504	516	497	455	483	491	473	453	457	446	464	461	484	521	466	477	460	476	498	477	468	468	453	481	462	484	455	485	498	502	477	461	476	447	467	446	520	465	449	439	459	469	513	450	460	471	462	491	445	509	504	448	474	463	496	492	459	489	471	417	453	468	454	523	476	473	445	466	464	492	445	500	525	473	489	458	492	470	512	466	482	490	474	451	483	467	476	485	451	437	494	464	492	461	424	466	456	458	469	464	480	485	475	460	465	481	435	477	464	454	445	484	458	439	439	449	484	500	481	482	440	518	455	472	450	463	422	479	445	470	468	502	501	449	483	478	437	501	456	497	461	496	501	453	470	468	476	447	469	443	426	478	437	470	461	458	482	447	473	467	490	525	491	455	505	461	467	454	468	461	469	459	471	466	455	447	449	470	442	485	453	463	471	456	478	482	456	454	440	448	443	487	485	488	462	449	474	473	508	471	458	469	458	492	472	457	435	473	477	506	476	455	452	468	470	481	448	471	414	516	443	473	443	483	463	461	531	465	455	498	467	483	461	487	473	459	452	481	483	479	471	427	468	486	477	466	473	481	447	457	461	470	474	432	492	445	475	441	487	465	469	422	453	497	481	432	466	448	470	427	444	485	448	471	463	461	486	466	459	465	463	458	476	455	451	486	469	461	493	513	472	504	472	458	466	491	448	453	455	483	441	468	493	475	455	498	487	468	467	470	456	459	473	466	415	462	470	455	496	494	451	431	511	433	494	447	424	496	456	449	464	491	477	432	449	443	490	482	493	456	481	425	427	475	497	450	437	418	471	488	455	464	412	466	490	483	466	465	457	509	529	482	502	473	431	441	463	461	421	470	490	483	449	431	464	491	472	467	451	455	457	475	471	468	440	458	467	499	438	475	433	465	484	414	447	440	451	489	476	463	453	476	508	500	482	485	480	481	468	441	503	420	472	460	483	445	487	445	486	456	454	456	480	487	441	494	460	505	467	475	508	475	506	472	460	454	469	445	471	468	459	472	429	460	498	454	469	456	473	442	458	479	471	467	445	453	448	454	484	438	516	473	465	487	457	449	471	425	488	430	423	442	478	479	472	453	459	471	465	490	476	470	447	453	462	451	475	497	497	474	464	516	450	478	493	487	451	424	440	485	466	492	489	480	500	476	470	473	428	441	454	459	446	461	453	458	477	430	468	467	468	450	438	492	456	449	453	434	472	493	465	476	447	487	457	457	442	438	457	469	476	454	475	466	443	467	457	448	499	464	476	494	437	437	473	417	491	448	460	523	499	460	465	447	483	450	440	477	466	479	445	471	492	460	489	467	434	445	470	480	449	452	457	493	478	438	458	459	477	466	423	470	466	464	468	458	481	472	455	485	453	477	435	430	477	538	430	506	450	493	476	482	473	475	498	505	426	426	447	444	453	448	439	487	448	457	448	472	464	430	468	477	462	468	451	456	506	539	451	492	461	490	463	462	434	410	492	441	435	472	438	472	482	474	461	434	497	482	491	477	477	468	437	445	504	455	442	443	468	479	449	463	478	495	429	492	504	441	475	521	436	485	474	411	453	450	452	482	484	479	422	459	445	477	490	473	461	459	483	487	472	493	435	449	449	474	470	461	464	433	455	479	415	464	451	414	487	517	447	470	460	445	463	461	433	479	468	528	451	497	480	456	493	476	515	500	488	454	477	460	499	470	513	462	474	477	445	461	460	467	442	461	462	454	450	455	460	438	473	456	448	443	480	477	473	464	460	435	446	447	430	455	484	434	479	462	471	441	465	481	494	447	504	475	444	430	452	437	467	447	489	495	456	468	496	426	440	440	459	476	455	465	472	485	460	481	457	501	468	491	499	496	470	468	429	461	455	410	465	433	456	493	445	464	484	505	460	484	460	469	469	450	479	444	419	459	448	500	456	439	454	453	448	449	479	425	442	470	431	473	465	468	462	452	461	494	468	448	478	453	496	453	452	479	466	473	513	440	449	470	444	466	487	477	493	453	467	431	457	464	474	464	483	480	453	447	450	491	457	470	469	479	444	516	514	429	444	464	506	447	497	518	494	502	457	458	434	474	461	447	484	429	504	454	448	439	482	497	465	437	466	460	457	459	475	437	478	489	467	451	484	482	467	458	484	498	462	455	457	444	443	421	446	466	465	492	432	460	476	464	452	443	466	471	500	461	443	490	455	447	463	464	409	459	490	421	479	491	479	440	446	516	477	486	474	485	463	463	495	476	485	483	509	415	508	461	463	447	465	475	477	455	460	477	448	424	476	479	451	456	442	445	459	472	423	483	487	466	475	477	450	443	479	491	467	464	472	462	456	463	469	476	467	474	464	481	481	481	469	470	488	463	472	480	470	466	465	460	448	459	484	482	488	468	483	448	451	463	440	476	500	456	437	474	469	447	471	456	454	437	459	442	444	434	491	470	433	482	457	472	468	468	459	482	446	486	447	444	450	469	458	465	470	510	483	486	479	449	456	455	497	543	489	462	428	429	482	455	454	455	522	488	486	517	487	471	469	448	471	468	413	469	468	468	481	496	473	476	477	464	459	444	477	452	446	439	486	475	453	468	458	447	456	472	461	469	488	480	474	529	493	442	488	454	474	459	464	468	485	476	487	455	456	474	474	469	477	485	456	482	458	480	479	467	477	420	465	463	496	435	459	471	474	493	504	463	466	427	449	437	454	474	472	498	464	482	446	479	463	510	455	472	516	425	472	432	523	476	440	488	474	461	457	456	459	480	480	438	481	459	485	497	462	472	474	496	503	452	468	470	517	450	459	481	486	472	422	461	466	438	486	504	452	463	468	487	470	448	466	461	494	464	457	499	486	464	470	441	489	475	463	491	464	440	473	442	424	474	471	488	472	498	449	450	471	467	504	477	479	479	499	470	461	487	472	480	508	479	460	448	453	467	466	456	490	490	469	450	464	463	484	488	453	471	424	491	450	441	463	489	488	452	468	479	488	464	494	492	483	470	477	487	462	488	455	480	442	483	478	469	475	448	429	473	454	457	487	443	495	508	450	461	485	457	432	460	413	488	480	446	459	493	452	480	451	487	475	461	469	480	476	501	468	457	489	473	458	460	449	490	473	423	478	435	451	470	496	446	437	471	479	495	460	430	462	429	536	489	394	522	453	447	501	454	474	494	486	475	468	479	455	476	416	457	476	434	471	434	521	481	507	505	469	469	463	460	488	456	444	461	499	457	450	468	472	481	422	497	488	488	449	441	471	451	469	478	490	461	479	477	449	447	464	471	472	423
35550	9155	32152	21128	4804	889	645	550	486	382	408	320	310	287	303	258	256	264	239	255	234	220	228	227	207	217	214	204	227	237	199	210	209	210	208	225	189	231	184	210	176	205	199	186	196	191	202	206	234	197	193	189	183	201	217	215	191	193	208	191	190	203	191	206	235	208	205	196	180	221	223	180	206	190	221	188	219	169	192	209	190	194	152	190	188	210	185	190	204	221	211	197	175	199	209	195	225	146	191	196	198	186	229	191	207	207	194	187	191	178	205	211	202	214	224	223	204	203	202	203	182	191	205	186	215	207	200	178	176	183	201	195	189	213	213	194	181	250	211	178	180	178	195	197	185	197	196	191	208	185	185	221	172	205	206	198	190	198	187	167	187	207	170	205	190	187	194	213	187	203	204	195	181	242	198	179	214	194	189	168	193	201	210	204	197	195	199	213	202	194	184	184	206	183	172	229	205	190	193	189	184	215	188	196	178	194	191	215	200	180	186	197	173	176	206	213	196	193	173	196	206	179	200	206	191	160	226	203	200	185	183	178	201	178	178	209	190	175	206	199	208	197	164	176	210	214	184	185	184	180	197	191	201	213	203	197	189	214	181	194	176	169	171	202	196	182	168	183	181	207	187	192	210	208	209	185	196	182	161	182	189	183	198	196	189	195	164	197	215	204	207	184	172	181	182	174	188	179	228	204	199	197	188	201	197	204	205	213	187	185	162	214	219	215	177	181	200	190	198	190	193	216	193	174	176	179	183	195	219	185	201	206	187	181	173	183	166	231	171	182	187	187	193	201	199	177	170	180	191	202	176	184	170	203	185	218	197	205	180	188	191	220	164	202	232	188	183	194	207	182	176	164	197	214	190	185	173	201	159	197	219	195	194	169	197	204	200	190	200	164	196	202	197	178	210	223	201	184	182	213	200	230	176	184	204	204	202	182	187	215	190	195	203	169	191	171	170	196	212	215	187	200	184	173	199	204	171	205	202	201	190	192	174	190	193	202	187	183	194	197	191	205	209	179	216	191	186	206	198	204	202	207	201	210	175	200	181	202	170	183	172	180	207	201	208	172	173	196	184	190	173	184	215	198	204	176	232	178	197	189	196	197	211	176	196	222	196	183	187	181	195	208	188	184	182	189	172	218	185	189	191	211	201	185	191	206	203	193	192	192	189	194	180	179	203	206	202	173	218	188	181	163	186	215	184	201	198	188	199	208	194	178	210	218	177	221	167	206	191	219	175	199	175	199	183	181	183	169	218	198	208	223	201	212	196	210	200	173	180	195	214	181	183	186	185	183	224	204	190	193	198	166	176	212	215	206	203	172	207	176	235	214	196	214	178	187	201	207	171	191	203	202	205	199	216	182	206	182	207	211	200	205	210	187	190	178	178	194	204	180	189	177	193	198	197	187	213	205	229	186	230	202	198	182	182	191	195	170	207	203	172	169	194	170	208	178	192	223	203	198	201	197	199	167	189	193	165	178	179	181	188	203	208	200	183	189	165	191	230	250	190	168	165	188	195	219	188	196	183	188	177	197	173	181	202	183	208	172	223	189	190	184	206	222	171	180	180	191	191	186	229	186	205	164	212	196	183	201	194	186	213	182	200	201	193	218	190	192	166	184	164	185	204	195	183	183	187	197	194	183	181	207	175	210	188	197	214	216	230	193	206	197	190	201	186	213	179	199	192	214	209	192	210	194	211	174	216	217	198	190	184	196	184	183	179	218	207	185	182	180	223	202	197	179	183	200	204	192	204	197	202	183	168	199	208	196	204	198	195	220	179	175	181	209	184	188	178	186	199	181	207	184	196	195	168	188	172	173	203	199	182	172	182	174	188	188	206	241	191	185	193	192	220	194	197	189	164	229	200	185	187	193	195	180	190	186	203	176	183	206	211	208	202	195	181	197	189	200	195	205	212	176	194	186	203	189	194	200	193	195	228	207	196	198	193	196	200	192	182	200	204	194	187	189	224	191	198	189	183	172	170	186	241	177	216	227	197	183	214	241	176	185	203	182	193	186	185	198	162	204	174	185	196	189	201	197	194	201	168	174	197	189	178	206	180	185	163	193	199	204	191	210	195	188	166	174	214	185	192	205	182	215	203	206	212	178	205	227	176	218	180	173	203	184	197	200	197	195	179	198	204	194	190	178	182	213	182	206	191	210	187	163	182	193	196	193	193	182	169	203	213	174	199	190	191	182	191	185	197	192	213	205	206	199	210	214	206	174	210	194	189	176	234	201	206	180	201	195	179	177	185	196	181	172	204	205	208	210	211	181	208	186	186	201	179	186	177	179	196	211	188	223	222	198	169	199	188	201	173	171	223	193	202	192	174	204	186	200	180	193	187	197	195	180	193	209	228	189	173	204	203	198	191	172	182	179	214	182	228	191	195	175	213	175	218	180	190	207	198	215	207	195	221	190	202	180	192	190	188	202	197	178	221	183	212	184	192	189	190	201	198	195	194	185	208	174	189	194	176	192	171	197	171	179	218	184	224	196	190	184	187	188	212	171	183	207	199	202	203	170	199	208	197	201	199	215	182	171	200	171	213	204	174	189	181	188	183	183	205	187	199	197	180	183	196	161	196	205	182	189	197	205	185	194	198	193	200	181	221	202	185	163	201	206	172	183	166	161	177	194	211	176	188	189	171	213	196	168	213	170	196	225	203	158	188	204	189	188	165	200	214	200	202	216	198	197	177	180	201	210	204	192	174	206	168	191	185	190	199	197	179	185	194	207	222	177	217	196	193	178	165	227	200	182	213	184	185	196	228	215	213	206	192	172	188	201	180	186	197	191	189	208	211	200	203	196	188	189	184	220	210	215	210	187	190	199	182	171	211	210	196	161	194	199	196	206	158	185	189	215	204	184	211	181	186	175	195	235	195	183	215	194	207	202	169	175	220	163	194	191	201	185	200	201	217	222	180	201	201	183	203	209	195	188	182	192	196	224	200	202	203	202	197	203	194	188	207	196	200	190	203	194	203	177	182	214	196	199	174	214	206	208	183	205	165	209	191	194	184	196	179	203	200	209	206	194	185	192	194	208	177	201	201	195	186	209	169	219	211	174	197	196	182	194	185	195	197	193	204	233	199	186	184	207	197	181	196	234	190	180	190	225	209	192	185	185	197	162	198	192	176	184	174	178	193	188	198	209	198	181	197	183	181	212	191	167	194	210	177	192	182	204	190	173	200	189	181	202	179	198	204	170	199	182	213	208	178	177	196	176	204	203	189	194	172	169	187	200	217	210	177	208	225	204	187	199	195	190	200	183	216	174	186	197	196	150	195	202	168	200	189	205	201	193	197	203	187	191	202	180	219	182	197	207	219	205	181	179	182	161	180	181	204	221	194	202	203	183	169	195	212	185	197	173	190	200	171	177	213	194	178	180	203	180	198	206	215	205	215	193	193	182	187	212	200	234	229	179	183	180	193	177	188	193	188	189	200	201	178	192	181	191	174	190	206	191	197	188	169	169	203	216	203	186	162	191
17629	4105	19852	5169	4502	3653	2913	2457	2093	1825	1674	1494	1339	1228	1205	1110	1032	964	927	924	863	820	803	791	733	772	685	696	725	719	667	687	658	650	652	656	581	685	649	660	602	582	641	654	598	583	602	608	628	568	616	548	567	582	607	553	543	607	574	561	509	599	528	584	581	559	575	576	570	578	545	525	568	620	557	579	576	539	526	512	591	559	569	546	505	573	592	566	540	542	541	526	606	602	537	565	599	538	569	530	557	572	536	549	545	554	558	555	543	560	542	549	522	529	555	552	567	526	563	576	570	532	538	545	567	616	502	531	518	518	565	542	497	559	575	558	515	551	572	580	531	539	529	557	573	558	579	552	516	529	554	519	541	538	523	546	511	547	528	544	542	539	578	555	543	532	539	532	569	566	533	578	536	563	567	551	550	561	614	518	580	567	546	561	547	516	559	547	564	539	518	573	544	556	549	559	563	564	528	582	548	581	564	516	520	579	509	588	512	561	527	567	561	535	493	511	533	570	579	490	531	493	541	532	514	545	515	533	528	550	529	551	556	532	579	555	525	533	593	485	556	527	531	522	551	534	539	571	509	529	551	554	540	553	563	550	551	550	557	561	563	544	574	559	508	525	540	547	554	567	557	513	531	563	519	527	564	522	518	546	541	531	543	530	522	556	527	549	595	513	521	551	539	531	580	554	553	594	568	516	545	541	530	496	575	551	506	550	524	522	539	531	579	519	543	548	498	505	546	545	518	564	564	547	499	532	551	566	529	581	527	542	573	533	532	501	579	560	548	576	569	533	519	501	542	525	552	554	559	507	551	546	531	536	545	501	532	565	552	532	527	554	609	554	539	529	562	559	546	555	553	546	570	571	530	465	550	517	553	527	537	565	526	527	522	542	498	522	511	537	521	560	536	533	560	572	554	598	486	539	545	554	562	542	549	554	507	554	552	545	539	574	525	536	539	512	535	547	537	559	522	550	588	522	584	549	503	510	557	560	513	520	556	541	502	548	603	532	554	589	573	551	507	532	524	532	516	577	499	518	535	553	532	558	515	566	539	542	546	548	547	532	548	558	493	545	517	587	535	523	530	543	580	522	528	516	516	522	586	547	565	525	521	547	516	557	546	514	533	534	555	533	516	549	540	544	573	499	529	535	583	543	520	508	566	519	551	546	530	497	552	566	501	555	536	546	495	536	554	510	555	562	526	523	504	539	538	512	560	546	536	551	534	524	537	576	515	553	544	519	515	507	560	546	548	572	538	550	540	558	567	599	528	554	528	546	521	541	525	517	565	566	534	528	545	535	565	532	527	567	552	576	514	507	509	552	527	532	499	538	512	553	541	515	557	529	572	544	551	567	507	547	501	531	539	538	541	528	555	581	501	518	546	542	600	537	496	500	495	515	519	552	527	494	524	528	549	523	515	573	539	514	534	570	570	500	533	514	560	552	563	568	519	572	531	521	523	516	585	525	536	545	543	540	527	508	507	562	524	566	540	544	558	570	551	545	541	504	501	539	524	523	537	563	555	550	521	506	617	517	530	559	517	518	544	537	504	576	547	573	539	571	519	532	506	560	513	537	538	551	504	550	513	543	525	520	552	492	497	522	548	555	510	559	565	547	520	565	530	521	517	555	516	512	499	529	540	539	525	521	511	539	539	577	550	517	559	519	522	543	570	584	561	525	530	540	545	538	549	524	538	538	511	579	591	527	499	499	554	534	549	557	538	558	545	565	522	527	592	522	505	541	521	545	554	528	548	544	542	537	538	555	583	529	534	516	518	517	553	530	553	548	526	547	505	535	525	585	535	530	537	546	550	589	511	524	552	555	569	520	531	562	541	533	537	511	542	553	565	575	542	542	520	533	551	519	560	549	588	528	537	529	561	519	484	558	533	572	506	554	557	524	530	525	543	552	591	560	517	587	493	526	547	562	544	552	528	532	565	570	520	512	521	551	559	543	526	546	521	573	549	547	532	486	543	546	557	508	539	518	571	551	551	544	501	525	548	555	547	554	575	584	490	550	545	520	535	541	517	546	512	540	561	551	524	541	545	546	564	539	565	525	519	571	542	546	561	507	520	563	545	500	527	535	565	556	509	544	546	562	539	562	552	564	554	537	563	521	536	544	554	493	561	479	534	588	542	531	550	533	548	565	555	494	538	534	557	525	530	521	528	553	580	534	533	545	522	487	570	549	524	553	524	563	522	502	555	522	535	553	551	551	528	516	540	588	572	535	555	523	523	495	509	535	547	499	531	543	558	555	538	574	556	532	518	534	555	542	519	552	546	521	501	584	556	530	527	554	586	573	554	567	549	518	566	551	518	531	582	525	538	574	550	543	529	539	548	501	546	513	603	528	529	536	531	541	509	543	512	505	570	528	542	597	501	575	516	522	495	521	532	504	523	575	544	567	522	529	555	541	582	544	523	598	567	573	537	535	552	546	570	570	560	549	529	537	504	482	505	507	524	537	542	516	516	497	540	509	543	514	532	538	550	531	512	550	545	530	544	546	533	530	470	548	514	526	564	527	548	550	537	547	544	520	514	574	508	526	573	555	530	528	572	577	533	508	508	546	552	546	573	509	524	543	537	501	556	552	549	582	504	535	544	510	564	576	534	535	511	495	535	533	524	552	545	542	501	534	524	559	546	510	491	564	546	491	540	496	564	534	513	566	566	517	544	504	512	498	547	543	595	575	532	487	584	498	570	568	499	522	543	533	616	518	536	507	555	556	520	546	591	537	570	559	523	527	553	500	549	532	520	515	538	570	523	492	529	531	494	565	544	524	512	562	520	521	540	532	543	539	547	556	558	560	558	562	513	552	502	522	588	541	538	523	574	559	560	555	569	561	579	536	539	549	553	577	576	549	554	564	520	548	564	543	526	537	550	512	513	556	520	538	550	609	528	517	558	513	541	575	552	547	533	530	594	551	532	503	518	514	544	506	549	541	563	527	592	569	559	560	574	551	518	555	568	500	572	536	554	549	544	550	552	501	545	527	516	515	547	518	528	544	511	539	530	562	548	517	542	552	524	555	543	513	508	546	504	534	536	549	600	521	559	487	498	540	586	556	554	557	528	555	532	550	612	528	549	541	537	519	502	529	523	544	553	571	544	547	524	545	527	523	533	540	496	545	554	494	570	510	526	569	533	539	542	560	536	552	544	532	583	498	528	581	565	529	550	499	525	546	570	516	551	549	555	516	541	556	544	570	500	516	491	574	573	545	518	558	535	582	569	545	508	535	559	557	506	574	553	530	507	559	550	518	525	551	509	486	558	514	540	501	528	520	537	546	577	559	521	511	520	516	523	534	546	547	540	574	561	574	568	559	528	526	494	526	537	523	557	567	535	533	571	569	564	542	555	525	486	557	557	520	567	542	529	545	565	537	520	554	558	583	561	549	476	511	536	526	560	590	545	558	513	511	528	490	545	522	513	551	519	580	543	526	555	529	561	553	523	590	561	529	534	519	503	580	538	530	535	516	542	547	538	547	535	496
3258	458	1773	383	385	379	366	393	393	353	361	386	355	334	380	357	368	369	335	364	349	333	386	364	377	365	377	375	375	388	345	339	352	368	340	377	355	362	361	393	359	382	320	348	347	421	343	367	346	352	388	346	332	388	345	378	319	346	315	357	293	362	380	356	337	357	366	339	372	378	354	346	353	371	393	368	350	349	340	343	360	413	410	328	353	343	337	348	353	337	344	348	347	355	349	362	328	362	365	342	376	334	400	362	371	332	351	324	364	345	347	382	365	341	353	388	362	377	347	382	367	375	386	352	385	359	372	341	402	353	342	376	382	343	378	339	349	364	359	374	361	336	398	367	377	371	392	357	375	367	328	368	370	345	357	385	370	314	350	369	401	360	383	346	359	335	339	352	373	392	364	371	333	387	350	372	335	348	369	388	369	372	339	325	377	360	380	339	350	356	366	392	363	357	357	339	354	375	354	317	366	367	369	349	346	366	391	363	353	364	350	360	332	346	330	359	343	328	337	374	370	344	318	358	341	341	342	383	369	321	344	315	346	340	328	335	361	337	353	356	349	342	381	327	368	372	367	348	334	341	330	357	342	371	358	363	352	364	344	385	376	366	341	345	310	335	333	327	381	336	351	338	343	365	345	347	347	347	344	359	321	378	384	365	335	372	374	359	342	348	323	354	371	377	344	369	356	330	351	382	378	341	359	323	356	348	368	351	345	368	365	357	367	362	363	356	377	394	395	353	317	375	353	367	366	375	367	327	349	335	367	359	358	340	375	374	317	349	355	337	358	322	333	369	347	340	353	341	383	341	326	324	350	365	379	315	374	347	389	367	343	344	343	352	344	334	351	373	352	344	363	357	347	356	318	349	347	374	345	340	380	352	371	341	413	379	373	351	370	354	340	380	375	321	370	411	362	319	350	351	372	390	354	366	356	375	325	333	371	336	359	369	352	353	363	348	345	390	374	369	341	312	327	367	347	357	373	347	351	369	409	373	336	358	348	367	347	349	364	322	363	345	347	372	362	299	328	334	358	357	374	360	339	342	370	356	389	372	323	362	335	378	363	349	342	324	371	351	381	372	354	371	349	366	327	366	347	355	322	372	366	343	358	368	348	375	372	322	339	332	346	364	362	355	376	364	359	345	366	384	373	356	373	332	326	328	348	334	377	368	352	341	320	352	367	370	347	337	362	351	328	341	307	369	337	330	354	332	369	345	354	350	335	373	384	360	340	349	344	342	311	382	333	337	357	344	373	338	335	333	337	369	325	345	384	320	384	373	338	354	364	329	336	347	352	332	359	329	352	346	355	364	298	314	341	363	353	371	349	329	337	321	348	412	363	394	365	373	364	340	375	366	346	374	332	346	329	388	349	398	379	346	362	361	355	352	342	318	366	322	347	357	340	344	348	337	343	350	365	384	363	380	343	364	361	336	376	302	392	401	370	331	367	347	336	342	364	349	331	354	365	322	382	324	365	353	349	362	396	369	357	375	369	322	340	355	353	369	354	386	327	351	343	342	388	384	376	342	319	373	358	356	363	344	359	341	371	365	388	354	362	363	358	362	344	361	360	338	350	392	372	343	380	317	353	345	357	328	363	364	342	366	358	382	349	355	340	383	346	339	337	352	347	356	344	376	347	346	339	340	338	390	333	315	338	362	392	351	372	369	341	353	353	351	380	363	362	338	375	376	371	394	364	346	338	380	331	338	373	336	340	343	360	349	351	347	337	356	348	392	367	316	325	388	363	331	373	373	329	379	398	365	377	368	375	389	366	331	344	340	356	372	365	330	372	363	364	358	370	362	336	340	353	353	377	357	339	350	312	380	332	363	392	332	342	324	343	375	354	406	355	325	362	331	362	358	366	380	364	357	357	353	376	376	340	401	323	347	359	319	351	300	334	353	351	354	384	356	370	386	294	373	388	374	368	362	335	349	306	374	354	369	344	391	378	361	381	332	363	359	371	414	349	324	361	320	358	348	354	379	369	391	374	356	360	341	375	354	356	312	376	349	325	350	355	410	369	343	339	383	358	375	354	365	375	326	365	347	371	353	375	348	346	363	344	360	336	367	362	358	369	349	351	375	370	336	355	370	348	330	399	330	308	364	364	383	344	333	324	388	328	346	369	387	365	400	376	330	353	368	344	347	337	370	328	344	361	362	340	358	377	346	338	397	366	329	347	344	342	352	378	360	351	328	354	362	335	335	353	347	397	368	366	377	393	363	338	350	345	354	349	347	368	364	356	342	348	377	317	356	366	346	346	341	376	356	364	362	355	344	393	331	371	388	360	371	394	374	333	377	361	372	330	360	342	317	383	331	367	348	365	376	358	332	347	371	320	371	349	370	372	360	348	325	354	383	363	355	390	368	372	384	354	390	371	360	331	299	346	369	341	343	339	372	356	337	337	356	355	346	352	332	355	338	364	387	405	314	360	355	392	357	373	361	352	363	349	376	348	372	354	332	389	365	351	366	342	377	408	381	383	331	338	387	371	374	402	367	373	392	376	348	362	344	354	362	333	339	337	359	356	320	372	316	352	355	345	347	348	331	334	338	354	361	373	417	353	371	364	350	376	351	369	346	350	368	372	363	388	341	358	311	372	346	350	355	354	388	376	377	354	357	382	365	351	369	349	337	372	391	336	338	392	382	345	327	353	350	337	365	333	355	352	353	348	395	358	367	357	363	403	338	354	336	348	330	387	363	385	342	367	332	390	334	344	360	347	371	339	359	350	354	361	355	358	376	360	353	348	347	352	346	337	369	365	391	338	336	334	381	339	372	320	353	347	374	351	373	344	363	368	378	339	362	366	390	383	342	338	330	349	339	357	356	369	364	367	334	344	343	364	357	363	385	325	358	390	346	341	342	324	365	352	372	361	377	362	375	354	347	368	349	351	326	351	384	365	363	370	354	350	348	334	355	380	346	338	347	341	370	346	337	375	378	384	343	346	370	368	337	346	363	357	348	377	367	396	350	373	338	318	368	355	323	384	334	367	369	345	344	395	384	334	350	337	372	370	341	312	363	395	371	318	316	357	372	344	363	358	376	371	320	335	358	366	368	352	376	365	345	389	375	331	355	361	349	341	380	340	339	359	367	363	334	342	351	372	389	347	350	351	347	377	337	333	334	332	350	335	322	310	352	350	386	393	367	378	349	366	404	333	385	335	361	335	347	351	360	353	340	360	384	345	334	372	336	349	321	379	366	390	334	359	354	355	342	333	367	331	338	353	331	361	373	340	342	361	337	346	371	358	354	357	369	368	379	373	332	346	343	388	316	340	341	379	342	383	341	347	321	336	319	381	364	339	362	373	336	326	318	349	344	374	332	344	318	396	338	370	353	318	335	333	401	354	396	346	326	332	314	346	371	413	370	370	362	322	326	344	355	359	356	366	351	377	351	357	365	378	364	362	367	350	353	372	363	388	335	341	348	384	330	397	367	318	363	338	310	345	365	327	361	373	350	371	360	354	356	359	370	365	343	372	336	353	351
3308	922	4179	961	907	878	877	893	872	855	855	872	817	819	851	839	842	843	878	841	807	781	830	823	886	833	849	872	944	828	821	822	859	786	873	844	834	835	845	874	845	832	883	830	821	852	899	808	849	847	830	809	819	880	821	892	874	876	820	818	862	879	838	825	811	920	806	821	814	861	845	785	899	858	791	847	789	804	840	812	878	857	862	836	862	857	903	838	845	838	848	835	781	871	881	865	846	821	852	797	849	801	889	842	816	864	828	854	819	825	821	854	901	866	826	855	808	835	830	816	796	860	887	794	848	859	856	830	903	817	869	822	787	795	819	881	875	846	885	853	794	900	755	874	852	846	816	832	877	854	855	769	862	874	914	849	909	893	789	824	812	838	856	854	871	829	835	877	861	869	847	887	815	814	872	885	836	836	843	831	858	846	832	814	824	839	887	807	851	838	888	862	850	829	773	806	809	869	778	873	852	857	845	810	803	871	806	856	797	782	806	836	828	861	852	835	860	791	833	851	857	871	847	844	872	824	875	825	832	810	794	873	877	815	887	781	861	865	817	756	828	853	861	833	824	834	873	900	870	867	849	832	820	858	868	826	904	817	868	789	849	834	887	825	835	831	872	869	853	849	780	817	830	807	805	875	805	822	860	884	856	857	832	846	845	859	827	902	794	848	844	853	846	798	886	861	842	852	827	835	828	855	840	856	795	847	840	807	842	795	872	833	837	818	844	815	839	831	796	844	767	822	838	805	808	825	799	856	849	879	794	843	867	858	847	850	901	847	879	862	820	788	833	822	885	869	874	874	826	857	799	787	820	828	894	897	856	853	793	860	859	865	862	830	833	780	832	855	895	809	810	785	829	834	826	843	815	794	815	856	850	820	831	763	874	804	818	839	827	831	869	788	885	854	880	883	825	857	845	849	886	813	772	831	827	823	806	852	843	836	850	852	851	853	812	822	880	856	869	836	798	832	913	841	855	821	826	825	859	857	863	845	866	854	862	835	823	867	856	847	804	874	843	826	879	843	818	872	863	850	824	866	846	821	836	810	828	837	827	873	791	829	806	891	834	868	815	867	857	864	818	806	836	854	798	845	877	885	822	876	837	789	868	821	780	817	825	847	842	838	814	884	841	836	867	829	808	816	846	844	778	842	864	843	831	913	855	871	827	862	834	825	803	820	794	837	799	858	844	875	851	906	845	854	798	834	840	833	823	834	803	863	843	829	845	826	824	814	865	857	835	828	862	846	856	869	859	830	880	835	836	876	805	870	848	882	861	830	840	917	883	899	900	872	796	843	902	956	881	847	830	854	901	819	834	857	797	833	902	827	807	866	837	856	807	845	823	837	839	865	899	861	856	813	842	829	824	880	849	763	810	825	854	778	862	842	851	814	794	872	851	878	851	866	812	818	782	846	861	765	805	829	848	807	830	839	858	848	878	869	840	827	785	849	813	861	860	826	860	832	819	872	813	829	849	877	849	800	860	862	820	840	855	822	872	849	840	757	825	819	883	858	873	880	831	860	857	883	881	831	823	843	855	883	808	829	846	867	848	808	858	803	809	859	808	836	868	842	864	778	898	848	827	792	901	818	875	836	843	825	843	836	830	863	882	822	836	854	857	852	946	768	831	842	846	852	838	850	841	831	819	806	827	841	848	773	812	835	826	864	860	840	861	825	879	902	822	802	816	844	794	854	820	907	842	829	893	838	838	829	834	843	887	823	851	803	832	831	857	828	832	873	884	841	893	906	794	859	824	821	843	816	818	859	858	834	867	794	842	818	859	866	867	846	794	827	887	861	882	824	862	870	865	864	871	835	866	875	875	863	821	908	827	851	874	861	822	840	816	778	909	839	842	856	842	820	861	898	837	845	868	851	851	858	784	788	826	791	876	822	911	899	825	806	826	844	827	845	793	871	854	805	829	874	832	862	761	896	866	847	858	865	862	904	887	855	929	861	874	832	842	794	850	829	898	831	828	842	865	813	824	817	805	833	853	809	850	891	900	840	809	865	851	868	856	817	834	817	849	888	810	814	809	801	821	908	785	858	850	868	837	840	847	816	868	815	847	892	852	846	888	835	820	824	824	838	852	859	870	835	837	902	847	836	834	790	831	859	818	895	897	817	846	905	847	817	871	809	841	876	813	838	844	800	800	825	813	840	876	848	874	859	842	820	833	859	852	853	849	834	821	842	896	835	857	834	807	856	825	850	814	812	812	858	791	895	859	873	857	895	847	798	856	878	866	795	819	868	819	851	856	885	876	862	828	823	886	827	847	838	877	884	824	875	792	837	840	868	896	879	881	874	845	864	845	906	809	871	811	796	835	847	852	866	824	885	870	821	844	878	847	823	839	867	862	823	814	824	837	846	868	807	824	855	859	833	807	860	822	847	857	893	810	812	843	816	868	817	839	906	929	866	802	813	838	827	812	803	836	860	827	901	878	802	860	812	842	838	867	856	865	839	835	890	862	867	819	868	832	856	826	868	823	831	910	821	878	882	844	833	823	905	833	873	848	838	812	857	802	816	857	832	851	772	803	878	863	859	867	858	817	813	804	839	827	820	814	856	856	824	826	910	814	816	837	857	859	824	827	790	868	873	843	861	893	888	840	862	873	848	850	852	895	854	823	833	834	857	881	830	837	885	881	841	851	850	814	827	853	844	829	812	835	848	793	835	829	881	838	856	830	884	804	817	774	780	860	839	809	800	835	820	900	822	789	839	847	855	788	839	843	826	812	855	859	903	814	865	835	864	827	814	864	921	858	796	878	887	885	868	866	827	836	880	824	793	835	872	855	817	819	865	865	878	817	815	849	882	843	867	905	839	837	834	795	815	859	868	827	821	817	892	865	862	770	774	867	845	844	840	808	877	840	834	856	845	908	835	803	843	867	826	816	843	883	828	876	855	852	865	822	814	854	907	793	844	798	831	843	798	878	873	805	835	820	828	844	814	836	832	824	878	842	853	856	865	883	836	899	829	844	815	864	848	821	876	856	882	824	801	871	862	867	819	897	848	834	844	784	827	808	883	823	827	805	822	807	806	816	776	806	827	801	887	858	791	860	833	830	917	883	828	828	812	816	876	869	833	850	822	838	826	830	870	839	850	842	813	882	844	819	881	820	839	896	836	854	876	846	821	864	827	801	797	794	839	873	840	878	846	800	853	845	823	798	848	810	817	921	806	763	813	816	809	877	858	835	819	859	804	807	840	863	891	836	830	842	797	870	830	807	833	852	826	867	805	860	822	804	866	828	856	818	800	825	845	842	854	850	829	815	786	855	867	847	861	861	893	836	795	876	769	869	805	845	859	825	924	897	841	802	857	862	875	818	848	849	829	788	853	838	824	810	848	803	866	861	885	785	814	875	805	805	847	822	836	838	804	871	877	832	823	884	864	900	799	904	853	805	851	873	820	864	835	830	810	823	837	848	830	806	838	835	812	831	804	901	828	878	810	857	851	830	856	858	868	791	790	857	850	826	852	867	825	854	842
22387	3926	28897	9519	925	527	437	313	280	282	232	266	235	210	214	211	218	192	199	191	236	204	202	190	166	176	188	182	182	171	176	212	184	186	147	190	176	184	178	166	189	192	171	181	190	152	172	172	156	162	189	190	200	164	200	174	181	183	165	188	171	156	169	182	159	175	169	181	176	176	170	168	170	188	175	170	185	169	182	169	150	192	179	151	169	174	170	164	170	170	174	179	165	167	188	192	157	207	162	156	175	161	154	156	164	172	174	146	165	139	155	181	181	172	201	178	160	174	197	181	175	165	193	157	173	188	174	183	175	174	166	175	165	174	181	166	178	174	190	182	176	187	162	169	190	184	183	182	148	204	156	161	197	164	193	156	173	190	169	147	192	186	170	148	187	158	182	181	182	157	149	176	186	177	182	185	188	185	148	180	191	166	187	171	179	169	190	145	151	168	189	155	170	179	166	171	197	165	202	178	197	164	148	174	182	187	161	159	180	169	170	185	158	181	162	188	186	169	206	155	145	176	167	186	183	161	166	169	175	165	165	202	170	171	173	152	171	181	170	171	179	145	151	154	165	176	171	183	168	177	177	179	165	161	174	188	162	211	190	165	183	178	155	185	152	174	171	189	179	156	195	166	157	157	184	153	183	188	181	165	173	174	183	156	151	165	169	160	196	171	177	170	158	167	174	166	161	151	164	179	184	169	160	162	164	162	172	179	171	188	171	179	171	166	183	170	161	172	174	168	196	175	164	163	193	165	159	168	197	171	192	202	157	188	168	154	136	160	182	184	151	157	169	188	169	186	170	185	177	167	194	181	171	167	195	202	176	170	190	155	162	155	176	160	170	184	167	157	159	173	188	182	165	180	172	153	195	166	160	178	155	171	183	161	137	201	168	182	159	183	169	172	179	168	166	176	195	184	214	153	184	184	175	189	161	178	200	182	154	180	212	186	152	199	183	165	169	161	173	155	168	166	160	170	196	175	181	185	163	182	174	170	146	166	173	173	175	149	166	159	157	184	185	194	184	192	149	162	179	186	169	175	182	177	147	172	170	143	170	177	177	159	162	175	181	170	194	182	169	175	166	183	195	191	172	169	171	180	173	203	146	184	173	201	153	175	159	180	173	170	171	162	167	161	177	154	164	160	146	171	165	182	185	190	174	175	153	183	155	174	165	181	169	163	171	190	175	173	189	181	203	151	166	193	169	157	146	174	186	165	173	164	182	184	175	189	178	166	189	175	193	161	183	178	163	163	167	197	168	175	173	147	149	190	167	192	167	170	155	178	164	179	183	171	170	194	189	161	176	170	204	159	151	188	166	166	166	188	155	159	167	174	155	168	164	166	166	162	169	169	189	158	165	179	180	151	164	154	175	197	183	150	170	176	152	161	184	193	188	167	189	149	163	191	166	180	187	161	164	189	173	180	180	205	179	162	193	189	172	170	160	199	181	169	195	157	153	163	181	177	173	161	166	194	182	174	165	169	146	176	191	192	195	169	169	193	168	176	186	162	185	176	187	158	160	159	175	172	191	185	164	160	162	180	183	187	177	178	170	186	152	162	171	183	202	167	142	162	175	147	179	150	185	181	156	182	167	171	166	175	172	186	186	185	161	170	199	168	166	199	176	191	169	169	175	197	177	181	193	162	143	199	172	171	193	205	154	179	165	163	167	182	165	150	178	170	176	172	165	168	154	158	169	190	183	156	178	162	176	173	155	166	167	163	147	154	164	150	196	190	173	169	156	168	162	178	186	179	161	181	169	189	167	194	201	174	179	172	183	198	181	154	192	164	162	185	159	184	187	170	175	158	180	189	194	150	178	166	172	206	169	150	178	182	170	175	152	196	182	165	178	178	170	149	164	145	173	159	177	164	173	181	156	170	165	160	157	149	171	170	184	148	157	178	182	183	181	156	170	168	162	199	154	169	137	161	158	180	184	192	148	173	157	157	160	186	162	190	161	182	180	179	174	165	166	161	166	192	165	188	161	168	191	151	158	172	168	179	158	160	183	175	153	155	162	180	184	166	188	177	177	182	178	174	151	196	157	179	159	172	181	181	192	154	171	175	163	174	176	189	186	191	139	158	166	155	171	185	186	170	198	159	160	161	187	189	144	180	170	172	167	179	172	168	198	184	166	182	179	177	187	177	159	157	182	181	178	179	167	166	187	161	175	151	185	195	187	182	203	168	157	166	176	148	173	158	180	165	175	155	175	178	191	185	188	164	177	179	161	185	184	180	171	183	164	181	183	163	172	161	151	179	189	180	180	159	183	180	166	165	179	159	185	198	156	165	192	178	205	152	169	166	146	166	209	177	184	166	182	191	163	193	151	163	151	168	186	151	179	172	193	154	182	168	173	154	191	149	168	146	170	191	173	194	177	179	162	181	155	171	178	161	156	178	173	190	161	168	175	169	181	162	175	160	182	186	178	153	176	184	178	188	167	172	190	173	157	164	169	150	175	156	179	182	163	175	179	164	169	186	169	139	192	180	161	184	191	156	192	173	159	176	163	184	158	170	171	180	161	181	160	165	166	155	177	158	165	175	148	156	150	177	162	185	178	177	189	183	149	190	188	147	161	157	188	188	178	168	152	149	180	158	179	166	166	182	150	175	159	146	144	176	176	189	187	176	174	188	185	150	179	192	209	183	182	181	172	170	176	167	168	174	172	166	184	169	197	169	170	166	177	183	163	165	177	149	188	182	158	174	173	171	195	184	161	150	167	210	161	172	197	178	160	160	152	188	144	169	203	181	143	177	180	184	179	182	176	184	171	181	176	160	160	170	174	152	188	172	154	165	195	151	166	172	173	182	172	160	172	180	165	161	173	168	142	164	152	181	172	171	177	157	187	165	188	189	198	176	165	157	164	187	174	168	186	190	183	173	171	161	169	176	178	212	202	160	192	169	179	169	156	170	188	140	159	165	183	181	156	161	165	162	184	171	200	187	156	185	169	153	178	161	189	193	177	148	164	163	169	175	189	191	160	161	185	163	189	163	169	160	160	178	162	179	194	188	165	158	171	194	148	179	167	155	192	181	172	177	182	170	157	148	171	142	181	165	179	156	196	180	179	169	183	175	178	161	133	141	171	186	162	169	184	172	168	170	170	188	162	163	158	181	181	171	190	169	177	161	197	173	185	172	171	182	164	178	159	170	187	196	184	156	158	181	167	172	144	170	178	157	189	184	180	174	167	183	165	165	182	149	157	167	193	165	212	173	194	158	184	150	163	195	172	169	151	186	172	178	165	157	188	160	165	192	168	171	178	161	150	171	152	176	187	163	183	204	173	167	168	152	180	161	192	160	168	174	187	176	192	145	184	178	170	166	172	175	197	168	167	191	163	191	202	152	168	172	165	158	175	170	175	171	175	172	179	210	166	177	176	180	179	167	155	165	163	168	168	158	152	168	139	175	168	169	170	181	178	154	180	162	190	154	159	185	190	185	180	159	162	164	168	173	165	167	193	175	144	185	166	153	157	140	165	171	173	187
11897	2387	19477	2869	2555	2106	1746	1437	1297	1188	995	919	853	825	744	754	757	701	678	682	585	648	580	617	544	562	551	549	516	557	555	529	484	547	543	506	515	494	530	474	536	496	532	517	533	554	518	543	548	502	488	426	525	486	478	467	505	485	470	491	473	469	467	512	461	453	467	455	468	497	437	484	425	450	464	480	509	459	494	513	471	514	462	417	475	500	463	452	466	460	483	440	476	524	526	468	438	473	491	452	476	467	487	429	432	490	456	466	464	434	485	476	435	472	476	449	453	460	465	498	452	458	459	444	522	466	495	478	446	532	433	469	475	475	481	459	467	452	504	435	468	453	519	464	441	472	445	461	465	459	440	472	455	456	450	490	442	444	466	488	476	476	455	475	525	459	480	454	472	477	477	488	446	491	485	435	468	470	457	514	484	442	468	441	445	447	463	435	465	413	476	487	461	435	423	502	459	430	448	479	498	530	467	522	445	489	468	512	439	468	433	471	472	483	445	432	426	488	489	488	477	466	444	470	457	441	459	479	454	464	447	473	468	482	473	474	460	452	450	449	452	466	460	430	481	504	481	466	464	450	472	513	484	442	449	506	492	450	466	475	454	470	452	477	423	435	458	450	453	470	433	463	455	431	453	475	494	433	488	442	472	476	471	460	476	467	498	473	490	457	486	478	473	445	425	426	471	429	489	487	460	467	458	486	447	431	453	476	443	475	484	498	474	491	460	480	444	472	469	462	441	439	484	456	448	487	467	469	475	455	446	457	472	475	493	484	468	453	489	497	471	478	511	492	480	472	486	467	496	491	446	421	466	460	464	483	420	470	470	467	469	469	477	473	478	426	438	495	466	480	485	454	442	488	447	451	479	439	455	489	448	474	457	470	465	473	458	481	454	450	471	476	434	483	470	484	434	489	448	451	511	466	466	490	488	490	472	465	451	468	489	435	450	480	453	447	435	492	448	492	471	465	474	432	498	439	451	465	474	467	462	450	467	463	492	517	464	505	435	467	418	475	472	464	437	481	491	448	463	441	470	458	430	452	475	443	436	473	494	458	425	493	457	445	497	474	493	476	489	457	456	473	461	479	455	479	453	436	481	446	500	465	486	464	419	478	491	409	500	467	464	463	465	461	443	492	483	498	472	472	426	460	464	426	440	451	452	462	415	448	489	493	460	434	460	445	458	465	451	446	457	472	508	458	478	449	456	473	451	442	449	496	488	469	491	486	455	446	453	466	507	481	500	461	490	481	513	432	474	433	448	483	462	461	472	470	427	471	485	476	481	445	487	443	443	489	457	498	491	449	485	502	451	469	485	428	467	468	493	439	447	446	439	466	451	434	446	476	466	449	480	475	461	438	465	458	439	470	465	476	427	503	489	464	466	436	488	466	466	470	464	431	430	467	514	494	462	458	466	436	460	483	449	485	491	457	484	457	466	470	456	474	450	433	427	456	466	470	476	484	456	463	472	472	442	453	440	485	489	503	480	482	422	482	430	500	455	475	438	422	443	449	521	437	482	478	453	450	475	451	482	475	482	462	445	468	437	455	466	444	470	468	507	493	445	484	493	458	473	499	457	453	447	501	426	448	471	431	461	450	510	437	458	506	448	461	477	460	450	451	431	484	474	483	465	482	502	471	463	443	477	404	489	479	455	475	457	504	499	432	468	451	490	464	473	456	464	473	465	480	462	458	486	490	492	434	453	496	497	452	443	461	502	465	475	468	480	485	473	457	460	458	456	492	441	445	459	451	427	463	475	478	481	437	476	472	443	466	434	447	473	450	456	445	466	460	476	495	460	513	472	449	466	429	489	493	439	464	460	472	491	474	507	450	439	498	492	473	448	431	461	454	450	464	457	482	472	491	456	460	495	486	478	478	457	477	447	486	455	474	463	436	469	451	468	449	447	469	440	451	436	447	448	458	471	478	469	440	454	471	464	476	500	457	490	489	483	498	480	454	456	486	459	474	429	436	464	485	446	490	461	475	455	456	474	437	453	476	470	453	454	464	424	501	455	478	462	481	530	489	461	463	499	466	473	464	445	478	406	479	477	452	476	426	462	464	499	471	458	502	498	445	528	463	460	460	472	467	483	467	466	471	494	496	428	504	478	467	456	465	461	489	461	466	484	467	497	495	496	500	437	449	486	469	435	478	490	457	500	443	474	442	475	463	466	486	463	464	482	488	427	470	490	455	496	502	463	504	436	487	474	501	462	438	431	451	469	520	459	470	489	485	491	455	425	470	479	452	468	463	455	473	497	459	503	484	445	478	461	474	493	457	432	475	494	461	464	463	457	453	455	463	438	476	460	477	480	460	461	440	472	437	469	453	457	517	454	505	458	507	492	490	449	502	454	476	431	493	456	413	529	471	468	508	411	431	420	450	463	457	476	466	472	449	399	479	455	499	480	456	422	476	471	456	493	447	464	485	472	454	433	485	473	485	473	477	463	443	448	449	512	457	460	454	483	456	475	475	463	441	507	530	442	487	443	452	462	499	432	478	459	452	458	475	454	472	467	453	449	456	470	471	460	464	482	460	509	449	463	492	448	473	477	436	446	468	500	469	472	480	456	460	481	484	451	447	439	505	498	454	448	469	490	447	498	458	496	499	443	477	461	438	492	463	476	455	465	475	502	457	509	456	495	500	467	481	435	469	487	462	478	458	454	516	436	455	476	468	435	482	463	473	461	441	455	468	456	455	473	438	468	458	463	444	482	458	481	466	494	447	459	471	451	493	474	452	464	477	498	459	440	460	447	441	433	484	468	470	477	452	467	467	478	490	496	461	475	470	460	473	450	483	448	456	474	509	470	439	432	459	490	504	536	457	478	453	437	485	461	472	467	460	506	469	457	467	464	435	495	453	465	472	487	475	460	478	488	481	451	468	455	484	454	473	452	443	444	476	464	501	447	451	450	492	479	456	459	495	456	474	495	462	484	455	455	482	454	513	477	486	513	468	458	457	488	453	456	453	465	471	476	486	472	495	470	435	464	451	486	424	417	447	419	460	436	483	442	528	458	453	501	457	454	486	476	459	480	459	451	448	510	409	459	462	480	493	487	465	460	460	459	468	485	473	463	509	447	459	470	483	415	459	478	484	455	470	493	504	465	482	446	455	465	476	453	444	459	464	456	513	456	449	452	452	460	447	453	437	439	468	463	455	469	459	447	432	458	450	477	460	460	498	474	448	466	443	507	470	447	466	429	462	483	479	468	472	445	460	444	445	456	483	477	454	471	464	439	470	465	463	480	487	461	493	461	454	489	499	444	460	469	494	453	460	510	481	492	484	487	454	479	483	450	440	461	470	473	448	468	446	429	458	449	480	439	426	439	460	472	423	452	500	461	440	497	500	433	467	465	448	429	498	503	444	471	459	480	422	457	479	475	453	466	438	449	445	457	462	469	483	436	477	435	466	502	470	428	497	446	498	432	495	462	464	457	455	468	454	455	440	450	452	483	455	462	444	467	440	456	476	485	433	503	491	449	448
35142	8716	34212	20469	3952	901	659	545	462	387	356	311	320	346	270	255	269	262	263	243	238	206	238	202	211	217	237	239	213	241	225	190	226	218	209	199	214	189	209	192	200	227	221	187	200	184	213	196	176	212	190	187	190	199	185	197	197	191	196	204	189	215	195	221	203	183	204	212	188	219	190	191	205	209	184	185	190	197	194	215	198	202	193	180	224	210	203	194	187	185	188	182	211	199	184	199	206	200	195	206	199	215	208	196	190	191	175	181	207	176	170	192	183	179	233	220	192	182	184	194	198	206	172	210	203	193	204	177	188	203	188	203	186	178	219	193	217	203	192	156	209	181	208	219	193	186	194	220	219	184	192	201	189	206	206	194	195	173	198	195	208	213	157	172	172	192	187	205	214	181	184	208	201	216	194	206	188	162	204	186	199	192	193	186	182	230	201	179	193	186	207	186	197	193	184	180	204	187	166	207	200	198	191	191	189	181	185	187	207	188	190	206	205	194	194	168	167	167	187	204	210	217	207	184	197	174	180	199	197	190	192	161	211	210	200	182	208	190	213	197	221	191	201	187	203	214	199	191	175	197	199	174	201	203	189	174	196	186	182	178	178	169	217	189	208	185	209	157	195	189	193	188	196	206	198	199	160	194	190	209	199	217	199	190	208	205	216	160	218	182	200	216	209	196	200	181	165	208	176	172	201	190	208	190	204	206	204	192	219	213	199	216	173	182	166	216	193	208	215	197	200	189	207	211	188	186	193	216	185	206	179	184	194	176	198	200	204	197	195	205	188	174	192	189	189	199	190	190	214	190	210	182	182	203	221	217	187	213	218	194	192	164	191	207	196	167	210	182	192	213	189	220	192	199	181	246	186	203	188	168	218	197	203	189	196	212	208	197	169	194	204	192	192	187	182	211	196	169	171	197	203	171	196	192	206	185	203	199	184	184	208	180	186	181	203	206	178	206	220	196	220	188	213	213	211	190	206	190	179	194	205	191	199	200	180	193	192	198	217	198	180	205	238	190	184	224	224	189	191	176	197	216	175	191	190	186	192	191	193	213	196	188	196	171	209	181	205	194	181	220	204	183	191	199	203	205	196	214	219	229	181	194	169	189	192	216	181	206	187	199	189	188	201	179	179	212	172	163	213	203	207	198	195	210	202	195	181	195	213	175	200	182	170	197	199	199	235	208	191	197	195	186	176	204	183	187	178	172	203	200	183	170	206	179	186	206	191	184	164	178	193	204	198	174	215	228	208	202	168	197	188	182	187	197	220	173	222	194	180	183	207	173	188	223	196	170	180	188	191	190	191	206	177	236	195	196	200	205	186	160	201	183	210	162	179	203	186	203	234	197	219	197	208	188	196	202	169	176	205	205	170	207	216	186	210	198	200	181	205	189	193	196	185	189	193	174	210	185	192	201	196	200	198	193	167	189	171	184	184	211	236	194	168	211	181	190	191	192	198	197	196	213	178	207	190	203	214	191	187	205	189	184	170	207	172	206	206	198	206	201	193	204	196	199	191	190	160	182	171	204	162	189	208	206	220	176	179	179	206	184	188	186	188	155	181	201	195	199	227	193	187	214	187	195	187	206	211	202	203	186	192	188	189	181	195	201	187	191	200	180	197	212	196	184	187	205	192	196	180	196	181	155	194	179	187	207	183	189	191	198	190	185	209	205	216	194	192	172	172	188	179	187	179	187	206	157	192	193	197	202	197	223	178	179	184	210	211	188	167	201	183	192	168	203	193	197	206	198	211	199	194	210	182	161	195	193	174	194	183	183	219	201	184	197	201	177	154	170	198	208	187	205	193	203	189	218	178	202	177	182	202	217	198	198	215	214	201	184	203	182	178	193	170	210	178	180	213	227	201	171	192	182	207	194	203	215	199	201	202	203	205	203	189	194	180	188	197	195	205	178	215	177	200	195	170	202	205	184	208	206	201	186	206	192	184	210	184	182	200	172	177	193	179	206	211	203	212	198	191	183	202	184	199	183	211	184	207	190	210	179	192	200	191	214	195	213	189	201	202	206	156	188	192	205	199	198	178	167	201	202	182	187	198	202	199	202	195	166	195	176	210	178	223	176	181	191	211	179	208	199	209	196	179	208	204	186	203	179	185	193	201	178	208	187	180	206	186	190	185	203	221	212	198	209	215	182	181	193	196	205	181	184	222	200	196	207	196	172	221	174	187	217	226	163	194	175	199	203	182	188	160	190	219	211	186	198	169	221	220	173	173	202	195	172	211	196	209	168	189	195	183	179	192	223	190	176	171	209	192	187	202	172	203	183	229	195	190	218	183	206	198	209	200	200	191	194	203	183	241	178	180	185	201	191	206	200	190	200	184	192	178	197	200	183	218	189	179	218	226	191	204	204	187	210	208	172	190	186	238	187	189	211	218	209	186	188	175	189	189	187	208	200	229	209	199	194	226	206	216	198	198	204	195	177	182	178	173	213	186	203	179	196	210	225	194	186	167	200	188	185	188	196	184	200	203	201	207	198	189	155	214	207	202	194	218	215	192	174	198	178	191	197	178	189	192	172	205	205	219	198	224	189	219	204	209	196	190	172	181	188	201	216	165	174	197	200	187	225	187	212	198	187	180	209	190	218	187	176	187	165	165	200	205	208	171	203	187	215	210	188	212	188	186	217	192	187	204	225	210	217	183	191	188	195	193	196	196	201	207	188	187	188	196	183	210	198	207	202	190	228	197	209	199	177	165	199	178	167	188	186	186	180	177	182	184	174	180	205	195	198	224	218	196	205	192	189	209	223	181	203	213	196	191	218	198	169	196	197	181	217	222	205	197	167	205	169	211	191	210	218	178	188	170	193	204	194	191	203	212	198	187	197	204	190	197	175	201	198	200	190	195	210	205	182	171	176	229	185	179	192	219	206	213	204	204	195	209	191	210	188	193	197	193	186	203	212	196	189	198	180	170	192	184	195	210	209	188	201	207	200	217	200	187	165	205	205	189	200	205	203	174	187	204	202	180	190	209	189	176	204	203	185	192	212	198	235	178	197	193	191	178	206	176	215	207	226	179	185	215	173	212	178	207	221	214	199	200	178	185	200	210	190	177	224	201	181	221	212	186	194	195	199	190	185	195	186	215	226	196	193	207	190	215	216	202	175	180	181	183	193	166	177	218	197	172	190	192	193	176	185	197	171	201	186	168	172	192	188	183	195	191	194	221	215	202	182	202	184	208	200	220	199	227	220	237	197	208	194	168	182	223	195	192	198	185	189	241	216	218	207	203	194	195	228	187	196	197	189	175	198	189	190	209	188	179	197	223	209	186	213	202	196	201	176	170	199	188	202	183	214	197	198	175	223	201	220	242	209	196	183	194	205	189	191	199	209	202	206	172	183	163	207	198	170	188	203	233	194	187	212	199	173	189	197	180	190	204	197	173	196	193	224	183	194	198	180	198	218	199	192	194	175	190	184	208	223	209	210	177	208	195	175	200	197	180	198	175	217	148	191	203	193	193	212	202	173
17383	3680	22036	5272	4442	3597	3084	2493	2152	1860	1709	1493	1430	1279	1216	1042	1050	979	922	855	909	829	808	764	801	744	728	735	712	703	730	663	675	639	665	680	638	654	633	619	612	559	601	658	623	605	616	638	592	612	579	602	566	603	584	605	574	618	534	546	582	568	568	571	618	562	561	588	562	608	532	543	561	593	556	524	576	562	530	553	566	536	580	556	610	530	554	565	529	543	568	511	572	598	532	554	547	533	543	560	492	536	536	522	560	528	592	578	532	548	557	505	539	535	548	521	541	491	542	575	576	541	560	550	570	522	582	531	553	550	533	552	514	539	486	564	551	560	518	550	533	519	530	519	554	555	519	559	567	534	598	554	534	503	533	534	509	531	548	538	554	542	560	551	552	534	550	539	541	567	529	531	523	547	535	526	528	531	544	542	597	560	545	537	549	572	573	530	560	561	509	575	519	556	542	545	547	530	577	549	514	521	555	519	506	547	526	523	558	524	500	573	536	540	547	527	517	521	571	547	589	599	531	510	533	545	535	523	525	536	550	544	522	509	533	488	570	530	552	513	530	540	547	573	573	517	559	557	545	516	514	537	517	551	497	554	555	560	527	592	585	517	544	527	535	563	579	561	515	523	565	545	538	555	526	538	508	510	554	536	559	512	599	554	564	540	489	541	549	485	548	492	532	521	527	569	551	576	524	532	539	512	546	513	513	523	548	526	564	565	515	562	548	532	575	530	510	541	542	566	512	494	569	536	548	527	566	530	581	566	560	515	567	514	530	573	514	552	536	534	564	495	578	549	580	527	511	538	574	502	534	566	583	544	528	539	481	554	556	602	553	552	522	566	537	533	557	507	534	568	523	500	500	552	523	586	570	526	547	570	505	568	556	559	532	570	543	522	553	515	544	581	524	521	558	544	529	535	551	515	533	527	543	538	547	510	522	500	530	549	516	499	563	550	532	524	519	557	520	477	556	576	557	529	488	521	526	565	530	541	520	505	550	576	521	568	540	527	586	551	555	575	539	554	544	548	531	552	484	527	525	550	567	554	557	532	503	520	518	566	524	557	520	561	570	560	509	539	536	535	491	534	551	489	537	542	529	541	528	516	519	540	525	593	544	513	578	525	559	542	532	550	515	534	540	543	530	556	604	546	528	522	535	546	547	524	516	570	535	506	549	520	504	537	547	560	541	533	535	519	531	567	517	532	528	519	547	589	560	533	553	552	544	526	506	533	520	540	539	557	502	560	528	565	553	517	546	545	587	534	559	524	547	564	513	527	529	531	497	536	527	539	552	577	557	556	531	508	520	538	552	567	502	505	550	548	496	506	549	555	553	500	544	529	535	561	529	525	497	547	536	550	544	565	523	522	528	558	531	527	520	545	501	553	548	540	578	548	531	574	568	525	532	535	543	506	564	503	591	500	567	541	570	536	542	535	548	563	561	513	537	548	520	557	571	569	511	536	535	539	542	559	554	544	526	540	505	562	507	496	526	546	551	520	534	572	522	533	533	540	517	504	515	539	517	509	547	515	540	558	532	594	531	513	524	509	554	494	508	531	529	497	509	525	516	548	570	535	469	545	565	527	552	536	539	496	525	516	559	536	529	511	555	541	528	565	536	548	589	538	559	530	583	556	518	551	506	493	537	546	498	576	540	526	563	546	530	535	520	564	544	584	560	579	540	518	543	526	538	507	539	512	529	555	535	504	527	557	566	541	528	541	550	530	597	526	554	546	508	509	525	498	555	566	496	507	539	559	510	560	516	561	533	533	537	540	545	519	564	552	522	532	564	521	559	486	512	511	529	573	554	553	529	532	593	537	518	539	535	578	522	541	547	571	542	560	532	554	561	567	544	500	539	547	511	541	541	572	538	487	566	544	524	575	545	567	563	579	534	529	522	566	517	554	510	549	524	511	551	536	559	584	534	570	544	548	534	532	545	595	524	535	542	580	536	547	576	535	546	502	522	558	528	526	568	514	537	526	507	558	565	533	553	548	511	508	508	521	542	558	536	530	504	559	572	531	545	581	574	600	565	563	542	519	522	574	570	537	527	556	521	568	536	550	561	538	523	541	534	574	526	532	500	566	585	528	538	515	546	542	525	566	562	518	565	535	513	564	525	507	551	603	530	551	544	574	562	521	518	541	527	502	550	565	505	520	506	555	537	549	537	561	554	525	523	562	527	564	513	510	496	560	519	529	541	540	556	569	507	569	500	555	533	522	567	555	571	554	562	549	544	494	505	533	565	520	527	540	531	564	516	573	549	534	524	516	576	538	501	540	537	514	508	532	540	510	535	527	529	559	494	536	516	537	514	567	517	554	542	533	554	529	556	567	532	553	531	558	499	523	546	560	512	525	499	487	516	531	582	564	511	546	519	579	509	544	560	568	544	573	531	558	547	501	556	551	526	529	556	515	540	559	524	503	567	498	553	576	531	532	534	580	571	490	505	573	510	541	510	538	520	530	538	571	549	494	498	490	524	501	542	541	551	582	569	533	546	543	494	515	574	546	530	522	539	544	517	554	502	534	547	520	546	553	535	539	506	529	537	542	571	510	549	549	552	543	563	514	495	527	545	591	575	578	556	533	520	540	565	517	528	555	536	520	568	558	534	523	529	506	506	512	522	537	517	536	560	537	540	555	557	565	534	511	537	531	559	503	524	522	591	532	509	505	516	534	534	530	542	514	526	508	570	578	552	492	515	567	557	523	523	532	480	530	529	547	539	544	572	547	532	564	546	567	557	551	512	557	555	512	497	543	497	544	523	535	544	603	555	572	536	543	527	540	533	534	526	542	556	540	515	554	524	546	523	559	548	518	498	544	538	555	521	554	528	535	506	537	521	556	568	541	533	559	556	513	548	575	506	532	555	525	525	524	557	543	560	482	544	518	518	551	566	544	534	520	547	514	571	500	504	540	529	536	569	521	563	576	543	499	526	541	591	561	550	552	496	551	504	523	520	546	519	565	521	606	539	564	551	544	528	510	564	562	512	552	493	544	524	552	534	532	560	543	592	550	553	547	563	530	534	533	533	562	563	542	551	527	518	514	516	563	498	484	517	562	501	562	568	496	567	536	637	502	529	543	561	575	548	580	561	540	524	562	529	546	531	531	634	541	552	538	534	528	574	552	567	514	541	569	536	555	539	546	522	517	501	512	568	534	515	567	559	531	554	523	562	514	529	543	521	533	527	528	555	552	547	616	583	532	502	544	540	515	544	530	545	572	515	571	537	537	549	539	512	550	511	524	562	549	493	509	519	523	562	552	513	507	569	565	580	526	524	564	544	568	511	517	537	538	546	520	569	559	556	541	552	531	557	528	537	526	574	570	540	548	575	531	520	522	557	530	558	532	535	542	535	525	557	584	543	524	522	504	569	533	570	539	527	563	530	534	519	516	579	543	559	534	537	542	538	522	575	518	565	536	542	580	556	554	507	539	561	517	509	574	545	553	549	549	525	511	521	528	510	546	556	501	536	475	538	573	562	530	528	551
3033	430	1611	346	342	374	368	333	396	370	377	348	325	351	358	339	365	358	372	321	339	365	352	367	338	345	380	374	324	339	318	380	393	353	373	378	371	357	360	339	375	335	319	323	359	319	352	341	356	343	369	311	353	361	340	333	325	320	338	361	376	367	357	380	374	345	325	335	361	340	340	365	365	349	319	362	343	347	348	347	342	373	351	375	354	354	399	365	347	371	357	337	379	357	336	379	327	338	374	362	386	360	334	356	345	326	387	360	363	343	333	345	348	363	342	362	348	347	362	322	336	342	359	358	370	354	372	322	351	382	366	359	372	327	330	351	362	374	372	395	346	364	375	366	324	336	351	337	342	353	362	332	369	355	339	362	337	370	358	367	359	384	342	344	387	372	368	380	306	349	381	351	391	352	371	351	341	341	352	355	339	354	305	380	342	349	379	345	362	359	339	347	340	378	378	377	350	356	339	351	359	366	375	360	343	344	331	385	357	358	349	407	334	341	335	400	335	364	343	374	319	359	337	332	365	337	369	365	337	336	388	342	350	350	345	366	360	337	388	357	339	368	360	326	396	332	360	332	353	325	334	352	349	376	355	379	342	364	340	354	350	343	355	335	345	352	325	392	324	360	362	370	340	327	351	348	328	320	329	370	334	329	359	371	357	356	333	340	308	351	354	343	359	357	375	328	364	357	354	316	338	371	341	349	374	306	400	322	364	326	397	375	320	337	388	368	354	354	382	351	355	370	372	362	367	345	353	340	312	325	391	359	378	374	398	338	361	342	364	329	368	354	342	325	339	318	366	363	305	393	331	354	344	324	382	342	361	363	383	372	354	342	353	344	364	322	366	349	382	374	377	313	363	303	321	367	385	362	364	356	326	338	348	353	359	355	347	336	319	289	355	363	371	354	371	381	366	338	345	327	320	334	337	368	334	370	357	346	348	374	354	321	355	360	354	369	387	313	377	391	347	321	379	368	320	335	341	337	363	375	354	348	349	336	365	337	352	344	365	359	328	354	325	324	355	355	349	350	373	365	367	337	325	333	331	340	339	356	372	365	339	366	334	344	382	335	331	375	357	382	380	323	367	362	351	341	348	368	353	372	335	314	345	347	328	399	361	371	320	368	357	389	351	379	336	336	360	385	334	337	347	337	350	324	362	354	382	361	373	356	364	368	342	392	389	343	352	344	344	350	346	335	331	323	367	356	345	353	365	352	310	382	398	368	379	367	337	372	379	345	392	372	338	365	348	350	346	325	357	363	347	379	335	338	336	329	363	320	379	352	352	359	387	371	367	342	361	364	365	342	342	357	371	383	357	367	336	328	369	359	338	365	351	347	308	341	312	343	341	354	348	368	321	359	331	381	325	360	327	324	387	362	341	344	405	383	346	362	321	344	359	376	367	358	343	384	407	341	366	350	395	351	367	364	361	327	339	361	376	386	336	360	355	324	323	346	353	370	366	333	374	314	365	395	347	353	354	332	381	353	336	297	362	377	348	363	346	318	352	353	349	328	344	337	364	365	382	396	345	377	355	351	378	372	379	334	322	325	356	335	414	378	338	343	347	332	355	370	335	369	370	357	370	345	293	334	331	345	350	363	332	365	329	337	348	335	331	336	356	358	371	339	353	377	397	341	369	342	334	365	329	356	320	389	361	339	365	350	360	324	355	344	390	347	344	346	298	332	351	373	354	350	390	354	340	300	362	362	371	354	333	348	352	333	330	361	370	376	352	336	375	362	355	338	311	368	324	327	318	338	358	386	337	322	355	378	364	356	322	361	332	335	359	358	328	372	303	322	360	320	363	353	363	338	332	371	343	327	344	342	342	353	350	365	333	371	376	378	357	350	380	378	326	341	357	328	383	369	372	324	334	330	364	328	375	350	376	333	368	346	361	351	381	322	408	363	354	389	355	391	353	362	320	348	398	333	342	352	344	372	349	332	335	356	351	304	311	366	326	363	369	345	353	345	321	328	331	338	350	341	348	336	326	331	363	350	382	350	346	334	361	323	353	378	363	384	313	360	366	349	342	383	331	356	358	319	364	347	353	344	370	334	393	359	390	348	322	340	366	366	350	328	404	343	325	351	352	368	360	354	381	328	373	340	367	313	360	353	383	350	314	340	321	366	387	358	335	330	374	317	376	331	365	352	374	364	348	337	330	332	357	380	367	325	335	352	370	348	336	361	331	397	364	381	346	316	391	379	365	345	348	333	321	332	343	361	371	371	360	329	350	373	338	359	329	359	332	329	389	350	381	370	347	356	356	357	349	346	379	372	336	393	333	346	331	370	346	328	336	342	336	352	363	356	375	355	328	376	370	361	331	340	351	331	365	337	334	369	403	329	355	306	362	389	336	380	350	374	355	366	373	352	360	361	376	345	329	346	334	391	354	350	315	374	347	361	343	352	341	322	353	344	367	334	332	343	388	356	360	323	337	378	366	370	377	383	356	333	343	352	381	367	327	358	362	315	351	351	357	349	346	349	353	333	371	341	315	327	359	326	336	346	350	366	315	309	367	339	348	370	374	356	350	315	335	343	355	347	359	379	358	327	366	366	367	324	329	373	349	357	368	369	373	386	370	365	370	344	357	342	357	305	347	350	323	365	358	350	340	320	390	358	345	322	349	374	345	354	387	338	395	337	333	364	345	360	369	340	348	326	339	348	375	384	349	347	369	329	358	314	326	359	356	365	360	359	354	388	318	364	365	377	337	324	379	357	341	336	373	326	353	353	369	342	373	375	349	356	328	347	370	360	355	350	385	362	342	348	351	336	322	360	360	364	352	374	371	331	349	375	355	337	398	326	359	378	354	408	318	346	347	371	371	356	357	331	386	346	326	313	383	386	336	340	367	328	363	374	360	345	368	371	388	349	323	385	381	392	341	343	334	347	357	333	329	359	342	339	343	359	360	352	336	335	371	335	366	393	345	321	408	313	382	355	348	399	366	376	372	360	354	357	334	327	370	351	348	362	341	341	318	327	373	384	333	326	359	339	361	351	347	366	346	358	348	365	363	305	347	392	339	347	331	328	360	345	373	382	334	354	358	313	336	358	392	384	363	338	353	345	315	337	337	296	348	367	327	373	366	364	334	379	315	372	364	337	342	328	334	355	401	327	353	347	315	355	374	359	323	331	332	364	376	396	329	351	342	323	342	363	360	369	382	379	338	366	347	359	362	350	316	338	364	323	344	351	367	376	381	376	407	372	353	348	337	372	337	331	356	356	332	377	372	356	381	382	370	396	358	343	344	331	306	337	397	371	383	387	326	379	352	328	343	314	345	357	317	366	376	347	378	349	370	346	336	371	390	364	353	344	356	343	355	366	383	343	365	366	409	331	350	329	330	345	318	329	368	347	379	344	359	356	385	345	352	409	347	370	317	355	320	324	359	304	342	363	366	378	394	351	347	380	316	361	339	353	330	363	393	340	381	369	370	359	341	333	344	348	374	347	343	372	359	344	344	361	382	375	346	360	325	361	333	354	368	333
3179	967	3912	939	888	889	913	877	865	905	874	876	836	872	859	857	871	902	905	843	860	897	886	826	883	880	816	955	849	850	847	848	810	808	896	816	834	833	835	845	835	853	816	810	830	830	855	815	820	865	883	785	833	815	798	839	834	815	877	830	872	877	841	880	875	867	878	865	812	881	780	828	852	836	840	814	902	855	803	875	812	856	826	846	830	830	873	853	860	812	821	870	800	861	882	852	845	883	816	854	815	824	816	835	840	883	839	818	827	860	827	859	825	822	828	880	830	831	856	827	854	875	830	926	816	861	854	828	818	855	827	826	840	870	843	773	809	843	860	869	863	874	891	822	833	851	822	817	841	866	808	836	863	841	829	893	836	824	858	798	844	872	848	825	868	806	817	884	831	820	812	829	883	859	824	832	798	876	875	891	833	868	804	828	807	827	895	839	746	851	812	862	854	854	831	850	809	838	872	822	835	811	892	815	861	885	847	826	927	867	860	873	842	882	819	808	796	889	856	823	917	868	817	814	847	901	846	843	869	869	834	829	831	797	839	798	831	842	836	863	852	801	895	888	816	829	778	835	859	837	843	884	860	882	799	884	841	789	823	828	825	899	866	858	829	847	829	858	809	837	890	791	858	787	810	841	796	823	862	834	861	802	835	826	893	837	824	854	817	847	847	845	854	887	804	854	860	809	793	878	864	876	907	871	844	787	817	862	889	812	784	834	831	875	808	822	801	813	879	794	865	800	917	872	850	865	865	859	860	844	863	902	874	926	833	848	851	833	813	840	863	825	837	824	822	891	782	825	895	860	888	815	897	856	774	883	816	853	879	798	847	837	848	851	851	832	823	825	856	783	786	848	834	855	859	840	844	807	832	858	868	868	835	856	799	875	864	829	837	865	852	875	823	818	818	813	802	831	820	804	837	851	856	829	852	831	832	852	862	890	884	846	839	849	844	899	856	872	839	852	875	848	835	851	833	815	873	809	877	838	828	835	859	883	806	799	852	852	822	852	884	858	798	842	836	828	836	890	911	838	857	854	884	869	834	823	812	867	799	858	854	899	771	849	837	812	849	819	873	858	875	881	836	887	843	895	829	861	913	817	836	815	848	856	867	832	873	844	864	862	841	839	856	870	826	841	898	816	834	892	853	838	808	837	906	799	797	830	855	762	851	852	869	853	834	858	844	842	877	840	828	900	815	849	826	851	798	822	868	904	915	866	851	831	834	806	857	819	793	884	857	847	839	884	847	852	855	833	864	880	824	895	858	807	823	815	835	859	841	895	833	833	862	777	821	818	822	833	794	839	858	856	845	796	863	876	829	839	880	835	898	788	827	865	856	849	842	857	812	817	884	802	820	800	800	863	870	824	871	803	840	904	905	882	880	816	886	897	875	831	845	791	834	857	818	851	863	843	849	807	814	813	846	869	822	848	821	832	811	853	838	830	826	864	778	842	877	820	842	831	843	840	867	900	848	854	853	857	815	825	828	814	790	872	839	863	851	867	840	807	849	831	867	888	832	795	825	858	859	808	903	866	874	856	851	850	870	900	816	803	864	891	801	821	838	885	866	857	831	814	839	870	835	849	800	850	840	857	873	851	833	803	854	846	838	806	920	834	859	828	800	849	882	867	823	813	850	835	844	806	829	830	849	853	806	830	852	837	795	855	803	822	876	852	855	879	814	827	781	832	850	825	859	913	816	816	842	860	827	876	803	864	799	847	826	877	875	881	824	807	797	848	864	847	839	845	834	883	839	837	793	885	884	847	840	862	833	867	844	849	830	842	871	858	863	819	833	806	911	827	843	821	847	805	854	871	861	889	833	820	823	846	832	881	790	848	887	918	858	843	852	879	852	861	887	831	830	796	868	839	823	858	812	867	895	876	862	816	838	808	901	845	786	862	864	877	826	866	814	791	839	863	906	882	902	851	865	817	843	810	833	839	896	869	890	823	870	853	878	811	827	880	814	848	844	883	798	812	848	833	842	798	850	835	845	864	842	847	846	818	848	842	847	857	829	810	855	807	830	853	832	862	877	882	804	809	838	832	866	835	836	848	867	807	799	845	919	803	845	843	889	825	809	880	838	837	850	850	843	841	813	834	827	806	848	829	839	855	861	851	840	873	843	853	853	886	895	849	816	835	909	819	801	801	822	850	799	883	871	902	820	847	830	812	796	875	811	829	821	808	824	837	850	824	846	793	833	818	910	815	834	815	843	841	859	852	841	812	831	846	914	788	835	814	876	840	849	873	874	866	827	813	855	884	832	849	845	826	856	842	853	851	803	852	873	854	804	806	844	818	833	848	869	840	857	848	846	870	890	805	848	811	856	848	875	863	771	841	878	879	814	824	839	886	881	805	821	795	823	834	859	837	874	829	804	800	753	803	892	813	868	790	855	808	886	862	866	848	808	846	811	864	823	795	853	891	853	824	860	817	896	778	875	805	842	860	792	792	839	847	861	839	859	837	887	809	847	815	877	909	811	848	780	821	897	837	862	826	867	860	831	885	847	830	808	852	874	801	823	837	825	795	848	827	836	841	763	876	850	857	884	817	830	818	835	834	819	849	830	844	849	838	838	813	858	819	820	813	802	841	840	833	807	812	850	844	849	794	918	832	855	854	812	852	843	819	876	858	886	866	751	828	789	860	825	844	897	836	843	834	842	806	879	852	849	872	880	860	877	884	841	841	819	845	843	866	792	766	832	799	849	831	889	821	860	863	854	837	806	861	841	852	833	828	863	774	864	814	907	844	841	853	838	855	862	806	870	893	866	871	863	878	816	917	830	849	827	833	831	813	845	830	828	801	835	859	864	868	809	866	872	826	831	839	827	844	835	786	893	832	838	855	812	814	886	800	884	884	822	799	828	886	814	879	858	833	807	855	832	805	847	843	869	889	817	873	833	856	862	860	825	823	810	830	822	848	882	817	852	863	852	828	890	834	800	838	884	880	873	835	869	830	857	829	837	844	887	843	848	878	809	823	869	801	806	843	854	858	872	879	798	788	815	849	843	876	831	867	837	859	780	863	821	891	853	862	835	837	860	851	795	874	811	774	795	861	832	830	870	854	902	841	869	869	852	831	832	825	855	828	802	814	857	840	855	830	757	894	824	861	878	872	849	849	877	837	862	834	840	853	844	833	885	827	848	908	789	860	812	866	859	856	838	815	799	828	825	882	828	851	889	888	851	869	868	831	836	791	864	822	813	835	847	847	789	828	799	829	837	885	818	845	853	840	846	849	840	812	813	855	855	848	805	839	859	865	857	886	896	894	863	862	796	820	883	832	871	849	825	821	860	826	863	842	878	830	880	875	864	856	856	835	873	822	849	805	846	836	858	896	828	863	812	858	850	832	857	858	853	860	847	834	790	838	803	826	862	786	890	834	811	890	862	848	854	782	861	868	836	839	841	846	836	849	833	851	786	830	871	819	788	866	903	871	810	854	822	816	831	821	851	862	867	817	819	849	896	859	834	842	816	882	808	886	812	846
22595	3646	27925	9739	1004	480	416	342	308	266	263	260	247	208	207	217	199	193	222	212	192	215	190	189	179	193	168	174	191	178	190	165	200	194	188	191	177	163	177	176	168	197	181	174	192	189	160	168	176	197	164	203	160	182	182	168	179	170	177	172	184	166	174	198	179	195	162	163	162	172	186	183	178	184	175	189	180	170	184	167	179	158	156	173	174	201	161	197	177	162	170	194	189	164	164	176	171	153	178	182	180	176	187	162	177	180	165	180	173	181	190	172	183	199	153	178	193	165	164	180	154	167	167	196	174	160	165	149	157	179	164	169	182	213	160	179	181	137	172	171	174	146	162	168	176	177	175	189	150	145	167	187	168	177	194	177	190	188	149	163	154	180	151	152	179	182	205	172	160	153	161	165	161	163	160	183	156	184	188	178	167	170	164	157	159	175	163	173	176	177	188	157	161	144	153	175	179	162	169	161	180	178	153	178	157	175	195	174	186	155	178	157	172	138	179	169	169	186	155	185	194	165	174	170	170	160	175	162	181	154	161	184	173	182	149	169	176	157	169	171	171	152	183	201	157	166	185	140	177	177	162	164	185	167	215	201	167	193	188	158	154	156	174	182	164	217	184	162	153	183	176	151	186	186	156	167	162	179	195	180	162	178	149	162	176	167	147	153	166	171	172	172	182	198	198	166	187	171	167	180	175	165	157	152	159	166	188	178	168	181	181	180	168	170	174	166	184	172	168	175	179	180	159	197	164	178	165	190	189	155	192	188	180	179	116	195	145	174	174	157	170	170	180	190	164	188	160	157	162	173	170	161	166	160	177	143	164	167	177	165	169	157	159	182	188	177	158	181	168	182	182	177	191	171	196	204	165	177	182	221	158	166	176	184	171	186	179	178	178	183	166	163	168	178	145	165	177	178	155	194	191	164	173	176	158	164	146	175	162	173	186	167	162	178	182	161	190	189	181	170	183	163	160	185	185	196	171	198	172	158	144	177	184	181	159	164	174	180	161	165	175	160	157	150	148	170	188	170	153	160	202	194	169	180	173	172	195	173	169	184	171	166	172	185	191	163	152	159	191	183	161	183	164	174	170	169	155	168	179	159	168	152	175	172	203	201	188	150	169	160	165	178	184	173	146	178	164	144	181	176	186	200	185	186	153	160	194	191	170	145	162	171	179	178	184	183	155	164	180	178	172	151	164	193	193	182	164	161	159	167	168	181	151	174	182	162	168	153	179	180	195	179	162	193	161	176	171	160	186	188	160	188	162	173	159	182	169	198	175	148	173	174	169	169	178	194	163	163	156	170	176	170	184	163	161	158	181	188	175	156	172	161	156	155	195	156	172	174	163	200	144	176	184	184	162	187	188	173	169	162	183	153	168	175	180	161	203	165	176	173	141	186	160	162	166	183	157	194	194	166	149	182	200	209	164	146	154	162	147	169	172	156	177	172	147	169	162	185	167	166	179	158	155	187	173	174	167	168	196	155	172	157	206	170	170	188	157	171	189	184	168	173	168	164	158	166	171	159	195	167	148	166	162	181	168	183	166	153	184	193	151	163	160	170	157	163	186	169	186	176	164	169	177	159	155	147	175	186	198	167	160	165	169	192	156	180	173	189	179	173	185	146	186	146	184	182	174	172	163	169	194	165	170	199	142	172	181	158	167	176	191	192	163	198	172	165	168	184	153	193	167	186	149	192	175	183	158	174	162	184	164	159	188	180	189	194	189	176	148	184	145	174	161	170	170	172	171	174	191	155	178	176	183	177	162	191	169	154	176	160	169	152	173	178	179	185	144	189	164	195	165	192	187	155	167	185	188	166	186	191	159	169	160	166	162	173	165	172	151	154	169	191	203	166	150	180	184	163	171	171	155	195	178	201	169	174	184	161	167	167	180	168	188	191	172	207	175	185	183	190	212	175	177	167	202	198	171	165	193	187	160	180	182	158	190	171	180	173	157	195	165	155	165	157	164	181	174	189	154	164	169	172	180	194	170	160	173	174	180	172	177	185	161	159	188	184	176	158	167	185	170	182	148	153	162	172	185	171	165	176	198	155	181	174	170	188	149	178	157	167	172	184	221	174	160	173	179	152	156	178	174	173	169	166	183	171	173	167	176	159	186	192	175	164	175	170	176	163	162	165	162	169	177	153	148	182	205	158	169	162	178	167	163	187	185	183	169	169	208	177	167	179	154	161	165	179	182	170	172	192	167	196	159	193	176	177	181	193	160	191	172	190	177	163	173	161	196	186	169	192	179	161	176	165	164	171	160	170	179	171	162	173	155	175	166	185	156	156	153	157	212	172	174	189	187	175	185	181	155	169	139	158	186	186	176	167	166	168	187	172	183	171	175	164	179	161	183	163	188	175	155	170	190	159	169	170	185	173	206	186	171	190	179	166	176	167	185	182	157	173	156	165	181	181	167	186	152	156	198	161	190	186	165	163	163	171	178	190	159	158	186	209	174	177	159	168	180	154	173	140	167	165	181	198	170	160	155	165	148	179	183	174	160	180	190	173	173	172	177	166	181	176	177	143	183	178	170	166	158	162	171	171	206	181	184	177	164	177	192	151	177	156	174	179	169	169	183	164	177	173	172	159	181	163	177	144	167	162	203	178	162	153	165	190	159	207	184	184	188	168	174	163	172	170	163	159	155	163	168	174	158	175	186	182	187	181	191	183	148	140	175	178	197	171	172	174	165	186	167	165	189	208	152	160	197	186	169	185	159	163	180	159	166	182	151	182	168	172	189	179	172	169	185	197	165	203	183	158	183	176	204	168	176	187	174	186	166	184	172	184	176	176	156	164	176	169	162	181	186	149	180	171	167	166	159	182	194	167	185	176	171	165	172	157	176	201	164	187	179	174	187	183	172	162	163	151	182	177	160	155	185	180	150	185	152	173	189	183	161	167	164	175	172	177	169	179	182	182	163	172	158	184	182	166	176	154	176	158	182	201	178	172	152	187	168	169	157	161	155	180	186	193	205	155	178	180	158	164	166	173	162	183	202	177	185	184	189	172	178	191	167	177	179	177	153	183	173	168	190	163	157	153	165	175	181	170	196	162	196	166	190	176	189	176	167	211	170	168	205	167	198	204	173	177	191	177	169	167	141	165	183	175	186	189	161	159	155	173	164	190	170	182	181	162	160	163	176	175	200	170	173	192	190	159	186	153	169	165	171	166	176	182	183	187	205	182	187	178	171	177	156	140	187	185	175	156	156	158	165	168	195	154	180	168	178	171	171	145	171	175	175	176	164	153	174	164	164	188	167	178	172	187	164	179	181	148	176	192	179	162	167	172	163	185	184	168	185	188	200	187	149	171	169	184	180	175	180	166	183	178	184	193	172	177	184	185	167	154	175	167	160	167	166	177	163	165	164	168	171	155	184	160	168	145	177	176	172	182	181	168	168	161	196	171	215	154	178	166	152	183	179	175	167	176	181	179	198	187	160	186	178	190	167	189	162	150	165	174	166	185	163	202	189	185	149	149
11957	2036	17900	2856	2579	2094	1801	1541	1303	1175	1017	960	909	846	786	770	684	667	626	659	613	639	617	616	559	586	572	537	579	498	549	541	550	514	528	501	570	516	458	538	511	538	474	531	507	490	513	516	488	496	521	490	491	502	472	465	485	470	468	473	499	498	486	512	500	486	495	473	458	481	456	490	455	490	433	478	443	462	474	443	444	493	471	462	482	485	507	468	464	511	459	472	464	472	463	486	464	462	488	454	432	451	447	459	493	472	478	447	474	463	501	502	451	501	468	483	495	458	467	513	465	444	480	459	448	470	425	490	466	464	432	470	499	473	462	458	479	475	482	514	476	487	455	450	473	493	492	445	470	455	449	435	472	459	444	472	461	439	480	474	484	442	464	444	477	464	505	472	474	525	488	446	484	483	508	437	469	462	504	467	458	471	503	453	454	442	474	484	485	480	490	480	433	480	460	498	446	491	429	471	472	433	418	456	436	463	491	459	468	484	447	452	451	473	444	451	468	438	461	472	457	468	440	438	484	450	472	510	502	484	471	496	453	491	476	462	483	428	472	427	477	468	487	467	483	494	486	451	449	486	457	453	443	428	465	475	458	450	444	412	479	484	444	443	481	444	481	479	484	500	464	491	465	450	488	451	436	474	435	415	464	478	446	473	479	453	515	482	424	490	452	461	526	435	505	486	487	490	486	479	438	441	460	497	455	456	453	445	455	477	499	466	450	466	466	478	456	454	503	467	434	471	475	511	480	461	493	450	457	452	469	498	476	457	450	469	477	496	461	511	497	481	455	471	467	452	455	517	470	516	475	438	462	457	472	477	465	447	485	467	454	435	460	446	461	431	504	442	512	453	468	433	475	470	456	486	468	496	463	470	454	471	460	446	445	454	489	440	441	471	488	446	446	441	467	464	465	488	459	450	462	478	515	485	474	513	439	445	471	485	460	439	507	470	427	486	474	478	470	446	448	492	499	486	445	463	491	493	450	466	486	480	483	469	500	430	475	506	453	460	467	497	464	450	426	504	449	460	424	466	490	437	478	490	474	498	452	497	459	511	450	468	488	494	511	488	479	461	448	468	492	458	432	476	466	446	443	539	495	465	454	463	477	463	467	470	473	501	456	438	460	457	455	487	509	474	468	456	483	457	439	464	486	484	439	483	495	457	465	492	429	460	443	462	489	447	445	431	467	457	442	438	411	486	501	488	444	451	485	435	486	497	456	501	450	473	452	479	490	468	462	471	447	443	473	477	465	437	473	457	472	463	487	508	484	398	495	464	478	489	485	480	510	477	505	487	446	488	476	469	435	510	476	475	454	525	450	450	489	470	469	478	442	421	459	464	452	445	489	490	492	443	448	471	443	450	438	456	477	431	482	491	463	487	471	500	456	466	476	502	482	467	473	472	492	433	485	462	451	450	452	459	474	459	481	470	464	479	460	471	475	466	512	460	460	444	496	422	451	449	453	490	463	442	455	487	460	451	489	464	473	438	514	428	482	429	469	442	469	479	487	450	443	489	471	479	442	482	493	446	505	463	519	488	476	462	423	451	429	428	496	445	472	458	477	483	492	447	491	479	541	490	494	468	465	465	462	446	455	499	485	488	449	458	469	473	454	433	495	483	445	485	449	474	498	450	470	482	454	458	481	432	470	469	495	453	460	455	468	462	458	482	473	476	483	439	458	473	471	483	461	448	471	476	476	477	451	473	498	469	444	499	459	472	488	495	484	501	456	477	445	470	467	438	456	487	424	472	431	434	505	485	474	461	498	454	454	482	489	454	464	486	468	461	489	466	464	476	471	467	471	447	468	465	443	492	471	467	461	443	471	447	444	425	436	460	473	478	469	453	451	498	466	486	447	463	490	446	447	478	479	491	461	503	449	473	432	443	484	512	451	474	424	499	486	480	466	469	458	488	484	469	469	390	479	442	474	458	455	482	475	472	463	432	446	497	465	497	469	492	469	486	474	451	466	481	466	468	481	435	492	468	462	484	493	463	483	529	482	496	493	441	439	482	493	455	495	469	467	490	465	451	434	452	493	428	429	470	465	465	483	437	471	452	475	463	461	496	489	475	481	474	477	483	442	456	435	465	477	465	465	458	476	470	461	431	474	497	470	455	464	490	482	439	479	480	422	481	531	433	472	457	458	464	472	480	436	450	476	453	477	426	486	479	469	441	439	499	486	490	459	448	504	466	475	471	420	500	453	476	473	448	507	496	435	485	519	475	468	466	450	456	476	460	470	460	483	448	497	464	475	506	473	465	463	493	496	500	447	495	437	504	478	469	484	451	485	492	477	467	480	457	469	478	487	494	468	497	465	455	471	448	495	478	478	441	438	410	498	457	492	509	465	501	483	459	468	455	489	472	423	462	500	438	445	475	454	439	480	471	501	439	453	517	465	463	455	459	476	475	480	455	463	452	487	433	497	486	454	471	488	479	514	501	480	502	503	450	493	466	453	445	483	453	494	471	463	490	448	467	466	445	464	435	514	494	484	467	448	453	470	434	466	483	450	486	474	491	490	482	489	434	454	502	475	459	448	487	468	419	490	457	469	471	460	468	454	488	497	467	477	497	463	491	464	430	466	488	462	478	467	442	487	468	445	467	460	490	475	497	500	461	454	483	472	472	452	450	472	497	472	459	489	462	443	437	450	458	483	449	467	466	472	465	454	475	474	463	466	509	443	427	465	467	427	458	461	480	450	444	456	450	505	461	472	465	487	475	440	478	466	447	483	477	475	470	473	477	443	454	464	489	465	515	489	461	482	464	467	451	475	487	494	482	439	480	505	480	451	459	475	468	431	500	442	467	468	488	469	487	473	470	459	470	471	461	500	466	484	462	469	465	481	438	449	497	461	459	430	472	481	462	493	479	486	466	468	447	468	457	502	460	466	441	454	451	497	459	485	487	472	448	470	461	485	452	481	466	452	471	458	479	500	480	483	479	507	483	457	465	464	493	487	487	433	492	501	442	450	481	474	422	472	470	436	493	462	479	463	483	471	473	468	481	482	486	475	525	478	437	451	500	491	478	513	486	480	452	461	477	517	483	446	464	477	468	488	456	489	493	438	465	469	419	464	413	471	454	490	483	451	450	473	469	478	481	467	443	421	458	433	421	441	455	445	464	464	435	470	445	475	436	450	460	490	453	464	472	489	472	444	440	474	488	480	490	426	492	445	503	470	487	438	454	499	453	437	492	465	452	444	462	472	450	477	464	479	492	452	477	449	512	474	466	473	473	462	481	437	444	462	487	475	487	468	502	459	446	515	464	456	453	464	481	480	488	435	481	515	486	484	512	453	477	470	463	506	472	466	425	487	465	454	517	478	469	454	497	491	457	464	471	449	482	465	477	437	449	458	498	472	473	469	466	459	460	479	412	468	472	495	443	462	441	462	451	458	430	465	483	435	460	481	441	508	488	477	430	466	474	490	452	479	479	448	438	477	471	515	521	482	451	438	449	545	463	477	476	481	427	434	482	471	491	427	468
36675	9365	33009	23768	6891	876	704	515	482	416	386	329	312	323	271	276	269	252	238	257	258	238	223	211	234	240	196	226	225	247	226	197	211	215	216	201	231	175	199	204	197	197	190	196	201	219	209	227	217	188	208	218	197	185	194	188	195	197	167	186	208	163	213	216	204	205	222	209	190	194	197	187	180	186	175	204	193	181	221	216	200	229	213	193	183	221	200	214	220	186	209	187	197	195	197	191	199	179	201	200	196	170	194	225	173	184	199	189	196	166	174	211	183	206	193	193	204	195	187	204	186	210	207	197	178	185	194	188	182	209	176	214	178	187	207	194	207	188	217	197	198	203	204	192	192	219	206	220	214	167	204	214	213	201	181	185	213	198	198	183	171	214	181	221	196	168	185	221	195	180	191	210	165	210	193	191	219	210	188	202	219	189	206	190	200	219	193	228	210	186	186	226	205	223	189	182	188	226	191	195	186	176	192	214	185	204	181	182	202	219	187	229	217	214	203	197	190	174	192	180	206	187	216	175	174	194	212	210	175	173	212	187	202	225	186	193	195	211	188	208	203	194	203	178	227	213	182	217	188	190	209	213	223	212	188	196	185	185	167	178	184	217	235	218	217	180	203	206	178	213	207	199	181	182	213	199	193	194	182	209	187	203	168	204	178	214	202	192	200	196	202	234	194	204	197	200	217	186	205	209	198	194	215	214	177	187	190	199	203	216	203	176	212	179	235	182	205	190	196	179	201	210	194	184	180	175	201	217	202	192	172	201	191	188	207	195	217	225	224	190	205	206	190	199	189	188	211	207	204	209	190	181	202	192	191	185	216	229	194	201	202	212	223	208	199	193	208	220	193	170	212	191	213	193	190	183	180	219	201	183	199	205	208	187	205	194	197	211	199	191	188	217	212	195	198	197	193	186	183	183	192	182	194	216	214	186	197	208	184	195	218	205	173	201	206	175	186	201	200	214	214	196	212	214	218	188	207	211	185	203	192	188	185	188	211	186	200	185	214	203	176	191	162	213	205	199	192	183	196	154	217	195	191	182	172	195	190	208	198	198	209	190	201	199	197	193	224	217	187	196	188	182	211	225	203	181	197	186	193	196	193	201	199	206	182	188	201	214	209	200	190	209	197	190	206	168	207	216	218	197	189	220	191	176	181	188	223	194	203	193	205	179	194	193	182	183	204	172	200	201	178	196	211	193	194	196	162	187	183	182	188	182	201	196	173	171	182	188	210	188	179	205	195	205	214	190	204	182	197	182	144	204	215	190	202	191	193	221	178	194	225	198	201	205	197	184	198	211	218	217	195	191	199	202	197	172	218	197	196	179	205	203	207	200	180	203	208	209	205	184	197	170	190	196	202	199	214	211	209	212	222	187	172	211	191	205	197	176	187	192	231	201	195	204	216	204	199	193	209	180	225	221	207	208	229	208	191	187	209	236	231	221	180	195	203	207	204	191	200	220	195	213	198	204	217	171	191	207	189	194	206	193	187	196	198	238	183	199	166	202	177	201	191	206	188	212	201	188	197	202	193	201	221	182	210	219	201	206	169	194	191	212	188	192	217	176	161	209	197	200	230	200	224	185	191	201	200	216	231	199	206	224	213	193	223	215	212	207	195	202	183	178	180	177	192	171	204	193	179	210	197	219	196	187	156	213	225	182	198	207	184	204	197	212	213	182	191	218	193	193	214	209	216	180	194	176	183	180	186	208	177	203	191	206	178	219	211	214	216	204	191	202	185	237	180	191	200	201	219	189	214	211	204	177	200	224	218	201	183	182	243	251	207	199	203	204	200	183	190	219	186	211	159	213	218	189	213	188	169	182	170	208	195	193	193	222	181	200	178	194	210	215	190	196	223	189	197	184	200	215	226	192	197	199	218	198	196	198	181	181	193	180	218	190	198	192	176	190	193	198	189	180	195	202	196	167	164	224	207	195	176	201	202	175	184	203	193	194	228	204	199	184	178	203	188	188	209	200	179	212	202	186	201	206	208	213	192	197	201	188	185	182	210	183	164	197	204	176	211	203	189	202	190	206	241	215	186	193	204	196	189	209	189	211	200	205	207	219	175	193	185	218	216	192	207	206	162	175	183	209	203	194	188	202	197	182	214	199	175	173	200	206	186	204	199	238	183	174	207	215	184	211	207	214	211	209	195	195	186	213	192	174	176	177	198	207	210	187	212	206	230	201	180	196	220	198	214	199	181	175	201	185	190	216	187	205	206	178	179	194	184	226	185	193	190	196	183	215	200	195	210	201	206	253	200	207	179	193	189	196	201	230	206	240	182	214	198	202	218	201	195	201	199	202	185	211	222	202	193	187	220	208	203	204	195	184	184	177	183	202	215	198	199	204	206	173	213	206	213	189	198	202	200	220	180	190	200	194	198	196	187	198	187	216	192	201	180	231	195	204	204	212	203	211	224	200	226	189	193	214	187	196	224	196	221	218	191	179	186	176	217	203	205	190	209	200	173	202	210	215	203	195	195	165	216	203	205	179	201	206	184	194	190	218	213	222	198	189	215	203	183	208	206	187	211	215	208	215	225	176	219	216	197	192	173	173	189	199	186	187	199	208	204	198	197	170	192	211	209	196	205	205	172	189	198	163	168	182	232	227	189	213	197	197	205	192	194	192	195	189	187	166	214	211	204	174	200	211	208	205	182	189	201	203	191	231	179	213	216	194	210	192	191	190	186	179	184	211	191	179	192	184	193	200	182	200	207	181	210	171	189	212	196	192	221	217	183	209	210	198	207	180	191	200	212	172	188	189	242	176	212	205	210	206	188	190	208	197	187	202	193	193	191	205	209	212	188	195	216	188	214	209	223	200	193	210	213	211	183	193	198	206	201	200	200	208	201	200	205	188	222	239	195	202	204	198	213	197	178	193	203	182	216	169	173	187	205	215	212	211	208	209	185	202	191	191	185	178	195	206	177	213	182	198	205	191	200	203	203	216	203	196	190	223	180	209	202	190	191	170	175	172	217	199	182	230	182	209	231	215	233	211	229	192	214	194	203	209	204	213	210	177	189	215	159	227	200	211	211	195	192	189	212	173	193	187	205	190	213	173	191	227	228	217	186	211	213	190	207	196	198	201	175	188	206	179	203	196	200	193	166	182	203	194	204	189	189	213	205	195	195	189	190	194	170	211	204	240	251	187	215	202	191	191	211	179	160	177	170	211	191	198	202	210	210	189	192	185	202	219	222	193	201	196	199	220	203	219	193	202	210	200	180	201	207	223	207	206	227	174	213	196	193	201	208	236	206	200	213	185	220	187	205	198	195	198	202	220	205	211	212	186	186	185	168	199	178	195	218	184	198	219	188	212	201	194	181	189	152	198	195	219	221	203	190	214	175	186	201	213	208	199	185	172	230	183	211	204	200	184	207	198	209	194	202	190	192	181	191	187	188	192	200	200	186	202	198	188	207	181	184	209	192	206	201	215	195	204	212	190	199	208	202	177	213	193	196	187	205	188	222	192	176	205	206	180
18184	3717	19738	5237	4521	3647	2918	2539	2082	1751	1624	1501	1420	1274	1057	1126	991	929	948	915	881	853	834	815	782	708	772	724	704	726	700	687	699	662	685	644	657	663	656	555	624	665	625	590	605	615	614	620	587	595	586	576	592	558	598	604	580	567	621	614	585	569	596	601	582	558	537	575	562	581	597	565	607	587	576	572	563	575	588	557	541	573	570	556	562	606	509	553	537	561	548	602	571	593	551	585	588	555	541	515	595	550	559	581	591	544	567	544	541	554	549	599	569	564	634	557	517	567	586	531	524	556	541	520	528	581	564	549	543	563	557	559	564	531	567	546	545	544	547	548	532	557	581	542	554	534	549	549	564	549	528	531	605	534	546	580	511	576	569	538	541	541	553	530	548	575	536	512	552	561	551	524	542	562	566	574	576	548	561	546	573	558	536	564	543	532	573	577	547	530	556	545	574	543	466	510	547	554	558	541	573	552	536	567	546	550	504	565	554	492	568	506	566	535	509	563	500	582	581	527	555	575	554	515	532	565	574	529	579	549	548	556	589	544	538	572	555	554	547	530	542	508	548	534	562	601	539	508	525	525	526	570	561	564	572	552	538	559	528	535	507	528	557	598	563	545	555	552	564	573	582	556	538	516	525	580	549	521	500	551	560	532	561	540	529	552	507	561	572	522	565	580	545	551	567	527	568	542	576	539	563	537	539	532	564	500	544	544	533	488	540	563	523	592	530	524	568	531	544	541	581	531	564	514	577	566	554	525	543	548	546	525	569	514	579	574	557	589	577	547	521	526	569	564	559	581	524	511	551	545	574	554	530	512	560	511	550	567	567	557	552	513	572	531	559	552	568	545	566	539	590	512	538	541	594	561	533	520	552	577	513	557	555	516	587	550	544	576	540	547	556	537	531	535	545	518	528	560	563	564	568	550	525	594	566	495	538	570	533	501	528	537	551	558	551	519	507	547	573	505	638	516	567	547	594	487	535	549	579	536	564	567	535	550	559	529	556	588	548	516	571	522	532	607	554	580	532	556	559	546	568	510	572	577	562	566	518	560	529	538	530	517	534	530	552	498	522	577	576	533	543	521	567	562	588	561	557	535	588	580	485	550	545	563	550	542	520	535	551	520	502	551	533	560	532	545	545	527	555	583	526	522	566	543	543	551	555	509	565	509	520	581	547	575	559	530	591	573	583	548	513	547	536	521	547	555	504	570	556	531	526	536	521	566	567	568	559	545	536	544	538	561	549	506	550	561	570	560	498	524	510	538	546	535	533	547	514	558	544	550	530	527	507	536	533	550	517	563	558	571	574	549	563	544	491	549	558	520	541	544	531	566	544	523	577	554	570	579	566	557	531	544	551	549	542	527	539	537	573	531	606	540	527	572	518	547	594	529	571	492	573	580	588	509	544	546	553	542	552	524	541	527	558	557	592	513	552	525	571	572	557	540	564	570	542	540	567	575	569	556	512	520	525	543	524	561	525	578	540	529	565	519	554	550	536	508	538	572	572	536	517	569	531	543	582	508	538	490	546	523	587	573	544	555	506	553	527	525	553	584	537	546	546	597	555	574	535	547	554	572	551	519	483	541	502	582	566	590	577	521	559	586	543	561	557	538	571	576	495	544	510	563	538	554	546	543	527	538	536	537	533	528	548	528	568	556	548	568	560	568	553	507	573	572	516	555	589	549	574	548	531	532	579	536	540	590	569	573	580	547	564	555	502	573	536	551	557	560	539	568	564	553	565	553	531	523	572	566	542	519	531	503	513	597	529	573	524	541	573	522	554	514	536	518	511	558	574	550	551	550	473	530	536	510	565	599	572	569	533	561	579	569	563	521	553	538	550	551	583	543	552	570	570	567	546	534	572	545	579	542	500	555	556	530	577	526	587	508	541	544	546	606	561	558	567	565	522	570	570	531	547	573	541	528	562	525	530	508	538	556	559	506	556	514	553	480	524	575	565	471	547	550	548	512	567	540	552	552	548	539	605	536	540	582	531	525	527	551	523	543	560	554	545	561	530	546	552	566	546	536	536	557	516	507	532	547	549	514	564	522	571	605	559	568	598	562	569	529	538	567	550	553	538	563	551	563	550	589	554	564	568	605	580	556	583	545	560	499	519	516	544	580	587	549	534	547	539	543	516	539	541	542	518	562	533	550	567	552	535	539	563	570	538	558	578	526	513	577	527	521	541	556	559	567	574	567	555	567	559	510	551	546	576	531	573	523	531	585	572	531	520	535	561	590	553	537	551	522	584	514	586	579	551	499	556	544	528	562	557	577	546	576	535	543	572	520	512	552	537	585	564	588	550	541	511	528	573	549	545	518	555	541	538	507	563	532	549	514	523	567	553	536	534	550	509	521	565	577	524	544	497	537	520	510	543	525	565	525	504	549	553	579	504	515	551	542	591	541	525	520	540	529	556	557	513	541	541	552	547	523	556	508	547	554	539	530	499	484	547	565	568	553	528	542	538	557	538	539	534	521	587	552	520	541	506	552	568	530	490	513	549	532	581	555	537	570	564	536	548	547	513	561	538	557	519	580	553	576	565	549	564	576	529	558	538	571	541	588	509	560	566	504	525	571	543	523	539	531	534	538	537	501	567	513	561	533	598	569	536	557	507	595	520	544	552	542	532	552	570	514	524	566	513	547	558	553	528	573	533	533	548	582	555	582	587	559	580	550	580	540	556	568	525	535	555	521	583	553	503	559	550	570	553	549	541	531	522	564	544	531	573	534	551	566	543	530	564	563	549	524	585	565	543	569	524	502	547	573	545	568	557	566	543	552	516	553	511	544	585	512	580	499	572	588	604	555	541	573	567	512	507	558	477	539	503	544	575	561	545	554	534	524	536	574	553	535	549	508	534	537	559	567	504	575	514	539	509	545	566	618	580	577	521	577	514	550	595	545	545	600	560	562	561	557	570	554	526	557	568	544	525	497	577	538	547	561	514	555	556	529	540	493	543	539	522	504	528	519	561	559	563	542	534	569	558	559	541	513	559	546	527	559	561	587	580	559	554	548	548	565	536	561	530	585	562	567	594	548	518	555	562	546	527	553	553	625	520	541	565	525	568	563	522	547	558	535	545	570	550	517	576	544	568	589	529	546	564	537	530	588	565	554	571	570	522	580	550	590	544	523	623	544	538	573	557	518	527	538	601	544	532	527	558	565	532	544	565	540	549	570	561	538	535	547	493	543	541	550	588	545	534	556	505	573	545	509	560	518	523	527	552	592	589	520	548	575	546	554	545	575	585	578	540	530	534	555	567	572	553	512	548	554	567	522	541	546	570	553	513	509	519	610	541	548	526	523	561	505	559	514	546	520	546	529	577	574	562	553	578	515	565	537	564	553	535	495	544	598	552	542	567	533	556	583	538	569	525	526	561	534	518	539	565	519	521	499	544	520	521	503	575	551	570	543	544	533	562	539	537	506	575	532	566	540	544	538	533	563	539	562	557	547	552	537	526	557	529	517	576	524	548	553	561	547	522	513
3161	424	1746	378	375	373	400	335	352	374	391	364	335	369	335	352	371	341	384	393	353	358	361	334	384	365	348	356	346	337	365	359	321	379	340	347	366	341	327	374	400	383	363	327	352	367	349	347	361	358	370	335	352	358	385	348	316	372	362	346	322	352	366	355	365	396	334	355	366	377	323	352	347	361	386	368	369	354	358	385	404	346	363	359	372	373	331	363	372	372	356	355	340	351	337	319	392	352	314	378	382	345	321	339	371	369	350	368	350	330	337	346	331	329	328	341	369	344	343	366	389	326	354	362	380	373	382	354	367	391	358	354	346	334	341	334	376	356	377	366	365	334	369	386	382	342	353	364	365	364	344	365	346	326	330	361	347	369	359	334	348	331	341	376	403	347	386	356	336	334	349	370	347	323	349	349	352	371	331	335	338	332	372	373	371	349	367	343	327	351	376	387	378	323	351	341	356	344	361	373	363	369	357	368	354	342	360	356	348	351	349	336	356	346	339	355	353	359	343	339	339	380	373	379	340	351	357	360	352	343	375	346	368	351	352	345	360	321	343	364	342	388	360	344	306	341	358	311	354	364	338	338	366	345	325	320	352	351	390	360	340	351	329	336	336	334	362	359	340	350	371	346	322	403	365	356	377	336	339	334	385	383	364	346	349	351	377	365	335	363	343	366	383	349	344	329	322	342	365	342	365	371	340	368	377	345	394	371	360	351	352	339	348	339	371	343	356	373	368	367	324	352	351	379	327	328	321	375	380	335	345	372	401	350	352	355	376	324	359	366	345	309	359	345	354	333	361	368	370	359	346	324	365	350	341	355	340	344	400	326	374	358	337	333	344	350	383	343	364	336	346	325	365	337	340	362	379	349	344	340	379	332	335	372	375	370	328	333	358	350	320	352	366	347	338	351	356	379	338	316	343	365	350	346	343	400	356	377	355	335	367	363	395	343	357	348	389	371	360	358	356	348	360	341	399	380	373	336	357	356	297	350	350	340	331	359	369	356	354	351	362	378	352	331	368	375	341	335	378	369	350	350	349	371	316	353	370	335	336	337	386	370	310	328	365	345	369	403	327	337	350	373	360	340	353	364	354	384	377	386	374	333	356	355	343	367	365	364	355	340	374	364	366	370	351	320	327	360	356	354	338	365	368	345	357	371	371	361	341	365	346	354	336	333	329	338	372	343	347	349	327	322	351	346	324	398	344	347	377	340	377	358	350	402	362	336	369	352	362	361	372	362	391	345	394	346	370	396	363	374	348	376	382	326	341	339	340	345	372	358	341	352	338	345	348	388	383	374	364	373	347	358	364	380	381	336	342	337	309	345	374	379	393	378	333	349	339	358	364	332	339	355	359	350	323	375	374	371	379	350	344	334	349	348	352	340	368	348	379	381	345	366	353	350	399	348	347	359	370	358	337	379	365	386	367	371	356	371	361	413	369	367	322	345	364	364	332	365	371	342	360	370	378	360	339	356	354	411	364	360	353	375	347	341	382	327	314	361	314	356	352	352	341	346	352	360	376	359	356	353	373	361	367	420	322	360	370	353	392	345	387	341	353	320	376	398	352	344	320	356	371	333	320	334	376	357	360	370	362	363	365	340	367	354	353	391	362	337	340	333	372	305	336	360	336	369	341	382	372	346	340	328	352	345	360	387	362	373	386	354	356	338	347	377	378	331	355	353	370	356	394	373	353	357	357	383	347	341	359	343	325	348	352	358	353	404	374	363	364	356	367	358	370	346	350	322	364	371	360	355	381	343	359	356	349	366	353	355	373	292	395	395	344	362	371	357	354	338	348	354	355	394	318	355	370	327	363	341	371	343	396	351	378	359	375	350	338	359	349	343	360	381	344	352	315	385	353	339	341	378	371	378	389	375	354	338	363	381	367	377	377	347	377	338	320	362	325	373	368	358	347	388	350	345	345	350	390	328	321	376	357	324	358	359	356	331	364	342	358	332	356	323	354	371	336	386	347	349	335	354	334	354	350	317	370	339	329	393	373	331	365	305	357	322	370	350	329	359	346	346	343	357	353	390	334	367	367	348	396	338	361	350	375	368	367	358	355	329	330	363	371	336	332	392	344	338	345	325	349	351	360	339	351	358	370	360	357	347	367	339	339	338	328	401	352	407	317	347	358	353	359	339	361	327	360	359	353	350	363	374	363	338	346	341	376	339	384	338	349	350	363	361	350	377	358	372	343	380	362	376	321	349	340	358	338	349	382	324	343	358	344	357	365	319	349	346	344	343	348	357	377	325	390	332	346	357	358	317	345	352	374	362	362	370	320	389	348	345	354	360	347	322	353	354	394	369	328	340	350	366	375	336	324	377	363	383	360	370	354	350	360	342	360	359	361	321	384	384	384	371	365	382	405	345	364	382	330	333	368	371	336	362	369	352	395	341	338	365	370	345	339	348	367	378	385	374	378	370	340	357	368	353	357	326	344	353	344	380	390	367	339	329	346	337	378	362	399	362	319	361	357	361	368	368	348	334	354	337	394	375	359	364	360	366	389	376	346	318	352	359	344	354	368	333	370	379	361	343	359	356	378	371	385	375	330	361	346	351	362	331	365	344	349	335	323	345	328	331	366	342	345	342	372	355	295	374	367	396	346	371	352	360	372	360	352	343	289	364	358	352	331	326	374	323	340	343	368	396	390	377	330	391	348	326	356	364	368	367	341	313	387	335	348	357	341	325	366	358	342	341	379	371	354	340	316	314	335	319	328	366	348	353	391	360	357	343	345	338	347	391	395	357	343	319	341	325	360	372	365	346	349	348	367	356	355	351	370	373	362	358	359	365	352	385	346	393	357	380	398	338	335	352	357	339	364	380	375	362	316	353	338	357	351	348	351	346	360	367	332	370	349	373	346	359	356	352	373	333	340	368	359	349	337	397	339	342	390	385	335	375	345	362	360	371	343	335	375	351	377	348	368	358	332	366	351	367	348	360	331	351	369	353	349	332	322	369	370	331	378	342	388	335	333	327	395	370	385	387	357	320	379	379	377	347	352	376	361	372	356	324	384	353	353	354	375	369	378	344	371	357	363	370	348	377	378	357	325	393	380	369	359	342	358	371	347	345	360	325	354	379	339	388	366	378	390	374	360	350	379	372	328	370	338	347	345	343	323	334	338	344	331	358	371	327	317	314	358	376	367	341	378	317	365	342	351	379	333	359	341	375	371	372	356	343	366	329	353	429	363	370	375	337	389	375	351	358	371	356	363	340	361	367	379	352	347	376	343	357	357	395	315	333	366	374	356	401	360	349	378	380	381	314	368	368	348	320	376	358	374	369	369	357	345	346	362	382	338	344	356	346	325	329	369	326	341	353	371	341	360	380	362	320	353	390	352	356	306	377	343	360	344	373	334	341	370	351	346	364	344	348	380	318	354	355	371	345	354	347	384	359	368	362	339	342	373	361	385	324	365	341	351	368	339	381	367	363	328	367	319	322	366	364	347	364	337	323	350	394	395	357	352	334	353	378	379	347
3372	924	4216	980	924	904	879	879	879	838	860	842	874	838	817	852	814	872	857	858	851	828	831	859	784	837	850	806	892	837	806	798	848	827	853	865	823	875	841	890	881	792	825	802	869	895	845	880	865	841	848	848	840	846	867	837	832	858	838	841	807	853	875	865	863	879	862	797	840	878	842	840	814	888	860	874	860	853	885	816	861	864	862	867	814	807	811	883	801	842	859	865	813	837	909	843	904	878	856	822	832	900	784	843	860	849	860	823	881	866	849	867	812	819	836	836	811	821	819	846	883	827	866	835	877	806	834	802	869	820	872	888	824	853	827	805	841	835	843	888	874	787	883	835	815	831	854	789	834	854	864	797	857	883	856	830	865	849	870	820	936	890	841	864	848	877	838	853	835	858	814	856	854	835	852	882	827	861	873	857	876	839	839	838	897	832	851	845	849	896	852	880	841	814	878	860	875	871	846	915	848	814	853	890	841	882	861	837	853	889	836	869	858	874	852	833	822	864	824	840	847	830	843	807	830	818	825	903	880	812	856	873	828	860	907	819	888	848	833	826	868	785	830	843	845	818	795	849	881	840	843	866	857	853	836	869	822	849	840	827	879	866	877	859	857	867	820	854	805	884	839	890	881	880	855	870	808	819	865	810	840	837	828	837	826	829	840	829	810	840	843	819	883	869	826	858	833	911	868	903	845	791	840	865	891	809	867	847	888	826	824	851	865	847	854	844	812	855	843	813	916	815	850	841	869	768	843	833	837	792	859	798	854	849	870	835	837	815	821	833	872	867	788	820	852	809	824	882	825	850	877	851	861	864	927	834	865	860	802	836	857	852	810	831	842	805	842	841	842	822	831	834	815	895	830	858	845	814	833	838	872	831	838	889	809	810	867	816	823	801	910	870	827	860	832	871	838	857	853	871	890	877	854	781	845	851	851	842	898	835	907	897	867	812	812	835	831	834	895	873	866	853	877	872	846	854	851	826	850	836	795	867	807	891	841	840	860	855	910	832	873	781	833	882	788	879	849	839	841	901	860	841	883	892	814	839	857	853	848	895	877	826	859	853	803	864	899	862	814	821	817	859	821	859	936	878	850	866	840	866	772	850	827	827	887	851	859	880	834	822	789	874	848	866	874	860	823	765	868	868	836	794	809	819	840	868	857	897	889	817	854	906	870	816	862	872	833	850	817	830	827	902	826	844	859	882	854	780	882	878	815	825	856	849	903	822	847	853	786	834	822	825	853	892	861	863	858	859	884	841	880	767	858	857	866	853	834	898	846	873	824	900	845	867	840	862	838	838	866	853	865	858	813	909	813	827	857	838	866	835	904	854	889	890	860	847	858	933	860	794	811	764	864	789	831	834	841	853	850	854	851	809	865	814	818	886	794	879	834	810	845	867	872	876	854	817	839	826	798	869	850	835	853	842	837	821	858	875	867	831	875	813	875	827	830	834	873	787	875	874	820	889	826	847	843	810	826	862	875	819	799	891	811	809	863	803	878	824	836	849	820	865	863	831	827	845	807	907	818	831	825	897	803	839	860	824	809	850	838	826	829	815	819	969	866	807	856	770	794	855	900	867	838	811	852	878	833	837	843	843	877	831	797	888	839	837	853	867	827	787	870	808	851	863	816	815	879	789	866	854	840	838	899	831	816	786	806	808	821	817	874	820	881	861	840	828	843	904	811	864	817	865	887	886	873	868	818	893	845	853	830	820	811	846	846	870	804	853	851	852	825	851	877	858	845	838	843	834	835	831	815	872	866	767	855	854	858	845	832	871	859	832	785	821	876	841	828	883	893	834	827	883	842	838	837	833	846	865	827	850	841	830	853	841	851	875	828	832	870	865	820	823	854	835	869	844	888	825	838	856	821	862	827	866	824	795	805	860	809	780	829	862	837	840	853	860	848	863	838	862	919	863	855	854	826	857	851	849	868	858	844	825	826	835	857	854	815	871	886	845	807	856	866	840	876	884	811	859	811	908	884	834	881	837	806	822	880	844	838	852	874	834	843	861	845	855	885	870	812	831	872	817	819	880	858	828	859	854	839	894	822	883	835	901	874	834	807	816	851	847	881	873	868	839	886	841	843	836	868	828	834	867	910	815	829	887	876	871	797	840	862	799	807	860	830	846	869	847	803	840	855	853	847	868	834	845	850	837	876	842	818	865	852	821	830	833	839	881	794	855	843	837	853	875	831	840	889	799	840	824	775	858	833	797	856	849	886	886	811	837	812	834	794	813	875	846	834	803	871	845	817	903	869	845	835	877	854	852	862	868	796	825	862	848	874	907	805	877	833	866	840	842	864	838	856	783	879	800	859	836	851	881	832	856	872	851	877	839	884	891	854	845	844	869	839	834	846	815	899	799	821	884	840	845	839	883	817	812	884	875	830	845	833	831	824	848	804	839	871	856	854	825	836	891	854	843	835	898	901	802	887	845	887	850	886	831	866	806	820	776	855	868	829	863	853	863	855	869	877	818	825	812	842	830	838	830	868	835	790	812	797	830	819	860	825	852	858	854	867	872	856	873	834	842	849	848	807	859	879	896	852	839	806	889	880	816	901	836	849	861	826	797	863	878	848	862	818	826	848	846	788	880	829	835	867	850	823	907	840	854	837	793	834	856	873	880	866	903	822	808	888	856	816	832	849	840	830	856	886	851	886	848	868	816	845	845	874	931	849	878	786	844	815	830	880	855	864	800	874	842	872	844	840	891	841	828	849	842	856	875	846	831	847	856	850	900	805	826	847	906	827	864	832	869	832	822	829	814	828	855	806	879	868	814	870	866	811	837	834	815	861	862	811	836	829	845	874	850	864	859	877	832	810	849	872	839	829	813	836	787	876	853	839	793	836	847	862	820	821	816	866	820	826	859	878	869	816	867	843	848	920	832	831	846	866	816	853	847	872	838	856	780	843	873	861	879	839	854	843	828	898	865	882	866	825	884	801	869	883	822	870	852	822	817	875	894	821	890	815	881	870	830	842	842	828	845	824	818	839	849	772	779	851	785	839	851	809	817	869	822	825	842	872	830	873	859	825	893	852	818	845	782	842	866	775	780	826	866	874	825	932	769	804	873	869	834	841	862	886	797	829	872	877	842	858	844	884	846	865	820	853	798	855	903	861	858	816	835	861	821	803	835	929	830	827	853	874	885	825	857	920	851	842	844	853	824	810	861	848	839	817	823	875	801	824	839	859	802	805	825	895	850	861	820	853	900	873	833	880	857	815	821	838	836	851	806	802	845	860	835	848	856	877	802	881	867	865	886	840	851	872	850	827	873	843	821	843	875	835	868	848	894	856	837	904	886	849	848	817	869	819	822	837	858	799	855	864	875	828	893	890	860	806	866	817	843	817	877	884	839	856	853	862	821	858	879	875	848	860	861	837	832	822	824	799	853	830	836	835	850	878	873	815	877	864	887	856	856	844	849	896	818	825	850	871	866	786	806	890	815	807	904	839	824	928	834	876	802	920	829	830	891	803	858	855	859
23567	3747	29171	12554	1237	493	405	310	279	275	254	252	237	252	223	221	193	197	201	192	191	200	192	168	220	190	192	194	208	180	179	200	179	177	173	190	198	170	180	192	216	174	189	190	179	194	173	205	156	167	180	173	187	160	189	174	158	179	172	175	176	175	164	182	196	182	188	188	205	177	178	175	182	170	180	149	179	195	151	178	183	159	198	157	163	176	161	164	164	160	171	186	144	166	183	179	185	171	165	166	183	173	188	193	179	184	189	188	179	166	150	174	178	175	189	158	162	149	148	195	184	186	179	199	193	163	168	178	200	162	168	163	152	194	185	171	185	195	197	168	174	182	154	158	156	182	171	158	173	155	186	160	165	175	193	136	191	169	177	165	160	184	184	173	159	155	148	150	158	170	169	199	158	164	163	163	184	170	175	166	200	148	176	179	141	196	161	171	209	184	175	184	180	181	171	155	181	176	155	175	175	175	195	181	173	162	168	157	147	179	156	176	194	168	170	163	164	192	204	182	181	174	189	203	171	150	190	179	177	138	164	183	160	164	184	168	185	196	172	152	148	197	182	180	180	169	206	173	161	201	212	176	176	181	176	158	158	189	186	183	166	192	142	162	181	178	183	180	171	166	191	152	157	158	210	193	175	173	195	158	160	176	163	162	182	175	171	164	178	168	195	168	197	182	175	177	169	196	170	170	154	176	183	193	177	170	167	150	166	190	160	177	168	169	161	188	170	160	182	181	178	167	159	178	187	168	170	167	179	160	185	158	163	183	165	165	184	202	146	166	170	170	177	153	179	196	169	165	152	184	177	163	164	185	180	162	198	181	169	166	161	172	173	171	174	164	189	196	155	167	157	173	163	165	169	169	166	168	183	176	191	155	199	180	168	154	188	182	187	169	162	168	183	178	184	156	196	175	176	147	196	167	185	160	181	176	167	215	195	151	178	182	163	176	157	163	193	176	158	179	180	174	178	160	172	144	162	176	162	159	177	205	188	183	179	166	162	175	146	166	184	189	163	162	171	163	174	158	162	171	159	191	184	181	189	183	156	187	142	189	140	158	205	174	186	189	167	169	187	165	178	182	166	193	183	172	189	180	176	180	169	176	168	170	161	182	173	164	168	144	167	171	175	180	175	196	213	181	177	177	156	179	170	163	189	207	175	154	183	169	174	156	172	171	177	188	160	161	210	154	170	171	169	171	167	155	164	155	165	153	172	191	178	165	183	163	181	147	195	174	161	157	160	159	175	195	180	173	182	168	162	161	174	172	173	174	158	178	176	170	166	156	176	177	174	202	192	176	167	167	138	212	167	166	165	186	187	157	195	175	182	167	174	178	141	175	172	173	180	192	183	154	191	174	172	167	188	161	163	172	175	188	159	174	183	162	187	172	189	162	182	159	155	161	190	168	165	153	183	167	146	179	179	186	163	189	172	163	189	161	209	179	192	174	179	182	171	171	152	163	193	178	154	182	176	149	163	192	179	201	172	164	165	171	151	180	192	145	160	176	180	185	165	177	179	164	170	179	174	200	177	167	167	202	171	141	187	164	199	158	189	157	173	183	176	174	175	187	185	205	167	162	183	160	171	174	167	179	196	175	181	192	161	160	168	158	176	181	190	186	143	169	171	143	163	178	172	180	157	175	174	189	180	160	154	173	161	158	185	165	160	180	162	181	178	183	161	179	179	170	163	189	197	167	174	152	190	168	174	150	172	201	191	196	186	155	167	180	182	155	175	196	169	188	167	185	192	178	195	158	169	157	151	192	167	163	221	176	178	155	173	179	171	179	163	162	172	148	161	201	193	160	192	181	151	186	199	169	165	184	198	184	151	177	173	180	177	178	153	176	177	161	148	189	164	176	157	167	162	162	173	140	188	168	155	163	185	195	204	188	169	189	181	206	184	174	168	174	165	138	174	162	147	168	153	172	195	180	175	178	171	196	189	172	182	169	174	172	178	172	149	143	169	180	163	165	187	171	171	191	156	151	159	191	151	180	167	180	182	181	167	180	184	168	172	175	171	164	190	152	186	195	174	185	174	176	187	210	180	166	158	196	184	191	157	179	172	174	181	152	184	168	154	178	180	171	197	171	174	162	160	171	188	175	152	144	167	189	182	207	196	169	167	210	203	176	159	153	164	185	163	190	163	194	205	220	151	184	175	164	182	170	180	170	190	189	175	203	189	170	161	172	166	160	166	160	199	193	191	192	178	179	172	180	167	182	177	190	174	172	198	179	185	184	178	177	170	190	159	170	149	171	158	195	196	184	175	186	186	174	181	186	162	199	156	203	147	169	176	183	181	174	162	161	164	161	197	154	191	179	182	172	167	146	182	171	159	194	164	175	165	178	158	179	194	196	166	176	179	208	179	171	151	168	156	175	164	168	173	179	178	184	204	184	190	205	171	176	155	190	196	175	170	185	181	197	198	187	163	162	169	178	160	162	158	197	165	178	180	176	186	184	180	197	167	188	178	147	170	159	185	184	186	182	153	166	177	171	176	185	168	184	176	186	169	179	187	181	204	164	179	169	174	198	190	169	152	181	177	167	181	160	171	173	165	167	169	185	179	162	166	174	184	188	174	178	178	146	177	183	185	139	189	156	162	184	189	186	183	175	168	176	160	174	166	178	181	205	192	165	172	156	191	168	184	145	192	172	185	180	189	175	185	157	142	174	179	164	162	169	182	157	164	170	175	187	192	190	180	198	156	171	172	167	159	156	178	195	154	178	184	206	173	184	175	177	167	189	175	174	157	194	173	180	189	185	185	153	159	180	153	162	182	161	149	191	197	158	180	175	172	190	171	157	161	161	181	185	171	197	145	170	170	169	174	186	174	154	170	151	184	163	172	161	183	165	151	158	180	162	184	162	176	156	159	188	187	191	189	177	179	170	175	151	190	180	154	178	165	179	176	175	173	156	173	168	156	184	180	175	157	163	199	166	173	186	159	176	200	185	193	187	166	148	162	188	161	171	150	182	196	184	147	176	177	168	180	189	181	168	191	174	180	198	188	178	189	179	176	167	164	166	171	176	183	198	162	185	191	161	206	178	180	190	186	163	151	166	178	164	170	164	173	161	173	179	177	164	184	181	185	179	159	170	168	191	165	183	170	181	191	179	176	185	175	160	158	142	181	164	176	198	179	182	192	195	188	185	174	171	207	164	179	185	183	182	168	174	149	171	179	191	184	166	161	199	186	165	158	177	199	167	162	201	194	173	185	173	179	181	191	167	175	183	173	180	137	175	165	172	166	176	172	174	188	186	152	195	154	180	157	168	184	160	182	174	161	178	167	168	164	179	195	161	196	175	165	162	165	174	150	167	166	171	201	175	149	190	176	177	192	178	146	171	184	183	173	154	166	200	179	185	169	171	166	174	173	195	185	189	184	177	192	178	159	171	199	161	193	170	170	170	196	185	171	185	172	180	168	186	163	172	170	185	157	152	176	186	167	185	203	164	159	178	206	200	155	188	162	169	170	166	173	186	169	162
12132	2081	17906	2947	2485	2013	1733	1508	1237	1113	1014	961	913	839	788	761	718	700	650	674	607	613	591	615	563	581	587	543	564	557	519	517	530	509	559	491	518	518	521	536	501	514	478	484	465	499	498	477	503	458	489	496	501	505	520	492	498	484	506	495	474	528	498	492	492	486	488	464	483	468	472	423	473	463	461	491	473	501	457	500	468	437	464	490	444	466	482	507	434	453	451	489	476	468	462	494	465	495	483	480	494	455	510	450	466	479	472	488	480	486	472	454	448	451	494	495	438	476	494	504	477	471	459	467	477	502	474	485	483	459	422	487	471	432	501	501	497	423	505	472	500	481	485	509	474	521	481	491	487	436	445	455	457	458	440	475	504	496	499	461	481	457	476	482	457	483	470	488	471	498	460	443	471	494	485	453	467	446	480	478	448	477	468	466	455	478	472	459	429	495	458	524	504	476	473	502	453	448	540	443	489	517	472	436	477	493	468	458	497	476	438	480	467	469	472	475	492	466	470	502	458	483	480	453	483	476	459	456	434	469	485	472	452	465	461	454	468	457	434	461	469	456	448	502	479	485	496	509	488	487	462	455	469	477	445	482	475	461	455	466	497	451	448	481	430	434	442	454	458	464	463	472	475	465	483	473	441	481	479	489	473	482	487	457	430	476	467	441	506	458	465	457	475	417	449	477	401	513	493	461	463	445	499	448	479	436	456	445	445	473	444	463	456	437	438	474	452	435	496	473	489	468	492	455	430	519	515	503	465	448	481	447	468	481	474	483	489	478	471	486	482	478	427	457	443	475	428	452	480	510	454	487	436	472	492	430	482	470	483	481	451	469	459	498	493	468	466	466	502	509	455	474	490	500	496	511	426	490	496	460	470	458	492	462	494	478	449	463	448	473	448	457	473	512	472	477	470	442	535	463	452	501	475	456	429	431	463	486	465	452	500	479	459	456	452	458	484	433	461	501	449	463	452	485	480	458	468	442	460	470	457	493	489	475	491	469	439	470	459	470	484	443	486	447	469	461	440	477	459	478	460	510	513	501	486	475	497	432	458	466	473	483	464	477	474	464	454	442	465	463	510	416	484	496	439	499	479	457	472	454	480	497	483	495	479	488	497	441	463	471	485	469	460	472	483	486	442	475	484	464	447	487	483	423	477	455	469	484	459	469	468	420	463	449	474	474	476	487	473	512	467	461	463	485	460	441	484	522	499	480	470	468	458	482	481	480	481	460	472	472	442	487	472	482	469	442	488	417	475	481	456	457	463	470	457	488	505	493	477	507	463	449	444	468	488	507	431	493	484	427	479	467	461	472	480	426	448	419	478	464	468	463	475	503	473	479	482	504	471	455	488	510	492	498	448	487	476	448	456	452	505	499	473	465	466	444	506	465	456	432	438	434	514	476	444	510	482	431	477	482	486	469	434	418	447	474	452	484	495	431	446	480	442	463	430	478	481	473	496	483	435	461	451	489	495	463	463	476	482	473	471	491	494	443	478	475	449	486	488	430	456	475	464	460	460	459	476	436	474	471	466	472	477	471	460	434	456	455	457	469	455	454	472	503	433	467	432	479	464	435	464	465	455	470	508	485	473	487	484	501	469	470	460	468	484	452	445	459	491	441	476	498	441	435	490	482	465	488	454	473	485	479	455	472	510	493	480	478	467	468	472	486	487	496	500	464	446	475	473	444	462	471	452	454	468	440	480	482	457	449	503	451	448	461	450	474	441	444	489	451	478	483	474	473	482	443	481	472	436	480	456	491	499	453	442	428	480	464	477	473	491	489	469	466	504	489	455	486	431	481	465	477	490	477	492	507	457	493	449	441	451	481	486	496	466	483	472	457	457	507	509	533	454	477	460	474	498	491	486	476	450	487	502	472	484	470	467	486	474	436	477	472	499	480	470	489	425	459	456	469	452	451	471	491	480	427	493	433	477	453	493	531	466	485	465	495	464	477	496	455	480	463	440	449	461	481	508	489	469	475	455	441	466	459	488	507	479	501	479	445	496	464	466	481	471	488	481	450	451	453	465	469	468	455	458	469	496	454	433	510	486	464	458	467	458	452	458	445	476	487	482	481	482	464	457	444	510	459	479	454	438	456	476	458	483	449	491	465	498	466	443	462	442	450	446	458	443	462	462	485	491	443	482	496	482	455	427	448	489	439	494	492	462	475	461	461	479	497	478	477	473	478	472	455	455	465	490	466	466	478	464	432	470	470	481	519	455	489	472	460	450	460	511	454	503	451	503	523	423	507	518	483	488	471	450	495	506	446	449	450	435	455	481	443	479	444	480	448	514	508	488	455	486	481	461	481	481	480	451	450	481	447	487	489	484	496	486	467	448	488	479	454	469	462	493	482	450	469	468	440	479	446	437	518	437	489	458	516	479	434	457	473	495	525	440	492	458	448	500	472	456	465	486	466	478	460	421	481	463	461	430	418	467	450	478	440	478	472	495	480	522	499	486	503	478	444	475	469	478	460	467	477	450	464	480	472	471	489	469	477	469	466	450	461	470	464	437	487	491	527	473	454	479	450	474	474	501	469	466	485	465	473	464	458	482	476	453	476	462	463	484	428	454	467	467	476	507	482	490	436	497	441	436	484	479	502	463	444	464	481	480	465	494	485	494	478	473	464	424	470	461	487	451	497	448	460	475	475	460	463	469	458	493	476	468	463	459	457	465	449	462	437	465	459	461	484	464	482	469	500	423	444	479	454	438	449	499	429	499	447	450	442	445	471	479	462	472	494	482	472	483	492	466	479	479	441	481	477	433	481	426	466	450	479	475	448	441	469	436	479	466	486	446	483	494	501	455	472	459	493	484	499	456	473	517	434	478	491	474	475	473	467	453	473	500	511	466	465	430	521	458	485	467	468	485	419	449	458	475	454	459	446	482	477	472	423	497	445	421	503	475	492	442	451	465	495	450	490	461	438	504	451	472	449	469	456	462	477	489	467	467	443	484	449	477	473	448	489	451	427	480	443	421	479	479	460	487	472	461	414	486	482	445	476	510	475	475	489	478	519	488	506	472	501	463	447	489	504	464	480	481	437	447	479	460	468	488	488	502	462	520	473	483	480	496	501	470	480	531	456	506	443	498	469	483	467	536	469	474	454	469	471	479	489	466	455	458	469	495	499	452	466	500	478	513	489	466	468	473	488	495	468	503	443	482	507	486	462	480	471	465	490	474	431	468	473	466	443	462	479	433	482	459	457	470	440	493	460	468	499	443	458	455	463	500	449	498	503	477	455	470	442	478	477	446	497	480	517	484	473	459	478	484	472	465	479	463	454	471	475	425	478	453	494	449	459	510	456	472	465	460	467	480	477	442	452	465	490	444	505	485	465	475	479	466	452	446	498	439	466	445	494	463	486	461	481	494	455	473	485	464	468	453	435	434	493	451	424	434	446	459	495	442	446	466	456	460	430	458	471	457	435	474	489	481	455	488	453	497	488	479	463	441	464	441	458	444	475	441	470	458	487	484	422	477	466
37177	9483	34175	21801	4099	917	724	539	468	414	388	364	307	288	286	300	277	246	269	248	217	239	264	236	231	220	229	219	215	217	211	206	209	239	219	212	219	223	244	235	229	186	203	230	192	201	212	216	224	226	199	195	191	183	185	184	201	213	231	217	201	208	199	234	182	166	206	197	217	209	195	188	169	176	194	201	223	179	203	209	191	209	203	194	212	226	172	212	200	207	209	183	208	216	189	195	176	203	204	184	221	176	210	191	179	204	175	186	191	192	220	218	204	215	203	196	188	201	200	200	222	209	193	204	228	193	205	189	186	212	198	200	186	223	168	196	194	236	205	187	207	202	215	216	190	197	203	211	211	181	160	213	213	200	206	198	208	198	198	187	171	193	194	192	203	220	190	178	182	200	199	181	223	168	205	187	195	205	206	225	199	201	212	206	182	203	197	182	190	200	196	174	206	208	206	192	192	206	200	196	194	199	177	191	197	186	202	190	230	213	204	195	191	220	215	207	201	198	210	210	219	190	175	194	179	201	204	185	204	208	187	221	212	185	195	206	185	190	206	179	210	192	195	215	216	208	192	183	201	195	194	179	212	181	193	228	242	203	218	216	194	211	205	200	187	212	204	209	195	208	209	211	210	193	175	202	191	216	187	196	211	208	187	178	160	208	187	180	183	207	184	207	176	187	183	217	179	216	201	200	216	192	184	197	182	208	215	196	198	178	211	181	198	201	197	194	219	188	195	195	185	189	221	205	194	212	187	189	175	181	200	189	212	178	179	204	195	204	192	193	203	192	205	222	182	205	179	182	215	183	186	205	188	199	218	223	197	188	195	174	219	206	185	202	196	195	220	217	217	212	196	192	220	207	215	184	184	189	213	194	180	188	200	202	189	201	202	209	203	183	173	171	175	192	207	197	185	184	213	187	217	177	208	186	200	198	165	202	217	179	192	193	183	191	216	215	194	189	158	166	195	224	185	203	192	181	196	179	181	207	200	198	212	220	188	197	193	217	192	180	211	201	189	184	213	187	212	197	189	225	210	198	207	202	210	178	183	184	197	193	195	194	203	202	207	177	211	176	167	185	189	214	202	171	203	193	187	225	242	177	201	174	187	194	208	210	229	226	191	195	182	209	220	200	187	187	213	204	218	207	204	196	191	205	199	218	174	178	200	195	179	197	205	197	213	189	186	205	187	201	214	173	167	173	205	188	208	191	206	216	186	202	218	183	224	190	190	184	203	191	200	198	199	199	205	206	177	229	223	210	222	210	199	205	209	219	199	213	175	191	206	198	190	195	205	210	194	163	185	218	221	183	207	202	195	195	194	193	181	208	183	190	207	189	206	181	214	199	204	218	199	208	201	206	201	182	195	219	198	163	201	204	196	205	214	185	205	172	191	201	179	191	204	193	171	205	174	186	215	199	199	215	224	210	219	194	181	191	189	207	206	202	190	189	210	195	211	200	218	203	216	207	191	225	203	214	181	193	189	201	192	198	212	189	193	223	201	213	184	213	191	190	197	197	172	219	164	211	171	196	188	245	169	205	179	183	174	206	205	191	197	206	194	197	179	199	178	177	199	186	210	178	207	209	206	193	191	191	186	188	212	211	177	189	218	182	196	184	179	220	194	187	199	186	190	183	196	196	221	197	198	224	185	186	201	205	197	171	187	198	207	212	181	218	210	172	187	190	178	204	213	192	211	207	202	201	192	200	208	177	190	196	213	190	208	199	206	206	176	181	201	166	187	185	199	214	188	191	205	198	180	183	205	194	191	204	197	191	191	197	200	197	194	191	207	199	211	205	197	215	182	194	171	187	192	194	187	195	190	204	198	227	171	184	217	196	207	205	206	173	187	181	199	209	198	183	214	182	220	201	194	202	189	194	202	185	182	179	176	176	192	194	213	178	200	219	208	202	211	191	193	189	208	209	194	180	171	208	193	226	211	188	181	207	192	183	201	192	199	219	188	207	192	197	199	173	213	201	199	184	187	184	214	206	211	186	195	215	191	210	190	198	193	205	186	216	201	207	199	237	191	227	189	209	208	201	184	190	196	196	211	163	200	204	207	199	194	207	181	206	202	184	216	214	222	223	209	182	208	187	213	210	190	225	191	217	190	170	226	186	210	197	190	204	209	205	180	199	179	187	199	182	226	204	192	179	200	199	189	191	213	200	194	182	190	168	200	205	200	195	192	206	193	198	191	203	192	188	207	212	208	208	204	195	190	193	197	184	206	215	193	199	205	195	183	190	223	207	196	204	195	156	194	181	191	202	220	190	177	186	190	180	206	213	207	209	207	211	200	217	180	176	206	218	191	172	208	196	197	203	204	185	188	178	175	187	224	224	195	199	203	216	203	201	210	206	206	215	204	203	189	231	214	189	184	185	214	178	201	235	202	197	184	191	218	213	212	192	218	195	207	192	220	185	208	208	215	207	198	188	199	198	213	194	187	200	201	192	203	187	187	196	204	214	170	215	190	202	174	203	207	205	175	177	215	201	215	183	200	172	178	176	194	210	194	188	189	217	201	219	184	186	171	185	184	204	192	223	193	213	196	189	182	178	226	187	188	201	210	206	223	201	180	189	208	201	204	202	183	192	169	194	169	188	212	196	191	200	205	192	201	210	202	196	187	188	204	188	191	206	159	203	188	179	167	178	234	207	212	220	209	209	180	208	189	170	217	215	180	242	190	197	217	178	229	192	217	212	195	216	173	201	188	195	163	200	180	206	181	200	219	216	200	200	221	193	189	189	215	196	213	212	216	205	206	213	223	189	198	225	212	197	195	203	217	197	209	187	217	185	213	198	180	211	181	186	225	207	187	193	212	188	216	200	190	192	203	192	208	184	166	194	215	214	207	199	189	233	189	193	207	206	183	193	191	190	185	207	159	175	204	214	205	234	205	181	204	216	198	206	188	189	201	185	214	211	183	190	200	183	214	197	180	195	183	199	189	200	190	216	219	184	183	178	188	207	198	198	194	217	211	171	215	180	216	169	173	185	186	179	220	183	197	207	201	202	187	209	176	191	211	215	170	188	193	193	195	186	219	202	199	207	181	191	178	204	185	205	223	200	207	198	212	184	208	195	209	185	211	201	206	221	229	193	201	201	208	224	199	191	199	207	198	196	205	177	205	221	207	179	195	213	217	185	204	211	195	184	196	194	184	214	217	185	190	182	183	189	213	184	180	227	195	208	227	177	202	191	176	205	196	201	216	201	193	198	179	184	198	194	210	175	186	221	195	201	183	185	205	190	176	198	197	214	223	203	226	233	214	214	213	202	226	198	193	192	164	187	193	196	219	193	205	198	211	206	205	200	184	187	202	202	199	227	208	193	215	215	194	206	212	220	185	200	199	181	194	199	198	189	201	196	203	201	186	221	199	176	218	203	221	194	206	199	203	189	205	218	205	202	188	204	171	188	170	180	193	192	180	211	197	169	214	172	170	184	178	214	208	192	216	166	218	196	212	200	194	182	223	200	191	201	213	190	187	177
18597	3635	21491	5233	4377	3684	2904	2515	2112	1827	1675	1411	1403	1238	1139	1059	1061	953	923	910	841	815	762	773	798	800	737	730	682	742	709	686	655	631	660	687	648	602	627	646	619	621	625	604	621	626	605	579	662	600	581	572	618	559	578	570	537	575	586	573	601	644	574	583	633	586	564	576	544	568	569	599	580	573	595	543	563	554	524	611	591	567	576	559	592	578	553	573	532	569	581	620	559	576	588	551	544	600	581	592	589	547	595	540	543	576	504	574	569	531	542	574	561	557	527	545	535	564	613	566	580	580	611	620	561	593	529	567	526	534	567	570	545	579	576	566	540	527	521	572	541	542	556	544	592	542	532	501	516	507	562	573	545	537	618	556	545	560	571	501	497	560	547	566	528	570	533	564	519	522	570	557	539	532	517	544	570	542	556	544	543	561	562	547	593	561	533	568	514	537	601	577	581	560	546	559	510	550	531	547	535	569	548	536	541	549	534	537	533	534	565	552	523	561	571	560	561	561	495	561	520	561	594	536	553	544	541	552	593	529	573	540	524	506	560	531	554	561	511	561	571	559	560	525	548	581	564	554	551	535	566	545	551	529	531	540	536	510	524	537	545	538	544	529	611	533	580	516	534	524	515	539	553	564	538	502	546	557	563	563	572	515	553	549	596	538	552	549	546	546	555	552	513	586	523	542	556	493	564	579	508	529	548	536	542	512	555	528	533	564	554	539	542	553	526	551	505	564	536	509	577	557	556	543	533	526	535	570	518	573	548	553	551	582	547	583	534	555	551	497	547	534	517	520	517	557	539	520	537	536	581	579	550	528	575	562	515	585	575	537	526	534	544	558	518	515	564	606	534	534	513	574	517	530	583	517	543	520	575	575	552	510	536	580	519	558	496	549	558	516	565	563	547	537	523	540	561	565	516	572	597	571	556	566	528	525	530	571	528	534	549	552	538	588	545	528	540	573	554	554	550	544	570	493	566	512	557	549	533	554	558	550	522	534	556	549	555	540	578	545	558	515	542	563	578	534	561	567	554	554	548	550	517	557	542	543	549	545	547	521	548	574	530	544	522	552	528	564	547	551	556	533	548	587	571	543	585	530	537	512	549	536	588	517	554	540	565	546	558	554	584	581	495	531	558	543	571	577	572	523	548	522	534	554	574	540	541	544	581	551	556	548	557	572	556	575	537	501	557	548	536	566	544	596	532	558	570	510	509	569	533	585	524	536	559	517	569	505	573	571	578	621	505	503	553	566	562	545	530	542	525	534	507	491	546	552	568	524	530	534	555	570	558	576	576	578	584	549	571	515	558	554	543	570	539	542	532	522	588	544	519	510	554	519	516	552	549	547	516	578	503	553	563	541	518	559	532	558	573	551	564	547	540	559	578	542	536	547	518	582	578	563	507	546	575	549	562	553	498	563	542	580	570	549	557	518	551	552	526	552	534	470	575	521	518	510	567	519	563	571	525	568	550	584	555	546	540	520	549	586	527	571	564	530	558	534	528	525	558	564	563	545	543	483	529	554	529	516	498	570	564	550	523	570	552	532	549	545	556	564	549	527	571	564	592	521	532	522	566	534	524	542	534	530	596	526	579	548	577	546	544	534	507	499	545	504	546	535	529	530	566	584	518	516	536	564	525	561	547	521	529	563	549	585	523	560	576	547	535	557	520	538	579	530	576	545	579	547	475	509	568	529	517	556	512	559	518	547	552	500	534	503	546	525	513	573	548	529	544	543	569	545	528	516	555	520	561	503	563	535	591	550	510	515	556	545	585	546	533	539	564	553	517	557	542	505	540	501	518	562	518	548	544	546	562	535	558	552	544	537	572	532	556	563	563	564	539	525	547	554	561	570	556	519	555	569	558	543	581	547	548	548	562	611	576	547	620	529	556	502	530	604	544	570	573	551	541	571	570	527	562	529	581	609	507	535	512	499	523	510	574	566	573	566	507	510	484	544	526	551	561	564	534	515	528	556	567	500	575	544	540	557	534	568	564	557	544	550	537	513	560	494	538	560	539	558	539	597	545	525	512	561	536	553	572	512	538	518	543	549	533	512	545	541	554	543	566	523	557	552	568	518	535	557	539	548	551	543	570	554	549	527	533	583	543	566	566	569	490	550	575	526	553	592	491	520	548	530	516	526	555	589	542	530	528	569	558	517	553	576	579	543	533	516	581	535	543	516	557	535	596	523	556	570	497	533	553	567	600	522	573	547	513	520	530	552	524	539	558	536	553	592	534	549	589	555	554	541	589	591	531	563	563	567	535	544	528	567	543	527	628	524	570	568	545	545	558	592	551	544	562	539	549	554	549	533	534	567	544	529	530	569	513	576	537	538	567	565	559	515	531	555	570	574	590	519	490	528	568	537	540	525	523	534	519	560	517	537	510	553	568	546	505	574	515	515	559	542	526	515	559	519	501	532	545	558	556	544	536	532	549	545	583	575	550	555	541	567	542	533	517	557	542	551	571	521	565	599	592	558	559	507	551	556	577	555	492	540	560	591	542	563	582	539	550	509	532	567	568	546	499	577	545	568	543	543	544	501	570	586	560	507	570	549	511	590	539	573	530	560	531	569	523	561	617	569	548	517	552	555	538	495	554	530	572	516	570	544	521	532	550	546	570	566	559	528	561	564	519	550	534	563	552	564	572	521	547	566	550	577	543	539	545	552	490	555	548	527	576	571	507	522	515	530	616	558	540	509	512	536	565	572	581	520	517	543	538	524	507	574	546	534	535	541	571	537	537	555	543	505	600	563	582	562	552	557	555	567	511	540	544	562	576	547	519	578	607	525	544	518	573	534	532	563	529	521	534	557	580	519	585	555	548	574	551	543	569	552	534	566	514	562	541	530	539	529	560	548	535	546	534	528	566	589	552	544	555	552	575	565	581	511	568	552	547	521	561	524	539	548	566	580	565	500	574	567	555	511	552	548	569	578	568	519	543	506	529	596	550	549	593	551	546	571	536	524	514	533	584	550	565	551	558	560	589	553	582	541	552	550	564	528	559	541	531	526	552	567	545	527	545	520	528	527	552	520	599	560	551	535	537	570	544	531	486	546	521	575	529	570	537	499	529	557	551	514	526	545	488	534	554	576	563	552	585	541	553	554	577	548	522	533	551	528	545	563	512	564	562	543	578	587	520	566	534	551	564	568	567	529	573	547	533	540	537	513	536	561	540	516	561	525	512	582	578	557	565	555	552	530	533	550	576	569	557	528	556	543	520	534	535	559	569	576	539	511	556	533	551	555	559	535	547	585	509	525	545	566	520	525	510	541	513	548	487	535	579	580	539	544	559	548	583	533	586	510	512	544	571	541	522	543	492	574	544	578	540	551	582	546	531	522	508	534	544	543	545	563	535	557	546	556	585	563	518	572	536	516	565	517	553	568	568	533	489	543	542	569	549	560	532	514	562	568	546	551	537	527	527	531	541	559	550	525	575	543	587	531	535	558	584	531	576	558	584	558	501	538	560	550	558	543	558	553	532	550
3132	422	1718	396	383	373	334	341	380	380	382	350	357	352	386	358	375	367	352	377	344	378	364	383	364	342	363	395	383	336	397	366	348	346	343	365	339	361	327	359	337	345	372	356	363	334	363	357	328	344	334	368	353	341	352	343	377	372	394	349	360	358	323	338	349	330	346	346	378	348	326	344	348	328	334	365	366	318	379	342	371	340	368	350	329	365	365	313	333	349	349	375	328	375	354	377	348	347	357	338	357	375	377	312	386	340	343	342	348	341	381	352	344	382	354	363	350	379	363	310	383	371	333	335	353	318	368	360	380	396	337	349	323	362	324	339	344	342	366	341	366	327	353	364	340	349	344	358	362	343	329	348	326	406	310	333	358	378	350	403	337	351	383	360	371	380	355	362	377	357	354	374	333	329	377	356	349	317	360	352	362	348	356	347	377	355	329	384	380	309	318	324	384	368	380	363	386	354	378	382	367	335	359	356	384	341	348	338	333	382	353	350	317	390	355	336	389	375	352	329	336	359	323	386	345	376	346	346	377	339	345	344	367	382	353	374	320	361	356	342	378	340	353	362	359	360	386	366	359	348	370	349	367	367	344	358	354	378	388	373	355	352	340	379	368	364	361	387	354	354	360	387	384	366	371	367	359	338	334	314	317	353	358	342	347	400	375	388	336	347	343	364	397	390	402	351	359	368	370	366	330	360	363	345	335	345	349	367	361	365	356	360	366	339	359	351	359	350	383	356	347	381	352	366	358	329	353	324	376	296	374	328	360	373	371	368	363	321	356	356	337	317	345	351	410	317	330	385	367	359	345	379	374	331	330	343	384	345	371	377	406	356	321	348	345	369	349	367	386	363	340	319	344	342	372	360	354	360	338	359	385	360	379	392	342	374	367	394	383	371	372	362	352	366	317	393	365	377	350	345	334	368	356	347	359	382	369	325	352	352	356	333	361	357	342	352	337	383	342	356	341	392	405	353	357	357	361	356	345	360	340	376	326	358	348	358	334	343	352	349	367	356	336	382	345	357	359	348	352	366	328	396	343	374	362	351	360	349	321	337	342	342	340	363	339	368	390	325	352	353	312	357	321	332	345	373	366	356	325	288	342	344	358	362	368	357	318	354	373	387	354	353	343	339	349	388	348	339	380	353	344	323	379	332	357	340	351	338	370	359	347	329	327	376	370	362	310	366	365	334	353	373	340	363	374	336	360	365	373	339	368	320	358	364	349	349	321	358	373	368	381	321	381	332	341	352	373	340	343	344	390	392	346	385	391	378	345	383	349	363	347	337	350	342	348	306	387	321	342	348	337	364	377	381	330	331	341	364	369	318	332	358	352	367	347	324	360	344	354	348	371	300	334	364	341	341	353	324	326	384	357	366	354	349	370	370	379	343	314	387	360	331	354	326	379	346	352	383	362	317	363	352	352	315	332	359	367	348	335	335	376	361	350	341	371	348	348	303	364	329	369	340	327	338	353	362	334	341	347	356	344	359	391	359	379	355	316	347	351	344	374	333	379	358	336	382	336	365	350	352	340	363	374	368	372	359	345	326	351	357	328	339	370	317	373	307	337	356	321	362	376	368	368	349	346	323	341	339	378	369	348	343	340	376	351	378	364	364	356	378	346	373	339	354	337	333	377	340	324	339	341	355	352	320	345	355	347	343	370	319	348	343	318	369	362	367	323	354	317	383	373	336	353	395	361	329	372	336	319	386	364	345	378	376	390	361	347	351	333	370	354	358	346	349	357	361	287	360	338	361	340	349	344	358	395	355	375	321	355	341	368	375	357	356	346	349	344	343	373	380	348	374	338	362	382	356	366	377	327	354	356	336	337	335	378	326	358	333	338	347	362	323	326	393	353	334	384	356	361	373	401	372	361	346	315	364	355	346	340	378	344	336	353	358	388	330	323	362	334	362	382	318	351	373	383	382	366	401	337	354	368	361	353	362	341	360	351	352	381	346	345	335	360	341	347	345	347	348	375	345	355	374	332	355	357	350	368	319	353	389	381	364	350	327	384	348	380	360	375	338	351	337	372	358	337	373	333	351	331	381	322	303	393	351	374	362	342	337	361	324	320	359	383	357	359	378	357	374	350	376	365	373	361	364	316	312	363	341	347	353	355	371	337	368	349	345	381	344	372	330	349	347	357	342	343	349	320	340	375	362	357	329	336	316	368	385	366	328	351	355	364	362	366	399	353	354	350	333	350	387	312	382	332	344	359	352	356	345	351	360	358	342	363	344	351	337	350	353	312	358	384	377	374	354	355	320	328	363	356	360	377	365	364	334	312	351	368	318	360	332	351	397	403	393	345	342	356	348	348	335	370	356	328	357	361	339	352	354	348	381	391	365	372	336	334	378	368	352	353	348	336	371	388	329	370	345	344	321	359	357	321	312	325	388	355	381	348	355	347	358	366	313	337	377	340	342	324	289	338	348	348	365	372	331	359	395	373	365	351	338	335	343	339	362	358	355	336	329	349	362	363	351	352	395	403	353	340	414	354	311	373	339	396	370	367	352	362	366	328	349	366	376	356	375	393	317	333	363	360	369	343	360	355	341	338	349	366	371	319	401	367	355	383	365	345	342	385	358	345	361	334	372	332	331	372	331	378	363	355	407	354	361	375	360	318	365	353	328	356	346	363	354	326	331	358	368	372	372	362	361	377	343	358	358	380	362	362	384	354	354	344	355	352	327	343	341	323	381	364	335	333	357	375	376	367	388	388	342	319	374	358	362	327	338	362	366	358	350	362	351	369	379	347	364	336	333	345	395	367	329	357	389	402	361	334	343	415	355	322	367	341	374	330	342	353	367	356	320	346	361	373	344	358	298	395	344	339	293	364	347	341	345	361	359	357	370	318	336	362	345	343	331	386	339	360	357	347	360	353	328	326	358	325	388	352	368	337	364	360	377	341	346	359	376	391	373	379	387	364	373	324	375	401	383	363	357	369	345	344	332	344	391	353	421	382	348	360	360	346	366	351	347	329	330	362	350	332	377	352	369	327	329	368	380	359	342	356	360	378	333	340	305	351	362	346	340	372	372	396	364	364	363	354	360	361	325	350	374	335	366	372	358	371	357	349	363	370	346	353	343	333	357	363	362	361	389	369	320	339	415	339	353	349	342	361	356	332	361	339	377	349	359	345	339	379	351	338	402	361	351	382	369	349	349	337	349	345	357	335	368	347	354	359	344	370	325	388	360	351	358	310	339	323	334	348	369	372	352	323	333	354	326	315	360	338	368	354	370	325	354	335	391	354	329	343	331	335	383	327	342	338	333	340	356	399	379	329	364	327	311	336	348	390	340	344	381	325	367	344	349	360	345	356	359	336	401	315	350	373	353	317	350	374	346	347	354	341	339	327	345	322	358	375	348	326	345	365	339	345	333	355	335	366	318	339	378	367	371	355	349	370	359	385	379	353	350	346	375	360	360	379	330	341	361	363	353	340	334	356	341	371	366	371	353	355	340	333	358	325	364	357	335	343	346	338	334
3300	839	4082	844	976	919	889	874	893	881	853	849	883	919	842	853	865	833	858	870	828	848	848	874	860	883	814	860	856	870	887	862	858	883	822	809	869	841	875	831	856	803	887	871	877	832	829	850	849	848	845	876	790	825	817	892	848	805	852	828	843	883	840	853	875	858	823	901	850	795	852	853	881	916	892	834	844	796	779	815	839	866	863	809	841	791	833	824	855	818	817	833	932	816	819	872	876	825	839	877	844	876	843	911	874	849	814	797	925	865	860	850	845	831	824	887	825	897	851	810	914	844	894	878	812	814	852	839	819	846	877	863	807	858	805	857	811	815	832	864	863	845	811	846	840	863	805	828	864	873	804	815	903	848	848	824	829	834	847	842	837	826	878	822	834	865	880	859	868	875	820	814	860	860	871	852	864	835	851	870	882	855	841	853	782	850	855	850	855	850	872	840	841	845	808	893	848	808	818	825	868	838	845	833	843	873	807	911	907	838	871	812	935	846	872	827	832	844	805	794	865	810	812	883	835	892	835	891	837	838	797	833	833	858	807	825	885	846	832	852	822	871	848	876	837	890	922	820	829	834	839	826	811	850	881	856	866	791	842	849	857	861	853	829	854	893	829	854	787	814	853	869	852	831	899	860	859	836	798	860	803	813	852	856	831	784	822	869	796	840	816	828	857	866	884	758	890	846	811	808	796	815	837	860	894	844	899	861	835	874	824	868	840	864	864	808	817	822	838	854	848	844	867	827	890	921	890	877	833	865	832	782	807	825	874	858	853	808	806	853	814	899	839	864	821	873	817	868	879	801	837	893	856	798	874	811	857	877	868	873	828	830	873	850	902	878	872	832	924	858	866	868	856	847	829	833	859	826	841	875	855	850	838	814	834	837	820	847	854	833	898	835	807	841	850	858	885	840	862	826	822	842	793	857	811	836	815	817	830	845	860	863	849	804	824	836	897	864	836	836	839	793	833	895	850	805	843	832	878	793	866	818	863	871	880	863	841	840	811	831	864	826	852	876	822	842	820	862	778	864	831	810	786	880	816	913	861	816	875	840	790	819	850	848	856	865	898	884	864	856	841	877	806	855	803	865	859	852	851	832	778	842	907	801	834	883	831	854	820	856	832	816	848	832	832	836	881	853	801	831	850	836	891	866	864	827	829	832	855	871	829	828	826	800	796	862	827	852	841	838	810	845	909	858	840	786	835	840	825	830	860	824	895	815	860	844	845	810	842	902	864	867	864	810	834	850	923	855	892	873	865	858	795	861	880	786	849	836	856	854	834	825	816	880	802	840	771	875	879	811	846	831	840	876	871	842	851	855	768	819	826	851	796	844	843	788	792	872	881	865	804	843	811	831	819	825	865	824	823	846	827	840	856	890	826	857	820	837	862	865	856	839	791	855	865	834	809	808	793	869	844	864	879	808	859	906	808	905	820	853	802	839	861	844	805	862	880	802	806	840	843	879	868	869	877	855	819	881	823	863	860	877	836	805	861	882	877	880	875	885	771	852	795	844	849	797	884	849	831	817	838	877	891	865	898	857	899	819	810	859	810	805	868	841	836	881	862	856	850	881	816	836	887	860	871	864	831	775	841	800	842	837	804	845	854	815	863	817	831	843	857	832	866	832	814	847	861	845	791	877	837	872	833	826	798	871	937	856	889	800	859	780	817	856	819	853	847	785	850	833	798	820	907	893	852	865	784	829	860	839	850	853	896	926	833	830	849	813	810	871	862	893	825	896	788	815	851	844	883	839	839	808	900	849	874	826	860	809	816	835	868	830	864	835	851	831	835	815	850	840	808	839	852	829	846	796	879	835	868	876	817	796	795	802	835	899	852	845	881	868	902	850	807	825	856	865	864	792	879	898	838	853	862	822	838	840	805	864	840	804	814	827	863	836	865	865	822	872	844	832	833	835	891	829	845	835	837	857	863	827	887	855	864	806	879	825	861	844	890	820	836	882	853	839	885	916	883	863	870	829	923	876	890	833	863	868	892	855	822	867	866	834	865	843	900	773	840	850	858	839	846	833	834	854	818	863	771	832	880	846	868	880	929	829	840	809	833	940	860	814	891	798	886	883	835	875	849	878	845	850	819	852	827	855	862	821	854	839	821	828	843	882	801	800	832	853	859	797	851	878	877	857	829	854	833	797	842	847	848	793	853	848	840	828	862	820	865	829	870	854	897	801	842	836	885	812	816	826	842	854	824	839	886	873	815	810	817	817	875	861	824	872	819	809	841	823	845	808	845	845	869	866	865	813	860	854	839	819	829	830	854	905	853	824	879	827	835	853	851	835	842	860	848	852	851	937	854	853	856	866	830	846	805	797	870	791	819	870	883	842	845	861	866	845	812	804	830	859	857	854	828	875	800	858	866	828	839	824	839	867	865	829	852	777	809	832	849	805	862	819	885	812	880	821	897	895	884	852	825	823	844	807	888	811	871	824	828	812	860	768	851	892	814	812	884	823	904	817	833	835	842	888	837	840	824	816	844	886	881	842	871	877	852	844	859	869	860	858	825	842	874	825	888	837	805	846	852	853	844	883	833	775	782	849	855	957	860	848	817	853	803	799	830	838	855	840	830	850	814	812	850	869	826	808	864	834	836	826	817	863	863	857	869	822	854	847	825	835	862	870	820	888	826	813	858	847	825	850	814	859	794	818	823	804	839	829	832	793	839	834	864	926	838	851	814	880	842	809	848	868	847	830	787	834	774	861	872	865	868	866	811	883	822	827	838	806	891	837	856	857	849	871	850	849	841	895	894	794	804	866	882	805	853	839	857	853	803	839	827	872	868	857	838	855	870	840	855	842	875	906	858	874	898	855	885	861	843	833	835	873	843	861	822	842	877	813	838	846	834	832	835	839	825	837	852	829	809	842	915	819	867	817	900	831	806	856	808	882	810	838	865	849	821	851	829	843	847	846	789	790	892	832	866	828	865	836	869	843	827	867	885	832	816	861	860	836	863	881	839	846	876	827	810	798	838	866	900	874	813	854	823	833	838	861	848	824	812	826	856	816	847	904	822	810	888	862	872	829	878	801	876	879	818	882	825	782	868	833	818	874	837	874	838	883	844	835	848	865	859	869	845	839	806	861	891	844	818	835	865	855	863	814	867	843	876	877	822	849	868	883	861	829	845	832	843	840	789	795	887	812	853	834	805	827	868	803	870	820	877	808	851	842	857	854	869	867	803	871	862	799	855	886	844	806	807	913	854	861	888	842	817	833	903	847	853	828	855	859	850	838	854	831	852	864	832	853	888	830	877	859	812	852	866	845	865	829	818	801	850	793	877	841	840	861	837	859	908	861	845	865	812	849	854	815	835	882	784	822	907	812	842	855	806	819	835	799	890	857	810	862	823	854	826	844	850	827	828	888	843	829	803	804	869	833	881	863	840	788	846	824	813	875	861	827	848	833	854	817	833	872	826	855	880	817	859	850	887	840	890	836	903	846	852	797	840	875	827	895	831	832	838	852	767	837	816	858
23848	3758	28713	8575	812	497	391	348	316	269	276	208	217	223	219	234	216	196	186	194	181	183	170	186	187	163	213	190	150	175	178	187	173	183	171	187	178	194	166	164	176	170	178	183	153	164	173	184	185	182	160	151	172	177	166	173	184	174	174	179	192	196	171	171	179	177	158	182	149	155	151	192	172	170	178	173	168	204	178	161	164	184	182	171	183	156	186	198	197	177	190	154	177	167	163	179	170	178	170	195	167	166	152	177	161	181	236	182	188	194	168	175	176	152	153	169	172	163	194	170	156	195	156	165	178	173	180	184	163	189	161	151	174	186	201	172	151	213	206	174	156	146	170	164	152	181	172	181	180	173	179	181	186	169	175	160	156	178	170	168	186	170	186	170	181	168	176	186	175	165	180	169	173	186	186	199	173	199	165	192	183	179	186	191	175	171	178	169	192	188	164	150	160	158	161	165	166	145	164	171	167	161	192	161	163	197	175	197	157	153	185	189	177	188	175	174	187	175	167	206	149	169	183	156	167	173	172	162	156	158	191	162	171	197	192	173	167	164	165	162	189	164	145	168	191	170	194	197	176	168	178	165	175	171	161	151	173	159	172	178	163	186	169	169	164	193	197	178	177	187	189	172	173	197	184	178	162	163	168	182	177	167	189	183	181	169	185	184	160	145	185	164	154	174	193	177	182	145	174	178	164	182	168	159	161	171	180	182	171	168	176	173	164	194	177	174	185	182	154	179	163	141	153	156	178	185	167	168	178	143	191	170	167	129	165	187	163	172	187	158	160	158	161	182	172	182	171	175	171	206	144	182	190	189	201	146	158	178	177	176	192	157	193	170	172	172	167	182	175	178	149	181	163	192	183	173	172	149	183	165	197	168	158	177	168	185	162	176	184	178	189	168	196	182	192	207	160	174	162	196	189	169	164	173	195	170	169	192	175	161	170	179	200	183	148	166	182	168	153	160	173	190	159	168	174	199	168	163	156	159	195	198	188	186	191	179	184	177	180	169	152	186	165	178	182	167	160	191	159	163	167	182	171	179	168	143	162	161	164	181	166	168	173	177	172	161	164	185	163	189	185	174	167	173	170	167	157	196	195	174	193	176	191	161	142	197	157	180	184	143	154	179	159	174	143	161	160	162	166	159	163	169	175	164	183	188	156	188	149	191	149	171	183	172	188	154	160	161	171	141	192	165	166	198	159	186	171	198	185	148	158	188	186	164	198	176	160	171	184	161	148	189	161	174	163	153	179	180	139	175	168	151	152	150	172	158	173	159	183	152	180	162	151	167	190	164	182	164	152	161	161	148	172	172	174	182	147	184	150	166	161	196	168	190	155	165	158	178	170	179	166	172	173	190	161	174	169	185	187	189	174	212	161	174	182	163	146	144	185	193	179	198	184	174	179	188	189	149	167	154	163	156	175	164	181	164	155	187	149	197	178	191	164	191	174	173	188	146	168	188	196	160	165	157	153	187	176	177	161	169	178	155	197	155	188	176	158	184	180	165	172	191	152	146	170	168	135	161	171	179	169	167	211	188	173	168	149	161	176	184	170	192	175	186	185	157	174	175	175	150	153	177	172	154	178	170	178	189	173	190	194	170	178	173	182	183	202	165	189	177	172	184	161	148	142	163	178	166	157	190	178	171	173	162	189	161	167	145	168	159	164	172	178	187	173	160	171	190	154	173	184	164	166	202	156	161	177	173	175	158	181	169	187	165	172	174	172	141	170	175	183	167	185	197	179	180	163	172	151	168	166	185	163	175	157	187	173	158	172	164	161	174	180	182	153	171	166	189	162	190	170	150	181	164	202	169	151	166	177	158	190	155	164	168	170	181	180	192	149	177	147	191	158	165	163	198	166	200	170	188	156	174	166	164	163	173	159	180	163	203	188	189	174	195	161	196	172	156	171	134	152	152	174	154	191	170	191	183	165	198	156	166	158	190	155	149	167	161	151	172	164	181	190	173	203	159	154	146	186	186	171	165	180	178	139	163	155	187	151	191	179	181	185	174	152	156	178	163	175	172	188	182	174	177	147	169	172	155	169	169	162	181	162	159	176	179	183	164	168	175	157	166	187	174	196	175	186	177	189	167	151	189	169	180	148	188	151	157	174	190	181	168	156	208	180	190	152	188	166	146	185	170	161	169	150	172	171	173	157	160	165	179	166	177	173	169	175	162	143	158	176	166	164	159	172	196	179	167	164	208	163	205	194	179	197	145	172	179	179	184	156	153	156	158	180	162	155	180	160	183	158	160	178	160	164	155	159	166	171	173	205	172	171	167	167	201	174	181	178	164	178	171	206	151	165	161	163	156	181	184	182	168	153	197	180	178	170	166	184	190	163	190	168	153	195	199	180	192	178	171	192	172	169	158	161	165	170	158	190	199	179	175	180	157	187	172	178	187	178	165	161	162	151	163	181	186	182	158	186	186	188	185	164	169	188	162	175	183	164	175	179	177	169	169	186	171	179	184	169	179	176	188	181	183	157	177	152	163	181	176	205	158	165	136	180	165	150	181	182	155	174	184	149	188	163	175	154	175	182	171	161	160	164	179	169	193	151	177	156	153	189	190	161	200	172	158	158	173	170	169	152	178	172	170	176	179	151	184	160	175	185	200	163	165	189	156	166	153	170	189	171	182	140	179	181	168	175	184	179	171	172	168	156	189	177	187	160	179	152	154	174	174	166	180	172	187	162	180	181	149	175	167	173	193	169	168	177	156	160	177	178	149	139	167	158	144	181	172	162	152	199	177	184	155	166	184	154	159	180	162	188	149	194	199	173	171	173	167	188	181	174	177	192	161	184	180	166	180	154	170	167	195	173	195	190	158	176	150	192	195	154	162	159	177	167	173	172	196	183	184	169	181	190	190	152	177	186	164	194	173	188	206	166	176	193	170	183	168	165	162	206	173	185	167	183	172	171	165	164	191	172	193	156	197	189	170	176	203	170	165	172	177	182	164	169	172	168	180	160	167	165	168	158	174	185	191	165	167	176	174	165	192	171	177	188	176	206	187	162	169	157	198	149	189	160	177	140	161	156	168	166	178	181	187	185	162	164	168	199	174	160	180	186	187	182	183	188	178	187	172	164	176	212	196	175	162	170	163	190	177	161	169	157	175	194	184	163	164	171	186	146	156	170	185	178	164	184	175	177	179	208	194	170	173	177	167	196	160	178	170	173	176	191	169	153	179	158	185	173	159	186	169	153	167	158	179	147	182	163	192	170	192	166	178	190	168	197	189	144	176	176	176	175	187	193	182	203	172	152	165	183	181	163	189	172	182	160	174	175	190	179	135	170	170	168	147	164	172	147	194	177	157	170	179	173	173	202	163	178	156	172	169	156	172	179	152	185	149	195	169	192	175	165	156	162	166	168	169	166	170	175	200	176	174	182	161	170	182	191	174	162	172	162	164	185	204	173	165	162	174	183	164	154	167	188	170	186	173	192	169	183	175	191	178	175	161	155	174	196	165	139	158	184	173	196	185
12409	1883	19198	2849	2466	2134	1766	1419	1277	1157	989	956	900	829	794	728	747	692	726	673	695	574	609	609	555	555	593	520	546	537	538	531	551	503	521	530	516	521	508	477	528	473	509	490	542	522	522	503	503	491	469	485	509	446	494	492	486	491	516	482	475	464	501	500	478	467	458	513	501	499	460	462	465	461	447	484	476	460	494	459	446	491	461	469	492	425	442	462	509	439	469	495	496	445	501	493	450	473	443	475	484	518	471	468	488	452	430	442	449	518	535	484	463	477	463	478	466	462	467	503	454	485	459	469	513	447	455	474	454	464	500	480	464	464	467	490	465	452	486	478	496	457	451	493	458	468	472	483	430	459	458	482	460	462	442	431	464	477	466	441	527	474	447	466	443	470	517	471	449	449	455	470	449	497	485	443	499	442	472	480	487	436	473	448	465	468	455	454	463	467	437	474	441	489	469	425	484	476	476	478	442	498	506	450	497	526	465	470	471	493	470	499	470	441	460	479	469	496	495	455	477	461	466	464	445	485	477	461	465	495	481	463	430	492	437	488	490	491	481	500	442	468	499	455	485	482	495	463	474	494	478	485	473	426	502	509	512	429	455	456	449	445	436	463	485	505	474	492	470	464	419	504	471	446	458	454	463	482	501	481	453	497	467	476	466	441	481	485	487	466	495	466	504	483	487	494	487	444	456	519	458	443	468	492	491	498	468	435	468	483	436	480	465	433	486	465	470	460	499	475	464	462	470	454	456	472	486	446	474	463	456	459	453	478	479	492	432	453	475	448	521	480	469	485	475	495	482	436	502	441	467	443	459	471	454	445	480	496	472	448	463	467	443	433	466	442	483	437	477	490	453	447	493	477	458	474	471	476	456	418	479	426	469	488	499	456	475	471	473	476	493	476	487	442	446	454	438	457	462	486	472	470	502	490	473	489	468	481	447	455	480	478	514	470	506	482	449	466	462	465	482	486	494	491	478	442	487	456	485	451	533	508	471	473	463	464	475	466	446	521	449	450	436	465	437	471	470	460	455	457	468	432	475	441	502	453	465	468	476	475	472	477	459	511	473	486	440	468	417	473	476	484	471	459	462	485	450	460	464	479	452	448	461	468	476	478	493	476	457	470	494	495	479	424	441	460	478	485	475	464	500	448	457	467	472	468	445	470	468	501	472	459	492	443	486	490	447	480	419	458	481	500	464	452	449	480	426	495	473	490	514	490	466	430	472	469	454	419	469	488	451	489	431	460	468	451	457	469	457	477	467	516	470	460	462	408	485	509	484	481	486	511	448	500	514	440	461	491	500	454	518	445	486	431	459	463	473	482	447	484	493	460	463	480	441	487	479	471	475	432	479	487	464	467	473	492	480	453	472	471	498	448	449	453	447	470	480	474	472	477	475	456	517	472	443	437	506	514	485	490	464	463	458	487	444	480	466	467	477	473	487	464	438	485	499	437	474	463	491	453	453	473	443	425	485	489	480	483	469	438	462	457	495	438	461	504	485	470	438	501	501	446	473	457	467	480	522	476	471	468	481	455	444	465	457	451	465	465	456	475	453	435	478	458	425	497	481	460	482	462	455	445	476	426	460	448	499	458	459	484	459	495	510	470	453	473	482	489	539	447	464	479	494	450	473	481	421	461	441	439	478	465	435	439	457	430	422	441	490	485	472	498	424	472	473	456	446	461	433	500	477	452	506	452	466	475	453	450	494	448	475	446	462	473	449	463	452	471	462	456	484	457	449	500	469	450	481	501	526	442	452	486	449	474	464	420	504	496	473	450	451	476	506	442	484	476	477	480	443	454	459	468	475	497	456	493	447	482	484	498	431	450	504	502	491	461	461	473	441	491	459	465	466	464	458	466	457	480	510	464	464	459	474	449	473	469	485	457	457	466	444	466	488	471	458	475	460	439	501	440	463	489	496	505	454	475	465	468	479	437	438	432	450	484	434	433	480	481	455	473	493	467	427	456	444	483	465	502	476	468	476	453	464	454	473	462	464	460	492	469	445	492	459	473	492	451	470	459	492	499	480	499	452	489	468	433	469	455	490	458	475	428	480	499	450	475	449	464	489	504	444	452	472	450	446	490	483	439	438	465	453	469	498	443	492	453	482	491	453	448	502	487	430	399	469	466	453	489	468	454	466	484	480	502	501	466	454	474	510	440	458	491	437	460	437	491	463	489	503	508	476	443	459	482	451	463	467	463	438	489	456	467	531	472	470	461	465	483	444	435	468	498	468	458	454	469	419	422	478	484	492	444	434	517	452	445	429	455	448	435	481	487	468	505	494	461	451	424	448	472	504	487	458	471	493	503	491	494	468	506	421	475	485	502	455	481	454	475	446	471	456	472	460	497	468	461	511	461	448	449	473	429	447	442	442	488	465	490	467	481	499	461	479	459	441	463	473	459	505	482	470	461	460	474	462	467	451	465	467	464	455	459	453	475	457	462	432	458	457	481	459	466	477	478	437	447	465	429	494	453	456	481	489	429	447	483	498	455	506	480	464	455	485	450	453	458	481	485	468	444	473	477	464	472	426	478	434	479	435	457	473	465	462	481	478	461	503	476	487	490	494	499	433	486	480	467	485	425	476	451	524	472	484	466	449	468	468	438	471	454	473	434	438	465	476	457	474	493	442	472	441	459	494	476	469	495	468	454	498	475	478	445	464	449	447	470	466	475	448	468	462	499	477	453	459	496	469	517	515	511	483	481	461	461	455	454	471	488	472	464	501	468	450	488	450	478	484	477	440	469	471	482	453	506	485	498	427	428	459	487	490	480	457	489	428	458	503	447	471	449	510	471	477	440	483	456	469	457	467	510	450	486	479	439	465	479	484	446	442	490	482	420	465	501	499	463	496	431	470	458	448	464	476	454	484	498	495	489	447	470	506	502	521	478	486	497	448	464	445	444	494	445	452	470	407	436	452	496	436	486	439	447	444	486	532	412	461	464	455	441	476	464	445	481	455	420	478	486	487	449	479	462	465	446	474	464	465	453	480	437	468	456	499	466	469	460	484	449	447	461	472	467	472	491	440	455	481	493	473	458	483	433	461	496	467	462	499	484	462	522	456	488	477	495	439	455	482	497	479	478	492	437	465	477	478	437	461	461	457	513	485	475	443	477	487	481	468	435	436	477	441	490	497	462	457	468	477	458	497	479	480	480	473	499	471	442	474	461	512	469	449	445	453	438	465	449	406	455	448	462	460	437	465	466	462	414	500	465	465	469	457	480	444	469	486	499	498	492	454	448	477	467	455	492	464	442	481	449	441	457	457	490	456	518	485	462	453	487	455	462	465	484	478	486	454	447	450	463	480	481	459	492	478	511	488	490	443	491	498	450	484	454	450	449	460	478	472	478	447	472	478	453	454	459	469	497	487	474	459	472	454	450	517	473	516	486	460	521	450	450	484	451	454	458	454	467	482	452	487	479	514	463	432	473	479	441	458	496	500	476	511	507	486	491	489	459	497	466	473	461	487	469	499	499	454	453
37152	9367	33542	20113	2868	948	713	523	422	413	338	361	299	265	286	278	240	247	266	239	271	239	253	212	210	222	225	203	210	231	231	221	198	202	220	214	218	209	214	228	188	199	203	234	224	207	210	196	215	210	200	226	220	202	206	216	196	196	198	197	210	185	189	211	212	188	156	192	216	216	203	233	196	183	214	204	185	195	207	194	197	188	194	194	206	186	204	170	186	195	210	190	194	202	204	207	218	202	196	203	191	209	204	205	204	200	189	191	199	201	185	187	225	206	206	195	197	191	199	208	190	200	216	188	185	228	198	207	213	186	192	188	201	197	191	190	190	205	220	200	175	203	223	200	181	197	208	217	215	197	215	204	206	206	174	192	188	195	205	213	203	187	216	225	217	214	186	220	190	197	208	197	202	198	205	181	184	216	193	198	177	184	194	203	194	206	205	197	201	172	211	188	202	190	202	185	187	209	191	173	211	198	197	211	214	189	224	184	210	217	182	200	218	189	197	220	216	166	195	198	177	201	203	185	205	186	191	209	227	207	189	215	219	214	208	211	221	204	188	160	209	217	198	202	221	190	229	185	211	178	213	201	209	169	182	212	190	183	192	214	185	192	204	201	200	220	211	207	191	241	180	203	201	210	187	187	195	194	187	186	197	208	221	196	209	202	196	190	183	216	201	215	223	223	189	196	220	185	211	212	184	215	229	183	206	214	188	198	186	203	203	209	190	202	193	213	198	193	187	180	197	201	173	205	182	200	183	180	227	204	198	187	211	177	204	189	216	205	182	195	180	177	185	208	210	203	199	177	176	194	212	228	197	226	217	178	177	205	217	200	182	188	196	183	206	189	186	198	204	215	210	218	204	229	189	200	204	221	202	214	189	207	188	190	216	189	202	199	193	201	193	197	200	172	213	196	184	207	177	205	182	185	196	210	185	180	178	207	188	168	199	188	175	212	200	182	208	171	202	207	180	212	181	218	200	207	212	195	201	193	188	206	209	193	227	200	185	209	198	170	206	190	202	167	194	180	191	190	203	204	197	183	189	195	203	199	182	199	214	207	174	202	194	177	188	192	186	203	201	192	187	217	195	187	208	195	217	221	188	203	189	199	192	206	200	189	179	187	182	172	197	183	185	206	177	183	220	184	197	204	203	202	188	215	197	194	186	208	191	214	205	200	204	184	208	211	194	202	198	180	177	241	218	187	191	188	206	203	192	178	183	194	182	206	193	205	176	209	196	190	196	202	197	211	196	200	213	187	179	181	205	193	213	213	177	209	183	185	183	199	199	193	201	176	200	217	233	188	161	205	200	190	228	166	206	228	215	203	208	192	175	185	210	208	184	194	178	198	194	172	206	167	202	211	211	206	200	202	198	188	196	190	215	225	156	185	202	189	177	189	205	197	228	184	218	170	190	217	201	186	191	188	214	194	179	193	190	202	218	196	202	222	214	214	183	206	195	207	202	209	197	180	206	198	196	216	194	205	210	214	182	191	203	182	197	174	206	172	171	180	198	197	206	197	210	189	209	227	211	181	197	205	207	241	210	184	172	197	217	209	178	224	178	169	184	185	207	205	195	184	208	204	201	189	181	204	200	190	214	196	175	203	212	208	164	225	182	217	182	192	211	178	212	248	199	176	202	180	207	214	191	156	227	210	181	190	209	224	200	192	214	212	184	198	161	190	184	200	195	201	192	200	212	172	187	213	165	196	187	185	198	170	188	173	197	209	194	208	200	194	186	190	150	208	189	184	204	200	198	193	187	188	176	191	177	212	188	194	179	219	179	184	179	181	214	175	191	182	204	196	196	185	214	204	185	200	197	190	203	215	217	231	183	195	194	213	210	198	204	186	187	199	212	189	209	166	201	198	220	225	198	180	207	164	177	195	200	194	207	207	196	208	184	205	205	215	185	220	202	182	180	193	196	181	207	210	201	212	224	183	171	228	188	208	189	203	207	189	192	180	188	215	217	186	206	193	164	195	196	194	193	157	230	201	193	198	200	181	194	179	223	218	209	220	204	186	210	209	200	213	198	196	187	223	193	165	209	209	165	185	214	202	197	175	187	206	194	189	208	216	187	202	203	180	210	183	193	209	231	186	205	202	198	196	176	198	164	189	207	169	214	186	187	222	216	227	207	193	192	203	205	183	194	219	207	220	188	202	205	200	171	175	182	228	210	216	210	188	198	194	204	187	213	205	193	219	207	197	205	198	200	200	190	193	209	188	205	184	192	204	202	198	210	185	213	181	213	201	204	187	182	191	200	201	205	183	185	196	237	194	205	185	170	177	203	186	188	202	214	212	199	191	217	217	173	205	194	178	195	221	184	203	205	183	207	214	186	172	202	209	206	200	171	190	174	207	218	183	205	201	193	200	169	200	184	206	223	202	205	217	193	214	179	212	188	189	192	219	214	204	180	195	218	192	201	202	177	209	194	187	209	198	200	204	188	182	198	196	178	185	182	194	190	203	230	187	191	200	177	195	208	202	180	194	198	183	199	193	208	206	223	195	189	225	216	194	179	185	228	198	186	211	207	227	209	183	226	220	212	198	179	211	210	176	186	192	180	192	196	210	206	206	199	220	181	216	221	186	180	187	203	203	208	170	211	213	223	192	200	208	185	181	226	167	175	203	201	194	200	210	200	183	177	190	173	198	195	180	195	199	205	202	181	193	204	188	182	213	197	193	180	196	194	224	241	178	194	177	188	204	187	181	170	215	187	205	181	185	195	195	225	203	200	216	199	225	184	196	177	181	197	224	227	211	207	194	190	177	189	197	191	182	195	209	211	203	190	187	224	195	185	193	214	205	212	175	214	197	190	196	199	193	191	196	175	198	203	187	201	202	198	204	171	183	181	194	192	198	189	212	195	213	195	220	221	208	206	209	221	187	190	185	182	168	182	178	212	207	203	182	186	178	222	202	213	206	204	210	190	212	185	199	197	205	212	208	213	174	194	217	168	172	210	188	168	196	192	191	183	209	196	207	188	220	196	203	194	227	189	189	201	177	223	187	182	198	190	154	181	187	194	178	197	224	185	222	181	180	184	215	188	186	186	207	217	189	193	217	212	186	193	204	190	195	195	190	200	186	197	203	173	188	204	203	190	186	191	207	230	211	194	197	176	206	192	221	198	195	196	191	205	187	171	178	217	206	214	223	193	193	201	201	190	200	211	192	208	197	215	181	215	196	194	214	211	188	190	198	176	215	228	202	201	199	190	212	197	205	175	187	238	215	204	201	182	194	210	193	203	183	205	214	186	181	195	189	186	208	199	178	210	174	212	207	193	175	189	182	198	192	189	189	202	189	235	204	176	204	181	163	201	206	190	195	182	215	193	169	221	197	206	189	208	191	212	222	202	204	225	198	184	196	201	187	189	208	196	210	207	205	221	196	207	221	220	181	203	220	195	196	202	204	201	184	180	199	202	187	224	199	222	177	189	211	211	180	203	220	201	201	203	202	190	196	214	198	206	213	175	196	184	192	179	196	213	197
18700	3302	21608	5114	4436	3720	3037	2467	2107	1843	1606	1560	1368	1215	1122	1105	1015	951	1006	880	823	791	777	800	716	755	690	747	685	707	666	665	712	682	675	670	669	659	668	676	644	587	632	598	611	621	622	597	610	577	601	593	611	613	627	570	551	567	594	561	585	579	567	564	563	604	597	586	599	579	553	590	587	599	593	575	545	531	586	562	542	548	557	558	533	567	601	536	560	576	573	599	560	529	524	547	493	554	498	577	581	557	572	562	548	537	526	552	559	530	594	570	548	553	505	545	531	586	605	583	529	558	574	556	502	498	576	566	484	557	576	559	540	538	544	572	545	560	516	524	550	586	576	547	565	493	519	535	559	574	613	549	535	596	581	595	594	580	552	559	535	560	610	570	545	524	561	562	548	580	577	526	538	530	533	505	543	522	582	557	524	567	589	561	541	545	560	541	562	554	501	587	543	515	533	550	565	543	555	550	516	552	530	580	534	529	559	557	525	532	536	526	547	552	528	553	610	528	543	564	520	498	575	525	572	506	498	522	524	528	561	577	557	528	539	527	557	569	578	537	555	520	588	496	554	564	588	541	547	573	560	563	525	574	540	566	531	539	579	534	561	546	585	558	511	550	547	551	526	539	516	561	555	564	505	525	560	545	521	524	545	548	539	536	574	589	552	546	543	536	500	531	548	537	531	541	545	528	552	543	515	551	515	492	543	553	512	522	553	544	546	551	604	577	512	543	549	567	553	536	526	520	532	523	517	565	539	575	567	528	543	554	554	548	585	521	521	595	581	559	519	551	527	547	542	533	540	592	579	549	520	556	582	521	533	552	518	529	539	565	559	560	584	563	569	511	541	490	530	554	535	508	550	543	514	528	578	562	595	533	572	523	518	540	561	519	549	586	547	547	562	543	554	571	509	555	563	560	549	597	562	518	545	511	532	597	531	524	571	560	549	530	569	566	539	565	563	528	541	524	531	532	516	582	554	519	557	497	572	559	528	540	556	542	548	537	547	564	555	552	541	575	569	530	548	536	512	529	536	526	556	530	517	513	571	513	563	599	540	504	563	498	518	536	556	530	587	518	553	516	538	557	565	549	516	562	557	525	560	570	543	542	519	541	536	542	519	544	572	512	491	565	545	551	528	537	563	555	489	556	529	537	573	557	526	555	535	510	552	545	560	540	534	575	515	583	544	536	533	522	556	545	535	582	516	507	559	540	529	518	530	563	554	556	546	505	595	518	549	540	536	538	591	561	495	536	526	535	566	517	518	529	579	534	604	498	580	492	588	532	560	545	537	522	559	548	504	519	529	534	538	551	545	551	570	544	534	550	520	548	510	550	526	523	561	533	549	550	548	570	530	538	581	543	552	534	570	574	531	595	550	558	583	553	509	552	489	560	548	523	560	557	523	537	553	538	569	530	584	547	535	565	540	496	561	582	523	558	505	556	623	567	552	525	570	503	530	507	554	567	556	543	550	559	586	568	535	539	583	541	530	549	513	598	585	560	554	545	555	527	570	546	529	509	528	515	534	514	528	534	510	566	527	539	574	554	553	531	506	505	548	556	496	566	564	524	528	567	563	529	559	546	559	528	556	541	506	560	511	560	521	583	582	542	568	550	514	539	580	555	576	486	547	558	530	541	524	494	521	542	533	567	539	538	556	576	531	516	586	562	577	573	532	537	543	526	536	544	561	527	500	524	509	612	573	570	568	508	510	591	536	563	565	588	548	545	541	560	524	548	534	549	562	539	546	576	551	578	517	562	509	511	547	556	537	551	579	551	525	571	542	532	538	564	530	545	542	571	531	556	548	525	603	540	542	548	536	491	582	571	541	549	523	531	616	574	525	499	558	559	555	551	561	557	558	540	551	528	515	539	563	534	568	568	608	526	519	512	560	564	543	549	583	541	548	558	550	530	553	545	549	553	524	536	541	585	549	528	524	564	542	546	581	589	531	543	523	508	554	511	555	516	561	559	559	573	541	580	533	539	508	559	549	543	565	559	535	571	532	551	543	531	605	540	544	566	550	548	538	532	534	532	546	504	538	543	539	541	552	529	514	537	543	524	537	543	569	528	545	534	510	500	563	555	544	523	530	520	544	517	486	548	528	532	585	560	511	533	559	549	575	529	526	523	561	531	579	543	547	535	547	518	595	576	524	556	522	545	564	574	569	512	566	551	563	492	543	568	557	580	552	591	572	518	517	531	528	547	575	550	557	545	569	586	567	506	540	521	549	527	550	578	572	533	555	570	551	528	541	566	539	602	567	523	556	533	553	555	567	526	552	570	525	544	566	538	548	529	511	562	492	565	543	583	554	577	558	509	553	513	534	548	555	562	543	596	549	573	549	563	565	523	491	600	520	538	527	536	582	532	556	546	538	541	548	518	527	562	554	555	551	539	541	513	541	577	548	583	533	547	531	552	558	607	532	561	548	526	538	521	529	546	520	528	522	584	503	522	523	506	540	524	544	537	530	516	558	549	549	495	572	563	580	505	524	530	574	511	508	556	590	533	564	540	516	499	527	604	585	563	549	529	610	562	582	525	556	553	529	538	523	522	526	534	544	581	520	565	549	548	570	557	531	569	545	530	534	528	549	574	512	592	571	548	525	526	540	542	584	565	607	575	533	561	537	557	523	547	532	526	553	551	566	527	570	558	520	522	523	578	570	529	588	500	557	529	529	556	569	537	548	548	567	576	537	578	575	554	503	542	559	523	545	541	526	530	573	547	547	567	574	527	564	562	518	541	542	604	534	555	547	535	528	543	549	543	546	549	519	542	583	550	574	519	568	612	532	579	531	539	555	545	528	552	537	525	577	557	551	528	526	560	535	543	551	538	564	551	549	518	575	545	570	551	541	585	561	540	538	572	511	549	558	512	556	514	529	525	505	537	565	560	561	568	550	552	538	536	550	531	503	508	546	561	558	496	554	523	545	567	528	598	560	563	610	542	523	538	558	553	552	527	520	520	539	572	550	552	580	591	533	570	542	569	542	549	505	572	559	533	542	573	547	506	549	532	536	522	493	568	583	525	549	566	546	575	559	545	565	536	567	487	544	521	545	543	550	576	546	536	538	505	567	574	510	547	507	536	511	549	541	551	554	540	554	548	541	533	542	556	497	529	586	581	531	506	540	553	543	542	551	516	557	554	535	547	543	552	510	547	517	552	551	558	542	548	541	554	578	545	542	539	530	549	552	540	578	514	538	551	531	537	544	531	590	543	603	564	523	528	557	487	533	557	550	564	578	557	620	516	526	549	511	521	533	574	562	552	559	571	569	547	549	536	566	554	509	546	542	504	542	554	542	511	571	531	579	523	575	536	522	516	576	528	553	530	552	534	589	535	555	545	541	535	486	542	560	520	540	537	523	551	567	557	567	539	501	556	563	530	545	549	613	566	545	548	537	516	556	559	490	559	538	519	507	564	532	487	582	559	554	532	520	547	554	552	522	558	520	512	569	546	542	540	535	526	556	548	525	510	570	596	532	512	504	560
3098	435	1561	380	364	343	340	360	348	323	334	359	378	357	371	352	346	355	353	355	387	345	372	364	358	341	340	325	359	368	317	327	366	345	358	344	346	348	313	334	320	363	339	372	389	350	372	384	348	341	359	392	330	343	340	321	415	344	359	349	359	341	366	358	355	346	374	352	344	334	312	368	320	343	346	349	339	350	348	374	355	368	349	323	362	353	368	369	346	371	345	380	366	316	348	359	365	349	348	355	343	371	347	355	380	363	330	376	360	351	332	352	331	377	324	401	345	337	369	340	324	329	348	349	356	366	351	347	374	328	356	327	337	350	325	339	349	315	368	370	354	367	373	342	376	383	367	369	383	381	355	358	333	354	358	356	338	371	349	330	375	337	356	378	356	366	330	340	369	375	355	357	374	325	356	379	368	372	337	350	327	376	350	355	365	366	319	372	349	362	372	351	359	352	358	345	369	376	389	377	351	327	327	354	347	363	361	366	343	365	366	356	332	375	360	369	351	335	339	362	355	382	351	332	345	344	323	363	336	372	326	377	357	369	345	322	392	359	335	329	338	383	371	393	370	389	365	352	356	348	322	387	358	354	355	330	346	371	358	332	331	351	357	359	355	323	369	353	388	346	375	340	373	360	345	346	337	351	343	363	375	357	367	336	351	340	365	343	349	347	339	350	342	346	353	353	367	330	338	350	354	357	374	363	368	341	352	355	358	387	349	381	412	366	343	371	377	338	371	358	350	358	368	334	414	341	324	325	337	317	392	336	358	345	356	308	330	353	358	365	347	337	361	344	373	337	373	356	352	335	374	371	370	349	375	387	355	366	359	336	351	365	350	352	335	332	340	370	353	379	351	356	342	312	366	358	394	373	323	288	353	345	374	357	341	347	344	329	337	385	346	367	360	355	342	364	339	340	383	349	342	358	340	382	338	374	365	322	360	374	304	365	334	354	360	366	322	350	386	359	362	335	365	389	348	359	317	351	353	337	372	362	353	361	388	378	347	350	385	327	374	353	368	364	328	361	337	320	332	364	367	360	326	313	358	333	367	349	348	328	336	366	366	343	337	358	342	355	348	344	398	324	369	322	335	357	370	310	386	350	382	369	347	378	335	371	343	390	338	342	356	375	350	355	346	341	383	367	345	354	361	382	343	337	351	345	334	398	357	359	326	355	359	346	343	377	349	311	363	372	370	350	340	355	378	334	370	350	363	335	329	332	376	384	364	329	383	343	320	384	366	385	342	334	374	358	347	349	343	343	347	374	366	344	328	335	376	320	323	356	323	367	366	358	379	326	363	366	358	381	371	354	366	387	344	352	345	373	396	390	326	353	339	360	348	346	348	338	372	383	373	372	354	365	356	370	355	335	342	344	371	390	387	347	340	382	346	346	389	337	350	363	346	378	365	330	365	339	358	354	330	377	344	361	405	344	365	360	340	352	361	323	378	352	347	352	338	396	378	393	372	343	408	399	326	327	338	355	370	346	343	370	340	351	342	353	342	363	380	375	338	335	358	348	375	353	364	339	394	376	343	338	358	347	363	352	401	383	348	337	373	330	352	357	352	358	375	359	380	338	385	351	302	360	357	370	358	357	356	369	349	364	352	400	349	400	348	342	353	365	393	346	365	356	327	345	366	389	316	377	394	420	393	382	369	356	348	331	364	380	358	347	367	382	350	362	374	350	337	400	331	363	368	341	356	358	389	391	373	391	362	369	372	369	353	372	375	354	353	348	318	372	356	368	343	339	382	353	332	390	344	342	363	381	377	356	358	360	355	338	341	342	345	353	351	401	377	360	366	358	376	394	325	326	388	373	372	344	364	394	382	354	345	359	379	343	361	345	344	350	362	349	354	352	345	370	384	334	380	371	374	353	341	365	380	361	362	348	348	394	372	373	370	402	348	314	356	358	363	382	372	349	346	365	385	361	367	352	388	328	358	375	360	329	347	368	374	344	352	369	349	368	344	371	335	330	375	345	381	387	358	377	359	333	355	355	368	378	336	388	381	361	341	379	379	364	324	383	367	360	336	322	365	334	393	394	356	339	339	367	339	371	348	342	364	331	365	330	331	393	346	337	361	374	350	346	355	338	355	362	364	342	337	404	380	373	367	363	353	352	333	373	338	368	342	399	383	331	360	354	362	319	348	352	348	361	337	358	362	353	352	353	359	360	351	358	390	353	357	337	362	361	351	323	338	349	348	363	341	347	351	337	335	344	340	321	353	323	353	348	360	341	377	370	353	359	359	355	380	355	340	350	366	390	415	376	355	372	372	381	371	325	362	383	360	345	341	342	347	344	367	327	366	353	319	342	353	373	365	390	375	347	362	386	340	331	341	365	357	387	366	339	370	362	403	371	320	332	344	376	338	362	358	337	320	350	363	376	348	402	335	360	342	357	340	384	342	362	364	369	355	325	360	388	347	399	351	354	363	345	346	351	376	378	374	356	389	362	375	325	345	343	384	358	366	346	340	361	331	333	370	378	341	363	355	344	345	350	348	391	330	362	384	363	345	360	354	335	326	354	366	356	338	381	357	353	338	337	345	365	338	341	350	366	381	348	375	377	385	330	320	358	325	329	365	366	362	358	380	385	355	396	354	348	337	346	352	366	341	333	361	347	332	344	346	363	364	364	350	313	338	371	334	366	349	376	398	350	353	326	370	359	346	366	335	303	363	395	342	362	331	372	333	347	349	362	357	381	355	312	351	358	373	344	310	367	374	351	353	338	361	366	345	341	389	365	379	334	360	369	329	369	356	356	370	347	360	347	391	343	361	323	365	324	381	334	354	384	360	345	368	363	346	351	374	359	334	362	354	342	362	349	348	342	349	353	319	356	359	319	345	327	356	343	330	394	348	378	344	364	325	345	362	386	350	343	343	339	371	364	393	346	340	370	354	369	337	356	340	382	365	356	388	357	343	372	350	353	349	356	335	341	345	349	361	335	346	387	337	355	340	413	342	382	355	381	406	360	360	364	350	385	345	366	385	357	349	334	360	377	372	392	381	348	349	389	333	371	339	319	391	375	397	371	345	349	384	329	365	356	356	359	353	345	349	323	341	303	350	345	381	406	356	346	356	345	324	355	353	384	343	359	345	332	378	384	352	343	349	367	362	355	369	353	372	389	371	336	301	346	322	353	352	344	346	314	380	353	364	362	387	321	381	344	358	366	356	351	363	344	362	372	341	366	324	378	363	329	357	352	322	357	369	359	311	349	347	365	336	331	325	356	349	383	370	367	344	328	333	354	347	381	361	359	389	385	312	349	376	355	353	376	385	338	334	353	352	343	328	377	331	375	385	375	355	365	379	373	373	366	365	327	373	343	366	356	359	320	366	354	353	344	372	345	328	346	359	355	357	350	369	378	378	348	376	353	354	368	320	362	375	377	375	334	357	367	395	371	365	377	350	330	356	381	364	318	332	319	383	342	363	396	355	333	346	367	356	341	353	350	353	368	383	350	364	382	391	385	346	351	335	340	358	335	388	340
3174	843	3839	907	834	880	823	912	927	852	897	895	874	884	897	847	919	832	850	857	825	844	864	874	835	852	829	812	852	830	839	863	819	910	818	918	840	850	802	859	840	883	828	919	824	864	888	806	866	877	823	849	855	871	852	845	860	870	814	848	888	872	842	872	864	851	924	842	847	770	846	843	842	850	879	860	851	854	874	789	844	843	854	798	847	860	866	870	884	870	835	861	870	870	901	842	836	872	829	852	851	834	803	864	819	850	845	852	859	893	863	854	863	838	855	832	842	881	835	848	819	860	807	841	892	843	829	786	820	866	817	860	884	831	863	846	825	782	840	903	837	837	854	883	875	835	866	853	828	838	841	869	856	844	866	899	863	811	874	851	875	865	870	879	820	838	813	843	816	923	887	859	893	849	848	890	836	836	868	854	894	890	836	860	831	831	807	880	800	840	817	827	843	868	790	811	913	877	808	846	834	894	840	866	764	846	816	841	806	837	854	842	870	845	822	892	850	867	868	873	787	858	847	852	777	892	805	837	825	811	834	857	840	875	895	847	839	816	822	854	863	826	827	820	850	860	793	824	871	879	785	854	822	852	818	851	852	873	804	902	835	822	874	851	864	856	857	849	802	822	863	853	824	826	804	896	866	757	884	869	852	853	839	807	884	878	801	912	831	829	865	822	829	873	856	900	891	838	847	930	840	814	885	840	833	879	828	872	847	858	806	835	826	868	851	875	802	838	875	834	802	879	875	804	835	833	835	861	907	849	881	849	869	861	793	845	897	843	850	841	871	853	814	852	851	856	844	856	840	882	904	792	827	848	849	807	845	838	868	874	845	885	829	849	860	855	877	858	875	804	832	798	832	835	869	808	859	780	865	900	833	870	821	822	809	877	851	889	786	856	850	829	831	832	865	848	839	841	798	797	858	894	811	867	857	841	879	793	837	803	815	901	826	816	865	848	832	863	887	860	803	893	844	833	819	814	862	822	839	857	859	811	851	887	829	904	919	872	819	862	883	835	825	844	900	844	820	811	834	824	841	909	851	819	840	822	844	884	834	843	865	867	862	894	843	772	851	854	831	882	839	851	816	848	883	866	863	881	831	883	785	846	832	841	904	821	877	855	798	821	844	862	856	883	856	880	865	833	864	847	845	810	856	910	841	880	835	812	808	824	821	842	852	789	853	811	846	855	883	872	810	824	828	896	859	870	823	862	911	912	834	810	845	844	823	846	874	810	843	837	867	864	815	843	845	862	818	885	831	787	849	823	837	875	851	833	787	820	873	900	856	828	812	858	827	806	864	843	826	844	883	907	864	841	853	829	791	851	824	856	790	834	909	861	854	866	865	831	868	859	859	858	880	857	863	836	817	886	876	810	820	798	928	853	789	831	806	858	830	877	841	801	803	889	875	829	884	781	861	788	817	845	844	848	844	807	837	784	874	870	812	828	826	873	829	891	885	840	844	821	868	779	829	807	799	859	861	792	880	817	899	846	800	826	796	799	888	835	854	857	842	884	864	837	856	870	825	826	840	877	901	866	813	827	839	790	884	865	831	879	863	869	864	838	907	922	792	887	852	839	864	843	882	898	913	830	880	879	869	852	820	851	801	868	820	859	856	879	839	862	844	884	890	861	862	879	847	838	838	818	867	863	860	838	788	855	787	821	833	838	881	815	831	890	827	865	807	888	857	819	867	890	828	848	820	855	846	881	890	820	877	824	834	827	878	839	844	866	847	830	891	886	802	829	846	803	815	836	829	842	890	858	852	872	848	873	827	805	850	893	834	868	891	910	866	868	825	830	831	841	817	868	874	884	858	837	804	838	898	870	799	859	826	827	827	828	838	855	860	841	834	804	878	889	869	851	835	838	833	866	893	844	887	779	855	839	828	876	806	796	830	892	816	823	827	828	823	837	897	834	845	847	849	857	811	870	843	856	840	880	842	897	859	799	831	868	870	916	856	909	891	814	860	806	808	860	876	860	847	827	850	899	843	856	870	856	818	860	841	822	790	844	865	844	899	808	839	854	857	839	834	867	787	832	879	833	839	916	850	842	783	854	851	834	864	873	868	864	864	820	794	869	854	823	866	900	881	841	878	834	862	827	814	846	788	864	852	819	871	847	794	841	820	880	839	887	897	834	854	821	884	909	840	842	851	804	843	881	904	849	858	841	838	801	848	893	825	852	807	804	821	891	866	875	799	796	822	893	794	820	856	847	843	856	852	836	854	813	897	847	868	879	804	874	867	829	889	852	821	847	884	835	821	864	884	802	872	859	869	869	842	853	900	849	863	829	854	857	790	890	849	809	825	852	811	806	800	840	864	887	866	776	835	861	780	861	798	871	879	842	879	851	848	866	911	868	870	822	845	822	841	881	832	842	826	829	827	864	828	866	852	845	872	865	801	870	886	830	855	847	843	888	874	793	904	835	870	803	841	886	825	850	869	866	845	862	827	843	864	859	843	887	858	862	827	870	826	857	880	827	822	841	833	816	851	877	836	909	872	849	871	892	841	860	859	864	847	917	856	820	877	834	870	868	890	871	801	807	873	883	851	826	849	830	882	862	868	845	873	864	847	878	867	876	821	874	881	899	837	861	891	872	914	822	828	868	828	849	869	844	858	797	844	797	835	848	822	873	843	858	811	883	875	785	856	877	844	886	856	824	847	855	891	882	847	887	857	842	831	833	825	812	849	843	793	847	849	842	849	872	876	833	878	861	824	824	855	883	766	859	894	839	804	886	807	850	807	876	807	849	802	810	844	850	837	871	865	793	886	844	826	849	832	870	807	858	873	825	833	839	812	837	843	872	898	817	855	849	824	851	862	889	843	790	869	823	825	841	890	850	850	799	827	828	825	871	827	842	891	905	847	806	879	865	839	816	810	850	813	847	844	864	875	851	805	838	825	836	867	881	858	826	842	852	872	826	869	872	854	874	821	856	828	840	859	856	835	806	840	862	853	834	804	834	864	932	865	802	836	875	791	822	854	846	885	806	855	842	828	830	838	849	917	852	847	813	846	816	796	830	892	832	917	907	885	857	829	844	837	849	842	828	868	829	858	818	825	812	870	846	892	829	903	804	878	890	914	849	800	891	904	892	846	836	874	871	839	858	859	843	866	827	877	833	859	823	853	827	839	918	826	827	832	808	823	844	857	869	845	806	814	857	831	809	852	804	903	918	872	846	846	779	824	871	853	856	877	857	835	813	840	848	842	851	844	898	863	821	837	839	816	847	817	847	808	863	802	779	841	821	867	938	872	816	857	811	840	876	845	855	875	856	820	803	874	863	823	828	859	876	883	840	862	887	853	875	854	873	827	859	858	863	775	882	816	823	834	906	833	824	866	827	836	845	855	847	868	826	849	805	880	844	811	795	847	800	866	910	844	801	867	852	796	861	820	815	842	861	868	871	817	872	869	815	785	893	856	862	855	891	857	866	828	817	861	798	850	866	902	822	869	862	809	837	887	824	890	868	794	862	844	855	848	874	828	814
24582	3850	29448	8202	744	493	422	340	329	269	261	250	264	199	232	241	203	218	215	210	183	191	180	186	195	195	178	196	176	178	164	197	183	193	184	209	186	168	176	187	187	184	182	171	184	169	190	191	187	166	167	167	169	175	171	167	179	188	200	182	191	189	166	158	162	178	187	185	187	180	215	171	170	211	186	167	206	166	184	185	181	177	196	160	183	172	171	162	185	156	164	164	190	196	177	185	170	156	176	179	170	161	181	162	146	176	181	176	209	177	144	205	178	181	198	161	157	160	164	156	195	182	154	178	170	195	182	200	175	173	187	169	170	165	179	182	162	158	188	165	170	174	159	181	146	151	163	162	176	172	177	161	173	169	168	177	192	212	164	178	173	175	148	173	183	169	167	190	168	178	194	198	175	181	172	152	158	159	161	178	175	168	179	166	162	167	173	162	180	177	159	159	150	143	143	180	169	158	174	176	193	185	141	169	163	174	174	190	177	170	186	154	165	163	169	197	195	188	165	164	170	153	176	149	148	179	184	201	170	189	170	144	164	175	189	160	169	182	172	151	158	181	157	168	159	167	182	180	172	149	179	164	171	185	167	161	191	200	166	183	190	172	182	156	169	164	172	189	150	167	190	179	179	185	165	164	159	174	171	180	182	154	175	172	181	177	169	168	174	167	141	180	194	179	209	160	162	173	192	175	157	149	188	180	174	165	206	174	149	182	164	163	164	163	161	175	174	181	154	168	191	197	193	177	172	159	172	185	181	172	170	185	198	189	163	197	199	158	166	171	167	162	164	178	157	171	145	143	157	177	162	162	191	165	180	158	170	188	172	185	188	163	147	153	175	170	179	179	172	186	163	154	191	163	164	186	199	182	173	179	191	186	161	173	173	186	173	178	175	177	185	147	160	171	165	173	159	150	164	172	156	147	170	171	170	165	194	183	166	188	167	202	159	154	189	151	167	179	196	171	191	178	179	171	182	181	150	173	167	175	175	160	183	159	147	177	182	174	150	178	164	166	156	171	156	169	185	174	176	165	183	175	167	180	176	182	183	187	151	182	187	195	178	163	178	162	187	179	166	161	167	180	167	190	174	177	186	194	193	180	186	178	181	170	155	162	180	158	170	171	186	189	198	173	164	166	174	149	171	182	180	178	158	167	181	186	167	180	175	183	182	184	186	181	184	179	197	177	165	171	173	180	144	161	176	169	166	191	195	168	176	165	174	181	163	161	173	167	163	175	183	167	169	173	165	157	157	180	180	159	164	174	182	187	160	158	165	186	169	167	190	162	174	176	161	165	184	166	166	182	186	160	170	136	193	166	165	205	158	141	190	184	182	150	179	159	168	188	168	165	187	169	170	158	176	203	174	175	197	148	181	171	162	176	166	171	162	161	197	199	167	150	173	191	172	143	171	163	157	161	193	172	167	199	187	168	170	172	170	188	165	171	168	173	189	207	189	179	157	157	181	161	165	149	162	166	165	163	186	194	159	200	176	180	148	147	174	169	189	180	174	164	180	169	168	169	201	166	155	159	176	174	156	168	164	174	153	176	163	174	174	163	162	191	164	164	166	173	203	171	163	150	158	172	204	167	187	175	178	157	165	166	180	160	187	185	160	162	165	184	172	154	168	163	179	181	152	173	162	194	184	162	150	167	176	185	189	181	176	179	189	166	164	186	186	162	172	183	198	188	162	155	157	161	175	165	171	152	176	172	162	190	186	189	173	169	185	180	178	148	157	153	170	179	196	159	179	205	179	178	175	143	172	156	199	162	156	165	163	171	146	147	184	196	169	165	169	165	158	164	177	182	151	159	161	174	148	187	166	175	176	185	178	176	172	201	160	167	168	160	163	173	187	180	168	177	192	174	194	147	172	171	194	180	167	157	165	151	159	189	185	153	161	152	164	159	182	165	144	162	160	160	195	169	177	178	167	162	169	170	162	179	166	144	164	192	194	180	194	176	180	181	164	179	192	167	180	170	167	191	189	179	205	168	185	162	181	179	191	157	183	173	175	157	160	185	189	162	161	156	182	167	197	185	169	176	190	174	159	180	206	166	169	197	174	196	191	190	174	180	167	170	184	182	176	162	171	155	176	144	211	173	178	173	181	171	154	170	181	163	153	182	158	187	160	152	205	187	152	164	172	180	170	185	158	160	172	171	189	180	183	196	168	165	191	173	180	183	191	174	182	157	176	181	168	150	159	200	173	175	170	164	168	123	151	177	157	164	175	169	181	180	193	166	186	185	182	160	169	173	195	162	166	164	159	149	164	157	183	167	140	163	163	188	140	195	158	161	165	147	137	163	176	165	178	174	161	174	156	179	174	172	182	170	152	158	178	159	211	190	182	155	183	153	178	173	152	149	174	156	168	165	173	166	183	186	189	153	172	163	189	202	185	174	176	161	173	151	192	151	152	184	166	178	155	196	189	178	181	167	189	171	181	178	179	178	174	165	181	168	173	158	195	184	167	190	139	171	179	194	170	157	168	153	167	196	166	191	188	172	184	160	153	151	179	177	191	178	184	165	173	177	184	161	177	169	135	181	174	189	167	187	175	178	160	196	175	153	186	168	155	170	184	182	178	148	207	166	168	168	189	162	185	164	186	174	160	168	174	165	169	175	143	178	149	196	175	165	165	168	172	162	173	182	183	153	164	181	171	214	161	165	170	167	152	166	194	155	171	175	154	181	176	170	175	171	171	173	164	168	169	180	166	157	168	173	188	157	172	200	188	173	192	149	156	187	204	159	175	181	173	172	192	176	188	177	166	181	174	154	156	176	183	156	185	195	151	182	155	172	171	157	177	170	158	157	178	184	180	189	157	189	155	196	143	172	170	168	174	162	172	165	179	197	185	185	178	173	175	177	180	172	177	174	197	176	165	166	194	184	163	171	172	180	196	180	167	177	180	160	172	165	182	179	179	180	184	185	179	176	149	159	169	199	181	187	174	182	167	159	196	200	183	172	166	159	169	157	172	174	152	175	169	191	158	159	161	179	167	186	188	164	175	172	159	164	173	197	163	189	190	167	138	166	162	161	171	171	156	166	163	194	170	169	172	183	175	173	189	162	165	176	157	159	170	159	199	167	171	177	171	165	169	145	180	184	167	184	196	207	181	160	178	172	159	192	196	173	166	169	200	165	182	167	175	152	173	171	170	158	165	178	161	182	181	184	185	174	168	156	179	179	156	161	170	184	171	156	195	173	176	144	190	156	178	197	170	160	175	203	179	166	178	172	171	155	184	175	168	177	164	187	161	194	208	174	160	177	174	168	210	186	173	177	157	168	177	164	199	177	200	141	188	197	168	163	172	179	173	152	170	179	154	154	183	185	151	171	179	216	159	181	182	188	169	172	188	203	163	158	182	189	185	168	187	164	172	174	181	160	171	188	170	151	190	168	170	165	170	180	138	187	188	180	165	183	172	170	189	151	181	163	192	165	189	169	180	173	137	173	187	186	177	188	190	149	176	183	173	220	154	177	178	170	188	162
12448	1911	19585	3011	2520	2116	1741	1457	1239	1102	1021	973	853	886	786	787	747	694	666	661	656	653	633	619	555	605	521	564	537	537	490	570	522	542	570	558	502	560	510	504	473	493	478	504	467	490	523	462	477	519	506	509	514	502	519	505	498	493	470	482	473	515	527	486	488	477	489	514	477	470	525	481	455	460	486	455	479	465	458	487	472	425	498	483	467	504	473	484	477	466	479	488	518	466	455	464	483	443	515	492	452	487	497	483	460	465	443	487	466	485	491	469	473	485	478	477	451	456	492	493	457	485	482	463	479	472	470	471	464	502	467	487	455	491	471	466	470	479	473	492	482	511	542	459	522	447	461	435	460	451	459	468	463	464	471	478	436	443	459	422	465	472	447	460	481	474	477	478	462	451	492	487	502	466	480	466	451	487	457	479	461	520	477	447	482	489	458	453	522	458	451	461	461	465	494	457	508	485	415	522	497	512	467	493	477	486	447	435	468	441	433	518	440	462	464	477	450	497	441	466	474	468	473	446	460	479	442	485	471	470	475	447	473	493	497	462	502	481	442	455	447	463	441	451	472	480	534	518	479	479	476	477	506	478	486	512	495	493	426	456	448	512	462	457	530	472	466	499	479	470	432	456	459	461	505	466	475	465	427	465	493	472	466	498	463	458	461	475	469	482	495	480	441	469	489	497	432	472	460	475	479	425	438	481	470	486	485	454	489	468	465	438	442	441	496	453	518	475	447	432	487	490	483	470	472	487	471	469	493	488	466	443	482	491	459	460	501	446	461	432	462	456	492	463	449	468	457	457	455	498	481	421	448	461	422	454	469	454	452	459	500	490	477	492	475	494	494	471	482	478	452	447	475	492	447	468	460	456	475	453	453	442	439	454	476	499	437	478	522	456	448	483	453	463	493	455	442	501	487	498	460	421	445	467	470	455	457	480	476	479	469	464	464	471	442	489	506	448	477	480	507	471	442	473	479	460	471	477	441	456	503	481	450	456	483	488	465	494	479	505	486	499	491	440	502	494	494	482	450	464	448	497	474	463	484	438	438	463	425	433	464	475	477	440	453	431	497	475	491	497	492	479	478	474	470	482	466	468	482	457	449	471	493	485	455	482	471	471	473	486	467	468	462	445	441	461	493	469	462	468	459	450	502	474	451	507	516	497	459	451	455	434	481	489	469	472	496	513	480	507	469	478	445	451	464	471	435	475	469	462	505	468	448	516	469	484	467	509	471	452	467	485	496	454	478	434	445	468	439	464	465	466	437	470	502	497	492	490	471	453	434	437	476	490	432	459	470	456	466	458	433	443	484	466	473	475	440	491	434	465	463	454	447	460	469	468	473	451	450	431	460	452	474	480	482	465	498	443	430	467	471	467	481	467	470	480	500	504	455	460	456	446	517	484	484	463	425	470	461	473	476	461	456	475	442	456	476	471	482	465	442	451	482	468	479	452	484	467	491	438	504	433	450	476	459	459	446	467	468	465	472	507	473	484	467	471	435	443	446	468	473	506	429	472	493	461	486	487	475	460	483	458	506	497	502	449	478	468	529	464	505	433	448	472	495	444	463	482	451	453	471	426	441	466	480	469	463	444	487	456	471	444	465	495	437	466	450	478	468	484	464	482	451	460	485	494	469	487	449	461	445	456	484	465	475	457	463	486	459	441	453	466	462	491	481	484	469	442	477	491	480	529	479	505	475	493	496	462	468	493	508	477	463	482	453	489	470	484	477	440	479	450	459	431	501	448	510	429	476	462	494	486	485	488	463	484	488	458	457	445	499	468	482	485	462	481	465	423	470	501	514	429	486	474	472	458	507	473	472	453	505	497	465	456	453	458	492	463	474	442	456	487	459	460	437	446	465	432	462	468	444	461	459	478	453	449	489	483	460	485	450	464	453	486	458	442	475	467	474	462	450	439	466	475	477	458	469	464	474	483	480	470	499	444	433	470	462	480	449	497	477	447	480	471	485	499	497	450	469	487	460	442	471	516	460	441	455	474	460	459	418	489	495	491	438	515	443	484	459	452	488	470	466	455	456	474	454	451	463	465	512	436	478	486	478	464	478	467	500	447	421	445	487	506	454	497	498	450	441	457	496	486	468	455	504	502	437	465	468	479	424	481	479	471	450	505	467	504	505	535	462	502	477	486	417	476	469	471	452	476	474	471	470	482	489	464	417	463	458	484	457	475	436	458	508	478	472	478	466	478	465	473	488	458	490	450	485	472	468	466	471	437	456	464	493	496	474	451	519	512	465	461	473	446	471	479	489	446	470	479	469	464	442	434	487	451	500	467	463	457	505	465	458	495	496	436	511	509	512	475	482	487	472	489	472	487	446	476	439	448	506	468	450	465	488	485	440	478	416	452	509	490	462	502	473	471	426	477	463	439	457	437	458	455	436	450	461	461	496	453	441	471	427	445	446	462	453	428	496	426	501	458	503	430	436	486	514	442	433	494	419	452	518	411	476	481	486	448	470	498	490	486	479	485	470	462	463	493	447	472	530	476	486	467	480	485	504	456	470	482	465	460	524	473	462	464	481	446	452	471	400	472	465	473	433	498	459	452	452	490	488	474	451	525	450	470	459	517	478	461	459	460	452	489	486	473	461	467	471	492	438	467	475	498	464	463	489	496	490	428	431	467	425	490	441	452	449	436	459	438	465	467	487	485	433	490	512	447	474	487	445	485	461	490	444	472	470	454	487	460	454	462	480	505	504	481	481	485	481	488	446	474	471	499	447	466	467	495	482	450	454	493	449	456	444	470	455	490	502	470	471	469	461	479	484	494	441	498	470	487	475	458	479	497	484	434	480	463	442	473	474	474	492	435	463	507	459	478	463	500	455	499	426	466	473	461	484	429	457	465	486	464	493	441	465	520	456	460	484	492	423	479	499	480	467	482	445	441	514	468	461	484	524	479	501	482	504	473	511	485	447	445	458	446	486	473	428	453	466	449	439	475	460	465	441	498	447	443	505	501	445	450	461	484	476	475	411	462	455	468	469	437	476	493	443	478	472	485	495	466	462	472	464	475	486	447	480	470	475	496	465	476	486	491	463	471	477	460	468	487	463	477	474	429	455	445	500	498	470	497	488	448	461	486	470	463	475	454	482	501	466	481	460	429	511	480	451	438	461	496	487	401	433	481	464	489	460	475	427	491	445	458	453	478	456	448	472	462	498	484	475	503	501	459	449	506	464	467	449	501	438	481	474	484	469	461	499	470	460	490	486	469	462	481	484	442	468	466	493	465	462	469	516	477	489	461	450	438	454	469	481	454	512	498	508	471	478	484	478	471	471	459	492	445	451	459	495	442	478	477	487	461	488	480	468	482	467	496	414	488	430	524	471	493	478	492	488	500	470	439	472	476	425	450	495	448	477	481	501	446	447	465	470	427	474	454	478	510	471	484	493	492	445	488	465	502	464	485	431	450	464	455	479	482	515	447	494	469	472	432	476	442	471	459	458	472	448	462	454	502	451	447	445	477	449	431
37149	9191	36180	17593	2305	844	665	507	434	411	358	335	310	281	286	283	261	268	237	226	232	244	216	225	240	265	256	215	204	216	209	182	189	197	223	217	205	217	205	213	226	204	206	188	196	239	216	193	212	185	193	211	174	183	205	213	182	208	193	192	217	216	203	231	238	207	198	219	218	208	209	220	181	210	202	229	190	187	193	183	212	207	186	217	231	197	220	195	226	195	196	180	202	187	181	237	193	193	203	184	201	179	212	204	218	207	187	219	198	205	204	199	194	194	214	181	223	191	196	195	179	221	195	194	212	209	193	212	216	200	209	209	177	222	195	220	185	226	197	213	188	202	208	179	202	198	201	172	185	190	187	206	170	198	193	187	195	190	178	197	199	220	198	170	220	177	224	181	206	189	194	188	195	211	212	215	201	210	194	174	203	200	203	191	220	193	216	192	199	199	206	207	202	202	197	214	228	215	178	197	217	210	200	214	192	200	189	201	213	204	216	193	205	216	187	200	186	184	179	175	184	197	201	188	219	201	192	181	182	182	184	193	207	186	190	198	197	188	220	176	192	180	205	171	211	228	198	176	191	215	186	185	185	217	234	213	204	191	186	204	203	208	197	204	205	192	191	195	210	185	195	202	219	189	217	186	230	206	185	226	187	182	195	172	183	194	204	195	194	183	195	199	201	189	209	210	206	191	198	198	175	203	191	170	192	192	188	190	215	196	183	201	208	210	178	189	225	213	209	226	166	214	196	208	194	194	188	190	191	221	189	195	216	171	197	204	204	188	208	185	191	187	189	206	196	199	219	226	190	175	207	196	206	182	215	214	210	201	200	159	229	185	202	202	194	187	218	188	205	167	213	197	208	207	220	187	205	194	194	193	194	191	187	199	184	188	201	208	200	198	205	214	218	193	187	178	177	200	190	167	198	200	200	205	192	213	208	193	212	202	217	184	193	193	204	212	188	209	204	195	187	200	198	229	197	215	192	185	193	188	186	212	194	194	194	182	221	199	213	196	180	189	199	202	188	202	194	173	193	185	194	184	196	203	181	214	198	196	191	205	213	184	219	192	182	171	187	187	190	194	193	186	199	180	204	236	183	209	192	193	214	182	178	214	217	202	221	232	200	191	194	169	208	192	187	196	192	188	174	218	198	216	203	205	190	227	193	194	192	178	201	210	210	177	198	204	201	199	206	218	219	230	187	197	210	190	194	179	190	191	199	167	215	199	212	202	208	188	183	204	203	171	187	206	207	209	179	197	191	208	178	234	204	203	196	185	182	222	206	211	207	204	172	186	187	216	191	188	212	204	197	207	204	217	227	197	203	191	221	247	184	205	187	201	198	180	198	175	208	204	192	203	187	185	210	197	229	199	223	191	192	183	188	209	189	204	206	190	188	209	197	181	189	190	193	187	183	203	196	211	201	189	204	179	190	204	215	200	179	199	181	185	183	215	198	178	200	192	191	191	212	193	203	191	158	189	218	191	211	208	184	197	210	195	184	207	200	219	187	177	197	194	209	194	191	209	193	194	191	223	209	182	178	200	219	187	216	219	213	169	185	224	201	186	179	194	192	181	189	204	182	202	200	218	203	206	193	177	191	196	214	200	208	203	208	211	199	186	215	188	197	203	208	214	207	201	183	227	186	188	198	234	196	212	187	206	191	186	184	209	187	173	203	193	183	198	195	198	209	209	213	212	214	164	171	191	187	197	200	194	175	204	226	211	199	187	179	192	217	180	184	219	161	189	204	205	205	206	179	189	217	200	184	192	197	208	211	197	211	197	197	234	188	191	219	205	194	197	181	189	196	195	194	171	209	204	212	208	215	206	221	201	216	218	207	216	170	170	191	220	183	190	201	214	178	205	180	204	197	189	197	227	198	178	194	203	184	195	215	190	230	177	193	207	189	174	192	193	191	197	182	191	204	199	187	209	197	183	184	172	193	172	182	186	206	195	206	209	225	218	188	206	191	180	182	200	186	225	185	213	206	193	226	196	200	211	207	229	178	197	212	177	197	186	213	180	191	202	187	178	196	203	190	188	195	206	211	187	191	192	213	192	196	201	240	203	192	188	207	219	185	173	179	193	207	204	221	195	203	207	185	180	215	200	182	189	232	191	189	193	204	194	192	202	193	170	192	215	184	196	179	200	171	208	217	203	194	188	179	171	188	193	190	191	182	193	203	199	209	181	215	192	212	189	193	186	212	191	210	197	196	210	190	198	209	188	175	192	217	197	198	186	178	214	193	163	187	217	183	196	210	209	207	190	209	217	203	210	181	209	226	203	205	194	218	198	212	211	220	173	170	182	180	201	197	206	219	187	194	190	201	199	195	188	189	184	195	206	203	175	215	191	203	205	199	219	195	211	201	189	221	202	197	194	205	179	193	197	206	181	225	187	187	202	191	183	209	190	224	217	203	213	218	205	223	205	180	206	201	185	189	203	194	206	188	215	188	229	185	180	195	223	185	195	188	191	195	216	218	207	190	214	197	202	201	206	195	175	169	192	201	196	199	200	199	181	206	176	180	184	182	209	180	199	192	189	209	206	208	225	191	190	199	193	183	186	215	170	195	207	185	193	219	223	190	188	219	191	195	201	216	195	193	193	202	149	190	194	205	196	196	208	216	170	200	189	180	217	166	214	179	175	192	193	170	232	216	206	206	209	207	208	191	195	187	209	189	207	179	197	191	194	192	211	216	200	193	235	217	192	174	210	222	175	189	210	213	188	193	198	211	162	190	193	193	189	204	185	213	219	206	197	185	195	199	184	187	212	204	201	181	174	198	205	193	206	191	201	224	190	205	180	173	191	192	187	200	189	210	194	186	187	182	195	214	190	197	189	182	190	198	203	188	198	200	177	210	237	166	194	210	207	178	192	182	198	214	200	178	195	184	189	165	193	198	178	193	190	173	207	190	171	190	208	198	194	208	197	189	202	192	190	206	214	210	174	228	207	190	200	220	196	173	210	192	196	200	178	182	219	189	202	210	213	184	198	174	190	225	197	224	191	215	179	170	207	180	195	193	220	182	198	210	204	216	191	199	214	191	192	197	207	198	188	184	221	200	181	197	223	192	222	179	215	199	193	214	192	192	221	208	212	208	206	197	180	212	186	207	217	175	185	186	205	186	177	188	217	223	222	195	192	217	205	199	220	224	181	221	238	210	210	195	184	190	185	215	208	196	182	198	212	204	213	180	175	212	188	191	195	223	230	189	197	188	192	182	190	202	227	199	219	196	202	214	194	188	184	199	210	195	222	194	209	188	208	206	179	179	193	203	225	191	195	199	196	176	221	214	177	197	176	201	239	186	215	187	201	182	203	216	189	209	223	196	209	194	210	224	228	208	200	207	198	182	203	192	217	223	201	197	205	184	194	180	176	168	247	186	194	219	166	197	194	198	194	177	204	189	204	223	220	205	181	194	182	190	208	197	214	211	183	164	213	190	182	197	196	186	200	227	203	205	173	198	182	208	219	177	187	207	200	176	206	208	204
18579	3122	22970	5124	4522	3654	3041	2459	2078	1887	1694	1509	1352	1223	1110	1077	1013	976	900	832	864	852	760	766	772	751	747	697	724	676	742	674	660	660	669	644	621	680	610	605	632	606	613	644	615	622	599	595	620	608	616	568	596	596	577	606	609	612	570	581	542	604	562	610	570	581	551	586	575	566	592	572	621	575	574	584	584	607	568	557	543	598	561	539	526	546	546	560	590	548	579	554	547	543	587	568	528	583	583	559	525	525	559	552	545	539	579	576	558	551	596	571	596	619	553	554	583	544	556	556	530	575	548	575	531	581	546	545	542	535	581	588	500	568	558	592	540	550	549	559	572	554	540	566	556	551	516	535	592	557	566	545	570	570	585	496	566	592	516	537	558	532	545	547	561	555	563	535	509	548	637	546	579	555	542	527	562	569	610	573	567	543	595	560	552	579	538	560	545	575	567	545	559	586	534	523	543	548	547	545	582	585	554	525	552	564	569	557	553	539	536	531	484	571	566	564	554	580	535	583	547	538	521	611	551	558	557	573	498	583	537	556	488	530	562	505	525	559	551	542	528	555	510	533	516	527	566	504	519	528	550	562	548	572	578	525	560	562	576	533	530	557	541	515	604	517	533	547	557	563	569	557	547	574	540	548	492	540	545	580	570	532	560	563	557	544	529	585	541	565	602	570	556	518	542	537	584	546	547	552	546	568	569	564	547	534	555	508	556	594	555	524	536	544	574	561	520	585	561	563	555	540	561	559	554	562	521	580	541	582	499	523	586	587	562	563	548	531	531	550	506	598	507	535	555	577	587	575	553	564	569	576	557	567	564	543	520	568	548	552	554	543	550	538	520	597	571	557	539	575	521	542	534	544	558	532	540	517	572	508	575	537	563	547	527	520	551	545	540	535	536	583	552	514	513	540	511	545	538	571	578	539	514	573	520	510	539	519	527	517	514	538	560	527	565	567	554	551	571	509	513	533	580	508	549	556	533	560	552	534	538	535	548	497	544	561	528	554	546	568	560	555	557	545	538	563	517	575	572	590	595	539	542	565	530	592	539	557	598	556	586	579	575	544	533	519	572	564	558	579	548	555	569	514	541	572	551	553	536	600	563	520	478	498	579	539	569	586	536	528	566	535	539	538	491	533	529	546	570	522	548	542	529	559	537	508	538	541	536	573	538	561	543	558	537	506	599	520	534	547	539	564	560	578	556	567	556	564	566	562	543	541	532	553	525	532	561	547	566	589	561	544	546	556	541	509	576	545	546	551	531	566	597	504	530	593	606	569	512	566	569	546	584	504	564	546	546	547	533	526	515	539	564	537	566	570	593	554	593	536	560	511	537	532	552	524	542	485	571	574	535	566	575	570	556	534	550	563	544	525	542	548	543	581	534	563	572	534	584	556	540	567	548	531	529	529	524	559	540	583	581	597	554	532	524	519	533	498	552	534	558	506	531	562	562	541	546	541	547	539	539	504	589	545	562	583	528	559	608	560	510	548	505	563	563	549	564	589	505	568	578	525	571	532	599	533	549	547	535	533	564	603	537	558	547	568	520	515	522	530	548	521	545	538	585	513	498	539	588	546	591	557	530	563	596	556	543	550	573	564	552	562	589	558	573	537	582	509	542	499	519	552	540	556	564	548	551	503	588	578	545	588	574	549	553	538	555	556	482	529	522	574	563	564	528	559	573	556	567	535	556	535	550	491	550	551	536	564	582	527	533	527	549	581	589	529	595	607	564	555	535	522	561	567	573	546	542	569	535	535	580	604	507	527	545	592	546	552	573	571	551	581	528	559	508	520	488	575	550	554	557	545	535	509	561	545	525	524	552	535	553	471	567	536	527	546	524	547	519	559	568	590	541	536	537	526	549	548	578	581	568	506	527	554	552	509	524	593	508	597	543	545	547	515	555	599	500	521	557	579	533	573	587	560	532	549	538	536	579	545	579	574	560	531	518	563	521	551	524	551	566	516	564	571	538	526	525	573	522	550	565	532	557	517	552	516	557	516	551	525	527	534	542	556	543	527	533	581	560	545	538	531	566	541	563	562	560	561	486	534	529	532	529	522	529	525	561	539	535	616	557	583	573	497	565	550	571	578	594	450	537	556	576	554	509	576	533	565	592	582	537	533	555	496	529	549	532	558	549	572	563	561	568	569	522	559	564	567	517	571	567	547	554	539	559	527	499	577	537	516	519	495	538	530	548	551	539	615	551	521	550	545	571	554	555	525	547	572	552	528	552	531	562	584	517	523	556	518	559	535	547	581	569	533	538	506	554	534	564	533	565	524	523	564	578	533	556	551	590	537	512	590	539	525	539	527	566	562	534	562	607	531	513	526	492	507	560	537	526	499	545	556	575	545	540	560	509	541	577	547	523	517	524	541	545	571	544	516	521	512	555	519	546	513	510	599	538	537	539	552	549	536	558	531	547	548	530	519	513	584	560	529	511	544	502	517	579	543	520	574	574	540	535	499	536	580	568	610	578	551	528	558	532	538	545	554	536	609	532	548	527	537	563	577	525	559	537	579	530	576	569	588	581	532	539	544	551	536	537	542	553	562	564	553	578	539	549	559	552	544	543	539	555	517	553	583	537	500	553	585	554	566	537	556	542	517	536	541	555	523	584	508	577	551	523	522	542	539	548	570	528	542	568	545	540	543	523	565	562	531	556	542	544	525	529	561	562	523	556	546	586	521	499	577	491	561	547	542	561	544	596	542	528	554	506	540	557	531	563	508	549	546	565	550	512	555	551	558	605	501	557	535	520	594	529	540	561	536	544	543	566	543	535	555	549	538	546	592	524	589	521	541	520	542	550	514	562	527	533	530	585	532	580	530	524	532	532	624	485	590	559	546	553	555	570	530	521	568	512	553	536	557	576	559	593	544	545	546	570	540	519	554	556	564	594	539	498	527	551	550	578	515	560	546	516	537	519	558	563	549	524	535	547	560	546	535	541	564	539	523	549	522	536	510	576	542	557	564	586	553	506	520	552	582	534	536	524	536	557	572	523	516	528	549	535	528	580	554	554	509	548	557	515	549	552	542	553	522	579	520	549	557	597	573	530	582	514	550	562	585	491	553	594	578	554	537	531	540	586	502	599	483	564	539	565	530	566	551	558	588	527	541	558	511	567	566	570	521	538	557	576	511	570	516	525	572	568	548	538	550	597	553	554	513	558	557	537	553	540	543	513	517	537	558	577	541	533	542	539	556	548	559	534	565	571	567	541	552	542	556	583	536	527	585	580	537	544	523	546	573	550	529	548	553	549	577	544	539	582	537	537	555	576	548	541	528	557	560	577	537	586	531	533	527	555	524	540	524	554	549	586	550	581	521	578	519	537	503	523	542	532	531	541	547	569	547	518	536	537	522	545	533	557	549	516	541	533	574	550	551	555	587	522	562	498	545	526	527	545	546	584	535	548	540	585	535	530	526	579	521	550	585	549	563	547	529	521	542	520	553	580	540	535	575	509	514	526	552	505	533	559	557	506	572	553	569
3259	406	1414	384	362	361	318	356	356	351	384	332	361	375	387	353	350	347	351	341	392	309	356	331	323	342	353	359	353	363	355	318	340	384	335	372	380	359	361	324	356	368	372	377	373	395	349	325	402	394	335	332	358	330	369	346	331	357	366	332	344	377	370	394	343	329	353	320	350	320	361	379	352	415	327	368	370	360	352	323	360	353	350	365	360	355	378	358	367	350	342	396	311	375	364	368	344	314	356	334	373	329	345	374	345	373	368	361	389	377	361	361	367	391	366	368	389	345	358	310	337	376	314	344	366	339	373	365	383	373	376	347	386	348	363	373	380	361	344	322	360	326	354	326	395	405	356	362	324	320	351	361	346	338	357	331	347	343	336	343	360	323	346	378	344	352	377	368	350	350	313	357	379	339	360	339	347	364	347	390	320	333	348	334	362	357	341	334	378	420	335	352	384	362	349	385	371	396	344	354	354	366	386	368	328	335	370	364	350	379	321	356	360	353	345	329	356	363	367	357	390	345	362	338	368	356	350	350	374	388	328	342	336	363	361	382	334	334	380	348	328	355	360	324	357	351	329	367	337	328	341	373	339	363	349	366	354	366	380	390	363	346	369	328	336	344	350	365	375	345	320	364	359	353	370	372	371	390	331	331	348	334	352	328	354	360	335	314	346	347	358	362	340	387	352	351	328	368	356	332	378	339	361	366	351	360	320	350	355	378	361	369	340	346	343	368	354	364	351	317	379	308	386	340	358	371	381	374	339	363	386	372	365	326	347	342	341	359	354	350	419	372	349	365	392	339	335	368	338	353	343	354	366	362	356	355	374	359	394	355	355	339	345	340	374	351	343	355	377	333	376	337	348	343	378	366	359	385	338	356	363	348	370	320	363	350	326	339	382	338	333	356	326	364	370	386	347	354	338	324	369	378	358	362	329	326	348	381	351	361	361	378	350	367	342	352	377	378	387	337	326	343	376	354	369	374	341	355	354	401	309	325	367	374	386	391	375	340	379	370	379	362	345	350	381	366	356	351	315	366	351	322	353	361	357	322	348	308	355	323	366	361	366	371	349	365	377	354	352	344	354	344	358	405	364	353	370	349	335	335	367	309	346	343	380	383	307	380	346	369	348	347	335	341	361	342	344	335	337	377	384	372	317	375	384	347	384	359	356	332	366	338	365	363	366	321	370	314	340	371	353	390	353	356	390	360	345	329	384	357	337	391	362	384	334	318	333	354	349	367	392	369	359	333	361	352	383	370	323	366	315	347	351	325	355	343	359	376	359	381	350	352	361	344	359	333	366	341	395	353	365	353	406	343	342	320	332	338	372	359	366	386	395	370	334	362	396	357	366	360	371	341	392	369	353	310	380	341	389	385	368	346	360	358	349	366	359	352	314	357	355	340	322	359	343	382	361	362	335	357	370	332	335	369	354	333	359	339	376	373	359	339	357	329	363	351	356	337	348	342	392	356	395	325	357	344	343	369	342	388	348	331	332	366	387	345	326	366	374	341	325	361	355	343	330	344	398	398	334	330	342	344	331	344	361	343	381	360	377	342	336	341	349	334	348	361	386	349	354	348	341	386	356	381	374	390	324	336	394	362	353	376	375	325	369	348	360	320	334	332	304	340	385	356	339	376	371	335	321	342	338	349	332	356	357	315	363	347	353	363	340	350	356	391	379	400	382	353	372	361	338	357	372	347	344	385	336	357	367	370	367	358	347	345	347	342	360	334	342	351	356	363	390	357	347	344	365	348	319	348	352	340	344	349	355	399	326	380	346	358	364	379	343	336	349	340	335	381	344	341	305	385	364	351	379	344	361	345	339	371	353	336	360	362	362	355	363	361	343	361	334	327	395	372	324	346	364	350	379	360	382	318	347	373	349	383	354	350	367	332	349	341	355	362	368	361	354	356	375	371	372	363	364	322	382	339	334	396	357	374	394	375	323	345	371	333	336	370	343	335	380	341	349	374	361	374	367	360	384	364	344	339	352	347	349	330	366	370	365	339	343	359	386	370	303	357	352	365	347	407	322	347	384	342	340	361	353	344	367	375	342	355	330	371	373	328	354	341	339	362	351	332	356	346	323	351	352	339	358	347	394	354	335	333	335	358	320	315	342	325	335	344	370	340	356	383	343	395	328	349	345	363	369	342	346	340	363	360	380	368	337	330	333	314	373	334	359	350	358	349	325	348	300	354	343	383	355	358	336	365	355	358	348	333	346	309	329	346	363	388	379	340	391	336	340	360	320	371	365	352	347	305	337	303	377	352	310	343	393	364	376	331	363	331	323	327	369	368	332	351	366	354	332	375	396	339	342	314	343	342	373	333	397	373	355	341	356	338	353	343	347	322	368	365	366	354	369	377	358	277	328	329	364	358	321	338	357	364	344	371	335	347	367	369	344	365	390	373	313	351	341	356	359	355	360	367	368	325	329	372	355	342	374	371	370	370	358	349	344	374	346	335	353	348	383	323	368	344	328	339	319	337	374	341	353	353	358	376	331	343	383	374	327	348	306	356	370	362	320	365	350	369	340	339	384	326	376	354	319	333	377	353	350	350	346	349	359	346	368	335	354	344	352	340	320	342	348	338	367	357	387	340	354	328	339	347	342	361	343	357	366	373	358	326	385	350	350	397	328	352	382	319	346	347	354	318	356	347	346	343	355	370	315	329	325	338	380	313	375	345	402	363	357	381	364	367	347	355	350	333	330	335	348	352	358	371	336	351	315	346	335	373	364	358	357	335	351	347	317	361	344	359	338	353	348	374	364	377	378	330	358	345	342	335	373	328	351	374	347	338	327	360	342	365	315	330	354	338	344	337	380	348	373	314	357	367	363	334	355	404	374	321	332	372	362	397	360	341	359	344	339	323	354	360	354	354	316	352	363	381	350	345	394	332	334	315	372	341	314	352	396	365	364	335	352	343	346	361	356	352	346	389	365	354	349	394	344	353	375	392	328	346	334	320	358	335	363	344	352	383	364	333	355	381	354	315	364	329	322	347	373	338	388	329	347	351	362	361	363	378	378	366	348	326	377	367	350	349	376	368	326	353	345	352	331	354	365	337	323	372	372	323	358	352	383	387	342	352	355	363	382	345	349	379	375	371	335	363	371	350	365	375	333	341	373	343	349	380	380	345	373	333	333	381	363	325	336	360	361	375	345	365	405	343	331	378	359	337	387	375	360	330	358	386	346	364	336	353	366	328	373	344	369	355	356	369	342	320	358	364	369	351	351	363	355	369	337	335	382	363	369	337	384	333	331	350	374	362	347	359	391	380	339	385	340	325	371	366	367	341	343	312	375	370	356	339	349	369	354	382	350	349	344	348	353	368	349	382	375	344	359	348	346	373	319	323	323	397	348	332	381	377	373	369	384	393	372	326	387	376	359	349	353	350	382	353	345	331	330	352	337	328	356	327	352	370	350	331	352	359	355	319	360	323	369	335	367	333	366	327	346	410	335	374	362	364	331	362	380	363	365	343	373	358	339	356
3229	920	3464	930	898	925	877	912	885	869	899	800	859	805	861	835	845	831	873	807	870	876	878	851	857	869	846	858	840	837	881	850	877	884	841	851	814	827	830	847	822	846	813	803	849	886	810	808	834	839	848	842	826	857	846	789	866	857	858	835	809	856	851	824	863	823	843	892	845	826	869	842	832	836	853	917	865	806	883	854	865	797	880	822	877	869	845	831	826	881	857	825	847	861	816	829	854	823	850	833	819	866	921	824	858	816	777	830	794	864	857	808	887	906	855	834	826	875	852	853	793	859	833	841	844	811	860	806	842	881	860	821	817	837	859	858	838	869	882	812	840	838	911	861	872	874	885	833	860	819	853	824	844	865	838	893	830	799	889	832	836	922	781	784	848	913	812	858	859	885	820	851	835	871	807	795	862	868	857	887	887	858	878	815	834	831	860	886	812	840	807	859	833	839	791	824	862	873	867	852	837	838	855	868	863	849	831	904	798	850	820	886	836	854	804	867	871	872	819	847	853	832	881	847	869	812	843	829	784	796	820	892	881	786	800	862	837	816	829	807	854	883	814	895	834	826	839	890	866	853	824	851	926	836	814	822	833	826	834	866	826	853	856	877	864	851	841	851	843	825	848	844	860	789	853	784	810	893	829	884	831	802	838	794	887	831	845	825	848	859	852	834	882	823	863	861	824	818	899	850	813	830	865	877	875	849	893	858	835	863	841	876	865	840	866	790	850	879	879	829	834	904	836	863	834	812	857	784	851	906	845	854	867	900	841	804	861	859	833	880	821	849	876	836	812	810	846	854	867	834	853	836	841	858	832	821	786	888	818	832	831	847	820	891	866	846	826	852	870	818	836	852	808	840	842	817	835	895	836	868	846	847	906	883	861	909	813	900	812	828	864	791	817	836	808	826	848	813	842	850	803	839	819	843	814	820	864	816	836	856	855	796	817	836	849	805	768	812	869	861	803	855	833	796	877	813	825	818	857	877	887	811	875	812	879	835	855	850	827	854	828	841	842	846	873	833	804	796	856	825	820	825	862	853	821	821	854	803	827	935	897	842	873	864	853	818	811	871	801	885	852	849	862	817	831	774	887	834	835	867	837	825	862	859	848	824	862	865	892	828	864	826	869	871	861	879	862	841	846	850	850	863	882	858	902	799	853	771	807	868	873	850	829	811	831	815	800	835	899	823	836	823	830	835	865	855	822	836	813	863	828	828	849	826	833	849	840	874	848	846	821	819	850	812	894	882	847	835	897	857	807	832	866	851	811	822	830	873	834	889	875	833	902	847	891	830	828	796	784	847	828	888	788	887	909	848	842	821	855	845	833	866	799	845	849	866	892	820	798	855	810	843	829	815	838	816	835	794	888	822	870	830	874	817	882	882	839	843	780	849	821	904	848	852	833	799	875	840	863	850	875	872	822	822	854	819	793	862	853	836	868	889	811	807	831	828	847	817	815	864	871	870	847	854	876	870	742	839	858	878	854	795	814	832	865	823	880	875	804	883	874	821	821	853	836	799	843	859	837	819	844	831	779	799	861	831	866	846	901	867	820	782	843	842	826	854	803	839	840	863	834	823	948	832	830	864	877	872	833	823	826	837	805	856	833	804	853	817	878	896	830	849	858	861	826	815	848	789	870	890	827	830	885	865	846	839	833	851	858	873	831	872	854	846	896	790	881	888	924	904	838	871	870	802	846	821	850	848	896	869	879	846	864	812	873	913	849	790	810	891	872	867	824	843	824	875	803	832	792	902	859	850	824	835	862	873	849	834	799	862	882	838	836	837	878	817	823	860	884	821	819	831	834	863	815	861	881	828	845	785	825	824	876	888	790	902	861	866	842	849	850	832	837	890	805	822	835	850	897	829	818	848	856	864	810	914	884	799	826	858	848	846	852	866	788	810	821	886	906	848	824	844	873	835	827	836	879	811	833	872	894	834	851	833	834	826	890	837	862	850	845	876	873	863	869	848	810	811	835	878	852	844	844	870	815	828	821	868	833	851	804	847	828	840	823	831	796	835	845	820	799	830	898	827	836	847	853	873	797	868	836	819	780	872	815	854	851	868	892	793	851	867	853	788	817	864	806	864	846	868	840	863	841	864	856	838	842	824	853	842	841	853	857	853	884	846	864	902	853	842	861	831	798	822	841	828	836	879	862	835	833	814	883	892	818	843	837	888	813	854	810	843	821	887	858	817	923	863	814	800	826	908	859	869	802	803	882	867	870	855	819	814	807	800	860	900	855	818	873	813	834	886	819	777	902	819	855	906	785	801	855	796	873	805	832	847	849	904	869	831	878	865	875	820	827	891	892	794	861	868	908	841	834	868	810	833	884	843	863	879	868	834	804	861	856	895	855	848	895	840	822	778	840	838	886	790	834	837	840	926	880	881	799	849	843	855	799	801	825	866	881	816	849	819	836	864	820	857	886	824	877	821	793	846	901	848	871	809	833	856	855	790	859	832	802	911	822	807	831	844	842	828	799	878	831	850	863	857	865	853	839	803	804	803	845	897	837	901	778	823	826	866	812	877	838	814	850	827	892	852	834	862	852	829	866	842	893	852	831	823	912	826	851	820	863	819	853	858	818	853	848	834	824	873	853	828	893	843	833	869	899	824	838	836	810	875	874	875	840	796	858	863	822	837	854	818	889	857	857	846	863	822	798	813	836	869	786	850	805	815	850	814	820	874	816	875	847	821	825	856	874	858	893	797	825	894	870	827	823	846	859	862	845	829	853	823	892	852	852	834	853	847	848	827	869	873	816	858	824	844	831	826	873	865	852	804	840	865	862	866	862	816	840	810	854	869	802	809	820	859	818	808	846	853	886	882	819	830	863	860	823	856	840	832	811	857	870	798	849	796	837	916	820	861	843	798	820	831	827	836	866	803	861	859	845	838	904	881	832	914	821	831	812	880	879	815	842	817	820	828	845	860	838	818	879	893	846	847	828	830	853	871	854	880	875	843	845	818	849	837	874	799	816	861	804	870	858	794	888	874	848	854	790	815	895	805	867	895	879	823	828	873	856	863	802	832	833	813	851	806	866	875	866	816	839	844	810	851	874	836	842	863	833	803	927	813	833	866	831	829	820	816	812	833	833	791	810	891	891	807	838	865	830	868	798	820	860	879	872	844	860	847	892	848	868	835	875	850	809	851	885	828	779	863	881	827	834	855	849	877	824	868	847	898	849	852	843	823	809	868	865	850	864	809	816	857	823	897	872	825	816	804	830	864	828	853	883	830	851	808	857	815	861	866	845	851	832	840	796	859	890	837	836	826	827	833	877	857	830	826	811	843	795	857	841	870	842	889	874	819	880	864	841	839	813	825	819	828	826	845	832	837	830	771	812	848	820	798	898	879	897	781	814	927	871	860	857	857	893	857	865	837	801	789	829	860	854	856	887	826	813	812	858	825	812	779	851	848	843	847	854	838	855	893	809	810	783	812	821	826	890	800	815	835	820	867	789	846	856	882	831	867	889	821	843	861
23382	3490	28463	7552	740	473	409	329	288	270	249	243	242	231	192	212	185	186	189	232	183	195	169	182	189	202	225	176	172	187	162	188	166	172	185	201	175	200	162	176	178	154	174	170	194	198	156	156	159	169	169	166	164	171	146	161	183	187	204	163	196	191	144	169	169	161	194	170	156	178	171	180	192	196	171	198	191	159	143	183	167	179	162	171	179	172	158	178	144	178	195	175	169	172	159	171	163	181	170	181	160	165	192	193	157	181	178	173	180	166	196	184	179	163	172	187	155	165	171	171	194	174	190	180	174	179	174	143	167	187	180	169	190	176	169	163	179	198	175	167	169	188	168	154	167	167	155	177	185	151	176	194	180	168	162	177	167	181	163	166	152	145	178	172	175	164	199	168	166	145	168	181	149	206	164	202	163	179	173	186	151	189	189	149	172	170	157	179	185	181	160	165	185	141	187	189	157	155	177	166	161	164	143	151	161	162	172	176	185	154	190	185	177	189	172	163	179	169	153	178	190	191	173	192	169	180	160	186	160	166	171	154	165	206	148	175	176	170	176	161	151	180	154	180	165	178	184	206	162	170	175	188	173	183	175	180	194	188	159	201	142	184	173	174	183	148	182	162	154	145	160	179	179	201	167	214	172	165	182	170	207	180	177	174	195	168	177	180	167	169	171	178	182	172	153	183	181	156	167	178	150	176	182	183	166	148	168	175	169	189	164	159	166	190	193	178	174	149	135	184	157	164	147	182	181	154	168	169	162	176	172	166	169	192	188	148	172	211	177	164	180	168	155	171	176	188	170	185	169	148	188	177	153	183	144	172	181	167	169	177	176	152	156	149	170	173	156	147	153	173	176	161	186	181	155	149	194	209	187	159	188	189	156	193	172	156	196	167	173	165	161	173	161	150	169	191	196	192	151	175	176	165	155	174	164	170	175	164	175	163	164	183	182	175	170	175	167	197	164	168	174	193	175	152	187	169	167	163	188	170	182	150	173	169	171	177	168	179	161	173	184	180	157	175	181	173	158	180	165	166	164	158	159	182	161	158	175	153	187	168	160	153	159	157	149	212	180	153	157	152	159	166	159	171	178	132	181	181	165	169	174	178	173	170	178	176	161	168	172	167	183	164	169	165	163	176	188	170	177	176	153	191	174	163	176	188	161	161	183	187	171	191	188	161	143	182	184	185	174	191	164	157	168	161	155	183	181	163	181	172	180	170	159	152	174	155	179	186	167	184	134	169	172	185	157	174	191	162	168	146	173	158	164	159	187	165	156	149	170	174	151	152	153	193	213	180	163	189	164	168	167	193	161	158	188	149	196	176	165	183	135	166	152	190	163	181	155	163	155	173	181	171	165	164	159	183	167	162	179	166	193	197	189	157	187	173	167	173	176	157	191	159	176	195	190	168	143	180	183	171	169	156	168	175	180	160	157	169	170	168	172	176	158	167	153	183	157	165	178	174	177	179	148	126	163	168	145	168	181	187	139	170	163	173	174	160	181	153	190	152	195	139	192	169	173	173	168	185	193	151	191	205	174	161	163	182	149	155	156	188	168	184	168	171	198	147	167	174	176	172	173	159	194	157	174	166	165	159	160	193	170	162	186	168	192	157	176	183	189	172	177	149	164	172	170	165	173	191	193	138	176	166	127	161	166	185	171	150	170	148	145	159	173	202	182	183	191	163	175	158	137	178	146	188	165	175	166	169	148	163	166	185	158	178	175	173	182	155	175	174	169	162	161	184	154	175	174	165	197	154	178	186	156	180	174	188	169	155	191	201	188	178	176	177	208	176	185	177	185	184	187	181	173	201	199	156	171	161	173	175	136	156	175	187	156	170	188	162	145	192	176	163	163	166	153	157	173	178	182	178	187	189	196	191	154	181	181	173	182	186	162	161	173	176	171	173	184	155	200	188	144	176	188	166	165	186	200	161	183	161	162	175	189	163	177	189	222	161	151	155	180	161	158	170	173	173	175	164	152	154	156	165	185	177	175	145	154	144	162	181	162	171	176	142	170	165	159	177	195	167	159	190	184	195	170	197	160	156	173	164	170	165	161	197	177	173	189	182	184	184	144	162	154	185	175	171	173	146	158	148	158	160	170	161	184	173	198	168	187	178	173	178	177	165	167	170	156	191	171	173	172	160	192	166	189	184	191	162	183	181	168	203	193	177	176	163	156	145	184	163	177	170	158	185	166	171	153	192	187	178	179	155	202	152	160	173	162	175	176	189	167	213	161	180	181	165	201	151	160	193	171	185	180	162	152	179	184	171	182	177	162	160	152	182	192	178	167	169	189	148	174	196	174	149	174	173	169	183	207	179	163	166	184	155	181	189	181	167	197	156	154	193	175	173	163	177	178	180	158	198	188	177	163	169	146	188	174	160	174	172	161	184	175	171	159	172	187	177	190	186	137	163	194	185	165	169	173	174	189	165	168	168	170	178	157	173	152	167	172	189	155	175	189	179	190	167	158	176	161	182	175	172	198	157	174	183	165	169	178	182	192	166	156	156	196	174	172	188	173	179	156	173	177	182	161	185	137	182	142	164	173	193	150	159	185	168	154	162	162	173	183	185	182	168	176	171	211	160	183	142	161	177	168	173	169	171	171	162	173	185	158	173	206	196	167	175	168	167	183	159	163	175	174	189	173	195	178	150	174	180	185	160	167	169	159	162	152	169	136	176	201	169	179	163	173	171	163	176	173	189	170	172	170	159	187	151	164	160	172	176	162	183	137	162	159	192	182	175	172	164	154	142	188	155	179	158	162	174	187	168	154	186	143	173	157	195	199	159	153	187	161	167	174	179	161	151	168	157	179	201	178	164	177	172	180	190	165	187	170	202	164	160	173	172	184	186	175	174	172	183	199	195	143	173	168	168	168	175	171	183	182	181	164	166	201	177	155	175	187	189	173	171	166	186	190	179	145	162	167	174	180	161	150	191	147	171	157	180	151	156	199	147	190	191	164	214	185	160	161	172	174	193	147	183	174	176	183	161	186	161	171	159	156	163	186	163	192	183	182	163	177	173	172	135	172	162	185	169	157	170	174	169	170	182	185	162	161	173	177	169	170	174	204	156	154	168	173	181	163	165	180	188	182	180	191	170	176	159	147	151	192	168	163	184	146	169	171	183	154	173	172	165	185	163	170	193	160	170	174	164	166	184	185	162	190	173	150	192	151	165	166	149	186	154	177	161	205	153	152	175	174	163	181	205	173	164	174	176	174	153	179	196	144	177	166	160	201	176	201	178	167	186	185	161	177	158	164	164	168	157	190	183	178	165	167	165	181	168	167	185	180	187	164	182	149	143	172	171	189	163	164	159	176	169	138	169	164	180	165	152	184	156	155	181	193	187	178	171	165	174	191	151	151	183	183	169	177	184	167	170	178	166	175	184	167	165	186	160	190	166	169	177	170	186	168	177	158	168	165	181	173	184	184	163	182	178	163	162	177	185	171	191	173	184	179	166	165	197	167	180	181	160	171	182	190	178
12260	1775	19041	2936	2616	2118	1804	1582	1317	1138	1047	932	906	827	729	758	714	666	619	652	584	621	613	613	627	551	616	579	531	557	518	510	593	542	502	522	504	576	508	483	519	499	470	504	487	516	537	519	492	503	458	480	516	472	511	537	492	491	494	468	482	475	482	507	530	518	483	470	498	488	498	463	460	498	455	519	505	479	489	510	473	481	439	511	472	480	500	462	470	464	507	477	460	480	477	467	500	462	462	467	480	463	473	480	456	448	419	464	476	438	453	447	464	477	472	470	451	476	518	467	426	482	512	489	457	444	459	445	499	510	467	493	457	496	500	471	529	470	476	463	455	474	470	485	498	470	444	457	462	482	456	471	444	454	469	438	460	493	414	493	487	451	442	451	438	512	507	484	491	455	452	480	507	452	427	478	481	481	466	457	498	486	453	450	439	485	484	462	489	469	499	506	436	464	502	498	446	479	458	449	469	486	479	490	468	478	447	480	483	484	443	509	476	468	457	464	442	456	484	477	481	441	470	492	464	483	510	470	462	478	460	431	505	463	464	473	449	480	480	474	445	474	422	499	479	485	495	487	462	481	450	462	458	476	473	444	463	418	459	429	445	470	472	442	511	482	484	435	461	452	455	468	451	511	455	472	457	448	450	456	489	466	491	473	458	493	459	500	456	456	477	478	499	466	481	453	444	454	486	452	454	460	472	436	478	445	476	449	451	458	459	444	480	467	445	445	430	419	493	472	477	510	498	438	487	473	443	428	448	448	523	491	443	473	482	509	491	451	481	406	503	472	511	481	481	426	479	458	486	444	435	423	487	434	466	475	463	462	413	471	485	435	460	465	463	473	467	481	445	442	448	475	451	483	483	437	478	490	425	465	444	440	441	468	472	466	455	442	470	474	485	465	486	497	439	495	464	478	465	479	466	444	470	462	483	440	469	452	480	459	460	442	476	480	493	485	474	474	472	475	481	494	436	457	469	508	500	494	450	447	461	469	501	488	432	451	498	418	463	471	501	451	480	458	495	454	458	468	451	449	498	439	517	475	450	484	449	497	486	488	458	475	466	466	443	439	501	482	451	452	456	445	466	490	485	446	464	457	457	475	473	438	465	443	508	457	490	491	471	433	491	468	476	488	444	483	465	462	460	453	475	482	500	480	487	454	486	460	454	456	458	476	473	470	476	477	479	463	444	471	476	478	491	474	461	463	473	460	466	487	434	436	456	503	501	456	423	449	448	476	458	468	484	438	485	423	478	456	450	432	430	483	467	476	468	477	478	456	453	472	434	460	464	458	461	471	486	479	477	460	471	510	482	493	428	461	477	479	472	452	478	475	494	480	474	469	472	469	481	454	426	450	473	462	490	442	476	448	453	432	481	487	472	477	482	473	423	503	443	457	482	450	472	474	463	462	448	481	497	485	466	451	497	458	449	451	453	485	494	480	447	451	451	489	440	453	442	421	472	495	425	464	465	436	452	454	457	478	459	469	453	500	422	499	467	468	470	457	467	501	460	446	452	480	471	487	487	476	440	448	444	480	461	433	474	457	453	479	433	489	474	465	498	484	450	467	476	461	459	490	449	451	486	453	502	491	454	483	463	472	482	470	444	454	467	480	471	501	462	420	455	451	493	437	473	483	454	473	497	459	448	475	460	498	466	406	457	452	438	445	463	453	471	434	458	475	498	464	465	478	468	429	488	472	503	439	468	507	468	474	437	496	465	460	476	497	432	439	480	425	410	460	474	445	460	455	451	476	437	425	481	468	467	475	516	475	479	477	501	464	454	503	422	477	512	480	504	477	426	481	469	454	465	436	487	476	471	501	460	444	452	474	485	452	459	467	477	478	459	437	461	463	462	435	460	477	464	452	466	440	465	500	432	487	419	483	468	431	448	456	471	439	458	469	532	452	470	482	478	421	496	444	444	465	474	472	499	488	476	497	495	447	490	485	438	467	467	484	430	480	447	442	490	448	445	443	499	455	459	460	467	461	476	453	484	466	487	457	493	473	483	476	474	481	473	461	432	492	467	490	455	456	447	443	486	482	428	464	465	467	532	477	477	454	477	471	474	467	440	483	470	441	516	471	464	458	461	483	448	487	453	485	493	490	499	476	468	455	454	475	431	462	474	456	461	516	450	452	441	472	450	476	485	457	495	477	455	459	489	457	480	472	494	471	484	489	472	481	478	484	468	446	461	440	473	480	481	482	483	489	464	467	552	458	496	491	449	444	488	480	501	447	482	502	485	497	457	447	499	485	447	510	477	475	470	478	466	426	484	465	463	464	457	489	508	446	451	430	433	446	471	442	465	406	465	466	415	462	469	477	476	453	463	453	504	484	513	458	484	486	467	501	489	476	484	440	467	482	487	463	470	458	456	504	480	463	458	466	471	474	459	445	476	464	491	511	506	508	448	472	454	461	501	433	470	442	476	438	478	465	456	456	468	486	447	433	464	466	510	482	480	471	417	493	468	443	510	493	476	459	469	499	487	463	497	514	416	463	467	460	482	472	484	476	455	445	497	470	440	513	480	520	460	464	478	463	452	470	452	492	512	436	464	474	500	468	519	504	469	450	461	452	495	440	478	489	454	511	474	486	447	477	489	499	461	452	480	499	454	436	471	467	446	478	446	460	486	448	470	516	456	450	446	462	476	481	479	482	468	466	460	489	439	456	449	502	473	465	479	492	454	491	489	464	453	452	438	458	513	464	458	493	482	477	449	475	501	483	514	451	488	476	422	481	505	450	452	450	520	458	440	466	458	433	490	484	444	458	484	454	462	476	494	478	506	457	478	465	463	449	469	456	482	487	452	438	455	470	474	471	451	470	474	498	471	454	419	511	477	465	492	453	453	478	476	503	484	473	454	472	447	495	456	486	476	485	446	490	459	473	477	489	449	479	478	495	483	484	414	489	462	467	462	466	457	431	458	514	462	475	439	468	501	455	479	473	449	455	487	485	497	453	494	502	485	468	466	483	512	473	482	459	484	500	429	498	487	478	476	444	490	438	472	463	478	454	471	499	458	470	453	467	475	470	445	462	442	482	463	448	454	476	485	452	429	494	491	460	495	465	461	427	485	527	501	478	463	460	431	425	525	455	483	443	469	506	458	458	474	439	471	442	465	447	447	487	455	462	463	469	493	522	476	434	447	446	499	435	480	454	455	439	483	446	470	458	490	469	465	430	491	431	447	482	484	476	511	491	435	456	484	482	462	422	475	433	469	461	461	453	461	487	454	473	469	462	493	477	481	476	482	467	443	481	482	459	448	463	472	464	490	444	465	483	482	451	467	457	484	466	516	450	442	473	474	457	468	491	505	437	455	422	466	430	523	464	494	510	491	468	482	467	485	461	440	472	435	480	488	496	487	494	485	434	478	482	438	468	492	471	480	478	445	484	445	448	490	479	477	484	445	492	491	445	446	466	448	476	458	428	480	479	451	470	452	429	458	488	481	452	481	446	466	483	515	454	483	480	469	464	445	465	475	466	499	473
36785	8884	35797	16419	1941	892	657	518	504	404	387	304	297	295	313	278	249	236	254	219	224	227	251	216	256	226	247	213	214	217	212	206	215	186	219	207	211	231	217	178	200	207	220	176	189	202	192	220	209	212	235	189	195	197	199	198	221	210	199	221	211	172	193	217	202	179	208	198	195	207	183	197	200	231	212	180	228	193	209	204	181	201	191	197	226	197	180	210	185	202	196	216	186	224	201	178	185	209	199	216	218	214	189	188	211	214	175	162	209	210	193	190	223	228	217	185	200	178	192	209	209	167	196	198	219	215	221	195	198	169	216	207	220	192	184	185	206	201	170	183	185	191	197	198	206	205	201	202	161	194	181	201	199	175	193	189	205	196	187	194	198	198	188	199	202	199	203	189	195	206	204	217	211	211	198	211	207	210	192	210	197	182	181	171	198	179	209	191	205	190	195	187	222	192	181	216	202	194	184	184	204	188	214	233	163	217	186	193	194	181	195	177	166	205	189	175	185	192	189	189	192	171	189	214	187	190	184	193	183	192	191	192	195	212	190	187	177	214	195	206	199	218	185	210	191	186	190	203	213	192	191	195	180	189	197	190	184	205	202	211	209	166	193	189	190	203	180	179	215	184	186	175	179	177	202	221	208	184	201	202	195	206	197	201	177	212	203	189	221	192	182	208	210	197	198	193	216	199	189	178	183	184	176	192	198	206	174	204	221	202	222	179	164	212	210	186	172	235	223	217	196	179	182	206	192	198	180	210	195	178	179	204	184	183	163	184	191	175	179	205	189	190	187	214	197	188	193	213	200	203	211	179	213	210	178	186	198	194	170	188	185	206	201	197	202	192	200	196	229	221	155	200	196	196	178	199	198	214	185	187	178	172	191	178	198	202	214	204	204	189	220	205	183	214	214	198	184	213	185	202	222	193	197	167	181	165	180	218	194	198	190	194	212	208	197	192	202	191	220	193	189	206	225	187	183	215	203	207	209	179	176	218	192	226	193	174	175	197	188	199	171	206	206	177	175	198	194	221	183	196	187	192	219	214	204	174	219	211	208	203	187	201	187	200	198	223	194	184	211	192	199	203	204	203	191	181	192	195	211	204	203	187	192	172	201	186	206	226	178	205	199	197	198	182	189	170	183	187	196	155	187	193	180	187	211	198	171	195	191	194	197	227	196	177	194	185	181	162	189	208	203	184	176	202	187	179	190	223	211	195	201	216	202	179	202	198	181	204	197	186	194	175	192	197	203	194	224	212	177	205	206	188	202	203	198	219	203	189	178	211	183	200	203	164	233	179	194	194	191	195	185	189	215	207	205	182	205	203	210	197	197	186	195	193	221	221	168	200	223	191	220	218	207	219	208	216	206	209	210	191	185	183	201	184	208	193	208	219	222	206	204	192	186	194	210	199	195	193	202	202	181	198	192	191	198	198	215	205	206	226	191	179	195	211	208	209	207	196	189	187	187	218	181	197	209	219	207	207	173	221	199	163	219	199	185	212	208	205	188	185	198	196	188	180	211	205	218	192	188	200	195	191	200	193	198	211	206	179	171	210	194	172	199	212	182	189	199	198	178	207	181	191	190	203	210	161	205	187	197	203	218	192	192	210	214	202	177	178	198	177	215	216	216	186	216	223	177	222	183	187	204	203	209	182	222	194	196	188	205	189	149	195	227	217	211	212	244	198	193	195	223	208	186	198	188	200	181	195	199	214	202	190	220	203	208	193	183	219	181	179	192	180	194	195	191	177	178	177	177	199	187	202	190	188	186	228	173	184	203	222	196	202	176	162	184	205	202	189	185	214	181	179	178	203	171	188	229	189	181	225	199	223	194	193	184	194	190	190	178	194	194	190	208	218	179	200	173	212	213	196	208	190	198	193	215	189	196	222	172	185	197	185	200	194	214	199	194	180	174	199	205	169	180	189	206	203	189	179	183	186	175	192	187	198	185	189	186	192	192	215	186	183	207	187	194	198	173	191	201	224	182	182	182	232	190	182	180	206	199	192	177	193	219	225	197	204	224	203	183	204	206	191	194	183	190	200	210	199	213	201	196	179	200	190	196	197	223	186	214	179	212	182	184	191	211	187	208	199	177	195	189	210	185	218	193	184	180	191	170	219	198	199	217	206	206	202	211	184	196	186	223	214	189	193	203	214	213	185	159	195	211	211	213	208	201	179	221	196	186	180	181	165	208	193	188	200	190	177	175	190	196	168	213	181	199	204	200	199	233	178	189	222	189	186	186	192	209	197	197	183	188	223	208	193	188	185	205	204	214	200	171	211	202	212	208	169	197	191	185	184	195	213	191	214	201	181	192	205	180	197	201	209	194	177	211	208	184	193	208	228	213	191	196	235	174	200	198	177	196	214	178	208	218	183	195	199	219	210	182	206	211	161	249	177	215	211	212	182	191	162	208	210	184	200	192	164	186	213	187	207	185	204	204	206	210	183	218	191	176	163	194	174	187	214	217	217	203	183	216	205	209	211	210	192	194	205	194	187	208	182	197	225	185	181	188	218	191	197	180	215	186	187	202	207	180	211	182	201	218	180	204	190	178	206	206	214	188	192	202	195	180	179	201	206	210	202	191	183	187	192	211	185	213	182	210	175	228	196	227	194	194	219	185	182	200	185	224	204	206	185	205	184	199	182	208	211	192	191	193	226	201	214	233	173	166	183	192	179	181	182	190	191	175	211	203	183	188	202	189	188	185	214	179	187	200	195	222	210	206	196	194	197	210	174	191	202	222	217	204	220	189	185	184	199	204	234	181	169	179	191	188	166	184	176	226	198	174	193	170	209	176	198	216	203	207	183	206	174	239	172	196	218	223	183	195	196	190	210	196	217	183	200	184	187	205	181	203	187	186	214	189	198	223	188	174	205	209	212	195	183	174	185	177	196	219	188	201	226	184	194	200	181	206	212	196	210	197	189	186	178	177	206	202	203	203	215	197	210	207	175	178	189	216	183	200	193	217	199	180	195	178	193	215	209	219	184	192	194	226	184	202	194	212	192	176	214	204	202	190	206	177	196	205	201	178	188	218	220	201	220	191	195	205	187	184	185	199	222	213	202	207	206	215	199	196	181	217	162	218	207	216	185	216	222	203	168	178	212	197	183	186	193	197	192	184	184	170	190	218	207	193	182	205	214	212	205	204	192	185	199	185	195	220	230	190	220	210	192	212	189	203	194	204	200	168	212	177	203	212	186	226	184	204	173	211	193	198	191	197	203	196	172	177	185	223	190	206	200	204	208	189	201	230	196	198	213	213	210	203	181	208	209	209	195	182	191	208	226	203	210	211	199	190	155	188	182	173	173	223	211	186	207	205	168	172	207	195	197	198	199	183	199	199	177	205	192	201	202	224	188	190	206	181	208	156	191	224	186	176	193	180	171	179	202	205	165	223	234	195	212	185	176	199	195	195	185	234	188	176	193	194	188	204	218	191	195	177	169	202	208	196	197	181	180	188	194	176	201	187	219	193	219	209	182	184	199
18244	3052	22403	5184	4528	3642	3028	2551	2166	1843	1660	1461	1413	1247	1152	1112	1036	1032	957	900	857	851	783	826	791	775	703	730	717	705	732	676	674	665	699	605	685	676	621	612	643	662	651	651	589	600	615	591	583	604	600	576	596	593	595	591	580	607	597	575	606	594	589	579	618	575	562	582	571	589	567	548	554	573	535	559	545	574	564	563	576	577	588	594	555	525	557	532	565	533	540	576	559	571	544	567	572	579	527	573	574	548	560	527	602	562	540	563	567	549	533	565	562	522	542	579	531	564	564	532	500	586	569	572	555	547	562	567	537	567	572	566	519	589	564	561	554	584	513	537	521	549	555	554	548	558	554	549	568	530	539	563	577	546	578	529	558	566	562	557	577	570	578	549	548	589	584	529	597	534	571	539	600	559	582	537	571	532	545	537	530	569	558	522	568	572	554	581	572	526	527	547	543	554	547	577	573	583	581	549	562	524	576	577	572	519	567	615	571	533	574	547	516	570	535	540	528	530	559	548	507	582	562	544	577	526	542	517	534	536	563	538	578	590	546	524	551	537	568	525	520	490	598	546	556	552	587	532	552	566	537	538	548	580	571	531	537	545	542	572	521	543	562	525	527	552	558	568	521	565	571	567	540	565	543	557	562	533	539	574	534	583	531	563	537	539	505	560	539	518	528	507	508	549	565	540	578	560	549	548	562	589	510	508	550	498	537	561	554	544	534	568	535	584	581	551	564	522	540	532	558	549	567	526	506	534	560	531	532	551	604	537	566	537	586	529	566	543	533	537	548	528	562	560	539	543	529	587	545	516	558	575	553	531	524	561	564	544	555	495	545	547	531	588	534	577	545	581	526	574	536	560	541	536	544	524	558	533	550	583	537	518	575	573	554	581	507	539	511	506	546	523	533	552	559	559	539	549	526	540	540	545	510	533	510	566	514	585	564	519	547	541	589	565	544	523	534	581	542	564	504	561	577	518	590	594	495	565	547	559	570	538	536	565	562	541	563	529	526	562	541	559	541	567	536	572	528	580	562	536	537	573	581	520	530	511	573	551	581	578	548	559	529	541	550	541	552	587	535	568	572	567	558	554	542	527	576	536	564	556	524	563	533	527	514	518	564	537	528	518	508	576	553	507	572	541	546	521	558	531	539	554	543	524	588	537	525	535	566	549	555	573	552	617	525	527	511	561	522	556	552	553	494	522	525	558	570	534	527	523	531	584	558	519	550	519	529	542	533	562	561	537	607	528	532	505	576	566	531	535	536	527	505	516	541	536	522	617	548	562	567	552	554	534	577	533	552	520	571	535	514	536	541	554	533	556	537	534	519	550	549	580	559	500	547	544	555	545	548	575	567	520	513	549	558	553	585	532	541	530	552	550	570	539	530	569	533	525	560	505	504	588	556	545	525	538	569	585	563	528	546	515	509	566	555	559	557	532	478	558	560	525	579	539	534	563	557	544	549	509	521	527	585	564	573	558	569	524	557	542	564	561	591	508	560	555	538	591	559	536	546	559	559	525	529	537	573	555	544	584	567	616	544	531	522	521	582	555	551	504	586	561	563	547	554	565	551	521	552	543	545	524	530	551	532	571	537	491	552	565	556	553	548	566	551	576	550	569	535	502	581	542	547	553	520	550	529	559	542	533	569	507	576	521	570	524	547	528	552	544	515	537	556	571	540	525	507	611	567	517	569	540	533	575	552	550	534	525	567	525	538	546	555	521	552	522	561	562	548	512	553	594	575	569	568	555	542	526	523	551	577	562	496	525	558	545	538	521	560	535	516	556	507	545	574	568	556	544	516	534	554	558	553	552	538	542	550	538	568	529	571	547	551	548	527	516	522	546	548	531	551	527	559	554	536	512	556	514	579	493	561	532	544	516	582	521	528	533	560	550	512	585	575	574	529	520	524	580	572	547	540	531	614	549	521	545	540	584	563	541	553	547	521	545	534	532	536	567	578	555	571	544	594	561	556	543	596	499	534	539	527	585	525	564	517	524	590	537	566	540	529	537	587	569	516	508	584	544	560	507	571	563	535	564	555	581	519	555	532	536	552	526	559	532	528	553	539	524	592	553	564	545	564	541	500	540	526	598	537	522	573	568	561	519	498	514	547	544	566	536	519	563	562	547	548	551	561	533	514	550	516	552	563	539	536	545	534	534	515	543	545	558	573	526	518	492	543	569	531	557	570	544	525	561	613	582	529	585	542	544	545	556	545	567	566	566	555	534	525	566	550	565	541	543	535	575	517	544	530	495	549	534	532	576	553	541	569	563	559	527	542	556	528	545	576	531	559	567	561	534	572	555	530	574	532	519	510	535	540	530	505	563	576	569	564	585	522	550	502	547	584	578	519	532	543	557	537	569	560	502	562	551	565	558	566	556	522	505	569	580	582	527	572	575	573	547	529	500	526	537	515	563	526	540	537	553	558	513	563	535	540	534	570	568	554	560	553	527	561	575	556	550	562	558	556	519	551	553	539	528	544	534	522	560	567	547	541	550	515	511	543	523	523	569	516	516	555	555	546	537	548	554	565	554	542	495	540	546	548	561	563	530	511	574	521	563	546	590	553	542	546	545	538	524	549	541	545	540	547	553	570	580	495	521	542	524	554	528	498	524	545	525	589	518	482	538	574	568	544	555	555	574	497	521	531	512	542	555	530	533	482	586	555	551	528	558	544	520	547	530	536	571	534	561	571	551	611	550	473	474	560	530	533	538	548	531	519	520	572	576	547	565	534	534	544	560	567	496	564	517	548	573	637	563	545	507	553	540	539	529	558	531	552	511	488	554	518	518	559	550	522	535	558	554	535	532	524	543	537	570	574	551	518	523	556	578	546	529	573	568	544	540	571	549	520	537	521	528	580	565	570	520	574	560	578	540	555	529	604	568	546	532	543	520	524	573	543	576	560	533	561	567	581	550	548	572	542	550	583	513	549	562	562	560	532	536	512	550	545	571	523	536	553	568	561	570	575	540	532	579	544	539	530	516	560	472	521	546	553	524	477	561	586	505	563	578	537	538	542	518	530	539	563	538	562	556	552	572	542	553	527	509	574	530	518	542	538	534	568	568	574	531	550	539	565	597	539	561	561	529	550	543	552	514	539	534	587	564	552	508	518	512	538	553	571	584	570	557	557	570	529	528	543	519	535	539	572	583	503	577	553	546	534	553	585	541	564	541	543	566	521	564	552	535	540	515	533	505	530	514	510	564	533	521	501	585	557	553	531	526	551	557	542	528	570	536	557	539	551	569	519	572	532	548	572	559	517	553	527	575	521	548	530	544	491	559	581	562	521	543	523	545	580	548	543	490	541	535	566	540	540	538	547	521	513	541	537	524	579	544	555	534	558	534	558	535	533	559	536	515	503	553	521	539	534	517	555	509	532	528	578	563	527	541	522	559	574	556	526	538	569	582	519	571	494	572	537	545	559	550	541	493	541	582	525	493	585	524	519	540	540	541	582	556	552	555	563	558	540	546	530	542	545	562	507	515
3111	408	1387	379	359	393	313	362	382	358	379	367	377	360	354	366	338	374	332	340	346	369	338	332	342	350	349	363	346	329	359	349	342	345	339	375	356	324	362	328	374	377	356	356	364	358	384	361	395	331	361	360	360	350	337	334	379	365	331	357	330	353	359	386	342	402	341	392	348	350	378	338	336	360	368	390	368	343	320	334	338	356	318	353	347	332	299	342	359	322	340	367	349	350	352	364	367	367	338	359	359	359	388	319	317	342	338	355	374	351	322	314	356	340	345	362	347	328	326	348	317	360	321	353	337	348	371	361	363	334	323	349	355	356	353	338	353	367	371	335	354	354	344	352	352	342	325	356	375	352	372	404	371	402	330	326	317	382	363	368	349	370	322	317	363	375	352	345	373	387	366	362	364	280	349	347	344	362	360	357	364	340	334	329	362	329	376	330	331	385	359	326	303	339	332	342	342	331	352	340	350	361	327	325	323	316	349	336	349	334	328	377	345	346	333	306	309	349	368	344	354	326	386	354	376	324	324	339	341	315	350	360	349	330	383	368	346	381	357	338	335	347	336	346	367	350	372	367	324	371	343	362	368	336	385	339	353	337	364	354	370	378	383	326	377	342	346	376	351	373	397	377	346	378	350	388	364	333	333	342	381	352	354	365	364	342	340	355	368	364	373	315	372	387	318	345	367	357	321	338	338	363	384	381	353	346	321	356	298	334	368	321	361	398	333	376	351	326	379	372	346	355	337	366	337	369	346	388	333	373	389	346	378	359	361	348	371	342	384	346	355	359	332	324	356	355	377	343	380	377	348	401	376	393	360	332	361	316	360	367	332	353	374	340	379	316	337	367	352	336	335	361	343	353	326	360	319	328	328	315	375	333	351	373	334	354	349	370	332	341	347	351	366	349	356	384	326	365	354	362	386	342	368	363	361	371	369	319	381	296	381	368	349	382	353	365	368	389	351	363	349	375	356	389	324	387	350	348	369	374	381	380	365	361	387	393	332	330	359	366	334	370	361	340	343	380	355	365	351	356	345	367	331	334	317	357	362	347	344	339	350	344	367	380	337	382	348	367	390	377	383	360	329	344	315	356	356	340	369	351	325	307	363	383	368	364	322	359	363	381	371	365	333	345	372	341	354	339	324	359	378	356	351	333	369	381	342	355	338	324	351	353	374	321	356	368	341	353	363	352	318	348	332	361	334	365	379	367	348	339	347	346	368	336	342	355	323	360	338	329	370	329	379	369	357	360	370	324	337	379	357	340	368	325	382	333	350	380	315	330	324	370	324	348	362	357	367	385	392	356	345	362	372	333	387	372	334	375	345	348	333	354	332	328	353	351	315	340	340	348	345	336	343	351	352	362	368	351	379	310	355	345	335	357	372	349	350	351	359	374	334	344	352	316	342	335	353	353	355	349	345	362	346	339	368	345	331	348	376	344	340	351	338	405	356	334	364	350	373	349	356	329	362	340	358	355	340	349	330	313	346	391	359	347	351	362	381	376	408	367	359	312	348	365	350	356	351	357	352	356	388	339	340	359	336	363	342	351	336	343	330	299	330	366	357	374	352	343	347	363	363	348	374	376	370	376	376	359	342	328	335	381	339	363	352	374	325	331	325	336	357	317	385	365	346	343	348	327	359	345	399	360	367	359	338	308	365	354	369	398	344	349	329	365	343	376	333	373	356	359	364	351	319	325	336	327	353	326	361	337	371	334	321	352	358	367	359	339	347	373	332	345	341	317	342	371	384	355	371	343	388	339	363	347	342	341	334	318	341	367	340	324	331	391	321	354	330	335	336	331	377	330	330	350	351	361	355	317	355	388	350	341	357	387	343	355	332	338	371	353	328	369	400	381	356	350	374	371	347	351	330	335	345	354	384	367	360	356	359	341	350	356	302	358	350	394	333	349	328	359	384	353	323	374	353	348	369	353	354	355	352	388	329	346	324	341	356	347	343	326	381	346	346	370	334	400	347	350	358	344	348	364	357	339	356	356	333	342	343	364	341	336	341	338	325	336	363	334	388	370	378	360	360	351	343	332	357	337	346	328	361	356	352	312	352	362	367	365	341	368	351	347	362	328	376	392	344	338	349	326	335	318	371	357	370	312	379	368	375	357	366	358	323	395	351	358	333	362	351	369	347	371	330	379	365	356	300	404	328	336	370	360	373	310	339	352	345	352	335	379	348	344	370	339	332	348	332	392	347	354	368	350	354	338	350	346	343	339	327	355	332	370	382	329	353	344	344	333	360	325	361	368	334	366	341	341	374	327	334	343	356	348	332	311	359	372	348	339	345	375	343	334	349	375	345	377	363	367	350	375	333	357	384	363	343	359	356	330	356	363	357	354	321	326	345	336	359	431	332	367	332	355	346	351	356	369	382	353	374	333	322	381	342	336	367	330	313	343	353	342	330	338	351	338	354	338	367	353	330	354	343	376	334	357	368	372	343	357	339	334	339	366	356	355	362	335	347	350	341	356	337	363	348	330	355	361	317	391	383	340	348	364	330	348	353	336	393	332	370	328	352	327	374	352	356	327	348	349	323	367	358	311	364	365	347	365	365	357	359	350	366	347	333	367	327	341	371	347	357	335	310	351	357	359	355	357	341	335	341	365	371	340	363	352	396	339	319	378	339	365	344	346	367	364	345	338	316	379	355	351	335	356	341	361	397	340	357	365	299	335	332	316	398	364	367	384	356	348	328	320	332	340	352	371	323	343	333	364	371	361	335	330	361	311	371	347	339	328	351	322	317	343	357	350	330	365	318	347	341	345	316	338	363	373	353	352	332	355	373	311	308	372	360	409	355	366	346	384	370	360	349	297	358	365	355	370	388	373	356	345	348	373	346	356	358	378	399	318	325	350	328	352	388	366	365	323	375	372	358	362	343	372	346	330	361	392	353	348	352	347	381	350	360	347	358	347	343	333	365	361	329	329	363	315	366	372	392	347	337	337	326	322	350	357	354	326	355	364	381	365	339	366	320	342	326	366	369	352	318	349	367	351	360	366	345	365	325	361	341	372	388	316	371	315	387	360	364	341	374	359	344	313	341	355	340	361	320	343	336	364	328	335	341	372	360	374	351	342	356	317	291	340	354	351	343	359	302	355	377	351	350	371	363	353	340	373	375	389	369	355	356	351	386	334	382	358	351	383	356	346	367	328	307	342	347	341	341	361	350	391	367	357	351	346	336	354	352	339	348	336	328	368	364	336	335	347	313	373	347	320	373	325	321	361	380	329	354	372	355	347	316	329	373	379	368	347	333	330	341	380	333	335	404	341	357	334	346	347	355	366	357	376	320	356	378	363	355	315	375	354	350	360	357	316	340	339	356	361	375	348	367	342	354	363	382	321	386	334	376	338	336	370	355	363	373	388	350	350	370	363	350	312	341	354	349	385	345	335	368	391	387	343	347	353	318	315	333	348	344	376	345	362	337	386	353	350	346	341	365	379	371	364	367	347	316	354	372	337	369	330	366	355	357	359	357	349
3156	878	3387	927	939	962	872	881	813	855	864	834	874	850	853	836	925	906	837	833	883	883	826	884	827	877	842	879	877	862	935	855	858	861	899	879	827	815	889	844	831	870	873	908	858	774	783	810	853	861	865	811	849	808	882	845	854	886	822	834	851	858	865	852	798	876	833	868	825	846	876	851	784	843	832	828	853	825	839	890	881	856	828	830	866	839	850	853	829	852	874	817	883	867	823	885	849	811	862	820	855	839	834	829	836	859	850	832	820	864	848	833	801	883	851	887	843	868	846	830	791	845	849	778	823	864	848	848	848	845	787	835	848	876	807	900	823	879	834	833	859	882	865	824	847	877	872	861	838	808	848	840	855	829	849	884	762	870	891	826	855	849	831	799	885	866	836	896	844	852	808	828	805	809	838	847	856	837	863	833	863	870	863	843	877	849	759	926	831	823	851	871	861	838	839	854	846	880	889	871	835	862	797	849	863	828	945	862	810	857	869	856	872	859	879	828	787	813	872	816	863	865	829	794	846	814	871	883	816	832	844	835	847	837	879	879	806	807	833	798	837	832	829	842	861	870	812	870	825	877	850	839	853	841	830	843	816	869	858	806	868	833	880	855	838	802	842	810	861	845	881	807	897	821	873	851	816	829	877	852	836	819	816	902	823	882	844	881	846	841	827	871	783	864	888	897	851	820	868	867	849	870	844	821	895	863	892	846	866	850	886	838	844	837	849	803	833	883	900	847	828	825	823	826	858	881	859	850	834	845	876	836	811	838	765	851	861	909	796	846	801	886	874	880	852	870	828	857	828	844	820	873	861	843	841	881	853	857	815	808	836	831	806	754	843	859	878	867	899	897	899	859	855	814	827	920	816	830	812	783	798	842	832	840	814	856	860	866	882	838	867	831	828	873	858	883	823	817	814	873	857	855	853	853	875	821	836	853	849	891	860	810	845	835	868	783	807	821	873	795	872	862	873	795	823	841	806	850	937	854	839	825	853	837	801	862	812	896	828	859	831	878	814	834	828	847	862	862	846	791	826	836	865	858	898	872	836	819	848	795	917	875	797	871	831	855	877	874	867	823	855	820	862	850	801	871	841	874	892	791	846	833	846	815	848	813	828	840	815	811	821	843	802	879	837	815	838	863	844	820	865	824	822	840	777	795	837	756	854	870	895	815	894	871	858	867	890	869	854	841	804	820	821	852	829	866	827	845	883	800	895	871	852	840	892	848	857	887	897	833	948	848	849	853	828	856	840	852	818	835	833	836	863	809	813	853	816	900	856	818	824	773	847	867	788	862	819	813	810	823	874	806	814	844	887	889	812	877	865	886	913	891	836	828	838	863	841	844	851	837	833	896	842	837	861	876	828	827	876	818	854	863	862	812	861	828	886	885	869	843	821	856	896	832	832	845	888	865	805	896	846	886	852	858	824	847	858	874	844	870	832	861	932	847	845	813	870	850	857	852	818	822	878	857	867	873	842	866	823	865	881	836	829	848	787	859	805	849	861	869	794	815	858	837	886	859	801	847	845	868	839	828	799	885	811	843	886	848	859	904	803	814	830	811	844	795	818	846	812	811	806	841	809	856	854	881	869	797	790	881	900	891	850	859	792	847	831	880	791	832	784	843	890	837	849	834	862	877	887	846	826	848	852	837	851	863	833	856	852	894	862	844	851	818	866	873	815	858	891	843	857	844	854	859	812	848	880	805	871	857	835	813	816	875	866	855	837	825	864	846	840	920	895	822	813	833	867	881	846	906	831	839	874	861	846	855	910	809	879	837	895	866	823	861	823	818	889	890	872	791	822	835	855	829	824	863	853	851	848	810	856	879	835	875	868	889	844	830	837	796	853	852	837	843	888	810	837	820	891	790	872	833	861	829	871	857	811	827	857	896	854	883	861	851	845	836	905	832	870	857	829	845	847	852	847	841	817	785	842	845	858	832	843	872	826	870	852	852	848	838	896	810	872	817	861	829	818	869	849	836	847	797	862	868	873	833	840	819	925	850	815	818	802	851	870	892	841	846	795	849	892	852	894	850	860	843	859	820	851	839	839	839	896	842	876	812	892	854	887	864	837	861	822	876	851	843	843	843	846	838	869	861	856	861	904	789	871	830	840	847	819	865	829	849	868	821	846	856	809	867	833	851	844	860	857	853	826	841	860	830	874	858	788	877	833	898	845	826	889	833	831	820	808	840	847	903	922	869	827	847	844	838	889	800	795	855	853	843	836	831	813	803	864	865	888	879	839	859	857	809	839	865	855	825	835	882	885	836	825	836	835	848	898	839	842	836	819	935	840	917	831	875	870	764	863	866	864	849	860	843	797	820	870	845	866	825	830	801	836	847	851	870	861	823	811	818	859	834	861	857	854	884	799	831	836	813	848	822	783	810	851	879	872	842	830	832	831	846	876	850	862	879	848	822	819	872	794	861	828	796	888	858	884	883	859	817	852	856	859	864	896	856	876	832	848	830	841	868	805	828	796	819	850	847	897	879	851	829	858	820	862	824	867	807	805	803	823	846	838	844	842	815	820	866	848	891	851	830	826	862	811	850	858	891	851	840	886	887	786	802	837	873	830	785	883	876	854	880	851	836	783	860	869	825	814	803	773	853	879	867	874	854	860	875	864	823	812	814	817	839	841	802	850	853	825	880	827	819	822	818	862	850	840	844	860	858	869	809	791	859	891	860	836	825	849	868	856	893	875	813	848	792	866	822	842	861	871	860	833	833	811	888	805	845	872	843	788	823	856	777	852	852	810	852	842	840	807	855	842	837	856	776	809	843	851	856	795	908	860	847	888	826	861	820	856	870	834	863	828	878	821	770	885	893	867	826	844	858	881	868	870	826	843	822	813	828	857	861	841	849	819	877	872	809	864	822	842	832	807	821	798	903	808	875	798	906	870	796	830	845	825	846	867	852	858	843	873	848	917	860	853	891	816	888	804	838	827	860	870	888	894	865	797	832	823	835	865	825	842	902	858	809	827	876	855	875	814	885	786	900	830	844	825	853	874	813	868	818	823	865	844	876	866	874	866	827	901	825	851	819	832	826	818	831	876	831	866	803	827	830	873	848	868	871	861	845	905	905	833	881	822	851	810	884	848	803	845	854	898	835	837	847	830	869	830	859	788	867	869	892	830	812	849	837	867	886	847	845	860	808	856	892	870	870	865	812	841	861	814	810	837	824	870	840	801	794	898	848	788	822	861	818	831	844	822	864	944	937	841	837	856	849	856	827	889	889	814	854	851	860	825	854	859	842	847	802	863	850	858	880	922	856	865	846	829	842	803	793	828	802	830	806	865	838	826	781	859	904	848	919	873	851	830	852	848	822	834	848	806	864	858	850	853	837	801	824	884	843	865	820	853	827	835	816	845	828	916	853	786	824	846	891	865	827	860	829	865	859	796	870	871	823	771	811	808	837	862	839	791	862	829	831	807	851	853	859	861	860	827	864	891	824	830	840	842	851	831	842	874	853	797	875	871	890	814	787
23034	3463	26968	6153	659	487	379	339	286	278	258	241	215	232	219	217	216	196	204	196	197	175	172	207	181	176	173	191	183	190	176	161	180	174	192	165	174	193	166	175	179	169	184	189	168	178	163	131	203	164	178	168	180	176	187	187	177	152	208	173	146	207	177	176	191	146	182	171	181	152	164	165	184	188	184	153	185	164	163	151	159	188	162	178	181	169	179	178	180	196	175	168	178	160	152	171	162	178	187	170	191	173	164	200	180	164	182	186	174	167	164	172	155	160	188	190	184	167	191	165	156	166	173	164	165	193	173	161	179	169	170	166	171	168	188	174	149	181	176	169	177	167	163	172	175	162	164	167	150	192	176	185	164	162	182	169	168	150	167	193	163	178	171	178	156	174	178	187	163	161	177	168	182	162	179	181	180	168	170	186	192	197	169	158	154	161	161	180	155	184	180	172	164	188	162	172	174	172	176	195	190	202	178	156	143	158	166	153	167	152	184	176	160	165	178	165	161	172	177	171	189	193	190	183	165	177	204	166	174	180	154	169	155	161	175	196	158	150	212	164	174	154	180	163	156	173	161	172	175	183	160	176	174	162	184	161	185	155	164	180	179	174	165	174	143	167	162	196	159	178	173	176	165	171	172	150	171	186	170	193	164	147	155	143	170	173	181	163	180	180	170	190	182	152	170	176	164	150	157	178	174	186	179	172	170	154	161	172	171	166	153	170	203	183	169	170	148	169	178	174	184	164	154	153	165	168	156	157	160	151	170	154	183	178	171	168	188	155	153	151	179	200	169	131	135	165	179	190	192	152	154	159	176	215	159	180	195	193	184	169	151	179	165	173	168	187	168	159	163	169	184	175	166	195	179	165	169	151	163	168	166	185	161	154	169	177	141	152	184	177	155	169	188	190	169	178	169	152	149	174	166	156	194	171	206	160	182	175	190	179	183	165	161	165	170	169	173	176	159	170	172	161	155	156	150	169	166	169	184	151	168	187	173	163	154	173	168	164	181	185	184	184	187	174	167	176	184	159	155	182	158	151	171	186	167	156	178	177	145	164	164	159	158	168	190	170	170	149	169	166	164	158	174	156	156	155	172	159	165	196	174	176	175	195	192	154	158	162	164	157	154	166	177	153	159	173	156	179	142	192	207	164	150	169	177	181	175	157	173	157	162	164	159	156	149	177	167	162	173	169	182	154	162	180	173	154	167	182	173	193	193	187	185	191	177	201	186	193	162	154	162	169	156	158	187	164	162	180	186	177	207	156	173	174	184	168	142	178	167	166	170	207	203	185	196	150	181	200	176	163	171	183	176	165	174	154	167	181	157	175	162	183	162	167	199	169	179	181	154	171	166	154	153	176	190	173	183	175	162	181	157	175	146	158	160	178	193	186	176	169	161	171	180	186	184	196	162	192	170	166	154	151	173	190	191	171	153	195	195	177	171	195	184	161	160	175	184	160	179	187	189	177	169	158	178	176	156	192	154	192	175	165	169	180	174	167	157	161	139	158	163	163	158	169	164	186	156	180	186	159	156	176	197	164	158	167	164	176	187	172	165	169	175	171	155	199	173	164	187	182	165	162	163	145	137	193	185	181	177	171	154	166	169	159	183	174	174	167	165	181	160	176	169	151	159	146	170	179	166	176	153	195	165	181	163	178	164	169	184	187	177	182	167	181	182	161	170	165	190	193	154	148	159	166	166	172	158	158	171	172	174	160	154	161	175	206	175	163	170	171	174	173	162	180	185	190	173	189	159	193	188	173	167	193	139	151	163	156	159	161	167	142	167	163	165	204	208	168	164	161	169	180	186	186	169	159	175	171	176	170	173	155	171	172	154	170	156	173	172	183	175	179	172	145	167	150	177	187	162	155	168	183	190	178	172	187	178	206	161	177	175	159	168	142	157	156	184	169	177	164	176	159	166	202	197	175	153	161	181	161	170	174	161	178	158	180	165	176	182	167	142	171	161	169	158	175	170	172	179	175	171	178	168	167	171	178	146	156	167	157	186	143	155	161	176	192	167	174	159	174	181	151	166	170	167	181	157	164	158	147	153	157	170	165	150	178	177	192	186	184	207	151	175	173	149	180	174	178	157	157	187	166	174	174	186	165	190	197	171	160	154	164	156	148	176	177	165	161	166	155	183	178	174	136	169	176	145	172	177	203	165	158	154	200	154	160	175	172	154	155	198	164	177	149	178	171	154	178	196	177	200	172	207	158	157	167	165	175	185	159	173	186	162	161	177	194	153	171	176	158	162	172	172	170	186	185	173	148	157	183	182	160	175	177	173	179	183	167	174	155	167	161	175	154	160	170	200	187	161	182	211	165	160	156	155	160	184	190	171	167	191	167	151	157	141	190	150	188	186	204	179	166	161	169	180	168	171	170	170	189	165	189	153	182	179	175	148	167	173	161	192	165	164	159	153	177	185	153	157	152	156	163	183	200	166	174	144	171	146	175	166	166	185	172	204	161	178	166	180	191	151	186	186	173	163	175	173	162	187	140	177	184	166	179	191	193	171	170	171	163	155	152	189	174	156	185	138	159	186	140	177	177	168	170	182	189	205	198	164	194	190	177	178	171	174	171	169	140	176	176	167	176	155	177	156	153	182	166	176	171	185	183	169	152	163	180	158	162	170	172	154	179	185	169	181	151	185	167	155	174	167	176	161	156	146	180	179	159	177	170	185	192	163	194	171	183	178	162	177	171	182	142	161	170	174	174	185	171	174	175	180	152	160	169	134	165	170	180	176	177	188	170	169	146	146	170	170	176	155	175	165	176	151	161	174	176	183	166	166	162	173	176	172	177	178	189	174	158	187	185	167	198	154	181	151	154	162	165	179	170	158	182	160	146	201	159	182	188	170	164	170	174	176	182	164	159	147	160	199	153	158	162	164	157	177	192	165	176	168	182	142	152	144	168	178	164	171	177	170	151	164	162	184	165	193	182	169	157	196	149	169	162	184	208	154	179	148	180	181	175	179	155	175	145	157	169	158	178	169	161	184	182	179	176	207	164	161	175	167	160	147	190	163	171	182	162	160	132	166	177	158	146	163	173	175	170	174	185	147	204	173	147	202	165	158	189	162	187	143	173	192	170	178	178	197	193	162	176	172	159	175	187	167	164	173	177	159	164	147	187	189	179	178	181	162	147	169	178	149	194	174	196	160	170	183	198	174	149	158	172	168	160	147	159	179	190	183	155	181	183	176	143	171	172	164	200	166	145	168	186	188	164	156	162	160	152	176	180	151	197	168	169	171	166	184	188	177	162	169	153	196	163	182	170	181	171	164	156	187	182	158	179	178	178	173	181	157	173	184	156	182	184	164	170	180	178	159	183	161	162	147	175	195	156	176	172	141	189	166	161	162	189	150	210	169	152	173	158	155	169	178	166	161	162	184	173	176	165	140	167	182	176	177	164	191	168	170	185	160	174	176	184	159	187	175	155	163	158	182	173	186	157	177	187	161	181	172	165	158	188	173	176	152	172	169	155
12006	1820	19164	2910	2550	2093	1793	1529	1253	1162	1020	965	902	858	784	760	724	710	668	689	662	620	581	583	644	582	552	546	568	576	543	537	548	552	550	523	552	530	520	485	520	482	535	529	473	520	487	511	488	489	500	500	525	515	479	499	489	507	536	506	499	488	502	518	463	473	469	455	450	485	435	485	502	479	494	496	448	505	493	489	474	456	493	482	477	480	489	467	473	465	435	469	478	484	478	474	478	450	491	488	513	461	497	477	472	456	475	455	490	466	464	466	477	448	492	465	470	462	481	465	466	467	482	487	479	464	466	478	519	457	491	471	487	466	463	477	518	472	469	484	462	433	489	474	477	478	489	490	451	464	454	414	480	474	455	418	500	449	460	465	439	442	451	476	438	479	467	486	452	492	452	439	446	452	462	508	449	473	491	422	461	468	503	484	459	479	487	459	488	431	471	462	449	436	480	483	442	449	457	477	467	486	481	434	461	503	443	518	455	474	452	477	466	478	473	476	486	473	464	449	471	496	443	445	430	456	442	461	439	438	458	467	439	514	411	453	452	429	489	480	486	458	465	461	469	450	445	490	470	450	455	448	473	445	431	426	464	445	496	447	408	454	454	474	512	456	461	472	465	509	470	454	469	447	451	486	483	459	463	454	495	475	511	470	460	495	435	454	461	474	471	451	472	455	461	458	502	477	492	465	458	466	448	506	442	484	497	456	475	447	465	471	441	481	450	470	455	464	414	441	472	447	442	458	436	449	458	506	448	444	433	461	485	466	478	472	489	479	464	461	490	483	460	505	463	503	476	471	472	450	464	490	432	475	449	470	482	492	494	459	458	429	455	484	459	451	443	468	401	440	458	502	489	451	541	460	499	471	443	476	472	470	477	490	485	488	527	465	475	469	469	473	466	475	485	466	415	431	456	452	436	498	470	437	458	477	474	446	469	472	468	474	474	430	494	458	475	475	501	444	456	487	481	466	427	474	449	483	476	455	437	462	483	461	424	483	472	483	500	433	454	504	472	475	512	458	476	506	437	492	453	495	454	480	469	458	457	471	505	455	468	466	449	488	444	487	494	473	472	482	442	479	525	480	456	478	450	480	460	450	461	443	450	479	463	507	462	474	482	497	473	444	482	492	488	481	465	472	442	492	452	512	486	448	455	466	489	500	474	445	457	482	454	466	448	466	463	479	430	459	479	472	473	479	439	447	475	455	452	442	446	474	515	466	451	473	450	421	488	459	509	461	454	438	436	447	448	445	468	465	481	472	494	465	446	475	490	455	452	439	434	484	461	486	492	428	466	472	486	486	458	441	506	451	459	489	488	465	479	483	436	464	488	469	460	490	481	443	436	482	463	443	459	465	437	485	458	434	444	455	456	486	474	447	477	469	455	497	470	489	452	429	473	475	455	506	441	453	456	494	487	462	455	440	466	483	462	495	484	487	439	474	465	442	485	459	465	483	465	462	493	452	469	453	430	486	463	430	462	496	437	482	450	485	481	488	480	495	448	453	476	515	508	418	426	451	458	465	464	473	476	484	474	436	511	496	478	483	476	472	490	449	461	478	484	435	462	416	491	493	476	496	444	457	456	460	451	460	477	490	464	474	483	444	413	452	466	455	481	446	492	503	476	487	456	502	445	460	446	462	460	470	443	441	433	461	465	464	450	464	448	441	459	470	464	451	480	464	482	480	426	463	466	470	451	475	452	443	474	440	474	504	449	482	483	464	458	431	463	480	498	492	464	469	504	488	444	466	466	458	491	454	461	478	475	503	416	483	464	445	519	431	471	455	432	473	447	480	445	454	466	467	445	498	438	482	468	468	478	508	486	461	462	468	491	484	449	465	477	466	493	462	419	484	476	456	473	485	434	463	437	460	495	473	464	488	427	453	451	446	474	457	477	482	435	473	446	444	452	440	441	452	476	463	449	478	492	470	472	464	499	455	442	442	491	463	493	486	480	465	432	454	492	457	461	446	488	472	484	490	462	489	450	449	440	475	471	457	505	447	473	477	502	464	464	459	452	410	478	482	497	451	403	483	483	503	474	433	414	465	471	492	424	448	420	467	457	450	467	466	473	474	437	510	511	492	462	429	496	473	479	465	451	446	497	435	446	439	485	463	446	457	455	494	503	459	457	466	468	413	468	447	467	479	487	416	470	414	465	485	460	470	443	429	478	491	468	514	491	456	476	490	444	469	486	432	431	446	455	465	453	467	456	456	456	464	493	418	454	436	435	476	464	458	487	488	452	444	472	435	486	471	458	459	483	465	494	459	463	474	468	455	499	425	487	422	466	491	468	460	496	467	458	502	463	482	460	496	481	478	462	507	466	446	502	463	430	446	487	504	472	448	486	474	477	459	454	455	435	479	501	500	458	466	482	476	458	470	460	460	430	458	440	469	495	476	474	466	486	484	446	449	470	457	457	469	507	425	461	476	468	492	470	454	461	518	465	486	455	431	456	459	483	474	504	455	437	460	456	455	457	470	448	461	496	449	471	455	508	435	478	460	479	474	439	478	502	453	496	455	462	482	494	471	427	514	455	439	479	470	482	447	449	510	442	464	475	420	441	509	469	465	515	461	469	429	473	508	465	467	472	432	473	470	467	478	425	465	469	512	493	477	494	485	450	481	460	462	457	473	456	485	488	428	474	444	470	472	475	410	433	492	470	482	506	494	487	463	417	433	464	434	477	442	459	490	510	478	454	429	497	436	465	476	501	474	450	480	439	437	454	444	512	437	507	459	454	429	440	470	436	468	444	448	476	456	478	484	454	429	487	465	435	490	470	430	447	481	460	455	472	477	459	493	491	459	517	494	493	449	471	471	471	472	462	442	490	461	470	491	482	495	473	451	411	456	460	475	464	473	442	490	465	475	494	450	475	451	498	490	489	458	464	443	441	499	457	501	430	445	470	483	480	472	436	476	486	463	509	462	494	482	493	446	464	507	431	478	483	444	435	437	480	503	424	466	486	459	448	467	458	460	490	474	454	480	445	463	503	459	460	504	483	440	448	491	431	466	475	476	413	468	473	473	447	442	465	474	441	461	434	459	463	490	461	477	472	453	475	487	469	466	458	495	471	466	478	459	436	454	465	452	463	441	445	474	457	502	452	440	479	484	460	494	444	477	470	475	503	454	470	474	448	490	461	477	457	506	512	477	464	461	445	434	492	491	480	424	459	484	445	453	463	474	504	501	484	479	448	441	439	481	445	423	471	473	471	501	480	466	423	463	488	447	503	487	475	462	469	458	472	477	450	485	485	481	467	467	478	423	479	467	472	489	444	481	468	502	453	500	476	441	514	484	474	509	451	496	482	445	469	450	504	484	441	466	467	440	435	529	461	470	481	461	435	453	472	490	439	481	444	453	474	472	465	472	459	502	484	479	460	461	442	458	457	480	471	450	474	438	486	493	455	497	466	467	495	505	444	470	464	469	459	452	494	470	459	496	442	478	435	480	456	493	491	437	460	475	419	473	468	466	493	453	502	517
36758	9001	36447	14392	1831	836	645	505	458	385	386	332	303	313	292	255	278	271	259	244	215	232	226	212	221	246	224	217	242	248	232	215	208	246	203	203	216	209	232	217	186	213	169	200	200	189	160	189	231	195	234	200	207	209	168	203	184	188	189	202	225	204	201	193	215	213	195	174	184	196	147	204	210	173	213	221	184	227	178	181	201	204	212	186	199	204	215	209	180	197	192	196	189	179	213	184	194	211	203	173	181	192	207	214	181	180	188	189	198	219	186	193	200	202	208	196	197	204	199	231	188	188	183	172	210	191	187	197	215	218	197	203	175	201	179	232	184	227	198	211	190	192	203	217	195	183	182	182	214	194	202	208	214	157	184	206	186	239	206	194	213	191	228	179	222	185	227	206	182	209	188	198	221	213	185	205	206	204	182	220	235	206	186	204	200	183	214	179	231	205	191	208	203	189	198	225	209	196	174	178	208	198	189	171	177	199	196	216	199	188	196	201	183	189	176	218	155	184	204	181	177	187	198	197	187	211	210	206	197	176	198	196	178	189	188	213	212	174	230	209	186	196	187	187	221	206	187	210	190	220	192	204	202	205	163	204	189	189	204	195	204	177	206	169	219	204	216	187	202	208	188	200	194	215	191	193	195	204	184	200	209	205	190	201	199	210	185	206	199	199	195	199	188	193	208	231	191	189	196	204	201	196	192	208	194	220	219	193	219	209	187	197	203	214	194	218	202	193	223	173	209	192	192	203	196	211	193	184	158	208	208	206	191	194	185	188	187	192	182	206	188	200	191	187	211	195	206	192	226	171	204	206	181	197	182	206	199	200	191	216	209	186	227	218	215	188	200	211	202	212	201	158	217	188	231	200	187	202	198	236	199	208	215	211	204	176	197	204	190	169	183	187	183	211	185	221	180	211	190	187	192	214	216	192	217	173	190	192	176	188	187	186	189	175	192	165	180	207	182	192	219	192	191	192	197	189	195	202	188	184	187	192	184	168	204	191	179	175	188	186	220	199	205	203	199	222	208	205	189	212	169	200	218	193	206	206	175	191	213	216	190	191	198	167	193	227	197	215	203	180	168	196	200	194	202	196	206	190	228	204	186	241	200	192	194	207	218	206	194	195	182	180	200	201	208	197	188	197	219	169	200	197	205	178	222	221	174	195	195	195	190	185	191	190	221	199	220	187	195	181	197	187	178	177	182	204	225	187	209	180	198	182	199	204	179	191	192	192	184	198	209	189	206	183	189	196	192	206	182	167	200	202	193	205	204	213	188	191	190	169	175	222	159	223	194	216	202	197	189	213	183	172	197	210	193	196	214	203	214	226	211	193	185	208	183	204	174	219	185	198	181	189	197	200	221	209	192	196	195	206	187	206	177	230	212	186	202	194	201	183	230	204	201	212	200	209	177	180	207	198	162	170	216	188	206	232	194	213	222	189	177	213	206	192	174	177	197	179	178	194	209	195	171	212	192	183	202	182	209	189	199	208	190	198	201	175	200	213	197	189	172	186	195	231	188	212	199	190	194	211	194	226	175	187	199	216	202	226	205	206	179	202	202	186	211	210	189	200	226	209	202	205	218	215	212	205	210	196	185	183	199	197	206	208	209	229	176	194	177	224	222	205	202	191	189	200	191	196	187	181	202	190	181	209	202	204	193	189	197	184	212	212	199	216	218	185	204	178	190	169	188	200	210	207	201	193	182	202	211	175	209	200	189	197	220	225	196	192	200	191	192	203	184	200	214	221	202	183	197	211	184	209	207	218	208	190	184	213	193	216	209	203	183	208	210	196	201	192	171	196	215	188	189	191	182	225	190	220	191	219	203	195	192	204	195	187	194	221	186	178	210	203	188	230	200	207	204	164	197	217	211	221	165	196	225	192	184	195	186	185	193	215	210	211	209	201	195	194	230	197	222	202	189	179	215	197	214	209	216	197	205	202	176	199	187	187	201	195	219	209	185	208	182	219	196	200	228	178	207	174	179	199	184	178	198	222	188	199	202	211	209	200	226	188	158	199	190	203	207	192	192	194	205	193	194	201	188	183	202	212	177	189	194	204	214	198	221	186	198	186	207	203	171	175	211	182	195	195	180	207	201	206	178	183	198	227	209	207	213	210	211	212	224	218	192	185	207	189	197	205	183	183	207	207	194	185	157	213	174	174	200	192	201	198	208	219	192	209	190	205	196	192	187	200	192	190	198	210	191	214	195	196	199	198	171	181	183	200	190	191	185	219	201	178	195	175	184	210	178	209	178	210	222	180	204	200	181	194	204	210	187	187	184	217	179	192	184	192	179	179	185	223	228	189	179	200	236	204	193	191	173	208	196	166	202	215	218	192	208	194	178	161	197	195	202	217	186	200	188	198	178	186	189	179	210	177	202	189	200	183	212	202	148	182	195	199	166	215	234	206	198	171	202	189	199	189	189	175	218	185	200	185	185	212	193	199	198	194	207	178	183	170	202	187	187	160	199	199	188	188	181	204	202	215	170	163	197	198	200	198	185	193	195	172	198	209	195	194	218	229	225	200	215	189	190	188	201	181	186	213	219	179	201	190	203	219	217	190	190	164	187	204	220	182	208	192	176	208	201	172	209	200	215	175	213	211	201	181	194	198	182	169	209	213	195	188	224	179	204	205	179	195	200	226	198	199	205	215	210	205	208	171	190	190	190	186	197	196	183	198	216	182	183	206	186	185	203	191	173	173	203	179	181	208	209	190	207	176	184	206	207	234	191	202	180	194	194	210	196	183	181	176	176	183	176	187	195	175	206	199	185	188	186	183	173	197	210	180	204	197	187	214	209	186	191	190	196	209	182	193	203	209	200	195	218	195	179	184	200	182	188	189	204	185	198	195	187	196	211	210	198	204	167	213	196	182	189	220	223	204	207	191	167	182	179	221	196	202	187	197	202	189	207	190	172	192	203	175	205	190	193	190	198	177	188	178	197	200	206	196	173	192	214	180	192	181	202	186	182	190	200	200	197	220	208	207	199	163	177	201	203	167	189	169	203	193	213	179	166	175	187	193	210	189	197	213	225	197	202	193	202	211	203	213	192	193	202	232	184	214	176	207	196	195	222	189	187	206	206	198	203	206	218	204	200	208	221	189	183	189	175	223	203	187	196	202	224	183	207	228	194	202	198	193	198	210	211	176	198	174	192	188	217	187	197	222	193	210	194	198	177	226	224	202	226	194	194	195	236	193	206	156	212	191	213	172	203	186	208	200	182	207	212	197	192	177	178	184	196	209	231	224	194	196	220	220	224	209	182	181	191	196	194	216	196	191	203	172	187	222	165	225	217	201	196	191	193	193	205	214	202	199	180	188	196	216	224	221	207	204	181	199	200	205	204	198	204	208	200	216	207	180	197	200	202	175	188	176	211	216	196	205	201	189	193	194	194	224	192	188	183	187	226	182	187	188	193	175	188	151	191	196	209	184	201	187	205	210	215	205	206	199	198	204	202	171	192	219	214	169	206	197	191	193	212	184
18532	3273	23708	5192	4341	3723	2989	2474	2145	1872	1618	1466	1323	1207	1242	1064	1003	944	980	898	856	800	829	765	823	776	751	724	761	704	698	710	699	672	667	662	592	595	624	645	627	613	635	608	592	591	635	600	570	585	607	553	578	643	594	559	582	606	575	593	550	574	578	556	561	572	589	608	565	581	568	571	523	560	604	568	582	557	559	594	596	505	552	551	512	532	548	526	562	615	572	593	546	571	594	550	607	564	589	508	527	561	547	526	519	539	564	543	553	556	557	552	549	550	571	539	575	583	486	569	554	538	572	539	565	571	517	591	561	596	546	559	563	533	498	562	605	541	522	587	566	510	521	572	540	539	562	532	584	572	513	513	548	559	501	586	530	547	530	559	536	544	506	566	535	525	533	548	505	540	536	521	517	576	573	603	541	595	540	533	544	545	545	549	530	570	548	550	560	509	530	555	514	518	545	566	523	532	515	564	552	577	544	523	540	570	581	503	516	544	505	562	550	567	537	529	551	566	542	569	556	525	544	562	548	558	556	563	581	542	545	540	565	578	523	549	535	510	541	541	557	580	568	537	545	543	525	537	563	520	544	591	554	556	569	582	526	547	585	554	501	558	562	569	526	530	531	554	570	547	524	566	518	512	530	580	525	532	537	546	547	543	576	533	561	590	547	535	526	534	536	565	575	545	578	526	565	515	616	529	506	521	534	573	543	536	543	537	528	548	520	525	558	554	522	553	535	549	537	561	542	561	549	519	517	557	565	545	557	540	508	550	595	567	528	515	524	522	550	537	548	578	517	550	548	557	545	521	533	563	547	564	575	541	569	561	532	534	520	537	552	560	537	547	541	524	550	513	570	589	547	575	593	504	505	568	538	570	542	574	556	555	589	554	545	514	578	533	592	539	596	537	535	549	540	559	544	531	549	542	552	540	567	552	548	532	525	557	547	533	554	561	576	601	537	545	563	543	529	544	589	539	525	537	553	592	567	555	566	581	569	534	551	582	590	578	505	534	553	506	547	540	549	545	526	546	512	582	526	555	559	576	545	578	583	520	571	491	533	551	562	524	552	547	562	560	517	555	535	543	524	546	520	602	577	511	534	567	518	561	535	560	545	551	586	535	526	557	554	560	549	559	510	522	552	548	532	555	569	546	547	545	520	548	512	482	570	537	540	553	537	544	543	556	543	581	537	561	508	555	540	528	536	560	506	570	584	546	510	538	520	551	513	537	544	564	538	539	542	564	555	556	561	543	568	527	569	559	541	525	551	583	566	529	572	526	537	565	540	539	529	525	517	517	533	533	594	538	571	529	549	550	537	557	527	536	544	570	581	540	514	516	547	559	545	579	533	564	545	494	502	538	516	532	536	535	547	545	550	535	540	522	516	536	579	560	565	555	548	572	574	554	556	552	503	527	497	582	580	531	572	518	545	535	552	551	523	531	564	532	561	500	514	497	547	559	559	521	571	569	533	587	510	530	554	507	544	602	538	552	516	501	564	576	537	534	574	524	548	582	529	540	575	590	527	546	565	551	594	533	572	552	560	586	549	568	546	532	588	500	566	528	535	525	564	555	515	560	544	553	548	539	483	564	507	602	529	532	546	565	569	555	548	545	570	540	566	530	568	599	544	547	526	555	519	528	514	541	575	516	567	538	554	535	533	538	537	558	504	568	555	535	523	523	528	558	579	579	518	519	542	549	513	504	539	564	513	582	568	552	518	551	552	550	534	571	544	560	574	567	533	567	584	571	555	555	488	543	527	549	556	514	574	554	543	541	556	556	530	534	577	516	515	512	521	583	501	585	541	526	545	544	539	583	588	517	552	559	548	571	542	552	525	591	554	555	568	525	554	555	546	532	539	560	529	527	571	582	529	543	571	544	530	547	523	551	561	538	513	543	529	541	558	564	589	562	574	546	545	514	528	573	531	543	528	537	550	538	562	568	571	557	527	523	557	585	550	554	581	565	545	540	563	538	595	528	512	542	564	541	526	557	522	593	560	561	553	568	573	535	558	534	524	551	597	548	519	530	527	521	582	500	550	526	503	555	545	531	553	560	554	530	574	540	513	583	501	551	553	549	505	552	550	552	504	519	536	549	589	513	542	532	570	518	586	548	569	592	585	519	576	538	515	558	494	555	500	532	538	532	566	524	565	540	517	547	572	562	588	553	591	544	549	554	529	553	577	584	515	577	537	557	516	550	587	515	527	556	510	503	577	536	521	521	580	517	548	508	552	504	518	569	549	576	552	512	537	561	540	532	551	569	524	558	573	560	532	570	569	524	519	553	507	582	532	561	555	569	523	554	545	530	555	584	570	506	565	535	523	588	539	540	564	568	571	519	545	536	523	531	548	533	579	543	567	547	535	569	551	511	555	564	550	551	561	511	506	522	513	578	524	518	558	515	527	543	485	544	542	563	550	534	583	565	549	549	553	593	543	558	566	545	544	619	525	564	549	532	512	535	546	540	503	557	545	522	524	530	582	559	512	577	541	571	523	571	529	532	581	570	552	556	536	554	553	559	555	538	569	567	622	543	548	547	498	570	568	565	574	575	576	521	560	563	542	537	553	534	562	556	551	498	511	537	523	564	575	527	526	537	534	570	525	507	555	531	531	572	550	527	549	504	545	538	561	535	551	538	558	534	553	565	554	517	595	535	546	528	556	580	547	555	559	558	556	550	547	556	586	538	573	565	524	529	568	523	496	555	523	596	497	555	515	548	569	577	556	535	558	556	553	586	508	525	549	515	502	545	554	520	538	545	539	557	531	538	568	504	589	535	516	528	552	527	556	562	562	568	564	537	492	518	549	542	555	539	568	559	546	526	531	541	542	554	543	575	524	557	592	544	541	564	530	520	533	541	559	557	579	513	534	531	566	543	511	549	536	556	539	545	531	594	518	531	551	543	533	532	560	549	545	606	535	526	556	597	575	524	552	551	537	529	526	548	548	539	546	543	552	543	531	524	541	576	543	511	520	546	536	572	551	500	554	546	547	508	539	552	522	536	536	533	556	560	546	546	515	517	549	589	549	539	543	605	507	533	535	539	513	578	523	519	543	565	519	547	528	519	534	540	576	572	527	550	552	511	521	576	556	553	568	560	545	552	575	577	596	543	558	542	542	535	536	525	539	580	501	563	534	521	541	549	520	560	534	550	552	534	503	545	522	550	563	542	538	533	552	545	545	536	533	514	547	495	563	567	520	483	571	573	600	518	548	547	562	524	521	528	574	570	566	551	570	537	513	503	551	571	555	538	570	547	519	569	557	543	533	544	569	545	552	567	592	529	537	526	588	577	551	543	573	528	527	540	535	575	529	581	545	571	539	544	588	520	566	588	549	543	553	559	552	581	556	547	572	556	532	569	546	518	542	589	584	573	568	568	574	561	516	535	577	562	563	517	548	542	578	542	516	537	606	524	538	529	559	534	530	536	545	528	515	534	563	522	537	521	554	516	517	620	532	579	555	518	505	532	566	542	577	546	559	527	560	566	530	560
3094	419	1546	413	347	365	353	316	386	379	364	352	343	336	352	341	316	328	317	337	366	343	370	366	357	350	371	356	355	402	357	366	346	377	351	367	339	349	346	317	354	381	356	364	327	342	333	333	348	356	399	378	354	342	339	346	322	358	327	377	329	346	341	340	386	372	329	342	318	339	394	377	343	364	360	340	329	348	359	337	367	367	345	322	356	330	365	349	355	325	364	292	328	359	344	319	313	324	347	352	318	311	358	353	313	343	394	353	334	344	327	335	383	340	350	351	370	377	377	373	386	349	392	337	353	364	368	375	358	389	366	374	383	352	321	370	353	346	372	374	359	311	387	378	353	367	359	353	354	390	369	347	370	359	369	368	339	371	346	350	384	328	366	345	333	366	362	340	374	348	335	365	334	338	354	336	355	347	345	351	338	326	357	310	368	345	350	357	370	339	355	350	352	356	347	330	356	348	361	334	355	368	329	344	338	402	347	349	333	349	346	336	387	342	360	344	355	333	348	350	346	341	379	318	347	380	359	334	331	349	360	355	344	337	335	357	323	351	378	323	370	370	387	334	369	384	387	372	373	359	325	301	346	339	386	365	364	374	341	344	330	367	330	342	361	358	356	344	365	351	366	360	343	334	328	320	360	348	377	377	334	329	343	343	333	383	355	370	347	380	317	372	340	361	350	357	330	388	337	336	374	329	352	356	390	372	358	324	371	382	361	366	328	359	370	371	346	388	347	350	355	392	321	365	333	342	375	378	296	349	380	367	347	365	376	314	350	350	389	364	349	324	336	349	329	350	389	379	349	362	352	373	351	347	364	323	356	392	355	325	351	350	361	353	382	364	320	372	352	342	304	333	352	329	360	331	365	370	354	379	394	355	364	350	327	365	350	343	343	354	334	368	345	338	372	320	348	326	344	370	362	313	363	344	335	349	356	362	347	318	347	338	354	380	347	344	370	382	367	375	387	344	359	361	353	350	343	343	339	301	367	335	359	330	351	333	384	356	351	339	363	351	317	365	358	367	384	339	313	362	327	382	359	358	329	334	323	352	354	361	368	336	333	321	338	329	345	382	355	382	388	353	339	353	345	346	362	364	386	362	350	365	383	345	346	362	331	374	351	351	379	374	349	382	337	350	360	373	333	327	323	349	341	376	369	358	347	360	361	344	356	348	401	351	360	379	332	369	378	373	376	358	371	332	370	336	342	339	398	386	339	326	379	353	348	376	337	311	357	400	383	335	331	325	351	374	350	337	367	354	371	370	323	369	357	347	338	320	361	380	325	386	334	334	355	363	352	312	326	354	323	368	322	331	343	350	338	342	384	367	369	354	343	319	341	361	326	371	358	381	379	399	324	337	394	356	332	366	365	372	344	352	350	348	362	343	378	350	355	325	300	348	356	344	357	358	386	315	379	351	375	388	373	361	343	387	362	356	328	365	337	375	379	351	357	372	330	374	349	332	339	344	350	372	355	366	342	360	359	363	370	334	350	372	340	331	343	376	386	379	312	366	322	355	356	348	335	384	351	374	325	346	346	326	332	340	407	382	342	342	359	348	362	349	348	369	361	363	315	343	351	330	370	359	365	379	351	350	379	349	341	347	331	321	380	350	342	385	322	337	346	344	364	406	360	367	333	366	372	386	385	363	362	360	343	353	317	414	349	359	369	358	343	316	350	338	347	317	325	368	320	345	360	338	346	370	321	332	359	377	363	354	344	350	347	350	364	366	339	333	355	367	358	366	339	310	338	333	380	356	379	356	344	356	361	312	360	336	348	334	332	378	335	357	365	349	305	324	324	346	346	320	367	369	346	346	354	366	360	366	331	352	350	355	342	347	319	337	368	365	373	349	377	349	358	370	337	368	335	362	355	330	350	376	344	364	366	352	353	335	364	390	358	327	345	342	356	335	333	341	360	342	359	329	335	328	352	321	318	364	355	340	356	360	339	352	346	344	347	315	404	376	385	369	382	351	357	371	335	385	380	334	352	370	379	355	351	334	352	355	383	343	347	394	327	341	339	353	334	348	376	340	347	327	343	341	342	346	361	350	381	296	346	357	366	390	340	331	322	321	347	313	337	384	359	338	360	338	343	361	365	356	339	361	322	346	355	390	336	356	361	350	357	341	325	350	343	354	371	336	313	354	319	331	323	347	346	363	366	336	383	379	327	344	360	357	340	377	343	346	339	345	383	302	348	358	357	372	362	343	390	357	381	359	333	374	377	338	351	345	361	381	368	386	357	336	373	339	336	361	344	360	336	347	312	371	381	332	356	329	365	358	340	380	373	348	338	341	412	374	344	349	371	378	367	348	338	359	325	346	362	379	348	350	325	347	321	349	332	383	347	364	349	349	374	357	346	331	380	386	337	350	372	377	328	359	356	368	401	343	373	380	363	337	355	345	363	337	384	347	328	342	354	363	359	332	390	333	340	365	352	348	331	361	319	312	349	318	383	356	360	362	366	379	300	334	372	374	347	376	371	351	380	357	335	348	336	332	332	377	329	344	358	351	309	377	355	312	312	365	352	372	341	354	353	352	342	389	360	354	344	362	359	335	356	382	352	324	342	334	324	343	345	356	337	379	350	310	361	327	322	375	344	357	363	340	362	370	373	361	364	345	337	342	357	337	357	350	342	390	363	352	336	345	342	335	355	349	339	370	397	312	370	362	325	344	325	389	346	372	360	339	393	358	364	355	341	345	350	338	333	408	383	328	325	371	363	381	351	367	354	356	377	368	326	351	379	339	335	393	369	378	375	364	362	344	391	309	350	348	383	358	385	372	351	346	395	370	358	337	387	366	361	350	326	345	333	350	319	341	378	362	382	401	349	362	343	349	399	384	337	386	362	372	376	358	335	342	349	371	341	369	379	371	385	337	356	347	365	350	322	360	359	345	359	353	380	328	343	325	320	428	348	317	358	347	386	327	345	316	326	396	331	323	370	355	364	371	349	348	345	355	380	355	381	328	373	351	350	300	342	347	354	371	373	355	317	373	355	373	376	362	327	312	358	403	362	342	322	363	342	364	329	360	335	373	383	350	370	337	367	388	350	334	346	350	397	359	365	346	364	357	376	375	345	365	351	342	353	346	331	335	371	361	361	348	357	316	335	333	335	325	346	364	345	346	327	344	329	358	339	372	323	330	370	390	349	358	338	356	341	375	362	322	342	330	374	356	315	370	337	312	378	356	357	353	331	381	339	366	348	318	323	342	354	390	424	354	343	348	345	349	325	365	349	359	334	383	330	339	355	393	324	346	356	328	364	374	385	372	346	395	374	344	367	368	366	371	346	327	341	333	350	334	354	360	354	345	348	360	370	361	315	346	364	351	319	367	339	330	377	332	344	331	326	342	360	343	368	336	320	343	336	382	350	336	361	356	349	343	348	374	334	376	354	359	332	341	349	360	336	363	358	363	319	382	365	359	368	353	353	328	368	356	361	320	348	374	375	355	353	342	344	353	348	349	361	344	369	330	338	360	391	349	346	326
3196	951	3614	909	921	965	834	906	843	819	822	841	851	850	850	876	825	841	807	839	856	800	866	890	835	883	865	864	841	849	858	848	869	869	858	881	824	850	825	881	828	807	866	839	838	845	842	864	829	842	840	856	797	855	854	838	803	822	816	883	871	836	847	869	780	882	807	856	827	878	883	865	785	871	828	865	857	848	793	813	865	835	842	820	804	848	832	828	904	878	860	842	862	850	816	854	833	844	839	878	810	842	767	841	874	869	909	852	839	912	796	855	822	791	830	835	892	857	828	836	839	870	812	876	811	895	852	877	821	866	838	863	890	844	818	856	897	835	836	902	826	846	827	793	836	829	828	834	835	783	856	879	775	834	798	846	832	887	828	823	814	902	863	853	838	818	865	834	886	801	856	877	837	845	852	832	870	865	796	799	822	889	833	854	831	804	852	843	829	805	795	828	810	847	856	821	803	839	860	856	802	842	812	841	817	847	805	893	861	839	863	862	846	869	859	871	803	838	806	803	863	842	882	862	829	844	851	856	818	837	864	824	857	880	836	855	826	823	868	842	832	855	856	796	859	874	819	864	852	832	820	863	824	832	845	854	782	878	884	917	878	838	841	876	846	879	857	876	858	830	845	821	863	815	857	846	852	824	865	841	820	807	799	848	869	859	840	830	857	867	861	892	817	853	868	880	858	824	827	831	870	847	844	835	847	881	855	844	856	823	824	849	782	849	863	858	810	861	898	888	828	863	855	833	850	887	900	842	847	801	852	815	864	825	888	839	802	821	844	797	805	851	833	849	817	819	846	874	878	843	897	826	841	856	841	840	934	863	848	850	820	848	867	853	839	880	829	875	893	844	815	843	880	837	872	841	845	819	824	829	838	850	831	811	861	835	820	788	863	872	851	818	837	870	872	821	843	851	853	808	891	869	857	886	853	859	828	857	881	868	885	829	858	903	842	858	848	873	864	829	828	803	840	873	831	901	858	827	823	851	833	849	844	874	887	873	898	898	825	876	912	804	868	879	863	829	805	863	846	825	827	895	868	836	844	831	805	869	883	828	816	876	818	897	860	828	868	843	841	834	849	814	901	828	806	799	833	836	834	799	777	846	768	854	849	817	818	808	808	863	838	807	869	835	838	826	767	838	841	784	818	791	856	888	834	850	820	821	841	834	816	843	880	861	848	826	829	819	855	808	875	859	832	893	843	863	841	756	818	868	830	796	902	847	847	849	827	866	812	867	837	839	850	864	850	861	853	816	808	834	846	828	805	864	830	796	841	811	850	920	872	935	816	838	785	847	838	831	806	869	806	878	829	835	827	837	856	808	830	845	880	805	872	845	839	864	853	818	864	824	789	875	878	862	804	853	829	823	797	809	831	842	848	823	899	851	816	897	881	809	889	852	795	831	793	866	809	848	842	840	848	924	846	809	860	825	856	863	846	871	905	821	888	831	878	830	862	829	800	792	817	866	783	879	866	833	836	813	872	874	777	820	814	837	841	811	805	833	860	835	841	866	854	887	850	821	826	859	865	836	865	854	846	802	880	852	891	878	845	802	890	819	833	826	864	860	811	816	856	843	801	864	858	822	816	905	854	823	847	873	807	892	874	904	819	833	813	916	802	877	844	835	838	846	828	875	859	799	852	806	845	799	851	842	877	830	849	853	868	827	866	824	854	916	852	857	891	811	867	827	840	779	854	853	855	848	871	826	831	891	853	818	790	872	831	887	893	859	837	822	823	865	803	865	872	834	805	875	827	832	832	893	895	845	879	863	826	846	820	825	782	823	801	863	877	793	876	810	895	820	822	809	853	824	858	831	844	847	863	843	886	773	827	802	859	852	842	835	907	845	866	790	834	878	840	815	924	822	855	843	836	816	804	806	822	824	826	843	798	876	829	826	842	849	849	877	879	867	870	841	868	824	758	785	827	828	763	850	826	874	864	814	853	844	855	866	829	819	896	837	882	799	803	868	842	832	834	842	845	834	863	807	843	833	877	770	849	879	853	848	845	864	852	841	855	833	850	870	859	871	912	845	871	845	824	848	868	856	890	821	880	839	831	883	867	813	800	794	829	867	831	819	834	772	830	884	827	807	808	829	848	812	873	816	803	827	840	891	816	823	894	798	888	848	820	843	850	795	789	864	847	874	821	903	848	804	838	891	794	864	870	894	861	879	841	831	812	820	860	846	848	858	877	803	911	824	824	829	842	825	837	825	814	824	826	865	825	847	873	824	878	772	856	854	795	819	820	838	867	871	838	904	852	874	847	841	851	855	804	794	847	834	851	847	892	866	859	823	824	882	810	837	831	845	819	857	831	860	889	854	852	870	828	775	885	804	824	845	883	850	845	851	904	859	844	809	863	832	833	868	773	826	860	845	801	831	843	840	848	843	836	825	828	802	823	846	865	839	890	833	859	853	842	832	879	874	869	821	829	841	828	835	850	813	843	811	848	816	852	867	825	809	862	843	799	862	835	856	823	883	836	826	904	798	831	825	821	802	819	864	812	813	926	873	864	868	879	803	855	884	850	828	829	851	858	887	860	869	904	876	846	822	853	821	829	840	854	847	808	869	823	850	861	839	870	841	889	889	845	857	839	869	882	828	866	858	869	839	832	825	847	815	841	831	792	835	832	860	794	859	800	845	852	854	859	900	806	825	833	875	818	863	808	834	871	888	879	877	844	812	883	871	856	792	850	800	852	784	857	842	845	862	878	843	885	812	833	883	822	840	893	879	838	867	813	816	846	859	848	844	819	900	823	890	853	806	844	811	859	813	823	840	818	828	891	834	840	890	786	841	815	836	856	852	856	837	868	856	850	829	862	864	910	826	862	884	846	850	815	820	835	839	845	839	883	876	842	818	801	834	837	803	874	802	843	864	827	867	816	898	844	877	825	820	848	772	870	877	817	837	811	862	871	902	875	844	875	847	866	761	853	874	853	819	817	920	840	812	840	832	837	839	821	852	901	830	883	835	901	859	851	791	857	861	853	894	860	839	823	842	879	865	846	880	895	864	837	764	853	854	826	859	813	818	848	809	822	838	816	829	820	817	801	848	852	846	887	894	839	846	851	831	857	850	847	852	860	821	861	826	845	843	851	817	832	840	852	819	852	835	850	871	852	863	834	818	775	834	793	839	806	839	838	809	853	858	871	819	823	841	816	813	866	873	804	802	826	820	886	863	898	847	878	895	839	891	866	814	835	845	865	834	814	800	879	801	831	861	847	822	832	871	847	853	807	832	880	839	903	853	792	837	866	874	802	863	868	898	889	830	823	874	871	836	822	847	857	872	882	800	866	888	870	858	847	849	832	858	869	808	836	873	786	809	891	840	865	835	837	823	823	872	832	853	832	863	884	815	833	812	820	834	820	823	816	874	818	816	861	867	853	901	868	842	817	870	859	865	825	789	927	839	822	817	847	820	802	833	784	846	859	862	834	809	849	861	838	859	839	815	860	866	814	817	758	823	852	843	840	865	882	883	856	833	877	833
23164	3587	26806	4972	749	513	415	348	302	241	269	243	237	209	219	216	221	167	200	170	186	225	173	199	169	187	176	223	160	182	170	181	158	166	176	185	184	161	166	164	163	197	189	169	199	152	195	187	166	168	178	164	160	169	190	151	186	177	161	171	151	171	187	172	169	189	171	191	170	169	180	173	157	185	172	190	182	199	157	168	173	190	162	186	181	143	163	175	146	155	172	169	175	164	174	197	159	167	178	177	173	180	188	166	159	199	191	174	173	184	174	143	151	135	167	184	145	174	120	176	159	179	160	150	173	154	172	161	153	159	161	154	171	197	153	146	176	164	164	163	180	165	175	161	191	166	150	175	193	146	149	157	186	189	172	172	160	150	167	168	164	174	165	164	177	172	165	142	167	165	178	158	185	183	169	179	184	164	161	165	168	170	143	163	184	192	190	160	172	167	168	180	198	167	168	172	184	168	165	191	183	158	166	169	157	197	156	170	159	178	176	166	178	165	171	178	172	178	162	176	165	190	184	175	178	168	193	161	169	173	165	163	148	195	183	175	155	174	161	185	170	185	187	159	181	184	166	188	178	143	162	159	182	172	167	173	178	158	173	171	182	181	169	178	175	187	144	171	155	158	154	190	175	136	162	165	159	169	170	144	188	167	198	182	150	161	168	182	164	161	162	166	153	186	173	174	185	183	185	182	151	191	149	147	164	166	186	171	147	177	168	180	172	157	170	165	159	174	184	185	183	161	156	169	162	171	169	179	155	168	164	182	147	179	168	182	187	179	134	178	181	184	157	157	182	156	175	162	186	169	160	181	156	143	169	154	170	169	164	167	152	175	166	172	174	192	161	162	163	178	162	160	143	152	169	164	153	152	171	166	174	177	170	164	164	160	165	177	185	173	163	155	163	169	180	188	160	180	212	162	154	168	182	161	176	179	174	158	154	168	203	188	188	162	158	162	152	159	171	181	159	177	148	162	179	171	180	183	173	184	207	156	189	177	195	169	197	178	171	157	155	160	147	162	176	178	148	172	182	173	191	185	165	157	182	184	180	189	175	167	163	181	166	178	171	151	185	194	197	151	145	180	176	139	187	174	149	179	187	162	155	160	184	197	160	186	157	168	146	149	164	163	176	183	187	170	152	185	178	165	177	171	183	169	155	149	185	153	165	177	162	190	165	179	166	215	179	191	179	196	162	171	157	172	181	165	199	164	161	149	175	170	144	181	172	170	177	155	173	169	164	207	181	177	180	169	177	156	173	150	162	183	168	175	169	151	182	172	171	186	165	195	167	190	173	184	185	143	158	155	176	157	168	167	161	155	169	176	157	181	166	167	157	162	154	181	176	190	151	163	188	152	152	183	158	162	154	157	159	152	184	164	171	177	164	195	182	169	177	187	178	162	174	167	168	161	187	153	172	192	166	174	150	186	148	156	150	171	157	168	183	163	169	180	164	161	176	150	149	174	178	188	181	154	167	199	166	180	160	171	158	172	187	190	183	190	186	165	167	158	176	182	147	163	180	167	169	142	154	136	190	170	185	186	181	163	172	200	154	183	166	143	181	163	176	184	175	189	187	169	178	177	146	164	201	159	193	179	161	196	183	183	155	160	175	147	165	168	176	146	174	180	178	183	165	164	172	174	187	182	162	149	148	186	177	168	160	151	165	172	158	201	186	168	182	177	160	173	154	170	164	175	163	151	167	180	176	151	140	175	163	168	165	171	162	191	159	158	186	158	151	159	163	162	165	162	184	165	161	166	188	176	173	180	186	162	157	166	166	161	170	174	165	140	181	190	189	181	172	158	158	145	182	183	159	175	178	159	170	155	166	167	163	168	156	179	156	182	158	144	198	169	163	169	172	159	185	158	183	162	173	152	164	143	146	165	154	151	177	176	163	165	175	197	164	196	179	169	171	191	167	183	172	164	172	157	170	170	185	161	198	197	166	200	183	176	157	164	160	167	173	182	183	169	174	160	160	156	164	169	171	179	167	176	183	163	166	150	153	164	169	185	159	184	148	155	164	159	155	154	166	154	186	169	165	154	158	160	157	187	189	176	183	195	158	192	164	192	162	184	175	158	182	193	169	158	175	157	169	143	177	181	183	164	164	169	170	181	172	143	162	188	183	167	155	146	161	158	182	174	178	175	137	183	193	163	175	159	185	158	183	167	161	178	183	181	163	161	194	165	188	201	163	176	155	165	171	187	143	158	157	155	183	177	174	161	188	178	159	165	173	175	156	173	143	144	165	167	165	165	162	181	164	169	180	169	186	165	155	182	196	167	160	174	152	174	187	164	160	165	138	151	166	172	162	182	204	172	164	168	183	181	171	174	165	170	161	174	179	152	164	171	168	140	153	184	172	145	185	171	191	155	176	176	183	173	172	166	204	169	163	200	177	176	171	142	169	191	154	173	165	159	207	179	196	154	183	168	163	165	175	162	159	180	163	172	173	157	161	176	157	174	179	183	166	184	182	173	178	182	169	158	165	155	166	155	159	159	141	161	185	163	187	170	153	192	189	172	158	180	190	203	178	178	171	163	155	150	165	169	160	172	177	164	161	184	171	179	156	166	184	179	182	164	158	163	164	186	166	177	144	185	166	184	177	177	189	175	172	168	164	159	159	167	167	201	169	173	164	168	184	168	186	174	193	161	186	183	186	187	165	159	169	169	171	172	161	183	170	170	166	216	158	161	176	183	150	150	182	160	169	165	145	183	155	180	161	161	180	176	166	189	169	205	166	167	203	177	153	180	149	174	191	141	165	179	160	149	176	175	174	161	182	167	155	162	175	192	166	171	175	184	167	206	147	147	163	186	174	184	186	157	159	146	194	179	147	159	181	160	176	175	173	188	156	154	169	189	170	176	159	166	166	184	144	176	175	166	172	181	150	153	177	177	160	166	154	161	143	164	176	174	166	165	167	162	150	167	163	174	167	164	181	154	176	188	168	172	194	155	184	170	168	168	182	156	176	189	164	138	169	169	166	168	155	171	189	168	182	160	174	156	177	188	155	169	171	182	183	167	187	186	185	181	159	182	161	179	168	184	176	169	173	149	178	184	177	168	156	156	171	162	144	173	175	170	148	164	168	178	167	190	166	185	173	175	164	184	173	168	176	173	165	181	200	169	162	187	170	161	149	164	188	173	162	162	158	166	154	155	155	168	163	175	169	174	171	155	159	177	174	172	183	144	154	188	177	178	196	160	159	175	168	154	162	170	147	173	180	147	167	172	177	177	158	172	175	160	187	170	162	162	184	161	179	161	198	176	160	141	151	168	160	176	182	183	167	146	155	159	176	183	155	163	172	165	149	191	174	145	167	175	183	167	179	171	162	168	178	155	178	157	167	169	140	143	167	168	148	160	169	141	201	174	148	162	197	188	166	162	181	181	187	167	173	161	175	179	163	172	195	177	166	165	192	158	159	179	178	165	162	159	176	162	161	178	180	157	172	168	153	174	168	182	192	175	167	179	187	161	184	164	182	153	168	142
12232	1908	20294	2997	2579	2172	1774	1493	1301	1122	1014	996	905	862	762	724	661	699	694	594	633	624	611	605	577	571	540	517	515	534	509	540	514	535	466	542	544	534	512	488	499	496	493	487	494	519	473	454	456	516	504	483	466	465	533	502	473	470	490	501	490	485	441	487	482	488	476	452	497	448	461	505	446	482	446	487	446	458	441	453	403	474	485	502	460	489	497	483	467	482	452	514	439	485	442	496	503	490	493	488	433	468	505	481	435	449	414	487	440	484	499	525	485	427	451	439	508	475	442	476	486	418	444	495	466	460	464	478	432	459	493	481	495	440	490	463	481	482	438	446	480	467	467	507	444	450	442	478	489	485	451	440	434	427	467	438	443	473	490	472	491	463	467	491	448	475	505	445	497	490	546	478	459	441	458	465	455	439	460	477	454	504	465	447	464	486	473	503	452	488	480	458	467	444	458	441	512	455	477	454	452	497	469	487	499	432	473	459	477	454	448	470	461	447	470	495	461	453	433	466	425	466	432	454	474	460	463	466	466	450	491	436	473	475	486	463	438	462	440	489	468	422	429	477	433	458	441	499	501	485	494	481	465	453	506	463	462	506	433	482	438	461	448	448	503	487	476	457	470	487	517	471	477	477	417	442	447	437	450	463	492	458	480	457	397	520	475	502	490	473	484	468	441	475	457	451	471	468	462	429	422	472	447	465	448	482	453	466	440	459	491	489	468	468	442	480	460	483	449	447	458	473	434	480	440	464	512	456	452	434	434	479	460	454	471	479	439	483	506	472	456	469	466	432	459	433	460	476	441	489	443	489	504	491	491	466	481	446	531	470	470	494	503	487	498	482	469	497	496	482	471	418	458	471	477	486	439	503	496	502	444	445	435	470	460	479	490	472	460	480	462	486	468	489	446	490	446	474	488	451	452	479	509	440	465	463	473	459	463	419	457	489	467	496	469	475	483	443	449	425	445	467	485	428	467	487	441	479	462	461	467	462	457	446	458	492	523	439	454	466	462	466	445	437	456	488	455	469	475	449	457	464	483	488	436	469	501	464	428	421	466	479	450	458	496	479	400	463	465	509	484	447	463	426	454	447	509	473	453	471	472	476	477	408	484	481	473	458	488	461	485	457	488	478	463	460	465	445	469	472	463	412	470	455	460	412	454	458	421	453	445	480	437	460	492	470	442	449	457	452	477	451	466	429	454	472	501	409	445	470	458	440	448	443	472	495	482	451	462	453	463	466	482	488	448	434	496	487	441	482	455	446	469	449	490	459	438	465	455	511	490	467	481	457	449	432	460	465	472	470	469	469	478	407	450	469	460	460	522	441	501	461	443	479	478	487	489	490	441	499	426	443	477	486	466	489	435	496	463	447	442	446	452	467	463	494	460	436	452	446	483	449	458	476	468	451	491	472	475	446	467	466	482	495	485	447	497	473	445	458	443	470	478	458	437	479	455	459	446	482	482	417	460	467	466	422	431	463	444	469	428	512	458	466	492	411	468	478	492	465	467	462	433	471	486	480	473	464	494	445	489	474	472	501	440	481	440	456	486	493	487	447	490	461	469	480	460	463	448	454	466	448	480	466	466	442	504	459	494	491	460	456	446	443	452	469	458	438	442	418	467	455	484	464	467	439	451	477	450	461	445	449	454	466	467	454	473	505	468	494	471	474	479	465	485	478	483	486	424	483	493	460	473	434	456	448	439	480	470	453	450	465	468	470	452	469	477	474	441	473	439	470	461	440	481	437	472	481	455	441	465	460	455	482	468	438	489	479	484	460	464	498	449	445	479	487	473	475	446	426	494	439	506	464	435	457	444	458	473	458	422	463	467	496	499	458	454	457	468	468	451	457	436	473	464	497	447	495	463	452	489	478	466	483	430	439	478	445	480	450	474	461	429	464	454	457	498	458	479	461	476	463	459	446	437	451	471	439	441	468	485	477	437	463	451	481	431	437	455	476	471	464	484	462	457	495	495	466	445	467	486	435	463	482	495	481	457	444	456	481	471	475	464	424	441	466	467	485	467	465	468	452	459	451	460	483	481	473	478	443	475	432	451	496	436	471	436	488	455	499	467	480	475	464	490	443	473	469	481	437	449	426	467	494	485	459	441	460	457	477	465	437	450	448	438	481	523	463	474	461	453	449	441	455	469	462	471	486	483	430	461	479	448	492	470	458	470	468	453	465	467	486	462	436	454	479	501	463	440	462	467	455	463	483	457	443	426	468	456	456	472	483	472	445	462	447	481	478	486	460	479	447	516	464	491	454	468	449	468	451	481	469	471	471	471	490	461	469	533	457	423	476	457	433	399	479	454	460	443	467	448	455	478	468	471	438	463	456	489	461	442	422	471	453	464	461	478	446	445	496	423	457	448	449	439	472	440	495	469	474	484	498	455	469	478	496	510	468	442	475	433	452	471	473	493	475	444	480	438	421	472	502	481	460	481	483	446	434	468	457	442	456	447	414	428	480	451	486	493	479	440	427	450	442	490	517	461	449	439	477	444	453	422	464	440	446	505	515	463	490	473	457	483	463	465	460	458	446	475	468	462	426	471	492	459	457	408	444	463	409	427	428	433	468	434	447	467	449	494	429	465	443	489	472	489	466	481	455	491	465	489	454	457	465	443	435	492	459	444	454	435	479	465	483	480	449	428	474	468	454	437	464	498	455	451	452	459	452	447	427	444	456	457	464	454	501	474	475	428	451	471	477	443	473	458	441	509	407	448	517	449	475	493	439	477	431	447	448	432	469	478	500	463	467	473	435	475	423	460	473	462	459	493	465	482	453	461	455	488	474	435	459	477	473	518	451	481	456	481	487	452	426	498	455	490	496	484	459	443	443	476	435	461	455	504	500	439	471	511	454	506	444	472	440	477	488	474	490	471	439	496	476	466	473	467	493	447	466	455	470	475	465	525	458	476	484	442	450	436	467	456	432	481	474	451	466	477	471	506	480	443	459	436	455	452	489	466	446	475	429	453	447	460	494	470	461	506	473	494	461	480	444	501	437	445	489	463	459	451	440	422	459	455	456	448	475	461	488	432	459	485	518	472	458	445	475	474	480	430	452	488	479	488	451	452	425	460	436	447	442	416	458	485	432	444	492	478	445	471	469	434	486	461	445	459	487	463	449	457	468	494	405	482	500	443	444	510	422	456	457	466	488	445	475	522	459	477	459	456	461	489	457	493	452	447	488	475	464	469	450	440	467	438	485	463	463	467	462	440	465	459	481	473	489	466	457	478	464	420	477	470	461	468	475	453	480	492	503	470	414	460	457	469	465	457	468	492	509	426	485	449	427	437	464	461	457	454	438	460	475	445	497	435	466	455	468	485	462	439	437	483	485	422	460	506	468	412	473	455	444	485	487	457	457	450	473	460	467	479	462	484	493	442	486	480	419	486	471	476	437	433	477	439	458	448	451	480	454	449	500	503	454	457	486	481	500	457	486	483	446	486	461	450	469	450	461	477	483	451	476	443	447	470	423	477	452
36238	8907	36812	15446	2120	856	699	535	495	455	344	347	270	324	279	266	252	227	285	233	210	234	242	244	199	268	199	194	230	240	217	204	189	176	198	198	232	215	202	189	226	205	222	211	211	202	191	197	177	214	238	189	188	179	203	205	202	216	219	189	196	187	197	194	203	220	191	201	224	211	186	186	171	179	183	200	205	171	207	199	204	174	202	205	207	190	219	202	172	181	170	205	183	201	164	220	214	192	199	223	194	202	227	223	192	196	224	192	181	182	183	180	183	199	209	227	202	207	210	203	196	178	188	183	211	180	211	178	200	208	198	206	225	180	192	176	195	199	178	203	186	195	196	186	209	221	221	219	184	206	197	226	188	210	206	189	197	202	194	200	220	208	196	215	209	206	208	184	197	171	195	201	188	200	184	192	203	229	207	201	183	203	195	227	173	201	206	185	203	217	201	207	186	216	199	200	191	177	200	207	176	224	188	182	183	193	216	206	187	182	213	200	182	212	199	187	169	203	197	214	181	180	201	186	183	205	210	162	188	184	194	207	222	197	190	205	174	200	191	205	222	212	203	201	190	219	194	205	208	213	193	188	197	212	187	171	188	194	211	197	150	172	219	214	192	159	197	200	187	207	185	222	205	171	226	206	196	212	190	197	181	210	177	199	174	174	199	206	166	205	186	191	207	202	215	201	216	210	194	210	211	197	193	196	200	214	184	204	204	196	181	191	188	213	195	193	194	213	190	182	218	219	212	182	200	217	215	224	221	200	184	188	215	203	181	201	187	178	212	194	196	193	203	193	209	184	193	241	215	200	175	195	212	195	208	193	201	195	205	201	204	195	214	202	219	201	226	208	204	187	211	178	200	196	196	211	191	189	194	167	201	200	200	200	191	205	207	188	211	182	196	195	181	193	177	180	213	191	206	193	181	190	174	187	205	223	187	198	216	185	186	195	177	183	188	210	208	197	191	201	187	175	198	163	195	179	172	200	221	197	202	215	207	155	201	212	209	186	203	204	198	190	197	182	195	194	203	171	221	192	212	184	167	224	183	186	201	178	202	200	199	193	228	186	188	198	216	195	198	229	212	202	178	199	234	187	187	213	182	209	187	206	201	214	206	204	191	221	212	194	191	179	193	193	213	196	170	240	216	173	230	204	191	173	201	194	161	197	215	190	195	173	200	179	225	163	220	213	195	188	209	219	196	183	206	209	198	222	192	195	198	178	229	184	171	210	194	208	183	224	192	169	192	179	189	212	214	212	215	198	181	190	181	182	199	171	175	199	218	191	218	202	208	202	200	165	202	157	184	199	205	189	184	183	199	201	202	191	192	182	193	166	213	204	211	210	212	175	204	217	206	184	198	175	183	181	198	205	213	215	230	203	191	212	216	199	202	197	183	196	171	188	198	201	184	207	187	201	192	189	181	188	226	194	191	207	196	174	179	191	200	179	191	211	201	193	172	215	180	188	223	219	186	198	195	183	182	197	217	218	186	177	204	194	195	202	168	209	204	210	206	224	210	184	188	226	199	201	197	193	200	206	192	205	194	171	215	200	218	223	185	195	185	186	167	169	179	229	192	207	193	181	171	184	191	190	184	226	194	203	221	180	233	196	202	205	196	191	195	188	191	203	173	185	212	211	223	192	177	191	188	196	187	184	195	192	186	189	199	197	210	181	189	196	181	188	228	167	207	196	176	193	176	163	196	222	193	202	184	195	207	189	175	188	201	225	173	198	206	194	221	188	221	197	216	202	201	184	225	204	212	198	219	199	220	178	207	166	191	192	202	185	197	227	187	190	199	190	185	206	216	195	195	183	171	223	213	214	200	201	192	187	202	196	238	209	196	185	195	205	196	229	208	193	208	191	183	208	198	218	217	204	215	179	176	202	192	195	186	169	194	165	174	194	191	189	186	183	214	209	191	195	221	193	171	190	192	185	214	200	198	191	228	187	209	169	200	206	209	158	217	200	199	185	229	201	202	179	200	202	186	203	180	193	200	201	186	192	214	181	197	204	189	203	192	191	184	202	197	186	178	216	184	198	175	179	205	203	188	226	204	208	201	240	186	195	176	206	196	185	212	200	181	187	195	201	189	212	189	212	194	205	174	175	190	197	195	183	206	217	201	183	212	186	184	204	172	212	184	185	185	183	167	212	200	227	185	210	201	191	200	156	210	181	212	210	217	182	188	186	195	224	186	197	186	177	176	209	223	207	192	228	211	207	205	211	202	174	175	174	190	201	194	208	211	207	203	199	199	218	182	196	192	175	195	176	190	202	197	205	153	216	202	229	184	187	199	193	206	201	186	186	188	197	195	188	171	219	169	183	200	204	180	195	197	194	211	213	198	200	184	173	215	198	184	201	200	174	203	188	191	211	190	203	200	216	203	190	208	208	178	188	193	168	196	206	207	203	203	207	194	213	187	198	216	212	202	199	196	221	197	187	211	189	196	212	219	221	202	200	201	175	185	176	186	180	192	170	210	191	183	186	198	215	217	200	225	224	190	202	205	208	201	193	202	209	204	188	171	218	210	181	208	223	188	213	180	174	208	206	203	195	221	202	192	160	192	183	197	198	213	178	210	194	178	212	202	183	199	179	204	212	203	178	210	169	196	214	193	184	195	179	213	185	213	208	194	174	190	204	186	198	186	189	186	173	231	201	182	201	189	205	199	212	151	197	185	196	206	179	192	204	189	188	216	206	199	209	209	236	211	192	198	189	183	200	206	209	173	193	201	172	229	179	177	191	207	190	180	193	190	210	196	184	221	204	193	201	216	190	203	179	219	201	203	192	196	188	184	197	195	221	192	166	201	189	204	184	171	187	181	186	216	191	213	188	197	179	191	203	196	190	189	184	217	188	185	184	202	177	173	187	210	178	216	182	176	196	203	191	178	194	209	170	187	178	200	190	185	209	218	173	203	202	197	179	206	194	217	204	171	181	154	191	201	187	176	206	171	185	187	197	197	188	215	187	194	188	212	207	177	195	185	186	188	182	185	184	192	206	189	195	176	200	200	198	200	196	198	206	196	187	192	209	194	209	196	218	206	217	216	221	212	195	192	208	200	198	233	196	177	219	194	193	186	203	207	163	197	195	201	204	198	198	190	197	224	187	174	221	220	178	177	193	210	202	221	193	170	212	214	185	188	208	199	228	195	178	203	207	222	206	211	235	179	184	199	209	188	164	167	189	202	189	208	196	198	185	194	195	188	192	206	211	218	164	204	194	189	207	186	213	177	199	230	223	206	172	202	204	193	200	204	213	200	184	225	214	205	183	186	192	203	197	218	216	174	185	205	205	195	203	202	213	187	218	209	193	211	200	211	178	201	195	198	201	199	191	209	181	167	200	173	190	202	213	174	222	210	179	178	195	176	183	193	210	181	192	199	210	222	222	208	201	200	203	200	203	217	208	218	172	198	195	183	214	177	204	230	213	201	204	193	202	191	196	228	189	191	208	208	216	203	172	177	203	164	190	197	182	169	235	183	211	203	173
18317	3139	23776	5324	4507	3771	3094	2567	2206	1896	1621	1528	1392	1228	1155	1147	1079	932	948	891	859	860	792	817	772	796	799	707	726	703	668	713	682	740	665	676	629	655	571	639	603	662	626	620	589	575	563	612	608	613	550	613	612	558	648	543	602	593	598	543	569	583	571	566	577	612	569	562	568	579	572	557	596	546	580	535	565	558	587	560	600	542	567	572	521	577	642	558	565	576	558	526	571	547	602	546	590	534	556	555	544	584	564	568	542	556	557	529	552	528	523	509	572	560	543	575	514	568	546	523	546	545	549	599	530	550	557	569	579	530	543	570	555	537	553	550	557	535	538	572	514	526	564	542	531	539	558	550	551	584	543	543	549	569	581	547	549	514	540	591	563	542	543	521	525	559	550	559	535	569	518	591	565	512	541	563	582	524	550	543	582	528	510	573	535	542	560	515	555	595	566	532	541	556	578	571	532	600	549	562	554	534	535	557	535	555	517	563	522	558	576	562	513	557	555	560	518	552	551	560	568	507	512	559	561	533	572	573	565	529	582	586	545	593	547	552	525	528	562	541	556	565	569	575	518	582	500	544	520	545	559	591	540	568	582	565	546	551	536	522	532	570	565	549	518	576	562	577	564	523	522	553	530	588	558	564	540	541	522	556	548	574	521	584	579	543	554	553	555	517	568	563	570	568	584	532	603	548	569	500	594	556	537	535	556	549	568	545	552	579	587	549	563	492	531	575	544	521	545	542	544	552	547	564	544	533	566	531	588	539	583	532	545	546	593	519	526	533	559	538	557	532	552	550	564	541	534	515	549	589	544	565	515	543	548	584	561	544	576	582	540	532	571	534	548	529	540	576	529	566	567	575	528	576	547	602	565	575	553	538	521	564	535	518	526	537	536	540	582	566	555	540	550	545	563	567	546	545	508	514	589	540	563	506	526	550	565	564	559	538	560	547	518	556	568	520	582	521	568	543	520	535	559	571	581	542	551	549	546	532	577	557	568	556	581	517	581	541	554	604	546	580	548	558	499	538	558	556	561	572	550	517	526	567	525	530	550	552	521	594	528	548	550	518	564	554	526	581	537	551	547	540	513	572	560	490	580	603	539	590	580	515	498	536	549	565	570	567	514	507	557	508	504	540	494	553	544	597	555	514	551	544	530	579	550	560	571	564	561	559	577	549	521	545	564	540	571	587	570	520	554	526	543	583	542	589	546	567	547	502	561	553	516	533	537	503	565	546	564	551	574	563	566	505	554	536	538	554	537	520	541	573	579	565	554	561	537	559	537	533	558	566	552	569	537	561	529	533	549	544	586	534	508	537	514	539	534	534	565	535	558	571	527	521	555	529	550	526	539	548	532	553	550	546	566	525	552	539	550	539	531	533	552	543	542	515	522	515	549	536	587	566	506	546	549	547	560	565	581	561	574	540	523	498	530	514	500	554	553	541	548	561	527	567	550	574	533	547	570	478	545	521	504	541	531	540	563	565	560	539	533	572	550	555	568	557	532	548	536	524	519	603	544	575	577	525	536	497	522	538	564	518	549	567	588	537	515	549	582	565	604	540	520	510	547	554	526	531	569	539	552	570	525	535	562	524	543	552	493	524	535	564	526	536	561	544	573	525	545	579	565	508	535	510	549	536	527	557	540	563	566	535	519	547	571	545	554	528	550	545	546	602	514	544	562	568	536	560	551	509	576	533	532	574	538	505	565	548	503	552	510	550	572	562	539	567	549	541	545	543	555	561	543	549	557	553	546	523	553	522	589	546	558	567	557	549	548	545	562	541	547	543	530	522	526	575	587	516	576	581	550	550	540	585	585	514	557	546	558	580	544	517	543	555	535	564	553	546	596	521	572	521	540	532	540	518	532	556	539	551	544	516	515	544	533	531	530	528	560	554	546	517	547	569	555	523	563	574	564	551	548	530	544	527	542	548	577	556	546	589	525	527	549	539	553	520	524	595	579	579	541	541	564	598	544	580	556	547	571	514	501	616	560	569	576	563	555	536	560	545	558	525	518	590	557	545	550	577	546	551	559	512	492	576	578	576	561	579	521	544	569	549	521	513	534	538	561	524	535	534	522	561	522	483	536	525	546	536	547	571	525	532	566	592	566	574	596	545	551	561	570	565	520	550	523	594	604	554	501	564	535	559	538	580	520	563	566	564	568	594	558	585	554	584	562	558	540	573	567	572	564	498	542	615	552	545	582	547	530	540	570	543	526	548	555	552	524	568	537	556	539	548	543	547	523	572	507	530	548	547	522	530	521	501	553	517	578	528	503	559	542	528	506	540	541	535	495	540	568	519	536	510	548	529	529	561	547	546	553	523	590	550	516	534	540	566	557	555	540	556	544	533	539	533	562	556	555	583	521	543	556	564	576	544	531	546	527	537	541	514	523	556	552	577	533	575	549	548	512	537	498	529	497	558	529	532	547	556	579	515	545	534	531	552	510	542	553	530	549	529	543	554	550	525	527	526	560	501	583	556	531	549	534	537	546	540	561	525	522	536	568	579	527	535	565	540	536	511	567	533	512	598	547	572	553	595	588	524	534	532	558	543	559	533	494	527	513	536	556	507	531	566	562	546	568	527	553	531	579	516	609	563	565	582	544	583	568	552	556	571	572	543	523	526	529	526	545	514	511	537	555	585	566	568	547	514	553	606	587	570	562	550	567	555	523	556	555	571	530	559	547	536	531	506	526	588	575	572	544	582	537	542	523	551	565	537	572	526	582	557	576	577	587	506	555	516	520	576	516	518	566	525	536	550	540	532	547	527	526	555	552	538	548	561	555	537	557	518	557	546	512	580	537	523	572	528	517	568	548	535	590	539	547	544	555	551	525	585	537	542	535	555	527	531	549	561	575	578	533	553	608	556	552	555	559	509	578	522	551	545	564	559	526	520	558	565	570	524	525	541	534	558	570	524	497	531	589	550	535	559	547	556	540	527	569	538	536	502	566	554	556	553	536	512	525	518	513	556	561	551	513	572	571	556	561	556	532	574	504	531	554	557	528	537	563	528	533	560	556	560	548	556	495	596	526	539	542	516	548	511	562	538	550	529	510	571	544	554	546	555	517	583	534	576	604	535	563	534	553	540	541	542	539	550	596	549	527	570	548	538	563	501	536	538	559	559	528	556	526	569	524	536	593	539	546	540	547	559	511	550	565	550	556	535	560	577	515	546	560	552	503	564	570	525	555	565	558	587	533	525	538	535	590	522	531	562	528	564	548	530	573	579	519	602	521	564	529	556	509	563	562	553	546	542	543	525	566	538	578	584	515	561	560	578	533	524	535	533	489	548	546	527	508	581	544	542	544	531	524	556	579	538	549	553	568	532	529	548	567	530	531	527	566	567	581	557	526	544	529	537	524	564	550	570	569	569	566	537	595	538	526	547	552	527	545	541	543	511	556	572	520	547	591	537	535	568	574	550	514	573	538	543	556	541	561	528	538	604	526	525	554	576	535	525	568	571	552	496	535	521	515	539	570	522	548	556
3068	439	1411	424	337	330	318	375	339	347	372	351	364	361	346	365	360	361	377	326	332	376	368	365	357	366	310	353	371	360	335	338	367	336	332	344	364	339	358	401	310	349	344	344	355	372	354	328	367	319	389	343	395	377	378	358	364	365	332	339	369	344	341	367	362	307	364	358	338	336	383	330	375	342	352	364	343	380	335	355	325	350	334	325	371	361	345	345	342	352	365	329	368	344	376	320	366	354	351	358	342	350	337	368	350	378	340	333	395	346	345	352	337	358	340	312	334	355	341	372	341	345	300	324	370	328	358	365	378	388	365	336	311	367	341	327	336	359	358	353	333	375	406	360	364	358	344	381	335	359	323	308	336	331	354	362	374	371	360	380	346	344	345	381	365	386	363	374	363	322	362	344	360	357	364	319	346	353	364	345	333	338	365	372	344	342	356	383	348	334	328	349	349	359	363	357	352	337	369	393	333	354	303	345	345	345	350	371	362	342	385	334	332	335	325	344	363	344	393	309	343	342	355	356	355	353	362	320	346	322	346	326	388	333	289	369	362	359	364	368	331	354	328	321	346	332	368	350	337	352	351	394	363	364	335	354	340	332	342	355	353	327	341	339	366	363	338	372	357	345	318	377	363	336	303	321	359	350	359	360	353	383	323	360	340	351	323	348	360	332	368	355	330	321	369	335	393	360	351	322	362	316	399	375	357	334	376	341	360	353	369	363	340	352	335	357	360	372	372	325	314	341	375	339	319	312	365	333	331	386	342	335	339	333	342	370	353	360	361	378	374	384	376	322	366	367	383	367	303	361	341	344	365	354	400	350	359	340	325	327	343	391	348	381	392	323	324	318	353	349	378	352	362	364	334	351	346	331	358	367	357	331	344	366	349	356	346	379	358	326	354	346	351	341	344	372	326	369	378	343	363	335	367	326	347	345	364	353	344	338	361	318	344	351	363	323	314	351	333	382	312	374	354	369	379	317	317	377	330	354	369	380	340	361	386	348	345	342	332	373	342	348	327	386	351	382	340	365	343	337	366	320	316	328	351	351	360	375	325	361	375	368	355	315	361	374	366	351	346	340	348	325	340	310	340	380	353	393	352	325	384	354	321	371	336	342	353	371	342	348	354	338	335	379	354	355	346	377	329	315	389	400	331	321	335	351	338	362	332	322	382	339	378	319	323	352	347	304	353	365	359	390	313	362	328	343	390	355	413	380	310	345	386	374	354	382	330	326	360	346	379	330	333	362	332	334	353	329	369	340	405	359	350	358	339	385	353	378	326	362	330	367	348	338	362	368	354	305	393	316	341	356	342	375	321	399	327	351	345	326	414	374	357	349	409	373	361	356	349	369	329	364	312	367	339	360	358	349	381	356	357	343	355	356	368	342	359	333	331	314	353	342	368	370	340	321	339	339	369	381	359	345	342	369	370	364	373	339	360	359	338	325	375	354	372	333	369	330	355	364	343	391	362	357	354	324	350	341	366	359	335	330	337	357	313	334	344	352	382	372	348	358	322	362	320	382	366	353	339	329	326	343	367	336	343	358	348	379	362	340	335	380	369	361	343	358	373	348	382	390	365	381	361	366	374	349	342	321	365	375	317	339	404	368	355	323	336	307	372	340	333	347	372	378	320	368	347	351	336	356	364	365	383	355	354	354	326	333	324	364	389	336	376	363	363	315	339	359	386	364	392	368	355	330	403	368	359	324	371	359	348	328	321	370	362	343	378	337	355	343	356	349	372	353	350	334	395	367	349	363	378	316	304	338	342	322	361	319	362	326	375	354	320	374	350	370	331	357	359	363	379	326	350	328	349	367	311	363	348	365	360	345	351	361	396	382	334	362	326	370	329	340	390	354	353	333	356	306	398	334	359	316	346	356	326	338	326	380	364	348	363	341	363	328	324	347	356	341	354	359	346	316	330	360	362	359	386	347	350	378	393	357	361	334	360	353	373	360	377	366	315	336	358	340	339	371	349	336	368	371	369	332	338	346	330	343	368	361	361	358	364	341	359	385	333	389	362	349	340	323	346	341	393	381	320	377	383	356	380	315	334	380	348	327	345	363	323	355	369	353	364	364	379	371	338	336	370	371	321	349	318	351	361	320	347	358	366	325	352	332	365	330	380	341	321	340	349	283	361	320	304	324	352	365	345	366	333	383	332	361	328	341	333	335	339	361	354	328	359	359	329	330	365	306	368	337	370	339	343	372	362	385	361	317	320	352	375	362	351	390	355	363	351	324	341	353	357	365	366	336	361	332	351	352	390	380	346	338	354	351	344	333	333	328	387	323	397	357	368	343	344	331	348	324	346	333	388	343	315	338	335	360	354	353	355	358	359	344	326	363	343	373	364	347	345	379	335	369	365	336	362	307	367	342	344	326	324	339	318	368	356	332	357	364	363	365	356	366	369	322	354	300	351	334	339	352	365	351	354	345	342	334	351	335	333	368	386	390	352	371	341	370	348	338	349	362	337	351	377	364	317	374	413	350	397	313	362	358	362	346	354	333	336	352	368	370	344	358	336	341	347	342	368	343	353	316	318	356	348	360	327	333	329	354	324	343	344	367	378	336	356	336	359	335	351	367	366	370	367	383	385	346	372	334	331	384	361	351	383	347	328	377	342	357	364	360	343	368	354	348	380	349	362	346	340	335	376	317	386	333	351	342	355	365	354	361	331	349	330	368	385	374	339	359	354	337	360	342	363	337	336	360	345	318	330	400	333	370	340	359	341	358	419	346	359	323	347	379	350	356	347	389	377	320	345	343	343	354	395	351	357	355	355	359	362	359	360	384	324	339	384	393	360	379	370	351	353	365	350	340	340	367	304	321	402	325	377	387	353	377	352	346	364	336	370	327	374	355	358	375	343	347	378	349	358	339	364	376	392	391	340	349	315	347	387	356	343	362	362	337	327	344	339	348	340	319	335	361	327	342	327	355	364	314	336	318	377	338	405	325	341	384	360	336	349	370	332	340	325	327	340	380	360	336	359	344	374	366	349	330	365	315	347	346	381	397	346	370	328	352	342	353	349	331	356	337	356	341	351	315	360	358	349	361	367	326	373	321	366	363	354	362	390	375	356	367	354	351	349	338	349	359	369	322	355	342	310	338	332	341	342	360	345	323	328	294	334	308	366	343	357	403	315	365	322	342	374	345	340	358	338	318	312	342	341	339	366	379	371	378	351	367	400	357	392	334	386	412	370	322	389	367	344	359	316	347	340	365	353	325	332	350	361	355	350	347	386	325	361	337	348	344	347	342	353	341	359	336	371	410	404	343	332	351	368	397	322	388	348	338	342	322	366	360	378	369	374	370	377	355	379	379	356	335	338	329	385	355	377	342	334	357	330	319	353	394	372	391	325	364	329	392	386	342	309	343	363	363	365	307	322	357	335	347	362	346	349	363	299	334	351	361	360	340	344	345	364	310	353	324	353	340	377	339	329	344	356	310	358	375	356	341	324	364	323	350	353	357	334	369	369	342	401	329	397	356
3333	965	3300	962	953	873	876	922	900	871	841	862	862	904	863	856	863	845	847	887	867	852	863	857	806	863	869	863	889	853	824	884	861	853	848	880	871	853	901	879	815	787	858	838	844	865	869	841	825	869	855	805	796	889	851	821	821	836	795	804	854	841	856	813	855	841	808	873	814	859	831	834	844	827	823	833	834	817	860	809	865	852	847	848	814	827	831	868	870	853	826	781	821	828	856	858	870	835	830	822	854	847	831	840	904	824	827	844	838	861	778	867	903	795	801	823	829	816	814	830	822	828	876	786	903	837	807	780	868	820	817	862	812	837	804	886	860	856	866	802	830	778	802	824	886	818	886	806	856	801	823	867	886	776	817	854	814	848	818	846	844	861	834	865	883	844	806	862	794	883	785	843	834	781	890	822	836	865	814	829	883	892	842	814	844	880	849	781	826	812	838	843	862	848	884	825	892	874	882	784	809	774	848	848	873	847	818	853	790	869	833	832	837	879	814	851	872	895	861	859	856	887	863	859	829	820	854	809	798	863	854	843	816	880	774	857	861	820	874	817	856	882	854	878	872	854	839	863	820	887	835	866	826	843	852	826	872	853	789	876	849	885	847	778	779	851	842	873	819	843	882	828	802	779	884	856	821	885	832	789	827	827	795	913	870	851	797	839	834	844	857	911	806	826	850	804	875	878	856	839	823	860	841	847	838	816	852	840	865	857	850	827	840	865	907	859	857	861	806	835	829	886	858	822	861	858	843	856	891	831	855	913	903	797	856	767	872	819	761	818	838	860	897	848	895	874	840	874	819	816	853	828	876	864	844	844	799	851	812	803	886	824	816	796	831	799	853	844	793	829	806	874	865	781	864	847	848	830	868	822	840	876	881	806	847	846	841	854	848	818	820	819	820	832	822	898	824	867	819	904	868	854	831	878	827	853	812	820	807	816	839	837	833	822	828	846	883	832	886	830	829	801	815	787	882	818	840	797	871	856	832	906	801	849	870	844	807	801	832	813	853	826	849	820	846	864	870	857	857	821	855	843	837	844	885	823	868	794	851	838	800	882	803	933	872	894	843	911	787	832	907	855	840	840	882	844	794	810	817	824	812	871	875	871	837	853	838	784	832	867	836	846	900	844	824	851	886	820	867	866	865	840	841	904	859	849	905	842	841	834	840	824	866	822	790	887	895	836	846	842	819	860	797	831	817	821	826	806	799	845	883	822	832	818	836	839	862	841	874	862	850	811	802	821	887	868	812	820	828	955	847	867	839	826	864	830	860	868	837	848	839	872	874	804	902	781	879	840	809	793	822	844	815	883	852	832	804	862	806	851	830	866	815	871	805	872	888	836	825	902	806	824	828	842	846	865	808	844	794	789	820	820	824	872	851	847	858	848	872	856	908	897	849	930	860	845	862	806	872	882	815	828	851	825	846	873	859	907	860	810	874	859	753	897	847	799	807	892	793	855	886	792	822	871	834	875	826	884	800	887	819	828	859	823	879	828	845	913	825	836	859	828	825	852	819	817	836	835	833	874	858	874	851	865	832	890	830	915	813	838	816	846	868	839	842	847	829	850	815	832	861	857	826	877	832	826	800	845	824	833	869	855	834	810	903	830	831	883	827	837	885	813	813	827	873	857	891	845	822	850	857	827	817	810	840	841	890	841	807	829	809	827	843	866	879	832	825	826	804	885	843	867	845	827	769	930	823	820	845	848	845	837	863	848	872	856	729	794	823	822	832	861	824	821	873	873	816	806	866	867	853	837	826	866	845	905	846	853	821	836	876	891	768	882	869	871	853	801	870	831	847	877	809	853	774	839	809	852	756	867	802	819	811	867	873	893	802	802	856	840	830	860	853	806	827	862	846	847	844	816	840	813	819	885	859	833	837	840	823	889	780	843	815	837	820	839	825	792	872	855	825	809	834	829	863	857	861	899	807	872	870	858	820	860	809	852	831	880	847	853	862	861	815	812	841	881	866	847	833	859	936	865	882	816	887	812	837	896	814	866	838	836	861	865	878	889	817	874	822	917	856	846	874	832	882	873	868	863	864	798	821	833	837	834	854	805	844	857	840	890	829	825	867	851	871	873	827	870	870	820	857	853	833	883	798	811	832	809	844	838	783	872	827	867	852	885	848	860	872	832	837	856	864	881	851	865	865	838	845	855	861	826	874	896	826	861	898	818	829	814	835	830	821	878	849	885	884	853	842	836	875	894	816	839	814	860	895	859	872	838	841	875	881	842	810	802	838	868	843	820	849	864	820	843	843	820	822	830	890	888	807	843	804	819	860	867	877	855	901	860	863	840	865	856	867	879	883	817	851	835	812	842	830	845	866	866	840	862	803	874	871	896	810	826	878	853	888	826	845	815	861	850	847	792	832	869	857	832	883	840	824	754	898	808	815	878	816	833	814	819	828	827	846	808	853	842	846	885	825	794	850	863	839	859	822	863	877	806	800	851	881	830	855	869	869	798	851	834	837	806	839	817	846	841	820	844	899	868	805	840	862	863	865	826	879	836	849	868	872	797	904	888	849	839	868	810	824	867	863	873	911	881	871	863	853	851	871	838	894	910	826	819	833	832	890	835	859	834	870	786	833	910	856	823	794	829	854	833	865	865	838	854	811	847	858	840	814	889	857	796	796	845	869	845	866	812	834	831	889	843	887	864	802	824	805	794	865	826	817	892	882	882	831	859	823	805	862	834	841	833	880	835	791	853	837	815	869	821	873	848	845	868	860	871	858	783	917	848	817	851	841	840	837	861	815	803	841	891	857	898	844	847	816	888	830	858	813	849	799	861	825	886	802	841	845	839	855	816	866	825	799	889	850	831	818	830	877	820	778	875	806	841	892	862	874	816	868	805	856	848	828	833	863	878	815	849	789	881	820	877	842	847	864	882	860	881	814	821	806	843	855	873	865	848	823	804	825	814	888	850	869	788	897	808	827	841	805	815	869	848	852	844	828	885	832	843	851	842	846	826	818	843	868	834	834	834	866	846	817	833	828	857	840	803	860	849	832	876	820	869	820	852	779	828	831	818	839	835	833	819	843	898	855	846	843	810	835	858	854	786	874	833	869	859	812	869	892	860	849	876	896	877	796	881	857	817	823	903	830	847	795	837	903	893	841	867	813	834	877	839	822	850	859	802	813	832	855	829	882	872	855	857	853	837	888	813	834	816	802	869	889	836	854	877	828	818	798	788	832	843	874	866	856	825	838	824	814	819	787	874	913	849	842	878	862	845	781	823	834	842	864	820	845	818	806	865	827	862	819	855	858	841	834	880	831	875	845	815	811	842	868	803	852	855	838	884	859	840	845	837	853	827	813	785	833	856	864	844	884	858	850	809	831	820	822	817	858	837	842	854	839	864	834	802	833	789	879	891	915	843	834	852	816	878	817	806	813	840	842	843	832	816	871	915	824	806	842	883	893	894	856	844	847	858	811	837	865	801	836	834	844	890	872	876	838	833	859	828	829	798	827	793	839	804	831	860
22446	3306	28307	7812	791	508	386	313	311	316	275	257	233	218	219	197	222	199	198	188	183	160	205	164	174	194	191	180	157	178	215	172	167	186	161	158	188	173	181	167	181	186	182	164	187	185	177	184	190	182	180	176	164	181	168	171	168	174	169	174	166	197	185	155	176	183	182	210	195	188	170	154	184	162	168	169	141	157	196	159	161	178	156	190	179	166	165	148	174	199	187	189	181	143	209	187	168	178	171	167	163	173	161	189	178	153	177	175	170	171	182	166	182	174	173	177	175	182	175	185	167	134	163	171	174	194	185	151	199	176	155	174	197	156	175	161	151	183	153	183	180	183	163	169	176	187	188	178	174	183	180	182	172	159	186	151	175	182	197	161	171	152	194	168	182	174	166	158	164	173	172	203	156	150	174	170	177	162	173	186	152	173	179	181	191	157	175	155	175	160	177	181	190	181	166	170	152	170	195	157	194	172	184	165	187	154	186	188	199	153	159	165	177	166	167	160	175	187	158	164	187	168	175	165	182	175	179	160	174	178	166	181	180	145	157	165	151	159	167	179	176	163	161	180	182	155	178	184	163	158	155	159	140	164	160	164	163	189	187	162	177	199	183	143	180	175	163	165	165	184	175	186	170	176	170	164	180	176	174	168	170	154	142	148	156	185	196	183	185	181	176	148	166	193	161	177	160	167	164	190	170	159	177	175	158	188	179	158	161	165	156	193	175	195	175	186	193	166	174	190	178	177	179	169	165	160	145	190	158	176	163	166	169	165	159	170	192	195	153	185	158	191	152	194	170	163	165	180	179	159	192	170	167	157	180	157	182	183	153	157	170	153	160	178	174	142	154	180	148	144	182	142	168	159	179	147	190	181	162	164	164	158	175	161	157	175	203	170	186	152	186	154	185	192	177	182	183	185	163	170	167	173	157	156	153	147	174	147	169	180	185	183	180	177	170	184	192	180	191	181	184	154	172	195	160	163	158	153	186	163	157	190	145	175	174	191	167	185	186	162	169	187	166	171	169	174	194	176	145	162	176	198	193	192	179	174	169	161	169	170	179	168	181	167	176	208	166	159	166	150	176	155	180	164	143	175	175	180	170	159	193	156	152	162	153	168	189	169	162	178	164	150	155	164	176	161	153	158	182	167	172	164	177	182	181	165	165	190	149	178	146	179	175	139	150	186	152	170	152	164	151	160	172	176	171	173	183	165	153	166	168	180	166	169	183	179	158	187	192	189	165	183	178	177	180	192	153	182	181	163	159	175	156	173	164	213	160	166	185	164	172	176	168	180	170	168	193	201	190	182	180	151	184	192	164	164	189	179	202	179	152	161	153	175	169	183	176	165	174	162	153	131	175	171	179	202	164	195	158	158	188	169	140	185	187	162	168	157	155	170	184	148	174	164	189	162	155	173	170	160	172	173	184	167	187	175	155	181	166	173	182	188	174	183	174	187	159	167	169	173	169	181	162	182	158	174	155	167	156	174	169	182	181	157	207	174	161	153	190	176	160	161	187	176	153	184	158	162	158	189	184	158	182	159	145	172	149	180	156	154	160	187	183	175	170	166	169	172	164	164	167	159	151	199	158	153	169	167	173	164	157	168	163	153	172	157	158	167	193	189	166	150	175	166	159	166	167	196	189	180	181	167	157	170	179	167	186	179	170	169	158	162	170	166	172	169	183	174	192	176	169	173	160	180	153	168	184	172	169	179	182	185	158	169	176	170	156	162	150	158	179	154	169	185	162	161	177	198	183	175	168	164	170	179	167	169	153	171	170	172	145	152	166	177	155	176	167	178	174	194	189	157	158	176	166	167	178	171	180	154	160	164	166	186	195	183	161	149	150	157	146	152	162	174	169	186	166	195	169	159	164	192	168	154	191	173	154	154	175	156	176	158	155	166	174	168	165	166	153	163	165	155	187	180	187	163	152	172	169	131	196	186	168	167	172	174	172	173	174	186	170	175	170	169	149	185	199	156	179	170	171	186	182	159	177	165	167	177	184	167	177	177	170	143	163	186	164	186	159	167	185	161	190	178	165	158	153	190	168	186	176	171	192	188	191	190	171	176	160	154	163	172	169	189	162	152	187	165	159	164	169	179	182	180	165	156	195	164	178	172	181	181	179	182	184	165	168	160	166	156	191	175	161	154	176	181	161	166	178	163	159	170	168	188	162	222	179	157	166	184	177	191	163	181	167	175	156	180	174	195	180	170	155	191	179	180	159	171	185	164	170	150	176	182	178	201	176	189	188	166	167	205	195	170	175	142	151	168	171	167	178	159	164	191	178	144	177	156	160	193	165	166	138	170	175	169	171	174	188	176	141	172	140	181	172	162	159	166	186	191	201	167	160	177	196	202	172	183	166	194	181	157	175	171	188	140	152	177	147	191	182	174	158	190	155	191	174	179	173	175	168	157	165	164	135	176	187	163	173	183	196	191	160	139	159	200	177	181	159	164	178	172	163	153	159	154	173	172	165	180	163	156	172	170	187	172	150	184	166	160	172	184	176	170	157	167	177	171	180	175	191	174	164	167	164	176	169	170	193	188	165	183	175	182	173	183	175	164	183	196	179	171	156	170	188	162	197	169	188	185	169	176	177	178	155	148	167	188	159	190	164	162	149	188	187	171	172	196	170	171	183	153	166	164	143	181	182	180	161	155	156	160	171	178	174	199	181	151	158	166	176	212	154	180	189	168	165	167	173	173	191	180	170	162	166	140	165	168	185	146	157	160	176	156	160	156	173	169	176	181	196	160	168	166	148	184	163	168	161	183	172	176	168	204	181	182	158	207	171	171	157	171	161	163	182	184	161	160	162	190	164	174	173	186	196	169	171	179	165	182	146	148	162	169	160	193	146	175	148	177	187	183	175	179	169	191	160	158	155	177	151	185	179	183	184	177	170	160	183	192	182	170	185	176	187	165	194	170	162	143	162	190	168	171	164	177	185	177	157	160	185	165	181	167	178	159	188	193	167	163	179	175	184	174	186	190	174	174	183	149	166	191	167	177	199	178	172	153	166	174	171	188	165	179	177	190	178	151	164	165	178	177	160	158	166	160	173	168	157	193	159	176	165	191	161	164	184	183	161	159	158	158	194	161	186	172	158	178	157	187	174	166	167	161	159	197	161	179	163	165	176	147	168	164	138	178	192	163	177	164	158	174	169	168	179	184	159	174	180	179	179	152	201	188	166	153	186	165	172	170	154	183	184	162	149	166	190	170	171	182	150	188	181	168	184	167	173	178	176	174	185	173	154	149	160	168	169	172	177	159	159	166	166	180	161	181	184	180	175	175	160	183	177	164	163	157	155	152	174	161	136	160	176	173	220	180	160	159	178	188	161	192	186	174	178	156	164	204	173	176	170	181	176	177	163	173	170	162	167	174	169	191	164	156	163	194	171	194	152	141	184	157	142	132	189	184	166	177	164	192	156	163	190	149	179	161	183	184	171	166	154	150	169	172	192	161	188	179	179	168	174	188	162	144	169	171
11797	1812	19734	2928	2641	2094	1698	1509	1288	1135	1005	959	893	842	804	712	752	768	671	663	665	662	587	592	633	567	537	614	566	556	554	526	557	571	560	539	518	531	543	496	515	499	510	531	495	517	483	505	489	500	493	479	455	518	512	500	516	465	499	513	519	517	488	479	463	510	474	466	442	506	480	473	475	488	479	530	480	488	500	486	523	480	485	504	476	446	468	460	446	466	441	505	456	445	457	489	472	529	478	481	454	449	484	492	490	513	467	482	448	516	483	479	466	492	462	476	487	434	495	454	452	492	430	452	467	463	449	492	469	451	481	486	429	455	481	467	502	483	457	456	478	497	462	453	455	454	446	501	486	480	484	478	461	516	477	461	448	498	455	490	421	473	485	472	458	462	505	465	501	456	465	448	455	467	492	489	505	451	467	479	488	469	478	471	476	458	465	475	440	459	474	481	511	480	427	476	453	473	459	507	478	494	470	465	487	515	452	516	481	470	470	465	470	467	479	491	489	512	464	511	490	472	498	476	496	449	460	466	487	487	473	473	480	461	444	421	465	443	479	455	456	453	496	465	440	468	425	466	467	445	444	433	452	443	441	481	486	461	499	473	469	425	491	470	491	446	487	468	473	490	467	461	446	444	470	479	446	446	456	467	434	457	486	450	453	488	455	469	463	494	444	447	453	478	439	451	463	471	500	467	457	450	453	510	485	475	482	443	492	499	482	474	441	459	486	447	446	484	480	466	476	455	468	510	478	481	432	471	465	468	472	468	432	497	477	507	438	469	450	477	498	472	477	461	477	450	483	469	454	453	453	486	502	471	486	458	472	488	449	502	462	488	486	482	498	476	462	472	474	454	468	468	461	467	474	489	479	461	453	472	467	477	485	480	454	481	463	502	507	493	482	487	495	437	465	432	492	488	463	474	479	432	487	448	479	473	457	452	474	468	477	454	481	509	461	452	465	474	429	496	439	485	465	438	490	463	470	461	497	521	443	477	470	454	477	468	483	490	470	469	437	450	485	502	451	499	462	471	458	473	463	502	509	492	444	462	434	480	437	469	462	455	453	448	496	444	438	491	466	459	502	481	411	486	469	440	453	481	430	464	435	454	443	482	471	501	442	513	469	488	454	456	488	493	457	470	452	459	443	476	474	456	491	485	481	460	459	485	461	491	506	450	495	504	479	463	435	473	453	471	436	482	486	482	456	485	495	463	460	465	462	487	474	472	460	490	448	469	490	506	447	454	460	474	460	471	472	490	459	494	487	461	477	480	483	435	447	449	483	473	443	450	456	474	507	465	456	475	455	466	454	490	493	472	462	475	450	470	482	464	481	511	463	490	464	517	476	480	443	451	482	472	480	493	499	492	480	471	493	472	478	426	467	465	471	489	468	469	451	455	430	476	456	521	462	472	456	421	461	442	477	428	482	451	486	475	447	461	477	465	494	483	480	496	511	493	463	501	472	461	501	469	461	470	425	467	462	475	452	472	479	463	457	497	462	476	460	490	462	514	481	462	473	444	430	470	446	456	454	492	462	485	452	480	486	466	465	438	462	454	484	500	434	471	468	497	450	465	453	441	465	442	507	464	476	464	478	479	464	461	483	459	470	439	490	452	434	477	506	495	470	476	487	478	423	460	418	466	458	438	464	472	428	490	480	426	468	536	457	468	491	462	481	451	450	461	451	415	464	463	507	454	469	465	463	510	449	464	440	501	481	492	482	471	483	462	518	463	481	484	458	472	474	477	486	463	454	432	464	476	481	449	471	441	478	497	468	468	440	460	464	451	462	473	458	457	453	458	497	477	477	501	490	440	483	492	491	481	496	471	489	505	478	429	493	497	465	470	487	453	465	442	485	496	471	455	451	455	453	456	423	464	492	497	463	468	455	430	463	417	472	462	463	448	467	453	488	459	462	425	466	461	483	465	448	512	460	467	472	446	451	425	462	455	459	496	463	491	461	442	464	493	480	462	477	481	459	480	464	474	419	467	481	496	483	504	484	490	476	480	449	506	464	453	456	448	531	420	465	432	456	461	487	473	482	451	491	469	468	459	427	463	478	466	478	503	470	455	507	479	459	465	487	463	501	458	471	475	482	489	456	473	434	489	456	458	444	459	485	498	452	479	418	472	458	433	503	469	498	445	519	484	493	477	470	459	436	465	448	465	482	429	418	487	433	478	447	481	477	477	471	472	447	473	481	448	472	456	472	463	472	475	466	492	466	484	469	489	407	464	514	508	459	464	470	454	469	433	435	468	475	459	447	454	467	477	446	444	455	451	465	497	490	503	446	519	471	456	465	506	515	485	440	503	499	468	501	470	470	455	451	451	467	505	487	496	454	477	472	459	461	457	453	489	481	451	486	480	461	465	465	442	486	497	467	477	479	489	462	469	448	456	440	483	450	433	512	475	439	456	450	489	477	498	459	492	501	478	474	480	471	468	480	469	485	473	471	450	480	473	484	505	537	476	474	454	442	483	452	472	451	458	457	504	490	477	426	483	498	453	442	455	447	486	460	508	455	470	465	473	448	474	469	471	474	461	446	474	468	426	459	455	497	491	472	481	468	484	485	530	472	495	437	458	442	490	449	492	506	479	480	483	457	478	448	462	439	473	482	496	511	461	455	454	439	474	459	471	468	473	440	457	503	471	428	471	483	454	420	443	497	488	466	455	502	496	461	490	449	445	515	460	450	466	493	445	495	485	454	450	412	461	454	487	485	491	482	454	453	450	489	451	485	485	472	496	421	464	441	443	428	432	462	461	459	434	449	446	471	463	489	461	484	464	477	467	482	500	457	431	465	468	479	487	469	498	465	457	452	443	491	459	467	458	468	465	500	461	464	479	445	435	474	483	507	459	469	457	495	484	519	443	497	474	481	497	462	461	448	480	475	508	462	495	480	487	494	465	446	451	476	490	452	472	453	475	452	429	493	477	474	423	496	444	509	454	458	423	462	484	464	460	505	485	486	454	473	481	454	495	457	482	476	455	445	463	473	457	489	465	490	505	454	486	467	461	469	467	481	477	450	448	461	493	485	486	477	490	454	472	483	477	506	465	482	505	469	488	470	484	454	462	453	495	498	464	514	488	437	456	485	498	439	449	510	470	472	494	442	450	513	456	486	480	474	453	479	476	443	462	473	497	510	452	451	463	461	453	442	490	477	464	450	412	484	459	481	470	463	468	476	503	442	467	459	463	492	441	494	480	430	504	479	414	496	444	445	508	460	439	484	448	479	478	475	426	478	473	437	466	493	425	463	475	447	493	452	459	445	492	460	508	459	458	507	473	476	486	437	455	441	441	460	495	513	408	503	469	476	470	475	502	499	460	500	466	466	468	458	503	432	449	460	483	452	495	464	441	436	467	464	481	480	452	430	510	464	460	430	512	500	463	471	464	447	474	504	442	501	512	466	480	476	474	478	492	474	522	475	454	450	474	434	459	463	472	484	473	465	468	485	487	487	441	469	458	462	439	492	494	478	472	484	471	467	503
35209	8188	33891	24412	5681	968	710	544	490	397	371	347	329	285	308	268	263	281	236	216	256	228	243	247	212	202	211	202	222	213	202	212	212	220	226	217	228	198	216	195	232	206	188	215	199	192	208	210	256	199	189	208	203	187	194	183	205	202	211	179	194	187	188	193	192	203	225	212	186	189	192	207	189	189	211	191	209	219	210	195	194	213	210	166	209	210	218	205	212	214	229	191	204	187	208	187	214	185	183	220	210	211	214	206	189	176	194	197	190	191	212	179	184	194	191	179	190	216	201	225	209	186	214	195	202	161	188	207	211	213	225	213	187	227	202	184	198	177	194	178	169	212	207	199	187	191	217	204	182	183	208	183	182	220	210	210	230	208	205	171	171	203	193	225	219	194	203	222	192	197	221	207	181	191	218	191	220	208	170	198	184	191	194	226	203	206	195	196	225	203	197	190	208	212	175	184	209	211	214	173	205	194	198	196	178	201	218	216	230	164	189	220	192	167	192	195	207	219	170	195	203	194	220	186	205	193	208	208	196	199	205	200	164	183	166	200	202	205	191	191	172	225	215	176	214	207	234	177	212	225	207	209	193	215	220	216	213	215	184	187	196	216	186	209	191	205	201	224	195	215	184	177	181	212	191	219	212	185	190	178	190	201	178	201	214	212	226	184	212	219	188	198	204	170	205	206	207	205	203	196	199	187	202	182	214	211	215	208	203	212	233	170	183	206	180	200	199	214	234	207	195	208	226	220	191	188	209	189	212	203	199	203	203	192	197	164	193	195	203	237	218	218	207	197	221	219	218	224	188	228	199	186	223	192	205	223	216	205	204	205	205	212	192	223	204	215	204	196	207	211	209	216	188	199	172	179	225	194	213	179	199	193	211	205	213	216	213	220	205	185	218	207	195	199	214	195	160	230	217	204	193	159	212	201	188	198	197	216	211	195	209	176	199	226	204	202	212	200	226	201	200	200	201	185	209	221	211	218	201	210	201	224	201	191	210	200	209	196	182	205	189	188	203	221	219	238	193	191	227	183	200	216	187	211	203	197	203	208	209	217	211	205	217	233	218	218	177	227	207	203	216	203	232	207	190	203	195	197	215	210	215	232	205	184	214	188	184	182	194	208	201	171	217	197	174	225	189	206	206	201	200	188	233	217	207	219	166	218	203	225	211	197	190	195	175	198	197	210	167	178	193	198	190	195	228	205	211	193	208	216	199	176	194	208	215	200	198	219	207	203	212	226	208	186	206	225	202	214	232	197	224	217	203	192	200	188	210	173	194	203	202	203	218	220	214	194	187	188	210	204	205	211	223	204	213	188	201	173	208	173	194	194	214	212	202	165	210	201	194	212	210	192	197	230	211	192	225	196	199	193	202	200	209	198	219	180	199	211	195	194	208	199	207	191	232	200	204	181	205	201	187	212	201	188	215	212	187	197	236	207	205	185	168	222	200	207	198	192	186	220	188	181	203	222	185	187	198	192	217	200	208	186	196	185	217	202	188	232	188	196	201	173	192	188	188	206	219	221	217	182	210	217	196	215	193	195	186	205	205	199	208	203	199	206	205	201	202	223	192	193	201	196	213	179	189	196	208	223	203	205	210	212	209	204	209	200	192	200	176	189	201	210	204	207	177	179	189	225	191	203	186	203	219	203	207	199	199	228	208	214	214	247	176	210	217	211	218	187	211	191	233	187	199	181	207	222	192	200	197	206	193	179	197	198	167	228	199	193	186	193	203	200	182	223	200	192	186	221	211	190	175	215	175	215	202	185	195	192	191	173	226	180	196	197	196	196	190	176	189	194	220	201	208	183	201	214	227	221	210	218	202	188	220	203	242	203	198	188	207	213	195	185	174	205	208	203	204	181	206	221	203	204	201	205	205	212	196	193	181	202	198	231	193	203	196	180	191	226	227	200	212	214	204	235	214	179	219	192	218	206	188	197	188	209	209	220	196	182	211	205	210	210	186	211	173	192	181	195	209	188	198	205	200	221	193	218	212	196	249	235	175	178	173	209	229	229	213	202	193	200	218	215	234	212	181	195	244	242	196	186	228	226	202	201	192	235	196	207	194	185	213	221	188	208	200	225	167	207	198	172	222	181	209	204	197	215	190	164	197	211	197	222	187	192	200	195	217	225	214	211	232	241	221	203	181	236	217	203	218	208	208	182	202	191	213	204	187	182	198	189	201	178	194	214	206	223	196	178	200	205	214	222	176	206	209	193	210	187	188	214	216	205	206	194	185	221	203	184	198	194	215	200	203	203	195	209	229	210	181	201	226	205	197	210	218	218	198	188	201	199	194	204	220	209	218	219	193	226	206	189	174	195	191	207	184	180	190	196	201	209	197	190	211	220	203	221	225	188	167	195	211	198	225	198	213	186	202	234	218	183	222	177	213	209	211	217	221	218	214	210	184	181	193	178	221	210	192	188	185	191	173	200	179	228	210	224	221	232	208	177	189	197	194	213	197	168	198	223	212	195	197	217	214	223	182	221	178	201	204	192	197	198	176	186	187	208	209	206	193	218	203	206	219	203	195	199	169	199	189	213	237	189	220	213	195	208	222	240	208	203	208	220	182	205	184	199	218	213	196	198	193	203	196	206	221	201	214	226	184	217	199	161	207	186	205	210	204	217	191	209	172	177	187	197	192	191	218	211	224	233	212	182	202	196	180	199	209	198	206	187	185	196	200	164	198	188	202	194	215	182	209	202	225	183	174	214	220	232	191	206	216	181	204	214	236	221	198	196	199	186	189	202	187	198	170	192	183	189	174	222	193	197	200	210	185	209	170	187	201	177	180	192	217	187	171	197	198	218	217	213	201	204	186	212	186	210	208	206	222	210	210	213	204	175	214	197	207	207	192	183	213	230	198	211	193	203	213	205	201	219	181	201	182	230	221	210	195	201	189	173	212	198	206	219	222	215	191	206	214	194	197	220	204	209	192	193	203	190	197	208	222	190	207	217	221	198	219	191	203	213	211	239	240	195	197	177	183	191	199	195	183	208	197	203	213	208	209	212	210	199	164	209	213	205	185	209	210	205	216	200	206	202	226	206	219	190	204	204	205	220	201	220	204	224	209	189	200	205	210	203	206	208	188	186	195	221	228	174	236	205	216	201	199	204	199	226	192	192	228	191	180	213	208	169	224	223	224	184	197	213	175	213	201	227	208	173	195	180	205	209	209	220	214	201	202	199	184	182	198	219	242	210	172	193	200	196	206	193	205	181	203	210	207	213	202	213	183	184	221	212	207	201	207	217	168	176	220	216	184	211	210	198	176	230	193	188	195	192	186	210	180	192	225	218	201	219	203	199	209	207	185	221	204	212	222	216	213	192	203	189	202	176	215	197	199	232	224	193	216	205	213	211	220	236	219	189	218	217	193	196	204	202	205	202	184	220	212	205	223	215	213	240	238	203	210	218	170	221	176	217	225	201	203	186	224	218	191	210	196	171	173	178	195	221	201	207	194	201	204	191	217	223	250	240	191	187
17499	3187	21425	5093	4514	3601	2996	2395	2108	1806	1672	1439	1372	1315	1142	1109	1035	1004	976	908	879	816	841	822	797	747	813	726	773	697	667	677	739	722	661	635	696	668	673	577	607	625	629	625	633	637	610	595	583	642	610	560	598	606	548	578	616	621	611	558	632	571	586	601	616	582	592	559	576	582	555	521	567	574	562	590	630	574	574	568	523	556	565	571	567	572	582	559	529	563	486	596	547	548	558	509	575	580	569	615	531	538	577	603	582	581	561	617	558	549	541	531	599	571	579	556	575	594	605	545	544	561	612	580	570	561	568	586	566	528	557	574	585	526	600	551	626	563	541	577	532	565	569	538	588	579	572	516	530	589	564	567	556	536	566	570	552	556	563	549	630	550	587	541	593	602	575	531	527	547	550	521	579	539	564	555	578	564	552	599	563	611	582	617	545	546	553	568	537	535	547	516	560	537	543	527	583	530	621	561	542	558	540	532	562	603	577	581	626	576	556	587	602	536	593	574	551	600	543	521	560	533	537	497	571	565	552	581	560	606	539	572	595	556	587	537	571	549	552	552	552	560	583	598	580	575	624	599	565	523	568	583	563	549	601	548	545	544	553	559	521	592	531	517	615	566	532	569	531	561	568	560	531	534	577	567	527	552	539	554	550	539	572	547	561	550	604	561	579	550	541	553	547	555	572	535	557	545	556	572	568	557	585	563	563	573	550	536	518	533	572	545	580	524	557	587	539	556	585	553	523	559	543	533	580	583	525	555	579	541	542	583	545	598	545	550	532	574	567	599	556	578	544	539	540	573	542	574	527	538	569	541	541	532	603	583	554	574	609	578	564	586	574	542	498	566	557	541	555	540	533	561	590	605	584	595	558	549	566	566	598	567	559	569	550	531	541	551	478	579	508	542	554	541	564	502	567	552	566	582	552	539	543	522	601	525	576	608	521	558	539	586	564	538	552	560	562	569	612	552	579	560	533	566	572	560	524	555	575	535	545	579	577	553	547	582	555	576	539	540	574	583	521	571	566	555	543	526	585	601	560	613	555	579	533	566	549	572	581	564	550	567	539	554	564	563	531	562	566	561	573	563	534	536	555	562	545	557	556	574	587	542	546	541	566	572	568	571	569	536	533	581	573	577	537	561	597	569	614	589	568	555	570	612	548	539	542	580	502	559	544	551	546	545	570	538	555	575	520	551	554	549	564	564	546	593	532	506	590	579	594	584	532	559	526	540	578	552	578	589	563	577	560	566	564	564	589	581	539	566	555	534	548	574	598	587	546	552	552	551	576	555	564	577	535	548	559	580	582	549	565	558	547	514	621	528	592	579	545	529	551	576	529	538	572	581	574	576	542	566	593	578	554	575	545	563	563	590	533	555	532	567	569	604	612	571	568	573	550	567	601	544	549	584	563	562	535	576	539	566	557	524	539	564	598	547	597	575	547	524	559	544	573	536	582	550	560	550	541	523	574	596	547	563	560	569	540	552	576	559	534	544	578	553	573	539	499	562	533	547	546	553	582	533	541	571	547	549	549	538	514	544	597	576	558	534	620	548	565	486	526	557	564	545	498	536	569	573	547	565	557	546	560	560	545	554	551	564	543	534	552	562	556	563	569	575	579	596	550	545	603	538	564	517	563	562	605	562	512	545	538	512	571	519	566	579	536	558	522	516	547	514	601	572	561	556	582	559	573	548	554	565	587	587	618	526	563	599	573	530	573	548	554	552	561	524	551	536	510	561	538	566	556	518	609	548	554	590	566	568	537	584	576	542	551	581	553	560	503	573	568	589	590	566	580	524	567	514	557	550	557	577	516	565	568	549	547	544	553	580	546	546	609	587	554	615	579	547	581	536	587	546	540	570	572	563	574	529	572	548	554	564	560	629	558	524	581	539	583	542	542	544	547	549	539	537	527	558	565	559	552	566	556	516	541	570	578	567	570	553	564	554	561	581	532	556	529	551	564	533	572	581	570	534	525	573	529	576	539	570	592	563	531	563	593	558	557	556	538	558	597	552	574	525	533	555	536	558	516	554	550	561	573	569	516	546	534	518	560	567	590	533	569	596	554	549	566	550	568	554	542	564	533	542	577	583	552	640	520	548	582	595	585	538	554	572	530	580	607	525	582	551	569	527	547	554	539	537	566	545	534	523	530	526	522	514	585	624	553	565	584	585	545	586	596	601	563	563	542	579	534	566	571	574	543	539	562	545	566	545	502	583	571	534	557	521	571	545	570	544	568	597	546	531	541	568	575	527	583	608	543	515	566	566	531	522	554	530	548	549	535	538	547	553	558	548	602	576	533	572	552	564	560	508	552	538	538	536	534	577	600	553	542	575	537	564	574	528	549	550	566	558	552	550	552	531	583	562	527	566	548	568	572	545	555	577	582	562	598	537	528	508	545	558	553	584	531	594	538	520	589	509	575	530	545	591	542	572	542	536	570	580	533	531	541	572	559	538	522	534	565	545	550	551	548	573	512	542	579	573	553	576	552	498	573	559	534	582	559	544	558	581	554	527	604	547	537	552	520	570	555	571	573	576	555	560	527	560	561	538	587	561	531	542	560	571	558	556	554	571	577	589	556	554	525	605	546	568	545	557	535	536	540	569	600	551	571	560	545	579	551	580	540	560	554	558	590	559	539	627	549	567	550	544	504	516	542	549	587	568	562	550	548	572	575	548	568	543	580	530	562	546	614	597	568	572	558	551	557	564	541	548	585	550	599	529	543	540	556	532	567	576	542	612	568	586	573	568	528	531	555	628	523	575	557	529	554	546	555	509	547	548	572	563	553	578	564	572	529	585	590	571	574	557	529	560	541	554	565	565	572	516	546	508	566	494	577	555	581	530	552	558	556	575	565	556	574	577	578	546	557	544	569	571	530	534	541	537	553	547	564	527	558	554	545	547	543	600	551	543	561	531	560	584	562	530	564	572	565	546	560	565	520	552	540	533	570	554	552	552	506	571	581	555	515	546	594	565	582	553	579	502	518	577	552	555	591	556	577	547	551	515	558	586	558	590	627	545	551	565	572	543	562	537	595	529	568	567	570	559	614	557	587	551	530	544	537	584	542	533	624	596	569	567	548	572	573	553	579	619	561	584	559	573	521	548	559	546	561	576	554	549	542	551	523	582	600	536	536	582	555	542	548	580	568	559	576	532	562	577	546	575	539	540	559	551	609	541	540	594	574	553	578	548	567	538	535	600	572	545	628	553	504	571	560	602	515	538	545	551	553	552	578	559	569	582	578	545	567	568	572	612	532	554	553	552	542	534	588	572	600	556	591	591	568	546	579	539	510	523	593	521	497	548	607	547	520	526	582	528	588	595	519	538	514	569	541	545	549	566	583	543	577	548	547	564	586	552	576	503	557	532	578	591	540	553	564	584	493	575	557	517	592	531	594	569	576	554	524	592	578	577	521	537	564	537	565	554	564	554	592	528	522	592	545	549	520	550	539	552	560	568	536	567	534	561	546	575	549	563	554	581	553	555	536	563
3072	405	2108	412	392	377	364	337	373	335	344	387	379	365	378	348	342	371	379	389	361	323	349	417	370	384	347	314	303	349	357	363	371	389	370	357	362	357	355	349	344	344	332	340	383	370	376	369	353	383	349	340	343	342	331	398	354	320	373	394	349	347	349	341	334	343	372	364	364	355	363	344	376	342	357	404	360	361	375	401	387	384	363	369	387	341	331	392	368	311	338	376	348	357	354	350	366	376	331	351	361	383	355	345	331	361	365	404	358	355	389	373	386	356	327	342	343	370	341	365	324	350	378	338	368	357	364	360	339	348	347	308	389	359	362	401	358	401	349	386	373	367	348	346	407	375	371	360	346	363	339	392	373	366	373	377	313	355	365	348	364	404	346	314	335	342	338	353	343	362	372	348	364	361	332	363	376	360	357	323	343	361	345	360	351	386	336	362	376	326	379	348	340	344	376	337	362	367	398	410	351	364	354	339	343	350	345	359	336	387	338	385	335	331	360	355	370	340	365	336	352	362	335	369	324	369	373	340	335	359	352	379	325	332	335	357	368	386	391	396	385	360	342	374	367	377	355	380	367	361	355	369	382	352	318	377	338	344	353	401	372	376	369	370	341	374	353	356	381	362	379	358	378	362	368	321	354	382	360	342	366	396	347	366	344	355	365	356	358	372	384	326	377	352	356	336	350	330	398	335	371	364	383	386	383	356	368	361	364	334	338	356	362	337	364	360	377	323	334	312	395	397	362	337	341	369	319	352	348	360	379	373	344	337	344	339	380	392	338	328	346	356	359	385	385	351	368	379	331	375	400	385	352	415	356	396	357	340	355	366	365	350	393	340	359	322	372	371	386	369	372	344	401	364	370	348	358	330	368	355	374	379	363	378	346	377	357	361	346	387	376	389	375	389	314	370	376	361	351	372	354	369	390	368	411	360	338	367	357	362	349	390	367	376	347	361	373	394	377	353	336	376	366	346	360	357	355	345	360	363	335	340	350	340	394	357	362	328	374	383	351	324	338	391	354	375	362	400	378	349	383	341	381	371	331	354	339	334	369	338	378	353	346	350	346	387	331	354	357	354	373	373	356	355	386	352	346	375	372	379	370	366	373	389	355	372	355	369	381	364	392	381	337	390	365	358	380	364	367	354	349	347	358	381	355	342	344	381	343	361	363	374	348	349	365	354	340	349	344	381	344	389	400	328	339	359	339	356	343	365	345	397	377	376	373	366	369	368	369	357	388	387	361	385	342	370	302	330	370	354	352	346	353	377	352	368	376	340	368	340	393	322	335	368	368	319	345	355	383	363	336	370	375	356	376	390	354	383	364	388	387	341	386	370	359	352	354	366	375	388	351	363	358	351	335	336	363	361	373	392	355	370	377	371	379	374	338	355	371	385	328	401	364	325	377	356	360	336	373	348	359	380	385	386	351	351	342	338	343	359	367	349	392	358	350	391	356	347	338	317	378	363	371	353	392	343	365	357	353	312	372	333	356	352	386	371	326	388	368	403	365	362	358	369	362	343	388	341	339	342	358	378	372	362	353	309	356	348	382	320	375	375	379	347	317	353	375	360	348	336	335	356	345	362	321	391	352	359	348	365	318	355	375	337	370	353	337	353	326	369	336	337	340	340	335	364	365	393	343	359	336	376	351	342	365	348	348	369	345	374	321	337	355	371	372	364	352	356	362	350	350	347	365	359	405	381	307	302	344	349	373	367	328	381	358	343	350	342	386	370	354	365	353	360	324	363	342	385	366	360	356	337	333	362	365	362	355	362	328	371	379	358	358	374	365	352	378	346	372	329	385	390	338	346	352	337	361	335	325	384	380	383	349	329	338	331	350	352	349	331	370	356	343	370	344	397	339	371	378	367	350	322	351	388	379	356	343	315	344	352	363	344	347	351	370	373	387	335	355	374	397	395	327	366	379	353	380	356	360	348	370	373	341	346	411	333	376	380	361	368	337	377	312	349	387	347	377	374	381	360	376	371	361	342	387	382	374	371	346	341	355	384	358	379	374	369	388	376	364	352	383	393	334	392	332	358	359	375	371	328	379	343	371	412	346	384	356	368	381	377	382	372	357	361	367	373	337	377	367	368	338	351	367	340	360	365	329	339	389	364	368	372	348	359	341	347	373	342	359	363	347	389	375	371	372	361	341	330	354	332	353	375	348	395	365	340	393	408	399	351	374	368	348	373	329	349	353	344	340	366	324	337	365	341	341	383	322	362	347	358	325	355	352	345	355	393	358	369	345	334	345	345	348	333	349	340	390	360	355	352	379	403	354	361	357	356	338	369	362	375	353	343	318	353	321	371	400	315	368	367	342	400	332	371	399	330	378	341	356	387	404	373	355	366	371	379	377	351	348	376	345	324	401	331	394	371	364	380	402	332	377	340	367	359	344	363	363	375	381	390	360	346	342	336	341	333	406	330	375	352	335	342	358	349	334	341	352	365	357	296	337	350	348	353	374	388	368	343	337	352	371	366	357	348	359	360	352	378	346	334	350	366	356	360	380	338	330	353	370	330	306	331	376	348	395	344	357	348	367	350	384	330	384	320	370	340	355	368	330	348	361	364	345	381	386	353	379	353	370	364	354	350	392	369	377	387	356	338	361	364	345	336	371	348	342	355	371	314	369	357	345	388	350	362	372	363	343	373	363	361	345	340	365	371	339	333	348	356	370	357	370	346	374	388	356	348	332	359	361	391	402	361	339	386	343	342	355	320	378	371	364	371	327	366	369	359	332	355	326	361	368	339	373	372	383	393	342	376	382	362	371	378	355	354	351	365	379	369	362	340	371	350	377	333	333	355	358	356	375	355	369	359	328	327	356	378	354	374	369	314	350	352	372	392	349	318	340	381	365	321	331	331	311	361	350	383	357	377	380	347	345	376	363	333	360	371	346	388	339	364	335	369	332	368	361	371	369	365	391	341	379	347	348	349	334	383	368	331	396	354	382	340	362	356	341	391	367	360	371	361	346	389	375	388	362	344	386	364	379	364	343	360	371	352	360	340	382	348	363	406	358	354	373	344	384	348	347	399	372	403	353	370	363	366	363	335	348	343	369	300	376	348	354	366	370	352	372	363	341	344	348	326	336	400	376	385	314	381	372	364	375	344	333	358	349	325	320	344	367	376	409	352	332	354	373	357	357	343	375	363	370	351	346	375	339	357	353	391	330	385	336	339	384	355	363	352	348	357	376	388	343	369	350	357	332	351	381	342	335	349	373	292	345	405	360	369	346	341	367	368	384	315	340	352	340	359	322	343	332	346	359	358	353	350	359	361	347	361	388	396	396	331	337	361	355	362	328	388	356	350	408	380	360	384	334	333	373	389	362	373	355	365	319	366	357	363	373	378	371	368	349	318	379	380	364	329	363	336	368	385	344	346	399	350	368	361	348	324	350	346	350	299	377	397	369	357	381	366	361	379	386	383	358	325	368	342	381	337	372	362	330	346	333	406	345	386	401	393	361	377	350	363	393	382	364	385
3224	923	4844	973	934	934	882	830	884	889	856	948	932	827	846	858	904	922	917	852	835	901	873	872	860	882	894	827	930	839	837	863	823	851	808	919	877	844	887	863	871	858	810	910	899	863	806	869	849	842	870	885	882	865	873	816	830	820	866	868	898	837	826	841	787	871	851	882	877	809	846	885	853	887	831	910	884	855	875	839	857	877	893	825	855	887	796	847	890	871	875	853	888	868	856	865	821	871	857	894	857	815	875	841	886	849	813	863	846	830	823	853	809	894	899	874	876	873	858	782	877	876	835	835	858	830	860	914	852	842	859	823	884	856	827	911	853	819	814	845	897	808	877	825	917	843	841	847	815	856	878	805	859	814	841	861	867	810	818	864	866	871	819	853	824	865	797	884	869	829	861	881	806	870	879	882	901	847	850	899	831	865	857	817	869	881	835	852	877	891	857	879	838	870	823	869	830	895	833	861	849	904	814	898	868	899	881	828	901	867	907	838	843	864	836	836	865	863	810	846	882	815	848	868	850	888	861	837	868	864	824	854	882	831	881	906	861	841	886	847	863	854	826	841	852	815	863	848	895	853	821	865	871	866	877	868	837	880	912	827	839	841	832	830	871	830	820	827	835	872	824	901	869	857	872	828	837	809	877	810	856	852	845	893	909	895	866	825	832	842	888	901	853	865	850	834	852	873	807	861	875	851	851	850	890	898	839	894	857	826	852	885	835	807	855	894	848	903	856	893	864	812	879	843	875	870	876	914	842	842	911	886	888	836	821	909	857	871	866	805	871	864	890	842	840	856	900	853	838	872	875	867	815	921	864	904	857	816	847	840	866	835	845	849	848	825	864	894	846	856	827	872	805	864	841	890	828	852	890	851	854	900	766	845	899	855	869	883	830	877	864	850	871	872	858	884	825	876	796	877	806	918	793	844	829	869	887	912	822	879	910	833	830	862	829	889	808	870	839	909	825	843	870	828	905	807	841	796	829	832	845	910	868	838	861	858	835	831	840	857	859	836	816	863	806	876	817	823	816	824	860	850	891	874	840	870	867	914	849	827	861	879	872	838	811	854	835	840	816	845	826	856	863	868	838	808	918	874	874	834	904	821	869	865	872	837	804	825	818	857	873	880	822	894	807	862	869	869	908	921	830	877	845	882	889	829	866	886	837	866	872	873	875	878	830	893	815	846	810	857	897	911	825	899	839	853	883	854	885	831	881	849	843	838	909	819	845	830	871	852	813	881	904	836	869	840	856	896	808	840	844	900	843	892	890	933	850	857	844	864	819	910	890	925	833	853	895	851	820	883	869	905	834	897	867	869	885	845	902	807	828	803	886	809	864	870	847	902	856	878	860	866	851	907	872	813	886	929	858	869	849	907	813	828	838	870	886	881	851	904	835	886	853	829	810	796	860	839	825	891	879	854	853	845	849	850	846	807	909	871	870	805	842	900	833	820	860	844	846	881	847	879	808	884	884	839	912	833	865	836	809	843	848	896	863	832	872	885	874	826	852	868	875	878	864	856	865	856	788	866	840	863	905	862	867	836	877	858	887	822	869	880	865	901	861	894	898	869	820	862	860	815	893	846	857	837	857	878	887	867	828	951	878	880	848	837	858	837	853	867	869	898	866	874	846	887	887	851	837	874	874	846	826	832	817	820	868	857	869	849	844	842	912	850	817	846	812	797	873	851	914	872	796	854	863	884	833	858	905	845	885	898	888	845	898	876	862	868	832	863	833	868	879	870	820	880	902	893	814	805	869	888	893	875	901	869	831	811	858	913	812	884	876	878	878	913	870	807	876	862	839	840	875	858	826	859	836	887	879	872	849	904	851	849	870	840	784	898	911	871	858	810	788	826	900	841	890	874	813	846	827	849	914	918	846	890	863	790	865	825	830	928	870	868	829	886	848	856	869	895	879	832	850	879	799	870	875	870	852	850	876	933	872	848	823	863	881	871	878	828	852	856	850	888	848	847	857	830	857	795	882	859	850	845	868	841	850	839	883	857	893	874	828	824	872	802	821	858	837	853	850	851	896	866	846	883	856	868	848	891	888	858	816	846	847	850	857	843	836	815	859	840	917	830	864	834	848	839	880	886	842	877	879	875	847	873	852	870	840	866	853	870	828	829	841	798	824	848	833	883	840	831	847	864	851	842	845	821	861	796	851	909	837	833	868	891	833	848	814	836	816	875	898	880	869	872	859	866	828	866	901	868	874	904	831	825	861	868	857	844	857	871	870	828	864	840	871	835	844	871	893	847	840	850	891	843	843	845	863	851	889	803	870	859	882	868	870	919	877	859	876	809	877	835	823	844	859	815	813	868	844	841	858	850	882	827	841	874	850	869	840	859	828	908	848	847	851	853	883	939	835	864	855	816	798	839	871	840	845	861	851	821	859	878	869	848	847	880	821	890	835	862	833	897	839	844	888	840	859	864	818	819	803	910	857	846	836	856	886	859	886	878	811	847	827	853	925	896	883	899	879	895	866	884	869	867	909	858	849	821	857	822	867	851	877	837	889	852	804	829	844	836	918	875	865	922	890	867	795	848	896	855	822	854	886	859	838	839	861	864	875	873	911	856	797	858	895	843	869	850	881	884	897	848	830	856	831	923	858	825	863	809	850	877	872	819	885	905	848	881	871	881	848	833	820	832	865	887	827	833	808	878	846	797	816	856	862	875	882	867	875	876	819	826	845	820	864	821	852	871	833	889	870	838	828	838	901	895	887	849	838	813	848	878	848	898	793	868	850	850	909	853	793	897	882	854	830	893	845	830	868	844	823	856	809	823	845	883	867	860	888	867	862	851	811	846	856	863	873	901	838	895	922	920	876	863	834	835	813	854	799	836	864	885	843	898	808	838	829	830	852	896	832	845	832	877	801	811	848	907	866	865	847	859	881	888	838	877	828	912	794	895	900	835	863	893	818	847	867	804	831	885	870	876	838	869	872	867	836	873	821	857	860	863	892	881	833	768	842	841	937	881	872	891	848	863	906	807	833	887	874	919	849	866	911	888	847	860	859	859	863	857	849	839	825	822	911	866	877	837	884	878	803	864	873	894	915	831	855	797	833	845	857	889	774	877	833	836	847	835	866	837	830	873	891	915	797	848	832	870	793	890	826	851	856	848	886	865	854	879	843	834	868	908	858	837	848	898	892	877	871	892	887	827	864	834	826	835	834	911	878	867	876	856	856	846	887	853	843	881	873	861	861	889	839	822	905	845	805	815	883	844	815	856	842	869	848	890	849	841	898	823	858	836	846	898	913	890	873	838	838	832	887	895	861	842	867	842	841	855	797	905	849	925	846	878	833	848	863	831	848	863	897	846	841	848	844	835	889	809	819	889	932	905	890	902	860	846	814	877	887	895	885	861	857	881	863	829	851	878	848	863	853	876	830	877	881	831	842	810	890	860	875	862	864	818	872	857	920	838	825	856	884	853	811	844	935	895	833	824	863	863	851	858	846	836	904	899	791	833	838	851	868	814	826	863
21601	3485	30793	14716	1395	527	426	372	294	295	242	234	234	221	202	207	202	213	205	193	188	181	223	202	205	182	202	188	171	201	175	170	195	164	204	177	199	188	177	185	184	184	193	179	175	190	197	173	184	171	182	161	177	169	196	168	170	193	174	180	199	194	185	182	151	176	202	169	174	169	180	174	203	182	206	184	169	160	192	174	153	183	156	160	169	183	180	193	198	187	155	172	186	172	159	176	193	211	184	185	186	193	197	192	189	175	199	176	166	156	184	197	166	175	180	202	185	167	204	153	184	172	191	172	153	167	176	165	166	178	164	202	165	180	194	183	154	161	150	165	195	178	155	162	173	179	192	171	174	165	167	171	149	184	188	159	199	188	180	163	203	198	164	187	199	192	179	167	160	167	185	165	165	188	182	160	177	165	159	166	188	176	166	178	187	182	173	186	171	165	185	182	180	180	191	160	177	184	194	198	169	197	163	220	181	175	212	158	173	166	190	167	175	202	177	160	176	156	187	177	168	155	168	169	177	187	183	169	163	200	168	167	183	161	178	181	189	191	170	177	158	150	181	177	159	166	185	171	155	183	156	173	161	158	162	166	185	159	161	189	168	144	152	168	180	158	209	179	201	173	173	187	178	177	206	189	178	170	184	185	210	183	176	177	171	175	192	166	171	183	175	173	155	173	201	203	186	175	177	175	153	185	194	198	195	193	170	189	179	195	170	183	172	187	139	181	160	173	188	166	150	190	184	153	160	161	163	162	165	174	167	168	161	172	155	180	168	179	196	169	178	152	201	166	167	181	186	178	173	171	190	177	178	179	179	174	191	148	145	196	176	146	170	179	174	216	170	186	183	179	169	189	176	170	188	183	222	188	161	154	161	190	191	158	170	156	175	152	181	191	170	177	192	174	168	195	159	180	164	160	169	183	179	168	173	207	158	167	174	162	188	186	163	166	193	182	173	137	166	192	162	178	176	189	159	160	179	185	178	173	185	181	189	186	172	160	173	157	173	205	181	186	175	191	178	174	180	179	159	188	166	166	176	189	169	189	188	198	201	170	181	189	188	191	175	153	168	185	156	179	185	191	176	201	155	204	161	189	178	186	186	185	179	187	154	178	184	167	149	187	164	154	161	198	184	179	192	179	190	147	168	151	177	187	183	174	176	157	164	165	170	188	164	155	196	179	174	185	154	201	175	181	170	199	161	191	175	166	166	169	156	175	188	180	183	167	190	195	198	163	177	173	182	167	166	176	194	206	156	158	155	170	174	173	165	180	173	189	182	179	171	185	170	176	196	181	181	152	166	166	166	179	181	182	192	156	171	185	176	181	162	192	182	169	175	163	196	164	200	161	162	202	171	184	169	186	194	181	171	178	176	153	177	212	178	170	189	193	165	169	167	197	160	166	181	164	177	197	186	168	192	181	165	185	162	172	172	175	163	171	176	177	184	184	187	157	180	173	182	186	152	175	155	181	171	169	184	187	162	193	147	165	169	164	158	170	163	143	149	175	171	168	167	152	177	169	186	184	185	181	158	193	167	196	161	171	177	183	175	181	167	160	185	187	157	176	155	160	168	187	172	195	179	179	174	167	158	166	171	194	155	182	193	182	164	173	161	153	194	182	187	172	185	190	184	174	187	171	169	175	199	185	205	167	175	185	171	191	172	151	168	179	163	147	169	168	177	185	200	191	171	176	182	165	190	155	180	185	176	177	180	161	150	180	159	156	171	172	171	166	183	187	178	197	180	168	171	192	163	209	187	194	177	194	205	170	161	160	137	197	196	178	165	160	182	161	176	180	200	168	171	180	195	203	161	204	189	154	174	180	190	182	199	175	178	202	180	181	179	172	194	169	178	178	172	175	165	169	187	173	182	177	171	190	162	160	174	158	166	183	163	176	171	192	175	159	202	186	215	173	168	182	179	178	194	165	196	155	175	156	198	171	169	168	181	181	192	179	177	182	191	175	175	180	166	174	183	182	161	203	175	175	182	196	186	163	170	179	155	187	160	154	169	180	168	179	163	191	192	167	188	175	158	199	212	170	163	167	188	165	194	185	161	192	211	175	196	185	173	170	146	171	177	159	160	185	185	178	187	185	156	178	194	178	210	191	206	164	180	169	169	164	160	186	188	182	154	201	156	171	147	190	184	172	195	182	171	203	166	175	194	174	160	177	174	191	194	171	162	200	189	183	181	164	176	190	189	159	165	173	167	171	163	176	152	161	188	152	169	165	181	191	167	164	152	179	174	189	174	189	170	169	173	191	180	158	179	159	218	186	164	144	168	170	187	151	161	209	204	170	162	181	142	173	192	174	173	174	175	155	177	171	182	181	162	161	166	187	182	179	175	168	174	172	188	181	173	182	174	180	171	200	176	188	182	134	178	166	183	173	184	173	184	158	170	188	210	177	188	179	195	164	175	182	170	146	149	190	160	180	170	167	169	197	189	168	216	199	168	167	189	194	206	187	194	174	162	172	186	173	158	187	164	160	180	179	161	174	185	208	174	174	175	140	191	176	169	181	158	162	171	200	178	157	157	176	175	186	161	169	182	178	159	174	160	194	176	166	184	186	179	180	174	177	184	169	180	179	183	156	166	183	176	198	172	212	187	183	180	184	175	175	164	182	199	152	163	196	165	178	166	161	177	167	192	165	154	189	190	181	168	171	178	161	186	157	185	184	171	181	177	162	174	191	176	199	154	187	166	184	171	171	162	160	200	168	176	162	186	162	192	186	188	167	180	190	171	184	165	180	197	184	182	195	167	183	153	174	168	157	160	171	177	197	186	158	170	178	179	174	166	177	170	169	175	180	181	190	174	152	198	173	194	198	189	161	170	188	164	202	180	173	181	161	158	163	174	176	167	186	188	162	179	156	151	198	166	165	170	187	170	179	154	170	159	179	196	175	185	178	159	160	175	206	172	180	153	185	145	183	161	178	195	174	150	183	203	161	189	204	192	185	178	179	141	164	160	188	163	184	154	168	154	187	155	189	160	185	183	189	187	171	176	167	171	168	201	177	159	182	189	176	172	151	188	173	164	198	168	157	161	146	175	171	174	196	147	168	181	192	209	190	177	182	191	189	189	183	202	154	185	171	177	182	180	185	167	165	153	177	171	180	159	180	197	183	173	169	178	188	187	176	174	213	160	140	192	198	196	181	151	169	184	190	161	166	168	183	194	170	186	177	183	187	182	164	189	193	174	194	170	174	202	192	155	175	168	151	155	187	179	147	167	173	175	175	190	172	189	192	149	179	180	164	142	188	167	179	173	199	195	182	184	184	191	189	176	192	162	174	182	159	177	165	149	144	207	193	164	173	166	163	169	172	167	171	187	162	145	178	164	187	177	190	178	181	176	187	171	169	188	161	186	167	168	196	163	188	149	177	183	149	173	161	188	192	192	172	191	161	171	179	174	182	189	170	198	184	179	172	179	186	206	165	173	176	188	168	182	193	185	171	182	167	163	177	168	189	163	195	167	178	176	191	170	165
11583	2149	18732	2811	2503	2130	1749	1487	1276	1189	1049	1005	865	843	773	823	709	702	615	680	682	631	590	630	556	598	588	560	593	528	550	583	568	537	542	533	538	542	516	505	518	491	488	502	559	520	522	482	512	518	530	503	530	515	519	500	491	483	506	494	486	527	467	501	494	517	475	536	483	501	498	500	498	465	506	498	489	466	546	492	486	531	477	468	529	484	469	486	480	478	495	471	456	491	500	503	486	475	498	485	522	499	473	503	527	485	501	459	500	467	515	476	510	473	523	489	484	468	542	453	465	504	464	498	506	449	485	485	485	481	466	442	471	491	458	469	505	469	446	479	443	494	441	462	493	472	476	477	496	500	503	516	482	469	452	507	466	471	468	449	496	518	473	502	466	444	493	458	471	486	458	462	468	425	496	486	497	431	480	493	510	496	496	511	483	478	498	484	467	454	458	472	473	457	465	463	444	453	507	503	478	470	464	443	448	471	496	476	440	457	467	481	467	495	479	476	470	498	480	457	523	472	483	486	512	529	477	484	484	473	516	478	467	453	469	531	453	471	460	432	423	483	466	439	475	484	471	517	451	446	497	499	481	470	483	465	519	478	489	471	489	480	484	467	477	487	463	471	482	483	479	480	489	484	475	517	488	475	462	500	417	468	480	499	453	466	517	457	468	489	483	466	475	500	457	496	494	473	458	442	490	472	471	463	458	500	512	502	456	439	460	483	445	445	500	497	479	511	416	502	461	512	435	467	465	468	461	491	447	485	483	469	428	458	479	494	462	465	488	505	463	472	481	448	484	467	458	495	441	466	444	467	469	498	474	467	483	482	497	476	486	476	453	470	533	475	473	463	472	454	470	452	477	481	453	495	489	435	470	450	446	479	489	476	446	512	452	453	497	481	443	480	504	497	454	480	498	503	505	498	476	467	487	446	489	460	486	479	501	468	460	449	494	489	467	480	492	500	488	496	492	497	456	475	499	460	492	476	470	459	465	469	472	486	458	477	446	447	514	511	452	457	499	457	475	477	472	442	476	430	449	434	423	438	477	484	509	483	441	475	500	463	438	484	455	477	510	465	496	466	508	500	476	486	519	487	448	471	484	506	442	455	469	486	495	484	443	476	476	459	509	481	520	486	456	510	464	449	513	488	429	475	469	493	482	475	474	467	463	496	461	523	468	487	461	496	447	443	502	451	500	435	500	469	415	468	471	500	449	485	477	487	471	486	480	487	496	488	448	469	442	461	494	474	431	479	462	488	467	500	482	516	450	506	485	491	462	491	481	457	461	465	460	475	441	504	418	487	457	493	486	469	524	470	467	497	495	510	468	452	479	468	447	490	479	470	493	456	470	499	523	467	482	461	434	459	501	463	497	458	460	478	459	530	482	481	510	464	537	498	462	495	475	456	490	461	480	488	460	442	506	436	476	476	517	512	504	526	492	477	475	482	447	475	474	454	452	499	505	511	501	493	499	484	482	482	495	489	446	458	510	473	442	486	447	448	452	501	472	511	506	489	453	450	449	496	480	475	490	486	457	496	483	486	480	457	503	440	466	452	482	478	491	483	480	520	465	493	516	492	466	512	494	492	465	510	482	495	482	476	512	501	457	485	479	479	470	503	458	482	491	464	469	489	488	510	475	477	508	469	498	476	461	474	482	502	485	467	472	519	508	435	476	483	491	518	444	451	476	494	484	520	458	476	450	482	510	493	471	470	477	508	464	453	482	469	496	501	451	454	487	507	456	509	475	491	481	476	487	466	458	460	450	493	468	489	462	488	528	466	484	465	507	461	438	476	501	511	483	465	448	475	452	494	484	469	491	453	472	443	522	479	520	495	438	450	492	496	496	468	503	520	496	484	470	478	452	460	490	471	490	454	462	459	469	453	480	487	530	445	467	527	473	491	446	497	445	484	473	453	477	481	513	486	494	458	471	496	482	468	450	478	446	487	473	513	513	444	470	489	480	458	440	480	484	508	484	484	453	496	472	449	471	483	501	513	467	474	491	460	497	494	462	465	472	469	477	514	478	499	463	436	482	471	490	470	482	454	504	480	526	510	475	467	453	471	485	488	462	485	496	510	487	491	496	492	465	494	455	506	526	467	482	470	471	445	502	477	474	489	468	504	452	492	478	475	446	439	511	468	449	484	520	487	505	435	465	456	483	487	469	463	464	485	469	444	475	465	435	462	473	520	495	503	474	472	466	462	434	446	539	477	466	441	477	469	485	478	472	503	456	508	491	445	462	455	474	476	477	522	483	482	504	471	456	473	468	505	516	464	446	526	469	475	472	482	505	472	461	482	446	460	479	505	470	529	506	474	478	471	496	456	440	507	469	468	438	487	467	455	489	469	467	516	489	459	498	502	446	505	449	522	474	457	509	452	459	493	465	488	476	508	497	483	478	454	494	471	507	478	484	474	503	489	455	479	466	491	490	474	482	457	506	478	488	456	465	471	482	477	484	467	472	479	467	511	459	497	477	469	453	460	494	507	477	493	489	458	460	517	495	506	445	456	456	487	464	474	477	462	471	422	470	454	478	483	491	450	496	441	477	507	500	481	432	467	498	507	513	454	484	458	495	463	462	480	457	485	498	507	442	485	461	472	459	459	471	503	496	484	459	449	510	476	479	464	449	478	518	452	451	471	452	485	475	458	499	467	512	483	502	468	489	456	425	486	503	459	464	469	486	482	512	475	473	466	479	471	488	472	495	505	475	478	432	535	465	480	485	479	493	447	458	466	491	454	477	509	515	502	490	461	504	473	499	507	507	547	468	493	494	502	491	475	485	473	440	483	513	484	456	481	464	497	500	440	485	487	460	470	496	513	500	496	492	477	469	485	496	474	460	478	476	484	522	458	483	453	470	451	466	486	454	489	499	493	457	465	501	494	500	496	486	487	458	453	486	479	447	488	424	489	458	480	428	516	468	448	479	456	425	513	492	486	475	483	452	476	479	438	502	519	532	462	471	467	469	458	464	487	489	478	479	470	454	442	496	496	514	466	483	492	492	479	459	484	510	485	505	457	488	499	476	484	451	442	508	480	509	489	488	456	482	448	469	475	419	501	433	501	475	495	495	485	458	465	485	480	457	513	485	496	460	510	500	448	493	464	502	450	481	471	485	512	475	490	468	513	553	439	495	508	484	470	501	517	491	455	512	477	479	520	434	476	501	467	461	510	464	461	510	471	483	479	488	474	468	508	438	485	464	457	464	495	480	476	466	509	468	464	454	488	472	466	463	474	435	522	481	428	493	485	476	477	505	495	445	461	499	448	481	495	472	499	489	468	463	522	438	477	487	458	467	464	473	463	450	484	448	461	436	469	459	499	507	435	463	499	501	469	515	443	461	458	466	455	455	458	477	494	465	465	478	477	464	477	466	466	469	459	498	458	454	483	470	478	483	479	476	502	488	489	479	465	485	474	513	459	475	485	462	492	486	464	513	437	497	505	481	497	496	465	483	451	472	427	500	476	487	472	498	472	488	482	455	490
34391	8207	32295	24811	9224	999	704	567	480	421	345	323	319	313	286	249	264	239	257	230	247	239	244	235	214	219	217	241	222	201	230	204	221	233	223	228	222	225	241	239	216	203	205	222	240	237	221	170	195	200	226	235	198	210	202	185	203	215	203	197	211	208	193	223	200	224	191	206	201	219	221	218	215	198	193	202	225	198	209	231	216	236	202	178	209	238	204	212	222	197	207	193	198	214	193	188	199	184	209	212	207	209	209	204	235	207	200	170	206	222	188	202	216	217	210	197	210	209	191	205	218	223	199	213	193	184	175	194	220	192	224	205	219	197	238	187	177	201	210	206	218	208	207	231	197	208	217	208	223	194	181	180	200	225	187	211	188	192	234	236	206	209	210	205	217	199	210	237	201	192	225	212	213	195	213	183	208	238	197	203	202	195	239	195	196	197	190	207	214	193	202	219	197	213	194	209	182	213	201	201	183	196	202	192	205	212	181	188	210	190	189	174	205	197	207	192	211	208	204	219	198	183	189	195	214	199	219	215	220	206	215	205	216	211	202	189	214	213	191	220	195	204	192	173	199	210	203	184	210	219	194	225	215	184	190	204	188	205	230	199	197	217	218	216	172	224	206	219	231	211	214	199	214	217	198	220	185	200	189	219	192	189	200	186	190	204	219	197	215	194	197	206	211	205	208	202	183	208	198	208	188	197	210	206	231	203	206	205	216	234	184	188	221	239	181	214	210	194	204	164	200	199	199	200	208	191	213	217	188	180	197	204	204	221	199	223	185	194	205	186	210	205	230	194	202	191	182	201	208	177	235	209	191	191	190	202	183	200	216	199	195	210	188	206	226	202	191	192	198	220	184	179	190	223	201	210	180	217	201	211	224	183	196	190	203	195	217	212	210	229	233	200	206	202	185	217	191	192	191	199	223	180	220	194	192	187	233	187	201	213	180	199	174	187	189	231	216	210	180	223	205	202	214	207	188	170	178	227	179	201	224	227	230	204	213	173	188	218	218	213	177	164	201	212	186	201	194	185	209	179	212	195	209	202	189	212	218	196	213	202	190	193	215	209	208	213	211	199	213	180	201	213	192	219	207	199	207	211	196	207	197	215	188	207	187	204	214	214	169	195	196	177	205	233	194	196	213	205	200	192	209	177	203	204	202	204	210	213	207	206	206	208	206	239	183	227	215	205	231	186	223	212	188	210	213	199	201	174	219	193	216	209	204	185	213	206	238	200	214	244	195	212	179	220	205	219	221	214	174	196	223	196	184	212	220	209	186	200	235	217	210	219	219	205	188	208	198	201	179	200	207	223	211	193	220	188	190	198	201	199	190	194	197	202	204	208	206	179	198	194	177	181	183	186	199	195	190	188	198	214	209	221	202	208	179	179	186	171	205	180	191	203	202	204	179	189	195	216	215	215	172	210	233	192	189	216	198	178	204	177	222	208	220	219	206	206	197	182	209	215	192	167	198	213	220	210	215	213	200	193	212	198	193	198	204	202	194	221	186	185	182	206	212	213	229	219	218	206	221	203	183	206	226	195	205	207	209	217	190	203	176	194	210	208	174	212	210	221	185	196	171	190	188	225	213	181	186	175	200	203	193	182	199	196	215	195	229	204	220	192	204	181	226	193	215	219	199	221	192	225	209	205	187	205	219	199	204	217	195	220	205	207	192	211	194	182	191	184	210	194	205	197	192	219	202	216	194	196	205	187	198	202	204	209	198	201	209	193	228	218	198	193	217	215	205	181	206	218	199	184	219	203	194	182	194	184	208	203	213	217	221	174	228	198	231	201	196	217	208	191	197	215	203	197	204	191	202	200	207	203	203	203	213	205	238	232	193	201	188	234	208	217	213	212	197	203	207	215	194	212	168	183	216	198	217	205	222	226	196	207	175	214	219	205	185	192	243	216	194	190	198	219	190	200	203	216	198	221	191	183	177	215	222	210	220	217	194	187	203	199	227	177	204	207	202	187	211	217	176	202	202	183	187	216	207	182	190	190	193	198	185	211	191	209	216	193	195	200	207	214	201	218	239	185	171	192	188	206	203	217	190	217	196	201	195	194	190	213	201	207	206	218	190	204	190	203	207	197	199	197	179	206	192	224	204	234	208	189	201	195	205	205	213	208	189	187	189	222	202	174	196	192	211	209	191	233	199	203	202	190	219	213	181	191	167	210	213	182	195	209	207	197	213	185	196	194	178	175	205	205	211	184	220	203	206	196	212	230	210	201	203	183	203	205	229	193	197	211	202	210	219	196	190	204	193	192	213	202	200	212	196	213	196	224	206	198	208	207	209	208	215	201	197	193	219	217	197	231	201	189	242	202	202	194	180	205	189	212	224	211	229	205	168	188	218	206	223	178	204	202	203	196	201	224	215	204	172	202	206	172	202	225	209	199	201	212	197	208	222	176	231	206	235	187	184	199	207	194	206	195	197	180	245	189	209	239	205	225	198	217	219	216	193	187	215	203	191	226	211	179	210	195	201	205	222	208	196	188	205	177	209	207	222	176	207	199	212	207	176	224	193	215	193	202	190	199	227	216	190	191	189	212	206	197	207	209	198	237	216	202	206	171	211	174	199	202	211	208	220	185	224	218	205	214	215	172	215	202	216	191	194	197	233	178	196	197	205	224	200	207	197	201	212	198	222	233	198	230	190	207	179	186	220	182	221	216	207	177	226	208	197	233	221	169	204	175	206	192	204	196	200	195	222	190	216	195	170	196	209	225	202	226	212	206	196	189	192	206	198	199	209	193	196	203	191	207	200	183	225	213	203	205	186	218	232	221	214	207	189	170	240	203	187	209	213	210	186	209	191	176	192	200	205	198	206	174	202	222	206	225	186	206	213	224	204	196	186	191	192	204	226	212	195	208	217	212	231	186	215	206	180	204	193	192	195	210	210	194	200	227	205	209	209	225	167	191	195	192	194	202	205	182	193	213	200	195	179	188	192	209	200	215	231	229	185	183	206	200	212	228	195	202	168	182	178	189	197	204	217	209	189	204	196	192	229	221	188	194	244	225	207	218	179	232	187	196	215	180	224	218	201	220	201	203	187	179	187	194	204	219	203	224	181	204	179	229	197	198	201	193	203	209	192	210	219	271	211	185	188	167	200	187	200	202	174	210	211	200	200	193	195	207	235	212	211	202	203	190	216	184	184	213	191	264	204	166	207	193	176	203	181	210	217	222	191	227	200	223	231	180	193	202	198	193	213	192	218	208	203	176	187	211	195	191	196	179	209	221	195	190	223	204	204	222	207	193	226	227	183	205	224	177	202	235	215	211	184	206	237	210	186	200	228	186	230	178	174	194	204	189	213	217	215	215	218	206	215	213	205	196	174	213	217	209	208	192	219	207	215	191	194	217	217	219	213	217	210	186	209	209	203	198	224	187	207	185	198	198	208	189	194	197	238	191	190	219	178	196	179	207	205	206	208	198	237	163	207	203	214	197	218	188	194	198	204	189	222	218	201	213	185	217	198	196	191	184
17017	3607	19503	5042	4459	3686	3104	2408	2071	1870	1633	1461	1358	1206	1162	1010	1050	999	969	873	878	863	810	844	761	724	754	762	714	742	713	697	657	712	673	640	667	626	680	620	693	651	615	624	615	637	629	638	630	618	602	629	618	612	564	639	554	588	587	563	577	575	592	582	595	619	561	618	529	573	617	611	597	596	571	577	640	586	526	564	602	573	581	573	577	584	546	604	553	573	551	567	556	596	599	599	559	591	548	599	570	615	565	577	576	593	552	577	588	570	555	586	605	565	519	564	567	547	564	551	544	606	567	535	591	515	560	579	563	538	586	562	588	553	584	538	547	575	618	526	554	542	577	550	535	556	565	577	526	560	613	544	560	573	600	537	578	550	581	587	582	591	586	611	536	546	538	567	548	571	587	577	579	543	559	553	555	558	551	568	560	536	565	604	604	573	546	546	582	583	578	571	551	551	564	555	521	598	546	572	548	568	584	552	584	598	564	536	555	567	534	577	546	548	574	546	561	579	524	549	581	562	543	560	557	528	545	593	558	548	528	602	586	589	553	571	608	564	521	587	541	551	580	547	571	554	563	575	565	595	553	571	580	582	600	568	577	557	522	533	575	588	561	574	539	536	585	568	548	579	530	527	539	576	561	550	585	549	574	551	568	605	559	529	543	569	550	544	565	557	578	563	549	527	541	594	527	539	527	559	579	556	555	574	548	576	568	538	546	558	552	530	532	590	589	589	534	568	570	584	568	575	578	630	600	527	557	537	541	550	608	563	540	586	576	555	570	544	607	511	581	540	534	543	586	582	536	568	584	552	545	531	543	532	568	523	552	528	523	587	568	555	525	595	596	507	568	558	504	572	561	577	585	569	553	567	540	524	583	539	580	540	538	576	530	546	574	560	525	593	508	566	539	577	569	567	573	526	575	527	548	534	529	595	558	585	537	585	522	560	566	557	551	573	563	567	536	583	595	576	566	549	557	581	581	613	581	566	593	553	530	583	554	580	548	559	555	578	556	559	577	568	580	569	557	552	537	576	559	517	574	588	555	561	569	565	513	503	556	564	543	585	523	565	553	560	532	568	574	564	538	557	587	589	588	543	584	575	591	575	561	597	609	509	540	563	603	542	547	543	540	577	544	584	567	543	558	544	549	543	563	588	569	544	537	555	559	548	564	569	579	535	558	538	555	617	569	597	546	554	586	561	537	580	565	569	583	601	588	532	545	531	584	584	553	558	511	566	543	563	559	549	549	557	553	561	527	563	584	575	547	585	549	540	591	579	554	559	600	522	566	539	498	540	577	568	546	541	549	534	579	574	543	565	518	560	567	575	582	570	609	599	573	575	525	583	614	559	529	519	562	555	551	555	556	557	577	552	583	580	530	553	562	591	542	504	540	587	525	541	592	533	565	566	555	536	560	583	586	564	565	534	538	564	588	578	576	570	561	536	552	544	587	562	602	574	549	563	552	520	569	541	548	528	600	574	559	556	531	591	559	585	546	609	590	587	549	577	564	595	543	528	544	555	623	568	577	533	540	553	570	540	568	593	527	546	571	536	585	563	540	594	545	549	615	612	555	526	553	535	559	542	564	574	568	563	545	618	544	552	504	494	553	617	600	589	529	571	579	525	536	564	550	580	611	528	551	524	582	563	540	565	531	556	568	527	572	592	567	567	577	591	558	591	563	569	545	561	583	555	611	643	529	560	584	550	553	555	538	570	570	577	563	614	556	538	539	567	559	538	540	549	576	559	534	570	596	539	604	573	571	495	552	572	551	590	542	554	535	551	607	580	548	564	584	563	547	602	531	564	580	603	584	546	552	552	576	603	590	553	586	628	586	565	591	555	529	584	564	589	534	578	579	555	562	544	535	553	564	566	586	571	529	534	554	535	561	577	627	543	577	525	564	586	565	564	580	530	564	599	566	543	529	547	520	540	569	562	585	577	545	604	588	545	586	543	584	561	541	544	513	559	541	607	503	524	552	571	552	573	607	545	580	558	580	563	554	578	540	551	592	630	539	550	555	567	589	575	573	573	539	574	555	562	558	529	603	555	545	527	594	538	577	589	498	528	602	558	561	546	567	585	577	571	538	564	588	591	526	559	570	597	594	559	536	547	575	534	515	543	541	550	581	586	596	558	558	608	594	583	546	568	568	556	565	555	560	573	552	531	538	577	514	512	573	540	580	519	543	494	573	583	581	573	562	598	556	574	587	538	560	590	529	577	614	588	547	551	583	549	547	568	554	606	594	614	496	567	564	558	550	553	525	586	550	616	561	581	546	572	552	507	535	557	577	577	566	514	542	557	530	574	570	546	602	562	552	605	527	567	511	584	576	590	573	541	548	560	561	580	559	539	558	585	563	589	522	601	624	572	566	544	592	565	566	612	529	544	562	565	594	620	557	538	570	549	592	518	583	521	563	558	563	568	563	524	563	590	552	586	543	564	582	573	561	557	551	573	571	561	568	566	568	558	615	597	530	576	588	551	538	556	566	539	572	500	540	582	560	559	574	534	590	575	595	558	580	556	583	570	574	545	567	533	542	568	550	534	562	557	573	534	599	560	549	558	604	557	561	585	569	528	570	551	546	574	538	573	612	487	543	581	557	533	559	563	534	531	526	510	558	538	582	576	565	555	587	591	594	512	567	564	580	533	526	555	571	555	520	550	566	586	526	573	569	564	556	548	567	570	542	549	598	540	594	559	546	554	550	589	590	548	539	553	549	564	533	552	541	556	571	552	499	541	567	632	604	536	567	603	572	598	575	546	524	538	568	555	579	563	580	573	551	513	577	564	545	556	590	574	605	575	585	564	562	575	575	539	553	559	560	588	527	590	570	540	545	564	543	518	575	573	590	583	548	552	529	523	549	553	571	554	569	561	575	524	546	552	600	577	577	565	587	560	570	547	546	526	555	513	581	568	604	571	575	563	559	562	599	558	563	538	591	558	602	556	558	620	554	541	542	507	566	579	579	600	567	550	564	547	568	557	529	583	593	518	548	527	530	499	549	604	560	535	609	579	512	590	559	566	523	576	502	550	572	535	562	623	552	553	569	587	504	575	569	602	544	570	552	570	569	559	529	558	578	546	594	536	513	559	564	612	562	539	519	554	541	577	572	549	538	593	573	569	574	549	593	547	549	559	577	589	575	509	557	518	540	539	566	518	536	540	583	525	549	550	555	566	546	553	579	544	564	515	538	590	555	589	586	567	565	531	601	561	582	554	562	535	571	577	547	581	568	584	583	566	554	528	568	580	550	586	587	568	575	551	592	575	563	537	564	537	538	570	554	537	551	587	504	564	603	540	565	568	565	535	571	531	555	571	532	570	539	511	558	576	548	548	555	581	544	588	553	593	594	575	546	569	557	580	519	576	540	551	572	589	539	541	548	578	532	558	547	565	558	592	572	568	535	529	565	541	546	598	567	611	547	539	558	584	552	567	583	532	538	552	529	568	549	574	593	615	599	574	586	512	598	562	569	540	531	544	582	532	522	602
3044	445	1949	384	345	392	332	345	362	401	359	351	394	356	355	396	367	317	352	393	350	345	360	342	357	374	362	376	357	333	371	347	344	317	390	375	366	359	371	349	356	322	367	379	335	321	345	336	355	337	378	392	389	369	361	352	357	351	323	347	325	352	356	352	369	325	362	362	383	389	353	371	341	343	370	358	371	351	360	335	339	345	325	328	327	340	355	375	383	325	373	344	384	355	391	325	348	357	378	358	363	371	347	367	370	373	375	338	344	341	360	369	373	332	378	382	355	341	371	367	370	375	358	364	375	394	364	368	403	363	332	373	343	348	358	371	383	360	365	391	370	380	341	318	375	352	331	332	354	391	349	364	357	362	356	372	323	376	370	362	335	352	374	358	349	335	340	343	360	356	339	365	343	375	387	342	352	355	349	364	350	338	370	362	369	378	358	364	350	353	363	364	371	354	361	329	358	358	388	363	341	338	364	342	345	374	358	345	370	363	343	337	372	348	354	364	335	356	334	371	368	346	374	357	353	361	327	369	392	352	335	375	344	370	358	384	377	326	378	393	326	357	358	379	331	345	379	370	382	386	365	364	322	346	377	390	358	359	353	353	365	359	316	331	355	354	361	374	351	383	350	379	363	365	382	412	369	356	362	356	348	351	359	357	334	351	365	359	345	345	356	354	352	363	340	336	356	344	376	340	327	342	376	363	313	332	365	358	367	353	355	366	346	343	360	376	357	344	355	350	331	404	327	325	353	345	414	335	370	319	333	344	345	320	382	382	352	324	370	351	345	359	364	379	372	361	329	382	369	376	385	365	334	354	356	367	382	351	353	394	342	372	369	323	358	362	351	377	398	356	321	321	345	372	370	359	356	374	315	359	351	356	366	401	373	335	358	368	363	357	383	355	347	363	316	339	355	387	393	379	348	307	384	361	367	343	370	361	366	317	357	371	319	383	368	350	365	349	326	344	366	357	327	355	339	381	362	362	348	345	352	352	398	378	338	355	348	349	340	357	338	330	367	326	331	371	347	360	354	363	376	328	300	348	348	337	356	374	374	363	367	365	347	354	334	343	364	335	349	367	334	373	350	343	355	376	366	344	334	341	376	367	388	335	377	355	366	338	359	354	366	375	339	369	324	398	377	342	351	367	349	341	333	367	332	367	362	373	328	354	375	346	400	375	348	331	331	333	370	325	377	340	315	369	339	329	365	377	370	353	345	338	334	362	375	358	367	356	348	316	382	385	360	332	365	375	405	370	370	322	387	332	371	394	326	387	356	352	354	357	357	342	338	339	361	352	347	326	360	344	345	319	316	360	332	358	349	323	349	369	361	366	352	339	344	333	405	340	332	320	325	345	392	343	357	325	335	351	364	385	370	366	359	361	368	344	386	362	342	362	397	329	363	356	357	381	368	347	340	376	350	340	328	325	343	350	372	360	370	373	363	347	396	366	360	340	368	357	366	360	331	361	349	365	355	341	414	369	323	364	352	338	356	337	347	373	351	388	341	353	373	329	369	354	358	375	336	346	350	389	369	353	377	383	366	339	371	328	375	362	361	354	382	366	373	346	376	376	371	362	364	386	351	353	322	396	379	362	345	377	367	311	338	393	373	366	315	348	352	376	348	346	337	320	356	358	380	339	352	356	359	359	374	349	365	360	358	311	334	347	302	379	395	358	383	365	350	339	373	318	339	362	366	336	353	372	378	380	341	338	378	325	372	319	359	339	370	349	374	371	363	382	353	417	393	370	361	362	348	316	374	374	363	339	352	359	369	347	352	358	359	399	391	352	345	356	338	353	372	368	339	362	356	373	352	348	350	342	377	360	383	337	355	380	381	350	387	363	380	358	340	369	338	328	400	338	325	368	341	363	377	359	330	359	364	370	333	355	337	384	361	365	349	389	353	349	345	366	346	382	354	370	350	391	318	352	351	350	351	342	346	373	340	346	333	323	333	327	321	373	345	361	360	378	321	365	369	379	370	332	350	374	330	354	357	343	371	356	323	347	375	373	388	353	303	370	364	386	344	376	350	364	384	344	342	419	348	390	344	328	348	348	341	358	365	336	366	349	355	375	369	369	377	342	355	326	360	351	368	376	322	356	369	355	363	356	379	384	355	329	348	356	310	341	363	339	353	413	315	372	390	376	355	372	350	339	396	333	375	363	364	356	342	342	360	372	380	344	349	379	325	330	338	333	349	359	339	335	351	340	362	368	366	368	367	333	369	360	354	363	388	347	379	368	354	342	343	360	350	359	353	373	360	383	342	314	358	346	349	357	318	361	331	356	358	379	314	377	349	368	356	336	367	355	354	336	355	379	370	397	360	359	372	347	356	354	358	354	387	372	356	366	325	314	372	353	356	382	364	345	328	374	361	365	341	338	390	389	401	354	332	364	386	342	349	392	326	356	333	379	359	403	343	360	327	342	354	347	349	365	341	373	387	350	346	328	353	331	329	389	335	358	356	386	373	390	370	383	371	349	361	363	358	373	365	370	360	384	345	364	372	366	350	353	356	345	333	386	339	377	392	355	350	369	363	362	365	361	340	365	369	361	358	339	326	346	329	318	361	362	357	393	367	380	359	333	364	371	378	334	383	352	364	378	341	378	335	350	378	352	350	346	355	357	354	322	327	317	316	371	359	354	357	368	359	346	342	345	336	366	337	336	345	383	378	335	351	386	394	352	363	366	367	366	297	371	386	376	358	332	357	405	366	363	368	355	316	360	334	358	361	350	346	333	357	353	369	355	324	343	347	400	341	357	378	360	371	331	362	336	357	356	373	376	337	369	368	361	351	353	354	324	322	346	374	382	334	360	348	338	337	377	332	330	335	362	360	372	334	389	353	376	352	344	334	356	372	363	352	340	359	347	368	336	355	351	332	325	362	344	387	333	324	368	334	340	343	320	362	369	321	324	360	388	399	353	350	395	354	372	312	367	360	365	384	346	360	326	314	375	315	385	354	327	361	347	346	373	357	340	361	393	368	373	336	361	331	337	383	363	354	358	352	368	376	340	350	359	344	379	352	357	319	373	344	335	348	390	339	344	375	318	380	311	344	377	345	361	355	370	353	371	347	350	338	363	373	340	335	373	372	335	376	375	357	397	368	374	359	352	399	321	373	377	391	356	359	370	373	349	336	350	360	376	352	366	356	343	348	333	365	374	361	324	327	349	353	339	351	381	413	320	383	371	313	337	336	332	335	369	387	346	370	327	387	325	360	383	385	339	372	395	335	353	296	370	353	368	352	364	340	332	340	317	344	388	329	343	381	403	339	367	399	384	338	370	354	387	378	368	392	368	342	359	362	407	351	334	371	371	358	360	376	349	340	358	335	335	372	371	371	336	370	336	348	341	347	316	354	366	358	358	384	359	356	383	349	340	301	328	404	367	362	322	356	351	317	372	386	372	374	385	360	378	334	367	369	323	367	387	335	366	351	344	355	350	370	343	372	328	373	343	310	310	313	366	368	396	366	357	366	365	357	363	343	346
3180	943	4686	981	953	902	856	891	893	824	918	898	913	828	878	894	840	869	875	868	877	865	854	902	852	874	853	860	883	855	880	855	891	847	818	892	901	841	857	832	862	884	849	807	827	885	847	796	872	822	868	891	867	863	897	885	857	813	865	893	916	812	903	833	869	879	880	837	812	877	848	852	823	860	894	890	864	890	857	843	861	863	856	845	866	891	855	830	871	811	882	831	860	821	811	823	814	834	857	864	857	873	865	829	823	857	918	902	856	839	852	857	870	833	867	828	844	844	847	844	821	856	841	817	852	835	839	862	865	856	785	869	833	885	854	853	852	855	814	877	849	865	851	820	866	897	887	778	830	835	865	847	847	865	808	814	833	847	850	868	828	807	866	844	843	891	851	820	827	838	908	858	837	875	842	843	828	799	823	821	851	856	847	775	838	935	883	850	853	903	811	826	870	856	840	845	856	891	864	921	862	848	872	794	884	839	853	864	860	803	813	815	838	872	836	826	848	868	886	818	886	852	876	820	873	854	881	851	822	873	912	875	845	859	856	807	826	854	908	839	844	836	786	866	831	853	856	821	813	870	863	877	823	844	864	861	921	848	880	845	838	834	871	842	837	887	835	847	805	828	826	869	870	923	870	894	859	810	880	846	901	866	870	857	895	873	824	886	843	882	830	818	882	924	835	863	876	871	850	865	810	854	817	851	870	859	878	893	897	811	804	784	847	859	840	849	834	901	835	892	904	821	862	830	877	828	858	862	869	827	850	876	793	872	911	866	855	862	834	822	843	845	876	874	853	828	864	861	822	851	816	827	899	871	831	849	830	880	877	862	874	922	799	886	886	849	848	880	852	840	814	866	883	923	860	847	865	892	853	885	897	835	877	862	862	832	860	897	859	846	861	867	891	770	817	884	822	833	846	812	863	812	850	874	894	887	876	923	845	801	864	821	808	876	857	836	896	892	876	800	837	855	848	879	854	865	886	828	844	818	856	805	859	885	818	849	889	861	852	835	907	860	913	891	870	831	819	877	888	868	854	842	883	880	867	837	929	835	823	862	866	870	817	835	874	861	862	892	869	840	861	838	855	838	849	866	875	885	813	867	851	834	859	852	836	835	814	808	828	827	873	847	929	841	819	837	898	876	821	915	835	810	836	900	818	819	828	841	888	834	830	856	846	874	889	841	827	857	858	867	853	801	876	830	897	882	820	832	876	842	863	838	905	832	838	846	873	825	869	923	829	854	892	846	869	846	855	884	878	816	847	821	877	856	863	877	851	876	872	885	869	878	812	812	871	895	855	849	828	839	832	860	937	849	860	848	789	867	828	866	882	913	817	844	850	844	867	855	846	908	815	828	861	846	808	848	831	868	819	892	877	886	798	887	870	879	843	779	859	852	826	860	911	821	823	853	891	825	865	913	848	839	801	806	823	867	849	837	842	894	843	867	894	875	857	873	865	813	819	892	829	832	858	835	816	862	913	867	826	841	816	876	860	848	855	889	830	859	889	846	828	853	841	822	880	888	838	893	843	836	820	847	849	877	901	833	823	831	802	823	840	867	841	881	855	817	909	832	868	851	869	842	801	795	845	801	897	900	910	915	864	849	868	834	875	866	932	822	845	929	852	836	833	862	914	865	824	817	838	887	806	847	849	930	879	822	855	850	859	856	869	841	829	858	833	856	860	831	897	868	838	901	840	834	815	870	792	818	849	882	832	839	926	872	847	839	837	923	834	844	849	818	856	883	830	864	860	865	867	834	847	887	830	839	882	813	853	885	876	861	862	865	834	847	863	831	835	862	860	886	874	860	828	887	857	844	846	823	864	857	803	870	864	871	823	818	872	862	826	839	867	851	875	877	875	828	833	876	893	843	876	883	840	816	850	830	901	902	822	845	815	864	828	851	878	813	912	829	840	858	893	894	844	862	898	834	856	850	844	820	836	902	866	824	860	838	883	832	854	900	843	813	904	877	838	862	884	808	828	876	868	857	838	821	815	848	854	852	870	841	830	853	904	897	848	851	850	852	892	852	889	874	822	833	860	856	841	845	822	806	828	824	795	828	819	901	918	830	804	806	816	827	906	898	828	812	881	861	852	905	868	896	869	857	857	835	886	822	824	821	854	863	835	831	874	865	884	840	846	837	831	831	824	882	805	812	864	848	881	885	898	904	899	831	885	865	831	907	831	828	898	841	895	819	911	834	871	849	845	886	841	908	819	875	876	804	854	830	872	820	873	897	785	789	829	832	862	840	846	844	848	815	891	854	858	853	891	828	877	854	833	888	871	863	891	883	840	828	848	857	861	876	883	858	851	833	856	783	851	862	890	860	886	840	882	850	848	893	841	889	827	820	888	852	811	897	821	812	831	877	858	839	822	906	827	884	779	853	826	860	806	881	837	888	844	834	837	872	891	895	853	822	834	847	813	830	832	895	864	907	819	896	794	857	877	881	845	841	815	860	863	822	829	879	863	856	847	927	845	868	794	811	777	770	887	837	859	865	873	883	870	836	814	848	886	848	935	852	871	922	869	908	844	928	843	880	873	848	876	905	869	790	854	895	823	854	860	774	837	858	828	877	835	849	872	844	854	830	918	852	875	874	830	897	821	862	891	892	880	867	811	841	845	852	877	818	909	846	830	834	860	837	859	856	888	859	862	875	890	886	844	859	868	796	826	806	876	850	866	845	860	851	858	871	838	853	875	885	818	885	893	882	847	824	850	836	863	824	806	851	842	836	838	857	851	873	882	858	892	818	859	850	870	837	883	837	891	856	851	825	840	852	873	807	837	868	838	846	838	877	860	849	866	843	837	844	893	864	874	787	890	891	876	865	841	871	912	836	819	838	829	868	858	833	876	905	807	845	864	835	827	885	827	867	882	873	850	850	854	876	821	864	858	881	914	802	835	901	861	890	858	858	841	831	853	871	851	835	846	895	891	868	855	869	831	887	869	897	846	889	801	854	829	844	796	824	871	868	843	826	873	866	841	828	871	860	822	863	829	816	831	891	848	840	900	804	857	821	874	833	884	832	869	890	844	891	884	857	836	847	809	811	855	820	884	868	870	908	898	854	882	846	828	887	902	869	885	874	849	858	859	819	863	886	884	847	854	875	855	871	843	888	869	834	797	873	945	841	884	893	835	861	850	874	845	881	849	909	819	820	854	864	849	890	849	892	854	794	859	923	896	897	891	804	859	814	814	839	832	832	801	832	893	841	881	825	904	846	825	862	906	880	848	809	921	891	860	857	911	837	867	835	880	839	888	893	837	860	879	883	884	850	862	852	870	869	899	896	830	822	899	879	854	873	899	853	851	828	820	861	791	847	889	843	878	861	833	846	867	839	862	871	837	837	846	829	815	858	848	841	857	867	866	850	786	832	863	870	849	868	875	901	883	835	836	838	847	846	819	875	863	907	856	866	854	835	841	852	826	854	864	888	856	841	890	883	856	890	858	875	857	851	821	820	822	865	889	881	857	871	880	863	832	916	860	828
21590	3417	30150	11848	1346	497	412	331	297	268	223	233	230	227	201	193	218	185	181	198	173	211	199	177	193	194	179	185	194	187	181	153	193	198	182	164	179	180	171	171	168	200	178	177	209	154	196	166	153	159	191	194	191	183	171	185	202	184	172	181	172	189	179	168	168	163	186	166	177	170	147	215	182	151	178	167	179	197	183	162	164	180	189	165	194	177	180	172	171	169	157	173	183	174	201	175	171	173	155	189	174	162	171	167	180	177	174	186	186	154	164	186	186	159	166	172	181	192	174	193	175	167	168	161	179	164	168	187	153	181	148	170	162	166	173	161	156	171	173	165	173	173	158	161	178	185	165	181	203	157	192	158	173	166	179	202	170	190	169	167	152	184	187	161	186	207	160	177	183	184	158	180	174	199	181	149	191	167	159	170	183	183	188	184	142	189	184	185	182	186	164	187	170	194	193	161	177	190	162	174	152	203	164	160	162	193	153	155	165	156	187	203	181	180	169	191	202	187	169	164	159	173	184	184	184	178	185	174	198	188	165	155	183	171	174	178	181	167	165	186	177	180	181	174	168	170	171	193	173	170	145	168	208	170	164	161	163	164	164	170	173	164	145	164	186	164	181	177	182	192	169	154	170	167	183	186	171	160	154	175	193	170	161	196	224	183	172	194	186	162	167	155	163	184	194	158	162	190	156	156	154	152	166	164	167	171	156	186	173	172	165	171	162	178	166	159	171	158	201	198	163	156	154	161	191	167	169	183	177	170	177	170	179	184	161	156	162	179	167	168	172	163	179	181	206	165	150	168	167	181	169	160	179	185	156	179	199	173	185	150	166	179	179	176	183	198	158	170	158	183	166	199	148	159	197	194	160	160	168	175	179	182	170	188	158	171	175	180	167	163	179	186	177	141	183	178	171	179	173	153	170	183	175	181	188	174	174	170	176	180	162	184	153	201	164	167	185	176	156	175	161	167	182	169	152	192	188	173	180	179	160	182	215	186	182	159	160	166	171	159	175	174	192	200	178	172	183	190	151	159	161	183	155	164	173	168	173	189	205	163	181	169	186	183	183	154	179	163	177	161	191	189	155	181	171	161	166	175	153	156	170	161	183	163	170	173	184	176	175	171	172	186	163	182	173	146	170	162	179	170	168	178	182	195	182	175	176	170	182	175	187	184	183	178	156	165	142	192	174	160	188	171	163	184	193	162	154	184	165	172	158	165	165	177	168	163	163	173	175	172	151	164	172	181	178	175	196	146	157	185	170	180	158	151	183	173	176	179	167	163	190	192	172	193	156	164	187	153	162	185	190	165	162	178	181	170	185	194	169	175	189	165	158	171	170	160	150	167	189	198	190	160	181	152	178	211	174	176	163	154	179	201	143	168	168	167	173	183	179	167	175	153	172	182	172	179	206	163	169	164	173	169	173	174	166	161	188	182	167	162	173	170	177	164	157	192	184	179	190	146	184	153	159	198	170	177	186	164	204	174	173	159	189	206	182	194	162	171	180	171	169	183	179	171	158	165	169	185	180	188	185	174	176	176	172	181	176	176	156	157	174	153	186	169	159	163	170	185	167	165	184	162	170	173	195	166	169	178	193	175	157	170	193	170	153	176	174	174	175	173	175	163	164	171	173	189	172	139	164	163	179	161	162	165	173	167	198	172	180	184	186	170	157	166	170	168	171	173	175	200	162	166	147	176	172	154	172	181	207	166	160	162	171	189	163	175	169	185	190	196	173	156	167	180	174	153	188	150	145	176	161	169	150	151	161	148	170	193	186	158	177	167	189	178	168	181	171	164	171	174	173	184	170	165	187	160	192	200	178	165	148	173	180	176	160	162	174	167	166	186	183	177	172	196	167	172	189	174	197	187	155	184	166	180	183	156	169	156	159	166	174	176	186	160	181	171	167	173	183	173	193	163	157	183	193	171	153	175	185	186	162	157	169	185	175	206	179	189	188	180	164	172	165	191	182	165	158	166	195	184	165	184	186	190	171	181	154	170	178	169	177	151	164	184	182	151	151	173	177	191	188	153	189	175	166	194	148	151	205	164	158	183	172	180	184	191	205	169	192	153	192	157	180	168	154	157	169	206	172	202	163	177	188	171	162	150	188	189	159	199	173	181	169	186	175	170	160	179	179	176	188	161	174	172	201	141	202	180	187	174	175	168	183	180	182	186	153	179	152	168	167	177	186	171	182	168	167	172	145	177	167	168	150	161	154	178	166	163	135	181	154	185	195	173	181	182	158	173	192	196	202	168	168	165	159	183	169	184	176	193	182	147	164	166	203	161	186	164	183	188	208	160	176	161	167	179	179	159	176	177	175	162	156	182	180	172	173	162	167	196	146	181	173	183	184	160	170	170	187	169	185	156	177	157	166	194	164	140	190	164	168	172	168	165	157	167	189	165	186	174	165	179	170	151	181	180	165	169	186	185	168	177	173	181	200	177	188	200	149	155	187	176	174	185	174	169	199	153	161	156	178	175	181	157	177	173	216	161	172	184	171	174	179	187	142	169	189	179	185	184	183	169	172	192	168	192	172	187	160	171	186	196	175	202	168	147	191	174	186	167	171	171	177	182	169	166	160	179	200	201	182	164	184	164	181	153	184	178	191	190	192	182	180	178	188	195	193	161	163	174	187	160	195	177	177	200	190	168	166	177	180	190	173	173	192	180	149	186	195	180	174	218	163	170	160	184	199	175	184	178	183	163	179	193	164	174	176	169	169	152	186	176	194	167	163	210	188	199	185	187	169	167	169	172	181	183	163	182	172	171	164	173	164	182	187	176	185	184	159	192	188	168	170	171	164	170	183	171	169	186	155	189	162	175	161	178	178	177	165	181	173	178	160	183	175	168	137	167	145	172	179	152	164	184	171	155	160	158	164	167	187	196	198	185	183	172	180	162	160	149	174	188	178	159	164	172	164	195	173	162	171	169	178	148	167	177	163	187	182	196	185	160	178	202	197	172	157	181	172	165	156	187	191	164	171	165	178	182	171	178	146	189	189	172	187	161	183	186	185	160	170	162	177	191	185	179	148	148	189	175	166	179	179	177	193	204	159	174	167	204	181	144	146	163	154	160	160	175	171	187	156	181	177	163	195	185	173	180	160	181	201	189	164	175	157	188	162	179	163	190	161	171	174	174	180	168	207	163	175	176	177	170	183	168	156	182	163	181	169	170	160	196	164	194	187	144	179	182	174	178	165	156	168	183	171	193	197	185	177	196	155	186	173	158	187	161	201	194	206	180	168	169	167	197	176	148	183	177	188	189	177	173	165	172	188	162	175	177	193	169	171	176	165	174	162	172	173	180	178	192	171	204	170	166	174	180	176	187	184	166	160	192	173	182	173	169	181	166	163	168	161	184	188	167	187	176	164	152	165	190	155	191	168	170	162	174	180	182	180	172	184	174	192	158	191	158	207	161	180	190	170	193	192	175	171	188	146	178	164	175	192	203	185	170	155	171	178	160	170	162	171	206	169	160	164	166
11449	2065	18364	2897	2547	2137	1804	1457	1311	1105	1082	950	935	826	810	780	703	702	676	643	595	579	637	563	610	573	598	602	556	554	570	517	513	558	491	530	522	463	507	484	502	513	514	469	485	475	527	515	538	461	480	485	505	505	525	533	444	479	507	533	502	493	515	466	465	467	474	471	458	462	466	514	512	473	466	532	463	446	478	483	489	492	475	481	518	487	509	503	508	489	490	483	529	515	472	457	425	484	445	507	490	472	465	515	495	467	466	480	470	479	509	458	462	512	480	480	483	512	510	465	501	457	462	485	483	506	447	483	493	495	460	489	499	467	450	473	503	478	469	469	497	508	490	455	489	495	489	489	496	509	529	440	488	444	487	489	475	460	444	524	468	465	490	465	512	436	441	496	461	486	467	488	469	475	459	506	472	458	477	436	488	485	471	505	483	447	501	481	497	477	461	495	493	476	457	485	438	508	479	465	479	506	464	482	471	467	501	444	496	470	464	467	450	483	458	470	459	461	483	443	467	462	480	478	500	504	453	449	479	497	454	480	476	514	467	475	458	487	488	491	460	508	465	464	506	487	496	514	473	467	457	464	486	490	508	470	493	483	431	479	459	477	460	502	470	477	478	471	441	459	486	448	467	472	496	460	489	471	478	459	484	455	480	470	494	509	462	454	456	487	455	444	512	534	502	474	457	445	468	451	484	486	484	476	492	462	477	518	457	478	463	425	485	504	472	485	442	478	460	485	481	476	469	484	464	476	499	476	461	445	467	497	464	457	499	487	490	473	466	480	447	477	457	468	466	508	449	480	503	460	491	498	467	488	484	449	480	518	487	460	445	509	475	471	505	479	447	476	498	451	465	479	471	452	468	443	421	521	454	460	496	463	483	471	458	536	443	486	483	472	458	460	505	461	466	467	491	438	503	447	477	434	458	441	461	496	492	437	466	492	465	444	505	450	474	459	463	442	480	415	439	460	472	471	503	483	493	486	469	500	447	489	508	451	498	530	430	474	525	503	445	483	481	477	475	514	481	459	446	479	456	444	474	449	460	458	455	453	488	496	456	442	466	471	464	479	481	461	487	502	459	453	487	475	469	481	462	456	482	466	457	460	450	487	480	470	489	431	483	477	478	461	474	490	468	456	493	471	475	495	493	468	440	478	442	475	431	520	451	480	429	479	469	462	521	463	432	482	508	470	439	518	481	479	493	450	497	488	476	459	477	486	445	478	478	444	505	489	447	484	454	512	497	473	483	476	448	463	447	482	501	477	502	443	476	467	489	467	493	530	447	454	442	478	440	487	519	482	451	462	486	458	490	479	459	452	457	490	437	486	491	462	484	463	453	475	498	484	495	443	473	460	450	464	465	436	474	528	506	482	474	486	496	507	483	500	463	467	486	428	488	441	474	479	532	444	454	441	485	484	483	492	528	490	483	466	448	432	461	461	495	476	475	468	482	462	509	466	481	464	497	466	465	488	482	515	468	470	445	481	473	472	467	472	483	476	445	432	450	469	472	477	463	455	519	448	465	509	505	439	461	453	449	468	480	516	482	488	448	461	456	500	509	482	467	475	465	471	511	470	455	447	466	507	480	497	449	460	474	476	467	489	511	452	469	496	527	487	466	458	496	448	484	482	482	447	457	502	487	474	449	488	453	470	449	465	437	475	452	470	443	454	457	460	429	441	469	504	427	482	489	462	480	466	470	472	396	518	466	488	487	454	441	472	458	458	493	480	466	455	495	509	515	451	421	476	439	467	450	461	463	462	435	484	498	460	497	454	501	454	452	494	486	491	458	521	463	473	481	500	516	461	480	513	466	489	529	455	412	493	446	523	535	482	478	436	474	469	496	479	481	497	459	500	462	456	437	494	475	495	467	452	477	477	500	466	522	470	457	462	453	440	463	466	460	482	463	480	464	425	469	444	465	448	481	472	466	496	471	505	463	451	475	510	428	475	481	494	493	443	521	457	441	473	481	452	435	444	448	465	478	480	461	494	472	511	463	499	473	466	471	484	519	482	498	470	471	427	473	494	451	458	489	480	469	496	458	473	479	476	444	474	470	463	466	468	474	443	498	496	502	467	468	507	435	456	495	508	491	460	487	468	481	440	489	469	503	495	473	491	428	464	442	549	472	458	447	458	447	490	494	446	452	464	449	492	473	483	473	476	472	503	473	494	486	483	459	485	464	460	453	475	464	480	514	457	490	451	493	513	453	463	454	482	519	473	455	460	444	482	479	467	451	485	428	464	489	450	451	449	479	450	461	470	455	468	462	461	449	451	487	485	507	496	481	498	482	455	465	463	507	494	474	480	431	499	455	453	481	465	456	457	502	463	529	502	490	491	486	466	447	490	432	466	475	456	460	489	442	462	481	491	499	472	491	485	494	455	474	482	466	463	445	477	423	468	474	479	482	473	491	440	421	477	471	436	490	486	477	470	476	447	486	459	507	447	515	481	466	480	488	484	473	479	498	496	452	485	483	520	487	436	457	472	492	480	451	464	467	470	470	479	519	451	522	457	444	486	441	525	436	457	476	450	467	452	498	445	487	459	465	488	474	490	454	453	500	466	483	456	507	486	525	447	458	483	490	457	468	488	464	476	498	437	480	464	466	476	493	489	502	479	510	487	476	462	436	483	493	468	449	467	450	469	489	462	484	468	491	467	516	477	420	477	426	493	496	511	442	475	454	492	462	457	497	483	490	466	491	479	476	496	469	462	471	468	463	483	448	493	500	490	497	445	468	462	471	472	478	510	544	519	500	460	535	477	490	502	501	507	499	464	498	465	447	501	476	474	475	490	465	461	464	483	498	494	462	453	469	498	501	478	493	429	458	502	484	509	494	471	468	509	477	447	479	475	468	472	491	469	453	484	470	482	476	504	455	498	463	468	472	482	493	487	476	469	494	465	510	502	492	493	464	445	493	455	484	438	534	453	483	453	471	453	446	488	499	457	436	472	443	481	441	473	483	498	505	450	448	508	496	461	453	476	485	504	473	489	479	451	497	467	477	489	475	480	471	426	510	470	466	485	473	432	475	494	488	457	462	473	464	434	474	474	475	497	472	508	486	501	449	437	467	456	471	466	474	475	472	516	453	448	447	465	494	461	452	435	495	477	472	483	503	475	458	476	460	481	446	500	493	483	477	501	488	480	509	459	457	464	457	477	439	490	472	449	498	482	476	457	468	497	427	475	498	452	485	512	442	492	476	432	472	478	449	500	481	473	500	472	458	463	493	483	440	452	492	472	456	461	482	488	494	470	497	426	473	480	467	466	528	459	468	474	495	484	467	494	452	443	459	463	450	458	484	479	449	460	442	495	436	471	465	506	468	468	508	472	443	492	452	469	485	456	430	469	481	520	437	478	484	477	481	412	467	501	481	457	484	494	495	483	475	475	507	466	497	496	497	454	491	459	443	442	516	457	506	469	453	490	479	523	494	467	442	449	464	472	502	461	483	492	468	463	464	459	480	465	447	445	484	482	464	510	481	457
34159	8361	32579	23420	9647	998	716	548	481	391	405	352	332	278	290	293	245	281	266	261	229	248	232	238	235	222	232	238	189	247	209	208	231	223	207	222	205	228	197	219	219	221	191	195	210	189	184	202	207	243	199	221	223	209	226	218	190	196	212	230	205	216	195	190	178	206	205	202	197	207	220	210	204	227	222	206	174	202	233	214	191	214	212	226	170	210	206	200	205	216	186	182	176	195	211	205	206	197	204	197	222	186	208	221	187	188	207	180	195	195	208	216	221	230	217	182	206	226	185	197	212	205	191	197	195	212	198	234	203	197	200	211	208	189	204	188	213	207	205	205	221	192	201	206	199	220	194	190	197	203	209	188	217	229	179	216	197	196	206	229	210	186	189	192	206	198	219	204	205	201	183	198	192	194	188	217	183	190	182	194	220	228	205	205	197	192	224	201	189	198	202	194	180	223	189	197	209	185	209	204	188	196	195	199	202	176	197	193	213	195	177	202	196	225	182	220	211	194	186	217	200	210	228	184	211	192	175	221	196	178	210	184	207	230	232	199	221	195	188	208	203	193	193	207	209	213	188	223	192	174	191	190	185	187	238	224	206	183	195	203	179	212	168	202	178	187	176	203	185	171	200	195	191	194	212	201	178	216	213	238	217	198	201	182	176	199	208	214	184	223	194	198	219	209	197	189	218	202	196	171	195	175	172	194	212	179	231	206	184	200	191	211	208	182	220	198	172	192	213	204	211	211	166	205	200	199	205	194	234	215	219	176	179	208	195	229	208	189	197	236	197	209	168	228	210	202	196	179	200	202	199	186	217	200	205	232	193	202	173	199	204	201	201	214	192	176	187	210	197	224	197	200	194	190	174	207	209	200	187	185	196	190	205	200	199	186	216	179	212	225	201	205	197	214	190	209	189	216	210	191	199	210	225	203	187	179	202	193	204	219	224	217	185	232	194	179	205	189	221	206	188	217	217	212	206	201	190	191	168	211	196	186	202	197	188	194	212	221	207	217	185	196	212	212	234	190	210	206	211	159	189	190	206	219	234	198	185	206	206	187	180	199	213	222	211	200	186	208	195	193	206	212	224	195	210	165	191	191	219	219	196	204	176	198	219	184	232	205	201	182	214	212	215	197	220	214	202	215	193	203	177	202	199	171	196	186	203	200	217	200	213	201	194	238	184	171	197	192	214	213	211	207	207	192	217	177	209	233	204	207	187	196	206	196	215	214	227	199	212	205	195	230	168	199	197	195	205	191	214	224	221	205	206	183	230	205	217	203	214	201	219	182	211	211	180	213	191	198	217	190	215	203	202	195	209	198	218	184	181	187	222	190	190	206	219	204	206	228	194	187	221	196	191	206	182	223	181	198	215	194	185	217	186	201	184	193	207	195	223	181	188	211	211	216	196	218	210	213	213	222	191	197	214	202	182	188	176	213	203	216	197	198	187	230	199	169	213	194	225	215	188	210	195	207	171	205	198	210	197	181	201	214	205	176	204	204	199	201	210	190	185	216	204	207	185	196	213	198	227	212	190	198	197	212	232	232	218	217	194	186	167	240	183	193	195	196	223	204	209	194	189	213	193	213	205	201	213	178	204	206	166	195	202	191	198	197	212	199	196	207	198	204	214	219	200	213	190	222	224	205	184	218	187	206	190	204	186	228	205	206	197	194	232	193	203	206	212	193	174	196	184	225	191	195	200	202	182	192	204	175	167	199	212	207	204	211	224	188	214	168	200	204	202	184	183	224	219	211	205	203	195	187	233	197	219	215	206	199	209	175	202	184	192	200	189	183	212	188	233	211	211	218	193	222	185	193	210	231	201	194	182	201	181	187	190	196	186	184	213	214	187	197	168	188	211	231	210	201	192	225	225	202	195	200	184	205	204	194	201	216	194	179	208	208	205	177	182	231	190	199	204	208	178	216	206	208	203	216	203	194	186	179	200	209	183	167	210	218	201	209	171	191	190	197	214	209	217	190	222	192	220	208	210	181	191	219	195	208	209	197	212	214	202	183	191	191	184	207	213	208	215	202	206	191	217	198	220	234	211	184	188	213	180	208	198	219	194	176	172	207	228	221	175	175	224	205	190	198	210	224	222	200	195	197	199	198	217	195	224	202	209	217	209	217	204	184	210	208	210	195	218	182	197	222	193	197	241	226	190	218	187	210	192	211	214	185	206	204	195	231	225	185	175	182	201	201	209	220	174	186	190	222	212	193	199	192	174	215	190	219	175	215	223	249	189	212	232	185	215	215	214	179	217	179	184	208	211	194	181	239	189	195	193	193	205	218	201	201	183	208	217	205	236	194	240	200	222	195	185	178	217	187	210	212	195	226	169	208	203	206	211	204	216	222	186	187	192	191	193	214	215	205	182	200	221	195	211	198	192	207	207	225	229	189	191	194	198	213	208	216	221	203	165	217	187	200	196	204	201	185	223	220	215	190	217	176	190	159	200	192	221	223	225	213	215	185	231	199	214	214	209	207	216	196	213	214	216	195	189	205	208	211	187	244	197	230	183	207	186	205	226	214	201	196	185	191	195	183	211	203	204	205	209	232	194	209	203	202	215	206	186	207	211	212	172	186	206	191	190	226	218	213	205	208	181	195	209	212	205	191	233	187	221	170	204	193	210	212	197	187	192	191	206	212	188	215	202	199	207	201	198	218	204	198	191	219	174	224	210	179	190	233	189	205	184	206	164	196	222	218	168	185	204	211	216	216	208	204	218	227	224	207	216	206	193	201	229	201	198	184	188	186	231	183	222	212	186	206	204	202	184	204	203	191	212	215	206	221	232	212	185	221	186	204	183	202	190	214	207	191	202	206	205	210	199	202	208	218	194	207	192	231	199	193	205	227	231	213	211	224	210	206	194	199	181	191	194	205	218	210	188	196	184	215	180	205	219	212	175	195	220	204	181	226	210	207	189	222	212	206	191	194	185	215	230	185	197	213	207	215	189	195	194	191	187	196	213	210	204	210	187	182	187	208	232	220	213	193	207	185	182	232	211	189	237	214	229	187	211	194	192	203	208	199	194	197	193	182	173	192	209	200	203	181	197	202	220	185	188	204	204	218	240	219	205	193	204	199	211	177	204	220	188	227	194	195	215	205	201	198	194	192	191	183	218	202	228	202	215	216	205	220	221	228	201	210	188	195	230	191	188	187	177	196	222	230	189	192	225	210	187	209	224	188	207	223	238	201	208	203	227	199	224	179	221	185	198	199	211	191	199	203	223	202	204	189	203	220	196	211	165	210	216	219	199	199	204	194	181	200	219	201	173	202	167	203	196	187	203	194	183	196	228	211	220	205	207	195	181	217	216	223	194	219	181	215	217	194	222	199	205	190	178	187	203	179	198	222	222	199	215	205	190	199	189	210	205	201	198	202	220	191	169	188	209	193	209	209	190	210	175	199	195	195	198	196	206	199	195	185	218	217	203	194	193	198	201	188	195	187	161	212	205	207	190	207	225	225	218	191	207	224	204	192	197	224
17190	3547	19423	5232	4479	3547	2883	2394	2110	1774	1650	1531	1344	1219	1132	1079	1037	997	945	921	893	829	840	803	805	774	734	752	735	746	659	699	692	701	702	668	685	635	647	636	643	666	614	661	614	649	610	604	603	575	611	595	617	656	614	617	582	581	635	578	583	567	634	596	591	609	574	580	593	603	544	612	623	553	615	562	543	561	593	553	587	563	594	565	569	569	547	556	577	562	587	556	573	573	569	615	597	561	541	556	529	552	558	557	623	572	565	536	575	602	561	566	618	568	573	595	537	609	549	564	605	592	596	577	601	583	596	516	529	622	589	563	558	567	581	575	547	561	571	593	560	556	486	591	577	521	556	530	545	523	563	546	557	571	542	552	562	591	535	567	576	590	562	584	541	557	560	566	568	559	540	573	562	526	552	538	548	610	555	536	573	552	566	577	583	539	559	532	519	558	563	585	599	554	545	552	555	583	540	559	615	566	558	606	590	546	557	587	566	581	582	523	500	531	527	547	547	601	541	582	554	531	559	579	565	534	514	600	568	541	560	593	547	549	571	539	524	554	583	591	544	531	546	607	546	542	552	523	559	577	587	527	593	563	530	567	539	538	572	563	580	555	581	592	614	555	499	572	572	547	565	567	543	568	580	547	554	587	523	544	617	553	618	551	597	565	550	585	585	524	568	563	532	547	541	525	585	544	608	539	536	540	549	545	525	570	531	593	540	577	534	519	559	568	535	550	509	579	565	580	587	554	548	549	604	606	547	538	563	565	595	547	609	554	530	565	574	589	575	566	584	556	591	552	563	543	554	551	570	591	542	552	563	578	556	564	576	600	539	498	538	565	552	566	591	566	595	583	536	567	494	552	559	589	580	576	558	526	544	576	601	572	549	530	567	586	553	572	566	526	538	540	496	556	542	568	511	582	541	584	536	533	531	592	558	545	555	538	574	548	569	545	520	590	570	594	550	539	543	598	575	560	570	542	577	563	596	615	616	537	546	593	502	528	568	581	549	545	597	593	565	564	539	554	536	628	579	572	517	577	529	556	533	583	577	571	540	566	550	544	576	553	549	569	586	577	540	555	557	565	554	533	581	572	626	502	506	521	593	586	531	561	564	590	534	581	543	618	535	578	560	540	560	508	518	536	542	546	553	548	550	557	578	591	538	551	552	543	565	594	558	577	560	564	538	583	573	555	556	558	572	579	593	556	540	562	584	522	586	561	631	538	612	543	517	565	577	510	579	542	564	548	516	553	580	521	571	584	552	562	564	579	528	600	550	602	549	505	569	559	549	505	544	555	557	566	574	548	551	563	563	580	572	586	550	570	598	517	612	530	571	558	559	571	565	549	547	530	558	555	561	558	558	536	543	553	553	611	531	519	564	540	537	564	571	544	546	558	591	565	544	580	556	568	567	566	538	590	513	565	598	566	599	606	584	564	552	545	554	556	562	565	563	518	579	553	592	529	591	546	590	505	569	525	577	581	564	545	575	594	545	550	575	611	561	563	542	556	554	559	564	562	533	585	544	604	526	561	553	558	519	576	590	564	555	549	565	520	548	558	547	544	555	577	532	561	585	601	563	556	593	538	607	552	573	553	523	595	551	550	588	583	556	573	549	580	559	565	563	584	554	555	599	557	564	528	561	576	527	584	598	578	522	566	566	537	502	570	549	547	539	568	558	553	574	601	573	566	543	563	572	561	546	564	556	550	537	520	534	587	561	535	552	542	565	562	569	542	557	543	601	557	555	588	600	565	566	572	557	546	554	564	580	575	545	551	580	591	591	568	536	598	581	573	551	582	552	556	548	559	550	551	579	599	600	616	588	548	586	549	531	498	603	519	587	528	533	562	517	580	552	530	553	570	546	533	558	574	564	595	559	566	577	561	569	517	548	557	551	561	551	520	543	584	580	544	595	565	554	568	550	550	577	566	545	518	567	565	552	554	561	558	562	553	557	536	561	534	541	566	550	566	553	538	542	556	562	563	538	563	550	569	550	554	575	578	596	550	555	542	549	538	585	534	585	582	575	588	588	560	501	543	544	535	536	533	552	561	562	559	544	540	555	579	536	527	560	547	600	523	589	559	586	540	567	524	518	563	504	575	589	546	546	524	524	559	545	562	566	563	548	564	538	509	554	564	589	573	582	567	543	574	593	583	538	551	529	621	589	562	545	604	557	568	585	595	553	563	576	605	609	597	579	577	584	531	606	580	541	582	558	545	579	586	551	534	580	545	576	535	522	584	578	551	586	588	559	570	537	573	549	544	514	623	529	528	584	575	588	554	552	598	516	528	537	530	550	553	558	552	554	574	522	562	572	546	536	572	531	552	549	582	557	510	555	556	556	539	546	556	551	596	550	595	579	538	537	580	594	550	534	558	542	569	573	589	548	629	544	546	608	581	556	544	623	614	579	539	541	571	552	553	567	549	524	566	591	587	569	604	567	571	550	549	589	588	543	573	597	562	561	585	560	566	516	579	554	562	554	538	552	551	527	528	596	552	554	565	569	518	514	541	582	523	563	577	608	568	571	577	572	530	574	565	552	583	577	555	532	572	528	546	533	501	574	596	530	549	592	584	568	552	551	546	578	577	573	592	542	576	546	581	562	594	591	575	539	561	560	547	567	564	571	598	586	544	541	616	527	543	544	571	555	536	530	564	534	576	513	542	553	546	582	584	591	571	530	596	581	567	510	554	590	608	568	571	558	555	525	538	559	531	550	577	585	546	579	558	570	536	542	582	532	559	515	588	572	553	556	533	595	572	561	564	555	546	547	530	559	586	559	574	587	566	513	553	547	559	555	547	559	583	559	607	523	562	597	579	577	606	597	529	551	556	538	586	571	584	562	545	557	571	569	519	545	578	550	558	582	540	574	561	542	567	585	569	578	563	581	600	495	530	546	583	547	551	543	549	550	528	571	572	560	565	539	568	519	574	609	560	565	563	557	502	593	565	572	578	553	553	563	582	606	543	507	524	574	547	562	552	551	585	563	533	553	552	581	574	578	580	551	544	521	564	589	572	527	532	563	528	541	537	534	559	614	562	550	593	565	551	570	584	505	526	558	532	584	566	582	583	602	533	563	582	602	570	588	543	566	532	585	591	586	562	566	572	549	594	542	540	577	511	563	562	541	551	538	563	542	555	521	547	588	540	558	582	533	543	587	606	571	578	554	553	558	525	591	558	567	569	561	547	571	586	598	548	575	533	522	584	538	589	566	522	533	543	558	528	547	577	586	594	566	560	577	532	520	565	582	591	548	550	547	545	539	603	603	537	551	557	571	576	515	535	552	588	551	565	532	528	545	588	569	570	523	569	552	590	571	610	549	537	559	582	512	545	601	560	582	546	560	578	561	561	548	600	536	583	554	579	525	581	557	576	566	581	579	596	558	525	568	567	550	583	571	609	557	540	594	552	544	536	575	565	561	570	573	607	580	575	563	532	569	565	537	600	525	563	618	570	568	559	530	562	545	549	563	583	560	521	583	562	609	589	569	530
3027	471	1870	414	379	347	386	360	335	367	379	326	370	359	360	375	371	371	370	350	361	377	360	375	368	319	338	383	361	383	363	354	348	310	366	398	371	353	335	355	359	395	384	331	370	383	355	355	374	370	372	400	341	338	326	395	336	363	368	373	348	389	418	370	387	356	349	398	349	372	337	397	344	357	334	359	358	372	371	361	377	356	342	360	376	380	345	349	374	373	362	359	362	362	352	382	365	313	365	345	367	321	356	345	347	376	348	334	338	390	334	354	334	332	373	361	334	346	377	343	347	366	393	380	353	393	349	336	362	330	344	339	343	335	382	368	370	380	328	375	347	364	379	370	328	331	349	378	356	388	365	334	380	396	328	356	327	344	344	370	328	324	355	322	343	334	390	355	340	343	321	323	397	346	348	383	355	342	390	338	331	334	374	329	354	380	337	358	397	378	332	366	400	372	363	384	372	345	366	353	367	338	318	360	342	340	376	334	318	370	329	338	369	330	359	360	347	391	369	350	347	380	368	360	368	352	327	358	378	349	337	341	345	359	333	373	365	361	347	340	342	349	383	332	316	368	353	363	357	340	350	348	339	373	344	322	362	339	362	351	370	358	342	337	329	345	367	386	382	361	373	350	369	353	321	338	345	350	308	359	355	375	353	365	362	370	372	390	361	362	374	354	348	338	388	337	382	323	344	372	330	360	365	336	309	330	390	341	401	350	339	409	370	396	354	374	348	349	365	342	377	364	339	342	341	361	342	342	379	358	341	310	344	316	325	376	362	389	358	369	352	376	379	349	352	367	333	357	319	360	337	379	355	373	381	343	367	343	359	345	384	354	386	348	373	359	334	367	397	383	343	374	346	376	374	330	359	352	352	342	373	359	386	350	357	353	351	350	358	363	338	374	360	345	341	360	366	346	332	368	385	326	353	379	365	329	355	381	371	319	368	349	329	367	366	341	345	384	363	334	360	356	389	350	347	350	326	336	382	369	388	378	345	353	361	327	361	371	359	385	346	371	395	339	364	381	385	352	361	366	368	393	326	382	347	354	364	360	352	384	347	342	384	344	336	324	339	401	352	399	328	341	380	313	330	341	356	332	365	352	347	334	338	328	356	338	371	368	361	334	369	364	343	377	357	348	344	347	370	332	376	393	351	398	374	335	348	366	346	345	400	333	345	370	395	362	358	348	365	346	352	359	349	343	322	366	359	333	339	335	350	374	356	360	358	429	361	321	349	367	361	364	343	360	381	315	359	355	384	349	336	341	352	344	367	311	368	362	300	380	349	356	327	385	366	356	360	349	385	367	376	340	354	334	397	370	351	348	375	368	375	346	376	374	377	357	346	345	307	370	345	362	371	357	319	363	374	362	358	393	361	350	358	361	351	368	342	364	335	378	354	367	352	338	344	354	337	353	330	354	362	373	390	339	332	347	360	357	374	366	353	329	323	357	347	369	386	347	369	339	322	357	344	372	340	364	362	394	369	329	332	366	342	354	315	342	355	328	360	309	352	366	321	366	370	335	331	381	346	357	330	340	397	326	361	364	368	369	359	328	390	338	360	376	377	337	365	371	360	357	339	360	345	405	331	345	335	357	360	368	349	368	373	397	353	360	363	341	368	359	371	357	393	364	361	361	341	367	347	368	347	311	359	345	346	354	347	323	351	357	357	339	348	342	374	363	343	332	383	348	338	351	326	392	340	332	361	337	359	340	349	331	348	371	374	395	376	361	347	322	368	367	337	354	366	386	334	343	370	379	352	362	375	400	352	371	373	339	377	382	359	351	314	343	357	342	339	365	353	358	397	335	360	349	343	360	386	350	360	361	382	396	356	386	372	370	346	354	362	370	344	388	364	343	362	364	353	383	356	385	336	337	364	379	354	373	369	332	341	345	380	341	297	358	331	363	420	356	375	356	344	396	326	344	362	356	339	362	366	374	334	343	312	354	357	371	388	379	358	336	335	366	335	392	357	393	334	349	323	344	348	390	318	390	358	345	329	319	378	332	343	374	374	388	396	372	355	355	352	320	395	325	373	352	344	351	369	351	391	364	354	358	345	317	359	365	349	353	367	378	348	352	327	362	350	392	340	344	389	346	346	334	366	349	374	367	340	364	342	355	374	364	339	383	352	353	364	378	353	336	369	350	386	328	373	348	362	315	356	392	376	378	353	326	362	344	347	322	361	361	353	399	380	354	342	342	358	344	352	341	326	355	350	340	374	349	358	349	354	326	360	365	338	348	322	363	375	342	356	341	329	341	337	341	377	321	360	353	372	354	326	408	342	368	357	379	352	360	347	357	358	344	348	366	360	381	355	359	362	367	367	338	336	342	375	336	375	326	355	360	367	375	356	339	380	386	356	332	341	367	374	395	349	344	357	361	324	349	333	349	381	377	348	368	353	352	348	332	350	332	375	331	373	359	347	369	358	343	351	338	362	369	364	357	337	378	343	355	381	343	352	353	342	373	334	372	360	380	349	329	329	346	364	343	348	378	376	394	366	370	341	371	335	386	405	338	379	367	354	329	376	364	344	346	328	390	368	367	380	391	355	377	344	368	362	344	365	359	377	329	341	364	351	358	339	354	356	355	358	337	363	341	354	316	337	359	365	313	359	373	361	382	356	354	354	377	350	370	351	338	323	344	365	351	377	358	370	334	354	345	344	366	384	330	330	353	323	345	360	354	356	344	371	362	368	333	375	368	336	383	334	373	319	377	331	345	352	332	413	369	338	334	352	381	370	357	356	336	348	356	348	349	355	336	364	375	359	355	384	326	379	398	357	345	361	338	348	318	373	399	372	372	340	391	343	363	335	383	409	362	360	351	348	352	365	324	344	366	337	367	348	389	338	375	348	396	370	304	326	319	352	362	348	383	339	321	361	356	346	415	336	360	362	369	354	364	322	340	328	366	347	380	351	345	352	329	348	339	381	352	357	394	350	367	352	328	359	389	370	390	352	317	369	363	367	332	369	339	386	351	399	368	368	356	337	357	334	326	383	335	336	387	350	347	349	365	366	337	353	360	391	366	352	358	355	345	346	370	382	332	329	349	313	346	344	361	337	350	376	329	351	343	404	364	346	347	391	354	381	335	363	380	349	350	366	339	341	395	366	338	408	361	332	363	361	368	339	354	366	356	359	390	382	318	331	392	382	365	363	329	354	315	357	363	329	370	351	322	352	355	389	315	315	351	340	357	342	337	330	344	354	338	392	331	344	392	393	407	323	372	356	386	366	336	353	311	371	360	379	347	336	352	372	354	364	339	338	322	375	391	374	394	367	349	385	320	305	379	343	384	397	349	341	408	339	347	327	350	377	343	344	355	363	344	398	375	380	332	341	372	364	364	338	346	401	329	330	367	323	377	364	373	328	349	329	375	347	351	352	356	371	370	344	354	385	333	371	351	353	336	384	351	348	327	357	310	370	372	352	367	360	344	366	361	359	365	378	359	333	350	359	370	378	379	365	375	360	374	340	376	368	356	332	373	341	389
3044	934	4597	935	953	898	921	920	922	859	880	928	858	852	843	873	852	800	833	851	905	874	901	881	847	879	821	839	883	884	841	862	837	894	801	830	847	878	865	839	813	834	823	851	837	788	880	897	851	821	830	854	829	838	872	861	832	832	824	864	863	885	885	914	862	844	857	833	851	888	846	859	854	872	856	802	853	879	879	843	819	840	886	864	864	882	880	854	874	898	865	873	818	879	861	829	809	867	851	851	851	864	837	847	838	846	824	852	808	797	875	883	906	856	869	881	875	809	851	820	821	871	818	872	810	868	863	847	828	850	901	821	862	782	836	858	872	864	817	911	891	805	813	895	850	878	831	855	884	852	904	948	836	824	887	820	849	872	856	832	828	789	826	786	847	882	858	763	858	879	851	807	894	865	842	822	853	871	849	914	829	868	857	837	872	865	853	807	857	875	858	812	842	856	832	877	856	873	843	797	847	896	914	867	874	815	826	850	881	874	819	894	863	837	838	838	873	845	841	836	862	845	846	826	871	885	811	813	862	820	834	820	835	833	873	885	868	853	807	887	891	831	830	839	858	803	887	827	850	851	840	864	864	854	847	849	857	852	804	898	819	925	861	888	860	847	824	875	902	830	867	787	859	811	835	827	842	857	840	835	875	880	830	862	859	821	863	814	854	880	837	863	869	812	818	864	844	851	869	865	855	845	846	878	848	907	868	850	807	830	809	880	854	853	894	866	861	874	915	880	881	882	843	871	842	827	864	812	860	864	853	861	826	825	824	853	888	874	847	847	927	859	867	866	858	837	818	902	843	867	837	837	848	859	833	823	846	861	820	821	837	788	837	866	851	855	809	838	878	832	857	849	796	861	859	822	841	856	862	845	802	860	893	807	874	905	878	851	826	828	861	866	830	868	829	866	867	806	873	821	852	903	817	858	853	866	784	876	891	803	842	847	835	889	811	886	854	854	855	841	895	871	839	873	804	854	857	876	884	829	825	862	863	886	806	839	850	834	853	839	840	820	900	843	815	851	810	853	829	798	821	877	859	864	846	835	886	856	887	813	864	878	869	902	866	889	819	855	899	839	848	820	879	806	811	882	854	841	810	850	848	804	833	857	848	801	826	857	929	828	862	843	889	869	871	826	869	841	827	849	854	828	843	824	846	842	840	800	784	865	842	836	828	846	820	848	881	869	854	887	860	846	882	885	877	838	851	853	856	823	837	875	876	868	871	815	888	862	841	848	891	871	818	858	876	853	882	860	797	856	868	855	871	859	881	874	837	937	886	824	841	868	871	842	883	872	803	862	866	859	842	886	876	830	838	908	888	838	841	839	830	870	825	867	860	853	872	898	908	867	812	834	888	797	802	878	831	823	840	831	848	854	832	823	850	817	814	865	864	927	836	851	858	871	824	870	863	867	802	847	863	814	871	844	868	849	826	874	857	827	881	834	812	808	858	868	869	833	861	915	838	817	838	905	876	877	825	821	844	822	835	855	872	828	872	861	903	909	829	788	890	790	837	810	839	865	821	828	889	868	879	821	859	880	819	835	893	796	831	856	841	821	835	878	797	846	851	787	793	850	903	853	877	886	800	824	834	851	820	854	818	818	850	860	839	843	898	824	855	853	898	842	872	874	865	860	891	824	859	835	869	849	886	864	830	845	826	837	846	861	852	843	859	884	874	911	879	846	871	858	877	842	802	883	845	842	835	858	831	830	828	900	836	846	815	872	835	826	869	877	828	851	829	916	856	846	869	848	830	832	837	900	889	789	849	906	901	872	866	848	845	862	896	849	828	879	866	898	791	821	825	882	818	851	885	832	831	815	853	812	864	814	843	834	849	847	864	867	830	830	827	846	878	837	869	902	915	804	860	813	867	822	778	837	858	856	827	875	863	812	907	890	826	870	807	803	846	815	851	832	843	838	855	828	821	839	817	849	838	903	825	852	837	829	862	875	820	816	866	825	811	796	883	882	883	852	849	882	815	852	826	865	815	855	843	859	891	880	869	876	820	859	831	787	843	848	869	834	834	822	821	824	829	836	883	842	820	853	844	861	765	839	860	825	859	838	844	833	831	863	885	787	870	793	902	834	827	796	905	836	843	849	833	880	826	769	890	866	806	838	901	889	892	840	846	848	835	882	862	889	874	807	879	917	838	877	848	821	806	879	855	853	801	878	851	859	867	833	834	776	832	840	854	793	823	877	869	873	836	847	842	817	839	820	902	852	841	899	843	829	869	910	860	883	868	924	809	862	851	868	868	859	860	881	842	863	830	860	809	856	823	844	828	871	830	861	899	849	799	793	871	879	855	814	859	904	806	828	833	881	813	869	853	868	813	825	865	907	854	841	834	865	848	866	844	823	824	862	910	840	885	826	810	854	831	872	843	854	912	875	880	852	849	840	856	823	889	827	869	916	871	863	876	874	862	884	850	875	817	810	812	886	840	853	882	844	831	808	850	846	819	882	789	868	855	851	841	840	860	849	863	817	841	839	845	896	852	893	841	881	852	850	827	830	855	829	860	846	855	839	863	831	833	801	849	876	884	864	864	859	851	877	835	873	868	870	814	832	846	843	827	865	839	793	832	874	840	810	839	826	875	873	832	874	817	852	831	866	872	842	849	853	910	879	909	864	832	825	843	838	865	806	857	866	819	869	829	916	842	854	864	847	878	846	858	797	848	804	882	853	813	862	916	794	863	845	821	841	805	815	892	869	918	802	825	855	814	841	832	866	846	838	832	843	889	801	833	834	894	862	855	852	893	829	835	839	868	862	855	791	846	870	812	826	856	799	847	881	834	842	837	786	788	863	834	882	805	833	864	926	859	910	829	836	806	824	835	841	836	844	876	884	863	879	831	827	889	889	857	858	910	898	852	876	842	869	792	872	821	868	850	849	846	842	853	831	813	876	885	777	878	861	854	886	821	807	913	876	890	858	839	819	885	832	811	868	821	852	835	842	830	819	806	834	829	864	862	860	896	792	855	804	805	898	821	792	848	891	872	814	874	863	854	891	827	852	837	821	885	845	867	865	830	867	900	863	820	884	898	799	799	867	829	851	896	834	843	811	899	833	851	894	844	839	879	818	840	858	823	837	856	890	799	901	842	869	829	824	850	841	837	864	832	865	825	840	885	822	844	805	814	840	824	865	834	877	860	824	823	825	829	882	848	811	807	900	831	867	872	844	864	863	819	832	883	823	860	894	856	809	831	857	842	844	894	894	906	822	856	872	866	816	841	814	828	855	826	876	845	890	868	823	839	840	823	889	862	811	864	871	881	880	849	827	881	842	899	819	832	849	876	870	837	883	899	905	912	847	841	864	886	807	850	877	849	847	828	808	810	870	855	852	817	854	855	809	877	859	817	835	860	864	803	837	837	835	826	810	864	866	876	870	820	863	856	834	818	814	860	805	829	831	951	838	853	856	845	824	857	866	837	872	855	925	854	849	893	838	843	824	872	790	856	848	861	865	826	840	867	821	877	829	847	897	852	853
20518	3077	30697	11274	1348	496	379	381	290	259	247	265	254	226	196	218	200	204	195	184	192	200	208	197	191	193	168	187	159	192	190	146	182	149	197	168	194	178	185	185	182	176	190	182	177	191	150	153	180	193	154	155	177	165	191	197	182	160	178	157	177	172	191	165	191	164	183	171	186	173	180	183	160	189	174	173	173	164	162	189	164	178	166	188	162	188	178	149	165	177	177	152	166	178	152	166	182	198	195	181	160	170	183	174	175	163	156	152	199	173	164	157	180	184	167	189	171	193	179	174	172	167	173	169	155	185	207	170	183	184	173	189	149	163	183	183	174	192	185	171	176	162	175	173	196	174	159	202	152	166	155	173	184	167	187	167	198	163	189	157	167	159	167	156	159	175	185	199	164	185	188	194	190	171	191	155	209	185	183	165	160	175	179	188	175	170	194	161	192	168	160	185	191	158	179	207	180	187	166	166	164	181	176	139	170	154	173	172	185	194	150	149	182	175	152	168	179	184	168	190	180	177	174	186	176	185	190	166	186	172	174	183	176	169	169	149	172	167	187	186	185	173	165	155	167	184	177	200	197	189	161	184	188	175	174	192	196	163	174	161	189	178	155	201	172	188	182	195	183	165	179	165	176	176	179	175	144	172	190	170	212	184	187	179	185	161	185	165	183	175	157	177	191	170	158	190	187	137	161	172	161	191	145	172	163	159	179	177	157	168	157	191	192	155	179	172	168	187	174	178	179	189	155	184	184	167	183	167	200	186	204	191	155	171	170	188	166	164	175	187	195	162	164	174	169	165	168	167	165	181	171	160	191	152	191	171	161	165	181	190	197	174	199	196	195	201	169	156	188	178	173	155	154	166	173	190	161	182	178	173	161	193	193	178	180	155	164	183	178	169	173	175	190	178	161	172	201	158	182	183	169	177	158	166	146	147	164	154	186	156	182	164	171	198	183	170	167	181	157	176	175	206	174	179	160	187	180	186	181	180	200	168	201	160	165	178	158	159	174	176	155	168	168	164	181	171	167	196	173	165	194	180	199	169	160	177	154	191	178	167	175	188	175	181	186	205	178	162	178	160	163	167	197	195	182	198	175	165	161	182	160	177	189	167	179	186	184	158	153	179	182	193	179	190	164	167	144	166	193	180	193	177	165	168	184	176	173	172	159	174	167	214	181	184	193	174	170	167	158	184	179	189	180	173	171	162	181	169	181	171	180	161	185	176	157	166	160	168	176	178	183	172	147	168	154	189	171	189	165	182	163	180	173	171	172	177	174	186	155	183	174	177	177	169	177	160	170	169	175	164	149	164	166	185	166	181	148	177	175	168	164	183	161	179	163	177	180	172	165	183	157	196	189	160	168	185	172	175	183	168	172	174	176	209	169	165	165	191	183	178	173	161	192	166	166	170	159	169	169	184	151	173	192	169	150	155	184	166	177	196	209	171	190	208	151	160	178	183	185	174	163	168	156	177	169	152	164	168	176	141	154	177	152	194	160	179	168	162	186	203	169	169	161	184	192	198	163	155	194	171	194	169	168	165	173	163	166	198	166	167	179	189	162	198	166	166	191	162	174	177	181	167	175	176	192	171	180	208	181	187	186	144	172	157	170	170	185	165	169	177	160	174	162	158	174	168	184	163	183	188	161	157	198	168	156	170	214	182	164	173	168	182	179	179	201	187	171	167	151	195	179	188	190	160	167	199	183	163	175	169	170	174	180	176	197	183	149	170	171	170	166	184	174	168	153	172	170	152	147	161	171	195	166	165	158	170	162	172	201	149	163	170	182	176	196	185	192	185	202	167	165	148	165	157	169	185	170	175	173	156	174	176	150	170	169	173	157	179	161	179	195	189	173	190	197	166	151	154	147	162	170	159	185	165	181	163	179	183	164	152	162	154	173	192	200	176	192	208	176	199	157	153	168	183	147	175	181	165	183	178	163	163	170	185	166	175	169	180	191	178	184	182	160	160	139	176	175	182	162	158	189	166	175	156	179	170	179	185	178	184	183	192	170	171	197	195	165	149	188	160	177	167	177	152	153	170	175	188	185	185	195	192	180	163	173	178	167	162	179	150	160	151	172	177	161	185	177	150	158	169	154	157	169	161	181	198	166	187	191	162	167	190	153	165	156	184	160	189	171	176	172	186	143	182	178	180	200	160	169	145	194	170	191	172	182	175	205	160	191	160	160	178	178	177	208	198	174	197	178	180	185	166	173	156	152	168	161	159	168	197	176	165	143	180	167	205	170	178	166	149	171	193	194	148	174	162	161	180	159	169	172	209	172	194	170	178	169	175	155	181	173	189	204	164	174	172	186	177	179	181	168	183	158	162	189	188	169	173	185	173	175	179	173	164	161	169	193	195	158	166	167	154	188	176	183	180	171	170	188	183	160	163	173	167	184	167	186	166	161	171	142	173	179	173	173	174	191	169	171	161	175	144	135	166	169	168	175	181	163	189	158	165	172	187	169	167	152	152	150	181	158	185	155	176	175	174	186	179	167	189	203	163	165	177	178	168	176	172	163	148	152	188	172	157	132	173	162	180	192	186	172	185	174	157	149	172	170	165	179	152	174	147	180	172	162	202	183	169	191	181	190	176	200	174	142	190	154	199	172	167	172	172	192	183	168	187	167	183	164	174	182	165	167	206	154	171	182	180	207	160	164	164	178	154	177	209	157	147	178	196	180	163	174	159	158	181	157	163	179	143	178	161	164	178	176	148	176	187	164	182	163	163	151	172	185	155	166	181	172	182	186	190	153	181	199	164	163	184	168	160	148	184	179	153	189	169	190	198	184	177	164	171	175	191	184	190	166	193	166	180	178	169	180	179	184	190	183	188	158	191	170	177	137	184	164	130	156	165	182	175	171	192	169	140	144	186	187	194	145	181	157	200	165	158	180	180	157	178	158	190	180	189	184	167	157	170	167	173	198	169	201	175	171	210	168	196	172	161	179	201	157	175	198	149	183	188	212	145	195	178	191	181	159	184	151	174	167	192	193	176	173	172	160	170	170	150	181	167	173	163	178	184	185	167	145	155	173	172	176	181	169	166	182	188	165	178	165	169	183	164	163	166	181	174	204	160	158	168	180	183	171	159	189	187	178	189	169	196	190	175	171	137	196	178	181	176	168	164	170	196	159	174	144	177	170	159	178	151	153	152	192	155	152	185	164	194	162	144	174	152	230	178	179	181	152	173	159	146	174	167	170	170	183	164	182	178	175	184	170	174	161	168	184	173	177	173	194	173	180	156	181	163	167	152	168	196	173	168	178	182	179	168	160	186	174	167	161	180	181	171	156	167	167	158	176	191	159	175	169	177	170	166	175	165	191	201	169	163	202	170	172	165	182	153	187	154	160	177	163	187	184	171	190	147	144	190	156	195	189	171	175	178	185	183	173	176	162	176	156	193	176	177	180	175	172	190	184	157	164	177	188	166	156	195	184	186	166	190	180	167	171	197	173	171	179	175	153	181	173	170	158	180	199	160	165	184
11143	1841	19124	2844	2511	2152	1700	1481	1334	1087	1000	982	918	856	826	762	700	707	721	640	607	574	604	613	562	545	579	535	523	551	576	526	513	541	544	547	541	492	493	564	556	528	531	496	522	497	488	480	499	475	527	496	513	491	497	470	510	496	474	518	445	494	491	469	476	494	494	468	496	492	488	441	512	491	518	478	469	454	491	494	484	476	463	460	467	451	469	487	482	465	467	522	486	479	459	488	464	472	491	448	453	509	503	446	460	486	467	424	506	504	490	466	463	484	500	475	471	485	426	470	476	463	471	472	504	500	491	449	458	446	468	517	458	459	478	465	489	496	492	477	498	520	497	449	495	468	513	465	460	465	481	471	468	465	482	500	479	475	504	478	454	459	480	482	451	476	435	448	484	490	458	483	475	564	475	463	489	465	478	488	485	505	487	470	443	500	472	442	465	492	474	517	506	456	504	471	456	484	493	477	490	473	462	460	491	489	486	491	452	471	408	495	505	471	483	462	479	441	445	495	453	500	418	502	440	446	448	452	456	425	477	474	433	505	493	491	488	474	449	454	484	485	431	492	487	485	459	459	456	496	436	481	444	445	467	449	470	466	465	479	489	481	486	487	487	473	483	486	503	468	501	477	470	475	501	513	447	450	491	444	490	436	496	491	431	518	509	498	465	489	457	508	484	471	526	478	448	490	482	442	458	458	480	460	476	463	510	486	438	484	499	479	510	502	467	465	464	465	480	491	521	453	466	449	479	491	498	499	498	453	484	470	473	488	458	477	482	465	497	484	484	495	474	493	482	431	482	497	501	479	466	477	497	510	475	507	477	482	496	491	467	464	437	465	480	479	480	462	468	478	469	478	464	472	445	500	489	488	497	460	462	473	480	525	485	459	494	475	471	460	457	448	496	474	505	529	476	503	462	479	482	497	481	472	458	467	518	489	467	479	472	476	467	452	454	498	470	467	458	430	468	492	456	534	481	515	480	467	463	424	489	466	450	476	463	454	492	486	444	468	463	474	477	469	460	477	500	510	453	454	462	442	474	465	474	470	480	444	464	492	469	504	471	515	476	529	489	494	462	490	468	479	482	512	465	471	488	469	490	471	450	497	494	461	454	489	486	463	449	443	478	473	474	499	444	455	431	459	498	458	473	497	466	493	474	475	428	492	458	476	446	505	443	480	495	487	486	461	511	487	473	479	495	453	466	438	462	483	514	426	463	448	442	473	495	482	447	465	499	476	464	467	453	496	468	476	438	451	490	426	452	455	472	525	476	452	486	487	500	482	458	470	465	493	540	451	465	447	475	454	483	444	499	481	517	452	455	456	475	458	489	454	447	483	492	453	483	461	470	509	490	467	458	502	463	479	499	492	469	499	473	468	472	488	477	505	502	455	501	464	466	482	470	499	467	486	504	488	523	451	478	456	468	469	508	497	427	459	469	497	486	501	460	481	489	479	487	489	452	463	455	473	499	480	488	439	475	445	413	463	460	486	514	474	452	467	475	479	501	485	451	480	517	499	476	488	503	481	483	464	470	481	437	460	434	463	449	440	437	466	455	486	494	466	475	463	465	452	444	455	509	450	458	501	531	493	474	530	465	513	449	483	415	489	457	479	469	447	478	455	444	469	463	530	455	461	465	474	485	504	492	470	458	435	452	472	459	458	478	478	483	449	481	477	476	506	482	500	475	514	477	472	505	443	463	463	444	454	484	479	484	465	450	445	525	443	466	469	458	470	475	464	484	478	467	492	463	512	469	478	444	476	486	491	496	455	454	464	493	493	460	463	479	467	487	484	473	504	467	485	485	490	484	473	462	473	471	468	459	511	496	450	444	481	461	471	456	438	498	498	479	515	457	487	473	473	493	485	505	460	510	468	465	408	480	468	470	437	486	458	454	457	523	462	455	446	443	519	479	515	471	481	511	478	485	446	472	478	472	444	454	489	446	451	444	461	437	444	457	456	476	480	506	466	505	472	447	442	457	496	493	466	484	506	485	471	447	458	514	500	478	487	465	462	485	491	484	457	445	467	478	496	468	480	445	461	486	477	474	440	486	470	447	468	491	499	490	480	439	455	511	466	474	484	478	469	477	478	455	478	467	531	481	473	471	465	446	477	482	483	462	518	442	480	473	501	512	466	453	451	500	478	458	476	481	433	479	459	451	465	447	474	464	467	469	469	475	478	521	476	503	470	440	471	449	455	479	489	485	439	499	460	474	420	463	523	460	448	487	479	447	485	497	494	480	502	439	468	467	519	483	504	484	507	505	442	455	482	495	441	475	464	500	468	501	501	483	459	464	509	467	457	489	474	463	469	470	489	478	488	436	452	499	474	483	433	461	458	471	506	494	508	472	481	496	470	444	457	467	446	453	410	446	516	460	498	485	497	466	459	483	487	458	489	472	488	464	464	478	492	447	485	459	456	440	439	480	481	491	478	496	495	506	497	497	438	462	449	439	462	479	427	485	425	443	504	470	448	472	483	530	459	470	462	499	495	442	473	477	474	465	478	453	480	481	475	514	504	477	477	494	483	478	475	487	505	463	483	477	488	532	486	501	450	478	489	461	502	455	472	427	474	455	435	436	477	479	457	492	440	493	488	441	477	496	449	450	476	487	471	459	484	487	479	509	471	491	460	448	478	462	474	447	501	437	503	475	498	440	483	487	469	499	500	435	478	472	450	503	470	466	476	461	505	480	484	476	454	455	482	511	453	446	466	453	481	451	457	453	459	414	452	464	489	491	468	507	472	466	508	473	464	467	478	480	476	513	473	464	507	481	431	433	476	470	498	471	478	442	467	459	462	495	498	432	496	475	448	478	467	495	478	485	468	470	522	445	463	475	477	504	433	498	505	504	475	482	495	472	452	450	477	475	479	465	449	509	461	474	493	466	499	471	488	488	450	446	471	423	483	514	484	445	461	513	491	504	489	487	479	472	459	487	488	496	479	430	510	472	459	485	467	477	464	462	458	471	449	506	458	455	512	481	476	516	464	486	501	478	444	440	488	473	448	491	465	457	481	477	469	483	495	472	438	459	453	498	446	465	515	471	473	497	449	446	488	489	469	475	485	452	489	484	453	487	522	459	473	484	479	468	468	471	464	474	500	525	454	431	493	528	445	457	507	515	463	486	476	490	475	412	435	469	469	455	511	484	419	481	497	453	445	456	466	446	473	464	477	453	446	462	469	422	518	463	471	455	466	498	457	471	475	462	458	450	477	490	466	454	475	500	451	470	500	488	477	501	453	447	479	484	465	458	463	466	473	487	506	434	500	461	518	487	496	489	478	439	478	465	477	472	517	484	441	442	444	502	477	435	487	440	442	510	424	473	503	481	475	509	443	462	479	438	503	527	464	472	465	489	453	446	438	437	526	431	439	490	499	463	466	443	450	498	486	489	466	481	442	441	468	459	441	481	477	489	510	506	481	479	424	497	469	462	479	477	471	484	480	440	498	475	455	501	476	455	422	462	450	446	462	473	496	495	480	486	445
33281	7813	34743	21890	10602	1039	637	557	450	439	359	339	321	320	279	261	267	257	242	251	243	239	252	233	252	229	254	243	209	212	203	239	197	212	204	197	216	231	238	188	223	199	215	233	230	177	202	210	207	222	206	181	231	217	211	197	228	234	219	213	212	214	197	189	210	208	204	200	186	190	179	226	217	190	198	191	207	217	217	221	216	232	203	220	196	195	175	215	203	241	230	214	230	229	174	213	203	214	199	226	222	198	203	208	203	197	233	185	222	198	202	209	215	196	214	204	183	202	188	185	226	201	183	183	194	202	204	194	195	188	213	202	186	211	196	215	201	193	193	212	200	213	211	214	183	172	202	205	194	178	213	218	191	217	218	219	188	200	215	192	190	192	215	226	191	224	205	203	240	187	197	211	189	202	177	226	200	213	186	191	206	203	196	198	189	202	234	211	198	199	207	193	216	205	172	209	194	235	216	197	210	193	219	190	191	209	208	221	193	198	199	207	183	200	191	222	199	200	198	209	183	206	216	216	215	176	224	187	237	233	201	206	195	221	179	204	195	221	186	207	186	208	199	204	180	182	180	245	203	209	200	202	181	203	221	176	205	185	183	198	187	212	212	192	169	192	187	195	185	204	168	195	191	221	200	200	219	219	182	177	208	206	216	227	194	202	188	220	208	219	194	195	212	202	235	209	196	199	186	212	195	222	203	205	191	187	213	212	220	183	204	228	197	198	192	203	217	193	183	206	224	185	202	220	206	194	215	179	199	217	216	195	198	199	207	180	196	196	202	191	190	212	201	204	224	218	206	217	209	231	208	220	187	215	180	191	214	199	215	201	210	198	210	195	202	220	193	200	230	199	167	188	215	196	216	196	207	200	178	223	190	188	200	201	187	203	199	234	197	201	184	198	186	202	197	208	221	205	194	219	188	205	222	195	226	208	224	215	192	204	199	188	227	213	205	214	188	227	187	188	185	206	210	212	179	197	188	192	198	199	185	204	190	185	194	188	221	197	223	193	187	192	221	201	219	213	194	191	200	233	218	212	214	215	230	203	192	197	212	185	216	216	205	214	213	192	192	192	206	203	198	204	200	231	205	197	195	225	227	206	215	193	219	209	177	213	224	218	194	212	225	219	186	190	166	201	181	201	179	220	219	197	192	160	190	184	179	197	210	192	204	218	194	207	185	184	181	207	200	190	182	218	201	220	226	194	194	202	206	208	230	211	185	194	192	198	192	204	220	197	220	216	176	213	218	199	211	210	184	195	215	183	213	172	219	243	210	209	215	205	188	203	219	238	202	195	221	210	216	198	206	204	204	222	185	210	221	198	190	235	195	202	235	199	219	228	216	201	192	205	189	222	190	188	185	222	223	202	193	211	195	203	196	174	218	207	193	223	209	199	213	207	198	193	171	190	193	212	204	202	182	203	204	225	195	189	215	210	206	209	202	194	195	188	192	180	191	215	206	199	227	222	203	199	208	185	195	209	193	211	205	189	184	206	189	173	247	228	198	226	208	180	204	218	214	179	187	205	165	186	206	215	223	202	199	218	214	200	231	182	195	224	196	202	218	221	196	200	212	203	213	209	198	198	238	212	196	190	186	201	180	182	205	214	215	216	216	185	209	220	220	221	218	210	202	240	218	222	204	212	194	187	215	210	218	199	206	217	177	187	212	199	207	247	213	171	223	186	250	193	185	224	206	202	205	237	209	195	210	200	203	198	212	205	183	202	219	205	201	199	190	223	201	216	198	214	194	223	233	194	191	224	194	196	237	221	224	246	201	213	204	192	198	187	213	238	221	208	189	181	188	175	212	201	175	206	198	179	224	211	183	207	230	201	189	189	186	185	168	189	205	192	197	218	179	190	213	202	207	211	219	212	208	227	206	217	182	214	221	206	212	206	184	199	193	187	176	210	179	203	211	214	208	196	227	197	217	204	186	197	194	179	201	184	190	213	216	182	224	203	201	182	198	208	216	201	196	212	195	182	192	180	190	198	214	217	207	212	201	209	192	196	235	186	218	187	226	197	186	207	207	173	225	187	194	207	220	209	206	234	204	213	206	184	179	171	216	209	204	221	181	183	216	200	196	217	212	226	230	216	174	217	169	209	227	195	196	195	204	240	211	224	205	220	189	188	210	209	209	176	193	223	225	197	176	213	213	223	202	217	214	202	210	226	206	207	201	200	201	199	192	197	244	201	210	181	219	198	177	206	194	219	204	235	193	198	234	209	198	223	207	193	200	222	204	162	209	190	190	202	219	177	223	200	218	210	205	200	225	203	241	211	204	177	217	224	203	203	210	236	209	212	198	195	196	211	206	212	221	232	192	221	227	221	220	190	210	197	197	205	200	219	194	212	205	175	207	190	181	183	208	198	193	186	198	212	207	214	202	199	204	201	194	200	225	190	201	183	186	205	206	167	196	227	200	195	182	198	202	192	207	198	208	192	188	189	205	228	185	213	197	192	190	202	181	194	213	194	205	206	200	199	206	205	212	219	198	227	215	192	205	191	184	218	207	202	207	202	178	178	231	205	202	213	191	206	233	194	202	197	201	192	190	229	206	221	235	195	201	210	204	219	179	221	210	210	190	204	200	188	186	205	225	194	213	232	202	217	183	196	193	200	221	213	200	209	233	182	213	194	220	196	194	206	194	202	189	196	222	211	220	206	183	198	206	230	200	215	207	223	220	224	196	179	202	209	215	220	207	197	232	177	208	215	206	219	211	208	227	189	191	193	200	212	199	192	225	204	193	194	224	219	197	216	218	213	203	197	210	228	214	193	197	200	210	199	223	203	202	213	196	191	216	200	200	188	192	223	183	233	224	198	205	208	210	160	203	203	215	183	208	170	209	179	212	225	186	195	200	183	212	203	207	192	209	244	192	206	185	212	190	210	205	217	205	178	214	202	214	180	195	199	205	193	188	198	173	198	195	189	220	217	201	204	216	214	215	241	179	195	226	213	192	181	193	217	208	194	212	207	200	228	206	205	172	174	191	203	213	196	192	206	190	216	198	199	174	197	195	183	186	230	222	198	206	211	211	236	207	205	224	197	204	221	220	197	190	185	218	224	195	188	218	186	214	187	209	201	218	204	200	233	222	225	215	222	193	197	209	185	210	180	194	205	206	204	180	209	175	209	210	221	202	173	198	192	181	190	194	192	189	205	208	185	227	198	200	233	202	194	212	212	220	207	208	210	220	194	205	202	241	200	210	205	207	201	198	195	190	181	205	180	212	203	206	212	189	205	183	194	195	197	201	202	182	231	188	205	211	199	201	201	219	201	212	209	205	223	188	218	209	239	201	202	193	224	204	212	208	210	197	199	241	198	212	185	198	182	196	204	181	214	198	186	208	192	184	197	221	206	217	220	235	172	180	180	198	192	195	213	197	191	210	217	221	201	193	201	214	189	210	267	190	189	193	166	211	162	199	231	202	175	189	218	188	187	187	219	192	196	181	204	194	217	210	204	192	218	216	215	206	166	203	206	193	223
16752	3165	20220	5082	4388	3773	2962	2413	2160	1781	1689	1423	1425	1282	1097	1108	1021	1014	932	940	846	826	794	789	780	764	765	770	756	706	740	718	708	673	710	704	647	679	661	685	647	632	662	647	625	621	595	625	657	593	574	636	608	585	581	585	602	608	629	634	587	573	590	654	564	609	579	614	586	574	596	539	568	577	561	565	588	594	594	616	565	589	597	566	557	562	585	624	613	585	584	569	549	620	585	530	539	597	558	559	560	574	587	562	573	569	572	567	580	598	556	537	566	556	559	596	591	560	547	588	548	558	575	527	544	593	544	553	555	545	537	563	571	580	557	556	568	576	510	564	567	568	547	543	571	576	545	568	556	547	623	582	562	595	563	534	542	536	559	565	540	567	550	565	600	584	564	599	589	608	526	587	591	555	543	589	574	539	546	600	574	547	614	534	595	558	554	584	562	546	577	548	540	562	520	566	540	559	541	609	533	567	539	573	534	547	550	577	604	574	540	548	578	551	546	546	584	545	547	528	590	565	594	527	563	567	597	521	561	533	540	531	573	553	575	573	557	581	542	562	589	549	547	550	564	511	595	554	594	533	570	557	615	585	541	557	576	574	527	595	560	559	603	532	517	566	556	563	592	591	562	540	530	558	535	537	580	576	568	557	560	619	581	567	581	556	541	605	536	565	528	555	532	522	577	553	527	560	575	560	545	566	585	576	572	540	585	538	538	577	564	499	576	585	510	598	533	573	609	540	563	596	552	547	569	540	554	565	543	526	522	549	563	528	569	540	543	573	582	565	565	568	527	594	572	574	578	573	563	608	550	553	556	588	540	547	611	568	568	593	589	581	552	582	552	578	598	551	556	548	595	578	555	569	557	564	529	593	558	604	579	585	546	547	556	545	561	526	561	528	573	586	547	555	564	556	573	607	619	594	569	543	532	578	579	585	604	551	601	575	523	515	540	589	570	569	596	522	590	556	554	568	588	585	544	523	590	552	527	563	553	576	577	560	575	581	561	581	553	558	572	557	535	575	553	545	555	571	539	609	583	568	605	549	565	542	619	606	588	550	596	549	519	545	501	554	576	537	580	574	513	524	581	548	592	567	566	522	572	560	565	592	546	591	533	614	535	538	545	566	596	562	545	570	564	555	588	547	544	578	547	569	575	580	574	574	566	558	556	526	628	549	557	541	592	559	574	569	603	519	534	560	551	497	542	564	606	588	582	592	549	581	507	519	539	549	585	561	561	550	566	571	521	505	551	565	543	528	580	564	564	563	599	512	547	547	545	592	600	542	595	573	546	554	516	536	584	578	586	590	588	563	545	613	573	550	553	553	539	555	549	546	540	552	548	570	583	562	589	570	586	557	602	593	568	587	569	530	598	580	570	597	574	588	586	561	584	604	587	546	554	537	569	560	581	554	532	555	589	558	538	586	538	557	586	528	542	549	534	581	557	585	596	546	550	578	562	566	548	535	521	603	598	591	589	596	559	551	556	593	522	536	593	571	547	578	535	577	549	558	568	559	618	536	557	559	566	546	567	571	514	610	561	600	528	547	534	556	578	562	587	559	541	533	556	569	563	553	555	550	599	563	589	570	578	565	553	553	548	581	570	545	560	551	536	616	562	581	560	544	578	596	546	564	531	612	579	574	561	567	567	511	582	563	558	549	576	596	591	549	583	517	574	592	551	549	561	529	584	588	575	621	543	578	574	522	577	578	553	538	499	547	532	567	583	496	572	564	552	598	539	550	535	558	537	554	537	591	603	530	565	561	572	565	550	564	586	644	538	558	594	594	563	587	591	577	559	538	558	550	604	545	583	538	548	580	540	575	571	552	589	551	558	519	576	588	557	613	533	539	598	578	581	590	563	555	577	566	556	502	574	569	527	563	562	541	573	553	568	583	551	588	574	566	560	567	541	541	578	573	569	534	520	568	511	588	565	508	515	548	545	560	521	554	576	543	599	565	558	552	581	603	519	535	580	543	575	550	539	619	520	557	589	555	557	546	573	544	563	563	563	554	515	580	575	542	543	565	600	561	530	540	509	588	552	583	561	574	514	554	557	523	563	564	544	566	552	531	543	529	574	537	584	513	564	576	569	587	557	557	545	563	535	537	547	539	551	587	555	541	538	593	584	586	578	556	539	558	592	581	562	567	592	550	505	546	599	553	557	610	577	554	577	595	550	546	520	547	559	562	545	558	568	578	550	533	597	550	567	524	542	594	530	558	586	560	583	536	576	522	614	580	540	566	550	563	600	562	583	536	595	559	556	573	570	568	591	547	547	531	558	588	537	597	560	556	548	561	515	543	541	561	531	534	591	542	547	578	589	575	545	597	553	563	566	547	596	567	593	551	549	555	557	535	554	611	564	518	549	544	525	565	556	558	527	572	590	540	533	587	518	576	573	581	532	582	548	560	537	542	562	564	586	565	521	587	548	581	571	606	566	527	558	582	555	574	567	550	568	575	558	546	575	539	549	535	545	530	584	541	576	584	565	560	555	542	557	561	595	580	525	545	546	612	553	553	569	544	562	591	559	544	542	574	591	531	568	580	606	558	539	591	571	572	563	620	543	569	574	539	558	584	634	543	572	557	554	532	599	577	563	558	577	544	560	562	549	544	552	576	562	563	546	591	545	547	592	581	578	578	548	566	568	511	534	577	595	521	595	592	559	580	569	535	579	556	530	573	553	571	536	554	546	586	554	545	551	554	563	582	548	584	571	564	538	560	593	539	611	523	564	553	568	614	574	578	559	579	591	549	543	600	558	500	577	557	528	577	538	575	553	547	539	560	540	545	521	564	545	573	595	580	534	572	551	532	603	570	547	562	546	572	572	537	540	535	578	537	548	538	561	618	574	594	559	588	585	595	551	572	566	577	564	628	551	623	573	613	576	577	592	547	561	531	564	537	566	570	532	567	507	583	593	542	570	554	600	531	548	532	550	576	539	558	546	562	581	551	536	571	558	543	521	535	567	527	579	530	561	561	558	564	592	565	558	558	567	505	572	584	574	573	577	607	567	551	556	591	527	553	552	526	561	554	547	573	587	590	549	595	546	615	537	585	583	570	587	553	543	544	559	601	567	554	584	575	555	559	588	571	591	507	534	564	567	587	524	591	573	535	581	573	558	548	585	564	566	586	558	586	564	557	510	553	541	556	580	519	535	547	545	539	545	577	601	570	571	574	547	549	596	580	541	550	530	562	575	593	595	582	543	526	534	561	569	529	578	592	583	552	589	558	559	532	549	596	589	581	538	575	563	565	562	548	565	588	589	562	571	541	559	510	550	591	539	594	584	561	602	566	540	521	552	555	561	576	570	549	608	554	546	542	576	521	541	562	622	563	557	587	597	562	548	578	607	575	522	565	574	565	549	558	565	560	540	555	537	582	540	543	574	543	553	533	537	576	556	552	596	596	575	559	578	560	609	564	531	519	550	561	605	578	572	564	558	549	591	540	574	559	586	587	545	550	533	554	540	517	515	571	570	577	587	557	543	543
2982	443	1859	432	376	382	365	331	341	309	347	371	322	332	360	387	332	358	375	365	337	346	356	336	353	341	357	385	333	342	346	335	357	329	360	345	353	319	347	361	353	334	337	350	382	390	348	355	359	367	350	343	370	389	339	332	391	327	344	340	367	347	345	351	382	353	349	341	370	348	354	381	327	382	374	363	360	344	375	377	345	375	354	318	364	349	394	358	408	343	355	385	356	366	389	380	367	361	345	377	357	338	359	344	357	371	335	369	364	340	345	370	355	388	355	384	360	341	375	381	349	347	317	362	332	382	362	358	316	355	373	342	330	322	364	357	339	354	351	369	381	375	333	396	388	335	383	364	358	330	339	378	336	361	334	382	349	386	351	342	348	315	373	373	310	366	329	352	376	329	337	339	389	347	355	374	345	349	336	358	379	357	350	342	347	320	351	352	334	348	368	371	349	370	344	357	338	389	356	353	361	349	390	377	344	348	339	378	336	368	334	330	378	352	344	336	389	374	361	340	370	329	334	360	345	361	350	353	350	325	342	335	342	406	356	353	368	353	352	372	354	329	350	333	323	357	374	353	323	341	358	357	364	361	349	392	362	374	366	349	353	368	358	388	363	343	366	329	330	386	390	377	350	341	354	356	365	387	375	343	353	365	342	337	355	324	360	337	337	357	321	337	365	338	327	343	327	345	366	387	372	383	352	344	355	360	314	323	374	357	361	348	338	341	303	366	370	391	351	327	354	369	382	366	375	382	343	385	351	350	382	349	352	356	348	361	337	374	390	348	367	342	357	355	343	359	363	360	358	328	370	356	329	363	355	376	347	329	334	380	354	353	349	389	367	342	355	355	367	360	337	354	355	363	331	349	359	324	338	326	366	351	355	321	362	377	377	364	369	354	328	387	388	378	339	373	361	337	385	337	380	347	369	353	343	365	350	361	342	364	323	351	331	359	345	336	373	337	343	345	398	348	361	349	350	354	381	364	340	343	368	353	374	361	390	353	348	324	361	352	357	357	342	330	363	350	327	325	326	345	339	344	348	335	346	363	385	356	366	381	358	385	369	371	318	339	363	365	350	358	377	358	348	314	351	350	342	341	359	351	347	355	347	382	348	337	375	393	337	339	366	356	348	357	320	379	349	361	337	335	374	327	342	333	355	331	378	388	363	334	354	374	368	370	356	325	354	368	352	340	335	348	395	344	349	322	375	348	329	348	360	324	358	335	315	352	383	364	326	359	367	338	340	333	334	348	371	382	344	334	337	378	344	345	337	367	351	384	386	305	347	384	355	378	376	371	359	361	358	356	342	349	358	336	338	400	394	392	371	365	378	360	360	349	389	386	372	358	364	324	375	358	379	335	389	383	328	406	353	357	374	392	344	353	362	365	348	339	356	367	370	375	366	358	346	355	388	344	344	343	328	363	360	337	349	320	361	298	335	358	363	331	367	390	337	373	357	338	328	357	366	320	392	344	373	349	345	305	357	366	376	320	363	382	386	345	342	359	331	331	358	358	347	388	352	352	337	340	336	371	388	361	391	365	335	366	331	356	362	346	385	324	366	377	367	375	350	354	330	379	361	372	399	330	363	333	362	364	376	322	384	340	343	359	353	361	405	387	342	354	384	359	390	334	354	363	394	330	353	387	376	350	369	329	352	339	341	344	375	370	355	372	339	389	360	347	369	361	391	377	346	358	360	350	378	369	366	334	327	349	349	367	374	360	368	346	342	343	358	411	380	365	387	327	369	345	374	351	354	363	364	361	365	365	347	382	346	345	373	363	357	359	366	358	357	358	327	335	349	386	363	335	334	346	343	356	359	318	359	336	351	354	392	383	364	332	335	338	370	357	344	372	336	322	368	373	354	388	356	359	343	339	368	363	345	379	372	334	360	359	401	350	352	358	352	362	386	320	358	348	341	368	334	356	354	385	336	351	376	355	371	347	370	358	331	370	348	381	322	344	345	352	373	342	415	348	383	345	360	410	342	336	412	352	360	378	321	340	363	357	347	369	356	377	385	384	357	361	348	345	327	346	374	371	344	392	349	364	320	330	389	360	351	365	376	357	394	358	338	367	318	338	358	363	338	335	377	345	381	365	377	381	357	345	364	380	335	391	356	366	387	339	354	335	350	386	337	318	381	346	358	370	335	353	401	365	374	375	331	355	358	322	363	345	353	332	356	370	377	363	320	361	323	360	362	354	365	350	344	347	349	332	347	345	354	362	340	377	396	361	334	360	386	369	356	398	382	361	357	326	365	354	357	361	369	353	372	363	383	374	351	386	340	362	352	355	375	362	353	377	360	356	359	354	349	354	360	353	351	325	345	337	338	357	355	333	357	380	378	365	348	343	374	398	360	344	375	359	348	358	384	360	354	347	393	360	351	355	386	364	358	331	355	316	333	331	318	354	351	342	344	370	340	352	308	361	337	338	372	371	367	336	392	363	355	367	363	368	343	342	379	345	371	347	386	348	333	392	336	385	354	361	341	350	378	329	360	360	371	350	320	343	386	351	323	373	351	334	348	352	311	349	381	355	337	373	348	342	353	362	388	339	344	333	370	380	342	336	339	348	368	376	339	346	366	360	399	333	368	351	314	346	358	338	373	344	346	349	374	373	352	353	347	362	363	380	393	341	356	358	354	383	367	375	326	347	394	342	332	325	363	301	328	310	341	348	359	358	371	342	385	382	360	368	350	372	373	374	321	325	347	349	364	356	323	335	352	322	339	370	324	349	320	325	330	337	355	373	362	359	366	328	350	351	350	338	354	394	354	370	340	324	379	340	384	380	342	368	366	297	333	341	354	336	354	364	364	363	356	359	338	342	335	343	378	376	346	352	355	338	329	334	329	377	403	347	366	370	331	335	356	327	383	354	342	389	336	388	360	370	339	354	359	339	374	387	353	317	334	407	376	348	334	374	366	345	358	376	358	362	359	346	388	365	359	371	346	371	336	370	357	376	340	346	374	370	348	380	364	361	330	373	341	398	347	308	377	354	375	376	341	378	350	337	374	352	370	381	352	336	362	336	340	364	396	360	357	360	327	344	351	375	360	343	331	346	404	344	350	367	332	392	376	345	361	347	354	355	363	345	365	364	352	349	351	375	356	349	364	348	366	350	393	330	329	344	352	380	338	384	372	338	338	361	342	327	362	376	338	308	349	363	349	355	379	345	336	370	343	350	381	324	351	347	366	335	323	368	349	378	367	375	363	347	395	356	353	353	338	416	380	321	380	349	362	340	358	360	351	343	365	350	389	404	333	364	347	367	317	329	328	319	347	369	353	356	367	345	334	404	352	340	333	389	372	372	359	341	395	352	336	332	371	321	346	361	339	351	361	359	382	377	404	399	345	331	316	335	329	376	388	368	348	369	347	351	389	378	352	354	336	346	375	361	376	328	365	334	346	337	358	316	350	365	355	352	369	392	357	367	352	348	373	346	372	369	346	357	333	341	363	354	347	377	369	355	312	365	358	354	354	336	306	310	350	372
3177	913	4474	975	921	897	869	843	892	883	885	841	843	918	834	836	826	849	851	857	836	822	918	818	869	837	877	850	867	862	854	821	912	851	847	822	886	851	801	883	879	820	807	849	858	855	863	893	885	866	795	810	803	900	862	842	857	876	815	797	809	852	852	835	878	906	845	908	834	830	853	845	866	870	850	785	858	845	827	846	831	854	831	838	868	859	871	829	842	865	860	850	912	842	836	877	884	849	826	895	874	875	825	824	827	814	842	872	902	838	830	853	802	836	857	855	825	796	812	866	875	893	878	840	863	841	875	818	870	856	842	856	829	813	850	806	891	851	869	884	835	904	861	881	833	862	880	875	812	755	834	820	813	824	845	866	835	870	827	863	800	860	807	796	877	802	883	849	841	824	874	873	851	891	832	866	851	828	869	812	864	882	836	829	837	861	884	839	929	808	838	882	847	773	817	872	902	844	821	823	829	825	880	835	876	836	801	841	852	829	849	835	848	843	873	833	885	813	896	846	819	837	853	892	833	864	829	845	881	840	865	874	860	797	795	871	767	853	868	825	867	875	837	823	907	892	826	946	794	876	835	868	849	874	838	844	835	854	869	880	881	828	895	879	870	880	800	845	852	833	829	844	868	856	845	812	866	807	852	898	849	836	841	851	859	839	844	804	860	862	843	866	825	846	847	814	853	885	843	876	865	804	797	824	827	861	853	867	830	805	838	860	845	867	827	822	841	854	820	890	906	911	842	834	893	816	830	835	811	873	868	872	851	904	822	858	827	815	844	836	844	833	830	891	826	837	875	859	855	923	837	830	861	847	876	852	859	799	851	852	839	780	810	793	792	874	882	818	811	829	833	840	778	865	832	878	866	896	860	846	860	852	871	811	823	870	873	834	857	874	886	851	837	839	833	855	866	817	832	861	842	785	791	856	860	884	858	875	882	865	854	849	831	820	862	863	852	867	833	862	905	866	850	859	819	862	907	837	863	843	883	842	871	869	815	896	905	824	813	838	892	859	883	854	857	859	861	837	844	871	851	805	914	860	814	843	840	865	855	856	879	865	824	814	884	859	831	796	833	829	835	885	834	866	847	817	865	862	890	826	835	871	832	883	823	823	839	787	881	854	843	801	837	869	869	876	868	851	858	834	841	903	822	833	844	837	815	837	887	860	840	904	805	902	861	798	852	769	815	837	814	809	899	885	873	847	913	880	822	910	834	818	798	824	863	798	860	832	819	855	832	886	833	907	895	844	803	876	832	849	849	805	868	836	824	833	822	920	851	856	853	857	873	817	820	826	828	839	836	879	834	837	801	873	867	863	872	875	843	880	843	858	834	805	869	865	827	898	850	833	876	883	849	840	843	896	815	835	853	814	851	820	861	850	858	876	820	775	781	854	833	848	824	826	843	900	830	836	879	853	889	834	871	851	837	882	858	835	817	901	869	832	912	820	827	793	825	850	806	896	867	842	822	804	821	829	867	804	850	867	855	836	822	857	852	855	855	848	877	840	839	857	815	816	855	869	868	893	823	872	852	903	881	784	854	857	807	859	845	897	825	826	841	851	848	830	862	880	858	883	849	831	866	910	841	835	843	816	920	879	833	836	844	810	871	851	829	866	856	866	817	797	833	844	804	818	823	815	775	826	894	802	870	865	875	863	844	833	852	833	825	862	858	828	809	781	830	860	837	788	825	857	829	862	868	857	884	811	841	894	856	877	808	801	873	888	862	843	855	844	826	878	853	854	835	851	786	827	861	882	854	852	797	836	860	842	883	786	863	855	811	887	849	862	871	855	842	896	874	882	832	842	836	837	862	893	802	850	819	864	845	875	877	832	800	827	893	851	821	896	808	885	825	865	829	821	857	824	813	855	866	911	892	868	864	843	843	845	849	798	843	841	877	867	851	886	821	898	838	872	858	844	815	821	830	861	865	808	823	829	888	817	886	861	859	858	826	860	881	827	849	886	846	883	838	851	909	836	882	808	818	818	880	848	784	850	852	839	851	894	842	866	841	876	858	866	807	899	858	815	895	848	863	843	824	819	828	854	871	799	856	809	891	832	891	889	772	843	843	788	834	823	798	787	823	844	835	823	801	877	838	876	854	827	838	886	876	862	880	839	825	843	870	837	845	908	872	835	830	874	792	868	852	825	831	876	873	863	838	793	855	850	845	829	789	857	816	851	853	851	858	863	897	856	875	852	837	832	858	884	834	842	782	881	863	810	854	821	895	834	813	885	839	884	824	858	804	780	817	886	849	920	875	827	897	818	834	854	836	864	800	889	824	854	869	898	812	908	892	862	882	893	780	831	865	812	776	830	871	833	771	846	816	786	858	810	854	847	905	854	845	848	822	837	811	865	873	843	894	867	847	924	869	863	840	850	828	814	788	878	830	882	906	894	871	855	843	901	904	856	890	854	903	839	802	858	830	880	863	804	846	907	832	873	848	870	870	826	820	865	831	848	869	823	872	868	861	811	850	869	819	837	828	864	834	875	863	870	823	881	863	865	884	856	807	860	857	807	845	866	846	806	898	815	856	866	847	796	896	832	817	829	828	874	787	836	887	869	853	785	846	837	841	859	799	855	838	810	835	840	851	828	831	847	834	859	830	846	864	858	855	880	864	894	829	814	810	836	898	848	837	863	853	832	823	863	838	923	841	855	799	857	900	818	830	819	863	864	874	836	869	863	917	842	867	857	814	844	844	840	846	907	829	835	851	846	875	893	864	815	829	818	873	852	812	893	843	858	860	816	844	872	838	843	848	800	878	828	856	879	864	872	821	788	860	809	879	916	833	839	841	873	851	838	837	835	855	832	860	874	876	843	889	835	826	840	852	818	878	811	917	875	864	888	862	815	840	864	894	871	876	895	815	854	870	817	821	889	809	904	867	838	846	884	897	817	847	851	859	854	944	859	845	842	855	861	839	896	806	861	856	841	826	810	831	871	873	834	863	812	876	853	854	846	842	827	819	876	797	846	848	831	863	827	836	865	796	887	839	803	834	848	857	885	797	850	862	823	828	889	875	825	828	840	810	859	796	840	824	856	878	853	876	833	851	772	859	866	808	861	857	852	824	839	910	863	856	855	863	836	856	847	873	839	863	804	895	912	865	819	876	887	839	810	852	846	812	870	844	839	884	862	850	798	895	804	833	802	828	845	848	878	894	804	847	847	870	833	829	897	810	908	858	811	797	826	815	827	830	835	823	858	853	857	857	847	832	838	840	853	839	794	853	888	876	791	814	875	892	881	850	955	883	813	835	864	823	863	858	847	878	854	824	813	869	833	853	858	847	784	840	829	860	823	777	839	858	827	879	882	841	868	859	830	856	875	873	854	824	865	815	825	905	879	832	819	826	816	884	847	861	874	848	803	827	891	873	831	857	781	848	863	888	856	830	851	862	886	825	875	870	813	841	827	801	876	870	850	823	879	813	835	804	860	837	843	858	830	857	875	886	827	887	872	904	823	847	868	834	854	827	856	854	858	892	903
21134	3244	30133	10634	1323	553	387	344	292	277	244	230	240	217	223	219	203	195	211	207	207	187	196	181	191	187	193	184	186	168	174	177	167	165	172	177	190	173	201	179	212	171	174	165	193	182	167	175	181	172	167	179	187	174	178	160	182	152	165	168	204	174	159	156	174	144	167	167	167	193	184	170	174	173	171	159	179	163	190	198	166	176	168	165	189	210	162	175	158	188	179	164	170	185	177	148	173	155	164	164	189	168	171	178	187	157	187	133	181	155	177	171	187	186	168	170	161	164	191	171	166	177	203	187	147	166	199	164	162	190	172	186	174	164	183	182	168	166	178	184	182	160	166	185	178	140	145	177	195	165	164	165	161	175	172	174	170	159	176	149	151	199	151	191	172	166	155	168	180	182	160	171	175	161	186	177	176	188	185	186	167	143	178	171	175	193	206	171	179	181	181	185	179	179	183	175	180	177	176	158	166	169	172	176	146	166	174	156	181	181	177	202	181	190	181	177	170	182	161	191	188	149	188	172	163	163	173	187	179	180	178	177	178	191	153	161	173	153	180	150	187	152	168	174	170	201	159	191	180	177	179	144	163	171	184	159	180	176	165	175	166	161	175	201	168	201	169	179	169	154	166	164	165	171	191	179	165	153	157	170	175	186	172	167	157	187	163	135	198	162	169	167	190	168	177	150	175	152	183	166	162	171	165	179	158	169	173	197	188	179	143	168	181	183	168	155	165	171	166	174	162	182	171	166	182	201	183	207	178	181	176	154	164	161	155	167	184	182	168	159	159	181	185	173	155	195	161	191	172	162	182	171	186	164	167	179	162	149	181	194	148	189	159	169	183	174	163	157	169	175	181	150	175	162	187	166	163	166	185	166	180	171	177	177	196	175	171	180	201	197	166	181	173	198	186	160	170	175	184	176	170	170	202	166	190	175	165	191	173	171	156	172	182	155	181	184	177	188	213	172	162	175	165	183	148	175	177	153	153	156	191	180	155	158	176	183	169	153	184	186	189	165	164	145	179	167	167	157	171	163	154	154	166	166	175	178	177	171	172	165	193	153	171	182	176	189	167	165	180	182	184	187	159	190	164	165	144	182	163	164	150	175	180	179	149	178	172	170	154	190	180	174	164	177	192	171	179	176	204	160	186	156	186	168	178	178	193	186	146	169	141	155	183	173	159	174	160	174	150	166	183	160	193	174	181	167	164	191	180	192	162	173	179	170	146	174	184	170	190	183	166	154	207	166	157	187	186	166	198	165	200	189	177	184	199	163	202	176	184	185	171	165	162	151	153	183	157	182	177	164	190	190	185	168	158	174	184	171	190	164	176	183	173	174	180	147	186	169	168	185	186	180	174	163	159	158	164	168	152	184	188	161	172	166	156	182	133	176	185	163	168	174	156	178	169	167	173	196	162	165	180	163	174	178	176	182	182	171	179	169	193	181	180	188	171	203	166	178	166	171	175	167	163	169	174	170	193	182	175	186	171	160	204	162	179	184	154	185	171	162	165	167	165	159	170	161	168	179	188	164	169	163	166	164	166	187	188	190	159	189	176	173	173	188	147	183	190	152	180	182	174	169	166	173	152	180	177	177	155	209	182	187	177	183	167	176	169	152	170	164	192	148	177	165	152	151	158	150	165	155	147	177	158	215	156	179	183	183	155	166	159	148	177	173	189	165	172	185	182	162	170	159	162	170	202	179	181	156	166	175	154	165	181	168	187	181	152	183	199	195	170	158	190	187	163	164	225	172	159	157	187	200	157	184	182	168	173	152	174	172	162	157	157	157	156	181	159	169	160	155	176	171	180	177	154	158	166	177	165	169	162	160	165	173	168	154	188	175	201	183	185	188	181	172	171	160	163	165	186	189	158	183	179	185	176	159	169	183	168	174	158	161	157	202	179	192	187	184	187	166	181	197	179	176	179	182	176	182	160	158	171	186	166	176	166	173	175	163	184	163	168	179	174	165	163	194	160	164	192	194	166	186	171	176	133	168	173	197	175	196	168	167	168	201	148	171	157	194	199	181	171	168	186	177	147	160	167	176	161	172	211	159	167	156	194	186	195	183	184	170	164	174	179	166	162	177	165	192	188	178	173	149	171	165	169	150	153	178	190	191	194	178	183	166	183	191	162	157	160	166	166	189	189	201	175	180	165	173	194	149	160	194	180	173	150	177	145	182	173	158	170	179	175	168	173	193	184	189	162	176	168	174	160	172	179	175	169	181	162	168	173	144	170	180	178	178	181	173	189	175	177	175	184	204	164	175	163	190	192	184	164	199	173	192	159	151	186	177	184	168	148	164	179	190	187	188	167	189	173	180	178	158	166	144	174	151	169	192	169	156	134	162	164	172	170	166	169	186	143	173	165	170	150	152	170	168	156	176	159	186	180	171	162	163	157	151	192	202	170	179	188	188	172	185	210	172	172	180	173	155	184	181	173	161	172	146	159	168	181	195	173	170	175	173	197	184	176	168	167	157	184	156	188	194	202	174	152	148	179	165	185	178	185	177	179	152	176	169	172	162	148	193	187	138	166	184	180	176	172	162	158	170	170	188	180	165	162	154	172	161	184	147	191	181	150	173	195	156	186	166	173	169	170	187	185	190	159	165	175	166	198	172	187	180	158	185	177	157	166	173	182	176	158	150	187	188	205	173	160	161	178	189	174	169	155	158	160	193	190	163	151	185	164	178	183	174	153	180	183	187	177	189	170	188	171	187	165	158	168	162	185	180	164	170	168	160	155	173	197	199	164	166	187	147	151	187	164	163	184	171	166	161	155	162	170	173	180	172	185	193	177	167	163	176	151	176	191	167	164	193	169	177	206	162	152	162	159	192	173	167	196	202	168	156	181	189	191	181	178	187	166	170	167	184	168	181	173	204	173	191	164	192	195	160	163	193	180	184	171	172	176	167	185	179	184	174	187	181	157	173	164	167	167	162	175	181	172	168	170	185	190	177	161	160	173	179	138	185	155	173	167	158	183	198	176	162	188	176	190	152	173	158	194	159	194	167	164	173	160	174	156	140	162	159	158	158	162	176	149	170	187	172	194	179	165	189	171	166	145	169	155	182	148	165	161	167	175	185	178	166	159	156	160	201	189	162	174	157	160	142	159	177	184	162	157	160	170	182	193	196	181	176	180	187	190	195	180	179	175	156	187	178	176	179	183	165	180	176	172	187	134	193	154	169	182	164	183	175	187	191	175	169	184	175	180	175	184	181	189	176	166	185	163	182	195	144	168	158	184	161	140	191	157	163	179	198	174	186	136	184	157	179	176	171	180	155	146	171	199	172	175	149	189	176	176	160	165	188	173	150	196	195	175	175	169	184	177	170	166	148	171	190	175	179	186	188	204	179	178	186	168	170	169	190	181	201	190	165	195	172	160	163	178	176	172	167	166	202	160	148	184	177	197	150	185	194	170	174	174	151	179	184	155	158	170	185	171	182	178	161	171	147	192	177	144	180	156	169	191	161	167	194	176	202	176	167
11380	1967	18861	2891	2526	2121	1746	1456	1266	1117	1137	964	891	809	759	707	692	681	637	635	648	621	619	592	573	537	563	606	542	552	520	559	530	551	533	523	510	527	497	479	513	505	518	542	515	455	499	490	545	486	541	451	490	480	504	499	487	471	537	486	534	475	514	519	429	519	513	489	531	466	466	493	489	483	474	503	471	493	471	461	471	444	472	494	487	497	457	490	446	479	449	485	521	482	462	438	512	493	476	442	447	478	478	510	488	452	462	469	505	433	477	466	487	471	495	458	495	461	469	440	500	474	464	466	458	476	465	466	493	473	460	454	485	476	409	456	462	487	478	500	449	513	495	484	499	508	485	507	460	496	493	438	501	484	466	473	490	479	480	438	513	481	531	473	451	431	417	482	504	470	486	448	477	477	446	456	465	458	492	469	457	481	454	473	499	505	439	437	518	441	487	463	446	479	473	435	471	468	443	510	469	474	470	469	504	452	462	472	417	506	444	507	451	455	450	497	486	480	467	532	478	490	450	479	490	472	474	467	455	477	461	487	444	464	477	487	464	500	455	468	485	465	458	465	496	440	443	477	501	496	482	462	495	478	464	463	479	454	456	483	454	455	470	482	500	493	458	496	438	442	440	490	461	534	466	470	479	461	489	456	468	474	474	458	502	448	488	483	464	488	504	503	481	437	457	475	442	459	483	451	463	479	494	457	451	466	456	512	449	508	482	468	475	466	435	478	442	459	474	488	468	486	475	457	514	444	464	475	499	447	459	454	452	451	444	500	455	468	490	474	462	486	468	474	460	435	489	469	523	469	478	491	485	511	491	503	484	461	502	470	488	448	480	446	452	495	499	487	426	435	451	469	470	492	470	463	483	484	452	458	497	461	471	488	486	448	473	457	461	495	492	461	460	456	466	436	462	467	445	443	462	478	455	468	473	440	420	471	450	447	469	469	486	440	463	512	432	427	466	446	462	466	461	469	466	485	457	468	488	440	471	480	484	485	444	490	511	460	483	468	487	474	475	492	489	460	445	480	448	531	467	506	452	476	463	459	461	484	439	503	495	433	462	491	456	490	452	427	447	474	451	460	465	465	500	464	495	405	482	476	439	450	465	471	482	511	468	451	484	478	483	460	484	486	482	480	465	509	483	468	440	459	449	461	463	490	461	443	490	508	456	458	479	462	497	483	471	486	476	471	461	440	448	479	476	471	512	487	471	471	498	480	476	454	481	526	459	505	465	441	463	465	478	491	477	483	493	491	453	460	470	442	488	484	436	475	475	457	450	465	492	460	471	503	471	479	489	455	470	449	470	489	453	462	488	502	471	486	467	461	462	441	482	489	481	473	469	507	467	472	444	452	463	481	449	461	484	491	459	453	500	484	457	476	474	442	485	446	519	451	509	496	468	440	447	427	490	477	478	434	460	455	465	482	522	485	470	469	466	488	460	459	476	490	465	494	456	487	483	474	460	438	441	442	457	434	490	452	480	488	499	473	460	492	515	457	484	468	490	448	491	502	475	472	454	464	489	445	481	459	463	433	439	478	457	488	460	461	480	463	449	511	543	502	493	443	510	491	465	460	456	467	466	471	459	509	492	442	493	461	478	469	483	475	499	475	488	505	478	430	482	496	480	464	510	481	469	482	494	451	473	478	488	444	492	493	442	426	466	479	486	428	461	446	461	456	481	438	459	428	459	503	524	442	440	496	458	437	430	467	457	466	448	490	452	488	447	428	463	451	427	487	490	469	441	452	469	455	457	457	491	481	472	442	430	485	467	454	494	459	469	441	449	445	447	477	479	503	465	484	476	442	433	476	482	469	486	431	453	491	461	479	450	480	454	449	460	454	446	448	460	475	475	441	483	469	498	483	499	472	421	432	492	462	479	462	473	463	510	457	502	503	471	500	509	474	450	500	457	470	483	449	459	474	460	449	495	480	457	514	490	441	446	463	461	445	495	473	503	466	436	486	489	480	524	481	461	444	474	483	463	435	460	479	444	446	478	462	451	469	484	450	436	482	485	469	447	441	444	468	508	451	454	480	440	489	456	499	431	472	454	493	444	477	467	518	441	459	457	478	455	475	467	463	467	453	491	468	482	468	492	495	481	476	464	479	483	495	451	501	492	486	464	460	442	463	473	506	457	428	455	482	442	466	490	518	446	470	474	483	469	450	470	460	499	480	462	505	507	511	483	418	492	506	454	469	479	483	456	451	477	469	481	459	476	477	430	466	483	504	433	492	476	483	495	493	433	490	484	461	467	477	496	450	443	475	496	446	454	453	481	464	463	453	440	498	485	454	472	465	484	462	512	442	474	451	446	497	454	476	476	465	462	469	447	474	476	464	499	492	483	444	456	511	476	469	453	436	466	459	456	480	522	440	480	469	447	464	483	500	503	444	462	452	451	489	440	493	511	467	461	467	447	473	427	487	484	486	478	487	486	447	437	458	471	481	484	470	425	460	467	428	520	497	477	468	471	455	450	477	532	476	461	504	459	472	433	483	484	487	479	485	452	468	462	458	465	467	470	482	435	487	479	478	462	461	476	474	469	471	479	462	470	473	520	489	462	444	494	498	502	467	462	453	481	435	485	458	418	500	478	462	471	483	501	496	487	473	480	505	502	430	462	451	447	464	457	453	476	488	468	484	459	473	464	499	483	436	508	474	481	511	472	490	460	430	487	469	424	486	433	463	480	468	454	473	464	450	477	483	477	453	462	450	489	468	472	500	481	514	466	491	454	483	483	453	469	456	504	497	465	465	452	460	455	471	455	504	478	524	474	480	488	444	504	451	470	458	466	488	454	462	458	499	487	454	483	440	475	486	482	473	474	477	452	425	509	465	502	482	493	469	463	437	498	528	469	471	444	472	475	480	489	495	500	470	475	490	465	460	514	465	549	459	484	491	485	476	456	482	463	478	479	491	482	468	511	428	444	470	468	455	494	458	476	493	461	472	495	490	466	448	449	430	502	504	430	457	470	464	463	441	456	405	487	470	498	461	473	485	467	445	434	476	476	491	470	506	442	483	446	470	454	474	454	454	509	494	437	458	483	463	502	446	512	434	475	443	484	455	445	483	503	505	417	484	493	491	465	491	455	425	482	447	460	481	451	478	495	462	459	502	488	503	477	457	493	444	500	468	463	487	465	464	429	485	475	459	485	457	509	458	450	470	471	457	439	464	476	461	438	465	463	491	478	478	462	459	456	500	494	479	501	469	512	435	454	473	529	473	486	432	454	497	480	477	442	473	467	437	451	511	473	446	477	462	476	503	475	451	478	479	438	494	483	485	464	475	490	456	490	452	463	460	440	489	455	437	484	495	444	507	491	480	475	480	483	484	455	495	479	472	435	488	472	466	477	472	479	470	453	485	460	485	538	447	490	462	485	484	477	463	435	508	488	494	444	484	484	503	455	461	472	466	464	447	446	465	476	453	465	447	446	466	489	466	480	461	531	473	453	443	462	479	452	461	514	496	493	442	463	464	463	500	418	467
33782	8058	34997	19175	5394	915	667	543	478	413	379	351	325	291	288	235	254	261	271	253	224	246	232	251	233	224	223	228	186	208	195	177	233	212	215	229	187	198	208	206	189	192	184	184	191	203	216	208	205	196	214	218	191	210	225	207	204	208	234	203	194	232	193	211	217	221	208	225	204	161	192	198	176	192	182	220	208	191	209	224	207	213	224	213	173	175	181	201	198	196	194	190	190	199	197	214	208	201	174	199	193	212	195	207	211	199	208	215	198	206	187	191	206	221	170	209	198	200	219	214	200	220	206	200	169	207	187	181	197	192	196	216	173	213	205	212	182	201	207	192	171	227	198	199	186	182	195	201	210	209	195	202	217	219	210	213	193	198	206	206	215	194	181	198	207	221	191	212	202	212	196	195	206	214	198	196	188	208	190	235	194	214	189	202	208	210	215	197	221	227	197	242	188	221	201	192	193	181	187	185	203	194	204	207	222	203	191	184	195	175	227	224	182	198	201	243	200	234	188	203	203	182	203	216	211	178	227	227	217	214	194	176	210	182	201	191	191	199	239	217	230	193	202	215	187	213	206	183	194	199	191	204	207	211	185	189	205	189	205	184	189	194	201	202	203	198	210	183	195	199	163	209	219	235	195	226	218	230	198	215	208	214	196	234	203	208	186	203	195	193	197	188	201	208	212	213	204	196	188	211	196	195	197	194	186	233	208	196	199	196	217	213	192	191	192	206	188	199	212	205	229	187	197	199	218	216	233	217	188	211	204	196	238	201	182	184	228	191	201	199	213	203	204	225	199	205	173	200	210	203	207	219	194	185	190	186	197	206	236	224	204	185	188	204	205	193	190	207	187	187	197	183	189	219	207	212	224	195	190	193	221	190	226	219	190	171	192	219	219	199	194	199	196	183	181	193	239	185	188	218	190	193	212	202	216	220	196	202	198	208	190	202	210	202	204	200	200	220	208	163	226	215	207	191	222	199	198	190	225	203	185	208	209	199	205	204	218	219	217	183	185	181	224	202	185	202	200	227	218	178	191	192	208	224	197	182	197	221	210	193	226	170	211	198	231	185	204	196	216	194	200	212	196	188	194	207	172	213	212	191	217	206	196	202	210	185	207	204	229	210	184	206	204	197	181	192	199	203	195	183	203	217	189	186	199	188	202	207	186	198	208	208	223	187	210	216	201	196	185	195	201	222	201	187	195	206	193	216	203	219	195	182	199	186	186	219	199	214	194	199	207	221	209	195	194	193	215	208	193	190	210	206	205	191	198	211	189	171	229	199	204	172	218	196	234	217	180	243	190	212	195	192	183	206	180	212	225	207	245	182	229	198	195	206	213	178	187	202	206	214	201	206	205	170	206	204	205	201	168	183	213	218	204	206	214	208	180	198	191	219	211	201	206	197	211	205	213	209	207	196	203	209	194	196	184	188	221	198	195	198	201	238	184	201	184	186	213	215	208	230	218	205	212	218	206	196	205	246	184	211	209	194	188	219	187	198	227	192	207	196	214	196	186	195	195	201	200	215	199	163	191	194	228	198	180	181	187	222	197	181	194	193	216	201	221	193	221	215	199	210	217	204	212	184	197	196	204	201	203	188	171	205	206	193	168	181	200	221	213	201	210	230	190	177	204	197	214	191	195	225	197	187	213	175	179	189	231	185	195	221	198	233	211	208	181	206	214	174	215	175	203	191	190	209	201	209	203	210	219	198	207	209	197	238	197	209	171	191	204	211	229	190	204	209	185	214	201	222	190	183	216	198	182	201	174	192	210	192	217	194	234	195	212	189	198	178	213	166	223	224	204	181	198	207	196	228	186	188	192	189	186	190	213	201	183	164	200	190	198	230	188	177	200	227	186	200	199	189	225	206	208	189	202	189	221	216	222	200	208	227	205	214	179	230	180	189	180	216	201	216	194	180	208	203	224	213	199	205	177	201	155	178	191	199	183	213	202	201	199	235	187	174	216	199	198	204	206	190	208	199	197	216	196	222	220	225	199	220	209	191	181	190	208	202	221	218	185	216	202	220	210	198	221	190	206	204	194	197	221	221	196	191	222	210	207	200	169	194	174	184	210	195	204	206	213	220	199	201	186	211	200	208	202	196	202	188	200	203	193	209	198	201	225	191	216	209	227	200	194	183	224	199	210	212	200	202	224	218	205	220	181	189	214	182	227	197	216	220	188	198	207	196	195	203	211	214	208	175	213	199	211	185	194	208	213	198	184	219	215	203	205	213	198	201	230	218	195	212	187	177	201	199	189	217	192	192	198	221	207	188	214	204	183	180	198	190	194	210	207	195	204	215	194	199	197	195	203	226	194	202	212	211	219	189	188	199	182	193	214	184	181	215	211	197	228	187	191	222	210	217	206	211	232	192	222	202	226	179	185	211	194	178	215	222	178	185	208	185	204	188	217	194	204	198	169	197	204	182	174	203	203	228	192	224	176	185	175	194	191	222	198	209	199	195	205	182	236	217	216	226	217	216	175	222	195	224	220	181	207	202	193	181	246	191	195	220	173	204	191	212	200	209	214	196	204	221	182	168	160	205	204	210	192	213	188	194	231	202	210	208	212	219	211	236	219	200	189	178	203	220	209	180	215	206	200	195	210	178	226	212	213	216	228	212	212	208	203	212	196	245	190	202	192	187	210	189	203	194	209	193	220	185	196	191	219	221	202	238	182	249	227	193	208	214	181	218	187	186	173	184	183	190	203	206	205	213	206	204	197	192	203	208	218	189	211	173	192	201	196	215	218	174	215	206	208	205	198	195	192	204	219	222	187	198	210	214	208	203	198	200	187	199	237	168	207	201	209	206	171	215	189	205	203	197	223	197	204	208	199	172	188	192	175	203	199	197	217	202	197	196	207	201	208	180	211	205	200	199	186	209	194	205	200	198	180	210	193	202	190	192	191	223	163	211	208	224	204	190	195	184	220	207	190	199	215	171	200	194	220	216	212	204	186	214	233	189	184	208	181	216	222	192	203	194	224	201	194	209	207	211	203	201	223	198	205	233	198	194	187	196	196	181	188	183	204	206	222	200	220	189	210	204	183	197	209	252	198	220	198	220	198	218	187	189	183	198	188	217	226	189	192	211	196	196	215	167	197	225	201	213	192	203	186	203	211	177	206	209	199	189	210	204	198	215	194	221	194	178	191	214	194	195	205	220	218	189	200	204	228	176	201	203	208	192	220	187	212	216	171	224	216	199	172	210	224	175	211	230	184	186	204	220	184	205	197	181	180	221	206	198	184	203	219	208	204	194	203	221	202	187	220	212	238	207	206	195	210	196	233	205	191	169	183	199	191	200	184	201	192	213	206	202	209	185	202	193	210	216	213	192	201	193	209	176	199	232	203	218	204	204	211	187	227	217	202	157	217	210	172	202	217	203	177	191	227	207	207	201	215	228	206	183	205	179	202	207	187	209	221	174	193	183	199	203	196	169	202	194	191	177	217	180	203	197	211	192	193	198	202	198	195	191	188	220	202	204
16988	3099	22351	5183	4484	3676	3007	2489	2155	1897	1646	1491	1355	1277	1158	1104	1004	1025	940	906	871	855	786	810	768	757	751	732	743	662	719	718	699	638	620	702	658	688	684	673	641	648	574	633	592	596	594	606	629	584	579	615	611	605	585	557	574	616	572	557	583	601	569	604	605	577	586	567	565	594	615	593	613	610	591	582	557	568	580	533	557	582	579	596	534	587	594	551	549	576	553	593	579	552	563	578	521	556	545	585	537	584	580	587	542	583	570	589	572	610	549	581	563	543	580	597	562	585	571	543	572	568	570	528	601	591	597	599	602	532	551	575	554	529	572	549	578	566	603	577	565	562	527	601	585	557	569	548	586	539	541	543	600	607	542	557	577	542	532	554	602	533	513	527	564	561	532	558	575	546	573	566	536	573	546	570	530	567	524	565	557	496	501	576	585	560	577	542	580	553	590	569	584	555	535	541	570	572	570	588	589	544	522	558	571	561	521	575	595	529	586	574	573	575	597	568	579	509	550	539	518	561	552	564	555	542	585	592	545	577	552	560	555	530	575	557	560	543	556	580	584	524	600	607	565	574	548	555	528	554	546	576	578	553	494	576	552	574	566	589	566	539	540	602	599	532	519	549	532	519	560	570	579	532	529	575	542	526	565	588	593	571	549	619	553	549	581	575	530	570	552	554	557	542	557	567	592	612	558	596	551	532	601	576	584	558	569	576	523	534	551	582	539	550	550	538	528	589	562	526	564	545	546	545	552	573	554	546	595	568	575	590	555	548	527	542	557	541	549	559	549	578	580	559	569	539	546	541	586	557	608	549	597	538	543	591	568	552	566	515	548	539	560	544	535	539	567	531	548	561	620	535	591	580	519	518	573	585	499	584	583	590	556	569	544	549	588	565	564	572	554	557	608	521	552	590	545	579	552	517	530	543	593	545	548	552	571	601	521	577	561	530	564	554	598	549	591	538	567	580	570	571	567	578	560	590	501	561	549	531	537	538	557	537	556	597	561	539	552	547	601	530	582	555	558	548	550	543	575	580	558	521	557	546	569	521	553	562	547	529	585	625	506	568	548	613	547	557	548	559	512	558	564	541	547	538	515	546	523	572	518	538	598	567	590	545	557	574	568	551	545	597	557	526	535	593	559	571	542	559	530	544	547	555	569	577	549	555	550	569	552	545	564	542	535	517	526	538	552	553	556	548	586	572	512	553	582	529	562	581	519	566	572	506	576	578	525	582	601	578	569	532	534	562	573	569	517	566	570	538	571	560	561	575	546	506	561	564	554	543	594	532	514	566	554	584	536	562	588	515	578	545	550	537	564	559	551	545	611	522	572	558	561	597	549	539	568	548	581	605	598	564	544	557	552	549	560	552	540	506	573	555	554	547	543	540	556	542	570	561	562	551	525	567	544	525	567	537	541	528	607	560	537	545	567	546	557	561	570	540	578	580	540	556	563	551	536	525	588	567	593	556	532	547	555	550	586	538	548	556	561	551	529	562	578	564	536	566	555	595	548	565	574	562	539	601	521	552	538	532	573	567	516	590	532	527	547	543	551	524	563	533	550	530	586	535	599	544	582	562	559	559	570	522	534	557	580	557	620	539	536	560	549	544	584	543	579	523	527	560	578	599	560	539	548	546	520	522	561	563	509	554	528	579	530	620	524	531	578	561	569	576	539	598	536	552	561	568	583	577	543	572	549	559	543	573	534	567	524	542	561	563	602	526	571	517	558	541	553	549	560	561	533	535	549	545	566	588	549	564	564	564	554	575	561	575	613	542	557	496	567	555	575	556	573	562	559	547	559	537	573	544	563	579	548	551	556	551	571	599	556	556	533	563	583	559	575	554	552	530	546	599	546	568	541	569	569	574	540	565	614	570	547	565	559	574	556	543	543	553	562	567	551	527	545	580	554	555	544	578	553	530	552	561	544	563	547	578	582	570	615	566	528	597	566	522	600	571	600	532	534	556	561	587	555	553	603	555	537	566	510	525	544	548	536	558	551	567	543	558	546	539	556	513	580	541	575	547	555	580	548	553	600	554	547	543	512	521	549	541	579	555	579	554	550	545	598	539	566	578	548	548	546	571	522	507	572	570	583	575	501	527	570	556	521	574	575	553	548	533	559	569	549	522	538	589	564	583	520	553	503	534	563	521	561	615	599	565	564	560	590	570	559	528	559	530	562	527	579	581	570	487	600	581	570	577	560	526	546	557	568	546	553	589	564	546	601	576	549	551	572	584	564	544	551	570	529	547	573	583	540	555	564	561	584	554	547	537	544	554	539	536	498	556	564	576	509	543	519	574	563	555	544	550	548	530	536	544	557	583	542	519	544	554	546	532	554	519	592	567	553	579	575	569	545	570	523	534	545	505	555	559	573	563	585	602	577	547	586	605	515	526	568	525	539	559	563	551	564	537	564	550	564	563	527	576	559	539	551	558	593	576	569	535	543	528	590	546	585	598	586	495	575	530	579	502	545	588	560	538	561	622	566	554	557	564	567	559	543	578	567	528	527	554	551	522	595	531	560	581	525	546	548	570	552	586	532	533	576	550	596	571	585	548	549	593	573	540	540	579	576	544	569	564	590	532	540	576	548	563	555	569	550	582	560	504	557	556	586	505	565	601	551	587	577	562	521	571	574	585	555	597	567	523	542	559	523	560	528	560	540	553	554	542	579	547	565	535	533	535	589	569	572	553	548	569	547	548	525	575	583	569	559	527	567	549	536	542	556	551	553	555	529	563	530	561	545	546	540	602	555	555	574	592	576	576	568	565	533	569	561	542	561	571	556	612	553	528	595	544	555	598	556	540	563	540	562	524	555	547	539	573	534	571	554	550	513	540	629	565	553	563	524	567	524	606	531	567	557	541	531	583	571	534	576	553	495	576	544	545	536	597	610	559	567	557	545	570	555	553	513	529	553	554	527	550	561	532	563	545	520	541	546	551	506	536	536	538	553	582	527	532	522	529	521	547	560	560	557	553	532	562	578	542	565	550	558	538	578	565	548	578	603	567	557	529	529	559	544	571	616	553	563	573	537	597	535	549	575	567	519	538	582	511	587	540	567	559	554	547	561	550	545	520	538	534	552	572	553	532	576	528	539	586	561	545	590	533	556	552	583	523	596	531	541	560	531	538	582	570	583	569	562	592	564	542	526	542	567	537	531	558	546	621	545	555	571	569	547	567	538	554	513	574	610	565	571	571	551	557	505	562	524	553	544	519	536	558	552	565	587	556	518	574	582	575	561	547	534	562	539	552	569	562	536	575	539	557	566	533	565	560	578	525	552	586	557	551	545	585	550	546	578	550	510	599	542	530	573	562	551	519	595	616	532	543	559	543	558	598	596	637	544	566	554	509	513	539	515	564	558	548	571	578	561	559	546	600	560	598	526	546	595	544	579	574	566	541	575	573	548	538	563	564	551	605	584	540	539	577	589	568	546	537	531	559	570	554	558	596	596	514	554	520	567	590	541	571	544	557	592	554	573	554	531	563
2864	453	1746	431	397	353	381	390	371	336	348	357	338	362	356	374	372	330	354	325	373	353	355	354	328	395	371	374	370	357	317	388	339	354	359	347	332	372	329	336	344	349	387	349	329	351	340	378	391	352	356	333	380	353	393	343	349	298	355	361	376	356	350	339	353	369	386	325	345	356	329	389	337	353	353	399	372	344	362	344	333	357	355	334	353	328	374	396	334	343	383	337	347	340	346	373	375	351	357	351	337	318	341	364	349	352	356	319	332	330	316	352	362	353	366	364	379	364	354	359	353	360	347	368	359	367	343	344	366	341	351	374	376	378	385	369	348	362	355	346	358	356	340	386	354	356	389	344	343	321	403	347	355	331	373	346	361	338	369	331	365	328	326	372	346	346	369	360	359	347	367	343	373	346	343	354	330	326	353	354	334	358	357	376	397	341	384	336	348	348	375	378	345	355	388	324	335	369	372	358	402	354	331	288	382	330	386	333	323	387	336	330	341	361	361	366	342	387	371	350	390	351	333	339	362	339	376	366	368	373	389	366	363	381	360	369	349	381	353	350	380	372	314	371	351	364	370	390	333	373	353	354	366	307	347	348	342	351	369	352	370	308	339	341	355	340	350	349	379	356	365	341	341	378	390	413	353	368	326	366	348	363	345	346	378	329	371	304	363	345	353	342	314	343	363	332	329	349	334	343	338	353	371	351	384	383	342	376	334	361	342	331	411	350	347	378	327	365	330	355	328	300	307	361	389	337	388	348	363	358	385	371	391	322	366	366	340	399	352	353	367	364	349	359	361	354	364	345	351	351	396	356	377	356	362	356	362	355	324	340	348	342	316	337	330	375	337	385	367	324	350	373	371	372	335	371	362	324	353	317	325	378	376	370	343	347	341	377	354	370	337	368	343	371	351	346	329	352	368	358	360	357	379	349	325	376	383	350	363	363	354	361	364	378	334	350	327	359	344	338	335	352	313	348	335	378	322	342	346	337	344	400	359	375	328	364	356	354	354	347	309	343	352	393	367	349	355	352	365	332	334	329	345	345	357	364	348	343	386	314	327	387	348	375	344	355	374	343	358	341	376	321	347	368	353	385	387	383	370	389	388	375	328	352	371	371	330	344	325	331	354	358	337	355	355	380	361	379	346	347	366	352	333	374	355	335	364	373	381	352	354	380	336	354	377	352	387	361	364	334	374	379	351	366	335	354	347	318	353	366	325	363	374	348	341	368	335	333	346	374	358	380	350	358	352	355	348	384	369	329	317	336	316	366	349	370	332	350	324	337	356	375	334	369	338	388	359	330	340	369	337	391	352	349	366	396	356	368	372	361	346	357	329	302	348	365	342	323	346	341	309	372	325	376	397	385	373	338	354	354	336	349	338	344	367	364	346	371	330	405	363	344	378	363	354	375	354	345	340	335	335	366	351	328	353	331	342	371	371	337	363	329	320	381	342	349	372	336	365	349	361	343	394	338	373	375	329	313	351	379	373	346	379	347	332	359	374	364	369	352	366	360	317	339	377	356	306	342	366	377	330	359	331	362	348	348	359	359	366	360	374	352	332	345	369	362	334	324	373	310	327	338	358	358	374	348	384	364	337	330	361	364	378	425	381	363	355	377	368	373	351	340	345	366	333	384	313	356	398	352	338	324	319	360	356	332	383	372	362	371	368	349	372	367	342	343	343	331	352	363	320	349	356	341	389	318	354	359	363	426	351	342	367	351	365	304	369	381	377	338	312	363	341	356	400	357	375	360	391	361	329	383	313	352	341	351	357	364	380	338	394	329	364	363	368	362	340	351	313	358	382	354	345	353	373	382	347	360	359	323	373	348	328	386	336	363	349	358	368	363	334	349	365	330	361	372	349	349	361	334	347	371	348	366	390	355	347	318	363	352	383	335	377	342	352	334	329	329	374	369	360	364	359	299	330	344	358	343	392	387	339	320	346	335	383	362	387	362	352	350	379	365	355	338	379	359	350	359	362	378	358	365	361	355	346	321	341	345	330	373	340	364	335	342	355	335	347	387	344	371	361	360	345	343	335	345	350	382	366	363	327	364	328	352	383	362	418	351	330	386	360	371	350	314	359	308	356	348	377	340	337	365	364	354	391	349	350	325	322	344	330	371	381	318	361	332	343	356	355	335	357	362	367	333	341	351	340	340	372	323	368	341	354	368	345	350	339	373	365	357	343	375	393	351	335	362	323	373	372	333	383	351	336	365	341	350	360	384	379	339	359	378	353	348	352	336	359	384	329	362	383	358	347	362	368	344	355	302	335	363	331	351	354	340	366	340	369	347	369	341	342	369	350	374	351	340	344	346	311	397	337	371	333	365	318	340	356	326	316	353	371	352	363	340	347	351	343	347	346	332	355	339	376	350	356	352	365	321	344	398	358	379	346	374	328	347	352	342	338	352	340	357	364	372	363	374	335	343	368	347	367	346	354	349	366	338	363	347	359	369	350	340	362	312	374	367	402	331	405	365	357	339	370	355	385	349	346	379	362	361	354	317	397	383	343	360	407	327	368	383	367	372	333	357	363	368	323	378	341	344	352	342	389	371	311	340	360	336	362	342	345	354	340	380	356	345	346	353	331	380	398	311	358	316	381	362	331	345	384	378	358	347	382	341	371	329	352	362	381	368	344	353	343	360	372	365	359	349	340	322	338	338	343	336	338	365	372	358	363	352	343	329	360	352	371	346	326	359	372	364	366	410	370	327	337	347	336	374	382	343	399	367	386	371	361	338	352	353	362	398	354	363	334	357	344	331	328	373	335	379	382	315	361	358	350	375	342	349	375	351	343	377	358	367	319	339	356	336	367	358	361	348	306	346	377	324	327	340	316	358	376	337	357	334	327	380	322	405	373	368	347	323	349	374	342	331	355	330	363	330	345	354	363	370	358	387	341	387	388	352	356	364	362	328	338	331	359	373	352	357	320	345	374	365	324	361	389	352	362	325	343	379	356	367	341	371	337	321	374	380	339	371	378	345	329	343	354	363	366	337	323	327	315	351	346	324	332	363	334	352	379	336	349	364	349	362	339	376	369	348	358	351	343	369	356	352	377	345	374	347	361	359	369	387	363	360	362	361	358	355	367	361	320	352	361	328	361	355	349	371	371	374	370	369	318	366	356	336	384	397	346	378	389	322	367	344	369	376	324	391	349	345	362	314	325	344	330	328	326	356	375	360	348	383	328	361	336	326	340	344	349	391	415	357	345	356	383	411	338	369	336	332	341	389	352	354	385	350	386	370	372	331	366	346	327	352	342	347	369	333	363	357	311	366	372	359	337	345	350	321	312	350	355	352	355	327	364	390	381	348	360	363	375	331	372	336	303	365	326	330	350	320	349	364	379	332	380	387	391	346	352	324	379	382	347	375	367	346	374	346	357	333	362	363	351	371	390	363	358	348	327	373	341	381	368	332	372	326	363	335	353	376	330	352	377	318	319	343	377	394	366	314	312	362	304	346	354	396	344	373	371	352	383	341	323	373
3043	906	4211	931	926	904	948	872	875	909	879	803	885	898	830	888	871	876	841	870	801	838	822	857	864	832	814	878	842	852	838	861	855	804	844	823	858	852	849	843	834	867	868	826	854	886	830	818	832	851	837	825	822	881	850	834	831	869	830	823	875	780	851	848	815	871	854	863	817	917	884	773	885	843	907	881	859	852	877	869	846	808	878	813	811	802	846	836	837	831	873	842	873	847	839	863	819	872	838	854	771	898	846	857	832	874	842	862	835	890	774	854	791	758	881	862	828	862	878	845	884	894	814	893	828	831	832	856	881	860	895	879	851	855	817	839	846	825	812	805	821	873	865	848	868	818	841	833	825	834	821	868	825	852	852	875	824	812	828	845	835	841	804	823	857	863	853	886	913	851	866	884	847	857	862	817	880	805	807	877	832	832	874	890	899	856	802	856	849	813	863	841	824	857	854	858	855	859	822	864	887	872	818	826	838	857	816	877	858	861	834	806	794	871	839	852	869	817	830	810	909	880	806	896	856	799	849	833	811	893	847	841	843	906	807	894	839	871	826	834	806	812	851	828	843	788	872	835	868	825	821	858	833	855	820	850	837	865	847	854	843	859	843	813	861	852	878	820	838	860	806	894	826	879	889	867	829	773	871	829	860	794	820	831	842	854	879	807	801	878	854	866	810	827	885	850	892	829	825	884	827	827	882	859	860	887	826	788	881	905	846	829	827	882	843	851	811	819	855	858	855	850	818	827	822	828	797	844	821	843	838	847	867	848	811	857	826	838	818	813	795	864	859	865	815	864	779	876	917	835	836	835	861	842	902	877	864	825	834	866	842	816	868	861	854	849	788	847	877	829	850	819	828	843	860	854	835	851	893	800	838	811	904	859	881	896	906	845	854	824	831	836	874	860	825	870	901	828	820	832	863	851	883	835	845	825	858	886	855	875	900	852	829	818	896	839	890	896	843	871	878	833	840	795	858	873	841	880	821	849	800	854	857	808	876	843	862	863	900	876	870	858	860	853	886	874	845	836	804	807	820	844	882	813	800	866	870	803	862	827	835	871	870	818	863	870	866	797	849	849	862	845	895	781	799	840	852	852	839	839	840	829	825	844	846	843	833	884	859	884	850	818	902	874	805	797	848	868	860	852	821	888	841	825	817	803	887	833	837	864	804	852	844	870	865	887	848	832	834	833	853	842	780	841	831	851	851	859	862	821	872	837	783	768	828	884	862	889	771	819	845	860	887	795	847	894	816	869	846	843	853	874	838	794	815	841	837	852	841	841	844	822	823	826	828	871	832	854	820	853	849	885	878	902	810	838	829	884	853	851	838	864	829	825	849	809	834	867	889	810	817	835	755	824	863	813	865	850	844	847	874	868	821	875	803	865	833	846	807	857	815	820	858	825	813	843	816	906	861	757	866	802	843	825	860	825	858	862	834	868	831	838	845	764	851	882	845	810	882	809	835	854	880	914	853	826	848	857	858	877	851	814	834	860	865	806	860	829	873	864	803	885	846	869	858	822	841	874	854	865	808	866	828	857	867	861	851	841	842	808	837	833	816	886	850	905	885	842	918	800	866	848	793	847	834	873	857	850	800	805	824	834	847	880	843	846	885	878	834	848	857	786	847	859	853	816	846	897	855	856	866	859	861	795	859	856	900	842	823	791	844	845	836	814	765	816	857	816	854	843	821	912	837	810	848	858	886	834	818	864	809	811	864	802	860	824	852	862	854	870	852	786	875	787	864	861	838	833	811	856	847	844	807	859	830	845	809	831	838	780	820	847	830	786	903	877	823	847	864	837	848	864	847	807	875	851	858	847	858	813	805	876	823	801	841	933	818	865	838	863	898	824	849	845	834	856	837	849	848	845	738	850	822	858	859	825	891	856	836	814	840	797	857	872	903	817	838	850	873	859	810	845	863	866	880	857	862	827	872	841	861	822	818	863	855	845	817	882	864	840	817	810	824	839	830	873	875	856	836	826	850	829	876	863	879	840	880	826	889	829	831	870	850	838	836	848	868	865	845	889	835	861	829	816	879	893	861	839	836	845	832	828	891	862	845	814	845	856	837	857	860	862	841	838	817	847	892	906	860	813	892	846	877	833	824	838	844	830	840	842	824	811	883	877	854	857	902	856	831	786	873	846	820	837	839	845	875	910	872	852	844	823	814	806	807	786	865	852	855	917	813	847	832	814	862	827	805	795	850	873	815	879	852	856	787	835	826	877	831	831	898	792	852	851	853	808	859	852	838	829	885	800	826	887	827	833	836	820	791	898	872	881	841	850	875	830	834	841	852	855	864	801	795	853	816	848	902	839	843	818	893	896	861	868	833	806	831	867	848	850	811	832	873	879	894	805	796	831	865	849	882	845	864	823	825	894	843	859	837	860	842	877	835	882	911	843	882	862	854	851	912	862	851	882	835	883	875	837	863	868	909	874	803	801	857	853	861	870	872	895	838	833	847	832	870	850	859	855	849	858	831	831	859	839	850	855	833	879	869	812	876	890	853	808	832	839	851	895	836	885	881	817	824	827	830	846	861	865	899	853	830	877	869	902	808	851	822	837	842	871	837	859	794	853	838	876	857	848	876	873	821	815	886	820	853	832	871	834	851	771	809	885	831	869	868	890	810	858	893	842	815	838	837	798	887	850	821	841	865	816	820	826	853	866	852	816	848	939	860	849	877	847	839	850	839	836	820	932	907	828	876	854	846	832	869	851	855	847	897	830	851	827	785	879	818	854	859	815	839	821	829	838	821	897	872	821	844	818	840	854	850	827	883	855	856	813	854	810	863	866	886	820	850	828	834	809	819	851	876	828	854	825	833	879	898	830	814	820	865	903	842	850	868	821	845	807	868	849	853	842	845	856	849	843	839	907	844	930	911	876	837	831	848	877	841	819	838	804	901	856	827	889	864	828	872	887	869	904	852	872	843	826	864	866	812	851	873	858	847	837	886	855	861	855	837	810	830	859	845	845	820	891	844	865	793	822	852	842	847	854	825	819	873	861	810	884	815	857	834	847	841	790	856	873	828	836	793	841	860	830	852	866	845	819	826	811	850	838	836	911	892	839	846	870	857	827	803	859	879	857	874	811	812	872	851	845	881	895	822	889	830	897	887	810	823	853	840	832	903	878	818	803	814	811	839	840	826	800	869	880	803	875	859	837	860	835	873	838	843	850	800	837	868	914	821	835	799	816	850	883	864	842	881	829	821	897	838	885	847	853	860	914	799	852	856	827	889	800	797	833	856	838	853	828	872	816	864	845	880	841	805	841	882	856	842	819	839	804	827	851	829	799	855	882	783	850	818	844	848	861	872	795	795	888	832	893	833	815	857	870	840	858	795	903	838	812	846	841	859	886	858	839	873	851	824	834	894	809	861	815	866	849	876	858	794	843	814	847	828	865	882	903	829	915	846	869	892	827	820	814	830	816	838	753	827	811	903	816	838	837	845	845	864	863	829	845	839	849	822	812	845	855	843	848	790	836
20723	3322	31204	9502	1106	511	448	331	309	270	226	242	234	244	219	211	185	186	221	201	199	171	178	175	204	177	199	196	186	178	191	163	173	176	188	209	170	152	185	188	155	191	171	178	156	183	185	167	175	189	163	180	184	186	179	179	181	172	160	182	182	186	179	179	195	170	154	176	168	152	177	174	190	168	173	191	190	180	188	174	185	175	144	171	184	173	188	176	191	156	183	161	194	177	182	161	176	153	166	160	169	180	169	210	169	171	181	187	186	168	171	158	181	154	192	188	150	183	180	166	187	176	173	207	181	189	159	179	187	157	183	186	158	183	156	162	169	189	174	176	201	188	157	197	190	168	197	182	173	170	158	163	193	161	173	212	179	143	178	184	170	204	168	157	189	183	163	162	170	171	181	167	175	187	156	185	161	182	167	176	199	183	150	187	169	179	176	191	188	167	164	182	183	178	178	157	169	157	164	186	181	184	180	177	169	162	198	196	178	154	180	173	169	161	182	199	206	163	156	146	195	173	179	178	173	174	160	164	149	166	177	199	180	151	184	163	151	163	212	193	161	193	182	162	152	169	174	179	181	178	184	205	179	165	159	162	152	164	162	184	172	212	171	186	157	174	170	152	150	159	159	162	183	171	180	189	173	170	164	150	197	174	163	194	161	167	182	162	191	185	155	178	171	190	171	169	170	177	161	179	167	171	165	173	173	160	172	180	163	177	170	180	171	167	188	179	179	175	187	192	195	185	167	192	166	159	176	195	162	167	173	158	153	216	176	180	158	183	155	173	174	177	158	197	164	187	179	166	166	179	187	192	168	211	176	163	168	169	172	161	185	171	163	191	172	180	180	181	180	174	166	139	179	184	171	167	166	174	170	171	181	184	151	160	157	145	194	173	161	192	183	187	180	162	184	174	185	163	178	171	175	181	177	181	175	155	166	169	171	187	167	174	186	184	175	178	205	157	194	193	191	143	172	194	201	181	163	202	173	163	158	179	159	169	191	169	187	178	200	172	174	153	159	214	170	179	190	172	208	183	176	189	196	178	189	164	178	162	164	165	159	153	184	156	196	178	176	159	172	173	180	162	173	177	183	184	181	192	170	157	164	178	190	191	164	192	149	180	158	169	171	157	157	170	164	186	182	157	143	185	154	191	177	136	149	149	155	187	195	155	167	180	185	171	181	200	195	180	202	185	170	174	163	184	166	173	177	160	157	189	170	182	170	175	198	176	180	164	177	167	172	193	195	198	164	170	187	159	159	138	171	202	178	177	186	180	149	166	180	152	164	168	158	179	174	191	186	202	164	158	140	170	139	172	180	162	173	157	172	149	198	189	180	167	186	191	152	172	184	165	219	172	178	160	167	148	179	146	173	157	169	181	195	155	191	179	177	146	169	172	158	163	168	181	178	206	179	166	171	161	168	154	175	170	182	174	170	148	169	172	201	183	151	195	206	175	177	146	179	161	182	199	179	187	151	196	165	171	163	186	164	187	172	169	161	185	158	160	165	198	165	179	178	161	186	199	167	156	196	181	166	180	153	179	164	166	170	185	202	150	167	180	193	160	161	162	174	169	190	165	192	198	206	168	155	188	177	168	179	159	167	192	200	176	178	168	183	157	196	168	178	178	212	194	175	162	158	195	188	155	192	167	155	173	167	187	178	136	180	179	153	163	166	192	169	168	202	175	174	190	143	170	199	181	160	177	169	187	181	177	167	160	175	166	198	174	171	174	164	139	184	186	196	171	197	199	178	174	180	180	163	182	171	154	170	189	179	174	171	162	190	162	174	196	169	174	189	191	167	172	202	170	164	179	173	176	159	172	160	146	171	159	173	176	164	189	171	173	169	168	184	187	196	188	170	169	160	178	186	197	187	183	189	179	169	168	156	166	163	165	159	176	171	181	176	188	188	193	198	161	175	172	190	190	172	164	178	130	163	161	176	181	159	159	168	177	152	180	190	166	176	163	168	161	163	173	159	138	193	172	194	169	196	206	168	170	196	189	185	174	166	171	179	163	181	184	155	182	176	173	163	194	184	160	143	187	181	171	165	186	170	170	189	181	167	175	175	189	175	191	168	161	152	156	160	167	184	181	184	186	184	143	174	181	203	194	191	152	175	172	183	177	172	176	175	162	164	186	168	162	178	167	138	152	165	163	146	156	166	164	152	167	166	203	182	167	196	162	156	181	177	183	175	166	164	181	158	189	183	170	189	173	171	181	162	186	161	175	146	163	207	183	179	146	156	182	188	156	206	161	175	152	177	167	176	181	141	154	170	173	178	189	178	149	156	148	174	199	194	187	187	178	179	168	168	181	181	165	160	172	196	213	179	159	158	182	187	161	180	198	181	158	147	148	166	175	163	167	175	151	182	204	187	184	167	161	153	183	175	183	190	201	159	165	169	151	174	157	154	183	170	196	181	175	165	165	163	177	165	157	188	176	181	160	162	185	187	184	182	166	171	179	173	161	170	186	189	168	193	176	192	188	172	188	154	179	195	185	186	173	166	171	163	173	166	152	170	173	177	162	162	168	177	154	200	189	181	170	187	187	186	174	181	151	170	189	167	177	192	179	176	190	197	171	176	175	176	175	169	181	174	156	167	172	190	181	163	165	144	170	178	181	183	175	166	176	194	160	160	165	188	183	179	164	180	174	174	162	149	183	170	173	177	176	181	195	179	170	177	174	178	184	183	182	183	181	167	179	169	182	164	147	178	194	171	188	149	179	168	182	174	200	187	178	175	192	182	169	174	177	145	163	180	175	163	165	180	162	160	184	164	156	150	167	175	170	173	177	193	189	161	192	168	189	205	157	174	173	192	192	151	167	160	178	166	194	143	193	181	164	184	154	164	158	165	181	159	168	189	208	193	190	184	167	159	187	172	175	175	176	174	169	183	176	209	179	170	189	190	151	163	168	167	162	187	154	163	182	165	176	178	196	168	192	183	165	174	158	171	196	192	176	163	169	179	181	169	169	190	172	191	172	186	170	172	176	176	180	186	155	175	175	175	160	158	181	156	172	179	163	180	155	184	179	172	162	183	187	182	179	183	150	156	181	179	198	199	161	167	169	178	166	169	156	156	161	161	175	162	168	172	174	169	176	163	153	187	169	171	169	153	214	170	163	188	186	200	154	178	168	171	185	149	176	177	192	156	168	164	170	181	185	157	186	176	155	154	171	166	167	179	180	152	194	188	169	165	189	168	178	160	185	183	168	181	162	161	169	157	180	177	173	179	199	186	199	156	190	172	179	184	156	168	183	175	190	173	161	185	191	180	153	163	163	157	173	151	179	186	179	184	170	183	148	175	175	164	182	178	193	176	150	159	180	189	195	181	177	168	147	178	157	180	178	170	169	193	163	177	167	173	176	164	163	171	182	196	173	155	189	164	174	183	193	190	167	176	177	162	166	168	206	161	181	171	184	192	179	174	204	141	161	160	184	194	178	165	178	176	163	161	164	176	182	155	167	186	173	173	180	189	176	176	185	171	181
11355	2023	20657	2939	2611	2146	1804	1469	1263	1154	1033	966	907	841	783	693	703	703	700	639	679	639	622	651	548	568	552	585	514	550	548	540	527	536	524	549	546	517	550	481	529	531	487	514	496	484	515	511	514	501	494	482	510	517	498	471	476	492	490	466	478	508	494	482	487	495	487	471	489	483	493	465	460	475	503	477	484	490	436	516	475	482	507	496	480	459	520	508	433	465	510	456	483	472	490	482	466	470	485	482	478	504	470	492	455	502	506	511	499	469	470	475	445	485	517	451	496	496	467	480	486	470	427	488	477	501	465	402	468	440	484	446	482	440	504	449	459	468	462	485	454	498	439	488	483	460	459	473	477	485	472	473	494	445	447	491	483	477	453	484	481	490	520	491	524	444	445	464	467	453	488	520	447	442	476	531	462	483	465	461	467	484	473	468	503	452	460	447	492	428	470	493	470	457	485	466	511	463	507	486	500	481	469	488	468	466	513	469	482	494	448	443	490	439	447	473	479	488	488	493	453	511	451	446	494	456	465	475	491	492	520	514	500	507	487	484	420	461	493	461	453	484	483	479	496	433	481	481	496	476	466	478	447	484	449	438	469	458	475	512	478	500	468	453	438	461	505	450	463	483	437	435	489	455	485	496	477	479	467	440	469	472	488	515	444	452	465	477	473	446	464	473	463	461	470	471	434	478	481	450	450	519	473	505	463	491	460	472	496	456	446	468	472	486	476	493	419	463	480	445	471	519	482	474	511	468	465	467	435	484	476	465	501	459	466	446	467	453	486	481	508	448	482	523	441	446	483	506	466	452	490	466	437	474	477	469	462	443	501	499	448	455	487	473	496	451	446	481	441	460	471	476	467	453	468	442	521	473	457	472	453	470	459	458	487	452	473	503	461	497	497	468	445	438	458	464	492	473	460	485	452	486	453	474	487	469	448	481	515	453	515	521	466	468	474	498	479	471	480	478	486	480	461	472	478	452	426	514	478	453	467	452	481	500	487	501	479	495	494	440	445	466	492	476	469	444	459	473	482	445	454	463	505	468	464	498	454	475	463	489	454	494	484	443	487	462	520	446	470	454	506	484	499	483	435	484	498	492	491	450	418	472	475	427	489	477	467	435	462	494	475	442	497	474	467	435	466	468	491	493	481	467	456	454	460	464	483	492	458	478	461	483	467	452	473	461	501	444	434	455	442	455	463	471	475	467	440	470	498	456	467	475	477	507	490	479	475	477	478	488	464	483	494	484	458	459	459	447	480	434	471	447	461	438	495	469	468	460	478	480	471	463	460	453	448	465	481	477	484	508	524	493	525	499	501	441	425	457	500	482	494	505	465	517	502	482	492	497	509	453	418	438	453	469	485	500	513	516	467	479	471	467	465	472	527	481	465	475	531	494	490	466	450	462	435	475	496	447	479	475	459	505	511	474	441	468	466	459	464	454	435	479	461	461	482	466	444	433	455	459	456	529	459	497	486	508	494	480	499	472	520	457	477	455	465	488	461	437	471	470	472	516	472	482	468	456	495	513	511	473	498	473	477	436	474	460	471	440	468	507	483	493	456	436	449	520	477	505	499	487	470	458	492	465	500	498	439	472	500	479	490	453	499	445	465	477	476	476	488	472	484	482	471	413	499	483	463	478	466	493	459	452	497	485	483	490	465	478	486	467	476	475	455	487	450	524	475	426	469	478	507	484	455	478	453	483	483	477	490	468	461	467	479	468	441	470	461	461	468	486	458	439	448	453	464	458	445	485	490	468	482	481	503	467	472	460	478	467	482	469	499	483	498	472	475	492	470	467	462	498	463	508	468	466	465	444	478	502	473	454	497	503	471	517	500	458	439	486	471	507	487	464	458	497	455	476	482	535	484	463	457	475	450	455	438	488	448	462	486	479	468	496	441	455	473	471	447	527	505	444	477	471	473	473	477	502	496	471	474	450	495	470	492	478	438	439	470	462	492	472	448	467	476	483	471	524	464	484	457	498	489	485	457	492	494	490	480	438	482	444	493	455	437	468	493	461	503	471	509	472	477	475	462	454	455	484	457	485	418	489	468	489	465	491	450	486	472	472	477	507	487	463	515	489	485	477	462	479	445	477	481	472	452	516	473	464	450	450	513	502	453	450	487	447	501	512	468	494	458	531	466	445	504	476	458	497	447	453	482	488	453	490	465	469	465	465	453	467	434	470	468	484	479	458	443	455	481	479	489	449	448	470	484	489	458	450	440	472	462	473	475	469	495	524	434	488	467	490	458	446	468	457	489	472	469	496	469	448	489	456	479	485	492	435	482	509	446	513	498	440	507	465	479	453	483	460	492	452	533	466	495	434	457	435	523	485	496	533	483	500	486	498	510	514	497	460	508	493	495	451	436	443	455	486	462	489	438	475	455	461	448	486	493	457	445	472	462	484	487	484	485	445	462	529	468	531	485	481	465	482	479	444	439	435	440	460	497	494	491	461	454	459	487	467	452	465	449	453	477	460	487	487	467	513	439	459	505	440	450	466	494	450	463	504	476	461	455	466	468	456	533	484	458	485	469	470	431	491	442	453	459	472	500	478	432	496	492	488	462	438	477	477	479	468	455	470	466	496	467	463	496	465	472	474	463	483	473	452	443	455	502	498	482	486	436	461	483	467	479	480	482	476	430	460	460	477	475	472	469	476	477	505	454	494	493	495	494	495	480	455	484	471	471	445	474	447	469	475	484	478	458	459	475	470	460	496	472	481	480	478	489	481	440	463	436	514	503	485	475	459	474	457	455	430	491	530	501	507	425	481	447	438	514	506	520	410	482	492	497	480	496	493	453	461	503	492	489	482	483	434	531	472	433	494	484	464	504	455	403	534	443	474	497	485	471	500	475	503	506	503	500	475	489	468	431	457	480	463	491	435	480	472	470	491	496	474	491	478	481	488	463	492	488	489	478	475	442	520	471	472	446	461	473	435	473	445	471	460	466	462	454	484	445	449	459	487	471	487	446	489	492	497	474	470	468	461	449	467	504	501	456	495	473	468	476	449	491	485	471	486	460	449	484	497	488	444	471	437	493	505	478	490	473	446	463	451	495	487	428	471	480	517	457	448	494	462	451	467	471	449	458	454	512	463	502	485	446	487	466	420	440	470	476	485	523	520	506	469	458	455	485	479	453	458	477	485	452	455	487	484	454	439	464	432	462	455	454	474	467	483	488	445	474	454	451	495	506	477	463	447	460	475	487	454	509	482	481	506	501	463	472	467	449	469	471	461	469	488	459	442	481	473	469	451	468	484	504	476	474	482	464	460	428	450	475	439	496	486	494	455	507	470	454	481	457	475	484	476	464	461	474	451	491	472	437	492	465	466	477	433	488	433	450	455	450	461	453	463	475	481	466	469	474	521	496	409	503	502	479	515	495	487	464	442	498	442	509	449	506	468	497	475	469	468	493	473	477	451	483	470	480	455	504	483	482	473	514	476	472	478	426	507	483	440	468	467	433	463	486	474	425	467	498	464	490	479
33113	8366	37093	21351	8754	978	668	543	446	398	390	336	337	292	274	280	288	268	244	262	246	221	229	206	252	239	245	229	216	220	219	191	185	247	218	214	216	235	219	209	207	208	223	205	210	198	188	227	207	194	188	199	182	212	205	202	201	209	222	213	242	207	207	188	207	213	217	192	191	208	199	197	196	205	217	211	219	177	216	202	208	193	232	209	208	199	205	225	181	216	211	203	205	217	211	195	208	191	198	203	214	187	208	193	198	222	199	206	210	214	227	227	191	197	210	224	223	202	198	192	209	184	205	198	189	211	196	214	210	205	196	223	225	209	208	202	218	202	236	213	209	216	244	223	188	195	209	186	198	188	224	219	242	208	218	206	212	219	209	203	219	202	179	202	225	211	203	194	196	220	192	223	197	226	222	196	190	189	229	237	225	250	224	201	191	221	200	225	195	231	196	201	195	184	215	174	206	198	206	199	205	187	203	188	188	182	189	215	218	224	207	207	200	186	203	217	228	218	211	185	206	194	235	200	218	209	194	208	199	216	218	225	199	165	216	214	214	208	205	205	205	169	225	223	179	214	191	227	182	214	207	214	184	188	240	201	222	199	189	183	187	208	199	187	205	215	194	192	232	232	195	224	182	232	214	207	203	183	192	183	181	190	190	229	230	202	206	184	204	194	217	215	218	181	176	228	239	176	211	199	209	217	205	169	201	190	223	183	227	190	211	220	206	200	202	198	191	203	206	192	208	190	232	218	194	190	212	200	196	219	189	224	216	199	217	205	203	204	217	185	215	207	207	199	193	191	183	206	224	208	167	211	210	208	201	198	213	198	176	195	210	205	213	185	218	201	216	214	206	206	248	239	211	206	200	198	205	214	220	187	220	192	216	245	194	228	200	183	203	182	193	188	181	190	190	198	205	227	192	224	203	191	204	226	210	207	201	222	194	197	191	220	192	207	190	231	200	223	211	215	217	191	223	177	227	173	179	232	198	203	198	174	195	183	204	203	194	187	212	189	193	224	210	184	219	213	195	211	209	214	206	211	213	202	195	199	206	204	176	204	204	192	203	191	211	232	192	175	205	216	226	190	179	240	184	201	196	189	194	205	185	195	181	232	218	209	210	195	186	210	207	183	230	185	170	245	204	200	213	216	208	189	214	239	224	226	197	195	182	207	196	169	187	203	213	207	205	230	203	223	207	205	183	201	198	199	221	225	214	171	181	210	209	194	208	209	216	208	198	223	191	169	234	214	214	199	213	231	203	225	204	227	199	216	200	216	229	209	211	208	224	192	229	189	236	194	195	217	213	174	210	208	189	232	196	197	199	211	188	212	243	188	227	183	203	223	184	167	198	217	201	218	208	213	210	216	189	205	217	220	183	228	199	208	205	213	201	224	220	205	212	181	200	191	196	223	221	220	210	194	181	204	221	190	208	221	205	206	211	180	201	175	209	222	190	215	200	217	205	201	209	196	238	211	191	206	192	192	193	203	225	235	193	216	187	190	205	196	185	213	200	205	221	213	188	210	193	204	216	178	193	228	218	197	196	213	210	195	199	211	202	212	204	216	196	220	220	186	231	208	208	205	201	200	224	213	216	201	213	210	176	201	233	226	200	205	205	167	229	204	182	210	221	198	200	167	197	214	207	208	194	230	173	191	203	194	207	215	186	198	192	202	191	203	202	196	208	222	214	196	207	210	217	217	193	187	220	205	225	247	192	207	217	187	212	225	193	195	215	187	187	230	223	223	213	214	205	182	205	217	234	186	213	176	202	181	198	200	231	201	198	203	174	199	195	205	190	204	199	217	213	193	202	227	191	194	206	206	197	174	205	189	217	209	218	180	205	168	204	197	200	215	198	189	209	224	194	216	179	217	228	184	188	197	200	192	192	210	172	189	190	211	206	218	187	186	205	209	220	193	229	199	205	187	212	199	181	199	190	217	187	196	217	194	217	189	217	226	217	204	204	206	214	226	199	196	230	190	202	191	199	200	220	217	222	208	219	177	194	200	213	204	203	214	203	203	200	175	184	226	200	242	196	204	184	186	222	212	164	193	189	191	174	191	200	165	224	204	233	212	202	199	202	166	205	217	207	178	197	209	191	189	215	187	201	199	228	216	208	217	232	206	197	184	225	204	183	182	204	185	180	218	213	195	218	191	233	223	202	217	187	213	206	227	241	207	210	194	176	212	200	230	187	218	192	188	194	192	207	208	205	202	202	206	204	220	214	183	197	198	194	211	219	209	199	206	204	194	217	263	206	192	178	198	215	168	194	209	229	216	184	215	196	201	177	218	191	212	182	211	214	200	203	199	198	209	222	208	212	189	221	217	186	223	238	216	229	226	229	209	206	190	189	201	223	206	207	187	234	210	201	242	211	195	193	191	193	214	226	239	215	182	219	234	217	197	233	192	235	218	180	165	202	210	187	197	193	174	215	177	200	200	204	197	204	219	220	197	173	210	218	174	205	174	192	219	235	193	209	218	204	194	197	209	205	189	209	188	213	194	178	213	207	200	203	203	209	214	186	243	207	211	217	222	189	235	210	189	172	197	182	213	220	202	222	199	192	208	199	200	218	197	192	218	221	207	188	214	196	202	203	189	196	204	212	204	207	208	223	197	219	211	221	182	205	182	209	211	200	197	194	222	218	198	192	193	224	229	207	206	217	220	208	203	194	191	240	210	220	195	214	200	208	191	217	201	208	198	191	212	172	186	168	218	205	195	187	212	204	193	194	206	200	185	229	215	222	246	188	226	184	222	203	209	212	204	172	212	204	202	216	196	207	235	207	193	205	200	216	210	183	214	216	180	209	199	222	217	198	187	161	195	215	174	188	220	200	201	212	222	227	210	203	236	227	186	221	188	197	185	188	211	198	232	219	186	197	195	215	224	230	215	211	196	203	169	198	206	193	192	193	208	189	203	192	183	192	215	206	196	184	206	220	211	194	192	208	208	226	194	202	208	214	208	195	201	200	199	205	203	201	217	200	223	205	195	198	237	183	196	222	225	178	208	183	229	205	193	205	182	203	231	219	184	189	169	203	223	216	210	182	225	213	211	208	194	187	207	211	182	222	200	212	182	176	205	195	201	232	198	197	216	196	218	200	203	212	215	197	198	207	237	229	214	182	228	208	218	174	214	205	189	189	174	211	197	199	213	174	194	201	204	195	185	212	215	208	229	194	182	192	210	215	206	203	209	209	201	219	186	207	216	206	187	214	229	201	193	210	199	213	212	194	220	216	216	206	216	191	182	198	232	221	204	203	193	211	172	207	208	180	218	182	208	237	216	221	220	233	216	205	198	220	201	182	236	206	191	236	214	172	200	198	203	205	217	215	187	207	229	219	205	209	234	197	235	233	206	205	179	201	194	201	200	213	199	190	224	180	197	200	194	203	190	226	162	179	210	205	220	201	210	183	200	197	184	168	193	212	181	208	200	215	175	198	237	191	216	224	190	215	219	180	218	219	215	187	170	216	193	196	196	211	203	201	193
16816	3594	22220	5123	4373	3592	2991	2549	2102	1802	1607	1525	1331	1259	1133	1095	994	1017	962	890	900	812	864	851	788	778	726	721	768	695	720	703	661	660	668	602	697	652	642	640	644	695	626	662	602	647	590	665	594	635	618	584	594	597	586	635	574	578	578	593	584	600	603	583	602	620	610	593	602	593	576	590	599	549	587	592	600	542	591	627	566	562	593	606	633	589	566	555	556	551	544	549	584	529	550	555	571	550	541	544	583	595	572	539	587	561	578	564	547	590	593	607	514	566	557	545	589	541	569	562	571	588	571	601	617	575	543	549	607	619	567	624	575	521	565	564	588	587	564	574	536	541	555	574	589	538	526	530	544	567	559	522	552	561	578	520	569	565	555	532	564	603	536	562	546	563	562	513	602	571	579	543	544	523	532	514	583	567	522	570	541	559	568	539	555	562	551	572	586	614	551	511	537	556	585	572	547	568	577	570	580	519	562	577	556	542	585	546	552	562	589	545	555	592	570	565	545	547	568	582	542	559	588	591	549	560	585	542	575	558	578	567	567	574	605	579	574	553	567	581	563	601	568	599	553	556	543	577	582	559	526	576	555	576	549	590	570	559	581	552	580	571	557	538	583	523	571	564	546	561	594	600	553	576	518	549	571	580	533	533	541	541	562	593	534	548	554	577	547	556	539	541	549	566	612	585	610	573	515	566	573	535	554	616	579	557	554	564	593	579	556	631	523	555	607	551	549	579	590	584	571	574	565	526	534	560	534	542	562	577	541	516	536	577	541	579	581	546	579	540	543	541	555	561	602	575	538	565	560	553	552	541	553	531	582	561	523	555	612	585	520	605	564	558	569	557	583	552	568	543	569	553	621	555	566	547	544	580	575	574	510	534	572	571	526	551	521	574	571	519	539	553	528	592	545	565	565	554	550	559	504	586	584	561	575	573	512	558	582	542	586	589	539	548	555	560	531	592	528	595	554	565	582	572	544	522	565	569	549	538	583	538	569	521	565	577	542	541	596	553	542	571	516	571	539	544	571	591	593	569	584	577	561	569	571	580	554	596	530	590	526	627	552	550	571	569	486	568	530	562	553	571	569	586	536	566	498	536	568	536	543	593	593	550	604	565	565	572	544	580	534	523	559	615	544	505	557	601	603	565	606	603	509	520	546	533	553	593	541	538	597	576	547	541	573	538	544	521	601	558	550	552	543	556	628	547	566	568	536	583	525	504	583	586	519	552	600	567	573	556	527	555	555	588	556	571	546	529	528	628	522	564	575	558	549	559	590	573	517	551	559	570	530	534	581	535	589	540	513	568	543	560	587	603	576	522	579	553	541	550	568	558	554	562	557	524	545	567	582	563	614	553	560	563	540	530	556	579	581	552	574	540	586	561	545	578	572	572	553	573	494	600	570	531	575	543	572	551	532	538	542	532	546	578	543	561	586	545	530	541	554	557	570	536	571	554	548	553	582	554	540	510	544	557	546	578	556	601	536	509	537	539	565	553	560	557	596	563	599	533	545	552	541	554	567	557	575	582	534	556	570	587	540	544	561	529	557	533	561	529	595	517	553	523	582	551	525	578	548	575	577	557	595	563	575	556	582	545	577	597	623	582	552	540	521	557	577	530	538	539	555	567	569	514	564	578	544	601	575	584	505	556	538	594	541	547	563	578	572	564	539	569	572	548	582	567	561	578	582	575	562	566	539	543	549	554	535	569	616	568	548	590	594	532	586	568	607	588	525	568	515	582	571	561	575	622	574	575	543	547	538	558	571	547	549	560	583	566	561	580	532	591	538	551	524	551	549	547	603	574	550	554	564	528	551	537	573	608	574	548	583	543	597	535	592	540	549	515	566	527	584	549	543	542	542	531	573	558	555	602	526	534	560	561	554	538	546	567	558	550	551	537	598	548	532	577	595	550	537	552	573	542	584	550	583	578	597	525	585	546	561	544	611	577	588	559	551	541	565	552	575	570	536	560	532	553	540	548	546	575	549	579	530	551	563	561	535	548	534	602	552	583	563	551	568	560	575	577	519	559	587	593	569	550	555	562	523	551	555	549	547	549	584	545	535	576	519	595	561	499	568	565	551	537	547	577	545	575	538	521	561	618	519	567	590	556	586	536	594	562	597	562	568	570	574	552	536	536	593	529	583	550	533	533	608	543	532	580	530	608	546	551	516	586	582	551	553	551	556	546	537	639	559	567	584	554	576	544	586	558	573	541	584	567	543	570	518	537	584	587	556	589	553	563	529	552	562	574	597	546	532	552	567	564	535	508	564	579	558	556	588	533	594	546	563	499	557	548	517	488	559	573	553	613	570	602	530	573	555	577	555	543	572	559	525	575	562	581	540	591	543	546	555	575	552	591	576	556	562	600	577	533	575	563	566	567	569	557	570	539	572	539	595	511	566	526	588	569	576	561	587	565	544	589	552	528	545	515	563	543	561	572	565	543	559	572	572	572	591	532	549	556	555	520	558	580	561	535	545	539	563	576	563	600	537	582	598	595	566	550	566	547	593	579	580	592	616	568	557	549	557	546	572	558	548	560	571	530	562	547	546	562	537	524	569	596	539	573	612	585	582	554	553	542	528	546	551	560	561	555	509	550	552	564	589	569	557	555	517	555	609	570	553	575	520	553	538	612	527	578	572	546	570	531	571	548	552	597	558	582	534	537	585	547	584	547	554	548	584	555	553	604	569	550	593	563	554	575	569	573	524	550	590	513	593	517	528	532	633	548	619	561	544	552	557	559	596	553	569	575	532	531	554	520	558	598	521	543	525	527	549	579	556	556	542	530	596	521	506	601	534	593	593	575	585	556	574	558	530	611	544	574	558	525	547	582	604	566	542	600	577	562	572	566	499	550	564	594	564	576	590	587	562	555	592	557	551	617	579	516	499	566	535	545	585	556	569	541	586	557	545	577	548	561	518	576	575	566	548	540	586	577	572	556	567	527	538	569	548	606	530	536	576	588	580	534	561	541	530	538	554	558	550	552	547	550	613	535	545	538	580	572	573	548	590	542	611	576	532	543	530	538	570	534	552	612	561	577	567	538	559	519	613	551	553	578	593	548	551	562	536	533	572	590	569	509	558	552	550	609	582	560	547	575	597	598	565	570	594	518	514	580	522	560	541	606	538	546	553	594	589	538	550	530	538	558	556	549	586	585	515	544	586	535	565	595	561	556	540	531	511	573	564	576	582	547	551	521	579	568	532	584	584	554	512	610	577	577	538	549	569	572	527	520	527	526	549	506	533	566	547	532	537	551	533	609	549	562	538	559	576	556	569	557	551	531	600	553	572	578	555	592	541	568	595	588	539	547	550	572	579	570	543	553	564	610	564	596	545	577	567	563	558	584	536	549	495	546	566	588	590	565	557	551	549	529	572	559	555	546	563	563	517	523	547	530	582	556	584	530	613	564	593	541	562	587	569	580	553	558	589	576	569	529	586	544	599	585	542	593	528	550	581	579	584	546	566	581	586	566	582	613	531	546	539	548
2917	393	2058	408	386	361	368	339	380	388	379	382	367	347	383	358	329	367	351	382	352	352	323	341	352	316	361	352	340	365	363	374	394	341	361	357	379	349	391	375	377	331	389	337	350	343	378	319	368	320	365	371	402	359	369	357	380	391	374	362	349	350	388	350	344	372	362	400	330	375	366	363	307	371	379	355	405	353	336	332	341	356	320	347	354	351	371	348	364	338	317	339	330	351	361	352	388	332	398	341	354	327	360	333	334	335	376	380	367	367	330	366	364	343	323	334	326	338	345	348	349	368	378	351	359	331	380	355	406	341	337	352	365	329	377	359	330	396	368	371	359	360	365	360	337	387	346	358	350	309	364	315	315	354	353	366	327	342	337	360	360	381	355	336	366	334	354	367	343	365	345	359	357	330	335	374	352	347	351	345	370	349	352	389	353	380	343	349	341	362	343	336	359	359	332	385	343	356	347	378	371	353	352	407	367	386	359	349	382	357	344	348	362	342	321	356	372	371	346	331	381	369	369	326	382	327	351	356	361	339	368	358	363	369	343	331	313	341	390	376	354	391	353	374	328	370	397	386	370	341	346	343	357	329	369	373	339	386	352	366	375	361	351	382	342	366	347	376	330	359	346	372	365	336	384	360	355	349	337	356	385	358	361	338	349	373	330	364	346	394	373	363	360	372	321	320	370	371	340	330	325	393	350	330	339	374	338	350	375	331	338	354	370	353	337	339	360	334	348	348	354	391	354	363	329	349	373	333	378	358	358	351	378	364	358	374	347	374	331	334	353	398	350	369	349	333	346	354	354	330	322	319	328	336	361	352	353	361	358	338	347	369	373	374	390	372	351	365	365	345	399	381	323	318	379	329	320	367	369	385	331	350	363	353	369	335	392	368	341	342	358	382	340	326	329	325	362	349	336	345	358	337	338	386	358	385	355	354	362	359	340	358	362	366	322	371	328	330	392	350	361	353	375	343	364	342	363	342	343	353	328	352	375	333	333	388	342	375	317	324	353	343	347	363	337	322	337	341	350	364	370	385	354	364	358	368	369	347	330	335	351	386	357	341	379	358	363	374	374	344	362	349	336	374	359	389	368	340	365	332	324	377	380	376	362	372	399	356	371	394	349	346	341	344	340	369	352	368	332	353	359	384	395	339	382	326	351	355	424	345	402	370	385	348	374	376	342	386	345	342	369	360	376	338	342	335	339	405	377	342	361	314	356	374	355	356	374	356	333	359	393	360	398	367	338	355	326	367	361	328	385	338	370	344	353	342	320	340	370	329	359	371	352	363	344	366	342	341	363	351	357	382	364	362	392	331	347	331	366	401	375	363	381	347	360	339	346	354	354	333	339	351	354	372	330	362	352	331	351	321	361	327	344	333	349	312	381	323	324	310	371	364	344	324	390	351	393	350	402	355	369	371	353	370	344	361	346	344	345	359	356	348	344	346	355	380	344	334	379	351	343	368	332	351	359	287	334	349	322	374	366	338	342	359	333	346	343	341	374	351	339	350	350	370	356	393	361	369	337	367	379	338	373	389	369	397	329	385	360	357	414	391	397	370	361	355	331	334	338	354	353	358	367	339	366	341	355	349	386	348	357	356	371	376	356	340	333	359	345	358	389	362	348	329	337	345	339	371	341	370	365	330	371	390	364	384	375	369	382	322	380	344	349	313	359	335	330	330	401	367	357	372	368	365	335	369	363	362	375	359	365	404	335	325	336	330	377	332	365	342	347	389	298	317	346	380	337	345	363	353	347	353	343	354	331	380	369	365	352	329	345	363	335	340	343	365	352	379	340	339	346	343	337	367	345	334	354	343	346	381	350	357	353	320	349	390	388	370	321	358	350	362	344	317	388	389	349	349	368	318	350	345	375	332	400	355	359	359	354	360	342	346	334	371	343	348	383	362	366	386	349	340	383	363	338	370	373	391	376	383	350	341	342	354	353	349	319	347	394	370	341	369	363	341	339	352	342	326	350	372	394	361	368	356	351	351	380	370	358	375	355	353	347	351	310	329	347	335	345	352	327	358	355	335	382	355	374	330	356	361	373	360	342	330	340	354	347	363	347	363	329	346	340	383	382	369	364	327	366	343	381	319	346	358	354	368	339	348	339	348	387	351	347	337	360	363	353	354	356	342	357	368	361	367	347	332	372	351	343	327	332	379	343	337	355	344	348	340	349	357	360	330	356	361	363	359	347	355	329	366	383	341	335	352	341	352	352	367	363	359	351	313	333	322	394	364	328	368	375	367	400	350	348	350	354	366	337	351	363	379	371	348	353	366	377	340	348	375	345	351	369	377	343	353	348	314	362	379	360	346	366	363	325	356	327	346	320	356	392	345	325	346	378	371	370	367	331	377	375	361	394	392	330	362	379	384	338	350	360	336	343	354	328	386	322	383	331	374	330	367	333	359	414	357	346	398	353	369	340	377	426	346	333	340	386	310	312	370	332	317	330	370	368	311	356	349	373	394	380	376	373	381	369	346	342	366	357	368	379	344	367	355	348	378	367	348	379	353	397	334	362	318	372	390	386	387	346	335	355	343	367	368	348	359	358	362	393	354	357	335	350	372	320	343	335	339	340	383	338	330	387	329	392	353	328	370	385	376	386	359	339	348	346	338	363	337	365	376	346	359	361	363	331	326	314	346	365	385	328	373	352	341	341	356	360	334	350	340	343	338	341	352	358	334	331	343	401	374	357	351	337	341	350	342	363	368	361	383	360	318	390	347	354	365	362	351	353	343	340	354	386	324	353	341	324	319	347	357	353	340	382	343	345	373	365	373	337	367	368	340	338	318	379	360	361	340	381	369	341	306	364	339	329	379	356	345	326	353	361	338	344	347	371	371	319	397	371	390	336	370	348	303	407	362	330	342	340	347	366	377	365	357	324	365	401	366	359	365	342	368	359	351	320	396	334	369	351	357	315	320	336	372	373	332	319	327	362	362	356	331	333	403	339	377	345	361	354	348	368	352	371	345	350	347	339	363	345	379	363	382	341	383	362	350	372	375	355	358	338	317	395	369	346	354	350	373	363	337	390	331	352	376	333	326	380	339	344	351	371	352	365	339	360	362	382	368	354	352	354	342	365	386	357	378	341	356	324	368	366	358	373	346	378	367	352	369	347	357	369	356	342	362	339	359	366	347	309	372	358	343	361	360	350	327	360	353	364	364	360	375	344	350	359	369	377	366	376	358	330	368	330	367	379	361	348	324	338	353	350	341	374	370	374	382	369	335	352	330	382	354	337	346	361	381	361	391	355	394	376	341	321	373	374	365	351	363	366	371	332	329	353	359	360	340	363	337	345	341	337	321	356	334	382	386	366	350	368	346	359	354	361	350	380	345	359	376	347	348	378	371	369	361	370	338	372	323	374	402	354	347	374	377	359	369	368	364	372	351	358	343	358	352	345	390	363	340	359	353	354	348	384	374	322	359	368	387	365	338	332	354	376	333	360	332	363	359	384	360	345	351	385	353	363	318	365	318
3147	939	4817	973	945	865	869	923	877	904	882	888	875	834	897	859	862	853	839	889	845	861	843	855	863	819	859	898	837	852	854	843	851	837	832	868	783	850	848	818	832	854	795	821	842	794	871	885	839	875	829	867	831	833	896	841	854	843	804	842	864	883	803	831	848	790	850	908	821	799	833	855	888	784	881	869	841	865	859	894	838	823	843	918	875	877	830	854	857	842	873	859	804	834	843	808	815	838	875	862	884	820	858	857	819	860	871	833	853	808	841	872	856	840	873	879	835	848	815	898	849	830	816	836	865	841	851	889	867	821	841	840	860	824	808	879	866	834	853	856	852	807	839	865	873	873	795	857	876	867	855	872	851	787	886	888	881	843	843	814	843	827	852	844	831	837	863	830	906	820	863	884	894	809	869	805	812	844	883	852	907	842	821	853	790	803	831	826	843	873	821	883	822	854	848	924	819	848	872	823	892	870	783	836	860	878	848	865	826	870	830	842	809	913	806	795	882	870	856	875	838	871	872	846	876	813	953	877	855	854	845	849	792	841	841	854	853	810	806	848	832	893	852	824	840	841	799	819	892	828	845	833	855	826	845	877	852	861	839	850	903	814	838	872	847	864	921	823	872	847	862	908	847	828	830	863	841	892	824	856	846	853	868	851	807	851	919	847	895	868	857	888	878	872	860	875	791	867	898	848	828	849	811	856	866	841	821	844	892	842	875	865	853	863	826	844	851	828	856	882	837	813	939	862	870	881	853	833	807	837	849	939	851	852	875	861	844	865	816	790	886	879	885	874	873	881	836	885	903	862	809	897	808	823	864	902	826	836	836	859	875	824	886	846	879	874	757	855	840	841	846	917	825	845	843	850	836	844	810	835	874	851	846	858	831	854	862	847	842	833	868	825	912	872	818	797	861	862	837	886	814	902	801	832	822	899	829	877	801	892	850	853	895	853	840	860	841	880	799	917	872	860	830	870	857	847	829	855	832	793	891	847	821	868	806	857	886	901	816	869	840	845	831	827	883	804	811	807	833	846	852	862	872	858	795	841	836	908	839	885	868	839	866	868	836	793	822	863	900	869	850	852	849	807	833	858	832	907	847	848	860	852	831	871	856	812	835	860	853	861	853	871	845	823	817	821	803	898	846	881	852	799	841	866	821	868	787	790	862	824	860	865	891	882	843	773	870	833	803	875	820	818	859	806	862	869	843	800	877	841	870	817	885	836	901	895	848	825	898	888	839	863	864	899	891	813	851	874	870	908	865	836	852	878	884	760	849	890	826	916	827	803	904	825	897	839	841	888	896	851	803	863	854	869	863	847	872	886	877	819	828	790	846	923	873	898	801	835	829	843	868	851	849	879	837	867	811	840	871	848	835	831	876	864	836	839	852	844	868	865	810	827	876	862	865	900	890	860	865	804	851	875	873	850	832	843	856	839	888	901	812	885	821	832	898	872	876	867	811	860	832	844	882	838	827	860	841	832	878	880	884	894	875	842	820	817	831	802	835	914	795	846	836	862	865	918	926	880	834	836	811	880	905	835	796	850	874	849	837	842	796	802	815	833	831	869	848	859	883	903	848	823	852	864	898	852	863	844	933	837	814	856	854	844	877	870	879	866	893	867	852	847	838	840	817	840	812	840	855	799	838	880	840	835	831	824	829	908	845	823	861	853	833	875	848	848	833	866	852	849	860	846	817	830	861	903	820	894	872	937	836	813	846	904	800	920	835	867	855	860	849	835	821	814	858	861	870	867	813	862	900	861	799	863	921	844	844	875	858	871	823	828	850	827	867	840	833	830	845	873	851	834	866	845	821	844	864	804	837	842	820	868	868	834	848	848	893	894	825	908	895	806	835	835	868	864	844	884	869	900	874	806	859	800	856	843	845	834	853	845	839	900	889	857	850	877	792	804	821	811	870	856	872	850	842	842	815	823	851	851	886	836	821	847	862	847	895	857	840	858	839	879	841	874	870	808	819	821	798	854	776	873	892	819	815	878	837	838	891	867	826	840	910	824	869	829	854	839	887	890	844	874	860	836	828	848	845	866	816	869	793	840	859	858	885	862	800	817	840	857	807	880	858	840	805	854	885	879	818	864	821	845	886	824	894	836	851	836	857	834	872	891	869	860	848	900	864	869	821	867	827	817	885	919	854	848	887	862	845	832	857	885	864	845	892	813	863	823	816	885	849	859	822	835	873	814	857	845	812	858	835	826	865	906	865	875	899	837	828	850	914	883	814	871	803	832	875	838	852	850	911	900	845	830	903	840	910	810	874	850	823	861	787	850	826	856	808	892	806	862	851	817	822	841	832	827	855	829	836	880	841	878	841	816	873	878	906	823	825	843	848	801	843	837	817	860	820	809	848	881	836	799	785	878	837	837	814	871	812	844	883	861	881	843	888	874	835	823	837	800	849	828	901	874	818	839	870	878	798	840	858	860	827	813	769	835	868	828	860	853	786	862	849	862	849	856	863	854	848	892	823	946	839	827	824	863	868	897	887	882	846	829	846	861	879	807	882	839	853	866	866	823	831	831	770	855	854	860	817	835	796	893	838	864	819	842	883	867	874	829	880	857	825	822	866	837	853	903	849	821	823	835	834	896	803	783	853	852	817	873	839	868	840	844	817	776	798	857	860	871	859	846	890	769	883	906	873	814	862	838	837	847	887	822	946	844	838	846	832	825	831	852	858	844	861	812	823	857	848	813	911	829	863	854	838	849	776	848	843	891	817	882	826	882	812	864	881	844	793	858	904	828	841	862	841	880	871	869	864	788	838	774	844	891	892	836	842	873	869	812	833	872	834	863	860	818	811	788	830	845	851	833	855	868	858	816	865	818	881	877	907	828	866	907	812	874	899	848	883	845	846	827	908	844	852	795	908	772	895	862	877	906	860	829	859	844	824	872	841	817	816	808	883	852	797	875	860	917	826	870	811	889	873	908	791	816	854	809	838	874	836	856	848	828	882	835	880	857	886	863	850	910	836	844	880	855	838	875	833	831	919	895	884	843	866	851	828	853	830	829	792	897	869	846	872	805	883	874	841	825	813	824	835	872	897	812	892	825	879	851	822	872	834	834	841	813	855	865	839	836	821	851	878	896	839	885	851	866	833	816	854	850	889	832	828	820	827	871	832	827	845	903	849	898	847	880	911	826	877	891	840	844	834	880	860	889	818	825	839	850	833	832	849	817	835	818	829	824	871	838	874	866	869	847	889	810	853	820	857	848	853	864	865	844	852	879	872	854	814	822	840	913	857	881	801	876	830	806	891	866	813	837	828	814	837	849	861	823	825	849	788	855	839	899	801	874	832	839	845	855	875	829	852	889	859	853	898	819	890	870	864	830	840	895	889	874	837	845	825	890	858	838	847	817	856	865	837	882	823	873	876	866	901	867	825	827	865	858	819	824	846	837	892	835	816	884	851	806	873	866	857	864	869	861	867	854	855	836	908	856	825	796	900	834	824	855	819	823	841	862	858	853	827	868	844	870
21077	3139	32098	12732	1837	536	386	357	304	259	242	266	219	225	205	192	215	201	208	169	189	171	171	186	177	199	196	168	163	178	174	188	152	167	176	165	181	186	182	198	175	194	181	191	173	187	211	172	164	166	175	167	162	201	209	183	179	162	193	178	173	184	177	164	207	205	177	176	206	184	177	158	180	165	186	165	174	178	151	170	180	170	168	135	173	154	174	184	183	179	168	190	182	168	181	186	189	180	184	162	183	167	194	175	172	172	190	171	182	186	168	186	190	165	152	178	194	177	195	154	158	184	175	181	152	200	174	164	192	170	196	190	182	195	180	172	193	191	198	198	195	192	195	177	179	188	168	168	160	155	170	187	178	164	171	171	182	179	163	154	196	171	178	183	186	164	164	178	167	185	179	188	186	181	195	184	193	180	165	171	179	176	199	181	177	171	168	165	184	179	163	179	150	173	150	164	192	191	181	171	175	172	182	172	173	153	146	154	174	169	167	171	184	195	183	163	179	156	194	161	143	175	144	171	191	173	166	188	196	172	191	175	205	162	154	176	185	164	152	163	163	162	166	180	183	181	167	177	171	167	191	170	156	174	169	171	197	179	199	184	174	177	169	175	191	166	180	166	198	173	168	176	170	186	171	185	176	190	180	172	172	190	193	187	169	162	173	156	177	215	184	166	183	194	176	182	181	187	158	180	162	177	166	191	168	190	150	177	191	171	189	192	182	178	184	159	173	166	197	180	171	179	173	189	179	151	183	164	155	169	182	156	165	166	193	187	187	141	158	189	176	171	172	168	178	194	184	157	158	160	195	182	159	150	180	177	169	149	181	172	167	155	186	174	168	182	176	177	179	177	167	194	177	149	161	161	169	167	169	186	189	181	184	160	191	168	164	194	185	197	174	178	167	175	193	180	175	180	175	182	181	198	175	195	168	166	158	183	177	179	190	173	176	167	165	171	162	192	184	166	194	177	186	185	176	170	156	164	168	177	169	146	160	146	179	164	194	160	184	182	180	191	190	195	169	160	161	186	173	187	177	162	184	154	189	156	188	206	170	153	182	161	180	173	177	194	174	180	203	175	163	172	153	167	177	161	163	176	176	163	192	173	181	175	173	186	171	185	200	177	176	186	172	191	215	194	152	194	173	159	182	194	173	166	171	190	178	147	187	169	193	146	198	186	201	173	160	178	179	217	194	178	172	209	186	205	168	162	200	148	164	164	160	179	182	185	167	181	181	165	188	146	174	181	177	180	182	159	186	166	169	181	186	179	174	164	174	178	161	163	182	176	169	150	167	181	153	196	151	174	174	187	190	188	168	179	192	171	169	178	178	194	173	160	179	177	183	162	169	176	165	175	153	167	171	173	174	170	148	166	169	172	164	172	151	156	163	185	174	166	185	163	191	167	163	179	204	172	207	182	159	183	152	190	178	190	179	170	162	185	179	194	165	163	182	154	145	174	194	179	155	201	191	169	177	161	183	151	157	157	171	176	167	187	167	190	174	169	187	168	194	165	189	164	167	180	169	177	159	151	179	215	172	183	198	176	181	169	178	182	177	189	161	175	178	168	186	158	183	151	171	170	191	176	175	180	154	166	179	175	165	161	175	182	156	170	149	173	157	169	149	192	172	207	172	167	173	167	205	161	174	195	170	201	184	175	195	182	148	208	163	223	181	177	172	181	180	153	168	180	190	177	189	182	181	174	172	177	160	181	164	166	185	182	170	191	183	169	189	177	163	167	163	169	162	166	164	216	171	172	183	164	185	166	158	180	189	185	155	182	183	162	162	156	177	173	165	190	164	174	176	170	182	180	158	147	177	166	197	171	186	193	165	192	158	183	164	179	182	170	180	162	170	189	163	163	165	155	184	170	182	201	172	185	187	153	186	168	193	159	167	161	189	205	176	179	162	173	167	180	155	194	171	177	154	163	183	189	185	173	164	176	156	169	177	170	177	196	191	184	172	177	187	164	172	170	171	182	182	194	196	177	183	170	163	178	179	173	178	181	185	175	173	185	154	181	188	190	208	177	169	175	165	162	185	182	166	152	198	179	152	179	154	191	151	182	167	160	212	198	182	164	146	164	190	184	185	191	184	194	182	175	174	186	172	168	203	154	175	163	173	159	201	205	159	167	181	179	184	176	172	164	165	165	159	162	169	193	181	168	187	176	166	161	166	212	180	199	207	168	166	186	181	158	158	163	195	160	183	196	168	180	178	160	168	169	170	175	178	186	199	165	176	180	159	167	184	189	161	180	187	179	209	180	185	157	174	191	164	183	174	185	159	161	215	203	176	138	178	173	160	176	169	170	179	153	208	180	187	190	160	174	177	190	156	201	186	180	171	182	170	167	171	189	159	173	175	194	184	174	188	179	158	196	194	164	186	195	176	181	167	187	145	177	173	184	168	193	179	189	164	166	166	177	192	165	170	154	164	148	182	176	165	167	157	179	154	171	167	196	170	174	198	168	175	150	167	164	157	186	188	173	181	159	171	151	163	191	165	175	157	172	198	167	167	176	167	176	198	175	182	135	198	160	163	193	133	170	183	157	178	171	158	175	170	187	171	171	146	184	188	152	183	188	139	181	170	164	169	175	177	148	180	175	192	174	174	167	172	187	200	182	181	176	181	173	165	187	175	165	184	197	169	178	187	172	180	167	174	168	179	172	183	193	136	182	178	194	180	165	176	183	173	164	164	173	166	180	174	182	187	185	190	167	181	172	172	154	161	180	172	169	169	175	177	174	201	169	163	168	174	153	169	167	169	165	186	165	183	167	160	172	191	177	201	150	175	169	184	178	173	215	176	183	181	167	170	189	163	179	170	192	186	168	168	187	183	131	161	159	205	183	157	157	170	157	171	188	178	179	181	166	198	194	171	179	197	176	172	153	168	163	165	172	161	153	174	185	175	162	168	182	162	186	152	169	161	160	178	180	193	189	200	188	197	179	209	205	170	158	180	162	172	180	141	170	172	181	160	167	176	179	197	180	192	155	160	158	165	194	186	198	171	192	177	187	169	181	172	178	163	164	192	190	185	185	155	208	171	176	194	174	181	169	182	161	171	183	201	180	174	172	166	184	202	175	200	176	178	179	196	187	158	163	190	180	179	181	184	170	151	168	174	190	161	169	173	174	159	204	188	185	183	170	166	184	154	166	193	172	163	157	179	167	171	188	152	162	154	174	150	192	182	178	182	178	177	183	185	163	170	168	163	188	169	198	171	148	177	166	166	171	186	198	159	179	194	174	156	163	168	159	163	159	193	162	186	165	179	158	183	172	165	195	168	169	182	179	186	176	164	180	166	150	194	166	174	173	184	144	167	175	192	179	171	172	195	177	160	160	189	171	199	176	176	157	160	183	153	170	157	197	199	190	174	162	179	178	166	178	171	179	198	206	158	172	186	158	180	158	196	169	180	172	192	178	187	194	161	189	178	194	179	174	158	180	179	168	185	188	168	188	175	167	167	182	160	166	167	165	181	150	178	192	189	170
11151	1912	19464	2862	2400	2060	1650	1453	1318	1148	1040	993	890	871	811	741	735	712	682	708	629	645	600	584	584	596	580	546	564	546	566	556	503	523	527	519	511	507	566	520	530	519	503	508	516	503	504	519	540	522	495	525	533	508	490	436	467	476	508	502	474	480	519	458	454	497	483	496	454	477	487	508	536	514	495	492	503	481	507	491	540	453	466	502	477	469	495	519	455	442	483	480	518	480	524	519	481	500	480	486	444	483	494	475	463	522	499	510	478	459	488	485	434	476	513	463	504	443	490	489	501	480	458	478	493	485	468	488	480	492	539	475	481	472	474	501	455	468	439	471	513	512	455	447	479	450	501	514	455	456	482	478	529	476	475	499	494	514	513	486	502	513	457	467	437	475	473	498	470	478	484	466	441	462	464	467	473	495	467	463	472	453	515	521	458	493	479	499	474	483	480	492	507	457	485	483	444	474	511	519	488	487	480	468	501	464	465	475	487	453	478	477	491	455	525	454	454	475	506	465	489	501	467	477	496	492	483	454	448	475	493	470	453	489	482	484	459	454	494	475	458	439	441	484	434	475	484	491	498	424	461	465	462	452	476	463	492	493	466	460	498	466	482	468	472	483	458	469	476	460	500	459	471	445	476	514	492	477	483	523	468	471	454	472	450	461	480	428	501	488	494	453	503	481	480	470	486	454	438	490	473	446	485	438	475	462	506	464	431	440	504	467	485	493	477	479	493	452	515	482	471	506	475	500	443	445	459	488	509	463	518	494	471	489	495	498	453	436	442	476	465	518	451	442	497	448	485	483	545	500	476	446	476	472	473	476	484	476	490	518	487	470	465	468	456	458	476	470	483	452	453	449	467	467	499	466	458	470	499	487	483	469	459	444	473	486	474	485	459	484	495	549	467	455	485	457	469	491	495	491	501	466	499	503	475	464	485	484	499	481	487	487	464	433	489	463	479	489	485	478	493	472	477	479	479	482	452	513	452	458	483	476	461	482	451	486	544	479	510	459	490	493	479	488	480	507	448	459	481	497	441	483	499	460	479	467	512	481	470	467	485	480	473	468	464	474	488	485	457	494	470	464	467	490	472	482	463	459	460	458	453	452	476	457	466	526	490	478	510	484	473	461	489	458	451	480	489	501	431	464	506	488	481	476	491	501	493	530	489	438	460	450	496	515	448	503	464	503	470	445	488	494	432	501	470	497	466	478	467	485	464	445	460	488	446	470	527	465	513	465	470	472	472	471	474	478	506	435	491	481	473	456	490	500	468	516	495	457	458	506	508	516	464	484	485	481	450	459	450	491	439	470	467	499	493	481	495	494	476	456	498	499	443	472	507	488	483	499	511	484	449	470	468	493	445	471	485	463	496	474	480	435	474	476	438	502	473	443	505	469	459	469	485	460	480	480	499	490	465	492	443	508	466	454	479	491	503	447	479	437	490	445	522	474	480	486	450	512	499	490	483	479	504	450	484	474	430	462	488	502	445	468	495	452	493	479	473	534	494	481	478	445	521	482	468	490	451	489	499	477	474	494	492	438	482	498	453	484	487	465	488	502	475	493	501	475	458	452	472	475	457	483	503	515	433	483	482	442	522	448	488	497	481	458	446	470	479	515	501	419	478	398	451	480	480	469	508	470	457	517	506	471	466	475	510	480	458	468	424	464	490	488	482	470	489	509	456	472	479	487	465	484	508	480	468	470	469	517	467	489	499	478	458	476	466	516	491	455	492	480	494	508	471	523	454	515	489	449	446	460	479	481	466	497	425	489	487	460	463	486	529	489	500	480	481	450	432	495	463	489	508	488	483	475	466	495	470	504	473	475	505	436	462	455	469	451	457	484	442	483	506	497	448	478	487	490	505	466	491	453	496	486	455	482	454	468	448	438	463	494	455	487	463	458	471	481	502	476	490	454	488	454	483	458	499	458	492	470	430	461	448	465	488	472	480	488	466	487	490	469	465	497	503	515	408	490	476	455	478	464	479	481	511	485	458	491	471	452	484	407	425	495	499	474	500	446	469	463	467	464	519	480	478	491	451	531	505	469	470	481	510	489	468	476	497	460	457	477	482	486	453	492	475	501	448	455	481	450	446	467	493	511	467	473	487	457	470	459	492	510	446	477	487	451	474	474	517	472	497	467	455	505	477	457	508	495	465	460	484	478	466	464	513	433	463	480	487	469	449	514	460	447	478	436	553	466	449	486	464	471	439	471	472	496	455	500	491	476	459	496	473	473	468	505	474	484	462	478	532	482	472	456	488	549	500	477	486	496	482	468	457	492	443	477	495	451	439	476	477	464	523	536	468	463	457	460	482	459	470	473	469	487	471	430	483	467	453	481	491	489	471	498	488	444	505	475	470	489	454	463	478	482	498	465	484	458	458	474	465	483	443	440	480	470	458	492	492	490	480	478	478	472	430	479	490	467	459	471	475	471	512	491	482	482	502	485	467	470	493	457	453	483	489	446	470	501	531	497	465	451	496	476	449	476	481	468	450	498	481	508	478	513	496	486	508	495	442	486	484	474	509	475	491	489	481	488	462	441	448	489	481	448	461	503	463	495	467	480	492	445	498	518	475	475	478	461	468	461	472	463	493	493	476	456	456	486	465	503	467	507	456	487	489	487	484	479	459	478	457	498	478	473	468	505	464	491	463	444	477	478	471	469	517	479	458	444	472	454	467	517	474	482	444	503	458	469	458	416	491	471	490	465	473	473	513	469	487	508	516	480	439	472	486	470	472	474	450	506	468	454	459	461	475	438	511	485	497	483	470	471	507	488	480	505	460	535	486	477	506	493	475	459	467	462	481	495	476	511	472	462	522	511	476	451	473	458	470	474	504	452	457	437	483	481	512	484	532	477	452	503	488	486	480	457	454	463	467	459	486	488	465	464	456	489	486	487	452	486	443	461	454	474	504	478	442	491	458	504	492	485	498	493	465	487	495	496	494	492	479	461	464	488	489	470	477	485	451	505	466	468	490	479	484	464	462	483	440	483	458	462	476	480	459	480	485	454	487	461	469	458	472	435	479	495	467	487	436	477	514	474	483	452	503	460	488	496	433	491	471	473	463	499	514	484	490	505	466	495	486	481	484	505	481	474	467	485	506	506	476	471	473	468	450	470	470	466	450	462	490	479	493	494	452	503	462	484	472	465	484	485	453	495	459	469	429	500	494	489	484	459	494	464	478	433	466	473	482	457	487	495	487	465	458	478	451	498	493	472	451	461	470	506	462	424	470	512	465	489	486	430	476	463	506	467	466	483	461	478	439	492	483	467	455	470	472	500	453	502	468	502	450	485	488	485	478	483	502	483	475	437	511	477	495	469	516	481	470	505	430	491	479	467	469	492	482	485	417	466	459	474	479	485	458	479	509	429	474	478	499	483	485	450	523	514	471	495	472	450	471	454	459	522	469	495	481	487	489	483	480	470	458	455	453	466	483	493	475	493	457	461	470	471	492	412	469	443	461	453	477	444	443	449	482	507	475	467
33956	9411	37391	20515	9676	1082	647	558	464	378	349	387	323	309	319	274	274	276	234	225	218	228	214	215	221	241	205	208	206	222	227	208	240	222	222	235	211	225	201	210	243	201	238	216	222	205	214	190	204	194	208	177	205	195	233	196	211	178	181	192	202	217	210	215	192	211	219	206	193	223	184	222	248	196	212	242	199	233	217	203	185	196	208	203	191	219	209	203	214	241	228	225	224	219	208	195	211	175	215	166	208	226	200	214	220	197	218	196	204	194	196	216	195	210	207	212	193	234	204	199	189	186	201	230	233	182	177	190	202	213	205	202	217	221	190	203	208	206	228	224	202	189	195	231	201	197	167	223	223	195	229	199	195	187	211	187	198	190	209	224	218	195	217	171	226	199	231	230	193	233	206	215	210	198	206	205	220	218	193	207	233	179	191	189	230	219	214	218	177	226	183	185	214	210	183	216	182	180	206	182	211	206	197	216	197	199	193	193	204	177	193	219	218	209	210	210	206	181	206	217	208	178	213	207	179	203	187	222	202	191	203	210	172	197	225	182	214	221	207	206	244	194	206	183	182	216	202	209	212	217	206	198	217	210	198	216	205	184	208	199	192	219	192	208	220	225	181	219	200	193	214	177	182	238	213	204	182	202	189	204	214	205	198	210	200	255	202	178	186	230	192	204	186	210	212	208	204	191	200	219	202	219	199	206	186	185	186	208	206	172	231	201	207	200	212	216	209	190	205	198	225	212	193	222	232	205	198	193	199	219	203	192	186	219	223	224	181	205	194	211	211	214	197	209	206	236	195	228	209	228	217	232	196	208	204	215	233	195	187	222	193	239	191	222	174	216	230	234	212	204	195	213	182	202	225	188	184	209	182	196	200	177	195	182	182	227	217	199	180	210	211	191	212	201	219	214	193	234	236	210	188	156	190	207	234	199	212	198	211	214	178	223	203	218	215	194	205	193	202	213	195	192	218	197	192	221	194	233	206	213	209	202	202	205	195	198	193	185	190	192	248	198	186	192	210	230	194	204	231	231	220	187	217	220	218	195	239	197	178	216	202	203	185	237	192	215	211	206	193	197	205	201	213	220	199	201	212	192	179	193	209	216	198	201	229	203	202	209	186	229	199	191	194	204	199	192	203	179	187	226	190	188	256	208	172	197	234	198	188	194	201	238	178	184	187	203	200	236	232	200	178	227	221	179	201	201	201	202	200	213	197	219	191	195	198	213	210	227	196	220	191	181	160	177	201	217	181	184	225	195	212	187	207	186	210	208	191	182	226	191	206	176	198	195	217	191	193	187	175	210	217	190	213	204	227	201	187	194	204	201	197	193	226	224	185	230	188	202	196	189	192	216	227	191	223	219	181	211	218	216	216	209	207	192	200	239	177	202	191	203	173	213	182	206	223	209	209	184	199	174	218	197	197	181	213	216	195	199	225	243	254	177	186	188	237	225	200	194	191	181	204	201	200	210	223	177	196	205	227	203	222	175	222	223	180	215	219	213	212	217	222	218	178	215	205	200	212	208	219	204	165	215	222	199	218	207	216	223	180	199	195	183	223	176	167	194	219	208	203	216	206	229	193	192	200	190	192	201	219	188	192	195	214	187	207	204	203	190	212	205	186	208	189	201	206	227	222	203	207	217	207	203	195	209	196	193	177	202	190	189	203	202	196	234	211	184	208	212	214	199	193	201	218	182	193	192	217	222	197	223	189	188	186	212	213	224	230	204	225	226	208	228	229	220	208	211	193	198	200	212	195	210	209	212	200	208	211	216	189	204	208	207	220	204	223	192	190	226	196	190	222	199	203	216	200	197	201	202	165	218	169	226	213	223	200	216	195	211	183	191	227	232	209	233	194	202	188	204	222	201	214	214	199	202	201	192	199	196	207	209	214	236	208	187	204	203	245	215	192	219	187	214	221	198	222	222	228	187	223	209	226	193	204	208	190	231	209	191	195	222	220	247	216	231	221	211	230	209	181	209	199	202	228	204	222	197	215	186	206	209	220	174	181	210	200	216	205	182	217	232	175	224	211	233	189	201	189	220	186	211	198	204	224	177	164	214	210	188	193	210	214	213	223	199	220	178	183	197	197	212	205	199	202	204	199	196	219	223	213	204	207	210	211	201	202	203	200	192	201	211	212	181	206	209	224	212	220	194	198	199	209	215	216	222	204	230	210	229	200	195	211	226	191	178	204	220	235	205	179	199	211	213	197	211	194	178	181	209	196	197	202	224	203	219	193	179	200	235	208	194	187	204	223	195	221	202	231	196	177	170	179	190	200	190	187	211	223	208	171	215	202	211	212	201	217	204	209	229	181	206	203	228	212	200	190	202	222	198	185	203	223	216	208	201	209	197	198	195	200	208	216	223	222	177	213	205	197	209	206	214	212	198	204	180	209	225	199	193	202	195	209	209	196	198	184	199	198	208	227	201	186	208	194	186	179	192	200	208	191	203	180	202	213	218	202	214	221	220	211	196	199	214	189	208	201	201	194	212	199	197	207	211	181	187	200	212	189	211	217	188	190	190	215	248	204	208	228	195	231	218	200	198	196	223	218	195	213	179	223	201	213	214	200	198	192	226	213	196	213	209	208	182	222	198	220	217	166	212	205	200	206	220	210	207	197	227	189	202	201	235	208	188	218	194	214	186	220	215	214	208	204	190	174	239	195	195	197	174	208	206	183	182	184	168	200	218	217	212	199	196	204	179	198	227	204	195	214	197	206	209	207	191	204	240	171	198	182	195	224	227	205	226	203	187	221	202	229	229	208	214	202	177	194	177	215	211	205	217	235	222	183	189	222	201	222	218	210	211	205	230	207	228	226	190	183	203	173	179	192	196	189	220	212	190	203	225	198	207	213	187	187	196	184	161	204	207	227	195	206	210	226	183	210	208	213	212	213	192	207	197	213	195	196	236	225	220	205	192	229	227	163	197	234	202	221	201	219	199	195	198	199	187	176	186	203	217	228	221	207	177	228	200	212	197	214	186	198	204	217	177	209	191	179	177	199	190	202	225	194	194	204	211	201	211	189	212	219	200	205	213	207	205	215	191	218	208	186	194	212	190	229	213	195	216	206	209	210	208	202	207	196	168	208	189	196	182	212	207	204	217	195	206	206	193	193	200	201	216	199	210	200	202	229	225	205	194	204	215	222	227	196	206	197	213	225	193	228	198	201	229	182	186	243	209	207	190	233	218	202	200	209	250	202	208	223	201	177	200	174	190	196	195	209	201	217	175	207	214	190	207	207	196	209	192	215	214	203	210	218	188	215	214	206	216	202	216	222	224	205	183	209	196	171	200	196	224	212	191	212	201	208	193	197	212	207	197	194	208	205	196	223	209	224	184	181	225	184	221	221	193	180	224	197	204	226	181	194	228	203	222	206	183	218	196	219	208	209	198	213	178	201	223	165	193	196	220	211	215	215	204	206	202	209	168	197	191	206	215	183	205	195	214	218	212	223	217	210	241	197	175	212	202	216	191	211	223
17785	3534	21368	5211	4355	3609	2950	2429	2133	1848	1643	1497	1421	1234	1200	1102	1061	963	941	878	817	886	792	797	762	770	747	720	735	727	734	715	715	659	639	680	658	712	691	640	617	616	611	614	682	612	666	566	624	643	666	647	609	625	589	609	609	581	611	560	648	595	579	600	571	598	598	603	571	649	640	621	562	556	609	593	595	566	560	560	597	564	600	596	593	619	558	600	576	557	561	586	570	533	578	543	601	539	555	608	566	579	566	580	586	581	562	575	567	568	585	583	604	577	533	534	571	581	602	546	576	548	549	543	575	577	595	538	574	568	551	549	589	576	538	570	546	588	564	577	544	596	625	590	593	565	567	588	570	593	583	565	541	577	602	605	570	546	555	559	572	577	559	552	567	555	570	551	591	582	578	588	536	605	570	554	590	561	530	556	555	585	589	533	582	615	575	571	545	606	540	553	553	545	557	548	564	551	594	557	555	588	576	552	567	542	538	579	553	526	562	568	567	573	561	573	593	586	585	543	578	652	555	517	545	581	592	566	557	532	581	583	542	567	628	602	553	541	608	583	561	584	569	569	579	571	606	580	603	540	543	546	581	560	584	572	605	503	567	583	511	545	568	556	552	574	552	593	565	591	567	543	549	524	552	582	569	563	607	572	548	492	537	542	570	576	535	514	567	566	569	561	580	520	554	583	558	554	550	626	558	564	580	561	560	601	582	581	540	528	544	573	590	571	531	567	568	574	572	531	558	543	532	538	559	575	558	588	563	573	562	542	585	540	576	540	565	619	559	531	537	593	543	579	608	562	559	522	523	539	552	550	586	571	562	564	567	544	513	571	578	572	555	573	585	544	542	561	570	552	550	531	593	545	565	567	548	557	564	563	568	525	582	560	594	547	532	573	568	581	552	566	551	589	546	563	552	508	602	557	556	576	558	587	634	534	579	536	538	508	585	613	562	578	561	573	556	547	568	616	540	529	572	573	561	544	546	586	562	587	605	607	576	581	549	569	594	531	555	584	576	559	544	554	554	598	535	601	559	604	521	587	569	537	521	568	593	592	597	580	548	575	525	568	538	542	574	628	547	597	560	552	584	576	534	561	597	568	579	560	530	559	543	600	581	562	551	582	554	536	538	550	557	569	506	542	579	567	571	547	620	541	567	569	550	545	559	591	577	535	530	555	600	570	557	534	576	597	586	569	580	569	591	552	578	526	584	560	583	559	528	534	546	563	605	529	563	584	546	603	591	553	558	562	526	597	545	535	502	601	589	552	550	543	601	549	566	549	544	525	583	569	574	567	562	625	608	571	562	528	531	534	549	535	533	613	532	563	548	531	595	549	546	545	548	585	591	546	538	545	569	582	573	577	559	558	551	562	567	614	525	566	559	531	508	561	558	526	566	565	618	530	578	535	531	602	559	571	565	557	598	510	517	579	547	575	560	552	589	578	551	542	565	585	577	558	562	513	550	569	557	556	576	531	546	585	541	584	551	535	573	545	603	584	567	598	588	567	529	580	573	557	540	549	560	623	561	593	553	565	578	600	560	576	571	587	575	560	544	561	591	548	605	562	600	587	552	560	552	542	570	581	536	591	524	581	583	563	567	530	587	584	562	550	614	533	535	549	552	563	579	567	549	530	556	568	514	564	573	549	561	561	584	559	505	560	547	588	549	539	574	541	539	591	560	522	521	584	556	489	536	505	611	577	562	609	557	599	553	558	541	575	546	562	543	563	588	570	584	577	571	562	585	640	537	600	562	546	583	561	540	568	565	535	550	579	574	542	583	576	581	574	545	562	568	524	574	584	553	552	590	570	567	557	562	563	596	571	577	542	527	603	562	555	536	612	581	557	574	588	640	538	557	584	569	551	520	545	544	565	555	569	574	561	565	567	592	527	562	530	554	561	559	603	560	518	568	593	587	539	586	557	552	552	558	514	556	532	574	548	550	549	575	552	558	556	571	574	573	589	565	556	565	583	563	559	569	583	531	540	578	549	564	563	555	546	543	554	583	582	560	572	549	598	560	535	520	544	580	614	596	591	543	547	575	595	595	594	551	551	581	556	548	537	560	522	555	540	537	605	562	550	531	554	583	544	553	530	536	523	596	546	548	578	600	549	547	548	566	540	602	532	598	595	573	597	548	542	547	537	589	570	539	563	547	552	575	536	551	531	520	542	580	535	579	558	592	511	573	573	544	589	534	541	563	550	558	582	561	596	565	542	591	611	596	635	559	560	575	577	598	568	576	567	569	581	581	591	545	546	567	554	555	581	541	537	549	574	577	604	549	585	549	583	530	556	552	593	513	583	549	544	559	499	569	569	540	573	553	541	544	546	560	564	607	571	554	584	589	582	562	566	580	545	569	551	597	538	559	557	550	566	565	537	562	508	578	551	597	558	544	543	598	566	567	558	552	579	616	561	569	523	583	562	548	578	553	524	532	566	541	560	567	560	567	555	574	581	596	553	582	541	578	546	580	554	518	575	563	563	558	550	611	550	550	583	575	578	563	576	579	538	552	571	607	515	557	580	569	554	538	554	566	568	546	597	560	571	555	566	554	559	562	585	537	576	580	577	633	585	629	584	548	579	541	534	543	559	522	531	566	582	586	532	554	570	577	575	521	560	577	606	600	562	593	554	567	579	561	589	534	540	562	551	554	554	542	579	579	565	522	562	547	559	538	529	582	526	564	611	572	533	582	556	593	567	517	602	563	587	532	554	577	552	558	575	528	617	546	526	531	511	573	549	573	531	552	550	557	548	543	532	573	570	577	542	572	545	544	548	591	545	565	562	581	581	573	590	569	540	551	547	564	582	589	574	550	557	533	552	539	576	558	554	593	604	564	557	542	589	588	575	528	555	592	573	534	545	535	580	549	582	537	519	575	537	595	562	529	549	584	581	568	535	600	529	576	553	585	596	564	573	564	542	577	532	551	535	590	570	534	588	575	540	557	538	555	566	561	591	559	591	525	570	595	539	592	566	542	548	575	542	567	561	591	584	570	585	573	565	565	595	532	586	561	613	550	561	593	584	548	559	585	542	581	562	515	587	571	577	618	576	591	569	556	540	544	524	547	574	607	600	564	565	554	549	571	545	528	556	535	557	532	508	555	555	557	533	554	534	567	563	554	563	503	561	567	569	545	559	558	614	581	546	575	527	603	554	568	583	575	577	526	613	548	584	519	509	584	540	528	534	570	582	588	610	487	519	552	572	557	584	570	581	582	553	537	548	606	561	589	587	584	580	568	595	548	562	598	576	567	541	568	601	561	586	537	615	556	589	558	572	555	569	568	559	562	567	553	580	580	586	568	582	549	532	595	545	562	557	603	589	534	542	580	537	587	568	581	552	572	576	542	557	588	539	547	564	566	589	556	552	585	610	570	580	496	533	594	547	576	577	579	528	579	561	523	565	596	568	573	528	560	606	582	598	554	556	587	504	555	585	585	543	608	563	570	574	553	544	513	546	576	545	565	552	572	540	544	575	562	594	575	559	557	564
2857	444	2171	389	398	386	346	372	353	330	353	377	325	360	344	339	404	364	339	364	364	375	344	329	395	378	366	385	375	332	332	362	361	324	367	372	341	343	363	355	357	382	335	323	380	337	374	359	335	379	375	355	385	349	363	380	378	358	358	373	364	337	378	354	350	312	343	343	357	361	347	368	316	351	355	353	370	374	371	380	372	345	357	346	366	324	378	384	365	333	323	350	325	357	349	367	367	359	382	351	355	369	358	345	353	381	384	380	371	348	324	380	346	345	321	355	322	394	361	359	372	394	369	328	362	378	326	340	343	319	353	353	354	378	371	338	362	333	374	381	384	364	387	326	373	360	344	345	350	339	354	350	330	355	331	376	356	345	356	301	344	373	374	368	385	330	351	329	383	342	358	362	323	349	362	355	328	387	359	402	325	356	402	371	379	365	338	355	396	348	343	344	376	356	356	328	378	341	368	378	330	337	367	370	330	331	371	361	355	347	332	346	412	374	353	359	335	345	376	344	369	335	354	372	337	383	346	378	345	356	370	368	372	350	361	331	354	337	354	378	378	379	406	391	337	389	359	332	356	380	358	358	326	342	349	329	373	359	366	339	349	341	316	361	390	361	355	342	355	384	358	371	391	359	323	339	355	332	373	357	375	369	331	375	357	370	363	356	352	386	358	366	376	339	358	404	359	355	376	339	373	343	360	400	372	353	363	371	381	354	405	354	400	353	350	388	372	382	398	314	360	357	380	353	334	381	328	363	373	318	360	334	353	383	366	352	331	367	363	362	325	340	350	356	346	364	387	367	373	362	391	370	330	326	365	356	383	354	362	361	341	387	337	350	346	352	372	362	358	349	362	381	368	357	351	367	361	339	377	360	387	358	361	400	362	346	365	385	372	372	359	328	363	358	362	376	340	359	344	349	374	376	373	335	301	339	329	384	359	346	339	361	359	332	354	372	390	361	370	385	348	343	338	338	366	341	353	366	327	361	370	385	335	358	308	349	360	329	348	383	370	356	390	369	346	353	360	344	387	360	318	350	361	362	351	336	337	355	346	374	352	367	359	338	342	355	352	362	315	327	379	364	376	322	338	349	340	394	362	357	376	346	365	373	369	348	361	302	345	354	340	374	368	358	345	330	379	371	351	368	349	351	347	366	376	337	356	372	349	365	349	362	364	354	367	349	394	358	377	339	318	358	330	335	353	366	339	346	394	354	359	372	338	340	340	378	362	372	376	353	376	360	350	363	393	338	369	408	338	369	373	326	383	379	366	383	363	350	325	351	371	355	338	362	372	372	341	330	351	366	351	372	338	353	339	350	379	359	332	345	381	377	343	373	357	368	350	394	343	327	332	316	346	348	323	345	344	362	341	334	351	371	368	347	343	364	330	342	348	354	378	402	374	343	382	352	355	366	356	345	330	324	354	365	357	371	360	346	371	366	336	357	353	360	369	379	331	368	343	377	335	401	378	350	382	365	387	358	398	344	363	386	364	355	387	364	359	353	366	336	325	377	362	315	323	391	356	382	364	388	387	400	361	316	379	377	364	371	383	353	375	339	361	353	365	397	384	300	350	349	386	385	371	340	355	346	346	364	372	404	376	332	372	372	321	392	339	352	363	357	318	379	359	341	355	344	353	362	380	332	371	341	373	349	356	345	340	345	368	369	364	361	377	372	337	381	342	352	337	350	394	345	350	404	344	362	354	376	345	381	341	366	349	347	360	336	362	322	346	345	384	373	351	373	363	323	335	358	370	358	339	350	391	343	354	374	368	352	357	381	337	368	353	389	366	338	361	367	343	372	351	345	378	319	366	376	380	409	387	348	326	346	389	353	389	371	356	335	334	347	371	337	385	322	391	391	392	336	374	404	389	371	336	354	314	398	354	326	357	345	352	383	377	335	380	376	338	400	358	359	360	347	369	366	335	373	340	353	338	392	362	362	330	358	341	335	347	390	333	352	310	368	351	365	338	354	327	348	342	363	356	334	381	331	367	347	358	357	343	362	382	366	352	325	359	376	354	393	320	356	375	337	341	308	318	356	337	375	339	346	319	366	373	380	344	390	366	367	333	355	373	392	355	355	357	369	363	364	334	383	378	368	334	347	335	390	351	312	338	341	400	356	355	369	375	379	382	385	338	345	367	358	329	339	372	374	348	354	345	388	367	374	361	383	376	354	310	342	363	346	322	354	350	344	334	354	330	352	388	373	391	350	371	356	351	375	358	320	346	359	369	349	403	371	387	367	338	344	373	357	396	329	369	381	368	317	372	349	334	355	355	366	379	316	354	357	335	368	327	355	372	294	377	363	386	369	388	378	343	348	322	378	333	358	334	371	346	353	353	380	374	356	373	354	337	374	342	328	353	377	335	402	363	338	345	334	379	362	368	321	359	331	389	345	368	394	405	357	361	361	361	377	349	342	401	353	352	386	373	329	317	361	345	390	368	350	333	361	396	380	347	344	339	366	365	393	354	352	359	361	361	355	336	385	363	336	342	384	327	357	352	361	358	366	346	368	326	355	374	386	322	350	416	398	369	320	347	332	352	321	343	378	334	362	387	395	393	354	382	383	374	349	366	378	396	377	362	356	352	391	334	349	372	359	362	348	353	399	366	368	336	355	324	342	359	357	335	348	367	324	344	394	326	395	369	376	340	333	375	361	342	374	352	343	352	361	362	383	351	346	334	355	377	352	368	320	362	371	397	314	366	368	317	350	353	332	351	399	384	344	357	387	336	382	329	352	365	343	360	333	382	333	357	350	344	353	357	330	325	400	375	375	358	372	342	392	355	389	381	361	360	409	384	345	358	372	312	329	366	337	382	375	366	342	345	403	347	356	377	352	336	357	366	338	377	351	349	361	331	347	395	308	359	342	396	344	326	388	356	359	365	367	377	354	397	379	348	385	336	347	367	341	349	369	338	392	334	372	356	353	377	353	341	329	348	365	347	384	348	351	348	337	356	337	349	363	338	372	372	364	373	331	385	342	381	374	362	395	341	334	352	330	362	359	362	365	354	399	365	380	322	361	343	360	325	350	343	341	360	366	370	397	349	356	361	362	366	373	344	363	361	327	320	353	398	359	332	340	350	396	362	370	386	300	370	326	373	371	346	381	335	365	364	351	370	364	379	332	366	339	354	364	335	393	348	339	336	366	365	358	357	364	367	363	356	396	363	353	376	380	341	358	363	351	340	380	328	349	376	358	345	376	381	333	399	371	326	356	395	328	348	337	359	393	428	363	390	394	332	339	366	377	340	339	366	388	366	364	352	360	366	364	353	349	388	383	366	345	347	360	390	342	374	367	354	323	362	392	347	377	343	371	371	382	374	349	377	337	341	355	368	368	327	341	369	381	375	390	356	375	349	354	369	378	320	326	335	371	324	387	374	356	344	387	364	377	344	374	370	347	359	332	378	348	368	324	331	356	330	365	362	370	411	363	356	378	337	407	377	374	365	364	346	388	343	351	358	350	339	354	374	356	354	366	374	356
3084	901	5114	911	908	920	916	924	924	883	852	934	834	883	851	881	852	829	787	864	832	838	879	884	856	863	830	855	852	831	843	814	829	838	845	839	882	827	825	839	882	871	796	832	862	903	847	828	900	903	924	861	870	827	847	871	861	890	812	852	846	876	877	861	844	884	856	837	854	803	877	867	828	835	867	857	847	855	828	853	867	897	859	861	843	860	878	847	846	861	838	784	864	864	816	817	885	855	859	868	849	893	808	863	836	858	856	840	859	864	867	843	804	881	844	853	920	849	880	865	820	837	861	807	797	862	843	827	866	845	848	883	836	805	873	865	842	828	863	861	863	866	834	850	847	835	896	855	802	870	882	841	877	905	822	864	841	810	870	872	862	862	788	824	869	851	852	817	891	823	838	844	844	840	825	879	851	795	878	790	817	780	772	822	848	909	855	839	897	813	797	846	842	781	837	902	817	862	842	827	850	865	843	835	837	855	902	829	838	842	806	831	836	816	887	824	844	867	766	864	871	816	834	856	856	835	854	838	837	827	799	808	866	835	835	854	842	825	863	822	877	866	870	863	853	859	893	890	835	836	846	856	791	856	857	800	859	810	845	853	829	794	868	868	828	831	885	845	874	872	788	863	852	835	870	824	820	856	792	836	834	791	835	860	872	833	869	860	887	845	843	825	852	854	856	868	828	822	919	884	847	822	832	822	882	819	881	930	878	829	829	785	865	847	825	820	848	801	883	859	929	862	823	816	835	871	870	886	900	826	817	855	843	842	793	881	880	848	903	860	847	882	851	883	819	865	804	883	824	829	850	873	901	795	888	900	828	840	883	802	885	881	893	830	899	851	877	878	892	853	825	815	837	861	883	817	845	821	882	886	832	853	809	865	869	847	923	870	847	891	898	818	832	855	846	824	892	880	846	866	807	895	841	799	878	828	887	808	874	840	848	847	859	876	866	812	839	823	857	900	853	884	889	860	813	863	848	836	852	821	820	789	867	875	850	890	847	816	823	804	827	873	850	817	846	877	863	844	859	893	806	823	828	845	802	878	802	881	890	868	855	859	874	854	819	871	873	849	834	834	882	850	837	888	839	838	886	845	824	862	875	883	780	866	886	884	866	817	837	836	855	849	856	924	873	859	883	873	863	832	815	856	889	813	844	809	913	849	907	915	885	832	891	863	901	855	895	804	872	880	831	875	854	837	852	890	823	821	854	833	878	857	841	865	792	850	865	865	875	805	892	810	821	880	875	835	857	822	811	843	873	863	881	884	824	835	814	817	835	877	891	850	873	868	854	829	878	859	817	817	857	860	834	829	849	825	880	796	882	859	875	863	838	833	849	831	858	837	841	845	827	822	889	858	864	903	847	854	875	830	886	841	873	860	852	871	834	868	837	826	876	871	896	865	817	826	865	916	833	858	845	866	836	824	858	829	888	835	847	869	824	854	861	811	884	890	853	871	867	883	822	880	802	837	844	803	874	899	831	876	841	857	840	844	848	795	876	807	856	853	852	832	863	879	829	836	839	839	889	823	856	844	903	875	832	851	834	803	872	888	854	884	871	867	905	833	872	854	821	796	853	868	824	832	824	843	790	875	863	846	786	893	907	837	892	904	845	897	854	854	895	878	820	804	889	823	857	861	864	866	870	876	802	847	798	815	828	846	866	852	855	848	909	859	840	815	835	842	828	829	825	808	913	842	899	868	840	827	890	901	788	863	851	878	840	838	827	841	800	858	833	878	840	872	844	838	831	847	886	861	857	860	862	848	823	857	822	913	873	878	832	863	889	864	882	870	851	866	864	913	830	881	831	835	861	890	859	860	839	836	862	804	867	843	857	816	822	855	873	835	842	834	859	833	865	789	803	886	870	842	893	827	838	872	875	888	796	865	835	857	859	816	870	841	801	870	872	862	844	854	825	797	856	868	887	881	877	876	880	828	861	826	818	864	868	839	845	871	865	894	869	858	853	852	833	847	878	894	831	845	847	849	931	819	809	841	843	850	844	892	879	838	839	865	831	829	855	870	837	821	817	873	872	876	818	856	877	861	819	831	836	806	855	879	882	852	876	887	881	824	816	863	824	859	836	846	813	887	880	831	861	876	849	818	815	834	849	888	841	831	898	842	826	841	865	883	858	761	824	850	813	927	869	842	826	844	828	833	843	880	839	864	857	912	793	855	889	877	856	843	829	882	858	864	820	893	868	867	893	843	809	909	853	903	839	895	879	864	842	867	830	880	903	861	837	876	832	855	934	886	867	858	821	886	880	863	849	836	923	837	824	784	823	878	827	875	859	833	854	851	842	870	828	801	871	858	866	889	843	749	837	830	868	891	853	811	824	909	856	847	833	823	859	911	881	834	900	846	850	888	868	857	857	912	855	864	813	870	850	902	805	829	841	841	856	869	821	867	881	823	859	842	786	851	867	890	856	856	865	869	806	881	841	842	799	872	775	816	909	867	876	867	851	854	895	832	848	865	868	922	852	910	860	848	851	887	811	830	902	822	846	864	857	848	899	820	868	878	855	834	895	846	829	885	864	851	882	850	837	829	794	869	845	867	837	867	837	856	894	844	874	894	849	880	837	850	922	886	861	905	837	853	862	828	825	858	894	825	826	883	867	843	869	803	845	880	806	874	841	921	809	853	859	867	885	828	817	814	909	846	869	842	848	810	873	873	852	811	798	879	791	884	913	888	848	840	857	859	857	801	811	895	835	875	831	881	852	870	822	832	881	859	835	849	805	867	838	922	861	888	846	885	901	867	844	849	863	892	856	870	877	855	842	837	886	847	829	921	880	849	866	888	819	853	809	894	864	823	877	862	816	828	885	803	838	855	867	892	864	851	878	854	833	861	857	832	838	865	830	904	834	853	817	877	852	811	848	876	860	841	918	871	865	887	819	838	829	810	858	840	848	837	851	832	860	851	817	868	837	807	846	833	828	852	832	802	875	855	856	829	862	785	806	799	854	860	854	880	830	797	892	877	807	925	895	850	844	838	908	862	850	859	857	861	854	845	836	861	896	858	851	923	907	867	866	895	922	855	826	875	885	800	840	850	873	814	847	838	880	821	820	810	826	854	865	839	894	835	860	894	928	859	847	896	853	857	866	859	870	877	839	844	898	813	907	861	842	862	843	849	891	830	919	854	853	846	911	888	840	879	829	896	854	832	839	901	892	827	845	897	841	856	863	853	832	814	798	886	909	887	866	837	814	870	901	857	822	862	830	876	834	904	893	839	871	921	856	831	908	836	859	856	879	821	887	801	836	869	875	813	837	855	833	835	881	823	885	829	819	876	855	873	838	794	880	898	897	873	834	856	842	870	906	902	852	911	817	871	916	810	852	851	935	888	864	847	843	841	870	890	868	821	853	816	853	849	862	848	855	849	817	813	851	767	805	898	904	882	880	885	890	889	850	905	825	840	834	851	861	914	886	847	863	853	819	836	836	878	861	852	828	835	885	850	821	842	861	816	787	849	804	844	859	881	902	821
21897	4460	34193	12643	1873	507	410	349	326	295	260	230	225	231	235	221	204	209	188	205	189	203	196	197	209	172	198	168	198	174	193	175	179	193	188	174	176	205	182	193	176	174	188	174	155	191	201	166	148	185	170	150	160	180	164	200	173	192	162	177	175	186	184	171	179	171	170	187	189	194	167	175	168	183	185	194	161	200	188	186	170	170	197	184	158	182	204	204	152	192	167	174	163	171	157	202	168	178	170	161	165	194	175	173	171	173	205	172	198	154	173	175	176	188	153	171	181	169	177	179	171	176	183	169	159	165	168	175	174	162	162	150	172	151	178	183	173	199	146	171	191	204	180	200	179	190	179	172	160	163	170	185	135	176	220	174	191	207	181	181	190	153	164	185	168	172	189	191	193	185	168	194	195	168	164	187	182	207	198	189	180	178	174	184	202	162	176	166	173	155	177	181	171	162	159	188	157	175	187	143	151	165	163	183	182	167	184	190	167	156	193	185	186	177	186	187	144	166	180	177	182	171	152	146	173	187	203	188	152	174	192	160	165	138	189	187	168	185	176	192	179	155	174	173	180	177	184	177	170	195	159	169	166	198	174	179	193	215	182	184	187	153	158	188	175	184	207	198	172	184	173	175	185	176	192	162	181	191	163	190	181	170	179	187	171	187	196	161	194	185	185	174	181	175	186	184	181	171	185	188	169	181	191	196	210	174	194	179	171	175	178	158	206	174	180	160	169	184	172	149	163	157	170	178	196	165	172	179	169	158	180	168	185	178	176	183	186	202	193	178	163	168	143	201	170	181	197	170	156	173	177	169	166	151	175	171	174	197	180	156	178	179	168	153	162	173	178	181	166	192	178	198	177	158	181	192	185	175	175	166	167	171	194	187	178	180	176	163	189	161	159	180	202	156	186	172	207	194	190	156	163	184	170	163	199	175	191	185	188	172	166	165	163	187	177	154	169	170	188	198	168	190	183	191	193	172	199	178	177	185	164	173	176	168	180	180	164	180	187	187	194	165	186	169	199	163	181	176	163	166	188	172	191	182	184	191	161	172	172	167	197	176	184	188	174	169	181	169	195	178	187	162	208	184	154	162	204	184	170	178	175	200	186	181	173	163	176	163	172	190	176	191	189	216	195	199	197	186	169	166	182	165	179	177	171	172	179	189	160	176	200	199	186	177	174	161	218	186	202	170	168	165	161	158	176	167	182	175	155	190	179	178	146	165	192	171	186	164	191	171	194	183	171	199	165	165	199	192	155	188	189	179	168	165	150	190	165	178	157	186	162	165	170	176	188	181	174	188	159	161	172	192	158	162	168	199	175	161	175	187	171	155	163	168	185	190	170	192	177	187	194	178	187	163	182	177	183	188	185	184	190	197	163	173	173	173	174	181	177	174	193	183	168	155	194	167	164	198	164	179	186	183	179	192	191	169	150	184	191	184	180	151	176	165	173	173	175	162	213	184	191	175	178	173	156	188	169	169	173	158	181	188	182	155	164	167	161	194	188	174	168	167	170	171	180	177	166	182	183	174	175	150	178	178	182	177	160	163	159	208	166	179	173	204	192	176	148	152	190	167	151	179	162	176	177	170	183	179	190	222	199	182	178	163	152	170	180	172	168	166	152	192	160	204	169	176	167	178	188	170	167	198	182	203	183	196	167	177	204	178	183	166	187	168	170	175	201	157	180	181	173	195	165	182	178	183	201	193	170	171	165	165	177	194	157	179	176	203	167	165	179	181	205	198	201	175	159	177	175	170	202	165	172	167	167	167	180	163	173	174	170	185	185	168	201	170	193	170	184	168	160	192	167	181	177	145	172	182	186	163	156	164	168	194	187	186	152	145	182	160	171	167	167	182	178	185	192	184	177	163	164	184	170	176	202	184	157	191	176	157	173	169	197	187	174	177	171	189	196	172	171	181	181	170	176	188	194	164	195	152	179	160	157	176	172	189	152	160	187	185	184	182	174	174	176	192	182	166	166	161	163	172	185	207	191	175	181	180	157	173	161	167	198	187	179	183	165	191	164	191	161	185	152	197	173	171	205	169	193	168	202	179	166	176	162	162	182	199	169	204	158	190	200	168	182	167	177	166	178	165	155	165	173	180	200	179	169	168	154	158	172	180	159	172	169	175	180	195	183	174	179	175	192	158	153	174	182	195	197	184	211	158	153	170	202	169	153	158	154	182	194	210	181	174	164	184	181	171	163	172	187	172	201	185	161	188	160	151	168	167	173	167	168	176	175	163	151	165	182	195	174	196	172	161	201	193	189	201	161	178	176	161	214	170	191	182	151	172	184	184	139	191	166	171	175	187	193	191	172	197	173	162	181	174	213	179	173	197	168	180	174	195	136	169	173	166	176	171	165	175	167	180	191	170	174	176	169	177	197	199	168	171	189	170	158	168	181	186	165	190	196	165	164	192	152	181	171	190	178	174	196	183	168	172	167	185	189	160	182	182	205	160	196	163	191	179	167	223	177	177	192	184	203	188	194	155	184	195	159	192	182	181	163	136	203	159	169	162	209	176	196	162	163	198	186	172	189	192	189	179	190	169	182	159	156	182	169	166	169	187	162	187	174	175	171	158	169	183	166	175	192	173	182	174	179	202	174	182	180	225	210	172	175	169	158	172	165	156	170	177	182	163	180	173	175	178	157	182	151	192	171	146	152	192	179	192	198	171	188	185	183	183	175	169	165	176	165	172	152	195	185	163	197	186	152	146	177	175	178	187	171	154	177	176	171	160	165	176	189	193	166	179	174	229	200	198	180	193	175	154	169	176	181	177	194	193	170	184	166	176	199	161	183	186	179	172	169	179	203	195	186	174	189	182	174	178	161	179	157	156	186	194	187	181	182	158	155	179	184	172	204	191	182	176	169	161	195	159	168	205	185	181	192	193	169	165	175	166	165	179	177	186	190	189	184	196	173	168	204	184	154	153	188	169	190	175	160	188	174	186	180	151	181	180	194	163	173	171	162	172	209	156	182	171	180	155	206	179	191	198	180	158	182	193	167	193	180	170	184	168	174	185	162	173	202	168	130	198	193	165	170	198	155	151	168	154	187	191	203	177	200	166	168	165	171	171	167	162	177	164	176	186	182	170	150	161	189	166	183	198	181	179	169	153	170	175	202	163	162	157	172	173	197	176	181	171	202	161	180	184	209	154	164	169	159	170	177	179	179	177	174	174	190	166	201	187	165	168	176	191	192	177	173	193	177	187	194	181	180	179	195	189	170	195	160	162	173	182	169	162	203	161	202	204	219	157	202	192	167	144	161	150	176	170	163	188	168	188	176	178	177	191	150	199	186	211	173	181	152	199	174	170	170	170	173	185	178	185	170	169	183	182	177	150	190	173	183	177	161	201	195	208	183	180	146	186	184	175	160	162	167	190	188	154	173	182	171	177	165	187	192	133	168	178	178	215	158	177	177	174	179	181	154	164	178	183	167	184	175	185	159	158	172	178	175	181	197	159	183	189	193	185	217	192	189	158
12152	2078	21250	2780	2566	2115	1730	1485	1280	1146	1040	967	878	852	726	758	712	686	684	650	655	596	618	636	629	546	591	579	593	518	530	516	546	567	552	573	533	518	527	503	501	501	529	472	527	519	475	526	460	507	527	487	523	526	516	473	505	527	519	489	542	524	474	463	490	517	511	524	499	477	489	475	516	513	490	484	476	496	481	499	465	455	483	492	518	482	491	480	494	489	513	508	473	440	447	487	503	490	533	489	489	506	484	522	483	480	503	507	479	498	441	469	458	515	490	508	508	528	500	515	512	493	450	516	482	480	507	464	511	498	516	481	509	488	468	491	490	483	518	469	483	480	465	501	448	488	504	461	462	477	497	479	480	445	506	468	455	453	516	491	480	507	483	509	514	454	480	455	497	416	476	520	455	459	485	492	454	487	477	495	469	448	486	457	480	500	492	433	474	479	498	496	463	469	526	494	474	481	488	474	476	514	451	500	449	513	447	484	492	484	422	510	487	448	499	476	488	462	469	431	505	510	490	501	539	481	496	455	501	449	520	481	486	517	474	499	484	452	478	433	498	464	483	489	483	497	506	476	478	476	495	470	529	477	438	532	488	510	487	472	456	478	479	427	505	479	528	488	466	481	480	529	504	474	483	474	491	488	494	492	477	488	504	455	513	475	508	505	521	503	453	485	490	500	474	490	449	428	484	481	460	534	486	468	498	467	480	462	481	454	509	490	501	488	472	505	483	479	488	524	511	487	460	500	475	520	500	525	455	469	470	495	472	460	454	452	497	490	474	487	513	477	491	486	510	488	440	446	490	466	500	465	454	468	496	518	494	470	468	457	448	449	501	466	450	452	485	487	501	499	467	473	477	495	493	499	459	452	479	480	466	456	489	471	450	470	456	440	473	455	478	519	468	470	473	517	430	444	525	471	458	452	484	459	482	502	483	475	451	491	504	496	496	509	523	480	502	477	468	460	473	497	481	455	532	508	453	519	518	464	484	493	455	486	523	466	483	468	481	514	448	497	514	470	526	471	459	461	467	500	474	510	457	476	482	498	454	466	448	471	508	481	493	478	509	473	447	518	502	492	467	480	522	465	489	487	449	460	497	487	482	505	480	497	509	507	476	512	458	495	492	471	452	446	457	481	498	459	446	498	485	476	477	467	493	474	488	440	455	481	450	489	465	510	506	504	504	494	471	476	481	487	521	521	516	447	469	476	537	477	503	462	484	457	465	503	483	469	531	491	488	519	531	473	494	481	468	503	485	501	476	484	506	496	473	464	485	462	458	521	448	436	502	474	509	457	483	502	455	488	483	474	475	465	489	471	497	463	488	433	467	508	520	479	483	459	484	469	489	483	475	414	486	485	516	454	480	487	498	482	493	476	478	501	465	453	480	481	489	487	464	462	428	434	504	463	482	474	457	472	513	491	479	454	501	440	459	494	486	455	508	454	461	471	465	452	519	467	487	459	489	495	444	483	484	478	452	494	521	503	486	473	485	461	452	511	505	471	471	465	497	546	456	474	468	454	440	468	486	472	482	528	483	526	503	484	521	483	472	490	474	464	485	492	441	457	470	483	462	478	496	471	490	468	484	450	439	454	492	475	473	495	455	467	478	465	473	478	457	477	462	463	492	496	498	458	469	466	470	476	453	434	489	495	461	466	470	443	469	504	455	477	482	468	476	458	463	492	455	431	475	460	439	481	479	460	476	471	452	489	484	447	491	454	502	494	484	445	490	521	493	501	472	447	444	461	500	459	496	439	465	455	504	505	470	499	450	464	502	445	470	517	463	446	457	486	493	475	462	474	490	476	513	479	478	457	487	465	476	484	468	506	446	464	487	530	471	476	447	467	445	466	505	488	457	474	481	481	486	492	459	497	473	500	456	435	497	484	463	466	472	431	461	468	482	480	480	456	481	483	460	498	498	490	471	492	435	476	454	504	506	493	455	471	487	486	508	452	478	482	493	435	485	485	510	495	501	504	522	487	449	497	499	466	451	487	514	500	458	470	450	438	453	483	474	486	425	471	474	468	476	533	440	465	461	494	489	461	449	503	473	475	488	470	499	462	481	479	475	470	494	487	499	459	449	419	466	449	493	449	464	464	488	505	484	462	477	462	497	463	493	490	472	469	475	476	489	478	455	496	477	497	484	516	496	463	459	458	487	476	492	483	491	481	483	476	482	467	492	465	495	499	442	518	456	485	469	474	476	485	495	459	471	447	464	458	522	511	500	433	445	492	503	467	463	478	453	467	499	504	463	477	485	527	498	539	486	463	449	485	476	433	497	508	493	466	480	443	477	481	492	427	473	479	536	458	475	461	487	474	471	482	457	471	432	459	502	521	495	469	457	445	457	471	480	451	460	506	504	489	509	491	475	475	475	489	478	485	511	483	457	475	475	539	510	464	437	483	504	496	410	467	519	451	448	495	469	481	484	448	456	470	469	471	492	514	504	465	515	463	485	442	504	510	473	484	483	473	476	491	481	464	477	463	470	511	517	494	481	483	473	488	476	473	475	455	459	465	480	502	459	489	497	458	465	452	458	476	480	466	451	477	529	470	435	451	470	495	438	444	473	489	474	482	481	487	503	494	479	469	484	482	506	493	478	497	458	471	483	451	479	472	466	506	508	481	487	495	468	493	484	507	445	446	483	487	492	437	512	456	494	439	501	475	466	491	529	500	456	443	463	472	464	456	512	455	458	455	482	450	508	491	474	474	524	492	487	471	471	506	470	469	482	442	477	470	442	491	472	492	469	452	442	508	515	510	509	517	488	487	502	472	469	474	467	484	492	475	480	468	463	511	469	502	478	492	465	489	491	442	468	482	512	482	447	452	470	462	506	475	456	459	483	499	475	507	504	428	470	508	484	528	476	470	466	505	517	530	461	484	458	503	490	509	478	475	467	540	474	477	465	477	457	479	485	486	472	478	462	490	477	482	476	446	502	500	498	486	477	495	483	498	467	474	472	482	515	511	480	485	461	465	467	475	492	491	479	452	479	421	517	433	475	472	475	470	433	495	481	449	498	433	444	475	507	481	490	512	502	497	511	467	496	458	444	507	492	467	466	478	499	494	481	478	488	549	452	482	452	492	513	471	510	455	473	490	515	500	499	484	500	475	447	465	461	467	495	476	475	473	493	493	433	451	469	477	424	485	461	474	469	427	514	458	442	490	456	488	486	465	461	462	469	474	513	509	473	484	461	469	470	462	473	477	516	460	487	467	459	492	416	478	439	509	496	457	485	463	472	457	475	490	529	498	471	475	491	471	496	492	446	465	504	443	466	469	448	477	426	494	484	459	455	476	479	546	452	473	487	503	473	509	478	458	450	438	463	499	469	491	461	472	514	503	471	473	468	491	497	455	489	457	469	473	453	471	524	461	463	473	481	455	483	468	501	522	448	461	467	475	493	473	480	469	477	459	481	481	487	482	473	442	421	511	473	490	480	471	482	518	490	465	482	478	449	469	473	515	514	476	460	486	492	455	472	467
33538	9836	38789	20956	11030	1257	668	531	449	432	360	351	339	269	302	256	286	270	258	264	250	219	217	223	249	241	233	222	226	243	245	214	247	235	205	208	206	241	240	200	207	224	201	219	248	194	215	232	223	228	246	208	202	220	196	196	207	227	218	197	189	219	211	216	220	232	203	185	225	203	194	197	221	209	187	219	219	164	222	230	216	230	193	193	234	221	186	196	189	209	248	216	193	204	211	200	214	191	224	205	235	212	205	188	204	213	207	221	215	210	223	215	218	224	212	202	197	209	194	194	208	229	198	212	200	174	207	201	221	214	200	210	176	200	218	207	195	233	204	225	210	186	214	181	219	218	170	225	211	210	217	198	233	202	183	207	200	220	223	218	217	206	209	220	222	218	221	201	209	221	192	200	208	213	194	200	203	192	242	224	214	198	185	192	192	205	225	222	200	211	207	212	215	222	199	218	185	261	188	211	238	208	205	178	220	215	199	216	216	202	199	220	199	191	221	196	219	203	196	234	205	210	195	195	202	204	174	212	225	220	195	205	186	217	228	200	233	193	211	210	185	204	218	209	185	209	184	203	189	175	215	197	251	221	193	209	234	180	193	208	211	197	209	204	189	205	207	240	202	204	212	183	209	217	231	183	219	195	197	215	211	210	192	224	217	205	185	198	203	198	239	183	211	197	239	216	192	182	210	214	184	216	203	219	229	181	199	209	205	186	216	199	223	177	210	201	228	180	216	223	208	193	196	207	202	211	195	173	233	214	213	190	200	215	204	197	223	199	193	175	205	209	210	224	198	206	203	222	211	194	195	184	208	206	194	222	215	207	208	192	202	215	227	216	208	215	235	210	197	206	207	216	216	215	244	170	176	232	212	211	222	213	233	206	219	204	184	243	198	208	204	188	196	183	193	209	206	227	212	179	180	212	221	209	207	228	192	187	217	198	196	207	201	195	208	200	221	188	218	199	222	195	198	203	198	212	200	199	192	210	213	226	196	203	219	185	207	215	207	184	246	208	203	190	232	192	186	198	234	207	215	210	217	208	200	220	198	225	217	213	213	198	210	230	218	208	204	190	207	207	188	233	213	217	202	199	210	215	189	196	203	214	208	238	204	207	208	216	221	214	205	237	189	207	203	215	237	177	187	198	214	199	196	192	207	201	209	211	225	219	207	221	222	211	168	202	233	209	194	218	204	226	226	223	208	184	231	202	209	219	229	190	214	215	236	206	192	211	214	192	225	225	208	205	221	197	212	242	227	188	230	235	198	218	216	212	200	180	198	208	200	202	178	189	197	216	210	210	241	209	204	200	242	219	208	187	221	228	208	218	192	218	172	188	208	194	201	217	211	225	231	207	236	210	199	201	212	213	170	211	184	216	213	189	219	214	197	210	216	201	219	223	203	230	183	223	202	187	219	213	219	172	198	179	202	207	195	207	213	219	213	203	221	237	236	205	221	219	229	207	203	222	206	216	199	207	249	205	203	205	226	193	199	234	188	225	209	204	200	192	210	181	198	205	205	231	203	215	191	189	190	218	196	222	205	234	218	221	214	216	227	214	227	168	186	205	198	202	220	234	225	203	195	202	228	223	231	181	172	214	207	194	189	210	202	196	229	224	212	221	224	214	216	198	220	201	178	220	221	215	233	188	202	225	203	216	216	233	222	227	201	221	172	209	182	200	203	179	231	216	218	222	224	238	201	196	205	201	197	211	187	208	218	211	207	208	196	200	206	201	166	212	215	224	199	207	186	228	197	212	185	207	199	197	216	207	210	234	215	185	197	208	199	226	234	183	228	198	209	237	195	215	208	209	205	224	203	179	220	212	221	189	222	204	195	180	198	225	204	188	216	216	197	203	220	202	226	234	205	252	225	207	212	213	201	212	208	209	216	211	234	217	232	227	209	206	205	192	223	191	181	198	200	222	200	207	220	191	191	212	219	207	234	207	206	198	212	211	192	195	220	229	214	212	229	205	203	200	248	190	203	247	211	202	177	201	192	217	211	219	216	236	206	203	237	202	211	188	199	242	175	212	200	178	183	188	228	208	218	248	227	213	215	207	222	179	213	208	170	199	211	192	214	209	205	191	195	205	205	215	182	217	182	227	220	214	179	209	195	231	185	197	193	197	241	182	195	213	212	201	223	203	191	195	216	217	210	236	214	207	207	223	191	206	214	200	192	198	211	190	216	204	190	213	224	209	203	226	246	220	222	221	215	227	204	215	205	213	218	222	200	197	208	231	189	208	216	227	205	211	200	187	198	203	210	189	235	187	219	216	212	184	204	189	183	233	211	214	222	228	202	212	216	207	195	197	222	237	212	203	247	214	229	210	203	238	234	173	214	208	204	202	199	195	190	191	212	209	196	200	226	232	187	217	185	202	204	225	224	194	200	205	203	210	225	215	223	210	182	230	195	191	214	204	212	192	215	214	201	218	192	205	203	212	226	237	203	197	220	213	220	222	212	200	226	227	209	215	207	203	176	193	193	185	204	192	204	188	201	217	209	201	191	204	194	204	189	205	228	190	235	224	189	233	209	225	212	195	200	198	223	224	215	209	214	222	202	191	210	210	207	222	191	187	214	210	216	208	198	214	218	218	205	177	195	236	204	204	196	212	194	213	215	186	211	211	233	219	199	198	208	204	229	195	210	221	201	214	222	207	210	202	222	201	191	205	216	237	229	203	212	206	225	213	226	192	178	207	210	219	211	202	191	191	181	245	225	204	208	216	180	238	211	217	209	192	223	218	191	199	201	230	225	237	185	191	219	220	208	191	212	224	195	228	190	218	220	183	202	237	204	223	206	188	180	216	184	213	226	213	202	192	218	196	226	195	211	204	208	184	205	207	211	229	211	201	195	188	208	199	207	186	207	218	223	215	208	202	233	214	204	191	177	216	222	206	236	222	249	216	223	201	201	226	199	204	213	209	224	169	188	189	216	231	217	226	210	220	193	216	195	207	204	229	218	193	196	228	218	200	199	210	193	210	199	214	240	218	213	224	203	210	207	214	179	179	192	232	192	203	223	202	225	225	218	212	209	213	215	197	211	190	227	230	212	197	216	223	194	197	209	224	200	199	208	186	196	221	214	170	207	209	209	239	199	195	208	217	213	203	196	205	217	222	228	202	219	192	214	220	205	203	187	192	207	217	201	184	213	202	203	219	211	196	219	221	217	246	239	199	184	215	215	205	208	223	216	204	215	220	182	194	210	208	212	190	206	199	212	193	200	201	232	199	225	222	200	187	204	192	211	193	208	173	228	223	229	220	212	203	192	222	191	219	192	191	219	199	209	221	196	172	206	240	209	198	231	217	178	196	205	188	215	205	196	207	197	198	214	196	204	205	225	172	206	206	208	182	204	217	242	195	232	216	220	198	198	202	205	220	218	235	225	205	190	222	197	231	183	208	220	203	239	212	199	225	194	218	216	180	224	230	230	214	179	198	233	184	216	223	240	215	212	233	197	215	193	218	194	205	183	201	219	222	245	208
17563	3697	22796	5023	4424	3633	2872	2481	2097	1816	1587	1471	1352	1269	1227	1080	1052	961	954	887	861	866	769	776	797	775	762	716	697	720	747	661	669	630	718	680	686	633	651	652	589	618	643	630	624	657	690	609	593	634	592	577	603	617	579	617	552	600	636	561	627	596	614	605	591	591	602	602	602	603	578	563	569	610	577	591	577	575	621	558	559	586	580	550	582	569	600	566	597	584	548	571	566	584	581	560	568	585	550	558	574	614	544	555	603	526	573	603	550	592	598	570	575	587	579	549	574	570	579	582	587	574	621	573	576	591	531	558	608	572	603	577	560	550	582	569	538	562	580	607	546	527	585	591	602	574	591	582	562	559	591	555	573	579	551	583	586	581	635	535	567	596	528	572	576	579	571	573	576	583	569	530	563	573	551	576	558	589	576	620	560	562	574	527	578	552	551	585	570	582	568	566	571	555	532	589	532	584	556	581	545	539	616	556	548	575	574	565	597	530	575	565	539	544	562	600	569	570	577	545	571	596	578	580	593	575	542	583	600	568	573	593	533	588	576	581	542	559	569	549	560	583	567	572	576	587	526	569	605	540	587	590	580	549	571	531	581	605	556	594	619	554	571	543	549	576	597	600	562	552	519	534	537	546	561	572	541	588	586	564	600	513	593	567	577	583	586	601	553	581	565	608	571	564	545	551	588	579	565	573	560	616	573	584	567	571	585	538	558	550	582	601	566	584	568	602	524	550	542	545	566	555	590	572	559	586	585	586	538	582	532	601	568	511	601	562	547	556	589	613	555	564	561	552	540	579	540	549	550	553	562	552	554	571	551	597	569	524	535	524	565	603	566	546	588	556	549	565	538	556	600	566	561	601	565	584	564	585	566	571	550	607	604	544	538	540	594	550	535	538	593	531	563	544	565	569	586	552	574	534	527	578	604	590	532	606	567	564	529	598	569	569	567	586	531	579	566	569	569	551	609	568	547	533	608	603	577	538	566	575	578	579	589	548	544	593	548	543	518	608	548	574	582	566	545	611	567	553	575	563	546	576	487	566	621	571	538	589	596	589	551	550	572	584	546	538	547	518	571	590	559	537	545	573	599	534	545	566	563	558	566	563	549	563	563	530	622	585	542	552	572	601	579	547	537	559	557	558	553	576	569	586	549	610	542	541	543	593	564	563	518	610	572	551	523	549	585	536	587	579	574	534	566	594	551	558	592	552	529	564	576	560	540	593	610	528	581	544	573	604	525	564	532	551	555	560	562	536	590	595	545	545	561	544	570	561	548	579	585	563	574	600	542	579	594	587	578	561	558	547	566	569	586	571	553	587	598	581	597	596	577	582	563	585	580	547	536	550	523	541	556	532	568	566	548	587	571	554	573	545	578	582	545	577	582	552	527	572	578	555	544	543	547	583	544	540	569	555	541	576	549	533	586	589	537	587	584	576	574	566	634	612	542	589	575	565	548	555	554	561	571	601	547	570	581	552	561	591	602	587	607	564	558	559	537	587	527	589	591	598	568	567	612	594	554	551	556	570	576	527	526	537	553	588	561	564	560	546	580	558	557	593	550	554	576	488	591	571	608	538	575	571	583	546	555	591	543	554	558	555	545	534	528	557	578	566	606	562	586	601	579	587	558	582	573	592	545	579	585	540	574	607	623	556	580	566	622	589	590	601	544	566	567	590	577	556	571	543	590	565	604	568	562	577	541	575	537	538	578	544	550	544	538	591	552	507	598	575	520	594	564	533	536	524	547	588	620	564	562	590	531	594	555	576	570	553	566	573	583	587	594	563	531	586	544	562	561	501	612	593	590	573	520	601	578	547	550	577	548	626	548	570	538	510	572	568	585	592	528	583	540	535	541	556	551	569	562	567	608	578	579	526	528	580	550	551	584	568	595	560	606	561	551	598	584	530	557	530	583	555	578	583	527	571	559	538	558	567	577	522	592	551	579	569	590	567	517	583	568	554	547	589	553	549	525	577	587	584	560	544	511	560	584	547	607	595	572	583	568	565	598	540	533	557	564	569	530	534	602	572	580	543	559	543	578	573	550	602	570	565	572	560	570	493	599	531	554	536	546	530	585	555	540	568	591	552	563	597	569	618	557	610	573	532	543	547	546	557	575	566	588	550	555	589	561	580	595	593	554	546	558	566	544	551	605	557	566	519	589	572	583	612	559	566	555	595	537	542	538	551	603	580	540	571	546	585	620	567	564	576	556	532	579	627	584	614	589	561	563	566	556	611	579	564	576	581	601	520	592	585	586	542	548	559	557	542	621	578	600	550	585	600	567	582	562	559	533	565	569	543	570	572	581	538	593	568	563	523	578	519	570	616	545	564	511	561	572	573	549	520	576	551	593	586	523	586	573	575	578	596	565	538	579	513	532	586	543	608	538	577	552	548	566	578	575	599	575	568	596	546	567	541	584	502	628	569	579	587	597	536	593	542	550	564	595	549	541	581	552	598	560	590	593	564	598	570	588	555	578	546	538	598	605	560	518	579	579	620	578	554	573	550	562	611	593	541	590	544	544	570	547	571	563	554	565	581	584	516	541	571	563	528	548	567	549	568	581	538	568	534	604	556	567	589	547	535	602	563	568	547	551	555	560	565	602	527	563	552	547	578	523	545	570	553	568	572	544	597	551	582	558	543	540	602	586	596	567	550	597	532	555	590	567	605	564	578	521	594	605	580	581	569	530	545	557	559	550	576	604	548	578	562	579	581	590	580	551	602	569	580	560	585	589	597	574	582	548	556	571	580	559	571	587	545	592	554	551	577	542	547	559	609	587	576	605	590	578	572	587	593	574	571	543	518	562	531	551	552	598	612	591	606	543	536	573	513	571	559	549	592	550	567	548	561	576	545	587	550	568	548	571	575	544	537	528	600	576	588	592	618	544	563	591	581	579	583	614	605	550	585	574	558	518	562	593	504	589	621	589	515	553	571	517	611	526	581	581	515	560	498	537	549	563	555	573	541	573	573	541	547	567	597	562	587	568	536	529	557	569	532	582	569	554	549	603	569	541	560	574	541	562	586	549	595	559	577	556	575	550	584	544	561	570	578	587	541	540	590	582	593	566	543	568	551	593	601	614	544	549	549	544	541	600	546	585	570	586	583	548	570	570	557	557	565	582	555	534	537	588	604	570	521	591	564	571	541	605	570	584	550	552	575	578	614	555	567	535	600	547	605	635	586	595	574	595	574	484	600	575	584	550	598	568	588	593	558	622	617	592	589	568	551	586	570	601	540	570	587	538	524	572	615	536	594	560	589	569	542	572	541	570	551	573	575	562	603	565	557	561	558	524	563	571	551	575	557	577	563	539	589	584	617	571	554	561	588	538	526	545	604	569	582	567	573	589	574	579	556	533	576	580	546	563	539	567	581	617	574	564	562	574	555	543	595	577	561	544	560	547	618	575	540	591	564	567	573	591	574	573	590	564	561	587	578	565	556	580	523	589	572	543	518	528	583	558	575	538	531	524	562	555	550	592	582	517	537
2845	492	2151	402	421	389	373	359	341	334	360	376	358	326	386	374	397	354	359	353	361	357	343	368	338	360	378	370	372	381	370	352	340	372	332	369	360	377	340	353	355	352	361	351	349	360	342	323	388	368	375	348	318	363	364	370	400	349	334	350	374	373	357	391	380	356	391	363	316	319	357	346	327	323	376	373	359	341	339	386	384	354	350	349	352	348	344	362	354	345	356	370	337	316	345	377	367	360	325	375	361	339	335	348	319	321	400	322	357	384	362	319	386	398	347	358	356	338	403	383	360	371	345	328	353	379	391	337	364	339	337	329	386	364	375	359	351	336	356	336	390	347	369	337	337	350	399	341	366	354	362	332	372	329	379	367	395	368	351	343	342	365	386	341	327	351	403	365	343	366	360	351	348	332	339	359	320	390	400	363	350	355	344	376	380	370	395	346	340	360	388	367	346	377	348	342	347	337	331	372	370	352	319	341	379	359	348	330	356	334	388	351	356	337	351	325	360	370	356	343	344	352	378	384	359	335	355	372	384	357	366	351	367	363	345	354	333	329	349	394	348	345	328	347	382	402	376	366	370	349	372	384	414	387	350	321	353	337	366	363	357	380	363	380	398	341	373	382	319	391	355	351	333	353	342	345	341	355	368	396	334	384	362	343	366	368	371	376	350	380	356	366	326	364	352	371	385	361	384	348	339	360	325	346	381	347	369	351	398	360	369	359	330	361	339	345	388	392	359	341	333	381	346	358	347	370	331	353	387	372	351	339	394	353	310	365	367	353	356	326	340	363	359	371	328	360	318	334	354	340	339	379	373	362	359	330	357	332	372	389	343	349	384	388	380	366	374	379	369	371	361	343	338	327	399	379	334	367	387	354	379	348	353	339	337	371	354	341	337	337	353	389	362	341	372	341	370	374	351	353	361	381	371	383	369	319	338	371	356	368	360	336	347	355	370	340	364	343	344	371	364	331	338	375	355	345	364	359	356	374	386	345	356	359	376	369	362	346	325	356	345	393	345	333	355	368	363	374	348	353	353	373	323	340	378	405	366	335	371	361	326	355	352	367	318	359	329	377	377	366	352	337	350	367	383	386	399	348	336	373	375	378	370	373	359	349	343	345	355	370	389	325	383	345	341	332	357	340	361	345	358	325	344	328	334	341	325	373	360	359	359	356	371	351	351	379	408	385	367	369	364	353	354	346	346	375	352	352	394	393	343	366	340	365	358	352	348	346	369	385	356	398	355	369	372	340	326	324	356	370	336	336	349	363	355	351	342	362	368	370	366	365	389	384	343	376	371	346	324	382	358	346	363	358	368	361	371	364	368	394	351	354	361	363	371	341	352	349	352	360	361	330	356	347	326	395	374	341	343	343	365	365	357	383	362	346	373	353	360	374	342	381	355	349	348	340	361	344	348	370	369	369	377	380	371	345	355	316	337	312	343	342	330	366	336	346	358	334	344	361	307	363	378	372	325	318	351	368	364	374	333	359	360	391	392	376	379	361	332	362	381	372	371	363	370	353	371	389	350	410	375	360	330	372	369	346	368	374	359	378	334	345	360	362	349	381	336	365	354	351	362	337	380	372	337	336	371	376	325	375	347	346	332	351	382	334	366	408	385	351	389	395	364	343	366	358	347	359	342	366	333	357	359	352	382	365	323	385	343	348	363	361	417	394	375	383	375	349	373	362	353	358	331	351	322	379	315	317	337	327	363	327	352	329	334	350	338	348	354	369	375	370	348	387	384	369	337	336	357	355	352	338	339	329	366	374	336	397	360	332	377	364	352	362	362	362	361	302	360	344	339	345	364	325	391	362	362	353	309	349	323	355	351	352	342	346	324	380	366	355	377	361	375	341	360	369	375	372	347	331	312	337	341	360	336	356	356	378	378	343	347	361	349	333	338	357	364	403	359	365	354	372	351	323	365	364	354	303	409	378	331	371	346	364	372	340	343	354	343	361	329	331	319	343	357	319	366	339	332	365	339	344	355	389	369	373	348	334	340	358	328	355	364	349	371	340	358	358	341	365	366	373	333	369	380	351	346	388	388	339	351	356	328	367	363	344	347	363	361	350	337	370	372	353	323	351	338	375	357	361	366	353	330	359	329	356	338	384	357	350	332	369	356	344	365	369	336	344	350	361	368	339	356	365	354	348	333	379	344	381	415	380	359	346	324	399	363	373	326	352	358	353	359	346	329	358	318	366	362	384	350	354	327	367	324	374	341	338	396	356	334	379	347	350	356	352	338	369	349	330	360	333	385	373	351	398	364	350	352	357	362	332	359	388	327	380	358	376	365	320	350	366	352	320	339	375	349	332	314	353	366	369	368	390	359	352	343	385	357	372	369	372	365	380	391	383	327	356	372	350	316	372	379	349	358	365	346	371	364	360	343	379	380	341	393	397	350	373	348	376	369	374	378	381	338	342	331	359	360	390	356	347	375	389	368	359	370	362	361	367	323	337	331	369	366	366	378	374	366	386	364	369	352	344	321	335	384	378	385	338	343	348	388	403	341	361	395	350	363	392	374	373	352	359	374	355	387	375	351	414	370	337	370	332	377	382	375	402	395	374	397	376	352	359	342	358	378	378	346	375	341	383	351	353	325	374	352	332	355	323	344	352	354	367	362	401	381	373	373	311	346	372	360	366	366	357	342	350	354	336	344	361	360	369	342	361	386	355	341	322	390	363	388	362	369	334	370	395	374	318	364	367	362	404	341	357	353	364	347	378	355	350	364	374	374	353	372	363	332	340	344	380	355	361	360	383	354	354	372	329	325	395	345	337	384	349	352	334	347	340	364	379	347	379	378	339	353	350	353	367	352	345	367	319	373	372	326	375	388	360	390	342	377	345	351	317	358	349	358	382	336	354	329	384	379	348	344	340	382	335	344	356	364	384	369	378	402	339	332	348	358	386	340	369	357	370	370	351	356	377	322	406	367	315	339	360	361	363	342	370	335	364	365	331	369	345	339	328	333	338	394	339	368	360	359	322	360	369	346	399	357	379	336	328	376	366	364	384	384	354	366	372	385	351	360	355	373	375	337	377	378	351	358	383	385	368	358	347	359	377	375	334	323	370	349	359	351	385	363	322	379	381	367	370	396	376	362	371	363	388	382	348	359	377	349	343	392	399	352	375	380	383	364	385	361	377	350	356	368	351	411	361	313	368	338	349	342	392	361	372	354	364	378	349	356	371	359	356	373	388	381	383	371	339	353	367	322	358	331	356	360	384	321	357	368	352	397	358	348	359	367	370	373	383	364	351	384	373	356	344	331	377	352	377	377	380	382	324	351	393	343	376	359	363	370	362	404	404	372	380	331	362	323	344	356	349	340	337	336	396	393	359	403	351	345	376	329	359	368	364	379	382	359	370	354	356	336	373	401	371	367	345	370	386	372	360	356	334	331	355	366	404	364	350	352	323	337	370	382	389	367	333	388	346	363	356	362	373	373	363	358	357	353	347	386	373	358	373	306	329	348	346	361	366	346	339
3018	954	5078	905	904	887	903	865	916	908	871	866	843	839	863	859	892	836	858	831	875	834	877	827	857	845	847	838	827	848	846	878	856	901	883	855	850	866	865	872	889	891	877	812	881	845	868	769	867	827	840	863	829	877	839	850	877	805	831	862	857	857	851	834	842	892	860	866	845	915	791	799	837	880	891	848	884	834	837	834	832	844	859	869	902	892	854	878	859	832	843	860	822	858	823	827	882	855	891	831	861	853	825	853	872	843	808	856	836	801	874	857	885	886	891	871	816	807	832	857	848	856	872	842	887	853	861	878	819	848	849	858	848	845	841	810	852	857	863	852	837	837	899	847	853	858	831	830	807	888	800	832	839	898	802	812	854	832	833	844	837	860	877	847	891	841	883	820	857	844	833	905	900	858	877	833	871	808	899	849	817	838	916	865	863	794	923	854	884	861	917	881	878	868	818	847	896	833	866	856	857	902	877	878	844	821	854	814	855	854	839	827	861	805	856	810	888	854	861	847	838	870	841	874	849	829	836	845	798	857	875	875	886	845	875	881	878	838	857	896	813	803	856	843	858	847	843	871	827	836	832	841	847	806	839	840	819	850	861	888	890	843	857	791	873	854	826	868	812	814	851	869	874	828	859	833	853	864	868	829	816	843	857	861	844	846	795	833	867	849	845	829	862	865	849	825	828	898	815	875	890	905	807	857	898	883	850	845	816	844	785	880	836	873	871	820	881	885	837	819	789	836	860	886	809	886	861	865	831	879	877	852	835	828	849	881	858	833	846	828	827	840	851	870	857	874	848	862	833	875	849	853	909	809	928	856	828	876	863	871	881	833	853	825	867	852	874	862	824	856	895	848	832	837	800	853	849	833	799	850	876	878	874	842	815	859	862	849	843	850	877	818	830	872	828	857	856	879	878	876	832	784	821	858	801	814	877	927	828	914	845	845	820	852	874	872	831	853	855	846	884	820	858	808	845	869	887	827	859	843	891	821	846	823	810	860	852	840	883	848	861	817	851	799	889	845	882	857	836	907	844	876	882	864	820	819	860	868	848	855	885	874	823	855	875	792	810	855	836	855	883	845	873	854	821	834	814	855	883	861	905	929	847	858	818	851	824	873	861	845	857	808	890	866	848	880	865	865	873	871	829	807	878	847	804	830	818	872	814	866	846	807	797	854	905	844	834	837	809	853	848	863	787	873	838	867	933	828	848	874	826	827	850	839	799	938	875	830	813	874	864	839	919	833	844	819	891	816	845	831	823	868	837	827	849	855	852	911	865	868	914	815	891	896	850	834	832	857	878	881	866	865	834	881	869	886	834	880	846	869	851	868	862	875	887	833	877	836	836	822	857	841	809	884	929	821	834	839	850	779	847	832	842	895	881	870	801	817	884	844	877	860	822	871	855	865	852	846	798	829	831	823	858	793	864	870	857	888	853	862	820	826	829	791	793	783	872	838	914	870	867	869	880	853	915	840	872	872	859	855	841	851	881	911	832	812	871	870	835	823	905	820	898	865	818	865	864	843	878	838	839	863	818	871	880	901	861	870	865	866	849	840	839	812	843	837	882	837	841	878	865	869	864	821	847	819	898	859	866	861	847	839	823	910	863	851	860	843	840	880	886	865	869	822	836	829	801	827	858	866	858	903	879	848	871	812	894	845	837	860	832	861	854	852	823	873	852	868	822	837	812	846	844	885	817	869	881	913	821	845	861	840	894	774	824	866	893	853	873	832	816	871	849	910	853	863	853	814	831	814	821	888	816	888	820	850	844	892	845	866	862	825	900	804	823	860	876	879	816	898	816	868	816	852	809	792	882	867	873	849	878	853	856	866	902	865	816	856	888	882	827	808	853	910	846	826	855	851	854	862	906	838	874	873	870	836	819	836	858	804	819	900	878	830	848	856	920	886	857	830	901	891	848	816	848	869	870	847	825	838	792	857	892	843	819	790	842	845	812	837	803	847	832	835	806	857	858	833	851	815	841	865	874	792	858	857	806	847	855	843	812	871	826	833	834	872	840	823	805	868	857	837	811	835	814	843	853	856	857	836	897	810	791	910	844	826	828	889	836	856	770	883	868	854	868	875	821	891	820	859	801	824	931	889	839	858	837	849	872	893	896	840	850	860	808	827	859	865	855	841	870	850	839	844	874	882	808	803	815	928	861	879	850	826	875	877	809	847	872	890	877	830	835	869	843	848	840	849	810	782	815	871	871	900	870	824	886	830	825	873	828	884	870	796	887	835	838	837	848	793	843	874	813	845	834	880	849	879	893	927	852	852	853	860	865	837	846	871	834	818	848	824	854	885	811	817	901	898	849	812	876	836	928	841	828	830	821	846	822	838	881	882	874	850	862	829	800	840	836	865	860	862	878	827	826	857	848	815	857	869	853	804	821	833	779	855	885	855	862	856	861	879	790	833	850	853	834	877	867	832	826	883	823	853	838	876	842	822	828	891	820	842	864	842	839	859	891	877	879	850	899	787	886	831	817	883	917	895	847	896	914	863	842	894	861	863	848	845	856	798	858	876	884	822	855	886	889	833	915	873	788	863	816	852	852	807	888	843	814	842	814	836	846	909	876	832	829	854	834	847	889	884	902	827	834	833	938	801	836	818	794	801	816	855	836	901	854	823	858	839	845	885	876	817	878	852	867	856	872	888	855	871	875	858	807	850	861	873	849	871	846	795	822	834	868	906	834	861	869	855	895	885	850	865	837	857	881	856	849	838	851	853	840	866	828	871	823	863	784	847	882	876	880	866	886	869	847	876	860	819	839	819	853	848	868	868	862	869	882	820	817	853	853	868	801	854	817	798	792	819	858	856	830	848	884	855	869	828	857	850	855	812	882	845	837	835	859	811	853	879	878	848	841	846	837	862	872	815	814	856	781	865	833	841	859	893	834	879	868	856	899	874	879	832	865	855	877	898	838	875	866	871	818	832	847	838	843	836	830	843	862	839	858	895	843	863	853	886	858	877	873	857	830	860	822	872	816	819	874	810	868	828	813	835	875	851	845	897	894	808	854	895	816	875	848	879	822	860	862	848	865	860	869	833	863	819	876	893	900	832	871	849	862	863	816	871	832	836	852	867	834	855	901	894	808	822	849	852	848	858	855	862	865	837	829	926	852	837	827	842	887	843	849	807	831	838	846	860	875	859	856	903	855	859	872	836	839	839	855	864	833	888	776	828	850	836	849	863	834	821	872	861	890	840	826	824	865	839	846	849	832	880	833	838	862	890	857	824	858	807	840	804	839	891	892	873	898	902	862	836	828	861	829	849	808	796	843	834	844	892	813	876	841	862	862	852	840	844	862	860	843	881	812	863	884	868	841	843	918	863	852	796	815	842	863	865	912	812	785	835	842	853	851	789	841	823	845	841	850	842	821	863	870	801	862	893	870	866	896	883	806	882	840	849	883	787	812	837	853	909	806	861	818	856	874	814	812	820	856	836	847	825	901	817	908	820	885	820	829	916	834	836	860	873	846	860
20634	4536	32669	13608	2130	527	400	336	288	252	246	248	257	210	232	207	195	231	217	178	171	200	225	168	193	203	184	199	184	188	202	152	166	185	175	188	188	158	171	167	177	190	175	189	149	195	198	178	185	183	172	190	182	187	181	194	176	154	193	172	205	196	151	162	187	184	156	172	182	208	166	177	175	183	174	178	162	151	177	178	191	193	191	170	183	165	161	177	173	169	186	162	177	165	176	185	179	173	173	162	177	170	159	203	183	182	174	192	167	162	173	174	164	162	171	175	157	172	173	166	165	190	178	172	169	175	172	166	172	160	159	180	179	163	182	186	156	163	171	187	193	174	166	161	176	186	181	156	166	166	172	185	152	188	164	181	168	164	196	171	165	174	177	157	159	173	167	170	182	178	170	186	166	176	176	177	193	186	145	178	192	160	181	151	160	184	182	170	155	186	179	161	181	202	173	189	187	200	168	149	196	180	180	174	187	179	170	179	188	166	172	166	149	182	175	195	171	184	177	171	175	174	191	188	185	186	163	196	194	199	177	185	186	177	175	170	176	174	210	171	176	176	168	186	158	181	172	191	184	182	168	162	173	168	187	185	177	163	177	178	192	188	174	158	203	175	179	166	164	179	182	170	169	183	199	180	173	178	174	163	173	167	165	166	189	208	178	165	192	164	170	177	195	180	178	172	180	174	197	183	173	179	188	174	178	174	176	168	177	179	178	186	193	209	194	176	180	185	172	178	167	155	192	175	157	162	163	171	183	179	176	178	164	166	173	147	192	197	197	161	161	183	195	152	198	175	170	158	180	183	194	186	176	188	162	167	188	170	181	193	187	181	150	172	154	161	190	197	155	170	157	165	178	183	167	162	177	188	201	153	179	178	201	177	154	205	180	171	204	148	179	188	178	177	176	171	174	181	185	162	187	190	156	179	176	181	172	184	184	164	170	169	163	167	188	163	160	153	168	176	194	186	186	169	148	186	184	139	185	164	177	185	212	151	179	157	190	178	176	158	172	184	189	170	163	186	209	174	174	188	168	186	175	165	168	174	152	192	173	180	165	155	185	181	185	183	158	156	154	179	180	150	188	150	161	153	166	160	184	178	180	155	175	188	179	174	179	170	204	190	158	170	198	182	162	175	170	172	189	175	196	183	173	181	146	166	181	176	154	172	163	171	183	172	172	170	201	192	161	178	173	203	181	196	167	167	175	188	152	187	158	188	158	176	191	165	172	175	166	159	172	180	180	191	188	179	165	154	208	144	188	172	187	180	185	167	163	189	157	170	180	194	179	170	177	178	175	174	171	172	207	177	167	149	177	188	176	162	190	175	151	171	197	207	178	192	190	182	182	167	195	157	179	163	174	163	184	191	160	177	179	177	169	178	174	189	156	161	175	192	220	166	166	183	175	159	175	180	142	162	180	189	190	208	171	178	176	184	182	175	175	203	194	200	176	199	207	185	174	196	192	157	156	167	174	191	204	202	157	181	165	186	177	175	166	167	207	187	180	202	212	162	178	191	198	191	196	160	172	187	190	173	172	170	186	158	174	174	190	171	175	189	173	159	195	168	185	181	162	174	182	182	182	183	171	181	178	171	170	177	166	174	181	164	190	186	173	187	193	179	181	168	167	162	170	179	183	187	142	180	176	167	167	165	205	187	180	189	160	195	189	193	177	206	161	160	185	188	157	160	218	172	187	178	171	170	168	186	183	182	152	163	194	164	184	181	157	215	194	173	170	168	178	162	176	185	172	175	164	167	181	164	191	170	162	194	176	167	170	181	170	168	178	209	192	170	196	179	151	176	160	169	165	194	174	189	159	171	151	149	168	172	163	197	202	165	163	178	153	159	169	162	160	173	183	191	182	171	190	159	166	166	201	160	155	184	182	157	153	148	193	169	154	175	171	167	176	195	180	175	179	181	178	173	144	176	174	161	164	184	148	153	177	158	190	169	173	175	179	165	191	179	202	161	177	196	192	148	151	160	193	201	161	173	159	160	191	178	181	175	189	189	185	183	149	183	187	184	159	178	183	197	198	168	187	164	176	163	191	180	175	173	184	190	182	172	157	155	164	191	170	188	196	160	176	165	178	163	160	180	171	209	160	219	166	192	167	163	171	203	170	161	175	154	158	197	185	179	184	150	176	175	180	166	177	177	196	176	167	197	178	196	177	166	185	153	175	167	170	173	192	178	157	156	185	176	179	176	197	169	188	186	182	165	177	170	196	181	161	161	159	185	182	183	176	176	159	152	179	186	172	174	153	189	190	158	171	197	188	177	159	181	188	197	195	174	193	182	164	162	178	169	165	158	193	187	176	202	158	168	180	150	173	166	180	162	196	159	155	211	179	177	171	169	173	168	182	169	153	157	196	181	186	206	184	164	171	190	199	184	155	184	184	171	191	189	190	161	169	190	186	194	177	172	161	172	189	168	174	166	196	171	193	160	157	166	182	145	177	155	202	192	169	179	174	170	157	185	178	177	189	167	155	153	178	170	169	184	173	171	166	192	175	175	188	149	193	193	182	216	179	175	154	180	177	166	189	169	189	176	168	164	180	175	170	165	170	182	193	171	179	190	144	185	185	196	176	178	189	172	168	152	178	196	171	175	162	147	194	179	176	173	196	179	184	154	185	167	184	179	172	188	194	146	181	149	193	170	166	181	155	187	194	175	141	182	168	182	173	172	201	184	167	156	200	179	183	185	190	167	193	163	189	160	185	176	192	175	168	203	178	198	157	148	174	165	166	167	197	176	164	176	172	196	180	170	183	175	196	162	185	183	177	159	195	180	190	135	181	172	165	166	165	178	156	153	182	184	186	179	189	170	177	160	172	177	181	201	160	149	196	159	195	161	181	167	198	191	193	167	173	179	163	180	201	155	166	163	174	190	193	185	197	181	183	196	198	183	163	157	170	179	197	184	153	169	196	193	192	171	171	158	193	163	170	169	161	179	166	171	166	174	169	155	185	188	170	193	170	166	175	167	145	166	159	167	173	171	176	167	167	178	175	154	165	182	164	169	184	188	191	183	185	178	192	186	202	175	168	189	184	181	171	185	174	167	150	173	155	162	195	160	207	170	183	183	191	172	168	179	180	168	166	180	166	194	158	163	185	182	159	177	140	175	181	164	175	189	165	155	179	151	178	182	177	173	137	183	186	168	153	181	178	154	192	167	200	178	168	166	171	177	186	159	159	186	167	160	174	153	155	178	182	187	184	174	142	164	155	191	178	186	147	159	195	163	166	158	146	180	177	185	198	184	210	184	214	169	216	169	166	175	149	177	183	186	182	179	168	194	180	158	194	192	167	159	176	171	167	186	180	159	153	191	177	177	170	148	180	168	152	163	157	150	163	174	169	183	175	171	161	191	162	208	184	176	202	162	164	172	179	173	183	197	180	203	198	191	160	183	173	174	152	174	184	174	179	169	154	184	136	189	210	177	174	191	200	169	206	165	196	206	185	165	197	188	183	180	167	162	173	157	185	177	193	168
11651	2789	19489	2873	2479	2057	1660	1427	1244	1116	1013	910	858	768	838	748	682	671	726	654	616	660	592	585	591	602	601	550	557	552	585	545	505	540	522	535	516	525	556	542	508	503	532	539	524	498	510	534	496	537	489	509	509	495	481	546	509	473	471	504	520	477	485	489	549	484	455	520	496	455	514	491	473	477	500	479	514	460	490	488	506	478	485	534	481	471	505	484	481	447	504	455	447	494	476	500	465	480	495	486	448	447	438	457	486	501	457	459	465	459	475	487	483	473	454	493	486	440	489	503	470	515	490	483	442	502	479	432	500	476	479	507	481	443	467	433	511	470	504	460	505	460	473	478	504	465	489	486	490	468	500	470	478	459	478	477	503	467	488	490	477	509	497	483	533	459	501	491	477	445	472	470	471	497	486	470	475	480	452	445	462	499	490	491	465	444	485	534	450	462	475	467	502	491	457	492	448	476	489	510	453	482	480	474	479	474	484	527	469	473	508	485	458	463	496	462	460	475	478	457	513	495	451	460	475	455	439	476	444	497	482	487	496	467	493	459	459	447	498	507	486	448	478	481	506	492	459	506	460	500	491	462	482	459	466	489	443	455	462	448	445	468	485	474	460	494	472	502	476	472	470	470	501	476	475	483	467	481	457	482	478	509	514	482	502	458	467	473	462	487	439	512	462	481	499	448	463	493	501	476	483	453	514	477	512	482	512	483	458	521	497	534	482	454	467	497	464	471	485	466	465	481	431	439	483	473	416	460	471	475	472	454	501	490	518	422	441	469	482	487	457	461	488	456	455	467	460	447	471	450	450	460	479	516	464	465	471	445	481	467	439	478	487	464	474	467	493	457	473	478	437	460	473	451	461	509	441	472	479	467	456	434	435	513	480	475	437	471	458	470	481	473	451	448	450	444	502	456	463	489	531	491	490	480	465	492	480	486	482	496	500	454	475	474	504	477	487	521	505	467	523	492	442	473	454	463	438	493	468	468	460	481	460	503	427	472	492	461	497	476	485	450	473	498	449	464	441	426	468	508	453	502	436	466	500	480	486	496	467	516	464	504	490	481	464	481	436	468	452	487	482	473	463	471	476	461	490	457	461	505	454	483	491	449	454	472	484	486	454	495	466	447	477	457	457	483	488	471	479	487	486	475	463	473	461	474	491	468	480	448	461	488	488	495	512	478	460	494	481	481	477	511	457	484	472	452	498	482	502	480	462	451	470	442	487	480	486	439	424	489	526	445	435	477	475	454	470	493	481	476	470	462	431	432	475	473	483	465	455	487	475	464	468	460	464	453	463	491	485	487	435	495	469	459	480	494	483	505	445	464	478	499	463	473	446	503	470	527	478	455	474	505	490	499	480	500	465	427	467	468	468	521	482	437	472	442	446	467	462	465	459	461	497	479	477	487	460	439	457	451	454	432	494	471	459	457	488	501	457	470	438	453	485	464	497	454	458	444	493	503	505	488	482	485	532	483	440	482	433	467	464	459	476	475	476	473	461	470	488	470	490	453	482	481	505	483	474	505	523	444	506	441	454	484	457	484	456	459	476	524	466	488	500	465	470	468	461	454	454	489	464	458	488	441	488	490	461	494	491	473	442	454	512	477	465	488	483	493	457	486	486	506	448	471	459	483	481	453	502	469	530	475	485	514	489	489	458	420	503	473	478	508	471	495	477	481	437	460	481	518	482	507	440	543	462	479	461	472	479	456	494	458	481	493	478	453	449	504	495	435	481	442	495	440	483	454	479	470	488	477	490	468	494	491	490	481	482	452	476	442	509	455	476	454	453	465	482	486	510	504	498	465	489	485	487	474	472	479	494	527	473	487	496	471	486	502	441	443	527	436	484	498	494	467	473	480	467	420	461	461	462	480	488	482	483	494	465	499	477	515	475	493	519	503	458	479	483	455	475	515	463	465	466	463	480	476	490	489	480	508	496	459	463	495	451	488	458	460	470	461	486	485	496	495	481	470	484	511	472	478	457	513	482	457	478	439	516	489	445	508	445	467	489	475	502	520	461	467	469	497	489	472	473	474	523	474	474	450	457	488	480	474	487	484	464	508	466	452	493	496	446	469	460	510	470	475	462	473	458	477	516	487	465	457	489	451	497	470	473	468	511	503	493	494	482	430	502	477	433	465	436	445	505	452	491	474	476	499	476	506	490	525	487	460	464	480	470	499	468	487	510	479	456	448	472	463	481	467	488	460	451	451	467	438	490	433	467	428	514	463	502	446	453	437	486	470	432	447	486	461	476	475	509	468	481	473	499	457	452	495	481	460	508	485	460	484	448	485	453	473	438	446	471	490	490	462	478	438	444	484	465	482	477	448	501	455	483	481	483	478	448	483	448	479	476	480	527	455	443	453	469	490	464	479	474	480	469	465	533	494	447	459	499	447	485	488	468	459	497	475	479	522	478	481	483	471	521	511	460	453	464	484	454	478	461	455	479	508	444	457	461	468	447	460	423	508	473	478	466	485	487	474	463	477	487	447	474	457	512	456	453	470	484	501	472	501	479	469	474	495	463	485	519	494	464	482	472	454	444	474	480	475	480	443	483	475	486	481	490	463	456	492	480	505	504	520	501	469	498	449	482	478	480	467	463	459	478	476	478	457	474	491	486	485	465	470	490	454	495	500	484	469	470	465	473	456	476	485	498	484	438	526	480	476	447	469	488	489	462	492	470	465	500	486	468	458	441	474	436	497	466	476	483	476	462	504	516	488	482	459	446	454	480	527	468	473	475	499	491	479	453	453	502	490	443	461	458	479	485	494	502	465	458	506	480	500	507	526	464	471	470	464	467	457	437	466	462	455	467	496	458	467	485	433	490	479	504	455	506	488	460	458	479	469	528	500	513	485	502	509	483	463	506	502	506	501	443	507	455	442	524	462	483	461	445	496	483	504	486	476	481	460	494	468	460	486	441	509	463	473	498	478	505	490	495	462	476	500	477	484	452	452	456	492	449	503	498	479	469	476	475	471	499	488	496	428	448	503	471	477	481	456	450	442	511	472	476	481	480	455	439	477	501	444	482	479	458	482	500	474	479	462	489	517	456	468	463	466	483	518	458	479	490	462	507	479	499	511	479	484	487	450	500	472	489	465	498	445	490	436	451	466	475	488	482	488	449	492	504	471	504	484	476	493	442	450	489	493	514	494	480	495	490	494	476	464	478	419	433	497	451	495	448	477	459	499	485	494	457	434	490	486	471	480	471	476	492	480	464	473	464	468	446	466	487	488	478	479	506	501	431	496	457	525	460	481	443	486	485	474	486	481	476	514	493	512	501	464	488	496	468	469	452	443	483	545	480	447	475	496	454	442	491	468	513	500	451	444	511	456	520	466	492	477	434	482	482	450	464	439	469	461	453	517	470	487	448	488	491	486	475	498	477	462	481	462	484	511	466	504	506	486	480	475	460	512	489	460	477	475	442	484	449	473	501	482	509	507	433	496	509	491	494	485	466	499	486	472	446	489	463	463	464	483	467	475
33065	11088	36053	20583	9921	1269	709	551	447	415	336	309	339	298	271	313	275	272	255	230	263	253	227	250	244	213	220	210	218	249	225	228	202	207	218	212	234	244	233	202	218	230	206	209	202	217	223	213	202	216	208	231	217	174	208	228	237	212	210	236	217	222	197	217	232	209	203	199	202	238	231	206	194	196	226	206	183	194	228	202	224	224	198	220	198	232	200	241	202	198	232	218	224	190	247	218	217	225	214	214	216	196	220	243	216	206	219	223	211	195	217	193	213	232	208	180	215	214	204	200	200	223	203	219	193	206	203	208	210	209	235	192	204	207	201	234	207	206	221	193	221	197	200	217	193	206	198	214	190	191	188	193	204	202	197	195	206	192	221	239	206	239	177	211	195	201	188	220	199	199	189	210	200	210	165	182	217	202	203	208	233	198	258	217	222	211	209	221	224	210	212	255	189	190	202	227	219	211	182	191	196	204	209	224	218	228	195	170	213	187	230	208	216	219	206	200	182	199	183	194	211	197	235	224	207	197	205	213	212	187	187	196	197	195	210	206	209	190	227	174	222	207	230	205	216	225	188	246	195	209	213	184	221	209	189	229	203	208	210	241	206	179	195	218	216	217	210	235	242	204	230	211	213	198	200	185	227	209	219	205	192	193	233	211	199	212	208	214	244	232	182	200	179	190	219	200	219	176	203	181	223	202	229	219	184	219	195	202	220	200	214	180	209	202	192	222	199	223	222	188	218	242	193	218	189	210	188	176	215	214	178	209	199	205	214	198	204	212	220	193	198	219	217	213	217	213	201	197	192	215	220	173	170	195	180	216	193	206	226	205	188	211	219	213	214	211	198	218	207	215	213	202	198	235	179	196	233	201	214	244	214	184	209	204	200	197	214	196	209	211	208	206	238	233	196	216	206	198	216	218	217	219	208	198	197	223	212	213	236	203	190	208	182	191	207	205	176	199	199	204	190	215	214	209	231	207	220	209	217	216	203	191	204	199	194	232	206	225	191	213	223	197	225	204	230	230	200	218	219	225	223	207	222	236	217	209	202	206	170	228	193	230	230	206	193	220	236	193	204	210	200	209	204	241	216	196	207	203	218	192	216	214	237	182	195	220	216	192	234	226	196	212	212	221	217	218	233	198	223	220	209	196	200	222	202	207	197	239	191	225	187	204	211	211	209	197	203	209	208	213	193	206	209	205	214	213	202	205	196	196	233	205	208	220	197	226	230	229	209	249	215	198	200	223	217	202	215	200	200	205	208	225	211	221	201	202	197	191	189	225	201	215	186	208	214	244	201	228	200	198	224	207	227	193	213	203	201	221	199	192	199	156	180	206	211	222	203	223	218	184	221	206	183	215	213	208	178	217	207	219	224	209	197	216	201	194	163	210	220	214	223	219	175	228	215	203	230	242	202	217	194	219	186	215	209	208	217	223	211	197	207	191	188	200	191	214	207	211	190	223	207	214	199	227	195	210	201	216	196	208	226	217	209	192	198	177	215	224	199	203	206	192	196	190	226	229	217	260	207	232	221	195	224	205	225	205	215	228	213	227	223	211	188	196	177	193	200	201	228	228	201	206	183	227	181	195	201	239	210	216	187	177	211	200	184	208	212	213	183	215	212	228	229	221	199	226	191	205	230	236	202	240	195	229	218	199	198	175	210	211	203	189	218	199	231	219	218	199	223	194	177	173	227	208	212	185	208	222	190	217	211	219	187	208	234	198	184	197	206	208	197	223	189	203	202	183	211	194	223	188	220	217	207	208	201	229	225	190	208	193	182	171	211	187	209	215	210	188	223	215	182	208	226	201	199	192	221	217	222	179	216	204	250	227	200	210	208	240	195	202	208	193	208	209	202	213	187	223	214	198	192	180	180	226	208	207	194	201	213	186	212	223	191	214	197	203	227	191	217	200	193	215	220	187	241	231	205	198	227	225	202	181	191	217	215	216	218	186	197	207	179	197	194	223	204	188	159	213	208	216	192	192	188	221	176	186	225	223	199	216	205	207	201	201	202	214	197	186	191	223	184	219	195	207	227	190	180	206	219	190	193	204	200	198	205	193	191	201	218	188	198	206	189	209	221	213	213	217	223	208	191	213	213	234	223	193	202	224	212	174	211	226	228	200	196	247	214	205	185	199	203	200	207	215	220	218	202	182	233	203	205	203	189	200	204	206	225	199	229	197	211	215	205	185	193	222	213	238	216	173	189	209	192	231	219	194	194	190	212	211	182	194	218	232	209	205	203	208	206	206	204	223	216	225	189	210	181	242	209	189	198	196	216	212	202	179	218	210	205	208	214	213	211	195	235	204	187	174	190	206	202	196	177	180	192	199	208	208	221	210	179	198	204	206	205	201	205	226	219	198	199	187	216	215	204	203	211	206	193	213	225	204	181	211	222	231	206	187	205	203	218	204	220	216	188	190	216	211	192	184	206	217	196	201	231	231	206	215	193	205	238	216	187	201	211	200	219	225	188	234	219	209	223	209	211	203	213	189	205	214	182	218	195	221	220	192	225	251	197	182	206	185	219	224	195	229	205	215	227	198	193	195	217	196	233	208	200	191	210	200	207	196	210	168	218	218	206	208	181	213	210	199	207	197	216	188	212	192	204	179	238	198	243	206	221	199	201	214	221	202	203	205	187	215	216	226	208	199	204	203	212	178	223	198	214	228	225	200	233	177	200	211	198	239	198	209	214	185	179	211	243	231	191	194	194	189	235	209	198	197	201	199	194	195	191	177	215	205	210	229	205	203	243	219	208	197	176	214	202	219	193	225	221	207	218	210	182	229	200	177	201	186	206	205	208	206	251	196	211	215	213	190	179	210	221	237	206	192	212	208	212	195	228	204	200	181	176	187	209	235	206	218	208	234	212	204	195	203	193	206	207	192	213	197	171	188	186	191	215	197	216	222	222	200	196	179	190	183	229	221	212	229	162	199	199	236	201	168	197	203	216	200	193	204	203	191	228	205	209	188	203	190	182	253	187	216	217	199	214	202	218	212	216	184	211	212	195	193	209	189	204	216	175	229	205	194	193	221	206	235	238	201	186	224	195	222	214	196	215	195	201	223	190	211	233	212	191	222	229	175	177	218	226	186	221	223	192	206	171	224	216	214	196	202	199	227	188	249	222	228	196	184	196	209	213	230	194	203	201	188	199	199	192	219	212	225	207	204	199	199	195	217	212	198	207	210	209	208	200	218	203	207	205	183	202	195	197	210	202	202	194	214	223	198	194	178	224	242	219	206	209	211	221	208	237	199	194	227	229	180	213	196	217	213	207	209	228	221	192	208	193	176	195	196	220	193	201	203	195	223	217	224	212	224	187	219	230	206	192	199	195	199	237	207	235	197	192	205	185	197	210	201	210	174	197	196	215	202	215	219	194	183	218	205	226	210	226	220	184	196	210	263	214	205	215	231	229	201	208	225	211	205	214	188	223	232	201	214	191	211	198	206	215	194	209	197	222	208	194	177	211	189	209	204	231	248
17343	5136	20503	5073	4599	3585	2980	2426	2172	1859	1654	1458	1346	1180	1112	1119	1021	948	874	908	890	834	802	767	768	718	746	790	749	776	762	667	687	629	658	634	696	696	646	679	657	591	624	642	669	634	663	704	627	626	651	628	686	621	616	639	595	589	646	585	571	629	608	579	628	599	606	595	599	568	556	588	619	584	571	559	632	592	587	575	562	596	595	583	612	580	590	620	621	583	565	550	602	566	600	596	578	589	553	542	573	570	632	555	620	609	563	581	548	607	544	622	564	578	553	532	597	585	567	604	622	559	583	596	540	563	571	591	575	548	565	595	614	539	577	575	579	603	580	618	515	585	594	613	599	553	581	558	613	541	561	548	568	585	593	574	558	562	541	557	584	578	576	566	555	522	557	592	585	561	585	585	545	555	592	585	540	543	542	594	551	561	524	588	538	579	579	561	549	600	600	544	585	526	526	562	563	519	586	571	561	611	571	531	575	538	546	580	535	567	558	541	523	550	583	551	616	549	566	579	515	544	567	576	572	583	617	564	583	574	584	529	537	590	586	594	605	526	579	538	558	537	568	581	549	605	540	554	578	544	576	565	595	586	601	615	547	546	543	558	579	557	548	574	549	553	533	593	612	579	545	561	583	564	566	539	533	600	600	566	576	586	553	600	582	549	645	551	624	575	578	575	563	592	599	567	566	553	565	577	602	521	555	524	569	533	647	575	548	549	572	570	552	600	552	578	581	576	541	547	582	562	560	525	514	574	588	533	563	551	530	542	540	575	577	607	557	548	614	566	538	613	600	561	557	594	536	559	545	560	542	553	528	542	558	571	586	545	563	532	586	574	584	534	547	549	537	572	564	582	557	601	542	579	543	583	593	547	594	544	545	552	583	560	586	558	588	542	551	578	556	603	539	569	552	568	562	561	580	586	534	574	578	565	639	595	607	562	572	562	535	584	568	616	582	561	614	568	559	561	570	567	595	561	556	540	556	565	590	513	558	552	551	576	583	565	574	559	562	595	564	602	637	555	565	536	546	602	610	628	548	534	545	603	568	558	585	557	558	600	567	521	570	555	570	594	557	555	573	538	555	567	557	575	576	567	548	597	600	551	541	586	561	589	534	573	536	593	575	531	550	571	630	537	568	572	556	580	556	551	572	579	581	577	576	547	577	581	607	568	579	583	553	568	553	559	559	573	573	562	572	568	606	605	597	591	546	569	539	573	580	557	580	570	573	561	581	537	572	548	561	572	607	574	577	597	554	534	624	580	604	573	599	551	587	557	592	551	555	579	521	601	598	574	589	554	578	624	564	560	581	559	584	573	565	580	603	528	569	556	573	595	545	560	581	580	577	572	540	613	557	559	540	588	592	502	616	578	570	559	603	564	588	551	553	610	539	548	547	579	543	578	579	543	574	563	536	511	551	569	558	545	593	570	586	621	580	546	582	585	581	512	543	524	574	599	585	580	519	618	559	533	580	574	576	591	605	562	555	576	572	565	587	583	585	605	554	600	567	585	526	608	575	589	564	535	544	523	597	592	618	575	584	571	568	555	536	645	562	508	508	567	548	572	566	559	598	526	590	586	558	551	543	562	561	573	562	555	611	583	549	561	556	551	599	547	536	580	582	549	553	582	561	566	550	543	566	591	580	599	587	573	526	556	572	546	592	555	568	573	579	568	567	561	606	589	603	612	557	545	593	591	596	572	550	633	566	579	555	550	514	569	591	587	520	616	528	586	548	563	537	572	560	603	594	548	609	547	569	567	554	570	554	553	580	553	557	556	562	588	535	562	543	548	552	590	545	556	555	631	559	571	579	558	564	567	574	569	570	604	537	616	557	554	568	522	578	509	545	580	585	499	587	563	577	584	543	575	570	575	552	540	549	569	584	537	577	586	565	563	560	562	550	553	613	532	526	546	540	524	543	547	573	552	550	571	547	540	549	573	580	576	573	588	522	564	559	606	596	580	550	571	561	561	561	574	612	536	566	588	570	536	549	573	553	551	580	576	544	588	577	538	593	601	567	576	550	572	576	568	560	561	556	580	524	566	500	599	569	614	561	568	586	615	609	559	488	569	524	558	562	547	551	546	546	564	590	548	580	596	556	579	495	571	531	580	595	591	587	568	538	539	575	554	541	602	567	524	583	565	580	569	600	586	565	573	531	567	585	572	588	568	585	566	553	589	562	582	582	554	516	535	606	583	558	564	598	560	553	589	596	559	576	557	578	591	557	558	602	546	562	550	610	558	592	538	576	574	563	579	541	511	561	600	569	574	557	529	539	542	539	551	529	551	517	590	614	576	571	560	636	582	575	540	601	553	579	556	533	568	559	615	563	566	579	549	581	620	557	534	526	548	546	559	540	571	537	589	552	558	576	566	580	523	564	617	562	581	514	560	570	512	566	593	556	578	585	592	556	587	612	596	583	565	520	564	530	525	583	569	590	585	578	533	552	505	547	550	557	552	563	555	587	551	565	550	567	567	594	606	555	553	589	588	563	583	588	605	583	606	645	546	594	575	569	570	574	554	570	548	583	612	548	583	569	528	549	582	616	540	571	541	580	568	557	581	587	624	594	559	544	587	551	535	583	563	544	576	609	594	545	555	589	555	576	564	519	554	545	621	571	556	533	540	540	558	591	573	569	567	584	599	564	547	583	567	540	575	558	552	567	584	540	593	525	584	561	583	535	630	562	556	526	547	591	553	564	574	575	589	605	561	565	551	506	578	598	550	548	531	569	538	567	526	532	577	537	557	598	579	539	507	573	599	575	568	553	515	596	592	526	590	545	575	564	565	599	577	553	578	557	568	538	551	562	549	550	564	539	543	541	571	581	573	578	539	507	552	577	587	569	577	559	595	498	627	562	551	597	571	548	565	570	559	564	589	530	544	561	560	541	582	543	504	545	517	591	563	578	529	526	580	552	572	548	612	573	580	558	578	594	557	572	579	569	574	597	542	533	545	561	581	560	555	596	517	533	559	572	590	549	566	550	561	534	594	573	565	570	607	550	535	552	596	593	561	576	549	623	574	554	542	585	597	567	532	530	530	551	570	597	553	536	548	607	585	559	562	583	609	526	592	581	578	567	584	541	547	543	556	576	548	558	567	572	597	573	593	532	600	568	607	554	531	617	562	573	592	570	567	535	537	580	596	576	578	575	551	563	583	545	563	540	589	602	580	600	569	563	553	594	569	534	557	589	557	542	563	543	567	529	552	537	592	600	562	571	568	582	586	590	529	603	600	579	560	562	581	597	582	602	556	587	549	537	551	594	529	567	559	545	599	589	549	527	533	588	528	582	519	582	559	578	595	538	550	586	550	627	563	564	564	572	627	572	588	540	627	567	633	559	570	536	611	593	611	599	560	590	599	544	550	534	537	557	546	593	602	536	565	567	583	586	552	557	579	596	576	565	547	597	562	555	585	550	587	540	525	566	592	584	575	569	534	581	556	566	564	570	639	584	549	563	550	564	573	597	623	597	516	556	590	544	580	592	593
2816	456	2199	375	316	350	358	347	350	354	366	354	356	366	393	363	393	375	363	362	385	404	369	361	324	373	375	356	369	394	377	345	376	363	358	381	329	357	364	357	370	361	339	355	373	360	346	377	328	360	378	360	361	378	348	336	361	366	378	369	358	401	342	362	375	356	384	362	350	343	345	362	374	371	356	358	366	359	360	359	348	339	377	374	373	393	359	339	325	341	382	369	348	341	378	367	343	331	371	371	336	321	389	367	389	391	335	385	361	351	396	354	359	388	338	342	352	343	362	353	323	370	357	361	363	359	310	364	364	379	368	390	354	351	337	332	381	367	344	338	360	382	338	394	359	364	361	366	325	350	369	342	356	371	369	374	366	336	364	377	362	376	364	351	368	349	367	306	343	354	325	339	382	371	367	339	341	340	366	367	354	385	358	358	360	383	381	378	370	370	314	327	342	367	344	337	370	348	357	360	353	390	361	383	360	377	349	369	365	357	342	351	324	348	382	339	348	357	391	347	362	345	353	365	357	334	381	323	357	405	375	393	385	399	365	360	349	352	360	369	338	366	356	354	317	347	347	349	346	378	356	363	385	345	394	390	333	366	344	322	336	337	356	358	376	346	336	361	352	359	347	376	365	359	391	343	370	358	347	360	333	350	327	321	382	378	367	346	345	334	364	356	358	357	364	342	346	385	391	357	376	337	379	322	334	349	335	327	344	368	345	370	358	387	313	329	354	386	375	372	386	368	332	344	358	383	347	330	302	353	351	364	320	318	325	370	370	347	354	377	355	347	377	396	379	338	386	349	336	366	380	323	346	363	346	358	352	385	326	362	356	364	351	372	349	395	307	355	338	321	328	346	348	356	324	308	384	371	362	350	354	343	388	382	370	368	368	348	361	322	334	350	385	349	359	385	334	332	359	349	360	318	330	341	344	400	337	378	358	349	311	339	364	339	347	347	348	386	350	344	387	374	331	318	388	333	294	337	342	371	368	357	380	388	396	348	361	335	354	373	354	332	397	337	329	348	343	359	329	336	374	361	361	354	372	369	351	365	373	341	339	327	337	382	356	304	341	331	358	394	327	357	329	331	329	352	357	305	371	359	335	356	373	391	359	380	351	374	394	364	342	359	347	358	344	385	358	345	343	345	361	375	381	348	355	360	367	358	317	333	338	337	377	318	320	355	387	382	357	373	363	364	369	341	365	352	354	345	329	349	361	377	407	345	346	420	352	320	369	358	356	337	327	380	350	327	365	346	363	369	321	364	338	380	365	369	379	416	332	376	347	355	372	344	340	351	345	332	371	322	342	327	358	386	336	374	358	332	356	361	373	389	358	372	373	360	374	365	358	338	369	407	360	378	318	372	346	382	362	366	414	353	351	369	388	334	306	371	365	370	389	383	324	349	398	356	379	382	384	380	356	360	384	367	344	335	331	344	362	346	325	382	372	359	348	365	360	336	351	358	336	374	378	344	335	358	343	352	340	366	347	354	373	372	363	349	359	358	363	367	356	361	349	371	339	352	364	379	386	387	355	352	392	337	331	345	382	353	358	355	367	350	360	361	364	368	324	384	351	406	345	332	339	370	327	362	363	388	364	326	321	351	362	371	338	371	355	348	335	405	353	380	368	322	387	350	341	343	338	349	369	358	378	378	358	346	372	355	363	360	332	388	375	362	334	341	330	366	332	332	350	329	394	399	392	354	322	386	381	345	371	373	376	346	338	327	367	369	392	377	352	370	335	351	328	345	360	364	337	342	378	404	384	365	375	356	395	366	360	347	348	335	362	344	392	348	371	344	360	351	361	377	382	362	355	348	316	348	341	348	347	351	322	363	354	360	391	375	356	352	340	347	344	325	336	360	392	386	352	351	346	357	347	329	345	366	373	374	360	382	417	336	356	386	360	362	355	363	360	355	367	320	342	309	367	343	389	360	371	352	332	353	377	360	396	342	346	355	361	369	364	357	350	334	375	384	326	349	356	328	368	365	387	359	370	354	325	335	355	356	340	338	365	338	349	383	349	355	356	357	347	359	376	360	385	348	348	414	356	314	366	320	341	370	357	322	364	352	364	360	354	359	372	391	354	341	369	333	355	362	371	398	392	342	327	356	392	351	371	372	348	383	372	371	391	372	369	373	385	320	366	359	373	317	344	387	361	316	362	328	362	365	366	355	374	357	389	385	340	372	364	380	339	327	344	372	382	355	372	364	356	366	326	349	353	352	336	327	335	361	353	369	363	336	325	343	354	329	329	364	331	355	370	328	341	342	371	344	317	375	338	395	363	353	354	380	359	362	344	324	351	408	332	358	367	375	336	374	361	344	325	316	365	375	379	388	352	345	366	337	363	327	341	350	357	352	359	356	373	356	348	347	352	361	407	337	353	352	346	366	350	356	347	384	343	359	367	382	355	373	333	346	325	368	393	351	362	316	332	378	343	356	346	343	326	367	356	359	356	355	395	351	364	371	360	341	337	353	380	341	370	349	364	373	383	355	387	358	381	333	346	384	380	353	332	345	349	339	322	379	385	352	341	371	353	381	366	388	361	372	358	359	359	336	382	335	359	385	366	307	377	379	328	364	383	381	307	347	361	356	345	378	348	351	380	372	340	383	348	369	353	379	431	347	361	338	339	367	352	390	374	369	352	352	334	343	327	394	357	354	387	371	371	372	354	359	351	323	394	376	300	361	340	356	326	351	387	333	347	366	360	347	363	360	342	369	322	336	373	336	357	357	362	390	329	315	333	355	332	334	347	357	343	324	392	357	345	342	366	325	360	385	366	368	335	332	359	333	374	373	326	381	332	396	376	378	384	353	324	385	347	380	359	357	349	374	339	336	349	339	376	374	373	379	349	373	357	326	346	348	394	344	335	358	384	361	350	349	346	367	359	338	358	340	360	353	342	351	355	398	322	365	364	347	365	364	364	377	396	368	361	353	368	346	324	343	348	349	357	372	368	355	334	367	343	359	346	363	370	350	317	327	339	340	364	349	374	356	347	369	372	354	357	364	370	359	346	363	347	343	359	376	377	349	351	372	371	342	386	380	385	335	350	373	364	280	364	351	376	362	349	325	338	385	343	349	343	345	374	389	349	351	373	383	380	366	365	363	355	330	370	327	351	338	361	383	320	363	359	385	358	348	373	395	362	333	333	339	360	352	328	361	358	342	364	343	357	353	392	364	384	328	348	361	317	351	342	364	393	354	347	391	352	363	354	379	364	321	341	371	352	319	388	348	348	350	365	345	386	368	325	368	374	333	375	358	371	340	379	382	353	321	359	360	327	352	333	330	351	319	358	362	347	349	359	317	355	345	337	328	375	364	400	359	380	348	359	342	347	361	360	347	348	389	368	350	360	364	367	394	371	369	369	407	344	348	412	361	392	331	310	344	345	324	364	357	377	344	362	380	357	343	335	354	342	327	338	366	348	384	358	380	391	350	379	351	360	356	381	361	289	337	367	367	395	359	363	368	355	365	378	372	347	344	346	355
3214	974	5306	970	974	927	946	853	878	888	891	864	853	879	868	836	877	873	795	815	853	876	862	881	928	886	860	874	857	873	866	878	868	864	851	845	855	864	848	882	836	871	853	851	874	838	860	879	911	854	901	870	844	880	882	891	867	854	790	875	860	826	895	801	874	875	809	843	849	876	859	810	830	888	831	861	808	850	835	850	818	843	853	866	887	904	865	872	891	872	853	841	846	843	907	845	822	828	849	849	830	838	805	891	866	826	881	847	859	802	866	885	841	917	908	861	844	849	829	861	804	884	908	827	812	847	879	844	871	846	811	816	888	849	850	864	858	837	879	837	876	867	854	861	837	855	870	829	869	869	789	839	839	851	820	903	861	809	873	866	853	834	862	836	822	904	882	873	787	856	889	852	873	874	853	820	845	817	838	891	882	862	886	868	883	897	870	843	847	843	903	889	878	882	861	871	872	841	886	807	844	890	852	865	789	848	827	880	873	883	898	831	846	820	889	825	795	849	866	854	882	876	837	870	899	895	837	844	846	883	819	827	852	893	854	887	875	794	828	831	872	870	932	825	838	833	860	860	851	830	883	860	839	864	846	861	818	810	881	821	864	872	819	887	841	833	822	891	861	851	859	823	851	848	839	840	884	834	873	857	850	839	787	857	860	882	888	832	856	911	835	913	859	857	848	845	839	827	820	824	834	846	912	858	815	891	883	838	812	837	879	837	806	845	858	848	885	843	860	811	859	866	872	906	900	862	815	881	874	846	833	889	854	860	827	885	877	843	814	873	878	884	863	876	888	807	831	875	887	836	906	873	882	820	896	881	834	851	926	842	874	870	839	795	862	833	847	824	883	897	808	808	845	919	861	861	851	805	855	823	862	869	887	824	854	827	824	886	838	878	844	847	836	856	879	808	839	839	837	803	856	860	836	858	833	862	852	841	866	839	849	900	844	870	885	882	875	856	844	863	858	879	847	860	877	836	911	858	860	866	828	869	816	830	835	858	879	914	855	848	876	797	872	858	854	880	846	867	898	872	882	870	843	859	868	792	858	905	843	773	816	897	848	870	852	849	785	869	868	808	815	825	903	815	806	876	874	883	880	837	921	880	843	882	868	893	826	897	829	868	875	904	819	858	893	845	852	877	856	843	833	855	792	861	833	888	864	819	844	842	840	826	888	883	848	856	854	851	873	850	861	855	849	834	873	849	903	865	896	826	831	900	822	817	839	809	851	885	912	825	853	869	891	888	779	874	881	832	900	855	835	846	867	858	838	826	823	839	839	839	838	869	874	863	840	822	868	878	802	812	882	857	896	798	814	846	831	836	836	856	793	886	870	873	840	820	904	885	844	854	829	802	832	866	873	832	791	862	895	862	844	862	901	860	848	850	856	880	823	832	845	851	897	887	849	839	883	787	885	840	824	832	840	778	887	885	851	832	912	858	845	828	860	888	815	826	902	855	828	877	836	909	861	837	827	830	809	839	862	825	854	877	831	872	833	844	876	874	782	842	858	867	843	881	837	823	863	854	847	812	862	870	882	906	885	877	850	809	820	881	904	847	811	872	853	836	903	851	942	824	834	882	813	860	839	810	842	921	884	869	847	899	836	831	879	862	877	845	869	863	814	854	847	866	840	877	870	863	893	851	834	825	887	797	866	812	847	903	851	876	824	850	868	850	856	807	809	866	871	870	819	852	869	887	835	889	859	850	890	851	854	870	898	776	850	886	884	860	879	853	856	850	863	837	862	827	819	888	852	865	900	813	795	857	874	896	845	849	823	851	884	822	861	858	888	850	888	844	888	853	882	855	874	853	798	855	880	868	880	844	849	830	849	870	887	837	870	851	879	806	841	871	857	888	851	879	881	841	834	874	794	904	847	871	875	842	852	848	819	841	851	807	819	803	876	820	906	876	873	837	793	857	871	861	874	822	876	923	852	879	885	866	846	871	810	884	805	827	858	871	818	869	840	857	807	834	850	836	851	846	875	864	879	905	885	909	878	834	843	890	877	830	904	832	869	831	868	865	888	844	810	779	836	897	833	888	868	875	906	852	882	858	835	824	863	870	846	863	835	851	898	883	842	852	838	920	901	863	848	886	891	882	914	894	844	855	870	855	836	915	851	837	846	863	867	831	865	833	844	826	809	887	809	837	853	900	868	871	826	901	832	821	878	860	902	865	913	897	867	876	818	904	818	851	904	829	895	875	847	844	864	854	845	831	910	850	882	847	841	854	860	830	858	882	838	905	815	861	915	888	829	834	888	839	881	841	822	855	761	824	884	843	823	808	879	840	816	844	912	832	831	856	887	833	837	862	857	918	884	855	826	822	845	856	826	868	902	849	851	880	837	845	889	850	837	856	847	827	839	848	860	855	858	842	871	848	889	830	896	844	836	836	843	865	866	844	872	878	844	834	866	827	845	842	858	894	845	837	835	871	870	832	871	856	889	834	819	867	837	882	853	867	891	915	859	819	842	835	837	874	903	914	824	850	826	898	887	863	806	863	845	820	819	859	859	836	874	889	817	910	791	887	779	920	923	824	892	838	861	870	830	825	864	836	882	838	850	889	847	867	874	822	854	888	831	876	813	839	835	879	882	866	802	828	797	850	817	840	847	867	851	842	834	877	822	831	832	858	833	871	880	824	802	883	860	846	816	848	811	883	853	851	850	817	904	883	842	871	851	849	871	856	872	900	846	854	864	891	815	838	846	835	857	879	899	846	863	849	832	870	855	847	895	838	832	885	905	815	886	862	855	862	865	865	852	832	881	845	865	805	847	862	867	871	929	923	852	774	872	824	853	861	817	872	873	881	891	834	836	859	870	900	875	833	873	905	874	789	857	896	849	819	859	855	872	871	825	873	899	887	888	885	870	887	871	849	799	881	854	926	832	866	863	887	858	835	883	864	799	892	829	900	853	811	849	805	835	845	898	855	866	819	850	836	851	837	863	820	879	882	859	847	854	842	868	851	886	851	880	829	833	912	881	884	855	855	877	859	896	822	823	805	838	829	870	911	869	842	850	800	852	863	898	864	870	857	812	890	858	852	847	858	937	867	834	827	897	894	875	881	877	835	846	870	872	841	896	868	867	884	825	859	901	843	896	866	829	881	877	834	827	811	877	842	892	894	795	835	850	866	822	875	845	835	855	865	816	872	836	855	854	863	870	891	814	871	870	917	853	859	893	865	867	813	872	810	817	880	855	851	872	843	858	873	890	870	869	845	834	855	834	872	845	878	887	865	854	883	860	830	863	855	862	796	921	875	864	903	872	846	882	814	845	860	839	850	833	845	795	885	847	898	867	845	824	854	861	849	850	817	841	812	840	841	854	826	868	849	917	890	877	892	848	845	915	812	844	830	887	810	802	846	825	883	848	897	925	834	839	867	865	873	899	880	823	871	848	810	851	836	792	898	904	904	914	879	823	863	870	901	838	857	848	878	844	860	877	830	860	837	909	827	873	885	879	839	822	835	833	821	880	869	839	886	883	884
20392	4520	33235	13930	2120	519	398	297	287	302	268	230	244	247	203	196	209	203	212	220	192	192	187	209	194	214	230	200	183	197	180	194	181	196	190	175	193	176	193	177	182	193	178	167	194	183	171	175	172	195	154	157	171	178	198	158	176	171	168	172	180	197	192	193	170	166	175	194	199	193	168	176	203	168	189	196	176	190	180	181	197	165	178	158	190	182	174	191	207	148	164	185	186	182	171	172	189	160	172	165	196	201	166	186	185	171	161	179	169	188	159	174	200	175	196	160	155	188	178	179	199	172	175	178	189	143	174	178	188	164	178	189	178	184	167	166	144	156	169	179	171	190	164	192	172	191	179	181	161	187	163	181	173	160	164	188	161	173	202	165	181	160	176	176	189	178	198	186	192	181	185	183	187	164	166	158	162	168	177	169	189	181	167	166	164	195	169	174	188	178	206	154	186	166	204	160	156	172	167	188	184	187	175	176	178	183	174	165	184	189	192	197	190	159	190	176	181	198	177	192	180	146	192	160	184	203	176	176	157	147	196	169	209	160	194	166	181	182	178	184	184	166	202	178	168	202	174	160	187	173	179	173	176	181	182	169	172	156	189	178	181	201	168	192	186	189	186	156	178	181	189	193	186	163	158	181	184	168	171	178	185	172	194	182	191	178	190	180	187	173	204	170	198	182	161	169	167	173	188	159	194	185	175	166	171	145	175	190	171	169	169	201	159	172	176	153	183	189	171	185	176	183	163	196	186	185	164	171	156	180	155	194	175	154	159	162	192	171	175	198	176	182	175	192	180	170	143	161	190	175	182	180	184	180	171	168	189	169	167	162	178	166	190	189	165	197	164	185	185	176	162	170	183	197	182	181	194	181	179	172	196	174	185	163	173	193	182	163	188	189	181	183	164	202	160	188	168	166	151	169	187	162	149	170	165	199	189	161	169	178	169	187	182	186	213	184	167	171	193	172	179	181	159	175	155	180	176	186	189	157	182	173	167	173	179	173	186	150	169	188	165	152	148	174	152	179	173	159	173	177	200	187	194	155	169	160	199	180	178	171	179	165	166	209	168	144	188	176	175	180	174	208	179	202	167	171	195	190	185	195	161	173	190	170	170	205	178	163	178	205	145	165	193	195	187	148	187	189	212	165	157	184	181	169	174	188	173	178	152	161	171	164	175	188	186	154	169	189	172	190	200	197	173	197	179	178	167	171	161	191	177	160	172	168	163	193	166	188	190	172	168	201	172	194	169	170	158	160	155	167	176	173	165	201	185	148	187	134	160	184	162	163	205	192	195	166	176	177	176	170	178	165	163	182	185	183	147	171	177	182	183	203	174	153	172	166	157	173	178	175	180	172	165	212	162	178	201	161	178	191	169	192	185	172	175	167	187	207	184	182	160	165	199	191	197	166	170	173	162	203	167	165	187	182	183	197	159	186	190	174	181	149	192	154	181	174	166	167	182	162	161	196	187	147	172	167	174	168	169	176	173	177	192	172	201	181	179	215	171	203	169	176	170	186	190	160	174	185	196	186	203	185	164	180	193	174	179	182	163	197	194	200	177	162	174	187	199	162	170	161	152	168	179	182	180	156	182	190	193	189	194	177	190	176	195	186	169	172	165	174	161	204	182	181	165	166	185	186	184	189	185	181	200	178	174	174	195	185	198	181	158	157	170	191	179	181	173	167	177	187	197	204	156	166	195	176	178	165	171	161	191	158	166	185	203	181	154	159	179	145	183	185	180	191	157	193	166	160	193	171	179	170	198	187	186	193	190	196	183	170	182	178	164	159	181	190	165	191	164	200	193	188	175	183	193	153	180	193	175	172	195	181	183	196	169	174	200	176	188	184	188	176	159	154	185	184	169	163	144	194	189	191	170	170	146	174	178	169	199	174	175	159	174	209	178	175	177	175	220	194	203	158	149	193	199	144	183	179	178	176	182	171	177	148	167	185	188	183	146	157	174	183	150	188	167	163	180	173	192	159	182	159	184	179	181	179	179	183	204	171	163	177	193	164	176	156	177	175	175	189	196	201	172	196	154	164	172	188	161	198	187	182	166	172	172	173	162	207	184	196	174	165	189	192	175	181	189	189	192	164	170	166	178	184	211	173	167	193	213	175	188	173	166	179	163	181	157	171	176	162	192	164	163	183	185	178	184	170	170	179	175	189	189	167	168	191	205	164	189	176	173	176	188	172	180	195	174	181	175	156	164	179	180	183	192	156	186	210	164	173	165	192	172	177	186	199	189	196	226	178	183	189	176	173	156	176	176	175	200	151	216	196	150	192	181	177	183	181	196	190	171	186	167	178	179	180	191	184	165	211	167	166	150	168	189	168	194	176	199	160	197	175	171	181	176	182	172	205	169	183	185	187	185	195	152	164	198	176	171	182	174	177	170	193	185	192	189	162	179	185	175	174	166	194	158	177	180	173	193	173	185	174	175	150	179	193	204	173	201	185	177	193	166	178	197	165	187	170	159	205	194	181	158	180	182	193	176	182	181	182	183	200	183	169	175	176	198	185	178	198	177	173	153	181	168	177	194	162	179	151	178	176	176	189	173	167	189	164	167	200	169	188	173	187	181	174	175	185	192	185	184	189	164	209	186	187	189	183	170	189	200	176	157	178	179	175	183	159	166	207	173	191	178	174	176	175	203	152	179	187	177	166	206	173	191	177	147	193	173	190	187	158	165	183	154	172	182	179	195	194	183	180	166	163	190	204	192	188	186	186	168	206	180	191	165	194	169	178	192	166	182	167	171	169	171	174	183	191	181	179	160	201	162	200	192	179	180	187	182	185	172	167	184	183	210	178	155	185	186	193	192	164	185	192	190	168	180	166	198	171	175	187	217	190	173	170	202	149	178	191	170	175	174	198	153	150	176	178	161	177	178	165	185	149	198	196	152	172	185	174	195	176	172	164	180	187	169	204	180	193	185	163	177	184	178	161	197	169	158	191	202	194	175	187	173	176	192	198	185	185	161	202	161	170	174	149	168	187	155	177	154	186	188	147	168	205	182	185	173	168	162	175	165	159	186	187	193	166	168	161	165	174	171	191	162	188	151	182	173	165	167	181	169	174	175	167	171	170	173	175	181	170	163	175	194	187	167	188	184	162	185	178	154	164	181	188	186	167	174	190	171	187	160	176	194	183	176	184	165	198	182	189	187	183	203	177	171	177	180	147	212	170	165	184	180	173	183	145	176	174	169	186	161	169	197	169	190	176	206	176	178	186	185	184	161	163	188	164	178	175	165	187	174	165	181	195	177	170	172	164	198	174	178	172	161	165	175	191	175	187	179	170	166	160	173	174	183	172	178	177	160	200	174	182	181	195	175	186	169	182	177	214	197	186	160	180	170	176	196	153	199	147	195	197	159	177	175	162	186	170	169	157	193	202	163	175	175	194	179	178	170	179	156	189	174	195	188	202	183	158	200	178	182	182	190	192	169	162	184	184	185	166	210	166	173	174	178	176	166	173	175	182	172	180	200	173
11310	2716	20059	2802	2474	2003	1674	1355	1290	1083	1059	982	875	815	792	739	741	700	655	643	652	623	610	534	567	568	585	600	518	570	556	521	530	538	528	545	549	549	471	526	495	520	507	507	535	488	506	515	505	488	537	517	483	499	500	494	509	511	502	501	508	505	473	504	520	505	491	492	505	454	507	516	489	506	468	476	494	513	476	509	508	507	534	481	510	491	483	476	469	493	453	523	493	476	509	456	500	474	499	497	514	457	520	492	449	453	527	496	445	487	505	485	448	461	506	475	480	499	432	484	493	523	480	477	465	475	498	506	501	498	501	496	474	485	504	476	467	485	505	438	462	483	480	492	506	469	462	482	454	505	481	460	479	481	474	510	488	467	494	509	513	433	485	492	467	449	472	474	491	486	448	461	454	479	490	478	525	508	475	479	469	480	491	463	517	445	479	451	481	482	521	490	481	453	474	493	488	465	468	454	499	504	506	448	490	480	489	497	473	475	467	488	478	516	441	484	489	501	499	529	425	493	474	517	450	502	509	495	507	504	482	451	473	490	465	430	472	454	496	472	511	479	521	466	502	444	502	471	525	482	492	486	461	445	501	474	486	487	495	480	478	494	481	491	483	499	509	487	479	515	506	489	502	487	477	500	480	509	477	504	512	479	501	485	458	501	486	478	476	468	536	490	504	458	479	488	472	467	488	467	432	496	496	480	479	442	479	513	459	497	442	483	474	478	463	470	517	476	501	471	471	492	504	470	466	480	454	480	486	495	492	505	478	479	496	442	493	504	505	484	477	490	525	465	501	442	508	472	469	468	473	480	502	450	475	477	434	509	503	486	436	510	501	487	491	487	474	462	477	509	455	495	458	492	534	500	460	484	478	478	499	522	482	516	461	488	502	459	490	508	472	463	455	465	491	447	529	472	479	463	500	465	487	478	520	510	452	489	471	494	471	487	452	459	463	479	468	473	454	500	507	466	478	508	439	475	455	457	518	480	489	539	466	514	481	494	481	470	472	437	498	447	456	433	468	493	466	457	502	505	490	503	487	479	488	449	528	465	489	509	464	504	490	527	483	483	456	482	495	432	508	458	505	527	528	486	512	483	470	491	464	466	476	497	500	511	486	496	460	474	490	464	489	473	510	454	500	453	490	495	508	478	460	482	466	471	517	475	504	485	491	486	485	467	462	484	498	458	469	530	483	464	505	491	506	483	539	463	512	467	511	512	493	483	514	438	497	457	477	485	467	454	500	469	445	457	467	483	464	491	481	487	488	490	475	445	466	467	460	493	511	439	507	459	494	479	440	506	489	456	469	470	469	477	545	464	439	490	489	517	490	483	460	463	471	468	493	483	447	457	519	506	506	473	448	491	462	519	531	502	492	484	539	466	483	485	457	480	470	462	452	512	492	489	492	491	525	478	465	492	481	467	470	474	454	491	491	523	516	501	495	519	447	493	536	465	501	510	504	490	467	460	473	458	494	486	472	460	481	504	512	478	457	474	477	467	466	489	478	495	464	495	470	500	455	466	510	460	477	466	427	490	508	455	466	512	466	472	440	499	495	479	486	466	499	492	484	475	509	471	468	521	500	448	494	528	484	467	489	486	516	481	470	478	472	463	501	481	496	516	474	479	479	485	485	479	523	469	486	495	524	510	480	498	515	464	481	504	493	469	492	490	494	515	479	483	483	518	489	486	459	470	498	508	473	498	547	464	486	477	488	491	480	485	492	486	452	456	444	521	490	492	484	498	471	417	499	492	479	486	520	490	475	482	504	499	509	504	482	477	461	467	499	474	504	490	479	493	484	501	471	499	525	457	468	474	491	501	506	457	515	451	477	516	461	512	517	516	470	497	451	485	440	491	461	485	462	446	485	513	475	450	501	484	459	457	470	485	492	463	470	468	501	520	475	478	464	463	460	510	468	471	499	478	470	460	473	477	518	497	481	447	481	494	504	482	460	463	470	459	449	478	511	478	444	469	478	518	472	472	491	474	536	493	488	448	502	487	483	501	530	483	446	516	516	505	506	451	467	494	478	481	457	486	503	495	516	504	471	460	503	462	465	480	471	487	491	489	509	448	496	466	487	488	487	480	458	482	514	491	513	461	534	487	458	524	490	450	501	511	470	476	489	510	480	472	529	501	491	521	474	508	480	478	495	470	491	454	499	471	437	480	476	481	486	479	487	454	499	473	504	459	511	473	490	524	454	453	452	474	490	473	481	500	506	473	476	505	475	517	480	515	458	487	491	501	493	468	496	450	538	471	497	523	447	490	436	484	491	484	473	499	513	499	482	465	462	491	468	432	475	506	473	440	459	464	499	500	472	525	521	490	471	496	497	505	511	462	494	517	503	503	487	497	474	481	451	493	465	491	462	498	454	529	473	493	488	477	471	487	454	457	478	479	497	484	492	508	477	454	494	454	485	446	485	494	472	488	490	469	473	466	497	457	496	478	496	469	478	468	487	496	483	475	494	494	473	490	506	491	445	464	502	510	455	466	510	467	453	508	512	462	456	461	463	439	484	484	477	433	469	464	484	487	471	493	447	487	465	522	472	477	506	464	469	478	530	474	515	516	449	522	486	469	503	493	495	467	485	488	483	490	526	461	478	474	472	465	470	489	471	442	470	520	480	486	495	460	457	466	472	473	497	534	501	490	518	533	501	503	492	453	479	472	511	494	489	480	506	510	478	483	508	482	491	533	504	457	438	489	471	474	501	450	494	476	440	545	484	490	501	479	505	476	487	512	471	477	475	512	508	462	490	512	456	511	500	494	432	481	486	495	484	518	499	475	478	512	494	490	500	461	441	487	480	436	469	472	477	494	479	496	489	428	481	485	522	502	476	529	477	484	455	494	513	477	457	478	449	497	505	466	470	513	510	515	486	506	474	469	474	496	477	460	497	525	505	479	514	460	496	487	514	459	474	502	467	480	482	471	474	488	497	474	438	521	464	507	506	497	492	500	487	506	499	478	488	457	502	510	480	491	473	485	488	525	475	488	510	503	494	500	512	497	511	452	511	503	461	486	500	435	525	483	546	475	501	477	492	493	461	471	453	504	470	493	530	487	488	487	469	469	513	481	503	523	476	496	476	474	535	495	474	508	460	470	471	481	474	462	487	498	513	487	464	488	505	470	496	497	444	442	511	471	514	514	465	500	492	449	470	478	491	480	509	494	476	510	440	507	508	472	472	486	489	489	445	426	504	468	501	456	484	449	509	499	503	476	490	450	492	479	472	505	458	484	473	496	471	503	479	491	469	458	470	487	509	509	492	472	471	505	489	517	481	497	505	468	498	489	489	465	508	471	474	459	492	497	491	473	497	536	493	496	518	489	489	478	489	477	524	466	534	458	447	473	457	481	517	451	457	496	501	477	505	465	493	493	508	499	434	500	484	441	509	464	511	498	517	501	492	437	529	475	492	487	466	483	450	486	480	500	496	508	475	475	459	507	459	481	494	482	499	503	452	494	456	470	468	482	473	466	449	506	474	464
32537	10977	34838	21724	12697	1180	648	561	487	392	396	337	306	305	284	291	247	269	264	265	245	262	246	256	221	241	245	248	243	228	247	226	237	200	229	232	228	229	208	229	209	204	208	195	183	209	235	195	201	196	208	240	211	210	227	220	223	235	213	195	195	186	216	199	191	209	224	225	191	227	220	220	225	207	212	197	245	224	204	181	234	185	211	226	185	230	245	221	215	213	221	235	201	226	222	195	170	204	225	220	203	253	212	221	199	210	201	202	202	205	198	215	198	239	208	211	207	212	203	204	224	173	204	211	187	211	227	192	203	216	220	214	244	207	197	213	212	188	208	197	251	215	223	185	209	206	179	222	241	224	227	216	214	199	219	222	179	237	194	194	203	209	213	198	213	209	223	204	204	224	223	236	201	213	196	193	206	202	229	219	233	226	230	190	213	220	218	208	196	219	219	190	234	200	208	225	251	213	191	204	196	201	214	198	199	220	237	207	218	211	191	222	223	214	233	172	225	217	221	207	203	221	206	226	215	217	214	204	191	213	217	194	255	207	214	209	187	212	215	189	193	196	181	213	213	212	204	222	224	209	262	224	187	212	203	203	234	227	212	225	226	200	191	199	215	182	238	227	226	236	236	213	223	220	204	196	200	179	209	196	206	207	227	207	210	227	185	205	192	215	223	188	182	208	196	218	211	211	220	225	215	197	214	224	211	222	209	207	188	180	201	218	206	186	206	197	203	199	193	215	187	213	209	178	203	203	231	239	227	211	213	215	215	242	210	218	220	212	239	243	209	200	198	216	199	238	222	173	197	165	211	213	214	239	215	210	197	216	221	190	193	236	205	235	219	196	182	215	213	223	239	194	221	193	212	224	191	223	206	207	211	213	208	215	196	213	195	225	208	201	204	189	224	226	214	208	197	207	201	199	224	223	230	210	207	227	195	186	203	217	224	221	200	198	218	215	216	244	218	191	208	194	191	193	186	192	196	228	195	213	207	207	202	205	220	190	196	221	193	196	195	195	220	184	213	217	220	208	177	217	201	236	210	199	239	184	211	207	198	211	212	176	217	219	186	216	185	205	212	201	214	221	203	230	182	202	232	175	199	208	203	207	197	212	200	206	206	198	209	204	182	231	198	203	201	181	182	214	201	221	182	184	209	219	203	226	218	212	219	212	231	244	195	201	217	210	201	199	203	247	189	208	190	221	201	224	229	217	207	202	221	226	217	221	221	170	224	246	230	203	219	209	218	199	203	197	191	196	221	209	196	217	193	163	202	219	217	181	187	188	193	192	220	221	226	201	225	186	233	162	201	238	224	212	215	217	222	197	217	193	203	186	213	198	213	220	231	192	236	226	192	187	211	206	202	225	192	216	190	205	217	201	200	213	203	201	207	203	218	192	234	212	193	207	240	241	203	200	184	200	202	190	193	233	212	216	212	188	202	230	225	235	204	233	210	214	226	205	188	184	216	234	242	206	198	185	209	219	191	195	217	213	230	198	205	190	210	185	208	210	204	206	224	207	233	191	212	212	193	180	237	207	216	222	205	210	218	206	236	225	218	218	212	194	216	203	209	185	226	222	211	189	203	194	207	197	207	221	186	211	237	240	225	211	195	231	201	220	203	204	203	209	190	204	175	194	196	194	217	203	199	203	225	238	224	211	206	197	240	199	188	197	207	217	204	222	206	195	202	212	224	195	183	215	206	215	221	219	220	200	190	224	222	194	192	204	201	186	201	184	214	211	218	219	232	221	205	229	230	178	222	206	190	195	208	222	206	204	205	209	218	207	197	219	213	222	232	197	226	228	206	218	212	204	221	197	209	194	186	209	222	212	194	209	206	222	210	215	199	200	207	204	206	208	186	196	217	192	201	186	193	228	214	208	216	219	211	208	191	221	194	216	217	210	218	177	219	183	215	211	211	199	206	196	222	212	216	240	197	209	241	226	211	205	228	219	209	194	191	195	179	192	170	196	210	232	184	219	220	217	196	218	204	205	194	213	191	219	188	200	193	219	228	202	234	217	220	196	183	213	200	245	213	238	208	220	209	216	204	189	177	244	181	216	201	193	215	212	210	199	180	212	186	215	211	198	214	211	198	217	247	221	226	193	226	198	203	223	228	228	223	193	162	214	206	196	201	226	224	227	220	213	206	217	221	212	206	203	190	216	183	199	200	211	188	222	205	203	217	186	201	218	197	233	219	221	216	217	213	202	230	204	197	226	213	197	216	204	220	219	205	225	202	198	203	204	225	197	225	206	208	210	231	207	213	243	184	244	241	198	205	218	197	194	215	218	190	236	214	192	242	209	214	222	224	215	213	208	221	196	224	186	190	189	243	198	206	198	226	201	212	207	215	210	225	218	203	190	218	185	221	239	196	180	231	194	209	202	194	196	224	189	197	207	223	196	239	204	196	231	231	224	213	213	211	186	233	193	215	187	204	200	247	196	225	221	218	209	209	187	207	226	232	212	213	198	208	234	216	210	227	193	193	213	186	210	205	207	215	208	211	201	202	219	197	226	195	191	205	213	211	219	197	207	190	214	226	216	226	178	223	222	233	218	218	216	192	198	234	200	190	194	215	236	189	192	238	206	228	200	214	201	184	201	184	208	185	218	212	207	208	210	196	207	224	239	220	196	208	232	213	215	214	201	214	194	198	221	201	220	193	218	194	222	214	192	206	227	206	197	193	191	219	210	208	219	199	212	217	216	214	224	210	206	220	189	197	220	209	194	220	198	211	198	168	218	205	210	210	207	194	222	205	208	221	205	222	222	216	234	223	208	211	202	201	226	214	220	241	192	192	195	214	220	208	191	209	204	221	184	215	200	212	197	219	193	212	183	218	213	197	220	202	224	224	206	199	219	187	242	233	201	212	215	196	198	241	185	221	239	192	205	214	197	211	217	201	225	234	190	201	229	213	201	216	205	210	194	194	194	196	207	178	195	230	215	190	204	202	201	205	206	190	217	209	241	201	175	199	198	211	223	218	212	226	207	201	190	204	215	210	210	223	211	198	184	183	216	208	237	222	219	201	199	225	205	201	206	224	217	202	235	191	197	202	219	198	198	223	211	163	192	231	190	211	183	215	190	224	235	241	202	191	200	231	201	231	224	218	219	178	208	188	221	225	213	212	217	209	210	199	211	188	213	206	222	209	208	200	215	177	191	202	237	198	228	216	207	228	217	203	209	203	212	202	206	203	230	206	197	188	223	207	194	191	227	207	207	236	214	229	208	229	207	190	211	208	218	242	214	188	190	214	207	212	227	219	215	223	224	220	229	218	204	224	203	229	232	209	210	234	208	224	224	185	201	203	205	210	216	204	210	188	215	217	204	200	195	211	190	198	219	231	197	223	217	219	234	247	227	199	217	207	192	224	208	193	219	226	206	197	211	217	203	194	222	187	216	212	204	208	211	231	212	221	203	212	228	205	227	209	219	199	222	230	215	220	216	211	213	196	210	215	206	232	213	222	241	218	227	228	202	207	207	193	197
17198	4986	20967	5036	4331	3540	2908	2408	1991	1814	1585	1462	1302	1249	1127	1101	1041	997	938	903	955	866	836	811	776	786	790	786	732	694	686	725	731	680	695	705	639	654	685	627	633	629	630	673	672	670	593	597	645	650	628	608	629	577	611	619	651	630	611	600	587	597	650	603	631	645	558	547	568	599	611	605	601	612	577	613	637	611	597	604	596	639	601	569	620	582	562	588	561	542	523	644	586	588	527	608	601	626	631	614	592	593	547	570	585	564	587	566	585	600	578	642	563	542	578	556	584	596	579	582	611	597	606	522	577	559	602	584	608	595	583	605	595	542	607	608	558	587	591	543	567	589	595	608	583	580	561	578	554	608	540	570	587	580	641	560	576	558	576	575	537	585	579	577	632	605	612	621	599	581	584	595	556	569	588	561	561	553	599	574	576	564	602	571	588	613	543	581	584	592	548	588	619	579	580	595	569	606	611	578	605	547	569	569	553	593	554	623	599	567	602	582	573	573	547	604	572	562	569	614	590	596	564	570	630	568	589	580	575	580	558	605	582	579	578	610	574	578	547	563	564	562	559	577	592	561	589	621	563	585	572	577	599	598	570	544	605	570	571	551	604	564	580	561	582	561	559	572	567	575	589	566	544	602	607	597	561	568	589	583	576	558	609	601	569	597	587	595	586	600	556	567	636	547	597	562	565	578	584	532	557	575	602	642	606	582	560	571	635	557	550	631	594	529	583	572	557	622	617	580	557	605	536	579	572	526	535	575	591	601	579	551	560	557	584	573	567	580	553	578	577	607	567	597	576	580	576	558	556	572	570	593	572	573	600	556	580	579	535	580	602	556	563	577	534	614	568	580	594	592	593	556	598	582	595	595	584	545	569	577	550	576	539	567	548	557	599	602	580	570	537	550	543	547	566	580	512	560	575	571	579	595	575	548	568	496	567	560	582	558	603	576	572	595	564	617	587	549	561	564	605	614	578	538	531	588	585	579	563	564	603	598	547	596	596	570	544	523	585	570	577	580	572	594	578	521	564	580	590	567	560	602	566	574	578	595	585	558	555	573	550	608	570	573	571	632	586	560	588	596	579	601	587	602	552	586	559	591	584	584	579	589	536	555	567	567	545	569	580	546	585	623	602	559	596	570	550	568	573	561	578	570	576	619	599	527	570	565	586	592	565	551	598	587	604	551	588	584	601	556	570	576	561	629	517	556	576	620	599	583	603	605	590	564	617	608	593	553	594	571	569	560	614	567	613	551	582	596	568	602	548	653	560	549	543	505	568	608	546	561	558	554	611	573	547	566	549	570	541	619	553	584	564	551	594	556	548	571	591	595	602	597	579	583	599	592	572	536	616	563	549	575	646	578	587	606	596	594	574	549	594	585	575	570	592	548	567	584	547	585	566	599	549	572	554	591	609	567	582	554	566	567	580	590	563	591	568	575	572	582	546	581	568	552	581	608	565	574	575	598	569	557	580	569	556	561	581	595	620	602	615	561	588	613	588	556	550	564	613	533	567	578	580	596	602	593	551	572	572	554	548	561	573	546	563	629	602	547	563	570	594	596	554	594	554	563	505	569	572	617	582	592	554	548	587	598	561	569	582	548	541	563	546	546	523	613	593	616	545	560	532	578	607	557	565	534	584	625	573	583	614	605	585	557	575	551	574	591	543	570	598	594	541	587	614	579	549	561	532	617	560	567	579	585	572	580	598	564	570	600	583	557	537	558	556	548	541	557	571	569	607	585	566	597	584	623	571	561	584	565	560	585	593	585	579	589	571	598	567	555	595	563	599	586	552	612	562	549	554	599	614	538	575	611	545	525	586	574	563	609	554	546	541	535	587	583	543	595	585	570	591	625	602	568	597	596	579	583	584	554	565	583	562	598	579	553	597	571	605	595	578	570	548	541	575	608	597	562	556	525	582	562	551	570	577	566	619	569	599	515	625	592	572	585	608	622	539	551	582	532	578	576	559	583	612	590	563	553	552	578	552	542	587	576	597	537	605	544	578	582	604	574	554	537	539	582	529	575	597	578	581	617	585	569	614	571	568	557	581	569	565	576	565	552	561	612	564	598	548	539	560	570	585	571	566	618	611	563	596	589	585	578	569	558	584	501	622	597	530	639	582	608	544	569	583	566	546	575	580	535	608	567	581	625	580	602	606	568	595	558	581	614	615	581	590	591	544	553	560	551	567	615	554	567	611	561	538	549	609	578	558	608	577	612	599	560	564	568	575	585	572	591	577	633	597	583	611	559	571	612	580	578	583	555	597	550	542	534	568	590	573	615	586	560	570	579	547	589	574	617	601	596	596	581	580	586	579	551	552	586	568	600	609	613	550	554	563	557	565	565	575	598	531	575	542	596	599	557	589	571	531	586	522	561	579	598	544	556	572	572	583	551	571	608	562	534	581	563	587	577	566	577	548	574	601	541	563	548	606	543	550	582	605	582	577	580	556	608	572	563	541	604	573	579	605	647	540	569	577	574	528	566	648	558	620	575	565	586	618	555	519	547	559	574	548	608	550	587	597	531	527	619	537	571	582	563	600	589	571	580	565	614	582	620	591	616	562	569	567	551	556	539	561	569	590	593	542	555	571	514	583	591	583	585	603	607	572	575	578	603	550	574	556	567	569	543	578	603	626	625	595	562	577	582	564	614	544	596	586	552	595	606	563	558	562	551	579	579	568	526	561	616	555	592	576	582	562	545	606	596	572	544	553	612	615	574	577	636	568	590	546	561	573	593	586	573	585	578	590	601	530	559	571	585	569	574	565	598	579	582	578	581	588	564	601	624	608	578	576	599	559	566	575	587	540	567	548	618	575	559	538	578	570	543	573	566	577	604	592	565	547	587	564	608	599	604	575	540	566	607	609	583	580	586	610	578	615	595	605	575	553	582	577	568	564	600	606	601	584	578	576	583	560	613	557	561	574	575	583	576	592	568	594	605	582	605	627	556	557	552	600	575	524	609	560	565	603	613	616	583	599	587	593	588	539	597	555	568	567	588	593	587	581	618	568	604	577	576	560	553	533	551	557	624	581	554	552	527	575	679	533	578	574	546	609	601	571	580	584	607	576	527	573	583	573	581	574	565	588	572	591	575	591	577	561	573	572	600	572	585	603	537	545	569	591	561	574	589	575	577	564	570	601	591	505	606	596	563	553	594	552	620	575	545	539	571	573	600	557	589	576	596	544	559	541	588	578	556	558	572	583	529	572	560	594	534	593	590	601	553	563	570	585	560	591	583	583	552	636	600	583	560	570	600	543	593	579	586	569	569	584	573	553	567	541	625	634	579	563	554	537	624	604	591	601	577	614	579	612	584	563	596	611	574	551	558	603	563	583	615	577	613	565	590	600	599	570	572	607	575	600	570	579	566	583	582	610	527	531	599	591	558	589	661	536	613	582	611	550	597	563	587	597	541	584	563	594	601	572	576	592	562	588	567	559	594	572	546	605	527	585	578	536	591	559	584	586	581	594	570	617	561	533	538	602	569
2776	462	2736	424	356	378	356	332	353	353	326	369	365	357	391	346	366	347	341	372	368	401	341	376	365	351	333	349	351	396	348	378	339	374	346	358	351	344	358	357	364	341	375	331	319	352	366	334	371	375	366	351	368	370	364	339	378	352	362	366	353	357	346	334	376	373	382	346	369	350	328	376	375	368	366	360	371	355	347	368	330	377	401	345	361	376	367	383	360	384	388	334	412	335	378	341	351	380	315	340	391	368	380	360	362	369	338	342	403	375	332	356	368	397	365	381	383	380	412	341	353	377	370	370	349	368	372	358	361	371	369	374	365	364	349	353	378	352	391	345	361	375	355	338	353	359	408	355	335	307	370	357	391	409	340	339	374	360	351	353	377	341	369	351	385	383	368	367	378	364	335	363	353	333	388	375	400	356	370	367	351	368	375	335	358	335	316	380	395	387	347	345	361	386	361	349	361	374	351	331	373	370	345	376	354	369	390	357	300	350	365	381	357	375	349	365	391	353	318	339	375	358	358	376	393	340	352	338	373	350	375	365	331	362	322	362	393	385	376	391	341	391	349	372	321	365	386	330	383	352	350	374	359	342	395	371	362	358	374	355	361	328	330	366	361	394	352	366	346	395	369	377	363	394	338	364	390	367	357	375	364	361	385	374	364	322	371	336	355	316	354	381	387	351	350	320	396	354	367	380	358	344	375	349	349	383	362	362	328	353	351	335	369	318	367	375	369	352	361	352	385	365	356	369	402	355	378	378	353	348	364	360	352	376	404	371	385	369	389	350	356	339	358	349	366	376	383	406	381	343	370	401	350	359	365	400	360	342	373	345	384	351	337	347	341	383	351	346	399	353	361	339	336	358	396	346	341	375	337	350	341	347	384	353	374	361	356	372	364	377	366	416	383	352	355	358	338	363	401	338	334	369	388	356	310	384	373	345	364	294	374	385	352	357	389	356	348	335	376	348	358	386	389	345	331	356	386	381	378	333	323	357	376	363	349	359	366	360	365	366	397	387	387	358	374	393	376	374	415	362	401	364	354	359	353	344	339	363	355	345	344	325	388	343	359	348	356	360	346	397	347	345	361	336	336	351	365	348	366	354	337	348	358	352	353	364	359	343	358	394	356	347	367	361	353	370	327	341	350	354	359	348	367	384	322	349	361	384	379	364	368	380	310	367	325	369	372	368	364	380	385	375	357	397	366	368	384	341	372	396	322	334	371	319	410	391	375	355	386	378	402	341	363	400	342	389	358	361	370	370	337	376	360	323	338	379	329	336	346	385	366	389	350	348	393	367	344	360	344	370	358	329	346	338	358	382	368	321	316	354	364	333	345	361	352	353	366	368	371	379	341	394	334	378	359	378	362	352	354	349	365	370	340	378	364	372	359	355	362	368	356	361	332	375	369	328	338	378	340	355	385	376	343	340	372	364	334	348	358	380	394	349	368	337	372	356	361	396	371	358	376	363	378	352	352	346	331	353	354	357	370	372	354	365	338	391	390	366	342	368	357	357	354	383	356	346	368	391	346	345	372	354	335	376	358	363	363	372	339	366	399	369	365	366	388	370	336	341	335	327	407	361	315	354	349	315	326	340	380	347	348	356	367	370	351	343	402	362	374	321	325	388	344	386	349	348	375	345	377	341	390	350	343	345	353	353	388	375	348	347	349	336	366	377	353	383	343	390	359	328	360	361	374	369	364	335	357	324	348	366	353	371	377	346	380	354	368	329	366	367	356	345	364	377	375	358	366	364	354	339	362	354	342	392	368	319	354	386	376	365	386	343	381	400	342	350	331	368	376	341	374	385	356	352	361	393	354	331	385	325	340	334	349	336	375	347	364	354	366	364	364	338	380	369	339	383	369	343	346	356	363	349	381	368	371	392	367	348	397	372	383	375	360	391	359	351	359	355	364	373	368	390	348	368	367	388	337	346	362	359	361	399	385	364	383	325	362	353	381	360	348	350	409	375	360	352	390	351	377	351	369	382	370	377	364	368	343	379	347	352	371	387	407	347	370	390	380	365	354	367	344	380	357	345	379	374	364	373	365	370	360	381	370	349	333	367	378	347	351	372	376	356	343	382	377	376	337	366	309	355	335	377	377	375	347	369	371	387	335	346	348	360	346	369	316	354	352	360	360	373	406	342	374	383	349	340	415	353	366	341	360	349	350	406	353	373	377	372	329	334	347	335	362	393	359	353	380	371	369	391	394	376	381	358	378	383	362	351	325	361	374	350	351	386	337	353	376	386	406	375	394	332	344	323	371	372	360	360	377	358	334	326	366	330	382	356	315	352	384	333	344	376	360	368	346	386	351	339	338	351	371	374	367	336	368	369	359	363	350	375	356	373	376	329	360	371	337	350	372	312	375	350	380	393	359	377	364	334	340	358	352	313	334	383	370	385	359	362	375	404	396	369	352	371	410	346	364	363	356	370	369	345	346	378	330	385	354	392	379	375	356	332	363	378	350	380	351	352	363	363	341	344	362	373	366	352	390	355	354	395	372	350	372	352	369	383	377	361	379	361	347	404	367	368	364	400	359	342	347	391	345	361	373	393	368	331	380	343	366	345	373	356	339	351	361	346	370	334	387	330	365	333	362	332	339	400	345	387	354	309	345	353	372	347	357	369	365	335	374	313	318	398	342	350	348	358	362	338	358	362	373	373	379	353	381	337	353	343	351	360	359	408	355	362	381	354	327	353	389	394	337	337	345	353	391	372	374	358	381	354	351	339	381	370	385	339	346	383	372	372	331	382	366	356	369	342	359	350	348	324	380	349	340	362	359	381	388	361	368	357	405	359	387	378	392	384	351	345	325	332	337	368	363	385	340	380	337	381	348	347	369	391	355	389	362	353	335	359	362	359	370	387	331	340	354	373	396	352	335	347	390	354	341	380	349	342	366	343	357	408	360	380	386	348	339	361	372	349	346	386	374	375	389	396	353	347	368	354	374	365	339	350	337	349	346	349	373	383	333	353	366	351	365	378	378	336	379	394	342	361	358	371	345	387	367	356	355	331	375	333	360	334	366	365	379	393	357	357	385	382	342	361	400	345	358	346	357	344	368	357	379	386	413	364	357	385	372	357	387	382	378	352	348	382	348	379	378	370	371	347	357	318	368	375	392	364	353	372	386	380	347	360	368	345	351	407	374	351	391	335	334	395	355	386	387	409	376	385	359	385	394	361	339	370	364	366	391	342	374	379	346	341	375	334	364	367	350	381	342	333	347	351	387	365	358	374	354	317	370	367	362	390	381	347	359	352	407	357	349	383	352	326	372	378	363	344	366	353	371	365	373	322	344	362	361	382	381	386	357	368	410	336	377	353	326	391	361	377	338	370	338	344	358	358	348	351	375	343	362	354	366	359	359	387	381	390	384	362	357	347	357	359	390	350	394	327	397	330	339	349	374	348	342	340	363	368	361	337	353	376	386	373	389	358	415	354	370	345	384	360	332	375	343	408	347	378	359	382	361	352	363	366	366	343	342	367
3017	1027	6242	1011	974	889	871	962	907	913	921	874	889	848	866	903	888	875	875	891	862	895	851	872	841	879	897	842	837	846	878	856	868	862	867	870	924	901	841	900	816	819	857	807	872	850	865	867	828	848	887	900	823	855	834	926	852	854	866	839	907	847	874	892	830	861	841	897	903	847	862	892	891	824	850	860	861	856	910	840	860	865	910	867	887	899	890	870	834	826	869	837	833	867	881	883	845	876	888	828	837	847	845	859	877	817	806	898	893	852	875	873	857	924	846	848	891	873	891	887	867	823	845	853	881	821	866	876	887	891	850	895	873	849	908	905	911	868	867	832	818	890	862	838	843	830	875	867	950	818	884	881	855	898	868	794	850	878	880	798	864	872	836	916	840	919	914	880	852	891	915	868	800	809	924	881	846	845	853	842	903	874	854	877	926	870	846	835	876	823	895	808	805	892	881	887	858	906	864	865	903	816	843	856	872	891	821	818	800	895	843	893	858	885	901	851	974	836	928	846	824	849	868	845	781	921	804	870	840	852	843	889	860	899	852	849	840	860	847	845	845	790	904	830	826	910	888	929	919	856	876	843	832	916	855	830	842	889	859	935	870	907	873	842	824	885	829	894	887	826	821	862	842	851	875	841	829	863	828	822	895	860	870	866	876	872	858	836	870	871	842	896	873	867	884	906	870	861	889	900	903	844	844	878	840	854	887	851	869	892	853	860	824	868	865	836	922	828	851	864	891	889	852	834	864	874	849	832	849	868	878	845	836	886	915	871	866	873	891	821	862	850	873	849	912	845	881	847	917	861	902	867	861	836	904	869	889	878	871	884	881	834	898	886	853	891	847	846	890	910	869	849	881	898	869	899	867	856	878	925	877	872	889	896	865	899	858	863	881	848	854	851	843	837	862	851	882	852	830	884	855	864	865	891	864	845	849	910	857	926	837	835	855	872	874	838	797	871	825	849	900	858	901	854	839	898	895	900	846	861	886	858	829	879	889	842	895	857	878	858	932	877	926	827	867	863	875	897	829	921	880	889	868	867	867	866	826	831	859	907	887	862	872	876	837	926	817	810	918	815	838	865	861	861	871	884	861	870	826	922	869	843	879	881	838	832	902	850	894	886	860	845	831	870	859	849	828	867	913	879	866	883	886	834	844	942	884	865	858	827	909	864	873	886	893	882	865	881	865	845	867	827	851	833	877	866	821	836	857	922	838	880	846	872	890	901	907	812	875	897	871	918	869	864	878	896	900	932	874	871	871	855	898	842	916	894	855	857	884	875	850	840	925	879	847	896	832	906	874	860	901	958	794	910	890	850	855	907	842	874	882	902	899	857	901	880	844	890	873	879	885	901	886	894	887	869	855	870	879	928	895	838	856	849	886	899	861	875	935	905	853	881	855	842	852	866	869	878	822	841	863	915	838	890	819	841	872	864	865	880	877	775	852	897	877	862	926	815	843	856	838	897	892	861	842	848	888	874	883	872	839	884	829	914	825	816	850	875	849	805	832	825	886	848	843	831	892	911	908	825	847	850	875	861	861	871	868	885	825	833	817	843	854	885	894	855	934	840	943	818	907	867	865	881	829	832	842	876	872	892	871	820	854	883	847	962	889	872	866	868	818	862	921	821	852	862	867	840	930	838	908	851	844	821	859	840	843	868	886	810	817	813	862	896	899	864	771	862	882	870	889	859	866	843	840	863	876	844	860	871	923	853	896	855	804	852	875	857	865	829	860	834	890	854	916	852	894	830	893	854	924	878	889	900	829	881	863	852	859	897	889	868	927	874	883	824	898	845	854	841	832	871	912	840	925	833	855	861	876	878	871	887	896	941	876	843	874	874	891	891	885	838	821	886	869	902	867	832	895	856	867	867	805	883	843	854	910	915	857	900	853	901	879	868	910	894	846	854	906	879	854	851	874	909	826	810	873	883	827	872	876	875	870	840	859	889	859	919	829	833	777	809	877	891	839	856	867	850	906	843	879	836	875	908	877	866	876	910	861	876	878	868	921	858	861	871	853	826	825	854	816	898	894	828	859	861	859	918	838	878	880	838	842	886	890	841	875	858	807	879	833	816	822	844	868	882	880	828	894	870	836	815	879	891	833	865	845	848	819	867	818	863	869	885	895	857	848	816	873	852	887	922	860	891	848	859	851	843	876	891	853	890	824	862	905	838	874	914	889	848	848	893	851	867	813	838	834	874	891	869	843	899	872	908	861	819	865	857	914	867	850	864	884	899	869	863	805	886	897	846	919	837	881	850	898	863	859	814	860	837	847	834	863	847	856	873	848	816	876	844	853	919	897	841	827	900	845	868	865	865	831	855	826	879	885	861	899	851	880	818	869	881	888	833	875	928	904	909	848	825	845	898	933	840	874	833	842	856	832	898	852	856	838	870	858	847	885	862	947	844	854	822	833	839	906	878	833	860	831	831	905	862	868	871	889	846	868	887	824	822	942	906	873	884	843	844	834	928	850	879	860	881	923	825	881	893	857	874	881	899	844	831	863	900	848	886	850	882	886	848	850	894	904	846	902	913	881	881	871	886	867	800	848	869	923	848	899	894	851	917	853	846	882	835	897	882	861	903	850	843	860	869	917	858	859	896	852	886	858	846	896	859	865	850	848	865	836	856	909	857	863	824	910	863	897	878	881	902	849	830	850	901	873	908	899	857	886	799	886	887	877	895	877	883	837	834	858	834	879	859	861	881	879	817	789	875	850	873	839	872	880	872	844	856	855	855	863	910	887	887	850	898	877	847	799	883	887	864	830	866	885	877	875	839	834	862	879	864	889	839	896	881	901	854	875	854	895	836	853	840	882	902	888	893	849	831	841	796	860	871	959	856	897	855	888	822	891	894	895	859	829	882	897	889	830	904	828	861	881	877	908	875	828	849	881	897	862	864	848	851	870	859	834	842	865	860	893	829	910	823	885	834	855	826	854	856	862	869	860	828	957	835	908	862	853	854	840	889	793	829	928	913	872	869	872	898	885	881	881	887	902	860	878	813	865	808	895	884	826	924	864	887	866	891	889	894	881	929	863	862	840	868	878	919	863	870	864	830	827	890	911	911	874	909	881	863	805	865	853	881	911	897	882	894	926	823	868	829	886	862	882	923	815	824	839	811	849	891	846	909	856	887	845	882	837	883	910	851	886	858	868	874	842	928	843	898	866	901	887	882	846	834	860	893	917	847	857	831	835	872	863	897	893	855	840	850	876	875	816	891	844	880	833	836	864	876	811	885	893	854	871	867	873	895	888	871	859	858	830	838	860	869	861	876	877	898	809	875	889	839	890	860	842	849	841	894	843	870	896	842	941	883	835	868	849	896	943	917	839	881	780	885	848	852	881	860	845	897	875	871	861	873	872	841	868	872	920	883	850	840	819	887	878	885	874	818	805	857	866	836	845	823	864	854	867	892	850	880	896	876	895	844	896	901	833	874	887	825	851	852	885	882	856	855	856	910	881	862	863	869	898	809	830	849	885	833
19800	4724	40130	11903	1393	482	423	334	295	281	280	239	229	229	206	221	212	194	229	202	181	183	201	208	214	197	204	202	207	171	180	175	205	187	199	172	166	167	187	171	164	204	175	166	180	161	190	192	167	178	183	180	180	192	185	200	193	193	174	187	171	194	179	174	170	162	178	207	187	162	168	188	201	183	189	193	171	191	204	170	192	166	200	187	185	184	194	187	196	188	165	220	189	172	167	180	191	210	192	183	178	189	179	218	191	165	207	190	171	191	185	181	172	174	168	187	174	180	174	193	164	169	176	170	196	184	160	192	190	178	157	201	200	176	178	206	189	153	215	190	190	170	156	192	151	197	173	182	142	177	180	191	221	170	180	170	162	196	178	190	200	193	173	183	196	182	179	186	157	212	179	178	172	170	185	185	211	181	194	184	191	196	173	175	146	190	169	170	145	205	194	191	182	154	166	177	157	178	196	190	177	170	168	159	180	203	182	180	187	177	191	188	196	190	166	166	194	149	182	213	182	191	170	186	151	197	181	199	191	180	154	180	163	166	167	168	190	150	165	168	181	195	180	165	194	205	206	190	186	174	177	203	187	199	172	186	172	183	181	193	179	171	199	196	188	191	180	169	169	191	178	174	181	178	154	202	186	166	180	206	206	165	192	178	191	173	190	191	196	194	201	178	197	165	166	182	168	193	195	183	189	194	152	190	178	180	174	180	166	175	185	170	184	196	182	185	171	159	179	182	171	180	173	173	186	173	155	136	169	157	200	186	171	194	196	180	194	182	181	203	165	176	183	187	203	184	180	162	186	178	186	168	199	174	182	182	180	190	186	184	168	187	167	196	176	175	173	196	189	176	178	164	164	182	197	171	185	187	184	193	196	162	209	181	186	194	164	156	168	180	204	172	182	171	204	201	207	170	170	170	177	166	199	176	183	155	207	203	189	179	198	166	170	169	163	186	159	199	194	212	151	161	152	164	198	171	187	201	149	170	181	193	181	179	144	178	192	178	171	180	195	188	159	182	189	173	185	187	174	174	210	188	196	178	185	198	182	187	176	169	164	196	173	160	190	186	176	178	196	183	168	186	191	192	186	164	180	199	183	205	194	177	178	174	168	199	182	161	169	187	197	201	172	187	171	184	171	154	196	184	188	171	162	183	177	187	171	162	194	163	208	194	172	193	198	189	174	176	184	185	187	169	182	175	181	170	179	201	173	183	180	176	173	195	169	210	165	183	185	208	187	200	159	181	163	171	180	164	188	166	183	176	163	162	199	186	165	208	154	166	169	178	175	198	176	189	192	202	182	168	187	194	185	188	177	151	170	174	194	187	225	165	190	181	195	179	181	162	193	152	201	162	178	165	182	165	176	166	173	201	181	183	172	174	178	175	173	196	161	186	186	186	160	182	187	193	214	196	167	153	174	171	176	189	193	181	184	166	198	199	188	203	207	178	167	193	182	193	181	155	150	175	181	162	168	190	162	169	166	173	179	188	166	158	208	169	163	168	204	175	191	176	183	195	165	206	172	177	162	168	191	170	180	177	203	171	181	165	152	176	216	161	174	171	181	173	162	179	180	187	187	170	190	179	177	160	202	183	164	186	187	179	195	192	194	202	171	167	196	180	172	168	194	171	174	180	196	179	167	182	180	196	192	194	172	166	171	174	183	190	176	192	178	190	198	182	185	184	167	158	181	187	179	186	166	177	197	165	168	159	184	190	201	190	169	174	181	173	180	183	169	185	197	186	173	178	166	158	169	180	169	214	210	192	155	171	189	188	184	207	166	184	194	184	220	171	169	189	183	192	162	177	195	188	181	172	198	193	173	173	183	178	172	185	170	178	216	206	210	200	168	194	171	200	159	196	169	192	195	203	187	198	203	170	191	169	170	189	157	186	172	175	169	185	188	179	202	180	179	189	166	191	167	170	178	185	181	174	166	163	193	189	178	170	160	202	200	152	210	207	156	168	168	187	191	168	171	163	186	175	196	165	167	200	173	184	164	168	193	171	168	178	197	176	198	158	187	176	195	172	164	188	178	172	179	178	182	197	183	162	162	165	166	200	185	191	173	161	169	150	174	188	200	189	198	184	184	203	172	166	186	174	166	205	178	171	173	168	194	157	208	203	179	183	196	193	193	183	194	178	171	165	189	172	198	175	202	169	168	182	175	219	192	178	162	158	157	154	187	170	174	190	195	192	183	160	176	188	189	184	158	197	198	168	156	178	167	191	174	151	166	206	195	201	158	157	203	164	199	189	172	192	180	179	198	183	176	157	169	197	180	188	188	180	167	200	208	178	178	163	174	193	188	180	190	171	173	188	192	190	188	180	211	193	181	181	182	217	184	190	166	179	175	194	164	179	198	194	196	189	186	210	186	165	192	174	195	178	196	193	170	171	182	207	195	170	156	173	180	160	187	166	189	188	183	206	190	176	177	156	154	164	171	204	199	173	199	175	179	181	167	173	161	195	169	203	207	180	179	181	179	172	185	198	180	189	172	173	180	158	189	199	200	172	180	194	184	168	204	184	189	174	177	174	182	179	173	202	180	181	160	194	174	187	178	176	179	199	197	186	188	181	168	200	182	172	172	189	188	207	181	165	173	201	172	204	168	172	183	198	188	188	187	174	166	168	172	189	133	180	160	192	203	189	180	186	150	170	188	179	165	195	180	181	190	168	190	170	204	184	164	197	201	186	163	150	200	216	178	184	166	175	175	189	176	178	171	199	176	175	178	170	160	180	177	180	176	152	183	169	159	198	209	183	201	196	194	178	156	169	169	191	198	178	198	167	197	193	186	176	197	186	183	195	200	167	187	163	192	187	201	186	184	163	174	171	156	167	183	183	180	167	186	159	158	204	188	172	184	202	184	206	168	187	216	184	171	202	162	202	193	171	176	211	185	178	169	167	182	172	171	199	178	161	217	198	198	193	179	173	185	194	164	168	177	171	169	173	183	186	162	229	199	186	197	187	180	165	150	171	190	181	187	173	187	176	183	161	189	157	209	169	171	206	195	201	210	171	200	187	173	190	181	177	176	171	177	197	203	177	185	215	181	183	166	180	180	189	160	190	186	180	183	152	187	191	179	189	190	180	202	164	206	174	183	176	181	184	202	189	181	169	167	195	166	185	162	191	172	182	192	185	177	154	192	179	193	198	159	198	185	178	158	187	172	162	194	199	165	181	183	182	204	184	199	168	170	199	176	204	186	186	191	175	177	183	176	186	215	168	206	168	208	182	187	169	155	183	174	179	181	180	171	163	197	160	196	177	177	193	183	184	168	178	195	185	168	194	168	156	172	178	188	167	207	178	194	179	191	191	153	179	151	175	172	186	195	169	186	179	181	197	187	174	171	172	199	180	181	147	177	224	157	197	185	178	165	178	175	194	176	201	192	160	170	179	196	174	177	175	182	187	172	159	182	182	169	215	184	171	173	156	204	177	192	175	175	183	162	173	159	199	178	166	181	160	181	175	164	178	197	179	185	170	156	159
11031	3013	25634	2768	2422	2058	1602	1418	1255	1141	1087	993	866	851	793	753	760	707	641	652	614	642	603	564	589	550	617	595	549	556	577	534	564	543	559	510	530	533	498	495	543	542	501	510	483	497	535	466	533	530	524	543	487	506	486	509	521	510	517	505	490	498	500	485	510	499	504	517	491	514	465	502	506	506	526	504	478	483	485	456	516	504	484	504	463	525	515	499	527	475	497	455	486	513	534	493	441	507	476	476	489	521	517	427	515	506	519	518	547	503	492	504	511	493	519	502	501	499	479	493	487	477	513	513	516	500	541	523	501	466	472	464	501	489	473	443	502	495	468	479	478	519	450	533	477	489	499	493	517	488	461	500	483	464	502	475	516	493	469	485	483	509	502	480	458	521	515	504	508	496	480	494	499	513	482	508	509	454	464	524	499	520	463	495	447	470	452	479	499	465	483	537	471	518	487	516	447	486	461	508	504	487	497	476	486	489	518	494	463	479	463	491	463	469	459	461	531	470	485	503	503	486	496	510	489	507	455	497	513	480	500	535	507	496	517	508	501	498	465	500	480	504	485	485	476	468	503	489	478	516	491	513	478	512	512	483	458	491	458	498	505	469	485	456	506	482	505	469	494	507	528	515	521	465	503	529	486	486	491	489	464	537	476	495	494	508	481	523	480	483	470	503	465	520	493	513	439	500	476	479	515	534	470	508	498	481	503	499	474	494	448	485	499	482	511	504	497	507	512	514	454	521	496	489	489	499	495	476	506	463	512	443	471	511	452	510	499	464	479	472	463	465	468	485	497	484	454	502	498	502	464	477	520	501	535	471	467	498	489	489	463	495	516	522	470	463	451	505	471	534	500	477	530	478	453	477	487	464	477	470	501	490	477	486	526	451	533	460	487	508	513	456	457	481	492	470	483	509	501	512	499	496	499	467	494	477	490	492	466	454	523	445	503	502	491	512	495	477	532	497	445	508	507	480	492	494	469	522	481	477	524	487	522	517	512	508	473	507	534	451	492	501	499	475	472	536	519	483	465	491	465	481	469	513	475	502	506	514	492	514	447	481	470	471	484	531	499	515	511	465	484	491	506	515	531	473	488	496	486	477	490	478	477	481	512	509	496	482	519	472	470	473	495	463	490	523	470	474	468	473	460	488	481	464	500	504	508	490	477	482	487	463	473	492	512	462	524	487	479	480	470	497	469	493	495	512	478	511	510	496	475	448	476	475	483	492	465	484	471	498	488	461	502	508	468	466	463	480	487	510	478	498	505	444	470	465	482	528	477	461	490	485	491	490	461	499	509	527	469	491	513	505	478	486	493	476	475	434	498	488	457	475	472	476	513	467	455	471	525	451	470	481	492	502	495	485	489	516	509	506	506	491	457	477	522	480	471	467	517	452	522	455	469	457	479	506	476	467	500	482	496	498	518	513	506	490	502	481	501	472	477	462	536	501	481	503	504	494	487	451	466	499	477	478	483	511	479	483	492	507	505	488	491	466	523	528	481	521	456	454	546	488	479	540	490	466	504	487	467	463	496	498	458	487	441	504	489	500	521	485	484	488	498	499	472	497	503	500	493	502	492	494	528	451	506	500	476	496	476	503	458	458	439	521	501	537	462	448	500	455	473	485	514	484	498	480	493	487	516	496	512	486	477	493	487	476	531	480	504	490	492	460	484	470	499	506	505	540	504	478	468	493	502	476	476	504	502	492	507	502	526	491	480	502	470	500	470	478	479	449	481	492	501	503	459	542	487	484	499	470	483	481	515	460	499	495	483	504	462	475	489	503	470	493	499	475	454	503	529	478	495	474	493	499	494	471	495	501	490	479	511	512	511	471	475	494	497	470	494	489	516	507	452	495	479	457	526	522	472	499	511	448	551	443	498	516	446	485	473	472	523	490	522	500	458	473	511	495	491	529	481	477	468	475	517	459	481	471	510	507	459	551	472	478	472	452	476	470	506	494	506	521	473	496	500	489	466	481	498	489	490	520	515	463	495	474	508	499	436	496	514	520	502	467	515	538	501	470	466	477	513	505	504	455	487	523	506	502	501	501	531	504	492	515	474	472	505	493	506	491	492	500	533	523	473	501	532	502	504	509	501	484	463	481	464	450	491	499	515	499	534	494	495	513	475	472	495	537	478	464	504	458	508	496	510	485	477	508	500	512	466	491	475	457	503	470	499	487	472	487	508	480	437	492	510	471	494	460	507	483	501	509	481	504	515	481	459	475	481	487	466	497	488	473	493	501	449	511	437	469	529	501	528	464	475	518	510	468	514	496	498	486	488	477	546	496	447	503	500	476	495	488	473	503	508	489	493	511	494	510	502	475	465	485	467	455	507	480	486	498	460	527	502	558	503	475	509	468	514	488	474	516	520	476	479	491	507	498	489	446	484	523	483	450	495	509	513	480	521	471	487	459	514	455	507	464	504	483	503	496	501	502	500	465	521	467	485	503	518	509	495	496	505	475	486	504	506	462	451	525	503	481	480	460	509	500	512	508	485	485	465	504	484	527	502	519	483	460	462	497	458	455	492	512	477	490	512	505	514	481	490	504	477	486	501	499	469	479	507	492	471	533	499	466	540	509	493	483	477	494	529	481	516	526	518	479	476	435	448	508	507	513	506	460	509	481	473	496	509	455	495	476	499	477	479	474	494	488	475	507	497	491	486	512	520	454	493	493	476	508	480	510	477	513	481	476	503	486	464	484	487	432	481	512	490	508	486	498	463	495	502	474	513	470	490	492	494	497	495	459	457	483	475	466	505	492	459	539	496	479	492	499	483	459	460	508	471	520	495	516	505	479	526	499	485	480	502	471	497	484	511	504	480	455	500	488	471	532	496	513	513	510	470	445	464	486	500	490	478	481	485	482	488	498	467	543	487	490	492	475	497	488	454	481	487	458	519	468	478	457	491	497	458	488	477	545	490	505	485	489	501	535	509	491	469	476	478	502	464	515	476	475	494	496	464	527	507	508	508	490	515	499	483	475	493	480	480	485	527	485	444	458	489	495	492	486	535	522	463	509	479	461	486	497	467	505	491	485	514	502	499	464	507	483	500	481	495	473	542	483	529	490	471	453	526	487	460	502	503	541	454	464	518	517	467	472	475	505	498	521	427	462	474	490	518	505	437	445	490	471	498	491	485	492	474	494	499	473	492	483	478	502	487	521	500	512	484	562	519	459	486	498	506	486	440	490	483	438	488	510	487	481	490	509	499	480	470	499	538	509	477	502	492	502	474	454	456	496	513	510	498	461	472	492	541	477	515	514	430	529	501	477	476	462	495	529	513	434	495	518	471	480	488	488	514	538	465	514	445	506	454	454	499	497	528	498	516	517	467	501	514	475	511	477	478	539	495	520	482	478	517	452	488	514	514	484	492	496	496	499	517	500	504	522	450	474	516	536	488	488	451	500	502	520	485	518	478	478	483	501	439	470	501	531	476	469	512	510	479	477	481	495	498	467	507	487	548	490	493	505	485	501	477	533	521	482
31711	11050	46179	19829	7854	1068	669	567	445	438	350	349	327	323	278	281	309	288	229	262	276	216	251	221	246	234	236	235	232	246	209	228	197	208	199	238	187	211	218	218	212	223	210	197	192	189	237	240	204	207	203	209	241	237	230	216	205	223	227	232	216	217	201	194	188	193	226	226	227	217	184	218	244	223	186	192	191	199	201	216	218	208	210	218	219	200	218	187	190	219	177	226	210	221	217	167	243	219	191	204	208	210	189	214	202	215	212	191	222	198	211	198	206	220	188	220	220	222	196	221	233	221	219	212	202	195	214	225	217	231	189	234	210	211	203	212	208	210	214	232	179	183	228	216	218	223	204	215	204	212	206	200	202	202	198	190	179	200	220	203	208	190	211	205	226	196	208	210	221	187	228	190	211	212	204	203	217	194	210	240	216	193	195	204	233	210	218	203	197	198	232	233	253	216	184	205	218	212	195	182	196	204	221	226	189	182	185	196	210	194	225	227	205	222	210	244	222	203	203	220	198	231	201	212	199	205	218	192	211	216	222	219	186	227	219	211	203	207	188	231	231	213	219	218	217	225	192	211	215	204	214	253	202	202	202	183	194	203	206	175	219	215	209	212	204	229	215	199	236	215	239	198	217	212	196	199	203	221	204	214	191	201	192	226	180	177	203	204	207	197	226	218	204	214	207	201	203	209	237	237	232	220	209	200	222	212	197	199	201	229	220	224	209	183	198	244	217	216	204	204	240	187	221	208	201	219	182	237	189	187	227	221	179	224	189	211	209	208	215	214	206	195	247	218	230	221	203	165	208	217	202	220	211	222	185	209	230	202	230	224	258	185	215	200	231	209	231	209	203	214	225	217	192	206	201	209	193	208	208	178	203	195	211	199	176	199	167	217	206	231	202	189	252	218	184	213	216	234	188	198	209	216	207	222	202	223	232	179	214	201	212	204	217	220	250	202	198	221	209	180	204	203	194	219	196	188	218	190	215	217	214	206	240	220	187	223	197	229	243	179	204	225	195	209	195	199	189	207	211	223	227	183	218	209	211	242	235	218	202	214	223	225	203	226	182	182	205	206	181	220	203	206	197	229	211	201	195	205	221	211	221	199	220	205	199	208	214	206	199	193	187	186	208	207	225	203	213	215	195	191	221	211	199	189	226	210	201	219	234	230	224	209	184	167	219	202	229	206	228	227	201	197	188	205	209	204	197	188	190	196	199	209	228	230	211	216	223	231	202	216	207	198	205	230	197	189	209	193	232	242	229	197	223	218	199	210	220	193	221	223	228	201	207	213	211	214	224	207	204	206	194	210	210	222	186	241	200	218	217	227	227	217	183	201	234	184	179	194	213	226	222	221	210	225	187	194	198	213	220	216	219	199	204	192	211	209	236	207	192	197	192	193	215	209	211	199	196	225	236	185	227	183	230	237	216	204	198	202	203	222	203	236	230	240	193	226	204	216	211	195	205	220	202	219	209	223	219	213	214	208	193	193	218	210	206	199	214	241	205	211	186	214	205	218	197	194	210	218	213	215	201	217	218	222	193	199	216	220	183	214	209	209	217	186	223	227	217	214	188	242	208	190	226	196	238	246	199	192	191	165	223	218	208	203	192	206	216	204	208	196	218	190	220	219	216	229	208	203	218	216	181	177	207	203	220	224	207	194	182	226	216	209	231	171	176	188	203	198	229	214	213	200	194	209	229	210	189	185	219	219	213	210	220	212	217	223	236	216	215	203	224	209	179	218	222	202	208	219	232	202	230	199	210	213	196	221	199	222	220	211	203	201	207	202	208	213	218	207	224	187	220	222	211	213	222	216	196	195	205	189	199	211	224	209	211	210	196	207	208	233	233	209	190	202	231	186	220	213	179	226	213	235	223	215	214	195	231	241	193	184	230	201	225	217	223	218	199	208	234	196	218	233	226	199	211	194	217	206	198	220	209	215	218	222	204	231	202	229	238	225	218	187	209	230	233	187	204	208	219	208	194	192	190	210	218	188	215	215	176	204	205	178	208	202	219	204	214	201	198	214	220	206	234	206	204	207	233	206	200	201	223	244	221	221	190	231	205	196	198	237	216	218	195	182	199	233	192	230	227	204	188	209	201	205	219	219	207	182	232	186	217	213	209	232	234	186	208	213	212	221	196	201	189	214	250	186	206	192	212	194	215	199	206	209	198	213	213	210	195	217	211	199	204	231	214	229	235	223	202	241	232	208	201	203	224	210	217	236	239	183	251	209	212	213	196	211	206	208	207	213	209	186	236	210	214	225	192	197	198	199	211	229	216	181	223	214	192	216	217	209	219	223	200	198	222	231	213	205	236	203	211	221	215	216	218	225	195	199	203	199	198	197	203	187	232	202	201	216	199	216	199	212	208	204	209	203	223	237	206	190	211	193	198	211	193	208	183	218	214	214	229	162	188	192	226	219	217	207	220	236	229	219	205	205	182	217	231	214	201	184	249	219	209	196	200	243	232	237	195	212	213	206	237	225	216	220	219	189	236	192	200	190	185	199	186	221	200	199	191	212	209	221	232	224	193	217	228	233	210	200	211	211	222	217	194	221	225	192	190	209	202	216	220	196	217	232	216	196	188	232	198	204	208	182	241	219	210	220	224	242	218	201	210	204	212	191	219	215	207	218	204	228	210	214	203	217	192	230	210	197	204	206	205	202	222	179	200	218	177	219	201	209	217	201	214	201	223	199	218	206	213	200	241	221	183	245	197	212	205	197	194	212	189	191	240	202	195	235	217	212	174	235	197	216	203	223	203	252	232	240	210	206	225	201	210	195	212	206	206	210	227	199	216	217	219	223	206	241	202	225	233	229	206	196	225	209	210	229	250	241	222	212	231	194	177	227	231	204	207	218	226	210	242	185	234	229	242	191	226	217	206	201	220	222	222	195	198	248	183	194	208	235	221	198	185	218	238	194	199	217	195	182	179	208	204	253	230	226	210	186	214	196	180	222	198	194	202	222	210	222	196	209	210	222	232	215	205	193	216	264	214	228	215	216	219	221	218	199	210	207	191	236	215	211	186	216	243	175	209	195	203	222	187	200	206	192	216	231	215	215	200	207	223	216	213	208	205	224	202	232	215	201	213	213	214	203	184	205	221	234	197	234	220	221	218	200	182	224	200	205	220	211	211	221	207	206	190	203	210	210	223	210	209	173	216	209	209	213	230	208	218	207	200	191	222	201	205	232	211	213	203	212	214	202	222	207	185	237	211	221	191	209	198	200	205	226	191	183	206	202	220	225	236	226	219	220	215	205	215	213	233	216	219	208	214	213	192	219	194	204	199	189	212	205	214	211	205	218	218	213	200	223	215	203	239	222	218	219	201	193	233	221	199	212	189	179	173	209	199	238	195	235	234	199	226	210	199	210	187	191	218	198	202	200	230	189	205	213	219	220	192	192	210	224	183	216	194	198	203	183	192	226	213	204	220	187	171	219	205	197	215	213	211	189	217	222	215	206	241	198	200	218	224	201	213	206
16692	5873	27539	5004	4403	3613	3016	2440	2124	1826	1593	1483	1319	1258	1126	999	1047	991	981	876	877	933	804	828	755	805	742	703	754	735	715	742	741	644	659	684	674	661	644	652	655	684	656	664	608	630	615	605	621	652	625	604	583	635	642	620	613	610	627	633	610	583	643	602	580	623	564	592	586	595	558	596	590	623	616	635	589	570	553	553	596	582	610	571	603	598	595	589	598	578	617	640	576	647	620	577	641	626	558	599	592	596	605	563	602	543	569	578	549	579	557	592	555	595	638	553	551	590	599	604	563	608	589	559	559	548	548	600	558	562	609	600	539	572	602	557	566	557	604	580	553	626	589	556	564	591	612	581	619	625	572	603	587	597	559	553	595	576	587	596	580	581	604	576	576	597	575	574	564	562	526	568	601	520	594	576	614	592	549	597	567	558	549	583	633	533	583	580	567	556	536	560	572	620	552	566	557	599	573	540	560	530	552	569	563	567	579	593	568	632	579	567	624	553	562	612	591	557	612	563	600	565	603	588	538	582	606	548	529	561	604	579	562	560	574	555	606	595	616	566	561	578	562	599	609	591	544	597	559	585	581	618	566	584	549	627	554	609	575	539	590	573	569	546	594	642	570	602	573	531	629	623	554	572	556	523	571	545	576	580	570	550	531	610	582	582	576	584	552	575	595	590	634	596	585	563	591	578	516	613	625	578	547	587	554	590	580	627	590	581	578	560	590	570	601	581	561	550	602	538	545	563	593	613	569	573	593	556	604	547	557	606	546	545	583	583	614	601	567	589	583	563	583	558	577	581	579	575	580	583	575	564	605	601	557	581	562	602	591	533	557	587	611	592	592	558	623	518	557	577	572	576	546	582	548	567	546	569	597	546	560	575	597	534	579	610	605	584	583	573	573	609	606	578	538	582	557	564	569	597	620	636	586	574	534	559	590	581	551	556	606	562	577	568	565	603	539	561	631	624	543	588	594	578	569	544	576	555	601	528	565	573	604	574	553	537	543	613	590	561	526	570	612	609	590	579	602	562	571	568	575	598	588	557	552	582	595	602	607	552	590	556	556	549	533	564	574	609	584	613	564	570	597	582	599	562	600	584	641	582	577	575	583	592	590	563	593	551	594	559	565	578	592	549	537	579	546	538	588	548	572	555	549	544	560	553	569	597	551	568	594	558	615	567	554	576	566	574	541	564	550	583	587	574	580	572	599	555	564	584	553	568	596	527	581	565	581	566	566	586	540	532	601	589	592	613	548	585	605	582	612	602	546	567	565	571	574	618	582	569	565	541	610	567	581	602	566	573	564	563	584	590	572	635	554	581	568	531	540	585	566	609	545	554	581	592	540	598	551	569	608	579	564	551	583	589	611	566	576	571	587	564	600	595	558	626	625	531	550	589	565	552	557	532	563	539	585	593	574	558	569	571	597	572	572	618	573	573	578	577	554	556	584	608	635	584	549	569	605	598	562	588	589	572	615	579	594	550	573	588	541	592	556	568	578	571	560	600	567	583	563	577	595	576	568	579	593	602	571	568	558	587	599	605	578	589	578	564	586	563	589	564	546	571	554	577	589	562	608	584	564	564	569	555	591	579	618	556	601	585	559	532	507	584	576	541	593	564	568	627	616	562	518	620	564	608	603	634	556	571	596	552	564	560	568	591	580	568	581	599	573	538	597	555	595	577	601	616	572	618	588	590	561	598	659	595	531	594	588	603	569	561	576	539	599	564	585	600	576	578	548	578	625	565	555	576	562	580	533	593	603	569	590	551	594	595	545	594	597	569	575	556	571	569	567	601	565	559	558	517	586	567	612	565	586	578	586	556	578	568	560	555	585	635	528	591	584	600	557	554	617	615	551	622	538	607	565	565	571	571	559	579	602	571	580	563	556	562	609	575	597	592	598	596	573	598	600	571	578	587	549	563	585	568	571	585	539	633	566	627	580	574	605	618	583	550	578	593	581	572	605	583	590	582	608	547	598	573	537	557	581	563	575	602	580	588	557	604	556	631	579	533	569	561	606	580	600	587	583	575	575	580	569	561	563	589	625	565	580	590	575	537	598	586	591	577	567	595	565	540	543	566	574	593	590	574	550	578	576	564	571	593	594	548	577	581	606	555	544	584	545	567	598	600	613	587	582	596	562	537	609	584	557	555	596	579	584	558	546	627	567	602	581	574	601	561	592	571	605	562	537	543	572	569	567	590	565	592	573	538	584	611	540	537	595	582	593	578	575	625	560	577	569	548	579	560	583	605	632	538	520	554	560	556	595	529	575	573	582	610	576	541	608	608	549	531	548	611	567	590	570	557	588	590	592	631	592	522	579	529	571	561	582	621	583	553	523	551	546	575	588	582	570	616	582	567	599	584	593	566	573	573	553	610	581	614	561	598	558	544	557	553	554	552	566	545	599	548	588	563	563	548	569	549	607	610	579	583	569	565	554	582	614	589	594	572	589	582	567	566	570	592	508	540	555	578	571	568	630	553	543	606	579	582	632	572	578	604	597	585	575	573	539	586	580	614	569	568	594	552	570	576	559	568	572	578	581	566	584	549	553	573	580	594	543	592	555	611	569	546	544	555	634	575	580	609	572	559	650	549	508	614	601	567	574	646	598	566	542	604	591	551	582	659	586	612	564	556	589	581	547	561	556	570	568	557	614	584	580	568	568	586	543	598	514	565	575	589	588	554	615	573	577	592	572	603	560	570	570	593	579	583	618	575	563	563	574	558	590	611	601	570	559	582	558	622	559	571	596	576	569	573	528	582	582	579	573	572	592	568	592	603	574	566	591	586	555	532	579	547	542	587	581	558	598	602	571	529	596	565	618	569	584	583	584	593	549	587	597	594	568	561	533	613	572	609	609	552	598	514	557	581	560	575	539	632	598	582	591	548	590	585	587	607	577	592	611	592	569	579	569	566	547	574	565	628	610	564	573	585	577	582	591	589	562	612	596	597	586	585	581	568	590	526	593	567	566	568	593	606	565	604	612	596	542	582	591	548	586	542	567	565	552	549	612	545	501	585	603	580	580	621	560	573	573	556	585	588	588	563	580	559	575	631	603	569	576	623	589	568	610	602	588	582	596	525	621	604	599	597	622	591	580	560	557	577	591	579	589	551	573	606	587	588	586	576	575	549	550	568	611	562	606	542	553	565	564	583	592	579	588	572	585	569	565	558	564	588	591	608	555	583	589	580	555	587	593	602	607	599	607	573	525	542	526	568	534	564	570	563	591	606	559	581	598	572	584	592	585	570	548	540	594	590	550	530	582	589	570	551	575	621	547	570	588	581	595	571	575	482	584	583	578	570	598	599	598	569	609	609	567	572	536	572	541	604	551	570	578	527	558	578	596	544	562	560	602	549	606	551	593	547	565	585	603	586	566	556	613	565	583	549	560	593	553	566	568	554	545	566	591	559	554	589	567	573	598	573	591	556	595	554	578	571	570	568	596	576	579	589	572	566	590	582	570	582	582	580	536	562	569	587	601	601	584	582
2826	530	2247	410	391	372	339	384	385	387	376	369	356	335	388	360	359	394	372	366	365	379	362	360	339	356	353	354	375	337	357	337	376	346	366	325	358	344	378	388	329	345	374	407	379	352	336	370	360	367	384	369	370	358	406	327	349	358	360	341	358	379	342	368	398	374	411	399	364	325	382	374	390	350	369	358	375	346	376	346	363	430	374	349	375	330	331	383	371	369	363	362	359	350	383	374	331	349	356	362	381	372	370	374	343	341	375	313	345	356	377	362	334	341	363	381	366	342	348	342	363	372	387	376	360	345	370	362	350	331	352	345	327	380	363	363	384	354	340	379	383	387	379	352	417	337	350	337	351	348	411	375	366	375	355	383	354	346	366	339	377	361	321	362	363	339	353	411	371	352	359	374	386	377	353	332	369	366	356	335	368	319	374	392	370	379	372	347	363	373	378	397	359	372	334	348	345	333	405	380	396	380	382	392	369	343	381	383	323	377	336	374	346	411	361	352	381	332	360	340	389	382	396	340	334	372	354	330	341	381	352	318	390	369	340	333	345	384	339	346	355	369	373	388	348	355	341	379	366	394	370	365	390	381	398	361	337	335	332	347	336	363	351	351	371	389	348	323	343	348	370	380	381	349	352	367	372	338	329	363	343	313	365	345	369	371	373	323	350	371	397	343	338	350	378	363	365	363	370	351	355	357	344	315	381	354	357	372	395	363	361	390	392	375	343	331	356	353	371	356	379	333	350	389	336	365	350	405	340	333	377	372	321	352	389	394	364	340	377	373	368	344	387	359	338	376	316	372	361	388	375	377	359	383	352	330	392	371	371	368	380	362	344	375	361	354	346	366	392	360	344	337	391	398	321	357	386	402	343	335	372	382	348	367	371	366	333	373	342	340	349	385	336	364	375	372	351	360	354	382	375	333	349	409	394	330	372	380	353	357	348	395	378	375	358	370	344	363	353	386	363	384	374	330	374	334	396	353	347	376	371	337	380	368	356	349	354	336	353	343	385	373	346	350	325	337	332	399	399	335	318	368	351	381	361	362	365	355	349	366	352	346	362	374	368	376	373	384	350	349	345	381	376	364	365	329	363	319	391	370	388	325	363	396	329	368	323	377	367	347	383	347	377	363	378	340	379	369	344	375	334	335	387	364	370	345	348	354	358	372	322	383	340	347	358	376	369	360	362	362	375	353	372	355	351	357	362	363	346	410	354	346	352	359	366	364	351	352	388	355	344	394	373	348	372	359	342	370	378	363	356	378	355	369	384	364	363	391	357	387	386	374	359	349	364	374	380	363	321	366	378	358	364	375	373	327	403	372	355	354	357	367	358	368	382	336	334	360	320	358	369	382	365	345	318	361	345	366	350	365	367	370	365	411	364	387	352	381	373	386	374	366	339	375	388	382	370	343	348	316	345	365	370	390	361	379	376	331	426	371	390	375	305	355	339	381	372	400	349	348	400	353	381	354	400	360	373	406	346	367	342	350	334	344	359	371	371	348	343	346	343	330	365	347	369	364	385	378	395	348	381	337	356	375	355	379	341	395	394	343	360	363	353	365	353	378	380	360	349	352	349	381	377	389	355	325	378	379	357	338	308	413	356	339	357	392	352	372	344	368	350	376	338	327	382	337	329	348	346	333	349	352	370	371	332	348	371	389	344	364	352	398	363	332	320	358	390	328	338	353	340	347	371	366	345	351	350	332	372	358	385	336	314	386	379	344	371	309	368	391	324	334	351	345	364	382	359	338	377	364	350	357	348	334	364	388	383	357	352	408	369	339	374	369	358	336	358	363	365	361	366	396	397	364	357	368	346	352	346	344	377	385	371	379	356	328	320	359	390	365	363	410	354	345	348	339	360	323	349	376	360	348	332	402	320	376	416	355	373	343	377	381	386	365	350	371	385	354	333	348	378	362	357	345	384	363	338	357	358	346	353	366	379	366	390	349	368	343	344	346	383	382	339	366	374	358	349	348	351	364	341	361	369	372	347	348	369	387	364	369	366	366	353	367	367	361	362	408	388	371	370	372	369	419	349	370	350	376	340	366	382	340	336	344	350	370	361	368	372	372	375	371	364	336	323	381	380	352	352	365	360	354	362	352	346	392	367	372	380	362	372	367	365	343	370	405	360	376	363	366	353	338	360	365	348	358	385	340	386	382	351	374	363	323	341	367	379	351	342	371	354	370	376	385	411	376	376	352	376	349	352	391	388	392	353	366	384	357	340	368	348	350	373	369	362	364	380	387	354	373	365	388	369	369	364	333	379	408	354	373	332	379	372	299	378	353	352	384	361	315	428	353	365	365	310	371	350	337	360	369	365	372	394	364	343	391	360	350	411	330	364	362	388	379	355	364	378	344	363	345	372	365	358	318	358	371	365	329	341	349	371	371	344	369	357	336	365	334	357	351	363	356	377	350	379	391	370	369	345	359	349	349	338	310	324	347	358	356	321	367	361	394	360	375	364	356	346	340	354	359	348	369	333	388	367	373	331	361	353	376	343	339	343	356	362	396	371	385	338	352	360	342	364	363	383	343	356	351	339	382	385	375	315	352	361	336	355	350	356	356	350	356	352	384	376	379	361	366	352	365	355	356	391	346	364	385	332	381	362	387	367	352	376	397	369	400	385	345	355	365	378	351	365	366	337	378	356	341	320	347	340	386	397	371	356	357	382	349	360	386	390	341	349	329	370	352	381	344	338	360	330	332	394	395	369	343	350	376	361	356	385	347	371	348	385	373	356	388	367	345	332	374	378	351	326	363	351	356	387	373	371	357	371	342	371	343	379	375	346	379	340	383	367	371	372	352	375	385	345	368	353	359	344	385	366	368	387	359	368	375	366	363	311	372	364	372	368	362	367	381	335	358	365	363	380	389	377	392	343	364	366	360	354	365	343	347	377	399	374	359	360	355	407	361	348	334	364	395	370	379	364	368	356	364	339	371	389	367	344	344	376	390	364	336	329	373	370	312	355	355	376	355	341	388	342	389	343	394	393	395	342	374	360	343	370	394	389	368	339	372	371	374	337	374	365	315	320	380	358	344	372	367	363	397	395	363	376	385	344	396	344	343	342	357	355	375	366	381	351	374	352	388	374	361	369	369	378	385	340	373	345	404	351	325	363	354	346	387	369	375	374	358	342	335	361	366	332	369	353	384	382	346	362	372	351	392	324	355	409	355	384	332	354	387	381	363	375	358	386	370	359	374	370	351	349	370	347	324	333	395	375	360	362	351	351	387	374	407	353	343	384	387	360	365	325	362	388	390	357	392	394	369	372	376	352	345	370	359	356	365	400	340	322	354	374	333	366	342	381	396	367	365	319	329	355	347	359	381	370	391	358	344	324	339	395	360	349	390	367	358	366	345	333	350	338	350	333	338	374	383	344	369	348	384	367	347	407	347	372	359	348	340	335	341	362	368	345	344	376	394	369	375	373	375	348	349	327	345	351	389	342	303	392	342	355	328	347	349	336	343	386	385	366	381	341	360
3017	1027	5103	962	899	907	890	905	913	900	850	858	863	871	894	879	892	856	840	836	872	858	883	871	878	873	832	833	878	797	854	852	858	826	882	894	885	838	821	907	809	898	837	869	857	856	835	869	844	872	848	894	851	890	884	854	831	879	933	836	867	860	877	907	889	809	869	871	835	858	891	863	844	863	863	853	800	871	844	853	838	887	840	897	849	877	857	851	847	854	933	804	847	889	831	888	820	831	873	832	823	908	866	865	874	840	829	872	785	858	895	886	929	807	877	901	798	824	890	849	880	896	861	861	840	832	830	814	886	852	860	837	856	854	877	835	868	857	844	860	865	851	834	870	815	883	913	888	851	833	826	836	842	826	839	834	908	846	818	874	887	882	900	836	881	871	861	841	863	878	905	819	849	856	916	817	898	895	833	858	860	865	879	877	824	846	841	858	819	845	856	871	865	853	885	845	838	869	819	904	866	876	869	900	864	887	806	864	830	831	842	866	813	873	863	826	896	865	860	885	839	890	873	795	894	861	829	866	879	853	827	840	893	874	815	872	839	822	889	872	857	816	866	855	850	862	879	820	890	879	864	855	883	822	838	849	807	831	857	854	858	844	827	872	877	822	843	843	880	923	864	824	851	842	889	826	849	784	777	861	843	860	860	854	879	899	916	828	827	817	850	866	864	844	888	850	819	868	875	913	879	871	883	865	833	854	886	893	860	897	833	901	846	861	865	909	844	831	817	863	865	902	832	871	835	822	826	883	816	867	853	939	871	912	905	849	841	804	888	843	838	831	860	837	863	847	874	855	857	885	840	864	891	834	819	843	929	902	821	802	834	855	880	854	882	865	876	833	900	857	839	878	860	836	894	878	925	878	858	875	824	885	870	853	876	860	802	878	848	863	866	893	856	838	870	792	852	868	894	863	882	906	896	874	908	904	870	860	863	895	918	897	827	855	896	890	861	841	851	913	803	835	873	858	866	858	840	886	862	870	885	943	809	831	806	861	902	875	839	813	866	850	910	846	883	878	813	886	900	843	824	844	849	909	879	922	842	882	854	891	855	847	894	823	831	872	867	856	882	836	840	871	837	842	844	877	857	867	888	869	864	876	856	872	830	841	850	861	849	867	872	821	869	853	823	826	874	836	867	850	853	848	877	893	852	857	881	870	848	908	822	854	863	927	851	802	864	865	886	874	863	882	884	837	844	843	855	869	816	887	912	865	841	842	814	890	859	856	819	858	874	904	870	877	867	891	873	897	892	844	853	832	860	854	884	894	884	848	806	893	861	861	844	852	885	817	893	801	923	893	865	839	857	851	849	864	868	829	820	827	896	839	884	888	890	825	838	862	832	836	837	837	845	839	853	825	881	859	847	857	904	868	858	901	850	860	809	871	875	850	887	905	910	810	861	874	813	847	822	907	886	848	922	842	842	834	848	865	860	834	851	858	884	870	896	859	863	827	834	871	807	881	839	903	892	867	839	843	896	841	891	849	864	852	877	863	832	867	869	850	879	863	894	853	916	881	883	797	875	817	933	859	814	927	846	865	890	905	865	846	812	893	877	864	848	826	786	810	837	776	856	842	839	805	891	847	857	856	833	916	857	868	865	904	846	806	799	844	802	864	877	867	829	902	904	887	842	893	893	814	828	880	825	839	860	855	871	887	862	869	882	868	870	851	864	845	880	882	808	847	842	804	871	867	827	886	890	872	911	872	849	867	866	878	827	860	855	850	833	832	913	811	889	847	851	867	857	881	888	838	874	836	901	866	857	871	880	880	933	903	893	841	851	851	851	787	825	923	837	854	902	899	834	894	868	828	882	884	855	838	902	866	873	869	875	857	872	826	855	875	824	877	893	903	902	878	861	849	843	875	901	837	851	843	886	840	842	822	828	837	857	850	862	863	883	878	822	845	831	836	857	905	877	888	837	819	817	839	884	862	824	855	898	876	887	878	858	844	829	861	836	828	830	845	843	846	875	894	851	851	856	869	855	823	843	911	889	901	816	848	929	894	894	832	820	878	872	861	832	850	811	837	851	802	864	870	848	888	879	866	885	856	819	856	891	888	860	830	860	897	888	827	902	913	834	812	809	845	832	847	842	942	869	873	834	806	875	865	851	871	856	811	900	886	863	863	882	833	846	856	909	860	894	894	809	966	847	829	829	783	861	869	815	908	819	860	871	889	831	832	869	860	876	930	835	858	886	875	852	922	873	881	885	837	824	891	882	895	874	814	850	863	886	848	890	858	897	869	864	843	827	850	898	790	857	840	865	873	848	894	856	867	826	864	827	815	852	894	859	834	867	814	898	849	859	848	881	902	884	818	893	877	915	885	831	867	847	841	826	825	834	846	825	863	896	865	842	827	896	913	834	827	921	866	891	848	885	845	829	844	863	908	858	851	888	784	921	906	842	910	869	846	888	882	864	822	817	872	812	868	846	859	888	926	849	794	823	801	849	880	853	903	770	844	883	864	821	863	813	875	876	850	876	913	880	839	882	886	822	861	829	848	804	905	836	783	850	813	871	868	883	861	856	862	853	833	864	823	814	866	854	897	834	871	851	877	845	860	913	893	810	893	865	833	888	845	900	917	891	865	872	907	853	841	828	904	867	924	814	820	905	816	876	885	796	864	845	914	879	892	847	898	877	825	884	863	902	900	899	869	823	868	878	895	856	839	862	879	859	910	857	892	859	893	872	844	869	832	828	863	809	828	888	840	864	852	856	896	864	849	849	838	851	834	808	852	818	816	890	899	879	884	870	876	875	800	866	826	881	867	960	866	856	839	907	838	794	882	896	854	827	855	832	838	869	861	883	849	856	854	880	842	890	891	842	854	936	861	815	831	863	882	803	839	869	910	928	833	859	868	906	898	865	885	878	866	844	828	807	812	845	878	905	885	838	823	836	844	877	857	931	859	865	893	809	852	850	918	835	845	861	902	869	873	823	822	853	881	881	892	828	793	862	828	841	885	873	837	867	832	875	882	843	864	842	882	873	851	820	854	837	882	849	917	842	896	864	873	838	894	867	891	814	847	810	898	862	923	883	836	845	834	897	903	862	849	886	799	855	849	869	879	866	823	839	844	837	800	869	872	869	898	873	886	863	843	831	860	919	877	891	850	894	847	850	879	843	889	877	864	846	828	855	882	846	863	806	903	894	911	898	898	868	858	884	866	853	839	850	877	800	864	912	872	887	867	842	849	869	840	928	852	891	864	840	850	836	902	912	867	802	861	875	826	846	883	873	900	882	855	866	868	918	823	840	823	876	785	826	872	867	826	882	878	815	860	883	886	948	906	887	868	897	861	871	823	897	867	802	825	852	919	830	876	889	858	897	821	859	826	878	839	877	866	861	844	883	856	844	817	906	852	853	891	877	844	890	842	855	886	834	887	873	878	856	906	887	908	881	886	809	880	843	895	884	843	877	858	911	893	859	851	924	843	847	843	847	833	798	820	879	865	809	861	844	853	850	835	840	866	915	824	809	874	850	891
19458	4598	36627	11116	1392	488	417	332	295	286	267	262	239	246	225	206	206	191	172	166	184	179	189	163	191	213	165	194	192	183	199	196	201	211	208	176	178	181	209	194	153	207	167	175	182	183	162	164	195	163	190	197	171	189	183	141	185	175	165	179	174	175	184	179	197	181	162	184	173	188	167	191	191	179	179	175	186	187	183	181	164	196	181	170	194	182	191	185	174	206	150	174	191	184	163	203	167	180	174	183	180	214	179	196	158	198	175	186	153	174	186	143	158	181	212	169	184	203	184	165	161	185	210	189	170	163	174	187	179	175	168	156	191	177	175	175	177	194	169	155	192	187	166	178	168	179	140	151	173	166	148	176	158	165	172	173	207	204	180	197	189	211	171	159	159	220	186	176	177	167	150	186	168	207	184	160	168	173	182	181	161	168	208	181	181	167	187	159	203	181	193	169	202	167	174	197	196	185	176	193	159	149	197	176	180	182	165	156	183	186	184	164	195	176	197	143	189	174	178	163	206	188	192	180	176	191	191	163	193	174	186	158	165	200	195	192	171	194	193	172	186	169	184	175	191	173	183	145	171	132	171	162	189	173	168	195	204	190	174	169	177	181	172	152	162	154	150	155	206	185	178	191	178	184	154	189	199	182	182	176	173	189	199	172	194	208	187	193	190	210	152	177	164	165	179	189	197	192	164	179	165	185	182	208	180	188	182	151	179	176	168	162	178	163	206	190	162	206	187	169	174	175	148	190	190	185	180	175	188	191	168	173	175	162	218	190	178	164	164	194	168	161	181	165	171	189	171	190	173	161	189	183	180	178	157	183	177	170	193	193	190	172	171	160	154	182	172	160	191	162	185	176	188	188	185	169	167	169	174	170	156	177	177	178	205	204	207	197	204	179	178	152	169	175	187	195	183	164	167	162	178	179	167	171	173	199	158	185	181	190	173	188	178	157	193	168	190	178	196	194	180	175	187	160	198	171	175	182	197	168	160	174	178	179	159	177	178	178	175	188	199	191	158	185	198	196	168	170	164	188	176	175	188	181	211	178	180	188	186	176	182	184	187	183	178	159	184	194	194	171	208	194	164	165	178	162	158	171	209	173	145	173	208	193	172	167	177	202	166	155	202	169	173	182	178	174	177	197	182	158	173	168	165	179	183	176	175	168	167	182	144	182	181	190	176	183	154	164	189	168	187	168	198	178	194	220	173	189	158	163	156	188	175	162	182	193	166	171	179	184	166	184	175	151	177	169	176	182	170	188	189	166	168	177	179	201	173	161	195	181	176	193	182	185	189	185	162	155	165	204	185	191	175	172	194	183	178	183	185	187	196	166	165	203	176	154	170	191	156	189	160	175	192	174	184	164	169	191	182	165	165	169	165	196	189	191	174	188	173	191	170	161	182	164	199	167	190	190	175	213	157	183	166	182	149	198	182	186	192	182	184	181	189	200	177	190	158	172	184	178	185	171	189	167	191	184	178	177	179	170	166	168	188	153	199	165	204	155	167	178	164	198	199	182	178	169	162	176	190	185	174	149	191	160	174	167	178	154	184	164	179	183	150	194	217	190	162	163	163	174	199	205	165	177	183	185	150	192	174	164	173	192	195	188	178	194	181	173	165	182	195	171	190	175	196	212	178	185	173	164	188	206	186	194	182	164	156	168	159	186	192	137	177	182	173	190	185	191	190	164	177	165	173	162	169	186	177	149	193	154	183	165	184	169	199	195	162	184	190	158	191	174	199	191	162	172	190	196	172	197	169	187	178	163	176	175	186	181	182	191	176	188	188	208	176	187	154	166	176	180	191	180	171	189	195	174	176	179	163	206	183	194	163	196	157	195	178	179	174	184	177	180	160	157	162	182	190	203	163	163	176	174	142	221	162	226	155	144	174	176	191	153	180	176	172	169	180	188	170	180	186	198	200	167	179	177	181	183	196	191	191	195	185	170	177	191	180	182	182	175	202	186	192	198	205	182	203	146	171	165	178	179	177	185	182	186	172	176	193	185	148	187	183	186	182	175	166	185	181	185	161	183	178	194	194	175	190	181	192	171	160	178	207	173	181	185	196	158	155	181	179	189	181	163	174	202	170	159	206	190	184	175	182	174	160	199	169	182	187	172	170	165	185	182	178	180	183	176	167	189	188	178	149	194	190	173	191	184	196	168	202	176	169	165	190	176	170	176	155	195	188	191	176	189	185	162	196	159	154	181	180	196	194	164	160	178	186	168	204	166	170	185	176	191	187	164	189	169	187	175	175	187	201	173	204	172	181	164	158	165	193	169	172	212	168	190	172	176	164	168	206	178	178	168	178	188	171	147	170	177	176	189	168	151	208	164	137	181	172	194	185	183	147	163	164	203	202	187	225	186	158	198	184	207	181	184	183	177	150	154	188	156	164	194	188	198	187	171	161	177	199	166	189	189	192	178	184	173	197	170	202	184	191	192	171	180	173	182	200	203	160	173	159	180	188	201	182	184	163	190	179	192	205	188	172	155	172	178	182	156	203	187	194	181	166	196	191	185	181	202	176	178	180	187	202	205	174	176	183	181	174	173	178	171	193	161	195	168	204	187	162	167	184	188	202	164	180	215	182	176	204	178	192	185	161	177	172	182	186	154	179	168	179	184	201	189	195	185	186	204	190	185	173	177	192	184	179	190	168	163	200	183	179	173	197	187	191	188	179	167	193	187	170	191	152	185	171	198	158	170	165	190	165	192	179	191	224	190	181	179	183	210	190	213	192	194	177	207	174	175	207	158	157	171	197	184	189	158	206	171	168	163	198	209	175	162	212	158	164	207	181	187	176	175	171	191	179	189	155	189	169	186	201	188	196	184	207	189	167	178	154	183	185	190	181	179	174	176	184	169	167	183	206	171	163	167	170	177	195	173	152	150	164	196	179	157	181	171	188	168	189	211	193	170	182	196	193	189	143	175	198	151	178	186	195	184	177	176	209	174	173	168	179	168	173	175	200	186	181	182	183	175	153	196	170	192	168	179	171	191	173	184	180	169	188	193	191	177	190	185	167	183	165	184	186	181	174	174	171	199	174	206	169	202	188	174	198	189	173	194	182	188	198	185	179	181	189	173	176	161	179	165	170	187	189	162	172	166	194	182	166	172	172	167	191	189	167	163	175	165	175	193	185	210	179	188	175	174	216	187	204	205	177	181	184	169	178	180	194	189	183	177	190	179	205	191	175	205	149	184	188	150	199	184	196	187	190	165	160	180	184	185	177	179	189	184	160	167	170	170	196	175	179	168	167	195	169	199	180	167	191	195	179	177	187	201	173	189	183	167	168	174	194	181	167	189	196	187	190	186	185	162	172	176	151	179	184	183	159	208	199	189	177	182	167	154	194	165	160	170	171	166	193	176	209	178	177	177	158	187	196	181	174	191	190	171	157	191	192	196	174	183	180	173	162	160	197	154	186	202	186	191	186	171	189	162	183	185	179	172	157	210	194	167	177	167	168	163	172	187	188	180	157	173	190	192
10789	3193	23581	2881	2473	2063	1752	1468	1296	1139	947	890	889	792	755	710	749	675	717	661	696	619	574	618	590	595	578	622	583	601	596	559	530	558	517	500	538	509	533	536	552	520	513	533	507	530	544	537	504	548	512	481	545	506	515	489	506	513	517	541	485	549	554	513	491	526	507	475	490	467	495	519	481	499	475	459	505	494	487	480	493	517	478	489	460	454	506	497	540	478	510	502	464	509	466	565	498	462	521	501	496	490	547	492	489	484	508	482	496	513	534	505	517	507	531	485	496	460	455	458	475	486	486	470	511	480	515	479	484	467	541	481	456	461	453	476	498	482	484	457	481	496	506	471	501	514	494	483	525	524	497	487	484	478	518	501	509	501	506	461	499	474	494	491	477	530	528	500	556	472	506	516	513	452	489	500	481	460	523	464	477	500	491	513	470	478	483	550	459	480	470	491	509	466	490	482	449	525	467	472	490	527	478	548	526	444	508	452	486	499	515	458	499	479	443	488	501	484	516	489	511	456	443	505	517	466	501	488	486	481	475	506	483	494	493	499	459	481	495	497	511	528	477	492	479	482	483	515	471	482	489	496	487	472	480	460	482	466	545	507	467	474	488	525	477	477	512	508	512	517	487	500	486	473	507	539	487	505	478	481	493	452	460	536	503	478	522	483	499	542	533	480	493	514	463	492	480	510	460	521	478	496	486	496	468	459	462	488	475	507	435	506	499	492	531	463	485	482	519	553	512	525	487	455	499	455	498	496	486	500	497	509	466	501	459	522	545	488	511	462	535	448	493	487	480	517	466	486	456	518	493	512	472	454	493	507	504	499	504	443	478	484	480	486	478	506	486	503	475	464	475	462	488	498	486	501	467	488	488	500	487	469	507	516	446	475	474	468	463	502	497	461	434	479	506	428	472	470	488	457	491	495	501	488	448	495	448	503	460	506	475	485	524	491	498	484	503	484	448	486	442	476	477	478	478	478	471	473	501	513	503	499	496	487	504	453	479	462	521	484	516	488	485	523	469	470	517	481	468	479	476	492	473	467	461	520	491	513	495	485	471	513	475	473	525	500	440	509	462	462	488	488	470	517	486	518	495	447	459	467	489	484	476	484	455	507	493	463	482	471	501	461	471	442	478	464	508	528	509	490	475	533	522	476	483	485	467	478	513	495	514	514	510	481	457	481	516	452	456	458	462	506	480	484	460	518	482	515	503	503	495	451	500	451	490	508	532	475	478	472	496	503	474	491	489	485	479	514	474	483	472	469	523	483	516	484	532	488	485	478	517	497	448	512	510	459	473	478	437	488	529	495	488	474	503	477	498	476	517	503	476	453	485	496	513	459	464	481	477	491	456	480	488	507	480	484	472	496	491	462	494	521	441	483	491	498	483	482	446	506	479	485	477	460	509	440	503	474	448	495	487	469	486	485	481	468	499	475	486	457	517	442	485	519	474	490	501	480	512	475	494	457	470	480	489	461	461	459	485	482	464	489	532	489	488	495	515	507	472	482	485	482	461	504	469	462	485	504	498	491	515	512	461	493	460	486	518	518	517	501	458	495	494	474	516	484	473	527	475	497	461	457	469	494	458	471	473	480	457	496	511	480	485	484	489	479	478	478	461	511	480	485	496	514	475	496	474	470	467	454	497	475	481	504	465	474	454	495	492	474	535	527	509	518	501	451	455	506	449	495	467	481	515	488	480	483	502	482	497	460	473	454	477	508	459	529	460	502	459	512	463	474	465	507	486	535	495	476	515	506	466	454	501	491	468	520	440	500	518	506	474	414	454	507	466	482	477	475	502	500	488	507	473	491	477	503	512	465	442	486	504	537	538	468	449	517	498	486	503	502	462	518	488	451	461	485	499	537	491	455	492	505	489	502	488	469	505	483	454	469	456	471	463	498	526	488	455	505	495	464	473	502	504	444	486	491	479	480	479	487	476	480	479	482	553	498	485	497	493	445	493	491	501	548	489	471	479	468	465	467	455	504	488	450	480	456	512	468	507	491	536	480	500	497	454	455	483	509	464	495	464	466	500	483	493	474	493	490	489	478	495	501	461	493	466	477	492	461	480	499	480	463	528	502	492	473	450	522	455	481	530	458	487	453	508	482	463	481	469	491	473	467	511	492	497	477	455	489	514	517	526	507	483	495	530	481	531	499	481	499	483	495	488	471	483	465	511	498	500	470	516	501	487	442	526	502	505	488	474	498	483	463	489	475	496	501	486	522	497	448	488	487	495	488	466	450	443	460	471	458	476	473	482	462	472	463	480	433	485	480	495	491	452	482	493	468	467	474	483	534	465	490	497	466	459	497	501	475	453	496	459	503	470	509	462	460	501	429	498	478	454	478	511	487	492	462	481	457	489	464	507	500	521	512	439	501	487	493	488	476	506	442	473	474	489	477	507	461	497	479	503	467	459	533	485	511	504	474	480	482	440	493	476	444	485	497	463	469	474	479	467	521	512	438	489	519	485	471	456	477	477	512	487	492	486	464	510	496	543	492	451	470	471	481	453	466	482	492	482	454	451	493	486	507	503	508	456	458	510	488	485	488	486	482	489	465	501	471	492	434	490	467	516	502	501	513	508	509	499	517	497	479	465	479	497	454	499	460	472	444	493	471	491	483	493	510	527	505	515	488	483	526	518	477	492	455	482	470	462	438	476	485	501	506	502	515	505	468	504	488	456	447	494	488	541	450	490	496	510	496	486	465	465	432	465	463	496	470	501	494	450	522	487	478	446	513	461	468	465	534	473	503	501	507	467	498	507	515	490	504	464	491	520	500	477	474	479	496	488	474	497	456	483	472	495	493	465	534	496	491	485	492	486	510	505	497	478	488	499	483	514	467	485	502	483	490	499	484	456	434	491	513	424	478	531	456	482	529	536	504	512	469	483	492	527	470	497	433	472	529	523	505	517	514	504	501	455	460	466	469	517	527	517	457	480	497	434	492	476	472	477	468	510	456	536	495	459	469	476	478	475	492	493	521	480	483	453	432	494	482	475	497	483	471	521	489	531	505	497	453	476	479	487	491	472	486	453	446	481	453	519	471	488	512	461	475	464	482	491	488	492	467	501	456	482	459	460	462	476	477	466	461	479	513	495	450	502	499	457	494	513	491	501	496	472	532	441	519	457	480	479	490	492	485	512	497	507	520	507	466	486	512	463	484	479	470	447	471	528	492	472	485	497	514	518	485	492	477	471	474	484	492	469	465	477	470	504	440	499	466	485	498	504	502	471	470	477	482	466	495	449	464	514	491	446	490	537	487	501	518	482	492	467	506	492	463	477	448	489	463	471	493	490	496	496	486	493	484	456	477	493	475	496	498	480	467	543	498	480	483	493	492	509	473	496	445	484	500	473	494	459	486	501	456	475	503	476	503	470	468	474	455	480	508	481	450	480	462	473	501	476	478	531	496	454	470	515	509	480	510	470	447	486	515	490	487	462	482	450	485	480	530	509	473	462	469	413	498	467	497	480	499	456	523	470	478
32246	10542	42455	20125	7592	1055	611	507	480	433	353	342	322	296	283	276	294	252	279	213	246	256	260	246	207	221	245	284	254	239	222	216	226	213	206	241	217	242	231	231	212	207	232	208	203	211	242	228	226	203	205	240	223	185	206	217	184	206	220	219	207	226	219	233	221	202	241	219	208	225	202	213	240	190	215	224	234	228	193	239	205	196	197	219	211	224	229	195	208	216	200	233	193	190	195	215	227	204	231	238	202	247	210	229	197	204	207	194	199	203	235	199	215	206	184	188	248	194	214	210	213	220	209	228	219	231	234	191	223	203	210	244	199	203	224	226	201	238	190	211	204	184	217	227	199	199	225	231	218	228	230	213	225	191	193	206	222	247	211	215	210	215	225	176	221	225	198	210	214	213	187	200	178	218	223	200	193	224	210	215	232	206	215	206	221	201	212	221	213	224	226	180	231	209	224	222	241	222	216	208	217	187	205	171	248	214	219	216	212	243	226	215	195	198	215	206	188	218	202	222	219	223	216	189	236	216	209	239	200	193	191	241	228	223	198	223	182	184	192	195	211	201	225	204	230	225	216	231	191	185	231	229	232	206	221	208	205	219	200	211	229	227	199	215	177	200	233	194	231	221	229	215	235	227	206	203	193	198	227	205	219	210	201	209	214	215	197	215	211	220	231	200	208	189	195	198	199	206	214	211	227	211	239	199	227	223	197	200	176	219	177	203	188	219	213	209	220	222	196	217	202	203	201	209	203	215	208	219	213	204	168	238	219	219	200	199	203	223	203	200	205	195	219	207	189	199	190	212	231	195	204	186	202	209	179	225	228	218	250	205	211	188	230	193	189	210	189	203	191	198	176	194	198	190	217	223	225	194	183	221	214	220	220	189	224	226	206	204	200	186	212	222	220	243	206	210	202	206	217	219	195	205	213	213	207	246	236	215	191	197	217	225	194	180	221	208	217	193	212	216	188	193	194	218	247	225	200	219	210	218	194	201	208	240	194	183	217	189	204	199	190	205	214	205	218	229	212	211	189	201	195	240	209	242	245	225	206	185	187	191	208	206	231	212	203	225	208	213	205	193	208	231	235	189	213	196	223	203	233	195	207	172	200	217	223	197	192	209	225	186	208	238	208	209	198	218	205	227	204	184	190	218	225	212	198	211	181	217	234	198	222	217	209	186	205	217	234	216	206	207	225	190	190	206	214	204	213	228	203	215	211	187	201	193	203	206	213	190	195	191	187	210	213	198	217	204	234	210	224	188	196	189	232	212	234	186	193	223	209	216	185	233	223	200	229	213	220	201	206	216	203	202	206	188	234	191	214	209	192	223	198	218	198	208	211	193	209	198	215	242	216	217	225	194	218	210	233	229	203	206	256	211	190	215	215	194	190	226	213	209	214	201	219	214	200	199	222	227	218	218	189	202	200	198	216	221	186	207	227	187	221	229	223	230	188	234	247	220	224	213	198	206	213	190	211	195	204	234	191	189	183	183	194	216	230	242	216	186	185	209	219	236	207	214	212	232	220	208	219	197	225	186	200	217	175	192	207	221	208	186	224	212	204	236	170	194	199	214	207	221	198	228	218	227	205	182	199	252	217	199	215	226	215	265	227	220	193	210	203	188	241	198	200	193	216	250	215	210	189	227	232	231	241	210	242	218	198	225	228	212	202	206	234	214	193	186	214	205	208	184	208	228	237	225	214	207	200	211	207	187	202	182	227	231	213	197	216	239	222	215	198	213	210	205	216	187	226	218	205	226	193	215	189	201	232	224	210	196	205	230	200	208	224	211	215	233	210	213	211	213	231	211	203	214	221	222	199	194	232	222	230	237	232	208	191	199	215	231	217	220	218	205	206	205	217	187	233	214	199	230	206	232	230	188	197	218	222	208	227	200	219	216	222	230	202	225	243	221	190	195	208	204	208	205	202	182	217	244	208	227	219	238	225	213	176	195	201	206	218	222	234	201	225	211	188	217	212	214	218	196	199	201	217	231	216	202	212	205	231	228	203	214	193	187	218	220	217	200	213	202	239	235	212	218	201	216	203	206	235	222	200	203	219	187	229	208	197	207	204	250	186	234	190	229	199	201	185	205	232	228	221	201	201	203	215	231	220	187	193	208	213	207	187	195	195	226	198	216	189	197	223	210	222	204	197	178	217	221	231	217	208	194	214	215	208	235	197	215	198	193	179	222	241	205	219	204	195	206	191	200	195	222	193	196	191	183	197	188	240	195	202	245	203	215	201	229	206	215	220	214	185	204	210	210	250	229	212	222	175	240	211	213	204	211	209	213	222	216	193	183	217	203	217	210	213	193	186	218	191	213	212	200	203	220	180	196	202	193	191	196	243	216	214	224	208	212	234	219	203	212	224	197	211	222	224	219	204	184	220	195	203	224	213	192	225	228	219	211	226	224	201	208	193	215	226	230	186	210	203	218	226	232	211	205	214	219	213	178	222	199	226	213	221	196	211	204	238	206	232	219	223	201	204	207	221	217	193	211	220	240	213	217	233	206	214	226	221	219	202	220	236	211	224	204	196	197	209	208	229	200	223	213	209	208	180	189	210	236	184	193	212	227	180	184	203	234	199	193	217	189	202	190	199	202	216	207	214	196	235	238	237	232	225	200	196	195	209	202	224	243	202	250	207	231	196	238	208	209	182	191	195	220	217	219	232	229	202	207	175	181	194	218	215	225	239	233	215	207	230	203	231	203	218	213	190	206	201	207	193	194	203	216	214	201	215	204	226	196	231	218	216	202	214	204	214	205	214	185	189	212	204	213	203	174	243	233	210	232	213	205	195	182	215	213	218	208	180	206	202	224	172	228	208	192	220	184	188	184	180	196	213	220	237	203	217	207	190	211	241	212	224	209	200	210	198	212	181	215	199	206	198	236	188	226	207	231	205	210	212	228	220	195	201	203	212	202	221	196	209	224	226	210	219	238	236	197	194	218	238	240	210	192	206	223	211	197	194	207	218	211	231	192	223	205	222	233	214	200	218	193	212	200	210	202	196	210	229	204	223	213	209	209	207	210	205	205	203	208	210	203	192	198	236	234	209	217	204	199	202	205	209	206	176	196	191	198	187	209	196	209	220	205	229	213	202	213	197	166	193	203	203	221	196	191	199	198	204	213	187	200	217	209	224	228	189	236	216	204	229	187	165	206	201	246	218	199	213	218	219	166	203	197	187	235	217	219	247	204	216	200	212	211	213	173	192	206	221	202	206	238	205	188	217	195	247	230	189	216	182	199	216	196	205	205	210	211	226	206	225	216	196	242	230	223	212	195	215	227	220	185	233	225	219	225	232	190	215	200	210	202	224	229	213	226	212	222	189	228	200	208	183	224	223	211	210	222	214	216	227	201	210	232	213	215	193	200	198	204	219	215	204	209	241	243	221	208	232	197	219	198	220	218	197	211	241	196	186	226	211	178	218	198	195	217	223	231	201	214	211	200	222	208	227	248	228	227	222	214	196	220	211	232	258	200	217	191
17017	5227	26158	4994	4358	3589	2857	2349	2081	1874	1603	1466	1383	1230	1177	1054	1044	1007	943	850	903	820	830	795	787	818	754	791	745	720	702	660	712	683	740	675	652	674	673	677	665	628	671	670	642	604	667	582	613	668	636	592	604	646	626	631	628	645	617	616	619	600	586	616	606	605	611	589	644	606	624	604	622	602	591	594	596	568	603	610	629	600	607	623	564	616	608	555	545	571	586	611	570	581	571	592	563	652	578	605	583	641	622	579	585	590	609	555	588	594	565	622	571	587	601	599	537	617	614	586	601	602	592	564	579	593	600	577	553	572	554	545	587	568	604	571	575	567	511	566	574	648	566	594	568	623	588	582	587	550	574	547	573	572	603	588	592	569	583	577	608	574	551	609	561	576	562	603	590	609	548	598	583	585	547	560	577	582	616	574	633	579	542	602	617	567	595	583	579	621	597	592	558	573	590	578	574	558	615	566	589	602	580	573	588	588	619	541	562	565	595	575	583	571	587	549	590	577	551	576	568	575	565	601	624	570	557	618	588	596	587	613	577	565	623	555	625	526	602	636	559	622	590	584	615	557	565	570	573	602	565	554	574	581	557	579	559	571	587	573	555	579	576	599	519	550	580	533	587	571	565	630	567	544	582	562	553	600	565	543	565	585	569	579	571	576	550	584	605	604	617	545	561	582	527	528	594	578	555	547	600	555	536	596	574	588	571	586	572	557	555	613	584	585	566	557	575	592	505	544	618	538	572	514	583	532	556	595	544	517	611	563	584	602	567	547	610	585	559	559	611	559	608	589	559	597	563	584	539	583	553	542	562	582	589	578	557	565	599	569	573	574	582	542	606	607	577	522	556	590	566	584	575	550	564	540	562	520	569	589	568	617	555	564	567	549	604	575	603	563	536	548	577	550	601	564	549	615	635	551	613	572	585	583	584	582	550	603	631	548	558	573	565	633	558	580	577	592	568	537	573	570	533	589	544	540	556	546	544	612	585	606	547	551	566	567	559	592	556	613	573	583	588	568	591	548	538	557	630	575	566	556	558	560	572	603	584	606	548	619	605	606	575	590	586	580	599	577	598	557	607	567	599	573	600	607	583	611	600	603	605	547	595	562	587	533	568	582	597	584	578	544	587	583	535	563	544	555	547	527	607	555	578	591	570	571	575	601	568	573	606	573	583	606	565	622	562	586	546	576	562	554	581	544	554	557	579	567	575	573	579	583	594	553	571	572	590	605	563	561	592	562	560	587	572	548	647	547	544	583	575	580	564	521	623	578	563	565	585	567	602	583	549	582	569	559	555	552	639	650	570	566	560	536	556	572	597	579	577	581	575	604	566	589	552	583	583	573	539	630	593	597	567	580	558	560	609	580	577	570	591	583	568	587	565	574	604	596	572	560	553	560	520	555	542	617	599	590	568	610	590	569	622	634	587	588	536	560	581	543	563	557	638	590	617	556	602	580	560	554	572	567	575	569	548	588	603	599	597	597	558	575	571	567	559	594	573	566	643	590	571	572	586	586	617	611	537	515	594	574	560	629	593	580	567	635	616	548	583	542	563	616	582	582	551	522	553	586	586	609	549	560	618	589	628	602	587	519	547	571	575	529	578	570	605	561	560	533	563	586	574	567	575	604	589	597	562	594	603	566	603	593	596	609	571	592	557	521	576	591	598	588	552	558	524	572	587	588	586	564	564	568	562	567	565	547	573	608	662	605	603	544	571	612	587	540	567	624	555	591	559	594	610	577	560	601	537	535	564	573	569	590	651	563	611	606	596	594	561	604	543	568	560	614	570	573	586	565	587	573	626	564	584	585	583	590	567	608	594	562	549	549	566	602	557	532	573	548	565	545	577	569	576	593	588	609	597	570	569	598	611	583	576	571	572	602	582	571	586	645	580	576	549	619	618	586	555	597	564	568	578	516	567	602	615	573	610	582	584	599	574	569	575	597	619	606	620	543	538	588	598	578	601	555	576	622	601	578	620	588	640	580	558	597	566	566	553	574	609	555	583	595	573	583	572	578	593	606	579	589	568	576	553	576	569	541	605	583	558	547	606	587	616	557	578	596	594	560	585	600	593	595	591	571	607	591	606	556	591	582	533	609	596	602	571	581	582	615	564	566	557	524	600	636	562	573	601	565	567	592	583	573	616	589	623	567	569	564	579	612	590	586	582	580	588	561	583	586	580	551	601	577	555	586	579	574	572	575	568	531	591	572	571	609	584	614	612	597	581	593	590	563	543	594	606	576	529	596	651	623	565	595	590	604	608	549	554	577	544	602	597	584	550	560	585	565	541	559	590	569	598	537	614	569	577	542	584	597	553	592	600	626	575	584	585	588	582	589	547	591	561	548	612	559	560	552	580	560	550	530	544	564	575	580	587	567	590	577	581	599	568	603	638	551	606	579	565	555	567	527	583	574	569	539	590	568	588	568	595	590	608	584	557	587	581	556	605	605	594	560	605	587	582	548	604	556	587	548	556	621	526	588	589	596	579	598	576	613	557	610	580	621	565	566	584	562	589	567	605	581	587	583	611	564	592	572	573	564	568	605	600	595	565	555	557	534	578	588	595	587	586	575	539	589	619	603	612	559	576	610	558	542	617	566	569	605	598	573	593	585	535	586	569	559	599	563	532	547	587	611	597	569	562	606	531	579	570	610	559	569	594	579	602	575	622	537	554	559	549	559	577	560	592	568	602	544	577	592	584	601	547	586	578	590	589	552	528	612	606	579	609	564	562	590	582	568	604	601	541	555	540	589	582	594	597	595	573	546	608	549	545	639	558	618	572	588	573	623	618	581	535	607	566	566	572	606	543	555	542	554	565	547	574	553	567	636	593	570	592	618	567	619	597	562	545	594	614	579	582	568	625	566	594	607	613	551	597	580	607	590	585	580	567	606	606	513	578	597	607	627	550	569	565	590	586	574	579	577	539	586	557	590	590	573	575	586	546	549	592	556	570	589	607	624	546	600	618	575	589	540	578	580	560	552	586	578	566	597	612	579	560	562	569	561	599	540	591	590	598	574	587	568	571	571	563	604	557	541	598	630	617	610	566	575	580	590	592	590	588	592	626	603	614	563	578	574	586	581	577	599	560	574	566	567	587	590	576	569	590	546	609	578	544	593	541	574	567	565	604	599	564	582	562	588	545	598	583	555	569	577	566	643	607	584	560	562	574	580	575	588	580	624	561	550	575	590	576	578	569	590	588	626	596	560	546	545	579	553	653	568	566	603	549	594	554	590	563	573	556	570	557	576	577	553	563	565	616	573	573	558	603	599	610	597	596	574	565	562	537	585	580	559	559	574	585	562	549	601	576	575	591	604	563	564	577	590	578	561	584	604	600	563	602	574	603	580	587	596	644	565	574	594	548	579	551	575	596	550	573	596	572	573	573	536	600	576	545	594	609	560	563	581	569	568	596	547	581	601	610	550	559	585	581	536	572	594	578	582	625	563	611	571	570	596	576	572	550	581	566	587	571	574	578	567	591	584
2799	477	2090	417	354	389	352	355	322	366	387	379	313	378	340	387	366	380	354	375	356	332	354	365	362	319	356	352	388	369	357	421	365	326	354	323	363	334	367	363	364	321	355	373	341	343	348	371	365	352	355	376	374	362	355	365	388	366	387	349	353	360	359	356	374	355	323	386	353	398	333	357	364	367	372	358	380	369	366	343	385	354	331	331	320	350	383	341	346	389	367	364	337	326	370	374	378	375	337	348	333	362	366	344	389	364	367	336	356	364	326	346	384	335	323	367	356	366	356	343	343	358	348	347	333	389	338	358	383	361	347	394	342	393	360	347	389	360	339	352	342	324	352	387	344	343	328	347	346	359	327	348	379	354	386	350	371	353	336	392	344	351	385	363	344	343	357	360	342	385	337	338	352	351	382	355	346	374	379	378	336	334	359	357	330	349	358	363	327	344	384	344	351	382	346	354	400	362	365	315	368	382	368	376	387	362	336	342	382	346	390	388	381	373	374	387	354	352	385	363	362	361	344	354	323	353	359	341	334	391	334	362	331	332	343	355	346	358	339	351	360	383	362	353	349	396	391	360	328	369	376	388	360	365	373	375	339	331	370	362	379	352	331	343	352	360	363	364	358	337	344	391	353	324	360	359	349	318	361	325	384	354	375	364	364	361	381	396	320	370	370	368	391	347	340	329	323	335	361	395	361	361	393	328	374	321	402	354	360	385	334	334	358	364	362	369	386	354	371	370	347	349	328	372	324	378	360	359	375	352	334	373	353	340	357	362	332	368	353	374	351	369	387	396	325	366	377	379	352	356	371	394	320	375	373	332	321	340	328	377	365	395	356	372	353	370	322	348	295	340	328	399	391	354	350	366	334	354	348	360	357	367	387	334	355	381	380	383	349	355	379	364	352	349	368	344	361	384	340	363	371	382	349	340	351	349	356	364	355	329	343	356	372	381	344	403	379	325	375	347	345	356	359	337	350	357	400	380	357	374	373	354	350	373	343	364	350	389	338	381	347	375	360	372	340	364	392	328	357	342	333	347	334	339	331	364	385	360	351	334	333	373	337	343	379	334	355	350	343	337	353	333	348	345	350	340	376	334	381	351	366	342	364	382	391	416	400	386	356	358	348	365	343	385	393	338	386	366	366	367	372	360	334	331	348	371	347	354	367	384	357	383	344	396	340	336	356	348	340	349	365	339	347	354	365	383	349	367	402	374	388	371	369	363	355	368	380	371	334	372	346	358	355	372	346	368	350	338	353	349	376	338	360	363	353	350	360	374	340	368	380	355	376	339	377	375	367	323	377	348	366	368	356	328	335	402	388	340	370	373	372	321	338	336	374	335	367	342	385	373	342	390	352	327	331	366	373	332	329	341	350	376	364	390	375	353	315	388	368	369	324	364	356	379	345	343	350	334	356	386	331	404	357	373	350	352	358	337	351	351	409	358	365	372	339	377	358	359	375	371	323	394	342	366	344	370	354	366	408	346	366	362	364	366	385	334	346	381	393	380	340	347	388	399	355	354	343	361	339	348	390	333	356	362	352	361	338	375	341	390	365	379	368	363	355	340	368	373	330	368	344	336	369	368	364	361	345	381	405	351	344	358	333	357	375	330	356	384	369	395	361	327	299	336	385	365	376	349	359	351	361	370	332	333	359	328	389	379	365	334	344	350	376	363	347	354	349	370	357	353	370	344	316	323	376	386	330	385	380	353	358	361	358	358	343	369	398	354	383	376	325	353	361	359	337	374	358	374	355	341	376	388	367	352	363	392	361	369	342	352	327	321	370	436	334	341	366	331	375	384	378	385	368	358	364	326	337	386	343	358	350	336	354	331	370	329	348	343	367	325	351	322	357	387	371	372	358	338	374	361	344	377	407	346	366	344	375	353	353	347	320	367	392	367	364	377	369	357	347	358	402	386	346	367	355	344	335	363	357	349	379	372	356	348	324	389	404	358	376	393	382	391	335	348	351	354	331	337	379	347	368	342	344	330	380	373	353	354	385	337	397	360	363	329	360	374	381	383	376	354	340	375	430	373	347	374	377	340	349	356	360	363	357	368	350	349	352	354	388	378	359	350	373	349	346	336	355	382	367	349	374	373	363	371	369	392	344	381	378	399	370	377	360	345	380	352	372	369	347	340	335	325	361	316	354	384	382	390	346	358	360	391	364	343	342	381	336	361	376	372	346	367	326	375	365	378	364	351	355	326	354	337	372	338	362	344	391	375	350	356	312	376	339	336	358	331	370	343	364	402	357	383	382	357	351	386	334	351	374	325	341	378	335	352	360	386	326	369	326	378	346	325	335	345	297	344	377	394	350	364	366	358	365	396	357	376	333	337	358	322	385	343	333	373	345	326	325	365	318	361	384	389	348	383	342	310	367	373	351	359	358	388	377	356	341	359	364	381	344	363	376	336	338	347	360	394	351	366	365	360	367	379	381	349	361	374	380	366	384	412	343	355	357	388	348	356	337	381	406	355	347	379	372	362	349	351	384	360	366	374	365	380	374	364	342	376	367	353	320	369	362	357	401	352	337	346	374	300	334	371	368	358	368	329	342	379	335	343	361	324	387	366	354	327	368	353	347	359	379	361	372	375	359	347	405	344	372	366	330	356	343	333	361	377	338	372	356	371	347	394	320	367	366	326	326	397	377	337	373	382	355	367	385	394	371	369	343	387	389	363	383	346	336	360	342	319	328	335	332	358	406	347	370	324	380	358	345	372	380	392	381	352	362	329	390	351	352	365	342	408	370	403	374	381	365	342	345	370	340	365	329	349	369	368	373	363	378	344	377	352	364	380	357	348	362	364	344	384	373	370	380	379	340	387	369	359	367	325	325	359	368	382	342	346	339	362	380	385	374	362	359	366	328	357	360	369	384	364	341	369	363	337	333	374	376	387	374	369	322	342	379	375	347	365	367	422	366	397	339	357	372	330	343	389	376	351	377	354	393	389	406	395	353	348	347	388	371	380	375	321	355	372	377	393	361	344	335	357	385	358	383	355	351	353	363	326	384	359	395	401	363	384	340	342	342	346	377	343	377	338	351	360	354	372	349	373	372	343	345	321	360	367	356	397	376	398	343	373	372	373	360	356	349	358	360	402	369	376	348	369	356	336	346	318	351	385	356	379	342	368	328	383	368	354	376	386	367	380	351	378	386	342	367	378	372	383	371	300	344	352	381	367	353	374	357	401	371	337	345	395	360	357	373	373	385	383	341	397	370	378	374	403	371	369	360	360	347	355	329	346	338	353	339	329	347	393	336	315	367	376	394	351	353	366	371	346	357	379	349	341	321	406	364	395	383	372	313	376	330	394	372	344	390	352	366	353	377	359	368	374	370	345	336	376	356	360	354	390	386	323	365	336	343	363	378	372	353	388	384	330	365	346	355	360	349	372	381	369	364	342	390	366	412	387	355	387	358	386	340	356	403	338	358	361	392	373	331	347	363	380	354	355	342	359	377	350	384	373	348	341	360	366	373	379	332	339
3071	991	4940	921	977	866	900	936	870	844	853	901	887	837	926	864	882	860	835	833	874	846	915	907	872	865	807	836	827	813	840	825	871	860	825	848	852	843	877	841	850	832	858	873	830	860	883	877	909	857	839	864	849	854	826	866	828	826	826	817	799	862	821	835	861	841	856	905	839	849	851	836	839	894	884	830	895	914	831	873	852	847	904	864	841	883	876	873	867	870	851	854	859	848	873	902	866	882	879	833	854	899	865	853	834	839	845	867	860	827	846	867	804	829	852	850	827	902	850	815	833	859	861	891	840	836	796	896	846	865	830	839	870	833	832	868	852	827	896	885	883	891	824	880	855	863	880	845	873	892	891	854	893	793	875	854	809	918	849	874	842	893	848	857	849	850	819	890	866	927	868	860	811	860	844	818	817	889	891	848	863	828	851	825	852	867	919	870	880	869	824	895	864	820	851	840	888	838	873	813	799	858	901	861	807	905	854	847	893	827	895	876	815	843	840	865	854	875	834	865	833	860	881	862	871	917	890	875	847	895	878	888	873	858	853	908	855	885	893	846	839	833	840	788	848	907	836	861	815	911	899	873	882	858	876	876	889	863	837	885	848	870	886	893	910	865	857	848	815	839	817	872	846	909	852	780	891	832	833	871	866	872	865	868	828	894	916	857	860	813	865	862	904	875	845	895	859	853	892	879	903	878	830	849	857	856	827	863	867	848	875	805	896	860	808	845	889	829	825	846	869	826	857	884	893	840	884	843	849	869	870	881	844	855	798	823	868	909	884	839	843	848	857	845	832	867	809	861	888	871	858	862	869	832	871	845	841	870	890	830	834	870	857	842	884	839	791	868	861	816	865	798	848	898	868	890	846	828	838	900	887	877	865	830	900	837	834	845	840	924	892	907	837	795	855	876	886	839	872	897	875	849	941	881	891	877	800	855	868	850	893	848	809	833	884	865	885	813	837	893	860	857	880	798	875	833	892	873	859	873	829	875	837	837	842	854	857	861	851	865	823	894	919	857	888	867	903	898	900	895	830	815	831	824	796	850	835	831	877	843	877	810	878	834	842	880	860	857	861	890	853	824	875	872	828	845	895	856	871	867	865	904	824	833	869	853	830	856	870	861	860	867	900	882	900	868	866	851	902	873	842	869	880	896	896	865	871	895	884	830	880	794	881	886	857	796	837	868	889	853	878	838	813	868	838	889	875	883	888	918	842	855	870	860	894	883	834	899	902	881	868	826	862	789	839	875	888	860	860	863	847	855	892	863	861	843	830	932	887	872	812	831	868	888	836	817	868	845	850	806	887	820	858	840	844	876	909	867	882	856	869	850	864	854	848	833	873	805	884	871	816	830	825	862	783	907	878	871	851	865	791	867	861	861	808	836	879	848	827	816	830	875	868	826	865	852	849	842	845	813	857	778	919	845	903	858	825	811	858	858	834	877	840	855	857	866	839	931	865	859	856	877	836	868	893	862	853	870	826	876	805	879	869	863	872	912	849	815	823	822	812	879	865	862	840	895	846	853	870	873	785	828	849	861	921	854	849	885	804	830	863	870	882	909	856	855	897	839	845	865	857	886	812	869	852	832	867	878	898	833	828	873	885	861	870	845	841	799	871	824	828	844	830	876	876	852	890	877	838	836	862	869	878	860	879	896	850	850	856	868	922	823	932	890	850	852	843	863	848	883	880	878	904	879	879	872	835	889	900	858	848	891	880	845	836	878	900	870	876	855	833	922	863	867	900	866	885	902	891	906	896	847	875	876	806	874	859	852	896	858	841	798	803	857	895	851	840	867	887	907	869	889	866	844	877	875	863	876	854	890	884	834	859	878	888	866	837	901	870	827	871	867	839	865	852	921	890	849	850	894	811	832	853	831	868	893	888	874	839	861	851	875	864	857	887	867	912	865	853	848	799	846	833	879	819	875	869	830	844	854	856	882	876	872	841	837	909	857	827	884	860	880	860	856	852	878	832	866	929	888	840	907	853	857	825	858	843	902	841	876	865	831	867	832	853	867	827	907	976	853	852	856	892	771	870	832	893	854	850	856	886	825	816	829	921	877	854	827	864	843	886	878	893	882	842	883	893	841	799	937	849	859	862	894	889	833	845	868	824	856	881	849	891	866	858	886	841	877	835	827	819	907	819	829	842	847	913	837	905	808	824	834	861	856	873	846	854	883	829	820	816	876	852	892	869	807	897	839	883	911	906	831	906	836	816	821	832	894	868	849	850	826	897	881	878	853	876	837	885	880	806	852	839	892	863	828	823	837	889	832	834	867	832	827	910	884	907	800	890	855	820	842	886	879	859	904	820	847	830	846	839	828	917	840	858	866	821	835	893	897	820	837	872	892	866	922	900	831	829	902	899	876	860	870	846	854	844	858	855	882	860	841	906	831	822	859	836	874	908	866	790	876	828	824	827	838	920	849	854	873	888	810	912	827	854	837	874	865	835	883	855	855	901	846	849	866	811	888	910	881	891	838	828	877	883	923	881	874	829	883	848	888	827	900	834	871	869	750	877	882	903	888	888	856	856	891	824	888	826	833	888	891	865	844	867	884	860	850	953	872	838	873	832	838	845	855	909	833	853	818	846	796	830	843	852	841	872	859	866	864	884	844	872	865	919	824	904	880	889	847	872	828	814	875	864	806	860	819	825	843	874	854	850	881	884	864	849	868	874	855	842	824	857	907	878	900	832	868	857	866	826	837	840	867	879	798	848	896	875	845	932	852	844	856	904	887	884	858	804	882	868	841	867	862	874	883	840	884	847	819	832	845	888	817	865	823	820	854	846	877	923	862	866	873	923	836	839	889	843	886	858	902	857	917	825	896	888	828	813	823	864	870	867	832	852	879	890	848	853	895	851	845	814	821	844	866	871	882	819	832	868	892	882	915	869	884	835	851	890	863	911	892	835	892	896	888	887	852	875	821	871	863	891	895	843	851	825	824	940	905	844	835	877	869	866	902	855	857	865	825	854	825	824	870	919	828	863	857	932	845	878	850	871	882	842	927	885	860	827	791	892	872	867	879	875	821	916	904	867	861	878	829	809	865	852	797	895	853	872	840	797	833	887	869	846	875	864	889	896	885	816	819	857	858	871	856	871	885	834	856	813	837	815	843	864	885	851	867	890	859	875	906	892	930	886	844	840	839	803	831	847	843	866	847	833	921	820	874	812	864	893	877	862	893	823	882	840	874	842	885	884	845	872	831	836	888	847	852	819	860	916	829	862	812	808	812	852	853	852	870	869	882	823	901	825	842	853	882	878	854	869	860	872	865	845	906	876	844	855	860	817	864	893	848	883	832	843	858	837	858	828	818	887	841	852	877	870	857	861	831	878	847	818	850	841	821	836	825	848	884	903	889	819	902	795	845	872	799	880	812	872	878	867	849	840	832	868	818	830	790	860	890	892	863	879	857	865	886	889	895	890	803	909	866	873	864	908	818	811	855	845	890	773	941	878	833	819	871	829	823	856	837	841	831	849	881
21121	4967	34557	12010	1504	536	395	328	278	330	226	242	232	236	222	209	218	211	187	180	200	185	199	209	201	177	210	203	174	168	205	192	175	159	155	227	198	178	164	198	178	177	189	206	181	180	179	156	182	188	186	195	194	195	184	206	163	180	165	176	157	170	184	200	193	165	185	189	159	181	184	181	181	169	188	183	175	201	165	155	188	167	164	192	187	176	185	168	186	191	174	201	192	178	200	162	153	194	181	169	203	210	160	170	168	185	173	188	168	178	184	172	202	204	162	159	170	179	196	163	170	192	182	179	171	191	170	169	189	182	214	184	179	171	192	166	156	176	172	159	185	167	185	184	223	168	160	198	172	181	179	191	194	194	176	153	174	184	174	185	195	181	185	210	189	175	164	181	183	197	176	194	188	179	205	180	178	192	154	197	195	193	183	173	207	191	170	176	175	160	144	176	212	190	168	181	169	202	178	205	194	167	178	180	177	209	170	181	193	181	181	206	185	174	160	197	177	158	183	171	192	204	190	194	191	152	163	174	210	180	165	196	197	193	145	162	196	163	176	162	199	170	181	177	191	158	186	185	176	191	175	181	212	178	178	171	195	171	197	156	173	182	162	186	158	186	173	191	190	198	202	183	196	169	203	187	166	178	165	210	179	203	193	186	193	175	177	167	179	172	176	182	169	182	213	186	197	178	176	183	200	187	166	170	170	188	193	168	170	170	152	172	170	169	161	150	166	186	167	180	208	174	173	187	181	190	171	200	182	175	172	184	169	193	177	199	180	193	172	172	187	164	172	170	180	192	172	160	197	178	171	203	177	174	211	179	183	191	183	197	219	194	160	177	190	196	183	158	160	170	184	190	171	178	161	157	156	152	166	185	164	154	183	188	178	192	155	191	157	183	152	188	150	170	172	169	178	183	150	187	191	166	158	155	183	185	161	197	163	163	210	179	182	149	170	189	186	183	158	183	184	174	173	179	181	176	174	185	174	159	178	198	182	171	209	184	166	174	203	184	174	170	198	183	176	170	183	166	195	183	205	179	176	168	192	183	189	160	207	171	179	179	219	162	178	200	161	164	203	193	166	198	190	169	181	167	168	180	167	187	163	169	174	199	193	166	202	176	176	169	169	167	184	182	187	185	177	178	180	174	180	178	189	186	167	163	166	164	159	167	186	208	188	180	194	168	168	156	177	164	184	181	163	172	156	180	175	173	172	174	173	186	192	171	188	149	177	182	175	176	187	188	179	192	138	200	187	179	189	170	179	178	183	165	163	170	181	162	172	196	170	166	167	175	175	198	199	195	149	167	168	162	194	189	183	209	183	166	202	189	169	173	188	182	169	194	176	196	185	181	155	182	174	173	180	188	165	168	197	181	190	179	178	182	150	188	173	175	179	175	157	173	194	184	163	194	175	187	157	194	212	174	175	182	189	192	175	210	182	167	195	165	180	176	176	176	181	162	173	195	155	167	164	159	182	174	180	190	187	184	162	171	162	183	191	176	170	185	195	179	171	197	166	157	172	154	176	188	180	188	171	173	181	200	173	196	165	179	187	170	187	192	177	190	180	188	177	182	172	177	189	182	164	165	189	171	177	163	196	195	164	170	173	176	212	184	179	155	167	177	196	160	177	172	197	167	159	174	182	142	177	209	156	204	190	193	172	212	200	178	209	196	183	178	191	170	176	183	163	166	179	170	168	184	190	172	214	166	184	202	173	181	189	166	169	167	170	181	192	170	208	177	150	139	173	170	186	198	182	172	189	167	182	173	189	168	165	177	180	175	171	193	202	185	168	179	171	179	204	163	193	180	194	173	173	157	178	203	217	182	166	175	175	163	193	188	160	193	190	171	165	171	162	181	177	183	167	170	158	173	173	159	174	166	180	212	166	182	188	215	208	195	172	150	158	191	189	173	172	178	167	179	197	194	181	198	193	205	161	176	181	185	168	210	146	186	178	181	200	197	169	169	191	195	178	174	177	180	191	177	163	184	159	185	172	188	169	190	163	187	176	171	179	179	165	191	184	184	180	163	190	188	180	208	197	169	159	186	190	160	174	170	204	168	194	198	169	194	200	173	194	198	200	181	160	178	176	158	171	165	169	188	189	199	213	198	189	175	194	174	154	151	179	185	159	187	154	178	195	164	183	191	181	184	186	173	186	200	199	174	177	198	161	166	156	201	165	164	179	158	163	172	170	177	189	212	163	202	188	178	194	180	188	173	188	199	174	195	168	192	171	188	196	160	170	199	185	171	182	175	182	180	206	188	175	205	197	163	190	156	181	167	163	180	194	188	174	168	177	193	188	217	178	196	180	202	171	176	202	145	184	176	167	191	187	173	154	201	165	168	193	148	191	175	178	182	170	166	205	170	159	189	162	172	170	166	172	177	190	197	191	182	171	177	190	183	167	180	187	181	154	163	187	149	195	190	159	182	160	162	184	160	182	190	183	177	176	160	176	184	161	177	182	184	209	151	193	159	185	189	172	183	201	198	189	167	189	162	183	173	190	162	189	184	164	198	177	181	181	179	169	169	147	159	179	172	172	212	195	192	161	167	164	175	189	181	171	185	183	178	155	188	185	189	190	159	190	160	197	189	182	168	184	194	185	186	211	171	177	172	182	179	186	169	187	174	192	190	170	162	186	187	190	162	176	173	185	187	169	180	174	164	159	148	187	189	194	165	171	184	164	168	170	193	200	174	184	191	182	162	169	193	177	187	154	193	161	181	186	182	200	172	192	191	178	165	160	187	187	192	187	161	174	176	179	172	218	198	176	184	187	191	164	170	183	170	159	185	170	181	177	176	180	184	191	172	166	184	201	155	194	160	171	191	183	169	163	166	161	183	162	192	199	174	178	146	190	194	169	169	181	168	148	182	175	168	207	175	188	149	173	189	189	170	201	193	176	173	182	179	159	176	182	193	170	180	177	199	173	192	176	180	181	180	191	175	190	196	169	177	153	155	190	196	195	189	168	160	187	199	197	178	186	183	164	171	169	168	168	175	205	179	169	172	166	194	170	194	172	188	187	172	196	171	164	161	175	174	164	168	197	190	186	175	181	170	176	179	185	205	179	182	182	178	185	165	171	172	194	178	203	164	174	162	169	189	158	159	173	181	182	184	185	152	177	187	152	168	192	194	147	162	171	205	183	182	176	177	175	174	161	181	162	169	166	170	163	182	169	174	187	176	208	196	176	192	169	185	163	173	185	180	169	208	185	168	175	186	190	171	177	173	194	173	185	195	179	184	186	185	176	170	176	173	189	180	183	178	185	174	164	186	171	166	187	166	182	177	189	170	165	177	176	173	191	183	174	184	155	146	190	213	180	177	185	193	209	186	143	188	164	196	192	164	176	175	186	176	178	185	208	206	163	180	178	203	188	194	173	170	182	199	179	185	149	162	182	154	152	165	174	161	180	170	158	194	178	166	163	200	184	167	200	186	187	167	180	172	166	157	175	168	201	195	197	178	166	191	193	191	176	178	169	201	192	178
11517	3172	21996	2783	2450	2088	1687	1404	1243	1123	1030	900	861	824	819	747	716	740	663	666	668	611	612	640	541	582	602	593	587	538	551	588	515	540	553	518	552	512	467	512	515	505	508	497	538	500	480	504	531	550	490	535	573	533	483	465	489	495	533	508	491	488	498	494	494	492	527	465	498	499	489	521	518	516	500	513	481	504	522	479	493	492	487	491	497	474	491	492	504	485	474	483	483	512	536	506	477	471	505	540	484	475	488	530	484	519	485	474	514	479	472	493	499	503	474	488	447	483	484	498	544	486	482	507	524	453	463	477	504	474	481	489	522	449	493	505	493	510	484	509	473	505	499	440	470	525	474	491	504	510	485	496	493	472	499	480	459	516	475	473	484	497	498	489	473	474	492	478	511	472	535	461	474	495	506	462	478	497	511	502	469	495	458	504	477	496	488	459	534	466	516	518	488	469	491	458	496	506	510	501	504	499	498	518	521	436	482	502	479	483	448	529	485	494	506	463	457	465	502	481	470	442	491	473	467	519	506	463	447	487	492	461	454	508	501	471	487	452	494	468	514	502	466	472	500	456	483	486	446	547	472	485	465	532	492	494	486	476	492	460	472	483	519	541	476	496	505	464	501	455	498	492	462	505	503	497	502	482	476	500	497	499	507	507	485	449	474	465	481	493	458	518	493	448	498	470	485	465	499	517	494	457	457	485	516	500	461	465	492	488	464	495	457	500	496	490	527	541	513	480	462	456	471	495	436	497	515	497	510	477	527	488	474	477	460	484	482	459	471	456	437	492	500	459	487	453	502	473	470	447	486	461	477	441	492	476	443	508	515	514	483	462	468	505	514	494	468	477	467	475	446	488	518	451	441	494	488	464	482	484	508	496	488	483	459	488	506	485	494	472	482	477	508	470	481	464	510	489	472	477	505	515	512	483	492	479	486	473	469	510	480	453	489	491	474	468	517	507	451	473	481	489	453	491	502	449	525	510	461	475	485	474	482	506	511	497	478	510	459	486	486	520	500	502	493	507	482	489	481	479	504	504	501	461	462	476	464	484	445	485	459	446	467	486	488	486	475	466	467	475	492	481	493	522	507	498	496	498	498	523	483	451	489	512	495	457	481	497	496	500	455	462	476	485	512	478	491	467	534	481	483	469	487	504	514	454	533	488	500	527	471	476	488	496	485	483	478	485	475	461	471	480	491	463	499	471	488	466	454	480	529	490	486	501	484	462	470	477	486	487	497	479	499	475	476	507	485	478	459	479	504	510	512	443	482	491	487	450	495	476	493	466	504	448	446	482	523	502	475	489	454	501	488	475	500	488	483	496	476	451	506	516	488	507	478	488	468	487	501	512	471	506	464	506	444	499	481	470	533	494	489	510	482	518	469	477	502	532	466	479	548	489	506	484	512	479	475	501	485	506	493	457	467	499	441	495	496	471	493	453	485	476	481	512	480	463	493	476	504	482	501	511	482	484	457	501	519	458	432	477	493	450	452	485	474	482	503	493	475	507	457	459	494	487	505	464	507	478	417	489	518	477	482	541	494	490	501	502	477	497	462	470	512	487	457	497	467	475	503	486	432	500	474	449	470	510	489	444	489	459	470	471	507	501	493	514	492	475	448	519	502	479	483	483	467	446	480	488	442	498	481	509	461	454	464	499	494	498	474	508	493	544	511	453	489	455	462	478	492	507	552	504	478	481	488	458	497	481	487	431	499	495	464	484	500	501	484	503	478	507	495	486	479	523	476	508	484	529	504	513	485	471	473	447	475	479	450	463	507	489	486	488	491	457	480	506	453	496	475	480	432	483	472	503	520	473	460	531	450	497	471	501	454	490	467	483	486	488	489	482	482	473	502	474	487	503	469	475	498	462	491	526	470	514	512	468	523	483	485	471	482	457	473	481	498	476	482	496	459	496	510	515	471	529	479	486	516	483	540	494	514	476	524	477	467	520	517	488	503	460	481	474	429	485	485	470	503	489	465	479	475	502	469	481	494	498	476	474	478	467	491	479	471	471	481	493	496	499	509	477	501	497	498	508	499	486	475	548	500	540	494	483	453	445	524	464	506	445	509	463	478	505	471	500	476	489	490	496	495	453	465	495	493	501	510	500	417	498	483	491	458	515	520	482	500	499	541	470	481	514	453	430	514	511	450	496	469	522	494	499	480	496	486	460	489	460	487	518	477	510	515	480	500	494	507	461	496	472	510	512	431	497	560	522	495	480	474	495	504	433	493	478	487	471	492	497	507	495	507	496	465	469	487	465	494	499	495	444	455	490	490	512	522	469	504	482	483	509	480	467	461	471	478	472	512	503	503	493	490	458	509	486	529	474	470	489	485	442	498	455	543	494	470	464	468	490	496	489	473	483	469	460	497	507	511	509	474	446	536	471	456	469	496	480	506	512	470	440	470	472	484	468	454	468	523	486	476	490	461	482	483	466	523	497	455	483	525	501	500	452	480	473	502	495	421	476	465	474	477	493	470	501	459	481	468	492	484	511	512	515	477	499	520	453	475	512	504	453	452	472	477	441	507	477	479	488	486	518	439	474	461	534	543	440	470	503	479	516	478	510	459	507	434	494	556	469	486	503	477	488	477	483	475	469	467	496	466	484	483	459	474	498	506	508	505	490	485	494	483	472	505	483	465	490	479	464	485	517	474	511	465	481	502	481	501	500	499	521	500	468	494	493	466	480	497	417	476	454	504	468	471	466	510	481	492	488	517	463	425	473	451	510	468	469	516	504	478	470	491	473	478	455	472	502	491	490	481	484	459	480	506	499	495	477	510	496	478	472	484	486	495	484	512	449	532	512	500	482	464	485	479	486	476	465	493	537	511	496	507	471	484	520	509	442	469	458	475	466	496	509	485	485	484	478	464	473	498	455	489	487	452	494	519	500	477	508	493	533	486	480	470	478	460	501	458	507	511	518	513	504	500	521	493	478	511	490	494	479	494	490	472	520	455	470	535	496	464	472	493	503	495	476	502	464	529	473	460	488	493	485	481	499	491	484	441	458	469	502	431	475	502	478	507	476	480	478	462	476	480	513	491	500	501	467	544	483	506	517	478	474	476	509	480	492	482	479	514	469	469	479	501	541	539	504	526	482	478	502	488	447	491	486	472	503	467	501	511	473	502	473	507	508	482	506	446	479	526	468	511	499	518	501	523	494	499	494	465	511	524	517	491	480	484	500	509	492	491	485	494	452	476	506	486	466	486	476	515	503	507	481	517	505	467	487	474	437	512	489	496	481	464	452	471	481	515	522	478	475	501	487	514	504	501	464	478	473	482	480	509	462	504	463	522	471	503	484	477	481	487	482	488	475	487	490	506	505	426	480	470	447	462	487	525	470	460	462	441	533	475	438	497	531	498	489	467	478	492	447	510	472	477	502	494	451	490	505	509	473	479	476	499	508	490	483	444	471	464	498	449	486	520	508	466	496	494	527	494	498	434	486	503	477	491	468	472	486	507	493	476	448	487	494	479	491	480	467
34588	11703	37993	21123	10680	1129	676	528	491	416	357	357	332	312	319	272	273	289	286	237	231	250	255	234	241	245	246	224	241	240	236	225	221	222	221	248	208	237	248	204	225	211	215	205	194	202	201	210	203	241	193	222	223	207	214	211	214	198	224	198	228	218	233	194	204	185	211	219	213	216	203	193	220	207	209	217	195	237	197	191	211	218	207	203	219	227	239	214	236	228	196	203	204	214	231	212	212	225	224	212	210	218	200	216	207	206	190	225	229	189	213	188	200	222	245	260	220	231	213	213	191	201	248	213	222	208	214	224	188	194	208	201	220	210	211	230	198	207	207	185	222	230	199	187	200	199	231	224	184	226	217	227	218	202	209	226	197	226	231	205	221	210	207	196	209	193	193	201	224	215	220	211	223	212	203	210	194	253	192	204	226	226	209	200	202	223	233	211	206	200	225	242	174	245	202	197	203	231	233	187	199	195	216	230	180	193	181	219	198	195	218	205	214	212	201	225	196	236	224	189	192	225	165	213	219	219	198	198	224	246	215	208	226	210	218	217	202	216	207	195	232	210	205	200	189	232	224	212	227	187	237	234	212	221	189	205	199	224	227	203	203	225	203	207	215	210	236	218	206	212	222	200	231	204	219	204	191	210	225	218	229	209	228	218	216	202	213	200	223	197	208	203	209	225	202	197	200	215	198	213	207	224	219	229	198	204	191	205	198	207	235	205	210	217	225	212	211	213	224	230	198	207	188	202	234	177	212	228	200	216	200	208	216	220	194	198	235	228	177	225	239	201	193	205	219	220	210	225	214	206	195	199	218	201	192	221	223	199	242	200	180	206	214	208	190	211	200	201	194	205	234	201	212	220	225	189	190	213	199	212	230	216	227	188	213	223	226	209	181	215	192	209	201	225	221	260	203	221	224	235	195	211	209	229	224	209	212	210	184	218	205	196	227	199	221	210	189	185	172	215	205	217	179	200	194	188	210	206	192	215	186	224	222	222	196	196	203	191	194	191	199	224	183	195	191	209	216	205	209	224	176	210	188	198	178	208	174	230	202	213	198	196	226	194	212	206	187	205	216	200	206	189	182	216	210	204	219	223	216	216	227	192	194	206	194	195	226	230	178	213	211	201	221	183	204	215	236	203	211	198	203	226	218	236	211	227	219	210	212	216	193	202	201	211	197	221	208	207	219	218	208	229	193	173	217	201	208	218	214	208	226	187	209	245	209	231	223	201	218	229	205	218	222	222	209	192	198	198	209	217	217	227	219	186	202	230	217	187	220	217	227	230	228	196	210	206	207	215	193	227	223	242	229	234	184	234	205	212	210	202	230	245	208	217	206	224	228	193	243	194	223	196	223	228	204	222	190	233	201	201	215	206	208	199	200	227	202	252	234	199	228	215	213	195	208	197	210	190	223	224	185	200	220	187	194	234	201	175	236	214	232	210	221	205	206	191	207	215	233	224	227	200	236	211	228	221	207	229	200	218	177	201	192	207	207	224	235	222	212	215	224	217	218	189	190	220	197	195	240	207	224	196	187	213	218	205	227	202	219	197	220	199	191	195	206	230	228	209	194	207	208	206	228	184	216	242	206	217	201	232	210	214	217	210	203	192	229	224	211	198	211	190	215	197	205	211	223	221	200	238	213	187	214	220	198	224	190	209	182	212	247	218	231	229	216	223	231	226	182	185	225	188	235	212	188	220	195	196	222	204	247	217	179	211	239	174	241	214	216	234	199	226	203	206	186	215	196	210	219	225	202	179	217	222	195	234	192	202	228	214	196	202	202	224	225	186	214	214	203	228	195	231	206	229	223	204	220	187	204	222	190	212	228	198	199	209	222	193	185	220	185	228	195	205	202	208	212	188	192	220	210	218	237	214	208	211	204	214	189	197	236	231	201	207	219	206	219	202	178	214	234	230	212	217	210	160	215	212	206	203	182	232	215	221	207	204	194	226	196	198	195	215	217	197	198	253	199	220	196	211	186	201	208	193	202	191	218	195	216	194	209	198	213	210	222	228	230	201	191	195	176	186	204	185	212	204	163	225	222	223	213	193	188	195	193	219	184	212	195	210	204	208	211	206	187	227	224	206	228	211	196	219	226	226	193	194	218	212	218	235	235	191	208	232	213	202	188	211	220	205	211	238	198	199	185	207	197	171	225	195	187	200	228	191	194	196	195	217	229	229	209	224	203	225	209	215	188	215	194	199	221	205	219	211	210	206	211	211	202	206	201	215	213	206	221	205	227	189	209	172	222	211	227	227	208	215	230	210	221	212	198	223	200	222	196	233	212	214	220	210	209	194	219	222	222	198	201	188	199	200	219	206	194	216	206	210	224	221	214	235	210	224	214	188	204	238	227	198	199	219	205	192	212	229	219	243	205	212	200	219	222	199	193	262	192	190	216	211	233	222	194	207	209	203	223	204	205	231	232	242	249	181	204	222	194	191	202	224	226	207	190	208	214	237	220	229	228	233	218	183	210	223	204	226	206	191	227	220	202	229	215	196	217	198	210	214	222	240	177	210	234	199	203	188	182	204	236	217	192	205	227	214	222	217	220	216	226	202	187	215	190	208	186	226	228	205	224	192	183	192	219	217	199	188	189	221	218	242	202	203	212	232	225	226	217	221	185	201	212	224	182	215	204	170	211	209	204	194	213	195	203	211	194	198	217	201	195	217	177	213	215	195	207	226	207	226	202	206	174	215	220	203	212	204	238	194	219	215	214	191	213	230	198	234	215	240	186	196	225	197	207	205	213	218	193	223	202	211	201	224	195	198	228	210	211	225	209	195	219	210	158	204	237	247	214	179	220	192	228	192	211	200	181	215	203	205	215	226	232	224	221	199	197	233	202	212	208	233	232	193	215	194	200	211	227	205	221	204	234	188	191	259	204	226	231	217	209	216	194	196	208	213	197	225	205	206	189	224	214	199	207	225	196	214	250	209	195	214	243	204	220	190	215	228	221	205	204	219	207	206	215	211	206	209	180	190	209	203	204	227	205	211	221	200	212	206	250	203	183	231	214	229	223	202	207	193	208	231	241	200	206	229	215	208	191	214	238	191	231	202	229	220	199	227	213	240	197	217	214	221	216	189	187	230	194	224	211	189	227	218	207	206	211	218	198	226	205	210	211	235	237	200	194	177	210	205	189	230	194	207	206	191	199	194	211	204	209	212	215	205	211	167	228	208	205	220	212	228	208	199	208	195	225	213	216	258	236	239	224	222	209	203	195	205	210	183	214	207	201	206	217	233	208	226	227	187	209	211	209	200	203	214	206	222	212	207	227	234	180	216	197	232	206	196	178	188	205	226	231	201	210	215	217	191	216	203	224	209	198	227	192	211	230	221	204	220	191	192	216	191	218	194	195	223	201	238	221	188	214	207	218	212	221	248	201	206	203	191	213	217	216	207	197	194	203	199	188	223	183	184	207	195	202	186	223	203	186	184	212	231	211	224	219	219	202	196	211	222	204	223	226	221	242	227	236	214
18032	5033	22403	5077	4312	3432	2990	2455	2102	1850	1610	1494	1304	1239	1172	1091	1024	933	906	937	892	847	854	754	780	814	747	786	727	685	740	727	728	629	712	664	640	659	639	668	689	677	645	646	633	644	637	675	641	593	645	627	590	598	583	584	624	621	588	615	595	607	604	586	633	603	611	578	602	613	588	610	597	585	598	582	592	606	623	617	603	579	586	571	606	605	613	638	607	566	570	579	600	580	575	610	596	569	540	596	557	597	583	580	566	593	615	644	566	567	606	591	559	580	590	571	611	597	572	591	621	574	570	578	547	573	592	546	579	565	585	553	545	566	533	642	588	548	607	613	598	554	582	583	612	605	591	575	577	557	605	576	599	620	587	589	613	576	586	582	566	568	549	553	572	556	554	557	552	584	601	571	567	610	584	600	538	565	587	580	563	554	579	601	591	579	578	590	574	599	549	589	565	598	562	605	564	536	563	626	606	546	570	594	564	607	615	580	564	619	592	528	601	532	581	564	576	564	548	545	629	580	549	604	589	555	585	594	580	569	561	593	571	588	577	615	613	579	567	607	571	567	573	558	617	588	563	583	575	607	598	602	612	576	552	597	514	535	571	558	580	591	594	625	561	571	574	584	544	547	585	555	528	606	618	577	554	573	578	556	591	579	616	565	623	624	562	577	592	612	568	550	610	584	624	527	531	522	556	600	611	587	569	580	582	599	642	551	546	585	568	543	576	548	597	599	582	569	571	555	572	575	619	571	618	614	559	586	586	606	551	645	600	583	599	600	611	605	552	564	605	533	599	612	564	553	582	586	593	568	600	587	621	558	570	589	533	571	595	565	575	586	610	558	604	570	579	593	597	579	578	586	565	595	576	614	562	575	583	568	593	555	574	560	591	561	589	562	548	570	574	544	586	544	571	565	552	624	573	572	552	517	568	571	592	554	580	536	578	561	596	577	591	562	619	587	598	585	558	615	573	609	577	603	624	565	538	592	543	603	542	582	570	561	573	561	558	605	547	590	564	578	583	556	565	590	553	532	561	542	567	583	551	586	568	598	629	594	577	614	544	607	591	520	572	559	568	586	574	609	587	544	552	554	612	572	576	583	536	591	571	616	573	561	575	562	578	607	602	539	595	574	532	541	580	561	577	565	584	556	643	613	603	565	564	574	577	633	561	569	571	597	527	584	574	572	573	598	571	567	597	591	558	612	606	537	559	590	601	571	566	604	558	599	617	534	582	535	645	605	585	575	591	562	579	563	605	563	602	580	554	577	627	551	577	541	565	578	607	574	552	565	596	539	585	563	587	631	560	573	619	629	543	577	545	588	629	586	540	619	553	581	602	555	619	553	546	591	555	592	563	570	571	594	599	558	562	551	577	568	567	547	565	607	562	604	624	566	576	559	581	550	552	600	574	583	596	574	599	546	577	596	570	576	549	596	562	555	550	565	570	629	579	631	588	593	586	596	581	569	537	575	625	594	622	576	568	577	581	606	605	573	601	604	589	590	606	580	536	557	572	538	651	606	580	550	554	605	626	613	590	604	580	596	530	563	576	601	574	606	559	553	589	583	580	570	585	606	585	581	557	562	543	659	543	621	589	605	595	577	602	576	598	559	587	585	599	580	607	569	588	605	571	586	616	577	614	583	612	601	539	559	573	584	566	531	573	594	582	612	589	563	584	599	574	578	558	585	608	601	563	557	608	609	587	582	548	615	564	557	589	556	639	565	497	566	591	578	573	595	606	558	643	550	633	572	564	618	581	603	538	590	585	548	593	608	571	571	559	545	609	624	585	606	584	597	584	619	569	571	588	541	581	591	591	609	596	582	569	529	618	580	576	577	567	572	610	554	564	619	573	548	592	554	553	584	570	550	602	590	535	597	594	588	574	620	622	576	601	617	567	550	570	605	545	593	477	550	605	636	517	556	610	595	577	618	547	584	551	533	518	604	595	555	604	618	556	589	590	580	589	596	576	591	601	575	578	597	567	573	580	612	595	581	592	579	544	580	554	580	576	565	590	641	594	536	551	565	579	573	567	562	601	597	571	632	573	581	572	615	621	536	560	586	583	581	570	590	597	532	585	576	594	576	573	585	566	666	570	586	589	624	591	600	606	582	547	568	566	534	587	599	568	600	558	575	587	582	617	630	574	573	573	538	554	576	636	551	578	576	565	597	553	560	539	565	585	561	588	587	555	595	558	580	574	576	562	592	531	578	599	575	582	577	558	534	548	580	545	600	584	558	586	589	580	589	597	573	566	598	579	575	534	596	588	600	552	595	621	556	571	591	579	502	562	597	569	561	578	567	574	574	616	584	610	525	548	582	609	615	513	588	566	584	598	565	534	546	555	554	580	591	566	572	612	574	599	541	606	570	572	594	564	579	557	570	575	534	602	609	593	585	590	546	555	570	605	606	563	647	601	533	568	587	590	584	611	577	549	584	587	563	606	556	569	573	556	604	517	539	553	593	546	550	587	589	574	586	587	603	545	599	558	552	617	539	589	573	551	575	576	558	593	589	572	625	588	550	570	555	636	606	560	597	519	598	565	560	610	550	591	566	592	567	596	571	557	617	602	608	567	587	573	599	621	589	594	614	533	537	611	572	548	563	588	530	536	561	593	585	572	597	596	570	584	583	570	587	590	562	607	559	618	593	609	600	584	598	607	582	602	560	619	540	554	559	537	592	542	588	553	580	583	576	600	555	562	570	565	574	644	568	551	580	588	574	599	587	570	584	606	594	546	590	533	559	565	566	578	582	542	547	569	599	587	576	582	562	558	614	599	601	574	626	525	578	582	614	572	595	537	585	565	600	569	609	578	572	585	556	595	590	572	582	588	572	557	603	560	548	589	583	619	608	571	578	566	579	623	563	563	577	550	591	584	528	571	567	595	571	606	536	560	582	539	606	558	545	606	600	574	585	554	577	599	565	550	543	560	586	567	570	566	593	593	623	599	543	590	598	544	572	591	592	575	571	574	561	622	551	572	578	598	601	560	555	626	547	596	567	559	561	519	550	550	645	594	577	550	572	597	547	565	593	586	574	593	594	548	610	599	565	567	562	519	539	592	585	566	585	540	554	582	582	590	566	629	620	591	586	593	551	562	586	584	554	554	587	598	582	581	589	602	598	625	586	571	564	567	601	603	619	565	597	548	545	557	611	590	568	558	575	587	648	565	559	559	580	592	551	550	586	591	582	578	579	566	606	581	589	565	597	591	561	564	567	551	631	567	589	578	592	581	563	613	614	567	550	637	573	586	608	579	595	591	551	620	553	600	581	569	565	639	572	537	569	590	573	603	590	589	555	573	622	584	560	519	587	569	561	580	604	600	559	589	553	554	587	577	597	534	578	616	616	607	570	617	570	581	572	588	579	557	574	533	583	598	566	583	604	586	594	579	607	533	569	589	565	556	557	597	591	589	613	582	594	583	629	550	596	618	536	573	568	614	599	581	554	593	577	567	638	575	566	546	597	609	601	621	572	593	586	601	607	576	593
2864	516	2252	423	409	387	380	350	337	372	357	377	396	402	391	354	392	312	366	361	384	360	367	377	370	357	347	360	392	343	379	343	338	390	374	365	376	364	322	366	347	343	354	346	368	378	409	389	374	346	367	370	369	340	403	363	382	392	383	346	348	346	377	348	352	381	344	352	335	325	324	364	365	374	410	333	372	373	352	362	355	356	328	344	376	359	346	394	355	372	347	355	345	392	345	337	360	358	358	380	345	389	356	363	352	372	374	341	364	388	365	375	346	350	376	381	358	357	347	333	351	361	310	397	369	360	331	346	380	365	385	380	387	342	363	367	345	373	376	382	368	361	385	359	363	363	357	363	368	359	357	345	388	379	369	353	340	386	382	357	372	323	349	387	308	390	342	360	364	362	379	332	380	367	353	378	340	346	352	400	350	338	346	359	331	337	377	345	351	318	311	331	358	359	336	369	349	374	354	375	362	367	346	330	358	381	370	371	325	361	356	341	380	374	335	350	386	367	382	376	326	374	387	393	367	379	393	381	388	351	361	336	341	369	356	378	363	341	340	327	370	331	365	352	336	327	352	350	358	350	348	342	377	378	355	388	349	363	377	371	347	351	333	386	389	357	378	352	347	355	335	414	333	350	366	380	349	343	367	371	366	362	318	359	359	377	367	391	389	361	353	369	345	382	349	365	350	371	363	337	393	346	364	384	336	366	374	373	356	349	381	363	339	358	354	380	342	417	385	349	345	383	356	369	361	378	334	357	359	332	350	352	340	334	352	382	316	374	331	357	368	359	415	380	340	392	354	402	340	370	381	358	353	387	353	359	328	383	351	371	386	365	365	398	367	348	368	333	377	383	353	330	333	389	355	324	347	371	313	340	370	372	360	432	350	337	356	336	373	366	382	353	372	367	366	400	357	326	348	370	354	370	365	363	358	382	357	353	360	375	361	352	370	316	336	386	375	362	355	348	362	361	361	342	369	344	380	339	339	337	375	391	378	376	365	350	376	346	360	342	371	359	371	384	330	330	338	356	391	330	359	358	361	370	362	332	343	361	357	348	324	395	349	365	377	387	352	347	351	354	366	357	332	368	317	366	336	351	337	387	365	387	330	347	341	324	379	335	342	355	341	336	348	373	371	355	371	350	402	365	360	365	360	370	340	350	360	353	353	368	367	363	343	370	371	366	356	348	333	361	333	340	335	356	355	369	351	350	360	361	359	358	348	346	347	370	396	381	384	347	382	390	312	411	376	387	369	363	382	359	409	368	354	346	365	334	346	343	382	379	385	376	350	321	336	364	377	331	332	365	375	337	381	379	359	357	320	326	361	383	356	369	363	331	315	369	339	353	324	349	368	360	359	354	349	353	356	370	355	329	389	387	366	373	359	330	368	386	355	374	360	368	356	333	363	355	351	338	360	314	366	380	354	344	370	319	370	378	335	317	365	339	330	361	383	347	357	335	363	326	343	357	330	416	365	350	343	394	346	380	387	350	327	400	353	440	374	349	317	387	357	378	323	369	390	362	362	350	328	324	357	390	355	355	362	381	389	356	360	395	395	377	393	335	337	346	352	356	389	382	374	373	354	354	343	327	359	363	345	357	362	374	329	351	371	382	328	347	339	341	385	370	359	341	351	302	360	355	324	325	360	388	331	359	387	358	377	370	397	394	367	363	369	343	330	355	367	377	288	314	323	373	407	346	366	362	389	393	334	392	360	375	366	395	351	355	368	360	343	363	347	385	346	365	341	336	383	378	385	358	334	361	354	326	350	344	350	360	358	341	370	347	368	356	353	378	355	366	363	355	327	349	336	367	385	342	349	372	362	362	346	391	362	363	338	384	349	353	341	355	354	386	372	339	356	358	367	342	343	347	352	409	361	362	360	374	321	328	357	372	373	362	355	378	362	317	367	356	394	330	349	303	354	384	399	335	338	365	372	356	355	354	331	365	378	373	364	372	348	360	363	342	350	367	346	360	360	343	374	356	323	371	400	393	336	352	360	321	353	380	386	337	366	352	364	366	374	370	337	372	376	392	361	359	358	300	347	347	359	326	355	371	367	317	406	350	361	342	387	357	406	339	353	322	376	351	325	373	386	332	411	348	324	384	378	356	364	364	402	380	354	401	367	389	374	367	372	339	362	348	374	367	350	350	353	380	377	367	359	350	346	332	365	336	369	389	381	369	365	369	357	410	363	348	369	358	345	352	383	358	380	359	347	361	335	359	373	347	331	370	380	375	352	342	390	376	337	371	353	381	378	375	352	360	346	369	329	404	368	344	384	373	344	368	371	348	340	362	392	371	376	352	344	367	357	377	364	373	372	370	351	347	377	333	351	378	353	314	342	363	343	371	367	370	340	386	388	340	367	336	337	328	342	384	369	346	347	359	416	333	341	341	378	388	339	344	349	375	378	374	343	358	345	371	378	341	353	369	326	375	346	343	338	353	341	339	339	312	328	359	344	370	339	377	332	362	352	386	366	354	395	337	380	397	379	376	346	369	348	407	392	314	318	320	373	341	374	341	377	346	351	358	378	374	383	344	339	355	390	311	338	329	377	365	315	359	306	358	368	320	354	344	327	345	331	374	344	352	365	354	341	362	350	373	370	396	355	344	357	322	392	340	384	356	359	367	352	387	372	369	394	367	380	350	362	333	356	379	370	366	367	369	350	363	361	311	351	338	377	377	354	381	334	331	347	372	371	360	349	342	389	360	375	358	359	322	353	407	325	340	360	360	325	350	389	358	350	352	355	340	384	343	339	372	360	350	344	358	341	371	381	352	338	351	370	352	325	374	375	354	351	342	382	329	384	356	363	391	373	335	372	392	365	363	358	356	391	393	344	355	363	325	363	352	358	338	360	364	343	404	379	387	349	334	360	349	371	366	352	354	343	377	362	352	348	354	377	370	377	371	350	359	370	348	396	344	342	381	371	350	338	399	373	380	365	348	369	339	380	347	344	366	382	330	363	376	362	365	314	362	369	391	351	363	387	337	347	359	367	416	345	355	391	377	359	356	369	389	368	364	348	368	362	344	372	359	386	331	368	357	361	379	371	373	377	375	368	377	378	366	374	351	353	353	350	361	337	333	353	374	363	389	387	372	317	376	370	355	351	373	372	387	347	356	350	417	340	360	344	361	415	388	347	357	347	368	343	348	388	377	391	366	340	328	333	384	337	371	350	382	350	371	378	320	350	351	401	332	343	352	362	326	355	357	338	358	393	340	336	367	370	347	372	369	333	377	392	355	354	347	372	342	373	359	372	365	349	390	364	371	376	371	383	349	331	340	363	343	324	356	360	376	353	372	359	347	317	397	381	373	331	340	375	365	349	366	386	349	312	337	365	361	342	355	405	364	350	379	341	338	358	344	345	367	340	326	375	363	344	341	349	365	359	355	352	359	367	362	332	328	347	363	334	368	384	370	375	379	369	368	326	356	339	335	350	369	339	379	375	359	336	342	345	398	342	334	375	426	368	384	353	374	366	405	353	383
3074	984	5205	1011	867	879	882	879	882	845	878	807	874	863	832	872	861	871	890	864	882	882	891	788	868	844	833	850	831	833	829	837	871	865	851	883	849	845	842	905	904	843	866	872	867	868	830	844	860	803	833	824	897	892	842	855	836	897	883	861	881	904	885	866	814	878	870	891	858	887	845	887	901	860	887	887	864	825	863	879	830	840	821	899	898	847	863	831	887	878	925	824	885	870	805	920	843	841	915	911	902	881	868	903	787	837	830	889	822	841	901	896	806	824	865	870	858	844	859	785	901	831	856	805	840	822	844	860	863	861	877	908	820	910	925	825	899	842	859	914	897	843	758	831	805	827	870	818	840	889	864	789	893	813	918	844	851	840	889	869	856	829	878	855	885	867	840	869	895	884	868	900	874	867	901	854	849	888	893	870	892	910	851	850	873	849	867	830	843	864	830	860	809	855	860	885	819	877	846	860	852	882	862	877	805	864	872	838	873	844	832	848	883	857	792	849	856	840	861	832	843	876	865	850	833	855	837	849	868	863	843	833	839	825	868	850	823	821	919	800	820	868	813	882	870	852	799	857	858	832	835	849	843	879	841	859	888	886	873	842	857	933	866	871	845	863	842	871	862	828	838	870	816	850	895	819	862	871	887	851	834	837	822	828	868	880	895	848	863	864	887	895	853	875	839	829	867	870	891	874	882	871	875	879	894	872	859	806	882	823	848	864	856	864	851	834	855	867	899	890	870	854	824	796	863	784	859	900	861	852	827	823	875	820	865	873	826	831	882	849	817	828	830	836	865	877	902	803	839	887	883	832	852	836	841	817	841	873	864	877	868	886	896	850	846	859	863	891	892	812	834	870	857	894	825	858	860	822	843	868	880	838	907	795	842	886	865	916	840	880	910	841	784	882	840	804	861	875	877	865	858	832	836	821	887	887	872	866	846	826	874	857	869	914	899	847	918	895	876	829	863	863	891	845	856	899	816	803	837	850	929	839	840	889	870	903	822	871	817	879	871	885	835	822	830	878	820	849	836	883	841	847	879	859	837	858	862	898	869	852	844	834	849	843	850	914	854	820	839	887	880	865	864	839	828	832	899	858	863	871	857	825	884	840	906	805	854	868	847	873	857	855	893	865	885	833	896	878	870	838	906	891	848	863	803	819	877	844	869	879	848	879	837	841	827	876	834	853	830	895	884	853	849	890	863	879	858	913	809	854	891	847	817	772	899	901	831	906	832	818	831	875	814	854	846	875	831	857	856	840	852	895	840	841	832	884	876	852	868	874	874	889	886	862	918	893	876	879	852	844	874	833	828	838	815	876	859	861	858	876	880	867	866	863	817	820	825	863	856	903	864	804	836	881	830	837	856	840	869	805	857	893	829	783	864	854	889	806	880	785	903	870	892	830	876	794	862	871	859	840	868	847	833	798	868	864	861	782	837	859	824	848	858	846	840	830	855	902	888	874	841	863	852	886	807	838	871	877	880	866	853	855	838	845	829	844	830	819	868	924	867	845	833	884	875	814	870	905	870	873	848	868	882	865	851	815	882	834	876	865	863	883	871	883	822	840	827	867	878	858	822	819	843	883	836	864	876	834	843	880	870	844	914	866	873	832	843	855	852	820	872	861	863	826	853	814	851	877	858	800	930	902	788	873	904	843	833	866	843	886	835	846	852	836	842	819	847	891	849	886	866	858	813	859	831	867	835	810	849	865	845	875	839	870	888	876	892	871	830	877	809	875	864	915	893	846	910	865	840	883	842	869	819	871	868	827	860	854	872	879	869	804	863	863	833	869	871	843	881	842	852	876	875	884	855	803	869	846	823	868	861	901	868	912	882	866	881	838	867	886	918	874	886	810	820	902	908	797	847	885	871	853	832	875	915	881	836	819	858	866	818	926	786	842	884	859	847	854	838	908	826	893	872	864	869	839	852	865	809	820	879	849	841	872	904	903	811	840	850	837	865	857	864	894	840	856	854	773	854	901	921	883	837	848	854	790	793	827	848	862	885	811	914	832	897	834	858	803	855	883	787	859	912	863	838	868	862	816	808	859	874	881	820	816	888	879	826	819	855	861	858	954	843	811	836	857	811	889	817	878	860	836	843	862	906	875	917	877	811	864	884	819	840	826	891	856	841	836	863	877	847	888	877	901	830	853	780	807	870	893	907	872	853	903	835	845	847	916	848	919	864	839	855	800	807	846	864	876	867	832	881	888	815	854	906	827	859	849	847	864	920	856	879	844	843	847	896	850	958	880	878	839	854	856	852	879	908	849	862	839	888	839	894	865	855	819	867	826	815	879	840	836	837	861	873	843	825	812	881	857	861	804	895	887	846	822	855	906	853	843	873	840	856	817	857	869	834	893	854	882	887	829	860	845	829	875	849	896	864	864	833	897	881	873	914	846	889	877	851	842	803	862	824	898	856	828	871	843	867	874	895	843	829	883	818	874	839	845	856	849	799	901	906	862	887	870	900	881	899	797	855	845	841	836	857	912	800	853	909	906	906	878	883	862	822	862	868	877	840	827	828	861	855	844	886	868	872	859	853	809	850	853	860	842	848	909	873	831	853	876	872	893	814	843	828	896	839	861	879	907	877	864	835	856	846	869	853	837	842	828	835	885	852	833	843	814	872	855	819	850	897	882	844	848	852	885	857	866	827	850	834	781	837	880	909	922	907	903	879	855	831	861	871	906	826	819	909	884	882	857	891	832	791	868	878	861	889	892	895	894	870	840	847	886	900	799	872	877	856	870	837	821	832	814	816	808	867	850	842	885	846	884	871	882	853	854	859	896	913	869	871	846	836	856	820	860	916	884	853	796	824	884	811	930	912	883	840	843	823	857	862	852	839	867	853	847	818	855	858	898	838	815	822	838	838	836	884	903	848	837	902	897	897	849	810	853	882	933	799	911	933	866	895	897	832	879	903	841	844	882	828	896	821	902	889	888	855	854	878	821	928	829	845	877	847	921	833	790	798	862	887	893	895	843	808	866	853	901	883	836	875	857	849	868	864	825	837	871	832	856	874	893	840	842	834	899	837	899	867	847	876	841	846	849	819	811	899	827	843	856	854	858	841	878	837	904	877	896	856	830	891	870	870	857	895	862	865	886	774	918	880	874	867	865	861	853	889	907	853	864	838	887	877	864	866	810	807	835	929	830	794	898	854	856	903	827	864	856	819	836	871	909	850	867	854	844	849	839	880	840	810	848	848	849	865	862	856	802	848	797	859	845	853	877	856	864	854	863	857	839	865	915	832	819	853	892	875	817	881	859	918	880	870	867	809	855	848	881	880	835	842	838	840	893	864	888	839	903	912	843	835	870	892	852	878	846	840	847	843	906	855	879	859	848	809	838	830	859	828	802	805	838	843	830	841	886	866	851	864	825	822	890	820	830	846	851	853	845	900	867	880	850	845	874	878	848	858	886	845	803	858	856	847	897	797	847	870	888	893	861	862	902	887	862	881	883	893	868	841	887	926	827	875	896	872	802
22536	5574	31642	13635	2023	520	405	367	296	305	261	247	216	220	200	228	215	207	191	178	185	196	181	213	183	203	164	202	177	171	170	164	216	209	174	190	185	177	211	161	190	194	187	187	186	169	181	196	179	166	179	188	180	199	176	159	189	195	194	185	184	175	172	152	163	193	203	164	185	156	174	199	177	193	187	192	209	190	158	163	189	158	182	158	196	195	207	178	163	172	180	161	187	197	166	172	166	163	183	176	182	168	177	170	172	160	165	171	180	196	182	194	187	168	157	184	193	202	176	167	157	170	174	176	200	181	188	161	164	195	162	185	182	173	169	186	174	201	188	181	166	167	178	185	173	185	196	168	156	162	190	178	176	173	182	172	174	177	185	210	158	170	203	160	215	208	177	157	179	180	184	208	192	206	162	184	167	184	180	185	200	143	177	179	171	176	187	195	173	168	151	195	192	182	160	148	174	191	173	195	182	181	172	187	186	198	186	167	154	205	173	175	163	173	193	187	213	196	199	193	204	199	191	197	192	170	170	178	188	174	169	141	187	174	166	175	179	217	183	187	173	170	200	170	200	180	177	181	185	175	174	160	175	164	174	187	178	160	189	188	186	195	185	199	164	185	182	186	183	176	167	169	193	160	188	184	178	213	173	199	181	163	155	177	188	188	188	168	164	187	153	173	190	208	178	201	167	194	170	177	181	157	181	188	155	171	175	176	189	165	177	178	222	173	192	183	194	151	190	195	195	181	181	166	169	150	173	183	193	203	166	184	190	201	184	166	171	162	172	193	176	162	172	166	165	189	157	164	184	190	151	173	209	199	183	171	193	187	190	160	181	182	184	178	184	183	186	185	176	198	150	148	190	165	164	162	159	181	202	188	198	178	156	178	175	170	189	213	191	174	170	172	171	196	184	188	196	202	185	179	168	195	182	178	178	188	194	163	188	193	183	175	179	187	165	167	166	188	171	176	170	171	154	174	179	175	168	188	202	201	170	172	198	172	155	185	189	184	161	147	170	179	189	172	154	177	175	186	169	189	182	178	175	185	166	163	173	206	170	157	176	175	179	178	200	180	178	168	183	186	197	183	164	179	170	177	184	166	173	189	176	155	195	180	175	186	174	165	175	153	172	161	161	171	178	187	184	176	190	186	161	168	200	165	197	175	175	172	162	179	153	196	192	188	187	168	172	205	163	150	154	180	165	180	186	177	188	162	189	175	195	176	150	185	184	145	176	166	176	171	160	164	185	170	172	183	176	169	184	175	181	185	179	163	150	175	181	174	166	187	173	183	205	196	195	176	199	184	190	161	167	178	194	169	177	177	147	178	165	177	178	165	170	164	184	165	192	193	202	181	179	167	183	164	167	184	169	154	165	175	182	184	166	160	175	176	177	190	171	190	177	179	173	163	172	175	174	184	184	195	170	164	152	171	150	189	193	205	184	167	176	198	164	182	186	181	178	179	165	179	192	157	166	179	164	155	169	195	171	198	151	168	201	177	185	163	185	207	192	186	164	183	175	155	169	169	180	173	155	184	181	198	173	173	173	173	184	204	187	181	157	189	193	184	203	161	178	170	174	141	164	194	170	169	171	168	178	185	169	179	173	165	169	188	167	173	180	201	184	157	182	187	160	185	214	198	176	171	175	190	171	157	194	168	176	181	196	178	203	172	175	192	179	176	190	174	175	158	157	197	153	166	182	204	180	164	153	169	164	145	164	192	200	204	178	169	185	176	199	174	159	166	179	180	178	190	179	194	172	201	155	190	170	190	162	179	174	164	176	176	170	190	194	175	191	158	193	223	186	181	193	193	189	153	177	192	197	160	147	199	175	172	191	186	177	177	175	165	191	178	185	163	181	194	173	165	171	171	163	190	181	170	190	163	164	203	183	193	187	177	178	196	188	193	188	160	163	183	157	170	175	157	190	154	180	170	195	171	162	186	175	187	172	177	201	194	177	184	166	174	191	175	166	155	177	165	178	176	162	165	201	195	181	159	181	164	158	190	184	172	208	200	197	167	197	152	178	183	170	174	173	178	162	167	208	174	191	183	186	166	187	204	183	181	199	214	169	175	178	148	172	185	190	168	188	161	179	174	183	184	183	197	158	155	164	174	178	181	183	181	196	202	188	193	173	173	179	178	178	161	192	178	185	174	182	172	179	177	163	162	184	195	185	188	186	177	195	190	160	154	168	182	147	178	163	173	155	176	173	181	194	175	189	147	187	181	193	186	186	168	191	205	183	166	186	195	167	152	202	148	199	166	177	183	186	148	182	158	171	194	188	187	175	190	194	195	186	170	188	182	174	191	185	204	192	197	174	195	192	175	166	153	194	192	173	174	194	168	168	171	172	179	205	181	179	182	194	166	163	192	178	155	179	177	194	186	183	209	186	195	171	194	173	188	170	187	202	169	179	174	166	202	203	187	182	157	172	158	204	174	184	168	168	175	179	199	174	187	163	183	144	193	167	182	158	186	177	176	165	184	157	171	197	189	162	188	191	189	179	181	178	207	188	177	195	212	181	192	196	178	171	197	171	187	181	167	198	182	191	191	146	178	158	181	182	187	186	178	172	181	189	180	183	203	198	190	188	192	168	191	154	200	182	175	179	160	212	187	174	182	193	177	168	177	175	178	171	189	169	171	169	188	189	211	210	198	180	187	158	164	187	185	196	171	161	167	173	198	183	171	168	189	185	193	190	162	171	184	189	194	175	194	178	191	183	156	155	169	204	167	193	172	181	182	165	185	168	164	154	162	145	201	177	173	187	158	188	172	199	197	167	190	185	168	173	183	175	176	194	183	168	182	187	183	188	178	185	203	173	194	188	166	179	188	197	163	165	199	187	184	167	190	162	181	186	172	182	164	175	168	161	179	186	166	148	195	172	196	176	162	217	177	156	168	180	155	192	172	168	180	176	189	168	180	195	166	189	185	173	185	199	189	182	170	184	186	177	179	176	189	163	175	149	177	189	169	186	203	169	197	181	170	178	163	179	183	171	157	160	182	194	185	180	151	194	161	172	182	156	180	165	174	209	179	152	185	191	161	201	181	147	182	164	186	173	184	183	177	202	176	172	189	170	179	180	186	162	177	173	164	181	168	185	162	162	171	137	176	158	178	182	157	164	174	179	173	162	183	184	177	182	184	175	187	195	210	190	169	148	191	186	188	168	184	157	179	167	185	150	165	158	173	170	168	173	191	177	165	166	180	162	176	159	182	174	197	170	192	163	219	161	170	164	184	154	196	151	167	185	169	183	192	197	204	199	183	198	175	185	184	188	171	174	193	204	189	195	179	173	172	187	192	190	195	187	166	186	179	168	206	170	212	181	164	162	193	151	174	166	166	189	185	167	184	165	192	190	207	198	183	190	161	192	192	193	186	158	189	197	161	175	197	178	159	160	179	209	176	190	178	166	182	218	189	172	165	175	192	175	201	177	210	194	209	197	196	189	171	172	177	181	196	186	159	175	175	193	181	203	183	177	174	168	184	161	190
12149	3106	18705	2792	2460	1979	1746	1448	1295	1152	1035	1024	958	862	795	754	708	710	703	667	654	610	634	618	592	628	565	573	591	552	582	572	576	514	559	507	558	541	500	540	511	512	481	516	490	483	528	486	523	481	526	496	491	551	488	482	553	492	525	496	537	515	520	522	502	450	460	481	521	504	478	523	490	550	526	496	497	500	476	488	491	511	477	496	488	492	493	492	504	470	518	478	487	466	481	497	480	515	443	451	493	486	461	517	490	494	472	489	468	471	531	531	485	491	466	481	463	452	499	504	473	467	512	453	502	504	486	511	470	500	483	493	460	436	471	439	496	500	483	482	479	481	486	462	476	520	462	530	440	457	462	513	482	503	490	504	472	470	474	487	480	489	502	478	488	490	468	465	465	496	498	484	466	459	493	527	484	476	446	454	475	467	514	449	463	472	473	461	487	455	515	504	445	461	477	507	522	454	501	445	506	467	472	442	471	474	479	465	510	493	488	455	466	517	478	476	495	510	479	480	462	482	488	460	501	483	439	475	504	501	472	519	452	470	493	490	512	478	498	478	472	500	489	522	477	526	472	503	498	458	503	489	496	444	459	507	441	448	483	458	476	471	532	493	508	484	515	473	480	477	502	504	487	445	468	510	450	476	478	438	465	500	488	480	509	499	504	469	514	456	461	492	483	466	464	474	478	471	460	524	481	473	488	497	498	526	497	508	462	472	507	470	508	498	527	480	453	482	482	490	534	491	461	474	493	487	472	469	460	522	471	476	487	461	475	516	461	498	485	483	510	452	485	479	508	508	495	486	460	463	472	480	481	469	493	473	484	416	479	475	431	472	470	465	453	470	475	524	505	488	454	511	486	463	493	490	504	470	482	471	491	450	492	454	524	463	470	490	487	508	467	460	518	470	471	470	479	507	499	492	516	493	478	462	465	513	442	498	501	466	476	452	503	466	498	484	496	508	466	488	514	460	469	456	493	502	472	481	455	490	464	475	507	468	477	500	497	496	466	521	461	491	492	510	455	465	478	491	478	481	502	473	442	504	489	490	492	427	479	492	510	460	485	468	491	490	484	504	462	506	463	440	484	495	479	490	475	458	474	469	427	527	478	473	446	486	490	463	520	488	477	458	465	443	481	451	463	477	511	453	472	514	462	457	492	499	454	479	487	516	529	459	485	465	517	494	491	461	463	517	489	496	432	438	460	476	498	453	487	486	490	486	488	461	439	462	408	459	446	462	489	463	469	476	487	484	516	507	462	464	492	488	444	498	496	457	493	460	508	510	464	508	458	467	490	486	488	481	505	492	469	483	455	469	455	455	457	474	450	481	473	474	487	455	477	477	479	484	456	486	484	469	498	462	515	508	458	491	440	497	498	472	469	469	481	483	490	498	450	495	481	472	455	463	449	473	474	497	490	475	462	486	498	485	483	476	506	476	465	497	489	463	508	459	502	495	496	439	502	477	477	474	500	501	506	490	485	446	479	469	454	504	470	490	449	429	486	473	503	478	457	441	502	493	495	477	505	466	520	502	481	495	494	492	485	487	481	456	481	467	478	469	526	457	481	447	479	469	484	460	496	493	474	455	507	470	494	503	470	491	492	508	476	484	495	497	497	439	501	497	483	481	453	490	475	522	480	497	450	445	487	490	464	514	455	464	478	492	470	477	502	467	470	470	496	489	527	492	499	518	490	498	487	480	484	490	460	463	492	450	464	479	512	502	476	452	469	473	474	514	432	472	489	514	512	486	484	487	492	448	488	496	469	505	498	471	490	540	497	501	474	453	483	494	469	490	507	465	495	479	513	490	497	477	468	456	522	448	518	524	464	504	514	504	479	486	528	483	475	505	500	454	453	494	516	484	476	492	460	486	492	475	466	490	469	514	476	481	463	483	520	506	523	501	495	485	504	474	473	515	472	474	471	473	525	441	473	476	515	505	474	464	494	470	443	503	494	468	441	527	455	484	495	485	503	485	513	538	528	460	478	531	471	481	484	469	476	486	491	519	509	460	510	521	498	484	494	485	510	495	494	450	492	430	531	464	510	480	481	490	471	483	488	456	483	453	471	461	491	481	452	452	528	506	482	485	460	472	483	486	494	514	479	448	489	483	473	425	477	501	502	466	507	451	470	457	458	472	447	512	482	440	446	447	463	450	439	502	477	482	482	516	463	512	534	481	514	501	491	456	451	481	508	481	487	499	487	477	485	490	440	478	482	470	477	495	475	473	446	497	459	512	492	468	468	499	487	479	435	482	480	486	484	470	474	502	479	482	463	456	497	466	492	532	501	456	480	526	463	506	475	455	536	482	405	500	487	450	462	485	448	482	521	503	463	460	501	510	505	487	472	463	438	467	480	502	501	508	456	494	485	505	456	470	497	526	480	489	516	470	463	485	489	499	470	474	458	473	483	440	452	487	445	498	476	483	478	498	477	487	513	470	472	467	511	493	466	509	509	485	473	473	480	455	485	480	491	489	497	452	467	438	465	486	481	496	510	476	455	495	507	474	495	497	486	472	495	472	474	488	490	448	509	468	462	513	473	478	486	477	451	480	451	472	469	471	502	512	503	454	470	486	477	503	445	466	502	520	503	474	503	461	473	495	502	488	488	507	463	520	475	496	458	522	490	470	495	462	491	497	487	484	473	472	468	513	482	468	468	523	498	487	450	531	466	462	515	474	493	467	507	517	456	431	485	481	497	495	522	484	495	500	496	482	486	463	478	463	519	465	435	480	480	493	480	500	458	466	452	482	459	492	492	491	485	453	489	477	471	462	463	452	505	483	514	506	472	504	441	480	508	458	464	504	448	471	429	483	461	459	445	465	496	520	472	457	482	509	488	498	478	453	470	489	456	523	469	477	484	455	532	462	493	427	489	520	466	439	452	474	507	503	460	481	478	482	464	473	430	494	472	496	459	475	485	521	496	457	482	533	458	508	489	494	471	488	453	483	470	467	515	477	514	484	480	481	468	443	488	475	499	478	481	468	474	476	503	500	462	509	476	505	484	474	503	488	452	463	467	483	505	442	494	493	517	534	463	471	499	518	501	480	471	503	505	506	474	457	489	457	503	451	482	492	478	490	471	488	532	442	512	491	467	487	507	495	452	485	506	489	489	504	452	499	487	433	484	447	451	499	497	526	488	506	431	487	487	446	511	488	499	501	499	494	515	506	456	454	494	474	516	518	490	513	507	504	524	493	495	510	465	516	493	475	519	500	465	465	497	502	481	440	523	472	516	464	465	466	477	500	470	464	446	489	494	483	487	506	494	461	498	468	458	493	448	490	521	508	463	467	509	524	454	514	420	448	497	444	492	449	486	485	490	472	512	454	468	479	458	485	465	467	487	470	451	466	460	419	505	513	482	440	535	465	530	510	489	454	498	501	436	473	496	425	466	468	487	480	471	414	488	487	469	451	468	472	506	472	471	518	518	477	486	488	499	455	479	481	510	483	491	448	482	486	461	473	487	439	500	483	434	475	478	492	452	522
35399	13232	33206	23529	10827	991	656	544	476	409	382	384	355	289	266	272	279	260	273	277	239	264	246	270	255	207	230	226	239	253	225	217	245	240	228	208	215	226	232	214	263	221	249	214	203	191	232	196	224	226	234	224	256	225	255	233	183	204	215	214	211	200	221	198	198	224	214	217	195	219	213	197	210	215	191	226	209	237	190	210	216	226	220	201	193	241	202	176	204	220	198	217	231	216	192	239	215	217	235	217	233	222	213	219	215	236	220	225	215	262	203	194	207	239	210	220	202	215	213	204	220	233	197	210	213	202	219	195	219	224	212	228	185	219	204	213	230	191	207	197	216	222	210	207	213	212	231	196	207	192	208	224	200	218	230	229	265	229	210	226	238	223	187	241	203	207	218	219	231	232	215	222	213	200	203	193	201	206	256	218	202	224	193	203	213	211	214	204	204	229	229	215	222	231	225	229	205	241	217	189	178	189	202	193	206	234	226	207	208	218	232	219	185	194	202	205	202	209	211	213	189	188	211	218	193	200	214	191	239	222	210	224	231	223	223	211	209	235	236	232	197	202	208	223	240	222	215	184	205	235	206	204	203	205	222	229	242	210	196	192	237	197	218	230	194	219	193	202	204	189	215	198	193	202	216	222	211	251	220	198	214	179	221	217	189	197	213	226	212	210	205	206	182	230	220	229	216	204	222	199	200	207	245	212	207	214	181	218	204	199	199	199	206	210	195	197	220	227	220	195	212	194	229	208	188	210	220	209	201	201	205	219	192	213	208	227	223	227	218	229	240	217	203	247	215	241	229	193	216	247	212	206	221	193	208	217	193	206	232	205	197	210	192	216	185	221	218	199	202	200	230	208	217	202	224	221	217	204	188	207	206	203	201	207	193	187	212	212	189	204	225	202	210	228	213	196	212	162	225	220	211	221	206	215	202	236	211	204	212	198	215	217	208	206	215	203	195	213	201	184	200	214	207	186	212	196	230	196	216	225	233	231	216	235	223	220	230	188	210	195	187	229	196	206	242	223	211	188	219	223	208	230	183	192	196	217	183	220	218	219	221	223	214	205	231	193	215	212	208	189	201	236	206	225	194	180	207	180	215	208	181	229	211	218	230	201	191	211	211	221	232	195	223	184	189	215	220	229	178	188	182	214	224	202	189	239	207	210	200	186	195	223	221	205	199	197	222	208	206	244	209	220	181	207	242	204	230	207	202	203	210	193	197	214	212	215	198	194	211	211	231	225	242	196	195	177	231	220	219	204	197	203	218	214	201	222	214	224	207	221	198	204	230	200	194	221	220	199	230	225	220	237	223	208	230	189	197	203	235	196	215	193	220	222	217	217	179	223	235	172	207	257	213	202	208	222	202	212	225	214	214	212	208	218	231	215	215	221	217	212	225	221	182	233	184	195	206	200	192	225	212	198	199	208	213	219	216	215	208	203	205	213	209	210	207	190	222	194	216	216	212	235	201	188	192	235	205	189	232	214	210	194	221	223	186	208	214	207	209	229	212	224	197	235	172	187	216	207	194	203	171	205	205	227	223	210	210	221	234	191	227	212	186	215	212	212	227	223	201	223	224	229	198	211	226	188	231	188	216	207	210	199	218	215	213	231	201	220	208	204	199	224	235	225	189	218	231	211	203	203	234	192	188	207	248	205	210	229	208	222	215	211	228	219	211	204	213	226	175	178	206	195	212	205	205	204	182	230	215	207	228	205	188	247	198	213	243	225	225	201	232	197	189	231	244	218	206	192	194	201	208	191	195	223	204	218	211	188	203	192	236	211	198	191	213	204	184	208	223	215	179	212	204	213	209	219	203	212	232	239	199	200	206	214	216	220	233	234	237	203	208	220	205	237	192	241	210	230	210	205	219	188	214	223	213	215	214	161	233	196	218	222	211	210	209	214	197	228	217	194	215	213	196	193	221	219	231	226	221	239	214	180	210	219	183	213	191	194	195	200	215	219	235	234	223	204	195	193	203	195	227	225	228	202	214	189	192	194	206	201	196	206	211	193	234	231	222	214	199	209	259	231	208	227	226	250	202	200	221	233	208	224	226	187	222	224	191	214	234	191	203	190	215	216	206	221	232	233	206	227	199	221	194	195	208	194	235	198	236	220	199	201	194	213	193	187	238	202	205	187	185	196	234	223	200	216	215	217	225	197	216	208	221	229	204	208	225	213	209	218	213	203	221	205	204	180	184	238	205	195	202	221	196	211	234	202	212	205	217	204	209	214	185	215	202	199	176	232	228	208	192	184	211	204	205	220	218	221	213	210	243	190	186	203	223	230	194	226	227	209	231	242	223	231	211	210	218	238	212	230	226	209	207	216	212	239	216	213	209	196	230	200	219	220	225	198	206	214	193	227	187	197	217	209	169	216	227	197	199	206	232	223	219	222	188	212	220	224	219	218	211	207	216	193	217	189	222	174	182	220	185	204	217	219	210	224	223	203	201	237	183	196	180	220	246	213	232	231	210	198	219	207	184	202	201	205	227	216	227	228	227	225	224	181	194	207	205	211	215	218	228	180	214	231	215	188	200	220	207	220	222	220	211	222	172	219	203	222	203	209	201	233	215	217	227	209	191	175	240	211	223	171	207	172	221	229	193	213	176	216	188	228	203	201	186	191	175	200	188	216	234	228	229	215	179	212	225	201	221	202	211	212	233	222	234	211	209	228	212	203	212	227	195	208	196	193	195	230	178	200	197	219	190	199	236	180	222	211	201	204	198	215	179	224	205	237	216	216	214	214	235	200	232	212	221	231	197	223	236	223	183	206	215	206	234	208	214	182	216	235	226	229	206	213	190	218	218	237	235	220	238	200	211	204	196	193	196	209	216	207	208	212	204	233	189	238	209	203	189	212	204	210	207	199	220	221	203	186	205	210	207	213	215	219	227	179	232	200	207	196	220	227	196	201	194	249	205	203	208	174	223	223	205	185	212	204	186	191	198	207	218	214	195	235	212	195	231	215	222	208	202	241	188	194	201	214	207	198	199	242	229	224	213	210	180	215	215	230	207	226	206	222	205	226	221	215	212	217	218	213	199	188	206	197	226	220	209	198	220	204	233	216	214	213	203	201	220	200	204	218	226	210	196	229	201	218	187	194	207	194	248	208	214	234	211	214	192	232	218	221	225	186	210	227	205	199	232	210	252	226	198	211	207	221	217	224	211	198	231	195	189	201	178	242	210	221	195	229	199	214	198	201	190	204	202	223	234	180	190	236	192	191	223	227	219	226	231	227	198	219	189	203	184	202	193	212	211	197	218	222	210	199	203	212	220	228	174	187	204	193	189	201	223	210	236	227	230	222	211	208	229	228	217	211	208	212	214	193	219	185	217	213	209	230	203	219	220	193	205	218	213	208	218	193	221	217	205	211	172	207	223	226	196	200	196	232	209	210	239	217	205	204	216	222	197	191	210	174	204	207	228	221	224	199	206	210	223	219	220	208	200	208	234	184	216	208	212	206	226	229	212	224	218	192	206	202
18884	5099	19552	4996	4338	3636	2907	2443	2075	1882	1704	1500	1420	1230	1159	1000	1071	967	949	884	946	871	848	810	765	808	775	708	749	757	688	679	698	692	725	709	673	686	632	706	650	625	627	630	693	646	600	623	627	629	611	621	690	602	638	608	594	656	615	589	666	578	620	562	619	593	595	582	620	590	574	622	605	578	577	591	560	614	569	621	570	569	638	604	583	622	594	579	620	559	613	589	573	557	628	612	562	603	590	559	574	571	615	566	582	589	563	556	544	596	612	602	616	630	610	602	610	614	554	567	579	550	565	555	551	567	587	618	575	597	623	576	578	554	586	569	553	603	576	578	609	545	554	531	572	612	577	630	624	576	593	571	590	599	562	604	545	587	548	566	618	614	572	585	564	605	593	557	584	554	584	601	578	574	547	579	536	545	571	589	548	553	568	591	601	588	572	579	577	576	530	602	637	617	572	569	573	625	612	589	623	553	583	587	537	562	558	572	569	613	578	604	556	562	563	565	582	604	579	543	565	578	612	567	587	573	566	539	589	571	593	585	584	580	586	579	584	570	576	575	666	605	563	562	601	585	559	526	569	580	596	604	555	563	571	618	566	538	587	581	579	602	589	586	564	587	594	603	577	531	610	597	576	560	561	528	558	593	547	536	541	552	613	617	597	589	577	628	602	586	568	570	563	567	565	555	572	563	602	593	584	573	542	570	573	554	558	642	586	546	596	569	563	552	547	575	516	550	564	559	585	598	580	607	609	570	574	574	565	623	534	560	541	529	561	599	592	585	581	567	609	572	521	576	616	570	567	582	586	559	539	591	581	599	569	569	604	584	554	573	546	563	545	597	577	591	586	557	598	532	561	562	565	611	625	574	584	592	577	597	555	540	600	577	564	606	562	595	559	640	558	543	576	557	557	570	572	555	505	586	572	561	552	578	538	575	593	561	560	558	552	562	531	609	594	555	619	579	523	606	604	587	583	586	579	538	610	605	559	604	593	605	570	554	577	542	530	580	572	620	554	541	581	549	569	556	604	578	602	583	606	570	568	592	553	580	582	598	563	593	572	593	566	569	574	558	533	566	617	572	619	603	563	564	574	586	565	573	595	527	576	612	565	578	587	532	567	635	575	577	583	583	569	568	580	591	549	599	567	572	539	578	594	561	577	554	539	587	580	570	553	580	540	563	623	599	596	524	519	554	569	615	608	581	616	591	521	589	571	598	590	598	571	574	514	579	570	573	593	502	569	586	534	595	555	600	538	555	595	579	577	543	650	558	611	531	563	575	571	583	583	559	564	583	558	564	565	589	574	558	567	560	558	612	568	548	605	629	582	597	571	584	565	600	574	548	610	573	586	583	577	566	557	562	586	581	522	564	536	617	560	568	563	589	610	579	570	549	630	545	561	507	560	558	562	613	608	554	564	581	603	601	584	626	587	569	575	543	546	611	599	558	582	572	592	564	576	588	572	570	606	580	586	587	545	578	597	584	616	545	549	548	557	554	567	597	605	527	608	581	566	637	575	532	564	544	546	614	586	552	581	565	584	577	569	524	588	575	588	594	558	594	594	576	574	574	572	553	597	595	587	585	563	579	638	580	591	584	577	576	573	601	605	621	539	589	556	599	548	589	549	549	619	568	602	554	560	569	542	583	550	602	623	574	573	580	545	573	579	600	597	574	608	575	570	563	589	538	625	584	589	533	555	595	575	589	590	554	544	555	541	578	566	554	575	585	555	554	557	518	584	600	574	586	587	627	556	658	557	572	593	590	593	575	581	599	572	599	587	597	579	544	541	569	564	599	575	597	586	607	575	607	590	553	597	561	592	612	587	581	548	573	615	550	575	604	570	590	582	578	568	559	579	585	554	612	580	608	531	559	593	604	562	575	615	546	560	572	564	555	555	604	586	557	607	564	594	550	566	584	554	558	567	573	545	531	578	579	545	554	601	546	568	604	582	571	579	524	523	581	591	572	549	533	632	544	543	605	539	576	575	562	625	571	583	610	575	552	565	576	595	578	570	574	602	595	597	547	579	550	518	554	603	583	587	558	556	594	597	575	595	563	569	560	595	595	628	599	581	570	570	543	595	580	540	581	530	559	542	565	572	572	595	583	588	567	601	572	587	573	586	582	559	604	528	585	580	580	566	551	570	558	579	599	569	555	577	592	586	599	582	566	578	603	588	588	574	548	581	565	542	595	606	587	556	559	608	591	537	615	575	568	570	540	564	579	550	549	567	589	584	541	567	617	577	587	545	571	573	618	580	584	599	626	589	572	587	609	553	574	595	544	547	590	572	591	623	557	562	574	550	549	618	597	566	550	569	549	598	581	589	554	575	563	553	593	565	541	581	554	648	583	554	530	563	591	544	571	568	618	591	574	604	553	580	588	559	572	605	600	588	576	590	567	596	573	593	590	602	565	573	594	560	607	564	544	605	615	615	618	573	564	580	630	571	558	566	577	548	552	561	552	534	559	601	604	572	590	593	567	568	630	581	581	625	545	588	571	539	538	578	586	546	552	556	551	559	613	554	555	537	575	559	563	573	574	546	579	596	599	592	556	585	585	613	637	567	598	594	576	565	585	556	580	559	598	581	588	574	604	578	571	583	563	553	563	561	575	572	555	578	543	581	556	596	578	574	576	573	530	563	591	566	581	577	596	578	621	568	560	561	584	582	574	613	537	597	556	547	560	629	600	579	581	575	564	546	572	571	573	563	578	591	586	534	586	559	571	562	523	608	595	582	617	555	581	610	607	582	553	606	592	605	554	602	602	620	596	564	581	554	580	562	585	574	556	552	543	576	590	594	583	608	569	591	576	603	590	541	580	578	538	561	605	545	594	549	596	581	570	611	609	585	607	591	545	601	593	583	582	577	616	552	575	554	598	570	568	572	570	641	525	532	610	574	614	602	523	584	602	592	555	558	559	549	565	559	608	567	584	568	578	598	591	605	589	572	593	597	575	564	565	541	620	615	555	548	638	598	568	532	537	578	585	597	608	573	587	575	555	641	578	557	623	607	561	572	598	556	585	629	546	564	575	579	584	587	574	584	611	577	616	522	568	579	615	576	581	532	594	576	593	551	534	566	583	560	585	578	587	561	544	620	583	563	499	564	571	569	579	552	530	523	582	548	589	607	574	613	559	579	532	556	539	627	583	542	592	532	572	575	602	559	591	549	559	594	578	579	579	587	594	511	594	541	549	558	569	589	547	575	608	558	529	587	592	555	596	558	600	586	571	564	587	552	606	593	571	601	548	600	584	586	561	611	582	585	546	583	564	578	539	580	598	577	586	587	607	586	520	582	642	567	589	541	548	576	556	547	560	563	559	584	551	590	574	615	563	576	579	576	580	582	596	536	586	570	590	581	585	591	595	570	579	558	626	578	533	599	580	568	594	594	545	585	564	575	555	590	619	581	559	568	613	568	567	558	576	536	593	620	560	590	579	557	578	618	595	557	597	559	569	580	556	628	564	549	577	571	557	597	559	556	608	549	567
2937	483	2164	396	360	385	390	406	359	390	378	352	378	367	353	352	332	371	367	344	371	371	367	352	310	375	344	341	344	372	380	365	353	383	351	371	360	347	360	390	361	346	381	369	364	380	398	347	356	376	346	340	349	359	378	349	345	355	320	372	396	345	357	361	340	364	344	363	380	330	365	332	336	361	343	371	353	371	387	362	344	338	344	343	342	371	346	333	343	318	365	363	339	340	371	371	347	399	345	380	396	360	334	336	396	377	357	393	351	369	378	366	340	378	336	360	383	337	336	381	328	374	372	367	353	334	319	359	375	366	369	371	370	368	370	354	340	353	358	374	318	364	409	343	381	362	382	363	402	367	366	351	373	366	371	378	350	353	354	376	333	355	321	341	353	387	369	304	293	341	334	360	336	363	335	334	341	359	354	359	346	356	367	357	347	351	362	350	368	372	332	379	356	371	340	390	375	334	339	355	301	359	360	374	379	348	374	360	363	351	373	328	337	377	422	393	361	354	379	340	391	346	371	351	336	350	341	346	379	323	345	365	335	355	385	358	344	405	375	367	316	351	382	330	354	389	354	341	379	388	343	350	321	318	346	335	367	367	347	361	349	324	360	378	326	368	351	334	363	365	380	353	341	371	338	366	377	370	363	344	355	362	348	329	325	380	323	340	353	328	359	348	359	371	337	357	360	348	333	330	347	385	337	361	362	354	360	382	375	375	351	364	356	374	385	332	369	384	358	347	332	373	359	345	388	345	388	362	368	374	386	348	340	328	343	339	395	387	329	405	358	338	357	350	329	359	353	374	375	346	373	389	371	326	357	355	381	374	341	355	356	343	352	333	382	361	349	366	359	382	396	374	370	387	368	360	367	336	364	393	366	365	369	347	376	344	299	394	415	331	352	363	360	325	345	350	360	387	326	356	367	342	344	378	392	388	348	359	349	389	401	372	357	352	325	355	380	331	351	326	346	356	348	326	341	367	374	343	380	341	374	326	362	351	388	340	325	380	347	345	359	354	342	366	368	353	371	349	348	329	335	348	379	336	376	396	346	358	344	356	360	389	361	347	354	350	383	348	363	371	382	376	373	348	343	363	329	360	363	379	365	360	387	364	345	323	338	350	370	375	363	346	344	346	373	347	331	331	342	370	378	363	391	394	345	346	387	373	379	346	370	394	347	317	362	388	352	390	334	387	332	406	359	363	395	344	339	364	345	360	372	384	380	396	371	352	366	355	378	336	330	334	363	359	342	343	361	337	343	379	370	342	306	334	361	312	338	337	358	356	378	348	305	383	373	356	334	368	361	375	351	366	375	364	352	356	347	388	356	328	359	377	339	356	363	356	334	355	356	366	343	365	339	371	334	369	329	384	388	328	401	347	334	351	344	319	318	360	338	344	365	359	334	337	355	357	346	388	349	342	370	382	338	310	319	351	352	362	363	374	375	363	351	335	338	388	377	332	344	381	330	380	388	382	326	362	311	337	362	365	323	358	355	365	343	355	362	345	345	335	387	362	373	356	364	381	336	375	331	357	314	347	408	371	352	393	382	383	340	344	394	378	367	373	363	385	363	339	368	369	317	381	362	394	322	380	370	358	321	352	340	355	359	394	318	324	352	407	351	334	380	347	375	357	349	404	353	353	332	374	368	343	374	327	362	348	355	394	311	352	336	387	349	384	359	374	342	356	338	336	338	355	339	371	351	343	354	348	361	337	366	340	380	362	384	320	348	381	338	337	374	353	393	377	376	358	342	364	374	357	360	362	314	359	390	329	327	390	355	376	385	358	361	338	336	338	346	376	374	375	354	368	358	370	372	397	391	318	366	354	349	358	367	352	369	365	379	349	346	368	360	354	378	338	374	344	362	372	366	339	359	383	353	381	390	361	371	387	349	346	375	331	377	377	352	339	349	392	381	343	337	340	338	356	363	366	332	358	368	372	343	400	353	355	360	372	394	371	320	374	369	387	373	388	387	341	382	382	357	368	352	376	329	360	363	310	344	342	384	357	352	332	373	342	394	361	351	374	356	330	344	377	346	328	342	358	381	388	360	344	353	337	350	372	383	353	388	343	346	380	364	353	360	352	366	356	369	329	389	377	380	357	366	399	352	354	384	347	361	362	388	385	356	355	337	379	363	383	358	413	361	365	344	313	390	380	344	346	378	364	342	340	404	344	370	342	344	322	419	361	353	335	381	392	363	380	346	381	355	361	339	372	357	363	350	379	383	343	381	349	388	342	352	348	344	345	348	320	385	380	369	349	355	362	354	367	369	385	340	342	337	378	366	343	350	319	367	302	345	362	338	365	368	337	365	345	392	342	377	348	375	327	367	368	372	360	368	347	360	343	351	360	364	352	350	359	340	347	364	367	356	401	420	375	356	376	426	380	375	352	389	384	351	360	349	373	355	326	328	341	372	344	348	378	374	324	369	382	356	338	392	354	368	369	372	316	383	346	374	355	328	367	370	339	349	391	394	362	378	368	371	378	343	335	365	349	357	367	358	367	354	346	340	379	353	361	355	350	303	338	378	336	372	367	389	358	351	315	362	340	355	363	328	389	360	376	347	327	372	346	383	337	396	358	379	365	359	329	356	364	374	352	337	332	356	342	344	350	339	382	339	363	352	381	390	393	379	373	363	373	396	380	325	336	355	386	353	388	360	377	350	371	371	399	375	386	334	374	332	360	335	366	391	368	309	384	365	326	373	359	329	370	386	373	361	381	344	362	351	371	378	353	372	360	365	361	321	358	345	351	356	350	383	357	381	383	369	344	340	356	355	325	349	363	332	380	365	358	368	370	337	340	346	365	352	371	362	391	366	342	345	367	347	377	366	334	344	352	363	373	359	374	338	347	371	358	398	344	320	344	355	376	347	361	355	384	379	355	373	357	361	338	357	372	331	397	333	353	355	338	347	358	371	387	362	355	399	347	367	392	363	354	347	338	364	354	339	371	418	365	363	363	358	402	358	334	354	360	353	355	338	369	361	344	366	360	380	329	315	349	345	376	364	352	338	361	322	321	343	351	371	347	362	365	374	348	383	357	406	361	412	361	317	350	378	356	357	355	376	355	353	342	362	361	347	347	349	360	355	324	377	351	340	366	328	358	363	361	366	332	394	354	336	357	372	365	382	364	347	403	357	363	359	355	353	404	361	335	346	354	290	356	337	371	372	393	397	363	381	357	350	397	407	352	345	375	351	341	365	376	363	339	394	364	340	381	352	349	365	344	366	390	366	372	391	368	353	327	339	347	316	345	355	390	356	376	375	364	391	358	376	347	356	350	361	355	358	319	337	354	386	354	339	378	342	376	385	348	383	371	374	338	325	380	391	341	367	373	321	365	349	351	363	345	337	326	358	363	370	351	359	380	357	301	371	374	366	360	334	361	327	385	328	374	385	368	392	363	382	361	349	349	342	347	361	338	328	364	398	341	353	398	359	349	351	368	384	354	345	400	396	368	360	369	377	348	361	337	321	360	384	379	386	342	333	343
3158	948	4731	977	858	920	898	861	830	844	888	854	892	889	864	847	864	864	850	815	863	868	817	829	857	870	817	886	793	819	918	864	914	889	791	874	908	880	816	846	854	910	832	816	893	896	816	903	822	869	864	848	855	877	825	866	794	916	838	861	858	843	867	892	862	868	848	835	908	872	850	844	901	846	874	863	839	819	794	852	882	844	853	881	844	876	876	859	865	874	860	790	852	892	863	820	932	822	889	868	900	806	828	817	858	859	833	869	864	847	830	825	851	818	913	793	869	839	867	848	856	867	825	851	854	835	794	884	860	806	871	888	827	809	885	853	801	852	794	844	780	842	825	795	879	860	884	860	894	808	863	832	879	844	872	872	870	854	881	829	895	850	834	812	866	837	852	833	828	863	829	868	869	798	830	880	880	841	883	833	875	862	869	789	853	870	839	884	881	900	827	807	853	914	885	909	871	849	857	878	863	875	871	815	845	859	800	856	869	836	838	901	879	809	859	846	882	859	866	890	852	793	890	806	835	879	826	801	922	904	838	818	854	839	866	856	867	791	864	846	871	859	841	852	876	817	821	893	835	807	895	862	847	893	850	872	831	823	861	847	832	844	839	847	889	853	819	882	859	856	884	815	800	873	840	789	812	816	838	855	857	858	884	819	877	835	914	842	875	882	910	877	880	867	814	804	812	856	843	813	853	861	925	806	854	898	846	871	814	884	797	833	834	849	900	836	903	888	849	784	805	911	844	856	880	858	836	860	805	817	838	866	887	849	815	814	855	827	830	825	787	832	822	891	856	894	857	852	862	867	837	833	855	813	799	834	829	826	862	818	855	845	888	868	835	817	806	891	868	854	845	874	928	860	851	877	846	870	902	885	861	885	897	819	813	827	832	840	834	880	844	873	852	855	875	865	853	852	884	864	879	842	839	843	821	852	845	843	857	844	889	845	919	806	866	845	897	890	921	896	866	853	847	896	857	859	806	819	839	851	789	913	904	857	820	884	853	873	877	815	869	878	860	864	877	880	816	837	858	840	851	815	836	828	870	862	906	834	773	812	845	845	863	905	890	835	841	890	881	834	797	808	866	827	869	821	854	841	900	798	843	850	869	899	855	890	853	825	868	807	880	845	889	843	887	848	880	846	780	835	835	874	834	834	859	885	825	905	932	892	837	852	892	833	851	829	866	834	818	854	852	879	785	849	871	835	837	847	869	859	876	840	863	861	817	834	839	864	867	897	796	859	860	850	822	884	871	874	835	841	835	897	834	883	832	875	855	862	806	830	872	846	892	830	817	854	854	860	871	802	836	911	841	795	894	812	842	848	840	935	843	895	848	861	891	837	881	892	865	860	858	832	810	857	852	818	851	871	879	871	872	853	856	822	870	830	928	904	854	858	848	884	843	866	842	867	901	843	858	857	836	850	838	829	860	854	852	881	837	901	853	855	856	873	895	831	840	880	854	866	815	884	836	875	879	849	850	840	852	839	883	811	872	871	852	811	860	864	875	840	801	847	903	897	861	852	839	832	911	837	801	814	818	820	823	901	823	871	844	842	846	820	800	903	862	873	858	828	915	824	871	828	826	881	838	820	854	840	826	871	897	864	859	830	822	898	867	893	874	854	888	829	837	850	824	812	867	883	824	851	873	871	847	892	844	865	837	861	800	835	848	856	847	862	848	799	855	884	850	865	832	867	855	821	808	855	805	881	885	841	882	852	876	850	853	861	866	864	839	850	846	842	851	852	870	851	843	798	810	878	807	904	866	826	828	840	837	872	842	873	803	872	850	837	836	840	861	879	879	860	866	874	826	812	860	829	866	855	834	887	819	840	857	834	874	806	864	851	860	792	839	875	835	839	864	862	871	867	818	782	833	827	837	888	932	814	877	828	839	822	905	818	865	826	820	812	864	870	807	916	880	866	845	855	867	850	866	832	832	875	833	818	804	796	861	849	843	872	857	873	889	849	835	815	850	863	824	875	839	821	833	855	863	874	895	862	805	858	834	848	868	865	823	891	913	896	834	884	830	836	860	869	838	814	822	839	829	860	822	850	859	812	828	859	842	873	834	826	851	829	829	844	910	831	842	888	862	841	848	901	849	821	828	889	878	886	868	824	852	831	828	872	878	861	865	845	893	828	826	894	885	844	860	883	863	867	837	840	854	843	845	815	821	810	843	895	879	874	809	836	868	896	905	878	812	824	844	834	822	825	844	888	842	821	810	845	806	860	836	878	817	867	858	784	878	795	856	868	871	858	879	838	873	863	869	823	831	928	784	893	867	883	833	902	807	874	896	850	810	848	837	816	858	840	862	871	883	829	868	812	876	866	857	904	847	914	920	824	868	868	887	895	864	848	855	907	864	824	857	875	872	840	839	842	901	862	881	816	793	843	844	846	817	875	832	852	842	829	821	823	852	843	822	853	903	960	855	890	851	862	856	810	947	865	815	874	854	832	863	860	928	876	876	855	860	847	900	862	867	877	805	813	869	884	787	843	844	849	894	839	821	864	862	844	863	844	872	828	803	830	833	821	851	892	847	815	854	878	875	875	854	829	809	875	855	871	854	864	807	837	892	852	836	842	826	875	873	795	824	814	871	832	833	892	867	883	864	901	847	888	819	826	834	846	865	909	851	839	859	869	860	900	874	864	826	833	798	832	860	841	907	867	843	908	835	852	851	866	869	873	820	847	881	858	852	850	858	833	917	887	878	842	905	855	846	847	857	890	861	917	833	865	848	817	856	933	857	856	847	828	935	820	808	820	856	801	814	860	882	899	788	840	891	822	882	888	905	835	873	807	845	867	835	858	848	827	836	915	822	846	857	868	868	913	784	880	829	869	847	877	804	871	851	850	878	843	855	829	862	900	833	786	868	892	796	861	838	788	895	821	859	871	845	849	850	812	820	846	820	840	856	827	893	879	839	868	854	861	839	884	832	850	825	894	826	890	856	819	841	830	912	881	844	866	869	902	862	880	863	844	865	840	869	897	890	856	882	853	884	833	893	871	832	842	833	826	804	883	851	875	859	900	813	849	872	842	789	844	850	851	799	886	886	809	856	803	837	856	851	838	860	866	888	854	904	838	858	827	843	864	862	909	856	811	850	841	913	901	844	846	846	834	819	837	888	868	836	863	862	858	778	827	846	807	847	836	796	871	852	874	885	860	877	858	808	849	842	910	866	862	864	880	862	840	802	862	855	895	795	863	845	817	909	837	853	832	898	847	870	849	867	837	820	913	782	840	834	906	868	832	888	882	851	898	833	866	871	854	869	847	883	873	903	867	837	812	856	866	839	869	844	876	834	891	857	858	910	836	882	845	895	805	863	874	876	844	858	884	863	879	874	877	793	863	857	902	847	831	838	840	840	838	896	885	871	863	833	874	815	875	883	878	867	851	863	877	833	875	833	819	867	814	830	832	848	799	823	826	822	821	889	861	870	830	877	799	903	821	861	834	800	834	851	846	883	816	858	833	846	858	855	869	897	894	916	825
23771	6167	31169	14997	1783	514	405	352	293	276	258	227	238	195	239	231	214	191	218	199	174	171	201	196	207	204	212	177	186	175	176	167	202	152	172	186	162	168	155	191	170	183	170	187	207	197	181	172	158	164	207	215	199	170	187	179	186	158	180	193	196	170	176	172	190	169	189	196	175	188	189	176	188	147	161	184	187	179	202	185	182	200	214	189	170	173	183	196	193	181	173	163	175	186	188	173	170	201	201	190	180	191	203	187	195	177	148	170	177	177	194	190	183	172	172	152	188	202	193	203	164	171	188	185	178	184	167	150	161	164	177	170	171	198	220	187	187	168	176	171	207	194	169	194	165	170	180	167	185	174	220	183	185	184	150	157	164	189	156	238	186	171	167	162	192	171	177	162	181	180	172	187	169	177	178	178	181	156	176	168	159	168	176	165	198	167	196	159	158	169	193	211	172	209	173	156	187	177	194	180	176	160	160	170	180	204	189	187	193	186	183	201	179	175	169	199	175	194	177	188	166	181	163	165	178	160	167	166	212	166	160	184	200	173	180	179	181	193	174	190	203	181	158	171	180	185	193	174	182	184	200	182	169	175	189	171	191	173	186	187	176	195	199	169	177	177	171	177	183	164	170	158	171	184	178	168	185	180	195	172	193	172	188	170	180	185	153	183	179	148	185	168	165	193	164	179	188	155	177	164	220	192	197	206	176	163	194	164	159	184	165	183	158	179	182	158	195	191	162	180	178	173	187	161	192	173	203	215	168	152	203	180	185	179	154	173	147	182	178	178	182	195	170	176	178	176	153	163	184	189	178	195	166	178	163	169	185	185	187	167	178	163	167	199	160	198	186	186	178	185	178	170	185	183	185	177	173	181	170	172	188	173	192	188	183	169	168	188	181	186	175	160	181	164	173	178	182	169	198	198	158	184	178	167	197	162	176	181	176	181	204	163	166	197	184	207	197	160	169	168	171	187	177	154	172	169	173	178	168	214	172	173	164	170	163	156	154	170	179	166	198	156	184	172	166	184	190	160	198	191	161	163	198	180	177	175	185	170	169	175	172	188	176	173	164	184	163	161	164	157	174	180	186	159	207	166	196	174	171	154	171	174	183	169	199	190	168	175	193	176	171	195	185	176	173	167	170	172	182	157	176	182	171	157	173	166	172	179	189	172	200	174	192	187	157	170	165	173	178	192	195	175	180	205	187	161	171	186	169	159	164	171	166	184	181	189	185	189	166	138	177	187	170	186	184	164	181	166	178	167	159	184	181	183	207	197	189	162	181	200	187	183	199	171	208	201	199	202	176	176	209	184	179	173	175	162	173	181	189	169	165	190	195	190	176	195	162	179	176	210	155	183	181	165	153	195	189	211	186	184	162	184	168	170	174	189	217	185	167	168	178	176	184	163	171	194	198	169	157	166	178	191	160	182	164	161	157	186	179	151	189	188	185	179	213	181	176	162	174	158	163	192	205	163	171	183	191	193	180	176	198	188	153	181	193	170	162	178	165	160	183	172	190	197	158	187	165	167	193	179	157	179	195	165	169	185	154	180	191	184	180	179	173	174	158	184	179	162	177	184	158	189	181	177	166	177	159	178	194	163	171	187	174	179	169	173	183	181	178	170	163	157	167	165	153	175	208	196	189	176	178	191	174	173	180	169	187	167	176	188	172	177	149	153	185	181	172	166	181	183	179	166	173	190	180	174	162	168	188	174	174	170	175	159	207	181	158	173	188	190	167	168	171	184	190	170	214	179	179	187	182	179	166	167	178	188	188	191	217	181	174	151	172	185	193	161	196	147	189	178	157	165	173	164	185	188	149	160	190	158	190	179	175	179	190	153	160	175	191	191	167	148	182	186	180	177	192	209	203	171	180	173	157	164	171	156	204	160	167	165	216	194	174	183	186	172	158	174	180	166	174	178	170	181	201	170	163	174	175	189	149	180	159	197	167	190	149	169	167	170	190	181	202	173	158	161	186	206	192	174	205	169	182	180	186	190	207	175	203	157	163	174	158	171	162	197	171	176	180	176	169	181	201	175	184	151	183	182	151	186	172	186	173	183	173	167	182	187	175	209	178	171	186	179	150	174	194	180	169	192	151	177	195	194	163	194	191	165	195	184	181	178	183	188	174	212	188	185	152	166	175	182	175	162	201	186	176	168	160	154	188	150	170	181	171	181	162	178	169	186	193	192	181	187	186	201	182	182	180	169	215	174	188	186	187	185	193	166	171	190	175	199	219	167	195	201	196	164	151	197	163	194	161	186	186	170	161	197	161	176	174	170	189	180	159	161	172	166	168	170	161	179	193	172	182	176	156	176	202	164	181	179	192	179	174	178	198	177	181	175	209	174	143	165	194	189	188	178	164	160	185	185	177	193	166	164	176	175	182	168	169	181	185	177	177	179	180	178	182	168	177	178	175	191	180	211	187	173	207	215	178	171	174	181	187	189	187	172	181	187	219	190	170	172	158	176	178	163	200	171	145	196	187	167	173	174	191	210	167	179	174	174	163	189	180	205	186	157	170	167	185	180	176	186	199	158	153	189	203	198	162	172	195	190	163	167	193	194	156	174	169	192	162	172	180	160	187	192	164	191	171	187	175	174	159	168	200	193	171	181	178	181	175	176	164	193	190	150	177	187	165	169	181	179	171	166	181	199	168	175	177	169	175	175	196	183	157	180	187	200	167	180	187	178	178	175	166	179	195	173	180	179	173	182	200	186	198	184	158	169	183	186	189	199	201	171	176	166	172	192	181	178	173	170	159	190	196	185	157	195	167	175	171	196	188	207	186	159	196	174	173	185	165	162	175	179	147	182	191	182	164	194	180	194	162	180	176	194	155	151	155	185	162	163	173	161	171	190	172	180	191	178	214	192	168	194	176	183	190	181	204	181	186	177	162	187	175	169	184	167	175	171	173	187	157	179	164	157	186	193	173	185	197	182	159	161	167	183	188	198	187	180	169	168	177	195	195	185	168	197	152	180	175	192	193	165	175	162	173	178	198	170	171	145	200	190	164	184	180	194	185	180	193	186	175	138	151	174	208	160	189	168	165	183	190	160	198	156	176	190	215	188	208	206	186	165	206	185	173	172	167	190	197	206	199	176	170	181	178	186	159	183	180	191	171	196	158	185	180	198	155	186	192	182	185	156	214	182	168	161	175	177	172	164	189	172	168	191	216	183	168	189	173	219	181	176	206	194	171	173	192	177	171	170	187	166	183	189	201	173	179	180	153	163	189	204	194	177	166	169	173	174	170	192	165	177	161	166	195	180	179	170	211	185	188	196	154	200	179	177	197	175	178	182	179	155	176	192	189	153	158	181	196	169	189	175	182	180	177	146	171	189	198	188	214	175	183	209	196	203	173	160	180	176	199	180	168	175	170	185	199	171	198	176	167	203	185	221	173	169	196	165	175	175	195	176	182	147	188	178	176	206	199	180	194	170	191	192	176	169	199	182	164	186	187	182	191	161	184	180	193	175	174	192	169	176
13194	3084	18969	2906	2399	1998	1748	1392	1300	1142	1055	949	882	847	816	729	726	666	662	655	647	585	612	624	594	579	582	565	601	577	533	571	547	519	548	539	597	553	507	533	496	529	543	496	483	503	480	554	533	495	475	509	530	496	487	491	498	495	482	506	514	512	511	512	489	459	464	520	473	477	503	545	443	490	526	475	491	484	488	461	530	471	517	506	495	495	505	518	487	464	524	517	472	491	514	512	503	487	463	518	479	505	489	476	493	509	475	494	505	500	460	486	501	480	518	501	488	490	466	494	520	501	492	509	459	502	483	480	460	460	465	490	474	473	484	514	477	478	497	483	486	528	484	474	498	475	519	495	477	501	476	511	522	481	472	485	478	507	429	524	471	448	478	494	464	490	476	424	473	494	455	485	473	504	507	471	503	489	460	458	500	504	453	495	483	482	505	459	488	509	481	485	460	502	470	483	522	501	530	490	455	474	501	463	479	464	532	476	472	442	488	487	477	490	509	478	499	485	492	495	482	471	512	452	421	477	462	449	490	476	477	477	482	521	450	480	510	494	469	495	462	472	456	487	483	504	462	474	448	486	497	492	515	463	485	466	496	483	478	494	437	492	472	525	496	496	431	468	503	457	498	491	508	474	504	480	468	489	526	510	476	472	526	466	475	465	496	480	509	518	451	479	477	499	494	482	448	473	522	464	452	466	523	481	505	475	505	499	516	478	454	465	460	445	491	508	499	436	468	471	454	465	497	469	484	493	495	479	465	518	513	509	468	470	490	505	466	484	467	487	512	481	509	475	456	498	460	469	486	475	478	437	466	470	531	459	484	502	449	494	473	475	503	531	504	485	494	502	479	475	514	475	458	486	456	484	512	420	483	469	484	508	460	463	471	449	462	515	513	483	512	487	450	481	473	480	443	465	489	506	482	470	462	478	514	527	486	517	477	473	502	480	482	484	469	470	508	458	459	490	467	498	491	488	447	498	487	466	467	489	477	470	490	461	506	495	502	477	459	481	477	449	483	439	453	496	473	447	479	470	483	528	467	480	468	485	516	464	470	520	520	500	491	449	508	445	481	493	463	498	483	507	479	510	452	445	470	446	499	471	461	519	484	499	448	512	479	499	501	484	518	462	498	483	490	482	453	498	466	488	476	468	471	477	477	489	485	512	502	524	447	465	523	480	521	497	508	516	445	492	475	452	456	507	491	511	481	494	460	506	480	481	474	471	471	480	504	481	484	473	475	459	457	458	457	495	469	503	463	470	471	473	462	492	466	472	470	483	501	477	546	498	499	491	523	478	472	529	506	471	444	495	466	438	472	499	495	466	460	474	477	501	496	449	482	485	493	502	487	449	493	471	456	490	483	481	513	503	486	485	488	471	482	467	453	486	447	494	480	494	497	473	499	455	462	518	473	466	471	481	491	466	479	480	473	495	505	514	443	500	423	483	484	477	495	477	467	532	473	444	514	511	448	436	501	493	487	507	511	467	485	493	486	451	497	474	477	476	537	492	478	471	475	492	488	508	504	522	496	492	474	459	483	482	495	503	466	444	461	517	463	489	472	440	494	464	477	483	470	460	481	510	484	463	470	481	473	492	468	463	512	457	506	497	462	510	434	521	518	497	494	473	470	539	457	495	480	473	468	508	478	477	482	445	510	457	496	532	514	488	473	471	459	466	433	494	456	467	455	473	449	499	490	465	498	486	468	508	486	491	492	523	433	491	528	466	471	444	480	450	443	495	525	459	473	478	472	450	488	485	461	498	498	499	470	471	527	454	508	516	444	493	502	513	517	510	457	486	517	484	483	459	488	493	500	468	497	470	476	507	480	469	484	468	489	498	499	481	463	462	496	462	514	465	475	473	487	476	475	464	501	478	481	460	514	485	484	470	468	483	495	436	484	487	507	498	512	463	452	480	470	477	461	489	492	453	486	499	437	474	492	516	478	500	500	488	473	482	492	522	478	477	493	473	474	506	472	516	510	463	487	484	506	465	496	463	491	474	442	516	497	460	507	496	455	466	486	487	485	489	485	523	469	485	459	490	502	440	522	459	479	472	492	508	437	488	487	447	497	506	477	453	489	484	486	464	443	485	498	510	495	497	488	515	471	526	503	495	481	481	504	471	499	494	473	493	545	478	492	529	488	504	470	476	483	468	464	482	467	501	473	484	463	480	475	500	471	473	470	480	464	454	514	495	499	478	463	512	472	490	469	487	500	469	502	480	515	453	481	460	491	489	497	483	489	467	482	540	457	457	458	474	470	468	479	466	445	456	490	476	534	488	522	486	509	508	468	466	506	473	456	489	518	497	448	450	478	433	495	498	448	439	497	444	485	470	499	478	492	513	509	473	482	491	501	479	455	451	531	447	538	481	453	477	461	480	472	446	454	505	488	504	478	512	455	469	489	483	484	465	491	507	485	488	477	479	511	512	497	485	495	482	495	488	483	458	463	471	493	521	525	499	498	493	494	481	464	481	539	460	487	463	467	498	447	503	494	488	449	465	500	522	486	470	468	467	514	460	479	520	478	495	502	486	475	474	492	486	458	499	480	423	499	476	491	494	462	437	500	493	478	517	466	484	489	476	480	488	489	462	532	461	507	507	496	485	503	460	493	461	481	421	502	474	517	477	466	499	486	475	478	473	501	523	457	430	446	508	484	533	478	520	513	447	513	481	436	482	495	492	489	477	462	481	501	492	440	503	459	451	477	519	466	465	464	472	470	481	484	500	448	464	442	507	514	499	496	469	488	492	457	465	477	473	487	474	471	446	490	501	443	515	493	487	476	505	475	474	490	493	512	472	496	463	469	492	467	488	473	491	483	495	498	470	512	515	445	482	461	462	487	457	491	503	454	470	485	484	461	484	503	417	498	478	489	498	488	451	522	482	450	515	461	502	485	467	491	455	502	480	470	479	469	461	503	471	450	494	495	516	488	489	492	482	498	503	493	479	550	481	450	498	483	489	490	467	488	487	489	481	488	456	465	456	492	475	490	529	463	509	462	496	467	525	486	452	500	477	470	447	472	487	486	476	484	484	478	493	517	515	486	475	468	452	540	457	460	468	498	470	503	485	525	482	486	479	459	470	504	506	503	470	474	457	511	483	474	480	492	479	436	490	494	500	490	532	453	464	493	480	476	444	479	490	502	530	490	487	482	496	500	475	482	507	442	536	497	453	481	481	461	493	450	459	495	487	494	514	475	487	484	532	500	500	465	494	518	503	478	495	483	490	520	461	490	474	437	505	484	462	473	496	467	491	461	488	451	462	478	492	473	461	469	499	518	469	476	440	514	461	495	524	473	428	483	507	490	506	470	517	462	500	483	506	447	486	484	533	439	482	478	466	423	483	437	450	470	506	502	515	431	467	494	487	462	475	475	506	527	474	460	470	509	520	518	522	475	452	532	498	488	487	496	511	505	461	458	505	498	500	480	478	495	482	466	485	483	499	482	482	479	498	468	500	519	465	428	490	504	498	553	509	465	480	457	467
36949	14891	32656	25287	9190	1032	655	551	458	423	409	353	307	272	282	299	254	278	272	250	261	236	246	238	265	233	267	234	238	234	237	204	225	230	221	236	223	231	217	211	229	227	214	253	215	208	231	212	226	217	220	216	235	221	219	218	201	202	248	226	229	225	204	229	187	217	214	224	212	227	234	216	218	215	226	236	209	208	211	196	194	193	191	234	232	219	222	220	226	213	184	195	190	225	228	202	218	241	224	193	199	200	231	214	221	186	240	214	210	231	217	213	221	206	215	211	226	217	207	201	196	272	219	206	204	186	197	226	193	210	205	183	202	216	237	194	222	199	225	205	229	203	206	211	205	210	207	204	216	239	212	230	213	222	214	216	239	212	222	228	222	197	202	217	234	240	204	198	201	201	200	220	226	218	220	205	195	213	233	205	235	225	204	214	207	192	205	226	198	210	206	208	195	198	228	215	246	207	214	218	199	198	207	211	206	197	219	232	215	219	221	232	174	231	225	213	195	193	199	239	196	219	254	218	227	222	246	205	211	190	223	228	233	201	248	202	213	230	205	217	175	216	192	196	210	231	191	193	196	200	209	224	221	199	225	214	187	205	212	221	222	231	203	204	199	232	207	218	209	195	203	192	208	219	220	217	225	221	230	212	206	213	186	224	231	207	193	213	203	219	206	214	210	229	230	212	236	196	219	213	186	203	207	207	223	221	199	218	220	236	232	226	234	236	210	215	231	194	205	218	205	212	205	195	215	204	179	214	210	245	187	221	179	194	211	224	221	228	194	222	201	203	201	234	219	210	211	225	212	215	197	210	216	201	187	217	193	193	195	196	203	198	210	216	197	247	201	202	219	237	230	208	202	235	196	214	221	246	199	213	220	196	234	210	228	181	226	176	202	208	207	212	200	247	189	195	224	214	219	230	206	238	227	214	211	215	214	218	200	186	249	190	206	188	224	224	214	209	219	193	194	215	228	205	226	200	193	218	208	211	197	201	200	215	220	210	212	227	209	200	219	199	231	241	225	195	236	210	222	200	212	197	191	182	213	228	232	217	204	219	222	255	216	189	223	198	175	204	198	208	234	200	221	217	210	200	226	192	205	226	199	207	216	209	232	201	210	211	220	198	215	214	249	198	210	229	221	219	215	221	197	194	230	183	229	217	219	238	237	237	242	213	198	196	243	213	225	201	210	196	220	192	208	227	219	175	186	205	212	198	236	185	207	199	175	206	198	222	206	216	220	192	180	201	208	189	236	224	198	238	256	212	234	203	235	213	215	209	207	200	219	235	230	211	222	193	205	200	214	239	250	233	200	216	200	205	187	222	208	202	212	222	198	220	213	196	208	213	229	233	227	194	193	217	201	208	197	218	201	202	212	240	223	207	211	221	221	216	237	200	207	232	211	223	182	217	203	191	199	205	193	211	210	221	217	183	232	213	226	214	225	250	227	215	189	207	229	221	226	229	214	209	189	216	203	190	234	220	211	179	213	182	212	203	206	205	232	201	182	225	201	212	208	218	212	202	207	214	210	200	219	162	211	206	201	224	211	203	210	198	218	206	222	203	232	209	179	205	208	211	219	222	232	172	202	212	208	198	207	213	238	203	227	199	221	219	228	212	196	232	194	204	225	210	221	194	193	207	207	243	237	216	200	202	188	213	247	213	206	245	222	226	187	252	207	209	209	228	221	234	176	211	214	209	221	225	212	195	198	218	212	218	222	226	186	223	219	193	200	208	207	211	209	219	219	187	230	180	211	211	206	218	198	211	201	221	188	214	202	193	212	197	208	225	211	200	236	204	197	227	209	235	184	230	206	211	202	216	210	206	218	220	219	218	199	196	203	203	216	214	205	199	204	198	175	207	224	208	213	213	189	194	190	202	228	206	228	230	222	234	189	254	222	215	212	223	210	229	201	226	206	185	206	222	227	207	203	217	207	215	202	187	224	190	214	213	176	201	208	214	213	235	222	229	223	192	221	216	217	214	182	214	250	215	220	189	191	222	177	202	206	187	192	203	203	208	228	228	212	236	177	252	218	219	205	220	194	222	217	198	218	203	187	216	221	231	212	232	250	222	200	209	191	221	218	212	203	216	217	194	220	211	199	223	234	199	211	211	215	218	212	194	232	195	196	210	206	228	205	189	200	207	201	223	215	185	190	214	210	230	217	214	227	216	189	203	229	214	231	218	245	216	227	220	219	224	206	243	214	197	217	220	205	215	210	206	198	186	208	188	219	201	232	212	209	219	190	215	196	190	200	232	218	152	216	205	217	218	215	226	196	235	180	229	205	220	189	191	218	191	212	233	223	231	208	203	209	221	213	205	231	208	205	247	188	229	221	209	186	207	220	201	214	211	237	216	218	189	199	216	226	213	221	201	227	206	229	211	183	225	215	191	221	238	236	214	189	224	200	229	218	214	208	220	193	205	206	214	200	189	225	211	214	204	214	214	249	221	216	199	204	209	210	210	226	193	210	190	216	199	221	222	211	216	211	183	206	198	202	204	221	197	209	225	204	226	198	181	221	202	233	199	213	226	223	216	205	225	191	213	215	215	207	217	184	205	190	198	212	209	246	198	210	224	222	233	199	192	202	200	199	192	196	202	198	225	201	218	188	197	185	218	191	207	210	199	200	218	187	223	220	206	217	215	188	187	219	207	216	196	232	196	198	210	210	218	234	219	191	187	194	229	227	231	214	222	213	213	199	251	234	226	229	218	221	220	181	197	203	215	182	205	199	223	207	204	231	212	194	189	205	237	217	229	216	216	229	203	227	220	208	193	212	237	229	220	198	195	231	204	215	206	191	207	241	184	243	230	207	211	240	220	214	215	241	226	239	194	216	180	217	234	229	188	244	222	216	208	234	219	203	212	218	208	210	189	208	199	191	226	234	222	205	226	193	229	200	231	182	223	216	218	218	247	227	192	198	213	200	221	230	203	221	241	219	213	217	239	196	196	213	214	215	205	238	184	202	216	183	184	216	227	230	231	196	206	211	266	217	222	212	207	227	228	216	230	184	202	224	229	229	223	183	187	199	216	218	212	194	239	213	228	209	192	217	222	194	201	222	195	192	198	238	225	208	191	217	236	205	198	202	219	192	221	187	214	201	220	209	202	180	190	246	230	193	222	193	199	211	211	200	198	207	217	198	164	230	218	202	227	224	224	205	196	206	219	213	203	221	221	223	224	213	198	210	208	206	194	195	211	207	202	197	214	203	214	194	205	208	257	226	211	194	241	208	221	196	233	231	218	225	216	221	214	203	187	209	235	212	191	230	223	193	214	206	226	189	203	170	212	202	212	210	214	223	194	194	220	202	226	205	164	226	223	233	211	210	226	191	215	216	193	190	218	216	230	201	232	212	193	216	203	211	227	203	219	219	240	216	199	206	224	196	211	213	217	223	224	213	217	192	192	192	200	223	210	205	228	198	197	216	174	213	217	237	195	221	194	215	206	208	204	227	238	235	203	217	219	230	228	216	201	207	205	221	221
20101	5030	20149	5124	4502	3534	2895	2406	2125	1826	1601	1475	1317	1295	1192	1132	1014	983	961	918	863	835	829	852	770	768	716	827	721	745	712	664	709	707	711	660	660	659	670	648	675	651	638	632	618	622	675	674	629	634	641	654	573	635	618	621	588	617	616	562	583	611	601	597	603	612	623	575	569	583	617	621	627	590	560	640	592	578	595	619	604	590	597	590	591	580	589	589	585	576	590	607	608	599	616	616	542	584	612	607	608	611	619	567	625	549	600	568	603	569	586	579	590	572	576	589	623	569	579	580	604	562	600	587	587	592	570	592	610	587	574	547	603	602	562	534	605	562	601	597	574	536	582	605	576	590	586	595	560	581	597	563	619	595	587	539	578	522	648	582	577	593	586	543	576	569	562	578	602	608	573	584	558	576	544	583	567	626	587	633	590	565	585	591	606	594	548	553	586	586	610	574	617	574	570	587	584	605	599	553	599	540	572	552	573	575	604	566	563	584	627	608	614	573	608	604	589	553	621	599	561	599	594	576	555	619	564	568	572	621	585	601	576	568	582	602	554	575	570	578	590	591	574	557	578	558	573	591	622	548	557	615	560	630	575	618	551	518	570	563	554	538	580	623	616	572	570	576	599	570	606	599	627	584	614	555	570	576	562	586	567	582	561	571	584	563	570	574	573	583	581	543	598	576	540	591	575	574	576	566	574	566	609	560	565	601	542	585	576	543	580	611	532	588	605	544	586	566	574	563	574	554	567	589	606	560	577	597	581	603	567	587	541	595	552	619	590	600	593	542	593	588	542	600	544	579	602	565	549	593	580	572	642	593	595	615	588	573	552	544	584	583	580	542	521	589	596	594	542	598	562	598	530	579	589	540	573	579	575	578	551	606	577	560	603	577	543	583	573	573	556	574	601	599	614	566	586	568	598	587	562	623	581	614	585	596	610	641	621	603	576	555	574	550	573	595	557	592	587	592	580	564	548	554	551	569	631	551	591	553	564	553	577	590	534	584	563	532	533	579	604	588	610	582	584	612	567	576	573	606	632	596	609	628	512	523	597	584	588	560	560	611	590	539	566	566	601	598	585	588	556	547	593	566	593	600	601	595	544	590	602	659	565	593	563	593	580	600	610	582	584	613	600	558	602	555	573	601	568	548	550	588	553	593	632	573	557	597	572	537	601	567	618	604	588	607	576	586	578	591	582	552	531	571	572	572	572	636	522	604	574	531	593	577	624	544	580	563	599	546	615	556	581	622	608	588	555	543	601	582	582	593	553	550	562	598	554	555	588	600	646	586	592	564	581	553	544	583	577	585	582	565	605	575	551	587	592	571	591	550	559	563	554	599	578	577	570	564	594	587	613	581	601	612	553	595	535	600	579	567	568	597	585	614	576	627	543	547	540	565	591	592	579	608	559	616	585	519	568	590	622	535	545	607	535	564	600	587	602	604	587	527	578	559	581	584	589	595	561	573	574	630	555	584	539	561	572	557	590	583	574	637	580	587	556	573	599	551	520	614	579	576	608	561	647	552	562	561	612	624	595	569	519	561	606	572	584	565	594	586	582	588	588	579	603	611	579	567	592	608	603	567	556	541	583	586	566	577	591	588	573	562	587	575	586	591	551	571	585	593	524	601	573	585	557	558	607	586	618	567	592	557	593	550	580	595	559	577	583	593	563	565	588	564	585	571	578	545	601	551	576	531	545	594	591	514	582	616	587	626	597	531	554	551	610	595	585	560	578	577	580	589	577	560	630	631	579	571	625	573	552	535	582	573	570	574	607	587	614	597	620	563	540	628	583	580	620	552	551	552	596	596	567	596	583	587	566	575	586	562	565	575	581	560	559	628	541	584	600	566	569	624	570	554	600	601	609	594	569	586	540	591	546	557	607	584	600	569	551	582	575	569	591	614	581	642	587	583	579	584	577	545	598	584	547	594	604	593	566	599	570	530	605	533	532	601	589	590	580	574	610	558	590	578	545	546	570	554	631	599	619	593	569	568	612	544	581	586	556	602	530	577	584	560	552	571	554	561	571	569	589	589	592	592	558	559	587	598	568	594	558	550	569	599	553	600	566	571	577	584	518	575	564	574	597	625	576	583	635	630	546	612	598	590	576	588	574	586	624	614	556	550	563	565	550	563	571	596	594	593	585	601	582	568	519	631	561	560	608	610	584	552	525	593	555	561	585	629	587	587	554	611	558	574	563	588	580	569	590	548	570	548	556	573	593	614	551	578	591	574	587	549	564	600	581	573	566	609	580	591	606	562	622	576	542	556	602	612	598	612	623	562	575	619	574	605	572	544	552	600	545	603	599	540	569	533	612	579	585	590	630	542	551	551	529	554	598	592	553	569	538	564	578	599	564	568	579	591	594	602	589	617	569	593	615	600	544	554	616	602	592	561	613	588	574	560	592	560	596	584	583	580	585	568	593	562	579	553	579	592	579	559	593	563	584	576	597	591	492	573	557	544	566	553	606	549	556	566	575	570	561	553	571	597	543	569	567	614	564	569	593	576	532	583	567	608	575	645	604	559	586	591	620	544	627	603	608	595	555	599	583	617	580	555	521	567	621	540	573	589	568	595	557	544	599	565	610	612	568	611	575	516	538	615	560	566	629	558	553	593	587	572	596	592	568	583	570	577	583	572	596	630	569	568	544	611	580	582	592	588	557	560	590	551	555	606	574	519	599	567	574	539	577	581	585	584	601	554	606	588	584	618	582	574	608	569	546	544	569	565	564	559	601	568	598	590	571	590	585	618	579	601	617	574	581	524	589	630	581	576	577	598	583	549	584	542	543	560	605	586	584	582	634	541	554	528	586	547	547	544	569	554	589	645	552	558	594	603	563	607	606	587	554	606	556	566	582	598	600	548	614	574	556	575	598	587	594	553	624	595	591	570	623	526	551	566	566	615	605	571	568	605	576	577	563	565	569	573	551	573	559	581	583	576	592	577	573	588	561	603	589	577	565	563	596	588	562	568	568	530	582	568	621	613	605	590	579	586	565	594	601	574	552	599	588	583	553	611	566	565	572	576	565	613	558	610	571	581	591	553	538	562	541	598	594	564	568	589	596	596	612	575	573	617	574	541	590	544	599	565	581	556	595	603	595	564	601	561	589	594	600	580	618	598	519	618	565	618	579	551	579	609	596	590	585	543	582	594	574	567	580	594	566	582	561	548	575	549	601	611	599	588	583	600	602	604	557	583	578	562	566	561	561	620	591	525	575	605	543	542	577	555	531	511	601	580	575	555	607	557	617	557	611	593	599	613	561	591	604	563	554	585	554	598	609	616	577	588	556	581	577	620	613	570	607	569	621	600	545	587	554	566	571	567	564	612	554	610	618	618	592	583	601	598	606	593	552	562	562	595	583	583	592	537	577	603	567	576	597	564	562	544	557	556	601	609	550	518	560	592	581	648	608	567	568	601	579	562	562	586	586	565	594	605	558	551	587	564	639	592	572	566	600	562	600	570	545	579	556	554	587	614	516	562	576	584
3045	483	2485	394	386	359	391	413	378	337	373	360	366	400	362	373	364	325	390	379	385	346	367	353	328	360	377	364	360	361	362	349	362	322	367	351	359	373	355	352	360	355	360	352	343	365	376	340	345	327	336	364	360	380	331	364	372	335	386	360	363	338	394	342	393	362	369	367	361	406	392	360	323	384	385	353	349	352	353	352	354	349	386	358	382	349	360	329	381	332	369	351	334	391	344	372	356	380	376	347	351	371	367	368	378	331	353	351	389	377	361	367	338	360	364	355	343	358	359	341	381	366	317	399	371	380	358	363	337	394	368	397	355	343	376	398	372	353	340	367	327	384	341	370	354	348	348	344	337	335	396	329	356	369	362	363	351	373	330	367	381	376	396	353	350	411	367	325	346	371	371	393	355	350	350	349	385	394	374	382	367	323	353	368	349	371	340	373	358	354	345	395	358	360	370	353	356	325	379	370	384	340	333	339	343	342	318	361	338	335	376	349	368	408	365	367	345	373	362	349	407	386	381	363	363	320	369	361	363	369	390	388	352	347	375	351	355	330	359	364	340	373	339	330	372	360	375	367	367	347	322	338	391	371	340	353	328	378	363	375	385	375	372	381	363	380	356	328	375	360	328	369	346	370	359	359	364	383	369	367	332	401	338	364	379	354	350	350	364	370	354	334	356	347	349	352	370	379	388	364	392	390	323	351	377	365	375	337	357	379	352	369	354	350	346	344	388	371	347	379	340	394	385	354	390	398	372	384	368	340	381	367	367	408	412	340	337	353	317	370	350	358	345	333	345	386	379	353	351	338	390	397	355	369	350	349	384	367	287	403	364	386	324	381	383	355	333	344	368	378	373	380	327	365	387	386	378	348	349	353	382	348	345	359	382	352	376	348	336	358	382	375	371	381	360	379	371	339	359	409	366	384	397	359	336	392	379	356	379	397	375	392	333	325	377	341	374	344	359	338	361	372	366	368	378	362	358	345	355	338	342	340	338	383	345	367	341	344	363	386	373	342	358	383	346	391	340	354	358	375	334	350	334	355	335	367	353	364	340	362	351	372	396	341	326	342	382	384	341	381	344	385	391	356	365	386	361	372	363	370	363	368	381	350	346	363	359	360	363	349	387	364	366	377	358	377	353	348	380	371	348	367	374	352	360	365	353	368	358	341	391	385	374	327	350	366	335	374	389	346	416	394	373	368	358	373	375	330	379	329	383	326	400	330	374	329	371	350	335	394	324	328	375	337	341	335	385	344	360	372	355	361	372	361	328	392	335	361	385	364	353	394	386	345	364	359	369	398	371	355	358	366	388	356	349	350	367	394	374	338	334	354	401	362	400	342	331	362	377	382	342	352	380	409	367	369	345	379	349	376	334	345	369	354	374	381	344	360	341	325	333	364	387	359	355	365	357	363	398	342	362	359	344	359	385	373	341	340	402	356	360	379	351	381	354	377	389	372	367	347	386	388	400	361	343	350	385	356	374	390	358	387	341	367	391	384	327	338	350	356	351	346	356	359	342	388	350	368	381	385	343	365	337	381	358	373	353	346	327	348	364	394	385	313	382	327	365	373	345	352	355	365	341	383	374	359	374	353	351	394	331	401	338	355	359	361	339	349	351	343	382	334	357	368	372	335	348	372	366	356	345	389	384	365	345	378	337	353	339	399	340	352	395	365	365	354	387	366	372	369	354	359	365	353	369	371	346	363	392	359	379	335	371	379	365	346	369	378	364	365	372	347	391	356	374	335	372	332	378	309	367	313	361	319	362	375	365	391	369	375	376	371	390	390	381	356	367	359	358	367	377	390	353	403	385	365	357	358	346	339	397	315	370	367	369	361	369	389	363	383	326	353	372	336	337	353	337	369	395	353	354	318	349	364	350	357	336	331	377	351	391	360	345	366	354	375	364	371	343	397	377	383	376	364	354	372	361	363	353	403	325	371	359	345	364	372	348	349	368	367	334	365	374	381	377	379	344	350	347	349	388	371	394	347	344	368	366	403	366	351	357	360	355	360	342	367	362	338	374	342	376	358	374	348	392	354	367	363	323	394	365	347	363	355	370	378	382	351	372	389	388	357	345	319	375	381	361	345	332	323	354	394	366	379	383	368	386	350	363	341	357	366	381	375	351	385	367	399	338	351	352	381	393	381	355	356	349	360	369	382	394	377	343	322	337	352	349	369	370	395	374	402	373	365	348	372	356	382	373	331	346	363	374	365	340	377	391	343	331	333	393	376	355	368	347	351	407	331	379	346	354	350	387	384	357	353	364	351	358	342	384	366	355	368	344	363	350	344	352	323	367	319	378	392	361	337	346	348	373	363	350	356	332	360	355	375	362	364	378	376	347	353	395	360	366	371	318	374	359	363	371	334	350	371	365	367	373	375	352	339	352	335	394	369	358	377	375	342	354	353	409	381	384	379	336	363	360	372	365	382	356	372	360	364	405	337	372	351	371	365	375	351	341	395	362	358	357	380	348	357	352	368	377	354	368	368	355	384	329	418	363	348	363	365	391	345	314	369	354	351	368	367	405	345	380	390	363	372	354	349	384	392	358	384	398	384	373	352	390	338	351	360	404	364	395	384	359	377	357	378	382	363	349	376	324	327	385	387	392	357	334	348	363	378	351	366	384	363	340	344	349	376	359	390	376	409	346	370	363	357	374	351	352	363	370	393	352	341	351	329	330	374	345	349	354	350	387	401	340	350	379	400	364	381	353	317	329	352	379	371	357	377	360	375	343	400	385	380	380	357	346	334	352	362	383	359	342	369	351	367	365	332	394	358	351	372	357	344	353	338	340	357	372	371	380	367	327	387	387	328	363	357	353	377	362	352	348	382	353	377	372	346	362	352	389	361	362	396	356	363	389	329	379	307	396	356	338	353	377	322	358	324	323	355	380	341	391	415	408	353	370	352	377	380	343	351	398	377	366	343	367	352	333	392	356	344	351	372	329	380	359	347	370	336	369	379	355	355	341	361	364	374	354	365	353	346	365	351	351	341	378	388	337	369	358	358	361	355	350	339	375	374	373	367	353	347	367	339	330	339	354	311	350	358	349	351	377	353	359	336	342	349	347	359	367	357	344	393	372	348	349	329	369	366	357	364	352	374	341	365	367	327	305	344	369	341	355	345	341	398	365	346	353	360	368	367	361	314	335	368	340	422	354	365	355	394	369	340	344	391	354	328	347	349	342	351	395	388	350	352	398	388	377	349	368	338	379	330	363	373	337	359	376	338	391	342	356	396	371	368	337	377	366	378	364	360	348	381	337	344	365	404	317	328	344	311	368	373	394	364	362	351	381	358	353	365	344	353	341	375	370	357	331	344	350	381	391	371	378	372	369	356	347	340	374	345	359	381	374	347	341	363	385	363	337	358	348	347	332	371	356	333	371	373	356	340	371	359	347	330	337	369	356	350	399	366	388	382	357	368	324	383	384	345	356	350	378	361	385	363	311	335	384	368	369	369	374	370	368	342	350	360	363	357	368	386
3203	996	5516	960	993	888	927	950	857	852	888	805	900	892	818	863	874	864	866	862	865	819	861	870	897	821	887	918	853	826	867	863	837	881	851	876	890	879	895	861	831	835	874	896	844	889	872	826	882	819	849	880	838	850	853	885	867	888	813	825	812	804	848	889	849	830	848	893	841	918	920	808	786	817	874	878	844	844	892	833	884	817	909	823	851	825	844	854	853	843	878	859	899	876	881	887	937	894	847	876	867	845	814	862	864	840	852	848	879	870	876	814	882	848	865	809	864	862	860	861	874	903	855	882	872	849	800	866	909	841	870	902	869	894	850	836	862	855	879	876	895	830	898	892	862	905	887	913	820	870	858	901	870	867	819	912	858	823	838	861	920	861	848	839	887	869	862	857	830	893	885	856	853	880	848	936	866	865	833	885	896	845	818	900	874	886	866	865	852	871	849	866	845	834	872	880	833	876	869	870	865	886	873	848	872	869	888	898	848	825	877	869	786	811	829	842	861	862	858	832	888	839	882	822	863	892	883	835	853	886	871	892	849	775	885	871	847	854	826	846	899	907	895	869	893	836	861	877	805	862	835	840	884	791	878	873	895	834	909	838	872	886	874	877	877	866	873	788	858	860	827	851	854	833	876	853	831	857	865	835	892	834	847	839	877	882	834	894	860	866	846	935	845	883	821	830	843	897	848	856	891	905	871	851	862	883	855	903	876	825	906	867	820	827	848	871	833	817	867	817	844	879	873	817	825	852	823	851	853	842	868	872	824	887	798	855	851	792	815	846	818	877	842	894	887	845	837	882	827	880	848	903	857	900	836	846	866	870	847	913	852	816	878	874	855	845	879	832	888	888	873	811	849	835	838	870	860	835	882	854	832	861	852	846	912	864	940	843	910	820	857	860	828	820	865	896	802	862	896	837	865	844	888	924	825	861	919	845	817	833	895	859	881	831	793	820	854	807	892	850	886	842	919	870	928	874	793	875	924	892	853	873	913	863	833	825	871	816	838	907	884	822	874	867	903	841	864	889	920	872	898	863	847	866	938	924	821	838	879	861	856	851	825	882	902	815	843	840	807	820	906	876	820	857	857	852	883	871	860	838	851	911	845	842	895	877	854	919	877	835	860	877	889	833	848	881	886	914	900	841	821	840	824	840	851	898	829	859	838	853	852	845	859	852	882	883	885	860	863	900	910	858	857	852	838	832	830	865	867	871	835	879	860	886	841	903	898	932	864	894	872	855	890	874	863	846	848	861	907	901	819	833	937	821	860	897	884	864	845	838	851	885	836	888	825	846	816	842	893	860	827	902	849	877	864	863	834	867	883	830	860	821	890	877	825	877	864	861	833	861	860	814	896	857	853	860	812	857	832	828	905	895	863	819	854	892	938	859	858	806	861	905	899	894	876	835	868	837	860	882	832	820	821	890	878	774	889	893	872	869	903	914	853	841	813	785	832	835	902	850	805	839	838	875	816	856	824	822	859	847	882	830	883	845	896	850	844	882	870	865	852	959	836	846	871	863	839	870	862	855	832	859	862	843	811	916	886	876	853	845	856	912	809	838	851	850	842	794	843	876	844	871	846	848	844	846	839	915	851	788	901	829	861	876	880	840	877	878	892	898	872	897	889	890	878	818	875	869	865	850	845	811	807	857	864	849	857	892	899	879	912	888	854	838	846	879	886	844	893	828	814	832	806	873	826	902	825	868	893	878	811	859	872	825	913	850	833	850	857	903	850	820	835	847	858	910	839	835	860	831	877	868	841	824	786	853	838	846	847	867	886	844	849	864	813	844	828	795	834	882	863	850	833	872	877	891	831	898	809	857	814	835	880	873	842	820	759	845	858	906	849	891	891	849	861	816	845	835	832	859	851	891	890	854	929	797	893	850	858	875	869	912	844	871	869	868	846	903	843	853	805	857	817	865	828	856	855	853	768	889	842	807	863	893	857	831	879	849	869	873	835	902	888	848	821	847	845	876	910	840	813	852	863	812	869	945	839	875	866	851	862	851	885	859	867	874	858	885	839	823	897	900	881	790	857	871	868	893	847	841	839	858	833	846	790	871	887	832	815	882	892	843	833	890	804	889	871	908	800	826	831	821	843	858	872	878	856	813	888	858	896	879	860	854	846	845	905	901	890	833	851	848	908	885	843	862	854	844	826	858	900	900	827	844	838	848	844	859	891	849	862	899	842	881	869	870	882	858	863	834	909	857	863	853	874	838	872	805	895	853	861	832	860	845	887	890	856	863	894	880	854	903	858	849	852	864	872	828	856	860	886	853	860	925	869	905	874	864	840	848	849	915	895	907	820	907	840	824	823	837	847	870	893	877	923	819	795	868	840	875	829	870	876	858	844	865	828	849	870	891	859	898	867	909	887	841	861	877	899	874	860	848	881	857	820	908	856	851	818	913	846	845	855	851	844	853	938	845	865	888	934	833	866	832	858	866	824	843	872	857	844	866	877	886	844	909	846	899	933	858	882	912	861	862	864	836	865	909	851	919	908	871	858	849	861	862	889	872	897	840	945	863	876	849	944	936	791	869	842	829	840	861	841	859	866	828	854	836	872	822	929	877	849	854	851	913	882	869	812	862	889	855	871	871	846	861	849	888	842	830	860	899	880	874	850	853	851	884	894	864	891	832	893	877	866	924	865	834	847	856	882	791	876	845	816	893	891	862	858	885	884	827	877	856	863	870	874	880	855	880	853	816	890	874	884	852	859	884	862	892	850	853	860	855	882	886	846	882	881	828	854	845	827	853	859	905	850	856	799	866	884	840	855	839	874	851	886	832	860	866	878	880	814	920	875	901	854	828	847	850	845	836	887	852	838	827	854	878	887	823	860	810	840	844	910	868	867	910	852	888	895	877	898	908	844	895	866	878	871	943	866	895	842	864	847	955	849	932	830	928	853	843	854	895	892	907	857	868	830	878	888	860	884	860	861	885	848	874	883	806	871	838	904	878	854	872	804	840	885	865	848	832	869	837	889	838	834	878	820	877	818	786	841	872	927	880	876	814	897	900	848	833	878	866	912	852	884	896	843	888	867	935	908	883	867	877	877	836	929	889	853	864	861	903	888	869	887	834	839	905	869	829	856	916	921	954	853	856	847	892	864	860	880	894	867	867	844	881	805	891	872	775	864	905	846	839	861	880	854	864	884	882	861	864	880	892	907	850	869	824	814	884	812	843	880	848	857	832	896	818	850	883	915	792	843	819	894	882	851	904	864	834	828	865	882	845	856	884	880	860	892	812	857	880	888	867	849	865	874	866	864	858	825	843	864	803	838	884	851	858	846	850	865	885	863	877	883	866	899	939	841	884	889	794	915	858	881	905	779	889	862	881	840	857	866	822	873	858	829	871	861	842	843	818	870	877	858	880	874	855	821	906	835	894	860	872	848	869	865	871	820	857	829	885	876	832	876	876	885	876	889	862	877	877	800	897	867	886	883	869	826	842	876	868	871	821	861	855	844	811	866	861	816	840	903	903
25083	8365	39934	13748	1323	510	407	329	328	291	272	275	262	222	216	223	214	244	215	213	214	187	200	182	179	223	187	189	202	190	198	177	190	215	201	175	189	180	182	185	202	200	199	203	210	203	168	186	201	192	174	175	181	183	217	174	205	190	178	188	210	184	190	187	201	186	168	184	168	179	159	220	211	190	207	195	192	179	170	175	187	175	182	177	179	211	201	163	203	203	179	161	198	198	194	197	179	206	183	163	176	186	185	179	170	176	198	202	172	182	196	185	208	202	205	212	206	185	207	165	175	162	192	165	188	183	215	178	187	171	178	209	193	188	175	167	175	188	171	189	199	160	206	179	186	196	187	170	191	186	175	180	163	198	173	189	198	159	186	182	180	169	183	193	170	186	179	178	181	159	180	170	187	202	183	180	187	167	191	171	169	184	190	189	200	179	161	197	201	190	195	205	175	195	169	217	191	184	189	205	197	189	182	174	179	182	199	203	183	198	197	174	204	179	186	188	201	175	197	179	177	188	179	196	198	169	181	164	192	192	154	172	199	178	186	197	193	165	199	196	186	182	170	199	186	168	187	173	181	210	205	183	176	185	182	177	171	192	204	203	178	209	159	175	196	168	194	165	206	188	176	201	222	201	198	180	170	182	206	181	201	206	180	192	174	180	185	206	186	189	169	189	190	187	197	182	178	182	189	173	191	191	189	193	178	188	189	187	164	152	191	188	185	198	180	176	214	181	187	198	187	194	192	174	156	164	180	182	161	168	174	180	162	187	216	207	177	149	182	183	186	208	167	183	201	209	242	195	198	192	165	172	177	206	190	177	172	195	173	175	203	210	189	212	165	164	220	170	209	165	172	205	180	185	181	159	186	190	168	179	186	171	185	195	192	167	179	159	196	195	159	179	178	181	165	200	181	193	183	178	195	188	164	167	191	171	201	189	173	176	185	166	160	200	169	186	201	211	179	194	177	150	190	164	168	192	194	176	206	206	189	170	180	170	180	153	156	184	167	169	200	195	170	198	198	171	185	173	186	189	165	190	177	183	203	199	172	197	184	196	204	188	167	169	187	181	201	162	204	196	169	155	198	170	186	160	220	218	191	184	174	185	172	174	174	154	166	182	190	157	194	184	178	178	193	183	189	208	180	152	183	168	173	185	195	172	175	198	166	142	175	186	202	201	179	199	166	199	195	175	185	192	172	181	206	181	182	168	192	188	197	197	194	167	183	187	198	167	189	202	196	181	191	198	152	191	216	213	177	175	181	183	172	193	184	181	160	204	185	196	189	176	183	178	183	173	191	197	166	184	208	177	200	195	186	183	184	189	193	178	175	172	174	188	205	158	210	181	189	213	174	178	167	170	182	188	189	199	197	191	186	176	189	200	184	182	184	169	181	191	168	186	178	161	175	178	176	183	175	211	154	196	171	184	173	182	196	176	173	190	214	172	179	184	201	187	170	168	196	179	156	172	175	180	182	170	184	187	192	186	185	202	187	194	213	177	194	195	170	169	168	178	183	177	187	158	169	190	163	166	191	210	189	180	177	185	176	202	178	193	180	211	194	175	175	182	180	153	172	194	167	200	165	208	187	193	196	185	190	179	173	199	198	196	175	195	218	185	182	160	175	185	164	184	189	195	166	181	211	187	206	183	175	194	195	162	167	206	166	202	182	175	191	151	180	187	185	212	184	181	198	173	188	165	179	159	170	194	176	169	171	190	184	183	193	189	185	197	202	183	195	178	195	196	171	198	197	209	173	178	191	172	177	207	205	186	180	174	192	168	178	193	188	194	188	172	198	173	158	180	167	179	179	211	169	173	172	195	200	197	195	182	202	188	176	158	174	180	154	199	186	160	189	174	191	180	199	179	199	201	179	211	191	160	200	187	202	187	193	183	187	178	163	198	200	170	206	199	202	192	183	191	193	187	173	201	182	166	180	194	165	184	193	189	204	176	206	197	186	169	181	193	178	180	168	178	198	190	210	159	175	187	149	164	167	201	188	168	161	181	177	170	162	188	192	181	199	186	150	203	163	190	183	203	177	175	193	199	201	165	199	170	190	174	201	170	179	206	187	171	178	184	155	183	186	167	179	199	194	203	187	180	172	186	189	170	190	191	185	186	168	198	205	167	163	189	186	193	180	173	194	191	193	199	193	156	191	196	204	181	163	186	199	186	169	194	167	214	211	176	194	183	161	163	197	209	191	194	159	181	193	188	179	186	200	192	183	197	186	201	158	191	195	195	164	169	161	185	164	173	181	184	194	207	180	184	191	175	185	185	167	165	196	174	169	194	159	182	175	174	185	167	199	149	179	183	182	179	183	203	190	198	176	185	166	175	181	185	165	193	172	193	190	154	180	185	173	198	190	193	172	181	146	154	162	167	189	186	174	202	178	176	206	188	203	185	184	192	176	174	192	195	189	174	182	199	195	179	196	170	152	173	209	199	210	202	210	161	205	194	193	190	198	190	168	159	166	189	191	185	179	188	191	189	173	162	197	191	164	176	179	156	199	188	197	185	189	210	153	198	204	173	172	206	174	176	199	172	217	189	168	192	177	210	156	203	182	174	193	198	184	195	191	200	171	195	174	206	195	170	189	170	169	179	194	170	172	182	206	171	179	203	171	183	196	162	186	194	160	192	183	173	176	173	210	182	204	189	167	180	174	168	201	184	199	188	185	199	217	172	193	175	170	182	188	187	190	164	195	172	190	193	180	183	200	175	170	172	185	168	189	190	194	176	157	171	188	188	174	188	191	196	188	153	192	179	184	162	193	190	192	173	183	182	187	173	170	188	205	189	197	175	168	163	178	179	182	194	193	173	181	177	167	178	207	199	168	194	193	192	187	201	176	189	164	174	176	173	184	174	221	167	178	195	203	157	169	170	172	190	185	205	203	190	191	158	170	166	168	194	184	191	180	169	183	220	174	186	186	189	186	146	208	171	168	180	161	160	197	184	164	178	165	193	186	186	180	183	179	208	184	179	194	181	166	186	199	209	165	180	170	194	177	180	204	183	211	189	160	181	174	184	177	180	191	203	198	183	179	165	159	175	174	184	165	189	185	190	175	196	172	193	176	195	201	209	169	167	182	181	169	175	175	182	153	160	177	179	190	183	192	175	169	209	181	186	190	185	171	180	171	169	174	177	175	185	180	192	194	182	183	172	176	174	183	186	169	168	183	190	193	199	181	179	176	178	175	202	167	204	193	179	152	175	203	183	180	167	175	203	178	166	194	184	158	186	192	212	181	170	175	200	177	180	162	188	198	199	211	167	151	216	216	196	201	199	164	186	190	152	176	173	185	199	182	210	181	188	183	182	177	190	163	183	200	172	187	172	180	168	185	197	168	219	178	169	187	185	171	201	178	148	197	183	193	177	182	170	181	186	195	175	217	182	204	177	178	206	226	198	177	191	200	196	189	183	187	160	182	175	181	190	180	207	191	168	170	185	165	167	180	162	164	188	165	184	163	183	197	183	160	172	195	172	171	156
14111	3870	25576	2785	2406	2033	1679	1479	1326	1103	1037	918	876	819	819	770	744	715	682	663	656	611	641	585	628	601	609	590	561	547	567	572	592	511	564	538	529	543	568	533	540	568	533	528	512	471	538	554	550	553	521	506	533	543	537	514	506	466	523	497	519	511	468	464	503	507	498	512	498	513	487	529	525	539	514	555	525	504	509	524	520	503	484	493	512	502	474	455	536	473	528	500	486	496	487	534	513	487	487	521	472	501	531	463	437	512	487	486	464	493	531	464	495	455	515	518	503	515	470	490	473	528	491	445	527	540	523	477	485	536	504	486	512	494	496	467	452	550	523	504	462	508	449	516	510	473	493	494	517	511	482	497	475	488	507	475	506	561	532	508	505	497	483	490	498	506	455	483	496	456	504	487	509	546	485	491	495	511	451	486	487	498	493	469	504	492	505	518	473	497	502	494	530	477	504	542	481	489	468	506	489	509	519	515	487	491	528	499	522	517	487	494	521	516	479	489	482	502	472	511	493	495	499	479	487	507	510	489	515	507	480	510	477	514	468	470	486	542	457	491	533	455	509	510	495	452	486	498	490	495	460	507	506	478	472	437	517	490	529	504	497	503	494	526	495	486	481	498	504	530	508	511	485	490	512	473	516	547	538	455	514	465	513	537	478	494	491	496	453	480	469	522	493	507	526	514	486	483	516	452	460	469	491	484	464	517	536	529	496	501	497	529	530	558	508	479	485	502	487	549	529	489	518	480	497	486	491	501	490	511	526	499	493	490	478	536	479	510	495	481	534	491	512	510	527	516	485	439	443	538	516	502	495	475	507	484	479	499	483	502	512	526	452	496	483	450	448	481	458	546	487	536	515	510	480	472	484	488	535	503	477	466	499	495	479	512	504	509	514	499	507	514	457	460	519	494	480	528	497	523	534	479	488	464	460	462	498	508	451	486	452	496	477	491	468	473	509	483	485	484	515	479	508	473	529	522	490	465	477	465	486	494	483	502	496	487	513	515	464	507	524	511	506	493	506	458	503	504	479	520	471	489	532	504	483	508	516	517	486	469	491	488	463	511	459	476	490	486	483	477	484	483	489	478	511	557	510	465	487	513	468	514	510	487	485	489	476	491	503	521	502	477	489	475	510	530	475	503	507	474	469	523	482	529	511	479	515	478	498	485	489	482	504	445	481	504	496	469	494	513	548	481	483	539	484	506	507	471	513	494	472	476	505	456	495	500	495	513	474	478	470	546	493	509	505	501	465	498	524	479	443	456	503	535	486	493	488	510	492	516	557	463	507	500	453	500	496	509	495	491	460	529	485	495	473	513	516	529	519	526	506	484	504	522	541	508	472	466	517	476	519	528	492	507	484	483	513	507	531	535	494	474	491	468	512	488	470	479	497	498	505	502	480	468	482	499	469	449	467	474	496	469	485	534	489	513	516	506	448	524	474	433	468	496	488	506	508	498	493	502	453	472	492	478	505	487	509	493	526	466	496	464	504	495	482	466	501	483	530	464	490	508	510	548	512	485	456	491	505	453	528	500	502	485	501	525	459	467	439	489	529	489	536	453	454	487	470	492	495	497	495	507	475	480	464	537	519	483	526	488	478	522	500	499	470	461	471	497	502	457	517	501	487	507	474	499	535	497	476	530	493	512	519	512	488	467	478	509	539	511	495	500	521	470	514	486	491	507	552	492	470	532	497	490	492	533	483	524	478	477	482	524	502	496	538	491	494	484	455	488	455	465	499	487	488	483	493	507	513	489	531	460	478	485	507	514	482	463	493	519	529	495	537	460	526	508	501	471	497	483	473	490	535	525	482	520	467	460	519	522	493	493	507	491	478	503	498	482	504	518	523	504	512	495	514	466	468	540	465	491	457	504	510	483	495	499	491	507	475	519	503	517	451	529	467	518	458	489	500	492	549	459	508	472	483	497	463	537	496	511	475	500	446	518	490	498	530	483	514	457	507	533	514	465	494	480	516	527	500	472	470	439	524	492	471	464	484	553	500	510	501	490	507	519	539	482	495	494	497	501	510	484	485	460	517	506	516	481	486	479	512	490	510	492	499	503	483	493	452	489	496	482	509	513	498	525	478	452	514	505	468	479	441	553	472	470	490	496	518	510	524	507	482	504	474	502	474	448	498	516	492	495	525	556	518	505	503	462	497	522	477	524	448	516	491	455	490	478	484	464	488	503	514	520	507	520	496	509	516	516	536	478	471	534	457	470	500	492	511	496	532	528	486	473	516	484	511	496	526	491	506	487	470	521	504	486	479	496	490	484	476	490	477	489	547	487	515	494	482	476	474	468	483	477	505	506	489	483	506	491	509	496	481	489	515	486	477	465	475	478	491	459	471	474	494	559	498	494	490	485	503	476	535	483	476	449	452	471	492	544	486	500	497	543	488	475	526	520	510	486	515	463	476	495	506	509	459	504	496	446	494	512	516	514	469	483	514	506	483	503	480	507	482	512	477	511	491	433	479	489	513	498	504	477	490	471	538	513	452	522	523	481	478	474	538	513	431	492	495	480	501	500	484	514	522	503	528	475	498	494	487	498	503	490	511	508	507	456	495	515	501	490	485	430	472	509	479	472	446	533	505	499	511	502	528	492	488	476	521	505	451	493	495	525	468	504	477	476	513	476	469	502	511	540	503	512	492	484	533	487	475	498	524	493	486	480	484	504	510	479	499	508	452	458	492	509	491	483	503	488	492	494	496	461	493	493	500	518	505	504	498	498	526	478	520	488	474	506	495	494	455	484	496	538	501	502	485	478	518	489	458	522	489	516	508	495	474	468	492	504	516	522	495	480	531	498	510	496	524	518	486	517	486	502	492	477	518	519	511	478	486	484	500	474	476	495	538	468	477	502	476	530	521	514	514	494	536	497	514	491	479	488	457	475	450	476	458	483	518	472	512	529	550	478	520	552	502	518	480	480	494	513	457	461	525	448	508	513	483	517	486	447	508	518	534	486	505	486	513	483	455	509	512	507	467	541	520	481	515	557	512	501	503	500	531	541	510	517	478	526	499	492	476	489	490	486	497	534	532	493	479	503	488	455	498	491	480	483	489	473	471	493	483	502	494	470	494	483	471	484	488	511	498	486	519	479	515	528	480	451	516	484	493	513	502	496	509	500	541	471	503	459	497	488	512	527	510	494	496	472	511	500	472	471	512	517	429	477	486	500	457	492	494	487	482	474	505	469	514	525	477	487	497	470	522	516	526	495	510	453	492	500	471	525	499	500	489	491	489	460	479	525	453	555	502	477	493	509	493	443	488	461	528	503	481	473	483	522	540	511	465	476	491	456	499	492	518	514	526	494	489	529	515	498	512	509	462	514	498	510	479	480	516	487	509	485	460	474	484	526	490	510	534	475	466	503	502	461	497	487	484	486	488	477	511	497	493	491	471	472	491	521	496	531	466	498	543	490	542	526	496	503	495	497	489	512	469	470	491	545	531	479	490	496	519	516	490	519	449	447	480	494	522	478	453	494
38172	18897	47122	23298	6075	903	644	586	475	468	377	355	337	286	271	298	286	273	285	272	260	238	245	220	243	234	258	243	245	230	235	232	219	213	213	210	251	200	217	225	217	226	206	210	231	215	233	229	232	229	196	221	212	180	238	226	224	207	234	208	216	207	231	236	213	240	224	250	231	191	208	228	208	209	228	226	205	224	233	215	211	213	221	219	225	217	235	199	207	232	227	221	230	258	213	239	240	195	219	192	234	236	244	248	206	243	239	243	248	211	235	201	243	193	216	205	208	222	232	221	228	225	220	223	197	202	224	218	220	199	176	213	206	221	213	196	222	230	229	223	242	203	208	228	237	229	243	224	253	205	236	234	200	216	229	200	204	196	219	217	226	209	207	249	204	232	221	218	218	236	244	202	227	219	223	211	218	236	208	220	215	220	191	208	268	206	233	210	212	204	217	220	207	215	228	193	217	232	198	256	218	201	216	226	243	209	191	186	207	214	186	232	211	225	217	201	213	205	217	208	188	216	217	237	215	221	221	236	199	229	212	220	235	226	201	195	215	216	212	228	204	223	205	187	252	222	211	229	246	233	222	233	229	232	237	213	245	212	216	222	226	218	216	196	198	204	247	223	242	247	197	242	224	226	217	246	207	235	206	205	236	186	224	207	213	222	215	218	185	220	209	218	232	216	219	226	225	220	225	230	207	205	213	214	220	222	207	240	229	222	228	193	222	208	190	210	202	218	233	199	221	237	196	224	228	216	220	212	192	208	231	203	207	214	197	194	247	228	187	207	241	203	227	193	219	202	220	241	220	209	216	239	225	224	203	239	222	208	227	201	204	206	234	214	221	223	226	203	176	207	233	196	219	215	210	210	215	205	207	224	215	206	221	226	223	227	197	244	201	231	236	217	230	224	221	214	211	185	186	244	191	234	237	244	218	211	204	229	228	244	221	208	230	200	226	223	209	270	211	205	209	229	225	206	210	211	193	223	210	188	247	216	216	199	210	200	200	193	214	215	189	208	205	204	209	216	213	249	212	207	203	220	193	214	205	200	200	194	223	191	202	220	208	186	215	203	215	216	211	208	204	225	183	221	245	217	241	195	228	239	243	225	217	217	205	224	221	223	191	233	241	225	231	188	242	201	192	231	205	224	217	206	226	206	190	206	214	226	206	205	221	230	208	218	194	211	223	213	213	221	210	233	202	230	229	209	214	229	226	233	238	241	234	225	212	200	216	204	222	208	262	232	230	222	245	229	233	207	205	198	173	228	211	183	187	214	244	229	225	216	245	240	199	205	214	208	219	220	238	206	198	227	208	198	232	252	224	223	190	219	207	193	225	228	216	212	221	224	201	232	197	207	204	222	212	212	211	224	208	211	224	220	216	196	235	204	213	188	239	204	207	209	196	236	212	224	194	198	264	217	225	211	218	212	245	199	234	211	228	226	240	217	226	213	201	214	221	219	218	200	199	215	228	226	191	201	185	194	197	240	202	224	205	220	191	209	206	194	217	222	208	237	202	227	189	217	209	224	235	196	229	218	210	218	198	218	249	200	235	230	214	216	226	241	218	188	182	236	224	234	219	214	242	203	173	208	211	216	196	219	220	222	235	202	224	213	212	245	208	198	224	204	191	224	223	204	205	209	243	191	189	230	203	191	225	216	229	223	210	236	220	178	238	218	203	201	210	211	228	214	223	222	185	222	248	237	234	236	228	226	234	239	215	201	210	211	210	204	216	208	216	194	215	222	205	223	213	216	233	210	227	204	201	201	227	206	207	213	207	239	185	201	214	227	219	230	206	220	231	206	199	193	229	199	223	242	185	214	217	215	233	226	218	234	203	233	224	208	214	225	217	205	239	183	219	218	211	220	195	196	200	230	231	216	219	227	229	224	237	220	220	227	231	237	195	210	228	223	228	234	211	206	222	208	188	186	214	222	231	235	237	234	243	200	220	227	228	206	200	200	243	213	213	203	189	215	232	243	216	235	225	217	209	221	235	224	206	217	218	226	194	192	216	228	236	189	218	213	208	237	204	204	200	224	252	183	239	217	235	215	228	236	196	185	231	244	195	235	205	233	203	231	215	227	205	202	214	213	249	221	202	247	218	197	244	234	232	230	220	212	232	208	230	214	214	220	217	214	213	198	201	216	204	226	221	205	222	227	220	205	229	196	203	225	200	218	218	245	222	184	218	222	222	201	238	244	233	216	234	227	201	218	241	232	241	207	220	224	195	222	210	224	212	219	233	215	230	219	229	211	220	200	225	213	232	215	205	199	238	181	210	203	234	200	202	228	245	214	226	226	205	245	206	223	206	236	221	213	245	209	212	226	199	244	211	232	225	204	219	202	201	227	204	223	222	230	193	184	197	208	235	214	213	222	210	219	206	250	225	213	221	196	234	223	218	233	202	237	234	208	202	202	211	220	230	211	228	204	219	217	212	214	226	221	235	214	234	241	249	222	189	230	213	208	216	220	218	231	240	188	253	179	247	232	234	220	221	249	184	213	220	214	212	188	194	190	203	196	210	217	244	219	188	192	230	213	224	206	216	241	233	216	210	226	201	234	246	222	192	197	201	199	214	182	194	240	222	203	210	221	228	247	221	229	194	229	222	187	211	225	234	210	266	212	210	204	227	194	224	237	196	213	203	212	241	208	210	226	219	206	205	195	234	209	215	220	211	217	229	213	202	225	220	208	209	225	221	230	202	196	244	229	201	217	193	235	224	214	224	223	220	212	221	205	228	237	221	214	197	256	222	214	217	235	213	205	197	214	210	229	253	189	221	242	206	232	211	204	206	222	216	202	212	232	208	233	196	202	210	213	276	222	217	244	230	232	226	226	245	218	216	225	199	217	215	212	209	232	216	208	224	233	209	231	218	231	218	218	217	207	231	238	218	216	221	225	222	222	224	210	203	229	197	236	249	227	222	206	208	218	213	212	242	247	196	206	211	225	219	200	236	228	219	220	205	203	194	240	200	227	232	243	208	221	202	206	233	235	217	202	218	206	212	218	210	235	224	219	237	207	252	215	209	224	224	200	201	198	213	228	203	233	192	223	230	219	237	178	201	218	213	234	217	236	241	213	224	244	235	227	213	190	220	205	234	218	245	203	217	225	206	220	197	241	224	219	225	205	213	195	218	217	207	188	196	211	230	231	227	219	233	213	218	216	221	204	219	203	202	216	194	196	209	225	204	194	232	215	224	212	210	221	231	177	180	228	225	195	245	219	212	231	190	219	185	216	215	239	240	226	210	215	239	218	239	202	241	190	223	209	235	232	228	245	219	208	194	236	240	232	190	218	218	237	213	233	206	227	219	275	218	242	208	208	187	219	236	226	191	188	225	221	202	262	216	200	199	220	222	240	218	177	222	220	207	223	220	194	192	237	230	208	223	225	240	207	239	231	238	207	233	198	229	198	220	227	204	207	214	237	198	203	212	199	227	209	226	239	226	224	217	216	215	194	230	235	193	227	193	238	237	200	215	207	227	212
21617	6828	29679	4822	4248	3498	2835	2356	2064	1896	1635	1462	1402	1271	1174	1080	1073	1082	932	876	819	811	840	856	797	771	722	743	763	729	705	718	719	744	712	712	695	675	660	655	650	659	702	669	643	679	667	676	671	666	650	612	601	695	618	627	596	636	621	665	657	583	630	625	609	619	593	643	600	615	610	572	613	631	637	629	617	644	619	589	593	607	598	605	608	598	575	615	607	622	620	599	625	611	613	610	616	570	605	606	574	652	576	664	640	617	613	613	657	598	584	613	616	567	567	588	589	613	599	637	576	632	645	568	626	600	627	579	642	633	591	591	617	583	557	583	595	615	603	589	569	593	556	568	556	583	588	586	664	603	588	596	627	599	559	598	582	643	593	637	577	556	580	629	591	595	541	566	569	575	594	629	559	585	591	640	553	578	538	585	567	526	590	592	602	638	559	614	569	591	575	596	581	644	549	566	593	586	621	608	598	590	615	618	606	622	597	631	579	601	588	583	579	581	596	549	638	588	598	626	606	541	634	582	595	576	627	601	551	573	594	584	590	626	614	595	547	596	569	620	616	584	573	600	600	622	600	615	614	579	616	611	634	590	595	575	582	558	594	544	594	583	596	642	557	591	622	636	566	611	553	589	630	606	597	609	583	568	568	594	590	601	591	647	618	607	623	582	614	593	633	572	579	611	564	552	563	571	597	593	631	578	554	589	606	612	598	602	607	571	571	559	602	564	626	612	623	566	577	556	546	565	626	629	602	602	583	640	639	641	571	592	594	591	633	590	605	606	614	596	582	572	609	528	583	592	589	582	560	649	597	584	529	554	591	581	605	662	609	596	572	599	585	567	600	611	600	600	566	565	610	620	624	568	526	588	547	604	574	619	597	613	606	588	598	582	583	619	586	573	580	591	585	585	546	609	596	577	619	572	601	583	539	579	552	623	571	582	597	619	605	600	589	619	621	593	603	561	576	555	556	606	631	569	586	556	571	549	628	618	621	578	633	626	600	624	623	612	558	581	571	618	542	594	593	612	597	594	584	587	525	591	554	577	575	629	625	571	628	608	624	558	572	602	570	619	610	576	585	607	543	566	535	570	556	581	569	599	597	600	593	611	556	630	582	576	584	597	567	583	570	598	539	631	589	572	619	618	638	550	586	618	539	598	612	573	572	565	593	590	591	633	555	641	611	577	599	552	562	585	639	585	654	556	614	544	556	595	614	585	605	598	561	600	601	638	623	583	609	569	574	624	590	620	598	573	618	609	596	605	571	591	591	607	604	582	574	560	642	568	588	561	625	600	591	581	580	577	608	598	619	585	607	639	556	579	597	540	582	595	608	535	562	643	593	602	596	609	580	590	592	562	583	619	589	623	566	597	550	608	603	593	610	528	605	617	552	571	595	589	608	601	580	654	567	619	578	594	597	596	604	583	624	571	592	619	621	573	560	595	598	624	613	573	574	588	607	598	549	586	582	600	594	605	543	580	628	623	566	616	603	609	598	615	611	583	581	580	583	607	631	545	605	579	552	579	641	570	634	602	595	604	620	599	613	655	614	605	612	587	575	595	599	599	603	618	590	552	567	566	603	611	607	580	556	577	589	593	614	608	597	643	608	611	577	584	605	593	575	649	609	623	596	592	570	642	611	612	576	615	609	601	607	620	578	599	593	572	562	618	604	610	603	561	607	582	578	621	599	604	549	614	579	594	585	588	622	611	590	616	573	575	596	602	555	552	599	597	593	596	631	615	587	605	584	582	595	594	581	599	671	607	585	620	585	579	613	581	608	590	605	576	633	596	555	587	612	559	588	612	598	563	597	611	578	582	577	594	579	607	612	562	556	580	637	611	607	639	574	597	575	558	560	613	594	594	604	630	589	643	579	599	593	587	611	593	613	626	623	601	621	602	600	606	568	609	644	572	593	596	549	643	563	585	605	598	584	584	583	573	578	562	606	590	608	593	626	538	589	610	606	620	621	586	609	632	566	576	560	606	612	603	580	563	572	613	585	601	567	570	594	570	615	581	597	624	563	595	630	565	577	588	644	590	589	585	595	604	640	540	566	604	587	621	599	574	608	585	589	611	557	563	594	636	576	551	621	567	530	573	564	589	604	567	568	599	612	590	597	616	585	588	556	594	595	550	571	566	592	600	566	625	559	574	583	621	613	597	604	586	577	568	595	591	595	587	583	555	595	583	614	573	610	600	618	585	608	599	601	600	610	609	636	617	624	614	602	563	606	610	596	549	604	564	581	534	611	616	613	618	602	585	549	603	550	544	608	610	633	564	622	640	553	604	593	579	586	603	546	588	549	569	579	611	587	570	565	606	565	589	614	610	605	587	616	576	585	606	593	572	556	584	633	579	584	596	558	580	600	610	585	550	573	585	629	579	587	570	571	611	565	593	629	581	580	620	556	622	576	593	587	582	622	607	605	565	612	606	613	570	561	610	606	614	599	604	578	592	623	586	574	618	600	611	594	597	550	562	606	616	587	641	638	589	610	614	559	635	568	610	578	587	597	605	632	623	628	625	605	608	543	591	591	629	608	558	602	579	615	552	618	563	617	595	547	597	560	616	627	585	607	575	589	594	616	583	572	584	627	592	587	516	580	589	596	566	606	595	587	599	596	597	569	598	584	598	585	592	589	579	605	586	587	607	608	589	611	602	603	599	613	596	584	660	628	601	595	611	577	594	620	533	571	597	600	602	579	576	593	576	613	621	576	590	610	591	613	614	585	618	608	556	589	566	594	592	597	592	612	568	551	591	619	609	565	580	583	589	551	556	575	583	563	611	607	573	561	559	616	602	588	644	566	566	580	573	586	547	580	605	585	588	608	631	577	625	585	573	589	561	596	579	604	600	616	644	605	575	605	591	633	572	615	604	590	580	613	566	570	601	620	614	615	589	649	591	610	630	595	583	567	615	598	627	587	603	600	559	588	594	587	647	644	594	590	612	559	570	618	614	577	606	557	635	571	557	589	597	571	629	564	595	589	607	638	554	627	566	555	609	600	595	555	601	569	599	570	606	583	518	607	557	571	594	598	575	586	635	555	594	562	611	617	599	583	565	597	582	599	549	606	613	612	623	584	598	549	579	577	618	569	635	581	562	586	599	589	599	581	585	549	637	589	596	601	610	567	574	573	572	618	565	619	612	590	535	572	602	581	578	596	577	597	602	608	581	627	612	587	603	600	582	589	623	585	590	574	592	594	553	578	571	573	573	573	648	620	589	604	617	592	568	578	546	634	600	637	581	602	546	599	608	541	576	611	590	592	632	586	590	598	604	602	605	609	617	587	556	555	583	597	587	599	566	588	580	618	596	598	557	556	596	598	597	588	597	616	615	622	574	601	614	589	588	547	618	598	578	631	603	557	582	605	602	557	586	610	579	552	602	620	612	571	605	593	626	603	581	586	582	600	583	572	589	633	610	589	568	591	578	617	568	607	594	576	597	594	597	591	611	577	598	582	615	583	588	602	598	584	607	583	606	586	586	600	553
3022	619	2637	399	358	383	356	372	350	333	403	366	374	377	386	380	355	362	348	362	395	364	352	386	375	353	389	328	358	388	370	378	399	373	349	352	364	377	379	377	377	368	386	386	361	371	352	402	353	380	368	419	341	371	373	373	380	336	367	386	354	387	369	352	364	349	379	363	357	361	349	368	371	369	375	380	335	365	369	324	373	375	368	331	346	355	402	384	424	353	381	368	339	324	353	369	371	372	395	340	378	349	339	322	347	360	348	359	379	378	362	356	362	374	378	373	374	354	379	370	396	352	328	347	364	373	394	385	392	338	376	364	349	348	344	373	357	364	340	377	332	333	326	374	384	378	318	363	371	354	338	359	348	357	381	352	420	393	337	390	381	369	353	385	367	337	337	352	325	370	371	392	346	348	394	377	357	349	358	376	357	344	332	401	352	371	342	392	361	372	343	357	342	376	369	375	373	401	372	351	388	358	352	387	381	351	388	358	416	371	357	330	373	369	363	354	356	323	386	350	364	355	349	380	342	361	346	360	385	377	389	372	374	366	365	356	356	346	371	398	372	365	361	385	354	341	365	360	344	371	361	350	390	365	393	369	389	389	366	358	351	358	378	356	371	362	384	373	354	357	391	362	352	431	327	359	358	346	377	324	368	385	369	345	362	359	360	372	339	351	388	370	368	349	350	364	380	353	374	381	354	377	363	355	374	382	364	351	380	397	377	372	385	360	376	374	364	360	353	325	321	381	365	353	362	346	357	350	383	329	339	391	372	351	394	363	352	366	388	384	368	367	371	389	372	343	338	358	364	336	327	369	347	386	374	372	383	362	380	407	326	338	368	356	357	329	373	356	364	361	367	354	361	331	362	403	406	341	384	342	323	376	383	331	373	378	355	374	355	337	351	381	379	373	376	366	361	374	378	375	337	374	357	377	359	342	390	375	368	346	396	405	378	341	346	390	351	348	369	358	329	347	342	348	348	342	376	371	346	377	345	337	396	372	362	351	385	403	389	368	346	369	380	340	409	355	362	364	348	375	357	363	383	328	386	395	373	326	363	340	386	388	363	358	333	390	373	344	377	351	359	375	386	354	402	358	369	388	350	359	388	364	355	389	358	348	352	372	366	373	379	345	322	375	389	369	405	361	383	345	389	376	369	380	330	361	361	363	350	368	372	358	368	379	368	392	393	348	372	375	393	360	370	396	356	378	361	340	349	353	341	357	375	388	378	381	382	378	360	379	329	337	364	403	386	353	343	362	381	357	359	372	373	386	385	370	383	399	340	374	376	353	371	369	362	366	351	359	363	404	363	371	408	365	372	409	366	384	330	383	377	338	367	368	363	355	361	375	362	331	362	369	366	373	337	344	382	355	388	368	341	369	359	362	383	340	358	361	335	376	370	335	350	362	354	351	333	360	348	338	333	356	363	385	398	373	355	372	373	389	377	364	369	349	366	348	369	388	362	344	351	372	350	378	382	384	384	366	367	389	375	385	352	375	358	396	355	351	367	377	323	393	366	340	392	353	347	343	355	363	379	357	339	343	328	360	370	370	371	383	336	348	353	395	373	379	352	349	339	359	397	369	376	369	362	384	357	374	369	332	370	390	365	366	367	379	342	339	435	384	390	392	383	367	357	355	330	380	351	375	373	367	342	359	345	378	377	357	382	379	348	363	369	341	358	390	353	404	366	381	370	359	383	361	402	382	355	334	381	399	381	352	362	364	325	345	339	376	343	385	377	377	365	354	405	357	371	368	374	380	358	356	371	371	352	334	370	393	380	371	355	363	337	374	340	410	348	331	382	352	354	346	348	340	339	375	360	331	358	346	402	350	369	374	368	380	345	355	383	355	346	355	357	375	364	359	356	369	367	387	367	383	360	365	346	362	366	344	386	372	353	376	386	380	380	347	404	340	376	359	385	336	374	398	378	364	372	365	376	358	360	366	372	340	368	363	374	376	353	362	375	341	323	364	355	361	347	342	326	337	363	337	376	349	369	351	354	359	382	376	373	339	343	380	358	369	374	374	341	364	365	386	360	353	362	386	392	356	360	405	366	360	360	375	357	371	365	314	367	399	377	358	373	374	352	387	355	352	369	367	341	373	402	365	369	381	363	405	367	421	365	386	333	351	354	316	384	404	376	348	368	355	360	340	361	416	356	335	394	356	374	393	374	354	387	336	388	377	336	385	377	349	371	366	362	382	363	334	353	338	362	326	404	396	340	376	380	352	376	388	348	407	359	360	385	319	356	353	378	382	371	391	365	359	345	364	363	362	388	364	354	343	353	339	365	367	372	343	363	377	375	333	334	346	335	389	348	331	364	362	366	357	402	383	346	340	348	350	351	374	378	402	382	383	367	359	380	359	348	357	371	357	391	348	339	353	365	374	303	373	362	391	364	380	328	388	357	378	400	371	361	346	376	373	354	377	391	378	357	415	362	364	348	341	369	327	348	400	356	357	389	359	347	359	354	364	397	364	401	382	373	348	363	405	371	373	320	363	369	359	368	359	383	343	380	341	335	387	391	367	362	361	314	402	362	360	367	336	356	366	377	381	349	376	354	387	369	377	375	344	360	378	377	400	374	372	356	363	363	368	365	349	360	375	379	337	367	377	356	353	358	341	341	342	364	403	358	361	354	393	343	333	390	385	356	376	351	377	363	374	377	361	337	377	332	374	393	359	382	392	341	392	373	326	364	353	352	354	364	358	389	389	365	345	372	348	364	343	357	384	384	352	357	360	383	382	397	376	368	353	354	363	393	389	379	382	379	361	393	355	384	335	386	336	359	412	369	363	387	371	354	349	380	383	353	365	347	351	365	352	374	332	357	379	355	382	372	389	377	378	350	342	361	344	369	350	344	372	355	364	357	328	340	372	416	387	373	359	364	319	377	351	385	358	368	360	373	382	356	413	345	372	364	334	311	335	349	344	355	372	347	361	346	377	354	363	386	393	356	360	348	365	353	417	327	351	380	363	341	368	369	347	368	355	350	384	336	351	376	370	395	369	343	374	362	363	398	346	335	337	314	351	321	373	372	361	372	363	367	399	350	376	374	341	364	410	373	368	393	391	353	329	349	333	345	419	348	369	385	343	379	385	381	354	347	361	373	409	381	355	372	368	355	367	370	366	399	375	345	347	375	392	367	344	363	388	354	386	389	339	379	339	367	369	357	344	371	375	369	374	376	363	383	360	366	354	355	329	380	382	418	361	346	380	330	400	363	361	365	354	365	349	372	353	330	355	330	333	364	376	384	366	351	376	348	351	367	343	369	320	334	355	399	330	353	353	365	337	369	357	373	367	367	388	392	358	361	338	352	390	363	376	340	352	318	346	379	367	332	367	353	352	336	362	393	322	340	358	363	321	400	368	405	370	389	381	371	360	360	366	362	426	393	352	358	362	374	346	384	333	355	336	346	343	367	333	362	363	369	345	354	365	397	400	322	383	328	348	393	335	353	366	337	345	364	357	404	352	367	355	364	382	399	361	331	326
3248	1163	5818	986	948	939	931	870	876	870	875	859	904	863	904	904	862	870	856	901	881	930	890	893	857	853	849	885	846	866	850	905	878	911	864	892	861	867	844	867	934	933	868	871	864	917	853	892	886	839	921	852	835	904	858	851	884	928	856	953	883	832	847	894	869	892	848	861	897	850	826	873	866	887	873	824	861	846	895	889	821	851	864	866	854	856	856	893	877	905	842	909	826	849	890	849	884	867	851	895	844	843	916	865	890	825	879	845	892	871	862	850	840	895	861	883	847	860	849	907	860	857	875	875	928	852	789	888	872	926	816	815	859	822	907	852	914	925	822	873	829	882	919	902	909	883	909	928	876	903	873	856	846	898	846	858	839	887	861	905	899	900	825	817	884	836	923	826	841	927	900	912	853	847	943	836	841	880	817	841	840	888	815	907	899	880	881	886	828	863	840	899	911	891	872	883	865	900	835	844	825	850	787	851	872	812	872	920	886	834	893	847	826	958	925	809	848	886	875	857	902	833	864	886	856	903	868	863	890	817	911	826	890	837	873	922	858	838	892	836	806	819	834	897	860	910	852	815	866	863	880	856	919	816	891	858	820	891	794	885	890	880	912	878	880	830	915	885	902	869	874	848	877	913	901	919	866	880	943	881	809	864	903	870	824	895	893	818	905	892	872	877	815	858	866	860	872	875	819	927	939	882	837	878	869	858	924	867	883	853	880	861	880	852	866	819	855	923	840	808	865	902	894	934	863	845	825	902	833	882	865	929	851	860	876	806	835	891	839	837	872	856	896	851	890	879	883	849	829	857	865	864	842	839	932	837	869	870	849	858	833	819	885	865	864	842	856	861	889	923	802	862	895	870	861	845	866	814	856	879	862	865	911	853	872	889	859	875	871	857	844	852	864	896	831	830	910	895	860	928	850	846	831	854	834	888	906	857	878	878	863	891	880	867	863	837	869	861	875	918	844	874	841	899	888	866	846	904	822	841	847	849	796	880	896	884	850	893	843	848	863	894	891	890	894	820	901	930	909	870	868	891	926	786	907	880	901	863	849	914	795	861	873	864	859	889	828	894	829	860	847	857	842	880	811	819	838	821	841	831	845	925	914	877	863	871	821	853	876	875	869	864	916	867	894	870	854	919	817	859	896	906	893	897	894	812	868	885	862	833	876	909	863	869	879	863	877	865	863	866	828	857	878	842	886	863	871	844	853	900	848	836	870	898	822	826	864	799	865	886	853	828	865	850	900	851	861	868	843	886	855	821	921	864	817	844	870	875	896	910	898	882	869	872	889	876	872	830	889	810	904	895	864	856	878	906	920	846	881	858	875	873	828	953	875	893	854	857	862	891	833	875	861	844	860	853	879	905	871	896	877	873	847	852	881	833	905	860	857	930	870	858	891	895	876	840	927	883	879	873	813	860	892	863	845	853	852	879	870	836	857	871	905	868	855	872	874	857	908	864	861	872	931	881	871	916	893	814	859	844	873	889	900	914	888	832	912	890	900	868	902	865	881	847	894	839	863	873	859	885	890	876	838	857	890	899	865	908	877	932	902	853	916	817	917	832	881	913	796	893	868	907	918	862	871	895	873	896	888	834	856	853	843	883	900	844	878	860	793	887	864	877	876	903	903	872	921	838	847	854	840	875	851	894	863	906	879	892	818	852	870	842	812	848	839	819	836	869	857	882	829	901	850	850	889	834	851	874	882	862	878	893	815	883	844	873	810	823	853	869	912	890	882	853	864	824	878	853	844	820	897	908	915	912	903	846	883	905	876	905	829	864	845	866	850	881	928	888	853	930	885	860	876	862	831	874	902	812	849	825	867	898	936	787	890	866	873	891	921	889	882	906	885	857	902	899	872	929	915	880	863	862	895	873	868	853	871	871	885	883	873	873	942	821	865	876	833	885	885	867	864	844	857	830	821	818	830	896	844	863	891	817	900	838	847	874	879	843	871	874	878	920	904	829	839	808	867	887	810	853	876	835	873	794	844	820	862	832	886	890	830	845	891	922	858	881	832	886	840	890	907	806	890	912	887	896	873	878	860	853	892	910	816	922	870	844	868	920	875	888	842	842	858	879	896	835	869	887	840	861	847	809	853	912	874	898	894	823	850	899	857	817	806	881	852	949	838	848	818	852	861	832	891	834	904	853	863	835	888	865	945	868	823	917	857	880	867	931	845	818	841	849	880	912	850	896	885	855	869	818	807	875	825	806	866	898	859	923	863	785	833	871	855	911	916	918	880	838	895	869	869	841	864	826	858	942	808	877	857	869	853	850	855	881	831	892	863	847	793	864	891	909	912	897	846	879	916	860	848	884	836	868	874	868	854	915	858	869	899	888	867	878	896	877	848	868	858	904	895	904	843	789	904	852	883	863	865	861	930	835	825	856	804	840	890	890	845	852	870	845	910	873	875	872	898	838	899	884	840	923	879	882	846	812	868	867	909	905	815	872	943	853	869	903	843	880	897	841	876	869	822	883	888	850	901	835	819	823	881	845	896	892	902	858	865	891	898	891	838	888	854	895	833	895	789	852	890	855	871	869	904	852	852	848	906	899	903	866	854	821	874	875	846	858	866	895	890	907	842	832	844	877	923	905	875	878	873	890	822	875	907	913	883	910	874	876	875	881	888	883	864	872	899	848	862	887	916	857	897	828	916	868	874	899	836	869	876	906	889	822	884	862	817	851	834	871	848	856	837	876	870	895	863	865	892	868	920	873	841	920	876	889	910	860	888	857	833	848	818	890	899	877	862	853	866	797	875	854	871	888	868	902	875	900	865	912	855	852	827	896	843	859	863	882	864	850	860	886	838	851	912	927	851	854	862	891	897	879	841	852	885	854	888	850	892	820	922	848	877	867	849	883	874	890	874	863	895	907	898	894	839	865	870	802	921	870	906	919	845	878	900	888	939	846	890	906	928	905	884	857	857	867	822	771	829	870	863	885	895	870	802	904	870	859	818	893	933	891	833	918	853	876	896	890	869	884	906	873	823	900	876	851	863	899	889	887	876	860	835	839	811	909	904	853	896	869	817	892	813	832	869	843	880	880	848	865	863	838	860	920	880	820	885	859	876	891	843	868	880	864	867	886	889	899	903	822	889	861	882	841	898	885	872	894	861	893	842	848	882	861	890	877	846	889	926	851	887	883	847	822	882	856	921	918	890	897	874	859	879	898	842	825	850	871	859	843	925	907	862	864	859	924	855	830	855	888	864	892	908	806	851	915	896	860	876	917	855	883	873	889	847	880	889	879	901	878	873	852	851	835	854	854	883	865	891	911	906	902	825	812	869	836	896	781	870	844	898	878	879	799	878	824	902	853	881	838	828	886	846	868	834	898	834	824	852	890	838	889	867	870	850	840	823	837	859	898	865	866	865	903	899	840	878	889	912	831	881	907	916	858	897	888	873	910	804	816	861	916	795	868	901	823	848	881	889	866	865	896	871	876	827	837	831	858	895	850	838	844	897	871	921	803	870	815	865	914
24568	10715	41195	10811	910	435	398	309	278	249	251	241	221	224	213	198	201	198	213	185	197	201	198	208	199	208	189	171	176	170	218	190	187	176	185	195	172	177	178	174	158	166	187	181	160	193	178	208	171	188	171	172	191	164	172	179	171	178	186	165	173	170	172	169	182	183	177	181	161	174	167	161	193	218	194	148	166	170	181	163	177	172	195	179	198	177	197	155	179	187	191	193	161	161	179	141	180	186	162	177	179	168	149	177	159	170	157	198	177	205	154	194	173	187	198	176	170	182	167	165	189	180	178	173	170	183	188	196	184	176	165	172	156	173	167	192	166	197	184	205	174	174	202	182	182	194	174	210	182	201	169	175	168	198	210	178	187	178	189	159	176	169	168	184	190	172	175	177	186	159	175	178	173	195	173	174	184	169	178	209	167	197	170	166	194	192	189	183	172	197	200	161	179	188	176	171	173	168	202	185	158	153	178	175	179	194	188	175	171	166	177	198	176	154	179	202	167	168	152	156	163	185	166	169	179	174	168	180	186	210	186	166	178	167	176	191	159	159	174	159	168	188	160	192	199	162	169	181	167	176	175	193	192	165	177	188	186	183	166	155	182	161	194	181	167	158	168	215	175	163	164	181	151	204	184	155	158	176	195	173	192	166	156	171	167	176	181	163	173	178	189	194	179	164	173	149	162	174	167	186	172	170	186	205	189	167	153	190	163	190	177	167	195	182	187	199	201	182	197	172	163	183	183	186	177	191	178	150	164	201	194	150	177	173	182	173	162	158	173	174	163	176	193	177	168	177	199	178	174	178	161	174	175	186	183	154	194	168	168	190	177	176	165	186	186	161	152	169	187	189	190	159	171	181	190	169	204	161	180	183	178	160	176	201	192	179	169	178	167	180	164	202	165	175	170	163	199	201	168	153	175	187	162	173	189	176	191	170	200	189	187	180	187	163	166	190	158	173	188	178	185	190	167	161	186	179	187	175	187	177	180	160	176	148	156	174	184	195	167	200	172	153	188	168	163	174	170	171	186	171	177	159	202	161	197	173	174	172	166	182	169	196	176	195	171	165	184	169	183	136	162	183	198	172	167	162	157	174	168	187	187	173	172	191	193	181	178	176	159	164	193	171	170	165	185	191	198	168	180	164	163	157	190	169	198	190	165	190	144	166	163	168	185	167	192	188	179	179	172	193	195	203	161	151	165	199	202	206	173	165	159	160	180	186	178	161	185	174	180	184	165	173	172	155	163	190	152	177	205	172	178	183	166	168	187	167	159	179	144	168	156	177	173	172	146	151	170	170	177	165	176	168	176	148	182	192	191	162	198	160	152	177	182	187	193	169	175	181	196	176	190	176	163	170	179	146	172	173	167	183	175	153	173	168	183	181	202	176	193	184	150	175	162	180	192	157	168	203	177	183	155	191	181	200	206	173	187	166	186	181	169	182	197	176	194	164	179	168	159	171	188	169	168	158	204	176	177	151	176	173	176	172	169	186	159	165	169	153	162	179	187	164	185	175	188	159	198	193	165	174	165	192	191	188	143	174	174	191	185	194	166	175	184	183	178	149	191	184	185	166	144	168	180	170	194	195	154	177	186	169	175	202	177	170	189	149	207	182	145	185	208	167	149	143	176	218	153	154	159	177	189	151	175	185	170	168	174	198	165	173	192	171	175	172	182	165	180	186	158	176	169	185	192	186	178	163	159	186	209	202	199	182	167	183	165	185	174	202	191	188	179	172	161	166	180	186	165	186	179	161	159	151	174	168	180	201	163	184	166	186	178	180	211	185	190	180	177	172	174	174	176	172	203	175	170	166	158	167	174	160	171	171	215	187	184	189	155	176	174	159	192	168	187	156	187	163	168	174	194	197	176	158	180	168	184	160	189	198	159	205	193	175	188	178	175	159	174	192	157	169	190	166	177	169	183	172	172	210	182	175	210	165	163	169	169	171	171	199	179	186	219	171	181	161	196	171	177	190	167	164	182	170	182	167	183	170	173	171	183	163	171	179	161	178	174	166	177	193	179	146	181	189	170	172	168	155	157	154	164	180	177	168	184	194	189	162	188	193	162	171	184	183	183	174	150	149	186	206	151	179	158	181	155	190	174	175	181	159	194	171	174	186	187	164	180	189	184	176	163	154	178	176	194	174	184	183	192	166	166	156	146	168	191	173	191	199	210	189	177	173	190	195	194	198	162	171	177	163	176	173	163	177	184	173	164	169	185	192	187	179	193	177	214	173	164	200	175	167	165	183	181	165	161	179	163	159	193	179	177	159	199	156	167	167	152	185	181	175	189	156	185	176	179	166	183	174	185	189	180	190	168	180	156	175	169	151	182	155	163	171	170	179	164	163	192	185	185	160	202	199	183	179	181	154	174	185	178	164	166	160	176	198	173	174	182	180	168	172	185	179	166	172	155	164	181	183	177	168	157	160	178	160	178	194	198	174	190	174	182	191	187	160	191	188	180	185	174	187	170	180	167	177	195	186	152	184	150	160	188	185	202	212	159	178	192	164	162	194	160	203	196	151	181	181	188	172	190	172	204	172	178	176	173	192	170	173	189	171	168	159	197	161	173	199	178	186	154	189	194	190	170	169	158	185	203	170	198	169	176	181	169	171	180	180	168	162	187	180	156	179	181	162	192	157	169	172	185	179	160	175	182	180	168	178	164	166	169	192	174	168	193	180	192	171	177	174	178	176	185	160	180	175	189	165	183	211	163	169	193	173	170	179	166	166	189	165	172	214	182	175	193	186	185	184	180	181	178	165	175	181	176	180	160	168	166	184	166	193	167	171	185	180	180	186	161	180	163	160	168	160	174	185	173	199	168	179	170	216	171	207	185	189	169	161	156	182	171	179	195	178	186	199	188	166	173	179	161	178	196	195	204	175	193	186	187	162	176	160	175	190	164	162	180	160	150	195	169	158	173	185	162	178	172	201	174	176	176	169	181	154	178	191	170	146	158	174	179	165	177	187	213	173	193	182	182	194	182	180	171	160	166	167	173	167	158	195	142	151	181	172	178	180	182	155	193	162	188	167	201	198	165	198	184	170	179	157	191	166	177	164	172	179	184	195	210	164	156	149	180	197	186	181	187	191	157	182	173	184	180	177	178	186	178	183	153	147	202	187	167	183	162	184	215	151	200	148	179	181	171	170	183	164	181	191	157	171	166	165	157	177	183	169	175	172	150	166	181	182	180	177	169	178	182	188	195	159	199	182	178	181	169	165	167	172	171	147	158	184	173	175	181	188	179	172	161	179	167	183	185	192	199	198	172	186	176	179	183	190	170	159	151	165	192	195	180	178	167	177	167	193	165	169	200	169	175	177	180	188	183	188	164	195	144	171	191	160	171	177	167	179	176	171	174	196	163	155	177	162	178	181	168	159	187	203	180	197	170	177	180	181	163	180	182	188	170	189	152	183	194	168	171	203	191	166	172	184	165	159	161	185	169	190	185	164	198	206	186	173	188	187	167	185	147	187	183	171
14087	5430	26533	2618	2294	1872	1614	1319	1144	1048	979	890	882	807	749	703	720	665	641	678	627	597	559	582	549	591	572	510	520	528	573	578	492	533	518	538	559	505	510	530	542	534	534	493	508	530	498	517	512	474	524	524	500	492	501	474	477	484	499	487	463	442	487	463	455	495	494	495	496	503	491	477	514	488	533	485	486	460	498	507	443	499	478	478	541	492	467	494	445	490	440	481	479	488	456	524	480	473	466	469	505	492	463	461	482	508	503	489	493	482	470	513	449	464	447	497	528	425	452	461	494	508	485	462	484	477	465	483	496	519	441	521	502	484	492	514	507	502	441	496	523	456	445	492	531	433	478	479	501	453	449	516	485	462	496	475	508	496	497	460	479	512	536	487	443	461	503	460	473	464	510	445	530	455	468	479	465	471	483	466	516	453	479	468	442	498	465	495	504	474	488	460	446	485	524	504	494	475	470	457	491	475	501	481	457	461	476	461	460	460	491	487	470	481	464	474	483	487	460	479	506	458	486	476	498	483	490	496	461	496	501	493	492	466	511	493	450	490	477	472	492	476	455	484	425	488	499	453	468	454	508	473	468	496	505	469	477	467	456	432	478	491	493	461	473	477	461	471	447	489	487	488	488	483	481	493	499	465	451	485	477	447	469	483	536	501	485	461	465	472	468	464	502	455	475	490	486	479	446	451	471	472	481	465	497	469	466	474	444	456	472	469	438	486	464	451	523	500	476	442	424	431	501	469	480	450	460	472	517	471	455	463	477	480	462	494	432	502	491	463	466	458	474	477	512	515	523	504	501	518	456	494	491	474	464	472	520	468	437	486	469	459	488	476	465	483	476	457	483	495	488	484	463	459	492	460	535	484	456	463	473	495	460	498	461	467	471	440	505	490	488	480	506	491	480	474	480	485	439	483	477	480	480	510	491	458	500	451	464	481	471	481	507	486	484	484	504	512	505	438	501	467	513	430	513	442	483	491	494	479	501	457	490	469	486	462	481	452	474	484	485	488	517	475	514	482	492	479	477	480	471	513	464	502	498	532	483	461	494	463	472	511	498	472	466	486	469	487	491	498	454	507	453	505	449	483	439	515	481	465	467	473	480	459	497	453	450	468	494	513	475	444	475	455	437	494	446	474	491	481	481	497	480	463	484	505	489	501	445	472	503	502	497	462	479	473	494	454	451	485	492	482	505	467	507	483	486	473	491	468	450	494	483	427	497	481	494	460	457	446	479	490	465	520	449	489	462	474	482	482	481	464	497	471	460	491	474	472	481	496	452	491	456	462	486	493	501	482	441	486	467	470	508	494	517	482	489	446	447	447	440	462	495	466	509	469	475	470	454	506	459	491	471	473	462	488	476	462	437	488	455	494	453	440	496	491	457	490	504	455	505	455	486	481	508	503	468	471	470	478	493	457	447	472	485	461	469	498	463	431	523	424	513	471	473	475	488	476	466	531	505	491	517	488	471	483	502	454	445	481	462	487	495	485	478	486	494	468	487	481	495	461	480	522	454	443	516	490	461	489	470	465	484	489	504	477	487	430	439	478	465	481	479	479	507	516	492	472	484	469	475	485	478	460	436	481	526	466	460	494	480	503	507	501	452	477	456	460	490	493	452	465	443	488	483	481	484	432	454	483	490	469	510	480	472	445	458	481	448	490	483	495	403	470	494	480	455	456	507	479	462	484	478	485	468	450	457	476	466	451	445	504	489	428	473	459	445	458	481	466	485	459	497	469	493	504	489	463	462	487	485	493	488	469	510	466	480	438	521	475	474	481	466	443	499	478	485	455	501	486	460	476	484	468	483	500	479	503	477	505	489	494	472	469	469	437	496	486	467	521	497	451	511	466	471	470	484	445	465	466	456	486	470	479	471	494	501	476	482	424	504	479	506	448	488	457	430	519	487	463	451	493	508	481	476	449	431	460	481	502	482	456	498	461	464	453	465	476	495	482	436	511	453	462	465	536	468	494	521	475	455	480	482	493	502	476	455	491	564	504	461	504	493	493	477	488	509	486	463	519	486	472	448	462	514	494	467	451	437	461	486	442	478	486	474	510	513	493	457	504	525	490	478	462	507	489	530	463	451	423	484	500	483	496	492	473	523	470	464	490	504	464	475	462	479	462	479	468	517	517	469	459	500	449	458	469	472	476	483	421	476	458	495	488	470	534	493	470	484	439	480	459	503	483	469	480	488	493	463	466	483	513	482	463	463	483	472	483	464	462	442	509	460	519	510	496	494	483	461	494	485	474	468	464	457	473	498	485	504	503	503	491	507	483	472	550	496	478	434	474	495	449	501	461	527	510	470	469	489	458	467	468	490	506	468	470	498	457	509	455	458	480	472	458	487	476	537	509	511	459	486	491	511	473	472	461	492	523	454	474	494	482	486	471	489	464	466	483	475	441	471	434	443	486	459	505	456	464	483	495	491	450	511	458	481	485	512	490	482	458	528	519	437	460	451	513	481	457	488	494	482	477	487	492	459	468	504	498	484	510	502	506	483	458	477	481	485	485	511	490	480	484	455	505	473	481	476	460	484	486	465	471	451	499	472	498	453	461	486	479	495	496	451	482	502	475	452	456	452	452	447	460	472	460	493	496	471	467	469	464	449	472	512	448	467	466	479	528	485	481	492	486	476	484	493	480	486	477	494	498	470	497	474	475	467	483	490	459	458	461	470	458	487	452	488	476	441	473	506	492	456	477	450	492	472	439	452	482	490	495	464	488	494	486	479	482	495	466	522	501	480	500	483	499	452	448	494	501	454	449	490	510	465	468	481	491	455	462	495	482	463	479	536	517	529	491	487	505	509	450	464	474	512	476	474	438	468	474	472	512	486	510	486	444	474	510	478	500	489	473	474	493	443	470	483	446	438	474	498	475	454	463	465	484	469	489	508	502	466	485	450	495	495	488	481	487	479	446	431	506	484	474	469	496	478	508	471	512	478	519	474	459	460	491	443	480	451	484	478	481	499	470	453	505	465	457	474	506	502	478	495	471	504	478	513	478	481	473	468	498	461	477	490	492	482	474	461	472	484	474	483	456	477	462	463	475	477	483	498	437	473	451	420	484	452	471	474	476	463	486	446	515	471	491	481	500	448	532	495	477	494	479	486	513	484	493	468	478	497	489	471	476	462	491	482	456	494	476	449	493	500	450	508	473	478	434	517	454	477	478	486	495	472	503	486	478	473	495	501	485	511	511	473	458	492	474	468	489	458	436	523	513	436	485	469	448	478	455	481	480	480	460	503	471	478	524	474	524	523	458	481	497	479	432	445	470	482	474	491	496	484	490	508	503	442	459	506	469	459	497	478	461	475	538	448	474	465	413	494	484	503	489	469	468	474	468	442	474	473	442	496	458	444	477	496	508	480	462	461	502	439	484	447	489	486	484	439	459	481	470	495	447	500	473	508	451	482	468	489	423	489	493	472	482	490	499	494	468	476	439	484	486	482	463	509	491	483	483	490	476	497	454	494	509	476	495
36461	21535	46609	21483	5650	894	670	519	447	372	339	301	323	323	336	284	266	262	273	255	256	224	243	239	244	243	239	221	208	209	194	217	225	223	234	202	230	221	209	187	231	228	236	209	245	234	226	185	201	225	244	203	206	218	221	225	235	218	216	206	184	214	188	204	205	211	187	211	202	225	231	204	234	213	212	235	223	184	227	191	210	223	222	179	243	203	219	213	199	194	227	199	195	212	218	216	225	208	207	227	229	218	212	234	213	234	217	228	225	203	201	193	187	211	243	209	220	202	229	219	200	184	227	213	204	223	214	217	179	224	193	203	213	211	202	198	207	204	197	191	211	175	204	200	222	210	216	204	211	203	207	208	207	198	222	197	216	205	217	175	200	213	204	216	229	215	182	198	205	219	229	221	227	199	227	199	188	210	198	180	225	232	216	209	212	233	217	217	211	207	213	222	207	217	207	219	189	184	201	193	219	227	236	246	204	194	158	169	188	218	180	205	206	194	220	213	230	225	202	195	193	207	200	227	202	211	212	213	230	193	211	214	210	209	221	214	202	212	213	198	221	220	211	215	201	173	190	229	215	204	221	218	211	194	202	207	205	205	218	192	212	215	229	213	219	202	223	205	186	202	230	196	195	178	194	224	218	197	210	221	196	210	224	202	201	209	226	226	218	224	194	244	205	204	242	229	231	238	207	219	194	215	246	199	239	216	209	212	179	213	186	211	214	239	191	205	176	202	196	191	221	198	215	219	198	212	200	204	214	193	201	220	228	191	228	184	204	212	198	188	197	205	217	215	209	233	196	183	196	196	215	226	182	220	216	217	204	201	193	201	176	205	213	203	199	210	211	222	208	194	191	207	200	212	204	205	214	219	195	206	201	196	190	220	220	204	210	213	200	181	225	208	229	217	226	194	217	215	181	195	219	218	219	209	203	226	190	193	216	198	231	213	202	205	205	219	228	202	210	205	208	212	214	194	187	214	192	258	198	192	211	194	200	227	214	218	196	204	213	218	198	180	217	202	203	215	202	188	214	227	207	227	225	212	208	190	217	208	223	196	204	226	222	190	208	192	216	214	199	202	239	201	212	188	228	226	212	187	208	206	213	228	210	250	227	220	214	226	210	209	203	221	197	217	237	227	234	216	215	223	217	237	184	235	190	204	199	187	209	189	191	236	209	214	225	190	212	220	200	196	219	218	212	218	208	208	188	246	208	232	204	212	205	212	208	212	222	206	216	219	201	205	206	216	211	210	196	195	208	214	214	188	214	207	201	208	220	208	208	207	198	219	191	227	208	189	215	209	214	189	195	202	171	191	204	193	203	235	198	188	224	215	212	205	219	193	202	223	201	236	183	196	217	195	194	207	216	200	185	185	219	206	215	200	216	205	221	199	193	205	205	193	186	206	201	206	229	227	214	198	221	230	211	221	242	201	204	222	182	188	227	200	194	199	189	210	211	213	226	229	191	201	208	193	215	229	213	224	227	178	208	182	181	207	178	233	202	216	201	206	196	208	193	199	224	207	216	195	206	206	209	209	216	211	185	208	202	231	202	226	223	204	212	200	198	211	204	205	186	198	213	212	220	201	204	194	217	230	208	200	196	181	200	241	189	208	212	195	197	201	223	198	215	197	222	219	205	179	173	199	244	209	216	189	219	233	207	208	206	217	192	207	214	206	212	208	179	225	230	199	178	204	202	215	204	218	205	187	204	211	214	216	205	236	205	188	200	221	201	218	221	214	183	186	220	208	210	224	202	216	201	201	226	196	194	236	203	218	201	202	208	235	211	195	219	211	185	200	237	218	216	237	251	207	180	177	186	186	193	204	221	209	226	221	243	208	236	202	198	196	218	187	204	218	227	222	211	194	207	216	189	207	189	239	214	190	217	209	215	214	214	232	211	207	174	220	172	235	193	213	215	196	179	193	233	203	193	219	224	196	201	200	207	216	206	214	201	214	233	239	234	256	191	207	184	199	214	196	236	217	222	206	199	207	230	227	220	203	216	199	221	237	205	230	205	208	213	201	213	234	211	224	190	217	188	207	187	194	201	223	208	216	228	227	220	201	200	210	217	209	174	216	233	241	201	205	205	233	201	213	216	189	194	194	187	179	230	219	221	223	227	230	202	184	207	208	226	210	206	200	210	185	191	193	182	209	211	225	222	201	209	186	219	188	211	230	209	193	190	219	218	229	254	205	176	211	233	217	211	221	209	193	212	210	216	212	213	205	206	235	217	218	209	214	207	190	210	193	198	209	210	226	226	215	199	208	221	227	233	183	204	218	213	232	220	225	203	241	191	205	222	192	185	206	208	231	208	217	230	203	201	173	222	198	213	217	196	224	198	222	214	206	217	203	225	188	206	201	212	212	208	247	212	176	213	213	219	208	189	218	245	212	218	211	214	192	215	207	195	208	221	194	235	199	216	225	223	192	192	195	194	196	207	222	185	184	215	243	244	209	197	243	209	197	197	210	229	213	234	211	214	204	208	233	202	189	204	206	200	227	209	217	211	214	205	184	199	200	200	232	201	237	220	223	204	225	167	191	213	194	190	179	221	196	229	205	212	222	215	190	190	247	194	213	210	223	209	204	202	211	213	194	213	197	198	221	203	208	191	195	210	213	217	232	217	222	202	208	234	218	205	186	194	202	190	198	210	191	221	228	211	200	194	209	222	210	202	225	199	200	216	196	209	217	199	172	197	185	223	198	214	209	231	220	222	196	250	196	199	187	195	224	212	201	218	208	218	214	212	246	194	194	210	196	228	224	183	217	213	204	267	233	213	206	223	232	224	182	187	186	218	186	228	201	208	215	201	197	214	210	200	216	192	217	199	183	183	206	214	226	202	227	183	206	213	199	204	211	193	210	203	209	201	197	188	210	226	216	214	208	207	224	218	187	207	183	207	187	175	215	185	210	177	206	208	227	219	196	205	204	207	172	201	213	218	188	210	179	230	190	191	193	221	236	209	211	214	193	217	219	192	220	189	194	214	214	220	218	235	221	196	216	212	201	210	192	218	207	219	175	197	204	218	218	253	207	215	221	195	204	206	203	189	217	180	189	189	203	235	181	189	226	229	205	216	198	233	211	211	203	209	213	226	220	207	176	239	222	207	217	219	189	229	199	224	204	181	252	216	235	226	204	243	214	212	224	198	211	179	199	221	209	200	224	211	227	198	186	220	201	218	214	192	190	205	216	203	193	201	189	223	179	198	209	241	227	237	204	224	207	185	197	246	220	205	200	187	224	216	170	189	217	215	222	217	200	209	232	176	209	195	215	205	213	212	206	187	215	210	197	213	228	205	203	222	210	201	209	186	194	182	246	208	224	198	215	195	207	191	195	220	242	219	225	227	212	216	223	182	213	188	196	193	230	220	211	204	213	215	200	201	215	198	201	210	225	182	199	224	187	183	207	206	207	193	206	201	205	217	209	183	215	207	218	206	213	235	225	204	189	180	196	247	201	178	194	216	216	227	207	193	199	167	205	230	189
20858	9281	28723	4628	4102	3432	2738	2286	1952	1646	1508	1399	1254	1137	1089	1060	974	945	882	828	826	855	763	828	733	700	739	756	742	753	699	688	644	715	671	679	686	651	623	649	609	634	625	659	636	637	569	627	607	578	561	609	649	606	615	629	645	586	598	610	611	575	569	615	618	577	569	576	598	559	604	587	619	551	605	579	615	616	577	596	563	591	595	622	583	552	588	599	576	551	573	569	569	584	575	563	570	534	565	605	587	572	620	586	568	556	537	552	538	596	576	578	567	574	575	596	590	568	594	560	548	574	612	595	561	560	598	568	563	590	605	606	568	571	574	611	535	602	588	584	538	550	611	565	536	537	581	597	556	599	522	569	548	576	597	578	563	548	617	531	587	609	588	566	546	606	571	572	577	563	580	559	576	592	551	542	528	540	564	540	602	535	589	565	587	562	538	622	611	590	586	607	575	571	554	569	611	613	573	550	556	550	581	560	549	561	590	574	543	601	574	568	565	606	522	553	584	564	582	570	559	609	561	552	573	572	597	536	602	555	565	578	539	543	606	560	547	584	576	601	576	549	587	584	577	589	596	581	552	579	593	568	579	545	569	559	545	560	538	585	554	550	576	573	588	600	579	528	620	583	527	563	565	608	577	588	587	570	546	576	555	554	603	564	600	596	551	567	594	548	584	559	606	543	593	571	596	595	551	552	578	614	547	522	584	587	613	571	574	567	589	572	559	533	596	544	580	549	496	560	564	548	594	552	561	558	514	576	595	575	553	560	553	580	615	573	589	593	587	568	561	547	579	545	595	588	585	533	549	594	555	551	566	551	584	599	618	564	552	573	586	572	595	581	572	603	557	576	570	565	576	567	576	572	542	574	554	546	523	575	554	551	594	559	587	610	571	563	545	544	579	589	543	547	528	611	534	606	559	597	585	567	554	606	543	574	526	590	542	553	584	594	575	544	577	580	547	545	558	576	565	549	515	569	542	579	585	577	616	557	607	594	597	540	560	544	590	562	556	567	579	601	541	533	551	607	588	542	587	591	569	596	552	557	592	567	553	581	530	564	582	560	545	554	591	535	555	573	579	549	563	578	557	564	613	563	548	555	576	577	532	596	577	557	537	582	544	579	584	623	578	603	559	551	600	550	626	577	530	609	595	507	597	599	541	588	587	543	594	599	547	567	554	555	573	551	601	595	582	558	556	564	607	488	540	582	596	577	575	591	553	525	594	580	559	555	555	544	556	555	573	582	564	593	567	570	575	568	530	553	611	559	556	582	548	569	586	592	548	595	546	505	556	583	539	556	562	570	547	601	596	555	536	614	620	543	607	578	576	579	596	572	563	559	544	570	527	551	550	549	575	590	590	576	571	548	579	524	567	590	584	582	547	515	579	570	535	545	622	588	578	543	583	569	544	531	611	548	542	525	582	547	578	591	576	565	538	606	573	577	565	568	561	627	582	561	601	579	528	567	579	624	570	601	540	564	559	562	577	572	570	579	588	566	548	598	556	569	543	542	507	561	598	547	594	561	539	617	548	541	538	589	540	565	551	557	583	577	569	569	573	598	554	565	577	556	584	562	578	553	613	562	558	581	539	563	630	577	593	526	567	538	569	560	578	531	548	514	571	573	548	624	600	563	552	566	538	612	565	527	550	603	577	593	536	552	576	573	573	559	567	541	562	577	572	578	606	589	547	576	575	523	554	588	568	620	561	606	586	590	567	578	568	559	570	592	582	590	575	564	549	600	555	563	583	553	562	575	547	535	558	537	576	590	564	567	612	577	582	576	558	560	605	579	572	565	558	521	578	575	547	576	532	544	573	590	596	549	560	571	606	583	509	543	568	568	567	559	577	555	603	597	536	526	570	586	583	573	544	613	585	592	578	579	546	546	584	562	567	570	561	645	616	569	587	516	574	573	573	573	551	590	561	545	549	602	601	586	564	568	595	567	560	555	565	568	561	542	519	590	569	581	561	556	594	533	564	531	621	556	597	594	535	546	568	578	576	577	571	583	578	579	561	543	569	599	579	534	595	563	564	547	554	551	591	596	605	559	569	563	539	581	577	543	568	553	543	520	548	550	508	573	582	553	553	560	583	619	587	637	545	615	544	588	597	614	561	578	586	508	583	589	563	587	512	551	571	577	555	554	522	568	562	583	560	558	544	571	569	587	587	570	567	602	586	524	552	555	567	598	574	562	579	540	591	588	552	548	552	529	583	567	573	558	543	591	562	572	550	569	593	566	590	522	595	629	603	599	571	521	604	567	626	590	595	567	554	532	561	587	567	593	603	572	544	565	546	577	578	567	554	568	553	550	536	568	571	584	559	579	593	533	557	576	601	522	571	545	556	596	527	542	534	558	525	583	587	565	608	562	582	585	551	553	556	575	568	576	586	535	551	547	564	552	549	576	540	560	548	568	587	550	566	569	556	513	586	570	580	572	536	574	544	574	627	613	580	572	592	567	592	531	541	519	589	571	540	554	568	560	576	559	579	580	524	551	545	615	607	567	587	559	540	584	574	606	605	588	571	580	571	590	554	576	539	593	549	598	596	565	528	559	495	574	624	578	576	558	540	557	578	597	601	507	528	545	554	593	549	550	573	588	619	576	582	565	586	532	592	570	560	541	555	558	572	588	548	632	555	558	606	541	562	581	547	552	531	576	566	571	554	603	593	551	544	548	550	543	558	590	583	576	571	559	537	542	583	556	554	550	604	604	592	575	631	600	550	582	612	551	542	590	558	550	535	600	528	602	577	539	547	554	560	559	533	570	572	550	566	577	581	583	566	557	560	571	537	601	579	566	558	576	591	594	528	585	565	607	549	582	560	570	549	565	540	574	596	582	572	579	569	511	531	581	575	578	588	557	556	561	594	550	561	554	569	534	564	524	558	574	566	576	574	546	523	535	572	528	566	570	525	612	554	551	597	538	531	563	525	554	584	576	566	560	545	581	573	576	585	554	553	566	561	582	532	576	568	614	575	600	584	557	556	568	548	544	566	594	598	578	585	552	588	571	588	601	561	584	529	625	570	588	617	560	545	585	602	529	599	546	598	543	560	575	609	559	519	555	585	579	554	559	591	551	554	557	562	578	598	576	566	600	558	549	564	542	545	545	542	614	617	573	523	563	515	578	576	598	546	530	558	583	522	568	576	566	563	548	576	514	568	603	576	603	551	565	550	543	566	526	578	576	508	536	565	585	540	599	556	552	609	610	589	569	542	581	598	575	551	570	554	594	489	529	591	593	555	559	590	549	583	600	565	604	586	560	554	564	622	576	567	563	606	592	545	575	557	549	574	567	555	575	551	571	579	569	555	561	584	555	607	572	578	574	543	592	563	578	546	534	522	553	560	572	599	574	586	590	566	579	554	546	527	567	594	581	553	585	554	578	559	520	555	592	549	572	532	540	571	543	566	580	565	577	563	557	569	591	538	583	560	564	573	516	594	570	548	604	596	591	579	588	548	536	628	553	578	553	556	503	580	562	588	587	571	572
2957	700	2530	434	380	382	334	345	343	380	393	378	344	341	382	363	357	350	378	364	321	348	341	364	355	362	361	371	368	313	351	372	357	327	356	333	343	373	334	330	338	336	364	364	344	328	335	360	362	349	349	355	365	389	371	374	365	338	360	340	336	344	336	378	347	343	346	348	328	351	361	337	311	316	351	365	356	372	336	371	325	360	341	342	364	369	353	350	348	350	402	353	329	342	343	374	342	323	337	326	315	346	315	338	342	352	358	364	360	313	376	330	351	375	357	348	360	370	330	329	341	345	345	348	336	353	353	354	330	340	327	346	362	347	327	328	334	355	326	350	352	375	358	381	374	330	344	352	335	364	337	337	338	340	364	338	352	356	335	351	345	333	338	375	339	347	342	359	293	349	372	356	339	335	313	344	343	326	359	325	375	363	362	355	345	349	345	361	383	366	300	327	360	330	345	356	406	350	325	345	381	339	293	377	338	360	323	329	366	347	381	349	358	357	346	324	360	361	355	369	372	350	336	325	343	341	362	360	350	335	307	334	377	375	314	369	357	347	331	325	341	336	350	346	304	344	398	339	368	371	361	350	353	333	368	399	391	336	358	369	334	325	319	389	308	351	331	355	324	326	365	307	324	353	340	351	334	359	369	332	355	366	315	332	340	331	347	353	350	333	345	358	326	335	362	388	377	304	370	317	376	373	356	302	360	363	347	334	359	339	345	348	347	357	357	334	351	360	330	338	344	372	361	332	366	359	344	372	355	339	352	317	344	390	351	311	337	357	371	334	350	349	370	352	334	343	350	373	355	360	355	353	334	344	351	353	385	345	334	343	350	322	376	328	340	334	315	353	334	346	370	350	360	360	352	315	373	345	333	364	345	300	338	345	339	345	362	338	338	335	346	339	347	372	369	346	347	338	348	364	362	347	343	348	383	329	343	316	360	359	362	314	378	366	374	325	340	339	294	369	353	343	388	332	370	343	356	387	333	352	351	360	333	326	334	304	340	341	353	375	348	358	390	370	353	345	370	393	358	330	338	332	390	330	383	349	313	366	325	349	335	360	365	368	327	320	335	353	308	357	335	371	348	397	331	343	369	373	326	347	346	334	340	359	362	345	355	361	354	368	374	310	361	347	323	375	368	361	370	361	349	355	373	311	349	356	331	341	338	351	330	334	345	385	384	357	353	389	351	351	385	328	332	307	363	378	353	334	390	378	335	353	392	336	352	324	352	362	356	357	350	370	345	369	354	333	366	321	310	327	351	333	358	342	316	327	361	363	337	375	332	365	362	322	352	389	369	343	308	359	355	337	337	352	339	351	328	340	362	328	360	405	365	364	327	361	321	331	350	315	329	377	336	360	321	364	357	324	317	331	353	368	332	364	360	354	340	317	319	355	338	330	328	325	334	339	387	337	330	338	364	345	349	376	354	372	336	345	381	352	317	360	342	359	336	344	338	317	363	362	355	364	379	411	371	338	359	356	322	328	306	326	343	359	332	352	333	363	372	384	324	346	340	345	340	379	336	345	340	366	383	343	343	332	365	354	353	388	377	351	361	373	349	350	316	339	334	330	314	359	327	346	367	362	360	345	335	352	351	354	349	340	370	344	397	329	393	320	371	323	342	352	367	346	347	365	340	389	373	368	334	339	383	369	306	328	356	368	316	341	363	334	353	338	341	345	359	380	360	332	386	376	380	325	358	381	324	334	310	326	337	347	359	356	370	359	351	371	367	324	347	381	363	324	336	361	376	325	384	335	342	335	345	355	332	358	377	340	360	362	359	345	349	352	354	348	335	324	341	331	327	343	349	375	322	348	306	329	355	341	382	343	373	370	346	364	334	334	386	354	369	324	362	305	350	359	372	321	339	349	331	335	370	371	393	369	347	330	334	335	362	335	340	362	357	376	372	347	351	342	341	343	357	371	370	355	345	360	339	368	355	357	354	323	334	381	397	345	334	386	336	335	341	352	335	346	348	327	381	360	349	379	362	340	328	340	349	349	339	348	379	341	363	371	360	362	382	352	363	369	358	371	327	353	326	362	340	354	365	347	343	335	349	322	338	354	387	344	337	343	376	352	336	395	311	335	336	371	360	353	308	354	341	384	332	361	326	318	325	366	368	320	357	355	325	337	335	329	358	336	377	354	341	389	373	367	336	307	368	324	369	346	398	370	332	360	360	366	328	340	331	360	357	352	348	335	351	330	353	362	323	357	358	346	352	351	351	337	337	346	346	355	350	344	340	362	368	321	351	383	353	337	382	360	359	348	369	330	373	342	350	329	373	360	320	338	335	352	350	348	327	327	361	319	323	355	362	350	321	313	302	311	327	324	359	329	342	376	350	334	349	350	329	330	370	370	335	335	336	344	372	322	344	357	342	326	341	349	359	325	365	346	361	321	328	366	369	347	335	364	346	344	348	364	338	354	354	369	328	395	334	366	382	359	361	351	369	360	357	347	357	360	344	345	342	345	348	327	336	340	332	391	359	349	348	356	370	372	333	316	333	331	340	348	333	360	359	326	366	343	351	323	359	376	349	354	340	354	364	342	337	337	367	324	348	330	342	355	366	391	343	371	411	359	357	362	380	357	320	338	341	337	351	343	367	358	378	353	382	328	364	344	328	348	330	344	333	360	351	330	360	358	372	330	347	361	315	341	349	381	333	354	388	367	361	331	380	327	336	327	365	335	332	363	368	379	350	358	349	378	328	346	331	363	335	362	360	364	335	353	348	380	359	399	379	371	360	374	341	346	366	333	350	313	340	369	390	367	349	375	348	384	351	359	352	362	365	301	393	342	325	328	360	340	347	315	357	358	360	364	356	332	338	326	355	348	360	359	355	375	344	357	328	332	377	327	344	354	378	355	376	374	349	339	320	338	305	354	320	363	367	347	351	320	344	328	335	322	365	338	392	352	326	310	374	350	402	358	374	337	354	345	344	385	377	339	358	343	330	374	366	342	349	356	370	342	342	347	347	377	378	334	345	370	404	320	366	372	352	353	356	348	346	358	342	352	356	354	386	357	331	362	330	357	341	384	349	347	330	346	342	360	385	380	345	320	321	333	369	358	343	308	382	365	347	383	328	380	357	359	364	343	355	345	351	370	374	352	337	363	362	353	330	354	360	374	390	323	320	400	344	372	330	353	359	359	321	365	306	356	335	332	336	342	319	361	381	334	390	349	380	370	361	377	362	326	314	308	370	379	355	361	361	366	370	330	346	323	364	317	358	344	340	374	335	345	335	330	347	315	360	340	334	373	338	347	332	379	339	351	335	351	352	336	326	352	360	343	366	329	365	371	339	341	334	334	345	312	333	311	335	339	373	358	349	366	347	386	366	360	368	342	348	368	369	355	342	336	372	349	355	325	379	343	315	345	340	303	358	372	364	349	334	347	381	344	334	340	363	367	332	353	352	370	367	311	384	347	347	343	371	352	365	335	355	322	356	358	333	352	389	336	379	392	363	344	345	378	359	322	340	342	339	336	377	355
2968	1198	5378	932	859	908	893	849	883	863	854	820	797	880	816	849	891	837	829	850	839	799	809	779	831	827	851	842	833	788	816	796	842	814	842	762	799	814	774	812	827	815	824	821	880	806	799	846	844	815	849	766	803	824	839	832	788	800	847	889	809	779	823	803	848	848	850	828	813	844	852	856	862	879	826	837	778	853	842	863	821	859	834	882	856	881	870	845	839	811	845	817	807	817	839	817	864	810	840	768	821	824	794	845	864	821	815	831	813	853	799	844	850	816	862	824	839	769	813	827	850	812	828	830	814	858	800	829	810	815	861	771	824	838	798	839	888	832	818	862	792	864	780	836	814	861	796	783	824	841	741	836	899	845	823	879	805	829	794	838	846	778	776	816	856	808	798	837	822	817	805	856	801	841	828	862	810	846	850	834	802	821	825	848	849	873	821	808	821	793	857	803	792	857	819	848	792	873	800	874	819	840	813	794	835	840	795	813	859	822	803	804	806	827	811	813	839	816	847	886	857	842	810	814	844	866	830	857	819	855	839	798	810	779	792	848	799	800	856	817	827	879	827	788	871	826	783	796	823	784	829	821	827	812	814	870	842	784	839	829	874	834	860	814	790	851	897	838	854	810	867	749	837	834	815	818	845	861	876	810	830	835	845	844	819	761	847	814	855	836	839	863	838	840	782	848	782	844	809	802	796	842	812	820	774	823	814	861	900	821	784	804	823	836	858	769	806	830	806	908	802	857	847	860	823	860	825	788	820	847	838	817	867	862	879	812	826	836	832	864	803	819	860	825	812	812	840	809	784	871	793	813	807	839	810	830	811	771	809	882	871	828	848	817	819	837	796	826	794	839	861	847	813	827	880	870	853	855	806	817	836	846	819	798	858	846	793	891	839	871	820	797	842	852	805	807	799	857	835	773	804	812	803	832	900	829	826	800	784	798	796	880	746	856	817	842	852	858	831	821	833	820	833	787	828	799	846	865	750	842	832	825	868	778	884	822	780	816	859	804	842	840	828	871	858	802	877	823	832	808	819	844	803	839	805	892	839	775	837	796	824	818	865	839	843	878	830	829	882	800	834	851	821	828	801	791	864	816	809	809	794	833	875	785	867	838	872	870	851	837	791	784	835	782	821	830	811	829	801	825	832	872	799	784	825	792	850	839	876	811	824	829	763	812	825	787	786	805	837	833	805	829	783	858	792	821	825	855	824	843	804	821	788	787	787	740	841	810	828	838	806	838	839	878	867	835	852	785	846	758	802	853	852	835	864	851	887	825	759	851	820	824	874	840	815	796	809	868	819	822	851	847	881	845	830	848	833	814	832	786	807	815	813	913	833	825	823	826	816	830	850	845	810	812	795	825	832	819	798	818	824	847	846	854	809	833	851	867	771	814	811	775	811	819	793	772	814	825	814	816	844	826	814	823	817	804	837	809	844	801	857	843	773	810	821	829	908	822	814	855	800	810	839	818	845	799	837	807	835	839	806	819	852	836	842	789	880	820	843	836	903	839	842	819	819	780	855	808	813	857	845	825	845	831	794	834	787	819	872	838	854	846	833	815	845	831	850	824	834	786	886	811	854	811	811	841	845	795	838	803	827	770	793	836	829	849	828	836	805	880	847	866	883	850	853	829	856	784	766	842	828	855	794	842	790	881	774	805	833	807	827	835	776	792	785	826	828	841	860	866	846	840	810	854	896	802	818	851	836	909	816	859	874	814	863	823	839	836	838	809	804	779	831	796	863	821	866	850	869	816	827	848	818	846	837	881	771	851	791	840	849	843	864	806	863	826	777	836	833	819	894	857	850	791	813	837	814	834	808	837	786	817	857	843	844	873	869	837	864	851	804	814	830	826	838	813	828	832	878	826	815	884	826	826	791	783	834	738	802	821	795	870	831	846	838	851	840	806	887	817	849	880	805	864	835	841	818	939	855	799	814	809	864	815	881	809	790	860	867	826	828	832	793	878	817	789	820	760	798	871	771	799	795	801	815	799	759	791	826	813	822	841	848	857	769	803	859	806	891	825	807	828	869	823	794	819	828	850	828	775	816	857	842	847	819	815	785	786	854	821	882	843	825	796	822	876	833	768	800	876	857	808	805	869	854	853	803	854	830	835	847	849	867	822	855	757	770	770	787	813	831	780	851	853	884	822	845	836	817	830	840	829	838	831	865	807	819	803	835	806	803	875	848	838	814	829	830	792	833	805	839	843	826	831	826	888	853	885	883	805	824	869	847	794	799	839	855	775	798	837	855	802	859	834	823	828	809	793	787	802	850	810	791	878	782	848	820	835	860	808	829	803	848	871	802	806	840	831	834	786	839	805	879	831	863	855	848	839	868	849	880	842	828	829	798	805	843	819	798	852	792	772	890	821	842	815	880	830	879	813	857	779	783	834	771	773	879	810	878	832	869	865	832	790	768	845	871	810	824	859	770	832	837	829	852	845	811	874	844	818	801	819	815	821	829	794	836	836	821	855	832	874	797	806	842	826	845	844	846	857	798	830	793	862	865	798	813	851	800	806	817	803	834	835	779	842	883	861	888	817	815	876	850	834	768	826	861	868	836	810	868	846	898	834	799	798	828	804	802	838	760	885	823	816	807	785	831	843	856	836	767	795	825	871	835	876	860	830	821	873	812	810	881	872	844	797	828	845	834	865	836	807	880	801	823	874	821	836	854	803	840	835	803	868	863	847	793	821	808	857	857	846	847	825	821	837	793	810	854	790	878	844	814	808	850	817	788	796	831	808	792	787	831	822	850	792	856	864	780	861	851	820	858	835	813	817	832	890	795	783	785	833	840	885	887	814	795	819	789	891	843	789	836	868	845	841	814	780	815	875	793	838	855	888	819	854	777	759	882	844	841	820	828	773	832	843	824	852	823	809	844	829	852	880	812	773	813	849	860	846	891	842	848	826	853	862	846	830	853	798	847	880	863	794	802	876	771	802	793	838	845	860	861	819	850	822	804	841	832	815	863	850	840	823	849	833	792	839	824	817	859	789	845	861	818	837	774	830	840	775	822	849	815	813	821	830	838	848	863	861	835	834	833	821	870	853	806	800	827	818	813	798	822	811	841	842	831	855	807	836	772	835	811	848	821	832	793	870	812	835	826	841	804	834	774	844	833	824	764	859	844	842	817	844	816	813	779	869	788	877	826	808	825	829	851	870	795	850	821	841	845	807	846	880	831	866	827	770	786	806	828	792	846	814	805	832	834	824	802	779	818	878	850	805	847	835	804	849	834	775	801	835	812	817	867	860	841	799	783	823	812	795	840	875	833	879	851	822	816	835	821	847	827	875	823	832	843	808	888	862	810	840	852	823	839	820	867	806	860	831	839	759	859	872	829	775	821	833	772	884	817	836	832	833	820	825	818	841	815	779	765	883	810	826	848	809	773	835	791	853	818	768	832	818	780	811	782	862	832	778	856	754	835	809	823	793	845	846	841	854	787	859	831	818	781	836	794	859	844	829	877	800	820	809	812	850
23430	11276	36608	10269	940	452	391	352	277	289	266	243	219	235	211	205	218	204	200	171	188	203	196	203	194	197	198	192	175	212	170	179	166	177	199	181	161	187	183	182	181	160	191	160	183	181	208	197	185	194	197	174	175	181	169	179	192	175	161	172	153	174	159	171	168	160	176	178	151	180	172	168	153	156	206	179	189	205	185	170	164	180	185	203	196	168	178	178	170	181	169	159	203	162	199	193	169	174	193	167	157	147	184	203	187	161	187	167	173	180	183	164	175	150	190	167	177	169	186	172	149	187	209	169	159	189	171	172	174	172	195	205	180	186	174	182	183	219	155	187	170	163	164	198	180	172	186	144	183	174	183	183	156	173	173	177	181	181	198	154	168	190	183	178	179	181	159	151	182	169	164	160	186	173	180	147	174	167	176	167	174	164	172	143	171	183	166	188	180	170	166	175	172	178	164	157	180	148	161	166	180	185	176	186	174	172	173	209	179	162	173	201	176	198	177	170	157	167	164	160	164	176	174	187	196	188	181	186	157	165	193	196	158	188	174	171	193	189	185	177	170	166	178	184	190	168	171	174	166	152	182	184	167	154	169	171	161	169	197	190	170	161	172	155	177	168	182	198	168	168	203	176	164	179	192	205	185	148	173	190	152	195	175	170	188	194	189	192	172	161	167	216	210	164	172	169	188	163	186	167	149	190	159	157	173	160	169	159	173	186	150	206	180	180	183	162	193	185	169	176	198	174	172	178	196	178	158	153	162	156	176	185	156	168	186	168	192	179	192	197	201	178	179	154	179	176	161	167	187	167	170	192	198	180	203	194	173	191	162	153	181	181	190	179	170	178	187	177	164	171	171	167	167	175	186	160	182	163	194	174	176	176	187	200	180	160	183	193	180	190	188	165	187	164	179	162	204	169	163	162	189	186	180	169	176	181	200	168	175	177	163	185	185	188	183	159	188	194	189	177	179	185	167	196	181	183	148	169	196	161	164	164	171	176	184	138	180	171	180	195	180	161	184	199	184	166	174	190	170	184	202	162	178	146	186	172	183	195	173	162	180	176	181	180	209	197	173	174	143	185	172	187	178	196	178	164	174	154	179	169	162	178	188	193	199	176	193	192	155	189	163	173	226	166	173	191	159	175	182	175	173	173	164	177	190	176	171	191	182	175	172	147	165	202	187	182	170	168	162	176	186	179	178	187	187	188	166	190	168	157	175	194	153	183	161	174	150	164	181	188	191	164	186	180	186	170	190	215	186	176	198	199	174	168	194	186	180	171	140	177	153	176	162	166	170	192	155	165	184	198	187	164	166	182	155	167	176	175	167	171	181	174	182	147	180	140	181	195	186	158	164	169	171	205	195	194	187	167	192	179	187	186	154	167	161	152	185	172	189	184	188	170	177	171	167	165	156	166	171	186	198	178	161	163	158	191	182	178	166	199	162	175	168	200	173	167	171	153	179	183	162	159	158	150	158	167	172	147	165	176	171	163	183	190	172	163	190	194	204	180	178	193	177	191	200	181	168	177	203	186	190	168	199	165	205	185	177	166	191	193	166	170	210	159	166	183	206	168	165	187	170	184	174	169	180	158	185	215	167	162	176	162	162	165	158	170	159	166	168	149	162	163	183	170	169	183	159	171	182	160	182	174	179	165	175	160	183	174	204	173	188	198	192	172	171	192	167	177	189	152	167	200	168	162	186	182	196	165	177	164	189	182	170	176	172	195	159	167	182	189	179	194	159	177	161	168	188	170	161	171	169	184	174	195	172	158	178	204	163	179	186	164	176	174	193	170	174	190	195	183	189	163	194	172	147	183	189	173	165	203	178	192	178	166	189	187	157	184	158	161	178	159	180	199	172	173	196	175	181	181	161	186	197	181	186	172	164	146	170	155	165	182	172	184	157	178	169	198	153	175	171	175	172	164	200	154	196	154	203	186	189	176	181	185	200	190	166	168	194	188	187	160	174	156	176	182	177	174	152	174	181	154	173	168	169	169	171	158	154	143	176	162	167	195	143	157	179	181	189	180	176	185	156	167	163	174	156	186	181	164	169	161	167	192	162	177	168	184	142	186	176	166	173	153	173	174	197	190	182	169	179	207	171	173	180	179	170	189	161	180	153	146	175	184	163	172	161	170	168	194	174	174	179	173	175	205	177	158	167	172	160	208	154	180	171	185	172	178	159	163	164	140	159	189	172	195	174	170	204	144	172	188	195	144	168	162	198	154	186	178	180	193	181	162	169	177	168	176	198	169	167	176	164	193	171	173	186	175	196	195	162	184	175	192	182	189	186	172	182	159	173	164	188	169	183	170	161	163	166	172	179	172	197	173	164	182	197	172	181	171	174	167	192	178	182	155	195	180	184	188	165	188	197	186	172	180	197	186	168	180	193	164	191	183	144	160	148	184	157	159	165	173	168	183	190	168	184	186	196	167	156	186	177	172	168	160	170	181	174	181	179	189	173	157	184	159	158	166	184	175	184	170	182	181	166	173	171	170	178	185	185	160	168	173	191	198	168	182	159	185	176	171	168	151	148	167	178	190	152	174	175	146	156	177	174	163	178	169	192	178	168	174	181	157	178	173	163	165	160	172	162	163	168	178	183	171	180	160	145	166	165	161	183	130	178	175	175	178	179	174	173	169	180	182	177	181	171	187	191	169	186	178	200	162	193	196	177	179	174	168	158	168	184	189	178	183	187	192	169	194	164	177	209	160	198	162	168	167	178	166	165	172	160	178	168	149	167	170	162	172	167	177	177	179	180	180	173	164	178	174	160	199	161	171	174	180	160	157	184	174	151	185	171	164	167	191	198	187	157	162	188	183	192	153	166	173	181	178	169	173	156	158	185	198	184	184	190	181	178	169	176	185	154	159	198	206	180	167	186	177	169	154	174	183	191	164	175	202	185	189	162	173	172	167	151	157	178	184	196	182	186	180	168	180	170	168	183	165	186	182	175	186	161	185	189	181	179	185	158	188	174	170	193	206	169	194	170	176	182	165	143	170	163	171	192	197	159	154	182	168	191	165	170	152	182	198	177	173	161	157	168	173	177	172	170	176	175	160	165	187	163	165	197	170	166	175	162	180	202	172	189	165	167	161	198	163	179	174	178	193	169	186	173	211	187	166	146	204	171	179	193	176	197	185	170	171	168	146	178	165	169	200	171	176	150	172	189	198	165	168	168	179	161	181	171	156	180	150	160	172	177	195	162	157	180	181	162	180	160	152	154	181	178	166	162	171	180	166	169	186	181	175	180	179	187	147	156	152	151	155	184	175	186	165	185	151	165	170	183	178	189	167	175	161	175	160	160	169	168	175	184	160	197	176	159	176	173	158	164	174	153	200	145	157	180	177	157	201	170	157	185	168	155	184	187	154	173	172	196	160	157	191	175	178	194	198	185	172	188	169	152	168	164	189	156	164	190	180	187	174	169	183	182	161	186	175	150	183	212	170	186	163	175	199	183	182	175	172	191	186	162	187	166	162	166	164
13745	5858	24180	2631	2341	1864	1584	1305	1236	1068	1021	956	826	777	743	758	682	718	624	602	615	652	606	565	521	600	592	541	540	551	575	522	465	523	502	502	539	519	509	524	505	500	503	515	486	506	491	460	502	499	499	474	503	510	524	480	497	500	511	514	456	464	457	496	476	475	501	490	501	470	480	449	474	487	479	494	486	495	509	438	490	470	494	476	491	491	492	477	489	494	476	477	470	489	465	463	419	452	501	480	510	462	494	489	528	498	474	455	467	444	482	464	472	473	491	462	484	437	480	464	455	481	453	468	487	468	443	455	483	489	485	480	495	469	477	445	473	523	436	485	461	473	492	500	465	469	484	496	482	473	462	475	465	490	474	450	452	476	507	504	458	500	483	468	432	488	469	466	493	495	473	474	446	498	458	466	465	465	474	476	438	447	490	492	482	476	464	477	471	492	490	460	486	438	454	452	463	478	461	446	464	518	459	505	499	493	496	466	460	461	468	507	447	492	468	483	472	461	452	499	501	501	486	462	483	474	449	518	506	438	509	492	474	453	480	440	497	484	425	480	494	453	438	473	502	452	429	454	443	444	500	469	462	475	439	500	479	440	438	434	470	493	466	470	484	450	447	441	423	481	507	461	479	460	487	449	526	477	447	469	492	492	459	478	458	469	467	477	458	471	418	445	504	483	436	506	465	459	498	483	500	485	473	462	457	479	480	512	490	399	475	451	477	454	465	468	475	445	469	456	493	455	470	482	504	496	454	482	457	441	496	465	480	483	493	501	495	457	487	478	457	470	482	494	500	470	472	465	470	497	432	497	468	503	491	484	461	465	459	470	480	463	505	480	485	471	477	509	471	434	465	428	469	458	481	449	423	491	484	460	457	460	455	473	454	491	498	461	486	508	480	451	480	471	470	467	487	496	491	459	491	480	470	414	515	425	462	480	467	459	424	492	526	471	483	440	483	491	497	455	480	491	459	454	454	472	432	463	490	454	466	493	514	455	429	487	477	509	445	500	449	508	479	445	465	460	508	485	460	435	487	488	457	480	481	420	456	444	457	459	522	480	497	443	432	468	490	463	457	484	478	460	456	486	455	465	498	454	479	481	461	460	472	486	485	456	515	458	472	475	433	464	487	444	421	480	472	466	482	481	449	468	500	467	469	509	451	545	463	465	472	462	495	446	477	443	433	485	472	477	479	497	506	499	407	454	485	465	476	468	437	470	496	460	474	494	449	438	464	495	448	471	438	464	437	472	458	471	511	489	470	498	503	511	495	463	462	483	521	451	481	470	443	484	455	531	471	489	489	444	432	458	451	471	475	457	465	452	511	448	453	471	437	475	472	447	479	449	478	462	471	442	440	463	475	527	461	467	447	463	477	441	459	503	447	464	454	431	519	472	515	436	470	490	497	462	473	468	463	456	439	479	427	446	480	481	467	482	442	493	460	482	472	519	481	452	468	420	455	494	428	494	455	504	437	478	466	461	526	438	466	466	475	478	469	464	509	442	494	481	469	466	462	469	448	476	503	447	482	482	508	467	449	487	476	490	463	498	463	489	428	436	442	483	471	457	455	445	443	466	449	491	518	475	489	476	513	491	494	452	484	511	494	450	495	523	448	456	475	439	470	489	470	483	450	458	468	421	456	488	482	490	462	467	466	446	489	486	457	462	459	496	448	476	483	434	476	476	464	465	483	436	467	431	512	479	492	501	478	498	501	461	467	515	469	476	458	478	453	491	463	498	499	438	477	453	463	476	441	456	519	485	454	454	529	438	480	512	458	497	441	451	480	454	460	468	472	458	480	455	490	483	457	491	456	471	472	496	500	498	496	442	451	494	481	473	457	468	470	504	480	458	454	498	506	492	481	475	473	455	489	479	483	488	456	446	460	459	420	488	493	487	451	477	500	430	472	461	470	461	465	467	452	530	470	428	507	449	494	490	426	460	484	443	478	507	487	462	449	458	479	470	461	475	465	477	513	435	475	436	427	471	468	464	475	480	459	462	486	472	507	461	456	483	423	423	432	460	430	503	457	480	478	483	462	474	476	457	435	487	494	492	442	466	468	468	469	485	460	502	484	495	479	456	490	453	486	448	463	471	460	462	462	430	486	478	479	454	462	472	475	501	493	479	464	457	468	472	464	459	486	427	480	455	486	449	465	516	474	493	488	453	473	483	472	475	480	445	454	424	491	468	501	482	501	430	441	478	457	482	477	482	436	467	482	474	448	479	476	427	463	508	480	448	466	498	479	456	440	429	433	471	476	450	471	480	504	467	459	471	479	492	483	486	457	449	473	495	444	463	488	466	482	461	507	475	482	447	464	479	452	464	463	501	499	497	455	484	498	464	469	458	435	452	459	490	454	501	496	472	480	491	505	456	470	464	463	469	469	496	463	469	451	460	446	485	476	485	439	467	484	506	464	427	468	474	480	435	484	497	473	468	446	512	449	503	444	513	465	488	472	456	461	454	414	454	489	472	467	462	467	455	467	474	475	454	488	498	473	493	477	460	478	450	469	467	465	474	437	480	462	475	440	461	487	494	463	486	459	496	460	463	446	492	463	412	481	466	526	474	478	453	503	441	455	498	456	501	428	446	477	450	516	516	471	490	454	516	463	425	495	494	483	484	468	467	471	464	474	492	518	483	472	464	446	500	477	458	443	485	450	453	458	452	462	480	481	465	487	443	491	468	465	467	479	458	487	494	496	463	480	458	442	454	458	451	446	446	475	492	459	437	468	478	495	456	462	512	454	484	472	482	467	451	458	454	465	494	474	463	509	487	453	513	492	504	472	513	490	484	459	416	472	504	490	441	486	475	459	493	486	481	408	481	453	473	466	452	486	426	467	477	488	476	439	479	492	447	515	498	515	479	479	486	463	477	472	491	473	460	435	491	437	517	492	533	469	499	491	483	481	447	467	474	490	505	455	441	418	454	464	490	497	512	432	466	432	471	489	466	447	487	429	506	476	464	485	455	476	482	417	453	486	472	412	509	493	450	498	485	451	486	460	439	465	487	484	497	500	460	442	473	497	512	510	452	452	463	459	485	458	468	464	428	480	455	432	479	481	471	491	488	488	501	476	485	468	486	480	466	448	486	449	456	462	428	498	468	468	497	461	479	474	487	458	472	476	476	478	448	520	500	471	471	478	440	508	472	477	454	444	489	455	498	460	492	442	474	461	495	485	449	439	472	449	456	500	489	473	461	485	502	527	458	440	488	458	474	501	460	485	448	434	459	483	492	459	478	478	458	519	471	513	504	459	446	500	476	524	457	493	502	438	470	471	476	464	458	434	421	462	515	450	501	456	496	504	455	452	443	481	453	475	475	485	467	450	459	459	473	459	466	507	481	482	444	493	465	459	497	467	487	495	461	447	475	504	423	471	441	496	467	425	462	501	457	479	450	467	459	456	474	431	482	456	519	522	463	481	429	441	508	511	451	483	484	456	478	466	467	484	506	459	490	506	448	509	486	485	496	455	462	476	476	453	462
36976	21419	45127	21928	4692	879	676	529	451	442	392	360	336	296	341	261	287	292	270	276	245	252	258	222	235	276	240	242	216	241	239	201	231	246	265	250	208	212	249	230	197	236	215	224	221	204	244	259	270	219	240	210	231	232	210	176	225	217	233	224	202	215	193	229	223	207	234	186	223	165	199	223	235	223	249	219	187	245	219	219	214	247	210	210	218	246	215	230	224	213	227	230	209	231	206	215	198	246	200	207	230	236	243	233	218	193	200	213	256	205	218	235	225	214	212	199	218	217	214	215	209	221	225	239	262	216	219	205	250	215	216	236	213	223	212	239	214	226	208	182	192	215	223	176	208	180	211	221	230	190	211	226	212	217	200	215	237	252	208	208	224	221	228	216	225	217	222	238	209	222	238	207	218	209	204	220	236	202	224	241	230	226	221	185	245	185	219	228	219	191	210	201	199	228	218	211	205	253	232	221	219	212	263	235	216	220	226	200	213	216	240	237	221	218	218	240	212	240	239	228	245	233	215	245	212	209	242	225	207	201	211	231	222	197	232	191	250	239	200	233	213	212	224	228	226	201	223	242	232	196	251	213	245	218	191	217	232	238	219	238	216	193	210	213	232	194	219	257	219	190	216	205	219	251	212	183	207	222	214	233	231	216	216	206	209	226	265	217	221	244	230	228	222	208	230	202	221	226	194	230	241	205	190	204	231	210	202	195	212	249	212	226	232	220	204	233	206	191	228	210	201	209	206	225	205	232	221	212	204	223	244	240	205	233	250	205	221	239	205	221	206	207	191	226	224	219	243	245	223	195	200	217	219	204	216	213	235	216	222	207	201	215	202	195	202	248	198	229	228	211	206	202	234	225	192	210	232	217	251	213	199	208	221	233	231	207	207	209	203	218	182	210	223	195	210	240	230	236	206	232	215	247	205	227	226	242	212	220	225	241	204	211	219	230	216	218	241	208	186	209	223	210	210	220	238	215	217	199	230	223	230	205	194	246	233	221	216	215	207	216	204	211	206	206	239	231	240	219	241	208	202	225	188	225	198	186	224	188	178	185	221	239	208	232	241	189	214	216	224	211	187	255	233	218	208	225	211	235	244	217	212	218	225	202	202	211	222	207	235	185	211	212	184	212	193	241	205	180	195	194	219	206	260	227	244	211	218	224	203	185	209	220	229	226	208	216	232	203	216	216	204	209	210	224	217	226	217	216	223	254	257	222	213	214	212	192	234	218	214	191	182	217	225	213	210	221	216	233	210	207	248	252	217	233	214	209	211	232	175	218	222	224	241	229	206	205	222	224	210	207	219	221	237	227	204	202	212	232	223	186	215	196	217	211	205	216	237	209	224	206	213	210	250	205	220	228	223	226	213	207	192	187	233	215	223	229	226	224	220	213	205	222	215	253	226	205	228	216	223	180	221	217	220	217	215	232	214	216	210	218	228	227	208	218	191	201	223	222	186	224	229	197	225	222	227	226	186	213	219	215	211	208	215	207	239	231	215	215	217	219	224	220	219	216	214	229	214	216	210	217	209	231	185	236	187	201	192	205	211	236	225	208	193	221	203	207	223	222	198	214	206	244	194	202	193	212	175	212	231	261	212	202	215	206	220	209	206	218	224	236	229	214	218	219	240	211	233	216	214	197	237	205	230	215	219	230	196	210	229	251	213	233	246	246	199	222	215	194	206	211	194	230	216	211	207	211	230	216	216	222	218	222	190	227	222	242	192	233	216	215	203	214	245	221	215	210	213	226	249	197	211	212	213	228	209	203	213	216	197	200	234	248	206	238	234	225	191	203	221	213	235	228	224	242	203	236	235	201	195	218	181	198	235	229	202	217	216	234	216	207	219	223	229	197	216	198	194	218	217	228	189	193	225	225	215	192	242	215	219	227	218	199	212	225	238	236	221	246	222	204	211	200	254	221	249	221	184	190	186	202	215	237	216	207	201	198	231	215	256	218	236	210	205	218	238	212	226	216	224	209	230	219	256	239	213	248	211	211	211	229	208	216	206	229	223	196	211	219	214	215	240	204	223	202	232	208	197	230	237	224	221	240	214	207	192	206	190	219	206	195	230	210	202	215	219	211	239	213	244	210	223	195	201	211	207	204	209	229	210	232	214	255	235	227	233	206	196	216	228	224	196	224	226	227	211	229	211	206	214	198	246	268	202	230	225	230	242	196	199	242	187	203	206	234	229	257	220	206	223	222	203	242	216	206	198	212	226	232	213	228	199	189	219	238	191	204	234	205	246	228	176	218	226	269	229	218	206	220	199	194	218	202	195	186	215	205	229	208	213	228	215	221	204	226	208	237	192	222	218	233	242	215	221	205	233	230	200	189	236	248	233	203	210	222	196	249	209	229	247	222	220	223	206	234	223	187	237	204	223	212	216	223	211	249	230	227	215	235	260	246	205	239	198	245	203	214	225	249	221	228	201	253	211	225	213	215	201	224	215	229	235	219	228	215	196	219	217	206	231	231	235	216	201	215	204	210	207	228	192	205	193	233	242	201	222	223	227	221	221	220	205	229	202	222	236	212	179	201	229	225	209	215	239	193	214	209	241	225	227	215	205	240	236	204	225	201	220	208	233	222	202	220	217	237	217	205	214	201	205	196	223	207	200	223	227	213	195	221	221	222	227	217	237	229	198	232	204	216	230	227	204	210	216	257	224	207	216	213	247	215	247	197	212	202	245	228	231	231	230	218	218	205	223	225	227	206	217	208	213	228	223	212	199	203	231	236	225	227	217	219	211	205	201	201	221	244	206	192	228	229	212	215	223	219	235	238	213	233	204	185	201	214	206	231	212	236	231	188	229	213	209	233	213	189	264	228	186	194	221	194	210	237	214	239	223	251	209	215	208	226	233	198	196	184	250	219	231	227	211	238	242	222	204	210	218	216	200	188	222	207	214	173	209	204	216	219	196	212	206	224	221	226	206	197	233	205	212	217	238	218	225	233	206	233	213	224	229	217	241	221	199	171	215	225	187	221	209	249	225	207	223	232	219	217	221	230	198	242	227	215	226	227	200	236	234	202	199	204	221	242	217	190	210	219	203	211	196	213	220	224	219	196	257	208	211	214	226	204	224	207	238	207	220	212	218	239	231	215	221	211	213	210	249	220	241	216	216	217	194	233	212	221	226	242	220	251	227	216	218	234	241	226	208	194	248	239	232	209	212	204	224	193	212	214	231	208	179	206	242	218	223	224	207	210	219	220	229	225	201	216	203	216	194	228	231	227	225	217	229	256	234	237	222	223	218	223	215	224	222	227	216	249	230	229	232	221	239	209	227	218	210	218	232	242	226	240	232	213	198	207	194	235	202	199	213	221	238	221	233	243	198	228	213	228	213	204	240	206	244	210	191	225	225	190	229	218	186	243	222	226	220	236	219	234	205	223	213	230	207	205	224	237	212	226	198	205	226	211	236	199	223	230	243	212	218	203	210	216	230	191	219	224	233	215	216	209	203	232	208	218	213	194	217	236	222	230
21457	8637	28462	4904	4340	3546	2855	2566	2116	1724	1596	1518	1406	1285	1149	1134	1079	1027	973	868	913	885	876	827	804	781	829	770	762	745	714	753	714	684	670	690	739	679	688	654	678	649	690	700	690	658	660	643	658	625	629	637	600	608	633	609	655	653	600	619	653	607	638	598	620	637	587	588	595	669	623	643	637	597	649	653	610	609	607	582	601	636	585	608	620	604	613	604	567	603	580	579	620	566	596	594	608	593	634	605	601	635	607	630	593	619	589	583	588	629	602	573	639	612	583	583	589	649	613	628	590	592	577	598	603	632	616	562	647	615	607	584	609	547	566	602	589	554	629	609	586	650	610	594	590	571	571	528	582	595	577	574	578	578	553	648	590	598	559	637	565	613	607	572	588	608	597	571	593	609	604	574	619	595	576	631	562	561	630	585	631	593	577	609	607	627	572	577	637	605	581	584	609	586	627	566	571	566	554	617	548	594	574	562	596	573	555	566	594	583	606	602	552	585	568	568	593	614	614	618	631	612	581	591	587	581	605	591	551	560	615	602	652	573	611	611	591	611	583	604	603	574	613	578	559	618	526	596	622	585	601	620	585	589	613	639	535	599	648	565	571	595	600	580	587	561	579	594	607	629	569	621	618	577	611	586	550	545	558	548	635	599	591	575	611	586	623	572	614	543	627	596	573	582	613	586	541	578	560	591	628	582	543	593	613	602	612	624	605	587	579	601	594	596	611	559	577	603	587	588	599	608	582	605	602	603	617	582	596	615	580	603	601	608	571	577	568	560	627	640	576	577	632	588	619	594	597	582	607	612	618	612	564	573	609	619	556	571	606	603	604	597	610	573	576	607	597	580	594	601	572	634	571	578	613	592	636	584	576	608	599	602	593	574	634	616	576	600	577	604	606	600	602	597	609	602	582	609	609	622	617	574	609	569	605	554	629	533	573	600	581	601	587	595	581	605	616	577	555	616	552	583	571	601	563	549	569	557	570	589	616	602	597	585	577	600	591	579	572	578	559	592	630	599	614	605	568	594	550	607	595	599	576	626	581	619	628	590	576	613	611	588	566	603	581	561	545	570	587	602	624	631	602	591	579	590	614	553	528	540	595	561	574	592	591	611	566	555	571	576	599	560	559	578	596	610	591	601	602	596	540	562	610	590	600	608	599	640	539	597	606	601	554	586	589	654	584	590	607	598	560	590	555	565	596	611	618	582	597	568	539	593	550	568	578	612	598	582	600	585	571	624	586	562	564	626	610	574	598	567	640	616	592	611	568	602	556	600	593	573	587	575	596	606	565	637	547	593	603	647	597	582	612	576	574	608	565	571	584	575	614	574	600	572	564	576	612	589	613	584	571	582	586	598	572	604	584	570	608	589	610	589	591	624	617	611	595	586	577	628	571	572	563	570	593	578	631	593	590	583	598	590	551	583	543	665	580	561	635	598	604	596	588	573	576	586	588	584	569	649	596	554	574	600	606	566	594	608	590	592	625	588	602	625	641	602	599	588	582	645	617	610	581	619	602	576	582	595	565	546	627	600	564	623	627	558	579	610	596	632	581	587	593	590	608	600	613	582	574	552	600	600	616	591	604	597	603	585	615	550	565	592	620	612	614	601	553	612	572	599	614	602	626	586	588	557	572	583	579	611	587	582	572	598	573	547	598	589	543	598	578	576	593	576	577	572	597	573	627	548	572	577	617	576	600	599	592	530	635	545	604	588	584	632	627	584	571	592	620	554	644	597	616	623	619	587	640	600	593	578	619	620	539	606	582	617	617	548	594	598	553	584	546	610	597	616	616	592	591	559	554	604	543	628	626	575	593	548	584	547	604	579	614	589	606	565	582	594	583	617	629	586	558	566	583	591	577	579	617	565	589	601	596	618	597	623	593	606	608	650	556	567	607	613	555	570	611	582	619	578	579	628	621	619	632	597	612	584	559	617	569	579	604	605	582	582	558	576	598	611	592	584	606	589	587	585	574	558	585	592	597	597	603	577	634	578	610	574	558	612	585	581	571	581	612	601	547	550	579	582	602	588	602	575	625	627	578	611	586	552	584	600	634	637	578	577	620	600	605	583	608	555	628	603	631	611	577	546	560	609	581	600	574	598	615	606	557	568	544	605	587	596	594	611	577	611	572	608	553	624	590	566	642	615	591	590	592	612	625	641	605	568	599	596	577	520	580	605	587	576	597	590	578	585	606	601	587	590	567	618	588	594	592	560	572	578	598	570	581	647	584	580	613	543	592	594	661	555	624	582	605	591	620	551	563	611	583	537	604	612	552	549	584	597	623	601	575	575	604	610	620	602	583	601	626	615	574	608	567	598	612	636	612	586	614	589	601	624	552	591	620	577	587	578	599	593	558	550	620	596	606	622	629	589	569	577	623	580	562	576	594	602	619	610	586	559	543	585	532	644	586	623	594	578	573	561	571	637	588	604	596	629	600	607	589	607	582	567	587	589	572	564	583	618	588	604	583	541	600	613	647	569	580	575	608	587	597	573	598	606	596	621	591	564	629	602	579	604	609	585	573	578	601	566	579	626	610	567	618	546	609	612	586	574	624	573	566	572	585	599	615	563	595	595	569	563	598	566	652	608	605	601	581	605	626	611	583	577	597	555	608	603	562	573	596	601	563	596	585	591	589	599	570	598	550	621	581	604	577	591	619	566	585	595	592	578	581	600	592	601	608	588	557	584	575	597	601	591	584	545	542	559	625	573	615	627	576	557	583	535	599	660	602	569	621	577	623	564	563	561	588	588	563	605	578	609	595	594	579	596	609	595	603	605	585	579	600	602	589	583	621	595	550	630	586	584	572	522	586	561	606	561	607	588	588	606	596	616	559	577	592	595	575	632	564	541	607	615	576	549	587	614	618	568	620	571	591	621	584	574	625	596	585	557	607	618	601	549	567	604	589	595	559	603	593	606	589	594	584	599	583	584	625	579	589	542	591	578	594	615	549	599	606	594	569	630	622	585	629	569	665	593	608	600	564	568	618	580	557	594	617	578	583	610	580	563	653	604	588	587	577	602	589	594	591	630	578	600	575	636	550	584	577	633	584	571	572	602	571	618	592	569	594	607	599	595	606	610	600	596	559	606	586	627	577	580	616	572	597	617	589	556	563	600	596	579	556	615	644	610	611	615	612	609	592	585	560	606	609	591	586	569	571	625	578	578	567	541	592	625	583	585	591	587	605	528	621	579	582	629	591	556	584	615	631	590	579	602	576	539	578	586	591	534	555	540	582	591	597	627	602	564	565	594	623	572	608	613	606	619	656	550	589	583	561	581	620	574	542	596	634	606	607	591	588	614	596	594	658	589	585	607	602	581	600	611	586	590	615	573	629	609	608	660	604	549	562	618	579	573	594	603	570	628	579	634	607	628	621	609	612	608	588	597	596	588	558	591	609	628	538	584	599	625	614	627	558	580	616	577	637	565	620	567	581	626	581	579	547	566	595	609	566	587	561	607	576	612	579	572	661	624	619	578	556	576
2759	568	2272	361	348	356	326	373	351	361	361	327	368	329	359	390	331	354	318	355	379	360	375	328	359	331	321	336	342	332	359	332	335	363	348	348	337	345	340	342	352	356	344	358	354	372	387	339	327	344	379	348	388	370	379	345	409	330	365	350	343	329	331	354	396	333	331	351	359	341	351	325	382	334	326	321	357	342	328	332	391	367	324	334	358	322	311	344	341	347	341	381	371	347	342	352	396	350	352	342	359	357	351	310	326	359	341	361	371	350	363	339	388	346	358	363	356	331	387	357	337	321	370	355	353	334	366	310	328	359	354	344	355	370	344	338	353	347	361	325	335	362	344	336	344	345	359	307	322	345	328	342	330	340	332	352	373	332	373	370	342	355	364	356	357	335	354	360	321	329	366	339	296	358	356	349	334	349	350	357	338	323	345	346	347	338	356	356	358	337	388	362	355	353	352	371	375	345	340	336	377	359	348	373	382	354	350	341	342	389	334	340	315	333	327	339	367	351	352	337	316	335	353	365	324	328	323	329	374	367	386	341	370	337	283	371	322	365	363	329	327	320	351	320	340	367	367	347	344	341	341	340	326	325	379	371	312	324	370	324	368	358	311	372	368	343	321	335	338	338	326	349	343	339	341	352	322	323	399	367	350	332	363	355	386	321	377	366	335	333	315	333	315	364	342	348	358	324	334	369	391	342	356	309	366	346	351	335	352	324	363	315	360	316	308	357	331	379	377	325	358	328	377	304	352	335	307	321	344	334	327	326	348	349	330	372	341	309	350	347	307	345	344	332	316	343	363	362	357	384	355	332	325	345	324	342	328	373	366	363	336	357	366	343	374	339	354	340	353	371	361	368	339	349	372	336	326	365	346	360	357	335	387	371	359	366	359	370	378	333	350	341	374	359	357	372	368	374	341	351	342	340	381	350	364	348	359	349	359	313	350	314	358	350	370	347	380	343	329	364	328	348	339	351	313	359	390	335	348	345	342	334	365	359	374	354	364	364	345	345	323	365	332	366	319	346	351	366	351	354	358	342	347	369	347	361	375	338	337	320	380	336	381	333	345	333	346	362	348	346	375	340	347	370	323	326	335	387	375	345	308	321	352	296	362	381	376	393	375	316	354	360	355	383	364	320	388	332	346	366	320	307	324	381	399	342	354	358	355	353	349	343	356	326	376	333	334	346	343	365	319	352	336	331	352	339	336	363	324	368	329	301	349	364	319	351	374	337	352	373	370	357	344	359	333	328	361	371	347	364	349	349	370	319	358	377	334	328	352	345	315	356	338	344	335	357	361	358	343	346	330	358	360	368	308	377	349	341	353	378	350	381	343	348	349	389	391	349	369	358	358	365	357	372	357	342	364	337	339	342	368	346	375	353	377	360	319	349	341	352	350	362	352	343	313	379	374	335	372	339	337	328	373	402	324	337	344	353	344	332	329	363	349	338	340	340	371	366	326	333	374	372	337	369	329	333	349	365	324	351	355	359	336	354	377	355	334	325	365	335	347	342	356	318	325	349	364	377	337	347	368	388	340	313	393	354	312	352	340	362	338	330	330	348	367	370	346	339	348	362	351	343	321	351	384	341	383	357	353	323	329	323	377	338	368	339	370	345	344	335	346	367	363	326	332	337	383	317	344	341	389	375	360	321	340	349	375	351	338	283	364	320	356	355	371	301	365	365	339	299	350	332	349	293	319	373	378	370	330	344	367	365	343	390	361	350	337	351	359	327	389	338	337	320	379	364	351	339	366	350	335	357	362	369	374	345	354	386	351	343	356	347	363	335	342	326	331	348	359	341	336	369	309	408	372	324	341	351	334	350	353	363	339	309	333	351	341	324	355	393	337	351	343	348	302	351	357	330	362	365	377	322	370	351	351	322	320	347	331	350	354	351	393	376	308	337	345	354	325	360	337	342	329	373	328	351	374	368	329	348	368	336	351	336	358	337	319	358	348	350	320	371	326	322	337	365	322	365	374	345	360	369	316	367	396	351	359	371	343	385	392	377	366	347	359	286	326	332	352	339	353	345	322	357	378	346	345	340	320	330	362	315	325	325	336	328	338	325	350	317	327	341	367	362	329	348	314	341	367	345	339	358	318	340	345	362	362	330	339	352	352	362	367	314	335	349	365	383	339	366	353	328	345	334	333	353	346	344	347	333	307	356	307	359	352	350	355	351	300	331	395	326	359	379	359	389	362	350	337	345	352	338	337	319	376	362	370	378	348	343	357	366	360	315	324	330	340	296	356	353	355	378	342	353	325	309	348	338	352	361	362	334	339	344	307	351	366	323	333	382	352	340	363	344	366	334	314	351	350	334	355	352	349	350	376	336	337	369	332	375	329	338	343	351	312	316	339	369	331	346	301	350	318	327	346	333	340	356	355	330	330	352	337	353	339	343	359	343	363	329	392	355	364	352	325	346	379	357	385	348	309	331	340	354	350	325	332	330	372	313	354	348	360	334	361	301	344	369	334	344	349	321	339	333	335	371	332	405	332	337	328	367	341	341	336	347	306	356	370	318	341	353	322	352	337	325	359	325	367	341	333	326	349	334	361	362	314	354	336	335	318	344	352	360	330	336	334	358	329	327	388	356	347	354	325	356	366	365	351	346	350	394	345	331	317	352	369	313	337	359	332	371	357	342	327	322	372	369	306	345	344	348	305	328	339	330	365	349	386	373	372	328	358	340	340	345	377	341	349	380	370	355	331	356	326	341	343	319	362	360	340	330	353	330	351	364	354	344	401	362	359	372	351	359	351	350	341	344	357	351	334	330	359	354	378	368	360	360	383	352	323	328	307	340	330	377	391	375	364	391	346	340	349	331	362	324	350	345	365	393	348	352	328	340	353	366	342	342	315	357	354	360	347	354	350	349	377	364	374	344	310	363	377	369	363	332	326	341	383	326	363	355	364	346	372	369	323	359	310	344	345	345	319	359	347	362	332	365	355	309	332	333	345	358	301	368	380	352	359	321	368	330	351	348	355	338	354	343	337	386	352	343	321	360	285	325	351	351	356	326	302	347	316	348	346	363	350	323	386	360	338	345	353	325	329	391	344	353	351	339	367	322	338	345	332	354	341	353	350	384	355	334	340	332	368	374	350	335	369	322	342	360	336	350	362	312	328	394	373	361	316	377	322	353	373	320	338	339	364	337	346	353	337	362	355	327	343	332	337	364	378	345	341	333	379	343	329	326	366	348	327	366	341	326	360	363	338	345	361	374	341	347	331	359	354	335	342	335	351	354	340	332	335	339	340	352	372	391	364	369	337	366	321	374	365	328	331	348	342	379	334	347	334	363	354	342	323	380	370	350	325	327	351	352	360	350	361	358	380	358	354	335	353	340	339	372	330	316	353	322	300	326	316	380	369	385	365	372	357	336	343	351	362	300	360	353	321	309	327	334	333	342	391	372	340	340	380	337	356	343	353	342	304	368	326	365	405	372	363	353	351	384	338	350	344	323	320	369	358	389	343	342	338	355	387	347
3111	1161	5045	894	892	854	859	882	849	852	873	814	823	837	839	838	888	809	825	787	837	800	841	816	819	820	850	822	822	818	844	873	820	830	834	796	876	869	779	803	840	819	809	820	808	825	854	833	809	856	841	800	853	840	820	827	810	789	838	859	788	866	889	817	821	815	809	846	790	852	857	833	794	809	828	837	818	776	883	807	855	796	803	844	814	881	839	863	811	816	878	795	853	793	854	796	859	848	874	815	881	812	799	862	818	797	792	786	866	783	861	839	855	844	818	869	788	832	831	836	833	840	827	818	893	765	784	852	773	808	830	834	818	821	841	798	848	881	843	885	821	827	793	783	880	817	797	843	849	784	778	838	858	874	840	810	843	837	868	804	797	808	810	783	857	839	856	872	832	821	819	786	861	799	845	819	848	821	868	831	814	797	810	817	789	795	853	848	816	798	843	821	766	835	800	822	839	792	838	796	859	802	831	845	842	805	834	820	826	856	839	832	881	853	869	840	790	812	831	785	828	814	881	851	842	831	841	838	781	900	861	859	837	801	846	820	821	814	875	827	814	829	835	806	761	874	904	797	818	823	841	829	826	775	802	826	839	809	869	773	831	822	809	771	901	831	825	784	812	813	771	814	798	860	840	842	821	824	827	846	849	819	820	815	861	845	820	798	894	837	802	769	833	826	810	846	816	811	846	810	796	853	816	815	825	796	787	743	828	794	832	875	812	810	782	821	826	868	815	864	856	822	795	828	818	803	829	819	830	847	832	765	870	837	843	804	813	838	856	802	832	860	846	878	865	857	844	773	797	882	829	845	795	815	814	853	832	772	804	846	861	870	815	796	822	813	853	819	833	787	813	787	886	810	805	830	829	790	874	870	821	832	806	847	822	814	865	790	783	862	847	820	817	868	891	845	811	833	817	810	832	823	814	786	787	776	824	815	834	858	783	789	849	833	800	834	805	844	824	824	801	847	818	808	793	820	878	828	825	864	853	846	801	839	830	794	823	832	807	804	807	841	843	828	827	802	825	808	829	805	793	822	899	802	818	782	804	846	816	828	779	844	808	875	873	855	811	850	782	812	820	788	832	812	874	798	834	879	806	801	797	834	793	788	813	812	806	858	806	824	830	804	843	841	814	791	841	840	815	840	799	839	880	813	843	822	875	843	786	872	818	831	792	815	870	803	796	790	856	791	837	798	898	870	805	847	799	834	823	837	830	815	831	826	834	800	828	829	803	828	858	843	815	825	845	852	831	849	826	840	789	787	786	843	859	812	805	778	790	790	815	803	815	816	844	788	830	863	786	828	806	830	832	798	851	851	839	868	793	824	881	841	801	832	837	845	798	812	825	884	783	774	833	821	878	781	836	833	836	846	825	861	793	813	817	820	796	764	801	840	839	844	834	821	844	837	798	858	849	883	779	825	865	839	790	914	819	800	828	782	825	821	814	853	861	793	822	797	824	822	815	857	813	806	805	826	788	837	840	839	866	843	827	809	756	796	826	810	843	829	784	828	884	783	809	821	820	842	777	865	812	829	860	856	814	812	870	781	863	835	821	788	856	799	803	824	819	812	815	863	853	864	794	830	837	806	781	829	857	803	855	850	837	842	821	809	845	780	833	872	818	847	812	832	869	819	802	779	858	848	842	779	793	843	866	801	828	811	817	824	851	825	790	790	809	870	808	845	788	845	828	842	820	843	852	784	834	828	824	862	849	850	839	847	836	851	832	809	815	818	867	792	865	866	829	816	860	823	825	812	823	846	838	817	841	839	788	820	847	812	809	833	819	886	804	862	846	836	805	862	810	808	817	776	814	808	852	833	843	853	833	793	863	811	832	871	788	794	825	828	804	829	844	808	842	804	804	903	853	849	842	881	760	835	769	873	799	803	833	837	843	816	804	761	829	852	806	839	858	848	840	825	839	816	826	812	847	832	864	796	770	839	860	838	824	811	853	778	825	785	842	826	840	880	821	824	839	860	827	829	847	822	814	780	823	821	834	834	863	861	786	871	886	801	829	855	869	805	793	817	879	791	814	828	834	807	797	750	827	847	884	794	870	803	836	818	787	860	773	834	852	845	802	825	847	851	843	840	841	857	761	812	863	810	838	823	815	786	858	841	842	817	850	809	865	855	781	815	854	825	851	763	875	795	805	791	834	849	811	835	803	799	787	853	811	843	855	795	854	822	813	818	897	808	776	763	821	854	780	809	848	853	829	853	843	858	859	802	854	834	823	782	818	824	811	828	771	838	831	879	778	881	832	835	842	821	859	788	812	843	828	786	809	835	841	869	852	842	848	811	838	800	837	861	843	839	854	856	854	868	796	843	846	807	846	801	827	878	849	832	820	803	844	820	849	807	839	832	873	774	830	805	805	782	792	818	838	821	815	823	834	821	812	817	795	861	815	866	841	831	855	842	821	838	804	781	843	872	845	864	804	871	832	841	846	844	837	853	828	809	817	825	806	885	822	788	829	849	779	792	802	846	845	829	822	836	867	833	807	813	814	833	825	809	819	832	844	849	851	866	824	855	802	851	835	870	867	844	829	821	805	873	847	801	789	832	844	841	801	810	838	857	814	852	853	809	833	833	812	815	878	785	806	768	842	861	848	815	780	870	810	826	826	846	826	835	833	847	782	840	781	799	880	817	867	818	817	850	840	885	852	810	872	840	839	841	826	826	884	825	867	864	815	858	856	816	856	819	827	819	831	890	797	823	905	793	847	823	752	858	828	854	811	820	813	798	860	828	810	853	757	850	822	808	822	842	794	842	850	799	805	833	800	860	808	840	860	811	829	839	798	841	864	786	821	837	806	844	826	818	852	777	794	838	775	889	867	809	788	837	812	882	820	782	829	864	789	806	834	815	842	841	793	816	836	864	796	820	774	806	854	830	793	844	847	858	828	815	840	828	847	861	862	795	827	775	818	834	846	831	768	785	786	839	791	830	817	764	822	846	837	817	822	818	846	847	822	788	800	790	822	775	845	816	796	825	816	790	858	843	828	806	826	816	789	795	829	806	802	855	835	840	837	824	816	839	799	783	800	833	822	876	851	812	821	830	824	839	789	842	852	825	830	805	823	874	782	844	828	830	878	785	760	818	868	818	826	861	840	859	829	817	799	794	838	873	850	800	797	840	793	816	831	838	828	910	817	833	818	856	803	796	794	811	855	856	755	797	831	826	831	807	837	925	843	839	828	810	826	787	814	867	819	857	856	842	812	819	862	798	825	834	782	839	885	782	808	822	819	805	792	832	818	814	825	867	788	852	787	846	835	784	884	858	889	818	852	814	828	879	807	833	834	838	863	866	832	844	845	859	804	830	890	796	821	847	819	792	891	860	854	856	819	815	837	841	857	862	826	865	750	833	811	819	822	771	817	823	810	802	806	845	828	861	851	819	795	870	802	854	831	845	813	803	824	883	791	849	809	780	846	829	820	814	808	823	810	801	845	901	827	829	852	819	776	847	810	873	837	814	810	809	844	872	850	771
22276	9891	40396	8863	756	418	382	335	305	274	268	254	229	219	205	212	222	189	183	194	188	192	192	205	198	183	177	177	186	204	172	173	198	168	176	175	182	176	177	156	172	198	161	175	170	169	167	180	147	190	205	200	202	183	171	159	174	177	165	175	176	170	166	165	172	149	162	168	180	170	158	179	166	184	167	182	188	162	174	192	184	178	180	160	151	192	186	199	185	180	201	163	180	177	177	178	177	162	180	179	159	171	173	181	196	184	165	163	189	182	148	167	189	170	170	185	164	170	188	148	143	168	159	171	162	215	177	156	170	201	162	177	203	186	194	172	169	158	198	170	177	184	193	143	185	166	204	158	183	184	185	181	206	172	192	165	155	141	166	179	174	199	162	160	158	175	185	196	184	182	172	173	157	162	154	182	163	168	146	174	188	182	154	192	169	220	188	176	184	186	190	191	174	167	185	183	168	178	191	190	188	160	147	176	182	179	156	168	172	195	189	197	173	187	163	153	191	153	160	167	171	157	180	188	168	181	164	182	163	211	164	180	194	178	191	182	172	167	177	176	175	175	167	166	182	198	164	176	186	140	201	194	178	177	183	154	180	171	185	167	184	190	200	184	184	164	189	169	161	168	181	179	168	153	151	168	174	178	180	194	184	164	193	184	161	175	177	199	180	186	170	169	160	164	168	183	175	170	169	177	141	181	170	169	165	163	175	182	164	152	176	175	185	191	186	163	186	175	160	165	163	192	170	182	140	164	164	179	175	143	169	177	164	189	195	174	188	195	175	189	171	209	172	175	202	173	171	169	179	152	169	175	188	183	167	171	184	172	172	176	161	152	170	182	175	177	148	174	169	179	184	175	166	173	178	172	138	169	189	196	208	186	174	147	188	162	164	182	203	168	175	182	158	174	172	184	180	182	163	139	185	184	170	193	189	184	166	186	175	205	175	178	168	190	173	157	203	164	184	183	164	177	169	189	173	179	173	142	209	151	189	175	135	164	147	196	153	191	152	178	165	175	182	181	161	187	194	175	156	198	163	165	193	195	182	157	171	170	176	175	169	182	173	202	184	152	145	159	174	173	190	176	175	164	174	160	175	158	156	172	160	152	187	192	146	152	161	192	189	164	159	179	154	187	184	163	173	188	191	176	159	190	156	154	175	163	188	204	169	174	173	192	162	168	160	194	187	183	169	157	184	170	164	188	177	163	167	166	157	181	181	183	182	169	164	174	168	172	168	189	176	179	200	160	152	168	176	167	165	171	176	181	168	164	174	160	169	157	174	190	186	162	182	177	179	178	179	169	185	162	171	166	167	185	186	190	169	159	169	179	179	175	163	166	168	168	167	159	187	170	162	189	178	184	158	170	160	170	185	200	153	182	205	160	167	182	169	176	194	189	186	151	168	165	168	165	177	178	164	166	163	169	165	170	185	159	190	181	150	167	175	172	185	161	194	161	160	179	187	178	175	184	210	161	168	176	195	179	181	173	190	174	156	178	153	161	157	168	164	176	174	167	172	187	163	172	164	169	182	154	175	195	142	199	185	203	183	203	170	175	180	172	193	164	187	173	184	168	175	156	174	186	181	189	157	186	188	180	146	172	188	183	192	190	169	160	178	202	169	164	174	179	206	183	184	196	178	182	180	177	158	171	185	173	194	170	188	160	167	194	158	175	159	164	182	165	178	157	148	169	197	172	150	179	160	154	182	178	178	172	178	183	185	161	156	177	194	174	181	186	202	170	206	162	163	182	174	184	176	175	175	170	164	171	166	188	164	195	175	171	187	183	207	166	178	160	171	190	194	162	168	164	177	162	207	156	179	197	152	187	176	190	197	155	157	155	163	196	169	190	186	166	179	168	189	185	161	182	175	179	185	166	182	191	163	185	161	181	171	170	165	200	195	170	167	160	178	164	184	159	164	168	171	169	171	167	183	201	188	161	204	179	170	173	181	184	171	167	182	163	170	160	184	161	192	182	164	176	168	193	172	196	178	154	176	171	184	164	159	196	179	156	191	184	181	193	175	193	174	161	158	199	182	176	164	170	162	178	161	198	154	172	201	171	170	165	185	166	179	169	143	182	176	171	174	169	173	183	174	167	174	164	181	152	209	183	165	177	162	202	138	155	154	183	155	177	167	186	177	179	187	164	159	188	154	166	158	154	184	167	156	163	165	181	220	183	190	194	177	180	171	184	170	188	187	172	173	189	179	171	187	178	170	196	167	189	168	174	151	182	173	192	151	171	158	192	176	160	173	184	180	157	179	175	173	156	166	171	187	162	165	197	197	162	182	196	180	168	156	202	154	186	177	178	187	149	171	200	169	178	177	212	176	170	162	184	176	155	173	188	190	179	187	184	180	161	173	198	161	184	169	166	182	171	205	170	186	194	165	162	180	149	180	181	179	186	189	152	161	181	172	162	191	168	150	188	160	197	179	196	162	170	165	194	179	166	165	189	185	181	142	185	188	185	199	146	159	166	179	184	162	156	140	177	176	164	143	178	178	168	186	165	181	170	146	160	179	194	177	192	161	168	179	165	178	186	154	176	179	157	193	190	194	163	198	200	170	199	177	149	180	180	180	175	188	147	175	174	179	205	149	180	174	166	171	181	180	159	168	176	162	196	176	178	172	182	193	174	191	188	183	183	201	176	186	163	181	167	193	179	171	187	181	179	161	157	173	147	184	192	179	187	172	168	186	172	172	185	166	203	177	187	179	175	185	146	165	176	157	163	168	196	189	177	189	173	165	170	180	191	162	165	175	167	168	182	177	166	191	148	169	204	147	193	183	172	170	178	188	199	167	151	170	185	162	164	172	169	157	198	173	174	169	159	170	176	183	205	174	190	183	174	183	159	183	163	153	173	184	179	172	166	184	162	182	168	152	190	202	170	170	205	152	162	167	188	158	191	177	166	184	177	173	170	172	180	179	176	193	187	174	176	169	173	181	186	193	162	179	163	169	172	160	173	155	155	170	206	183	170	159	170	194	184	155	160	192	180	152	165	159	169	199	187	182	196	188	179	177	146	169	172	178	183	177	195	164	164	196	161	161	148	176	145	187	192	176	177	177	182	181	188	193	192	194	205	181	209	180	164	168	191	168	156	197	217	197	174	164	136	175	160	161	190	187	162	155	188	155	186	172	182	227	188	180	174	157	175	192	185	175	177	178	176	173	190	162	157	173	184	167	192	185	188	149	173	180	172	192	172	182	187	179	185	165	170	153	176	170	174	180	188	173	157	186	181	167	175	153	154	142	170	174	172	166	173	176	165	186	194	179	162	202	161	197	170	192	182	200	186	183	165	175	159	154	169	207	167	171	158	138	174	192	172	189	184	164	165	189	190	158	190	173	176	168	185	162	167	218	179	168	197	168	149	201	173	174	193	173	162	188	159	154	200	175	148	164	173	182	163	194	170	179	149	189	161	187	180	165	146	164	166	167	178	203	171	168	173	172	163	198	193	157	181	158	159	171	146	172	168	168	190	200	188	181	164
12974	5201	26395	2644	2283	1928	1590	1394	1211	1123	925	933	825	838	753	686	678	676	630	592	631	621	632	593	605	550	575	559	570	556	551	516	538	525	537	494	536	534	510	503	493	525	510	548	514	494	507	498	523	480	490	507	512	529	457	474	514	481	458	496	501	481	487	493	489	510	489	473	460	485	469	498	481	470	479	502	569	451	464	495	476	501	507	489	512	477	502	490	482	496	460	524	501	467	462	459	464	499	476	507	489	505	489	491	481	497	470	498	468	467	481	477	477	466	446	500	478	487	497	508	512	511	493	511	486	450	495	487	502	484	498	476	468	486	505	487	460	511	482	492	476	461	483	492	513	478	459	475	460	481	479	469	504	499	506	472	446	482	454	506	450	494	484	461	434	458	455	439	441	472	424	469	483	469	473	439	493	495	478	476	479	473	515	499	434	489	499	482	462	457	504	466	455	469	468	471	470	451	469	445	485	477	471	502	485	493	458	516	466	464	488	469	470	513	421	444	448	449	455	484	472	458	492	468	487	465	475	465	455	463	468	454	475	472	505	446	535	452	476	544	492	431	480	455	469	477	477	443	464	480	463	470	471	422	494	488	479	496	458	491	456	453	482	494	506	482	447	457	506	469	404	485	447	501	469	427	444	459	485	473	507	452	462	460	483	461	505	478	484	461	452	469	486	480	489	457	495	481	460	463	466	457	471	505	435	492	495	454	464	436	512	492	468	493	448	428	463	475	491	481	460	473	479	483	467	490	476	485	487	460	514	486	458	485	482	463	420	530	421	469	468	520	482	504	479	498	478	476	465	455	462	482	460	485	485	498	478	473	472	426	505	471	443	463	465	443	450	481	483	458	470	482	467	497	508	453	474	434	498	475	480	504	500	485	477	439	466	473	475	477	458	454	498	438	550	466	520	433	473	485	456	481	454	488	501	509	441	488	457	471	476	470	485	476	495	505	479	494	481	462	433	476	473	478	525	472	466	468	462	470	444	456	481	440	425	473	485	438	464	470	479	482	429	501	486	483	528	463	456	507	466	457	485	474	482	463	453	515	495	485	443	501	475	451	476	450	455	452	448	444	471	471	499	485	507	467	449	498	489	483	468	498	513	467	469	490	529	455	498	474	482	478	478	478	481	476	483	468	502	476	486	505	530	494	478	463	485	476	463	464	465	496	468	470	487	486	497	507	428	471	459	449	497	487	450	444	486	499	514	476	465	434	465	493	485	499	485	517	462	497	462	461	452	451	450	464	433	527	494	480	465	495	465	478	482	463	469	478	477	508	478	504	504	469	455	469	505	485	442	464	473	469	454	504	450	466	478	460	453	510	466	468	472	499	460	537	464	467	459	481	470	446	459	469	449	462	506	460	483	480	450	406	449	467	448	478	440	453	470	480	454	447	502	474	509	477	489	450	489	449	519	508	516	433	468	474	459	532	469	488	481	487	516	476	484	472	470	486	490	504	456	447	507	480	459	485	494	496	488	521	486	468	493	475	501	460	455	486	489	489	516	464	479	480	474	488	470	456	473	475	460	486	461	471	511	466	485	478	445	488	455	454	419	471	454	449	459	460	459	442	472	512	502	491	465	452	450	491	514	438	468	472	481	445	457	457	486	454	490	482	501	473	479	523	461	477	504	465	484	440	433	444	474	465	461	446	472	482	483	491	464	485	485	459	483	473	429	438	461	461	463	499	454	457	479	475	479	465	489	515	460	498	471	483	476	460	459	451	508	477	449	455	439	490	507	480	478	486	481	523	472	467	486	481	479	441	487	479	488	483	496	492	481	509	458	512	492	475	489	455	463	486	456	469	458	503	480	447	479	469	465	458	487	491	492	465	469	471	467	487	474	489	486	475	495	459	476	450	459	477	440	475	496	480	455	452	480	484	477	457	449	481	451	479	474	497	507	486	450	487	465	493	502	472	458	442	459	460	489	496	462	449	458	451	505	482	467	482	483	490	485	433	489	510	472	480	462	469	484	477	465	469	484	445	457	462	481	464	474	454	482	476	499	460	444	454	462	451	484	428	468	458	501	475	458	467	458	501	479	441	466	514	470	468	456	474	443	450	484	502	439	464	484	496	478	485	451	477	440	497	491	497	478	494	520	457	492	494	462	486	489	468	454	484	472	456	424	509	446	463	514	502	469	485	456	461	485	498	480	470	467	484	502	456	423	476	459	480	462	486	469	499	519	482	483	443	471	452	471	481	466	494	445	460	495	438	475	474	455	453	463	459	496	501	497	465	477	491	497	483	471	506	526	459	489	469	462	482	468	482	460	442	497	467	511	449	483	440	477	500	485	487	456	482	492	465	494	469	458	504	464	480	489	465	471	462	428	510	498	457	476	461	474	465	456	467	449	449	512	489	456	487	459	489	512	482	520	454	505	486	465	491	505	502	478	463	466	486	471	456	458	459	496	467	497	502	520	452	488	496	479	478	500	420	476	452	463	465	537	502	459	519	471	495	464	455	450	494	489	493	441	474	479	462	458	480	450	483	455	470	471	461	462	489	469	492	473	471	452	509	466	499	493	451	462	447	456	482	487	479	490	515	484	462	487	454	508	510	504	465	471	495	463	476	435	473	464	491	426	440	469	477	478	448	510	458	482	478	499	499	457	475	439	483	491	470	495	485	473	479	518	471	476	476	490	482	430	475	459	469	484	485	464	496	507	474	439	457	473	463	459	495	476	472	501	466	440	474	492	451	499	441	482	469	529	461	474	482	477	466	472	482	455	456	466	476	494	468	470	462	451	472	477	486	496	456	475	459	504	477	505	516	450	446	491	512	467	509	455	445	463	436	486	476	469	478	450	453	507	495	439	437	503	433	457	440	467	469	466	497	494	457	503	453	524	471	472	484	477	503	446	470	471	490	503	509	462	463	483	486	496	516	442	462	489	456	540	446	478	518	470	442	534	483	483	481	467	501	485	467	480	483	500	492	467	483	438	466	458	488	481	432	455	502	508	440	536	453	465	499	469	492	491	458	481	492	446	465	467	471	529	500	480	472	457	482	490	456	467	423	476	485	470	486	475	479	475	458	472	487	492	467	464	520	460	467	472	484	448	451	475	496	496	438	460	452	511	471	511	442	435	472	432	491	494	469	473	462	490	503	456	494	472	436	482	434	475	472	514	490	458	496	491	484	487	493	459	482	480	453	466	516	469	459	483	478	483	459	460	477	464	457	462	451	507	449	477	463	481	463	467	476	449	486	460	449	490	476	439	473	490	484	487	486	516	441	468	477	485	471	469	460	469	475	474	429	457	470	469	481	469	512	527	478	457	466	531	478	466	463	488	443	494	509	487	481	482	484	472	459	480	459	461	467	471	484	476	486	509	429	484	482	473	499	470	433	468	523	451	496	449	505	473	471	455	456	464	502	474	467	463	519	472	480	458	493	463	519	462	448	464	469	468	454	465	447	449	494	452	500	462	497	474	464	466	455	470	489	522	442	455	511	474	464	463	454	492	437	451	526	479	500	485	449	451	474
34469	19290	52150	16504	2482	821	656	526	441	360	356	321	293	312	269	259	279	272	260	249	244	249	231	245	260	227	215	231	216	205	218	185	232	217	231	236	226	211	195	197	233	194	220	204	210	209	208	211	230	207	216	211	222	203	210	206	219	223	210	206	200	213	218	215	185	201	208	183	208	184	245	205	234	238	224	205	221	207	181	235	204	226	202	196	218	211	223	222	201	227	206	227	192	182	187	218	193	208	205	194	214	203	185	216	229	190	198	241	234	224	211	224	187	218	217	209	224	221	209	190	233	222	210	199	218	183	183	197	189	205	212	203	207	210	226	210	208	194	171	183	219	199	199	191	216	204	211	206	205	202	230	209	215	206	186	212	213	209	216	194	207	215	190	193	189	209	197	219	195	213	187	216	202	246	214	210	211	209	216	192	208	198	195	199	218	227	208	217	188	218	203	213	214	225	224	210	186	209	183	229	230	200	208	212	191	240	188	218	217	184	242	227	203	228	214	206	204	178	222	217	197	216	192	215	230	240	196	227	223	212	193	207	188	228	190	208	207	219	203	224	202	217	208	198	193	200	189	232	206	195	206	211	226	219	189	189	209	197	218	159	218	203	205	203	194	208	205	205	184	243	204	202	189	211	216	233	202	175	179	208	202	202	207	182	195	183	248	234	181	204	202	208	201	182	197	198	210	209	201	199	206	178	215	257	224	206	223	202	213	230	226	200	200	224	193	194	225	177	218	221	192	227	224	215	214	221	210	204	213	181	203	208	179	207	209	211	208	207	202	195	171	212	200	204	213	217	225	215	190	202	206	232	223	208	206	194	243	193	217	190	198	220	192	215	204	192	226	210	212	207	218	187	196	210	226	222	220	208	221	218	168	222	197	201	227	222	201	211	224	209	207	244	198	206	214	222	222	248	202	186	182	207	212	203	205	196	203	202	224	201	200	211	199	202	221	219	200	184	203	211	225	187	216	208	205	206	200	207	190	197	205	208	240	205	219	198	215	195	205	189	203	202	235	200	224	222	229	250	205	170	208	230	223	227	179	175	195	225	196	192	195	216	208	196	200	196	192	194	203	215	224	185	213	236	217	187	198	206	197	208	198	189	214	205	227	181	217	215	204	184	199	244	213	197	191	222	226	183	215	198	200	191	195	208	198	203	197	232	209	200	227	180	230	232	212	200	221	241	243	218	246	198	205	203	224	213	221	232	214	210	184	199	223	218	225	213	209	218	222	179	218	204	203	237	179	209	210	213	175	236	211	235	196	215	230	215	224	194	200	231	204	218	186	195	214	222	203	211	218	190	204	204	243	245	218	219	190	224	209	207	204	225	201	205	207	197	216	222	213	195	213	183	211	198	224	210	211	202	225	212	188	196	214	238	210	214	207	195	217	195	227	221	233	196	203	215	200	193	230	201	234	219	214	203	206	203	226	219	211	202	219	236	237	212	207	228	199	218	196	184	237	215	193	203	199	208	232	216	203	208	216	198	229	194	195	210	186	206	190	221	211	209	235	212	206	213	233	222	219	170	191	215	231	224	204	211	201	181	226	189	195	205	225	209	222	198	187	212	202	204	214	186	205	221	212	223	198	191	207	201	209	214	209	203	224	204	187	198	192	229	187	206	205	216	215	211	200	190	202	198	219	226	210	180	184	203	210	229	194	192	238	213	208	195	210	220	202	221	222	205	203	200	218	206	220	207	199	199	219	204	219	207	215	232	182	215	216	207	218	199	206	212	230	211	214	225	210	212	218	191	211	201	212	199	213	206	203	193	187	199	197	200	198	201	219	212	209	219	217	209	196	204	199	196	205	207	178	183	213	217	203	229	195	188	206	209	213	226	216	202	199	223	208	196	223	227	218	216	220	191	180	213	227	208	230	228	220	236	233	224	224	228	238	230	219	223	214	204	197	235	187	192	225	208	199	202	187	177	206	213	208	211	208	216	185	231	199	209	222	199	203	230	188	198	219	210	205	181	211	224	203	196	226	230	190	193	177	202	198	220	182	223	183	201	192	198	196	214	219	212	183	232	220	251	212	262	254	206	201	201	209	208	201	222	184	181	214	228	202	207	193	224	228	236	218	225	221	209	200	212	228	198	207	197	163	212	231	203	213	200	208	210	179	186	232	232	189	215	208	197	218	231	211	201	196	190	211	226	205	192	217	217	215	195	212	204	225	211	215	205	218	193	222	176	198	190	229	202	196	206	198	188	218	219	217	202	208	210	197	206	209	211	190	198	184	210	226	196	176	184	174	191	227	193	211	215	196	210	221	237	204	181	203	212	211	226	221	214	199	222	211	222	214	201	202	197	200	208	220	222	212	192	178	191	226	186	199	229	213	246	211	174	199	210	224	182	191	223	223	206	209	204	205	218	234	207	197	204	217	203	193	198	211	201	208	219	241	201	223	203	214	249	204	230	212	218	223	216	227	180	185	191	171	198	185	225	196	229	229	197	214	215	189	212	214	200	189	217	189	229	194	221	229	222	229	207	202	193	193	189	217	185	196	181	222	203	211	209	236	187	193	230	227	197	188	202	201	220	252	200	221	194	221	212	200	237	203	218	208	204	211	231	209	204	209	224	213	226	189	218	222	198	197	201	227	229	229	194	212	197	206	235	205	205	195	205	233	224	188	216	196	215	191	217	220	231	220	206	198	237	202	195	207	237	197	198	215	244	205	225	218	220	198	201	224	214	180	204	224	188	235	227	210	217	220	184	214	199	210	213	240	202	216	188	220	177	218	208	183	226	184	175	207	201	220	210	217	223	181	202	197	207	203	204	238	240	212	219	201	209	233	206	209	218	222	217	226	218	238	208	224	208	213	213	220	191	174	173	190	212	217	214	215	221	212	192	236	257	215	221	186	203	217	199	247	209	194	193	214	197	195	186	223	190	232	198	224	204	197	198	229	211	223	200	217	212	188	220	200	224	211	194	204	204	206	217	174	193	196	233	235	216	231	209	217	194	211	200	204	222	186	200	214	195	185	227	206	211	226	213	209	216	231	187	191	188	216	196	202	190	214	198	218	194	202	207	191	216	240	245	212	220	187	190	203	209	232	214	233	235	197	196	206	220	226	193	213	205	208	222	195	220	205	212	225	191	213	214	216	217	216	217	245	219	201	198	189	207	230	208	234	218	212	219	212	217	203	186	219	206	235	204	227	180	203	199	227	212	209	208	201	203	240	177	185	203	200	212	200	211	258	215	198	225	204	206	236	242	204	199	206	197	189	225	208	222	213	216	212	233	206	216	200	194	188	204	188	221	215	202	229	204	230	242	204	204	204	174	181	193	226	194	223	191	213	212	232	211	221	214	198	209	204	197	212	197	206	204	207	204	218	237	194	202	212	212	242	212	176	212	202	198	213	200	222	201	213	212	208	242	211	183	210	209	191	205	197	172	203	216	200	200	222	208	231	221	201	189	232	202	212	189	230	210	194	181	225	201	210	227	221	199	223	192	204	225	231	204	208	208	231	185	212	210	218	214
19935	8115	31474	4701	4016	3296	2719	2279	1936	1711	1542	1386	1226	1160	1096	1000	1031	913	975	886	860	760	785	797	746	755	736	757	697	730	729	666	672	748	658	626	690	626	640	576	624	656	633	626	650	617	609	652	550	585	594	560	637	613	619	656	601	638	597	581	570	636	593	622	630	571	621	578	586	550	583	590	586	597	594	553	558	592	564	600	555	592	606	603	572	585	563	610	615	587	560	576	575	559	617	600	598	555	630	579	569	583	612	566	573	612	587	556	577	592	590	585	543	568	598	565	555	572	583	561	588	585	579	547	550	586	616	582	571	610	599	559	627	601	590	580	591	580	587	608	591	573	581	583	592	581	583	604	571	557	571	565	605	555	562	561	579	583	569	565	589	565	524	598	601	563	559	541	595	594	569	585	584	555	541	589	555	579	561	556	556	565	538	554	593	612	562	546	566	583	553	595	592	560	581	573	590	571	536	572	589	618	566	521	539	582	603	567	555	603	584	579	576	598	551	561	574	583	536	590	576	550	559	535	584	570	586	572	581	556	565	539	587	574	577	549	598	578	560	501	560	583	566	589	567	599	549	576	603	549	584	584	563	534	581	553	580	552	545	579	542	580	611	580	584	559	583	599	548	572	595	568	544	567	576	577	577	578	587	576	567	616	607	551	589	571	578	570	569	559	573	558	521	576	571	527	508	534	539	613	605	566	603	558	542	571	596	569	607	575	597	568	545	571	539	561	572	581	604	604	586	577	594	585	560	578	554	555	562	573	563	573	564	535	553	569	561	546	593	555	567	592	530	590	538	568	571	565	587	564	597	547	544	567	534	562	561	598	548	596	593	579	576	601	546	575	552	573	585	597	571	573	560	592	554	556	591	559	579	551	587	580	561	554	567	575	542	591	553	603	604	578	542	575	604	579	537	538	537	587	529	576	557	579	574	580	546	570	555	505	572	579	543	589	537	552	578	588	554	592	560	568	585	567	561	581	566	567	576	597	552	599	584	571	536	540	597	625	580	612	541	594	576	560	584	592	575	562	584	579	523	576	581	543	567	563	622	576	543	577	564	551	568	533	604	586	563	540	549	555	558	570	563	593	588	539	574	522	576	591	562	583	551	549	532	554	557	574	551	558	583	586	593	558	559	539	584	587	568	605	602	583	596	583	580	544	553	556	585	626	573	556	555	550	573	580	594	577	583	621	599	579	541	541	549	607	571	583	588	580	564	589	586	590	615	573	542	573	560	547	563	555	569	552	541	614	580	580	599	560	549	546	604	590	531	567	604	572	558	589	555	554	575	576	559	589	559	560	551	587	564	568	584	556	585	564	543	591	588	561	551	560	590	622	571	577	576	587	585	587	544	629	599	550	513	524	579	588	535	549	607	557	569	580	568	622	577	572	580	574	526	580	579	560	616	607	584	569	552	620	561	599	529	581	562	564	576	576	557	592	547	549	606	526	610	517	595	561	581	579	547	614	566	575	571	646	582	613	565	531	593	554	583	569	582	596	571	589	613	579	584	557	572	592	591	576	566	550	596	540	621	553	551	536	586	584	581	563	570	555	614	582	507	583	598	566	569	589	578	551	587	578	538	564	578	596	596	600	564	585	575	568	599	579	590	574	559	527	580	563	605	560	568	550	549	557	586	564	585	528	567	588	546	577	545	564	516	586	585	572	573	569	578	580	603	538	537	552	583	560	541	574	591	559	592	572	586	533	562	579	570	559	589	593	567	569	611	573	623	583	540	552	562	550	575	594	583	574	600	586	535	594	541	580	595	558	558	567	520	545	540	573	549	590	585	578	583	553	575	552	596	584	552	576	609	602	551	529	569	560	555	559	534	570	582	577	574	540	590	575	561	537	572	561	592	569	554	580	568	569	592	621	538	587	552	544	564	507	585	555	609	567	576	585	584	557	560	606	552	552	568	573	557	561	553	561	613	563	576	591	563	580	565	610	562	573	588	576	577	589	515	621	546	562	572	584	541	566	578	614	550	563	579	572	577	565	525	565	571	595	548	551	518	565	574	601	561	590	596	581	595	567	562	550	561	532	603	589	584	587	564	555	566	579	554	565	522	587	599	592	568	553	583	574	550	567	551	579	551	566	575	600	590	575	558	527	555	547	584	588	559	552	576	635	533	552	575	551	578	545	563	566	536	561	568	537	553	592	577	566	607	561	568	587	575	578	602	572	573	552	599	615	533	528	561	533	606	554	564	597	593	576	538	554	560	566	565	526	568	595	550	599	570	562	555	540	565	598	569	562	579	552	597	610	568	570	589	564	575	572	557	610	628	619	576	558	562	589	561	574	529	552	551	569	579	574	558	545	592	542	533	574	574	571	533	602	582	574	526	589	562	567	518	552	533	548	564	576	602	593	550	530	542	565	545	547	547	556	588	564	557	589	548	527	528	526	580	570	560	579	563	617	526	596	570	575	523	554	562	574	574	579	523	591	543	588	613	572	627	594	600	607	555	556	571	583	590	563	619	563	553	600	618	607	571	583	550	583	596	584	597	522	606	541	560	572	555	599	560	574	552	592	541	577	579	614	595	610	589	590	569	570	552	579	543	583	535	579	558	568	590	554	572	565	588	548	551	575	548	586	601	583	590	571	554	601	589	548	563	595	606	584	555	563	573	548	600	535	545	595	591	555	592	562	583	561	575	579	557	570	597	574	584	557	538	538	570	610	557	604	555	586	579	594	541	550	565	593	608	543	567	579	579	574	517	543	542	549	570	586	561	577	570	523	537	560	529	497	586	568	547	615	573	562	580	539	570	536	561	541	537	577	582	551	598	543	571	611	577	533	605	553	596	552	585	606	585	575	618	609	568	622	582	530	610	560	571	602	625	555	537	561	557	580	614	612	543	561	578	567	560	559	581	590	555	574	573	615	558	586	569	617	604	524	561	597	559	544	539	561	568	528	584	575	586	574	600	538	565	603	555	558	576	589	556	592	572	591	590	584	547	543	537	590	575	576	563	567	568	569	568	524	607	542	611	605	538	571	572	617	591	558	621	589	596	568	554	599	537	531	560	583	536	576	543	545	604	596	543	578	578	588	592	572	577	552	585	554	584	595	565	542	591	572	567	586	546	586	551	606	548	582	568	553	552	547	566	541	580	543	599	587	534	538	620	579	561	628	556	585	595	540	560	544	554	591	582	582	574	543	610	563	589	569	596	579	580	627	596	597	527	555	593	570	572	569	562	583	539	598	608	593	558	561	528	606	570	585	579	574	573	543	582	583	534	589	581	599	522	608	596	589	575	578	618	582	529	514	539	581	560	531	555	568	590	575	590	551	570	578	590	576	569	599	570	640	550	570	582	604	597	572	582	569	582	595	599	563	556	534	565	566	577	544	524	580	577	600	547	552	593	590	540	601	548	586	566	598	586	549	546	564	546	572	575	616	582	610	559	530	526	588	606	562	557	608	565	545	604	540	596	533	572	560	506	591	541	578	535	554	546	572	534	571	544	545	568	563	602	582	555	570	543	539	576	616
2666	606	2543	385	370	353	370	330	338	364	337	373	330	348	323	352	332	340	332	340	331	342	346	366	351	361	373	342	384	328	341	360	325	319	363	338	373	363	356	349	316	375	338	370	373	339	346	351	393	362	342	338	371	320	340	363	345	363	350	315	334	358	354	347	360	356	337	341	359	348	340	331	364	343	337	363	368	347	373	364	318	349	350	374	336	348	352	331	352	344	342	343	356	345	349	328	344	341	357	325	345	322	336	365	333	336	309	341	351	352	384	349	386	359	335	349	349	368	321	375	358	379	331	321	332	324	370	364	363	320	329	301	366	321	379	382	313	286	356	354	372	365	330	342	316	366	344	370	321	341	353	354	348	365	348	355	345	343	337	355	348	345	352	315	335	353	339	378	323	372	367	362	335	324	377	401	329	374	345	365	341	353	328	341	364	309	309	345	337	337	367	365	332	359	299	362	389	315	386	337	344	357	329	359	341	331	380	343	377	343	357	329	337	337	382	336	332	308	381	334	327	325	337	336	356	336	343	382	333	377	338	353	314	343	371	325	340	328	342	324	338	354	389	298	323	341	349	339	365	350	368	303	346	367	389	346	317	306	350	337	341	391	356	366	344	335	361	363	351	348	326	338	332	365	364	362	332	329	328	334	336	382	355	384	350	329	332	342	339	302	330	368	331	330	331	365	361	329	340	295	354	324	338	358	338	316	404	355	317	354	321	336	350	341	338	363	339	356	338	389	367	376	357	383	331	363	350	349	367	339	328	311	361	356	360	361	364	346	322	358	330	325	369	289	362	378	357	324	365	365	332	323	316	356	395	354	377	365	326	362	346	344	303	328	353	338	343	363	378	343	349	374	373	381	348	351	316	315	354	347	352	357	334	306	375	366	352	347	323	349	312	379	368	356	373	345	340	333	349	373	322	343	338	331	365	366	354	336	320	352	345	323	374	348	373	391	354	372	323	341	360	362	319	384	318	359	359	342	361	307	316	326	354	372	349	358	345	349	340	368	313	325	351	372	367	312	348	308	319	351	335	351	359	349	333	344	346	372	325	343	313	339	349	339	371	342	340	318	335	358	325	342	344	383	354	347	347	371	381	360	345	340	346	340	356	373	348	368	346	348	362	358	365	376	331	327	343	356	302	348	380	348	355	353	375	367	325	362	354	344	344	307	328	326	335	329	373	356	361	330	356	320	376	365	345	347	346	345	319	365	363	341	341	371	346	344	353	353	369	357	342	315	319	331	353	381	368	380	354	342	339	354	373	375	337	364	348	334	373	365	312	344	382	335	357	360	347	389	367	330	364	361	364	360	385	344	329	350	358	336	350	363	358	316	368	358	349	331	360	323	321	352	371	345	333	343	367	349	357	373	353	354	345	355	316	341	360	334	337	324	337	346	333	374	362	318	373	352	387	355	361	344	335	351	347	349	327	375	343	335	316	347	334	338	374	356	346	327	345	346	360	348	339	369	366	351	348	331	344	356	324	329	370	325	356	358	363	346	335	350	321	359	348	388	314	347	360	340	319	335	370	333	320	352	307	335	332	350	334	377	352	369	346	383	326	358	340	346	332	319	338	347	347	308	344	391	324	330	338	351	325	323	325	337	357	344	368	368	373	327	365	356	350	350	308	332	325	330	371	339	314	374	343	374	341	364	355	349	344	344	342	387	394	368	374	365	351	341	332	362	357	351	367	343	357	350	363	306	334	325	347	349	382	342	330	360	350	328	362	351	344	323	355	361	355	338	357	331	376	354	337	359	336	418	337	357	327	321	331	342	384	333	366	356	321	345	368	361	372	403	349	386	379	358	319	325	354	346	356	354	341	375	353	363	348	344	358	311	336	328	342	317	327	360	356	321	339	339	345	318	350	337	354	353	359	351	330	354	383	355	380	340	374	358	345	341	349	329	360	353	342	368	412	344	345	337	372	353	342	331	355	377	327	344	342	360	370	367	355	333	349	334	343	337	332	353	366	385	364	393	344	348	343	339	345	379	362	342	360	341	390	357	329	366	360	371	333	326	378	378	349	334	337	334	356	316	379	389	333	334	345	332	350	376	331	373	365	371	329	355	342	354	386	382	375	337	405	366	369	328	356	352	367	341	352	362	337	317	320	371	359	318	334	369	340	333	345	332	342	337	380	301	342	342	373	371	312	321	391	377	338	370	332	356	363	375	355	364	348	315	344	350	347	350	327	346	359	349	334	362	337	320	369	344	336	371	345	344	364	361	341	346	341	370	351	336	340	339	348	351	346	317	331	356	339	349	334	368	361	358	339	339	320	323	337	356	379	360	342	342	322	335	336	378	331	368	324	351	327	352	372	384	359	353	317	363	361	338	344	330	367	342	358	375	382	361	357	336	344	318	310	369	389	366	358	362	329	315	314	334	341	343	367	319	346	344	375	362	360	333	371	345	347	333	388	361	348	349	349	385	359	361	353	381	364	399	376	321	321	362	348	341	368	341	366	371	359	317	327	398	381	381	355	346	328	340	349	326	362	361	359	362	367	337	344	352	366	333	363	362	338	333	338	371	346	320	333	370	374	329	384	378	351	364	338	336	384	349	338	319	337	339	351	343	354	352	344	334	339	409	358	334	359	383	344	338	364	336	323	345	345	336	324	359	353	360	329	358	330	364	379	332	358	363	306	370	339	349	345	355	360	361	327	347	351	319	344	351	339	327	350	338	349	338	341	336	360	295	319	351	339	353	333	349	323	307	389	362	348	330	343	325	344	351	340	330	361	339	357	344	355	345	342	310	346	359	328	314	377	363	362	364	349	358	364	318	360	376	360	343	368	337	341	357	346	344	333	326	343	337	332	328	321	335	378	361	342	385	375	323	365	348	342	332	345	331	381	375	346	345	329	370	331	313	316	386	380	351	355	365	310	336	363	343	326	337	370	322	358	343	327	349	351	357	338	333	364	358	354	356	379	352	346	343	349	362	378	351	352	361	389	336	324	381	346	385	365	304	344	360	323	329	352	323	336	360	322	340	378	354	342	393	338	359	350	303	319	348	363	362	354	370	325	343	332	349	386	413	329	327	397	327	331	359	328	350	364	329	330	399	351	405	316	347	323	296	342	336	367	330	349	338	346	346	342	328	318	327	356	331	349	345	309	352	347	347	326	332	340	378	334	332	338	332	375	382	357	326	331	346	353	360	335	359	334	369	375	390	363	369	354	325	333	355	353	344	342	357	357	340	329	357	373	327	369	323	302	378	368	374	349	331	348	337	383	364	360	394	381	326	328	370	348	348	351	346	365	343	327	341	316	349	322	352	342	326	367	313	341	342	323	355	354	358	360	323	317	356	354	343	355	348	353	338	404	363	366	327	356	394	348	327	356	375	313	365	350	364	329	362	367	336	353	339	328	374	343	318	360	358	343	344	343	350	351	344	355	359	380	337	382	379	374	337	345	344	313	358	336	365	349	347	384	394	357	338	334	323	320	345	370	339	325	367	409	374	379	356	335	324	353	308	345	346	367	330
3030	1124	5510	910	846	883	935	848	804	860	869	872	838	841	834	839	897	884	843	817	821	801	846	810	821	849	896	816	867	872	836	821	819	846	849	799	837	888	832	872	831	851	924	825	810	842	886	883	853	821	811	813	825	788	848	820	897	826	896	840	872	805	817	899	880	858	857	829	782	862	785	843	836	764	824	829	803	877	808	844	864	817	782	843	836	876	824	837	825	810	845	832	816	835	884	876	833	809	845	810	818	807	833	794	808	829	824	821	840	861	813	835	841	813	848	837	843	842	815	862	853	814	875	804	843	862	806	749	843	836	867	854	853	853	860	820	823	877	853	801	910	815	880	882	859	805	843	910	820	852	834	818	839	842	810	822	814	809	814	795	849	818	819	795	833	851	840	856	791	841	842	856	827	884	880	849	860	796	868	833	811	866	835	848	789	786	825	802	859	774	848	812	808	817	796	850	813	784	868	867	836	816	779	805	792	846	830	851	810	817	801	839	833	827	817	851	873	772	817	841	820	822	862	840	820	811	839	834	851	795	862	787	879	827	774	841	875	800	802	871	828	834	812	838	840	824	809	829	786	913	827	784	816	796	808	856	823	816	843	877	830	802	822	880	834	830	845	840	837	821	848	792	837	861	856	822	833	823	759	825	838	839	834	815	814	775	840	813	830	842	857	789	875	811	861	814	824	831	864	851	793	842	806	799	851	831	832	869	885	813	765	871	827	845	813	835	822	856	869	860	862	846	865	846	887	826	810	866	852	845	819	841	848	885	824	835	853	810	835	781	838	820	865	844	781	829	869	887	880	866	846	841	854	821	871	858	782	868	809	817	812	882	857	810	847	825	844	817	843	848	813	833	826	877	872	856	876	846	847	851	811	807	811	821	833	821	823	827	835	804	849	813	808	868	831	806	849	875	794	857	824	845	796	861	894	825	825	808	856	804	853	832	858	800	850	851	823	804	758	823	778	802	859	821	853	862	865	863	817	834	850	857	816	888	811	830	818	826	843	827	858	814	811	835	837	824	844	879	851	791	838	859	817	844	833	885	788	867	839	829	778	810	824	809	852	838	847	831	840	884	813	871	821	780	835	855	858	804	841	836	835	882	846	809	888	884	860	825	807	796	854	853	826	891	849	807	856	850	776	904	787	781	867	825	827	872	838	803	841	837	794	820	823	821	848	854	838	770	816	778	840	762	836	814	862	828	816	916	799	818	824	824	835	831	815	821	895	831	830	868	853	852	828	830	834	800	867	884	813	839	790	801	826	826	846	863	846	888	800	888	816	917	777	845	854	855	855	858	887	857	804	789	823	796	816	906	821	817	869	851	800	824	827	868	840	858	828	879	810	822	861	760	848	856	858	873	818	859	825	802	862	803	844	843	802	825	779	809	823	775	867	823	824	812	858	854	800	835	816	881	866	792	842	817	788	832	811	809	885	839	832	854	811	851	822	796	833	822	863	875	845	813	867	866	880	836	827	849	828	851	883	855	824	844	866	812	803	813	875	893	842	859	810	905	782	866	832	853	829	823	820	836	858	832	822	876	886	816	795	785	818	879	820	833	781	818	907	813	850	813	830	862	858	820	807	793	882	853	838	871	849	851	853	850	777	829	834	842	879	823	804	848	813	859	847	861	835	824	847	830	872	803	838	846	859	821	888	832	809	800	837	809	825	793	888	850	840	881	798	847	815	820	821	855	809	826	826	873	849	847	861	843	877	780	880	886	842	816	832	846	866	836	815	837	816	810	910	818	835	825	796	769	816	856	848	799	766	824	842	847	850	856	834	818	846	797	809	811	813	857	796	813	829	818	817	821	795	880	793	830	842	767	831	788	802	816	791	793	841	811	859	850	809	831	873	832	814	849	844	915	849	834	839	790	842	883	853	880	858	829	784	861	900	883	822	861	833	812	811	824	847	836	824	819	871	806	877	827	859	836	824	860	877	808	835	827	857	857	858	846	837	811	823	879	801	772	843	813	832	769	814	846	844	815	789	837	875	868	845	840	858	818	848	822	844	812	774	854	862	878	813	783	821	842	856	877	870	807	894	820	801	857	865	817	842	851	884	805	800	786	826	804	862	794	808	826	846	845	795	848	835	845	875	851	844	824	822	829	834	817	821	864	827	825	814	838	813	857	836	823	820	852	793	777	828	816	868	777	857	809	850	854	841	793	834	863	880	857	826	836	827	887	842	811	826	797	821	838	797	800	847	846	808	869	863	861	815	818	863	827	813	830	840	796	812	847	862	840	812	819	835	806	814	868	826	815	848	771	849	849	812	826	845	834	832	859	848	865	816	831	823	799	845	836	830	828	840	792	848	881	868	787	844	826	836	829	864	831	822	785	855	805	853	879	833	873	834	820	829	823	855	821	845	888	864	826	855	864	829	863	816	798	870	875	829	831	796	792	797	872	884	885	864	831	859	863	856	816	835	895	830	836	800	810	832	844	852	842	744	817	824	849	853	815	823	829	856	847	842	845	770	830	819	868	903	792	881	810	813	915	830	837	854	817	821	844	788	872	873	816	805	819	792	864	811	798	833	874	856	858	882	791	803	833	851	849	773	802	835	844	814	793	883	843	824	819	822	844	904	847	850	859	797	818	817	808	834	816	849	836	828	860	869	805	882	830	839	831	825	867	808	840	810	830	850	810	856	810	870	837	819	860	883	813	868	820	821	865	873	790	887	852	857	815	824	818	854	817	876	824	831	850	893	822	847	854	797	865	839	839	807	865	894	811	865	816	831	811	854	841	820	862	916	796	834	830	826	818	810	845	881	803	823	828	831	871	844	841	865	831	854	831	854	862	851	843	883	850	839	808	897	842	849	805	837	839	854	812	879	812	842	814	819	854	807	834	885	821	807	914	838	822	822	819	856	850	797	840	814	860	797	845	806	840	867	852	861	832	832	807	811	825	830	829	849	825	859	837	875	863	812	831	840	818	901	769	891	824	825	834	828	802	833	836	802	806	849	823	800	798	838	856	826	835	810	818	853	785	896	824	823	842	813	805	834	852	834	798	838	846	863	835	817	810	788	795	840	827	830	853	888	846	823	828	811	852	795	900	839	868	854	896	822	826	820	811	873	834	830	825	797	802	799	832	818	810	851	853	866	852	804	792	816	848	828	866	766	835	841	807	891	882	834	875	806	828	847	826	879	860	813	850	801	824	866	808	846	822	846	860	833	817	833	808	774	815	771	864	835	839	836	841	829	811	821	809	809	859	842	812	807	851	836	835	849	823	845	831	840	815	821	839	866	821	813	788	814	828	830	870	907	855	893	810	824	890	818	824	847	809	870	852	880	821	826	856	879	811	846	814	832	835	821	888	833	816	846	833	837	807	829	856	809	807	837	861	793	838	807	851	802	843	831	780	805	806	823	777	847	871	851	850	839	873	826	840	867	814	865	878	832	800	853	810	843	835	867	848	812	839	821	823	887	864	842	806	837	797	781	869	814	833	785	819	783	813	850	852	844	866	877	854	829	898	815	869
23140	10571	39101	8322	888	514	357	345	309	270	267	243	203	226	198	223	192	196	208	210	213	183	168	182	188	197	188	160	169	166	168	192	182	184	185	178	196	170	192	189	177	171	183	162	196	168	216	165	179	210	173	167	175	161	179	204	172	179	150	157	157	168	180	196	191	149	185	185	164	174	149	172	183	179	183	162	187	158	173	158	186	173	176	161	137	186	149	164	204	174	182	193	170	184	198	182	197	162	184	184	189	167	190	173	179	173	169	171	180	174	163	170	158	190	202	185	192	169	157	178	180	199	164	186	179	178	177	162	187	173	158	168	161	173	192	171	171	182	189	176	148	176	174	200	198	150	195	208	169	174	149	166	175	162	189	155	170	158	184	201	158	172	162	141	182	165	166	178	175	159	199	176	185	189	184	183	193	166	164	161	164	179	180	185	196	202	175	191	183	173	158	166	170	162	172	149	186	171	175	200	183	166	144	170	172	170	194	179	180	174	164	183	166	189	159	174	168	176	170	204	176	181	161	162	165	164	186	167	165	175	171	183	191	190	168	170	174	167	171	170	158	181	182	144	159	184	170	209	163	176	170	151	176	158	174	170	184	199	181	190	183	188	175	156	190	178	166	195	176	186	162	188	167	170	165	173	161	174	170	190	179	174	183	161	165	171	152	172	186	177	178	182	164	188	172	176	202	172	159	140	157	196	176	170	180	175	184	180	178	171	170	183	168	167	178	189	170	168	178	194	166	179	141	181	191	185	171	177	166	190	170	176	174	154	162	179	142	154	160	171	185	161	179	177	182	185	176	177	165	164	168	164	155	174	149	171	158	174	176	187	163	178	153	175	184	164	143	153	166	176	176	176	160	182	182	189	176	166	163	181	161	194	150	197	179	179	180	171	192	158	161	153	170	167	155	156	156	184	166	155	171	156	191	182	177	164	189	165	149	187	164	200	177	189	165	201	188	163	193	168	143	184	168	160	173	172	178	170	210	187	197	149	168	169	155	165	177	178	174	190	171	180	168	190	160	181	169	198	172	189	168	179	184	167	188	180	162	163	183	173	177	177	168	160	161	175	184	170	185	204	174	167	168	166	167	199	158	183	154	167	154	174	188	162	175	179	176	183	192	173	193	189	163	168	162	198	176	169	154	182	200	172	183	166	185	184	142	168	194	168	178	156	176	163	185	180	157	178	194	184	161	168	197	155	196	205	174	132	168	168	170	203	169	157	171	189	154	168	147	194	180	170	173	173	172	155	178	169	177	177	173	172	162	156	163	167	164	185	157	170	165	163	163	163	193	181	167	188	212	175	156	168	181	163	158	188	191	154	194	170	176	171	173	169	199	172	197	170	178	174	150	177	164	186	172	153	179	182	185	173	163	160	169	158	182	203	192	171	188	153	177	163	167	180	171	172	171	151	197	167	162	170	160	144	166	179	168	185	186	164	159	165	177	179	189	181	186	178	177	178	171	171	153	162	174	171	159	153	170	179	182	149	163	142	149	169	157	180	151	200	194	171	172	191	184	179	190	177	166	162	179	147	164	146	193	179	157	175	162	161	181	175	162	176	164	191	171	169	175	170	165	166	170	173	211	174	158	171	186	195	144	196	187	190	190	167	170	168	186	185	186	184	162	199	201	192	169	160	183	178	182	171	166	197	161	179	160	179	187	170	162	172	173	158	186	188	166	175	182	193	167	156	163	186	182	156	162	199	166	203	173	180	191	160	165	186	174	163	171	165	182	157	194	180	163	164	145	173	179	157	186	205	165	188	168	164	171	179	172	148	169	166	164	173	188	202	182	178	175	151	150	179	217	148	164	171	175	154	166	189	177	179	170	167	182	192	182	147	164	165	176	185	172	185	172	165	181	198	176	159	170	152	187	194	161	190	162	179	169	176	152	178	169	183	191	175	166	188	168	166	149	164	184	163	167	126	142	176	181	163	201	171	190	176	163	166	170	182	145	151	159	188	180	182	180	153	203	189	197	181	163	213	167	170	189	175	184	165	160	174	175	197	167	166	181	181	188	156	178	175	168	173	155	176	189	178	144	174	169	159	181	153	152	162	197	179	163	153	175	167	162	181	189	172	163	165	196	191	161	193	180	171	189	160	159	188	187	203	163	173	167	165	175	159	184	187	184	199	183	175	155	195	171	175	169	159	178	169	196	167	163	183	178	177	191	164	169	158	160	195	181	168	174	160	179	197	169	181	157	152	159	164	190	163	150	170	167	183	190	190	166	197	164	173	198	177	181	163	193	146	185	176	156	169	181	160	145	177	166	178	202	205	181	168	171	179	167	189	177	169	188	180	172	170	190	175	172	181	161	172	160	205	172	182	167	162	193	169	165	160	166	151	174	175	207	171	186	184	192	174	167	155	167	173	180	173	172	179	162	184	190	174	200	188	170	149	191	208	173	201	182	214	165	177	162	178	182	169	182	175	166	163	176	153	154	167	163	169	150	185	182	178	182	173	189	182	188	170	172	169	186	171	180	176	165	187	154	167	165	146	176	157	155	190	171	179	187	186	174	179	188	178	166	182	179	160	164	167	181	188	159	171	176	190	182	187	154	163	185	165	177	191	169	188	188	143	182	171	166	178	185	181	159	181	164	182	186	169	187	177	176	182	172	177	174	196	184	183	143	167	167	181	177	178	188	152	175	184	171	187	186	166	178	158	163	178	168	167	164	186	160	170	179	195	172	200	175	170	142	156	183	160	158	160	155	178	142	172	170	154	179	184	178	196	206	172	173	178	186	159	174	167	160	182	166	176	187	178	198	180	174	161	195	185	191	169	163	171	162	166	198	178	180	199	164	178	166	204	160	184	191	179	172	179	195	187	184	163	178	166	178	163	158	182	177	160	176	155	181	163	176	169	155	181	166	187	178	159	175	162	172	164	179	187	180	183	157	152	189	197	163	158	159	166	166	188	168	179	189	184	181	169	169	171	188	175	201	171	165	190	172	169	178	169	143	161	180	140	168	195	189	166	153	158	151	157	193	165	176	187	193	183	193	171	176	188	178	177	152	150	169	172	196	178	184	170	149	160	173	170	195	170	177	167	181	187	167	185	186	186	174	175	158	163	172	187	202	185	198	170	176	191	182	173	179	194	177	182	168	167	166	149	173	183	150	146	182	178	168	193	158	172	189	179	169	159	185	171	190	177	187	172	173	165	175	179	177	173	182	167	179	177	182	202	183	178	169	161	178	168	185	172	179	164	167	178	181	166	167	178	159	180	167	178	182	195	175	187	175	187	180	146	148	165	167	190	182	187	151	162	186	176	170	153	182	175	162	192	194	189	192	185	167	176	176	179	153	154	168	154	192	195	148	205	178	178	168	195	167	185	195	192	164	173	191	170	157	187	190	165	166	182	198	156	160	172	165	188	165	146	166	163	191	164	174	176	187	183	192	155	171	164	196	176	192	169	192	179	158	169	186	187	171	182	181	164	170	167	170	168	158	174	170	184	188	161	164	152	169	167	161	175	173	153	178	167
13947	5229	25566	2643	2365	1946	1653	1353	1179	1071	938	927	815	814	753	746	679	636	659	604	613	593	581	618	584	579	553	568	558	526	534	539	548	531	496	567	463	506	558	522	489	513	520	481	506	495	502	506	481	522	506	497	480	509	466	514	475	458	537	463	505	475	495	481	499	489	488	508	495	491	515	489	529	500	507	466	492	491	473	505	479	479	436	458	480	477	477	450	475	440	468	495	481	480	450	490	511	483	466	488	485	488	479	474	461	500	455	495	464	493	469	481	469	494	468	466	489	466	450	491	440	495	485	491	494	514	433	505	451	463	443	478	467	479	443	430	518	511	459	433	505	499	455	514	479	461	480	520	455	530	481	462	492	484	513	482	492	461	472	486	455	455	486	468	498	460	507	472	458	483	502	488	438	460	458	496	466	463	471	516	494	496	475	502	490	470	464	477	462	448	462	456	456	480	439	453	467	451	463	463	459	423	497	461	463	504	497	485	462	476	442	444	465	421	494	500	476	505	452	506	475	480	495	465	498	443	483	504	464	460	442	468	496	487	481	447	446	443	458	493	483	476	467	468	508	464	456	470	492	479	517	465	477	438	490	475	425	421	493	481	482	464	476	492	470	472	492	491	466	458	485	481	463	473	468	451	474	491	476	435	481	479	470	497	460	439	470	492	497	465	456	493	478	471	470	438	465	465	512	455	478	428	482	470	455	460	476	465	475	439	475	476	459	448	490	464	462	511	470	484	477	480	524	462	491	473	468	452	513	479	472	460	451	465	442	473	473	450	518	481	455	446	445	490	447	481	482	438	478	496	467	509	468	493	448	474	498	483	482	506	496	475	460	471	490	442	446	459	477	485	448	497	494	472	442	468	471	499	475	478	467	460	458	474	501	500	446	444	498	444	458	481	493	476	441	521	457	468	481	471	482	486	473	478	517	492	480	469	475	470	504	478	492	471	457	485	454	463	468	465	502	423	475	473	459	470	476	485	521	480	458	477	527	483	473	455	513	465	522	457	508	474	491	465	477	509	469	495	485	487	430	475	476	463	429	464	488	464	512	479	523	472	472	457	448	507	462	470	466	406	475	494	458	510	460	474	459	464	487	470	455	479	487	433	461	466	481	457	498	478	436	449	475	496	435	491	493	467	442	500	472	498	488	461	434	483	482	494	478	503	490	419	449	476	515	448	454	464	444	460	470	458	475	455	466	470	466	485	468	476	456	449	484	451	470	475	487	482	463	488	475	442	509	425	426	460	514	484	437	457	444	448	430	461	462	506	454	467	458	476	478	482	477	496	484	465	431	460	474	473	450	474	481	481	468	473	460	519	490	438	443	479	479	448	500	461	491	512	436	480	499	482	465	449	473	459	469	514	535	475	472	491	503	447	480	452	464	491	465	497	431	467	489	492	437	429	490	464	476	484	484	429	472	491	458	472	450	468	481	477	449	453	496	450	459	460	490	505	452	474	493	483	478	465	498	502	479	492	471	480	493	462	437	464	482	457	480	516	471	474	425	444	459	476	458	461	442	469	469	459	472	472	500	491	457	485	485	468	497	502	508	477	494	459	488	535	478	481	474	465	448	446	473	487	472	462	430	489	464	499	453	469	521	502	479	473	471	474	480	471	465	455	478	476	444	481	506	505	439	457	491	461	508	469	444	476	427	481	464	525	457	463	488	497	478	457	499	465	491	485	486	460	485	424	497	467	460	460	474	441	450	481	487	453	451	446	423	450	501	467	485	460	480	438	460	468	437	497	510	481	481	447	494	488	458	434	469	479	509	514	448	447	443	458	451	442	523	473	467	475	481	453	441	477	501	479	477	487	496	445	472	447	454	461	417	489	452	452	471	468	488	438	491	454	474	490	467	470	451	467	490	453	468	452	469	438	476	493	473	460	475	484	481	472	469	450	478	459	419	466	453	513	506	513	451	467	457	504	492	449	490	473	485	456	443	482	487	486	454	453	492	492	473	493	431	456	451	453	527	467	427	463	457	455	476	448	493	483	456	470	474	477	480	466	445	485	514	463	484	444	423	470	494	463	440	479	477	448	474	476	443	462	464	461	505	449	497	471	424	491	458	444	476	439	500	495	472	523	455	469	411	481	464	449	504	531	477	502	505	453	499	459	498	460	422	466	453	469	491	501	491	483	468	476	446	454	455	494	440	462	496	435	428	468	493	472	442	468	486	438	457	500	469	495	518	474	475	442	462	481	501	465	462	497	490	502	469	466	455	484	478	464	466	485	466	436	442	499	466	461	478	457	477	462	489	448	471	518	497	521	485	505	466	481	494	489	440	451	463	491	465	467	455	436	451	472	489	444	497	475	468	526	453	470	449	512	465	464	471	423	463	493	450	449	467	463	468	495	474	505	509	467	430	482	488	486	502	464	482	440	485	491	514	476	493	462	480	487	503	472	445	494	487	480	455	494	469	446	480	474	508	450	478	448	503	516	510	479	489	506	495	442	472	491	501	475	438	447	472	482	486	460	449	471	473	490	510	473	462	490	484	479	475	476	479	484	472	472	452	460	467	491	478	510	479	471	514	502	453	470	447	463	470	505	491	497	462	472	414	518	486	498	528	488	453	438	469	482	465	479	505	474	468	430	453	480	491	470	493	485	458	464	491	487	434	441	463	474	530	493	469	459	479	463	481	469	468	456	454	479	493	471	478	485	504	458	494	506	441	461	486	448	474	482	498	478	469	459	527	446	443	453	470	454	485	468	481	492	514	457	476	493	484	496	517	506	468	490	460	466	486	496	499	493	487	488	436	501	461	457	465	454	430	495	485	473	504	500	475	479	451	487	477	472	458	475	449	467	483	486	459	455	488	483	443	480	483	473	485	490	486	486	419	473	477	453	498	469	462	472	483	440	470	451	461	457	487	492	460	471	458	490	456	423	495	475	478	500	480	504	495	438	502	482	476	501	483	463	490	468	461	513	456	479	483	470	485	504	440	510	504	472	466	479	488	498	487	489	448	458	490	494	449	489	508	467	441	461	462	518	490	474	474	444	480	440	447	489	464	481	484	488	474	487	513	453	503	494	452	490	502	489	472	476	487	464	464	464	518	484	473	449	462	482	499	464	493	487	485	475	443	464	447	475	480	482	464	485	474	469	446	453	449	486	461	504	483	495	487	470	478	459	475	476	474	482	478	478	464	453	468	475	459	495	466	469	440	473	446	464	474	466	479	456	490	463	488	494	459	487	464	431	492	481	479	432	488	505	454	477	497	455	450	495	471	494	525	492	434	498	465	468	498	475	495	495	476	446	484	468	434	470	479	484	439	481	480	456	455	472	487	478	476	508	499	425	442	512	455	502	493	466	445	468	444	442	468	482	477	453	483	471	467	474	495	470	429	477	467	459	455	474	467	465	458	463	492	485	413	515	485	429	477	460	442	468	479	444	472	404	462	450	434	450	476	488	483	467	497	483	453	451	449	486	486	470	474	502	478	428	445	510	490	498	451	474	480	519	450	436	462	505	496	421	438	497
35754	21952	53860	13884	2278	837	578	477	445	410	343	326	328	304	266	261	282	251	265	267	226	246	217	259	247	244	246	252	247	220	211	251	209	215	198	194	193	233	225	199	221	188	201	221	213	208	239	215	230	205	225	226	204	250	199	191	210	232	229	218	205	248	211	205	211	206	222	199	206	197	232	202	218	202	200	195	192	220	222	208	236	232	223	197	206	221	242	222	195	218	238	229	206	197	249	230	240	201	197	206	186	226	215	229	203	216	189	198	217	222	206	209	202	223	181	236	197	236	213	178	197	193	202	197	209	188	225	204	208	185	218	203	224	226	176	194	224	193	225	209	223	205	193	227	196	208	203	211	205	239	224	213	192	222	172	207	199	208	202	206	198	203	223	210	222	182	194	218	200	203	212	208	201	208	193	206	222	237	200	184	213	193	218	231	209	214	226	191	211	212	205	211	201	195	240	192	220	186	191	208	192	225	217	210	214	186	243	163	202	203	203	210	210	207	220	197	223	181	219	210	206	204	228	232	206	211	198	195	227	198	207	213	237	201	200	201	228	212	216	202	183	243	203	194	200	235	197	202	200	221	188	207	207	203	216	218	200	182	189	178	182	235	218	218	194	196	221	200	192	192	197	195	183	219	214	181	188	192	219	172	213	204	208	200	211	204	241	213	222	206	201	205	213	194	201	224	221	194	180	223	220	218	208	233	237	225	199	225	210	211	215	212	215	196	190	215	171	214	202	203	193	229	195	213	216	228	199	215	177	212	220	228	212	189	196	200	209	192	204	227	196	225	203	210	221	191	224	204	192	240	212	213	241	237	221	223	217	225	216	232	200	189	214	211	208	207	201	213	206	195	214	226	208	204	192	199	196	183	242	218	215	197	212	203	253	213	210	242	201	222	204	205	226	190	226	214	215	215	189	213	211	198	236	222	222	220	213	218	219	199	187	203	216	217	195	192	211	193	202	196	219	207	196	186	215	227	213	213	210	194	181	209	210	215	209	197	212	196	223	223	220	219	221	206	211	175	229	195	215	221	217	210	214	213	220	215	208	202	213	181	215	211	204	210	236	221	213	230	250	204	178	201	205	208	194	176	207	202	245	214	205	209	260	254	195	195	236	192	213	228	203	185	205	188	221	220	199	201	227	194	221	189	194	209	209	199	161	198	209	180	214	187	197	237	207	234	201	207	210	207	241	230	216	185	221	210	214	218	229	223	202	185	203	228	191	186	207	215	180	206	221	237	184	230	218	165	203	185	226	207	209	191	205	197	215	212	234	211	223	211	222	205	216	194	199	210	203	207	191	226	210	213	193	220	194	223	236	207	213	178	221	206	211	221	203	186	217	226	218	214	196	244	217	187	206	203	205	197	207	204	212	189	214	184	206	220	225	203	199	217	197	218	201	220	210	204	204	220	216	209	196	221	207	198	203	218	191	209	224	211	224	213	216	214	210	219	195	211	216	192	210	194	222	183	224	231	227	223	205	222	204	217	198	213	215	213	187	229	202	187	229	225	237	211	208	199	216	207	215	191	204	195	184	210	229	227	197	208	192	221	197	235	237	224	199	216	236	195	215	198	217	196	201	224	199	225	225	189	219	230	228	194	224	220	201	197	184	232	210	189	213	180	200	226	210	215	182	210	209	192	218	224	202	210	199	207	205	209	207	209	189	231	228	226	199	210	200	216	214	209	216	192	205	216	221	207	236	193	220	225	216	203	192	209	212	224	212	230	214	198	204	203	190	211	193	212	228	204	196	209	175	192	219	211	222	224	205	227	203	195	193	184	183	213	210	201	208	196	209	212	209	206	217	205	190	231	199	227	194	181	196	210	199	206	243	208	199	224	210	198	204	224	215	202	217	201	201	205	191	221	213	208	209	210	232	219	254	204	199	198	214	198	201	182	209	209	230	225	209	210	222	244	213	211	226	223	200	238	203	211	205	193	194	223	193	182	217	196	215	194	226	217	225	230	236	205	210	215	229	211	211	195	215	220	211	211	226	207	201	200	236	239	195	245	212	218	176	203	223	194	213	216	194	204	203	204	224	203	201	224	207	205	195	218	217	185	199	200	207	217	226	195	192	220	205	225	216	214	195	196	224	214	204	211	190	188	204	188	224	196	201	225	228	182	204	216	218	230	218	207	214	219	195	205	198	202	209	229	199	180	217	197	232	204	183	203	195	191	212	206	218	221	212	202	213	194	197	198	211	196	200	214	221	237	230	225	227	196	220	199	219	225	212	205	188	205	202	194	216	206	202	204	214	242	217	190	200	217	231	208	204	216	190	221	203	204	189	185	202	229	188	219	200	190	204	208	196	228	214	219	204	209	244	215	223	215	220	211	195	218	210	222	193	201	198	201	201	200	193	201	180	217	199	204	221	206	215	205	211	223	221	214	187	200	233	196	185	244	210	209	202	215	207	206	218	204	178	195	227	227	233	216	198	214	207	215	186	199	192	224	197	213	182	196	196	220	199	215	217	227	239	228	189	226	204	215	223	177	229	189	211	189	205	223	220	231	212	211	197	234	195	202	219	222	229	185	202	229	228	204	186	210	175	210	181	220	204	216	198	223	225	181	208	223	208	198	215	198	217	218	237	192	194	211	212	204	201	194	183	238	211	216	206	198	222	214	208	207	226	211	204	239	230	187	215	212	229	197	229	218	193	216	207	228	253	214	196	226	198	232	218	190	226	208	218	203	180	246	197	206	210	200	212	217	227	240	211	217	205	188	186	193	213	227	203	218	208	221	202	222	190	224	224	203	225	188	195	211	219	196	209	216	218	209	208	200	197	191	213	209	217	222	210	222	176	190	192	240	172	218	192	169	224	184	204	207	203	226	217	205	205	229	211	219	193	211	220	200	227	217	203	197	221	205	209	218	217	179	225	170	206	196	231	221	202	190	225	229	251	223	221	181	194	201	209	212	250	211	198	196	193	216	201	218	202	193	209	233	200	228	221	190	208	223	246	196	230	220	203	190	211	227	221	203	199	224	200	195	196	231	217	217	220	217	227	211	194	236	187	229	207	175	244	193	227	202	230	192	192	182	211	195	167	208	214	193	200	214	209	190	206	227	191	199	186	213	198	185	216	197	173	228	194	206	217	218	217	194	219	208	228	209	211	204	206	191	223	197	194	210	237	230	207	199	211	206	206	209	226	217	229	224	208	211	230	230	183	219	181	212	220	208	200	200	195	214	234	251	229	206	194	228	234	231	224	195	194	195	195	198	217	208	180	179	200	215	202	233	210	196	207	193	211	222	201	208	228	203	230	210	204	199	228	230	202	202	224	216	178	196	217	179	195	204	203	193	217	210	199	201	208	217	205	213	192	216	220	224	219	223	167	206	219	212	216	200	209	218	234	227	215	208	212	197	226	178	206	209	193	187	224	220	160	179	222	217	184	191	212	225	208	217	202	207	190	207	196	201	194	209	211	217	204	207	233	212	223	218	231	214	175	183	200	204	229	197	198	197	193	204	218	195	205	221	212	200
21028	9918	30940	4659	4037	3383	2660	2307	1963	1669	1580	1358	1327	1198	1174	1015	1010	946	851	876	855	803	772	786	808	763	755	701	693	712	703	710	698	677	705	621	620	636	645	655	683	656	683	633	634	630	585	620	616	599	654	617	633	635	588	554	616	619	606	583	610	604	602	575	632	554	601	614	617	612	583	579	616	634	575	576	622	603	582	596	601	623	585	553	601	598	598	590	585	595	594	563	578	582	591	604	580	645	603	590	550	570	591	558	579	614	585	621	561	634	607	544	591	564	594	560	552	557	568	558	589	557	570	541	559	552	574	561	614	565	569	567	601	570	587	547	549	544	595	579	614	571	545	577	571	567	580	538	571	552	561	569	591	532	573	573	586	605	571	578	606	621	569	621	574	561	554	551	575	610	588	611	578	599	576	557	560	577	574	543	563	597	603	557	529	579	594	542	602	589	574	566	547	565	543	598	568	592	559	605	546	595	559	605	579	534	524	583	553	584	583	592	566	537	557	556	550	581	597	573	529	580	539	546	559	618	601	576	575	615	606	549	557	574	589	584	558	589	604	595	575	561	570	576	571	560	547	620	551	567	599	559	575	568	571	577	566	575	514	588	571	605	575	542	561	553	558	596	576	581	567	611	586	618	603	599	553	564	583	552	565	570	533	561	554	553	571	580	585	570	549	554	552	580	547	574	567	603	603	621	605	558	582	537	642	546	563	582	578	583	611	583	614	576	557	569	610	534	527	550	585	610	565	572	569	572	566	570	560	566	559	602	520	576	579	538	552	612	569	561	549	601	563	593	543	568	561	549	554	588	561	558	556	587	562	557	525	584	533	550	594	606	569	558	568	551	587	594	560	598	564	613	538	607	543	615	574	537	580	574	556	559	577	576	586	593	583	533	542	547	562	570	595	592	588	570	599	562	558	557	575	624	532	527	548	589	570	580	562	542	625	562	558	574	569	604	593	593	576	550	576	591	576	599	565	574	536	596	570	602	580	561	598	577	597	600	564	552	544	551	561	556	538	506	585	574	585	522	584	556	554	570	569	587	578	540	581	583	597	536	528	554	591	587	620	522	575	575	546	592	561	612	550	567	588	565	609	571	547	592	552	511	562	580	562	575	596	536	570	596	585	546	542	573	547	569	593	561	576	621	578	584	588	595	571	588	552	576	579	575	562	570	574	556	573	569	574	598	612	572	550	576	546	614	551	615	581	568	607	575	583	555	567	594	594	514	581	573	614	563	586	599	561	574	551	556	575	562	576	552	569	607	607	594	569	513	561	585	570	560	630	572	576	566	587	576	571	616	568	565	559	579	575	546	584	589	560	576	555	602	520	578	554	577	586	572	556	541	558	563	571	564	574	543	572	584	600	532	553	575	575	567	577	555	560	516	584	559	570	565	597	570	570	581	600	592	545	553	559	535	576	597	600	538	619	542	565	567	561	581	576	566	557	607	529	560	592	570	567	574	572	538	561	544	553	565	562	553	592	563	550	567	575	570	564	562	537	545	595	526	561	575	568	572	565	608	538	584	549	580	571	585	582	620	551	600	601	561	564	567	609	560	587	596	566	569	606	568	552	572	562	550	545	571	585	588	544	595	579	576	550	597	524	563	565	532	556	567	517	603	571	567	626	564	534	558	598	564	623	575	516	577	616	586	620	592	588	546	573	570	559	548	562	584	561	547	573	553	541	564	601	571	564	546	538	576	586	569	593	585	582	578	576	553	573	607	546	554	558	551	606	596	589	530	547	598	575	553	545	557	597	582	560	569	580	589	579	508	573	570	592	503	603	582	588	554	625	552	589	550	561	597	528	554	573	576	543	542	565	558	569	528	540	547	571	597	569	547	561	568	593	604	548	605	594	629	580	572	534	614	560	560	563	563	542	604	568	554	602	616	593	582	583	534	580	548	594	605	588	595	570	581	580	580	568	604	532	600	544	591	584	581	553	544	544	608	552	626	577	604	578	521	570	564	547	572	562	576	543	575	597	574	595	580	575	564	545	601	552	581	563	619	547	550	571	579	558	597	552	555	553	560	533	598	537	579	565	568	542	553	573	620	573	583	582	558	577	588	540	559	573	600	607	568	580	567	612	562	590	553	561	577	591	558	555	590	585	582	600	600	561	594	603	591	562	584	572	582	558	562	555	589	598	594	571	559	574	613	538	611	568	538	581	596	606	599	535	548	563	567	552	580	570	547	532	543	562	582	573	552	555	560	548	549	569	563	607	561	558	595	554	558	592	552	551	549	582	593	584	609	571	551	594	535	560	561	565	555	569	558	552	540	607	584	567	552	569	548	560	605	591	579	569	582	597	532	556	567	552	525	539	601	590	581	577	588	564	582	577	541	594	578	571	579	549	575	564	576	536	587	579	555	582	575	583	581	544	573	579	517	577	560	560	527	562	586	555	595	561	574	579	588	568	551	550	594	556	623	581	572	573	598	554	546	580	600	574	516	552	548	607	550	579	595	571	559	554	564	568	550	553	557	566	586	553	559	594	575	550	564	543	569	556	582	608	597	555	577	592	578	551	581	559	533	553	569	570	537	539	557	573	575	581	553	595	600	563	625	594	560	594	584	561	579	600	564	548	584	547	544	558	577	554	542	602	553	572	554	542	560	580	603	614	530	563	603	555	581	587	587	576	581	561	578	593	567	586	593	604	610	552	576	585	546	579	541	596	575	575	616	586	561	540	579	564	560	586	578	574	575	586	557	551	559	588	570	568	581	573	564	574	550	560	587	576	559	581	578	575	568	602	610	553	557	538	548	538	579	563	560	595	569	552	614	575	559	608	614	584	582	550	602	540	623	555	566	531	593	588	569	571	550	566	546	578	581	583	594	559	578	535	566	584	590	572	574	567	580	539	554	587	585	598	619	555	549	612	569	568	593	558	578	565	550	555	601	532	584	571	585	570	565	567	608	586	567	578	560	565	535	576	556	597	536	593	596	517	598	563	540	570	573	572	600	577	635	586	606	557	623	576	584	616	541	626	562	605	598	546	588	560	574	571	565	560	554	595	574	566	551	554	555	558	572	599	583	571	535	589	561	620	525	529	566	554	533	573	594	579	598	545	551	593	595	581	526	581	628	574	551	587	549	527	552	563	591	591	569	598	536	600	562	550	594	580	577	602	561	549	612	598	556	581	574	568	553	585	563	564	549	551	561	574	574	540	559	589	555	574	581	576	584	572	589	612	575	547	537	597	567	589	605	547	517	542	568	581	580	597	589	599	516	580	536	575	570	574	558	523	570	579	570	520	604	576	599	624	585	576	596	555	580	553	595	589	533	570	561	582	588	609	580	579	563	561	533	544	556	564	571	573	576	577	599	605	566	565	537	595	571	587	521	576	555	547	529	579	586	553	589	598	547	547	575	548	587	601	657	577	590	546	552	581	585	567	605	571	607	611	549	559	556	580	588	561	582	571	585	570	565	608	546	590	571	563	593	568	569	598	566	591	581	604	570	555	601	548	579	593	575	534	607	599	561	575	603
2705	619	1894	370	381	387	343	335	337	303	323	386	326	345	370	346	379	333	340	348	359	344	334	326	360	327	328	356	364	335	338	362	322	358	347	364	306	338	331	349	336	373	343	341	319	329	333	339	352	342	345	357	358	343	329	316	331	376	348	316	330	349	340	367	329	364	319	352	323	325	377	353	321	347	366	338	350	346	352	355	332	353	350	341	362	322	345	359	360	339	361	326	367	329	383	336	315	319	324	329	312	345	330	332	371	326	338	366	359	324	328	328	338	311	350	327	339	355	345	347	370	348	363	357	335	350	331	350	351	342	352	377	342	330	348	343	354	350	366	319	345	301	348	346	343	327	365	346	303	322	327	325	389	370	348	361	323	334	331	321	330	345	345	341	351	354	336	355	335	339	336	369	336	339	323	333	356	339	346	293	309	330	323	331	354	328	321	338	356	366	386	331	316	336	339	365	332	337	330	329	354	352	347	329	316	315	339	352	325	325	369	304	334	344	340	334	365	370	337	368	345	364	327	354	375	349	356	333	328	349	349	357	383	348	361	329	359	337	306	341	385	341	374	370	371	375	349	346	347	353	322	346	336	363	338	345	365	356	385	335	332	373	360	327	335	307	345	331	353	340	353	369	334	350	324	322	325	353	337	342	312	346	314	353	383	323	344	352	380	348	344	317	368	353	339	368	359	316	332	329	340	361	383	363	360	318	348	350	338	305	335	347	352	339	376	356	362	350	340	354	363	342	353	339	322	337	324	384	331	362	365	340	350	324	341	341	339	341	363	378	320	348	362	333	321	327	376	348	337	324	367	342	354	344	346	352	382	309	361	328	333	323	342	341	397	353	344	349	343	338	317	340	332	320	315	310	338	359	367	346	368	359	327	354	338	314	325	353	376	340	318	325	349	326	365	365	315	328	362	327	359	365	348	334	354	336	332	339	360	344	355	357	297	336	333	353	339	327	353	337	354	343	362	354	321	372	322	387	327	351	342	344	370	346	328	325	366	330	322	364	348	340	297	369	339	360	335	349	324	333	349	356	369	340	370	360	299	364	346	325	355	361	327	357	338	345	359	348	336	390	358	352	357	358	332	357	333	317	326	345	319	358	330	377	321	322	372	371	355	362	346	379	372	332	341	355	366	352	404	361	340	356	366	377	340	372	363	350	323	384	341	347	363	349	371	343	347	332	338	369	330	351	340	372	319	332	368	342	357	403	323	346	345	319	323	321	373	340	375	336	338	360	337	342	350	338	340	322	370	354	327	341	337	372	350	368	351	341	323	388	384	387	332	346	347	341	338	309	345	348	356	335	357	355	321	331	345	360	344	322	344	371	365	339	328	311	366	369	360	371	325	363	328	352	327	329	379	359	337	336	349	344	345	371	354	355	315	315	333	364	332	388	348	336	353	331	352	354	353	327	340	347	391	365	349	381	326	356	318	359	343	347	335	338	321	347	345	324	372	359	351	342	345	335	350	332	349	350	354	341	328	362	315	362	337	354	341	321	313	319	338	349	358	370	328	346	336	320	319	324	356	365	335	329	352	325	342	354	333	327	334	333	329	340	342	336	324	340	337	349	347	335	349	351	359	344	334	354	336	356	396	345	334	338	364	325	362	361	352	342	317	370	356	339	369	343	334	330	366	349	351	330	358	332	335	349	342	335	348	319	382	333	329	353	329	359	329	328	350	363	327	347	373	361	341	373	336	328	338	338	379	326	383	345	346	345	352	338	336	318	333	314	337	354	358	359	354	388	347	328	356	347	371	322	316	354	335	371	374	316	351	365	336	363	356	374	309	340	345	312	390	350	352	321	329	351	311	359	349	351	315	332	366	312	328	411	350	340	364	361	352	342	336	323	343	352	337	320	365	341	343	365	331	380	364	341	346	335	347	351	350	352	311	333	336	355	369	365	345	348	337	356	389	305	349	322	366	316	308	340	358	351	374	352	365	347	332	333	331	335	322	326	341	361	362	372	365	341	368	338	332	356	353	360	332	337	340	328	329	333	322	360	333	338	365	346	374	316	331	352	329	338	358	384	367	327	347	320	330	332	332	333	351	332	336	315	377	356	330	356	338	320	346	348	382	332	357	335	370	351	356	366	359	329	347	325	359	360	347	314	324	382	342	327	354	342	390	320	328	336	345	363	364	326	355	324	361	308	328	384	325	356	348	326	392	365	341	350	325	368	365	334	338	320	342	349	333	325	339	333	355	355	364	294	356	358	334	331	357	350	330	384	332	345	322	334	367	356	345	377	347	346	341	334	339	371	320	362	362	352	366	347	324	349	347	373	322	380	344	358	364	356	310	342	336	347	318	344	387	360	381	349	324	361	356	322	383	345	335	333	338	372	327	355	329	326	324	336	338	330	332	334	315	328	348	352	353	342	320	325	318	343	352	365	362	326	335	323	352	324	321	350	318	336	314	369	327	347	350	324	350	332	316	344	340	361	341	328	384	339	350	324	340	383	332	354	356	352	341	353	345	345	366	336	340	360	349	383	354	362	313	353	339	351	318	354	346	360	363	365	369	348	381	337	314	342	344	352	347	379	320	309	326	351	314	367	386	373	329	328	324	313	337	364	304	334	318	369	323	313	352	336	343	384	341	336	348	356	358	321	362	357	360	341	370	360	341	329	361	349	360	364	333	362	372	340	337	324	374	353	314	354	354	317	377	293	349	351	354	318	297	312	399	364	345	321	335	329	307	332	344	353	374	323	318	351	339	380	374	315	365	356	355	347	367	325	319	326	346	358	318	337	365	310	340	326	333	351	340	371	324	346	359	346	345	333	326	355	351	343	385	385	361	344	365	383	353	336	358	338	347	370	314	343	323	348	345	324	348	321	333	325	324	382	347	345	357	346	340	352	345	323	336	297	344	353	326	322	342	316	333	332	325	334	349	312	340	340	344	335	324	338	359	359	359	341	362	352	356	365	356	322	367	383	363	338	365	338	336	349	358	354	389	362	369	330	318	394	365	362	339	332	343	344	341	305	357	345	334	345	339	343	343	320	323	354	365	363	340	333	336	348	314	327	307	339	358	371	367	329	355	360	320	345	331	328	347	346	320	355	335	334	373	346	342	374	340	374	306	341	339	368	343	336	315	338	328	352	366	341	338	358	345	319	342	358	320	320	315	349	313	345	343	360	343	335	364	323	339	352	332	361	343	325	354	365	336	348	348	349	309	374	341	336	334	308	315	325	348	346	375	357	315	360	330	344	358	359	318	357	344	309	341	380	302	377	352	368	327	317	330	362	347	353	353	363	329	336	341	341	337	353	330	344	367	339	382	322	318	336	344	339	306	325	359	355	361	318	348	356	347	362	361	370	368	336	326	326	305	365	345	324	353	358	358	372	327	330	363	340	327	347	367	343	347	383	365	374	354	300	329	322	353	339	346	327	319	365	376	330	332	364	357	337	348	368	334	354	332	323	338	354	337	354	365	359	348	342	390	370	353	357	372	302	359	353	359	333	333	337	364	320	317	318	354	348
2981	1160	4505	945	826	923	853	822	910	893	851	805	827	870	860	794	844	791	797	794	836	806	821	891	807	805	841	778	833	785	845	799	863	840	803	774	849	899	829	807	828	778	786	857	850	832	848	789	858	794	787	824	789	815	856	807	821	836	802	863	841	816	790	813	854	834	787	849	855	824	795	825	818	738	812	829	852	807	846	836	790	828	863	814	850	836	805	782	811	812	826	838	799	816	839	772	834	827	810	823	852	781	828	839	830	815	787	852	821	803	793	842	812	817	809	820	830	855	859	837	790	810	784	843	813	800	827	744	855	781	828	846	792	801	817	796	857	834	828	851	877	855	814	838	814	810	866	840	804	863	827	779	827	766	886	853	821	830	785	795	792	812	851	867	805	800	884	836	800	834	840	792	774	806	879	840	781	795	812	874	830	835	831	839	810	829	840	854	821	794	864	806	815	858	809	853	801	819	840	858	799	809	851	795	823	827	814	791	794	838	829	813	807	822	858	787	889	804	825	829	860	776	852	838	845	842	824	796	830	833	814	820	806	841	758	880	816	797	814	841	809	834	878	793	815	829	844	779	798	807	853	876	840	840	856	831	845	756	849	840	840	794	830	817	885	824	826	830	818	817	771	827	796	832	784	801	822	826	803	817	789	838	792	881	790	790	764	854	832	841	813	836	811	840	796	801	823	776	825	795	823	800	813	833	789	788	811	792	824	765	814	765	816	836	799	831	833	828	773	813	815	814	822	856	811	834	793	850	847	823	793	874	819	807	852	827	809	820	869	855	831	777	813	828	852	786	834	841	847	826	796	813	834	815	794	828	840	814	827	807	839	825	848	807	835	820	832	836	844	865	823	824	850	820	798	771	803	821	834	839	798	847	890	785	844	838	859	819	826	907	788	772	841	831	858	840	767	795	813	772	800	826	849	833	860	805	802	812	858	861	858	848	811	802	759	854	818	906	851	850	812	830	787	784	862	839	852	788	847	806	843	817	820	809	827	833	818	872	841	833	887	800	804	806	841	861	812	791	850	806	810	804	819	839	788	842	840	803	902	820	809	803	828	848	810	782	843	829	842	863	805	818	840	819	815	790	843	843	846	779	796	787	809	805	834	832	859	842	808	811	776	841	785	799	811	817	820	847	823	827	811	810	815	794	810	806	792	822	815	810	894	865	792	812	803	830	849	832	848	802	778	788	824	807	796	789	838	795	803	807	814	841	818	832	832	809	816	783	792	861	821	871	810	818	820	811	823	777	815	853	817	747	827	847	828	787	842	804	807	858	800	839	811	801	857	879	841	890	796	815	809	838	815	819	792	821	789	783	827	794	816	798	825	837	825	757	737	887	842	863	810	873	796	794	855	800	833	839	789	866	796	795	829	875	846	798	826	859	860	818	820	809	904	845	818	817	817	820	845	811	830	849	836	806	841	842	813	817	806	854	822	838	783	814	865	840	840	804	860	840	813	829	885	850	888	806	803	770	828	825	747	816	823	801	840	786	791	848	818	844	871	807	826	867	826	829	877	824	807	793	781	782	823	790	834	796	832	849	837	848	828	832	812	838	791	869	785	861	857	842	794	855	863	866	773	819	795	848	831	867	797	892	800	837	824	837	808	855	837	782	872	835	846	849	858	823	823	810	835	834	771	845	796	851	828	811	815	790	870	812	827	845	854	755	876	800	808	802	830	860	864	763	822	826	858	824	858	787	846	813	866	797	862	837	831	801	820	881	834	811	841	890	781	808	795	825	827	825	821	804	812	844	767	840	828	766	851	834	800	801	788	848	853	799	801	816	831	816	821	819	817	807	796	806	881	852	846	791	831	794	861	863	833	811	830	802	846	840	802	852	796	812	794	866	829	837	845	856	871	795	795	826	870	826	816	799	848	842	815	813	811	790	829	851	836	796	811	816	825	822	806	825	828	836	768	838	831	824	847	819	826	806	855	839	836	825	866	855	775	752	814	767	824	856	837	855	821	830	853	800	874	822	784	830	824	830	832	801	852	893	805	830	807	803	788	817	802	810	834	793	833	819	821	837	837	843	851	778	801	754	797	829	820	765	833	786	805	829	835	839	818	816	809	844	840	806	800	808	841	839	807	834	824	837	805	804	879	826	811	801	819	777	849	759	809	817	833	813	867	816	815	837	817	821	819	855	827	845	798	827	855	805	838	839	772	838	794	830	796	858	775	771	830	830	842	822	902	847	782	811	782	862	841	792	856	811	785	813	836	811	871	796	784	774	826	874	820	801	822	784	830	813	804	848	838	815	839	820	862	805	839	852	838	828	794	799	773	821	853	825	820	859	846	855	823	819	818	778	812	776	837	869	834	837	814	822	820	771	846	816	830	822	860	803	786	796	802	796	800	829	775	769	873	772	795	795	824	815	823	809	836	846	784	823	880	822	826	772	791	858	827	829	840	810	831	794	853	794	807	865	811	829	834	823	855	834	787	813	835	842	898	825	826	840	797	864	888	831	830	871	766	859	813	823	815	829	836	824	814	847	769	808	837	783	835	825	786	823	874	813	830	870	803	780	853	805	813	840	854	862	812	802	804	780	847	808	852	791	856	836	835	872	873	819	824	829	848	856	789	828	800	768	794	813	784	809	801	849	763	806	818	883	837	834	758	834	809	849	805	814	815	837	853	860	847	875	782	794	783	834	822	794	806	794	798	806	807	825	845	816	875	817	828	825	844	803	868	785	868	792	852	768	861	797	781	826	832	848	853	847	824	858	859	796	801	828	791	867	817	821	810	875	775	808	826	871	848	809	833	778	820	830	880	910	823	838	830	879	833	876	830	839	793	816	780	785	836	861	852	844	796	870	827	830	810	772	783	814	791	805	851	839	840	834	787	801	822	830	827	832	805	871	849	808	803	809	838	803	813	836	824	826	778	837	801	796	828	782	818	793	786	788	808	799	754	840	826	782	843	830	808	854	848	826	819	855	773	829	783	807	799	804	815	787	799	812	850	793	853	817	858	849	836	805	806	794	844	804	830	818	807	850	823	819	813	885	821	846	803	871	846	869	860	847	816	842	823	825	815	826	835	862	866	846	869	870	815	893	833	785	822	836	802	840	783	849	801	816	794	838	840	865	835	795	781	852	817	814	843	810	810	835	863	820	801	848	785	827	826	777	805	814	866	807	818	844	851	853	818	790	832	823	793	791	803	831	824	849	783	852	794	874	807	805	817	811	860	791	845	846	843	827	832	799	900	853	878	815	792	821	809	848	795	839	823	816	819	829	814	816	820	825	843	828	840	810	850	809	800	839	823	818	797	831	862	862	792	869	841	868	825	797	806	860	771	843	792	794	830	776	842	856	832	809	826	851	820	841	821	831	822	806	778	826	832	746	791	847	842	859	811	879	817	838	830	838	846	838	807	798	835	822	828	828	842	838	808	775	798	797	832	837	809	814	780	792	857	847	804	833	807	857	769	851	813	826	810	818	867	809	761	820	809	884	826	846	826	825	867	796	822	843	823	815	813	871
23704	11980	37307	5313	671	454	392	314	301	282	253	248	232	214	221	220	199	190	204	209	198	193	193	188	180	175	178	188	209	193	186	188	169	187	173	172	189	169	174	173	160	168	151	166	182	169	193	172	173	185	144	163	162	171	155	164	165	173	164	158	182	184	167	175	175	166	177	199	161	178	172	151	190	198	181	142	157	183	170	179	197	200	172	182	182	144	161	174	155	173	168	187	137	155	154	163	174	155	170	174	150	168	205	192	175	161	165	155	167	171	192	177	178	178	185	172	158	160	185	177	204	186	172	153	179	170	187	152	180	210	183	148	183	183	211	167	154	163	172	163	162	147	162	177	176	177	165	183	147	164	208	154	178	179	167	194	165	172	160	172	179	170	204	191	155	174	181	166	162	175	177	152	163	166	176	178	190	177	175	174	165	154	187	183	157	160	161	191	199	154	161	180	194	175	178	195	168	191	171	167	170	158	169	180	160	172	167	182	155	161	205	177	197	197	160	177	187	189	202	179	171	158	153	141	166	165	176	169	199	189	163	183	173	172	152	161	167	183	174	154	180	151	193	163	173	169	179	207	181	173	170	173	168	165	189	172	162	156	159	168	176	176	175	177	179	177	183	176	192	168	175	160	166	172	173	188	177	198	169	170	157	167	159	192	162	188	169	155	184	167	188	182	170	171	158	161	185	173	184	177	186	185	156	182	165	173	144	174	183	164	203	166	162	170	165	184	165	176	153	171	198	179	187	173	165	153	164	180	183	165	158	185	172	192	184	169	195	178	182	173	164	182	182	182	166	165	192	163	180	188	180	172	158	163	171	156	147	159	186	168	171	190	174	190	170	198	135	180	177	199	200	208	156	182	175	170	162	192	161	159	169	197	154	196	169	190	172	157	185	181	183	191	172	178	170	188	166	178	174	195	172	174	178	177	179	184	184	186	187	155	165	168	171	184	187	167	169	177	170	182	175	140	150	168	176	169	175	187	177	158	186	198	168	186	165	181	185	170	196	194	156	177	150	195	189	171	177	152	162	162	176	182	158	173	188	180	182	167	176	180	188	193	178	170	178	207	194	179	182	183	197	180	187	195	185	176	179	168	177	171	174	181	158	167	196	193	193	143	169	173	157	156	157	197	174	200	168	188	171	174	175	159	146	162	145	171	169	175	163	135	191	185	174	170	173	158	173	175	181	179	171	173	160	168	201	195	166	188	170	169	209	158	190	175	172	169	183	174	171	171	178	174	168	164	151	176	156	166	161	165	200	158	163	173	178	179	147	167	180	155	188	160	177	160	181	219	154	161	181	170	157	165	182	167	154	163	175	213	193	168	171	183	163	170	159	149	175	198	187	176	183	176	194	180	182	186	179	198	194	160	204	182	178	196	189	179	170	147	181	177	173	187	174	180	158	179	198	192	184	169	166	198	185	184	167	186	174	180	159	171	187	209	158	179	196	176	169	166	160	145	184	154	167	159	161	182	192	160	175	160	153	184	163	168	159	191	184	162	170	173	164	158	159	153	210	165	155	167	193	171	176	172	181	191	203	179	187	177	157	186	181	163	172	188	158	179	180	175	162	161	182	181	165	181	191	191	187	179	169	178	182	145	173	184	164	178	164	191	168	184	168	183	180	180	164	160	186	157	156	192	148	189	170	175	190	155	157	189	170	155	183	205	159	167	197	170	198	185	166	185	146	184	154	174	165	145	188	150	157	162	162	193	174	190	197	196	172	163	192	187	194	153	163	174	182	191	185	179	170	190	174	175	173	166	194	187	181	161	169	184	196	191	167	185	180	177	182	189	184	181	182	179	186	173	168	162	176	152	200	194	177	170	160	177	160	154	184	162	159	173	169	183	183	168	137	180	165	184	177	188	170	169	186	171	173	171	168	150	180	158	204	155	175	169	175	171	160	189	174	180	182	203	187	171	186	175	184	182	174	177	169	172	157	177	168	193	169	193	205	176	179	169	173	169	176	188	183	154	197	150	160	165	177	166	164	162	186	163	150	176	189	184	175	163	190	161	193	171	179	155	167	162	172	166	201	178	149	169	169	207	203	179	202	197	168	169	193	164	161	201	181	178	159	187	189	182	177	162	187	149	159	168	183	153	172	168	174	209	173	142	168	170	169	177	174	183	168	175	158	178	186	206	180	185	184	168	173	191	200	150	177	160	152	186	200	179	179	169	182	157	158	172	179	168	169	168	183	180	150	150	178	162	167	149	172	170	186	171	170	165	171	163	162	194	174	164	167	190	190	187	167	172	193	196	166	173	200	180	185	173	174	169	190	163	165	179	201	160	158	169	176	188	176	175	154	174	183	191	183	195	150	185	175	170	201	164	174	179	149	184	169	150	174	171	173	169	177	140	167	183	170	158	178	173	169	179	178	177	155	172	187	192	165	188	193	196	209	162	185	168	168	154	174	194	178	175	167	190	162	175	162	172	184	188	165	196	173	185	170	189	180	187	195	186	181	184	187	177	171	170	204	186	191	165	164	158	172	174	167	161	181	181	176	182	201	187	174	169	162	198	174	188	170	145	140	175	183	170	178	192	183	164	167	181	179	169	153	191	187	193	174	152	144	160	204	189	170	163	178	180	185	173	196	153	177	187	176	172	155	178	195	160	161	153	164	155	156	189	178	161	180	154	191	187	195	164	163	184	179	152	167	164	168	162	175	173	176	169	193	184	162	187	178	157	184	179	178	169	172	167	195	175	158	171	173	178	189	173	156	162	180	164	174	166	167	172	183	180	195	179	172	173	169	173	162	163	149	180	160	206	162	169	182	173	184	181	163	153	159	183	164	144	196	162	189	181	182	194	182	162	176	185	177	174	177	173	158	175	190	179	173	168	187	164	176	161	186	143	182	181	168	178	165	182	173	176	184	155	178	168	183	151	185	192	183	185	195	200	168	190	179	172	178	191	194	169	177	165	181	170	157	193	172	170	182	170	177	171	163	169	178	165	182	161	184	203	187	182	172	174	179	180	157	171	140	163	176	172	161	184	166	202	193	161	164	150	179	152	157	184	177	165	181	142	185	156	171	162	169	198	166	142	140	168	199	192	164	172	180	157	150	175	182	174	197	171	211	167	151	160	170	142	175	178	198	177	189	171	168	182	158	168	180	173	175	179	176	180	191	168	180	196	177	198	182	167	173	179	168	171	182	165	202	196	169	182	148	176	155	179	185	167	154	158	185	172	178	179	170	169	182	164	168	173	160	147	177	169	186	173	183	179	162	166	158	158	150	196	171	161	167	166	176	217	167	173	143	166	162	174	194	150	176	175	186	155	171	179	193	181	144	153	169	160	165	185	184	169	169	182	196	187	187	189	172	160	170	193	171	184	203	175	176	188	175	174	177	162	180	185	172	185	171	169	182	186	179	195	152	177	159	156	179	161	170	157	195	159	177	163	134	184	157	159	162	168	190	170	190	153	170	192	169	150	197	162	160	184	173	188	151	178	166	166	177	158	176	172	175	169	172	183	195	186	167	190
14439	6476	24716	2661	2258	1916	1685	1364	1171	1029	1061	930	842	773	753	740	723	691	673	610	642	577	559	586	596	566	550	556	565	547	548	526	508	506	529	517	554	513	520	566	471	477	515	502	488	477	533	522	513	492	510	514	517	507	527	449	510	489	443	504	523	511	465	527	542	493	494	505	459	470	498	431	441	519	444	490	497	481	483	477	463	509	462	483	470	500	450	430	470	452	503	478	488	478	477	455	469	468	495	496	489	481	462	460	506	447	480	451	472	446	464	469	473	470	468	477	457	469	490	485	471	432	488	491	479	472	469	494	434	451	437	476	468	512	453	482	470	498	446	491	468	462	497	472	465	436	443	506	490	497	472	471	493	479	528	472	421	473	475	487	468	474	447	464	458	459	501	509	454	461	453	472	496	406	470	460	477	445	457	482	483	502	468	458	442	481	434	466	433	436	454	467	474	468	474	476	454	478	484	505	477	508	447	500	463	484	489	466	488	451	490	452	468	460	520	428	506	422	445	422	476	433	438	456	466	498	492	418	461	507	449	462	431	499	512	480	441	455	488	487	478	450	435	463	472	517	519	459	482	442	483	500	479	497	463	490	452	457	468	459	496	433	472	464	484	478	458	472	455	461	483	502	443	467	497	456	431	455	459	439	478	463	454	529	468	495	506	470	483	471	468	487	484	460	475	443	448	504	479	435	470	456	450	488	467	451	457	451	495	492	471	454	498	444	497	461	471	454	512	467	497	467	488	469	445	524	489	465	499	478	455	441	451	475	470	450	475	484	478	496	442	490	456	486	489	502	510	463	480	495	428	478	460	451	451	437	463	495	479	491	470	460	464	482	457	468	497	510	498	478	449	466	481	476	466	441	484	468	493	509	477	491	490	496	520	533	497	474	488	441	445	500	477	479	472	485	475	424	472	482	470	495	454	411	476	475	473	517	434	479	455	476	498	504	465	435	422	478	466	480	502	470	472	510	461	468	437	496	505	454	467	468	445	504	428	415	487	456	430	474	497	507	493	489	491	474	475	431	507	434	469	458	499	452	471	488	431	464	467	484	432	485	459	468	461	478	476	433	451	497	464	487	455	495	455	471	511	473	465	489	496	470	475	484	435	511	488	464	461	504	464	476	453	471	471	467	466	466	503	445	480	477	428	459	494	482	453	499	479	460	497	461	458	440	472	478	466	480	473	436	486	467	430	440	483	477	478	482	453	474	470	465	491	458	468	449	440	443	482	471	439	465	465	516	474	445	471	453	483	494	429	460	463	478	473	461	495	466	481	480	471	507	480	504	494	418	489	459	451	408	471	473	463	461	463	460	506	444	472	481	481	467	467	478	471	428	467	465	460	454	521	477	504	503	464	455	456	477	440	466	486	453	438	481	469	434	490	446	462	459	466	473	492	417	470	465	459	453	476	489	481	469	470	459	481	488	453	477	452	481	454	479	473	442	433	470	460	490	455	470	450	467	447	460	486	457	440	463	465	454	469	464	450	463	514	458	460	454	470	453	497	461	440	461	479	468	445	432	484	483	486	467	471	509	479	515	486	483	475	491	448	415	443	488	493	497	455	444	473	436	465	484	486	509	432	502	514	475	450	476	467	460	440	447	447	467	450	431	482	462	475	486	493	481	476	479	444	483	466	479	473	474	472	500	488	477	463	494	467	478	452	495	458	476	442	442	416	514	456	437	468	504	465	438	513	470	494	510	521	492	478	433	477	495	470	483	465	437	488	485	463	481	463	490	463	498	509	492	492	467	494	487	467	440	470	458	511	476	460	458	495	400	480	454	474	481	450	454	459	473	489	484	483	514	542	467	509	551	479	487	470	484	483	492	449	436	468	474	473	484	500	487	426	455	489	475	473	453	502	499	495	426	469	500	452	483	452	477	483	492	464	470	475	496	497	450	466	453	478	475	450	509	456	489	487	519	443	465	450	455	466	464	479	463	480	458	482	448	529	436	450	439	438	470	527	456	434	491	503	461	464	483	489	508	481	480	470	464	477	467	477	459	476	487	496	450	442	481	473	479	419	479	458	489	505	463	452	438	465	470	489	442	530	459	450	451	461	473	464	464	460	452	448	456	494	505	474	470	465	425	468	475	462	442	508	485	453	477	491	469	498	472	467	426	506	486	466	478	448	447	471	481	491	456	466	439	468	451	479	465	449	469	466	481	505	462	442	470	492	478	485	450	442	449	478	411	454	456	525	459	477	477	488	449	464	484	449	475	484	459	448	465	485	486	514	450	495	472	445	509	463	476	433	483	435	477	468	481	487	480	448	472	438	467	453	459	429	471	481	444	466	460	471	481	501	473	458	444	473	465	445	469	505	501	480	485	450	484	470	479	472	458	450	446	484	420	436	468	476	450	457	457	511	464	533	478	486	466	497	506	477	495	459	468	504	519	434	476	474	473	512	481	489	458	460	509	468	515	479	477	474	462	430	451	506	478	478	453	458	536	493	468	452	486	492	452	478	465	498	484	472	436	464	447	465	511	423	460	465	487	452	464	446	462	487	477	497	469	457	512	503	458	466	460	459	466	483	482	461	438	460	483	477	485	456	526	458	450	479	461	475	479	456	449	443	467	461	475	468	471	462	456	486	469	469	468	447	462	455	492	481	507	514	432	509	481	474	448	473	463	487	475	497	509	493	515	504	452	496	466	467	431	469	486	464	461	473	435	453	440	508	477	454	456	469	447	491	475	477	450	428	448	482	465	494	446	501	480	475	473	479	473	494	466	525	477	425	470	485	462	512	460	490	484	459	441	466	433	493	466	460	480	514	459	465	457	456	481	457	482	458	434	458	466	494	444	488	496	423	474	428	496	450	448	500	468	435	443	460	446	519	491	476	454	456	459	478	543	436	486	469	523	460	518	476	495	494	465	484	467	441	452	461	492	458	454	482	472	467	487	443	472	465	436	476	489	463	447	464	513	489	464	468	475	494	475	511	458	463	480	471	473	470	471	468	485	503	456	492	457	449	469	462	472	461	456	498	485	478	507	467	450	492	474	457	493	488	471	496	475	471	476	486	465	443	456	497	468	467	466	486	503	481	487	455	474	444	470	448	501	484	448	491	452	490	450	478	442	515	459	473	495	479	468	448	438	461	478	488	492	484	406	471	456	443	478	439	488	477	492	465	459	447	443	460	463	472	449	456	510	453	439	483	485	492	489	473	480	449	464	477	479	482	453	459	460	480	487	443	488	466	478	510	470	460	483	471	479	466	490	469	478	475	464	481	516	458	490	451	481	448	459	472	463	463	502	469	466	490	463	471	492	456	434	527	462	469	474	494	487	490	496	485	463	442	490	435	478	499	494	483	463	443	461	478	438	479	501	490	484	524	488	468	454	478	464	468	449	481	472	464	485	475	452	476	459	474	488	463	516	469	469	475	469	513	478	430	529	445	475	485	478	466	440	465	516	428	447	463	474	479	469	493	489	469	480	469	473	488	460	436	472	460	476	477	469	498	467	464	465	453	462	499	474	473	481
36466	22467	48670	11293	1701	821	665	487	469	390	362	333	330	319	317	287	282	240	273	243	225	239	204	226	234	202	199	215	271	224	216	219	209	219	242	201	221	216	234	186	228	219	213	226	218	180	221	200	217	206	200	218	203	216	221	191	209	229	228	220	193	237	230	191	240	212	216	196	211	199	200	223	216	184	228	201	204	242	211	218	206	199	204	201	195	220	209	208	214	195	215	190	203	216	191	190	204	178	209	221	195	196	227	177	206	203	211	221	204	219	191	192	202	217	191	188	226	191	190	194	184	182	226	236	226	257	232	202	221	201	192	193	196	193	212	208	208	183	243	200	210	194	214	224	196	215	183	198	216	190	198	217	236	207	229	210	196	200	203	192	204	202	206	209	211	182	207	191	194	205	207	203	182	210	217	220	216	209	198	207	193	207	216	215	195	199	190	208	223	180	183	205	194	183	197	197	217	210	215	227	227	221	207	220	218	209	203	218	206	194	207	267	202	196	224	208	207	191	188	204	208	206	216	183	204	211	198	188	211	218	185	191	197	186	191	208	202	219	202	198	204	196	195	222	231	223	222	172	206	215	201	226	203	210	210	219	217	193	207	224	196	203	202	209	199	220	211	195	207	177	211	213	214	210	205	192	215	218	220	218	210	189	203	183	204	224	200	214	190	201	228	198	218	216	215	231	220	202	214	165	202	238	206	220	218	242	206	179	203	217	207	192	193	217	181	216	208	213	200	206	193	192	184	220	204	194	208	195	204	195	215	208	220	200	212	203	199	195	205	222	220	222	173	230	203	205	201	203	211	211	194	223	201	200	178	206	196	189	218	192	216	221	227	202	222	219	209	213	183	213	220	188	186	224	195	202	219	214	193	214	194	217	209	182	203	188	217	211	194	215	215	215	187	207	234	214	177	208	210	219	187	196	214	205	218	207	220	199	213	193	201	202	191	195	232	205	203	190	212	196	244	186	204	197	204	184	191	204	188	177	205	209	211	191	185	215	198	185	243	208	199	234	230	218	195	209	193	204	201	197	192	213	214	181	191	206	189	225	224	201	225	206	205	212	216	185	213	188	200	209	223	184	211	226	203	234	211	221	227	216	199	210	209	215	192	181	180	212	192	182	217	199	207	206	207	209	231	205	200	214	182	195	199	205	196	215	207	188	209	223	224	215	211	214	204	180	197	198	225	208	187	186	190	216	184	208	196	184	202	190	209	219	198	215	205	192	204	210	178	235	219	206	189	203	179	201	229	198	211	201	202	200	208	225	181	215	211	207	195	215	205	209	238	206	181	202	191	205	204	225	202	201	234	222	221	210	216	209	191	208	192	193	195	188	189	200	196	207	184	224	212	164	214	199	217	199	200	202	205	183	205	169	210	196	214	202	216	208	212	233	243	208	202	207	201	232	205	183	192	216	221	192	200	224	229	222	200	180	221	216	184	232	239	214	216	181	207	208	208	198	230	192	206	199	192	208	207	200	198	222	196	209	211	226	212	206	194	187	202	194	203	220	221	184	200	213	205	211	218	222	213	214	197	205	210	204	253	209	227	186	197	208	202	210	231	231	182	230	215	180	178	215	223	198	211	211	210	174	206	175	201	199	193	223	204	207	181	222	194	182	216	226	204	212	201	184	174	209	217	211	208	198	234	226	200	192	204	168	205	222	194	220	226	188	221	198	210	204	209	234	206	196	213	216	225	207	171	205	212	228	217	192	202	198	223	178	204	210	221	223	215	219	170	223	206	211	234	225	228	191	208	178	206	186	195	194	209	218	247	232	179	188	190	236	213	237	197	211	203	233	175	222	229	228	213	194	219	226	210	190	225	221	180	211	190	208	215	210	201	202	224	193	193	203	203	208	208	210	222	185	212	219	216	187	219	223	221	195	208	201	196	212	188	211	227	215	232	212	197	205	185	224	233	216	179	218	214	230	219	213	213	192	231	213	202	201	226	191	200	193	205	203	240	217	195	169	193	188	192	192	216	179	192	207	203	203	217	202	203	209	191	221	202	206	214	210	206	182	199	229	227	216	189	186	226	229	212	206	194	200	196	222	215	186	200	207	219	190	213	229	227	224	181	207	198	182	203	211	236	215	205	183	219	223	183	211	199	196	196	216	198	228	208	187	227	208	173	205	178	210	178	219	194	225	218	228	204	217	193	222	203	215	189	197	207	205	220	203	203	214	209	211	229	198	219	182	189	187	205	193	221	202	202	207	197	212	196	236	190	191	194	210	212	172	211	201	217	203	208	202	230	206	194	231	197	199	224	195	205	259	227	200	236	216	201	214	206	211	206	187	253	209	189	175	195	223	201	189	213	194	216	160	207	189	225	209	205	216	188	208	191	190	178	203	229	212	190	212	210	236	193	224	206	212	208	198	203	198	191	204	191	213	187	213	215	226	207	215	198	196	195	184	223	215	186	234	230	212	197	204	219	197	202	216	215	219	202	216	238	226	213	191	192	215	185	203	237	235	189	200	181	211	216	213	202	204	239	204	184	209	173	199	219	180	220	222	214	203	218	206	232	217	228	207	192	209	231	202	221	215	216	165	210	176	216	195	192	199	221	227	182	188	191	210	191	205	227	172	198	208	211	233	202	207	192	173	202	219	191	199	175	214	196	193	211	215	192	231	196	217	221	209	211	236	210	196	194	191	205	204	213	226	201	212	178	215	198	200	201	188	194	215	202	194	217	188	215	214	207	200	205	196	190	185	207	217	190	202	182	201	209	215	213	218	190	222	201	191	211	201	196	215	187	200	200	195	208	199	189	190	222	207	212	215	219	187	221	197	189	202	214	212	188	189	199	205	191	218	184	222	190	225	203	204	234	183	220	183	193	206	190	222	172	234	222	227	200	195	182	207	213	203	195	213	216	254	208	215	196	196	188	233	203	209	222	207	216	181	221	202	197	192	201	218	189	205	212	193	209	188	199	207	205	241	213	212	178	185	200	197	206	193	191	219	234	192	220	235	189	201	210	194	224	190	190	223	192	190	214	187	185	205	185	217	204	211	213	225	220	204	205	181	213	228	191	182	205	227	203	199	191	183	228	210	224	205	215	191	207	207	211	207	216	200	237	215	220	195	217	185	169	197	184	207	196	203	197	204	185	224	205	203	215	212	209	205	219	177	222	211	215	224	217	195	212	215	200	193	209	186	190	207	194	215	216	185	207	212	206	201	219	187	227	218	199	202	232	228	175	205	212	202	197	187	219	164	234	178	189	210	182	231	212	219	217	218	186	181	223	223	238	188	193	199	211	239	209	212	226	209	245	209	180	171	220	221	186	189	190	193	225	193	193	198	202	207	184	213	216	191	218	211	193	205	189	217	212	170	191	199	207	225	192	212	199	225	199	212	161	204	211	202	177	192	196	195	208	185	205	187	206	228	195	229	200	219	182	182	179	207	206	188	219	213	179	175	206	220	205	203	202	174	206	186	208	208	221	221	205	227	212	179	201	200	238	196	204	176	207	211	208	180	200	205	222	210
21662	9381	28548	4794	4177	3348	2825	2384	2053	1716	1544	1460	1262	1230	1157	1091	1000	979	915	902	810	824	765	778	759	760	728	711	722	699	683	675	645	739	664	686	644	648	606	641	659	635	634	575	660	635	611	583	605	613	687	591	613	668	602	613	598	588	589	602	596	595	561	625	582	620	646	587	631	582	597	581	608	581	624	625	564	614	617	572	579	603	567	602	580	599	581	565	608	562	599	615	567	591	587	602	555	566	563	605	590	546	565	592	560	629	581	515	558	551	579	560	555	553	568	570	580	586	564	522	548	556	534	541	567	606	539	546	598	585	574	602	560	559	571	557	532	562	553	613	571	568	560	600	554	607	610	564	557	592	523	553	574	578	598	554	553	557	591	554	593	567	575	562	573	555	573	568	587	587	576	577	586	547	599	561	527	565	533	578	592	569	565	552	574	536	556	577	551	585	572	601	593	555	581	539	577	598	597	545	584	566	582	560	598	577	594	581	560	542	583	581	541	533	538	526	558	549	576	570	559	580	595	585	570	585	571	574	545	593	582	559	542	529	517	580	550	545	558	568	566	532	551	545	548	578	528	538	611	580	540	530	537	571	541	566	529	565	562	565	579	510	544	554	579	535	551	588	589	577	556	545	558	603	572	559	578	558	555	596	554	526	616	571	558	589	544	539	551	581	563	547	554	584	557	569	541	583	515	565	568	540	574	603	583	545	570	546	561	546	568	592	537	577	551	555	560	567	507	579	538	563	560	563	536	560	563	560	556	601	575	574	599	585	554	578	565	553	582	546	526	585	562	599	550	609	570	569	564	514	592	559	583	571	561	604	572	568	568	569	564	532	553	562	568	567	583	577	564	570	578	558	550	557	549	563	521	562	553	551	510	596	565	554	596	553	557	553	559	601	593	586	532	557	607	536	560	569	575	571	546	548	574	541	558	579	570	599	599	541	562	589	596	580	575	539	603	597	582	577	567	570	546	548	574	579	543	558	551	564	534	576	551	582	526	565	531	583	537	548	554	542	550	544	544	534	580	592	566	531	553	539	530	518	563	541	594	557	570	534	577	548	562	601	594	614	567	544	533	593	595	576	626	567	564	573	518	578	543	552	513	588	605	596	580	589	575	565	622	586	567	585	577	573	585	568	572	558	551	531	514	564	533	598	537	559	575	586	603	543	562	562	553	574	576	577	573	574	565	582	580	551	585	515	608	590	573	623	621	550	601	546	584	604	625	586	584	569	550	564	551	589	573	573	527	564	573	557	519	547	599	560	570	551	624	567	572	582	567	566	553	552	553	620	571	593	601	596	551	563	565	520	557	557	595	607	596	529	522	536	540	551	570	571	566	536	593	583	527	615	611	557	542	576	572	553	560	519	523	559	552	575	571	543	574	548	551	552	574	583	561	559	569	573	562	584	567	566	594	620	568	573	567	559	568	540	559	559	599	521	530	588	562	563	579	555	570	551	589	562	592	555	580	535	539	586	589	537	560	557	602	548	593	579	568	577	584	596	509	538	591	566	578	582	603	575	548	565	546	557	568	524	564	554	581	577	581	583	601	555	562	526	564	580	590	573	524	547	604	604	574	573	562	598	586	558	591	582	500	512	530	583	525	555	558	572	559	560	576	578	592	542	538	587	565	542	547	574	600	532	624	544	583	622	575	563	555	531	555	542	571	560	571	530	573	556	554	606	550	558	553	564	592	600	573	560	524	558	554	548	543	554	568	544	548	549	582	551	537	564	539	523	551	554	545	587	550	584	542	560	576	566	547	544	546	535	579	559	600	556	581	587	611	559	583	527	500	569	552	592	587	558	572	580	605	578	537	560	544	569	573	576	588	609	580	559	562	577	573	552	565	579	551	558	520	602	566	568	591	542	595	560	576	571	570	577	537	570	556	535	579	562	578	633	565	576	569	589	536	583	538	560	535	559	595	614	600	535	564	575	530	561	610	600	566	562	549	561	572	585	579	560	565	529	558	542	552	578	575	582	579	545	574	590	583	589	554	582	566	554	555	593	510	571	556	578	569	580	593	539	573	590	538	539	554	567	542	614	548	591	552	550	507	579	563	534	543	512	544	556	553	598	575	569	557	567	585	609	585	581	556	620	591	553	565	551	563	578	547	536	563	545	534	577	560	576	603	590	561	565	560	616	602	580	532	558	581	573	589	567	580	586	606	539	558	563	519	589	563	577	564	561	540	569	567	604	542	588	561	575	593	575	588	570	559	586	561	566	591	603	560	564	578	554	608	509	542	568	570	559	579	596	550	533	549	588	563	586	575	575	557	571	613	548	534	547	541	568	585	549	535	602	571	564	562	557	577	557	595	511	519	545	582	516	554	564	575	539	596	571	590	552	599	578	543	606	566	533	576	568	570	528	525	588	580	627	581	574	584	566	540	577	555	553	585	615	563	589	570	529	553	545	546	563	603	605	562	592	561	564	585	564	561	574	543	554	567	570	585	563	576	603	580	563	580	563	542	557	548	546	562	567	592	541	578	590	571	571	562	564	550	584	545	585	584	568	553	552	557	600	536	581	600	551	533	573	580	577	551	580	552	544	578	569	608	519	557	567	570	575	614	566	564	560	586	558	545	569	567	563	543	574	580	601	581	551	547	627	534	573	568	550	567	573	540	556	642	564	568	533	589	548	575	568	550	558	552	589	569	583	580	593	581	576	552	593	559	629	524	528	598	570	561	591	550	595	585	577	569	547	547	558	583	573	554	607	523	570	581	594	591	549	541	562	583	571	566	565	534	556	523	554	508	578	566	557	598	545	576	543	570	529	593	566	544	567	587	584	565	551	535	590	552	552	574	616	568	531	548	613	572	579	562	589	600	555	561	566	524	569	606	526	581	577	582	582	566	564	552	514	560	546	568	570	568	576	587	564	567	539	580	603	563	517	568	550	587	577	578	568	546	566	586	580	562	572	557	567	563	587	575	597	561	547	564	548	581	526	562	570	522	565	581	577	655	603	549	611	602	528	566	613	554	576	526	561	627	590	542	579	560	555	610	523	555	538	563	567	584	588	558	562	589	569	525	546	614	557	564	584	565	545	571	580	586	551	610	551	584	571	562	524	553	563	566	552	598	581	577	551	575	613	561	539	602	557	541	586	556	538	546	571	572	559	559	572	565	536	539	592	563	551	581	536	577	531	518	538	579	596	594	589	546	554	563	585	577	569	624	559	553	556	598	611	590	591	574	588	578	561	559	595	545	535	591	541	558	561	561	538	624	556	551	533	522	510	542	523	563	569	567	550	559	542	592	546	574	585	533	582	589	538	563	561	594	548	568	538	548	559	581	565	578	577	584	550	576	597	611	552	545	591	576	545	573	573	547	569	536	576	538	587	545	545	611	552	554	575	582	591	552	595	528	613	576	558	537	608	611	552	554	523	549	609	562	568	571	528	580	529	558	597	567	525	576	562	570	557	535	558	544	573	590	568	569	535	545	550	568	560	559	576	562	580	576	560	539	565	602	574	537	540	554	577	576	563
2794	656	2024	388	405	372	375	391	366	360	387	362	354	373	335	341	365	367	371	368	366	375	349	406	377	368	359	387	359	372	382	345	332	324	377	349	327	366	339	370	365	352	341	347	355	351	363	366	355	408	358	360	372	329	366	380	354	369	371	346	387	331	360	370	379	387	321	372	362	338	356	353	361	359	384	379	349	347	376	369	356	376	340	369	361	372	365	332	353	354	343	351	373	354	374	358	365	346	393	359	380	368	375	382	365	387	370	306	379	381	362	348	344	357	333	353	331	382	320	360	368	335	357	374	366	331	359	347	376	364	341	375	380	378	375	371	382	366	353	364	370	346	346	372	367	376	315	354	364	383	394	350	348	357	379	383	360	345	306	358	329	328	364	359	366	357	340	377	363	343	329	377	386	366	344	356	392	315	351	343	372	367	367	353	343	369	349	344	399	352	411	354	372	406	408	358	350	361	351	360	361	372	372	368	357	334	363	365	362	353	386	391	356	383	375	390	352	355	349	365	341	384	364	370	372	376	362	322	389	362	384	382	365	365	336	385	341	352	350	365	372	389	389	370	361	352	385	360	372	368	362	322	408	397	355	368	363	330	321	343	340	362	378	333	385	374	396	365	405	362	302	378	362	374	349	359	394	383	342	328	360	330	377	337	372	384	346	393	376	361	356	326	363	333	367	352	331	394	378	364	334	370	351	366	332	333	342	382	372	325	357	371	359	389	364	350	346	363	347	383	352	389	364	352	359	384	365	310	359	328	390	348	341	334	376	333	376	346	378	338	336	372	376	372	352	350	362	351	365	380	370	390	374	412	353	384	329	341	382	350	397	352	370	356	353	367	392	369	340	360	366	387	380	360	338	353	333	385	349	361	348	357	342	374	312	355	349	405	343	378	342	307	366	379	364	363	367	357	316	400	336	376	359	380	362	365	381	357	346	341	350	338	378	381	357	375	378	366	375	350	377	390	360	345	377	358	379	382	356	376	354	367	343	405	375	368	354	341	349	369	364	349	367	377	370	382	368	343	328	394	368	368	367	386	372	356	381	376	336	337	355	374	354	350	380	410	327	365	350	378	370	386	362	367	319	341	369	374	373	364	349	372	386	337	361	377	335	351	393	363	341	383	363	343	386	339	351	373	415	340	401	337	370	345	342	367	340	362	350	394	343	354	334	374	371	378	353	356	375	379	365	377	398	367	370	376	356	371	362	351	331	398	402	382	355	361	381	379	334	355	352	360	331	344	339	318	363	354	379	370	340	356	379	335	358	388	374	368	346	373	378	367	362	345	333	352	371	341	351	364	379	357	336	352	327	354	347	341	348	353	359	359	369	367	353	360	374	330	374	366	384	339	373	331	409	360	390	368	364	366	378	380	342	363	346	338	384	405	340	367	367	363	348	380	379	345	357	345	351	364	369	375	355	380	386	359	351	349	393	377	359	347	361	381	364	333	367	350	378	347	391	353	365	388	347	346	367	386	337	349	389	410	349	355	308	353	397	370	352	361	377	367	355	378	341	377	388	362	386	337	329	339	384	335	371	367	395	393	337	339	371	376	359	362	322	332	336	405	372	330	349	375	306	371	386	332	322	348	351	382	369	333	376	361	346	373	394	347	344	351	353	368	368	379	383	373	326	351	360	380	370	392	355	364	356	374	374	366	341	350	386	372	393	383	359	361	346	363	379	364	331	334	365	358	350	368	377	386	367	372	353	370	319	340	376	389	349	357	379	386	368	380	383	350	360	370	376	341	390	333	330	341	357	394	359	386	334	376	357	353	347	325	397	352	344	354	341	354	359	369	381	365	379	380	355	355	374	375	343	329	357	364	388	356	352	377	364	349	347	383	347	361	361	368	389	359	383	344	366	385	365	363	378	351	380	390	375	354	368	350	380	368	364	367	424	344	355	396	360	347	378	375	399	358	360	327	368	328	379	413	380	342	347	349	364	338	387	381	373	378	329	354	353	357	377	387	358	348	362	365	332	364	361	349	353	364	379	337	358	350	330	352	400	376	383	381	364	353	353	359	371	361	365	361	328	353	408	307	354	384	364	383	381	380	344	370	382	357	328	348	391	367	364	371	347	351	324	324	362	396	383	356	337	379	331	356	347	390	385	357	336	394	336	356	368	329	344	368	378	383	369	366	322	352	365	386	355	359	373	369	343	353	366	372	356	375	355	342	384	374	349	331	381	362	355	374	350	363	352	357	340	379	321	323	379	355	370	350	354	377	383	384	339	327	333	378	387	355	379	340	415	342	357	343	364	385	364	345	348	354	326	358	332	382	374	364	368	358	398	332	332	365	374	342	382	345	386	350	362	348	370	390	379	380	378	362	312	354	354	359	344	332	342	367	371	360	363	369	359	357	364	298	347	396	358	357	376	387	354	343	387	356	348	366	380	371	337	353	352	370	347	378	364	373	376	351	357	380	328	340	415	386	325	393	357	392	362	399	384	343	347	342	390	355	378	336	358	360	353	339	365	352	398	354	343	342	382	348	358	371	349	352	336	354	348	384	341	374	348	375	366	372	334	352	384	327	366	342	349	336	362	358	346	329	359	361	361	385	323	327	358	319	375	343	351	415	369	370	332	377	374	358	342	337	366	375	368	348	371	332	364	336	339	390	370	398	344	356	363	339	350	358	374	359	384	386	377	382	339	390	359	337	370	380	359	373	359	342	365	326	361	390	351	370	408	339	371	364	375	355	338	389	351	344	329	342	331	406	372	353	362	381	382	362	362	383	367	364	358	339	366	340	380	364	353	350	366	383	383	351	373	359	339	362	344	395	380	375	366	368	331	356	347	368	361	360	361	380	355	371	315	351	343	330	366	367	366	381	360	350	403	372	326	397	381	359	355	361	370	380	368	352	355	370	384	351	349	383	355	360	367	344	346	365	388	358	373	350	330	358	370	366	370	366	373	350	392	352	351	365	365	374	349	338	387	377	324	367	362	334	377	372	369	317	344	356	366	358	333	398	364	337	344	349	402	328	368	370	366	333	347	341	357	347	353	364	388	381	368	340	360	388	374	382	372	343	365	369	380	363	364	371	346	350	349	355	350	371	339	352	306	337	351	348	425	402	336	353	390	343	386	368	384	365	367	354	377	341	356	373	366	376	317	332	377	351	364	354	341	366	353	390	376	325	335	354	348	358	377	367	358	333	339	370	391	354	341	360	418	376	347	380	358	398	362	313	351	359	342	354	384	399	339	330	347	381	353	338	372	340	367	351	378	368	367	351	337	336	367	356	388	329	341	382	347	374	365	339	369	368	377	384	363	343	370	380	366	380	319	337	362	342	361	361	326	349	328	397	354	359	366	382	373	364	366	339	382	359	360	331	362	351	313	348	344	362	336	356	376	377	359	357	318	346	357	396	353	327	337	345	363	389	357	364	400	326	352	336	353	344	362	349	348	348	331	351	371	356	363	318	358	402	374	362	382	376	395	353	327	354	352	372	324	358	391	364	362	354	353	391	357	374	365	355	348	375
3072	1277	4357	912	902	915	891	898	862	867	891	890	861	868	846	853	884	920	890	912	831	892	878	910	830	889	849	878	876	810	846	874	884	853	858	837	925	836	888	874	829	897	870	887	873	821	882	855	880	823	840	864	863	910	875	844	860	854	832	879	839	868	828	885	896	822	840	846	863	830	888	824	895	864	906	828	901	849	800	835	840	847	845	848	954	883	848	774	840	886	862	933	896	893	855	843	941	889	885	873	873	836	882	835	836	870	856	848	857	853	876	844	872	876	911	914	874	849	862	930	908	843	857	941	824	842	833	847	844	892	850	839	868	851	865	839	905	837	823	830	866	870	883	796	894	875	857	851	923	875	870	807	881	833	864	889	877	851	889	867	884	883	853	851	807	861	874	852	848	857	870	864	881	875	848	898	811	916	877	871	907	906	845	916	871	839	849	859	833	864	880	902	859	849	836	860	864	831	875	864	863	865	850	887	822	868	801	845	840	866	847	864	812	857	910	849	898	828	834	847	859	852	805	844	876	839	887	853	889	890	862	877	901	897	819	875	903	868	885	821	902	892	855	850	859	871	879	884	778	846	862	848	825	877	850	879	819	786	846	878	845	828	851	873	844	832	864	914	857	886	877	878	859	814	831	878	819	939	863	812	886	867	875	859	868	881	888	861	825	868	839	875	854	857	832	886	851	867	847	879	880	867	818	872	843	878	870	860	885	879	887	879	864	859	813	859	855	912	849	921	886	847	849	830	877	891	890	893	905	896	852	881	857	863	871	899	849	831	828	852	851	857	854	877	871	843	900	797	844	877	866	923	867	829	922	874	872	865	838	878	838	897	861	862	822	789	910	882	863	862	870	848	878	851	871	880	904	832	821	856	883	849	903	869	846	845	873	839	849	878	853	839	840	845	903	902	875	912	818	853	826	825	871	891	864	844	849	842	877	848	876	905	855	844	866	876	894	906	841	856	908	823	834	857	854	870	906	869	877	866	845	857	827	835	887	895	883	864	856	843	905	882	859	823	858	860	842	853	850	900	862	844	903	844	822	848	846	867	829	843	891	859	864	928	814	830	861	878	831	876	834	893	847	876	852	837	842	882	836	868	861	893	890	809	839	816	853	830	820	900	882	952	839	920	865	862	895	894	910	844	920	815	857	812	888	860	919	849	876	873	862	855	877	866	873	808	882	834	885	886	868	888	863	894	854	864	853	853	868	875	865	842	933	840	867	845	907	870	853	887	868	850	846	842	895	853	861	882	848	852	833	834	845	846	860	878	856	878	865	830	868	904	852	867	892	872	869	826	842	843	858	880	818	844	866	866	893	878	858	897	866	874	821	829	839	889	838	907	858	852	833	913	844	893	830	857	845	886	810	822	851	881	842	914	832	855	900	829	872	878	829	879	891	835	857	880	889	853	873	835	813	842	825	883	908	854	875	885	851	849	871	827	848	829	912	916	857	887	862	817	880	817	842	878	840	881	874	851	834	918	809	825	838	837	857	851	862	909	889	874	839	951	852	885	900	870	859	842	872	876	873	797	838	873	873	838	867	880	833	849	839	875	837	868	862	885	858	851	859	885	892	843	867	852	850	832	911	821	802	831	894	824	864	897	804	880	873	865	925	843	848	911	862	844	942	905	888	917	826	831	872	843	847	823	892	888	853	868	832	880	896	888	874	860	897	838	858	888	852	914	856	818	843	851	833	887	851	928	825	883	850	878	879	841	832	870	842	851	893	876	851	885	842	807	842	885	868	823	858	850	854	891	890	860	882	893	881	822	879	866	884	862	890	867	839	897	882	828	851	866	844	846	874	917	873	858	855	859	861	855	839	874	832	890	893	892	816	804	882	843	921	859	860	803	888	917	872	827	854	847	874	850	867	864	842	862	844	795	860	811	838	865	905	871	898	854	910	861	918	832	881	867	912	841	864	856	869	912	886	812	846	872	872	877	902	882	796	849	806	861	852	883	827	874	890	875	824	851	896	853	820	905	873	893	882	851	919	865	849	854	909	835	820	834	870	907	868	867	913	846	857	857	866	878	842	890	908	880	825	925	834	798	909	918	830	894	874	831	876	891	891	846	803	867	829	859	880	895	920	880	840	866	872	921	839	848	862	876	902	856	876	881	832	850	854	868	879	885	849	875	863	821	864	876	842	861	867	898	877	841	865	865	866	861	894	843	886	864	827	857	878	881	896	898	825	847	826	845	873	931	837	869	809	876	793	865	864	864	860	904	834	891	865	884	901	860	868	849	924	826	823	851	830	930	844	838	860	872	821	885	850	888	890	809	843	900	888	867	878	854	911	822	862	863	851	895	828	873	833	855	843	868	833	845	865	878	906	801	855	787	873	883	834	907	895	864	854	840	894	852	877	901	864	876	810	894	896	897	851	893	830	833	794	833	878	854	880	895	873	847	884	827	867	864	846	868	855	843	839	889	859	828	835	892	903	860	832	838	889	883	911	862	851	869	853	863	895	879	879	914	889	879	940	877	802	872	887	846	822	839	829	798	843	884	846	869	852	851	845	832	830	846	843	881	837	883	866	878	920	876	852	864	847	874	862	893	825	909	867	893	844	872	833	915	888	868	893	842	841	848	868	811	859	856	878	908	867	846	850	803	862	839	857	869	866	816	873	917	802	849	838	899	835	879	812	894	882	853	839	858	839	881	852	880	874	870	855	852	868	843	853	873	872	877	883	862	840	864	849	857	847	869	852	880	869	850	803	861	881	866	857	882	872	899	837	830	878	844	886	876	833	849	862	884	898	857	862	856	815	853	850	865	884	905	845	843	860	831	888	899	826	920	845	870	841	865	905	840	898	869	792	850	866	888	851	850	842	887	859	876	800	882	859	853	903	861	925	859	853	786	869	815	852	886	866	853	884	831	861	882	836	831	848	891	848	890	847	844	846	882	825	931	827	826	878	875	887	888	879	899	865	831	846	867	879	859	854	847	845	907	900	903	884	874	872	883	848	791	889	849	865	838	871	893	840	866	867	884	878	898	879	806	858	873	833	852	872	856	863	869	873	878	807	877	896	943	845	838	905	805	846	810	851	836	855	908	881	849	889	869	889	823	853	863	920	859	878	868	865	831	870	872	866	867	874	807	862	896	950	838	879	865	879	888	859	898	853	833	882	854	844	871	843	817	829	831	820	895	821	856	867	841	814	820	830	906	859	910	841	866	870	878	824	890	856	808	851	861	832	876	853	916	792	842	866	805	870	865	884	918	895	844	813	810	830	870	896	800	857	791	862	805	853	854	857	875	846	843	830	846	856	840	861	881	907	867	851	837	829	882	883	853	855	859	847	825	865	801	870	868	835	866	862	856	813	844	873	847	887	875	864	816	882	841	858	887	863	815	905	845	818	801	870	899	827	879	852	879	837	867	817	869	788	867	813	850	918	850	802	899	907	856	878	858	909	874	854	869	852	875	866	842	850	881	852	916	869	821	865	850	858	862	874	809	839	854	857	808	870	896	893	907	854	868	841	859
24453	11668	33106	5238	645	484	399	323	264	278	275	258	219	226	239	244	199	194	190	177	184	181	191	165	172	182	188	189	187	188	174	165	192	177	143	194	167	174	176	173	174	184	165	167	157	181	179	184	172	168	173	141	173	158	155	162	152	172	183	169	183	162	166	184	167	168	175	164	172	135	173	147	153	173	167	174	168	175	156	184	171	166	163	166	164	148	164	158	156	174	170	185	130	154	163	155	176	177	147	170	170	176	173	161	176	160	195	185	173	171	163	172	158	176	160	159	167	187	146	171	198	166	162	174	174	173	181	173	181	178	175	172	162	174	176	163	155	188	183	158	175	189	162	165	160	171	169	193	180	160	159	164	160	160	154	147	185	162	190	175	150	144	162	184	172	190	151	180	183	176	177	198	162	158	165	154	167	170	198	166	188	190	179	175	150	175	158	152	175	170	182	165	155	185	174	175	190	165	177	176	164	178	150	159	166	164	141	164	182	165	156	163	181	164	165	171	167	198	169	162	147	180	181	162	185	198	176	168	174	197	182	171	167	163	176	152	162	187	163	168	153	173	156	168	185	179	165	150	162	151	170	181	187	176	151	170	181	173	163	179	173	174	189	164	159	173	189	167	162	157	195	148	174	162	157	178	169	162	174	151	158	164	176	171	157	177	191	161	177	177	160	163	187	160	188	186	182	166	185	157	161	158	164	150	200	193	184	175	158	163	162	167	189	158	140	211	175	150	193	188	180	168	186	180	155	143	178	154	173	182	171	186	174	176	151	168	170	157	173	154	177	174	181	174	186	177	146	151	180	158	155	169	191	148	184	191	148	182	161	166	200	169	169	177	174	179	161	168	163	170	135	182	169	178	180	192	173	179	186	155	137	165	177	181	172	172	172	154	182	175	171	150	191	165	171	147	166	153	166	149	179	164	166	162	157	171	164	202	166	160	138	155	181	179	169	186	168	172	156	182	149	189	154	171	156	158	174	163	155	165	179	163	163	179	156	182	168	166	143	208	190	174	165	186	159	172	157	164	197	184	170	188	162	166	159	170	165	175	162	184	174	176	185	154	174	172	197	166	168	178	154	180	172	192	167	175	159	167	166	178	165	169	171	175	172	151	172	157	156	174	186	186	156	182	164	156	173	204	167	168	171	169	189	157	161	173	170	159	172	149	153	179	199	201	191	175	157	173	181	187	162	207	183	177	171	183	172	178	173	177	162	145	186	155	171	171	162	170	177	179	196	197	174	169	172	169	177	165	158	185	186	169	168	167	184	167	181	175	159	190	186	176	161	172	147	167	160	153	160	175	148	187	197	162	171	175	173	157	185	154	193	161	187	170	163	147	210	197	164	159	189	149	162	166	176	163	150	171	186	182	178	167	175	181	173	188	178	175	186	174	170	162	172	162	167	175	148	163	166	166	179	173	168	174	166	183	157	189	190	177	171	168	171	192	154	181	163	173	184	143	167	184	176	190	150	182	178	141	182	177	176	161	158	180	177	162	153	153	164	148	163	181	184	166	154	184	194	190	160	158	159	192	173	153	193	168	151	156	151	186	144	163	190	178	181	175	177	174	172	162	162	140	160	191	162	189	169	177	186	155	196	168	159	166	150	172	181	186	183	177	170	139	184	166	179	160	176	203	147	181	174	177	156	189	180	191	176	166	187	166	180	153	165	145	140	149	156	159	157	160	172	176	182	175	166	173	160	171	179	177	160	188	150	165	158	180	185	152	180	172	171	195	187	164	164	177	174	160	154	163	166	163	166	164	154	180	171	188	162	207	183	186	174	181	183	153	164	162	167	164	170	181	175	159	193	157	165	176	172	184	188	166	165	181	147	169	161	178	169	179	181	179	171	172	172	176	172	167	148	153	177	168	142	165	175	193	188	167	167	174	183	177	177	162	167	189	196	170	166	159	162	168	178	179	165	142	137	176	174	156	172	149	157	197	169	161	162	152	164	166	158	186	164	190	183	186	179	164	155	179	154	171	161	173	166	160	187	163	180	141	167	186	150	166	172	158	160	169	169	150	174	177	179	183	179	171	184	158	188	185	159	177	179	169	158	180	170	164	166	188	175	170	184	161	156	146	188	173	177	187	181	145	184	169	156	176	169	189	185	173	175	171	174	180	177	157	167	173	157	184	173	185	156	179	173	159	160	169	169	156	197	198	174	180	202	192	170	181	182	163	192	164	188	183	171	203	190	154	163	169	186	160	174	167	171	165	166	166	153	151	180	166	161	188	187	174	161	139	159	185	164	166	156	151	156	170	170	164	192	153	167	158	160	169	153	158	167	183	174	172	162	156	153	172	210	170	176	173	177	169	184	157	156	181	180	177	177	178	176	175	167	177	152	180	173	155	170	168	169	160	172	189	183	164	185	176	152	151	157	174	182	184	165	181	184	152	180	179	150	182	162	171	180	161	175	176	163	180	167	159	161	193	191	155	151	180	162	163	169	158	149	171	199	183	143	182	148	179	161	178	159	171	167	173	174	142	159	170	181	163	205	175	187	172	178	173	165	172	142	159	174	176	165	186	193	173	183	157	192	165	156	185	148	171	186	175	187	170	158	178	159	174	183	156	155	187	181	189	195	171	168	178	179	135	162	153	171	158	153	164	172	178	139	156	177	166	166	191	175	156	187	154	174	161	170	149	158	160	177	171	173	181	183	188	186	194	173	179	175	167	164	141	179	173	156	153	180	188	155	174	178	180	171	196	182	147	162	161	163	165	168	167	185	188	192	150	167	171	188	172	183	181	162	171	174	179	150	168	159	171	165	166	157	155	155	186	164	184	176	159	169	150	192	164	171	180	185	167	174	182	171	158	145	181	198	164	175	194	165	162	175	174	164	164	168	152	167	179	159	150	180	180	172	178	192	181	164	171	173	184	157	150	176	157	178	165	186	168	168	183	159	178	165	146	188	169	190	157	184	151	164	163	163	185	188	145	154	191	149	162	165	151	178	183	178	158	171	196	183	155	193	150	154	160	183	167	160	169	168	171	152	213	177	175	164	153	175	162	162	172	157	164	154	179	135	182	167	175	176	175	156	187	154	160	169	170	184	159	164	194	188	171	182	157	184	167	137	177	182	153	191	169	176	196	178	177	184	170	169	175	182	184	180	170	151	160	179	181	177	139	176	171	190	186	208	180	167	187	180	175	140	162	171	170	166	177	157	172	159	160	189	169	166	165	169	158	189	178	171	173	156	161	159	178	179	153	148	160	183	184	172	162	171	170	146	152	172	169	171	177	185	164	176	164	183	156	167	178	159	179	162	158	196	171	173	152	151	173	186	170	159	173	182	178	157	193	185	161	151	174	165	161	157	184	175	164	170	158	184	149	176	172	148	180	176	165	167	146	176	192	163	175	157	184	158	170	169	152	174	166	161	164	159	152	172	182	157	177	183	173	174	175	165	188	147	179	170	221	179	184	157	157	176	188	150	163	173	171	160	172	197	160	187	188	173	164	154	167	171	190	149	174	193	160	172	179
14410	5908	22698	2708	2354	1986	1580	1356	1253	1105	989	932	790	826	749	736	659	623	663	577	620	579	571	560	597	573	546	571	518	571	543	473	525	489	549	528	537	460	521	486	526	490	502	469	506	469	525	519	461	510	507	464	480	479	495	505	482	499	471	495	445	451	467	475	524	486	495	494	517	485	475	445	480	474	491	482	468	482	490	476	500	495	503	500	448	445	441	492	499	442	465	472	471	481	454	469	496	489	471	450	451	496	464	473	449	469	473	482	497	424	474	456	488	452	422	471	461	483	481	499	439	458	490	477	517	463	500	487	477	467	461	493	493	499	491	487	452	465	460	460	434	461	417	489	463	491	462	460	475	483	495	495	461	490	463	472	512	501	486	477	493	458	486	460	491	419	440	510	443	467	503	468	437	468	436	488	467	478	462	465	473	480	442	503	454	428	474	468	479	469	480	466	487	498	460	469	473	444	480	438	461	462	458	461	422	473	462	456	480	462	445	438	495	451	486	462	510	465	451	449	463	491	452	465	467	502	460	457	432	474	463	467	519	442	458	444	484	467	474	434	450	502	481	464	441	468	487	473	472	487	460	461	419	443	446	449	484	488	442	468	489	498	437	495	503	467	477	511	460	456	502	488	467	445	467	433	467	470	495	414	460	454	477	470	443	492	469	441	482	469	434	492	492	481	479	454	498	456	466	461	472	481	467	451	454	469	452	452	480	492	475	456	472	456	483	443	494	458	438	472	424	454	481	469	437	448	481	477	482	464	487	485	487	485	499	452	469	488	493	505	463	467	446	440	455	475	470	459	471	481	434	457	478	467	465	450	472	491	450	508	507	490	467	478	474	479	485	476	524	470	485	482	433	443	479	469	464	460	456	508	423	472	467	483	474	503	453	471	448	495	437	459	452	469	470	459	477	419	460	486	444	462	472	482	475	537	478	470	478	444	459	484	444	480	464	436	490	465	459	448	527	433	438	478	489	453	496	478	458	444	449	474	468	454	461	459	470	458	441	465	427	468	480	482	463	486	496	448	401	487	465	476	444	470	481	478	466	436	437	488	467	425	466	464	485	460	442	418	479	480	465	458	489	457	462	496	451	446	461	444	439	477	483	442	454	461	476	454	460	447	470	477	472	431	466	462	490	502	482	490	465	456	463	428	454	457	454	473	455	478	460	479	481	509	433	414	497	501	472	444	449	480	460	466	432	489	477	456	434	437	442	467	472	422	458	452	458	487	513	482	457	464	473	448	451	462	485	483	433	464	503	463	488	446	502	475	478	402	458	522	452	437	448	481	452	439	476	448	454	481	449	493	482	474	481	455	424	514	474	463	468	509	443	456	459	455	485	459	467	458	487	468	463	500	465	472	440	461	489	495	479	477	473	457	481	465	460	492	448	489	456	458	494	451	477	444	500	423	434	456	435	464	481	450	431	470	430	425	502	451	527	482	447	470	454	431	440	444	482	441	484	467	471	455	452	481	460	441	460	409	472	435	461	483	474	453	491	480	487	435	434	473	478	500	457	460	464	471	482	474	495	457	493	500	453	449	447	443	425	416	465	468	474	430	452	447	471	466	480	478	453	459	465	490	479	445	501	449	492	501	490	473	492	445	460	433	473	473	472	454	504	454	491	421	460	426	454	463	485	471	517	478	447	483	456	446	493	495	465	473	452	471	455	459	441	477	472	459	471	457	465	429	465	480	494	495	467	494	458	487	449	464	449	478	469	480	495	472	460	454	470	430	473	520	482	474	445	500	458	460	455	458	481	481	453	467	476	462	421	444	493	443	467	465	457	448	459	429	490	495	494	515	476	451	501	458	452	468	467	468	460	472	451	470	491	435	455	465	486	474	462	471	449	518	475	455	466	436	443	489	492	459	437	463	501	462	459	487	460	416	449	443	472	497	464	460	464	444	452	428	475	498	488	462	465	461	440	501	464	498	466	457	467	480	476	425	470	455	452	482	438	489	444	478	510	473	468	508	454	447	462	474	475	404	483	461	434	438	489	457	467	509	438	451	463	450	476	447	462	480	461	508	463	464	497	469	461	473	453	468	472	503	460	477	485	466	454	473	492	493	477	455	480	444	456	441	464	433	489	465	458	473	455	485	466	473	478	436	461	484	426	451	419	476	488	475	488	459	488	486	497	442	468	451	509	466	445	511	485	456	462	467	441	469	507	455	470	472	467	469	484	491	448	437	501	452	478	429	452	452	485	469	439	457	467	472	432	476	468	506	467	449	488	449	455	464	441	461	474	468	447	463	463	472	478	493	482	478	486	469	451	481	488	464	457	437	443	508	474	484	486	505	466	480	479	465	475	452	446	483	448	481	484	454	470	474	455	455	480	428	441	479	484	465	477	472	459	446	472	464	495	442	487	471	497	449	478	449	447	437	463	451	429	468	443	490	467	435	478	433	468	429	473	472	484	409	462	496	442	470	477	476	436	474	428	454	427	461	460	480	473	496	463	441	503	464	483	480	433	461	431	465	449	473	461	457	468	468	474	453	464	467	451	434	493	479	450	451	485	525	459	474	514	463	477	492	417	475	473	485	452	501	466	467	488	498	412	468	496	471	441	441	455	487	469	473	471	456	439	460	489	442	456	474	481	453	425	496	467	515	459	455	432	454	442	468	453	466	437	472	499	468	471	464	492	500	492	433	449	438	446	474	488	439	501	462	441	477	453	456	460	474	464	491	475	444	486	434	470	461	448	481	448	447	450	479	424	446	462	440	479	438	471	485	487	458	426	466	452	438	421	496	429	450	473	472	455	480	442	477	444	473	466	437	456	476	421	477	478	425	468	471	466	445	421	419	452	471	478	469	462	489	424	460	441	439	462	473	455	492	459	465	447	475	457	461	486	470	419	448	473	440	496	476	465	482	472	435	460	451	470	505	477	458	473	455	457	445	460	458	448	485	471	445	470	462	494	476	504	451	456	457	490	473	458	457	493	482	478	462	439	460	444	484	450	437	436	467	453	453	473	442	474	472	464	432	447	443	473	482	472	500	450	457	441	440	463	460	489	455	489	434	466	481	440	437	440	463	461	487	457	449	448	427	468	456	447	451	482	481	484	471	448	463	460	478	434	465	464	461	503	466	468	462	479	499	467	526	493	457	471	477	455	452	466	482	464	506	450	456	503	491	466	442	488	445	459	466	454	482	524	407	472	478	520	496	490	486	443	488	459	445	462	473	490	445	429	494	450	454	463	429	493	464	483	444	470	468	462	481	428	470	503	436	487	496	452	441	476	452	435	442	469	457	454	512	438	443	471	475	487	459	431	452	471	504	451	460	464	477	454	438	449	513	441	472	461	451	443	486	452	447	443	442	483	458	466	462	483	450	453	473	447	449	473	477	488	489	499	464	469	422	486	465	455	473	498	486	448	468	428	513	442	438	464	499	481	423	499	449	451	446	465	458	440	440	477	468	469	439	497	450	453	483	447	440	456	453	500	448	485	461	467	462	442	438	456	456	452	470	477	446	457	511	476	470
36621	22179	45168	13856	1886	816	692	497	420	401	397	346	372	292	287	250	287	235	247	217	259	241	243	232	261	230	245	214	221	230	214	203	205	235	229	207	232	203	233	231	210	220	210	230	221	220	213	224	188	222	224	198	200	202	180	216	229	216	210	198	195	200	198	194	214	215	206	225	217	213	202	221	193	198	220	193	201	210	205	220	194	196	228	216	216	185	234	201	202	200	202	200	198	170	200	206	173	214	198	170	197	199	210	203	185	229	198	200	215	210	204	230	217	212	221	193	194	197	230	196	188	205	206	213	215	206	207	196	207	206	204	203	192	239	206	229	191	227	200	184	182	204	218	245	201	193	201	208	218	179	198	196	203	208	192	239	223	197	199	193	205	198	217	213	198	201	192	193	199	186	198	214	203	215	218	218	218	202	238	196	200	221	207	208	227	185	190	205	198	203	246	193	235	213	213	181	196	201	216	218	200	225	186	180	207	215	219	208	200	210	216	209	203	211	210	187	197	217	197	220	220	202	205	241	196	217	184	199	202	192	210	204	207	218	212	200	202	210	187	230	232	200	238	207	183	190	207	195	197	226	204	176	195	204	211	225	220	205	218	195	215	197	177	191	224	203	197	200	187	204	214	194	198	189	192	203	217	209	213	200	188	199	208	224	213	199	208	244	183	205	201	209	212	221	193	202	234	209	208	181	211	206	208	205	222	202	214	219	215	211	187	216	226	160	190	194	216	212	219	191	209	211	195	209	182	189	216	201	218	194	195	222	206	206	204	203	215	191	221	198	174	232	183	217	207	213	171	222	214	188	186	194	174	220	194	204	209	194	205	219	196	195	228	197	215	191	190	228	223	218	210	179	177	200	203	223	189	200	206	190	203	184	204	208	187	198	223	192	189	225	217	196	223	192	199	193	191	206	210	198	219	179	204	237	181	218	183	243	212	223	197	204	220	215	181	213	211	222	203	205	194	190	190	216	196	203	197	223	203	206	215	198	219	199	200	200	196	221	210	212	175	198	210	194	171	213	202	206	204	206	213	200	193	184	197	202	181	231	211	223	209	218	212	200	205	221	212	200	194	214	236	209	216	226	226	213	220	233	204	199	193	201	211	211	200	207	221	196	212	199	194	199	184	207	197	192	171	206	200	199	207	184	212	178	181	250	205	235	179	208	238	241	208	194	194	195	189	229	200	212	177	190	205	207	220	215	227	196	217	232	210	220	202	192	205	212	222	211	177	191	187	197	222	205	176	207	197	176	177	198	220	209	209	207	192	190	224	196	230	206	203	205	170	196	212	201	225	225	190	206	218	180	206	216	190	222	189	186	196	195	185	185	207	208	200	194	186	217	206	184	209	194	191	188	200	186	216	204	181	194	177	202	191	195	210	203	198	210	194	192	215	188	213	204	221	221	231	230	219	228	204	185	192	212	203	194	196	201	227	222	210	220	208	225	196	216	206	187	212	208	193	201	191	231	208	195	197	222	212	206	218	202	225	191	213	180	221	212	198	189	238	192	203	210	231	201	197	209	207	185	222	200	217	196	222	201	210	201	181	216	218	209	194	222	188	194	213	180	183	209	231	219	202	240	188	216	205	242	196	224	203	198	222	199	245	207	186	191	197	218	193	191	198	201	238	185	200	202	235	209	218	195	214	237	215	213	175	195	225	196	201	215	176	180	218	193	226	226	201	226	191	223	173	178	221	236	216	216	183	215	198	210	207	200	220	199	208	209	202	228	206	217	185	223	214	188	236	195	219	220	196	227	203	227	198	219	233	185	196	196	182	212	195	208	201	183	223	208	203	209	203	188	226	182	196	217	227	216	194	204	209	199	204	217	205	193	210	196	210	203	220	172	207	193	181	211	208	187	224	207	195	219	200	235	205	205	208	194	234	216	211	216	212	215	222	211	204	194	208	204	195	200	220	224	206	238	213	180	198	222	183	176	224	213	185	225	228	201	236	216	185	207	189	189	186	211	220	206	212	229	219	224	203	199	224	203	219	213	179	215	222	187	221	224	207	217	202	202	209	200	169	185	220	198	214	204	192	202	204	207	188	203	221	207	208	183	224	197	209	212	201	197	216	216	251	206	233	215	202	185	211	214	214	183	189	217	223	190	182	199	204	193	203	212	212	205	197	177	221	226	208	192	212	199	189	229	201	213	227	216	193	207	168	197	186	220	201	193	208	188	212	204	211	202	228	191	202	229	222	238	195	214	183	181	186	238	205	197	189	199	229	205	184	207	200	182	174	210	202	226	206	193	205	179	202	206	193	204	202	192	189	197	222	179	175	203	210	196	198	196	207	182	212	222	205	195	178	211	200	208	224	205	231	212	187	215	184	219	181	248	196	205	192	185	203	203	214	213	175	235	193	222	175	191	190	223	186	191	209	217	214	209	198	207	211	202	167	199	207	232	204	186	227	203	232	178	220	197	203	199	181	207	203	210	224	200	183	198	191	189	211	192	189	225	222	196	168	205	220	230	199	205	178	208	213	193	189	224	192	210	237	186	215	245	209	208	204	180	231	209	214	201	185	241	189	229	197	177	197	197	218	196	216	203	178	192	201	209	221	188	196	227	195	210	206	228	213	237	175	194	219	194	190	183	197	208	197	205	189	197	199	219	180	230	224	198	210	213	190	201	192	197	236	206	193	208	187	209	206	201	219	223	250	226	194	199	195	221	219	211	211	215	206	178	194	181	205	238	196	206	216	205	215	200	217	221	190	227	243	200	212	203	215	203	245	206	192	217	201	199	191	208	209	221	187	183	211	218	195	214	209	200	205	242	212	212	183	209	231	233	216	219	201	186	228	217	186	207	234	197	191	246	205	202	185	200	209	198	194	209	192	190	214	190	216	209	218	225	186	189	204	224	209	205	205	191	220	204	209	184	230	184	204	203	188	232	212	180	211	214	191	214	201	211	234	223	218	210	226	213	180	212	223	200	224	202	221	209	203	230	205	218	187	185	202	182	192	204	216	181	191	206	201	189	207	206	183	211	206	176	195	205	205	184	208	228	208	189	199	181	191	206	213	200	246	201	191	195	210	229	199	210	216	225	219	203	193	193	222	185	198	201	189	224	203	213	218	225	196	202	232	201	194	198	193	227	198	221	213	220	228	216	192	201	191	165	202	232	230	215	192	202	231	208	220	245	209	231	205	210	194	189	182	217	208	209	188	192	192	204	201	234	201	190	195	192	216	183	188	206	208	226	207	204	218	181	225	205	203	192	204	200	230	204	203	218	199	186	194	184	205	206	212	194	175	181	222	184	172	192	219	217	204	230	230	209	213	227	218	232	216	209	208	201	214	192	220	221	219	221	216	197	200	192	240	214	188	205	186	190	222	224	184	202	220	217	191	203	203	219	200	190	204	216	203	212	225	199	191	237	231	243	208	204	220	204	199	200	198	206	207	179	223	208	197	204	201	193	208	199	203	201	210	202	194	190	193	191	187	212	194	221	218	214	209	187	196	211	193	210	204	203	201	195	200	178
21711	9130	26492	4819	4158	3466	2895	2344	1991	1754	1549	1406	1290	1165	1164	1104	986	930	903	934	904	827	823	761	786	735	769	732	639	721	745	717	681	664	629	695	664	664	682	634	626	628	625	669	622	549	639	646	632	573	600	600	635	656	632	620	627	607	622	608	599	613	609	602	590	571	564	600	579	595	595	553	608	578	597	591	586	609	598	565	610	570	603	553	563	627	577	578	591	596	592	592	575	570	580	549	583	596	541	572	596	619	527	584	588	610	525	527	547	596	567	554	559	598	595	573	547	573	580	567	544	530	555	596	558	595	522	545	580	553	604	564	556	583	591	556	579	569	541	538	546	570	546	549	572	587	572	578	524	620	535	537	534	552	601	578	534	549	535	564	620	560	557	557	586	572	562	541	570	568	549	575	573	557	568	597	559	559	567	577	589	565	614	557	573	571	571	585	580	581	588	561	498	567	547	538	538	589	529	579	560	564	571	533	544	501	559	553	567	584	536	628	552	621	559	556	524	613	551	586	614	584	574	584	557	587	561	569	569	570	615	539	556	588	564	579	584	546	524	618	563	593	590	567	591	554	599	570	593	567	565	528	555	533	555	564	559	571	550	561	562	549	520	505	602	547	572	609	536	594	555	550	581	573	553	579	583	583	531	587	522	550	522	545	529	587	555	593	567	590	608	570	536	591	588	585	559	564	557	531	570	550	545	592	576	599	552	548	564	586	546	566	543	578	566	570	538	550	579	584	552	581	591	553	584	569	593	535	546	549	539	592	550	577	548	529	577	561	583	579	574	562	564	582	535	601	551	534	592	552	565	538	553	568	607	553	599	591	542	552	595	540	530	577	561	585	555	518	564	606	560	544	562	567	547	575	578	580	590	590	575	545	564	559	593	573	581	604	562	536	559	581	542	538	564	582	559	558	587	543	566	530	596	587	615	561	584	540	537	543	562	549	623	538	576	607	569	593	545	574	545	571	579	514	597	579	566	556	569	591	569	563	550	541	532	572	557	560	590	543	543	530	526	574	557	565	566	583	542	576	546	606	595	571	542	559	564	566	529	516	576	577	603	528	546	539	550	556	572	537	562	600	563	552	600	582	541	560	589	569	532	579	546	538	518	537	563	548	563	593	535	585	555	568	556	530	581	565	574	560	580	560	562	575	526	540	587	563	574	544	521	550	567	606	534	565	587	564	537	583	603	567	593	552	576	564	569	540	556	563	577	593	537	627	566	573	581	557	558	583	522	592	555	512	611	557	533	563	576	561	561	602	568	553	620	573	564	573	552	616	567	554	521	574	564	571	556	553	554	542	566	552	565	573	552	558	548	585	532	607	560	591	616	550	593	576	580	559	541	556	597	580	567	543	564	583	582	558	546	566	551	552	589	566	567	573	597	573	586	569	544	591	587	575	548	559	576	572	551	547	550	557	524	601	590	559	555	573	563	565	609	563	589	564	566	576	586	543	566	538	559	511	555	545	567	533	601	562	560	578	550	583	548	574	534	572	611	610	592	559	542	555	536	575	521	599	588	551	569	561	554	528	556	622	574	539	598	562	591	588	568	544	544	581	564	575	563	545	546	563	561	587	580	559	578	580	549	551	547	550	607	548	523	568	587	562	558	572	545	562	586	566	608	560	566	526	551	563	552	519	553	579	524	592	544	586	547	575	535	602	528	565	576	597	526	541	557	551	571	561	508	540	577	559	558	597	602	558	592	569	550	582	573	588	576	546	588	554	551	547	602	528	572	579	542	538	582	585	553	574	597	566	610	591	554	614	552	515	557	585	600	557	584	596	581	574	564	541	566	605	616	599	577	557	613	553	545	574	588	579	526	559	521	546	561	604	563	581	569	564	537	583	570	560	554	572	521	516	630	564	568	551	567	579	580	546	599	559	532	543	610	536	574	577	489	572	561	586	554	537	569	610	552	548	531	573	595	551	538	592	542	529	581	543	538	563	559	573	589	548	552	515	536	539	536	593	587	572	559	519	554	533	573	557	602	532	566	547	570	553	561	557	550	590	569	517	516	589	555	580	575	563	524	529	598	563	594	559	540	569	563	575	602	559	545	588	580	541	571	535	528	535	594	603	539	592	596	575	582	571	565	558	587	579	575	517	581	532	585	587	554	552	569	540	600	569	594	601	577	547	547	580	579	532	589	578	553	559	553	558	576	576	565	579	540	573	552	600	540	550	561	563	599	536	547	549	511	554	563	588	539	558	583	592	548	620	579	546	578	548	574	534	582	562	553	540	568	565	563	549	566	564	567	566	566	560	568	556	593	584	570	548	533	583	578	574	566	513	561	605	577	572	594	602	574	554	582	514	553	567	524	581	573	573	568	599	563	596	527	564	596	597	591	565	554	563	557	544	542	574	580	572	601	601	531	556	570	615	560	573	548	567	558	586	592	556	605	589	590	536	582	593	586	535	557	574	567	576	520	558	584	642	528	588	592	557	542	554	542	564	578	548	573	586	582	534	565	523	559	556	547	551	557	531	569	569	587	578	540	628	540	584	577	563	554	563	579	577	589	547	583	568	588	603	585	589	562	531	572	558	577	601	588	544	607	594	570	584	563	581	567	561	599	586	570	507	559	573	546	542	561	576	549	562	570	556	528	587	596	591	555	532	520	559	584	547	601	522	580	568	593	556	584	569	559	568	576	562	558	600	570	548	592	578	547	526	529	538	543	562	537	547	579	581	604	570	564	553	575	527	583	592	567	572	546	531	588	532	569	549	552	589	579	593	580	583	554	570	571	591	561	556	594	571	546	561	556	549	545	578	592	549	545	517	543	540	537	537	564	563	519	567	552	548	580	598	589	562	551	567	556	590	515	566	595	533	581	540	563	543	541	554	543	511	546	570	557	577	595	559	547	541	561	567	578	530	507	553	546	540	555	580	582	586	568	554	576	559	574	568	597	578	548	564	564	613	557	578	574	555	548	554	592	610	579	561	515	575	573	575	498	555	587	600	542	563	618	579	535	573	547	516	578	593	567	497	540	533	583	533	593	547	594	603	574	559	577	549	596	566	572	546	547	562	561	556	544	542	555	535	552	580	560	565	570	550	588	595	537	580	579	584	582	533	556	547	588	608	550	588	571	526	573	553	576	585	573	580	583	561	598	550	551	580	602	603	596	561	567	538	604	566	556	586	563	539	594	578	507	542	557	563	525	635	594	572	552	552	564	597	572	543	554	576	571	569	585	588	581	557	540	521	574	531	605	589	530	541	555	539	577	569	552	526	544	516	544	614	534	559	611	564	569	543	572	586	559	576	570	570	548	547	546	516	563	541	578	575	542	590	566	535	524	553	583	620	561	582	533	553	568	578	537	579	588	578	561	578	581	577	533	570	550	554	574	539	572	587	554	538	579	569	568	567	571	574	539	501	551	582	543	579	586	533	572	607	534	541	582	580	526	544	575	559	537	559	571	557	641	559	564	530	607	597	574	566	574	594	583	558	536	566	542	600	555	572	591	553	568	556	555	571	553	594	605	597
2644	623	1848	388	351	362	329	373	355	326	345	341	358	320	342	353	320	334	372	318	341	406	357	326	388	322	347	370	367	360	372	337	354	347	369	323	368	358	331	334	324	351	353	336	304	341	350	356	328	361	338	326	333	321	336	349	367	367	334	325	332	357	334	349	309	333	361	375	347	347	372	344	329	346	332	338	343	369	345	340	320	335	354	327	344	299	342	362	336	312	359	335	339	323	292	348	386	319	337	335	336	349	340	351	325	334	373	335	353	319	344	322	327	346	330	322	319	351	344	330	316	305	301	342	357	336	363	368	338	351	342	380	338	343	353	307	372	320	350	338	331	365	375	309	357	337	334	380	346	347	355	329	334	357	334	323	340	360	340	328	325	345	353	357	342	315	323	341	343	336	350	321	326	330	347	344	376	308	341	308	332	347	326	331	320	356	323	347	355	356	344	362	359	347	345	371	369	363	337	320	365	346	352	327	376	353	359	337	348	353	350	347	317	378	334	345	298	332	356	334	357	339	346	321	324	358	324	347	355	370	361	379	357	323	320	359	338	376	334	344	311	338	350	361	326	366	341	306	335	350	353	315	348	343	328	342	345	347	352	342	358	348	315	348	335	369	362	339	338	346	398	331	343	360	354	325	358	348	313	348	357	294	329	371	339	328	340	339	341	350	373	360	320	308	342	360	341	359	353	326	339	364	288	336	323	320	354	382	378	347	332	326	341	350	328	330	319	341	371	337	327	352	341	337	327	343	328	318	354	379	318	353	353	343	335	310	366	346	338	384	331	337	364	363	351	303	363	346	337	340	371	344	329	354	336	320	344	311	346	323	347	335	337	351	309	351	330	352	349	364	350	329	335	357	367	332	350	317	344	341	351	333	311	373	353	330	323	323	383	334	363	333	332	329	346	327	309	350	356	327	366	329	329	367	329	369	342	308	358	381	327	328	323	338	376	329	362	350	321	324	326	365	360	336	338	335	373	347	316	334	379	336	331	355	336	312	339	347	368	343	336	328	364	331	328	355	337	345	355	353	308	368	336	333	337	360	345	329	344	344	338	348	341	324	356	316	338	347	339	349	361	327	353	371	358	354	316	305	381	301	364	321	328	342	369	324	363	368	343	356	331	358	334	365	352	337	317	343	317	322	358	340	350	341	327	324	371	348	313	324	352	375	345	371	334	325	384	356	339	373	358	310	344	350	326	362	344	346	375	321	344	331	363	344	330	324	359	323	363	349	356	321	341	343	307	359	349	374	361	371	311	340	301	358	335	304	334	345	349	332	334	338	342	366	333	323	355	342	332	366	304	353	353	338	347	327	369	387	318	309	342	326	366	337	338	357	359	368	351	330	348	292	390	358	365	390	347	340	377	359	346	331	342	320	336	340	336	335	356	317	319	379	332	316	341	314	360	354	302	327	338	328	344	327	336	346	337	352	360	369	324	386	320	364	354	339	382	348	322	316	354	357	342	312	309	371	339	323	375	328	372	346	324	324	332	347	328	346	354	368	297	338	296	361	316	323	357	354	321	326	361	302	324	324	340	328	342	365	328	330	336	329	323	350	321	334	319	343	363	378	356	300	356	358	351	315	331	375	350	336	335	344	327	366	338	356	340	365	321	339	350	377	303	360	357	342	320	355	322	366	363	363	334	327	327	311	360	363	382	333	389	372	348	317	346	310	300	318	359	375	330	349	319	336	359	345	351	345	342	349	354	367	377	333	303	341	340	370	363	334	321	329	367	349	365	343	332	351	357	357	336	333	374	375	331	350	337	352	347	357	340	341	351	362	329	336	323	343	345	348	348	327	350	339	327	342	313	318	317	330	326	333	342	360	350	332	392	339	331	335	359	366	347	357	356	356	329	327	355	355	302	340	366	347	358	343	319	342	360	348	364	337	365	365	355	341	351	372	348	308	325	315	344	335	341	298	329	378	367	329	335	306	358	341	321	345	331	354	345	326	335	378	341	328	337	355	370	313	338	353	336	313	321	307	337	349	350	374	321	364	331	318	368	347	337	324	367	330	338	343	346	315	338	335	328	360	376	337	335	351	353	320	334	370	319	370	318	369	373	326	342	345	326	333	368	343	364	345	332	337	332	326	361	325	347	357	372	364	358	355	375	370	329	348	353	373	361	341	345	352	349	336	317	339	362	324	346	308	358	367	348	338	351	358	320	345	348	342	313	309	338	358	335	343	352	329	341	323	350	341	329	322	340	321	326	313	320	322	351	359	299	374	300	305	330	349	334	352	338	346	318	325	294	321	345	352	372	311	344	336	354	332	327	350	344	297	362	339	333	334	350	347	375	338	337	341	365	318	326	324	314	330	365	341	334	352	345	342	347	377	354	306	361	371	357	366	355	351	365	358	337	359	325	385	362	324	327	355	348	318	354	351	336	326	347	359	348	342	342	342	332	378	349	358	321	335	348	360	342	366	312	337	348	354	326	329	357	339	363	354	339	349	307	347	372	360	356	298	351	354	368	368	357	352	353	341	327	328	366	306	339	364	356	321	354	309	331	381	355	363	368	357	368	333	322	314	317	358	381	345	325	366	316	355	366	311	317	352	352	368	360	358	337	361	341	358	350	357	353	347	359	343	331	385	341	297	356	317	348	339	336	374	370	363	357	382	336	358	319	332	340	326	331	317	357	343	373	329	337	363	342	293	354	352	355	353	344	375	333	393	343	353	364	348	346	361	328	322	320	342	321	350	336	349	356	345	305	337	318	305	339	323	329	325	332	340	344	330	347	366	357	373	339	362	340	351	352	342	361	355	347	354	338	326	346	364	330	350	377	340	323	375	353	358	338	338	332	415	361	348	305	371	309	353	323	364	341	331	355	371	338	305	322	339	394	316	363	352	344	345	336	342	330	352	330	370	329	373	331	320	372	349	332	372	367	332	358	365	353	356	350	334	335	339	359	312	327	351	365	352	305	355	337	312	359	381	334	345	352	349	334	308	330	318	384	368	321	345	351	354	359	340	335	351	354	311	353	349	338	345	347	334	355	315	369	359	353	345	312	357	354	336	316	381	370	357	340	346	371	356	369	395	410	347	317	364	331	343	349	327	358	291	326	365	361	344	344	311	341	329	363	374	347	348	350	319	361	344	378	343	355	333	322	312	337	360	319	375	350	369	340	318	359	358	348	359	344	371	317	318	366	341	346	381	366	307	348	357	333	346	310	317	341	359	362	322	357	361	311	329	351	328	341	373	352	385	334	353	377	385	329	338	339	353	331	343	365	310	329	353	333	376	351	334	414	367	343	378	368	333	331	334	355	327	362	324	342	334	333	318	335	351	338	377	363	343	363	342	381	389	327	348	363	330	342	352	332	349	358	342	344	325	331	322	301	347	340	336	362	317	323	306	323	338	316	347	303	316	331	324	355	332	356	348	354	342	313	345	338	366	358	341	386	363	334	356	316	341	315	373	358	383	325	367	337	343	357	361	336	376	336	346	322	350	347	331	339	327	337	380	297	372	324	346	351	354
3052	1200	4284	933	902	911	847	830	860	817	814	858	814	814	842	811	889	813	892	806	859	824	822	823	847	790	797	815	828	783	808	855	861	804	862	803	832	830	835	795	834	821	886	799	845	808	817	825	875	841	860	824	806	777	790	782	838	908	818	813	795	778	854	847	811	837	816	879	822	837	831	802	837	823	837	812	792	780	809	829	882	809	804	793	776	832	846	812	816	794	865	806	858	851	789	772	831	839	851	805	832	765	837	805	857	834	834	811	767	776	799	805	840	773	823	829	849	809	789	829	820	849	845	862	797	807	820	870	786	855	838	826	826	874	810	853	830	801	820	876	771	868	849	824	882	775	839	781	786	807	822	869	827	759	811	881	776	824	862	808	844	862	852	850	830	819	850	823	798	851	843	801	819	809	793	813	799	823	834	817	865	863	806	783	802	835	870	800	841	842	854	851	821	801	823	792	811	860	777	846	817	799	912	835	813	786	801	867	852	800	808	861	736	798	831	883	834	794	836	800	858	841	778	798	789	835	788	846	800	794	831	829	841	839	830	828	817	808	878	832	841	853	820	846	791	847	801	832	844	836	839	797	836	888	779	824	833	841	828	808	868	823	853	781	815	820	868	835	879	803	841	852	863	773	790	888	839	810	838	805	834	869	817	867	821	779	825	795	798	869	805	810	803	805	773	810	845	822	821	815	823	808	855	846	810	882	837	853	830	828	785	803	820	787	816	796	814	812	827	848	809	847	810	807	839	796	756	830	828	770	840	887	791	826	816	828	849	834	790	829	823	803	789	791	850	823	851	805	842	836	791	839	825	800	820	864	834	808	835	831	830	820	833	828	794	842	744	828	804	816	891	818	871	875	804	807	787	837	863	859	775	825	852	846	836	854	806	819	842	849	808	831	818	835	793	837	845	859	864	816	829	823	729	819	839	857	863	818	882	844	837	820	843	853	818	861	810	782	856	835	821	825	842	823	853	820	816	795	798	840	834	800	851	833	833	819	833	810	852	824	773	802	800	800	806	793	815	827	839	796	825	835	780	827	796	886	836	806	843	809	797	816	804	875	827	837	795	828	784	803	811	818	787	757	834	817	851	789	794	857	820	811	794	813	794	833	830	804	827	822	904	827	803	772	803	787	781	845	824	827	792	800	812	790	817	851	837	841	794	881	865	853	890	882	829	862	838	829	823	776	821	788	776	805	866	880	823	857	813	806	815	861	812	860	845	777	773	807	840	793	845	764	783	795	857	826	827	809	772	845	762	845	819	837	866	839	813	807	797	825	815	820	804	865	807	848	859	848	824	829	827	861	838	834	838	800	855	784	874	840	793	826	834	800	834	815	826	869	847	796	837	824	830	792	818	782	807	822	773	815	841	785	866	790	821	845	869	831	800	798	813	785	822	781	794	837	794	840	822	788	732	798	801	811	801	845	808	786	815	880	783	842	802	820	799	830	826	854	826	767	838	851	820	771	842	800	823	844	891	857	817	808	807	803	823	810	793	852	792	824	799	792	840	811	849	837	849	771	820	792	839	857	809	821	812	829	793	872	881	850	800	811	840	811	820	834	827	796	783	873	824	780	782	826	833	812	838	811	871	808	817	847	835	823	741	850	781	808	836	807	804	826	813	833	849	812	794	866	809	798	795	812	740	822	818	821	786	785	844	807	864	817	864	805	821	845	816	831	837	821	824	814	813	822	797	897	790	835	798	823	818	805	851	810	822	827	831	810	815	803	807	817	840	794	874	818	843	814	792	811	784	827	807	862	849	812	826	796	806	772	843	815	808	787	761	836	750	856	785	798	827	782	791	843	826	840	782	800	805	833	854	756	854	876	832	787	827	841	872	838	806	826	811	800	805	805	808	810	791	826	830	800	805	797	824	841	874	827	816	809	817	806	793	845	817	802	847	781	822	851	816	801	821	823	798	817	837	852	834	814	776	820	808	842	841	779	767	785	823	831	792	865	787	868	830	872	784	825	846	805	820	870	822	817	834	859	809	853	851	800	822	829	794	822	841	786	808	846	835	838	859	799	822	843	854	801	805	848	818	846	789	836	858	852	867	888	824	821	856	851	836	830	826	792	810	846	872	811	813	772	850	783	819	757	809	869	878	827	822	802	832	764	858	917	840	844	810	848	783	840	811	842	831	833	823	820	805	851	813	790	869	777	788	865	834	805	808	829	855	848	818	815	831	832	813	805	828	842	851	829	811	809	818	806	830	839	850	834	822	786	824	877	838	782	797	815	794	853	827	806	882	833	850	812	832	788	789	813	831	826	830	826	820	816	804	827	799	807	821	843	829	785	830	834	806	819	857	863	837	776	806	778	789	807	825	844	782	809	821	821	862	807	865	854	823	836	815	781	804	799	874	803	835	809	823	766	805	835	806	824	808	825	794	838	812	804	815	778	857	812	817	843	808	863	850	818	777	796	863	785	779	811	810	827	834	832	839	789	813	820	813	831	848	807	844	808	835	804	813	827	817	821	809	892	829	845	836	770	876	867	817	811	782	826	861	826	866	756	884	840	814	839	783	866	843	805	794	883	808	842	826	810	829	823	813	863	838	778	764	834	804	838	860	830	834	749	775	847	813	803	812	841	823	779	787	795	824	864	793	823	804	810	806	842	828	858	835	812	880	811	821	816	836	801	810	822	837	787	781	798	835	823	860	864	834	833	799	883	764	770	814	822	802	796	849	815	834	812	829	783	805	846	898	841	813	840	832	819	825	806	852	804	810	823	847	875	837	842	825	864	819	810	800	857	861	829	807	868	814	793	847	816	806	853	852	835	817	901	828	824	817	817	816	850	818	823	876	793	871	850	832	841	823	805	826	842	823	849	827	847	765	782	814	844	795	853	843	822	844	817	823	818	834	855	808	853	845	880	831	838	826	817	778	815	848	816	799	803	817	797	887	818	826	859	808	829	848	861	844	771	815	852	846	818	806	822	799	843	819	799	832	873	807	785	816	789	875	841	812	817	803	824	820	796	769	852	819	829	856	823	838	846	817	827	834	776	773	812	852	879	857	860	802	824	855	798	802	818	779	859	803	847	851	806	845	824	830	762	854	790	872	805	887	831	791	807	802	823	783	785	822	865	814	756	803	848	821	827	871	883	822	863	780	812	805	859	817	842	832	819	807	820	839	828	817	829	827	857	764	873	846	849	801	820	830	838	804	837	843	788	815	848	810	869	844	855	868	776	811	848	855	804	849	778	817	814	830	821	825	807	836	773	789	835	847	803	835	809	792	811	845	876	819	851	801	824	848	797	813	819	792	778	773	827	860	812	810	831	770	786	846	795	856	832	828	836	786	786	806	771	799	841	819	806	823	816	806	808	795	841	822	784	801	832	799	824	861	814	848	825	839	808	887	801	863	809	837	858	790	876	840	891	810	796	820	823	852	833	867	835	765	833	868	830	793	831	815	894	819	840	852	832	830	859	814	822	868	804	813	866	761	849	835	835	804	821	843	785	803	793	787	821	854	835	820	835
23771	12034	35976	8461	813	433	393	320	265	272	259	227	222	223	203	209	210	188	171	200	175	169	206	186	218	174	192	199	164	198	147	187	187	186	170	174	189	134	172	182	198	158	158	181	193	203	204	172	165	169	192	180	141	173	184	191	177	178	151	165	170	141	201	175	182	181	191	167	193	164	169	151	188	173	172	157	190	178	190	168	167	187	168	180	191	183	172	178	178	167	179	188	200	149	172	164	164	188	175	179	157	156	171	179	186	150	173	182	187	188	172	193	174	163	162	183	170	179	197	200	170	185	172	129	160	158	172	207	178	160	152	157	175	182	165	161	161	205	216	151	176	181	187	190	187	192	177	175	178	182	160	187	166	151	176	178	167	156	155	165	171	186	169	184	148	166	151	170	190	176	158	178	168	149	173	176	189	162	179	176	157	168	146	176	160	168	184	193	181	180	166	193	202	171	197	146	193	165	167	162	175	170	194	171	177	189	167	166	142	162	187	164	177	185	168	166	166	157	159	190	175	178	149	171	173	184	169	185	177	187	169	161	167	188	151	169	175	229	177	184	151	165	192	165	173	176	193	212	155	178	190	193	168	139	178	166	181	182	183	171	198	150	202	164	171	187	182	179	185	196	189	158	166	176	168	159	176	181	172	166	212	174	180	181	158	158	176	168	162	164	154	153	183	174	178	170	166	170	198	166	196	172	177	189	166	183	177	185	168	166	163	168	193	201	186	170	188	179	175	151	158	165	158	156	187	153	190	169	171	166	166	152	173	145	169	162	153	170	176	193	169	165	172	178	173	174	180	198	145	169	194	182	167	167	172	167	207	156	163	171	157	181	170	179	171	177	181	203	160	180	153	160	153	166	180	189	159	152	162	163	173	160	156	159	151	177	195	188	170	149	158	178	168	145	164	165	178	172	176	168	187	154	169	182	144	175	172	172	139	172	195	190	195	171	195	165	175	163	192	167	184	177	158	166	191	187	166	169	171	168	178	157	174	173	199	170	168	204	180	180	168	189	146	165	163	184	176	159	176	170	174	158	160	172	158	174	174	151	135	170	170	176	172	141	169	178	197	176	162	169	164	190	164	175	204	143	174	197	144	157	159	177	206	154	153	168	177	141	171	166	153	146	158	179	147	188	136	149	191	166	190	184	182	147	163	182	179	165	199	163	165	148	182	176	153	186	150	184	160	178	190	175	167	150	176	167	180	169	153	153	153	163	160	174	177	166	171	167	188	153	158	165	170	179	163	164	159	169	162	167	202	185	155	179	177	180	178	149	183	177	151	177	178	158	174	181	189	157	176	181	174	180	141	193	176	168	180	179	168	194	168	171	176	159	150	190	191	191	165	155	185	173	192	162	176	147	178	186	180	163	141	200	160	166	160	171	166	168	146	179	157	176	171	185	152	193	146	163	190	169	150	167	161	179	180	168	196	172	170	192	171	174	157	171	162	185	162	173	180	164	167	175	186	183	173	181	181	172	162	153	174	190	180	166	167	172	191	181	171	165	159	145	174	146	177	164	164	172	173	162	155	165	171	192	169	186	168	181	176	200	186	159	165	175	167	185	157	155	186	180	180	147	169	167	157	173	171	185	172	196	181	175	187	153	191	153	168	186	177	179	170	183	201	171	164	154	183	200	170	188	157	167	168	171	152	177	179	159	187	166	159	189	169	178	177	161	168	156	152	181	175	170	154	151	144	148	178	166	201	200	179	167	165	176	171	173	173	173	184	184	160	177	179	169	165	151	191	150	164	189	156	171	166	179	153	176	156	164	173	170	152	185	183	169	201	185	152	187	164	173	193	178	154	172	145	151	166	173	191	193	159	176	165	175	175	148	151	162	169	161	179	154	186	174	175	175	177	188	181	157	163	172	198	174	157	151	165	150	176	178	184	169	162	186	167	181	172	152	173	161	152	196	155	179	158	179	182	204	179	176	173	172	175	159	159	185	173	176	190	178	178	170	162	182	197	133	176	146	179	166	164	179	144	148	186	178	160	171	184	211	198	163	155	183	183	177	152	164	190	209	164	172	182	190	194	192	166	192	167	164	179	193	164	153	170	161	181	178	166	186	171	173	178	190	175	169	195	196	177	171	188	177	175	162	151	152	173	189	177	172	157	172	165	176	180	185	175	186	177	182	166	150	158	163	193	152	185	149	165	171	160	167	164	152	162	156	182	187	181	170	151	166	167	171	157	176	160	188	172	186	175	164	141	167	176	199	182	164	187	169	188	158	191	175	162	181	158	166	171	181	196	174	182	186	178	162	183	191	182	167	188	169	160	177	179	156	173	170	176	176	156	167	170	182	167	185	143	169	186	163	175	177	178	171	188	165	180	146	197	166	181	169	179	166	176	178	168	167	179	178	162	191	163	156	164	171	170	169	170	162	209	175	165	195	173	157	167	175	187	175	147	172	147	153	164	168	179	179	172	174	173	167	148	175	165	146	190	176	167	172	171	167	166	165	160	143	194	191	166	174	171	182	179	160	168	156	169	196	179	163	187	166	197	165	171	177	165	178	162	177	170	154	169	189	176	180	161	180	180	172	180	178	164	172	182	169	159	170	154	176	164	171	156	159	198	177	182	188	153	178	174	161	168	172	166	173	175	164	161	159	191	197	183	167	184	164	172	162	182	182	180	164	167	187	186	167	171	181	174	189	161	188	170	166	199	165	176	179	164	183	159	155	176	174	169	155	136	176	172	138	184	180	163	156	159	169	172	191	160	167	169	159	149	186	181	157	184	175	169	168	162	158	184	207	217	172	191	172	178	183	183	195	169	179	163	167	190	181	154	157	179	163	173	186	177	154	155	161	161	168	151	176	171	166	166	177	163	156	169	182	168	163	165	167	166	152	159	171	173	171	179	138	157	165	189	160	183	165	189	181	170	159	160	169	167	155	199	176	182	151	169	162	185	189	184	153	159	177	186	175	195	184	152	176	187	166	194	190	157	167	183	158	154	167	188	180	163	174	166	161	167	166	178	166	178	173	199	180	159	175	168	172	161	172	176	174	184	184	163	143	153	178	167	204	194	144	174	152	149	186	181	172	183	166	169	167	188	199	177	172	179	176	182	165	190	167	202	185	168	182	161	177	180	170	195	202	185	196	168	155	190	163	163	193	164	184	165	184	168	195	165	157	159	182	146	170	156	206	174	159	166	179	210	169	151	200	203	154	142	176	181	185	191	166	178	157	156	169	174	162	180	168	189	158	162	187	148	161	174	181	164	140	187	182	166	157	170	158	171	171	165	168	193	161	165	196	173	162	178	171	167	186	172	200	163	182	178	142	186	160	169	152	162	202	170	187	155	185	176	172	179	181	186	179	172	162	178	172	183	166	188	160	158	154	152	147	182	174	185	177	191	178	178	191	168	181	171	180	163	178	152	203	163	137	194	183	176	165	191	173	180	180	168	181	190	171	158	161	173	154	182	180	170	157	181	176	172	183	190	170	170	187	175	179	187	169	175	158	192	158	183	185	169	179	175	165
14048	6207	23160	2612	2401	2006	1662	1346	1159	1067	984	911	864	750	780	774	713	677	672	626	580	579	601	586	594	569	572	553	528	518	561	514	510	505	526	536	540	514	532	553	493	519	537	482	513	481	521	504	524	489	474	476	508	507	489	477	482	503	486	547	514	480	508	501	481	510	496	443	470	447	502	489	473	483	457	487	470	510	511	496	477	491	479	488	508	486	474	485	500	430	444	500	469	449	475	459	481	492	489	516	520	517	475	462	479	496	517	513	479	479	453	470	499	516	446	476	491	477	479	465	529	446	486	487	446	448	474	460	457	470	455	449	449	481	466	496	435	471	503	471	451	507	463	469	486	430	483	479	465	455	493	428	489	469	463	452	476	463	487	446	465	512	498	457	468	438	426	451	517	475	455	489	451	489	486	474	454	458	452	451	533	469	463	471	437	492	472	475	486	536	489	455	466	443	494	513	509	474	442	510	476	467	462	502	477	463	459	457	498	451	436	468	466	438	453	483	500	457	492	487	484	485	440	492	480	453	481	457	476	478	440	498	482	450	479	457	494	440	465	440	477	470	499	458	452	509	455	473	458	440	474	497	447	459	493	445	465	481	476	451	452	454	470	465	459	480	429	416	468	501	441	499	439	454	479	467	461	481	430	494	498	497	509	472	497	496	444	451	448	450	446	456	429	471	467	467	486	449	472	472	457	448	421	457	463	500	433	477	456	490	470	438	481	505	506	484	479	448	498	495	469	471	481	450	478	487	449	446	467	471	464	481	475	464	436	496	469	462	490	453	514	461	490	454	458	476	506	462	466	451	460	461	483	484	449	503	468	467	471	483	447	448	483	449	421	469	462	468	456	441	444	475	449	477	464	446	485	460	436	457	454	490	448	499	476	507	509	512	470	478	464	445	468	452	435	454	469	448	478	449	434	464	475	504	468	455	492	463	481	477	449	474	484	479	520	480	477	458	496	510	454	461	457	468	443	454	435	467	449	466	480	492	463	451	470	437	450	457	445	479	456	465	483	460	446	475	481	456	491	459	485	482	450	472	489	458	490	500	435	419	470	510	459	480	448	445	472	446	453	445	452	486	484	491	458	494	445	478	500	452	488	472	472	502	488	457	472	444	468	431	438	517	533	493	411	471	498	491	462	471	445	479	480	494	479	500	490	469	428	491	477	501	456	473	440	424	427	461	486	487	485	455	459	478	438	425	438	461	470	467	516	486	489	483	492	511	497	485	457	479	437	458	489	482	464	492	486	490	511	456	456	483	447	472	452	481	484	457	449	466	465	490	502	487	419	438	461	479	471	493	448	498	479	456	457	461	477	420	522	444	446	488	429	480	474	483	472	492	478	438	462	481	472	459	482	484	447	478	494	481	458	455	431	480	502	496	469	435	471	514	507	494	458	485	424	477	482	493	440	529	461	449	436	482	453	508	476	447	452	505	499	433	497	487	500	469	447	466	437	458	524	516	450	475	444	480	503	456	421	468	456	460	488	462	454	436	471	463	471	477	460	449	446	468	474	479	449	474	486	470	464	438	498	467	433	482	472	474	466	479	511	423	468	484	486	450	467	478	416	455	476	449	458	499	443	474	517	452	489	459	447	488	503	466	471	457	490	491	488	476	479	493	473	495	468	487	487	500	454	504	479	479	528	463	487	493	459	479	456	475	438	501	471	417	461	522	429	474	523	471	517	471	477	464	465	490	458	472	465	479	452	450	470	500	490	461	485	432	437	500	479	541	497	472	470	438	478	463	472	474	488	459	433	492	486	465	487	466	461	473	440	512	407	472	487	468	497	470	463	485	467	487	531	443	449	416	482	432	476	496	473	459	446	471	458	497	472	445	448	493	486	467	481	435	477	482	455	478	467	471	508	458	457	497	499	495	488	436	465	440	488	454	487	485	497	487	492	481	461	430	488	483	485	492	484	484	474	484	458	450	457	469	445	484	426	471	466	488	452	463	479	509	502	441	457	459	490	456	459	461	491	471	443	475	467	465	493	435	459	460	487	455	483	457	519	434	460	425	452	481	452	447	456	491	478	464	484	480	465	451	507	490	472	448	455	495	478	447	501	504	479	465	461	483	488	464	486	474	452	439	474	459	468	463	459	456	473	423	509	468	450	456	445	453	448	474	439	510	455	494	487	457	468	492	493	477	486	435	471	468	471	513	473	429	474	461	477	479	454	489	495	510	484	441	445	506	473	475	500	466	459	450	487	486	499	435	465	469	489	464	471	462	471	468	452	452	488	489	446	485	425	482	445	474	475	466	475	481	454	484	470	488	460	442	467	451	453	462	440	429	481	478	469	539	485	444	453	430	454	469	484	462	477	471	469	464	475	471	486	448	471	476	487	480	468	458	451	482	476	513	458	448	489	490	447	496	475	487	472	478	494	442	470	461	474	456	478	457	454	434	490	495	457	432	448	465	446	453	487	488	473	470	464	483	453	426	431	487	448	495	461	453	477	481	499	430	484	444	460	464	473	476	479	444	476	444	520	451	486	466	465	512	462	460	480	436	462	477	470	484	474	467	466	469	434	452	471	481	452	502	473	480	421	477	463	465	481	476	450	486	466	461	467	494	464	483	455	498	491	493	491	486	479	455	476	489	502	441	507	480	465	470	456	473	488	456	468	448	466	457	465	503	486	461	514	510	484	497	453	457	505	465	463	471	443	461	495	495	432	430	466	469	472	483	482	510	436	479	497	494	467	499	500	463	467	494	448	456	435	463	472	491	476	467	456	476	477	473	491	495	463	451	464	484	450	516	511	484	468	453	456	519	476	460	445	495	522	434	488	462	491	436	462	439	478	483	461	499	470	487	478	475	479	484	430	490	463	501	491	457	467	479	438	443	457	452	507	498	431	476	456	463	471	487	450	471	475	471	447	482	469	457	455	481	456	491	460	502	469	489	483	490	468	455	433	494	471	463	463	452	503	461	461	492	485	451	489	462	453	440	458	478	459	489	467	470	498	488	482	485	478	477	458	494	473	468	459	460	459	444	480	477	505	494	445	482	478	473	483	475	457	503	450	468	482	504	483	477	511	480	465	434	462	471	444	470	421	461	487	445	431	481	477	478	469	479	493	463	470	473	474	514	444	437	483	485	442	490	441	483	455	451	454	425	456	493	478	486	497	487	456	452	470	461	472	466	499	450	447	435	473	452	449	423	477	485	459	460	496	471	482	453	450	461	485	477	435	449	494	471	463	486	455	471	478	474	477	488	473	428	445	474	473	494	438	453	461	479	447	477	459	460	486	471	433	472	483	475	462	503	456	468	459	470	472	474	478	487	501	498	436	458	441	410	490	501	470	469	491	468	462	449	462	431	477	462	481	493	504	474	462	467	448	493	482	486	466	495	448	444	476	452	502	475	477	475	478	454	426	456	455	458	470	443	478	511	461	497	516	482	476	506	502	463	523	489	448	446	431	410	459	529	494	431	488	460	466	470	450	499	447	460	460	470	437	457	467	460	526	494	489	440	405	485	490	475
36242	22584	40226	20498	4615	810	621	528	477	402	406	359	320	303	289	289	281	286	238	274	228	262	246	219	229	212	247	206	216	220	214	211	219	204	224	219	227	259	185	191	217	209	212	220	213	248	199	192	189	210	198	206	221	192	212	200	211	244	199	197	208	216	244	196	201	218	219	216	208	203	212	187	190	179	206	196	196	207	181	207	213	210	208	220	221	210	199	195	181	229	196	209	201	220	172	218	199	220	252	197	182	219	238	215	221	212	198	196	213	203	213	213	206	190	206	195	224	205	203	177	218	222	191	191	200	207	223	202	212	192	215	177	189	205	214	226	210	214	224	195	215	189	223	208	194	204	202	209	213	217	197	195	220	206	199	233	186	226	211	209	218	233	220	189	210	206	225	194	213	181	227	198	219	196	193	201	208	203	188	193	202	211	208	201	199	187	177	186	195	212	164	193	223	245	195	218	204	187	216	190	207	195	186	199	209	208	206	205	238	183	192	236	206	190	191	188	204	194	215	213	201	203	214	230	178	238	212	203	205	187	226	207	188	205	211	207	202	201	213	192	195	214	197	215	211	205	229	189	208	193	194	214	201	220	226	201	218	205	188	194	221	219	208	228	225	215	196	217	198	192	206	200	198	208	229	200	205	234	195	213	205	180	205	203	220	217	218	187	190	206	219	219	192	201	216	193	216	210	215	201	225	227	225	206	217	186	218	184	212	200	220	195	226	188	199	187	200	211	209	195	210	200	204	211	219	211	203	187	192	211	213	181	203	215	193	222	197	180	221	188	205	204	239	206	229	226	227	202	201	215	194	206	186	214	192	198	182	217	211	191	222	221	208	204	197	215	196	185	182	201	202	183	218	215	194	215	201	207	176	209	197	198	200	226	203	213	177	196	212	198	223	201	221	207	190	188	220	227	205	202	204	224	217	223	229	218	208	184	206	232	191	220	196	184	222	200	202	198	209	196	192	197	204	203	200	198	183	210	219	212	227	196	191	182	219	218	227	195	191	208	193	212	181	211	211	210	215	201	216	199	173	222	221	226	238	218	189	186	192	214	191	187	174	196	191	227	188	212	226	180	223	195	187	194	231	203	228	222	194	187	206	203	198	205	174	183	206	205	205	244	217	177	201	198	222	193	240	185	205	204	180	219	192	189	215	170	184	186	208	224	204	206	223	230	218	210	198	280	200	199	203	204	162	188	233	193	207	200	206	229	204	211	218	221	205	208	212	205	217	215	218	237	203	209	198	215	214	214	197	226	190	228	214	221	198	210	195	195	203	212	218	214	198	199	182	208	220	199	206	223	193	225	223	210	205	191	199	217	184	189	205	212	204	193	218	203	186	209	197	225	206	201	180	179	219	197	227	201	212	199	182	223	186	197	203	201	242	207	211	216	210	197	213	234	193	216	199	200	221	189	223	162	227	215	204	204	211	218	194	240	209	234	211	214	185	195	222	158	213	194	193	206	228	195	217	205	205	212	219	169	175	225	215	193	208	172	205	198	214	201	231	238	215	205	184	210	198	200	189	209	214	208	193	179	219	206	205	203	221	204	209	195	239	185	224	199	203	212	225	191	181	185	202	215	199	230	178	215	222	211	184	222	187	199	235	191	195	195	176	211	207	200	204	194	208	193	193	179	219	220	205	193	220	245	198	209	190	194	199	191	184	197	217	203	231	210	203	171	225	217	214	210	189	199	215	220	191	234	200	206	204	210	204	223	216	213	202	189	204	206	222	202	236	219	191	222	205	199	220	210	191	180	202	206	212	191	223	204	202	207	201	186	204	217	207	200	206	192	203	191	206	229	193	190	197	207	208	200	195	186	215	217	184	201	208	187	197	191	202	187	198	223	191	211	201	190	183	183	212	187	227	201	209	214	194	208	186	211	212	211	208	193	195	198	220	211	199	180	193	200	215	215	184	213	207	200	190	217	198	192	178	210	208	185	181	184	222	206	204	203	197	194	204	207	209	211	230	210	192	191	196	207	177	182	206	210	195	206	221	196	170	190	216	189	214	217	232	205	208	208	205	227	201	190	204	185	204	184	179	192	214	208	209	203	203	223	220	186	208	232	209	201	201	222	191	202	192	186	192	217	196	228	244	188	192	150	225	189	207	211	205	204	205	221	188	200	197	225	199	194	203	211	207	220	202	217	200	211	193	210	203	185	197	194	227	201	235	209	210	217	212	207	219	216	182	202	234	184	193	171	201	201	216	235	192	181	229	210	193	204	219	205	223	211	197	207	228	211	218	193	214	204	227	211	211	196	197	174	188	219	231	208	227	206	245	206	212	222	235	186	211	216	224	226	199	193	195	185	220	209	209	205	214	212	182	180	215	224	208	212	194	223	208	197	213	226	229	224	194	189	197	193	206	211	230	177	220	208	202	236	224	223	207	217	215	193	209	193	200	201	209	209	212	195	227	222	207	198	204	221	199	194	211	202	203	191	197	224	210	226	206	212	191	207	198	192	200	212	232	194	203	239	205	210	202	224	190	202	195	174	217	210	210	207	192	207	217	234	222	230	209	223	231	214	205	212	208	187	205	236	175	227	201	208	200	188	209	196	175	206	202	184	230	188	210	205	175	218	200	188	220	207	211	212	216	208	176	200	244	225	189	193	208	203	200	174	207	198	216	186	205	206	210	203	211	183	210	176	200	186	207	230	212	235	197	210	217	216	194	227	218	213	207	204	220	190	182	196	206	192	187	189	192	193	212	205	193	202	203	185	230	213	221	214	181	198	210	189	225	195	228	204	216	214	190	208	199	216	184	197	197	187	203	197	219	204	218	218	193	215	200	223	228	204	214	192	188	211	197	208	220	210	198	182	210	203	199	209	220	203	190	195	183	210	227	185	219	215	194	216	227	211	188	229	210	212	220	205	204	188	197	215	202	213	226	218	187	202	227	203	198	183	195	199	196	224	205	184	220	218	195	207	204	200	213	220	163	210	235	179	174	209	196	207	201	217	210	213	189	200	194	246	205	204	192	169	206	207	189	211	219	207	226	217	218	202	231	190	213	197	211	201	199	194	194	192	188	216	185	202	228	205	195	189	181	198	213	215	188	191	218	217	200	187	178	195	177	191	196	211	214	192	191	196	198	202	190	214	221	216	203	198	228	214	246	212	226	175	189	220	203	210	210	207	221	189	196	192	189	193	225	206	226	197	193	205	218	203	232	201	194	192	209	197	206	204	206	194	187	182	212	190	203	232	189	229	213	212	210	189	215	190	202	203	218	177	203	193	204	218	204	188	230	216	224	244	205	199	203	206	199	203	192	190	223	224	202	208	218	181	197	210	200	207	222	184	173	203	205	189	205	231	200	191	200	210	219	198	200	216	186	213	207	211	216	213	195	193	196	189	217	177	188	220	197	184	202	206	194	171	189	199	207	226	234	202	200	216	199	196	196	215	206	258	225	204	213	206	188	193	221	215	222	189	193	216	208	214	199	247	198	223	211	195	204	202	198	194	217	224	195	194	216	212	237	192
21205	10005	24689	4824	4221	3324	2868	2306	2061	1783	1593	1400	1319	1232	1129	1061	1031	962	964	904	891	853	777	754	783	755	792	711	672	708	719	658	678	697	663	675	681	651	670	602	638	632	615	581	553	624	632	606	609	637	605	612	612	591	610	597	612	580	586	612	564	576	567	602	613	581	589	604	562	572	618	606	594	544	605	578	600	578	576	609	581	572	568	586	579	618	564	589	550	574	555	594	602	552	586	590	599	545	564	612	590	573	542	599	571	581	541	581	565	573	627	570	589	581	625	604	586	561	573	582	533	562	606	589	567	600	564	601	610	589	566	554	562	515	596	520	629	579	574	558	594	594	591	555	573	567	591	594	625	578	615	558	557	549	586	588	543	518	609	550	580	550	579	594	564	585	602	617	570	576	527	558	608	602	546	627	608	598	598	575	554	546	513	568	594	552	552	572	583	593	556	534	585	568	585	550	553	520	584	576	578	580	581	586	543	576	583	545	533	568	555	550	578	542	571	548	559	548	579	538	552	557	536	549	562	560	528	586	593	591	562	551	543	587	570	555	604	607	552	564	574	573	552	545	586	549	545	607	550	626	577	581	538	554	569	602	512	578	595	589	583	524	553	559	556	563	563	579	546	549	589	504	565	573	503	554	601	533	602	546	584	582	596	614	553	599	539	594	569	599	556	569	534	548	548	538	604	589	533	545	555	595	581	568	503	552	574	564	561	571	573	561	581	504	611	588	551	572	589	600	522	578	549	575	580	578	563	587	573	588	563	565	565	585	555	572	538	586	549	553	611	582	562	538	559	567	573	580	541	559	536	550	569	545	626	551	567	557	575	550	531	561	569	544	538	598	539	610	553	539	593	579	556	565	555	550	574	612	576	553	546	554	578	519	567	551	526	577	536	580	547	595	524	544	590	588	592	556	576	612	599	558	586	538	558	550	548	547	535	574	588	557	567	591	581	572	551	572	505	584	585	575	571	552	580	535	572	576	530	556	587	525	544	559	614	579	552	563	537	582	623	559	518	541	594	552	548	561	538	578	550	627	594	567	572	547	539	570	556	573	578	560	604	576	548	554	533	575	562	563	617	583	560	534	564	561	573	588	623	533	590	584	570	579	575	565	608	591	549	640	568	521	539	614	569	573	542	562	579	556	566	548	608	603	570	583	541	557	572	540	601	530	601	528	603	565	542	578	589	575	592	577	544	593	550	556	547	587	566	572	568	577	518	581	618	542	561	600	603	596	554	588	564	554	568	549	592	564	632	541	622	595	595	557	619	568	602	549	519	587	546	528	627	574	564	563	537	591	566	575	580	560	591	558	568	600	525	562	569	548	537	535	584	597	567	573	533	583	561	562	581	566	628	572	575	542	562	561	552	589	593	578	553	563	537	569	545	511	566	581	596	545	520	595	529	611	547	558	588	541	593	565	584	583	557	574	567	567	540	560	576	585	573	600	591	639	599	583	590	558	549	577	576	579	576	571	537	555	579	536	551	542	592	548	593	579	600	576	543	545	570	565	608	552	540	598	619	582	562	570	579	620	568	563	569	560	528	559	551	602	508	572	559	521	559	575	582	605	620	549	571	541	540	549	556	607	594	588	590	572	569	545	589	556	553	555	579	559	545	583	572	534	586	622	560	532	587	573	579	550	564	587	576	540	556	577	553	566	566	586	572	569	538	582	591	526	598	577	594	569	570	579	528	614	605	583	574	544	582	616	546	591	537	572	570	545	566	567	566	549	599	553	569	548	583	567	552	551	555	539	554	595	564	512	607	555	574	580	571	567	547	578	518	586	577	610	532	529	615	568	530	633	584	566	598	565	558	569	530	600	578	525	625	551	562	567	589	597	547	536	595	566	562	517	577	613	573	539	561	590	547	550	549	577	555	568	566	550	558	563	559	588	523	581	565	535	544	583	550	558	571	588	574	577	626	544	607	590	564	584	565	591	539	567	566	609	605	595	564	547	514	588	545	576	554	576	528	580	606	554	580	551	543	573	560	608	560	533	553	590	553	574	548	620	565	567	566	573	548	550	580	550	537	550	527	593	564	526	559	575	567	567	535	559	528	568	594	539	582	590	542	569	586	579	575	570	524	561	551	549	552	606	573	577	623	575	579	574	588	536	559	549	576	556	565	580	540	566	573	547	541	524	533	581	550	562	528	567	555	583	591	515	568	538	574	551	567	560	561	540	590	526	554	569	580	559	526	561	570	573	572	598	591	573	587	540	517	604	560	552	569	559	580	558	544	546	546	599	543	532	546	570	582	573	591	567	548	593	559	533	561	607	551	581	564	545	557	562	577	560	592	581	572	587	573	603	538	564	549	596	586	557	580	556	550	577	540	577	595	592	513	577	579	541	584	548	607	549	539	567	572	565	525	560	563	538	554	578	580	529	555	574	583	585	585	529	508	548	562	560	544	560	570	547	594	573	541	550	585	596	574	549	536	580	556	546	576	595	580	575	552	568	547	577	552	582	573	562	534	615	588	541	580	563	561	579	589	537	586	547	567	613	553	574	554	557	592	534	540	560	561	600	592	539	550	545	551	549	572	548	574	611	556	570	535	556	556	579	540	542	569	588	554	578	627	557	548	539	575	598	577	565	565	586	525	548	574	576	544	585	540	518	551	571	593	593	572	590	591	586	559	561	575	588	553	595	590	541	527	540	560	519	549	548	563	535	545	567	577	579	583	559	526	603	561	546	582	550	615	579	533	542	587	586	505	554	560	566	555	563	574	594	572	581	540	540	549	598	590	557	562	552	543	551	587	593	546	560	565	576	569	584	594	552	566	592	613	534	585	570	570	512	570	581	574	614	556	565	567	583	575	546	556	541	586	583	551	547	552	546	543	608	590	551	586	560	559	592	576	572	566	583	570	556	592	545	549	579	563	576	566	551	590	597	560	494	617	591	544	602	564	583	526	581	568	569	572	580	518	595	494	565	517	541	560	614	580	568	598	594	565	593	596	566	571	555	558	579	588	560	584	581	582	574	549	537	542	561	590	589	549	594	578	568	571	542	599	576	624	563	560	582	569	602	620	557	588	585	573	577	582	541	557	555	565	556	562	550	580	553	570	563	528	531	581	571	558	555	600	573	555	590	595	575	594	556	593	552	598	555	563	559	556	549	585	594	561	637	536	549	542	569	576	568	596	582	542	582	560	610	565	556	531	560	566	563	556	583	584	539	577	562	564	569	603	559	543	535	551	589	575	591	553	565	546	597	596	557	555	578	564	579	554	523	567	574	538	575	547	551	560	603	524	548	539	532	540	545	586	565	565	555	526	533	549	550	605	560	555	574	572	526	559	574	608	557	553	582	533	585	560	575	610	622	587	591	547	558	599	580	554	574	591	572	537	534	560	587	557	557	582	580	542	600	551	595	536	574	602	551	602	597	569	574	564	549	560	567	557	546	584	565	554	549	567	595	582	594	578	535	553	575	551	576	588	581	554	588	579	617	558	614	570	549	547	555	560	579	546	510	583	549	552	587	564	581
2658	749	1840	391	379	382	347	376	301	372	350	345	333	331	351	335	330	368	331	351	336	381	320	368	360	345	365	353	381	377	370	343	326	302	317	335	374	356	351	340	343	313	363	316	330	332	308	363	378	287	390	379	339	318	335	345	360	366	337	365	368	355	325	340	347	341	346	312	338	338	330	342	357	340	349	318	403	344	335	356	377	326	352	369	357	363	359	349	364	323	332	344	333	320	328	328	328	335	379	354	334	352	340	356	324	339	332	344	335	327	351	349	348	345	378	340	344	308	359	345	345	330	342	336	351	335	375	330	365	357	348	338	348	362	318	330	339	408	333	340	349	356	322	350	339	356	358	366	363	359	318	360	364	365	354	341	327	356	345	354	326	324	313	360	342	359	371	315	344	334	346	357	331	353	362	311	327	355	363	352	370	363	348	326	346	346	333	337	334	365	357	329	324	315	351	365	369	350	359	325	367	328	340	359	329	365	375	347	323	341	361	326	338	325	327	358	347	366	344	324	401	382	348	320	338	342	339	313	363	337	364	331	365	360	341	379	294	355	349	315	331	360	346	337	331	353	357	380	361	347	324	338	358	341	354	384	335	345	361	345	350	351	354	341	324	350	328	351	339	324	296	360	340	343	334	317	364	394	378	343	337	332	326	358	321	329	347	355	319	349	357	324	375	381	374	374	342	382	340	326	329	378	327	324	340	337	311	335	308	357	353	359	326	351	319	372	330	332	332	353	357	354	330	345	357	348	343	348	333	351	368	350	339	342	346	300	348	348	341	307	304	350	352	370	335	343	353	379	341	341	351	325	339	320	321	336	335	336	325	338	349	288	351	334	355	378	346	343	349	357	324	342	348	317	356	355	380	357	339	337	383	344	352	345	341	319	381	310	324	347	369	316	333	290	354	315	345	336	346	352	363	340	343	372	339	360	331	333	343	370	323	331	369	341	338	355	309	382	378	396	360	329	369	326	341	350	320	340	333	352	324	344	363	346	369	346	368	317	366	341	327	343	346	342	361	363	371	369	336	332	370	344	340	328	360	325	341	378	388	336	306	363	356	349	365	343	385	346	298	394	343	334	365	349	309	374	311	358	335	335	321	340	338	368	328	353	313	338	315	334	337	322	318	331	367	314	327	312	342	321	317	375	350	343	371	347	329	368	366	350	352	337	303	379	359	334	347	333	320	324	322	342	294	341	340	314	360	352	355	325	314	389	340	338	378	352	338	351	371	358	337	373	344	323	302	377	325	338	335	328	330	350	334	319	335	337	325	400	324	345	374	323	346	317	341	353	330	341	344	325	344	346	337	361	358	331	346	321	369	321	348	373	340	336	331	334	366	355	343	336	319	336	343	317	376	325	390	326	328	367	351	329	327	350	354	352	304	328	336	321	329	371	352	353	323	325	337	319	363	360	333	328	336	318	351	318	330	341	370	322	320	346	307	377	337	345	325	320	332	352	355	333	320	354	368	348	329	365	358	356	345	330	329	334	370	334	342	345	336	351	338	366	359	365	353	334	353	333	349	334	321	362	370	330	345	342	388	335	336	329	323	309	349	327	357	355	327	334	317	341	369	325	334	309	347	343	363	353	329	333	344	349	350	339	349	348	356	338	352	364	318	307	359	346	334	336	330	368	349	351	340	304	347	337	392	342	340	336	320	310	350	318	307	334	335	330	322	340	370	377	348	348	340	317	385	364	348	346	341	317	377	369	373	366	360	304	347	378	334	328	361	323	323	347	345	367	350	330	367	352	325	335	322	353	342	327	358	341	318	336	362	351	326	371	343	340	344	327	335	334	362	357	363	323	384	335	377	339	328	332	383	337	317	318	361	365	363	382	339	370	338	331	347	346	363	344	394	360	340	317	353	312	309	373	349	332	326	350	294	341	327	329	348	321	350	358	356	353	289	344	339	374	331	309	345	356	345	317	323	360	338	349	335	335	389	348	331	325	345	347	349	330	352	354	327	349	340	318	331	347	311	322	334	340	340	334	342	342	322	367	327	327	353	351	375	341	325	378	362	340	338	352	335	377	344	365	338	336	329	367	345	314	355	364	340	362	360	323	345	328	337	357	350	335	364	356	359	319	330	359	352	343	347	360	378	324	353	381	311	310	346	363	355	329	380	347	333	336	324	324	336	336	355	323	353	311	345	347	340	347	343	365	354	349	339	324	324	328	331	354	352	370	325	340	353	365	319	347	373	377	344	344	325	354	373	339	321	369	345	316	314	360	357	367	320	342	347	325	341	344	322	304	360	337	346	334	350	372	332	343	383	340	361	344	314	386	395	358	356	365	336	320	399	353	367	351	326	341	351	355	370	372	323	356	362	333	337	316	362	332	325	340	356	359	361	366	363	309	377	344	361	356	364	361	320	342	295	357	317	345	364	309	369	343	325	325	365	345	359	351	317	356	358	331	350	339	347	355	341	365	348	346	354	362	331	354	306	353	335	339	344	348	361	346	351	340	291	330	349	383	349	350	346	303	320	348	345	329	370	350	332	357	309	351	341	344	349	352	343	347	352	356	361	351	329	355	351	355	370	312	358	321	361	353	344	373	342	363	320	354	349	343	301	331	364	384	359	361	351	346	358	336	338	343	337	344	352	323	390	327	338	359	358	355	291	378	303	323	334	341	360	342	330	330	306	365	346	321	323	401	353	345	365	335	370	361	364	345	320	300	330	330	348	347	322	320	322	354	366	313	360	356	343	370	339	332	324	348	329	371	366	388	313	307	361	355	325	340	351	352	306	326	349	295	322	379	359	366	371	299	370	336	350	342	388	365	358	340	313	361	385	346	328	363	354	329	331	325	334	369	342	328	346	331	350	350	365	331	340	334	327	336	353	357	325	378	303	340	372	356	368	356	319	349	374	305	338	351	358	322	325	317	306	307	334	344	334	329	371	337	357	339	331	358	354	356	342	324	338	341	385	327	358	356	392	377	328	341	381	329	358	371	365	365	360	318	343	369	376	317	361	335	329	387	333	351	333	365	328	370	362	356	369	372	360	327	345	362	355	364	344	331	340	334	314	322	336	346	347	323	334	322	349	350	375	331	333	338	340	340	343	354	329	362	327	346	362	326	317	337	334	347	317	319	324	365	348	342	361	345	334	307	344	348	305	332	304	346	339	360	351	319	330	369	372	344	356	362	320	330	330	338	357	357	328	351	304	331	326	338	324	342	318	322	356	364	343	300	308	335	375	372	336	362	344	342	335	336	325	354	378	333	317	384	333	352	331	321	336	341	334	344	297	324	352	346	335	317	306	331	370	337	342	344	322	340	346	313	331	352	358	357	351	358	358	334	340	387	339	373	364	339	341	342	332	361	315	348	324	323	349	372	330	347	355	325	371	331	348	353	356	324	330	333	324	320	345	329	327	348	368	318	321	341	347	324	352	318	372	333	361	322	330	339	347	342	351	372	338	316	330	334	362	358	367	352	342	336	361	346	348	329	356	367	342	367	340	349	336	339	364	383	343	338	339	341
2916	1306	4367	875	916	852	876	867	913	836	830	864	779	843	824	819	843	804	868	863	906	831	843	917	816	900	808	859	854	836	799	869	762	789	831	829	774	837	758	826	784	823	862	814	820	860	844	843	882	785	806	812	800	783	811	790	839	820	838	857	841	831	801	772	832	822	805	839	855	744	834	816	811	853	822	800	791	778	860	820	777	807	859	892	799	794	821	877	778	834	820	846	836	852	824	811	768	818	799	865	828	771	813	774	884	881	832	763	839	813	834	826	863	826	869	819	819	832	818	806	805	807	882	824	848	795	822	816	847	825	815	831	827	803	797	840	898	841	843	788	836	820	796	833	804	864	792	822	791	843	790	800	832	849	802	836	811	783	834	842	785	798	854	837	795	827	867	766	825	824	835	831	834	845	813	825	840	841	788	775	843	832	863	831	805	823	837	845	849	838	851	826	831	820	804	846	827	812	766	834	842	829	813	820	777	797	800	822	851	798	845	858	827	795	823	815	835	807	799	783	829	799	882	823	800	860	858	789	808	814	872	862	812	835	816	830	801	849	788	853	810	780	831	892	892	862	864	759	817	823	824	803	790	823	839	865	901	817	827	820	840	868	831	841	809	812	814	825	877	755	837	837	763	851	828	821	834	819	814	823	831	821	875	849	833	766	843	837	805	823	841	783	804	813	782	819	849	826	830	818	814	812	853	847	883	834	821	813	872	838	822	873	815	847	839	827	783	815	829	811	848	838	828	831	839	825	846	797	840	803	828	818	783	857	821	847	841	796	785	785	807	839	841	831	809	819	821	859	850	795	821	852	837	882	860	788	789	829	831	822	824	826	851	819	807	821	841	816	786	794	849	843	816	805	854	787	793	819	813	834	847	796	860	820	779	810	839	847	807	832	814	835	772	809	867	835	830	765	857	784	785	817	800	847	803	843	816	860	745	782	809	765	821	811	813	862	839	781	826	845	816	826	837	837	833	842	839	835	794	803	798	836	799	832	813	853	828	843	835	881	864	870	794	809	819	781	813	773	788	832	802	795	807	824	785	860	797	887	849	839	833	851	802	868	791	844	851	862	815	797	784	857	820	816	848	758	819	842	801	832	830	826	804	830	814	819	846	839	822	804	872	812	767	792	848	797	829	825	813	837	863	811	836	842	805	837	875	796	828	828	818	813	821	839	798	814	758	874	856	850	810	823	796	790	849	826	823	876	781	753	851	796	842	861	866	761	838	851	813	829	857	804	782	849	824	837	849	896	818	809	788	836	812	814	846	814	772	804	848	833	801	868	845	790	836	900	853	846	875	823	826	797	846	768	830	787	782	808	903	824	818	841	860	855	833	798	853	850	840	878	780	833	832	813	833	840	868	861	881	865	813	838	823	812	806	813	865	817	861	849	786	808	864	796	809	797	870	848	843	800	820	851	841	836	807	852	819	840	858	905	780	837	755	831	830	825	833	844	871	839	843	845	806	772	815	875	786	865	781	875	820	812	780	789	830	780	784	847	840	807	863	842	847	813	783	854	820	781	850	803	787	804	821	859	795	825	837	825	831	862	819	826	835	841	805	819	818	782	854	818	816	818	839	836	794	886	805	793	870	815	863	806	811	776	784	861	851	821	813	807	813	838	810	816	784	814	865	847	824	849	797	820	815	832	871	792	823	819	869	813	764	818	818	860	859	801	896	768	801	861	875	876	826	788	831	822	845	812	803	793	881	787	871	828	824	797	826	812	774	795	844	777	854	789	838	816	845	898	820	871	834	800	873	848	829	832	802	816	833	796	840	838	801	830	861	788	781	803	788	787	849	835	801	822	859	823	804	799	836	813	805	867	863	814	844	796	873	806	841	868	849	794	798	842	804	823	817	874	836	817	825	866	792	823	805	790	814	825	860	796	869	844	829	840	791	875	805	841	818	802	830	869	873	824	832	857	817	782	813	837	812	822	798	856	889	882	769	814	829	838	846	790	822	799	811	872	821	906	813	870	824	805	833	808	834	860	838	852	813	852	817	823	762	866	826	800	830	843	860	840	851	870	845	786	802	875	839	871	873	820	790	820	823	835	828	794	830	853	795	848	830	822	832	802	793	833	888	853	875	811	851	842	816	808	817	849	828	860	846	838	820	843	839	832	764	816	813	826	801	858	811	826	823	823	832	838	809	841	843	791	781	820	811	847	813	817	827	825	832	811	792	848	835	798	840	830	814	823	825	805	839	786	796	896	821	815	823	832	827	773	864	852	823	805	778	861	799	858	805	834	782	863	807	821	811	802	861	811	837	804	780	819	842	832	805	863	845	817	831	783	818	825	840	823	812	842	823	814	803	820	827	832	783	786	814	829	809	771	798	871	853	826	823	815	835	785	845	848	812	823	882	834	816	807	794	826	843	813	756	831	821	859	890	832	806	846	802	800	804	839	808	826	847	829	827	832	815	788	817	841	841	857	846	784	818	797	817	821	823	853	821	794	848	852	814	815	840	843	837	845	832	821	844	876	815	832	776	765	864	810	834	812	807	852	809	812	830	818	818	812	798	860	830	847	848	810	824	840	809	777	822	800	803	826	791	822	832	751	802	891	835	859	750	826	843	854	780	783	843	824	839	818	842	805	860	850	828	785	825	807	861	834	771	867	831	829	842	821	865	807	870	815	793	842	790	839	822	825	825	797	814	833	781	801	877	833	811	848	817	829	844	833	811	829	833	796	803	787	854	850	790	864	798	875	776	887	877	825	804	816	809	810	840	850	843	876	811	822	804	875	824	842	821	803	798	815	840	848	816	872	843	829	820	808	858	848	876	801	793	797	846	845	832	842	819	808	829	808	890	819	786	782	815	796	818	813	773	867	811	837	874	767	814	852	849	826	906	808	805	859	800	849	814	885	809	813	842	812	839	835	808	788	783	792	813	813	805	781	853	899	828	798	810	836	830	808	809	812	785	858	801	832	780	857	780	829	806	808	846	862	809	783	817	808	843	828	819	802	840	837	766	901	888	776	827	784	814	818	809	889	819	867	791	902	821	799	848	836	863	836	796	804	819	839	779	852	805	804	756	799	808	799	786	840	802	815	833	836	875	831	861	851	843	803	790	854	864	857	849	786	823	801	826	804	839	832	821	843	833	866	815	853	812	828	856	826	840	864	823	785	863	772	792	844	839	905	850	828	876	824	903	789	873	810	826	841	788	810	802	833	838	828	882	843	785	815	845	817	842	807	835	799	825	800	746	809	843	832	835	811	833	822	791	838	876	839	859	836	818	833	809	851	843	852	799	820	813	837	842	826	839	803	795	833	798	885	804	884	843	815	822	787	830	791	817	768	834	874	831	833	838	823	807	834	866	872	827	789	819	837	856	853	841	775	800	823	856	817	872	847	814	842	840	826	813	872	786	862	842	878	825	789	825	823	837	871	837	821	804	802	844	801	845	883	784	871	858	834	876	816	829	817	827	825	878	858	859	822	782	819	811	829	796	805	890	786	831	845	791	815	868	885	820	837	860	857
22780	13254	31965	12958	1463	460	364	303	274	248	284	230	216	212	245	183	200	201	193	218	181	178	204	194	157	185	154	170	198	179	184	200	176	160	161	191	181	174	168	185	151	178	182	186	177	160	189	169	165	191	186	175	180	190	169	190	177	193	200	180	185	164	167	165	175	176	168	171	170	197	207	185	174	176	180	177	163	163	194	160	181	166	175	169	173	185	161	172	182	168	183	154	181	148	181	165	174	178	147	166	200	162	183	156	169	182	172	200	160	174	176	164	156	156	174	187	181	166	148	163	202	181	166	182	173	185	146	175	140	137	180	154	172	156	178	179	170	168	184	179	160	154	177	175	173	174	180	163	181	168	151	181	176	183	154	192	136	165	150	163	163	155	147	161	171	193	178	173	167	160	183	168	173	153	170	176	179	157	192	166	149	163	170	188	199	204	192	150	164	166	157	168	185	171	142	165	160	160	178	163	151	162	150	188	166	172	183	163	191	164	211	157	169	172	155	167	168	174	174	168	151	190	167	157	175	164	177	172	158	177	181	150	167	182	175	176	168	191	167	160	157	164	162	155	176	175	171	191	177	169	158	173	168	151	179	180	188	151	156	170	176	188	190	190	165	161	176	167	165	158	167	176	154	179	172	154	154	199	146	169	169	167	162	169	168	180	199	166	178	179	168	155	159	174	176	178	165	182	205	194	186	157	171	173	180	193	160	163	150	167	170	201	171	181	183	151	157	159	175	183	170	167	159	170	169	169	180	177	173	178	201	188	193	185	183	164	174	160	176	193	183	171	177	149	175	180	168	173	185	177	193	172	158	190	186	190	168	179	183	154	166	168	165	150	151	196	202	161	178	175	170	181	171	186	172	168	153	171	206	183	156	184	180	186	167	161	195	189	160	170	175	175	162	190	183	148	199	166	181	177	155	170	186	187	163	171	187	186	198	171	185	158	164	169	171	185	171	189	158	143	168	165	171	191	167	159	159	166	184	188	172	178	196	179	152	173	179	185	175	189	188	142	138	143	178	211	149	170	184	150	165	183	178	166	192	180	180	175	161	160	159	155	165	170	155	180	186	193	177	166	177	187	180	175	149	169	182	165	172	175	182	161	152	164	184	184	173	162	164	199	177	179	168	188	164	190	198	167	173	168	160	199	163	157	189	163	160	173	161	144	172	151	165	169	185	186	207	189	174	185	167	191	168	178	186	181	161	167	173	171	171	170	172	169	172	183	172	176	174	163	158	159	174	175	190	173	162	162	179	161	151	162	175	162	183	183	183	177	152	176	153	160	174	188	173	160	161	169	170	142	157	169	147	186	173	159	175	186	165	159	164	180	145	175	150	168	173	169	202	162	168	175	181	168	168	173	172	177	174	184	175	185	158	169	154	178	201	163	195	173	179	177	165	184	144	169	184	141	180	165	204	170	173	177	186	176	185	161	197	186	184	162	144	143	172	164	168	163	198	189	163	170	180	157	168	175	172	160	172	174	195	203	201	190	163	193	190	186	163	164	159	167	163	160	174	149	170	188	195	166	164	143	163	178	170	154	178	168	180	162	150	177	162	161	188	173	183	151	154	185	189	178	156	175	175	162	152	153	159	184	180	169	183	190	176	147	157	172	138	161	178	144	175	162	194	154	177	173	205	170	182	156	171	166	174	170	153	161	161	165	163	183	162	165	183	183	170	170	156	162	173	166	180	171	174	164	176	164	169	194	172	163	182	179	180	187	179	179	180	164	184	172	187	168	183	195	164	180	191	167	181	182	173	163	163	179	151	150	176	170	153	183	173	182	146	172	195	186	182	178	158	182	180	196	171	187	172	178	170	164	171	193	195	148	173	170	183	154	177	161	178	191	185	180	165	193	185	168	174	185	142	179	189	162	201	174	177	176	180	199	166	165	200	175	186	166	168	172	168	177	179	186	142	187	158	182	184	165	178	175	176	152	151	171	168	158	178	157	173	169	187	191	167	184	167	197	163	177	189	188	150	171	190	163	161	165	181	155	152	167	166	185	149	174	169	177	178	162	182	134	174	164	196	177	169	190	185	180	191	190	165	193	161	185	188	169	152	180	161	190	166	179	186	161	166	178	170	179	173	188	168	171	171	180	189	169	144	146	153	176	141	191	186	161	167	179	169	174	163	157	169	156	181	188	177	192	144	177	170	174	175	165	163	189	158	174	175	179	166	147	176	179	185	175	180	174	175	164	175	183	181	161	168	197	169	177	161	172	188	176	178	183	177	171	159	142	174	170	164	199	178	176	163	157	149	169	176	195	163	163	165	174	175	166	144	178	178	171	151	186	160	161	183	158	181	179	191	155	176	163	166	160	185	185	175	161	163	168	163	179	164	142	165	172	159	158	143	202	183	153	172	198	158	175	158	170	155	182	179	181	166	158	175	172	175	172	162	172	181	181	157	178	157	164	167	171	155	173	163	173	201	167	172	168	195	169	195	186	165	167	177	167	162	165	167	167	189	151	152	193	176	192	170	171	193	179	162	145	192	164	180	159	165	172	142	160	186	147	159	180	157	186	162	176	157	178	164	161	171	184	158	163	181	169	147	155	164	173	192	179	177	175	161	169	163	182	175	181	171	181	161	184	158	196	159	172	175	183	164	179	176	158	163	172	171	172	173	173	188	195	168	185	159	176	180	208	203	189	194	201	168	162	187	182	168	161	161	184	180	154	156	191	170	201	189	156	169	167	162	198	162	182	171	209	179	183	146	178	166	179	177	168	180	170	172	157	189	191	165	162	198	135	171	147	181	185	171	184	183	181	177	190	172	179	168	161	170	164	161	180	161	164	160	167	172	157	174	179	179	190	189	181	172	171	172	165	184	188	161	156	181	177	176	162	181	163	167	176	154	195	148	169	189	169	185	159	181	178	159	170	198	132	178	171	165	185	178	178	161	188	178	191	146	173	168	198	192	173	161	165	160	171	154	168	192	183	166	168	158	155	179	189	170	146	163	166	183	178	190	157	141	167	169	169	152	171	162	168	168	185	180	179	199	186	166	179	179	204	169	189	171	157	184	171	179	186	164	168	165	161	195	171	164	193	204	166	186	182	156	175	211	164	188	190	155	172	191	138	174	190	184	180	175	176	167	173	178	149	176	168	167	161	146	155	176	167	174	178	186	160	181	165	155	157	168	145	162	185	191	174	174	153	196	212	154	156	200	163	184	171	165	190	188	169	157	179	168	159	149	151	166	159	184	158	175	188	172	163	166	187	151	177	164	151	177	182	191	167	185	158	176	162	175	171	189	190	193	183	205	165	177	177	179	149	171	193	162	175	171	172	185	164	173	154	172	169	170	188	195	152	161	174	162	155	154	174	180	151	175	162	161	154	158	177	192	166	177	173	185	194	181	178	171	162	184	158	171	184	176	176	184	178	162	177	181	160	167	181	165	173	158	166	164	175	160	163	172	175	158	185	184	144	171	182	149	154	166	145	176	185	160	163	159	159	170	188	168	180	193	171	145	183	192	178	167	179
13545	7389	19792	2764	2289	1894	1580	1362	1161	1084	975	854	835	846	781	696	713	650	671	572	610	601	580	554	546	574	540	555	526	546	535	545	561	556	514	506	476	523	555	528	492	503	502	501	501	501	461	496	518	478	463	493	475	476	483	478	491	487	493	518	490	515	483	461	493	472	509	497	467	506	491	472	481	484	429	435	511	513	447	481	483	474	498	526	479	469	468	462	480	473	432	488	459	474	503	509	459	476	483	490	480	490	454	505	490	498	494	481	513	460	494	495	455	460	461	485	502	444	442	445	450	447	484	525	459	498	479	443	481	487	508	472	471	474	493	430	463	476	482	477	443	472	455	454	461	491	503	455	482	474	475	491	432	483	471	501	478	479	489	478	424	469	487	484	511	451	503	454	477	413	502	461	495	465	485	497	496	476	454	483	475	512	455	485	495	424	438	498	429	468	470	463	503	449	488	476	468	442	491	481	511	528	486	512	476	430	475	490	489	460	492	465	507	462	453	478	481	450	478	491	445	473	475	482	457	468	489	446	511	466	452	477	464	472	465	472	499	462	475	500	458	470	477	440	479	446	493	458	466	485	521	440	447	445	459	474	467	482	445	453	459	518	499	479	486	458	500	470	455	450	454	457	461	502	489	456	497	451	477	463	462	479	439	466	468	475	479	434	450	486	469	485	439	462	467	471	467	485	484	471	491	470	471	491	474	509	436	490	451	526	470	463	517	435	474	441	450	486	443	489	523	457	464	460	447	457	450	426	457	464	508	463	450	483	514	503	486	451	446	493	482	508	456	456	448	445	484	461	477	478	458	495	449	497	434	448	450	453	488	430	449	460	511	452	475	472	475	479	477	433	448	462	469	500	443	459	463	465	460	474	448	507	497	475	502	512	469	502	485	443	456	456	462	452	466	469	436	445	476	451	491	463	479	496	465	510	480	497	452	470	472	500	496	497	502	496	418	449	498	472	455	495	440	458	488	488	521	486	477	469	481	504	474	470	456	479	484	467	491	452	483	445	497	449	454	501	498	464	435	486	488	438	479	408	439	452	492	495	479	498	458	490	473	442	439	460	479	436	452	489	430	493	472	480	501	460	454	504	463	466	467	462	504	477	434	482	497	468	418	466	456	463	466	503	444	445	477	493	477	472	473	477	499	491	491	442	484	505	454	467	455	502	472	486	484	490	499	463	508	460	490	469	474	462	501	511	482	450	434	464	459	491	453	451	515	482	479	480	469	478	471	491	483	447	484	464	511	465	496	467	516	461	476	496	474	465	428	443	477	501	440	464	443	465	488	457	457	499	429	455	475	490	440	471	456	463	460	455	448	472	482	454	442	478	462	475	459	478	465	452	459	468	478	453	488	470	472	471	455	472	464	485	442	452	463	519	470	463	492	443	466	472	472	508	485	474	458	468	447	522	470	451	429	470	444	473	446	452	467	510	419	451	443	449	500	425	459	467	474	486	464	476	449	443	506	490	455	474	491	477	497	514	455	481	458	489	513	454	471	453	443	484	504	478	463	480	484	484	503	470	458	457	472	459	499	517	448	464	458	504	483	457	503	457	502	467	476	483	447	477	469	476	452	451	434	478	529	480	471	466	482	509	491	494	478	479	472	433	491	434	495	497	441	506	504	470	458	437	471	503	472	478	469	438	467	472	447	518	478	457	469	460	456	466	452	515	468	472	492	435	473	506	464	473	484	484	487	448	489	467	471	466	462	488	472	482	508	436	481	493	490	485	487	475	474	475	438	431	440	464	478	483	446	503	445	452	461	495	457	479	458	431	477	475	504	473	443	460	460	479	458	493	495	488	496	465	440	484	487	475	475	464	494	483	461	496	463	461	497	461	468	445	480	448	463	484	477	501	483	442	468	477	435	447	471	505	465	458	438	448	469	485	497	457	469	476	492	481	445	441	476	501	459	476	495	481	457	457	485	474	468	451	468	428	499	487	473	467	468	490	473	456	492	477	434	470	434	447	460	493	462	479	482	448	423	469	496	500	476	450	486	460	474	472	462	435	483	485	466	471	449	508	448	500	453	496	435	453	508	445	508	497	460	464	455	469	475	473	493	499	475	486	545	449	472	455	458	487	485	403	451	472	481	479	461	493	437	451	474	472	501	532	467	497	455	468	469	483	468	446	485	507	455	451	473	503	470	476	441	481	426	492	462	465	469	467	445	507	451	505	498	471	463	442	484	487	482	497	434	494	436	457	460	508	472	466	464	486	481	467	483	464	449	456	479	501	445	443	477	464	477	460	493	468	504	487	478	473	491	480	498	504	503	461	463	455	447	482	474	488	490	437	460	452	433	441	461	471	470	467	488	451	450	454	475	479	518	480	482	476	453	480	489	464	435	457	477	487	465	449	479	443	472	471	455	448	460	490	476	452	484	485	456	476	447	449	473	479	476	388	483	490	502	489	470	445	474	458	442	464	448	490	443	476	459	490	488	459	450	463	493	448	485	474	461	467	498	454	480	454	487	461	483	458	491	480	439	446	489	482	471	452	485	450	435	486	445	486	489	460	536	487	464	454	430	447	448	462	442	521	465	469	483	491	435	463	516	489	480	491	455	470	469	447	481	470	465	501	456	486	492	457	486	488	435	493	463	488	486	462	472	467	444	451	465	473	452	461	525	444	446	474	467	470	454	484	448	469	456	474	449	459	488	473	472	446	485	452	483	474	478	433	483	461	439	445	486	489	505	445	478	441	476	455	464	471	518	480	489	484	494	468	466	465	433	454	489	444	484	464	465	430	454	464	482	458	457	459	454	490	487	473	445	492	480	484	482	475	454	448	434	509	494	447	462	463	481	450	474	493	479	508	478	461	454	439	458	457	469	448	450	452	464	466	456	438	443	508	476	487	485	452	493	515	476	473	503	440	471	459	502	491	506	480	470	465	486	461	463	469	497	463	451	465	483	465	478	478	504	483	459	469	426	462	486	488	480	462	458	452	484	519	490	470	462	473	447	486	488	471	453	463	462	441	467	503	494	452	470	438	505	427	485	457	485	482	440	476	494	467	485	489	460	466	466	515	496	494	476	437	486	447	476	452	428	474	452	516	491	499	485	472	453	473	441	464	473	472	485	451	461	471	466	492	498	497	480	446	471	457	431	467	468	435	445	489	472	452	466	468	470	499	507	444	458	438	458	510	510	466	458	472	502	464	484	477	468	432	469	450	478	477	504	451	497	497	511	450	419	484	464	476	434	480	421	482	498	469	440	496	469	465	501	475	435	450	477	468	491	462	462	521	463	462	463	445	438	465	469	458	445	487	472	483	449	480	479	485	482	449	483	495	449	455	475	465	431	449	465	491	417	464	470	450	480	481	440	455	448	458	448	508	469	477	486	484	471	444	436	429	506	479	457	457	488	489	469	469	473	504	523	457	453	492	425	449	446	476	464	481	498	502	468	459	463	515	499	475	493	422	473	505	482	404	499	455	487	450	483	489	498	419	486	483	464	477	486	455	476	467	508	430	481	501	445	457
36156	25175	33515	24012	9327	984	669	559	469	426	366	404	303	276	270	291	251	240	267	218	233	273	240	231	259	225	242	232	204	212	230	209	213	245	207	229	204	237	218	227	236	208	211	227	238	205	217	226	231	231	213	201	209	227	196	211	202	215	220	196	174	218	196	191	227	224	219	216	228	214	228	174	227	224	202	206	197	190	232	219	212	234	185	204	202	183	215	210	205	194	173	215	222	226	207	242	229	196	205	207	178	221	210	205	217	186	200	233	202	225	201	212	196	219	175	183	215	226	206	186	219	204	218	231	191	236	220	199	204	193	189	206	203	223	214	198	228	196	214	222	211	207	203	201	197	222	235	205	224	209	210	202	186	218	198	186	219	205	209	186	196	221	211	206	190	211	237	208	224	202	204	200	188	215	203	204	200	232	249	207	210	210	223	188	205	197	205	181	210	204	198	219	216	217	203	189	211	215	220	197	230	213	217	220	212	226	205	194	199	206	215	195	208	196	195	183	213	202	171	222	236	201	216	234	210	215	199	242	226	223	219	205	240	203	200	200	206	202	231	207	203	202	212	216	208	227	211	194	188	203	197	210	228	215	186	191	192	228	221	204	228	203	198	197	215	206	188	210	202	235	204	195	182	198	211	192	203	220	204	203	223	228	224	217	211	213	191	201	237	176	230	215	209	193	182	196	201	196	184	200	197	212	205	215	217	198	211	199	229	240	190	231	223	199	213	203	200	216	204	182	207	218	206	194	215	200	200	183	208	206	209	190	214	213	199	210	236	203	218	202	166	222	208	195	212	228	215	197	244	220	208	234	220	212	233	223	191	193	223	212	185	217	201	216	203	192	221	210	227	193	209	225	194	209	181	170	193	218	201	211	200	199	229	206	205	236	186	216	192	188	216	185	206	199	187	214	222	199	192	176	197	181	176	216	208	210	223	207	208	178	213	238	201	236	218	203	207	208	205	207	206	190	183	211	236	189	203	205	216	191	209	187	217	210	203	224	224	223	236	206	198	179	205	223	229	187	223	200	208	202	245	208	241	198	193	202	249	219	217	176	211	219	235	210	213	184	202	224	230	195	225	229	205	209	177	189	216	212	206	202	242	203	216	214	180	215	218	198	217	203	208	212	197	212	177	209	214	212	216	196	237	214	194	217	224	211	236	231	221	200	223	200	194	200	219	206	181	197	202	194	220	194	186	211	222	218	205	214	211	222	226	203	181	160	186	211	195	221	200	197	219	216	208	187	236	221	216	225	233	220	194	191	195	227	186	172	188	220	219	218	232	197	208	224	210	214	179	205	204	198	184	202	214	206	193	217	191	182	194	201	214	200	219	208	182	190	199	208	207	192	190	192	208	198	210	181	181	185	219	204	188	202	202	213	206	236	189	206	210	224	210	201	208	214	212	192	212	207	192	233	220	223	223	208	206	186	213	174	202	214	204	245	182	192	188	215	195	219	206	219	231	218	203	200	217	219	200	203	206	204	204	201	228	244	181	213	218	208	205	207	208	190	214	196	220	231	211	204	217	206	207	197	200	210	207	221	200	225	197	191	220	231	194	211	202	210	204	205	205	206	217	199	207	182	189	219	237	190	208	221	206	179	209	203	210	226	246	232	194	201	173	206	175	172	227	216	205	215	205	192	209	225	209	192	201	208	200	195	229	229	217	196	212	213	197	218	203	229	192	201	198	217	219	221	206	205	187	224	207	195	214	228	188	202	216	219	204	243	227	232	198	210	220	194	203	211	216	200	228	195	204	204	195	254	227	216	199	207	210	209	199	230	232	203	202	222	215	181	196	199	194	205	182	199	219	203	213	181	232	196	250	194	238	212	213	206	222	212	199	214	183	220	183	215	203	210	190	223	193	223	218	192	210	199	230	191	194	194	233	207	216	209	214	235	219	206	203	217	198	214	196	221	208	182	218	209	190	201	225	216	203	185	218	210	211	230	197	205	210	214	203	208	218	204	213	224	212	194	204	199	212	190	171	219	214	185	203	205	206	220	217	213	203	205	208	203	212	194	223	214	168	214	220	227	203	194	198	200	212	183	231	194	222	220	230	208	206	192	191	224	214	239	209	186	203	210	208	209	209	212	194	212	221	216	220	212	230	210	216	201	230	200	200	194	225	225	204	222	237	188	204	211	210	196	209	220	192	218	194	193	227	220	219	230	195	236	218	225	239	216	209	201	199	187	232	225	200	226	221	209	231	198	231	219	184	202	231	164	186	196	206	199	219	212	207	210	208	228	208	195	217	208	217	190	221	191	245	194	188	203	207	206	196	188	216	216	207	204	210	235	180	194	203	208	210	201	190	202	212	202	226	225	197	221	193	226	199	191	206	184	183	235	222	216	216	191	204	235	208	207	200	228	188	209	240	231	197	201	189	209	185	218	195	223	222	182	211	201	227	193	229	194	204	215	220	191	218	207	195	221	214	212	222	200	221	203	189	204	208	207	212	216	198	206	178	229	200	188	221	203	188	193	212	208	201	195	217	176	217	187	216	184	204	219	209	199	190	216	196	220	194	189	218	229	226	206	203	221	193	191	201	194	223	194	184	196	204	202	212	195	190	208	211	216	226	212	205	183	217	218	212	235	203	211	232	190	204	195	193	212	187	202	195	221	216	217	221	220	192	221	217	212	214	236	217	191	212	216	178	236	234	201	187	220	208	221	194	199	234	206	229	219	232	183	239	216	186	230	206	219	208	184	203	207	206	200	192	215	205	213	211	225	207	193	214	213	193	204	236	187	204	204	201	231	201	198	228	185	198	201	206	193	230	214	212	225	203	227	175	201	212	218	198	212	199	216	222	209	207	206	201	191	192	186	185	179	175	199	200	201	226	189	191	192	202	210	212	212	219	205	197	222	190	185	198	211	223	187	190	212	191	206	207	234	208	212	218	204	205	222	219	228	241	203	199	201	215	226	198	236	215	199	210	197	215	185	181	216	220	205	192	221	228	202	185	208	179	190	217	185	187	192	196	187	228	216	172	202	223	206	227	214	193	218	217	211	215	200	187	213	192	207	213	203	200	209	203	224	221	202	208	196	216	200	211	237	215	208	209	187	207	184	234	220	215	229	237	208	205	223	232	247	182	221	222	194	222	211	200	216	214	230	211	202	199	202	220	214	187	201	214	203	218	216	242	213	199	209	236	196	246	200	217	217	200	186	202	220	211	203	198	219	239	223	184	203	210	220	215	208	178	206	180	188	214	218	192	206	194	228	216	200	217	227	217	166	205	188	201	213	178	217	212	211	220	200	220	191	226	206	201	215	186	205	212	215	211	180	215	168	215	197	228	199	232	214	197	203	201	216	221	214	214	229	227	202	191	215	180	192	227	206	200	192	230	228	198	209	220	210	225	211	187	189	196	186	194	190	205	178	204	188	203	202	187	211	230	234	211	209	206	221	204	205	215	202	239	222	188	213	213	239	204	210	205	197	213	194	216	204	191	218	236	202	207	213	201	195	191	241	199	203	215	206	204	189
21011	11812	20005	4718	4238	3348	2687	2288	2009	1730	1452	1406	1310	1204	1103	1068	973	935	870	860	863	822	811	765	774	791	751	735	766	702	675	698	689	672	635	659	676	694	647	631	659	644	631	643	600	641	596	623	606	633	645	603	568	613	623	606	610	571	613	617	576	642	629	573	604	576	613	557	562	575	591	633	643	574	601	553	587	590	585	596	575	574	563	558	577	594	519	565	621	591	554	546	595	535	585	625	566	597	574	583	548	564	559	581	575	602	566	584	577	551	629	577	553	556	555	559	568	576	550	621	544	585	588	614	597	596	568	559	565	534	559	605	579	539	552	592	589	553	601	551	544	543	557	573	553	577	547	601	586	566	599	541	590	563	561	586	543	601	521	557	593	591	548	604	566	537	533	596	533	534	574	586	595	594	606	594	590	571	603	544	574	551	552	597	587	570	540	523	607	589	544	558	578	576	570	562	598	586	615	587	551	603	609	523	605	584	601	559	530	586	590	590	595	568	561	526	562	587	567	556	626	557	595	593	524	573	573	564	573	601	544	551	567	537	543	572	600	625	541	568	583	577	545	559	578	577	530	591	547	601	593	590	589	567	597	556	562	551	564	576	525	580	537	593	535	588	593	535	581	568	579	567	582	503	539	604	560	624	580	588	522	571	590	582	546	555	602	564	493	575	560	580	574	558	580	562	581	554	562	576	515	563	582	546	578	545	610	578	575	572	598	535	579	555	617	558	611	565	537	598	555	580	612	559	567	529	591	563	590	545	555	573	576	575	530	564	604	547	578	632	569	591	545	585	578	595	536	588	618	549	584	573	577	525	529	617	601	547	561	566	537	584	596	556	595	604	525	614	551	516	569	579	571	551	616	587	585	560	594	577	547	566	610	566	547	584	556	539	605	579	563	533	556	541	543	607	552	581	601	584	516	571	601	615	548	558	586	572	551	577	595	596	503	605	620	559	537	575	573	559	587	581	544	572	579	555	558	581	577	551	567	558	578	541	531	545	574	544	571	536	549	538	627	594	595	569	541	587	605	588	574	579	586	565	608	564	586	573	567	603	532	544	546	567	579	562	571	596	566	604	558	557	622	572	586	593	583	616	574	535	589	559	596	570	589	601	549	567	558	594	580	544	586	561	550	598	583	604	565	557	566	549	584	529	568	543	551	596	582	540	593	559	585	554	561	550	547	602	531	561	553	594	587	573	565	572	586	536	561	616	551	577	554	541	594	548	568	556	562	516	565	628	534	577	592	576	535	546	547	578	569	564	633	588	556	579	581	550	535	565	516	588	579	625	622	531	543	567	553	539	597	590	561	583	622	592	585	578	578	543	551	580	544	587	570	568	545	576	617	573	599	563	567	530	594	550	560	566	591	596	562	554	603	590	575	583	590	564	582	539	559	576	553	535	565	596	536	584	584	571	561	579	559	555	559	578	571	571	598	580	613	602	582	560	585	549	599	539	614	535	571	601	534	559	562	517	545	600	582	567	547	577	555	611	600	601	564	547	536	532	548	567	584	581	574	558	582	584	536	571	577	572	551	544	547	585	519	571	608	580	527	559	582	539	562	581	591	549	571	606	562	573	547	574	582	570	625	557	581	522	561	563	566	556	541	543	540	546	545	581	574	573	586	614	579	593	591	621	567	587	548	558	562	547	592	595	589	555	542	570	543	587	549	595	565	544	575	558	607	577	588	566	567	577	590	551	582	524	612	532	534	590	613	627	550	584	542	607	591	602	572	577	603	558	591	563	557	546	554	598	541	566	573	578	546	594	562	559	555	547	564	586	548	570	597	537	599	561	561	573	584	605	613	535	584	569	584	560	603	569	558	598	575	574	558	570	555	555	568	568	601	560	580	584	627	567	598	551	557	568	534	570	586	570	561	594	617	560	566	628	604	599	565	554	563	547	611	583	565	580	555	578	586	579	579	550	604	555	546	586	530	538	595	476	552	562	578	537	566	597	595	568	547	549	537	551	554	562	588	575	598	598	648	579	611	589	593	597	559	570	548	542	548	584	559	509	611	547	612	568	583	602	612	636	584	581	565	588	547	569	568	562	573	567	557	544	540	585	532	573	631	577	557	582	580	553	605	574	552	581	548	568	561	557	554	565	551	562	556	560	585	539	570	582	572	577	599	578	591	533	579	587	578	545	573	567	584	586	573	611	542	577	593	542	622	595	577	588	512	559	571	543	578	536	554	552	604	537	592	583	596	541	585	582	603	600	550	600	558	542	559	572	557	544	588	565	573	611	572	608	586	565	551	606	579	558	536	556	568	581	572	524	619	563	590	555	543	582	600	576	576	580	601	587	601	579	529	566	533	573	555	593	588	572	544	590	568	590	566	557	537	568	581	553	609	560	584	586	572	565	564	582	572	566	577	547	594	596	564	575	569	534	515	604	540	562	612	596	610	601	562	567	554	607	582	593	517	511	588	601	565	577	561	576	581	576	612	570	628	597	615	598	585	553	563	585	544	609	571	533	538	573	543	544	527	566	588	535	557	602	553	542	574	589	600	544	588	586	565	542	612	542	577	565	569	593	575	563	570	568	538	590	567	581	576	571	569	552	582	578	573	538	650	561	629	599	604	591	602	593	520	563	594	585	533	610	544	552	530	530	583	566	566	547	575	554	534	555	579	578	572	587	544	569	570	572	563	527	587	595	543	586	610	538	578	607	598	576	580	575	560	523	602	558	571	584	522	549	593	569	535	575	569	587	553	532	568	562	605	567	553	545	588	551	582	571	570	576	537	539	586	556	582	585	551	528	589	583	602	590	574	574	584	531	555	585	564	573	560	585	569	595	564	583	604	551	565	552	606	525	528	537	526	561	576	532	587	568	575	554	553	600	575	568	563	579	578	546	564	564	602	594	581	560	546	564	568	546	581	563	575	611	513	581	591	569	560	577	572	546	563	535	613	608	578	557	597	561	573	578	603	554	597	559	523	560	559	544	549	545	525	572	570	590	613	565	540	582	535	577	587	603	571	593	606	535	537	548	568	550	588	590	595	596	539	584	557	532	547	577	556	557	607	611	580	566	592	573	560	567	565	578	578	606	550	573	605	564	585	617	595	580	579	588	599	588	541	602	620	552	555	560	555	575	576	578	534	590	535	561	594	556	585	537	560	570	590	576	542	565	542	563	572	550	611	538	524	584	537	547	552	570	583	541	588	546	555	582	588	553	556	569	579	602	561	581	544	542	572	568	601	555	623	574	568	559	573	546	584	551	563	567	576	579	594	615	612	560	543	569	550	560	597	549	563	580	555	544	599	562	525	581	576	583	568	575	560	613	556	549	568	564	603	551	569	565	559	565	548	564	552	548	563	603	599	571	535	576	539	574	560	593	561	564	578	555	548	526	588	581	628	558	582	548	560	551	542	598	537	550	587	589	581	596	593	566	573	549	564	542	584	541	575	567	573	618	540	581	576	566	561	594	542	600	597	513	593	612	588	589	580	555	567	587	605	555	585	553	574	594	581	598	559	561	604	573
2833	765	2169	410	349	349	345	342	301	375	349	317	349	346	311	329	314	349	361	348	356	358	338	365	373	323	359	344	329	335	351	323	346	362	355	344	337	368	362	355	342	328	315	334	339	323	321	327	352	350	350	354	356	334	353	343	329	347	380	382	328	351	347	309	319	356	335	372	366	346	372	329	352	329	354	342	368	350	361	352	359	331	320	354	356	289	353	327	366	349	341	358	344	353	361	336	354	365	313	365	360	365	337	334	364	340	387	324	371	334	366	336	326	332	372	330	335	345	339	353	368	344	352	334	337	353	325	337	330	336	373	345	329	322	336	365	334	347	357	344	346	310	368	324	369	346	365	334	320	351	343	370	335	382	359	324	362	347	352	335	344	327	332	328	350	340	342	342	369	349	334	318	344	343	335	320	328	354	353	366	352	347	334	344	366	340	343	320	381	362	351	345	341	359	330	365	362	322	347	361	316	363	345	361	324	367	329	336	354	320	353	312	311	335	325	333	364	332	356	319	342	311	382	319	348	347	334	370	350	324	324	383	346	364	330	360	345	319	335	342	340	311	384	404	384	386	318	400	338	362	340	359	360	374	355	322	388	327	303	326	351	366	338	373	324	354	358	326	386	328	324	341	331	341	358	366	337	331	331	345	349	312	366	348	348	365	351	344	340	298	333	316	337	328	350	331	371	362	308	364	353	312	387	376	344	348	311	317	347	347	362	345	335	355	346	333	332	314	326	401	306	351	353	350	326	334	370	379	307	337	357	343	353	346	355	366	351	336	346	330	353	350	333	330	361	325	334	308	328	304	362	367	354	326	334	338	331	350	357	350	325	349	345	326	363	338	371	367	356	355	328	345	353	361	348	346	347	330	365	330	336	349	326	345	321	378	332	351	328	302	356	343	318	352	353	323	334	335	358	357	393	405	326	335	306	344	340	332	345	365	359	378	337	363	340	345	341	329	346	371	406	330	339	338	348	352	344	330	333	332	375	358	369	316	341	384	345	326	363	334	333	354	366	333	366	340	332	336	340	364	357	409	345	339	350	324	331	328	334	327	353	314	336	357	326	333	364	373	361	356	358	342	325	357	376	340	352	333	331	320	345	356	347	366	379	392	367	378	348	314	338	345	379	368	375	342	342	355	384	350	358	368	341	329	329	323	320	331	337	348	361	335	340	350	349	390	308	329	357	337	347	369	348	352	354	337	339	352	334	339	352	360	330	325	351	351	342	371	349	350	364	363	356	367	336	372	331	360	364	371	330	346	324	363	330	361	311	320	363	348	366	331	361	348	338	320	313	355	378	347	316	321	357	376	366	388	334	385	355	385	372	354	348	370	382	366	358	331	328	351	361	323	348	311	354	361	329	341	325	361	350	322	367	347	350	321	354	337	358	335	345	337	329	374	355	341	301	359	374	336	368	378	337	345	326	336	374	353	355	361	342	326	358	339	327	353	371	342	323	331	353	357	342	372	340	381	339	335	329	359	353	351	322	333	327	366	347	312	346	346	394	374	334	339	322	337	320	356	357	342	304	373	304	356	354	340	359	324	367	309	343	332	361	341	350	381	325	352	355	348	405	390	333	332	351	316	350	319	360	344	352	372	324	358	317	313	319	346	332	369	332	341	359	356	361	341	309	334	353	320	325	341	330	383	363	394	343	370	301	351	331	350	369	355	350	355	357	351	369	306	355	343	328	359	333	356	374	361	294	381	363	360	338	335	293	356	346	365	368	386	353	375	352	324	349	390	308	325	346	337	296	339	339	368	348	340	340	356	309	334	344	376	343	344	354	355	343	356	368	360	362	362	315	364	352	339	386	315	353	340	300	356	377	313	326	354	355	362	343	341	373	340	337	338	343	352	364	342	328	313	339	347	335	319	354	314	371	356	324	383	360	349	369	342	324	381	356	360	353	311	356	359	339	380	328	324	373	343	333	357	356	345	349	375	351	333	328	360	319	348	331	348	361	351	344	355	355	338	307	341	339	352	341	364	352	350	342	340	313	347	335	323	335	329	338	306	360	340	366	343	345	305	354	348	334	341	331	317	330	324	351	332	356	336	318	367	341	345	334	325	351	308	313	340	339	384	368	316	326	352	327	327	361	357	324	330	348	349	327	326	376	326	363	347	367	363	369	342	354	331	350	353	324	366	318	327	364	355	353	359	299	334	349	318	324	320	341	306	316	370	339	364	333	355	331	325	326	322	358	350	341	327	351	374	337	377	333	337	360	343	386	348	342	324	286	340	376	345	322	375	329	367	341	356	323	332	302	338	344	350	349	339	324	363	349	348	346	359	324	346	330	312	323	315	327	371	329	344	361	356	349	336	357	332	388	323	349	339	351	356	358	348	345	346	311	346	332	355	345	339	360	357	339	377	350	329	352	346	382	340	363	357	343	333	349	345	366	350	347	318	328	350	351	324	368	305	350	307	322	346	310	399	337	339	332	352	349	346	384	351	350	346	380	353	343	346	327	354	363	329	370	312	355	351	338	369	349	361	358	334	363	356	345	317	357	307	346	341	337	365	333	346	383	338	340	361	357	368	351	334	364	360	331	314	357	345	343	346	330	364	340	324	338	358	367	370	326	343	326	333	356	356	346	334	356	387	360	343	369	304	368	353	331	321	351	368	348	338	343	328	344	341	340	316	338	379	354	367	353	325	346	325	352	346	343	367	334	333	358	340	371	373	329	339	345	336	357	334	363	356	357	374	355	350	380	323	334	363	364	350	353	346	341	320	361	363	356	342	323	352	358	324	339	297	322	341	351	327	342	331	394	360	375	364	336	334	343	356	359	339	328	326	353	333	361	352	347	359	357	358	363	359	351	373	317	339	332	333	335	326	342	352	333	344	347	333	357	332	313	347	352	381	323	333	364	320	359	346	323	366	367	324	346	366	370	338	340	344	320	329	348	332	332	385	332	329	320	338	357	343	334	360	375	326	344	365	327	334	342	339	339	325	336	330	316	320	341	359	340	362	323	352	343	354	318	326	333	350	356	342	338	311	324	337	360	344	364	369	333	350	345	345	406	346	302	337	372	330	343	391	325	360	345	339	346	352	354	339	323	380	356	367	321	342	366	331	357	341	345	353	350	364	354	316	354	319	342	330	361	357	329	342	350	337	331	358	352	343	332	337	346	360	328	326	325	332	353	352	372	354	331	340	391	358	331	348	291	335	316	309	395	332	340	381	357	347	321	354	355	367	355	353	355	371	326	312	343	306	337	345	353	347	356	325	352	329	313	336	356	323	336	336	326	363	349	354	369	373	337	305	323	349	357	349	349	362	338	303	297	359	328	370	365	335	356	365	367	341	329	318	330	304	354	356	350	327	364	322	370	369	329	370	345	332	309	372	325	356	305	350	328	357	311	307	339	334	298	351	334	352	340	338	329	339	369	324	372	336	365	386	338	316	314	326	361	327	348	365	317	303	349	343	321	347	382	382	362	336	373	331	332	324	351	326	318	354	358	411	324	364	316	321	307	345	341	390
3054	1273	4821	915	853	881	877	852	886	886	869	826	845	840	832	805	834	844	800	844	789	841	835	812	855	854	839	829	858	852	848	870	836	836	811	812	839	807	827	893	832	866	843	800	816	839	855	792	845	847	811	840	799	790	773	805	776	796	828	815	904	813	814	809	825	858	765	770	835	852	783	824	804	828	817	842	817	822	820	842	826	833	795	837	763	805	805	798	803	855	848	885	829	829	832	803	805	821	865	830	841	828	869	850	832	811	833	834	846	831	812	808	856	800	813	811	833	820	800	882	810	821	823	805	828	842	853	817	807	790	819	809	804	871	854	795	796	824	789	798	837	859	784	852	797	874	827	822	803	804	815	813	817	824	796	786	781	829	859	856	827	808	873	801	872	801	789	836	826	766	806	836	835	838	828	793	871	783	794	848	785	820	829	797	800	804	784	805	798	817	835	809	847	827	844	837	857	843	777	866	837	816	863	859	803	864	813	797	826	850	835	818	769	854	823	775	794	840	784	848	818	785	859	853	862	767	865	855	799	823	780	798	815	853	861	829	818	841	841	821	817	795	836	781	791	859	882	806	851	790	855	788	808	838	823	898	798	804	820	887	816	850	859	790	785	860	848	823	849	812	798	804	834	842	785	849	853	809	843	799	794	778	854	808	796	823	845	830	837	808	796	786	782	818	808	851	810	844	811	794	868	855	826	819	780	845	812	830	804	846	814	867	826	890	872	842	820	823	837	859	804	767	815	856	825	872	772	791	828	811	824	860	856	845	815	890	819	783	827	795	835	857	801	799	814	812	799	864	812	879	858	786	852	823	813	829	812	809	848	874	853	774	837	798	850	807	855	840	849	869	873	803	826	809	779	856	801	836	830	800	788	801	839	864	850	810	821	823	836	795	855	829	863	824	808	816	856	797	824	806	875	828	851	819	829	852	841	828	838	827	804	849	805	803	843	819	791	815	822	806	756	870	862	830	861	805	826	835	837	859	837	824	854	810	803	770	865	804	856	808	869	844	804	895	821	837	778	825	836	815	831	768	817	851	848	851	829	851	868	802	833	816	815	840	827	813	853	821	805	806	769	804	872	847	865	791	845	829	779	789	794	879	831	820	852	841	814	788	829	828	816	843	811	820	814	804	855	854	842	840	826	818	855	847	754	841	840	803	866	830	872	795	830	809	813	852	846	813	827	818	836	807	833	874	849	881	829	807	848	824	808	766	837	833	840	814	822	801	839	874	814	829	815	829	798	842	814	786	809	816	800	882	839	855	813	835	856	786	859	798	841	832	842	870	911	847	809	811	828	804	839	840	802	840	833	800	849	808	858	844	838	839	882	823	819	845	822	814	825	752	805	829	848	852	804	833	807	784	837	793	808	802	840	863	794	804	857	848	901	805	858	870	856	857	820	840	820	836	846	842	862	833	841	890	842	837	820	837	809	843	806	865	796	844	843	842	782	838	835	843	800	810	840	810	852	826	863	858	819	818	870	857	889	897	831	899	829	824	828	835	844	826	831	763	839	856	814	815	843	800	830	840	787	826	794	781	826	851	832	856	789	846	768	808	895	865	804	873	824	884	773	844	822	799	889	854	803	849	821	828	801	778	803	801	815	838	845	864	821	853	846	855	794	835	819	842	787	787	803	835	846	873	794	799	813	847	824	754	808	830	821	887	835	841	830	859	824	830	806	821	751	891	789	821	875	807	799	865	822	879	832	801	828	817	864	851	850	843	843	828	785	834	819	842	843	869	797	833	844	904	809	850	851	834	809	873	801	826	808	812	824	839	833	787	844	821	876	818	793	818	777	824	823	810	809	826	878	798	838	859	852	883	864	829	848	860	770	876	843	863	881	850	818	849	853	821	805	811	889	823	812	820	832	799	807	808	786	808	799	793	871	892	847	835	806	865	806	860	805	808	840	846	830	855	818	824	835	829	871	823	800	859	781	792	872	824	811	830	840	794	875	774	767	829	860	825	815	808	801	841	791	833	835	830	808	787	848	837	851	837	844	822	837	874	803	773	834	840	840	863	803	848	876	902	889	834	812	833	846	891	863	797	796	812	823	803	821	863	876	825	846	810	861	823	793	773	758	797	808	801	819	846	829	850	861	847	842	820	855	778	821	838	808	845	838	859	840	818	814	830	824	810	843	842	785	839	832	851	803	847	827	813	858	817	814	835	760	836	816	876	788	786	851	768	814	823	896	816	836	835	806	822	847	794	844	792	778	838	874	841	742	806	864	846	839	817	818	815	806	828	865	803	758	828	841	832	813	797	842	798	822	846	785	826	846	809	770	795	828	834	766	874	849	793	842	822	825	791	820	817	795	816	825	840	822	884	837	841	835	814	900	812	805	842	818	806	828	776	795	831	836	861	800	869	801	866	820	840	819	887	799	799	835	785	807	810	796	822	821	804	812	828	792	763	812	813	874	780	802	812	845	818	833	868	823	838	820	817	823	853	809	839	819	825	828	802	820	835	814	863	825	843	881	812	835	799	783	843	822	794	842	808	846	811	867	874	834	796	808	831	862	816	809	788	828	824	794	859	797	805	806	832	795	867	851	788	808	794	849	871	861	806	823	832	839	803	858	779	811	852	852	827	817	812	878	789	847	785	849	801	839	837	810	858	781	792	813	804	807	823	830	829	823	831	831	857	820	799	877	816	814	849	817	870	856	820	810	847	836	864	843	797	822	805	875	865	841	874	837	801	851	848	807	823	864	846	806	853	851	778	837	792	812	861	794	825	804	851	828	868	843	860	860	851	846	833	820	865	863	841	770	838	842	820	862	836	802	818	866	816	874	810	848	841	839	831	782	822	837	818	813	831	824	813	880	816	825	814	809	815	839	800	808	849	834	845	774	789	801	856	809	834	807	808	807	841	852	833	807	817	844	820	805	826	859	868	821	810	838	835	780	830	822	882	810	835	840	835	858	820	818	832	779	819	844	846	802	835	790	793	820	822	820	809	806	782	746	853	886	837	918	831	815	861	852	888	887	866	804	837	858	861	802	829	835	791	825	785	867	789	888	844	808	802	866	865	821	825	833	805	793	782	794	828	841	837	808	851	800	858	836	839	860	787	806	862	873	862	857	830	863	843	824	796	821	788	801	822	795	844	788	802	836	799	876	873	852	817	875	846	814	845	766	844	825	856	803	788	810	784	795	816	828	778	838	868	817	782	800	810	809	862	819	806	843	828	880	801	830	828	810	896	808	791	822	837	804	828	840	813	882	808	823	853	841	816	834	800	836	870	858	790	836	866	831	846	844	820	820	796	792	814	872	870	811	803	859	803	826	836	792	833	839	820	859	777	779	859	860	871	820	766	807	819	883	823	765	854	774	864	805	831	799	791	839	822	802	789	885	814	820	833	834	825	812	818	800	870	839	795	777	781	801	829	840	832	852	822	838	854	837	835	865	824	854	908	782	918	819	854	795	815	856	816	853	831	821	844	847	791	822	839	848	818	845	821	825	824	810	791	795	803	852	790	844	831
24876	14709	31977	15074	2045	472	399	329	312	280	265	216	235	202	214	210	211	205	161	220	199	190	163	203	171	186	182	190	186	192	221	184	209	135	197	188	155	166	200	169	188	167	185	170	159	159	207	171	178	191	174	156	164	166	181	161	168	160	180	192	171	193	184	182	155	193	153	145	147	177	191	185	165	179	185	171	147	227	161	166	202	179	176	195	173	161	181	182	196	175	172	167	161	170	168	197	173	158	183	179	166	179	181	180	167	152	182	172	192	164	189	185	174	177	172	203	165	173	187	183	176	176	182	149	177	173	183	195	183	190	174	173	164	190	208	192	191	191	155	170	190	181	192	166	166	173	195	179	168	173	176	183	192	169	206	190	161	163	187	156	180	180	164	206	185	183	178	187	172	155	186	158	172	184	174	177	185	158	190	178	165	166	194	182	188	187	147	180	158	144	158	161	178	167	202	208	152	153	173	167	173	192	145	174	174	184	179	160	186	207	182	180	191	176	186	153	180	193	183	196	193	161	149	176	164	192	138	187	164	183	162	162	182	171	174	166	188	170	177	172	165	188	160	202	150	150	171	173	169	175	161	151	155	161	192	186	174	179	171	195	193	163	128	170	175	146	194	158	159	171	182	191	162	177	160	172	174	171	160	167	166	173	159	184	166	176	168	167	169	184	154	165	152	168	173	180	175	167	167	156	157	159	169	182	165	192	173	173	181	156	173	168	164	173	166	210	191	167	178	172	200	201	181	166	172	157	158	182	173	189	184	195	193	172	186	181	176	200	181	163	172	166	179	175	188	174	170	146	175	178	165	179	184	194	175	159	188	204	173	196	157	166	176	179	161	216	174	178	197	179	190	194	174	171	173	190	159	169	164	169	179	193	164	159	176	165	182	170	204	167	178	179	179	169	158	175	156	168	181	169	186	174	175	192	175	185	184	175	153	190	166	163	189	178	182	177	181	177	179	164	190	187	151	148	163	185	160	159	166	176	164	160	160	175	179	170	184	196	172	175	213	168	171	164	175	178	176	179	180	171	179	179	193	168	165	188	203	160	193	192	164	162	160	171	148	181	181	166	172	189	173	181	176	193	200	185	170	154	167	161	156	182	184	163	166	164	194	164	188	167	182	197	162	166	177	173	178	179	199	182	174	171	180	160	174	185	165	166	160	171	157	167	171	194	164	166	164	175	167	163	173	176	205	168	185	177	164	197	169	184	163	165	167	174	158	174	179	184	173	177	177	152	172	185	155	176	179	138	181	166	170	202	186	166	143	188	207	190	169	187	192	192	146	162	180	170	154	198	158	169	170	174	145	170	169	163	174	159	181	162	167	162	172	177	189	169	156	182	186	162	161	180	184	174	162	196	172	201	190	160	177	182	183	190	184	160	162	156	174	174	186	181	186	184	152	166	155	173	181	156	188	164	170	152	183	163	166	178	182	163	158	162	177	175	161	170	177	145	158	171	183	158	201	182	174	167	193	170	189	173	170	194	161	178	129	181	174	178	162	193	181	190	160	175	189	184	197	172	154	173	174	187	177	197	165	180	164	179	165	157	158	184	182	177	175	171	177	207	163	184	166	190	162	159	195	190	155	163	176	176	158	169	173	155	159	152	182	183	203	163	166	192	163	171	177	169	158	159	145	170	165	181	189	202	174	194	168	177	172	165	189	169	163	148	177	169	169	174	159	178	183	193	183	184	187	187	167	203	158	173	208	171	172	174	169	153	177	186	170	166	199	185	154	188	179	165	201	176	177	161	172	190	158	178	161	141	180	152	185	171	191	157	191	176	173	181	179	179	192	150	161	181	164	159	171	159	183	159	174	172	157	165	163	141	153	173	178	181	174	164	170	158	165	152	161	147	147	212	177	178	193	177	172	176	163	176	174	178	175	163	167	153	180	167	188	195	174	177	176	180	182	195	173	169	169	187	201	169	142	164	159	171	187	158	154	166	165	172	169	167	172	154	144	179	164	157	149	182	165	186	177	183	167	176	175	170	174	158	205	190	182	161	162	196	190	172	175	172	199	160	160	180	172	186	171	192	164	176	196	181	189	175	174	165	154	172	176	171	167	184	180	190	174	188	172	178	181	172	172	174	162	184	173	172	139	160	208	168	186	166	189	183	169	181	156	174	168	177	150	181	203	174	197	184	207	158	152	159	190	183	161	161	159	161	175	154	156	180	164	176	156	151	162	173	172	177	188	160	181	173	183	183	182	160	144	179	165	170	156	187	157	213	172	175	194	174	208	179	166	154	182	182	195	185	175	172	150	194	163	148	178	159	157	181	158	181	164	176	160	162	175	166	153	196	169	179	168	173	169	146	165	161	177	187	163	183	198	175	165	199	192	168	166	169	154	183	146	183	166	174	190	185	174	175	192	159	206	162	183	162	169	179	167	162	146	187	182	151	154	173	189	184	181	152	184	184	172	195	178	187	160	166	175	194	168	188	186	162	181	169	203	166	179	174	180	198	160	167	208	178	156	153	164	176	158	175	196	171	173	157	175	170	144	178	145	181	200	179	179	173	166	152	149	159	175	187	174	174	198	179	204	163	145	188	166	145	193	179	187	183	195	197	161	167	194	168	150	168	178	178	195	168	165	180	171	162	178	167	178	176	194	183	168	143	175	160	182	150	185	160	169	172	179	175	149	189	186	169	187	172	183	176	169	171	175	170	198	177	184	185	186	171	155	166	183	187	189	183	185	173	148	166	135	179	181	191	167	175	165	166	157	170	164	147	166	167	192	163	185	175	188	149	144	168	160	163	186	171	171	183	175	175	172	161	173	178	203	167	170	184	168	176	202	184	173	184	167	167	170	170	166	193	159	174	156	175	179	160	158	200	174	176	190	167	194	170	155	176	171	165	145	188	166	181	163	171	178	163	184	170	148	155	199	165	162	161	174	164	187	179	179	145	174	189	151	145	167	180	184	175	200	195	181	176	167	184	155	160	167	171	188	163	185	173	162	172	186	204	181	196	189	175	183	142	174	176	174	173	181	153	215	175	166	171	179	178	190	197	160	150	188	177	171	162	166	177	180	160	175	183	169	165	168	167	167	178	169	184	178	167	181	190	167	169	189	206	163	186	182	177	159	177	177	186	174	185	176	168	176	187	171	153	181	189	150	181	163	173	161	159	170	162	180	192	187	176	156	178	186	179	157	185	174	172	156	192	169	151	176	180	152	152	165	196	177	174	140	154	188	176	170	177	183	160	214	187	156	154	156	161	188	184	167	183	141	183	170	195	163	150	194	153	166	201	179	170	159	157	154	149	181	180	164	196	164	142	163	182	153	184	176	194	155	160	181	180	170	166	159	177	186	174	173	193	155	175	173	165	168	154	169	177	183	163	173	193	181	156	176	175	157	166	175	170	175	170	169	164	157	189	160	162	176	171	191	206	170	191	186	177	165	152	146	151	172	169	179	192	185	170	139	192	194	181	186	154	178	166	164	170	154	167	184	168	158	193	149	166	172	156	201	175	175	208	167	158
14642	8045	19296	2594	2287	1985	1605	1393	1206	1102	981	896	845	793	787	712	724	676	676	642	640	578	557	616	538	576	548	552	544	540	547	552	503	532	519	494	534	516	489	515	514	492	512	508	496	479	445	485	483	487	465	501	517	495	474	526	520	458	497	517	469	472	469	456	455	460	473	459	498	465	504	480	450	477	503	498	480	474	499	477	489	461	465	486	464	477	498	492	452	465	492	470	472	512	487	507	526	497	479	473	508	486	517	448	492	482	455	495	499	438	514	487	464	470	487	450	484	469	472	470	444	505	512	500	453	487	474	470	473	494	454	504	465	502	486	462	448	484	502	490	504	455	442	451	478	516	444	480	491	473	461	495	476	462	499	527	465	436	492	492	477	451	479	450	521	454	490	502	493	460	507	437	498	525	480	491	503	456	493	471	481	479	451	425	453	472	464	464	479	447	439	474	477	496	515	439	469	486	481	431	501	475	469	495	478	492	433	465	449	524	466	496	448	458	462	480	530	471	467	495	487	456	469	513	488	476	475	473	506	497	460	446	496	451	492	464	448	502	447	509	492	479	487	496	468	486	451	510	467	502	475	489	460	445	452	508	496	463	473	490	421	450	485	479	494	528	462	503	454	493	483	476	488	488	464	427	488	506	457	470	483	476	442	456	472	414	510	449	485	487	492	456	457	442	509	436	460	449	472	458	514	468	496	477	499	466	507	486	461	505	472	500	477	483	493	495	450	501	508	509	491	472	467	517	449	502	466	475	475	482	468	495	423	471	492	476	487	439	466	461	485	457	477	537	481	474	429	476	481	442	470	458	494	491	491	500	503	450	476	445	481	480	502	448	491	498	444	463	442	457	487	478	463	482	489	473	494	479	454	458	457	463	466	458	462	455	425	451	465	440	469	469	475	477	463	488	473	479	494	537	451	452	460	486	437	461	439	487	514	477	467	495	486	470	479	483	467	470	485	454	467	487	475	456	455	499	452	456	455	506	522	426	474	465	466	517	483	453	507	463	492	451	433	502	471	474	455	478	455	454	428	452	450	423	445	484	449	458	474	459	459	460	436	513	471	445	468	462	524	415	474	497	523	476	472	481	459	450	497	477	448	471	492	483	486	502	463	454	493	478	497	456	496	482	460	505	440	440	456	462	459	436	506	452	458	474	475	489	462	445	442	477	500	440	475	498	464	471	502	469	466	445	480	455	498	471	463	468	457	486	448	453	468	474	479	487	505	483	457	470	482	481	444	488	425	464	470	480	479	497	449	485	474	521	503	466	431	473	474	497	499	437	462	468	472	466	503	483	488	456	479	466	469	467	459	486	451	476	443	471	470	521	443	484	469	490	489	464	495	485	468	468	490	515	461	453	483	468	518	475	493	467	498	493	471	477	483	457	482	488	493	490	446	494	463	465	464	465	479	487	501	458	456	428	451	457	449	500	467	487	502	502	428	494	473	484	491	486	496	463	521	452	451	473	462	438	495	473	463	480	478	442	503	463	495	486	457	448	482	458	470	497	462	486	458	495	472	493	458	458	462	502	470	510	413	461	473	458	484	456	501	440	468	476	486	485	495	504	507	417	502	475	471	448	474	450	473	455	426	507	509	478	485	474	489	482	456	458	468	481	522	448	434	465	511	470	496	455	488	498	482	423	515	480	453	447	469	448	473	534	482	440	517	497	483	480	481	487	474	493	439	434	448	423	500	467	472	492	401	466	470	454	427	487	505	470	481	516	461	444	488	450	476	444	481	499	507	451	444	451	456	483	457	532	476	482	470	456	482	477	491	491	455	488	484	470	462	472	460	438	502	491	478	428	484	484	491	480	472	510	440	488	462	474	482	512	471	472	453	465	462	477	486	437	478	488	513	472	500	437	441	448	454	453	458	465	460	463	492	483	459	457	509	458	467	495	482	494	453	486	459	493	481	481	471	469	458	481	440	499	461	465	473	452	501	498	451	464	446	492	467	443	481	476	444	486	493	485	443	470	456	488	538	461	480	444	465	480	488	495	487	438	489	459	488	487	436	474	443	454	476	443	497	471	499	484	486	500	480	458	462	505	479	482	477	489	473	441	482	517	476	455	519	484	517	459	484	500	467	489	515	450	477	461	480	498	448	495	496	508	463	456	509	475	487	471	491	490	473	454	453	480	457	485	490	489	497	455	433	448	471	479	477	483	471	448	514	440	507	445	517	497	480	416	483	477	488	482	495	491	466	433	468	485	461	455	436	449	477	470	501	470	486	476	451	468	462	441	470	487	448	470	476	439	476	468	456	465	484	474	509	487	449	479	521	460	456	481	525	491	468	461	464	468	460	458	474	484	455	466	455	496	467	456	461	457	481	448	460	440	417	467	462	445	490	452	485	486	460	470	454	472	450	444	454	449	486	492	507	508	495	468	460	456	446	453	488	436	480	483	505	480	454	442	469	450	468	469	494	450	475	487	491	437	473	478	452	477	523	489	490	438	436	483	466	483	515	455	468	474	516	455	450	464	457	475	476	474	510	505	470	495	429	478	475	516	494	468	473	441	482	442	463	461	460	478	492	510	477	476	501	456	449	506	486	497	467	422	476	469	472	500	482	485	490	464	473	454	479	486	467	514	492	483	457	474	485	452	498	440	457	439	468	462	475	518	451	500	468	488	480	463	438	481	471	440	489	498	472	473	476	512	448	434	501	455	463	492	436	462	479	467	465	468	479	466	478	444	497	485	491	477	478	455	487	479	517	472	436	471	522	437	451	472	443	501	453	458	484	483	506	459	495	490	426	460	476	467	463	510	496	462	496	482	454	499	443	500	484	474	500	476	454	450	457	486	501	490	484	466	450	450	481	488	454	511	499	479	488	445	464	477	456	420	480	474	512	507	501	476	466	517	469	497	464	448	488	450	501	485	440	473	463	482	506	488	501	487	482	474	457	444	486	492	448	473	424	412	467	481	424	480	453	461	472	457	507	481	476	484	480	400	464	444	486	499	484	462	483	482	511	496	490	434	518	485	438	474	456	488	475	482	491	462	467	436	490	489	486	511	485	458	487	486	474	458	519	500	459	491	449	492	495	492	478	425	475	505	446	487	452	482	432	458	478	467	494	472	468	461	490	523	474	463	475	474	490	451	486	476	434	474	496	491	460	482	480	507	448	473	513	453	461	482	492	472	482	497	476	474	515	480	496	448	495	495	459	467	483	449	444	516	472	444	477	461	462	463	484	507	469	457	475	475	460	493	471	465	475	480	492	467	446	475	447	478	488	481	500	482	458	485	491	422	484	477	495	454	484	434	486	512	464	472	520	486	493	481	495	476	480	484	449	477	497	467	517	453	470	473	442	472	500	429	457	460	482	517	488	474	469	497	465	468	482	474	479	462	492	469	496	472	447	445	468	461	470	479	444	493	477	478	448	541	520	501	449	489	492	446	451	485	491	474	467	475	466	484	504	469	502	481	482	476	436	467	430	476	475	482	463	461	479	458	445	509	444	467	481	456	484	481	497	467	482	464
38554	28067	35287	25834	11016	1003	731	600	496	438	413	370	344	321	294	285	286	253	213	236	267	264	256	252	276	230	245	237	247	249	249	254	249	242	236	226	220	210	207	251	248	233	218	232	228	218	218	228	201	224	224	239	241	196	224	237	238	230	222	227	215	222	195	207	229	219	248	212	237	219	220	233	237	235	213	200	200	237	208	208	208	209	218	219	203	252	201	265	248	217	223	222	229	222	259	231	250	198	242	224	225	235	223	223	228	221	205	216	213	217	192	205	206	213	220	204	221	232	245	203	195	235	237	228	214	238	225	207	205	204	214	244	237	211	238	220	208	245	223	224	245	261	241	222	219	233	242	220	212	228	219	220	201	246	188	220	212	227	214	207	217	206	222	212	233	230	245	215	238	228	203	200	222	205	241	240	237	226	202	233	257	212	249	200	207	200	200	189	212	199	236	190	226	229	233	214	213	209	178	218	199	183	213	193	221	230	206	198	226	207	219	198	222	245	207	232	245	218	208	231	215	220	217	238	226	222	234	224	214	219	215	199	221	199	203	244	216	212	241	223	222	204	211	205	211	233	206	258	224	222	232	218	193	210	219	215	221	202	234	199	246	240	222	245	228	201	223	214	213	214	213	252	232	213	212	215	219	222	224	221	232	217	209	214	245	253	225	187	211	225	239	201	236	193	195	212	213	218	207	221	216	217	206	217	231	209	193	216	215	232	217	228	234	194	213	238	232	199	201	190	221	211	203	195	207	204	241	199	207	238	200	217	193	212	210	190	220	196	235	227	211	247	233	234	197	201	239	242	247	229	210	227	217	215	197	218	213	214	230	214	218	216	221	247	186	214	211	181	214	212	214	221	207	247	197	239	205	219	238	216	197	207	224	214	202	219	218	229	229	215	230	227	211	222	224	227	237	203	229	231	237	183	227	200	187	203	209	250	221	251	230	190	235	213	213	216	215	212	231	209	196	259	207	230	203	190	228	223	181	215	210	231	223	216	220	193	210	193	216	193	207	170	222	221	216	251	225	212	222	233	211	238	233	225	191	222	201	221	214	203	215	249	201	213	201	193	222	219	221	222	223	211	207	197	237	246	234	225	241	194	220	223	225	221	208	203	190	233	203	209	203	192	223	206	212	190	218	203	193	218	196	206	212	215	217	214	234	250	221	200	222	210	202	202	230	206	205	205	199	187	218	213	202	230	237	199	191	238	212	255	233	201	204	223	205	224	212	233	244	247	206	243	239	209	206	211	252	242	236	195	216	239	227	184	237	232	229	208	232	214	245	231	242	215	189	225	203	211	228	224	233	223	209	214	219	216	212	210	191	236	207	202	215	231	241	228	228	213	238	221	220	230	236	210	216	224	223	218	221	211	246	229	217	214	247	236	224	217	193	235	215	200	237	206	246	220	203	247	231	227	217	211	224	203	231	213	224	215	239	224	212	214	225	236	238	235	237	201	231	207	238	219	200	228	208	240	189	246	216	231	236	232	228	194	225	251	222	195	185	223	239	194	206	235	244	228	214	222	249	231	240	226	203	202	208	196	225	218	215	229	208	209	223	227	198	230	216	246	211	198	248	203	242	225	202	261	206	193	199	202	237	223	198	202	197	201	206	210	226	215	214	204	221	196	223	236	235	209	211	213	223	205	228	198	217	223	222	252	239	225	217	208	218	234	205	226	219	238	220	227	217	247	228	225	196	232	232	218	258	193	244	221	217	214	207	229	219	211	191	229	213	196	212	212	243	229	210	254	192	193	259	224	218	199	249	209	200	220	207	204	222	232	257	211	198	215	232	222	237	188	235	227	195	217	192	212	218	202	236	223	249	222	243	202	206	231	228	208	207	200	235	203	234	236	223	221	216	200	222	219	199	226	214	219	196	224	205	215	234	231	248	237	222	210	217	206	222	248	207	234	236	220	224	247	213	261	223	232	228	209	229	225	204	188	239	217	231	233	210	192	196	201	229	219	215	238	192	223	224	207	221	213	215	213	228	224	227	206	246	194	216	224	220	205	230	202	209	217	200	211	224	230	213	201	219	237	248	227	179	228	198	208	271	244	197	196	244	217	219	193	205	192	226	213	192	184	207	223	248	203	199	216	196	218	223	234	223	235	249	213	216	241	228	193	217	216	229	231	218	202	216	222	224	233	206	215	227	250	220	219	211	207	207	208	210	232	213	213	182	219	225	226	237	214	223	193	215	224	205	224	232	236	214	227	227	231	254	204	225	229	208	220	215	213	245	226	236	211	245	220	230	248	254	210	206	242	223	215	268	229	206	248	225	226	218	220	261	224	208	223	209	212	224	247	205	207	199	214	204	224	212	221	246	216	239	211	220	195	210	205	236	211	235	241	226	210	212	198	216	225	213	223	220	193	217	199	208	214	234	227	215	238	225	221	224	216	225	222	219	214	204	216	230	193	211	222	219	223	230	216	219	223	240	234	224	235	204	220	223	235	220	228	250	204	208	213	224	239	183	223	224	229	248	234	213	203	220	227	238	199	213	230	186	231	217	224	238	238	220	237	231	216	203	209	227	246	223	239	187	219	234	226	199	246	214	221	239	213	203	192	223	216	221	212	239	231	229	221	204	225	224	207	177	240	250	210	225	202	213	232	236	218	224	176	239	214	241	201	219	219	208	235	214	222	209	224	220	231	214	237	189	211	237	228	234	219	226	216	232	183	222	235	222	189	231	193	205	194	223	242	233	206	225	208	219	205	194	205	212	223	202	213	227	233	220	222	214	223	237	207	221	223	235	194	208	207	236	212	201	188	220	200	220	226	213	254	262	221	227	191	241	239	227	202	220	217	207	229	206	224	218	236	191	203	212	182	198	222	214	219	236	232	231	206	236	247	237	229	253	200	244	201	255	226	214	234	215	222	238	219	212	210	244	206	228	251	231	242	233	200	204	208	190	200	216	189	223	220	221	216	188	205	211	233	239	221	223	222	200	218	223	222	235	209	224	230	211	212	233	261	215	218	230	200	211	236	214	210	230	204	228	216	212	233	229	202	234	252	226	208	213	247	241	204	220	222	230	218	237	229	220	211	221	232	206	223	216	204	205	199	214	213	223	236	217	233	218	212	205	225	242	275	206	219	227	216	225	229	202	251	220	219	236	210	182	232	213	195	245	218	210	196	216	252	222	236	213	213	214	228	208	217	205	231	257	219	248	197	221	216	243	200	206	232	201	216	204	238	209	187	207	258	237	214	229	230	198	207	197	209	227	207	218	210	199	224	240	224	193	219	225	220	223	246	248	231	221	212	243	250	204	192	211	218	193	237	223	214	220	207	173	220	204	215	224	219	210	194	244	200	242	195	206	198	215	207	225	214	218	220	214	230	235	211	224	225	248	227	233	229	201	234	208	241	226	232	233	244	201	211	211	217	209	217	220	225	236	216	205	225	188	253	226	244	226	207	231	218	208	199	207	220	229	241	235	228	242	231	220	218	213	202	234	211	192	196	240	217	230	220	225	202	219	214	230	220
23186	13023	21560	4912	4339	3708	2911	2420	1999	1816	1632	1498	1378	1232	1178	1073	1034	1042	925	887	864	845	838	812	827	743	810	770	753	738	718	744	723	733	726	708	715	721	706	718	706	691	671	726	656	649	649	636	636	676	667	660	644	631	686	613	654	672	704	642	643	639	603	619	641	626	668	666	642	624	648	667	575	658	666	642	633	609	625	625	592	577	629	649	582	626	606	655	589	613	664	617	619	618	635	576	618	597	613	591	670	636	584	603	673	632	611	646	675	561	593	587	623	624	635	577	590	583	612	629	624	602	645	566	627	619	592	604	613	583	577	593	682	638	616	615	594	607	623	607	621	623	626	581	616	602	605	628	613	606	614	597	606	605	578	572	627	602	611	606	650	578	555	597	648	626	607	567	589	554	595	611	605	664	593	650	608	574	614	633	581	566	622	637	580	603	614	618	589	597	618	586	643	629	653	597	599	605	622	573	562	614	596	642	599	594	584	625	635	602	634	594	583	611	606	624	585	591	633	625	597	608	601	576	594	630	623	599	637	608	615	578	616	570	623	608	592	622	609	621	574	591	579	590	569	621	598	617	570	636	610	604	605	566	603	672	649	569	590	625	578	605	588	629	575	627	595	664	573	610	611	606	595	610	625	598	639	580	606	562	603	604	567	612	562	587	636	597	612	616	596	602	616	644	571	613	620	618	596	610	597	583	607	612	629	588	633	625	619	619	566	625	568	585	607	617	619	627	612	603	587	587	599	585	619	592	579	627	597	600	636	626	580	597	589	620	580	574	585	614	605	616	593	607	615	605	607	608	631	597	622	583	648	594	608	591	609	588	644	572	584	600	584	592	580	608	589	621	637	595	594	632	573	620	571	594	594	619	588	620	575	623	583	609	606	588	609	588	547	581	605	606	606	598	563	623	587	575	569	607	612	582	604	595	602	617	626	577	612	597	646	609	583	615	610	663	607	593	586	617	618	570	588	632	598	627	576	589	597	590	592	612	586	647	613	618	585	578	577	590	609	575	578	649	631	651	658	609	619	631	579	611	591	645	600	589	582	606	588	594	590	585	632	591	603	558	567	636	596	627	576	622	575	590	606	592	590	600	580	610	635	622	640	604	604	596	576	624	590	622	601	581	594	571	598	613	650	596	596	621	584	594	583	548	587	636	618	599	609	594	601	576	580	616	599	615	599	645	625	591	578	623	617	612	591	619	643	554	583	592	599	632	627	584	579	581	615	614	611	586	633	622	603	597	587	635	601	585	601	608	605	591	639	574	601	593	604	623	570	610	592	668	621	643	629	621	625	646	586	610	629	638	595	620	635	610	659	631	619	596	583	598	607	577	574	624	580	596	606	631	598	618	584	587	593	617	622	581	617	629	629	602	586	623	630	617	581	628	625	584	674	564	644	583	608	647	585	618	598	597	615	615	652	625	665	625	601	593	578	600	609	593	626	593	589	617	577	634	576	596	589	580	600	654	595	625	592	582	579	593	577	582	596	596	591	577	634	562	603	610	570	620	572	619	642	623	627	586	602	604	584	662	605	606	619	582	635	605	612	619	608	616	656	606	610	547	612	609	623	588	620	569	625	553	628	608	568	625	601	633	601	625	586	575	606	608	559	594	607	532	605	600	590	625	584	569	602	592	637	607	575	595	646	592	594	619	622	611	596	581	621	627	617	613	575	635	562	607	586	597	609	618	562	626	594	632	626	586	620	611	583	631	573	614	578	604	598	603	609	596	652	581	608	605	575	542	594	577	597	597	640	574	643	565	608	587	583	567	573	586	588	613	593	613	575	639	613	590	618	598	645	615	627	630	617	593	653	627	602	599	601	608	616	603	579	572	605	604	608	613	624	610	602	602	582	600	592	609	585	611	635	591	549	606	625	561	621	571	608	600	627	574	657	635	557	594	608	583	583	595	602	590	613	631	636	571	590	628	585	654	566	626	616	605	612	588	599	574	589	588	619	606	574	584	559	596	626	654	614	605	633	575	602	618	642	617	605	614	588	640	623	573	580	584	614	572	595	626	603	584	596	599	635	621	633	577	576	608	597	621	613	601	605	595	601	586	590	603	613	614	600	609	590	573	585	616	617	639	610	641	611	569	560	603	633	613	600	596	611	598	594	629	599	582	595	641	594	581	601	647	580	603	638	628	621	601	629	644	616	581	582	613	620	568	619	643	599	585	596	588	590	582	610	595	602	629	581	648	614	638	673	619	603	642	613	631	634	603	600	578	583	609	613	622	663	573	624	586	629	605	659	557	609	607	669	607	640	595	563	674	617	560	589	606	570	588	603	639	615	577	582	624	614	617	579	562	571	588	626	633	625	618	635	589	641	586	577	608	590	621	585	570	599	575	637	568	615	580	633	601	583	611	609	628	605	603	609	542	599	595	600	597	608	581	646	591	596	596	602	588	627	625	565	563	599	600	614	599	614	604	620	588	614	563	589	619	595	580	595	570	605	557	614	586	586	609	608	619	559	638	560	616	604	594	595	562	564	539	596	616	566	632	571	595	605	602	659	655	597	601	582	604	592	590	595	625	588	657	636	565	598	599	623	570	553	576	577	617	604	599	571	598	593	601	652	609	572	623	631	637	611	586	620	626	629	634	572	566	642	596	554	626	620	642	600	646	614	616	607	588	587	635	594	636	617	580	589	602	593	638	573	597	577	567	636	596	599	588	593	578	584	581	563	561	610	653	604	601	623	583	572	629	626	621	645	546	598	610	610	648	618	615	596	545	607	593	604	620	568	634	599	577	607	589	602	579	610	613	581	603	604	606	594	622	653	612	635	654	620	615	631	590	594	550	559	619	636	639	602	637	613	627	601	582	584	622	653	596	559	622	620	575	642	595	579	589	630	606	604	598	566	577	576	618	610	593	596	606	602	576	638	628	591	568	626	602	641	623	579	610	641	573	573	614	648	627	601	642	604	631	616	574	616	574	611	634	618	602	589	625	598	577	615	611	574	616	606	629	623	615	598	594	616	581	604	619	570	620	625	567	627	646	584	563	644	603	624	627	633	613	618	600	620	596	573	581	622	638	582	597	593	612	623	603	636	599	595	673	573	649	595	583	630	565	579	596	601	594	590	590	587	610	633	593	597	612	589	631	539	623	624	569	596	620	631	630	537	600	629	654	634	607	591	644	575	560	607	612	594	633	609	638	577	646	609	592	609	609	586	575	582	610	604	596	602	600	590	588	632	580	580	621	596	597	591	641	582	620	585	591	577	580	628	576	560	611	646	627	608	578	597	625	583	568	634	617	590	610	588	606	574	619	631	629	568	551	584	595	647	555	563	614	576	585	635	611	605	588	583	591	583	596	577	549	629	590	597	642	618	569	631	572	587	585	570	643	602	606	549	570	619	615	620	603	592	613	588	626	593	602	642	581	586	533	569	592	637	591	574	580	588	586	605	638	603	607	571	625	574	592	641	605	582	615	619	586	612	631	609	591	608	562	611	600	602	590	617	579	623	661	589	580	606	569	610	583
3353	1079	2474	655	486	382	342	336	348	357	311	357	334	399	358	388	370	372	380	371	374	348	350	388	350	373	333	364	381	367	340	364	384	369	336	352	377	335	352	357	356	366	379	360	329	322	332	359	381	367	366	344	352	356	368	375	360	352	373	338	332	371	349	374	348	350	386	345	383	388	348	325	378	413	381	367	346	344	355	377	348	355	364	375	355	398	396	374	398	339	390	367	342	359	345	348	358	350	382	390	309	391	334	356	362	336	367	350	342	385	374	360	382	368	359	352	389	358	342	357	337	352	369	361	331	374	375	303	380	353	337	337	354	377	357	346	348	384	362	351	367	349	342	346	371	372	375	329	369	369	350	391	356	365	364	359	362	360	358	350	325	361	363	347	371	341	330	373	376	373	365	376	358	336	368	362	396	362	387	382	377	345	342	367	381	357	388	355	363	349	381	349	337	370	348	369	364	357	367	374	354	348	370	364	355	361	386	355	330	376	399	360	389	325	341	358	335	323	360	348	408	391	350	339	372	363	373	409	373	360	349	379	365	345	364	368	367	362	336	337	368	377	371	368	347	359	354	313	328	346	387	366	369	352	324	371	343	370	330	315	336	346	343	342	337	374	344	387	337	350	386	384	370	367	345	364	391	370	363	343	396	392	375	348	343	356	397	339	369	327	361	358	394	385	357	349	370	385	357	349	373	378	359	348	387	367	354	350	366	337	368	375	337	377	366	358	326	353	328	351	344	400	371	368	351	357	376	393	374	356	343	344	338	335	375	353	364	345	347	375	337	357	345	335	342	345	348	363	360	356	388	360	334	366	367	360	355	336	353	362	365	359	342	342	341	377	366	335	332	402	372	359	389	384	381	331	336	366	337	357	351	348	347	371	318	359	362	373	348	343	387	356	380	335	379	374	378	347	338	359	348	372	352	356	377	355	352	346	345	372	372	362	370	375	363	326	358	341	348	370	389	367	397	361	371	388	329	349	353	344	381	352	381	373	398	375	372	357	346	364	362	360	342	374	355	368	368	337	358	358	340	349	348	346	333	346	375	335	348	334	343	368	381	352	339	351	386	395	358	348	378	327	363	359	348	351	350	360	357	360	338	345	327	349	368	383	349	355	363	363	360	394	333	335	323	358	361	360	350	353	352	399	352	329	353	333	367	332	335	390	415	388	403	335	360	345	368	377	320	331	377	319	374	389	362	384	365	343	379	368	356	362	365	385	383	323	352	345	385	390	392	335	372	363	407	369	358	367	390	358	373	373	389	372	356	394	348	377	384	377	349	345	350	377	336	380	351	333	362	338	373	331	376	354	379	354	360	338	364	352	358	379	349	391	380	383	383	369	359	383	355	318	362	350	371	355	330	342	387	368	357	360	359	326	329	378	363	355	324	371	390	391	328	358	360	352	344	383	350	345	373	334	363	336	360	380	397	357	359	401	329	372	358	385	335	362	379	360	338	390	363	345	346	346	365	388	355	374	371	357	394	395	389	365	351	356	366	340	360	389	375	365	353	368	370	350	371	378	374	368	391	376	357	369	324	363	355	370	342	349	356	323	371	362	368	399	388	373	359	352	383	376	365	320	351	385	362	375	338	358	363	333	377	301	352	355	352	357	357	381	390	372	326	342	391	393	352	369	370	375	349	339	350	334	380	355	348	378	380	361	374	341	388	366	360	346	351	377	354	357	371	389	347	333	359	381	355	356	360	360	362	342	383	318	341	361	377	360	348	372	364	353	362	345	347	371	381	336	402	355	341	347	357	371	373	372	378	338	377	359	336	378	391	362	352	377	338	375	356	341	351	351	322	358	367	342	353	333	354	331	368	300	375	369	353	362	353	360	393	379	362	350	338	373	356	375	316	327	379	331	341	343	357	367	345	370	366	378	367	344	365	333	368	375	370	391	353	364	351	371	370	377	378	363	350	340	364	366	402	389	383	371	377	371	358	348	346	308	377	349	402	339	356	349	374	361	393	368	344	397	415	351	353	374	360	371	404	386	344	345	358	370	375	395	374	391	354	352	354	380	323	365	366	390	357	349	353	375	363	356	364	357	365	348	344	351	333	368	372	366	330	393	368	361	368	346	346	370	332	383	353	384	400	396	370	332	357	375	351	335	352	352	352	378	343	371	356	385	345	416	358	360	378	400	365	375	339	358	369	347	373	368	380	357	420	347	378	373	343	387	372	367	345	328	385	326	392	365	367	379	363	372	330	405	360	365	342	424	362	400	378	372	363	345	354	360	362	361	385	340	358	344	362	380	383	405	372	363	360	378	355	348	331	339	370	326	339	355	358	339	356	351	390	407	343	382	342	350	382	348	338	365	389	366	369	345	366	333	362	349	342	364	344	378	336	361	372	365	374	387	378	403	375	355	407	350	381	366	337	363	335	316	372	364	337	392	348	368	371	365	388	368	361	395	382	392	352	380	381	385	339	365	343	368	350	349	368	414	349	376	387	334	381	395	383	385	339	329	337	311	341	330	362	326	342	303	398	353	385	388	381	364	350	393	369	367	346	350	340	357	366	356	341	381	378	368	360	382	392	351	378	354	342	358	342	342	348	359	369	352	338	355	373	410	377	351	364	376	377	336	344	348	390	359	374	327	347	359	385	357	344	363	355	373	365	380	383	381	345	334	340	365	350	388	373	363	397	358	365	308	361	380	379	359	351	344	332	370	358	358	381	372	339	333	359	346	374	337	383	359	359	372	403	374	375	403	351	372	338	349	345	358	377	339	372	378	333	338	350	393	344	396	347	366	320	376	355	371	381	374	361	375	364	378	359	321	328	362	363	397	391	313	344	341	369	355	359	370	355	315	407	350	391	356	344	340	327	368	364	375	376	351	339	366	379	403	380	362	343	359	379	390	327	356	361	365	380	382	342	367	408	343	375	339	351	337	368	369	352	342	387	375	369	335	370	327	349	345	343	339	369	348	350	349	380	346	337	330	339	369	339	330	326	366	366	343	363	357	384	346	368	363	349	338	390	383	364	378	361	369	378	379	353	383	353	372	398	362	364	361	336	352	396	396	355	341	368	363	341	365	348	381	359	366	365	368	390	366	346	382	355	356	367	330	382	345	368	370	342	358	413	352	354	383	357	341	359	361	341	365	384	332	368	365	336	344	362	388	408	347	362	394	370	356	379	332	327	329	377	350	342	331	355	336	356	344	361	363	387	344	384	378	342	329	379	386	341	333	379	369	367	366	377	362	343	388	452	359	365	387	337	375	369	365	335	342	356	380	374	357	364	356	361	355	347	402	349	374	310	359	382	359	339	359	355	358	355	360	322	328	398	383	336	383	354	351	394	305	334	346	388	349	358	327	334	381	360	375	328	340	356	361	410	382	358	367	330	321	365	318	357	368	320	361	349	372	341	385	374	344	351	378	340	353	366	361	368	363	377	345	349	353	352	375	310	396	412	369	361	360	340	365	357	342	318	366	343	346	360	413	370	360	353	383	384	400	366	350	348	352	393	385	334	347	351	332
3427	1500	4968	977	951	963	897	876	888	955	917	868	891	852	907	887	870	888	880	912	849	908	901	798	891	860	869	905	901	852	896	849	899	922	872	848	865	858	876	902	874	860	911	872	860	860	901	878	872	876	796	928	864	876	862	836	854	856	898	869	836	845	901	859	878	889	869	903	839	901	951	923	870	884	843	876	883	837	873	923	889	896	876	918	880	829	918	878	952	858	869	894	896	899	878	851	854	855	838	883	865	881	905	855	846	872	849	923	858	813	859	867	914	835	852	850	847	924	865	833	867	899	831	884	887	875	909	854	796	880	865	866	867	855	846	822	835	888	843	904	858	879	810	896	806	851	840	876	920	851	835	892	915	847	894	872	901	888	904	846	871	871	857	876	906	900	845	831	916	842	820	884	886	833	849	851	871	861	896	908	866	856	883	894	800	869	888	862	887	881	898	874	878	883	865	873	894	840	912	858	856	860	890	860	878	873	866	861	887	867	829	828	845	814	890	850	897	880	901	895	866	837	870	891	910	876	895	886	860	906	858	866	841	801	919	878	878	861	860	857	859	892	860	866	878	872	888	920	843	943	900	891	880	856	910	878	852	846	878	903	911	841	856	880	891	912	845	827	886	825	895	895	894	885	900	872	838	840	881	820	872	935	879	872	881	921	858	893	879	930	845	855	878	893	812	903	818	882	848	924	839	876	857	888	893	819	873	898	844	893	850	863	893	866	857	874	880	852	849	874	872	893	870	833	871	904	885	849	879	797	953	863	822	895	887	825	865	849	912	871	869	835	929	888	834	883	923	943	898	865	913	877	892	881	867	839	909	913	870	876	866	857	883	906	875	901	846	834	864	884	911	876	842	803	843	845	912	900	856	829	858	900	923	859	889	896	898	858	909	890	864	854	821	887	829	858	881	838	884	886	921	830	856	886	864	866	838	881	877	813	858	903	863	852	816	870	850	888	842	835	853	846	870	917	885	876	879	863	864	851	873	849	855	886	841	861	871	890	881	854	859	882	862	848	860	917	891	860	852	881	872	841	848	905	859	886	839	894	861	849	876	858	870	873	791	849	873	826	928	840	837	890	894	852	881	880	917	837	856	877	903	880	885	933	864	826	855	917	884	833	863	954	866	867	836	798	859	929	857	851	905	826	872	876	862	909	829	924	872	891	837	849	856	830	840	876	893	878	890	907	847	825	851	852	924	854	902	884	842	900	905	892	827	897	873	869	857	918	855	904	840	932	896	883	913	842	831	884	829	786	848	863	940	918	883	892	903	828	865	901	904	905	907	904	832	838	866	913	860	915	845	850	879	938	842	886	928	887	866	808	888	919	860	814	909	838	893	853	849	844	877	898	878	853	901	811	962	834	919	901	888	853	871	867	894	846	875	840	891	893	857	848	869	896	867	876	884	831	897	819	862	861	851	871	866	919	895	900	837	869	873	865	816	870	863	890	849	884	901	841	835	826	881	876	833	850	878	905	894	923	853	865	812	917	885	921	904	820	887	887	878	906	850	807	804	866	870	867	866	853	880	813	855	900	851	842	865	861	891	878	861	856	846	815	875	843	860	853	822	907	897	870	865	894	873	870	842	866	855	842	842	856	873	857	850	915	866	842	863	909	857	883	861	873	872	843	890	910	886	821	852	887	828	863	878	904	854	870	884	895	854	856	889	926	871	867	888	883	830	817	869	858	823	853	941	924	866	893	876	875	868	851	875	875	937	885	874	868	868	822	860	870	854	878	863	886	846	797	884	862	904	857	870	881	877	890	901	904	847	867	872	863	862	905	869	861	865	840	888	858	888	814	874	864	853	908	886	755	874	882	860	839	896	886	873	875	903	878	864	915	863	916	835	899	834	880	839	875	850	885	860	916	896	876	839	938	863	883	861	936	875	880	871	888	826	861	902	815	825	890	883	818	892	861	830	897	827	842	876	851	858	923	864	883	837	908	815	862	837	884	847	840	845	871	851	841	837	904	908	910	868	908	870	915	888	892	937	888	848	911	853	898	884	853	886	842	863	822	867	873	882	855	849	883	844	855	894	856	825	906	865	872	859	852	809	864	899	837	862	908	857	902	861	847	851	847	886	885	920	869	897	841	934	892	823	883	888	888	902	829	889	779	878	828	850	860	843	880	857	872	922	901	893	856	921	865	870	875	852	831	842	907	875	836	869	907	934	835	845	847	879	834	856	878	840	837	890	860	903	913	824	823	833	906	830	867	867	864	860	905	832	876	826	845	842	852	874	868	858	826	845	933	940	865	853	876	845	857	894	855	892	861	845	902	822	841	876	919	921	877	920	887	866	852	879	865	808	876	896	884	888	837	882	898	860	866	853	921	883	851	837	878	857	878	871	870	891	940	805	848	856	795	902	844	786	872	892	861	908	925	885	834	890	858	896	820	864	862	910	865	833	867	810	868	823	882	872	862	882	840	936	878	839	865	855	908	881	910	927	857	890	842	859	897	857	787	843	855	886	830	863	828	865	889	863	829	888	904	866	811	861	868	858	904	873	872	884	861	906	818	912	866	845	854	884	871	905	883	871	897	850	907	885	904	840	831	861	813	849	906	850	869	886	852	827	874	860	861	866	847	889	794	865	823	909	880	873	880	884	859	862	896	876	837	867	904	855	883	814	851	877	885	888	915	883	878	866	870	909	882	890	863	862	873	808	892	903	895	838	847	868	858	924	818	828	845	830	891	852	882	889	857	872	880	931	829	873	864	890	851	855	869	856	891	850	853	886	916	888	837	794	864	890	876	896	884	894	856	903	875	859	827	851	913	899	843	864	886	870	830	884	845	886	890	844	872	886	888	840	837	915	836	845	890	904	900	828	829	881	876	846	885	888	794	907	876	897	887	876	895	888	838	857	867	858	882	854	930	917	837	864	873	858	837	860	883	896	850	849	910	813	925	856	889	898	822	869	910	873	861	881	886	893	845	886	836	900	877	852	865	807	837	857	846	891	817	815	856	881	899	813	836	899	849	859	903	862	834	899	893	874	871	889	909	878	914	867	861	868	882	905	863	910	878	905	886	896	898	893	893	904	849	862	892	840	895	829	855	852	837	861	869	826	840	864	915	846	839	850	816	902	921	869	880	908	842	886	834	865	921	862	840	856	837	880	855	881	809	879	869	822	858	851	889	836	853	885	855	878	831	889	861	925	794	883	886	894	862	889	863	816	887	879	884	890	894	911	846	813	857	835	912	874	829	865	889	905	888	816	870	888	861	853	821	866	942	859	835	848	905	885	849	880	878	916	870	844	828	915	919	852	888	849	841	840	848	873	873	855	879	861	858	892	910	875	902	871	883	883	925	874	861	844	895	868	856	829	881	889	943	901	878	854	860	875	900	858	896	854	849	902	904	867	927	890	851	863	861	850	867	862	804	875	864	845	889	832	855	878	881	870	870	839	855	882	911	848	949	824	878	925	898	825	869	903	882	817	896	864	876	881	887	876	920	856	915	818	866	849	886	868	839	869	882	835	882
24790	16154	30300	12829	1573	471	398	325	303	248	229	237	213	235	204	201	187	213	168	193	175	170	183	175	174	144	198	189	217	180	177	180	167	176	175	181	146	153	168	204	167	174	195	172	191	179	185	179	163	171	176	182	178	157	194	149	158	185	188	175	172	185	165	201	173	156	167	165	182	177	177	175	183	159	181	170	159	178	196	190	164	179	158	151	191	167	148	163	156	187	190	171	183	129	197	182	182	185	166	159	176	171	165	157	154	162	177	202	168	176	169	192	175	151	185	168	190	165	162	183	166	166	183	181	193	173	152	194	157	141	156	166	177	172	167	173	163	176	190	172	169	188	159	186	138	182	164	170	162	177	143	180	163	173	190	173	195	192	182	171	194	183	186	182	173	180	167	164	188	157	168	174	175	184	181	189	178	197	153	170	186	176	156	152	167	162	168	171	160	188	175	182	160	163	162	170	182	186	167	157	163	169	168	175	157	174	166	172	179	194	164	150	168	163	182	148	173	191	170	150	145	186	174	179	192	190	163	157	171	171	173	164	186	190	174	155	206	192	160	188	184	156	172	193	174	166	178	170	171	190	189	184	166	165	182	171	204	164	173	167	169	161	182	185	153	188	164	188	175	184	179	150	197	179	166	167	185	148	170	203	164	170	183	154	161	185	179	190	170	170	198	178	175	164	175	166	175	165	166	183	165	174	136	215	189	163	168	176	166	189	177	171	203	168	167	149	193	188	180	158	183	188	161	186	163	184	182	192	168	162	166	179	156	175	182	185	191	164	161	209	175	156	187	177	191	193	183	188	146	170	194	168	187	170	178	178	183	173	166	199	186	173	157	174	196	177	171	180	191	144	177	181	163	160	180	177	174	170	173	163	164	168	165	170	151	164	165	144	150	186	169	177	180	179	192	176	180	164	188	190	179	148	180	163	160	177	147	200	186	171	151	194	190	162	168	181	185	209	163	156	187	166	179	174	165	192	155	148	157	188	176	155	162	191	179	180	139	184	166	152	166	172	178	155	205	161	155	169	186	196	165	174	183	160	186	164	171	157	168	169	187	166	176	168	171	178	186	182	181	152	178	154	176	155	154	178	197	184	179	182	169	169	176	178	178	170	188	172	177	168	166	174	175	162	140	155	156	175	178	152	198	157	160	158	164	139	160	180	169	149	178	162	153	152	171	159	168	181	174	139	194	155	161	186	154	171	177	186	155	175	209	164	174	194	172	191	175	191	149	195	189	162	182	176	169	178	160	164	168	156	159	203	170	193	171	164	167	177	170	161	174	193	165	196	177	187	151	184	161	179	178	158	184	157	158	159	141	176	182	156	165	181	193	159	174	169	162	168	175	164	161	171	174	146	150	172	157	191	172	186	199	169	180	173	189	186	187	161	168	185	157	179	176	196	160	173	156	158	183	200	176	161	168	155	166	175	187	153	141	152	177	156	190	162	193	156	153	193	183	169	163	166	193	179	173	170	174	155	169	168	154	181	166	168	188	177	171	165	167	177	197	143	158	162	178	167	187	177	178	173	186	167	161	163	135	164	161	172	187	203	198	169	150	174	143	193	189	172	179	173	181	159	175	181	170	186	180	176	178	166	180	169	164	195	192	177	187	179	175	197	160	166	175	164	182	169	193	170	164	180	193	178	171	177	189	165	176	166	156	171	165	160	173	166	175	145	148	169	194	172	173	181	196	186	183	173	185	156	157	173	173	172	205	177	155	198	154	172	169	183	166	198	172	159	159	147	147	181	173	211	161	164	163	202	194	178	180	192	166	181	167	185	168	170	151	188	175	158	190	177	152	176	178	167	178	177	181	179	168	163	171	161	176	192	183	159	165	163	159	172	184	183	176	171	165	150	169	203	194	177	152	156	178	163	166	169	154	185	169	151	159	169	171	184	168	185	188	167	166	176	171	160	190	164	174	175	166	169	182	161	184	166	185	172	170	161	201	170	162	142	155	178	180	182	164	144	176	165	191	153	186	161	158	155	181	175	181	189	208	172	147	179	188	163	183	174	144	188	182	169	196	174	161	170	167	178	162	170	137	134	178	152	174	173	197	165	193	185	180	184	167	179	164	176	173	200	154	197	168	183	163	169	181	191	188	190	136	169	155	170	180	164	165	163	168	154	164	157	148	173	198	162	179	181	170	180	185	172	169	163	192	160	170	172	179	171	174	171	172	174	163	191	162	174	198	171	176	177	153	178	181	163	176	160	161	162	175	169	180	166	177	166	175	206	195	200	173	176	174	171	188	176	178	188	176	145	161	184	162	166	179	169	174	166	191	182	161	168	172	165	201	188	191	179	198	179	171	169	166	172	188	179	160	162	163	165	187	187	146	169	172	195	176	182	188	190	169	182	178	176	199	187	157	186	171	162	159	173	197	167	175	164	174	170	186	187	176	179	156	174	176	179	190	149	183	191	187	140	173	185	176	167	156	187	185	173	172	167	168	165	158	162	128	164	163	191	158	182	152	166	144	155	174	177	175	200	173	189	158	163	190	187	158	150	181	178	182	168	175	163	160	191	172	180	173	158	187	176	188	180	162	185	164	165	172	197	171	168	168	173	186	177	183	164	157	198	190	184	171	180	178	187	158	166	183	158	173	170	175	191	155	180	191	189	165	158	150	167	180	179	162	181	162	169	168	176	165	175	188	168	166	176	173	164	192	182	180	183	193	153	182	182	168	180	184	181	184	166	177	187	186	189	155	192	143	166	179	169	173	171	185	180	165	177	183	166	176	169	176	166	148	182	182	161	157	161	178	176	168	165	165	178	177	183	170	168	170	183	184	161	175	195	169	173	161	186	152	155	184	174	152	155	185	183	156	172	174	193	168	158	171	178	181	153	164	169	177	183	170	180	174	150	200	172	187	190	170	185	174	169	173	167	185	176	202	182	156	173	158	191	174	173	171	178	155	182	166	176	156	166	150	195	155	164	153	177	163	161	164	190	185	155	188	169	170	181	174	183	183	178	202	167	157	175	171	177	170	183	176	188	194	169	181	155	162	158	190	187	207	185	159	198	175	152	185	163	171	172	174	157	194	186	188	172	180	174	168	177	156	188	182	182	184	159	182	165	155	188	173	147	175	183	159	161	156	202	164	178	182	183	181	158	180	144	195	171	174	173	153	182	161	167	167	189	171	180	162	215	199	168	165	167	183	163	187	190	164	174	159	176	172	157	169	170	156	179	177	165	181	160	152	180	160	219	198	155	172	170	200	195	168	166	145	174	172	161	216	165	181	172	185	164	161	193	163	193	193	184	188	152	181	159	152	182	189	153	149	173	176	198	148	190	187	182	168	185	170	179	149	176	163	164	204	187	157	174	173	159	216	170	179	180	190	172	176	139	161	185	173	173	175	165	148	177	185	169	179	147	157	154	167	200	168	153	180	175	185	178	183	178	184	173	185	170	170	200	191	179	149	154	169	157	186	164	167	197	170	156	170	173	206	185	181	173	164	166	181	187	142	163	163	169	192	167	161	167
15107	8724	18528	2651	2264	1945	1691	1344	1195	1091	1035	917	869	778	766	779	718	653	629	634	619	635	612	531	557	590	575	525	555	563	524	549	500	524	531	514	510	503	526	572	561	525	488	511	504	537	467	521	530	504	478	484	467	501	482	544	551	486	507	508	491	478	476	495	504	476	484	520	472	466	493	504	465	499	476	465	467	435	502	455	462	469	489	472	494	475	456	496	450	446	444	492	499	441	484	503	446	458	495	483	430	480	489	492	472	511	475	515	502	477	506	489	449	478	460	495	450	461	480	485	474	499	479	493	449	506	498	466	488	501	484	449	471	476	459	464	475	449	500	535	526	476	444	501	485	467	493	485	457	421	481	501	466	435	438	470	462	505	445	466	446	494	445	495	476	482	462	442	487	447	463	504	459	503	485	495	496	523	490	483	500	470	481	462	514	484	463	486	521	452	487	486	464	521	460	497	460	508	487	488	472	488	473	459	499	481	505	456	484	481	496	493	459	443	481	487	483	485	470	490	452	455	435	494	492	500	506	463	482	459	476	493	514	489	454	460	476	503	468	441	479	421	505	462	443	528	489	464	477	513	504	497	487	456	457	456	485	500	461	476	478	470	462	474	466	484	469	479	486	476	466	523	485	462	478	478	478	484	467	509	448	451	491	525	452	480	489	489	484	458	491	485	493	469	485	487	477	472	454	471	483	469	504	468	448	446	499	459	457	462	473	471	477	480	444	439	441	511	454	460	490	480	483	472	477	470	516	492	477	471	474	495	456	498	492	464	559	477	489	470	464	448	479	477	478	440	491	503	494	451	442	484	489	480	523	478	491	477	452	482	478	486	487	480	487	465	475	457	486	481	490	480	486	472	467	495	442	486	466	469	484	480	520	507	466	508	516	481	473	465	481	449	456	483	482	484	464	484	452	473	440	483	483	433	459	465	457	464	484	490	459	512	417	475	430	468	472	449	502	489	474	446	473	478	480	463	501	507	472	505	473	425	449	469	475	489	503	456	448	464	468	494	465	468	449	478	498	509	470	458	472	491	471	438	475	462	479	443	480	485	423	443	475	480	467	447	469	468	446	433	484	484	481	467	477	471	450	406	484	491	465	418	444	505	464	477	449	476	448	473	431	474	482	461	430	492	463	454	504	483	468	475	520	480	480	467	470	448	461	511	512	488	524	419	456	482	490	479	468	472	480	508	443	465	489	446	473	492	486	458	491	508	484	474	508	435	445	471	449	436	485	494	470	485	488	462	444	489	448	489	501	499	507	464	469	515	463	460	454	496	467	445	490	477	438	477	477	469	457	451	457	446	443	505	455	436	455	475	517	480	423	489	440	488	482	459	490	512	469	464	506	487	535	470	438	460	477	468	516	488	485	455	459	456	450	454	527	517	491	522	463	485	510	458	514	431	503	508	500	482	499	508	486	478	446	460	458	494	477	510	508	496	497	435	491	451	449	464	489	511	494	536	505	489	420	502	485	449	484	473	484	483	494	517	474	492	452	434	494	469	465	483	486	468	477	501	483	473	482	465	545	498	490	496	480	509	504	492	497	444	502	494	463	508	496	430	466	502	483	503	478	453	458	501	495	424	502	451	458	451	457	498	471	486	487	437	542	496	516	477	413	465	453	475	478	481	523	467	458	459	466	484	498	460	491	492	500	483	473	487	472	458	436	459	472	506	475	425	515	492	472	501	483	467	487	502	491	466	457	466	463	482	477	486	443	449	491	466	434	513	492	505	456	503	495	488	461	439	479	491	487	435	502	459	486	453	488	504	489	457	488	478	475	497	452	501	474	480	488	462	535	498	478	461	506	479	462	497	461	499	495	450	453	515	450	510	470	478	511	478	481	452	480	464	478	476	492	478	522	499	457	487	441	435	452	456	493	494	464	492	483	482	473	442	488	530	483	486	465	440	486	488	471	507	466	436	461	483	504	465	470	484	475	526	537	450	512	479	440	472	513	469	476	486	472	487	474	459	466	504	459	487	486	440	470	458	494	497	448	496	475	475	486	493	466	496	474	434	495	470	480	459	484	455	492	465	504	447	477	456	482	479	482	465	501	453	476	495	501	475	469	450	487	468	478	491	506	467	492	464	474	477	472	468	465	538	461	511	485	509	478	471	469	476	445	507	472	442	489	459	469	451	500	451	486	474	486	467	465	490	434	483	472	472	506	465	443	447	465	475	462	465	459	484	436	494	486	463	498	480	454	480	473	495	449	466	444	533	473	481	507	521	447	473	500	452	494	447	469	477	502	463	510	484	453	449	476	463	453	464	481	449	494	464	468	471	451	520	477	466	494	474	468	480	468	453	475	461	443	458	500	495	425	493	444	472	478	468	500	457	481	493	501	498	476	490	433	516	482	496	500	444	497	428	476	490	439	489	464	504	466	505	442	481	464	450	436	461	451	524	468	449	499	478	494	481	469	469	461	505	481	486	457	505	507	485	511	506	485	477	480	478	466	500	465	491	486	499	502	492	454	442	461	476	441	476	444	466	493	466	484	457	437	478	447	458	492	449	478	460	430	483	436	499	472	493	461	457	484	447	458	463	482	453	482	476	510	479	478	482	461	486	487	476	472	494	476	459	457	472	472	516	461	496	469	476	480	441	453	476	500	510	497	458	490	490	467	446	491	491	442	448	494	491	465	441	472	468	479	454	453	481	477	460	487	466	503	486	480	465	498	453	450	464	495	439	470	472	482	500	494	460	488	454	438	456	508	473	459	490	489	497	477	486	463	483	474	446	476	490	504	495	441	462	462	510	517	524	489	449	518	451	532	462	483	420	474	489	451	473	489	491	483	454	479	434	481	491	469	463	486	437	481	436	453	504	512	472	477	497	474	472	502	453	486	471	450	456	436	516	464	456	484	484	495	501	488	477	483	483	444	511	439	484	484	431	451	467	459	483	446	464	465	473	463	460	496	454	476	445	458	476	475	453	511	469	478	484	490	485	493	454	509	453	465	474	524	441	483	494	478	501	447	486	487	484	497	465	459	484	507	496	482	474	525	498	412	415	499	471	479	470	489	507	489	454	488	475	469	483	532	437	491	477	488	502	494	450	477	452	435	509	472	481	466	451	450	483	433	493	463	480	455	504	521	489	476	516	490	482	452	491	473	449	442	446	486	483	480	488	467	494	459	477	470	462	486	452	474	441	485	452	474	503	461	485	511	523	491	443	469	491	469	480	462	508	476	477	469	505	507	464	447	514	476	476	475	519	450	485	488	465	499	485	478	520	446	484	483	444	444	465	498	477	480	474	445	483	510	459	464	476	460	471	487	498	501	490	455	488	510	480	479	491	507	475	470	496	492	529	507	464	478	507	457	443	457	479	500	473	449	500	446	444	494	471	486	465	457	491	479	472	477	466	486	490	480	462	468	461	459	441	481	462	477	468	485	460	489	480	463	462	464	472	487	494	491	486	495	482	482	450	488	474	503	434	472	482	443	486	504	461	500	469	479	457	486	498	485	456	496	513	470	466	449	474
36936	27598	34375	23490	7490	922	637	517	464	417	372	330	304	289	269	257	264	266	264	250	233	253	241	265	218	221	270	229	233	222	204	207	235	219	220	201	214	214	221	214	230	223	190	217	207	225	228	226	235	202	213	193	217	204	195	219	228	206	203	214	219	207	211	215	230	215	222	195	223	213	231	233	215	206	203	204	187	216	183	215	238	205	220	214	214	228	236	197	234	230	206	201	211	230	203	238	217	204	204	191	202	189	221	223	187	211	218	219	199	211	214	193	215	210	204	217	198	210	217	224	232	211	238	208	219	227	206	191	201	202	218	215	196	205	195	212	200	211	186	220	199	201	215	230	219	185	224	214	182	202	230	218	213	193	195	218	217	216	195	195	195	218	215	201	191	205	211	231	213	217	241	231	226	206	220	193	190	214	222	217	215	207	180	196	207	223	213	208	220	221	194	246	210	212	219	197	225	252	241	205	222	202	216	214	206	200	217	198	220	209	196	213	167	198	245	205	204	216	216	218	191	228	214	198	199	207	189	214	210	193	233	229	219	214	204	210	203	216	217	199	188	215	185	207	192	202	207	184	210	205	214	225	209	240	204	206	214	198	207	197	225	236	217	228	205	187	231	220	205	206	191	208	167	203	258	225	202	213	205	202	193	191	213	208	229	222	235	208	209	208	238	191	200	185	239	207	203	231	210	199	200	216	204	215	171	200	213	225	220	200	192	211	207	233	215	200	219	219	210	210	220	178	210	205	231	222	221	197	247	195	199	212	230	203	217	174	208	211	228	212	211	203	194	216	184	215	183	228	207	188	201	227	204	222	201	196	219	198	219	225	220	214	250	215	218	219	242	230	256	183	223	225	219	220	207	220	222	212	207	198	185	182	204	218	222	181	226	205	250	195	219	197	228	193	215	206	206	204	251	216	226	245	222	179	206	196	221	205	230	227	224	230	184	218	238	209	214	187	213	204	211	230	219	217	216	205	221	216	225	203	189	187	202	212	219	211	223	218	201	211	222	201	208	209	209	204	223	222	200	235	220	224	201	189	244	193	203	217	205	225	232	206	198	212	206	195	195	197	246	215	219	219	210	221	218	217	229	214	222	204	210	194	214	212	192	204	189	225	203	206	224	201	215	188	197	178	201	202	213	228	202	212	236	221	223	193	218	225	215	214	206	217	191	241	216	197	213	201	188	241	212	204	208	176	214	242	225	200	210	203	216	222	190	204	211	217	207	236	190	211	232	215	197	184	224	221	199	215	213	234	196	208	210	237	224	209	205	228	223	210	240	223	224	212	210	182	216	236	189	211	199	203	194	203	233	214	217	214	221	207	207	205	196	197	195	194	226	213	204	230	216	195	205	222	205	204	192	211	228	206	226	204	172	197	186	211	204	215	205	202	215	208	212	186	225	215	237	216	210	188	199	210	219	231	222	204	204	223	220	209	224	209	209	228	202	190	190	194	189	202	203	201	228	209	245	226	216	211	203	202	187	244	199	223	215	238	206	195	236	218	204	231	204	198	194	199	208	194	174	219	215	237	223	219	201	184	223	211	222	208	198	211	205	205	213	181	214	226	224	207	228	188	211	223	204	222	204	190	184	199	214	205	206	202	229	191	192	218	188	211	225	218	204	217	216	196	204	243	239	202	244	191	199	199	210	226	236	210	205	219	191	217	194	201	196	201	193	199	198	197	227	224	207	224	250	186	226	220	193	217	208	205	198	204	206	202	190	226	213	207	214	221	239	209	229	208	208	197	222	206	196	208	211	201	207	221	208	215	219	202	183	225	204	235	219	204	199	208	228	236	210	206	194	217	235	195	215	215	221	187	206	244	215	195	222	201	207	197	204	210	205	222	190	207	220	201	205	176	198	201	215	220	225	206	219	202	214	227	207	205	213	195	205	234	202	212	210	208	220	208	205	208	184	198	195	215	200	198	192	216	206	213	199	193	213	210	200	215	205	195	216	216	203	171	219	202	216	223	233	178	212	216	216	213	199	219	232	191	224	199	183	220	228	213	181	221	219	165	198	206	195	209	206	230	224	225	196	197	179	225	230	186	212	193	222	253	192	206	229	217	235	229	220	236	216	208	209	208	234	200	211	227	207	220	206	220	228	237	231	209	258	195	217	210	225	218	212	225	228	230	194	196	213	222	213	205	202	212	226	204	206	222	225	239	204	208	214	231	243	231	203	229	189	183	216	194	204	207	204	202	221	211	240	200	213	202	230	200	206	220	190	206	206	196	242	205	188	217	200	201	227	212	220	244	198	187	252	200	217	208	204	217	224	191	220	210	221	219	207	215	199	187	210	248	185	210	204	233	204	191	213	196	223	215	218	187	207	214	205	191	221	195	217	203	224	224	220	217	210	180	179	205	213	190	217	204	179	192	241	222	214	201	209	201	200	188	211	191	215	210	207	194	210	226	235	197	200	199	208	227	211	214	236	189	196	225	197	256	202	209	223	220	202	222	210	204	210	211	190	223	226	215	199	187	201	220	222	216	207	206	230	209	228	219	220	219	181	191	201	207	210	224	203	174	232	204	208	191	221	218	216	212	200	239	213	229	222	185	204	235	209	198	218	228	181	199	217	201	194	199	206	220	221	218	205	220	208	202	191	246	230	209	193	226	202	226	218	221	215	196	202	202	199	209	220	220	206	207	209	217	231	230	185	209	225	222	219	213	183	215	197	220	239	214	193	219	192	196	206	205	235	214	224	196	212	210	216	216	219	207	213	205	228	216	200	229	229	246	211	201	218	195	195	204	194	215	214	228	223	205	206	191	208	204	205	213	211	220	192	188	190	193	182	207	192	211	217	226	207	203	215	204	231	210	212	201	220	223	238	219	205	207	229	199	218	198	221	199	200	197	214	226	220	209	266	226	203	191	194	205	191	204	233	210	225	202	212	222	216	193	238	209	205	203	230	199	227	237	225	210	206	226	215	228	207	221	199	218	208	215	221	203	222	208	209	188	220	214	223	196	227	211	230	202	217	221	212	217	227	183	239	208	229	191	193	218	214	216	193	194	219	186	220	188	207	197	229	208	214	211	203	199	227	211	236	214	238	212	192	218	202	220	215	213	199	213	200	209	206	217	194	194	228	220	211	206	217	201	205	235	204	214	255	221	234	210	187	222	214	220	194	204	214	229	178	230	217	224	214	225	187	196	205	212	204	217	204	192	228	201	218	222	199	223	200	208	190	231	214	230	195	196	191	207	183	220	214	209	190	207	232	220	184	195	220	217	241	218	214	188	209	215	230	215	209	221	227	220	198	196	219	236	222	219	219	214	221	192	180	220	210	178	228	229	199	198	213	198	210	225	205	190	233	209	219	189	211	234	200	219	216	231	213	208	231	213	205	205	217	178	218	216	206	212	221	200	204	218	201	208	196	189	188	226	186	217	223	223	206	211	219	191	208	197	181	222	243	197	205	221	237	200	221	212	190	177	245	220	198	221	215	210	174	225	242	222	203	217	206	164	199	222	202	203	210	215
22895	13025	21265	4819	4154	3424	2713	2291	2102	1677	1575	1378	1361	1206	1093	1036	1008	927	865	882	860	848	798	793	766	787	745	696	725	729	656	709	681	691	684	700	675	676	680	681	611	673	661	642	647	629	634	628	647	650	613	569	622	604	622	689	605	626	611	650	643	635	598	547	571	599	619	557	590	623	560	580	627	629	595	569	580	602	601	583	593	580	544	621	584	565	605	562	567	581	596	610	574	548	618	566	557	616	578	549	578	579	594	597	590	589	590	562	585	572	601	608	611	546	574	577	584	612	600	572	591	612	580	549	596	600	574	618	588	595	625	604	606	598	582	562	566	575	593	567	572	559	543	559	603	572	561	617	536	588	571	598	589	559	578	572	591	579	594	565	563	579	585	608	546	581	550	593	564	601	582	562	591	586	566	577	582	572	603	588	575	583	531	509	559	625	604	588	580	606	577	622	561	553	565	569	586	565	553	599	546	568	585	577	603	547	572	592	566	578	596	591	582	562	598	561	584	565	564	571	606	583	650	565	561	611	586	566	571	588	630	578	586	588	579	558	592	590	601	588	559	586	590	598	564	555	607	579	592	559	565	545	540	608	597	576	587	603	598	530	605	607	548	575	615	560	535	606	604	605	566	577	555	566	560	514	577	558	570	591	572	558	579	553	564	584	579	571	591	562	649	541	623	565	599	596	563	567	580	568	576	587	608	576	569	550	574	560	631	565	561	544	594	544	613	587	607	596	600	529	560	600	585	566	522	559	561	601	577	590	569	566	562	575	567	594	589	580	603	579	606	597	575	543	590	599	584	577	569	560	596	537	562	581	586	554	551	577	601	617	573	607	588	554	589	579	532	575	552	580	575	585	558	606	543	571	580	606	640	610	595	538	566	565	528	564	540	569	567	590	587	570	559	585	580	591	569	611	611	560	558	596	520	552	554	602	551	579	594	590	617	605	552	588	597	581	564	548	563	574	557	555	591	614	559	566	538	603	607	587	542	593	614	543	573	576	575	554	655	556	563	556	557	575	594	599	583	550	593	567	583	609	552	590	614	583	542	619	540	609	600	576	595	559	560	566	588	556	590	549	549	586	541	570	552	619	532	570	563	591	549	572	597	536	577	611	570	609	536	595	590	559	592	554	589	553	564	567	589	517	577	562	572	571	588	569	554	546	560	600	582	594	577	564	549	593	539	564	610	586	566	583	547	584	595	566	558	621	576	556	597	528	568	537	569	574	580	574	586	601	573	558	604	575	558	600	593	620	571	611	577	577	565	622	575	568	567	600	557	589	568	583	585	569	582	605	573	591	596	599	572	585	564	564	596	565	606	585	608	531	581	568	645	585	594	571	561	565	557	573	592	544	575	583	569	553	568	563	608	569	609	585	579	590	602	567	578	600	564	556	590	615	626	568	586	582	593	558	522	583	536	570	577	574	558	611	549	593	585	567	545	567	580	589	554	579	594	551	591	560	587	535	587	570	576	604	562	605	546	560	565	569	633	639	602	583	575	543	572	576	575	609	599	580	578	586	574	582	569	578	583	596	591	573	566	566	562	585	612	567	608	569	595	607	594	588	605	587	563	590	630	628	565	562	571	599	567	580	590	564	627	556	567	530	588	595	558	552	601	589	541	544	615	566	561	584	624	545	620	559	592	553	632	610	553	586	590	552	580	601	550	599	585	613	610	587	614	571	569	578	592	586	575	530	586	576	531	563	532	558	573	554	522	568	618	599	578	592	592	562	562	575	581	588	589	572	568	575	544	584	584	597	581	597	612	545	582	558	564	568	552	550	575	614	597	586	597	606	585	578	579	561	532	520	545	585	536	560	599	572	575	581	592	559	605	557	571	532	592	610	556	567	586	618	534	575	589	580	575	563	582	587	591	529	573	550	538	594	549	593	571	553	555	570	594	577	615	642	568	565	621	537	594	594	578	599	569	566	566	536	580	571	533	568	565	566	582	567	537	563	596	594	563	545	613	588	567	533	567	600	589	566	586	560	539	573	562	538	592	555	600	600	558	590	581	586	574	577	598	553	559	601	590	550	582	550	554	594	580	599	553	594	559	546	577	621	590	580	573	611	543	594	610	575	558	589	576	543	561	532	552	577	590	567	563	556	574	563	577	535	581	619	605	604	547	577	568	559	589	599	597	561	591	556	601	657	595	584	593	580	589	582	586	567	578	568	529	538	603	589	578	569	577	615	557	575	538	585	547	532	600	633	590	586	589	593	597	541	589	566	585	575	553	614	603	583	576	534	595	594	576	521	553	590	556	566	586	574	530	592	486	586	563	547	581	563	562	598	561	590	574	584	515	529	609	558	594	563	536	567	563	569	634	616	602	590	585	575	575	530	590	568	578	584	580	614	578	559	599	559	591	616	569	557	597	543	571	597	540	601	560	600	569	561	614	540	570	610	560	584	569	566	597	501	549	557	596	549	636	556	610	626	566	579	553	574	588	575	566	571	586	583	555	581	598	616	586	579	532	616	581	589	566	532	540	595	584	595	567	590	546	590	636	555	610	568	558	537	567	602	556	592	557	567	615	563	592	558	523	567	535	605	594	562	587	543	549	571	593	591	536	579	603	602	556	552	606	589	613	567	590	562	600	592	576	526	601	576	548	605	577	603	582	551	564	570	559	577	606	589	583	552	560	547	610	577	643	602	569	582	579	611	555	576	573	571	549	570	555	553	601	555	606	547	562	611	508	618	577	560	543	579	602	539	597	556	609	580	573	549	585	538	617	604	565	604	566	569	591	585	550	571	580	589	602	579	576	578	564	597	526	549	618	562	597	563	605	614	586	579	562	566	587	585	568	567	623	550	595	535	575	569	570	599	597	537	603	536	579	591	597	551	582	579	625	572	603	580	606	589	584	572	562	551	584	614	587	541	564	579	567	583	582	565	575	582	584	577	571	578	566	605	583	576	580	590	577	620	552	575	557	609	539	588	552	574	621	587	590	593	537	566	568	589	562	559	586	558	553	577	576	589	588	580	599	549	611	608	553	592	580	553	599	606	602	583	568	573	590	555	556	589	646	579	562	610	590	560	530	593	573	536	594	570	581	544	579	545	562	616	565	584	567	565	542	612	556	557	593	567	583	552	614	593	543	558	604	555	602	611	563	559	570	581	561	573	572	566	569	574	530	581	580	594	597	570	597	586	588	626	574	552	565	564	560	619	565	556	565	584	551	553	596	560	587	591	597	608	577	594	551	600	542	544	584	567	586	568	596	602	618	568	595	587	560	611	551	529	530	609	591	554	566	557	527	596	564	584	593	598	561	562	603	583	582	611	632	573	559	599	545	589	572	583	567	580	579	572	586	589	556	558	538	559	571	595	566	544	533	618	535	569	624	537	573	627	592	532	570	572	594	593	578	615	607	553	592	564	578	586	576	613	551	593	587	594	615	604	583	571	561	584	573	587	599	591	591	560	551	615	549	573	522	596	566	614	582	568	593	577	581	610	557	559	586	581	565	566	535	580	619	548	580	599	565	563
3111	997	2023	571	410	351	336	355	324	387	352	340	355	332	346	363	321	300	329	318	342	355	349	366	341	328	336	322	324	345	360	340	321	329	366	343	336	355	336	378	366	341	400	364	325	339	387	327	352	362	341	367	349	351	292	330	341	371	361	314	350	348	335	353	340	315	332	331	320	360	342	315	307	326	348	370	369	345	357	326	334	303	369	327	351	318	348	357	376	365	354	389	390	333	335	323	344	335	345	341	333	326	350	331	354	363	358	366	323	332	355	351	348	335	343	358	369	341	298	332	333	354	334	310	354	371	399	337	366	334	322	382	311	342	340	347	322	310	306	387	333	329	322	360	318	290	339	377	361	345	336	360	342	344	349	344	338	343	330	324	331	336	324	349	369	339	341	341	333	336	307	346	339	346	319	361	349	353	337	335	334	348	338	348	325	359	340	337	371	317	325	309	352	358	356	340	350	342	369	336	306	319	332	339	313	359	317	329	334	338	347	340	320	334	335	332	352	304	315	322	342	354	344	320	333	349	345	311	332	331	337	380	361	335	344	331	334	366	317	312	371	341	372	310	371	337	339	335	351	354	367	330	352	329	374	303	329	366	331	336	315	294	359	360	306	312	328	376	373	308	336	353	332	348	324	361	338	356	365	328	331	315	356	315	373	355	361	356	326	356	360	369	379	347	396	338	327	334	333	312	319	340	391	346	351	345	352	369	342	327	315	293	323	367	332	322	346	334	313	330	373	327	333	311	288	352	370	331	343	337	353	360	331	361	366	360	350	314	363	326	327	355	338	354	335	333	334	353	339	354	368	351	337	327	370	327	310	351	351	316	359	379	357	329	345	332	369	312	316	288	325	333	339	364	377	353	336	341	335	340	331	373	359	365	343	339	330	341	336	326	308	348	340	329	328	318	334	352	353	373	329	354	330	356	349	343	327	342	322	324	325	304	320	360	344	353	332	309	350	332	339	354	337	337	322	349	367	315	350	355	358	338	342	365	331	301	358	324	332	351	354	330	334	307	350	324	338	368	354	374	337	361	353	363	314	356	310	327	333	367	340	336	362	353	355	316	337	366	326	336	341	326	363	345	312	312	353	365	344	310	367	335	371	339	328	375	364	372	352	325	382	341	321	323	360	335	343	326	315	345	328	341	391	341	329	338	316	367	340	331	312	332	361	314	342	346	328	355	355	369	361	357	311	336	356	371	305	359	321	336	308	354	328	343	349	382	297	376	318	351	316	340	331	346	358	364	353	343	382	346	352	297	329	351	351	347	337	330	367	341	332	351	336	359	359	357	364	376	335	329	307	338	356	351	336	334	379	342	352	337	323	336	348	357	316	324	340	356	316	318	350	321	321	392	375	342	347	352	356	389	337	324	329	319	360	360	318	366	346	374	332	349	351	362	363	337	340	352	320	387	350	317	336	324	363	356	354	375	350	337	326	340	338	375	314	361	344	331	311	338	353	347	301	357	358	342	345	358	359	318	345	300	316	328	366	312	351	326	365	335	348	353	335	368	329	364	349	364	368	329	304	328	351	339	335	358	354	309	342	323	331	321	358	342	360	356	330	354	337	324	349	319	337	345	344	341	323	382	328	365	362	322	318	304	320	329	330	328	319	348	308	346	365	382	359	330	348	356	358	330	330	321	314	319	357	369	390	326	346	352	373	379	357	327	356	333	319	353	334	361	316	347	331	345	385	358	340	322	312	336	359	308	329	349	357	316	317	355	349	354	311	314	331	341	318	354	388	354	331	348	325	306	332	336	363	321	351	314	331	367	341	351	366	325	361	334	349	347	342	345	333	336	338	357	301	316	341	330	332	326	360	381	328	340	324	290	358	337	319	351	368	308	332	366	346	335	361	345	379	374	364	375	329	335	293	335	311	340	375	345	336	311	346	351	317	303	321	342	336	354	323	390	353	347	366	339	332	371	352	337	362	328	363	338	340	336	313	344	332	368	334	335	352	376	346	318	353	324	294	330	340	336	309	357	318	324	349	340	369	308	377	336	348	370	362	341	338	329	346	316	352	355	327	333	333	349	342	340	342	366	366	340	331	338	351	356	319	326	340	336	383	355	325	332	329	338	339	327	356	351	342	327	347	345	332	347	325	315	339	323	305	342	334	332	315	337	313	314	345	352	358	335	350	339	364	334	326	323	341	338	312	364	321	344	365	321	351	329	352	329	323	323	346	324	323	362	399	370	353	357	367	336	348	315	358	273	352	339	329	370	309	364	327	394	311	368	347	332	347	357	374	375	344	303	314	355	340	383	308	336	320	358	372	332	367	340	366	365	382	342	331	347	366	344	324	335	341	312	354	383	344	348	339	336	395	318	364	366	367	328	350	342	366	336	356	331	320	345	360	369	357	350	343	309	310	355	314	340	347	321	330	333	376	336	370	330	297	357	325	386	357	395	351	337	321	346	340	337	337	365	365	368	317	344	343	328	325	344	361	341	347	349	348	352	339	363	353	356	320	353	364	360	312	363	312	336	327	330	351	299	343	327	378	328	343	319	344	336	314	351	373	372	349	319	323	321	371	356	323	369	336	335	364	345	370	338	345	311	328	331	319	370	318	342	323	344	353	348	346	330	304	327	355	328	334	305	354	331	366	344	353	379	368	361	375	350	342	380	321	355	361	332	361	355	372	329	328	339	331	346	352	356	362	379	317	344	300	344	353	343	333	366	334	358	353	383	344	341	337	359	369	316	320	347	351	358	323	315	365	365	303	326	333	358	345	339	352	350	361	331	365	363	363	367	348	365	341	370	343	336	357	374	343	360	347	347	325	350	362	325	369	345	340	362	353	324	335	360	366	351	317	342	369	334	300	342	362	341	365	353	341	336	335	356	351	351	359	343	336	335	345	347	321	351	365	344	357	304	345	343	342	356	351	326	332	352	337	325	325	316	375	347	348	369	328	327	357	344	348	339	303	354	352	327	360	331	328	340	360	352	323	351	342	323	348	352	375	344	364	367	337	351	310	326	337	366	339	341	328	333	345	350	341	341	343	343	369	370	368	362	338	380	312	330	335	346	314	331	359	308	338	359	344	345	381	329	367	345	333	343	350	320	329	335	334	361	374	321	343	348	315	362	349	361	336	375	328	325	334	353	328	327	355	360	362	342	322	343	319	342	347	320	383	365	347	341	318	320	329	370	330	341	337	381	373	310	368	356	364	324	367	350	346	361	312	328	366	340	329	339	354	359	346	366	371	361	351	366	334	381	342	315	352	352	348	357	320	357	327	368	322	305	364	337	365	346	330	354	352	349	332	340	324	339	359	351	336	320	333	387	344	376	360	342	371	355	351	313	350	349	330	329	307	345	323	372	353	333	335	356	375	365	368	359	334	341	320	351	336	349	330	338	346	337	360	339	346	354	384	365	376	379	344	331	329	326	291	354	326	355	369	356	317	334	366	344	334	337	319	345	368	362	374	298	333	337	368	347	370	351	339	351	345	331	368	349	314	344	329	355	364	351	339	327	319	314
3227	1495	4134	941	900	903	900	869	855	883	914	837	833	794	858	841	845	815	826	813	819	780	805	839	785	826	808	806	851	881	816	828	784	833	818	822	842	833	803	836	837	836	822	869	820	813	786	916	816	847	849	816	859	808	813	839	809	781	836	854	757	787	818	818	800	849	817	844	808	865	830	786	841	852	802	837	799	782	811	808	856	780	853	809	825	826	798	803	822	863	841	809	847	840	809	797	843	837	864	849	807	811	868	837	816	854	807	783	826	792	820	821	833	778	856	854	818	826	849	879	817	828	807	835	799	780	831	812	867	834	818	843	801	800	810	827	860	799	797	831	814	859	896	828	789	846	882	860	870	836	881	867	834	829	840	805	787	812	836	810	798	846	827	813	829	810	802	754	836	803	794	829	832	865	849	835	842	829	848	779	829	815	804	818	797	808	830	806	831	854	760	859	880	818	820	817	795	825	803	810	871	780	850	795	790	827	816	793	826	760	833	785	840	850	821	802	760	845	803	829	849	840	853	827	827	794	887	831	799	810	802	812	863	795	837	834	810	788	870	819	828	779	821	801	810	811	869	790	850	845	843	806	872	807	823	778	801	820	811	870	793	782	800	862	793	781	825	850	820	779	842	756	779	798	812	784	832	807	869	817	794	866	854	869	835	774	846	856	823	850	775	822	808	831	793	792	807	870	837	832	817	850	821	797	808	837	826	837	827	836	786	814	830	797	806	780	827	802	837	804	824	855	860	825	863	809	842	856	850	817	789	822	854	817	767	830	834	831	801	837	824	872	809	786	856	782	839	810	854	806	791	771	828	851	789	812	784	849	806	815	792	821	845	824	859	850	816	827	774	852	761	792	843	809	819	750	819	868	839	826	834	752	861	839	786	842	803	798	825	878	812	858	808	815	847	863	832	839	850	805	819	792	814	771	837	862	835	815	845	881	840	815	836	831	810	825	854	817	845	805	780	802	836	821	806	805	826	832	817	840	805	855	858	870	849	837	823	770	834	817	821	834	790	836	780	818	827	827	835	825	841	779	845	841	826	860	793	795	793	815	872	832	830	840	798	825	802	814	799	823	856	814	778	843	804	861	828	822	854	768	804	873	803	851	836	818	812	836	793	823	831	896	846	841	798	840	809	798	866	813	832	781	819	810	814	834	870	855	861	819	843	807	791	829	872	789	801	804	835	822	823	805	766	896	855	825	841	862	812	808	847	814	776	804	793	837	843	797	857	811	795	817	807	873	830	829	775	857	826	819	835	835	888	848	805	837	789	829	839	825	816	819	800	844	792	838	796	832	815	804	814	820	837	847	792	840	806	813	830	829	831	828	793	848	816	794	829	774	876	828	854	823	804	838	840	822	763	824	875	852	814	867	768	807	807	811	822	824	803	830	859	845	812	870	822	827	798	821	804	831	815	839	803	849	794	810	806	806	785	806	868	794	792	811	832	902	727	834	843	768	848	785	849	796	759	845	787	850	845	763	811	756	816	863	806	796	842	835	832	799	870	800	776	779	777	818	820	838	811	858	829	768	841	767	822	860	859	774	799	799	881	777	854	854	795	827	885	806	794	848	849	824	842	844	806	807	850	845	816	799	800	806	795	831	821	826	825	792	854	814	846	844	804	860	798	832	826	764	869	855	798	797	822	842	865	830	818	858	778	830	851	793	820	845	845	759	832	860	826	865	861	812	855	818	812	835	821	797	842	827	793	800	838	820	854	818	803	782	829	800	847	819	868	864	849	856	830	902	814	881	807	840	870	797	820	846	850	839	828	809	832	815	835	815	838	804	823	801	771	805	820	813	811	828	861	787	866	840	815	862	813	877	809	833	838	845	817	816	817	809	778	815	847	802	833	798	820	808	856	827	829	815	838	850	828	817	844	783	789	837	825	826	802	808	814	841	778	842	818	808	837	830	842	808	791	830	804	830	846	782	809	762	839	785	839	846	789	807	807	805	819	831	766	821	832	822	815	801	851	854	808	874	848	809	886	856	800	841	796	839	772	834	806	829	820	812	838	753	812	769	838	837	797	813	843	851	887	767	845	828	870	806	831	824	789	779	795	820	820	805	822	837	823	843	797	797	808	823	838	828	864	865	860	846	829	842	801	800	848	793	793	806	865	786	837	835	854	841	788	848	801	815	816	849	823	810	788	789	800	855	818	829	850	830	816	831	854	829	838	821	853	871	874	800	874	823	835	808	828	803	788	852	828	823	838	797	843	769	813	830	837	807	831	822	856	861	930	834	844	892	814	806	815	809	852	769	801	842	814	830	826	853	865	868	808	840	814	816	813	786	869	818	787	781	788	798	808	800	825	830	789	812	817	831	827	776	785	827	808	805	836	865	822	847	834	802	811	829	805	847	825	845	813	833	835	855	816	809	849	820	849	856	838	867	846	841	811	822	809	814	789	866	855	839	821	877	825	839	845	777	781	849	819	869	836	831	819	813	818	812	829	796	799	848	820	816	823	855	798	824	795	822	799	823	815	763	776	762	856	829	841	846	820	839	846	830	807	806	849	843	839	855	800	818	829	833	838	822	845	828	822	838	849	819	804	800	795	833	805	770	842	822	885	809	857	842	859	796	857	820	807	836	830	786	890	775	841	829	810	838	811	855	778	789	862	868	836	818	853	766	837	815	783	821	851	787	857	843	838	836	839	807	848	785	835	814	838	809	821	784	829	822	820	773	840	846	827	796	834	865	783	812	832	821	833	810	826	806	839	819	825	814	815	804	872	806	838	832	830	833	800	824	859	796	807	874	832	853	791	874	785	794	832	819	878	830	810	821	793	815	846	794	810	802	842	836	814	819	820	797	903	796	846	794	812	833	814	817	832	759	824	769	824	795	796	773	834	818	827	834	827	798	863	866	812	851	789	856	801	837	781	870	817	804	860	804	775	830	837	839	830	799	844	816	821	794	790	790	809	864	849	832	823	798	798	778	807	858	879	805	835	827	831	898	810	818	851	815	852	844	803	852	842	821	855	854	866	836	818	848	823	869	837	839	835	782	869	826	795	862	788	820	858	782	759	797	785	828	782	787	861	844	814	855	825	777	798	805	811	835	864	817	819	827	809	825	845	869	843	855	844	796	832	815	832	794	838	855	852	857	835	809	834	774	813	738	843	824	851	875	791	820	832	828	843	831	881	836	769	823	863	824	832	890	810	823	756	831	832	788	808	819	851	814	873	815	819	854	832	862	813	801	788	856	800	861	810	794	825	837	818	829	768	808	806	816	812	836	812	789	813	774	815	767	799	757	799	843	882	820	861	827	793	826	865	808	818	842	829	843	877	881	848	814	843	826	847	781	818	819	800	859	810	830	799	863	815	865	799	846	857	829	795	805	811	848	838	828	802	853	826	828	833	813	823	809	856	805	852	790	817	883	823	830	727	830	843	838	845	791	784	816	808	795	836	792	817	800	835	821	814	798	839	796	826	872	798	804	829	805	814	817	796	814	844	778	825	835	837	833	846	818	836	822	855	836
25110	16381	29216	9984	1069	469	394	306	288	257	261	229	228	220	221	215	233	209	190	177	212	186	186	197	170	201	187	177	158	159	183	164	163	200	173	175	188	196	151	188	159	163	171	180	172	169	165	173	152	157	189	175	208	175	176	170	167	174	152	159	185	170	168	188	164	187	178	182	166	182	154	172	170	167	186	184	158	186	164	194	175	203	179	198	174	193	196	160	171	192	158	177	178	145	197	187	174	210	174	162	169	170	189	187	170	165	189	163	161	161	183	175	172	163	179	172	167	183	182	149	162	185	149	188	184	157	174	161	175	145	189	172	188	166	179	157	169	176	181	160	192	196	160	177	171	166	150	185	173	155	173	180	192	204	170	155	194	183	171	169	168	198	200	166	201	180	153	157	143	185	180	177	183	165	194	159	199	176	192	188	190	157	189	190	158	158	162	179	161	180	169	171	175	167	179	170	166	180	176	172	192	185	168	174	131	154	164	179	171	162	177	153	172	154	173	163	170	141	176	189	197	200	157	163	157	169	153	154	167	185	167	203	182	189	172	187	166	162	158	178	169	178	178	162	158	162	182	158	163	202	160	156	162	179	154	157	167	195	191	169	184	166	165	168	178	189	165	151	175	182	159	174	181	174	178	186	150	192	186	192	185	181	189	169	163	204	170	181	172	173	159	182	188	181	202	173	173	159	173	142	174	150	167	165	160	177	165	172	164	175	150	164	209	175	179	164	183	175	172	168	197	162	164	181	171	184	152	169	165	199	179	177	155	169	172	211	158	180	164	183	182	188	165	154	164	155	175	180	169	166	140	149	169	181	162	173	165	191	180	181	163	192	179	199	178	166	147	168	189	156	161	191	154	155	190	197	206	179	161	175	173	163	149	199	183	176	161	159	174	186	167	175	169	171	195	181	176	167	159	168	138	167	192	182	183	175	160	170	168	180	148	175	179	164	180	189	174	150	183	181	164	212	182	168	175	172	152	174	160	181	161	200	172	181	174	154	184	173	162	183	190	185	171	178	176	168	174	199	165	149	164	176	170	173	167	176	174	167	166	176	178	163	189	169	165	178	186	164	173	187	157	176	192	186	188	154	166	183	152	158	172	160	166	182	177	176	157	169	164	168	172	166	150	193	160	187	154	157	147	175	173	188	155	151	159	179	187	174	175	170	175	171	184	176	175	183	175	159	170	162	169	159	170	147	184	164	165	194	171	173	182	161	159	170	185	137	165	185	181	175	181	185	198	182	170	169	177	168	198	155	185	183	184	179	138	168	182	168	172	180	190	170	176	169	160	162	209	200	169	160	144	166	170	162	190	161	178	155	172	214	180	182	187	179	183	193	189	186	184	179	183	178	198	190	163	193	141	199	155	194	183	197	189	185	146	148	185	145	171	200	196	163	151	171	179	174	193	178	176	158	178	177	192	177	160	191	189	174	174	195	157	176	164	192	170	182	152	170	168	167	191	179	200	173	165	129	166	181	186	193	179	188	171	185	159	186	152	174	143	139	185	171	156	179	171	163	143	173	159	180	181	172	180	143	149	180	194	183	169	152	180	143	177	190	158	160	178	172	166	192	160	157	160	182	154	187	172	153	205	164	176	163	171	175	166	181	169	177	163	176	159	174	161	159	175	183	162	183	164	169	158	167	164	168	178	186	193	159	168	141	175	175	171	149	173	198	164	169	173	184	154	212	161	156	187	132	166	165	146	172	163	181	187	168	204	166	182	151	181	178	172	156	170	175	179	192	188	171	180	173	186	152	170	176	149	177	187	167	191	174	173	178	161	160	183	169	194	161	174	187	182	183	182	196	186	156	197	178	172	194	166	163	191	176	169	174	190	174	155	173	161	180	185	166	175	157	172	180	169	165	170	179	189	150	177	170	181	170	179	203	173	168	173	173	183	180	144	161	161	176	177	148	181	160	174	175	158	147	179	166	184	198	149	161	167	188	177	195	199	192	170	167	177	184	150	184	172	158	187	163	154	153	177	220	184	179	175	166	155	182	160	159	176	164	185	156	193	163	176	156	158	162	207	184	172	174	163	150	171	150	180	166	166	165	196	156	172	178	173	192	156	163	170	154	181	197	162	166	157	177	160	147	173	156	172	175	180	183	188	173	178	166	149	182	166	189	179	162	169	171	159	165	173	175	167	167	178	171	181	179	158	170	179	181	170	191	181	163	161	175	190	175	184	173	169	195	142	183	180	188	141	182	152	189	204	174	169	177	172	183	182	169	180	146	172	160	190	182	170	177	170	162	148	157	178	182	155	177	179	160	182	138	174	179	153	169	175	164	181	168	194	176	155	178	187	169	139	181	180	171	178	178	178	186	186	187	152	156	181	193	194	195	176	178	179	194	183	174	167	151	176	174	169	183	170	176	158	148	169	184	168	157	155	180	170	173	178	168	170	195	191	170	189	169	172	185	174	182	191	187	177	174	155	164	168	166	176	171	169	183	209	156	174	174	168	185	154	181	148	171	155	162	154	174	200	166	162	190	174	184	161	183	177	169	157	195	187	179	163	174	171	145	154	169	170	183	151	186	177	177	162	179	171	167	174	163	170	200	154	187	182	175	159	176	153	172	191	165	187	173	161	177	170	180	155	176	175	172	175	163	181	154	182	190	186	171	153	144	178	179	167	180	161	157	161	169	183	171	145	193	167	182	165	191	165	178	171	173	193	158	174	159	144	187	168	159	168	158	175	165	199	160	200	157	171	179	165	206	190	193	171	178	206	173	161	187	184	177	174	178	160	162	165	175	192	166	156	203	152	168	178	195	167	168	177	174	173	172	159	176	165	175	189	177	170	179	163	163	171	177	187	151	184	171	149	185	171	190	192	188	159	181	157	190	198	170	180	160	180	148	184	165	175	184	172	161	182	191	163	159	169	186	163	187	188	171	175	173	161	180	149	176	178	166	191	157	161	179	151	169	176	176	159	185	168	155	150	189	158	170	183	152	182	168	185	160	164	184	172	187	161	179	169	163	186	180	174	190	162	176	169	185	175	199	166	180	171	181	174	161	178	158	160	187	164	163	176	174	166	196	153	178	153	169	169	167	205	186	167	149	189	165	181	173	156	175	169	180	155	174	188	185	140	162	187	177	196	194	157	170	169	176	171	153	167	149	163	173	167	182	191	186	194	156	186	173	187	182	193	161	190	185	177	168	173	173	173	172	224	173	172	193	156	151	162	176	181	180	181	159	170	193	164	145	176	144	144	162	161	185	174	168	156	165	169	170	193	166	160	147	192	174	167	171	175	159	187	171	177	150	179	181	191	175	177	156	161	162	177	177	169	178	151	182	188	177	171	147	189	197	178	178	176	175	162	184	173	171	169	183	177	193	159	160	178	164	185	166	175	154	191	180	181	155	173	183	156	161	205	173	172	178	167	162	160	152	176	151	169	171	144	202	176	166	159	146	172	187	168	180	180	152	163	164	169	191	169	175	168	183	174	184	195	188	147	187	148	162	155	200	167	171	174	166	180	200
15094	9086	18701	2717	2286	1988	1648	1400	1190	1080	948	954	869	789	763	733	728	678	668	598	597	637	610	602	599	547	555	567	582	571	545	506	521	520	516	544	546	552	467	502	519	508	538	475	500	511	494	509	520	488	513	474	529	504	479	515	502	490	491	514	471	506	487	496	521	506	497	473	454	487	466	429	506	461	494	448	499	512	495	486	450	444	487	478	458	441	494	455	467	510	506	490	474	460	479	469	498	513	490	494	488	525	478	513	501	483	431	443	508	508	455	479	547	441	455	463	482	492	440	480	457	498	484	456	478	486	452	474	490	470	489	462	474	493	470	463	498	481	454	508	468	484	431	522	486	481	426	452	518	481	480	436	485	475	485	476	460	486	465	473	458	470	459	488	501	476	483	486	459	447	462	463	444	483	489	495	460	491	483	484	485	446	502	488	475	500	500	486	459	464	424	462	433	499	489	511	457	462	464	471	459	478	518	473	474	471	486	467	503	468	433	438	413	454	462	464	463	508	487	461	449	448	411	414	476	502	451	472	425	467	449	446	437	458	472	468	466	500	476	471	446	447	450	496	459	437	491	454	480	456	436	471	489	479	471	467	515	468	455	467	454	454	478	432	499	427	501	436	434	452	439	456	471	476	479	472	490	477	454	489	503	444	483	492	491	519	501	444	456	525	500	492	497	447	441	485	491	462	456	482	494	460	470	508	479	485	446	488	460	513	479	495	466	450	452	449	522	444	465	480	450	453	456	486	484	478	461	459	479	486	496	434	452	497	438	510	444	480	486	474	460	473	454	458	460	452	494	454	464	447	496	490	494	468	468	488	455	472	452	444	441	469	505	426	472	461	454	480	448	464	417	456	426	436	433	452	450	473	462	471	472	463	482	478	469	469	443	454	477	475	456	502	452	482	437	419	464	484	467	484	459	475	494	479	467	450	457	463	466	450	432	499	497	429	480	476	466	474	433	464	445	470	417	488	516	494	442	483	448	491	471	456	456	469	491	472	474	491	457	426	468	465	459	460	475	468	452	483	514	455	493	463	496	452	480	510	473	444	471	507	483	466	471	432	448	447	500	480	488	497	489	474	473	477	493	459	432	480	429	473	484	455	446	486	487	485	432	484	451	443	469	504	459	474	486	424	491	466	452	437	480	483	503	485	502	480	453	471	486	481	448	493	500	477	474	461	460	485	458	506	518	494	410	456	480	508	460	507	488	462	473	463	432	457	497	451	455	468	497	459	447	436	455	501	431	439	498	473	444	455	500	424	465	478	447	497	458	496	472	454	451	497	448	513	469	491	502	476	487	442	507	478	450	492	494	482	477	490	478	470	499	463	489	519	466	498	466	454	457	476	458	480	477	475	476	489	476	472	464	454	458	446	492	463	475	459	451	468	470	478	442	477	503	486	487	439	474	467	428	454	466	478	472	480	460	468	479	457	446	472	467	482	463	441	446	434	469	432	460	455	478	445	477	500	471	477	460	463	488	499	476	479	510	475	489	475	468	454	458	529	439	445	454	480	486	440	491	442	490	453	497	458	443	435	429	449	474	455	462	505	451	461	479	457	485	457	502	485	444	451	471	462	462	477	455	455	482	469	471	458	494	477	452	493	497	488	491	492	472	454	428	500	460	500	473	471	505	459	457	454	472	471	514	453	469	448	453	448	488	488	453	477	472	486	478	483	467	466	458	507	506	436	507	509	453	463	463	460	466	470	513	463	483	510	502	462	433	460	484	473	488	473	481	459	449	502	481	450	481	471	475	470	493	465	496	445	496	409	450	499	472	495	500	483	486	489	497	470	459	447	486	498	467	500	470	472	492	471	436	474	464	432	439	450	472	450	451	504	447	480	446	498	470	498	497	484	479	489	485	460	471	510	466	462	477	503	465	454	481	480	493	483	519	473	444	466	499	486	500	454	462	465	490	470	488	458	470	462	498	473	442	467	499	479	503	445	451	488	480	478	477	476	451	467	469	472	467	432	460	468	456	458	467	444	469	454	496	456	488	486	501	514	498	426	475	496	463	518	477	479	471	483	442	454	454	451	484	443	427	489	468	476	458	455	443	461	477	438	478	473	437	461	446	430	475	447	461	496	420	497	500	439	512	469	501	492	502	492	470	467	456	473	470	542	442	481	463	471	507	444	493	494	470	470	475	485	440	460	457	472	461	460	483	475	513	490	444	457	484	470	461	464	447	472	487	477	448	464	475	445	491	458	485	454	476	450	445	450	460	466	456	480	467	467	473	509	448	479	465	485	466	436	501	474	467	476	487	487	476	466	448	490	474	458	479	499	455	458	473	486	440	457	408	447	465	483	464	453	472	469	477	462	472	466	428	493	476	475	463	485	472	451	470	495	456	487	469	453	481	492	426	476	476	443	458	463	446	505	488	468	447	492	467	476	486	471	450	492	468	477	428	464	473	483	438	453	470	446	450	452	471	473	486	501	455	475	456	480	501	474	463	475	464	491	515	491	471	440	496	504	473	488	484	459	508	448	480	460	454	433	453	472	467	497	464	470	500	440	503	486	490	472	450	429	440	444	486	460	482	459	440	491	454	458	408	488	469	476	474	436	515	483	511	449	484	464	523	453	479	490	453	487	490	485	514	445	469	489	487	464	473	488	476	439	466	476	456	459	502	437	459	413	453	472	451	475	499	462	478	463	441	475	475	470	520	483	489	501	454	444	514	450	444	487	471	451	505	468	473	459	426	461	448	522	461	488	466	468	451	470	499	487	489	484	442	441	490	459	469	466	476	496	456	496	455	479	488	466	461	459	447	473	484	439	476	484	491	458	487	459	486	475	452	458	466	455	432	473	459	442	448	487	467	482	471	454	430	446	431	456	444	470	468	468	487	494	475	459	439	473	461	453	438	482	472	491	489	439	487	470	496	481	510	451	477	475	459	475	474	455	458	442	416	493	491	460	484	481	464	503	433	454	523	436	476	496	503	485	468	461	443	495	486	472	468	510	490	472	486	450	453	479	458	470	439	479	514	485	462	519	478	457	456	479	450	434	456	457	494	480	456	464	473	441	439	452	442	459	491	486	460	462	475	490	482	459	489	454	462	470	512	479	475	480	462	495	471	491	460	466	486	449	465	486	461	478	438	450	477	483	436	467	438	487	494	467	470	475	457	475	477	479	492	451	449	441	468	459	460	479	440	429	489	444	461	441	461	466	483	464	494	471	452	442	452	445	468	434	509	467	481	459	463	503	458	491	510	487	465	436	452	487	486	477	490	508	502	468	463	486	423	520	477	456	490	434	498	463	458	526	527	469	497	475	471	471	464	468	465	452	467	464	485	456	493	510	477	426	500	449	462	469	480	492	503	454	454	476	486	472	477	473	482	478	446	430	445	466	488	495	467	493	496	466	490	495	461	491	450	460	468	454	451	453	472	463	444	483	472	483	449	442	472	466	479	484	444	462	431	461	479	477	484	477	472	472	460	463	495	438	451	470	488	485	511	532	447	453	495	463	507	484	467	485	460	439
36204	27360	35398	21893	7466	866	663	583	485	404	343	319	317	276	284	286	275	255	279	268	231	254	238	223	244	238	239	225	235	233	222	237	218	238	231	235	218	216	209	223	214	216	221	240	220	235	219	209	214	234	194	227	209	229	242	195	192	199	232	203	199	217	216	227	232	235	200	171	245	228	214	215	203	232	236	190	183	184	211	222	220	208	184	237	189	220	204	211	214	205	202	203	218	227	226	195	197	220	222	201	211	198	220	202	203	206	203	210	205	195	215	217	187	212	202	209	209	230	217	197	206	198	237	228	184	212	225	213	204	211	223	214	219	211	201	228	204	214	216	210	203	230	209	229	224	197	204	208	219	235	213	211	191	216	212	212	222	204	209	218	195	223	198	236	203	190	226	206	226	228	196	218	204	186	219	209	220	199	209	214	188	224	206	202	213	186	197	203	209	207	208	187	216	213	191	214	220	195	190	209	221	196	207	211	218	209	218	236	226	205	220	199	190	202	221	197	180	197	200	215	212	206	218	236	228	230	221	191	216	241	198	187	181	186	211	211	214	192	216	184	200	225	234	209	212	213	185	178	183	207	207	197	204	216	204	210	206	197	217	195	203	200	236	223	195	188	208	207	200	170	183	190	220	207	223	197	222	219	235	222	201	204	206	187	217	199	213	181	204	198	206	206	230	204	229	230	232	234	211	173	234	193	198	213	215	190	208	214	205	177	200	193	202	216	196	211	210	175	195	226	213	217	235	216	224	207	221	192	226	211	184	202	226	233	219	206	205	206	193	196	202	209	223	207	197	220	226	252	197	188	226	192	227	225	187	187	206	209	199	225	180	187	203	226	181	199	214	200	202	220	200	224	189	222	208	177	201	243	211	207	235	204	212	241	208	215	227	186	191	221	200	210	197	198	212	230	195	239	189	207	188	209	218	214	228	223	221	213	217	190	205	220	197	218	225	198	216	248	207	209	183	206	227	201	195	194	220	208	203	229	213	229	228	181	230	209	211	226	199	201	213	219	219	201	231	197	212	176	190	240	206	200	223	218	210	197	212	225	195	197	200	203	213	195	237	201	224	240	183	207	224	214	201	205	233	227	201	213	227	210	190	209	193	211	216	225	192	211	191	227	223	189	220	206	230	218	218	208	175	211	201	216	237	210	217	199	214	203	197	219	216	204	216	201	200	213	209	221	220	235	199	190	196	229	183	199	211	219	191	202	195	203	205	209	218	196	213	205	195	227	206	209	200	201	227	204	226	215	208	186	206	205	177	197	210	211	211	219	248	217	213	186	236	173	201	180	237	207	244	193	190	194	188	216	213	206	234	204	201	215	235	208	211	230	200	190	211	210	210	223	221	182	218	209	206	201	192	209	189	182	229	197	192	221	212	203	208	197	213	238	208	191	196	198	189	212	203	195	237	209	177	206	202	214	211	220	203	213	222	188	197	215	208	201	220	198	197	225	201	210	208	213	201	235	217	232	206	190	183	188	212	186	193	223	210	206	218	207	233	247	196	202	213	197	211	227	230	212	221	214	192	225	208	188	185	256	202	190	195	200	206	201	217	206	203	211	235	231	202	203	216	205	226	223	198	228	236	237	234	211	223	222	220	206	198	207	207	236	215	206	203	222	216	167	197	210	226	213	211	210	188	196	190	205	203	211	221	222	206	213	223	251	207	223	219	180	246	199	216	225	229	223	229	218	206	198	173	207	220	189	207	215	195	191	204	228	195	209	209	200	204	189	203	203	237	194	197	185	202	181	202	207	185	259	210	213	203	216	207	187	213	220	216	212	186	200	212	218	215	218	189	196	188	226	215	229	202	215	196	217	205	207	204	203	209	212	191	196	212	219	217	176	210	219	219	191	217	212	207	194	200	231	207	236	230	208	204	162	211	210	199	225	222	184	214	193	207	205	208	210	209	209	208	224	203	226	215	186	228	223	231	199	200	198	191	198	214	201	203	210	211	213	200	228	207	215	216	209	200	228	227	191	237	180	216	228	206	229	195	201	208	230	200	215	215	196	204	218	198	215	196	198	198	202	187	211	187	228	229	189	196	200	199	210	214	215	208	221	223	203	209	225	198	210	203	207	203	213	202	200	189	212	209	221	229	198	217	217	200	201	191	205	173	187	207	243	216	221	187	205	212	206	192	205	178	218	223	184	201	209	211	201	231	197	190	225	235	198	220	197	205	201	216	211	199	211	209	225	196	221	210	200	208	229	189	213	212	181	222	203	216	210	209	224	192	201	206	214	198	218	211	213	200	208	202	201	178	197	223	205	170	217	220	201	215	205	192	204	211	210	201	198	198	216	202	225	202	198	194	206	198	215	203	232	229	198	208	239	224	190	198	222	196	219	194	223	210	217	219	214	226	206	210	203	210	197	205	222	223	208	200	203	232	216	180	196	194	237	214	241	202	231	198	219	190	216	202	214	185	204	243	208	197	250	203	184	182	212	220	205	212	221	222	188	231	201	209	196	197	222	223	245	226	209	202	210	221	212	217	206	215	207	214	219	211	191	202	213	212	211	209	207	200	228	206	239	191	205	219	212	199	237	209	211	207	240	202	187	204	198	200	197	218	224	225	223	210	215	205	212	215	207	203	228	238	180	212	230	192	200	181	209	200	238	219	218	221	220	187	196	212	220	223	240	217	192	220	181	220	233	204	195	233	207	215	176	206	207	192	195	201	175	220	188	233	196	226	192	203	228	221	200	250	248	208	226	204	198	212	236	229	184	203	200	206	207	190	218	215	205	222	202	221	203	177	199	214	195	209	215	204	214	215	219	219	222	237	205	209	195	214	223	184	211	203	203	198	194	205	215	193	196	210	213	229	215	172	200	171	181	210	215	207	227	214	220	237	206	204	210	202	203	189	212	190	207	186	215	218	214	199	194	204	202	194	239	222	226	240	202	233	229	207	183	200	195	213	197	176	229	205	219	215	209	212	187	195	198	215	211	186	218	216	218	206	188	187	222	207	192	204	231	203	218	255	200	226	197	210	216	200	199	214	183	221	190	230	212	197	228	206	218	189	193	218	230	247	200	229	225	201	218	238	216	199	206	197	215	208	211	200	181	201	213	181	198	197	213	231	191	211	221	214	174	204	222	219	221	221	226	207	194	202	195	239	213	212	183	187	215	210	210	174	223	217	215	198	204	195	203	200	180	220	214	189	201	219	204	208	205	230	189	201	206	197	232	219	216	193	198	240	194	230	195	239	201	194	222	202	221	213	202	214	220	212	214	210	183	191	227	220	225	229	200	224	191	189	185	209	180	186	224	217	205	215	184	196	208	234	212	166	233	229	212	217	229	206	223	203	174	203	196	198	209	220	208	196	221	210	198	227	234	207	217	200	212	213	224	206	206	205	184	209	202	225	231	221	213	247	221	256	193	203	221	209	209	206	170	211	223	228	187	220	222	192	228	198	202	189	196	192	204	215	224	193	213	193	222	218	210	194	212	209	234	199	207	186	178	194	198	217	219	201	199	212	214
22134	13248	21827	4804	4141	3389	2705	2285	2038	1738	1584	1468	1327	1188	1108	1111	1068	989	919	876	896	843	847	782	799	760	785	770	747	773	690	707	720	671	702	654	658	650	620	677	680	681	631	640	675	686	592	637	667	599	612	633	628	614	620	594	569	601	558	622	614	587	526	577	622	622	616	590	628	572	596	564	566	592	601	620	567	571	586	573	574	646	612	544	621	631	595	595	585	567	625	575	587	578	648	587	600	567	597	538	599	560	597	589	592	572	547	553	586	592	571	548	607	541	490	622	576	592	584	580	558	549	555	582	554	560	571	598	574	555	545	566	535	632	565	554	576	576	574	574	544	583	534	605	557	568	571	562	569	617	574	567	552	570	593	596	581	586	594	548	568	574	576	569	580	573	607	561	582	580	577	550	579	618	604	607	576	548	601	595	580	585	600	573	551	570	558	558	585	618	567	561	555	576	591	613	536	595	563	592	588	606	610	566	577	615	579	542	548	606	549	563	545	585	556	587	563	559	545	567	552	578	610	532	586	541	575	603	575	576	555	585	530	589	607	551	572	610	553	577	605	577	559	566	555	564	551	589	584	551	574	595	572	553	584	556	532	605	557	563	589	571	605	595	532	597	545	577	576	561	596	587	521	579	568	552	579	582	566	521	545	582	602	562	582	578	578	599	594	568	596	557	583	564	566	587	642	548	586	590	583	572	604	594	552	515	554	559	553	629	571	557	566	560	579	565	616	563	584	551	561	590	568	578	590	518	576	583	584	620	593	595	567	603	556	550	598	573	608	549	617	559	575	569	588	603	607	585	526	567	587	547	587	584	572	582	579	546	620	560	554	571	582	572	577	571	606	555	550	575	575	547	556	603	630	523	579	556	553	578	542	545	597	571	596	585	581	594	599	550	587	573	536	602	563	610	558	602	542	617	582	546	561	559	565	569	545	548	556	613	568	538	561	598	601	566	594	548	592	574	595	584	599	594	564	547	568	564	564	527	570	584	531	591	548	578	557	572	591	593	564	583	552	561	572	548	583	591	548	569	561	582	557	577	555	602	572	579	556	522	557	574	600	582	564	591	600	592	577	587	559	580	546	555	600	572	622	555	554	570	598	546	547	585	575	531	550	563	560	563	622	554	589	581	576	541	560	580	581	590	579	581	558	543	588	598	575	557	555	569	536	564	587	600	547	561	594	592	595	582	580	579	607	551	578	596	567	606	574	597	564	583	584	551	564	560	595	565	549	576	596	577	574	587	562	570	544	566	567	568	551	586	530	600	540	568	562	544	562	566	605	547	510	552	580	602	638	600	554	573	552	524	585	574	569	562	586	570	588	546	558	553	596	618	580	577	581	533	598	549	573	600	578	586	569	569	572	555	558	544	554	607	603	630	546	591	596	549	552	588	582	565	590	600	530	564	599	567	598	582	603	553	566	588	613	585	537	571	624	521	597	577	570	602	569	575	546	561	584	595	578	554	548	565	535	610	591	548	558	580	539	555	596	567	566	595	589	562	564	549	570	560	538	572	567	576	553	568	559	564	570	568	540	543	542	599	563	539	562	571	579	589	611	578	579	602	557	575	594	577	552	589	547	586	598	597	561	597	547	599	605	596	528	589	583	593	531	582	559	583	562	612	573	607	588	557	535	549	555	556	560	605	586	525	615	537	583	592	541	572	564	517	617	572	595	555	556	545	552	634	570	562	554	580	561	548	575	601	564	605	578	602	546	565	563	548	615	579	627	588	585	528	563	569	544	560	586	578	587	550	551	564	575	566	543	577	527	591	565	538	578	557	576	541	600	509	587	555	603	594	583	575	566	531	594	523	551	587	570	588	558	582	629	589	561	585	582	614	607	597	530	579	551	556	550	587	559	579	541	580	555	597	558	561	557	571	557	620	565	579	556	555	590	576	604	579	626	558	560	591	556	579	559	565	510	598	574	554	589	548	531	573	576	522	582	598	588	562	591	582	559	591	573	587	570	553	565	597	540	520	573	541	568	589	563	540	563	559	546	598	551	530	563	561	588	535	588	576	562	573	556	596	575	549	583	591	575	525	585	540	563	584	542	552	602	540	560	559	560	554	562	593	577	553	548	549	589	568	568	577	558	574	615	610	604	596	585	536	569	591	620	596	532	561	585	551	633	552	556	559	594	593	577	583	588	561	577	572	563	607	564	559	579	601	616	543	562	567	555	517	589	618	611	589	553	536	632	556	587	568	603	578	569	559	564	565	521	562	549	535	546	563	545	543	582	523	528	560	573	579	571	589	558	558	529	605	547	554	571	619	568	591	637	570	583	575	557	577	559	530	558	572	589	625	558	570	583	588	557	560	545	585	606	562	549	575	600	548	612	596	591	539	559	561	571	567	576	574	568	593	581	543	597	597	553	556	562	578	550	571	571	608	583	591	594	598	581	564	593	585	565	579	544	580	577	554	606	565	585	623	605	563	567	593	606	606	543	598	528	583	566	507	540	564	586	575	569	552	582	616	595	568	605	563	571	573	572	622	588	574	566	552	607	601	604	526	590	550	545	581	608	560	600	552	569	564	550	562	602	573	569	565	538	604	616	558	589	607	567	552	563	587	587	545	539	575	559	561	556	551	606	589	564	563	537	582	607	590	535	631	584	605	615	577	546	568	563	578	535	521	566	555	557	603	561	529	579	574	568	576	591	585	558	547	577	532	585	595	588	572	554	557	586	569	561	577	597	568	555	594	608	556	575	526	606	590	585	593	543	545	578	578	568	546	551	537	571	619	531	564	544	588	579	587	550	566	543	622	585	566	596	609	533	556	527	549	534	587	587	595	592	572	564	572	622	545	579	551	597	569	558	565	609	574	628	532	550	560	573	563	588	572	521	576	556	593	565	562	600	597	554	574	581	537	640	554	593	573	498	559	541	559	580	597	563	554	619	577	561	582	536	582	541	536	516	594	523	558	633	611	581	550	587	557	585	561	598	545	569	592	631	560	552	559	593	587	543	551	575	607	563	541	541	597	575	570	605	556	556	537	539	574	547	549	552	576	555	566	553	591	557	561	569	544	570	569	561	543	562	559	575	572	599	559	579	558	577	588	581	571	595	567	515	572	569	584	550	577	600	573	536	581	576	564	636	568	538	586	603	599	569	570	568	596	573	520	587	570	551	557	566	554	569	544	582	539	564	568	603	539	540	568	558	533	559	579	591	538	615	561	569	586	585	574	561	595	582	584	563	557	608	574	566	506	564	559	591	631	548	568	606	597	608	602	588	590	576	591	574	624	586	583	580	598	551	605	564	627	604	562	551	592	602	618	544	565	551	597	606	563	579	586	547	560	563	580	578	560	586	594	609	618	565	600	605	573	543	569	625	557	547	540	569	607	600	569	569	568	559	596	561	588	573	536	558	592	544	608	565	586	553	532	574	592	552	574	523	572	621	574	576	552	581	576	586	574	556	545	594	571	518	614	601	583	574	592	598	585	577	592	607	623	554	570	572	534	510	616	578	577	559	562	588	535	558	530
2725	894	1776	398	325	338	369	373	330	323	316	325	352	354	354	336	336	327	344	333	362	336	349	354	344	339	336	378	376	338	363	298	336	303	316	330	374	354	349	333	317	358	342	326	331	345	348	366	345	340	326	315	340	368	352	374	354	326	338	364	379	333	377	313	354	317	365	336	345	341	318	341	381	386	343	357	344	336	364	351	333	360	380	353	331	343	347	346	327	337	333	339	361	332	315	347	337	379	325	337	361	354	343	349	371	338	335	322	285	347	313	334	390	317	352	347	360	382	366	337	328	346	341	395	353	303	363	331	368	373	320	391	339	356	358	329	368	328	333	346	341	351	309	370	339	348	362	325	316	332	331	364	343	335	357	359	334	349	319	356	334	355	366	347	348	333	363	343	359	340	315	363	329	348	341	347	308	338	337	317	350	376	352	333	347	342	328	346	359	357	346	362	325	335	330	382	345	353	340	327	338	333	371	352	332	351	350	363	369	342	340	338	330	371	335	350	331	355	341	340	342	324	338	324	353	339	327	324	355	332	363	367	354	334	335	351	362	316	384	313	375	341	325	358	321	381	346	371	325	338	348	304	363	363	341	332	327	329	333	329	338	337	369	338	333	338	356	332	354	346	316	353	386	322	334	332	356	337	343	340	377	319	341	351	362	356	372	349	338	314	315	338	341	365	347	359	350	309	352	337	330	380	322	326	327	324	362	318	339	296	340	379	368	360	326	336	356	379	364	339	335	349	340	347	324	386	344	337	337	353	317	344	353	353	333	353	354	353	378	308	338	329	356	302	315	360	326	315	330	339	339	333	308	336	372	347	376	332	351	342	317	365	351	372	396	361	338	321	367	330	327	373	347	347	336	348	319	339	343	341	318	330	314	298	333	302	326	364	327	324	354	357	333	342	339	359	320	328	342	352	329	358	321	329	320	290	372	354	365	345	338	342	405	353	315	340	372	321	294	367	366	362	358	322	327	331	358	355	378	322	306	355	356	339	308	335	368	397	341	357	374	346	314	346	351	325	331	355	364	323	346	352	377	341	356	337	326	351	333	305	329	350	355	331	359	319	345	350	340	361	341	356	342	318	310	346	330	367	377	342	307	323	356	311	323	359	353	363	345	354	345	331	337	347	325	371	351	357	363	343	368	352	370	399	346	318	356	349	358	349	322	363	341	359	344	376	324	351	334	376	352	345	362	345	343	337	308	331	357	347	354	344	328	350	311	351	370	321	360	366	374	339	324	355	358	334	350	332	365	350	357	333	368	315	336	367	340	313	326	376	377	373	338	359	339	344	365	349	346	341	376	324	341	359	328	322	356	352	345	316	369	343	341	346	367	356	323	322	310	349	371	306	364	347	376	329	334	349	318	299	359	347	332	349	358	336	328	336	321	357	351	327	330	348	347	333	333	366	401	359	336	341	345	340	349	340	344	326	371	369	350	365	382	346	353	339	352	331	326	325	359	344	362	357	324	338	316	341	363	341	342	347	366	340	361	308	359	366	374	338	306	348	348	350	347	335	344	332	363	336	348	338	365	324	347	340	380	340	349	368	370	363	371	316	369	318	372	323	296	360	342	365	358	368	335	338	342	349	331	335	339	348	360	339	361	308	327	361	309	328	348	321	342	354	346	350	352	342	340	345	349	335	338	379	333	304	325	371	350	338	344	344	345	352	320	343	364	336	307	330	366	349	370	318	316	333	358	356	337	378	348	344	351	360	301	351	359	358	349	343	329	324	313	371	348	314	318	346	350	364	363	345	347	369	350	330	357	347	308	322	320	326	329	322	330	368	355	352	368	300	311	351	331	342	365	350	372	351	351	330	304	332	325	349	355	339	357	333	384	325	322	326	322	358	367	368	347	373	339	352	328	349	344	344	322	332	340	367	358	352	325	351	336	342	336	358	324	364	341	319	347	357	361	356	351	321	349	328	310	327	330	374	399	367	343	365	358	357	350	275	368	313	371	356	348	313	366	311	344	304	328	367	311	359	321	339	350	345	342	360	340	348	329	365	358	339	305	350	368	357	348	357	351	353	346	331	323	361	321	305	320	365	329	331	360	370	309	354	326	348	334	317	361	348	365	351	342	331	336	325	353	409	349	364	318	370	352	340	339	379	351	346	387	341	316	345	363	339	347	344	318	366	338	359	354	338	335	371	361	359	358	311	352	353	317	362	329	342	359	365	300	327	332	352	336	379	336	301	360	340	356	326	347	341	335	348	371	328	387	341	348	311	340	362	365	317	323	343	301	343	321	352	347	321	323	326	330	346	329	351	328	332	355	354	367	346	377	336	367	323	358	339	364	320	416	354	338	356	335	343	388	314	391	382	322	335	345	368	376	346	326	333	340	343	348	368	358	351	341	355	339	357	328	362	334	335	372	311	320	333	349	350	359	353	329	348	347	369	371	341	339	323	349	369	345	333	326	339	326	362	340	368	342	376	362	358	335	338	331	331	338	339	340	386	366	337	335	344	361	352	348	333	347	309	385	324	354	367	326	360	333	338	337	331	335	393	335	347	316	385	339	324	339	339	349	352	396	380	360	328	360	320	331	338	326	337	359	346	338	334	368	321	349	375	352	333	371	324	358	323	378	363	362	320	334	336	355	337	339	337	340	373	334	341	373	291	346	345	360	349	351	353	375	350	370	394	329	343	345	381	362	359	349	354	333	352	363	350	343	354	365	332	378	366	363	336	340	384	358	335	345	334	325	321	347	336	335	310	341	342	348	361	316	331	342	343	329	333	345	325	340	328	359	301	316	352	357	334	322	346	352	329	346	370	365	333	337	337	363	371	329	347	311	332	314	355	361	330	352	375	321	342	366	369	370	398	345	349	346	371	337	357	340	346	362	349	351	350	323	353	357	366	325	351	324	327	320	371	369	369	336	325	323	355	314	324	364	343	322	369	340	373	317	352	365	382	325	352	340	329	369	363	361	320	333	325	362	314	349	329	325	339	338	326	334	333	348	342	378	381	315	376	324	358	345	346	379	362	359	350	389	343	350	361	359	329	367	381	343	321	335	362	339	348	358	325	367	306	334	340	349	363	348	327	332	310	360	326	315	331	358	340	347	352	313	364	356	318	366	330	329	367	346	355	350	356	325	328	366	317	343	323	359	354	382	366	363	353	361	324	358	322	331	326	354	347	361	333	351	362	331	378	345	341	348	322	339	339	324	341	349	363	374	303	374	347	341	325	352	350	313	338	366	387	338	309	330	341	363	298	356	345	342	338	363	360	327	338	317	345	333	351	330	316	370	356	327	371	341	362	350	343	349	338	353	368	339	366	340	343	378	356	342	317	317	346	290	369	327	376	360	331	354	320	325	366	383	349	370	349	335	360	315	363	319	344	331	348	357	339	309	324	340	364	362	377	344	353	321	328	366	352	374	331	339	326	329	360	331	379	320	338	342	324	342	402	337	373	337	330	337	354	361	358	358	345	369	391	359	348	319	353	368	361	324	321	325	347	363	360	335	342	323	324	341	361
3020	1454	4092	919	878	939	853	843	843	830	885	754	810	800	790	834	846	837	859	793	838	796	833	848	834	827	831	844	845	855	848	799	838	830	824	851	776	841	846	822	816	829	785	857	864	808	845	846	795	800	810	816	822	805	834	850	818	875	817	897	797	829	864	874	846	773	838	863	800	812	886	851	798	870	808	866	842	818	825	873	830	826	804	817	862	814	849	806	817	900	855	810	858	848	773	884	843	852	789	836	826	811	851	848	770	832	815	784	847	773	824	807	827	867	837	827	854	849	871	882	791	807	863	777	769	884	824	852	867	806	828	783	839	837	829	863	827	830	876	823	797	817	838	790	843	823	796	780	824	908	872	849	837	828	855	796	809	847	861	835	825	843	780	811	853	836	804	810	844	889	844	826	803	808	889	761	840	808	810	815	844	809	886	844	866	850	789	820	862	785	871	822	848	856	836	820	857	843	845	803	812	842	881	813	826	793	810	849	806	838	844	769	863	791	798	831	785	847	832	866	817	829	802	799	829	859	823	819	838	835	791	815	871	858	833	812	806	813	856	862	803	821	837	849	822	798	819	819	819	849	831	830	815	833	847	822	785	813	812	902	854	859	811	839	799	841	846	840	827	828	791	849	898	779	829	857	832	828	867	861	864	820	830	832	858	883	850	773	785	869	798	788	838	843	795	847	752	792	885	827	823	852	865	867	841	822	844	810	847	765	848	831	849	857	814	784	838	764	816	827	840	797	808	860	810	805	805	847	816	852	800	783	829	823	822	838	844	809	821	820	822	872	850	868	823	828	815	826	834	822	863	889	852	759	827	822	793	857	822	822	852	822	781	836	852	853	815	804	758	784	828	840	862	828	773	809	796	788	854	814	871	807	804	862	892	835	778	830	896	827	806	821	808	846	820	825	819	826	834	890	808	827	834	876	826	818	830	807	797	834	842	846	805	841	858	839	844	797	843	857	813	772	866	833	780	872	824	812	830	853	837	839	783	842	854	846	876	826	883	841	811	871	790	777	837	889	781	840	800	884	828	881	809	803	828	874	790	838	837	856	892	861	840	800	859	845	797	848	856	810	784	819	778	802	847	760	814	826	871	840	823	832	809	853	813	860	854	855	813	863	828	814	806	814	879	859	839	891	803	839	852	823	785	825	803	874	840	865	851	842	798	861	821	808	810	781	848	862	831	852	852	820	776	849	816	816	831	870	841	842	857	846	848	883	839	872	857	829	778	835	818	862	892	844	816	845	820	837	779	828	785	834	816	822	876	843	858	840	820	811	856	795	881	824	814	832	822	781	805	796	837	840	810	798	819	814	796	848	784	809	840	870	858	813	802	811	844	839	826	811	756	816	829	817	812	811	837	838	811	877	804	846	829	823	819	817	810	781	838	830	806	874	792	861	816	771	801	834	807	809	829	850	846	781	822	815	791	837	835	792	828	814	840	847	850	821	863	828	808	819	794	858	856	875	876	858	832	846	863	788	864	844	855	858	851	804	853	818	842	831	808	875	793	866	804	804	795	822	849	845	843	866	802	803	828	815	888	845	826	833	805	856	863	886	900	825	848	828	899	821	816	834	831	792	827	835	869	776	787	835	817	792	865	832	814	782	815	879	814	818	910	811	834	829	846	834	828	866	845	840	840	830	869	833	856	846	852	810	793	809	805	828	826	863	836	872	839	785	823	830	855	797	806	853	836	805	836	829	818	844	783	805	863	858	792	844	843	792	819	809	838	839	854	834	823	836	777	824	812	777	824	789	797	833	847	837	823	805	831	845	850	789	871	808	840	831	861	892	846	855	802	812	792	802	839	815	838	828	827	846	840	863	827	831	775	838	822	822	851	838	843	851	846	796	826	875	844	843	811	788	796	819	850	809	834	817	875	804	807	846	842	807	819	780	854	871	846	849	798	828	810	813	840	834	820	869	810	823	834	823	781	823	863	830	815	865	830	820	870	890	830	827	876	814	849	822	848	858	831	768	811	835	841	856	818	814	849	842	801	841	816	819	823	824	781	816	812	805	772	804	813	806	842	778	831	831	828	828	867	809	856	807	814	831	818	850	817	839	820	827	796	854	819	878	812	828	828	850	830	822	814	786	819	841	841	848	812	807	830	824	858	853	844	810	816	823	817	835	805	807	828	834	837	827	828	866	798	841	829	847	790	825	832	824	788	814	850	826	815	853	827	808	812	821	820	805	797	826	825	826	798	826	827	814	836	836	829	862	844	840	805	839	854	752	827	814	799	862	812	856	807	794	814	876	751	840	837	809	881	821	866	841	830	826	835	848	848	862	829	817	820	864	836	808	830	806	826	821	874	802	808	788	791	824	878	829	855	802	855	866	862	809	831	822	841	824	854	849	831	824	808	838	872	810	847	865	823	804	810	836	823	792	845	864	832	811	775	797	859	898	808	856	830	844	827	843	833	857	809	847	828	838	801	840	859	839	845	799	840	845	815	781	797	856	783	804	823	837	834	807	795	813	812	815	837	829	863	807	793	790	856	878	853	786	812	838	770	828	833	810	813	808	812	815	852	804	845	789	810	804	860	839	821	812	894	790	835	774	830	814	844	864	846	800	844	797	908	838	808	807	853	837	843	834	825	815	794	824	819	773	820	858	856	854	821	826	808	886	839	844	835	825	804	842	870	826	825	809	814	806	851	828	811	815	862	822	818	786	817	847	799	795	837	870	842	843	835	826	867	816	866	809	821	879	809	821	856	822	829	802	872	856	860	840	837	900	914	839	792	881	854	860	812	842	849	875	823	789	817	777	836	814	814	829	851	799	872	799	799	833	813	805	813	871	799	864	855	817	845	832	798	798	835	796	768	832	794	859	847	885	803	849	830	802	832	854	903	852	811	794	839	780	824	847	879	791	820	839	812	877	855	841	802	877	819	870	858	794	856	859	832	843	845	815	839	860	802	814	828	789	803	803	809	883	798	856	832	806	850	852	815	811	844	850	851	835	833	821	878	798	831	867	798	851	876	768	806	839	857	784	811	843	854	819	807	864	820	818	899	843	846	811	806	821	841	814	862	817	832	833	812	878	824	792	868	782	858	824	879	822	799	904	837	807	824	862	811	839	841	852	813	868	820	832	837	863	846	817	854	819	851	853	839	804	809	831	858	844	813	834	854	815	814	821	877	788	808	839	853	834	781	817	776	835	853	839	822	876	809	813	855	847	795	851	789	808	849	822	832	829	809	890	867	871	855	820	838	807	830	843	856	821	822	861	841	830	832	847	796	833	817	826	852	794	879	790	833	805	797	820	794	831	796	821	817	835	829	825	804	803	840	818	852	811	819	829	809	847	788	809	825	773	828	823	818	793	813	844	783	827	807	817	799	842	850	837	839	841	873	809	793	818	839	843	878	851	828	792	834	821	785	883	808	782	824	835	821	837	836	833	848	836	834	825	861	828	811	797	822	846	857	799	834	838	850	772	823	868	842	835	824	859	800	824	862	772	784	822	900	867	797	819	819	878	814	772
23663	17131	27985	10745	1059	468	372	312	313	259	241	228	218	197	203	193	197	194	192	209	191	153	184	186	197	167	199	161	184	180	162	166	168	165	167	168	162	187	183	176	178	164	147	172	155	178	167	178	190	195	167	171	167	161	193	162	174	161	156	140	180	198	177	139	144	190	184	173	176	181	181	175	170	160	174	174	171	206	188	165	151	159	169	192	181	209	141	148	194	167	175	176	170	167	181	180	150	173	169	180	157	164	177	154	179	170	145	183	188	175	154	174	177	150	199	168	170	160	157	166	183	163	167	195	170	188	158	178	170	164	154	181	176	170	184	151	177	178	169	155	156	152	186	171	171	174	186	176	175	142	160	169	164	146	169	173	188	168	173	172	164	172	176	182	167	165	183	190	177	158	164	175	162	144	169	173	154	162	194	172	182	155	182	190	186	135	151	206	179	160	164	184	161	187	181	158	183	174	217	160	164	177	179	158	154	172	180	138	168	146	166	158	190	163	175	182	157	160	177	156	198	163	164	180	163	151	160	150	170	185	188	161	168	176	178	173	172	156	192	151	169	154	180	183	172	196	157	186	179	147	183	173	164	179	179	170	173	170	184	197	175	170	167	170	170	146	160	176	179	177	157	185	172	168	165	190	175	171	186	170	179	181	182	164	169	174	169	165	151	184	161	182	189	150	159	184	178	149	166	172	158	185	162	177	168	194	187	175	179	162	179	197	163	146	138	167	184	154	165	163	171	189	158	165	164	151	146	174	143	162	174	192	170	166	177	176	145	167	175	174	185	176	182	160	162	170	178	183	192	195	170	169	169	176	177	146	176	165	167	183	167	179	159	163	145	187	168	163	151	182	161	171	154	194	179	158	184	171	156	160	173	193	172	184	167	192	198	160	162	184	191	197	179	186	155	165	146	178	197	168	146	169	186	189	170	155	188	162	160	173	166	170	176	162	168	146	166	171	146	200	151	178	170	172	176	180	188	149	157	171	178	168	173	160	184	182	146	173	174	193	180	159	172	213	157	188	176	191	170	144	148	172	173	178	178	179	152	165	180	159	170	167	183	159	150	151	185	159	180	146	164	170	167	157	157	177	155	152	161	177	182	173	148	162	174	182	156	170	170	175	162	153	188	180	182	176	175	174	202	176	154	160	200	185	183	171	157	190	145	167	168	161	141	171	180	177	177	185	145	178	156	162	170	162	174	200	176	183	181	184	168	181	204	189	192	185	184	182	163	168	172	150	155	159	180	159	141	165	180	158	168	173	179	175	187	168	173	203	179	183	160	151	163	162	181	164	182	176	166	158	185	174	167	168	183	171	178	186	170	165	176	159	171	151	141	190	169	166	191	171	169	184	162	167	149	158	163	172	188	174	184	168	172	162	162	173	168	199	166	171	179	151	185	167	158	173	181	176	181	163	169	198	171	149	143	190	143	167	156	171	158	148	206	166	160	187	174	161	157	170	157	162	181	138	178	182	171	192	194	161	171	160	176	173	155	172	156	180	176	170	170	177	190	167	166	210	157	184	166	177	163	175	180	183	184	158	169	169	176	150	190	169	196	150	152	170	171	162	171	168	159	163	195	164	153	187	173	164	186	177	167	169	179	162	184	165	178	154	167	162	162	151	166	166	157	184	178	166	173	171	179	169	191	186	178	173	181	185	165	166	188	166	154	171	159	183	151	169	156	181	166	172	173	159	155	155	185	146	178	145	163	169	198	205	156	160	174	183	164	200	158	171	173	182	187	186	175	185	170	167	168	173	196	185	169	142	186	199	185	162	162	181	179	168	134	169	171	158	165	176	167	190	168	187	194	159	182	155	174	194	181	169	175	184	190	166	177	163	162	190	171	154	188	169	157	165	190	155	164	152	167	184	170	178	165	173	169	159	176	175	185	169	172	176	162	186	157	162	180	159	181	145	161	164	187	211	193	169	194	163	182	209	162	172	175	155	177	153	147	174	159	166	159	180	165	157	183	156	197	180	203	156	180	142	160	168	172	158	209	180	180	174	184	168	163	166	160	162	188	179	162	168	169	158	167	169	160	190	168	151	178	168	183	185	185	154	190	175	172	169	185	165	170	161	172	184	167	202	168	169	178	165	190	166	160	179	173	180	173	177	171	164	155	184	181	179	167	160	179	192	149	170	162	168	172	178	193	178	199	148	176	174	186	171	174	154	169	197	164	189	179	140	177	178	179	170	180	181	158	171	166	165	196	180	180	163	167	198	151	164	160	157	183	182	168	173	154	155	196	168	162	174	177	188	186	171	171	158	169	172	170	188	184	158	158	169	186	175	174	176	162	183	153	174	182	158	177	158	171	175	171	170	164	189	182	195	146	175	169	151	152	179	167	153	176	162	154	129	172	151	171	171	150	192	180	160	176	168	156	155	151	157	177	179	174	158	172	167	159	189	172	158	153	177	156	166	152	158	159	177	151	196	161	155	178	167	169	185	164	173	148	179	158	165	191	187	153	186	180	158	154	173	163	178	151	162	185	172	158	180	168	189	171	182	173	165	167	165	152	153	161	169	158	182	158	161	167	195	161	171	176	173	184	170	163	145	190	163	167	194	163	179	177	169	180	159	171	154	203	176	156	153	160	170	177	171	185	171	168	174	183	158	160	173	195	176	171	171	169	179	173	165	170	172	193	172	170	165	180	180	196	181	148	139	184	172	150	182	182	183	192	159	155	189	158	202	187	154	172	175	153	168	170	167	179	150	169	154	187	164	161	148	180	165	158	155	178	166	154	176	169	182	181	205	173	172	170	156	175	156	182	141	167	177	187	183	195	155	159	151	161	154	172	170	171	190	180	168	130	157	168	190	163	170	166	165	186	156	165	182	169	157	169	163	157	160	158	165	164	186	169	165	141	166	181	167	169	167	175	174	152	159	183	178	168	169	150	181	182	166	153	177	155	165	197	162	171	190	188	188	173	185	151	168	151	169	163	167	182	148	157	153	153	172	162	157	153	188	158	160	188	161	163	171	192	175	195	139	171	171	190	199	181	176	190	157	189	188	164	162	188	166	160	168	168	156	174	180	166	174	149	178	182	183	172	185	176	151	151	177	162	176	188	193	162	176	164	186	173	171	190	180	157	166	164	154	171	157	177	155	195	188	175	159	172	185	143	168	172	169	176	152	181	181	182	160	151	164	163	179	172	139	158	167	204	194	174	163	180	192	160	170	188	190	175	176	159	144	197	148	173	167	178	138	174	151	162	159	178	176	206	169	198	207	182	159	171	179	166	165	183	166	178	179	175	179	162	163	159	179	163	152	198	173	166	171	160	179	209	189	158	154	174	155	171	182	188	190	166	168	163	172	186	186	153	171	172	166	174	163	155	165	147	177	191	169	192	174	174	162	179	151	159	162	173	168	137	173	183	148	168	166	152	155	175	166	160	178	183	178	173	173	173	178	184	167	167	177	171	155	183	176	179	163	183	188	190	189	204	173	141	162	173	177	191	158	145	184	142	164	169	164	168	149	173	163
14300	10330	17325	2728	2323	1904	1598	1377	1150	1065	980	923	835	812	745	733	631	682	687	587	641	590	618	589	523	598	541	540	575	531	543	537	536	553	530	507	524	514	551	527	512	544	561	494	514	474	543	527	506	504	505	481	477	471	527	511	463	483	482	524	534	496	467	460	442	496	469	434	466	498	506	468	503	482	466	438	459	484	459	500	470	471	510	478	440	449	428	487	504	489	453	427	467	488	456	475	494	506	470	483	478	470	468	435	455	449	435	451	483	479	481	502	500	470	472	459	460	502	471	479	453	483	442	476	480	484	498	491	490	493	463	479	490	506	493	450	441	464	439	443	484	458	507	471	504	508	467	472	458	466	461	473	448	507	455	450	454	487	449	482	452	479	530	446	524	451	495	466	454	477	510	462	446	474	503	491	491	468	485	478	464	490	494	455	479	452	488	468	529	460	455	482	501	470	455	459	491	444	498	495	480	475	483	503	500	535	462	458	482	471	471	493	491	431	494	510	497	435	451	507	458	481	465	471	482	432	467	477	488	436	489	495	441	491	486	502	462	449	490	470	467	506	437	478	437	452	479	458	489	464	498	492	446	473	434	430	460	471	446	473	493	453	483	485	452	463	484	480	422	473	449	502	528	495	513	474	458	494	509	469	499	478	482	452	509	460	475	446	480	495	447	438	466	501	431	490	464	464	481	472	468	479	468	452	447	493	447	475	440	448	499	440	460	464	463	401	493	479	470	487	466	481	469	433	503	453	482	472	455	469	448	432	458	485	469	461	462	468	419	457	457	498	495	498	402	472	421	467	465	498	460	451	441	451	445	487	448	493	480	500	458	472	493	497	469	480	430	439	471	486	452	438	457	394	452	485	487	463	449	485	476	445	467	451	450	470	458	468	472	479	483	459	477	447	478	464	446	464	467	458	464	466	481	456	445	494	501	496	437	441	481	446	455	483	511	517	494	501	504	493	488	474	481	467	509	474	452	487	446	442	442	493	476	452	466	472	455	436	431	464	486	431	410	473	459	469	466	472	487	475	460	458	507	453	478	480	437	449	480	442	455	437	510	498	466	552	465	481	454	525	465	471	485	491	469	474	462	472	448	448	465	447	492	448	498	465	453	467	458	438	437	463	479	505	509	459	468	462	513	492	502	486	461	458	482	455	508	488	501	473	452	433	457	461	492	458	440	438	490	461	476	447	454	484	454	463	454	471	493	462	485	473	454	425	453	455	469	479	458	436	470	465	458	465	464	501	486	483	478	486	481	497	468	454	478	454	468	465	499	455	470	497	441	489	471	487	479	465	475	458	515	463	430	446	479	478	464	468	459	423	471	458	444	479	472	435	478	448	479	442	489	458	471	450	475	420	470	490	438	488	495	508	455	442	467	461	442	488	470	481	450	497	470	471	501	472	428	484	481	462	521	457	459	480	423	450	481	494	434	498	467	483	470	451	481	527	478	447	439	435	450	441	474	465	471	441	433	488	495	504	471	460	500	475	504	481	450	479	460	488	475	450	463	451	468	457	460	471	461	465	485	486	488	446	444	475	473	469	442	440	450	442	474	444	470	468	472	475	503	471	482	481	473	499	497	469	477	451	455	474	424	470	467	464	479	495	468	473	468	500	450	449	495	478	471	461	477	490	448	500	445	454	502	479	469	466	476	449	463	478	447	503	451	445	468	489	477	433	489	478	471	497	469	490	475	471	465	468	468	436	503	453	466	463	459	483	483	453	437	465	481	455	459	498	450	483	452	451	459	446	433	444	460	443	473	511	458	486	496	474	497	474	466	473	479	446	433	479	463	449	466	490	438	483	461	473	465	494	469	461	426	498	482	476	475	449	469	455	452	463	443	471	484	458	426	467	430	506	476	446	508	459	461	480	455	481	470	453	472	479	464	483	451	458	512	463	486	483	464	494	481	499	450	471	450	446	497	473	481	478	472	436	467	484	475	433	492	457	462	493	438	470	464	469	452	445	461	446	464	467	490	467	485	462	478	489	452	454	499	486	480	484	425	488	433	464	450	462	480	471	467	439	483	499	492	442	466	507	480	487	448	513	487	483	480	488	444	426	495	453	474	463	505	498	486	483	461	438	465	464	451	449	465	507	470	426	490	452	463	499	468	487	458	459	474	465	455	470	442	479	461	461	461	469	491	476	447	443	497	475	447	493	502	494	478	455	447	483	450	471	491	443	455	499	418	467	478	500	464	436	445	474	476	478	443	463	472	467	431	501	514	450	484	460	499	451	493	425	485	464	494	485	438	473	487	452	481	460	452	442	499	487	469	477	466	442	493	442	470	448	455	466	442	504	503	454	520	453	475	451	474	482	468	437	468	470	482	480	503	472	477	432	470	477	502	467	485	484	475	472	481	472	468	455	461	468	458	492	483	470	466	475	451	434	455	425	448	457	491	462	514	493	473	445	488	479	447	498	474	478	479	446	481	457	491	472	484	476	449	482	459	491	440	485	474	414	479	473	484	514	478	435	501	457	451	446	488	496	481	486	482	474	431	459	488	502	450	477	485	454	492	510	477	478	479	484	447	461	451	476	462	473	498	460	448	441	438	471	456	455	450	476	507	439	469	475	460	460	507	439	503	447	470	456	479	517	454	515	484	435	477	477	473	505	466	451	477	486	461	468	482	421	454	473	469	490	458	450	469	449	476	466	418	473	453	455	457	481	469	463	469	456	441	474	452	459	452	462	465	474	473	510	460	492	473	467	426	444	486	441	475	461	516	484	463	498	445	489	498	472	475	436	468	473	465	476	501	471	467	451	458	465	478	463	507	464	477	425	477	465	493	492	484	430	480	486	466	440	471	477	474	465	512	486	499	497	461	479	505	448	447	456	475	421	451	441	476	472	465	467	449	509	459	497	480	481	458	506	431	475	434	484	456	477	502	441	473	475	461	478	448	477	484	470	421	448	480	459	486	444	435	446	466	453	447	476	462	454	430	460	467	469	492	448	460	477	477	467	443	490	494	469	499	466	464	480	457	440	431	467	459	480	462	457	473	436	415	458	465	422	479	496	473	476	500	450	450	468	469	447	466	476	476	490	481	459	487	476	516	443	474	486	488	467	456	454	479	437	479	448	484	461	452	460	468	483	455	477	468	463	464	480	485	476	495	485	452	470	460	454	523	485	480	496	440	447	439	495	495	467	503	459	508	463	474	462	484	460	456	516	442	474	465	425	470	472	449	454	460	460	477	480	459	465	479	523	475	467	460	481	474	451	431	475	492	515	453	458	446	455	443	454	481	449	451	464	495	462	487	524	473	485	465	471	491	474	457	477	472	461	446	497	481	487	468	451	475	498	451	499	462	498	481	502	476	492	474	452	497	449	460	478	509	487	480	503	472	497	467	469	463	480	468	442	485	521	441	463	453	469	443	465	459	476	455	499	482	434	491	473	448	488	472	474	481	491	461	476	468	511	465	467	465	470	490	471	464	492	494	481	467	463	453	496	462	483	486	476	455	477	503	479	444	475	450	434
36729	31094	38206	16233	2543	862	668	544	503	404	350	368	336	296	306	261	266	267	275	268	267	249	259	282	215	255	259	246	255	248	252	240	258	207	226	223	234	213	230	225	194	220	240	207	212	211	223	189	231	211	208	225	224	226	241	216	204	232	250	232	236	247	226	195	231	217	233	212	212	211	220	244	219	208	214	201	226	200	245	245	223	213	216	188	235	234	224	223	226	219	211	217	224	205	233	213	204	178	226	196	222	244	211	210	207	221	197	196	235	213	224	236	214	186	201	222	248	212	223	229	232	210	211	208	204	206	210	194	201	224	234	213	199	208	190	213	206	231	245	245	225	218	178	229	206	220	223	209	207	210	231	203	213	217	209	212	220	220	214	211	207	198	204	204	199	218	201	231	202	217	199	220	209	229	203	219	221	206	225	198	216	230	248	197	194	207	203	209	199	212	209	181	222	232	204	201	223	212	214	210	214	215	221	181	232	219	217	215	203	218	238	224	209	190	213	204	217	222	212	237	213	211	211	209	212	227	222	221	216	228	213	193	225	228	232	246	236	206	212	222	201	210	214	230	202	207	226	193	206	209	214	220	224	212	234	233	221	200	207	237	226	221	223	220	225	202	219	214	185	226	231	236	215	235	258	226	219	237	226	225	188	212	228	207	202	222	195	216	198	223	232	198	212	213	197	192	189	217	237	200	234	232	228	223	206	231	230	230	217	216	197	211	252	216	219	194	240	207	218	240	216	214	208	228	218	201	210	247	220	193	216	215	208	219	212	198	216	211	218	209	217	206	201	234	202	215	220	242	215	218	208	242	187	232	219	200	225	202	220	195	205	214	214	234	225	182	239	214	241	245	227	192	246	228	233	197	213	218	204	205	194	211	237	223	192	232	220	212	235	214	194	210	193	191	218	224	239	234	217	205	190	216	254	205	223	230	219	229	208	225	212	236	206	210	207	205	224	228	248	231	199	201	235	222	175	223	236	209	208	219	188	227	225	247	224	205	191	178	244	225	191	217	205	219	201	224	217	192	223	222	221	213	212	185	192	206	233	220	214	221	228	192	190	200	211	202	224	194	212	215	228	230	234	211	210	205	211	220	214	210	210	236	200	200	205	191	203	230	189	209	256	196	201	194	213	218	232	229	195	225	238	222	211	217	222	195	239	214	207	192	218	229	214	209	226	244	224	206	250	194	226	220	209	209	266	216	209	215	226	211	206	212	231	235	232	234	244	215	215	193	213	232	216	230	210	219	210	229	191	219	230	208	208	198	224	225	209	230	214	202	170	219	230	189	220	234	217	206	173	249	223	198	187	206	209	239	215	199	237	215	214	202	209	225	240	225	244	214	219	228	221	240	212	193	210	204	225	225	192	191	204	197	171	234	195	214	232	229	199	233	222	233	229	239	198	235	197	204	194	250	236	205	221	231	245	204	236	212	212	214	233	219	228	200	187	210	185	212	228	218	226	226	207	208	219	195	222	215	207	214	218	193	196	214	204	225	224	210	239	243	226	214	226	222	203	203	221	213	224	228	187	211	230	221	231	228	238	191	187	195	219	229	210	196	223	239	192	225	225	212	215	255	202	208	206	222	248	226	225	200	199	198	218	223	221	217	233	213	183	215	233	211	218	220	190	223	247	197	201	194	232	222	220	225	196	219	201	210	212	217	184	223	259	224	197	216	221	224	239	187	203	226	245	209	208	214	220	204	208	208	238	207	223	218	238	236	213	221	230	225	213	188	189	194	214	217	204	216	194	221	207	206	222	218	217	221	225	195	207	225	230	226	216	208	221	233	210	222	219	220	227	202	201	231	227	170	226	195	230	232	211	208	221	213	205	231	197	208	218	214	219	207	222	214	200	207	196	231	212	227	243	219	213	192	205	181	190	235	248	210	204	200	211	204	214	221	233	208	229	243	213	196	209	238	209	195	203	221	224	236	224	200	233	240	197	227	216	195	217	238	247	222	243	221	243	225	228	220	204	215	221	233	213	209	204	213	214	226	225	226	222	236	239	224	227	201	194	224	232	231	213	210	200	203	203	195	212	213	191	209	243	243	211	206	210	221	230	213	227	226	194	228	199	232	239	229	217	207	212	208	234	214	216	233	240	195	224	217	189	218	230	210	188	219	242	212	204	231	216	238	250	217	196	220	231	236	207	220	213	219	214	204	215	234	256	197	197	210	211	196	224	227	231	209	221	192	224	223	229	235	203	201	223	228	197	187	203	199	217	215	216	220	214	210	217	185	222	206	206	229	230	231	215	208	225	217	217	218	225	214	209	227	198	228	226	229	227	242	212	221	221	216	229	203	208	210	234	196	202	216	215	219	238	218	211	224	179	237	211	183	193	232	214	236	204	258	209	243	218	217	220	241	248	215	208	189	198	194	208	256	223	229	219	237	200	235	221	221	223	227	232	212	217	201	218	202	217	239	203	232	207	211	203	206	247	184	204	221	227	188	184	221	202	213	213	237	192	193	216	217	203	219	221	244	206	210	227	209	244	180	221	235	202	197	204	218	233	220	192	207	230	208	211	211	204	212	239	206	210	227	248	207	187	237	204	209	223	229	217	217	240	204	240	232	191	192	216	210	221	204	247	260	241	248	217	215	193	219	254	208	200	217	235	212	222	228	209	233	217	177	227	232	219	227	196	218	235	225	227	200	222	233	225	228	210	211	243	214	221	226	230	240	214	227	221	212	205	210	227	214	222	186	215	217	237	218	240	221	228	203	189	224	224	229	194	232	220	228	183	203	225	223	252	236	227	210	219	197	243	214	219	220	202	230	232	229	237	217	214	195	205	224	200	216	237	227	215	196	228	222	212	189	224	224	240	208	220	201	226	194	192	206	194	222	231	187	211	215	230	221	222	233	211	215	214	188	214	218	210	205	214	207	205	229	240	208	215	240	224	243	243	227	209	221	217	201	222	215	220	210	197	222	238	206	219	211	222	242	209	206	192	222	200	218	248	217	223	267	207	223	222	216	206	217	201	230	213	238	201	212	221	216	247	208	208	214	229	211	227	199	222	194	222	236	210	192	199	241	205	225	206	213	235	210	234	214	226	209	237	203	237	213	218	222	240	195	208	227	220	223	240	224	204	230	222	219	202	208	244	249	176	219	216	203	228	211	210	190	216	243	185	196	237	194	214	221	228	205	220	217	230	241	242	204	162	230	247	244	211	213	229	206	229	224	226	199	212	231	233	209	221	208	221	216	192	197	230	213	224	209	218	229	195	205	204	209	226	208	189	201	212	220	191	190	232	185	227	244	224	231	217	212	223	232	242	187	220	222	217	210	213	215	214	202	214	228	224	225	218	240	204	185	215	233	191	207	194	217	211	228	238	244	257	241	226	216	215	216	253	228	235	213	188	218	229	256	215	203	204	198	199	219	207	230	208	223	238	216	217	246	226	203	224	218	215	205	229	236	211	230	243	216	213	261	202	177	231	202	211	247	253	205	227	212	224	222	214	220	203	216	220	215	209	213	225	239
22579	15553	24663	5114	4512	3633	2942	2449	2164	1913	1561	1474	1430	1282	1230	1165	1074	1078	964	896	855	863	811	818	786	805	804	739	755	696	744	743	703	692	665	706	682	676	648	637	709	697	617	696	663	667	682	634	660	652	667	609	691	647	603	580	604	612	619	629	677	627	589	673	667	628	657	606	562	620	563	632	610	621	622	629	608	629	634	662	637	607	613	597	608	609	597	566	584	600	610	615	595	627	594	565	612	621	599	604	611	591	592	606	587	625	611	611	595	604	606	563	578	593	581	587	612	620	627	603	616	629	629	622	565	621	641	582	627	619	600	616	581	605	621	578	584	611	592	593	584	605	563	631	599	561	607	613	657	601	582	623	611	600	583	631	597	631	629	580	608	589	599	623	591	619	567	613	580	584	593	649	590	659	580	614	630	608	606	575	616	591	614	596	619	589	624	605	621	582	640	572	591	594	591	571	607	608	547	642	609	574	580	579	584	649	601	545	573	605	550	556	630	585	575	625	595	598	578	601	601	559	591	613	610	609	617	569	584	648	608	593	574	573	620	589	619	611	600	616	600	597	640	620	593	570	573	581	577	599	612	541	579	620	546	584	592	582	597	620	569	578	593	607	572	565	648	559	605	589	584	557	574	580	594	586	571	585	590	585	559	580	631	632	600	555	565	589	571	609	604	573	609	640	597	607	609	590	573	605	600	571	585	623	597	570	624	572	578	596	570	617	600	592	640	536	577	602	586	636	597	609	555	592	623	625	584	582	608	616	626	561	621	609	583	596	638	615	624	617	626	549	598	589	592	614	615	617	583	622	553	595	604	596	565	615	603	596	603	602	564	572	617	601	548	593	574	621	599	601	599	570	631	604	571	593	633	599	568	641	613	611	616	575	568	636	594	603	608	604	650	577	596	580	593	590	571	603	581	569	619	584	579	584	635	627	605	575	613	593	598	610	615	578	568	563	553	631	569	643	579	585	604	602	606	594	603	655	588	609	631	606	613	582	597	584	573	615	561	608	582	596	626	569	604	569	625	587	616	600	609	585	649	609	600	637	625	622	549	624	586	560	584	594	600	572	579	624	616	600	589	629	592	587	587	619	574	601	601	606	594	581	643	580	621	565	555	659	577	586	569	615	571	575	601	607	559	577	573	584	559	607	624	623	568	568	598	587	593	553	577	575	616	590	602	596	553	585	589	584	594	581	574	622	594	562	618	631	638	544	588	566	624	618	615	594	586	622	594	609	595	618	571	600	574	609	607	570	552	598	566	599	609	629	630	628	590	650	628	629	599	595	555	573	585	556	586	571	623	652	620	613	563	619	574	571	604	647	619	579	611	618	571	579	654	602	581	601	577	592	559	602	641	609	542	609	599	661	605	605	614	598	579	573	618	608	581	561	610	612	594	621	593	612	636	633	596	555	610	606	573	599	572	598	602	599	623	615	580	605	596	575	607	610	580	612	615	590	583	600	594	565	601	605	621	583	618	564	580	565	615	584	595	576	583	617	587	573	648	581	573	575	580	582	622	609	571	633	581	589	579	552	583	597	598	580	586	599	598	642	585	606	620	594	634	598	615	563	609	573	583	577	627	619	557	573	592	552	615	611	567	632	608	577	605	590	598	585	611	602	598	575	585	575	597	558	635	566	581	571	607	598	588	544	602	617	625	622	614	569	569	583	602	596	587	597	577	605	581	574	575	595	593	613	630	577	560	586	543	560	556	560	590	624	567	582	584	612	585	586	576	588	624	589	604	605	623	631	617	591	575	596	582	609	573	597	574	587	618	563	614	658	572	575	593	607	596	582	570	587	643	620	606	650	548	606	604	613	610	586	623	573	621	599	646	582	569	589	590	607	567	577	577	620	588	556	609	594	591	625	618	586	604	595	638	595	600	618	620	609	629	608	565	586	602	609	594	589	594	583	600	586	594	556	599	578	563	550	595	578	582	541	623	615	614	586	572	564	603	639	588	588	532	581	603	646	579	588	583	579	590	553	630	579	601	603	584	601	535	613	573	613	582	638	556	599	624	625	610	645	558	610	585	601	573	632	644	596	579	592	635	582	564	611	580	538	603	585	602	632	616	620	610	607	588	573	608	605	618	609	631	592	607	595	579	613	608	560	603	584	576	575	578	583	633	573	618	583	602	594	607	604	573	564	600	603	565	614	570	567	583	607	584	591	606	592	612	619	613	569	599	624	605	602	576	600	595	605	570	611	576	606	627	560	580	586	568	598	635	620	605	599	575	668	582	601	617	552	580	610	565	551	603	618	655	594	592	545	626	605	649	592	601	574	564	605	590	639	599	563	600	609	595	588	595	590	604	569	617	546	630	581	562	626	582	601	630	625	565	577	579	565	582	593	627	612	586	539	634	594	604	565	601	633	627	577	580	569	630	570	583	601	595	587	608	580	626	609	590	613	601	594	628	570	608	601	583	627	565	538	575	611	625	561	581	578	627	605	576	587	603	585	581	543	564	585	591	593	595	549	588	616	617	594	584	634	631	568	576	605	574	617	581	583	565	633	598	598	619	571	605	590	583	618	587	601	584	592	610	577	586	584	573	581	583	585	629	617	606	591	585	605	593	589	613	587	545	565	605	616	609	583	621	568	606	556	570	579	582	595	605	598	601	568	568	561	631	634	604	609	619	592	609	607	668	604	600	593	609	582	596	579	585	610	601	609	617	644	595	605	619	611	613	584	593	601	606	603	581	629	597	557	573	603	619	615	566	577	604	598	602	600	602	607	644	584	609	624	616	599	569	608	572	638	608	571	597	570	557	604	561	563	594	585	582	588	559	568	589	613	594	658	598	605	596	650	634	601	615	604	590	646	573	568	597	587	580	569	579	590	559	602	598	596	570	626	571	575	567	578	620	596	576	565	569	583	624	622	614	544	572	585	605	601	655	597	602	597	623	562	564	621	621	643	613	592	607	606	643	644	568	581	618	565	567	598	604	623	573	610	578	559	608	604	608	581	577	585	591	636	628	569	611	570	586	611	624	616	597	582	620	602	641	592	605	624	575	691	638	523	602	606	616	583	618	612	590	557	655	584	601	596	644	664	627	593	570	586	613	590	610	548	614	592	604	601	636	589	587	595	570	605	612	575	629	600	582	596	601	594	566	612	608	613	596	604	607	614	587	612	596	584	613	583	573	629	609	585	592	571	608	591	586	589	585	591	584	637	605	593	597	600	603	587	624	592	604	613	595	600	632	635	629	565	582	621	576	615	599	578	577	610	603	621	562	556	598	581	585	576	599	601	562	581	611	573	633	578	615	598	609	565	599	603	578	585	593	637	639	595	581	590	578	573	598	587	577	578	603	550	595	587	581	576	594	565	619	611	615	607	585	587	599	604	604	604	566	556	587	598	565	581	586	579	585	569	567	618	611	585	625	638	606	618	609	526	616	569	605	592	587	574	597	616	617	583	600	602	596	570	584	556	605	598	656	602	576	550	561	669	552	601	565	594	612	570	547	628	601	597	619	636	568	610	607	634
2870	889	1345	374	336	357	366	353	335	351	352	372	337	352	325	350	315	349	321	312	340	351	368	337	296	342	373	337	341	309	363	318	356	365	354	357	363	357	373	334	350	325	405	378	332	364	336	351	302	339	344	350	287	320	339	336	350	338	311	330	344	338	321	336	335	337	367	331	347	340	343	395	342	414	336	355	332	345	343	344	343	299	389	362	331	365	329	355	331	303	333	358	361	349	366	345	357	342	372	382	336	351	339	317	308	365	365	333	337	336	339	335	321	309	336	346	341	311	346	344	305	374	325	302	362	329	321	326	334	348	345	335	317	336	339	361	355	343	305	326	314	345	331	329	320	363	360	344	357	340	355	340	331	343	326	360	324	317	339	351	300	310	322	319	333	341	327	344	356	356	317	354	321	350	341	311	322	349	323	336	357	374	363	323	341	362	391	338	352	342	362	349	335	322	346	323	354	315	343	307	333	307	292	353	339	340	319	355	316	340	343	317	338	348	344	319	332	343	308	317	335	314	336	347	357	321	364	336	324	316	314	355	341	337	342	343	302	313	350	360	362	318	348	331	340	374	340	360	370	316	352	337	350	310	314	360	321	324	348	340	339	309	328	333	354	332	353	354	310	326	380	351	328	346	296	330	333	359	325	343	334	332	347	313	335	372	306	306	305	354	342	345	349	334	346	345	339	326	342	360	325	325	316	339	316	384	339	354	320	341	357	336	361	363	318	343	318	340	380	333	315	345	370	349	330	316	344	360	329	324	352	375	346	352	358	288	311	345	323	345	326	336	337	374	307	328	353	344	342	307	326	305	353	369	326	301	304	327	345	326	312	359	347	356	342	325	340	358	347	383	346	377	388	366	353	332	379	313	366	322	348	313	348	329	324	347	347	362	384	342	340	325	361	303	316	324	328	328	339	354	328	330	348	366	359	324	372	359	359	365	329	326	331	360	351	314	318	331	314	312	316	341	376	324	334	361	366	339	364	332	370	383	314	321	350	352	374	313	364	344	356	324	317	370	341	325	363	358	292	345	351	352	344	352	358	346	350	333	300	354	338	361	327	333	369	369	338	311	349	375	330	338	340	331	336	340	351	339	326	348	359	345	355	334	343	344	356	329	365	322	329	357	327	312	351	343	319	331	326	329	329	371	331	357	331	358	299	327	306	337	349	363	336	324	332	370	339	379	315	334	348	346	356	347	314	330	360	319	351	330	342	365	315	366	315	325	335	296	336	314	338	348	339	340	337	344	374	317	316	405	313	307	345	350	367	326	315	342	343	314	325	372	345	339	301	341	360	343	362	351	311	351	349	326	347	312	345	313	337	339	364	314	377	357	367	368	368	324	336	372	388	327	327	308	347	317	341	359	339	374	382	338	318	327	348	338	291	359	309	337	319	333	341	293	334	313	337	347	341	345	358	354	346	337	328	326	361	341	316	365	368	327	333	337	331	360	347	354	350	351	331	363	328	327	323	349	360	308	360	380	344	343	323	296	321	323	357	353	361	384	317	343	367	320	310	335	323	366	296	328	364	316	327	318	333	327	322	311	333	336	352	333	328	361	361	338	305	302	329	339	297	338	342	341	344	386	391	319	354	346	324	311	354	345	310	329	352	334	313	329	337	341	351	362	345	338	369	338	321	328	323	338	349	349	336	299	333	328	355	325	343	356	326	365	341	318	351	354	369	340	346	325	322	356	359	322	346	310	352	339	370	324	348	330	373	312	363	338	350	327	343	343	343	323	372	364	354	311	362	331	353	302	315	327	368	329	319	362	371	336	363	328	384	332	378	308	344	338	327	330	337	372	335	346	344	366	348	358	383	359	356	346	366	308	318	334	322	339	354	326	319	318	336	330	339	315	321	336	337	351	349	359	335	309	329	334	369	322	333	341	352	332	322	344	321	349	353	289	310	326	340	333	325	333	326	341	361	348	318	357	348	312	345	337	324	349	367	333	364	341	323	344	363	305	322	299	340	345	363	350	355	359	338	318	304	362	339	337	293	316	361	325	354	369	335	335	349	326	378	308	326	355	345	352	354	374	366	317	334	316	332	356	327	356	353	363	346	336	366	318	302	331	347	339	331	335	361	364	354	339	356	336	338	352	342	338	326	351	378	324	382	366	349	333	311	350	345	346	329	345	335	370	341	362	309	340	322	340	320	345	348	333	313	335	335	363	344	358	315	350	355	323	335	331	333	347	325	343	353	335	316	313	344	338	387	362	327	334	332	361	384	338	346	338	338	352	337	329	289	343	349	346	358	332	332	361	348	361	338	319	345	394	326	343	329	347	308	316	360	321	336	342	364	331	315	352	309	368	366	329	342	392	325	325	342	342	326	370	346	377	356	307	340	350	306	317	329	341	350	330	346	329	374	324	354	310	371	407	330	339	342	318	325	349	306	346	392	348	331	345	349	346	307	355	388	357	339	350	317	355	305	324	351	364	337	327	304	320	327	378	333	332	368	345	336	317	334	317	331	348	340	332	359	345	330	340	384	335	372	360	360	322	335	362	361	333	347	326	319	330	329	370	342	341	350	318	338	312	335	340	331	321	362	311	331	360	374	328	363	369	315	342	354	322	340	387	337	355	335	319	356	362	345	336	369	359	340	338	327	324	355	330	322	361	353	369	321	352	301	310	319	349	354	349	350	350	334	334	307	374	331	320	349	316	343	311	310	340	298	376	327	353	315	372	351	332	347	335	311	324	353	369	327	324	341	367	339	346	354	335	310	327	358	325	331	343	340	346	331	348	357	352	347	332	338	347	368	356	392	339	341	359	348	304	324	331	347	332	351	320	344	344	321	349	313	356	343	372	354	370	370	319	328	370	349	314	338	331	369	328	349	350	348	345	354	390	341	337	367	313	322	327	350	358	322	370	354	347	372	317	328	352	354	344	331	342	356	329	335	334	343	313	331	352	336	348	391	338	353	329	342	351	328	352	339	340	332	304	348	334	341	343	397	321	363	328	343	345	358	339	338	345	373	304	342	323	336	361	330	347	335	334	319	339	334	348	303	347	337	303	315	355	344	372	313	356	309	340	339	382	338	330	332	339	334	325	368	322	347	323	359	341	360	349	366	353	342	329	344	326	327	361	306	326	332	331	326	342	346	358	354	325	333	320	342	327	317	352	315	344	356	334	339	328	332	344	315	335	374	357	311	338	346	340	310	366	329	329	338	315	381	345	342	327	341	345	352	323	332	355	364	307	343	323	354	344	358	336	331	326	303	357	353	362	390	372	342	363	325	325	338	358	329	359	332	337	328	331	370	367	359	370	369	336	292	354	335	394	355	359	397	340	334	323	331	325	323	338	336	322	379	359	346	336	350	362	353	334	363	346	343	317	359	309	322	332	303	412	340	309	350	315	316	320	347	347	330	358	321	315	322	302	349	344	309	356	333	347	345	352	375	333	318	363	333	339	360	343	305	321	356	345	364	344	299	306	352	322	335	338	374	362	337	366	357	356	329	300	322	334	336	350	325	324	386	349
3001	1558	3156	930	900	857	891	864	830	775	805	843	831	824	807	810	879	804	833	895	801	809	849	753	837	786	800	841	790	816	820	826	822	834	807	800	785	841	857	849	838	764	864	874	805	806	835	752	825	826	798	810	830	835	807	834	827	793	837	765	848	847	838	798	802	827	798	832	802	760	809	827	864	797	819	815	912	813	840	774	798	880	797	811	843	859	810	810	861	780	832	828	813	829	790	811	862	838	798	810	854	860	826	806	822	832	770	807	857	855	790	829	796	844	829	850	830	810	808	822	838	811	818	839	870	802	839	856	814	891	841	788	786	832	789	764	824	804	836	790	822	799	842	874	791	814	820	826	822	819	789	807	818	795	793	834	837	794	863	776	868	798	816	873	817	818	826	855	796	805	833	825	815	824	788	856	836	767	807	807	834	820	842	798	792	795	835	794	827	800	782	802	825	858	784	795	766	779	827	854	803	789	804	826	763	773	815	836	798	839	788	814	769	827	805	816	903	805	798	779	766	849	785	854	813	880	841	797	787	821	802	920	816	806	821	841	798	766	784	821	795	763	848	786	847	828	822	802	793	816	801	803	764	883	762	819	792	834	806	810	820	798	824	846	846	875	823	815	759	786	819	801	831	789	818	874	824	813	787	811	846	828	775	787	840	810	786	793	861	800	809	842	853	830	827	765	853	808	823	807	865	859	842	796	863	780	824	832	839	819	861	747	787	841	804	827	830	814	803	820	832	786	759	776	872	804	768	853	835	820	834	833	802	828	850	863	838	806	789	827	841	821	810	794	788	818	812	857	813	840	837	850	833	783	829	813	805	786	827	834	792	823	779	787	841	824	856	830	816	830	845	802	820	773	826	808	809	824	839	849	866	817	827	798	820	840	874	828	810	739	827	839	851	842	852	827	809	776	871	837	818	812	814	825	814	775	828	814	856	826	830	771	838	843	827	796	823	814	821	844	797	872	831	774	796	844	793	805	824	817	806	828	838	803	795	797	806	829	811	807	813	814	809	832	817	801	862	832	779	803	864	873	850	828	835	807	844	801	820	775	850	833	783	834	825	807	823	847	807	788	865	867	818	805	799	792	811	849	841	846	803	757	799	779	845	810	850	793	786	805	766	818	805	828	825	820	801	833	840	781	818	825	812	850	823	834	812	835	866	814	850	837	840	863	836	845	808	843	817	849	794	805	818	837	833	798	818	871	828	807	827	798	810	819	814	775	770	782	799	822	800	849	823	840	799	820	811	785	822	820	819	806	837	796	828	835	859	824	802	808	845	832	821	785	827	829	851	863	832	780	836	838	820	824	800	853	813	817	799	812	813	866	821	764	834	877	850	844	798	794	835	811	795	825	803	809	889	858	824	868	843	881	848	799	842	843	835	830	808	845	832	783	844	821	858	821	812	833	796	810	816	787	863	788	835	840	822	801	813	853	822	825	846	826	855	792	816	833	784	825	796	838	798	838	805	830	805	787	859	834	829	772	816	857	793	812	798	828	831	797	816	788	800	815	819	813	782	774	867	797	820	819	797	819	841	830	874	846	818	776	818	781	847	788	831	865	790	813	808	797	805	778	854	807	840	900	833	827	832	819	771	774	836	851	774	765	814	765	815	770	809	844	828	850	778	766	779	830	860	841	836	789	838	826	829	825	780	868	813	839	778	824	843	831	838	838	801	851	812	848	760	786	798	810	815	836	836	825	830	811	845	846	758	820	832	835	835	791	821	851	819	812	825	803	821	815	769	814	810	778	840	799	842	829	786	830	781	838	809	802	863	842	837	844	815	897	780	806	797	796	823	812	809	829	831	874	855	836	808	818	812	858	837	776	847	751	811	828	772	825	803	813	816	819	801	774	789	804	772	780	851	777	784	782	804	838	833	779	812	821	787	806	773	824	817	795	885	802	835	841	807	814	845	824	873	824	847	839	781	850	805	776	811	851	855	795	859	847	875	778	768	821	815	810	845	794	819	869	776	756	809	807	832	837	830	836	838	833	851	828	869	809	841	822	859	852	763	827	806	812	832	884	775	794	854	769	829	843	821	827	836	809	864	827	807	840	793	808	800	784	773	861	824	780	791	816	839	829	804	783	826	815	765	841	848	837	819	818	781	798	810	795	810	790	844	806	832	796	839	830	806	813	849	822	805	806	883	801	796	812	851	828	813	799	810	848	803	802	840	808	826	823	862	777	846	790	792	823	787	872	851	833	804	829	812	827	805	823	819	843	839	821	857	815	810	862	851	781	881	844	824	788	802	842	799	814	824	822	789	866	841	799	860	827	823	806	826	802	838	807	815	820	818	818	809	838	771	783	812	824	797	837	784	823	809	808	815	799	860	823	838	824	757	842	846	859	778	849	795	828	825	788	806	832	786	830	845	830	809	824	872	838	799	811	756	878	769	794	794	772	783	838	839	833	782	825	831	795	809	859	813	791	836	801	796	813	829	842	853	851	816	786	796	826	798	819	764	831	862	861	845	837	808	809	825	814	808	818	807	825	773	799	803	819	806	856	851	830	824	850	825	871	788	828	788	806	805	832	831	835	792	794	848	807	861	837	838	830	807	838	836	798	840	864	806	811	823	816	879	807	826	873	819	833	847	799	833	827	837	817	839	836	827	839	817	829	817	828	835	803	835	841	869	836	786	818	826	833	801	815	794	775	854	815	802	815	870	766	833	812	825	785	841	830	805	827	787	840	852	784	792	823	815	792	857	826	813	809	781	848	781	830	862	831	809	798	826	847	861	836	812	792	813	807	768	829	806	805	843	839	810	830	807	849	805	858	813	803	817	835	824	857	846	823	851	828	833	844	859	793	799	841	798	793	864	848	789	816	827	822	863	862	816	837	817	831	827	835	817	848	834	775	835	829	761	836	840	870	804	775	808	807	823	795	808	828	815	781	819	835	822	850	857	802	853	810	839	860	841	827	803	858	769	851	856	847	848	778	805	795	814	841	853	814	815	782	844	892	794	812	841	830	848	857	776	799	783	869	847	821	862	769	838	852	814	821	819	808	850	818	815	846	862	778	810	792	825	848	829	854	849	822	801	790	795	786	789	793	780	816	794	764	813	769	826	846	801	811	805	763	842	840	836	832	836	831	824	880	820	897	779	723	824	772	819	827	809	798	828	814	780	746	802	795	802	826	822	765	839	803	816	849	849	806	808	757	801	815	791	829	818	852	805	825	809	803	858	843	828	834	792	839	823	780	863	840	802	851	852	862	808	831	875	814	855	799	829	825	814	821	826	786	802	846	826	830	826	785	814	797	873	818	857	818	794	841	836	809	846	830	825	797	865	809	804	807	806	801	823	837	845	843	747	815	816	843	815	870	841	803	823	833	803	823	804	809	811	839	811	788	810	823	815	825	791	814	797	862	806	836	820	815	862	810	837	792	883	774	806	805	783	805	820	841	816	797	797	845	809	813	772	834	817	808	823	817	738	835	811	789	800	884	831	785	793	819	765	805	862	848	852	794	811	843	862	807
24950	17503	29968	5347	643	477	411	354	326	279	238	234	214	217	228	225	233	220	200	191	178	200	201	192	185	177	181	194	183	171	160	178	176	146	151	198	172	201	179	182	169	163	167	202	173	164	186	169	175	154	196	147	185	156	176	149	164	166	172	165	178	179	175	170	167	165	172	190	175	173	160	168	166	200	181	161	160	186	149	174	167	144	175	165	155	162	176	175	161	148	180	181	174	178	177	185	185	189	187	163	157	184	165	151	153	175	168	193	176	166	155	184	151	183	162	183	139	166	162	177	160	169	171	183	139	197	171	175	186	168	174	170	177	161	185	181	180	152	183	191	178	185	179	171	185	171	153	175	169	175	138	159	198	170	161	164	179	172	185	188	179	166	197	178	174	181	161	177	171	159	163	187	165	161	162	199	183	178	156	186	160	148	180	170	177	142	183	182	173	177	193	166	155	168	187	177	188	178	166	146	144	154	164	174	172	186	191	179	169	149	169	180	168	158	165	193	161	142	158	153	167	165	143	165	185	189	169	153	173	158	162	173	198	179	152	171	184	171	140	170	169	177	128	179	172	149	190	178	176	164	159	158	156	167	157	166	178	178	162	188	164	177	179	177	162	146	188	184	181	168	172	162	161	188	185	167	158	194	178	155	175	153	158	175	177	165	165	157	182	196	150	175	152	148	147	171	166	197	166	166	138	159	207	152	174	183	169	168	178	181	185	170	191	167	181	172	182	159	165	178	205	167	174	157	171	191	183	181	157	170	182	184	157	180	173	180	149	174	171	194	178	180	170	181	176	197	185	162	163	158	152	151	173	195	163	188	185	170	172	172	183	176	166	152	170	156	156	177	162	184	185	174	167	173	163	173	149	163	163	155	153	158	159	163	157	180	170	169	161	177	169	185	179	154	163	162	164	169	173	192	192	175	167	175	159	147	147	155	186	165	190	180	167	162	160	183	186	159	172	161	157	166	167	166	201	170	200	173	166	176	168	154	166	172	157	172	168	160	169	181	167	185	164	166	166	164	160	171	171	175	174	174	158	163	186	155	181	153	189	176	161	146	193	159	176	172	181	165	188	175	160	156	181	171	170	159	163	177	177	157	188	141	157	142	167	185	170	185	163	191	171	165	180	167	157	178	167	157	175	189	163	169	147	155	186	158	165	189	157	166	172	183	173	176	154	145	165	156	171	185	182	165	171	181	178	162	200	173	171	148	178	152	177	165	180	160	180	178	177	160	153	171	172	125	176	148	191	183	188	167	179	170	161	205	164	163	147	186	203	162	151	173	179	159	143	159	186	202	178	171	160	167	156	177	174	177	169	163	170	173	164	170	179	186	157	163	176	168	166	175	158	152	168	177	187	162	174	175	166	184	195	179	172	170	184	161	209	160	179	177	213	169	161	157	182	164	162	161	187	181	178	147	181	153	164	170	168	176	165	157	168	173	176	153	171	157	180	160	177	171	149	163	156	156	179	169	163	168	137	196	171	187	179	163	166	179	176	146	191	168	175	175	172	170	177	176	164	189	163	227	162	172	179	182	187	189	179	162	166	162	163	154	177	133	147	181	186	179	182	182	177	152	146	184	167	181	163	171	188	166	157	170	169	176	190	166	166	161	176	176	202	176	147	175	188	157	188	181	174	152	147	170	157	152	167	177	195	158	172	162	181	156	169	170	168	190	165	146	189	159	166	171	158	168	182	178	170	169	213	157	196	184	202	190	194	168	145	173	156	174	160	187	157	182	160	154	159	195	162	146	182	174	155	158	179	173	159	192	220	188	154	184	200	150	152	187	198	205	190	164	167	198	194	177	184	181	165	193	164	171	172	158	143	192	185	157	172	196	180	185	209	167	183	168	177	155	158	174	156	159	172	189	184	183	191	181	189	173	164	158	184	173	168	125	180	161	172	179	178	167	164	189	160	169	158	176	174	175	176	158	168	181	179	152	184	168	139	157	165	187	179	174	180	185	196	181	180	190	167	207	159	177	143	170	188	178	164	173	202	176	165	166	164	164	172	171	182	179	185	159	173	172	166	181	151	172	160	160	184	170	193	176	184	175	169	158	180	189	150	173	161	184	161	162	195	186	180	161	169	191	190	179	161	155	175	197	178	191	194	159	148	187	171	156	153	165	161	166	177	164	154	183	189	186	149	155	155	176	148	163	171	198	160	171	157	163	176	166	148	178	181	166	154	182	165	183	169	156	176	163	173	173	165	162	187	193	174	187	170	178	161	181	156	173	157	139	172	179	150	157	166	166	187	148	200	186	176	165	191	171	203	177	152	189	168	170	174	180	166	161	179	155	186	165	168	183	190	190	183	172	177	136	175	181	176	180	163	161	160	162	175	159	149	192	178	185	178	167	141	175	174	172	176	192	162	171	153	154	174	172	189	192	174	157	195	166	192	214	167	182	166	176	173	175	160	154	159	181	181	166	190	181	185	160	167	166	167	168	156	155	172	169	189	175	196	185	153	167	163	182	175	173	150	170	141	193	156	172	178	179	147	169	172	173	170	183	170	203	192	166	189	173	194	178	169	155	164	178	162	164	183	176	195	179	163	160	182	159	184	182	169	164	183	161	169	198	188	152	210	157	175	172	157	190	161	190	157	168	184	160	165	183	181	180	173	162	161	184	186	194	205	174	155	174	175	158	183	165	180	174	161	178	185	154	171	173	177	155	171	173	174	164	162	155	168	165	169	188	171	180	171	185	174	168	170	161	164	191	174	164	159	190	176	173	205	166	197	188	174	168	150	169	162	178	179	162	155	171	167	149	155	175	159	163	176	165	184	162	180	158	187	171	173	184	163	172	169	172	181	171	143	166	176	163	176	166	157	165	174	175	159	162	179	163	185	169	180	174	171	177	172	168	159	192	187	157	167	189	160	159	176	178	161	169	158	187	164	150	174	179	187	193	183	168	163	164	160	162	172	181	188	163	167	129	196	180	173	152	170	188	149	175	158	169	166	171	222	181	184	175	169	165	162	177	198	189	162	194	186	168	177	169	199	166	190	174	162	148	196	173	170	194	176	172	151	176	185	158	160	167	176	185	178	174	203	182	146	168	159	149	164	169	164	169	164	161	168	170	174	187	183	177	185	163	203	170	147	163	185	182	182	164	197	198	167	169	164	189	183	186	147	156	187	175	177	174	163	176	154	170	174	172	161	163	176	172	197	193	176	173	158	169	170	148	151	172	144	161	165	186	160	159	175	152	172	156	176	176	156	162	152	164	185	186	174	182	162	171	161	163	162	178	151	177	186	190	164	168	183	174	157	164	168	178	190	190	175	178	164	165	189	155	169	167	161	178	148	149	174	186	172	187	161	172	172	161	180	172	173	149	169	159	155	157	191	172	203	173	191	161	185	174	158	145	168	175	193	179	175	163	181	191	159	173	181	177	190	174	171	180	148	152	178	200	185	190	168	178	163	172	171	156	159	165	172	181	161	193	163	177	181	157	184	135	171	199	186	159	154	182	169	184	168	176	173	167
15269	9650	21465	2674	2352	1946	1568	1384	1167	1064	1057	935	868	801	735	672	700	659	674	617	571	647	601	588	630	551	571	523	545	548	566	531	529	515	503	536	538	527	501	511	471	496	525	499	546	512	542	510	492	510	542	469	480	504	446	515	471	494	504	495	482	465	502	509	481	494	513	510	466	460	474	435	490	448	485	488	475	446	502	469	516	512	498	489	483	441	486	478	450	470	467	471	483	457	461	476	484	508	498	462	507	479	449	504	469	474	432	456	445	498	486	456	474	480	442	493	469	470	467	507	483	454	475	458	499	426	465	487	503	465	464	450	488	469	471	468	476	452	481	442	459	427	473	454	496	471	477	497	487	458	463	438	481	423	446	475	492	471	461	491	450	452	442	471	505	464	465	490	458	441	474	452	461	464	431	471	475	496	445	476	450	419	459	483	454	480	434	447	472	474	475	454	472	479	470	441	461	448	475	456	512	477	460	451	468	456	467	466	452	452	466	451	425	489	468	491	433	448	457	475	470	493	476	492	439	456	437	505	476	466	496	480	460	466	472	465	437	437	465	493	470	470	483	450	480	452	454	461	459	476	459	461	478	481	434	478	427	460	446	484	474	497	475	467	478	503	515	497	504	450	467	447	482	464	439	497	472	469	449	495	435	470	472	464	477	454	429	490	518	443	471	511	469	452	468	497	470	513	476	471	455	482	443	448	451	500	492	484	468	447	470	481	463	490	449	480	499	476	449	502	488	487	464	491	446	462	468	458	454	485	498	478	486	477	507	459	431	451	486	425	479	435	462	493	465	437	485	459	432	535	442	486	477	506	482	418	493	454	438	469	433	504	439	479	484	464	519	488	491	500	502	444	484	453	476	475	465	455	467	468	465	461	458	482	495	502	456	486	467	496	462	504	447	451	456	454	487	467	452	438	481	500	467	461	500	443	456	500	444	421	470	467	462	466	477	475	483	430	471	467	456	462	458	487	463	508	486	485	488	525	429	483	458	471	488	489	525	476	467	453	474	472	440	479	466	469	443	467	447	446	467	435	489	496	473	474	456	462	455	471	451	471	482	461	421	486	486	503	448	488	424	470	451	505	447	513	461	490	473	483	423	458	483	477	522	450	441	487	463	459	439	479	428	480	463	496	451	456	480	463	436	480	473	494	474	501	442	481	436	495	445	471	479	480	430	491	475	447	421	405	488	484	486	462	485	446	481	479	481	465	469	485	507	455	456	486	465	487	447	482	473	474	447	482	487	439	487	437	476	451	493	506	471	460	471	480	474	478	458	423	444	471	470	457	454	467	478	472	464	482	478	497	477	445	468	464	458	469	474	476	413	476	432	475	450	493	429	472	473	465	491	480	474	491	503	480	457	484	474	477	474	440	448	470	477	472	454	429	442	484	452	480	484	442	455	488	467	475	453	459	441	454	494	449	511	460	477	479	453	437	441	480	499	473	505	433	463	462	456	507	482	484	502	475	476	474	468	463	518	467	503	472	475	490	486	499	508	455	470	482	508	470	487	461	440	517	474	486	469	475	457	480	474	470	464	477	480	464	440	528	484	456	500	456	453	460	487	474	496	474	466	457	542	463	497	480	436	458	448	446	466	479	440	474	525	434	494	483	451	509	478	460	497	482	458	443	444	468	452	457	459	504	504	448	448	468	504	485	485	449	508	492	484	462	488	468	510	460	498	473	482	449	477	450	484	474	443	454	450	508	492	486	461	451	481	480	447	452	440	474	455	495	492	452	448	496	497	504	444	441	476	483	485	460	467	463	485	439	460	474	457	498	448	434	477	473	446	444	447	499	498	491	458	490	489	477	453	486	478	505	455	487	483	452	462	484	475	483	412	467	465	437	450	484	497	464	465	457	461	418	472	468	459	432	469	468	506	515	494	509	478	430	480	485	457	484	454	447	516	501	445	483	477	441	497	445	447	444	460	439	447	509	438	435	439	471	478	472	453	445	521	508	460	457	457	450	440	498	473	447	451	486	441	472	462	454	447	486	495	466	470	470	481	483	456	475	467	480	476	493	487	464	438	413	488	506	479	465	463	470	462	472	460	467	451	494	448	429	476	435	445	463	449	482	500	470	483	466	506	480	464	447	475	471	479	462	487	474	483	459	474	443	454	467	482	457	499	501	480	490	469	455	462	468	469	490	473	464	461	472	470	447	473	470	504	455	456	463	439	497	461	460	453	504	501	443	477	452	471	471	485	448	483	473	485	469	453	483	469	495	503	466	447	492	477	481	490	456	469	471	472	470	520	474	482	445	475	472	423	490	466	454	502	493	468	497	475	447	473	465	447	479	464	490	453	485	452	468	473	463	429	493	462	457	459	483	466	449	488	460	485	489	465	498	425	484	463	409	470	467	509	485	464	472	507	453	480	460	470	470	469	488	437	504	453	450	469	464	485	474	494	471	475	495	490	489	483	471	464	462	452	481	468	433	456	427	493	460	450	458	457	508	486	504	442	467	453	453	459	460	453	463	457	515	440	471	508	440	479	445	468	446	445	461	446	461	523	450	462	508	415	407	492	481	478	439	485	442	471	454	492	492	437	476	428	432	502	479	459	454	482	449	486	443	465	447	508	482	475	472	472	464	462	435	437	461	446	468	429	456	449	485	452	473	517	485	464	474	462	448	470	462	438	469	456	465	460	453	509	492	457	442	476	474	463	477	481	484	456	486	483	485	531	494	479	497	489	472	473	474	424	455	461	470	488	437	457	500	460	450	454	478	476	436	478	474	492	445	434	445	438	449	475	464	469	495	449	448	456	446	468	461	483	485	451	475	448	445	503	502	495	456	449	451	470	453	478	462	458	473	457	470	437	418	444	462	481	457	472	492	469	466	455	471	464	489	466	443	459	433	483	451	500	477	471	481	436	455	458	488	481	484	476	468	474	463	487	491	484	477	461	486	453	451	507	449	461	495	441	434	443	443	460	464	443	467	477	499	458	464	474	459	454	462	480	478	505	505	474	475	466	447	462	459	457	465	461	477	467	490	500	460	481	500	433	457	435	473	482	465	450	437	483	482	479	482	453	472	481	467	496	449	463	460	437	454	490	473	442	470	486	482	468	455	466	505	468	500	468	468	507	454	482	489	431	469	456	464	461	473	468	463	455	466	461	481	471	482	495	470	460	464	455	477	445	460	477	468	486	476	474	481	444	476	466	462	472	472	496	443	484	509	442	480	458	464	450	474	459	452	474	486	442	472	453	472	451	463	482	499	474	465	445	450	457	479	481	528	456	472	465	487	442	458	470	504	459	440	467	453	477	431	473	451	461	501	447	453	471	503	470	458	449	496	440	472	496	482	483	472	478	429	501	444	477	437	504	456	468	467	522	461	446	495	505	453	490	451	455	486	487	489	445	449	496	464	515	473	473	479	486	445	428	450	441	466	477	440	467	493	480	489	473	479	470	457	500	508	504	476	477	460	501	475	448	470	436	470	475	476	472	490	505	469	455	475	454	479	452	475	475	496	461	480	442	416
22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
