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
337076808862	337076809373	337076809921	337076810473	337076811023	337076811573	337076812123	337076812671	337076813223	337076813773	337076814323	337076814873	337076815423	337076815973	337076816523	337076817073	337076817623	337076818171	337076818723	337076819273	337076819821	337076820373	337076820923	337076821473	337076822023	337076822573	337076823121	337076823673	337076824223	337076824773	337076825323	337076825873	337076826423	337076826973	337076827523	337076828073	337076828623	337076829173	337076829723	337076830273	337076830823	337076831373	337076831923	337076832473	337076833023	337076833573	337076834123	337076834673	337076835223	337076835773	337076836323	337076836873	337076837423	337076837973	337076838523	337076839073	337076839623	337076840173	337076840723	337076841273	337076841823	337076842373	337076842923	337076843473	337076844023	337076844573	337076845123	337076845673	337076846223	337076846773	337076847323	337076847873	337076848423	337076848973	337076849523	337076850073	337076850623	337076851173	337076851723	337076852273	337076852823	337076853373	337076853923	337076854473	337076855023	337076855573	337076856123	337076856673	337076857223	337076857773	337076858323	337076858873	337076859423	337076859973	337076860523	337076861073	337076861623	337076862173	337076862723	337076863273	337076863823	337076864373	337076864923	337076865473	337076866023	337076866573	337076867123	337076867673	337076868223	337076868773	337076869323	337076869873	337076870423	337076870973	337076871523	337076872073	337076872623	337076873173	337076873723	337076874273	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2779	3650	2300	2779	3650	2300	2779	3650	2300	2779	3650	2300	2778	3650	2300	2778	3650	2300	2778	3650	2300	2778	3650	2300	2778	3650	2300	2777	3650	2300	2777	3650	2300	2777	3650	2300	2777	3650	2300	2777	3650	2300	2777	3650	2300	2777	3650	2300	2777	3650	2300	2777	3650	2300	2777	3650	2300	2776	3650	2300	2776	3650	2300	2776	3650	2300	2775	3650	2300	2775	3650	2300	2775	3650	2300	2775	3650	2300	2775	3650	2300	2775	3650	2300	2775	3650	2300	2775	3650	2300	2775	3650	2300	2775	3650	2300	2775	3650	2300	2775	3650	2300	2775	3650	2300	2775	3650	2300	2775	3650	2300	2775	3650	2300	2775	3650	2300	2775	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
52974	54961	79965	54927	35041	10893	787	317	287	253	240	240	258	215	219	262	210	216	203	213	214	181	206	187	202	215	202	213	188	196	202	206	194	194	216	210	198	220	197	230	209	196	189	195	198	192	211	185	180	212	194	212	189	186	206	203	192	186	205	209	227	212	190	198	196	189	197	221	201	202	214	201	213	197	205	177	193	194	219	185	196	195	178	207	205	195	177	198	236	212	193	204	179	203	210	214	192	203	195	221	201	204	218	213	185	218	206	212	233	205	206	188	204	166	214	213	216	191	177	184	185	196	194	188	203	223	198	211	185	202	230	170	204	216	203	202	186	200	216	189	182	196	194	199	221	209	188	196	205	212	200	196	203	201	196	222	171	191	206	186	178	195	226	191	206	212	214	186	211	196	223	191	224	204	200	189	195	179	191	194	179	194	187	224	194	190	214	203	204	210	191	201	204	193	211	168	199	188	195	212	234	183	197	196	200	192	171	191	197	181	216	191	191	213	201	208	196	217	227	191	195	206	199	199	198	191	193	191	187	224	227	185	205	217	180	224	230	197	210	168	203	180	182	204	183	185	178	171	196	212	188	194	219	214	151	204	201	207	210	230	183	221	205	208	196	184	193	192	208	186	214	193	176	206	195	182	208	193	203	201	198	189	213	224	190	191	203	213	193	202	197	194	203	173	205	206	195	204	193	174	194	182	187	190	185	204	206	182	194	218	216	208	200	189	197	199	207	223	227	218	207	183	188	188	204	215	189	189	175	177	201	164	181	212	188	180	185	162	191	237	208	193	204	203	211	222	176	214	217	209	199	171	191	182	182	195	216	227	197	174	200	219	221	204	196	200	211	198	203	191	193	209	180	173	191	214	174	180	186	195	233	204	193	198	175	207	172	199	198	219	201	182	202	198	190	211	258	184	186	194	189	194	180	173	196	181	187	191	210	212	199	190	223	193	179	199	163	206	226	192	200	205	219	195	186	177	198	186	201	222	192	191	208	207	207	174	203	192	183	206	208	169	211	186	215	187	182	209	210	210	193	193	200	173	210	185	210	206	217	192	167	209	216	190	183	206	186	200	209	201	226	217	204	189	204	197	216	229	198	184	196	212	196	181	202	178	203	210	181	199	230	193	201	160	181	197	210	214	204	204	207	219	204	202	209	196	182	209	217	201	196	219	183	203	200	199	193	200	205	194	178	207	175	201	210	213	194	198	189	187	194	199	200	210	192	186	220	204	198	199	212	193	238	178	178	182	198	178	205	167	203	215	170	205	168	171	210	200	193	200	181	190	181	211	214	182	191	183	205	207	208	204	204	216	182	191	163	191	171	204	191	220	178	205	177	195	192	180	188	195	183	198	211	213	200	204	174	201	188	165	203	183	199	190	190	213	203	201	229	209	173	208	200	187	178	193	193	197	202	190	189	206	208	197	185	244	220	220	200	176	210	197	189	166	198	221	176	203	165	220	202	221	229	165	205	197	181	203	193	210	193	191	209	186	215	196	212	208	188	205	213	199	200	212	187	184	215	187	198	184	183	219	196	184	181	205	202	215	192	188	219	223	207	222	215	162	182	174	184	204	182	181	191	206	212	174	216	203	198	214	196	225	202	176	209	225	249	193	182	191	186	202	215	182	184	209	227	198	208	196	200	205	189	189	209	205	216	214	208	209	192	177	168	222	198	212	181	195	200	200	191	193	185	179	214	190	193	177	213	208	210	189	170	212	209	181	211	182	165	186	206	196	199	189	202	214	216	207	189	200	216	196	181	170	197	217	192	217	173	197	211	226	187	194	181	174	194	174	201	190	176	190	194	211	195	190	209	196	191	219	209	190	205	189	177	222	186	175	199	177	207	190	219	199	216	184	216	184	195	211	203	193	190	181	189	190	184	196	195	190	187	207	191	193	195	213	201	195	180	191	186	211	201	198	176	176	223	209	185	196	227	195	179	201	196	192	202	191	204	213	208	212	202	179	176	201	238	198	203	185	214	157	198	208	197	196	206	189	183	183	194	211	178	200	202	184	203	188	184	183	217	208	171	215	209	193	202	193	173	203	205	216	199	213	204	178	199	222	181	208	202	193	189	186	215	197	203	171	202	195	175	189	201	207	182	190	208	181	180	199	187	201	189	220	184	208	207	179	214	205	199	192	199	170	251	214	186	186	199	187	184	192	184	192	197	198	193	228	178	191	193	181	220	201	204	198	190	209	173	195	178	170	212	189	209	183	212	216	203	187	175	186	188	200	177	207	188	193	202	187	197	172	201	188	205	213	169	178	213	210	215	199	177	200	207	197	196	207	195	189	177	196	195	193	187	201	218	204	170	196	203	180	177	196	167	191	197	195	196	199	196	190	203	179	197	208	193	208	202	187	193	182	196	190	210	178	204	228	198	214	194	218	190	187	185	194	210	207	224	186	191	192	204	188	197	199	196	237	198	185	205	181	196	193	205	210	206	187	214	192	185	186	207	204	196	180	201	204	177	191	185	200	214	205	193	198	196	196	200	188	200	228	186	207	212	201	189	217	182	185	192	196	216	211	198	198	202	199	199	212	219	190	164	165	202	179	182	209	207	195	190	194	205	164	232	198	174	191	186	181	210	228	193	215	208	197	188	184	195	180	186	182	189	203	182	208	177	200	180	184	206	185	220	204	227	203	209	207	187	180	201	205	188	201	195	197	203	191	172	197	169	187	196	206	181	169	212	189	221	209	190	211	195	210	192	192	207	199	199	177	185	227	175	210	169	186	195	182	207	202	208	199	181	219	207	198	225	206	207	218	184	179	194	212	215	201	198	211	162	205	205	210	193	210	181	205	210	204	184	179	202	226	197	197	225	200	186	187	182	194	179	220	201	211	202	202	202	207	202	179	191	219	208	204	211	228	217	155	184	201	181	181	210	194	185	195	224	169	210	211	187	197	182	188	188	194	196	202	220	179	197	189	183	212	218	217	205	182	227	207	219	201	189	186	191	225	183	197	198	215	185	214	206	192	198	196	209	212	172	160	183	190	205	204	186	192	210	221	209	186	211	178	193	215	208	186	177	199	181	201	227	203	204	180	198	173	204	184	191	184	193	172	185	164	198	202	171	207	198	191	196	187	215	205	218	201	192	187	191	201	183	169	179	182	192	173	215	207	207	196	202	179	184	199	194	198	203	188	197	196	184	218	204	219	193	221	199	181	201	183	208	208	190	208	200	205	176	216	159	198	197	167	178	218	175	191	186	185	194	171	222	194	195	195	201	172	192	191	183	207	215	209	183	181	205	175	167	188	183	208	180	216	215	210	181	179	211	183	182	202	216	214	213	185	173	202	207	187	212	194	223	184	193	177	207	184	183	173	220	201	182	175	195	187	192	181	172	220	201	210	197	163	209	227	205	201	183	195	210	213	165	204	192	207	237	199	203	183	210	197	182	195	203	208	192	211	209	186	186	194	170	183	205	184	188	211	209	173	170	183	180	206	172	188	166	195	210	188	195	200	189	194	175	163	207	208
28975	41414	77133	57829	43075	3538	1132	999	938	840	768	697	665	606	644	621	574	561	525	535	522	518	550	538	506	505	516	528	484	442	493	480	443	468	465	501	522	496	484	471	461	452	449	429	471	469	468	443	453	452	444	468	473	456	451	441	442	461	477	479	471	447	474	439	474	462	494	457	490	459	456	462	479	483	445	450	440	450	445	475	456	477	485	464	459	443	451	433	474	457	464	447	438	431	435	445	417	475	475	458	480	448	477	483	435	430	453	481	458	424	487	502	456	481	465	486	482	470	437	440	479	428	447	464	433	501	474	479	466	448	452	451	441	466	482	458	506	458	486	490	463	433	471	484	476	449	445	502	460	479	463	481	445	491	459	475	468	470	467	444	457	484	456	463	475	445	449	475	479	443	448	418	447	437	469	483	430	452	466	459	463	430	434	459	491	510	445	504	453	441	414	477	442	495	472	458	412	454	454	450	471	453	510	493	452	454	455	461	510	433	460	461	461	447	444	473	439	487	487	461	457	469	427	429	475	468	457	431	470	442	461	463	501	490	444	468	443	433	456	484	471	443	420	462	462	443	427	428	490	456	445	448	459	444	441	450	464	460	442	476	505	456	474	464	441	473	427	449	479	475	457	459	462	462	462	466	447	499	478	426	482	443	452	485	457	467	449	476	472	440	451	488	466	440	472	462	504	508	462	441	401	431	441	473	459	481	456	449	460	419	458	417	455	441	477	447	436	458	502	420	421	441	485	427	436	468	463	470	457	473	398	445	452	477	464	438	447	467	505	474	451	474	468	463	487	459	462	473	460	449	442	464	497	442	426	449	467	449	454	455	455	469	500	478	506	433	446	473	456	459	485	494	450	458	475	489	434	464	456	474	454	450	438	478	474	442	454	462	500	481	459	468	456	456	478	455	478	460	484	412	434	448	465	472	429	464	463	486	475	457	452	450	484	432	494	456	487	483	475	396	471	428	463	457	436	472	467	478	467	473	429	453	488	443	437	457	478	470	474	455	435	489	452	410	471	448	469	439	466	473	470	458	471	447	460	430	500	480	450	476	482	499	429	448	421	486	519	457	441	481	466	445	461	474	460	470	489	467	452	447	486	475	462	457	458	458	422	472	490	467	475	444	444	466	434	464	488	450	483	449	436	480	485	468	422	472	436	458	452	450	474	462	449	467	460	464	504	454	458	442	451	472	435	482	453	469	441	447	476	502	462	407	441	431	431	439	480	447	458	460	452	504	486	443	472	450	463	436	478	448	464	455	475	470	435	437	438	436	468	447	462	439	472	453	477	447	443	431	485	484	454	469	454	449	464	434	440	470	447	427	449	459	432	418	530	469	446	471	471	481	432	500	464	430	436	450	475	532	460	482	457	482	466	486	482	467	448	463	438	482	467	418	445	481	483	450	460	415	441	460	469	465	466	455	471	462	460	434	457	454	475	458	475	448	496	436	435	474	480	456	491	450	439	465	442	477	451	455	510	430	483	424	451	455	489	454	409	429	457	456	438	471	475	426	452	444	491	480	452	474	431	479	442	460	466	431	435	474	418	463	482	483	480	448	443	522	431	426	481	447	498	515	416	440	456	469	443	427	482	482	476	445	478	464	443	436	465	444	452	460	449	465	445	470	467	454	438	515	460	447	457	435	465	471	516	470	437	451	437	462	427	442	464	437	441	488	421	426	429	448	457	478	471	411	451	469	465	453	467	454	442	466	501	439	482	470	435	480	461	462	465	462	451	455	427	453	451	464	501	482	427	430	472	476	469	433	459	460	432	425	415	472	434	485	463	458	418	439	442	445	447	453	455	448	458	484	450	419	436	424	480	465	495	436	465	459	469	405	496	482	445	437	421	461	462	461	449	462	439	487	430	434	438	437	439	411	445	464	426	442	462	452	437	473	431	426	493	477	499	450	449	493	459	459	468	446	445	438	461	463	461	506	435	461	450	447	443	499	473	466	478	452	448	461	466	431	465	464	445	483	432	467	469	453	461	437	466	460	509	461	443	435	445	474	451	476	453	444	484	437	451	460	438	421	456	456	431	477	442	471	453	467	469	465	467	441	474	447	471	435	447	434	484	453	461	455	444	471	463	496	489	437	495	469	450	444	479	488	497	464	464	500	450	461	407	449	435	446	465	454	461	425	483	435	437	463	485	438	441	507	439	490	455	462	446	438	428	451	491	423	448	474	478	483	475	488	456	402	486	505	455	453	453	419	454	452	478	458	456	447	478	469	456	484	504	406	430	432	462	460	441	425	453	470	429	453	442	428	489	445	423	420	486	459	443	467	464	472	463	487	440	448	457	459	470	431	464	502	444	502	477	461	463	478	426	462	428	466	447	439	462	456	474	440	466	451	427	474	481	456	429	459	444	448	451	444	466	454	471	430	423	470	464	431	444	449	415	463	488	485	446	452	487	450	445	451	487	470	455	475	436	487	426	476	445	463	423	439	454	437	448	450	456	476	430	509	447	443	481	467	462	445	478	429	448	474	460	438	504	444	413	453	434	477	439	447	462	481	435	464	451	446	443	451	447	420	459	439	477	413	427	444	410	468	477	488	462	435	458	459	488	415	435	421	478	483	444	435	469	434	471	463	466	497	467	508	445	439	471	448	450	427	456	408	470	446	440	470	473	438	470	499	455	439	462	426	459	451	469	430	513	464	416	473	436	441	452	452	470	460	426	460	453	442	472	453	448	452	418	458	435	444	446	443	497	431	485	482	436	447	485	446	476	476	453	490	449	466	406	433	475	490	444	496	459	460	476	451	459	482	426	423	433	485	452	441	409	431	433	410	441	443	445	449	500	445	451	459	443	464	461	488	453	422	454	454	426	466	432	490	444	430	444	478	454	438	425	450	509	466	456	474	479	459	453	431	483	454	432	474	460	470	430	457	467	478	459	458	440	476	476	467	459	446	430	486	460	443	420	473	485	444	432	437	510	501	471	462	431	448	465	458	446	442	476	455	460	466	458	431	455	411	432	480	447	410	472	439	466	448	401	430	465	481	437	481	481	424	511	472	457	442	436	455	434	460	444	478	491	465	461	453	453	496	463	440	415	445	467	457	463	457	441	447	458	429	425	467	445	465	474	442	468	442	457	455	456	438	445	458	440	475	452	501	469	446	472	455	439	459	494	472	479	476	461	450	448	462	442	406	441	461	471	464	453	457	438	472	461	496	466	453	435	466	491	496	462	482	468	481	447	467	480	458	446	481	458	457	479	440	513	446	471	451	465	427	452	429	428	465	454	470	447	448	449	467	457	440	414	444	431	463	422	437	440	440	467	453	453	412	479	458	462	405	477	463	455	445	440	495	523	429	455	458	464	467	445	458	437	460	442	425	458	460	450	436	489	456	453	470	436	456	472	513	397	440	428	420	436	448	469	468	445	439	475	453	492	465	439	458	469	453	441	415	463	447	445	425	469	509	466	460	417	445	422	421	444	435	461	432	428	479	445	463	430	418	455	476	466	468	457	425	483	472	423	428
35324	28963	24650	7357	1600	391	278	273	250	252	263	206	267	229	255	246	259	249	277	252	278	283	260	247	225	254	239	287	257	252	263	251	227	249	281	259	266	310	252	301	252	247	262	247	257	254	273	253	262	252	267	271	267	268	263	241	257	254	252	239	239	259	249	253	252	250	255	302	245	234	277	249	234	252	267	266	247	276	221	226	255	252	252	232	243	251	245	276	254	249	278	241	254	269	285	251	277	275	254	281	265	240	249	266	273	274	246	231	256	258	249	256	264	236	257	254	259	261	263	250	276	272	269	234	243	257	247	263	262	265	262	222	227	250	252	250	235	283	257	266	267	253	215	226	250	259	291	248	262	251	282	261	241	231	248	253	258	280	270	255	251	278	226	244	274	273	256	260	261	241	250	272	262	273	273	290	268	221	249	267	242	277	247	235	268	257	247	270	258	230	247	270	232	232	244	284	245	267	259	284	226	235	273	249	266	275	263	292	259	229	250	233	265	252	249	246	261	281	247	274	286	254	287	256	256	248	254	239	250	266	266	289	261	278	252	285	250	251	235	238	270	227	246	258	242	248	250	276	288	237	242	220	249	265	270	255	263	212	266	276	268	259	251	277	266	263	271	273	269	285	261	253	237	289	259	275	250	234	249	241	256	247	222	258	228	274	269	231	251	255	262	235	287	257	244	242	246	263	240	235	269	268	241	250	265	265	237	286	264	240	257	288	259	296	251	260	246	263	275	231	238	306	273	252	238	234	263	291	250	264	250	222	257	261	255	265	271	243	267	251	250	259	279	298	264	277	261	267	260	283	256	285	292	251	259	254	268	256	267	238	244	295	277	226	265	264	254	233	247	261	286	270	294	271	218	225	265	249	264	282	271	249	276	276	276	270	253	239	257	246	278	259	275	268	248	249	270	256	258	222	228	291	264	266	243	245	289	237	267	276	254	255	268	242	263	274	258	278	249	218	249	247	275	271	247	268	254	258	252	233	259	286	249	258	250	263	242	253	265	287	259	242	259	257	252	270	276	259	255	230	257	264	257	231	294	257	260	266	239	294	263	249	241	252	264	280	269	249	278	221	237	267	258	229	229	257	272	260	258	277	261	254	240	234	244	271	250	282	238	258	270	259	257	255	238	259	259	264	282	292	287	251	252	247	272	275	253	254	242	245	273	288	282	237	283	215	244	230	271	253	239	275	274	278	262	247	261	264	265	254	233	283	268	268	290	237	244	255	250	264	260	282	269	240	257	264	284	276	241	242	262	252	256	268	263	261	236	224	259	257	257	257	243	293	228	249	275	286	261	277	254	261	222	250	249	274	286	248	255	238	255	280	255	250	258	252	250	276	315	240	262	241	280	215	247	262	268	261	249	275	289	284	264	248	291	234	306	257	291	289	234	240	253	258	249	268	221	271	252	255	247	255	279	246	268	251	254	250	249	250	249	263	269	233	262	251	238	246	237	237	252	241	237	238	254	220	263	236	223	250	241	250	246	230	263	252	256	257	255	246	257	235	245	241	242	255	240	282	256	257	261	209	229	250	284	271	260	243	245	230	239	232	278	252	242	249	272	257	238	237	251	263	243	223	239	222	257	221	247	272	270	240	237	231	271	259	258	264	265	228	273	260	244	254	246	255	262	247	293	273	254	259	250	278	264	244	253	268	273	239	248	237	273	242	236	241	258	251	246	261	267	261	224	241	238	263	276	258	248	245	230	285	252	255	217	243	234	267	261	267	264	281	257	276	258	247	281	297	266	261	275	265	264	249	240	225	253	266	267	239	255	248	256	252	269	268	282	247	240	307	233	249	250	257	303	268	257	276	254	248	249	259	255	263	255	263	257	237	257	276	255	243	246	251	269	244	272	269	279	255	237	258	253	236	289	223	260	249	257	269	288	262	260	228	270	269	252	245	242	267	260	235	280	255	262	244	279	256	256	245	250	251	276	275	286	241	266	253	274	238	259	266	289	266	257	236	250	263	279	298	249	265	238	240	236	234	261	271	279	252	274	252	254	254	274	240	256	246	223	290	273	266	247	303	256	220	259	247	231	283	234	235	290	264	230	277	251	266	231	263	246	231	273	263	280	272	259	243	246	287	279	228	229	266	267	259	259	238	236	253	263	279	272	270	288	256	239	301	251	269	268	244	247	264	260	270	274	266	304	251	268	258	288	281	266	263	270	253	275	258	219	242	256	273	271	259	252	280	255	258	243	261	243	274	263	251	260	288	256	253	260	243	231	261	279	279	274	245	269	231	264	266	263	241	244	241	246	238	293	254	258	230	257	268	290	294	276	235	267	264	258	251	239	272	257	232	234	261	280	239	268	265	267	274	253	296	239	250	269	270	282	242	255	257	256	227	267	286	282	238	286	250	240	268	257	262	240	256	276	273	270	247	273	256	256	298	278	259	253	233	261	238	235	274	252	268	261	261	238	251	258	284	299	259	278	273	241	258	248	242	274	277	261	244	264	277	247	258	252	250	265	261	240	249	235	276	280	233	264	269	258	244	253	239	255	255	266	265	250	265	263	268	266	230	271	278	262	237	248	238	278	258	282	287	269	255	279	254	270	232	264	270	276	251	229	246	266	223	270	250	240	252	263	280	274	249	260	259	259	241	264	279	284	272	263	249	264	258	269	289	228	258	279	259	233	265	268	231	253	253	283	279	276	265	252	279	244	284	259	261	231	239	252	223	251	267	267	234	254	297	280	277	266	253	248	242	260	318	249	268	248	260	273	248	261	267	268	267	268	246	268	249	269	258	263	276	243	280	268	263	251	266	218	278	274	271	250	263	271	281	268	231	268	241	263	265	237	260	284	236	262	281	281	245	249	264	248	258	263	262	261	245	239	254	248	259	240	267	283	245	253	267	260	271	251	275	218	257	293	257	253	269	281	269	246	252	232	245	247	261	270	274	245	236	243	281	243	283	277	267	244	241	229	262	256	220	247	264	235	279	247	266	273	242	274	247	298	282	283	247	279	275	226	253	266	246	236	253	224	249	293	255	250	263	260	271	250	242	252	272	264	248	258	252	242	284	237	234	263	255	276	259	283	240	244	221	246	251	249	249	233	282	269	257	267	264	282	266	264	271	249	261	257	241	243	286	280	267	283	250	240	273	247	256	264	283	234	269	261	255	292	232	232	238	235	239	232	240	292	255	266	277	249	260	232	250	260	296	260	273	253	263	305	285	264	254	246	244	250	255	279	282	279	271	255	269	282	265	253	264	269	264	246	268	243	247	263	238	276	271	239	281	247	249	244	252	229	261	236	255	253	265	263	238	265	265	248	282	259	244	267	238	256	254	261	266	252	234	229	245	261	250	253	266	256	245	260	259	223	258	240	231	272	254	256	286	256	226	263	248	230	259	257	286	253	227	241	271	305	246	260	256	274	269	204	244	231	270	258	246	251	272	287	282	257	281	260	280	244	269	254	266	231	245	259	274	254	230	255	229	248	258	279	295	282	282	270	258	240	242	283	300	249	255	240	286
17465	20636	28911	9972	4172	679	540	553	560	579	561	541	504	542	566	568	518	593	526	561	572	551	505	552	554	610	553	550	566	558	555	605	562	559	543	577	534	593	533	547	619	558	551	540	555	587	606	568	576	569	583	585	582	567	552	549	520	561	531	570	592	579	584	523	548	543	575	593	552	564	526	533	577	564	540	570	552	538	554	591	541	576	548	522	594	523	563	548	598	602	557	575	563	543	554	595	559	538	538	573	587	545	604	587	500	579	549	558	557	546	571	524	542	577	531	553	571	561	566	529	495	554	563	578	569	526	509	552	607	542	562	588	542	528	551	566	565	564	580	558	613	557	549	541	530	580	530	535	573	544	533	542	586	568	554	595	521	536	526	572	572	562	553	570	562	518	534	580	598	582	557	521	567	580	567	554	552	549	565	584	529	587	559	595	543	592	608	531	516	532	551	549	567	556	581	519	538	560	553	581	499	580	489	555	576	572	560	578	540	522	548	568	576	568	537	552	560	566	564	584	551	574	579	544	568	550	509	541	570	516	516	558	566	550	541	539	573	604	560	526	607	523	565	577	561	555	514	537	553	573	554	537	572	551	496	538	528	574	564	534	571	550	531	554	594	531	537	568	541	532	500	524	556	546	542	575	590	523	560	584	546	560	585	540	579	587	535	579	538	555	613	583	546	565	548	571	586	527	570	537	518	560	574	549	533	563	548	605	546	577	529	563	560	558	559	523	530	563	548	593	547	592	572	554	582	517	566	519	533	540	569	558	566	543	537	538	591	548	561	581	563	511	591	546	538	504	519	557	521	551	565	540	566	554	529	541	532	567	558	564	552	538	592	571	585	580	551	612	533	568	552	504	536	595	523	521	545	515	531	552	583	592	540	554	542	533	516	566	515	564	526	580	558	566	551	571	580	574	540	562	537	549	541	540	568	524	547	558	590	555	520	584	542	559	539	557	524	518	588	561	546	585	529	554	550	549	544	581	543	584	591	535	597	549	543	596	555	556	596	535	561	601	575	544	577	527	564	549	535	500	563	545	583	521	562	577	578	547	518	529	578	583	530	503	557	523	576	580	522	549	553	552	608	567	543	527	574	532	584	538	594	519	556	565	530	557	552	525	544	582	533	545	576	562	540	542	529	562	528	559	591	551	503	588	607	548	563	570	592	607	540	568	546	558	553	536	560	521	560	537	558	590	545	550	581	554	530	566	569	535	536	566	569	568	565	543	556	559	557	557	540	573	526	586	576	603	594	581	596	549	558	548	540	559	555	542	552	539	581	539	559	531	555	593	533	577	507	557	552	589	563	558	563	577	581	570	595	541	549	514	603	600	573	557	551	572	550	585	583	535	525	567	545	551	626	565	603	554	564	563	551	616	574	536	583	566	536	555	544	553	535	538	530	577	561	586	555	534	499	548	602	537	534	550	581	588	571	554	556	538	523	540	534	605	580	545	484	566	570	560	582	580	567	574	571	540	580	557	582	537	535	564	562	599	534	568	555	529	560	542	568	528	560	529	590	540	554	563	528	552	556	622	543	592	562	555	589	542	559	582	596	514	570	592	514	567	556	526	536	527	599	575	560	562	536	548	531	563	541	588	542	563	557	569	542	580	520	552	575	552	588	583	580	569	547	536	568	573	564	531	571	547	573	539	539	553	560	573	540	539	553	538	505	539	544	581	564	547	527	559	557	563	573	560	575	585	544	571	532	601	554	542	546	540	530	557	575	542	608	547	531	557	559	550	538	558	572	547	569	604	513	557	597	619	570	560	575	592	543	510	521	534	572	567	572	580	545	537	540	583	544	545	585	513	537	563	608	548	537	589	520	578	556	591	524	556	608	536	599	551	550	539	576	555	574	553	513	598	544	557	575	551	551	544	566	561	551	544	567	577	545	528	559	589	567	522	553	540	593	545	529	538	574	548	537	571	569	468	535	597	553	555	543	579	542	528	569	583	553	572	547	567	531	564	557	604	512	599	550	601	556	586	585	539	540	546	531	621	571	547	592	551	590	596	608	547	508	587	567	544	531	576	563	551	613	575	566	525	596	584	590	582	546	519	553	556	572	582	583	559	563	537	581	548	583	538	543	569	561	533	535	563	532	590	563	568	588	510	563	577	570	580	570	528	572	543	593	530	561	548	566	593	566	572	591	564	542	541	551	597	532	561	524	537	528	537	591	586	557	563	537	567	546	544	586	570	594	556	591	547	555	544	564	538	558	591	535	559	520	566	518	593	575	543	569	555	534	610	589	553	526	536	556	545	532	540	562	536	540	611	524	553	545	531	572	543	558	572	599	533	548	508	568	539	564	578	584	493	534	570	518	521	555	584	559	573	556	549	562	584	589	554	537	529	534	545	585	542	563	548	548	572	568	525	536	565	548	577	554	562	542	537	577	570	567	540	564	569	540	561	594	550	590	552	569	549	591	535	582	543	565	497	550	569	541	542	543	568	545	537	576	583	532	597	561	544	524	572	554	584	563	592	542	565	542	527	519	557	526	552	563	539	545	579	574	549	579	601	572	509	569	541	552	536	547	568	501	580	583	551	599	596	534	531	583	551	525	529	515	555	586	551	523	577	546	550	555	547	557	542	581	575	564	539	597	529	600	523	559	551	537	537	561	581	559	554	560	538	551	579	543	559	556	513	566	556	593	515	554	572	568	573	560	574	519	553	547	542	552	590	529	553	518	572	532	556	539	539	556	527	550	594	543	545	525	567	528	567	546	580	549	589	541	561	601	545	584	518	523	559	564	525	551	549	566	575	561	581	537	552	544	594	517	542	527	538	536	534	555	591	530	533	582	555	514	594	542	530	551	555	561	540	582	535	568	558	534	597	538	573	558	557	577	564	531	538	551	534	549	518	546	566	596	578	572	573	604	576	519	508	534	563	558	520	590	600	582	559	550	535	559	561	564	557	544	529	559	565	581	542	554	592	532	517	573	583	530	559	580	522	508	552	560	557	573	565	553	554	547	560	541	545	535	559	504	541	562	559	572	577	622	555	579	602	537	599	559	530	539	599	531	606	573	558	539	537	549	577	546	518	570	565	555	568	511	571	574	566	580	589	571	584	573	559	501	536	524	588	571	532	532	563	571	573	572	562	572	622	566	588	555	536	531	572	556	549	559	572	550	581	528	527	549	544	569	579	558	536	556	569	561	580	571	532	549	565	535	561	547	529	620	545	524	534	556	584	563	561	560	570	565	577	540	531	523	593	569	565	576	571	509	564	530	560	528	512	569	548	573	546	591	568	543	536	552	535	553	574	568	559	595	537	540	569	562	576	568	559	565	573	545	533	572	492	594	577	564	540	590	579	557	537	571	577	553	548	600	538	576	547	564	567	539	611	577	543	544	549	560	574	557	492	578	607	573	573	575	574	539	540	511	561	573	534	587	540	565	533	562	565	606	562	583	573	562	537	561	531	577	571	555	522	569	583	586	595	526	557	562	551	556	568	570	590	604	541	558	533	565	561	504	590	554	525	569	523
48174	49224	76738	46335	25722	5846	242	194	186	185	175	155	176	137	156	169	170	140	160	137	154	140	156	142	131	156	168	171	153	142	163	150	158	152	172	137	155	162	168	128	135	142	122	161	141	126	118	133	145	144	141	120	147	157	149	141	160	127	142	129	166	144	148	153	142	132	145	142	157	159	153	157	157	141	155	173	143	166	133	143	117	126	127	137	141	124	167	140	136	134	130	124	155	156	171	135	159	136	151	147	144	177	152	149	152	139	153	149	135	145	163	132	146	150	146	144	134	126	156	143	148	125	137	139	155	178	138	156	140	144	141	159	129	128	139	155	160	156	156	148	154	159	133	152	144	148	149	146	133	156	148	151	159	150	142	134	152	168	140	132	144	146	142	150	157	140	162	153	158	168	147	139	159	156	134	135	151	140	124	140	142	141	116	146	131	140	133	137	149	163	149	125	169	117	125	142	147	134	148	136	164	145	158	152	134	157	125	160	147	150	135	166	157	140	145	129	169	143	135	165	140	134	162	151	157	153	141	130	140	151	139	157	128	153	165	158	151	159	134	157	150	147	134	139	156	129	158	155	134	141	149	153	166	137	144	159	132	153	130	163	169	161	141	138	159	170	146	160	130	144	145	161	154	133	151	150	122	148	131	129	124	150	148	132	143	149	150	135	137	145	164	126	146	140	141	135	145	159	143	155	139	162	133	140	130	129	135	154	127	167	140	140	133	150	136	141	132	148	138	160	166	164	137	135	125	145	135	122	164	153	135	152	152	144	150	151	150	146	145	156	143	130	143	165	182	144	141	167	135	142	132	140	138	164	143	134	141	145	142	162	130	150	167	186	144	151	152	153	165	129	144	130	138	144	146	142	128	136	137	149	143	148	148	139	160	156	133	139	161	153	119	133	144	150	127	146	149	134	149	149	138	135	144	140	165	153	131	128	142	145	148	131	139	145	148	176	120	151	146	161	169	131	147	142	150	164	174	175	137	170	145	136	151	140	144	143	150	132	149	153	141	151	123	163	151	137	155	144	141	144	142	134	140	150	141	152	146	151	152	150	145	137	135	140	143	151	134	136	172	152	141	158	159	113	159	131	185	149	122	129	147	138	152	144	153	149	160	167	144	135	141	155	128	123	124	144	147	143	152	141	135	158	134	147	156	143	156	159	144	144	138	158	162	155	150	169	156	134	150	137	168	137	144	161	147	161	157	138	159	171	159	159	148	161	148	149	144	175	131	133	136	162	177	134	143	168	150	121	150	146	168	147	125	134	122	142	135	145	158	153	145	134	154	136	184	177	146	141	134	136	164	135	179	165	140	144	137	142	147	148	133	145	135	147	148	154	148	144	137	146	136	192	135	157	142	131	137	156	167	163	159	149	136	151	134	131	143	159	143	141	146	145	122	141	138	135	169	125	162	144	143	146	137	170	168	172	142	150	133	140	144	154	138	143	160	148	146	141	165	148	138	179	155	139	148	137	158	133	149	140	189	179	147	148	158	128	152	153	134	157	145	140	144	122	131	149	138	164	146	131	152	148	135	161	177	130	130	155	153	140	153	150	148	175	153	134	146	146	146	143	147	150	146	149	142	162	138	158	149	158	150	111	155	130	154	144	153	149	163	159	152	124	165	135	158	136	112	140	155	167	156	140	128	133	127	157	109	146	167	157	146	152	150	151	154	144	128	136	141	164	141	160	156	141	146	141	138	154	140	152	169	125	167	139	153	140	153	121	163	152	158	143	157	130	151	155	152	162	136	135	144	146	145	147	141	162	151	158	147	158	179	156	139	138	142	157	137	142	141	139	142	163	128	146	149	126	158	158	152	135	175	145	149	133	157	140	132	154	145	141	154	158	126	139	154	154	156	149	154	137	133	130	136	140	134	144	163	140	127	137	162	133	183	146	131	139	148	137	124	135	127	140	141	125	144	142	155	132	141	144	144	157	138	154	175	159	178	139	145	142	151	159	135	148	146	152	162	156	126	139	123	143	164	118	145	131	140	133	145	117	150	141	153	161	146	156	158	141	128	157	136	140	149	133	145	171	145	149	131	142	139	148	165	135	127	126	136	140	138	144	160	170	151	140	142	146	161	143	142	118	147	139	148	139	150	162	170	130	172	134	113	147	135	131	141	148	144	146	149	140	157	162	140	124	154	136	152	148	149	126	161	163	116	171	142	142	146	133	150	159	142	134	160	132	139	161	155	188	148	128	144	143	163	137	141	140	141	151	130	158	154	151	165	155	146	154	145	152	139	136	140	144	128	159	160	150	136	141	150	164	156	121	144	164	151	163	157	145	159	139	135	148	155	129	158	127	139	138	152	153	137	155	135	136	146	123	160	151	129	141	158	146	159	167	143	140	134	139	125	142	145	151	167	165	152	134	141	160	145	137	155	152	145	159	135	135	145	156	151	149	156	146	147	129	147	136	122	139	135	149	137	167	139	146	140	146	159	148	150	155	155	165	141	158	149	134	130	144	146	151	134	141	160	139	144	136	149	154	131	125	150	129	136	156	152	181	130	170	158	151	155	141	161	169	133	146	135	147	156	146	143	143	134	135	177	150	133	135	151	143	147	152	148	162	140	142	159	139	136	139	145	127	131	129	124	160	134	145	109	170	151	174	138	132	144	148	153	151	161	149	166	152	157	147	138	154	146	171	159	141	164	139	137	146	173	159	142	123	124	119	146	140	152	139	155	150	150	149	161	152	152	143	144	136	156	156	127	162	167	170	177	179	150	139	123	145	168	125	155	140	141	155	130	151	139	157	144	144	141	159	141	139	140	147	146	151	158	133	155	135	134	137	147	150	169	133	137	147	164	151	164	131	144	141	159	134	148	152	133	141	130	146	129	109	141	150	154	143	149	140	140	132	154	140	146	162	127	162	160	150	139	140	136	148	145	139	148	151	127	134	115	152	152	156	160	143	119	138	160	158	168	149	162	140	138	140	145	133	142	153	127	138	161	132	112	131	156	150	144	170	152	127	129	148	135	155	159	132	163	137	133	143	163	128	151	128	127	135	136	146	164	170	168	148	137	126	140	139	160	159	150	161	151	125	162	170	159	144	143	157	141	163	129	153	127	147	147	147	159	128	150	163	148	165	157	149	166	153	150	122	134	149	151	131	139	150	153	128	144	152	140	160	156	146	154	131	133	149	141	149	136	159	158	168	162	137	148	141	135	144	157	164	133	135	135	156	164	164	142	131	153	126	134	139	169	128	135	147	163	165	143	145	128	128	135	134	140	149	167	120	160	157	139	131	135	130	134	136	128	143	134	138	168	144	155	140	149	143	152	153	134	147	143	132	152	152	144	165	127	151	138	142	172	142	147	175	137	152	138	183	136	140	145	139	156	147	152	161	149	152	133	142	134	164	151	127	135	151	146	150	131	129	144	139	121	160	145	144	145	147	149	128	139	151	130	128	168	135	133	141	136	155	144	130	140	156	156	160	147	168	135	157	142	152	152	125	141	155	156	173	151	151	145	124	169	157
25585	37952	71940	49095	36119	2883	746	596	580	525	479	500	433	428	418	414	420	388	425	381	419	408	383	396	380	346	342	339	343	370	380	357	372	397	360	365	367	345	365	352	383	352	324	347	342	368	346	343	327	329	365	353	380	346	348	291	357	358	353	368	331	353	359	331	352	327	353	364	377	342	351	346	315	344	401	311	318	343	363	386	385	338	331	354	343	316	364	371	350	353	356	346	332	365	328	359	347	371	316	350	321	338	364	352	373	350	340	336	355	360	337	325	323	339	383	343	343	357	364	348	338	378	336	334	327	353	348	364	361	354	351	320	327	366	318	331	356	348	329	375	334	328	362	331	332	333	327	375	322	395	370	393	362	359	319	371	355	340	349	351	317	333	368	328	371	382	350	339	352	347	352	383	373	354	350	347	317	342	313	329	334	353	347	323	361	365	327	341	346	316	348	348	373	339	329	331	321	348	371	368	369	335	341	356	322	312	326	360	332	323	344	343	338	326	321	360	373	336	350	305	335	352	353	325	333	361	355	341	342	371	337	349	334	329	343	335	363	340	347	344	339	341	383	376	328	347	352	343	353	342	351	347	355	332	349	342	347	359	341	348	332	330	389	347	374	334	364	337	333	347	347	367	327	357	344	346	334	349	352	358	318	349	334	342	348	345	361	339	384	325	343	366	344	347	330	381	349	360	345	337	345	346	337	363	346	348	326	345	356	357	344	378	329	353	354	362	356	355	345	322	349	324	359	337	315	331	344	386	354	334	344	320	342	338	327	306	348	358	357	332	328	364	362	334	363	337	351	328	351	350	365	362	345	325	350	362	348	286	344	348	329	348	386	340	347	326	341	361	315	343	344	358	362	294	314	329	361	353	330	321	334	325	335	338	321	354	342	340	354	327	354	320	353	380	312	328	363	328	359	352	337	311	353	351	363	360	324	362	363	326	317	353	375	337	337	378	342	356	345	342	315	324	341	344	334	306	340	344	356	324	350	327	325	349	370	365	375	335	353	324	323	330	358	314	358	357	352	324	330	340	348	369	302	348	340	372	364	365	319	302	372	353	372	368	339	343	364	347	339	327	393	350	347	354	363	363	344	345	335	376	346	324	341	314	329	356	337	363	356	355	323	331	351	367	328	374	347	308	347	372	379	334	341	373	371	337	350	352	365	352	346	330	349	317	311	349	367	339	346	359	338	325	329	366	356	330	344	317	379	331	373	371	332	325	351	343	386	324	339	362	363	323	363	343	363	359	340	332	335	369	341	361	351	399	355	363	361	345	382	356	324	370	339	305	355	343	316	335	377	383	353	341	360	355	357	348	337	293	352	340	341	351	328	368	390	315	344	350	310	347	352	343	373	371	349	346	311	335	339	370	358	325	315	321	381	339	345	314	353	357	356	357	363	361	344	334	341	389	321	336	308	353	344	353	344	348	345	374	366	355	325	345	357	329	337	344	345	352	326	380	350	332	352	317	326	348	335	329	347	373	339	326	354	354	366	318	369	369	340	322	334	351	332	360	339	334	338	334	351	324	339	353	361	375	343	356	358	344	343	331	339	350	365	359	341	368	348	326	341	364	349	337	343	359	342	342	339	318	367	413	365	370	331	362	335	348	350	317	350	361	348	350	371	337	360	316	340	319	312	329	326	320	356	381	358	358	325	371	379	338	371	355	336	366	350	345	331	322	332	370	353	350	372	323	338	359	368	326	322	358	382	340	357	364	324	363	353	363	351	397	351	343	330	360	320	359	361	345	341	356	347	351	345	333	321	325	334	336	359	370	390	324	353	354	337	341	320	343	329	341	350	343	351	340	359	366	342	360	334	344	350	342	347	310	358	318	331	338	346	333	345	372	327	322	336	350	360	335	326	328	333	344	313	368	333	316	359	378	355	329	374	291	320	363	327	343	313	359	316	334	350	368	357	346	352	365	355	365	342	352	320	359	349	332	315	318	356	359	321	335	390	348	368	358	348	376	353	385	340	382	312	378	343	360	361	342	326	356	328	370	362	336	333	320	345	340	363	380	347	361	346	356	358	358	329	335	343	327	339	350	390	328	379	320	368	334	316	364	324	344	337	334	353	338	360	343	337	365	325	351	349	344	333	397	327	368	322	346	319	320	366	324	347	371	330	353	307	381	375	362	369	334	313	379	363	335	344	348	379	379	366	348	324	324	361	356	350	374	365	350	383	363	326	361	359	324	358	356	341	351	333	365	349	381	349	355	374	330	356	349	360	300	333	343	367	368	308	327	350	349	342	369	347	348	337	355	323	305	357	342	350	324	352	364	333	321	362	362	344	372	347	332	351	351	356	318	359	354	362	378	359	352	322	350	306	337	341	326	335	369	336	342	319	344	320	343	348	317	371	310	326	349	358	354	369	348	339	306	365	349	348	363	348	334	353	385	322	352	346	322	314	355	326	377	339	348	323	337	368	373	358	357	331	347	380	340	359	336	325	342	371	349	332	343	364	336	319	343	337	344	334	363	356	331	335	336	329	310	374	333	365	344	331	351	343	348	340	362	322	330	341	349	360	336	360	337	348	342	346	366	334	357	350	353	350	371	357	360	341	344	339	345	350	314	341	332	375	368	345	347	384	336	340	367	355	370	336	319	354	360	358	361	350	352	360	358	348	338	342	331	334	362	363	340	366	329	372	331	349	363	352	334	345	349	352	352	360	340	331	361	333	343	331	336	307	331	330	297	326	377	366	387	340	360	361	331	332	330	354	338	336	329	323	341	316	345	342	373	357	370	337	376	376	362	384	331	368	325	376	349	352	358	354	342	356	302	347	357	342	320	340	342	327	345	343	340	308	337	370	321	384	361	343	375	334	364	346	325	337	304	342	367	376	356	341	324	349	388	332	360	343	349	348	345	333	381	334	358	384	339	332	321	321	321	350	352	368	362	339	309	363	350	340	352	334	325	372	357	357	348	340	330	331	349	347	325	313	325	337	376	366	364	331	325	369	352	358	320	332	352	366	372	316	354	333	348	354	351	352	319	342	360	347	353	345	333	340	355	325	314	366	330	310	352	389	347	351	336	378	352	332	340	325	330	343	352	319	331	369	341	333	335	330	351	343	343	362	315	342	354	357	319	320	363	336	356	358	338	336	335	349	339	368	322	304	328	320	368	343	328	313	341	347	358	360	336	360	346	323	367	322	329	385	335	328	344	348	324	342	370	331	349	317	340	367	338	340	329	315	352	356	357	351	342	373	358	327	340	358	353	355	380	347	333	348	324	348	366	325	367	354	326	346	346	319	325	330	349	343	334	328	340	332	385	353	374	346	314	328	337	332	355	355	334	321	366	327	342	353	360	342	323	369	355	353	311	344	365	324	326	369	355	383	343	348	333	382	376	385	373	344	391	374	345	360	354	379	354	344	334	316	360	365	343	310	363	348	327	347	331	344	345	388	359	358	367	363	337	341	376	357	321	368	353	355	338	352	343	352	356	331	372	359	359	355	339	348	340	346	340	368	338	344	343	340	357
54909	61722	87757	56826	36148	13146	867	312	287	269	267	269	274	241	229	227	212	228	214	233	183	223	217	197	232	231	221	238	221	234	262	246	198	247	221	213	204	215	234	225	204	241	215	225	224	219	190	215	221	216	223	198	224	241	231	210	212	227	216	216	226	216	214	248	241	225	227	199	200	203	208	197	206	192	214	206	214	217	246	203	171	218	223	237	227	222	189	237	240	240	221	191	205	188	214	215	225	228	221	234	213	220	228	242	242	225	200	221	217	231	205	212	233	233	215	218	201	209	218	228	223	189	204	195	195	209	233	223	222	235	191	197	195	198	199	218	212	252	208	193	209	232	216	213	233	221	194	223	203	228	209	206	210	198	234	231	221	202	218	201	237	214	219	213	233	216	222	242	212	226	217	220	188	213	236	220	198	201	204	206	208	199	217	198	222	221	215	228	252	223	190	212	223	234	215	209	232	225	239	219	228	210	213	234	196	218	209	185	233	213	219	227	226	248	216	216	185	205	214	218	221	226	229	217	207	210	219	217	231	205	195	213	210	218	209	188	205	223	200	218	196	206	222	229	211	208	239	195	208	240	245	228	231	205	201	210	205	209	237	227	236	226	224	235	209	239	226	215	215	223	221	215	241	224	224	237	227	202	232	216	231	209	218	221	212	234	198	228	232	209	195	211	233	237	220	191	253	252	248	202	228	190	204	210	245	218	215	224	233	239	219	203	204	216	203	229	218	260	230	222	189	208	222	233	236	204	198	214	218	261	224	232	257	230	187	230	220	243	221	202	184	216	206	220	202	217	217	218	236	208	227	193	215	231	212	222	223	189	214	231	195	237	219	204	223	220	202	238	219	207	229	233	204	229	261	216	229	206	214	213	214	204	238	204	209	211	225	206	234	212	229	210	213	228	221	226	248	213	184	231	218	235	212	191	207	270	229	235	201	206	216	211	199	210	212	220	199	226	213	238	214	222	217	225	246	216	224	215	226	210	209	201	220	230	212	189	186	224	213	196	231	207	233	209	191	217	220	184	224	219	209	221	209	190	234	197	208	243	219	179	212	231	222	229	230	248	199	189	215	210	208	220	192	222	202	211	210	212	216	209	197	194	213	223	226	220	237	196	223	178	209	221	195	214	226	204	228	179	218	226	216	216	230	197	219	202	223	221	249	224	246	222	229	245	236	238	247	195	232	246	211	234	214	239	226	216	208	247	221	222	233	229	229	210	212	247	222	183	236	237	221	223	213	212	226	195	233	210	209	250	203	211	248	213	214	220	200	226	250	220	197	225	253	213	239	229	236	208	216	222	217	204	231	191	205	211	217	203	231	226	257	188	207	216	217	196	219	183	221	212	210	204	224	229	219	215	219	213	216	188	189	227	225	233	226	238	238	210	198	223	204	205	217	213	213	218	201	208	209	244	233	218	228	192	199	212	224	216	207	221	201	229	216	227	249	238	203	195	222	195	234	217	215	211	211	256	229	228	227	225	213	215	246	223	217	215	230	219	220	215	217	197	215	218	191	210	250	211	225	224	222	242	245	220	218	223	213	207	224	211	180	208	192	246	221	221	183	214	217	187	213	206	221	220	215	227	195	216	188	225	261	245	209	209	212	231	221	219	230	221	198	204	226	201	191	214	214	194	215	218	215	218	194	222	226	219	210	208	217	223	204	226	204	212	238	223	204	233	213	223	201	200	217	199	216	220	208	210	215	199	206	217	236	219	238	237	217	213	224	231	207	206	216	200	228	223	216	216	218	246	231	217	218	211	211	191	237	210	215	234	227	186	216	224	211	219	233	212	232	209	201	231	222	204	235	226	197	200	203	222	221	204	220	196	193	249	213	217	215	228	202	220	241	225	229	227	201	227	191	184	230	208	204	209	238	234	191	194	207	204	190	212	216	222	229	195	184	228	226	216	225	221	220	233	209	223	240	216	215	209	211	215	249	226	199	212	223	219	199	220	229	201	253	226	220	201	213	204	247	248	249	221	236	189	233	233	229	231	207	233	225	181	211	214	246	230	227	200	215	179	205	220	213	267	213	220	214	209	215	212	206	207	235	203	243	216	205	197	217	205	177	222	186	201	218	226	214	195	255	238	206	234	232	187	218	226	214	223	223	213	212	221	215	204	221	209	208	223	216	229	207	202	245	193	210	210	224	220	213	208	229	218	204	226	202	218	194	229	220	223	197	196	226	219	224	232	240	220	218	211	190	198	218	227	188	214	213	202	190	195	185	208	188	208	212	253	207	226	236	230	243	218	201	223	219	231	239	210	266	208	198	217	195	207	213	205	211	232	231	192	213	215	242	211	219	214	211	208	209	241	222	229	214	207	192	221	207	205	194	207	224	217	231	207	224	198	227	194	214	216	216	229	211	223	233	220	232	183	209	200	196	239	216	210	243	214	179	237	198	220	205	206	227	202	206	213	254	214	225	200	232	249	232	240	231	240	194	193	218	229	212	206	196	230	213	220	211	223	206	214	215	216	206	231	220	242	248	201	202	219	205	208	213	216	204	217	191	227	220	215	236	233	255	241	243	236	211	212	220	205	193	199	215	211	215	212	199	216	242	233	219	218	234	228	247	217	241	211	210	239	217	213	210	253	209	209	239	228	196	234	227	231	210	216	254	223	237	226	205	205	243	204	222	214	259	197	194	232	227	195	215	215	214	241	219	210	209	222	240	224	220	221	216	216	208	223	238	209	230	222	206	226	198	189	200	231	224	194	222	246	225	238	214	197	218	233	213	217	195	193	227	234	213	216	232	230	229	213	223	206	250	221	229	272	218	209	229	214	261	206	197	211	260	224	207	221	222	214	229	194	224	228	230	216	228	241	212	237	240	212	195	213	217	213	183	217	229	238	234	239	233	217	203	230	221	228	196	225	219	188	230	214	229	204	185	230	228	223	193	209	220	226	213	220	227	237	219	228	204	218	199	198	204	214	247	218	230	239	229	209	235	237	233	228	228	233	231	227	230	181	216	218	227	216	212	204	213	210	194	192	223	202	218	206	233	191	214	195	207	203	224	235	269	220	230	209	224	226	211	217	212	221	218	206	216	219	216	207	223	206	224	189	203	219	221	229	202	209	242	220	234	224	215	216	212	219	219	220	241	224	213	183	226	234	222	213	229	229	217	236	209	203	229	224	205	221	235	211	231	209	235	207	221	237	216	222	222	216	188	230	246	190	199	231	230	226	216	231	207	195	236	255	207	202	206	209	217	196	219	230	243	245	218	229	252	213	224	216	234	214	202	213	219	236	208	225	209	233	223	201	193	230	215	211	222	225	198	236	251	215	224	203	228	192	213	249	210	227	238	215	192	212	225	221	199	214	200	217	228	229	231	193	230	259	242	214	193	236	223	203	237	188	255	238	207	235	234	198	209	245	220	206	237	195	241	200	223	187	214	178	188	233	172	211	212	211	216	220	186	239	235	200	235	203	192	244	247	248	245	222	238	182	213	198	202	249	215	208	191	181	187	209	214	218	203	227
29462	47164	84631	59360	47437	4899	1142	992	926	852	742	736	729	643	661	663	596	579	611	582	538	537	556	542	550	545	573	547	543	522	544	499	510	572	528	535	502	521	509	504	552	528	498	519	571	552	517	519	523	496	494	473	511	480	475	532	493	497	500	509	520	533	512	510	512	515	561	527	516	462	529	526	519	501	504	492	537	484	493	489	484	526	455	487	488	470	496	530	512	531	577	505	484	506	545	502	497	501	521	537	518	506	506	477	521	513	499	521	525	556	537	568	518	492	493	492	474	491	481	495	543	461	499	497	508	500	481	530	518	490	444	519	515	539	540	498	480	507	480	489	506	501	516	479	473	495	502	483	518	498	500	488	504	481	482	534	516	500	521	480	496	514	498	463	473	477	519	529	501	549	514	492	516	520	519	513	517	508	521	528	488	459	483	456	494	505	509	537	518	481	526	480	504	521	467	494	501	478	468	512	485	511	495	485	503	497	475	474	510	485	482	475	491	479	480	514	511	472	495	508	515	459	515	511	476	498	486	516	530	504	470	511	500	501	530	529	481	503	488	467	477	501	448	516	506	525	536	528	474	492	486	494	505	475	503	513	529	524	509	495	467	492	502	484	445	514	482	531	511	516	476	498	505	533	485	491	518	565	480	538	494	504	503	473	567	510	500	511	517	480	517	504	472	512	466	480	539	527	479	487	529	468	506	510	462	507	509	499	503	483	524	515	498	529	516	486	530	514	503	532	513	495	510	538	480	540	518	492	552	515	466	485	497	500	475	524	483	516	463	478	536	476	497	461	500	491	499	494	498	517	488	531	538	481	503	530	476	494	494	491	465	491	485	555	517	495	532	504	473	460	534	495	520	500	533	493	509	519	506	516	502	518	499	514	475	493	513	475	530	556	517	506	506	507	477	513	475	563	490	512	521	498	488	543	484	481	512	501	513	483	491	513	493	563	501	526	481	475	476	517	469	507	458	498	484	494	490	497	491	486	505	474	513	517	480	527	476	491	537	507	525	493	489	500	501	531	496	483	540	513	551	465	501	471	488	536	512	480	536	517	487	496	510	498	519	486	519	482	493	492	501	505	479	503	463	503	541	496	502	456	496	520	509	472	502	540	535	483	529	482	524	504	539	511	492	494	499	551	541	505	543	506	531	494	505	514	471	487	529	533	457	477	487	458	530	512	506	519	489	528	473	513	511	503	502	531	507	487	537	534	456	530	473	516	502	508	543	465	481	491	504	536	455	528	524	510	514	515	465	513	519	495	521	486	485	514	477	502	493	508	443	538	476	497	515	464	509	497	467	530	534	501	510	506	478	489	519	490	482	483	483	511	486	490	500	450	502	531	490	500	502	490	504	521	485	483	474	489	501	500	496	469	515	530	498	485	457	508	502	479	496	516	480	493	506	526	537	476	492	498	513	494	480	493	487	498	491	474	523	478	489	518	513	503	520	466	491	481	494	505	486	517	507	484	465	514	525	485	473	541	523	489	530	499	496	476	523	473	510	524	547	525	479	475	457	485	534	484	461	503	456	472	511	514	525	486	513	500	483	494	474	496	495	532	490	476	494	507	532	484	514	479	512	497	508	472	512	501	509	477	499	511	499	505	492	529	513	505	489	551	515	513	515	459	530	536	519	516	474	467	538	490	553	510	535	503	472	505	479	495	511	524	479	505	470	517	498	492	539	526	504	479	493	482	495	522	500	524	495	516	511	506	540	521	528	537	521	486	496	504	529	450	476	470	512	493	503	497	483	496	523	476	507	463	494	513	496	488	483	536	536	515	513	510	517	532	476	514	559	479	482	486	519	496	496	534	485	500	521	503	468	496	461	472	521	480	474	531	494	490	517	510	469	506	530	461	520	485	524	517	528	493	516	514	522	471	519	498	556	468	534	531	505	521	523	516	572	497	484	549	476	477	543	544	543	488	526	493	483	521	505	525	527	519	499	521	535	539	557	508	518	570	496	521	498	498	510	532	527	526	517	496	459	477	511	522	480	470	503	489	471	515	490	489	541	490	522	546	517	528	495	501	526	517	511	500	521	546	495	497	531	505	484	539	501	568	532	503	469	484	504	498	513	524	530	494	462	472	516	515	517	524	516	518	502	481	532	506	479	535	483	559	534	491	533	497	512	487	553	497	552	468	521	489	498	472	563	546	490	528	492	508	492	493	509	507	481	511	457	478	517	535	497	500	481	458	479	449	482	536	527	483	483	480	494	483	517	504	498	503	483	484	513	443	450	506	487	516	469	494	472	521	506	495	514	495	501	497	539	477	475	517	479	486	526	486	497	476	509	496	497	507	530	487	507	509	496	492	503	511	506	486	506	529	490	497	498	486	475	485	448	515	515	540	472	530	500	510	523	483	489	469	522	480	490	518	515	504	543	509	533	492	506	543	478	515	542	485	475	498	464	558	532	505	514	538	494	505	497	506	494	474	519	523	518	533	474	502	495	517	524	542	524	513	498	534	547	506	468	487	518	527	499	486	509	490	515	532	492	499	482	511	501	494	520	497	460	468	499	459	498	494	493	533	524	524	482	516	509	517	482	526	541	482	511	494	505	520	531	490	502	502	477	499	542	538	519	479	506	491	520	506	500	479	513	485	499	521	511	537	510	497	497	539	527	528	536	511	503	485	510	489	514	521	539	509	510	484	510	520	486	513	513	488	485	488	503	482	479	497	524	482	542	498	499	501	519	546	522	524	469	475	519	544	502	493	506	508	506	537	503	506	484	461	462	498	477	495	516	529	474	502	481	487	512	517	490	468	499	520	508	512	505	511	491	508	510	481	466	518	483	512	523	481	493	513	492	529	518	463	476	528	458	488	485	511	471	476	507	501	493	527	479	506	486	509	483	485	534	525	525	497	484	482	482	485	509	472	461	489	467	516	461	514	465	492	509	523	506	524	495	499	456	488	500	469	508	496	496	499	547	479	511	467	510	466	521	487	498	470	498	479	478	490	499	493	537	514	453	468	506	499	521	483	486	531	540	491	469	465	534	519	509	502	480	514	470	486	474	516	492	499	475	519	511	497	509	491	484	511	497	491	502	511	533	522	500	493	489	491	493	511	466	513	511	502	507	497	478	509	476	490	493	551	493	495	542	502	502	536	522	529	493	471	487	515	508	512	519	510	481	521	537	508	472	482	477	509	548	483	433	486	487	503	487	524	497	495	464	534	492	479	493	506	524	493	466	543	527	495	514	530	505	472	489	491	489	511	524	468	491	517	516	480	492	515	513	532	526	478	495	536	504	436	493	487	457	443	506	524	481	487	543	508	513	544	484	498	512	485	499	491	478	512	525	499	464	453	493	497	515	481	486	463	525	475	512	488	487	502	513	518	523	526	526	524	490	500	494	535	488	493	489	513	531	503	562	524	511	477	506	485	518	512	476	517	507	489	532	536	485	532	490	501	523	509	558	513	525	524	506	528	528	531	473	518	493	492	536	525	513	472	511	515	512	504	495	488	512	503	468	506	561	458	491	515
32523	26236	26631	6614	1177	329	285	268	267	286	259	288	261	271	270	259	270	283	264	274	298	228	276	233	263	246	262	253	257	307	253	262	253	254	266	263	257	249	276	269	280	276	295	254	275	273	293	247	272	246	266	253	261	261	263	240	270	258	257	255	285	289	240	241	263	270	250	265	227	242	290	257	236	265	223	253	247	254	279	242	259	258	235	262	261	278	257	257	262	230	276	260	222	251	245	256	284	255	247	275	266	270	246	293	259	237	242	278	264	260	248	296	275	246	245	258	240	243	287	265	274	285	262	272	267	244	302	248	244	248	244	243	267	246	232	236	250	241	257	269	252	282	254	273	267	277	260	262	229	272	258	227	258	239	247	247	243	259	287	245	299	262	247	254	245	236	251	273	302	256	248	273	247	283	272	236	246	278	272	265	259	253	270	251	286	263	263	259	251	275	241	267	289	256	260	266	254	235	247	221	245	245	258	275	270	249	264	270	242	301	267	249	244	255	288	244	273	278	262	277	239	247	240	280	279	247	248	246	262	255	213	249	262	238	267	252	268	247	271	273	260	276	234	259	245	285	289	253	271	258	267	243	243	259	261	263	263	253	285	274	283	265	248	274	241	296	263	278	307	279	260	262	276	256	274	215	273	259	261	226	246	272	274	253	212	228	261	252	277	236	258	271	265	281	286	241	258	263	276	272	256	290	264	246	267	290	274	265	263	248	262	246	246	246	237	284	263	251	252	246	276	268	267	276	259	280	266	258	251	277	261	245	250	241	250	239	270	264	273	277	252	256	252	221	268	242	272	245	261	262	243	261	269	260	255	248	240	245	250	245	297	289	285	266	248	290	268	254	265	244	242	253	265	249	279	275	273	279	293	302	270	263	235	262	267	254	261	254	301	250	254	274	241	266	290	232	246	274	277	259	260	278	267	293	275	245	257	235	273	290	246	277	283	234	235	250	289	260	263	264	255	256	250	230	243	253	259	251	229	254	273	271	227	275	258	258	273	248	263	278	258	274	244	269	245	258	248	252	243	272	263	243	276	252	239	244	271	255	229	261	255	282	225	289	256	261	260	264	257	267	238	263	296	252	249	251	259	274	251	241	246	245	265	258	261	256	275	270	266	291	232	245	253	254	245	296	255	258	283	255	255	255	230	273	228	272	253	282	266	270	228	268	279	243	240	261	232	240	255	257	257	270	240	288	257	257	263	280	258	245	268	286	250	279	270	244	266	296	278	237	285	289	256	259	244	241	279	269	263	243	281	281	255	270	268	278	236	254	264	240	284	259	259	253	282	273	268	269	281	302	269	258	224	259	255	255	258	287	248	297	279	268	256	273	230	270	241	257	271	277	266	273	258	267	258	285	285	278	236	222	276	265	247	251	260	257	242	267	264	216	240	256	266	260	250	246	255	291	206	236	256	242	255	281	291	261	255	260	269	259	267	236	252	244	266	262	268	253	295	248	244	271	253	262	278	276	244	253	258	259	298	236	275	271	260	238	289	294	283	240	262	232	274	247	255	250	286	247	245	277	245	286	256	241	255	259	271	271	264	270	253	276	271	239	265	260	264	278	245	265	228	255	269	254	242	268	245	244	246	264	263	252	232	246	259	288	250	278	255	261	285	242	240	247	296	273	265	247	267	277	256	305	281	250	267	254	273	260	236	264	265	264	287	271	281	263	258	251	282	268	266	254	270	269	261	252	254	265	248	248	233	271	246	276	278	256	255	252	249	267	301	238	255	229	258	291	239	296	294	274	274	259	231	277	274	245	245	255	263	291	273	275	267	256	223	255	220	267	283	255	237	255	242	262	243	255	255	257	247	253	251	238	261	259	299	291	235	275	213	235	270	246	278	296	252	263	304	270	239	288	312	265	262	252	261	259	227	254	255	225	256	246	251	281	260	285	298	246	283	279	262	288	259	273	253	292	259	274	241	221	244	265	275	253	257	262	269	274	265	209	256	257	251	263	302	267	259	257	266	232	246	229	255	268	282	255	251	288	282	286	249	264	257	246	269	247	249	274	247	270	245	232	257	267	250	246	247	251	239	230	266	243	269	281	250	256	292	249	265	300	282	232	240	260	239	254	258	282	274	276	278	244	266	263	277	248	272	264	263	253	254	259	223	245	281	265	268	270	271	278	274	248	274	267	257	265	292	271	253	270	238	274	241	278	231	228	270	273	270	275	262	264	272	282	256	261	247	238	264	263	244	270	288	236	265	257	240	217	240	246	239	247	255	273	279	246	281	278	289	242	277	296	245	272	289	235	278	262	278	264	236	265	272	253	298	271	259	262	257	253	268	233	281	287	285	233	242	292	259	290	264	282	306	255	251	261	257	272	244	272	264	252	264	266	253	235	292	229	245	294	248	261	269	270	242	248	233	243	271	241	284	261	267	263	250	239	259	253	297	268	257	279	253	267	281	256	241	240	312	234	281	233	242	292	269	265	274	267	287	276	256	283	265	245	259	266	289	260	275	236	246	251	261	270	235	263	264	264	270	239	262	232	234	268	221	254	266	274	233	236	238	256	229	272	260	240	247	259	268	259	275	251	253	238	238	285	278	247	250	265	280	270	295	295	240	246	266	232	279	262	301	246	271	251	247	277	277	262	273	230	211	250	275	242	282	263	245	255	288	242	260	271	246	300	232	258	265	266	246	250	232	270	250	239	272	222	238	280	241	239	247	277	262	256	256	252	268	250	251	268	280	279	289	233	270	265	266	264	247	279	266	277	239	253	240	241	257	250	245	254	257	284	267	235	263	295	262	244	285	274	246	223	242	280	236	271	276	272	288	279	209	287	287	286	287	263	270	260	255	285	256	263	258	259	243	267	243	247	244	248	267	276	264	235	252	253	253	259	272	266	266	267	244	263	271	265	252	222	273	278	271	232	270	274	258	265	263	283	254	269	256	243	236	280	273	267	277	257	250	268	257	235	280	254	281	250	237	232	254	263	236	245	281	244	234	222	293	265	245	231	269	280	244	240	240	246	251	285	269	266	266	240	230	258	262	265	240	273	231	240	245	301	249	252	256	239	240	258	300	256	251	239	281	268	277	279	279	247	229	261	242	254	271	243	269	253	247	292	259	255	275	255	239	260	294	276	267	221	242	273	229	255	277	243	277	272	258	273	241	238	286	280	268	244	266	260	273	250	244	288	266	246	232	281	264	264	237	245	275	264	272	296	280	247	290	289	244	281	309	268	273	275	259	258	294	237	261	243	258	258	278	244	236	249	279	268	269	274	259	268	234	246	265	261	250	277	279	256	264	254	211	236	224	269	276	243	251	254	268	247	248	245	262	262	255	294	266	243	253	263	256	265	282	248	248	277	262	288	259	307	260	260	215	252	262	253	266	227	263	252	233	244	274	270	256	230	246	245	239	210	260	293	263	248	252	264	258	250	281	253	269	251	259	283	283	253	282	269	237	239	249	253	282	281	238	258	253	256	271	269	252	229	270	267	266	264	252	277	246	270	257	275	280	272	248	233
15737	18910	30376	8130	3584	742	548	569	548	581	568	559	588	527	573	556	607	535	578	598	559	564	568	568	575	547	554	535	533	594	590	539	585	584	570	596	577	583	605	540	540	577	570	545	576	547	600	515	564	561	564	590	623	555	523	587	557	569	576	525	546	601	562	568	592	561	554	555	551	589	561	587	533	591	556	606	615	568	511	541	495	547	582	589	579	556	576	559	555	593	579	551	521	572	545	562	557	593	539	550	551	576	551	569	551	612	544	545	513	600	523	564	573	581	537	559	534	579	511	572	594	563	564	567	558	540	558	551	530	547	548	607	535	560	562	553	548	567	571	588	549	574	563	545	577	561	524	577	594	527	525	559	578	595	567	580	583	581	551	556	565	577	571	555	530	569	577	606	540	595	577	600	537	564	578	564	516	560	515	560	570	562	571	593	590	595	599	564	557	545	567	560	557	561	508	613	566	544	548	565	597	601	559	578	570	574	565	588	579	529	575	566	559	542	574	546	584	563	554	562	555	554	548	600	581	523	583	606	543	558	586	564	563	545	584	575	574	547	561	548	525	581	569	581	531	579	559	587	586	535	535	542	526	536	567	566	537	567	533	528	545	558	586	539	563	559	628	572	573	587	549	527	521	564	529	545	586	557	596	568	556	597	502	606	561	563	582	521	558	552	568	598	574	503	563	563	560	564	615	541	544	564	540	523	560	575	573	561	554	587	554	558	561	526	529	561	549	576	578	532	555	589	528	536	566	565	600	532	548	568	563	545	648	570	559	547	542	562	533	575	566	574	577	512	569	550	544	555	579	586	546	559	552	627	581	563	586	530	572	536	568	568	583	548	577	554	566	514	564	597	557	519	569	568	573	603	556	535	582	583	574	570	555	523	568	576	566	584	578	544	558	555	580	591	532	555	547	508	553	552	537	599	617	590	598	561	549	584	594	566	549	543	551	573	535	571	571	553	583	609	544	567	541	568	596	566	561	608	575	613	586	529	586	549	560	609	549	561	541	588	561	555	551	558	525	578	555	572	550	568	491	570	553	600	574	552	581	600	551	614	568	591	544	578	516	556	587	562	612	529	591	562	585	561	542	542	580	548	554	577	548	590	526	527	567	546	526	591	532	537	533	529	606	568	597	579	548	573	577	600	541	519	548	556	591	542	562	534	550	575	580	526	522	583	541	577	579	544	569	552	538	557	544	568	553	584	538	540	567	571	578	554	536	554	530	552	543	572	548	584	526	585	540	533	588	560	564	548	558	575	575	596	561	534	545	536	577	585	558	509	563	501	594	568	570	539	574	547	568	581	535	587	582	557	558	535	560	542	565	583	543	574	604	557	563	562	573	554	545	536	525	519	604	647	509	589	523	593	559	529	552	575	557	566	517	628	543	556	570	540	540	593	595	566	581	552	560	550	557	581	597	581	569	550	531	537	595	586	546	535	570	571	571	536	561	578	562	614	558	562	575	552	569	545	563	524	586	569	559	558	569	593	544	556	574	562	563	589	546	580	550	548	582	588	572	553	568	589	561	547	558	585	507	552	567	593	613	512	542	578	557	568	573	548	574	561	556	564	523	524	577	571	560	543	558	564	558	555	570	570	573	553	559	521	560	583	510	567	550	556	585	575	576	596	558	637	591	582	539	596	573	578	548	504	540	613	522	570	582	561	569	593	569	557	530	548	578	534	554	570	558	563	578	570	558	536	542	562	555	568	577	558	567	590	572	584	605	510	554	566	568	579	569	569	517	557	551	573	569	525	551	536	577	544	545	598	574	499	552	553	562	511	535	553	565	563	561	604	602	567	574	571	535	580	527	614	585	529	589	555	593	572	544	560	551	583	576	544	547	512	583	579	567	538	572	539	594	569	581	575	556	577	518	526	559	546	577	544	540	546	550	579	562	604	540	594	571	566	569	588	570	541	554	563	561	552	567	545	519	557	558	544	576	561	559	572	541	584	528	585	532	525	591	557	550	520	581	574	582	588	568	563	569	579	567	577	567	524	570	614	559	603	564	578	586	572	582	518	569	548	549	547	553	527	549	556	526	589	554	573	589	595	527	547	573	542	599	529	625	591	580	575	573	579	564	579	551	564	510	550	569	521	564	507	568	521	561	507	577	544	577	587	607	579	540	565	536	575	546	529	575	585	554	594	618	550	589	585	560	609	592	589	554	534	527	583	577	596	571	587	582	556	579	536	562	528	575	581	563	589	597	577	544	527	589	571	574	599	544	571	599	570	555	546	526	575	560	534	549	568	554	583	550	559	581	573	544	574	541	583	525	584	560	573	575	597	554	545	566	548	540	536	605	536	585	599	535	526	563	584	553	590	554	531	547	594	531	555	568	578	518	564	537	602	552	585	573	625	576	553	550	616	583	582	568	534	589	530	548	578	521	559	560	593	576	576	562	529	562	577	542	530	567	513	550	559	558	567	584	571	579	543	569	566	544	542	516	569	583	548	536	542	552	572	552	552	570	586	562	505	548	571	593	543	590	578	537	551	559	546	558	537	576	576	545	562	576	610	559	556	557	589	600	538	525	571	566	545	511	586	527	568	576	560	538	577	561	540	550	523	552	594	562	589	569	574	540	556	585	580	583	586	573	585	590	543	568	564	574	569	559	560	562	585	565	604	569	571	550	571	550	532	558	553	588	576	570	576	584	580	599	588	552	590	545	517	590	571	607	602	568	560	548	543	569	566	551	531	543	573	584	567	569	570	570	552	524	588	551	619	566	559	558	547	565	557	542	559	541	536	559	574	493	528	546	566	533	562	573	576	592	519	547	525	544	574	605	565	562	558	552	530	575	569	587	554	548	574	572	594	587	584	514	588	560	589	572	590	566	544	575	575	519	544	541	504	576	528	587	619	579	563	585	585	561	580	543	592	582	571	564	541	569	556	546	540	539	577	559	597	569	564	551	628	544	557	535	583	530	580	566	560	540	576	571	552	542	570	558	544	615	519	542	583	592	561	644	583	572	552	581	519	552	599	536	609	562	579	530	589	547	599	563	548	578	558	591	569	612	591	573	557	524	531	552	512	600	531	518	627	580	581	557	570	520	536	536	553	612	551	544	535	580	546	585	544	526	556	603	550	557	591	566	539	550	546	539	586	517	601	560	551	559	531	580	552	561	556	575	555	536	576	555	591	551	601	569	576	528	584	539	605	532	519	569	567	589	551	541	584	544	539	565	541	559	544	563	589	574	574	571	593	599	551	609	572	566	524	554	584	546	560	544	563	554	585	556	553	556	567	543	594	536	554	634	583	568	565	574	552	602	612	552	597	591	570	548	505	600	545	596	561	530	633	555	550	529	587	556	549	549	584	542	529	587	571	545	561	625	578	618	566	563	596	566	557	591	555	566	571	573	523	561	554	541	590	569	591	551	568	531	582	556	544	567	580	585	582	543	551	576	558	577	589	635	587	537	580	544	588	563	565	537	542	598	563	547	548	576	601	575	573	605	592	583	564	546	590	559	596	579	566	572	585	549	578
45391	47887	78804	48023	24921	5869	271	209	169	168	172	150	180	168	146	171	163	147	148	151	162	147	164	165	139	147	153	130	130	161	128	171	153	135	151	166	167	158	141	156	154	181	123	142	148	124	150	117	158	160	141	146	161	156	146	154	157	145	143	156	148	162	155	144	133	138	142	155	149	122	179	142	193	135	144	144	146	146	159	168	143	148	146	135	165	160	137	162	155	147	139	158	138	128	148	170	152	155	129	175	137	135	145	137	147	151	149	163	145	134	155	172	181	150	145	144	157	128	158	163	136	145	139	139	147	151	153	146	164	140	134	145	152	143	156	144	150	172	150	138	142	127	119	152	151	157	138	156	154	151	166	157	150	127	137	127	146	152	151	146	143	142	145	155	143	162	152	131	128	151	167	177	173	158	140	165	149	162	188	146	138	145	130	140	163	155	136	153	148	154	147	202	157	128	159	152	152	140	154	137	160	137	153	160	153	150	155	145	182	158	135	151	189	169	140	174	133	143	177	144	147	153	145	133	169	126	154	157	133	159	169	145	133	166	147	156	146	158	162	154	167	150	138	156	157	143	145	161	156	173	169	117	146	144	170	163	167	147	141	154	157	149	154	144	138	141	150	143	132	141	139	141	153	157	137	141	123	162	163	170	145	148	152	151	157	132	136	129	137	140	139	157	135	137	148	167	154	158	151	150	146	164	133	154	154	142	132	138	155	126	149	162	172	159	172	157	129	151	131	150	136	151	138	131	143	131	187	156	134	142	142	160	158	154	154	153	140	127	152	129	139	163	158	162	140	159	166	149	170	130	140	139	128	136	138	166	140	170	144	155	140	141	156	164	153	135	183	147	173	150	152	140	142	141	151	145	132	125	137	138	138	151	145	155	143	154	160	142	146	131	177	135	156	150	145	162	169	137	161	126	171	146	171	133	164	157	163	166	155	144	136	155	145	156	140	157	172	159	170	160	165	161	196	157	165	137	156	153	152	131	140	153	146	147	137	147	136	167	163	159	165	132	140	156	161	162	144	148	132	137	158	172	150	144	174	152	142	142	150	149	133	139	128	164	128	159	166	158	153	178	132	161	175	162	152	121	143	129	143	138	158	138	160	160	136	156	135	174	140	130	123	160	145	152	125	144	143	155	144	153	145	153	179	150	160	136	155	133	163	138	179	126	125	148	150	149	126	169	140	143	138	142	117	149	140	152	147	161	158	148	139	154	158	160	153	160	145	154	134	127	161	137	149	141	158	142	144	138	142	163	167	152	136	159	139	122	144	146	157	170	142	148	136	119	140	152	133	123	154	137	157	156	151	160	153	141	144	157	143	120	151	145	128	159	164	127	165	139	147	154	138	139	143	145	137	150	124	140	158	159	163	154	153	157	158	166	150	140	161	157	162	162	155	156	181	163	155	153	145	167	166	120	142	131	153	172	161	139	156	131	172	137	160	152	152	139	164	160	168	144	159	139	136	140	135	157	138	142	131	156	137	154	161	141	149	153	143	152	166	125	142	139	176	119	149	153	150	152	160	139	162	151	146	147	170	141	135	139	149	141	136	171	154	149	153	157	158	172	121	146	163	165	150	170	172	175	153	153	148	166	172	149	166	147	144	141	136	150	155	151	149	155	156	139	140	156	134	135	170	164	158	156	144	136	142	154	154	143	157	149	147	136	175	157	149	147	158	151	146	149	145	137	159	164	136	164	153	146	156	153	145	154	158	153	133	140	142	172	153	139	187	143	181	167	139	191	160	148	182	144	147	168	154	163	162	162	141	161	140	157	153	162	129	166	167	129	140	154	164	129	137	157	134	157	155	155	147	158	146	158	134	150	109	124	164	134	149	148	161	144	162	169	135	138	167	155	141	145	136	141	151	154	159	156	159	145	133	157	158	133	132	161	140	148	148	135	154	138	152	147	137	148	140	160	153	156	152	144	168	140	145	140	135	147	168	161	134	127	118	158	138	134	140	136	146	161	149	136	136	132	152	137	136	135	188	119	143	168	142	152	133	135	152	146	162	173	150	138	141	151	156	143	126	134	151	134	146	140	148	161	161	162	160	168	163	133	155	163	175	142	179	150	173	153	131	148	153	147	167	164	155	147	135	178	162	161	149	127	127	171	145	151	161	156	145	148	137	164	113	134	171	140	160	141	139	163	154	139	132	130	152	134	111	124	171	134	175	135	145	144	177	130	162	141	157	144	154	157	135	152	155	130	146	148	134	136	150	139	132	143	146	134	156	136	154	152	161	158	171	154	148	150	129	167	146	148	148	160	146	148	159	149	154	135	152	152	149	153	158	160	161	152	167	167	170	132	133	158	152	149	166	140	151	132	143	146	161	139	157	138	172	152	146	157	158	150	148	138	156	138	170	164	157	138	142	117	168	121	147	174	160	139	132	144	132	148	166	118	165	122	173	149	141	140	144	163	151	151	151	165	142	142	132	142	155	149	133	162	161	158	144	139	133	115	177	137	135	173	146	130	157	159	177	152	129	170	140	148	144	152	135	168	133	146	135	145	151	137	136	146	165	148	165	159	136	149	125	143	138	151	133	152	155	168	144	157	166	160	157	148	126	145	155	130	157	121	147	155	174	158	141	153	116	143	148	176	147	154	143	140	144	150	162	178	130	149	144	162	126	130	150	130	155	148	157	120	135	128	139	149	167	154	152	155	126	155	148	161	143	135	176	132	132	147	141	147	137	118	137	157	129	151	148	158	148	170	135	155	134	129	139	163	158	151	136	135	137	171	142	144	138	154	143	163	163	140	159	147	155	148	151	144	148	155	149	149	163	115	119	171	143	130	158	156	166	163	135	144	144	146	130	146	134	131	147	156	136	153	156	143	151	161	146	165	136	164	143	137	155	143	166	165	144	136	138	164	152	130	139	167	128	154	126	175	165	137	150	179	150	168	134	134	159	151	154	135	127	155	138	126	158	149	144	148	140	140	160	154	139	135	152	153	189	120	154	177	151	142	156	127	139	153	158	149	152	151	136	156	139	135	163	167	148	152	155	120	154	153	160	155	151	138	148	148	147	135	176	164	156	142	179	156	166	152	151	126	170	138	130	165	156	154	155	131	151	138	134	147	131	169	157	136	156	145	141	155	151	141	143	138	152	138	165	149	133	142	153	128	159	162	158	143	156	162	141	155	139	153	123	172	160	156	131	142	171	131	160	157	145	132	163	159	177	139	161	125	141	123	132	153	150	150	164	138	147	142	155	158	175	156	121	138	144	159	135	150	164	156	147	158	157	140	144	146	140	164	150	163	121	144	126	132	164	163	157	138	162	154	147	161	143	166	161	157	160	146	143	156	137	137	147	135	150	148	147	139	138	148	149	146	145	151	149	144	147	164	147	158	151	148	144	168	145	157	143	161	137	154	156	151	152	168	158	131	151	146	168	138	125	155	134	133	133	125	164	154	151	161	155	149	152	134	144	152	152	142	143	121	127	156	162	156	140	138	158	154	145	145	149	155	157	163	157	143	142	136
23633	37096	73833	50100	35081	3354	695	595	548	545	507	420	449	440	423	444	431	417	405	391	386	394	381	371	391	398	368	389	397	347	349	393	374	359	379	365	359	367	388	356	341	378	366	357	411	343	345	376	357	376	383	365	353	347	374	381	334	385	364	368	350	359	345	375	316	339	369	378	371	360	367	352	329	311	345	353	372	362	357	329	360	374	361	314	387	317	363	337	330	390	356	389	338	346	323	353	325	337	348	374	349	335	338	337	362	337	368	362	376	353	363	385	348	338	405	342	336	331	355	360	335	378	369	359	381	334	349	347	339	349	337	360	351	371	388	349	375	337	345	332	366	361	348	336	339	319	352	396	335	358	355	378	350	344	369	370	337	352	367	342	397	363	352	336	349	344	372	375	336	377	376	345	341	367	367	342	372	357	367	375	347	358	358	381	333	383	346	361	370	354	360	386	332	351	339	358	361	375	334	378	370	348	342	335	332	375	318	327	326	381	361	320	342	358	352	358	406	289	333	348	349	351	355	321	339	342	341	355	342	350	346	386	350	368	363	349	318	351	363	377	374	371	351	418	357	356	349	391	328	361	345	352	349	353	372	343	340	355	334	337	377	347	364	367	348	327	360	351	359	333	361	346	336	354	350	363	371	337	379	369	357	376	346	316	340	334	337	324	372	341	320	362	372	362	359	320	363	366	347	341	354	342	368	374	350	332	344	389	343	369	324	345	364	354	371	349	329	334	307	365	338	385	373	373	418	347	380	358	381	364	323	344	365	357	342	355	353	367	338	377	361	346	353	374	340	300	368	380	371	369	317	326	369	345	327	373	353	375	340	331	373	356	350	385	358	372	321	369	332	378	339	367	368	336	370	381	346	332	340	332	357	353	339	372	372	359	348	352	346	355	381	352	326	377	328	365	366	347	367	362	342	354	358	348	367	323	339	387	357	375	377	373	336	316	362	375	346	351	371	342	359	362	343	342	383	354	339	306	363	344	316	350	350	372	344	326	373	397	336	343	347	358	354	356	329	350	389	360	355	371	371	354	365	361	350	378	378	345	357	362	341	370	337	341	350	354	350	355	341	353	353	365	351	343	368	342	329	346	346	363	350	366	334	352	339	359	322	385	357	354	337	380	348	320	347	375	325	388	383	346	402	339	369	369	351	372	375	366	361	346	350	340	375	362	394	332	357	343	366	360	342	364	369	382	378	354	382	315	387	360	365	384	331	333	366	370	333	344	365	355	359	358	367	351	362	385	364	376	369	320	357	328	358	400	350	334	345	383	335	374	348	362	347	362	345	357	389	337	362	349	335	314	346	368	360	350	346	326	374	338	346	366	359	352	353	355	340	365	357	353	404	333	338	358	342	361	380	373	377	336	353	340	380	384	398	339	344	354	347	352	366	320	354	357	341	389	366	327	359	379	330	343	335	344	330	333	348	398	334	381	348	356	372	368	398	349	356	319	363	327	343	335	333	361	348	355	349	377	378	362	366	359	322	342	380	339	345	344	379	338	362	367	366	347	364	345	380	352	343	331	360	395	351	346	331	365	355	359	349	346	353	349	368	369	363	366	383	335	355	358	358	380	377	365	346	337	391	329	350	358	361	346	362	358	325	354	362	325	375	359	343	383	350	371	335	361	372	338	342	347	339	367	354	342	351	347	341	337	331	373	367	348	352	328	368	338	360	373	362	348	346	362	357	380	338	341	378	358	338	319	358	324	336	342	373	367	390	351	327	350	379	354	361	347	357	336	336	391	360	335	353	318	353	375	349	353	333	354	332	341	360	358	366	368	359	353	367	337	357	367	392	342	349	352	315	336	350	369	354	327	334	339	355	370	351	365	339	335	414	352	351	351	317	378	361	339	329	329	334	349	355	336	317	332	325	351	341	365	357	359	391	343	354	355	327	325	353	370	386	360	361	378	326	379	354	341	373	359	371	365	372	340	329	367	354	350	374	324	361	387	369	355	349	344	352	354	362	339	341	355	366	398	345	377	361	353	354	346	323	341	369	356	371	339	355	375	357	378	378	363	378	314	337	364	390	363	343	311	354	348	366	333	342	356	365	366	370	359	338	350	345	352	376	387	363	363	380	344	352	360	384	371	342	347	337	337	337	376	315	387	362	333	327	328	334	367	327	359	343	356	338	347	337	347	343	382	361	349	346	328	330	354	358	351	363	358	362	344	346	358	337	350	359	302	334	387	362	376	377	347	339	347	365	350	353	374	378	330	358	350	343	328	337	370	362	348	321	363	349	337	372	366	332	367	337	374	326	308	378	327	342	350	357	368	348	352	376	355	358	330	372	337	370	374	332	360	347	353	367	356	364	360	351	343	327	358	363	369	391	364	344	386	353	368	353	340	376	353	332	379	311	366	372	338	368	325	356	358	351	328	364	328	372	376	378	349	350	364	315	391	342	348	330	371	392	351	326	347	366	370	351	400	364	344	353	333	331	368	368	326	352	347	376	370	360	342	367	347	367	355	362	348	370	354	397	383	358	372	384	365	349	353	316	372	335	343	328	366	384	327	359	360	330	379	365	349	367	333	354	359	391	363	363	338	310	413	375	375	359	362	330	337	377	335	372	362	366	321	355	351	343	367	342	360	357	374	416	372	353	395	368	336	343	335	333	366	316	350	346	351	352	374	346	331	393	374	329	350	357	365	383	343	328	343	354	347	368	359	378	352	362	356	357	377	387	362	372	342	351	349	380	367	372	352	346	349	371	367	371	332	339	367	390	368	313	348	385	348	365	373	358	360	366	372	312	366	318	363	361	363	383	363	336	353	325	382	364	355	300	358	367	362	353	334	358	358	390	369	353	350	358	373	336	358	357	343	358	370	349	365	331	355	403	373	335	345	381	386	355	340	370	376	356	346	346	381	360	359	332	343	370	379	361	363	363	335	346	349	346	347	383	369	386	353	340	375	362	334	324	345	377	365	329	344	364	356	331	348	323	335	329	357	338	344	351	347	326	360	340	347	314	365	337	359	344	354	379	312	368	364	374	359	335	339	365	379	368	340	353	375	354	327	351	356	331	347	368	356	341	327	394	380	360	384	345	347	354	359	357	348	326	354	354	331	393	409	393	353	339	352	345	325	373	318	336	348	344	352	362	362	360	350	322	362	384	321	357	356	349	374	358	348	337	352	385	358	355	359	375	341	365	388	338	368	341	350	374	336	338	339	341	322	375	371	354	334	362	367	372	365	385	373	358	339	362	338	352	366	352	319	372	388	340	344	368	332	329	349	329	333	392	364	326	333	341	334	363	360	351	362	349	341	355	337	335	366	353	365	382	360	323	369	363	371	359	351	344	313	346	353	374	359	366	323	340	375	372	336	336	336	362	349	389	348	361	348	334	333	371	344	373	348	325	350	352	334	343	386	362	325	401	350	350	351	327	355	336	357	338	330	362	322	362	339	336	389	374	362	362	376	339	397	365	341	374	358	370	384	381	352	351	355	358	320	343	342	325	348	351	349	358	350	372	357	351	331
52523	58773	89767	58260	35704	12776	982	344	282	241	239	250	257	248	234	241	227	229	217	235	232	247	235	215	229	230	227	202	223	248	216	230	244	223	224	205	250	222	196	235	241	225	195	215	239	246	195	237	223	238	265	232	225	234	195	219	201	256	231	241	233	221	211	221	194	218	209	257	230	209	239	251	237	234	213	214	224	206	219	238	236	240	210	231	212	226	244	246	239	224	235	245	221	211	227	245	209	226	227	222	239	211	231	216	218	249	210	222	203	205	241	234	220	215	245	225	227	209	219	250	222	220	221	179	239	199	248	223	237	218	242	202	229	234	199	232	214	199	253	230	205	223	216	237	203	242	232	208	230	215	236	216	217	216	202	212	209	223	215	210	229	224	221	208	228	207	232	198	209	230	237	229	224	229	223	230	239	196	218	221	230	227	240	218	215	234	229	226	230	243	229	210	204	211	221	218	194	237	222	213	213	221	221	225	227	239	204	222	227	203	227	238	240	243	232	240	223	217	252	227	219	235	220	238	207	228	232	219	235	227	248	232	209	216	209	243	222	213	255	237	205	218	190	209	218	249	211	235	224	235	262	232	201	216	227	259	215	233	211	232	223	219	220	236	217	228	205	240	235	214	216	237	232	253	204	214	241	218	228	248	219	238	222	203	252	210	227	227	229	231	205	214	192	205	243	218	242	208	217	225	194	216	219	237	195	210	218	206	200	241	232	250	237	223	218	212	214	191	231	229	263	206	208	220	231	217	211	185	216	221	211	189	224	190	198	239	214	246	222	216	229	251	217	229	189	212	232	232	216	234	236	197	223	218	237	205	217	234	242	251	209	190	221	237	260	216	226	217	226	218	221	212	207	231	218	258	208	239	221	220	220	202	241	221	205	223	205	196	208	224	220	223	218	216	212	233	224	217	234	211	197	186	212	221	219	224	209	214	202	244	218	260	238	229	223	254	250	228	220	202	244	237	237	211	219	209	238	230	215	219	215	228	231	203	202	232	230	216	235	246	218	219	204	217	227	238	224	224	213	228	211	240	237	226	231	217	208	222	238	229	219	215	251	209	238	228	213	204	232	204	210	224	207	226	234	230	207	220	206	217	259	235	230	212	203	234	204	223	240	216	219	219	231	205	202	217	237	225	230	217	216	239	256	236	205	231	239	223	235	224	217	235	251	212	245	238	247	217	227	250	235	256	220	250	223	226	238	205	216	203	221	209	206	218	219	204	212	198	242	217	233	216	249	204	218	215	232	211	220	214	233	210	245	245	208	194	225	195	204	211	238	236	223	235	198	250	226	232	224	222	202	210	231	196	231	223	230	213	239	201	213	232	233	232	241	222	230	231	221	248	230	204	231	221	188	246	204	202	248	249	230	234	235	243	244	222	218	223	201	237	242	209	211	238	234	209	210	246	237	229	230	228	222	230	233	220	230	227	239	238	224	223	206	229	232	225	205	213	232	230	203	206	208	220	218	226	238	200	206	235	259	263	203	228	253	210	219	215	210	215	218	236	206	221	230	244	211	217	193	225	214	230	231	234	214	229	204	243	231	204	225	211	227	252	247	210	217	205	228	224	231	223	253	214	241	246	210	242	243	235	230	226	192	218	234	217	190	235	227	211	231	235	224	216	216	214	207	228	260	258	238	221	198	227	224	210	228	239	197	267	219	243	225	202	220	222	230	184	211	223	218	237	202	232	234	223	221	236	242	241	214	228	242	245	215	248	204	222	236	220	245	217	230	242	220	232	232	194	223	230	227	219	211	249	196	254	222	223	198	234	219	239	207	193	229	221	222	218	236	200	213	232	204	262	216	222	238	228	220	245	234	243	186	207	237	208	204	225	237	201	185	214	231	241	194	238	223	236	223	203	197	221	221	224	226	243	216	226	217	222	201	240	209	200	209	203	211	201	263	213	198	226	202	234	219	222	187	232	232	222	222	239	212	202	217	238	191	220	245	226	240	241	214	209	212	225	206	241	195	229	208	222	238	217	221	228	203	201	223	203	185	222	200	236	228	239	221	228	213	193	227	222	244	217	230	214	242	215	207	225	230	242	205	186	209	227	228	230	225	201	221	197	262	199	237	215	227	218	218	219	237	237	214	208	226	206	245	211	208	256	228	239	233	219	209	216	200	216	234	236	223	256	225	233	218	239	219	195	202	208	237	233	199	238	234	217	229	220	182	210	187	222	236	218	222	195	204	224	228	235	254	207	213	232	223	235	254	204	249	204	225	210	201	200	208	199	215	224	197	231	217	225	252	218	223	200	229	256	233	219	198	221	230	222	231	219	240	234	238	254	218	236	237	223	237	232	241	202	237	204	217	214	201	213	202	214	230	211	242	254	225	234	229	199	225	230	213	242	200	208	213	211	191	230	224	251	227	215	260	229	194	233	225	220	199	248	210	202	222	216	205	196	213	190	230	214	209	216	223	213	228	242	255	230	214	230	229	229	222	218	188	203	237	179	233	227	217	224	200	191	227	199	210	238	246	225	215	214	221	232	223	236	218	228	224	222	222	214	239	206	232	209	231	238	236	234	204	220	216	219	223	210	210	236	223	180	224	231	221	235	230	225	237	257	230	229	222	222	246	222	243	208	220	239	221	257	214	203	233	233	195	231	232	223	205	226	255	194	222	211	234	238	191	192	239	242	206	225	221	193	194	247	223	228	217	198	212	224	202	232	216	220	231	233	227	203	201	233	236	217	238	216	246	214	234	238	223	242	225	236	225	217	208	246	212	237	232	213	223	219	215	225	245	229	210	218	211	208	217	233	235	247	226	202	215	213	215	221	233	256	223	200	218	209	212	264	236	229	231	218	222	273	217	246	200	198	228	185	209	238	222	223	224	242	195	219	227	212	222	206	215	208	218	229	226	229	213	214	205	212	209	269	220	226	245	228	220	214	238	194	191	239	234	222	206	209	224	218	229	238	242	242	214	241	223	258	250	249	232	247	238	203	217	214	210	205	225	212	239	212	212	236	225	250	224	242	225	242	231	232	210	200	220	234	232	202	221	208	203	221	232	184	231	229	210	230	208	233	241	221	218	248	184	223	226	216	228	182	239	197	227	198	228	219	224	223	216	223	244	235	211	215	220	242	234	254	238	220	250	231	251	212	221	199	247	166	234	211	236	231	222	225	247	231	209	226	209	223	199	200	201	218	246	229	203	229	226	211	216	229	229	227	216	244	224	209	202	247	258	224	236	229	226	229	224	204	216	238	203	224	216	221	208	220	211	253	236	195	215	200	241	222	243	203	230	190	215	227	251	234	218	219	236	252	215	237	240	222	215	255	225	232	240	205	223	226	245	214	217	251	241	249	206	226	220	209	202	234	204	242	237	259	237	218	213	209	201	218	190	217	213	243	219	207	217	236	200	231	207	250	270	225	231	224	221	212	224	222	225	234	195	229	254	232	215	230	213	186	216	243	230	242	269	244	230	243	222	202	243	189	251	220	235	228	233	214	217	229	222	202	200	233	202	227	224	210
27651	44747	87184	61633	46327	5066	1087	962	875	801	747	710	676	681	644	586	635	613	567	571	556	581	567	608	599	597	582	576	528	560	516	572	504	559	553	522	530	554	559	530	545	514	516	523	558	535	555	500	527	562	528	495	504	503	511	526	503	509	503	539	564	520	503	585	516	538	494	533	537	531	520	517	557	535	549	536	515	502	485	534	499	480	516	545	516	531	521	503	484	529	519	556	534	542	518	536	540	533	496	546	475	511	575	486	489	515	542	508	518	507	487	482	551	557	518	467	509	483	495	497	495	514	527	519	506	542	515	511	535	467	513	505	485	480	519	509	505	503	574	548	506	477	504	544	473	546	516	559	521	517	565	555	515	526	502	492	542	492	531	569	527	525	497	559	499	539	505	507	510	505	530	544	479	530	531	518	510	503	511	505	502	520	507	514	519	518	511	518	510	479	519	500	543	533	554	532	535	523	513	500	526	480	507	494	514	529	534	564	518	525	515	500	504	524	485	493	509	545	526	516	495	529	474	533	523	512	570	514	495	507	526	540	516	501	497	535	515	521	519	547	531	552	534	499	489	518	489	549	531	494	537	490	498	566	572	516	519	531	503	526	476	496	495	507	545	550	513	523	529	510	503	514	494	521	534	541	537	549	519	537	547	488	504	496	544	557	501	498	546	540	510	488	515	550	496	537	520	499	534	525	525	470	496	511	501	500	524	544	538	501	521	537	517	491	490	513	496	524	450	475	509	518	492	512	531	511	519	473	557	515	519	510	481	490	531	516	527	512	549	517	492	536	493	530	549	531	543	512	482	510	551	527	548	525	533	532	565	511	528	511	513	521	516	531	515	542	520	526	504	495	526	521	542	506	528	511	546	530	453	570	522	527	550	516	504	494	530	500	561	489	537	524	524	506	518	524	514	535	565	513	465	531	540	554	504	465	536	481	507	477	478	506	550	530	496	530	510	528	536	544	538	553	526	499	521	486	577	506	520	513	518	517	471	528	472	483	496	523	535	494	546	492	488	552	504	522	565	551	527	531	491	549	540	491	506	522	532	514	518	523	543	510	516	507	510	539	504	523	516	537	510	549	495	487	538	456	506	499	487	539	500	545	519	531	544	519	499	512	538	491	522	458	518	539	518	528	522	520	524	504	510	501	504	525	544	502	515	495	512	519	510	477	524	507	464	510	537	467	548	541	531	508	538	516	531	491	518	527	505	498	484	503	446	480	516	505	490	500	527	499	512	516	536	489	498	517	560	545	522	489	491	548	526	518	506	517	521	565	505	504	532	504	461	529	527	516	513	511	517	513	486	523	546	479	499	554	509	530	554	528	517	515	537	517	521	535	528	543	521	530	512	529	509	556	523	562	530	540	542	502	500	493	576	496	507	529	492	507	551	497	487	503	552	541	545	559	501	517	538	534	533	488	516	519	522	535	521	547	542	521	499	519	526	497	515	511	546	473	537	541	544	499	536	492	512	522	500	522	507	535	503	514	474	516	536	526	557	520	500	562	573	534	498	562	522	499	505	521	484	535	538	514	514	500	548	502	500	525	572	535	516	530	545	510	471	520	505	551	524	537	504	539	493	560	496	527	520	471	518	518	563	574	516	540	491	479	530	542	512	500	550	538	538	493	545	498	510	516	523	493	510	473	545	499	529	544	505	515	473	522	511	534	577	483	505	561	509	538	506	535	534	509	536	517	533	498	470	527	542	515	493	519	483	511	490	523	491	517	530	525	500	486	549	509	563	548	488	513	519	494	492	497	492	523	484	554	544	510	497	534	551	519	508	499	518	518	533	528	576	540	527	544	509	519	486	495	508	561	486	522	507	538	486	516	483	531	546	521	508	510	551	477	558	537	533	515	501	505	509	486	498	511	531	530	534	530	515	514	472	532	500	528	500	520	489	515	526	502	545	520	531	534	460	512	494	534	519	558	499	551	468	515	522	504	499	525	529	519	483	489	519	527	481	515	504	489	499	509	528	537	499	538	508	497	490	506	545	515	551	515	507	506	525	482	520	498	481	505	505	528	490	477	502	505	524	507	514	515	516	529	535	490	486	514	501	559	523	497	477	549	538	500	494	532	488	515	533	495	536	491	480	531	533	552	520	470	531	541	534	533	541	543	507	542	524	491	552	566	514	544	513	544	523	511	522	506	548	518	561	563	535	512	477	493	498	548	521	488	557	534	504	511	524	543	564	502	518	551	508	509	540	530	515	503	534	493	497	506	517	524	504	544	545	521	524	484	530	494	521	517	485	480	491	512	500	507	517	513	480	504	489	474	520	547	516	514	490	542	519	515	545	543	526	520	495	544	541	504	512	492	476	542	534	521	523	493	514	524	527	508	552	527	489	458	529	505	548	497	571	499	543	541	555	562	532	510	521	525	518	522	506	492	524	492	512	499	542	498	524	553	527	514	509	469	518	486	485	500	535	515	520	540	493	513	497	574	552	535	546	504	511	470	540	524	522	508	519	535	500	516	530	556	559	499	574	495	497	513	498	498	508	548	507	453	540	517	480	537	492	520	480	504	547	514	500	512	510	526	472	484	494	526	538	509	551	522	564	499	527	539	504	496	511	482	518	521	521	543	518	483	489	541	504	522	469	471	577	481	492	523	603	489	524	533	507	504	517	496	566	550	533	557	535	541	496	520	533	521	540	473	551	524	552	538	523	495	558	549	504	515	508	483	515	504	506	510	510	551	545	489	523	503	512	467	520	544	540	502	505	491	559	526	522	541	527	527	503	520	496	535	497	515	520	468	500	542	537	469	475	555	513	529	503	515	526	499	532	509	533	510	510	519	526	493	516	528	498	475	536	503	540	554	509	552	475	496	517	548	524	500	489	552	551	524	482	539	511	500	485	545	512	581	513	514	519	482	503	516	545	548	526	532	538	527	534	520	529	522	529	525	559	519	502	550	513	489	552	506	502	502	501	519	512	491	522	468	480	533	533	513	492	541	502	512	519	526	530	562	497	539	517	518	507	504	505	519	506	508	494	542	509	476	516	519	522	473	504	488	500	540	488	541	517	513	511	545	551	517	485	541	530	515	491	537	503	454	526	551	518	573	548	478	494	490	479	497	526	528	542	515	521	528	526	552	552	516	528	520	532	554	498	493	522	515	502	528	558	503	554	538	510	550	515	523	537	531	473	510	499	529	488	482	532	508	563	541	550	510	518	535	507	525	529	444	487	505	497	508	509	528	501	523	506	487	512	444	480	543	524	503	511	521	479	496	526	473	553	539	528	550	519	510	515	498	503	523	495	510	539	533	536	566	509	493	534	529	554	512	496	523	494	534	512	535	542	505	502	501	524	498	499	544	504	512	507	492	521	521	468	523	507	502	483	481	484	526	484	545	484	478	488	529	523	495	542	524	539	508	537	444	495	526	513	502	485	552	490	505	519	518	502	517	535	512	492	558	536	542	519	541	543	486	512	510	465	545	529	544	517	501	531	502	531	544	488	530	517	551	543	520	522	571	482	480	517	536
29566	24787	28168	7272	1317	304	258	270	239	283	248	230	256	229	259	241	317	276	258	277	268	273	256	266	268	265	263	259	267	264	261	269	284	270	270	260	238	238	243	255	277	257	242	264	300	257	299	252	272	248	286	278	273	273	257	256	265	269	275	283	256	274	254	276	267	215	280	301	279	283	267	296	279	279	257	264	241	258	270	277	288	256	276	231	284	260	270	303	277	294	279	266	266	246	277	260	294	269	278	271	236	267	266	255	289	234	239	294	264	276	275	306	297	264	283	269	250	234	249	263	293	285	275	267	262	259	275	244	269	259	272	253	283	238	292	262	250	293	277	278	283	249	273	273	271	281	271	236	302	267	261	261	239	257	264	269	311	251	259	221	279	262	276	248	278	284	260	224	281	272	264	244	285	274	266	263	273	282	275	282	278	262	272	286	267	263	248	288	241	251	255	246	277	267	239	253	305	285	261	260	257	262	272	253	273	259	267	281	248	259	251	246	236	236	272	249	263	264	242	306	285	258	252	256	263	268	260	246	255	279	271	277	269	288	278	263	277	259	259	280	269	262	259	255	286	300	266	277	272	274	265	256	250	265	246	259	242	271	259	242	277	265	289	270	250	272	251	238	250	267	235	262	263	244	267	261	270	258	253	253	279	276	274	273	279	299	267	275	305	288	262	253	279	251	284	277	297	236	265	261	296	282	258	259	262	266	264	284	295	272	299	303	266	271	264	276	281	242	256	278	255	276	230	275	245	313	236	245	242	298	281	268	269	306	282	261	230	231	248	258	252	276	268	276	254	248	257	238	256	275	251	241	272	312	273	280	284	260	244	254	257	256	274	282	286	272	263	278	256	284	258	256	238	275	260	253	301	228	268	288	250	272	308	280	226	267	263	256	277	288	274	262	285	248	248	244	242	274	276	271	250	290	246	282	272	240	266	231	252	259	284	279	238	263	277	274	302	268	275	226	269	250	273	260	276	288	280	274	268	233	268	244	274	285	253	272	273	260	255	242	288	263	271	257	286	269	253	295	263	226	262	259	263	273	259	278	261	243	263	314	288	272	240	268	258	270	238	266	239	267	240	255	250	241	298	280	266	278	285	278	259	266	241	255	271	255	232	267	308	254	245	266	254	267	236	315	301	291	255	237	286	302	248	263	279	269	260	251	275	262	279	259	279	316	271	291	249	269	301	254	263	283	276	268	270	312	283	257	253	258	281	269	243	259	263	262	290	228	256	275	254	261	275	251	256	271	243	272	242	276	224	299	290	274	275	250	278	264	239	248	300	296	261	275	263	295	271	240	279	258	257	271	247	291	270	278	284	260	242	254	266	261	262	295	271	283	269	261	288	246	283	264	265	286	266	249	269	253	278	280	251	249	278	251	285	287	269	275	286	268	269	241	239	257	244	241	258	276	248	274	235	275	265	255	266	249	282	258	286	283	248	275	241	243	256	254	255	239	253	291	281	252	278	268	281	268	228	261	275	259	272	283	256	271	281	252	277	258	237	276	264	232	257	268	267	266	239	260	280	272	273	278	272	269	269	249	249	255	263	264	261	252	268	254	257	263	288	280	293	245	244	245	288	264	263	288	270	288	295	248	271	267	251	271	253	269	264	253	264	255	265	276	262	266	300	285	242	269	232	285	269	256	259	255	255	250	279	291	316	270	263	269	271	240	253	262	272	243	251	256	263	286	280	245	262	271	293	259	258	250	251	263	258	267	300	268	267	280	248	236	254	281	291	238	286	297	234	270	257	242	295	296	269	293	265	284	282	263	259	252	290	272	253	275	271	255	267	230	246	273	298	239	265	267	265	262	245	298	287	286	258	252	299	291	283	237	254	253	274	251	239	258	272	290	255	265	276	298	302	254	276	268	248	275	289	268	268	261	262	262	276	266	272	285	298	258	296	276	266	262	268	258	246	279	261	279	275	227	255	278	272	251	274	292	257	250	231	255	239	250	271	264	290	264	265	288	281	244	256	290	257	241	267	274	249	279	257	245	276	252	283	271	244	241	247	259	274	255	272	270	247	284	271	273	259	261	265	279	276	267	246	258	245	271	285	257	288	262	291	258	266	265	248	268	261	277	270	281	257	264	261	280	289	296	298	253	266	259	244	233	255	269	242	262	252	246	267	296	256	256	261	261	267	271	249	278	242	271	281	262	276	266	281	288	270	293	270	285	279	272	229	279	283	264	243	294	270	267	282	261	278	245	285	322	277	260	271	249	280	277	251	257	254	254	260	256	254	282	256	243	259	252	285	256	250	272	280	269	274	299	291	282	295	281	266	290	269	290	247	240	267	264	294	245	286	266	258	244	272	264	261	258	251	233	253	260	304	242	233	280	238	274	263	287	258	282	268	284	287	264	249	244	261	246	270	280	270	249	241	254	253	273	256	259	265	260	279	236	278	255	282	246	277	238	244	285	264	250	269	280	250	292	252	276	285	301	253	238	242	259	277	272	246	309	278	291	232	271	252	263	271	266	265	274	250	269	244	255	273	274	284	250	253	265	255	287	261	256	256	264	271	261	285	241	239	266	252	249	253	247	242	275	237	247	264	259	267	281	301	288	265	246	223	281	288	247	230	278	281	261	273	282	282	272	260	275	251	268	282	279	258	254	293	282	269	288	263	265	287	286	295	253	234	275	249	249	261	272	289	286	253	273	291	302	266	270	275	253	265	261	257	273	259	262	278	246	254	244	239	239	259	280	270	281	267	241	254	270	241	281	295	283	335	264	291	264	247	271	255	258	287	224	250	256	291	293	255	279	279	262	261	265	255	280	277	298	261	222	269	260	255	294	248	276	246	280	275	266	250	269	258	280	258	248	241	285	243	262	285	273	259	295	263	268	248	270	260	254	259	261	246	270	274	268	274	273	286	270	254	264	256	282	256	249	247	271	276	271	278	270	279	252	267	286	281	230	274	277	263	273	239	280	246	255	265	296	276	288	263	268	273	242	234	240	280	261	280	252	231	266	271	287	276	290	273	249	238	271	325	260	263	245	241	280	272	245	276	264	273	266	257	280	285	258	278	257	282	273	258	237	241	280	272	256	289	247	263	251	270	265	284	238	244	261	270	277	297	279	251	263	257	284	261	282	260	284	245	278	263	284	282	278	218	251	277	241	250	249	257	261	248	239	280	245	287	254	288	263	243	250	256	259	281	237	251	262	275	245	269	259	254	276	275	257	287	303	277	275	277	244	280	285	253	265	273	258	268	274	266	270	243	278	247	248	252	281	265	240	267	255	253	241	274	250	262	271	261	256	258	268	249	283	263	280	290	284	266	266	253	254	249	279	284	257	259	292	268	253	294	275	241	282	261	263	295	268	272	285	273	245	253	256	275	265	278	241	266	285	247	256	257	277	279	269	263	242	258	256	245	279	255	272	256	279	225	311	235	273	251	269	243	249	272	286	231	250	280	274	263	255	274	276	265	290	292	284	250	256	312	275	270	264	284	277	231	289	291	267	287	279	268	283	273	270	244	247
14132	19093	31519	9256	3586	705	537	573	566	569	592	579	566	563	559	586	597	625	545	528	547	603	591	597	551	613	552	543	594	580	597	518	583	570	556	533	607	577	621	547	584	603	561	612	559	557	603	577	565	579	579	567	605	556	540	540	516	578	578	577	587	552	618	541	593	556	584	560	575	549	614	576	588	542	593	546	557	606	585	545	556	602	575	551	583	569	564	574	545	537	606	565	578	617	591	549	547	568	556	590	564	578	571	551	564	580	572	565	575	570	565	514	580	605	597	547	529	583	593	562	570	566	575	594	553	589	569	558	556	526	578	597	560	556	558	584	541	580	576	590	573	569	554	603	578	630	593	568	552	596	591	572	572	567	574	560	608	569	585	561	571	586	591	599	562	580	574	611	610	556	572	586	566	522	571	559	598	575	582	595	573	540	513	575	582	580	617	607	569	556	570	571	562	601	564	581	601	544	589	581	585	595	601	556	586	577	568	593	560	562	589	633	584	565	605	596	559	577	596	575	565	573	595	575	563	549	557	605	599	568	569	562	573	580	526	563	597	560	575	593	571	581	604	592	562	547	578	592	583	557	549	579	525	549	562	605	573	568	552	544	604	549	585	571	612	534	609	602	547	592	580	631	530	548	552	570	604	610	557	594	553	533	542	527	585	604	573	568	570	574	559	594	587	569	547	527	552	560	563	542	561	544	579	564	531	585	577	621	576	577	558	581	536	570	613	583	557	598	558	574	581	579	567	557	538	564	573	568	533	552	554	567	551	526	604	541	587	582	544	553	559	581	580	514	538	589	582	563	557	558	587	583	556	568	587	576	549	532	553	561	592	592	603	567	563	555	566	526	531	546	557	587	586	598	587	619	563	585	561	569	603	573	615	608	553	549	570	586	599	562	622	583	596	540	579	541	540	570	562	552	560	561	593	576	569	576	572	605	560	577	578	542	549	587	536	601	580	569	553	555	565	598	597	565	549	558	600	588	615	547	583	541	519	551	569	520	580	621	565	595	594	562	552	538	608	515	523	578	576	594	569	627	571	614	543	608	607	543	572	560	533	548	601	606	586	527	581	562	586	616	592	573	569	546	560	585	573	588	604	584	611	558	621	631	561	567	577	601	565	614	545	574	573	592	584	530	599	562	570	587	527	571	534	548	591	540	556	603	569	587	597	567	556	563	621	567	588	551	623	599	562	561	569	523	574	547	532	577	624	559	557	551	544	559	568	537	591	587	574	578	577	590	549	562	589	580	582	583	569	547	588	624	573	592	575	576	584	541	601	588	573	640	575	565	569	550	561	580	546	544	584	534	586	617	634	588	584	641	595	588	594	601	569	557	595	568	524	567	552	582	573	607	587	531	572	621	576	604	598	563	557	588	571	554	534	555	570	604	539	561	585	566	594	584	587	619	632	576	614	575	601	588	577	558	574	604	567	602	598	584	590	553	625	554	598	583	595	554	589	594	569	599	575	583	542	610	533	582	509	583	560	638	601	573	561	566	553	554	551	569	563	562	556	566	574	576	576	606	561	574	574	568	590	603	602	608	568	537	546	614	563	604	574	576	603	569	587	609	604	559	566	608	589	558	607	570	622	556	591	605	563	586	590	559	587	580	558	561	572	602	568	557	594	560	541	617	564	609	554	566	560	573	580	561	581	606	576	576	583	558	568	576	618	550	570	548	569	564	539	567	583	589	566	555	590	568	566	571	583	561	575	596	592	555	558	577	554	585	591	621	590	613	573	583	576	571	551	589	552	585	577	562	579	550	579	570	591	589	580	566	577	560	591	585	617	556	592	600	585	558	550	577	559	591	595	572	571	562	542	588	572	552	600	556	622	578	596	600	529	626	564	548	576	575	560	571	557	607	588	562	565	629	556	550	588	550	539	596	530	593	621	528	575	580	566	529	607	553	576	564	577	574	549	531	594	565	564	538	554	620	560	555	568	594	551	632	592	568	592	594	573	540	570	583	585	585	593	539	571	564	551	603	561	587	557	585	576	570	599	581	564	551	582	564	603	600	573	544	547	591	573	580	577	565	589	578	585	572	537	584	549	619	591	545	583	590	540	586	570	574	572	575	552	551	605	628	530	591	601	598	563	563	606	611	553	584	567	566	564	595	590	542	638	540	556	566	581	556	542	587	592	557	562	567	564	540	616	520	577	584	588	567	614	550	553	532	544	606	560	592	558	566	610	592	602	613	573	591	542	597	578	551	562	553	542	567	585	573	561	615	579	569	591	585	545	597	615	622	558	582	554	585	565	538	594	605	608	608	620	540	590	540	562	522	556	602	528	574	543	553	556	571	592	551	623	552	606	551	568	572	547	560	537	574	557	533	601	601	575	586	594	579	529	593	577	584	551	563	586	583	635	556	557	532	541	506	610	607	591	564	574	561	535	565	565	604	604	569	568	590	549	579	562	558	570	572	559	547	577	540	576	613	585	569	615	603	534	573	595	581	584	633	590	603	585	609	558	558	547	590	580	540	577	609	603	566	610	543	552	579	602	581	567	582	586	609	576	586	556	556	516	574	559	568	595	579	572	596	581	586	562	580	593	560	559	584	566	584	588	583	565	596	556	594	572	575	562	592	560	587	556	539	567	604	580	572	567	577	565	556	564	598	551	594	620	566	585	568	568	584	567	576	577	600	545	557	580	576	557	559	565	528	554	567	569	568	590	541	607	543	566	568	594	576	578	540	593	542	577	606	575	591	570	571	615	602	578	539	570	522	554	588	582	601	563	567	547	534	542	586	582	574	595	588	556	600	540	539	575	597	545	564	574	594	547	571	526	634	587	541	578	598	609	593	561	586	572	572	613	535	588	593	588	586	611	580	574	569	594	571	598	554	538	568	515	594	587	558	557	571	544	612	598	563	555	602	564	558	564	555	551	552	573	561	558	527	579	518	578	553	549	546	586	567	565	528	631	584	570	589	624	598	577	594	562	511	572	582	572	567	567	581	580	552	593	587	604	572	546	623	593	572	600	583	544	558	527	546	567	583	567	563	576	618	557	563	650	594	549	557	603	604	580	605	579	624	531	571	546	588	629	604	567	599	546	600	547	579	562	580	543	570	545	597	599	587	518	578	590	575	595	576	544	543	553	622	550	593	571	562	569	593	594	561	606	597	614	583	511	563	596	581	541	571	588	573	534	579	583	609	553	582	572	594	608	565	590	607	552	549	573	585	554	606	597	560	549	584	577	584	569	571	578	603	619	592	566	599	592	597	594	552	576	592	543	597	574	607	570	583	562	523	548	560	628	637	598	571	580	612	597	553	554	575	590	571	541	555	592	565	546	583	558	615	550	586	611	531	586	589	555	580	637	604	585	561	550	552	565	598	595	586	571	564	535	544	590	600	581	610	604	572	597	544	563	620	551	581	538	597	560	594	607	552	550	559	578	591	574	584	553	600	532	534	584	623	568	591	555	577	559	564	591	593	583	604	571	612	558	590	550	578	544	600	604	595	576	585	569	542	580	590	579	567	586	577
42340	49032	78731	46730	25499	5276	286	197	197	205	184	150	169	164	150	158	161	154	155	142	155	187	157	140	169	136	161	163	177	177	142	152	164	151	133	149	151	145	157	171	146	146	167	145	161	148	161	142	159	146	131	148	153	138	139	158	154	167	166	132	153	140	148	150	171	143	144	180	152	148	160	164	146	156	167	141	122	150	150	132	144	140	148	148	159	154	171	147	158	157	157	138	129	143	154	145	141	148	147	153	153	143	177	152	135	172	170	154	147	149	140	171	172	154	148	164	156	151	141	137	153	167	161	170	140	154	156	140	139	175	167	158	132	142	154	148	148	175	152	169	164	148	130	150	171	175	123	149	156	135	174	146	141	169	165	158	160	157	139	163	144	158	156	147	160	144	142	142	145	172	158	157	135	156	136	155	144	156	152	161	142	165	151	125	167	128	147	168	138	168	156	151	127	151	147	175	162	163	176	149	148	150	160	160	159	137	148	136	177	162	184	146	174	145	158	140	161	154	143	159	134	161	132	151	145	143	149	155	138	161	161	149	147	153	142	174	146	135	145	151	134	127	160	172	167	134	157	146	148	165	155	142	156	155	148	144	170	164	160	160	154	172	156	157	159	123	159	140	137	162	144	150	159	144	131	150	155	154	162	162	157	149	152	163	148	153	150	161	149	161	168	171	169	152	161	149	166	166	174	168	143	139	153	157	161	157	174	146	137	151	141	163	147	162	163	123	163	145	156	149	157	151	154	142	169	158	144	153	153	135	166	177	152	152	160	181	147	146	142	150	176	147	151	148	155	194	149	158	152	166	153	149	139	148	155	166	154	164	150	151	144	146	182	135	141	157	167	155	152	171	151	158	154	158	172	142	154	142	138	151	135	159	139	159	154	133	165	160	163	163	148	167	167	138	154	145	152	157	147	120	136	163	167	174	159	140	151	139	148	155	161	157	147	136	167	145	165	176	149	164	143	127	151	173	158	147	146	147	146	159	169	161	153	149	137	150	141	154	134	140	165	156	170	155	139	166	154	142	153	155	176	152	168	165	168	177	156	146	145	165	174	146	156	165	157	139	143	158	157	138	172	159	147	158	169	160	148	174	150	171	145	151	159	157	147	156	140	151	138	163	155	141	158	146	149	169	155	161	154	167	174	123	147	139	151	143	150	167	170	136	140	154	152	142	160	167	163	131	153	170	177	146	146	173	165	182	168	161	129	146	149	147	151	170	149	138	155	153	177	162	145	129	159	130	157	146	157	151	149	154	146	145	160	160	165	153	145	175	130	158	160	151	135	168	163	153	133	149	140	130	168	152	151	160	151	160	153	147	154	159	160	140	168	163	141	138	175	140	157	136	164	158	140	152	180	164	167	153	139	146	129	167	148	150	167	159	158	161	149	125	160	168	140	149	149	160	143	180	154	160	139	173	138	157	163	160	126	147	165	146	133	136	133	155	165	150	152	145	156	136	170	167	152	158	170	145	159	173	131	153	153	145	157	164	132	148	152	164	158	161	163	171	142	152	144	166	175	163	165	150	147	154	162	140	147	133	149	127	152	153	157	152	180	140	170	179	156	152	163	165	137	149	150	177	137	171	131	151	166	150	173	171	151	146	175	160	144	175	158	147	151	153	172	155	173	161	161	159	163	182	164	137	160	169	136	144	161	156	158	193	152	150	118	141	160	156	154	161	159	142	159	139	154	154	147	150	142	153	173	150	148	151	161	139	176	143	171	128	156	158	162	151	173	145	144	147	148	157	148	165	142	170	174	166	174	171	153	138	152	158	155	172	163	159	162	147	145	135	141	167	176	129	159	160	144	165	175	174	169	143	190	162	167	132	158	118	140	157	165	156	160	171	156	130	133	148	147	163	147	181	185	159	149	167	155	158	144	156	149	137	176	138	146	146	142	154	145	140	162	170	152	149	142	134	176	158	150	155	152	150	133	139	159	150	152	144	146	140	159	154	163	144	169	146	142	141	158	134	148	164	149	146	156	164	162	180	148	169	137	134	168	159	155	153	151	166	178	177	154	146	162	169	164	142	171	156	169	174	166	158	157	169	148	166	172	147	170	149	142	148	132	151	169	154	145	149	150	148	152	158	136	171	158	158	153	169	175	174	141	176	153	166	148	144	140	147	136	160	135	160	168	154	167	135	137	141	144	156	127	141	146	161	162	132	139	186	138	163	159	177	170	148	180	149	157	140	150	153	141	151	154	169	128	144	160	138	148	137	156	124	153	189	196	154	146	117	160	131	159	159	164	149	177	161	162	157	162	172	165	150	164	163	144	165	148	170	145	164	127	154	154	150	140	169	138	162	174	148	147	173	143	145	144	163	144	166	152	161	149	154	155	160	150	167	126	176	135	145	151	154	152	166	159	163	150	161	144	146	153	145	141	136	147	145	126	148	142	163	149	153	140	152	156	129	146	158	168	152	140	150	160	153	158	158	151	129	161	167	175	147	139	127	154	154	171	163	154	152	144	157	150	166	145	138	139	128	178	145	139	146	139	152	163	165	146	162	161	152	148	164	144	163	155	151	142	158	161	153	114	155	158	165	138	163	163	161	144	157	144	164	163	169	169	148	140	147	179	139	147	179	156	135	153	162	162	138	132	142	156	173	153	181	159	156	154	169	156	167	151	163	160	140	147	151	150	179	155	145	148	149	138	156	148	158	153	151	142	155	173	161	165	180	171	147	145	154	146	139	151	171	138	144	168	136	151	170	154	131	143	146	162	144	177	180	153	132	171	147	137	173	133	151	155	156	175	153	169	163	176	158	162	158	144	133	143	156	143	156	188	162	160	123	165	138	171	172	143	156	149	163	138	129	163	142	179	156	142	139	168	168	133	165	146	141	151	135	138	177	151	139	150	139	132	151	163	151	151	167	172	140	170	163	139	133	166	160	149	149	164	134	160	163	151	147	169	168	169	158	151	171	158	169	146	162	173	165	141	146	168	165	156	160	143	156	152	168	150	168	145	165	167	139	136	168	166	144	153	147	165	130	145	174	149	139	126	152	127	123	142	148	176	159	133	161	175	157	139	167	160	157	147	167	185	162	141	155	158	174	153	164	152	158	144	127	149	154	152	146	167	139	141	144	173	154	134	128	157	145	174	153	166	137	140	139	140	127	150	186	151	165	153	149	151	160	163	162	137	129	154	160	149	132	154	164	138	149	160	158	154	146	136	146	142	162	159	146	151	175	159	148	180	158	160	170	144	144	158	168	158	162	132	168	139	176	170	148	168	151	195	120	164	160	150	143	153	172	170	141	149	163	147	139	175	167	136	160	143	146	151	169	135	153	151	136	165	128	154	138	166	150	129	133	165	160	163	166	146	183	142	147	139	147	152	134	143	164	177	169	140	161	164	156	158	143	140	145	132	147	156	166	176	157	157	160	161	169	137	154	130	152	145	162	178	160	156	151	141	154	153	151	133	177	162	147	170	153	169	154	178	136	160	179	152	140	148	172	181	159	169	142	158	184	161	167	139	174
21861	38695	73952	50619	34683	2482	662	600	565	515	438	436	449	434	399	405	433	433	414	416	431	404	394	402	410	438	390	407	360	398	366	392	396	353	388	374	362	374	378	359	340	408	360	380	371	372	359	362	389	356	401	356	356	409	358	370	375	375	380	376	355	401	371	369	370	390	338	367	361	370	392	394	381	383	368	373	356	379	331	368	360	355	369	372	331	383	370	374	334	356	357	337	371	384	367	360	369	340	377	387	352	387	353	389	338	376	335	350	368	375	365	373	371	369	371	349	345	350	365	357	349	385	400	355	381	366	359	373	367	357	356	335	390	370	379	354	365	347	363	364	384	364	366	365	337	357	366	339	349	348	365	337	370	367	352	347	362	358	366	328	372	318	360	343	349	368	365	361	396	384	368	378	360	358	342	357	369	361	359	366	346	366	383	349	354	341	329	395	344	346	384	324	339	380	347	335	372	380	410	358	391	371	353	372	371	363	390	404	361	345	366	376	373	368	382	353	341	361	372	361	368	359	372	352	347	354	374	332	319	351	410	347	340	358	372	357	371	337	395	347	362	367	343	352	368	339	323	382	361	359	390	406	324	352	375	380	363	352	394	343	380	375	381	368	397	348	321	350	370	383	384	391	337	365	379	369	347	375	362	354	402	358	344	383	342	385	334	367	378	367	370	335	375	388	352	393	358	357	368	383	329	363	377	396	390	349	329	359	376	373	398	351	368	402	358	336	387	355	390	375	402	386	372	386	369	348	352	383	367	341	373	361	372	370	361	367	362	371	348	340	369	356	353	396	345	335	356	379	337	380	372	354	386	378	354	353	374	358	375	376	379	376	390	368	342	344	339	381	343	369	346	367	358	365	362	368	326	348	339	377	349	355	379	378	354	341	364	383	377	377	373	343	351	348	374	356	358	396	372	368	331	375	342	371	348	348	357	362	423	357	381	398	359	412	370	373	349	425	388	410	337	378	384	362	349	382	388	364	382	350	351	385	348	363	349	367	375	374	359	380	363	350	381	378	365	378	394	365	359	385	334	351	349	405	376	367	372	329	347	380	384	375	380	370	371	337	327	388	348	368	367	359	374	356	384	345	378	343	367	374	385	400	377	340	395	386	399	371	364	368	353	353	343	356	369	359	379	348	348	407	403	360	332	366	401	372	378	362	336	377	344	361	369	367	360	384	359	382	377	359	352	359	351	371	347	362	361	372	379	340	393	367	376	367	345	342	391	376	354	354	384	369	366	375	376	378	375	337	348	365	389	345	377	372	363	364	396	359	347	373	380	384	356	372	351	353	351	352	387	358	390	366	377	325	353	340	371	342	344	392	385	364	375	349	349	330	332	338	392	337	376	387	335	342	342	346	358	403	368	367	369	379	387	379	399	361	361	366	357	406	359	362	375	348	342	362	339	386	367	327	354	388	350	371	401	397	352	368	369	386	371	354	355	334	336	335	377	328	328	378	347	361	355	380	380	366	384	373	381	375	336	345	337	359	397	382	385	345	318	356	369	369	358	322	363	392	358	343	341	378	363	347	337	362	377	374	367	404	370	392	394	380	362	352	389	343	356	354	340	380	368	343	389	362	337	366	342	371	363	386	363	378	366	370	372	393	375	364	396	353	371	346	366	363	366	372	417	374	396	380	351	364	372	326	368	377	384	367	360	351	391	385	358	356	361	338	395	365	371	383	372	363	367	361	378	378	372	353	379	370	351	319	357	371	392	355	374	371	358	394	348	402	362	345	398	336	362	336	369	399	343	359	324	343	347	371	350	371	359	373	354	366	389	389	336	336	345	346	348	349	370	350	382	393	377	350	384	365	389	405	340	352	389	357	345	355	376	391	333	351	346	382	373	370	363	387	349	393	370	355	401	395	372	357	372	366	330	380	374	328	361	367	343	371	371	365	349	355	354	345	359	377	343	359	346	367	357	357	353	382	357	362	391	350	385	355	368	402	356	374	357	349	359	356	354	384	370	377	337	380	352	367	391	353	370	342	350	340	351	369	372	373	360	358	349	417	349	378	349	370	371	367	380	354	348	377	367	367	357	321	363	355	372	381	322	381	385	389	411	376	358	386	350	360	316	352	381	389	363	350	387	388	364	350	363	355	385	388	351	342	372	386	341	360	372	351	369	380	372	373	385	355	369	335	378	369	377	376	368	394	389	392	364	353	361	355	363	348	341	396	333	349	389	356	373	383	346	384	340	357	386	372	350	378	400	357	337	365	341	362	368	361	384	383	343	340	353	333	386	373	369	349	350	367	378	363	401	327	335	356	364	312	390	384	340	355	360	375	346	383	330	354	368	329	363	364	372	345	365	344	338	360	338	377	329	368	352	385	341	363	389	360	365	350	367	388	369	374	365	340	357	371	363	334	368	384	387	352	362	376	351	389	359	366	361	373	357	354	374	341	337	359	386	340	344	333	357	354	350	367	387	383	373	374	353	366	366	419	367	352	359	331	336	380	357	365	351	333	402	351	344	356	354	355	350	359	332	350	367	370	375	390	403	364	351	363	398	390	343	393	342	358	365	366	402	400	341	339	371	350	354	379	367	362	388	376	370	377	369	375	366	355	382	383	356	376	380	345	382	342	378	338	375	377	339	372	382	388	392	344	388	348	392	353	374	404	362	377	357	338	350	396	323	400	375	319	382	365	362	385	340	351	387	383	355	353	377	349	342	352	371	362	395	364	365	343	339	392	327	352	358	351	377	349	356	399	360	373	387	360	372	358	383	336	384	369	392	370	380	320	379	378	365	381	347	375	353	389	339	353	371	376	375	386	370	367	345	350	381	376	367	383	342	375	364	350	359	375	365	380	386	385	376	349	376	370	388	346	358	344	368	338	407	345	370	365	349	383	377	378	358	338	355	377	389	398	351	371	345	348	367	387	370	347	375	336	372	358	344	355	391	373	422	314	358	354	345	344	384	335	362	339	374	357	378	403	382	359	363	345	379	362	376	350	333	365	356	361	375	359	347	349	357	373	345	354	392	360	375	353	385	344	367	374	360	347	360	351	378	352	343	378	380	355	375	352	376	371	359	372	381	365	367	346	381	379	367	313	382	346	350	365	394	377	381	384	377	326	376	416	380	383	365	364	393	366	365	368	328	351	390	374	352	373	316	362	350	353	350	370	333	362	342	350	380	394	346	384	354	387	373	408	367	368	348	355	332	343	371	317	378	375	371	359	347	366	320	340	338	364	341	365	353	365	346	395	353	372	340	355	345	347	359	358	366	397	368	350	355	352	358	343	360	394	375	362	382	361	388	391	339	355	386	374	408	379	366	346	333	391	370	381	387	351	363	348	359	390	381	343	386	371	354	373	361	366	353	381	384	351	370	405	339	347	389	360	403	373	358	390	390	397	373	367	355	345	346	405	368	335	368	383	404	361	400	306	353	359	339	363	362	364	359	354	355	351	362	380	374	386	349	392	382	360	361	345	362	359	345	346	362	389	348	386	335	346	372	373	374	368	358	385	351	375	378	335
49023	62263	88519	55858	35699	10786	703	309	301	268	233	268	242	258	244	227	250	200	231	217	216	201	222	251	211	236	205	204	211	235	211	219	199	249	224	225	215	217	234	239	212	225	205	222	219	198	191	226	186	251	223	219	179	222	238	225	195	233	203	191	237	248	239	213	226	227	248	215	220	233	209	230	224	222	240	209	219	236	248	231	245	241	206	240	225	203	241	206	220	256	243	239	239	207	212	242	220	231	226	234	201	224	233	193	208	232	237	223	217	208	211	243	195	224	229	249	238	222	237	232	211	211	219	230	232	208	229	225	222	232	224	222	227	221	200	217	225	214	246	217	229	208	225	230	228	246	223	207	204	223	213	242	232	226	215	227	206	205	207	220	205	229	238	223	233	237	263	204	238	233	234	227	224	231	224	211	205	222	220	258	206	208	192	213	214	239	211	217	239	222	233	233	215	253	232	217	248	216	237	239	249	203	235	208	230	229	209	229	217	209	216	210	237	226	202	246	235	211	229	249	225	231	213	226	192	216	215	238	262	243	179	232	238	192	224	237	222	245	251	228	233	217	200	213	233	218	246	245	212	224	172	210	237	214	212	263	218	227	219	223	234	216	234	228	233	246	253	231	208	229	197	214	242	216	219	238	215	219	237	227	206	210	228	236	221	225	220	220	201	216	196	231	217	220	224	209	223	235	214	218	224	213	217	213	219	250	211	230	242	235	227	234	219	236	212	225	205	220	225	211	242	241	216	184	216	229	235	233	224	230	198	196	255	188	198	209	240	211	219	223	215	221	198	210	246	255	203	257	232	257	238	218	216	239	220	222	222	224	237	223	232	245	196	217	212	217	225	212	234	215	224	191	206	211	223	233	215	217	211	246	240	242	229	240	217	238	216	216	219	232	244	204	243	192	223	229	231	215	215	243	222	206	221	229	212	209	208	224	255	225	203	205	224	244	205	255	231	237	231	242	238	210	215	208	235	239	231	227	223	236	217	209	211	206	250	253	238	246	206	226	234	209	222	212	200	223	255	265	213	233	216	244	236	225	218	236	187	195	237	235	234	208	233	228	188	204	229	173	223	227	215	213	227	220	216	233	215	203	228	234	212	215	206	207	190	238	219	234	229	209	232	186	223	251	234	221	210	205	239	195	230	214	249	224	228	254	212	226	227	255	213	224	212	206	227	221	231	215	238	212	219	224	225	223	248	222	197	216	249	239	205	240	230	237	209	234	246	246	235	218	218	202	256	227	237	203	242	198	251	232	208	207	220	196	229	247	224	226	208	244	204	224	201	209	216	204	218	217	204	227	216	222	231	233	227	209	245	207	250	217	203	237	215	251	233	207	239	197	232	236	237	224	234	225	213	230	244	238	198	211	205	248	218	212	216	204	237	245	210	215	228	206	240	237	257	230	231	204	218	221	199	248	218	199	210	230	207	219	208	208	217	215	229	224	235	221	220	226	185	217	222	223	229	210	233	223	229	202	223	220	248	225	213	244	218	242	234	250	253	235	220	231	251	229	203	237	201	221	199	229	201	220	210	219	220	225	230	232	209	236	224	248	238	227	227	222	233	207	207	223	210	242	206	224	217	229	232	212	207	224	233	218	193	219	241	212	225	239	209	230	241	228	205	210	227	209	225	231	234	252	224	229	229	213	225	216	187	235	233	220	199	211	234	220	231	239	218	224	204	231	232	210	232	214	260	215	215	228	205	217	236	224	199	242	247	248	215	244	246	209	229	202	235	246	233	215	208	228	215	216	225	204	227	217	227	211	224	238	221	234	207	213	207	218	200	216	222	244	221	246	243	254	236	244	211	211	224	203	230	220	210	210	230	248	238	220	219	229	225	225	243	210	243	221	209	235	224	225	229	214	214	253	210	206	219	219	216	217	247	201	226	207	228	220	211	231	236	241	213	215	231	216	229	224	224	215	233	216	221	227	222	206	258	228	214	243	239	208	232	200	207	181	225	261	208	214	199	227	219	238	218	246	222	219	223	222	228	229	216	191	240	220	215	247	221	233	221	224	204	259	234	220	212	204	230	226	212	225	228	230	200	235	231	252	241	227	216	196	244	240	225	214	232	215	228	246	245	241	222	228	217	206	240	232	218	197	210	209	233	224	224	230	222	235	231	256	222	254	217	238	237	218	233	200	230	242	205	222	209	236	210	256	231	200	258	222	210	253	223	223	199	214	245	227	213	250	206	235	245	238	255	230	224	229	201	198	237	212	211	222	227	231	203	208	244	186	212	218	226	224	230	261	206	213	211	251	212	231	226	207	230	224	229	226	211	223	235	230	222	226	215	239	222	252	242	224	227	219	225	198	239	222	226	246	219	254	238	219	262	225	223	224	239	218	220	228	199	224	247	219	229	234	207	212	256	213	223	237	236	234	214	259	247	217	228	233	216	242	193	222	210	255	226	216	210	202	221	231	215	228	220	220	254	213	220	252	214	227	232	219	226	220	241	249	216	204	228	229	219	231	254	226	238	202	203	234	222	199	237	245	187	237	216	252	200	217	232	234	219	243	188	240	247	218	211	254	216	225	232	228	240	220	209	211	228	211	218	213	234	197	230	215	231	240	245	222	231	228	232	211	237	208	201	225	247	235	223	227	255	232	256	241	273	214	235	221	221	234	223	222	204	227	235	220	205	239	249	212	224	228	237	232	252	192	202	210	224	210	212	217	218	215	216	239	223	216	217	220	224	245	238	214	213	244	253	250	233	232	230	223	234	222	224	244	223	235	224	198	210	214	202	220	224	219	235	219	221	241	236	200	241	239	226	224	225	221	201	240	213	204	221	227	203	200	230	229	251	215	195	219	244	246	237	212	232	236	248	222	220	199	227	249	220	230	206	210	228	235	224	225	243	212	186	217	204	228	217	222	222	220	250	281	231	252	224	237	220	199	221	213	224	227	213	255	213	220	232	229	218	218	230	202	231	224	209	201	226	212	196	219	212	214	233	248	228	209	246	254	237	229	220	220	269	256	245	207	219	246	231	231	202	225	235	228	231	205	209	252	209	235	261	246	210	186	217	229	224	247	230	238	221	225	211	224	242	208	201	205	234	225	234	204	196	193	212	234	256	207	212	222	213	233	222	213	207	183	238	216	205	217	235	231	248	242	223	245	212	248	214	229	236	212	235	200	232	257	242	220	214	208	207	251	224	190	203	224	218	244	200	224	235	225	231	207	213	233	218	204	213	249	198	223	200	214	239	216	240	230	215	228	228	228	188	210	220	207	225	209	204	199	239	235	232	230	218	229	204	245	243	225	244	238	218	259	229	221	221	207	226	230	217	228	209	247	246	202	236	221	201	214	235	227	248	185	234	208	225	232	203	212	240	219	207	203	239	234	212	210	238	228	217	212	214	234	196	207	225	214	253	240	208	220	247	210	225	232	222	226	249	234	235	215	226	262	204	224	220	228	246	219	243	186	221	230	222	232	240	218	204	212	206	223	246	240	212	225	221	213	238	208	231	243	209	204	245	223
25701	47766	86381	60381	44585	3028	1069	1009	896	797	710	707	684	690	664	633	617	601	587	603	629	545	545	613	562	597	549	537	540	523	575	585	520	527	526	566	509	476	584	525	518	557	509	519	580	518	526	519	526	540	499	527	533	540	513	475	530	572	567	531	546	540	481	491	541	492	514	544	504	499	511	533	493	523	527	551	472	559	525	525	499	542	468	536	525	554	494	503	518	513	498	521	547	505	524	525	506	514	494	539	510	548	540	514	504	538	487	531	547	510	516	534	579	502	521	518	531	555	573	545	505	497	550	530	489	540	524	523	513	515	500	527	528	493	560	506	519	473	494	505	507	531	497	522	483	485	549	537	521	513	493	512	512	551	539	527	541	510	533	536	487	516	488	530	533	482	519	516	540	519	489	545	477	523	495	535	509	514	515	464	560	520	507	495	518	539	500	513	506	544	521	548	519	534	538	522	501	534	505	479	495	535	464	523	521	511	510	532	537	530	505	483	497	519	494	491	506	528	482	466	511	523	524	554	530	504	499	545	538	522	529	500	503	509	494	512	492	500	534	519	528	499	531	547	499	540	537	535	543	504	475	479	552	514	526	476	516	498	494	491	489	487	505	497	528	538	536	537	572	537	519	511	516	520	536	474	544	523	533	497	515	494	565	539	545	539	510	502	555	564	529	510	475	503	488	502	550	532	502	537	496	561	525	524	526	509	505	493	499	508	506	511	523	491	515	517	497	490	538	508	523	495	505	514	534	528	525	540	474	508	521	487	481	480	489	488	517	536	491	508	552	514	518	532	477	528	542	529	558	486	496	528	528	503	467	496	499	523	500	494	519	519	507	533	507	544	516	520	534	578	528	497	535	489	503	544	507	502	508	507	543	544	540	534	525	532	469	512	513	567	502	495	517	510	515	509	552	478	528	522	550	524	558	538	513	517	525	508	547	550	488	496	509	532	508	506	515	516	505	546	495	513	479	485	519	541	529	552	499	529	534	526	506	492	538	531	522	538	484	500	523	486	525	553	462	540	482	529	530	535	566	491	531	516	536	496	521	526	519	539	496	541	523	520	520	507	540	481	535	526	468	517	515	531	490	505	527	546	517	485	525	553	519	534	500	479	505	482	543	483	503	501	505	504	487	534	522	554	512	537	515	543	510	502	508	482	519	473	499	502	539	529	519	518	490	494	522	535	521	494	509	537	581	510	473	509	544	497	518	471	498	511	573	445	463	527	517	548	494	493	529	555	495	512	514	534	495	516	546	526	525	525	515	536	532	530	520	549	532	475	515	481	497	515	504	543	528	535	509	561	487	561	486	516	523	511	483	513	524	561	536	553	511	524	503	483	545	520	509	504	504	513	516	562	547	498	555	510	516	475	530	502	505	494	519	500	518	524	529	538	520	535	498	535	489	505	525	535	507	473	538	523	505	492	524	527	498	520	498	495	524	493	524	501	517	503	492	530	531	514	523	515	513	506	526	527	542	527	552	543	511	503	512	509	479	494	506	554	517	496	498	520	514	513	529	542	469	547	484	566	545	536	491	513	532	521	509	560	526	514	509	500	529	522	505	515	468	516	564	528	517	519	533	514	511	528	529	505	554	529	457	504	501	497	493	502	540	537	513	485	504	498	509	491	514	534	505	530	506	477	503	529	593	518	517	545	527	514	522	514	505	519	534	543	492	498	506	453	552	547	546	531	551	463	533	507	553	519	487	488	506	515	504	501	483	468	514	526	529	505	533	469	502	518	548	516	557	518	520	526	519	542	523	526	496	488	512	473	495	519	509	465	469	484	536	506	519	511	515	458	523	507	516	544	524	534	506	520	465	525	513	479	497	512	495	487	502	532	509	559	499	498	495	500	483	529	530	524	535	475	516	531	511	513	513	518	474	531	470	516	512	499	541	513	502	547	452	554	540	517	560	526	514	477	519	480	521	512	482	517	503	502	483	524	497	538	512	524	521	516	481	558	513	528	487	528	516	600	538	507	520	534	540	538	517	496	491	481	531	518	529	512	505	517	479	518	529	550	510	512	462	490	509	544	513	520	476	520	540	524	505	530	508	506	467	507	520	504	512	533	512	540	494	496	493	475	523	523	474	536	516	526	443	541	504	532	487	506	496	469	550	502	461	579	525	571	535	503	545	508	492	538	516	536	506	512	518	483	557	495	513	513	512	519	513	495	481	506	520	509	493	529	514	544	548	524	493	512	547	491	537	541	545	485	515	479	521	516	517	521	509	496	448	500	516	568	565	554	511	493	507	517	503	488	539	493	492	539	525	502	515	524	519	486	522	524	480	527	524	531	532	507	538	516	473	506	541	495	520	546	513	532	520	490	497	536	508	493	484	488	492	527	527	535	555	523	519	514	506	535	513	545	542	545	529	488	500	551	527	545	472	494	529	509	511	538	522	515	510	528	545	497	514	487	486	495	494	542	502	454	573	484	530	532	499	501	516	520	492	520	503	511	461	518	511	522	460	494	485	523	511	501	506	498	477	498	552	536	498	546	476	504	505	541	560	497	530	509	513	524	525	516	502	514	481	547	522	547	528	515	503	514	493	505	532	521	493	508	505	550	492	471	540	506	525	513	529	484	534	540	509	509	494	520	483	481	499	474	555	527	524	502	529	502	469	510	510	486	505	493	507	550	501	496	474	510	523	502	535	499	482	522	509	558	569	499	484	507	559	519	487	514	546	498	523	565	536	475	528	490	556	522	524	532	510	518	513	484	526	500	517	514	509	532	505	532	522	525	504	495	541	505	530	498	524	538	497	578	500	494	535	533	497	488	563	495	489	520	529	528	538	508	529	475	516	535	533	491	494	506	503	553	524	516	487	512	548	503	512	522	506	522	522	530	528	574	497	526	507	499	493	480	506	489	536	506	524	509	497	537	480	523	517	516	506	521	518	514	540	513	518	523	536	524	485	501	527	563	485	517	527	525	505	516	516	529	508	521	493	504	477	560	528	501	568	506	521	478	552	518	520	543	488	528	498	508	468	491	531	502	506	526	496	533	521	510	544	507	459	505	536	528	526	498	484	479	505	525	525	490	496	483	511	523	503	514	477	485	513	550	504	534	497	495	510	508	463	502	510	533	526	513	518	514	481	526	497	484	527	520	512	461	522	518	556	529	510	488	490	482	529	485	514	486	517	513	533	509	504	541	483	521	477	459	497	518	514	496	528	532	493	526	501	508	525	483	510	504	513	521	464	504	534	528	516	503	526	533	461	496	513	550	532	516	514	528	501	537	504	489	506	494	486	520	507	521	483	514	514	548	513	532	447	532	516	520	518	505	482	484	491	547	512	508	509	516	551	524	533	488	538	524	485	520	492	505	554	555	538	535	509	566	481	518	510	524	491	510	491	493	534	491	514	528	532	517	500	526	510	524	545	508	504	517	533	549	508	513	482	522	538	502	487	528	528	502	515	535	499	510	503	550	501	472	503	527	564	540	505	549	523	551	508	480	524	495	530	506	543	544	514	515	529	523	535	521
27224	25849	26735	6104	1152	294	257	290	235	285	303	249	248	281	246	279	257	278	255	288	243	292	269	244	266	259	254	239	270	258	239	262	263	305	281	261	291	229	268	276	247	255	277	276	261	281	249	273	247	278	263	230	238	219	254	233	301	298	269	251	259	248	292	290	261	286	290	238	272	252	260	277	261	286	264	238	245	226	256	270	289	268	267	270	260	281	270	273	279	251	235	245	238	246	317	277	280	229	290	265	241	265	269	275	229	261	280	250	266	270	312	295	275	255	265	252	256	259	257	273	267	276	248	259	256	260	267	285	239	271	249	267	271	259	277	285	264	281	272	274	279	246	263	270	271	272	247	253	255	280	296	244	260	261	258	249	278	227	252	316	255	254	281	231	275	289	272	274	260	256	273	285	253	249	260	260	273	259	267	250	292	279	255	280	295	256	233	246	260	242	266	271	278	270	248	270	295	242	267	249	252	279	239	245	254	292	288	280	244	263	252	243	238	271	254	259	247	241	275	240	264	262	247	279	289	243	263	254	278	282	259	303	253	214	274	238	261	280	261	268	293	271	267	273	244	276	276	260	252	264	268	254	268	302	300	229	233	250	267	233	246	294	262	254	249	274	277	241	272	247	253	245	266	272	262	252	276	254	248	252	274	248	257	251	241	306	259	240	269	287	247	234	239	257	262	261	252	274	264	250	253	263	266	298	247	234	269	270	265	268	272	264	264	262	251	259	268	222	240	266	251	266	259	288	282	278	270	285	276	257	244	293	269	220	237	291	280	277	299	245	255	271	265	281	254	281	292	263	268	296	239	281	279	237	286	250	280	260	246	266	285	270	256	250	271	248	278	238	284	242	261	270	253	251	265	241	255	269	279	266	268	295	255	280	291	246	258	245	249	251	262	239	267	269	249	262	281	267	270	243	237	267	262	257	278	261	251	273	255	285	260	253	251	276	254	252	229	262	277	263	262	273	249	251	248	270	266	256	226	255	270	280	292	279	267	243	262	254	233	256	236	269	289	256	265	267	280	246	254	255	292	266	265	245	267	242	265	245	277	271	248	270	286	254	271	238	263	287	256	269	260	267	239	256	291	262	257	267	288	241	329	278	306	267	256	247	270	275	255	254	273	284	226	254	284	269	268	272	266	248	249	266	246	271	267	246	249	255	243	263	269	246	245	244	222	244	272	256	270	265	250	258	301	267	275	255	264	278	309	266	267	276	240	255	287	292	255	259	292	251	279	311	274	245	288	278	248	239	271	257	290	280	270	255	301	275	299	256	270	259	255	252	276	245	259	255	276	241	277	227	281	290	278	260	265	218	279	250	267	254	248	269	291	242	257	234	254	282	260	298	248	269	258	262	277	266	266	267	308	260	310	256	238	293	235	249	243	293	244	237	267	272	252	257	265	271	300	271	257	260	260	268	264	256	253	274	245	257	258	284	244	270	261	235	258	293	279	267	248	250	282	268	318	256	278	272	263	267	287	247	276	282	269	249	268	238	263	231	284	262	253	277	251	247	241	278	279	222	246	262	247	265	280	256	262	275	286	277	274	255	229	268	275	278	281	263	251	260	256	252	256	247	273	258	250	285	273	282	236	257	281	269	262	221	248	251	253	270	244	289	287	259	247	258	268	261	273	278	261	277	256	268	259	261	292	268	263	245	258	291	269	254	288	287	256	249	260	270	253	285	250	260	261	264	261	241	248	257	272	245	265	250	272	270	261	249	248	270	267	263	241	264	224	250	285	277	280	285	263	248	266	281	262	233	241	297	251	244	273	247	224	270	272	269	263	272	266	261	265	247	295	282	255	265	273	263	322	280	259	312	264	305	282	266	259	267	239	252	259	285	260	262	240	264	268	250	239	277	278	288	268	267	246	280	266	260	248	257	273	234	259	224	251	273	266	262	273	259	272	231	268	258	249	255	277	233	264	247	267	264	263	250	289	247	245	279	257	251	310	252	281	262	264	261	249	261	266	265	274	267	279	258	280	287	277	288	256	264	266	288	271	287	253	244	259	253	243	258	251	249	232	259	266	274	269	243	282	255	260	291	295	254	259	266	275	246	250	282	259	297	257	250	265	271	271	268	291	261	226	246	258	257	244	278	260	264	291	240	291	263	233	265	277	247	245	271	256	266	261	297	277	278	257	253	286	262	296	259	281	252	280	263	288	253	257	252	259	267	238	280	252	248	281	281	280	227	259	240	245	280	282	270	280	283	240	255	255	245	257	288	253	256	233	265	244	271	296	252	276	276	230	279	262	260	258	292	287	262	252	270	266	274	257	267	245	299	310	268	277	230	241	263	266	253	251	246	271	271	262	244	259	257	250	282	251	275	265	247	272	295	265	245	241	269	273	270	303	271	273	265	267	253	250	265	284	290	259	258	267	275	281	245	282	262	250	290	262	286	267	248	285	247	277	258	290	267	283	269	227	270	270	275	280	251	288	279	239	260	252	274	271	246	250	304	246	272	276	265	290	250	271	252	281	246	255	243	257	237	267	282	258	236	272	266	283	272	282	270	300	304	279	243	274	279	303	260	281	253	258	284	281	256	248	282	262	270	274	259	257	276	259	269	293	264	284	254	239	290	241	256	292	267	248	291	260	262	267	255	234	269	274	240	302	276	277	247	275	236	247	242	250	257	274	257	249	292	294	254	256	259	260	272	261	259	271	256	272	298	246	254	268	282	266	240	255	282	275	240	274	253	285	253	260	317	260	209	246	262	244	272	259	290	247	266	310	255	270	237	280	270	265	270	260	288	256	248	282	278	280	236	265	266	262	286	264	262	268	256	280	252	258	275	277	234	268	270	257	254	269	264	271	262	298	257	262	281	290	274	248	226	252	279	274	243	257	263	263	270	236	259	249	265	263	248	256	296	251	274	249	244	278	253	260	268	274	266	263	276	309	251	285	220	272	274	255	236	270	267	248	267	255	288	244	284	224	241	281	256	270	232	305	239	255	284	272	259	277	288	274	297	254	271	270	230	265	269	296	294	228	251	271	255	264	260	268	252	256	257	267	249	269	273	276	257	255	274	235	278	255	265	252	263	230	274	289	275	250	273	239	254	248	291	297	301	261	254	248	220	228	234	225	257	254	283	293	269	282	304	278	269	276	301	268	259	265	252	264	261	239	272	276	274	247	237	279	261	271	252	256	243	254	279	261	270	271	266	299	299	268	244	257	259	264	267	262	251	245	285	267	270	260	288	273	278	291	282	245	276	278	269	249	270	249	267	275	231	285	276	248	266	254	244	240	274	259	300	225	256	249	250	258	249	259	264	263	235	259	274	277	271	308	246	255	243	229	243	246	260	235	302	268	247	271	268	256	241	288	227	271	284	293	248	256	274	253	260	271	260	288	287	216	276	259	282	283	247	269	266	227	288	261	264	268	288	278	283	295	282	268	245	281	268	261	261	250	268	265	251	246	241	252	284	260	268	265	262	287	306	256	259	264	239	277	240	276	263	235	280	276	249	268	270	230	280	281	281
13000	20400	30038	7455	3285	634	561	600	569	585	557	576	611	571	557	616	587	544	578	580	586	599	566	557	569	570	593	566	588	580	535	587	540	565	565	579	582	591	590	613	562	569	585	587	602	583	601	592	573	581	561	557	555	549	582	572	562	626	595	543	594	569	589	573	592	560	591	551	544	582	568	588	558	565	540	564	588	563	567	543	579	544	569	568	558	578	575	572	549	637	607	575	575	604	557	587	586	575	572	608	537	587	592	568	547	584	557	535	550	556	643	573	541	560	548	575	541	596	584	578	572	592	531	563	505	550	595	621	553	571	563	574	550	599	546	541	577	581	534	583	552	567	599	592	569	541	535	554	509	522	557	553	573	602	568	597	625	551	595	568	565	585	545	569	502	568	547	571	606	575	571	586	536	568	546	533	560	501	605	605	531	580	593	596	567	547	554	560	579	562	596	576	543	568	562	535	569	607	550	580	540	567	602	589	590	602	588	584	550	522	548	530	586	544	577	536	572	618	584	585	550	563	594	555	576	602	547	592	562	564	560	539	594	590	576	579	600	533	584	608	600	594	598	593	563	561	567	580	566	601	513	519	530	573	640	541	570	595	596	562	585	564	572	548	588	568	525	603	542	616	594	577	545	587	619	586	567	557	545	555	557	562	576	585	577	576	568	546	596	579	562	607	552	580	544	543	579	522	558	584	550	588	570	575	604	554	537	518	522	544	566	555	614	572	575	600	581	559	553	580	559	566	586	577	556	529	565	538	562	549	561	563	589	601	580	546	551	547	560	600	588	565	576	566	587	608	596	593	576	564	549	583	587	584	601	594	563	596	617	572	600	550	554	545	576	563	558	540	569	558	536	580	569	580	549	592	578	605	580	596	594	595	508	623	573	516	607	573	595	563	563	590	565	535	556	605	582	559	565	592	539	584	569	577	566	586	548	543	546	560	570	549	588	543	563	562	569	580	539	523	566	555	591	563	551	578	574	590	533	539	577	560	592	577	592	638	542	549	555	536	609	566	581	555	590	544	563	523	542	569	539	596	532	562	584	551	575	541	570	583	580	572	557	565	585	518	520	622	544	582	562	566	560	573	553	564	583	556	629	562	597	562	574	519	568	597	599	621	624	568	575	539	595	583	572	562	579	530	552	535	557	588	546	532	525	564	597	535	600	599	583	562	576	567	581	572	568	548	558	560	576	590	592	545	564	560	538	574	602	561	564	599	553	590	599	559	600	636	574	579	546	548	537	603	567	544	568	562	619	593	553	574	592	580	590	633	482	582	562	596	540	556	564	573	570	574	562	573	591	580	538	582	584	567	571	533	574	575	542	580	599	578	561	536	558	548	583	548	536	580	531	567	532	615	578	584	560	527	587	556	568	611	549	581	544	590	580	570	615	591	649	564	563	591	587	581	569	547	552	564	568	576	585	566	564	580	545	583	571	555	587	571	544	566	562	546	592	597	575	543	549	548	513	577	573	614	597	577	584	570	564	614	589	585	557	574	568	555	585	552	577	555	670	542	557	598	557	559	568	544	529	568	546	566	535	595	586	542	551	569	588	554	567	553	593	555	563	556	550	584	541	595	589	595	511	603	589	603	582	583	603	566	571	570	565	574	566	612	559	551	560	576	569	544	544	589	597	539	546	579	562	554	572	579	601	580	573	552	602	583	548	589	609	572	589	569	561	573	585	611	572	602	553	507	527	537	558	570	575	577	609	558	543	579	597	543	601	566	600	538	582	594	591	567	561	519	528	557	572	574	558	569	562	554	551	569	532	549	548	564	576	559	592	586	556	538	563	570	548	608	552	524	547	596	599	543	556	555	595	623	553	612	547	540	581	545	531	577	600	566	619	581	601	577	569	586	519	591	534	556	593	539	515	571	576	551	566	554	582	539	576	537	565	577	582	588	561	582	553	563	545	579	530	586	623	577	549	568	566	577	547	546	610	582	520	583	567	545	577	565	585	555	536	549	536	528	594	569	618	556	560	567	576	608	566	601	540	562	551	568	572	558	574	552	567	570	574	563	574	590	591	624	580	557	577	582	583	554	563	559	559	564	560	580	530	575	549	601	550	571	562	545	613	549	570	539	571	592	544	549	594	541	579	612	568	567	598	574	549	588	606	521	561	609	524	552	566	587	585	588	582	580	573	521	622	573	567	527	565	522	546	561	543	570	595	613	578	601	589	561	570	576	589	580	559	563	570	602	553	565	588	553	522	536	603	574	573	602	585	564	575	571	554	555	577	585	571	596	534	566	541	603	566	559	580	598	568	572	597	553	596	568	582	549	599	601	577	587	561	599	567	552	574	586	581	547	547	578	581	560	541	587	566	593	567	576	547	545	545	607	566	573	574	563	582	626	565	551	541	567	577	583	572	577	528	532	540	594	553	555	578	588	541	529	569	538	559	526	598	596	552	577	574	562	621	586	544	603	577	548	611	563	582	574	620	541	638	575	583	577	601	541	520	558	558	570	600	575	562	607	591	525	510	562	616	526	596	597	557	589	551	572	557	525	564	594	597	597	580	565	563	557	606	565	585	567	559	582	580	588	575	584	602	584	568	570	588	605	585	567	569	607	555	593	627	566	609	576	583	599	585	576	562	597	569	539	564	586	562	584	571	579	565	574	590	542	547	613	516	576	554	594	566	567	575	545	566	522	549	536	552	570	552	590	560	556	574	619	528	570	600	573	586	622	565	564	617	539	583	567	555	541	582	564	614	573	580	571	544	514	554	598	587	568	602	547	573	550	586	554	573	550	558	571	586	602	612	625	581	570	551	547	572	545	565	572	592	567	522	544	539	581	610	588	559	579	540	570	570	562	546	593	571	580	578	560	568	566	554	563	560	526	588	631	525	553	609	572	559	588	586	565	570	604	596	591	570	571	579	576	514	592	567	573	585	541	593	566	568	554	586	534	535	598	531	576	570	562	557	531	603	576	577	646	584	595	576	556	582	531	573	558	558	570	584	586	620	549	584	540	588	598	549	562	539	571	542	557	572	565	578	577	575	560	542	594	573	570	550	574	543	591	554	555	551	572	560	583	579	571	594	581	556	560	536	558	586	555	583	588	588	576	570	591	606	547	539	527	600	624	587	608	586	574	595	575	580	569	607	592	560	601	541	600	556	538	546	562	578	583	565	549	598	547	614	590	593	569	575	575	568	594	595	573	573	574	546	595	573	608	542	538	555	568	541	583	554	555	569	583	572	593	556	563	519	610	587	539	569	571	596	599	542	606	600	573	570	582	567	556	582	580	625	585	583	582	591	567	569	552	606	555	606	570	584	566	545	567	559	554	556	568	544	593	587	560	582	567	562	537	539	561	598	570	578	563	576	544	562	558	522	546	597	597	557	580	562	587	578	560	595	532	548	551	529	571	583	571	539	555	542	540	545	587	588	580	579	585	569	583	592	539	567	532	591	578	604	609	531	588	578	563	560	552	606	566	553	593	591	570	514	559	554	542	607	566	591	543	594	607	596	592	568	596	590	565
41250	59035	76584	42344	22984	4401	235	216	169	194	171	166	150	149	167	163	144	126	158	161	156	154	151	168	158	141	137	143	156	159	116	122	146	162	160	142	130	141	152	143	153	150	149	148	142	162	144	166	152	155	148	154	154	143	152	147	155	129	130	161	154	163	162	151	163	122	146	166	149	136	135	138	157	140	142	134	166	144	150	135	154	152	148	145	158	153	150	143	139	148	188	157	134	140	130	169	139	149	141	154	133	148	138	150	142	152	117	159	172	165	141	146	165	153	147	149	128	147	146	132	119	157	159	139	135	144	152	156	143	140	133	170	170	132	149	151	193	134	147	131	174	149	150	173	165	144	128	144	158	166	140	139	156	133	148	163	132	138	135	176	157	125	137	159	159	156	167	127	150	163	154	149	138	154	178	163	171	131	173	151	148	153	143	129	148	120	130	168	136	153	152	145	141	147	148	165	145	173	134	141	159	158	151	147	170	155	150	160	135	158	141	161	144	156	128	140	151	158	143	152	148	153	143	153	158	132	147	154	147	145	151	137	162	156	161	129	158	136	154	138	160	179	143	163	155	153	173	118	117	146	140	160	143	166	156	141	163	161	153	136	156	138	149	131	147	137	145	152	149	136	138	174	166	143	148	152	126	157	139	139	162	157	187	130	143	168	145	160	119	124	144	158	154	166	143	142	138	142	154	153	144	146	144	133	153	158	158	147	166	132	152	147	162	132	146	148	157	116	146	135	155	141	140	158	145	140	159	152	158	148	147	153	169	146	137	150	154	166	153	143	151	141	131	139	165	132	135	184	133	160	152	151	136	161	146	147	160	153	130	137	165	154	151	154	158	157	144	132	142	142	167	169	138	151	142	142	144	131	144	153	148	143	141	137	146	140	132	159	133	153	157	131	143	150	158	137	171	132	145	173	132	147	142	146	148	154	125	139	124	162	147	149	147	175	133	157	167	122	138	148	142	148	153	142	144	141	140	146	162	151	150	157	149	144	167	164	150	130	143	127	133	135	164	148	138	151	150	142	165	131	140	151	162	156	145	143	159	145	132	154	135	142	139	141	148	169	120	124	151	155	134	174	157	141	169	171	176	153	158	139	150	141	165	130	138	170	154	131	149	163	151	156	146	136	170	155	150	136	166	130	150	156	148	150	139	144	135	156	169	159	142	144	145	143	153	138	139	127	155	169	156	134	146	147	132	145	172	175	160	136	147	162	138	138	129	157	152	144	132	135	157	169	135	138	171	132	146	148	153	144	144	165	140	160	135	157	153	141	134	142	126	170	131	143	140	147	147	146	144	147	151	160	141	147	151	128	152	128	138	159	154	142	153	135	142	152	136	154	130	148	129	150	155	170	146	139	148	143	144	142	148	134	116	151	150	147	120	169	161	148	138	165	142	138	149	156	152	171	149	140	146	145	140	155	152	133	133	158	128	167	136	146	136	155	140	147	135	134	143	160	155	133	141	124	140	146	132	169	145	136	142	163	127	152	162	167	139	169	162	140	142	140	139	140	145	154	142	152	136	172	147	148	157	143	173	144	162	150	118	172	141	164	140	168	127	158	168	164	145	154	120	153	151	153	151	153	154	159	148	153	167	140	159	139	151	149	142	151	146	136	156	158	130	167	163	118	141	136	127	160	128	128	141	165	141	181	178	119	121	143	151	145	134	145	151	157	137	159	148	152	161	144	146	165	156	141	161	159	155	135	173	157	148	149	160	153	129	160	170	171	145	150	146	148	137	151	148	137	150	159	152	147	117	143	155	148	144	152	151	130	123	154	145	124	151	156	150	149	138	157	156	142	127	141	166	138	151	151	146	140	150	142	157	149	152	164	162	150	179	135	135	133	140	151	124	160	150	141	169	146	153	147	180	144	149	139	140	161	150	146	158	142	135	152	152	145	148	153	136	151	152	127	146	140	161	172	150	151	137	127	152	138	157	135	159	144	149	135	170	154	142	145	151	135	130	124	164	129	144	151	131	159	154	163	165	148	141	136	131	128	142	137	150	130	172	145	151	166	133	135	148	122	159	162	163	152	160	124	164	152	131	138	160	164	153	148	114	186	128	164	147	136	138	131	158	174	160	144	145	157	150	138	132	123	160	133	152	131	135	144	144	160	146	123	131	148	132	155	159	183	139	145	126	131	157	138	148	133	119	144	151	157	166	138	156	177	144	167	161	153	155	150	132	140	144	144	152	168	140	126	162	137	168	138	146	150	144	119	147	153	144	135	143	157	147	148	140	140	144	152	143	145	157	179	146	173	119	182	144	142	163	147	156	180	130	152	165	160	160	131	170	163	134	148	158	128	155	149	142	149	118	134	166	163	158	138	134	144	143	140	125	153	139	129	136	164	150	142	153	155	171	158	142	140	143	160	136	152	159	175	176	157	137	149	149	156	160	134	117	165	128	145	153	152	164	149	153	142	149	131	131	139	140	136	154	139	170	132	151	165	153	166	148	158	149	154	139	138	143	151	166	150	141	133	146	137	160	159	138	131	156	153	147	151	140	128	139	136	156	135	143	176	159	149	164	159	143	114	152	182	164	151	120	139	149	181	187	143	126	153	166	147	142	157	152	131	161	137	156	139	144	136	167	139	129	166	136	146	145	168	128	157	154	138	129	150	145	144	136	145	131	155	147	150	149	130	139	134	159	140	170	141	135	137	153	142	172	153	145	151	146	153	155	145	150	134	138	152	151	158	152	146	154	148	138	140	156	167	150	156	165	147	163	156	128	142	155	148	132	147	172	133	140	156	172	155	156	151	182	136	155	149	128	170	169	133	139	149	144	133	155	130	131	122	151	157	141	149	127	162	151	152	143	149	141	147	173	152	149	146	142	159	160	160	146	124	135	144	182	139	166	141	163	138	163	155	153	161	140	144	159	135	150	132	147	162	169	166	147	151	169	139	134	160	153	147	165	152	150	162	129	133	169	170	140	143	157	140	139	143	146	160	167	135	157	167	141	158	109	152	163	138	157	155	142	141	148	151	130	130	149	126	153	151	155	177	159	157	133	144	160	140	155	134	169	143	147	164	152	148	146	156	152	136	151	116	160	159	135	162	163	158	171	134	153	147	131	159	145	157	165	166	132	160	153	128	129	153	175	142	183	125	156	157	153	145	139	144	138	125	160	148	142	151	164	158	152	154	141	133	167	148	165	157	131	162	163	166	137	130	145	159	135	122	160	130	156	151	150	136	146	132	154	135	125	154	162	159	172	146	153	140	133	120	134	132	163	148	158	151	155	143	155	145	151	140	155	163	144	136	153	139	166	142	151	158	154	169	152	161	150	126	155	141	153	160	161	147	159	159	148	140	134	140	154	146	154	154	146	151	144	141	132	133	136	154	161	156	162	148	131	136	146	140	138	140	155	162	143	154	164	164	132	144	124	140	143	156	154	149	139	139	152	159	142	164	162	132	133	153	128	118	160	156	152	142	128	136	127	154	143	118	149	152	134	144	137	132	148	141	141	159	157	142	151	146
21436	46323	70722	45851	33290	1967	674	592	596	527	491	488	463	457	416	392	401	405	388	377	357	383	406	367	357	341	382	374	376	390	374	308	375	392	327	377	361	360	319	334	365	370	347	370	368	388	363	351	350	390	366	358	366	353	359	369	377	360	375	369	362	345	326	358	333	353	355	339	344	350	351	355	356	349	349	357	363	373	330	361	340	347	373	330	355	342	402	334	344	325	353	337	347	325	333	358	363	349	322	346	348	363	362	346	359	366	341	344	362	351	350	363	336	366	326	340	356	355	361	366	338	342	350	372	377	315	317	326	353	375	358	307	345	368	357	347	330	400	367	345	372	356	358	345	312	369	375	358	361	333	332	347	330	354	357	349	332	395	313	350	367	347	366	341	357	365	333	323	334	335	354	387	358	357	363	338	361	379	357	379	359	368	376	318	333	327	372	359	341	360	362	322	363	366	371	355	354	330	359	344	327	377	293	326	334	314	383	356	345	353	331	329	359	372	356	341	363	356	356	363	365	364	361	404	369	349	357	335	340	336	334	380	371	380	367	339	357	343	320	343	333	352	337	367	338	345	370	363	347	372	337	356	366	375	333	375	373	355	351	375	366	336	336	327	350	363	383	358	358	365	343	360	349	361	342	392	343	364	358	381	362	377	343	352	332	342	380	357	359	347	329	379	332	344	351	345	342	348	319	333	375	297	353	337	336	345	393	343	373	381	349	341	355	382	338	348	309	337	360	336	344	373	375	357	384	377	340	344	349	362	340	330	330	335	365	323	347	346	336	348	337	378	358	337	366	332	364	333	372	327	363	366	349	343	369	391	382	375	339	323	352	343	376	358	317	354	335	352	358	327	333	340	364	316	329	358	351	345	350	331	363	371	365	352	389	329	354	344	337	357	352	348	398	353	333	342	378	349	340	326	341	359	355	364	318	355	358	359	362	336	359	351	327	361	376	341	362	380	355	361	359	393	331	388	355	309	314	365	370	329	376	342	348	366	339	354	352	360	342	357	320	362	362	348	365	321	332	342	311	313	331	352	376	358	342	370	358	349	345	333	340	328	378	369	322	358	362	336	348	341	358	331	342	348	364	376	374	366	340	365	353	338	371	341	361	348	361	350	349	357	354	346	373	374	314	371	340	365	339	375	353	336	346	359	389	321	336	347	358	357	390	301	376	355	320	333	355	350	342	341	348	361	342	385	343	373	357	345	367	338	328	338	376	367	303	342	349	386	340	329	341	368	317	337	367	351	367	336	329	356	384	377	332	353	375	357	314	364	352	356	362	351	333	341	364	355	365	364	324	338	385	331	333	358	362	333	336	324	356	338	335	350	351	372	339	350	367	351	349	322	317	326	367	324	393	353	363	378	390	342	352	346	377	307	358	359	352	330	340	372	359	347	342	299	332	353	377	343	332	348	358	350	355	382	368	380	341	369	356	369	357	369	356	352	362	352	326	351	339	370	344	383	316	344	368	349	363	351	375	337	377	342	339	354	322	361	359	341	343	326	350	387	326	354	360	368	361	355	327	366	343	339	324	352	358	369	348	365	336	364	353	333	357	363	346	359	339	354	370	359	341	364	336	335	358	378	349	324	358	379	353	334	348	357	341	346	336	355	341	361	319	348	363	341	343	392	338	399	343	367	339	347	365	390	374	342	376	303	342	375	369	379	355	334	357	327	393	328	362	394	326	338	317	340	348	349	333	357	361	365	362	325	353	334	337	353	364	332	347	330	377	360	346	368	348	353	369	331	362	367	343	318	353	333	342	352	365	342	404	340	378	370	338	341	372	363	338	349	346	342	358	339	350	347	360	368	358	328	374	357	322	381	344	341	356	364	357	359	330	342	369	376	369	340	338	370	380	356	354	376	365	324	356	369	344	372	340	361	340	317	352	348	363	378	366	382	345	331	329	341	341	334	356	357	348	379	321	334	383	387	337	355	347	370	334	389	358	371	359	357	331	331	348	392	320	321	341	355	343	370	350	384	355	369	354	334	335	335	355	389	369	348	385	338	325	348	336	351	349	369	351	351	380	361	353	358	338	334	387	344	356	378	321	373	345	346	386	361	395	336	352	375	333	353	347	355	341	380	353	359	396	313	341	348	394	332	359	363	366	342	325	320	318	363	377	330	341	355	354	386	373	370	354	355	354	344	363	373	333	359	343	363	376	343	333	325	339	357	316	341	317	372	328	341	353	353	379	373	364	358	347	344	398	343	352	380	359	312	386	371	365	359	366	338	356	367	357	319	353	347	396	372	354	369	374	329	341	353	341	352	291	351	371	335	348	367	354	327	356	366	357	362	345	345	329	368	347	352	338	335	340	341	328	371	336	321	371	356	346	359	342	357	362	347	315	355	327	387	348	366	326	351	337	346	343	329	320	374	350	384	341	345	351	326	353	354	331	369	359	339	372	374	389	378	379	352	359	346	357	348	375	362	343	334	341	320	331	348	336	357	375	366	364	352	360	368	391	353	337	341	342	355	348	358	346	353	378	373	351	353	372	348	359	322	349	352	379	354	360	336	324	345	333	330	366	365	390	368	353	375	352	347	325	359	350	328	362	352	338	375	357	339	358	358	336	335	363	378	371	373	355	366	381	365	322	345	341	346	367	340	342	341	332	334	325	352	359	362	359	352	333	357	367	369	341	402	362	346	366	346	313	323	389	325	360	327	355	387	380	372	374	378	371	351	379	348	372	351	349	351	336	361	348	355	345	365	353	355	376	336	351	361	367	339	332	325	375	335	356	353	345	359	341	360	368	382	385	330	354	344	337	326	345	349	361	338	383	345	382	323	352	332	388	358	369	322	333	336	357	354	338	285	382	337	312	359	356	353	383	345	376	344	347	356	327	356	343	322	327	320	337	346	374	356	333	342	367	353	325	352	355	342	368	338	345	361	338	333	339	361	348	373	352	344	349	367	360	364	360	365	357	364	364	353	354	363	346	352	326	340	353	352	335	367	324	359	379	352	343	340	326	381	355	366	364	352	359	375	330	362	339	349	396	352	371	350	352	380	369	351	346	364	359	353	348	358	325	337	355	347	348	343	391	388	349	353	345	353	351	364	335	339	359	316	330	357	376	369	361	330	349	351	366	349	324	351	347	320	346	331	360	337	369	412	375	363	347	337	355	321	346	349	310	358	386	386	359	368	353	345	369	318	331	358	347	353	372	330	332	295	365	340	340	344	365	351	355	354	373	380	362	340	351	327	369	353	366	414	347	324	350	350	350	360	351	343	382	369	348	362	376	346	371	390	330	358	342	341	358	340	374	337	360	361	373	329	370	343	343	349	351	344	359	399	375	343	359	342	342	380	359	359	344	362	365	371	346	344	373	320	352	315	362	339	357	392	324	351	340	347	399	348	338	335	358	338	343	326	338	357	330	355	366	359	369	356	352	379	328	337	342	390	354	396	355	329	353	327	339	362	342	363	355	339	349	324	345	388	327	329	352	328	372	352	337	339	365	361	386	361	350	388	370	346	363	365
49462	71298	87305	51106	30894	9847	699	318	313	275	265	270	232	250	261	239	226	262	266	244	245	238	247	249	246	180	219	207	196	192	248	219	226	201	215	206	228	188	198	204	203	194	237	229	198	212	193	204	225	209	236	235	223	206	231	230	206	207	224	194	235	237	222	244	218	180	235	222	214	221	217	238	220	237	232	216	220	232	256	205	206	245	263	198	239	214	231	221	232	178	249	204	224	199	201	204	234	225	198	217	217	202	210	228	222	226	227	227	209	221	207	210	243	223	262	234	220	200	222	234	209	244	232	240	217	227	249	239	241	208	215	226	227	239	210	217	228	217	259	241	242	210	237	234	232	199	222	223	240	234	210	244	206	214	200	211	206	197	225	233	211	220	226	206	229	221	225	201	195	220	222	244	225	232	193	214	213	211	193	228	193	223	197	214	218	214	241	222	178	246	209	225	235	223	229	217	211	213	232	199	222	224	233	248	210	221	202	213	211	239	226	221	227	210	200	235	226	210	209	222	242	242	242	236	246	210	241	220	210	229	208	247	211	238	229	217	224	216	228	210	229	228	242	216	220	206	208	223	220	200	197	249	224	235	229	219	198	201	209	219	209	201	242	206	205	203	235	232	193	203	221	224	219	225	216	239	246	206	194	224	201	211	207	229	221	185	238	230	222	243	213	209	209	236	207	197	236	220	247	236	224	228	208	230	210	220	235	217	224	227	221	212	231	211	222	228	221	216	228	233	229	192	196	174	238	216	214	239	224	228	245	252	220	233	224	221	234	215	206	198	258	229	206	200	235	186	252	203	224	219	197	192	232	219	214	235	236	202	257	207	226	227	217	228	242	222	201	229	226	228	217	213	224	242	202	221	236	191	206	215	247	213	235	215	227	215	244	227	214	218	217	214	227	224	206	232	213	223	219	262	234	194	223	244	227	234	201	215	200	194	206	211	220	231	230	211	205	182	233	205	252	225	213	211	207	189	210	204	235	226	207	200	226	238	244	203	191	204	206	194	219	229	224	220	212	208	231	198	206	200	221	205	209	225	250	215	218	221	230	201	217	227	201	214	203	205	217	224	208	203	208	217	242	205	227	229	198	217	214	240	191	206	204	200	223	205	230	240	223	223	209	205	231	198	222	241	230	215	240	200	218	208	270	211	217	217	201	224	209	240	207	217	201	246	217	200	232	223	215	230	218	220	201	207	230	220	212	231	239	232	234	210	195	210	202	211	236	224	215	235	230	227	208	256	220	236	245	231	210	237	219	219	253	211	222	235	227	203	218	211	223	244	228	241	211	218	235	203	221	230	226	222	234	246	227	218	221	249	224	246	219	238	233	219	207	206	219	238	234	218	184	214	214	209	220	223	252	241	217	225	197	213	227	233	235	235	236	240	222	198	212	231	209	215	215	236	232	213	205	206	214	239	220	232	228	205	241	231	218	197	233	210	230	229	247	213	207	215	219	219	233	208	252	240	234	229	225	232	197	233	217	187	230	253	244	209	219	227	209	230	214	200	197	240	187	203	231	240	211	218	264	174	217	249	250	218	223	202	238	234	227	225	232	198	218	213	198	226	203	223	209	247	247	234	217	228	249	223	206	228	225	245	223	231	194	211	238	254	204	227	217	218	222	198	204	216	225	222	246	223	241	241	241	212	208	210	210	224	206	255	228	250	240	211	247	190	229	242	227	238	230	225	206	200	203	222	224	228	204	250	243	223	218	185	239	210	207	232	224	233	233	230	241	261	202	205	219	189	190	203	199	218	215	219	198	217	218	239	194	229	192	213	189	213	228	231	223	206	228	214	203	216	226	222	229	207	247	241	194	217	197	211	223	233	211	232	228	225	216	257	231	218	187	200	246	202	200	234	233	230	210	207	233	232	226	216	203	209	195	233	232	191	204	217	218	217	205	217	219	238	238	223	188	204	230	206	196	213	223	207	236	210	220	224	214	221	199	205	223	218	237	239	215	214	227	211	227	246	221	250	225	233	219	226	220	204	231	187	204	222	233	242	200	221	197	228	227	214	231	216	205	221	210	221	218	206	203	241	198	205	221	214	213	206	211	224	214	208	205	222	201	212	246	227	216	226	209	239	208	238	226	209	206	239	215	220	223	218	222	199	232	231	198	213	239	212	197	231	197	230	244	210	230	239	226	236	196	217	203	211	200	225	191	234	221	242	244	219	216	209	221	212	199	213	191	225	216	222	224	203	233	220	180	218	229	215	219	213	236	224	232	192	185	220	228	224	215	228	231	213	225	206	242	219	226	209	189	219	249	218	227	212	207	220	202	216	215	225	245	222	222	214	244	201	245	221	226	218	221	240	213	251	221	197	206	170	206	246	221	230	221	203	202	238	233	197	223	193	202	217	181	251	223	219	246	217	198	196	248	213	198	237	221	235	213	212	236	201	231	230	215	219	203	227	219	237	213	211	228	224	219	209	224	202	234	203	232	232	234	227	215	222	222	215	199	228	203	225	220	222	219	198	225	223	239	240	212	224	224	191	225	229	243	207	216	202	247	240	226	212	260	224	222	220	222	238	209	214	244	214	228	207	211	229	216	235	230	210	236	245	218	209	230	234	252	226	193	242	210	211	220	220	226	229	218	235	206	215	218	239	214	219	216	221	187	209	208	192	230	217	236	233	196	214	220	197	207	223	216	215	215	218	199	223	213	256	209	203	258	197	222	197	203	226	236	225	236	217	207	214	207	200	235	217	199	226	216	186	256	260	195	203	188	208	231	220	209	207	233	212	236	218	202	216	215	234	215	225	231	239	233	246	220	210	208	223	229	211	217	253	230	224	216	223	210	188	221	237	213	219	204	221	221	231	232	234	214	217	221	219	216	213	212	236	233	236	210	207	191	201	232	232	202	228	241	239	227	231	219	192	200	238	217	235	221	233	225	243	222	236	246	213	215	223	232	201	236	217	233	218	236	227	211	214	227	231	233	215	221	222	224	237	217	223	204	233	213	212	220	203	206	230	210	213	207	260	214	215	215	228	214	201	220	234	216	225	218	220	214	213	205	209	212	219	200	213	218	209	225	251	185	182	212	196	235	230	195	165	204	194	213	203	262	231	225	198	213	211	239	216	206	227	217	217	207	254	212	193	203	226	220	204	188	224	239	237	209	215	218	233	210	202	235	198	208	203	238	212	212	232	255	221	204	200	224	216	246	225	225	239	224	205	208	219	239	229	221	231	198	192	229	236	225	210	223	231	222	229	219	232	219	197	203	212	215	250	234	231	231	261	236	218	211	223	240	205	201	234	229	209	228	194	220	213	207	248	224	215	225	197	213	219	238	254	229	215	204	202	247	227	255	219	190	217	236	230	210	227	198	214	240	203	233	229	209	236	230	189	217	205	243	234	212	222	212	234	234	211	218	223	218	244	237	220	198	256	219	213	213	220	234	217	235	214	263	213	239	211	226	200	222	242	231	187	212	207	249	226	223	185	233	221	206	220	227	209	205	238	216	212	233	235	246	229	225	246
26027	55453	84373	53987	42299	4108	1158	1068	924	839	781	699	729	660	647	631	592	571	586	608	537	556	589	531	526	565	526	523	525	519	529	497	571	571	564	541	524	562	538	523	514	524	489	495	524	538	515	500	541	548	482	515	506	516	516	513	532	539	505	537	518	501	495	509	520	486	498	512	526	489	501	487	499	502	500	503	519	501	520	507	472	494	510	493	492	548	523	498	525	529	536	455	558	516	527	520	463	469	481	476	510	513	496	500	522	466	487	498	532	488	534	472	547	497	494	515	469	533	507	531	511	486	538	488	518	510	499	536	484	473	476	521	509	495	497	511	509	483	528	490	493	464	495	527	505	517	472	510	496	510	461	516	508	515	472	511	538	481	499	476	509	513	523	494	476	461	502	507	486	502	561	485	483	509	489	521	514	492	571	520	495	504	476	510	487	467	495	472	531	486	517	474	540	523	503	528	496	517	507	525	466	500	539	484	509	548	530	473	472	486	507	507	505	490	474	486	506	476	487	548	550	515	521	502	514	526	513	472	534	507	484	514	502	481	504	465	530	531	486	523	471	514	482	532	544	481	506	500	539	538	478	515	504	478	514	526	507	473	485	491	513	544	569	498	511	539	497	516	486	541	495	526	451	503	496	541	488	525	557	535	506	527	537	496	511	511	496	528	491	474	515	515	522	528	528	503	513	504	525	536	542	530	465	553	514	514	552	511	491	498	528	536	565	557	502	491	489	485	528	516	510	485	506	504	526	517	493	517	485	519	511	506	519	539	496	523	561	519	513	513	468	495	516	541	477	505	502	490	534	469	502	487	528	514	511	490	531	535	543	499	530	491	516	499	491	511	463	511	536	522	508	543	499	501	495	479	522	532	506	532	504	522	531	515	543	524	490	490	523	490	479	507	501	545	492	521	475	542	537	514	513	477	478	477	492	486	506	493	494	534	470	503	507	515	520	505	484	486	495	556	546	545	494	497	499	556	515	482	512	484	524	516	481	486	507	527	482	522	501	509	515	481	509	539	496	528	515	488	490	507	533	495	520	534	511	496	495	521	488	487	504	525	516	551	501	508	481	522	514	512	502	519	539	525	491	520	505	524	488	491	500	538	496	485	524	496	513	487	477	530	487	527	521	517	518	524	480	521	530	497	491	495	549	471	526	482	494	531	532	490	493	506	454	475	510	509	522	474	517	444	495	513	517	465	552	469	505	507	489	523	517	501	471	502	530	517	525	483	496	489	523	513	510	504	502	484	489	539	560	524	488	510	501	488	520	514	530	500	515	534	543	504	511	528	540	492	507	516	510	540	501	565	482	503	494	494	511	501	509	513	508	516	514	516	506	486	522	550	511	519	470	503	486	506	500	485	492	465	479	471	471	511	503	533	461	557	528	503	558	508	499	508	486	533	510	532	482	491	521	522	487	503	478	517	512	512	541	494	498	494	541	508	520	523	502	505	519	548	509	507	476	510	520	507	497	507	488	502	497	486	505	486	509	522	481	496	505	509	495	520	497	529	458	512	512	526	517	532	532	480	533	490	504	510	535	517	464	516	508	503	525	517	508	513	472	493	490	523	503	507	518	467	521	544	490	495	530	506	512	483	513	525	524	480	475	536	510	496	517	509	510	500	490	500	547	516	531	514	526	534	490	481	507	518	489	495	505	508	494	495	497	517	451	474	450	470	520	544	527	451	518	517	499	500	499	502	497	504	486	556	544	487	463	535	508	551	522	518	513	506	514	528	525	489	539	504	483	489	522	493	484	517	483	500	482	511	537	545	510	504	516	482	525	491	508	493	489	529	462	532	501	491	536	521	485	512	529	512	517	525	519	485	511	539	491	496	534	520	533	517	500	522	517	529	536	542	497	518	522	508	527	487	500	487	508	516	514	502	520	494	501	513	512	460	505	520	497	517	544	512	478	481	548	517	483	469	531	504	543	516	494	522	512	555	495	508	508	484	525	511	508	504	517	532	541	508	540	545	477	521	537	484	492	480	505	483	517	501	490	488	497	501	499	502	558	477	495	507	524	489	492	520	506	510	448	501	496	465	510	529	521	568	520	493	541	527	495	537	526	488	496	531	540	549	513	496	516	501	543	547	512	489	507	499	448	477	500	521	479	464	532	509	525	518	485	529	508	537	506	514	537	519	528	476	496	547	530	537	474	492	480	501	530	549	485	477	493	489	470	502	506	564	502	500	533	529	495	483	546	528	480	496	514	500	480	502	527	536	498	552	543	471	504	483	473	503	525	521	510	512	500	515	505	518	464	529	489	521	487	500	492	505	520	484	523	510	460	510	493	512	481	509	470	523	484	505	507	464	499	493	516	497	513	528	530	509	493	510	535	540	488	533	467	472	516	493	474	553	523	498	512	509	512	525	535	515	461	521	492	523	512	466	538	506	491	525	507	523	505	479	508	505	499	451	498	509	510	481	499	502	524	493	513	464	529	490	484	498	489	492	496	508	522	448	455	521	547	514	509	529	502	507	479	502	524	507	464	508	545	490	502	555	496	490	505	500	512	490	518	522	481	516	508	505	534	494	496	514	511	504	489	478	524	540	495	520	493	512	519	499	509	489	470	515	473	537	482	505	538	505	461	520	495	476	474	530	521	487	503	476	509	493	491	487	497	468	513	534	450	509	574	508	490	513	524	489	533	571	494	526	503	495	532	472	511	491	476	492	512	493	534	529	510	485	502	457	481	469	491	514	555	487	521	514	483	502	545	512	513	493	482	492	528	490	490	527	500	506	511	477	494	501	560	466	443	500	544	498	505	449	496	496	514	496	511	478	506	504	497	533	483	526	516	515	475	489	494	542	501	515	502	464	529	486	537	537	514	490	501	469	488	446	519	490	536	564	472	493	505	541	564	504	484	538	523	503	497	516	558	523	487	502	498	515	448	483	495	501	482	518	502	516	522	526	496	515	483	517	481	557	524	546	495	508	489	514	517	470	513	547	492	539	505	457	511	521	543	540	469	509	525	545	472	512	503	486	528	514	510	521	526	531	496	467	490	498	514	492	516	468	500	507	503	547	521	578	492	500	522	460	492	514	457	489	508	526	493	465	480	507	501	491	488	508	490	504	546	488	506	562	538	481	532	472	529	517	497	498	466	508	519	531	506	510	552	523	507	486	507	495	528	545	455	517	525	504	533	513	542	465	505	544	479	508	536	514	479	486	508	500	514	522	527	508	524	551	552	533	497	526	524	526	471	489	491	485	498	529	516	519	498	496	475	520	500	504	508	522	567	543	474	532	468	537	509	521	493	501	494	531	501	489	548	517	497	475	529	497	485	511	504	502	482	536	526	533	482	509	492	551	459	491	486	531	500	517	509	468	464	489	521	499	491	504	525	495	516	523	546	489	485	479	497	483	498	528	519	505	511	516	505	503	488	498	483	530	509	515	485	486	491	576	519	497	516	489	529	474	512	499	458	496	520	472	491	499	487	512	545	519	532	507	531	520	485	512	495	496	501	476	502	500	506	541	515	510
27584	26519	23337	4473	812	352	235	264	280	251	247	254	287	266	250	277	269	256	253	250	278	234	280	279	253	235	280	242	230	263	252	254	240	276	237	221	265	287	267	221	252	229	243	283	275	243	243	250	260	227	248	278	280	235	252	253	293	260	235	278	280	286	276	260	273	252	261	222	266	234	260	239	268	232	249	248	251	292	232	245	287	289	265	280	294	275	238	267	241	250	241	223	271	248	252	243	229	263	245	242	248	262	252	265	257	251	247	232	244	235	247	224	242	261	261	254	260	282	245	210	262	249	223	246	276	250	255	259	274	245	234	259	262	250	266	240	279	271	270	255	257	296	261	274	219	257	259	260	282	231	257	225	254	252	302	230	246	270	267	241	267	242	234	233	282	251	272	277	258	274	249	253	264	248	254	250	260	224	260	261	262	247	249	283	235	239	255	231	250	278	257	257	262	252	221	252	263	261	250	249	240	254	259	266	246	238	266	252	278	294	265	252	258	254	268	269	266	261	248	257	256	255	270	280	261	250	267	263	266	244	285	227	239	240	306	243	255	243	255	254	249	249	232	228	286	241	226	265	234	279	273	267	244	263	258	293	231	248	280	266	248	256	246	285	262	255	237	250	245	256	268	245	278	233	253	248	256	261	232	228	271	261	245	284	285	270	224	235	253	252	236	255	276	267	247	240	238	245	238	267	273	251	239	245	271	274	249	269	291	225	241	247	261	261	250	259	229	243	236	261	268	263	224	238	270	266	255	264	247	250	263	248	289	270	265	236	277	207	255	242	233	242	245	250	240	251	279	269	290	262	249	267	256	247	251	282	264	280	272	264	265	268	256	259	246	264	236	244	276	247	295	241	249	231	242	272	259	267	232	263	230	247	252	262	245	265	257	260	274	251	242	262	252	254	247	269	293	217	259	247	248	256	245	263	246	244	248	244	251	257	260	251	237	277	247	281	237	287	239	261	266	258	240	270	306	231	265	247	223	248	257	254	284	221	235	253	256	290	270	277	270	252	265	257	291	256	237	268	233	251	246	268	255	257	274	259	251	250	258	262	253	259	247	274	259	240	267	280	263	281	262	259	273	235	258	243	283	284	268	247	243	267	289	268	257	275	290	244	276	254	263	242	241	265	272	274	240	258	234	277	265	263	283	269	283	265	250	240	257	245	256	282	249	283	228	256	249	243	234	258	267	247	229	228	256	248	269	258	258	248	265	252	270	247	254	241	281	249	260	239	282	279	249	272	225	257	256	259	280	225	238	234	238	256	285	300	263	284	239	246	277	260	254	258	255	291	247	224	248	246	255	278	240	248	266	258	216	263	262	272	260	248	249	257	219	245	274	259	217	288	269	257	246	277	245	271	252	256	236	250	252	299	248	258	244	248	284	262	238	251	224	241	285	225	256	259	253	265	247	229	237	254	213	298	254	247	239	246	266	254	248	258	235	262	228	245	304	231	252	260	253	260	272	248	278	247	245	235	256	223	252	240	255	256	226	261	278	232	271	237	253	290	250	259	264	247	271	245	233	260	258	242	261	243	270	257	273	268	231	265	287	268	240	290	235	250	261	262	245	264	246	247	258	267	265	246	239	240	276	242	252	269	272	263	214	259	235	255	247	281	259	260	214	270	225	275	272	247	248	267	268	266	282	234	237	272	248	249	228	279	257	254	231	270	240	285	267	265	251	281	243	256	284	269	283	267	218	286	258	233	257	243	269	248	232	229	253	261	259	246	262	254	265	279	238	254	269	255	260	266	259	255	244	261	267	244	273	292	248	261	268	230	264	258	276	262	259	235	239	236	224	267	273	227	230	270	228	255	287	264	261	247	259	254	240	264	272	263	331	253	245	237	260	285	256	267	223	255	243	250	272	245	247	226	258	251	254	261	272	257	255	235	262	239	261	252	273	219	265	258	247	229	235	252	260	249	265	263	261	245	240	253	257	240	245	295	273	245	257	234	252	270	284	228	248	254	269	276	280	266	241	237	275	251	254	259	255	262	253	246	256	258	290	268	219	242	272	295	277	248	266	251	236	259	259	272	275	257	253	250	288	289	214	249	277	245	261	265	264	242	261	254	289	298	309	265	236	295	252	279	251	263	261	252	270	267	259	240	248	269	262	252	279	255	262	260	255	257	245	292	239	244	262	247	252	258	261	245	251	226	215	249	262	254	264	252	239	243	258	274	246	254	258	260	233	244	276	277	261	269	267	256	261	270	243	277	281	266	286	300	297	239	248	253	277	244	233	254	298	308	249	234	237	265	256	244	266	232	230	262	254	244	241	261	283	254	287	243	258	241	255	262	247	256	271	253	231	261	255	237	238	238	242	267	239	251	271	239	230	247	264	238	258	278	255	249	281	264	254	247	244	254	257	256	248	240	274	236	254	272	268	258	277	254	247	252	263	272	274	227	264	257	264	247	259	267	257	277	250	243	265	260	259	248	266	271	249	249	235	275	240	268	234	240	233	255	260	238	250	235	241	276	262	241	283	277	246	261	258	268	234	246	253	258	272	266	248	292	259	277	256	252	233	250	240	270	300	248	249	244	269	259	273	261	249	260	290	243	303	254	263	238	241	224	266	241	242	251	239	246	256	263	273	292	254	265	227	275	241	261	256	251	252	248	257	271	247	273	265	257	246	252	267	237	255	246	273	251	235	302	254	271	290	263	258	245	270	253	266	233	241	262	269	263	246	228	252	232	261	221	261	241	241	239	253	283	280	240	243	247	247	234	224	241	248	292	243	252	268	249	258	253	233	237	243	274	284	260	235	250	246	246	254	234	286	229	275	251	269	245	278	256	244	249	236	292	255	281	254	242	249	262	273	270	254	250	256	248	261	273	278	264	255	248	235	276	227	242	262	215	237	249	249	250	275	264	261	267	273	233	249	262	258	271	230	229	234	244	244	262	241	220	261	273	251	258	285	288	239	244	277	237	240	248	265	224	256	236	226	255	254	274	246	237	243	256	226	233	250	256	282	247	262	252	241	268	269	271	239	245	221	263	248	281	238	259	257	252	252	240	266	256	262	264	248	261	240	263	267	261	252	281	255	245	293	244	259	266	231	277	246	242	270	240	228	260	256	310	280	229	261	259	258	274	236	246	260	260	246	268	231	266	281	257	268	274	291	250	245	284	268	264	277	242	255	277	264	241	241	241	260	262	233	258	282	254	250	267	272	263	270	288	246	284	257	240	249	246	252	264	257	280	275	250	234	274	236	263	247	268	283	250	259	266	228	273	252	261	270	245	261	264	252	262	244	234	292	242	283	250	271	241	258	249	234	281	262	269	256	257	246	265	242	260	276	276	251	270	257	251	271	260	243	273	273	260	273	278	268	257	242	275	276	259	231	290	254	256	225	252	279	239	284	242	283	254	239	290	291	249	237	252	262	239	248	260	276	248	263	269	239	277	245	261	249	274	256	258	273	267	239	255	291	249	262	272	227	246	238	228	245	256	266	255	254	258	247	272	249	267	256	227	245	229	247	242
13203	21171	26187	5477	2641	691	588	564	570	541	505	534	558	516	564	549	555	536	573	550	584	558	530	524	562	578	554	531	569	535	517	554	530	523	591	556	586	583	571	519	532	533	580	540	574	544	574	540	525	573	565	559	578	579	571	541	546	553	525	566	531	560	539	564	534	578	573	586	556	528	568	588	564	563	578	562	553	557	529	539	574	558	538	559	582	596	577	591	570	554	550	542	556	537	559	579	540	548	552	525	549	531	538	522	545	562	552	571	571	541	532	512	566	578	505	514	532	531	546	549	536	539	589	518	539	545	539	551	559	547	531	546	540	550	569	532	572	565	551	564	540	538	593	541	573	552	536	546	538	547	566	578	553	553	566	583	521	572	558	584	544	521	541	525	537	545	554	534	564	540	570	562	546	591	566	562	553	568	567	535	555	561	546	566	537	569	566	516	541	572	577	563	524	553	574	492	565	565	546	512	564	522	551	577	513	568	520	549	551	565	555	564	571	563	542	553	538	547	528	544	587	544	527	531	575	562	544	571	532	560	565	553	551	554	525	552	540	547	565	536	587	597	582	573	561	540	544	579	553	526	552	544	556	535	522	568	549	575	553	577	577	547	538	565	514	515	538	547	587	544	549	555	548	569	536	531	569	539	521	560	548	520	537	550	504	567	531	557	580	552	555	558	548	576	596	588	576	516	538	537	573	493	552	533	529	521	570	541	563	538	531	536	593	516	551	588	588	536	512	558	560	563	551	539	556	593	576	551	565	595	529	497	569	522	543	576	585	600	552	529	520	533	544	532	557	534	507	557	574	559	552	569	572	545	553	565	512	603	534	533	545	569	569	538	547	571	555	570	556	591	536	538	593	547	563	555	507	554	539	575	575	567	554	551	517	530	566	565	506	493	556	546	542	555	542	522	595	506	570	577	516	533	541	536	557	589	584	560	585	551	552	554	517	595	502	583	560	574	576	529	581	549	548	577	562	578	557	524	560	557	563	587	554	533	553	506	543	533	549	528	537	522	561	587	525	611	538	581	559	543	509	561	547	555	580	542	524	572	544	521	554	527	573	533	567	525	574	538	584	565	582	516	592	561	575	592	531	540	560	506	561	616	523	578	561	549	578	568	568	527	586	558	572	566	569	539	581	555	545	562	572	563	563	538	549	512	541	579	571	557	560	578	547	526	562	549	523	616	604	587	552	544	504	533	567	500	561	566	537	571	561	571	484	552	542	534	578	561	551	554	575	568	532	538	570	543	529	536	515	538	565	559	560	508	541	533	524	546	578	560	523	531	549	536	568	544	568	522	594	564	548	531	527	539	540	564	528	521	541	533	591	557	555	534	581	550	596	563	594	614	581	564	606	533	555	579	548	550	548	569	533	518	559	580	559	550	585	538	547	526	573	522	567	568	548	521	522	549	535	564	559	535	546	548	533	536	589	513	588	553	570	537	600	523	557	528	544	548	560	499	559	531	513	582	569	534	565	536	564	519	561	541	557	586	544	523	529	591	503	514	506	501	572	498	546	515	517	555	568	574	568	548	521	561	542	573	558	532	580	522	591	559	553	539	536	533	560	558	534	550	522	538	555	527	538	512	586	573	520	555	554	542	566	513	556	580	510	576	564	591	550	537	534	538	545	545	537	570	553	548	554	577	549	561	563	557	577	541	521	578	521	550	541	562	520	567	570	533	546	553	499	533	550	530	563	568	515	574	539	550	569	521	568	555	598	556	547	550	584	571	555	527	546	545	558	600	506	602	565	576	539	561	504	559	543	594	517	559	551	586	597	580	535	546	603	569	545	544	531	532	552	546	549	536	518	538	541	546	573	534	553	563	563	546	571	575	549	537	530	584	573	517	586	542	575	584	551	571	545	562	554	536	575	527	505	535	546	553	534	539	540	555	583	591	550	556	525	567	550	573	568	590	513	530	556	538	533	511	525	577	601	564	554	541	501	541	578	556	560	580	605	588	521	592	568	541	520	560	539	594	590	473	495	584	553	529	530	551	522	511	548	530	543	574	561	557	537	549	561	562	538	544	540	614	526	572	523	562	607	551	571	547	576	571	544	556	570	545	609	565	563	588	585	535	541	538	526	527	586	567	554	510	550	533	545	520	553	573	530	563	540	556	571	561	561	537	547	537	546	556	564	546	532	556	580	541	562	546	557	564	568	552	544	560	541	524	558	577	546	540	508	518	569	566	512	554	517	517	554	600	576	566	555	532	568	548	588	524	556	606	533	576	547	542	539	545	557	585	557	543	538	603	508	544	562	569	621	570	545	558	561	554	545	540	516	541	525	566	568	576	570	547	578	553	571	556	542	590	561	552	622	549	551	539	582	559	576	576	552	572	572	540	576	560	555	558	549	603	578	584	565	516	520	550	536	570	567	568	573	558	559	523	558	551	569	512	545	565	523	548	553	571	523	563	553	475	527	559	568	547	558	532	555	535	574	535	569	547	541	549	581	540	520	586	566	588	564	536	560	589	601	555	558	542	561	543	576	543	579	558	568	574	577	540	521	530	534	562	559	548	516	566	569	536	542	595	550	533	554	552	543	563	512	553	549	533	556	518	586	583	573	573	573	550	545	554	555	552	591	545	537	599	533	551	558	540	564	567	540	523	513	575	516	534	556	540	531	541	562	553	554	563	534	503	591	523	549	599	542	574	548	541	552	560	548	553	551	532	541	566	552	503	528	558	523	571	522	587	592	537	575	554	565	578	579	536	559	540	547	538	522	539	523	569	526	596	544	518	559	504	554	522	528	545	566	555	565	544	601	567	548	547	555	538	527	557	530	554	530	584	538	532	568	570	605	579	574	544	546	539	531	553	565	545	571	563	537	552	548	535	604	547	564	505	538	583	523	569	548	590	505	574	537	563	508	543	549	598	617	489	542	589	536	535	529	540	549	534	529	555	597	555	530	587	588	556	517	561	539	548	576	519	548	528	584	525	569	561	520	555	565	538	554	548	539	576	569	556	565	561	602	585	581	524	567	563	507	544	550	529	548	527	541	539	525	530	581	524	547	519	564	548	545	527	555	518	555	578	514	522	523	540	556	529	561	525	565	567	541	544	551	568	560	610	554	539	581	502	535	587	549	583	544	552	532	537	550	540	537	502	529	551	568	598	566	546	526	573	575	547	576	567	547	538	554	596	566	509	558	578	549	581	522	568	517	576	555	531	573	596	526	578	589	576	559	581	580	550	564	554	543	541	530	524	568	564	567	535	532	547	562	562	556	544	585	556	589	625	547	530	577	553	546	573	553	542	550	538	551	587	571	547	584	537	550	532	581	600	537	574	558	562	558	541	573	538	564	570	539	570	558	555	580	590	561	522	582	549	541	539	553	597	580	528	561	550	547	517	532	592	539	541	552	560	581	535	574	578	552	517	592	528	546	549	521	544	558	579	516	565	526	540	585	521	554	548	512	515	582	541	525	515	586	569	526	564	556	535	566	553	589	552	538	538	514	545	556	552	564	575	569	539	554	545	588	578
41326	58141	75351	41114	21528	4912	274	203	190	148	175	163	164	159	138	166	150	134	137	144	150	163	163	155	148	168	141	144	142	137	134	158	150	151	166	170	137	154	149	145	140	145	161	125	139	148	125	136	123	138	148	138	148	136	160	145	144	151	143	157	152	124	141	136	157	142	115	134	125	145	140	137	138	140	144	148	124	125	143	114	140	147	133	140	140	124	157	136	140	126	131	142	156	129	144	143	133	183	160	151	143	156	132	149	157	145	152	139	145	148	114	142	155	129	128	131	149	147	144	145	132	146	148	141	148	137	145	143	129	153	151	128	168	150	145	137	171	157	154	167	149	119	131	129	143	157	116	127	135	129	134	148	147	139	152	143	151	122	177	120	137	127	162	124	130	170	145	124	151	143	148	122	134	154	152	139	161	135	150	139	134	136	130	145	136	139	129	138	147	159	142	147	146	133	152	136	150	147	151	150	148	170	170	132	132	165	162	125	132	150	145	124	131	126	120	150	126	131	164	141	150	154	143	143	123	128	131	138	154	124	127	150	146	134	158	143	155	151	148	130	152	126	150	115	148	146	143	146	154	141	153	168	149	112	152	121	157	136	144	155	146	136	127	140	167	180	146	143	149	142	144	141	145	144	148	153	131	136	144	140	155	125	153	149	134	173	148	157	152	131	95	143	142	139	116	148	136	158	134	138	109	135	151	126	136	126	138	117	129	144	142	132	116	134	136	153	125	142	129	147	140	143	155	147	133	146	141	127	115	142	155	167	134	155	143	152	159	135	153	134	139	129	139	139	128	139	135	131	155	145	147	135	139	145	158	153	144	127	133	140	122	136	135	154	132	156	162	131	154	159	132	146	169	144	172	147	132	138	137	139	149	170	138	147	133	135	146	125	122	150	125	144	137	152	142	133	144	137	150	120	157	126	160	161	150	132	160	147	153	171	144	151	136	163	151	157	167	142	143	164	138	145	134	125	135	144	156	139	148	150	130	156	152	138	136	143	157	149	149	118	149	164	162	143	141	151	129	148	165	137	156	130	121	154	146	157	139	144	155	149	125	159	131	131	142	147	153	151	125	151	128	147	143	145	143	140	152	147	158	139	156	131	141	160	151	133	155	149	153	141	125	142	156	152	124	151	143	141	164	147	135	155	165	161	116	145	122	126	125	150	147	133	140	152	146	135	136	140	116	143	143	145	138	174	129	137	131	151	149	132	131	140	160	137	157	130	151	119	120	155	130	134	142	132	129	120	150	122	143	144	135	172	132	146	131	157	133	124	135	136	151	159	156	162	138	121	158	141	132	147	158	140	143	147	133	155	156	156	141	146	149	127	152	132	123	149	170	136	125	131	141	144	135	134	129	148	138	137	159	146	134	133	133	135	159	141	157	159	141	137	159	144	137	139	128	152	154	138	124	143	136	161	123	155	172	119	148	146	151	146	152	170	144	143	138	144	132	153	161	146	165	149	123	136	123	142	156	142	162	147	132	165	151	149	137	119	156	155	132	169	142	135	137	139	121	137	134	143	151	157	143	130	146	155	137	139	120	129	159	136	127	127	145	146	142	155	151	144	121	143	136	131	148	145	118	138	158	140	131	140	146	133	137	138	153	130	149	111	149	143	143	145	152	144	123	141	144	152	154	120	139	153	131	152	148	134	139	166	137	149	135	155	116	126	160	156	139	154	144	130	148	156	141	149	133	146	122	148	133	159	152	140	130	144	169	144	145	150	140	147	127	154	152	118	140	128	150	175	153	134	145	140	150	154	163	116	146	156	134	130	135	146	142	155	122	153	150	140	140	138	148	150	125	118	146	147	126	143	138	159	139	142	155	142	143	126	125	182	140	159	149	155	145	117	137	123	135	132	122	144	168	158	145	133	140	148	135	136	141	121	147	166	127	144	158	159	142	141	138	126	131	113	132	129	144	148	142	156	124	132	148	148	143	168	172	144	146	125	140	135	140	145	136	144	132	147	147	130	134	174	145	132	146	154	153	136	121	146	141	138	133	153	155	150	139	145	120	151	140	128	154	133	130	153	116	160	153	182	155	148	123	130	135	129	152	154	126	153	129	142	139	131	147	139	147	154	128	122	121	134	132	127	129	132	117	171	134	137	148	160	140	139	142	154	145	147	160	160	142	143	159	121	148	142	153	132	155	124	149	149	135	128	126	175	133	127	149	144	148	155	132	120	148	175	130	150	125	170	147	141	150	124	149	145	150	147	137	146	132	129	144	141	116	128	111	134	146	144	133	138	162	158	135	137	159	154	150	139	137	139	159	149	151	124	138	133	151	140	152	165	153	148	128	142	141	138	136	141	119	153	149	138	188	139	140	141	133	173	156	109	153	148	155	109	153	126	166	156	153	148	171	127	135	125	132	163	154	130	151	160	143	148	155	154	144	151	134	135	114	134	145	143	135	128	137	136	144	145	153	149	152	131	140	138	147	126	134	123	172	145	161	135	126	134	158	136	137	154	146	156	150	156	138	156	140	134	141	134	128	145	149	156	159	141	155	120	144	138	142	137	163	133	132	120	148	175	149	132	110	131	154	138	140	150	141	139	139	137	136	129	150	172	147	128	148	122	132	131	159	160	126	140	147	145	138	156	121	138	165	126	110	135	157	162	126	133	124	136	143	139	143	135	152	130	145	155	160	134	144	150	142	133	126	123	135	128	130	132	157	147	142	140	113	189	126	163	154	143	137	169	132	149	145	133	135	124	136	154	157	134	126	138	136	145	131	150	141	149	143	143	145	144	182	134	155	140	145	160	131	139	146	139	157	155	132	158	142	143	130	125	141	157	155	140	164	152	145	135	153	156	118	132	159	125	132	124	156	122	158	173	148	128	154	131	127	144	131	152	148	117	127	121	139	160	156	148	132	160	144	147	153	132	129	153	147	145	118	143	134	143	132	118	138	140	142	138	121	144	150	163	142	148	140	140	154	159	126	151	130	147	137	114	138	168	158	161	122	146	163	139	145	141	134	159	147	137	127	141	144	157	160	132	169	145	173	140	149	130	144	148	128	144	151	150	122	145	131	140	131	128	136	132	114	124	137	144	138	151	137	126	137	129	155	135	131	141	146	146	140	136	143	146	138	129	138	153	139	123	160	156	151	143	142	152	148	155	161	157	150	123	131	118	133	165	151	139	163	135	152	129	120	155	160	140	121	126	144	166	121	138	135	138	152	160	152	142	144	154	161	141	137	131	136	147	147	128	165	140	129	149	159	109	154	132	161	146	154	136	139	141	137	120	146	107	146	152	149	148	167	161	139	129	115	115	116	167	155	140	127	139	162	151	155	140	169	157	155	138	161	143	133	145	150	158	135	125	128	122	131	137	131	164	133	155	140	150	140	140	134	145	157	137	150	152	122	140	148	146	122	140	133	135	137	155	150	156	137	138	146	124	136	158	155	144	170	149	134	145	145	160	149	112	155	155	157	137	156	137	136	148	147	147	142	162	147	114	165	132	164	128	132	140	136	127	140	158
21446	45975	69407	43863	32888	3969	735	611	573	557	526	462	433	411	448	381	389	378	388	386	391	367	352	391	398	364	381	387	366	390	383	365	367	349	322	385	382	359	343	351	323	379	335	359	343	354	355	365	331	342	340	354	348	347	310	357	356	377	345	347	338	349	325	336	384	358	328	328	359	344	326	360	339	342	358	350	373	355	327	344	320	374	363	347	333	342	302	307	286	348	353	353	371	358	336	337	350	367	338	362	324	336	321	367	358	339	336	346	315	348	329	343	363	352	345	336	363	322	322	322	313	334	375	341	301	346	354	326	325	347	338	328	364	317	353	334	333	336	365	315	296	346	300	333	320	364	345	357	332	334	337	329	322	298	349	357	336	302	336	347	350	339	327	304	350	359	332	345	343	338	339	353	355	358	316	323	341	320	329	336	350	366	342	340	340	348	327	325	324	360	328	362	349	349	351	345	343	330	361	323	357	354	352	373	325	349	324	329	333	314	334	332	351	362	345	328	346	366	369	337	339	328	319	312	360	328	357	341	326	353	333	357	359	315	338	338	294	345	351	337	378	327	330	332	319	345	349	349	337	345	336	370	346	353	340	356	340	340	351	326	329	336	349	330	338	318	342	312	308	299	380	338	331	338	305	359	320	315	347	359	321	351	321	347	348	338	343	334	341	321	338	347	366	333	364	330	328	319	337	344	359	332	332	350	378	339	343	362	336	321	375	308	346	354	344	353	357	318	349	344	346	328	326	343	326	302	328	360	313	320	323	361	364	333	323	336	355	334	347	340	358	329	345	358	352	364	328	325	333	346	342	341	344	346	357	330	354	341	360	340	335	297	331	372	365	358	358	346	319	365	356	331	338	342	320	339	351	347	336	349	342	306	331	337	327	323	373	364	358	347	361	312	355	344	328	321	365	347	356	329	353	363	325	357	348	350	320	338	319	330	351	365	335	377	343	364	331	335	365	328	346	331	355	321	319	335	305	332	350	350	359	335	355	342	353	361	344	323	354	337	336	336	362	358	328	320	309	312	342	353	339	359	320	329	355	344	317	332	325	335	359	356	356	372	328	335	346	342	336	336	342	347	357	330	365	298	343	344	357	310	365	323	319	325	393	376	353	361	311	325	341	345	306	352	321	329	331	364	309	342	342	389	357	334	373	324	337	331	348	344	350	317	332	334	354	328	327	326	385	339	318	334	365	350	308	319	337	342	354	336	327	354	333	316	347	336	317	337	325	350	362	396	321	326	340	322	318	309	340	331	344	295	409	359	376	344	331	317	348	345	342	302	320	345	354	302	351	306	343	301	379	320	326	343	343	385	322	343	359	326	349	345	335	333	361	339	351	329	358	329	348	317	313	342	336	322	344	333	323	387	302	347	338	353	345	352	348	369	321	313	325	337	369	348	321	371	324	361	348	337	352	330	361	344	341	315	341	384	354	328	343	348	362	331	332	346	322	325	301	342	324	354	310	350	322	343	360	373	326	384	305	309	340	344	321	295	327	307	312	321	375	358	309	354	365	345	357	343	335	316	335	332	306	327	339	306	328	333	346	328	355	342	364	351	342	339	361	363	347	338	327	327	347	321	349	333	361	360	333	395	367	331	352	307	345	337	337	332	379	347	311	317	334	310	324	314	336	362	348	294	350	361	327	374	324	329	326	310	345	355	331	332	333	334	340	300	338	310	322	354	339	307	360	323	366	331	337	329	327	307	344	325	372	349	326	333	327	331	359	355	336	356	323	359	373	351	343	350	327	347	361	359	326	358	351	350	302	378	351	374	324	333	332	340	348	346	369	331	342	351	339	315	364	330	317	354	304	331	333	329	346	323	357	338	363	346	327	338	352	378	299	343	353	339	325	327	333	337	321	316	356	360	313	345	369	346	357	351	347	340	359	306	336	349	318	312	326	372	287	346	350	329	333	383	322	328	315	318	374	342	333	332	328	345	309	330	331	339	328	282	331	320	335	330	331	339	333	331	312	396	355	342	341	330	350	311	376	348	311	335	313	322	360	367	303	361	326	313	379	334	339	349	345	323	368	319	333	341	354	323	339	311	313	357	341	340	351	316	315	351	328	332	351	308	336	296	363	366	316	346	338	344	330	355	334	354	322	353	348	340	327	345	323	388	337	310	367	320	354	360	332	329	329	337	283	334	365	361	328	367	320	328	356	326	356	343	353	318	309	331	354	310	328	303	349	347	362	351	333	343	349	340	326	328	339	354	351	359	325	349	323	378	312	319	352	344	359	318	386	364	336	351	303	355	323	346	331	315	350	331	332	330	347	352	357	342	337	330	350	336	356	347	320	315	319	333	325	324	357	345	318	351	335	364	324	354	373	339	347	331	338	314	375	340	359	342	364	365	307	353	340	343	333	337	352	347	362	357	325	329	348	297	356	328	340	346	327	305	350	317	379	324	321	320	352	349	345	362	331	372	344	342	364	338	338	362	356	385	321	321	335	325	317	343	314	346	334	351	336	341	349	316	347	342	375	324	339	313	334	313	366	350	347	384	308	312	336	346	354	338	334	345	338	341	322	360	356	351	317	338	331	318	356	354	347	368	323	327	311	342	339	378	366	339	331	321	338	329	353	347	348	360	334	340	349	330	338	323	326	326	340	338	314	348	367	353	351	338	317	317	309	372	325	349	350	363	380	362	354	369	282	327	335	365	357	343	345	342	309	329	319	376	305	313	374	321	378	326	343	308	314	333	353	332	333	351	331	312	304	379	354	342	325	340	328	318	336	336	356	348	322	322	332	350	351	337	314	360	354	308	357	364	350	342	327	348	325	322	303	336	331	325	352	323	327	353	334	343	329	326	358	328	356	322	324	311	367	345	368	305	327	345	355	324	353	334	345	334	328	360	359	323	360	343	363	353	350	303	326	365	365	316	368	322	310	353	319	344	322	284	342	362	357	357	330	301	337	323	361	324	337	366	326	318	334	330	372	337	345	327	354	316	360	323	323	337	363	329	344	361	345	320	328	326	384	335	333	326	346	316	317	336	346	321	342	341	340	365	338	331	329	362	326	370	349	313	330	327	344	325	362	328	369	315	329	319	348	346	339	366	345	337	371	374	304	356	307	382	315	305	347	342	366	339	357	331	329	337	332	328	356	350	335	328	321	348	375	350	311	335	318	350	357	340	360	331	380	313	350	361	351	330	330	344	340	353	310	363	353	319	336	347	367	351	311	331	327	342	329	342	349	360	344	332	337	343	348	329	367	349	340	355	343	333	323	311	326	357	335	330	327	324	307	330	331	316	307	301	342	352	346	355	345	332	366	346	336	324	332	326	358	341	323	351	367	360	338	332	352	347	315	327	328	344	324	320	367	388	337	320	338	321	331	357	353	311	363	355	335	357	305	336	344	350	325	357	377	360	318	340	383	349	335	341	340	334	301	353	337	314	360	346	350	339	364	311	348	337	331	334	366	354	347	350	324	332	314	350	343	358	319	373	326	324	308	337	317	357	358	349	322	338	321	346	356	340
49352	73212	86106	49786	30949	9419	561	305	295	241	249	221	290	248	259	240	239	229	215	245	244	223	241	211	224	239	242	253	239	237	224	221	209	241	234	236	246	220	218	263	221	196	214	227	212	204	246	211	202	222	214	256	222	235	239	220	217	236	199	228	192	207	217	233	245	219	231	247	216	212	221	230	217	225	206	255	203	215	212	214	229	227	205	216	217	204	192	229	195	211	218	193	209	237	211	247	216	224	216	199	193	224	221	205	230	237	215	215	237	194	202	215	205	222	227	231	225	207	220	243	204	198	232	225	213	227	217	228	240	215	229	224	213	232	226	202	220	228	220	230	206	209	197	243	215	231	228	209	244	240	239	245	208	232	229	227	207	231	237	229	202	212	220	221	201	234	257	220	254	222	208	204	212	191	206	220	232	216	229	221	181	231	234	223	220	213	200	219	155	236	222	202	239	237	233	220	222	237	206	240	189	236	217	245	227	229	194	207	233	225	261	211	229	227	191	212	211	224	205	212	219	224	221	230	223	210	211	221	200	232	248	220	211	212	207	236	240	221	236	231	218	223	207	203	232	215	201	208	238	231	226	224	209	197	199	232	223	202	221	224	237	236	249	197	206	225	206	230	223	226	195	224	218	250	232	214	261	246	225	213	217	231	220	223	215	252	211	216	228	237	231	207	215	219	219	223	208	197	214	252	219	218	219	188	228	219	214	244	210	230	230	216	190	254	235	228	222	198	219	214	195	195	220	209	230	215	215	196	210	230	219	194	207	193	216	235	209	177	223	224	231	220	207	239	235	220	214	210	207	197	213	200	213	219	224	236	202	236	210	231	229	231	226	204	229	216	228	210	244	234	229	227	229	224	236	252	221	215	191	223	235	229	232	229	208	221	213	195	217	167	208	242	225	211	238	212	206	206	218	221	211	228	199	241	231	229	238	225	226	216	228	200	219	237	232	204	253	188	196	197	219	222	238	202	231	216	200	216	185	246	199	202	181	240	241	226	199	210	163	195	240	214	218	227	213	212	213	214	247	225	220	212	226	224	222	229	234	239	231	195	212	206	220	267	204	215	194	212	250	201	231	217	239	210	224	205	206	220	215	211	225	218	237	209	240	210	236	215	206	237	176	226	225	222	217	202	234	213	231	233	228	226	238	231	242	228	239	221	230	226	220	194	242	200	215	218	217	205	212	232	218	227	216	241	228	240	207	205	229	225	231	214	223	204	233	210	229	250	211	218	229	214	208	224	179	195	211	221	228	218	240	226	221	204	237	221	229	219	216	239	215	209	226	220	233	199	244	227	210	201	224	215	233	210	226	229	216	225	246	245	213	218	204	226	221	245	202	206	246	210	227	205	257	212	220	221	210	226	240	227	238	207	182	208	203	236	229	234	208	222	192	233	230	206	210	221	222	229	201	220	245	226	219	225	224	213	222	216	214	217	173	225	216	250	212	218	234	247	199	203	205	207	202	251	214	222	220	223	217	210	231	204	230	191	217	204	193	211	213	204	250	227	204	180	233	208	206	221	247	224	228	192	233	240	223	231	200	210	220	228	221	238	207	225	214	233	215	204	230	201	224	232	214	198	203	238	198	212	202	228	233	239	214	185	242	191	217	203	239	219	197	190	235	234	209	201	229	197	204	252	242	203	226	193	239	231	236	212	173	205	230	212	194	248	228	209	223	207	209	214	210	218	219	224	237	253	247	228	222	216	226	195	256	213	242	237	233	203	223	228	249	217	238	232	203	247	237	228	210	233	251	211	215	223	215	227	247	198	217	212	206	208	224	226	231	228	183	231	209	220	197	211	201	244	213	230	195	240	211	221	186	196	219	225	185	227	235	230	247	209	229	209	232	207	215	223	196	257	203	214	242	273	222	209	230	202	193	203	206	226	209	212	258	208	248	228	226	221	229	208	215	231	237	205	200	213	212	219	219	202	202	215	211	232	207	206	219	197	200	230	239	215	220	199	227	205	236	214	205	222	242	209	227	214	224	234	210	235	221	216	205	226	220	205	229	193	225	226	209	249	211	202	215	220	204	206	208	213	203	202	218	244	225	224	234	217	218	210	252	199	229	264	207	189	217	220	239	220	215	199	230	223	212	206	224	199	201	197	233	231	231	251	252	194	215	212	215	210	223	220	213	219	233	244	217	205	198	230	194	190	226	217	207	222	214	197	208	209	224	206	216	229	206	219	198	222	243	236	243	222	241	238	187	179	236	204	229	209	223	229	230	199	204	216	234	217	212	232	202	204	213	224	214	236	216	227	253	232	228	185	213	209	222	229	234	239	223	228	223	233	219	250	202	234	219	199	223	227	231	242	227	218	206	205	235	228	219	210	220	257	231	213	255	216	207	204	229	228	192	229	213	195	183	206	227	235	215	227	207	214	214	219	210	233	239	214	223	223	217	234	216	228	244	224	191	217	239	221	227	214	209	214	226	219	235	215	211	215	219	238	229	215	223	180	200	205	205	239	191	210	214	207	239	223	226	199	214	218	223	192	218	232	199	206	212	193	222	216	233	241	243	218	240	206	205	215	230	171	240	216	205	239	215	228	199	203	216	216	219	186	213	198	224	246	207	215	229	216	219	222	199	221	187	183	200	186	224	179	232	225	227	228	224	236	210	208	225	246	202	192	228	246	210	223	225	223	194	215	229	227	195	213	195	207	202	189	223	223	229	232	229	229	232	229	230	209	233	199	215	216	234	208	194	239	199	215	209	234	228	183	231	212	191	204	229	247	231	162	213	212	235	248	213	224	234	213	225	220	184	226	219	213	213	221	248	218	222	211	205	185	225	193	215	222	222	225	196	183	190	212	243	217	244	241	240	236	216	238	188	189	211	211	205	198	251	234	197	234	213	207	228	209	204	243	205	231	209	225	228	224	241	210	237	215	193	205	249	214	232	201	230	185	209	242	222	225	221	208	221	236	204	226	221	222	225	217	207	238	211	236	211	242	209	235	211	244	237	209	206	222	230	220	239	217	209	235	245	202	225	202	203	263	216	258	228	198	228	215	223	226	226	219	217	228	218	214	237	236	177	207	203	215	230	223	221	216	233	213	216	208	214	227	197	226	225	221	250	236	235	213	223	231	226	221	229	213	208	241	213	196	203	203	203	199	193	212	213	217	213	211	236	202	237	209	216	221	222	221	218	224	240	217	253	233	212	224	212	227	231	242	213	210	217	231	220	245	192	250	232	242	233	189	225	208	249	235	214	208	217	235	224	215	217	214	220	210	219	221	213	200	209	216	209	223	230	217	209	207	217	220	216	214	198	228	227	218	240	210	238	227	217	212	214	231	207	218	183	186	238	193	213	227	202	181	231	208	213	225	222	190	232	228	212	210	219	214	230	214	192	226	237	241	216	200	200	191	222	197	216	221	227	227	226	232	209	211	207	203	199	212	226	229	246	229	233	210	217	216	218	211	210	232	237	257	221	218	234	221	213	200	243	208	194	219	219	213	251	246	248	209	203	243	249	240	206	234
25987	57016	83217	51906	42379	2889	1150	1012	934	818	727	728	697	677	669	647	628	633	616	553	544	572	538	532	554	567	515	528	528	507	541	530	547	531	562	513	526	520	539	539	526	551	516	503	529	540	495	513	520	523	510	523	518	514	502	504	509	511	531	512	536	499	497	517	498	542	485	510	485	528	514	518	553	479	491	554	547	521	477	511	527	517	499	493	543	523	501	537	551	483	551	511	473	493	508	510	525	485	490	476	511	487	514	516	504	510	496	499	508	518	510	497	501	507	508	503	518	489	531	533	505	507	506	511	509	500	506	509	504	480	504	507	520	503	524	455	525	472	553	524	502	494	502	499	518	506	480	519	492	491	481	470	499	484	510	554	528	521	490	492	520	508	521	522	532	497	503	517	504	505	478	494	520	474	499	489	500	460	541	530	510	548	471	498	519	506	526	504	537	510	517	516	479	555	541	487	503	515	486	499	510	472	483	521	487	513	493	463	483	497	479	558	482	499	502	527	515	512	497	473	475	512	501	528	470	478	523	498	527	538	472	486	531	533	488	463	566	505	508	491	482	522	497	522	492	500	521	495	488	539	498	555	504	473	501	511	520	527	512	501	467	446	507	500	501	539	519	506	475	516	511	542	541	484	525	484	523	499	501	566	502	509	502	475	542	464	452	518	513	494	512	502	489	508	479	500	528	482	488	485	520	498	488	510	492	489	500	504	489	495	487	496	538	511	527	493	452	514	487	464	517	507	506	463	502	526	547	507	491	496	495	532	513	527	479	521	480	541	478	512	517	476	523	516	535	503	499	487	514	467	547	496	536	501	474	484	530	497	489	500	549	513	464	500	520	503	484	514	493	535	513	484	486	531	507	506	523	487	499	508	514	496	538	535	527	500	513	457	484	500	536	526	475	488	552	530	530	520	498	501	475	509	497	483	494	513	492	513	501	488	490	461	459	521	493	510	497	489	490	501	490	500	524	473	495	520	564	493	499	524	484	461	494	500	483	495	504	508	521	486	496	521	510	513	505	516	565	509	497	507	508	472	449	500	540	466	493	503	516	507	518	544	508	505	533	513	444	473	531	525	503	549	511	523	493	484	485	501	498	533	557	477	535	487	491	481	551	534	489	518	511	485	495	514	508	504	511	512	552	499	488	520	498	514	486	505	514	508	528	474	497	507	510	476	539	518	506	468	514	461	539	499	486	498	496	505	496	508	526	531	484	473	532	495	508	517	473	496	515	510	526	501	462	490	489	539	533	526	495	520	534	497	494	517	507	525	504	478	509	501	450	550	502	497	500	497	518	494	474	476	530	499	514	532	498	515	492	513	523	474	528	526	585	464	499	472	508	500	513	508	491	523	500	531	513	497	462	503	504	522	549	514	517	483	509	514	507	459	485	468	529	481	504	511	503	488	544	520	489	491	524	516	518	491	458	507	447	499	489	511	536	498	502	517	439	520	495	504	476	520	479	517	530	496	470	484	475	471	525	521	518	485	484	526	488	508	503	498	519	520	513	521	484	573	543	493	508	529	517	513	493	508	521	453	488	502	505	522	490	503	499	491	479	489	462	515	502	469	492	466	520	499	516	497	492	489	509	488	555	498	515	505	473	518	525	479	516	515	485	518	529	497	508	525	532	536	501	506	477	494	517	501	520	488	514	510	474	462	504	495	517	525	495	452	481	520	502	504	512	453	510	488	497	504	500	543	489	521	491	508	517	522	504	509	492	535	514	520	490	468	504	524	492	466	515	550	507	527	496	501	512	468	536	506	532	491	494	508	501	507	508	503	518	507	535	494	487	526	508	480	509	523	501	471	500	501	518	471	482	498	493	483	495	508	569	525	494	502	510	489	543	509	486	476	511	498	499	510	495	513	491	512	502	497	461	573	508	498	460	493	498	480	479	511	494	499	474	511	512	517	501	495	502	491	489	516	518	521	518	500	529	518	482	518	509	528	531	523	520	512	509	496	516	479	479	504	510	543	481	510	541	542	491	523	538	469	522	521	497	505	514	511	479	472	500	507	446	523	509	529	537	502	475	513	492	509	539	517	534	509	504	534	486	526	477	522	473	520	507	481	533	497	517	532	530	496	453	468	495	495	527	525	482	501	529	508	515	485	545	505	538	506	517	523	517	515	482	521	495	503	471	522	490	482	523	499	515	510	498	521	487	463	529	515	523	536	529	471	471	491	508	499	518	526	527	469	518	504	509	522	471	481	483	477	498	493	511	506	496	521	496	499	501	549	494	488	515	484	518	476	455	521	470	489	484	510	513	515	478	540	524	498	527	495	521	530	510	514	483	500	519	510	488	453	509	474	501	470	470	533	549	515	445	538	539	520	481	499	516	505	533	537	478	496	532	496	496	529	474	519	484	486	511	533	524	499	555	500	511	527	493	491	499	484	506	491	502	481	506	501	516	511	508	516	511	517	471	550	545	500	499	510	537	515	484	505	495	504	446	507	469	508	509	528	494	492	483	503	535	492	508	500	523	480	521	501	472	514	498	500	487	522	494	471	476	496	486	511	532	504	493	508	517	517	495	532	506	505	492	493	500	507	508	443	525	520	489	517	472	510	492	482	503	509	509	502	507	507	503	479	502	487	484	519	500	500	480	460	503	464	514	519	526	486	491	510	529	496	523	512	495	529	472	510	559	454	523	499	519	488	482	494	529	515	514	484	515	517	496	495	517	486	477	455	484	511	519	486	491	551	497	527	547	488	531	499	498	481	500	504	498	474	533	540	503	508	511	490	491	491	499	484	496	519	472	485	520	532	508	434	513	528	520	495	501	515	526	488	508	452	519	530	495	502	515	506	510	496	480	498	473	502	479	532	518	477	503	474	501	512	513	506	529	476	513	522	512	496	505	514	540	485	518	487	531	502	494	491	513	499	535	530	495	497	515	515	494	495	484	479	483	500	510	492	490	538	492	517	508	533	478	510	505	485	512	506	503	526	509	521	499	527	521	523	532	531	512	507	516	543	506	503	478	525	476	569	486	480	520	512	478	463	488	492	509	471	557	513	503	515	480	484	544	497	546	550	519	523	489	494	485	535	500	519	476	497	451	507	484	503	481	526	513	519	479	471	501	504	518	551	495	489	471	513	507	494	490	460	470	506	535	567	530	541	516	515	485	503	507	522	505	536	497	518	543	535	498	500	548	492	559	474	529	518	505	550	502	470	506	471	495	498	486	467	515	546	513	540	526	486	515	513	486	478	491	519	514	503	538	482	504	468	469	490	502	471	480	519	486	501	500	505	485	535	468	502	517	522	493	497	486	465	521	495	483	480	513	487	518	530	529	483	502	470	501	488	507	507	548	492	530	526	482	487	480	504	477	546	505	535	538	522	543	508	510	509	506	536	499	513	470	515	560	470	496	469	469	470	447	449	489	495	519	556	499	503	455	497	476	505	493	476	561	508	495	507	523	466	513	529	527	521	547	495	477	497	457	489	463	488	524	515	515	508	499	537	487	480	492	508	492	475	516	475	536	488
27864	26439	23358	4022	1079	324	248	258	230	287	225	245	247	260	238	267	231	227	249	247	239	249	255	262	235	263	272	249	259	234	286	264	284	265	253	282	271	238	252	232	246	239	241	289	266	258	260	272	280	286	256	276	247	253	243	241	265	268	254	225	254	230	269	310	256	262	263	274	259	266	254	269	260	225	242	255	256	257	292	243	260	274	275	265	247	249	244	268	253	271	273	253	225	265	246	236	242	269	259	244	242	240	262	273	267	231	251	243	255	253	258	264	250	286	282	265	260	260	282	266	268	285	309	263	252	252	270	248	259	257	270	266	274	255	272	257	273	253	259	256	278	246	241	250	246	247	281	243	254	271	256	252	285	269	248	241	258	295	240	261	251	249	249	250	277	259	286	281	254	246	251	269	283	267	266	269	257	243	286	257	258	247	270	254	237	239	241	251	286	287	262	248	243	261	295	255	234	259	219	277	276	263	282	242	251	276	266	244	268	262	273	275	246	260	257	277	229	260	265	245	314	275	266	265	266	235	259	280	260	270	243	252	241	259	264	223	239	258	243	276	285	256	248	281	267	261	263	265	240	248	258	231	259	214	260	226	243	263	256	255	268	251	279	248	236	266	268	265	244	270	262	269	268	232	250	276	275	229	246	230	265	251	227	253	240	249	243	251	245	239	274	222	260	263	237	269	264	266	249	258	266	264	248	254	266	261	238	259	241	265	244	289	284	251	267	287	261	237	271	283	275	259	254	257	256	279	270	229	254	259	283	269	251	272	240	253	251	237	227	272	233	235	253	238	270	264	261	257	261	265	260	278	285	269	259	264	255	276	298	284	244	252	261	248	261	271	292	252	236	225	238	247	266	246	270	283	242	278	259	240	234	251	246	248	271	238	254	296	261	268	256	278	247	255	218	278	300	255	234	245	275	240	279	258	249	261	244	239	234	278	241	258	249	256	258	290	265	248	275	259	250	254	287	267	273	262	245	291	238	259	241	232	253	267	289	263	268	259	264	296	249	280	274	277	258	278	260	252	253	253	263	263	257	287	238	237	261	273	273	287	260	286	261	275	249	250	257	251	268	252	221	278	263	287	266	265	243	256	274	273	256	277	231	248	251	277	251	203	266	252	236	245	276	265	274	218	255	238	242	304	261	257	237	247	263	242	246	256	286	249	273	284	252	298	250	245	272	275	284	238	274	269	267	279	259	258	229	273	280	261	257	256	245	233	250	270	248	282	278	287	302	261	277	256	252	254	254	237	255	263	251	253	259	266	253	249	261	302	271	262	283	284	244	235	278	253	259	234	247	250	243	262	278	285	260	269	267	267	249	262	255	256	280	264	244	260	278	287	268	236	281	269	265	246	259	265	238	270	311	258	240	268	248	257	252	247	245	267	257	241	260	248	242	246	259	230	274	233	259	243	237	254	244	255	272	262	246	241	236	263	248	271	250	290	235	222	266	256	267	245	244	254	280	239	276	249	269	246	245	245	268	256	259	255	260	269	243	244	262	278	252	253	261	256	241	262	300	308	311	273	267	263	222	257	249	262	221	234	227	265	253	238	307	274	244	287	260	249	255	257	249	222	262	229	256	255	249	249	237	284	254	251	251	269	271	269	230	277	256	250	265	262	249	257	265	280	209	235	250	240	243	268	267	229	251	241	274	254	220	251	263	267	270	269	260	276	258	254	263	228	263	264	270	244	270	255	270	254	227	265	263	269	267	256	275	295	242	277	264	243	274	271	250	268	268	284	234	253	254	270	226	244	252	258	272	253	261	243	248	267	261	268	265	277	278	262	240	240	236	273	278	251	238	262	259	271	262	281	258	267	276	248	267	251	251	258	241	220	278	247	268	259	238	240	259	235	261	249	271	272	307	254	259	266	268	270	272	283	268	267	264	258	258	268	258	241	267	272	275	246	259	257	262	253	289	266	262	259	258	230	280	242	257	255	247	243	263	256	266	261	255	282	243	251	271	281	289	261	258	270	245	261	250	258	261	284	247	279	271	264	245	239	246	243	279	256	255	277	289	272	245	253	250	256	252	241	227	251	230	260	278	261	263	263	241	250	238	247	246	238	228	271	261	276	269	269	266	256	246	235	265	269	274	263	279	295	269	242	260	299	257	276	267	290	268	261	269	259	248	255	243	277	275	254	282	265	231	243	249	299	255	258	244	267	244	260	247	231	249	286	284	240	260	256	242	261	271	251	248	241	287	234	260	268	238	275	290	234	254	266	235	261	270	286	273	252	244	243	267	249	241	240	266	261	243	263	267	259	271	247	248	253	265	282	231	269	259	252	270	250	263	261	256	258	228	233	222	300	245	254	270	262	272	278	265	269	260	244	220	239	274	260	290	245	225	285	256	272	248	267	259	279	274	270	233	256	249	259	275	265	260	274	212	264	266	259	278	227	281	286	258	249	272	261	236	270	275	245	277	270	244	241	259	262	253	228	280	255	284	265	248	262	280	232	310	227	254	269	251	262	275	272	236	261	266	255	290	262	264	253	258	271	281	250	242	261	235	263	252	241	268	264	261	253	261	248	245	249	271	279	271	260	266	230	263	233	269	275	256	288	254	247	236	252	256	261	244	230	288	247	232	264	262	256	280	259	269	264	245	238	272	246	258	251	292	244	265	215	322	275	259	233	274	280	242	247	244	254	252	249	262	235	254	272	259	272	252	274	244	257	249	274	277	247	263	265	276	281	295	263	286	272	210	257	263	255	269	265	237	286	263	245	265	315	270	231	262	252	250	252	287	273	260	255	256	264	276	273	257	272	238	245	272	246	242	254	227	237	236	264	267	253	281	298	228	243	258	240	270	261	264	265	264	256	270	269	256	268	251	234	251	270	280	270	276	220	242	241	292	274	274	277	251	261	291	256	234	239	233	251	273	282	273	260	276	296	264	256	272	258	283	267	254	264	243	269	252	248	267	259	230	298	259	245	261	220	244	286	261	254	272	263	267	243	253	256	245	273	258	225	274	262	247	247	281	246	278	275	260	261	227	247	263	228	255	266	248	264	241	259	224	242	215	228	240	226	275	252	251	248	230	222	262	252	276	253	258	234	295	264	263	240	278	253	258	226	270	245	271	273	232	223	276	236	265	252	261	253	258	240	264	285	270	276	252	237	269	273	254	256	253	256	308	248	263	265	252	214	268	263	275	248	284	247	244	239	253	233	265	257	256	275	287	274	229	230	256	264	236	266	245	267	249	275	250	250	269	240	231	264	254	259	275	241	248	282	280	258	246	233	252	258	243	252	284	289	277	258	266	245	257	259	267	262	239	268	232	248	238	258	270	241	251	259	233	251	265	280	255	259	259	260	283	253	248	242	273	227	259	251	241	274	249	225	246	259	265	244	270	274	233	268	242	293	289	265	269	260	291	243	246	277	256	243	266	270	282	220	266	258	245	242	266	252	229	271	241	247	251	248	257	255	243	252	226	255	248	259	279	264	257	264	229	275	286	252	272	259	256	245	239	244	268	238	249	242
13494	21408	25899	5115	3144	637	585	545	575	633	572	579	539	575	519	578	557	593	532	573	568	546	577	538	563	513	557	531	539	518	546	578	547	530	534	595	520	568	541	573	546	597	577	576	574	594	541	573	546	579	592	546	584	537	622	539	523	533	515	551	563	498	563	518	560	589	603	566	545	604	546	576	604	574	567	562	563	558	526	576	545	528	554	584	544	535	560	582	604	592	567	533	540	571	559	545	576	547	544	551	555	542	540	565	556	563	588	542	517	567	538	530	550	541	552	568	556	589	538	512	518	523	581	556	577	578	555	536	586	537	560	534	583	548	520	547	556	585	542	550	548	550	590	556	524	534	519	565	575	551	553	576	561	574	554	528	582	584	575	546	554	541	576	613	571	533	564	583	536	561	544	550	600	528	549	619	555	596	605	535	598	577	533	586	564	581	557	570	536	536	557	594	556	546	588	552	554	602	547	542	582	540	574	602	557	551	552	554	538	561	597	603	544	575	576	582	580	534	573	529	520	537	537	547	603	586	551	568	550	558	552	522	604	603	573	560	569	594	543	547	555	571	588	527	598	574	550	604	525	538	559	568	557	563	527	584	563	579	573	596	585	554	532	548	587	580	555	526	554	534	549	558	573	545	552	538	552	555	555	554	587	549	581	535	516	558	527	539	580	550	524	532	553	573	561	600	585	549	550	538	501	554	564	573	590	562	543	582	556	598	546	562	552	531	561	565	573	548	564	522	540	589	570	545	555	564	553	533	570	586	530	592	543	540	568	562	576	575	582	552	533	551	531	540	562	584	582	555	540	581	545	524	532	537	568	601	514	540	551	555	533	545	531	545	545	537	583	583	576	545	545	576	558	546	554	554	552	583	567	509	592	544	527	523	571	553	558	569	544	557	533	573	578	562	550	559	590	540	556	560	546	593	528	577	568	584	576	544	561	570	562	583	537	601	579	534	524	531	562	575	560	543	574	610	547	563	537	567	565	516	560	490	531	541	507	553	545	546	578	563	574	539	559	588	512	540	561	541	527	562	521	536	561	558	572	545	558	502	552	538	576	535	556	515	547	523	577	599	529	583	556	580	561	570	560	562	556	549	568	547	548	546	530	557	558	569	517	587	589	560	564	578	592	572	577	561	593	550	574	532	510	536	521	586	535	572	531	537	573	561	566	476	531	573	535	574	574	538	551	541	572	545	525	534	559	590	579	551	587	533	554	510	534	561	517	619	538	520	536	563	617	579	596	560	519	575	496	563	535	543	541	565	590	569	560	546	546	577	511	583	568	517	524	542	545	533	526	580	555	550	530	515	545	530	576	557	528	508	575	544	565	506	594	565	554	557	567	545	563	510	588	541	544	520	567	582	594	586	548	590	565	562	567	563	554	543	551	535	568	550	575	601	603	555	556	545	578	586	597	572	593	584	578	584	591	567	528	572	569	530	549	599	542	507	562	539	559	536	595	561	606	592	551	553	607	558	548	557	561	537	581	563	549	541	541	566	559	606	567	531	571	516	571	600	584	553	587	544	570	554	575	572	567	541	525	573	574	621	543	592	581	574	559	601	599	540	549	560	575	555	524	594	546	555	529	563	544	526	556	577	578	569	498	595	514	553	554	562	539	517	585	609	566	540	544	563	586	525	533	518	525	565	499	544	574	549	559	542	517	522	576	567	503	556	548	561	608	559	555	536	564	529	535	568	565	561	574	558	539	571	559	545	607	554	588	539	546	545	604	545	557	562	559	567	592	541	538	571	586	526	586	549	559	516	569	588	568	573	588	554	529	548	584	586	573	566	526	538	575	558	545	542	545	571	576	576	573	549	553	558	560	545	540	526	563	543	552	561	537	560	574	590	573	561	530	595	547	502	527	564	571	597	524	541	563	584	552	587	594	568	569	614	588	549	543	549	571	563	593	611	575	600	515	569	554	548	568	599	549	532	566	577	537	580	586	583	563	562	583	574	548	519	573	590	537	555	537	559	574	574	572	570	509	526	545	534	535	564	569	569	547	562	523	539	567	520	548	534	577	539	609	572	594	589	549	548	569	585	519	566	580	561	549	562	519	567	550	538	566	521	556	545	570	543	546	563	526	638	550	589	571	557	541	562	545	606	546	592	577	528	553	559	592	579	568	524	568	531	554	515	573	548	564	557	550	542	531	571	565	626	573	565	574	561	531	494	532	602	556	552	516	551	538	556	553	555	571	577	579	578	541	573	565	526	577	522	552	517	582	543	532	554	551	563	530	527	517	588	536	578	542	517	515	572	540	551	545	527	557	561	555	532	589	572	572	518	590	570	568	507	549	619	548	518	584	531	576	554	571	576	506	581	573	549	569	573	528	567	566	569	572	560	545	552	562	582	563	576	551	564	553	531	564	592	605	549	554	566	526	572	545	522	584	520	518	572	604	575	584	563	566	489	540	533	546	551	569	556	571	556	566	567	496	528	576	529	550	519	550	561	542	502	567	575	582	557	524	540	552	524	553	548	502	528	550	563	552	545	530	570	590	560	552	508	576	573	578	563	560	578	582	554	560	557	532	558	567	567	590	570	563	550	532	531	567	561	575	596	575	542	543	611	526	542	591	547	577	508	593	531	576	539	548	580	575	559	535	520	573	528	578	577	593	568	531	550	594	509	570	554	560	570	595	551	554	564	547	502	590	558	553	528	566	539	556	545	519	506	580	595	526	593	547	579	516	553	527	522	544	560	584	578	557	545	568	562	572	514	536	544	584	565	602	542	537	567	549	592	584	539	567	535	519	580	558	588	543	565	624	593	581	581	540	566	536	580	553	537	569	515	601	586	532	602	580	575	567	523	560	563	563	609	555	606	544	571	605	544	546	571	541	576	561	547	512	535	542	599	547	582	562	562	548	542	557	550	589	554	537	559	558	566	581	583	521	559	546	513	580	573	554	575	548	515	574	539	573	537	550	548	566	592	549	551	532	579	538	555	528	586	539	578	558	543	606	575	522	539	550	541	620	546	557	581	548	584	562	531	598	563	536	544	553	591	558	545	564	515	576	550	563	579	597	531	595	521	554	554	576	542	583	502	533	549	565	580	536	554	585	549	546	540	559	544	579	579	534	582	578	555	586	515	571	563	569	531	512	568	544	565	536	594	538	520	595	583	540	559	554	515	541	584	599	533	580	543	534	551	566	528	559	545	566	531	577	549	574	570	566	528	540	579	526	567	572	587	547	551	532	576	577	548	556	521	538	589	549	573	538	573	542	542	553	541	539	550	538	580	524	572	571	573	581	559	549	603	553	526	555	537	559	566	585	597	557	577	605	565	581	503	562	582	582	531	526	548	582	550	579	542	538	527	575	513	545	548	512	560	514	533	557	529	541	544	554	605	569	544	527	548	574	538	570	557	582	518	567	503	535	582	552	503	600	564	566	548	522	597	546	551	593	555	553	573	560	564	549	536	574	545	593	510	572	569	535	592	548	575	559	551	504	579	557	548	558	527	563	550	539	599	590	541	571	564	556	530
42061	59166	73689	38420	24602	4523	217	192	192	162	171	161	149	140	169	134	117	164	151	146	136	123	170	178	149	175	123	146	157	148	161	172	152	143	153	155	133	145	141	156	129	178	143	148	141	128	142	150	152	152	159	158	138	151	136	160	135	153	139	142	141	146	161	159	135	136	150	147	134	138	132	172	145	143	131	156	149	144	144	138	141	113	131	121	125	155	132	146	135	141	159	154	151	157	120	163	146	127	146	143	118	133	144	141	164	135	157	151	130	124	112	120	130	163	144	177	136	154	163	143	157	133	162	140	153	149	146	145	141	131	142	125	160	138	151	153	123	142	145	153	110	143	132	145	143	147	125	124	152	142	138	153	143	147	140	117	147	154	163	139	133	140	162	124	159	138	153	138	144	138	131	159	129	141	138	127	147	123	166	114	151	148	149	151	128	161	137	144	122	122	145	136	143	119	139	149	162	125	137	130	122	125	178	143	149	132	168	145	147	152	153	127	134	135	147	147	137	172	151	151	149	135	136	157	141	150	132	144	127	156	133	155	171	136	134	147	130	151	140	154	124	154	143	151	147	144	120	141	132	129	158	119	153	134	161	149	154	136	142	136	152	123	154	149	177	147	157	173	170	134	136	146	169	140	152	149	144	153	130	153	128	162	135	147	150	162	152	141	146	125	123	125	141	129	124	144	133	131	144	161	131	156	138	164	138	141	130	127	137	152	162	154	126	138	160	155	150	140	142	136	141	135	136	157	124	163	150	136	143	125	136	134	139	136	134	127	124	148	135	122	141	133	125	138	163	154	129	139	159	116	134	161	131	151	157	127	146	123	155	135	147	144	164	147	138	142	136	138	142	128	163	137	138	169	164	126	162	130	135	146	141	130	129	153	132	160	141	152	156	163	155	129	145	129	143	176	157	153	147	127	139	122	138	140	130	125	151	138	139	151	154	158	141	151	154	152	161	162	152	138	147	129	160	148	132	125	144	121	159	145	154	154	141	139	127	120	117	147	133	164	173	128	147	122	141	145	150	132	148	131	128	143	133	151	140	165	140	133	136	144	143	149	170	128	132	142	150	164	124	146	153	143	167	155	131	126	148	139	130	151	149	165	139	156	147	147	155	154	129	137	153	160	152	140	151	121	156	152	146	124	135	124	147	123	146	165	154	119	127	142	133	127	142	139	130	151	141	143	166	140	134	153	147	162	140	143	146	142	159	153	150	146	137	158	143	132	148	142	158	145	141	154	148	149	155	144	138	137	138	137	135	121	155	142	124	173	144	141	142	137	155	136	125	158	152	136	152	143	154	106	148	144	147	145	135	150	136	125	142	131	142	154	127	150	145	142	127	158	130	118	162	155	122	134	144	137	136	142	142	138	139	152	136	172	126	168	166	136	155	142	166	141	165	150	164	159	117	164	140	136	126	161	133	143	144	150	168	137	165	146	126	147	128	144	148	137	150	137	163	136	138	143	160	135	164	127	132	130	128	123	136	142	147	137	153	166	137	139	168	142	142	147	153	127	123	140	118	149	136	161	140	134	146	150	129	151	133	134	131	132	132	135	143	146	146	151	135	156	122	134	126	131	137	141	143	145	124	146	138	148	128	153	154	144	135	160	152	140	152	154	155	131	133	146	142	140	151	135	114	141	138	120	146	142	132	143	134	124	150	146	155	156	131	139	174	148	144	163	135	147	167	130	137	148	152	139	145	156	148	142	137	147	120	145	133	151	152	148	131	144	144	147	148	137	128	167	154	128	154	136	117	121	140	160	165	120	125	126	130	141	137	137	132	137	155	108	121	144	144	159	134	116	125	152	146	122	149	121	135	135	135	168	140	142	157	176	153	129	143	147	159	126	151	149	168	139	129	133	142	154	157	141	142	125	140	146	152	131	129	148	133	117	125	122	130	142	144	132	158	136	140	132	131	142	139	146	159	114	131	133	127	134	142	147	150	161	139	143	166	140	142	149	164	141	148	141	150	177	162	139	136	136	123	154	153	142	157	145	149	134	143	137	142	164	160	158	155	127	142	141	171	142	114	135	130	149	129	132	157	146	138	167	139	162	140	168	158	146	149	146	135	149	119	123	135	145	145	150	144	141	156	144	163	162	138	145	153	168	140	163	159	146	141	142	143	138	142	134	135	122	147	142	163	127	154	138	137	113	121	147	143	138	154	166	137	149	132	150	167	137	123	121	145	148	157	159	136	137	141	152	130	139	155	129	138	137	131	143	148	147	153	119	126	147	137	162	129	154	114	139	144	133	147	148	157	136	130	138	143	135	141	140	160	139	130	145	139	143	138	150	155	146	137	140	142	149	152	152	161	157	150	149	159	152	125	123	136	152	135	152	154	146	158	145	133	132	137	139	115	168	129	146	159	148	138	132	130	135	131	156	146	133	152	143	149	127	144	159	133	124	161	145	134	165	167	128	135	136	124	137	146	130	158	145	144	141	140	132	137	131	149	143	127	111	147	150	132	120	128	157	162	159	136	147	121	163	152	156	137	144	144	110	158	150	139	115	153	139	142	160	156	127	147	156	148	146	128	152	132	130	156	139	150	141	149	134	152	127	150	167	156	163	142	180	130	121	142	132	154	144	161	124	161	130	156	143	143	137	129	118	144	133	131	153	129	114	146	132	150	135	145	144	141	156	152	152	155	107	131	148	124	139	128	142	120	130	139	135	135	135	133	124	149	142	158	152	147	164	135	137	147	148	138	151	147	139	147	125	131	150	153	149	140	135	154	135	130	163	144	126	130	126	128	145	136	161	142	161	145	122	156	155	158	154	125	123	147	123	119	142	145	138	147	143	135	142	150	156	143	151	144	133	137	141	158	151	151	150	140	134	150	151	137	140	132	139	138	149	143	132	139	140	139	126	147	146	139	147	134	134	165	165	138	156	138	122	156	144	137	117	146	146	171	146	145	153	132	165	141	155	144	131	142	115	136	128	137	151	132	146	159	172	148	151	156	149	149	161	126	141	117	117	150	124	141	135	142	143	137	151	135	166	152	145	126	154	144	151	151	137	173	150	140	170	135	140	143	150	153	122	139	134	151	138	147	146	153	146	157	141	147	166	143	161	145	156	119	156	136	141	128	129	147	157	139	163	124	158	127	145	156	134	132	156	142	130	151	145	133	157	160	146	131	149	144	124	155	160	156	120	127	131	91	154	138	147	146	128	162	164	158	143	118	121	139	134	148	133	129	128	158	156	157	130	169	145	142	160	163	114	146	147	147	159	151	158	145	147	173	134	155	158	127	135	148	137	143	158	147	138	130	138	148	149	137	147	165	131	148	137	132	169	155	138	145	127	132	143	138	147	129	136	132	155	150	142	144	149	136	129	144	147	137	139	141	144	159	153	149	169	117	139	143	133	137	116	148	129	148	140	117	151	157	171	133	146	126	142	138	128	138	105	137	152	156	173	159	151	146	150	144	149	137	142	138	158	128	150	152	136	128	153	141	139	145	135	136	132	140	135	141	133	149	165	130	151
21938	46366	67478	42590	36722	2159	699	664	620	494	505	481	426	425	416	412	402	399	401	400	354	422	404	400	394	391	348	322	383	368	375	361	340	334	336	362	353	364	381	358	323	344	373	345	361	374	368	343	361	346	333	363	372	337	345	378	357	351	369	334	356	361	341	345	324	351	354	327	344	354	357	323	328	344	361	325	349	348	315	323	351	347	343	346	336	338	349	355	321	352	326	317	344	359	367	348	350	309	317	337	320	355	368	328	342	373	324	326	318	323	360	301	332	316	325	346	365	343	314	351	347	328	342	353	344	336	332	357	361	346	354	341	341	352	346	312	335	345	353	369	385	328	383	374	351	324	346	298	330	342	332	351	348	348	362	381	317	303	349	331	330	359	359	335	341	368	384	334	300	318	381	316	329	325	319	372	346	354	353	353	382	344	334	338	370	313	302	373	331	312	349	376	331	344	343	378	343	356	301	341	361	347	334	323	329	347	347	372	306	334	371	324	344	350	319	358	330	341	359	339	337	340	373	345	330	328	363	377	334	322	365	332	319	318	354	341	346	325	323	329	309	335	360	327	354	335	337	345	370	359	342	320	336	355	335	364	324	332	336	352	327	355	346	352	322	357	381	346	369	331	348	321	308	375	349	359	345	318	367	345	366	354	333	361	306	345	344	330	313	359	342	342	360	336	334	350	335	325	353	340	333	323	359	341	353	325	352	342	318	343	349	320	324	333	310	339	306	367	330	365	378	302	302	336	333	302	381	371	342	346	348	340	354	358	352	368	332	322	356	350	304	322	333	337	310	335	327	309	325	327	334	333	299	345	356	346	349	357	378	341	344	333	365	334	346	320	380	334	330	323	339	334	355	345	326	374	312	334	344	356	364	334	322	324	358	350	342	374	309	317	325	360	345	309	338	334	292	321	325	305	362	343	334	350	340	349	352	326	336	335	339	357	363	353	343	350	319	357	359	343	324	330	345	318	367	344	354	341	322	316	324	335	355	337	327	342	363	335	352	326	327	335	339	350	347	353	363	333	354	361	301	328	342	306	326	331	347	320	352	351	330	326	338	314	318	342	360	331	331	351	322	345	325	354	324	325	342	327	335	323	346	352	324	324	342	331	350	327	332	326	357	360	346	342	324	362	342	362	347	345	338	344	326	343	319	345	329	324	346	340	323	319	357	366	345	379	343	318	321	346	331	316	367	359	366	361	339	305	368	360	329	336	335	361	368	337	322	354	372	324	354	324	355	342	329	335	347	350	375	340	367	322	330	312	345	364	356	356	363	346	348	325	336	368	309	334	322	309	333	311	353	341	338	320	354	340	355	318	324	339	358	337	326	325	349	357	364	293	322	344	346	345	323	346	358	317	337	343	339	327	347	323	307	364	329	313	347	347	361	348	363	311	310	354	346	341	374	335	342	327	335	315	362	369	334	332	335	347	332	337	345	340	361	335	306	360	334	308	366	313	360	335	362	360	315	312	360	342	359	354	346	354	335	383	343	331	322	323	379	334	331	335	313	364	353	343	352	343	339	359	353	323	370	358	347	328	340	334	358	373	332	341	351	344	308	353	305	323	325	359	375	381	354	338	303	341	367	347	333	341	373	333	375	377	360	334	364	357	335	336	357	350	360	336	327	359	354	318	338	340	310	321	337	343	324	317	322	325	331	326	341	357	358	355	304	335	333	320	345	331	298	336	346	327	352	328	334	327	391	304	393	305	323	354	340	338	348	346	343	348	343	327	362	338	351	333	330	343	355	356	351	335	332	337	336	331	366	339	329	315	346	332	339	336	322	368	359	310	370	328	303	340	331	315	357	322	340	356	347	378	369	357	347	343	351	360	328	312	322	333	336	325	303	320	325	353	315	311	326	369	317	342	306	352	305	360	344	332	339	327	368	359	353	352	353	332	353	342	344	345	365	329	334	333	368	349	339	338	358	350	361	360	328	331	373	330	347	340	342	314	348	337	326	327	326	340	353	386	346	364	377	319	345	337	366	342	321	348	315	309	327	311	331	295	335	385	335	365	303	371	329	368	316	328	319	333	331	371	327	358	377	357	348	330	349	367	369	335	364	343	352	339	348	309	346	345	321	331	338	350	331	335	332	349	367	338	338	337	326	337	338	340	336	364	337	349	361	364	353	360	338	310	354	358	341	320	362	388	368	345	360	350	338	341	335	318	364	356	348	362	321	319	316	347	316	338	338	388	330	319	328	351	376	349	311	337	347	333	320	334	353	351	310	330	304	327	334	334	315	315	337	351	358	346	319	327	343	343	319	343	350	344	350	314	378	352	359	371	370	382	349	333	312	324	315	357	336	324	346	329	340	330	355	349	368	320	363	369	337	393	327	336	348	379	370	325	337	376	344	347	350	333	354	310	320	306	326	323	316	305	348	319	321	346	333	317	343	312	314	340	311	309	340	333	329	336	350	325	328	331	367	369	333	352	314	342	349	371	323	363	342	315	325	360	338	348	316	333	326	380	325	339	323	324	331	335	369	338	338	358	330	316	382	333	342	351	343	321	348	343	332	320	313	323	382	398	358	337	322	337	357	356	362	336	337	315	351	299	314	348	348	324	341	314	347	319	322	336	338	361	352	354	361	351	360	374	356	306	331	334	312	315	353	351	351	340	339	331	360	309	354	353	334	344	338	352	318	356	330	338	349	290	330	339	322	338	332	401	320	326	328	326	321	349	289	360	357	352	331	350	341	325	348	328	313	333	314	341	332	326	341	310	329	340	339	324	314	332	318	322	325	341	348	350	368	323	304	335	357	337	344	363	363	338	381	321	302	344	324	337	354	335	333	336	338	351	350	361	387	351	315	298	391	335	290	290	338	331	327	359	310	329	363	359	334	310	346	326	360	351	359	316	376	336	353	317	293	297	340	332	335	339	347	353	369	335	321	337	338	320	357	359	346	301	358	325	300	336	354	334	337	390	326	345	322	331	337	351	322	327	298	328	324	368	325	346	344	318	334	332	343	318	327	341	355	329	356	320	329	330	284	327	323	341	339	363	359	354	331	329	346	346	336	319	329	345	343	332	352	350	321	348	343	354	317	381	342	364	389	327	339	379	334	331	321	335	330	315	310	359	331	321	336	346	328	353	329	329	357	325	322	331	323	367	336	343	326	336	372	355	340	298	324	336	308	332	311	344	333	353	345	344	330	343	344	310	308	339	328	318	356	330	350	306	335	317	320	329	346	320	310	337	349	314	368	326	335	298	353	348	344	329	350	344	348	326	354	365	344	334	360	320	352	329	348	311	348	318	301	338	307	316	328	324	344	353	307	322	344	342	345	340	323	331	328	337	321	370	335	321	317	359	377	316	309	337	386	339	322	291	338	323	354	339	355	356	327	341	359	357	333	367	357	348	339	329	378	330	322	316	365	330	292	347	334	322	318	316	323	349	320	341	352	357	320	322	339	338	319	325	360	305	348	313	352	353	362	311	370	346	324	322	349	326	338	337	336	332	346	319	364	355	343	306	323	340
50153	73610	84385	47816	34930	10016	664	334	292	301	248	250	252	218	230	239	242	273	241	208	284	224	226	209	208	241	250	234	227	234	230	203	218	233	238	231	231	200	225	214	205	214	212	201	228	201	230	226	210	226	219	248	207	192	228	244	213	216	218	210	218	229	240	232	217	207	215	237	226	224	221	218	231	203	211	210	226	226	233	198	224	200	225	196	214	242	232	231	206	198	192	218	226	201	218	241	224	231	207	198	214	238	216	217	218	192	188	227	192	217	271	221	197	220	201	236	202	223	212	244	197	229	239	200	239	199	213	234	226	222	200	220	200	224	208	204	235	211	212	220	252	207	264	200	236	206	206	233	218	203	206	202	241	205	227	184	223	216	197	238	229	203	186	201	199	217	169	218	210	218	211	217	240	217	220	236	227	216	215	233	229	219	205	206	221	200	206	206	226	188	221	199	217	219	215	205	233	218	200	222	222	216	213	237	223	234	199	197	238	225	227	210	209	190	213	227	223	224	211	223	242	240	223	221	210	223	226	227	221	200	220	219	212	210	190	211	194	185	232	229	238	190	218	218	230	220	231	241	217	188	231	215	200	241	227	248	221	253	222	241	210	218	206	238	204	224	193	217	194	186	238	233	216	212	222	229	219	233	203	207	230	215	220	193	234	207	201	196	188	211	202	257	225	201	229	205	217	206	232	214	201	213	237	199	216	230	229	197	212	189	195	263	223	212	210	212	224	234	227	225	205	211	232	201	218	245	204	231	231	235	203	203	203	225	206	210	191	222	226	232	203	215	219	219	195	217	217	215	238	223	204	219	237	202	214	209	211	214	223	214	223	176	232	223	190	203	230	194	211	238	210	227	215	222	225	191	215	241	221	215	220	221	231	228	191	228	212	236	215	198	235	227	202	186	232	216	222	220	244	202	225	203	211	194	230	240	241	243	214	242	202	216	230	205	184	204	223	216	225	229	236	212	225	243	241	205	212	191	218	228	244	205	234	245	179	196	231	195	217	228	197	195	205	252	209	217	208	203	230	245	225	243	232	236	234	198	230	211	239	211	227	217	214	225	210	236	191	228	230	218	227	220	224	228	232	216	204	222	188	208	211	211	198	243	233	223	232	202	212	175	230	242	207	231	211	206	232	233	235	217	221	226	229	229	209	247	192	200	207	203	228	221	210	228	235	235	197	217	194	226	211	227	235	212	225	214	241	217	202	250	209	228	198	210	210	198	233	199	217	196	186	225	215	214	189	214	204	226	201	217	226	233	210	236	187	215	218	212	216	220	217	225	224	227	230	185	180	197	242	207	246	252	188	232	201	199	189	211	203	198	212	199	220	194	216	207	215	202	222	218	183	198	199	223	245	239	226	229	203	210	230	206	205	209	225	209	221	222	230	230	191	229	182	222	224	223	239	217	222	215	232	239	204	198	189	240	216	210	188	215	246	272	232	230	215	220	237	217	212	211	218	247	186	183	211	213	188	202	226	214	196	214	204	210	230	217	242	229	235	202	231	205	210	225	195	212	197	211	215	192	247	229	213	261	219	237	204	199	220	211	204	200	204	194	212	217	222	202	203	207	213	235	210	193	201	198	213	234	224	218	236	211	208	210	208	231	230	233	233	203	217	229	203	213	221	232	201	227	197	225	218	208	185	225	216	196	196	221	215	214	200	244	201	217	252	218	209	228	215	198	230	184	218	224	218	211	231	189	205	210	199	210	228	212	239	231	202	223	224	200	234	222	231	205	212	211	237	202	230	203	204	196	239	197	182	210	220	243	232	198	209	217	242	256	210	194	251	220	211	199	195	180	217	239	220	238	243	213	245	199	223	219	237	228	197	223	226	217	200	188	225	191	229	213	208	239	237	215	215	215	184	205	232	240	223	217	222	204	201	213	214	199	244	226	217	199	217	200	219	205	221	205	230	196	238	197	201	236	222	228	210	227	191	224	217	204	223	201	230	244	223	231	234	195	192	218	229	233	226	223	205	200	219	211	204	187	217	214	205	252	204	199	195	192	224	218	205	212	199	204	195	217	197	241	225	243	222	208	203	206	228	210	230	226	200	243	179	225	213	203	221	221	213	217	229	200	223	206	245	220	231	244	203	212	237	212	225	228	210	223	210	258	255	195	233	221	216	215	224	235	214	207	198	240	236	233	223	216	226	211	197	193	222	214	192	261	234	226	204	245	231	252	229	229	205	226	229	232	266	184	200	209	193	211	217	189	223	220	212	221	211	247	215	209	236	231	236	215	232	227	211	227	241	210	215	247	221	190	200	223	225	228	203	197	230	216	253	215	228	225	194	219	219	205	219	183	209	217	218	227	211	204	237	236	213	171	189	206	221	247	194	203	210	167	229	196	200	178	212	220	229	222	214	218	208	220	211	232	202	207	211	230	195	247	199	230	197	231	223	218	221	219	224	219	229	189	232	226	227	225	226	206	199	231	217	235	221	213	245	227	195	198	198	227	213	202	206	227	213	193	231	219	227	208	212	214	216	209	204	224	190	219	191	222	206	217	230	236	206	224	203	225	231	207	256	227	209	197	183	204	225	203	216	223	178	211	237	214	239	238	206	207	238	231	211	208	204	217	224	235	217	239	226	220	201	223	219	234	228	211	208	204	222	207	222	230	235	209	223	246	224	186	219	217	181	217	239	217	211	205	205	223	241	223	228	219	203	193	210	224	215	187	214	199	217	243	266	244	205	209	216	211	229	189	195	199	211	211	188	205	234	192	211	198	212	217	239	224	196	230	200	246	235	233	226	200	241	200	211	190	202	182	239	227	212	186	199	165	194	201	216	197	226	229	233	206	203	224	226	239	229	214	200	188	208	210	195	206	205	258	218	250	219	218	214	207	192	219	218	235	227	226	211	227	236	238	214	240	200	227	215	211	241	193	208	193	214	222	200	220	218	216	228	221	223	178	212	219	215	213	233	199	211	221	227	232	220	198	231	204	204	193	222	226	211	214	192	216	237	211	211	215	232	198	205	240	225	215	228	239	233	229	200	202	220	213	190	210	201	219	230	221	222	196	221	203	222	228	236	252	217	206	265	224	213	240	229	232	224	207	200	206	227	217	224	209	186	230	237	232	207	170	227	187	215	224	223	204	198	210	214	179	200	222	210	210	222	229	194	222	245	222	240	209	230	198	226	227	241	198	242	244	219	251	238	222	220	210	254	233	196	230	238	212	227	203	245	222	206	206	203	204	226	238	223	195	206	209	217	217	226	240	216	211	232	232	232	221	216	213	250	210	199	250	228	209	193	218	227	187	207	205	241	183	248	213	229	237	245	201	199	220	218	198	206	229	227	198	231	222	217	221	253	214	205	214	252	229	227	232	218	204	211	215	214	190	225	196	198	203	209	215	203	224	218	224	232	188	197	191	208	205	244	211	208	244	223	193	225	212	226	221	229	192	219	224	219	211	241	222	254	221	214	195	179	238	222	214	215	237	251	184	198	211	221	216	228	260	199	206	209	194	210	221	235	227
26488	57876	80448	52184	46628	2613	1182	1008	937	873	761	706	709	660	615	684	637	618	567	595	524	596	572	502	573	543	559	549	549	533	523	525	523	523	506	515	504	550	530	517	521	552	508	533	524	550	548	524	544	516	543	502	544	465	481	534	520	533	499	557	520	482	485	507	509	502	515	516	545	485	552	518	495	505	526	512	527	507	502	513	551	501	546	500	523	474	502	479	509	510	484	509	504	498	500	525	525	440	543	481	524	467	490	477	521	484	515	507	511	508	500	497	520	504	526	469	529	514	531	512	499	498	491	512	488	498	503	506	492	489	477	526	542	481	526	513	473	479	459	506	489	475	487	495	497	514	504	482	512	495	539	527	515	484	528	498	492	506	481	474	466	494	534	460	501	474	506	531	501	481	461	490	496	492	469	504	517	497	493	506	519	459	518	480	491	480	500	511	482	506	493	454	502	524	495	476	509	510	501	479	496	535	491	513	503	501	515	513	556	482	481	509	473	460	498	471	487	485	503	477	480	502	494	497	503	476	457	532	519	511	472	529	493	494	491	538	500	531	497	476	484	501	470	532	512	471	503	500	510	503	475	479	515	504	485	515	499	518	499	499	477	472	505	499	513	533	479	532	500	500	503	516	550	445	531	527	512	520	461	521	551	498	520	531	479	496	489	510	495	482	516	529	504	505	481	512	504	515	466	509	513	506	487	511	517	522	481	515	509	495	483	503	548	517	527	466	477	528	485	480	551	489	486	502	512	501	497	495	523	482	546	497	505	536	489	510	544	490	505	489	450	507	482	499	476	489	495	477	522	498	502	459	473	504	539	497	479	508	491	547	515	514	508	468	484	514	484	482	456	524	523	488	482	507	514	490	489	490	527	537	478	505	534	496	522	476	523	537	488	489	463	449	499	497	491	509	511	509	494	500	479	535	483	496	452	507	507	499	518	509	518	513	515	506	511	496	508	528	515	509	514	457	489	507	519	490	506	470	483	502	469	521	485	481	485	493	472	530	496	484	505	510	515	505	477	479	501	509	491	479	519	480	488	511	504	522	513	492	510	515	511	535	493	509	492	486	489	488	503	513	471	529	514	510	499	511	498	554	488	494	478	503	468	489	473	483	520	507	472	524	487	545	500	514	494	481	499	521	515	523	488	523	505	482	443	526	481	496	567	495	511	505	498	502	492	481	539	486	477	470	532	501	490	506	501	536	485	457	465	485	512	490	490	541	541	504	517	486	503	492	501	451	501	524	498	499	474	522	494	519	520	501	490	483	496	540	503	518	497	462	491	501	489	522	525	493	526	478	505	497	498	486	471	517	521	462	481	527	524	504	488	532	507	512	500	519	493	449	474	484	483	516	544	477	508	515	529	555	493	513	462	559	475	480	517	433	530	525	475	509	513	541	491	525	521	466	540	527	479	529	497	502	488	519	507	494	476	482	473	515	492	497	549	513	497	494	488	459	541	519	526	523	519	483	528	472	551	472	501	482	525	486	491	507	502	529	467	500	512	479	471	489	478	496	504	476	497	466	478	491	531	537	463	522	492	495	471	484	498	467	496	502	520	482	492	448	539	510	538	499	523	542	532	516	502	496	502	507	489	452	525	497	509	541	528	517	507	501	486	465	492	508	492	489	489	520	528	496	508	513	523	507	519	526	523	532	490	495	468	479	513	477	491	500	516	486	483	490	475	491	506	527	483	516	498	518	457	514	472	487	505	514	498	506	526	531	524	514	538	488	505	528	503	494	538	471	469	531	523	486	501	522	505	481	470	491	513	499	487	495	500	487	511	515	510	525	517	490	515	463	524	515	504	497	501	499	481	532	518	478	580	533	504	449	521	506	509	492	498	495	551	490	468	519	496	528	486	511	510	500	478	497	508	530	495	491	487	523	493	505	516	527	486	524	490	471	479	493	477	481	514	526	501	507	428	540	524	507	524	545	537	458	444	521	531	522	486	477	513	497	472	469	464	494	491	558	512	507	532	445	483	477	433	494	502	538	490	528	502	507	514	491	538	492	513	467	520	515	517	500	462	513	470	493	532	482	467	496	494	502	513	515	513	489	495	475	515	503	486	506	479	485	491	468	507	505	488	513	536	466	501	478	492	557	501	501	525	561	525	486	465	471	467	521	524	500	513	493	487	466	471	521	445	505	528	514	475	496	511	491	537	468	504	496	472	497	495	516	501	518	501	493	490	503	477	480	471	504	480	481	474	526	527	491	462	513	548	486	476	493	494	541	511	484	499	500	479	522	461	455	467	483	475	486	535	541	498	499	544	487	519	500	450	492	485	498	488	491	518	475	483	490	482	501	520	515	497	543	482	491	486	540	515	473	456	504	482	518	518	479	458	497	546	519	513	458	498	484	472	547	507	488	532	507	447	505	476	490	539	511	481	493	475	564	501	480	473	453	530	497	488	505	517	524	492	508	514	480	466	551	499	498	494	483	492	501	481	534	503	522	497	487	524	493	498	496	490	475	487	510	514	498	497	472	496	526	563	497	526	477	507	497	475	455	476	520	465	536	496	497	493	499	500	491	495	511	487	498	484	490	483	504	508	500	508	497	487	462	493	507	499	486	486	505	514	493	470	526	543	468	503	500	481	490	473	504	506	475	486	470	482	470	485	479	528	501	436	522	485	504	474	514	497	498	462	463	464	499	532	489	479	497	513	506	510	517	552	517	488	481	489	522	498	537	498	493	516	474	480	528	509	490	485	480	486	473	504	512	507	494	498	509	486	485	501	519	503	507	510	511	531	493	522	559	451	498	496	525	486	479	469	535	491	470	510	510	479	483	507	510	499	494	509	486	506	486	503	492	495	538	494	456	512	496	512	484	510	501	499	503	540	498	498	470	519	484	510	504	502	495	488	501	505	509	485	528	514	514	497	466	499	471	486	517	527	515	471	526	513	495	527	513	457	506	486	494	495	519	505	458	496	515	515	494	518	472	482	536	486	488	512	491	468	512	479	492	495	500	511	473	491	494	471	463	516	489	502	525	501	509	530	508	516	501	511	493	517	517	516	474	500	501	495	562	489	497	447	495	499	506	494	501	466	510	480	491	535	523	519	499	477	483	501	515	517	517	466	500	482	500	492	480	486	482	501	499	490	500	497	487	505	524	536	509	528	491	474	537	531	499	501	515	495	488	517	482	511	481	494	502	475	501	494	514	500	485	480	456	518	490	475	505	467	514	477	494	553	546	481	523	538	513	532	454	526	450	490	533	509	513	463	482	493	506	526	510	487	492	497	479	505	495	515	503	471	488	536	483	521	534	523	495	532	525	492	523	517	542	531	515	538	529	531	524	531	506	515	498	489	474	540	511	490	462	472	469	490	487	512	501	519	513	523	519	489	494	487	497	537	494	473	503	516	533	492	480	485	530	489	500	533	526	482	503	521	544	517	529	504	502	495	510	522	496	509	484	498	469	511	455	486	499	509	501	496	497	483	499	483	467	504	498	533	501	502	481	465	518	476	490	494	503	518	527	516	492
27712	26589	21945	3921	865	270	270	268	264	257	275	236	273	265	248	276	246	262	281	278	254	263	293	261	295	263	288	270	283	260	248	265	242	280	262	236	243	250	255	270	278	248	253	244	239	251	251	238	257	236	260	222	268	273	273	271	254	278	281	273	250	251	242	246	246	247	290	234	288	283	282	278	233	253	266	261	259	252	295	266	271	291	332	296	237	261	274	257	232	271	270	270	268	287	263	252	263	270	281	252	276	260	241	271	257	265	273	267	261	270	266	266	221	225	243	254	242	245	259	245	245	254	279	261	257	231	251	276	274	231	284	274	251	264	263	274	305	289	283	297	243	271	239	259	256	268	245	289	277	280	267	252	240	271	241	259	269	253	263	251	251	289	294	271	256	259	273	232	284	262	254	249	282	255	255	260	283	285	282	277	274	265	260	269	286	273	295	232	260	275	259	279	240	266	274	254	243	284	298	242	252	256	274	279	271	273	252	262	302	283	264	246	255	249	255	267	215	236	252	230	267	266	253	281	282	298	240	241	247	284	264	254	242	283	243	259	259	258	286	261	263	244	242	255	267	237	307	262	267	252	259	226	240	220	256	251	253	246	264	263	234	259	269	263	275	249	240	251	250	259	241	231	251	301	274	253	262	286	250	241	273	272	266	255	257	277	241	260	282	241	239	240	251	259	248	250	255	252	259	266	265	250	228	274	227	234	234	227	247	261	210	269	231	290	258	234	245	297	232	282	276	269	256	283	232	239	234	315	301	259	263	243	284	289	254	276	258	264	257	262	267	264	275	255	318	262	274	264	274	243	257	293	242	255	290	267	271	263	247	266	234	286	256	264	259	263	255	275	262	294	261	261	241	261	271	283	282	275	222	256	275	287	277	278	249	253	265	272	273	276	264	251	231	248	276	262	270	279	262	250	268	277	275	242	260	257	249	260	261	244	258	256	243	222	243	265	301	239	265	241	266	294	258	246	283	291	257	264	240	261	260	269	271	272	247	276	242	262	278	265	294	270	258	275	269	246	302	252	233	243	272	256	244	259	264	269	265	280	267	252	244	259	281	241	271	260	259	268	255	255	263	236	267	292	247	279	224	285	256	283	250	261	244	304	278	274	250	280	281	244	248	256	219	265	241	274	282	267	270	266	259	249	252	275	280	271	245	237	255	239	243	241	245	274	266	259	272	259	257	245	262	262	266	254	280	278	251	279	232	247	281	248	240	243	280	250	296	258	256	266	289	265	287	227	255	262	281	273	245	272	255	241	320	263	313	259	293	257	259	256	261	276	288	264	239	247	295	250	236	251	216	224	265	254	257	255	264	234	290	266	256	238	282	264	272	266	263	209	253	231	263	228	211	280	277	271	256	255	252	254	248	267	278	262	265	283	267	231	235	262	265	255	239	275	282	236	256	283	246	263	256	282	302	267	259	264	255	237	249	255	252	214	239	257	277	258	283	259	235	261	268	262	269	263	244	294	303	277	270	277	250	275	257	248	220	295	289	243	255	262	250	269	261	274	268	280	246	264	270	240	252	261	259	261	262	291	283	276	278	277	271	272	284	284	256	234	306	266	301	239	252	236	274	260	284	234	264	263	259	246	276	269	245	256	276	243	251	246	286	236	275	241	273	251	239	301	275	252	265	259	235	271	280	284	268	257	280	298	286	267	257	280	252	251	267	262	261	258	262	285	301	286	286	261	284	254	261	254	258	265	247	257	263	259	257	275	250	243	247	261	256	255	264	239	262	260	225	257	240	259	241	275	304	220	269	267	282	261	267	266	297	290	246	265	261	286	253	280	228	256	276	263	238	285	237	244	266	260	226	263	277	271	266	265	240	266	261	253	285	241	273	260	256	248	267	286	245	262	291	277	255	266	257	270	252	265	255	266	269	239	266	245	264	254	266	272	250	289	261	254	304	273	228	267	276	249	255	262	275	268	269	218	273	246	318	243	248	276	284	273	247	288	275	294	242	250	275	244	232	267	245	283	261	280	269	289	248	236	246	261	266	265	259	236	290	285	227	259	237	259	257	272	246	271	258	251	263	244	292	297	252	275	265	257	254	256	250	238	276	220	266	263	257	257	272	257	258	264	281	289	263	283	253	232	262	256	252	286	268	274	246	226	253	255	270	263	288	282	256	242	234	255	278	247	297	261	243	281	293	258	268	292	231	242	236	269	237	265	285	249	253	266	257	274	276	263	279	257	259	260	251	237	234	271	277	275	279	263	279	252	281	252	237	241	261	287	267	251	255	259	245	273	278	236	193	259	260	245	260	283	256	273	276	233	286	291	260	249	266	283	247	284	286	285	240	280	276	264	248	244	255	255	222	272	280	249	257	277	265	268	254	239	265	237	254	247	292	255	258	278	254	263	249	256	275	245	253	259	233	246	272	246	276	246	257	309	270	246	286	243	274	263	255	284	214	250	260	226	244	274	263	260	269	263	239	279	247	247	243	241	276	263	235	238	262	259	296	282	257	267	277	273	277	250	262	278	245	258	251	289	258	259	234	254	274	264	256	241	276	257	257	270	272	267	257	253	272	284	248	250	252	226	275	255	274	265	256	287	248	221	292	265	284	248	257	258	310	296	296	248	262	240	235	254	260	277	290	257	268	235	238	294	250	260	231	257	256	237	274	238	273	265	265	264	258	290	283	243	248	253	251	239	258	276	279	260	246	270	228	278	268	249	242	266	260	286	242	245	256	263	250	231	239	268	253	261	271	283	257	310	291	258	268	265	236	237	233	269	275	235	245	258	249	250	281	272	266	236	269	253	277	279	261	296	270	274	255	270	278	281	254	224	257	230	265	260	265	276	250	252	244	246	253	265	267	256	260	285	279	247	276	287	276	251	261	224	227	265	239	231	239	244	260	233	272	282	259	260	279	231	257	286	256	252	274	269	254	254	259	244	222	321	271	255	241	252	284	252	248	272	255	233	256	255	271	236	274	262	232	274	302	292	300	249	253	291	275	277	280	242	240	262	258	254	270	255	271	252	271	257	289	260	243	262	270	260	246	252	289	276	266	273	271	257	269	266	252	223	257	248	224	257	250	243	267	255	253	289	272	248	242	254	285	265	274	246	278	293	251	256	235	275	258	280	279	253	271	254	292	273	247	244	272	272	262	293	252	273	257	251	257	261	233	296	257	276	254	245	239	234	254	265	292	272	243	272	265	259	250	244	228	259	249	241	277	257	255	265	245	249	244	244	265	253	285	282	261	248	252	241	260	285	258	284	268	269	273	297	273	261	238	261	246	215	246	257	256	254	246	251	279	281	258	261	274	328	245	259	244	217	246	261	270	258	266	281	262	240	270	275	217	260	279	271	268	240	293	250	230	264	239	260	280	280	250	275	258	242	244	258	277	237	271	249	249	265	258	247	279	258	281	266	258	256	281	285	254	276	248	259	275	266	242	251	261	259	271	290	256	289	260	232	252	289	269	260	250	245	288	244	246	238	246	222	208	286	225	257	265	235	237	255	265	261	273	267
13329	22120	25159	5027	2889	602	562	588	588	585	527	589	549	583	587	580	586	526	556	590	598	550	574	575	548	515	558	549	587	585	590	549	537	560	584	571	552	603	557	548	582	590	576	569	546	530	541	545	540	608	554	557	580	530	554	585	575	573	585	592	567	556	596	585	605	566	538	521	585	557	595	541	553	607	585	524	552	534	566	518	530	557	570	504	621	572	560	571	551	533	568	559	571	519	532	561	534	523	552	560	562	550	544	555	563	565	566	592	548	558	585	561	553	570	609	577	554	536	574	584	545	593	573	586	536	544	525	555	578	567	552	534	598	599	538	610	549	553	554	554	574	526	604	554	589	537	562	572	562	602	557	529	535	581	591	552	524	545	546	533	563	577	554	537	577	580	570	624	564	589	617	562	527	543	585	538	531	559	570	564	567	593	543	579	547	562	563	579	575	530	547	585	572	569	564	572	581	632	543	571	564	580	607	606	561	538	562	575	559	567	526	551	565	554	567	549	560	573	542	547	552	562	555	558	598	506	582	555	579	577	552	566	538	546	581	564	574	591	546	548	575	618	560	597	549	604	576	559	558	575	523	570	549	589	517	539	530	565	574	556	532	555	558	552	575	561	548	581	536	592	575	569	562	567	575	580	560	562	555	548	568	581	564	536	606	593	520	549	600	551	529	568	590	576	565	562	567	575	528	534	593	561	599	587	547	541	576	559	547	542	583	575	536	564	556	528	569	565	577	588	536	548	551	561	574	536	545	572	559	552	565	576	551	539	561	570	565	570	546	552	567	547	560	577	572	529	537	532	564	570	569	576	571	607	551	538	564	607	535	559	571	548	551	607	555	529	585	563	544	502	549	527	565	587	495	568	567	553	549	555	601	590	513	550	557	574	573	539	609	595	549	523	518	582	544	540	535	569	563	585	541	611	565	538	571	523	508	563	541	573	586	500	552	581	545	563	570	546	589	564	526	579	569	542	598	589	583	565	596	532	545	556	537	580	564	562	585	586	559	607	584	543	603	555	551	545	555	608	558	580	544	592	539	569	571	537	590	593	559	561	601	556	582	516	531	606	495	576	568	596	599	535	568	557	578	569	578	550	547	542	547	562	585	562	574	545	582	555	553	544	543	585	515	560	583	554	546	599	579	598	591	528	566	521	565	567	574	584	561	547	538	579	555	596	544	608	579	535	589	579	572	556	550	559	534	581	604	547	529	525	541	572	550	605	589	573	565	593	616	551	568	533	523	596	592	553	566	585	549	561	546	545	572	566	568	559	590	571	560	571	551	569	599	586	556	565	560	566	587	550	540	557	560	568	584	583	591	586	580	584	561	582	583	588	546	528	548	531	566	594	543	559	577	527	570	567	534	565	552	565	543	542	507	553	620	620	602	571	609	540	552	560	547	564	520	554	556	598	563	544	552	570	571	574	580	577	587	577	611	556	543	559	568	563	598	554	586	573	540	526	560	584	553	556	596	571	598	591	556	532	579	562	555	573	535	586	551	565	576	591	521	552	518	568	553	534	536	565	582	562	603	572	595	553	586	536	553	595	586	557	576	563	533	540	553	524	568	571	568	556	549	564	542	592	598	585	577	586	596	580	561	578	589	536	567	578	579	552	539	554	570	578	590	577	564	561	551	610	563	545	556	590	558	548	577	553	573	567	564	587	602	535	581	549	574	548	547	577	572	588	554	593	549	579	528	554	574	537	532	591	547	604	587	589	543	537	573	563	574	563	527	577	572	565	614	610	587	559	564	582	557	551	565	570	595	579	556	552	573	551	568	533	599	594	573	568	571	584	576	554	539	586	552	563	557	563	543	555	577	599	575	561	593	567	563	543	535	587	597	531	532	553	592	575	533	555	585	600	580	576	538	575	543	556	574	579	586	595	566	508	589	573	541	551	566	624	537	583	558	540	516	560	571	536	608	554	586	568	560	558	578	605	611	580	580	529	594	545	522	528	567	540	552	576	574	582	588	590	543	622	571	515	527	561	585	572	544	624	583	529	599	596	551	555	575	505	578	597	505	564	572	535	532	561	576	560	582	565	526	579	545	537	558	605	552	596	570	573	591	516	522	551	566	568	577	540	572	545	547	557	565	513	602	553	586	580	519	573	527	575	554	538	521	562	561	527	557	544	551	528	551	575	562	553	574	570	580	569	570	503	601	544	578	529	569	555	551	554	584	532	540	551	568	581	561	542	608	523	576	546	544	567	540	575	527	597	582	563	562	595	555	549	574	562	577	575	571	545	580	613	575	584	554	601	538	565	548	570	535	557	571	536	554	564	553	559	540	559	528	575	579	566	549	570	575	518	531	594	550	534	550	572	574	535	577	543	544	569	535	566	568	587	555	553	525	581	545	527	565	547	602	542	553	570	576	551	577	558	556	593	556	518	595	571	555	600	562	562	568	533	594	510	581	555	565	545	561	545	557	563	591	614	574	530	563	561	605	584	558	567	600	536	580	522	575	553	597	585	547	623	585	578	570	534	578	572	551	521	581	533	581	554	590	530	608	556	553	505	540	546	539	512	594	552	606	553	599	557	522	543	510	557	550	572	552	579	561	571	559	568	541	552	547	554	562	588	564	554	577	550	585	563	590	552	554	546	531	539	549	552	554	598	545	579	577	563	525	581	549	588	571	553	542	582	561	580	599	574	556	561	521	559	531	546	560	594	577	560	583	574	580	546	590	572	535	542	530	562	551	577	595	568	556	591	571	569	599	575	584	518	584	563	591	534	531	567	541	561	586	563	513	564	535	548	589	568	555	564	560	565	524	544	595	569	565	557	553	564	577	589	548	539	572	557	518	563	590	508	591	584	596	539	542	556	546	556	559	589	594	567	557	563	558	593	562	544	586	561	567	578	593	531	552	553	581	564	556	553	533	609	568	537	562	544	585	574	547	537	560	561	543	557	546	612	556	568	584	567	566	598	559	540	557	559	538	579	543	562	574	549	562	511	565	572	547	582	553	552	597	521	532	545	565	551	506	579	536	612	536	551	563	591	548	546	618	592	582	541	537	547	586	575	558	562	541	555	563	601	570	556	584	520	602	549	584	523	562	556	555	555	557	555	570	544	567	567	567	562	543	573	578	553	545	575	529	543	536	550	566	551	614	589	532	579	595	567	552	562	593	556	555	560	563	555	541	571	594	591	556	560	527	570	548	565	571	560	564	555	533	549	564	519	598	576	553	563	560	578	563	531	543	571	578	570	558	576	567	543	536	566	520	523	571	520	589	529	530	560	567	599	533	605	588	551	583	568	578	571	583	589	563	546	553	533	556	561	520	565	524	584	565	571	605	566	551	548	527	572	536	577	540	565	591	562	573	559	605	583	566	593	580	571	553	579	526	598	569	596	549	564	529	584	558	545	561	562	543	549	587	568	495	573	582	556	553	580	551	510	559	536	529	514	550	570	576	548	580	582	542	566	554	626	585	553	560	518	540	527	557	550	546	580	570	576	581	551	583	520	549	527	584	573	593	600	612	530
41638	63499	74006	37688	21806	4503	257	196	207	212	164	151	155	170	145	157	139	145	151	147	152	152	175	123	148	141	138	146	151	151	145	141	147	159	156	142	129	152	133	156	169	147	156	148	144	142	168	152	160	156	151	133	156	146	114	164	160	148	152	169	160	163	150	169	142	141	183	148	116	149	168	141	168	133	143	150	137	148	157	132	154	151	129	128	134	148	123	152	163	149	154	140	140	113	155	153	160	139	143	160	142	152	132	132	150	141	143	154	160	146	135	152	124	146	144	150	159	157	129	138	142	151	140	158	149	149	123	144	150	158	146	136	130	146	187	151	151	138	156	127	169	148	142	149	150	127	138	129	138	180	170	144	136	183	149	153	131	150	147	143	139	160	154	145	155	160	144	169	146	150	161	140	133	125	140	140	134	151	154	160	143	130	138	173	155	172	150	163	115	132	155	152	155	141	127	154	153	155	138	133	125	150	129	130	155	152	127	156	157	146	149	154	158	152	140	142	125	152	157	139	136	156	153	141	139	133	152	134	164	138	142	136	149	140	166	173	146	169	147	127	146	148	149	168	140	145	142	136	147	141	144	144	125	138	115	158	145	144	126	167	140	165	151	140	134	160	129	149	172	114	135	145	152	150	153	140	140	127	139	148	134	137	133	129	152	122	132	135	149	160	149	147	142	138	146	140	148	135	140	156	125	162	153	141	135	150	163	121	164	143	149	147	153	128	156	125	169	156	157	150	142	138	154	139	164	142	156	134	137	170	136	138	138	143	144	142	136	142	150	139	136	167	143	143	164	156	138	137	143	136	156	138	151	171	135	140	144	136	146	172	138	155	158	142	164	138	147	156	152	147	132	137	149	174	131	128	138	129	156	137	143	131	152	169	124	137	148	127	131	139	146	153	148	136	169	131	147	130	151	149	140	149	119	145	151	143	140	153	151	157	150	144	125	136	143	151	138	125	145	173	139	167	136	144	131	143	134	136	145	158	146	143	163	139	152	171	163	143	142	143	135	144	131	132	126	138	152	149	131	158	140	131	137	159	135	141	133	131	127	119	131	133	106	154	153	124	150	135	147	156	165	139	134	155	124	164	182	146	136	156	139	150	164	155	158	146	128	149	159	143	136	148	153	156	150	137	144	141	152	138	133	143	157	148	143	158	148	145	112	157	127	143	144	133	164	151	146	154	129	119	143	165	131	156	152	154	164	145	145	150	141	149	132	148	138	120	140	128	153	149	157	124	147	149	163	179	141	169	137	138	133	154	132	143	142	134	145	151	134	152	155	117	141	122	138	139	131	144	158	146	144	128	126	134	143	159	147	142	161	148	160	132	138	161	146	129	152	142	124	148	151	161	134	158	124	132	137	136	143	146	135	138	148	164	146	136	156	141	128	130	138	162	162	132	159	172	164	130	135	146	145	154	132	119	133	150	134	146	145	143	133	127	127	147	122	151	131	144	137	155	143	132	148	164	152	133	148	155	145	158	147	154	127	151	164	125	135	161	181	127	142	142	141	127	140	137	159	144	115	128	140	126	172	154	139	145	152	147	150	149	136	127	141	149	175	153	141	127	144	143	155	149	150	157	118	136	150	136	139	142	123	157	159	152	125	164	144	135	118	142	158	131	137	141	149	132	130	143	131	144	139	123	133	140	142	162	142	148	127	151	140	143	142	149	138	150	146	170	156	143	142	133	154	144	140	145	163	156	155	168	144	170	157	158	146	157	130	141	148	144	154	126	141	144	135	133	129	144	122	132	131	147	137	150	113	137	158	139	143	118	147	147	143	138	126	144	121	139	129	147	138	142	150	147	161	136	144	148	147	180	158	148	147	117	173	163	144	133	144	126	125	140	156	139	137	136	156	140	131	155	150	173	158	142	146	126	165	141	163	140	125	155	127	148	163	140	147	146	145	150	136	160	148	126	136	153	134	151	134	130	133	122	132	125	145	139	125	131	149	147	157	149	157	161	123	137	152	163	158	137	153	124	140	139	160	128	146	160	163	148	142	164	141	142	158	159	141	156	138	145	164	144	119	139	155	150	154	162	137	144	157	142	157	130	139	128	158	151	148	122	153	152	141	145	124	137	156	151	148	126	154	138	117	149	148	141	151	163	151	150	153	137	146	131	153	133	133	138	146	161	121	139	154	152	153	146	122	147	143	146	158	153	159	152	126	146	168	148	135	158	138	139	130	166	160	160	142	153	140	164	152	147	142	135	147	157	122	166	125	147	154	166	145	149	138	154	150	126	145	141	142	127	160	181	131	138	125	138	161	144	136	130	159	139	152	156	167	172	139	159	141	138	131	152	144	143	139	137	129	154	152	134	116	139	155	133	145	144	169	168	132	141	129	149	128	127	142	142	141	135	152	135	143	140	144	141	147	160	143	153	142	148	151	140	139	117	135	121	129	151	148	159	130	154	137	136	138	144	158	135	149	121	125	144	161	134	130	157	147	152	136	157	156	127	143	154	141	140	135	145	155	140	144	164	131	147	159	148	147	154	124	150	146	138	150	141	142	132	160	156	160	159	155	158	141	159	153	139	157	157	120	160	153	154	134	162	151	135	135	149	151	167	156	150	138	126	143	140	154	143	160	151	162	125	150	184	149	154	142	135	129	130	150	166	140	150	157	154	146	166	166	150	167	170	134	141	145	130	131	147	159	149	143	133	162	144	151	156	173	145	154	130	144	157	160	158	132	142	158	143	149	127	158	120	138	173	122	140	141	146	137	152	137	152	129	137	154	130	118	136	123	143	154	141	128	137	146	141	133	141	117	134	149	132	141	153	132	122	140	136	148	145	149	133	145	139	166	134	142	138	149	149	162	138	147	138	167	125	132	131	146	166	137	160	157	153	154	144	140	134	123	149	164	148	129	159	132	125	159	161	130	150	178	120	142	163	150	115	133	145	156	146	159	156	159	135	152	140	140	132	145	140	166	163	138	147	147	150	134	147	141	158	128	118	193	157	145	132	147	133	154	163	159	157	129	175	164	142	150	125	173	140	162	141	132	146	120	141	140	140	158	150	138	127	137	130	148	147	126	150	131	161	158	145	150	130	168	134	135	158	152	152	150	121	161	151	141	165	143	152	152	136	151	138	147	155	136	158	136	105	127	148	139	157	142	128	152	139	137	132	164	153	159	159	135	163	164	107	149	127	162	137	150	158	147	153	169	123	121	143	156	146	131	129	135	156	156	142	142	158	147	162	140	143	119	135	134	154	127	142	146	144	169	132	133	163	161	174	171	151	138	174	153	141	141	121	144	146	134	134	150	143	147	146	133	152	154	155	141	151	123	133	149	149	143	142	155	152	130	166	159	162	148	154	155	133	154	147	143	161	162	134	140	149	132	147	138	150	149	152	175	156	137	161	161	127	153	151	136	144	138	164	136	150	154	156	127	162	126	157	129	147	124	144	137	148	129	147	146	148	134	155	138	149	152	155	133	158	144	155	167	158	136	144	142	154	152	139	145	124	163	136	119	156	164	148
21615	49670	67739	40103	34197	2295	699	578	549	499	483	474	415	449	420	441	421	385	403	416	383	371	389	349	366	366	380	357	332	355	405	383	367	368	356	362	330	337	359	360	334	345	352	360	361	341	377	381	315	320	367	380	364	357	366	350	374	363	351	352	311	376	354	395	396	340	334	341	356	342	354	342	346	360	332	332	340	351	352	349	388	316	336	338	354	330	368	333	344	334	383	348	336	339	355	331	340	345	314	338	365	342	336	332	352	348	378	309	347	317	379	352	304	325	325	326	343	335	316	300	324	326	340	345	329	358	321	339	345	353	326	345	350	360	380	313	352	336	363	328	342	341	338	340	361	378	360	353	314	339	370	323	309	343	364	318	356	353	312	366	343	373	342	305	340	328	319	377	328	373	386	355	340	346	354	352	357	335	340	312	341	347	334	360	314	317	322	376	311	339	347	325	345	343	343	355	348	375	340	330	324	320	330	350	331	317	357	361	359	327	351	341	367	312	337	322	328	343	308	327	325	353	375	364	374	353	341	366	326	344	335	332	307	342	337	377	344	364	361	343	342	360	371	349	345	337	360	360	299	341	362	335	349	368	331	339	353	340	327	329	359	315	331	339	342	353	376	348	376	367	331	354	311	328	364	311	370	386	389	348	364	329	326	336	345	332	331	352	340	361	368	326	336	334	362	339	370	350	316	359	339	366	371	363	328	331	356	346	333	310	357	335	374	342	316	346	321	351	335	343	340	362	307	347	350	331	329	379	366	367	308	327	376	323	338	354	329	329	329	367	356	311	350	339	357	330	339	329	334	322	368	350	312	348	338	332	339	325	353	358	341	338	333	356	325	358	331	337	324	321	310	362	349	359	371	332	367	333	318	353	325	355	341	344	341	354	362	324	388	333	373	339	354	327	361	356	345	352	363	382	341	326	322	333	335	321	370	371	328	348	361	319	351	347	338	346	345	359	347	323	354	378	322	367	340	343	353	335	349	327	359	361	376	369	381	363	350	339	316	377	312	353	339	339	328	324	309	350	322	326	365	314	344	357	340	330	329	366	368	383	346	374	356	328	336	343	330	346	334	350	307	327	347	336	346	370	343	360	352	356	350	352	361	334	369	317	328	343	365	349	368	323	330	353	373	345	338	340	344	366	364	361	320	321	356	359	330	365	325	346	327	320	341	349	333	361	348	338	300	343	340	332	338	295	320	373	375	362	357	341	322	314	313	338	347	337	341	340	354	337	357	327	357	317	350	330	330	361	368	321	354	337	330	355	369	310	325	339	330	353	358	356	338	366	326	348	375	344	335	332	359	342	370	331	375	330	357	374	337	335	357	325	335	333	343	324	366	331	317	329	332	347	323	361	351	353	353	352	377	334	344	343	342	286	362	358	333	341	326	338	348	348	308	343	348	324	348	360	346	364	333	331	350	352	336	329	353	376	322	309	320	356	382	331	339	363	347	350	372	352	329	328	351	341	341	359	324	352	354	332	315	339	306	351	338	348	346	343	340	338	352	358	330	337	304	336	321	354	365	333	333	370	356	350	336	360	309	349	340	344	347	334	340	308	337	366	336	322	359	338	375	352	345	347	330	337	343	349	326	332	390	362	319	350	330	341	338	345	354	337	364	339	366	363	373	342	375	370	357	331	367	373	338	360	328	332	352	365	369	334	336	352	346	342	350	315	362	310	335	365	352	344	326	338	348	358	309	343	354	342	334	363	333	331	377	382	332	357	321	346	333	356	355	324	344	337	338	354	355	338	364	359	343	330	346	319	366	375	341	343	344	330	343	346	338	364	320	346	346	361	376	336	361	303	341	330	315	314	327	325	349	332	363	335	325	333	354	328	323	329	369	327	355	339	329	355	322	352	373	309	330	342	329	345	327	344	344	344	350	333	340	339	360	311	344	366	327	357	346	327	319	357	311	310	358	326	352	336	338	311	388	365	339	332	384	353	341	324	341	348	343	309	351	359	335	370	346	341	320	356	341	327	344	368	340	363	353	326	318	329	332	348	359	342	336	356	366	377	344	335	349	341	379	387	358	303	344	323	344	340	379	319	358	341	303	336	357	365	323	328	373	315	349	344	371	329	332	329	347	381	334	322	360	346	344	335	352	330	361	349	346	357	326	350	344	361	345	359	384	345	339	351	345	338	399	307	312	362	333	346	346	343	335	349	342	359	326	336	371	327	338	306	353	343	340	321	333	332	365	363	355	347	345	334	333	347	356	357	350	357	341	335	350	312	373	349	346	334	350	335	306	370	327	343	317	333	362	342	343	339	327	332	331	350	357	334	351	314	311	336	348	348	331	347	329	343	327	377	334	347	364	358	347	381	304	336	345	379	308	322	365	319	330	360	340	345	323	364	351	343	334	345	358	355	354	342	310	355	351	334	363	303	334	335	341	328	370	363	343	341	329	332	342	341	347	375	336	345	325	347	378	352	344	356	329	363	355	330	340	343	336	336	342	329	354	404	331	378	325	321	324	322	341	349	375	346	350	349	358	359	345	337	350	358	355	366	312	336	344	336	335	334	318	363	337	301	342	333	319	326	361	316	327	355	380	342	339	340	351	379	322	358	362	333	322	358	348	359	329	361	338	334	351	345	323	345	319	349	313	318	364	355	346	364	333	359	362	343	342	340	345	326	368	342	343	326	365	341	327	372	386	337	324	334	343	329	341	358	350	335	358	351	352	333	374	345	320	342	337	319	329	342	327	326	382	349	352	325	357	350	338	345	336	345	359	370	335	342	343	350	304	379	356	358	350	349	339	321	331	349	348	334	376	334	340	332	357	339	340	334	363	377	361	339	338	347	331	344	343	348	330	381	359	355	364	362	336	349	319	374	341	353	350	351	320	331	352	387	329	340	355	335	373	333	333	365	343	308	353	322	357	382	336	340	355	367	347	362	355	342	341	331	336	342	336	356	330	354	336	360	317	344	358	354	354	330	351	340	357	378	343	353	340	327	338	338	300	343	365	311	351	342	335	352	363	377	324	324	319	343	370	313	336	355	344	348	327	338	334	311	350	344	322	332	340	322	361	331	377	331	325	333	342	315	323	358	330	348	357	340	346	341	346	323	343	335	342	385	341	364	367	335	317	343	360	317	323	323	338	342	364	337	339	338	365	320	335	371	320	321	337	343	354	353	338	359	317	341	314	332	338	344	352	351	330	328	366	331	349	349	327	333	354	343	368	342	334	356	316	320	357	312	345	350	363	336	333	373	342	305	339	314	330	356	320	344	368	334	364	330	340	371	330	367	350	338	369	290	320	328	328	361	355	319	320	333	337	355	380	337	354	356	342	352	294	352	320	354	346	343	363	369	340	350	325	344	353	343	368	384	362	348	340	344	331	325	330	344	329	363	351	349	337	316	333	349	334	355	352	348	313	351	302	369	347	337	339	310	316	350	358	360	335	383	331	350	338	360	330	359	329	332	373	366	343	341	336	351	367	340	366	327	357	352	349	347	319	351	329	341	337	337	336	360	342	366
48950	73370	85047	48090	32626	10043	684	362	286	301	272	273	251	239	272	242	197	217	251	242	248	249	225	236	234	217	258	217	239	212	205	209	224	229	209	228	195	245	223	196	238	206	197	208	203	213	203	197	217	232	208	236	221	224	206	203	218	242	240	215	223	216	234	239	221	180	221	217	218	222	231	208	236	197	230	230	221	213	228	204	224	220	228	215	241	210	197	221	217	218	204	221	243	202	213	192	217	223	218	211	205	227	216	216	192	203	193	200	237	212	227	214	221	202	209	236	199	197	213	215	224	236	215	205	233	211	244	206	243	233	213	231	228	155	199	194	212	198	216	218	226	216	230	192	199	193	172	212	204	236	231	195	213	196	216	221	187	207	215	199	210	220	223	208	208	233	232	225	206	202	229	232	233	213	204	206	225	238	211	209	206	216	200	233	237	215	209	214	218	212	215	226	245	211	236	215	218	224	200	220	254	215	201	219	215	205	219	209	231	204	233	224	243	237	217	216	239	226	217	193	224	216	202	232	199	225	253	218	207	247	206	254	222	186	209	188	230	217	218	235	224	205	212	247	225	238	222	228	228	231	211	206	238	210	217	208	229	212	214	225	239	220	223	241	208	180	199	224	243	229	210	243	220	206	222	180	228	233	200	226	203	224	222	205	215	219	219	221	211	220	231	229	211	222	207	246	205	234	202	208	212	226	203	237	229	239	239	214	232	244	203	222	210	211	212	252	231	218	223	213	238	217	207	221	253	223	195	210	209	202	246	197	214	247	224	232	235	211	217	237	228	226	242	223	239	206	194	225	227	219	236	182	195	208	209	250	232	211	211	239	194	206	244	226	225	213	236	218	233	203	216	231	225	226	230	197	213	195	238	210	187	218	218	233	217	205	205	234	211	198	230	223	237	220	232	225	231	211	199	207	216	230	200	218	222	196	220	272	218	199	211	228	222	217	211	238	232	182	215	248	228	221	212	230	232	219	234	238	221	213	203	252	240	229	206	203	216	216	201	212	224	249	214	225	194	209	218	216	204	205	233	204	203	211	222	227	228	214	240	173	244	197	228	226	235	228	221	215	201	225	243	205	210	218	222	225	224	226	218	222	241	209	223	211	225	219	220	235	215	206	220	202	229	240	216	233	253	238	195	204	223	239	201	213	237	203	222	230	217	240	210	207	229	205	186	227	207	241	221	248	237	206	226	214	224	195	246	231	252	222	196	211	179	236	200	215	212	218	226	232	221	207	206	211	217	201	215	228	185	224	228	245	230	192	233	219	185	196	219	236	221	236	214	210	210	206	208	209	243	241	210	218	215	221	227	234	224	221	229	222	227	235	235	218	217	217	199	237	228	235	249	215	186	247	198	206	219	235	228	235	217	231	209	198	208	214	210	230	199	218	222	189	189	239	203	202	217	203	233	220	214	217	220	233	244	219	207	188	180	215	200	213	237	230	215	236	233	242	261	223	221	212	206	200	209	243	221	212	229	237	218	223	225	237	226	214	207	199	231	215	196	181	226	201	206	190	221	208	195	231	221	237	203	223	221	216	230	224	202	219	224	222	212	202	209	203	222	220	233	247	221	219	200	253	224	226	202	229	220	247	228	217	220	218	200	235	202	233	191	209	192	226	227	238	189	238	199	217	229	195	219	205	224	207	199	192	210	218	223	195	220	194	208	231	231	224	216	208	221	216	232	216	215	228	227	206	215	202	226	172	206	219	222	236	229	201	224	199	240	226	196	198	209	241	190	210	203	225	218	194	261	204	205	209	226	197	228	216	214	229	205	228	227	243	213	209	224	243	219	249	225	220	197	222	221	203	229	219	214	223	202	210	223	196	238	229	208	225	226	208	195	215	204	223	232	199	255	235	210	210	211	251	246	215	246	222	190	233	206	225	221	230	213	223	222	227	232	233	250	197	211	192	220	234	217	204	197	193	244	194	201	242	218	230	194	231	229	190	208	220	255	244	217	201	197	206	210	250	234	199	207	213	196	216	200	223	245	233	212	196	223	209	189	210	200	239	198	238	229	185	259	216	224	210	190	200	262	224	206	217	233	214	219	231	225	196	240	226	220	220	232	248	237	208	207	208	210	173	210	207	216	213	223	222	194	197	217	219	231	233	232	222	226	186	206	249	203	189	207	232	221	212	223	228	223	203	241	224	209	230	195	204	212	234	242	205	216	229	220	210	226	205	227	228	233	235	210	236	230	219	211	193	270	184	194	205	204	205	194	202	237	193	223	182	216	212	210	231	231	188	219	213	206	209	247	224	221	223	238	247	251	265	247	223	222	202	209	200	207	209	216	230	236	220	219	191	203	216	212	262	222	205	207	228	226	223	216	229	219	207	238	217	188	191	198	198	237	232	221	228	235	204	213	218	216	200	250	190	231	219	223	211	207	220	213	229	201	237	236	221	240	220	217	222	249	240	217	197	233	202	233	204	215	229	204	215	229	215	231	220	246	218	191	200	208	209	208	245	212	197	208	206	203	229	208	219	238	212	223	204	203	205	233	228	204	192	203	218	232	224	238	200	202	219	214	209	194	215	233	231	202	235	217	202	230	225	229	231	206	167	199	234	233	214	189	208	211	253	213	205	215	246	233	222	217	232	222	200	199	189	221	209	209	208	221	219	231	184	218	224	219	220	225	240	248	216	219	227	208	207	205	233	245	229	233	241	219	201	231	228	218	227	216	208	197	185	232	226	226	211	241	213	211	223	205	217	212	240	213	216	219	199	190	200	241	221	208	214	204	224	222	217	211	218	207	212	219	218	220	252	223	211	227	216	228	251	226	206	197	206	204	216	218	210	213	231	209	233	237	225	226	206	257	213	231	202	216	230	233	213	208	227	232	216	225	209	191	216	215	212	214	227	226	182	216	218	216	219	239	212	238	221	209	222	230	196	209	237	232	217	227	223	204	221	217	213	225	186	205	195	233	233	257	205	207	249	227	210	242	210	210	234	229	237	190	228	186	208	239	196	238	210	234	218	213	250	213	230	210	231	210	233	192	229	222	195	243	239	202	218	190	221	212	215	225	249	193	197	230	216	213	213	195	227	214	214	250	235	239	254	209	198	211	209	201	204	216	214	219	203	215	221	220	212	214	192	224	204	232	220	223	204	236	231	221	201	198	242	243	219	187	239	225	208	209	191	202	227	229	219	224	205	220	217	202	225	222	193	211	232	208	190	223	226	200	230	221	215	203	210	206	210	196	221	194	216	209	245	221	206	218	216	244	198	246	223	228	247	186	232	211	210	234	230	213	199	221	226	202	229	211	203	219	219	215	217	203	235	221	198	205	224	259	220	211	203	203	220	224	223	200	231	228	195	208	231	207	235	224	212	215	233	228	235	234	218	208	200	222	228	211	235	238	205	213	207	236	214	196	193	184	225	223	209	205	211	230	227	221	197	264	215	200	186	232	207	220	226	204	221	221	210	219	211	195	212	203	209	191	229	240	224	226	206	200	203	223	226	224	253	242	206	224	222	223	223
25655	58289	80846	51191	44585	2804	1135	968	938	847	782	728	651	686	686	626	633	614	617	553	572	571	538	600	583	584	553	498	515	501	537	567	466	549	522	530	514	554	500	535	558	535	511	522	533	511	481	544	561	517	500	486	503	537	498	493	493	510	520	514	493	524	498	547	502	535	510	517	498	527	507	486	514	494	518	548	497	504	513	504	478	548	553	510	535	539	506	536	448	502	476	521	481	538	550	521	486	512	539	501	495	490	522	494	521	479	468	489	527	495	489	478	519	520	521	532	530	477	524	497	499	467	515	477	543	512	507	500	463	545	520	504	524	532	485	470	495	485	551	512	558	474	487	545	494	475	474	495	516	503	518	529	480	476	527	470	530	510	521	496	546	517	503	479	491	509	484	508	510	511	463	523	490	476	484	461	513	513	551	496	488	515	503	513	532	525	525	485	497	524	500	523	507	497	499	471	506	475	491	531	508	512	493	465	446	508	517	495	488	506	523	474	493	549	520	484	491	511	524	504	519	507	488	515	505	514	498	492	540	493	503	491	515	520	521	549	530	502	504	498	501	506	489	511	473	497	518	516	518	510	466	530	486	534	480	544	511	540	529	500	486	503	497	449	516	514	479	507	511	481	496	499	489	502	501	523	494	512	557	487	500	509	511	492	475	504	471	510	497	469	486	488	474	519	490	459	520	507	487	508	490	475	515	468	553	504	526	520	450	515	495	467	467	499	526	475	519	491	524	505	477	474	472	469	570	520	497	501	472	511	547	476	471	537	501	499	498	512	530	497	505	494	527	455	521	512	545	486	508	518	464	491	470	511	568	506	460	481	544	514	471	507	449	517	462	482	509	497	515	525	502	499	461	522	525	498	508	515	455	518	548	522	488	510	489	559	586	538	500	489	457	491	491	520	528	494	504	527	489	465	543	521	491	523	525	477	463	548	493	478	431	494	517	512	510	484	494	490	511	485	532	504	485	524	522	503	531	528	545	501	468	546	504	477	523	537	501	481	490	524	517	479	543	521	475	537	497	520	508	517	499	473	526	554	474	539	516	512	525	521	522	494	474	510	513	524	490	477	498	520	497	514	491	493	480	489	517	482	495	468	541	537	509	488	501	493	526	531	479	487	518	516	482	485	521	522	524	515	485	534	482	510	517	491	517	534	542	499	524	535	553	495	489	479	517	535	482	511	510	516	479	519	515	543	529	536	570	513	539	471	519	510	503	494	469	506	498	511	489	501	474	499	499	481	520	496	512	458	499	480	523	474	525	488	491	554	498	474	491	565	450	514	469	502	500	489	534	514	507	480	514	526	492	480	492	504	506	520	504	511	515	518	513	543	486	530	509	497	524	527	516	510	507	478	524	485	519	544	506	508	514	520	537	496	547	530	531	487	545	500	475	516	499	485	534	503	514	488	488	518	530	513	521	485	504	513	490	468	493	502	557	517	521	511	507	493	513	516	521	499	491	494	498	493	496	532	544	529	501	486	479	486	520	472	522	461	513	479	524	539	499	486	500	521	480	509	463	466	521	507	515	513	563	457	475	510	504	497	514	516	512	498	504	503	508	514	482	466	509	463	511	451	523	485	479	526	493	506	521	480	504	545	503	522	498	514	491	494	522	485	514	516	489	476	538	535	513	494	485	500	494	510	514	512	516	541	492	484	516	469	517	517	481	522	523	531	473	550	508	542	493	529	515	505	511	467	553	486	504	513	513	510	521	506	505	443	514	487	519	510	506	498	555	508	507	512	513	506	512	560	492	516	492	504	497	526	485	510	471	517	492	483	524	486	494	490	517	502	539	514	509	498	483	508	520	547	491	485	501	511	506	486	522	487	501	516	488	499	519	481	490	522	504	512	475	495	481	541	524	492	522	523	521	514	505	470	498	471	478	497	502	503	479	524	496	529	545	505	498	516	554	515	499	524	525	501	516	495	497	556	471	482	521	462	520	513	487	529	488	492	523	478	488	494	535	488	496	511	488	522	536	514	478	527	502	492	501	513	533	543	491	477	505	515	493	459	512	507	510	447	496	461	495	517	520	507	506	500	496	544	495	548	488	503	520	508	487	513	483	490	473	503	513	555	541	522	487	525	488	504	518	520	482	494	497	540	539	517	497	506	511	504	518	481	507	520	557	518	509	458	522	508	540	513	477	477	505	505	466	482	514	507	514	488	527	557	501	499	486	551	497	482	485	542	506	469	525	522	509	483	488	506	498	521	514	505	474	506	497	480	511	474	506	515	522	518	506	552	498	455	528	486	503	512	468	493	490	535	514	550	460	498	524	533	504	548	501	489	494	481	527	506	536	543	523	483	493	486	517	515	490	490	500	512	491	514	505	508	473	511	491	512	505	493	524	515	512	503	513	462	529	500	504	524	498	469	477	539	560	528	484	535	469	524	504	482	534	499	500	505	495	538	498	555	491	504	487	529	492	450	500	475	535	502	523	524	495	550	545	491	515	506	494	474	502	505	505	467	539	560	504	474	476	501	537	520	523	510	516	457	476	485	483	476	530	495	487	517	482	467	489	457	479	497	501	477	555	536	494	490	531	510	503	528	521	504	506	503	499	550	516	510	506	474	481	503	506	527	537	450	537	490	502	495	499	497	528	487	528	516	519	545	484	503	522	498	508	499	542	542	514	508	527	513	538	492	498	469	543	495	545	502	494	507	511	478	518	508	484	489	472	504	487	525	503	493	456	544	495	493	522	504	535	510	465	510	498	479	489	484	488	544	486	498	484	514	509	498	513	518	517	515	521	534	484	529	499	491	486	521	505	497	543	502	500	545	495	512	522	506	499	453	526	552	516	503	488	500	489	506	522	479	461	486	517	521	515	489	483	470	519	493	539	498	531	527	518	504	467	511	490	512	480	485	499	508	508	516	479	468	506	520	525	540	473	502	522	511	489	487	503	496	540	514	492	485	506	495	468	533	552	508	528	459	509	500	478	520	536	511	464	527	491	475	518	528	508	502	471	507	461	459	477	528	519	500	491	486	510	498	489	506	475	541	512	510	507	539	486	487	468	525	501	496	507	528	490	520	508	478	512	488	533	523	516	473	493	496	507	461	509	490	504	513	521	513	516	472	515	505	508	501	468	501	485	523	515	501	497	461	507	528	524	500	517	528	532	497	509	517	524	516	506	513	468	554	520	508	482	509	522	483	482	506	497	497	495	513	508	560	454	496	477	517	506	503	518	526	525	468	550	490	517	488	533	458	498	494	497	491	490	510	501	515	514	507	516	516	517	476	499	482	495	513	497	532	460	518	473	489	528	520	477	526	529	530	466	487	524	499	491	517	509	514	508	501	467	511	503	504	545	514	518	480	496	532	516	487	483	538	473	524	518	491	474	503	542	524	535	500	504	491	513	545	490	497	514	471	493	530	488	504	491	502	556	500	513	508	518	518	463	542	518	509	512	508	548	510	486	499	545	536	491	526	493	511	504	471	511	508	521	524	502	513	494	492	507	483	535	524	472	512	506	528	517	529
27181	27087	21298	3964	1123	384	257	231	248	252	276	236	264	273	259	265	267	275	275	277	248	253	283	250	265	249	260	252	235	232	230	233	245	278	259	270	268	249	274	270	256	255	277	258	280	268	237	251	258	247	283	262	248	246	268	266	272	249	235	265	288	246	294	260	225	261	270	270	257	264	244	228	251	261	236	251	254	265	254	280	241	259	252	234	276	255	267	237	267	240	250	228	261	254	250	257	247	249	247	278	277	245	265	252	266	238	275	276	263	245	294	219	248	263	246	230	263	257	252	255	263	252	291	275	277	255	251	266	253	247	266	282	270	259	247	236	253	212	247	263	273	299	246	299	254	228	278	267	284	253	272	222	246	253	258	265	262	276	262	248	236	265	257	248	255	269	265	294	254	259	260	279	264	281	251	255	287	265	270	224	262	254	235	258	283	262	267	274	258	270	227	249	284	283	306	264	271	276	232	294	265	272	225	264	232	239	254	259	252	253	253	244	230	265	279	261	251	231	237	272	288	239	249	243	253	270	282	253	245	271	274	235	255	251	266	236	250	239	261	251	246	244	243	238	259	273	251	243	247	246	256	242	267	242	273	242	256	259	261	267	274	272	271	255	236	255	250	264	265	261	240	299	267	289	264	253	266	278	241	220	256	276	255	272	263	264	258	247	228	252	242	244	224	232	262	251	248	236	269	234	282	300	260	255	263	247	264	265	240	219	239	248	264	249	263	258	274	258	264	250	260	252	258	275	263	245	243	263	250	247	264	247	252	245	232	282	292	266	285	237	255	263	254	263	251	265	240	274	281	258	235	261	287	231	270	256	268	279	263	255	240	260	280	259	266	234	257	286	258	245	239	245	252	237	271	256	260	281	279	268	249	244	265	243	251	300	247	259	258	273	248	253	271	273	265	262	265	265	265	278	270	272	262	236	244	242	235	269	263	250	268	304	245	268	247	248	274	238	250	258	259	267	253	265	244	251	258	252	258	268	262	264	240	243	253	262	241	239	287	243	221	251	275	288	265	251	265	252	250	247	254	274	208	258	227	254	273	282	236	261	249	243	235	261	256	248	262	265	266	243	242	239	271	284	270	277	281	273	247	231	270	263	212	250	234	269	266	255	249	262	285	243	251	275	243	246	266	265	268	255	248	263	261	260	251	230	285	253	254	263	277	295	249	257	250	266	220	250	266	277	216	277	262	280	241	233	229	227	242	244	259	256	293	260	243	264	259	253	249	271	228	235	234	263	231	202	265	236	276	252	261	231	268	248	252	248	241	248	251	243	261	243	283	245	250	256	260	241	267	264	272	241	253	268	262	264	266	264	261	255	227	258	255	281	277	270	255	313	267	246	258	271	251	247	247	287	245	265	263	259	274	284	266	254	232	243	277	249	283	270	254	247	255	255	250	238	284	249	278	240	257	273	240	271	269	267	259	235	230	260	225	244	242	274	244	246	261	271	280	289	286	242	283	220	264	259	266	268	266	230	243	251	252	274	249	254	272	263	261	274	255	274	278	254	273	221	270	275	248	263	267	274	265	295	258	245	266	295	236	244	273	264	258	257	255	283	261	224	253	215	246	264	253	275	255	253	243	240	257	253	262	262	249	271	277	238	240	258	235	246	270	279	285	210	250	248	269	239	280	252	271	256	247	264	250	252	247	234	289	288	262	257	254	261	260	281	249	246	275	263	244	235	247	269	266	246	285	271	277	258	263	243	252	250	276	260	261	249	250	233	273	266	250	283	269	281	277	286	257	253	270	213	236	269	244	246	260	252	236	232	219	222	218	288	260	239	278	250	276	273	285	244	210	257	268	233	246	250	268	234	271	267	260	271	241	241	244	260	254	279	248	246	259	262	255	248	264	265	255	266	262	244	282	266	249	235	258	239	265	259	316	263	297	213	275	306	259	259	252	298	251	246	218	218	262	268	265	237	247	241	249	253	279	277	237	267	272	274	310	301	264	234	291	265	253	250	271	262	268	261	242	235	258	279	285	246	240	243	265	243	276	257	231	278	258	261	234	270	288	280	237	239	265	248	231	272	247	284	253	250	264	249	280	247	281	245	278	234	260	260	241	249	269	237	243	262	242	252	261	231	301	242	286	271	281	240	298	239	241	245	243	238	266	233	263	273	263	262	267	238	275	248	259	251	249	264	256	258	241	262	267	265	259	273	249	243	277	250	252	259	268	214	247	229	258	269	232	256	236	261	237	272	240	250	248	249	256	257	261	250	237	281	244	241	255	240	247	289	279	274	250	280	242	253	251	286	277	287	250	247	238	229	283	271	278	246	259	251	243	249	296	243	243	267	236	234	236	255	220	292	255	302	249	267	273	276	257	246	248	245	265	242	270	276	282	263	259	277	251	250	248	262	243	245	268	273	253	263	246	296	266	260	260	251	259	273	259	276	276	256	268	210	262	255	274	249	261	260	267	265	271	268	250	275	245	272	267	255	238	246	271	242	263	295	290	267	264	269	244	266	287	287	285	276	241	260	269	263	287	278	298	267	256	238	296	288	263	274	234	261	260	249	263	252	286	280	269	288	244	238	266	252	262	263	246	261	265	239	248	279	253	257	247	272	242	290	262	241	260	277	254	287	246	287	278	273	263	270	264	241	253	273	233	286	284	264	267	259	278	243	273	257	257	286	248	254	254	263	273	235	252	281	232	253	280	254	277	239	283	272	244	235	266	274	267	278	250	289	247	256	233	244	262	264	248	264	237	234	244	253	247	244	269	253	283	279	264	250	266	282	252	239	255	263	257	277	256	265	261	268	250	257	265	255	241	249	242	266	257	244	274	297	253	239	252	262	240	236	266	271	264	243	252	232	207	262	267	253	265	259	268	260	244	253	248	271	284	244	241	249	239	216	253	250	247	237	263	253	262	270	260	262	266	276	263	270	241	257	251	234	259	239	236	271	254	237	252	248	285	261	270	270	277	251	255	240	274	230	261	270	269	255	261	276	244	257	261	265	232	290	251	288	265	273	288	246	261	238	254	271	259	268	239	261	277	239	255	268	218	244	266	238	254	262	294	271	276	239	281	275	252	272	258	250	261	259	270	297	245	229	302	262	303	252	246	263	251	231	268	274	296	258	234	278	270	235	259	228	281	284	250	278	274	252	250	268	235	230	268	268	255	266	260	264	242	233	243	240	270	273	265	248	268	279	280	236	238	248	262	245	255	277	252	270	250	256	257	260	249	258	262	284	246	240	220	249	267	273	243	284	291	281	247	244	229	247	251	260	272	279	242	247	241	237	236	275	274	239	277	262	241	266	272	252	216	266	274	235	268	280	246	230	250	248	246	260	237	282	261	264	239	274	271	242	259	262	281	258	251	276	258	281	269	249	260	251	248	279	234	239	269	267	299	253	234	244	244	258	254	254	241	250	275	288	301	285	221	227	276	273	247	249	288	277	272	297	255	236	238	250	295	253	267	240	270	249	250	270	240	282	259	257	269	243	253	253	296	256	265	268	258	287	240	265	239	260
13294	22481	24221	5590	3220	587	587	587	572	596	533	569	546	561	583	543	541	560	562	537	602	559	558	581	531	582	575	525	539	591	546	563	579	583	544	554	560	572	583	545	610	561	560	560	544	548	562	581	531	539	541	551	556	582	565	483	539	542	573	520	569	556	600	545	564	537	554	561	557	562	543	592	559	547	522	550	592	520	588	564	574	534	537	571	557	564	534	531	541	559	520	539	557	571	544	543	541	533	535	587	553	603	535	556	551	575	575	573	539	579	601	578	569	576	540	593	545	547	531	533	578	503	590	485	530	569	540	529	570	581	615	599	571	565	562	549	540	589	568	549	541	570	562	581	528	582	544	602	569	565	525	520	562	587	541	578	528	534	587	568	605	557	534	522	514	585	576	503	540	541	580	534	567	531	569	562	553	559	572	546	517	586	544	553	615	554	600	594	537	528	565	562	579	554	510	567	546	563	544	505	507	530	547	578	577	575	576	527	596	585	550	556	562	532	587	634	572	547	514	572	549	528	569	562	536	537	584	569	552	540	523	554	529	549	586	567	550	547	497	585	533	607	560	552	558	596	528	549	562	540	585	541	554	577	576	566	553	506	534	569	567	577	565	535	576	567	549	588	503	547	537	573	599	555	572	563	551	582	531	599	533	561	568	533	544	573	565	571	557	524	567	585	595	568	529	539	571	574	561	519	548	589	584	528	573	572	565	536	555	546	590	554	557	555	564	570	580	581	550	575	551	538	559	558	516	532	547	514	562	519	545	529	507	509	550	556	530	567	559	533	556	573	583	557	550	541	541	564	553	592	565	554	570	494	588	508	591	567	570	562	619	568	604	568	557	564	540	540	582	533	561	525	575	616	565	531	573	562	557	579	549	546	554	544	548	527	579	588	550	583	532	593	535	586	585	580	546	567	559	552	566	567	570	525	612	571	588	549	545	545	566	537	590	541	520	529	595	544	575	538	553	539	562	546	552	548	577	526	556	601	549	617	524	629	536	538	593	562	542	567	524	594	527	575	572	564	559	557	545	549	588	563	552	551	568	565	534	515	531	560	590	577	553	557	524	530	549	540	564	571	532	566	532	591	553	538	551	581	502	563	543	561	542	566	543	576	613	536	510	536	529	568	567	494	543	553	523	617	529	586	548	514	515	588	570	562	610	535	599	550	559	511	565	523	545	559	626	580	555	541	565	588	530	555	584	551	577	542	545	535	595	541	548	561	577	537	530	579	545	555	539	534	567	562	541	537	565	546	536	553	528	551	549	550	569	575	560	567	550	539	563	529	522	553	518	516	549	561	545	567	554	555	532	567	569	530	576	532	568	534	586	560	575	586	547	610	558	544	550	598	561	507	583	547	561	574	582	576	535	544	522	522	537	541	495	528	599	545	563	572	537	596	585	496	545	555	524	618	539	532	570	603	550	545	537	566	528	592	547	568	553	545	578	592	542	597	553	549	572	554	539	538	521	587	554	531	587	555	541	524	543	552	579	536	556	644	530	573	569	558	517	571	555	558	583	575	540	540	566	534	559	556	545	548	564	554	603	552	522	541	533	565	574	577	549	572	596	545	529	584	561	556	537	545	537	595	588	583	552	533	547	529	555	569	579	577	571	568	546	558	552	519	547	531	512	553	500	563	531	557	546	574	563	579	592	540	560	558	586	563	573	595	521	571	546	581	503	607	586	586	536	539	552	528	550	563	573	562	619	529	573	552	601	533	536	620	518	536	552	525	552	567	589	552	564	547	594	613	579	562	605	530	546	536	534	515	578	528	556	545	600	595	559	574	513	565	505	555	572	580	542	546	557	546	553	566	587	542	528	593	504	593	589	541	574	497	582	560	517	528	555	550	596	547	558	583	555	557	588	561	576	609	552	547	597	568	550	552	536	560	547	539	581	575	577	553	564	553	518	567	590	556	607	553	542	531	585	566	544	530	545	552	549	554	558	561	582	572	583	552	586	557	555	581	573	565	603	618	579	552	567	541	567	519	560	542	527	572	537	564	558	547	572	528	581	554	557	577	589	608	561	558	532	585	566	552	546	564	544	539	542	550	573	571	557	526	512	548	577	586	556	562	556	591	599	574	528	553	602	530	568	587	550	579	565	483	568	566	569	576	547	571	517	596	547	550	571	594	558	524	503	553	531	596	539	607	585	517	530	564	601	560	518	592	557	616	544	575	556	561	557	545	579	554	557	595	563	561	540	544	564	524	581	542	513	547	541	593	527	510	522	570	536	602	550	554	555	531	550	550	563	558	513	548	570	554	566	516	554	546	495	519	527	530	529	535	544	595	539	563	509	560	558	524	552	569	570	559	510	528	545	526	539	566	556	577	564	578	525	561	532	545	529	494	511	533	585	575	549	528	563	539	566	552	568	553	544	588	577	541	507	563	534	583	564	524	556	591	554	564	587	498	515	529	551	552	531	562	572	570	547	543	585	615	533	552	542	544	544	575	544	571	549	566	545	573	537	538	569	552	538	537	500	538	554	513	575	540	555	550	544	564	580	560	533	568	579	549	549	572	527	565	556	566	555	548	560	507	583	561	544	551	555	556	556	590	530	577	552	502	587	542	508	541	563	561	560	594	564	556	582	533	552	544	580	587	565	551	563	576	553	587	559	574	569	575	538	545	589	575	567	590	538	537	578	554	561	556	546	574	550	496	537	578	593	565	596	549	500	540	552	530	527	578	579	566	537	567	566	551	607	570	559	574	549	547	597	536	523	551	551	523	573	555	563	587	552	576	573	552	579	585	554	587	548	554	571	562	551	553	585	590	555	603	535	581	507	591	522	574	523	608	551	542	534	564	577	564	553	523	544	576	538	557	564	568	548	540	533	554	512	546	578	573	554	529	559	583	573	613	532	573	556	570	563	610	514	586	518	589	562	506	560	547	563	494	570	554	555	527	538	573	516	532	560	578	554	556	517	570	576	570	526	569	549	601	551	544	561	530	560	538	545	550	591	575	528	521	532	530	543	535	530	562	526	499	583	552	569	585	556	582	562	541	532	589	557	594	551	516	518	554	571	582	544	564	553	594	598	541	559	533	522	565	524	547	581	558	559	514	575	564	576	555	559	575	508	554	538	554	536	571	572	545	536	554	532	551	546	573	572	595	548	543	537	591	579	557	570	560	552	534	539	551	547	546	565	560	549	573	565	518	538	575	546	524	586	539	591	545	521	541	577	527	554	545	516	561	509	570	496	557	558	542	556	539	541	516	549	546	549	583	571	533	575	565	563	572	568	556	504	568	566	601	530	549	578	515	557	554	561	555	549	552	542	551	562	608	525	553	558	530	593	569	570	591	536	550	573	576	591	585	526	550	515	559	558	598	515	527	531	540	499	584	565	601	541	578	548	551	561	573	516	526	509	566	579	576	574	559	557	551	550	590	573	561	563	528	542	538	557	576	569	591	570	534	587	537	586	572	559	543	601	520	581	503	534	589	528	592	595	581	557	571	531	516	602	576	560	526	570	576	547	561	514	528
41035	62238	73270	39464	23395	4724	247	158	198	187	160	151	165	151	133	149	146	160	135	161	167	160	155	137	145	129	126	164	155	142	141	139	143	141	161	155	161	141	145	148	156	155	144	160	141	148	152	142	167	140	148	140	143	126	130	148	137	180	162	145	150	140	134	157	124	150	141	158	141	141	132	150	160	115	149	135	141	133	150	127	137	137	128	130	158	138	141	137	137	129	136	146	136	116	143	138	133	122	167	161	138	142	148	116	152	155	111	134	130	153	148	152	136	119	124	150	149	136	151	129	159	137	144	145	136	174	143	136	151	147	154	167	143	168	145	142	168	129	114	141	120	132	175	149	160	162	124	138	142	141	125	125	153	144	139	127	133	120	134	146	156	129	145	126	134	138	161	146	152	128	146	148	172	162	158	156	148	129	157	161	142	162	159	129	130	127	147	137	149	140	121	144	158	130	150	147	159	144	143	140	136	140	145	142	135	125	133	132	144	139	148	143	132	158	146	135	169	176	138	165	111	126	149	151	144	151	130	185	159	123	155	164	164	144	136	135	148	125	122	144	143	140	144	152	134	125	161	137	142	140	156	137	170	142	141	157	128	157	163	149	136	161	151	145	134	147	142	124	146	132	153	149	133	128	156	150	158	147	132	155	151	158	150	156	148	128	133	149	139	123	141	151	133	149	147	122	127	153	145	162	128	175	154	164	117	119	131	136	146	149	144	127	143	130	154	158	144	149	152	167	166	146	165	128	160	140	142	135	129	150	164	142	139	142	148	130	151	129	140	132	140	159	167	148	149	136	137	168	167	149	140	161	143	145	137	144	178	135	157	153	160	162	142	124	129	144	156	141	138	161	132	146	156	138	135	128	133	116	156	132	144	154	150	141	158	157	153	119	147	153	173	128	148	132	158	130	143	161	163	132	142	135	146	119	135	154	139	169	154	138	143	159	143	157	160	144	152	145	116	151	144	168	148	113	134	133	140	151	118	174	164	156	165	148	173	137	144	137	138	148	150	145	147	152	149	124	132	142	136	143	148	152	148	152	133	151	159	128	149	145	153	170	171	123	142	153	126	167	176	163	174	135	138	138	132	141	164	176	159	153	147	131	167	138	141	128	137	142	144	117	134	124	151	131	128	148	142	128	142	149	146	138	130	147	138	133	144	150	137	129	165	156	145	150	150	121	142	139	129	132	148	141	133	160	128	143	143	144	132	144	128	132	169	150	140	142	148	145	155	144	153	153	140	143	120	140	126	160	135	128	144	129	148	120	119	145	139	153	164	127	145	144	146	175	154	159	144	135	122	141	112	131	158	131	148	157	131	147	148	126	138	152	160	122	133	151	130	156	144	148	136	132	169	148	122	157	157	116	115	154	130	166	145	145	152	144	159	134	155	139	147	172	138	170	164	138	139	153	146	138	121	148	151	154	142	165	138	147	157	140	135	125	129	156	125	146	155	120	130	129	158	167	149	128	138	157	144	142	151	147	157	157	126	151	188	123	143	123	139	144	140	140	129	133	133	162	155	139	152	141	161	141	139	137	134	131	134	155	140	173	127	124	147	122	134	135	163	158	138	162	126	133	140	154	148	138	141	127	150	116	143	159	159	148	129	136	152	157	141	142	132	160	152	123	137	156	137	163	174	126	144	133	149	139	158	168	147	138	147	161	157	138	155	147	137	147	144	152	124	111	153	141	144	154	146	130	143	144	131	156	174	150	144	137	129	138	132	143	160	161	139	150	149	146	147	133	160	141	120	138	130	156	182	155	142	165	139	133	160	148	139	129	128	123	154	130	125	139	133	156	140	131	134	138	159	123	125	147	142	152	142	128	139	144	152	115	142	141	135	132	143	152	150	151	138	143	147	143	137	140	135	147	156	142	160	143	163	125	150	138	147	149	135	148	148	153	125	173	141	136	153	131	144	138	146	125	141	148	146	135	152	152	132	164	156	131	159	124	148	146	127	143	142	173	145	147	152	111	152	128	125	159	153	150	136	164	163	138	158	162	174	123	136	161	122	151	138	151	118	140	122	118	144	147	139	145	143	145	127	155	135	151	157	165	143	117	144	135	153	149	137	127	146	139	151	141	155	134	147	129	127	154	155	151	132	133	144	136	136	144	163	143	128	139	129	147	141	143	129	147	141	130	141	148	144	132	154	120	148	159	135	147	142	123	149	140	153	141	142	131	158	147	138	148	150	137	144	140	169	155	112	127	135	130	145	145	147	152	139	162	135	135	154	163	135	165	177	153	155	121	120	145	156	158	123	170	135	137	139	131	157	139	124	171	122	129	140	148	146	145	155	157	142	143	136	134	150	156	150	145	140	122	135	149	147	156	163	134	155	149	146	139	152	153	126	136	143	143	142	140	149	154	130	136	126	173	153	111	169	154	130	129	147	131	142	149	126	144	180	152	143	142	151	152	146	130	137	150	154	145	138	130	136	123	148	125	133	131	136	165	131	122	145	162	138	169	149	149	129	137	170	163	139	146	138	169	152	144	133	149	127	152	138	137	147	114	149	145	136	130	129	151	131	137	150	162	147	146	157	116	140	161	147	163	137	139	152	143	139	141	133	169	147	153	138	115	147	149	166	150	149	155	142	136	140	131	145	146	139	156	153	141	146	158	144	165	134	143	144	128	154	149	136	142	128	159	157	154	150	156	151	135	133	138	161	137	122	127	134	146	142	134	130	155	139	166	141	139	134	146	132	150	151	151	140	145	125	131	130	153	133	144	156	139	143	117	156	131	127	156	136	145	162	153	146	140	157	124	114	128	132	133	146	142	143	154	130	151	149	141	153	131	167	150	138	136	139	141	134	178	151	147	138	113	126	136	152	161	151	172	142	132	139	161	150	168	145	153	167	175	140	161	148	140	147	154	180	149	129	154	147	159	147	134	146	138	132	137	150	141	129	118	166	134	130	147	174	154	139	118	157	126	172	159	140	143	179	145	133	141	132	141	157	155	133	142	140	127	132	141	156	142	131	166	152	152	130	156	136	142	145	131	118	139	168	154	142	154	147	137	144	134	129	138	130	120	127	146	152	145	162	127	186	126	153	158	154	151	142	149	140	129	143	154	150	135	132	129	145	146	148	144	146	140	134	128	121	147	144	146	158	143	150	154	146	145	137	150	140	145	155	139	136	136	131	138	131	140	133	154	163	150	164	131	165	137	142	130	126	150	165	144	145	132	134	152	145	150	136	156	138	132	136	156	148	137	129	140	152	131	170	159	137	132	152	147	147	134	135	138	146	129	141	161	157	127	152	129	145	141	158	155	139	145	134	127	119	127	146	138	143	165	146	131	130	143	139	153	144	143	141	132	141	145	152	139	145	148	149	161	139	158	155	132	132	153	139	155	126	145	146	139	154	140	158	146	159	145	130	138	145	113	125	174	159	139	152	169	150	120	177	158	132	152	167	140	144	146	136	137	142	126	141	152	156	139	149	155	165	144	158	135	137	131	134	156	131	151	141	135	153	160	161	115	124	141
21128	48913	66860	43662	35743	2154	695	635	598	540	470	468	466	440	421	399	421	392	388	385	386	396	363	344	354	379	377	360	393	358	341	343	351	346	362	343	333	406	338	361	343	336	387	345	340	325	366	337	355	377	357	348	331	370	321	362	335	357	331	351	382	335	378	330	373	356	317	349	355	343	359	334	354	333	311	360	344	332	367	358	326	363	351	361	327	312	351	324	339	356	333	344	302	352	359	354	331	355	370	350	332	319	365	343	358	343	314	353	326	363	322	339	342	333	323	325	332	327	355	373	344	347	358	335	313	332	369	376	370	342	356	336	365	336	365	352	321	316	324	339	325	325	340	361	342	368	347	371	348	341	343	349	326	326	347	333	348	342	318	359	314	345	367	380	349	348	335	328	391	336	367	342	325	333	335	365	371	354	353	333	357	322	350	352	361	330	331	335	337	346	339	308	369	351	337	340	332	335	349	310	308	332	361	346	343	309	333	343	338	371	349	373	350	340	370	326	361	333	328	341	351	356	389	342	334	324	355	321	361	350	367	340	368	378	303	324	336	341	366	315	300	353	320	407	335	383	340	338	341	369	362	333	373	349	331	349	350	356	311	350	339	345	319	354	326	371	355	351	348	344	329	312	342	324	331	316	343	363	326	355	333	356	343	358	322	319	346	338	345	370	326	336	338	368	356	348	326	333	326	357	340	351	357	301	322	363	329	336	342	341	381	334	348	309	356	372	355	351	360	345	352	341	363	326	357	317	335	326	325	334	354	319	310	340	341	335	320	362	356	320	348	338	349	339	329	342	362	368	332	350	328	349	367	323	365	338	347	322	319	365	313	358	342	353	310	370	329	335	335	338	355	361	315	333	355	370	342	339	346	325	350	329	324	343	332	354	366	354	357	326	351	339	333	364	307	353	346	356	361	341	366	375	330	367	352	341	361	394	310	340	337	338	327	334	335	354	353	330	338	353	348	342	333	343	345	365	339	354	342	358	335	330	323	333	359	304	348	338	359	348	362	351	340	324	323	340	326	362	338	349	350	350	368	377	343	341	318	348	343	315	391	326	340	327	360	364	315	343	329	307	354	344	366	354	340	331	351	362	321	328	342	371	354	327	361	315	333	374	372	326	312	318	342	329	330	363	320	357	315	356	343	326	367	330	339	298	307	360	355	334	318	399	342	358	338	354	374	347	374	345	362	351	345	367	310	321	340	348	369	361	358	315	380	340	357	362	376	331	332	353	328	352	356	346	320	334	296	353	361	336	348	364	360	336	346	367	358	338	339	332	360	367	333	357	346	336	318	362	345	341	344	302	342	341	319	349	336	322	335	355	340	342	341	322	357	362	351	351	347	372	359	341	349	304	331	350	370	322	321	328	372	366	386	356	337	302	341	311	299	347	332	363	328	329	332	326	341	349	329	339	366	355	323	347	312	313	340	336	355	303	338	354	341	355	305	340	316	372	372	304	332	338	294	327	364	329	335	336	341	321	314	311	324	338	357	333	350	323	315	375	395	359	331	349	319	352	341	393	332	331	350	366	361	315	324	330	363	344	299	341	334	335	340	312	384	324	340	337	321	366	340	323	359	362	354	348	367	336	353	348	369	314	343	351	353	333	332	336	343	323	333	324	295	356	309	353	347	353	358	324	323	361	326	345	385	351	356	328	339	334	352	345	367	354	339	355	329	348	371	330	326	314	343	357	336	355	325	330	350	360	345	331	339	343	312	342	348	348	324	360	370	327	371	347	341	352	318	326	320	333	335	337	348	334	348	357	294	324	337	327	368	377	341	339	321	354	333	336	372	323	351	329	332	351	315	316	343	348	359	333	326	357	351	355	291	354	386	354	370	329	373	314	347	358	334	312	340	343	346	382	324	320	362	311	345	339	338	351	358	362	350	335	355	350	348	335	312	351	333	356	297	329	333	325	363	356	318	342	341	341	368	327	316	347	351	358	348	332	349	335	338	354	365	355	327	306	338	314	334	352	317	360	360	351	338	368	299	333	351	329	350	330	350	340	322	308	339	361	306	339	341	369	331	351	335	325	355	339	364	376	322	379	363	323	332	336	340	353	357	344	352	351	358	331	334	312	351	366	352	330	315	336	352	333	338	347	321	369	357	342	293	338	331	369	352	333	313	310	357	330	341	326	343	345	346	343	341	328	312	301	313	337	355	381	353	319	324	384	365	336	335	304	348	357	320	347	365	318	372	356	336	342	363	330	335	321	322	337	366	304	328	349	366	310	354	305	339	354	345	331	352	354	330	319	352	336	361	345	313	351	340	340	335	369	360	355	342	357	364	312	334	352	346	355	350	371	336	347	358	342	327	319	350	375	349	332	340	357	326	336	348	354	385	363	317	356	357	356	349	354	334	332	373	341	326	344	296	349	346	318	336	351	352	371	331	350	361	320	324	323	334	302	370	363	324	330	318	358	343	361	340	341	382	335	340	342	350	342	342	344	333	398	316	367	347	350	321	335	344	332	324	363	332	310	364	339	351	329	327	364	371	336	300	354	348	322	362	345	342	329	362	345	378	316	336	346	300	338	361	352	369	364	325	363	351	340	342	324	350	318	335	350	339	310	332	364	347	326	325	366	381	356	339	364	328	338	324	321	319	326	321	333	322	337	351	333	330	322	321	328	335	325	345	331	312	370	336	344	330	349	343	350	337	328	360	320	319	318	340	361	328	361	373	351	343	358	363	347	353	354	360	289	323	338	366	345	340	309	335	366	329	364	353	307	352	353	348	356	345	335	352	321	313	324	367	350	349	312	309	325	316	338	318	344	326	361	300	333	352	287	323	303	336	355	335	353	308	319	358	336	312	336	356	318	338	345	351	312	332	344	332	305	321	316	338	344	367	334	347	338	317	330	344	346	344	308	328	346	343	350	326	336	339	358	375	336	349	334	363	342	364	348	343	370	338	368	367	329	349	366	340	325	360	348	339	335	336	334	334	327	323	327	334	350	327	343	334	335	339	336	350	328	346	332	328	348	297	341	327	334	338	341	345	342	335	294	318	345	318	337	316	334	305	327	324	364	375	351	353	313	336	330	289	369	349	322	346	351	329	346	323	301	366	362	305	345	335	320	311	352	317	322	320	351	325	354	332	340	352	342	348	326	326	343	330	324	341	327	362	342	328	349	315	344	335	314	312	326	364	338	352	347	344	345	359	356	336	327	327	351	364	332	332	336	378	368	322	363	334	334	352	344	345	368	364	331	350	357	354	315	296	331	343	310	336	318	369	341	347	378	326	338	359	328	361	327	360	294	366	365	326	349	344	364	357	312	366	346	352	341	339	337	348	367	372	321	305	315	311	348	356	325	351	331	349	327	353	339	310	337	348	362	318	349	346	340	336	305	346	333	333	322	340	372	384	326	330	345	355	338	306	357	315	374	304	360	336	369	354	309	357	347	349	342	328	355	331	352	364	306	352	327	364	341	339	326	310	315	359	367	361	349	344	384	317	322	319	338	354	343	360	331	364	376	342	366
49028	74192	85045	50862	33852	10806	696	332	311	297	258	257	229	234	242	239	245	255	241	220	240	244	240	229	224	233	234	226	241	245	258	242	227	244	234	209	222	220	232	226	235	206	214	241	217	210	236	242	230	246	240	231	209	218	218	222	211	265	225	237	215	225	238	191	226	210	214	195	229	225	237	255	218	235	259	222	208	195	232	221	201	229	213	228	195	226	243	237	245	236	231	205	232	205	220	241	223	214	233	228	231	196	210	222	201	221	216	235	205	217	247	229	243	207	223	253	252	220	236	239	216	247	202	229	237	241	238	235	223	218	217	238	240	201	227	230	217	238	212	244	235	225	189	223	187	212	200	203	258	236	246	227	233	199	218	240	200	221	216	196	239	223	188	217	222	203	219	223	215	222	240	225	231	240	212	238	202	244	239	228	231	216	218	216	249	214	211	200	220	257	192	225	233	233	196	215	204	221	220	230	247	191	250	217	238	233	233	214	209	248	248	189	227	194	226	197	237	211	217	233	246	234	207	221	225	224	233	208	205	208	233	217	239	234	211	230	225	229	227	203	231	215	206	224	221	192	209	191	203	218	196	226	210	237	217	238	204	184	204	226	221	217	195	218	233	239	232	227	205	193	227	239	223	237	218	206	251	222	206	224	236	247	207	227	214	203	238	208	221	243	220	243	200	229	230	224	220	227	191	223	225	239	217	169	235	229	227	222	260	230	244	197	195	236	216	240	227	243	251	232	197	230	226	227	194	213	236	194	228	228	219	265	234	238	267	211	227	227	231	225	198	211	201	200	237	212	198	241	214	260	223	234	261	202	216	230	184	236	206	191	213	210	245	238	216	248	221	238	230	237	229	239	215	218	248	209	218	224	226	228	256	225	229	225	203	203	224	222	235	233	239	198	239	223	244	211	231	245	239	207	212	213	193	225	249	210	214	223	225	227	233	210	229	239	223	217	221	233	249	227	224	226	215	232	196	226	232	222	238	233	236	193	239	214	231	217	222	224	215	195	231	240	198	210	233	227	241	215	225	242	229	220	231	232	218	216	239	227	251	241	207	197	208	201	227	223	242	186	212	231	216	224	211	206	253	218	219	214	221	222	193	190	216	228	219	241	203	225	217	213	200	241	207	229	224	195	230	224	218	218	218	247	219	204	206	233	249	238	234	210	222	251	216	233	237	236	232	207	186	206	234	207	217	235	223	216	253	223	231	191	224	220	221	243	214	223	256	216	229	213	234	241	220	245	224	215	217	203	236	222	226	214	222	198	218	230	230	248	233	209	217	201	246	220	222	212	236	224	213	234	204	234	218	200	230	237	205	208	228	223	219	236	235	210	200	240	235	231	211	200	229	218	237	236	216	213	230	258	210	233	221	223	212	218	196	226	214	247	212	192	224	276	224	224	245	196	230	221	220	204	240	232	218	240	230	243	243	220	226	221	196	243	234	242	220	254	244	218	218	251	237	213	237	246	251	220	236	215	210	194	234	240	236	223	218	218	238	221	190	231	233	244	211	250	237	240	250	228	237	233	239	239	231	216	220	225	209	256	223	223	264	209	205	248	239	239	241	226	229	236	222	218	219	234	229	217	205	220	198	239	225	214	234	208	211	249	224	210	231	228	196	200	209	191	214	230	210	242	232	227	238	227	190	267	233	230	237	238	230	250	235	239	233	240	227	233	205	235	222	209	229	226	235	235	187	242	228	211	224	196	225	262	234	227	245	226	241	254	235	199	215	200	221	244	215	211	249	234	211	248	224	230	208	234	222	214	248	240	221	248	208	227	236	204	245	215	220	221	256	225	208	209	263	212	218	244	221	220	217	240	194	203	234	246	245	223	238	230	198	214	239	202	233	242	189	211	226	237	218	226	189	224	234	196	240	233	237	206	241	220	187	211	192	195	225	266	208	207	231	242	224	236	230	233	217	224	234	233	243	208	227	231	193	195	229	201	223	190	228	188	209	204	205	232	225	214	213	218	202	227	216	219	231	225	209	188	217	241	215	238	239	233	218	251	226	232	241	214	224	237	208	209	218	238	227	231	245	244	227	247	228	223	214	234	214	191	220	214	210	236	209	200	234	220	243	226	213	207	225	208	211	228	218	225	221	208	218	228	225	213	193	206	247	252	210	236	251	238	227	223	202	227	228	198	215	222	232	221	227	220	224	236	231	236	247	233	229	221	241	220	217	243	229	231	214	206	211	214	237	238	189	241	221	204	199	256	212	257	220	216	236	224	241	237	206	259	243	209	235	224	218	219	237	193	212	211	241	241	193	201	243	247	193	218	239	222	216	223	212	213	247	218	215	236	214	240	236	189	204	210	178	227	207	240	222	232	224	229	229	210	221	226	250	251	253	238	236	237	213	213	212	238	247	220	192	227	251	215	233	231	218	217	236	250	222	239	207	238	230	243	239	211	250	214	197	216	259	238	248	228	226	214	222	213	213	241	227	229	220	226	199	217	217	239	222	217	217	224	233	198	231	257	227	220	240	230	206	230	202	214	205	254	250	232	219	223	228	220	251	247	230	219	232	235	200	216	203	231	209	196	193	249	202	238	238	219	200	228	234	227	225	221	222	216	215	242	224	221	216	231	232	213	250	236	233	199	225	211	241	221	216	189	239	240	229	225	232	220	208	221	252	209	220	233	233	193	216	210	231	232	244	207	228	237	232	216	226	194	226	233	228	245	212	187	207	212	199	218	228	225	219	230	234	241	239	238	237	244	216	248	199	208	232	228	230	214	256	249	206	203	217	216	252	217	173	222	240	216	248	255	233	223	255	242	208	229	227	217	219	226	255	203	228	250	248	232	211	223	242	257	219	261	201	225	243	203	216	221	210	229	223	228	196	239	221	232	229	208	243	203	213	212	209	215	213	226	220	216	215	224	218	188	231	216	245	234	203	226	204	225	237	214	235	227	223	193	223	259	215	223	230	213	214	220	222	243	239	210	196	213	186	222	223	205	224	212	236	229	216	239	228	240	235	214	225	240	204	226	215	216	191	227	219	233	190	226	243	221	207	218	242	239	212	199	218	227	227	211	214	230	218	192	203	219	217	219	231	221	229	229	229	212	233	213	197	227	215	232	227	224	251	212	225	224	201	222	213	226	233	247	208	186	212	214	219	213	229	198	233	240	212	213	228	210	223	228	225	230	205	195	209	212	222	224	229	235	255	216	213	255	244	244	201	229	213	216	243	263	240	224	223	254	234	219	208	218	234	237	213	196	230	233	224	191	222	235	234	207	235	201	223	224	233	205	243	229	228	237	219	243	250	230	225	214	221	225	219	233	192	208	218	244	182	217	215	190	261	233	192	220	225	256	204	222	225	236	233	253	231	236	231	221	205	236	224	211	235	218	214	238	223	198	215	245	244	231	203	215	207	234	212	225	229	207	216	228	210	215	217	206	214	210	251	227	234	233	214	219	226	229	233	238	217	214	210	243	200	250	237	204	238	211	252	217	228	204	238	227	224	237	246	238	206	241	246	239
26017	58847	82124	55557	45469	4282	1155	997	853	822	754	742	653	691	634	689	624	629	595	597	601	605	565	539	580	530	522	527	545	572	534	558	523	514	538	576	522	508	566	546	523	545	570	580	555	551	529	577	539	557	520	552	531	525	487	509	498	536	501	536	480	506	527	583	515	541	509	515	523	479	517	481	514	485	545	520	522	485	524	560	513	540	540	501	502	544	510	535	532	531	460	496	529	537	488	515	502	522	497	480	526	515	495	506	494	504	543	537	535	543	550	519	523	556	517	543	538	510	514	537	556	475	488	518	511	490	517	515	510	554	469	529	540	504	519	511	509	489	507	542	500	530	506	546	507	543	491	488	524	502	522	515	510	503	542	493	516	527	534	505	508	553	512	494	491	534	514	511	543	467	514	514	495	572	495	491	519	542	491	525	471	502	511	497	544	523	514	509	535	517	501	542	552	524	479	502	511	521	499	520	513	505	509	568	520	516	494	512	524	506	509	531	551	499	507	493	533	527	514	509	529	508	507	528	532	517	540	502	545	532	530	521	498	496	502	517	530	509	518	513	507	516	556	504	486	474	507	506	479	504	474	500	489	533	480	521	488	508	493	509	515	458	540	490	488	498	536	468	508	537	517	516	486	532	487	479	524	489	526	524	492	507	487	523	531	486	523	519	520	513	502	470	535	533	485	471	527	522	534	522	546	530	494	549	491	501	514	514	459	499	513	526	516	513	522	503	513	504	559	541	510	497	508	506	513	503	530	530	510	504	507	522	509	509	495	531	523	501	482	500	520	496	496	521	483	518	512	467	508	520	486	512	558	563	510	547	505	506	519	490	555	525	557	498	505	506	522	485	535	506	536	522	497	543	506	524	539	542	496	537	543	503	527	487	517	552	512	494	476	515	526	514	494	526	527	521	495	522	501	522	518	536	533	506	536	532	525	470	550	465	503	521	476	495	502	504	520	539	496	466	526	505	522	466	513	558	491	505	554	494	499	495	516	496	547	532	482	547	519	516	487	507	524	511	482	522	565	497	533	545	516	509	514	511	529	505	549	528	523	487	460	536	527	486	546	504	526	499	517	496	465	511	569	504	519	487	482	514	480	518	508	502	471	484	519	488	542	534	496	532	505	526	493	511	465	481	504	521	510	514	521	498	522	583	497	500	513	532	514	520	458	511	484	480	536	499	537	507	527	516	572	483	489	508	467	532	487	500	539	517	521	491	500	537	526	518	519	502	502	542	519	519	515	516	514	497	527	489	517	506	515	502	509	537	522	498	529	510	531	533	521	494	530	499	503	521	512	520	539	491	495	554	505	526	503	508	547	480	579	512	528	497	499	489	535	510	515	488	537	546	528	534	480	460	532	506	532	500	526	525	484	507	500	514	500	524	523	498	522	507	486	519	514	524	477	478	561	497	480	507	552	518	491	496	533	497	489	502	504	506	512	511	514	490	495	492	506	500	469	497	513	480	552	532	513	477	493	500	512	499	524	538	545	507	511	507	538	521	525	529	490	518	508	497	529	497	495	494	540	533	524	453	462	527	543	525	528	538	498	531	488	525	535	509	513	498	505	505	552	507	540	541	504	536	564	533	459	494	540	498	507	530	517	477	513	501	462	506	566	527	560	546	505	493	495	513	487	485	538	492	493	500	525	491	489	495	493	531	505	531	523	514	514	536	524	514	521	472	489	502	534	491	547	513	510	506	513	495	506	542	530	469	489	513	483	499	522	500	493	495	523	488	513	491	560	525	523	523	498	507	535	505	511	505	529	518	507	536	514	530	506	515	559	497	516	541	536	519	535	520	478	557	506	533	517	495	507	490	531	566	527	465	568	529	531	565	513	498	521	537	506	547	493	537	534	479	513	493	489	537	516	504	531	493	519	512	519	549	532	547	551	498	530	514	500	476	495	548	511	517	519	557	553	523	529	544	531	496	488	511	480	513	540	519	494	529	531	529	517	493	534	509	516	507	485	516	536	478	549	534	523	494	551	524	495	519	510	526	529	544	527	493	519	492	469	511	534	544	499	568	510	519	540	470	471	545	518	493	520	535	550	522	500	481	518	481	510	522	528	529	524	511	556	517	547	549	530	548	512	502	498	502	513	523	494	484	542	552	510	510	557	528	539	515	494	484	495	507	550	527	520	485	524	564	555	490	514	489	504	514	525	504	511	509	517	495	551	527	500	531	503	498	510	479	534	493	516	517	514	526	482	494	539	507	510	521	501	531	502	497	481	503	501	471	533	490	573	543	529	541	482	529	548	541	492	493	531	531	506	498	533	515	536	499	488	518	522	495	523	532	503	532	506	536	512	556	540	497	519	518	509	511	530	497	526	511	521	522	503	517	535	549	508	502	537	519	530	493	489	547	515	553	539	492	523	500	505	543	518	523	522	485	501	494	525	522	569	498	500	517	494	503	501	497	497	538	517	502	485	475	475	521	561	502	552	490	526	536	512	491	474	529	510	545	525	577	519	509	513	470	507	514	515	539	538	498	532	531	502	551	505	529	535	509	568	528	486	505	495	524	515	503	476	468	528	510	480	514	478	460	509	500	518	486	533	519	557	514	544	517	550	485	501	539	540	529	537	477	474	513	546	499	524	507	550	495	506	517	515	539	537	480	494	504	509	521	489	500	494	536	455	538	526	484	546	517	498	468	540	560	517	519	458	487	551	494	569	495	483	556	520	512	551	515	534	530	492	536	518	523	532	559	508	500	535	486	520	514	488	472	489	497	507	519	530	522	530	540	503	532	530	517	479	488	471	493	503	502	508	535	493	544	517	561	522	488	502	535	491	495	528	492	508	512	521	525	505	517	528	530	503	531	552	533	519	473	516	515	527	528	519	522	520	519	493	452	548	531	530	520	563	508	499	519	528	523	527	543	532	499	506	536	497	495	530	486	517	502	482	523	514	543	503	539	521	510	531	519	521	473	503	516	508	507	487	489	552	525	486	535	511	478	526	517	538	497	522	524	533	510	458	555	537	532	493	562	525	504	506	510	527	513	531	507	514	522	523	516	521	519	509	488	557	470	548	493	474	518	504	555	477	504	499	530	533	493	529	506	483	535	508	549	550	542	475	507	509	538	463	555	507	514	525	499	479	488	513	454	472	496	558	541	533	506	514	489	517	499	507	511	496	532	511	508	493	494	499	548	494	486	493	493	528	509	542	515	483	498	568	481	505	472	491	483	546	521	505	552	532	518	495	561	498	529	516	490	531	539	502	477	514	513	501	525	495	539	502	464	526	535	537	487	487	536	521	520	538	532	523	559	509	538	521	521	519	510	484	551	499	512	485	507	518	484	516	538	532	538	506	507	510	524	504	552	528	489	523	486	530	508	534	483	488	494	476	512	518	507	497	490	554	489	517	522	536	512	505	502	480	543	487	498	493	541	523	495	524	490	518	520	521	521	532	496	461	550	521	517	544	543	532	520	531	501	537	567	532	515	508	523	471	513	476	517	527	483	527	566	525	489	506	488	466	506	497	522
28338	27608	20480	3888	1107	344	243	284	251	266	280	290	295	279	252	266	271	251	288	280	254	267	232	278	255	277	268	281	260	258	250	263	258	234	262	258	258	266	246	262	260	288	272	264	247	239	266	241	248	278	277	245	267	246	269	283	266	279	242	278	271	275	232	243	237	269	244	231	261	285	267	282	250	275	297	269	271	265	249	272	241	271	251	280	222	283	265	263	282	267	250	258	267	256	288	275	239	270	252	281	301	260	244	291	241	273	270	246	255	238	263	259	261	275	232	248	244	286	290	261	278	266	253	245	259	259	280	251	270	282	286	264	285	260	272	288	270	276	257	230	265	259	252	289	261	256	249	243	254	278	235	256	282	219	267	276	259	271	284	251	263	266	255	283	230	260	285	250	250	267	274	268	270	274	277	259	238	259	254	245	269	278	273	282	276	252	255	260	282	263	260	253	262	269	280	259	279	278	257	274	253	295	276	252	235	255	257	248	315	279	259	251	257	275	253	272	242	259	262	259	264	296	266	252	259	255	256	240	272	268	265	280	232	253	226	268	247	249	261	274	283	269	254	245	289	264	290	306	260	249	247	225	229	280	260	289	257	280	270	258	246	258	271	209	260	274	255	214	245	279	265	252	293	233	258	260	247	249	242	274	237	276	252	260	263	284	319	272	285	250	276	282	261	286	235	274	246	228	252	252	267	283	280	273	236	269	282	239	287	273	243	267	234	274	267	286	286	285	251	242	261	245	267	285	288	279	245	278	255	260	237	258	280	236	270	288	309	272	277	259	262	222	270	276	255	275	232	280	275	278	280	286	252	262	252	244	277	284	261	291	268	289	294	276	281	261	264	256	285	244	264	314	264	291	280	269	278	287	263	254	265	252	268	293	268	305	243	219	250	290	268	243	262	249	239	275	245	293	274	297	259	257	271	285	286	251	240	260	274	254	284	225	268	281	251	271	252	281	266	253	273	285	264	290	236	266	278	251	267	250	274	238	237	291	304	273	288	277	267	272	261	267	255	271	291	274	274	275	264	303	264	262	272	261	256	271	263	265	258	284	240	282	286	229	246	270	233	244	257	255	277	267	245	254	263	274	243	274	270	272	309	251	268	260	252	266	263	268	263	295	284	264	278	306	274	255	254	250	260	262	256	272	254	264	254	258	277	246	256	248	231	232	263	255	293	263	238	270	275	264	263	239	290	272	260	253	213	272	270	303	274	260	266	226	263	253	252	250	256	239	248	243	280	286	242	231	277	274	255	262	241	277	255	286	275	242	274	283	271	274	264	269	272	251	269	256	277	284	271	251	267	273	286	277	275	238	277	253	289	240	251	264	268	267	283	245	253	275	274	268	235	269	221	289	263	233	289	260	256	273	278	246	259	250	259	284	263	286	275	242	243	268	296	256	290	270	254	277	262	284	248	258	288	250	257	235	274	261	250	275	256	269	249	259	262	251	264	265	269	283	270	277	266	248	243	303	234	268	267	268	265	250	293	293	239	296	261	273	237	238	259	290	259	286	229	289	243	253	252	276	278	271	262	262	280	277	268	266	253	236	277	248	272	275	262	271	301	262	278	282	244	283	247	265	239	264	294	284	241	280	262	266	279	293	281	254	268	270	254	257	256	253	270	258	279	264	258	291	247	255	257	267	281	256	250	258	262	275	292	264	263	246	273	280	275	218	262	247	259	290	279	261	270	276	260	257	245	261	260	232	278	253	265	214	256	270	291	277	272	269	279	265	283	251	256	292	308	268	240	273	265	280	272	257	268	272	260	240	252	249	277	250	255	232	277	278	228	259	244	254	246	237	264	267	298	277	272	257	261	254	278	261	256	249	294	271	226	265	250	286	243	259	274	269	268	250	263	224	271	258	261	248	263	273	283	261	268	252	294	299	281	275	285	285	261	216	290	249	268	286	274	257	263	290	270	267	253	252	232	287	305	267	224	265	254	237	253	274	290	266	245	263	269	298	282	286	261	296	258	268	257	256	261	259	257	263	271	285	233	234	279	227	245	296	280	272	258	246	257	274	262	263	253	255	266	259	265	268	292	241	283	265	238	247	252	288	296	291	268	266	261	273	297	274	229	280	260	249	257	282	262	254	259	262	272	258	270	214	276	271	283	250	271	262	229	264	295	254	273	290	261	244	258	243	282	292	256	235	254	272	278	261	287	265	271	299	284	272	241	243	277	234	289	256	279	264	250	277	265	265	233	278	260	255	233	258	267	261	268	259	261	287	253	256	244	281	270	262	287	277	287	270	265	244	247	254	247	265	246	252	225	253	267	283	227	276	260	251	276	251	276	258	273	265	266	267	258	273	271	241	297	253	255	248	277	288	281	257	236	260	235	263	248	250	267	246	259	243	259	279	264	249	263	259	277	260	250	300	242	248	245	284	284	254	244	236	264	241	286	270	274	252	279	246	303	313	290	276	233	292	236	290	259	252	253	245	263	275	288	283	280	258	259	261	284	285	256	233	235	240	299	250	268	263	248	283	255	266	243	247	257	257	259	307	250	272	288	288	267	277	282	241	244	256	240	271	246	276	262	250	325	278	268	289	263	278	279	275	276	275	265	274	283	295	261	267	251	251	241	281	260	240	252	265	262	248	250	240	270	251	252	272	272	264	283	264	266	243	263	243	236	277	292	268	289	256	267	286	255	254	249	275	259	285	290	256	251	275	262	240	263	249	233	245	293	262	245	280	250	264	257	252	253	242	266	276	274	243	231	287	229	249	256	277	262	273	250	261	285	268	250	275	280	238	249	284	309	268	264	282	284	269	242	264	255	285	280	252	276	261	241	246	276	242	274	311	222	252	255	283	300	257	236	267	261	241	250	235	257	287	245	263	279	259	269	228	284	240	294	272	264	272	253	268	272	247	268	260	228	251	266	269	280	279	293	249	273	243	273	256	263	254	270	269	257	262	277	272	290	276	290	281	266	252	267	271	285	242	282	256	275	281	290	291	248	241	274	240	227	267	244	243	280	263	236	275	267	284	278	251	260	262	269	254	260	267	239	270	272	285	257	259	261	234	251	273	266	247	282	234	242	293	274	261	268	257	253	282	252	274	241	269	291	285	264	248	230	286	258	269	251	283	233	287	257	276	277	267	285	254	279	265	280	251	263	261	266	262	268	247	278	270	254	227	310	263	249	239	271	292	245	253	263	269	268	281	245	260	262	250	235	249	275	268	297	271	252	298	243	270	266	230	287	255	282	233	261	291	285	248	261	266	244	306	292	270	292	268	247	257	265	250	236	275	268	261	252	268	265	286	287	259	263	309	266	230	223	227	251	294	250	289	249	243	248	272	266	247	251	247	274	273	256	239	262	261	250	279	250	266	252	269	277	300	298	246	262	270	260	260	253	258	269	230	269	275	253	297	272	256	292	254	271	252	285	273	262	255	267	237	267	257	260	265	255	266	262	274	278	264	273	268	240	236	273	240	260	270	264	282	243	235	249	281	245	271	280	265	241	273	298	273	257	264	250	261
13752	22843	23236	5894	3440	657	577	568	616	555	540	585	578	546	557	568	541	588	624	616	577	564	509	596	541	582	594	555	543	589	528	579	551	546	545	585	581	590	592	567	564	546	573	533	529	603	563	536	528	573	566	573	553	515	572	551	525	579	560	541	589	547	599	541	534	594	579	574	585	531	562	552	565	524	593	605	573	586	554	580	557	590	505	556	549	521	548	540	596	558	577	590	593	539	582	624	605	599	523	575	531	583	588	543	569	552	586	549	567	558	601	562	571	569	520	588	534	537	587	501	563	588	576	574	590	598	547	557	611	543	582	556	589	544	545	554	581	567	598	564	600	587	588	572	551	536	550	587	548	564	580	626	553	521	590	527	556	573	560	580	562	578	552	574	552	585	568	611	564	559	553	560	571	552	538	623	563	534	571	574	539	549	599	594	499	550	548	575	601	575	550	585	548	554	537	575	592	582	571	574	551	605	568	575	578	562	590	579	577	568	535	537	550	560	568	569	537	571	575	579	579	606	526	525	539	561	577	594	581	556	579	545	587	572	552	584	562	579	583	617	566	533	574	590	598	614	543	581	604	569	562	583	545	592	577	513	540	520	556	574	588	569	560	573	588	604	584	596	575	558	552	553	539	548	564	559	637	553	588	539	595	610	568	586	552	575	557	554	557	567	587	598	563	564	609	572	539	608	544	586	535	581	579	568	543	562	600	571	560	581	599	539	575	570	555	552	589	578	568	587	593	596	546	577	574	568	549	600	564	578	559	562	579	600	598	538	580	522	569	561	554	546	573	561	595	558	564	585	602	562	571	547	554	544	578	566	562	566	595	581	560	539	587	535	509	572	588	582	610	531	571	557	570	563	568	575	590	590	576	587	561	621	562	596	544	582	572	554	574	592	575	567	559	578	537	570	568	573	580	550	558	632	551	588	535	565	560	521	605	528	582	560	621	556	604	579	577	566	563	574	594	576	575	522	577	593	599	560	581	550	585	567	559	575	577	555	558	580	575	565	560	542	571	556	604	593	558	579	554	626	545	577	562	566	534	587	563	583	593	570	580	566	558	590	558	608	503	586	526	596	572	535	599	542	567	531	564	587	634	567	580	587	592	573	558	574	590	524	599	573	595	585	530	578	529	583	525	551	566	593	562	599	553	546	587	580	548	613	567	568	587	609	570	561	599	593	529	555	559	584	589	554	591	601	582	593	578	581	604	553	550	552	575	566	579	588	555	565	529	580	554	564	583	563	555	563	554	594	579	548	585	589	547	623	571	562	582	592	539	575	591	584	554	540	603	574	560	583	596	588	595	568	588	553	577	566	577	542	591	599	554	575	589	585	602	610	611	596	558	612	532	580	541	563	586	595	574	539	528	555	592	607	566	582	566	530	608	527	574	553	590	562	580	524	574	565	586	634	548	602	577	520	576	535	552	574	559	560	593	583	509	547	581	576	552	570	556	593	560	586	577	590	543	548	567	559	529	588	569	556	529	548	563	555	552	557	591	567	568	605	557	570	566	531	599	557	572	560	574	595	576	592	581	530	561	583	565	577	543	562	572	570	546	554	629	584	559	522	532	560	533	582	529	552	585	568	653	583	567	549	555	565	563	578	561	621	564	577	549	543	597	566	558	582	565	569	561	542	547	562	557	558	580	553	583	511	534	558	552	582	542	588	629	568	581	564	513	566	571	589	622	570	569	572	576	562	572	595	536	556	549	586	553	583	554	574	583	581	581	613	575	581	560	604	589	536	567	570	609	541	560	565	599	520	560	566	586	573	560	565	593	551	586	575	548	567	511	593	590	559	577	579	581	593	554	548	544	576	569	583	571	581	554	565	573	549	559	551	559	530	514	559	569	548	571	530	571	524	568	600	576	558	575	579	558	535	555	614	554	550	543	609	552	558	533	600	584	615	538	537	577	540	597	556	577	548	572	578	565	604	551	580	536	550	576	537	571	563	551	568	597	605	553	610	566	580	570	560	592	549	564	527	557	570	534	566	578	555	579	531	535	601	549	557	604	567	545	578	597	617	567	562	607	602	566	564	612	571	628	582	520	557	618	589	547	563	577	538	589	588	574	578	575	593	598	528	573	554	551	575	539	564	546	545	564	564	587	606	541	568	577	581	566	606	588	567	550	605	538	603	577	609	590	558	603	556	575	565	543	554	495	562	554	597	533	595	579	584	571	574	577	559	536	539	537	601	593	518	574	605	572	579	530	575	590	561	558	530	553	554	613	571	568	544	555	565	572	523	614	545	593	588	536	512	569	579	549	537	561	572	577	532	534	554	578	574	607	539	557	583	572	522	629	538	548	602	567	596	580	639	622	623	567	562	567	636	521	530	573	554	574	598	556	600	569	584	559	532	587	541	601	621	555	540	595	595	563	597	562	568	599	528	630	543	567	569	550	570	546	543	551	552	554	516	556	561	571	613	561	567	602	546	588	552	585	561	592	564	572	565	578	579	598	575	616	607	550	553	576	537	562	596	567	602	547	580	524	563	560	561	582	557	583	577	578	575	570	583	543	543	621	530	585	542	586	554	635	580	551	559	609	530	584	559	576	543	555	566	554	584	577	551	549	567	547	562	596	578	572	550	557	550	593	572	558	614	584	554	574	588	538	607	519	575	598	552	587	561	581	600	602	529	576	562	534	533	568	592	557	580	585	587	609	583	565	599	572	552	539	551	541	580	600	591	546	577	561	589	579	540	569	585	562	584	552	566	606	528	603	518	542	547	514	561	516	578	625	543	577	567	574	556	629	532	618	543	574	572	570	585	547	532	597	547	563	578	536	624	596	572	541	538	615	547	563	574	574	525	576	554	628	530	562	588	550	556	553	553	610	573	592	540	638	606	548	548	569	588	575	553	534	527	546	559	554	568	548	566	537	599	542	560	555	552	576	561	616	560	553	530	586	578	594	551	582	566	547	585	567	571	539	572	560	540	555	601	575	597	580	603	555	542	571	560	575	600	567	585	549	564	566	587	577	633	562	580	573	556	554	606	559	542	584	544	580	560	572	542	568	572	580	556	563	601	547	551	568	601	555	555	548	593	572	538	560	583	571	575	553	615	577	538	602	575	570	585	588	577	553	562	563	570	605	594	562	561	543	562	616	584	587	557	574	582	572	515	609	559	526	557	589	599	574	576	547	562	542	570	602	579	587	577	564	570	577	554	570	609	585	573	554	597	566	601	606	584	579	568	559	580	561	531	583	613	588	598	563	591	566	527	578	524	589	576	584	591	539	572	545	557	599	562	590	555	556	540	546	576	547	520	567	617	547	588	586	570	551	522	590	507	583	578	601	604	518	577	567	555	565	588	583	511	584	554	559	566	537	538	605	580	595	558	513	573	572	574	566	576	583	545	549	573	607	522	553	569	580	590	574	581	594	567	560	569	535	564	597	607	566	578	551	592	521	608	608	598	553	553	569	583	588	584	558	553	582	521	579	567	551	583	563	569	550	592	537	560	588	588	526	580	634	588	570	598	551	604
42017	64401	72066	40198	25295	4621	266	199	164	176	179	156	161	167	158	151	156	160	133	158	131	139	151	151	137	161	174	155	171	139	163	169	131	149	161	151	154	144	172	152	123	151	159	148	138	161	128	154	133	158	140	169	153	145	158	147	145	159	163	154	175	126	153	156	123	149	158	141	144	163	157	128	170	141	133	159	156	154	142	164	149	146	135	172	162	154	148	163	154	144	147	140	141	132	158	161	165	160	156	135	154	164	140	152	176	129	116	140	149	147	162	123	148	159	139	117	142	163	157	162	149	164	169	142	152	171	153	139	144	150	148	154	149	151	146	168	165	128	153	166	143	176	160	136	142	153	162	169	176	141	134	155	170	152	161	168	151	154	139	124	148	149	150	163	144	143	159	143	143	141	156	139	153	142	152	148	156	149	137	158	155	138	144	153	152	155	166	163	169	140	148	167	120	147	138	154	150	144	174	158	160	153	151	137	154	137	159	148	157	157	149	175	137	154	157	152	167	155	147	165	151	182	159	156	135	153	142	150	140	144	162	141	140	135	154	160	160	148	133	159	143	143	157	172	156	165	187	146	131	162	166	159	157	151	151	138	135	153	118	155	156	163	131	168	146	159	174	154	169	162	153	151	169	161	143	163	153	149	172	136	133	155	175	164	163	140	164	145	127	170	167	141	158	159	138	150	145	146	156	155	178	140	137	130	147	164	147	133	146	158	143	129	174	136	155	135	178	158	134	161	149	143	154	139	161	179	151	158	171	138	152	150	148	151	156	135	153	165	160	136	131	169	132	136	141	142	159	154	152	152	165	134	150	148	160	130	140	143	156	150	140	140	159	177	166	126	159	160	158	125	150	155	166	125	152	151	156	153	155	149	119	162	167	138	152	186	137	141	130	138	137	155	157	147	165	121	130	149	154	154	170	159	150	154	148	163	144	137	142	153	152	149	140	127	147	119	141	152	155	154	177	146	143	156	173	117	163	139	161	158	180	146	145	146	164	145	150	127	149	150	146	165	182	143	143	149	144	154	143	166	155	140	155	149	151	148	147	134	153	137	125	160	148	173	144	128	167	138	158	125	136	163	160	150	163	175	168	144	178	163	151	136	153	153	144	137	124	166	163	152	158	163	140	156	144	137	158	145	155	114	134	164	155	132	127	158	146	139	146	152	177	145	162	132	146	169	153	151	149	140	162	143	150	142	129	149	139	121	142	131	146	169	166	151	138	124	142	168	146	146	164	146	137	126	134	174	162	149	120	140	162	156	147	155	131	144	139	143	143	134	151	134	158	159	154	151	137	150	151	157	153	146	133	163	160	162	152	159	145	160	162	143	148	160	142	170	156	154	150	151	156	155	149	153	184	157	156	129	175	141	157	117	122	150	140	143	150	138	139	154	150	154	158	147	135	136	148	161	135	142	137	133	126	141	145	136	170	149	156	149	179	145	142	172	148	160	145	161	149	158	175	143	150	134	144	136	139	134	137	142	150	164	152	156	127	138	142	133	149	132	143	130	159	172	168	149	141	145	135	143	156	157	127	151	154	149	154	150	169	142	151	154	156	163	129	157	129	131	143	150	158	176	170	135	140	139	156	170	146	163	153	139	141	139	137	155	182	126	171	156	152	124	154	144	171	166	149	142	142	144	144	163	187	145	140	135	140	152	157	148	168	134	150	171	149	152	152	134	135	157	145	161	143	149	154	161	150	153	165	170	171	166	137	159	136	134	157	148	143	138	123	155	149	139	143	113	153	166	161	162	164	162	147	173	157	162	162	136	156	145	144	168	174	157	166	152	160	152	135	161	135	147	152	156	160	159	147	169	168	136	153	139	121	160	152	136	140	120	153	157	165	139	151	159	153	131	147	166	154	164	163	158	136	163	147	172	163	149	148	155	153	164	155	142	152	136	142	154	159	161	156	158	144	167	162	150	146	133	162	147	137	153	153	168	143	175	143	144	158	163	134	168	167	153	159	151	148	139	158	139	144	147	146	137	165	135	142	148	147	160	137	151	171	147	118	153	140	142	135	140	146	150	116	128	176	144	154	153	166	144	149	155	165	140	128	158	155	190	140	153	144	147	158	144	149	131	134	139	132	153	155	141	153	175	126	150	142	151	142	159	156	161	177	159	132	157	168	154	147	130	154	135	135	142	169	152	158	150	170	144	157	141	166	154	162	148	159	164	166	138	133	132	161	137	140	159	147	145	156	141	149	160	148	132	132	163	171	136	156	154	133	152	164	141	182	146	165	189	157	154	154	158	170	160	136	163	128	145	130	160	140	144	163	146	150	134	167	169	153	141	140	180	147	155	143	151	146	147	139	136	158	163	139	151	160	127	147	144	170	145	155	173	152	160	144	149	158	152	152	156	156	139	164	166	145	179	136	135	148	149	143	120	171	164	156	139	158	153	149	147	158	127	179	152	137	165	126	126	127	134	148	149	152	160	172	148	158	174	139	153	138	154	154	158	146	163	126	111	146	144	160	183	166	148	154	140	153	169	151	148	136	131	152	157	154	133	145	156	150	157	138	156	166	161	158	151	139	121	150	153	144	154	168	162	162	162	143	143	164	135	131	152	122	135	153	132	144	145	155	169	147	146	164	131	163	150	141	148	162	167	165	158	128	141	184	148	153	152	142	140	165	158	158	157	151	142	141	133	132	171	142	136	151	134	155	162	143	164	131	128	145	159	133	151	149	162	134	172	162	135	148	147	143	175	148	147	135	155	149	139	163	140	142	138	154	143	147	146	141	164	142	165	161	149	162	151	143	155	158	167	160	133	147	138	154	161	153	166	171	145	141	145	159	159	153	154	129	143	133	133	130	168	167	133	156	157	154	149	153	135	146	160	159	162	161	163	161	156	162	150	153	159	154	116	142	171	155	133	151	136	139	140	156	137	115	141	147	181	142	141	138	151	145	176	144	143	150	169	144	153	169	143	150	133	137	163	138	142	141	156	143	153	133	161	144	140	192	162	138	151	149	151	137	159	152	149	157	149	164	189	151	154	156	158	168	148	140	170	151	159	147	109	159	147	140	151	118	138	133	168	162	149	156	129	185	150	157	181	142	135	142	138	170	175	128	132	167	154	166	131	159	158	157	152	149	150	172	130	141	171	141	156	141	147	142	173	167	169	152	142	140	146	133	163	149	145	132	164	143	139	164	138	149	161	167	172	165	152	150	131	140	158	165	146	162	143	153	147	141	149	155	144	145	128	162	165	149	180	141	163	144	166	158	138	129	168	149	165	158	154	159	140	156	180	147	150	159	171	167	146	149	163	184	161	178	145	159	161	167	151	135	155	146	153	144	155	163	143	159	122	141	131	143	141	158	142	149	170	200	135	140	147	144	156	159	157	138	146	140	149	166	175	155	136	165	142	129	153	163	161	171	159	146	167	139	139	153	153	167	134	172	131	149	125	151	169	140	156	167	160	146	149	154	135	176	155	147	163	140	175	166	166	157	171	147	134	142	156	172	185	167	153	158	164	139	132
22031	50101	66540	44206	37499	1414	709	611	564	479	538	479	445	437	423	387	430	426	380	403	370	391	377	385	384	350	424	413	401	377	389	372	370	349	375	354	378	360	367	383	363	365	358	378	337	327	365	356	378	386	365	327	314	334	350	351	360	357	372	358	351	365	352	380	340	333	318	339	359	389	367	353	368	353	323	327	322	345	380	306	352	365	364	359	360	322	333	342	367	331	363	358	368	346	380	355	366	332	323	371	373	324	355	355	347	342	336	330	328	376	345	367	390	336	371	313	330	361	364	352	374	376	359	343	383	352	354	371	321	353	354	379	344	328	359	361	342	340	345	345	395	350	366	381	382	391	336	352	340	366	329	345	340	369	330	374	366	370	350	338	351	330	352	341	340	343	343	367	339	365	339	344	332	351	359	350	365	334	358	401	336	348	360	331	375	334	378	351	370	332	371	360	377	362	330	363	359	328	342	393	346	352	359	349	348	320	351	359	329	378	359	375	354	358	335	352	308	361	417	339	352	315	384	362	395	374	344	358	363	328	316	338	381	329	355	345	360	371	331	368	360	359	385	311	377	341	364	333	324	374	358	332	370	361	384	353	364	362	334	351	354	360	346	345	374	375	346	334	386	348	362	326	350	373	348	336	382	355	336	357	334	332	343	349	346	366	346	365	389	344	370	402	317	350	348	337	339	368	390	337	346	342	320	347	346	350	383	363	352	319	337	368	374	338	320	365	358	342	365	348	364	371	380	359	332	355	361	372	387	338	394	393	323	362	311	384	345	358	399	366	351	339	359	345	364	355	341	331	336	363	344	330	329	339	359	366	355	346	368	315	357	392	350	342	367	315	360	342	368	369	338	345	350	322	363	371	386	377	331	375	349	393	381	344	350	370	368	358	345	350	327	375	377	361	330	355	338	332	348	325	354	346	359	350	313	372	348	340	318	381	352	382	344	381	372	365	352	351	348	359	369	344	362	336	341	362	333	336	335	355	377	336	338	360	339	332	343	380	369	342	362	375	358	340	363	360	368	343	307	362	363	388	349	349	375	369	374	339	365	318	359	380	323	362	331	356	353	361	371	377	344	355	355	365	380	373	363	329	359	339	351	379	356	363	350	362	351	327	347	343	329	367	292	338	367	382	335	333	355	383	338	346	351	347	371	344	359	330	347	357	368	359	356	357	362	363	357	342	369	334	379	366	342	352	334	327	342	376	311	352	362	384	365	356	311	346	316	357	361	336	334	351	328	382	351	356	367	379	361	328	321	341	372	324	368	367	383	402	389	361	338	351	322	377	380	346	351	332	389	369	386	361	341	357	369	378	335	349	328	351	316	344	401	347	358	371	360	313	352	337	386	352	338	376	319	337	349	335	354	352	350	346	371	365	353	335	356	324	360	377	365	374	360	377	394	374	356	339	369	362	346	349	370	342	344	371	314	377	385	342	353	332	322	371	383	316	349	346	367	351	378	321	386	364	380	355	346	401	354	330	369	371	337	348	365	362	344	336	351	358	360	369	325	387	370	352	347	354	316	367	396	317	365	387	344	359	370	328	361	341	351	337	363	393	333	354	381	359	379	343	372	328	338	324	353	326	325	370	345	342	357	359	365	292	367	376	348	333	348	343	341	334	357	375	377	373	358	339	327	365	363	335	366	348	358	332	376	364	358	340	346	371	373	336	360	344	316	348	369	327	353	371	354	348	350	371	342	357	341	368	379	350	343	373	385	384	357	342	363	341	356	318	337	374	358	344	359	358	378	353	349	373	356	338	353	387	361	350	364	364	367	357	390	375	321	388	323	359	381	348	322	345	372	328	340	356	374	344	361	361	348	354	394	346	332	367	342	333	335	373	361	361	368	388	343	363	322	330	379	350	314	347	380	370	368	337	331	338	356	371	322	360	342	350	366	329	378	380	336	347	324	379	360	361	335	343	383	343	387	340	362	366	307	339	385	355	364	383	367	350	322	378	361	324	368	356	346	358	310	326	349	336	352	386	348	343	349	380	337	325	372	339	363	351	375	344	357	314	374	386	365	339	361	351	355	359	347	332	367	350	330	350	400	327	372	373	371	379	340	367	363	330	380	338	322	346	370	355	323	340	354	359	343	340	359	355	323	356	358	335	375	358	356	338	374	368	383	352	346	359	341	316	355	374	338	353	376	341	320	376	341	352	351	348	355	339	375	340	354	367	366	345	358	359	358	357	356	325	336	351	383	366	345	399	383	366	344	392	368	364	349	358	379	347	375	361	388	349	366	347	365	324	375	368	367	323	360	346	342	367	354	372	347	369	343	371	350	386	341	324	369	315	349	350	359	358	377	361	354	342	328	300	350	384	362	357	355	361	334	394	339	331	338	354	378	376	337	341	371	357	356	342	354	346	374	333	346	346	348	372	318	337	320	378	383	334	348	330	352	356	353	353	356	338	366	351	366	356	346	350	363	357	353	349	343	406	361	361	358	324	337	355	373	360	339	353	345	376	351	366	377	350	366	399	368	348	370	358	361	388	344	323	387	368	350	383	356	366	398	370	335	353	372	337	347	401	382	339	354	335	355	344	362	341	339	341	347	348	366	366	347	315	352	359	342	330	346	364	390	377	367	346	349	357	334	368	339	342	370	323	328	376	386	354	385	353	388	355	382	361	351	366	363	362	345	318	417	329	345	344	361	372	358	336	361	389	380	361	372	334	302	357	360	322	345	337	359	366	394	333	350	349	316	363	372	356	371	343	359	335	356	344	365	318	376	347	371	336	367	368	374	372	372	347	382	352	356	350	363	374	362	350	375	318	359	351	364	356	346	341	330	370	304	342	347	376	339	357	377	347	354	358	354	328	360	351	389	345	323	355	362	338	355	358	365	353	353	332	383	353	366	353	346	356	333	366	395	348	327	362	383	359	356	361	356	337	379	352	346	350	374	364	396	374	346	362	371	380	354	347	377	377	354	386	315	362	329	328	344	343	380	331	370	353	371	345	344	355	404	367	369	381	328	314	339	328	360	370	388	358	379	348	341	362	375	354	362	335	369	346	351	329	319	377	338	373	380	389	350	350	375	337	357	357	367	381	338	357	351	321	351	378	371	351	381	382	344	380	363	342	363	330	345	356	359	338	332	360	359	379	366	359	348	361	356	353	372	363	349	376	358	328	309	354	346	366	362	332	368	383	345	342	378	341	361	359	351	371	332	324	390	395	347	377	370	345	327	338	352	344	375	326	356	329	351	312	354	369	386	372	342	341	368	353	347	363	363	319	351	379	317	355	367	354	338	387	309	369	370	357	322	331	329	357	327	342	368	327	354	344	365	384	362	364	377	333	356	352	379	348	375	354	343	354	362	353	334	328	351	355	374	348	346	354	377	362	345	362	351	394	345	347	351	312	380	353	335	352	384	349	363	357	334	363	356	355	360	334	359	405	404	365	358	322	365	386	345	371	379	342	326	392	339	366	330	337	378	343	335	334	355	372	347	375	343	358	338	327	370	341	380	377	398	345	347	352
50165	77847	83325	51481	35462	9634	637	353	273	300	284	279	250	241	233	261	270	250	245	230	239	228	252	227	236	257	229	243	238	227	224	197	225	190	240	242	257	216	244	270	240	252	233	223	240	230	202	188	202	237	232	213	250	208	219	211	225	223	235	233	224	255	227	233	225	237	226	236	251	232	228	241	226	213	228	239	200	215	229	195	209	212	223	232	231	222	239	256	237	251	228	240	231	247	241	223	199	222	237	264	215	249	218	233	223	222	199	228	215	203	272	217	242	214	221	229	228	220	256	242	250	229	231	234	240	217	240	228	250	220	242	226	231	274	251	235	212	229	233	194	198	196	230	207	184	231	237	189	193	212	226	223	262	231	232	232	253	189	255	232	224	217	235	201	234	217	223	205	239	229	245	225	211	222	193	225	209	241	242	196	216	223	222	206	240	239	220	248	222	238	239	211	225	222	228	236	238	259	233	241	238	220	216	213	221	221	202	223	219	225	213	259	212	220	215	233	195	228	229	223	213	230	234	242	231	200	200	230	222	206	241	212	209	210	215	235	241	224	209	204	243	241	237	215	243	221	218	224	258	202	218	207	187	242	234	233	238	211	226	232	202	244	233	178	222	220	202	242	223	225	213	230	226	246	253	227	242	234	255	223	232	211	198	217	235	229	211	209	216	208	231	228	244	203	228	237	222	224	208	209	224	213	227	240	214	213	210	229	248	233	224	229	253	249	241	252	277	223	223	216	227	214	215	262	223	220	201	224	238	216	230	250	221	232	239	249	230	241	214	220	194	223	220	219	226	235	215	243	244	222	225	197	195	248	243	206	229	232	209	255	247	222	255	237	199	234	231	202	229	220	247	242	221	198	208	223	228	223	216	194	229	212	228	220	252	263	222	213	252	234	250	253	238	231	219	223	263	223	235	241	217	228	244	246	202	244	227	260	233	201	229	221	236	253	206	229	242	216	218	242	240	212	229	232	252	229	206	233	220	237	227	230	232	219	222	203	211	243	234	252	224	232	250	238	211	223	242	208	201	245	246	253	260	220	237	222	232	232	249	246	205	220	239	227	203	228	232	235	234	227	221	206	212	260	239	227	231	246	228	249	213	198	217	242	250	246	219	218	241	193	228	232	226	246	230	258	228	244	230	217	204	200	198	249	230	242	231	232	233	245	218	235	222	230	221	202	219	205	180	213	242	224	231	243	193	234	221	233	243	260	266	198	200	230	171	194	208	225	240	227	238	210	225	229	198	231	229	231	219	231	262	228	259	223	217	259	238	241	220	222	216	221	202	227	223	206	224	197	215	253	226	225	223	218	244	191	200	221	230	227	230	219	214	216	259	244	223	201	226	235	221	234	240	251	230	246	233	221	205	264	260	214	238	239	252	269	210	232	200	215	219	242	216	222	252	217	221	220	238	225	227	245	249	235	252	210	223	230	230	231	215	223	248	246	253	207	230	226	215	251	216	204	216	217	276	218	229	219	205	219	246	233	233	244	231	222	207	213	203	212	248	234	200	228	225	212	228	195	223	260	210	216	246	228	211	234	223	232	237	248	228	235	230	223	242	220	216	212	238	243	213	227	213	241	215	202	250	214	226	219	226	250	231	204	221	226	255	216	225	257	245	229	249	240	223	245	263	227	246	245	236	236	252	237	227	222	194	228	225	255	254	212	258	235	215	243	238	240	264	208	219	240	214	238	219	237	245	221	231	252	212	206	220	211	249	239	235	210	212	223	247	232	194	226	207	228	219	237	243	231	233	221	223	241	224	211	237	229	210	202	205	230	234	228	235	237	239	250	217	231	246	236	240	253	236	236	211	222	222	223	215	226	246	236	227	234	246	216	244	213	177	224	240	232	217	224	242	229	232	215	259	211	215	233	227	206	221	224	230	208	220	226	240	206	230	222	225	253	224	215	225	230	219	241	215	225	198	287	243	228	249	228	224	232	219	224	204	227	242	218	206	228	220	214	228	255	239	217	249	220	235	244	228	247	214	206	228	223	219	207	222	255	246	218	226	233	242	201	222	211	244	223	236	222	199	218	214	232	254	234	233	225	224	200	221	235	228	244	219	215	266	229	239	213	206	233	215	229	228	243	234	219	224	223	214	240	218	219	271	196	251	222	226	233	265	212	217	208	204	237	242	244	239	208	230	233	210	244	209	230	191	243	237	228	227	214	215	211	212	210	240	214	248	229	200	210	230	228	227	229	235	237	225	223	230	202	248	224	241	212	214	247	246	235	231	218	212	241	236	198	214	229	211	212	229	220	221	219	234	240	252	230	238	213	193	210	216	227	193	217	219	230	224	220	242	222	254	233	240	238	241	215	214	209	240	217	242	224	211	265	235	238	195	242	231	229	216	233	271	231	224	218	212	217	257	245	191	223	240	216	223	203	217	247	218	231	246	232	236	257	228	253	207	252	232	236	241	228	213	198	233	235	228	236	211	215	228	214	249	222	236	235	229	224	218	234	213	204	233	248	247	228	230	234	222	217	214	217	228	245	248	235	251	221	244	218	235	207	247	215	243	229	232	241	198	215	224	233	216	238	226	222	210	246	222	254	236	197	217	226	228	222	253	227	231	227	223	248	238	204	255	227	217	214	219	246	244	239	252	234	235	217	220	263	213	236	219	245	218	236	251	221	213	244	221	257	198	219	200	239	207	225	222	247	248	236	217	216	223	209	224	209	218	241	254	200	201	231	223	215	207	206	238	247	209	254	229	204	227	204	216	215	198	215	213	204	233	238	223	230	231	233	244	267	211	240	255	233	220	216	236	249	213	220	230	209	220	248	241	211	214	221	244	239	257	236	236	220	222	250	252	229	215	225	213	202	237	206	234	203	230	236	229	205	260	226	215	249	229	237	222	243	218	229	232	240	222	240	239	239	221	233	206	227	231	246	224	235	227	238	241	217	211	241	223	210	231	223	229	259	227	191	216	201	250	247	243	228	235	234	213	228	207	224	218	217	212	200	225	186	212	235	207	230	226	222	208	223	205	217	213	217	233	227	245	197	262	231	209	221	208	221	242	223	215	248	232	207	232	224	204	229	227	211	275	209	233	217	249	218	218	191	237	250	230	206	221	204	239	212	258	196	196	237	245	225	194	230	221	201	238	239	218	219	245	222	227	219	227	236	213	239	232	243	252	221	239	227	243	244	209	238	227	215	247	226	234	244	205	230	208	226	216	215	206	210	209	207	225	228	212	213	218	245	263	256	219	250	218	229	206	211	216	207	250	236	237	204	233	230	212	200	219	238	228	246	210	250	219	218	216	227	233	233	219	277	212	213	204	187	238	217	229	239	244	212	242	241	238	267	212	208	239	207	224	236	222	240	246	232	237	210	242	220	232	229	226	218	221	243	242	209	237	248	239	208	217	228	224	259	234	216	210	261	242	218	231	220	242	225	201	237	241	213	225	218	206	226	238	245	244	227	216	216	200	261	239	215	244	193	238	198	243	222	224	206	226	229	229	231	200	211	211	218	240	228
27071	62135	80582	55184	46064	2116	1066	967	907	795	776	743	657	637	636	674	605	618	601	559	621	590	555	620	544	558	511	577	572	536	513	545	540	597	559	490	517	483	525	512	594	542	527	560	520	516	531	479	539	517	547	508	520	512	541	540	478	532	537	521	543	540	558	545	533	542	508	538	542	495	544	521	525	516	539	505	556	541	502	521	489	501	515	531	515	533	510	566	526	528	542	532	536	551	499	500	526	529	525	547	515	515	533	522	557	511	531	483	516	501	526	536	523	558	508	526	526	551	553	502	535	543	506	553	524	490	520	539	516	553	532	506	524	535	542	536	525	503	501	517	503	536	544	491	543	478	491	578	524	567	534	548	496	529	502	536	473	529	536	542	557	495	500	524	513	585	513	547	530	492	504	526	525	516	496	529	538	507	526	497	515	528	531	549	526	545	496	539	478	495	559	511	506	515	473	549	508	531	557	522	515	570	546	500	524	502	515	477	525	498	544	491	554	531	505	490	546	544	498	526	492	527	505	536	493	532	476	515	523	525	508	513	524	478	556	502	485	508	561	529	538	527	538	496	504	528	525	530	533	487	506	528	484	486	520	551	513	534	550	513	504	524	565	549	534	531	536	541	519	496	458	572	526	483	528	493	542	515	485	509	499	539	577	571	504	516	528	523	500	512	454	532	536	532	512	516	503	520	524	513	519	510	524	501	489	548	535	537	493	481	528	509	480	556	517	541	447	549	529	537	504	496	518	498	515	532	535	520	528	530	502	520	511	470	556	501	477	511	499	470	512	532	467	496	528	525	493	543	502	534	494	550	490	515	514	520	515	539	495	540	490	529	517	549	536	500	568	562	504	523	473	532	496	512	538	529	508	467	522	511	528	534	489	483	518	536	522	497	526	486	518	508	522	522	519	492	567	540	525	546	506	523	508	501	488	552	512	483	557	528	535	502	488	534	509	519	501	534	549	502	514	517	496	491	518	503	504	486	490	516	502	495	531	507	520	525	503	531	540	560	508	551	530	519	508	494	548	539	525	549	522	516	526	478	534	488	497	564	534	516	461	510	554	469	501	483	503	537	508	542	531	552	507	489	579	482	539	530	489	524	501	541	495	552	536	556	516	509	561	534	523	502	483	475	535	543	527	540	507	544	557	498	522	503	509	527	527	516	533	528	542	547	516	529	523	530	508	516	555	512	495	517	537	540	531	497	504	519	520	523	522	502	534	508	517	485	534	532	518	540	518	520	520	550	514	496	506	459	547	493	497	530	510	529	539	519	532	539	545	492	497	480	562	518	506	530	513	537	536	489	533	529	545	525	508	561	514	514	561	490	498	513	535	482	566	494	522	541	493	511	515	515	518	533	545	524	541	537	543	513	514	496	534	519	503	492	549	536	509	534	511	520	532	492	508	549	520	548	522	507	540	524	531	491	503	543	464	527	484	506	521	539	532	526	513	529	496	558	538	526	529	527	499	539	543	485	572	512	516	497	551	498	474	517	564	527	519	517	513	520	530	521	543	515	552	495	492	527	514	501	535	549	522	506	464	563	517	502	496	495	551	525	503	525	574	525	536	541	531	526	517	529	540	509	517	517	535	519	520	528	496	503	543	515	515	522	509	492	499	558	529	500	553	476	495	512	505	480	527	566	507	527	471	551	531	537	496	551	527	554	522	512	535	554	522	522	511	529	524	492	470	524	537	522	500	487	506	521	502	510	525	526	521	516	500	515	548	537	531	537	483	517	509	496	541	495	512	522	480	545	496	517	504	473	538	507	470	532	528	561	532	537	501	500	511	524	545	505	522	526	498	510	522	525	514	545	491	507	547	549	519	514	554	523	510	550	537	519	527	528	513	506	496	519	507	550	525	553	529	554	510	528	532	476	542	553	553	525	508	522	479	535	500	500	473	512	502	512	537	571	502	530	555	529	520	502	521	521	458	535	536	534	517	540	510	524	479	538	530	526	519	470	495	540	516	524	491	528	541	508	518	542	508	506	506	518	539	539	479	550	503	566	522	544	497	502	510	469	505	535	561	537	462	494	536	491	501	556	527	523	531	542	538	528	533	513	525	540	521	519	500	532	528	550	489	508	527	507	504	521	515	499	522	501	526	507	517	495	480	536	513	550	488	518	535	504	517	488	511	508	518	512	549	525	524	493	534	530	514	515	514	560	539	500	506	531	554	540	518	510	505	554	538	528	542	537	512	515	506	497	522	489	520	504	488	526	530	478	505	483	479	512	497	502	522	533	544	531	508	505	540	528	474	504	570	518	514	509	477	525	549	506	496	547	520	510	540	535	486	502	520	507	526	554	516	496	536	531	492	519	536	504	501	515	500	533	514	524	554	521	491	539	543	510	519	527	519	550	529	511	498	491	511	510	555	526	505	511	517	524	520	510	548	538	541	512	502	500	534	572	507	501	517	471	538	525	505	514	494	506	512	535	523	514	514	524	528	493	495	566	527	513	495	535	574	501	542	559	576	567	549	494	528	517	524	489	562	535	510	564	539	530	508	548	505	519	529	511	537	507	558	505	506	543	515	516	514	499	519	535	523	546	502	528	513	549	544	519	546	522	486	539	499	507	520	494	543	515	528	500	499	482	532	529	510	516	531	513	496	516	545	520	498	522	550	529	529	522	549	497	521	543	507	518	518	496	461	529	527	484	527	524	541	503	521	499	514	518	516	520	549	517	510	532	476	510	495	551	525	472	483	526	536	544	504	543	533	531	505	529	496	512	569	493	493	542	508	545	513	555	522	516	538	477	522	537	508	497	515	507	489	500	571	514	505	546	534	509	530	557	547	497	498	509	516	535	486	501	544	492	504	551	534	554	558	552	495	499	539	557	512	558	528	511	554	516	529	535	537	487	486	512	539	541	531	515	543	497	511	504	558	522	535	541	515	540	498	533	521	541	508	540	505	487	591	537	476	512	514	508	511	526	475	563	513	531	539	490	522	506	486	501	513	539	489	546	540	494	536	517	521	500	522	510	525	521	493	546	503	515	540	515	515	571	546	523	551	498	491	515	537	537	496	506	505	524	512	529	553	539	537	549	531	545	517	536	530	485	566	545	491	529	590	527	510	502	487	505	549	523	494	532	506	533	489	527	522	503	528	504	529	569	506	496	532	501	561	538	517	544	547	525	520	545	564	529	524	522	510	502	496	505	488	522	476	509	529	508	542	517	527	531	554	524	497	540	513	503	522	551	504	537	489	503	504	497	519	512	499	490	501	542	502	517	502	513	546	516	552	519	529	541	467	505	496	504	499	527	492	482	472	504	549	480	512	525	481	468	483	513	527	537	521	502	518	529	568	489	555	479	504	496	532	523	494	559	515	485	524	530	491	521	531	521	462	522	529	561	502	519	538	476	530	470	488	522	515	512	534	499	498	506	519	527	504	513	528	521	527	502	501	511	561	513	548	503	529	496	578	530	544	543	493	528	482	539	516	503	516	521	518	490	553	501	513	527	528	542	479	513	530	511	551	502	515	536
29112	28510	19840	4216	1310	394	283	272	274	226	254	238	286	276	284	261	266	283	284	262	255	257	269	265	251	263	270	268	241	265	262	292	278	251	234	249	258	259	248	264	282	234	247	222	239	257	258	231	276	244	280	275	263	279	270	249	268	224	269	293	268	263	251	256	291	266	271	283	271	291	255	259	249	254	253	250	241	285	269	272	291	266	263	267	252	259	250	237	248	260	257	255	264	286	251	276	281	291	256	267	263	287	247	240	235	262	262	237	258	294	230	265	247	229	262	252	280	254	250	231	250	283	250	267	253	297	219	280	239	266	237	292	255	292	262	282	240	267	278	262	268	263	297	272	241	216	251	271	222	271	266	271	256	302	265	271	257	260	301	251	268	275	258	265	272	274	250	277	263	273	256	276	248	233	259	265	254	253	247	249	278	276	276	285	254	274	278	253	267	255	254	282	271	263	273	270	268	266	284	263	234	274	255	262	235	287	263	251	262	257	245	247	276	248	238	276	243	256	269	259	279	277	275	261	253	210	226	273	270	274	295	271	268	270	260	284	270	255	263	259	274	219	264	257	258	237	255	262	264	272	235	261	249	235	242	243	248	261	257	245	275	269	267	245	266	269	264	249	296	271	241	280	245	262	259	260	270	254	257	255	277	285	248	289	253	270	246	265	266	264	242	246	243	234	236	240	256	275	282	263	241	258	255	257	250	255	235	268	242	250	264	266	252	264	265	261	272	278	242	255	295	266	259	260	270	235	272	250	249	295	255	254	268	266	272	281	237	258	241	247	263	257	266	273	261	265	267	250	242	246	273	253	248	252	283	285	285	226	263	284	277	244	234	245	277	253	278	259	260	275	237	252	237	252	227	248	233	250	260	247	267	286	266	276	287	221	279	279	259	266	253	277	230	259	300	255	281	257	272	275	283	258	294	268	227	254	261	290	261	276	234	283	287	284	266	246	266	236	255	259	261	282	236	279	263	285	243	256	230	296	250	285	267	275	255	273	254	276	278	269	260	260	263	263	258	272	272	271	284	270	293	265	228	254	262	237	262	242	255	260	260	261	258	250	268	276	252	271	281	245	281	269	260	255	298	273	284	252	281	249	261	278	260	282	300	237	281	266	298	257	276	249	257	253	268	260	280	271	292	265	286	281	264	278	238	303	242	255	267	265	264	256	236	248	231	274	256	259	242	255	237	236	272	272	240	265	255	259	278	245	277	254	294	279	232	265	264	265	250	285	252	251	265	274	245	269	246	263	234	307	257	262	258	271	241	264	228	272	251	246	274	265	244	295	299	274	269	218	253	263	271	268	283	269	272	266	260	286	249	253	279	234	262	239	247	249	256	258	235	292	285	285	264	257	284	240	248	274	257	279	254	271	305	248	282	235	262	248	260	271	258	273	275	263	275	274	308	242	267	230	288	266	260	254	251	269	245	260	276	264	263	273	272	251	253	295	276	290	258	269	262	278	241	260	239	232	277	273	250	283	253	259	247	293	263	271	257	276	243	252	227	268	258	247	291	274	275	234	238	272	246	282	243	271	249	256	268	292	276	257	258	270	259	245	237	252	244	248	263	276	307	270	257	255	257	256	227	271	278	276	262	262	262	259	263	256	283	254	291	310	261	272	268	282	235	264	282	243	268	244	255	254	237	282	276	247	242	258	276	287	284	276	242	275	256	255	301	252	249	264	257	248	275	264	243	277	285	235	289	254	284	222	267	270	248	285	249	272	284	300	246	279	268	249	281	243	255	277	267	248	269	276	250	271	258	262	287	264	263	258	279	268	281	276	257	263	268	266	263	241	247	254	245	272	251	246	253	230	244	245	263	271	247	261	263	294	245	244	265	277	252	281	313	262	264	268	272	248	286	271	272	257	254	254	270	248	254	256	238	259	269	288	247	273	250	245	264	267	271	262	299	292	257	238	255	242	265	289	231	270	242	246	251	303	265	232	293	269	241	287	259	275	273	250	273	242	262	233	243	266	253	239	235	271	243	248	266	304	276	247	258	276	236	250	257	251	274	245	250	255	266	289	290	209	287	277	271	251	277	283	293	275	270	278	274	275	253	286	258	265	267	250	252	248	266	264	258	237	255	241	268	282	261	279	266	264	257	257	243	265	286	270	257	255	268	244	243	254	225	278	271	248	274	213	253	213	250	249	263	266	262	248	262	258	274	268	262	266	249	254	263	286	290	261	272	266	241	291	273	246	257	238	238	257	289	236	266	233	242	262	234	269	268	249	245	252	252	216	267	241	265	250	280	228	263	254	261	276	250	233	245	260	278	247	250	234	270	249	236	256	259	246	273	263	304	266	281	254	257	261	237	270	248	279	232	266	271	263	279	254	260	258	259	238	261	244	257	283	283	261	286	244	255	247	239	257	267	284	264	252	264	275	224	243	258	243	269	244	259	285	280	264	280	273	253	261	254	259	281	255	260	253	277	266	248	261	262	286	246	263	245	261	243	267	306	260	273	271	263	266	279	232	264	244	273	250	264	237	264	288	268	264	258	249	253	278	277	275	269	255	248	274	252	220	258	257	273	292	301	255	264	297	259	261	266	269	247	263	248	249	263	261	236	238	284	267	277	248	241	269	264	237	248	234	249	266	263	266	269	251	273	265	248	260	272	241	282	233	228	285	286	263	264	296	279	268	284	271	278	264	275	242	252	255	253	280	259	238	280	261	268	284	264	285	288	280	237	250	237	246	282	265	245	274	237	282	291	248	274	249	254	270	279	260	237	241	257	257	257	252	260	283	263	274	296	260	259	259	271	248	286	280	270	296	290	276	262	248	259	253	273	289	277	266	270	288	290	278	259	238	250	254	270	252	269	233	269	255	249	255	260	284	244	245	279	257	277	245	265	263	246	268	264	283	254	268	246	269	298	232	278	270	306	279	249	271	240	265	251	262	245	243	234	274	244	259	277	273	236	268	267	294	260	227	270	242	247	286	267	234	284	265	241	261	259	287	256	272	304	264	247	253	306	252	239	253	274	274	315	255	268	243	259	277	226	260	281	233	278	284	253	253	236	224	263	235	250	257	246	270	244	290	262	272	235	271	270	273	243	263	292	297	274	266	256	237	294	254	248	279	260	310	264	250	256	264	262	265	285	273	267	264	238	231	260	258	261	236	248	247	275	254	264	292	268	264	247	282	222	268	261	279	243	278	248	239	261	260	254	249	276	278	248	249	278	277	258	248	260	262	243	246	235	273	266	252	269	271	263	257	240	265	237	251	272	237	283	270	255	258	256	293	300	234	240	286	248	274	243	270	291	259	235	259	245	272	247	267	274	270	255	272	263	279	272	250	234	260	245	265	251	247	259	301	279	256	270	268	249	246	243	278	277	278	253	244	240	261	224	256	297	260	261	247	246	268	306	282	278	273	235	220	255	286	252	268	254	281	261	247	246	251	242	259	251	251	254	253	265	283	269	279	254	298	282	280	245	279	273	254	292	300	273	245	254	253	230	274	271	263	281	248	242	241	234	259
14275	23013	23251	6438	3599	608	614	614	576	533	569	551	558	587	575	586	596	556	572	553	564	543	591	535	547	566	584	646	550	599	554	586	591	540	555	553	588	599	554	570	643	537	577	555	537	583	599	538	584	550	599	571	573	531	577	557	528	517	555	613	564	537	565	547	546	627	562	579	586	571	550	583	569	586	563	559	546	551	566	545	551	599	563	509	585	545	544	542	513	575	556	571	584	566	548	553	567	585	569	562	522	574	563	565	569	585	559	545	547	610	630	568	604	582	547	547	586	532	554	566	603	613	567	572	557	597	570	544	561	529	556	543	582	616	577	557	523	527	559	592	583	577	611	590	571	592	595	572	552	544	607	586	603	547	548	571	558	550	554	559	527	546	529	560	528	561	587	527	571	572	544	552	507	560	577	555	570	583	547	552	535	533	543	586	568	585	584	549	579	575	551	596	558	568	573	569	568	541	587	537	560	503	553	575	532	551	539	560	579	599	597	567	560	545	561	565	539	582	530	568	559	570	582	580	552	565	555	588	583	563	573	555	564	539	551	540	540	533	576	580	555	555	598	544	571	546	572	551	554	541	551	517	563	600	592	495	557	555	514	546	556	541	552	554	541	565	550	502	558	581	541	592	565	572	560	566	551	563	596	540	563	584	543	565	567	580	557	545	526	560	557	560	538	521	561	557	570	536	562	561	560	543	533	572	579	528	584	515	606	569	547	585	560	554	597	616	517	585	577	582	588	536	546	524	557	578	606	580	539	575	572	508	574	528	587	529	583	568	535	588	555	564	547	575	543	550	557	538	571	571	554	549	571	567	579	581	619	583	532	582	542	560	555	544	604	594	539	571	546	550	551	556	549	565	593	553	542	530	543	544	538	598	568	564	556	615	602	527	546	589	550	560	556	546	550	547	560	588	599	545	529	523	553	519	527	543	577	569	572	554	563	580	558	613	551	553	569	642	563	579	543	619	550	565	550	569	575	551	562	576	544	506	563	567	551	547	564	541	588	513	593	565	566	562	591	539	567	555	617	573	574	561	564	579	553	557	586	616	596	573	575	573	548	519	564	575	569	547	586	589	547	537	590	576	571	591	551	572	572	598	559	535	585	564	529	607	571	573	545	575	572	603	577	588	549	559	545	603	586	584	588	522	565	580	601	530	567	589	589	583	622	572	585	561	598	561	534	576	579	548	550	596	514	567	563	593	548	582	576	555	561	590	561	578	540	526	568	602	566	591	602	566	545	538	531	552	553	537	603	506	596	594	569	549	547	601	597	559	531	604	554	568	595	569	575	597	559	590	560	561	554	601	585	575	575	560	569	582	578	510	530	528	583	562	581	576	554	579	593	546	485	576	599	559	563	559	554	584	538	560	548	580	576	555	575	567	576	549	538	539	578	579	565	553	576	573	597	576	568	595	560	538	592	589	577	543	547	522	535	552	546	575	555	558	523	595	513	576	590	553	551	562	553	515	548	553	575	571	564	553	574	586	569	554	569	597	559	586	587	576	587	603	561	574	555	569	575	557	533	550	562	542	574	562	566	557	548	559	576	589	569	545	547	612	584	553	590	551	545	530	576	561	590	558	570	528	579	563	597	565	569	592	586	610	566	537	573	562	573	532	573	572	562	560	623	559	549	569	574	574	546	537	608	563	579	560	556	557	534	572	594	579	528	551	605	596	547	597	572	568	580	603	633	557	510	570	561	552	543	577	563	539	609	605	556	567	561	594	561	541	616	547	562	544	598	612	618	567	541	593	599	564	555	557	544	554	547	594	588	567	571	578	585	599	604	579	526	572	576	597	540	581	605	548	601	592	633	591	537	564	554	562	577	553	534	561	556	588	584	555	607	587	562	568	609	566	538	574	550	584	571	561	599	553	564	599	598	553	564	584	585	585	532	570	557	558	625	569	536	570	591	572	585	535	563	568	583	597	545	544	591	540	563	589	561	547	578	591	579	570	590	572	620	559	594	501	608	559	580	603	580	604	573	588	584	560	506	592	528	546	538	528	581	549	525	576	611	551	529	590	563	557	562	588	568	592	620	598	526	547	549	589	583	612	615	545	597	596	580	559	558	597	578	623	582	559	576	538	568	554	574	601	598	529	639	540	592	531	558	554	602	546	541	584	588	547	588	589	573	545	612	598	557	587	581	595	534	548	551	565	594	532	604	512	610	583	527	601	539	548	578	561	548	559	576	575	518	539	542	552	546	602	533	559	559	553	558	584	563	545	534	584	526	584	554	565	567	599	611	552	558	576	589	615	558	578	592	597	559	560	563	598	582	550	622	545	574	578	551	563	571	588	591	543	584	544	573	557	598	589	561	561	595	575	571	541	566	629	540	592	556	585	577	549	564	609	553	559	555	580	562	578	586	564	581	590	569	573	573	561	529	529	537	579	546	565	565	600	576	585	555	566	574	576	565	599	538	560	537	551	563	542	588	517	572	573	548	561	563	530	555	543	558	576	569	571	587	549	576	580	581	553	558	541	534	552	562	575	586	584	602	574	580	574	543	532	576	575	542	635	582	559	581	583	536	521	557	536	540	592	564	534	537	585	552	569	641	546	558	604	575	585	566	573	528	580	588	562	572	557	572	617	535	576	580	549	611	617	577	568	585	579	607	561	532	634	561	559	568	633	587	568	527	548	549	579	576	530	597	548	571	622	602	557	568	573	580	541	543	575	570	584	530	566	595	575	550	543	573	580	573	585	559	586	546	566	550	586	618	570	592	554	560	596	578	641	540	579	532	588	549	560	517	594	527	571	606	571	608	580	537	566	579	540	581	586	570	558	591	543	571	568	613	554	602	567	580	527	546	622	583	579	531	550	548	557	536	563	618	558	562	573	562	566	529	582	547	572	593	567	558	525	566	543	561	563	567	562	593	582	497	604	590	574	552	563	602	559	576	499	586	571	601	581	559	549	537	592	527	570	588	600	520	551	571	589	558	551	564	549	554	569	580	586	560	577	606	559	528	543	584	575	580	598	610	559	628	567	562	553	602	590	550	600	579	558	560	569	582	580	575	569	584	532	593	605	564	571	575	560	550	592	548	583	612	518	566	580	554	556	590	569	532	535	586	583	614	588	532	542	566	564	554	575	579	552	544	573	576	510	504	616	524	554	561	570	572	549	606	538	559	577	608	590	591	568	541	616	563	557	555	588	596	603	555	579	617	556	560	498	562	561	611	569	557	596	579	562	584	557	541	583	568	546	515	576	613	579	571	552	575	536	598	555	544	537	560	551	572	560	569	554	581	569	529	534	552	570	567	602	594	537	554	585	566	564	565	559	551	605	579	596	553	612	535	570	542	610	596	600	586	514	596	578	535	565	586	576	580	581	563	598	567	578	566	531	596	590	545	570	592	561	526	580	553	562	553	539	567	556	545	552	576	561	606	558	553	578	586	526	535	559	596	575	566	544	508	570	592	574	575	564	572	549	567	551	546	562	548	578	570	586	605	611	569	551	539	558	584	582	562	562	571	551	575	594
43169	62432	74336	42614	24281	3909	230	200	212	169	166	203	155	171	175	152	168	155	144	149	163	161	179	165	149	133	148	164	133	130	161	152	152	140	141	130	140	154	173	144	158	146	141	151	138	153	141	146	155	137	135	146	164	147	162	148	158	145	158	160	141	141	150	126	153	158	144	143	180	147	159	170	121	173	139	127	163	150	138	165	152	141	153	139	140	148	161	154	154	143	145	168	131	132	127	156	180	146	131	162	130	174	157	129	145	133	141	173	152	163	131	152	164	142	155	138	142	133	169	155	132	151	164	160	158	162	128	179	155	161	154	154	149	182	167	126	121	130	142	160	165	163	144	141	157	139	146	147	129	171	161	133	167	150	154	154	111	148	148	155	145	159	153	129	128	165	141	135	137	149	138	153	148	144	150	130	136	139	136	124	164	167	157	136	158	136	167	147	161	158	166	167	169	128	154	137	138	153	124	134	144	141	145	150	158	134	153	130	153	147	152	147	145	151	143	171	138	136	149	159	105	145	162	142	145	136	141	149	158	144	157	146	152	124	157	150	147	135	152	126	140	152	142	150	137	155	159	151	146	129	135	130	154	152	159	146	123	149	165	142	135	174	148	152	147	123	133	141	150	115	148	137	140	141	140	143	151	146	126	136	154	156	167	131	145	128	153	140	144	139	163	152	132	162	180	159	146	166	121	153	163	149	162	133	163	156	138	174	158	179	144	166	143	122	180	155	143	156	177	152	147	169	164	150	131	146	146	154	153	138	155	154	168	158	175	152	157	183	153	156	119	156	156	162	165	140	158	165	151	127	132	134	139	116	169	172	144	157	131	136	149	145	132	151	177	142	141	159	134	148	160	157	143	157	160	147	135	149	158	135	153	127	159	145	132	152	154	174	123	140	146	111	150	165	158	129	145	139	184	137	134	162	146	149	126	142	121	131	145	150	143	144	140	163	171	154	166	167	149	120	142	154	131	149	134	137	137	121	153	148	159	157	157	138	152	141	143	113	165	154	162	154	149	163	150	164	135	141	167	135	122	156	154	138	135	150	151	184	146	144	157	160	142	157	137	151	161	175	148	136	150	154	144	181	129	145	136	148	146	134	145	180	167	135	145	163	134	126	134	152	158	148	149	146	159	131	131	158	152	148	138	155	150	154	146	131	149	144	153	150	136	149	157	142	161	140	149	147	138	140	164	140	129	130	134	155	146	154	152	155	148	157	162	138	144	146	149	149	159	156	154	164	156	138	178	135	163	125	137	151	153	159	167	146	134	147	140	160	164	138	148	133	162	142	148	135	138	135	124	160	129	149	140	145	147	141	142	140	151	129	159	162	133	146	132	164	146	168	138	155	144	138	146	149	126	145	144	152	153	147	140	156	160	132	138	127	131	159	126	157	152	139	146	169	149	165	158	153	139	150	135	135	136	140	158	162	131	133	121	161	159	153	145	164	147	145	170	135	121	177	154	133	130	161	157	139	155	150	144	156	148	142	171	141	137	133	158	147	127	143	147	169	162	156	159	138	150	160	144	167	142	154	147	131	133	162	167	144	163	156	159	154	144	160	146	160	122	143	158	170	157	168	156	131	133	131	147	145	168	120	162	138	136	158	135	144	171	156	142	154	148	144	170	140	145	141	151	155	124	152	124	173	138	135	160	155	156	121	164	135	156	158	134	157	147	139	136	160	157	114	138	157	164	144	165	174	167	144	163	124	138	156	154	151	149	159	141	147	122	140	150	148	149	143	151	156	157	133	149	187	160	155	141	170	160	143	172	158	129	140	171	161	138	134	158	157	144	135	148	145	153	161	137	171	154	148	148	150	170	143	162	136	145	145	163	166	144	149	151	175	166	167	131	170	160	126	133	139	137	152	156	141	155	145	142	141	135	147	181	151	145	136	149	163	132	173	159	144	156	163	157	164	143	149	166	136	127	140	150	151	152	165	167	135	164	162	138	160	132	165	143	172	160	159	165	161	140	151	124	129	170	142	155	147	162	156	163	124	134	149	140	125	154	140	136	161	163	148	138	152	163	170	156	154	139	143	153	147	141	150	154	159	142	125	139	140	138	155	140	163	151	168	164	152	135	152	150	134	135	164	138	129	155	150	157	153	143	128	151	168	160	148	125	159	139	137	142	158	168	117	129	146	161	137	132	151	158	128	132	177	152	144	153	133	149	156	147	147	156	144	148	154	161	141	135	143	147	141	142	141	151	139	154	141	141	148	149	145	166	159	143	158	165	146	153	121	140	145	139	159	150	123	159	138	141	138	131	133	142	124	168	166	149	157	150	165	131	161	158	143	154	143	125	144	154	146	138	132	121	160	129	156	149	146	137	165	178	141	160	143	142	128	140	171	156	146	146	159	146	137	151	131	143	132	158	138	136	150	133	130	152	139	146	151	143	162	135	146	140	159	154	142	140	142	149	150	159	155	152	179	138	152	162	164	150	142	137	179	169	139	155	144	149	112	149	154	156	158	153	147	141	146	154	141	135	135	168	159	171	134	144	161	123	152	138	144	142	157	168	133	155	132	146	130	159	168	156	159	150	144	161	148	136	132	144	158	141	134	154	159	144	135	145	154	152	158	142	135	135	160	130	166	121	148	143	138	138	125	139	158	161	137	143	145	135	152	139	146	146	143	160	123	167	137	143	154	169	147	111	146	149	140	157	161	131	156	139	128	157	135	127	180	127	143	144	161	147	136	175	140	154	165	186	153	156	159	150	129	137	155	143	139	163	169	137	139	170	149	152	157	135	139	159	127	158	163	136	164	182	138	166	147	141	156	150	140	138	139	165	154	144	152	170	155	145	153	156	143	152	145	136	153	151	153	140	123	152	155	141	164	117	160	161	146	135	155	147	137	147	163	160	138	159	159	150	139	144	124	138	168	145	141	157	142	150	142	135	155	146	138	152	143	126	160	131	138	133	159	138	153	154	141	139	132	136	153	134	133	130	145	153	165	161	147	132	127	135	123	149	175	150	163	155	146	162	123	155	146	138	162	123	145	133	130	144	133	142	135	148	147	137	119	153	145	155	128	119	151	156	136	141	140	142	138	144	169	134	152	145	153	173	137	155	145	150	138	128	159	143	144	169	155	141	153	139	151	146	143	155	144	141	146	172	153	134	129	164	131	147	153	135	154	157	115	156	134	140	153	142	174	165	137	153	158	138	153	143	154	139	148	137	141	142	135	157	152	151	150	175	158	151	134	154	132	151	135	162	142	170	137	160	152	144	145	135	165	147	124	130	164	151	151	148	148	159	156	151	162	168	162	128	151	157	154	130	170	154	151	139	149	156	144	133	175	144	152	133	156	142	159	152	139	146	145	144	123	147	155	143	169	154	124	124	148	160	142	149	144	148	137	153	136	169	153	132	146	152	141	135	139	146	138	138	161	151	148	145	149	139	136	138	155	139	157	164	157	149	145	138	128	153	165	156	141	136	156	153	153	158	151	159	155	139	155	135	148	135	144	127	134	164	154	136	138	144	136
22771	48415	68255	46620	34836	1012	664	657	525	505	476	473	452	455	417	395	430	430	382	402	386	391	387	402	364	396	382	410	388	386	346	348	327	369	404	362	358	384	390	376	346	354	351	367	314	357	367	365	359	346	362	359	358	333	348	356	355	335	377	326	359	351	353	336	356	349	379	313	370	356	330	350	340	354	353	364	373	325	333	352	351	320	343	346	368	346	333	354	377	340	330	345	340	339	324	328	353	362	390	374	344	340	352	380	343	328	350	321	349	334	362	347	344	384	366	347	349	394	368	336	311	366	329	361	355	349	331	365	353	382	322	343	335	374	338	357	402	356	367	359	331	354	340	345	327	362	317	384	361	343	338	351	343	333	321	358	340	376	351	312	365	324	337	366	364	361	384	344	349	334	342	360	344	351	373	316	352	360	337	342	359	370	344	316	399	341	386	339	327	341	325	355	338	348	389	355	337	358	359	363	349	361	330	332	326	338	360	322	355	313	361	344	356	337	371	313	364	378	343	355	354	341	358	372	364	356	340	351	351	319	376	335	327	362	335	343	347	337	356	396	321	334	342	353	322	333	370	332	344	359	339	338	347	335	374	373	341	342	337	329	377	363	385	360	346	354	329	365	357	358	348	370	361	334	359	356	321	358	357	358	336	363	335	321	338	338	397	375	348	318	348	337	342	337	327	366	345	364	335	351	345	362	345	348	324	359	365	347	378	342	330	340	338	353	352	330	311	352	372	319	395	366	371	297	364	352	364	374	341	366	332	349	343	340	339	348	358	352	346	357	355	374	362	354	332	351	343	344	334	331	343	365	363	337	355	357	358	356	365	347	347	363	342	349	358	333	336	351	347	352	347	327	340	335	364	345	329	327	364	317	357	368	334	328	351	358	343	355	344	367	338	336	350	350	350	370	353	362	343	399	363	318	318	369	375	310	339	324	352	352	318	361	301	350	389	346	339	382	345	351	379	353	284	325	354	345	329	348	371	344	389	349	342	375	389	386	362	366	373	338	339	335	373	358	338	349	329	373	394	348	346	338	369	325	334	350	393	343	346	335	380	345	360	343	352	344	345	364	366	317	354	339	354	371	320	356	360	331	329	331	364	345	356	362	348	365	325	368	363	331	363	344	352	345	353	359	365	345	366	384	362	358	352	325	315	348	361	362	366	389	405	369	347	366	333	357	361	362	368	315	338	347	348	360	353	332	361	352	352	364	352	376	314	344	351	351	360	355	365	355	370	338	331	350	335	321	352	355	365	389	347	353	342	329	342	357	340	336	314	348	358	355	369	366	400	348	335	355	335	342	358	342	378	368	342	365	364	324	315	397	366	391	350	341	358	351	358	369	347	337	369	375	351	326	339	359	366	339	394	348	350	332	369	368	344	348	374	357	341	332	341	356	372	323	331	387	340	310	357	356	359	362	342	378	366	336	364	362	378	334	360	352	335	375	340	342	330	361	348	375	342	341	311	362	361	346	349	370	348	363	336	312	313	352	371	333	372	317	344	331	348	389	297	324	372	322	375	366	332	330	357	366	340	344	361	334	391	344	374	366	323	353	330	390	371	346	358	301	348	347	360	336	325	357	384	350	317	356	314	333	341	312	358	397	379	354	324	377	348	357	344	371	349	314	370	374	367	325	354	357	356	352	386	368	339	357	346	338	367	317	357	336	347	368	389	339	343	356	339	375	363	331	331	365	340	376	322	351	352	363	365	324	345	337	337	383	338	324	317	379	305	338	368	366	372	345	368	393	340	351	339	345	335	349	355	344	344	317	344	358	338	348	311	346	368	339	359	397	293	377	339	319	377	355	345	345	339	351	353	367	354	370	343	367	340	361	325	367	345	363	380	368	361	348	349	335	382	355	376	367	337	347	320	341	350	364	334	373	334	340	347	349	372	363	378	355	334	369	320	344	342	364	383	340	315	368	374	320	337	342	373	342	385	359	308	347	351	362	358	357	318	394	349	310	336	332	378	355	331	349	374	334	315	352	344	368	362	340	374	333	317	336	326	361	361	358	344	332	325	352	368	385	389	339	310	356	377	362	389	357	353	340	340	335	345	386	320	340	358	340	381	374	331	356	340	335	360	343	374	348	384	343	365	328	340	358	350	384	344	320	380	377	356	349	369	344	408	358	336	323	354	366	355	364	334	362	335	352	336	348	371	345	324	363	382	366	342	333	328	341	319	336	379	360	341	348	350	345	366	375	357	369	336	330	307	374	346	359	342	354	347	339	373	334	314	332	337	386	369	346	332	346	319	346	365	372	347	369	378	353	348	339	360	407	333	346	360	368	358	361	373	357	374	328	337	322	390	358	337	346	361	335	332	336	367	361	383	374	355	347	362	370	349	402	340	350	349	354	364	338	352	336	350	368	353	365	352	354	345	339	350	325	373	343	352	385	342	355	343	353	345	353	324	330	348	343	373	383	352	328	360	353	354	377	324	353	363	336	355	347	347	369	364	351	336	329	365	368	333	372	329	355	363	383	379	353	353	340	342	343	306	346	351	381	376	323	332	368	365	350	358	332	362	364	351	345	361	373	393	349	352	372	334	360	359	349	344	336	332	344	340	362	336	331	341	380	345	358	359	360	315	364	367	344	339	368	373	366	346	356	379	325	339	363	375	323	357	356	359	370	323	362	374	329	348	365	342	359	323	351	363	356	369	338	324	357	321	345	320	348	357	354	356	371	347	343	354	353	336	367	320	335	378	355	338	341	353	323	336	391	393	345	377	352	361	381	357	361	334	353	344	347	334	352	343	351	358	332	335	352	364	376	346	333	329	335	332	342	377	352	347	345	385	380	336	335	352	351	353	358	298	345	367	332	327	358	370	341	368	354	347	348	348	359	329	361	374	346	362	349	370	369	350	317	348	347	351	343	290	342	345	344	309	363	354	351	360	369	369	367	319	355	328	316	355	318	356	353	354	348	348	326	359	343	306	369	366	339	346	327	337	344	377	336	310	345	365	336	342	357	328	364	351	343	336	361	360	359	310	353	325	386	364	361	329	363	358	328	335	320	332	354	365	365	345	363	352	365	381	348	350	321	341	350	335	350	377	359	366	378	352	354	370	304	311	344	314	363	360	336	324	338	346	338	376	376	367	342	345	328	335	332	365	371	352	360	361	353	364	329	320	378	349	384	376	311	353	374	348	392	374	348	353	367	387	385	362	360	360	323	351	364	341	335	335	360	328	335	348	355	335	347	356	314	330	336	354	378	353	376	337	336	334	340	350	345	364	360	402	356	353	348	348	371	351	362	388	359	352	366	334	343	381	342	348	353	330	366	334	387	352	362	326	359	317	331	342	343	359	355	328	319	366	359	341	324	349	341	352	354	372	349	333	334	359	326	337	390	342	342	339	335	353	359	348	353	351	341	332	349	345	332	335	361	363	361	330	346	340	330	360	319	362	362	311	364	362	378	339	359	348	384	365	323	352	358	327	335	340	367	378	356	349	344	364	356	353	363	337	328	360	354	342	348	333	384
51731	77143	84520	52514	33439	8751	646	325	297	290	263	268	248	261	232	237	268	229	212	245	261	251	212	239	225	239	269	210	241	251	227	218	213	252	225	225	250	252	232	215	216	215	218	232	222	228	248	241	224	211	229	210	221	240	205	250	250	239	209	210	225	225	238	212	222	244	234	203	221	238	241	201	212	220	228	226	244	230	215	236	195	206	228	203	233	232	209	244	233	218	245	234	209	243	206	217	265	225	236	242	215	225	239	231	207	236	216	235	233	236	209	199	228	231	213	241	218	234	217	204	222	207	232	210	243	228	234	216	213	209	236	198	224	201	206	238	215	217	248	250	224	244	241	191	213	233	226	232	243	248	263	218	213	229	228	219	257	247	197	202	199	227	229	236	215	249	226	256	222	228	234	250	222	221	209	205	192	212	237	214	239	234	206	220	200	204	221	243	250	229	209	220	214	228	218	193	236	224	229	203	234	226	226	205	217	241	211	226	209	216	218	215	213	225	238	204	237	251	212	267	218	211	205	212	221	256	187	242	211	225	230	186	239	217	190	223	212	225	191	214	217	251	219	227	222	231	224	230	254	219	230	216	250	199	226	229	222	229	210	234	214	227	210	216	212	228	239	212	230	218	243	222	228	218	234	202	226	194	239	211	227	228	248	216	228	223	266	230	204	207	230	237	223	196	204	225	231	225	207	243	234	243	226	212	211	233	196	218	219	233	271	213	236	223	215	191	207	236	243	222	219	255	213	250	233	225	182	240	223	219	262	223	220	215	221	227	222	211	202	197	226	242	214	216	216	208	231	231	204	217	204	223	220	215	212	223	219	202	232	218	241	248	218	235	240	206	240	215	220	195	189	234	204	198	224	208	215	221	247	218	228	237	230	244	216	202	229	235	214	208	215	218	208	200	238	228	216	220	254	234	224	224	220	208	213	229	225	229	227	228	198	232	231	232	242	208	246	216	234	218	248	208	240	220	219	218	224	195	209	223	243	243	256	229	222	233	224	234	224	235	229	226	197	226	233	240	211	200	197	257	207	235	253	212	229	213	242	202	224	200	217	223	261	227	223	210	226	222	236	255	230	222	228	255	215	246	222	223	225	247	213	243	218	199	226	224	230	208	250	217	224	205	213	241	230	220	220	224	205	231	241	212	238	227	227	234	217	207	220	231	186	229	248	236	221	225	208	234	258	222	235	230	241	214	247	205	238	209	236	204	191	237	201	220	207	249	217	206	200	198	230	246	252	223	204	210	227	222	227	203	217	220	255	237	242	248	233	225	203	215	204	196	246	245	232	208	207	222	206	205	227	209	239	210	211	234	235	222	209	248	241	224	203	212	228	243	207	221	222	239	219	217	222	230	242	232	237	222	207	212	219	215	209	210	214	249	185	215	256	207	240	202	194	214	208	213	201	217	226	219	225	226	210	213	229	203	234	223	211	204	200	230	227	216	243	225	240	217	240	255	252	194	225	220	204	202	236	218	211	229	222	221	205	219	193	243	221	239	208	224	245	204	213	222	213	240	240	211	243	234	219	225	219	225	218	195	216	211	242	231	204	243	210	218	242	236	256	193	225	210	208	188	224	215	253	219	225	227	233	227	206	211	224	238	248	255	215	205	202	229	219	219	208	246	214	236	223	236	214	218	220	227	206	209	238	225	226	235	238	222	217	190	242	244	231	227	255	222	280	189	219	195	222	229	226	230	240	251	226	210	228	208	253	230	221	230	225	219	229	199	206	219	219	217	215	239	258	233	212	223	220	216	220	207	233	216	198	233	239	232	206	241	234	210	213	183	216	218	226	208	228	221	224	227	245	236	233	224	197	225	211	192	221	228	198	237	214	219	219	223	237	242	228	209	211	201	233	241	219	248	245	233	237	210	212	197	237	246	210	227	239	223	209	214	233	216	255	221	217	206	192	223	238	213	214	241	215	201	225	221	211	251	222	225	238	238	220	229	227	235	227	243	216	247	234	231	212	203	224	254	238	245	224	228	218	227	204	239	207	236	200	220	225	209	235	214	210	238	229	251	191	224	227	195	225	220	233	215	228	203	247	235	222	246	225	192	244	237	223	234	231	223	250	206	218	227	253	248	251	237	218	220	234	230	229	218	220	221	248	231	196	208	209	264	245	240	198	214	184	205	237	199	204	240	215	240	264	220	227	214	225	237	215	191	223	179	224	239	243	235	239	232	211	195	212	226	234	207	212	251	245	208	225	215	238	226	208	224	237	249	252	219	215	235	234	212	219	232	211	226	182	199	207	228	204	221	241	236	233	204	202	229	197	253	225	197	222	218	224	229	228	244	206	196	248	206	225	225	245	245	266	223	238	241	236	225	225	233	197	204	222	222	216	248	222	249	222	247	222	231	239	236	231	237	210	213	215	202	203	204	225	218	215	247	222	235	223	229	218	223	225	243	224	256	244	210	228	230	232	240	242	224	184	221	239	228	219	208	218	215	232	250	215	257	196	217	197	222	211	232	245	230	239	226	241	243	213	226	224	218	233	197	229	222	240	247	230	233	251	239	221	218	213	240	220	212	242	218	244	230	252	228	214	238	206	224	218	211	225	212	207	235	231	243	265	220	228	226	248	194	228	200	235	207	245	225	227	181	222	245	215	264	248	240	235	216	192	218	200	219	227	203	215	216	203	224	191	191	232	225	211	206	260	232	237	221	273	231	210	226	225	208	235	210	219	206	238	217	239	211	243	246	231	230	224	231	223	229	217	206	212	242	218	186	236	217	224	227	249	226	221	195	198	224	230	245	225	238	218	228	248	231	233	242	220	220	212	240	214	235	260	207	210	226	217	233	237	246	243	210	210	233	237	239	223	209	216	230	210	202	217	216	243	238	201	234	232	223	217	237	209	211	212	214	233	197	220	239	220	210	244	221	207	218	230	216	201	222	242	237	242	244	228	203	232	214	220	232	235	242	217	222	213	210	225	229	248	246	224	215	225	209	221	212	218	222	248	217	249	239	206	231	242	236	220	226	250	208	218	233	250	202	193	211	225	199	237	220	216	227	210	219	206	224	229	254	214	206	228	223	239	197	214	264	219	188	215	239	219	233	225	237	219	239	220	206	206	223	236	230	236	221	244	243	211	238	223	223	179	203	238	220	227	230	229	222	246	204	188	225	206	222	225	205	197	235	219	262	251	235	200	232	225	246	208	180	189	212	228	230	208	205	251	223	208	217	220	225	223	225	235	212	240	229	225	232	242	251	233	240	233	197	217	233	232	241	238	249	213	239	246	246	230	213	224	208	240	217	216	220	247	213	218	207	234	213	194	222	203	202	209	220	227	232	236	225	219	198	210	223	223	247	229	234	225	210	227	238	222	198	249	216	234	226	233	220	223	193	218	218	223	214	209	243	216	227	201	241	257	230	233	230	205	201	189	235	205	229	218	228	196	241	217	220	207	214	203	236	209	225	229	217	220	237	216	192	226	213	213	235	245	235	224	237	243	215	251	238	216	203	213	227	225	238	226	233
27668	61073	82012	56263	42846	1640	1083	991	924	787	750	728	711	637	667	587	631	588	609	593	632	541	553	580	563	575	558	541	541	530	526	570	533	502	534	521	529	519	526	525	593	524	560	547	568	514	546	520	535	542	483	533	498	530	518	532	545	492	520	545	526	554	501	525	513	530	477	468	551	496	528	507	525	532	504	522	520	561	517	532	522	524	506	530	544	517	524	506	537	550	535	554	547	525	549	494	515	481	538	503	464	517	486	556	529	504	458	518	496	501	482	505	537	536	563	503	553	482	513	500	538	492	511	522	483	535	497	519	503	493	489	507	506	538	507	515	505	529	514	471	555	505	516	531	547	516	556	549	527	539	537	512	498	533	486	497	496	484	530	518	491	544	525	569	490	487	461	502	514	521	517	479	512	492	533	501	498	502	517	495	496	530	519	533	482	552	541	522	550	474	548	529	545	503	554	519	467	557	551	531	497	530	533	471	499	587	505	508	501	513	514	547	520	517	518	468	552	524	511	526	493	550	541	501	496	491	557	517	536	498	509	517	520	537	492	455	517	463	510	476	535	527	520	500	550	509	508	525	508	518	536	533	498	510	542	500	507	535	534	489	533	492	558	507	513	516	521	510	506	513	504	557	497	558	557	476	504	524	525	507	556	568	522	524	548	529	516	516	496	514	537	547	541	529	470	536	534	503	526	524	503	512	515	532	501	558	552	486	502	520	531	518	522	470	550	553	545	527	552	464	464	549	512	550	508	480	518	529	489	519	505	471	534	496	510	493	503	580	488	539	535	519	528	527	522	513	572	508	542	524	527	505	551	523	535	499	540	514	497	521	519	502	499	514	522	537	488	518	511	515	494	520	530	533	508	554	483	541	472	515	511	510	511	481	522	540	541	564	521	527	545	548	497	540	518	548	513	506	483	501	541	582	521	519	577	530	515	491	530	498	515	520	535	546	503	509	535	550	500	496	478	542	512	517	534	532	539	518	577	468	511	546	540	532	531	512	514	516	521	480	527	541	511	554	515	488	523	512	518	593	533	493	512	517	548	513	543	517	527	486	527	511	551	501	536	518	563	517	528	535	497	518	577	518	495	541	503	524	499	539	503	527	513	549	512	532	510	503	556	565	502	524	501	556	487	495	524	554	522	498	471	535	520	513	499	519	480	518	520	527	523	491	477	535	506	484	478	479	519	560	519	574	528	532	517	509	540	509	509	538	530	493	508	529	530	513	517	540	544	509	532	518	490	517	530	500	523	494	524	532	497	523	534	513	561	564	517	514	581	478	496	533	519	524	538	526	460	498	509	481	496	538	491	533	520	548	492	531	505	491	571	491	513	509	522	529	510	475	533	520	496	534	514	517	534	524	498	512	568	526	514	507	502	523	532	530	510	514	536	495	496	522	488	530	502	495	515	535	476	527	520	488	536	511	523	503	531	544	482	478	525	559	528	515	486	499	536	506	528	527	496	525	508	513	515	519	518	515	516	507	526	567	496	494	505	523	508	486	511	496	550	515	475	518	532	493	535	534	529	463	513	502	493	480	528	525	495	504	493	533	526	482	482	468	533	517	508	523	509	507	513	569	516	549	521	506	509	508	483	524	525	531	473	491	497	494	527	518	472	551	567	513	503	532	491	523	521	532	524	508	481	566	513	508	556	503	475	515	486	511	502	486	525	569	527	490	530	518	543	490	505	501	513	520	551	516	491	525	495	541	517	526	513	479	481	533	528	570	510	498	501	522	526	494	470	503	520	524	531	512	501	519	519	527	499	529	519	501	493	540	517	511	496	494	498	504	512	479	519	510	515	534	541	518	526	478	513	530	507	526	514	493	541	499	501	533	507	499	522	496	479	493	506	553	498	559	526	480	518	513	515	532	525	527	540	538	551	525	534	515	503	555	536	531	480	498	538	538	515	520	498	512	574	501	526	525	506	520	507	518	498	511	524	519	512	518	519	507	526	515	502	510	511	471	487	538	516	517	535	517	472	555	522	480	525	467	504	530	524	548	490	513	492	477	516	565	509	525	510	476	532	516	510	520	524	542	506	507	515	497	529	531	566	548	510	500	497	531	512	533	502	493	490	532	505	525	497	527	488	514	473	503	557	497	485	495	516	535	545	524	546	521	528	538	557	501	547	502	567	484	478	542	519	491	501	520	525	542	491	498	531	523	554	525	516	576	522	521	512	532	523	523	496	508	533	535	556	511	536	521	505	549	462	519	504	518	485	510	503	475	520	509	515	504	547	534	541	528	523	537	530	532	492	516	504	507	550	538	511	507	501	509	468	538	486	542	526	491	520	528	530	503	483	514	525	513	506	486	541	501	534	551	520	530	535	507	534	543	525	502	515	525	529	527	544	477	505	522	535	484	481	494	515	519	511	525	507	495	550	518	515	550	513	511	509	500	484	499	505	552	507	546	505	503	506	534	476	490	521	521	490	531	504	523	507	481	524	490	486	506	490	520	477	504	492	515	545	557	527	543	538	538	464	509	517	531	504	532	515	499	509	576	502	532	512	450	514	540	524	519	484	517	573	515	543	563	505	540	572	530	543	506	517	509	511	546	550	504	510	550	484	493	534	521	487	508	563	532	539	540	482	554	544	539	487	561	521	511	492	533	551	517	508	530	495	527	528	526	525	558	482	497	535	497	492	509	487	557	528	511	510	549	492	519	544	476	450	513	482	526	546	558	543	507	514	512	524	491	526	523	537	514	548	532	548	536	552	511	549	497	540	532	506	526	552	446	505	511	483	515	544	496	505	511	542	526	528	552	527	475	491	535	570	499	509	545	502	535	459	507	516	537	535	510	522	515	507	516	495	515	538	564	555	515	518	495	533	520	495	484	546	563	535	527	528	514	481	513	525	558	533	540	505	552	527	489	524	490	541	511	566	508	552	494	525	548	487	527	481	501	514	507	495	517	514	546	572	498	523	522	496	489	487	544	543	510	505	535	564	535	515	498	556	506	515	516	528	521	504	510	541	527	518	498	529	522	523	522	528	502	547	475	515	528	505	558	530	534	519	523	527	508	497	519	495	526	505	530	507	485	555	539	515	468	520	555	494	482	476	475	518	516	525	558	517	497	485	506	494	485	522	535	564	515	519	515	522	523	539	526	520	486	557	535	502	575	495	500	539	546	525	548	521	521	525	504	561	526	536	538	527	528	536	538	529	508	493	507	491	515	579	520	501	511	511	538	490	554	496	513	534	525	539	491	525	521	498	484	517	519	522	518	497	531	527	546	467	474	499	527	523	528	518	527	517	518	524	566	523	503	516	529	508	507	520	499	554	502	494	528	472	526	517	520	534	513	493	489	521	545	543	532	549	491	523	519	519	494	529	488	523	531	491	488	512	500	573	497	491	529	518	530	556	528	474	481	508	468	535	526	534	498	544	513	532	546	495	522	520	513	516	530	571	538	490	519	525	483	524	518	505	546	531	536	545	514	527	483	481	514	475	500	522	518	520	527	524	521	492	499	514	534	546	482	529	507
30108	27568	19685	4109	1020	311	258	239	233	268	300	275	258	238	264	271	253	273	257	273	229	287	243	282	261	290	268	250	231	256	252	274	293	245	259	229	225	240	258	260	254	283	267	281	280	252	273	255	273	263	260	273	269	274	255	280	264	256	246	292	254	241	262	291	229	251	253	233	241	315	261	267	238	258	259	270	260	251	265	254	281	266	224	230	251	265	270	272	254	274	246	252	218	299	257	238	269	273	252	275	268	271	254	254	257	249	268	237	239	297	283	256	264	256	252	243	256	279	242	223	246	257	290	245	267	236	248	298	254	255	262	267	245	286	260	268	262	257	290	271	283	256	264	293	243	277	271	259	261	275	249	292	272	258	259	247	257	241	279	259	282	238	263	286	253	259	272	287	266	252	239	249	242	263	256	246	272	245	254	259	285	255	227	272	285	258	273	245	249	262	253	239	247	266	283	263	253	291	258	256	284	231	278	257	266	270	271	246	257	264	244	267	275	278	272	278	274	253	267	245	243	246	258	283	256	245	269	278	260	231	269	252	258	301	270	285	242	268	253	306	293	237	223	259	248	237	266	268	286	262	266	256	261	279	247	259	275	238	279	265	248	247	246	255	266	256	258	264	256	274	250	288	244	265	242	246	269	275	284	259	246	262	252	268	271	264	237	259	288	236	249	242	249	263	262	237	299	259	234	267	254	256	272	282	281	247	262	243	260	271	256	214	284	265	246	249	234	276	259	269	255	275	257	253	247	290	257	263	262	256	298	250	251	258	264	249	252	260	277	263	285	280	286	264	294	275	265	245	242	267	251	268	256	244	222	221	236	237	267	267	285	267	308	271	262	273	254	259	266	249	276	268	269	249	255	283	251	232	237	249	263	259	268	250	268	265	250	249	270	268	255	242	250	286	270	249	262	271	244	249	269	269	287	287	247	303	283	250	246	269	242	274	251	280	254	276	271	248	274	246	243	273	223	276	261	269	255	265	254	250	289	249	272	242	260	251	261	249	278	235	248	272	218	268	251	272	265	255	228	267	249	273	265	288	256	243	256	255	205	278	262	283	271	235	252	238	237	254	287	272	246	262	252	246	247	252	271	262	230	245	285	244	251	278	265	254	256	277	296	253	263	249	253	256	282	236	255	254	252	241	244	280	284	271	260	263	276	257	267	245	253	232	273	252	265	273	274	242	278	279	260	247	280	289	293	268	270	280	270	245	242	260	251	246	289	253	228	263	296	279	242	251	244	271	251	292	266	278	279	258	253	246	268	250	292	241	276	257	239	254	243	236	261	246	274	259	284	256	249	249	276	277	239	280	264	270	265	265	249	272	255	211	255	261	259	276	264	282	246	265	247	270	274	292	300	239	256	253	262	264	260	250	260	256	234	279	266	245	240	261	287	269	261	258	237	252	290	245	280	257	277	272	285	234	259	249	251	242	242	242	250	227	256	261	279	235	265	288	268	277	277	274	254	231	276	261	254	242	270	266	281	263	248	269	249	234	248	240	256	248	253	243	260	249	267	273	228	238	273	251	261	229	273	236	278	256	255	251	268	245	246	247	232	257	248	253	248	278	251	245	266	265	276	281	239	278	241	272	245	261	244	243	252	277	282	254	268	255	289	260	258	290	301	271	242	244	269	270	281	261	239	248	289	258	242	239	240	245	263	271	277	268	273	255	266	264	255	256	251	258	251	270	290	274	239	237	263	264	261	263	268	247	250	237	248	279	300	245	268	255	264	288	288	248	288	234	260	251	255	238	267	270	241	254	281	267	260	241	261	249	244	285	226	250	259	235	257	249	259	286	249	265	284	263	240	259	286	247	258	233	287	251	257	256	234	279	269	242	274	221	306	278	273	302	277	269	234	255	250	280	253	270	251	275	260	271	259	259	235	256	282	273	245	253	269	276	265	278	277	238	266	255	273	248	254	264	274	235	238	253	271	250	257	268	235	273	250	262	291	272	282	239	269	265	300	283	257	271	243	270	254	243	245	284	262	265	268	261	248	306	242	246	237	277	266	248	241	244	250	259	274	280	229	259	232	265	246	261	234	266	271	284	252	236	268	248	263	248	276	238	259	242	257	255	269	240	289	250	237	263	271	269	271	281	271	251	277	250	265	257	242	251	273	265	262	251	249	249	269	258	250	238	261	241	272	243	267	246	268	279	277	263	236	286	245	238	259	226	278	239	248	251	224	264	246	234	255	236	278	261	277	243	300	277	241	273	267	259	275	283	265	260	272	232	271	244	238	259	267	274	283	243	283	271	265	245	267	268	274	264	251	246	263	285	265	286	274	268	253	277	263	268	253	248	273	244	250	253	253	242	271	266	276	264	239	235	227	271	259	277	278	250	279	287	285	272	262	267	220	266	242	281	291	269	269	265	280	288	252	252	278	266	278	269	257	238	251	253	293	236	270	261	254	262	284	267	255	262	246	272	241	245	263	279	229	227	282	263	283	248	245	282	291	271	234	260	252	272	292	237	233	295	262	275	243	234	265	265	252	275	250	254	244	254	275	245	241	262	268	258	263	270	251	249	249	263	292	252	270	246	295	258	259	267	247	256	247	272	262	245	272	227	249	261	249	290	247	248	264	292	260	245	277	230	225	243	247	289	267	255	255	264	259	255	284	260	278	272	271	263	252	257	248	282	267	252	235	233	254	256	259	227	273	263	245	245	278	271	245	262	252	240	280	278	244	270	270	262	241	274	269	292	277	254	240	273	242	222	252	266	267	283	237	220	270	228	247	238	270	236	244	255	289	261	260	240	260	213	250	272	246	237	268	239	275	245	275	239	271	260	275	251	231	254	269	254	277	261	257	258	279	261	261	256	292	267	248	241	268	283	257	261	272	273	263	247	259	228	222	239	282	285	244	237	234	248	234	278	278	259	260	263	270	287	272	257	254	267	244	279	276	240	235	261	218	269	249	264	253	255	259	275	271	270	270	231	251	266	277	269	276	248	249	272	264	259	228	273	250	258	249	262	238	272	261	270	255	279	263	252	255	272	272	261	267	283	282	294	252	250	244	248	273	306	273	232	226	269	264	260	250	288	273	257	268	236	229	259	247	268	248	259	285	261	246	252	258	235	255	269	265	243	251	273	267	277	265	271	275	250	264	284	294	256	263	254	268	241	233	267	276	246	272	242	287	288	265	231	227	252	294	288	261	260	268	270	271	259	258	256	263	248	277	255	279	278	239	248	285	280	268	265	252	265	262	248	263	261	263	274	263	230	236	268	270	272	246	245	270	246	278	235	268	294	294	273	294	255	269	271	236	265	281	292	252	223	276	282	250	263	271	245	259	263	231	262	264	253	271	244	250	249	247	250	262	258	249	252	241	248	283	287	249	275	263	270	293	276	275	263	262	272	249	246	272	244	260	251	248	270	250	259	277	238	261	231	238	257	246	244	216	254	273	259	280	249	277	258	258	283	294	255	249	281	270	304	284	263	274	228	248	255	265	280	262	284	259	265	236	262	267	279	278	255	251	248
14747	21477	23580	6361	2792	576	572	562	545	578	557	582	610	575	609	599	575	554	548	538	549	503	536	544	575	550	566	567	590	617	583	590	569	562	556	561	563	614	592	572	542	527	553	613	530	558	578	567	557	566	561	552	549	526	570	534	578	542	589	550	548	520	562	548	591	579	554	575	557	527	555	560	565	533	565	566	552	607	587	568	551	572	540	609	554	530	568	594	599	536	565	516	515	562	549	566	569	584	546	537	540	553	548	532	557	554	552	560	563	577	568	576	552	571	534	611	555	573	530	565	584	538	583	573	592	563	595	581	574	562	538	581	563	557	582	560	536	548	537	580	529	559	555	602	634	562	551	545	559	554	573	551	582	550	583	553	577	565	550	544	619	563	508	590	549	586	592	588	534	545	597	586	560	528	553	576	663	570	561	617	569	555	563	562	559	560	529	568	572	558	523	564	609	586	536	526	565	598	564	578	545	588	565	579	598	534	560	552	522	572	534	591	569	531	585	575	543	541	562	584	586	554	554	551	562	533	564	526	571	588	545	554	590	554	589	564	530	542	566	591	560	547	556	567	588	492	549	526	556	576	565	546	555	596	588	563	565	548	602	589	582	521	556	531	555	552	531	549	551	508	574	521	556	549	547	575	531	592	583	566	540	573	566	541	579	592	592	558	577	584	559	534	586	579	565	535	555	535	576	605	583	546	561	552	598	544	557	573	562	567	533	523	541	547	534	583	554	581	556	574	568	602	564	534	551	559	567	574	584	543	594	552	566	543	536	547	569	534	590	579	559	562	614	576	587	501	571	560	518	564	585	555	545	538	545	526	566	557	555	531	593	500	591	515	559	556	565	593	555	590	612	545	547	580	577	533	568	560	563	533	572	605	553	626	564	555	564	578	544	551	534	560	595	596	530	566	562	611	536	565	568	555	592	513	553	573	537	593	572	556	562	553	576	532	569	552	578	568	580	547	532	565	584	554	566	581	585	546	542	525	582	569	564	574	581	602	595	533	547	574	562	539	584	566	515	593	584	533	579	565	551	556	552	513	538	575	522	578	582	605	551	561	571	561	616	536	573	600	550	602	515	571	555	561	594	584	551	546	575	558	505	559	575	524	555	607	594	591	553	556	536	549	527	510	588	590	539	573	588	523	559	525	556	545	554	557	569	566	537	511	574	576	532	552	563	587	548	547	514	561	536	561	579	540	534	555	525	538	522	572	550	568	598	544	549	568	557	555	556	525	570	535	546	546	541	561	557	547	543	582	552	555	531	505	552	557	575	576	575	516	540	557	542	560	501	562	525	587	543	577	597	543	543	572	529	542	549	560	536	550	554	575	563	580	574	522	604	612	549	568	587	587	563	561	577	566	559	558	539	553	576	562	505	575	530	555	570	549	515	590	569	562	546	537	524	558	528	540	568	560	599	565	577	533	562	574	561	567	593	568	524	570	528	543	567	582	576	548	600	553	623	549	551	589	579	518	576	581	570	576	543	562	561	561	586	555	585	603	552	569	562	572	558	548	561	555	567	552	547	582	560	534	571	542	524	547	557	583	565	586	595	548	544	565	548	564	584	571	532	575	579	531	581	547	561	554	605	553	598	565	541	582	570	509	611	563	557	566	546	559	528	548	570	503	564	550	520	555	542	507	573	565	564	594	541	560	580	574	510	537	560	582	569	554	583	534	553	584	567	544	538	533	557	581	533	530	561	561	586	577	577	575	561	522	536	565	552	559	540	569	586	571	557	601	570	552	578	548	546	546	547	578	525	561	531	536	518	561	546	576	564	570	552	566	539	574	585	549	571	584	605	535	545	501	591	585	555	547	574	590	576	519	557	551	563	540	602	546	552	566	572	528	557	564	536	579	574	553	573	526	543	539	510	615	567	560	544	581	569	541	551	568	573	558	540	531	544	529	567	551	515	587	567	563	565	575	556	549	545	574	561	561	578	554	541	554	561	556	561	509	554	536	565	574	519	568	593	571	553	604	511	557	524	531	524	556	587	567	549	527	533	539	549	538	585	583	574	570	564	519	516	564	561	547	548	564	542	585	529	564	581	542	547	561	542	598	563	571	602	554	497	591	578	545	575	564	553	560	599	579	506	550	548	594	479	563	552	575	582	542	545	546	571	573	553	578	540	546	552	521	549	567	576	515	579	587	512	545	587	549	582	551	612	540	548	569	571	564	557	552	568	544	506	560	561	511	567	555	572	566	571	588	532	589	565	515	569	563	538	538	551	544	547	596	558	578	570	566	562	589	541	568	566	579	543	554	527	574	541	555	518	607	602	519	589	538	541	598	580	518	576	550	552	572	528	558	547	562	548	576	536	558	598	530	569	581	554	571	551	538	549	536	586	588	529	565	533	583	577	581	577	564	575	560	516	546	556	521	552	527	541	537	553	556	560	582	550	534	557	542	583	558	556	522	557	521	579	551	593	537	574	595	600	546	540	517	574	561	546	601	551	597	574	588	525	548	561	528	570	580	533	563	554	589	568	561	554	547	588	540	552	530	563	548	538	553	570	540	553	595	529	559	577	581	573	547	546	546	552	571	577	543	506	559	591	511	526	519	603	569	562	540	536	554	533	526	573	519	533	580	525	575	559	566	555	526	610	559	534	583	575	517	524	538	560	578	576	558	546	553	540	573	548	555	565	610	541	570	605	531	587	574	538	579	557	552	568	584	526	556	541	530	572	563	544	564	544	577	510	565	556	560	579	576	519	542	602	575	528	545	547	552	598	542	537	540	591	588	595	611	604	565	556	601	575	574	559	581	530	564	537	559	529	594	551	540	543	570	531	585	572	533	545	560	569	582	568	553	545	585	524	570	557	556	510	536	575	551	572	553	565	558	589	549	575	547	557	579	630	615	557	606	583	551	573	535	561	515	589	557	574	558	565	585	523	555	540	563	587	545	552	553	543	575	564	549	549	555	561	568	543	592	549	549	578	564	565	550	616	598	584	529	566	533	506	546	547	561	596	612	537	589	528	590	580	568	576	569	606	555	557	564	539	582	536	554	544	603	599	535	571	575	553	549	529	531	567	559	572	586	541	562	575	558	548	541	608	588	570	605	568	515	566	539	544	528	570	566	586	597	558	584	546	544	572	590	560	589	565	526	585	540	523	585	565	574	556	592	560	507	555	532	558	553	553	594	584	557	567	548	562	505	523	549	587	585	578	559	554	550	559	547	569	557	526	528	592	585	568	574	546	549	581	588	530	586	560	528	560	574	580	583	549	619	599	567	570	529	555	558	550	571	539	539	575	539	551	602	581	559	558	602	571	590	570	544	587	565	593	616	568	585	544	567	562	594	560	580	536	602	553	509	589	577	560	542	552	556	549	572	567	597	537	623	543	587	535	565	544	569	551	530	592	562	570	573	576	550	548	608	557	566	557	617	569	541	536	542	561	574	561	548	573	533	580	557	587	544	571	557	510	609	545	557	553	577	596	546	594	541	555	604	557	591	561	581	561	571	559	549	610	569	580	573	572	511
43849	63932	72960	41209	22753	3519	240	204	190	172	159	165	149	161	148	159	179	173	142	148	167	168	136	142	168	136	129	139	156	140	163	137	161	164	143	157	151	154	155	141	148	166	135	153	155	142	164	128	155	171	149	133	133	151	158	145	155	158	151	135	143	135	141	138	165	155	156	139	159	159	146	150	123	162	158	164	130	142	146	128	154	145	151	162	158	145	184	163	142	159	140	162	145	121	144	182	161	150	129	151	131	163	165	164	174	142	143	143	132	158	133	164	153	147	167	150	163	168	141	135	140	148	165	134	162	165	171	138	147	129	160	152	150	168	167	154	150	131	146	134	146	140	169	166	132	148	153	145	152	171	126	136	137	163	122	167	150	153	140	157	156	132	129	129	150	171	169	158	144	125	146	151	150	156	124	144	122	139	145	137	153	164	166	137	138	168	179	147	153	140	157	134	161	157	155	120	159	150	151	135	145	155	165	146	143	168	133	169	140	158	168	139	148	137	152	144	141	149	150	153	149	147	140	165	133	160	154	142	138	153	154	137	141	140	138	155	147	170	142	151	150	161	137	154	128	155	163	142	152	142	133	148	135	149	144	161	121	157	162	139	143	134	146	144	146	163	163	141	162	141	141	156	159	144	130	155	128	148	154	168	149	154	171	139	143	147	134	124	165	141	145	162	158	142	133	133	139	161	138	140	132	156	139	141	159	137	125	128	144	159	168	126	141	151	155	133	135	170	179	150	161	173	131	145	134	147	153	153	139	156	166	130	149	143	146	140	152	167	149	143	142	156	151	156	143	153	156	163	167	103	126	152	174	142	153	168	156	153	151	152	162	147	168	133	119	136	147	154	151	161	139	135	145	139	156	143	124	172	150	140	135	155	162	155	141	169	142	153	142	133	144	161	149	121	152	157	140	169	163	167	150	177	177	157	156	148	120	155	160	161	159	160	157	145	132	139	143	147	148	157	162	151	147	158	138	163	128	156	165	149	131	125	153	168	147	139	152	155	142	116	144	160	144	141	163	124	147	148	180	125	154	147	146	142	149	156	149	130	132	140	153	138	143	134	152	156	141	131	166	133	141	133	147	130	151	155	134	169	147	146	152	148	176	149	154	154	152	139	139	167	159	154	158	150	148	166	143	161	131	130	147	163	153	170	144	145	148	149	151	139	154	159	126	166	158	130	161	169	151	152	141	139	140	168	138	137	156	142	135	157	155	151	107	128	145	129	169	141	133	147	151	151	132	134	158	163	172	158	137	145	167	159	177	133	154	146	152	163	157	141	144	158	161	143	137	157	159	157	153	141	162	156	160	151	144	127	131	163	151	124	120	162	133	128	157	141	140	161	147	147	159	148	146	136	149	148	129	155	177	136	150	156	144	143	158	157	146	142	142	164	152	171	154	167	157	138	156	166	138	141	146	138	160	154	151	177	170	148	154	142	137	136	170	136	173	139	134	152	141	124	177	131	160	143	131	153	127	153	141	140	155	164	162	137	144	131	154	168	161	155	166	160	145	176	142	169	132	148	165	121	151	141	188	154	175	163	148	135	168	154	159	139	160	144	153	147	131	156	168	137	119	146	135	152	158	153	136	145	141	165	171	148	156	147	138	132	149	136	151	136	172	114	160	140	151	135	147	169	177	163	149	148	121	141	161	147	170	156	136	160	156	162	141	145	144	152	135	152	135	129	141	129	138	171	135	151	147	159	138	157	160	152	159	147	139	171	164	164	178	136	130	151	148	176	154	160	148	123	168	141	163	179	166	154	154	170	125	143	161	124	142	158	144	145	141	156	151	149	142	161	163	154	155	158	141	137	147	149	133	131	144	146	166	142	145	156	142	149	164	134	151	154	162	166	166	165	149	146	155	138	141	168	144	143	145	157	142	145	154	143	153	144	151	144	148	136	157	157	164	154	159	147	160	147	165	154	163	137	129	133	139	155	161	151	155	130	149	155	165	151	176	139	138	130	161	141	158	163	139	147	153	139	143	157	160	118	141	152	141	152	143	137	149	141	137	155	124	143	134	151	125	149	164	138	142	161	130	171	152	146	142	146	157	141	154	133	131	147	140	134	169	136	150	131	147	174	134	148	160	146	138	142	167	161	170	123	142	141	184	137	141	159	152	148	145	137	159	134	164	153	144	146	146	160	149	148	147	132	131	164	133	124	129	138	110	133	168	147	160	154	145	163	163	159	150	163	156	169	153	136	139	144	127	159	154	141	141	131	130	148	144	153	134	141	160	164	169	144	170	134	165	156	152	141	152	150	131	149	160	152	162	136	167	144	151	155	121	160	136	146	140	147	172	128	157	150	149	141	161	156	146	151	149	133	132	151	123	168	153	134	156	140	158	158	158	136	148	139	154	143	170	152	141	148	154	133	133	138	144	174	146	142	186	152	159	144	134	152	138	140	142	154	164	146	146	143	141	137	153	141	164	170	130	144	126	152	150	137	135	166	154	146	152	157	155	162	150	154	146	162	151	158	161	141	156	159	148	151	141	157	163	154	152	144	177	153	127	157	146	167	176	145	159	148	156	159	145	147	143	136	171	156	129	158	126	146	141	142	158	175	164	146	136	140	132	155	140	166	166	143	153	137	156	166	152	136	154	139	144	144	135	146	145	153	155	151	133	150	149	154	135	122	135	141	158	165	147	143	163	149	151	127	153	136	135	134	134	130	146	141	126	140	149	117	146	138	161	136	122	151	135	166	170	148	165	159	146	148	159	129	149	142	169	148	155	127	137	126	172	134	137	143	134	143	130	141	139	145	155	137	148	124	147	142	150	140	155	145	148	151	152	160	171	127	188	155	154	140	131	168	157	181	154	159	151	147	133	161	157	116	147	142	156	159	175	145	162	152	155	140	147	167	132	159	166	153	158	158	150	143	135	138	131	170	151	141	174	145	144	148	134	139	154	151	158	160	139	152	161	164	157	136	145	146	179	137	155	143	143	137	144	136	163	143	144	152	133	146	144	163	149	150	146	139	158	143	151	144	157	159	166	150	144	151	164	157	165	146	142	146	156	146	136	163	160	169	173	164	153	163	171	153	139	148	149	130	137	138	143	144	156	153	151	131	136	150	140	151	113	174	125	167	171	139	138	152	141	140	135	155	157	141	160	136	144	153	138	135	147	148	128	170	141	140	134	155	158	136	138	169	160	135	145	153	158	154	131	155	143	144	163	161	135	129	126	115	141	168	147	153	161	162	137	157	133	146	155	147	137	157	140	147	124	136	139	160	152	121	132	174	121	150	157	164	163	159	146	163	173	157	127	132	152	147	152	142	148	166	164	139	158	164	140	134	145	137	136	129	159	150	138	161	160	156	140	160	146	157	159	160	142	157	157	161	136	161	160	135	166	134	139	153	168	138	121	147	143	144	162	148	162	158	125	156	155	144	151	160	184	165	147	151	145	165	115	156	159	153	128	146	162	145	130	160	143	142	146	147	155	168	145	153	135	153	152	141	129	148	149	140	143	135	164	184	135	153
23648	49684	67410	45613	32104	895	680	613	547	498	489	443	446	437	371	426	399	408	398	413	400	354	384	371	370	359	347	357	390	382	364	345	333	340	352	349	339	347	351	366	355	372	356	387	378	360	358	345	309	388	334	372	348	336	355	340	353	348	342	348	335	341	372	400	341	355	326	397	375	376	364	358	356	346	325	341	365	343	339	339	356	359	344	343	350	344	365	349	352	358	318	332	358	356	343	308	344	363	363	352	335	346	367	358	373	337	361	304	390	346	343	347	349	360	335	361	357	333	348	341	376	342	326	338	391	351	343	369	344	339	343	331	328	342	358	350	368	355	363	376	342	343	343	371	349	344	350	338	329	359	348	359	330	339	370	341	400	306	357	385	374	353	343	376	358	351	359	345	357	377	350	355	321	352	336	354	325	327	337	384	399	373	330	325	346	367	336	343	365	354	335	382	331	343	361	353	329	402	354	312	341	346	338	355	365	360	361	335	361	360	366	329	368	355	330	357	390	327	371	373	369	361	333	348	352	344	337	362	386	356	360	328	347	361	325	363	343	348	334	352	319	343	334	348	365	362	344	349	316	327	369	353	356	355	369	366	315	334	383	348	335	359	383	343	329	315	354	319	356	356	365	342	356	346	357	337	306	342	340	334	361	357	320	353	367	351	367	339	359	362	342	347	325	332	353	357	341	356	384	360	346	332	357	345	374	347	362	338	329	346	365	345	363	348	375	352	353	360	315	376	340	385	349	345	380	336	370	330	380	329	346	336	322	334	390	353	352	361	345	378	319	330	344	348	363	342	375	330	348	355	366	349	349	347	362	344	339	331	345	357	340	333	362	336	355	349	372	346	350	392	341	328	353	339	357	341	359	362	322	350	365	336	364	338	362	351	350	316	357	340	344	335	314	363	351	330	338	353	346	395	330	347	359	343	361	385	342	343	336	400	362	323	369	336	334	366	352	346	369	342	393	329	320	362	386	331	369	333	358	341	316	361	343	365	383	315	348	350	364	370	346	354	375	317	347	344	379	380	336	330	396	367	376	356	362	383	353	356	352	326	339	330	355	367	325	339	373	396	357	325	327	382	339	327	338	361	370	356	349	386	347	319	365	359	337	378	385	339	352	361	351	353	354	351	383	377	318	329	340	364	350	378	369	365	388	362	373	362	340	346	341	359	374	292	348	331	345	359	352	374	353	350	353	396	353	351	347	385	362	351	314	357	390	353	337	362	340	322	341	347	367	340	351	344	344	349	338	334	384	334	372	364	357	331	331	322	378	386	367	371	344	339	371	329	363	366	356	325	351	357	364	341	336	357	350	337	385	356	349	351	363	343	328	311	332	355	314	341	346	339	356	349	339	336	344	376	320	349	357	342	376	382	354	366	306	316	380	351	359	357	326	350	364	370	340	335	379	350	399	345	335	360	363	363	381	344	369	358	366	380	334	347	382	342	331	339	343	396	389	342	364	319	356	347	364	348	340	364	343	370	318	358	374	320	363	355	371	333	366	339	329	353	373	333	363	344	345	402	343	362	342	383	352	356	369	360	337	328	353	338	345	381	354	353	344	335	369	376	330	384	356	379	335	376	340	363	359	353	351	351	332	343	367	363	323	334	372	351	350	354	371	361	346	346	346	379	359	387	353	359	356	388	354	333	345	364	360	368	366	340	344	310	321	348	352	334	368	361	378	330	379	348	355	347	365	337	351	378	325	380	403	375	375	373	356	359	334	355	359	363	336	338	336	351	366	359	332	352	348	355	325	332	354	388	345	349	339	349	359	354	340	366	361	354	373	355	322	366	329	379	301	401	354	326	357	333	335	380	335	331	345	310	354	330	351	352	346	358	327	346	382	342	335	338	335	361	349	338	303	352	374	363	375	342	356	355	359	332	364	322	336	375	331	320	338	346	339	357	343	335	351	378	374	354	333	336	328	349	334	351	327	357	370	363	342	352	368	327	317	357	339	348	327	313	340	329	353	353	366	360	336	360	355	377	386	353	365	324	353	349	360	362	338	361	343	378	381	348	354	358	378	340	350	359	305	369	357	350	373	379	347	322	351	326	371	361	353	340	339	359	342	353	370	372	315	345	327	346	364	382	332	352	326	350	384	380	347	349	352	348	364	347	377	339	354	346	340	335	315	377	356	369	372	357	335	368	361	344	367	338	331	327	350	362	380	322	347	341	345	355	327	348	371	362	338	353	336	362	365	351	328	338	375	340	364	362	372	316	346	329	341	347	353	342	357	347	367	363	359	351	325	332	335	330	337	328	352	312	335	331	356	336	340	369	329	377	361	357	372	351	305	364	325	335	336	356	356	359	294	334	358	321	377	347	361	352	342	366	347	326	372	375	309	332	338	330	347	352	318	352	347	319	350	354	352	329	344	380	334	345	377	319	359	369	360	343	376	340	337	354	360	357	371	372	328	339	360	369	352	365	328	349	354	348	362	333	368	331	364	331	338	320	353	378	368	343	345	354	361	372	349	358	339	356	305	350	371	338	351	340	368	372	358	351	338	336	340	361	354	331	314	340	356	359	338	332	314	340	356	361	338	328	351	358	360	397	324	377	365	336	367	345	348	354	362	341	337	336	332	341	379	362	362	341	321	338	335	313	311	352	333	357	358	338	334	357	364	359	364	338	350	330	341	337	333	359	333	300	359	316	345	330	347	335	343	359	329	310	347	357	325	320	339	365	335	338	334	340	363	362	357	294	381	352	375	347	325	352	355	373	358	385	338	351	363	356	356	331	355	361	394	348	378	376	316	357	350	369	343	351	339	392	339	339	342	308	353	347	350	375	330	378	365	384	336	368	343	336	376	344	362	348	334	357	363	351	344	356	345	355	361	366	317	373	379	349	404	339	344	333	354	352	348	347	373	330	368	366	356	340	344	359	354	349	331	356	316	369	349	365	345	336	372	327	338	337	351	346	364	355	345	324	366	371	342	348	328	357	372	375	371	348	349	361	338	331	370	301	395	320	362	357	341	321	331	390	359	348	365	342	349	326	355	321	384	345	347	342	369	363	337	379	348	338	364	362	322	343	355	333	330	359	353	360	333	345	334	373	371	335	338	338	354	363	342	337	354	363	391	352	357	349	349	368	299	357	341	344	343	355	361	345	357	352	331	376	352	360	350	364	313	330	341	344	337	350	358	362	360	363	360	353	394	338	354	376	344	325	346	361	327	374	330	355	359	341	330	342	381	352	362	346	323	324	409	346	342	317	347	369	350	323	350	334	381	335	345	353	373	348	361	359	342	356	345	356	375	372	375	351	345	331	373	353	334	328	368	356	336	314	365	353	332	331	362	349	345	326	345	325	302	349	339	345	352	350	368	361	322	318	345	346	347	359	351	331	379	341	381	408	375	354	353	366	369	366	365	333	345	326	336	336	387	343	358	357	374	354	325	337	352	310	335	351	368	374	340	354	316	318	348	362	366	355	399	340	406	290	340	381	347	340	353	343	375	397	328	348	332	359	328	375	318	351	344	361
50328	78766	83019	51461	32567	8685	646	266	297	266	282	224	258	275	239	232	256	230	228	233	259	263	285	210	259	222	228	250	210	223	198	255	237	240	229	243	234	218	207	221	216	218	203	228	215	237	214	199	235	213	246	238	229	208	227	237	195	259	233	221	234	258	227	246	225	256	241	225	256	226	233	251	214	242	213	229	237	211	235	228	224	235	230	252	248	202	207	205	202	243	200	190	221	215	228	248	194	214	212	222	222	225	239	220	198	203	252	219	226	191	211	234	239	193	214	234	227	230	220	243	245	237	261	210	229	201	217	237	231	225	237	222	221	231	251	225	224	225	223	240	213	253	210	213	216	230	219	233	217	225	257	243	202	213	231	243	230	202	239	202	229	241	210	236	227	221	225	250	219	234	216	214	235	201	238	271	233	232	225	270	196	244	241	223	210	221	213	214	228	208	216	228	218	212	234	211	196	237	233	233	254	238	228	230	233	242	244	233	241	244	222	215	210	256	235	223	192	208	225	208	243	223	230	228	209	239	234	219	230	234	215	212	231	241	240	239	234	215	223	240	215	211	217	246	214	226	228	223	217	236	231	218	212	234	221	232	224	210	228	260	233	242	234	240	232	202	224	233	213	234	218	216	217	253	219	231	246	201	245	184	211	200	206	203	230	240	206	209	208	220	213	233	234	234	237	223	212	260	203	239	205	216	240	228	231	196	228	231	261	212	234	222	236	211	250	199	224	200	216	233	238	233	217	198	232	228	234	252	216	227	191	239	225	215	213	222	220	228	231	234	251	241	266	234	211	193	205	236	232	236	212	223	203	227	237	234	235	233	226	223	225	225	233	229	219	235	222	219	200	205	242	215	228	198	239	220	246	247	191	227	228	218	229	244	241	250	230	244	190	221	232	229	238	222	221	229	231	236	245	223	245	178	195	224	221	235	227	225	197	255	228	236	224	241	249	216	241	216	218	274	246	244	213	227	232	197	178	249	224	223	231	226	237	229	208	221	230	231	218	235	228	249	217	220	221	230	186	217	220	237	236	205	218	236	231	188	227	223	232	230	261	231	212	203	223	242	225	232	235	243	246	234	237	206	219	219	239	204	179	219	228	226	209	203	250	266	207	219	214	253	241	234	231	234	258	223	242	199	231	204	223	229	232	232	231	202	233	174	215	243	256	172	221	236	248	217	217	216	225	236	222	232	223	230	242	237	216	223	243	241	228	206	235	215	208	230	233	221	197	202	249	221	211	224	234	227	210	244	222	239	235	223	241	209	201	223	230	197	236	228	222	244	202	227	232	233	245	250	214	215	224	224	254	246	218	234	213	239	214	229	221	249	238	217	214	227	208	198	207	236	210	227	217	206	212	210	208	214	236	207	202	208	221	226	229	207	207	246	241	211	234	244	218	267	209	214	232	234	250	234	199	207	217	218	229	216	218	216	196	215	225	214	228	223	233	256	224	208	242	206	234	232	242	226	243	230	221	214	218	240	191	229	217	233	240	202	232	235	222	258	235	267	214	252	250	256	238	218	207	210	236	244	239	212	232	232	237	226	226	224	217	234	238	245	267	246	232	223	244	269	211	242	202	248	243	240	238	202	222	217	221	211	237	208	234	215	221	223	232	234	229	242	262	221	243	238	225	246	234	251	209	214	239	183	236	245	239	199	222	231	220	222	203	212	236	235	228	209	253	234	218	227	201	212	224	201	213	225	208	213	202	218	248	231	219	233	220	219	224	207	223	251	234	200	218	186	226	246	223	190	215	192	211	217	212	215	230	204	237	233	215	193	217	216	204	251	237	228	244	241	210	197	225	226	200	218	220	205	242	215	239	217	192	214	202	207	202	209	212	212	204	225	213	238	239	218	235	244	222	229	211	232	213	219	227	223	187	170	229	234	222	241	223	238	232	236	226	199	217	176	234	233	199	219	252	213	202	246	211	235	206	239	208	205	210	230	206	213	231	232	239	216	226	229	239	236	219	238	222	205	222	233	229	204	234	189	215	225	224	193	211	236	235	223	218	225	224	222	197	239	198	243	221	244	194	209	214	218	242	238	196	209	245	215	243	191	218	227	221	253	223	210	229	222	226	216	239	196	235	206	242	224	228	239	211	234	228	223	211	218	199	215	195	219	233	189	210	249	230	253	201	221	251	254	225	211	221	231	243	253	214	247	200	212	232	228	206	230	217	234	196	203	223	237	221	222	224	195	223	219	209	214	216	194	225	231	218	211	229	231	206	222	223	238	208	227	249	234	220	192	227	239	210	215	229	223	242	228	242	215	238	217	224	234	226	227	220	220	218	212	231	257	222	215	212	218	205	221	226	210	232	242	222	232	265	234	202	239	222	212	220	227	248	236	237	231	235	198	210	214	221	200	212	247	210	225	216	213	246	221	201	219	236	205	266	219	227	249	235	229	245	256	232	246	250	221	213	221	216	225	210	218	214	210	236	208	243	204	222	227	256	214	241	235	248	241	249	205	241	253	236	224	226	195	228	239	204	233	235	232	214	238	226	232	232	231	235	248	233	208	248	227	219	225	222	221	209	235	235	196	195	203	245	229	203	211	214	220	221	215	208	229	234	236	216	194	227	210	228	238	244	254	253	238	226	205	213	221	233	233	194	207	228	241	216	208	205	214	234	234	221	211	250	218	228	213	227	231	218	226	231	209	212	213	206	230	219	217	214	221	196	220	229	230	222	191	193	214	240	232	245	211	208	237	221	187	214	202	237	231	243	233	274	212	236	230	231	255	226	248	202	245	225	216	220	218	239	226	212	213	202	228	210	212	208	217	232	218	212	206	249	230	227	226	260	214	229	246	199	209	243	237	212	218	216	240	205	208	219	232	194	228	236	229	255	240	173	231	218	268	233	235	214	218	242	237	208	203	237	231	221	212	226	241	208	229	218	228	195	242	212	230	223	229	231	239	251	243	244	218	240	232	237	225	207	236	219	238	246	233	206	242	197	247	239	235	220	219	224	219	227	227	190	222	216	221	191	231	221	215	214	245	259	252	230	223	228	214	225	235	211	209	224	212	216	234	231	228	203	257	250	250	229	211	221	219	211	215	224	208	233	213	208	234	238	237	222	218	214	223	205	210	217	225	222	223	196	232	230	246	219	178	234	219	229	214	233	216	210	231	219	242	222	257	223	219	236	203	237	216	235	229	219	208	245	234	215	215	210	214	230	239	199	198	192	231	243	214	237	208	206	221	250	226	224	210	215	221	234	224	234	226	226	218	237	222	250	189	258	225	219	245	234	255	244	233	244	227	236	254	209	176	207	226	240	252	203	221	232	227	210	219	195	268	201	218	212	242	227	190	222	236	236	236	206	243	196	217	221	232	212	243	251	237	221	207	207	218	238	210	250	209	200	214	225	232	214	193	221	227	262	210	237	185	230	229	236	242	217	250	258	218	210	217	231	235	246	249	213	228	253	230	221	212	221	233	217	242	211	224	237	225	216	221	233	214	231	223	249	211	226	225	242	225	211	179
27427	61968	80802	55780	41472	1501	1138	982	903	813	734	727	695	658	632	646	616	588	594	588	555	542	563	565	562	579	562	564	535	607	567	508	551	526	580	540	558	544	536	528	540	549	498	547	564	521	523	523	519	496	514	527	555	531	541	522	586	513	490	519	514	546	510	506	566	567	508	490	498	509	546	522	474	504	479	541	534	578	509	523	490	519	497	476	497	580	474	523	503	502	525	470	525	493	540	487	557	511	513	482	571	563	519	540	538	522	501	505	497	481	498	494	549	544	511	510	470	528	522	491	516	525	573	484	499	531	481	527	543	579	532	493	547	519	513	510	547	485	503	534	505	505	510	525	533	516	517	499	515	530	495	491	559	511	543	516	531	561	509	481	531	510	557	477	523	531	503	510	502	518	502	507	488	499	562	464	558	514	540	554	541	514	509	528	524	493	561	509	539	514	530	524	495	502	499	519	506	558	524	504	548	531	531	510	532	489	534	497	526	497	500	477	472	510	500	509	532	497	494	458	534	511	546	495	571	492	526	518	505	531	509	527	519	538	523	502	508	486	493	495	500	507	514	500	501	495	487	503	470	527	496	517	534	519	544	544	532	528	501	532	465	508	521	513	507	533	548	518	544	487	494	526	520	507	434	510	516	508	558	497	489	464	514	551	496	519	483	512	507	527	468	534	497	533	483	519	545	530	480	561	529	540	503	491	535	511	499	513	504	513	499	509	542	493	469	527	531	489	504	531	503	512	518	539	537	471	482	508	529	505	513	535	500	527	480	493	535	488	541	501	520	523	525	503	488	524	545	504	471	552	517	520	533	507	546	488	526	512	491	492	498	528	520	500	539	500	480	501	525	548	497	541	511	543	514	467	503	554	501	519	534	509	553	502	459	555	497	466	527	549	523	528	514	560	503	506	543	503	517	540	518	509	552	534	527	516	500	497	509	511	529	503	508	535	475	511	493	549	551	503	522	479	506	534	498	519	513	475	535	479	495	509	541	508	522	518	554	510	501	494	507	501	533	529	484	498	545	538	515	547	541	502	490	529	494	541	544	484	518	514	511	529	498	508	495	502	562	508	494	534	545	468	557	496	552	505	533	537	543	516	535	510	557	522	522	506	489	557	548	518	531	509	500	501	520	495	529	513	515	504	576	567	558	535	515	521	529	478	507	508	541	502	550	504	517	567	528	513	454	496	481	511	542	500	502	506	489	486	503	501	528	523	546	481	505	491	508	512	554	531	531	494	512	486	502	510	547	492	463	506	562	434	549	482	484	541	513	493	532	513	459	518	533	536	510	480	530	527	507	562	491	525	484	500	513	538	498	538	539	531	508	509	519	514	506	557	488	465	512	513	516	515	525	524	517	496	536	517	490	517	507	471	540	478	504	518	516	520	525	560	492	516	505	525	492	481	533	536	512	528	476	514	537	559	558	502	510	523	516	445	515	515	533	508	523	508	508	503	519	543	478	530	537	501	564	524	526	488	528	505	518	544	533	515	518	488	519	491	492	510	509	516	532	525	537	497	518	484	487	529	553	501	487	511	518	516	499	524	504	501	530	503	515	551	521	510	512	527	510	524	478	531	526	510	537	533	521	519	487	531	494	510	497	497	521	518	505	521	487	480	541	504	495	512	494	526	485	481	518	511	485	535	494	496	531	494	528	535	507	525	555	488	580	518	522	514	560	489	515	462	516	551	489	511	543	481	526	514	560	488	522	509	506	567	495	513	478	472	512	537	529	541	513	509	505	497	506	519	540	490	517	533	517	518	530	557	532	483	483	508	552	511	506	524	485	532	522	518	530	530	498	508	516	527	541	513	564	497	509	481	505	490	499	509	544	532	514	496	516	526	536	500	507	511	500	530	493	503	527	518	515	551	505	505	521	516	514	481	465	537	486	510	488	492	506	484	509	469	514	508	553	519	515	495	521	484	516	565	557	519	505	506	561	485	509	544	543	510	494	504	519	529	474	523	531	483	545	518	493	499	509	515	508	496	512	516	530	521	482	511	506	522	487	500	489	522	542	494	496	510	547	510	532	527	526	503	524	494	505	506	518	516	492	514	526	516	488	530	499	546	512	511	486	539	500	498	559	485	479	511	545	509	505	528	510	490	511	531	506	502	498	475	496	521	531	541	493	469	451	514	541	527	525	516	520	459	500	528	516	503	538	512	542	497	515	531	537	513	479	499	530	552	500	493	514	538	522	535	531	503	487	491	521	552	544	487	541	501	488	544	502	532	511	510	470	502	522	519	564	517	537	462	537	529	528	502	558	565	519	528	507	519	502	495	511	520	512	461	559	530	535	488	566	536	487	552	512	522	520	464	524	501	532	506	496	499	540	530	493	538	526	481	502	504	510	551	534	523	481	544	556	438	551	521	515	522	521	494	453	496	532	497	514	511	481	552	516	508	496	505	509	498	532	493	525	537	518	496	530	515	556	494	472	545	496	524	502	493	507	565	542	532	529	513	466	534	537	494	489	522	560	502	546	532	517	487	515	502	496	504	508	521	503	502	514	532	513	523	506	509	506	517	500	499	527	506	511	562	514	552	497	548	520	534	519	542	505	508	543	491	510	523	536	507	539	485	562	510	494	490	580	546	503	482	528	513	522	514	512	521	524	511	480	561	504	523	461	459	545	494	494	520	549	524	550	467	462	512	498	490	507	495	482	558	513	552	551	460	515	492	544	549	517	505	517	524	496	506	512	531	531	528	545	509	580	507	501	512	530	459	499	545	511	542	529	557	560	499	518	535	495	508	521	532	512	519	533	501	493	453	514	538	537	541	484	480	541	522	473	504	499	488	544	508	495	482	490	506	508	511	554	480	554	536	536	538	487	537	596	474	514	545	505	480	505	469	555	484	471	517	486	545	509	500	551	525	482	465	522	545	522	537	526	496	543	507	498	514	498	541	517	569	553	512	522	543	505	535	570	524	532	496	509	547	512	485	529	499	505	538	488	502	539	477	517	475	493	495	510	504	529	505	536	508	532	507	515	525	515	514	484	501	527	476	508	508	518	533	492	484	489	494	562	525	538	544	503	510	495	501	493	510	498	569	514	550	461	471	505	507	518	501	514	510	520	548	545	512	562	528	520	481	503	541	509	523	522	478	502	477	495	492	510	525	489	509	472	511	518	515	516	512	500	517	512	510	513	517	501	516	484	498	523	520	541	517	520	521	453	507	506	489	504	516	561	517	503	524	499	490	488	533	487	546	488	549	492	474	477	524	470	461	522	503	552	535	523	525	501	556	490	498	525	539	501	511	497	469	494	497	543	545	476	490	542	503	530	492	513	495	481	514	505	540	483	504	525	500	489	515	486	479	512	471	546	524	474	517	504	545	496	521	526	521	529	534	519	485	481	503	511	522	522	507	544	524	476	506	540	529	511	492	515	478	511	499	519	490	495	489	537	482	478	508	558	543	489	515	520	541	492	500	516	528	507	561	514	476	511	527	511	506	488	564	529	535	514	530	550	511	536	550	529	544	483	502
28209	27902	17737	3843	898	309	257	270	240	269	278	261	254	240	277	283	276	254	232	289	278	246	286	229	278	253	278	264	244	286	258	280	264	269	244	221	296	269	260	264	281	266	287	273	235	257	255	289	261	279	243	256	256	250	253	257	289	280	264	261	234	244	280	265	261	244	264	254	289	241	289	274	259	266	239	262	267	265	270	273	258	274	239	270	270	316	278	259	278	240	260	264	209	273	258	238	240	244	241	259	230	261	275	258	253	243	245	281	266	265	246	227	237	270	284	286	265	230	268	264	235	254	246	263	286	269	240	262	253	273	249	248	270	283	241	248	246	274	258	276	254	247	248	252	282	251	288	266	256	249	264	279	275	284	290	262	249	291	269	240	234	260	256	270	252	264	248	262	260	251	228	259	271	243	269	306	269	253	254	239	259	262	261	251	298	261	286	278	271	274	305	249	267	228	258	282	283	285	265	274	266	236	258	312	262	259	283	270	256	267	260	238	240	274	238	242	262	260	240	248	282	266	259	281	274	252	261	245	264	250	296	277	256	239	268	267	254	269	289	237	277	276	263	273	235	266	270	273	268	244	267	262	256	288	283	280	253	254	299	283	258	246	260	244	268	281	229	263	272	283	277	268	266	237	248	274	271	276	286	286	284	262	245	256	227	252	268	251	250	269	225	241	244	285	288	257	263	277	274	268	261	235	272	251	261	272	245	273	264	275	271	240	267	247	245	270	274	248	255	285	251	253	266	252	289	276	284	291	270	260	259	281	284	247	242	274	260	270	252	293	251	278	250	250	271	298	254	263	272	223	266	320	259	284	261	277	293	243	243	262	287	282	248	255	277	249	280	303	258	271	298	278	244	242	257	268	248	251	262	258	263	260	263	298	252	250	271	272	268	274	258	271	276	225	261	253	248	245	261	271	310	270	277	285	247	269	277	264	281	257	282	280	248	266	269	235	251	273	266	243	289	283	261	278	247	296	255	230	249	229	282	258	277	274	263	255	234	217	282	260	251	258	234	278	247	270	246	249	252	264	273	240	278	278	259	265	247	240	265	264	276	255	260	282	284	249	273	298	231	258	255	245	216	285	273	278	253	257	286	237	244	259	251	288	242	254	275	270	247	275	259	250	267	278	254	243	239	262	260	249	264	277	273	250	255	244	240	261	246	269	285	238	279	249	249	215	252	253	263	264	241	278	256	267	267	238	242	272	277	254	247	276	294	271	249	291	257	248	245	234	232	279	296	257	231	241	253	294	247	261	253	265	234	265	269	232	246	285	290	276	268	269	269	229	292	284	256	256	239	302	296	273	262	278	258	240	244	258	224	242	255	259	267	253	269	255	261	242	263	274	238	264	272	257	233	251	278	262	226	290	250	301	255	251	255	268	285	277	271	245	263	254	268	245	278	284	275	280	263	277	246	243	240	246	262	269	279	235	243	261	261	264	280	265	280	269	246	262	269	253	244	248	278	255	263	270	249	257	276	274	254	257	260	285	276	255	265	246	269	258	270	271	253	267	226	273	281	273	285	260	231	258	240	260	265	237	275	292	300	234	286	247	268	236	254	252	252	270	275	241	272	262	245	256	278	268	265	242	272	264	285	280	285	249	247	280	300	269	257	275	297	280	250	260	296	256	259	272	237	269	257	272	265	246	255	244	243	242	274	268	275	282	267	270	255	257	230	214	257	280	256	240	258	248	287	239	246	268	267	256	292	267	238	265	241	295	268	249	229	264	252	256	291	266	263	274	296	283	242	254	280	247	241	279	241	260	266	267	255	257	272	260	245	248	290	250	245	283	290	303	263	259	247	244	251	279	248	266	280	273	293	258	255	269	285	242	248	270	305	278	261	266	259	217	270	304	259	245	262	261	263	272	271	271	273	243	266	240	235	244	253	296	275	280	252	264	259	247	255	279	252	225	245	237	266	277	280	249	286	263	232	269	252	269	249	268	271	271	267	246	248	279	232	233	258	266	253	251	250	266	256	271	274	264	259	258	280	256	268	256	276	240	257	246	251	261	269	238	251	278	251	264	272	273	244	263	263	266	241	247	292	241	275	261	265	236	239	254	282	298	253	285	262	262	248	254	261	266	269	277	253	263	304	278	251	281	258	260	260	271	260	237	275	262	294	247	266	255	260	240	285	269	274	289	287	250	247	263	247	284	258	249	232	271	270	243	267	234	247	296	268	252	262	270	269	288	299	256	228	271	247	268	284	254	242	260	280	275	284	279	302	251	291	258	260	262	270	271	262	268	264	254	301	255	258	276	246	261	269	251	290	252	286	233	287	267	255	263	247	255	278	280	270	277	299	229	268	263	268	273	275	282	248	254	276	279	250	273	290	279	270	238	265	231	253	245	238	250	289	271	249	243	258	244	293	250	279	256	270	257	244	256	256	270	281	268	262	264	267	229	251	271	279	282	274	266	266	252	244	269	272	263	255	288	268	267	248	249	256	264	237	265	255	267	291	269	277	272	255	253	281	279	271	260	229	229	270	273	251	257	264	270	302	238	269	247	243	303	254	255	272	270	211	271	292	246	267	252	263	266	268	282	284	296	243	269	238	239	248	247	245	259	277	276	265	274	277	259	270	283	273	254	267	258	239	242	252	268	274	250	284	262	270	258	260	267	271	257	288	250	283	278	246	274	268	268	277	298	241	246	259	221	284	230	264	253	277	253	257	278	255	273	262	276	269	243	256	280	229	249	252	244	264	257	237	260	293	262	267	236	279	260	288	255	286	291	263	246	250	252	258	238	290	265	253	238	212	246	271	259	269	252	252	277	282	251	228	271	273	236	282	248	268	244	288	261	250	267	251	279	263	311	286	250	277	264	275	305	267	292	261	258	270	215	278	273	267	279	264	250	237	274	248	243	282	270	284	247	309	244	280	266	297	252	239	224	262	267	257	301	265	245	276	283	258	241	278	288	229	246	290	279	244	231	272	257	271	279	241	268	266	251	265	260	240	245	250	296	266	276	273	286	266	278	254	260	269	273	257	270	263	275	269	291	270	247	241	241	280	298	259	253	246	288	247	270	287	262	256	243	238	260	268	234	281	259	254	245	244	280	241	256	247	251	274	231	251	273	247	265	247	230	222	281	264	261	268	287	266	252	257	258	267	266	248	228	278	265	273	264	233	285	251	239	283	270	265	259	223	236	256	256	269	270	251	268	251	245	263	262	252	283	268	238	259	277	237	252	278	267	254	259	274	248	250	238	293	249	254	239	243	278	257	248	283	264	247	275	293	270	258	282	254	254	256	250	260	288	240	275	262	242	252	270	269	237	269	274	296	247	256	264	228	255	274	284	251	266	266	265	265	280	283	299	274	257	237	262	277	272	294	275	259	255	285	248	283	246	256	264	238	277	306	250	242	250	246	287	275	277	239	289	295	266	236	292	252	266	256	260	263	263	269	272	252	265	288	286	257	257	288	259	276	215	240	273	246	251	269	257	293	275	248	257	271	266	247	270	264	230	250	249	269	263	230	273
14087	22882	21603	6214	2812	564	568	582	575	543	626	561	555	541	514	552	557	542	555	523	570	597	589	561	598	580	544	529	590	558	585	548	558	530	554	552	580	583	577	553	547	597	560	541	581	607	564	562	587	544	577	573	554	551	554	601	570	557	534	567	563	540	586	530	578	587	546	581	560	530	572	553	540	547	570	530	536	603	618	598	554	569	592	553	584	549	583	573	551	591	573	573	560	563	555	530	577	571	552	522	602	558	544	581	580	569	529	537	556	549	575	568	570	571	544	605	568	595	539	584	555	572	521	563	567	570	548	579	576	543	597	586	564	598	595	579	519	542	602	553	565	530	572	562	558	555	545	557	548	540	609	574	617	603	571	546	554	560	599	554	522	574	569	588	564	569	566	556	572	593	602	591	516	550	557	567	519	571	568	554	556	581	563	570	546	549	553	618	526	562	584	588	554	572	545	560	584	572	563	566	527	561	547	583	546	547	580	576	575	522	599	521	542	566	551	572	584	514	558	612	570	570	573	568	597	600	572	590	584	549	557	555	543	595	594	585	557	562	532	537	584	564	558	598	577	555	543	548	554	586	542	542	611	589	583	630	593	556	520	544	559	584	531	580	589	580	605	558	573	590	542	538	542	563	548	586	551	570	572	575	592	535	583	589	560	568	564	557	569	589	557	559	578	555	554	567	557	582	582	564	570	581	547	585	549	592	534	582	544	575	569	568	529	567	568	571	563	568	554	558	602	567	581	570	549	548	591	591	583	585	561	561	554	527	533	584	593	548	587	560	577	566	538	542	608	589	584	569	562	565	558	565	522	532	544	578	577	555	616	577	570	550	572	527	571	566	569	543	578	595	564	522	545	580	584	554	582	499	554	583	588	568	588	578	589	513	544	592	585	591	592	578	569	569	562	573	577	597	561	543	559	549	604	573	584	590	548	541	577	580	529	515	555	595	540	524	558	581	581	594	591	563	544	530	589	544	584	574	551	581	575	581	540	627	573	566	576	557	574	547	564	563	534	544	554	543	554	560	534	602	570	567	576	564	579	577	611	549	579	550	585	562	546	581	533	562	572	602	557	580	581	591	532	600	560	541	580	573	540	597	591	548	576	552	552	598	574	546	613	586	529	557	598	551	573	566	543	569	608	530	579	569	528	551	523	551	568	561	649	578	572	550	530	546	600	594	562	541	549	519	580	536	594	549	571	548	549	546	562	543	561	578	554	572	545	615	522	577	638	539	535	573	520	564	570	580	588	617	635	572	596	560	556	539	641	579	540	589	597	546	559	586	618	572	561	533	558	575	546	540	579	586	521	587	586	589	630	583	572	545	587	585	607	546	511	527	538	580	548	591	594	565	572	603	545	618	586	565	565	540	550	549	551	549	567	618	541	527	561	562	594	559	548	518	549	553	608	548	586	523	578	578	591	540	605	605	633	544	543	576	549	592	582	560	531	553	559	565	530	554	548	597	543	542	547	544	571	558	548	544	544	585	544	559	535	594	585	585	573	581	563	542	565	546	555	529	543	543	609	572	564	573	541	604	559	550	560	538	598	580	558	585	571	577	573	528	539	627	523	617	549	565	577	577	591	585	571	549	555	597	543	569	628	545	581	576	587	556	542	533	565	555	570	645	564	589	560	541	592	541	587	568	594	586	570	563	554	538	573	539	613	580	565	585	562	590	570	552	571	566	595	479	570	575	542	598	574	553	572	594	544	556	558	576	593	563	584	567	624	614	591	518	580	557	541	565	635	571	585	570	600	527	556	562	549	600	560	580	564	623	604	567	558	590	569	571	570	529	603	593	587	602	533	571	551	532	519	524	573	568	564	613	548	558	560	584	547	566	605	566	617	579	583	588	543	589	555	530	593	574	587	548	557	587	513	551	566	545	552	596	560	563	565	574	543	604	570	566	589	553	535	540	549	604	592	540	566	557	530	582	553	545	609	563	594	559	578	604	565	559	554	582	558	582	571	556	563	615	587	522	529	525	539	551	555	633	598	541	586	574	550	556	593	579	596	572	532	594	559	582	549	523	581	570	560	555	537	530	572	542	535	589	541	584	535	521	584	542	547	546	585	586	549	569	570	570	562	538	581	545	532	593	574	574	525	566	518	597	545	536	602	562	587	525	600	563	568	525	599	549	557	552	580	559	600	588	563	608	516	608	571	585	537	596	587	573	620	561	572	596	595	576	579	529	512	596	571	597	522	530	555	544	522	584	559	569	611	564	555	548	502	549	606	569	582	558	564	579	536	585	572	553	559	587	533	597	559	577	532	561	565	557	564	575	608	525	610	563	588	542	592	613	579	594	554	568	585	579	609	593	605	514	617	555	562	559	582	593	509	554	629	532	597	596	606	508	559	561	576	544	548	559	538	608	604	517	553	594	541	535	525	519	573	590	552	550	562	558	580	549	548	566	586	558	576	521	561	616	563	613	576	529	581	590	549	564	558	590	557	549	593	570	538	554	564	591	576	602	583	556	571	561	602	567	573	575	593	523	558	545	545	544	558	531	600	541	598	555	570	535	533	557	560	590	546	567	534	572	589	511	574	596	560	603	548	541	548	577	622	621	567	580	570	608	545	546	578	578	555	540	599	518	569	565	565	577	544	585	542	531	552	554	596	570	529	582	591	548	612	537	541	588	570	563	603	547	577	568	494	568	546	591	566	570	567	571	595	525	527	564	592	575	584	549	572	562	562	573	540	569	568	594	555	588	551	527	563	576	572	611	549	573	585	562	590	550	587	552	544	573	574	563	583	544	534	573	556	590	521	632	535	557	545	546	558	582	620	571	575	580	557	583	584	592	576	575	519	599	581	568	564	573	533	553	562	562	544	611	603	542	561	555	599	567	631	549	586	578	555	538	604	591	554	589	525	581	570	568	569	601	581	557	581	602	600	574	537	568	591	570	573	564	589	586	594	542	568	554	573	542	605	574	616	551	573	570	594	568	589	562	569	575	587	551	553	553	564	547	592	534	568	569	605	578	579	599	559	615	571	545	524	549	564	592	568	594	587	553	563	568	523	575	576	573	555	557	537	599	561	517	569	607	563	572	585	590	611	586	533	535	582	529	539	603	585	575	582	560	618	572	577	565	580	570	559	605	516	526	563	561	564	595	597	624	598	550	591	536	564	573	556	559	557	565	591	523	548	574	556	576	555	578	600	540	530	537	564	562	531	578	592	575	600	542	565	560	553	585	577	578	572	606	565	550	524	572	542	560	557	568	548	571	535	552	554	546	584	500	518	573	545	561	608	547	537	560	565	566	504	584	591	568	604	546	580	582	576	555	564	562	601	543	565	583	518	580	551	623	582	561	599	569	614	585	580	590	588	576	580	524	560	612	549	571	579	569	549	564	543	555	551	535	612	556	595	605	591	578	577	583	550	550	558	531	558	590	603	582	542	593	600	540	552	557	606	558	570	598	551	554	543	535	587	543	565	537	566	586	552	583	566	527	607	625	564	583	571	555	565	544	561	578	562	583	516	511
43146	65562	72579	41989	23556	3592	270	170	226	182	161	155	148	168	131	131	165	144	157	137	139	148	158	161	146	166	173	162	153	112	145	157	153	167	133	158	138	143	161	157	148	138	138	160	146	162	152	153	153	153	142	170	145	178	167	144	149	163	135	141	136	134	163	147	140	150	149	152	151	139	154	131	142	160	151	146	135	123	173	146	158	156	154	156	153	148	153	147	156	158	137	160	144	148	137	136	161	161	142	140	172	156	148	154	144	141	156	145	150	171	159	154	118	140	149	136	181	152	152	140	134	147	130	148	158	176	143	157	158	153	143	128	184	175	161	135	128	156	123	139	134	141	155	148	159	160	152	143	133	155	164	145	154	140	160	132	164	143	154	135	145	170	165	164	145	137	139	150	148	152	140	144	130	147	167	160	169	167	158	140	131	147	149	141	132	163	161	169	132	145	136	139	146	140	152	146	164	135	153	171	134	156	164	155	170	178	143	142	148	147	129	139	150	154	134	159	150	154	152	126	133	163	156	145	144	134	155	151	150	170	151	150	144	153	148	153	145	147	150	137	147	153	161	130	131	145	167	131	163	164	162	134	151	149	155	136	117	137	153	142	149	152	150	157	123	166	172	155	169	138	161	140	172	156	135	179	135	149	158	158	145	139	109	159	161	124	141	159	144	148	141	165	134	156	137	160	140	147	150	139	142	151	130	164	152	140	154	137	153	152	151	147	172	140	141	146	137	121	137	145	147	135	139	148	152	140	153	166	158	163	154	160	158	163	151	142	150	157	140	133	148	151	108	146	157	161	148	150	145	134	148	174	157	140	114	149	139	137	155	187	147	137	153	146	154	145	147	136	126	152	137	153	149	139	151	149	144	141	153	147	148	136	141	147	145	138	166	152	155	162	157	161	151	143	143	157	132	172	157	142	144	139	150	140	143	156	132	138	130	132	143	169	139	165	166	144	140	129	140	127	165	165	139	147	150	148	139	156	164	152	142	165	156	142	134	175	160	153	124	155	162	171	142	153	164	127	156	157	129	147	149	162	148	153	165	168	175	159	174	163	172	145	130	156	119	151	129	128	169	133	166	154	139	147	142	137	157	156	142	129	153	159	151	150	144	164	178	121	144	166	144	151	129	160	149	149	148	143	132	155	141	129	136	164	169	148	157	148	155	176	148	157	160	159	124	138	161	145	152	149	138	165	156	162	147	149	134	156	139	145	149	140	140	142	144	153	121	168	171	164	143	137	153	168	157	155	146	146	134	135	144	132	148	153	122	134	136	156	155	130	156	153	138	162	157	135	154	141	130	143	135	158	150	133	153	141	161	140	150	144	157	173	127	166	167	154	149	140	160	149	152	169	167	143	164	136	149	118	138	167	154	143	136	161	155	155	139	148	140	165	142	144	128	137	141	123	171	153	145	153	140	145	148	131	159	142	143	132	148	142	136	154	182	167	161	142	107	170	153	167	145	151	153	133	136	144	147	131	160	144	140	154	149	127	145	144	163	140	157	172	172	135	171	164	168	158	130	126	136	178	166	169	152	142	142	166	152	121	165	160	142	152	148	140	154	159	153	132	155	141	156	139	172	163	169	147	148	171	155	147	159	126	161	159	148	147	151	151	145	161	153	149	136	157	146	161	130	155	158	160	158	153	153	167	141	128	145	148	132	150	157	121	162	157	135	150	165	150	141	146	140	166	151	142	142	171	165	157	156	151	154	165	138	112	172	159	139	135	154	163	154	134	162	160	146	135	151	152	151	144	145	137	148	145	161	153	162	143	169	154	120	131	139	163	167	165	141	149	142	174	149	134	164	161	128	161	139	151	143	160	160	156	146	163	148	115	134	147	133	138	145	146	137	159	148	138	136	145	165	164	133	152	151	156	161	149	161	157	168	121	171	162	141	143	186	168	142	170	146	136	145	159	147	134	135	154	151	134	120	150	159	138	146	139	167	140	117	150	157	171	160	151	130	116	149	142	145	145	156	137	161	169	161	151	149	163	146	175	152	158	156	144	155	139	152	152	169	148	141	141	136	134	147	142	148	149	141	140	152	161	133	142	148	156	182	154	145	159	138	117	145	137	144	134	160	134	133	155	150	154	173	132	156	172	149	160	153	161	133	166	150	129	146	135	143	120	149	167	145	126	146	156	147	156	127	151	146	122	164	180	155	150	168	149	181	141	149	162	149	151	140	156	163	134	135	126	155	141	138	154	127	156	141	151	153	176	170	142	164	166	173	149	112	142	158	130	154	138	158	155	138	135	168	146	151	155	135	147	150	141	141	161	148	150	136	133	152	155	149	127	152	164	148	136	132	167	159	153	138	164	147	151	131	133	150	135	148	153	139	143	135	154	154	136	148	180	149	147	158	138	138	163	179	181	151	162	136	154	139	166	151	159	142	160	166	176	154	147	161	153	152	162	157	129	134	144	143	156	147	152	141	143	143	141	141	143	132	140	168	143	139	152	157	186	147	172	163	137	163	159	160	168	137	156	140	146	139	140	146	142	164	166	141	164	158	167	171	161	171	128	137	140	136	130	136	133	151	122	161	135	128	137	147	160	121	173	157	151	130	165	137	147	147	115	158	139	142	156	149	157	132	149	157	151	158	168	159	156	136	137	128	167	147	158	129	134	158	167	143	134	161	146	144	154	127	131	143	165	130	145	153	149	136	151	146	162	169	156	151	134	126	158	141	148	150	164	132	140	174	180	132	133	147	135	147	148	147	143	128	151	137	132	143	150	159	146	120	155	155	171	140	141	145	151	139	178	151	161	166	167	140	152	160	175	123	163	139	166	152	169	155	167	149	149	141	170	158	121	161	139	140	143	165	136	126	150	141	159	142	149	129	140	158	163	155	182	160	158	150	162	141	145	144	147	150	124	136	142	149	148	151	130	149	158	131	136	139	165	153	175	156	138	158	161	151	136	148	149	138	144	146	150	159	149	170	153	163	161	135	124	162	157	161	148	121	143	134	154	151	146	160	164	159	139	169	163	141	146	128	154	133	158	144	153	148	179	157	169	138	166	164	153	123	143	136	146	157	130	145	139	142	141	142	132	169	166	134	167	164	165	154	131	144	134	141	122	131	170	163	119	164	170	148	148	134	151	127	141	165	120	140	144	136	141	141	156	128	161	140	161	161	157	143	123	160	132	148	118	150	131	154	146	149	144	147	142	140	141	169	135	141	158	159	162	147	136	165	128	141	141	135	161	137	174	148	161	151	118	150	161	164	162	145	137	136	154	142	157	145	156	162	152	135	167	149	158	131	137	136	125	160	162	137	159	143	150	137	175	161	152	141	158	171	155	135	148	127	143	137	143	153	131	156	135	141	151	136	148	142	141	180	125	145	161	149	155	138	139	152	153	128	156	162	140	170	149	139	141	170	152	156	166	158	160	124	175	141	146	154	133	155	145	142	164	149	152	182	154	156	169	149	167	157	141	149	126	144	129	138	144	160	130	133	157	154	152	154	179	148	155	133	154	158	178	151	155
23210	50723	67573	46324	32593	890	687	586	582	545	495	426	447	447	441	434	416	381	390	393	367	366	388	386	383	385	386	352	390	371	364	369	374	368	381	369	357	382	371	355	332	384	376	363	356	352	380	372	314	371	333	343	348	374	345	345	340	348	359	342	308	372	320	355	353	383	358	370	358	365	364	344	351	390	335	368	370	362	376	389	354	323	364	353	374	354	368	361	345	362	338	319	341	368	338	338	382	366	372	365	332	332	355	368	335	349	356	319	362	359	327	378	340	376	356	353	372	379	321	375	361	336	354	360	332	373	351	353	359	357	332	346	349	358	319	354	360	357	400	345	377	308	332	358	345	357	374	376	346	377	335	350	377	340	354	338	327	350	385	378	328	359	361	367	343	366	335	397	346	363	355	345	381	360	343	361	397	394	382	345	375	366	344	344	337	348	350	403	353	372	341	379	348	357	375	365	363	338	350	344	368	353	388	360	355	346	337	319	350	351	343	379	351	344	401	357	338	353	313	344	371	402	341	352	337	362	344	338	359	321	345	333	357	356	352	325	344	355	353	370	338	361	373	356	377	375	348	343	388	365	350	362	358	357	336	372	374	355	351	377	364	351	341	363	354	362	360	384	350	347	335	345	382	377	370	350	366	340	348	348	363	368	325	369	342	366	344	366	350	332	362	362	350	318	378	368	338	331	374	361	376	336	375	337	374	354	359	371	345	350	348	340	387	373	375	352	316	353	326	360	354	377	355	348	339	357	394	342	365	358	358	361	366	318	344	368	346	384	362	337	330	325	347	320	337	358	352	373	330	385	365	357	337	379	384	361	358	350	360	403	352	368	337	364	332	335	354	364	337	381	342	343	360	337	329	353	394	362	353	323	362	352	343	331	344	346	369	366	334	366	344	339	360	363	387	357	360	361	343	349	332	376	371	347	343	345	369	358	368	366	366	333	346	360	359	324	348	348	339	343	355	343	361	301	326	334	330	353	337	343	382	376	394	369	316	352	379	340	348	369	365	322	368	327	382	381	372	376	327	353	334	332	361	359	296	352	338	328	352	354	354	329	339	364	379	349	335	355	390	405	362	368	357	322	374	324	349	362	341	341	394	341	372	389	374	334	343	368	330	359	321	329	341	358	361	380	329	363	337	351	339	338	367	337	324	345	355	337	347	331	360	348	350	362	327	330	387	345	367	358	376	342	339	349	334	382	360	376	331	343	348	355	356	348	361	367	356	349	352	322	379	376	340	354	371	345	354	346	352	369	359	357	323	380	348	333	371	373	308	384	369	327	351	333	364	350	356	343	366	359	358	364	358	378	347	344	357	365	359	350	330	324	372	360	342	369	369	362	355	341	365	361	349	410	393	369	372	362	344	369	360	333	382	345	363	304	330	368	363	338	331	385	346	309	370	375	372	390	345	352	371	352	356	363	371	348	349	364	358	353	352	347	359	365	394	349	335	364	347	364	369	334	344	405	343	351	339	352	379	397	346	341	391	341	360	328	363	324	388	336	383	357	369	359	341	360	343	370	326	348	343	309	337	361	343	359	370	326	341	360	340	383	356	357	338	349	365	335	350	322	338	360	345	383	362	358	344	362	331	342	324	335	381	362	351	322	333	347	357	373	360	342	340	336	370	348	340	338	335	347	372	341	385	339	362	354	373	356	351	378	366	364	337	367	363	342	347	373	339	349	342	358	345	354	355	332	366	367	319	304	380	351	391	362	360	377	319	341	336	344	341	358	374	333	349	341	339	343	331	348	373	364	369	365	378	365	346	370	357	336	344	387	370	390	339	341	336	318	388	357	338	331	333	382	287	369	378	316	348	364	374	333	373	353	339	369	355	340	338	326	340	380	355	354	367	331	365	345	358	328	363	354	360	313	346	388	355	352	344	338	357	328	360	335	336	355	359	370	351	321	339	365	363	334	385	342	355	372	347	331	385	347	373	350	337	323	362	343	324	347	356	335	358	390	331	330	343	347	355	340	365	373	362	361	363	343	361	340	330	331	368	340	370	363	383	358	367	337	359	350	352	312	360	352	340	346	370	359	353	344	387	357	344	340	353	356	378	339	329	317	386	351	355	353	357	351	346	359	370	349	350	364	328	341	380	333	338	324	350	336	360	333	383	324	378	316	348	357	354	327	384	335	374	339	371	329	346	321	353	360	362	353	342	350	377	378	346	369	344	348	358	367	363	315	369	333	340	390	356	376	357	348	355	362	369	360	357	344	360	373	355	344	359	336	349	372	358	353	336	376	377	365	360	334	359	360	359	354	320	393	368	351	373	385	346	351	384	339	371	331	326	349	390	319	357	315	360	312	331	346	360	353	372	336	331	353	321	336	314	362	363	348	344	340	371	388	355	365	315	361	383	364	336	356	360	326	345	365	361	326	364	355	383	378	366	345	326	353	330	351	339	372	393	347	355	350	335	332	363	371	349	352	337	354	396	339	364	345	364	363	339	337	378	347	349	395	361	382	326	336	352	334	342	325	368	364	355	355	355	354	380	355	342	364	357	328	372	362	349	349	367	335	366	337	330	375	360	368	346	361	341	356	369	398	326	357	364	416	405	314	362	350	340	327	401	344	324	360	354	329	341	324	357	355	353	319	348	353	358	355	344	362	359	339	378	336	348	323	340	368	363	355	353	371	353	359	373	368	332	365	363	352	372	362	335	350	371	348	378	356	384	366	325	333	342	356	334	323	357	376	377	337	351	331	338	369	340	341	340	342	377	342	388	345	332	368	350	352	380	354	327	368	347	343	383	352	353	330	355	391	347	345	366	349	362	339	363	339	372	336	324	366	365	344	349	336	396	371	367	369	355	320	378	352	321	352	321	315	356	366	363	349	364	351	367	342	376	346	339	354	333	368	352	340	370	342	342	354	351	383	379	341	372	377	384	352	352	345	352	336	355	364	344	315	358	328	360	339	367	326	329	345	348	331	351	357	334	335	355	343	386	388	342	352	366	314	382	350	355	334	372	317	356	391	332	378	371	371	371	361	376	333	352	338	365	388	352	347	360	345	364	367	365	350	342	362	322	339	377	336	361	339	334	349	379	361	369	380	391	362	348	349	352	360	366	353	335	345	363	347	343	365	335	335	362	366	352	349	353	323	339	355	353	344	366	318	379	361	392	363	356	373	343	339	323	356	350	349	332	331	335	314	350	333	335	341	360	317	376	370	343	345	340	336	366	368	318	380	354	344	358	330	352	381	364	386	334	349	355	341	394	340	364	381	349	344	343	325	322	354	339	350	363	388	382	341	358	335	333	324	357	324	384	347	369	355	361	355	353	350	357	339	355	371	329	327	321	347	357	360	399	397	361	348	408	350	378	375	365	352	333	372	357	324	373	356	363	332	376	322	362	369	336	370	368	384	351	356	374	355	382	308	350	345	383	349	372	342	374	322	320	341	338	374	361	354	343	360	361	390	372	328	386	370	333	356	334	343	355	338	353	334	376	368	343	383	391	352	344	325	364	365	357	342	350	343
51966	77494	83324	53783	34614	9310	673	295	290	258	271	264	235	243	218	282	255	204	243	237	223	260	235	214	233	236	221	256	231	231	222	206	245	220	221	209	247	208	199	236	222	224	239	230	205	216	239	241	230	243	212	203	244	206	235	221	212	200	226	226	229	211	238	226	214	235	230	240	225	223	217	237	234	233	229	224	278	261	218	211	231	201	245	240	223	234	265	210	198	228	218	223	250	231	220	241	227	245	236	273	210	214	217	245	224	229	216	250	243	235	196	209	218	224	205	247	206	213	227	229	254	245	191	230	223	214	242	225	228	221	239	262	242	202	235	239	245	242	234	238	214	248	234	207	208	239	239	235	214	203	228	226	234	221	258	230	203	201	226	196	225	208	234	237	239	236	194	219	220	231	225	247	218	210	207	213	229	223	236	235	235	221	220	233	213	205	210	205	199	215	251	253	235	221	223	209	244	218	240	222	217	219	210	221	211	233	246	211	211	234	224	207	224	241	237	248	240	224	226	240	257	236	214	212	229	207	236	207	239	221	211	222	208	235	243	221	228	160	263	198	238	238	232	207	231	205	232	215	205	241	225	230	219	208	237	231	241	241	196	218	227	211	219	213	216	207	259	223	198	219	206	209	213	236	237	231	245	241	221	217	211	213	226	198	203	218	245	211	237	221	197	250	211	248	216	204	236	222	221	209	225	234	245	222	224	228	215	217	232	211	229	232	228	221	226	234	201	231	220	244	250	242	235	212	239	231	239	251	209	234	236	251	227	253	237	220	233	232	195	227	224	221	208	249	236	226	218	210	243	208	215	244	244	223	220	258	217	239	229	229	221	223	238	231	242	224	217	212	207	228	219	200	218	225	215	225	235	204	210	211	262	200	209	210	251	220	247	226	197	226	229	220	220	203	211	196	249	205	239	234	212	261	196	229	205	205	219	251	262	215	223	212	222	209	251	224	232	204	191	231	247	242	238	218	239	238	218	213	196	227	210	221	228	221	225	232	238	204	216	220	198	202	219	225	231	227	211	232	228	213	184	244	221	228	214	219	234	237	246	250	225	219	217	228	234	227	219	206	215	249	225	232	241	233	214	225	232	239	217	251	237	229	232	208	196	233	226	258	222	221	208	201	211	232	209	199	256	251	206	228	201	229	207	191	198	246	252	201	225	218	243	214	233	242	227	240	225	232	213	219	229	215	209	234	246	191	219	224	219	240	244	223	228	203	220	223	197	237	239	231	233	222	220	196	206	244	237	233	220	229	230	220	207	222	230	241	197	220	241	203	244	241	209	199	235	195	222	221	239	224	230	224	224	241	197	187	231	229	221	224	219	222	227	253	238	237	245	204	244	231	202	249	255	224	258	236	233	245	212	221	228	245	225	225	212	238	214	222	249	215	214	204	227	236	222	203	212	201	251	196	242	222	226	224	223	220	212	226	241	231	224	226	239	217	230	246	192	231	210	243	239	190	216	214	203	197	187	222	209	241	216	203	213	229	216	221	222	198	234	235	248	214	208	249	247	214	200	228	220	215	235	239	230	231	242	202	219	215	232	219	207	210	247	226	228	233	253	247	226	242	211	234	227	202	211	261	209	236	217	229	227	248	216	228	237	207	234	228	204	238	241	227	225	228	237	217	225	221	234	245	243	220	194	222	213	238	239	247	189	197	236	235	222	215	226	228	207	212	224	189	183	220	226	226	199	225	251	221	193	201	237	242	244	231	244	220	224	227	243	230	222	205	251	255	204	206	238	238	236	238	254	216	210	233	256	223	219	213	223	216	232	198	229	227	217	214	218	225	217	249	209	232	249	248	217	259	224	232	218	244	232	226	222	242	225	251	243	214	217	225	210	230	212	229	211	231	232	218	248	229	242	202	253	215	196	217	225	240	216	213	221	222	232	226	250	205	240	215	207	219	204	241	213	221	242	232	235	250	241	214	228	259	230	235	238	244	233	230	278	228	233	225	237	229	231	209	223	242	216	232	226	222	212	245	195	251	238	199	255	216	217	237	208	206	237	230	188	257	222	221	200	229	225	223	232	220	240	226	253	236	219	238	247	202	219	250	247	193	227	235	248	209	208	213	189	218	223	212	239	221	215	235	217	233	223	237	267	237	233	233	254	229	225	222	203	219	230	245	254	213	237	207	205	226	237	218	243	233	216	207	214	220	219	215	212	228	199	204	223	216	209	243	231	219	224	217	224	223	227	253	229	226	247	212	218	212	227	252	232	238	191	261	250	236	228	246	213	227	227	242	237	213	222	237	244	229	236	216	210	269	211	229	215	237	223	215	214	219	221	203	244	223	237	213	208	232	212	233	220	222	223	234	222	199	210	252	230	243	200	228	203	234	244	214	221	258	245	207	222	223	232	202	216	211	198	260	220	184	215	230	233	237	218	203	213	256	222	242	250	226	208	232	235	233	238	233	226	215	237	236	221	231	249	232	210	213	213	217	193	212	232	215	219	217	227	219	214	238	206	229	234	258	210	239	201	213	235	224	226	204	217	225	214	215	236	258	233	228	233	256	224	232	207	231	237	231	229	215	212	218	208	227	257	232	236	223	214	225	246	239	232	228	252	229	236	227	217	222	214	219	206	220	209	221	223	231	217	236	222	222	192	231	203	210	213	223	214	195	257	240	226	238	211	215	213	212	234	223	235	225	252	231	202	208	256	251	247	232	220	228	208	202	222	241	261	210	231	245	227	198	220	225	259	226	222	234	238	247	220	221	240	242	222	221	214	242	220	217	236	198	224	230	226	222	221	274	221	192	210	201	218	210	232	225	233	226	221	227	231	233	212	201	220	208	258	221	221	234	222	232	217	247	202	243	203	195	226	222	232	213	225	253	206	247	247	220	219	214	225	229	236	227	246	229	239	217	211	219	225	236	225	254	237	212	228	283	250	235	223	198	223	241	234	232	218	241	248	236	241	211	255	217	230	222	185	198	247	236	208	232	190	235	247	249	234	223	202	230	238	233	233	237	205	236	225	240	237	227	230	234	240	226	224	209	211	255	216	243	247	247	238	218	207	229	230	216	249	237	203	225	223	231	237	238	219	225	208	215	231	219	226	195	201	214	216	254	227	189	226	238	233	240	226	219	231	219	225	225	216	233	221	240	210	196	215	217	238	227	224	230	209	219	213	243	240	193	246	226	194	219	223	245	246	223	249	205	233	218	218	242	241	216	214	227	236	212	233	238	214	187	218	229	216	220	230	226	217	236	212	237	233	232	227	228	222	232	203	238	242	276	227	238	207	232	200	214	250	226	223	244	254	227	226	221	235	220	221	244	244	193	225	224	242	213	242	209	248	234	234	230	200	237	226	226	244	232	230	222	225	205	219	224	220	211	240	209	214	237	204	203	185	212	219	214	240	230	235	213	195	234	217	214	232	239	216	174	235	222	224	214	222	215	216	236	190	200	250	259	207	229	236	213	218	260	218	197	200	211	238	200	243	221	229	216	228	224	215	194	241	233	214	205	200	243	230	213
28538	61224	80737	59204	43561	1724	1100	995	841	817	821	688	656	685	611	565	673	654	599	573	612	585	534	544	615	542	562	532	519	578	545	561	531	545	582	532	526	549	527	518	545	571	545	531	518	568	532	553	525	537	550	542	543	532	569	527	518	535	560	534	502	505	563	523	520	514	542	524	542	526	512	539	529	510	531	515	503	504	518	515	540	537	519	526	511	510	517	512	572	508	492	472	544	512	522	515	482	511	496	482	499	515	510	503	495	515	512	529	508	540	540	470	493	506	497	484	531	533	517	517	553	501	580	528	533	514	545	505	534	562	504	499	470	575	516	541	490	518	508	535	537	492	470	533	461	501	502	597	515	509	553	451	569	496	521	552	526	518	460	530	540	529	511	505	501	521	529	516	507	474	505	541	489	517	539	545	475	502	495	538	512	548	476	537	508	514	507	534	540	556	493	526	521	533	498	536	532	514	475	513	532	504	509	544	474	547	497	518	556	526	497	545	512	521	527	564	499	478	520	495	508	478	495	538	525	517	500	493	515	501	529	517	553	542	526	535	525	549	521	508	559	530	547	562	523	507	548	575	536	518	530	513	509	551	517	478	501	509	489	505	559	519	530	513	524	519	513	543	503	536	511	503	517	524	499	510	519	508	518	501	488	505	503	559	483	511	516	570	565	503	459	568	496	502	527	547	528	498	520	568	558	543	487	545	487	610	531	532	493	505	491	481	524	540	530	517	526	522	510	515	528	569	531	536	547	508	495	509	490	558	502	470	501	548	521	511	507	496	492	555	538	502	522	508	484	523	518	525	503	505	566	526	548	524	490	497	504	495	487	516	497	507	537	520	485	497	546	513	503	532	485	525	526	527	534	523	503	554	579	545	549	511	524	549	518	499	531	563	495	505	512	521	502	516	477	507	482	483	495	497	543	518	527	520	523	530	515	516	523	503	551	481	484	480	531	518	500	508	532	502	521	526	492	521	482	541	520	497	525	476	511	578	530	514	524	516	482	515	477	570	517	506	494	526	520	533	517	546	531	520	534	521	511	493	509	512	528	503	539	524	512	489	507	570	567	571	494	518	523	551	482	499	526	526	521	477	534	522	558	491	498	523	530	522	534	531	516	551	540	500	508	506	520	518	521	543	526	517	491	490	534	442	516	497	500	514	531	524	518	553	515	516	507	504	511	502	469	495	530	505	500	532	510	481	496	498	479	547	525	523	528	524	499	510	509	551	528	530	510	529	524	508	490	520	504	537	515	554	497	549	529	566	529	495	537	528	492	566	483	543	546	509	520	523	526	497	518	529	518	495	503	509	569	509	539	496	535	506	512	500	517	520	506	486	529	539	529	548	515	532	532	540	520	521	511	507	553	526	515	540	540	507	538	478	515	546	520	505	553	538	478	474	545	534	481	558	531	523	466	511	532	539	520	544	531	529	525	544	513	538	519	515	529	496	505	496	530	514	527	509	483	502	565	475	510	542	549	524	512	506	502	490	529	514	505	533	484	506	579	518	533	540	520	491	526	522	528	524	524	513	520	491	505	517	487	517	520	520	544	559	525	528	493	493	526	510	496	528	544	490	531	537	503	503	554	531	459	506	519	523	510	529	528	503	514	514	500	568	515	493	527	510	500	495	482	516	511	537	491	516	505	537	532	513	518	515	508	528	515	538	540	513	527	522	543	513	463	511	518	523	537	500	524	482	562	472	505	516	554	545	553	485	506	522	541	506	518	518	540	520	511	529	495	527	494	513	534	500	544	536	499	498	530	539	487	504	561	500	523	526	529	480	540	534	487	508	482	487	536	487	547	519	511	514	551	489	506	521	529	514	508	518	533	513	541	500	583	529	556	528	475	532	486	536	525	491	497	545	551	525	496	533	475	538	490	513	520	533	532	534	520	521	507	525	484	480	521	476	528	558	553	500	547	558	510	537	513	492	501	510	531	531	539	511	533	517	531	545	559	511	536	515	536	532	497	543	548	473	516	557	539	516	505	511	516	561	514	528	520	511	530	498	483	526	524	513	543	564	549	550	517	512	491	504	520	515	536	537	557	488	496	509	517	499	575	476	539	546	545	528	523	517	530	562	497	498	487	540	541	518	500	528	530	506	521	529	500	497	521	499	516	540	529	495	546	498	523	527	510	520	508	487	526	524	563	564	498	494	509	556	488	527	516	532	487	515	521	557	524	506	518	527	527	518	495	485	518	529	534	523	541	518	508	525	503	487	491	509	541	503	480	529	494	490	499	518	514	545	522	528	563	547	508	532	532	513	514	525	534	506	529	516	518	524	512	482	507	552	537	535	487	519	489	528	505	527	559	539	536	509	539	470	549	514	509	546	544	541	517	518	540	548	534	465	515	518	527	468	522	540	543	544	482	521	513	561	545	518	484	492	525	531	498	516	492	515	479	526	493	492	521	571	544	528	513	540	495	538	473	536	507	527	472	485	531	538	501	507	501	495	543	539	505	517	555	530	511	524	506	488	509	544	485	549	499	518	529	518	501	536	542	533	544	542	490	499	551	510	503	517	489	538	490	531	514	457	533	511	507	511	532	501	526	515	491	449	487	508	538	540	532	562	511	520	504	509	546	513	533	526	497	514	515	483	492	562	489	514	512	519	550	507	530	515	560	531	538	505	561	516	521	483	529	497	464	533	559	499	534	549	526	544	538	546	510	512	490	524	545	522	533	540	506	530	535	501	498	529	466	538	555	553	535	534	547	547	529	516	502	532	508	522	521	445	537	512	550	496	513	491	540	513	501	548	500	540	501	474	498	530	551	484	511	516	506	549	504	495	533	509	514	546	500	501	480	544	523	511	526	537	506	522	487	507	505	545	539	494	542	518	482	471	538	544	503	542	514	503	531	543	522	568	563	542	550	491	514	504	490	457	488	527	502	547	541	522	476	504	524	535	528	507	510	540	523	501	537	499	493	509	517	541	521	488	504	498	521	542	507	499	508	527	478	532	460	510	496	564	525	529	509	503	489	496	521	555	517	516	473	537	528	527	541	523	546	539	483	489	558	506	529	504	504	574	532	450	486	578	491	514	533	503	528	484	501	554	510	504	518	541	523	523	512	498	551	524	501	514	540	492	517	538	511	527	510	458	527	538	555	508	514	563	507	492	507	536	526	554	523	500	540	500	517	533	501	511	476	501	530	531	488	547	514	512	515	516	506	519	519	532	498	565	498	554	529	481	453	534	541	498	512	541	487	547	508	547	488	520	567	500	529	490	535	520	522	536	525	494	477	524	538	524	516	554	495	500	533	477	475	521	515	501	575	548	509	510	531	542	521	519	549	534	517	490	502	515	497	540	529	510	529	535	524	479	530	538	511	532	506	543	500	515	519	531	518	548	497	486	510	487	535	494	508	532	525	506	492	515	504	532	502	497	492	542	505	503	487	542	504	474	475	517	529	472	571	547	474	507	547	496	536	521	516	518	520	562	519	519	530	519	529	520	513	516	517	498	490	512	545	532	510	512	528	488	577	508
30506	28385	17547	4082	1134	289	251	247	267	286	283	242	238	266	244	272	253	277	251	288	293	256	239	265	267	267	265	246	256	231	255	269	255	261	257	260	269	268	247	243	271	263	248	265	265	259	266	229	216	263	271	265	250	244	276	242	249	285	270	257	254	273	291	281	238	277	294	225	255	288	260	270	278	256	272	248	280	253	249	257	286	249	288	258	258	271	259	236	252	250	284	255	262	245	233	270	268	274	285	275	239	255	259	274	254	260	262	257	257	260	258	261	252	254	257	256	291	269	257	250	265	238	265	287	277	256	294	244	288	286	287	270	259	251	296	271	256	253	258	272	259	271	258	276	253	286	295	261	277	283	231	270	266	240	265	269	260	245	281	248	275	271	278	283	247	259	270	262	240	260	259	258	276	275	270	263	283	245	262	259	262	241	283	227	242	231	243	239	254	275	259	247	278	266	272	247	283	276	276	258	229	296	274	288	275	243	267	278	274	234	273	292	283	261	254	242	242	239	290	268	239	258	248	261	248	229	280	241	275	287	286	297	260	292	277	241	272	254	244	252	297	286	260	288	262	282	255	236	280	269	261	243	258	281	244	270	260	244	276	255	285	260	273	238	257	247	262	264	281	282	267	261	238	242	243	261	282	244	258	225	250	268	261	261	239	255	272	271	262	244	268	254	243	279	265	278	273	268	248	250	247	241	272	263	264	253	264	277	253	286	273	236	200	255	242	286	278	270	266	254	269	251	270	303	257	276	270	262	248	277	256	260	258	271	287	255	268	269	251	281	263	259	233	247	255	239	258	268	319	241	250	235	255	307	280	229	263	253	239	258	242	240	251	243	240	245	249	276	287	248	256	256	266	279	282	235	266	243	280	246	247	254	289	240	276	261	270	255	290	295	281	266	281	272	234	250	238	247	254	264	256	272	271	268	275	266	271	232	255	277	267	258	232	264	296	254	284	261	274	253	247	286	284	273	240	234	269	272	260	268	263	275	278	267	255	235	246	264	263	240	273	261	267	260	290	278	239	262	248	266	250	251	252	270	278	265	252	297	277	249	249	257	265	229	270	265	236	230	290	272	279	280	263	273	275	288	241	250	240	249	277	309	256	249	281	254	255	271	261	280	269	278	250	284	242	280	288	261	285	268	266	285	273	240	263	265	271	256	271	246	274	253	254	258	271	282	280	244	302	249	267	277	252	276	279	300	282	265	259	257	270	308	274	285	248	285	263	248	233	265	290	279	279	267	253	280	261	268	272	234	272	251	291	269	273	237	272	294	277	266	278	274	251	261	249	264	256	270	251	286	251	250	256	289	268	233	269	236	244	278	267	232	251	266	253	269	265	268	282	247	250	269	252	266	263	256	279	270	322	255	244	231	275	254	248	294	266	269	252	252	275	243	281	239	252	253	252	282	266	228	271	269	251	291	265	290	238	250	252	253	267	262	268	269	261	242	251	252	246	255	262	293	272	283	251	289	263	297	266	261	262	251	262	245	258	307	250	271	260	287	279	259	263	236	238	246	261	265	282	236	272	257	236	274	255	264	260	256	290	248	291	265	273	260	250	289	266	254	261	259	248	270	271	254	276	266	291	268	283	283	237	242	279	255	271	258	289	255	259	236	252	252	245	239	264	225	256	247	255	259	273	256	234	253	251	291	287	246	271	255	238	258	238	236	261	244	288	264	254	247	264	242	287	261	274	268	262	242	236	251	258	237	258	258	248	257	279	277	276	290	277	254	251	282	253	269	253	270	292	262	282	252	258	238	274	234	280	272	280	267	274	230	262	268	268	265	285	275	272	270	270	266	242	273	246	266	265	237	264	222	281	285	262	255	269	264	286	236	262	243	257	290	242	255	235	279	252	256	253	228	270	236	276	284	235	243	249	259	256	244	279	241	274	209	256	250	304	258	268	291	237	281	274	290	238	294	267	250	243	247	245	282	278	271	291	297	262	254	235	260	261	282	273	265	260	259	274	275	245	266	264	277	250	221	244	265	277	265	263	256	266	228	268	269	299	246	236	247	270	232	290	252	273	250	230	232	263	259	243	252	264	270	287	252	285	274	248	267	268	292	265	245	286	225	280	256	278	277	253	268	271	274	256	247	255	233	265	283	267	273	283	257	223	285	270	253	265	270	302	276	252	245	274	243	258	263	247	258	265	259	258	268	280	249	275	252	259	279	278	302	269	283	303	285	309	259	219	239	259	277	257	278	261	256	273	270	246	263	268	239	251	257	249	250	263	275	257	272	291	266	281	270	267	273	242	299	260	248	256	250	287	236	287	235	248	263	255	303	270	278	272	278	256	261	270	296	296	245	248	242	257	246	278	275	245	276	254	282	244	266	248	229	245	255	267	247	261	275	268	287	258	219	275	274	299	246	235	259	260	268	257	290	252	253	260	247	260	261	266	240	252	282	264	267	265	254	266	275	273	210	250	254	250	259	256	238	253	238	272	248	247	245	294	249	240	261	247	272	245	241	240	271	250	264	286	241	247	261	252	270	284	256	282	251	248	265	239	263	258	301	269	243	279	284	256	229	266	242	239	276	276	241	256	280	264	230	294	242	262	253	280	269	279	281	310	246	262	268	262	233	265	251	236	266	284	263	248	269	281	258	253	263	239	264	261	243	248	264	230	232	262	256	240	250	280	290	260	281	262	248	244	252	243	300	245	265	257	306	263	257	259	246	268	281	266	289	282	290	268	262	230	261	253	269	241	256	235	250	234	258	259	271	258	266	233	282	243	244	229	242	288	248	302	275	298	260	277	278	285	250	267	277	263	299	280	258	271	245	261	235	239	280	249	278	244	231	236	269	264	278	259	248	248	237	267	294	280	255	270	269	297	291	277	263	236	241	277	300	232	224	270	255	278	271	267	260	264	262	247	274	271	268	264	225	265	250	275	291	230	273	270	259	233	230	219	285	272	255	286	273	255	271	252	274	273	291	276	287	272	248	254	246	264	255	251	270	235	266	264	266	270	239	250	295	275	256	277	313	279	246	241	257	266	247	252	271	254	248	232	279	254	242	240	288	226	238	248	255	258	228	241	262	267	272	272	258	249	258	262	297	266	267	288	246	261	273	252	252	242	262	278	278	287	293	256	249	233	279	254	266	267	279	272	266	268	299	254	269	283	274	278	234	243	246	247	279	243	265	241	256	226	249	245	294	275	282	287	204	256	266	270	267	285	243	256	244	248	276	265	257	263	231	282	274	272	259	266	239	277	265	268	264	271	293	269	261	254	294	269	274	234	264	284	269	266	247	249	269	255	264	252	297	269	267	269	235	242	279	276	283	276	266	267	273	227	250	286	273	271	256	289	256	274	268	240	249	245	264	305	281	225	246	239	285	241	269	223	282	273	261	268	274	293	271	278	254	258	286	290	269	267	228	302	294	249	246	264	230	222	248	263	267	276	230	257	261	276	251	246	261	253	259	248	234	226	256	253	297	267	264	253	271	295	277	280	287	272	277	251	275	245	263	268	270	267	254
15063	22513	20513	7422	3273	609	573	571	562	501	596	583	656	580	563	553	581	603	579	572	562	594	606	582	565	547	586	564	547	564	562	579	600	575	584	569	569	555	585	594	546	570	580	565	535	602	551	558	566	558	547	544	584	548	603	536	567	570	582	545	540	563	582	574	581	606	517	564	614	586	532	533	540	551	589	580	572	551	526	559	561	582	574	579	572	573	595	575	570	579	538	591	541	568	564	581	554	550	570	569	554	555	594	595	556	567	581	547	527	522	532	567	523	556	613	580	575	560	571	572	562	540	594	585	559	534	591	579	570	541	576	603	570	612	579	589	567	539	545	573	550	566	583	536	548	531	594	591	566	574	542	572	559	582	562	526	546	509	607	540	569	556	578	550	592	570	574	593	581	595	588	582	558	557	521	583	588	560	544	557	618	610	549	565	545	555	538	575	574	577	579	574	586	569	555	563	584	562	570	569	578	534	534	573	603	576	568	595	577	566	612	553	567	558	609	538	535	553	588	546	574	558	587	582	574	543	546	590	579	584	516	539	556	579	552	573	612	550	602	564	541	552	570	541	620	552	510	574	608	552	576	574	532	568	541	556	565	580	563	531	550	573	605	534	580	605	545	583	547	569	524	571	571	576	567	574	581	580	609	528	576	575	547	562	545	553	561	597	609	485	544	561	540	600	578	572	535	629	564	587	577	542	588	595	583	545	586	529	562	542	551	550	527	545	552	576	559	606	537	522	590	568	552	569	538	553	566	539	600	561	588	587	545	583	567	549	574	609	625	544	542	561	613	586	576	549	547	566	574	582	579	548	541	551	570	569	575	538	576	578	597	595	576	598	563	573	598	597	545	545	585	542	545	568	567	521	517	585	582	539	552	536	562	570	577	571	569	580	544	578	563	526	572	563	565	571	568	576	579	563	521	591	592	507	553	530	552	552	523	552	548	593	567	559	519	533	599	549	575	524	562	573	550	563	591	552	573	598	538	559	531	550	584	535	543	585	574	525	577	556	519	554	573	506	567	572	566	583	584	583	558	588	522	574	559	597	543	548	536	574	544	594	591	583	530	596	598	573	570	554	527	563	577	540	564	574	599	540	542	545	569	593	567	542	581	571	555	541	609	547	593	547	558	566	553	571	520	577	571	569	539	604	560	601	598	555	575	542	577	577	546	549	526	559	569	568	549	574	606	551	603	576	584	526	585	533	580	537	567	606	533	555	528	526	571	586	561	555	576	541	587	553	548	584	585	573	552	555	558	566	570	582	628	556	568	564	550	577	583	570	551	522	593	512	544	534	553	574	610	527	525	592	577	571	578	586	548	563	558	582	594	570	532	580	587	546	571	590	566	551	587	566	590	574	560	577	578	578	536	549	575	589	536	580	585	555	561	562	519	572	565	568	584	534	564	554	554	593	577	583	575	557	555	577	564	560	589	593	559	559	557	555	586	578	576	526	556	587	557	558	528	579	571	552	542	546	547	559	529	552	560	561	576	548	553	550	577	595	539	552	552	549	544	561	553	563	607	601	571	542	610	582	545	580	556	592	546	534	551	570	591	566	586	543	581	525	590	553	601	579	566	546	520	568	561	603	589	538	546	529	545	504	596	586	545	542	570	565	603	563	555	562	582	574	550	561	586	561	530	547	575	587	570	601	556	556	550	593	556	534	562	576	576	585	565	537	616	544	535	641	582	580	573	539	611	585	568	595	589	569	593	550	567	563	583	577	538	594	634	562	561	574	585	554	530	570	558	573	563	535	565	540	579	578	582	571	507	561	583	578	566	559	560	590	542	586	547	577	605	527	565	572	512	598	548	583	555	550	582	595	558	572	558	571	624	548	559	561	561	555	554	566	501	590	588	560	568	614	582	565	545	572	573	593	558	579	521	571	556	546	540	577	584	553	588	587	582	546	520	597	562	568	547	577	583	579	566	564	592	585	580	595	579	554	577	516	528	554	576	537	604	528	556	540	565	577	552	592	612	554	551	535	541	563	566	562	528	627	634	538	574	539	563	544	576	594	558	619	599	586	562	607	535	572	560	559	569	612	602	541	537	562	541	558	558	597	580	571	533	525	565	557	602	595	585	553	549	548	542	546	541	565	549	551	541	583	579	616	591	594	520	556	607	586	523	541	519	548	604	606	555	600	585	552	578	555	566	552	554	611	601	613	554	559	567	619	561	547	558	563	544	532	535	593	532	547	547	565	595	528	567	569	563	568	556	554	616	575	561	550	575	583	556	555	545	563	567	554	566	592	555	577	551	534	557	587	554	597	609	502	540	602	575	535	592	541	569	583	556	572	581	524	580	554	575	566	565	566	567	530	566	573	599	561	563	550	542	612	572	583	525	545	533	580	569	552	586	589	577	579	579	540	603	564	584	576	528	589	613	589	556	584	550	552	540	569	576	572	530	593	576	571	554	529	561	554	579	591	547	551	524	584	576	561	574	552	538	585	584	565	542	548	586	592	598	569	584	551	561	586	483	575	571	583	583	582	544	568	576	584	524	552	573	584	593	616	596	538	542	568	575	586	541	547	556	555	579	555	539	553	489	519	577	612	576	527	561	574	549	560	575	580	577	563	604	571	570	553	536	539	525	608	559	565	572	557	555	596	559	558	583	545	583	561	600	561	521	581	519	546	585	546	553	548	560	531	538	555	558	589	573	565	550	567	558	555	566	555	597	574	547	561	582	615	541	591	539	562	561	581	594	526	570	571	535	526	555	578	554	545	547	624	567	602	579	570	602	538	549	566	572	573	591	553	536	568	562	537	545	549	577	612	569	580	562	601	565	592	568	580	573	560	556	578	545	575	545	527	555	565	546	586	578	597	584	521	595	609	535	525	583	546	560	557	549	595	606	595	604	586	559	618	563	587	593	546	536	589	583	541	622	577	574	581	612	563	589	576	591	555	583	554	609	553	569	576	568	525	502	574	543	605	596	571	584	555	542	557	582	599	584	573	572	582	531	527	542	566	555	557	616	583	552	561	605	566	561	550	583	615	591	539	530	542	589	606	552	582	569	550	580	549	558	564	590	548	549	546	547	565	541	587	579	559	579	559	590	583	582	613	546	553	561	576	592	579	593	556	550	581	572	606	556	533	542	552	568	561	547	539	585	560	562	552	528	595	573	547	566	629	544	540	541	544	539	573	566	581	588	555	545	590	568	526	542	568	551	537	535	580	565	546	547	572	564	556	560	584	552	595	529	569	596	567	589	565	569	582	597	589	561	582	596	561	553	552	562	584	556	577	554	512	558	566	591	544	569	592	559	558	532	576	610	527	583	615	557	586	566	564	584	570	502	568	542	598	526	543	554	548	546	563	551	558	594	606	543	587	598	550	582	550	558	564	561	597	533	613	556	537	527	542	564	589	558	561	550	594	574	565	554	590	532	557	574	580	562	576	593	525	548	562	569	548	537	539	568	570	544	571	595	526	579	561	553	530	557	575	556	567	561	567	588	525	578	596	581	552	549	545	549	549	569	561	588	551
44288	64738	71668	44688	25507	4450	251	191	186	184	187	173	148	160	177	191	151	142	160	155	153	168	168	160	147	161	140	144	159	154	152	158	152	159	151	146	157	137	157	158	131	152	146	182	154	171	145	156	129	148	127	165	149	154	146	146	161	152	150	148	161	157	160	148	166	139	185	161	152	142	154	141	152	147	156	165	156	148	164	142	145	139	123	138	170	131	197	161	154	151	157	172	160	135	153	137	161	160	139	143	128	127	135	149	165	155	175	137	165	146	139	149	167	177	132	135	132	153	164	157	147	157	146	163	150	134	161	146	156	157	147	183	144	128	134	148	154	152	165	140	157	161	141	162	140	128	172	128	127	128	161	163	180	151	150	151	152	159	161	141	154	147	142	150	139	154	155	150	132	113	150	156	162	144	147	147	180	129	144	122	145	141	163	175	152	159	156	141	153	153	162	148	137	158	149	125	144	156	152	148	164	135	157	163	172	139	151	147	136	159	153	182	141	138	128	140	150	165	153	133	147	154	113	149	159	146	160	145	151	150	130	142	158	145	168	152	147	143	124	130	134	170	139	146	152	169	145	160	171	148	160	156	156	162	151	162	135	136	161	143	157	148	188	130	140	163	142	157	148	136	158	167	150	146	128	178	151	132	133	110	132	158	152	159	141	149	162	156	131	157	164	153	161	158	163	157	129	165	152	151	165	135	160	169	151	140	149	145	139	149	159	147	135	159	162	153	147	139	154	158	170	138	144	155	145	165	142	141	144	173	129	155	145	136	157	147	146	178	130	135	149	157	154	144	153	146	149	161	142	142	146	134	134	140	171	137	134	139	144	134	160	151	137	152	173	145	129	158	121	133	142	149	130	151	144	143	156	170	122	155	167	131	117	155	150	148	165	153	148	134	156	165	137	134	159	153	156	140	133	134	173	152	130	130	159	154	170	145	143	157	154	137	155	147	147	125	149	143	150	120	154	142	150	169	153	164	138	148	147	164	168	138	139	152	157	151	156	146	137	139	166	159	179	144	162	171	149	141	161	159	161	159	165	166	157	159	151	163	141	118	149	154	170	146	148	169	140	146	138	154	158	167	158	148	153	162	144	129	157	167	136	164	134	150	148	151	166	178	153	173	143	141	152	138	157	151	169	143	158	126	137	144	121	134	181	168	179	158	151	136	135	142	160	145	138	164	160	161	149	162	157	176	157	147	138	144	146	151	176	140	154	141	159	161	142	160	133	145	140	154	136	161	150	127	148	145	172	145	160	144	130	143	147	178	145	168	120	163	150	165	135	168	162	139	156	146	144	149	152	157	150	167	142	171	157	165	160	151	126	142	155	132	153	153	161	129	169	155	166	152	168	137	157	131	165	148	139	151	158	154	146	144	170	168	146	175	161	165	143	167	161	163	147	150	163	164	145	128	141	148	167	153	125	180	167	145	135	153	172	144	156	153	154	145	168	150	131	156	159	162	154	147	171	151	158	136	137	146	149	148	149	137	142	151	144	150	141	142	147	162	139	140	147	138	162	167	166	156	165	142	146	161	151	139	151	150	168	142	153	122	150	137	150	149	157	167	155	140	142	154	157	162	146	149	142	139	170	171	130	157	143	163	131	167	148	133	160	155	161	147	137	145	134	143	141	145	153	149	149	118	173	149	153	129	137	140	143	167	149	135	121	145	153	156	151	126	147	166	166	158	151	151	138	149	145	147	153	156	151	147	142	131	152	152	143	142	155	147	157	178	144	134	160	131	148	140	142	155	147	168	146	174	165	153	142	171	150	151	166	160	137	147	148	149	156	157	146	148	139	147	151	148	162	129	148	146	135	167	129	139	139	152	123	131	158	149	151	158	160	158	146	126	167	152	163	175	156	177	161	141	158	163	146	149	166	160	170	146	154	154	152	155	155	144	152	135	133	152	138	144	156	149	163	145	147	146	145	160	180	147	151	157	147	166	164	151	144	135	146	148	152	137	142	160	131	168	150	160	138	144	136	148	138	119	138	156	149	141	200	137	134	151	162	162	174	166	146	126	149	168	156	147	143	133	147	152	169	173	128	155	141	141	141	167	147	162	175	160	174	151	173	182	133	160	139	136	150	159	155	166	164	140	127	138	135	156	147	160	141	167	144	155	164	157	162	162	154	148	140	138	143	153	156	155	138	149	145	130	138	147	154	136	142	146	155	150	145	167	139	168	131	146	147	144	149	145	145	151	135	147	150	182	155	149	159	130	154	163	160	136	147	171	172	165	147	151	148	145	128	159	160	151	152	164	142	158	164	138	161	154	129	152	136	151	178	152	160	153	147	131	137	151	124	151	142	152	166	144	157	158	159	149	150	158	148	151	124	149	151	140	133	140	141	154	140	155	161	157	148	158	129	160	148	165	145	140	142	157	146	152	155	169	135	158	160	131	131	167	153	125	180	167	172	154	160	150	172	180	132	158	158	159	156	165	161	155	146	123	150	151	130	159	166	164	163	150	139	162	150	161	148	156	148	130	158	135	135	139	176	158	144	152	165	140	155	155	152	164	129	158	142	162	148	144	125	142	144	174	173	143	146	146	129	162	145	140	125	173	131	144	159	139	160	168	170	169	156	159	153	156	174	161	126	163	125	138	164	167	180	153	146	171	147	151	156	135	158	172	159	143	142	157	117	147	149	160	174	159	172	153	150	131	134	168	156	131	146	132	142	132	148	133	149	158	144	182	171	133	156	158	170	152	153	157	133	147	138	135	152	165	157	149	159	147	154	167	151	149	155	175	173	165	142	142	126	186	151	147	149	158	153	163	157	189	140	154	147	158	136	154	155	133	165	140	125	151	153	151	169	167	140	157	148	141	142	162	153	136	143	160	132	150	143	146	170	141	176	137	168	153	154	166	145	140	176	155	135	184	162	128	128	159	178	149	149	155	134	144	161	131	143	161	150	136	146	142	159	171	156	179	161	143	136	146	143	146	136	159	143	140	173	156	128	151	188	155	158	200	148	153	137	150	138	176	167	164	142	139	161	150	157	146	189	175	154	165	145	165	154	147	162	165	169	154	161	150	154	141	154	170	161	149	156	126	151	159	141	154	129	146	153	183	146	150	128	157	125	160	131	162	134	141	140	147	159	155	167	155	168	149	154	162	145	136	141	142	145	142	149	133	146	159	166	177	146	149	152	149	170	174	125	140	172	141	136	161	130	151	119	157	145	145	144	166	179	146	151	139	150	142	156	151	151	142	145	137	149	160	164	154	152	157	157	151	189	147	140	137	154	161	154	135	142	163	175	162	136	141	160	130	136	164	168	129	140	152	166	142	147	143	145	170	149	146	157	137	144	136	149	165	136	187	175	160	152	172	164	138	138	134	163	132	146	174	162	180	131	149	152	142	158	136	148	149	140	151	151	153	153	152	155	159	139	148	164	160	154	155	134	148	141	151	139	139	165	149	160	145	146	141	161	153	158	152	153	155	141	144	150	156	158	136	151	151	177	153	146	151	152	155	158	171	146	129	162	166
23425	50785	66149	50357	35468	1512	599	637	564	525	464	441	430	413	409	395	411	408	417	415	376	392	396	368	386	366	389	379	401	367	354	340	361	378	406	394	383	372	390	359	355	348	359	347	362	369	357	362	352	395	338	360	373	333	357	383	385	396	367	368	360	351	352	365	372	350	351	350	342	379	395	342	368	337	363	363	364	340	369	348	365	365	364	364	364	354	353	376	359	352	342	357	373	377	360	362	390	337	366	353	351	346	364	352	355	352	362	323	363	337	337	369	366	347	378	324	370	333	335	355	357	340	353	373	375	351	345	356	366	378	384	350	371	395	324	374	338	375	341	355	403	359	354	354	371	373	364	347	333	361	339	381	338	332	359	335	315	353	324	334	367	345	313	349	322	386	353	312	360	362	363	375	327	339	372	399	350	346	348	380	366	351	350	349	361	340	355	391	374	376	360	362	369	389	367	367	377	364	352	349	362	347	358	354	357	347	318	355	397	389	340	370	377	365	361	352	355	348	337	366	360	364	351	352	349	354	352	357	351	361	363	341	407	345	348	359	371	327	350	342	330	369	307	329	378	349	362	357	345	380	348	378	354	355	361	346	370	352	339	352	340	334	353	381	357	365	373	344	364	311	350	364	329	386	363	372	344	346	355	375	368	362	394	359	384	341	341	334	331	334	373	397	333	358	361	348	365	344	362	341	339	348	368	376	329	361	373	350	352	379	371	344	355	341	364	346	344	340	353	387	396	373	371	345	344	363	408	348	352	346	370	352	357	376	393	334	371	348	332	366	338	350	352	369	394	344	354	354	315	369	374	340	358	348	376	365	329	353	352	372	327	334	335	391	340	365	357	362	354	364	365	361	352	330	375	347	375	354	347	346	346	344	344	345	346	392	341	375	370	358	362	351	326	387	355	343	364	371	386	364	335	353	374	355	363	342	354	368	356	358	353	355	359	383	347	339	343	372	357	323	349	356	330	391	340	360	339	364	353	335	352	360	355	354	314	318	374	399	369	374	346	357	365	358	364	337	365	361	365	359	339	322	351	361	355	387	405	339	362	368	353	360	371	352	397	365	350	329	379	335	376	339	372	346	384	358	363	374	355	382	360	393	331	346	343	360	342	340	361	382	369	339	375	355	378	359	391	399	345	359	338	324	383	371	339	340	367	348	370	350	336	335	321	371	359	373	329	315	392	329	355	321	355	360	333	338	357	343	411	364	352	365	377	365	334	354	362	328	364	329	350	358	360	360	354	344	347	327	343	363	360	375	358	332	397	385	364	362	366	367	369	357	322	398	363	377	377	404	341	320	362	365	356	343	325	354	348	363	378	366	344	383	347	351	373	353	370	358	332	343	376	384	372	328	361	378	375	396	358	353	328	352	361	357	370	370	352	355	343	337	350	358	357	359	336	380	342	348	344	348	344	363	361	382	323	369	355	340	365	364	366	407	353	370	328	327	374	366	331	350	352	348	348	335	326	373	347	349	343	334	344	336	353	338	363	331	359	371	381	334	372	355	350	349	330	359	342	369	344	359	326	359	358	374	337	355	389	343	353	356	336	332	367	375	345	365	358	376	392	375	367	348	336	339	339	336	359	340	337	342	355	381	328	341	327	361	332	334	380	352	377	366	338	360	364	366	371	351	368	364	355	376	369	334	340	392	322	379	352	345	366	359	379	341	346	343	395	369	367	371	352	361	345	382	361	375	316	319	346	379	378	346	337	355	376	349	334	338	344	351	349	362	358	360	363	365	345	355	373	374	376	346	346	386	318	346	386	357	361	379	335	360	360	394	357	365	352	350	377	375	375	334	384	390	351	385	317	348	361	367	370	347	354	358	336	355	379	358	354	371	365	349	350	360	348	408	350	310	359	369	346	382	364	336	331	332	358	348	351	369	364	359	345	348	343	336	376	337	348	334	374	324	370	363	350	361	358	351	376	359	368	359	363	338	351	370	335	321	350	383	338	350	359	347	351	355	377	339	339	376	369	370	367	339	418	364	357	369	356	380	367	365	345	346	356	342	348	343	312	350	375	329	365	343	353	369	331	347	379	380	369	397	366	355	359	370	371	366	370	379	355	321	337	378	346	383	382	359	373	333	392	341	336	371	333	357	365	364	362	354	370	374	359	347	367	337	361	367	359	365	361	339	367	371	323	364	373	359	336	359	385	360	360	349	347	382	345	366	349	346	355	356	375	340	372	355	382	379	343	346	365	345	332	384	336	343	375	370	379	345	363	322	334	356	359	355	353	371	341	363	325	369	393	340	340	404	375	362	340	339	344	386	365	333	391	380	335	339	343	329	368	336	354	349	357	371	358	349	347	367	367	353	348	354	345	392	349	336	377	372	368	336	391	352	341	342	369	345	373	345	385	361	384	362	364	349	391	368	344	365	358	380	353	340	383	366	350	341	352	363	355	346	355	367	336	327	340	359	361	372	357	390	375	385	367	341	374	334	335	339	369	372	365	385	356	338	334	369	365	349	362	328	382	353	396	357	346	386	342	349	385	393	342	352	348	373	361	333	363	382	356	350	371	368	329	384	365	364	350	356	369	366	370	371	393	365	320	359	369	313	321	360	348	360	355	375	355	344	354	359	360	359	367	348	348	375	424	345	357	382	356	368	324	347	357	355	330	354	352	357	379	358	359	340	345	364	353	329	330	354	375	362	345	335	346	364	353	379	342	349	383	346	351	345	351	357	347	369	355	369	379	358	386	369	367	346	375	392	339	344	349	369	370	339	347	352	334	361	402	358	355	334	373	331	346	343	351	335	379	355	337	366	363	374	363	362	334	350	356	372	339	360	338	351	364	351	369	360	353	365	367	365	346	329	370	329	369	335	363	361	373	380	361	337	371	352	375	328	342	364	351	349	378	359	355	357	371	339	366	359	339	367	381	357	363	374	331	328	355	361	344	362	337	359	350	385	315	339	353	371	377	353	363	331	366	375	344	367	333	358	371	372	368	335	348	390	354	358	357	376	367	374	342	353	307	332	347	334	336	356	350	367	349	367	348	371	366	349	371	322	354	330	370	332	327	317	333	349	347	360	397	324	384	352	358	344	358	352	336	367	341	354	366	369	351	351	377	332	350	328	390	362	376	347	362	360	396	336	402	392	348	366	311	330	354	372	346	313	341	370	361	347	351	363	369	357	330	342	335	379	354	374	380	397	329	359	368	372	356	349	367	358	365	327	370	357	371	360	333	331	295	351	390	357	350	334	396	352	356	370	365	341	338	372	371	328	352	343	369	355	360	367	379	391	373	332	332	368	358	364	361	355	375	338	313	367	347	341	370	339	359	344	333	339	335	337	339	377	373	326	347	360	375	358	335	368	342	358	373	369	357	357	390	369	342	354	374	369	390	371	337	329	354	355	349	350	339	348	334	363	362	364	335	358	351	326	353	372	324	348	340	360	387	358	397	329	360	360	353	332	357	389	351	327	353	354	322	352	356	353	357	333	363	323	380	354	377	372	397	376	376	354	327	350	370	352
51459	74579	84036	56446	34460	9317	631	328	285	295	271	232	273	244	279	259	211	215	222	257	245	238	236	238	273	245	244	228	202	229	247	247	249	252	217	226	233	248	268	238	243	222	222	216	245	226	256	232	206	238	246	216	202	241	262	230	248	234	209	232	213	227	237	227	233	250	210	237	204	207	236	230	207	218	221	192	241	216	228	212	237	230	222	211	230	225	258	243	213	218	230	221	233	241	229	225	223	209	238	230	238	212	224	246	226	242	221	243	227	202	210	232	248	212	213	246	216	227	240	227	213	253	219	234	244	229	225	209	209	228	200	208	223	212	242	229	203	201	222	210	214	232	244	188	247	228	220	241	251	224	202	219	244	232	264	216	249	225	217	255	210	232	208	230	220	234	242	232	216	202	211	232	215	221	217	233	227	231	239	215	227	201	220	226	228	240	226	245	262	240	207	202	265	233	229	221	228	219	220	216	202	247	220	232	220	218	215	241	213	211	232	226	217	235	218	221	206	211	223	231	257	215	226	209	228	231	228	213	221	218	253	225	215	199	210	216	222	241	253	248	197	229	233	203	226	214	228	216	216	225	206	225	221	218	215	233	215	235	244	221	225	224	230	265	221	243	233	201	238	231	242	233	217	246	254	231	227	228	230	216	230	228	219	240	228	209	242	202	222	236	193	234	218	239	240	226	202	236	231	247	246	239	207	234	233	217	249	245	228	228	200	253	231	218	216	210	232	214	209	262	211	244	214	200	242	232	231	223	240	223	214	222	253	224	217	221	224	236	221	233	256	260	243	216	232	226	223	221	232	225	205	220	217	222	214	240	234	195	205	219	201	226	220	210	263	210	206	254	206	209	229	195	209	189	212	230	228	224	224	201	206	237	241	217	198	239	241	210	251	221	212	217	217	225	228	232	238	195	229	218	239	212	209	192	253	211	212	221	216	213	211	211	201	214	198	215	209	216	223	221	201	207	232	236	248	241	224	225	226	256	243	249	211	224	220	210	210	215	260	223	237	191	225	230	227	214	257	244	240	216	230	233	241	261	225	251	245	230	202	207	229	254	233	225	216	221	243	217	239	225	222	244	229	244	212	219	249	213	255	213	244	244	252	219	216	208	223	203	231	223	225	237	233	248	248	218	222	226	221	223	226	235	216	222	228	246	208	250	236	193	233	230	214	214	237	220	213	246	233	227	218	207	204	228	224	232	200	233	257	237	224	216	200	221	222	219	230	191	209	233	218	231	236	231	196	217	226	244	207	239	218	234	201	242	204	227	215	219	212	193	236	234	222	228	228	236	217	212	216	193	246	232	231	232	207	215	237	227	239	211	260	205	235	196	246	237	223	223	246	255	227	224	237	225	198	222	256	206	223	205	199	228	240	222	239	214	224	219	237	236	211	239	218	237	192	233	234	209	236	226	196	243	238	218	251	232	201	237	224	247	239	221	207	219	227	194	225	216	212	208	230	192	252	233	216	222	234	220	231	204	223	246	267	221	245	242	249	206	276	275	225	231	256	228	246	222	215	228	206	229	221	237	245	237	251	208	242	202	197	207	224	233	221	216	239	221	242	215	233	215	248	225	205	221	192	256	238	203	224	239	231	202	210	237	228	239	203	230	222	226	242	216	239	233	242	244	210	215	247	219	243	236	232	217	224	211	201	226	249	263	240	212	242	262	209	223	216	233	224	254	263	238	247	228	227	226	217	212	257	209	244	235	217	202	239	217	225	230	228	223	237	227	208	220	225	235	245	220	220	236	229	201	221	231	237	227	238	231	250	231	258	203	236	230	206	217	217	239	216	227	214	232	224	229	227	223	236	222	230	212	241	215	242	221	221	241	231	222	233	229	216	231	238	216	214	232	235	244	238	250	226	207	218	222	222	213	218	201	233	221	202	206	241	205	196	220	214	250	224	228	236	221	246	217	230	219	221	233	246	215	215	201	206	215	244	216	247	231	257	211	225	214	216	196	211	238	245	232	222	222	230	222	244	206	192	223	191	257	224	204	219	234	210	234	240	229	187	226	229	214	231	243	228	219	227	238	225	233	207	228	211	224	225	226	222	224	244	223	212	237	204	228	234	206	223	223	236	223	227	223	231	239	243	244	245	205	225	239	217	230	225	191	227	230	223	221	228	227	234	210	240	240	218	199	211	224	208	229	235	209	219	224	216	214	236	239	238	226	224	219	244	239	221	204	217	228	222	228	277	213	226	224	247	221	226	239	220	235	192	225	199	224	195	242	246	215	222	232	226	226	205	226	213	254	224	237	205	242	224	215	239	230	199	215	230	212	239	229	245	228	228	217	228	224	229	209	237	225	225	231	214	212	202	264	211	212	248	214	240	242	220	243	190	240	218	226	227	234	216	209	240	240	201	233	239	249	241	213	231	234	239	202	236	226	226	210	222	196	214	215	228	238	190	226	215	233	205	219	250	208	237	210	245	244	226	239	239	206	229	197	248	201	243	222	271	230	252	233	227	206	233	205	243	211	230	215	203	237	229	217	245	258	224	223	235	207	209	216	222	229	249	236	204	245	201	250	248	247	242	231	199	268	230	256	256	248	227	198	238	237	197	225	199	221	215	217	221	213	221	250	229	208	228	215	230	231	270	230	225	238	216	242	254	259	214	207	240	219	225	224	219	261	210	241	212	231	212	228	230	215	263	227	228	199	220	220	238	204	205	203	224	239	249	223	189	224	233	233	237	219	239	226	219	200	249	245	236	225	234	226	222	224	225	250	213	257	232	224	219	231	225	227	238	235	253	212	225	235	224	229	225	224	228	232	225	232	231	244	237	209	228	210	204	225	243	221	250	218	245	225	228	193	231	188	242	244	197	211	216	218	243	195	244	221	257	233	238	220	216	243	201	228	213	228	229	232	253	211	243	219	208	228	217	225	256	204	224	235	241	212	222	212	233	200	196	237	246	236	236	227	239	245	244	240	223	240	261	240	239	185	230	243	206	241	225	251	236	247	225	246	251	261	225	230	199	205	218	209	211	221	224	232	210	255	229	244	238	212	224	214	227	221	220	192	250	208	245	224	243	229	228	244	232	238	195	189	204	198	221	231	226	244	221	231	238	223	253	215	209	220	228	213	208	232	228	231	253	220	238	227	245	243	219	219	242	221	232	205	244	252	220	250	226	222	217	256	206	221	238	242	241	242	194	212	270	207	220	234	226	231	220	247	230	230	244	229	232	241	238	233	204	272	211	223	240	219	220	227	245	209	247	228	233	241	239	240	223	210	208	229	227	216	228	221	246	243	223	244	248	264	231	228	233	219	220	203	233	211	217	255	194	220	224	221	219	206	240	221	252	220	225	224	247	223	204	213	218	211	223	230	194	234	240	241	243	199	237	227	237	223	268	233	213	233	235	249	242	240	216	227	227	234	234	228	241	244	259	224	234	227	227	223	225	255	236	250	221	228	209	243	237	221	234	215	265	244	210	252	242	209	234	222	229	223	207	212	243	230	225	223	229	192	269	231	254	237
27741	58585	81803	61590	42504	1916	1193	1035	933	838	808	693	724	651	676	648	642	608	647	590	590	582	562	603	581	558	543	520	527	541	592	542	570	515	528	564	565	527	550	577	530	580	507	531	531	565	489	539	535	523	502	506	542	483	548	551	571	543	519	503	525	489	534	546	541	541	540	584	513	499	522	550	515	529	493	509	526	506	501	519	553	592	528	515	514	538	535	541	529	492	501	540	574	496	569	490	531	520	544	513	547	535	525	505	530	556	498	520	530	492	501	522	512	522	518	518	516	511	509	538	530	544	477	509	507	520	511	515	531	524	514	509	550	550	508	478	565	497	520	530	524	558	520	517	538	535	509	505	491	509	538	565	529	482	513	497	527	508	517	546	551	495	526	510	481	553	502	561	532	545	496	506	505	488	525	553	557	510	535	535	487	501	503	533	501	506	534	540	522	550	586	470	530	547	512	517	526	516	504	541	524	523	524	549	535	506	541	505	536	489	520	551	528	525	541	523	516	499	512	580	560	538	550	534	519	518	505	524	545	523	533	501	548	480	527	513	521	528	522	533	501	522	495	537	509	572	535	483	525	541	543	520	507	509	488	546	484	541	513	520	470	530	505	486	505	494	522	508	522	527	537	452	543	531	513	480	535	518	516	576	507	545	486	538	536	548	505	566	480	515	502	533	533	491	520	539	519	527	515	519	532	550	510	478	571	522	566	479	491	507	537	502	500	519	545	504	492	510	519	490	530	505	519	501	503	510	473	519	540	530	526	515	591	545	491	517	499	529	484	538	524	469	496	515	515	518	549	543	538	467	528	522	520	510	522	460	501	579	507	492	528	526	495	498	505	532	532	512	523	513	524	525	531	514	519	557	496	533	521	531	512	521	508	518	522	538	544	470	512	552	544	542	521	537	572	579	511	519	509	492	490	510	510	533	532	519	555	521	569	489	537	558	519	492	569	501	511	495	545	526	552	506	482	510	539	552	509	503	470	524	553	542	522	537	516	518	531	516	529	546	526	497	508	544	524	523	544	499	533	514	525	519	489	491	476	502	538	503	539	558	509	508	517	533	520	531	539	534	512	537	503	520	511	549	503	526	510	498	516	517	508	517	547	538	489	481	517	542	527	514	556	544	507	517	541	495	522	514	513	465	478	539	497	548	532	545	523	519	508	500	517	526	555	545	541	545	483	499	529	503	556	554	542	546	523	536	503	465	524	515	499	534	547	529	515	510	521	501	516	520	533	519	526	527	506	515	512	549	540	543	570	529	520	528	535	521	505	519	495	524	500	491	512	484	526	480	543	519	549	519	466	536	560	517	512	519	538	501	530	541	526	523	476	489	549	521	532	539	553	512	560	549	541	600	501	518	539	526	520	520	509	567	535	516	482	546	531	494	562	511	521	497	525	498	524	486	478	523	499	516	543	561	509	545	501	512	530	526	542	549	517	562	562	490	570	509	527	525	534	525	506	511	477	524	511	508	558	489	521	525	512	576	550	508	538	537	531	515	514	486	507	500	516	531	550	509	527	611	522	509	540	506	527	518	577	520	543	560	524	533	500	469	535	527	506	533	535	496	518	524	500	487	511	525	486	540	511	508	434	508	528	520	548	538	547	495	502	556	498	500	490	484	542	565	476	522	484	529	513	557	541	549	512	491	487	545	504	489	552	518	526	529	531	503	539	517	497	539	540	522	491	498	545	491	529	475	543	492	515	505	509	523	512	544	526	493	553	522	516	562	485	491	499	545	479	517	543	511	507	521	530	553	513	510	544	483	507	515	515	517	496	544	516	533	528	510	550	590	504	516	514	531	512	491	520	548	507	489	551	533	547	561	500	492	573	556	510	503	523	515	503	504	539	515	544	522	553	490	526	505	537	478	504	526	534	481	527	524	548	540	478	526	514	518	519	506	538	517	466	539	554	486	501	466	564	561	523	512	494	510	515	521	513	510	519	578	506	556	521	523	534	548	471	532	487	504	523	478	502	517	493	492	543	523	573	472	541	546	537	533	527	517	524	539	498	503	510	502	516	531	532	515	493	498	541	499	510	527	528	534	510	530	492	526	545	540	529	489	533	517	566	552	507	557	533	515	503	489	507	547	547	519	516	545	525	548	510	501	542	527	498	513	556	528	536	540	506	533	476	556	476	540	545	523	542	478	534	509	487	516	547	518	531	524	516	525	487	544	497	511	554	510	508	458	566	511	510	490	465	538	509	493	489	501	550	508	478	541	500	559	546	491	498	528	519	523	511	527	534	521	532	484	542	513	542	530	491	527	527	494	547	521	500	497	506	520	494	531	523	511	532	508	467	522	470	511	523	498	560	489	523	546	520	520	512	486	556	517	560	538	532	497	535	508	541	524	512	525	508	500	534	500	533	519	509	529	532	505	499	476	462	531	491	550	530	561	518	512	560	488	496	521	527	511	516	523	504	551	525	505	524	504	494	518	515	525	551	544	518	530	528	527	512	496	509	506	494	519	518	532	518	498	507	519	534	533	537	542	537	553	484	498	553	554	542	503	545	504	518	538	531	508	546	563	535	522	536	474	543	537	502	583	513	551	546	543	539	561	513	534	521	512	525	502	522	537	537	532	470	501	519	490	530	459	529	503	524	528	508	519	506	539	518	538	532	477	515	522	556	532	543	532	519	494	514	512	484	522	516	514	546	564	546	505	541	512	548	539	505	545	524	506	521	560	554	529	489	483	536	507	530	530	496	528	511	514	551	476	530	526	523	494	484	510	512	528	536	476	515	530	553	533	537	466	526	537	521	521	486	534	482	511	529	515	547	502	546	478	518	503	513	543	514	534	488	547	487	553	520	491	504	521	478	502	520	520	551	529	508	502	528	535	535	545	531	523	477	526	501	533	511	525	507	538	510	520	541	481	496	570	537	537	516	554	524	551	539	512	530	534	540	521	491	528	543	499	556	524	502	512	518	517	557	496	460	512	535	489	496	489	540	510	513	482	496	539	504	525	502	481	502	525	538	506	497	528	516	501	508	551	501	472	521	527	489	540	475	487	475	537	492	487	485	520	488	490	509	517	513	505	493	518	569	519	511	503	524	502	548	510	503	535	473	535	503	501	536	550	506	526	528	525	506	489	475	528	554	498	535	494	494	554	519	489	505	532	488	511	526	506	505	523	510	516	503	519	486	498	487	532	489	522	519	507	508	541	520	528	558	566	551	533	504	556	510	585	530	515	472	539	492	540	500	548	510	529	526	500	502	509	502	489	514	503	510	528	507	539	506	522	534	526	521	555	475	549	501	502	522	524	536	497	557	539	524	488	519	560	581	523	511	470	548	536	521	500	547	541	493	502	507	517	530	494	528	481	550	526	506	461	544	552	493	502	518	499	512	524	465	503	506	551	538	513	517	557	506	495	487	500	521	495	556	534	505	523	535	543	509	549	542	529	473	482	515	535	541	525	495	521	510	500	501	540	508	488	524	491	516	512	515	559	514	533	556	534	547	505	527	488	500	488	539	491	522	503
29507	29663	18057	4343	1062	288	273	267	276	265	268	256	302	273	277	285	252	258	305	277	269	270	251	272	278	214	283	275	255	265	296	275	286	266	266	251	293	261	284	262	257	280	266	269	273	250	242	264	292	243	270	274	272	309	269	275	271	277	270	277	249	252	256	277	226	251	263	260	285	307	262	263	282	230	253	251	276	257	254	267	285	268	226	267	270	266	274	260	273	270	269	257	254	247	282	256	270	267	269	292	230	265	250	283	254	273	262	278	264	259	234	281	258	264	286	240	233	239	251	243	284	273	260	277	255	277	277	264	274	269	261	230	256	291	236	277	269	275	265	277	275	265	280	284	250	279	271	305	251	260	293	296	260	282	263	266	267	271	235	296	272	299	247	227	275	277	267	298	246	259	239	251	258	231	261	282	263	278	257	252	284	277	263	261	274	276	272	228	261	261	246	283	270	271	255	238	249	314	300	246	273	288	274	249	244	279	249	266	261	263	288	255	258	283	279	250	291	271	251	259	256	254	293	258	287	221	274	265	257	261	277	258	264	247	265	272	262	247	247	242	236	260	258	269	252	260	275	273	273	305	232	270	262	245	253	242	253	275	253	274	251	252	270	274	250	261	255	299	285	253	262	255	256	308	281	282	267	264	250	237	246	269	240	295	252	269	236	269	266	281	255	276	287	286	272	242	239	261	231	267	264	225	267	241	254	263	264	250	256	263	229	250	268	282	266	261	265	297	246	246	248	235	249	237	298	274	262	268	236	298	266	278	275	286	272	252	258	280	263	283	234	245	272	264	279	259	263	256	264	266	235	240	279	290	265	245	254	234	269	282	255	241	279	274	246	260	250	280	260	252	295	280	268	279	250	263	252	283	278	253	273	274	255	234	268	256	257	261	305	259	246	303	281	256	238	250	300	270	273	245	264	272	255	276	256	272	297	248	272	265	259	266	268	261	251	246	255	274	267	239	275	237	258	260	220	240	284	272	291	289	240	252	257	270	231	267	267	265	251	277	264	288	247	280	267	246	250	275	272	305	255	263	251	252	278	268	259	255	234	263	268	255	263	244	274	258	276	267	261	278	246	232	251	306	263	269	289	265	268	278	237	262	282	249	260	276	257	286	261	274	276	270	264	264	271	238	232	288	276	253	266	284	255	289	269	272	277	233	278	273	255	248	278	250	259	283	272	275	258	271	295	264	253	277	277	279	257	275	274	262	248	244	263	264	274	274	252	273	251	242	294	255	249	263	296	274	269	270	277	242	244	267	265	288	257	239	262	274	266	291	250	263	280	250	241	258	269	263	266	291	259	272	271	260	277	275	261	269	257	274	301	267	269	300	267	294	267	254	266	261	252	268	258	300	267	245	320	257	297	257	282	235	263	255	261	272	257	290	276	274	268	267	259	254	281	251	267	267	267	270	257	269	254	280	278	287	282	245	240	233	258	238	268	280	248	270	273	284	288	250	250	258	244	251	287	271	282	276	263	266	268	256	259	279	278	268	270	250	259	261	281	254	259	233	282	252	266	283	233	246	235	252	259	281	260	298	259	267	245	249	252	271	273	251	256	257	268	248	307	280	290	256	265	271	269	268	265	279	295	297	275	247	241	248	284	272	309	279	249	272	260	270	253	266	274	282	272	281	271	223	291	266	243	270	284	243	259	254	258	252	278	275	255	253	264	238	262	267	306	251	269	273	224	265	257	239	288	259	266	301	285	254	236	256	256	263	273	262	239	269	273	253	260	256	273	237	248	294	260	260	278	276	249	292	272	235	246	252	249	276	257	266	235	254	273	262	250	257	262	240	299	228	267	285	268	266	277	238	256	264	269	277	267	309	272	276	258	248	307	242	255	286	268	286	255	284	277	254	262	278	270	275	268	249	299	300	284	279	266	227	301	273	281	287	272	285	285	286	275	285	265	282	266	257	256	249	239	281	266	269	269	272	281	231	285	269	270	267	278	266	255	262	275	286	266	256	258	263	259	247	273	277	256	251	260	297	284	281	255	255	262	254	266	259	267	271	248	273	258	275	262	265	271	263	281	273	263	247	233	288	242	256	285	244	264	288	303	228	264	257	281	242	259	240	277	254	266	270	281	265	262	241	266	260	272	280	256	255	265	256	255	277	295	261	244	260	258	243	265	276	301	254	252	270	260	280	274	284	282	249	286	248	258	239	249	275	281	260	251	256	259	258	254	277	256	269	273	244	262	266	254	264	265	294	281	268	245	265	243	245	286	252	288	263	263	249	300	260	276	255	246	268	264	266	253	274	268	294	259	253	263	285	303	292	261	278	261	242	312	240	255	266	256	284	271	261	254	268	270	267	251	274	271	262	278	275	212	226	266	259	293	238	241	244	257	281	244	258	260	265	287	288	265	278	253	268	245	255	247	282	276	242	285	240	288	234	255	276	268	281	281	275	289	282	282	262	256	263	254	279	272	254	302	266	279	261	271	262	263	282	276	266	253	234	268	280	261	268	249	250	248	279	275	255	258	245	247	227	245	266	268	256	247	244	249	292	266	255	255	225	281	294	258	218	251	250	248	285	249	274	275	280	251	275	256	261	284	248	243	264	283	276	285	257	273	260	288	266	236	273	270	259	269	251	222	253	255	249	298	266	262	257	261	275	272	289	261	260	260	294	287	274	259	241	259	261	262	273	302	271	276	289	242	247	260	263	232	261	232	263	256	274	267	286	244	261	260	283	253	261	249	262	273	273	253	270	259	253	287	296	301	285	240	295	272	278	263	218	245	266	300	270	247	259	247	261	264	259	277	295	270	285	288	269	258	272	264	280	288	287	258	306	251	264	306	255	283	282	283	263	262	246	285	257	264	261	270	272	260	247	249	236	269	259	253	291	275	279	277	272	257	280	271	235	260	279	260	284	250	281	242	233	286	267	280	262	288	277	255	255	274	255	250	257	261	267	273	292	262	254	282	264	264	264	250	237	262	280	246	261	281	264	270	254	303	258	263	259	273	220	272	252	278	255	260	266	281	260	233	229	251	276	273	258	264	278	278	245	254	218	290	287	248	266	247	269	291	272	240	264	261	241	253	247	300	283	264	243	274	272	275	265	286	267	272	275	270	262	240	251	255	262	284	269	272	275	274	257	264	245	257	244	245	260	270	280	279	243	234	284	273	267	290	298	278	247	279	248	286	267	240	279	243	260	282	292	279	287	276	260	257	282	239	242	275	272	236	281	274	273	256	257	271	251	257	294	260	253	276	274	264	292	235	280	257	265	247	290	274	301	253	263	248	237	257	277	256	271	284	267	271	257	280	263	287	254	269	267	258	302	262	265	251	270	270	273	262	267	240	268	259	244	257	288	273	247	256	244	245	255	280	249	267	283	274	264	244	264	301	288	292	246	271	272	303	254	254	248	258	246	261	269	268	274	273	274	276	246	258	266	288	291	257	250	239	287	264	277	243	253	289	283	274	294	263	233	246	246	269	256	280	251	256	231	276	239	268	270	260	248	274	274	273	273	265	298
14547	23524	21450	7726	3117	606	583	553	576	569	622	557	568	595	566	566	557	597	528	589	634	583	540	571	613	563	557	550	554	598	560	537	585	519	549	544	540	586	571	534	576	531	553	564	587	590	531	587	569	539	587	561	544	558	598	557	608	535	569	584	568	589	586	583	608	622	591	554	578	550	522	598	596	563	573	534	565	591	584	558	556	554	598	558	544	577	565	550	573	584	593	514	570	544	560	576	549	563	597	602	565	579	545	539	578	596	538	581	583	550	591	543	580	597	546	595	608	537	609	572	564	603	574	551	512	556	578	551	555	598	571	574	526	587	555	574	569	547	543	568	571	577	553	571	544	565	559	594	577	548	568	603	550	587	578	586	587	593	573	611	567	554	552	563	567	559	545	593	563	599	581	548	581	547	590	566	539	552	588	588	580	532	598	592	568	588	584	567	580	552	554	596	572	588	557	541	576	540	573	580	602	574	611	583	578	580	588	615	549	524	545	608	569	542	558	573	531	565	563	546	569	588	598	607	602	547	546	546	552	587	543	570	592	574	597	549	561	562	592	581	571	545	581	569	552	608	550	579	568	561	561	553	561	598	562	579	515	603	532	563	576	561	538	532	558	580	574	542	556	562	583	570	605	568	571	597	613	569	560	568	604	620	594	576	594	576	595	528	597	543	553	532	552	581	551	604	527	591	535	559	609	536	528	563	548	567	595	547	555	577	520	525	580	543	553	555	594	565	577	588	570	538	581	578	577	545	597	579	599	578	540	549	567	575	591	618	594	600	560	582	553	591	576	572	572	616	578	587	549	605	573	567	568	563	571	557	601	586	605	579	595	575	538	599	563	604	588	577	557	570	599	568	564	569	543	549	571	550	580	572	572	624	542	556	609	549	587	555	565	587	535	545	567	601	584	554	590	533	571	566	560	611	551	587	576	576	561	581	559	569	614	573	574	549	555	573	600	590	586	579	577	534	565	594	565	554	604	613	545	602	562	544	506	546	573	612	581	541	559	577	570	569	561	578	609	528	564	581	580	570	536	567	578	565	559	615	539	548	581	583	560	533	587	552	628	534	586	548	616	554	547	554	571	559	541	566	574	538	598	577	564	622	551	550	592	561	570	553	595	548	587	558	570	570	565	590	547	541	606	616	588	544	631	550	596	595	557	595	581	558	547	560	572	599	588	588	602	571	558	565	569	544	563	557	581	565	575	584	561	576	545	562	540	574	566	538	579	575	590	568	572	596	570	589	556	585	560	580	573	578	540	567	529	536	586	563	586	545	582	540	556	588	530	618	553	574	590	603	556	515	587	529	580	584	557	591	599	576	543	618	592	515	571	610	567	550	560	548	601	578	614	589	585	579	606	561	548	570	581	533	576	529	584	572	585	601	572	615	603	577	560	596	618	584	552	555	585	519	556	554	580	593	536	570	563	541	563	547	561	549	573	578	532	561	581	543	544	583	555	591	567	557	585	550	592	563	546	547	539	566	575	563	533	600	572	539	551	577	552	618	559	592	563	589	563	558	570	562	552	596	588	549	549	568	547	589	619	561	567	582	595	573	547	558	547	542	623	578	559	523	571	572	597	609	549	578	554	539	584	559	583	549	572	583	580	617	568	516	559	528	550	552	605	562	547	569	541	592	585	537	583	591	560	533	608	588	600	600	568	592	541	556	530	634	548	564	584	574	547	603	550	568	573	589	602	584	591	591	615	582	591	567	548	581	580	566	610	566	584	559	562	544	577	547	587	585	544	604	623	565	557	567	556	562	553	573	553	557	570	523	544	554	567	583	557	632	572	555	580	592	517	541	555	592	581	597	563	553	575	550	597	536	536	556	567	554	576	540	578	586	583	556	622	591	569	614	559	543	590	581	569	591	556	571	585	558	541	570	528	551	547	579	507	629	575	603	582	568	550	579	567	567	557	562	607	583	572	578	628	571	570	532	575	555	569	538	566	591	573	601	593	567	536	534	598	553	559	592	573	575	578	581	584	568	580	567	565	577	528	569	552	589	580	573	582	592	573	558	515	580	558	568	601	547	569	550	569	555	507	545	535	545	602	564	581	545	572	560	538	539	579	571	556	588	555	575	573	547	548	541	582	582	568	572	586	625	558	534	549	574	586	603	563	535	582	596	585	530	580	583	592	585	538	613	584	559	532	578	544	641	587	534	569	551	600	574	583	572	603	539	555	583	561	552	574	584	585	584	605	601	569	577	545	575	536	513	537	544	575	543	592	548	609	553	609	577	575	542	592	571	580	574	603	575	583	596	555	588	575	554	560	570	553	592	537	570	570	542	560	570	545	559	547	545	584	571	593	557	537	599	585	552	596	550	554	553	553	567	572	602	547	539	592	593	571	605	560	549	553	597	565	588	557	618	543	551	584	605	594	552	581	604	578	541	619	579	553	593	534	611	577	564	551	629	561	545	590	560	583	592	576	554	567	569	527	591	507	552	610	550	574	591	570	546	557	548	573	530	581	558	603	550	553	536	571	599	533	559	592	554	549	613	576	537	577	573	608	563	533	572	589	576	588	586	560	567	553	568	577	581	579	649	565	532	565	562	530	546	588	560	538	538	600	570	601	533	583	584	573	609	575	612	531	546	594	598	567	591	588	571	561	558	578	535	529	575	574	568	548	604	553	601	584	570	552	554	572	606	587	564	565	590	564	550	572	499	574	635	548	557	561	574	564	557	565	568	554	594	576	588	582	583	564	541	572	597	572	592	534	549	598	584	609	563	574	580	548	548	521	535	591	595	571	600	575	596	574	591	595	572	560	568	588	632	552	539	564	541	574	573	545	591	536	543	540	564	595	565	547	570	575	558	583	557	627	559	635	570	555	565	525	561	563	602	569	583	582	545	581	540	564	604	516	592	575	571	573	591	565	542	585	603	573	596	567	566	558	593	560	567	551	562	565	541	569	585	579	583	537	596	593	561	600	586	542	586	552	570	561	544	577	522	568	579	511	567	566	569	579	588	606	581	612	581	551	538	527	563	578	585	559	579	598	571	563	566	543	540	624	549	574	600	589	541	600	541	536	535	543	567	598	544	538	587	572	552	569	570	525	568	539	579	575	554	549	552	550	563	549	596	538	542	547	559	612	586	541	600	601	555	567	557	576	596	553	567	576	581	616	556	523	489	527	579	577	574	596	524	546	554	582	594	514	577	556	611	602	547	573	569	565	576	563	580	575	586	595	542	566	591	528	531	570	580	574	584	564	560	596	590	563	602	586	536	582	583	579	601	529	576	551	569	583	571	583	570	564	606	577	578	554	599	555	566	589	541	575	549	547	557	542	591	556	548	572	603	576	567	591	575	594	543	558	537	561	533	552	534	557	582	589	539	583	567	566	584	570	560	548	591	573	570	539	586	521	585	560	545	554	576	542	594	579	551	567	589	567	551	548	550	552	577	607	634	598	594	553	553	571	546	578	568	600	616	539	549	576	554	557	576	559	587	606	550	571	602	546	574	566	571	563	613	526	585	592	550
43099	67013	70687	43056	23678	3557	230	205	181	158	160	165	177	160	155	168	167	140	166	154	163	158	158	187	154	143	153	173	154	170	163	155	179	136	174	139	154	158	160	146	166	177	145	150	126	133	162	154	154	138	150	147	154	162	162	174	165	153	174	148	158	144	144	150	145	137	143	153	158	141	154	139	145	128	131	151	139	132	160	149	143	159	145	131	136	168	162	145	142	158	140	151	177	166	166	124	144	147	144	136	162	145	150	141	132	144	147	147	129	141	139	150	130	147	153	160	132	150	132	136	132	145	164	150	155	130	152	135	162	144	157	125	151	139	165	160	168	153	143	164	147	126	146	157	147	169	158	147	135	141	145	175	158	131	145	142	161	142	150	182	160	161	163	154	133	182	160	139	154	130	164	152	154	156	156	160	161	147	166	154	150	134	157	159	140	113	153	146	138	142	169	152	138	147	168	168	151	153	157	144	151	147	179	152	118	153	178	174	158	129	149	160	156	164	139	135	156	124	135	138	154	123	137	141	185	160	125	151	133	128	138	129	154	145	161	149	144	184	154	135	135	138	158	131	127	146	110	155	134	164	130	143	146	166	154	170	143	150	181	145	161	137	131	136	154	156	149	137	166	174	148	146	153	155	135	144	120	136	136	155	161	151	172	157	148	178	151	150	143	156	155	143	135	160	148	150	167	131	154	149	142	171	134	157	144	132	146	125	154	158	156	163	166	158	130	170	157	139	150	145	148	132	148	159	161	166	152	165	149	158	149	156	159	135	145	147	161	125	145	153	158	150	149	145	150	161	143	139	143	162	145	141	160	152	142	166	144	128	150	157	172	136	136	162	141	167	145	158	148	178	153	128	165	152	133	132	157	150	162	137	150	158	152	151	152	156	173	167	162	130	144	158	158	137	178	165	180	157	156	145	160	157	133	154	175	161	155	161	167	144	160	137	132	150	163	136	161	160	126	131	170	156	143	141	157	154	172	148	130	136	146	129	139	155	145	145	173	158	140	169	146	142	144	143	143	139	124	166	145	161	159	138	155	143	163	164	165	148	175	143	148	146	142	159	159	155	146	149	156	150	158	157	154	141	110	164	162	140	142	153	130	137	150	142	151	160	161	150	115	144	159	153	164	138	154	152	126	143	149	127	149	156	150	155	170	153	155	146	142	156	140	141	168	164	152	164	139	155	162	145	150	176	158	168	135	176	132	148	160	162	151	122	136	136	135	147	146	151	145	140	170	163	151	138	143	169	169	161	136	150	145	159	156	160	154	149	132	176	151	162	162	154	141	137	125	173	144	163	138	162	168	158	172	159	171	155	144	156	126	142	143	155	124	152	140	137	131	140	140	157	157	145	132	139	165	154	158	134	152	150	172	168	165	168	165	144	123	141	151	159	145	150	164	137	147	133	155	168	140	146	125	140	156	142	138	153	144	143	152	158	141	160	173	146	156	149	149	161	143	149	149	167	167	158	141	143	137	114	175	145	126	162	147	156	126	170	137	175	162	173	138	163	143	149	147	140	132	155	155	134	158	170	153	140	141	156	194	120	128	144	131	138	153	147	157	167	168	153	169	157	130	119	158	147	157	144	150	148	135	164	147	146	137	134	156	134	134	151	131	148	144	145	150	163	157	137	161	145	164	150	165	133	156	138	156	142	149	153	146	136	147	142	153	131	142	156	148	169	159	136	152	184	143	136	142	141	164	154	170	157	122	146	150	157	138	141	168	133	176	164	150	158	164	169	144	133	150	148	143	175	160	155	132	147	135	151	145	143	165	152	128	134	145	147	143	152	134	137	146	134	143	153	161	167	143	140	150	154	148	144	134	166	144	161	162	121	138	148	158	159	136	156	136	149	127	159	150	150	163	129	140	132	149	133	147	136	139	164	163	146	157	159	116	153	160	150	140	168	138	155	136	150	170	144	145	156	142	124	141	151	136	146	139	144	157	159	149	152	137	170	185	153	167	159	176	139	140	157	162	157	135	168	144	150	163	144	175	168	146	137	143	163	135	126	155	140	182	151	141	162	174	141	124	130	141	137	155	158	139	139	144	148	162	160	173	151	137	166	135	147	143	137	137	160	167	145	126	145	142	141	144	170	155	131	145	159	153	128	160	164	177	145	161	109	145	191	129	145	160	125	132	148	159	140	126	131	162	152	135	158	133	128	153	159	128	140	143	140	161	152	165	155	162	152	159	143	163	143	154	158	159	137	155	165	150	169	158	148	154	164	145	168	162	155	157	173	151	135	141	151	121	158	138	155	147	148	161	155	148	145	153	162	166	155	174	140	152	149	143	147	149	136	167	142	156	180	171	147	160	167	155	167	167	152	161	156	136	142	151	141	132	183	129	165	142	178	150	141	148	135	164	139	140	167	148	131	142	133	137	147	160	154	139	146	159	157	139	150	156	168	154	145	137	140	153	152	143	137	133	122	143	133	151	159	152	113	166	153	146	149	150	167	128	130	117	138	146	163	168	146	159	161	149	175	146	148	147	163	148	158	152	179	154	164	139	175	160	146	160	168	133	135	150	154	143	133	145	150	154	153	163	127	139	161	145	144	134	142	136	162	135	150	130	153	131	160	149	144	155	136	150	162	155	139	147	144	154	147	145	128	127	152	139	146	138	148	169	181	168	155	154	160	159	156	151	137	147	146	148	139	148	150	174	150	167	138	166	145	142	150	172	160	158	150	160	156	158	173	161	153	154	153	130	130	118	137	155	166	124	136	151	156	171	133	163	151	117	160	160	153	151	139	147	141	146	139	139	159	158	140	120	153	135	155	165	192	130	134	122	166	143	143	154	147	144	153	161	150	153	145	158	148	143	147	163	165	164	152	161	180	155	139	146	155	139	168	149	129	132	124	175	165	149	164	153	151	158	161	166	166	136	145	149	149	128	136	136	146	161	150	138	143	157	171	140	156	163	145	150	140	144	137	141	165	152	128	160	124	155	131	147	183	141	148	154	137	160	155	136	118	153	152	163	151	120	143	133	138	145	142	126	146	138	166	174	176	130	134	159	140	143	157	143	145	141	148	129	150	163	142	155	149	152	155	172	121	125	156	166	154	167	145	140	143	132	163	163	151	173	152	159	172	142	123	165	159	141	150	140	152	160	154	130	150	148	140	131	155	148	144	153	134	168	136	182	141	142	154	145	149	145	159	122	134	168	140	148	130	153	162	168	163	148	155	132	157	137	139	134	139	152	198	167	162	152	156	137	154	154	144	144	145	146	143	159	143	144	155	153	149	147	143	131	157	160	184	153	158	153	152	155	141	157	146	157	181	162	110	148	165	149	128	146	145	163	171	137	153	150	131	143	144	170	159	133	165	154	158	137	145	163	144	150	156	152	170	156	134	153	135	152	158	141	146	150	152	164	137	153	158	137	151	175	154	144	156	156	142	172	156	146	131	150	140	160	125	174	147	156	163	165	135	160	171	128	158	144	175	129	159	160	144	154	144	161	135	139	149	154	157	152	155	137	150	158	158
22852	52041	65543	48090	31891	775	641	598	546	504	444	467	425	451	416	393	416	355	386	368	391	383	368	386	392	374	389	401	353	423	370	365	345	381	377	339	335	366	413	350	374	354	375	334	359	339	383	387	384	385	365	387	429	387	342	358	314	382	356	358	369	370	324	338	371	339	397	359	379	337	346	351	355	371	337	340	371	335	360	330	343	387	331	377	342	379	354	319	353	353	378	362	370	347	365	366	355	354	327	361	370	353	340	328	378	376	376	365	374	348	344	334	374	369	352	337	365	352	357	345	349	336	347	353	355	337	358	356	369	344	342	341	355	346	391	359	380	358	341	376	353	389	374	357	338	378	361	347	358	342	344	377	365	370	368	366	339	390	354	331	346	339	364	333	349	341	364	346	369	366	348	353	365	328	376	397	371	334	382	351	343	343	369	378	338	387	354	377	378	378	348	350	350	351	342	352	333	350	354	347	354	367	378	375	356	363	356	346	391	374	327	303	345	387	369	330	324	330	354	327	361	340	373	366	324	375	328	374	362	327	326	356	364	356	350	385	340	368	345	321	351	340	304	375	347	356	340	360	402	359	339	373	336	359	323	355	344	319	340	357	332	360	336	360	351	367	333	365	364	368	356	338	326	335	352	396	361	353	360	331	363	342	339	366	348	342	379	350	357	341	364	353	355	334	344	355	374	375	386	364	377	370	346	376	377	343	359	329	336	355	332	355	347	360	371	352	336	358	342	377	342	371	354	340	359	323	354	393	351	346	362	366	327	373	362	341	328	340	376	377	357	360	377	379	329	323	348	350	344	354	333	349	367	356	340	372	347	368	333	336	382	398	349	339	349	335	370	335	370	356	349	355	394	355	384	339	370	311	360	356	368	353	357	398	332	372	323	386	334	356	339	326	379	333	302	325	362	363	337	313	341	338	344	371	340	349	336	349	367	360	395	363	370	344	375	317	371	352	343	339	369	370	365	337	343	346	347	318	357	347	353	383	362	351	360	332	323	348	329	374	341	341	364	386	378	352	365	374	324	339	332	367	365	395	359	350	377	320	351	347	361	334	326	373	366	321	311	343	324	373	376	393	367	362	359	350	356	368	347	373	355	373	327	327	380	350	342	383	371	306	362	380	346	359	325	370	373	398	363	323	354	352	369	333	356	339	369	316	333	341	352	363	354	320	374	372	359	350	356	357	338	348	315	336	358	329	353	359	383	352	358	358	344	361	337	347	359	328	328	367	358	335	344	341	376	379	369	364	374	358	359	355	348	357	347	352	359	345	368	360	349	340	366	354	352	373	356	336	343	332	363	359	354	347	349	379	346	382	341	356	342	359	338	344	370	353	385	352	356	343	337	369	362	344	353	358	333	339	361	355	328	369	378	357	370	347	352	356	349	334	342	383	359	348	359	354	338	362	369	328	371	331	322	356	334	358	352	328	313	340	385	381	362	375	336	367	334	358	362	349	356	368	337	365	321	378	349	333	380	354	360	346	349	364	367	330	367	367	373	316	358	353	324	341	363	349	346	369	355	337	368	338	354	345	357	374	358	374	353	370	338	346	335	355	383	319	362	363	350	376	342	341	344	361	392	328	341	354	366	347	372	361	371	354	355	335	349	346	363	356	334	361	357	334	349	358	323	388	346	367	358	381	333	370	385	353	335	328	356	331	371	360	372	326	350	346	370	375	350	366	354	383	349	343	348	319	341	371	335	355	361	360	351	339	390	363	350	350	361	380	330	346	374	333	347	381	365	354	346	341	374	362	344	376	373	354	328	326	368	367	342	373	353	324	328	349	332	362	376	309	345	353	382	333	311	357	348	349	351	390	346	374	356	358	334	340	345	320	368	360	345	322	368	329	339	321	366	376	373	337	340	318	359	343	352	372	364	373	337	347	354	360	350	320	354	322	351	339	359	357	354	381	361	365	351	366	364	343	339	362	359	366	354	370	371	340	338	353	345	349	362	373	367	361	367	364	364	349	368	348	333	337	348	321	382	362	377	337	337	378	348	351	345	342	394	347	348	342	357	365	368	334	347	383	316	346	361	389	352	334	389	321	375	345	360	347	353	354	383	379	362	365	372	346	398	336	347	364	350	357	354	364	325	368	379	350	347	344	361	362	338	365	354	378	363	343	365	378	379	347	325	356	373	333	344	374	351	335	381	339	356	367	394	351	357	337	342	331	314	314	343	368	368	360	385	365	425	360	319	382	362	339	342	395	366	334	344	330	337	393	345	312	406	391	353	395	370	359	368	344	333	368	342	338	347	344	338	336	334	365	373	328	374	337	359	366	340	357	356	348	310	359	376	350	357	351	380	364	367	332	365	378	328	358	360	323	353	349	363	340	351	331	363	367	357	335	368	346	380	372	343	356	360	390	365	365	342	327	367	346	401	336	316	320	401	315	340	347	310	359	347	336	357	326	355	370	354	352	361	339	328	350	357	360	326	360	349	349	369	380	366	345	334	355	326	337	378	356	362	359	348	377	373	353	336	344	345	354	333	376	356	355	381	365	354	363	332	332	341	382	349	387	334	350	370	314	332	329	365	345	362	342	377	359	370	331	339	385	332	354	321	359	347	352	344	351	368	337	369	376	342	352	304	344	370	326	371	366	326	367	349	334	328	358	394	324	354	307	362	330	329	338	359	354	347	362	345	318	331	306	333	347	364	349	375	336	330	348	348	361	372	337	362	374	350	381	349	359	336	369	357	375	319	357	376	371	353	371	380	380	331	370	351	344	347	373	353	374	382	348	371	357	323	338	349	354	371	364	345	331	343	326	341	394	383	340	333	364	393	376	335	347	363	327	345	354	332	346	330	357	364	334	329	375	371	371	357	368	329	364	328	384	333	336	368	338	345	387	370	376	318	347	332	381	344	340	391	373	351	384	338	381	349	339	363	367	340	330	351	359	343	337	346	366	363	316	331	402	311	397	296	361	352	350	345	350	358	365	345	334	369	305	380	356	374	381	354	362	349	371	353	362	360	353	369	340	389	357	341	354	343	360	360	348	385	351	351	322	338	373	362	317	336	320	361	361	350	344	343	376	371	365	335	368	330	377	356	368	324	387	417	357	341	342	343	373	344	334	353	355	343	347	327	379	379	351	345	359	376	382	366	335	352	350	367	346	367	370	358	339	371	374	384	359	344	393	333	340	356	326	372	387	363	382	352	390	340	342	346	368	388	372	344	318	358	359	375	344	359	344	383	367	349	353	365	356	327	333	352	352	346	352	369	340	364	355	332	327	336	366	350	315	362	354	382	378	344	354	338	352	332	348	367	382	349	367	357	369	357	348	354	383	350	366	335	352	346	353	355	347	351	361	348	334	352	343	339	352	378	356	345	325	372	327	369	361	393	374	361	363	346	357	318	328	329	368	359	365	362	365	349	357	306	366	341	343	352	345	356	337	369	358	378	357	350	362	346	317	385	398	362	350	381	368	397	394	360	333	365	352	344	371	377	349	369	335	382	353	333	374	353	375	357	326	337	327
50466	76931	82278	55880	35469	9003	711	313	306	272	282	254	263	258	261	242	228	251	234	251	238	236	241	229	223	251	246	195	211	218	231	224	225	239	235	246	250	245	254	217	212	242	204	237	220	239	234	219	260	253	221	225	217	242	225	251	218	229	228	195	225	250	217	246	230	244	228	210	224	194	242	225	216	204	242	214	251	229	244	252	244	209	208	214	208	219	224	220	233	230	219	207	214	216	223	208	220	241	217	219	229	255	228	234	243	233	239	218	227	213	227	230	243	240	238	208	207	237	189	202	239	217	265	280	224	233	238	220	224	259	245	251	229	276	215	239	220	212	219	210	242	229	234	192	259	214	234	260	234	241	233	245	227	244	226	222	223	236	232	227	209	226	228	194	237	211	232	204	191	241	242	216	238	259	211	231	249	222	233	252	245	212	232	258	224	235	228	245	251	254	232	241	238	235	208	206	231	227	220	254	235	204	214	238	234	209	235	231	233	240	204	237	244	270	229	231	234	227	225	227	239	205	196	244	217	231	219	230	226	206	223	233	255	224	198	233	228	239	228	206	223	223	251	218	252	231	245	247	216	219	240	243	237	243	232	252	226	190	218	245	230	226	214	211	240	220	229	243	248	240	215	210	237	216	219	215	237	218	273	205	214	226	221	242	225	239	239	239	268	209	271	202	210	226	222	224	208	223	206	232	230	199	216	236	248	229	219	204	247	240	256	209	213	249	211	229	247	211	220	241	254	245	258	237	217	223	216	202	209	243	250	242	223	233	221	197	229	238	229	229	210	204	231	209	231	227	217	218	217	203	241	212	236	216	252	199	234	194	239	252	234	240	224	217	206	233	214	221	223	245	229	245	215	239	225	217	227	223	201	249	211	187	213	231	236	244	234	231	262	227	212	213	202	222	229	245	226	224	229	235	236	256	208	219	252	239	232	197	221	224	213	226	205	223	246	218	223	236	241	226	216	226	235	206	220	196	192	241	227	235	220	220	248	234	229	234	240	223	224	263	231	235	209	213	215	233	211	257	220	224	248	222	231	232	195	244	234	255	239	224	193	250	220	229	210	208	221	218	220	224	236	256	239	250	210	201	235	225	231	213	250	197	230	213	238	241	219	216	253	208	213	204	251	224	230	228	232	206	241	240	212	195	210	250	255	243	228	226	229	215	223	248	238	210	229	244	233	242	227	242	234	213	210	227	236	260	218	246	285	219	207	230	213	234	214	197	214	236	206	270	240	265	251	230	273	234	243	257	216	231	226	235	233	243	205	245	215	227	251	220	228	203	229	242	232	213	226	196	218	259	204	239	235	240	200	202	252	236	238	238	229	228	219	213	216	228	207	243	259	193	201	229	223	215	222	222	243	252	225	220	236	221	252	231	237	229	215	226	248	224	225	237	255	260	218	200	195	235	229	206	235	212	225	221	237	213	240	257	201	222	252	229	222	265	262	217	198	193	230	256	223	217	242	236	205	206	254	236	225	261	236	238	229	206	242	237	240	258	231	206	222	221	252	264	193	237	244	225	238	227	241	236	233	223	256	254	231	243	218	246	225	224	233	232	240	226	210	218	216	239	258	231	241	240	199	242	209	234	234	220	213	221	220	216	216	273	205	235	245	217	227	241	219	219	220	234	218	235	227	233	237	226	233	263	236	239	221	262	234	251	212	225	237	241	217	240	214	206	203	225	217	245	221	244	235	205	220	228	206	211	224	206	218	211	221	207	203	247	227	230	230	202	249	224	228	215	233	213	262	233	235	224	209	244	235	216	211	216	211	257	205	212	222	230	227	242	200	230	216	208	240	242	203	230	241	239	214	224	230	255	242	212	242	241	224	232	220	218	231	220	235	220	229	223	204	218	255	214	230	250	239	222	221	216	223	212	238	211	210	191	233	217	230	243	246	242	232	214	224	211	195	238	222	239	222	234	244	239	209	236	225	218	236	187	216	198	219	223	252	220	236	227	220	220	194	220	212	225	254	231	228	239	229	216	242	226	230	245	251	208	220	204	258	230	219	234	250	214	201	223	234	212	236	222	232	251	237	203	244	216	256	237	241	226	227	208	204	247	233	214	238	215	243	217	237	256	247	221	248	225	214	225	225	246	228	250	224	246	215	221	188	207	213	208	213	193	208	218	267	247	215	217	232	219	201	230	247	236	220	212	211	213	233	201	233	225	207	246	270	214	212	224	213	231	207	239	234	226	254	238	228	250	231	212	223	239	231	220	230	264	242	226	228	250	239	242	255	206	219	222	211	252	254	261	202	236	204	220	229	222	231	225	186	233	213	195	196	239	226	216	239	237	254	226	205	241	196	233	223	232	218	230	206	229	204	213	241	213	232	276	218	216	217	214	205	215	220	218	217	206	230	251	210	207	227	224	208	229	250	250	225	213	218	236	211	224	221	234	218	210	203	226	243	239	226	217	218	231	210	217	234	229	219	216	220	223	196	222	201	260	229	197	219	236	221	218	219	271	236	248	255	221	224	245	230	235	232	235	236	219	238	214	213	231	253	236	237	255	239	240	222	227	229	237	215	243	260	230	215	207	228	221	202	224	219	227	226	222	283	204	232	195	208	225	205	252	201	236	219	225	202	258	225	213	229	219	232	226	199	249	218	226	204	233	230	223	231	232	228	218	259	257	240	212	229	217	229	232	226	230	219	207	230	244	228	226	207	231	205	239	253	211	222	216	241	204	208	214	249	261	205	240	268	225	227	222	238	221	210	232	220	217	237	206	223	231	228	240	209	211	218	236	243	228	228	231	255	245	222	245	224	219	194	230	232	242	193	217	223	218	241	213	215	242	229	220	204	221	223	228	229	228	243	231	238	245	246	208	185	238	236	222	192	222	208	228	235	246	237	207	241	207	224	238	218	234	230	245	229	216	227	234	223	222	209	237	211	247	232	212	231	213	228	242	228	243	218	209	218	226	209	201	232	213	217	230	254	270	238	234	199	242	210	211	226	220	230	211	229	255	244	209	220	216	209	251	221	214	236	221	231	230	240	239	223	239	258	205	231	207	227	214	214	242	250	225	226	221	236	246	211	259	220	219	219	203	214	221	242	205	215	199	200	208	240	241	242	221	221	229	238	218	229	229	234	185	224	243	235	211	207	215	223	216	230	219	207	217	220	183	227	223	220	237	223	242	266	200	243	178	229	224	214	234	249	250	185	223	239	250	231	219	226	267	224	244	214	233	227	222	223	218	232	227	215	210	223	256	232	216	247	216	262	221	215	226	204	218	205	234	226	221	242	273	221	253	233	199	206	244	224	195	196	206	225	209	202	242	210	221	205	227	210	238	249	218	234	227	237	220	211	192	238	244	216	228	215	237	213	209	207	238	210	232	223	225	247	223	241	241	228	205	230	241	211	229	233	221	197	237	231	213	238	233	227	217	231	208	232	226	252	217	199	217	242	214	213	246	213	231	274	225	261	194	240	235	225	251	198	191	193	231	239	233	205	217	232	228	225	247	207	243	200	209	227	239
27523	60583	80170	61163	41150	1269	1127	983	915	839	756	700	708	686	644	628	587	632	616	648	590	609	553	566	565	553	582	542	583	576	567	535	580	573	562	540	517	556	527	530	539	539	525	560	532	541	502	541	533	567	540	538	546	536	507	541	537	492	532	518	510	492	555	556	520	545	528	520	534	525	551	539	507	515	485	503	514	513	517	500	501	550	504	536	502	531	510	493	547	538	527	548	539	538	513	509	485	514	490	530	561	531	489	513	537	510	512	499	511	522	498	534	497	507	491	560	529	521	521	526	492	494	490	518	498	505	558	488	551	521	500	469	525	541	518	530	537	499	515	506	568	517	517	520	510	563	506	508	532	492	521	488	561	485	491	510	471	513	546	521	552	505	562	577	540	535	525	508	531	495	536	544	500	502	508	499	500	507	543	481	535	535	510	497	519	594	512	502	543	554	534	550	523	515	585	556	497	497	498	520	497	516	510	508	504	531	497	495	483	523	560	564	498	492	501	500	496	491	487	510	561	483	548	517	524	556	513	512	545	543	510	536	517	515	515	501	495	510	538	505	477	492	535	479	549	470	543	531	521	518	580	502	545	500	548	507	488	532	550	497	487	465	549	508	528	488	514	560	535	512	501	526	505	548	508	551	540	517	536	484	508	530	521	498	507	505	525	507	571	508	521	502	537	523	539	538	510	562	537	503	506	560	519	528	493	498	536	524	534	485	524	586	563	514	507	517	528	520	492	492	542	560	509	486	506	543	541	529	500	537	494	522	548	508	511	567	524	493	492	474	515	516	582	495	542	478	509	507	543	524	539	500	525	545	539	538	517	535	499	524	521	510	533	511	506	468	528	536	514	479	535	496	516	513	525	524	515	530	551	496	545	520	522	530	503	519	548	523	537	551	515	581	522	543	539	492	566	550	517	521	522	567	524	535	496	517	528	535	498	510	488	504	531	539	509	537	505	545	522	504	508	531	519	529	559	496	510	512	499	493	500	510	500	499	482	550	554	526	537	531	544	494	513	505	543	523	518	510	530	516	518	553	531	521	532	499	483	510	516	522	545	490	509	511	514	517	518	526	530	511	512	511	537	514	517	575	545	545	556	481	506	529	520	542	499	557	557	486	537	548	500	532	479	569	508	504	514	498	485	523	486	512	533	531	507	497	533	545	504	525	482	500	523	511	559	508	507	513	486	487	456	494	506	520	511	535	513	508	543	492	494	488	508	527	529	489	528	532	503	509	490	528	548	535	525	520	542	543	546	492	569	520	515	525	489	518	573	521	535	545	552	512	494	527	457	489	503	538	514	526	552	526	557	558	546	516	474	499	582	510	550	559	489	506	518	488	533	524	509	528	515	502	584	522	528	569	513	533	522	535	540	523	537	521	507	560	501	546	536	541	517	537	483	552	538	461	538	518	449	530	532	514	553	509	514	532	568	541	527	539	531	564	526	459	484	522	476	530	517	506	530	567	551	565	508	531	499	523	484	516	533	503	489	565	544	518	508	531	558	510	547	558	532	515	527	520	479	551	495	547	519	512	543	527	511	521	513	512	498	513	504	513	517	550	519	509	494	534	498	506	520	538	485	530	501	519	515	533	543	493	547	532	501	510	493	494	591	506	512	507	497	502	562	504	526	505	494	551	553	535	557	540	535	500	501	508	538	535	548	501	508	472	476	504	540	499	515	497	576	523	527	507	501	562	478	513	547	538	512	521	504	529	524	501	541	528	516	515	525	534	495	535	523	514	485	537	496	513	511	496	527	523	530	570	510	555	529	511	510	546	520	528	507	551	501	515	518	550	485	535	510	548	552	493	547	525	550	439	490	484	508	524	509	560	511	520	491	528	520	514	513	557	466	497	557	542	525	507	509	536	555	588	496	548	543	469	539	573	522	527	531	532	525	515	483	553	527	524	524	492	508	517	535	545	489	562	506	477	516	536	532	559	528	491	528	534	542	499	511	499	551	496	504	502	517	511	492	497	550	533	481	501	537	523	525	520	551	530	534	560	546	511	573	552	492	534	478	589	513	515	512	557	549	472	540	513	507	504	531	558	523	537	488	521	521	518	519	558	525	503	481	543	532	523	503	497	483	526	512	543	559	534	524	548	505	520	474	502	519	492	515	518	495	510	581	486	512	535	524	516	509	507	508	528	510	541	520	537	499	518	518	517	534	514	514	551	551	526	463	492	518	564	522	497	498	517	531	500	509	488	478	506	540	532	490	544	481	555	501	520	522	519	537	548	522	541	534	528	505	498	494	563	535	552	529	585	528	541	531	503	501	540	514	531	527	502	557	549	513	519	512	524	541	524	508	517	518	504	499	515	518	459	528	533	542	512	547	509	493	537	517	561	490	517	516	511	496	528	525	483	500	514	525	490	514	511	503	540	578	503	538	514	505	531	530	546	508	536	540	498	515	566	501	478	522	493	526	505	492	530	534	469	516	514	517	520	541	545	543	517	510	502	506	476	512	516	506	522	523	547	527	543	526	510	504	520	518	509	553	531	529	532	542	506	495	541	485	528	531	516	496	520	550	552	493	531	532	548	512	527	545	536	512	505	513	513	510	533	527	525	523	490	503	537	536	533	505	508	559	503	547	514	500	526	500	519	528	525	541	543	552	482	505	529	518	528	494	492	526	550	515	524	522	497	495	526	513	529	537	520	532	528	505	549	540	494	494	524	538	559	557	485	538	573	489	547	528	539	516	506	516	523	529	521	500	495	484	529	539	536	530	520	511	497	512	528	515	505	509	547	528	504	529	502	558	524	496	569	523	526	536	568	466	532	538	474	500	564	497	493	559	548	516	512	525	494	493	550	503	540	510	519	518	484	529	510	531	498	514	524	548	557	495	566	519	540	497	550	507	516	504	525	500	517	546	532	548	488	516	497	522	492	512	476	531	532	529	541	499	529	472	520	515	513	503	496	537	518	562	521	514	481	496	560	528	516	534	527	517	523	534	508	506	559	503	520	564	546	525	571	541	509	547	567	509	495	547	497	486	529	503	498	545	517	501	566	523	512	553	528	534	531	505	545	522	492	517	526	476	532	555	500	566	574	524	492	514	570	515	527	519	525	521	484	529	533	539	499	502	522	506	542	530	541	508	556	519	522	529	565	526	521	519	548	520	503	519	526	500	508	542	530	533	506	504	551	534	540	477	527	530	520	478	512	507	590	510	504	519	526	494	502	521	521	521	540	516	546	514	527	515	531	518	521	516	539	477	532	537	540	511	479	512	489	504	457	479	519	520	500	548	549	499	524	511	471	513	541	487	532	545	486	538	487	501	537	512	567	522	520	513	524	508	508	519	518	491	527	537	496	549	518	515	542	484	516	515	541	494	504	521	515	496	499	551	566	490	510	547	519	514	486	546	511	530	502	504	540	522	526	521	533	511	542	513	516	505	556	548	539	530	540	514	520	516	538	523	523	545	551	478	548	552	517	532	518	533	534	495	468	529	532	506	564	494	549	501	539	515	522	511	527	527	535	539	480
28997	29977	18419	5070	1532	346	276	286	242	252	260	228	267	263	262	266	294	261	227	246	264	248	251	254	278	269	290	267	278	288	258	274	257	251	265	279	265	224	294	242	245	266	261	254	289	256	267	258	238	262	252	279	277	302	288	241	261	242	250	270	247	248	255	277	273	284	253	262	258	284	258	235	239	253	283	295	256	270	271	279	233	267	263	245	258	245	276	297	227	246	311	279	240	248	313	263	280	267	246	312	262	251	281	252	256	284	258	304	268	282	238	242	222	246	269	247	276	262	277	271	260	291	243	258	268	272	240	262	264	274	266	257	279	259	271	247	277	293	277	283	259	239	241	294	279	259	273	282	268	216	279	279	266	261	246	262	243	247	228	271	241	240	275	254	248	277	253	257	267	272	287	261	256	263	239	270	266	270	273	268	289	249	240	257	277	266	300	277	245	263	216	265	260	282	295	254	267	274	270	256	244	250	265	264	273	275	265	276	255	259	265	249	256	265	269	275	275	251	268	266	233	277	249	252	250	241	267	270	273	265	246	279	249	275	294	283	246	245	266	249	258	251	236	268	297	236	249	280	263	290	260	248	278	252	260	234	234	253	258	293	254	279	251	247	253	266	262	241	260	268	268	249	243	248	259	293	236	262	275	289	264	276	252	290	276	258	273	250	255	237	232	246	258	282	259	256	273	276	265	260	265	246	271	260	286	240	278	243	284	276	287	283	271	250	268	278	282	209	266	267	245	241	278	250	273	270	285	227	251	276	252	271	231	244	276	236	275	261	273	267	284	256	276	254	238	271	306	282	234	237	217	264	264	276	285	245	233	245	281	260	238	255	251	296	279	275	287	279	268	219	246	248	253	266	265	278	288	275	301	278	263	272	255	274	239	266	229	282	275	275	252	272	254	272	274	257	235	294	253	280	283	256	311	270	249	274	291	276	258	261	251	293	287	231	280	248	280	256	291	273	230	277	266	264	274	264	299	246	273	271	289	247	260	265	259	278	249	281	268	257	253	286	232	261	285	252	269	256	262	245	264	261	247	246	256	240	261	285	260	254	248	257	290	271	266	272	241	256	285	247	288	279	285	237	286	266	270	256	257	253	216	256	289	262	285	293	258	275	270	292	274	266	259	234	282	248	277	271	271	248	253	270	255	276	252	295	283	249	262	242	229	272	259	279	257	275	256	291	285	243	281	290	273	236	222	255	239	259	286	260	268	241	303	268	283	245	252	303	254	276	265	272	234	296	263	255	300	255	254	262	232	279	246	285	256	273	292	290	304	286	289	303	279	274	289	272	263	286	288	252	286	271	263	269	273	264	288	268	280	289	237	277	298	293	274	246	255	256	252	247	259	279	249	271	263	289	282	249	288	257	268	274	259	238	274	283	271	256	219	248	266	253	266	265	270	248	245	271	275	240	264	263	243	263	253	287	271	272	246	273	293	267	262	301	244	248	247	249	254	286	265	265	259	294	249	255	259	277	276	238	289	266	255	262	291	305	283	247	284	246	290	258	234	239	271	248	275	255	245	256	256	255	283	249	278	259	271	236	263	260	254	242	289	265	280	255	264	287	253	258	261	290	266	259	263	261	294	275	258	285	259	239	277	277	269	248	280	273	276	248	260	279	255	268	267	260	284	287	254	258	277	239	270	268	285	278	273	247	249	254	265	256	291	241	255	260	270	273	266	261	255	266	235	257	242	282	284	267	258	283	291	280	269	252	266	263	285	245	278	263	278	258	270	272	276	287	295	265	222	240	272	303	275	300	264	251	247	259	259	246	235	263	269	276	260	235	257	251	262	295	260	231	263	261	256	253	284	279	269	256	238	258	283	272	271	230	249	270	265	263	271	271	272	248	280	278	250	260	291	288	294	266	266	281	250	272	252	268	250	280	268	263	278	253	247	274	268	259	281	266	250	246	248	278	276	270	289	293	282	274	278	263	283	268	291	270	281	241	263	268	262	256	242	261	296	271	264	280	275	261	291	246	232	238	251	273	255	268	263	281	251	270	285	266	276	262	281	260	275	258	255	282	227	282	245	262	265	273	237	306	257	306	292	274	272	242	250	248	234	256	228	272	272	281	274	295	291	251	263	272	232	253	268	263	231	287	265	280	282	248	253	277	258	240	286	261	281	276	240	267	240	265	296	249	233	273	264	231	266	244	286	228	262	256	277	270	266	277	276	256	263	274	252	262	257	241	246	236	273	268	267	263	269	292	260	247	287	253	270	265	271	228	283	298	264	274	263	287	277	262	238	238	242	296	255	248	246	232	259	263	270	237	243	268	261	283	279	268	275	261	258	262	216	292	269	272	268	254	264	265	272	273	248	256	271	243	269	255	297	266	283	280	299	297	259	243	247	286	281	247	280	247	257	278	294	279	283	285	239	262	272	272	234	245	253	262	275	265	267	278	269	253	224	256	251	274	278	285	254	265	253	274	257	276	253	239	299	284	259	228	262	275	294	243	274	240	249	235	278	238	266	279	305	254	255	280	284	261	253	292	282	260	262	261	249	301	242	268	269	262	237	258	250	272	255	273	257	249	259	296	258	292	221	262	265	274	269	276	246	244	277	263	251	237	277	250	215	263	264	279	272	278	280	249	286	241	238	253	247	233	261	262	306	238	263	265	246	263	246	266	281	269	252	262	250	285	226	250	226	256	239	255	259	225	268	273	258	266	250	294	274	255	271	279	245	245	249	232	274	273	274	260	251	281	271	299	275	263	252	261	269	275	269	282	273	258	272	228	274	246	260	260	261	261	267	245	291	279	240	263	266	262	274	253	253	300	253	277	247	257	223	267	280	284	238	257	255	271	246	274	217	263	271	265	259	290	287	257	282	281	259	270	224	252	271	261	245	253	264	239	296	332	258	285	288	250	271	260	280	254	266	262	253	225	242	266	269	288	264	275	256	267	269	278	264	255	265	261	275	251	240	246	261	271	242	228	255	291	248	257	267	316	281	276	262	241	257	266	242	278	268	293	291	245	280	278	230	245	271	278	281	261	237	254	238	293	278	271	230	254	247	255	244	242	263	272	237	253	285	308	270	266	260	292	240	258	291	243	264	267	283	252	261	284	282	289	266	288	264	264	242	269	284	256	247	270	259	263	248	246	289	262	270	257	255	294	255	264	260	279	302	267	259	269	277	294	259	246	283	255	243	268	298	280	259	271	247	299	248	265	246	272	284	290	262	264	281	289	285	267	249	312	279	261	256	254	260	256	263	238	259	297	263	276	246	251	245	285	283	275	262	271	284	284	280	246	290	249	245	290	264	260	261	251	272	273	257	253	251	261	240	253	254	254	265	238	265	274	259	230	265	261	243	234	235	264	261	266	267	264	269	280	271	275	276	266	238	288	285	271	296	275	273	272	263	276	235	296	241	269	288	264	266	247	302	278	255	280	278	274	253	288	300	286	268	254	275	279	284	305	262	276	270	248	243	255	250	295	237	264	243	287	252	243	273	270	290	285	280	245	271	266	256	267	253	286
14304	23652	21651	8587	3935	572	539	622	552	549	582	549	527	591	575	625	551	608	581	563	594	571	570	559	579	534	544	545	593	550	566	592	609	617	557	611	580	560	550	555	537	556	567	558	563	550	553	597	599	549	560	608	587	579	545	582	578	543	561	561	569	593	586	603	564	562	561	589	558	562	527	590	599	526	552	530	585	561	562	567	572	606	550	562	586	561	558	563	610	601	549	585	573	565	601	582	567	573	554	578	604	580	540	620	564	555	590	557	563	618	550	593	547	558	593	602	568	573	602	570	562	521	602	591	559	552	593	622	613	552	570	635	581	566	566	567	561	598	528	580	552	536	600	547	589	572	574	611	577	570	574	583	521	562	581	547	552	586	579	517	524	573	585	558	596	526	570	555	604	552	573	576	577	597	536	524	531	589	550	561	581	574	528	563	584	521	564	592	547	572	570	572	589	596	543	614	590	580	512	554	514	581	579	588	570	617	568	587	542	545	547	558	574	583	604	594	585	543	592	571	569	583	554	575	586	576	580	537	570	580	569	555	595	595	589	597	534	547	561	550	556	553	593	590	563	595	584	540	599	533	533	577	598	586	551	527	595	587	553	581	583	551	573	529	555	562	555	534	562	544	520	594	554	522	580	612	603	551	562	610	546	635	561	553	541	569	569	608	571	592	537	533	573	551	540	538	540	532	579	586	550	554	580	615	590	610	569	624	541	600	615	550	578	615	550	551	603	608	550	531	545	556	568	588	593	559	593	526	572	554	575	546	545	594	578	596	590	574	591	590	545	565	568	570	540	558	572	566	552	544	550	621	562	576	554	557	587	557	545	566	538	600	529	559	593	592	569	555	567	590	554	522	571	575	539	570	592	549	569	569	524	546	552	581	589	560	628	537	568	592	576	574	528	546	600	579	564	565	619	607	603	624	574	580	582	611	581	596	611	606	587	583	565	580	548	567	579	593	581	560	533	593	593	564	577	565	548	550	550	556	593	584	553	581	593	528	564	563	560	580	545	548	555	587	575	538	595	597	618	563	568	563	564	582	566	589	612	561	573	610	524	588	598	574	579	596	574	573	550	597	605	577	542	589	585	553	534	575	589	587	525	575	542	610	612	583	574	528	549	561	556	591	542	547	546	583	590	579	580	591	574	541	577	580	571	559	588	557	566	572	592	586	511	561	532	600	575	584	551	595	555	605	575	555	548	571	570	598	573	566	523	600	566	592	588	554	534	558	568	590	594	581	581	566	614	595	591	574	548	576	530	567	583	612	619	550	516	589	562	599	568	581	570	506	587	584	594	571	567	588	549	596	570	610	536	553	599	630	615	575	569	557	588	549	598	533	551	615	577	574	528	580	587	640	567	537	573	531	584	566	565	545	586	553	543	566	578	610	561	543	573	556	553	581	516	578	576	580	563	593	529	598	571	586	553	564	585	562	565	576	581	595	574	553	584	606	587	580	557	535	540	594	601	574	551	581	523	577	561	587	542	605	563	601	597	534	596	555	603	557	600	572	523	578	572	612	583	594	589	611	576	608	627	556	555	551	557	612	567	577	564	592	588	572	586	564	601	574	606	563	580	586	561	552	584	597	610	533	583	551	559	572	564	577	561	580	605	579	544	527	547	547	591	555	594	600	542	576	542	553	608	583	549	588	595	555	576	569	583	609	631	569	586	577	593	550	570	610	617	572	613	556	573	578	566	617	550	571	545	578	612	549	528	562	584	565	582	567	554	547	557	594	551	607	543	572	565	593	632	555	544	584	592	576	601	602	565	568	572	620	591	556	539	589	563	597	585	572	557	585	577	551	538	570	556	605	571	545	596	568	576	581	569	545	582	530	568	546	582	552	557	598	568	573	573	547	545	546	530	556	592	535	576	613	568	599	556	560	581	535	550	575	563	532	536	594	548	569	613	593	545	598	583	594	562	598	582	576	578	600	597	576	627	586	568	569	550	587	567	595	557	524	597	574	596	539	580	608	550	563	604	578	626	588	555	635	574	552	569	519	578	506	567	573	597	587	537	589	603	564	566	576	559	561	571	585	542	574	556	581	573	558	564	591	601	557	527	589	618	568	562	594	579	599	590	569	552	562	574	569	556	512	522	530	590	543	605	587	535	598	576	525	604	575	575	573	609	605	577	602	553	569	601	565	568	545	569	580	562	567	534	569	595	565	617	594	572	591	563	589	583	576	565	580	604	585	597	526	556	547	549	566	587	613	547	583	570	555	606	581	542	583	560	577	560	578	553	567	544	532	586	568	580	574	576	551	551	539	554	570	527	546	543	589	559	573	600	561	573	562	542	555	604	550	563	566	585	567	579	557	584	561	555	592	574	600	533	562	554	554	561	565	564	571	589	549	573	590	606	550	571	560	543	556	584	577	599	592	593	505	585	539	581	556	554	545	568	590	558	563	574	563	570	570	548	617	582	586	591	575	599	530	506	565	639	561	569	559	571	564	575	571	543	585	575	569	596	559	589	560	561	563	591	545	564	574	563	560	544	576	569	609	548	575	620	539	554	611	534	541	580	565	563	582	549	571	548	573	576	554	576	571	569	581	575	580	572	609	565	564	600	568	541	534	603	539	593	560	528	527	607	621	604	539	578	566	520	588	553	611	532	558	571	584	580	619	552	561	573	574	592	578	580	582	594	581	564	564	552	570	569	587	598	543	542	537	567	594	577	561	563	588	560	557	557	589	582	588	525	552	569	589	537	576	593	563	550	603	593	590	565	563	570	549	615	580	566	584	602	544	607	553	558	588	583	600	551	613	547	537	579	578	563	527	585	618	595	577	545	547	579	584	557	574	571	538	546	566	571	594	577	581	561	553	567	573	603	533	577	551	539	564	560	575	555	531	587	591	574	537	529	568	586	601	541	563	533	530	572	548	618	558	535	590	567	538	571	559	566	580	575	563	562	594	606	537	526	544	522	569	573	559	544	564	583	550	559	629	586	624	565	535	582	569	575	587	564	569	601	534	565	528	593	569	532	539	636	571	569	559	592	570	558	568	581	565	573	578	573	549	563	551	586	551	554	587	529	558	565	533	585	563	598	575	601	590	595	559	577	556	571	563	536	585	600	575	558	558	572	600	548	597	552	567	557	560	594	524	573	569	569	563	520	567	565	571	566	610	578	544	597	585	547	570	585	571	547	569	542	529	581	560	570	604	561	575	575	564	533	552	537	586	554	558	553	530	627	523	617	522	604	528	579	507	588	593	559	579	562	585	598	614	524	552	582	527	589	586	577	580	566	566	537	573	588	555	596	586	585	569	523	535	563	585	590	568	614	572	591	592	626	592	583	612	528	590	577	564	601	619	542	582	559	550	510	576	559	567	572	576	534	570	597	575	554	584	574	559	606	580	623	594	581	568	572	616	577	544	564	572	565	552	559	534	572	555	580	561	596	587	562	563	563	557	554	552	567	557	598	558	583	544	559	604	595	593	576	542	556	599	558	597	562	573	567	581	569	544	635	530	575	564	524	545	571	547
41986	60743	72781	45632	25244	3465	235	212	161	174	180	148	174	185	162	161	161	166	142	156	169	152	145	153	156	166	167	131	130	171	147	154	136	137	172	143	159	140	146	146	160	155	153	151	158	147	157	177	132	143	143	149	146	164	137	146	150	171	159	166	136	155	146	172	147	153	140	157	148	142	136	154	155	157	143	146	144	132	161	161	162	117	179	170	159	132	134	153	160	149	161	166	146	140	170	159	143	146	158	149	174	141	136	164	128	156	142	160	157	142	154	133	134	152	157	147	143	153	159	151	137	124	165	144	146	150	180	141	125	130	144	146	131	162	145	143	140	149	150	143	149	152	170	130	158	168	159	150	158	157	123	161	142	148	139	157	144	154	146	140	158	158	156	135	146	159	140	140	151	138	157	158	143	158	136	131	151	158	136	163	142	169	136	163	179	158	184	150	156	170	157	142	140	137	164	146	169	132	157	148	141	122	165	155	125	144	152	131	144	122	166	136	140	133	139	149	151	141	148	154	139	149	155	138	146	157	139	148	133	159	140	141	133	140	159	174	147	148	159	140	134	166	149	165	149	143	126	126	127	137	162	146	146	136	157	134	144	145	151	144	142	155	149	136	154	125	141	149	154	157	136	139	158	154	145	138	144	169	149	148	142	153	120	148	144	138	133	142	141	138	156	148	159	148	153	144	175	162	171	152	147	153	149	153	138	146	163	172	156	141	178	150	178	138	138	147	135	166	139	134	164	147	132	142	152	149	167	163	150	143	184	151	146	154	157	144	146	147	130	152	138	151	144	149	163	157	162	151	156	158	139	160	159	144	132	150	153	153	149	164	143	126	152	148	151	153	160	134	147	169	139	146	146	174	141	142	137	139	155	133	148	148	125	155	152	163	160	152	128	132	150	151	158	151	136	161	172	143	140	176	156	170	150	164	175	157	149	166	143	171	172	151	137	140	158	160	115	182	130	165	144	160	151	148	126	140	157	143	138	142	164	124	123	151	138	139	142	145	157	139	182	141	131	142	148	141	140	167	144	132	134	147	156	161	153	149	152	153	141	153	138	169	143	146	143	151	152	141	144	142	161	159	175	157	148	161	144	157	161	157	139	144	144	164	168	129	143	144	158	142	153	162	164	134	148	136	168	149	169	147	163	163	129	162	142	160	155	129	134	149	154	145	157	153	152	152	138	163	143	178	140	128	163	153	125	146	161	161	153	165	149	131	167	150	146	154	148	136	152	138	163	149	143	125	160	171	146	141	137	150	133	156	175	153	132	135	154	146	165	129	143	134	129	162	168	151	157	152	155	150	147	169	159	141	160	135	159	136	143	149	153	131	160	146	143	139	139	147	148	129	136	146	148	162	144	149	139	138	136	140	134	168	155	154	131	135	160	137	129	175	156	143	124	126	135	144	152	157	143	144	119	150	181	143	160	150	142	154	129	142	169	169	163	157	134	155	148	149	160	136	140	124	134	154	171	154	157	141	163	141	159	149	124	153	142	138	164	155	144	159	162	129	134	166	180	142	149	175	131	142	169	142	158	121	151	166	138	129	146	144	133	144	169	124	156	151	171	156	140	134	126	137	120	147	151	136	138	144	142	176	144	124	157	139	131	150	152	158	147	167	156	144	171	150	120	130	143	128	144	149	154	137	157	152	139	167	161	118	143	149	126	162	129	149	129	148	160	164	168	155	148	146	148	144	139	135	170	149	136	141	180	140	135	135	134	179	132	140	135	134	157	142	156	151	143	136	133	151	146	157	129	150	175	143	134	154	149	150	139	159	151	165	164	157	145	142	149	140	154	131	132	178	151	173	157	127	138	148	153	156	149	141	146	148	158	164	171	139	130	151	149	145	167	173	119	153	134	139	155	148	176	117	153	162	125	141	127	142	130	140	157	161	147	155	151	156	141	139	185	141	172	165	170	131	135	145	148	155	144	138	135	166	144	150	143	180	115	127	143	164	144	138	172	122	150	142	115	132	136	139	135	150	142	177	133	137	126	156	165	140	142	154	139	146	183	147	158	146	129	145	175	170	136	179	144	140	166	145	162	153	142	149	138	153	151	158	161	143	122	167	132	138	154	125	130	126	136	145	130	166	138	141	153	147	114	163	149	146	157	162	115	140	166	149	180	152	155	136	160	163	151	133	147	156	129	167	129	166	142	175	163	136	145	121	146	148	153	142	124	129	150	134	137	150	161	160	134	130	161	146	150	141	167	149	145	147	139	162	165	146	169	143	173	153	165	141	123	160	132	152	148	136	158	147	128	151	151	137	156	149	147	145	144	143	147	134	171	150	151	148	158	129	136	131	146	133	142	148	160	149	144	140	136	151	153	142	134	148	133	132	140	155	168	169	142	152	130	136	147	149	160	126	141	143	146	139	159	156	142	144	143	135	168	133	134	160	143	130	134	137	138	157	143	153	165	151	150	137	162	127	146	161	147	166	146	159	174	149	159	162	149	162	143	146	148	157	152	153	182	148	160	131	145	170	155	151	142	139	159	181	151	168	148	169	137	139	126	157	154	136	131	171	153	112	142	188	166	151	170	149	146	159	134	157	124	161	156	154	144	163	165	173	153	150	153	132	153	142	136	146	143	155	154	149	156	143	140	138	129	127	132	148	142	164	147	136	169	161	158	160	149	147	183	142	161	144	159	165	151	157	146	138	135	152	125	146	168	176	125	140	152	144	161	135	144	133	140	184	157	137	152	155	149	159	157	151	121	158	130	147	159	139	144	128	157	165	129	131	156	152	141	158	125	149	127	138	133	144	146	155	161	154	155	120	141	144	146	151	146	147	157	136	148	171	169	158	167	144	184	147	147	141	169	181	165	121	132	142	158	149	140	146	143	147	164	135	145	151	152	160	122	151	168	138	162	120	145	151	149	151	130	136	146	148	150	160	161	150	141	138	151	135	148	128	152	141	146	151	151	159	149	118	144	139	153	151	131	155	135	138	149	153	136	144	131	149	127	132	172	170	163	169	135	133	155	153	138	133	130	137	150	169	162	152	157	135	166	158	153	154	151	132	141	148	156	146	140	142	137	149	154	169	125	168	168	144	169	147	146	146	145	158	141	149	128	142	162	147	163	169	128	156	151	142	126	165	151	154	135	141	158	152	142	159	164	149	150	144	137	156	146	146	131	161	165	138	142	140	134	149	162	120	142	132	176	164	156	142	148	146	156	155	164	156	142	156	179	152	140	146	152	136	137	154	150	146	158	139	161	130	145	158	146	145	172	155	168	146	151	146	158	141	140	142	158	142	123	170	143	147	141	150	147	137	122	136	147	160	163	150	138	163	138	145	170	151	139	157	158	173	151	177	138	154	177	147	182	167	157	139	157	177	152	155	142	162	151	155	149	156	172	160	158	178	151	130	147	153	159	151	150	148	139	151	162	150	132	138	175	151	153	173	158	170	159	139	168	132	160	130	152	133	146	134	132	156	125	170	149	133	149	160	145	163	143	154	139	143	146	161	159	171	142	125	175	133
22037	47549	67217	51017	31697	793	714	665	551	538	477	480	451	462	447	432	410	404	361	436	411	390	423	402	370	363	384	402	368	340	378	366	383	373	322	364	388	344	378	363	385	378	377	377	370	361	358	354	346	354	376	380	356	341	397	361	378	370	343	344	374	341	374	350	387	356	375	352	375	392	337	367	351	333	341	346	384	361	349	359	331	336	362	345	359	369	371	358	331	379	355	345	339	364	358	349	373	348	352	347	366	334	398	353	338	351	350	339	375	385	369	378	325	349	335	373	362	336	371	327	337	350	373	329	331	324	352	350	358	354	338	335	352	340	371	369	335	340	312	374	364	356	338	367	340	343	376	388	332	358	341	396	352	352	357	350	377	353	345	355	382	358	382	372	327	374	383	343	365	344	353	352	355	346	314	367	355	367	338	345	348	356	387	374	364	372	359	358	348	346	358	395	337	343	347	366	360	334	353	393	365	380	355	339	348	331	346	324	312	351	372	374	356	385	393	394	359	348	401	382	356	334	341	341	343	324	402	339	323	365	386	348	390	360	366	402	348	384	372	353	344	367	384	362	357	378	355	365	347	369	383	354	331	343	326	389	363	396	349	343	349	361	385	387	358	355	365	378	324	358	344	367	372	332	357	376	361	366	346	349	388	380	367	362	381	352	373	338	372	380	333	344	348	344	336	345	385	324	347	331	341	366	355	366	336	387	356	406	338	353	317	384	365	321	335	360	337	347	358	362	316	360	351	334	345	350	368	354	370	385	348	336	321	354	331	331	368	395	330	346	394	363	355	341	351	342	349	365	397	344	366	361	341	356	333	370	352	364	361	313	347	380	340	317	325	387	350	353	352	344	369	347	350	349	380	375	354	347	343	324	340	377	337	374	362	347	364	346	356	340	335	403	357	407	364	339	339	366	363	376	354	357	338	345	363	327	381	375	407	341	348	412	343	362	332	353	335	349	328	367	359	335	340	335	357	349	336	364	386	334	332	366	367	361	368	387	329	348	323	395	346	352	356	394	336	366	323	365	384	351	347	358	341	349	368	349	329	355	366	344	352	345	366	336	367	336	369	367	349	333	346	351	396	352	344	337	335	369	330	327	324	349	378	337	341	383	330	355	344	359	339	370	364	332	335	330	392	354	378	322	366	319	340	347	378	362	367	397	384	373	339	385	356	406	342	389	325	320	328	351	337	369	377	356	337	338	364	370	346	335	331	356	334	337	353	352	367	329	336	351	334	317	347	361	377	332	344	343	344	339	346	360	376	350	363	347	380	356	356	387	341	375	359	332	349	336	347	346	344	355	358	337	384	382	357	332	374	335	364	348	316	347	370	346	346	354	369	370	349	339	315	399	344	329	346	339	370	362	360	357	357	339	325	343	372	353	371	330	363	339	364	379	360	337	365	373	375	355	348	363	347	362	357	395	347	327	359	353	352	356	350	353	371	359	346	375	383	350	370	366	353	328	374	325	379	321	386	338	354	373	347	353	341	364	362	339	296	355	373	371	361	315	334	352	358	376	370	332	339	338	339	372	403	302	384	351	365	351	347	373	368	363	357	337	345	346	357	347	388	366	327	317	390	380	328	350	335	357	343	338	341	378	353	362	350	339	362	326	376	330	328	363	372	326	375	370	351	377	340	347	347	384	397	330	355	354	376	369	346	352	325	366	337	344	351	343	390	343	336	367	377	358	359	357	361	362	346	363	372	333	353	365	350	377	389	381	354	369	353	358	348	365	335	350	364	347	315	324	346	343	360	364	346	380	339	331	345	376	361	349	373	351	329	326	354	359	397	387	340	332	335	369	348	346	364	363	357	373	362	378	367	358	362	369	353	355	361	339	352	344	354	330	346	357	375	335	343	378	369	346	363	370	327	328	330	299	362	356	333	374	367	375	379	345	389	314	342	348	342	359	360	360	350	380	351	372	342	379	366	359	360	362	354	332	330	333	374	326	366	376	328	349	377	374	359	382	361	332	351	347	352	348	330	334	371	339	344	390	375	394	369	345	400	332	382	357	350	342	355	334	381	350	301	330	314	363	334	369	352	340	350	347	298	325	360	318	345	352	356	376	380	336	341	360	318	360	347	342	350	352	366	389	360	355	327	359	364	364	344	365	343	362	347	371	352	344	360	362	346	315	345	359	339	363	375	345	354	368	362	336	343	353	343	392	343	336	357	336	369	347	369	382	350	378	369	364	371	328	341	332	331	377	371	354	389	356	356	336	384	374	384	380	329	375	364	318	354	354	341	371	364	358	335	354	375	336	387	344	363	351	357	366	374	377	344	346	393	361	342	361	348	366	369	342	372	355	360	339	378	368	351	360	319	333	364	343	344	349	365	383	365	351	332	367	356	352	326	350	346	339	357	359	399	364	361	345	383	328	355	354	336	340	343	361	385	346	356	351	340	386	327	353	360	358	334	352	367	345	367	341	342	367	350	350	336	339	340	342	344	356	358	366	355	368	341	353	348	349	368	366	368	344	353	351	375	351	345	357	403	341	340	354	356	382	359	365	346	353	361	373	373	363	357	386	375	375	341	335	347	383	365	350	360	350	366	321	347	327	361	347	382	320	331	348	336	385	371	365	410	368	369	371	359	349	346	350	370	357	370	313	339	353	364	387	388	334	339	337	357	346	378	362	358	366	366	377	383	335	322	350	319	337	375	364	361	359	368	370	358	326	358	367	386	388	368	390	372	380	338	365	326	365	337	382	358	333	357	366	364	370	335	347	332	361	348	341	361	384	356	333	402	327	330	370	340	341	345	351	309	335	351	347	336	358	371	351	359	345	370	352	359	345	369	362	391	345	350	321	364	350	356	356	369	353	358	366	347	318	350	320	357	380	362	330	331	378	350	351	367	373	356	364	340	320	325	344	313	359	368	350	347	344	351	356	381	391	367	364	389	338	342	354	339	360	346	356	350	338	372	397	374	379	370	351	398	372	376	353	333	335	349	346	360	384	316	347	335	331	364	328	363	378	338	351	378	334	338	358	357	347	393	356	341	365	361	356	335	352	372	369	344	337	324	318	366	362	389	336	390	335	350	332	371	342	342	375	344	371	358	348	367	370	341	336	330	330	331	340	364	355	361	334	367	404	350	369	379	355	346	361	357	340	335	367	338	362	317	329	370	340	363	360	348	337	350	343	386	353	353	352	327	388	360	337	340	335	328	355	348	377	399	387	364	365	349	361	348	359	380	339	321	346	325	357	344	335	392	346	338	385	337	342	335	341	351	370	352	365	345	351	370	369	340	328	381	360	341	388	360	386	361	364	360	365	395	353	319	323	328	329	351	345	341	338	361	343	328	401	370	331	353	336	364	343	330	370	343	378	346	320	348	351	345	342	342	348	368	348	351	327	345	351	323	386	344	374	374	345	330	350	361	388	378	336	347	339	362	362	347	369	370	325	356	328	338	358	355	340	355	365	337	331	392	338	360	364	334	333	396	350	374	345	354	361	394	372	355	352	355	358	343	354	349	358	336	339
49281	71533	83212	57250	34913	9006	686	370	270	304	297	249	298	248	272	212	232	242	223	249	254	212	237	207	206	231	188	241	248	234	233	216	212	196	196	246	245	224	217	193	241	257	234	227	226	216	226	242	249	244	215	236	222	199	207	197	212	230	213	212	256	229	212	231	203	254	214	276	219	204	242	229	233	253	222	194	239	231	251	236	223	214	223	254	230	204	214	205	208	213	210	228	206	238	222	215	221	210	214	232	253	225	239	203	195	245	218	215	217	247	209	225	215	238	231	192	238	222	251	227	241	191	241	239	214	223	242	182	220	220	206	200	221	231	227	185	228	230	259	208	250	253	222	191	205	208	212	248	224	220	216	202	230	233	214	199	233	232	206	199	220	213	204	234	249	224	244	211	231	229	221	241	241	242	225	245	231	241	221	216	234	241	213	228	241	225	223	236	179	229	236	214	206	204	225	212	220	203	211	233	220	213	210	218	250	221	205	202	216	221	231	225	217	254	242	222	237	218	212	215	211	232	236	235	210	208	205	220	199	222	226	254	250	215	236	199	202	216	223	242	209	215	207	236	213	207	209	247	203	220	213	217	207	249	242	241	201	219	234	217	217	223	201	233	233	242	233	208	233	236	225	216	223	210	216	252	223	206	212	239	218	195	229	226	217	214	220	237	238	221	232	199	254	232	210	221	236	232	220	229	202	246	225	223	231	218	244	237	246	234	230	221	217	241	207	225	241	215	212	234	216	253	253	270	243	214	211	230	218	218	208	231	220	245	237	215	245	232	232	210	245	266	193	222	231	181	234	208	235	204	212	231	224	242	234	184	226	197	241	231	203	232	222	195	245	247	213	230	219	211	214	225	212	233	224	220	230	196	221	203	212	229	216	224	219	217	217	256	241	233	233	204	232	218	252	209	227	224	220	212	207	226	201	238	244	234	209	194	249	215	220	246	209	212	192	206	230	242	224	236	218	229	239	206	220	208	216	209	244	222	238	228	203	221	206	231	250	254	233	222	236	238	251	240	199	206	215	220	237	257	214	219	250	261	228	225	274	207	226	216	252	225	215	204	203	229	258	229	246	253	232	221	229	238	241	227	265	246	224	205	234	218	234	205	237	227	239	239	217	225	222	242	227	232	246	247	241	255	211	214	207	242	226	209	239	228	203	205	240	223	230	235	222	228	240	252	230	245	205	227	221	253	226	226	210	226	209	221	211	198	235	222	211	217	202	228	244	244	214	217	234	217	224	232	223	238	196	255	238	256	247	217	258	220	238	203	223	234	232	215	248	226	188	214	222	240	243	205	241	255	257	227	208	220	234	208	226	235	222	216	227	208	218	227	185	252	211	260	238	205	241	223	210	208	217	207	212	225	220	230	193	243	211	259	225	218	222	239	247	265	240	203	210	198	237	221	231	239	207	229	196	192	215	240	220	188	226	203	208	215	228	249	258	215	223	236	201	259	227	235	236	227	224	203	211	219	224	255	245	239	231	214	196	235	197	201	227	239	224	229	243	218	241	222	212	219	249	214	213	222	199	227	255	204	225	214	198	218	217	215	232	222	212	210	193	236	201	207	237	230	214	208	213	212	220	224	224	201	196	208	230	250	221	241	221	223	241	245	217	211	188	215	237	214	235	232	241	213	225	233	231	227	216	205	220	208	239	241	189	213	239	221	212	246	207	243	237	227	195	196	225	221	220	240	215	237	228	202	239	226	216	234	225	212	227	218	204	232	243	221	245	232	213	227	270	239	214	209	197	218	240	218	210	220	236	214	221	203	247	205	215	234	231	203	197	212	235	258	232	239	246	227	212	236	213	222	216	222	221	203	257	231	224	202	216	235	246	236	228	240	211	238	200	189	222	219	230	247	197	228	209	239	232	253	219	234	237	233	212	225	216	218	227	249	256	227	237	241	227	227	209	208	245	199	217	226	221	230	222	239	214	220	233	227	218	224	226	222	223	240	218	241	216	238	245	229	238	221	194	228	239	230	230	265	224	236	241	245	245	232	234	237	206	228	229	235	204	232	213	231	232	224	245	222	225	234	212	211	211	262	251	243	230	238	195	237	250	226	230	194	227	223	207	193	230	211	260	192	227	227	246	255	228	205	217	214	238	228	199	229	230	248	202	245	219	213	251	229	197	235	203	242	212	218	221	210	236	216	212	188	265	216	187	243	225	212	237	235	233	234	196	188	201	222	228	213	214	206	223	231	242	219	218	240	211	240	220	219	223	230	234	243	228	251	201	206	245	217	233	211	221	230	251	228	246	214	230	224	222	247	241	226	238	231	219	243	238	204	252	210	214	228	239	225	235	223	213	236	240	255	244	210	222	218	216	206	230	209	214	243	229	242	234	239	222	204	227	205	221	221	227	224	244	249	225	231	236	222	232	214	221	226	225	196	213	196	216	247	234	263	176	204	226	230	246	227	210	224	237	216	195	220	227	214	227	199	217	278	226	196	249	253	253	233	219	248	210	233	200	213	216	238	263	208	236	222	238	224	229	226	204	258	210	230	226	219	219	215	218	214	232	198	239	256	232	227	224	211	253	199	233	210	213	223	220	213	225	217	225	221	190	209	243	218	225	250	242	218	255	208	234	229	261	291	234	224	219	218	203	233	214	256	242	226	217	231	203	218	203	179	227	243	212	234	211	227	234	235	221	202	202	201	226	214	220	237	242	220	220	200	220	245	222	210	241	230	217	224	232	212	232	227	232	218	195	229	246	235	216	226	216	227	214	227	215	221	259	216	233	245	221	212	227	213	247	240	223	235	255	217	238	211	207	245	196	223	214	231	218	248	242	212	221	219	241	225	245	212	204	207	237	221	251	234	235	215	231	253	235	209	251	223	241	219	223	236	241	231	225	240	207	244	231	254	224	213	226	212	242	215	239	190	207	217	258	221	221	212	206	256	225	216	237	229	248	229	218	214	213	219	239	225	230	265	234	227	225	224	212	223	216	239	233	234	233	209	229	224	224	176	233	227	249	217	243	221	235	219	202	255	242	250	246	238	211	244	239	243	226	249	208	222	239	216	234	241	263	235	217	231	228	210	213	240	252	203	209	201	225	211	191	231	216	223	221	195	261	268	233	238	235	183	250	215	215	244	224	216	227	229	258	236	204	228	222	225	238	236	233	223	214	209	223	225	215	231	212	245	238	231	230	273	224	236	232	244	206	226	196	248	230	218	232	213	222	233	188	233	242	239	225	220	213	200	218	206	229	236	229	192	238	220	258	220	233	234	224	218	219	199	204	202	236	234	229	236	246	233	222	245	236	258	217	188	245	240	201	262	213	237	216	238	214	215	237	225	209	250	222	195	220	249	226	216	224	226	238	250	233	245	223	229	217	259	187	240	205	242	225	231	215	223	227	211	211	241	233	222	210	225	175	249	241	222	226	230	218	230	246	232	206	202	235	231	228	211	199	226	216	221	261	212	238	209	229	212	216	210	212	196	224	233	216	225	214	252	249	217	251	228	238	220	219	240	254	217
26269	56386	81001	62583	40265	1388	1178	1026	925	891	748	716	719	702	683	663	601	613	586	631	565	578	583	560	563	556	552	552	565	581	522	533	565	530	535	536	538	573	527	530	565	567	530	533	517	477	490	551	532	535	547	514	508	568	529	512	487	543	540	496	495	500	496	522	521	559	500	527	524	540	524	525	488	529	491	501	474	515	547	500	490	532	522	516	524	533	515	535	473	538	511	488	553	517	518	498	547	559	501	513	543	514	522	558	558	496	528	565	508	513	541	506	503	525	520	514	500	533	516	486	556	488	514	509	516	504	524	571	530	520	513	520	503	510	482	531	526	469	540	537	529	508	538	551	514	516	501	502	489	509	524	500	546	534	492	500	506	515	530	557	554	534	485	515	493	522	572	501	541	495	541	556	494	548	508	514	497	486	530	505	551	575	525	512	529	508	529	521	550	493	502	529	518	530	527	502	528	573	527	519	532	549	516	505	507	522	485	497	512	493	519	552	490	543	511	530	506	557	541	520	519	495	530	528	520	496	531	500	539	483	480	559	568	506	526	512	499	596	523	508	506	510	538	522	527	508	525	501	533	487	506	491	520	435	517	558	522	530	491	505	526	523	527	539	490	544	498	505	494	480	469	530	524	527	501	503	522	481	536	535	533	527	538	558	529	542	496	518	506	476	486	540	462	520	534	511	514	546	532	542	527	521	521	511	511	520	512	527	518	484	513	544	528	530	513	542	540	588	501	480	528	526	519	490	560	553	499	535	500	540	497	553	500	533	519	553	535	563	531	541	563	526	517	503	498	527	471	533	478	516	566	532	494	541	535	558	542	514	529	537	489	529	559	543	503	517	564	538	506	491	539	531	525	529	495	452	470	471	535	506	518	487	540	512	491	510	546	545	510	498	516	531	508	509	503	511	539	539	473	543	570	534	533	519	521	489	495	519	512	513	506	530	549	541	514	513	501	552	518	569	479	526	498	498	506	538	501	541	496	494	479	557	522	501	541	534	541	532	527	529	492	541	546	516	512	549	517	516	539	525	497	500	493	498	501	510	547	510	507	517	543	527	533	503	541	498	488	504	473	499	563	505	518	505	512	546	502	549	494	495	520	509	531	470	534	541	508	531	469	483	549	497	549	506	528	525	511	542	522	527	541	494	517	514	537	484	539	520	525	510	559	530	533	473	522	496	515	559	498	520	560	494	538	500	484	534	547	511	482	543	466	466	495	517	525	566	516	475	520	503	521	522	528	532	539	522	497	496	546	497	506	539	524	578	498	488	538	515	561	500	550	489	523	539	535	540	517	532	547	492	512	537	518	523	518	503	509	462	509	502	488	476	518	525	506	540	526	492	491	538	509	504	514	517	527	495	555	525	539	523	466	470	508	477	499	508	502	545	479	545	529	510	533	492	493	501	493	538	552	480	492	524	548	511	567	535	487	505	521	481	481	477	548	507	515	481	508	534	479	487	528	471	513	530	522	504	532	499	511	514	542	541	487	471	486	527	570	506	507	523	533	515	550	512	543	510	500	532	491	542	496	541	547	478	530	506	501	538	496	521	526	494	519	520	577	570	549	497	517	534	508	539	524	531	507	516	496	536	518	528	521	501	510	517	504	543	531	560	531	512	546	490	521	525	541	492	527	492	496	489	490	542	489	508	555	540	542	532	519	536	512	565	475	546	542	523	493	548	541	523	509	511	481	495	547	563	506	548	536	502	520	489	526	523	498	556	512	525	474	507	520	493	555	534	523	531	538	513	518	536	540	490	530	539	496	548	548	506	513	522	552	510	477	494	514	512	506	555	520	525	513	499	553	517	572	532	514	530	482	487	480	483	508	560	493	519	560	494	543	510	518	509	530	501	503	534	483	503	552	544	548	455	520	506	553	475	549	511	477	540	534	467	504	551	530	499	522	545	540	536	533	567	518	505	530	548	495	520	497	552	531	552	494	513	532	471	510	501	526	487	482	517	474	526	562	510	510	464	506	542	579	497	516	504	474	548	513	552	503	513	503	479	540	559	505	510	554	527	509	490	541	522	528	516	541	505	508	515	552	489	502	516	539	509	499	533	509	512	533	529	517	534	468	522	524	502	549	533	484	485	542	543	493	521	529	503	518	524	509	483	497	550	519	529	513	515	509	525	522	553	564	522	512	525	503	498	543	522	523	524	501	539	497	548	552	540	505	504	495	522	490	498	526	525	490	518	528	536	497	539	526	498	508	536	536	503	532	550	457	506	523	550	497	470	511	492	510	522	538	504	560	502	537	514	532	500	516	549	515	509	475	509	526	527	549	562	492	546	504	505	478	507	530	502	525	505	490	484	524	523	515	560	511	558	491	536	504	527	518	492	513	558	499	495	522	506	520	524	511	496	489	517	521	502	483	497	508	479	482	520	520	525	543	563	534	478	530	519	525	488	549	540	523	507	525	502	489	547	503	517	555	537	532	501	514	550	522	484	494	538	542	513	531	508	547	520	507	483	514	477	576	536	515	532	511	512	495	509	549	520	552	484	482	552	502	484	530	566	550	508	516	501	491	497	551	524	514	502	475	505	505	517	491	561	531	507	506	510	511	496	522	538	505	476	520	527	519	462	503	493	509	527	495	518	546	564	511	512	518	552	525	517	521	560	530	519	499	505	514	491	566	471	510	529	482	514	511	538	526	507	505	489	512	526	489	509	521	522	543	534	495	463	539	534	474	507	510	502	492	520	517	519	496	561	557	565	528	489	545	520	514	504	480	502	537	512	509	504	511	489	495	511	505	522	506	539	529	485	467	544	495	487	551	546	516	514	533	523	547	540	513	566	484	500	455	532	541	507	500	530	555	531	511	564	533	496	537	507	505	506	524	500	527	535	525	512	505	502	514	534	503	508	514	510	507	525	492	499	547	528	532	510	505	502	517	504	506	466	516	530	499	556	511	481	499	532	551	485	496	515	530	519	548	495	486	495	544	535	532	530	509	493	511	529	511	534	509	526	532	508	524	510	533	539	538	534	479	534	492	497	491	521	515	476	529	535	533	525	508	512	555	533	531	476	537	484	547	490	530	507	510	507	525	545	507	513	527	538	512	486	533	501	531	503	532	495	532	502	555	534	540	539	542	535	500	499	494	549	521	538	491	496	480	505	551	535	505	533	545	481	525	525	538	530	556	530	533	517	524	545	513	541	525	510	544	525	529	533	548	471	530	528	508	525	498	563	558	511	513	530	503	515	539	528	511	557	512	510	561	518	516	531	486	499	499	549	479	506	472	510	530	514	511	517	499	500	530	500	539	529	475	498	552	502	513	496	520	545	475	544	538	551	544	487	518	538	479	531	546	533	514	490	522	524	506	545	491	529	489	542	516	584	495	497	519	570	483	490	463	527	495	474	549	525	501	478	490	486	512	524	479	528	515	510	539	521	514	528	498	497	501	528	547	532	491	492	494	496	487	495	532	505	530	498	486	485	466	517	507	509	504	535	506	531	537	468	502	496	557	508	507	526	533	516	517	495
29233	29430	16890	4080	1081	264	283	218	257	279	255	275	263	263	248	266	250	255	279	265	269	252	254	233	265	241	234	248	288	283	293	244	244	251	255	260	233	258	255	278	259	266	228	274	237	245	281	245	266	280	291	260	265	287	279	299	233	276	272	299	262	245	283	237	266	275	278	270	253	273	281	248	275	295	238	269	273	248	265	286	268	259	258	262	278	284	251	269	277	271	279	263	248	282	256	247	262	254	275	269	247	276	285	285	224	259	257	288	281	245	256	230	262	261	258	291	274	255	232	272	249	253	264	284	286	262	267	253	270	266	252	285	292	293	257	300	272	242	245	228	230	250	249	243	246	268	298	261	253	270	230	253	277	273	282	261	271	247	284	264	253	254	239	267	259	261	255	221	245	267	247	272	295	273	255	269	245	279	244	282	269	281	274	234	253	245	269	271	254	264	252	259	256	267	237	287	284	249	262	280	255	253	237	254	236	240	299	270	261	278	267	265	248	253	286	289	264	264	250	280	271	263	221	283	265	261	262	271	256	275	263	259	292	242	262	280	272	240	267	251	276	253	260	287	258	284	266	264	280	278	248	292	258	287	315	263	270	239	281	237	259	261	264	248	248	254	290	259	243	277	290	245	235	286	259	231	270	248	270	285	268	265	243	272	287	233	275	252	259	258	238	269	255	312	241	272	254	259	275	254	263	296	259	284	239	270	242	259	269	311	248	286	281	229	263	269	270	265	269	297	266	272	248	259	286	278	274	263	270	283	243	239	240	281	315	259	260	269	272	276	240	273	248	297	260	268	284	255	236	241	247	277	283	292	287	248	274	244	272	263	281	277	269	285	258	257	262	254	235	226	230	300	250	272	255	271	265	251	235	250	246	276	268	257	276	256	263	254	248	236	241	253	247	252	306	243	260	254	267	244	239	246	288	292	272	254	255	229	225	257	266	263	274	268	248	275	267	254	271	274	275	249	262	297	254	269	281	263	239	256	251	249	252	247	249	279	281	247	241	253	257	267	239	265	276	290	247	284	241	264	272	249	256	276	250	276	282	290	262	246	244	275	279	249	275	262	238	269	259	254	264	298	257	261	270	261	281	256	269	274	273	252	295	270	215	276	254	268	274	270	247	251	258	277	232	235	267	241	263	259	243	284	273	232	279	253	252	271	275	263	249	269	252	253	239	274	280	286	270	233	268	240	239	259	261	255	253	283	255	281	276	276	274	233	275	274	291	305	254	265	294	259	293	304	263	249	287	243	277	313	249	254	264	227	243	285	251	263	244	269	264	257	292	257	251	257	267	270	253	253	312	269	262	259	245	281	264	267	278	277	255	276	249	270	268	250	290	247	251	273	256	240	260	263	244	244	247	307	276	269	281	260	245	255	259	303	259	273	255	243	256	272	259	261	251	258	241	264	279	192	255	258	237	261	259	269	282	255	279	252	281	280	248	286	286	260	266	239	282	274	254	244	257	249	254	264	247	283	260	257	270	264	252	228	257	262	273	256	269	254	260	271	272	274	265	267	278	276	267	261	255	269	286	248	277	245	248	258	265	273	281	257	271	276	262	276	269	258	248	255	241	275	274	283	277	261	241	220	258	204	223	238	256	276	246	228	289	266	281	241	267	253	254	233	259	259	249	277	257	273	257	275	271	251	229	264	280	254	267	268	275	292	249	277	278	260	272	286	259	272	268	276	259	279	248	248	251	292	255	243	260	266	284	257	261	255	251	291	278	257	243	260	273	282	283	251	252	281	281	238	286	269	271	265	273	252	262	252	269	268	247	254	261	234	275	240	259	270	260	274	261	250	251	254	246	248	242	310	245	259	273	258	265	258	265	264	277	283	248	265	268	264	259	239	263	255	247	256	228	276	310	267	259	259	258	293	249	243	228	245	271	255	267	245	264	275	240	240	266	266	232	288	271	256	265	257	272	275	265	258	252	256	310	245	252	247	279	243	243	256	263	232	256	265	269	286	263	236	294	293	261	259	247	261	263	242	273	289	258	262	242	266	257	276	268	290	306	270	241	251	277	253	262	245	309	279	265	257	269	245	228	300	267	244	275	273	269	252	257	271	249	233	251	269	260	241	293	267	298	255	280	254	260	271	240	274	260	289	247	265	282	285	241	271	251	246	270	252	261	256	284	256	242	258	322	266	266	247	248	243	291	306	253	231	256	265	282	263	237	286	271	266	275	260	281	274	253	252	229	252	286	258	245	293	261	252	263	225	257	263	261	263	224	264	270	277	246	252	263	251	236	264	255	229	248	217	223	231	278	266	264	259	250	237	237	265	269	254	268	270	239	258	281	274	255	260	264	278	256	239	258	258	264	244	264	265	256	257	268	258	247	273	250	282	248	241	260	254	261	255	279	279	264	277	253	247	251	270	283	292	230	268	261	252	259	263	268	246	247	279	291	250	255	243	289	266	282	254	308	264	266	234	246	263	225	235	254	263	265	226	278	263	290	276	281	265	291	246	247	254	241	245	237	283	245	261	243	291	264	271	268	236	261	256	256	241	246	234	248	257	251	228	259	230	286	263	246	239	224	248	250	262	283	283	288	259	239	286	270	251	262	257	258	270	252	247	256	257	273	278	277	243	238	260	280	281	265	249	243	242	280	280	257	256	259	269	254	235	237	243	261	267	271	253	272	273	286	266	239	261	274	242	243	263	269	277	258	267	290	237	274	285	250	264	240	247	277	219	283	274	263	255	272	224	238	274	283	285	290	243	277	267	258	314	266	292	265	300	273	238	280	236	269	227	276	269	275	247	247	276	268	268	262	266	271	247	262	281	279	249	267	264	268	264	237	263	263	235	283	261	272	249	247	242	246	231	266	261	257	257	249	245	292	258	280	297	275	245	268	269	277	276	283	270	247	245	265	234	271	294	265	253	227	260	255	255	281	264	288	261	268	251	266	291	231	246	256	259	258	256	256	266	275	273	249	284	286	257	256	279	261	250	258	259	274	246	233	254	274	285	268	288	270	262	281	239	274	256	232	243	258	266	276	257	260	236	281	225	267	269	242	252	299	288	308	266	269	261	270	266	237	248	269	276	270	273	252	290	250	250	234	268	230	253	247	261	253	245	260	259	288	283	302	246	293	237	233	231	229	255	246	248	277	249	274	277	263	251	267	280	262	269	295	245	250	246	246	267	245	232	249	254	242	279	267	234	243	256	256	245	277	271	262	271	237	235	256	253	255	269	257	276	274	252	249	270	310	265	273	259	225	241	248	265	238	256	268	254	275	289	283	276	245	285	261	256	264	269	281	267	256	266	233	252	275	284	235	284	256	273	253	272	277	257	243	289	267	315	283	270	246	272	265	263	253	277	253	265	271	278	270	236	254	253	288	237	291	244	228	256	259	255	267	271	236	251	245	259	244	261	279	284	291	192	268	285	254	283	262	257	257	276	251	251	272	283	250	252	247	293	258	277	260	268	257	255	276	301	267	235	260	273	242	267	251	275	278	243	266	247	269	260	276	278	265	268
14322	23433	20396	7758	2960	576	574	576	540	541	579	620	549	579	581	597	557	553	583	575	592	557	548	587	578	588	537	556	559	588	546	557	609	564	602	512	599	559	570	559	578	581	609	560	577	585	557	562	605	546	563	581	577	576	535	589	551	561	584	569	558	567	564	544	550	550	558	549	552	546	575	584	565	559	554	550	531	561	544	538	556	566	562	578	562	652	537	578	621	596	550	576	580	581	509	581	558	572	569	595	596	547	595	549	530	532	535	558	572	518	553	553	568	593	613	540	571	561	563	591	564	587	576	586	556	584	550	554	577	591	568	541	555	565	516	607	578	584	558	613	569	631	535	553	578	563	565	612	588	578	572	589	574	600	560	566	567	562	540	570	557	567	541	581	593	567	545	539	554	575	546	543	524	572	572	554	560	535	588	597	604	586	562	524	596	588	579	574	544	558	542	597	566	589	599	565	555	572	583	565	537	585	556	559	590	543	557	561	563	543	604	547	564	572	593	594	559	547	572	506	567	561	584	567	564	614	600	579	515	598	580	549	576	558	592	604	572	588	556	591	538	539	578	555	558	596	578	579	576	542	597	551	576	564	596	583	548	584	562	600	568	564	536	590	584	565	591	547	574	528	553	563	548	587	567	577	582	571	625	590	563	551	576	588	541	572	570	590	585	558	592	563	573	567	549	543	534	621	571	577	571	541	571	526	531	599	546	584	552	557	552	554	552	568	574	571	561	591	555	568	602	599	574	562	576	522	582	552	588	580	573	582	573	526	642	551	599	567	561	564	535	547	545	547	608	582	572	600	575	565	598	580	591	551	547	570	605	564	595	606	520	570	557	533	614	569	554	565	514	557	548	581	536	537	546	571	549	575	581	551	597	551	553	544	588	588	612	569	554	578	544	578	571	603	590	610	607	556	588	571	552	612	535	564	565	574	545	603	592	606	559	545	591	578	598	568	569	563	540	586	607	580	581	624	552	552	559	563	579	573	579	554	591	566	521	581	549	544	571	578	540	564	567	544	559	558	596	565	577	592	606	592	542	578	539	552	527	558	598	606	543	585	572	530	571	547	588	542	543	560	540	611	557	572	545	549	542	536	541	567	544	547	583	536	596	564	556	549	567	554	567	568	553	580	604	555	557	587	567	533	590	573	579	579	583	588	519	593	540	539	557	581	543	606	571	580	583	578	599	598	593	614	517	544	574	562	605	578	519	571	557	576	572	565	567	544	545	619	572	556	596	594	546	544	609	545	605	579	590	566	621	586	585	594	603	595	542	558	590	582	552	583	584	536	567	583	549	560	604	537	612	581	569	573	591	545	629	577	527	578	516	583	572	562	557	636	581	574	535	533	617	587	564	547	574	569	584	567	584	589	595	564	570	592	541	545	566	552	567	567	529	581	578	575	546	552	550	601	537	608	609	565	561	543	572	595	541	569	563	516	541	577	594	604	585	562	590	568	561	584	577	548	541	596	551	603	550	519	596	557	517	533	560	565	525	578	555	535	591	596	540	591	593	594	567	523	540	566	576	554	556	525	557	573	582	554	616	571	556	601	581	572	592	599	606	576	507	558	594	579	582	554	631	568	543	531	536	580	532	595	542	535	562	573	546	537	605	555	601	569	523	580	602	573	551	536	530	551	544	571	579	547	546	565	557	613	567	554	570	574	565	538	547	529	558	597	538	550	538	589	556	578	611	553	561	546	581	560	559	596	556	586	559	557	611	546	552	591	555	549	588	580	566	566	605	551	534	522	574	602	566	560	545	594	586	540	561	572	575	581	605	569	578	595	622	579	594	577	562	601	537	528	588	587	541	550	607	588	553	517	556	562	590	589	596	567	612	550	540	553	569	545	567	564	586	583	595	589	541	572	594	577	569	549	553	565	527	581	596	535	526	578	601	568	565	575	597	595	617	576	586	584	562	541	543	562	543	541	532	560	550	537	598	569	593	542	545	586	558	551	546	589	566	546	584	554	579	592	562	565	588	560	546	608	507	527	543	606	544	554	557	577	564	615	556	551	531	532	612	527	534	572	585	591	530	618	595	624	543	551	576	557	566	605	523	576	606	538	568	577	553	573	595	599	537	582	578	596	543	557	574	575	558	546	586	568	573	558	571	547	570	564	603	540	575	564	553	572	541	581	554	512	520	519	552	547	579	492	532	615	588	600	535	570	559	626	559	532	561	569	567	549	563	523	571	551	601	563	535	572	589	616	557	534	581	579	563	599	528	577	538	575	568	575	543	548	541	575	568	599	606	566	561	539	571	534	563	579	534	556	566	597	540	531	544	574	517	564	539	572	586	587	622	578	631	561	589	534	550	567	560	562	556	621	566	569	545	562	595	621	574	562	554	569	570	556	612	569	577	594	568	550	578	591	573	569	576	560	507	569	555	538	567	583	592	534	570	563	559	550	558	535	628	535	520	551	567	572	555	553	560	554	577	577	555	537	592	531	564	531	561	560	598	562	576	536	571	578	596	551	570	560	530	544	559	592	594	559	561	597	527	560	563	555	560	573	547	546	546	605	519	584	538	573	564	537	559	583	629	538	550	604	541	555	561	571	599	544	564	556	561	518	537	557	569	582	579	612	551	545	545	545	604	567	588	584	558	554	571	584	573	589	567	559	566	618	585	567	539	563	552	576	605	558	574	557	549	576	542	603	586	504	565	574	593	567	520	571	556	594	558	604	558	572	592	563	549	568	570	570	549	570	545	603	514	584	552	569	527	547	582	551	568	581	565	584	539	555	527	522	544	549	580	566	593	553	595	578	564	572	560	605	539	555	574	582	562	587	551	576	557	617	583	580	589	529	558	576	569	573	566	563	583	555	589	540	547	570	595	556	567	570	583	575	574	559	513	572	584	603	538	555	552	556	554	590	549	578	556	583	556	554	579	582	560	607	567	577	577	571	619	520	559	535	602	551	575	550	569	588	602	574	537	540	557	592	596	573	507	585	577	570	573	530	542	539	599	585	522	554	583	556	561	579	535	570	579	570	580	537	518	583	528	574	562	574	606	559	537	618	554	565	548	554	521	618	563	547	562	591	561	575	562	543	551	596	565	532	531	572	549	530	600	539	573	514	606	556	568	551	530	578	595	583	558	561	574	525	567	560	583	597	593	566	579	550	571	551	584	536	579	554	578	589	569	592	542	533	585	578	619	563	609	547	603	577	656	571	546	595	545	598	561	545	528	620	579	551	558	574	572	602	525	586	536	543	556	559	571	589	572	568	560	573	607	556	527	569	550	525	575	618	553	592	561	592	556	599	607	557	557	556	573	583	604	589	537	572	577	561	552	571	603	611	548	605	590	585	559	597	542	606	546	586	593	583	564	536	600	607	576	615	582	569	525	578	600	578	561	575	544	613	537	553	564	580	583	565	531	547	565	568	558	552	613	564	543	543	562	572	576	530	579	569	575	559	571	568	584	579	573	591	578	551	551	584	566	549	596	554	557	568	563	582	587	566	566	583	571	580	564	586	528	556	551	538
42867	61873	72104	45771	24786	3242	231	207	217	165	167	133	155	162	160	161	143	162	162	156	158	163	147	153	166	168	137	138	153	162	157	149	136	134	140	144	127	149	167	125	142	149	153	166	162	152	150	128	180	162	166	146	129	164	146	138	146	151	131	143	169	142	152	134	178	135	156	177	147	136	141	150	144	140	133	152	134	133	138	132	155	138	134	149	139	154	140	139	139	157	160	125	134	162	147	155	160	137	148	126	127	148	126	149	173	133	144	157	128	137	155	127	155	156	162	143	158	147	150	143	140	166	149	167	162	172	143	162	136	163	154	160	157	148	141	170	134	150	132	139	167	140	142	148	179	172	166	149	137	144	153	150	132	152	146	136	146	164	143	146	170	152	135	144	138	150	151	169	136	149	154	153	123	157	165	177	143	131	145	148	153	165	160	167	148	132	169	137	164	157	158	157	149	149	151	161	164	134	153	162	157	137	160	140	153	158	162	130	125	146	140	145	121	144	151	160	135	183	154	147	173	149	156	145	137	147	133	156	153	156	138	132	155	140	142	161	121	162	105	136	156	154	171	128	165	156	137	142	155	152	149	167	153	158	149	148	142	167	149	147	153	120	127	156	164	142	135	138	162	139	135	145	147	128	134	145	140	160	163	131	154	155	138	149	142	152	162	155	135	156	136	164	150	150	147	135	138	145	149	172	150	150	154	145	148	161	138	145	159	151	131	166	153	135	156	184	147	150	165	141	145	159	122	144	158	138	149	160	157	151	147	163	151	160	131	136	166	155	146	165	144	160	151	182	171	135	135	168	133	161	143	212	148	130	136	161	156	168	145	136	156	163	127	154	154	131	154	163	149	182	149	139	137	136	141	132	170	146	152	136	140	151	155	146	139	154	149	121	163	132	137	131	134	136	153	136	130	142	143	146	163	156	136	137	134	125	139	155	153	132	138	152	131	161	140	145	148	146	150	145	147	144	150	143	148	137	164	169	141	153	133	140	160	141	148	165	133	150	152	157	142	147	122	156	164	181	163	160	152	138	161	161	151	158	128	139	149	137	132	150	127	147	167	148	160	147	151	140	125	160	111	146	128	151	135	165	145	163	139	153	141	155	156	157	134	146	136	155	143	139	154	143	134	137	143	146	120	160	157	141	158	148	143	163	150	141	164	153	158	148	136	154	153	155	150	164	134	140	156	149	146	142	159	140	142	162	155	159	150	160	151	138	148	157	150	148	139	152	137	149	138	127	145	163	142	143	153	130	132	156	161	154	158	119	145	136	153	165	151	153	153	155	147	153	150	143	151	148	144	118	152	151	134	143	149	129	140	148	149	164	158	142	150	136	167	152	137	127	151	188	135	184	141	158	136	162	148	165	131	160	158	150	133	144	162	152	150	152	164	155	153	147	145	146	153	136	155	155	155	147	143	162	136	147	142	167	135	187	169	158	175	116	132	157	158	148	146	150	140	182	146	155	148	168	133	155	128	168	142	158	147	145	151	174	149	166	166	152	136	169	163	145	140	141	176	140	155	118	129	143	128	141	152	145	127	137	157	154	147	126	155	155	155	149	170	140	154	149	132	162	171	149	141	137	144	190	161	133	146	167	137	154	176	134	157	115	137	174	154	123	146	136	154	155	154	145	142	146	146	138	141	136	156	140	154	141	149	142	139	164	158	157	138	137	143	129	136	151	134	158	128	149	137	140	140	141	142	152	148	137	138	153	147	148	156	163	150	137	171	166	143	148	127	138	160	128	157	144	145	145	123	142	145	154	141	139	166	142	155	146	158	139	138	124	134	131	142	136	170	145	170	141	134	153	166	153	134	153	166	140	137	144	140	145	141	138	132	170	161	148	141	148	177	157	174	141	155	139	131	147	130	167	136	151	171	145	146	155	150	162	146	155	131	159	154	138	137	144	123	141	141	144	157	165	148	135	179	165	171	155	155	163	146	122	148	151	135	163	126	136	120	166	121	149	135	137	142	166	131	126	161	146	180	147	165	164	154	159	142	144	143	140	173	143	148	154	144	146	173	150	159	135	163	175	151	131	148	131	150	140	144	174	155	144	165	133	155	145	145	162	158	171	158	138	156	137	141	143	143	153	143	159	137	136	160	144	144	130	139	139	141	139	129	144	156	146	137	168	170	144	156	146	148	132	132	156	145	143	149	160	161	149	156	133	145	143	139	147	173	156	164	155	144	130	135	145	140	136	155	173	133	131	123	141	142	142	152	148	140	133	154	149	143	145	148	170	133	164	157	137	142	173	162	148	162	145	147	141	153	148	131	133	147	144	148	146	134	158	153	150	180	137	148	143	148	152	143	165	160	123	146	152	176	141	153	143	167	147	171	152	137	127	158	164	134	143	139	140	163	156	149	143	154	150	115	155	156	155	126	168	129	178	143	158	144	160	130	169	152	133	139	136	115	134	140	155	150	140	147	137	150	151	148	141	159	146	147	143	132	153	181	136	136	168	142	138	162	154	146	140	158	156	160	133	144	161	146	169	145	140	153	157	157	136	165	154	134	134	159	136	143	152	131	162	150	154	146	138	138	156	144	136	161	171	155	166	131	146	145	159	164	144	154	150	161	141	172	149	143	155	142	128	137	136	156	146	154	172	151	137	154	170	140	160	175	142	152	153	165	138	134	150	148	143	149	152	143	147	170	139	153	138	152	154	149	150	137	151	147	127	148	182	135	153	152	179	144	151	151	149	144	151	163	133	136	130	135	143	170	125	138	154	143	149	151	154	164	121	149	161	146	131	128	160	128	121	152	134	137	147	157	149	171	142	135	136	162	130	150	181	142	137	147	153	158	164	138	147	137	152	146	129	171	144	119	136	139	141	165	166	154	160	153	143	125	152	135	147	128	159	169	175	136	153	148	148	139	177	136	148	153	156	118	158	131	132	131	155	134	174	145	142	143	150	158	158	146	150	187	167	146	133	153	150	157	166	144	147	134	127	135	151	167	145	163	143	161	127	143	162	148	150	159	144	148	133	147	134	135	137	142	160	145	131	158	146	138	172	156	146	120	157	133	145	124	127	152	154	157	117	136	136	153	171	132	147	133	145	144	189	155	146	159	137	143	165	150	150	130	151	138	133	169	140	143	162	134	143	139	166	136	153	155	133	130	150	133	155	138	143	161	167	148	146	134	148	136	161	126	138	148	133	154	126	160	158	152	149	161	144	130	167	140	137	139	146	153	149	181	138	138	153	135	129	130	144	142	145	142	163	142	144	156	181	156	141	164	140	140	151	138	177	167	150	146	139	154	165	140	127	140	147	132	160	138	149	135	137	129	156	131	144	146	118	159	139	143	178	147	140	145	141	150	136	157	148	143	152	150	159	146	142	137	147	146	165	161	143	158	142	126	150	128	156	140	154	169	161	167	153	174	176	145	128	162	157	153	152	150	162	168	146	153	150	145	144	164	172	144	140	149	139	142	136	149	146	137	152	142	145	154	140	158	122	131	159	161	158	166	153	147	155	140	155	137	140
22549	48255	66524	51979	29158	830	732	630	581	521	458	476	494	414	459	400	458	387	391	398	405	398	408	386	402	388	334	388	377	407	341	373	372	367	407	385	368	345	367	361	371	368	387	402	377	365	370	339	352	346	352	367	357	376	347	361	355	379	346	356	381	323	358	331	337	334	334	365	358	354	374	388	321	362	359	347	337	306	346	342	318	336	373	339	330	332	333	338	376	339	354	343	357	370	357	354	356	376	361	357	361	325	320	372	373	334	343	324	331	324	315	343	352	370	321	350	327	344	349	335	353	364	340	342	349	361	365	346	374	346	348	317	389	344	393	325	346	341	354	325	363	343	355	377	381	372	342	354	349	352	354	361	359	355	383	354	364	368	325	345	352	368	353	348	363	370	330	361	354	365	345	373	362	347	348	359	343	353	322	347	353	358	387	356	367	350	385	331	357	340	378	346	324	348	336	346	386	351	340	358	319	357	367	339	350	354	350	353	362	368	354	349	365	384	358	344	356	330	359	367	326	327	355	353	354	344	337	362	350	338	363	325	317	343	354	339	357	348	335	351	352	328	349	312	318	344	366	353	373	342	346	351	373	340	338	350	337	381	400	338	349	325	326	343	339	354	366	344	356	355	339	330	362	336	346	308	333	376	382	349	339	374	359	346	346	346	371	355	374	352	326	325	356	342	346	327	354	338	356	374	364	339	323	399	340	379	381	372	347	359	362	360	377	346	342	347	356	343	345	360	377	328	363	378	363	364	331	338	372	332	366	353	347	326	330	382	330	344	381	390	339	370	333	348	388	380	329	369	327	343	345	366	351	349	343	353	361	361	353	339	358	347	368	341	342	345	353	382	356	365	361	359	340	353	367	336	361	381	339	367	386	345	359	347	372	385	363	339	334	341	326	362	351	343	332	385	314	357	352	341	390	362	355	352	355	347	359	362	367	348	327	320	348	376	355	348	363	358	329	338	333	370	341	337	332	358	344	355	351	349	325	362	331	377	346	335	348	357	361	351	330	376	347	366	357	380	349	337	358	347	344	350	326	369	370	332	379	316	350	364	388	359	339	360	378	350	357	315	368	381	356	356	340	341	350	368	360	383	378	408	350	331	335	348	339	364	370	385	341	331	347	324	347	354	353	335	352	341	351	337	350	346	347	361	361	364	337	343	388	322	376	383	351	336	338	399	338	356	356	332	362	344	355	350	351	371	360	359	339	328	386	390	361	355	311	316	330	362	374	312	358	320	326	361	326	307	329	358	341	376	384	331	355	324	322	347	347	371	328	358	372	342	321	354	378	341	351	329	382	334	319	375	355	368	322	347	325	340	374	337	339	359	317	311	391	361	346	357	353	340	324	364	350	336	370	343	366	366	357	356	337	343	376	356	366	344	360	359	387	354	367	342	349	367	350	408	326	337	394	340	357	353	357	363	354	337	374	360	353	347	320	344	324	352	352	330	370	327	358	344	372	358	362	313	363	363	361	363	360	337	351	368	368	406	366	354	339	344	377	337	352	359	346	348	360	335	324	328	356	387	362	348	359	363	388	347	336	349	359	352	356	391	370	347	357	354	350	351	346	352	357	350	340	323	338	371	348	354	353	322	312	363	357	340	348	339	343	370	350	330	345	307	373	356	386	348	363	356	383	348	350	373	360	349	352	355	356	341	350	361	368	344	394	355	387	359	333	364	322	360	378	311	374	370	307	368	352	379	343	338	319	340	365	339	376	362	328	344	374	352	331	330	346	388	361	344	370	373	378	369	337	358	341	364	344	363	319	321	334	352	360	329	338	352	360	337	338	325	355	369	315	335	332	351	350	349	361	288	360	330	343	374	340	339	320	337	329	306	340	340	363	375	369	377	338	422	354	343	370	324	341	346	357	323	384	321	352	368	371	358	362	335	341	342	358	312	384	352	373	359	328	357	356	357	365	376	354	372	378	371	334	350	354	348	354	307	373	345	348	344	377	349	349	305	337	363	346	378	350	334	315	373	350	360	372	321	355	345	358	356	333	351	352	344	355	339	347	362	362	357	359	359	342	359	352	340	351	363	350	346	366	367	366	367	359	334	379	338	375	383	411	339	329	336	345	354	349	379	346	309	378	350	344	328	352	328	402	383	357	326	344	347	312	388	353	340	350	393	350	343	396	363	374	329	343	357	350	364	333	391	348	356	347	349	355	381	362	366	364	343	349	335	364	329	353	357	318	340	350	366	339	374	364	349	356	341	357	355	348	387	363	370	366	340	334	329	348	332	357	354	356	373	361	301	365	304	323	344	342	376	367	321	355	371	353	365	330	373	321	370	327	345	351	377	362	381	331	377	354	369	361	339	370	338	373	329	337	384	378	350	350	361	368	368	349	302	343	362	336	361	371	382	327	338	371	340	341	328	379	336	339	368	333	384	379	353	361	330	352	344	364	353	343	343	322	326	347	342	305	359	386	329	370	322	371	363	335	361	363	345	373	338	374	395	334	353	322	345	347	320	345	362	355	331	347	330	355	369	352	369	355	372	334	333	358	345	349	354	335	346	342	362	344	356	318	342	344	329	361	352	352	334	380	344	316	370	319	340	339	334	335	349	344	355	305	346	370	328	373	342	364	346	334	331	334	324	336	362	326	385	330	336	364	349	347	349	348	333	344	368	360	349	354	354	334	374	355	380	367	365	318	357	353	378	343	362	312	380	364	358	304	356	337	318	356	329	391	357	377	375	365	362	372	368	350	390	324	378	332	325	342	345	370	331	334	398	375	325	371	349	364	361	370	351	397	338	363	365	345	344	338	372	381	347	349	327	347	344	359	313	332	343	338	349	337	372	355	360	369	314	349	356	349	358	379	336	369	351	346	367	373	354	352	310	360	355	346	342	332	327	402	410	327	318	339	347	371	366	352	336	315	324	340	361	344	339	368	353	338	377	335	372	387	373	363	332	350	313	324	368	325	369	345	334	339	332	336	359	336	361	381	335	320	370	378	364	351	359	350	354	317	355	379	367	335	353	382	352	363	374	356	359	347	341	321	325	324	320	343	350	349	352	357	344	330	347	332	326	338	349	342	333	340	357	308	374	331	353	329	334	362	339	351	344	320	353	348	367	360	340	356	366	365	340	354	341	353	363	355	353	367	310	346	352	381	311	383	366	338	390	393	380	338	372	362	350	361	357	334	337	359	349	366	353	345	340	351	359	288	338	356	326	360	348	343	365	370	364	366	375	353	374	335	334	350	347	356	336	394	364	323	354	366	354	344	349	313	377	368	351	353	365	368	346	337	388	345	384	366	342	353	320	342	369	333	374	362	343	358	359	319	350	317	350	321	357	374	336	360	333	356	366	356	334	345	388	330	316	328	370	359	328	371	357	379	340	326	336	362	328	382	362	313	381	379	346	342	381	358	351	382	375	347	375	339	357	348	381	367	349	343	316	356	394	326	333	346	347	359	359	361	376	384	360	423	343	364	332	381	350	371	356	360	367	316	340	357	311	337	363	343	359	354	297	354	344
49695	73706	82630	58847	34609	8287	618	331	350	287	279	266	285	241	240	236	227	268	234	243	267	230	251	227	256	220	242	239	235	220	225	244	215	230	234	218	214	257	244	219	227	236	246	214	213	207	183	235	230	247	218	230	208	243	220	230	227	198	232	211	216	226	242	236	221	200	202	231	232	223	238	193	219	221	241	230	229	256	239	209	256	230	237	223	224	223	232	201	219	226	199	227	236	207	222	213	253	244	212	225	252	233	222	243	229	207	226	234	221	236	242	241	240	215	224	218	244	226	222	233	232	178	211	220	217	211	220	217	243	243	231	222	231	220	228	237	218	222	233	247	225	211	225	216	206	233	209	205	232	228	238	231	212	207	198	229	222	224	210	208	236	224	261	199	253	214	250	197	203	209	236	203	228	205	219	189	227	257	203	216	218	220	241	217	226	231	222	246	244	218	217	194	227	195	258	252	232	225	221	222	228	208	213	228	234	233	210	217	225	225	232	228	214	200	215	243	223	252	212	232	241	177	214	223	235	221	252	243	218	207	236	216	238	212	215	217	202	231	205	251	236	236	233	198	226	209	236	238	212	211	225	244	213	226	223	206	192	228	219	218	225	219	231	219	241	206	211	215	216	204	235	253	231	222	215	219	250	240	243	208	237	223	244	216	208	209	236	204	241	213	203	246	229	197	254	244	236	207	210	269	239	223	229	221	235	242	217	227	208	230	233	221	234	249	217	232	200	230	221	238	208	239	209	271	253	226	214	233	207	206	225	215	241	231	215	218	209	205	235	216	216	237	228	252	205	197	227	223	210	196	190	250	198	220	245	250	206	229	214	215	228	225	237	243	195	213	204	222	229	217	221	216	249	211	240	242	214	234	239	223	228	236	229	255	205	219	204	264	226	229	207	189	196	236	225	207	223	197	205	249	243	219	204	209	256	228	231	244	263	219	239	222	219	245	249	202	233	234	207	261	223	234	224	202	253	228	220	237	218	224	226	257	223	220	249	246	224	232	241	213	219	221	210	240	213	204	240	227	196	229	234	223	226	238	215	225	237	236	217	234	245	232	205	226	241	232	216	228	226	270	241	240	213	226	216	205	216	209	220	223	228	209	220	216	207	220	223	219	225	220	209	227	237	199	226	233	233	219	225	233	215	195	219	238	190	225	230	237	246	219	206	213	217	239	207	234	231	229	205	236	232	218	221	200	216	233	199	244	251	247	223	231	211	221	223	220	216	237	220	245	232	224	244	248	217	223	217	261	228	238	243	221	252	262	219	213	209	242	219	232	234	212	188	231	220	234	227	239	201	247	214	224	234	233	248	224	219	199	231	242	222	206	211	227	224	219	212	234	212	232	223	213	216	225	225	221	242	234	212	254	229	232	233	237	230	253	188	257	198	232	217	218	248	241	227	237	236	236	211	218	214	227	232	231	226	200	235	231	212	252	216	236	216	250	235	239	218	249	229	213	238	227	225	246	226	260	236	243	200	252	249	222	226	212	233	223	200	208	200	229	208	244	222	226	222	238	205	230	232	236	229	230	257	245	216	267	237	228	211	230	216	226	229	214	204	265	216	247	241	218	240	242	227	230	246	237	231	239	229	233	218	234	236	216	219	227	220	245	230	232	239	203	234	226	223	248	230	214	234	230	261	220	227	204	216	239	217	234	251	220	242	243	231	232	250	192	223	238	238	209	231	218	246	209	227	221	249	207	194	234	225	248	212	210	225	213	210	203	237	219	237	209	216	237	212	230	238	205	214	222	231	223	208	214	239	236	249	216	207	203	208	241	237	255	232	225	218	242	223	228	231	219	222	219	213	212	208	225	248	226	191	230	256	256	238	204	214	256	212	233	203	233	244	228	194	238	219	241	241	213	226	206	215	242	234	219	205	214	226	222	226	216	240	221	224	221	225	225	237	237	208	221	218	212	241	254	233	230	228	255	231	245	233	246	250	213	220	205	235	226	202	227	236	224	218	248	278	255	226	226	210	232	255	247	231	226	215	217	231	269	228	229	221	232	246	218	227	195	227	213	237	230	255	240	243	253	231	217	233	225	232	251	213	250	223	241	236	219	214	229	233	229	219	226	236	229	252	226	214	222	256	223	229	233	254	226	200	214	232	258	246	219	236	230	208	239	243	244	237	233	243	209	221	235	197	230	239	215	261	219	227	231	205	213	210	218	237	220	223	231	226	214	226	214	239	223	228	222	229	223	226	217	203	219	221	227	240	227	219	234	221	257	207	226	225	247	259	234	217	208	240	222	236	227	240	243	229	217	209	252	232	227	223	238	230	241	219	231	225	240	225	216	217	245	221	209	229	221	245	213	219	208	221	216	230	229	208	218	222	234	216	219	201	247	232	234	229	250	236	213	217	219	213	237	236	233	186	211	240	226	228	219	246	213	217	212	226	245	257	234	214	239	219	214	202	229	226	232	243	211	222	242	232	230	215	221	244	231	237	208	240	242	226	228	220	222	239	217	200	232	237	218	235	245	247	212	226	239	224	245	243	231	226	241	219	245	219	219	222	216	239	205	224	211	249	223	210	226	198	214	225	204	211	192	219	214	232	237	215	206	217	253	224	236	251	239	245	235	243	251	188	230	228	239	232	221	197	222	219	240	236	233	209	217	212	206	240	248	236	221	238	225	233	230	237	203	255	238	248	247	211	247	210	203	221	224	244	241	250	222	220	226	234	220	226	226	231	211	213	219	247	207	225	260	248	235	252	228	198	215	211	243	230	227	238	229	223	230	227	225	271	220	200	205	253	247	247	227	255	244	259	236	215	229	227	245	231	212	195	247	245	246	184	219	235	213	201	231	243	239	204	215	227	213	209	205	204	212	209	227	211	214	219	226	233	236	245	210	220	233	233	247	259	230	220	245	250	219	183	232	222	234	212	238	225	253	237	225	220	186	240	220	224	218	221	213	237	213	233	245	250	262	222	208	222	199	211	220	211	232	230	231	216	226	203	229	238	207	189	224	244	222	191	217	201	230	225	236	202	240	219	228	232	225	203	222	227	215	209	232	233	238	216	243	224	232	208	214	203	247	252	226	232	253	193	198	246	211	243	227	239	227	226	197	232	217	217	218	218	222	229	214	221	191	234	205	221	198	239	226	218	243	240	243	213	237	220	232	234	228	233	214	229	236	212	197	231	230	219	219	214	197	229	226	236	244	216	216	203	222	218	220	235	231	253	250	244	231	215	228	215	239	234	216	254	226	245	226	223	240	233	229	220	204	220	226	257	223	215	245	219	225	223	238	250	226	212	213	244	210	220	207	202	226	250	251	207	228	203	222	203	229	215	225	209	207	214	229	206	211	252	195	223	252	215	234	203	230	204	210	208	226	208	215	208	224	239	258	227	232	231	238	227	219	216	239	229	249	241	199	248	254	245	200	217	235	234	244	196	208	229	191	209	239	240	228	230	247	228	241	240	245	212	232	204	236	232	237	226	208	200	217	238	239	220	201	201	229	223	220	215	240	209	197	235	235
26997	57948	80194	65286	37920	1399	1177	1090	960	810	802	731	724	722	647	696	637	641	598	627	607	586	612	642	575	579	575	566	533	533	559	559	550	572	509	549	541	538	479	573	578	545	540	493	541	553	529	528	514	560	494	560	533	546	529	530	547	535	526	521	502	550	523	551	543	576	507	525	529	569	503	524	530	541	548	497	533	508	571	499	506	531	527	543	512	552	551	513	500	532	549	514	483	539	544	525	533	546	540	555	532	519	510	523	518	501	514	512	504	499	570	555	526	518	499	485	481	501	531	507	550	534	544	528	521	518	496	510	540	555	502	508	534	498	519	556	472	529	501	553	540	528	506	516	535	547	544	511	499	497	521	540	511	529	536	534	542	538	489	502	563	474	533	504	522	529	519	513	502	547	526	478	533	530	473	529	543	516	486	549	525	533	483	561	483	514	552	477	531	523	549	505	538	492	505	515	498	479	495	544	524	522	522	511	531	439	509	552	529	549	521	527	533	513	538	526	569	523	525	478	434	536	517	523	518	539	528	569	509	526	528	494	527	503	494	562	524	514	521	524	531	569	527	500	532	541	536	554	533	543	521	490	505	565	518	517	506	536	487	515	514	510	520	499	567	507	495	539	492	540	537	504	525	549	551	503	490	514	515	551	561	521	567	507	530	528	459	523	487	530	490	506	490	500	556	516	499	523	525	555	524	494	539	522	533	538	493	522	566	524	522	504	511	522	458	501	524	536	506	492	509	481	525	506	511	508	506	529	552	528	504	520	558	523	495	564	556	546	519	503	544	559	491	519	506	523	507	548	523	525	541	524	531	474	499	527	578	543	520	540	483	541	513	495	507	507	556	495	548	538	515	513	541	570	487	527	495	489	467	486	492	554	465	517	522	528	515	525	467	493	511	495	516	523	523	529	528	543	542	511	491	537	541	502	547	558	519	561	515	500	505	539	528	517	496	514	558	550	568	557	457	515	535	524	520	551	542	473	491	480	510	491	517	469	535	502	525	519	501	514	530	502	529	526	515	550	549	531	509	536	506	535	514	518	479	527	511	504	545	533	542	526	516	488	513	558	507	513	512	505	478	540	510	509	491	503	502	523	473	517	520	491	518	512	493	535	523	511	540	530	532	534	484	539	522	500	502	506	503	460	522	527	505	495	517	510	512	539	558	498	520	568	522	520	507	491	538	533	549	567	509	491	526	564	518	513	557	525	471	497	531	506	513	508	500	506	521	514	534	494	528	529	505	500	508	482	569	477	532	470	502	538	497	518	530	530	518	508	502	548	500	490	507	517	540	484	520	533	543	528	511	507	535	569	561	497	543	516	553	546	544	486	511	520	509	492	520	532	536	497	542	532	504	532	470	542	497	554	536	525	521	515	547	491	520	512	493	484	516	500	536	484	514	540	515	509	504	497	563	536	493	544	525	508	524	510	538	537	489	509	556	528	474	529	480	497	517	470	522	508	524	506	551	529	498	523	477	545	522	522	513	515	535	527	519	535	526	502	535	526	511	511	547	533	524	549	507	504	482	531	527	530	525	531	518	531	519	556	534	528	490	496	563	502	504	551	528	494	532	530	541	555	514	532	471	544	532	546	498	519	519	540	499	532	504	546	528	524	531	533	578	507	498	535	529	496	553	476	510	522	503	534	527	545	523	564	529	546	513	538	491	536	541	517	479	534	518	539	522	530	516	559	495	525	531	537	545	508	533	482	515	539	520	495	522	547	497	506	519	522	511	557	517	526	520	528	508	548	508	514	533	520	496	559	518	494	508	504	554	579	477	492	510	509	528	521	535	489	491	530	556	551	537	514	511	519	489	524	516	560	501	513	497	527	518	527	540	538	500	533	529	485	528	472	488	529	510	485	511	582	480	544	491	506	523	512	540	536	503	511	504	496	536	537	499	573	522	512	534	524	532	507	500	507	502	520	504	487	558	494	549	521	522	521	532	499	510	511	542	491	482	519	491	511	554	526	486	537	500	509	525	502	486	496	536	526	566	514	533	510	507	452	509	511	474	539	491	499	508	556	549	549	505	521	512	505	532	583	527	527	541	521	513	489	549	503	557	511	562	559	521	519	493	529	563	536	517	496	519	546	551	523	540	508	549	493	490	488	519	569	528	533	562	564	485	484	526	462	549	518	489	460	490	508	515	531	512	494	522	501	496	462	526	508	517	537	534	505	542	500	502	546	505	533	471	512	537	524	549	523	515	528	516	529	526	534	502	509	523	515	527	517	512	503	531	519	534	539	488	512	500	550	541	514	506	511	503	529	486	508	510	536	567	501	530	512	480	527	517	525	520	502	530	528	528	536	510	546	510	494	571	565	530	537	501	517	503	552	548	525	548	546	533	519	495	540	506	546	526	551	581	509	499	478	499	536	509	521	530	497	535	542	504	523	519	511	563	509	508	504	493	500	535	522	515	572	555	539	512	519	524	576	534	524	540	518	509	458	497	518	542	534	544	491	495	530	543	545	484	483	541	511	488	505	525	505	518	523	537	538	484	499	509	514	506	532	536	526	525	464	528	497	562	539	525	554	540	503	512	555	525	516	520	497	514	545	489	523	508	534	501	583	515	496	549	528	514	519	523	486	524	522	479	539	535	525	505	467	519	535	547	513	532	557	550	495	486	510	522	543	524	529	512	552	479	491	516	521	505	522	507	515	513	480	572	501	506	559	474	519	521	522	520	528	568	496	586	524	475	530	548	497	504	473	527	542	508	549	539	526	501	485	577	509	537	568	524	540	493	501	512	494	488	514	539	546	540	540	528	492	535	535	575	506	487	569	546	534	514	552	508	520	528	513	542	527	515	502	519	518	534	518	519	511	510	466	465	516	540	510	551	544	503	492	551	504	512	515	489	539	523	548	520	496	517	504	557	483	510	543	537	536	559	514	508	491	535	548	504	510	491	548	486	496	508	507	533	528	533	533	513	525	508	529	512	523	540	525	526	504	507	524	552	540	543	473	516	564	510	511	527	512	508	480	546	546	489	499	503	493	552	534	500	533	527	501	530	543	546	514	547	500	536	509	512	524	556	467	535	527	556	472	523	530	503	492	533	499	520	496	530	506	499	506	524	541	553	501	523	535	547	519	526	535	537	557	494	500	543	507	507	523	500	516	529	545	520	531	488	489	510	536	510	525	478	512	491	504	500	536	493	529	507	541	546	540	541	547	528	512	516	548	554	528	545	517	517	550	503	494	497	518	535	511	525	527	505	510	516	536	536	535	558	527	523	539	505	513	504	514	499	555	526	528	522	524	522	512	529	536	532	509	529	511	480	492	511	548	562	522	497	516	547	552	538	481	463	554	487	525	494	529	562	552	503	510	515	496	473	527	500	570	557	496	507	537	521	480	511	512	507	479	525	525	482	542	504	534	481	535	497	561	517	507	530	533	478	520	543	531	522	515	567	507	511	495	536	522	531	530	506	548	478	506	530	587	490	500	547	521	543	507	508	550	502	557	522	528	548	526	490	481	535	535	604	508
28142	28411	16062	4682	1014	272	264	254	289	270	236	268	264	229	255	260	274	286	255	283	252	280	268	261	279	250	254	275	285	290	244	269	233	290	252	235	277	274	237	271	281	252	265	251	255	256	257	268	229	246	287	281	240	233	254	246	259	257	264	261	246	278	258	248	252	272	253	269	266	263	246	248	283	251	244	277	280	277	274	259	236	250	281	263	267	262	255	231	239	253	262	249	244	267	262	231	223	251	249	289	250	270	255	241	265	245	265	229	285	267	252	270	275	235	271	239	242	224	295	252	268	226	253	265	280	238	240	264	263	249	243	250	268	275	273	273	257	282	262	261	247	271	290	275	291	264	261	249	279	258	284	269	263	265	282	244	245	253	279	271	242	260	252	251	264	229	264	264	272	250	258	234	248	253	257	246	258	259	257	263	254	258	289	261	260	253	239	272	260	240	276	298	246	249	258	275	247	255	258	261	254	279	257	272	276	243	244	275	270	237	283	257	241	292	248	263	278	241	225	288	277	296	249	228	270	236	249	243	304	279	295	244	279	237	243	255	239	283	277	266	236	254	274	273	284	276	251	266	290	220	222	271	245	262	247	251	234	265	282	292	263	291	256	250	255	248	251	247	248	277	266	258	271	264	274	282	236	242	241	267	269	277	267	261	265	301	250	236	262	249	274	281	261	212	264	233	277	241	255	281	257	276	282	253	273	255	282	263	261	211	249	268	243	259	263	223	260	285	250	240	253	262	263	254	275	252	236	268	259	282	259	253	246	237	264	268	254	276	251	273	230	254	245	252	266	262	252	258	269	264	256	267	280	259	258	248	261	223	256	249	262	257	247	237	268	241	245	260	259	260	262	231	246	255	242	268	247	278	265	255	251	285	250	270	264	259	245	256	245	237	278	253	262	261	225	226	285	243	267	249	230	262	278	280	248	264	278	225	239	244	271	255	258	258	276	276	276	282	267	248	274	270	291	269	275	231	251	258	259	242	267	264	254	244	261	246	251	263	265	261	248	290	257	244	249	278	259	267	224	268	265	259	258	261	282	244	249	274	269	271	244	302	250	262	276	246	264	262	262	285	287	253	217	287	255	256	264	267	285	274	253	257	251	247	244	259	243	264	266	273	262	251	243	263	237	266	264	241	241	238	284	272	252	242	238	233	269	273	259	267	269	277	264	242	261	228	241	256	284	257	243	215	260	253	240	277	235	236	240	243	274	308	257	268	285	255	261	241	262	262	263	269	259	247	293	256	259	272	265	256	263	261	280	230	274	288	259	267	257	262	240	266	271	228	274	241	250	276	262	262	232	251	260	262	252	248	246	282	278	281	268	245	232	265	268	285	256	293	285	272	272	284	245	259	251	233	268	273	254	234	261	278	238	269	264	286	289	266	249	258	260	253	269	244	247	273	261	277	273	253	221	269	270	249	247	240	271	259	257	284	269	249	276	236	261	264	267	249	275	279	270	246	248	254	293	265	246	259	259	240	250	236	265	201	269	266	240	258	236	262	289	244	258	239	281	248	300	260	245	254	262	264	306	249	257	242	247	254	245	246	261	280	248	254	246	242	263	256	245	253	276	257	257	272	278	281	257	274	268	258	263	259	255	268	289	231	243	244	259	250	247	244	276	293	246	316	251	250	286	280	279	280	272	273	256	252	274	250	267	249	244	296	279	285	282	227	231	235	276	234	249	257	219	242	256	274	284	254	221	224	247	240	263	233	301	280	256	233	229	290	266	243	279	235	292	266	271	268	252	259	230	246	240	233	283	256	254	258	246	249	267	278	245	254	270	250	277	272	236	239	246	278	259	303	249	255	258	270	265	289	264	256	268	274	276	262	259	248	261	256	251	242	254	245	251	236	242	253	242	240	257	280	272	259	230	255	250	242	272	276	294	267	272	264	261	236	280	258	251	265	257	299	250	255	272	254	256	284	228	274	262	273	271	292	247	219	269	292	251	278	255	259	257	238	264	273	237	235	289	245	260	244	246	276	236	254	257	291	262	263	254	245	256	275	287	254	232	234	284	247	250	286	261	259	265	262	253	231	241	263	252	271	264	241	276	271	265	253	279	257	231	257	256	262	261	310	231	248	263	264	244	269	265	288	249	254	261	270	242	266	237	235	246	241	256	269	282	286	221	251	233	262	294	237	244	261	250	245	258	244	266	260	276	248	290	248	296	264	287	266	247	263	263	266	254	268	276	232	239	252	242	276	269	232	246	253	262	287	276	272	241	273	259	275	262	253	250	236	254	240	232	217	276	248	266	279	256	259	287	268	264	234	273	264	240	259	244	282	248	245	257	257	270	225	273	248	244	301	247	238	275	250	241	244	236	257	253	227	247	271	251	245	240	249	262	273	261	261	253	232	252	290	246	256	251	289	249	271	238	257	260	265	228	263	220	244	272	322	261	256	256	262	292	257	244	252	252	270	263	267	287	266	267	273	249	264	276	274	268	266	269	267	265	246	255	264	226	253	280	245	247	254	271	269	254	291	257	252	258	245	271	254	254	271	239	250	264	279	257	289	264	266	268	255	244	282	256	234	263	249	258	252	215	286	255	245	262	254	256	259	265	243	243	238	280	248	241	248	249	262	253	219	281	267	283	298	282	245	268	244	245	254	258	232	259	267	259	282	245	258	247	293	252	265	248	276	298	285	272	242	252	232	270	255	221	263	248	252	246	236	241	249	255	226	264	255	263	274	252	267	261	242	253	242	277	251	267	223	242	255	252	271	282	282	264	268	247	247	246	279	256	254	275	263	256	241	256	257	256	241	254	283	280	270	255	286	242	270	277	264	258	226	264	303	252	244	266	250	256	239	253	266	266	268	272	261	270	242	273	267	222	286	294	251	244	266	267	247	278	249	284	271	270	257	261	280	243	272	257	266	278	311	288	277	243	285	253	238	264	261	276	262	251	277	267	253	241	243	293	262	252	291	236	244	270	271	245	271	255	228	275	269	242	268	302	278	256	278	221	245	300	261	244	259	267	235	247	255	278	245	260	269	273	248	271	285	236	281	258	231	257	283	292	274	264	272	266	263	253	274	265	258	267	284	267	289	263	289	278	248	277	269	245	247	271	270	266	244	257	282	252	281	246	265	287	244	242	245	253	245	270	263	238	238	266	236	260	284	262	250	236	263	225	257	241	250	243	251	274	284	245	239	267	303	216	234	259	247	261	259	267	288	259	256	290	248	245	248	279	245	257	230	279	252	232	286	251	262	276	238	235	273	230	261	263	232	230	256	255	245	284	251	281	242	261	215	229	212	256	240	256	265	232	233	252	245	241	276	285	287	245	233	272	265	268	260	269	230	257	295	253	259	276	277	252	239	246	244	252	247	250	244	255	225	246	257	243	222	261	245	261	241	250	244	257	247	318	267	247	251	227	249	269	243	237	303	243	263	270	255	238	267	311	236	245	250	257	250	236	274	237	222	253	236	251	245	251	266	258	272	249	274	247	262	284	234	248	265	257	265	256	255	284	242	248	259
13855	22393	19692	9335	2630	547	615	553	551	566	591	605	626	592	592	565	527	549	557	566	595	563	554	555	567	555	533	547	589	546	526	589	501	522	553	556	553	597	554	542	555	576	552	545	518	579	562	582	582	579	570	572	557	584	550	578	573	552	572	573	551	581	554	513	563	579	575	569	543	601	548	522	556	558	537	586	535	554	569	590	560	512	580	575	520	551	568	552	571	572	566	570	605	586	586	498	582	568	555	564	581	575	562	546	536	549	565	580	549	546	557	591	557	552	595	535	535	552	568	561	616	562	524	527	548	583	592	570	586	611	575	582	571	552	570	573	550	570	540	549	602	547	535	597	566	540	556	589	557	571	553	573	515	564	496	586	565	554	600	566	531	529	508	545	559	526	564	560	586	523	590	579	580	550	590	598	591	571	559	559	590	547	507	560	553	561	495	540	556	599	544	515	546	531	580	578	568	553	532	533	542	555	581	560	566	577	551	523	520	542	583	625	540	517	595	585	603	540	598	599	559	615	605	585	574	557	580	534	568	587	545	563	606	525	581	556	543	565	577	540	574	572	588	552	536	543	564	586	586	597	577	545	553	544	569	560	590	527	582	561	569	577	541	538	569	557	521	565	603	597	606	563	577	551	574	573	552	546	504	540	557	568	557	530	555	538	561	566	549	536	535	545	571	552	536	553	577	568	616	548	553	598	554	557	541	600	576	543	539	537	551	575	534	570	544	573	565	620	560	532	593	561	577	541	559	534	573	549	608	542	543	584	552	557	587	550	573	547	550	555	558	555	552	537	575	536	555	553	539	524	551	552	558	517	562	558	556	588	577	575	584	537	505	604	545	543	556	529	559	546	575	546	528	591	571	496	544	548	592	561	531	555	565	557	568	576	561	501	588	535	577	551	551	556	567	547	583	559	591	549	523	565	573	582	565	585	520	554	586	577	557	564	563	564	542	550	553	587	540	578	597	605	559	542	538	560	540	613	556	565	582	537	570	522	556	517	606	558	510	557	596	512	544	533	572	563	536	509	524	581	548	588	589	512	554	557	530	558	531	541	593	560	552	528	616	583	549	583	558	575	579	564	568	569	580	537	550	541	582	531	619	564	578	576	529	574	584	579	589	579	563	519	534	551	592	525	568	535	525	558	559	595	554	573	585	534	573	576	572	574	532	549	608	549	596	558	523	526	586	578	532	553	534	533	543	553	554	560	520	532	551	550	557	535	594	552	615	572	587	523	552	586	556	528	531	544	537	551	583	603	536	600	536	555	543	584	556	554	564	560	532	550	591	589	550	520	565	511	559	529	539	578	559	553	572	569	549	549	518	516	556	552	578	560	560	559	596	568	586	566	573	535	565	560	546	580	595	542	530	618	562	562	595	575	558	560	561	583	557	569	560	535	553	562	588	556	605	555	554	573	549	607	560	584	558	581	586	575	541	594	569	586	521	541	563	580	534	528	578	594	548	516	565	548	567	586	543	534	582	573	575	561	560	567	555	571	574	565	527	590	568	577	604	580	530	585	558	549	534	554	531	564	583	529	544	600	585	544	556	555	541	592	522	554	556	554	583	555	568	569	547	586	578	597	576	567	543	520	590	568	584	584	586	598	557	581	545	557	527	564	567	571	527	532	557	590	554	534	550	547	540	547	519	570	566	566	566	564	607	588	562	548	553	574	563	561	583	584	594	572	570	575	563	532	549	593	583	536	589	599	562	555	576	528	567	579	544	583	571	564	582	574	576	556	571	524	571	567	604	564	554	555	585	564	581	603	576	531	575	537	584	593	569	569	590	558	550	581	533	569	556	517	546	574	568	590	540	549	587	500	571	567	580	568	553	581	593	597	570	557	541	528	600	576	549	511	537	581	559	526	539	564	527	532	557	555	582	537	574	557	556	635	580	540	586	573	570	575	570	568	559	591	575	573	572	546	533	618	576	566	580	554	562	584	549	579	557	555	545	560	579	584	570	549	548	568	585	548	534	564	521	563	549	561	555	620	569	568	516	600	600	574	559	508	544	548	587	588	540	616	565	573	585	547	554	505	543	587	556	579	575	538	572	519	536	539	549	584	547	582	597	577	571	538	582	619	550	530	552	586	571	587	583	551	558	528	560	578	525	587	590	525	531	598	624	547	595	585	596	585	566	561	563	542	567	520	616	524	588	558	533	564	590	553	615	540	545	564	574	560	573	521	564	557	572	533	561	526	547	547	571	556	584	578	537	584	531	585	553	579	588	555	583	560	561	586	613	585	584	564	523	608	547	569	555	613	583	556	612	591	610	571	585	570	557	580	519	588	571	565	571	554	576	546	603	515	568	528	589	517	530	578	524	572	529	569	552	589	565	585	569	559	534	525	596	579	586	564	528	608	558	533	594	562	533	562	563	598	579	560	559	562	583	549	583	549	527	561	566	582	530	558	555	578	548	549	561	570	548	574	526	556	518	521	565	557	564	586	565	560	548	568	553	552	585	585	552	539	575	546	538	556	527	566	569	545	625	542	529	512	586	553	553	567	565	521	549	558	552	570	525	569	579	542	557	554	560	509	556	574	570	559	582	595	539	573	545	556	559	531	533	578	544	596	581	612	576	559	601	534	540	562	562	579	561	563	558	584	558	557	518	577	547	549	525	565	560	562	555	594	594	591	551	623	514	597	574	525	556	565	555	590	572	561	561	552	575	558	602	597	551	540	596	560	545	562	551	524	578	552	537	537	564	576	554	506	565	572	532	541	518	599	569	540	574	594	602	573	573	518	496	541	534	552	606	541	594	522	577	568	599	541	536	537	534	511	560	579	570	561	571	564	563	570	591	565	579	573	568	560	559	592	576	560	514	578	564	569	623	576	559	552	569	563	625	546	546	588	516	548	562	572	544	578	561	553	538	578	556	566	573	530	582	593	560	537	574	592	535	586	574	554	535	562	558	560	550	581	528	569	544	530	558	590	588	573	553	544	521	539	565	584	569	553	562	519	582	567	584	540	564	535	557	559	523	547	562	550	533	564	563	554	572	571	589	559	561	592	564	515	641	555	545	524	573	555	580	577	577	566	541	566	574	546	554	566	538	546	584	596	589	538	578	520	610	584	585	514	552	573	543	589	513	576	553	514	596	572	510	570	606	566	552	581	558	570	566	575	527	590	584	535	542	565	583	581	575	535	595	544	555	530	568	564	532	566	572	517	590	552	609	557	545	555	539	583	575	555	529	535	536	557	547	553	555	578	545	576	613	532	525	566	587	587	554	560	534	529	567	538	507	561	551	582	578	553	571	598	585	536	552	586	589	552	551	565	548	557	594	596	603	583	576	573	585	566	558	560	589	545	574	561	552	537	519	564	570	619	537	573	586	570	569	536	579	597	558	559	544	538	548	575	543	526	567	553	567	556	545	526	545	557	563	574	555	573	538	569	525	567	591	546	507	561	561	582	567	550	538	589	560	580	542	563	550	588	568	580	571	574	570	562	562	574	569	570	575	548	564	565	573	579	557	547	554	553
41846	59989	70856	47544	23253	3029	282	191	190	153	171	141	168	134	161	144	178	176	151	153	141	135	162	147	143	139	139	131	161	155	132	133	137	141	166	170	149	148	159	150	127	141	137	164	132	140	132	153	162	150	129	129	117	150	153	143	138	147	150	167	171	153	172	148	141	152	136	138	135	155	158	128	160	126	154	157	165	177	125	149	120	136	113	164	183	160	157	147	136	130	125	152	161	160	141	142	142	143	131	127	148	140	161	130	137	123	139	131	161	136	167	139	134	139	159	170	130	153	163	154	142	167	144	161	128	163	140	152	141	122	142	145	157	162	139	160	139	140	138	148	123	136	155	148	148	140	155	129	128	162	129	136	147	143	121	137	131	128	147	141	152	156	148	136	128	140	133	142	149	137	138	128	135	157	166	123	158	124	128	156	151	146	125	142	150	156	156	131	146	140	130	125	144	146	152	143	154	129	169	143	147	128	116	131	149	158	140	148	153	140	142	131	144	151	127	142	158	124	108	121	140	144	170	145	143	146	150	138	135	131	135	147	139	137	130	140	142	155	130	163	148	150	130	162	147	163	147	138	146	143	158	155	150	135	135	135	158	141	160	150	141	149	126	130	131	128	141	143	144	170	130	154	160	169	175	147	129	145	147	135	129	169	155	126	149	142	140	142	149	166	153	113	117	154	148	111	159	136	135	148	155	156	154	139	124	134	150	154	143	152	127	131	151	159	148	145	149	138	148	134	133	135	131	131	144	130	142	170	128	153	136	135	135	150	142	169	135	134	121	119	137	146	151	160	155	152	131	152	138	149	147	141	152	142	120	138	149	151	139	132	148	144	144	143	146	152	123	127	138	141	125	138	129	143	133	150	151	148	137	149	142	123	135	138	145	153	136	169	145	144	156	156	148	160	170	136	140	131	125	162	149	148	142	136	141	147	149	147	123	141	138	176	153	140	161	140	147	148	150	147	163	141	146	147	131	137	147	148	135	148	129	151	148	161	142	151	123	141	135	128	134	151	148	139	140	158	133	162	134	127	135	136	140	145	153	161	148	154	154	142	144	133	159	152	144	142	127	150	145	148	148	126	132	135	146	129	111	146	160	141	136	145	134	128	146	134	138	168	115	126	133	148	155	132	166	156	127	151	135	130	138	109	136	108	146	133	130	125	154	133	153	144	152	138	156	117	125	134	139	132	155	148	144	133	148	128	167	119	150	127	127	133	142	121	155	162	131	113	149	147	140	157	157	135	152	125	147	159	131	142	140	159	154	159	149	136	150	141	144	140	139	129	128	149	130	163	143	138	142	130	138	140	123	137	120	143	154	158	144	165	136	143	135	156	156	172	135	137	120	131	161	141	158	171	136	150	183	139	137	152	149	165	144	129	127	136	129	135	128	124	136	154	150	134	174	159	155	159	127	156	148	156	176	137	125	159	139	150	155	124	130	121	161	150	139	140	140	141	165	126	153	134	158	143	135	160	144	148	132	120	136	156	167	131	143	147	138	107	139	124	140	131	136	137	152	160	145	128	157	146	133	148	119	147	128	152	158	157	124	147	144	134	163	121	150	127	142	152	140	136	151	157	160	160	143	133	142	140	157	153	142	147	141	143	151	141	141	133	146	141	159	157	152	157	164	151	140	162	151	161	157	135	144	148	152	156	108	135	153	154	133	154	151	144	162	161	130	137	153	149	155	127	139	134	143	108	151	157	152	154	152	125	126	142	154	141	137	145	153	143	148	169	137	134	144	130	159	139	151	153	160	136	129	148	145	144	146	143	130	146	126	154	132	162	138	154	146	175	160	158	157	151	152	143	127	145	161	149	133	145	146	170	149	144	135	178	148	173	182	168	154	114	155	141	130	147	158	151	136	168	152	120	150	141	126	143	127	136	140	119	142	144	139	162	151	155	128	161	127	136	175	138	171	122	151	157	140	154	156	124	144	127	138	173	127	143	133	144	164	140	142	118	159	146	144	141	164	135	143	164	167	147	121	142	164	146	123	136	140	136	149	139	154	138	138	128	124	134	142	140	131	157	141	135	146	144	125	145	169	144	143	146	137	146	133	113	149	167	136	145	123	131	141	136	131	134	148	148	141	133	136	136	148	127	133	136	145	135	149	172	131	170	164	149	135	123	141	139	134	149	140	154	147	125	120	144	153	144	135	154	143	163	137	149	135	169	151	152	163	137	142	155	149	142	149	128	146	131	136	151	131	160	123	123	141	149	147	141	142	132	142	130	147	128	140	162	170	126	122	130	134	136	132	143	123	148	140	165	128	145	154	124	157	152	128	124	149	140	120	163	123	157	159	146	141	136	158	134	137	121	153	145	155	155	151	151	147	136	132	140	132	142	140	152	136	151	150	133	133	152	136	122	150	141	146	112	142	133	133	176	144	117	133	138	146	148	143	153	150	132	146	141	138	126	129	144	140	141	151	147	160	151	151	153	128	140	147	136	142	130	179	140	123	147	153	135	146	147	129	124	130	134	133	132	185	134	141	139	147	143	135	136	138	133	154	163	138	160	137	140	145	141	150	150	151	117	152	130	164	173	130	178	145	126	137	142	119	142	138	132	147	144	149	142	136	126	137	112	139	121	106	173	162	158	196	141	139	144	147	150	144	128	147	144	157	134	137	153	154	144	134	123	135	164	158	160	129	170	138	128	140	185	146	141	130	139	149	167	145	164	147	129	141	141	141	140	130	175	145	176	154	124	145	171	150	147	139	140	121	119	144	152	148	142	126	155	130	149	131	161	127	157	132	137	156	151	143	132	140	158	134	131	142	147	127	138	129	140	132	174	160	148	148	143	134	148	126	129	178	141	157	112	138	141	148	165	167	126	158	115	144	169	164	140	119	171	146	126	143	154	153	174	132	165	132	136	149	135	132	112	119	122	134	163	141	151	142	155	154	131	152	143	166	167	133	149	162	151	142	136	167	159	124	165	149	160	170	149	158	139	135	134	153	146	134	137	141	153	132	160	154	130	152	144	117	139	127	128	127	146	131	129	146	143	170	169	158	158	162	151	148	174	145	152	137	145	145	142	143	136	124	136	144	159	152	129	151	147	135	165	143	136	136	124	179	148	137	174	122	140	127	156	142	135	128	146	151	163	148	154	129	140	140	148	134	143	150	146	120	132	149	129	138	147	140	145	165	156	141	175	137	135	134	168	156	140	152	138	135	131	139	163	149	143	154	145	106	159	124	147	123	143	139	155	151	137	134	138	132	146	129	171	141	160	150	157	129	168	140	153	143	140	162	122	119	116	161	140	156	170	145	132	139	114	142	133	145	140	154	133	124	156	142	157	132	145	131	136	139	148	142	143	127	155	137	137	159	161	131	168	131	149	129	132	120	147	145	125	158	164	144	150	140	158	160	153	136	121	135	116	142	157	146	141	145	143	137	161	118	134	148	153	172	138	150	149	155	154	150	153	131	165	140	177	138	139	146	126	133	134	136	145	144	126	134	133	142	125	153	123	128	127	147	151	153	111
21987	46196	65397	53092	28937	882	718	674	575	556	504	493	456	474	414	403	439	363	367	398	390	369	403	386	361	352	356	394	337	374	392	339	369	343	365	360	346	360	351	320	355	348	384	353	345	336	348	363	343	398	327	370	375	357	347	337	312	331	338	311	345	330	370	333	355	346	361	340	310	384	361	373	350	337	354	336	369	327	364	340	373	300	355	344	334	341	351	354	344	314	334	340	323	349	321	338	340	333	329	340	360	329	380	347	343	307	341	323	331	340	338	378	331	342	336	343	363	347	346	336	334	334	324	335	376	314	321	356	360	335	322	389	333	366	370	347	366	350	312	342	336	355	314	321	354	329	323	326	362	327	323	305	329	319	354	348	326	373	325	323	328	344	361	309	395	360	348	332	338	334	353	372	329	357	352	326	330	366	386	352	348	357	315	344	357	333	338	343	345	331	341	344	346	345	317	354	373	354	334	320	308	339	344	340	340	287	382	318	327	346	338	340	302	336	359	306	325	348	338	324	355	354	349	314	338	343	301	321	318	350	376	345	333	338	345	362	336	362	338	381	324	324	330	329	318	371	340	341	339	347	345	312	333	357	342	338	354	370	363	337	354	332	364	351	335	351	337	353	339	331	309	312	369	350	337	329	350	341	330	362	333	374	333	334	350	375	328	372	334	306	319	345	326	329	363	335	345	328	361	318	351	339	329	348	328	360	328	337	346	352	357	349	346	344	321	368	363	345	339	341	338	340	345	348	330	370	350	334	356	357	349	322	315	340	339	367	322	329	356	319	356	324	343	340	336	331	323	359	341	317	331	344	328	322	360	347	327	353	327	382	355	326	360	378	344	329	332	337	326	336	336	321	307	343	345	354	324	350	327	370	363	349	361	344	381	311	341	353	346	340	312	338	318	336	345	342	376	308	321	329	336	333	339	356	306	365	353	328	343	330	315	346	361	353	335	358	310	354	327	321	351	371	346	348	333	365	340	360	367	339	356	344	346	329	335	340	328	371	331	357	357	370	321	356	374	348	330	325	343	352	353	342	328	355	328	314	329	349	333	348	334	332	329	336	312	342	367	375	344	290	333	326	368	355	344	323	327	360	361	349	324	335	363	335	335	337	356	324	334	344	315	336	335	327	355	326	347	356	341	317	340	335	341	344	334	382	356	359	323	369	376	360	307	337	349	333	305	316	352	298	341	351	363	322	339	312	307	378	313	335	315	355	339	313	356	353	359	341	368	351	359	351	315	324	328	370	308	339	327	345	330	356	348	354	322	321	325	336	361	327	372	347	352	350	331	350	346	349	333	342	333	366	315	315	298	344	361	350	347	347	347	330	333	325	363	344	351	337	317	323	370	301	346	341	352	378	331	351	335	358	383	333	316	344	368	355	366	346	326	339	341	335	366	348	324	343	346	338	360	321	334	332	364	315	347	323	346	354	334	336	344	304	324	347	328	343	339	367	357	326	331	328	381	331	341	345	352	362	327	350	362	328	333	337	317	320	356	346	326	354	357	306	331	343	316	325	323	340	359	346	340	331	362	347	353	316	359	356	342	327	368	348	315	324	336	340	326	329	350	372	326	331	334	347	369	300	317	381	349	324	353	327	330	342	350	346	337	348	359	370	345	369	350	345	358	343	337	344	363	338	376	359	323	350	339	330	376	345	344	329	341	359	333	323	340	308	338	339	349	333	342	369	298	349	353	358	314	318	345	331	344	353	326	345	322	384	344	344	333	340	318	322	373	311	307	325	331	333	344	375	341	338	363	359	360	314	346	365	339	356	342	338	317	362	322	343	335	323	352	318	370	318	345	363	358	337	316	345	349	338	354	336	356	320	328	333	317	363	356	384	327	288	335	346	366	338	375	318	361	359	341	365	367	360	321	294	326	316	341	349	355	331	394	372	348	365	333	343	314	365	330	389	319	345	329	342	381	337	327	355	311	337	354	356	329	326	353	383	339	348	338	345	330	365	317	340	300	324	335	322	337	337	327	358	358	339	349	326	348	314	344	364	333	354	342	321	334	341	372	373	309	361	329	347	329	341	353	351	309	359	314	328	359	321	357	320	335	329	322	348	360	299	345	332	347	359	396	331	328	360	350	322	347	334	347	332	342	361	336	321	331	340	325	328	359	313	323	325	332	375	350	318	333	294	330	381	361	354	372	323	332	346	344	339	344	304	349	377	333	324	347	321	341	316	353	354	333	345	331	349	329	358	354	343	337	375	345	324	348	341	368	377	324	341	354	354	347	383	336	340	325	340	329	334	327	328	345	338	364	356	308	333	324	320	342	386	338	324	348	340	309	367	345	409	351	361	342	359	315	351	318	339	355	359	331	336	334	373	361	348	344	339	364	333	349	346	330	341	342	328	322	342	352	331	344	341	316	342	339	324	316	343	342	353	349	343	329	325	364	323	337	339	308	369	329	359	366	335	328	354	348	285	374	349	324	374	319	372	340	330	334	335	351	340	347	313	369	353	375	336	343	345	347	366	358	346	298	321	334	332	329	356	350	364	330	335	335	360	330	365	350	362	361	353	330	354	361	355	336	328	370	350	341	344	362	349	346	346	337	375	360	333	348	348	369	338	336	358	324	318	360	329	363	324	337	346	345	336	373	353	333	368	337	327	330	371	334	329	336	331	336	340	359	338	336	337	328	360	326	353	359	355	335	330	365	352	334	372	357	358	338	356	333	351	350	343	356	368	340	347	319	331	333	356	319	345	339	307	368	355	343	343	333	346	330	317	319	335	336	374	357	325	328	395	336	343	345	348	300	343	337	355	339	357	339	308	380	343	344	333	319	360	351	320	354	342	358	385	336	307	357	360	363	333	359	353	365	355	328	336	359	365	305	339	328	374	334	324	350	359	302	351	338	337	349	320	336	365	352	335	316	365	340	313	357	337	324	377	328	353	368	339	340	329	318	358	338	332	328	357	341	353	354	351	328	357	344	361	344	339	351	372	340	303	347	347	334	349	352	361	347	358	322	323	379	354	299	364	354	324	335	345	328	369	345	330	341	340	350	319	333	349	337	348	324	342	329	368	323	352	319	339	362	332	343	334	343	349	332	334	386	326	334	346	351	319	356	346	366	310	345	337	332	365	349	323	331	350	342	329	378	325	306	321	328	340	367	364	349	320	343	360	373	312	294	342	310	347	331	302	335	370	315	328	359	343	350	322	358	326	302	354	335	352	371	339	300	338	328	332	367	331	372	340	319	349	379	322	325	333	343	335	344	345	334	344	312	338	385	358	345	326	351	355	351	322	338	321	337	357	372	362	335	349	331	360	341	343	350	327	323	348	367	333	330	388	352	333	318	343	335	326	347	351	351	335	354	319	334	327	349	348	303	339	363	326	394	365	339	325	344	351	301	368	337	348	335	344	346	350	340	319	334	328	357	329	313	341	350	348	320	364	392	341	314	345	339	339	328	343	345	348	341	351	342	366	344	327	341	322	330	328	342	344	358	342	364	329	310	337	331	336	354	390	357	330
49328	71604	83129	58761	32896	7829	594	341	304	272	278	279	256	237	272	263	226	244	225	228	230	269	249	224	247	214	235	242	209	199	251	229	258	251	236	214	215	234	265	243	207	250	239	227	200	210	211	227	182	250	237	204	215	237	232	212	201	239	203	201	232	226	232	206	248	213	219	227	232	219	239	240	282	248	211	241	199	246	217	226	213	238	202	247	217	217	224	196	219	201	213	246	246	202	217	210	231	212	247	219	234	203	226	219	225	228	257	214	246	245	224	249	239	196	226	213	241	206	212	252	217	233	223	222	225	192	210	213	210	241	217	218	229	252	237	209	211	235	244	221	199	240	239	206	189	199	251	263	216	180	237	220	252	203	200	229	223	219	221	185	205	214	219	224	213	228	238	219	216	244	232	243	240	225	204	213	191	206	238	202	248	199	231	196	189	252	202	217	184	192	217	246	216	204	212	242	226	228	249	215	205	212	218	227	192	228	198	202	222	211	226	225	209	236	198	202	215	173	200	223	266	207	216	205	195	247	226	227	204	221	250	211	188	213	201	190	236	249	250	207	241	218	219	228	199	205	235	231	214	210	212	211	243	224	201	226	195	221	203	239	211	252	241	252	195	203	206	212	246	236	224	218	222	259	235	221	238	211	220	237	228	235	231	241	216	199	210	235	208	208	206	220	204	244	210	231	217	216	219	214	205	230	230	241	227	237	235	236	250	215	216	230	220	206	223	222	225	235	231	226	228	218	237	206	204	216	226	200	240	196	215	223	198	220	208	212	212	237	226	219	225	222	220	209	233	254	219	236	236	203	202	218	217	245	205	241	219	214	248	245	215	226	221	234	210	228	254	233	213	215	219	229	246	220	234	186	239	207	200	218	241	218	212	211	220	210	221	215	220	218	205	189	217	214	258	224	203	240	201	193	216	213	221	205	210	226	208	238	224	230	242	220	234	215	209	223	228	193	210	243	234	210	200	216	215	222	230	241	220	203	227	224	213	205	217	236	212	191	226	196	204	211	199	226	250	238	219	216	215	218	227	208	213	216	239	214	212	243	211	213	203	192	200	258	218	227	203	202	214	235	223	219	212	215	244	217	224	214	226	226	265	245	209	218	184	208	219	231	236	232	245	219	216	217	227	219	230	227	208	201	207	218	226	214	184	255	233	200	226	196	210	218	218	232	197	226	216	233	218	227	219	263	192	218	206	198	213	193	220	243	219	247	212	198	207	219	229	221	208	201	222	199	227	189	219	213	250	245	210	225	206	244	217	202	199	206	239	196	228	261	222	216	208	216	202	253	210	231	235	231	210	219	198	213	201	202	219	206	230	243	249	239	236	202	203	238	232	202	244	210	204	206	212	226	199	227	203	221	220	233	198	220	233	227	191	254	232	214	192	216	210	231	253	208	235	209	248	202	232	221	234	234	200	207	223	213	234	247	220	203	208	200	206	230	212	212	213	216	225	186	224	222	231	240	226	218	213	229	241	229	201	219	235	201	213	228	215	226	209	201	241	225	242	245	223	240	227	217	217	208	218	201	219	207	202	211	182	252	229	217	226	198	216	212	205	213	210	251	209	207	203	209	217	206	214	214	226	214	202	227	251	210	218	235	243	245	229	220	230	198	266	233	197	224	207	195	252	228	223	225	214	247	233	223	220	204	219	216	210	219	228	200	208	203	259	216	202	231	234	225	220	239	230	229	236	209	229	205	197	194	234	236	237	231	216	237	251	224	195	254	228	216	239	217	221	237	216	227	246	244	249	196	210	248	221	241	186	211	194	215	221	204	244	230	214	227	234	197	229	229	215	215	213	224	213	222	241	215	201	231	217	213	187	214	235	224	193	216	210	221	225	213	242	215	222	232	223	220	225	225	244	236	224	227	210	248	205	209	230	256	216	214	231	180	189	207	227	213	225	209	220	204	234	229	201	215	228	233	221	232	216	226	217	213	241	227	219	232	221	214	205	227	219	209	233	223	224	199	231	210	221	205	222	191	209	241	216	217	230	206	223	212	251	247	228	230	209	236	208	201	216	251	213	219	244	225	226	225	214	218	212	188	217	201	215	221	226	193	252	227	261	235	219	206	222	233	224	218	219	222	196	218	234	223	230	203	233	225	219	237	254	214	204	253	216	228	248	239	263	245	211	213	227	235	212	237	227	191	195	233	211	219	225	225	226	206	223	230	220	225	225	208	209	208	238	199	247	196	234	246	220	226	211	250	231	226	199	218	221	224	210	221	219	184	212	220	220	220	218	228	231	222	197	215	262	222	252	220	242	242	202	236	225	219	261	228	204	238	218	248	225	223	235	204	238	205	238	231	220	222	203	244	237	239	237	196	250	216	211	268	223	202	200	215	217	232	240	231	232	230	204	206	232	218	211	216	217	225	232	229	226	213	221	225	206	228	215	200	225	220	215	214	232	220	226	212	219	213	187	226	205	236	227	221	226	193	215	243	232	226	220	230	221	211	240	228	234	205	223	209	207	206	229	227	223	204	225	182	236	222	254	230	199	219	236	212	217	227	220	201	196	200	222	220	245	226	223	252	208	220	245	215	217	220	221	207	198	240	229	248	202	219	205	204	197	205	199	202	225	229	209	205	226	234	208	229	213	176	221	215	231	225	199	235	205	199	222	219	226	213	220	229	210	247	248	235	200	224	214	242	207	222	233	205	216	252	234	239	231	226	220	202	215	221	202	223	227	253	217	259	235	255	212	216	215	235	184	208	237	248	254	237	224	213	215	209	209	240	229	203	185	217	230	229	193	204	253	212	215	215	223	205	207	251	219	238	208	218	239	211	235	228	206	249	221	245	209	193	229	225	230	223	208	200	213	249	236	212	195	213	196	227	227	216	229	235	209	228	218	210	221	249	217	222	217	244	207	229	219	233	256	203	198	244	217	192	242	228	232	219	224	210	235	212	236	216	201	205	228	203	242	228	224	212	239	230	196	209	224	240	215	201	234	212	249	236	232	219	213	211	203	222	213	230	193	218	222	225	241	225	219	235	200	223	216	238	223	222	218	213	221	206	209	231	245	224	256	233	241	218	217	208	194	238	210	215	211	203	242	247	210	184	208	201	199	224	205	200	217	228	246	202	225	204	213	214	234	244	195	218	234	215	237	229	227	224	230	214	227	217	199	227	244	227	247	237	218	195	241	219	217	233	190	235	228	241	187	186	235	225	208	221	231	211	210	251	217	197	231	216	214	236	216	225	219	227	212	236	231	201	232	257	270	227	207	217	218	238	221	216	217	219	225	222	263	216	219	182	217	234	201	204	234	223	248	224	222	224	254	227	226	213	202	238	229	233	248	216	202	233	204	212	214	223	223	199	219	224	213	193	227	232	211	211	242	176	202	218	238	223	228	189	257	205	231	228	229	209	192	231	218	231	213	213	183	233	219	237	216	250	241	224	225	220	210	211	197	219	225	237	221	225	206	230	237	237	204	212	211	229	193	211	226	221	190	204	230	220	215	215	234	226	216	218	228	204
26870	56201	80424	63910	38157	1486	1274	1102	976	916	812	752	704	704	681	644	629	646	576	589	582	655	544	606	618	566	553	515	579	546	553	550	577	525	504	560	489	533	531	559	531	518	533	515	553	556	514	503	507	494	500	518	571	499	497	494	503	511	541	496	523	523	499	552	503	492	504	525	510	520	555	545	500	503	523	500	532	519	543	464	505	531	475	509	538	531	478	501	505	465	500	508	482	510	500	502	500	560	486	513	540	522	525	501	515	547	479	523	560	466	480	475	472	502	548	521	525	530	491	493	511	526	474	523	529	465	492	542	533	549	512	556	535	577	507	530	495	547	503	507	524	493	498	503	518	509	513	505	483	454	527	507	492	525	543	521	505	535	529	497	488	528	494	490	520	509	537	510	518	569	521	507	575	462	485	549	521	494	510	526	504	494	499	499	491	505	567	537	517	502	499	518	495	453	518	534	485	486	516	487	499	521	501	529	514	494	476	525	494	495	513	471	496	553	480	502	496	516	474	526	512	592	532	473	474	499	518	533	494	497	508	496	503	478	520	534	533	469	522	505	509	473	468	562	482	496	501	514	503	536	496	520	546	494	499	507	526	506	503	490	473	559	519	495	494	501	508	527	501	520	522	525	505	499	541	496	505	538	480	487	493	538	505	499	520	486	531	459	517	499	510	545	497	494	536	521	525	506	527	545	482	526	496	530	493	492	500	502	503	497	514	485	449	537	507	524	494	496	517	496	490	527	478	464	511	472	501	503	479	483	487	493	500	513	480	505	501	501	518	468	533	504	480	491	527	530	484	524	505	518	500	494	491	503	510	512	493	522	489	516	516	496	484	503	481	529	503	531	530	486	502	518	551	534	527	502	523	534	513	485	514	500	514	477	505	504	540	495	483	498	493	498	564	546	500	502	500	511	545	516	505	497	494	497	541	501	520	518	531	465	527	512	479	482	505	504	508	508	577	517	509	528	505	504	542	517	540	512	505	502	501	488	510	526	521	537	538	557	509	499	474	505	493	542	476	525	505	511	500	520	507	508	560	520	477	555	479	528	505	570	489	513	495	523	489	480	529	544	520	549	504	516	516	460	532	541	519	501	514	504	474	537	531	515	494	490	525	507	493	551	513	514	523	517	482	530	522	531	546	555	507	499	511	491	490	532	475	492	523	504	498	478	512	517	522	487	480	515	513	478	558	485	505	508	517	522	546	527	515	515	534	518	486	540	525	480	512	502	481	500	519	512	518	515	519	496	508	506	510	523	519	546	480	487	504	505	490	494	514	530	500	514	509	536	535	512	530	494	512	513	550	527	530	496	482	564	492	501	494	502	530	500	507	513	485	524	515	496	492	494	494	515	533	502	505	531	501	490	504	464	510	523	534	502	491	491	514	482	530	532	492	524	483	509	530	515	543	523	520	535	486	506	509	498	544	515	483	508	487	494	539	469	515	519	498	526	507	532	526	484	508	552	498	506	500	535	522	536	485	540	511	514	538	555	511	496	498	485	524	504	471	502	475	515	540	538	508	499	534	528	476	486	480	517	503	524	495	511	525	502	471	551	498	517	557	468	523	525	486	529	471	545	499	512	518	513	514	499	492	521	520	501	505	525	510	485	539	508	553	532	477	493	492	516	501	523	525	543	503	530	534	492	559	529	514	551	492	485	520	512	501	532	505	522	522	477	513	494	528	507	485	535	483	501	519	509	502	483	513	471	500	546	493	520	481	548	503	486	513	512	492	517	518	509	511	500	527	534	524	536	501	479	493	512	534	519	530	519	518	462	540	521	534	525	476	549	517	504	495	536	544	500	452	528	521	507	491	510	491	486	482	510	480	498	505	532	511	472	552	516	468	507	491	505	505	483	476	485	515	500	531	493	514	477	503	475	514	555	499	540	531	497	536	521	508	482	502	528	509	503	522	537	527	513	520	460	513	472	519	540	507	518	555	490	540	502	522	537	534	521	499	524	495	521	512	533	571	509	510	497	490	510	521	502	530	505	512	525	493	505	576	513	527	516	505	461	467	480	503	481	506	489	519	488	462	534	540	530	522	503	487	504	522	542	497	483	507	480	542	564	488	504	512	495	469	491	532	517	515	492	516	521	546	520	548	530	482	526	528	474	514	510	528	497	487	529	501	529	507	523	523	526	510	514	539	520	497	545	518	515	506	488	492	545	512	509	528	536	515	529	481	527	543	506	535	497	492	543	473	524	504	506	520	527	492	505	513	500	497	504	493	505	514	535	477	503	489	485	503	551	524	517	550	520	512	513	546	540	520	507	497	522	489	504	531	487	508	519	519	503	525	503	524	513	501	524	483	528	500	498	529	519	495	493	523	509	493	514	501	531	505	525	492	535	486	462	512	510	508	474	523	538	528	503	513	487	466	469	529	508	510	484	517	531	514	519	511	533	538	511	555	512	489	525	505	523	515	520	537	500	517	530	528	537	532	513	484	540	503	529	545	482	535	488	529	521	493	497	553	552	507	483	447	533	545	495	478	514	526	505	467	506	516	500	483	501	490	528	538	529	516	503	490	498	490	505	524	512	549	497	513	474	515	494	487	542	496	536	505	547	526	526	522	544	484	526	544	547	506	538	530	511	550	545	507	506	499	516	510	511	507	522	485	543	543	534	504	567	503	558	504	523	529	493	540	550	488	523	507	537	494	476	586	474	496	518	530	527	534	517	529	558	543	527	514	507	549	514	513	485	508	544	499	517	476	515	529	516	492	512	491	518	517	508	580	499	542	483	476	505	520	520	495	485	502	468	534	522	526	523	459	519	528	524	537	547	517	517	518	531	526	503	489	519	511	530	528	516	542	483	504	508	510	479	534	535	497	495	504	543	530	506	502	492	513	466	494	547	522	575	566	484	513	561	536	485	531	511	501	493	529	485	511	510	507	519	506	505	504	462	536	564	534	491	517	519	526	524	533	525	484	511	494	499	512	537	512	527	514	507	476	541	508	519	551	532	502	484	515	518	514	516	501	527	492	488	549	512	487	513	518	516	531	512	512	514	497	539	496	511	516	532	514	506	529	495	502	500	509	561	478	536	501	536	476	490	506	522	534	490	513	506	503	494	510	482	520	544	549	502	507	513	507	520	506	515	501	514	522	518	562	497	519	513	504	538	510	491	493	539	561	501	485	485	464	441	489	489	503	516	526	508	509	509	471	512	467	485	492	467	484	484	488	531	573	522	565	488	522	494	508	542	524	558	471	563	534	487	517	510	523	539	544	505	528	492	517	492	505	493	498	524	495	478	520	465	499	507	489	492	463	544	497	507	516	524	453	519	534	538	505	522	540	525	515	494	483	505	500	506	487	498	516	475	542	529	504	545	517	511	519	550	512	518	521	489	507	489	504	514	505	529	486	510	509	458	519	546	456	537	572	475	513	498	502	516	491	532	524	546	475	528	478	522	489	515	496	509	509	459	522	521	510	531	513	502	508	510	487	497	522	492	513	528	456	519	501	541	539	540	507	525	508	507	509	509
27971	27323	15307	4288	821	283	247	259	261	260	241	252	242	247	247	247	244	242	242	244	260	257	240	260	269	257	268	224	233	265	269	237	242	233	244	249	258	248	267	276	260	283	233	286	240	258	263	251	258	264	262	274	255	224	209	221	263	239	235	251	286	270	246	280	294	236	277	271	256	259	245	279	223	261	241	244	259	259	268	277	238	264	254	236	249	252	257	258	249	265	246	260	252	250	235	253	226	245	248	278	245	240	256	255	281	264	278	266	235	231	256	253	264	253	252	250	261	281	220	253	282	254	290	280	271	255	263	258	265	250	225	244	264	243	267	262	271	236	236	237	280	241	229	215	261	269	272	249	248	278	218	264	226	261	265	237	237	237	261	256	286	229	277	257	240	211	251	244	263	270	267	233	262	244	249	237	247	208	259	285	250	279	287	241	241	252	221	272	271	243	266	270	231	246	263	252	244	244	228	237	229	234	251	292	238	289	229	288	270	244	252	294	238	226	268	240	255	263	263	251	277	260	239	231	232	246	245	245	241	264	272	262	248	265	243	245	259	252	224	296	240	296	267	254	245	262	253	255	250	284	238	254	267	269	239	282	273	275	226	260	248	231	244	275	267	272	250	247	259	278	263	266	274	240	277	240	234	254	292	271	280	255	214	275	262	232	232	221	234	261	253	270	278	256	266	253	256	210	272	273	253	207	254	237	245	245	289	233	265	246	248	263	266	246	261	284	244	236	278	235	255	267	248	282	283	272	289	251	249	271	239	245	261	294	269	231	279	243	271	246	268	242	247	267	279	234	258	257	298	240	254	227	244	251	256	284	236	238	248	255	264	249	268	259	251	257	258	289	263	266	215	289	291	270	268	240	235	261	273	285	248	254	310	256	273	231	259	277	230	248	257	261	236	284	245	279	256	243	282	263	220	256	239	267	245	240	253	264	262	252	227	253	285	258	256	256	207	256	260	239	272	234	218	257	235	278	253	253	286	245	266	262	257	247	254	241	262	230	264	258	257	272	274	272	266	253	298	260	216	267	245	276	277	267	276	227	272	251	250	261	270	267	259	244	254	273	244	275	266	270	274	268	289	249	238	237	266	226	261	254	279	265	276	244	256	269	255	261	255	253	240	257	233	225	242	219	252	249	227	261	258	263	247	231	273	251	254	221	264	267	293	238	248	250	280	263	246	232	278	260	255	280	248	282	247	286	257	230	246	229	265	258	259	244	260	256	264	239	264	223	273	230	276	250	255	272	240	287	258	264	289	247	213	271	278	251	243	272	268	257	241	259	261	273	250	234	272	263	279	254	234	262	225	225	252	262	253	254	303	261	240	235	282	262	245	265	242	269	253	255	228	285	253	259	257	237	282	252	257	277	254	224	249	243	247	261	258	290	229	248	266	281	239	254	274	248	240	231	209	229	240	251	252	249	268	263	254	258	264	247	248	263	253	255	271	239	270	266	227	247	267	256	272	272	259	246	238	233	274	250	241	236	234	256	248	245	250	239	262	262	253	278	246	243	233	270	273	218	253	274	270	270	236	262	227	276	250	259	256	288	268	258	256	240	239	240	294	286	232	248	245	256	244	258	269	280	272	277	262	272	249	238	234	262	265	242	243	261	272	247	269	234	270	263	257	236	254	254	262	236	244	229	226	276	255	236	257	254	225	260	241	265	279	273	247	238	228	237	263	261	240	276	253	258	262	233	277	258	249	237	251	204	245	261	256	262	249	240	224	271	267	265	278	263	249	283	225	250	248	268	242	246	258	262	251	258	252	270	271	238	281	261	269	253	242	268	269	260	249	255	243	274	263	259	241	223	251	241	242	251	226	261	264	243	244	240	263	233	252	246	245	259	244	249	251	252	246	266	252	259	254	257	235	239	254	248	255	258	271	247	242	276	240	244	239	226	281	263	259	272	234	300	265	257	248	277	277	257	252	220	240	258	261	297	269	254	236	242	269	247	260	276	253	261	276	245	261	291	252	254	294	241	227	226	259	251	253	265	223	253	272	252	244	254	245	236	238	279	264	232	248	260	261	242	252	236	264	253	261	270	271	279	233	262	232	297	258	266	267	263	250	236	244	277	237	233	225	264	258	274	257	241	228	259	263	265	251	285	246	238	242	252	252	247	270	292	250	232	269	251	223	253	258	250	254	274	247	258	250	269	236	222	283	241	242	273	231	248	268	248	228	243	258	261	250	256	239	248	243	271	255	256	275	293	228	240	253	261	262	271	256	244	233	251	210	273	263	269	247	264	258	273	267	242	233	270	234	225	265	250	257	271	240	252	252	249	278	274	250	250	250	248	206	272	268	249	259	262	233	266	254	295	244	254	270	258	255	262	256	248	247	243	237	268	249	213	293	253	246	292	242	249	246	259	251	288	252	237	276	263	248	254	246	231	271	273	249	253	247	245	277	231	244	253	220	287	233	261	302	290	276	262	268	268	268	228	275	264	257	235	270	257	262	260	251	241	265	237	274	249	260	252	267	247	249	277	266	262	271	239	262	268	286	228	236	254	250	285	259	264	265	246	241	247	236	239	240	235	217	249	249	267	244	278	259	214	237	265	270	269	261	249	265	242	250	239	264	250	235	259	262	252	233	260	253	250	258	247	262	248	235	250	259	247	265	242	260	261	230	265	253	231	255	238	246	263	250	274	275	243	273	265	280	250	288	284	258	257	234	265	249	266	250	229	251	278	233	274	248	290	270	269	246	266	260	256	258	255	269	253	251	277	237	268	225	225	253	244	220	217	267	233	246	284	244	269	249	240	270	221	284	236	267	252	247	244	214	246	276	259	246	253	252	271	225	239	242	258	262	280	260	287	275	267	254	247	267	271	236	247	222	274	251	275	252	260	259	262	271	284	283	242	286	280	278	256	266	219	274	242	263	271	228	253	241	241	229	237	238	240	246	259	229	254	236	233	259	266	272	304	221	228	240	228	280	239	284	249	246	269	254	242	257	240	252	229	263	260	241	244	262	254	275	249	209	249	224	242	242	218	293	263	262	242	251	268	290	256	257	253	254	257	252	270	245	239	243	234	268	270	222	260	282	260	275	240	269	269	260	254	241	310	279	238	265	265	294	244	244	269	254	268	244	226	283	257	252	218	262	270	230	266	253	250	255	256	273	273	258	257	237	266	254	221	266	300	261	238	254	228	247	258	283	261	277	279	253	263	260	250	277	262	234	273	267	286	226	231	284	246	257	261	255	239	246	248	265	279	263	235	248	242	273	262	260	230	252	301	259	279	263	230	247	251	232	241	244	261	280	259	235	245	259	271	269	259	231	248	259	225	280	259	222	253	236	279	267	238	226	261	273	281	262	239	263	241	248	281	277	255	242	258	261	260	258	271	232	285	236	244	236	242	246	228	261	238	251	286	249	271	235	235	230	247	266	272	264	245	248	231	252	234	251	257	291	277	243	273	229	237	238	270	260	225	277	267	267	260	263	272	250	264	255	245	253	275	260	278	250	256	283	263	234	268	249	254
13818	21242	18810	8355	2277	597	587	579	534	576	536	531	577	562	565	614	520	566	551	563	563	525	526	581	583	592	570	555	554	543	544	585	582	562	551	560	586	523	569	558	538	536	558	536	555	572	551	562	551	572	568	593	578	568	548	565	574	644	573	579	585	542	584	553	564	548	550	546	521	605	557	570	550	536	569	572	559	534	555	555	564	534	550	568	588	541	565	555	582	598	583	548	537	562	568	540	532	550	556	504	587	570	559	534	554	589	521	558	598	547	586	563	562	544	542	558	577	547	551	555	562	538	569	545	574	583	548	546	540	595	543	534	544	586	589	543	545	523	571	550	546	539	618	570	543	575	538	514	540	562	542	540	565	571	595	494	556	557	519	594	538	542	573	589	557	544	565	559	546	530	554	583	529	558	568	574	535	539	542	552	531	561	564	603	584	554	555	568	574	561	551	529	553	551	512	530	537	600	536	530	542	533	506	561	575	562	538	554	549	560	572	561	557	522	602	508	535	539	542	536	557	506	539	532	531	551	544	544	501	579	580	579	531	507	567	540	520	528	574	541	494	555	572	544	613	534	511	528	575	526	551	568	530	548	595	574	535	566	539	534	592	542	541	535	548	553	577	525	509	557	543	531	585	607	549	566	566	585	577	597	539	567	521	519	568	514	529	588	524	540	510	569	584	581	540	562	549	528	526	566	590	529	546	548	570	594	575	528	560	555	555	559	525	531	562	538	557	555	535	576	542	546	569	552	553	605	532	550	595	514	548	556	574	518	587	562	528	593	553	583	588	545	552	537	560	577	529	553	569	551	603	615	530	576	519	540	563	539	557	563	566	534	534	586	528	513	528	542	582	561	518	509	586	536	571	590	525	532	549	592	531	536	561	533	551	557	572	509	569	531	522	541	554	554	530	515	555	530	524	532	552	591	502	571	556	514	555	585	566	533	524	586	531	559	563	564	566	562	549	508	549	535	531	528	542	592	533	566	572	537	558	544	586	537	581	532	548	584	565	555	536	528	604	512	540	544	507	550	538	540	573	539	572	531	577	571	565	571	532	537	520	559	510	517	585	538	552	607	586	552	569	555	558	548	551	564	542	550	553	574	541	558	597	608	556	526	566	517	512	533	562	568	538	511	587	565	527	548	537	535	552	523	545	508	581	569	516	516	540	556	519	561	529	567	555	592	543	532	541	538	535	586	537	541	519	561	548	558	572	569	542	530	582	566	568	555	607	510	558	585	566	600	554	585	561	553	564	530	534	535	569	522	496	589	572	558	581	585	559	517	532	575	551	554	543	540	545	541	631	531	556	586	538	527	569	582	601	571	587	577	542	549	541	533	548	538	593	568	566	536	527	548	544	566	568	550	554	558	519	547	553	534	597	519	586	564	533	549	590	556	577	527	542	549	539	584	548	523	552	583	531	550	558	588	543	550	541	556	569	534	562	589	515	546	537	544	595	555	545	507	552	534	576	600	548	523	587	607	549	524	571	580	587	549	587	534	558	545	520	519	563	571	542	579	558	566	577	546	506	546	543	594	526	544	554	537	558	560	544	571	530	604	575	530	580	527	586	547	554	520	533	594	505	520	559	552	537	573	543	562	538	564	568	569	525	533	560	538	556	574	540	517	548	536	609	539	538	565	580	539	578	520	563	563	528	562	593	547	512	552	534	503	556	502	538	499	552	571	554	640	548	527	594	560	522	576	522	545	506	564	585	555	553	591	584	546	525	553	567	520	533	553	578	532	543	543	534	544	581	571	535	548	565	556	599	552	565	553	583	517	568	565	568	553	504	528	567	566	526	537	571	560	554	544	577	541	504	586	577	570	508	549	523	578	562	556	562	601	588	535	579	534	588	530	573	557	530	522	522	541	527	557	562	593	580	542	535	568	575	565	584	556	580	515	564	604	568	581	558	568	596	549	571	531	573	528	594	512	589	534	530	553	532	545	606	565	594	537	540	571	568	556	545	539	558	548	545	581	571	554	563	517	564	566	568	577	572	560	555	554	534	551	535	554	518	537	555	527	541	535	555	551	534	555	527	501	562	583	536	547	538	563	572	589	570	508	569	540	546	526	534	534	558	556	541	538	514	552	555	582	519	548	537	539	563	556	554	581	577	542	571	572	573	588	593	564	524	584	542	523	579	549	556	549	555	550	577	549	558	513	528	531	551	565	509	571	553	539	535	561	524	553	586	576	566	573	555	521	565	584	534	519	538	571	534	559	548	498	576	565	558	554	584	552	561	559	552	565	539	562	550	584	530	595	567	502	542	538	582	504	601	566	536	537	556	551	547	547	551	551	534	568	565	504	515	528	542	514	593	549	526	545	482	558	514	557	572	507	548	538	536	557	579	547	592	550	551	579	575	542	524	572	591	522	526	540	537	535	532	567	569	530	524	552	521	552	558	565	562	538	565	566	579	508	544	554	560	529	521	528	555	581	555	603	528	567	528	550	570	546	545	558	554	527	530	520	575	591	546	545	563	554	581	507	558	553	552	587	543	576	495	568	592	546	559	545	543	568	566	549	598	555	557	566	572	521	561	574	525	545	551	567	522	550	614	561	532	540	553	556	587	522	536	510	561	535	554	533	558	531	598	549	527	594	553	543	557	550	592	563	512	529	535	568	562	565	554	521	567	536	552	517	583	542	536	567	529	565	570	534	550	531	580	537	591	533	553	547	542	535	520	550	557	565	566	605	589	528	486	542	556	595	555	559	523	557	570	556	526	579	563	550	538	515	566	526	558	548	545	540	507	551	601	562	594	579	550	521	540	611	539	580	568	510	564	603	533	561	557	554	609	541	555	543	542	557	549	541	594	560	568	550	566	537	551	540	552	564	574	540	572	560	536	580	556	548	575	593	557	561	580	519	533	572	513	571	572	536	557	543	555	503	513	606	526	552	567	542	567	595	550	533	555	548	550	557	563	506	547	529	597	531	584	570	558	575	538	573	559	563	557	561	538	546	560	543	550	553	522	546	557	555	539	533	558	565	532	539	595	628	549	566	614	548	556	537	524	628	538	579	511	579	548	556	570	530	578	550	583	624	564	543	571	573	532	554	544	541	539	557	517	542	551	541	558	563	544	580	568	581	543	536	546	598	554	538	563	576	519	500	554	595	545	547	575	540	569	525	558	512	568	567	535	522	538	569	551	561	552	510	566	556	541	605	627	551	593	549	501	551	530	553	590	527	566	585	600	539	579	554	544	598	558	552	573	555	499	505	583	565	556	550	575	509	567	549	615	534	580	596	539	543	585	538	554	529	520	527	523	536	535	531	550	563	562	575	545	557	562	550	576	519	565	521	539	597	591	580	537	551	522	558	561	535	577	578	521	548	537	536	578	584	543	535	586	575	552	510	590	551	578	499	559	524	547	507	572	527	564	540	555	538	593	543	533	552	564	545	529	576	513	566	529	559	565	534	587	552	542	588	582	596	539	514	583	567	531	562	582	558	597	549	539	545	540	556	523	546	575	578	604	544	564	579	574	560
40987	59851	71133	46547	21605	2940	239	225	164	172	165	154	130	159	185	162	147	153	142	127	142	151	131	132	167	156	159	139	142	119	144	141	146	151	139	164	135	139	124	161	131	136	153	134	140	129	146	151	152	147	144	128	136	130	149	132	143	136	138	141	157	136	130	130	147	149	144	136	148	152	160	130	138	130	128	137	156	143	142	131	132	159	144	140	138	143	157	140	110	153	133	156	140	127	148	146	142	127	155	148	129	136	137	125	144	138	159	153	137	144	157	133	135	121	135	129	137	149	123	152	139	133	113	138	144	151	136	118	138	131	136	150	144	124	152	122	158	153	151	145	145	145	150	137	138	149	133	120	123	120	145	142	151	139	149	166	129	146	137	145	126	119	146	130	146	122	133	153	157	119	137	135	117	139	143	158	137	152	153	123	140	126	146	146	143	136	136	123	114	153	138	128	148	140	213	132	148	127	131	139	149	155	132	113	150	153	128	145	163	157	138	132	143	143	143	146	133	130	124	144	135	161	141	142	143	131	162	156	125	138	132	129	120	141	140	162	140	134	146	120	125	137	136	140	150	141	140	142	152	125	136	149	125	143	114	123	159	131	150	129	152	145	134	151	136	146	139	148	157	147	139	134	131	149	111	142	159	139	134	134	121	132	151	143	126	150	133	129	141	148	151	147	149	151	140	134	123	124	142	148	146	130	144	122	148	135	152	148	123	138	147	140	118	151	149	146	148	141	159	136	145	134	159	127	145	148	126	148	128	130	134	152	150	138	130	150	129	149	141	130	125	142	143	144	140	129	139	129	142	134	136	131	122	126	122	120	127	134	161	136	118	130	127	133	154	132	135	131	146	114	126	131	120	162	143	126	139	164	131	155	153	129	140	122	131	143	128	152	124	158	141	138	156	128	139	150	132	122	126	146	138	141	135	141	140	149	149	165	155	139	125	142	156	141	146	144	135	137	139	140	121	140	166	111	124	129	137	142	146	146	126	142	163	134	128	126	142	147	151	154	142	144	146	158	156	153	132	122	145	139	147	134	155	119	126	125	146	145	146	150	117	145	135	125	133	134	143	160	154	144	137	140	153	118	152	124	148	116	130	130	147	134	143	145	141	142	142	154	130	129	164	155	140	133	136	137	130	159	154	139	134	139	142	147	134	120	160	165	146	152	158	135	130	139	143	162	153	140	173	147	144	163	118	141	156	135	137	126	127	123	130	146	134	124	147	147	149	150	131	135	143	135	136	132	115	132	133	148	140	145	151	145	142	146	124	130	151	130	137	150	144	150	134	150	143	150	147	141	155	147	132	155	136	143	139	153	134	135	164	139	150	124	156	141	154	153	152	129	149	138	153	145	129	128	152	133	122	166	138	135	148	150	127	119	135	140	148	132	129	136	132	146	144	143	124	146	159	149	161	149	144	167	121	130	135	152	130	139	155	163	135	131	136	129	154	163	141	148	154	151	150	145	124	129	146	137	146	135	140	131	163	127	133	120	128	139	135	130	162	168	139	133	120	125	169	164	157	144	150	147	138	132	154	114	139	152	140	130	137	137	164	143	154	155	150	145	114	162	151	128	130	148	123	124	129	151	146	141	129	140	143	158	146	142	143	143	157	143	152	139	146	145	127	141	149	144	139	139	143	131	146	117	124	154	133	154	149	149	142	128	148	130	137	139	142	119	138	125	133	138	150	142	132	143	150	145	141	138	138	147	143	139	139	134	150	137	132	140	147	140	134	130	138	165	150	143	144	145	145	141	154	145	149	128	144	136	135	132	134	143	130	135	135	137	135	128	136	125	139	135	163	138	128	142	111	145	151	112	154	134	138	121	119	143	124	137	150	135	131	129	154	142	151	148	128	170	138	139	134	107	125	139	155	136	142	142	154	138	151	122	115	129	144	147	134	151	131	129	141	136	127	120	146	149	132	147	140	157	123	146	139	157	132	143	149	119	154	146	163	148	151	127	127	136	145	125	137	134	138	129	114	154	147	143	173	142	121	167	135	142	143	131	147	124	156	115	150	151	139	151	142	136	126	150	145	138	139	153	139	147	119	135	145	144	157	145	149	152	128	148	129	136	175	156	151	130	118	146	117	119	134	143	137	145	170	155	148	147	154	110	148	146	129	123	143	117	127	139	131	119	162	143	143	135	137	134	131	140	132	143	142	112	134	142	144	137	129	136	152	150	146	124	139	131	128	127	139	153	128	149	149	117	150	163	134	123	131	153	145	128	156	150	111	150	139	148	123	145	152	129	151	134	143	136	145	145	114	124	141	134	151	133	118	140	146	143	169	133	137	159	129	128	131	134	133	114	143	126	111	132	132	150	130	137	138	136	136	166	139	149	144	143	140	145	180	152	150	124	142	129	129	144	129	163	162	149	129	138	143	150	134	134	126	134	133	118	149	139	139	166	153	149	125	123	131	135	125	147	173	148	136	123	135	150	146	134	143	129	132	137	159	125	164	140	132	145	139	137	140	147	125	158	147	125	174	147	149	141	149	122	152	129	157	126	171	157	129	128	142	166	132	142	119	146	137	133	141	131	144	116	140	138	144	161	143	148	118	153	138	154	132	137	125	159	147	148	141	131	138	137	138	149	157	173	120	156	137	149	133	135	150	137	126	144	139	151	138	148	147	144	133	127	151	145	142	163	159	132	134	145	158	153	136	137	152	136	137	113	131	131	150	136	139	118	128	149	157	156	131	136	144	140	154	149	145	136	123	139	140	138	146	145	140	134	152	138	148	163	135	145	137	137	158	150	157	142	136	142	144	132	135	137	135	131	167	113	132	124	136	132	136	133	140	135	130	141	123	136	127	126	158	148	150	149	135	125	158	137	151	136	154	143	134	155	141	124	130	127	150	149	144	147	143	166	146	137	116	161	143	152	130	124	129	142	138	159	137	138	152	148	151	142	119	119	125	140	134	160	123	139	144	129	149	159	130	167	158	145	115	128	141	131	128	129	162	134	130	149	139	140	144	126	152	135	138	128	116	136	142	128	126	150	159	131	123	123	148	129	149	107	137	126	129	142	149	155	138	143	135	156	137	136	120	156	134	143	132	135	132	112	141	146	130	147	142	157	145	143	142	150	124	140	128	138	131	124	133	134	126	147	157	140	139	148	131	139	125	140	131	147	117	163	128	135	120	143	136	138	144	145	136	121	135	153	144	125	127	116	130	124	137	163	139	124	135	144	144	140	137	139	148	162	123	159	148	130	146	143	158	125	150	155	157	156	122	139	130	143	133	154	134	136	137	150	131	130	159	139	148	136	154	122	143	166	139	149	166	158	142	136	139	132	145	152	147	142	134	152	140	119	116	134	130	164	132	145	141	148	145	151	145	129	142	134	130	137	154	150	137	140	108	150	157	155	148	134	174	125	170	146	141	138	129	148	127	150	149	124	163	149	159	116	134	148	149	133	148	122	118	148	169	153	130	144	139	148	151	147	114	155	144	124	159	142	135	144	133	135	151	151	143	144	118	124	108	131
21549	46430	65922	50419	28667	841	699	660	636	520	525	475	456	454	450	400	407	400	396	400	362	360	370	366	360	360	333	367	338	375	367	362	342	347	376	356	341	358	290	336	344	364	349	326	355	331	355	324	358	342	300	341	359	329	387	348	329	340	358	339	370	340	315	361	355	340	310	306	354	349	354	373	360	326	346	375	361	361	317	334	348	319	328	329	354	370	362	327	306	339	350	339	359	340	342	359	338	322	337	333	342	328	322	338	315	313	317	349	364	327	310	349	362	329	317	344	343	350	315	324	321	318	300	356	341	340	341	324	359	355	296	335	342	346	349	333	300	355	324	345	324	312	354	346	312	327	367	293	360	336	326	366	351	302	300	335	312	300	348	364	320	344	341	330	340	339	307	318	323	321	330	324	329	343	319	330	343	334	359	305	317	324	321	328	314	339	351	346	364	311	354	386	314	324	315	336	341	349	381	376	333	323	329	337	345	326	354	332	329	330	318	357	329	315	357	348	346	339	320	348	324	318	306	356	333	345	323	337	350	339	327	335	362	332	329	364	318	349	316	342	326	334	371	323	337	324	331	347	338	342	293	355	331	332	358	316	338	308	347	348	312	352	361	347	361	370	351	344	302	328	341	327	334	305	311	325	344	339	308	330	338	322	317	344	357	341	315	350	310	346	344	312	307	341	323	342	347	342	358	324	351	337	335	325	306	346	346	327	341	340	306	343	338	297	334	338	338	356	307	329	322	312	319	360	343	353	338	354	349	332	360	379	326	333	358	334	312	348	361	364	370	369	343	355	354	336	350	343	334	334	331	321	325	325	330	339	358	390	320	312	296	329	318	346	331	331	321	364	320	338	336	324	338	333	349	314	349	316	340	352	350	310	339	304	333	352	349	345	339	328	335	353	343	330	336	363	328	345	333	336	338	314	347	335	325	357	303	341	333	351	335	347	331	347	304	339	342	298	320	368	335	325	334	359	334	358	333	331	343	357	340	329	321	351	355	379	342	321	317	351	341	331	355	352	365	298	351	342	364	309	346	348	325	329	340	329	363	304	326	370	344	340	327	323	338	316	332	369	335	338	330	349	327	327	314	312	346	317	328	342	324	343	309	311	324	356	305	326	296	333	362	318	318	377	332	351	353	316	313	323	348	328	331	336	311	306	362	355	345	332	360	335	332	330	351	310	345	340	355	333	371	325	327	322	363	310	337	372	343	352	346	333	335	329	339	345	309	357	319	343	353	351	319	341	361	392	349	306	329	317	371	355	332	322	350	356	345	323	315	325	309	350	333	328	357	324	343	338	324	338	338	333	388	318	337	340	350	330	377	345	358	319	342	328	367	313	313	359	322	344	297	341	332	354	329	335	352	311	343	340	324	324	334	381	341	324	351	332	345	326	342	338	353	322	334	318	332	349	339	343	361	353	351	357	336	314	313	360	352	351	327	317	316	341	340	334	363	334	328	318	332	341	340	338	321	324	334	296	362	337	372	305	393	336	371	354	337	315	383	322	312	330	340	354	335	367	329	334	331	333	320	373	309	322	335	326	349	351	345	355	353	345	296	321	285	304	339	352	345	325	356	375	338	353	351	340	346	330	329	329	327	331	327	354	331	297	354	323	332	319	339	307	333	338	319	315	328	303	331	322	332	339	322	323	353	299	340	321	332	361	326	350	311	328	339	362	371	340	323	316	326	346	369	344	319	346	341	388	336	339	329	316	372	339	346	299	342	321	322	332	337	304	304	348	323	360	308	318	319	324	333	332	339	335	361	308	350	302	326	367	339	321	362	330	353	353	356	338	337	370	331	311	341	315	319	331	321	316	326	345	298	323	313	365	352	317	369	323	327	332	326	336	320	325	318	339	349	312	348	347	321	352	310	337	321	307	330	330	332	344	302	355	307	337	375	313	351	325	327	330	325	328	325	335	333	367	342	329	328	316	298	316	394	353	335	335	342	359	352	333	339	327	328	326	371	326	334	367	343	340	358	332	332	333	322	327	327	330	368	347	339	313	305	353	336	323	309	332	349	332	331	332	370	344	332	347	333	346	325	309	337	326	364	339	343	317	336	302	330	346	351	314	314	319	331	312	344	328	315	328	316	356	340	357	332	293	325	331	328	329	330	337	330	329	352	315	344	341	358	329	343	372	335	355	359	366	334	350	380	327	342	319	354	294	343	306	327	379	331	321	344	344	307	314	284	329	371	319	301	313	331	310	377	361	343	296	348	350	334	329	337	336	372	325	328	357	329	346	350	307	340	334	331	321	339	372	341	316	302	363	317	343	354	293	354	343	345	335	368	318	341	350	356	326	311	347	354	318	355	334	309	333	337	331	337	328	334	318	326	313	317	340	369	352	323	343	349	324	325	294	315	304	315	342	345	356	341	334	296	325	367	373	344	311	341	332	320	317	330	343	346	344	350	324	346	329	325	311	321	349	346	316	330	281	345	340	321	318	364	389	344	321	353	326	331	305	334	330	300	357	321	354	354	343	319	343	345	360	304	350	340	333	355	366	350	342	330	325	352	350	348	362	333	311	327	353	331	336	356	371	324	350	357	324	325	324	362	311	346	389	343	346	331	310	315	315	327	328	359	374	343	308	324	343	347	318	340	338	338	340	341	310	337	352	330	313	332	363	320	345	330	354	346	357	362	328	308	323	321	317	340	341	328	339	349	318	327	278	319	332	343	326	304	333	343	335	349	294	362	321	331	359	363	317	345	332	339	343	338	308	338	322	340	308	306	341	355	342	323	351	355	351	336	328	307	329	343	363	345	346	356	356	358	352	345	324	361	327	346	340	329	370	352	331	358	337	334	336	331	324	333	330	359	346	333	329	339	376	335	313	333	384	295	328	338	326	347	372	343	370	354	324	321	335	354	317	320	331	354	333	345	352	329	375	327	337	330	353	330	348	345	294	324	354	339	320	355	330	295	337	344	323	367	371	315	325	329	333	324	324	301	319	334	362	355	357	336	357	368	330	329	320	354	326	316	362	361	364	303	340	363	367	373	348	356	351	306	346	335	348	370	313	333	330	334	309	319	306	360	367	356	340	321	339	326	359	339	311	333	318	331	308	347	348	303	283	324	324	330	319	338	328	340	338	344	319	325	334	343	307	320	326	334	338	311	340	347	363	364	333	360	367	351	355	321	334	339	352	345	322	326	347	340	344	340	346	341	345	322	304	318	348	361	333	353	326	359	334	352	360	347	326	348	363	330	304	355	331	382	345	322	333	321	326	360	334	364	346	319	330	360	326	322	335	317	296	341	341	349	327	308	335	325	325	313	333	339	336	338	320	346	310	335	364	379	334	347	316	305	354	319	325	345	324	343	335	341	319	330	357	340	347	357	358	356	322	318	346	358	332	344	345	324	337	338	331	330	313	344	337	338	337	358	343	356	313	360	349	341	328	341	343	327	335	334	348	322	345	365	347	325	339	348	321	325	344	303	356	337	382	325	338	339	357	329	317	319	334	331	333	341	325	304	325	331	340
48400	72638	83429	57994	30622	7521	593	343	298	295	247	242	237	256	242	226	247	248	234	237	252	256	222	204	262	199	207	226	233	226	226	221	214	234	238	245	211	209	236	228	197	233	233	211	230	201	214	221	216	194	234	228	218	223	225	249	239	197	214	218	246	223	221	216	237	219	242	229	196	218	240	202	236	221	244	222	232	249	232	224	232	214	211	231	215	219	222	179	238	238	217	226	224	205	207	220	209	235	205	235	244	213	213	219	221	202	239	224	219	229	243	206	205	206	202	197	209	210	227	208	204	241	232	204	235	228	197	207	241	243	227	212	227	190	226	216	220	217	223	212	210	232	240	216	226	186	224	229	235	225	264	236	252	220	224	231	214	247	202	208	204	217	214	194	216	217	213	206	231	203	215	217	208	191	217	200	235	219	201	233	210	228	220	207	221	214	216	204	205	204	216	221	219	203	208	198	175	213	202	220	203	217	191	207	230	223	209	233	247	248	243	213	229	218	222	218	213	201	215	221	235	222	206	222	219	228	202	213	226	237	201	199	230	205	222	205	215	188	218	193	205	231	255	218	210	217	204	202	207	212	237	217	210	222	214	221	190	240	207	213	217	176	229	209	225	224	209	200	244	219	222	205	198	222	218	208	204	207	221	217	221	231	225	199	238	233	205	243	225	263	216	209	229	236	229	255	199	220	206	227	183	196	212	204	225	171	213	213	255	241	221	233	193	215	217	229	193	250	213	225	237	205	203	219	239	261	225	219	199	223	232	224	218	197	248	221	224	220	235	198	222	238	228	223	215	216	227	226	183	207	212	236	233	232	246	220	243	229	221	233	256	216	245	229	209	227	247	220	218	172	199	226	215	188	225	224	213	215	207	216	248	232	205	215	210	233	237	209	200	236	232	239	227	200	209	158	210	219	233	190	217	236	240	198	233	200	205	232	233	231	255	217	225	229	203	193	271	209	235	214	216	235	218	215	201	203	222	225	202	205	232	237	247	234	206	232	200	194	208	238	204	204	225	227	239	233	216	231	245	202	200	212	236	227	188	218	199	227	193	230	222	246	213	233	204	220	219	227	231	229	192	169	228	204	210	231	205	231	228	223	211	233	186	226	223	237	233	204	255	217	183	230	233	213	223	218	228	207	218	237	199	210	239	214	230	227	181	215	215	201	239	206	215	220	236	238	236	224	211	218	217	236	213	211	217	209	226	218	230	245	252	209	210	227	201	193	195	222	239	219	211	219	224	216	233	195	215	242	232	222	257	221	247	200	234	223	232	229	203	226	228	248	204	242	200	219	228	233	207	214	212	206	222	215	243	229	216	207	238	220	217	202	237	204	230	202	188	184	194	196	206	222	213	215	229	192	216	211	223	254	248	230	218	188	217	237	210	217	229	243	236	229	236	237	222	207	192	239	203	209	236	252	226	223	210	227	237	211	248	199	199	211	242	227	223	192	222	225	206	222	223	208	220	227	204	218	242	212	214	221	192	234	225	212	200	214	221	233	235	197	206	224	235	232	216	217	186	234	235	229	232	200	221	246	224	206	204	217	210	233	230	195	219	228	248	205	190	227	230	215	233	228	216	226	208	215	232	218	203	210	259	235	222	197	180	190	221	216	198	251	218	221	220	190	196	199	224	214	201	211	201	219	222	221	199	214	190	213	238	205	212	192	207	218	216	205	228	228	187	222	230	217	221	217	217	220	221	224	213	206	220	230	234	201	227	231	197	237	248	221	226	204	213	200	207	229	231	200	181	239	232	201	216	228	240	191	240	213	229	214	208	212	207	192	201	193	229	232	199	210	234	232	218	207	190	235	198	201	225	229	228	219	207	221	232	229	222	214	249	219	235	238	240	265	237	239	239	225	221	230	229	224	231	229	226	214	191	228	200	221	239	225	224	219	234	214	234	220	205	225	216	209	188	198	221	237	237	212	195	189	214	220	196	203	200	193	183	221	196	246	211	219	214	202	218	217	233	212	252	240	219	185	252	213	203	216	224	222	234	233	203	241	228	230	212	225	206	201	209	187	194	228	217	228	228	236	226	204	219	191	214	218	205	217	223	228	229	204	228	247	239	207	237	205	234	231	227	212	190	190	235	217	213	233	204	213	205	214	225	245	221	229	225	235	215	183	221	204	216	214	208	237	250	203	210	205	184	252	216	236	246	193	252	209	218	228	199	220	215	240	215	204	232	218	213	204	218	226	221	245	230	221	212	206	216	235	229	234	221	213	221	220	232	216	210	197	214	225	198	225	205	207	191	206	210	213	204	237	206	219	235	211	229	198	194	235	244	259	225	209	228	235	222	234	223	198	208	230	184	218	214	218	234	211	244	218	211	194	213	223	200	222	207	226	217	203	222	204	214	232	229	222	217	233	231	197	221	219	206	235	214	220	212	223	217	212	200	240	212	227	201	232	210	236	215	229	212	232	220	226	204	226	212	214	208	213	244	214	202	225	225	234	211	249	257	237	197	217	215	209	192	221	231	207	229	204	216	217	243	209	264	233	208	225	228	217	208	228	234	216	212	212	220	215	241	235	219	237	228	222	204	183	205	228	245	224	248	215	219	211	224	212	216	244	206	210	213	235	218	242	213	241	224	220	220	220	247	201	238	245	217	226	234	232	259	239	237	213	219	215	201	196	214	219	255	256	213	190	247	187	215	202	223	231	197	198	198	211	209	231	235	213	222	182	239	229	218	213	212	252	227	206	243	199	215	210	236	229	233	240	228	191	240	205	202	208	217	215	206	229	246	194	221	193	211	203	243	204	239	240	210	212	245	232	227	233	221	236	229	187	182	217	200	227	252	204	201	219	238	191	221	218	212	214	241	211	202	192	207	204	215	217	213	228	229	198	227	225	205	243	242	239	226	227	239	236	226	219	217	216	210	212	231	235	212	218	243	222	182	239	216	226	219	230	222	213	240	207	214	225	187	209	200	233	234	191	218	239	238	237	227	200	232	221	219	239	191	212	224	206	195	204	234	214	225	214	251	250	221	217	218	218	209	224	220	180	221	203	223	236	211	235	199	231	216	198	236	216	182	201	224	218	238	219	188	227	227	209	204	253	214	232	218	245	209	213	228	188	200	208	248	229	245	217	244	239	233	208	200	243	252	191	236	247	227	234	230	214	191	184	201	179	239	222	226	230	231	207	193	226	233	222	219	228	190	210	239	198	222	224	221	213	222	214	192	202	222	203	226	229	187	245	248	217	213	188	209	231	198	216	262	208	217	211	208	214	199	263	219	220	240	223	225	210	212	227	203	194	217	220	219	231	229	214	224	218	208	195	223	231	225	246	205	228	252	212	238	201	237	227	198	224	260	221	232	215	221	209	245	218	208	202	223	225	219	208	227	201	223	205	230	205	196	215	227	237	200	204	194	215	207	229	228	218	225	217	223	217	187	222	217	201	205	223	211	222	217	204	228	178	229	212	198	218	224	211	217	206	243	222	255	238	214	230	223	226	199	227	184	221	198	214	203	231	243	221
25706	56702	81088	61705	37720	1501	1263	1136	992	917	863	772	728	679	711	678	648	644	606	644	594	565	581	558	535	545	546	536	557	566	535	546	565	506	541	566	536	544	547	555	517	550	528	557	542	476	529	498	537	508	488	501	573	497	540	502	453	474	520	530	531	538	536	501	565	488	529	511	526	486	507	536	532	511	543	509	526	499	498	505	546	506	509	501	476	502	497	537	523	498	534	491	495	492	502	506	531	495	484	498	486	451	532	515	542	520	508	502	541	503	480	499	519	495	497	543	474	529	520	492	546	496	521	524	517	487	488	530	509	503	548	531	549	513	511	496	504	505	549	509	533	488	508	520	481	534	494	513	503	537	507	483	513	501	483	503	550	528	543	489	515	534	533	509	512	541	503	515	505	490	522	519	545	498	558	501	472	514	530	524	515	501	486	507	487	523	549	500	516	496	530	472	545	509	511	490	496	521	492	506	525	497	520	553	541	498	509	512	519	516	461	464	472	548	470	479	472	509	496	459	523	486	493	475	515	517	480	485	485	490	531	496	518	491	522	486	523	527	509	524	536	523	509	520	530	472	514	481	500	506	511	473	488	525	509	494	498	531	495	504	463	500	491	505	479	507	487	513	519	476	468	513	519	533	494	513	503	481	490	522	530	477	508	497	460	521	532	541	511	466	511	530	495	520	506	523	511	479	509	487	539	516	523	554	514	524	513	533	479	517	529	488	536	545	507	521	508	509	478	521	510	509	517	507	544	521	504	461	522	529	499	493	513	520	524	494	478	517	514	521	509	464	485	494	481	511	487	512	552	508	529	512	504	519	481	489	517	530	503	491	527	475	481	462	479	508	521	532	541	501	516	469	529	482	511	512	514	472	520	496	500	471	482	508	507	516	512	509	497	498	519	555	511	515	485	499	513	498	494	506	498	487	534	498	505	514	490	464	477	490	503	503	525	511	525	542	512	490	477	514	491	509	525	524	515	545	522	540	519	528	511	492	510	490	537	500	504	498	516	471	530	487	543	490	519	501	525	511	520	562	477	447	506	498	542	505	475	484	495	515	509	561	539	486	517	533	500	516	504	493	485	516	481	562	522	507	497	518	512	492	510	521	534	485	494	531	468	533	468	511	532	553	516	525	516	525	434	484	507	513	495	513	497	495	494	502	464	511	476	466	470	478	472	499	501	486	496	505	496	459	462	556	495	516	477	490	514	510	509	550	496	494	538	528	527	532	522	503	519	486	532	536	488	505	480	475	567	516	492	497	477	489	498	497	493	505	531	534	526	482	511	539	540	496	474	557	515	499	512	550	496	501	509	504	467	532	507	528	504	528	469	508	526	520	478	480	491	502	478	510	489	523	501	520	496	542	506	494	499	497	549	492	532	507	472	492	554	505	478	512	518	511	493	498	484	477	518	501	513	459	491	489	531	499	511	515	505	516	482	487	505	526	517	526	522	501	526	493	501	537	501	520	472	538	534	504	548	516	481	455	533	493	508	507	493	495	524	506	527	491	506	518	478	569	519	543	481	487	500	504	500	523	510	481	514	502	526	535	499	539	522	489	481	480	507	528	524	457	482	474	477	489	538	485	522	532	490	478	529	472	546	507	529	510	511	511	529	526	476	468	550	491	517	535	513	501	505	489	488	492	523	488	543	491	503	516	524	560	495	516	541	529	475	488	500	473	549	508	514	521	521	503	520	491	477	511	527	469	501	514	511	483	500	501	470	515	545	465	519	514	488	495	512	474	513	477	497	520	477	506	496	516	509	530	496	471	552	504	525	519	510	520	508	545	522	506	526	521	504	512	468	504	530	523	506	511	516	508	516	464	501	519	516	497	490	505	507	491	515	526	514	491	507	479	509	496	523	504	534	493	524	485	563	510	498	456	510	505	521	458	493	513	497	524	523	483	537	488	501	495	523	506	547	491	460	538	525	512	536	509	461	487	495	532	539	499	526	505	473	556	500	522	479	519	499	504	534	503	503	476	509	478	527	478	479	482	489	544	519	548	499	529	483	494	540	463	562	483	505	514	556	474	508	503	523	528	494	509	518	476	499	484	488	500	507	524	528	487	513	493	484	493	511	499	511	506	507	472	514	539	513	497	523	500	522	458	520	499	493	516	532	516	456	549	509	486	477	503	497	497	514	508	490	548	510	470	476	481	499	520	504	489	512	510	497	492	510	508	510	501	486	522	486	516	523	463	495	479	532	518	489	495	510	537	495	517	498	517	517	514	554	533	511	509	464	514	499	528	474	510	501	476	526	541	528	507	557	541	501	499	519	533	492	503	479	507	537	488	525	476	531	506	535	504	511	500	470	524	520	490	557	531	481	522	506	515	501	499	533	530	550	514	497	486	527	536	520	518	515	522	484	499	514	526	503	501	480	508	514	523	541	530	483	555	487	515	514	463	491	500	474	496	535	495	517	497	469	494	483	515	550	492	508	499	538	522	473	505	486	515	548	488	484	479	511	468	506	489	470	494	489	465	527	471	532	504	488	503	530	492	506	448	510	500	516	486	480	518	512	483	545	476	490	490	487	517	503	504	531	522	523	551	507	530	512	506	487	501	504	506	516	470	529	481	520	494	470	493	536	532	478	506	512	483	522	518	532	503	543	498	529	497	491	517	464	508	532	444	478	517	503	499	489	507	509	509	536	484	504	516	509	521	490	527	517	464	477	509	518	487	492	546	550	510	493	527	491	503	516	504	463	468	547	498	511	513	483	501	530	510	466	529	546	517	525	507	490	473	487	509	472	496	545	532	558	515	525	510	508	511	510	540	463	497	498	499	500	519	488	479	497	503	506	522	496	506	506	544	532	492	533	501	515	480	504	508	512	542	521	564	501	552	558	548	511	519	502	507	484	532	526	573	509	504	515	494	492	492	487	513	484	510	512	519	498	501	488	497	516	501	506	521	559	516	508	531	508	502	512	504	526	472	530	510	554	506	530	472	522	516	511	525	520	500	500	499	512	471	504	515	485	527	520	486	506	516	533	501	504	552	544	498	507	541	502	493	505	517	495	486	516	526	544	461	500	464	502	511	519	488	500	544	531	490	497	527	482	494	502	504	500	513	532	490	517	475	515	505	518	543	467	491	512	476	499	462	485	539	499	506	534	473	476	498	530	494	481	508	525	520	487	500	506	468	491	519	500	496	564	494	496	508	479	534	466	506	488	474	507	495	478	492	551	518	477	472	456	493	520	491	511	512	541	483	484	491	496	529	506	505	496	521	497	537	502	504	492	510	523	508	504	504	495	510	512	487	492	495	535	462	534	476	512	483	466	485	540	496	480	498	508	530	490	499	522	493	494	484	506	524	485	521	501	526	480	489	494	532	491	501	510	505	521	517	517	517	545	515	518	502	480	470	541	526	521	511	500	488	527	513	561	519	490	519	496	504	506	479	500	507	503	506	493	504	501	524	493	485	505	514	535	527	508	491	494	520	489	548	470	468	520	527	512	526	489	512	473	531	528	507	501	481	510	493	488	486
25532	24469	14978	3715	770	228	264	252	280	227	241	247	283	232	260	234	234	275	251	277	247	238	250	245	254	244	262	229	233	252	237	243	236	236	233	248	253	270	267	251	259	233	250	264	230	250	286	233	251	218	214	295	273	256	247	237	249	255	256	248	237	268	248	248	225	248	253	240	281	242	215	253	265	252	230	281	263	252	245	242	256	265	256	239	247	282	235	234	245	250	270	227	257	252	243	275	262	242	247	241	255	259	262	229	276	238	255	252	238	245	236	233	271	260	269	259	236	260	244	236	255	249	243	258	238	247	279	244	259	264	266	221	283	226	267	238	217	231	278	245	245	262	207	247	250	279	221	252	251	264	258	234	249	240	231	257	224	238	249	249	237	274	253	255	241	254	281	221	249	230	284	236	265	264	248	247	248	249	250	257	251	272	219	251	245	239	257	226	282	266	213	260	260	232	236	239	237	238	248	229	261	257	242	256	238	280	212	234	236	260	252	256	251	267	255	273	258	261	263	240	230	227	260	236	241	232	283	236	251	270	240	246	256	251	266	255	245	242	257	248	231	230	257	244	266	234	258	260	236	215	246	277	232	268	282	248	270	275	269	237	261	253	233	255	249	231	265	215	261	246	245	257	243	229	228	226	222	252	257	257	229	255	226	212	222	241	271	255	241	280	250	226	243	244	211	260	246	267	266	234	237	233	277	250	222	258	250	267	235	208	269	257	270	256	240	223	234	232	248	225	274	270	261	266	231	247	242	243	244	223	235	230	276	256	259	280	246	264	230	258	269	223	247	220	221	233	292	275	264	232	235	270	228	253	261	227	232	263	258	255	248	241	251	270	253	245	251	236	245	253	247	250	252	250	244	287	264	265	249	261	254	265	240	230	259	251	293	268	248	244	233	274	262	268	232	253	268	263	258	248	264	265	243	254	280	265	244	239	275	232	279	251	220	254	244	259	199	238	265	244	246	259	257	249	238	247	268	251	263	269	269	227	261	285	255	277	240	251	219	240	241	225	285	224	238	246	248	231	228	210	259	227	229	279	257	290	248	247	236	259	242	253	239	275	261	267	224	231	247	243	263	216	276	270	232	275	239	257	284	247	241	215	273	240	233	256	270	225	253	216	254	253	242	281	245	227	246	243	268	244	246	253	253	247	269	270	257	264	249	237	273	247	253	271	233	236	259	236	290	273	270	263	257	266	233	272	231	274	258	249	259	211	254	241	259	260	265	254	249	228	251	246	265	257	267	273	255	242	253	255	254	271	256	215	254	253	253	260	247	288	235	231	273	241	255	236	264	274	257	251	263	250	263	216	240	236	253	211	254	240	255	264	262	244	260	263	287	231	283	265	286	243	252	253	262	263	242	257	246	280	266	270	282	251	241	256	244	254	258	237	266	235	257	238	248	236	218	247	253	225	230	254	227	257	241	266	222	254	241	247	238	253	251	257	245	284	274	229	228	238	239	248	255	269	294	277	246	263	257	257	248	264	272	254	240	225	264	255	247	271	237	236	253	219	234	251	242	245	268	236	244	227	226	263	253	236	220	259	232	238	217	251	251	246	255	251	227	231	243	264	247	241	243	205	247	231	236	240	244	261	246	267	223	272	232	236	252	233	228	253	260	248	252	251	208	266	237	265	265	251	255	254	246	279	237	241	217	239	261	227	246	213	266	278	271	247	229	227	255	245	250	250	253	228	251	219	244	244	259	258	229	261	271	281	240	257	268	249	249	250	257	218	242	255	240	257	253	240	260	246	241	276	266	218	246	222	277	243	236	239	234	271	239	248	253	260	280	230	232	274	251	255	279	240	268	247	237	288	276	266	284	232	255	245	243	250	265	227	259	246	268	233	224	255	245	251	239	231	240	281	275	264	253	253	241	248	228	243	259	253	243	247	243	227	255	246	250	251	229	235	249	274	266	248	257	261	220	248	243	244	284	276	247	285	266	251	259	243	226	279	239	247	217	237	238	247	244	258	240	246	255	234	241	260	238	253	261	240	218	257	235	246	252	242	238	241	263	235	246	246	234	251	245	272	259	244	255	254	221	243	243	230	256	287	246	248	248	262	237	244	287	226	244	243	228	259	244	285	247	225	241	241	231	260	278	222	274	226	241	257	266	244	262	251	251	263	259	257	231	257	227	267	262	259	267	258	234	217	238	243	270	243	225	240	259	287	245	249	268	265	279	287	251	275	293	219	257	249	261	245	248	290	235	225	227	267	226	285	305	245	274	270	271	262	254	248	261	279	261	239	272	225	265	278	247	279	242	256	242	245	227	225	238	259	274	277	232	254	252	242	257	286	252	269	258	269	271	240	234	232	254	244	254	269	225	264	243	242	241	257	239	260	239	235	249	237	286	252	235	251	255	227	244	259	234	206	221	231	248	250	273	238	244	250	251	251	261	229	266	245	227	237	240	243	227	241	257	264	254	267	256	260	258	232	267	247	248	228	258	268	227	252	252	254	256	246	237	250	267	277	246	222	250	239	269	267	249	257	253	248	274	270	265	259	237	263	255	274	252	247	257	244	254	239	222	264	268	227	274	263	252	218	247	283	232	230	264	226	213	273	264	233	239	240	260	264	228	238	248	225	248	263	231	242	194	251	233	241	267	265	234	262	211	240	223	256	266	267	258	240	255	269	249	278	264	255	255	233	262	219	253	234	233	255	244	245	242	248	237	249	255	257	228	254	227	278	273	251	224	269	253	256	245	258	253	246	255	235	248	265	273	258	247	264	228	244	236	247	258	250	220	230	263	244	245	235	246	253	231	267	248	263	277	239	231	228	252	263	266	259	289	245	249	252	249	223	260	241	276	264	247	258	236	260	260	245	246	259	288	252	223	245	252	234	261	216	257	241	243	259	240	248	243	237	216	279	238	266	242	271	275	247	252	255	257	262	244	255	247	239	256	253	239	248	249	256	273	260	230	248	256	241	262	259	240	273	274	235	261	243	253	277	249	243	241	227	257	271	245	241	248	276	258	243	236	237	264	218	255	251	231	245	237	237	216	280	222	262	236	259	287	250	250	246	246	254	267	259	245	227	228	256	273	248	232	255	226	243	235	224	232	224	240	243	255	223	244	242	254	253	217	244	252	255	247	290	262	246	265	232	235	247	240	246	223	266	235	243	221	242	232	244	269	273	262	256	239	247	236	228	241	299	237	267	226	238	274	232	259	258	231	271	280	233	256	256	257	262	258	252	255	256	237	247	225	266	257	227	260	281	248	238	245	237	224	261	265	240	258	245	257	247	261	254	246	249	224	246	260	282	248	283	229	232	233	257	260	247	232	239	244	242	268	196	239	243	264	245	280	296	231	256	243	254	268	252	257	236	254	248	242	256	279	262	246	254	230	269	243	255	262	241	259	218	239	255	201	280	256	254	243	253	255	265	227	238	265	246	236	237	262	256	243	241	290	222	251	262	264	243	245	260	245	250	262	220	229	217	267	257	233	256	263	263	253	254	260	215	247	191	232	248	236	261	281	286
12466	19846	19271	7098	2402	551	531	530	532	573	553	554	556	520	561	538	558	533	546	519	557	502	575	527	539	551	548	557	547	558	527	526	566	597	561	536	526	551	555	549	529	511	533	536	521	526	524	576	554	546	540	563	542	530	552	554	590	543	570	524	519	558	528	542	550	504	530	521	550	590	530	538	528	538	545	513	580	496	525	539	541	563	536	560	511	542	536	553	527	497	541	502	540	521	532	507	534	534	567	505	536	542	556	536	513	536	534	515	542	572	549	513	550	562	558	498	517	500	541	514	540	509	578	558	555	521	522	516	518	501	529	523	524	526	519	550	534	525	551	546	543	529	482	533	512	583	523	517	501	541	576	535	574	568	549	562	554	554	541	537	526	527	512	535	546	538	514	545	553	527	537	524	543	535	542	536	573	558	517	548	572	512	549	573	539	526	544	519	567	552	584	584	535	538	489	540	553	580	584	543	552	556	554	568	534	585	560	514	550	495	531	575	560	584	499	598	520	540	535	511	546	533	524	559	530	565	502	536	495	511	560	569	540	547	518	551	535	558	556	554	551	503	523	578	527	531	564	558	526	537	523	519	554	536	549	514	565	525	550	510	501	549	517	516	564	545	509	549	617	537	539	529	559	537	501	562	497	539	549	532	503	514	542	530	556	539	515	550	549	548	535	555	505	502	563	535	547	573	519	551	535	508	503	578	584	542	546	535	546	556	585	515	551	516	535	539	508	538	543	528	512	541	551	561	527	565	511	544	561	539	518	542	496	564	548	537	524	526	577	520	562	545	510	520	539	549	553	550	542	542	556	552	502	547	505	525	513	569	547	554	517	553	495	538	554	540	520	564	516	534	545	568	504	554	527	511	599	489	504	545	498	527	556	521	558	574	520	541	515	554	538	550	536	545	544	518	526	531	501	508	516	507	521	523	515	524	562	535	537	544	562	552	462	527	537	515	545	541	545	515	562	529	558	553	526	499	589	535	492	552	525	499	490	540	524	532	519	532	549	544	540	525	564	549	526	500	560	469	573	558	465	528	504	566	522	569	555	547	542	543	578	548	527	528	529	546	545	546	586	559	537	553	561	534	578	530	566	523	522	525	519	535	502	517	570	527	553	529	499	529	545	555	525	559	537	517	545	484	568	551	558	549	566	549	525	578	512	545	551	488	529	534	550	526	544	508	539	557	563	581	565	549	538	543	562	541	549	504	542	537	519	567	550	547	544	516	563	528	564	516	514	536	557	558	553	576	550	525	522	524	559	550	513	557	565	541	538	580	529	519	579	587	547	504	564	517	581	506	500	577	528	548	563	567	550	520	537	586	546	561	577	528	591	599	526	569	535	559	539	535	527	565	511	513	572	500	556	519	528	530	542	541	510	553	518	507	580	560	531	547	530	497	572	543	522	546	484	536	496	523	542	537	547	542	551	510	543	560	550	571	546	550	553	554	507	570	552	541	558	567	513	548	492	490	502	521	535	541	518	513	574	545	521	513	517	527	489	556	577	517	557	555	537	513	538	527	514	553	539	520	518	551	561	490	563	598	551	534	536	563	573	552	548	544	575	564	519	547	490	568	517	534	519	514	545	558	526	547	572	574	556	539	537	565	562	544	549	542	541	564	520	550	512	494	548	554	555	567	529	503	578	527	526	575	531	574	566	508	520	547	511	501	532	515	529	565	556	530	519	592	560	486	546	524	503	532	541	532	559	507	556	509	530	534	527	546	546	559	541	565	518	523	547	526	527	536	541	553	544	558	570	569	572	556	524	546	551	535	536	530	537	541	503	529	521	507	509	563	556	545	519	528	520	533	530	523	549	537	530	547	584	597	565	596	536	572	556	537	563	552	551	538	556	561	530	551	506	538	537	537	574	527	547	551	541	539	551	542	573	568	549	553	525	510	531	576	507	531	528	540	527	537	546	570	513	530	561	575	535	523	566	530	526	532	574	565	551	562	531	510	519	532	574	520	504	530	522	513	539	543	527	534	535	513	480	538	558	559	547	559	523	552	526	547	578	535	528	503	523	540	500	518	571	559	553	557	519	499	558	540	524	571	541	526	501	524	557	565	525	513	520	567	525	544	511	557	514	516	552	503	525	577	557	512	530	551	583	561	506	573	532	530	525	526	515	531	538	528	536	563	551	549	553	547	528	541	526	505	530	541	534	550	540	582	537	538	576	525	538	600	571	549	541	519	515	523	512	525	597	547	530	501	515	569	573	574	504	560	549	502	550	525	570	551	594	504	530	543	514	549	517	477	516	551	558	548	587	530	532	553	485	523	538	557	510	523	523	563	567	511	563	550	517	557	504	537	536	534	486	496	540	511	555	546	511	550	498	530	529	541	520	540	536	552	518	572	551	513	533	475	534	561	520	494	513	531	554	557	520	558	555	521	575	556	548	571	529	537	559	557	535	556	527	570	542	549	531	533	535	542	581	569	553	542	513	535	566	526	581	531	552	540	518	562	535	584	552	570	548	515	533	530	519	522	528	537	523	515	532	532	549	569	564	489	566	565	529	545	515	551	517	519	526	571	534	538	543	506	521	504	565	519	530	537	523	554	526	534	514	537	522	541	524	550	512	544	545	567	572	562	543	536	527	529	562	570	529	565	567	524	571	506	506	540	551	538	559	586	546	508	548	537	565	537	516	538	513	521	528	555	505	575	533	531	553	486	566	561	530	559	565	531	499	530	526	535	555	513	501	528	543	519	557	535	519	557	555	554	575	505	566	577	549	532	584	532	543	540	531	537	539	543	562	513	535	570	531	530	524	525	512	572	522	480	526	561	573	529	566	546	609	529	592	546	535	519	529	539	571	573	563	557	585	481	533	535	534	558	521	546	529	563	534	555	538	544	576	548	508	529	545	533	548	514	522	539	570	557	521	578	572	543	556	574	547	585	547	522	532	562	574	519	527	551	543	540	572	574	539	563	553	548	537	492	526	527	525	529	556	528	545	566	528	547	528	551	574	563	561	548	536	521	520	563	517	527	556	507	531	544	539	537	539	546	555	548	554	530	550	553	586	520	560	538	545	514	559	552	529	548	564	559	520	516	545	560	518	559	580	528	562	543	535	497	516	540	502	572	555	564	576	549	564	539	514	541	555	569	545	538	506	566	514	563	567	556	541	538	538	521	584	510	515	535	577	553	524	592	574	516	526	575	510	554	536	547	588	577	510	551	500	532	579	539	515	513	536	557	543	524	562	510	532	556	558	556	517	563	556	527	557	534	547	526	547	551	546	510	504	523	522	535	531	548	503	536	535	569	549	555	516	508	540	559	558	502	551	533	547	534	552	531	557	564	551	543	546	537	542	516	533	526	558	550	521	527	540	518	584	543	530	558	562	545	540	505	565	563	563	556	527	520	564	578	542	580	578	572	514	545	557	544	562	536	567	502	542	536	504	542	593	547	542	542	527	554	540	586	564	546	553	557	513	573	539	550	555	532	533	523	540	578	563	534	548	550	533	530	515	538	563	563	531	547	525	504
39410	60393	70612	43705	20675	2799	240	230	194	178	169	159	162	167	129	152	146	126	137	151	152	161	171	149	137	148	141	143	148	152	129	136	127	133	138	119	115	126	158	155	120	150	141	121	143	145	139	143	138	145	152	137	147	133	139	133	151	153	109	134	138	153	133	133	159	155	149	128	130	104	123	151	124	139	136	129	127	146	125	143	141	108	135	144	121	147	137	137	130	141	158	130	124	132	135	131	136	142	138	159	134	145	157	135	156	154	137	153	131	122	143	123	158	138	171	152	126	131	133	111	133	132	120	137	144	149	125	151	140	125	130	135	125	129	131	141	151	121	142	138	146	143	121	144	129	154	142	161	125	152	149	139	145	123	145	138	151	143	126	130	112	135	146	130	138	146	150	156	152	136	121	151	137	104	136	136	137	133	119	113	133	136	128	135	136	116	156	130	97	137	149	138	120	144	136	136	119	142	141	126	163	125	149	145	149	124	135	133	143	127	152	140	138	130	123	114	144	145	143	141	151	168	113	128	154	129	136	136	159	142	121	140	138	145	130	136	133	131	133	150	142	167	136	114	148	151	117	156	124	110	153	147	146	143	122	130	134	138	129	127	139	123	144	136	122	147	129	150	118	145	159	148	117	132	144	119	122	156	146	158	121	146	151	118	128	123	159	147	154	148	132	142	132	156	129	121	138	150	149	109	139	142	131	127	149	141	116	136	127	144	150	141	137	150	127	156	124	133	150	132	140	147	131	130	143	155	148	136	137	139	111	151	128	133	142	138	133	125	111	124	123	137	147	150	142	151	127	144	134	137	130	154	157	127	130	132	133	154	138	120	115	138	148	143	161	140	139	151	144	147	122	142	128	155	130	120	141	135	143	137	117	162	151	123	128	143	133	143	148	136	145	148	136	133	135	149	141	144	136	162	134	150	135	146	147	133	151	152	136	132	125	132	148	132	149	130	120	133	141	136	139	137	150	153	156	124	147	144	143	137	114	130	158	167	147	132	156	129	154	138	168	113	140	141	146	141	125	134	137	117	117	131	134	117	130	159	149	153	129	140	130	148	130	126	131	129	139	125	153	144	123	140	118	141	148	169	149	128	131	160	120	133	136	138	128	140	128	131	106	138	131	162	149	116	118	116	139	139	138	156	133	146	126	125	136	131	124	143	134	125	153	135	155	146	149	117	113	125	166	125	134	133	127	146	144	151	137	136	134	145	127	120	126	122	149	140	149	139	139	166	163	123	121	148	123	151	121	148	141	157	146	125	138	142	136	106	145	160	151	134	129	136	139	133	131	139	125	140	142	144	126	120	113	156	162	137	148	143	124	146	121	133	139	113	135	126	133	126	120	155	137	114	141	140	122	152	137	133	148	153	143	106	143	149	130	146	176	139	143	106	117	117	130	110	132	146	161	149	142	141	144	147	134	140	138	156	152	128	111	140	130	116	122	108	139	132	155	123	152	131	132	138	132	119	114	118	135	134	147	146	127	127	154	138	131	135	127	140	155	145	130	107	168	137	143	158	118	123	122	128	146	143	132	160	146	132	136	153	156	136	121	155	114	132	124	103	116	139	157	146	127	128	135	131	150	141	128	134	140	130	113	139	125	135	131	118	146	131	151	142	129	122	113	142	128	147	119	121	111	134	134	135	121	138	129	124	167	131	122	151	126	128	132	134	122	169	144	147	153	160	118	149	166	134	125	130	136	145	151	146	145	115	117	134	136	136	127	131	117	143	147	135	129	130	136	129	131	151	146	129	159	131	119	144	130	128	129	129	131	141	146	138	137	138	165	143	140	135	129	133	139	144	139	138	148	158	119	143	151	136	143	121	147	118	116	130	143	157	140	145	141	132	157	131	141	143	155	167	150	124	133	143	117	144	141	145	126	119	147	143	150	134	134	132	133	136	116	140	147	124	131	159	144	165	149	135	158	134	130	135	130	139	122	143	109	155	111	146	137	144	152	158	124	139	124	134	135	136	124	126	111	115	151	151	137	146	107	122	119	125	149	143	113	155	162	113	132	113	125	145	136	137	133	135	148	144	129	140	137	135	133	142	115	111	136	149	142	138	134	137	145	140	145	138	143	135	110	132	151	154	119	167	120	141	130	143	141	142	137	132	137	148	142	138	153	123	158	153	141	143	137	141	145	129	151	155	150	109	116	126	124	99	135	134	143	137	134	129	120	120	149	124	134	163	139	128	130	130	134	126	146	139	120	133	125	125	118	122	120	130	121	131	140	143	136	133	125	137	162	137	128	130	144	119	132	146	129	145	119	146	139	114	140	130	133	136	130	154	144	152	152	140	127	130	136	122	132	136	153	130	158	125	149	136	136	147	128	129	152	124	124	161	137	125	135	130	132	148	133	139	146	145	128	149	142	118	128	122	132	141	116	124	136	168	152	136	115	149	143	153	136	146	145	135	139	104	146	138	125	135	119	149	136	161	120	134	137	132	154	129	133	137	164	121	134	132	135	124	165	116	146	160	134	128	145	128	122	128	151	145	127	143	149	140	142	149	119	126	142	121	137	140	142	146	158	142	145	127	123	166	110	132	133	137	144	154	154	137	126	134	174	132	136	143	139	103	146	139	149	148	141	129	123	143	150	120	150	128	150	154	133	127	141	133	129	142	128	168	139	124	136	147	142	131	142	155	146	123	156	132	128	119	134	124	110	137	144	124	140	148	126	146	143	138	112	133	135	140	118	137	145	130	127	125	149	118	177	147	146	148	131	126	136	130	136	134	128	157	145	144	128	141	141	134	126	135	112	125	151	133	127	141	139	134	145	142	119	137	161	133	130	122	149	148	145	152	131	131	151	143	131	126	136	130	125	161	147	122	132	138	129	129	158	131	145	149	135	120	143	144	140	143	149	139	133	125	148	146	146	146	140	153	125	148	110	135	150	149	140	148	140	129	110	143	164	124	123	135	134	135	140	143	141	137	147	156	134	139	136	126	138	145	157	114	112	139	114	136	136	137	135	139	124	151	138	144	136	135	134	125	124	135	153	144	128	126	144	139	114	130	129	146	147	149	132	125	138	116	111	140	128	138	139	118	134	115	140	130	132	114	150	128	130	123	141	136	100	141	140	115	124	158	125	130	138	108	139	153	122	141	119	154	130	149	129	154	143	132	148	103	148	145	154	125	131	120	138	138	143	125	125	141	139	127	152	133	149	139	124	143	140	141	133	141	126	125	109	128	148	146	133	132	140	130	118	146	143	157	146	140	120	125	129	149	125	135	135	141	158	122	135	132	109	115	134	126	159	136	132	137	112	136	141	124	149	136	137	140	116	146	138	126	148	128	142	122	174	136	137	149	133	119	151	146	154	117	144	118	136	123	141	139	134	130	135	104	146	136	152	137	169	141	150	148	119	114	129	127	131	152	125	130	154	134	149	117	141	150	145	139	124	143	131	134	129	137	124	150	147	139	133	145	134	153	142	130	148	146	118	107	137	139	148	113	156	131	136	136	150	133	140	146	132	150	149	124
20488	47149	65264	47751	28743	949	758	677	623	533	486	487	456	428	460	422	401	418	385	382	370	364	381	367	334	369	343	364	375	325	391	333	329	368	339	346	356	322	370	341	358	347	302	312	346	325	334	325	345	346	338	371	347	327	344	314	359	340	336	294	350	333	317	316	319	375	337	337	313	324	312	317	328	306	335	317	315	335	304	334	342	305	328	335	345	303	297	337	362	345	334	321	350	323	335	345	340	346	310	353	327	311	366	295	311	327	321	329	309	347	302	336	297	303	331	367	331	314	324	337	321	330	338	323	328	358	339	325	323	348	341	304	289	311	328	351	345	324	329	313	328	338	315	327	346	365	316	342	323	325	325	296	313	326	324	348	347	313	329	326	336	348	300	342	354	348	323	333	307	332	321	325	349	330	325	317	312	348	324	355	302	352	288	340	334	308	347	331	303	340	293	351	285	332	370	374	350	330	324	323	301	336	330	314	313	336	335	307	312	345	337	343	342	363	342	336	328	299	330	329	340	341	325	341	310	288	334	332	340	325	362	342	334	355	354	340	323	344	322	322	311	316	334	330	339	340	363	369	313	334	321	322	302	298	347	331	345	317	315	374	303	279	298	333	305	334	329	315	333	354	344	329	353	293	336	337	318	338	320	331	327	348	331	310	364	361	333	332	315	333	317	358	327	303	342	310	335	321	346	334	325	296	348	340	302	342	324	339	327	358	330	307	338	357	341	357	323	320	331	344	337	301	337	318	323	313	279	322	328	331	318	359	322	343	344	340	338	337	344	293	335	305	317	340	354	327	310	336	351	337	328	317	368	302	314	299	340	335	326	319	345	355	303	324	348	345	294	324	312	341	300	336	328	342	333	334	341	353	314	333	310	347	314	304	359	344	343	296	343	354	345	310	317	312	326	330	299	330	329	320	329	340	326	330	327	318	315	353	308	341	317	352	333	329	322	341	294	330	330	312	320	324	303	285	367	335	339	314	299	311	333	335	329	345	301	323	331	314	330	309	323	341	323	348	345	307	375	363	296	326	313	319	385	310	342	321	334	326	337	318	283	312	315	332	337	318	315	339	350	337	329	320	320	288	327	320	304	329	313	325	359	350	297	322	336	330	333	350	335	336	314	331	303	318	322	303	337	339	342	349	292	331	349	309	328	327	328	301	327	330	336	292	322	340	339	324	331	317	339	347	367	315	323	335	322	343	328	321	332	303	319	331	339	335	336	312	303	349	344	324	307	331	339	320	359	325	299	328	326	310	322	336	340	317	345	326	335	340	283	316	341	306	312	315	338	354	283	313	315	302	327	302	334	311	341	338	341	348	342	299	293	315	322	311	363	357	312	335	349	349	334	321	310	354	320	352	320	294	310	331	339	322	327	313	353	315	287	310	357	313	293	313	325	335	309	283	315	345	287	349	326	322	296	329	355	308	326	360	366	341	325	323	298	341	310	310	321	348	321	325	332	339	329	312	289	338	330	337	379	354	336	290	308	315	356	311	303	320	333	330	343	345	345	310	329	335	351	333	327	321	333	336	281	352	314	316	323	331	310	351	302	307	324	355	296	342	314	342	327	335	300	334	304	315	327	346	321	303	350	284	311	358	317	297	308	340	345	364	303	318	350	340	314	311	308	320	355	319	317	314	351	345	322	310	305	341	313	311	324	326	316	357	332	340	326	317	320	343	364	326	368	340	341	368	339	320	342	353	333	324	340	350	305	291	324	328	351	323	319	364	323	327	319	341	327	334	296	335	319	314	311	331	325	337	295	330	313	319	344	315	316	307	347	306	364	307	315	321	299	328	333	304	325	296	338	342	301	324	327	337	334	320	368	359	284	311	334	349	297	313	351	316	294	298	324	335	334	302	304	321	314	329	314	298	349	344	317	343	294	324	316	367	326	296	319	331	327	340	339	340	336	295	341	307	329	331	336	352	295	343	345	321	312	319	344	362	302	337	326	315	342	324	300	316	337	318	308	320	349	309	339	350	335	329	335	327	323	318	311	329	326	315	336	313	302	345	311	334	320	307	323	293	318	323	355	351	320	322	309	301	335	362	334	316	315	356	330	322	337	318	337	319	327	313	308	321	312	346	295	361	336	304	331	328	320	319	324	291	325	328	325	346	340	325	343	306	335	294	317	342	319	326	337	330	347	281	336	322	301	349	339	337	288	299	303	318	313	305	322	329	354	355	315	349	327	326	311	333	335	319	345	318	310	355	314	356	315	333	300	332	335	313	343	352	337	344	336	334	327	334	321	319	335	331	362	346	313	328	323	317	312	311	309	328	313	342	368	339	347	296	341	325	321	290	308	320	337	353	321	318	310	330	331	322	315	301	321	309	336	317	365	301	323	347	326	327	344	345	363	322	337	319	306	326	298	351	343	299	317	309	316	336	336	352	322	344	338	315	299	315	336	319	333	364	353	347	324	316	298	335	327	329	297	311	320	321	339	367	311	339	339	328	320	347	314	366	320	281	314	324	318	354	352	316	334	310	319	313	342	303	291	355	329	325	332	344	324	284	298	375	318	329	334	327	314	318	317	348	321	328	329	322	306	332	337	337	339	312	342	342	319	351	322	344	335	347	288	364	318	328	343	287	346	333	346	348	331	339	347	349	329	332	330	328	335	340	326	323	317	336	308	323	319	318	350	347	338	354	362	298	323	325	332	334	342	334	324	342	310	331	365	326	315	309	304	319	361	335	329	296	324	348	328	326	312	328	326	323	303	345	321	332	290	358	324	307	330	327	342	335	330	343	329	339	309	319	321	368	339	344	293	350	323	335	316	348	350	319	334	333	293	305	310	340	296	336	320	350	330	331	314	306	321	337	317	308	340	315	343	302	308	322	325	344	361	325	324	366	316	332	351	301	312	355	306	309	327	303	339	334	346	290	344	340	311	363	322	325	326	326	321	335	359	312	327	360	347	334	331	327	308	317	334	314	303	323	357	333	312	363	350	311	350	358	318	312	328	321	328	317	312	302	342	333	334	327	364	323	319	320	304	315	349	347	302	299	381	334	310	316	334	303	327	358	309	296	307	296	321	341	334	305	310	312	297	289	358	330	318	328	336	335	336	347	333	345	348	313	350	330	308	339	349	323	313	321	330	297	345	328	351	315	326	352	321	324	324	330	344	305	312	326	326	342	327	342	316	334	285	313	353	338	328	306	333	353	335	327	318	336	336	383	317	357	323	329	300	316	315	365	342	342	317	336	334	303	325	307	339	325	297	321	338	305	325	351	358	302	295	304	315	302	316	325	331	333	326	346	341	336	336	331	346	346	335	353	319	329	340	333	352	350	343	300	348	341	329	336	311	317	324	320	314	302	371	319	314	338	330	334	389	345	318	334	332	352	341	345	357	335	329	332	320	306	342	317	336	300	317	294	357	344	360	333	277	330	323	314	297	346	306	283	310	333	331	329	341	312	313	325	355	293	344	312	321	327	324	317	330	345	312	330	356	273	325	331	295	311	319	304	337	351	303	326	321	329
47047	74279	81486	56559	31223	7803	613	332	308	285	278	284	254	223	229	250	232	245	241	200	242	243	233	219	239	229	236	223	230	201	248	234	208	190	200	226	209	211	212	242	201	214	209	203	222	227	253	206	226	251	205	205	241	212	208	220	248	254	251	218	207	207	209	190	218	220	210	249	218	235	207	218	209	236	220	221	234	197	224	236	238	209	206	227	210	210	207	229	220	244	221	211	213	239	225	191	243	218	208	237	230	210	183	207	207	219	234	222	233	209	245	214	223	209	232	213	209	215	225	202	209	234	231	235	247	213	207	214	221	223	237	218	221	211	231	221	198	207	220	232	221	215	222	212	222	230	241	232	212	231	214	205	217	236	199	217	212	249	203	226	208	243	212	227	211	214	247	213	210	204	209	219	218	208	213	217	190	218	236	236	214	236	229	219	212	227	218	227	217	216	209	233	222	220	198	216	188	259	225	226	201	218	204	208	230	221	216	201	212	209	214	217	210	217	207	223	233	227	203	221	231	224	229	202	236	199	234	191	248	171	226	176	204	194	234	187	178	233	227	198	216	207	217	223	211	224	207	183	193	216	217	218	213	188	203	245	211	212	231	200	207	231	211	229	196	194	202	222	231	216	214	243	209	216	247	203	209	219	220	244	181	214	204	214	226	193	255	234	228	196	223	231	225	192	236	228	210	245	219	230	243	207	184	207	216	221	214	223	234	233	210	234	190	243	207	201	210	203	236	217	235	202	246	197	217	218	212	227	196	212	218	222	222	218	218	208	210	208	210	207	226	208	206	180	189	221	258	233	225	220	212	211	188	217	212	234	221	194	193	208	180	214	248	229	217	209	213	217	214	217	228	252	241	218	228	222	203	186	224	244	221	215	198	228	227	253	227	241	233	223	206	203	191	228	206	213	200	195	210	207	197	241	222	211	255	207	230	226	222	210	208	232	230	210	230	201	233	221	200	225	207	188	216	222	204	229	223	221	233	200	236	222	219	222	202	227	213	215	266	223	216	219	205	219	226	197	237	241	200	213	225	231	187	223	230	234	232	195	206	213	212	221	223	228	214	221	211	224	220	208	211	236	229	213	229	222	225	238	206	215	193	232	214	227	217	202	226	233	198	257	178	209	210	205	196	213	190	228	214	208	220	222	238	211	214	219	226	193	217	228	231	212	205	246	226	234	199	222	182	239	233	239	249	202	183	200	207	207	180	224	220	199	219	206	235	228	199	228	248	242	215	214	197	226	204	201	231	197	210	229	226	224	230	242	227	208	218	205	204	223	232	211	213	216	232	214	210	218	227	237	200	208	217	226	228	183	213	201	204	211	201	198	203	199	210	234	225	200	234	206	200	236	230	212	197	218	204	230	197	212	260	200	227	190	211	234	203	248	228	232	200	223	209	242	220	217	252	201	207	210	214	224	192	231	210	226	230	221	212	213	216	214	212	229	199	201	221	204	228	204	177	227	199	202	236	238	241	224	224	244	234	233	215	241	227	205	225	195	195	208	227	211	198	228	211	219	213	245	246	214	223	234	229	220	222	226	226	195	211	200	208	206	199	211	223	213	215	195	224	266	238	249	226	229	234	226	227	216	219	214	203	246	212	235	223	188	207	199	224	214	222	197	208	230	219	231	207	221	207	246	230	186	224	225	227	209	233	195	209	232	198	198	200	207	220	221	226	189	238	218	219	242	217	204	185	234	220	199	189	229	198	221	247	212	224	219	221	198	230	224	212	219	203	194	211	207	210	215	236	222	230	218	209	224	201	214	226	193	202	203	202	216	207	202	216	232	228	211	226	219	220	200	223	196	238	247	220	211	212	215	237	231	201	216	215	207	188	205	220	202	213	199	212	210	203	213	202	210	217	234	208	233	208	239	248	218	244	193	235	197	220	226	190	211	223	215	218	243	243	218	232	258	230	213	216	216	218	246	219	227	209	191	220	216	200	214	236	237	209	194	205	230	218	231	222	202	207	243	222	194	214	209	224	240	207	231	213	223	249	210	192	184	211	233	206	229	208	260	196	198	206	223	192	216	213	191	198	198	211	222	191	225	195	210	215	215	223	226	192	196	219	216	236	224	210	200	261	212	184	240	221	234	209	216	188	225	217	209	216	207	213	210	236	233	216	226	224	218	238	210	206	198	254	229	217	218	210	195	218	198	217	235	233	203	217	197	225	203	222	204	219	226	194	204	206	218	211	225	205	232	196	227	205	226	226	204	241	222	222	216	221	203	233	236	195	216	235	228	223	215	219	227	238	240	241	246	228	229	197	211	230	212	232	268	199	209	228	218	212	218	196	236	190	200	190	212	209	190	212	201	214	237	232	215	213	218	198	224	221	226	214	217	205	217	205	230	210	213	208	225	209	208	196	184	220	245	212	208	238	233	227	216	198	221	208	188	221	237	238	218	230	246	219	209	223	224	226	221	264	228	246	203	229	224	206	192	226	208	194	241	233	221	210	224	188	220	202	173	212	222	206	223	215	200	225	201	196	219	219	208	221	184	214	239	206	214	211	206	228	226	195	196	195	221	241	216	219	203	211	224	226	206	235	224	226	219	220	229	206	204	213	216	215	177	198	230	194	217	191	199	212	220	206	230	203	206	224	226	204	192	236	211	211	228	208	234	236	222	254	223	197	197	187	219	208	199	217	221	199	229	217	228	204	225	213	245	209	231	227	233	223	245	218	227	229	242	209	219	222	228	219	229	221	202	209	228	218	238	217	236	209	226	230	244	190	227	216	227	222	204	206	184	212	189	262	204	209	196	236	214	217	210	235	231	194	239	209	220	237	245	206	186	221	221	218	214	212	236	211	224	236	214	239	214	241	194	225	217	229	243	216	226	233	193	223	218	246	190	208	215	213	232	217	224	252	232	209	185	215	246	234	216	195	200	222	227	217	189	227	238	218	230	223	213	237	228	205	221	216	198	234	236	232	204	206	205	219	218	227	218	234	210	199	230	219	231	211	209	210	232	221	216	186	198	206	240	240	210	222	202	232	207	219	196	217	259	224	212	230	203	243	226	252	217	230	206	236	205	209	220	228	199	238	216	232	227	194	211	197	208	212	246	241	203	209	247	213	210	211	239	217	185	204	183	225	213	243	237	206	203	222	216	195	206	234	206	201	206	222	205	224	230	226	225	217	230	214	218	222	230	202	216	171	221	218	222	200	191	204	220	198	230	212	221	220	222	219	201	206	233	225	214	223	202	226	221	201	224	226	191	212	212	216	215	227	228	210	222	204	218	220	242	196	226	219	211	195	222	197	209	185	233	226	198	212	221	238	236	237	229	193	208	203	215	212	214	243	219	205	201	211	180	204	225	200	204	231	243	222	216	192	244	208	220	226	206	228	193	211	227	218	221	225	211	195	210	201	241	228	230	220	209	204	233	220	240	219	225	232	222	216	200	195	206	216	207	216	234	225	207	227	205	239	236	217	210	221	188	238	196	203	245	216	205	218	206	192	215	208	224	216	223	212	209	247	204
24586	58271	79054	60635	38996	1582	1323	1135	1000	958	807	800	716	706	672	671	644	671	575	629	556	606	564	581	541	559	587	544	538	542	522	562	557	511	529	539	553	472	536	564	488	486	508	522	522	527	497	547	531	485	523	543	567	497	490	512	501	527	528	487	501	542	530	492	507	490	510	523	510	506	497	492	512	520	528	497	448	493	482	519	485	573	483	509	503	507	545	534	514	506	479	541	494	515	514	533	534	503	507	527	502	502	500	514	481	485	513	531	538	544	496	468	528	521	520	508	474	500	463	492	465	468	528	498	513	523	559	506	510	501	472	480	484	486	534	489	494	501	486	464	541	481	484	479	476	500	487	454	490	532	506	443	511	523	509	524	501	502	518	517	494	497	516	506	512	519	527	462	470	514	525	499	516	510	491	534	517	538	499	547	534	565	489	506	528	437	526	505	494	515	488	493	539	536	484	511	508	472	505	472	490	537	557	530	502	473	481	509	505	499	532	513	502	454	531	521	544	516	471	502	505	518	465	495	508	489	533	517	531	492	533	489	538	500	489	495	513	508	525	457	507	498	506	483	533	513	474	526	515	504	491	515	482	518	474	488	541	512	498	459	539	523	511	524	505	501	463	466	497	505	500	508	564	507	499	507	495	501	489	511	498	497	495	513	506	521	499	523	502	463	474	466	494	506	503	467	504	475	495	520	504	484	488	491	491	531	530	541	476	470	505	459	482	522	528	484	538	493	446	520	537	483	538	486	506	470	501	483	511	535	496	451	535	505	496	507	487	480	498	540	517	488	490	511	503	448	478	486	488	499	502	527	515	503	504	501	461	517	519	486	488	453	513	533	491	520	525	517	503	533	459	532	515	502	515	475	499	509	478	505	502	492	492	512	481	495	517	518	506	491	521	468	512	535	532	541	525	473	504	542	461	522	515	494	519	533	504	500	514	463	474	466	466	470	466	524	497	530	477	463	475	515	519	527	508	539	545	518	478	489	481	454	519	548	503	496	488	516	513	504	503	473	505	461	526	507	525	490	490	497	442	476	488	518	485	498	510	489	502	509	500	537	536	503	517	482	454	485	528	452	525	474	459	492	491	509	493	459	494	490	508	470	508	505	519	540	519	523	515	465	502	555	501	506	491	483	508	517	483	481	495	510	509	499	487	458	520	526	492	508	522	501	508	486	495	464	491	509	474	524	455	510	513	495	440	510	524	493	476	484	503	521	522	497	510	513	486	545	483	526	511	538	501	478	486	510	520	547	489	515	487	475	491	528	529	514	537	527	520	513	515	524	510	519	509	529	468	480	494	552	509	487	488	485	491	505	500	528	510	513	505	511	474	496	519	553	519	512	521	502	490	510	488	501	513	494	509	486	497	483	476	497	494	466	516	496	493	529	497	489	517	465	505	512	475	490	492	496	475	548	479	473	517	539	462	482	539	506	497	482	483	501	500	523	518	488	545	522	485	523	490	513	504	469	518	519	517	514	516	548	484	512	488	510	511	511	509	526	473	512	520	520	515	472	505	500	502	494	542	498	522	491	448	485	482	473	498	480	534	498	462	522	509	510	503	492	497	495	491	533	522	501	513	517	508	490	493	561	520	511	510	512	487	490	533	520	508	491	484	500	508	460	481	498	480	517	499	496	492	532	498	511	525	467	498	505	479	506	464	502	496	514	476	507	526	515	504	499	506	488	517	490	501	501	518	489	525	524	490	546	500	504	498	505	497	482	485	487	522	504	503	514	511	474	514	514	468	493	480	515	512	552	551	467	514	523	480	490	497	502	502	546	502	471	469	470	501	525	477	500	520	524	503	500	528	525	501	479	487	490	523	475	501	540	523	501	498	489	498	494	474	464	471	492	515	525	483	507	494	475	502	528	518	525	493	498	515	481	462	513	532	488	465	531	539	499	488	507	501	488	469	494	482	533	480	509	509	464	519	477	490	446	523	481	495	547	492	521	518	510	501	519	469	494	482	515	546	470	525	477	483	483	494	515	488	512	495	471	482	527	519	461	492	501	496	503	493	488	526	532	492	493	513	481	513	505	474	518	484	507	489	502	492	510	455	493	491	533	490	516	503	502	499	496	494	511	501	492	500	562	545	517	476	496	545	493	517	501	492	534	471	504	490	521	430	483	527	473	482	509	474	500	513	507	518	528	503	523	479	502	529	492	542	470	507	495	452	518	492	495	527	511	484	514	501	519	535	500	502	494	498	499	466	527	469	512	495	470	461	473	493	502	522	503	514	479	528	504	463	491	477	519	527	461	474	504	497	530	512	476	508	501	520	493	497	503	498	483	510	495	486	503	480	471	513	476	529	534	491	519	505	487	516	511	539	510	526	486	502	542	512	488	506	481	477	496	511	542	539	505	472	507	495	454	510	518	476	502	529	501	516	509	518	508	460	538	489	487	523	520	496	497	497	476	525	463	492	491	482	476	508	461	510	486	508	501	501	491	486	495	490	507	470	489	505	500	523	522	515	484	476	499	478	498	478	485	501	520	485	542	532	457	478	519	486	492	497	435	525	503	544	485	463	497	482	475	460	490	485	473	495	534	450	488	508	504	502	507	473	477	479	493	500	522	488	472	508	482	482	445	485	516	490	464	488	494	480	523	490	516	499	523	500	520	512	474	482	511	517	449	486	497	490	526	487	489	512	509	547	510	520	469	443	501	492	506	514	475	524	508	510	548	511	492	479	501	452	496	508	474	504	514	483	486	473	490	522	484	511	468	526	514	514	515	477	476	549	521	515	498	481	536	503	475	553	505	543	508	490	509	463	494	497	446	527	564	514	511	512	533	485	531	496	473	497	529	517	547	480	463	524	484	480	481	536	495	464	501	509	522	485	494	491	481	501	487	498	484	488	531	543	512	468	538	506	506	506	538	508	514	467	521	510	490	501	475	493	493	509	505	518	501	510	488	520	501	490	483	529	494	487	540	507	475	536	492	481	547	516	529	500	482	535	546	515	530	487	468	516	518	504	506	491	497	526	509	478	497	520	493	459	480	475	475	489	495	486	518	500	530	506	480	504	505	519	506	546	527	527	466	557	497	530	483	516	509	507	504	484	471	542	490	516	487	505	495	492	484	489	496	530	521	470	470	514	508	505	495	484	511	521	480	475	479	512	461	492	477	472	511	530	531	477	500	530	504	505	516	504	520	482	510	488	495	535	501	472	529	508	500	499	497	479	472	495	507	465	479	501	467	524	474	471	511	519	494	486	516	468	492	470	496	466	512	537	499	525	519	496	499	501	525	509	501	480	524	511	520	498	514	499	505	519	490	517	477	486	511	513	505	486	484	535	492	510	485	463	475	485	505	513	515	501	525	494	518	504	526	527	473	514	473	500	480	485	518	474	535	506	489	505	474	489	480	523	539	482	503	471	502	483	489	523	489	496	492	483	518	509	516	491	529	489	528	456	504	525	523	541	530	508	506	503	525	549	488	473	530	493	522	554	477	489	463	458	514	556	504	503	476	492	506	522	498	503	488
25567	24069	15122	4594	850	283	242	260	270	234	255	231	241	271	267	267	278	234	264	243	211	265	277	247	262	248	260	266	269	237	273	241	256	265	262	251	257	228	243	234	239	265	254	261	249	249	267	247	246	269	254	264	236	254	247	260	267	263	274	237	277	257	245	242	234	243	252	258	244	279	258	261	274	249	257	272	241	250	247	289	251	244	277	249	260	270	264	242	272	252	263	232	263	255	260	284	274	261	243	247	272	274	242	243	248	242	266	274	244	241	215	270	253	242	248	245	226	261	251	253	245	255	246	237	270	300	259	252	269	252	232	263	266	240	235	260	253	242	242	249	253	242	250	241	259	265	279	254	278	256	277	278	252	241	266	250	265	258	231	239	244	262	242	231	261	257	280	263	258	250	252	233	245	257	232	251	267	244	258	255	231	263	261	266	258	251	259	242	262	245	265	230	231	251	276	261	239	227	247	278	239	280	265	244	252	258	248	213	238	258	256	226	276	252	227	242	264	266	232	236	230	261	261	250	255	264	236	251	250	278	275	237	249	273	231	285	258	244	276	236	253	254	225	234	276	258	238	237	248	259	257	235	255	267	247	261	292	256	279	218	242	234	243	280	236	253	241	231	240	252	257	275	240	257	253	264	287	262	231	233	266	216	250	234	231	229	297	240	250	268	238	258	233	247	250	252	235	280	272	242	248	240	237	263	268	275	245	268	258	266	245	274	241	244	245	234	236	271	244	240	228	213	237	254	267	266	244	250	242	261	256	264	254	235	275	276	247	264	254	274	250	243	259	267	252	239	250	238	288	272	224	263	224	229	263	263	286	254	255	222	249	243	253	253	255	230	265	257	256	244	246	243	273	282	246	265	285	240	240	253	248	267	235	241	307	268	259	283	244	277	255	272	248	296	247	253	252	245	241	224	278	265	250	274	246	267	257	236	248	250	248	229	238	248	236	263	237	283	260	224	234	255	253	266	221	232	246	252	266	235	291	276	289	255	265	232	233	272	240	261	261	274	259	260	243	249	249	255	266	250	260	240	213	252	250	269	249	243	277	287	243	241	263	261	259	235	258	263	267	254	242	251	289	254	263	278	257	250	236	264	246	242	260	245	254	254	252	233	250	264	261	284	239	259	283	261	259	258	228	271	261	259	248	255	256	296	256	254	266	238	247	259	257	253	274	245	240	238	239	298	230	256	242	239	270	236	249	245	282	227	265	264	229	231	274	233	235	260	271	275	250	214	233	266	248	271	255	233	258	279	264	257	215	223	245	253	238	268	277	266	273	264	256	243	239	259	258	237	250	207	258	277	257	224	278	291	243	235	233	236	259	232	248	248	230	231	246	234	241	255	261	256	238	238	263	244	247	268	271	250	220	248	243	254	246	277	272	230	259	284	274	239	279	284	262	265	249	234	256	272	275	274	258	237	271	258	267	276	218	241	262	278	270	276	293	224	260	263	232	268	249	232	245	254	250	268	234	237	234	234	231	252	256	273	298	253	255	269	256	260	259	235	281	260	249	255	271	249	242	274	245	243	252	250	290	271	271	245	252	286	237	238	256	244	249	224	243	254	258	240	262	261	254	266	287	281	257	226	255	256	228	248	242	239	240	260	249	259	274	250	251	258	239	260	270	242	242	251	217	235	224	266	276	252	221	261	271	277	266	258	263	206	264	256	236	271	283	230	247	272	259	244	256	229	228	254	239	299	236	246	267	257	241	241	241	250	265	259	265	238	266	265	242	261	282	240	261	277	254	237	236	240	251	259	262	261	240	259	272	265	262	266	252	242	260	224	243	263	245	243	246	264	243	234	220	265	258	270	265	242	241	252	254	259	257	275	249	259	268	238	237	245	250	245	247	235	240	272	230	253	252	237	263	255	239	222	291	260	220	243	254	249	255	273	257	276	223	260	239	286	256	224	278	280	276	261	260	272	271	243	245	251	239	252	261	235	248	245	260	271	266	262	232	271	261	270	277	274	250	264	236	270	283	246	275	240	280	267	264	246	259	228	265	276	254	235	244	234	263	232	261	260	262	221	264	281	231	296	283	265	255	266	247	238	268	276	253	246	274	248	236	262	282	251	234	277	241	244	256	230	260	241	249	247	247	257	268	255	234	242	256	253	246	266	226	234	272	220	251	242	254	230	257	272	250	252	243	250	255	259	263	240	243	255	262	248	245	248	244	276	291	273	284	246	260	246	263	236	235	253	289	250	208	265	234	257	239	250	264	261	226	241	239	259	223	258	265	270	256	257	285	248	219	256	263	230	256	271	290	264	265	271	241	233	256	226	240	261	275	231	257	257	235	243	231	244	253	256	229	263	276	252	255	240	277	273	253	258	284	263	260	237	231	234	250	252	258	274	260	277	252	291	250	234	280	281	242	234	258	235	273	241	247	251	255	254	242	261	272	240	234	232	250	279	225	253	244	255	215	237	260	225	273	250	227	245	246	246	236	251	255	260	239	223	260	264	231	246	251	203	235	273	276	252	237	257	269	247	262	251	240	236	236	218	300	254	232	254	260	236	265	277	267	254	275	249	257	277	244	248	268	255	270	258	268	241	250	232	285	276	265	245	266	257	253	236	258	259	259	235	256	281	276	248	232	279	240	248	250	252	246	260	267	236	272	244	269	241	227	243	263	249	250	280	249	268	268	225	242	247	266	240	274	243	249	246	264	257	231	267	252	261	268	253	293	266	272	223	235	270	259	287	233	244	261	260	245	284	237	289	233	271	266	225	262	258	255	246	269	259	218	258	255	283	253	269	221	256	250	244	279	277	259	276	254	252	276	254	228	286	245	239	248	287	240	269	278	269	281	267	265	261	227	245	221	266	255	248	231	256	235	253	232	239	291	271	266	260	257	261	255	272	235	271	281	224	246	245	249	280	265	253	238	256	219	257	256	273	269	247	225	276	247	253	270	251	260	267	268	221	248	227	273	259	268	244	265	252	284	255	238	240	213	243	255	243	241	273	283	236	299	249	215	264	255	261	230	272	263	241	243	278	248	260	253	223	255	298	264	251	266	247	283	269	252	254	275	270	218	240	246	242	268	233	254	264	265	263	264	261	254	220	251	240	247	253	234	247	278	239	238	261	248	260	249	277	254	265	261	263	247	260	259	246	248	231	221	273	277	244	259	275	225	257	220	237	246	229	263	227	260	236	231	238	246	246	244	246	260	222	269	267	263	268	236	286	245	240	250	233	246	245	297	237	251	279	247	265	253	253	256	239	249	263	291	230	257	242	277	252	251	257	234	247	225	274	241	263	263	245	259	262	228	257	286	264	277	288	242	242	248	247	256	277	284	273	272	255	253	268	269	223	259	240	257	233	263	238	236	231	230	228	285	235	228	255	209	223	252	262	253	250	210	236	239	279	244	236	217	236	225	262	262	231	247	240	273	262	257	252	256	258	245	246	277	254	231	252	259	243	262	234	241	263	231	268	253	271	236	265	254	238	240	262	262	250	241	238	258	273	262	288	236	228	259	248
12514	19696	19484	8778	2455	599	540	564	585	566	536	528	529	571	516	552	562	536	532	598	550	535	542	542	531	540	556	551	538	542	555	579	541	522	564	523	579	555	564	555	569	550	578	557	533	559	528	501	571	524	571	543	529	573	559	543	522	550	564	508	542	572	520	525	498	546	518	545	534	554	558	575	552	598	534	551	533	564	589	528	545	503	525	526	556	558	547	579	556	539	555	534	522	526	543	571	556	551	582	535	547	535	590	551	605	554	537	546	555	533	569	545	542	536	573	520	531	607	578	576	555	569	558	568	536	562	571	562	522	567	580	538	533	519	578	534	545	569	544	544	512	538	543	521	546	567	558	509	538	534	542	568	547	527	570	544	521	531	507	537	608	554	564	518	525	615	500	579	530	530	571	545	568	550	553	547	551	532	540	576	508	544	514	525	514	524	559	525	544	563	559	560	533	539	558	545	539	538	526	555	542	550	545	494	539	517	524	555	521	539	511	537	538	555	511	542	510	551	545	503	569	573	530	544	543	519	550	552	515	589	534	548	547	528	553	567	562	534	519	568	528	544	565	508	570	557	552	555	570	553	547	544	538	538	531	570	535	499	524	503	563	515	587	571	557	570	534	500	565	558	537	561	577	531	516	573	534	542	528	579	563	547	527	584	578	560	507	524	573	559	578	522	504	590	557	513	501	566	522	545	574	518	526	531	554	528	556	520	533	528	556	564	529	526	542	568	518	501	508	605	530	548	614	538	548	485	529	554	517	558	554	562	567	557	537	562	551	528	597	567	594	512	539	524	603	539	534	530	555	511	550	612	568	509	533	553	524	563	553	551	541	566	531	551	587	567	558	514	541	590	540	552	504	505	534	541	567	569	550	569	557	548	621	545	556	518	586	541	582	560	568	559	557	522	555	597	518	565	515	538	544	559	549	560	534	577	555	465	556	583	588	536	540	560	581	583	559	568	522	540	565	536	550	579	548	537	533	544	561	563	528	571	568	544	508	548	537	488	557	552	549	563	584	538	566	571	601	574	541	569	547	549	573	526	570	573	568	541	546	515	543	575	585	554	595	525	559	570	574	549	534	558	556	557	568	521	497	577	530	550	532	570	529	529	549	518	530	537	580	555	552	542	549	525	539	568	606	549	556	525	540	546	592	529	610	527	571	566	556	565	564	580	585	603	520	580	547	554	515	568	551	532	548	563	562	518	545	516	502	573	527	559	567	531	565	581	588	509	572	516	541	515	548	528	536	561	509	559	536	545	590	548	564	524	529	561	548	518	592	508	569	566	568	570	559	541	557	560	532	583	531	525	526	531	574	580	561	510	533	544	551	541	546	592	565	546	548	566	556	520	569	557	576	532	549	606	543	529	536	585	571	540	557	582	506	534	543	536	581	526	541	525	504	541	564	510	582	549	520	550	579	564	562	570	574	586	583	556	565	516	542	522	503	550	528	514	553	574	517	559	561	598	547	527	534	566	554	553	550	529	603	553	531	607	585	520	546	579	610	558	536	543	604	547	542	584	556	542	547	530	532	559	527	549	548	577	535	570	551	537	586	518	525	564	579	534	543	514	568	538	587	574	607	547	522	546	522	534	552	558	569	539	533	504	553	570	557	537	525	541	543	560	565	537	573	570	579	554	549	525	576	560	528	508	540	536	548	627	532	521	557	492	611	537	560	572	543	542	520	523	556	520	508	534	593	549	595	559	565	573	589	558	569	559	558	506	543	518	556	546	537	526	521	566	545	537	570	564	580	536	525	538	532	545	527	571	550	518	539	576	544	549	563	572	515	590	526	541	541	574	593	581	520	502	538	525	550	541	509	571	500	521	567	555	511	538	503	538	529	595	569	546	558	522	532	573	523	573	580	568	513	531	539	552	540	560	570	538	516	545	549	564	563	554	564	581	555	528	519	549	478	547	523	560	571	524	537	552	546	515	560	552	513	575	599	578	529	550	620	523	552	548	532	580	543	546	566	554	562	558	562	575	529	561	567	528	536	545	561	565	549	555	547	570	542	502	581	514	536	563	554	523	551	516	529	545	561	525	522	582	567	554	571	539	528	512	536	536	526	516	581	535	497	580	562	540	565	528	518	559	560	535	532	587	535	556	555	573	545	553	566	543	505	572	545	526	552	546	580	514	529	560	529	568	586	572	541	562	507	532	551	541	551	568	531	550	525	559	524	542	556	538	567	509	547	537	522	555	549	560	548	518	551	588	531	538	548	591	546	574	605	570	537	535	523	532	538	575	570	543	533	565	546	573	550	547	537	554	568	572	557	531	545	575	547	527	583	562	563	599	556	551	502	542	516	498	549	556	551	529	603	533	517	567	562	570	552	558	551	578	512	597	577	511	562	567	532	573	564	547	574	587	517	516	550	537	547	533	545	602	550	548	549	542	542	565	562	563	520	529	556	517	541	577	541	544	552	536	524	540	553	560	550	523	557	573	525	531	544	590	519	584	554	565	508	576	550	536	570	517	539	541	556	538	563	517	557	530	543	518	541	551	544	537	525	599	550	569	545	526	517	581	535	480	548	523	522	561	544	535	536	536	541	544	544	548	523	554	582	538	536	549	560	539	559	558	551	538	549	528	532	524	555	556	565	553	541	561	526	546	549	537	575	535	551	567	516	571	537	514	512	541	549	566	553	560	539	531	530	555	515	520	536	528	551	591	552	549	561	509	581	478	537	549	566	550	573	568	534	589	537	509	487	543	564	494	536	581	590	591	552	556	574	508	514	537	528	548	560	565	531	554	523	514	511	551	509	557	540	518	524	507	583	538	540	518	607	578	518	569	565	598	534	517	528	503	563	538	557	545	537	552	568	569	552	557	587	527	540	549	527	543	540	542	565	583	528	552	563	522	583	536	526	569	557	528	530	520	549	549	600	529	571	559	559	520	572	538	538	549	573	509	580	573	568	511	528	524	565	557	571	542	570	521	592	528	606	540	532	583	518	561	539	554	550	562	590	555	585	555	507	550	556	588	580	558	581	573	515	537	521	552	584	563	556	562	553	519	548	554	534	558	509	571	541	547	568	564	554	521	512	552	541	525	545	555	564	536	511	534	575	534	559	524	569	557	556	561	534	550	537	541	587	501	512	557	535	548	567	549	536	535	567	585	559	596	594	526	574	526	514	516	588	546	524	526	565	543	551	530	560	562	524	551	533	521	541	520	526	510	531	531	544	516	508	514	579	557	537	545	553	540	527	590	522	559	588	540	553	551	534	553	536	576	573	535	539	564	526	538	513	582	554	553	534	552	517	512	539	555	559	554	525	508	552	517	556	545	527	547	510	521	534	548	572	555	575	545	551	496	513	556	572	551	570	585	564	554	559	542	521	564	562	541	520	551	546	529	529	578	573	497	554	553	551	564	574	545	575	568	574	548	572	545	523	556	541	581	549	523	569	523	541	552	519	545	532	585	586	531	540	571	543	513	559	542	559	528	576	526	564	532	553	561	545	545	532	547	553	599	556	596	535	517	562	539
38841	62121	70058	46914	22653	3664	271	215	193	154	172	196	176	143	172	145	159	126	130	168	149	159	118	137	154	150	167	153	156	130	133	141	121	157	158	153	143	149	120	142	167	147	140	130	125	144	160	123	143	141	131	156	153	133	159	136	150	144	131	156	140	138	145	148	157	148	143	143	152	149	155	132	140	134	151	152	139	153	165	149	154	152	146	134	140	110	140	137	133	158	156	150	129	152	138	151	125	147	123	138	135	128	160	139	165	126	155	142	134	128	156	144	149	143	120	142	116	147	163	112	150	144	164	137	151	124	153	131	151	136	157	150	134	129	143	133	136	148	144	164	125	141	153	135	142	154	126	147	151	130	152	132	148	135	138	124	130	145	145	134	143	135	131	151	145	135	159	169	148	143	148	136	143	130	139	135	146	151	154	154	135	165	151	129	120	144	127	123	151	128	130	144	134	126	126	114	110	125	134	149	109	111	139	141	147	121	156	132	160	147	153	156	150	158	142	124	144	161	125	137	157	159	132	146	158	130	168	173	146	160	127	125	148	140	153	155	140	143	148	125	147	141	151	138	132	131	134	113	152	137	142	129	126	124	142	150	151	145	162	134	151	129	139	127	140	156	139	136	152	160	125	143	159	128	134	148	137	161	143	160	126	120	138	146	138	176	128	173	157	142	138	161	139	119	128	140	136	146	130	117	127	137	142	145	159	137	131	148	136	159	142	157	117	146	142	151	158	127	153	146	150	144	144	151	146	158	142	131	132	123	129	143	130	133	147	145	139	157	156	129	150	138	158	138	183	122	151	138	135	138	136	159	170	133	135	164	151	148	143	169	135	162	132	162	131	158	151	179	137	130	153	152	121	148	138	110	138	175	126	140	132	147	144	132	152	138	151	146	142	108	128	119	126	158	150	125	156	139	125	148	162	124	149	155	170	138	154	173	139	143	174	167	148	140	154	138	128	136	129	133	126	132	141	164	149	145	138	126	145	173	143	131	130	148	114	139	131	151	138	132	154	175	167	150	142	150	136	129	123	123	130	128	130	127	146	152	132	122	150	135	132	151	122	156	147	145	126	144	137	124	119	139	142	136	139	151	140	130	123	145	134	137	151	133	126	160	148	141	139	150	123	159	135	162	163	122	126	113	120	144	146	156	145	141	122	143	149	137	142	120	121	125	141	153	138	142	146	136	167	144	148	128	123	172	136	140	149	138	136	155	158	152	138	116	134	142	133	148	129	142	165	135	152	164	121	136	159	139	149	151	147	157	134	169	141	160	151	156	146	143	160	146	165	139	149	141	130	136	122	148	118	154	167	127	147	115	148	151	145	131	150	139	154	143	152	151	134	127	150	125	132	142	148	149	153	141	138	120	134	171	144	145	119	148	140	176	154	156	147	155	144	160	129	129	146	135	141	114	137	123	137	145	144	123	157	142	134	133	145	123	141	146	164	139	145	150	125	118	147	137	155	153	169	147	148	140	134	126	134	151	154	133	138	165	131	128	156	135	140	129	138	124	132	147	132	146	135	137	140	130	131	122	135	148	151	145	138	148	141	153	135	133	141	155	132	141	139	154	144	156	144	121	135	135	156	152	131	151	141	164	114	131	139	151	124	133	125	128	136	123	138	120	126	142	139	136	143	130	155	157	118	128	118	121	118	108	142	145	157	142	155	153	127	138	133	130	140	145	158	142	126	148	131	148	156	146	144	145	117	122	137	136	143	127	129	125	151	150	149	146	140	153	172	151	134	150	153	166	131	138	142	143	142	151	142	130	144	124	149	157	154	149	125	142	147	144	138	139	141	141	125	111	139	145	152	136	145	144	146	147	140	142	137	154	143	154	131	157	127	149	149	139	133	140	149	152	139	122	141	131	148	140	114	143	156	120	142	139	129	113	144	130	122	131	140	142	151	143	129	154	152	138	134	122	141	151	158	154	145	163	143	131	160	137	146	167	143	144	145	164	144	161	148	131	152	146	131	121	136	156	131	139	146	133	162	161	137	142	162	111	152	139	121	138	148	142	162	136	136	143	137	134	150	134	131	143	142	139	132	139	150	151	143	141	125	147	157	148	160	122	124	149	140	125	141	127	145	138	137	137	131	142	163	118	147	138	164	158	150	130	122	138	148	132	145	119	133	151	138	158	162	152	142	150	147	134	149	140	125	150	133	143	135	162	139	145	152	139	153	161	163	137	149	133	150	133	143	154	142	170	136	148	142	113	142	151	141	127	117	126	154	128	159	150	141	136	137	176	143	124	127	139	150	142	136	133	133	156	140	151	156	139	148	140	134	120	162	149	152	123	146	132	129	146	134	156	135	133	142	148	144	136	138	162	132	142	152	144	133	141	135	137	136	146	150	155	121	151	129	140	155	123	138	136	136	128	135	121	129	139	139	156	157	151	140	161	137	137	155	132	143	144	162	120	128	153	140	119	145	120	114	135	145	173	129	141	155	156	137	153	141	141	143	157	163	147	138	133	126	156	114	159	144	126	136	152	130	130	138	114	147	155	137	156	141	158	140	144	132	144	163	127	146	136	145	147	144	134	122	132	151	135	142	143	132	168	147	137	123	123	124	155	120	138	135	150	153	153	152	129	152	135	140	132	143	146	159	114	127	150	137	133	143	128	133	140	119	137	160	133	121	159	128	150	143	120	125	120	128	145	138	132	143	133	124	145	138	152	132	134	139	138	139	128	124	134	118	156	140	143	145	155	123	134	159	146	165	130	133	116	164	138	156	127	147	181	104	143	143	142	139	141	137	144	155	125	136	135	135	151	118	117	131	153	125	133	137	144	147	149	134	108	152	143	160	137	127	138	132	149	142	159	127	154	146	148	159	126	134	121	156	162	153	158	139	130	139	143	137	159	150	164	136	146	107	139	161	150	147	155	129	147	142	160	132	148	173	132	161	167	146	144	128	166	127	142	136	141	150	143	151	164	149	152	147	128	140	122	143	117	160	131	141	145	144	165	134	137	138	155	134	153	127	153	143	130	136	139	144	167	156	156	167	136	129	143	131	138	155	116	130	150	128	134	152	157	112	113	137	123	118	141	138	157	145	165	105	138	163	147	113	135	155	146	132	137	141	120	138	118	162	139	161	151	150	143	152	155	139	133	127	118	153	134	133	148	142	135	143	145	143	151	130	137	152	160	136	120	143	122	150	142	153	143	127	135	160	140	139	126	151	162	138	126	107	125	122	141	126	162	145	146	144	149	143	128	138	113	110	142	152	124	133	151	123	149	131	132	143	144	122	146	137	130	133	140	138	122	153	147	160	117	128	144	132	158	149	143	158	165	160	153	141	133	153	149	151	115	131	140	162	149	149	142	143	134	150	111	118	128	137	152	133	139	139	137	158	145	157	152	127	139	135	123	148	126	143	145	124	142	148	148	133	146	136	153	149	110	144	156	136	147	140	156	162	147	143	146	126	132	170	154	133	141	151	134	132	149	132	140	151	133	133	154	140	131	128	160	146	134	153	127	155	128	119	135
20021	48613	65111	50893	31394	931	758	665	578	533	500	475	418	457	417	389	388	405	401	384	368	366	392	329	383	346	364	353	335	367	355	350	376	343	351	368	348	341	384	343	365	335	362	340	337	327	358	393	342	342	345	337	355	340	338	318	359	345	348	304	370	327	331	339	361	322	380	356	351	339	348	318	320	344	334	343	312	339	358	319	326	324	357	351	323	362	366	314	312	361	306	356	348	324	338	325	370	309	339	346	328	349	336	314	356	331	349	338	300	330	342	334	347	347	348	310	340	340	344	327	339	352	347	321	348	311	375	335	327	309	332	352	367	318	339	310	352	333	356	353	344	325	296	356	321	327	325	312	335	352	327	349	333	332	333	305	360	392	350	324	313	366	343	359	333	336	310	329	357	311	327	352	312	323	321	343	367	295	345	333	318	368	348	348	336	341	335	311	327	365	292	367	319	391	363	336	386	343	346	348	358	349	315	348	321	336	327	326	342	344	323	321	319	355	344	320	338	341	331	331	333	352	334	342	347	310	335	359	333	295	358	344	331	328	364	359	304	332	334	329	358	368	367	353	306	336	338	339	340	336	354	322	351	335	312	349	312	323	324	321	333	327	338	340	326	359	332	312	304	333	349	306	339	322	334	299	318	322	345	333	336	358	322	357	372	363	317	325	366	336	331	354	372	356	317	332	357	328	348	321	319	324	348	346	342	308	358	377	348	358	345	327	315	324	359	299	328	351	318	344	342	333	334	325	346	346	352	356	359	306	339	337	325	346	313	345	352	334	355	331	337	313	338	320	317	332	328	331	350	320	364	323	353	355	341	333	330	314	343	377	318	335	344	351	347	395	340	335	351	310	342	339	327	321	348	300	341	353	350	345	327	337	332	355	351	333	312	350	308	354	338	333	352	332	322	341	334	361	336	336	315	335	359	333	312	349	355	351	369	345	324	312	351	355	347	345	360	344	321	320	355	335	350	305	339	369	302	340	315	348	355	342	330	324	343	352	330	328	346	319	342	383	322	321	350	338	326	333	321	366	326	376	351	353	359	327	343	332	320	344	368	370	310	338	314	344	338	340	334	361	360	371	330	325	367	360	354	350	382	332	360	337	356	330	340	350	344	367	336	340	299	323	315	343	326	333	314	340	335	354	347	366	365	325	292	334	339	302	325	356	340	318	339	360	338	357	361	327	316	333	312	335	332	282	300	318	334	336	330	367	384	322	297	350	325	338	330	316	315	327	379	338	352	346	349	343	359	342	319	316	342	327	356	358	318	339	351	343	336	322	338	353	344	361	339	307	322	329	347	348	337	313	311	342	361	385	331	308	361	348	335	349	325	336	341	339	360	324	343	364	359	344	342	369	318	371	319	307	337	322	340	340	335	313	314	348	377	295	333	355	333	320	368	343	347	354	358	345	374	332	330	341	327	372	321	334	341	364	366	344	344	346	302	341	354	350	325	309	365	354	341	298	347	334	346	340	316	347	308	330	343	328	331	340	355	329	337	334	335	339	319	337	355	360	324	332	327	342	368	343	341	328	341	350	328	332	354	347	337	333	346	366	318	323	299	365	342	314	343	356	350	329	318	322	328	325	332	351	328	329	349	329	318	305	344	337	322	322	336	355	364	345	345	327	341	340	359	331	354	299	335	336	332	340	315	330	313	323	337	315	356	342	362	352	315	320	347	319	321	330	335	334	318	342	319	322	298	354	303	334	321	343	376	319	331	327	365	337	318	333	367	349	324	331	358	315	349	376	349	328	335	336	346	362	347	340	356	319	323	317	354	357	330	383	331	324	352	364	356	323	351	325	365	330	319	347	372	329	349	343	328	359	335	339	339	318	322	306	364	368	341	302	326	320	302	347	344	327	323	320	308	370	312	336	345	315	372	348	325	338	340	336	367	358	337	361	332	323	337	346	340	370	312	359	341	331	340	352	369	345	293	318	320	339	344	361	332	328	332	314	340	319	349	351	359	354	319	335	333	385	356	355	322	348	371	313	350	352	331	349	319	322	347	313	342	345	323	360	299	327	338	357	360	347	378	318	329	299	341	308	319	320	356	302	331	361	315	369	313	370	350	324	298	326	354	315	360	374	316	378	319	358	338	350	356	344	349	307	319	358	354	332	349	327	328	348	349	344	334	330	318	316	342	348	333	324	338	354	333	359	343	372	326	347	341	332	340	306	338	326	315	321	343	329	345	333	355	337	350	345	323	351	347	367	321	350	351	331	322	368	332	345	339	380	351	348	321	354	350	333	334	386	317	331	342	328	347	334	346	317	343	332	321	303	356	337	309	346	341	323	310	374	362	303	326	314	329	327	334	322	359	341	340	335	326	321	328	344	319	341	297	340	348	328	355	355	328	328	358	361	321	340	342	343	340	323	318	337	335	298	317	359	334	332	339	327	349	334	325	317	310	342	304	317	337	302	349	331	345	317	351	324	339	327	318	350	320	350	324	315	335	330	365	281	327	352	329	311	327	365	364	306	338	326	342	350	329	354	351	329	316	332	358	352	348	336	331	330	341	326	326	344	333	342	295	318	301	327	319	336	391	329	316	326	348	342	311	331	301	337	336	331	341	349	337	333	316	357	351	335	339	307	304	343	345	322	335	325	329	368	332	315	354	348	316	326	309	343	333	346	325	328	319	373	343	353	340	336	314	358	341	352	349	361	336	325	369	304	341	333	358	360	355	341	354	309	336	303	330	308	326	327	353	314	353	322	353	330	336	321	318	314	331	361	354	348	320	362	361	367	332	364	328	346	328	345	366	329	354	312	358	348	343	361	339	320	375	314	338	356	341	330	362	332	341	348	361	329	322	319	337	360	355	307	322	313	328	339	336	319	327	323	300	327	334	345	338	336	357	306	366	320	326	353	322	348	331	356	327	297	350	324	356	359	361	342	344	356	328	360	319	342	322	329	315	351	325	367	311	343	348	316	344	319	378	361	360	340	339	322	329	328	302	319	323	359	315	322	324	358	344	328	352	348	333	313	348	329	351	348	331	335	378	350	358	327	341	363	324	364	330	320	316	313	352	344	330	360	332	337	341	350	303	319	319	339	303	369	346	357	280	347	333	338	344	326	361	374	359	328	337	340	326	357	348	320	287	330	363	340	307	329	316	342	330	338	320	352	339	329	344	329	380	322	329	314	312	342	322	328	313	365	351	334	333	331	350	343	319	334	333	321	342	333	346	323	369	305	340	340	364	333	337	348	348	350	335	341	306	300	313	304	315	376	368	380	308	360	351	343	330	346	359	338	344	303	290	313	292	359	324	366	341	374	353	345	335	325	298	352	355	369	345	310	316	349	353	359	340	329	337	306	358	339	325	332	322	325	348	388	332	357	345	330	326	326	335	345	314	340	325	347	327	364	332	310	339	337	324	313	337	342	331	346	326	314	347	368	328	345	329	335	363	346	340	314	317	365	306	339	333	322	329	318	342	345	328	348	376	336	309	327	350	324	334	350	344	341	390	358	346	367	361	318	306	324
46861	75061	81553	56747	33290	9154	749	363	336	292	282	261	253	267	232	244	215	259	207	218	222	233	245	234	232	238	211	232	216	205	208	245	232	221	237	225	227	223	201	217	251	225	215	220	196	247	234	206	219	238	224	218	213	233	228	239	217	237	187	233	228	217	244	213	242	185	189	214	200	206	224	194	224	224	198	192	205	233	211	225	214	236	199	201	210	230	225	218	221	222	202	211	231	212	206	182	226	229	227	198	208	236	228	203	225	229	214	210	213	225	199	212	196	228	205	208	194	227	237	216	223	213	215	198	224	225	258	234	202	191	198	191	204	224	232	216	187	244	197	232	218	243	229	234	219	188	238	229	240	201	221	239	218	209	238	209	208	202	222	221	245	225	210	213	199	201	206	249	204	196	241	221	214	214	220	205	216	234	205	216	216	223	223	207	225	205	254	241	233	209	221	245	210	228	226	231	187	216	216	236	219	259	218	217	216	223	217	218	212	216	248	244	207	229	220	208	201	211	211	214	226	256	215	208	202	214	227	217	225	255	239	210	237	231	224	208	220	208	191	220	228	215	199	208	222	228	212	223	266	221	228	209	215	224	219	210	213	217	208	229	234	220	210	206	215	225	220	232	216	234	230	223	249	223	256	227	209	205	195	202	205	232	255	206	214	216	216	218	236	221	234	213	215	224	235	195	211	233	216	198	232	206	232	216	208	232	199	230	220	235	215	239	225	234	229	221	222	234	239	234	226	209	196	207	208	220	211	232	222	201	187	191	204	207	225	222	234	219	196	222	231	229	238	237	198	226	221	220	201	194	199	222	199	214	249	199	228	245	199	219	244	236	207	224	207	216	246	219	218	216	217	219	216	205	227	203	230	235	205	207	217	228	213	211	227	232	214	218	225	212	237	211	241	231	209	210	229	234	213	211	209	250	187	235	235	213	214	236	263	263	228	195	206	203	222	221	212	240	201	194	217	236	213	224	244	218	205	218	218	215	230	230	214	217	194	253	225	204	197	199	216	244	262	219	230	232	231	248	217	207	218	224	232	227	242	252	231	210	257	222	240	242	206	190	225	201	235	239	204	233	212	236	231	213	233	208	229	230	211	227	216	234	210	207	230	232	214	235	222	232	200	226	209	216	223	236	248	224	227	241	232	224	245	235	221	208	247	228	178	233	224	244	202	228	230	213	201	207	193	231	227	223	235	210	220	236	214	197	237	247	246	224	223	219	202	217	211	204	238	214	220	209	257	222	226	221	214	191	225	240	219	215	190	212	243	270	209	250	249	249	224	208	205	196	240	228	188	210	235	227	231	208	210	234	222	213	224	219	213	206	212	215	239	226	200	211	244	222	228	186	217	229	247	260	190	212	213	244	243	198	243	230	220	217	209	237	233	225	228	203	243	241	209	215	214	208	193	210	212	216	243	241	229	246	223	230	260	210	235	226	206	237	254	215	203	208	213	223	190	218	227	201	225	239	211	236	215	228	214	217	206	215	194	242	209	226	211	223	228	252	202	252	209	259	240	216	220	192	202	217	220	209	198	236	249	222	211	234	250	211	229	190	204	196	228	217	207	210	229	205	230	231	190	227	237	225	235	240	220	232	233	203	265	235	226	232	207	211	214	214	219	215	220	222	210	221	242	224	210	212	225	229	224	231	206	192	220	211	227	229	218	239	240	236	257	240	212	201	201	202	209	216	236	216	189	229	206	220	236	208	248	219	230	219	228	238	209	225	209	230	238	185	214	225	221	243	222	229	251	225	209	189	221	240	231	216	220	190	218	235	217	205	214	220	229	231	198	238	191	214	189	213	214	227	207	221	207	231	226	221	255	222	208	219	238	218	227	261	235	199	201	237	232	221	199	227	213	248	191	215	226	205	236	219	250	220	219	233	197	241	201	213	218	246	215	215	205	210	233	221	202	204	234	240	241	224	201	254	210	218	256	230	210	205	226	202	245	196	226	214	210	221	216	238	228	216	211	195	216	243	202	244	205	210	225	214	185	233	228	230	213	211	227	197	218	227	227	210	225	192	209	193	247	216	211	225	252	214	223	200	220	217	203	221	223	213	210	229	228	245	211	222	205	200	204	208	226	223	225	213	203	207	193	231	238	226	229	240	250	213	194	207	217	206	222	228	202	229	227	176	191	232	217	216	250	217	245	218	237	191	222	217	199	227	240	252	251	196	183	235	208	232	240	239	239	225	212	219	231	246	203	211	215	258	203	229	213	223	227	245	273	206	231	208	228	214	224	197	223	214	242	215	203	221	258	225	237	210	224	232	217	206	208	218	228	192	208	223	237	200	212	203	214	239	243	192	234	226	212	185	181	211	213	237	223	203	238	244	216	199	212	210	194	233	247	244	215	206	248	218	219	238	205	220	226	225	203	243	255	215	212	238	224	242	219	214	209	206	214	223	215	230	207	215	225	227	215	220	228	217	229	202	222	206	229	211	174	219	241	231	231	212	209	234	216	214	211	211	237	235	222	220	224	208	243	230	224	207	220	213	190	213	202	207	231	214	215	211	234	225	204	222	210	207	237	217	206	208	255	208	196	232	218	197	216	220	214	212	226	204	213	238	235	217	209	213	227	212	228	224	216	229	237	198	204	222	242	202	249	226	224	214	204	229	215	214	218	218	196	210	215	212	231	216	220	203	226	223	231	220	212	211	192	231	224	237	211	218	218	243	231	209	232	212	216	196	193	231	227	230	196	201	250	211	222	211	224	227	211	211	234	206	194	225	213	219	225	242	252	237	214	245	224	231	222	207	255	197	213	196	176	228	196	211	232	190	219	197	226	237	221	229	209	247	232	252	216	254	234	221	194	232	221	211	223	207	235	225	216	236	216	193	212	188	193	216	206	198	228	191	244	205	221	224	207	219	235	210	242	232	220	228	206	196	209	204	246	235	198	215	222	247	216	223	238	225	202	215	232	211	233	203	175	205	224	237	218	217	217	249	243	226	229	229	200	218	204	223	213	212	202	213	226	227	226	233	232	237	234	242	198	213	221	214	210	229	246	211	226	183	234	223	207	204	221	224	238	213	199	232	240	223	200	224	215	203	216	224	213	218	240	208	216	249	223	207	207	212	230	210	197	243	211	227	239	233	226	231	249	160	223	211	227	220	197	224	229	215	219	182	236	215	209	203	228	213	200	214	228	220	224	215	199	233	213	208	233	216	216	247	183	189	207	249	216	210	198	219	219	215	232	202	215	199	198	224	228	216	232	213	213	236	198	230	223	227	245	221	207	206	203	248	231	243	226	187	235	208	212	239	222	243	261	252	200	199	224	215	209	207	208	221	219	203	249	238	190	246	219	228	236	205	196	256	219	223	249	211	222	205	211	205	254	206	234	209	197	220	215	207	186	216	247	219	196	218	210	232	232	211	222	191	204	225	218	250	237	197	247	207	217	232	223	233	238	216	205	242	234	208	228	205	221	206	258	258	232	222	224	229	237	230	195	224	226	234	234	232	221	197	236	217	252	202	224	222
24717	59385	78867	61268	41627	1518	1364	1217	1018	960	876	727	781	685	744	704	627	639	632	598	586	574	599	578	577	534	552	556	561	554	560	572	514	507	506	531	518	548	544	506	519	515	542	521	533	538	548	570	499	501	504	525	507	560	544	506	517	507	507	502	539	498	514	555	529	512	525	487	522	531	544	486	544	495	540	559	489	508	484	515	531	474	528	574	518	526	479	511	485	540	540	482	495	530	503	475	515	545	515	516	490	552	517	520	513	520	536	515	528	512	523	535	510	495	513	485	521	511	516	506	541	537	528	541	522	494	516	488	494	522	511	523	514	543	535	522	518	497	476	524	515	511	514	480	487	499	528	509	517	534	523	487	507	501	471	498	484	517	515	520	509	519	527	521	531	530	519	502	516	493	497	566	509	524	486	505	556	478	528	510	518	480	529	471	505	485	503	466	493	532	493	523	549	501	512	506	508	506	501	508	521	509	504	522	489	487	508	496	442	492	489	517	520	495	440	524	511	492	530	502	524	509	503	488	522	529	495	458	493	514	498	476	514	548	477	544	528	494	510	557	519	493	508	483	542	523	522	520	476	516	505	471	525	508	513	543	511	516	526	497	533	494	488	474	554	515	491	526	519	494	497	539	525	533	527	526	498	527	500	499	536	504	500	508	515	484	519	498	469	506	490	498	532	517	500	524	508	522	514	535	486	524	503	511	478	496	495	554	541	538	511	526	532	494	518	495	525	528	493	534	485	514	484	500	510	482	537	482	527	483	492	505	526	527	515	517	553	531	511	519	501	464	470	537	503	533	554	488	497	480	508	476	521	511	549	497	505	484	514	546	499	520	514	497	517	558	497	489	508	475	473	509	474	505	500	474	502	505	500	523	488	468	513	466	478	492	497	570	510	518	500	518	520	533	497	523	509	504	469	511	566	505	504	532	485	483	515	509	527	518	526	511	508	517	455	494	525	491	499	501	487	504	503	514	518	504	513	512	501	505	514	551	550	500	486	532	507	491	470	530	526	523	539	518	519	478	482	567	542	560	522	540	502	503	489	501	482	472	539	497	493	490	535	528	511	501	513	536	485	520	503	471	531	489	507	533	545	531	491	515	533	525	459	535	484	524	510	482	489	517	532	501	469	495	484	520	503	509	502	493	511	512	485	505	465	460	491	517	480	518	508	492	516	476	504	532	465	496	496	499	511	490	460	507	514	508	470	491	534	530	468	528	509	522	493	522	508	512	535	524	520	506	479	528	453	492	492	505	544	483	489	489	552	531	484	510	536	495	491	489	444	495	509	516	506	486	550	495	489	513	553	518	479	530	477	497	525	509	485	499	521	500	526	516	500	574	518	568	510	486	475	518	498	527	486	525	515	457	499	482	512	502	534	536	506	545	497	496	494	536	522	503	482	499	486	556	504	494	517	494	493	507	549	491	499	473	491	488	473	504	505	502	518	504	494	494	505	522	501	465	535	531	558	545	518	540	525	487	506	539	503	547	486	537	512	530	476	509	509	511	549	481	522	518	495	506	517	501	482	478	522	520	518	493	512	557	518	474	492	569	521	478	517	493	495	538	513	463	479	521	522	544	498	474	514	507	557	492	506	499	522	531	534	504	473	488	476	541	535	516	504	487	465	499	487	513	540	525	516	503	512	481	487	525	490	527	513	542	450	506	545	485	492	529	505	519	532	510	540	489	503	517	480	520	498	531	497	515	532	464	496	529	512	508	524	474	499	530	511	490	494	503	501	493	500	569	486	479	516	505	465	520	499	517	537	502	535	527	484	501	497	509	475	453	515	540	476	520	496	495	506	495	511	523	479	515	480	527	513	498	499	509	523	528	500	509	487	530	505	504	507	510	538	515	514	522	480	522	524	518	517	519	527	546	508	461	477	537	510	519	515	501	535	512	475	543	519	507	492	505	494	495	505	497	493	486	522	518	507	516	491	516	487	512	474	522	536	521	503	523	470	475	489	527	504	492	545	511	520	505	470	546	489	504	533	549	525	502	531	519	535	493	500	467	541	513	482	510	473	530	522	482	505	477	469	511	518	483	480	527	491	530	529	504	543	498	492	500	543	504	495	492	543	500	502	467	511	490	471	516	533	509	503	523	466	482	503	507	496	514	466	463	538	481	498	525	481	486	523	498	536	508	495	494	508	462	462	531	541	538	500	505	520	489	522	482	486	439	489	499	530	498	500	531	522	540	520	487	507	540	488	500	489	480	496	535	499	542	512	462	489	512	505	538	495	516	510	514	557	542	491	477	503	496	516	508	528	483	495	497	438	474	503	518	483	512	523	499	496	536	492	528	521	564	535	526	521	502	480	514	493	527	510	560	478	519	521	507	532	510	487	476	524	505	502	483	554	533	516	499	523	519	497	473	509	460	468	494	502	533	518	527	529	539	473	471	524	537	492	477	528	508	518	493	534	529	507	492	536	511	509	521	490	522	453	497	531	530	503	474	474	544	503	519	537	524	494	538	496	542	481	497	521	470	499	519	516	495	509	517	518	518	519	525	489	509	528	515	537	524	488	487	501	514	532	535	533	472	516	511	512	547	466	502	496	499	547	530	545	507	498	498	504	484	499	501	517	509	512	520	496	498	495	526	539	510	479	542	481	517	525	475	529	532	500	531	487	505	521	514	507	501	505	505	568	524	475	486	522	520	525	486	529	527	547	493	531	532	511	536	506	550	508	523	476	500	512	550	492	486	514	476	515	474	511	531	523	540	496	516	534	488	547	499	535	477	501	492	500	488	513	507	560	507	514	453	529	510	446	455	555	532	523	506	486	549	520	488	546	516	507	512	493	494	488	494	475	477	498	492	500	518	486	512	526	533	551	469	495	481	511	481	510	485	526	478	510	496	527	511	515	512	512	480	492	470	476	508	503	531	527	487	535	506	487	525	534	561	508	541	539	516	501	485	529	474	493	485	541	494	520	502	498	478	507	489	490	472	509	453	520	505	506	493	540	490	531	517	483	512	478	535	504	490	526	525	488	545	493	516	602	535	525	461	497	525	455	500	466	518	511	546	467	472	529	493	519	473	494	493	550	493	508	493	506	484	511	486	516	491	486	537	506	522	516	512	520	498	513	481	515	507	479	506	509	545	455	506	518	523	521	489	485	510	486	513	507	518	545	497	482	479	498	521	501	530	494	502	523	519	485	540	505	570	517	513	467	505	502	486	523	484	506	503	481	528	520	543	485	538	547	453	513	498	530	501	480	548	545	517	546	504	525	509	487	524	470	486	486	492	541	488	517	474	534	495	505	500	484	522	511	472	520	512	511	489	481	540	501	490	543	497	514	493	495	504	483	556	530	495	504	527	505	492	492	503	538	488	497	521	508	502	479	543	549	489	491	523	501	506	520	516	530	527	543	553	517	507	536	437	515	503	539	465	497	527	534	516	497	494	501	482	490	484	551	489	553	498	490	490	461	532	500	478	493	542	520	510	512	523	515	508	496	545	491	489	487	520	524	489	489	511	527	549	475	484
24736	24502	14323	3922	917	252	271	240	252	275	253	266	272	249	266	259	265	261	265	269	263	256	271	253	254	256	277	278	237	245	271	257	258	249	259	256	268	253	258	251	275	251	249	257	303	263	226	275	269	267	263	254	252	234	259	276	256	265	237	262	272	261	259	242	236	231	233	278	247	260	278	253	239	269	212	249	266	232	261	253	245	253	240	260	284	290	252	250	259	259	222	267	229	282	260	268	264	255	280	240	266	247	244	280	239	218	264	259	235	236	254	291	242	223	261	280	257	237	244	267	243	318	240	277	272	236	253	260	226	263	260	235	258	259	263	268	237	249	230	250	231	251	306	248	241	249	280	238	278	239	262	248	266	281	263	261	300	245	233	267	262	266	257	261	261	270	254	257	242	264	225	279	240	276	251	224	269	218	238	260	242	210	287	264	236	271	278	267	231	230	216	248	242	251	247	258	265	270	259	267	302	276	292	266	261	269	256	217	250	250	246	237	262	243	246	238	266	243	248	264	265	268	270	242	227	256	219	226	261	260	260	270	262	260	283	221	254	221	262	256	265	267	236	236	260	269	262	242	232	278	249	257	256	213	246	251	219	261	251	236	269	223	268	251	267	247	264	262	270	243	228	260	274	241	285	266	235	271	283	267	266	266	257	253	260	255	258	265	257	269	273	231	275	268	255	229	256	239	247	241	223	243	270	252	257	238	258	237	239	238	244	264	235	261	260	254	260	259	257	267	239	284	228	255	267	245	239	226	292	241	281	243	257	265	287	253	220	267	249	278	245	261	252	227	269	291	262	241	252	217	260	241	250	237	244	240	243	235	269	247	228	236	261	249	279	211	262	286	255	262	220	288	250	265	274	258	221	253	258	283	264	239	286	270	229	222	219	251	256	273	227	251	229	244	282	272	279	239	246	273	263	259	249	242	249	255	251	269	270	260	274	261	250	247	238	262	236	241	255	240	264	274	211	235	263	253	242	262	228	249	233	263	269	218	230	268	277	242	245	257	228	233	240	248	266	272	264	252	254	280	275	252	229	256	243	251	241	248	256	269	265	263	245	275	236	262	251	273	254	249	246	279	283	246	266	266	264	266	261	240	236	264	300	268	249	256	265	249	260	249	242	251	237	271	274	285	260	240	279	261	283	275	235	223	278	276	263	248	281	255	247	265	248	240	254	235	233	251	249	246	265	253	264	250	238	261	231	264	275	275	258	250	241	251	242	251	248	240	261	266	264	233	266	263	244	220	228	272	254	268	240	262	230	240	221	311	246	264	254	250	255	237	252	270	233	265	301	221	268	237	253	241	218	235	254	273	245	267	243	220	265	270	271	239	271	240	228	236	257	262	279	274	240	261	244	238	225	217	249	267	243	232	217	249	265	270	269	265	199	239	242	256	265	278	273	250	240	245	234	266	224	258	252	248	254	245	232	242	239	240	224	258	270	230	253	275	254	253	245	265	253	281	263	253	241	221	250	281	257	260	250	263	265	221	244	248	265	237	267	276	243	260	261	255	254	269	264	268	256	256	237	255	242	252	255	255	236	257	269	260	235	275	256	256	220	240	274	237	266	263	242	231	234	252	276	248	280	238	251	264	245	237	249	273	262	239	235	250	258	269	279	247	261	235	276	221	250	244	263	305	252	230	215	255	234	246	242	256	253	226	235	258	281	243	251	244	254	246	237	266	268	266	253	264	236	251	270	238	248	226	286	247	249	257	207	245	272	234	246	239	246	246	265	250	250	229	249	214	246	236	221	255	262	258	280	261	255	208	240	257	260	234	261	230	258	251	263	250	259	254	219	259	275	263	241	281	280	264	240	248	227	254	262	265	234	258	249	255	263	251	254	257	280	281	254	266	223	271	244	258	259	256	261	279	242	267	230	264	261	238	245	258	259	237	238	264	254	223	240	275	272	251	232	258	220	271	236	243	236	225	216	253	241	267	252	277	246	234	262	247	241	245	281	270	271	235	266	261	273	242	217	249	251	240	261	270	224	271	273	252	249	252	246	262	254	236	252	231	257	272	242	248	260	238	259	256	251	223	253	246	231	269	233	269	259	246	250	256	273	246	251	264	252	250	248	271	225	262	245	248	256	222	252	264	232	270	251	269	240	259	255	254	245	247	256	228	259	237	250	268	275	251	260	267	272	261	288	252	284	260	246	248	264	264	260	236	267	262	225	245	239	243	239	275	233	268	244	227	235	253	237	279	237	233	240	261	260	248	243	279	252	244	247	234	269	273	237	213	215	240	235	254	261	249	265	239	262	248	253	263	255	262	250	237	244	254	256	254	222	236	258	250	241	260	243	271	278	259	265	248	285	235	259	248	243	269	230	269	291	272	274	216	216	237	270	264	255	263	232	221	222	237	257	261	266	244	253	256	222	276	243	228	267	236	241	272	250	218	246	274	267	248	252	245	249	223	252	253	269	270	253	212	288	239	221	262	244	237	266	258	276	232	282	269	271	219	246	250	256	263	263	247	254	277	250	260	262	239	277	278	247	248	232	244	258	223	264	262	272	271	267	264	243	231	239	251	284	227	266	253	266	226	221	299	233	232	261	241	252	228	233	269	265	256	241	224	281	260	273	257	239	264	248	273	240	258	247	242	230	233	242	238	276	233	222	231	278	261	240	249	278	239	243	281	270	243	238	257	259	250	212	233	274	228	232	258	264	243	269	235	286	245	241	232	246	234	264	276	267	260	229	254	249	232	235	248	254	242	285	231	239	231	243	239	258	251	217	262	251	273	251	279	251	214	244	260	263	257	224	248	274	269	257	241	277	240	249	228	241	243	248	230	261	249	269	243	264	240	239	212	250	238	233	249	252	256	262	243	210	225	257	263	264	257	262	252	263	248	268	244	267	243	263	251	237	229	267	257	242	224	272	256	225	223	245	258	232	260	234	237	265	299	265	263	290	287	269	253	262	240	252	238	235	247	219	247	237	233	261	245	265	278	271	284	233	255	242	252	244	240	236	245	246	248	235	240	244	282	281	237	246	247	253	273	249	260	239	242	244	243	237	242	235	259	236	265	270	233	240	235	274	266	257	287	216	236	247	237	256	258	264	251	235	275	239	241	257	206	240	264	234	245	258	264	241	236	248	247	242	250	252	244	275	239	254	245	262	262	264	257	257	275	239	283	242	246	244	271	249	275	260	267	247	244	254	241	241	277	230	235	249	233	253	252	237	261	278	256	249	266	255	295	273	214	257	264	245	270	261	243	224	261	284	271	249	249	241	280	243	246	273	265	245	245	260	256	230	232	253	274	244	234	270	257	248	236	225	225	256	252	256	240	250	276	253	255	284	275	298	243	255	252	266	248	227	286	261	266	251	226	273	258	246	262	268	266	290	260	274	278	256	217	269	266	284	276	264	226	243	248	261	253	228	249	234	263	249	273	236	238	270	273	248	248	246	243	229	242	261	267	269	258	275	266	238	244	259	230	265	266	238	259	238	252	241	249	264	221	266	270	237	238	271	264	233	262
11907	20278	18388	7526	2793	551	592	556	568	587	591	549	615	496	537	554	545	583	532	536	567	559	566	564	534	568	576	578	559	552	561	567	580	584	532	540	575	504	546	542	569	519	561	553	562	540	523	498	567	559	564	527	559	515	517	549	566	547	556	528	525	518	554	536	541	560	537	515	525	540	545	520	520	543	579	520	560	556	531	562	554	529	509	562	558	574	528	535	547	562	516	533	542	584	543	539	540	541	512	564	544	519	571	558	539	550	521	548	511	510	528	537	543	571	597	561	532	511	546	524	560	539	593	522	531	564	524	496	574	563	571	536	535	572	531	488	569	563	549	517	546	559	527	549	545	563	555	532	540	525	533	556	562	535	554	555	553	569	535	513	566	537	524	531	542	572	567	563	578	550	577	534	532	569	524	511	578	520	554	585	592	600	552	537	527	566	540	539	560	538	573	541	568	548	581	509	565	570	552	563	545	513	560	533	520	563	536	551	557	524	534	543	570	562	535	523	583	520	547	549	529	549	559	575	531	533	568	543	546	548	569	551	581	535	532	542	569	496	544	608	553	535	538	536	576	554	544	533	533	527	548	527	566	546	564	511	573	521	513	547	583	530	557	564	568	557	532	542	534	538	548	492	542	533	527	512	558	540	577	564	550	509	585	557	578	525	584	525	543	508	534	622	521	500	595	578	580	566	549	586	529	557	525	576	564	532	548	537	586	513	532	560	584	550	529	532	535	554	517	546	593	538	512	561	572	556	531	579	535	557	596	532	526	531	585	556	562	519	568	560	565	557	588	527	508	580	558	523	568	538	554	509	543	537	575	593	558	562	556	529	554	602	540	578	588	534	558	534	562	535	557	625	551	563	566	557	544	527	517	545	563	513	511	526	543	494	527	527	545	533	524	567	591	530	556	530	550	590	564	593	527	544	565	537	569	551	522	548	565	508	531	572	546	548	516	611	524	532	574	560	528	584	514	556	555	560	563	524	513	540	547	532	542	513	521	540	588	556	519	571	535	549	474	563	549	556	575	548	572	554	559	527	575	551	556	513	541	578	546	523	512	549	519	561	558	606	514	544	564	609	533	565	580	541	540	507	509	565	574	557	548	540	576	572	556	574	607	556	534	547	567	580	558	562	520	556	574	547	547	521	555	546	579	536	546	571	532	550	550	567	589	560	525	540	529	561	595	598	508	540	541	546	542	527	582	532	545	564	582	581	533	545	522	542	545	535	538	564	532	573	532	563	550	539	601	513	563	550	532	518	543	528	519	546	561	598	554	552	564	552	530	560	574	545	494	486	540	582	548	579	521	552	546	534	551	537	532	526	552	550	494	546	585	543	518	528	535	505	583	525	546	574	582	523	573	549	502	538	568	527	578	530	550	544	561	542	517	538	573	580	538	567	530	493	548	588	587	552	565	540	554	563	546	551	553	599	518	538	535	518	542	597	512	557	515	561	562	530	550	562	506	516	542	518	554	515	540	560	544	543	591	540	503	522	529	567	529	538	525	528	538	577	542	551	554	541	514	537	576	538	531	559	528	555	599	570	524	564	581	537	545	612	538	556	520	537	554	556	536	549	553	529	546	547	568	554	524	539	543	585	553	534	491	528	509	544	564	563	546	564	547	578	531	598	580	545	541	551	519	543	506	523	519	533	544	551	536	572	530	568	491	604	551	530	535	561	574	568	569	528	565	597	537	584	550	549	533	555	528	572	522	510	573	510	572	528	534	567	529	532	541	538	507	548	542	562	543	591	503	528	522	527	562	573	545	561	540	581	553	524	525	542	510	537	562	515	537	553	519	527	565	564	569	555	513	579	569	518	553	558	554	564	550	555	539	542	519	586	547	557	575	570	576	569	551	555	492	547	569	553	557	543	507	540	576	541	554	546	522	566	558	544	596	584	530	546	521	557	587	559	548	542	545	548	530	565	573	568	548	570	586	569	541	537	548	569	540	556	506	540	531	534	538	535	518	510	526	578	536	554	587	578	560	566	537	542	544	522	528	560	529	576	586	540	542	576	583	586	570	505	524	555	563	541	534	536	590	563	581	529	505	539	555	548	533	539	576	554	538	566	556	531	568	584	525	571	500	549	549	507	554	539	569	556	538	585	535	511	522	560	510	529	576	483	545	568	560	555	535	538	529	542	540	548	530	523	552	523	567	532	540	546	591	548	497	534	519	537	541	518	558	531	547	544	549	478	555	530	553	545	584	567	536	540	537	536	553	577	495	558	525	536	553	534	592	528	564	551	537	528	556	516	539	603	591	540	628	577	574	524	570	502	576	548	587	584	543	540	547	527	578	526	553	565	545	545	551	565	544	514	583	550	511	546	582	568	522	589	509	528	560	586	552	571	550	580	530	496	563	588	567	517	523	582	531	573	537	547	529	586	521	563	540	583	557	575	542	567	549	552	569	545	568	551	542	492	553	537	561	503	516	513	557	536	536	564	549	587	565	523	559	519	565	509	537	578	578	592	540	547	565	555	532	569	582	537	554	580	581	583	513	555	521	561	525	557	556	513	518	535	573	577	512	534	520	518	548	531	528	569	579	513	522	546	516	541	524	539	544	574	594	511	543	611	561	515	565	535	556	567	550	535	528	549	537	533	585	549	530	548	537	540	565	543	506	557	574	559	568	554	509	574	523	566	589	495	531	554	544	560	558	520	573	518	537	557	538	530	562	569	484	558	569	520	564	539	495	541	578	576	584	543	517	529	554	543	543	527	564	541	570	561	538	483	557	541	539	517	576	537	516	550	539	572	540	513	536	493	527	574	569	554	572	531	536	587	582	552	539	542	516	587	553	569	563	565	549	579	560	547	523	552	602	561	553	585	529	546	574	522	550	541	573	524	515	544	536	570	536	521	543	533	562	646	539	524	574	499	570	542	527	521	517	573	566	532	547	531	562	541	569	572	543	576	530	562	571	564	536	534	534	532	543	531	550	535	516	520	543	566	543	524	593	589	582	565	504	529	562	531	576	520	513	580	543	536	560	552	532	560	562	592	549	555	527	476	566	493	533	543	550	587	563	555	549	523	492	531	533	554	550	535	557	523	558	542	545	541	552	545	592	507	529	540	553	576	539	566	568	591	569	543	561	539	517	533	522	501	593	586	511	546	522	497	563	560	526	544	615	579	593	538	556	530	574	548	566	536	501	562	575	515	562	532	580	603	581	585	563	560	566	539	543	534	534	531	533	545	586	543	550	501	524	516	518	566	538	529	548	563	543	527	524	547	557	516	559	570	546	537	546	569	575	536	525	595	550	522	549	545	562	524	541	546	554	546	557	538	575	585	633	518	517	581	571	527	538	557	559	525	532	546	573	547	553	531	555	562	528	521	498	580	538	540	552	552	551	519	510	561	568	575	511	567	526	539	548	530	534	537	555	546	575	563	524	530	528	556	507	574	547	551	560	544	591	564	495	548	522	548	560	538	542	536	528	563	514	539	587	536	553	542	546	514	541	571	551	579	561	541	558	532	575	536	522	540
37457	63592	68714	43800	21898	3103	263	213	179	169	163	182	142	141	184	156	164	143	141	146	139	135	149	160	155	135	168	144	133	138	135	145	138	139	137	133	173	147	138	146	131	127	145	163	140	128	134	145	141	139	155	161	125	146	127	143	134	164	151	156	143	122	140	121	128	129	141	112	120	138	118	136	112	148	128	150	129	130	114	132	139	133	156	108	149	141	151	143	139	126	137	132	134	123	150	143	139	145	126	121	146	104	130	155	137	130	138	151	140	145	129	149	134	126	151	140	149	130	128	127	113	141	144	116	157	124	153	146	131	131	137	119	146	121	136	129	140	155	112	148	151	129	135	122	136	140	137	137	120	124	143	146	149	117	139	138	141	129	144	131	163	141	129	135	119	136	126	158	139	122	108	140	118	136	135	124	143	136	136	147	159	142	122	145	129	156	133	120	129	126	142	147	139	124	146	139	141	147	135	119	171	139	144	141	144	135	141	114	128	126	148	123	132	161	181	113	139	116	159	154	118	112	156	136	135	145	122	145	135	128	148	133	156	137	143	148	136	147	153	161	135	175	153	142	132	145	125	132	149	133	116	145	121	138	133	142	139	151	131	157	142	152	141	134	140	180	153	136	139	145	137	123	126	127	171	155	121	153	111	147	146	128	149	148	134	134	135	121	148	144	164	151	130	137	128	123	159	157	128	130	131	149	146	151	132	143	145	116	149	137	136	125	136	146	155	138	145	144	117	153	129	127	140	154	128	155	147	125	142	135	138	175	147	146	147	155	136	148	125	136	143	143	130	156	135	144	141	132	128	160	133	130	136	146	161	152	148	134	111	133	155	154	153	120	133	142	134	121	131	125	135	135	155	139	144	120	114	129	140	147	132	134	134	125	145	148	151	138	155	116	127	156	154	149	145	152	162	149	132	170	145	119	160	161	136	145	134	129	130	130	129	140	144	122	125	121	152	166	138	123	161	149	137	139	131	148	134	155	180	152	131	130	133	128	132	122	136	153	132	152	130	158	142	128	121	153	138	148	142	129	140	139	142	136	154	142	142	130	133	134	135	146	143	150	144	159	124	142	143	123	105	126	140	145	116	134	149	125	154	126	152	151	157	139	137	136	157	121	96	127	159	140	136	141	143	156	138	137	151	124	127	138	140	159	156	152	154	125	140	142	124	151	144	138	119	140	121	150	144	153	161	148	134	126	142	122	149	130	140	138	136	159	150	135	142	159	143	148	156	133	145	148	153	127	139	151	141	141	127	130	139	136	143	113	104	146	140	129	129	136	148	152	122	129	138	151	148	136	147	126	130	123	150	110	152	136	141	118	138	126	132	141	135	146	126	146	115	140	124	146	138	139	130	133	164	124	127	142	131	126	146	126	137	159	142	122	150	135	136	150	132	144	160	141	148	138	137	130	144	128	119	134	138	164	157	116	160	144	166	141	133	150	140	124	138	112	145	141	156	142	143	155	137	142	120	147	119	152	123	137	119	136	135	127	127	168	152	143	160	149	136	152	132	128	128	142	120	148	135	133	148	143	128	149	157	132	133	168	127	149	136	157	117	144	150	136	130	149	125	140	138	149	137	154	135	153	146	150	132	150	111	128	134	152	128	142	160	141	107	148	142	120	122	132	133	116	121	134	139	159	128	151	131	121	138	131	140	147	143	130	153	124	152	152	125	129	139	118	138	136	166	149	133	147	143	139	125	134	169	153	144	126	130	145	160	157	135	142	131	122	139	127	169	123	146	125	154	147	128	146	132	152	135	152	139	170	144	126	149	134	116	132	156	146	161	140	126	134	128	133	142	168	146	130	130	131	137	128	112	128	121	127	139	140	124	135	135	124	113	172	138	146	136	125	141	145	128	138	133	121	121	151	144	133	133	122	126	131	154	145	120	130	151	134	158	114	136	142	147	129	125	125	134	152	157	139	136	154	138	143	138	123	136	129	138	128	142	124	130	131	145	126	136	143	132	144	144	126	117	138	145	142	120	128	135	119	131	129	137	125	129	144	125	128	146	136	127	126	135	131	154	153	114	122	118	139	142	147	157	148	129	155	146	130	111	124	147	123	130	138	136	138	165	163	153	141	148	133	149	129	154	154	147	151	135	130	143	137	152	141	140	151	163	129	138	116	144	146	155	125	143	137	138	132	141	141	138	146	111	135	123	138	151	115	154	138	161	148	137	157	139	120	143	144	126	153	155	125	152	128	136	163	133	125	134	141	130	147	137	124	150	131	143	134	143	138	138	130	157	126	128	155	125	141	149	140	124	135	140	130	134	125	131	126	132	132	125	137	132	132	144	131	140	123	140	162	126	120	128	135	153	159	153	137	137	140	142	135	127	129	149	119	122	133	131	149	132	127	145	163	157	126	122	151	119	131	138	137	126	130	143	152	135	112	122	140	126	115	132	139	141	134	136	149	142	124	129	128	129	125	134	123	104	124	157	155	156	130	127	146	127	147	120	146	123	158	132	145	143	147	145	118	134	114	133	133	149	150	127	119	112	121	148	145	153	129	150	140	142	136	139	160	135	139	132	145	138	131	131	128	130	130	147	154	133	131	116	128	141	143	141	148	140	146	158	138	114	125	114	143	142	115	118	142	138	140	119	154	150	119	151	147	152	125	119	132	148	136	155	136	163	137	120	133	148	134	130	138	117	119	148	146	142	141	133	147	134	128	125	157	128	131	149	132	120	132	140	151	152	113	113	133	145	141	136	128	139	142	149	132	146	140	166	134	136	140	147	154	148	137	122	163	144	144	155	166	140	140	150	152	124	131	130	139	142	154	136	135	134	127	142	144	129	133	136	151	130	119	108	141	133	139	135	122	138	142	152	136	134	124	140	137	141	138	151	125	146	127	135	141	131	117	124	145	133	120	117	137	125	145	150	161	140	142	133	148	123	126	137	134	147	115	138	111	124	132	132	142	151	123	156	142	140	114	143	143	115	137	158	143	129	134	157	140	126	127	143	141	121	124	136	124	154	139	139	137	137	147	148	166	133	140	137	144	127	144	144	140	155	147	124	139	147	146	139	157	135	119	159	146	115	154	152	146	143	118	126	132	162	140	141	130	149	159	149	155	132	147	128	137	131	136	135	149	140	137	132	142	138	150	118	141	150	148	126	144	132	125	160	142	145	133	137	132	139	111	131	159	125	142	139	144	142	154	160	142	145	131	131	116	132	145	133	139	124	129	152	139	151	123	129	116	142	136	159	143	132	154	140	151	140	139	134	134	129	140	146	134	134	137	153	137	137	139	140	196	148	169	134	131	137	130	129	138	121	144	133	152	142	158	122	137	133	163	149	146	137	155	161	144	141	133	145	104	157	119	143	129	141	136	149	132	100	133	128	152	149	164	147	139	144	144	159	155	141	108	150	130	137	127	148	151	132	146	128	126	130	130	124	138	111	126	153	139	130	141	111	132	144	152	143	142	156	119	128	127	154	119	143	132	118	129	154	150	139	125	145	146	144	143	140	134	127	128	144	143
19475	49717	63499	47482	29730	894	746	676	627	548	489	458	431	452	435	423	413	423	380	368	407	369	349	376	354	358	371	342	370	342	378	343	331	352	369	356	344	341	346	347	338	333	321	333	337	339	335	343	312	334	372	323	320	370	312	361	331	337	322	325	329	351	359	314	322	343	327	328	327	348	328	355	338	337	370	304	352	314	333	311	348	351	339	317	353	363	351	344	332	320	344	368	332	343	330	329	332	325	341	350	326	323	332	338	320	326	321	330	332	316	319	343	301	336	326	312	323	321	349	333	311	324	336	283	331	319	342	316	322	327	331	304	337	353	279	329	341	337	338	340	335	337	327	327	367	326	353	322	309	307	332	300	326	315	344	300	358	324	343	329	311	323	339	344	335	327	320	315	327	354	305	341	350	309	330	335	318	317	352	327	325	353	359	314	343	304	362	357	292	326	357	339	351	329	303	352	332	315	365	347	351	312	330	321	320	359	311	327	317	326	303	353	331	336	316	342	342	343	334	311	344	333	345	338	316	304	290	318	332	298	370	341	378	316	328	377	347	310	339	307	337	316	362	297	360	316	343	318	322	327	324	355	302	349	363	309	340	316	332	317	324	314	333	343	347	346	344	307	325	346	337	306	342	343	303	335	346	323	357	338	354	304	321	320	325	331	325	341	291	326	325	316	343	359	359	333	313	346	345	317	301	310	332	338	363	353	339	319	348	314	317	302	357	311	286	352	333	347	326	349	311	311	337	338	317	315	326	346	312	311	343	341	301	301	320	306	326	338	313	315	352	357	333	324	346	336	349	337	331	309	350	345	310	340	290	352	308	323	330	377	309	276	336	312	316	301	309	336	311	395	334	315	346	314	313	354	338	345	302	300	314	343	318	355	314	345	322	313	309	323	337	344	324	339	332	360	301	325	349	317	325	367	324	330	348	342	317	344	292	315	368	324	326	338	344	296	336	364	342	352	357	316	327	325	295	340	336	312	327	357	316	354	319	326	330	321	320	341	330	331	319	367	339	332	311	348	344	332	327	299	334	354	319	352	325	350	331	323	338	317	308	335	332	355	340	331	307	340	372	361	355	330	342	340	353	319	328	353	316	342	316	333	340	348	351	302	319	353	335	330	307	326	330	315	353	344	310	300	312	360	348	346	320	337	321	320	322	330	354	325	311	348	347	337	329	314	340	350	343	350	342	352	352	349	327	302	342	317	325	305	307	326	307	334	361	331	322	355	320	321	303	307	310	336	330	326	360	357	311	359	324	333	369	323	320	328	322	297	336	356	283	362	333	381	322	306	293	323	349	327	337	341	302	334	349	348	338	351	320	325	338	311	329	332	336	332	307	319	342	314	326	339	379	343	297	351	328	333	306	353	324	324	306	309	341	346	351	320	291	307	340	343	325	316	316	327	340	303	353	335	305	328	320	365	319	325	336	364	324	364	355	350	319	341	349	335	313	325	323	327	372	340	336	340	334	325	343	316	313	329	330	309	309	343	337	347	325	332	333	301	352	297	344	306	332	358	336	339	344	303	316	369	328	333	313	324	343	316	312	335	331	305	320	351	318	317	322	306	348	345	312	353	319	322	367	319	327	290	333	314	351	320	321	332	320	342	333	310	321	310	310	319	336	335	347	325	338	316	331	335	302	340	353	361	333	332	310	330	349	322	318	351	346	316	334	317	346	312	325	325	318	346	311	294	327	331	339	333	356	345	343	327	369	346	333	325	314	350	353	325	323	353	341	326	339	324	301	345	361	341	318	349	307	353	340	338	289	346	325	318	317	311	349	341	337	322	320	337	339	326	368	356	305	336	328	325	330	318	340	306	323	334	360	353	323	291	316	321	365	350	340	332	363	305	339	348	294	325	324	344	327	358	340	350	302	326	315	317	332	346	320	330	324	353	337	301	363	319	315	321	325	331	325	316	342	318	313	331	324	343	305	343	309	359	337	318	335	337	312	342	325	335	369	348	343	333	333	383	309	317	358	320	314	324	327	341	306	335	345	313	334	326	308	301	318	366	329	347	337	338	335	324	305	336	321	338	314	354	334	312	303	360	326	325	319	330	320	324	317	341	356	325	336	335	364	355	316	321	299	310	318	337	336	344	313	329	315	359	318	334	330	331	358	334	327	385	302	335	343	348	304	358	330	326	335	314	342	341	291	367	333	316	334	272	336	333	341	354	361	343	349	324	321	314	331	322	326	309	320	310	326	331	314	333	353	311	301	307	338	337	316	342	333	352	318	377	368	323	338	337	351	333	330	344	308	324	316	335	294	317	333	365	335	328	356	358	321	336	332	307	315	343	311	316	322	358	340	315	358	343	355	329	337	359	334	334	339	363	364	357	339	354	340	330	319	327	335	334	331	345	352	273	363	387	344	356	343	364	295	338	347	292	298	301	300	346	333	344	340	303	305	310	344	317	315	347	321	335	305	347	326	355	325	314	318	331	319	322	311	322	351	321	345	334	330	341	334	320	351	309	332	297	322	305	366	327	336	368	358	350	337	349	317	318	359	329	322	301	342	315	343	351	332	307	337	338	335	332	328	288	320	349	299	331	327	338	328	342	310	335	343	304	330	330	288	343	336	333	324	316	300	350	338	334	354	309	313	312	339	334	321	327	337	360	336	317	342	343	286	303	302	357	330	349	380	333	341	292	308	334	321	334	345	337	337	334	353	353	323	318	371	341	328	304	342	317	327	300	347	325	334	324	314	338	299	342	342	336	314	341	328	333	321	358	333	310	288	333	372	333	323	314	309	326	334	336	320	334	338	335	319	332	321	339	347	330	288	353	339	361	287	339	357	341	351	330	318	339	369	335	320	320	305	317	307	342	322	337	356	332	329	331	337	311	342	316	329	316	297	335	339	321	332	311	332	308	310	334	322	340	341	344	348	339	291	310	329	334	305	335	311	335	322	327	341	315	331	340	341	334	335	329	342	327	323	331	344	369	351	297	322	316	312	350	310	342	335	331	347	364	357	359	340	300	338	344	333	320	334	340	344	332	333	368	282	348	362	359	368	356	391	341	319	332	352	336	313	374	345	314	354	299	332	358	353	309	353	347	304	307	326	330	337	320	351	317	344	292	299	327	339	347	325	322	377	335	331	313	341	352	336	297	359	308	321	341	308	345	303	325	340	333	331	341	293	331	325	340	312	309	307	369	354	333	331	346	329	328	350	304	323	335	327	329	292	336	321	311	317	344	342	329	320	353	320	327	338	360	320	340	343	307	329	341	304	319	328	330	319	302	326	319	333	326	312	340	326	311	326	340	304	338	314	368	351	354	356	282	304	277	353	316	325	315	324	305	312	337	348	355	340	319	312	338	335	345	325	349	350	336	354	337	347	314	319	326	325	321	343	325	336	332	316	347	337	320	332	318	335	334	329	377	354	351	304	327	351	318	321	345	294	323	344	327	339	313	360	328	328	343	333	321	333	320	290	382	324	333	342	351	290	325	310	337	316	353	293	345	315	330	343	284	321	305	345	340
45740	75879	79616	54377	31623	7422	544	355	307	272	302	254	271	264	262	253	230	237	247	215	249	221	231	246	234	240	193	231	226	242	222	228	229	212	232	227	227	232	221	238	224	216	242	222	229	205	194	226	238	241	223	204	215	201	230	206	201	225	229	223	198	229	220	218	240	212	198	202	213	202	215	205	210	216	238	220	210	208	229	217	212	206	196	231	209	227	214	214	240	196	194	214	235	243	220	226	221	188	219	225	211	199	208	216	202	225	193	231	216	224	207	230	191	203	209	195	229	224	217	215	206	205	216	190	220	221	253	224	243	205	237	196	197	214	166	217	238	214	214	213	226	221	212	229	220	206	200	218	211	223	209	226	237	206	194	234	219	221	237	244	220	216	204	223	223	214	195	211	243	195	238	221	217	243	219	198	202	175	222	222	195	208	203	179	214	213	228	219	203	231	230	223	203	223	226	209	193	235	236	187	223	210	207	217	231	221	213	231	225	216	214	208	220	204	219	222	234	203	234	221	210	194	208	190	232	199	205	196	197	204	210	204	223	227	174	225	186	228	217	205	217	200	204	195	230	201	218	203	200	215	198	197	219	195	199	224	243	199	205	222	200	187	203	235	203	219	225	182	245	191	208	213	198	212	199	242	202	212	247	210	179	242	218	229	240	225	232	218	223	211	209	208	219	219	223	221	212	211	229	226	218	202	226	207	203	224	216	215	212	196	218	227	205	234	194	220	231	220	209	207	201	191	230	225	219	225	215	203	196	228	216	203	221	240	184	194	209	210	230	235	215	209	199	226	221	235	218	219	217	196	215	209	225	192	203	209	208	208	230	205	187	216	213	206	183	231	202	172	191	217	229	228	214	220	211	220	221	216	215	227	233	204	200	238	201	189	219	222	192	237	241	225	210	199	203	190	199	240	221	230	203	205	207	204	218	224	215	194	223	217	219	207	197	203	232	211	209	235	232	208	217	214	197	205	198	191	232	226	222	205	242	180	210	207	225	193	227	228	218	224	213	220	204	197	238	216	190	190	218	221	196	211	239	236	220	177	210	205	209	224	193	229	195	215	209	228	216	216	209	208	225	196	200	196	212	210	224	233	201	195	233	214	216	189	210	205	207	229	208	203	209	208	246	228	192	229	228	219	226	232	222	213	226	208	221	196	204	214	208	226	213	213	204	197	196	221	220	199	230	225	229	216	209	211	205	212	224	199	208	218	245	222	192	202	218	213	223	219	183	214	250	241	207	194	219	200	206	219	210	206	187	244	208	209	199	212	207	198	221	200	215	198	223	251	243	210	239	210	211	236	172	186	194	221	245	187	208	240	218	217	220	220	227	198	216	207	222	249	222	203	193	218	211	212	197	222	190	219	244	248	215	220	198	226	206	200	206	214	212	222	217	185	184	227	255	214	209	210	216	206	230	213	218	206	222	226	216	214	204	215	244	217	224	207	233	245	232	200	217	243	212	203	208	203	226	245	222	229	203	228	231	206	210	221	229	238	233	191	197	196	168	247	219	219	213	205	195	236	198	198	206	215	203	214	229	218	207	197	174	191	206	222	230	188	229	188	202	236	229	219	231	214	211	192	207	222	224	213	226	223	209	216	216	189	217	209	240	221	214	215	217	227	218	211	223	222	204	224	233	199	199	206	202	223	205	199	213	227	219	243	223	208	242	225	238	232	205	200	244	191	237	225	211	194	223	241	209	242	216	201	221	216	219	209	205	222	185	218	226	231	207	229	197	232	224	206	203	217	233	257	230	212	223	204	218	222	210	216	221	221	244	235	211	195	213	217	223	186	244	213	226	207	185	209	199	215	234	217	203	226	220	220	178	216	237	188	227	181	162	220	198	189	220	196	230	225	225	249	194	190	222	203	202	235	220	260	191	215	227	222	211	197	242	218	244	232	213	200	234	208	192	221	227	216	208	213	220	227	216	212	219	216	206	223	226	251	242	237	242	217	226	206	231	204	219	206	203	219	210	231	216	209	206	222	239	185	223	242	215	199	213	204	203	227	212	224	222	205	192	225	225	218	206	235	227	213	187	193	202	220	227	200	230	221	219	246	220	213	217	210	222	223	209	228	225	210	208	202	239	247	222	228	193	191	198	203	209	208	208	222	189	218	206	249	218	182	191	214	236	209	216	187	198	251	214	197	225	238	236	241	216	201	219	203	233	203	204	196	208	215	191	194	220	219	249	206	219	218	220	222	186	208	207	199	229	213	197	208	206	177	211	205	223	199	216	211	247	211	221	201	210	222	228	241	218	207	214	191	208	202	209	218	230	226	234	229	219	193	199	213	193	247	230	231	227	213	189	222	206	233	213	199	257	234	222	245	204	215	230	236	232	200	231	206	242	188	224	185	216	201	196	219	212	239	221	192	228	209	223	219	189	202	239	247	198	238	224	183	229	187	233	226	236	220	219	230	242	182	237	219	195	214	205	196	215	192	202	234	235	197	231	206	215	210	212	195	222	211	199	252	222	226	232	248	228	215	216	199	243	197	236	248	234	209	237	218	239	214	202	231	260	244	241	217	233	223	214	214	202	198	210	235	260	231	192	211	210	229	226	227	200	207	206	213	218	182	229	190	229	207	200	201	212	220	225	251	222	217	216	216	210	217	206	212	227	199	228	240	233	223	220	218	194	224	208	188	206	225	196	222	232	224	191	242	198	186	211	201	195	202	200	259	211	224	213	182	201	226	208	199	202	236	207	195	230	224	215	196	201	198	247	216	201	205	233	210	237	221	204	225	233	207	227	205	222	218	205	222	196	217	226	223	236	216	205	209	222	206	217	200	221	216	206	237	205	227	222	235	210	204	191	197	202	218	211	223	214	203	250	207	233	221	207	212	201	219	207	232	232	215	217	218	206	206	191	212	217	186	217	209	227	199	198	207	217	201	220	232	216	225	208	239	224	214	234	232	239	225	202	207	236	220	221	207	208	236	225	213	202	234	212	189	234	220	222	199	199	234	240	219	217	219	211	191	226	227	218	195	208	246	197	226	211	203	217	207	222	227	206	213	249	221	201	216	207	230	227	238	205	231	223	237	206	199	198	211	213	220	215	192	235	246	208	187	229	248	219	221	199	227	234	221	231	204	206	224	220	186	206	240	218	220	201	205	209	222	231	245	226	240	209	213	211	197	217	229	201	178	205	198	218	200	218	218	215	226	237	216	222	226	207	216	214	224	234	234	202	222	203	240	211	200	243	207	217	242	231	232	228	179	228	217	215	196	219	223	240	208	264	217	249	221	212	225	218	220	216	232	247	221	219	192	204	201	223	218	223	173	207	204	215	202	247	231	208	245	223	222	222	203	204	212	227	218	199	191	236	231	223	208	225	224	221	224	177	229	252	239	249	218	236	215	202	207	222	234	236	225	175	215	204	199	230	232	221	206	213	191	226	217	215	249	208	235	200	206	221	231	178	209	200	245	227	199	223	210	208	199	188	201	208	217	224	225	199	212	219	215	241	224	224	198	217	216	224	235
23824	59671	76601	58292	37407	1629	1332	1188	1070	943	830	791	751	696	725	702	652	662	642	574	628	597	622	591	555	563	550	570	565	539	541	526	530	562	541	531	488	492	502	485	555	530	483	509	504	515	581	547	496	472	550	505	533	578	530	500	491	480	525	489	484	517	476	542	528	477	551	522	472	543	491	486	523	528	478	491	527	494	488	546	494	540	506	495	528	434	496	551	506	502	513	505	516	506	472	524	499	491	504	492	519	475	492	507	504	504	486	514	494	476	524	472	489	484	504	493	489	484	526	505	510	470	499	503	501	503	516	510	503	523	504	488	491	535	498	515	483	503	487	487	471	500	495	537	502	496	479	517	490	494	473	545	499	524	476	514	476	497	493	508	469	490	476	475	512	497	506	512	483	505	499	539	508	487	485	477	483	485	492	511	476	471	498	498	487	503	502	544	506	510	517	515	484	472	502	492	502	477	485	506	459	486	507	489	452	464	510	538	505	488	495	507	507	476	517	512	493	459	483	524	491	493	537	518	523	497	537	483	538	526	527	535	467	507	507	525	486	471	475	490	482	475	506	478	490	475	466	505	524	492	497	498	488	487	480	493	517	519	499	503	530	496	463	538	510	535	521	478	483	505	465	468	507	513	507	497	481	482	490	525	530	472	514	497	478	516	489	492	452	493	497	529	489	515	462	524	541	504	502	481	500	506	513	508	472	515	489	495	449	511	475	476	479	478	469	517	475	498	488	481	470	504	515	500	444	469	515	512	502	484	504	483	496	486	513	492	510	479	518	510	499	527	514	508	534	474	516	501	500	502	492	529	494	532	503	475	488	475	489	499	475	534	474	488	479	517	453	514	489	496	488	505	500	475	483	454	489	512	490	488	486	489	503	466	491	482	473	499	461	503	493	481	510	530	535	510	485	532	509	459	479	500	480	528	492	502	496	528	482	501	506	519	469	498	529	470	486	530	471	520	511	468	449	493	515	490	475	472	486	488	536	465	501	507	501	494	510	484	521	463	506	497	424	472	506	506	482	507	524	475	486	499	486	522	514	480	506	471	459	526	473	507	514	447	511	541	491	477	524	449	518	488	493	480	468	487	515	488	496	500	515	539	485	501	521	511	500	533	507	488	528	508	503	478	461	486	520	532	495	499	473	466	463	526	471	499	482	498	498	488	494	479	488	470	513	498	514	520	522	483	452	510	501	491	487	509	492	499	495	510	465	493	466	477	509	495	504	483	537	506	485	468	454	517	521	492	532	499	533	512	533	458	503	517	474	524	500	496	508	484	482	515	469	482	491	452	502	464	529	481	517	478	522	504	519	467	493	512	534	472	503	501	482	494	488	497	507	584	519	481	472	484	504	487	488	510	526	490	499	500	501	510	516	469	532	508	490	505	506	479	496	489	516	500	483	537	475	491	486	506	492	488	499	504	505	511	478	523	502	482	498	517	491	529	509	487	545	493	487	511	555	543	491	500	512	534	495	511	512	464	485	513	500	546	506	476	469	472	452	543	483	501	470	512	528	506	503	468	460	471	465	517	472	511	494	500	512	504	500	513	490	516	526	465	463	491	527	500	489	515	535	493	537	555	475	485	493	520	486	493	543	485	499	522	463	508	495	476	442	492	502	502	500	461	454	488	500	483	523	522	517	490	463	480	496	488	483	487	468	480	482	495	502	493	491	497	502	517	507	519	469	489	458	473	531	470	507	502	491	496	514	501	497	504	505	478	507	500	513	500	514	537	461	517	508	506	527	468	532	505	520	498	522	486	543	518	504	509	502	511	513	488	499	483	457	484	527	521	466	475	492	499	528	481	499	462	474	454	482	517	476	506	512	479	484	474	495	507	523	483	442	481	500	488	494	495	528	502	530	472	522	459	510	515	497	493	485	506	498	516	539	508	492	497	534	519	535	489	485	500	498	518	518	485	498	524	508	493	478	519	490	463	501	486	488	460	529	475	516	498	504	504	510	495	473	475	532	482	482	498	518	512	516	494	496	485	449	508	511	488	498	495	542	510	508	483	500	493	457	483	505	499	506	492	551	485	471	516	475	508	497	505	470	519	529	510	498	534	463	547	522	508	514	505	498	511	497	481	447	493	513	493	525	494	488	485	520	514	503	498	537	481	512	472	454	469	473	480	508	500	527	432	485	529	481	488	487	507	524	507	455	457	492	482	517	435	446	501	524	487	493	537	501	522	508	487	479	460	491	502	508	490	486	550	484	517	501	486	515	502	480	502	502	496	488	525	533	482	492	468	468	497	531	487	527	460	485	491	506	490	494	570	502	522	504	497	449	507	511	518	484	507	472	503	522	476	485	477	487	547	502	458	507	479	523	494	506	465	508	468	523	487	506	518	467	497	509	501	478	483	493	517	509	478	493	490	501	504	501	448	462	493	518	508	544	484	510	472	482	524	527	526	506	498	498	510	492	509	493	456	470	484	529	479	527	459	475	506	522	515	481	485	525	492	501	480	490	517	519	502	473	522	497	496	502	499	476	528	502	489	469	507	498	478	504	485	524	494	482	501	473	508	464	494	513	483	517	454	480	520	523	517	509	494	505	535	498	505	495	496	471	488	484	482	480	517	471	481	493	511	499	436	509	520	494	513	485	492	506	519	471	488	503	506	511	459	451	497	502	506	486	494	506	473	518	503	503	503	487	465	533	529	502	494	511	469	453	492	492	478	486	507	501	504	476	518	511	506	507	518	484	497	498	463	497	522	546	474	509	500	473	497	490	509	521	522	499	529	475	526	467	476	545	457	525	472	527	493	481	500	503	519	509	498	487	490	503	522	498	476	520	512	499	492	488	525	526	500	474	482	500	548	503	520	458	522	483	488	507	465	519	489	555	464	486	465	483	492	506	526	501	507	513	531	498	517	554	516	487	501	482	523	466	510	511	479	521	502	505	507	516	546	477	526	507	483	529	454	490	498	485	523	467	524	521	518	526	557	504	502	499	470	492	475	500	491	480	503	514	523	520	489	513	492	473	496	512	511	450	501	514	526	500	493	501	495	504	500	503	499	497	531	502	519	497	487	494	511	539	503	511	517	526	468	500	529	502	526	492	494	486	516	516	489	505	521	494	499	541	486	500	484	451	498	512	532	536	520	515	517	533	509	467	548	535	492	464	478	480	461	491	492	496	503	498	485	487	468	538	488	509	499	520	495	471	535	483	495	523	494	483	496	525	482	495	511	498	522	495	490	531	449	472	515	522	510	531	521	490	480	472	527	482	516	500	482	497	489	485	505	479	500	480	476	501	497	476	432	511	472	514	502	493	537	507	512	537	507	504	492	509	491	484	496	524	480	516	520	518	485	538	482	477	511	512	545	512	500	492	516	450	524	477	487	500	470	497	467	516	559	507	486	483	490	502	480	543	484	550	505	487	517	525	521	520	513	524	518	501	498	519	471	486	484	508	499	478	484	532	493	496	512	510	468	516	480	502	518	471	499	523	478	514	485	477	519	492	501	515	507	492	463	471	496	441	526
25233	25266	15720	4346	1011	326	259	266	274	253	276	280	236	270	272	231	241	266	245	262	253	234	263	228	226	266	283	273	225	281	284	257	260	261	283	277	272	240	241	253	280	244	235	277	236	229	252	253	260	234	252	269	248	259	288	272	270	256	249	247	228	244	237	240	224	250	219	234	257	302	241	246	243	243	257	246	249	235	227	280	273	245	244	245	252	227	244	268	245	271	272	261	243	256	261	234	241	236	242	276	242	272	275	274	237	283	261	275	238	234	249	228	271	252	235	268	234	262	263	256	271	235	246	230	278	303	258	237	255	251	251	256	249	245	212	245	245	257	219	261	258	253	269	301	235	238	269	261	269	256	232	263	248	224	230	241	239	243	257	239	206	229	244	264	276	258	231	250	306	262	313	280	264	252	278	231	247	269	252	281	257	268	234	254	227	235	237	259	249	261	266	236	260	266	221	237	247	262	249	231	232	252	254	283	300	262	235	231	270	262	217	243	252	255	255	256	267	251	241	239	250	258	253	250	264	252	233	258	233	227	240	256	256	262	251	252	270	242	264	251	280	286	240	238	243	264	284	227	267	273	251	235	259	284	244	252	274	266	252	246	255	263	237	246	241	254	257	283	258	258	254	282	257	238	271	251	270	264	258	245	280	265	211	235	273	249	242	282	257	258	279	253	276	235	278	242	258	260	259	247	237	247	261	250	259	220	254	242	238	263	269	252	231	256	280	237	232	214	234	254	248	254	255	259	254	300	272	249	234	255	273	250	251	277	251	286	267	261	281	223	246	267	234	236	260	242	254	250	246	237	250	224	260	255	249	249	262	251	251	234	248	270	281	267	258	255	261	240	244	271	275	266	252	239	252	258	248	258	254	264	265	234	274	258	266	269	249	250	246	251	258	258	224	255	256	226	252	247	235	276	254	248	249	283	277	266	256	268	252	265	262	266	278	263	241	242	254	248	250	226	237	237	252	255	239	280	229	242	269	246	292	242	242	249	253	238	250	217	278	263	254	244	270	294	249	252	238	258	250	212	253	282	237	265	279	247	270	249	230	268	257	243	268	279	275	260	282	305	229	233	225	263	229	249	254	242	221	220	258	248	234	266	242	247	282	279	223	275	257	269	238	281	247	248	253	258	248	280	268	262	258	285	236	227	247	252	231	248	251	277	262	275	269	241	247	247	260	275	225	252	269	282	263	221	283	235	237	235	246	262	278	251	276	271	241	246	262	237	252	274	253	266	277	239	269	270	262	251	276	300	274	222	225	246	237	269	282	272	273	232	247	258	281	234	242	265	232	249	244	258	261	217	252	259	248	251	269	249	289	283	255	252	253	261	258	273	261	223	248	257	272	271	221	276	233	250	220	240	288	274	252	246	261	230	277	282	267	261	222	292	263	251	289	253	282	251	222	249	228	281	282	239	269	248	277	304	239	268	238	265	225	247	271	241	255	270	249	276	251	254	257	235	289	259	270	291	250	246	255	248	255	260	251	279	226	239	238	228	247	249	244	280	284	254	234	242	276	251	226	250	240	246	252	279	292	239	271	235	272	223	247	269	232	233	243	237	252	276	241	262	243	251	242	260	254	236	223	286	274	276	252	245	249	231	277	259	257	256	254	242	251	243	270	310	264	268	223	282	264	248	255	268	237	263	267	247	259	289	246	261	269	250	248	275	227	300	242	229	253	248	274	249	253	269	243	259	264	248	244	239	246	246	215	266	287	294	236	274	262	256	265	246	263	247	276	269	274	283	253	246	235	257	255	227	234	255	267	256	209	240	269	253	253	264	253	260	271	230	266	244	283	264	242	249	250	261	229	270	236	216	277	271	278	272	264	260	226	257	263	227	239	234	253	281	250	236	246	276	239	230	240	252	260	250	229	238	238	229	235	240	252	278	245	254	273	259	269	271	246	273	249	250	256	243	273	260	243	250	270	236	248	273	279	228	250	259	228	250	271	223	265	252	268	255	239	238	261	252	260	264	251	252	245	276	243	247	262	282	263	244	272	280	297	239	246	257	247	283	242	267	252	229	258	261	247	261	301	300	239	259	261	275	274	264	263	243	215	244	270	266	240	262	279	258	245	227	238	272	275	277	282	243	276	257	259	239	244	246	253	254	246	252	241	264	258	243	233	243	234	266	254	246	233	255	256	268	269	256	264	267	295	271	233	259	235	240	240	244	249	233	255	275	264	258	249	241	216	249	247	220	241	255	260	231	240	231	276	259	228	236	248	280	241	231	241	236	262	273	245	301	251	232	251	244	273	237	294	255	242	253	255	260	242	258	255	272	245	245	237	261	284	289	251	250	226	255	252	252	278	258	280	265	259	261	272	239	274	222	234	258	249	231	276	254	294	266	230	242	274	235	253	263	273	264	256	256	263	237	263	252	244	262	265	244	250	257	256	228	259	257	264	258	237	267	222	224	234	259	256	259	240	252	259	270	258	240	240	278	280	256	260	248	248	255	227	264	257	242	276	235	249	256	275	226	282	246	251	242	241	251	224	249	253	240	231	261	260	224	256	290	266	260	247	261	238	242	275	277	215	262	241	264	256	225	288	261	263	258	230	247	252	258	245	241	242	259	255	279	263	271	251	265	250	278	273	240	253	226	249	265	244	252	275	256	247	245	246	248	247	273	271	244	242	260	219	246	241	254	264	259	285	248	271	244	242	233	261	261	283	225	240	274	241	210	258	246	246	256	259	257	245	238	270	254	250	265	276	287	253	235	264	276	259	253	230	230	235	243	257	251	272	251	256	244	258	256	256	257	255	247	208	267	219	251	252	240	267	222	229	252	257	252	264	275	262	271	246	248	259	244	280	257	256	266	235	273	277	272	292	277	279	279	246	223	252	279	248	261	255	271	231	259	235	272	258	251	262	227	253	235	220	241	259	271	279	230	277	279	250	255	264	249	248	242	254	276	267	253	246	248	253	271	271	227	271	244	274	239	261	274	260	252	282	297	259	231	229	241	241	264	254	250	255	265	274	247	284	245	264	230	248	260	231	258	275	247	278	237	253	243	249	246	230	243	257	242	265	272	258	291	260	249	278	273	207	273	254	269	250	256	253	254	254	256	254	272	300	259	228	244	246	243	266	249	253	252	255	276	275	248	257	254	259	234	263	279	269	240	253	262	238	278	270	244	245	272	270	232	250	245	303	241	261	234	236	247	257	238	238	243	260	251	264	236	263	227	259	261	269	271	275	287	246	250	266	257	266	252	254	238	244	240	254	266	233	248	263	272	245	233	254	260	259	265	250	271	253	270	258	245	273	251	213	235	267	251	259	273	259	227	226	256	269	298	283	224	249	261	251	239	228	255	231	267	248	248	270	271	264	239	255	269	257	288	250	249	251	256	254	256	280	247	256	257	268	248	251	250	288	233	273	262	241	250	254	224	221	250	282	257	256	239	261	282	244	236	249	304	286	270	264	274	266	228	253	224	277	274	266	243	236	276	247	260	249	262	289	250	260	275	220	257	229	243	244	271
12267	21332	19726	7355	2660	577	586	555	629	577	552	585	550	573	535	564	541	577	560	580	512	558	581	533	580	563	548	574	544	563	567	547	549	539	538	564	571	602	561	594	569	521	535	544	595	583	536	571	583	523	516	592	571	566	577	580	565	573	553	522	557	518	538	528	530	485	601	544	580	560	532	558	531	566	560	536	580	578	519	528	565	522	554	507	611	574	577	537	575	591	536	517	574	581	567	508	564	510	556	558	532	559	515	510	576	545	561	548	530	569	520	543	573	548	512	584	534	552	502	554	564	543	546	557	537	578	524	544	534	544	545	545	561	549	575	532	593	533	555	522	587	518	586	529	530	543	534	569	541	513	553	542	550	557	541	589	533	521	584	547	554	548	556	495	554	532	525	479	518	529	568	571	528	565	594	574	523	553	510	575	566	541	527	561	520	528	543	543	553	562	543	530	540	552	587	553	537	550	534	542	530	550	574	567	554	569	504	559	543	569	544	572	552	554	557	582	558	568	566	541	602	533	540	548	599	522	513	542	568	547	555	532	567	541	526	519	591	592	566	537	543	560	543	570	515	556	593	586	545	539	580	528	564	554	572	568	516	540	546	572	575	553	589	539	534	588	596	557	555	568	536	516	574	561	571	537	528	516	568	519	533	560	538	548	552	560	549	612	541	547	562	561	570	562	602	594	563	536	560	573	541	555	587	551	548	550	534	566	582	543	557	544	580	555	559	589	532	561	558	533	528	506	538	559	549	557	533	546	593	541	555	567	572	550	569	552	517	559	562	495	550	593	536	546	562	596	532	555	575	551	556	572	552	557	531	552	556	579	502	546	548	536	558	514	519	519	587	601	541	574	548	522	546	597	558	609	545	528	525	496	564	582	558	523	513	546	562	575	556	545	572	571	554	532	566	540	555	556	584	597	559	557	560	566	549	555	563	571	548	541	541	542	568	564	573	538	560	567	564	569	535	552	524	579	566	565	551	572	560	520	539	583	535	577	564	546	541	526	540	510	543	576	579	556	585	581	569	531	528	532	525	581	540	546	584	567	550	533	577	527	550	557	543	523	548	524	537	543	572	563	525	578	535	557	547	549	550	557	578	521	554	577	542	589	524	543	604	586	508	539	549	532	572	548	555	518	510	556	580	548	563	510	592	539	565	549	528	554	534	523	560	620	527	562	556	543	544	541	542	557	554	560	546	552	574	558	583	551	544	567	556	509	530	540	561	519	548	555	561	529	558	532	544	558	594	575	573	595	508	562	545	554	601	574	574	533	535	562	560	553	505	530	558	583	580	522	571	524	525	560	585	508	557	548	556	562	568	563	554	561	545	600	547	574	540	528	557	530	577	547	559	620	613	542	581	512	543	546	541	532	527	570	529	546	539	543	548	563	565	527	569	520	528	565	534	561	577	519	572	564	509	541	581	534	599	566	514	532	580	574	584	543	554	566	562	538	583	579	575	551	558	561	566	556	522	560	596	571	580	604	549	592	537	546	557	582	574	534	564	568	526	528	524	554	561	548	541	573	564	560	555	561	553	550	511	561	528	523	532	605	567	530	513	548	563	561	545	514	533	511	538	579	584	534	574	567	556	601	552	511	522	505	550	563	552	575	593	542	596	526	540	521	585	532	553	538	543	552	578	578	558	580	567	535	593	577	561	553	579	528	564	546	554	533	590	532	580	564	590	549	560	573	557	500	587	557	514	553	531	528	569	564	570	547	541	518	595	538	519	509	554	548	547	575	557	601	538	547	530	572	535	531	578	568	570	567	545	544	588	576	573	562	503	516	580	511	568	561	514	543	570	545	596	531	564	547	557	546	543	512	542	599	556	539	554	531	494	528	524	538	596	594	551	582	555	517	587	541	543	567	539	542	556	558	567	569	524	491	557	546	519	564	565	585	554	552	536	574	548	534	564	517	539	587	564	523	596	528	494	562	610	549	548	589	544	549	537	585	581	582	537	556	556	542	543	488	593	542	584	593	538	578	525	563	565	546	562	531	534	543	566	576	567	607	557	573	536	558	524	581	537	532	578	539	537	535	546	549	535	525	520	559	552	515	545	539	556	610	555	602	561	574	554	543	539	532	551	574	569	557	565	585	552	534	548	552	525	550	575	559	555	515	535	562	559	525	571	546	571	554	553	527	519	562	541	571	564	517	542	586	520	558	534	544	555	587	578	571	560	539	538	573	568	557	543	503	542	539	507	565	563	535	541	573	587	591	526	532	539	535	522	562	553	545	570	569	535	557	563	538	551	541	495	553	572	564	574	597	513	563	565	550	537	556	563	566	582	544	558	557	521	556	562	564	547	547	535	525	551	536	537	539	587	511	575	515	561	539	571	554	497	542	562	525	619	572	568	568	537	508	583	546	551	574	558	585	544	529	542	575	565	595	553	552	528	511	517	576	523	532	545	536	512	540	578	539	575	558	546	554	551	566	564	567	590	586	560	563	547	551	515	562	526	518	524	575	566	528	544	569	542	579	556	573	557	592	551	564	532	547	571	579	531	551	536	560	527	573	576	584	595	527	538	565	579	519	547	566	566	570	536	519	541	543	581	518	559	537	553	542	501	519	587	540	510	535	540	508	545	551	568	527	518	579	547	560	530	566	564	541	535	563	524	533	527	522	574	559	568	514	517	536	560	547	523	522	564	552	545	558	545	575	541	541	584	561	587	585	553	597	550	591	558	584	560	564	535	601	534	499	555	542	564	553	537	556	518	548	574	569	556	560	565	573	573	524	536	554	540	511	569	519	541	540	567	572	587	548	587	548	516	526	556	540	538	535	583	562	565	523	546	527	524	526	524	577	544	547	545	506	542	585	533	537	511	514	552	537	551	587	545	579	518	557	549	545	558	556	567	525	544	573	523	586	568	534	522	544	585	532	548	535	566	526	558	539	599	531	542	556	564	548	524	574	569	570	531	523	535	545	534	534	569	535	565	534	532	536	519	549	540	560	582	593	548	556	577	555	567	585	550	566	584	539	596	532	521	577	548	595	561	555	564	530	578	545	549	577	562	492	501	582	518	517	560	565	532	558	573	504	552	592	521	539	593	530	560	565	529	589	542	583	572	540	551	526	512	522	561	537	506	552	561	587	528	573	539	532	581	593	562	577	558	530	558	520	562	541	523	563	592	571	574	571	582	597	540	559	541	529	578	526	557	566	539	555	561	599	536	546	546	534	584	555	568	588	545	537	533	591	589	537	569	539	601	550	546	550	538	563	560	547	584	569	603	568	544	546	554	551	541	582	547	563	558	531	555	575	564	531	554	556	575	515	559	544	595	585	569	546	548	546	583	593	496	560	601	552	537	548	574	558	547	535	589	535	562	572	541	544	536	558	561	581	551	589	514	559	539	575	583	560	553	578	555	544	624	555	560	474	568	545	615	539	549	583	541	586	553	572	601	577	545	567	560	504	533	535	588	532	540	600	559	593	540	529	544	539	513	564	573	549	541	594	564	558	565	548	493	530	525	503	562	556	579	560
38232	64281	69370	43743	22088	2785	243	183	169	183	190	163	166	177	163	151	158	144	149	138	125	148	130	130	158	135	150	160	144	143	155	142	151	166	139	140	130	135	143	144	146	138	158	129	166	157	153	139	148	136	141	156	157	126	122	137	159	148	136	143	133	147	130	144	153	138	133	137	135	163	143	117	141	120	144	143	168	134	140	165	127	154	147	145	158	130	174	152	137	156	123	150	136	165	171	149	159	125	150	134	132	125	128	107	144	141	139	122	117	144	149	135	146	138	145	140	126	110	148	156	139	162	163	133	128	138	132	125	170	133	126	153	153	150	128	139	143	135	154	138	156	126	140	144	147	133	120	154	123	154	142	146	132	137	147	118	147	140	142	125	131	137	139	132	116	134	147	143	156	140	143	147	143	132	154	149	152	117	141	136	138	139	127	155	113	156	106	137	130	143	125	152	140	154	141	142	131	126	135	138	133	130	153	138	146	128	139	130	148	141	145	140	147	134	154	161	162	126	137	130	144	142	123	122	134	126	146	128	125	134	128	144	155	129	142	141	157	138	152	127	153	126	124	159	136	141	138	167	132	145	161	146	144	135	136	145	138	132	151	141	123	131	127	158	161	132	135	140	136	151	145	140	172	151	140	137	138	128	121	159	130	136	127	159	114	126	147	154	158	147	128	115	157	145	136	108	144	115	151	139	149	156	127	144	117	120	147	142	142	124	138	155	168	144	145	125	143	142	134	132	126	125	138	143	161	156	156	137	139	135	134	156	149	148	135	152	160	154	111	125	143	143	139	140	143	146	147	142	141	136	146	147	140	151	134	142	127	147	131	141	140	165	169	146	149	161	134	117	135	134	151	128	142	134	125	134	138	141	159	145	138	127	132	133	131	145	155	149	138	167	151	142	156	138	158	150	129	148	131	142	156	141	139	140	129	137	120	124	141	165	145	142	148	146	139	131	123	157	149	123	134	132	155	165	125	134	158	149	160	152	157	145	129	163	139	150	144	124	135	131	160	136	161	153	148	121	137	174	152	147	136	141	147	147	148	130	135	136	140	120	126	146	129	143	123	154	133	162	150	149	153	141	117	169	163	133	135	114	134	153	141	141	149	157	120	117	124	138	155	149	146	155	147	129	138	134	153	155	141	163	139	137	135	126	128	139	146	144	155	128	160	150	144	115	153	146	131	144	142	148	154	132	158	117	148	143	123	159	154	131	152	142	138	166	143	149	140	137	144	146	134	129	146	128	164	146	148	146	134	114	153	158	133	151	155	119	118	121	128	132	143	134	112	137	133	154	150	154	160	127	137	136	135	155	117	147	156	130	125	134	130	136	136	141	142	153	131	154	142	148	104	148	129	145	135	146	137	148	138	145	139	130	140	137	126	125	136	143	144	151	146	150	143	125	135	142	132	146	164	156	127	144	151	156	151	140	116	167	143	146	159	127	156	172	138	152	157	128	125	138	155	156	145	162	146	156	152	151	145	150	155	166	118	173	143	139	130	139	149	127	159	138	136	117	150	153	130	146	151	134	158	128	144	135	138	119	133	135	124	125	133	155	134	132	131	160	131	140	138	131	121	138	137	126	142	152	148	120	150	156	144	142	141	145	141	143	130	108	153	138	163	157	145	156	151	152	130	117	135	131	122	127	150	141	136	143	148	137	154	155	148	144	141	152	145	140	132	160	140	149	150	148	128	136	135	135	148	140	127	145	137	150	144	142	135	120	133	144	137	155	167	131	139	144	138	129	139	142	137	163	140	146	149	115	145	116	112	121	143	129	139	136	143	132	145	128	150	142	136	147	141	129	141	126	111	122	149	169	130	134	128	134	152	136	129	131	145	142	152	147	114	156	168	129	121	133	145	143	121	142	142	140	167	155	150	141	134	132	117	140	143	131	136	128	152	168	127	139	119	150	124	158	136	150	157	133	144	147	120	151	135	136	127	132	139	140	146	144	132	162	143	119	132	148	123	160	136	138	142	159	136	161	153	162	156	134	148	140	131	162	143	125	158	144	129	151	135	132	146	139	139	135	125	142	156	118	143	139	137	139	123	132	119	130	140	117	143	118	141	110	136	142	126	155	147	157	129	137	136	161	124	140	135	127	115	157	151	142	153	165	152	139	135	152	143	134	142	131	147	139	149	134	147	134	141	158	145	132	137	133	127	142	170	158	156	151	159	130	160	155	137	164	152	144	161	128	143	133	149	144	150	127	143	148	141	129	137	114	130	134	155	151	153	135	153	141	139	147	144	122	137	115	146	117	135	147	150	143	133	139	145	171	156	145	138	156	121	144	131	154	151	159	134	144	142	142	133	115	140	159	134	137	141	131	141	150	153	129	147	132	159	175	134	156	122	151	136	141	159	133	134	116	159	122	126	136	140	147	143	134	120	143	144	132	139	105	140	136	145	141	151	136	112	154	142	140	143	138	154	142	136	134	105	127	144	154	137	140	129	130	121	123	152	144	140	138	139	123	135	121	146	132	163	122	167	134	144	157	159	140	136	126	113	142	119	134	146	126	154	121	141	140	138	111	159	132	119	139	115	151	133	159	147	156	145	146	147	155	115	143	147	140	139	138	145	139	139	137	130	142	139	141	143	151	132	147	151	128	118	150	141	141	133	148	147	143	138	126	135	151	127	161	128	170	140	150	145	150	157	148	146	144	144	157	153	144	119	146	143	159	152	150	129	147	138	138	133	119	120	119	142	128	149	149	139	138	145	140	138	177	148	153	145	136	144	144	166	151	136	133	149	145	135	132	142	162	149	151	130	126	138	143	130	134	145	128	134	134	124	124	128	111	133	150	148	136	156	153	139	151	128	128	139	139	136	124	128	134	153	126	128	132	118	143	136	152	126	145	155	156	152	159	140	139	115	147	156	130	127	137	139	144	158	133	132	133	132	130	142	139	141	151	143	149	111	146	134	135	147	132	144	149	147	152	155	144	157	135	141	132	129	138	148	135	140	142	147	144	135	142	140	120	147	153	133	125	128	149	134	144	160	129	160	148	141	133	153	129	138	144	164	134	132	141	134	148	149	137	124	146	142	158	156	143	125	120	130	159	150	151	140	155	135	132	148	144	147	147	126	126	129	153	139	140	165	154	158	146	149	162	126	152	148	135	137	130	137	150	139	137	129	143	155	138	149	132	132	157	150	152	163	113	136	136	111	153	154	152	149	155	166	137	131	135	142	148	149	139	142	159	129	158	138	152	136	131	135	155	120	138	142	155	125	135	136	143	145	128	143	129	131	139	154	143	143	145	122	133	153	134	138	141	146	147	158	131	166	151	157	132	142	146	127	132	138	152	143	128	132	147	109	163	145	139	147	140	153	134	145	150	136	148	134	159	160	147	138	146	129	140	138	139	111	133	136	140	150	154	129	139	140	163	143	131	138	150	141	150	131	115	161	142	131	114	140	113	146	147	137	152	140	150	143	137	162	141	137	141	140	147	156	154	138	123	155	149	142	153	152	144	166	145	133	144	148	139
20068	50192	64554	47529	28313	904	744	711	603	529	565	508	409	445	405	404	385	370	405	396	392	340	393	322	378	337	354	367	328	363	406	356	360	364	372	363	340	356	352	350	345	316	360	323	348	354	354	336	361	359	347	362	329	328	364	340	362	390	334	337	354	333	320	353	309	320	352	354	335	324	356	333	336	303	365	327	329	376	320	334	315	354	327	374	298	343	320	328	317	359	335	356	349	369	343	351	362	370	327	338	341	339	320	356	338	341	351	377	330	338	336	357	363	347	293	332	316	309	333	350	339	354	310	299	338	333	334	349	348	364	379	342	333	329	309	338	368	341	338	344	322	338	344	339	336	333	343	346	343	344	360	335	342	337	300	358	376	338	337	370	342	379	362	352	371	385	351	341	321	322	351	343	348	360	313	370	331	318	337	300	315	328	346	322	343	320	345	356	338	324	330	368	345	310	342	352	358	326	331	339	360	291	321	325	300	377	299	364	327	303	343	320	369	339	313	342	353	305	341	339	324	316	330	335	339	330	328	348	303	375	355	326	331	330	340	365	353	328	329	364	317	331	321	357	321	359	347	330	321	347	319	331	311	353	322	323	324	341	327	362	364	343	322	360	306	313	368	339	336	338	298	359	363	336	343	336	366	327	336	352	343	319	353	384	307	336	346	367	360	351	329	356	350	311	349	318	324	332	321	358	329	336	341	316	301	336	353	339	319	340	329	337	329	344	299	324	327	312	319	332	316	324	348	352	348	341	317	339	335	332	326	301	349	326	338	342	339	316	322	329	338	317	319	309	336	319	327	321	333	338	337	360	349	336	340	315	318	339	335	332	320	351	314	337	358	349	336	354	358	320	329	308	337	324	337	327	339	315	314	338	354	327	313	328	364	321	330	301	357	358	342	316	348	330	351	339	309	320	322	291	338	349	350	344	313	338	347	351	366	337	355	340	297	349	322	335	307	361	324	341	374	341	331	325	347	352	340	328	364	345	347	319	340	333	336	339	351	338	327	315	339	325	330	334	350	301	317	341	346	386	340	327	307	341	338	346	354	315	357	301	333	343	345	356	350	341	329	355	318	363	330	359	343	355	337	374	330	354	350	314	353	367	366	308	356	348	325	334	338	321	328	353	339	354	311	350	328	366	339	353	327	375	341	338	317	355	340	320	292	355	321	333	333	321	331	329	337	347	362	298	350	296	332	326	352	330	297	342	337	335	316	324	315	362	361	358	343	349	360	347	342	325	331	308	342	344	380	314	322	312	342	324	316	316	304	323	346	298	363	340	366	344	338	331	299	341	344	333	351	351	327	351	328	331	339	362	378	351	315	322	359	325	345	330	328	332	320	353	349	337	320	346	361	335	340	334	371	285	324	336	358	350	326	340	339	356	328	324	342	361	357	331	348	332	338	326	334	314	326	326	342	312	319	338	353	342	333	321	351	305	383	319	329	344	323	333	329	332	357	370	339	320	329	322	328	344	305	360	309	339	344	325	351	305	326	339	342	369	354	332	344	358	312	340	332	315	348	328	339	357	328	310	356	323	331	322	363	338	317	331	305	308	338	336	335	290	345	328	332	356	354	346	354	339	336	332	358	351	318	387	330	354	338	337	362	359	371	326	345	332	333	318	314	343	327	324	354	333	349	327	346	357	383	355	346	361	342	355	322	353	344	352	369	311	330	350	362	332	329	313	355	313	317	340	338	350	314	330	328	320	343	344	340	356	317	338	325	337	340	334	328	334	346	297	342	320	356	304	305	360	348	318	317	343	326	332	377	343	305	324	351	321	333	329	358	317	340	321	320	346	341	354	335	360	341	305	340	345	340	318	351	340	357	336	317	327	339	382	372	352	346	337	342	302	328	327	332	321	336	344	360	345	352	343	349	328	339	351	333	331	346	330	346	347	338	303	367	346	330	317	329	349	339	359	325	337	330	353	341	357	340	364	341	311	338	327	366	318	329	365	334	359	361	325	317	380	347	323	348	330	344	341	336	335	342	379	355	351	294	371	361	327	319	336	333	324	356	356	313	333	348	339	368	353	308	364	305	367	344	323	334	319	328	340	352	332	341	363	321	317	325	297	359	345	324	380	355	350	376	361	366	336	321	337	349	334	359	328	341	342	357	363	345	339	356	318	300	326	382	329	346	316	332	331	311	307	339	353	330	358	343	316	337	323	351	325	329	321	332	340	321	316	338	369	353	341	337	350	334	330	342	353	341	321	353	331	343	317	342	351	349	322	331	341	376	367	354	323	351	327	338	358	363	366	300	320	335	356	356	347	323	347	358	354	372	357	335	360	310	328	310	313	329	344	321	327	351	344	330	310	357	359	322	317	309	330	358	374	350	343	305	313	350	323	328	365	333	338	352	339	381	333	361	328	334	354	336	360	349	360	359	323	325	341	332	289	362	331	333	307	323	329	316	324	337	352	334	352	329	314	331	361	328	348	363	353	332	366	329	329	325	337	339	311	360	341	327	347	324	322	335	337	325	314	372	331	336	371	336	339	342	323	346	349	334	334	323	347	341	350	337	317	385	306	341	331	314	352	311	366	358	349	332	340	317	327	328	325	333	312	334	339	300	307	355	333	336	363	327	331	316	332	374	333	380	343	367	328	339	358	332	293	336	327	345	332	324	333	336	374	285	336	367	400	355	354	334	352	330	324	316	344	330	338	334	338	341	320	340	340	350	320	304	330	308	354	333	303	344	335	348	341	333	310	423	331	364	363	327	309	338	341	332	353	308	333	347	353	332	325	358	328	326	339	312	339	330	315	322	355	340	318	358	338	306	325	366	335	349	337	370	358	345	327	334	322	348	342	330	340	331	369	322	346	332	324	288	344	341	364	313	340	337	340	310	336	294	344	317	343	304	317	337	351	323	321	321	328	332	351	348	336	353	335	370	355	358	320	330	346	327	350	325	310	340	330	329	329	326	323	336	327	311	322	325	366	361	366	332	320	316	346	337	322	310	333	354	334	347	351	313	326	330	344	343	354	328	326	339	339	368	288	300	331	364	356	315	335	343	341	351	306	344	353	337	325	322	334	305	362	324	341	320	360	376	345	355	355	318	312	326	335	375	349	318	354	360	371	351	360	331	332	360	361	318	341	301	348	296	348	315	358	352	327	341	349	288	342	334	350	345	355	357	328	361	324	324	340	319	361	322	359	321	332	359	339	360	325	351	337	343	329	334	335	346	347	324	357	362	335	349	337	354	341	345	306	316	323	336	297	337	331	376	360	323	348	322	360	331	327	356	330	299	332	338	319	349	342	352	318	333	343	331	346	298	375	333	299	354	322	340	339	366	344	352	338	322	347	344	330	329	311	328	313	320	337	328	336	343	322	339	333	327	353	325	339	338	322	327	345	346	325	323	341	341	333	324	317	322	353	306	344	322	346	359	325	334	320	310	318	341	319	335	343	340	306	341	347	345	335	342	352	325	314	339	348	345	318	365	334	354	337	333	395	325	349	346	371	339	346	321	289	329	311	321	343
47094	81075	80047	56093	30866	7178	503	338	321	288	280	250	262	284	226	244	254	246	259	234	243	216	202	230	252	246	212	193	220	233	253	233	202	229	205	214	248	234	234	232	234	219	206	237	231	238	236	229	234	238	194	201	209	256	237	246	237	223	210	251	249	246	223	269	235	245	223	245	245	245	224	242	256	210	229	220	238	246	229	261	244	226	252	235	220	232	222	216	261	215	248	272	255	224	236	236	206	212	230	194	227	208	233	228	229	211	197	223	228	215	232	224	226	225	239	230	206	231	223	251	231	226	269	235	224	211	209	245	229	197	221	228	207	220	208	195	208	214	224	232	216	239	230	232	223	230	202	235	213	225	248	232	235	211	242	208	244	231	224	241	201	228	207	221	214	219	243	219	208	223	198	226	244	209	235	224	230	197	229	222	252	211	237	236	231	255	254	234	206	227	224	197	219	241	220	230	221	221	228	238	218	220	219	220	216	214	261	212	252	266	226	209	230	237	220	210	241	220	225	202	204	225	192	217	218	237	212	221	217	216	256	215	224	207	229	222	220	224	227	233	218	226	239	205	269	223	213	203	220	202	198	210	228	203	225	258	238	218	225	212	212	196	202	211	229	207	220	215	215	182	208	227	234	218	217	205	222	221	233	230	179	216	224	225	223	209	220	219	224	226	211	223	220	224	216	251	201	218	225	243	218	194	206	214	223	207	235	217	244	216	211	220	217	233	206	215	225	222	238	227	220	257	222	206	231	219	218	235	218	214	221	197	204	217	228	230	208	215	207	219	203	229	212	237	190	213	227	208	207	221	232	219	217	189	207	216	239	217	239	255	242	203	222	198	237	219	207	233	214	236	237	219	213	215	220	218	206	198	248	230	236	241	248	234	200	214	213	214	185	228	227	220	212	217	252	224	210	213	247	221	201	207	236	231	199	224	234	208	237	248	225	242	230	205	228	219	220	209	241	218	226	230	247	213	199	233	221	235	211	218	252	227	210	232	220	234	238	233	234	220	231	222	223	229	195	208	206	232	213	205	215	238	238	222	221	212	218	218	207	224	234	243	255	202	242	224	218	235	219	203	201	233	229	202	216	212	212	209	216	214	200	187	227	213	236	224	215	224	207	233	184	207	215	214	210	228	218	218	224	205	225	195	207	214	213	209	255	231	240	211	230	222	222	210	233	237	265	241	208	211	258	206	219	217	226	253	243	223	227	220	235	225	235	216	214	208	226	227	248	236	235	218	229	214	226	217	226	230	222	224	232	230	228	205	216	221	225	226	221	217	227	231	216	229	243	239	210	208	213	233	229	212	231	231	215	230	215	212	237	229	222	206	196	229	221	232	236	223	212	234	218	225	210	236	234	236	257	223	228	212	206	268	227	263	230	215	207	222	217	211	205	218	231	263	222	193	214	210	207	241	229	244	219	233	191	200	209	194	234	268	248	210	222	216	204	216	205	220	191	194	200	229	231	206	221	241	226	231	221	210	236	223	218	186	219	221	234	205	224	244	213	229	215	232	221	222	255	194	194	215	219	246	209	208	226	218	230	239	236	237	209	253	214	250	257	201	236	239	206	229	206	231	234	225	207	241	198	226	221	236	227	217	226	212	230	213	212	236	214	219	231	222	220	221	242	234	242	205	226	221	239	223	236	191	222	240	260	209	211	214	236	203	212	211	222	202	231	259	225	235	209	223	241	227	240	184	207	213	219	235	204	243	235	229	232	202	227	227	209	229	220	213	255	215	210	206	257	228	212	202	205	195	220	219	209	235	230	198	210	201	251	237	216	225	204	200	197	236	238	223	243	240	226	218	237	227	217	207	222	243	239	237	258	240	221	224	216	213	213	238	221	233	217	222	221	222	242	200	232	206	200	191	222	213	222	250	215	224	210	190	235	226	224	171	225	201	220	222	222	187	220	214	226	228	203	213	239	213	216	233	194	219	173	224	230	221	218	253	243	274	237	216	232	223	215	233	236	218	215	215	202	242	220	200	203	220	223	236	232	201	238	225	250	222	237	214	211	246	203	234	234	225	219	217	234	225	220	239	217	215	209	201	202	228	227	200	241	216	221	204	227	214	237	224	259	245	208	229	211	208	203	189	208	266	223	233	204	202	218	217	222	243	198	244	198	218	220	257	198	246	211	251	212	233	255	237	225	226	202	273	235	221	240	202	233	227	206	216	207	202	240	227	187	209	235	224	234	232	251	209	238	252	225	215	212	216	205	181	231	194	202	244	218	204	225	227	213	225	230	216	229	236	229	247	212	249	226	207	216	203	201	235	227	213	209	191	231	222	245	183	227	235	215	215	221	204	251	240	242	242	258	214	242	185	225	216	260	204	174	195	237	212	249	221	219	244	224	233	244	212	207	197	245	209	238	206	230	234	212	233	232	241	239	215	241	189	251	225	224	213	190	211	226	212	210	233	219	224	219	230	199	229	202	207	217	213	213	224	235	228	210	226	259	216	229	217	226	248	248	216	246	240	240	239	211	226	226	249	199	201	227	208	206	191	211	204	228	196	224	208	226	196	214	221	244	224	215	209	226	225	226	230	250	201	199	231	220	224	209	236	208	212	196	221	225	214	212	203	232	208	242	229	238	252	233	215	216	238	222	219	192	208	213	226	243	252	215	211	224	215	229	214	195	206	252	230	253	246	222	223	253	217	239	234	231	206	227	245	227	244	253	245	238	210	211	213	209	200	217	246	231	194	210	196	249	209	205	213	250	239	198	227	229	214	229	229	211	234	200	229	237	217	240	218	247	218	238	224	197	240	215	244	231	246	199	199	237	234	199	236	188	207	241	225	215	200	215	224	198	242	236	220	229	218	213	202	252	218	201	203	237	219	221	231	218	233	207	224	218	213	214	203	225	213	215	252	209	206	233	212	199	254	218	234	281	221	198	198	235	209	219	217	206	239	267	249	205	212	230	244	231	230	230	213	198	218	229	223	228	222	207	228	220	217	219	238	228	229	214	205	232	245	203	223	213	247	256	234	218	217	198	235	214	271	199	220	228	199	232	229	206	233	211	240	214	233	217	230	247	224	200	211	204	207	234	213	210	237	222	220	204	215	214	226	236	233	218	228	195	228	235	223	225	234	209	220	238	218	248	215	258	201	225	242	200	238	220	206	254	241	237	254	223	238	238	233	242	215	214	227	273	225	252	201	226	216	186	221	210	188	220	208	223	253	212	242	220	216	233	195	215	216	190	234	218	247	207	221	210	245	227	222	227	250	241	220	218	216	198	214	233	207	229	258	228	204	215	187	210	242	254	228	259	244	235	213	221	258	222	220	241	226	232	188	218	220	211	234	196	211	233	238	201	232	252	209	218	222	219	223	214	223	212	248	247	203	246	212	223	249	212	220	225	247	232	218	252	236	223	243	209	245	226	217	218	232	233	222	202	222	236	242	206	242	240	232	224	237	193	216	219	222	216	223	209	213	240	217	202	233	227	230	215	221	236	250	220	209	219	221	248	227	219	219	230	227
25076	63863	77938	59640	34661	1518	1283	1084	1027	903	850	709	711	753	635	650	627	629	631	644	608	587	519	587	539	534	578	555	566	588	540	534	575	579	572	485	520	511	527	572	513	531	540	519	544	519	529	562	470	508	529	613	507	560	475	499	506	545	527	541	507	536	543	481	516	527	536	518	491	501	531	543	519	532	487	535	539	523	518	558	530	506	530	519	508	534	571	537	523	510	523	538	539	487	473	514	530	543	475	549	493	481	520	540	508	523	477	526	510	529	485	510	485	535	583	518	496	494	559	473	529	552	545	528	509	495	526	544	497	538	500	477	528	514	528	502	584	513	486	474	532	528	556	479	524	536	523	517	504	547	515	509	474	465	518	519	508	499	548	493	525	530	474	495	493	539	497	510	528	518	541	476	528	469	518	510	546	508	495	526	567	512	511	537	459	561	480	524	533	501	530	524	535	489	527	497	503	504	495	501	498	525	527	534	526	517	496	546	487	508	546	547	515	542	490	474	509	511	509	559	522	485	547	538	509	522	522	513	510	525	497	518	540	516	520	498	531	496	526	501	491	556	523	491	500	498	483	553	493	524	550	551	476	542	506	502	520	513	513	511	493	522	511	510	508	525	508	493	499	543	473	520	528	522	530	519	545	496	474	483	486	546	523	540	542	493	509	525	488	481	549	494	465	521	494	526	476	518	516	510	466	533	525	512	506	519	508	462	534	520	544	508	521	575	523	503	540	502	488	536	556	521	551	499	548	562	477	467	492	511	534	492	485	494	506	516	546	523	521	510	497	511	533	514	541	496	491	573	518	547	510	494	510	510	511	485	539	465	513	494	517	556	497	531	503	502	522	549	511	489	521	490	528	546	517	525	478	515	521	504	513	530	523	500	503	507	529	494	506	539	523	571	523	491	494	535	559	502	555	512	519	513	503	483	525	542	500	487	489	511	511	527	494	476	490	501	518	503	520	537	492	542	505	500	498	515	524	519	473	516	531	489	526	513	469	492	511	524	511	506	504	524	531	508	504	502	505	525	520	500	499	514	526	538	493	535	508	505	529	529	551	500	492	499	555	502	501	539	530	528	501	512	524	486	507	518	518	519	534	496	514	489	540	479	499	556	517	522	509	523	487	534	498	549	555	531	526	550	511	532	512	460	495	519	490	525	514	502	516	495	557	515	514	517	477	538	500	502	530	518	497	522	538	510	530	515	498	527	503	555	530	518	517	484	548	497	542	488	528	526	497	554	534	493	454	541	540	506	537	510	527	532	553	500	498	504	514	489	543	508	479	501	557	549	501	510	495	526	493	551	503	516	503	493	461	527	497	479	477	528	514	482	493	505	495	471	530	516	509	504	513	495	502	517	472	540	513	513	481	449	514	541	520	516	524	502	509	509	497	531	505	509	503	507	544	528	500	498	530	481	551	550	480	525	502	504	487	484	523	519	502	509	521	540	510	507	490	518	515	513	487	474	452	502	477	509	486	479	514	561	541	493	533	538	494	513	546	488	552	508	537	496	489	530	508	526	493	469	496	527	505	535	521	532	508	497	526	506	521	533	501	529	497	483	534	535	539	495	533	522	541	523	544	575	536	516	504	507	496	501	494	540	483	561	521	529	502	536	526	523	490	502	558	495	535	471	562	508	532	550	520	521	525	498	491	557	520	535	510	495	486	489	501	490	520	506	527	524	507	497	515	506	530	517	547	496	522	514	550	515	496	510	521	553	528	494	478	537	532	492	489	526	512	519	556	510	502	505	553	527	504	519	523	512	522	490	558	483	511	522	514	494	462	517	534	536	517	500	526	486	472	512	496	581	535	542	535	512	535	573	511	511	495	473	516	532	521	551	557	545	520	500	503	510	529	518	545	527	515	524	488	464	499	499	535	513	540	515	488	514	472	506	537	530	515	536	550	510	512	460	487	537	505	514	515	577	468	496	525	507	486	454	493	469	481	504	572	497	494	526	494	544	565	503	510	467	491	528	523	548	487	493	477	488	527	528	519	492	477	473	533	467	509	516	535	516	477	488	520	482	519	550	491	522	500	553	526	503	506	509	561	522	555	512	528	518	522	495	482	537	518	476	530	526	516	514	527	507	537	532	532	505	521	516	539	469	494	485	528	532	459	538	508	503	500	543	554	530	504	474	485	508	569	554	525	483	501	526	518	511	509	512	500	511	502	494	480	547	532	518	545	529	530	536	541	530	524	512	529	517	476	538	535	508	460	481	510	511	514	534	498	490	492	503	492	526	492	475	476	537	472	484	503	508	547	509	527	510	492	517	495	507	479	534	466	527	512	523	511	520	542	490	502	528	514	523	502	504	516	510	485	511	518	513	476	528	506	500	556	517	494	492	519	516	508	503	475	502	523	507	486	486	510	529	537	552	518	522	504	488	531	566	552	512	536	487	504	496	486	509	526	510	509	507	511	522	509	502	526	502	545	470	516	507	489	526	520	505	484	516	468	513	498	517	480	511	525	509	524	526	533	541	479	531	538	493	479	517	479	503	507	493	486	519	499	508	520	483	476	533	480	503	469	514	515	558	482	511	493	517	532	495	528	510	525	501	478	522	509	513	518	482	524	500	482	537	507	485	520	547	506	527	531	530	526	509	494	521	512	457	527	495	497	502	526	512	518	569	486	531	506	528	494	519	546	485	501	533	532	492	535	497	546	502	507	469	516	543	507	501	517	540	518	538	493	497	553	495	507	521	476	561	493	500	449	519	538	534	508	513	535	527	515	531	539	494	497	538	515	518	491	532	516	504	499	484	529	545	529	505	507	496	566	512	530	512	486	572	474	511	527	482	464	534	496	513	527	545	511	478	530	509	518	489	462	504	511	528	523	495	478	525	511	493	534	512	484	528	535	504	514	482	498	501	547	486	482	498	522	495	501	478	512	479	514	508	497	485	500	482	549	569	527	496	551	485	544	520	503	493	484	507	525	555	525	504	538	469	522	495	501	507	491	496	509	533	503	514	482	489	538	498	516	523	541	483	507	518	516	512	576	563	512	515	520	531	480	503	496	503	505	537	514	522	535	523	474	501	522	519	489	477	510	559	518	503	516	525	524	546	555	534	550	511	522	511	545	515	555	507	452	509	467	520	536	530	548	509	544	525	499	496	512	518	506	528	530	507	482	527	554	534	491	496	482	502	512	509	517	512	508	515	523	508	521	494	497	528	522	505	482	520	525	497	512	507	478	482	483	534	504	479	521	487	508	549	498	507	481	482	472	485	485	528	502	517	519	495	537	478	463	505	532	570	477	478	495	481	521	507	535	510	529	566	485	528	536	508	490	529	502	546	489	489	478	521	492	524	515	515	497	544	542	502	547	470	477	520	541	528	514	517	490	548	503	532	479	511	514	553	513	527	536	490	495	490	528	542	534	483	527	477	536	523	518	541	461	536	510	608	542	517	485	494	481	518	556	498	479	543	516	519	522	557	502	444	487	517	490	518	483	543	506	514	503	533	559	538	521	537	532	502	516	505	532	554
25435	24421	14635	4492	863	302	252	283	249	271	252	250	270	259	234	239	264	275	259	249	241	245	254	252	268	242	237	266	260	272	250	277	297	272	255	242	239	241	281	251	260	275	258	233	278	276	240	233	268	300	259	285	242	256	251	258	263	229	261	275	228	248	237	236	246	256	258	272	240	256	259	290	260	284	262	270	289	261	234	262	259	261	254	260	232	255	282	253	268	250	242	272	277	235	243	245	275	269	268	252	242	231	266	287	277	290	263	238	276	282	256	249	256	230	251	273	276	278	258	252	269	265	265	269	264	250	237	262	264	251	267	267	264	254	267	261	256	227	255	267	249	289	226	211	259	237	272	249	271	274	273	245	258	270	243	272	255	250	267	290	276	266	289	222	258	278	277	233	252	251	270	248	243	243	262	273	236	245	264	241	248	230	244	257	248	248	264	230	277	258	229	248	264	269	269	284	256	270	270	244	235	289	258	279	250	236	257	256	271	257	244	259	264	227	251	257	263	276	246	249	239	243	301	228	237	267	225	254	265	266	235	277	254	259	287	298	222	260	258	259	230	260	238	256	243	264	251	261	243	262	235	253	233	260	276	286	245	257	246	280	257	260	256	259	252	253	259	252	256	236	302	263	280	258	245	265	274	248	235	248	258	281	273	272	267	246	234	245	278	259	281	239	270	225	258	243	245	249	250	303	261	251	274	275	281	253	262	287	241	267	261	217	267	248	267	244	275	282	267	268	259	254	252	275	250	243	239	235	248	224	243	264	223	247	272	278	257	248	255	271	278	280	266	259	255	270	278	273	255	255	254	265	273	262	234	260	259	226	259	233	239	268	247	270	245	261	276	252	232	270	257	266	263	257	261	251	285	269	246	247	239	248	269	237	259	286	257	240	269	247	254	250	257	258	280	222	281	229	269	265	256	221	250	272	250	269	259	246	233	244	249	260	264	245	250	247	236	268	280	246	264	220	255	278	266	260	261	251	261	258	264	246	237	272	255	234	269	284	268	255	267	227	264	252	262	296	263	255	274	281	240	269	242	250	303	247	287	280	251	256	280	209	277	260	270	239	252	277	286	264	241	240	237	257	230	259	247	276	254	234	251	235	250	286	233	257	236	269	222	254	226	245	259	239	271	276	263	233	220	228	277	269	285	272	319	264	270	254	261	233	279	250	278	266	229	247	245	283	262	260	272	275	273	276	296	257	267	245	272	227	225	264	269	263	225	244	257	244	249	256	254	264	268	259	264	237	229	249	260	249	269	252	267	267	280	269	228	239	284	243	246	252	248	280	252	252	266	240	267	247	253	261	220	232	241	237	267	245	267	294	262	260	236	246	251	269	259	268	254	219	292	279	247	239	276	244	223	231	245	242	260	252	253	252	277	256	254	232	257	291	279	219	290	281	224	251	247	257	272	240	271	254	230	236	226	238	272	259	299	248	225	273	262	260	239	276	271	238	281	260	273	269	261	246	271	259	270	224	249	253	244	253	279	256	241	253	254	258	264	253	261	243	286	259	241	253	236	264	250	268	266	274	256	287	274	277	243	278	259	238	260	248	256	265	246	256	245	285	274	253	262	272	261	262	249	258	275	267	228	249	272	270	270	238	243	300	251	240	249	240	252	248	258	268	263	238	242	249	241	230	280	256	268	261	249	247	243	252	281	248	237	269	257	283	272	249	241	242	266	287	248	240	252	260	254	303	275	228	246	245	272	299	256	283	270	264	292	264	251	237	251	232	246	267	272	255	236	207	245	255	255	247	275	276	269	275	253	280	280	258	290	250	243	256	283	239	276	268	259	241	253	248	261	248	238	252	295	259	268	249	272	265	280	230	230	252	252	254	253	269	263	236	262	279	272	236	252	251	244	254	274	293	258	238	253	229	267	237	242	261	239	256	216	228	258	262	237	258	277	255	233	259	291	289	263	279	230	240	260	253	250	254	242	252	242	258	258	261	248	253	231	274	252	234	255	249	279	305	271	264	247	290	252	275	276	268	241	243	260	260	256	278	260	256	239	243	266	243	278	285	260	262	265	237	249	287	246	271	270	243	265	268	262	258	239	253	286	252	247	240	241	239	242	262	270	262	258	246	269	255	270	248	268	256	276	275	228	255	267	282	259	278	269	241	255	249	245	261	256	254	277	229	256	226	261	217	259	266	270	244	269	275	250	257	223	286	251	265	282	287	238	260	266	275	282	258	288	269	263	269	255	269	244	244	288	260	252	265	257	222	242	284	245	226	253	233	259	285	240	257	252	244	243	253	310	254	271	252	279	232	265	239	247	238	256	248	235	265	240	253	264	253	275	226	246	239	238	273	238	231	235	269	251	265	262	228	263	249	249	254	256	266	258	281	270	269	278	253	280	253	251	261	280	244	250	254	258	275	230	289	264	238	280	246	241	277	266	261	275	242	245	248	252	266	277	264	269	272	249	253	248	234	275	268	260	277	256	256	270	255	258	245	246	239	250	262	268	268	265	256	241	249	269	269	244	261	259	262	259	276	244	257	244	247	263	245	226	240	234	274	270	253	259	264	265	252	265	269	276	257	242	236	296	248	277	263	288	263	261	240	274	255	258	278	265	274	241	275	253	279	259	256	269	253	235	239	257	231	250	272	231	243	265	242	258	247	247	276	255	278	269	271	256	262	241	295	247	258	235	236	229	238	239	253	261	240	250	250	279	264	258	245	223	266	260	267	263	251	262	256	278	274	261	264	236	300	234	256	266	282	262	283	244	254	247	270	240	227	252	266	257	245	240	244	280	241	246	249	253	292	274	254	259	231	260	246	253	243	255	285	267	282	256	266	248	267	275	263	280	240	235	262	256	267	255	244	250	253	254	264	266	255	249	231	263	283	262	289	259	260	266	267	279	284	273	287	225	241	260	221	270	243	253	292	260	240	233	268	253	263	274	244	264	272	261	251	273	237	226	252	237	255	274	267	302	263	229	263	248	264	243	252	243	251	252	302	244	274	233	245	239	246	261	244	241	272	264	243	250	246	243	249	259	257	264	257	266	240	257	235	276	261	265	270	229	294	259	273	242	226	252	281	254	288	249	273	275	239	254	266	229	256	261	288	276	268	244	245	241	240	271	266	237	236	253	277	254	295	296	237	255	237	240	278	271	261	259	233	262	249	242	259	266	269	293	254	238	273	255	260	267	265	252	246	250	257	253	262	267	257	246	246	257	262	239	268	276	236	240	264	294	252	271	255	277	251	237	230	251	274	252	246	235	250	259	244	269	267	232	251	252	244	256	261	245	276	246	272	282	288	275	255	261	238	272	252	242	242	251	267	273	236	253	222	296	258	246	262	244	252	246	270	255	272	267	250	287	252	270	254	284	238	235	246	244	220	263	267	253	240	283	279	270	280	252	253	253	248	243	277	259	258	277	259	275	243	249	255	273	256	273	263	262	262	251	252	292	296	276	257	261	253	254	277	282	263	249	251	281	250	259	256	276	252	266	238	269	274	265	273	269	273	236	296	275	258
12262	20614	19156	8013	2496	571	557	533	557	575	552	579	573	526	530	584	551	560	590	574	589	578	577	545	577	526	586	603	539	532	584	578	566	593	570	570	608	562	504	550	550	570	597	574	553	542	526	568	537	522	593	560	559	561	585	550	570	537	543	547	545	575	585	554	554	576	554	524	623	551	536	515	557	574	518	588	548	530	562	575	558	552	502	558	564	558	554	547	518	623	558	579	543	534	573	588	564	573	587	547	515	519	559	580	552	530	543	552	552	577	545	573	595	545	596	578	512	515	569	582	539	529	536	532	541	558	527	542	582	540	552	569	567	584	511	546	554	545	590	601	557	585	587	580	549	568	530	561	547	559	568	572	540	548	546	596	559	572	562	540	495	561	545	540	539	551	552	560	565	555	543	566	574	531	538	548	595	560	549	556	591	566	532	555	551	542	580	554	552	561	575	555	567	576	529	550	514	566	569	598	553	526	534	547	550	550	557	531	574	552	553	589	534	577	549	504	563	580	551	572	584	553	545	554	535	544	530	543	552	573	549	597	580	538	548	602	569	607	585	521	520	558	568	582	583	542	578	532	543	524	571	552	600	548	559	554	515	571	580	511	564	518	531	539	540	556	578	586	521	547	550	585	517	562	520	559	545	553	568	533	584	570	547	552	546	598	538	543	516	544	577	547	573	537	575	519	515	522	570	540	586	579	583	526	560	543	526	596	544	585	509	557	553	544	559	505	525	576	559	582	584	543	545	575	547	560	566	562	569	555	551	590	594	563	567	554	568	511	552	546	507	564	603	592	552	586	542	563	571	544	531	546	565	574	492	531	549	556	559	526	584	528	523	525	561	514	566	578	579	540	558	538	520	504	573	556	506	550	583	572	543	576	570	532	531	556	535	572	531	563	553	574	553	533	571	567	534	555	527	537	546	551	535	588	565	529	574	496	564	537	493	571	548	606	549	565	571	541	589	601	537	601	556	562	549	568	510	563	544	575	518	559	565	559	571	553	547	538	568	581	587	536	556	569	550	562	539	579	557	567	554	553	540	522	531	562	561	546	562	544	566	538	530	552	595	483	568	534	592	557	570	551	567	524	570	543	573	531	571	568	552	539	546	544	572	574	553	573	540	551	535	576	554	595	513	555	565	552	557	567	536	551	549	518	601	531	512	599	563	562	526	534	556	563	527	599	537	556	535	567	533	540	612	553	530	550	554	606	555	515	551	534	543	571	525	593	536	544	580	525	537	540	548	580	536	524	503	538	538	564	584	580	566	523	544	517	545	558	561	592	563	575	538	524	583	566	561	582	549	545	571	571	525	528	541	573	576	532	568	541	523	515	572	573	570	523	551	511	550	561	547	565	545	565	516	561	596	575	542	551	582	576	556	582	558	621	559	591	574	530	555	549	583	517	554	527	551	534	582	498	588	626	560	523	571	539	581	556	549	595	544	579	570	593	570	554	527	545	595	552	557	589	560	583	566	569	534	550	539	519	577	546	557	529	543	512	554	543	554	540	580	570	570	567	554	566	542	565	536	519	561	550	569	555	565	547	561	570	569	583	522	559	508	558	532	593	547	572	583	563	560	526	577	532	550	605	544	518	527	550	563	505	594	560	564	542	565	512	547	582	549	526	584	562	545	589	589	545	573	557	573	554	559	562	545	578	541	562	602	595	552	542	544	552	529	541	556	570	607	542	554	574	549	581	518	539	582	533	552	557	541	562	535	540	568	586	555	570	509	523	534	593	570	574	554	562	543	536	560	558	543	550	555	560	560	582	588	591	561	570	530	602	559	541	581	517	522	512	579	534	573	608	575	595	559	531	548	559	594	541	525	526	522	528	544	556	574	518	564	549	514	559	574	568	530	538	541	577	542	576	574	550	555	542	560	557	512	574	561	527	543	535	496	555	586	550	542	559	526	555	504	560	629	523	538	548	520	531	574	564	562	560	518	529	532	542	570	558	596	571	581	562	564	521	551	576	498	547	577	565	555	607	542	511	538	565	539	559	621	552	536	530	564	570	592	564	538	573	572	555	547	562	557	563	536	568	562	530	506	527	566	563	579	549	559	585	609	552	528	554	533	543	574	589	516	542	543	532	576	503	527	559	539	559	530	505	559	528	515	521	570	523	531	550	599	554	551	570	570	582	549	557	617	540	581	538	557	588	569	562	545	541	537	553	537	534	560	561	556	519	552	580	528	511	589	564	548	531	522	548	550	537	480	539	577	550	569	558	587	599	563	559	560	533	573	490	583	503	562	559	582	503	502	555	533	522	561	510	535	509	522	511	536	582	516	572	528	599	525	536	551	564	566	544	563	577	577	558	555	564	525	569	555	534	553	525	555	559	585	607	544	581	558	557	589	528	537	567	536	562	549	584	531	557	555	541	576	510	573	552	596	569	567	562	578	554	561	585	558	580	525	585	561	556	533	512	516	551	563	540	535	534	531	593	559	612	524	574	577	566	534	579	516	533	540	569	564	545	544	581	573	543	574	544	530	572	548	554	546	577	567	544	533	530	539	547	585	544	553	563	605	530	560	547	558	546	551	577	549	599	572	567	527	566	589	534	565	542	542	553	569	551	532	574	523	615	545	579	547	538	559	548	539	543	560	565	544	574	542	547	521	521	572	535	533	578	555	562	560	553	515	580	560	533	586	570	572	544	562	528	601	574	568	555	563	568	566	560	622	525	535	538	539	536	550	534	553	529	601	521	541	581	578	571	560	543	542	540	539	540	576	544	600	584	563	542	519	535	559	591	557	511	553	600	580	542	566	567	552	602	523	561	579	550	542	551	526	531	540	586	570	498	539	561	570	558	572	583	542	564	525	583	577	560	604	551	532	590	586	563	534	593	605	548	546	531	534	541	559	537	574	586	570	562	582	537	573	548	553	566	577	550	553	545	552	557	530	548	565	540	543	546	545	541	607	502	539	553	539	569	518	539	584	576	560	561	541	570	582	573	518	570	536	589	554	539	572	560	640	520	549	550	555	544	549	561	523	549	537	531	579	494	538	562	560	541	538	545	572	547	512	578	509	540	530	576	556	532	538	529	545	536	511	509	589	516	551	499	570	553	522	553	528	564	548	541	551	560	564	573	564	577	577	555	560	521	545	551	522	556	563	575	599	554	572	552	529	580	590	536	556	537	538	540	547	586	571	574	545	558	530	591	559	569	537	560	549	573	546	538	544	555	510	535	558	592	581	565	552	556	576	536	591	593	562	562	579	594	546	525	555	557	558	532	521	544	523	571	559	553	572	553	559	530	523	521	559	555	547	534	550	511	539	555	536	518	534	550	577	563	555	577	536	595	571	590	577	547	546	583	557	568	572	594	556	607	548	545	527	575	533	561	555	550	580	593	548	582	565	551	532	590	580	546	514	516	547	560	553	573	540	535	521	533	530	579	576	530	557	561	531	571	553	536	521	556	542	517	548	533	586	565	556	540	517	556	512	506	552	556	532	563	573	557	530	541	577	558	560	552	593	548	558	580	545	536
39319	65809	68773	43888	20357	2249	231	186	174	147	151	141	142	153	144	167	159	128	153	152	141	157	148	160	145	116	124	154	155	141	170	147	151	146	141	165	128	142	140	146	150	124	140	139	152	155	125	151	148	152	144	136	130	130	124	125	155	128	141	134	151	122	142	139	118	154	142	144	151	161	132	142	132	153	147	142	118	136	123	154	152	149	168	149	137	138	130	133	147	137	143	143	151	141	145	131	140	149	145	153	143	138	141	181	161	130	142	139	141	143	154	109	155	140	174	148	128	130	127	143	153	148	144	155	127	126	151	150	136	157	156	152	152	125	155	158	150	165	144	158	131	150	164	143	148	158	149	138	141	145	174	164	167	156	133	145	128	151	141	160	156	151	116	153	144	113	124	141	157	140	145	136	145	152	129	156	138	117	149	162	164	125	150	169	145	131	131	118	150	182	146	148	138	144	136	144	130	147	134	163	129	120	134	157	137	162	126	143	137	143	127	119	135	141	130	155	137	143	142	137	134	151	139	145	136	136	135	135	154	129	137	128	129	133	149	142	132	144	136	137	127	134	137	139	133	138	145	134	138	139	141	144	117	156	117	146	154	135	131	145	134	131	137	146	140	125	128	117	131	124	146	143	147	135	131	144	136	150	139	124	151	135	122	158	139	119	116	129	141	138	124	133	131	149	138	169	167	130	136	138	142	147	139	154	145	157	154	124	142	126	130	139	137	145	162	136	136	143	120	148	125	121	141	133	127	133	140	136	132	145	125	134	131	122	146	128	136	143	134	138	126	105	141	106	142	151	157	146	142	161	160	145	111	160	131	154	150	135	160	159	136	171	117	143	124	133	114	131	140	147	141	150	130	141	130	141	138	141	132	140	126	147	121	134	134	129	126	141	130	161	133	146	143	129	146	149	116	136	144	123	142	114	125	142	129	150	143	129	136	149	155	143	146	160	129	113	120	133	152	153	143	153	137	138	137	129	168	127	135	149	143	122	133	158	166	149	126	155	145	142	116	146	135	137	122	112	125	146	123	144	163	131	141	153	151	150	142	146	134	138	120	157	125	133	140	142	118	129	139	149	167	160	128	148	142	162	156	146	143	151	127	167	136	150	136	114	136	155	139	145	121	145	138	151	146	132	146	136	133	127	119	148	147	139	124	128	161	162	147	158	136	142	144	149	152	138	134	127	132	143	153	133	146	155	116	129	118	135	128	141	147	141	131	158	128	141	135	162	130	151	156	141	125	138	135	138	159	135	142	121	139	145	136	141	148	144	157	117	131	151	131	124	145	141	139	136	146	139	137	144	133	168	127	134	131	159	132	113	117	145	150	140	144	143	152	152	137	142	139	169	141	139	130	152	159	148	130	149	147	166	133	143	117	148	142	141	138	172	135	147	141	152	127	128	157	125	117	159	146	161	143	115	138	151	128	128	118	144	130	151	139	129	163	154	135	139	146	140	140	126	169	132	136	125	139	155	134	113	136	132	133	139	127	133	132	130	142	114	124	116	116	138	138	141	137	138	128	144	151	145	128	137	135	144	122	152	135	137	115	143	129	147	188	128	142	127	124	125	129	152	141	156	150	145	143	151	133	119	134	125	141	131	136	158	141	141	161	137	143	152	128	148	121	160	135	142	150	143	105	136	158	126	130	150	142	112	124	151	127	124	165	134	131	124	124	142	152	131	127	120	129	128	163	137	128	127	126	119	156	134	134	150	134	127	128	145	130	128	119	130	149	125	142	161	124	116	129	152	130	118	164	122	151	159	122	127	130	138	133	130	133	169	160	129	146	149	154	153	145	146	149	141	149	150	125	147	139	147	129	132	139	145	139	150	160	149	104	133	138	121	129	115	115	107	126	157	112	119	134	140	124	141	154	137	154	148	138	138	146	116	149	153	135	134	134	127	150	147	149	146	153	129	159	149	147	144	151	146	141	137	135	151	148	135	160	146	135	136	147	158	148	121	160	153	141	157	128	137	165	143	132	124	154	141	148	150	127	138	160	138	115	130	157	146	133	134	133	157	157	155	150	159	148	161	160	123	123	134	117	120	145	142	147	128	161	159	129	142	148	132	146	129	130	121	139	134	142	145	107	128	109	125	143	146	167	153	128	136	141	131	129	143	163	142	144	155	135	129	135	148	148	161	137	150	161	163	163	130	136	140	149	152	144	164	133	143	155	127	145	151	143	139	133	138	141	136	134	153	149	148	137	102	139	131	149	158	118	135	130	137	143	134	127	156	157	150	118	134	145	127	134	151	147	139	142	136	133	147	129	145	121	136	125	138	120	123	120	138	130	138	156	133	125	105	161	120	150	146	133	123	150	138	128	138	124	140	159	149	151	136	169	153	150	159	154	123	126	162	122	135	140	161	131	127	138	137	141	117	128	130	161	136	135	154	136	133	127	128	151	129	147	116	155	141	147	128	128	136	152	142	147	143	126	133	132	132	142	156	129	142	149	152	155	151	126	153	123	139	142	127	147	150	132	136	141	141	142	147	168	122	124	142	152	126	158	146	127	143	139	152	165	145	123	136	146	127	155	125	137	166	123	159	137	163	146	122	135	168	120	133	123	162	155	127	137	146	159	147	125	117	140	158	134	151	133	147	146	116	142	154	146	145	136	133	137	119	145	146	137	142	145	148	155	143	109	139	128	139	158	160	166	143	129	144	136	129	163	116	143	130	135	142	121	169	149	133	137	142	129	143	129	154	136	130	170	139	151	134	145	135	127	132	119	158	154	165	113	154	129	138	158	150	153	131	123	153	148	124	126	140	136	151	136	133	155	149	153	119	135	121	133	130	155	123	139	147	147	163	138	127	139	151	127	132	123	139	133	140	116	164	145	151	145	146	132	121	129	153	139	143	139	151	127	151	138	148	124	143	138	142	151	142	151	127	154	153	141	143	106	142	151	158	137	131	144	142	158	142	133	132	157	157	129	142	133	125	140	128	149	108	150	155	114	134	143	150	131	163	149	138	150	154	133	144	148	130	137	161	143	128	132	149	120	129	126	155	150	130	141	159	157	164	142	153	154	143	123	167	142	141	165	133	142	140	148	151	151	109	136	124	132	124	121	145	172	151	134	141	129	142	129	161	149	137	134	119	157	113	133	134	129	136	138	136	126	144	141	127	130	124	140	151	137	134	131	140	160	140	146	135	149	143	136	161	141	145	157	158	144	156	129	139	124	136	145	141	167	155	179	103	124	151	142	133	130	129	127	135	161	153	146	120	129	147	121	168	143	149	124	126	127	107	129	166	121	108	152	134	140	122	123	130	127	146	161	140	157	152	132	141	137	140	140	158	154	132	137	151	134	121	146	121	158	134	160	133	129	146	149	124	138	135	117	125	131	159	123	129	153	148	142	131	144	160	122	146	148	149	157	137	149	144	139	135	148	139	150	132	144	134	152	165	188	136	156	138	149	140	169	129	144	132	144	153	137	131	150	136	109	129	122	136	130	117	169	121	131	133	148	136	125	133	133	123	150	137
20476	51328	63234	48405	25793	875	715	695	578	544	515	463	458	441	411	368	346	408	439	362	405	413	369	375	355	348	355	348	373	358	355	396	346	384	331	373	351	320	362	361	369	344	340	348	360	343	374	375	361	361	342	325	347	348	296	351	352	369	336	337	346	316	333	343	346	344	343	343	349	330	331	342	326	338	348	332	314	321	322	337	334	350	339	329	319	322	356	328	337	331	324	325	362	315	294	343	365	313	331	331	363	333	352	332	321	329	330	334	332	354	339	326	346	326	316	311	319	329	335	340	326	334	345	385	361	318	329	334	349	328	317	348	353	346	355	357	333	359	347	306	341	347	331	349	315	349	364	334	326	341	333	326	358	341	315	334	277	342	340	328	322	337	328	311	303	326	309	342	345	334	336	335	363	309	328	336	336	352	337	320	334	358	322	370	327	356	359	354	343	343	350	371	314	350	365	350	332	325	316	316	329	369	326	359	316	347	336	324	329	330	341	329	333	334	340	329	338	318	324	332	333	341	339	314	371	313	353	334	347	341	355	362	304	339	309	286	340	309	341	310	358	337	338	345	345	324	315	307	317	346	299	342	332	344	319	352	353	332	351	346	311	326	342	322	327	326	348	373	323	313	349	345	297	342	351	369	352	343	319	321	317	336	305	332	326	333	359	321	356	324	347	303	349	330	328	351	346	388	317	338	351	308	345	341	345	334	355	354	381	313	338	334	306	324	348	305	347	308	324	350	345	316	328	319	323	348	346	332	333	368	330	333	349	335	340	294	328	310	356	337	372	334	328	339	359	344	331	332	320	345	315	320	377	355	338	329	341	353	335	325	286	348	310	335	340	333	333	305	347	345	343	316	356	356	341	342	343	352	329	342	373	336	319	312	346	364	335	334	355	293	332	340	342	325	359	373	338	341	345	335	333	349	314	332	336	331	334	361	336	324	343	362	338	355	326	335	350	369	341	354	338	349	293	337	326	369	327	348	324	308	328	336	310	345	308	367	336	357	312	330	336	349	325	304	338	351	336	343	323	292	336	349	365	345	329	320	345	369	344	344	345	328	334	294	319	332	327	319	302	342	299	338	336	360	329	345	334	332	337	320	329	334	309	307	319	320	329	360	347	320	350	340	330	351	334	336	340	356	342	342	362	345	342	330	326	343	329	294	334	356	335	348	300	311	363	370	322	319	286	333	328	342	311	328	350	332	335	359	333	325	351	351	327	347	357	361	354	320	335	359	327	350	345	333	313	332	320	303	311	377	305	351	336	325	354	343	342	329	355	286	337	377	318	359	339	329	328	333	333	322	346	342	312	345	380	324	339	372	329	355	323	348	332	329	332	336	327	348	371	315	330	336	339	322	361	353	328	321	300	340	335	350	350	314	325	317	332	350	301	328	324	364	384	351	345	319	364	366	328	324	332	342	313	345	348	303	372	327	351	353	322	348	343	369	322	300	319	340	340	341	348	346	341	349	318	314	346	329	350	325	311	348	328	321	295	321	320	369	334	370	371	334	382	342	315	342	345	329	296	325	355	321	338	312	347	344	361	322	350	346	367	357	350	339	330	337	331	321	339	359	348	327	348	321	345	326	335	331	322	335	319	357	361	361	375	340	303	327	358	365	341	322	332	321	329	352	302	335	312	329	314	329	359	330	355	375	349	339	349	320	313	328	326	337	336	329	322	353	358	343	363	358	352	290	354	323	378	347	345	366	327	311	314	351	308	359	345	356	354	363	347	317	330	329	337	337	338	318	337	355	328	323	349	333	321	315	343	383	334	342	320	304	329	304	326	341	341	304	346	340	335	339	323	320	334	352	337	347	334	345	308	341	315	346	307	330	326	346	329	341	326	350	325	321	348	334	313	330	314	324	341	364	319	309	366	317	345	328	314	332	358	335	300	324	331	324	305	340	360	328	310	322	341	369	344	351	339	304	360	333	318	286	321	352	322	340	326	301	342	329	349	311	304	330	354	344	291	309	346	309	356	342	337	361	310	307	351	329	334	343	323	338	352	324	325	341	354	308	339	312	365	331	351	348	330	331	332	339	320	341	353	336	342	344	328	346	348	334	327	346	369	350	344	303	331	334	305	351	336	309	364	361	318	306	335	356	327	346	353	340	361	323	353	346	327	332	393	344	310	328	337	356	305	325	346	327	353	324	382	330	338	335	360	346	331	345	337	346	345	363	332	351	334	313	316	364	344	313	351	355	362	321	354	382	312	319	333	324	333	341	331	337	336	357	319	317	349	330	360	345	341	304	333	303	344	315	336	307	350	364	344	329	329	314	314	344	329	365	312	308	351	341	333	314	327	322	338	328	318	347	339	303	346	357	315	340	330	327	324	324	311	352	341	361	368	335	357	348	306	358	331	364	325	326	361	367	314	347	313	338	357	364	326	320	335	310	349	365	342	343	342	296	341	331	318	338	316	353	315	336	345	384	331	368	340	340	340	327	383	402	341	363	340	306	331	337	362	326	352	343	336	320	311	360	343	345	341	367	314	290	370	307	335	319	346	321	321	334	361	323	328	334	297	317	323	343	368	328	337	347	325	344	359	346	317	334	343	333	373	337	330	329	366	338	336	329	333	332	349	352	365	355	343	362	365	292	328	346	337	351	348	325	367	348	336	324	388	330	329	334	325	328	344	327	333	354	333	328	360	320	304	331	306	327	340	349	324	321	347	331	335	346	349	364	329	372	366	349	333	301	329	336	335	329	315	344	328	332	326	314	324	347	346	323	341	326	355	326	338	334	350	315	321	342	320	342	319	315	373	334	340	330	339	343	382	311	332	345	353	336	370	353	323	315	342	341	329	336	349	323	356	357	344	350	337	328	369	310	344	342	330	362	346	323	339	351	314	325	366	336	329	331	317	342	284	346	348	322	355	325	343	353	319	360	329	351	321	329	335	305	333	347	336	381	309	340	350	304	314	335	344	367	327	333	361	334	342	332	342	355	364	326	328	340	343	327	346	305	340	341	319	346	353	366	328	308	325	328	362	335	300	323	336	305	301	348	323	344	345	347	346	350	351	296	330	323	377	313	336	352	324	333	319	342	329	329	359	337	329	356	351	334	338	339	314	332	350	325	306	349	324	342	329	341	337	348	322	350	349	345	318	329	343	326	329	370	350	300	338	325	332	331	310	343	358	344	311	357	328	316	348	331	356	350	339	327	363	315	327	348	344	362	330	340	326	334	320	348	320	330	284	361	354	338	330	352	321	354	347	295	322	346	333	345	348	332	348	349	330	364	304	325	326	329	334	319	334	353	345	349	350	311	343	343	356	327	387	345	330	325	355	357	342	340	317	319	322	343	310	354	328	340	345	343	343	329	317	334	352	339	334	328	316	321	353	322	335	286	335	358	321	365	344	349	362	355	348	343	350	314	346	331	341	319	311	332	351	335	342	352	326	356	340	334	297	350	358	324	366	340	328	336	308	352	345	341	359	384	355	332	322	326	334	360	344	315	343	339	351	332	337	349	322	331	314	354
47750	80131	79579	55016	31325	6412	501	402	327	291	270	267	226	260	211	247	267	222	216	235	219	203	234	234	220	220	270	234	212	237	235	245	232	198	209	252	263	199	211	240	205	232	231	226	259	219	204	224	237	212	218	194	202	215	211	215	230	210	227	200	183	205	203	204	229	181	224	200	231	216	202	227	248	222	226	201	212	228	229	204	249	207	227	227	217	226	222	220	205	242	233	210	233	205	206	233	215	191	224	215	250	191	214	254	192	227	223	243	244	228	223	243	212	237	214	217	220	204	208	221	213	248	209	185	209	248	206	227	218	221	234	234	213	223	204	206	179	203	246	194	198	197	200	192	217	206	189	222	255	217	207	199	203	238	214	226	222	208	210	223	206	242	227	246	207	217	214	219	206	206	229	212	201	248	227	236	213	227	213	226	225	234	210	231	224	211	207	224	214	200	187	238	214	197	201	225	230	228	237	197	212	206	245	216	231	230	254	208	202	222	210	249	219	207	190	206	214	206	225	230	213	220	201	224	231	219	212	243	201	209	240	208	206	242	208	234	241	258	229	233	205	240	259	225	222	216	213	197	211	223	227	215	252	233	210	212	216	211	227	252	223	229	211	229	193	229	208	209	212	239	222	183	200	243	230	227	230	210	197	196	206	214	209	232	238	210	224	254	214	197	210	222	236	205	209	242	210	196	234	224	206	212	219	206	217	230	220	244	217	216	209	208	225	193	218	232	230	207	225	204	200	185	231	190	219	204	216	246	226	220	248	221	207	208	222	208	186	200	220	202	237	212	232	204	205	200	215	217	195	204	207	191	231	230	231	214	221	185	209	215	255	210	239	222	240	256	214	236	224	200	228	198	206	239	212	222	215	215	217	228	224	197	234	223	222	252	222	206	205	206	215	207	241	225	202	235	225	231	247	219	226	206	228	216	217	213	232	208	221	218	217	213	230	244	247	228	213	197	193	232	223	216	236	184	214	238	230	227	228	214	227	224	214	201	208	230	233	240	227	224	234	223	225	222	200	223	245	221	192	229	243	227	250	246	230	224	214	214	228	231	224	221	208	217	216	226	231	251	229	240	249	222	206	219	218	232	242	224	218	219	243	205	199	230	216	216	213	245	213	232	204	230	206	219	228	236	192	208	231	241	232	224	217	230	194	262	230	233	215	228	192	215	225	191	252	227	231	202	245	193	224	209	212	194	234	235	202	208	224	231	229	224	221	213	216	249	212	228	189	232	219	200	228	232	228	212	250	227	237	237	201	238	233	220	224	227	229	194	213	215	226	228	208	240	219	198	226	221	239	206	217	238	220	241	222	243	216	205	237	208	257	230	225	210	208	236	239	230	234	220	203	215	236	194	235	222	220	191	214	234	227	218	262	226	257	213	224	233	241	217	245	206	206	216	216	216	231	219	222	215	211	215	198	179	219	204	211	224	238	227	228	233	221	219	200	220	227	255	237	222	197	207	241	196	238	217	232	212	226	223	183	221	207	225	233	178	218	209	251	224	252	195	249	229	213	203	225	224	244	220	214	210	208	261	224	205	214	216	209	229	210	236	222	209	223	238	205	219	230	219	221	204	212	200	196	223	219	241	239	239	215	227	217	228	209	217	207	238	230	233	195	208	199	205	184	218	198	220	248	219	220	217	205	215	233	222	240	238	221	226	217	216	229	222	237	208	203	204	194	197	219	202	223	200	263	214	204	230	206	207	237	237	200	227	209	227	187	214	220	176	222	229	233	224	221	236	254	210	211	208	205	230	186	213	209	241	228	222	231	216	207	228	194	202	227	244	197	214	235	223	232	197	187	210	242	205	208	207	209	215	200	210	238	234	223	254	246	191	205	221	245	221	216	251	202	236	192	236	214	227	196	235	232	226	199	224	205	243	214	209	218	230	230	228	224	242	234	218	223	243	229	217	233	232	228	216	201	218	204	221	215	212	210	233	225	216	209	210	210	231	226	237	210	236	200	217	216	231	240	225	214	225	221	216	219	246	214	219	202	231	217	234	256	232	196	208	202	236	233	218	220	220	231	211	233	226	222	218	220	206	236	212	231	226	242	235	214	240	217	211	211	202	231	213	212	232	222	237	212	228	201	217	227	191	250	227	201	216	221	243	199	191	213	228	193	222	193	224	245	236	212	225	198	202	208	242	249	193	220	232	193	217	210	205	217	199	239	241	197	227	205	241	243	228	244	229	221	233	252	220	236	214	241	231	236	227	243	243	231	223	206	233	210	245	214	197	203	235	229	213	204	202	227	246	240	211	228	205	203	209	228	205	213	217	205	227	199	213	203	238	187	252	206	209	220	228	204	217	223	219	221	223	242	223	221	226	199	232	192	204	205	196	222	241	188	205	231	211	226	223	239	192	235	240	206	230	242	225	205	208	213	207	220	215	216	200	222	222	233	219	241	231	258	183	215	241	213	205	224	229	182	204	238	243	227	227	236	235	250	230	230	212	243	213	180	183	237	230	223	252	220	216	226	241	223	191	211	217	232	240	228	199	192	228	239	234	232	212	206	220	224	195	210	215	223	218	256	205	215	199	215	210	260	212	212	219	237	206	195	231	201	215	216	222	212	197	209	204	242	231	202	240	195	219	236	213	237	222	233	205	210	223	221	239	245	212	252	225	226	233	221	213	232	236	216	239	249	212	205	203	209	222	177	213	214	205	215	212	216	248	241	225	221	245	251	229	219	207	230	249	219	215	215	218	196	199	249	229	208	245	231	193	223	220	243	228	205	243	218	200	205	227	269	197	215	221	204	169	211	212	210	196	216	238	229	228	212	246	238	234	239	232	229	242	242	217	213	214	219	201	246	199	199	203	215	249	219	232	226	229	225	261	212	182	238	195	208	232	205	238	227	221	203	203	211	191	204	217	228	210	205	228	213	206	221	254	183	234	231	238	237	230	215	247	205	219	204	223	192	220	227	208	220	231	206	216	225	209	230	244	231	204	232	243	232	229	197	231	214	213	255	204	221	220	206	205	218	228	232	214	214	229	222	218	236	223	202	190	260	219	234	224	230	240	220	216	207	189	246	219	232	239	238	198	211	236	198	255	234	224	229	214	250	185	209	201	214	203	210	255	218	227	224	193	231	227	218	220	231	263	214	222	229	207	189	237	233	219	227	224	240	249	204	194	254	220	238	228	233	191	207	215	244	212	229	211	223	226	224	221	208	235	192	201	207	212	214	223	233	218	253	227	223	210	213	199	205	206	194	200	223	233	203	189	227	238	218	218	225	209	221	216	219	233	227	206	216	221	229	234	253	219	243	219	195	217	211	193	266	227	247	187	193	217	239	206	213	241	225	215	212	240	233	207	206	227	210	243	227	217	241	213	223	215	185	213	221	247	229	226	213	211	205	223	201	197	210	196	238	241	206	212	213	227	207	216	250	230	200	218	218	236	233	213	204	256	210	240	200	209	229	221	240	212	213	209	229	248	209	220	202	241	232	224	208	196	212	218	213	227	220	209	188	212	223	231
25268	62552	77109	59267	34587	1615	1315	1130	1055	918	807	797	711	726	689	674	669	638	627	624	583	567	593	582	589	534	603	565	511	544	550	552	575	551	550	567	554	569	514	531	500	519	563	501	493	531	500	529	557	504	525	542	496	502	516	521	555	539	546	472	511	519	511	505	487	515	535	495	513	528	545	510	535	540	497	491	496	527	529	539	577	542	503	508	512	528	531	527	533	521	531	478	511	538	531	529	536	519	517	474	539	522	482	507	546	469	512	489	508	520	533	477	518	489	503	528	522	494	518	529	497	484	524	495	499	491	525	463	517	473	547	515	528	519	522	522	514	493	517	513	513	488	556	490	505	505	518	460	476	506	533	548	506	552	488	473	508	521	485	528	489	513	503	501	521	512	475	517	475	518	495	505	543	504	538	534	495	499	485	496	529	503	519	508	514	507	524	471	495	520	510	497	518	492	544	506	505	482	540	537	475	489	521	504	474	528	501	521	494	492	545	531	558	481	543	546	487	503	481	509	498	508	506	512	546	516	510	498	513	536	526	518	511	520	518	516	520	551	489	533	471	544	509	496	556	512	496	539	523	530	516	522	531	535	504	533	498	547	544	535	511	508	513	510	493	491	506	521	525	499	506	496	476	489	508	519	514	509	516	488	494	510	522	527	477	513	505	508	518	526	544	473	519	536	474	498	513	504	520	503	502	520	489	522	530	505	549	511	504	512	496	506	493	504	529	497	496	524	523	478	516	502	523	518	530	543	502	512	494	523	513	528	507	510	531	508	498	493	571	541	514	538	516	522	539	498	537	483	496	529	560	497	504	524	532	499	470	524	499	518	550	490	524	498	513	522	470	534	531	519	480	546	528	491	532	488	533	496	466	480	486	512	545	487	504	478	509	547	528	534	499	542	513	521	500	498	536	517	539	494	477	491	552	507	516	548	526	528	508	493	536	491	478	518	539	512	516	502	444	478	500	486	503	574	492	490	514	524	496	533	501	494	501	489	500	547	516	507	536	536	522	502	481	499	526	531	522	500	533	516	486	523	478	484	516	513	522	514	555	529	486	513	529	513	483	495	508	501	511	538	500	545	549	543	563	522	512	513	527	479	536	528	520	478	497	477	519	551	533	523	544	520	510	540	522	515	507	508	559	506	528	487	455	527	496	509	498	470	527	520	518	503	509	503	481	495	510	508	475	489	511	505	541	505	509	483	531	547	506	529	489	527	492	546	526	483	510	526	568	481	554	531	503	493	517	501	502	516	506	492	528	492	484	512	556	490	514	506	529	557	526	472	529	545	509	550	557	539	539	525	535	462	574	523	511	533	479	491	512	503	539	544	527	470	504	562	491	471	497	499	473	538	535	527	451	488	521	520	506	517	536	506	512	511	500	546	512	494	499	522	536	501	555	518	530	490	539	498	522	538	552	484	558	528	515	518	492	514	503	489	517	502	480	517	492	516	525	502	485	517	483	529	513	487	487	494	507	507	544	526	496	495	471	491	466	501	492	534	474	539	497	511	508	503	512	487	538	487	515	524	523	545	540	467	474	510	525	521	460	534	519	537	490	527	525	480	537	481	511	505	519	488	507	509	492	485	477	534	534	483	514	502	487	534	516	527	541	518	491	499	519	475	520	527	493	476	506	533	501	546	525	546	541	556	514	512	464	496	498	524	520	471	487	505	493	519	502	530	546	493	505	526	479	547	545	550	509	496	505	537	481	517	552	544	507	533	483	517	544	510	516	511	538	516	534	486	498	515	520	486	500	515	505	539	498	529	528	535	484	533	535	477	487	520	507	552	516	482	471	530	474	531	531	513	452	454	511	491	505	544	525	516	510	526	474	539	517	531	492	490	496	498	508	498	510	518	494	475	557	504	483	485	498	547	474	481	492	506	519	472	490	480	491	500	521	503	471	507	515	513	493	508	544	488	536	461	513	509	484	543	459	455	488	540	523	531	516	538	532	532	493	457	534	506	501	490	488	493	510	482	467	558	466	528	572	531	520	539	499	516	500	503	497	488	485	505	512	513	518	509	509	505	479	494	517	544	459	552	529	495	479	514	522	532	476	497	531	492	508	479	514	510	525	508	494	513	487	481	465	505	516	528	509	538	483	513	462	547	479	523	532	511	516	509	510	537	520	497	513	544	519	521	521	498	522	444	522	525	501	537	529	520	499	492	516	494	487	511	513	485	524	533	499	529	520	517	483	471	520	490	449	514	500	512	547	505	489	501	495	517	522	517	484	499	490	518	521	519	512	525	504	480	509	556	537	464	525	524	533	487	507	505	457	515	514	521	554	512	501	495	525	508	488	528	500	511	529	542	524	532	477	559	475	486	526	536	521	547	486	490	529	537	467	536	513	524	504	482	486	527	494	511	493	541	495	479	491	533	546	526	521	493	494	500	540	528	514	510	507	530	492	481	502	510	557	484	510	463	495	500	532	505	531	539	493	490	528	497	470	499	509	503	531	482	493	527	480	525	508	510	514	487	506	465	508	513	518	517	511	533	496	485	532	515	487	513	525	504	523	497	511	510	515	486	480	511	522	492	503	481	482	496	511	517	509	544	481	500	480	500	480	514	521	502	508	485	518	498	513	534	513	510	517	495	509	477	526	564	486	527	529	486	477	517	494	495	522	491	502	511	512	515	501	468	522	507	503	516	512	529	520	553	538	497	507	495	522	481	494	508	475	528	520	553	514	462	521	505	512	547	505	488	545	493	540	474	493	513	504	516	516	518	512	479	482	484	487	468	531	511	477	516	524	490	512	530	496	498	529	527	500	527	486	454	534	524	526	489	525	513	511	493	491	512	456	482	470	517	528	540	513	536	529	486	489	494	496	527	553	493	473	510	520	528	525	480	470	473	527	500	539	531	517	518	502	489	462	535	511	554	513	538	509	483	538	511	511	517	508	537	522	512	516	494	513	540	513	523	498	471	497	495	533	503	534	524	486	561	510	456	511	512	541	480	489	514	473	537	555	516	502	529	483	522	502	520	572	501	465	488	495	529	521	495	492	502	489	491	510	521	516	486	495	472	488	555	464	480	543	471	490	506	494	502	505	512	531	501	493	491	512	511	529	490	522	558	497	494	531	545	525	539	498	511	492	540	491	552	486	488	475	520	510	502	509	456	515	484	499	554	527	506	513	527	524	520	490	486	511	502	482	547	502	496	473	488	507	500	472	504	498	514	525	510	497	509	495	511	474	478	482	449	513	491	503	517	497	476	516	492	510	564	507	506	530	504	470	489	513	468	520	495	518	472	449	520	479	499	509	521	508	509	532	499	461	520	552	519	554	486	544	502	523	503	559	548	497	535	508	520	544	512	522	529	509	508	487	502	500	544	545	533	468	498	557	509	504	501	518	524	542	502	499	491	493	513	502	526	508	518	512	499	536	529	497	460	500	486	491	508	493	476	503	526	514	510	487	543	530	501	508	481	513	542	515	529	548	500	475	464	496	544	526	506	530	526	502	516	489	515	559	507	509	499	568	539
26895	24326	14936	4250	926	273	239	245	260	270	242	251	258	269	239	258	248	260	279	233	268	269	237	260	257	233	254	252	236	249	268	236	256	255	267	244	289	238	235	250	259	233	230	266	247	230	242	260	268	253	268	261	249	262	245	230	253	276	287	238	231	276	251	259	252	259	271	270	244	274	241	251	221	257	267	254	260	243	260	258	271	250	244	267	257	286	277	264	279	266	267	242	234	234	261	280	265	253	289	220	277	240	250	245	251	227	238	244	260	256	266	267	273	278	263	269	245	234	264	267	260	273	281	273	263	239	265	259	231	250	274	240	259	255	282	244	264	271	231	220	238	253	248	227	243	267	290	256	297	256	233	234	243	251	213	275	242	265	239	278	258	253	247	250	255	299	282	256	273	240	229	232	250	269	263	270	274	244	273	262	223	266	237	242	254	234	258	240	223	249	251	262	254	243	241	249	243	249	268	243	251	241	252	259	254	266	271	263	267	268	283	279	281	212	229	242	270	262	249	265	237	245	255	257	246	239	275	239	243	263	275	226	248	242	261	267	276	273	253	228	241	255	264	240	243	257	258	280	253	225	248	240	198	264	248	280	280	252	244	269	246	281	258	278	287	258	260	261	277	260	269	250	263	275	261	242	245	232	226	253	288	272	258	251	258	225	251	234	258	237	252	240	234	243	233	239	246	271	267	274	263	264	246	250	248	248	244	257	263	264	259	247	268	267	258	262	276	250	262	238	243	272	249	275	221	231	287	232	266	235	236	268	246	240	232	248	264	247	271	247	232	253	273	253	257	257	233	306	256	266	264	227	253	266	247	274	265	252	257	246	283	252	217	233	236	234	269	256	265	288	287	240	247	267	280	258	254	224	251	255	278	254	261	276	254	275	243	269	285	282	248	242	229	276	275	285	246	244	263	254	242	240	264	287	273	246	255	244	265	261	270	261	263	240	276	273	243	241	257	264	268	243	269	263	273	253	280	244	258	251	274	269	249	230	243	262	283	250	247	230	274	233	251	272	236	275	260	256	259	245	257	234	254	262	257	221	249	261	277	250	269	244	266	253	263	253	247	274	261	260	244	300	231	238	258	221	238	246	223	240	264	283	244	267	244	268	263	293	243	238	231	265	253	244	245	230	254	273	261	277	262	263	220	242	281	261	253	257	299	281	233	248	234	248	261	256	260	277	245	234	231	262	276	234	252	293	251	266	261	240	263	275	236	244	269	236	271	259	236	271	247	227	251	268	228	240	218	251	254	288	262	244	270	253	282	256	242	258	261	290	282	250	236	260	262	254	224	248	264	265	231	249	217	272	271	252	242	273	255	250	228	244	253	257	273	270	267	260	264	255	252	263	256	265	260	260	249	286	259	251	232	277	280	277	297	274	257	239	264	283	251	276	278	251	255	248	280	274	289	278	277	260	250	246	244	250	245	251	223	255	265	228	262	230	251	258	272	289	258	253	248	249	274	232	237	264	252	239	263	270	249	248	249	249	238	262	268	222	271	243	246	241	281	241	273	268	264	284	278	244	257	256	250	282	249	230	263	265	221	262	286	257	265	262	253	261	273	243	260	248	257	239	274	253	275	245	278	255	252	244	247	249	223	228	282	256	258	255	252	266	229	244	251	239	232	253	261	268	233	249	275	251	239	239	246	246	269	258	279	266	256	282	265	232	277	246	245	244	268	265	266	268	269	235	271	278	250	249	257	239	250	270	226	293	267	237	254	268	255	249	255	238	278	261	266	254	269	258	263	240	230	271	235	265	236	265	289	281	262	236	258	258	251	244	269	252	274	259	238	254	261	244	288	235	243	264	224	249	253	273	265	295	242	268	252	257	236	244	283	229	225	288	276	246	253	251	283	259	242	300	240	285	272	236	260	242	272	251	252	251	271	240	264	248	240	252	235	272	249	267	222	262	228	268	242	231	253	272	240	256	267	229	237	262	231	271	234	247	217	233	261	256	244	274	250	272	260	268	275	246	265	241	245	208	224	284	242	236	251	262	298	238	266	241	243	264	255	256	249	236	228	235	258	242	249	233	240	252	247	256	270	287	269	301	276	255	257	251	229	266	239	291	228	261	276	234	260	249	252	242	254	275	270	257	279	255	246	245	242	297	265	264	236	234	248	251	250	233	255	281	255	283	263	269	263	262	258	232	216	232	284	264	267	248	286	261	260	228	247	231	242	232	242	265	263	249	251	274	260	246	244	265	284	248	253	239	262	272	264	244	282	232	260	268	236	238	264	274	273	235	262	245	255	226	219	266	259	224	267	249	281	250	258	231	276	249	247	241	245	258	230	246	269	227	279	253	226	255	251	234	246	259	260	256	236	256	240	254	236	266	266	216	273	254	245	280	261	284	252	266	262	240	272	282	272	259	258	272	281	237	259	248	247	252	281	248	229	263	274	247	253	259	233	243	245	265	244	259	261	246	237	266	225	260	228	238	255	260	254	265	239	251	269	234	298	260	257	254	251	254	284	231	281	240	268	258	273	260	247	270	243	246	236	263	259	239	269	253	231	245	262	267	251	213	233	261	254	269	241	261	266	235	254	239	271	261	261	258	247	245	268	288	258	269	231	246	243	246	281	225	264	300	268	275	261	257	267	231	266	242	273	273	266	272	270	232	267	272	282	255	254	267	233	285	229	242	239	243	271	279	257	296	249	244	223	255	250	252	255	251	270	258	250	248	253	239	234	263	268	287	251	247	246	257	265	245	254	275	260	260	226	245	238	248	256	271	270	208	265	271	247	269	251	226	264	221	276	255	271	239	224	260	253	275	257	261	264	236	266	256	259	278	307	277	266	224	254	256	294	206	246	260	243	235	240	268	265	277	238	247	235	233	262	263	260	273	268	250	229	273	250	249	248	240	273	240	277	252	265	234	270	266	254	279	266	258	270	274	262	297	232	262	224	246	237	255	256	243	260	251	223	263	253	277	252	253	253	267	264	267	254	229	248	260	275	285	245	256	255	253	248	266	246	264	239	228	227	261	259	310	277	272	264	294	274	233	271	248	241	246	272	254	276	256	262	249	284	239	248	255	286	243	240	229	245	250	231	246	224	243	228	294	295	271	274	267	241	246	256	258	259	268	265	255	245	250	278	250	262	279	261	266	276	257	261	235	284	264	288	277	285	265	235	275	234	264	237	251	263	289	256	246	223	248	254	220	258	235	283	233	236	223	277	268	256	269	272	234	240	243	284	266	260	231	280	245	269	276	249	245	301	251	250	268	277	220	268	209	251	224	265	279	265	278	250	263	254	223	225	271	273	249	214	265	252	269	240	233	263	261	267	232	232	255	273	255	285	272	234	253	268	248	225	234	277	261	238	251	255	239	259	248	285	278	306	240	271	266	270	226	260	276	273	244	252	241	261	250	254	218	249	274	231	272	251	243	259	251	225	254	220	259	252	238	267	239	273	230	257	254	259	240	242	241	264	252	282	240	256	242	245	293	259	249	255	259	266	269	234	283	242	270	249	280	246	256
12836	20041	18701	8132	2693	555	575	569	548	596	526	579	555	503	531	561	596	527	615	554	550	551	541	565	615	564	544	585	558	573	607	586	561	538	540	540	586	562	609	565	541	576	573	535	560	530	539	557	584	562	525	507	549	579	553	562	602	527	579	531	528	544	573	559	523	560	537	527	541	552	546	572	547	528	546	614	529	510	525	545	587	564	617	557	578	542	544	544	532	566	523	551	529	573	553	550	557	559	561	521	579	550	542	535	524	528	589	549	555	574	524	561	561	540	554	553	535	583	590	519	528	550	526	548	524	564	501	537	525	580	559	576	545	590	562	558	573	580	574	532	581	528	567	549	589	551	542	577	577	558	553	570	550	573	526	542	567	569	551	557	519	556	571	562	547	550	562	535	598	579	529	545	517	553	540	567	590	543	564	559	523	522	566	548	549	549	547	584	548	517	603	521	556	534	546	533	572	566	596	554	533	521	532	518	567	559	548	510	549	544	567	506	615	563	534	543	505	534	556	513	581	565	584	588	556	555	532	565	547	593	524	577	561	569	613	530	529	558	551	555	532	573	554	570	545	596	553	584	583	509	561	530	569	562	559	541	543	587	547	529	564	529	566	574	590	561	535	540	497	549	571	559	554	531	539	563	534	542	545	528	575	531	528	511	593	589	633	520	568	547	527	564	545	573	580	560	580	574	555	569	568	506	599	539	565	536	560	554	558	574	539	576	558	536	549	523	499	557	541	511	528	562	560	532	576	559	549	555	588	556	503	563	541	493	573	598	517	544	575	552	562	575	580	496	536	548	508	555	520	567	524	534	539	516	520	541	539	553	575	559	565	510	593	569	537	560	568	542	558	548	523	559	509	607	542	536	551	578	569	538	526	607	538	602	548	577	550	553	596	558	540	545	549	529	533	565	555	581	561	519	539	569	532	538	576	574	543	580	587	525	537	542	577	570	497	572	545	515	574	541	533	561	558	556	565	537	526	540	561	514	546	527	552	539	552	551	537	558	554	532	556	577	512	508	524	518	563	556	557	565	583	535	580	492	522	553	540	541	550	579	607	541	567	545	558	536	555	560	583	562	532	551	522	593	602	528	534	549	546	553	563	542	533	595	571	563	541	549	550	564	553	563	567	565	585	548	576	510	563	585	540	537	529	571	498	558	573	532	553	570	517	535	542	546	566	563	539	538	568	580	535	603	580	536	535	527	555	515	516	536	529	542	590	535	553	581	530	571	590	557	556	567	555	514	479	528	526	563	568	562	554	554	544	571	563	600	571	546	535	553	561	553	556	554	577	540	562	492	567	561	527	526	521	599	521	565	547	525	539	543	519	554	551	568	561	508	573	546	542	554	542	550	549	535	564	539	620	512	553	551	549	564	571	539	532	538	550	537	571	560	563	533	560	516	528	558	586	563	585	562	596	569	522	543	532	541	541	551	503	585	537	501	577	523	584	546	554	535	540	557	535	558	535	531	601	566	544	550	528	574	514	573	523	515	532	544	543	559	546	540	578	516	551	566	556	521	522	533	582	565	552	575	558	549	578	543	556	504	528	588	534	551	550	529	576	560	513	595	579	561	573	556	554	547	537	528	551	546	580	552	502	523	542	548	537	535	548	528	552	540	583	543	569	556	595	542	517	557	540	548	550	572	496	542	546	530	558	570	591	565	549	548	559	578	538	564	541	535	538	553	556	558	559	557	580	560	521	549	585	560	539	506	515	564	519	574	556	558	497	536	541	581	544	579	596	603	555	571	536	580	525	572	517	578	507	546	560	577	557	564	524	547	575	528	545	574	514	527	566	580	545	560	553	590	554	533	583	581	565	552	560	586	580	531	574	516	554	565	544	541	562	595	528	553	556	554	575	540	569	571	505	561	577	515	583	580	530	564	556	567	553	602	561	587	571	576	540	544	550	556	519	555	542	555	522	613	552	550	541	574	526	537	501	567	530	532	579	593	553	547	550	565	551	557	621	515	544	550	524	550	548	618	526	504	547	575	563	553	562	550	553	578	534	533	526	571	573	528	560	540	564	534	567	511	567	503	557	562	574	589	572	540	598	554	563	551	540	553	550	545	558	551	587	544	564	549	595	540	555	578	589	524	586	545	541	548	581	595	563	542	570	537	542	583	554	510	534	585	585	519	548	556	549	511	550	548	576	569	535	528	531	552	535	526	543	490	541	551	535	561	566	576	558	548	529	552	545	544	534	518	540	579	539	537	524	557	558	564	534	538	568	495	553	522	515	611	533	534	560	559	539	518	613	588	554	550	567	541	581	540	532	570	522	562	580	538	568	536	541	549	548	581	510	570	565	590	553	535	549	579	540	552	616	554	540	541	602	489	537	562	519	589	531	570	551	518	528	569	555	541	578	545	588	551	587	567	599	530	590	548	559	582	546	550	587	512	540	576	574	557	577	562	529	564	574	541	542	529	553	556	520	546	536	542	562	597	583	553	571	522	536	543	523	566	596	522	605	581	554	575	582	550	579	576	572	550	556	575	591	536	548	531	553	552	567	517	523	575	528	587	602	578	590	546	555	529	575	590	580	537	567	579	534	553	547	556	530	571	612	572	546	535	608	540	550	514	555	516	572	536	534	554	558	629	557	565	537	495	510	556	557	554	581	606	526	552	556	552	557	518	528	565	573	524	572	502	552	582	554	552	553	533	584	579	555	581	544	532	566	565	542	523	560	554	551	549	568	543	581	557	548	550	552	589	571	584	560	561	596	549	563	554	548	575	530	556	575	559	530	606	556	531	620	521	517	563	557	590	611	521	550	584	588	559	529	546	567	535	548	547	537	540	536	535	583	574	550	542	583	535	528	592	549	507	545	515	579	563	543	570	577	533	583	555	552	528	543	564	555	540	518	548	574	534	561	576	572	525	545	548	545	541	548	535	583	584	530	520	539	537	553	534	608	587	581	549	541	553	553	515	550	564	573	573	578	553	538	532	566	550	545	512	521	551	554	563	540	545	537	567	588	526	546	572	550	589	567	571	514	537	574	566	532	546	586	529	573	558	541	546	571	547	529	573	557	538	552	555	598	491	588	583	580	584	556	530	548	567	583	576	554	564	535	565	511	506	536	540	572	547	541	596	548	483	571	520	540	571	554	531	536	570	591	570	585	523	547	551	535	536	566	561	534	536	524	572	555	531	552	494	577	575	598	546	558	564	620	525	538	558	552	584	570	521	537	562	537	568	545	556	578	541	569	552	530	525	585	578	542	617	542	545	571	551	513	596	544	534	530	592	523	521	550	571	573	566	548	546	559	528	618	530	533	568	574	487	526	550	557	514	537	529	571	566	559	521	585	579	572	537	546	573	601	568	587	547	600	562	528	550	551	547	553	502	523	585	549	527	548	552	537	573	551	560	583	517	577	532	555	533	482	514	553	529	542	529	554	564	592	574	510	560	546	587	591	523	586	566	582	526	578	527	586	540	586	569	533	562	609	529	591	544	570	569	583	565	531	565	504	553	560	542	544	556	516	545
40929	65649	67865	41834	20973	2072	214	228	176	194	153	163	158	160	132	151	147	149	142	162	137	147	130	142	155	150	177	149	134	140	134	143	147	147	146	120	120	131	144	150	140	136	143	138	142	126	141	141	131	128	146	143	131	150	139	127	116	151	133	148	119	138	146	152	123	136	121	155	154	146	114	126	134	119	140	115	145	139	123	125	143	164	114	130	149	141	120	128	132	132	132	149	115	129	135	121	110	137	111	146	140	129	139	151	149	141	145	146	140	131	141	124	147	139	134	138	140	150	116	146	155	144	156	129	153	126	138	130	120	124	130	148	146	134	161	149	137	135	138	127	137	131	135	144	131	123	106	137	155	146	141	139	149	149	148	129	139	139	133	140	141	139	127	137	123	160	136	128	148	131	148	114	148	137	148	124	141	139	124	136	148	132	142	130	134	138	129	143	145	119	149	140	135	148	139	124	138	148	124	142	142	124	142	149	155	149	137	129	169	145	140	149	122	114	108	141	141	130	158	116	128	148	128	133	134	131	133	136	139	137	118	152	169	129	142	133	144	138	133	139	135	126	152	165	136	139	148	147	103	131	134	126	159	138	147	135	137	176	139	138	134	127	146	140	136	136	116	133	152	154	135	126	124	133	156	117	137	165	137	151	134	125	143	161	141	119	135	129	135	141	148	142	141	115	154	144	131	146	123	124	156	134	128	156	148	135	145	137	109	98	141	137	137	138	118	127	148	145	145	140	128	157	157	129	153	137	122	132	156	131	132	147	129	128	157	139	134	144	151	141	155	142	162	144	150	134	144	130	130	149	130	166	144	122	143	139	134	151	146	113	144	149	162	141	130	130	111	147	144	152	150	135	144	124	146	127	160	134	145	141	127	152	130	156	158	151	149	152	128	144	113	139	140	138	152	150	144	129	135	134	114	133	136	135	131	126	130	138	122	143	125	114	146	140	140	161	143	120	132	150	148	137	132	139	139	137	162	164	123	148	128	146	137	149	133	144	124	163	121	165	149	196	143	133	134	157	139	137	144	145	146	156	134	136	125	136	137	148	141	146	149	143	134	133	119	138	131	126	137	141	159	128	124	130	121	130	139	131	110	135	141	138	142	121	121	110	162	145	149	170	142	138	121	131	138	144	130	122	151	137	149	137	127	109	135	130	144	157	132	129	136	139	105	141	148	133	117	126	129	135	136	152	118	128	118	119	120	132	157	142	130	133	152	151	136	130	141	118	141	150	136	133	145	139	150	149	141	133	131	143	141	120	147	148	136	129	145	133	134	128	124	122	143	168	115	134	139	141	123	148	139	132	132	134	139	145	131	161	127	162	134	125	112	137	141	136	169	127	143	142	131	142	139	143	123	139	142	137	137	126	128	141	138	144	127	129	131	130	150	155	136	122	144	130	134	135	132	145	138	154	112	137	143	129	132	129	132	99	141	144	157	148	139	141	123	135	136	140	133	139	132	142	136	121	149	145	128	144	151	132	141	138	136	149	139	137	135	131	123	137	115	143	135	116	137	127	131	128	140	161	128	139	132	144	128	133	145	126	134	135	121	134	147	109	152	113	149	140	142	129	112	155	137	139	114	140	124	147	128	139	154	130	134	145	146	163	139	140	146	147	153	141	110	127	139	134	142	153	142	133	131	152	129	153	132	144	117	137	144	145	139	144	153	135	146	133	125	131	149	147	142	135	162	130	129	134	140	155	133	128	128	144	140	132	138	118	157	121	143	149	154	170	122	148	131	141	147	134	117	133	142	120	124	124	139	150	148	143	123	130	141	133	130	129	119	140	140	162	130	127	130	147	110	142	137	115	135	119	127	128	133	151	134	155	144	173	147	135	145	149	139	159	149	144	138	153	150	149	134	138	122	115	142	160	135	120	116	141	139	133	139	122	131	117	148	127	143	133	118	121	149	123	130	114	121	141	131	139	128	150	135	143	139	123	159	137	158	136	155	117	127	155	125	160	134	127	122	128	139	137	138	140	143	133	133	139	139	150	154	159	125	134	135	133	146	127	125	137	150	149	143	118	123	134	139	127	129	124	158	131	149	131	150	128	170	153	134	137	116	164	144	144	110	150	141	145	122	149	141	131	134	150	147	119	144	153	128	150	110	130	144	106	151	139	108	132	125	142	111	142	166	126	146	147	155	136	139	139	123	126	129	146	156	124	131	118	142	131	131	144	147	122	136	155	130	137	143	138	142	163	116	157	145	127	131	133	137	146	147	140	145	153	111	138	130	154	140	144	138	131	134	135	132	143	167	141	167	144	140	152	120	135	142	142	131	127	156	160	148	156	142	154	116	123	122	141	125	150	145	148	128	122	164	138	139	119	150	142	118	146	137	137	162	158	136	135	137	132	154	127	138	133	137	132	140	120	127	131	129	153	151	158	132	130	129	158	134	140	115	158	136	137	142	138	125	140	124	136	130	130	139	136	132	159	141	126	138	142	126	142	142	130	132	126	135	144	120	128	136	129	150	141	127	122	134	122	137	128	136	151	144	159	111	125	133	135	135	145	150	125	161	125	146	152	135	157	119	127	106	136	148	135	131	141	144	157	134	126	151	125	156	132	176	156	151	139	135	156	162	166	159	163	141	118	156	140	117	148	132	139	144	149	123	139	128	136	145	142	139	136	140	135	119	135	154	124	145	128	138	150	139	123	120	149	150	146	153	117	145	126	134	128	151	166	120	117	132	141	154	126	123	147	142	153	153	145	158	134	142	142	119	118	122	111	141	115	129	138	128	138	141	139	144	134	123	142	131	127	132	160	127	141	111	154	115	135	132	147	146	135	132	146	147	130	148	128	145	117	142	146	136	132	143	169	115	145	122	158	130	134	136	132	129	131	141	158	146	147	144	110	130	144	126	138	138	151	134	134	121	129	142	154	161	129	160	146	123	130	124	129	140	114	121	110	131	138	134	159	133	147	148	142	161	154	141	133	134	136	136	135	132	150	152	140	148	155	134	115	136	131	164	136	136	118	149	143	127	169	168	141	129	132	139	147	153	162	134	149	134	138	141	141	136	150	126	116	100	149	149	144	146	137	141	137	136	144	135	129	137	123	134	142	131	146	128	134	119	133	126	124	148	140	150	169	157	143	127	124	144	139	135	139	140	142	134	134	139	128	125	147	118	161	125	132	139	115	122	136	150	136	120	134	124	111	133	134	124	137	139	158	148	129	152	132	134	142	133	127	137	153	136	138	141	146	133	151	117	165	149	126	146	129	137	138	129	154	135	142	130	124	129	147	151	138	152	139	153	154	136	156	124	156	133	131	135	137	151	134	126	104	122	133	122	139	157	137	144	134	133	146	126	155	128	164	134	125	145	134	121	148	132	112	111	134	148	135	147	142	138	153	126	138	133	130	133	149	142	146	147	139	117	133	131	141	132	143	144	158	130	126	150	122	134	133	134	148	141	144	137	127	128	121	151	125	151	157	138	150	145	151	126	141	144	139	132	131	147	148	128	145	154	144	134	150	134	136
21374	50791	61740	46400	26288	908	740	682	617	580	501	498	472	435	419	458	397	408	375	372	378	400	392	348	355	370	352	357	373	371	350	352	346	361	342	362	355	349	340	320	328	348	371	346	326	340	339	318	360	340	333	302	340	331	342	348	328	331	351	340	322	329	334	318	330	334	373	330	337	309	314	350	354	354	334	300	335	329	323	314	312	312	322	365	292	314	312	368	334	352	330	337	334	348	363	315	344	337	345	328	344	342	330	319	303	298	315	336	287	340	337	346	366	317	285	330	321	341	286	331	322	317	328	329	336	335	324	329	313	341	333	350	342	351	309	321	354	323	310	297	347	354	356	333	329	310	340	306	338	330	315	344	307	321	300	323	353	312	344	302	324	323	374	325	333	314	365	335	322	338	355	320	309	360	342	344	343	321	328	322	336	336	358	319	332	368	307	350	365	352	334	316	330	332	341	364	298	347	316	362	334	342	332	340	303	315	348	325	357	336	363	321	276	342	333	323	327	307	338	355	328	335	320	308	312	361	331	371	357	351	309	338	340	317	352	339	338	341	358	311	328	332	326	304	327	348	325	321	329	334	336	326	360	315	311	332	354	347	332	352	360	354	333	359	334	353	380	383	313	344	335	352	331	327	322	305	335	367	330	315	334	364	332	322	354	350	329	314	329	339	337	337	342	354	336	296	337	332	350	311	328	327	301	330	352	330	330	332	363	338	317	352	323	330	309	326	282	319	340	314	345	334	321	328	341	336	318	335	321	331	334	331	349	306	318	344	306	313	328	297	314	315	337	342	323	324	350	293	292	359	337	326	303	330	322	338	325	313	338	314	304	336	335	308	323	322	350	331	283	304	344	325	339	350	325	353	340	321	344	345	281	326	319	283	301	367	339	299	348	341	336	328	370	325	388	374	344	342	337	324	312	312	338	341	330	346	347	296	359	336	300	343	349	315	303	320	320	315	322	344	333	339	321	329	332	316	309	336	351	330	328	324	327	349	343	339	327	363	285	335	320	335	311	331	346	326	323	359	302	311	327	357	305	363	314	354	316	342	322	342	323	323	372	324	329	319	323	332	344	332	341	338	352	314	335	337	318	358	343	322	316	345	350	310	312	322	299	343	319	336	340	362	354	301	329	336	316	322	341	341	355	316	321	335	332	335	328	310	339	365	369	366	346	333	313	332	346	305	348	343	333	324	335	307	308	353	336	341	323	325	318	290	326	336	289	352	354	377	350	298	306	354	293	315	321	340	324	346	318	359	329	339	374	330	305	312	327	305	322	342	323	332	343	339	341	360	363	333	284	360	338	349	331	318	319	303	345	346	334	328	332	325	335	299	341	326	311	309	295	347	321	346	334	326	309	334	322	316	334	323	321	337	339	329	325	304	342	347	322	336	348	321	347	338	320	340	310	328	341	338	329	368	325	339	339	328	336	316	324	324	300	315	337	349	320	334	352	307	341	334	354	313	349	349	337	297	327	302	329	335	343	345	323	325	302	354	323	343	322	322	328	308	331	315	330	384	344	319	340	369	332	285	309	290	332	340	320	374	336	347	318	319	341	338	324	304	318	322	333	309	361	349	331	350	339	306	308	315	369	330	326	317	321	335	290	342	322	346	336	359	327	331	323	374	308	308	335	332	321	282	348	326	343	350	337	327	330	351	315	353	319	300	327	345	339	344	342	306	303	289	339	351	324	319	341	320	329	332	294	325	337	320	334	328	343	339	297	346	315	322	334	302	357	327	315	363	323	329	345	338	327	314	306	336	330	336	317	311	331	285	329	345	332	345	290	321	327	318	298	345	321	318	346	307	341	339	347	326	301	311	314	338	338	330	317	322	342	359	315	328	350	324	340	329	310	331	292	335	318	315	350	347	316	325	337	339	316	322	349	340	321	314	346	325	327	365	318	313	331	332	324	331	324	383	329	322	331	298	336	349	364	367	327	328	328	346	313	305	347	300	327	329	343	307	312	320	317	322	334	332	341	325	331	307	302	312	334	286	335	338	386	338	347	356	312	333	332	327	302	349	328	331	285	299	359	310	331	377	324	338	341	337	323	329	330	358	334	355	327	350	328	306	321	297	339	348	301	349	342	342	336	329	327	332	374	351	315	357	336	364	297	336	299	324	331	337	377	333	350	333	300	360	324	317	325	331	332	363	320	333	359	315	325	351	344	310	373	330	325	365	356	329	300	342	288	337	336	329	340	316	316	330	332	341	313	308	341	299	326	293	328	324	314	340	373	349	335	355	346	298	317	320	348	348	301	336	334	346	298	309	329	327	323	346	328	371	314	329	303	323	334	312	344	337	344	295	335	290	314	333	326	342	342	325	337	318	335	288	327	335	344	348	365	322	336	330	330	346	329	347	362	334	340	334	322	350	347	346	331	327	337	303	328	313	352	330	311	306	345	358	332	347	321	334	341	327	333	352	326	307	353	321	348	342	340	313	319	355	313	335	320	318	327	328	335	304	345	355	291	331	311	351	358	353	326	292	374	336	292	349	329	328	363	330	321	329	321	340	313	324	358	332	335	353	315	311	337	337	345	324	358	321	345	315	314	344	280	320	319	330	354	297	355	367	315	363	307	326	292	320	310	345	316	313	322	322	334	338	351	311	354	333	346	317	341	326	324	343	319	326	360	370	311	335	312	326	311	336	343	301	333	294	323	310	335	321	334	328	305	305	297	356	347	307	321	347	327	331	359	340	322	329	339	330	326	330	333	316	324	351	325	359	327	318	310	335	322	311	343	331	340	324	358	320	344	364	318	339	327	322	293	377	345	335	335	339	329	320	369	318	331	362	341	310	362	298	370	305	330	383	314	343	346	317	307	316	348	330	351	348	332	312	322	325	331	321	318	344	347	309	341	310	331	334	319	305	331	325	322	304	325	361	320	324	304	335	344	320	338	325	332	307	299	328	336	368	310	335	307	315	320	344	340	308	340	345	310	327	333	358	309	341	318	348	340	319	337	315	325	332	331	337	331	307	354	309	350	342	322	355	336	321	314	371	324	313	340	315	341	319	337	346	312	289	304	309	340	309	340	344	344	301	360	323	308	297	327	316	319	339	326	327	325	327	336	321	342	298	374	314	310	343	296	318	330	304	329	310	321	321	285	320	318	283	338	286	320	274	336	328	335	331	354	321	337	341	311	294	347	323	349	342	318	370	320	305	339	299	310	390	367	329	365	340	346	336	326	334	329	347	355	280	305	303	306	314	352	284	365	325	360	350	294	363	344	351	324	301	338	345	323	352	344	338	354	320	342	328	326	325	375	340	311	315	330	301	333	338	316	304	311	364	347	327	328	336	336	339	335	312	352	327	320	333	301	341	320	317	325	310	327	352	334	326	327	315	325	323	337	335	355	334	357	312	319	331	337	363	315	327	314	319	288	307	316	294	342	335	350	386	330	322	332	293	341	302	307	313	338	301	337	339	327	306	302	314	313	360	366	331	310	330	334	333	294	311	341	307	323	357	355	371	330	334	322	307
50351	79922	79905	52672	31649	6504	524	320	327	283	269	275	232	277	245	238	229	253	280	239	222	201	212	208	251	195	224	224	222	206	214	234	231	227	233	199	228	227	244	212	206	245	219	202	216	204	257	248	217	257	235	229	206	197	196	237	203	202	210	205	211	232	222	237	220	206	220	226	220	219	235	232	243	247	219	226	217	221	245	215	234	244	247	225	194	224	218	219	238	222	224	216	230	208	206	244	210	207	202	242	203	197	207	240	229	219	218	217	197	210	233	235	224	232	208	216	225	177	212	226	214	210	189	240	207	216	244	229	224	213	209	196	222	199	196	209	227	232	233	234	223	223	237	249	218	202	222	230	222	238	187	196	211	228	223	235	211	263	228	248	233	240	204	223	213	203	206	228	228	218	219	216	194	233	208	216	211	241	210	207	204	223	197	230	230	234	235	205	203	225	238	225	229	213	214	204	204	199	234	235	196	222	217	204	242	224	228	212	219	216	222	202	212	213	199	230	234	221	206	228	231	180	213	238	191	237	205	262	235	218	234	203	224	211	239	226	221	234	217	223	219	203	216	218	226	222	195	207	229	243	222	234	219	236	226	215	215	208	215	225	231	217	237	228	207	219	228	211	217	193	206	206	210	218	206	232	221	212	226	237	253	222	218	227	193	223	210	203	216	230	206	220	238	210	205	198	208	212	222	201	223	235	207	237	241	232	222	227	191	232	228	228	198	204	228	229	251	224	215	245	222	210	228	224	213	232	221	210	244	214	191	205	248	244	209	245	196	203	233	231	222	221	212	243	200	222	203	189	228	213	225	225	227	206	205	207	210	220	210	232	233	229	224	199	200	235	226	230	213	238	200	225	217	207	202	187	215	239	214	220	214	207	199	213	209	223	214	236	254	197	196	203	209	215	202	226	210	197	231	223	199	203	194	225	252	208	247	207	198	216	215	192	219	204	226	218	230	218	216	239	223	210	213	233	219	222	200	189	220	240	245	253	216	211	226	211	233	205	210	222	184	211	228	224	214	202	201	241	242	218	246	201	199	227	229	208	222	234	240	237	217	217	189	233	214	209	262	207	214	258	206	219	209	238	220	215	248	214	242	213	215	224	244	229	246	249	230	199	209	227	206	213	210	246	223	227	254	201	212	212	239	218	216	208	199	196	230	233	218	223	228	233	249	224	202	222	208	252	210	216	191	223	193	194	200	220	228	246	241	208	202	238	215	224	220	247	240	219	236	217	219	230	210	211	200	235	239	234	213	231	202	227	217	192	196	220	205	221	199	203	239	218	211	228	178	201	236	235	285	210	225	216	226	194	226	207	245	206	226	221	212	188	214	211	221	229	208	212	225	222	209	242	234	205	205	233	219	203	220	217	211	213	237	224	223	205	215	230	253	213	221	235	227	197	232	220	241	223	194	180	193	214	222	185	212	227	239	209	236	235	220	221	209	228	217	241	254	213	231	235	219	214	229	227	205	201	223	235	193	217	227	229	219	218	194	235	214	218	217	242	230	211	241	219	199	219	240	239	220	206	224	211	240	219	226	247	213	208	233	217	216	202	234	231	208	216	239	223	227	197	228	205	229	211	203	224	224	236	223	233	204	216	220	219	230	242	224	222	228	195	220	216	205	232	228	222	193	226	216	227	232	200	221	212	248	218	198	218	217	233	206	219	195	204	202	210	252	229	234	209	224	201	217	200	209	193	216	234	216	224	220	226	212	215	213	232	219	233	221	198	221	237	242	227	247	180	224	211	239	218	215	198	220	241	254	218	233	234	201	208	188	239	215	218	213	250	213	227	234	204	240	224	217	225	215	234	224	225	229	222	217	259	214	234	196	234	216	222	216	233	219	223	216	201	218	228	211	210	217	203	219	218	230	225	251	199	239	225	197	234	209	223	238	229	244	220	212	235	241	226	232	205	231	205	270	225	190	231	208	229	218	212	234	201	218	209	195	230	250	207	236	231	229	212	205	238	206	204	225	227	216	191	232	224	213	231	247	226	205	208	228	227	200	210	222	161	208	221	223	195	263	216	218	237	194	219	188	215	227	207	226	222	210	197	240	214	228	225	223	251	236	215	220	205	221	210	240	208	202	216	225	247	222	210	225	195	210	234	205	207	206	219	216	242	217	195	209	229	240	226	246	218	199	240	245	246	229	230	205	217	245	250	220	239	218	196	206	222	239	219	216	216	210	206	196	203	243	212	231	217	229	231	222	235	237	256	207	192	222	216	217	231	223	200	218	236	231	217	194	228	217	196	230	263	237	221	221	248	230	226	199	255	218	198	239	214	211	225	226	179	223	222	234	234	198	255	216	206	226	210	221	209	201	212	234	200	213	207	235	209	191	194	217	199	198	230	254	226	229	226	219	209	239	227	241	248	227	222	222	201	192	215	240	212	194	222	202	223	221	206	206	229	240	221	213	217	232	215	234	217	216	220	239	238	232	227	236	205	190	207	228	229	217	230	207	215	221	206	222	258	213	227	221	214	228	247	238	218	196	213	216	192	237	231	220	242	232	191	195	215	205	234	225	222	202	225	212	238	225	231	249	234	194	197	213	250	197	218	217	238	223	214	249	240	224	203	218	215	219	180	212	200	225	208	199	232	219	193	211	217	211	234	207	215	238	234	215	216	206	218	209	225	209	193	204	233	227	208	239	236	226	219	210	229	252	201	220	203	212	209	228	196	212	207	199	223	230	229	234	227	214	197	214	212	210	238	238	214	255	227	227	207	216	189	247	225	225	212	224	215	197	241	222	248	208	231	207	207	201	235	221	233	218	220	285	216	220	234	228	233	236	219	210	196	202	226	238	217	207	216	217	218	188	209	218	234	209	184	201	216	205	250	206	233	223	233	229	195	213	212	226	201	220	213	219	212	209	216	212	247	222	232	235	234	220	235	233	225	223	250	225	197	205	221	229	235	212	219	207	208	220	216	206	221	230	239	221	194	214	201	213	208	213	215	197	189	229	231	216	208	224	227	240	209	225	225	215	212	201	199	195	225	231	220	252	223	211	215	247	219	215	213	216	218	235	206	215	221	217	228	220	246	242	230	235	205	204	243	233	225	221	213	213	192	206	205	220	215	223	237	223	194	239	207	229	233	238	219	205	216	192	200	237	230	250	216	230	219	258	198	217	219	209	228	222	213	208	205	257	256	270	187	221	253	223	222	226	218	210	201	230	217	254	240	183	229	235	201	207	207	211	191	223	235	193	216	222	221	248	225	218	248	200	216	217	196	230	231	232	232	215	233	221	222	191	218	237	207	205	224	200	220	228	210	228	215	208	215	234	208	233	236	224	222	201	222	226	237	221	201	239	224	224	237	229	207	252	205	230	234	226	252	226	227	235	230	201	203	232	226	244	229	228	180	204	231	206	247	203	230	209	226	230	214	236	241	214	233	233	220	230	207	215	235	227	232	241	211	208	221	222	203	234	219	246	208	225	208	234	227	227	220	192	215	231	239	197	216	225	222	218	219	208	233	230	218
26946	62726	76301	58024	33551	1588	1357	1141	1074	895	814	790	794	741	709	642	637	634	604	573	599	591	554	562	572	553	539	535	591	557	533	575	570	518	563	498	559	541	502	496	537	497	485	516	506	561	571	516	541	515	499	471	491	520	499	509	515	531	486	524	509	518	526	545	520	512	534	524	526	531	499	563	473	505	524	523	542	516	564	525	546	530	530	544	521	549	502	493	538	530	480	521	544	541	522	519	536	491	516	535	514	525	487	514	543	502	477	502	509	484	509	484	497	522	509	510	524	560	510	499	500	518	492	506	508	520	537	522	501	522	566	477	523	520	523	527	461	479	498	476	537	527	531	504	535	510	466	487	485	503	515	476	461	523	503	523	531	518	483	500	508	488	482	478	519	513	471	492	523	505	496	549	523	526	473	521	483	477	485	526	519	504	496	493	524	532	486	519	502	517	468	493	484	510	556	533	516	494	525	510	513	489	529	499	510	502	499	571	498	520	477	503	500	513	547	531	513	517	501	538	481	505	495	513	532	532	521	475	545	537	500	496	494	512	479	486	514	534	529	504	507	490	500	512	558	491	514	554	525	553	508	559	501	490	528	519	485	497	496	495	561	505	510	528	517	525	479	526	476	487	502	530	493	534	519	475	485	543	555	530	518	515	515	534	478	500	530	510	442	490	495	479	478	524	506	485	500	489	519	526	484	497	500	496	535	478	519	498	523	546	504	510	484	492	531	569	517	537	513	515	534	535	524	514	513	504	583	497	458	504	513	503	489	502	497	502	539	497	504	495	513	504	518	500	486	530	495	505	494	544	546	518	503	507	559	486	482	507	505	485	511	554	516	520	485	550	494	536	522	478	518	511	533	506	475	514	505	490	484	530	492	519	482	498	509	494	490	495	476	479	523	502	490	486	521	463	506	472	507	472	496	496	529	486	540	548	501	519	491	499	502	482	533	477	524	527	511	490	522	483	554	503	512	493	511	533	529	488	465	531	517	540	546	493	496	541	519	519	489	509	496	486	507	523	506	496	524	503	487	492	528	501	489	507	518	519	492	529	499	502	511	491	514	546	520	491	540	518	553	483	479	555	526	527	507	537	543	460	482	533	493	507	517	525	463	527	522	513	485	514	568	549	537	488	517	476	485	494	514	494	502	516	485	498	479	485	512	488	499	489	508	466	487	602	483	530	553	473	497	472	535	497	511	556	551	497	522	514	494	475	487	485	498	557	477	528	505	506	495	508	552	514	507	506	527	514	474	528	518	517	534	467	507	540	538	509	485	551	512	555	504	497	514	523	510	529	533	510	518	463	522	510	512	491	507	478	506	512	493	519	499	516	505	487	508	473	490	526	529	505	490	529	515	476	519	551	509	499	499	526	487	538	500	530	537	514	552	518	543	540	535	518	466	502	494	510	554	503	525	501	507	493	464	507	527	503	491	532	494	523	510	487	512	537	482	460	501	506	533	547	512	485	533	524	527	491	517	483	535	540	518	499	524	511	525	540	474	521	526	469	495	494	489	508	514	505	505	494	503	488	529	515	508	482	497	493	519	529	493	518	524	476	498	532	525	499	518	481	462	506	512	506	495	506	496	527	512	537	544	497	513	512	506	537	527	492	553	497	473	511	506	466	536	492	508	511	458	485	502	498	530	492	531	535	540	521	499	485	523	506	481	524	498	493	491	488	518	515	500	530	474	507	518	519	517	460	509	496	507	501	463	501	497	489	502	486	476	518	471	524	473	530	494	512	492	467	490	506	512	519	549	516	517	501	465	548	551	513	513	507	504	491	521	448	501	519	451	507	538	483	485	542	492	470	501	511	489	521	486	491	494	491	543	502	538	514	477	484	502	516	537	484	465	500	492	496	510	516	491	556	497	494	493	504	539	492	500	504	510	490	533	495	511	499	511	502	508	489	517	481	507	455	495	536	462	497	541	503	530	512	490	495	508	490	494	486	540	505	512	506	502	525	509	509	475	495	516	482	509	504	506	497	488	515	516	531	482	509	519	495	555	503	516	521	523	515	524	468	514	483	470	483	515	517	501	524	480	542	504	482	528	514	556	521	501	500	470	481	480	506	471	549	478	496	543	522	537	515	486	537	543	491	493	520	485	552	482	531	495	555	525	500	527	507	520	527	551	559	498	532	528	492	508	497	517	469	513	541	516	501	537	507	520	512	573	533	435	495	511	475	476	502	538	526	570	522	494	508	505	515	503	489	477	480	531	512	507	514	520	505	500	502	485	517	501	476	513	516	498	527	490	525	507	494	503	531	507	477	495	494	563	497	514	533	523	509	538	523	498	498	515	544	530	507	559	502	508	516	483	527	505	513	521	475	520	509	479	503	502	492	529	542	511	519	544	523	521	505	477	512	516	530	517	500	510	488	486	520	502	483	498	516	512	529	492	470	461	511	490	531	514	516	536	488	496	515	531	506	529	491	551	512	533	497	461	528	538	465	466	548	480	520	515	498	496	513	533	503	538	490	500	536	466	454	496	460	506	548	484	516	479	485	490	481	540	542	489	501	481	537	547	491	504	509	519	482	449	512	528	485	533	513	492	547	529	493	550	509	522	515	502	496	509	499	467	506	487	465	499	519	489	496	496	484	553	482	540	518	487	485	495	436	539	490	510	532	503	521	502	495	575	468	557	524	541	466	493	505	500	506	481	492	523	484	521	502	483	528	516	537	512	484	475	522	473	476	502	536	474	509	490	510	538	501	513	465	516	524	548	480	489	512	511	478	509	523	515	513	538	533	504	530	528	530	508	486	495	510	525	540	519	519	496	465	519	520	541	521	491	499	526	517	506	481	488	485	526	511	494	516	499	495	492	520	487	514	494	502	475	510	522	522	446	471	500	543	526	516	530	511	516	517	547	533	495	515	508	531	504	546	542	476	459	527	527	494	492	535	453	480	514	493	501	490	502	513	518	471	520	496	536	484	533	491	507	492	475	526	525	515	530	492	489	527	527	510	511	525	504	457	469	528	558	491	521	504	495	506	513	521	506	464	487	504	526	518	526	513	533	462	503	518	485	493	498	494	502	539	512	521	518	498	537	499	514	519	489	507	509	557	506	518	514	460	492	514	515	489	516	539	493	541	495	476	545	507	503	507	530	500	517	502	490	477	531	526	499	481	569	495	508	495	503	532	494	479	472	495	525	493	510	525	524	532	507	490	489	478	551	520	535	506	502	504	494	531	499	475	500	510	519	503	544	521	490	514	515	520	462	488	527	531	485	498	505	496	504	513	517	513	503	500	492	500	485	491	489	457	506	493	513	474	497	523	486	507	534	533	583	488	506	505	516	545	524	532	523	513	512	520	472	525	522	531	468	529	480	535	519	514	498	507	543	501	492	518	505	517	515	510	479	520	495	504	526	533	518	525	530	533	488	463	539	535	489	544	524	493	501	512	536	508	512	506	482	520	521	538	530	469	486	506	493	504	532	520	503	507	494	507	483	518	511	510	532	517	508	525	561	517	455	528	509	532	505	492
27953	24336	14313	2861	898	235	253	268	249	246	254	207	285	269	268	234	259	252	263	273	253	261	243	279	234	230	238	258	271	243	271	262	256	260	254	255	272	244	264	261	234	267	249	261	245	241	252	240	276	232	237	294	296	290	259	256	276	275	269	259	228	241	254	223	249	270	253	244	275	272	242	231	257	250	274	259	231	259	264	250	295	257	254	228	249	287	232	257	270	265	256	264	259	244	248	237	254	295	271	231	239	260	283	218	260	249	246	240	211	263	232	243	239	257	271	255	268	236	258	237	259	262	271	239	235	248	247	246	265	254	237	232	226	230	260	262	230	244	245	276	248	255	241	271	241	263	254	247	251	251	276	257	284	286	246	254	219	239	244	283	256	280	244	258	262	264	262	256	269	270	252	259	245	256	245	265	260	247	227	243	254	245	279	266	243	242	256	232	223	304	237	260	262	212	248	235	240	258	268	241	233	251	234	264	261	277	253	252	255	271	250	273	261	251	222	264	264	253	263	267	239	257	254	226	242	255	245	256	225	273	260	250	281	257	238	240	250	235	238	283	240	269	249	227	231	269	266	282	249	234	270	258	247	261	225	245	246	295	269	253	242	243	238	242	266	258	242	226	266	232	274	281	224	270	264	245	268	283	268	222	250	253	235	246	277	258	247	220	270	264	262	258	261	281	202	254	234	272	249	258	255	280	246	267	281	252	276	233	260	225	267	248	242	247	246	250	259	257	267	261	275	264	252	240	253	241	267	245	245	263	230	231	268	243	237	269	261	266	233	251	254	249	239	275	271	255	279	226	250	233	246	228	252	268	257	246	258	293	295	270	249	255	252	227	252	266	247	243	224	217	257	238	244	287	248	242	238	223	228	250	245	277	248	240	257	251	233	277	265	253	233	258	237	219	237	227	244	258	254	268	240	234	239	248	221	239	228	233	219	244	221	236	274	253	244	259	270	255	245	242	260	271	243	279	251	253	240	223	243	253	209	259	240	273	250	243	203	272	257	248	281	257	251	245	256	241	271	248	254	259	270	234	257	238	292	228	255	236	238	251	273	257	235	212	243	267	253	242	223	275	267	231	221	244	240	254	237	253	276	255	279	229	239	254	244	245	274	258	244	230	235	232	280	259	250	288	246	250	263	243	259	248	272	263	240	266	258	256	249	242	267	277	276	266	259	235	236	257	270	240	279	241	255	241	265	259	261	260	253	266	247	245	277	247	218	245	264	250	243	265	270	264	250	244	246	229	287	272	275	239	251	271	214	247	241	242	271	271	259	255	238	255	251	248	255	256	237	257	242	273	254	254	209	235	253	247	210	304	244	257	253	259	288	251	243	265	246	257	295	236	262	264	223	227	240	272	241	250	276	242	259	264	236	274	256	270	231	234	247	258	247	264	263	240	251	282	240	292	280	260	236	234	225	250	258	256	264	240	261	262	218	260	238	249	283	291	216	256	235	241	263	280	242	260	240	217	253	228	252	224	229	222	267	252	212	277	235	228	283	265	263	258	235	254	245	247	269	268	268	209	250	260	263	252	236	256	224	258	269	254	218	253	243	250	239	296	271	250	240	274	278	262	244	265	273	251	252	254	253	219	258	241	272	245	249	261	245	269	253	248	269	282	251	231	267	250	249	273	252	269	214	251	280	249	230	256	287	268	281	258	257	255	268	261	272	250	228	252	274	231	240	238	241	241	261	262	275	250	236	223	246	282	227	266	238	224	275	231	281	233	263	233	248	231	281	225	253	270	260	256	219	217	258	218	247	237	258	249	225	263	259	255	220	245	220	237	271	277	229	283	246	240	270	240	280	261	273	257	275	253	231	255	228	272	238	261	265	245	249	233	259	201	279	271	240	249	239	268	235	227	292	250	266	258	240	269	225	232	247	252	224	268	250	256	228	229	245	237	232	266	244	250	247	218	246	236	260	258	244	273	235	239	215	277	231	250	227	240	259	242	266	255	253	267	242	252	278	244	223	234	256	242	245	267	243	251	243	242	243	270	279	282	255	211	252	275	248	230	245	244	243	250	257	241	248	249	246	282	239	268	250	244	279	245	243	272	223	253	263	242	253	317	255	245	273	236	263	255	248	253	241	264	261	263	240	261	246	254	270	224	254	232	248	270	251	247	214	253	249	282	264	270	244	272	228	267	237	287	266	245	270	240	227	224	226	225	242	215	247	262	255	283	261	271	249	267	243	267	262	243	288	260	235	272	248	253	253	263	250	224	254	257	247	255	254	255	262	238	201	246	238	254	243	222	258	240	265	264	276	264	261	245	262	217	256	261	245	279	271	208	229	253	239	254	224	258	260	266	233	264	272	245	256	235	245	237	237	247	256	219	229	284	269	247	218	246	262	271	228	260	271	232	240	269	279	237	244	242	244	272	264	246	270	253	272	258	256	265	260	278	251	274	255	236	235	227	259	271	259	243	250	271	237	266	208	238	241	237	254	267	250	251	232	243	242	224	240	250	240	256	255	278	252	245	250	224	244	243	266	254	273	233	242	255	269	288	298	229	235	258	245	275	252	261	232	264	234	263	244	258	240	266	223	249	231	234	248	274	265	248	273	224	279	244	256	248	277	253	242	239	251	238	233	267	232	252	259	249	248	258	259	237	270	243	255	237	263	270	253	256	250	250	286	258	255	268	249	264	239	230	270	270	251	256	223	230	259	294	269	247	286	250	260	263	247	245	249	261	298	262	262	273	231	252	245	256	281	218	238	225	266	257	241	231	265	268	247	220	236	282	247	249	226	247	253	251	250	232	269	250	242	247	233	263	277	233	270	222	249	263	255	256	260	247	241	245	253	208	237	254	264	259	242	258	261	257	276	249	255	241	271	243	205	250	243	250	298	290	247	222	230	282	260	256	239	218	251	240	246	260	279	227	247	240	269	266	249	230	244	239	239	234	253	250	253	238	249	255	259	266	275	227	253	240	264	250	259	273	260	260	258	266	278	240	258	253	271	242	245	249	276	218	239	253	262	273	230	268	272	283	238	244	252	260	237	209	249	267	253	279	265	230	240	253	264	264	243	266	255	270	249	239	250	233	236	250	262	267	281	262	269	231	224	237	271	218	243	231	250	256	273	258	259	240	220	251	287	261	296	247	284	264	254	247	252	242	245	267	248	234	281	250	258	257	274	249	235	273	265	235	240	247	265	233	255	238	240	250	234	259	248	258	234	267	248	276	254	222	273	285	292	214	234	213	242	258	235	253	258	259	280	241	269	265	226	265	241	265	270	236	259	284	268	266	235	245	273	251	230	238	263	249	252	235	244	256	284	282	252	260	281	255	284	215	230	261	276	255	245	242	239	239	248	252	213	256	246	255	240	253	251	242	222	268	267	254	279	276	255	263	256	247	256	249	259	253	268	230	226	247	284	246	265	287	263	250	256	246	258	258	259	245	248	259	260	257	275	256	244	255	250	268	292	233	275	266	241	253	234	235	232	241	254	257	243	259	276	244	268	263	254	269	244	282	236	231
13682	19954	17834	5653	2729	575	558	584	543	517	566	567	607	528	595	552	552	501	533	535	546	547	532	558	535	530	523	558	529	563	568	572	586	599	519	562	511	560	549	561	538	572	560	552	521	574	547	519	551	534	482	549	555	566	570	592	532	505	552	532	533	568	531	519	572	582	581	529	538	559	554	559	557	585	516	534	554	543	555	512	538	561	552	523	517	547	553	472	539	600	528	530	554	529	568	558	538	531	547	502	523	528	533	530	580	539	574	549	522	523	564	555	523	547	506	516	533	519	532	548	531	576	534	550	553	553	530	549	585	534	531	531	529	569	534	565	534	567	580	523	547	575	590	556	530	557	571	559	530	575	518	527	520	516	539	541	531	584	551	528	530	558	543	509	551	570	537	558	550	546	525	552	511	556	549	557	544	531	544	553	530	513	532	540	531	567	585	551	570	541	535	556	561	529	569	542	538	547	573	524	509	498	576	534	536	548	541	542	555	545	527	552	567	556	558	540	554	554	562	544	550	541	548	550	535	536	527	532	533	537	579	569	565	554	571	538	547	511	542	575	554	546	536	569	546	563	548	547	556	538	578	530	524	587	527	560	531	503	525	572	526	517	515	546	527	512	559	539	571	560	563	566	531	521	551	552	515	554	571	546	551	551	509	531	552	529	562	545	533	533	577	591	576	507	529	538	541	538	572	585	497	607	551	554	536	546	544	546	524	523	507	542	539	547	586	569	537	529	576	564	527	546	575	550	510	550	553	586	554	533	575	564	563	548	554	543	522	538	504	560	576	564	541	529	588	589	521	557	565	553	509	571	557	582	555	589	558	575	540	532	505	548	558	550	530	537	518	593	522	524	599	538	570	529	527	522	586	521	549	553	538	510	554	546	567	541	558	559	556	559	532	534	561	583	548	547	554	549	584	535	526	529	612	542	558	558	547	536	519	526	532	536	543	533	527	553	582	571	573	539	531	529	555	505	547	584	521	557	522	537	540	548	514	558	569	551	550	514	546	548	538	564	580	558	558	522	553	578	542	558	527	542	547	572	524	533	555	542	565	544	519	541	500	573	563	559	549	532	547	526	571	573	534	539	544	560	527	518	537	514	548	547	543	576	487	549	522	529	515	524	552	539	537	573	523	557	526	567	536	531	539	549	507	567	538	573	566	573	545	548	550	557	562	557	514	573	519	551	592	529	551	580	538	533	511	560	593	553	522	567	535	541	527	550	528	538	563	526	580	540	556	544	584	530	502	549	535	537	566	547	548	539	564	526	560	526	572	543	565	550	572	547	538	587	530	526	526	500	539	526	538	547	526	549	538	550	545	546	544	524	574	520	583	561	548	541	521	538	582	536	543	570	536	589	536	565	525	569	519	559	509	567	548	524	576	506	541	534	517	546	532	561	518	522	556	522	522	517	586	560	531	523	551	549	537	550	518	558	534	559	585	539	580	544	558	529	480	544	548	520	522	525	558	515	601	509	554	560	537	545	552	544	555	535	552	535	549	543	575	551	547	519	558	541	523	532	518	527	502	576	546	566	553	567	527	527	560	584	550	587	542	576	536	575	574	548	504	540	599	555	472	504	495	550	529	552	557	547	523	561	510	543	560	552	554	540	531	537	579	562	583	533	528	517	517	557	574	548	543	558	563	561	514	553	532	461	512	515	543	513	538	523	514	522	539	555	555	546	515	552	542	582	563	550	507	515	572	544	530	531	554	535	547	558	580	551	545	560	542	508	589	583	525	557	555	529	548	520	568	555	554	567	550	514	540	553	511	530	524	536	518	538	566	573	547	545	555	514	543	534	579	534	543	544	540	522	535	534	528	530	546	562	544	533	571	526	516	555	561	561	527	519	532	529	562	553	557	529	551	524	559	553	551	541	527	558	546	520	543	535	526	530	520	510	546	581	526	590	541	524	538	529	483	552	512	508	591	573	552	564	552	490	533	550	525	553	538	574	529	539	534	526	539	528	533	567	539	508	508	484	530	512	571	571	527	553	569	523	553	568	535	578	540	542	549	515	510	540	504	550	502	577	548	512	565	532	517	528	530	555	523	573	597	554	567	570	604	571	560	561	528	585	511	570	539	524	549	512	560	572	531	572	531	529	500	502	548	552	552	545	572	583	570	562	564	569	509	535	549	539	482	549	559	533	543	503	546	542	525	565	515	548	601	541	532	548	539	555	583	513	522	550	543	546	493	522	553	526	570	560	539	531	587	536	568	596	520	533	553	571	556	593	536	530	546	559	534	531	527	587	565	535	509	534	543	522	568	537	510	545	519	553	518	574	537	565	522	537	594	556	569	551	554	569	503	530	517	533	550	571	565	547	536	539	560	561	549	525	535	509	504	550	516	546	546	554	560	529	516	532	516	520	533	537	561	555	553	521	527	554	509	539	564	526	537	548	560	515	549	547	526	574	541	563	544	516	566	577	547	521	562	520	569	570	567	546	515	518	543	498	573	540	528	558	534	583	556	539	526	535	559	535	565	524	534	553	508	546	559	547	572	560	545	536	519	576	551	522	545	501	537	520	569	555	518	614	540	543	546	549	558	563	572	536	543	582	509	550	567	536	530	533	560	559	573	574	581	528	570	553	564	552	541	520	539	548	547	554	567	568	531	579	534	541	543	577	586	505	507	541	555	557	544	534	522	528	542	513	533	558	548	542	549	528	528	538	556	560	474	561	533	538	539	548	539	526	524	535	577	538	550	532	566	561	563	517	548	528	550	551	576	522	560	528	529	537	563	554	563	547	551	542	560	560	582	548	557	590	539	558	564	540	507	557	537	566	552	539	564	536	559	569	532	539	533	554	544	550	528	520	552	520	533	542	551	564	523	512	545	510	519	520	537	553	567	592	519	532	527	540	535	549	517	584	550	542	541	506	556	621	500	511	531	550	496	547	565	523	563	536	521	549	567	545	573	496	550	549	574	529	537	553	555	544	586	549	511	559	592	520	533	527	604	539	570	527	544	542	552	581	532	566	529	538	529	563	547	558	558	532	539	558	588	520	561	545	549	554	537	504	567	574	587	535	579	536	547	575	574	544	581	532	542	531	525	560	520	513	569	528	496	557	517	541	583	540	583	565	549	539	573	509	546	532	568	544	546	540	532	504	547	573	544	542	553	559	574	526	531	517	582	564	556	544	570	554	512	563	547	525	558	567	513	606	565	596	540	572	575	563	560	546	539	547	539	556	582	526	608	543	567	597	583	534	496	517	591	562	530	537	543	545	543	548	553	552	546	541	539	488	515	569	549	552	563	542	567	606	575	540	524	539	468	516	551	545	546	545	526	532	541	550	510	542	549	562	543	532	536	516	551	542	518	549	543	520	531	544	548	562	572	534	521	511	532	558	555	544	546	588	534	575	554	555	599	530	533	536	594	563	538	524	517	530	546	512	577	575	549	521	548	552	539	545	583	550	569	575	544	575	507	555	554	532	552	537	527	510	560	542	534	525	536	566	548	548	546	504	571	542	568	520	557	545	531	558
42063	66278	69273	41184	23045	2535	246	232	191	175	166	149	141	162	156	165	136	142	132	137	116	158	150	136	133	142	155	168	129	165	147	154	154	138	143	142	150	123	129	131	150	156	132	132	142	131	152	121	142	132	141	155	130	148	150	142	142	138	141	142	164	133	148	139	162	160	158	124	140	145	123	157	144	156	164	167	148	150	158	149	154	138	146	115	146	130	129	146	160	132	145	129	159	139	152	146	160	159	160	151	142	150	163	145	151	151	140	134	138	135	151	133	147	131	111	138	145	131	151	158	140	130	146	136	163	141	157	132	132	147	149	128	180	153	129	148	135	128	132	147	140	119	110	153	148	132	147	133	157	156	154	146	171	156	163	137	150	141	133	164	122	132	133	166	126	141	130	162	153	146	145	128	140	152	163	139	158	146	141	137	146	139	160	171	143	136	159	139	133	142	154	163	134	157	154	157	137	169	160	161	149	139	142	144	152	128	137	148	129	168	125	120	149	139	146	145	134	143	158	128	148	145	158	156	138	155	140	169	131	133	155	155	142	164	137	128	129	130	149	118	124	124	132	151	135	148	135	156	145	160	133	138	115	124	135	113	150	137	137	136	135	142	134	154	144	125	145	130	135	134	156	159	152	136	120	157	130	145	149	165	149	127	153	149	137	136	131	137	114	156	146	163	142	152	136	140	126	128	132	143	137	133	148	146	111	137	126	145	150	118	128	127	167	145	135	169	140	138	141	150	123	146	143	148	145	113	150	156	158	141	136	142	139	146	150	130	129	133	154	141	160	139	151	130	127	130	142	168	140	150	134	153	160	166	136	178	143	137	145	151	142	130	153	166	148	155	117	143	123	151	144	149	132	131	130	125	146	144	131	136	148	105	148	136	135	149	140	144	157	157	148	148	145	158	167	135	139	132	141	138	135	131	153	114	146	142	141	147	145	133	148	153	141	149	137	154	147	122	162	143	137	154	139	142	135	137	155	146	126	133	143	147	167	131	125	131	144	159	156	147	149	133	139	144	138	137	122	160	162	183	140	161	152	141	133	124	133	149	137	156	130	165	137	132	136	141	121	150	143	138	129	146	162	132	146	127	154	156	149	152	156	145	141	146	149	133	140	135	147	128	127	153	138	168	119	133	165	159	123	133	149	138	155	149	127	159	155	144	161	139	154	152	164	158	146	128	152	181	170	137	140	146	133	141	135	154	121	149	153	143	158	167	145	141	139	130	135	137	147	135	168	141	133	138	135	125	117	154	123	146	151	150	151	140	129	156	151	134	160	139	119	143	125	141	143	141	135	135	134	155	126	148	130	129	147	164	122	135	119	150	126	137	134	166	170	141	151	139	149	140	146	163	135	154	161	134	157	148	155	115	129	131	141	137	126	147	154	148	144	153	142	115	154	134	139	153	124	165	158	151	127	148	165	146	146	131	148	127	119	145	149	125	159	141	135	157	141	133	148	149	170	118	130	148	139	133	148	147	120	118	152	149	132	113	140	121	138	137	138	139	139	124	129	118	134	121	151	125	154	134	140	138	143	145	152	150	155	142	150	128	121	133	161	137	141	144	138	142	146	135	147	128	141	132	129	149	152	132	142	143	136	169	143	132	135	154	148	106	158	143	118	126	150	143	143	153	139	134	129	146	155	170	156	157	139	147	140	172	142	140	159	124	138	147	166	144	157	125	147	150	129	151	143	127	144	142	155	141	148	133	138	133	135	156	160	148	140	140	130	144	137	161	145	168	154	120	145	154	143	163	121	142	137	147	140	138	170	139	127	144	138	158	146	154	154	129	152	123	148	172	152	142	148	154	143	165	130	144	148	135	181	146	136	152	144	142	154	132	133	158	142	145	145	160	137	114	128	131	159	138	146	128	147	131	147	135	140	138	141	133	122	125	145	154	125	151	133	144	125	152	144	109	135	144	133	131	129	138	132	144	138	130	128	142	159	145	143	147	144	139	129	156	151	118	139	164	145	130	137	129	142	144	141	157	162	141	151	150	143	149	120	140	151	122	170	149	136	141	152	159	127	150	155	140	143	143	122	166	141	151	137	150	123	152	133	146	143	156	160	153	149	143	138	129	127	133	141	168	139	138	136	152	134	133	140	163	121	154	137	133	143	130	159	135	127	149	152	129	131	133	157	139	144	160	143	159	158	140	131	136	160	134	168	147	147	146	120	115	143	143	119	154	121	162	135	161	140	131	153	159	125	135	123	145	138	114	158	145	148	112	139	178	125	136	123	142	155	137	143	134	162	126	128	140	159	131	143	132	150	152	127	143	139	148	134	157	138	132	153	138	154	152	147	136	118	158	153	126	158	161	155	135	149	131	130	157	142	155	158	119	138	149	134	167	127	159	155	140	166	124	175	126	140	134	125	119	147	158	137	136	148	144	138	141	124	153	161	144	140	145	147	133	122	130	134	145	160	149	156	174	146	149	129	159	119	151	145	142	152	135	152	148	145	149	148	139	141	121	142	150	155	161	150	125	141	146	134	128	132	120	132	127	138	143	136	117	129	135	115	141	137	147	142	131	147	149	150	148	140	155	163	146	164	142	161	140	151	146	129	151	124	168	139	150	140	140	143	136	136	155	151	151	137	151	134	146	143	158	153	160	105	150	139	155	137	150	136	125	133	132	134	155	146	146	156	143	156	145	133	128	128	156	155	136	162	122	150	139	164	132	123	138	149	128	140	171	141	131	150	167	135	125	128	152	158	159	155	120	147	123	130	133	147	157	147	139	135	135	136	152	148	117	153	138	152	151	139	154	148	169	145	141	141	152	154	124	134	125	171	146	135	156	153	130	115	149	160	143	165	140	143	133	151	146	146	161	137	139	151	168	133	151	144	159	123	137	152	138	163	155	149	161	135	130	155	121	144	114	153	145	143	155	136	135	150	150	141	168	121	137	176	168	123	143	145	139	139	141	163	149	138	129	140	166	118	125	130	131	137	135	150	128	133	152	124	148	147	141	146	123	139	144	156	149	154	169	140	132	168	144	143	125	140	142	130	139	140	113	143	160	147	127	139	153	142	149	156	137	149	131	133	147	156	154	154	128	123	144	135	136	152	133	104	141	128	157	154	118	159	153	140	154	148	139	145	132	152	138	143	159	129	141	162	144	158	156	151	159	160	145	160	147	134	138	159	144	146	130	152	137	140	150	111	144	149	149	161	127	148	130	132	137	140	135	141	135	153	161	132	135	117	148	131	155	130	117	140	162	151	151	168	160	146	132	131	149	142	138	156	129	155	138	170	148	141	170	152	131	155	143	134	157	163	139	137	139	149	152	131	143	130	125	149	162	137	153	139	132	147	136	116	155	160	166	163	165	143	145	145	148	144	153	119	139	149	146	125	140	146	152	145	131	145	167	147	160	165	147	141	140	128	141	132	124	159	156	139	145	171	137	149	149	163	110	156	114	170	146	131	148	166	151	161	131	134	143	146	149	149	138	152	153	141	131	161	126	152	169	125	157	155	150	132	149	144	139
22097	51439	63639	46740	27146	867	748	636	567	525	498	500	519	453	417	400	383	393	396	397	434	380	336	349	400	376	363	365	350	346	370	356	368	369	343	364	349	356	372	347	344	326	363	380	361	348	353	347	343	336	359	370	378	360	351	336	351	329	337	355	336	361	327	345	370	359	370	373	338	324	324	335	359	301	339	353	352	361	348	334	367	335	349	373	353	319	374	349	359	336	351	320	324	347	339	323	336	356	313	351	343	363	359	318	327	306	329	325	325	338	372	361	308	372	364	333	357	333	326	354	342	374	338	356	349	341	353	339	338	366	346	354	343	370	334	356	357	326	336	331	327	358	316	326	328	329	358	356	349	359	346	329	332	344	319	373	354	330	339	355	359	331	332	340	346	331	373	336	333	358	325	383	339	345	358	309	355	344	343	334	319	316	353	335	316	323	369	366	373	337	352	318	361	325	347	333	344	328	344	347	338	345	362	335	361	356	346	365	393	333	353	344	351	342	380	327	345	342	367	345	347	313	311	367	349	349	363	358	350	341	300	343	360	334	317	328	335	346	339	350	331	337	311	351	324	352	379	338	339	328	325	361	313	363	324	317	335	338	322	350	329	364	343	356	345	312	354	349	344	384	373	328	399	356	330	343	368	305	334	308	350	359	335	338	333	356	323	346	341	333	368	359	334	363	357	327	315	344	327	337	340	341	373	353	342	321	373	327	328	338	301	337	373	339	375	334	358	330	324	319	373	325	348	339	335	323	346	347	366	380	358	348	326	336	319	347	363	335	336	352	321	341	316	379	367	320	341	347	359	332	346	331	353	327	346	316	346	391	357	353	333	352	324	337	378	358	336	357	366	335	325	361	351	326	363	354	328	370	331	329	348	362	315	350	338	331	340	328	344	355	316	332	327	324	309	337	346	340	371	365	325	326	340	321	334	329	316	312	370	334	325	382	377	331	341	316	339	330	339	370	348	383	362	395	325	352	363	327	326	326	330	323	321	329	355	348	382	338	347	320	353	315	378	338	326	327	366	319	337	312	345	371	347	311	331	356	332	310	320	316	336	313	317	365	313	340	352	344	340	323	359	357	365	342	325	352	351	312	342	354	351	327	326	324	377	353	345	305	343	373	391	351	381	351	364	330	339	347	331	338	372	368	364	359	385	352	350	334	384	338	339	300	352	332	357	347	364	363	360	331	332	331	352	344	355	318	343	337	327	368	369	345	336	369	365	363	382	320	351	337	340	325	308	341	355	317	331	351	339	352	336	368	373	325	351	340	370	347	342	325	372	312	305	377	337	358	321	322	325	369	366	335	320	349	304	349	331	335	381	392	326	337	337	346	356	324	346	313	339	344	312	317	352	329	370	345	320	356	318	353	320	384	336	373	346	389	357	330	335	342	340	359	332	334	331	369	329	350	324	353	372	365	340	353	330	365	337	365	352	313	301	361	344	345	359	360	349	312	360	355	311	373	339	353	353	372	335	348	314	341	334	341	339	339	351	368	345	356	353	327	373	336	368	352	363	333	325	342	346	326	339	323	330	329	362	341	369	350	313	363	338	339	330	360	324	363	346	336	350	349	319	346	334	350	334	343	311	314	332	341	377	360	327	351	355	320	303	359	347	319	356	341	333	344	330	316	350	334	349	356	346	345	348	349	370	318	356	314	331	328	374	313	356	300	370	352	366	339	347	368	338	377	319	351	344	368	361	335	328	326	340	348	376	320	333	354	344	349	382	335	317	317	360	327	371	319	344	308	344	334	353	356	334	376	340	366	332	348	344	341	350	352	350	328	349	302	365	337	357	311	356	344	326	349	347	341	352	299	328	341	337	319	350	367	360	349	362	332	384	336	342	329	350	346	355	307	355	319	374	344	348	349	339	347	342	334	356	343	343	333	345	337	357	353	373	351	336	381	344	330	344	353	340	317	321	315	346	388	341	354	336	333	312	339	341	366	359	317	367	317	374	334	379	313	350	352	317	345	347	365	317	361	358	365	343	359	340	356	333	338	368	332	343	370	347	330	335	326	328	351	350	362	326	336	352	365	338	344	327	345	378	291	340	366	335	298	323	320	331	382	349	323	365	346	328	347	339	316	338	372	338	343	351	366	327	348	353	332	348	338	322	328	326	359	384	328	361	363	366	332	355	330	335	367	358	346	378	365	346	339	331	368	316	360	333	317	329	356	323	368	351	345	375	354	349	325	356	354	366	344	355	359	365	334	386	361	348	345	349	344	363	338	346	358	342	360	310	321	353	359	354	336	353	332	314	360	371	381	376	342	341	305	369	346	352	359	324	329	361	343	342	341	332	355	317	326	317	341	351	344	344	333	335	377	362	322	373	352	339	325	349	354	343	342	364	360	359	335	357	361	386	323	338	331	368	315	370	350	336	371	357	350	363	364	357	325	323	343	366	350	343	318	318	334	357	368	322	350	357	370	313	326	379	361	314	338	355	349	320	380	330	329	340	337	318	348	345	401	326	356	351	346	297	334	335	315	314	356	348	314	370	301	337	357	344	376	363	325	350	351	343	355	321	328	330	329	353	333	325	351	331	335	354	368	334	341	353	308	312	359	362	342	348	360	342	367	352	349	356	361	371	353	342	358	339	337	372	355	297	337	333	357	314	354	370	330	331	340	333	339	314	326	348	294	372	320	314	306	320	315	355	323	342	363	348	335	335	371	355	337	359	356	332	352	335	335	351	321	338	330	337	385	343	327	329	355	350	332	351	348	364	349	342	349	358	325	320	341	365	355	340	339	345	338	343	346	352	338	365	374	372	328	370	326	347	372	364	337	348	365	351	340	326	328	353	318	338	358	336	365	328	346	348	358	371	356	348	374	323	342	356	343	358	310	369	343	329	334	376	333	304	324	362	356	332	323	360	337	383	341	341	318	377	365	328	350	374	346	349	351	356	353	324	344	367	360	342	311	351	333	357	357	378	365	349	351	342	328	347	352	335	338	341	398	359	312	346	347	341	309	349	369	353	346	341	344	341	346	374	368	350	355	333	345	337	354	355	371	334	332	337	334	418	330	345	334	353	340	348	357	326	326	323	350	356	376	342	321	339	334	312	348	337	366	367	329	361	385	320	342	331	346	318	351	333	348	319	354	377	366	333	341	387	336	341	344	348	365	329	307	349	338	345	339	327	369	334	316	324	364	339	347	317	350	352	345	352	363	344	312	327	329	366	348	317	349	323	349	368	352	341	328	312	312	311	359	360	361	359	336	382	344	361	332	293	380	331	346	312	335	350	317	327	345	313	384	345	346	347	312	358	330	346	338	317	325	321	354	365	346	367	361	355	324	318	345	382	327	338	349	330	356	346	348	345	341	330	344	367	341	335	366	332	334	339	332	387	351	358	334	364	373	349	325	337	335	372	359	341	341	338	370	350	333	323	333	377	342	350	326	351	323	332	337	315	330	358	314	357	358	332	339	333	323	352	358	323	339	364	368	328	348	333	331	339	342	365	289	351	317	354	376	333	347	334	345
50567	82253	80302	52711	34132	7260	557	375	329	266	299	278	279	229	273	244	244	243	273	246	220	227	229	215	226	278	240	249	242	216	247	252	241	240	227	223	235	218	218	232	269	224	213	258	227	214	209	226	261	248	222	252	249	223	235	226	224	216	249	212	221	224	213	237	207	212	245	198	233	243	220	250	249	216	213	237	227	222	227	221	197	199	234	213	202	224	214	213	199	237	231	197	238	256	212	237	220	232	214	225	211	224	202	236	228	222	233	233	245	231	232	263	214	225	250	231	206	228	254	216	234	222	219	226	200	237	237	232	223	213	234	226	213	212	213	221	230	235	206	246	222	242	271	212	206	204	189	211	222	264	228	213	213	221	221	234	237	229	205	238	213	203	222	223	235	231	212	229	228	249	240	215	213	256	239	197	217	238	241	244	207	212	203	229	233	238	213	240	259	223	236	214	233	237	217	209	229	185	232	221	221	198	227	208	228	200	229	233	245	229	243	228	216	231	241	241	204	239	228	240	221	222	241	230	222	221	218	243	241	234	241	191	227	237	218	249	208	195	246	218	224	234	215	222	218	187	225	225	244	237	248	232	208	217	217	223	204	226	249	228	190	213	262	235	213	225	226	210	246	264	218	216	236	248	234	221	232	244	210	228	241	192	261	234	216	227	219	221	232	215	245	230	245	215	212	235	228	216	259	262	236	209	224	219	228	221	223	226	219	248	238	209	255	239	227	221	230	225	229	224	254	224	238	215	253	236	232	218	224	206	198	232	230	210	230	233	198	208	240	234	199	233	232	219	206	209	255	222	228	235	216	216	213	230	239	248	232	213	213	231	214	245	227	240	225	202	225	235	221	235	238	245	214	195	210	202	223	225	221	224	209	250	216	224	232	242	214	219	225	233	229	237	254	226	229	210	241	220	225	210	199	205	241	215	229	233	247	206	217	238	252	214	252	238	223	236	214	253	245	257	234	213	233	244	209	224	211	224	231	225	227	219	228	222	248	218	228	228	204	269	222	182	225	222	204	260	214	204	234	235	216	234	225	238	247	234	211	237	238	229	241	231	213	253	225	226	228	224	220	211	251	213	221	240	239	215	232	244	216	222	246	223	223	239	217	216	187	247	218	225	200	221	258	280	254	217	238	213	229	215	223	236	234	211	213	246	257	196	220	206	223	200	228	223	228	199	221	220	235	232	248	214	205	243	263	231	230	222	211	254	240	251	229	230	243	241	207	223	230	245	238	283	232	214	220	197	239	240	208	233	232	216	225	232	235	227	225	238	215	246	234	260	232	224	238	219	229	207	244	198	205	209	232	231	234	242	205	216	227	252	240	214	231	244	235	217	199	218	229	221	243	199	206	238	241	200	233	235	230	221	206	224	220	229	244	216	223	220	246	260	207	234	235	232	232	243	231	200	227	212	242	237	209	200	241	235	204	233	192	230	242	192	196	212	239	251	212	205	207	222	247	212	231	238	208	216	238	223	204	224	240	236	245	231	214	222	225	217	204	214	237	215	231	258	236	230	227	211	262	223	238	206	224	212	238	262	225	222	245	216	243	249	218	228	238	243	243	255	226	205	222	228	246	221	221	250	231	237	237	232	214	228	229	228	238	208	217	234	248	206	210	222	228	241	232	212	236	248	255	222	209	223	247	253	234	237	202	242	244	215	233	220	251	249	225	241	236	216	221	208	236	205	244	225	218	270	234	241	200	211	218	223	214	223	232	217	223	249	213	229	219	230	231	196	229	237	228	236	245	220	229	249	229	214	225	213	226	229	212	225	255	241	242	242	238	216	252	249	198	209	231	232	257	216	248	242	276	234	263	218	208	219	221	234	245	236	211	251	206	202	208	210	196	204	222	237	219	192	246	219	212	220	214	232	226	226	231	209	245	208	205	229	233	213	258	243	258	250	213	241	238	198	237	254	256	234	218	215	246	245	243	237	226	214	226	204	228	233	196	220	206	215	245	244	235	226	246	226	215	237	242	235	197	218	262	239	224	227	227	252	227	220	220	241	189	200	209	218	221	224	219	219	219	229	197	223	197	229	216	241	225	212	201	175	214	218	212	229	244	231	247	234	236	259	247	215	226	247	249	229	226	215	236	237	227	215	251	226	261	223	215	231	249	233	245	225	245	248	247	223	250	249	227	235	244	251	252	225	216	240	228	201	243	247	231	231	220	233	228	232	245	245	234	223	210	222	214	220	224	209	232	212	215	193	229	231	268	219	222	234	225	250	219	235	247	207	215	220	221	193	229	233	217	232	234	218	215	207	225	224	232	208	214	214	216	222	210	264	239	202	225	210	212	222	229	199	228	225	199	205	234	230	257	252	201	196	243	245	220	224	211	257	249	215	251	212	246	201	229	225	242	233	203	233	191	244	236	191	229	220	208	246	225	223	253	223	230	241	200	245	263	280	233	235	236	216	250	226	231	222	213	251	198	217	219	239	218	233	219	191	249	223	198	203	228	223	194	200	222	224	231	249	264	203	235	243	197	216	187	219	215	251	221	240	220	231	224	197	218	203	243	222	235	237	212	215	222	232	250	235	218	213	197	248	219	214	209	213	245	247	230	228	225	234	248	211	235	214	204	208	229	243	236	212	214	243	226	222	219	221	234	227	213	234	226	249	209	227	218	235	237	216	223	236	271	235	190	212	228	210	222	231	193	224	217	209	234	193	254	214	236	227	234	249	244	194	227	195	197	234	218	193	200	205	227	246	225	233	236	235	209	222	214	254	202	231	212	239	218	208	215	234	234	237	208	222	233	268	186	228	249	241	209	246	237	238	216	253	225	257	217	239	223	220	232	204	186	226	206	231	244	233	218	242	238	237	230	248	234	249	248	210	215	244	219	182	199	222	261	263	237	257	251	214	224	227	210	226	239	230	227	210	215	210	251	247	235	269	222	211	205	205	232	202	244	255	258	232	222	248	257	229	218	223	212	239	265	236	204	232	187	234	253	220	219	218	212	224	212	221	218	197	209	221	236	206	244	220	233	204	242	222	245	240	211	239	198	239	220	214	214	207	244	203	224	198	238	234	246	241	244	232	206	222	216	213	247	231	238	243	220	202	231	221	215	219	235	241	235	251	210	244	215	221	231	222	201	223	208	239	222	242	225	226	269	211	205	244	245	225	237	228	236	222	194	257	236	212	207	227	224	205	263	225	210	213	205	196	208	257	232	218	217	218	236	213	229	221	246	219	214	240	237	248	239	241	211	234	237	190	216	202	232	214	244	227	209	190	196	222	259	232	203	226	242	238	217	243	227	217	256	235	242	242	222	226	245	237	208	216	227	223	224	222	243	231	213	235	219	232	233	238	207	224	240	218	232	235	223	212	228	201	228	209	242	219	223	187	215	216	225	226	230	242	233	215	222	244	216	236	210	213	227	237	216	224	228	227	241	210	207	215	212	216	202	240	251	225	240	194	202	218	238	230	218	226	224	234	200	241	226	186	238	218	221	205	233	243	221	220	192	216	229	201	207	204
27356	64325	76977	57904	36469	1413	1190	1041	955	838	815	763	744	708	648	667	644	654	658	600	594	538	618	570	582	560	591	576	579	513	588	576	553	584	568	541	565	562	547	500	495	516	548	540	537	511	562	569	543	517	520	561	512	508	514	513	529	543	545	553	521	549	540	512	510	532	525	568	504	509	526	545	553	504	510	537	531	459	551	522	535	543	485	523	532	526	509	503	555	517	542	515	531	511	487	540	500	479	529	511	529	531	518	540	533	525	560	526	507	539	518	524	537	562	504	521	495	460	547	511	519	524	515	516	523	553	571	517	512	522	597	523	483	508	499	542	550	485	563	544	520	554	526	541	539	494	511	530	487	541	568	515	503	486	518	554	490	523	539	513	475	491	498	510	511	531	526	502	510	540	491	543	541	501	512	512	515	513	529	512	502	484	545	541	555	583	500	522	548	495	511	513	529	572	536	503	546	541	487	506	543	537	509	533	535	528	534	512	550	500	525	512	492	516	500	509	516	517	502	505	547	510	560	541	543	544	537	526	516	517	524	552	553	521	542	538	536	480	526	530	470	553	499	498	517	472	511	521	515	541	528	497	518	498	501	509	505	514	517	530	572	546	483	548	526	455	525	510	543	495	525	545	498	537	556	501	501	549	546	574	507	513	511	540	509	565	494	571	545	560	515	522	549	534	527	515	514	537	519	510	514	557	537	487	515	513	523	499	542	507	563	563	529	485	515	534	518	574	512	532	511	528	521	514	516	518	542	528	478	515	481	525	516	524	521	500	556	503	540	546	498	528	531	532	521	533	506	536	597	517	491	554	528	511	520	548	530	515	506	523	542	545	554	537	559	524	513	523	548	500	535	517	526	537	557	515	520	473	512	497	556	517	552	485	543	476	515	503	509	560	565	497	539	549	530	491	508	566	524	523	538	497	508	521	568	498	513	506	551	557	519	545	528	512	500	533	515	506	521	509	546	510	477	494	515	450	500	537	533	521	538	526	511	569	519	540	531	532	483	514	529	521	499	503	532	484	518	493	522	504	536	526	531	524	512	518	526	514	494	502	484	544	497	525	520	556	533	528	524	556	505	534	532	542	535	521	534	532	551	486	548	510	537	536	539	507	537	525	553	538	509	511	489	518	514	549	542	531	557	549	509	484	513	529	547	492	543	517	534	516	520	559	524	519	494	482	501	467	527	563	507	495	512	531	480	536	486	478	567	516	559	489	539	541	517	518	540	548	480	559	533	530	501	539	502	535	527	517	485	499	534	532	536	500	510	550	552	484	514	517	498	544	524	503	507	524	544	456	519	474	483	526	506	554	511	557	517	535	511	520	517	540	501	512	513	567	526	519	547	509	527	532	498	555	538	544	535	512	514	535	523	543	524	578	540	533	525	533	540	530	514	525	478	536	544	510	509	489	531	505	537	499	515	512	512	488	554	507	543	525	506	498	520	509	524	491	512	556	544	526	532	499	517	538	547	472	509	519	503	525	534	525	544	539	522	537	540	489	514	506	521	570	559	519	532	542	515	478	533	533	515	528	523	536	572	528	502	508	512	527	533	521	493	546	521	518	492	535	516	507	502	497	535	495	486	540	517	524	538	553	572	534	508	517	499	524	507	558	529	541	513	511	536	556	495	561	505	564	514	512	573	526	513	494	530	503	536	542	547	544	512	570	504	508	505	540	510	514	536	505	533	540	525	520	519	499	561	490	505	492	526	508	520	487	522	513	552	518	494	520	511	486	503	500	493	489	564	564	483	558	537	528	491	510	495	601	541	539	522	547	534	497	546	517	495	527	513	511	538	510	507	490	589	485	528	541	542	480	532	584	497	531	518	509	528	531	515	514	515	529	590	492	579	540	519	524	491	507	527	520	509	564	529	537	512	500	543	513	490	502	539	518	519	502	531	506	525	557	508	526	523	507	541	515	489	577	496	535	514	512	535	525	501	540	513	488	490	499	501	554	528	519	527	505	564	561	523	493	496	470	521	511	526	526	503	535	532	492	471	570	534	534	496	534	510	516	538	497	517	536	505	494	580	529	495	528	520	499	515	541	545	516	480	512	531	513	510	510	510	506	503	522	575	520	548	504	562	516	570	509	529	494	532	532	519	481	503	514	496	538	490	499	534	570	487	496	521	573	545	507	527	532	557	527	514	540	537	526	513	507	511	488	518	538	535	550	511	517	534	536	541	537	519	542	481	501	519	536	543	491	489	560	536	523	505	548	511	567	502	532	537	507	527	531	583	553	525	521	515	536	519	524	511	559	501	504	511	546	486	511	502	551	534	546	560	529	546	560	508	506	486	539	519	521	521	493	518	459	526	523	499	559	558	541	505	556	509	490	529	518	520	508	509	519	531	508	537	519	538	518	529	536	557	529	543	529	508	547	561	509	550	541	525	535	501	498	488	483	532	501	537	535	522	534	520	507	547	496	505	546	528	536	543	506	521	498	515	489	531	511	539	543	529	501	534	510	517	508	561	530	528	521	512	512	533	541	529	512	554	539	537	518	538	527	521	560	496	514	501	533	443	536	519	595	510	541	513	529	495	515	510	553	555	517	532	557	530	524	509	504	532	519	532	473	530	538	513	502	542	553	528	490	475	524	559	508	551	550	506	510	508	512	489	470	498	527	540	511	512	506	487	536	486	510	501	547	480	554	502	528	525	503	507	493	516	551	544	573	537	511	568	537	530	520	542	530	488	490	552	582	469	515	567	518	521	505	530	515	502	528	503	509	521	521	537	499	487	511	536	530	485	526	526	515	519	546	531	533	512	514	507	510	544	489	504	531	528	511	548	521	586	521	525	535	549	530	539	561	533	504	535	535	503	500	510	504	494	506	531	513	527	536	539	549	507	508	499	499	522	532	520	512	549	514	531	503	492	527	535	501	490	525	532	512	543	531	539	515	546	503	526	508	521	540	506	490	512	492	509	506	516	510	505	506	500	520	512	517	523	534	528	501	502	488	509	527	532	476	471	551	562	542	510	507	538	527	553	522	550	463	522	550	509	529	500	489	540	523	503	499	564	517	519	531	529	489	505	497	527	536	545	531	557	533	508	541	546	509	489	483	560	499	495	522	511	584	494	518	534	497	503	501	518	519	516	482	546	492	541	502	520	526	497	546	531	520	511	538	546	541	544	554	513	540	532	530	517	525	558	546	536	567	513	489	537	532	501	507	536	510	554	533	497	506	522	520	521	526	506	527	523	499	480	517	499	525	505	546	502	573	553	526	546	514	502	488	501	526	528	527	512	495	513	535	543	493	554	505	541	505	526	522	512	509	538	558	507	516	527	519	510	512	507	537	546	496	528	520	507	534	512	570	499	530	543	518	536	530	528	510	524	565	540	525	518	535	505	498	509	487	509	497	511	555	509	542	536	542	539	519	554	494	538	527	537	557	522	536	532	493	515	504	522	549	477	490	534	491	535	503	513	493	523	517	532	552	535	551	537	536	521	487	480	538	544	504	502	525	507	557	507	504	473	543	532	493
28664	23271	15352	3522	1024	298	255	248	261	292	262	241	274	248	281	234	237	249	282	261	263	261	237	272	264	268	266	260	243	253	245	234	264	235	248	261	258	237	286	257	267	254	248	255	269	264	248	232	277	242	249	266	278	286	276	273	254	262	251	257	275	281	291	240	241	268	253	255	256	269	267	254	236	255	266	255	258	262	249	242	245	300	250	234	248	255	291	266	288	241	269	263	250	258	250	266	256	265	242	267	254	268	248	303	260	261	278	248	276	245	245	278	259	235	270	265	254	255	237	270	233	232	264	260	264	246	233	267	248	283	263	271	262	271	206	277	247	229	238	271	250	261	239	263	228	222	260	260	251	235	233	241	254	271	270	255	250	273	270	249	273	263	249	254	264	235	257	265	256	263	271	250	235	286	259	258	230	265	254	257	263	272	258	289	263	216	275	263	279	253	229	273	252	263	279	266	253	283	240	252	263	228	239	240	266	261	261	285	242	251	282	240	258	294	270	297	255	261	267	253	283	269	272	266	287	283	256	239	258	255	243	265	295	280	266	271	274	259	268	263	264	281	231	241	232	245	266	245	265	253	268	261	247	277	257	258	276	237	273	248	219	274	275	265	262	268	281	263	224	260	253	273	268	221	245	264	257	269	251	262	244	267	252	258	256	234	251	253	237	245	261	222	278	246	272	270	233	282	234	263	251	226	248	239	266	246	248	242	280	271	263	254	232	238	252	297	243	257	235	271	258	261	284	245	254	243	261	269	237	263	239	251	247	268	243	276	246	264	276	260	255	288	258	234	267	267	263	270	279	278	266	269	281	248	288	269	257	290	271	244	264	251	267	258	271	245	242	267	250	246	236	271	259	279	283	258	237	227	257	283	239	262	258	271	243	287	268	283	268	240	252	253	286	232	239	246	260	257	257	262	262	286	258	287	254	249	256	248	276	253	278	243	256	267	274	259	215	259	244	265	257	280	238	240	254	235	263	278	244	226	250	251	264	269	273	246	244	253	245	279	274	282	269	250	258	277	231	233	268	286	218	238	273	257	261	236	271	263	245	259	264	273	240	275	277	245	213	244	252	273	256	248	265	253	264	262	249	267	248	287	294	248	245	262	260	258	242	271	283	271	266	271	283	276	282	294	271	263	242	226	264	260	252	280	252	266	289	289	247	243	279	258	253	248	246	263	263	249	255	260	279	275	272	251	230	250	258	242	265	265	253	268	267	285	224	278	245	237	271	235	271	271	258	245	260	225	269	251	297	302	311	256	245	300	261	260	256	230	255	301	241	261	247	246	281	266	263	257	286	253	263	281	260	273	276	246	242	252	242	276	290	235	258	212	219	210	254	234	268	278	251	255	246	262	252	263	273	244	281	257	278	248	256	283	263	248	299	283	252	227	242	265	250	289	266	249	244	272	247	266	239	278	264	271	285	276	268	255	283	297	262	291	276	276	274	252	237	236	257	249	289	299	269	263	232	277	249	242	238	256	273	267	271	273	261	244	279	255	235	281	246	266	258	227	279	238	247	243	241	279	259	248	245	250	280	257	262	262	248	251	252	257	277	258	270	266	252	233	236	260	248	267	265	257	252	297	256	250	240	261	260	245	249	277	255	242	276	223	282	260	278	271	262	228	275	257	299	265	252	248	268	267	237	241	235	282	283	264	267	239	255	248	253	251	237	292	285	230	277	280	269	288	276	256	261	248	261	267	249	267	258	243	279	252	277	265	255	262	264	293	243	256	246	271	264	266	258	234	261	244	218	243	260	282	245	237	241	241	247	282	253	262	284	260	260	270	234	236	269	250	277	249	265	277	258	246	282	253	279	286	226	247	257	289	287	245	279	267	255	256	237	297	256	277	267	248	277	255	298	261	257	301	261	234	266	254	239	271	263	250	272	235	243	254	252	263	266	247	277	239	257	231	239	279	247	245	275	252	248	240	264	263	256	272	273	258	248	246	262	270	235	246	273	272	265	247	233	242	249	221	259	284	256	240	271	227	274	264	268	260	260	269	275	274	255	249	264	285	262	254	238	259	276	258	273	257	258	248	264	243	264	246	232	271	254	257	243	266	300	246	261	235	250	272	242	307	260	259	237	234	254	244	276	259	228	256	263	259	263	258	266	266	254	279	244	248	273	286	226	251	284	267	268	269	266	264	262	252	241	254	236	272	278	236	281	278	259	252	240	259	258	247	267	237	275	248	254	252	255	289	251	246	262	282	230	261	238	256	234	237	246	239	258	264	266	257	283	253	283	249	263	269	250	277	252	245	232	258	275	266	237	270	225	278	264	250	255	250	258	246	268	263	277	224	240	213	230	273	270	250	272	256	269	307	288	232	253	254	261	266	249	243	272	293	291	268	259	259	265	229	247	250	252	282	271	247	253	292	247	237	243	251	261	262	242	264	267	257	284	250	250	270	257	274	262	238	283	292	224	266	226	247	244	272	306	270	263	227	257	258	242	260	282	242	281	237	257	263	254	241	225	225	224	269	224	260	279	270	274	234	280	253	245	262	283	237	244	258	224	272	246	284	261	266	259	250	232	268	258	232	274	249	238	255	284	216	268	260	228	248	234	249	256	251	225	272	259	264	256	280	249	246	254	277	286	282	263	263	282	263	298	248	266	255	291	240	232	250	230	257	266	278	257	252	280	299	272	285	252	249	251	255	260	223	278	261	246	258	239	237	248	273	270	246	245	257	238	249	258	237	240	278	238	247	253	237	242	265	232	295	292	259	250	248	291	245	275	271	255	273	277	304	287	259	268	272	237	259	277	275	257	254	249	275	261	242	269	259	269	228	253	267	245	248	252	305	257	251	251	271	292	264	300	254	269	247	250	269	266	258	237	272	259	282	259	260	249	290	271	245	262	236	258	238	268	249	253	245	238	281	250	249	252	251	255	229	229	253	256	247	243	260	265	246	257	230	229	249	248	250	264	228	249	257	265	244	235	270	277	256	259	262	294	242	270	288	294	241	253	293	255	249	255	225	235	262	264	260	256	253	240	247	247	243	222	267	261	271	254	282	306	285	272	277	263	247	271	264	278	240	250	269	230	264	243	290	261	238	247	275	260	261	295	248	252	255	255	240	242	252	243	264	254	270	302	265	282	267	245	275	263	259	262	228	264	278	265	238	289	253	248	269	248	267	288	255	255	291	259	285	236	257	258	242	248	300	281	275	289	268	251	265	252	255	276	278	258	260	248	254	234	260	292	279	270	265	238	256	240	285	246	280	270	249	273	270	246	278	267	236	258	289	250	247	259	276	288	273	247	276	252	277	288	253	264	284	283	249	248	261	257	264	285	264	270	239	251	266	286	256	238	254	285	255	275	270	229	263	262	258	271	278	246	247	254	266	255	269	255	257	251	283	293	262	242	238	239	248	272	285	254	291	261	278	286	241	237	249	256	255	240	245	262	241	284	282	278	272	278	262	253	285	228	229	253	257	214	276	265	248	258	263	252	243	258	253	253	242	271	260	257	247	259	246	253	243
13803	19443	19949	6294	3107	574	633	579	569	588	573	585	586	597	598	557	518	547	527	535	579	533	598	566	606	545	593	534	567	545	550	584	579	573	543	575	554	572	546	558	583	583	543	578	564	551	531	550	557	570	578	567	543	539	539	574	549	577	557	566	576	544	524	576	589	535	561	547	570	599	538	576	576	581	573	541	558	562	533	573	555	545	586	588	548	571	598	563	561	562	551	559	586	534	534	577	549	591	548	554	570	552	560	544	562	577	571	544	556	572	519	565	575	571	540	591	548	567	568	616	574	541	604	540	587	537	555	574	537	554	618	554	600	588	590	559	566	535	575	568	579	550	561	557	537	596	595	518	584	568	604	557	588	593	546	599	555	569	554	549	583	605	563	559	601	588	562	541	571	611	537	557	584	526	559	573	611	552	594	588	565	580	569	565	517	562	613	574	565	541	571	549	551	573	605	574	539	584	595	563	567	565	549	555	636	567	577	527	553	593	601	530	596	582	526	582	527	573	566	579	564	558	552	587	555	529	539	545	610	523	575	572	559	572	575	579	574	556	584	565	581	557	597	534	560	555	546	548	549	547	565	585	561	535	571	566	586	555	599	531	533	544	577	595	603	596	558	583	556	542	542	606	492	569	565	542	556	582	562	533	543	544	539	561	563	535	544	606	522	517	550	596	513	572	589	588	571	572	576	578	557	562	504	609	586	602	557	580	585	578	610	529	513	578	599	583	555	557	534	587	576	600	580	548	544	517	540	569	518	552	577	535	555	548	533	565	557	537	536	603	588	538	579	596	598	550	523	565	570	576	562	578	523	584	554	574	599	588	560	544	578	583	568	575	594	541	580	588	556	516	578	604	556	529	534	575	549	539	587	535	570	592	604	543	567	585	564	529	566	545	566	539	568	536	576	523	553	583	545	560	565	559	568	563	556	570	565	566	544	570	532	559	565	598	561	562	578	570	520	578	571	537	609	571	568	521	513	541	543	601	556	578	607	522	553	609	593	574	559	542	508	503	526	550	552	574	583	569	570	580	554	546	559	536	583	587	562	541	576	569	559	523	589	570	603	570	590	567	553	559	563	555	554	583	577	538	562	615	560	564	540	548	545	565	596	561	548	564	558	563	548	602	581	603	550	556	604	552	580	569	565	574	595	559	585	613	550	593	538	550	545	576	528	601	564	578	609	541	547	525	587	595	549	543	591	621	535	540	580	571	544	550	573	522	535	539	563	584	608	540	559	584	604	555	553	539	560	556	565	588	566	539	532	518	586	552	556	565	578	529	578	579	588	572	534	569	537	553	528	592	561	553	563	583	588	531	539	555	553	584	559	536	561	602	601	601	558	556	593	542	577	622	560	550	583	539	571	545	553	540	530	536	548	532	545	547	554	525	626	641	545	571	587	575	531	579	581	589	524	580	554	553	566	570	552	543	582	556	521	574	556	563	550	552	554	580	545	607	567	570	591	597	571	567	559	551	585	556	538	568	550	523	572	566	554	541	556	562	549	580	529	536	570	544	533	522	566	565	557	513	559	589	556	578	528	554	606	566	566	560	589	571	548	563	573	581	605	550	562	525	549	554	544	593	530	603	542	554	567	613	565	589	559	578	565	551	564	593	573	608	557	573	577	548	537	583	575	572	586	582	569	557	628	520	558	538	582	580	575	522	579	539	544	576	564	544	571	566	563	553	530	584	559	553	578	541	541	587	558	528	525	527	586	608	563	559	597	571	556	587	570	568	573	502	581	597	594	548	567	567	526	591	570	534	565	548	560	587	529	541	598	610	554	555	542	569	595	596	604	536	546	537	578	557	609	620	554	555	609	578	557	570	548	605	607	582	554	527	586	562	548	578	547	543	601	562	598	576	576	525	533	551	565	588	571	540	564	578	543	544	543	577	525	529	545	523	565	528	509	577	595	580	558	556	577	560	599	556	611	583	585	558	584	546	554	520	557	556	575	537	549	586	564	590	578	611	512	583	564	592	566	530	590	558	568	552	562	560	577	578	588	565	536	563	571	556	562	594	621	612	585	531	540	561	551	549	547	540	537	581	583	540	569	552	569	580	535	576	590	512	612	568	617	533	571	572	513	580	559	542	564	547	579	575	589	566	591	564	558	523	575	618	597	614	546	566	544	557	557	547	585	600	583	582	573	538	542	578	575	545	564	540	527	567	535	568	588	561	555	566	537	547	542	533	544	587	578	547	546	563	563	541	535	545	521	579	559	598	536	567	606	580	563	538	567	595	564	533	565	591	563	536	557	589	551	573	560	613	619	581	569	552	554	556	522	511	553	598	561	555	566	577	528	598	559	562	520	574	554	556	558	600	587	519	545	567	556	548	585	579	586	574	568	557	549	575	538	572	558	540	566	557	581	544	584	558	580	578	564	574	546	583	578	592	587	581	592	604	569	550	592	548	592	534	570	594	587	611	568	566	571	577	534	579	582	625	568	577	541	576	540	553	571	552	531	545	555	574	562	542	557	569	602	539	586	639	590	553	535	581	567	578	553	562	571	578	573	554	575	537	541	543	541	547	595	592	542	567	550	541	549	564	540	552	546	605	566	529	510	564	527	515	554	562	532	591	530	564	606	568	568	573	621	562	569	581	567	557	568	547	580	590	569	507	548	587	546	543	560	542	514	595	558	573	570	603	545	546	562	556	568	582	530	588	551	575	600	572	546	569	602	589	551	578	568	542	544	508	548	551	583	563	515	577	574	586	563	586	598	556	600	558	525	542	552	584	524	539	560	563	551	520	593	542	576	546	546	576	587	565	560	569	583	546	580	557	566	572	575	581	538	611	570	537	562	552	563	516	610	518	585	548	583	547	566	576	541	583	528	554	564	546	533	580	595	571	586	593	554	550	591	555	574	551	560	546	573	600	570	566	537	577	600	520	550	549	526	560	560	595	589	532	542	542	552	576	515	610	594	551	560	594	549	624	576	549	583	572	560	570	585	547	574	582	545	535	527	551	549	571	553	561	546	565	525	547	529	570	560	560	602	540	557	579	541	563	564	553	529	611	573	557	584	555	554	578	550	539	590	544	580	582	570	563	543	552	609	577	574	533	533	543	536	542	564	581	554	532	594	574	552	558	582	584	571	522	596	569	598	558	567	587	537	569	533	518	523	594	599	570	572	544	484	551	545	525	543	586	572	568	541	540	546	589	553	579	546	525	561	555	597	537	570	521	568	558	546	556	531	517	578	526	598	588	542	574	538	532	570	572	572	567	545	588	570	562	534	582	539	581	548	536	524	555	538	585	594	540	577	545	553	574	580	595	532	557	586	575	575	568	538	539	581	548	541	549	554	583	564	571	590	561	537	587	534	531	561	598	565	551	537	576	605	600	578	596	594	559	589	586	572	532	573	561	548	553	534	545	572	510	562	574	590	605	586	552	582	541	544	564	572	530	551	600	542	643	536	548	540	577	572	575	512	554	548	568	579	543	554	599	579	565	547	573	601	586	593	571	577	536	559	568	579	525	559	543
41718	67662	69376	41625	23278	2641	264	181	194	172	176	154	170	152	171	157	172	156	157	139	160	151	175	171	165	141	140	152	135	135	154	148	145	135	167	156	141	171	140	152	144	142	146	151	149	139	122	133	144	141	145	160	115	145	134	147	172	163	146	150	149	140	148	137	144	131	133	149	147	144	138	154	155	158	135	152	135	142	166	145	140	157	149	154	153	151	117	123	146	142	145	136	153	148	168	146	135	140	126	139	141	112	135	147	162	152	156	161	110	160	163	145	154	134	145	144	121	136	135	139	157	140	152	172	129	135	168	137	147	156	141	160	143	129	136	149	167	127	165	137	132	144	143	128	128	155	134	157	123	148	129	156	146	161	133	137	151	122	143	136	142	146	137	154	126	137	164	166	145	153	143	148	132	139	141	159	142	132	141	149	168	149	150	122	118	140	153	126	155	157	165	160	147	142	149	166	163	148	135	127	164	138	130	149	147	131	171	138	154	137	145	127	128	163	134	152	148	144	169	140	136	156	137	140	149	146	129	135	144	180	139	163	141	144	151	121	128	143	166	164	156	156	132	128	144	127	165	128	146	149	134	140	150	126	153	157	153	135	117	162	146	164	129	156	134	167	135	146	148	125	137	153	138	140	169	130	151	145	156	128	148	155	142	127	135	139	152	166	145	168	148	154	172	133	138	148	125	144	157	143	146	162	134	128	140	141	134	128	144	145	150	124	135	137	157	140	141	153	143	130	140	141	124	147	143	142	125	141	122	161	156	134	147	178	127	162	133	108	122	141	136	154	126	151	159	146	137	146	159	140	136	153	128	133	142	153	144	164	152	140	163	140	118	168	151	135	126	149	148	157	135	134	143	131	149	132	164	156	154	139	123	138	122	169	164	146	146	120	139	137	158	142	160	150	149	148	147	138	136	152	130	139	176	134	148	134	140	133	127	138	194	148	135	147	147	148	145	155	146	154	158	134	133	137	158	132	144	145	137	152	136	135	144	165	160	148	130	125	161	160	160	155	164	151	141	145	125	138	158	171	152	181	136	160	142	152	136	139	150	108	144	142	149	161	141	164	148	156	156	146	148	127	152	131	145	140	118	155	150	153	161	151	144	140	141	130	130	147	167	129	147	130	142	140	135	154	136	131	151	145	138	137	157	160	138	136	144	144	151	151	146	143	140	135	162	144	153	151	138	146	178	148	164	131	133	172	137	154	144	160	119	139	147	176	143	153	150	130	139	173	113	152	161	149	147	151	153	127	123	151	157	151	141	136	149	134	157	146	153	127	150	150	139	137	145	138	146	137	151	156	127	158	174	149	147	151	149	127	146	167	129	135	120	138	137	159	149	140	165	148	169	164	158	125	129	130	134	132	179	139	133	149	166	150	158	129	136	139	156	121	143	157	136	140	143	136	141	143	154	144	154	167	142	116	137	125	156	154	130	146	147	147	153	158	134	141	152	131	137	159	150	128	161	143	147	143	144	139	154	161	127	136	167	127	137	156	118	133	161	145	131	153	149	131	175	146	141	155	148	148	132	140	144	143	162	157	125	150	137	147	153	151	154	147	154	130	166	151	147	139	157	147	140	138	135	125	154	142	147	160	159	141	150	145	155	133	154	145	144	128	135	136	142	138	147	140	159	136	150	131	162	135	146	133	156	142	127	142	143	153	131	129	146	112	157	165	130	159	162	140	133	168	163	155	152	154	153	152	156	149	119	160	150	157	155	139	128	164	135	126	136	153	147	134	139	130	166	137	152	133	159	160	147	134	138	153	131	139	137	140	159	156	137	150	139	145	155	154	137	147	169	129	131	142	146	149	138	133	159	139	173	138	145	140	134	147	171	144	157	131	135	156	140	165	137	124	155	125	134	160	141	162	136	153	149	138	136	155	168	158	165	118	149	145	168	157	156	147	122	146	160	139	151	144	146	159	159	147	156	152	183	170	148	165	160	152	144	142	131	121	142	154	125	163	160	130	139	128	147	150	127	126	138	156	155	143	131	149	125	132	131	130	158	136	142	168	150	161	134	159	161	148	133	131	144	139	158	140	140	129	153	148	138	137	162	144	153	141	156	133	140	145	162	148	146	143	154	145	133	152	124	155	118	136	154	138	145	163	133	162	151	156	164	137	149	145	159	134	163	144	147	129	139	145	142	143	162	126	128	157	123	156	126	144	146	142	130	151	147	148	168	147	172	160	169	138	146	162	146	141	140	156	148	119	133	124	143	148	155	140	171	159	151	146	139	126	125	135	137	132	139	164	142	132	126	150	159	122	137	159	169	134	143	155	140	162	169	130	144	158	146	136	143	124	113	139	129	148	146	143	149	153	136	119	148	149	124	146	141	131	141	151	147	155	136	136	160	148	133	150	137	140	131	148	164	149	131	155	145	138	135	135	172	151	137	142	155	130	175	152	150	139	161	132	153	152	137	135	143	135	136	153	131	155	134	182	154	139	170	166	159	127	142	144	140	162	168	126	148	141	144	139	140	149	146	160	139	132	143	159	167	132	139	131	124	133	137	124	141	134	148	152	151	147	154	151	141	136	134	153	142	151	148	141	152	139	130	164	167	150	151	132	157	143	134	135	161	148	142	167	159	125	126	154	136	139	139	156	138	170	147	159	136	120	150	137	151	143	121	142	166	149	150	162	137	149	144	154	154	156	117	134	146	150	143	126	152	151	154	150	150	134	154	147	146	129	146	130	129	145	153	143	160	148	147	162	123	136	145	125	157	157	140	132	149	134	152	141	140	174	131	143	145	146	143	124	132	157	163	153	127	140	131	147	132	128	172	163	155	155	148	137	151	139	145	173	163	153	182	137	153	134	151	138	142	157	171	146	137	148	147	143	173	139	154	132	144	146	137	151	151	154	140	131	137	130	151	164	168	150	144	145	164	152	120	156	157	157	143	131	164	145	132	144	145	145	161	146	161	135	159	153	138	166	144	160	164	152	165	121	152	163	136	155	137	154	117	146	128	111	150	139	132	133	131	129	137	151	157	145	126	139	135	143	128	155	119	156	163	127	134	149	125	138	136	154	136	137	136	160	151	127	124	147	131	135	147	145	136	118	151	149	169	158	136	134	124	144	150	140	152	144	150	173	143	132	149	170	137	154	153	128	172	123	140	128	114	109	138	128	148	145	144	152	157	135	151	163	142	164	148	142	129	159	146	166	161	133	139	132	135	145	164	148	149	139	134	148	142	136	174	134	162	143	154	145	177	153	154	157	125	137	141	136	141	150	147	147	135	129	156	132	165	139	151	131	143	134	131	141	150	155	147	136	147	149	124	153	135	148	176	161	152	145	148	139	149	150	159	156	150	151	145	131	134	147	161	175	130	165	153	142	145	156	138	164	153	140	132	116	145	148	165	148	134	166	151	145	143	139	155	144	150	136	141	147	137	155	121	129	153	117	162	145	156	141	136	136	152	140	137	131	159	157	147	139	150	141	134	136	163	122	141	151	174	155	150	149	151	140	135	141	158	142	146	159
22637	52338	64438	46383	28335	827	718	598	552	534	538	486	466	418	397	390	438	412	392	422	426	387	387	394	386	398	345	389	356	399	361	386	364	363	358	335	362	372	361	360	357	353	363	365	369	365	357	345	360	349	346	370	301	343	322	365	341	394	307	341	352	347	374	356	383	343	355	324	320	327	328	346	328	371	314	312	340	359	359	356	369	320	349	332	349	328	333	345	351	326	360	355	394	322	349	304	365	341	352	367	322	329	335	359	367	366	359	322	346	363	349	344	354	337	347	322	326	333	350	376	331	372	353	368	315	341	311	333	327	312	358	357	373	331	363	353	365	365	328	316	364	346	347	361	377	324	353	317	317	337	347	320	365	315	384	347	325	323	358	353	328	319	353	367	326	328	375	343	356	318	355	344	357	374	322	375	335	362	337	354	353	360	387	348	338	353	335	330	352	331	352	371	340	347	332	334	383	332	360	341	354	350	371	366	302	340	328	352	345	345	330	326	367	375	336	370	347	307	332	344	371	331	364	351	345	337	341	330	335	361	329	356	357	316	364	361	341	364	364	352	364	341	342	343	350	359	372	337	352	341	349	336	317	346	371	366	372	352	367	327	347	344	333	352	350	333	356	350	375	344	336	327	339	322	343	334	332	371	358	333	336	348	368	326	329	351	379	341	346	306	306	356	374	351	300	361	383	358	363	344	335	328	347	349	352	363	347	322	355	353	371	331	327	320	360	331	377	329	355	319	355	345	299	344	373	365	368	353	352	355	360	360	370	362	312	357	379	373	334	353	359	380	353	365	342	299	348	354	350	360	371	332	354	375	358	372	364	363	351	366	342	307	373	347	336	342	322	333	391	363	350	324	359	345	328	379	356	329	357	331	356	322	376	324	350	305	341	348	343	351	356	350	382	328	354	346	368	343	367	332	344	316	353	340	352	304	314	341	352	328	312	324	308	362	337	330	383	351	322	339	365	328	336	315	357	340	362	331	356	347	362	324	386	367	324	330	373	348	344	330	339	320	342	343	343	354	357	335	339	352	345	351	361	351	332	355	324	326	324	359	348	344	375	320	346	322	327	353	345	360	337	319	350	340	342	359	358	360	340	332	323	347	338	373	318	349	342	390	330	334	347	354	348	342	335	370	380	330	346	329	318	327	334	352	359	372	367	348	392	337	358	357	343	337	347	329	371	353	350	340	366	312	323	396	354	347	331	328	317	350	342	361	353	373	334	320	389	355	332	364	344	360	326	347	375	311	334	358	339	317	307	328	361	339	341	328	308	331	341	332	340	352	342	351	329	369	359	340	332	378	354	325	365	318	370	365	355	356	339	334	352	342	318	323	386	343	374	374	355	325	348	330	315	341	355	300	348	324	345	342	349	353	326	317	346	369	352	329	344	363	339	348	353	351	386	340	311	362	335	332	352	360	350	357	327	335	398	364	364	335	378	336	377	358	365	335	354	373	367	356	330	292	364	314	360	362	328	366	338	374	369	341	363	360	352	344	322	339	337	313	340	375	355	365	342	322	370	324	339	339	375	320	352	355	346	355	345	347	346	345	337	335	351	370	367	353	362	322	355	349	363	331	341	351	337	341	363	348	360	333	364	338	332	329	369	371	330	321	354	332	358	307	355	337	350	336	349	307	346	335	327	323	321	349	367	337	369	384	392	407	354	357	351	403	366	364	390	348	341	352	355	343	348	338	363	350	354	333	375	340	379	349	357	331	338	316	360	357	341	366	331	375	346	332	347	364	352	355	351	345	332	359	346	347	357	346	339	363	360	334	333	328	317	338	352	333	354	365	379	334	341	342	332	348	345	342	360	343	350	329	337	362	293	317	353	314	378	351	343	363	325	341	346	382	345	380	365	340	343	355	352	364	358	344	368	348	373	333	354	334	330	307	368	332	352	319	375	363	329	353	337	360	380	344	324	326	341	335	326	324	340	330	368	355	350	359	386	371	324	369	374	346	348	359	338	377	355	366	315	321	338	352	331	341	328	328	395	360	336	350	365	331	312	357	335	329	366	354	337	344	378	326	325	347	343	351	310	352	368	325	328	324	352	390	324	368	372	357	352	320	338	350	321	334	357	351	328	357	333	343	343	331	351	340	333	389	378	352	343	363	325	321	366	325	346	344	380	369	334	330	394	308	312	360	331	313	366	346	353	300	343	316	329	356	357	331	332	334	343	349	351	366	315	342	349	348	343	339	339	342	374	339	345	318	350	382	377	329	369	326	322	367	362	340	363	353	355	346	374	335	342	334	321	339	376	321	331	326	353	339	331	358	366	358	341	366	340	334	338	353	351	341	372	313	317	376	337	351	371	315	329	356	359	362	344	334	348	329	323	350	351	337	355	353	317	344	374	351	323	340	374	327	331	371	362	342	356	310	320	355	348	331	357	352	344	339	341	355	380	345	347	339	362	361	350	336	352	354	353	328	348	327	337	354	359	378	361	348	310	333	335	329	356	358	357	319	351	362	361	387	339	336	324	353	321	316	346	341	331	377	354	334	344	338	393	356	335	333	325	329	388	310	350	315	328	346	326	359	351	313	354	354	354	370	332	366	351	329	349	352	330	358	346	359	316	372	316	341	325	340	361	362	381	351	317	384	369	358	297	381	341	357	356	357	329	370	323	333	355	346	376	361	346	337	376	341	287	321	353	322	346	371	354	303	363	358	370	364	332	332	368	372	332	344	360	376	399	355	336	348	341	384	342	350	314	348	353	379	349	363	333	348	326	340	325	293	375	348	338	308	343	341	350	367	352	358	344	347	356	338	359	335	349	359	375	345	379	334	349	312	373	340	337	358	361	326	351	354	358	334	348	381	324	340	367	350	337	318	345	351	352	353	363	339	342	361	369	335	356	335	381	339	356	363	315	346	348	342	330	317	335	328	343	364	336	347	339	353	356	325	341	360	324	319	347	364	346	312	358	322	356	317	339	339	324	351	365	349	325	357	361	334	360	353	354	381	365	350	351	365	345	367	335	343	370	341	343	334	322	370	366	358	333	371	329	348	378	336	325	331	382	344	358	311	340	324	342	330	352	322	348	340	353	366	333	344	342	343	366	329	356	344	307	329	356	359	333	353	337	359	359	328	382	338	340	337	306	327	320	347	329	361	365	336	345	392	341	349	325	358	304	364	340	355	324	294	364	364	358	336	359	355	357	354	353	333	370	336	367	335	325	348	339	344	341	330	319	344	337	384	361	384	357	346	357	344	355	315	352	343	366	358	339	332	356	328	351	357	306	351	327	362	362	331	374	367	343	360	338	374	367	368	344	357	377	305	352	344	353	318	324	318	320	349	346	331	364	345	347	329	333	350	371	328	381	332	363	342	317	391	358	320	362	353	359	350	363	355	338	349	334	333	349	321	338	369	349	339	316	366	345	361	322	367	365	348	363	338	363	326	341	336	362	358	352	346	352	334	389	363	342	342	363	345	360	353	353	347	341	310	353	343	343	336	308	365	352	348	332	329	357	359	341	314	343	367
50088	83040	80639	55165	33795	6928	494	346	272	316	316	265	266	277	257	245	293	272	262	248	244	231	220	226	247	225	207	240	235	217	244	220	218	220	242	237	260	216	203	215	205	210	229	258	235	234	234	250	236	208	241	228	204	221	250	232	249	232	216	203	220	236	252	253	233	233	223	219	246	215	248	216	206	227	242	224	246	223	233	232	250	210	266	243	216	216	241	224	215	213	225	218	231	213	251	250	229	236	253	222	219	241	227	234	222	227	217	227	210	221	246	246	239	223	222	236	238	226	219	219	232	232	257	236	228	209	222	224	227	205	224	220	230	226	256	251	262	215	246	234	227	233	227	224	202	223	259	211	247	259	233	225	229	231	227	251	229	242	244	222	220	212	204	229	210	237	223	211	234	197	244	211	236	212	221	254	240	248	193	214	254	232	234	207	228	231	215	192	250	230	220	208	203	233	234	216	216	238	236	232	245	216	204	238	204	210	219	233	230	222	230	226	228	243	243	204	234	216	189	196	217	221	263	231	236	214	232	208	230	223	214	253	247	219	217	213	224	223	222	234	201	215	242	217	216	227	228	218	201	203	188	233	237	239	226	233	245	226	257	241	262	230	209	226	245	240	240	242	235	241	214	197	251	229	223	215	212	240	237	197	215	228	222	200	207	224	228	210	232	221	218	256	204	226	199	227	210	229	223	249	219	218	237	239	258	274	239	225	237	248	232	234	219	241	243	232	271	226	228	237	226	274	240	236	226	215	227	223	232	235	231	212	235	236	242	222	242	251	215	241	226	221	210	222	234	230	212	253	223	225	220	236	214	214	235	212	244	251	220	228	215	230	252	219	235	215	223	217	244	200	210	198	200	203	238	228	243	231	232	205	244	218	224	203	226	202	221	225	214	248	235	204	254	260	216	243	245	222	231	246	241	239	207	217	209	226	228	216	246	225	215	225	235	250	246	215	261	214	223	217	218	233	208	275	222	198	250	250	244	246	246	223	223	228	224	227	216	244	226	220	244	219	231	224	240	232	249	213	257	243	242	270	226	238	236	192	217	216	255	206	242	249	236	239	232	216	237	240	198	251	209	213	217	218	231	203	241	255	210	232	205	254	251	218	221	225	212	228	242	229	240	240	226	210	238	216	213	256	229	211	222	215	254	220	211	225	224	232	232	227	217	212	235	222	221	250	238	209	229	241	234	235	226	230	214	256	227	231	216	238	234	221	227	213	232	221	236	235	209	210	231	210	246	236	204	224	255	228	226	194	231	210	215	247	228	204	224	253	253	222	240	242	228	238	230	231	237	231	229	230	264	243	237	208	206	218	207	200	241	243	226	202	242	235	216	222	225	231	198	227	191	228	196	230	213	204	226	207	225	218	199	231	267	220	216	231	200	251	211	227	252	251	234	255	219	204	220	202	242	258	219	244	222	217	213	216	214	206	232	225	223	229	221	215	233	205	221	219	216	220	254	259	238	253	244	238	255	244	232	230	224	253	202	205	211	214	218	230	231	256	201	201	219	228	230	238	241	223	253	249	239	266	243	228	249	209	235	230	223	256	278	230	232	235	235	213	226	231	234	232	230	232	191	234	221	226	254	238	211	250	209	234	223	208	232	256	247	240	211	212	250	229	222	221	206	246	247	229	216	226	215	208	224	212	238	250	223	252	214	205	228	238	256	224	222	201	217	232	255	247	222	220	225	246	207	229	232	230	229	244	226	234	224	247	214	205	251	220	220	210	201	232	244	234	194	219	226	232	206	231	250	227	269	259	235	215	234	248	226	202	224	210	247	263	239	210	220	239	244	240	235	232	215	208	244	222	205	201	235	267	230	228	228	206	209	210	221	256	220	204	224	228	246	232	222	242	254	242	238	253	202	197	229	270	218	207	202	218	239	206	256	230	209	225	233	252	212	231	224	213	202	191	228	227	211	261	224	225	248	260	223	200	248	247	214	207	212	248	222	229	235	209	225	247	205	224	251	250	268	273	236	228	216	244	213	245	224	219	225	217	222	230	233	237	251	212	246	239	214	255	243	203	229	217	268	233	214	227	200	228	247	231	253	195	214	206	231	234	243	264	243	227	276	228	216	248	232	238	213	201	231	217	265	235	247	213	239	187	246	208	240	221	215	229	227	222	219	214	240	237	254	223	241	232	211	243	227	215	237	221	250	245	241	214	257	244	224	243	234	249	230	227	209	244	221	225	232	229	210	226	218	241	230	209	200	209	199	201	223	236	236	232	261	215	205	221	234	209	222	224	218	225	230	231	238	217	218	212	208	226	255	234	254	215	215	202	231	242	242	217	200	203	217	214	243	274	243	243	249	251	239	216	215	226	238	254	227	245	201	226	231	252	229	255	242	222	194	211	230	218	239	226	226	234	229	208	212	216	254	235	224	237	218	212	224	225	212	251	241	231	223	232	235	230	229	230	214	232	237	222	227	230	218	230	219	251	216	263	235	196	216	213	253	216	220	237	199	207	209	232	217	228	266	228	227	250	242	219	214	232	239	201	229	221	217	199	235	224	222	218	264	225	241	235	225	213	222	223	231	229	267	254	225	234	223	204	225	214	235	247	219	216	250	213	229	222	232	217	225	211	234	232	237	227	235	194	197	198	212	233	228	218	235	262	238	229	235	214	238	257	222	233	251	241	234	215	223	239	232	233	219	212	242	249	229	224	226	246	215	248	196	233	237	227	230	239	216	201	218	221	226	222	223	237	207	210	222	208	193	242	245	226	257	234	255	217	202	220	220	242	241	225	212	220	236	232	226	264	230	222	216	256	228	229	249	235	242	220	237	242	214	232	244	244	233	215	232	228	226	218	240	248	224	207	243	240	228	203	196	216	229	265	230	235	224	207	208	226	258	261	240	251	241	240	229	233	249	242	211	192	212	258	273	247	236	245	188	235	219	224	248	228	208	240	232	219	229	246	231	219	236	212	231	225	230	220	246	200	210	203	225	253	214	218	240	236	244	266	243	237	203	214	212	204	216	235	204	226	251	228	231	219	234	251	229	269	214	213	234	202	235	241	212	235	226	250	245	248	224	216	229	246	221	221	211	245	251	221	222	235	239	214	216	219	221	196	221	232	238	205	227	203	227	217	231	226	207	217	243	232	212	232	236	246	228	210	252	229	224	218	222	225	241	212	228	235	237	235	217	222	218	224	232	226	216	218	257	223	248	224	240	225	212	218	224	213	234	228	227	242	233	246	232	251	234	214	209	240	190	257	215	211	250	200	189	208	251	246	232	238	214	226	219	239	240	211	227	237	234	228	204	200	213	229	215	213	204	236	238	228	221	217	205	208	223	261	235	221	221	250	232	197	249	210	222	289	229	216	236	225	220	211	224	216	229	212	228	222	245	213	217	252	235	210	211	212	233	217	225	230	194	223	233	220	199	206	237	244	245	245	230	245	202	235	218	238	232	232	238	220	247	222	221	241	212	212	231	218	206	220	250	243	242	215	240	228	218	214	192	239	264	214	220	245	244	243
27938	64555	78425	59602	35651	1499	1224	1128	951	903	834	753	724	715	696	696	659	637	709	558	645	589	591	589	537	568	550	588	594	597	573	572	564	568	553	575	570	535	581	558	527	501	568	524	583	546	556	535	585	539	522	634	524	585	491	517	571	521	520	539	501	549	533	557	495	585	541	520	479	548	543	524	487	530	548	512	565	543	575	545	514	485	514	499	519	519	538	517	533	566	502	519	489	537	499	520	537	552	539	484	460	514	537	499	554	563	496	562	505	545	497	548	533	503	528	539	540	513	536	545	517	527	564	560	543	512	520	552	549	517	585	566	503	515	498	548	509	522	559	495	507	507	529	506	521	505	521	582	516	515	476	528	493	508	508	551	486	492	544	530	515	558	535	562	490	528	542	528	523	460	515	525	512	504	547	516	555	491	549	511	521	511	573	507	518	473	537	562	521	508	526	525	547	525	540	533	537	534	506	532	575	477	485	507	548	544	528	490	529	493	496	527	528	554	549	518	534	521	544	497	554	526	498	551	548	573	526	520	541	528	530	526	521	520	524	502	512	526	534	478	504	539	544	519	517	553	531	522	554	522	545	544	489	475	544	533	497	542	534	465	519	498	471	532	525	507	521	493	544	518	494	523	505	523	512	535	519	539	526	540	559	537	551	557	534	477	503	487	545	481	531	556	497	536	544	511	547	508	517	535	506	525	522	490	531	534	539	566	532	561	524	532	523	534	537	492	514	499	544	497	546	515	518	548	513	533	480	542	522	521	542	571	502	519	499	489	514	563	559	512	579	539	510	527	568	520	540	553	506	489	536	548	559	502	523	523	517	510	503	528	511	572	527	530	497	512	569	543	545	532	543	530	505	546	587	518	539	543	538	585	507	573	520	504	560	499	508	502	558	510	561	502	499	534	494	520	523	504	522	521	539	567	497	512	557	535	526	506	512	517	548	515	517	477	511	586	545	518	548	534	529	527	544	549	502	526	563	490	543	512	539	519	479	489	543	527	545	507	505	569	445	502	535	505	510	526	533	508	523	563	510	514	525	544	512	531	525	489	514	537	540	500	532	519	518	505	526	503	570	526	561	540	516	530	517	510	544	510	516	518	552	557	538	564	516	493	499	515	507	487	562	536	507	487	553	496	460	510	537	540	523	530	502	490	520	536	518	537	534	532	516	493	501	488	548	556	495	516	524	539	543	509	543	529	522	529	521	496	533	522	514	507	540	544	545	555	520	531	524	538	573	490	540	543	512	558	465	528	537	537	535	506	521	564	530	494	540	522	532	559	494	554	537	527	477	556	505	493	500	561	532	518	535	532	496	545	515	537	519	519	514	508	533	534	468	489	524	542	507	477	527	508	505	524	543	521	533	521	566	525	522	524	520	568	551	554	488	534	468	502	587	538	532	529	534	517	525	509	528	509	544	526	527	549	544	565	503	536	468	544	529	509	533	524	550	543	528	501	533	549	552	503	539	552	536	504	529	546	530	533	552	519	552	527	548	528	509	525	496	508	536	548	510	507	542	508	504	515	526	546	522	518	494	525	544	512	553	519	506	529	504	552	525	505	505	507	548	521	510	531	510	536	505	521	533	520	474	548	546	519	494	525	509	543	549	553	570	528	526	494	542	542	544	507	535	544	512	492	504	515	555	508	555	548	574	517	520	526	510	510	541	554	495	518	504	518	528	529	542	522	505	505	535	557	524	505	523	510	530	520	531	571	537	490	506	502	530	510	560	503	535	507	520	542	562	533	512	556	514	512	531	515	541	489	519	576	561	547	518	507	485	487	533	517	559	534	532	521	504	513	553	563	507	549	569	541	530	501	541	510	515	533	546	534	563	547	534	542	538	522	550	474	506	566	517	586	543	515	508	550	501	543	550	498	508	473	574	517	496	532	517	535	568	506	531	514	566	548	543	533	545	536	550	499	493	523	585	541	474	507	544	507	511	507	516	535	541	474	504	527	484	516	514	551	492	543	536	510	500	511	525	507	547	567	543	528	545	526	542	533	537	572	528	530	545	563	501	481	523	518	521	526	508	527	510	547	509	478	497	522	551	544	549	522	503	513	510	535	522	518	520	505	532	472	567	518	543	533	523	484	579	530	529	534	515	509	534	546	501	525	512	539	538	508	503	553	528	525	523	560	473	514	551	513	540	544	519	536	522	522	509	515	548	541	531	529	535	520	507	551	514	524	532	526	505	505	499	520	519	514	550	562	530	528	516	551	521	523	537	517	550	526	489	497	541	529	597	557	495	507	504	529	484	540	510	547	518	555	535	538	554	515	523	542	504	579	565	497	498	531	523	536	507	547	520	528	514	519	495	554	513	529	494	555	541	553	518	539	502	522	503	501	520	476	499	513	534	502	534	505	517	513	503	534	591	523	541	515	496	510	540	533	541	512	539	520	532	528	526	473	512	522	541	525	513	552	514	561	462	530	503	545	542	516	565	533	521	532	498	520	496	536	524	525	516	554	500	535	544	521	568	516	533	545	511	487	574	558	496	496	534	533	528	553	533	547	494	577	530	508	505	527	527	548	534	534	567	517	547	558	508	579	498	521	503	533	513	545	545	540	519	517	536	523	540	506	526	519	541	505	545	543	516	521	520	527	527	524	541	500	524	528	492	542	545	519	520	512	532	519	503	526	515	521	569	547	511	515	511	556	516	516	521	539	516	492	584	535	512	511	513	525	528	529	500	564	522	533	506	551	491	575	518	540	501	509	551	533	564	451	509	502	535	547	533	513	520	493	509	492	493	530	537	479	524	526	511	521	513	518	515	519	531	493	519	562	553	533	523	505	495	527	530	543	568	516	518	548	545	559	540	525	522	492	536	541	557	549	512	515	545	516	514	536	504	494	523	482	505	511	544	532	499	499	553	545	534	532	528	526	479	549	517	521	480	490	525	527	543	512	570	524	525	516	533	509	544	564	546	551	525	523	534	525	571	520	536	517	538	497	567	537	548	559	521	556	521	506	533	497	534	523	552	513	521	549	525	508	561	528	551	508	536	561	537	548	479	535	556	548	525	507	510	520	522	514	569	533	527	556	549	506	497	496	530	507	518	529	492	483	531	490	513	555	527	544	501	547	526	532	503	527	530	513	535	507	557	536	498	563	522	538	520	524	504	541	540	525	543	544	561	512	535	526	505	527	540	493	536	517	526	516	547	530	548	521	524	514	493	520	563	520	504	522	512	552	532	546	524	529	545	544	539	512	497	515	511	519	532	527	538	591	525	535	511	510	533	488	490	559	514	566	549	534	543	529	455	554	509	521	521	534	454	507	517	544	549	522	543	501	518	525	574	515	528	483	505	552	549	483	499	547	553	533	527	529	539	498	554	522	544	487	525	507	511	520	471	543	502	542	504	485	539	536	536	538	532	508	505	518	531	530	531	525	545	510	512	559	504	526	507	520	485	542	533	519	554	533	481	498	533	550	491	540	512	495	526	512	523	505	504	508	528	545	528	550	549	544	551	533	514	512	494	546	519	488
27342	23288	14635	4403	1289	316	227	212	245	235	275	239	238	271	252	242	286	258	294	252	232	260	234	252	249	267	270	289	257	255	234	214	252	252	275	244	281	255	264	289	270	280	241	291	254	240	256	286	285	245	246	251	246	254	240	263	226	276	277	252	250	266	277	247	237	255	262	253	285	236	259	271	236	272	287	248	274	268	294	291	262	258	279	257	233	264	249	257	255	263	267	273	226	239	261	240	222	269	256	261	264	273	238	277	276	247	244	236	259	284	250	250	262	281	235	230	250	256	262	246	276	264	255	249	258	269	241	254	258	261	274	260	245	265	266	235	258	268	258	263	248	267	245	227	265	261	257	246	251	266	266	263	255	273	258	269	288	277	242	265	296	245	277	264	254	244	255	230	267	258	257	242	236	264	266	264	266	250	253	243	275	233	245	257	265	259	256	227	242	256	266	285	266	271	250	242	275	259	275	282	259	244	278	222	249	281	285	255	270	267	240	287	271	273	271	282	268	259	239	225	247	290	271	288	271	287	251	252	261	265	243	256	244	269	233	265	277	275	256	280	287	280	286	257	289	253	238	290	249	275	242	262	243	271	258	283	283	271	252	231	243	256	278	273	285	285	251	259	249	236	247	267	245	211	261	245	245	248	306	270	246	257	254	281	247	267	263	255	266	279	272	252	264	260	274	290	252	257	248	270	271	277	261	267	242	292	241	228	261	274	258	264	256	266	277	231	252	266	233	289	233	239	264	281	254	234	251	269	258	270	265	272	252	220	242	248	240	254	266	274	241	239	254	261	254	280	262	264	235	292	248	253	265	277	248	230	253	260	285	258	244	234	286	268	262	259	255	267	271	242	267	271	284	270	260	253	257	255	262	282	301	251	261	273	283	243	273	253	276	229	233	249	261	274	263	294	243	242	242	258	253	241	228	261	259	259	252	280	232	257	282	263	305	305	258	253	223	267	273	280	293	262	237	236	216	234	252	260	223	259	251	261	291	274	282	269	239	273	283	265	261	210	277	283	294	267	289	244	276	233	267	276	211	259	230	265	258	291	277	276	243	249	256	296	254	250	243	271	273	285	265	252	273	293	251	270	224	268	261	224	261	281	251	234	233	259	283	244	261	282	278	254	274	251	271	287	292	271	275	249	256	256	262	268	239	267	257	239	252	264	251	262	307	279	251	271	250	226	222	282	251	259	281	286	249	245	287	280	265	247	275	245	254	259	228	270	273	260	251	256	254	270	265	260	283	300	265	264	276	280	267	272	267	248	240	253	243	277	274	279	266	241	230	272	246	312	275	290	245	275	272	267	277	240	248	287	233	223	280	272	281	267	247	239	273	251	281	251	238	247	232	240	286	261	256	226	253	280	265	273	259	265	251	250	254	265	277	260	299	260	253	258	263	248	250	282	261	248	267	225	262	273	251	278	255	269	258	253	265	256	241	240	269	236	246	257	276	252	253	236	284	309	241	252	263	257	234	257	237	269	256	270	254	264	232	272	287	289	270	280	280	274	250	248	270	278	262	269	263	217	236	227	263	286	279	235	263	246	265	266	269	259	241	270	237	247	278	242	234	290	262	267	247	268	276	248	272	242	223	243	241	241	254	258	269	258	267	244	260	268	235	271	261	282	257	264	265	248	256	263	274	268	270	232	265	251	281	242	257	259	280	282	296	289	221	220	253	272	275	259	263	222	254	256	275	263	247	265	265	233	222	284	280	281	247	264	264	270	285	274	260	263	276	277	230	265	279	284	290	258	253	253	261	285	239	249	270	250	246	261	267	236	278	270	219	288	270	289	250	257	251	256	251	263	250	262	257	290	272	288	282	258	266	240	265	260	256	271	267	262	237	260	251	265	234	227	276	267	242	239	248	275	293	290	235	290	254	271	246	266	244	271	269	261	255	268	263	248	255	261	253	251	248	267	232	255	232	292	278	238	249	256	255	252	284	263	239	239	262	262	268	265	267	245	273	251	259	279	270	284	241	250	244	285	260	242	281	268	266	262	258	239	262	264	273	254	236	277	265	260	270	270	274	272	236	288	270	252	240	294	283	264	234	276	240	295	263	278	277	253	262	244	250	229	267	260	283	275	241	240	251	287	252	241	245	277	276	250	280	259	273	260	256	255	257	262	252	231	240	231	279	277	276	247	249	243	254	235	247	237	301	240	272	259	289	269	234	235	271	262	252	236	250	260	240	250	241	247	232	251	269	278	263	253	252	271	237	257	244	258	256	272	247	243	262	275	293	267	245	251	251	267	290	233	295	269	261	276	251	268	229	272	256	269	270	261	254	289	276	260	278	249	234	259	232	264	234	261	242	266	286	273	273	261	268	272	233	261	252	241	276	262	260	254	277	270	297	269	261	294	272	246	259	245	259	247	252	278	286	255	236	248	280	282	269	266	246	245	278	237	255	237	280	248	258	278	257	264	250	256	253	262	256	278	269	229	252	252	281	233	274	270	235	241	263	283	256	276	264	291	271	237	253	249	252	268	263	260	254	245	263	275	249	253	248	232	270	259	238	238	246	282	283	261	253	259	253	273	265	278	262	240	269	255	262	261	291	244	232	243	263	238	254	221	286	277	241	272	248	245	279	260	284	290	267	267	275	269	250	262	281	275	271	281	262	257	248	254	256	270	283	233	275	304	245	245	269	262	250	245	273	249	229	256	246	257	254	232	259	243	246	274	277	244	259	230	243	287	254	269	264	274	233	280	240	277	280	246	238	279	273	250	230	272	268	283	255	254	285	249	236	284	242	240	246	250	294	286	278	273	269	235	265	274	267	276	263	234	259	258	268	269	283	284	271	252	256	285	285	267	286	257	291	264	259	256	291	277	262	254	267	272	247	241	251	257	297	244	275	253	276	296	268	281	282	257	265	253	284	265	247	273	292	233	262	268	270	263	286	281	253	261	265	282	250	260	282	275	255	258	260	271	266	300	257	277	270	270	283	250	245	239	254	268	281	234	263	259	258	263	272	266	268	276	249	213	242	256	241	215	288	269	277	239	269	283	241	264	255	241	240	256	263	260	242	261	274	251	255	255	273	267	230	264	256	219	281	228	235	246	249	264	270	254	242	257	249	265	278	268	249	285	261	230	261	268	267	274	253	256	283	243	277	259	235	233	272	250	266	282	229	273	256	264	266	264	257	255	290	259	276	275	224	265	262	247	259	270	275	255	307	314	245	255	246	254	268	278	289	279	253	242	242	267	246	247	264	259	220	286	268	282	254	270	268	248	246	264	225	274	241	236	282	260	253	249	247	254	257	273	251	292	268	230	248	279	252	235	256	267	270	275	268	255	239	250	267	265	239	244	241	263	264	250	280	268	265	259	243	257	254	254	243	264	263	285	240	232	245	268	269	261	243	238	247	271	271	262	240	254	228	253	244	278	257	249	231	261	264	261	252	241	287	262	274	259	281	268	249	250	270	239	254	264	264	227	222	257	274	257	242	274	256	257	241	279	261	246	253	292	272	248	274	272	264	275
13299	19745	19225	8295	2955	555	575	556	570	570	558	556	554	576	564	517	624	576	567	549	565	579	542	541	593	571	574	549	587	593	586	526	569	547	529	559	555	565	563	566	536	552	599	608	586	578	587	610	542	540	557	589	561	546	560	544	591	496	564	543	548	538	603	547	573	534	559	543	504	552	556	608	553	560	558	548	564	578	563	562	563	563	552	526	542	534	558	522	567	588	595	555	576	564	512	547	567	558	578	562	535	542	540	571	537	562	579	500	564	594	607	569	564	535	564	533	554	584	553	553	558	516	513	546	604	533	601	552	544	532	574	619	595	575	562	596	557	588	591	605	529	536	596	553	571	605	571	562	538	581	588	556	514	548	548	544	560	550	531	595	561	567	570	540	547	596	587	587	593	576	522	540	606	574	549	542	554	569	552	551	580	578	522	513	593	534	606	566	561	577	519	561	570	540	544	527	548	538	584	583	590	538	548	536	538	557	591	548	576	586	589	552	579	582	592	531	592	544	564	598	531	580	563	570	563	613	636	565	525	565	571	578	520	554	548	574	566	592	601	569	569	583	614	589	571	562	564	536	544	579	586	556	580	609	554	533	598	546	570	572	559	553	576	566	554	583	582	528	570	536	585	586	575	587	547	608	553	570	545	585	518	544	547	563	517	535	566	586	555	574	596	580	532	540	514	573	569	538	595	602	581	602	568	534	583	616	545	541	544	602	593	568	553	614	587	530	553	572	513	577	524	571	594	535	580	553	555	523	533	532	562	540	628	577	554	560	549	545	548	564	519	574	570	548	562	551	536	602	532	585	601	565	594	573	585	564	562	590	545	560	570	541	557	548	534	542	505	579	580	582	547	590	556	546	561	561	584	595	593	508	580	545	575	538	501	560	582	540	549	548	586	578	542	583	574	569	526	561	593	526	524	589	547	541	567	547	503	596	549	566	549	597	544	565	549	544	565	524	546	597	594	572	570	547	588	541	571	564	563	602	568	598	564	535	599	534	537	550	598	531	590	597	559	562	556	555	559	596	573	593	574	578	581	573	601	591	622	557	532	555	604	538	553	592	537	547	548	577	606	554	557	540	603	600	543	554	562	555	561	565	530	535	577	547	563	572	567	557	595	504	569	584	531	569	568	547	539	593	561	562	609	540	561	559	567	612	563	590	536	603	587	551	550	550	564	564	538	540	557	538	571	556	581	593	604	592	561	574	549	638	568	560	546	544	602	583	554	542	601	496	609	574	519	579	597	565	564	572	597	605	537	535	563	522	574	587	603	549	560	549	564	529	532	547	556	558	605	557	561	540	550	562	578	572	557	599	532	497	531	584	554	552	538	574	529	568	591	566	569	592	560	557	564	546	526	552	566	534	580	584	570	575	579	555	568	555	560	573	548	535	587	593	588	595	552	548	587	585	541	578	553	578	553	620	565	524	576	562	581	610	535	558	572	580	549	562	541	552	567	545	567	568	539	567	540	565	603	557	512	550	546	553	563	559	565	584	612	550	569	544	577	588	567	528	586	476	554	552	562	554	534	548	592	577	580	584	549	570	517	580	580	566	553	567	600	596	557	550	522	543	558	532	583	571	539	571	533	568	569	540	570	564	598	534	592	563	570	604	548	549	587	570	577	580	564	609	518	571	582	526	554	556	584	567	568	569	584	551	561	583	541	549	547	546	636	538	559	542	572	572	549	562	600	547	589	532	570	561	560	572	544	599	579	610	578	592	549	564	528	534	595	555	560	537	547	553	574	599	578	528	525	574	617	550	562	556	579	543	574	558	528	540	549	602	555	581	565	588	551	542	595	573	549	528	558	613	552	527	585	561	557	568	588	583	566	564	571	570	549	548	570	547	537	537	551	541	546	553	559	613	594	575	572	537	534	563	578	554	575	568	555	551	582	562	559	549	537	560	545	549	569	547	553	568	549	574	562	580	559	590	567	543	571	559	568	548	568	552	547	548	584	556	530	588	565	598	557	593	557	531	539	571	539	597	550	584	570	585	589	532	546	584	553	562	569	521	518	527	526	544	562	582	532	583	551	548	575	587	570	552	576	585	603	578	547	583	578	569	596	543	541	537	518	602	569	595	575	582	552	527	537	575	558	621	584	539	533	559	577	559	547	582	545	585	586	533	517	551	550	541	603	573	556	550	563	559	542	604	525	561	567	541	552	593	490	596	545	573	574	595	577	601	545	560	581	563	564	590	552	562	594	538	545	533	584	559	532	596	540	581	546	523	562	601	568	574	570	547	547	542	574	569	552	571	548	560	540	548	563	580	542	601	589	576	560	594	547	547	567	545	568	552	597	528	539	563	572	534	550	531	583	542	530	581	563	569	578	515	554	556	580	543	551	611	574	509	588	555	575	578	541	551	577	530	559	526	522	540	549	543	555	589	524	543	553	547	560	603	569	578	540	554	562	547	547	537	551	553	547	521	562	557	514	559	542	603	562	561	535	553	577	587	628	568	581	556	552	599	561	603	535	586	561	557	541	586	585	542	585	541	585	582	576	560	581	560	568	572	580	551	549	568	563	583	557	614	562	539	556	565	595	565	591	538	570	572	555	562	561	528	561	542	561	590	540	537	566	595	595	561	568	565	578	552	585	544	552	568	551	576	612	585	565	601	604	575	571	545	551	569	548	582	545	575	528	528	552	548	584	507	567	551	597	576	543	522	535	581	552	547	549	541	582	594	575	619	641	537	598	581	546	531	545	583	561	584	561	562	572	579	575	565	563	589	575	509	556	545	557	554	561	618	589	542	577	562	548	554	584	568	612	596	587	582	579	599	592	557	521	556	576	546	547	611	555	522	628	572	525	564	565	563	569	562	602	564	584	568	556	574	562	570	569	578	559	532	549	544	538	581	568	549	554	538	556	562	587	559	611	576	576	586	581	551	580	549	534	534	565	554	586	597	557	576	558	588	599	535	558	620	587	561	547	568	580	573	574	553	573	548	569	581	574	590	590	595	552	545	565	563	573	579	508	564	555	553	558	573	550	559	550	559	609	577	594	578	579	545	538	560	564	552	557	529	565	555	523	496	592	583	575	582	554	537	553	513	556	564	576	578	600	539	545	568	532	539	585	534	546	541	578	570	593	525	556	544	550	581	538	577	556	601	583	564	571	581	580	546	576	556	610	551	576	559	601	596	562	571	577	561	567	565	555	557	571	555	592	509	565	588	554	539	522	575	560	564	553	575	610	529	541	531	571	587	555	563	558	610	600	567	602	579	588	602	553	542	559	554	553	520	588	603	583	583	565	562	549	567	603	574	559	591	552	525	503	563	542	561	564	541	560	574	539	566	560	558	528	572	573	543	601	552	579	594	568	517	565	607	565	584	501	609	576	562	592	556	587	566	548	562	534	579	563	580	557	583	569	536	559	557	560	536	580	566	572	579	568	545	579	583	571	541	562	576	532	539	569	594	585	565	531	548	586	605	543	624	573	539	535	556	590	561	559	599	548	568	561	562	569	564	568	586	536	522	560	542
41142	68730	68658	44711	22845	2349	244	194	215	167	170	176	171	170	173	123	148	110	161	143	143	132	134	144	158	152	143	143	155	167	140	142	162	147	164	162	148	135	161	174	146	125	121	165	142	157	148	161	151	150	159	150	146	133	137	132	149	143	129	160	157	163	129	147	144	154	143	153	146	133	148	148	143	158	128	149	157	145	128	123	136	159	158	165	153	153	153	180	159	158	145	151	145	138	145	147	172	143	138	155	137	133	157	160	157	147	144	152	141	132	152	169	177	130	138	147	156	147	139	145	161	132	144	134	150	142	153	149	121	147	135	149	146	143	148	158	152	126	131	127	150	148	145	149	133	179	130	125	165	140	160	152	162	164	135	140	151	147	151	139	130	127	139	136	145	141	170	137	149	154	151	131	147	158	165	160	125	162	116	158	146	134	160	151	134	140	153	147	158	149	151	131	133	163	137	142	151	160	137	151	164	146	152	141	125	164	156	138	158	146	138	132	112	133	149	140	146	142	126	140	150	147	134	167	138	182	137	131	143	151	152	134	159	157	144	166	138	138	164	146	141	164	136	149	172	146	122	146	151	146	160	161	122	146	140	154	140	162	158	134	164	147	158	156	174	143	154	153	125	133	118	170	149	172	155	146	160	162	156	139	146	140	142	142	141	148	157	150	156	154	150	140	139	133	130	138	148	145	148	151	156	152	159	147	162	144	132	163	127	160	169	127	127	165	156	130	147	127	141	148	140	137	160	122	162	151	148	137	150	129	134	152	166	144	159	151	136	176	152	133	169	156	136	135	153	147	171	138	151	161	136	150	141	148	154	131	142	142	118	132	130	122	122	161	144	162	142	155	145	140	155	162	137	127	151	149	149	150	150	163	139	154	119	149	139	151	164	141	139	144	148	145	145	151	162	139	158	153	128	158	153	148	155	134	159	159	126	137	127	134	133	147	141	144	152	156	157	158	131	128	159	147	130	139	137	132	151	155	138	117	156	139	146	155	128	145	149	126	142	145	146	153	158	158	136	126	150	151	155	145	140	120	152	152	148	134	154	157	141	129	137	146	142	145	137	154	142	139	151	134	155	149	156	134	145	156	160	139	147	150	145	164	128	156	140	160	152	148	154	133	162	164	155	157	127	154	162	151	170	157	144	141	143	126	118	152	143	159	121	146	142	155	158	126	141	164	159	128	164	142	155	147	160	136	169	154	127	125	144	146	140	199	139	139	117	173	144	163	159	135	148	145	151	155	132	162	141	161	130	155	128	142	165	136	158	149	152	152	120	147	132	158	152	135	126	146	154	137	147	152	144	129	137	158	158	161	140	148	173	135	132	169	161	149	145	134	149	166	128	149	130	146	140	165	149	154	157	140	142	147	161	143	156	166	141	140	168	141	162	176	139	145	144	144	138	154	140	170	169	146	136	144	138	162	159	135	161	156	144	150	163	156	131	166	137	168	155	159	145	148	148	135	147	146	149	126	144	131	139	135	150	168	141	147	169	122	151	140	155	150	151	145	135	130	135	128	139	165	155	134	162	141	150	139	158	143	137	130	150	161	134	133	155	166	149	125	143	135	133	118	139	121	139	137	138	155	134	152	155	147	141	133	131	130	157	148	134	143	144	147	133	157	137	150	129	160	133	133	158	152	170	136	142	126	130	142	136	139	153	154	157	150	152	144	147	134	128	151	154	141	145	133	138	156	152	164	134	140	129	143	162	145	140	141	123	139	147	134	170	158	152	138	137	164	117	156	127	180	163	134	165	127	113	145	136	134	149	156	144	160	133	154	132	130	143	147	146	136	156	150	131	171	139	171	134	143	148	155	182	137	122	163	172	139	181	149	149	151	152	145	150	159	165	128	134	154	146	128	136	127	148	148	122	131	138	146	123	161	140	171	145	159	151	138	143	143	140	160	130	169	152	157	126	162	138	161	146	151	161	152	144	137	127	129	156	138	144	141	143	147	145	152	144	154	143	170	142	169	159	169	151	145	142	124	156	137	163	143	134	164	146	130	135	144	137	141	151	155	149	140	125	161	155	152	137	133	129	135	151	173	163	154	163	149	150	133	143	128	125	127	149	150	150	136	140	135	145	141	136	127	139	138	143	153	151	133	148	157	170	147	165	165	145	123	166	156	151	138	127	152	176	147	150	145	161	130	136	155	154	142	152	140	165	133	142	152	144	128	155	169	121	134	157	155	137	123	130	152	168	158	152	157	152	138	150	164	139	163	146	141	145	148	158	176	158	121	112	139	148	133	136	149	151	132	159	140	147	143	154	146	142	148	170	149	148	153	139	148	137	145	135	135	133	137	149	140	159	133	158	136	159	144	142	117	157	129	156	172	142	149	139	149	145	129	171	152	159	125	144	138	163	146	159	124	151	154	122	143	173	145	131	161	155	175	152	138	137	171	157	136	165	146	172	129	157	143	136	131	124	153	134	154	146	142	151	126	131	150	158	139	135	158	154	140	128	121	143	127	154	145	152	151	156	157	155	128	141	134	137	158	140	165	141	155	146	151	139	137	122	137	149	131	127	126	161	120	142	153	135	146	139	142	148	119	145	150	144	134	156	150	127	149	154	136	154	147	124	166	148	165	143	138	135	142	122	142	156	146	147	107	122	140	143	144	134	134	142	140	111	140	149	135	145	126	129	148	121	132	159	158	126	129	160	139	171	151	157	135	127	137	127	140	129	156	137	132	140	150	136	140	161	153	166	156	159	143	143	154	145	138	155	145	140	119	133	149	129	128	168	118	123	151	157	177	149	163	161	129	142	135	122	142	137	153	146	164	157	147	158	149	158	148	185	162	154	152	129	130	158	146	142	151	137	145	146	166	164	146	155	156	134	152	154	126	134	150	155	136	151	154	164	149	163	143	144	151	134	131	176	142	137	136	129	175	120	149	159	127	124	156	143	136	174	159	139	159	157	144	127	149	128	128	151	149	140	158	143	142	143	157	120	138	175	134	147	132	145	140	118	141	145	162	151	139	143	147	131	150	163	149	134	170	139	145	134	147	169	145	144	148	148	138	142	177	122	147	160	161	191	137	153	145	147	140	147	137	147	133	128	154	165	145	132	163	133	130	153	156	139	143	127	140	143	140	155	147	122	141	163	141	142	162	154	136	163	147	136	126	146	150	135	132	153	146	139	151	167	128	151	156	139	131	156	152	147	145	162	157	135	150	137	152	181	148	129	157	154	154	153	157	146	127	171	137	134	159	142	129	141	152	162	151	152	145	159	146	113	161	141	156	176	126	135	151	162	143	167	159	121	138	157	120	150	176	131	148	133	150	153	159	156	174	159	134	176	148	156	158	138	155	148	151	164	161	139	148	152	142	153	168	132	176	142	159	167	148	140	141	139	156	150	138	162	166	144	145	154	139	159	142	148	137	142	134	132	140	132	159	137	147	145	136	134	112	125	150	183	149	140	132	161	136	142	129	152	133	127	144	166	132	144	136	142	131	155	165	167	145	162	128	134	150	149	167	131	150
22295	52554	63609	50532	25808	843	681	596	573	492	561	496	442	418	419	408	423	425	396	412	372	396	401	362	393	375	373	367	383	364	374	375	364	373	328	341	367	387	363	361	341	358	330	375	333	339	370	352	363	373	360	313	354	328	350	360	351	357	360	345	376	381	356	354	348	357	361	367	375	329	332	372	352	350	389	381	356	337	384	362	351	321	355	331	324	339	383	370	360	330	359	356	325	345	361	371	370	390	357	336	351	357	354	356	347	338	304	350	349	359	358	342	328	373	342	351	355	335	315	337	333	372	326	338	361	358	352	371	371	328	306	357	335	349	349	356	346	359	343	345	373	362	355	366	345	328	364	336	331	363	365	343	354	346	361	346	366	349	327	318	385	349	381	314	352	359	361	331	351	350	349	353	336	378	357	345	392	372	355	339	352	367	360	388	381	351	313	331	341	366	347	364	358	370	351	359	398	362	339	330	333	363	348	358	345	360	352	372	314	350	325	355	350	354	335	344	353	362	368	342	342	341	333	341	325	360	357	372	334	348	335	337	341	380	353	332	322	380	345	339	321	348	361	354	323	378	362	348	358	370	334	332	313	353	351	322	341	355	349	375	355	377	354	343	380	360	336	389	317	338	321	330	347	318	362	345	330	343	341	322	370	378	324	347	376	312	337	327	353	365	310	335	347	333	367	352	330	340	331	373	340	353	325	338	369	351	335	351	360	379	330	346	344	355	361	388	322	337	353	344	306	358	377	369	346	372	358	374	324	384	378	345	353	341	335	374	395	344	349	365	330	353	366	346	344	352	337	340	332	317	398	357	349	334	348	352	355	353	340	328	361	345	358	358	345	339	362	391	313	322	352	374	383	361	339	345	352	356	370	339	357	374	331	325	338	344	340	343	346	331	372	365	336	340	372	335	362	365	343	335	356	361	346	343	340	329	375	360	373	352	364	351	340	351	319	320	351	334	368	338	384	352	308	370	385	376	401	318	363	342	323	362	340	352	354	355	354	353	343	313	328	339	356	336	354	367	336	357	339	374	355	354	318	337	340	342	346	354	371	334	370	329	334	353	368	371	345	341	338	387	346	346	376	376	368	368	343	370	363	365	334	370	332	308	366	340	372	372	347	370	337	356	358	335	383	352	365	329	334	349	339	386	349	322	327	374	332	337	364	364	328	350	348	347	338	355	382	363	355	357	361	350	361	334	351	323	366	317	377	330	335	334	350	338	338	353	334	363	364	352	354	389	354	366	333	344	342	360	341	352	353	357	359	304	362	360	320	343	339	320	348	376	358	368	324	341	356	344	322	328	387	357	356	350	360	322	372	345	357	315	348	397	312	388	333	333	365	341	352	335	371	336	374	347	360	353	371	354	335	353	373	357	379	371	355	360	341	344	333	398	363	377	318	355	368	339	356	336	362	357	348	362	351	350	349	349	356	348	364	333	349	372	344	332	358	321	338	313	380	360	329	340	378	343	331	354	375	378	389	364	381	366	335	354	337	333	349	354	332	322	341	299	344	372	329	329	370	364	335	337	341	324	368	340	390	343	352	362	368	368	365	325	365	358	366	364	369	352	364	361	355	340	309	338	326	393	358	342	367	353	348	313	344	348	344	355	346	351	336	340	351	320	351	324	331	337	344	378	365	340	337	376	378	376	309	343	314	343	382	341	372	363	335	366	359	325	360	360	355	318	354	340	352	369	368	340	350	361	332	365	338	342	350	330	377	362	365	344	312	312	360	354	358	376	368	368	365	346	337	348	347	332	375	372	354	362	342	348	363	374	359	346	355	350	351	357	350	371	346	362	331	335	360	325	356	347	351	348	361	337	341	350	332	358	334	358	367	356	328	348	336	327	353	340	356	363	363	381	361	364	328	338	335	357	348	334	324	327	365	361	349	346	333	334	325	341	352	350	356	353	329	394	362	369	326	341	363	319	394	326	342	350	343	335	340	351	325	354	352	361	352	380	366	333	350	358	358	314	289	351	351	340	349	363	354	349	344	331	349	334	332	335	334	327	362	328	332	333	329	337	363	363	336	326	337	332	326	356	357	333	350	373	372	350	369	326	380	319	365	345	362	352	386	329	321	342	364	325	312	334	331	348	376	348	316	344	335	349	365	352	354	335	372	353	344	345	348	347	351	333	377	329	350	336	334	319	337	378	323	356	319	344	378	334	344	320	375	359	328	334	364	328	349	349	345	345	402	359	368	340	367	322	347	377	324	325	364	335	361	344	317	369	368	349	367	333	333	361	359	359	359	341	350	400	376	372	336	389	354	368	313	331	385	368	358	345	345	353	349	342	370	370	374	359	343	360	341	336	351	364	327	364	370	357	384	370	374	372	329	363	387	361	356	337	321	371	350	315	380	342	330	343	345	347	371	343	329	336	331	368	332	360	405	344	330	341	367	342	321	349	347	390	388	328	329	362	318	351	327	330	360	346	339	352	329	327	343	357	312	350	369	330	323	350	328	365	370	359	357	333	316	362	342	333	352	380	329	381	348	328	392	345	313	327	338	333	350	359	326	340	342	343	361	357	387	371	362	341	383	346	349	356	334	359	355	379	328	352	315	341	362	382	323	381	353	344	352	369	318	343	344	338	310	346	360	366	356	359	384	344	343	354	353	355	354	358	357	343	362	347	329	330	348	375	346	328	368	357	305	355	310	342	353	292	341	333	364	364	324	353	358	337	362	342	339	374	332	375	319	320	318	329	360	388	362	393	379	346	360	337	378	369	362	342	354	367	350	367	369	330	356	346	332	378	334	361	335	370	374	341	348	347	333	324	349	358	345	369	382	345	348	365	332	345	340	343	327	337	371	319	332	334	342	366	391	349	360	324	332	346	332	354	358	367	331	327	330	345	357	348	367	386	318	339	366	389	332	359	345	366	344	373	353	324	359	361	335	352	346	319	362	350	359	350	349	393	350	398	345	311	365	344	368	336	352	329	346	352	346	342	352	371	337	362	335	375	361	362	339	346	343	332	356	352	348	316	359	377	348	349	366	369	327	349	360	337	345	367	325	338	375	351	370	358	343	341	328	365	351	361	335	340	392	333	372	361	350	376	380	335	352	354	367	343	354	336	359	368	350	317	325	343	377	354	344	362	369	336	324	348	359	377	352	368	360	338	366	323	367	332	336	340	340	349	363	337	371	341	360	370	344	333	336	339	371	315	356	397	323	370	336	335	363	382	362	337	333	365	341	365	353	330	365	322	369	348	327	350	352	343	377	352	357	372	373	366	363	372	352	372	320	389	347	365	358	356	366	357	364	373	361	340	360	331	394	383	344	356	357	331	368	347	314	360	375	391	344	338	319	343	330	356	331	373	330	387	341	342	314	343	366	326	342	377	345	383	365	337	353	361	352	346	347	382	340	362	295	353	341	340	310	334	362	332	347	336	319	351	368	338	361	350	376	349	369	340	370	354	352	356	349	338	376	342	316	349	366	350	330	346	348	365	359	338	402	338	357	338	340	337	366	348	330	378	342	371
46864	79938	80356	58201	33616	6881	567	373	332	288	265	268	255	284	275	264	258	228	239	215	222	223	220	246	238	228	261	264	228	253	236	249	264	212	234	254	235	232	214	239	270	237	224	248	230	253	243	221	238	209	217	247	263	246	221	234	229	218	219	224	217	223	235	232	234	226	214	231	222	224	216	201	231	208	208	219	218	199	218	239	216	251	238	237	284	194	224	188	209	214	222	211	213	236	256	212	223	210	257	235	215	201	190	214	217	243	226	219	223	234	245	243	216	234	218	215	222	235	256	223	266	235	225	230	209	232	220	223	250	244	194	241	213	224	215	224	241	236	217	217	241	217	229	217	225	243	250	199	238	218	202	222	208	242	239	220	219	222	235	224	224	203	225	257	228	256	208	203	236	208	233	206	252	209	226	234	222	221	252	212	237	234	242	207	234	223	221	219	231	238	229	252	210	222	201	245	235	206	215	232	227	217	249	234	196	218	227	218	203	249	220	199	251	223	222	223	249	236	244	227	236	230	199	221	202	210	239	241	240	218	212	221	224	246	224	241	231	212	201	230	235	223	214	213	196	212	204	227	231	230	206	224	277	217	266	262	240	241	202	245	233	209	209	204	225	238	225	191	229	207	200	236	226	200	230	233	231	208	226	199	235	222	214	226	251	233	200	214	248	265	210	207	259	234	218	212	253	260	218	213	232	238	225	225	208	224	228	240	226	239	236	232	221	197	244	197	229	209	223	219	232	203	220	221	231	225	217	235	236	203	217	231	227	224	228	210	232	227	196	232	205	220	233	242	223	247	272	228	215	243	229	227	211	222	244	218	235	237	251	252	232	252	224	209	233	216	239	242	235	215	256	228	221	242	235	233	176	253	230	228	222	237	224	243	237	226	231	236	210	225	235	240	233	251	230	218	226	221	229	239	245	224	188	245	236	253	235	215	221	219	224	244	212	236	258	252	219	240	243	244	257	241	216	244	248	207	214	214	217	209	225	244	221	236	256	231	252	248	232	232	242	228	203	209	217	241	229	221	206	207	245	245	210	224	214	230	229	238	229	240	217	196	216	222	216	235	242	223	230	244	243	226	242	231	219	218	245	225	239	227	217	218	228	210	214	218	234	241	229	262	221	257	236	219	208	215	230	217	237	207	211	216	209	202	212	245	232	244	208	240	219	217	249	200	202	257	203	211	194	225	197	232	239	236	210	231	224	219	239	235	236	229	208	252	238	218	215	236	215	226	232	235	209	218	238	222	232	240	231	262	230	236	252	244	241	241	205	217	240	224	229	246	244	233	218	192	219	236	228	225	247	231	202	217	207	205	220	213	240	233	180	235	216	231	270	253	190	192	206	235	228	202	213	214	227	210	224	239	230	233	238	244	259	223	249	241	245	236	224	233	223	220	246	215	224	234	240	215	229	227	252	243	209	220	223	204	236	234	217	231	207	228	230	212	209	225	246	265	234	242	249	243	210	212	204	212	239	232	236	226	231	232	245	196	235	201	212	224	240	233	231	249	230	225	213	228	230	250	188	223	227	203	211	226	236	229	234	230	229	234	218	231	236	218	229	198	256	202	234	199	256	217	277	252	251	234	236	214	233	245	211	202	240	237	207	225	224	244	213	201	231	241	226	234	234	218	218	211	227	267	212	205	216	223	222	235	248	221	233	221	224	221	223	243	222	217	227	235	232	234	231	213	223	210	238	227	221	233	225	218	231	263	223	212	224	231	220	222	235	203	220	224	241	224	240	242	223	215	214	211	230	221	218	217	198	255	213	200	244	235	224	227	236	236	225	242	234	214	228	228	230	227	234	218	212	253	190	221	205	209	219	245	219	239	252	211	245	256	214	227	232	241	235	226	249	242	235	258	241	231	247	205	241	239	214	222	211	251	235	246	201	227	194	226	233	202	205	219	263	216	253	244	237	238	206	180	255	218	229	207	223	218	232	220	224	257	196	265	232	243	251	231	234	231	231	220	222	257	222	248	248	220	191	207	244	239	229	252	204	237	251	212	250	243	233	234	244	231	240	204	218	201	218	234	224	227	245	228	259	235	236	252	236	236	227	218	206	214	237	216	227	243	234	234	240	200	207	233	195	234	231	197	259	208	237	214	218	200	256	242	243	264	227	221	241	238	234	241	209	234	221	234	219	252	255	236	219	214	207	195	197	237	197	210	219	220	234	218	235	258	213	206	198	246	250	239	232	218	215	208	219	201	216	242	221	258	206	223	251	198	243	251	240	234	217	224	206	218	196	219	248	223	209	237	263	237	260	258	217	248	219	265	267	241	228	214	205	252	202	205	250	248	226	214	221	246	230	231	205	240	238	214	220	227	209	251	220	241	220	221	246	197	262	258	248	216	236	232	218	252	219	207	242	209	235	236	248	202	235	245	250	244	205	225	188	230	244	204	236	206	244	249	222	247	236	248	201	216	237	223	222	239	220	231	191	237	235	229	212	215	208	257	230	196	213	230	242	248	216	256	251	204	237	247	220	232	238	221	243	221	217	201	216	231	238	214	245	241	223	245	221	238	218	197	218	234	211	215	224	236	251	224	249	212	240	203	228	219	224	230	194	213	221	231	231	229	232	242	220	231	271	244	228	201	238	247	212	225	216	228	220	223	220	235	225	209	227	212	224	266	226	210	221	219	219	215	235	195	235	255	220	216	238	227	240	218	192	234	218	229	224	225	258	226	232	212	245	238	235	219	209	225	224	227	224	223	235	228	213	217	236	210	243	235	208	226	253	193	215	220	245	257	221	227	221	239	202	232	216	222	213	220	264	210	216	233	220	243	260	236	208	208	213	223	243	250	255	245	235	262	239	256	207	233	205	213	239	247	225	227	229	248	227	239	259	223	229	256	238	217	227	232	232	244	209	202	232	222	259	205	202	229	255	212	214	211	232	234	252	223	226	243	242	224	226	225	216	252	224	236	203	226	219	206	206	191	248	228	223	212	232	240	254	229	219	240	210	255	242	216	220	238	222	233	231	221	238	279	237	248	221	236	234	222	232	210	213	232	237	227	242	248	243	205	206	233	218	225	240	243	238	199	206	225	260	238	221	206	260	240	238	234	240	219	219	216	228	234	235	237	210	217	231	229	195	192	254	245	230	245	219	243	207	232	239	216	201	220	214	221	246	201	246	227	230	205	251	230	258	212	226	240	196	226	264	229	231	226	209	226	201	224	224	192	206	239	230	236	217	227	229	215	215	248	224	235	216	217	200	212	223	215	204	213	201	217	240	216	239	236	199	230	213	219	206	213	246	224	207	238	255	228	233	249	223	228	225	231	236	242	201	199	260	202	219	238	225	257	209	215	248	195	207	215	188	215	227	263	209	207	225	215	204	222	211	246	229	240	241	202	209	227	205	233	237	220	229	251	243	225	238	189	216	229	238	203	228	249	231	221	255	232	204	217	228	238	219	235	235	211	209	250	230	224	182	227	242	215	226	205	231	207	209	211	226	260	259	201	233	232	212	223	230	236	231	209
24919	63410	77947	63513	32662	1497	1216	1071	955	826	792	795	691	723	703	639	671	638	634	609	634	630	601	553	545	564	547	604	555	544	549	556	602	568	567	536	558	566	520	543	533	526	534	554	529	524	527	550	541	517	547	566	508	523	501	537	550	528	505	560	557	546	522	492	514	504	564	536	527	568	540	494	527	520	611	543	511	527	540	497	534	536	518	501	536	523	499	516	507	488	553	509	522	584	501	530	529	575	527	505	526	517	524	514	515	537	547	511	499	523	556	536	489	556	515	506	518	540	565	572	577	573	543	527	556	484	524	521	536	516	509	527	532	544	559	570	487	527	529	557	499	528	533	525	552	522	524	501	514	521	538	519	517	529	530	493	542	582	549	542	499	487	526	530	503	494	509	515	507	556	498	513	501	494	529	477	507	553	557	509	517	538	515	542	558	530	531	508	532	494	511	498	571	520	485	517	499	522	516	556	524	502	534	503	537	481	544	518	498	497	554	518	519	503	517	526	529	579	513	530	510	534	543	523	541	545	495	554	528	497	526	507	558	550	531	525	538	549	526	512	502	524	532	515	541	527	518	481	480	531	504	537	549	581	524	540	507	518	514	534	532	526	549	491	510	520	493	539	517	523	530	488	506	533	544	508	512	537	544	547	512	513	551	517	517	539	530	546	494	556	537	520	549	566	475	502	543	536	503	511	518	510	515	549	499	506	553	512	558	496	538	490	511	489	534	493	507	513	491	502	516	500	514	535	509	475	497	509	513	503	513	527	530	508	508	527	543	546	536	541	456	528	492	548	513	487	525	548	517	510	495	564	515	548	526	558	528	485	526	560	547	569	530	538	561	547	554	466	523	560	555	535	549	521	533	516	519	510	545	539	558	538	520	568	532	514	513	525	501	521	476	551	557	548	527	529	541	528	568	526	481	532	497	551	521	561	553	489	503	522	549	541	538	562	541	539	531	523	475	561	534	543	522	520	517	533	525	501	491	536	518	510	538	576	494	498	477	564	535	520	497	544	530	541	487	507	568	513	504	518	502	522	507	544	492	538	542	553	519	563	509	513	508	533	526	496	537	525	543	537	535	495	521	525	540	514	562	511	518	530	506	559	560	515	557	549	509	504	497	526	530	489	528	512	503	517	489	523	520	524	526	543	540	504	546	521	549	493	512	533	530	522	541	519	472	509	518	481	512	497	527	534	498	549	517	504	524	504	538	524	478	521	533	540	543	525	506	490	498	475	538	539	501	522	509	521	527	509	530	547	512	531	532	534	503	516	511	552	518	530	551	502	550	534	501	485	510	524	530	542	532	523	547	543	505	521	556	570	507	478	473	538	514	543	523	510	514	521	547	549	535	560	525	573	546	499	539	521	512	515	528	541	516	529	506	492	491	523	491	533	516	530	543	505	553	535	507	484	535	525	537	542	497	538	552	539	579	543	474	552	524	548	525	504	521	509	509	535	526	562	529	524	518	558	510	514	545	486	505	549	547	516	497	524	517	518	496	521	572	531	536	535	485	497	544	527	518	510	520	538	480	500	564	565	529	508	550	522	504	535	507	512	498	542	491	509	524	536	533	496	559	532	553	526	518	486	519	559	530	526	495	521	485	530	528	516	520	512	511	539	527	575	498	533	539	523	486	527	545	572	538	533	477	505	573	548	533	511	481	543	555	510	533	514	504	475	502	514	501	525	535	527	490	493	532	577	531	536	502	543	549	536	507	533	503	522	530	507	488	536	520	546	585	523	485	539	543	541	561	513	509	494	490	547	540	521	526	522	531	558	509	559	506	545	510	504	528	533	544	512	530	515	514	553	533	507	508	566	518	535	569	513	570	500	507	517	508	490	539	510	529	530	515	565	510	530	532	492	548	525	536	546	569	540	502	472	572	524	562	508	496	512	569	523	523	518	534	533	508	526	509	512	564	528	545	508	532	497	547	511	520	495	510	547	546	506	495	534	516	516	471	526	543	583	518	538	519	561	509	544	520	517	522	513	572	539	517	480	504	528	547	543	515	523	560	488	543	551	542	519	498	486	507	498	514	492	521	538	550	567	531	534	537	506	540	552	506	537	501	529	497	538	522	537	516	559	549	542	513	509	585	528	534	554	523	516	514	542	531	527	564	532	565	516	491	532	540	517	533	470	533	518	484	522	472	553	502	499	518	511	550	572	519	512	549	512	526	524	531	537	536	533	530	508	505	528	553	491	536	533	548	521	569	511	540	565	512	485	520	474	530	500	556	521	509	523	504	538	514	510	516	495	560	520	485	527	504	477	486	483	468	533	513	523	497	536	536	522	524	528	515	537	479	495	535	543	554	515	533	489	524	525	549	549	538	531	487	523	508	553	489	554	481	513	533	515	543	498	499	524	522	508	541	531	510	509	531	536	486	495	530	544	529	552	547	516	556	522	539	539	511	533	498	567	539	493	519	553	491	533	510	538	545	487	520	498	497	491	548	538	500	498	523	498	546	511	528	492	530	557	495	521	500	512	533	522	534	556	498	544	490	531	552	544	496	523	512	543	534	503	559	507	512	525	540	536	486	524	504	469	496	500	525	495	505	492	511	535	491	475	452	523	494	525	536	535	560	531	541	486	536	500	508	507	563	550	495	494	521	520	531	517	514	491	500	519	521	519	536	521	491	531	516	533	506	509	556	539	527	578	537	515	548	564	488	490	525	519	534	530	536	509	555	532	527	485	544	566	584	489	561	515	522	539	492	533	551	522	510	483	545	500	519	499	508	488	495	506	477	511	573	470	517	507	512	536	526	556	540	533	544	512	509	534	522	498	552	552	546	553	524	556	470	557	522	548	516	514	528	496	509	512	523	507	513	538	534	519	511	514	537	547	528	508	522	539	518	541	500	521	480	496	537	535	482	540	528	559	536	521	497	544	567	549	496	516	526	542	487	517	529	550	539	461	519	557	538	512	482	515	581	486	511	527	518	526	542	511	543	486	533	546	507	534	527	513	534	530	555	517	507	529	471	541	488	495	567	526	504	481	549	542	502	508	562	499	555	544	556	520	522	523	560	512	527	522	513	517	520	524	565	533	531	525	500	538	500	509	548	493	543	536	558	520	501	487	521	496	489	526	543	505	493	571	534	586	515	493	539	541	556	535	534	484	478	520	540	523	525	528	522	524	558	545	527	516	459	502	489	516	526	546	532	529	545	485	534	504	540	520	558	551	522	533	519	509	510	547	532	533	553	544	516	510	537	543	468	575	544	580	542	555	511	478	477	477	524	524	529	560	481	513	544	514	533	544	514	502	537	532	493	501	503	511	532	539	554	559	513	541	511	528	498	503	498	540	516	506	537	505	482	504	503	524	506	476	551	523	529	543	538	475	550	511	530	508	508	521	516	560	504	529	533	536	522	578	517	535	540	542	520	550	515	522	530	501	544	523	526	517	557	522	533	511	548	536	489	517	548	522	537	514	552	523	502	568	518	490	522	524	540	516	540	513	561	541	518	506	510	545	495	454	537	549	540	487
25617	22248	13961	4465	937	268	288	245	276	250	256	266	239	291	262	257	256	264	238	254	277	257	218	270	279	244	239	260	285	259	227	254	286	260	268	250	254	279	258	277	244	261	261	287	275	266	250	248	306	261	278	251	287	281	270	277	224	245	256	271	240	243	247	277	253	245	265	258	261	249	242	228	261	243	267	250	268	303	259	253	252	238	258	248	248	258	269	291	278	255	252	264	243	271	250	250	260	236	287	266	262	265	265	235	265	264	286	239	252	258	240	262	251	244	261	234	242	281	249	261	261	270	232	232	260	249	255	250	227	256	253	269	253	281	280	250	261	251	280	260	266	237	250	262	265	275	269	279	285	266	240	269	270	273	282	248	248	283	266	281	246	251	253	266	252	258	262	257	241	272	248	265	257	283	260	246	292	221	248	256	271	239	261	251	253	262	247	274	258	239	249	256	281	318	263	242	264	244	262	265	272	240	275	246	276	264	273	266	275	266	287	286	238	245	254	288	245	268	236	258	249	249	281	267	268	239	270	240	260	256	234	251	220	263	245	241	268	239	244	251	267	244	260	256	246	281	258	247	249	256	264	250	229	245	281	228	248	281	265	255	274	256	267	268	231	270	243	253	227	237	267	271	274	293	261	243	248	264	263	289	261	237	268	269	268	275	252	260	236	276	243	255	242	247	262	234	259	255	242	233	285	281	258	262	268	220	215	269	289	258	241	244	251	247	218	227	237	218	216	247	259	258	239	240	263	287	251	249	278	255	265	244	271	314	261	263	241	251	283	269	257	251	267	252	255	275	245	221	274	256	261	255	249	295	261	275	261	266	261	270	274	255	269	238	240	240	260	297	270	236	241	231	257	259	258	250	263	274	260	265	271	261	254	252	230	275	256	261	256	277	260	262	228	287	326	250	286	248	261	257	266	251	259	254	239	254	228	253	238	261	281	252	222	248	248	259	275	228	238	229	252	259	275	272	251	287	261	212	276	259	238	251	260	234	251	274	258	276	216	269	251	267	225	279	259	272	277	277	220	274	219	249	261	247	236	269	254	262	242	240	297	276	275	251	273	230	267	253	251	246	270	294	264	234	261	240	255	244	203	285	277	237	252	267	246	258	282	257	274	269	232	286	287	258	261	259	245	234	287	263	263	232	265	257	270	242	263	264	254	248	263	279	252	256	257	247	307	233	257	281	272	261	249	273	237	275	285	302	243	222	268	262	237	241	277	266	275	251	272	239	248	241	267	244	229	262	284	244	266	232	284	258	267	254	264	264	250	257	267	226	281	238	279	238	280	249	267	250	274	261	268	262	276	238	237	255	247	260	266	270	256	265	264	240	246	257	292	281	280	226	242	244	215	232	256	256	238	253	269	282	247	261	251	250	272	253	222	266	260	293	250	257	263	280	284	277	269	250	261	248	236	256	258	222	263	264	242	274	246	244	236	259	233	239	229	244	276	262	263	254	239	264	246	250	254	244	245	257	267	246	264	267	268	280	264	274	261	274	258	289	247	258	237	271	259	254	263	249	228	284	265	254	268	240	280	273	261	233	261	282	247	265	261	244	248	284	262	256	236	253	241	237	253	295	261	234	262	262	267	245	263	250	256	252	245	292	256	277	263	246	244	274	263	279	251	237	287	288	236	288	266	279	271	258	257	268	265	264	236	272	259	265	267	244	242	274	251	282	245	258	240	254	266	242	272	241	279	271	268	265	261	279	280	261	281	250	240	250	282	271	259	241	266	264	284	249	269	264	249	270	274	254	275	267	254	282	257	245	267	270	249	241	263	262	272	262	256	244	278	267	304	228	270	249	247	282	250	251	263	252	264	257	262	267	241	267	226	302	233	259	248	244	240	253	269	253	273	270	271	237	257	262	271	268	283	244	287	263	250	249	264	262	269	237	255	241	259	242	236	262	285	249	250	267	254	256	266	258	265	304	269	256	267	288	283	267	277	255	266	269	267	267	254	239	262	267	233	264	230	270	245	247	285	258	250	234	257	260	270	263	251	264	268	276	267	268	236	289	263	257	262	261	239	273	273	243	245	247	254	239	232	239	265	263	252	294	240	246	255	275	229	248	252	283	235	257	264	285	254	243	279	286	259	273	255	255	232	252	266	276	228	284	256	264	278	248	275	254	245	239	237	239	239	267	277	271	236	273	235	266	272	283	219	250	227	233	266	276	236	289	242	259	262	274	243	243	247	244	264	253	250	265	281	264	280	245	244	264	264	258	240	256	254	237	269	282	282	289	308	261	251	275	270	270	237	256	257	266	254	277	240	257	226	272	260	259	262	267	267	265	259	257	276	250	255	283	269	261	272	264	279	244	270	259	244	243	248	257	270	273	250	240	252	252	299	260	252	249	243	232	265	290	252	258	261	263	263	258	248	287	251	241	270	235	231	215	282	246	271	234	271	271	271	243	221	256	274	254	264	273	269	255	270	277	219	260	245	221	245	259	245	249	250	236	240	262	265	252	265	218	221	244	273	279	250	265	251	252	288	272	274	265	229	227	252	257	248	276	282	263	269	270	282	246	229	270	250	267	250	254	261	255	250	253	248	257	266	272	249	233	260	244	253	275	253	243	264	247	245	258	281	258	287	274	259	266	259	251	269	253	260	241	244	282	275	268	258	299	270	297	264	269	255	268	284	311	257	264	255	255	245	259	248	269	266	269	235	280	251	248	251	261	271	237	245	284	266	258	255	235	241	267	282	269	301	266	234	264	259	267	281	290	288	245	263	242	246	273	265	293	262	272	295	280	240	256	271	253	256	231	251	263	272	246	269	242	250	258	277	285	272	281	261	288	276	231	236	270	271	254	247	243	271	246	285	247	275	290	261	235	271	248	272	250	231	251	270	261	255	261	249	275	242	212	292	249	283	275	263	274	274	284	252	271	250	289	238	249	257	241	274	251	267	250	244	292	271	264	246	262	260	262	285	293	284	271	240	274	257	250	244	262	277	284	288	284	241	290	275	227	282	267	278	266	257	253	264	251	287	269	238	213	242	282	224	274	254	261	277	281	240	283	273	259	262	256	238	258	262	271	235	298	237	253	291	256	259	267	234	245	249	233	276	272	260	272	268	247	243	231	254	265	263	250	239	226	275	225	263	283	230	274	248	270	226	311	257	273	276	251	276	262	248	262	258	253	276	249	250	248	249	260	265	247	231	290	260	256	262	233	277	282	220	257	261	258	265	268	280	249	268	222	246	231	282	270	257	241	267	301	257	254	265	260	295	252	293	250	297	252	229	255	254	267	262	235	284	254	278	278	296	264	240	232	267	266	264	257	262	264	267	259	271	278	285	268	242	268	271	283	247	271	250	253	261	250	263	272	263	275	252	251	287	261	256	252	244	279	244	281	264	244	276	250	242	262	270	274	244	273	258	243	271	249	270	273	262	279	240	280	261	268	217	261	286	263	253	256	256	269	261	245	268	257	258	261	291	225	271	260	270	232	245	268	304	253	278	259	247	266	252	241	261	286	254	254
12384	19045	18910	9157	2522	552	564	566	594	585	600	568	542	523	598	572	558	576	588	561	498	586	599	540	566	550	594	542	587	570	525	554	573	595	584	539	557	549	551	586	547	541	536	535	556	584	533	591	590	585	573	542	522	536	573	584	555	553	568	550	523	518	621	571	529	531	581	556	564	570	528	545	546	578	536	516	595	584	570	582	547	583	523	514	518	551	526	565	580	589	572	564	561	547	556	584	573	535	558	556	552	561	512	596	556	564	571	530	559	586	575	578	543	532	535	588	556	541	577	560	544	572	542	603	576	540	597	588	519	563	596	569	568	571	528	549	545	554	562	530	554	586	596	546	555	509	538	542	526	548	550	561	576	563	545	545	598	558	565	592	574	540	579	550	539	531	567	575	579	588	569	600	564	513	564	569	575	570	555	559	580	516	546	572	551	557	497	536	571	559	565	519	598	569	594	561	540	555	530	579	529	501	577	545	547	541	580	523	545	561	597	551	612	567	598	513	536	586	580	600	569	536	536	575	589	566	568	567	560	559	546	577	532	563	510	537	574	551	533	548	568	576	573	543	548	569	596	548	561	550	565	591	567	593	586	565	562	572	536	559	564	580	593	541	596	548	556	553	576	551	566	517	603	612	591	552	595	549	546	560	531	589	548	550	580	612	549	552	589	567	540	569	557	597	573	580	577	554	578	594	581	568	535	559	572	573	583	526	584	551	591	544	549	562	553	603	588	581	559	579	532	552	569	550	539	566	570	562	561	566	578	528	552	586	548	561	551	580	576	567	574	537	574	561	530	587	544	570	565	564	532	580	584	554	559	558	561	563	583	576	567	593	526	571	575	553	522	585	583	523	561	548	544	527	567	564	583	589	549	554	520	582	601	550	553	601	555	567	561	561	556	544	547	579	586	564	560	563	569	567	571	536	584	592	560	576	559	517	534	565	565	545	562	577	542	567	575	530	519	558	511	583	574	596	560	552	538	524	583	582	567	558	568	522	564	581	528	588	600	594	553	617	541	561	543	556	574	540	573	541	568	569	560	547	571	539	583	571	554	555	539	589	608	498	550	568	568	577	541	568	532	577	566	563	578	534	537	547	555	580	547	587	605	573	546	562	566	541	509	538	561	549	537	571	511	521	554	563	597	585	573	534	573	584	585	595	557	576	526	573	571	550	529	566	519	592	585	552	553	582	562	530	553	573	567	555	543	579	580	571	545	571	556	514	565	558	552	563	603	581	625	531	585	562	582	566	543	506	591	539	562	564	562	625	583	550	552	545	563	582	550	543	567	566	557	518	553	536	484	537	589	573	558	567	577	552	574	542	552	585	606	604	588	556	612	616	562	608	513	552	556	525	588	572	567	578	527	564	528	541	531	564	558	554	549	593	569	534	568	568	551	543	557	611	574	532	539	582	528	546	541	534	556	608	603	522	566	561	571	538	578	575	539	538	545	516	521	547	563	558	571	587	596	551	559	551	570	577	556	542	596	589	558	533	566	536	585	529	588	569	557	556	519	547	550	589	558	523	556	540	542	567	568	542	519	550	539	576	573	582	591	535	571	556	549	599	558	539	567	605	613	561	532	603	531	549	590	560	565	556	559	547	513	579	526	586	554	557	549	549	590	524	576	524	533	571	514	582	530	574	577	532	581	579	557	557	569	582	555	578	561	606	553	591	568	568	535	564	565	617	515	586	577	513	580	550	524	597	556	567	562	539	552	569	582	547	578	562	524	565	558	547	541	538	547	591	591	566	512	550	584	570	564	600	542	570	582	593	538	575	577	564	569	532	590	538	527	562	587	528	599	599	558	606	544	544	604	561	557	592	575	551	575	549	553	600	550	510	578	548	517	585	563	599	547	556	575	554	597	542	558	546	562	513	557	584	555	539	579	551	565	559	587	531	547	543	584	544	575	560	572	538	560	567	561	623	624	571	540	581	581	530	561	536	555	564	563	551	576	591	573	576	540	532	590	528	520	536	598	592	572	589	539	557	564	532	555	525	561	563	613	524	552	591	540	565	540	574	558	557	596	561	578	542	530	552	550	568	571	537	556	607	525	557	532	558	588	541	533	541	610	551	535	570	578	564	525	617	532	584	526	539	577	532	565	569	554	589	530	550	549	563	566	545	565	545	596	556	574	542	599	566	533	521	560	577	543	561	605	607	544	502	551	560	556	568	566	568	538	585	556	546	533	576	569	549	534	571	546	566	605	528	537	561	570	577	558	584	548	572	569	528	614	545	578	545	573	552	586	612	555	558	552	593	593	539	592	576	620	576	573	593	591	540	489	599	516	512	584	561	540	565	569	552	544	546	550	570	577	571	541	563	555	580	572	607	570	513	557	578	560	589	611	540	563	580	583	547	543	571	554	552	585	518	535	584	562	536	569	559	527	528	551	522	578	547	573	559	614	586	545	616	577	565	563	537	588	519	537	597	561	586	561	520	547	608	588	545	613	574	562	559	567	516	552	557	553	585	565	564	564	579	537	543	567	581	573	534	564	579	613	503	566	584	576	578	557	564	566	569	592	558	543	602	574	544	537	539	534	534	568	568	580	588	559	570	560	548	546	540	583	536	544	539	583	586	566	650	518	562	589	560	564	603	560	600	529	556	548	564	522	533	576	564	539	550	579	561	589	547	587	579	577	573	526	597	554	580	547	565	541	573	584	520	578	574	562	535	590	537	524	588	592	553	579	558	523	597	569	583	543	569	601	534	539	566	535	570	548	593	557	569	581	616	537	590	559	545	561	554	568	588	599	578	586	564	556	565	544	590	582	588	594	562	545	598	587	550	583	548	529	573	538	539	524	533	575	604	579	538	596	587	581	579	608	564	538	592	578	570	494	568	564	531	571	610	594	497	546	517	558	570	552	554	533	593	570	543	603	546	540	564	565	554	535	594	549	560	581	581	545	525	569	553	558	566	589	599	568	579	594	591	601	561	564	574	577	558	544	572	569	588	569	548	567	581	567	563	527	571	580	558	539	565	559	545	531	596	586	538	568	584	527	586	563	592	573	587	591	554	547	543	546	563	555	549	559	579	595	557	601	556	633	548	558	561	604	547	530	544	536	632	548	538	519	543	578	557	595	582	568	525	577	550	536	610	562	570	576	565	569	589	595	582	582	542	542	596	584	548	552	570	588	568	561	551	552	579	604	592	548	563	579	554	589	602	560	591	566	592	584	548	549	547	574	541	569	543	566	548	555	571	567	574	569	575	524	587	540	560	588	552	541	600	550	578	577	617	558	540	536	528	567	581	552	540	572	595	536	571	541	603	575	561	565	582	567	585	583	541	576	594	558	560	577	591	591	590	543	570	558	569	540	564	565	558	582	560	524	545	559	559	522	553	536	513	569	609	630	597	573	557	544	536	539	599	550	530	576	587	561	560	602	555	518	557	592	552	577	582	543	556	583	557	545	542	561	592	586	550	582	549	572	573	538	549	576	615	570	635	560	541	600	551	582	534	544	544	597	543	555	532	557	569	519	562
41023	68691	66854	46477	22729	2342	214	197	191	191	170	146	160	144	176	144	140	145	142	150	156	152	142	155	153	129	140	150	167	169	154	156	153	133	165	151	147	170	167	164	140	138	151	136	153	160	145	131	143	156	158	147	164	174	146	143	129	126	138	157	157	173	147	134	145	145	135	165	159	151	151	136	151	144	172	124	156	148	153	149	110	151	160	125	126	141	137	147	152	119	148	123	135	157	144	136	151	147	137	138	133	137	139	162	137	152	155	152	131	140	160	163	176	126	124	147	133	115	132	153	136	138	146	158	160	141	161	166	173	154	161	160	138	162	134	138	133	155	116	144	150	130	145	149	130	133	131	152	121	152	146	146	134	148	120	142	146	155	140	134	139	138	148	125	155	141	132	149	133	159	164	153	146	133	162	138	122	113	138	156	131	145	119	148	154	161	160	132	145	141	145	165	155	144	150	141	130	124	153	157	146	158	138	141	123	177	172	160	148	139	170	163	153	140	129	175	142	143	125	150	141	162	155	139	152	165	134	140	140	161	160	150	139	142	126	167	130	137	130	140	126	161	149	159	156	169	166	136	146	143	138	131	157	136	137	174	149	144	146	150	180	128	134	146	134	143	136	153	145	139	154	145	142	155	146	159	136	160	150	153	158	136	140	156	168	141	132	145	124	151	134	155	141	143	137	139	148	149	146	151	138	139	140	144	154	146	168	146	168	133	144	160	142	150	156	132	165	175	159	155	146	152	179	132	139	150	139	145	153	124	143	126	163	127	155	146	168	122	134	160	168	165	139	147	116	149	133	138	135	146	129	150	137	133	164	141	160	146	152	159	152	154	149	147	135	143	143	158	160	160	150	138	132	146	124	129	152	164	156	142	151	121	152	166	152	153	150	143	145	150	170	135	161	134	149	130	159	138	144	141	148	140	145	142	143	161	134	164	158	146	149	138	149	139	155	149	165	162	140	129	150	166	144	131	162	149	141	150	140	154	173	178	161	143	169	165	140	128	142	155	152	130	152	155	168	157	160	136	168	168	153	158	138	140	165	158	135	150	143	173	133	118	147	162	145	157	154	144	143	141	165	169	161	149	143	135	164	133	135	141	151	152	148	142	159	147	131	167	170	161	145	145	147	142	138	139	125	137	133	126	145	130	143	135	121	138	162	149	134	161	136	158	150	152	157	150	163	113	135	124	139	136	176	163	143	134	161	139	167	145	158	150	133	144	145	148	143	147	138	143	133	148	139	145	168	119	140	143	141	133	126	148	152	140	145	148	147	134	158	146	146	157	135	172	132	126	145	152	149	150	143	138	152	149	146	145	142	142	128	151	142	136	146	141	139	134	142	123	136	160	147	134	162	168	145	139	126	123	167	114	134	141	141	157	143	140	145	149	150	145	140	133	157	128	124	131	133	138	121	135	140	136	157	161	145	164	145	144	172	146	146	144	157	159	141	143	131	140	158	137	151	140	156	150	135	172	140	150	145	144	172	151	149	159	145	138	126	161	158	146	182	143	152	137	158	145	146	121	141	128	132	152	164	134	154	111	155	160	152	139	154	141	132	146	160	152	134	152	143	155	126	156	174	151	149	154	152	156	132	133	169	148	147	161	134	152	152	151	147	140	165	145	133	121	139	143	167	143	139	163	146	145	129	131	161	141	134	159	160	153	136	162	143	137	148	130	133	182	140	168	152	141	143	158	130	126	164	169	178	165	153	144	150	163	152	133	155	142	140	161	139	154	145	159	146	159	146	118	123	144	154	167	136	127	169	132	141	148	150	147	129	139	149	168	137	153	137	152	142	138	159	148	123	164	153	160	141	159	132	149	135	134	161	150	134	137	151	131	124	132	157	138	133	115	121	146	149	152	155	120	148	145	152	153	125	144	129	150	146	152	134	140	136	147	130	123	133	153	139	145	145	140	146	132	153	142	132	134	159	124	156	154	136	147	134	159	130	142	138	151	126	152	135	135	161	156	145	156	164	155	131	142	143	150	141	177	172	154	147	156	132	154	167	166	131	144	148	162	140	127	169	136	149	125	148	134	149	136	146	178	152	153	125	154	142	162	130	158	149	161	160	159	163	133	148	161	140	151	128	134	125	153	122	137	150	148	133	148	139	127	155	138	147	158	137	135	161	145	127	118	158	148	142	133	166	148	136	150	125	149	114	138	153	149	147	147	167	147	161	158	135	137	149	151	172	167	140	140	148	138	141	162	137	147	165	129	130	128	161	154	143	126	146	148	131	144	171	154	145	134	137	154	177	153	155	148	146	156	140	160	171	152	127	142	148	140	135	151	154	132	142	149	135	153	140	156	133	160	143	148	143	138	150	131	154	155	158	171	141	164	141	123	131	152	163	156	143	150	160	161	134	144	130	110	159	148	161	162	152	140	127	129	125	158	169	136	141	135	129	148	165	138	126	140	148	131	133	154	144	141	160	140	155	152	140	139	145	148	131	138	118	121	150	148	141	142	154	153	163	154	127	142	134	139	128	153	161	161	149	160	164	158	137	145	129	149	168	168	149	133	157	126	157	141	147	154	161	150	147	153	140	132	150	164	151	146	160	149	137	142	136	135	127	142	151	163	161	153	138	138	152	150	143	124	145	146	146	142	138	128	155	149	134	148	161	133	157	162	131	134	153	160	143	141	153	148	145	141	173	158	148	158	130	125	141	168	127	139	140	122	134	151	171	156	147	141	143	148	142	151	158	147	143	149	138	172	159	149	156	144	146	147	151	144	140	145	144	147	103	143	158	142	137	183	135	131	147	149	134	140	132	136	150	158	141	141	122	136	150	148	161	153	180	126	134	136	116	137	154	152	161	137	163	149	149	169	134	147	124	155	128	150	161	110	137	164	140	138	152	152	144	149	128	160	133	136	149	172	144	132	157	149	137	152	131	136	127	150	152	178	165	145	153	131	146	125	125	131	134	141	133	146	161	141	152	154	142	154	159	137	160	110	115	140	144	146	134	140	144	136	166	150	162	162	129	138	155	165	152	148	159	157	148	121	159	137	140	154	134	122	129	132	152	147	164	144	169	158	155	172	131	125	147	151	146	158	160	166	143	166	147	138	155	133	150	151	155	145	144	142	130	128	144	149	141	145	136	138	164	148	150	129	157	161	127	161	168	151	136	168	157	133	125	144	139	157	167	159	143	163	130	132	155	143	128	129	164	165	143	148	141	111	155	148	153	168	164	125	139	152	161	135	133	129	146	147	147	150	131	125	142	137	142	152	131	148	155	124	152	143	157	132	136	167	135	147	168	136	138	162	149	153	144	136	149	166	153	147	161	146	142	126	151	154	139	134	164	147	134	153	162	158	137	156	127	129	156	144	144	136	159	165	156	136	148	144	143	134	153	151	126	150	142	134	132	138	117	157	141	137	168	174	169	154	159	166	162	144	149	133	126	137	135	159	139	154	144	149	148	139	128	137	161	143	168	135	160	132	156	141	152	147	155	141	130	139	125	177	131	156	143	153	152	157	170	129
22323	52467	62527	51457	25180	764	699	628	596	533	529	475	444	499	419	471	416	409	390	388	394	428	401	380	375	389	370	360	377	367	388	335	327	327	354	323	373	350	374	371	339	389	336	338	306	402	342	359	358	364	395	375	373	363	387	370	375	372	340	349	339	373	348	331	336	316	293	337	326	342	336	389	358	357	397	326	337	360	311	398	354	339	377	359	354	368	344	361	324	377	348	356	318	334	348	377	360	352	387	328	342	319	355	386	350	371	347	346	378	377	316	338	357	350	362	370	327	350	383	344	368	361	381	343	350	356	382	341	349	324	374	368	350	341	346	349	370	269	327	342	338	365	328	346	327	354	320	333	344	313	376	356	357	324	334	359	335	356	334	322	353	340	322	326	352	327	379	326	366	352	330	371	353	341	312	299	342	353	345	375	383	369	371	371	325	347	358	336	373	360	345	362	322	321	350	349	341	352	356	339	323	336	355	369	367	322	350	355	356	376	363	345	352	334	346	326	347	346	335	343	372	343	344	404	344	361	373	344	322	313	339	381	379	362	340	328	361	360	396	341	369	348	360	367	303	340	314	344	333	327	354	347	345	368	323	317	391	355	318	361	352	388	322	336	355	333	340	329	350	329	345	342	388	323	329	363	357	336	349	358	342	330	351	340	317	343	334	369	359	365	338	324	350	354	347	340	362	382	351	344	378	362	353	336	371	340	339	328	346	343	342	371	328	378	357	360	363	398	330	374	346	362	372	360	338	346	361	366	361	355	344	328	328	344	365	328	363	327	333	347	332	353	342	339	367	384	372	342	319	329	355	364	365	306	346	347	350	369	356	327	340	353	388	308	337	353	355	301	347	361	352	332	368	328	341	346	372	319	350	343	368	317	308	347	352	352	333	351	348	344	337	333	355	354	338	366	337	349	367	360	341	337	367	343	325	309	345	355	356	322	345	347	329	358	359	362	319	334	382	351	363	331	342	305	321	341	357	337	381	324	343	318	358	362	338	342	330	377	374	365	345	353	346	356	316	340	364	325	396	349	362	346	348	350	347	337	366	371	347	345	332	331	337	322	335	361	342	335	346	345	341	331	375	330	360	357	342	302	375	334	317	362	357	340	356	367	320	363	352	354	355	358	352	338	354	342	370	380	362	346	365	364	344	340	340	352	361	332	332	350	364	343	342	345	343	351	332	362	350	353	354	353	336	358	356	377	339	326	327	356	352	346	314	373	313	340	388	333	395	340	345	330	361	342	305	333	343	332	365	350	350	326	326	336	368	371	331	368	345	349	349	309	331	369	336	346	381	327	362	322	300	355	348	375	348	342	347	334	323	336	326	356	347	339	361	322	319	336	364	351	352	350	348	345	351	342	387	358	330	360	361	342	371	347	312	351	348	367	320	357	336	353	364	319	359	348	381	353	377	323	342	355	327	359	355	348	349	337	356	359	384	383	338	371	370	355	365	352	330	339	363	351	361	326	342	354	379	337	328	349	340	342	328	367	356	335	322	338	391	358	345	383	349	368	366	380	325	345	341	332	315	332	368	323	334	359	358	349	357	364	369	372	365	320	339	354	335	354	333	316	327	330	343	345	333	331	322	351	357	329	354	337	345	349	353	325	319	347	363	369	374	333	330	348	292	360	357	340	353	346	336	359	372	335	362	368	345	345	346	341	347	339	303	364	344	342	358	354	361	343	360	384	383	330	331	327	363	349	341	352	313	367	354	358	354	341	332	363	368	347	367	352	363	385	348	309	383	354	350	339	349	339	359	333	329	328	332	360	355	368	350	344	314	323	322	367	343	333	333	294	330	349	364	343	354	338	325	358	354	331	322	376	365	403	363	358	354	346	330	355	366	340	343	363	316	330	349	337	346	344	353	354	354	353	364	321	362	399	340	364	373	349	329	355	381	336	349	313	328	344	331	356	315	325	369	334	309	353	337	349	343	327	345	342	339	326	340	378	325	348	374	349	362	318	317	304	370	367	330	345	319	357	337	361	362	348	349	335	369	365	342	362	347	325	360	352	347	357	351	324	373	357	337	350	345	350	378	377	330	349	337	336	355	334	354	353	379	368	329	338	314	344	342	332	336	364	372	335	356	364	339	355	357	330	333	373	360	345	377	357	341	327	357	348	365	354	335	354	354	338	330	352	377	349	322	341	335	347	375	358	325	354	350	333	398	335	340	341	306	369	325	343	358	348	364	335	365	343	351	328	408	340	342	350	337	360	329	361	344	336	366	358	344	351	358	356	348	384	362	328	341	348	357	373	328	322	321	353	335	311	371	310	325	366	333	359	345	361	335	341	363	330	328	323	339	359	382	339	339	346	386	355	346	320	353	344	366	357	331	335	332	367	336	369	363	350	358	348	373	373	353	345	339	333	343	343	377	330	363	350	347	348	328	373	327	361	362	364	337	349	353	359	382	345	323	348	350	369	354	358	300	389	348	370	321	373	347	408	340	388	356	328	347	375	376	342	356	374	345	349	352	378	333	318	349	348	363	345	360	370	363	314	358	339	361	353	347	344	351	332	359	330	343	351	363	330	357	339	350	327	379	332	375	296	378	339	331	344	360	313	333	359	345	328	346	345	352	353	372	356	353	375	335	345	334	355	352	333	349	389	331	367	336	364	315	358	350	351	334	368	346	349	345	362	338	360	318	365	362	327	341	359	348	357	346	346	337	316	366	373	361	366	333	342	371	364	351	356	368	345	352	370	365	359	364	339	351	332	339	319	382	337	330	354	374	361	356	330	370	345	354	327	320	315	343	349	318	340	346	380	340	348	360	336	337	344	333	348	388	356	371	381	357	339	351	338	342	358	326	340	324	338	333	342	362	347	354	351	348	341	336	346	334	350	324	328	391	320	330	385	364	367	370	380	346	332	365	341	348	362	339	348	376	353	345	333	337	319	365	384	361	336	388	366	297	351	327	328	382	332	336	327	321	349	372	347	342	330	347	351	345	359	326	326	353	339	328	326	335	341	353	330	326	383	334	339	363	349	341	350	351	338	356	338	347	360	351	364	322	342	328	365	361	353	383	363	359	335	409	330	348	320	344	347	344	335	359	344	342	363	360	375	329	343	365	321	350	364	353	349	383	334	298	355	355	359	368	379	365	387	352	368	343	333	359	340	361	326	354	379	359	333	398	361	350	337	335	327	345	338	324	325	375	342	348	328	311	312	361	342	357	337	367	319	324	353	373	355	316	344	360	321	359	356	374	328	331	313	342	362	359	349	339	355	349	355	362	343	351	357	318	343	340	391	356	352	373	350	343	366	370	346	354	349	359	323	345	331	364	364	359	365	348	340	360	341	358	356	356	361	349	331	375	318	362	348	371	340	337	360	366	357	352	328	363	333	364	349	364	344	342	341	372	338	360	333	332	329	345	344	331	375	334	377	367	327	349	375	364	309	331	353	351	348	365	342	357	346	384	349	333	360	328	326	311	351	380	354	368	322	328	350	308	346	331	330	357	398	359	361	359	369	335	354	349	309
49014	82317	79077	60344	32305	6661	535	332	319	296	253	267	272	251	256	235	243	258	241	231	233	271	229	251	233	255	222	240	236	230	241	244	235	248	238	222	217	247	232	245	229	265	203	259	222	232	232	248	230	231	265	217	242	222	238	241	216	224	235	227	209	210	219	246	198	211	217	236	212	230	254	239	238	225	191	223	235	227	232	236	230	216	235	240	201	225	215	237	252	223	224	231	214	244	228	211	236	229	220	223	235	233	233	229	228	233	236	230	223	220	216	207	230	221	217	229	255	216	230	203	231	222	214	237	195	236	220	220	233	253	198	227	241	246	195	228	221	228	197	226	229	248	245	229	232	223	254	238	219	220	219	220	216	226	218	214	242	209	208	219	231	228	230	229	212	230	234	205	218	229	232	239	203	229	240	231	221	217	226	227	219	231	214	225	215	205	244	202	259	225	257	229	230	219	249	207	229	230	233	201	260	216	231	256	227	224	227	217	222	194	208	215	204	227	230	272	227	212	220	216	223	228	209	226	230	237	237	247	243	263	229	203	226	227	246	235	215	239	227	215	235	230	227	256	241	244	218	229	209	222	219	237	210	224	215	261	218	204	252	233	221	234	230	281	223	218	252	227	238	227	222	257	222	238	210	213	232	231	218	246	218	225	226	206	246	218	225	220	197	218	200	223	242	231	237	231	222	231	232	217	226	210	235	233	255	213	245	233	236	224	231	233	213	227	222	227	206	233	209	222	228	230	251	204	240	248	235	220	210	250	235	215	220	254	231	217	193	219	226	222	235	238	208	207	242	236	250	231	252	204	246	198	239	229	227	227	246	210	233	202	218	216	218	219	225	260	219	203	208	244	245	234	213	223	242	282	244	216	200	233	223	209	200	216	216	227	239	228	222	217	205	250	240	231	212	226	242	208	230	241	226	230	244	234	235	233	237	230	222	234	226	248	238	282	238	208	210	198	251	243	205	224	213	255	244	221	211	211	234	212	203	233	228	238	225	267	222	221	245	243	220	239	211	232	251	231	230	223	212	240	254	230	203	248	228	213	260	260	229	240	223	249	215	206	238	217	231	236	232	232	231	244	225	205	224	236	211	204	255	231	221	244	191	244	230	254	210	208	214	237	217	246	254	242	246	236	233	208	217	234	235	246	239	229	212	207	215	230	212	237	256	208	222	226	251	244	223	231	253	233	236	205	229	215	232	224	260	222	205	238	218	239	227	230	236	191	249	233	223	229	242	209	200	191	241	211	236	241	235	234	232	233	232	247	220	245	235	227	214	225	242	223	229	256	218	205	212	229	226	246	225	197	236	213	208	211	207	229	239	223	258	232	230	208	255	244	232	248	244	203	203	231	219	232	224	255	233	218	216	240	226	234	214	216	245	213	223	244	225	256	221	247	243	237	208	213	239	228	222	219	232	229	232	204	246	245	191	230	234	238	222	238	232	233	238	215	237	244	232	234	251	245	198	220	202	201	184	244	194	228	238	251	248	236	236	225	203	217	214	230	240	241	213	216	219	244	223	217	196	223	235	208	232	244	222	226	246	226	222	243	236	207	212	261	254	209	245	250	227	228	203	203	238	195	202	203	204	230	210	271	205	211	213	240	256	227	223	215	248	217	229	213	224	224	220	244	200	210	232	231	222	233	224	250	228	253	242	223	218	222	227	230	220	240	226	216	255	207	208	243	207	208	224	224	203	229	245	246	249	240	229	252	227	226	216	267	230	248	238	237	219	192	224	228	218	234	209	217	241	222	223	226	259	221	237	216	257	210	220	239	215	269	244	208	223	240	249	234	234	253	200	250	241	181	217	252	195	229	217	213	235	216	235	218	217	217	216	217	257	237	238	228	246	219	221	248	214	204	238	229	222	236	228	219	218	251	214	219	225	240	224	218	221	231	253	239	272	187	197	243	229	250	224	252	221	234	234	256	243	206	220	213	217	236	241	226	245	233	211	227	222	204	235	236	237	251	212	244	229	219	232	190	215	220	224	206	232	248	236	207	198	231	221	207	230	220	241	222	219	220	216	211	212	246	243	246	235	207	233	191	208	243	241	219	220	248	260	248	220	230	241	223	246	215	258	208	235	215	205	221	234	201	246	241	220	236	210	205	218	214	265	223	228	213	255	205	246	240	216	214	200	238	229	216	257	227	242	231	241	254	234	223	236	210	223	243	246	211	238	237	208	216	236	235	221	218	215	254	238	225	221	212	219	203	236	227	253	228	231	248	236	228	212	254	229	204	235	267	223	209	207	233	204	235	210	211	223	214	234	235	221	232	225	204	223	210	226	231	214	225	222	239	208	249	233	206	236	198	227	230	230	228	219	241	231	243	227	217	236	216	226	218	212	236	261	270	218	231	212	200	209	242	264	233	238	207	227	210	245	236	233	250	207	208	228	253	221	224	227	263	236	235	209	244	228	222	215	217	239	229	230	209	208	247	226	222	222	215	221	227	225	228	219	253	235	221	234	231	218	238	232	231	221	224	232	208	241	221	209	235	228	233	214	210	255	234	230	232	207	197	241	206	217	235	222	223	230	257	216	234	230	252	255	255	234	209	208	241	209	209	216	221	235	189	238	230	197	210	224	222	233	274	236	219	221	235	239	200	207	245	221	203	184	242	207	214	254	236	230	214	242	211	223	232	272	279	236	225	206	239	222	218	216	226	252	195	213	215	216	244	239	219	222	233	238	218	196	221	221	230	217	211	212	243	233	237	211	208	229	202	220	207	200	233	236	223	249	223	243	215	225	204	219	211	246	250	232	221	239	226	227	246	217	245	237	221	229	200	200	235	250	220	241	227	235	222	238	202	224	251	245	252	210	231	258	225	232	258	228	226	230	230	209	207	256	235	250	238	215	230	220	220	228	230	234	210	235	222	229	233	231	234	253	213	251	237	242	227	220	231	221	233	223	221	231	240	254	216	264	228	247	221	249	217	210	214	238	242	243	234	219	246	221	234	238	265	249	259	214	199	216	259	294	233	222	253	219	213	223	210	244	213	245	235	234	204	217	250	195	232	212	213	240	232	223	225	225	236	234	219	225	236	221	214	246	237	231	215	230	217	224	256	230	241	248	203	260	246	234	258	255	219	238	249	254	231	245	204	212	231	219	220	209	219	221	219	211	218	256	193	196	240	232	215	217	223	222	225	218	235	236	237	244	220	243	253	254	223	206	207	222	231	242	208	242	219	224	244	244	236	220	223	216	229	244	228	207	239	222	215	230	227	243	221	236	201	218	224	234	246	228	226	203	231	241	211	232	237	206	231	259	239	214	193	208	192	250	222	250	212	251	222	236	213	209	218	232	233	244	228	246	232	238	220	257	234	257	226	229	220	213	228	253	235	219	223	230	234	212	235	229	227	220	216	216	224	244	215	239	237	230	209	252	234	220	230	237	218	221	226	234	227	220	216	230	218	225	210	224	222	234	221	225	255	243	236	234	204	223	227	216	250	221	244	226	219	236	249	201	265	248	221	242	217	245	247
27171	64030	76749	63721	31386	1449	1178	1045	982	857	785	771	713	701	688	676	675	685	631	627	614	617	588	604	653	550	520	548	590	540	572	575	596	535	522	546	552	545	600	543	539	566	551	539	538	531	588	545	535	551	521	538	566	537	546	515	517	527	571	502	547	561	543	567	515	548	548	525	542	524	506	578	520	501	530	531	592	534	560	523	554	498	535	562	528	520	543	538	512	532	549	531	495	525	545	548	544	500	540	536	514	538	509	520	536	583	553	530	507	495	524	525	513	524	520	580	532	559	534	511	543	527	526	526	523	538	494	536	516	506	536	528	495	514	556	534	511	533	498	531	537	572	551	562	524	546	566	534	562	526	554	550	492	522	566	540	519	555	550	505	523	562	475	554	513	562	500	517	513	512	560	619	530	543	544	531	512	528	500	539	543	535	539	500	556	565	523	501	562	520	545	547	539	564	550	572	561	549	560	547	524	537	540	546	502	544	530	538	500	516	505	511	541	533	533	502	521	513	517	543	552	484	573	507	449	501	553	543	503	503	536	514	554	500	533	545	510	541	520	524	526	501	551	555	541	573	549	542	553	536	520	500	577	484	532	544	524	501	529	513	499	493	521	512	504	546	511	509	490	506	476	565	513	472	523	548	537	559	570	503	513	526	543	493	536	541	536	483	473	535	522	521	546	511	515	515	523	559	534	515	518	556	552	498	530	554	503	511	521	525	514	552	548	549	558	558	495	529	538	505	506	501	540	514	506	569	515	509	517	550	570	514	520	536	540	575	477	505	607	525	552	548	568	497	526	567	558	521	508	584	539	497	509	533	568	535	514	510	545	555	545	520	562	523	524	563	547	514	526	537	529	499	546	542	541	540	542	548	537	545	573	570	523	528	527	531	497	495	509	497	524	529	520	515	573	513	523	486	548	524	488	569	509	557	516	560	493	498	504	524	548	561	534	462	553	525	556	557	520	497	519	510	501	571	546	502	514	524	490	555	514	534	500	538	581	570	508	513	540	528	511	503	572	520	521	540	502	549	513	536	564	513	502	542	508	523	539	544	580	539	588	564	553	550	567	509	504	515	541	549	522	517	515	560	473	525	517	553	561	533	501	514	519	538	544	502	542	529	549	527	586	546	556	511	528	559	511	523	548	532	507	551	513	517	500	506	527	518	536	557	546	549	514	569	524	526	575	537	530	538	560	520	536	491	513	504	529	520	505	512	512	526	544	586	493	537	537	533	556	501	563	532	520	523	515	527	497	529	525	531	501	495	501	532	551	547	527	495	506	547	537	499	538	519	521	525	531	554	568	473	495	551	532	518	476	527	505	506	529	541	544	510	515	525	535	538	510	554	513	516	549	525	532	531	570	545	535	546	546	519	567	528	514	494	557	561	522	496	511	527	510	520	516	553	522	527	505	521	530	545	537	543	507	541	517	538	536	497	529	525	487	515	509	526	566	503	529	525	575	561	551	528	516	554	510	529	556	493	511	559	512	565	551	502	541	531	521	545	533	506	549	497	513	526	487	561	532	525	496	534	517	476	498	508	557	490	545	498	495	516	537	573	523	531	515	544	537	526	532	522	572	501	557	549	506	569	501	508	521	540	501	537	542	513	502	509	553	545	525	528	507	543	521	532	561	539	498	521	523	516	524	565	515	543	568	533	524	506	507	568	536	487	547	514	525	516	511	583	539	566	486	545	519	485	552	528	541	531	545	539	528	523	509	536	551	497	550	491	548	532	511	521	529	531	496	526	545	514	522	543	568	567	500	529	488	550	521	565	573	506	520	528	509	531	548	590	521	503	555	482	582	532	535	534	539	501	552	532	530	517	561	541	546	547	510	553	559	520	559	549	560	509	556	513	526	522	548	504	520	517	517	531	537	557	534	537	523	537	505	508	473	486	523	502	531	522	541	573	494	539	552	523	503	554	534	559	544	510	530	552	512	556	565	505	503	514	529	534	561	545	521	511	522	560	514	536	551	563	532	523	544	543	526	510	541	562	534	499	549	523	556	464	561	529	520	534	546	564	532	519	506	504	497	471	564	506	494	497	531	516	520	511	551	499	505	526	540	548	506	500	522	528	547	527	531	527	496	514	532	513	522	534	533	537	523	493	502	535	538	525	525	505	543	544	508	511	496	481	539	521	529	532	559	552	519	526	530	514	511	544	534	548	535	532	503	595	526	525	500	538	498	536	559	498	491	505	548	515	568	503	553	529	496	481	530	560	560	524	515	568	505	526	548	524	531	559	523	543	591	518	535	515	543	527	519	527	547	571	562	506	568	539	488	561	549	527	512	505	542	553	525	537	532	524	510	484	505	557	494	551	508	562	524	488	570	509	589	505	462	504	508	515	518	520	543	510	537	535	511	549	536	512	565	502	531	541	473	530	509	488	576	560	550	526	542	501	527	560	570	516	504	512	521	504	509	551	526	571	506	534	544	544	537	538	550	542	533	489	541	492	538	549	523	558	514	529	502	531	522	535	507	551	504	558	530	560	528	511	537	498	515	528	534	577	522	550	547	529	562	511	504	538	497	510	528	513	532	510	531	521	488	532	530	496	543	488	548	496	512	551	527	511	496	546	540	554	532	550	528	505	524	543	556	536	512	487	535	514	518	562	511	506	546	544	565	523	517	522	563	521	533	555	521	567	529	520	518	566	486	513	578	558	552	518	451	537	542	536	529	511	511	555	534	551	546	541	515	498	494	533	525	553	550	525	564	501	514	504	519	538	510	546	559	524	564	543	490	533	519	520	533	523	516	515	554	566	511	551	498	529	488	515	564	519	502	549	535	558	488	537	499	529	537	495	545	525	522	526	543	522	543	519	522	507	535	535	542	538	505	502	498	504	538	513	581	532	511	445	523	561	567	556	526	539	536	521	487	525	532	516	513	568	509	536	519	548	539	501	524	552	524	529	514	506	493	544	543	524	477	506	554	531	499	520	525	524	542	523	514	514	502	507	512	486	519	546	538	537	519	548	526	534	513	506	519	549	528	527	497	545	561	526	487	519	542	525	514	525	476	566	566	549	517	534	505	529	526	523	501	511	544	505	554	533	524	498	536	559	509	523	507	531	537	533	541	561	538	544	542	536	564	522	532	489	544	568	559	523	541	528	534	541	565	537	530	486	553	540	499	519	562	540	496	524	533	537	543	524	564	485	502	556	524	558	571	498	565	570	553	544	542	529	553	498	551	561	528	507	520	610	522	560	505	461	515	555	513	512	575	514	540	494	566	511	500	559	513	498	540	568	495	492	519	533	516	533	542	505	524	533	527	525	523	547	540	516	522	522	531	516	533	535	548	543	564	552	505	518	531	474	484	525	504	495	554	494	534	537	521	524	497	509	536	516	532	518	528	512	511	508	540	539	523	474	518	554	538	505	508	516	519	515	528	575	538	539	510	519	545	518	531	520	514	519	537	536	530	549	525	527	558	560	541	539	487	532	530	539	565	541	498	499	515	575	534	531	555	537	573	524	525	505	502	488	547	509
26863	25199	14303	5154	929	257	247	255	231	244	273	267	277	242	271	258	277	266	258	243	259	264	277	270	249	255	258	256	307	249	230	230	237	249	259	278	252	257	257	265	298	251	252	266	261	276	234	251	242	256	232	258	263	264	261	292	251	240	230	276	280	280	238	252	241	264	268	238	261	266	254	287	244	243	223	266	276	241	275	243	264	222	247	251	240	259	261	252	295	270	259	225	280	281	255	264	268	265	244	256	289	250	277	283	246	221	225	278	270	252	238	285	248	258	246	276	264	226	247	254	276	254	250	247	255	270	256	294	255	251	247	255	243	258	286	279	261	270	240	240	263	289	283	261	238	288	229	248	248	271	250	225	280	242	238	250	261	278	252	265	240	231	268	282	270	258	272	234	264	262	276	228	250	271	251	232	248	268	239	282	276	278	258	248	234	273	278	267	274	250	258	297	267	258	226	233	264	258	313	249	265	299	255	246	262	238	296	285	254	212	262	252	218	258	253	274	234	251	249	255	244	267	262	233	257	289	263	257	269	248	225	247	245	277	239	251	274	282	268	252	285	246	269	265	264	281	268	256	261	248	255	252	234	203	273	276	245	242	268	275	230	265	258	272	265	293	254	251	265	279	267	293	212	264	254	302	243	218	258	263	246	228	281	293	244	232	276	257	273	255	282	239	247	265	279	232	266	247	282	265	253	249	252	226	263	238	249	245	272	235	264	259	241	265	236	232	275	244	282	239	279	245	248	267	267	233	262	254	267	232	221	258	257	256	277	265	222	287	280	258	255	252	240	262	260	251	264	239	250	227	270	271	265	233	291	259	247	275	266	272	251	271	263	235	263	292	253	260	245	263	242	274	251	261	255	242	262	244	253	210	240	288	226	276	254	274	249	247	267	250	284	236	253	268	269	261	258	269	275	251	246	236	261	272	276	265	261	255	257	284	252	280	279	251	251	254	230	237	270	260	263	240	279	254	269	275	254	233	269	230	245	209	265	228	254	256	272	259	250	257	261	271	247	258	245	238	254	253	253	256	258	317	253	235	278	271	255	241	236	259	268	268	238	260	273	259	267	256	251	252	257	242	262	270	279	268	236	278	240	283	266	252	300	272	254	240	275	226	276	281	248	256	232	237	288	245	255	268	244	247	248	260	247	267	271	257	254	256	274	289	242	233	248	244	240	227	240	250	239	273	245	267	295	264	283	270	243	282	227	244	253	247	259	279	256	269	254	265	260	225	223	257	288	269	276	227	270	220	238	260	259	283	232	254	262	274	265	276	267	251	264	226	280	275	256	253	248	229	269	253	275	259	267	251	257	269	283	270	241	264	265	264	266	280	241	269	264	239	276	269	282	284	261	269	258	278	250	248	263	268	241	266	229	232	295	255	270	240	274	256	259	221	281	253	278	257	270	244	262	240	280	269	246	223	246	237	252	236	257	239	225	240	247	286	304	232	254	220	247	254	247	253	251	266	281	238	261	263	240	240	244	269	254	256	229	267	251	245	257	253	255	265	253	263	231	251	254	250	266	247	242	249	246	251	241	248	249	248	283	269	286	254	250	250	247	235	252	263	267	244	273	258	243	254	254	250	231	282	251	278	242	247	279	261	260	266	266	259	242	242	261	264	253	278	264	298	288	296	252	256	262	231	238	248	239	243	273	247	290	245	264	271	267	258	262	290	239	251	262	261	284	230	270	233	232	235	265	244	286	266	241	278	259	239	273	235	271	288	271	246	266	268	240	280	255	277	240	277	247	297	226	260	271	284	255	257	289	238	267	248	259	275	254	258	223	265	220	282	292	253	266	251	272	258	246	246	271	261	228	278	260	257	223	259	238	291	254	248	249	257	215	268	270	291	261	229	236	250	256	250	270	256	252	230	265	276	218	271	251	256	295	249	244	235	268	247	290	260	278	228	256	248	259	242	284	276	269	253	260	270	258	235	231	260	235	259	267	255	298	279	246	251	253	255	267	248	264	277	273	255	280	234	279	271	272	261	237	273	264	257	236	254	270	277	235	237	231	244	227	263	230	261	286	248	260	229	266	250	284	270	256	234	256	256	218	290	277	269	258	262	235	242	252	272	258	297	281	262	246	290	267	237	263	257	274	273	255	251	243	241	258	292	280	260	261	261	258	247	216	254	263	270	284	264	241	276	254	256	236	274	239	233	278	284	277	236	242	241	281	262	227	246	273	243	246	260	236	243	239	289	257	264	261	266	266	281	259	255	254	271	249	276	235	257	257	234	252	270	251	240	230	232	264	263	280	253	242	257	284	293	242	273	255	252	249	258	257	263	257	288	298	259	281	246	238	242	282	274	283	269	257	263	270	255	264	256	280	254	256	282	249	259	249	257	263	267	250	217	263	251	254	237	258	247	270	261	303	260	275	261	268	250	219	258	247	268	252	248	253	251	272	248	250	245	264	267	265	286	299	279	217	272	235	268	237	231	245	215	228	265	263	252	269	255	247	264	290	245	291	266	264	238	256	245	245	274	265	258	285	286	248	268	280	299	251	281	252	249	250	260	278	260	278	257	259	294	281	274	274	269	275	247	231	247	244	245	232	271	239	279	229	297	287	280	252	292	280	264	266	284	264	252	258	241	243	231	274	267	262	253	254	286	270	253	254	262	265	268	287	242	254	264	286	268	263	260	255	260	277	255	244	271	237	286	270	228	228	268	251	251	266	255	246	263	249	253	232	255	237	237	258	277	254	257	278	248	281	245	258	261	257	260	257	248	235	258	257	257	282	239	271	266	268	263	277	272	264	223	244	267	224	284	264	255	273	236	257	213	258	240	297	284	250	248	255	265	288	261	254	249	254	261	246	271	241	250	243	272	290	253	254	253	248	271	270	242	259	257	261	254	252	245	284	264	250	254	262	263	283	274	245	242	241	230	283	259	207	215	261	271	257	269	280	252	251	268	228	268	259	272	230	239	247	235	245	295	239	242	243	245	260	256	271	226	230	256	267	256	247	267	293	268	243	244	271	266	268	267	234	252	265	233	255	258	261	253	229	286	266	249	221	275	314	259	260	289	236	264	259	271	248	250	221	283	244	284	276	274	266	259	265	267	284	259	261	248	258	248	214	284	269	292	278	277	265	248	234	270	271	250	276	262	257	266	277	294	277	275	268	259	250	236	263	254	254	262	245	252	258	264	265	250	255	238	243	256	257	237	266	247	225	273	253	263	243	258	280	247	288	270	225	260	250	233	241	245	249	253	271	237	238	255	246	285	257	257	251	234	268	263	253	302	255	245	239	220	244	265	250	252	263	278	240	248	263	239	265	240	273	267	246	270	266	241	280	248	233	282	252	264	249	269	265	262	239	240	268	231	237	245	275	283	241	243	246	262	250	254	241	267	249	244	264	272	282	255	260	233	264	246	232	282	242	253	246	244	269	255	244	226	271	268	233	268	274	263	262	242	228	254	260	254	259	264	233	238	229	233	268	268	261	266	259	260	219	270	244	256	243	256	258	252	271	275	233	287
13927	19508	18819	10512	2193	568	534	554	567	578	533	550	561	581	595	574	533	528	531	562	593	567	566	583	594	544	562	528	577	570	559	564	566	578	563	620	547	538	562	536	573	573	547	587	542	584	582	569	521	586	572	572	550	533	539	545	591	568	575	563	547	553	576	571	611	538	561	577	546	586	562	578	555	601	560	568	526	534	558	589	585	548	499	581	537	612	562	579	561	545	593	557	567	521	543	526	566	563	530	572	566	555	582	569	593	543	560	554	550	577	580	598	557	518	546	541	520	585	518	597	576	514	527	541	567	579	551	571	579	529	569	569	575	508	574	547	548	549	580	542	533	565	568	580	540	514	572	570	540	584	553	583	554	539	547	570	586	545	561	585	576	597	563	614	593	542	517	549	559	556	531	547	551	528	575	554	574	582	544	565	538	582	525	528	564	565	549	531	578	536	567	539	530	489	540	573	629	576	573	534	579	640	576	547	555	556	551	634	582	544	570	553	593	592	563	559	577	562	546	561	589	571	555	579	564	529	547	504	576	579	577	535	558	558	572	544	573	500	552	547	550	590	572	560	546	526	572	560	568	580	545	551	558	562	590	557	573	559	576	538	589	546	539	542	531	534	541	562	534	538	597	603	557	587	568	556	541	537	552	554	587	562	586	607	554	577	566	543	604	555	578	533	557	564	582	551	555	554	577	566	584	586	580	572	541	539	541	562	559	535	547	534	555	557	598	566	539	522	550	558	574	512	608	523	536	565	566	551	587	588	584	545	570	531	523	549	537	588	574	560	546	541	544	554	533	628	565	557	583	571	601	542	605	592	580	549	543	530	575	559	600	531	562	568	518	550	607	555	568	567	583	574	571	534	495	542	578	572	570	582	549	561	531	526	571	566	502	535	570	545	569	549	535	560	568	517	541	552	543	562	556	557	575	569	596	584	559	575	527	542	529	561	540	584	518	531	559	603	572	579	527	569	558	546	549	558	564	553	547	560	561	527	528	592	545	562	545	545	568	587	531	577	544	584	559	572	569	553	550	587	513	554	555	542	559	599	516	495	486	586	570	554	513	586	573	565	527	557	578	594	580	568	528	578	549	508	570	552	538	577	556	524	514	553	581	575	560	580	621	564	556	538	516	546	513	584	544	579	539	530	573	562	570	537	539	569	604	587	577	583	557	565	557	529	548	547	565	562	574	563	557	508	583	542	562	562	573	578	532	550	525	515	534	599	558	544	582	572	552	590	553	535	523	529	588	583	598	580	571	572	519	550	569	565	543	541	556	571	527	535	526	571	558	550	568	539	577	617	584	572	543	568	568	522	556	514	599	621	522	551	559	551	540	564	535	546	554	548	565	527	552	564	558	488	541	567	516	542	570	585	553	566	524	552	591	572	552	549	565	567	561	503	506	576	533	564	567	555	510	542	546	560	553	534	548	541	588	578	537	536	523	524	591	566	542	607	559	594	579	541	560	604	568	562	573	535	562	573	574	568	547	566	527	546	541	519	590	487	583	570	563	603	564	550	567	545	533	568	503	530	571	554	518	542	580	551	567	549	577	556	590	562	538	575	561	573	560	519	583	566	547	548	562	592	521	566	516	584	567	581	569	570	549	550	580	557	544	529	561	581	538	581	581	583	548	549	593	562	547	593	565	563	616	556	543	535	542	547	560	513	557	550	578	567	558	571	558	558	536	570	608	497	544	548	593	542	560	575	543	536	597	515	535	576	578	535	591	545	578	580	572	545	611	568	558	557	591	552	568	517	539	589	555	568	551	534	516	623	570	604	599	580	559	582	559	564	560	554	551	571	536	530	566	545	546	550	580	598	577	543	617	508	592	565	559	555	570	574	568	527	551	577	589	567	582	536	599	514	571	518	593	552	567	555	537	541	540	561	650	568	592	575	604	566	571	559	573	585	562	528	560	595	577	566	580	527	552	568	571	565	571	549	562	565	545	535	542	581	534	577	578	513	575	538	561	553	531	561	553	529	551	569	541	539	556	559	531	559	561	587	534	595	571	555	549	559	548	542	585	551	561	570	556	558	587	563	578	565	555	560	610	563	550	627	550	584	596	564	547	527	563	573	536	529	563	546	571	538	550	569	599	552	604	551	543	580	560	528	544	594	530	504	533	526	566	554	594	610	555	585	545	554	545	558	548	577	524	527	548	552	533	588	529	591	582	543	561	571	542	584	546	547	524	591	541	588	537	542	531	578	552	587	547	584	613	594	603	598	551	555	531	544	562	575	579	556	555	594	554	532	547	546	564	552	583	521	527	552	571	577	604	516	565	548	539	610	531	595	558	538	572	532	549	578	567	525	552	569	575	593	543	534	541	573	562	542	525	561	564	560	597	525	602	574	575	578	517	560	533	568	556	606	582	561	598	566	503	567	562	517	578	539	574	551	539	562	588	542	566	541	576	529	521	548	528	597	586	547	568	546	558	576	547	561	606	549	567	554	542	544	577	549	589	563	541	543	561	572	558	557	534	563	577	576	576	565	587	530	560	580	601	562	540	533	542	532	580	548	561	532	565	530	524	558	561	616	595	566	565	541	562	573	586	581	548	565	540	520	577	530	578	573	570	547	566	574	576	571	570	569	593	591	587	578	544	536	522	577	557	573	533	579	519	588	552	552	545	550	559	568	536	560	545	572	522	530	552	572	514	542	595	560	544	568	621	548	549	580	593	552	595	562	582	578	559	528	562	523	557	543	547	534	531	554	555	579	560	532	595	574	561	560	598	568	554	591	583	571	545	551	582	602	549	568	561	526	570	558	538	542	556	637	556	611	563	598	556	576	569	534	557	576	550	547	556	579	591	539	538	611	553	571	526	536	606	499	589	563	569	575	528	601	544	536	568	604	549	571	551	582	564	570	598	564	472	559	603	529	534	546	543	548	576	590	555	545	610	559	571	566	536	546	538	591	563	531	578	540	558	529	574	525	514	567	558	528	534	628	574	569	493	575	543	597	571	579	538	526	561	557	603	578	581	536	567	492	574	543	543	538	584	543	523	547	559	540	525	561	522	576	541	566	591	507	560	553	533	551	594	596	549	559	605	580	554	546	553	562	591	548	587	546	541	547	587	558	546	547	508	573	539	506	575	588	587	564	546	550	558	586	585	552	542	498	563	563	534	576	559	591	545	561	565	566	519	564	541	543	535	564	584	574	600	575	566	605	585	564	600	528	556	566	586	540	532	568	583	537	566	549	495	558	592	573	547	530	547	574	559	597	572	582	527	521	584	558	584	595	551	575	540	595	573	596	570	589	534	590	567	546	571	556	561	521	559	563	553	545	534	546	530	613	563	546	567	539	542	590	535	544	520	549	582	533	523	528	534	527	557	571	515	560	555	604	609	587	533	544	568	555	642	540	513	565	558	514	559	571	550	560	584	563	570	563	559	559	550	556	533	604	563	565	578	574	542	583	566	524	576	611	575	586	554	562	561	543	570	571	546	516	563	583	527	506	603	570	497	557	516	547	531	557	573	569	563	578
40903	66950	67970	49858	22732	2475	241	220	184	201	172	158	137	162	123	146	161	150	148	143	164	158	156	160	117	143	136	164	154	140	161	140	140	138	147	148	133	158	124	145	176	141	127	177	147	138	138	127	123	145	147	153	170	137	156	161	154	148	132	129	149	159	155	141	154	173	138	149	140	142	140	130	138	150	138	140	155	154	157	137	153	145	142	147	130	155	133	140	137	153	146	175	149	144	145	153	138	146	158	149	132	134	116	143	136	146	141	145	149	154	139	135	138	142	157	145	144	159	143	157	158	157	147	147	131	144	124	158	147	145	160	157	137	162	163	162	164	135	138	149	153	153	144	151	137	136	154	146	170	115	144	144	127	143	159	169	137	122	119	136	153	139	135	148	125	135	149	125	152	156	147	129	151	159	170	140	135	136	141	158	160	149	145	149	167	134	151	141	169	147	157	129	147	145	143	163	135	150	157	144	133	146	149	119	149	122	141	170	155	159	134	139	136	138	147	150	131	156	162	140	144	153	160	136	145	143	146	126	149	140	151	151	118	176	147	131	165	157	129	153	160	158	137	145	152	140	150	148	158	142	160	141	154	140	143	119	134	153	156	122	161	158	162	126	151	151	157	161	165	141	130	155	144	122	165	147	146	149	141	147	152	134	148	142	155	147	159	122	160	146	141	144	136	144	124	164	152	163	164	151	142	143	162	141	141	147	138	152	128	143	152	125	156	140	118	142	143	126	132	129	135	147	148	159	139	146	162	143	161	140	148	150	146	163	138	138	129	129	144	124	126	135	126	145	149	160	137	144	129	158	160	135	149	152	133	141	123	140	168	131	161	145	134	117	154	135	118	144	151	153	123	147	162	148	164	143	136	158	146	147	129	169	149	144	155	148	162	136	122	157	133	146	160	134	152	143	154	143	134	148	138	146	119	156	123	126	138	147	143	153	129	133	132	151	126	139	140	158	128	143	160	147	149	133	133	156	153	153	138	156	145	128	129	143	126	158	131	156	149	136	163	168	171	156	176	142	147	148	169	134	147	149	161	145	172	161	141	145	138	144	137	141	156	142	152	138	148	147	140	127	155	152	130	129	160	127	128	155	144	153	155	140	144	115	163	172	146	160	152	130	149	179	158	138	158	141	138	143	159	154	137	150	167	141	143	160	136	148	147	143	169	175	158	157	149	164	160	153	144	128	158	137	138	128	171	142	150	147	151	156	154	141	141	121	144	143	180	147	166	155	131	153	133	158	131	140	156	155	173	149	153	127	128	164	147	150	146	149	141	154	186	151	146	159	147	154	147	136	157	168	130	150	146	188	160	136	142	141	158	165	141	130	153	145	140	152	164	144	146	146	163	142	181	140	154	127	154	149	179	161	155	161	139	150	151	148	156	144	149	152	136	131	153	159	155	133	146	171	138	145	148	139	136	133	139	159	158	148	128	150	148	156	144	161	144	148	167	151	153	130	120	162	138	163	142	113	143	141	174	145	141	149	169	151	146	147	147	137	153	156	131	160	146	141	145	148	152	161	154	137	123	134	144	146	128	133	154	148	175	137	141	150	152	134	158	150	150	161	145	124	137	139	138	149	149	143	137	150	149	163	183	159	162	139	168	125	147	134	144	166	154	151	164	158	150	128	130	143	165	136	120	139	163	138	147	142	135	160	148	160	163	141	146	127	135	142	154	142	148	139	135	152	148	144	189	159	125	126	160	167	146	149	155	154	142	163	137	167	136	139	116	157	151	145	164	148	154	136	148	164	143	153	152	121	124	128	155	164	166	135	133	143	160	143	147	139	148	160	135	142	170	142	140	141	167	131	133	142	147	147	156	137	142	141	143	148	153	174	149	138	142	141	153	155	154	145	145	158	146	166	133	140	147	152	155	154	146	162	154	148	151	160	146	134	140	166	118	157	145	138	124	152	145	134	132	131	145	174	150	152	166	172	151	163	116	154	145	140	133	149	131	142	140	134	157	150	140	142	156	140	133	161	142	146	133	171	145	127	164	134	126	148	160	139	144	162	142	159	137	137	122	153	138	145	149	151	151	146	133	140	144	147	125	147	146	165	148	145	130	121	147	130	136	156	145	138	141	146	135	161	155	142	121	118	162	147	141	174	143	130	154	156	119	159	143	169	140	131	134	156	151	156	148	146	160	140	133	136	155	141	160	141	123	149	163	166	155	167	133	156	142	141	170	157	151	135	158	140	135	149	144	161	152	152	153	156	155	151	145	132	145	159	148	119	157	123	160	135	137	161	144	135	128	169	171	158	163	148	127	121	152	135	136	154	152	144	154	139	153	160	162	142	160	131	156	146	154	142	168	128	141	146	123	150	136	124	134	131	121	145	162	131	139	161	137	137	149	154	154	170	147	132	148	139	127	133	171	144	140	135	165	152	139	149	144	147	149	162	138	135	142	164	156	162	127	138	139	146	147	134	147	136	147	146	139	162	151	157	151	149	154	157	154	159	157	142	130	160	153	140	124	139	146	145	161	127	131	145	145	160	136	166	156	122	164	147	145	155	140	145	140	154	156	143	150	168	139	134	159	160	155	149	145	138	131	139	150	164	175	146	178	141	158	132	178	133	141	157	129	146	138	156	136	154	161	146	145	124	145	120	136	147	144	166	146	161	136	146	141	137	150	133	153	132	155	142	158	151	162	150	141	152	138	145	142	143	131	138	149	144	160	163	153	151	132	128	137	151	136	145	161	134	143	150	166	142	144	112	140	166	134	168	136	150	146	153	131	147	114	131	143	160	135	155	162	149	156	171	162	144	156	153	161	135	150	155	133	142	138	184	145	122	156	147	141	147	162	146	150	145	152	167	138	155	150	124	157	148	121	119	156	133	145	131	141	133	165	160	139	136	146	145	165	165	138	147	150	153	125	137	137	148	137	143	127	163	144	135	176	137	135	150	128	125	161	152	165	153	137	153	172	150	150	139	155	143	158	166	127	152	166	165	164	134	131	143	137	150	161	153	144	138	161	140	148	150	149	140	145	144	126	138	146	132	158	173	129	144	164	157	171	138	124	137	175	160	148	156	151	147	155	125	136	136	152	146	149	161	132	162	163	148	169	148	137	142	161	157	160	130	132	167	146	142	171	154	129	156	141	158	149	137	156	146	149	143	171	143	156	141	155	142	119	139	116	150	139	143	144	140	148	135	138	151	146	141	146	143	140	131	141	155	143	146	131	147	124	151	125	135	156	147	151	147	128	154	147	140	172	155	150	167	157	143	143	149	151	149	145	157	144	159	148	141	175	160	161	143	143	109	160	142	135	151	163	149	155	154	155	149	163	151	126	163	132	137	142	146	154	154	155	138	136	139	140	146	166	160	141	150	156	152	155	147	131	141	118	155	133	159	148	141	136	138	124	133	137	156	125	120	168	141	161	133	159	142	178	151	136	140	132	141	129	133	148	151	130	161	142	149	158	146	151	151	140	111	142	153	160	143	123	137	137	142	129	146	143	125	150	182	137	133	169	184	148	169
22078	51335	63056	53644	24118	783	698	643	560	520	496	465	452	456	456	420	410	403	388	435	421	384	363	384	388	408	377	396	376	384	378	363	386	341	356	372	361	354	367	358	345	367	370	366	356	377	365	373	346	377	357	340	370	358	319	354	385	373	375	361	348	380	367	325	360	343	348	368	348	371	348	355	334	336	363	319	367	375	363	367	338	379	360	352	327	344	322	335	352	380	374	364	381	340	339	362	377	363	340	371	369	313	371	373	359	375	351	340	341	335	331	357	392	342	335	360	355	368	389	344	339	361	333	342	363	320	291	359	336	328	320	322	360	362	346	379	336	347	330	361	379	369	358	328	317	353	354	337	345	324	370	379	354	366	349	336	355	357	361	377	372	309	334	350	332	397	353	384	352	328	371	352	373	316	347	344	365	364	324	353	367	333	373	336	364	333	343	358	371	315	368	348	346	351	382	355	335	355	363	395	336	321	320	348	374	321	375	355	354	356	326	336	366	349	351	347	344	359	336	327	345	373	342	349	375	347	351	322	341	338	344	313	342	354	338	356	352	352	331	310	334	352	331	327	348	339	376	368	383	356	350	323	342	355	326	360	355	331	342	339	342	360	328	331	329	358	355	356	332	337	331	343	365	329	338	351	344	348	369	319	344	352	333	347	362	354	325	373	341	350	345	357	326	325	366	357	365	360	354	366	370	358	351	349	372	334	374	371	353	345	345	336	379	341	360	347	337	340	334	320	338	344	339	330	339	326	341	356	344	342	343	336	339	356	363	345	346	350	349	349	357	329	372	351	345	380	331	328	370	356	374	337	351	344	380	372	330	326	322	339	366	329	381	348	349	342	361	321	332	359	352	360	326	351	330	319	363	322	361	316	337	340	333	333	360	373	302	341	337	351	336	324	340	374	332	378	321	346	342	341	344	348	346	348	352	367	381	334	372	374	330	373	336	354	372	322	346	349	333	354	329	359	387	337	355	366	334	360	341	378	353	351	324	374	355	369	331	358	354	337	351	373	352	346	346	380	355	335	367	325	354	366	329	329	345	335	390	341	364	343	396	396	369	334	365	337	326	369	365	401	366	369	319	370	323	344	367	346	353	382	351	380	335	333	395	352	364	355	365	386	347	332	337	355	342	335	357	367	372	336	369	348	356	361	348	325	371	360	369	331	379	343	348	354	358	381	325	383	346	324	340	384	332	352	353	393	324	350	338	377	343	319	349	375	351	325	376	351	339	366	349	349	342	361	335	336	337	359	350	349	357	333	344	357	356	360	360	375	359	340	355	329	362	340	347	327	312	344	332	371	341	345	363	352	360	305	365	323	328	346	358	352	372	348	328	312	351	338	360	351	330	365	366	365	337	366	367	341	382	367	355	326	330	341	309	355	346	323	325	356	323	380	344	331	343	334	342	363	358	369	313	362	309	332	377	359	333	352	351	376	344	353	335	345	344	349	347	377	337	345	354	344	340	361	341	352	330	348	379	364	329	339	338	359	335	343	341	335	310	377	328	323	368	364	378	361	346	359	348	366	335	368	323	370	345	356	332	363	400	372	345	363	328	345	325	342	369	355	340	343	337	341	337	340	306	350	383	369	357	362	354	341	366	385	335	337	368	334	342	349	391	334	329	350	318	309	344	353	356	343	338	318	368	357	318	365	361	383	338	358	373	321	339	334	363	365	342	364	360	339	336	355	333	340	383	335	338	336	388	367	360	330	365	359	338	348	345	369	358	290	287	384	343	357	359	352	346	349	323	338	358	330	343	356	343	373	384	352	357	371	335	346	358	352	337	337	330	370	368	369	342	363	339	346	327	332	355	351	341	330	345	361	373	357	349	324	337	356	325	341	337	338	342	335	354	360	375	368	361	359	338	335	355	359	369	334	314	323	341	364	365	333	356	355	372	330	349	358	330	347	388	357	347	338	361	351	385	396	363	349	386	323	353	368	334	350	353	322	352	338	391	360	340	356	379	329	370	326	339	363	335	348	354	344	345	370	334	363	360	354	378	326	359	348	343	352	348	355	357	352	366	334	329	341	343	342	340	357	377	350	357	374	340	348	335	328	377	347	330	360	334	339	376	336	337	344	335	337	373	369	378	336	325	338	355	341	376	334	318	361	338	369	339	344	355	348	331	345	353	394	332	325	368	369	326	353	367	348	348	346	328	329	358	318	335	352	353	365	357	355	318	353	348	349	390	350	363	333	362	344	340	332	335	373	373	357	343	350	334	353	364	365	354	336	337	321	349	351	389	355	345	331	339	358	334	340	325	358	362	369	327	349	401	373	335	334	355	367	347	355	359	346	346	378	347	375	352	358	332	376	336	320	370	343	348	335	344	334	340	384	333	346	362	365	338	357	356	330	371	396	331	330	362	333	339	328	353	330	296	340	362	358	371	340	327	381	355	334	348	307	351	322	361	357	365	345	404	360	366	358	348	373	343	357	349	356	349	329	356	328	328	353	385	328	340	339	362	331	356	354	368	340	360	387	380	357	373	346	353	344	323	350	364	368	352	350	342	348	365	335	354	344	358	343	364	342	316	378	370	340	377	363	344	319	367	364	338	349	355	360	366	351	367	342	356	368	346	354	361	341	341	382	344	353	387	327	374	345	320	351	351	332	347	330	353	342	311	385	384	370	338	367	364	358	362	358	353	348	340	362	327	393	350	351	352	313	377	402	368	341	354	378	327	348	354	346	342	304	330	351	377	340	359	350	369	324	305	337	333	321	354	346	348	331	343	356	326	358	360	328	365	355	331	340	293	374	343	310	354	323	355	327	354	362	331	344	366	325	359	348	353	358	368	365	355	376	336	350	372	333	371	366	356	352	369	361	349	357	362	345	357	346	336	327	372	363	365	335	317	341	373	353	364	360	387	352	337	315	355	350	342	336	377	350	328	326	368	312	346	342	389	361	355	325	362	347	357	362	352	354	331	344	355	351	338	343	352	380	352	371	356	329	336	322	383	385	342	344	318	343	371	325	309	351	348	334	354	363	361	347	334	360	328	340	345	369	328	380	367	330	342	329	354	351	350	340	332	369	362	342	371	344	342	355	334	362	370	391	342	322	371	323	346	330	330	353	375	370	357	363	356	357	367	359	317	334	372	367	376	349	319	354	337	374	347	359	327	325	361	353	386	361	333	336	360	365	356	345	357	355	357	350	359	330	346	332	356	368	365	340	348	365	369	358	369	330	391	352	358	345	345	365	380	338	333	344	339	311	322	378	351	370	345	366	340	326	346	371	335	362	344	338	325	349	357	337	329	322	349	340	346	353	357	365	376	355	367	335	364	361	318	331	393	317	363	356	330	369	353	343	358	359	357	328	327	361	338	350	344	327	328	349	361	355	350	353	348	338	359	342	370	369	343	357	361	320	367	366	346	347	327	347	356	338	340	355	354	333	344	350	333	361	322	327	354	371	331	354	351	339	368	351	405	362	338	322	326	328	329	354	356	366	353	363	349	354	336	337	335	347	340	368	348	340	414	341
47697	80901	78602	64314	33359	7550	624	346	347	304	264	247	248	266	265	296	252	184	220	221	237	248	246	226	212	237	220	232	233	235	250	238	227	209	219	229	252	244	223	234	224	205	216	221	225	220	230	206	245	244	218	221	229	257	259	262	230	276	248	222	228	196	225	224	257	240	224	230	213	248	238	240	247	213	220	225	226	229	216	219	221	216	215	252	221	231	209	221	210	218	227	229	212	239	251	218	195	242	251	213	219	208	219	237	251	233	229	232	205	224	228	189	228	218	219	256	214	221	221	238	239	220	248	210	245	223	235	237	238	209	236	234	235	235	288	234	203	232	210	192	247	198	229	229	252	238	210	229	227	217	211	208	258	213	219	218	220	220	209	245	244	227	234	250	239	204	231	223	214	192	213	227	234	228	224	228	220	241	235	233	237	251	233	234	224	229	206	203	222	229	194	230	223	227	240	229	211	261	232	219	247	211	230	233	230	221	220	238	234	263	261	230	233	219	273	252	221	229	230	210	251	218	248	205	226	237	267	242	270	228	203	214	207	236	239	269	238	225	235	222	226	238	209	231	233	238	225	200	231	244	229	222	205	219	231	234	199	232	244	227	235	234	211	215	225	220	212	234	242	250	235	231	233	230	246	229	210	210	199	229	231	227	235	256	202	250	223	233	242	234	257	233	250	205	243	228	204	222	208	237	202	220	243	242	219	234	219	230	197	223	232	240	245	245	216	246	225	246	233	237	224	248	220	225	238	262	238	242	242	223	218	218	221	223	263	232	202	259	231	242	243	226	245	214	245	235	227	236	231	221	210	210	225	241	232	233	195	239	252	234	239	223	250	221	232	220	222	253	233	235	243	249	210	230	234	217	206	195	209	208	224	229	234	269	216	225	235	236	224	242	224	263	214	216	230	240	232	225	212	222	208	201	231	229	242	215	221	211	216	240	199	221	225	230	225	234	203	232	226	250	234	228	220	237	248	249	229	213	236	248	216	221	224	241	227	233	248	209	219	211	222	238	240	212	247	214	229	234	243	213	208	232	234	238	239	213	229	211	220	204	209	216	227	220	230	214	234	200	212	248	223	222	240	240	215	255	219	226	242	253	229	222	200	239	238	235	215	210	241	233	203	184	245	242	221	246	221	246	279	237	231	199	241	214	216	234	237	281	185	238	218	246	246	204	214	246	207	224	215	226	226	228	233	247	200	187	190	268	238	232	197	225	212	261	227	234	202	198	241	231	229	233	233	225	260	245	238	212	210	244	213	239	226	219	212	184	198	228	205	233	205	211	190	234	232	205	215	213	233	233	237	224	240	238	216	229	236	188	223	208	240	219	221	245	226	234	225	253	246	236	238	217	235	222	200	255	214	210	229	236	224	244	226	216	215	213	207	245	220	194	245	236	221	235	223	205	235	222	206	234	215	229	218	232	217	231	231	231	221	219	221	247	219	225	216	202	246	239	222	246	197	211	222	217	228	232	249	219	209	250	237	237	233	239	240	215	247	229	226	221	221	215	204	217	234	235	241	217	202	210	231	207	213	208	234	227	223	248	220	236	227	216	222	205	221	205	222	220	241	240	227	219	226	234	242	228	217	225	227	261	217	242	241	210	235	200	227	209	243	243	283	220	227	229	202	191	213	249	196	232	232	197	242	259	236	222	217	253	213	233	251	240	237	248	205	229	235	196	225	218	240	221	207	228	230	231	219	201	228	230	216	221	223	221	213	218	234	201	273	223	254	247	228	215	221	241	230	220	254	246	222	228	228	221	237	231	247	238	216	224	210	246	233	238	203	263	229	245	226	257	248	209	228	278	252	225	239	218	211	235	212	211	226	198	201	214	220	264	221	254	236	221	200	256	183	239	236	229	212	190	256	239	229	235	245	170	216	230	213	226	221	221	203	229	247	246	238	220	205	213	223	212	205	235	217	218	219	214	258	222	202	233	235	212	205	230	246	241	201	244	234	220	225	229	242	246	213	246	251	215	213	244	226	213	203	225	199	222	204	208	231	203	232	211	240	241	189	257	256	221	218	220	247	234	230	212	242	270	205	230	213	240	236	227	221	211	223	252	239	219	208	258	228	252	239	224	243	257	241	216	249	212	216	211	226	227	219	227	230	210	229	218	243	206	244	238	223	233	197	213	207	246	237	196	204	213	173	205	242	257	222	234	221	232	224	244	243	223	232	216	227	202	192	217	226	248	223	253	233	251	249	239	260	212	216	215	240	213	220	220	238	224	255	201	207	231	226	202	246	204	234	211	214	245	217	257	214	237	219	212	234	234	223	192	252	227	222	227	230	232	244	250	204	196	259	247	241	214	236	212	234	214	230	245	241	195	259	253	201	237	238	235	232	259	234	214	209	236	224	230	244	235	206	258	257	231	231	215	230	248	251	243	206	194	203	204	235	208	229	234	222	221	222	215	224	229	227	223	244	226	216	239	235	258	239	221	228	230	252	184	230	212	234	243	214	216	213	215	248	222	226	213	233	220	247	220	226	225	224	218	210	234	237	243	221	218	221	220	210	244	256	234	259	230	206	213	231	257	236	222	229	220	257	235	225	216	268	250	226	216	223	215	208	211	241	229	230	207	237	209	258	222	228	226	211	236	211	207	239	223	256	232	223	261	209	216	232	228	237	227	214	222	222	216	217	236	234	234	243	245	223	207	222	254	215	200	216	215	204	252	241	237	209	226	255	241	245	209	216	224	238	217	232	215	227	211	218	221	213	239	238	237	209	247	203	210	231	213	241	218	224	233	232	242	192	182	220	202	240	221	230	205	241	227	221	219	228	234	244	214	237	254	216	226	234	212	210	227	223	238	217	208	226	203	219	210	230	224	248	254	238	221	214	219	216	240	254	223	222	218	242	227	219	212	213	220	222	228	233	231	208	220	221	240	220	214	216	224	235	220	207	247	218	248	242	235	220	227	242	241	217	236	259	223	229	223	228	233	242	278	225	235	253	240	267	244	214	213	217	228	220	202	187	227	235	216	231	234	241	217	232	228	234	249	191	210	246	230	208	248	261	260	229	240	233	235	247	226	241	225	209	227	244	221	223	222	223	277	194	214	242	228	235	229	232	232	212	269	215	196	243	254	229	223	208	227	203	208	233	260	199	208	241	222	250	220	232	235	242	234	252	225	210	245	215	221	238	268	213	220	227	220	232	229	204	245	218	232	244	230	226	257	237	238	208	213	229	215	238	214	226	235	197	228	229	223	217	201	217	217	230	230	206	259	235	229	238	239	232	221	234	221	225	217	231	244	221	239	194	215	233	211	228	255	240	230	241	246	211	203	196	215	235	240	228	221	246	211	256	245	240	213	242	264	224	221	220	196	209	185	216	247	208	219	205	272	200	220	221	219	239	235	220	223	233	206	228	187	224	207	225	203	225	225	231	179	205	244	235	220	233	244	230	215	211	208	222	234	200	255	222	238	217	252	211	214	254	210	221	245	213	209	204	244	227	242	217	215	239	269	239	221	229	209	225	232
25636	62307	75831	67184	32396	1483	1268	1048	958	948	820	803	750	719	652	679	630	662	605	634	604	590	577	545	579	567	573	565	559	548	513	545	519	577	588	560	555	550	526	546	557	552	516	523	514	542	554	545	528	549	528	553	501	569	507	554	515	526	478	554	516	549	512	492	557	506	532	531	521	522	547	538	490	555	560	500	549	478	541	468	521	526	565	487	530	559	522	541	484	519	560	523	496	515	500	531	510	543	528	518	501	526	540	524	525	546	530	521	512	522	471	530	525	524	536	532	531	546	542	502	545	514	488	537	516	500	516	521	486	480	550	532	560	506	565	528	530	523	518	554	506	467	490	551	507	521	536	505	488	537	560	545	526	463	500	504	533	511	564	521	564	572	548	573	514	550	568	541	527	507	489	550	497	558	569	513	515	531	567	530	525	507	523	546	503	522	505	504	506	571	539	489	552	531	532	581	538	498	565	485	547	542	513	510	487	543	485	522	509	524	506	524	524	488	547	520	554	511	539	519	515	572	542	533	557	529	539	527	522	517	535	539	573	537	515	520	502	516	497	545	513	560	509	507	529	515	512	534	542	483	499	499	526	517	541	557	526	509	525	533	520	515	533	524	524	506	553	572	482	514	509	503	520	587	553	554	507	541	528	534	516	508	515	542	527	498	494	518	512	531	539	506	527	560	507	502	518	536	542	490	535	512	502	590	539	524	498	489	546	532	536	489	536	516	527	513	539	494	527	544	527	548	532	524	535	520	530	512	508	502	522	547	531	554	504	527	535	523	505	545	536	551	521	522	546	539	536	546	516	554	480	496	528	517	493	517	537	525	532	563	566	542	485	513	513	496	546	523	494	524	555	510	521	537	522	523	531	562	502	517	546	527	510	512	534	538	516	539	549	513	538	538	535	522	506	523	506	551	513	522	516	500	529	531	573	523	511	528	485	514	510	531	523	513	520	519	515	502	510	522	506	524	533	511	516	534	519	556	506	492	492	526	518	538	520	597	524	535	509	565	506	486	511	502	537	534	550	479	521	490	530	508	491	529	488	520	535	560	524	512	520	503	540	526	519	512	525	509	500	549	550	535	545	519	501	524	540	560	564	534	557	509	541	520	545	515	468	522	529	541	534	495	484	502	542	482	537	490	483	506	529	495	497	551	510	550	568	537	554	551	535	510	499	512	561	563	520	503	569	550	550	535	497	546	514	493	554	514	483	535	514	536	492	559	501	553	525	531	531	518	523	519	494	542	534	520	537	515	521	540	532	509	584	539	525	529	545	509	528	522	546	512	534	496	495	459	537	513	493	536	501	496	518	518	520	516	509	488	536	539	537	547	497	497	506	488	520	491	529	548	543	503	520	531	490	571	524	503	492	490	525	544	504	526	551	556	567	534	548	509	514	528	471	524	468	501	531	524	523	501	479	491	529	557	533	521	520	521	522	561	563	510	505	468	508	557	514	497	525	517	549	529	541	525	517	552	539	551	513	495	521	548	496	550	558	495	526	530	564	501	566	498	535	541	535	508	563	526	497	504	534	526	515	534	484	516	528	510	528	549	531	519	497	504	529	541	486	511	513	506	506	497	566	526	535	517	486	551	530	521	495	533	533	543	525	522	566	549	532	514	547	544	522	554	521	515	511	510	539	570	540	517	490	488	518	513	523	502	525	533	498	512	517	472	540	571	491	489	497	503	528	553	535	510	505	551	510	549	535	512	529	517	562	530	559	511	542	508	516	511	513	514	527	554	582	522	499	512	493	570	470	508	505	553	488	476	544	527	538	497	506	525	509	531	528	494	538	506	537	522	534	486	550	530	533	496	568	538	512	524	488	469	504	523	496	545	535	503	494	506	518	537	543	511	559	522	544	509	501	545	555	513	467	529	551	505	516	490	503	550	551	515	534	501	530	535	553	573	544	517	484	541	507	516	550	535	525	536	544	538	517	551	530	490	532	564	496	533	536	521	500	528	505	530	516	528	538	511	535	509	541	490	524	522	490	567	511	537	517	508	546	567	534	520	517	507	520	510	523	526	499	530	547	521	527	554	515	486	555	506	500	513	559	542	502	552	567	514	520	509	515	484	529	521	498	555	533	515	544	525	533	555	533	526	506	546	509	528	526	519	509	535	508	532	527	520	553	521	500	519	504	529	511	544	502	522	534	547	529	500	499	472	502	511	503	518	520	540	539	540	569	473	520	491	499	533	517	547	537	532	496	553	505	548	493	560	527	512	547	527	494	502	530	510	500	520	478	517	557	557	513	523	527	554	513	537	531	531	561	545	533	515	507	516	508	491	529	556	510	503	528	560	529	545	503	511	528	542	530	514	510	518	487	541	541	517	524	494	512	507	540	506	558	492	541	535	513	535	527	562	501	528	511	514	504	499	523	533	528	567	511	517	521	522	498	489	531	560	546	530	499	541	472	545	577	519	577	490	515	487	550	536	525	529	529	490	536	561	503	529	537	525	521	523	565	510	536	499	585	520	504	510	536	520	508	504	488	497	478	517	541	546	505	541	520	512	513	579	499	536	544	527	519	519	533	539	486	560	525	484	505	504	515	482	515	517	541	521	545	487	524	527	523	525	495	544	485	517	513	520	518	501	502	547	507	497	553	500	517	524	575	483	547	539	528	524	519	481	525	556	523	542	523	540	500	508	510	566	516	514	503	492	531	495	487	522	527	507	555	491	529	554	547	521	527	491	528	512	514	523	553	526	525	534	522	518	531	482	538	502	526	515	501	572	554	534	538	501	515	572	521	540	543	507	523	544	528	518	541	499	560	512	561	483	519	521	555	522	521	521	504	546	525	552	496	530	529	526	515	553	535	499	530	497	523	530	481	532	507	512	548	531	489	515	494	552	522	518	515	536	564	525	491	502	487	520	531	492	548	521	527	501	548	519	539	541	484	512	512	516	531	547	521	514	521	528	549	517	533	547	526	490	526	508	487	509	535	562	529	510	497	497	510	531	504	521	518	546	531	499	494	536	584	545	535	521	493	542	532	491	480	539	506	536	527	499	497	525	497	477	526	546	512	514	542	515	490	525	512	495	528	518	562	508	520	527	531	508	576	496	497	495	513	554	522	518	525	523	542	532	510	501	505	536	472	532	570	507	512	494	565	513	504	533	513	558	517	515	481	527	515	498	500	534	557	530	519	512	493	482	541	517	526	521	506	494	498	523	514	481	546	525	496	521	518	516	511	519	518	541	509	503	546	534	525	515	511	527	538	533	505	527	541	527	536	553	517	542	559	508	561	472	500	525	528	507	532	505	486	510	507	526	523	541	537	533	514	487	531	543	503	541	520	555	501	506	520	528	489	501	546	519	542	557	537	527	540	546	490	511	494	545	538	528	508	500	518	527	532	525	543	502	563	497	510	518	537	487	500	497	488	503	523	509	512	488	517	522	576	547	553	481	514	538	575	557	522	527	553	575	492	535	517	520	506	518	539	517	498	521	541	532	513	546	495	520	517	536	543	516	506	532	549	506	511	529
29186	24598	12344	5136	967	266	254	278	236	269	250	306	280	254	255	285	260	297	293	245	257	235	274	268	273	267	217	246	258	251	256	271	241	277	281	273	265	258	241	259	278	221	285	221	243	260	258	261	243	254	265	274	246	289	264	238	262	265	229	250	252	236	245	252	243	259	249	242	266	261	269	276	262	274	274	271	258	270	254	235	264	250	242	271	241	256	282	245	267	245	252	261	217	256	226	259	277	263	239	220	203	241	259	238	276	266	264	238	243	221	284	248	293	255	250	279	270	256	273	257	277	256	252	235	254	277	275	250	227	250	257	270	242	229	279	261	250	255	269	253	234	280	308	238	231	261	282	246	259	273	256	268	284	260	294	255	279	256	269	204	235	304	259	267	247	276	246	249	254	251	264	252	285	257	250	268	266	237	265	239	233	259	249	255	245	250	244	257	244	254	239	254	278	245	241	274	249	232	228	231	232	243	232	252	256	255	263	247	273	260	265	253	265	239	282	244	284	258	218	275	239	265	246	261	233	236	266	230	235	229	275	238	248	265	269	251	273	249	256	268	226	272	277	251	245	220	251	282	284	236	279	250	241	256	231	236	257	254	268	255	246	271	235	258	249	242	249	234	262	267	240	251	241	243	243	247	258	261	252	287	252	268	238	277	271	258	260	217	293	246	277	264	247	258	263	267	281	247	247	222	263	246	259	298	279	250	260	251	252	257	261	261	259	264	257	265	257	268	238	283	257	265	253	266	263	265	277	263	264	273	267	242	243	247	248	222	237	244	276	266	273	269	238	262	262	229	270	256	248	242	252	246	250	259	251	261	246	252	265	233	213	249	251	257	242	255	270	280	235	305	257	237	292	239	250	276	251	264	279	281	252	247	275	286	294	262	265	234	248	271	247	263	256	287	243	253	250	230	259	266	218	251	250	265	261	272	243	263	224	226	250	262	250	244	244	234	269	233	247	253	230	255	238	258	255	246	264	256	254	248	259	221	298	296	248	271	245	242	252	263	252	244	257	258	236	242	253	262	259	241	257	270	254	239	251	252	249	269	215	260	285	255	280	257	270	261	267	248	269	245	267	279	246	245	256	267	251	235	241	230	265	257	245	277	275	217	256	255	297	253	261	239	267	244	222	252	266	284	254	235	268	235	265	274	226	271	241	255	251	265	279	267	238	252	251	273	259	267	252	249	248	220	298	242	256	235	248	251	259	261	258	268	242	270	264	283	277	275	272	238	244	260	252	285	264	237	260	289	259	259	268	270	270	259	234	255	251	266	259	263	258	275	246	257	289	261	276	251	278	253	237	235	248	270	232	272	249	265	247	261	271	274	280	274	260	250	254	261	257	246	216	257	251	250	231	265	255	284	270	238	248	239	279	246	227	236	246	283	235	227	257	265	278	252	226	261	255	275	259	262	267	242	252	258	238	258	268	227	251	240	282	247	267	273	292	259	254	262	212	303	283	272	260	265	238	248	276	254	268	271	234	308	257	260	233	259	260	243	250	274	294	255	239	247	258	266	238	263	277	260	283	259	248	264	258	238	263	281	264	236	276	249	248	223	227	253	272	241	239	247	291	254	232	260	240	241	260	243	226	261	284	250	284	261	247	257	253	246	248	267	250	266	264	262	247	258	259	275	270	240	248	228	267	216	241	234	276	271	238	244	256	243	233	230	273	264	263	245	248	239	259	259	251	271	235	271	250	248	275	252	268	256	291	278	255	228	220	215	256	270	265	224	252	241	246	260	226	238	250	250	244	276	268	280	254	261	254	250	254	263	280	246	270	255	307	250	263	255	256	259	258	238	249	271	270	257	269	251	272	252	250	237	247	272	280	248	253	248	240	237	250	257	273	249	294	268	257	249	256	245	256	258	265	273	254	246	258	226	279	253	244	287	245	227	220	249	260	268	248	238	255	287	253	267	282	295	263	262	273	262	261	262	251	250	270	237	253	237	239	258	257	268	274	300	234	238	249	284	257	251	255	235	232	258	267	261	270	243	288	264	252	267	262	241	204	248	254	252	273	279	257	247	250	274	246	280	261	290	253	288	272	236	260	256	225	235	242	286	290	276	282	221	257	263	263	235	257	225	223	272	273	265	231	274	267	253	242	249	265	271	252	226	230	262	272	248	242	229	252	245	258	263	236	250	253	257	257	261	261	259	281	263	244	253	246	249	266	251	256	270	245	235	247	241	265	255	252	257	283	287	245	251	252	241	272	261	260	278	262	258	244	263	276	236	289	236	274	243	262	274	260	276	254	258	261	285	252	264	265	288	255	293	248	260	237	236	255	252	264	271	225	263	267	288	252	273	280	273	259	247	233	229	248	257	285	242	285	240	269	237	248	248	242	233	273	209	265	265	277	251	283	254	276	302	259	250	277	263	261	241	256	281	270	262	260	273	246	250	271	271	254	253	222	260	287	250	242	239	267	231	241	271	245	288	254	251	290	258	235	259	268	246	230	239	235	242	235	244	253	241	261	244	262	307	266	235	277	246	229	251	237	284	252	246	246	222	226	250	258	266	234	255	240	272	249	250	240	266	245	251	232	263	237	227	283	242	263	291	236	254	247	289	263	252	233	251	255	272	252	217	259	268	248	260	261	266	253	257	255	281	216	252	252	263	235	256	253	251	252	240	257	276	279	232	255	250	267	257	263	259	256	258	240	267	240	256	268	261	258	244	231	259	273	273	266	267	273	227	250	258	248	270	255	245	270	252	249	270	232	235	250	290	260	256	263	259	274	256	248	273	225	268	231	267	264	268	262	267	241	229	244	294	230	258	265	220	274	245	245	265	250	252	270	268	262	256	260	272	282	238	271	274	251	312	235	256	297	240	272	287	244	268	247	222	270	263	234	291	276	265	270	254	247	244	265	277	258	237	277	242	272	291	269	265	226	257	259	255	246	271	266	278	277	257	237	293	249	265	288	265	264	254	269	286	277	283	234	266	264	255	265	291	265	241	261	263	237	267	258	253	272	257	236	279	243	222	249	260	287	272	259	288	300	254	264	280	301	260	264	236	232	242	253	253	249	248	272	264	243	276	243	246	273	208	275	248	263	250	287	263	226	254	266	253	253	292	264	235	268	261	282	258	232	276	274	243	265	288	226	256	248	273	242	253	231	279	271	252	263	277	273	245	258	239	257	254	213	230	262	259	249	251	244	261	252	246	277	274	289	265	275	280	256	257	241	276	228	286	271	239	238	291	269	276	275	284	268	267	251	243	279	224	233	242	244	273	271	260	242	265	265	272	265	257	268	273	257	288	272	248	245	275	253	230	268	232	241	270	268	275	289	256	260	269	253	241	255	252	266	233	281	246	270	245	249	252	292	257	258	280	257	251	251	252	235	267	253	239	256	263	251	228	274	267	264	265	253	260	241	230	248	221	245	294	233	248	253	256	254	240	263	268	271	236	259	286	237	241	244	247	266	253	243	270	242	252	265	239	280	283	260	258	271	248	272	267	299	274	258	271	254	256	263	287	250	245
14766	18728	15519	10997	2449	521	549	603	593	551	520	553	539	517	573	564	547	539	594	548	575	583	560	521	566	557	587	543	566	519	563	553	603	549	538	544	570	569	549	547	558	571	542	571	585	581	528	582	578	530	578	554	544	602	585	572	509	522	580	563	562	557	559	556	550	556	517	538	517	554	534	545	598	548	555	522	544	577	583	545	556	546	540	547	541	609	497	545	584	606	549	521	552	530	551	559	563	535	560	567	516	565	545	556	574	534	552	581	543	558	575	564	562	530	540	520	606	549	560	531	511	544	546	541	547	552	542	549	550	557	574	542	536	565	561	551	544	539	541	563	569	568	547	565	533	547	564	504	536	543	503	550	546	522	525	608	568	580	564	543	534	568	531	577	576	545	558	525	538	562	567	547	516	546	539	571	600	571	558	561	491	541	564	619	553	574	568	559	593	564	571	554	511	568	561	523	563	553	547	565	569	477	562	574	538	554	596	525	569	507	570	578	543	557	580	584	570	563	531	592	603	565	565	590	597	576	580	532	546	550	570	554	558	538	582	560	544	573	536	542	561	556	585	559	548	549	561	570	550	573	538	583	531	567	543	569	553	515	573	571	524	555	558	577	543	571	536	561	567	561	532	574	564	566	550	572	540	537	582	569	581	596	581	528	524	544	522	541	547	535	593	546	535	575	544	567	533	528	543	567	579	560	551	581	532	560	512	555	565	556	535	550	564	555	561	573	539	596	544	532	569	597	566	528	573	584	602	550	565	584	549	564	546	569	529	528	560	555	534	562	564	566	533	550	596	558	572	551	585	588	574	568	543	562	531	642	558	551	583	528	528	586	527	565	543	595	579	528	573	575	538	545	539	525	556	524	568	547	513	565	550	516	579	553	563	552	568	543	566	575	564	520	563	538	559	550	556	576	546	525	518	545	547	572	520	544	564	551	536	592	546	580	519	568	538	559	580	543	551	564	563	582	518	540	593	605	566	598	573	550	536	561	521	525	545	539	532	573	581	561	557	553	592	580	573	550	548	561	551	549	576	551	550	574	559	557	570	544	517	538	570	605	568	543	561	536	583	510	558	552	506	557	528	559	540	541	578	568	557	619	522	559	566	554	537	534	535	545	566	541	541	513	535	581	549	538	562	596	516	572	551	545	553	522	585	544	530	560	536	538	548	556	554	568	537	509	613	573	571	546	549	563	558	563	554	560	570	577	578	560	575	558	524	549	590	546	558	552	530	572	549	565	588	536	529	531	531	564	556	509	572	568	564	522	574	559	528	547	575	541	559	549	518	564	552	510	573	580	546	581	571	546	579	547	574	542	566	571	536	537	540	557	532	526	552	555	558	572	550	570	553	578	549	534	603	586	568	554	546	521	582	554	576	541	564	564	582	581	545	583	537	573	532	618	565	572	590	549	542	578	549	557	556	536	577	581	533	574	553	525	542	561	558	574	565	559	501	553	539	578	528	526	584	574	562	557	529	539	560	530	634	567	527	545	540	571	562	585	566	540	559	549	569	552	536	544	547	552	559	561	574	593	574	542	584	556	583	535	544	546	595	565	510	573	560	595	558	530	527	574	526	546	563	551	582	586	588	541	566	586	617	555	550	582	612	581	594	569	573	580	521	544	544	574	541	545	609	553	571	518	588	567	577	531	569	545	546	514	512	600	528	583	563	581	566	565	536	587	567	573	565	543	589	510	557	559	586	555	569	492	593	550	590	555	544	538	578	550	581	524	546	577	545	532	560	551	549	585	540	552	566	553	560	596	574	520	569	561	580	536	593	541	591	567	556	589	557	576	525	575	562	545	555	608	573	576	544	554	580	569	565	554	532	558	512	563	545	575	566	568	578	562	526	596	549	522	567	601	538	597	541	556	527	570	559	496	572	527	546	515	522	537	607	510	621	539	543	556	566	563	525	515	626	512	546	567	579	607	551	592	560	517	557	552	572	578	546	537	561	540	535	586	568	534	588	555	581	593	591	581	543	593	582	528	549	533	554	508	568	559	541	551	586	551	580	513	538	537	559	541	538	544	555	582	565	551	551	543	532	576	588	494	524	549	553	563	538	550	523	578	586	533	570	605	555	575	570	539	571	522	553	563	554	549	538	550	582	562	583	511	587	568	560	525	547	546	564	592	579	587	584	580	577	551	540	554	516	539	511	544	529	563	563	568	555	584	563	558	535	594	558	571	568	528	550	570	539	553	599	557	507	506	576	545	617	582	568	571	586	572	530	504	580	547	544	544	562	549	556	540	573	542	561	564	537	532	553	600	569	609	542	534	576	586	584	552	524	522	555	543	534	553	570	524	540	510	534	577	554	539	570	583	497	574	546	569	552	608	588	551	508	549	561	524	589	544	550	541	529	555	539	568	525	562	543	537	549	569	553	533	576	523	506	562	550	562	561	539	573	594	536	528	548	532	530	548	586	568	516	525	570	565	541	500	528	526	576	530	587	567	548	521	540	529	601	581	552	552	575	543	553	521	591	559	543	542	546	519	601	563	595	591	567	560	543	562	545	585	573	573	563	582	574	532	547	542	558	569	572	568	548	592	526	530	527	524	551	573	558	573	617	563	555	544	609	527	614	582	597	562	550	523	557	547	517	581	529	532	545	558	525	552	581	552	561	553	566	560	559	576	553	566	563	588	543	538	566	552	574	531	569	569	555	538	563	558	551	568	559	529	542	562	528	511	519	601	552	592	576	549	571	566	560	584	533	536	589	540	575	622	554	488	561	546	525	562	536	575	549	568	568	531	541	578	539	520	567	564	541	566	546	539	546	560	580	583	522	559	556	589	597	550	567	575	539	526	576	575	539	558	576	521	554	572	553	572	535	578	557	562	566	520	519	535	586	551	503	560	574	528	573	553	554	589	557	571	547	566	529	586	585	569	572	578	616	551	556	533	574	607	514	536	541	575	519	607	531	554	555	586	526	558	535	537	519	575	551	551	549	528	566	519	514	533	560	509	539	599	526	533	566	573	594	575	557	527	563	539	572	566	543	546	534	579	538	573	566	575	543	540	573	545	539	543	506	527	579	545	560	539	535	559	547	598	560	538	557	542	593	581	614	573	517	565	565	532	575	541	576	602	598	534	550	547	524	554	559	561	559	532	540	560	569	532	539	500	553	583	599	571	538	549	549	568	571	519	590	508	557	547	593	549	546	575	595	544	552	557	553	575	521	593	548	574	494	530	562	558	588	565	574	559	549	563	554	543	592	531	554	571	550	547	600	558	572	548	559	554	579	574	560	581	568	596	562	542	568	527	565	565	536	568	564	549	570	553	537	543	579	555	586	537	545	589	510	535	537	526	534	549	548	580	589	538	576	554	549	554	548	585	550	533	574	571	546	548	557	560	546	577	518	578	496	551	578	561	576	512	582	547	544	537	584	545	581	525	589	542	537	544	572	551	548	571	565	536	561	564	574	573	545	545	538	576	528	563	588	576	564	559	585	566	539	568	564	542	549	572	524	588	571	514	566	578	549	553
45469	67025	65360	51439	22396	2844	262	213	183	176	172	157	156	162	147	166	176	172	168	165	152	169	142	147	147	126	142	151	165	144	154	166	150	153	180	150	170	149	156	144	135	143	153	141	148	143	164	159	139	107	139	157	140	129	158	135	138	153	134	137	145	145	143	141	138	156	155	148	159	139	145	145	157	172	143	165	155	144	148	144	154	149	135	131	149	153	131	119	113	162	131	138	143	164	145	155	119	125	166	147	130	155	161	150	148	148	154	159	139	129	153	167	153	146	129	154	143	147	133	146	157	139	133	151	146	133	142	151	143	140	139	134	137	131	137	134	155	153	116	156	141	154	141	132	151	160	131	147	147	153	167	151	176	140	132	135	120	142	165	155	147	137	156	154	157	130	146	166	158	153	154	146	137	145	163	153	151	152	138	139	155	156	137	148	144	157	135	134	127	148	147	148	173	155	141	140	154	149	146	136	152	135	154	144	132	158	128	148	140	138	142	138	148	152	142	172	162	142	149	148	157	135	143	151	152	138	144	135	135	129	136	157	143	146	141	164	164	137	131	130	151	134	137	135	165	148	141	152	143	164	133	156	163	160	147	150	151	157	139	154	153	170	131	132	146	126	141	143	145	124	151	143	146	157	160	162	128	125	164	142	152	147	134	130	142	135	155	133	154	174	151	163	152	135	153	137	132	137	167	148	140	144	145	166	143	138	135	155	131	168	135	144	174	137	141	150	156	165	150	161	157	132	147	150	155	153	138	136	158	139	140	147	151	142	145	141	139	134	153	141	137	149	162	154	151	127	150	134	155	148	147	160	142	146	166	157	140	132	137	171	149	141	143	160	177	162	148	136	153	155	122	139	197	139	155	139	147	157	142	146	141	141	157	168	161	163	128	156	144	141	162	140	160	163	178	129	153	144	144	168	155	143	141	163	115	162	171	134	144	141	143	159	138	147	150	148	129	139	189	142	164	129	147	148	131	159	161	121	142	134	143	153	132	150	152	157	135	168	155	147	150	157	153	136	123	153	136	137	151	144	159	155	156	139	148	129	131	143	151	137	157	155	165	147	155	151	161	136	133	159	163	158	146	153	125	137	161	157	148	141	157	153	137	150	132	153	132	154	168	165	139	116	140	164	136	171	165	146	156	139	159	133	159	118	183	150	127	154	158	172	160	137	134	140	127	139	132	161	140	157	146	126	148	134	141	150	137	123	131	142	117	149	168	151	163	170	145	128	138	152	139	155	147	177	134	112	150	150	140	160	147	149	169	144	151	132	147	141	122	148	140	165	147	149	157	152	127	145	126	151	146	158	116	165	158	135	131	132	132	135	152	143	121	131	119	166	128	154	150	149	128	162	165	143	119	142	144	156	142	124	147	145	140	161	134	159	155	147	151	149	140	132	146	131	135	127	138	131	132	166	142	150	143	162	157	147	156	149	138	138	143	157	129	137	140	157	153	133	174	142	163	162	164	146	175	150	143	155	144	155	141	145	174	146	148	148	134	141	149	151	138	145	157	165	168	176	158	155	146	148	185	153	159	162	139	140	138	129	144	140	156	132	129	147	141	146	145	148	147	154	166	165	138	153	167	150	136	149	147	129	135	133	143	147	156	124	150	159	133	136	148	152	151	147	159	148	173	139	129	160	142	151	139	142	158	157	136	166	151	136	132	134	171	179	148	133	133	158	138	154	130	140	173	126	135	139	132	144	149	153	144	129	162	159	154	137	138	170	165	153	169	148	135	140	155	162	151	128	142	149	144	138	142	155	149	133	162	152	150	139	156	134	150	148	173	137	183	152	136	153	139	130	135	168	133	150	144	136	147	142	160	138	140	144	143	161	143	129	163	159	152	139	133	151	134	143	152	154	147	128	136	138	166	160	119	159	153	161	150	125	131	152	161	146	146	114	147	157	158	145	150	128	145	128	164	143	158	143	127	143	124	152	151	147	152	144	161	152	136	152	161	141	148	160	153	160	139	172	158	156	151	157	142	127	157	152	166	145	149	139	156	129	159	142	146	131	148	158	134	159	160	146	148	151	152	126	149	147	144	152	151	156	155	147	140	158	123	128	131	163	136	153	134	155	127	129	152	138	148	141	156	150	141	138	134	140	134	165	156	147	159	162	164	139	124	138	135	169	149	130	144	163	129	112	149	119	166	147	138	139	161	150	145	156	133	154	147	145	149	158	141	142	149	128	153	159	159	144	132	159	151	140	133	147	131	135	146	133	158	155	151	132	147	172	145	160	133	141	151	121	154	152	146	138	162	160	140	134	160	148	179	135	158	129	121	154	161	125	137	171	132	170	139	129	139	126	135	155	157	148	154	153	137	155	149	133	139	132	119	143	128	144	144	136	159	140	166	159	137	127	154	144	159	152	140	146	147	153	137	139	150	131	150	137	156	149	145	148	136	137	170	143	127	132	134	129	134	134	137	146	146	141	156	153	150	126	139	143	148	129	141	131	159	172	140	177	109	128	139	148	153	151	147	132	146	148	122	131	145	140	157	140	168	138	155	147	148	149	172	149	148	143	121	140	144	147	146	146	145	155	122	123	151	164	147	138	154	149	156	138	130	137	146	151	126	135	127	139	131	138	146	123	151	149	148	165	148	141	140	140	140	144	143	149	149	137	136	146	121	162	144	161	147	156	138	153	156	150	139	138	134	130	137	132	140	130	141	152	128	157	171	146	144	135	133	152	142	147	138	154	148	136	125	171	137	147	114	127	142	144	164	138	134	146	141	135	126	136	162	145	141	121	143	157	131	137	134	136	148	131	140	147	135	155	131	146	134	141	155	149	139	146	139	142	122	137	130	154	160	160	152	154	137	142	139	146	157	156	146	131	142	154	154	135	146	130	140	161	150	164	179	138	161	145	143	136	149	152	138	174	171	155	143	170	126	133	164	140	167	153	148	143	149	140	138	166	156	177	158	151	153	170	136	132	157	136	138	143	134	151	137	131	137	173	148	156	145	159	164	157	172	133	141	137	140	129	148	155	125	144	151	160	146	152	164	156	137	143	127	153	146	136	147	157	111	126	117	157	152	142	157	148	144	156	149	151	145	140	163	152	133	151	148	166	124	140	151	117	159	129	177	144	157	148	130	130	167	157	160	161	141	148	138	171	144	132	151	144	157	152	153	139	149	134	143	138	142	144	159	118	141	154	134	151	144	144	161	146	124	160	152	137	164	137	138	158	144	154	154	159	138	141	140	133	149	162	156	170	140	148	149	164	135	151	162	151	145	146	123	153	155	153	160	147	164	149	163	143	141	149	152	120	146	119	148	149	175	133	145	148	155	150	143	137	138	129	159	168	149	165	147	138	139	153	160	144	146	139	172	146	154	118	148	141	170	153	154	140	138	123	135	168	146	144	135	133	152	175	132	142	131	148	151	168	143	136	158	144	140	130	151	138	146	158	144	153	151	132	135	192	135	138	150	164	116	120	153	141	164	143	137	139	124	121	125	144	163	158	143	158	140	119	137	140	142	149
25437	50433	61058	53769	26808	790	755	688	583	530	499	508	459	442	428	438	443	437	390	426	362	386	354	397	366	369	405	334	341	388	373	381	345	389	338	348	383	379	367	354	369	340	372	358	371	378	368	377	342	328	339	349	325	366	359	326	381	361	353	350	350	360	345	350	342	357	344	355	360	399	363	388	327	348	333	365	312	380	359	340	362	363	362	345	356	314	333	361	343	341	329	372	374	351	381	343	401	364	363	361	349	355	364	351	353	338	390	345	338	340	344	363	331	348	348	377	334	348	343	375	340	361	348	347	336	356	346	336	352	368	347	336	348	324	340	316	307	380	381	356	347	351	347	343	352	328	362	319	353	339	367	350	365	372	330	310	344	337	317	393	329	328	333	380	336	348	358	320	317	334	324	355	340	370	341	391	353	318	353	357	341	367	336	321	324	359	324	354	384	333	383	350	367	363	392	375	351	348	349	398	350	343	373	327	341	355	349	375	323	354	375	349	333	354	334	346	317	360	342	316	326	321	345	341	363	337	367	323	360	391	331	316	331	369	334	346	344	331	329	380	374	349	348	360	355	382	316	374	341	336	352	363	352	342	345	355	337	342	364	344	338	370	348	382	357	355	360	344	347	355	333	338	388	357	371	367	382	333	312	334	351	349	360	344	331	355	334	347	335	329	355	359	361	376	330	348	325	340	383	361	382	363	374	355	342	353	358	361	332	361	327	334	336	345	333	348	350	354	355	350	353	344	334	344	325	351	356	370	384	354	342	328	313	318	333	378	357	339	378	361	346	319	362	372	380	340	347	371	327	341	311	311	356	349	353	341	344	335	363	342	363	368	369	352	345	361	376	317	336	338	339	338	347	374	375	364	343	367	359	362	372	346	360	374	360	375	332	349	341	341	354	337	329	355	319	381	330	330	315	330	344	314	321	331	313	346	353	342	334	338	333	382	344	314	330	397	319	370	354	386	361	321	323	342	337	347	340	369	353	351	340	346	341	358	347	341	346	352	348	350	373	372	327	387	317	363	352	370	330	374	325	335	343	363	319	343	323	331	347	353	333	359	341	340	339	337	313	352	350	293	367	342	388	333	367	368	319	345	352	350	355	369	357	343	360	340	327	342	315	329	382	362	325	321	355	359	332	369	311	341	351	333	325	334	360	364	337	361	334	360	354	375	346	352	380	344	384	388	384	353	300	329	357	392	360	331	338	364	368	371	381	363	326	329	356	308	355	354	358	344	335	313	375	341	372	362	335	364	360	344	360	337	351	360	321	347	350	346	357	355	321	355	335	341	341	363	348	367	351	348	339	362	352	342	382	339	329	348	378	349	371	389	335	341	329	359	336	353	374	358	349	364	360	333	346	355	363	352	358	341	346	354	348	343	380	346	345	358	339	346	323	365	364	328	342	350	389	353	342	337	344	323	331	360	332	330	356	361	325	324	374	343	316	336	332	370	354	348	359	376	342	390	340	360	325	351	362	382	333	364	335	367	362	332	349	352	327	345	346	327	363	363	339	368	359	348	338	340	358	359	351	340	360	357	308	305	391	347	338	329	341	337	338	352	336	347	336	332	347	358	358	361	366	339	355	372	325	365	354	356	353	346	351	347	359	374	350	311	321	336	315	350	346	365	381	359	361	381	309	338	336	379	339	363	372	321	328	349	360	399	359	302	390	394	371	353	349	352	358	340	352	376	343	354	350	340	322	371	359	339	355	385	379	335	334	375	346	346	333	349	381	332	339	347	359	343	359	337	348	346	332	353	357	348	331	347	337	346	366	340	318	354	362	355	344	310	343	352	366	359	374	348	366	356	351	358	355	347	357	363	353	324	378	320	352	354	334	328	384	335	335	347	378	348	392	371	365	334	359	362	391	332	389	370	361	313	359	346	338	341	341	315	343	327	364	333	346	353	328	335	347	327	335	347	341	363	369	339	354	338	354	356	323	352	349	358	328	334	340	371	352	373	321	370	375	339	376	355	317	329	344	328	356	338	341	370	358	288	379	366	328	349	322	386	342	356	349	331	341	317	343	346	393	343	354	344	343	341	353	365	345	332	344	381	340	353	382	343	351	360	324	332	356	347	371	358	349	342	327	333	355	333	342	354	342	375	367	341	317	321	363	368	337	364	357	341	366	325	369	329	347	358	338	360	390	325	375	359	348	358	345	325	386	374	325	353	359	309	341	345	377	325	336	328	365	349	353	344	381	352	358	336	346	364	330	343	343	341	360	331	323	362	359	357	392	341	322	339	338	338	377	344	323	355	355	352	337	348	332	323	342	362	347	361	342	371	378	358	330	335	339	341	354	387	371	335	355	374	352	327	326	339	337	348	324	363	361	337	374	341	340	362	383	331	308	388	352	365	305	373	350	363	323	343	337	378	352	332	320	334	359	350	322	376	369	344	329	358	361	345	370	333	334	341	342	318	341	358	365	338	356	372	371	348	331	358	374	351	364	339	359	363	342	358	364	348	364	319	358	363	336	326	354	350	342	348	365	346	336	348	341	344	347	354	337	325	321	372	344	358	332	347	369	338	357	355	345	335	349	347	349	346	331	365	368	351	373	346	336	345	345	345	377	347	331	363	351	358	334	321	355	346	366	324	332	374	366	366	317	354	329	373	368	352	350	355	359	343	332	350	323	352	363	331	326	334	376	355	379	359	366	327	327	348	358	322	330	362	347	354	368	342	357	354	372	367	343	378	354	357	357	355	346	359	356	357	340	369	355	307	399	330	364	355	362	380	353	343	374	317	336	346	353	335	340	376	392	331	343	379	339	341	328	341	334	348	351	358	362	352	330	319	332	362	356	347	352	318	341	353	340	335	349	327	356	372	339	350	357	362	342	328	342	376	347	355	325	356	348	332	334	364	346	335	331	340	369	372	353	353	350	315	343	355	338	351	341	291	339	327	382	347	345	337	345	350	356	350	374	328	341	366	340	378	352	323	356	373	374	342	321	389	330	338	336	357	314	323	339	383	332	361	322	352	387	326	338	362	314	355	326	336	332	345	367	352	318	373	391	366	327	318	364	344	360	355	388	331	343	329	344	347	346	371	372	338	376	330	386	372	329	340	331	356	365	366	356	352	318	352	348	328	385	337	365	336	386	356	383	339	385	360	328	332	342	364	351	381	381	344	353	359	328	321	368	364	363	370	328	337	350	375	345	368	338	351	343	362	374	357	340	367	342	372	339	340	290	359	369	352	377	321	339	336	341	350	353	338	331	348	321	345	323	373	346	357	334	364	372	334	335	340	361	362	364	350	388	326	352	355	361	353	357	343	349	355	345	360	341	362	351	365	335	349	334	338	381	354	336	353	339	349	328	349	343	364	343	337	354	348	364	340	338	338	335	345	363	334	350	359	300	333	330	362	380	337	332	341	374	371	354	329	360	353	361	348	355	371	341	345	390	399	356	336	349	355	330	393	301	342	358	366	385	344	355	334	340	362	331	337	341	388	377	368	344	343	349	348	366	342	334	387	355	339	329	355
54938	82234	73695	64546	33198	8783	632	398	319	298	279	270	265	243	261	268	276	251	237	238	271	219	243	229	224	257	229	231	204	216	229	229	212	253	243	226	222	210	270	245	219	212	265	224	205	227	233	225	222	230	220	237	224	221	245	240	259	243	244	217	218	258	225	246	226	210	258	224	207	213	231	215	246	227	206	233	202	240	229	211	227	246	216	217	224	212	225	242	252	212	208	229	256	210	216	257	216	226	247	210	228	228	222	226	218	222	226	239	235	236	251	217	232	263	242	222	251	224	224	229	227	257	252	202	230	196	232	223	256	226	257	229	258	234	250	203	242	243	218	247	218	225	240	228	222	218	213	223	219	229	216	241	218	217	218	216	229	246	218	229	224	234	235	248	223	234	231	210	258	239	263	203	197	222	248	250	226	241	205	235	258	225	225	198	205	227	225	222	220	223	218	216	218	245	249	208	222	245	223	252	245	242	243	225	252	247	251	228	231	240	235	226	255	231	237	218	243	229	216	230	267	218	246	215	206	250	235	253	246	204	221	220	252	230	231	222	223	234	259	207	218	226	225	232	227	227	248	262	246	256	240	226	215	218	231	236	202	237	237	208	220	226	253	203	218	210	226	242	245	221	193	204	249	230	229	190	244	233	232	197	243	243	215	232	197	217	223	234	236	201	228	245	198	203	227	226	242	197	214	234	235	242	260	225	229	240	217	207	209	231	244	232	244	242	248	229	232	240	224	235	241	236	240	250	225	246	225	221	248	231	204	226	211	236	207	183	239	225	234	207	240	248	191	262	245	202	231	240	218	224	216	200	182	235	223	224	275	223	250	236	230	222	246	244	209	234	246	236	228	232	222	197	270	241	205	267	235	224	234	240	236	254	246	228	246	214	216	239	215	236	258	216	237	240	219	226	242	231	229	249	247	227	220	229	215	224	221	216	233	224	264	218	201	229	235	212	223	225	241	224	246	219	236	229	207	271	219	232	247	217	271	288	198	231	236	225	245	244	227	229	217	249	202	189	240	253	246	213	229	237	195	258	222	239	210	221	223	244	220	238	240	201	200	233	261	231	242	221	249	197	211	245	245	225	234	221	248	249	230	254	254	223	211	217	230	209	236	220	231	202	226	213	208	239	263	204	230	241	206	211	225	212	219	232	229	230	201	235	230	212	219	218	235	248	210	219	204	256	234	220	217	244	243	249	193	222	237	230	222	218	198	243	216	215	233	206	242	209	214	207	215	215	223	223	249	236	239	253	227	240	259	215	217	238	211	223	253	263	198	227	225	251	230	213	228	263	227	230	260	217	233	206	237	181	225	229	234	257	235	213	228	225	206	212	199	243	241	234	217	223	247	224	209	240	245	215	239	212	236	223	243	200	238	227	222	217	246	225	248	235	245	216	227	228	243	202	238	238	220	223	220	214	228	214	222	222	228	216	241	204	236	230	206	243	208	223	220	232	243	219	248	240	215	229	240	234	224	200	232	223	238	238	219	243	237	216	210	241	225	248	237	229	211	214	220	249	187	254	249	214	247	233	216	246	212	216	209	247	224	215	193	235	228	210	240	237	253	230	222	178	216	234	229	237	227	257	231	192	234	220	249	215	209	224	222	225	201	188	249	220	249	247	228	215	233	244	217	214	218	213	212	241	241	206	236	252	203	232	199	214	243	224	214	235	217	206	251	222	187	245	244	218	202	226	232	230	221	206	261	227	210	232	223	216	241	251	240	243	250	212	256	226	229	236	209	252	239	236	237	231	197	247	192	227	242	185	260	220	221	239	250	226	243	217	241	245	234	223	198	218	242	216	222	251	208	235	232	232	218	222	203	232	250	238	241	233	244	226	201	225	193	189	225	233	218	228	232	234	244	210	234	217	238	237	228	219	220	248	218	230	214	198	233	238	231	227	227	246	226	200	242	225	241	226	230	223	228	216	207	212	243	217	223	209	235	236	212	225	245	239	245	245	206	246	205	246	233	209	212	260	236	214	216	227	235	210	231	253	209	242	233	220	242	228	195	222	244	234	219	229	214	235	259	236	247	239	248	266	240	253	248	203	233	221	209	211	264	249	235	212	228	221	216	211	203	231	253	222	218	206	207	258	232	240	229	225	218	232	240	217	219	201	244	263	234	262	262	257	243	222	241	261	228	223	258	195	246	222	236	207	210	220	213	236	198	184	234	219	265	247	246	229	236	253	223	237	227	253	235	220	236	215	252	236	216	227	274	198	223	241	208	241	244	246	230	242	231	200	224	218	256	222	219	242	211	210	233	227	263	228	228	217	215	222	216	217	203	204	248	204	244	237	215	219	215	221	208	225	274	225	248	199	234	271	248	255	243	234	236	220	222	244	230	250	243	244	250	248	237	197	236	214	220	211	233	214	230	227	229	238	224	242	218	254	233	233	240	192	206	221	212	239	226	264	230	217	216	263	253	229	220	213	236	225	203	209	242	231	233	217	196	208	235	225	246	217	205	187	226	210	199	233	254	233	213	211	226	227	211	253	239	228	235	246	259	231	217	265	233	225	238	240	226	234	244	221	259	239	252	220	239	232	228	245	266	255	237	221	236	235	219	208	230	248	206	238	247	229	238	225	241	213	207	197	233	221	262	223	245	224	199	247	220	240	243	227	214	219	225	211	201	251	248	248	240	230	232	210	248	228	256	214	237	226	242	215	273	224	242	227	232	225	241	208	220	205	234	216	243	203	220	220	214	230	236	235	231	231	228	232	228	219	242	201	228	236	202	230	215	223	220	229	204	217	210	260	255	219	224	232	247	240	219	212	236	241	242	220	236	240	247	242	223	229	225	267	235	225	216	245	237	221	226	245	230	234	260	264	237	222	214	228	221	235	231	219	210	264	243	234	231	231	213	234	237	232	225	244	227	212	218	218	207	226	266	231	237	221	208	216	244	257	231	236	203	211	228	243	256	215	217	197	218	228	235	227	250	231	217	196	221	239	231	234	242	228	232	205	244	245	238	243	213	202	238	206	231	255	227	202	203	240	243	216	225	227	227	214	217	238	252	216	243	229	207	209	230	227	232	241	229	227	233	232	224	238	229	187	229	217	231	232	227	212	237	203	242	224	235	223	238	233	232	242	244	196	229	249	242	216	192	229	232	238	199	257	250	186	230	217	225	222	238	210	225	242	227	240	258	211	231	225	224	208	241	216	237	218	212	230	215	213	214	208	264	220	245	206	231	227	241	252	217	259	236	227	239	223	219	225	240	209	221	247	232	227	231	231	220	213	215	235	215	204	206	221	232	249	246	229	256	229	248	214	197	206	249	198	225	224	222	238	217	214	241	236	234	243	224	230	230	230	211	240	231	234	217	220	212	220	236	218	203	239	217	195	216	231	233	219	240	218	224	253	256	220	229	207	227	223	189	216	211	200	202	248	231	234	237	217	218	203	248	224	229	226	250	230	240	229	255	241	253	238	210	240	219	195	252	228	207	222	241	224	238	209	196	222	229	237	194	221	262	228	211	213
31557	62939	70809	66417	37627	1463	1246	1157	999	849	788	740	721	731	672	617	706	645	580	625	578	606	570	618	592	610	563	608	573	552	579	567	557	542	527	598	556	565	553	540	505	551	562	540	504	564	534	541	531	563	555	558	547	547	526	524	530	521	550	542	547	512	533	521	552	544	535	512	550	561	515	501	561	527	539	516	484	565	552	582	522	533	526	494	515	564	565	545	553	563	546	553	537	543	502	557	528	519	528	503	506	537	534	539	493	562	520	510	540	526	506	513	545	529	532	506	569	524	524	501	533	549	529	529	582	529	530	521	472	535	521	496	577	555	488	524	540	517	516	534	539	514	535	567	536	517	535	495	511	551	542	521	522	494	512	521	571	521	536	554	566	538	520	517	552	561	552	530	534	533	494	543	536	520	530	520	531	570	518	502	488	530	525	514	489	535	531	530	554	563	532	557	539	530	541	508	533	559	515	501	506	556	534	552	504	526	531	518	500	556	538	519	540	564	540	531	511	533	546	510	490	509	506	556	532	500	511	523	504	509	519	568	503	502	520	528	469	521	523	518	562	517	500	500	554	523	553	506	534	509	486	533	594	541	524	506	584	509	540	549	547	560	485	546	552	531	516	516	549	483	552	507	513	540	528	531	531	561	528	531	501	542	506	506	532	515	531	537	571	541	531	523	515	545	506	502	545	518	517	520	511	519	499	531	537	519	542	561	509	551	513	484	515	514	524	502	552	507	531	496	505	515	502	504	536	490	509	535	546	518	561	552	535	528	544	509	530	530	575	562	521	537	545	550	556	530	506	481	578	498	541	544	546	543	562	500	478	547	550	539	535	550	532	550	507	539	561	517	542	500	541	513	570	537	499	539	534	504	491	529	503	513	512	547	488	505	556	527	493	521	519	525	542	529	532	541	500	524	533	527	523	562	513	551	537	531	501	538	509	518	541	521	497	491	526	510	527	551	528	546	504	507	495	516	545	550	514	495	512	535	506	478	544	540	530	512	547	549	544	530	466	534	522	496	497	551	527	484	516	549	507	564	555	548	514	540	546	515	513	570	512	560	537	555	497	553	518	498	553	529	506	506	535	544	519	512	528	519	545	511	506	506	568	562	519	529	564	534	528	547	542	527	520	506	500	556	520	560	512	522	508	480	503	541	494	529	490	524	538	516	519	515	515	489	540	539	561	496	548	515	541	498	538	502	532	555	493	487	532	511	495	509	520	474	508	534	522	500	503	512	537	531	526	511	484	534	514	551	556	549	542	564	516	564	536	540	525	551	545	531	521	542	532	541	548	498	521	577	517	539	543	563	511	522	540	503	541	519	526	535	502	528	521	507	560	533	513	526	532	489	522	547	507	529	517	508	530	524	501	567	541	481	511	529	528	520	521	514	536	486	527	546	526	487	552	510	466	534	541	568	549	538	525	537	538	489	522	509	483	502	492	535	525	523	517	559	522	516	560	491	525	517	581	539	537	522	540	525	521	521	526	501	523	508	499	533	515	523	502	492	544	524	511	517	487	530	549	545	512	528	524	517	528	528	506	504	519	554	473	543	520	515	536	510	538	488	513	507	550	528	517	527	568	460	545	491	524	580	490	500	543	542	535	488	501	547	514	490	542	513	523	529	503	504	530	519	544	524	544	548	497	513	518	532	545	544	536	524	547	545	526	540	506	473	506	534	530	529	500	570	538	497	500	498	532	529	557	512	526	522	541	550	498	519	515	547	518	536	508	545	493	548	488	545	536	506	525	539	520	509	534	553	520	524	515	515	515	530	539	511	533	559	506	509	509	547	518	491	557	501	479	513	530	525	532	559	534	509	538	581	500	522	530	514	462	510	531	514	524	522	565	507	485	497	532	517	559	550	514	547	552	535	550	538	543	564	491	519	531	543	491	517	532	513	509	499	543	519	535	484	533	510	498	485	571	509	512	505	548	487	555	496	541	481	554	520	514	562	529	524	497	501	506	520	518	530	522	523	562	524	514	515	565	526	528	481	499	514	481	530	528	559	560	537	484	516	539	491	518	543	515	534	526	514	497	503	535	562	503	532	572	513	556	529	536	528	546	525	573	551	458	529	524	526	549	547	471	573	589	548	454	517	553	533	539	561	529	538	520	487	513	532	544	508	538	557	525	543	518	541	539	508	502	541	554	510	503	501	536	497	484	541	544	554	576	544	521	569	509	508	544	570	543	515	542	513	482	539	491	540	541	556	546	528	534	540	522	535	526	524	564	547	536	534	523	514	533	546	518	507	530	519	539	515	494	527	521	526	565	526	514	477	540	524	532	514	508	507	565	517	524	526	563	514	518	545	520	482	588	523	510	551	548	527	531	525	506	557	521	526	526	506	561	532	539	531	539	526	461	533	496	564	524	492	505	536	529	503	529	546	532	527	536	489	524	541	543	487	522	520	490	491	534	535	532	500	543	539	537	526	544	482	535	513	562	509	495	549	510	503	524	558	546	516	532	530	527	537	572	577	536	546	554	552	573	522	529	555	495	504	538	483	523	501	481	509	506	554	532	533	535	513	522	519	475	487	524	521	534	540	489	544	538	506	531	524	541	538	527	511	528	547	542	480	534	488	531	522	539	524	534	530	539	554	531	525	520	508	497	529	531	501	476	525	534	490	537	518	517	532	519	536	521	579	550	563	563	505	532	521	527	536	542	539	521	519	523	473	541	495	502	539	545	555	549	552	534	516	550	525	528	510	544	509	504	494	536	511	546	519	495	509	511	546	511	533	529	516	503	529	548	520	500	531	514	496	562	525	528	524	485	511	545	568	516	568	476	574	528	560	499	484	556	551	522	507	500	523	510	480	559	507	521	511	520	552	522	509	485	509	544	527	555	501	535	511	541	539	501	536	497	516	527	549	523	586	546	504	515	552	533	560	536	548	526	489	475	519	521	511	529	563	538	518	522	546	540	556	535	491	524	537	544	524	576	543	498	531	533	570	551	525	562	501	496	500	511	501	504	574	550	495	548	527	511	520	507	533	515	528	531	531	501	511	522	541	501	501	483	499	557	521	515	560	535	516	481	494	534	494	489	541	539	512	530	488	504	491	508	554	503	536	512	593	565	500	516	514	518	504	505	523	522	496	522	526	492	566	498	530	535	492	572	547	515	542	552	496	534	492	531	517	520	544	551	522	542	504	525	497	520	488	569	543	535	507	501	563	527	524	538	558	519	515	518	522	539	500	504	512	485	492	520	513	519	519	541	530	491	565	561	514	555	556	545	570	511	546	506	537	546	528	547	529	539	511	539	547	544	515	518	507	488	545	552	539	572	530	500	509	563	547	532	517	492	573	517	518	497	542	533	568	536	566	475	568	499	510	533	545	534	502	547	504	520	519	512	543	506	561	529	502	557	500	557	514	516	523	523	526	516	512	541	493	489	545	497	556	518	502	541	519	505	515	486	517	540	555	516	529	527	500	510	523	531	514	471	544	544	516	528	547	491	531	557	544	479	577	531	534	498	519	499	560	526	531
29934	22694	9260	5619	1002	292	263	233	258	256	245	276	259	253	263	263	243	266	235	248	254	271	246	274	272	246	224	266	229	265	248	239	252	250	261	244	251	226	282	247	260	240	283	264	252	263	250	237	245	265	290	256	254	288	262	303	255	265	280	276	239	259	297	250	249	256	261	251	257	264	246	275	250	232	271	296	275	253	273	251	265	256	272	261	303	241	257	242	260	256	230	240	288	262	260	268	249	260	228	263	304	270	250	230	272	261	245	248	252	259	269	234	232	251	256	256	244	252	275	296	234	251	261	218	268	211	236	274	253	290	256	224	267	275	266	240	276	251	255	246	289	271	281	257	275	246	254	257	252	244	265	252	247	266	253	260	245	240	254	236	255	240	231	241	240	251	265	249	253	245	245	249	267	251	266	264	264	238	226	236	247	267	285	290	282	271	259	257	269	307	253	273	228	220	271	252	265	251	271	248	267	246	253	284	277	237	223	253	207	264	266	257	269	289	255	254	288	247	269	248	254	260	253	238	244	277	299	298	246	254	227	249	279	265	283	247	244	266	237	241	271	291	258	225	241	236	252	249	237	264	257	256	261	209	253	251	253	273	287	279	274	261	239	252	261	243	242	258	217	259	238	261	263	311	240	277	263	260	264	252	253	210	245	274	246	270	257	248	268	285	238	286	246	256	258	244	248	255	254	266	258	230	254	273	245	261	277	255	252	260	249	262	243	263	276	252	273	248	253	238	247	251	240	239	261	212	243	275	293	285	246	267	260	265	255	262	248	273	280	279	248	224	240	245	228	245	251	248	239	272	244	259	263	239	228	261	242	235	246	244	264	239	251	259	249	227	244	280	265	268	255	263	237	267	263	259	245	286	249	267	255	281	237	249	216	275	250	274	241	214	252	242	246	277	266	253	280	288	246	256	246	276	246	252	263	281	244	252	267	266	272	277	282	256	279	222	242	286	268	243	227	264	248	237	280	229	253	234	247	264	259	262	246	269	248	236	245	286	257	266	273	249	250	260	248	266	270	272	257	264	233	251	244	230	234	235	259	276	237	272	247	266	282	277	254	235	274	259	247	284	255	232	279	270	256	252	287	248	251	259	261	278	244	259	264	243	250	238	229	287	253	237	255	269	236	277	273	275	261	272	251	262	243	265	258	231	250	253	268	259	232	253	279	239	267	242	269	237	246	279	286	286	251	257	248	249	271	266	260	271	286	240	241	255	259	270	237	286	261	243	248	240	258	260	294	200	258	264	260	249	243	231	241	268	269	261	269	236	269	264	263	270	275	249	301	256	238	247	246	244	277	253	269	264	255	266	253	298	268	280	262	254	241	265	238	255	237	266	267	258	245	237	271	256	252	267	239	260	248	258	268	277	259	252	274	262	257	256	277	266	265	279	242	259	251	258	248	209	212	269	278	264	268	259	242	265	268	289	251	268	251	255	241	266	283	252	261	284	213	241	240	251	258	256	256	265	254	279	280	251	246	259	228	265	266	248	268	271	249	223	242	269	263	219	278	245	258	235	260	261	263	260	240	273	266	291	277	260	223	239	254	268	253	272	245	256	233	239	267	221	257	264	243	256	273	253	274	257	231	238	261	249	255	234	280	271	258	249	296	230	269	265	230	232	273	283	257	310	235	242	239	247	265	245	264	271	277	281	305	258	241	249	268	276	258	261	266	253	255	269	249	237	262	261	253	248	250	259	257	264	265	279	299	257	261	263	254	267	254	249	228	274	257	255	217	246	245	276	250	279	276	246	276	247	243	255	233	259	259	248	277	283	248	255	265	287	239	290	275	302	255	255	258	252	268	253	269	248	281	279	250	253	267	234	245	260	261	265	242	282	259	271	233	268	278	256	243	234	279	255	249	274	268	230	265	253	242	242	256	252	294	244	266	285	261	300	251	246	261	250	235	258	250	260	259	268	244	229	256	253	270	262	259	303	247	233	240	276	276	274	256	242	229	247	241	264	247	262	264	234	262	217	250	249	238	270	271	247	288	280	271	288	291	261	271	263	240	267	273	244	255	261	242	269	256	238	232	252	249	273	270	238	228	228	235	240	248	289	236	258	272	253	243	263	257	259	255	267	240	233	236	254	278	306	236	280	220	256	248	254	264	281	239	226	248	241	269	280	257	255	260	275	248	258	280	280	227	249	263	234	271	220	275	234	252	246	251	249	262	245	243	261	254	271	273	255	275	264	280	256	238	260	266	272	259	240	254	260	260	241	244	264	284	282	244	288	279	251	255	273	272	247	269	263	257	255	286	273	253	273	276	254	269	231	249	251	260	247	259	249	285	260	254	267	256	263	303	263	259	264	260	256	245	266	244	278	263	279	253	299	261	248	259	261	233	227	271	253	246	256	256	268	226	232	261	235	220	253	293	240	274	264	227	271	234	268	238	270	256	246	269	270	238	258	258	247	247	321	264	256	244	299	254	232	247	282	287	275	258	276	268	279	266	262	256	247	271	268	247	279	277	253	262	271	280	254	267	285	274	239	217	248	296	252	222	240	232	243	294	255	249	266	270	249	253	251	246	265	278	267	237	251	267	262	260	269	241	264	250	265	247	272	250	257	269	240	235	261	233	269	300	255	240	246	244	256	286	267	255	268	242	257	241	254	231	254	246	238	272	255	232	244	268	256	277	235	255	269	285	233	249	236	216	266	238	263	233	230	246	277	261	258	264	252	255	250	264	283	238	260	236	226	248	283	236	226	251	254	240	245	248	249	254	240	252	259	262	231	253	241	252	284	271	276	277	267	276	266	251	298	255	263	257	262	272	271	286	294	269	247	268	261	258	264	269	262	252	280	267	248	254	251	231	255	263	258	285	267	277	280	252	264	261	227	297	232	246	268	261	249	249	271	253	260	242	243	261	245	230	246	250	249	255	267	252	260	270	261	261	262	265	240	284	239	253	279	256	273	246	266	262	220	273	272	271	272	262	253	286	257	245	243	305	255	268	251	258	246	252	229	271	255	276	264	260	265	296	253	256	255	261	262	276	254	234	252	261	283	283	268	253	274	285	257	260	250	244	244	286	261	252	254	286	238	261	252	245	281	244	255	256	236	258	251	244	264	251	266	255	260	285	245	257	238	263	251	269	274	233	282	288	255	248	252	253	238	250	276	261	268	239	240	233	245	254	256	290	284	277	240	250	259	276	260	254	244	233	259	244	261	263	235	257	252	272	246	252	214	259	260	255	282	237	292	259	262	255	252	245	261	236	274	246	266	258	283	252	264	274	276	236	259	259	294	243	259	279	253	231	269	251	251	205	243	258	261	270	259	243	256	249	277	272	250	242	259	250	273	253	272	256	270	239	253	235	257	262	257	258	253	283	207	265	270	255	239	271	245	237	251	292	245	262	262	229	252	256	246	259	260	258	247	237	288	284	256	283	247	278	272	273	252	256	301	236	292	230	252	275	273	252	258	235	241	251	256	259	280	272	248	258	252	231	274	293	282	249	267	233	272	242	262	252	234	251	266
15313	16753	13142	12220	2910	538	538	542	576	566	563	566	582	536	547	558	556	513	587	568	567	517	526	538	570	580	531	569	533	592	558	601	553	536	577	563	554	571	615	501	597	534	547	580	544	538	578	561	542	602	583	574	531	575	547	534	542	596	563	579	551	570	572	523	544	548	599	584	547	561	556	598	567	562	582	578	576	580	590	581	585	611	534	537	549	578	533	551	551	584	564	531	578	581	548	561	566	518	549	534	562	521	567	530	552	550	577	545	552	541	573	544	565	555	579	555	569	558	536	565	619	587	547	561	565	528	591	550	507	524	582	561	534	573	533	540	528	534	544	603	567	593	540	574	542	544	566	541	552	530	599	561	529	526	559	512	527	588	581	563	585	576	556	560	559	542	570	548	591	575	589	545	527	542	576	574	572	554	590	631	553	576	520	560	543	534	569	587	565	560	557	588	571	607	581	570	551	561	549	590	567	558	581	534	537	509	559	553	561	569	566	561	538	603	540	527	547	508	582	551	564	578	577	575	561	576	561	556	572	545	552	558	569	538	576	523	535	576	549	551	532	568	562	564	569	608	563	555	522	586	532	564	554	558	549	524	557	574	578	587	599	566	558	547	567	576	596	566	587	561	559	558	526	557	515	571	569	544	548	522	565	526	568	564	547	601	610	545	557	589	554	574	556	524	547	574	596	601	530	633	577	563	543	589	555	569	549	524	567	547	555	542	527	577	572	557	572	560	583	557	551	548	581	551	574	567	568	575	564	553	566	569	588	570	593	539	581	590	550	555	578	489	538	587	534	570	502	553	522	532	531	574	535	547	545	543	549	601	572	579	529	599	580	568	572	551	593	504	637	585	524	555	564	558	546	568	581	581	547	517	550	543	543	556	582	554	570	570	548	516	595	564	582	552	554	571	619	590	597	570	598	538	554	543	532	535	570	594	571	547	506	554	567	540	585	558	546	562	563	583	554	542	608	496	539	550	549	556	530	565	537	570	585	567	538	536	560	544	536	551	567	600	578	558	559	536	558	575	572	556	568	553	528	517	568	580	557	550	537	602	565	510	521	561	564	594	533	554	555	567	548	567	589	558	544	562	516	591	578	515	547	506	561	597	583	558	610	531	559	529	527	570	577	527	582	543	593	583	552	589	543	602	548	583	568	549	580	510	526	549	540	527	542	569	533	566	536	599	569	580	562	574	525	602	550	546	546	544	577	562	567	547	575	598	564	572	587	569	553	561	535	554	611	552	583	553	539	566	555	528	576	605	556	550	518	512	528	524	574	563	525	544	594	525	560	567	530	561	574	560	532	549	551	518	541	558	513	582	574	551	547	568	552	557	579	552	545	545	515	555	531	546	563	558	552	566	552	578	562	559	572	508	569	528	545	603	586	546	555	558	561	545	568	524	580	562	565	542	552	569	586	582	586	537	563	578	545	627	573	567	563	563	526	519	516	591	566	584	563	541	559	566	566	568	566	573	543	570	547	584	547	548	558	564	589	560	571	581	552	555	544	510	543	603	558	537	529	551	592	537	549	592	543	545	532	554	597	588	570	557	601	538	530	571	598	565	529	604	533	563	585	607	553	532	512	576	551	591	540	581	567	588	554	567	596	571	572	565	569	546	562	527	581	602	525	524	582	570	549	537	561	594	563	564	557	565	552	567	557	511	543	558	560	564	537	581	533	566	551	568	534	608	580	528	590	600	569	572	579	529	544	560	537	574	552	532	564	554	597	525	608	549	534	571	550	530	590	576	592	502	561	541	569	567	559	588	571	527	569	527	543	551	542	575	544	546	570	547	564	576	566	561	558	515	539	551	571	558	542	564	593	544	553	557	556	543	553	583	595	533	568	539	561	602	553	523	586	602	558	553	560	538	566	587	547	524	575	565	534	543	628	554	511	558	516	530	573	588	565	517	589	578	532	595	573	543	583	547	587	544	563	520	558	586	525	574	562	546	525	515	542	504	560	579	603	556	566	543	575	578	575	532	554	581	594	566	558	570	578	541	548	537	573	520	539	557	606	577	598	580	532	526	544	561	587	529	562	584	581	531	539	580	550	572	576	569	522	563	563	531	556	576	569	537	569	568	541	558	566	556	534	525	553	547	558	587	566	576	541	556	550	551	546	613	553	605	537	517	593	568	531	531	544	536	559	557	581	540	576	601	566	571	532	533	546	605	562	564	560	548	519	532	587	600	533	527	562	509	524	570	590	544	551	546	544	528	554	584	585	608	557	540	523	529	563	529	562	546	552	536	546	574	529	559	582	598	568	551	547	534	556	558	526	533	559	578	548	541	581	563	542	575	557	583	590	560	549	541	584	586	553	576	611	552	599	557	528	559	539	549	560	549	569	547	544	516	538	603	528	574	542	555	562	551	544	556	586	540	552	522	584	564	597	550	572	527	563	562	516	569	557	555	542	539	569	565	570	591	524	556	577	631	554	587	573	576	560	580	551	555	562	519	577	567	577	528	556	547	576	526	541	589	559	538	554	566	604	573	543	588	586	521	551	587	565	542	559	553	548	602	534	551	559	555	492	534	567	556	579	576	598	588	587	549	568	522	571	548	561	561	553	581	542	585	551	536	592	517	551	540	559	530	528	558	578	557	541	570	523	530	600	522	550	529	558	550	547	584	552	560	565	562	533	539	522	526	519	568	573	570	557	573	578	578	561	567	544	602	560	542	523	541	556	553	599	554	580	544	557	563	602	539	541	551	558	559	557	580	529	529	522	537	564	555	552	552	503	577	588	556	569	565	561	555	532	531	515	544	581	582	559	561	587	529	581	574	549	573	575	592	516	566	520	547	570	541	552	532	551	600	551	612	564	571	541	548	558	605	547	555	615	595	528	578	547	543	543	592	506	574	575	548	502	559	531	545	512	565	586	568	541	539	564	529	554	592	592	544	562	552	538	582	552	528	566	537	543	548	553	574	563	558	560	582	544	576	566	559	559	534	531	563	602	589	591	541	586	583	580	576	504	591	593	564	570	561	558	547	562	588	554	551	580	564	557	505	552	563	523	591	570	552	542	538	554	575	530	533	511	583	556	541	563	578	520	524	588	572	556	561	522	568	565	549	550	593	580	566	527	556	559	576	527	582	535	555	558	565	562	555	557	552	559	539	608	578	526	555	542	578	585	572	582	558	566	576	485	574	580	530	510	515	558	548	516	539	580	587	583	512	593	548	593	539	573	528	578	624	580	548	595	615	532	570	594	600	536	540	543	557	590	584	613	558	531	549	526	570	534	555	554	529	518	607	627	556	556	586	604	556	535	552	505	565	530	563	565	568	557	568	556	584	546	515	522	586	573	573	557	590	537	564	536	516	580	556	548	548	564	539	628	518	559	562	575	578	543	587	525	579	569	534	540	576	606	533	581	577	549	621	581	587	535	555	563	558	584	543	552	538	554	578	553	541	570	567	552	598	549	574	586	554	557	512	530	551	577	555	556	581	550	498	553	600	549	543	536	573	564	573	587	539	513	568	582	492
43592	65032	58698	53324	27802	4507	273	187	162	169	138	155	150	165	129	129	146	141	150	142	135	142	154	131	124	143	142	163	143	141	161	142	134	140	157	143	139	143	125	152	147	147	151	123	126	133	156	168	119	136	131	150	138	131	146	130	150	154	154	144	134	152	138	136	150	121	149	152	162	143	137	158	119	145	157	141	126	130	126	127	135	120	122	135	132	149	137	165	127	143	127	128	125	137	145	123	124	159	162	138	132	161	130	127	147	117	134	150	126	122	138	134	130	150	146	134	111	159	132	140	158	121	138	145	132	129	148	141	140	127	140	145	121	169	129	136	139	135	150	133	160	114	124	129	134	121	144	150	125	171	136	138	125	127	115	112	134	141	137	128	130	134	136	140	124	110	118	162	139	150	128	148	142	152	137	158	127	137	129	154	139	119	147	125	140	146	143	134	135	145	122	122	130	129	141	155	138	138	143	129	145	121	143	124	122	131	156	152	126	139	139	138	130	130	124	138	129	164	125	129	136	129	125	145	126	137	122	148	169	139	134	142	157	152	127	147	150	155	137	147	125	137	128	129	134	140	111	124	131	146	133	132	128	139	142	147	151	123	147	136	165	119	135	138	128	112	128	163	151	137	116	140	124	133	127	165	133	144	125	130	130	142	151	142	146	138	135	146	154	168	144	128	112	147	157	125	121	140	136	122	138	139	147	138	127	144	141	147	120	151	155	151	141	121	144	130	150	129	135	153	134	142	126	117	141	128	113	140	144	143	164	155	127	136	155	157	154	124	148	134	151	130	139	156	134	153	147	144	161	139	126	137	145	133	132	128	165	149	142	151	132	133	144	142	142	138	132	132	158	143	148	131	141	142	114	145	135	133	128	124	144	135	135	118	136	156	112	139	134	144	137	165	135	140	118	134	140	136	150	154	159	163	144	139	146	143	123	153	142	125	144	134	142	158	155	150	158	146	139	136	139	120	126	144	130	158	124	131	145	150	121	154	146	146	128	159	146	127	144	139	140	139	127	140	131	114	129	135	139	122	127	105	136	148	128	123	134	148	125	133	142	137	138	132	123	159	119	136	148	125	146	134	145	153	126	149	144	167	120	134	125	140	134	139	141	123	142	133	126	128	127	131	153	148	148	137	122	117	135	158	141	144	149	143	138	142	133	143	151	134	145	140	138	121	141	158	134	128	143	133	124	124	123	143	129	142	156	140	132	140	160	138	156	154	134	151	151	135	126	143	174	153	138	161	144	112	158	137	129	131	126	132	134	136	151	135	124	134	135	136	135	143	127	133	116	123	144	114	133	123	115	137	152	138	128	133	143	130	140	136	122	127	115	142	124	128	131	144	141	145	161	115	147	153	142	129	101	131	163	156	149	170	147	134	131	140	118	125	141	137	115	146	138	144	160	133	114	122	127	151	135	143	136	139	129	147	128	153	140	130	115	149	148	131	125	136	153	114	131	138	133	130	137	142	129	150	122	114	155	160	132	132	139	125	118	135	142	143	129	129	142	118	134	119	127	140	144	122	143	132	146	126	145	135	125	152	152	141	140	116	142	151	124	140	133	149	135	158	123	147	136	138	154	127	141	156	151	164	149	121	148	142	136	146	140	138	128	137	140	132	141	135	130	132	129	145	132	137	150	144	116	139	119	132	140	137	131	156	129	126	149	149	126	146	123	138	131	171	152	141	146	127	135	145	161	123	155	152	127	141	149	142	125	135	157	147	137	131	123	118	146	131	134	131	141	145	152	136	126	138	116	146	141	142	156	140	128	146	135	139	131	131	138	114	136	122	131	124	117	123	140	142	156	131	133	140	116	166	162	150	138	138	133	137	128	114	105	149	155	131	141	131	111	159	148	134	128	132	151	144	126	116	148	126	142	120	133	120	141	134	148	154	123	133	136	145	133	132	126	148	141	140	124	109	124	136	119	119	148	136	155	137	133	157	147	120	139	128	123	147	142	133	134	112	128	132	139	141	141	124	128	126	129	156	135	135	116	131	120	139	136	143	141	134	126	133	151	130	128	146	157	132	156	138	147	153	134	171	143	147	126	128	150	143	132	129	148	102	122	163	127	153	134	149	152	139	126	134	148	135	155	145	122	132	157	155	128	153	132	156	137	145	126	147	121	152	133	155	137	134	138	141	137	140	132	156	133	143	124	140	131	160	142	157	121	149	156	136	146	153	151	134	122	136	133	133	122	116	121	136	109	133	133	155	136	145	156	141	137	142	134	137	143	131	150	128	135	148	142	148	128	150	143	136	121	132	138	165	143	116	129	134	128	126	123	140	142	130	134	139	140	135	145	143	152	131	135	161	142	124	136	124	145	136	132	141	136	137	132	146	133	138	147	137	134	131	125	108	118	168	130	133	136	136	141	118	146	130	154	139	124	147	143	136	149	135	156	153	157	118	146	147	140	120	161	108	133	124	151	143	129	137	133	128	139	145	140	135	137	166	128	138	143	166	165	149	133	124	122	158	127	117	116	128	131	128	149	146	143	145	134	124	168	134	142	140	146	150	140	151	158	120	131	138	150	136	115	132	133	151	162	120	124	140	118	149	113	137	160	126	129	162	132	142	164	138	137	150	148	134	115	135	132	146	120	132	135	126	126	161	130	137	129	138	124	136	124	130	138	121	132	128	151	155	149	139	118	167	136	146	128	160	134	132	162	147	154	129	152	115	113	128	130	138	113	136	124	127	143	123	130	113	127	142	138	177	147	136	124	144	145	133	138	152	144	145	148	117	126	147	147	140	141	122	139	110	131	149	124	120	140	131	135	112	125	148	147	123	142	159	128	166	118	121	131	119	137	142	157	139	119	128	116	118	126	122	135	125	103	119	109	108	129	116	153	153	136	145	134	135	149	151	151	151	124	131	124	127	161	154	143	167	128	114	160	131	143	126	144	151	138	124	138	131	150	135	119	158	125	127	154	116	132	139	117	139	124	138	155	131	142	115	159	137	144	140	137	126	139	152	135	153	149	126	136	148	132	136	137	123	152	123	145	126	150	148	127	127	130	140	138	164	129	108	129	145	139	136	118	153	140	137	155	135	138	138	148	139	135	130	142	119	134	115	147	136	116	128	147	151	121	124	132	152	132	172	131	149	111	142	135	128	166	142	153	150	136	154	140	132	134	148	151	150	131	156	126	141	144	143	145	139	155	136	129	137	148	161	143	151	174	117	138	138	141	151	150	124	131	144	132	139	129	149	108	132	122	149	149	171	139	136	129	145	128	117	128	141	131	136	131	159	145	153	130	143	156	138	136	151	124	130	124	142	141	167	140	153	129	136	126	121	141	135	122	118	148	117	141	118	139	139	121	114	138	132	134	131	134	161	125	128	119	136	133	138	136	122	159	107	150	120	142	146	151	135	129	121	127	138	129	146	127	144	146	132	144	127	114	145	140	124	137	133	124	150	140	140	108	147	136	126	153	139	150	123	131	151	129	156	149	151	121	151	144	119	127	149	118	147	154	138	151	143	153	145
24075	48489	55726	57401	33166	925	795	728	561	567	524	457	469	393	440	457	408	403	387	397	391	400	362	380	353	373	367	327	352	337	367	370	370	342	379	374	352	370	343	365	334	368	367	311	315	359	330	343	321	281	352	328	335	341	351	355	311	349	330	324	334	374	342	321	337	314	328	357	330	358	336	328	338	347	316	343	347	355	323	317	329	327	324	376	338	320	332	318	334	308	328	311	365	329	334	360	359	303	318	306	340	348	317	356	337	332	315	334	316	317	336	326	333	324	358	363	316	365	311	337	290	335	303	341	357	345	349	306	347	324	365	361	339	322	368	329	316	361	338	326	333	334	318	354	349	321	332	341	371	297	318	334	355	351	343	379	329	328	311	311	330	308	334	333	339	327	340	337	351	343	321	320	344	302	328	291	287	361	301	352	354	341	340	313	349	321	361	349	346	367	299	330	296	330	348	312	283	349	318	339	357	355	334	319	300	353	316	346	336	333	329	335	324	330	301	341	342	386	336	332	323	340	336	322	328	330	335	337	300	347	301	314	332	314	348	332	314	327	342	340	336	287	309	333	320	312	319	324	341	335	352	328	324	329	339	321	335	319	343	335	342	339	324	331	327	332	334	327	339	322	307	377	281	334	333	331	361	341	332	324	331	335	328	316	313	311	315	320	320	312	306	343	346	322	303	331	341	356	325	338	335	308	306	338	340	321	343	346	317	327	344	326	296	326	339	357	330	359	313	349	348	296	340	315	341	327	332	324	316	357	357	340	342	341	299	307	317	317	366	347	342	316	346	311	298	333	321	316	302	345	331	322	317	332	314	318	301	319	322	332	296	332	330	321	355	330	328	302	349	352	327	335	313	333	347	309	341	324	306	343	348	338	342	341	308	339	340	318	331	287	329	318	303	314	307	330	327	325	358	371	317	327	312	316	332	323	360	299	330	345	337	334	312	358	339	337	315	318	335	342	314	318	318	320	310	300	336	346	279	354	337	321	311	289	296	340	355	316	317	326	335	318	318	360	298	317	281	335	337	331	348	336	320	339	318	342	355	341	352	320	317	316	319	325	337	355	325	340	327	303	330	350	294	343	322	319	345	326	347	335	317	322	362	316	302	288	304	346	291	333	323	349	344	347	352	323	299	333	309	332	370	359	316	318	303	323	355	342	314	354	353	337	335	325	339	328	327	307	354	328	345	346	342	348	343	335	286	348	369	328	373	323	346	326	334	336	299	333	334	328	324	316	333	287	328	304	303	312	350	342	299	334	328	322	355	350	374	362	350	348	320	313	312	330	351	328	336	347	373	342	364	350	330	327	337	340	323	308	335	348	335	364	310	329	326	315	316	311	360	313	353	346	340	290	353	349	318	364	343	362	302	322	305	332	345	301	352	345	304	333	327	333	341	340	311	320	320	301	338	355	347	332	344	338	294	310	297	343	332	324	369	354	363	345	343	302	358	327	341	299	302	344	328	359	342	350	328	326	337	329	320	340	330	330	336	328	330	321	331	320	326	335	342	331	330	337	296	316	339	351	360	331	338	325	344	341	337	340	362	351	323	323	337	347	320	336	332	311	335	336	333	297	320	332	338	342	344	342	356	346	312	348	340	325	349	323	330	330	323	343	318	333	345	313	321	338	378	327	314	338	351	341	333	358	308	375	306	331	350	317	365	320	339	310	295	335	310	341	334	335	337	372	345	346	328	328	346	325	347	317	360	339	337	337	307	324	326	353	363	310	334	302	308	327	356	320	302	340	322	335	329	319	362	324	336	329	338	314	333	318	328	348	338	315	353	351	351	321	338	343	359	338	341	341	334	350	342	340	364	355	343	307	332	353	352	314	328	353	311	342	364	342	348	310	317	312	347	327	301	330	345	334	323	330	368	342	346	325	361	323	306	351	323	331	307	320	347	326	327	333	319	325	290	336	332	358	344	306	366	329	354	339	342	323	351	359	376	304	317	363	313	345	332	304	316	308	338	336	304	330	332	359	382	363	323	318	321	363	304	328	333	327	322	343	304	350	309	328	372	323	337	327	325	348	348	347	337	339	334	325	340	321	321	348	334	308	307	330	302	315	322	354	322	326	290	321	321	328	329	345	331	328	334	318	333	360	316	332	324	342	299	325	341	371	321	362	316	371	328	334	341	339	329	356	331	348	322	299	353	322	326	336	310	362	338	340	311	341	349	349	351	355	335	297	324	355	335	333	331	352	345	335	326	334	316	360	329	338	336	362	308	338	323	330	325	312	331	350	291	325	334	359	341	317	314	324	323	305	333	324	320	350	296	319	299	343	301	320	310	349	352	361	345	326	346	318	331	348	331	370	291	278	318	324	329	331	328	313	331	315	347	310	358	335	302	336	337	329	319	335	301	357	326	318	322	323	318	349	304	321	316	320	312	333	326	356	333	358	321	337	344	286	341	355	357	331	319	324	296	310	325	312	337	341	358	321	331	329	349	320	373	310	348	304	331	342	311	354	339	339	334	322	315	357	331	302	345	332	307	366	348	331	331	340	306	347	346	334	326	324	309	354	326	343	343	327	339	320	294	340	327	336	309	317	323	328	293	377	340	318	354	326	356	335	318	334	313	323	367	342	372	310	368	347	336	341	359	326	334	316	328	362	341	342	345	372	333	326	326	362	356	324	323	323	358	323	328	327	330	328	329	331	292	303	331	325	310	343	341	348	337	320	331	343	340	324	317	310	336	349	340	366	311	323	335	315	332	341	333	275	305	341	329	325	339	297	344	337	372	358	330	350	333	341	307	313	356	287	324	357	324	339	368	330	328	343	338	343	320	339	315	328	328	359	347	325	356	340	348	301	330	303	319	326	326	305	324	340	324	310	343	307	350	316	342	322	348	312	321	331	304	337	336	352	328	318	330	315	311	295	322	320	338	311	359	333	336	313	324	334	346	336	336	334	350	331	329	377	317	349	314	343	329	348	314	356	333	335	370	325	345	323	370	325	336	348	340	346	347	325	327	309	332	329	312	324	328	346	342	344	332	345	333	319	377	342	328	329	331	341	307	325	327	350	344	320	323	369	329	296	325	350	378	326	337	362	337	332	324	333	313	342	329	338	335	334	357	330	308	295	315	322	353	349	347	332	336	388	342	322	288	351	352	313	355	302	317	311	326	351	308	306	318	351	303	343	358	301	324	335	320	332	344	337	322	342	345	365	329	324	296	320	342	331	357	333	345	320	336	342	350	328	318	327	326	344	352	330	335	335	315	330	349	348	352	329	305	304	336	307	338	345	333	349	330	329	358	357	352	317	342	338	347	328	350	321	309	351	384	326	331	352	337	310	343	303	342	324	332	341	330	329	329	319	347	347	337	311	314	317	332	337	328	333	336	296	335	352	319	360	330	343	345	338	326	333	350	300	320	328	349	323	332	321	295	319	304	342	312	328	304	372	350	330	338	308	313	360	331	336	361	338	347	318	308	333	322	339	350	378	332	347	316	317	294	301	332	333	332	335	330	328	325	330	347	341
56508	78113	73255	66891	36104	9084	707	369	304	296	298	263	252	248	247	244	254	239	269	228	276	237	219	251	211	213	215	234	206	198	239	236	220	216	255	193	213	215	224	217	218	224	244	236	244	244	227	218	212	239	232	212	257	241	194	224	232	213	193	202	222	244	226	225	205	234	201	240	235	221	247	223	217	218	254	233	209	231	242	240	231	188	214	219	233	227	217	211	214	205	232	237	247	236	208	238	226	224	222	224	231	215	208	239	215	231	206	225	224	242	229	203	236	212	196	219	218	203	219	220	237	209	214	207	193	195	213	245	215	224	205	247	218	211	226	224	211	217	240	189	232	191	205	215	218	233	209	252	232	233	216	210	220	238	203	207	214	216	255	216	224	212	199	228	224	223	228	198	230	224	234	238	227	199	233	207	210	202	200	206	242	250	242	222	280	260	231	224	185	215	223	216	241	221	233	229	241	232	207	234	240	217	233	205	220	244	241	215	245	226	245	226	232	206	222	216	215	215	231	234	230	243	232	247	207	219	211	228	231	210	225	218	215	212	215	202	219	245	206	230	206	219	233	222	234	214	249	236	236	229	201	226	217	216	246	228	221	205	213	194	224	230	242	212	242	228	235	214	216	229	185	231	218	203	226	208	223	251	231	252	215	239	201	240	243	213	243	245	227	195	240	231	214	196	263	230	193	242	222	201	250	230	208	187	234	207	224	199	225	213	226	222	211	221	241	226	226	234	221	200	231	223	222	239	199	233	253	241	231	237	212	224	219	208	238	220	232	229	213	199	230	224	219	218	243	244	227	214	226	217	222	244	226	217	221	201	224	250	217	196	213	236	205	225	222	230	213	225	221	234	247	217	199	242	206	221	236	218	229	222	242	220	246	231	238	246	237	209	214	211	207	215	222	233	196	224	210	235	221	203	214	232	208	226	222	191	211	218	224	212	221	233	217	236	250	230	229	216	228	235	246	211	217	259	218	242	261	227	226	196	220	237	204	208	236	205	226	245	222	220	243	204	223	188	224	206	233	228	207	198	231	241	240	227	210	220	198	226	231	181	207	224	223	236	239	209	196	215	213	217	232	229	216	220	220	256	225	248	202	203	248	231	228	224	222	220	231	224	233	207	219	224	215	247	219	207	227	226	219	203	240	196	219	185	224	238	235	229	220	225	217	227	233	244	244	236	254	251	225	226	227	247	250	214	229	221	233	206	230	247	237	220	217	205	226	214	227	230	184	235	221	227	250	219	215	211	251	233	237	247	248	236	204	262	236	231	194	215	217	206	228	231	231	224	220	219	217	211	241	213	221	212	219	195	216	234	217	254	223	209	221	238	236	195	236	218	202	198	230	216	226	234	230	212	219	221	238	240	203	237	210	194	214	226	229	201	218	219	219	230	226	230	226	229	205	211	215	202	246	232	219	250	228	246	201	208	231	207	199	195	222	219	232	232	209	227	226	223	220	232	228	228	228	221	208	212	205	253	196	248	214	229	228	214	198	219	240	256	199	202	218	214	229	218	227	230	226	205	203	222	216	215	239	207	232	250	238	249	231	221	218	249	202	209	226	223	209	226	242	203	231	224	221	221	215	209	213	221	231	223	215	216	192	218	205	198	186	209	249	220	226	231	239	218	248	213	217	227	230	224	228	248	230	242	244	204	222	210	226	237	209	209	241	220	243	210	228	191	237	219	225	244	226	228	236	211	244	219	204	245	219	224	221	221	217	207	232	211	219	224	212	223	237	246	216	221	226	212	223	254	235	200	234	215	248	216	221	222	188	216	207	221	229	237	225	215	228	248	203	220	205	207	235	234	209	233	212	209	272	242	261	226	228	233	211	210	209	214	227	203	220	197	221	189	213	202	249	204	213	222	225	235	231	222	196	215	221	208	221	200	234	231	225	235	248	207	225	239	232	206	203	233	236	244	227	209	226	241	229	224	209	212	219	237	227	216	208	210	248	211	249	234	215	210	229	239	226	230	241	208	213	226	229	254	228	209	213	214	216	236	217	193	197	236	211	241	229	238	232	224	221	258	211	234	232	240	225	226	211	238	223	247	222	227	222	231	220	237	231	228	254	191	234	220	234	213	236	213	219	213	225	200	214	221	237	219	234	225	225	238	239	233	193	217	231	222	228	214	217	222	242	213	226	218	206	248	203	219	231	223	205	225	215	219	205	236	200	234	238	231	221	245	233	216	191	230	227	235	211	220	206	217	221	200	226	211	209	209	226	240	251	219	218	257	251	236	226	235	209	205	220	227	212	236	236	220	222	227	244	235	211	224	229	209	263	234	222	205	216	228	246	191	192	208	215	221	237	226	235	267	235	215	248	218	223	217	217	240	204	241	232	230	212	222	219	224	226	215	237	200	220	214	215	212	208	247	221	230	242	218	225	220	210	254	228	206	208	212	211	262	231	243	204	225	234	213	218	225	195	229	245	230	238	238	211	226	207	205	198	204	219	213	199	232	192	211	209	220	239	208	212	219	211	228	241	223	213	243	225	250	233	217	191	231	238	236	195	251	247	200	232	188	222	230	207	240	249	241	221	232	227	243	214	222	240	233	214	223	237	218	216	232	224	232	203	212	254	242	221	217	206	215	203	211	236	221	243	206	216	227	221	237	216	229	214	236	230	236	236	197	207	231	241	218	225	223	253	251	203	260	196	234	220	221	215	237	223	201	237	248	248	217	228	227	182	242	228	235	242	213	189	215	218	224	237	204	216	220	213	238	213	222	179	206	211	200	209	220	225	215	210	236	217	220	226	226	216	243	194	194	227	233	211	215	223	222	223	211	209	227	244	180	235	228	223	226	227	227	235	211	226	230	258	234	219	238	225	241	226	206	226	216	211	215	178	222	227	228	246	226	221	253	225	222	239	212	227	221	211	197	236	225	227	229	224	247	240	191	237	180	270	240	207	211	235	193	217	203	243	201	202	210	205	220	200	239	198	231	198	191	257	230	244	222	227	226	231	200	233	244	230	238	196	248	240	245	213	229	217	236	221	226	198	227	254	198	192	193	201	241	231	221	214	231	227	237	234	240	203	212	193	236	220	243	234	209	239	235	245	211	246	219	220	241	233	232	227	248	216	232	223	216	234	239	209	249	224	192	210	239	198	231	229	211	231	214	227	209	230	210	226	219	225	235	230	211	204	221	202	219	226	205	200	230	227	216	218	198	249	207	245	218	237	225	229	261	214	220	220	193	230	200	235	227	240	239	243	219	191	229	235	221	228	235	233	206	210	212	214	227	227	219	210	197	226	223	230	232	213	217	222	208	230	252	231	180	210	229	257	216	201	199	220	228	216	232	227	203	232	229	227	230	236	208	218	225	230	227	216	234	232	223	207	252	201	212	192	232	223	222	226	217	253	207	217	250	222	237	208	241	211	222	253	221	211	242	231	212	223	253	240	218	208	204	189	226	212	214	205	213	209	226	236	227	221	227	229	243	222	227	209	225	211	243	225	220	217	224	247	244	209	218	231	234	206	203
33148	58629	70148	70100	39992	1606	1275	1196	1062	939	879	830	756	742	632	702	686	654	684	641	586	570	569	546	578	582	564	571	561	550	570	580	550	517	522	536	517	535	537	569	533	526	522	548	522	517	494	546	519	540	564	525	526	505	525	517	521	471	533	522	537	470	554	515	508	551	482	479	531	540	526	534	523	510	510	548	477	519	494	475	512	524	530	526	540	525	524	556	522	531	512	484	497	487	504	518	509	525	489	534	532	495	517	485	531	531	493	509	514	514	474	503	520	522	516	471	482	490	488	530	495	542	519	519	519	506	511	541	506	499	509	548	525	510	537	496	486	485	516	518	521	527	503	522	508	535	529	512	507	520	486	510	515	502	547	522	553	536	506	476	503	498	529	554	506	502	522	484	507	516	486	522	543	514	531	509	502	526	522	560	530	538	508	488	528	503	510	495	514	510	504	505	563	518	524	532	543	540	518	484	527	532	514	528	485	510	536	508	499	528	525	515	524	556	496	497	501	549	538	508	527	480	504	488	520	507	500	535	514	456	493	512	498	509	486	509	529	507	511	548	463	527	534	506	497	549	514	500	488	521	523	534	520	506	525	539	473	488	535	528	491	512	525	494	491	536	498	531	505	514	510	508	506	511	503	508	531	520	519	491	514	481	512	544	535	503	476	496	554	466	489	489	515	504	546	532	504	516	532	513	523	504	489	526	518	512	510	497	497	504	527	518	475	509	503	491	497	484	510	522	477	512	591	522	487	488	521	443	539	486	508	538	515	484	529	550	524	505	459	516	505	461	507	481	512	516	516	520	489	510	475	473	513	551	507	509	523	507	521	538	496	505	493	476	522	486	524	471	519	461	533	514	533	485	506	533	542	560	546	491	543	513	519	483	497	491	540	498	488	476	506	522	497	550	526	528	529	483	509	487	529	514	527	559	496	505	515	554	518	454	498	489	517	534	545	526	540	499	487	514	503	541	498	517	521	519	499	447	499	491	524	517	481	554	500	511	527	529	519	498	498	525	524	484	554	499	492	492	516	487	513	533	528	546	509	538	517	540	506	480	469	524	488	550	523	516	563	485	518	531	491	481	498	484	534	533	517	514	521	538	534	539	495	487	521	522	526	490	520	480	550	489	530	453	534	510	516	549	537	490	522	522	538	514	528	491	521	533	526	542	512	547	510	513	509	493	525	551	544	504	494	487	473	507	483	527	534	500	552	501	510	531	522	533	514	532	522	515	519	517	526	516	497	519	486	511	528	532	505	470	525	514	521	488	531	507	516	524	506	514	501	521	505	487	547	520	507	508	519	505	499	530	511	545	510	526	513	546	519	533	517	536	512	499	529	535	501	518	518	539	489	523	528	540	491	475	516	522	482	494	485	477	494	543	530	536	538	530	514	515	556	491	545	456	538	510	489	517	477	541	512	489	477	465	546	528	474	510	500	524	534	509	493	532	550	455	510	488	545	531	544	502	521	504	546	553	538	547	468	536	514	532	495	494	515	542	522	535	474	490	522	512	531	533	480	545	474	500	508	523	505	514	531	520	491	524	487	542	532	527	541	536	496	508	500	506	526	539	512	521	508	484	487	532	511	513	517	470	539	531	532	513	499	480	480	514	505	530	508	490	527	502	513	546	509	461	545	512	520	514	514	528	490	500	478	538	503	510	504	521	532	498	506	453	486	505	488	526	518	472	565	521	520	529	486	501	475	543	513	468	458	497	521	516	468	525	504	498	501	504	480	519	502	493	490	490	480	526	532	484	480	553	527	521	552	569	514	520	489	517	510	520	492	503	495	507	510	525	530	522	515	491	543	570	502	486	490	538	530	529	507	523	477	508	515	479	542	547	524	531	512	550	543	486	500	545	453	499	509	546	503	509	489	548	503	475	490	494	528	541	514	526	513	506	521	506	537	489	478	491	527	520	495	507	527	503	542	518	529	483	520	489	536	527	495	489	514	526	508	516	457	512	468	535	516	507	477	534	539	473	504	507	510	510	524	447	518	487	525	523	504	513	491	485	503	488	503	538	514	488	538	510	533	462	527	497	527	546	514	523	515	526	468	471	518	513	525	523	500	492	526	488	499	507	512	505	543	486	519	498	520	529	479	529	489	507	515	504	503	485	499	494	528	541	509	528	483	540	498	527	493	530	493	523	490	499	471	531	503	528	516	502	524	484	511	504	480	489	540	517	484	461	518	552	500	484	512	514	513	508	566	520	512	497	494	528	486	507	521	494	507	492	519	582	523	476	514	510	548	552	515	539	538	497	509	499	493	506	537	512	459	536	545	519	541	506	514	513	537	519	525	494	577	499	503	529	525	514	502	485	475	471	501	550	544	558	521	542	465	468	490	512	515	526	526	528	504	481	511	511	540	561	517	534	529	509	537	516	492	515	499	513	502	500	490	517	491	525	517	540	496	506	500	574	530	497	537	519	521	532	495	523	508	519	530	537	541	489	453	497	507	508	512	501	531	520	528	579	532	507	497	527	503	489	483	525	489	541	518	508	518	484	524	499	527	528	595	579	519	472	468	557	516	503	529	526	514	518	495	516	539	512	552	493	555	489	506	511	528	539	507	498	506	523	523	495	463	477	480	520	526	480	530	502	491	500	516	486	526	506	563	519	527	509	520	485	496	525	560	511	533	537	521	489	495	518	524	481	546	532	538	541	506	525	480	524	495	520	531	502	531	477	527	512	522	475	589	526	502	490	509	497	546	548	507	491	516	514	533	541	519	559	528	550	535	522	555	492	504	489	514	508	524	497	532	528	494	519	510	497	525	563	529	549	474	512	496	527	487	516	510	519	553	558	495	479	487	501	528	485	528	536	501	529	512	476	530	529	515	532	568	565	536	557	504	541	485	533	554	502	523	526	544	498	513	482	519	520	513	524	512	486	509	549	523	497	523	541	525	529	536	490	504	523	460	492	502	501	458	534	529	515	495	513	501	517	504	510	526	509	515	504	504	511	486	484	494	549	504	528	515	486	546	530	519	510	528	509	500	466	538	502	522	525	492	538	490	547	508	551	489	486	508	487	487	520	486	477	516	524	512	507	512	516	524	528	506	494	512	514	528	540	516	536	513	545	509	503	548	491	548	482	487	504	498	501	538	525	507	473	496	518	505	518	516	578	502	534	512	507	537	533	535	521	532	489	524	492	480	539	485	525	473	501	463	491	498	486	504	552	534	535	515	492	504	504	498	535	495	494	543	530	522	516	502	492	498	458	533	531	530	523	487	524	533	506	518	523	534	479	546	504	476	511	563	518	505	532	515	515	538	495	504	459	512	505	534	506	522	459	533	507	504	515	538	506	550	478	509	506	527	518	519	518	498	538	511	474	503	566	525	505	506	488	481	536	502	505	506	492	500	489	504	519	517	484	517	485	522	489	504	561	504	466	531	533	518	498	563	508	503	491	540	508	464	503	501	520	514	518	506	491	503	546	523	535	495	480	519	515	467	492	488	517	499	495	509	530	508	545	553	529	530	515	464	466
30807	18817	8182	6096	1383	361	246	257	261	253	228	265	260	238	266	248	291	240	261	245	247	245	243	259	252	271	259	263	284	257	256	250	274	261	252	269	269	264	259	254	249	239	261	248	243	267	256	227	242	229	246	255	225	274	277	227	279	251	288	251	249	263	234	274	279	238	270	251	214	247	251	244	262	236	272	270	254	260	271	244	273	245	248	236	250	257	255	287	258	274	251	224	231	247	269	281	282	241	234	240	230	263	239	305	278	267	242	216	257	270	275	246	231	254	272	265	257	260	257	236	257	268	270	277	248	265	251	265	250	258	249	260	258	249	241	263	275	261	257	252	252	240	252	270	248	263	277	238	242	248	245	246	272	254	213	217	223	244	262	271	271	237	260	227	252	240	245	245	253	237	242	239	263	249	256	231	248	295	291	246	234	256	269	254	237	225	260	246	270	245	257	252	267	274	283	267	269	246	264	252	244	254	289	255	245	252	247	261	255	253	265	216	242	246	255	282	228	237	265	213	272	259	291	248	251	281	281	248	245	242	238	247	230	268	253	311	262	257	300	252	275	246	253	253	260	273	246	256	252	258	232	231	256	259	258	295	283	243	259	236	243	255	250	279	240	247	272	258	268	252	243	250	274	269	252	254	270	233	227	251	248	273	252	245	225	230	228	274	260	231	249	278	239	294	231	237	274	271	249	254	285	252	231	245	254	249	232	247	221	263	294	258	264	287	235	237	249	258	267	259	253	277	263	261	280	228	263	246	279	237	251	246	245	223	253	244	233	245	281	256	261	271	254	267	266	248	271	273	241	245	245	251	240	271	250	266	275	258	258	225	253	242	238	267	295	262	265	252	257	221	248	234	240	231	232	258	271	251	245	241	260	254	259	248	253	284	252	251	224	262	262	287	284	245	257	288	250	284	243	302	280	257	247	219	225	265	251	262	245	224	278	249	248	232	243	246	235	235	266	247	279	264	286	241	243	279	261	257	255	258	243	240	234	260	268	260	259	262	239	244	267	270	245	272	265	284	241	280	253	246	267	267	249	225	265	237	261	235	236	258	217	238	264	240	242	221	246	266	246	255	273	263	260	228	250	239	230	240	258	246	266	276	289	260	248	269	254	260	248	274	233	252	278	255	242	284	220	260	230	258	267	264	241	228	235	284	265	268	244	242	255	242	266	255	236	227	236	262	264	284	257	231	248	242	284	267	251	250	256	259	260	246	235	280	269	285	259	277	247	252	231	225	245	245	268	266	237	243	239	246	259	261	228	239	255	267	232	269	248	220	258	206	252	229	275	252	245	300	275	249	225	249	265	249	270	248	252	245	249	256	239	267	256	260	267	245	286	242	258	265	271	268	225	245	264	249	270	253	243	258	270	260	265	266	275	237	266	237	261	259	255	238	259	236	266	274	252	265	285	258	264	237	255	263	243	251	239	234	248	236	265	230	239	266	273	257	253	270	245	238	251	255	252	260	242	250	225	235	223	231	261	246	272	270	246	260	248	289	250	274	287	265	262	242	228	246	232	226	230	277	311	233	230	257	242	233	252	269	278	251	277	282	262	255	257	265	262	277	268	231	257	240	229	277	257	263	264	244	260	231	246	245	256	264	263	250	224	260	271	262	236	268	269	245	243	285	229	297	271	277	250	266	267	276	284	273	268	266	274	303	269	243	262	245	251	276	290	274	293	239	249	245	230	293	243	219	258	240	250	265	251	265	234	271	239	237	292	274	276	266	249	276	250	239	246	236	243	248	286	237	242	237	229	242	239	240	238	274	246	249	249	231	263	246	215	243	260	258	246	266	246	258	256	245	235	261	244	266	206	264	251	247	275	278	254	263	255	262	268	227	279	242	282	256	252	281	270	261	258	249	248	254	284	249	252	278	274	244	237	260	251	240	268	270	258	259	233	273	252	257	234	235	267	249	262	253	250	244	271	255	277	286	279	259	246	265	269	278	274	240	260	263	236	254	260	259	268	240	263	246	246	276	238	250	252	280	263	286	260	248	263	239	272	244	242	246	246	246	260	251	248	256	237	276	255	256	265	228	252	259	229	256	264	235	260	254	249	231	256	260	280	279	240	271	242	250	215	261	278	268	260	271	263	253	272	251	257	262	247	264	213	284	241	252	238	221	244	221	259	266	241	257	286	256	215	259	256	253	268	260	236	270	254	242	284	258	218	257	288	232	232	255	256	231	244	266	279	237	251	262	259	262	267	257	221	262	263	265	265	247	238	247	245	245	266	217	264	255	259	229	228	256	241	258	257	287	250	264	248	263	270	249	245	255	266	232	269	245	222	278	243	241	268	261	231	278	244	256	246	240	231	220	251	313	274	268	238	269	254	255	228	237	260	265	236	267	268	239	242	266	255	273	233	274	242	259	234	266	254	254	262	251	251	293	257	248	270	248	237	268	254	242	246	236	276	246	232	259	276	266	230	288	232	254	225	256	251	264	246	253	263	244	247	265	273	270	238	264	258	276	243	271	276	253	246	242	258	263	233	256	221	254	241	242	233	248	264	240	225	228	240	259	266	277	236	280	269	253	257	267	264	242	248	233	285	279	242	263	261	237	284	216	249	251	316	262	262	261	265	272	228	261	261	235	243	261	239	252	272	247	238	283	298	277	267	275	261	229	250	302	238	254	270	250	247	254	249	248	249	262	272	246	272	249	270	259	256	233	249	240	227	237	291	268	228	234	256	286	258	250	282	261	246	250	241	268	267	253	259	224	284	238	264	261	235	234	251	264	253	259	218	254	246	246	266	261	229	259	248	258	283	264	256	251	276	263	249	230	245	241	243	261	269	275	248	254	256	245	266	252	277	242	269	254	235	248	269	254	234	256	235	233	269	265	250	250	265	253	234	259	239	264	234	255	260	257	217	266	252	265	308	260	266	267	255	263	265	242	272	245	248	269	264	263	249	245	269	250	233	268	267	229	257	255	272	230	265	227	273	248	256	229	260	269	246	237	267	236	245	271	272	244	226	262	280	237	265	273	269	261	233	241	257	252	255	230	230	294	254	266	266	221	247	283	256	283	292	311	239	264	228	244	268	235	248	227	243	275	280	275	250	248	277	275	236	228	254	268	253	277	248	249	232	256	272	267	254	256	259	260	281	292	264	232	264	244	244	229	262	251	244	272	209	231	262	230	214	259	242	221	222	229	278	267	250	245	246	271	249	254	251	278	245	251	257	268	243	261	240	254	242	295	234	246	258	246	261	265	226	253	251	245	250	261	295	287	274	281	235	270	288	258	251	224	241	237	236	249	262	269	270	248	235	263	236	272	277	236	287	239	228	231	270	272	239	251	239	252	225	251	265	270	248	274	294	266	280	256	268	236	239	273	276	225	254	245	238	241	249	247	256	270	260	261	260	275	259	289	266	255	236	284	269	244	282	224	249	281	240	251	238	248	226	258	259	270	251	254	261	275	251	250	232	259	238	289	238	252	240	263	271	257	242	259	249	243	217	250	276	255	253	260	232	251	249	288
15043	13179	12614	14031	3517	575	552	590	560	572	640	539	554	539	592	573	545	569	610	515	566	552	528	553	513	542	552	578	566	574	559	558	562	545	520	567	550	574	570	561	532	559	562	521	570	549	555	518	535	532	508	537	541	555	529	531	576	527	547	540	572	515	580	568	562	569	568	539	559	553	531	540	555	582	568	548	576	523	544	528	552	541	565	529	529	572	566	506	530	523	562	564	562	587	540	565	524	535	541	547	534	573	530	545	549	587	579	558	570	555	542	564	560	581	564	528	581	565	509	543	538	589	532	568	561	570	561	561	558	572	495	512	527	524	580	556	539	574	562	534	526	559	511	558	566	517	579	552	555	545	572	564	559	567	562	577	516	556	590	568	562	566	552	573	524	561	620	561	564	548	566	577	546	546	569	542	555	533	554	580	560	548	523	563	545	571	567	519	553	570	555	512	569	556	566	536	577	544	562	538	564	531	573	550	570	556	564	605	541	513	564	513	560	588	530	533	544	572	552	517	542	542	504	493	514	546	588	568	519	571	546	521	529	541	562	517	560	520	594	576	564	551	553	559	578	520	559	591	570	543	551	513	548	551	572	538	556	544	536	555	514	522	545	554	555	542	551	537	537	597	557	557	549	575	510	576	566	538	540	518	576	551	530	537	544	563	571	538	556	551	566	556	544	587	547	565	566	557	554	556	569	563	556	558	552	582	564	592	532	556	541	536	576	566	508	539	528	532	574	565	556	560	539	510	521	597	577	544	564	582	517	565	524	531	563	570	577	529	528	553	571	554	557	563	548	544	545	548	526	559	556	561	562	553	578	527	575	532	545	584	575	601	560	537	560	561	550	580	540	589	542	571	539	531	522	570	530	513	573	582	550	565	564	541	555	540	585	532	548	492	548	559	556	591	514	545	531	593	543	569	579	545	513	560	546	566	561	532	566	502	537	518	532	535	561	498	549	577	528	551	493	540	585	533	527	539	592	545	559	531	539	548	537	545	571	531	584	526	565	555	580	552	528	534	550	560	548	584	543	558	518	557	544	485	566	518	553	535	522	500	541	524	541	512	521	547	539	547	580	582	574	550	549	530	587	535	539	568	553	531	530	567	570	566	525	521	529	567	574	558	553	549	551	541	565	541	540	556	519	527	576	525	534	522	534	586	559	533	555	547	600	560	535	535	557	538	527	559	555	574	539	526	527	519	535	593	573	573	538	594	542	544	504	503	548	553	546	554	570	543	542	496	528	543	558	577	546	554	568	563	540	549	563	526	537	527	589	529	526	582	539	542	557	569	566	543	527	554	573	601	519	543	543	564	557	550	530	551	580	550	521	559	553	590	580	560	560	568	584	591	573	578	565	535	534	578	569	520	484	607	553	563	549	549	537	577	583	594	568	553	528	543	561	563	558	555	516	532	565	562	567	547	625	582	505	524	569	542	481	530	531	549	523	580	550	544	542	577	519	541	535	537	530	577	569	533	548	534	562	533	518	579	606	513	555	585	539	545	555	570	516	571	551	532	598	586	583	526	546	560	573	553	588	581	564	529	568	547	515	545	574	585	582	586	570	535	567	556	566	562	519	597	567	541	562	556	565	545	581	556	521	530	547	562	589	562	526	561	587	536	565	489	525	534	580	536	566	550	505	572	544	561	570	569	568	520	529	580	561	575	572	562	540	532	508	535	537	559	563	555	572	529	553	572	510	519	538	565	564	537	565	571	568	568	515	509	556	506	568	572	530	537	585	563	505	525	572	591	508	547	545	548	545	522	528	548	537	514	518	557	569	525	546	545	610	572	581	568	566	587	552	590	560	589	555	539	587	538	537	576	559	552	593	547	547	544	596	557	564	553	525	535	537	548	492	550	587	559	592	538	539	569	560	513	518	530	547	531	518	556	562	524	547	576	523	536	550	557	548	512	553	565	556	535	577	543	569	584	555	555	555	498	531	543	552	540	528	561	578	538	564	551	592	610	520	558	612	522	535	544	557	498	560	560	565	546	540	532	522	557	598	555	561	557	555	559	535	512	521	556	537	582	556	532	537	576	544	571	559	553	541	564	571	563	536	529	555	540	541	563	570	580	572	559	529	549	534	565	554	555	551	554	553	562	569	566	531	547	561	584	568	539	522	527	543	585	526	534	520	605	563	555	576	556	549	550	521	545	566	568	556	551	528	529	579	570	568	583	547	554	562	543	518	521	529	538	538	544	567	565	585	557	550	574	546	622	541	564	542	538	593	538	553	559	546	540	535	551	551	541	536	593	533	543	520	591	557	571	562	544	553	530	571	553	528	541	509	551	524	555	577	564	573	538	532	517	570	533	544	531	562	564	559	538	546	537	552	534	569	554	574	542	525	600	550	531	532	596	525	565	579	528	513	533	551	604	529	503	525	556	534	530	582	566	539	568	550	542	560	532	588	555	574	498	572	520	551	541	539	489	557	532	546	520	569	579	561	582	555	534	531	577	548	617	560	578	574	556	524	540	537	564	547	555	544	568	547	547	562	552	542	513	531	565	539	592	558	557	548	524	523	529	569	557	554	524	514	571	528	560	573	561	569	560	556	488	546	544	538	533	618	535	576	550	550	555	544	519	555	554	592	560	564	537	566	575	564	564	561	563	543	528	557	562	568	587	529	581	552	559	515	544	514	600	543	560	549	580	552	521	542	542	543	591	562	588	551	544	570	557	569	579	572	513	544	554	560	536	515	515	556	579	565	585	580	575	542	547	559	555	587	565	551	560	541	547	580	500	546	538	535	527	517	573	550	540	543	524	600	544	562	552	546	531	573	547	510	559	537	556	575	552	548	554	586	560	569	583	497	556	584	571	561	523	572	545	549	587	537	507	501	552	530	539	558	478	575	565	568	555	552	543	585	529	533	529	556	553	544	543	549	523	574	568	527	573	512	544	536	539	543	543	526	529	559	563	518	528	580	542	582	555	493	555	524	517	565	505	575	557	510	519	592	554	547	591	505	495	542	530	547	524	603	566	571	577	561	513	569	540	569	545	551	592	586	557	549	610	551	571	578	567	563	553	569	584	545	551	539	590	553	536	549	575	539	554	519	510	554	516	548	585	545	551	547	559	584	598	551	543	565	556	549	546	526	552	558	518	528	539	552	511	556	573	575	565	583	568	556	534	581	547	574	547	526	523	555	572	561	564	545	515	543	556	530	583	551	547	540	574	561	501	528	552	542	555	543	509	596	521	526	540	587	593	518	544	586	523	547	552	554	585	538	518	543	536	539	557	538	575	544	574	559	544	567	557	539	555	609	551	542	583	533	576	555	546	550	561	573	514	538	515	558	552	549	582	560	557	579	535	555	543	570	544	569	547	568	536	520	568	576	566	549	569	549	568	548	543	523	536	554	587	560	604	570	571	571	531	537	514	606	559	553	555	559	537	548	575	542	570	539	582	552	538	543	528	515	541	551	553	581	556	548	594	583	524	531	552	538	513	563	552	551	540	578	536	567	540	537	540	565	546	581	586	543	584
49257	64731	61911	52640	27529	4342	274	169	188	186	165	165	165	179	132	163	159	150	119	122	141	139	127	149	138	151	160	157	148	165	134	142	131	156	131	134	141	138	158	147	156	125	136	153	143	135	128	135	131	131	146	138	134	162	164	140	158	160	169	144	126	137	149	163	144	139	146	135	138	161	146	114	111	143	134	144	153	146	161	143	150	161	146	117	153	152	138	136	129	140	148	127	153	125	126	153	130	148	143	129	117	137	140	144	139	127	122	147	149	146	139	135	143	154	141	153	138	153	147	134	170	139	164	156	148	136	148	152	137	155	136	135	144	130	156	132	160	134	151	146	133	125	157	134	159	146	154	141	128	150	140	141	150	119	119	133	129	136	152	138	156	130	166	143	130	131	175	145	144	155	138	147	148	138	115	151	161	140	161	137	166	143	155	149	157	135	147	150	159	151	164	125	128	147	145	147	143	157	118	150	130	130	141	137	133	139	166	130	137	134	142	140	130	98	131	122	143	168	140	152	115	128	164	126	118	148	152	165	158	147	138	143	148	136	150	153	142	146	154	151	134	125	138	142	130	152	130	136	154	127	123	149	121	142	121	129	147	147	132	172	156	127	153	188	146	142	136	156	130	130	153	139	127	145	160	137	138	152	147	116	142	145	131	146	116	140	138	146	153	157	173	129	154	154	138	157	160	135	122	154	161	133	147	144	133	165	156	149	124	130	146	137	151	150	144	143	141	137	150	137	146	126	130	166	129	134	133	143	118	164	151	138	146	150	148	142	156	129	136	174	154	160	148	131	151	141	136	114	156	162	146	126	121	158	147	163	137	153	142	130	143	140	160	148	133	141	133	118	155	116	140	149	155	141	148	131	143	142	168	153	132	137	162	147	149	146	159	139	141	134	155	150	139	143	132	140	156	133	145	147	138	157	145	172	151	137	152	149	136	123	138	109	150	139	138	109	152	138	128	165	143	133	153	120	144	135	161	127	151	119	154	154	143	145	156	163	170	140	121	133	149	147	135	128	151	145	166	141	151	141	146	143	133	154	126	160	123	135	146	160	120	136	157	142	157	125	166	134	136	129	144	150	142	134	139	148	157	137	173	135	123	151	136	146	134	144	129	144	143	135	163	126	157	135	143	121	149	153	163	125	163	154	141	121	146	136	144	156	123	120	162	144	126	150	147	159	131	173	133	146	121	147	148	148	129	150	139	133	137	129	142	131	128	166	118	116	148	133	147	130	146	140	143	138	117	154	139	128	153	155	156	122	153	159	144	140	148	160	168	135	140	152	156	129	126	132	143	135	146	149	145	172	169	141	153	130	140	143	150	157	134	140	115	152	146	134	154	143	132	157	132	146	175	151	161	138	124	156	138	165	133	153	132	137	127	135	119	146	142	161	155	158	156	151	112	133	136	138	131	145	131	150	164	124	173	151	158	141	151	137	118	144	144	146	126	153	141	142	133	131	153	152	141	146	119	143	145	167	129	157	140	141	160	136	121	151	139	152	147	141	132	156	150	141	156	167	154	160	143	176	149	126	115	162	137	139	141	146	158	158	131	157	120	138	151	136	130	166	144	142	148	143	131	135	146	137	139	139	148	120	122	131	135	142	155	150	155	127	144	157	118	147	128	153	146	141	158	133	146	144	153	142	140	168	165	102	171	154	135	118	141	121	131	143	147	140	127	131	139	157	110	149	140	134	144	146	153	127	141	148	117	139	183	135	152	143	130	148	139	128	129	137	168	140	154	131	139	151	137	157	161	134	161	151	137	154	136	124	134	157	126	158	134	151	152	142	132	146	147	139	148	144	131	128	150	139	136	155	130	116	130	122	144	127	145	145	149	123	108	135	153	136	159	131	140	143	150	144	128	123	156	147	145	143	140	144	138	143	133	155	113	137	149	115	133	138	136	139	139	149	140	138	142	126	162	130	162	150	155	162	173	137	128	139	144	148	156	142	174	150	148	153	155	157	125	141	131	145	138	141	127	159	123	173	142	141	136	140	128	155	126	133	141	149	139	146	176	145	144	129	138	135	158	141	140	152	120	135	117	116	155	150	126	143	131	152	179	120	130	144	141	134	147	134	125	141	163	130	157	135	130	149	153	133	120	149	132	132	167	152	135	118	153	130	146	139	139	123	153	156	143	137	145	140	175	133	132	145	165	149	152	156	139	133	157	140	141	149	138	114	119	148	130	162	145	154	159	142	133	166	155	151	137	141	129	147	137	178	118	140	150	155	150	138	138	161	130	145	121	146	138	132	141	147	149	150	138	164	131	136	139	165	143	168	146	123	137	145	151	158	121	134	159	163	169	106	150	160	141	128	122	152	130	175	150	121	148	140	142	150	150	141	124	153	127	159	133	141	154	113	141	147	143	132	143	154	155	149	147	143	138	147	134	119	129	124	155	140	128	130	133	145	160	167	147	137	166	145	137	147	147	147	151	144	137	140	135	127	131	118	133	158	127	140	134	140	169	167	136	127	142	156	147	152	116	146	154	134	134	116	132	151	152	142	141	145	129	124	127	144	135	142	163	138	142	124	152	148	145	117	146	150	176	124	148	119	101	145	126	135	137	161	148	145	163	133	131	146	143	127	133	158	145	153	128	159	148	124	130	153	128	146	166	133	138	133	140	121	142	144	151	133	149	108	140	146	134	138	157	155	143	136	149	152	149	142	131	125	133	149	137	139	161	143	146	167	130	164	152	139	165	155	142	148	139	152	124	131	150	145	149	140	135	121	128	142	138	155	159	138	126	132	146	133	131	134	140	153	141	160	127	175	138	134	121	137	132	152	154	150	151	147	131	149	122	167	118	149	147	167	137	160	141	149	155	145	124	121	161	124	125	165	134	140	149	149	147	139	143	141	142	154	158	142	141	135	148	130	145	144	144	153	139	141	127	140	139	130	127	138	136	144	159	138	156	160	135	141	152	151	119	133	147	148	177	137	149	153	140	148	155	144	135	156	125	150	154	160	136	133	152	147	150	151	130	152	131	148	130	169	154	138	140	126	136	154	156	161	162	125	125	144	141	146	140	150	134	124	121	132	146	141	139	165	162	138	125	119	133	146	150	142	141	136	154	164	179	146	126	125	138	144	158	153	136	144	128	136	162	126	146	145	160	144	152	139	161	162	165	152	148	143	138	161	152	158	161	140	134	157	149	125	146	152	137	148	153	146	147	146	173	133	115	162	138	142	145	134	150	151	119	136	153	156	134	158	139	122	144	145	131	144	161	116	144	145	156	125	145	123	147	144	173	136	145	132	125	160	140	123	138	143	160	134	136	132	145	128	169	136	155	139	147	156	139	130	148	140	148	128	132	153	135	142	152	150	155	157	119	138	138	156	135	137	138	151	139	153	157	136	171	143	170	125	131	128	146	109	140	155	133	167	134	138	138	145	142	129	119	150	135	120	150	137	154	151	134	158	136	129	156	128	126	142	147	139	137	138	132	158	143	158	156	136	150	132	166	152	145	143	128	134	101	137	162	142
28470	48100	58024	57357	33596	876	755	663	575	520	518	468	447	486	469	446	448	405	433	365	398	372	361	368	399	408	362	349	372	392	347	400	329	341	357	334	358	358	340	359	361	388	356	331	365	362	361	339	335	378	385	328	355	360	361	331	348	303	329	323	360	363	317	319	330	369	359	341	368	359	338	372	345	352	369	342	326	341	345	333	352	359	346	339	346	318	349	336	355	333	339	301	308	347	328	361	355	344	365	365	342	354	348	324	343	359	335	332	322	326	342	376	332	348	321	368	332	331	334	366	372	337	375	336	334	346	355	341	322	366	380	328	394	329	343	371	354	335	351	332	368	338	368	337	316	332	332	338	370	364	371	339	363	383	385	339	300	338	327	367	332	342	368	346	339	316	360	337	339	357	346	349	372	354	354	339	342	336	360	317	363	337	302	321	333	340	324	331	323	366	345	352	323	326	339	339	315	331	322	337	329	347	361	330	354	339	351	367	355	343	323	365	363	349	359	338	350	305	345	358	319	349	330	339	347	344	359	342	337	348	369	326	314	344	326	340	357	338	347	333	329	324	350	326	355	302	309	333	302	360	354	313	373	358	381	321	325	327	360	360	349	315	358	347	333	384	315	321	333	349	317	351	375	357	329	313	330	372	338	345	348	319	329	354	348	347	350	352	348	326	313	343	335	354	335	314	335	358	354	367	327	373	328	348	346	369	327	318	328	359	357	333	358	357	330	337	367	344	368	363	347	341	347	345	335	349	310	349	365	359	315	357	327	332	374	335	311	348	336	383	362	342	322	363	313	320	350	316	361	350	364	371	359	353	322	357	329	328	324	349	363	360	356	352	343	316	312	375	365	346	330	324	338	346	336	362	350	357	355	325	377	363	330	371	340	333	329	344	333	320	321	331	353	364	333	340	344	330	369	331	355	308	344	318	337	347	339	346	331	363	356	310	358	329	350	347	319	314	355	349	312	338	336	362	334	332	363	349	337	328	357	343	332	343	321	328	314	331	342	336	346	327	340	350	325	321	346	349	352	332	342	359	300	339	318	342	312	341	316	337	337	351	356	344	364	343	348	348	367	320	303	367	354	330	359	335	347	359	350	311	360	344	337	329	390	302	321	332	329	343	318	310	391	370	358	347	350	328	332	335	334	350	367	344	331	342	391	361	374	322	333	388	327	334	351	317	311	367	317	365	348	363	352	318	375	365	322	355	335	348	334	348	336	311	318	320	338	360	348	318	330	355	374	327	329	312	359	317	366	347	354	349	337	300	314	355	318	349	360	347	364	348	345	355	327	356	343	353	346	321	371	341	335	303	338	320	348	319	318	369	363	325	322	357	326	359	355	336	333	322	334	347	309	316	340	351	313	333	362	349	352	366	338	373	374	362	359	326	318	350	357	320	337	338	349	341	334	361	317	337	345	327	350	350	357	356	339	349	349	328	346	328	330	316	365	324	342	345	323	369	333	362	353	311	337	351	383	352	332	294	351	325	343	356	350	331	343	365	337	320	329	361	359	335	352	339	346	333	337	314	372	357	334	372	330	319	354	342	319	347	358	322	319	365	342	347	346	337	356	352	305	367	326	346	329	392	303	356	350	351	325	327	365	332	348	352	335	326	318	339	331	362	337	367	353	345	348	336	352	350	324	367	360	353	344	351	337	296	349	321	336	321	337	356	345	318	302	368	301	366	337	360	362	334	346	325	345	384	360	351	346	363	332	353	349	347	306	368	333	364	337	314	370	338	329	353	346	359	336	316	346	320	345	332	344	314	361	327	325	339	337	355	319	344	347	334	356	324	325	339	345	347	358	353	365	353	347	325	334	316	331	345	358	366	359	360	305	318	340	306	336	364	310	341	331	355	367	343	338	354	356	332	343	339	332	347	330	341	317	331	390	349	313	375	345	367	349	311	355	323	321	362	362	345	349	337	317	356	321	352	346	359	322	368	346	351	372	354	342	322	355	339	333	350	381	345	336	316	336	340	310	337	317	363	322	342	333	339	364	351	331	342	353	351	342	309	351	324	338	342	331	334	362	356	325	362	335	370	331	342	350	332	306	329	317	375	320	345	337	332	323	352	345	336	373	355	335	345	345	336	359	368	363	378	317	370	385	314	376	306	356	327	356	354	352	356	326	347	340	340	349	345	358	334	340	325	323	328	333	345	334	289	349	309	340	303	338	342	331	344	380	319	346	347	349	371	376	330	346	380	310	383	337	361	339	327	343	343	350	347	370	342	339	337	315	367	355	327	342	358	318	348	348	344	325	337	353	308	365	349	356	317	327	358	343	331	368	295	347	353	332	339	338	365	368	330	329	366	367	361	348	303	320	333	382	363	313	349	327	303	339	347	333	363	347	354	338	330	386	344	315	353	324	376	305	344	381	371	341	309	341	343	323	329	354	329	335	339	333	328	336	354	327	355	300	339	367	311	350	329	369	329	357	344	350	360	335	333	357	360	341	329	349	366	359	332	361	364	355	333	374	347	326	348	381	327	335	321	341	346	310	353	342	330	311	342	311	336	295	337	326	341	311	358	351	353	329	340	360	334	353	363	353	349	341	330	358	332	361	351	324	328	320	363	336	317	374	293	339	340	324	346	331	302	329	335	324	341	335	340	284	358	360	348	372	340	325	320	348	333	380	344	367	320	343	338	350	347	347	342	351	328	328	340	340	350	338	337	330	345	351	368	358	343	299	332	376	348	316	338	330	327	337	336	308	342	309	344	323	331	360	325	337	361	345	358	370	332	374	345	323	331	341	295	342	330	349	323	327	368	326	354	323	326	362	308	344	331	343	340	371	344	330	321	360	342	335	318	359	321	346	333	322	343	348	336	353	313	325	361	357	370	320	319	341	314	311	361	327	342	358	353	372	339	363	355	338	348	352	362	348	368	347	322	354	362	331	369	344	355	351	324	347	359	355	348	341	341	334	320	331	354	326	328	380	320	359	361	367	345	334	311	332	350	309	356	348	348	319	348	328	349	336	343	336	324	341	343	328	322	340	302	355	315	316	364	342	381	364	341	334	298	360	344	327	353	343	354	343	363	365	343	338	327	361	329	354	320	351	374	340	341	343	350	363	362	343	360	329	313	315	359	342	306	327	331	337	335	355	337	345	343	362	328	360	347	340	338	330	349	334	379	333	335	334	340	331	370	339	365	341	334	335	316	324	345	314	373	364	337	388	322	338	336	312	326	319	314	374	317	341	325	340	330	337	346	353	357	322	334	356	327	320	356	346	345	377	337	349	351	344	330	341	312	346	344	339	358	362	337	344	369	326	331	347	349	328	351	358	350	343	352	364	336	352	338	366	366	334	332	354	347	333	309	359	321	322	338	351	391	366	353	361	359	341	329	356	325	343	340	352	360	341	329	326	366	370	343	332	345	354	329	347	356	352	317	321	313	337	345	346	360	333	367	363	351	375	309	316	354	342	334	339	315	358	336	355	364	340	328	351	334	326	296	355	349	360	341	338	355	344	357	347	342	334	366
58665	77336	76772	66474	37171	9536	719	352	313	294	269	279	268	273	258	269	222	284	243	235	213	256	250	223	250	210	259	217	242	223	227	215	219	229	221	269	204	255	245	216	197	273	212	251	223	226	234	247	194	235	244	241	206	256	227	224	224	216	237	215	228	203	217	251	204	232	206	234	211	238	225	222	237	204	248	230	212	212	214	238	243	218	237	236	217	247	219	187	241	213	200	245	236	231	254	245	233	220	197	222	250	216	202	215	227	238	230	203	209	217	256	234	199	233	244	206	239	244	255	217	216	230	235	235	211	225	209	255	232	220	212	235	208	245	238	203	239	234	230	202	228	178	229	227	220	243	224	218	216	226	224	235	209	231	263	216	233	219	253	226	219	208	231	238	236	228	210	223	253	248	222	234	221	189	219	244	220	227	257	234	240	206	214	233	225	233	195	238	239	236	225	247	236	230	223	224	231	194	232	250	218	241	215	239	219	220	213	213	216	238	233	247	213	229	273	234	248	236	247	245	251	205	247	217	246	233	211	229	217	226	238	210	222	215	238	236	231	224	218	206	244	228	218	225	206	213	234	229	244	210	203	204	228	232	220	197	246	231	203	223	190	216	202	230	238	224	220	246	242	209	267	223	205	224	226	223	220	201	209	218	208	221	196	253	265	221	232	237	247	242	224	221	238	232	234	205	256	241	213	231	266	254	237	225	225	214	243	222	214	226	247	269	189	218	202	241	225	249	237	241	231	235	204	218	189	219	233	217	202	214	233	218	229	200	199	202	217	223	235	235	238	239	245	233	241	222	233	209	228	236	236	212	211	211	212	232	224	206	257	225	221	250	222	241	242	226	243	230	236	223	205	237	254	200	210	217	233	229	215	241	209	227	231	251	246	239	227	219	221	218	228	229	220	218	237	198	247	217	218	235	223	261	238	228	213	215	209	213	241	211	246	226	240	230	234	230	261	242	234	237	216	210	213	242	233	220	203	224	246	201	207	218	210	198	222	228	194	203	220	247	249	226	241	236	233	228	205	228	206	239	238	235	217	218	214	219	216	219	233	218	208	202	246	231	198	215	263	225	229	259	221	231	245	247	205	224	205	219	230	242	217	246	226	217	201	267	262	219	216	226	218	203	195	206	226	236	235	213	215	181	213	243	220	218	230	216	224	248	243	217	251	244	207	216	241	210	201	215	259	228	249	258	229	210	232	178	239	263	207	236	257	201	239	225	235	232	204	234	222	193	230	243	215	241	220	232	259	240	207	187	232	248	210	238	212	221	226	220	268	230	257	225	204	212	216	195	205	213	224	258	220	219	220	234	231	212	244	206	219	225	247	233	247	212	213	239	212	234	192	203	216	212	254	225	198	199	242	251	224	244	208	227	225	210	232	240	199	226	238	219	230	221	246	250	226	215	233	225	250	222	228	241	206	241	243	242	253	208	196	209	217	230	242	238	218	239	236	234	238	215	219	222	243	241	230	229	197	205	192	236	221	227	203	233	246	214	247	222	225	223	226	229	225	230	220	262	246	218	230	229	222	211	227	220	211	228	239	237	216	214	273	195	213	229	221	231	236	233	235	233	231	209	216	231	239	225	236	225	197	217	189	196	222	222	221	257	219	217	204	222	229	210	202	244	226	204	234	213	242	199	204	219	227	258	206	226	210	207	222	214	247	233	230	211	218	219	226	242	226	218	199	222	198	230	231	217	220	194	223	223	224	239	227	229	209	224	236	219	216	232	238	208	230	210	220	223	221	240	217	217	232	228	215	225	246	212	239	202	221	227	214	238	250	255	236	243	191	242	248	206	242	223	207	216	231	240	254	250	222	224	240	230	204	212	243	231	243	232	192	216	233	214	233	193	234	239	208	213	196	235	216	213	243	219	221	212	203	215	232	211	213	243	221	212	224	219	255	218	238	220	234	230	247	220	192	210	206	233	206	224	232	246	217	223	201	207	220	252	217	202	257	225	229	195	223	239	242	231	269	225	235	250	230	230	231	212	246	225	226	221	263	220	241	228	227	245	221	253	223	257	233	240	213	215	223	255	238	222	204	194	224	217	213	234	214	243	196	198	206	220	215	213	257	208	240	231	227	226	244	225	226	201	229	208	201	238	252	258	234	212	232	237	238	224	215	224	234	217	188	195	203	243	228	216	219	225	227	210	231	234	226	238	271	232	219	242	248	241	222	228	256	216	226	226	183	221	217	203	228	229	269	240	224	202	213	240	242	206	215	232	236	219	206	240	239	243	200	212	197	228	215	240	244	228	222	230	247	244	227	240	222	198	212	213	228	233	228	206	228	208	210	217	237	243	221	217	207	223	234	215	235	208	252	224	229	241	240	230	230	234	241	213	200	227	234	198	216	204	230	223	238	268	208	263	243	237	232	237	224	234	239	229	240	221	217	199	232	214	226	244	199	248	213	194	225	217	216	214	241	263	237	235	221	252	244	244	226	265	212	216	205	223	216	248	218	224	212	220	209	200	245	197	236	247	238	236	228	237	224	233	207	216	232	229	240	215	216	235	231	212	246	234	226	242	239	253	242	228	249	221	233	243	237	244	218	224	237	201	212	204	239	229	202	227	220	237	271	224	219	222	236	260	231	224	198	240	251	214	240	223	234	241	209	198	225	191	253	261	218	237	230	233	227	235	233	208	213	205	195	241	226	234	256	245	219	209	228	260	227	232	220	208	264	239	247	231	228	223	240	215	231	236	226	230	223	235	250	234	237	244	225	248	258	233	230	239	262	230	235	208	208	206	245	224	230	231	222	221	259	213	247	207	222	216	228	225	245	204	220	254	220	252	264	203	217	222	224	205	245	220	235	226	239	231	260	225	249	220	220	226	214	226	226	231	215	210	224	227	224	195	234	234	219	246	234	249	215	213	223	213	235	247	230	249	231	230	239	221	261	235	233	248	233	250	222	224	218	224	209	221	217	204	217	177	225	229	229	207	225	216	262	213	201	224	238	200	210	225	225	229	238	224	221	246	243	239	247	236	234	232	241	240	202	188	231	225	259	231	234	249	223	198	231	224	257	211	215	228	239	236	222	209	242	229	233	221	247	203	191	229	228	238	206	221	237	199	224	231	194	240	225	237	206	218	192	235	242	240	251	218	210	206	237	252	223	239	209	219	237	244	258	204	259	205	214	229	251	229	214	244	240	220	226	270	209	235	206	233	205	237	228	242	244	185	221	215	225	244	238	205	219	219	231	223	226	234	256	222	232	223	228	222	218	216	207	257	243	209	259	245	231	210	211	235	223	212	241	244	241	234	213	244	207	219	205	216	235	207	237	260	252	247	231	235	209	229	236	215	247	235	233	213	236	253	231	226	223	234	227	204	238	254	244	218	228	258	205	210	223	246	212	255	248	212	227	242	248	202	239	225	219	201	216	236	245	239	226	222	219	248	238	247	256	224	195	210	235	204	252	233	193	222	235	235	242	216	231	222	214	218	207	230	240	229	234	226	246	228	217	250	222	215	238	236	213	220
34095	58762	72706	70025	40943	1502	1309	1174	1046	931	821	814	734	753	746	616	715	618	631	607	657	633	578	561	551	574	542	622	562	536	583	532	558	568	582	558	519	556	565	506	554	524	550	529	547	542	535	510	506	531	464	534	518	517	563	499	523	541	514	536	517	524	519	509	558	552	534	559	537	547	516	508	528	544	548	530	500	542	508	522	541	509	522	533	545	555	523	527	520	531	539	555	517	520	501	519	487	534	535	544	603	528	494	533	474	476	511	510	536	519	535	572	504	515	530	518	542	513	523	556	523	460	501	559	495	526	532	513	541	512	509	516	502	530	511	548	545	528	543	542	533	538	468	507	522	538	560	530	500	520	507	503	527	572	505	478	470	479	499	524	531	483	506	544	498	523	523	536	553	513	509	514	543	503	514	539	498	552	513	523	537	553	488	553	518	528	556	529	508	530	514	566	489	564	510	504	512	515	531	562	521	520	511	509	528	534	562	519	492	477	507	497	501	524	530	509	495	533	547	509	521	521	504	533	501	513	544	497	518	543	525	519	532	523	585	539	562	521	535	500	533	494	499	534	552	455	528	513	545	541	563	482	531	533	524	545	555	505	513	460	513	504	525	506	511	502	519	540	528	525	524	518	526	518	482	506	532	511	532	493	513	536	518	548	491	507	501	540	537	502	519	552	544	535	507	518	539	571	508	539	512	533	501	521	508	548	554	574	552	490	484	552	530	541	557	507	491	525	497	558	511	482	517	499	518	532	535	579	560	543	517	525	488	541	501	502	546	541	545	591	579	503	567	529	474	521	512	512	524	521	523	524	504	495	508	532	546	511	525	525	517	521	523	513	558	509	536	498	551	497	536	543	490	510	531	542	548	533	523	518	504	484	521	518	497	509	514	521	530	535	558	490	509	474	505	536	514	528	541	516	505	505	528	508	508	575	497	522	495	530	593	532	515	470	533	500	494	530	507	509	505	512	512	530	488	534	548	513	521	564	456	536	529	531	531	549	505	523	520	515	493	504	526	489	540	465	530	545	513	520	530	556	512	547	512	551	532	520	492	533	523	483	526	503	523	544	521	551	511	539	510	576	507	506	538	467	563	504	521	529	500	475	549	562	540	492	487	512	534	566	506	512	480	499	537	493	545	534	523	528	537	579	532	515	491	498	534	482	502	523	506	521	494	533	534	483	495	522	488	521	551	531	495	530	494	551	523	531	521	545	536	527	546	479	541	508	543	552	516	533	574	556	480	515	526	510	490	524	554	553	551	497	530	505	504	511	526	488	530	493	515	546	473	552	536	550	518	486	521	536	573	530	551	529	528	480	560	497	534	469	507	504	513	510	541	536	491	501	506	501	548	517	527	526	470	531	555	534	529	535	542	519	505	525	522	565	541	493	541	504	539	480	517	476	520	477	489	501	516	504	491	516	512	522	542	536	505	515	490	517	480	502	515	505	536	528	545	557	514	543	491	501	511	516	512	523	519	539	529	543	527	522	508	515	513	510	525	520	504	541	528	483	487	520	538	501	533	543	476	525	557	531	496	516	574	527	522	544	485	515	490	502	482	487	509	541	539	500	541	516	544	541	523	521	533	526	519	501	573	590	525	496	521	518	536	526	524	524	542	538	527	503	490	530	542	493	529	524	489	532	471	518	529	503	541	505	505	543	498	502	498	485	476	533	538	546	497	498	506	572	521	471	492	528	519	533	570	566	542	557	524	561	528	515	520	504	528	565	568	513	532	523	531	531	492	514	548	498	578	498	483	557	520	503	516	529	516	536	516	493	517	508	549	553	517	526	500	502	496	513	462	478	541	483	569	538	524	523	534	538	523	545	482	577	540	533	511	535	518	501	527	540	524	512	557	514	539	529	570	472	508	520	529	514	514	508	519	527	520	515	504	509	529	520	509	543	526	510	525	502	523	550	493	528	474	528	501	578	556	487	549	518	526	557	490	559	547	520	518	527	516	479	553	554	497	547	509	525	530	539	521	537	535	562	549	520	543	485	501	518	509	541	508	560	498	487	529	526	533	479	523	513	515	498	510	554	519	509	546	535	543	509	529	497	517	542	520	497	524	555	492	515	521	517	515	541	514	488	511	519	537	524	516	499	501	513	531	543	526	568	534	516	535	493	539	505	516	531	528	500	528	506	539	493	521	511	551	515	519	499	491	541	490	532	529	510	510	504	515	529	552	509	496	522	496	515	502	511	485	497	519	503	504	516	571	552	504	521	512	515	529	532	485	535	550	507	556	543	539	533	512	523	502	553	510	533	506	520	506	543	523	512	513	509	508	556	507	546	511	537	509	509	563	548	565	503	522	530	515	504	504	512	514	503	511	500	529	501	496	518	558	527	532	487	516	524	530	482	479	547	547	557	489	543	515	526	523	560	519	536	488	497	536	490	506	527	530	506	507	507	550	504	493	540	524	549	528	497	481	520	466	504	519	536	535	516	529	502	484	522	522	496	537	504	511	522	511	543	487	509	498	487	533	525	509	508	524	524	514	490	488	526	483	494	531	548	522	524	545	533	530	556	496	510	562	487	526	528	481	517	517	521	515	588	519	503	507	502	516	579	531	536	500	522	482	505	522	541	520	530	519	532	552	538	516	571	492	574	534	527	518	514	529	491	528	532	527	467	497	551	542	508	528	521	490	537	526	522	515	537	524	507	476	524	471	526	541	524	508	476	514	544	491	512	536	526	549	524	527	508	541	501	558	501	507	527	514	510	543	498	512	504	513	516	524	514	540	539	495	515	525	528	512	554	544	475	508	524	531	519	543	521	516	479	522	542	545	526	547	496	553	495	500	518	508	531	512	536	493	517	534	526	519	509	512	526	492	523	527	527	499	529	459	515	545	489	524	538	542	540	527	526	524	502	541	521	508	523	506	522	543	515	519	550	551	495	542	509	521	523	499	581	502	498	530	592	523	529	505	508	565	532	497	489	496	537	488	506	490	540	552	528	535	565	471	554	528	536	526	529	536	528	540	542	479	556	535	550	519	542	497	541	519	517	528	500	553	528	522	501	541	512	521	521	553	493	503	571	533	521	529	522	558	495	514	526	472	516	507	485	536	509	536	505	543	528	521	526	508	524	519	518	514	524	488	505	432	494	515	533	513	506	512	565	511	534	483	498	554	504	495	522	487	512	549	506	506	530	555	553	496	521	596	518	538	523	502	532	496	502	532	527	547	544	491	474	500	515	513	540	526	532	528	525	494	538	571	534	514	475	507	510	572	517	551	530	484	531	529	528	499	533	513	550	492	523	523	501	516	540	537	491	511	543	493	519	529	513	530	485	522	513	554	523	524	540	488	516	557	491	534	495	513	509	513	563	539	502	580	520	497	511	547	521	511	505	508	524	531	489	577	498	487	554	509	490	518	525	515	538	551	520	518	496	522	494	502	480	489	499	513	539	514	522	510	529	511	578	545	551	515	566	539	512	470	511	528	481	461	515	499	529	511	561	520	537	542	593	547	498	519	506	512	515	530	520
31603	19649	10140	4705	1208	263	269	279	295	265	256	274	258	254	241	277	258	249	271	259	225	237	275	273	257	252	288	273	241	277	280	247	256	254	266	242	243	260	272	273	260	229	269	256	285	253	261	254	239	272	225	266	226	262	283	268	275	297	258	265	239	275	252	249	255	249	276	225	255	261	233	243	279	298	252	260	279	284	277	281	283	298	263	288	244	248	256	263	270	272	279	281	243	250	259	261	238	276	250	299	260	233	254	252	239	263	247	254	283	255	236	239	259	261	249	258	277	257	243	272	250	262	290	228	260	295	266	257	253	254	281	268	238	270	257	228	260	244	258	267	243	295	249	252	256	278	251	242	249	214	247	274	252	246	259	262	256	270	288	218	252	293	251	241	240	254	249	274	247	266	251	263	242	233	258	258	279	242	245	270	292	254	267	278	236	246	270	290	267	269	229	273	250	251	260	281	248	265	250	245	240	259	273	246	283	249	239	266	291	212	264	244	243	255	239	258	258	254	245	279	254	271	236	229	257	278	263	255	260	236	272	290	244	291	256	265	261	275	264	253	248	251	255	264	286	249	252	293	253	256	256	267	231	255	275	259	251	233	250	255	235	244	270	220	254	271	297	244	275	216	249	225	292	232	256	277	260	250	256	268	256	247	246	260	274	245	251	241	252	271	235	251	269	247	236	222	255	260	238	264	266	251	250	261	246	257	238	258	253	249	268	286	257	225	250	271	249	283	268	227	251	271	285	258	249	268	290	257	275	235	238	278	251	247	261	250	249	246	233	267	257	258	247	254	259	254	241	268	285	242	246	266	263	255	240	277	293	252	270	250	247	292	257	255	232	214	244	275	255	245	270	265	273	278	293	270	262	232	253	250	224	268	275	288	272	245	257	259	231	242	247	263	261	265	275	264	257	260	258	260	267	236	241	234	294	251	263	278	264	292	255	246	268	253	272	214	244	262	287	266	261	255	283	255	280	229	268	259	250	257	255	244	263	244	252	260	240	252	252	256	233	239	258	261	243	222	227	222	277	225	247	236	265	273	269	253	266	264	262	292	236	270	254	251	283	250	272	246	272	265	246	238	244	250	264	250	265	284	263	236	262	245	232	250	230	249	284	308	265	264	251	254	235	237	246	261	262	244	266	251	271	249	270	239	269	241	242	273	241	246	256	249	251	238	245	270	265	259	252	238	272	272	223	236	284	223	254	266	277	273	249	252	245	277	253	281	248	228	231	237	234	248	241	278	256	250	261	262	272	257	243	281	242	280	259	292	241	248	268	272	243	255	256	229	277	262	242	273	282	254	246	238	251	229	282	226	246	238	250	239	255	290	295	270	278	273	237	282	257	249	240	260	267	264	299	296	230	255	263	241	272	259	256	245	229	249	247	267	259	240	275	249	278	247	251	239	260	297	249	265	262	231	262	256	257	278	269	258	258	267	242	254	263	288	271	251	244	277	240	248	267	261	277	263	254	229	261	283	276	272	271	239	235	258	258	256	289	272	277	291	280	274	277	288	242	229	252	247	239	235	252	266	260	261	271	269	287	214	256	246	252	290	240	258	235	294	267	248	256	264	263	279	246	241	279	253	248	249	276	274	247	273	231	241	264	260	249	275	232	277	267	264	257	236	254	264	267	252	259	256	227	290	247	229	264	270	270	262	251	251	283	250	277	251	257	261	283	241	238	267	274	275	239	264	248	307	245	265	211	236	256	263	239	265	273	242	221	255	247	227	260	280	242	236	237	283	249	240	283	267	257	277	257	273	241	255	242	259	283	264	259	268	272	219	265	240	267	273	274	259	245	277	232	288	284	258	250	270	264	251	271	251	254	260	253	255	264	249	246	262	242	282	265	252	250	246	253	216	236	207	260	238	264	247	276	285	273	237	280	269	271	254	258	256	263	254	283	251	267	258	273	216	268	231	263	280	259	249	272	227	247	257	239	243	261	258	262	247	243	271	243	246	241	222	251	247	248	236	220	234	258	267	246	222	283	293	246	266	256	257	262	305	283	273	288	254	267	239	247	221	236	264	255	249	278	257	255	261	279	241	281	229	261	247	246	263	234	265	266	263	242	254	230	247	241	229	252	254	273	240	251	259	262	252	280	256	256	256	276	245	290	275	255	250	268	267	261	278	281	271	296	245	220	261	230	261	252	222	264	219	249	274	251	243	254	255	244	246	251	261	264	255	234	265	251	236	260	265	241	238	245	283	251	234	240	276	297	243	279	264	290	274	267	256	257	278	217	244	268	233	267	252	264	252	274	264	261	207	234	248	237	245	262	268	264	267	252	266	245	245	278	297	253	235	249	261	263	237	263	259	268	263	264	245	275	265	238	266	262	270	260	239	229	230	270	248	283	289	265	259	263	268	269	246	269	263	257	237	261	283	290	260	239	255	230	320	302	245	243	253	263	275	271	274	261	258	238	278	261	242	259	260	222	262	275	294	268	257	233	263	259	284	274	258	259	266	239	279	245	271	276	274	247	253	246	254	223	257	261	251	260	264	273	236	268	234	240	265	250	228	246	230	230	219	244	268	269	249	253	277	236	248	255	257	257	245	245	256	249	263	255	250	242	251	280	249	277	232	233	251	257	260	235	253	238	261	286	259	278	261	253	252	271	277	243	219	261	271	245	251	246	257	239	219	295	251	233	249	229	239	272	243	251	250	270	291	250	276	271	246	255	222	249	227	236	219	265	259	259	273	256	263	307	282	276	256	256	259	235	272	268	260	282	260	261	256	232	264	278	254	248	253	241	275	258	253	272	256	278	222	261	262	274	251	236	234	225	240	252	247	256	253	257	256	247	246	267	262	215	253	246	245	255	259	240	230	248	245	255	281	260	248	228	235	238	242	238	219	229	239	262	244	279	265	263	274	221	263	292	269	251	281	247	250	292	267	284	242	246	259	242	255	234	237	267	235	240	279	277	257	266	251	242	292	254	229	271	277	261	266	256	263	267	239	269	259	277	281	249	269	281	258	242	236	271	264	271	240	234	252	261	254	265	258	251	278	268	253	244	273	256	249	271	285	261	257	256	276	240	260	251	288	282	258	232	258	272	262	268	258	272	251	254	272	254	245	263	236	220	230	269	267	266	259	238	258	295	262	270	238	264	261	275	260	278	286	269	265	240	243	273	235	242	264	242	255	267	281	245	260	240	235	253	256	242	288	258	280	280	244	238	274	241	275	240	268	266	278	262	248	253	255	248	272	240	237	275	219	245	261	285	257	230	261	266	234	263	263	226	247	251	249	257	264	226	268	243	286	217	249	225	232	273	242	256	247	278	248	246	263	258	251	204	270	234	245	260	263	248	254	260	256	261	280	273	231	268	269	280	262	231	286	239	261	258	278	258	303	253	287	259	262	256	283	260	280	252	270	269	255	237	247	277	235	266	261	256	238	282	268	277	266	270	262	252	254	237	241	244	242	257	238	274	284	249	231	238	252	248	255	250	270	234	258	267	219	274	259	256	234	244	265	261	291	270	245
15268	14703	14560	11515	3029	572	568	539	573	621	551	553	495	542	515	532	523	547	535	513	576	545	574	548	551	561	651	583	563	556	537	549	564	544	552	522	563	581	497	547	565	573	569	558	543	567	579	523	566	613	564	582	550	562	548	558	566	546	551	550	571	537	562	538	539	597	563	546	525	562	561	587	572	594	548	496	587	526	511	606	561	510	551	550	538	544	585	555	602	554	529	564	545	536	540	517	552	570	570	601	530	567	583	567	534	553	577	569	570	528	601	569	550	549	573	563	556	542	541	546	611	592	550	515	540	553	559	578	590	580	558	530	587	604	554	550	536	537	555	563	536	540	571	547	549	560	582	575	594	584	569	541	578	602	555	539	566	536	603	550	585	584	577	586	571	518	539	560	546	555	551	535	532	562	538	570	556	557	565	592	590	575	569	577	538	579	545	559	614	570	548	596	549	565	572	545	542	530	575	517	563	583	610	539	533	597	590	542	513	547	567	567	548	544	582	535	554	570	541	568	557	605	571	571	565	594	537	591	557	551	534	588	569	529	568	516	581	576	548	550	579	557	552	537	528	537	574	612	588	564	551	545	587	567	568	529	524	560	591	532	570	575	559	564	563	536	573	543	580	582	515	551	547	517	561	556	604	572	524	574	545	564	512	542	553	554	569	567	565	534	552	580	566	558	545	508	508	552	530	564	538	561	560	565	573	542	557	571	553	561	554	496	594	568	550	577	600	570	511	564	525	568	529	557	582	557	549	572	603	574	569	535	551	550	581	598	549	565	500	517	539	562	555	568	545	540	559	586	563	531	549	529	598	585	554	536	587	514	583	551	540	582	560	605	552	534	542	551	547	563	559	499	526	585	571	534	559	535	533	491	546	532	558	527	530	561	554	538	563	563	560	533	545	584	567	556	546	552	582	557	546	557	563	565	573	573	534	569	581	563	556	554	569	539	514	530	556	573	524	525	560	594	562	587	554	548	579	562	534	566	617	540	564	571	555	543	591	595	541	554	539	523	575	542	563	530	541	516	546	514	532	550	547	578	598	526	540	552	515	550	551	562	565	569	559	570	538	574	569	560	544	556	548	560	509	541	557	603	557	580	546	556	588	545	550	564	572	574	567	536	539	593	540	549	552	574	623	527	572	569	558	570	527	581	544	604	550	580	553	543	526	563	534	517	570	580	592	548	558	542	571	544	577	556	589	534	573	586	536	550	555	551	529	509	552	524	580	563	527	569	549	590	600	537	549	570	571	568	545	533	522	557	557	536	540	558	561	600	537	524	568	503	544	596	561	586	555	589	571	537	583	527	523	550	557	566	575	585	548	565	514	592	559	569	546	589	568	563	562	539	596	551	555	557	506	544	556	568	498	559	532	536	533	533	556	573	540	583	530	557	532	587	528	571	515	572	546	581	542	557	569	600	498	511	600	593	567	575	568	561	507	551	514	571	566	593	575	563	539	520	566	563	574	572	572	577	557	572	557	577	538	572	580	548	545	564	574	575	558	569	548	516	517	584	558	551	532	566	573	580	537	538	541	545	537	545	569	621	546	539	583	549	549	539	536	546	562	583	597	558	558	558	586	557	536	550	561	572	594	522	530	553	582	563	548	553	525	541	575	555	584	497	575	554	562	539	519	586	571	552	563	564	540	612	531	540	561	550	545	554	562	566	559	580	546	559	562	620	592	581	570	582	562	574	554	569	546	537	561	588	533	606	523	629	598	519	554	543	585	554	545	547	562	558	560	576	591	527	558	537	536	557	590	563	558	569	509	525	559	586	559	583	541	547	579	546	570	544	569	577	544	573	551	576	578	582	620	542	545	562	570	580	556	541	544	548	550	569	577	563	572	587	548	570	533	585	549	590	524	511	594	554	554	582	552	567	538	525	538	577	564	600	547	583	531	523	530	552	547	521	568	610	510	535	570	593	537	600	574	568	562	548	538	550	568	581	550	565	564	545	566	547	544	507	553	542	599	557	545	516	551	562	563	569	579	553	585	562	576	518	549	555	548	564	560	540	559	559	610	554	580	563	558	564	582	608	521	564	573	557	513	545	523	567	546	574	549	557	551	572	550	556	594	564	578	571	584	545	574	550	544	571	579	530	545	554	552	600	546	594	549	523	570	567	559	570	568	574	582	501	542	537	552	549	557	518	576	524	551	542	564	538	572	582	530	604	567	558	542	600	556	536	574	550	527	553	552	564	533	532	563	577	535	556	539	593	559	599	543	562	577	577	570	578	532	563	552	613	577	548	527	557	548	572	569	508	522	551	556	538	591	583	530	576	517	563	594	577	582	580	547	537	591	518	559	548	599	563	556	548	550	549	563	586	551	566	541	535	528	542	527	560	561	619	518	583	548	549	590	542	561	540	529	551	536	550	542	593	575	561	562	572	528	546	567	549	549	592	542	559	544	602	551	575	534	505	561	528	594	536	559	584	555	549	535	560	551	576	522	552	578	553	605	583	546	530	506	560	572	575	581	554	568	569	509	581	597	567	572	561	555	536	542	576	556	488	575	543	581	568	572	521	571	524	617	528	556	537	572	539	569	580	581	565	530	553	610	537	562	589	561	509	549	547	570	528	586	570	571	565	622	575	558	554	562	574	582	546	556	561	526	594	521	590	543	552	562	592	540	559	560	534	536	623	567	543	547	585	554	568	601	550	612	571	538	593	575	555	545	620	571	551	569	534	541	536	539	585	545	540	575	575	550	557	535	546	541	554	549	602	615	556	523	559	585	577	542	574	590	557	564	554	560	544	530	524	565	596	594	523	550	555	565	568	531	559	567	557	584	575	544	571	574	540	555	552	567	570	549	588	548	514	550	563	561	535	580	549	610	553	529	552	556	569	546	602	562	548	550	545	579	533	559	532	548	521	548	552	577	568	576	558	559	553	539	568	547	548	559	550	595	548	557	538	558	552	608	577	527	553	553	579	575	529	536	574	547	570	522	554	582	577	557	563	517	560	577	561	568	600	572	588	612	562	584	571	506	554	575	541	560	552	559	565	562	604	514	498	571	530	531	557	595	551	537	533	569	555	520	562	537	518	580	512	559	522	557	583	573	581	538	510	588	532	539	549	579	563	551	565	548	547	563	521	560	550	516	554	565	584	535	544	570	558	575	564	557	532	568	557	542	606	578	550	565	526	573	566	575	487	568	555	532	528	573	589	557	544	555	575	564	530	525	554	516	601	502	526	585	558	534	567	574	500	562	543	535	538	532	549	595	594	564	553	562	557	566	569	596	592	554	599	552	555	582	546	562	568	583	559	527	532	543	574	595	554	567	602	550	559	562	572	539	556	542	548	534	554	569	562	521	569	561	554	576	571	592	543	610	544	560	558	540	591	521	590	517	566	534	525	535	552	579	556	570	582	576	574	518	562	571	568	560	552	554	592	559	564	548	543	534	566	547	588	566	592	570	593	531	550	555	581	570	543	567	607	559	588	523	567	579	598	564	555	588	561	564	571	550	544	608	576	568	533	560	535
49381	63780	65609	49819	27598	4162	251	201	190	173	170	168	176	167	175	153	138	162	134	154	136	132	147	153	178	161	162	130	152	140	140	134	137	148	157	143	144	154	139	132	134	134	135	148	133	133	146	143	146	138	161	146	147	164	150	155	160	119	147	166	147	147	150	134	124	147	126	152	132	135	142	141	141	143	161	138	137	141	170	152	155	154	142	173	113	138	152	140	144	151	136	154	150	166	150	149	114	125	168	128	136	145	125	144	148	149	143	150	152	143	125	157	146	167	129	134	148	123	128	166	170	129	138	146	126	160	150	142	161	148	134	140	158	134	131	139	145	154	147	151	114	128	152	131	136	140	167	159	129	138	147	165	138	138	174	136	118	170	137	157	154	142	140	144	146	147	125	142	120	155	131	104	132	146	124	158	167	134	151	150	131	133	132	157	143	139	142	149	124	153	151	130	138	121	149	154	131	143	156	145	141	146	159	140	156	140	139	132	139	126	150	126	151	151	148	134	125	156	143	156	150	145	127	144	150	155	161	162	126	126	135	129	124	129	147	131	140	149	158	148	142	162	158	148	153	124	139	153	143	163	140	143	134	149	124	171	162	162	160	142	153	167	138	154	160	149	126	138	119	160	132	130	145	138	170	129	147	135	139	149	145	151	142	158	157	167	170	164	128	123	153	131	150	138	168	155	141	140	144	156	144	142	158	155	149	138	139	165	141	139	152	124	139	133	132	133	147	124	131	147	159	145	156	143	151	130	165	123	146	162	160	136	143	154	143	152	138	121	164	125	145	141	155	127	154	140	138	131	166	135	135	144	138	162	147	135	146	147	156	123	134	131	149	167	177	132	148	140	142	172	155	143	170	133	140	144	129	169	140	155	131	134	136	143	136	163	131	129	143	148	148	146	154	142	166	143	135	127	151	142	163	153	135	163	145	144	134	152	140	152	146	165	137	112	135	135	158	160	151	147	145	145	115	121	150	155	150	150	151	142	174	152	140	146	141	144	173	143	132	128	144	153	142	131	149	135	166	142	163	144	139	144	140	164	134	138	143	144	123	128	121	154	128	129	142	140	155	147	143	152	127	149	156	153	151	146	151	126	138	163	146	118	155	136	137	158	128	157	142	145	137	155	131	142	131	154	152	132	166	144	135	140	162	147	148	146	143	125	127	136	139	124	137	140	152	126	166	150	155	133	123	141	134	158	174	157	128	160	148	139	147	127	166	133	135	154	172	162	140	133	148	123	120	142	141	146	138	124	153	157	172	143	149	132	146	123	160	151	123	130	130	146	152	155	174	145	144	130	133	127	134	162	137	139	131	145	157	161	131	136	132	136	137	160	165	174	149	156	129	152	158	128	147	157	152	149	163	136	147	139	125	127	154	149	152	158	143	158	128	135	160	139	137	150	143	155	129	133	147	153	163	146	148	145	145	164	112	143	147	144	137	141	149	133	130	138	127	143	128	143	165	136	133	171	142	152	171	143	143	163	138	143	151	161	159	126	165	136	172	154	152	144	132	119	137	137	110	134	132	172	128	127	153	155	157	142	145	144	166	138	139	152	152	161	126	161	138	156	143	146	145	149	130	143	159	149	131	144	131	153	166	123	123	159	146	135	146	152	146	142	151	131	144	128	130	153	118	137	148	140	134	133	147	136	147	161	140	131	165	165	125	134	135	145	153	151	127	133	140	138	136	144	164	158	155	160	131	139	151	139	148	136	139	131	158	153	161	122	148	143	153	148	149	127	151	133	145	118	138	131	153	145	141	145	139	129	131	130	144	139	148	145	124	134	139	154	145	127	154	158	134	151	145	171	155	137	148	158	159	122	143	146	151	165	139	154	132	147	126	149	135	124	171	137	155	145	145	154	133	155	112	155	165	130	136	170	141	140	138	151	150	157	169	146	149	155	157	133	154	164	143	159	162	153	167	155	169	130	134	141	149	140	132	144	159	141	172	163	153	158	122	165	131	155	178	152	144	131	151	160	155	174	139	140	151	126	154	156	140	128	150	150	140	154	135	131	137	150	129	117	169	137	142	152	130	173	138	145	137	152	147	149	157	134	171	140	114	154	151	127	152	184	114	147	142	132	134	128	169	147	144	125	149	142	152	130	149	159	140	128	159	151	143	151	128	129	149	147	148	179	120	144	151	146	127	133	135	132	134	137	148	179	162	132	147	137	165	147	129	132	146	143	156	163	122	133	142	166	132	159	150	149	132	139	139	141	150	134	141	140	147	142	147	148	126	142	153	128	124	140	149	160	139	137	145	141	127	149	137	155	145	135	150	150	144	157	139	160	158	153	145	164	130	140	125	159	161	154	149	135	112	147	168	148	120	148	159	152	130	160	158	154	142	149	159	160	150	138	173	141	148	159	139	133	156	156	126	111	144	141	118	156	152	151	135	139	126	125	183	133	133	142	145	126	159	154	124	162	145	166	143	158	141	145	170	128	154	155	142	153	135	152	138	154	143	133	143	168	159	169	131	120	136	144	121	155	152	161	143	166	138	151	148	172	138	140	169	132	154	148	136	134	128	154	157	153	152	151	131	165	159	176	146	158	150	149	103	143	162	147	138	135	152	164	128	134	145	129	133	164	122	148	149	139	134	139	155	170	145	140	144	141	170	128	142	142	123	131	165	119	143	130	151	158	152	152	128	147	153	146	155	148	128	152	150	151	153	135	150	140	150	134	142	134	132	155	157	151	134	135	138	146	148	128	135	140	156	147	140	137	160	149	158	149	123	145	140	126	135	140	136	142	122	148	152	154	146	159	167	167	148	129	134	146	137	148	150	164	127	161	151	130	146	136	132	127	129	145	156	150	118	127	162	148	171	170	153	127	160	167	128	153	145	160	149	171	151	144	137	165	144	168	130	163	152	163	174	161	148	139	154	146	144	158	114	155	150	126	154	122	133	134	142	140	166	163	143	162	139	144	136	126	151	137	143	138	141	166	142	132	125	147	150	131	144	147	132	131	150	155	146	152	146	153	146	146	143	147	145	149	151	119	150	149	132	139	128	172	142	128	145	141	152	145	122	163	153	153	141	145	145	154	161	153	129	133	133	149	151	150	119	131	156	166	143	145	141	157	140	134	141	153	141	158	130	131	147	135	161	153	157	158	125	158	164	130	139	162	154	150	137	166	147	148	145	160	164	147	140	148	147	156	150	140	124	145	130	137	157	161	151	150	134	145	147	130	157	133	110	139	167	134	152	145	155	129	156	154	138	164	146	139	159	139	136	136	152	173	141	154	167	157	149	147	128	156	140	163	142	151	136	150	155	147	163	144	141	131	122	127	139	140	165	110	146	145	162	155	156	157	120	142	137	137	138	147	136	146	135	141	139	119	139	141	130	150	148	144	153	132	161	146	137	142	151	129	165	138	144	131	129	154	139	134	136	134	122	155	144	124	155	159	131	138	149	140	148	136	141	150	126	149	144	125	155	171	148	152	136	131	145	148	145	146	138	145	144	146	158	170	143	149	153	131	128	132
27947	48062	60074	56396	30627	861	743	656	616	572	553	490	428	426	421	432	440	424	404	403	396	391	397	358	394	339	371	400	360	333	360	416	381	362	370	406	318	374	331	341	362	371	356	329	359	332	346	381	334	360	318	358	327	343	337	341	344	365	355	333	344	365	334	362	327	376	359	307	383	361	353	353	360	328	350	369	370	339	327	370	367	367	370	345	338	342	346	365	357	331	404	344	345	374	336	338	339	374	331	356	360	367	367	352	298	321	339	316	315	346	314	356	331	342	336	361	370	369	344	371	374	346	330	360	349	345	300	343	362	369	327	352	340	338	349	340	345	337	338	325	327	347	321	387	329	377	337	361	360	371	358	358	341	335	346	353	333	363	360	345	373	320	356	367	381	333	329	349	371	356	320	378	331	354	366	349	335	332	360	361	374	366	381	343	375	347	350	379	321	361	338	370	386	347	315	361	388	352	364	375	318	350	319	368	344	363	349	344	345	378	323	369	380	339	341	340	367	321	348	363	311	343	350	371	356	344	366	308	326	348	352	340	359	376	356	327	353	322	321	362	325	354	338	337	347	353	352	291	367	345	352	328	349	355	390	325	346	332	326	339	320	373	328	371	341	363	322	360	343	353	360	359	337	357	348	352	347	338	394	361	311	328	336	357	355	371	332	364	351	338	348	325	355	330	339	360	344	368	348	377	317	334	340	345	370	356	335	350	355	358	328	364	334	369	342	331	357	374	311	327	340	302	341	371	373	336	366	353	364	350	368	343	332	367	353	350	328	363	341	386	348	354	339	336	348	330	384	338	327	343	326	348	353	366	348	335	367	346	352	361	357	347	371	375	362	353	376	347	318	342	321	325	340	309	353	363	319	329	341	366	362	317	333	372	367	368	349	318	336	373	358	367	357	341	334	352	335	340	353	332	366	366	350	354	345	312	356	323	332	349	326	332	340	387	332	327	340	353	335	309	340	347	341	350	333	386	333	346	318	314	349	338	365	338	326	329	357	349	324	361	351	356	383	332	339	378	380	350	347	365	338	352	347	363	304	334	354	377	357	333	341	350	332	338	331	324	373	343	343	363	344	350	343	333	324	341	367	344	340	338	332	333	345	403	335	379	325	351	336	318	357	366	351	339	344	370	331	361	377	365	321	338	339	350	351	330	346	326	330	333	363	322	318	359	332	356	358	345	358	370	338	333	369	342	340	365	360	350	352	364	347	322	333	332	369	378	345	335	348	396	329	375	327	336	360	319	350	337	327	337	373	328	332	346	372	321	324	358	323	364	384	313	329	342	333	359	377	332	387	377	342	341	343	332	358	333	374	337	363	385	309	355	352	324	354	341	361	374	333	328	342	337	358	313	371	347	373	368	354	350	361	362	325	346	368	328	366	343	338	365	327	349	380	322	366	326	351	339	379	355	341	373	370	339	358	369	379	368	334	315	385	348	365	348	392	341	359	328	337	382	349	317	371	382	339	323	344	307	373	349	331	370	371	333	313	347	338	348	385	317	351	362	358	343	353	360	338	317	317	333	340	321	331	344	342	354	349	350	305	338	358	357	340	350	363	353	375	331	356	354	344	378	331	343	393	326	349	353	349	370	357	346	331	339	369	363	336	343	356	330	346	331	360	339	339	345	336	348	386	362	363	359	341	348	351	349	310	341	349	357	319	325	349	349	383	331	330	354	355	358	365	328	372	335	320	363	377	343	380	341	348	346	340	340	361	332	359	337	353	348	381	343	331	362	340	339	366	334	356	346	342	371	345	323	363	312	330	366	367	343	368	358	329	320	326	335	356	370	371	362	380	325	368	353	345	355	348	355	358	306	343	349	331	380	360	335	351	305	372	336	354	326	339	363	358	338	395	330	355	356	342	344	371	356	332	348	327	352	359	340	360	375	306	358	329	314	344	305	363	342	347	303	367	352	378	319	359	362	366	388	344	330	344	339	348	368	354	349	326	368	347	339	358	323	347	361	394	375	368	317	357	355	346	336	354	379	341	358	393	328	338	334	339	350	318	361	326	351	353	337	332	341	335	300	362	349	325	348	361	334	347	323	344	344	359	317	371	341	352	349	347	365	392	353	363	349	387	349	352	376	361	336	347	369	325	365	364	364	341	336	327	334	347	344	334	349	333	365	364	369	359	348	353	356	329	362	354	316	380	329	356	371	349	328	336	362	348	358	357	356	337	340	363	365	331	333	332	327	357	337	309	383	379	333	332	346	347	388	337	342	365	342	335	325	334	368	329	370	361	346	328	324	358	322	349	340	352	379	357	394	346	312	324	337	378	340	356	342	321	378	349	363	330	296	372	331	351	329	356	329	415	315	331	332	319	347	349	342	379	357	345	358	367	371	331	362	355	353	344	373	364	353	328	360	315	367	342	342	338	340	347	356	326	288	357	362	329	331	357	358	326	357	367	325	329	349	331	296	380	325	327	337	338	384	379	324	351	346	391	347	338	345	304	346	366	346	346	314	325	341	347	354	360	349	355	329	335	326	323	343	345	328	362	374	335	352	355	323	358	352	364	348	355	338	334	365	319	366	342	350	334	325	325	329	338	344	355	352	365	327	339	325	344	328	363	333	309	350	350	370	349	346	346	366	339	332	338	366	358	338	369	364	336	342	343	328	330	340	354	302	345	359	330	366	338	350	357	340	341	342	348	306	345	305	363	331	347	321	373	333	331	352	310	360	360	366	336	344	334	356	363	329	350	336	380	315	328	329	346	350	360	355	336	363	348	354	331	359	352	316	373	343	333	361	352	368	345	360	337	320	355	343	343	369	372	346	357	325	348	326	329	345	354	318	333	353	316	346	343	325	356	362	341	342	317	373	343	358	353	337	306	353	349	337	358	349	335	305	357	355	349	346	352	356	319	371	349	395	353	343	385	347	392	370	331	349	329	336	377	347	316	365	341	347	328	373	356	365	358	350	349	357	332	358	333	350	319	362	346	378	374	379	325	332	333	368	364	319	316	349	338	337	332	371	349	353	358	359	330	391	313	353	321	352	321	344	345	356	328	297	369	337	346	366	338	364	358	358	339	308	352	383	355	334	349	331	324	353	361	353	355	372	326	353	309	351	324	381	339	342	305	339	350	329	339	330	362	344	368	312	350	316	335	333	339	334	365	354	363	381	344	331	355	338	328	323	355	365	324	386	375	349	325	355	346	348	358	344	338	340	373	365	352	332	377	339	365	355	338	329	337	336	343	360	359	382	373	366	330	361	334	374	349	383	305	334	365	355	350	343	370	354	376	400	357	344	318	360	338	348	375	329	313	349	354	341	369	354	344	349	341	321	336	353	338	342	351	387	326	323	349	369	338	324	333	327	357	352	350	365	338	338	355	373	328	319	344	343	347	343	351	343	356	347	335	347	350	328	345	310	363	351	324	346	346	307	348	322	364	358	352	377	323	373	341	348	327	382	343	348	333	366	346	349	315	361	310	343	339	338	351	356	346	330	356	342	381	348	366	341	346	352	360	332	360	360
56982	77798	79439	61998	36016	8546	680	343	293	263	273	246	249	235	238	232	230	235	264	221	247	270	229	252	219	232	265	242	239	228	216	223	235	235	233	243	218	237	220	219	247	235	236	219	242	225	237	226	240	225	248	280	256	230	220	230	200	237	275	243	242	234	222	231	224	242	240	208	249	226	243	229	227	242	245	247	233	209	253	215	201	250	227	241	204	236	251	257	243	240	214	239	221	235	231	241	205	218	211	215	226	236	216	212	214	217	214	211	241	224	252	219	256	232	231	212	277	233	236	239	217	217	234	184	240	264	224	226	205	199	228	242	212	228	238	218	225	220	229	221	242	209	255	214	233	232	235	234	246	236	244	226	216	206	203	247	238	259	250	251	257	241	233	229	247	221	213	237	228	205	204	212	241	220	240	223	221	226	228	227	224	225	201	239	243	243	234	243	248	250	233	253	233	231	235	225	228	251	222	203	219	251	229	227	223	221	243	241	249	194	240	238	219	244	253	207	223	233	219	223	254	241	276	254	247	230	220	236	237	251	240	247	222	245	222	216	234	254	229	224	216	251	254	227	215	207	239	227	204	202	237	254	233	224	256	223	236	230	223	229	214	210	255	249	222	224	224	230	243	237	222	249	230	218	240	226	197	254	234	229	255	238	243	238	211	203	256	191	246	244	232	226	213	210	234	241	228	210	215	237	230	250	221	199	217	248	246	241	222	207	232	212	269	222	217	229	245	227	240	231	227	218	232	224	193	209	228	241	223	261	201	235	241	238	238	244	237	202	220	242	237	237	221	230	221	213	251	227	246	238	277	243	225	212	215	245	240	216	243	218	249	212	222	224	254	212	200	228	240	218	198	228	211	238	195	237	230	208	229	221	215	242	217	243	223	235	209	207	267	231	226	211	230	207	207	246	228	262	206	234	261	236	236	239	215	238	222	230	216	212	242	225	222	249	208	218	232	230	248	230	226	237	219	243	191	236	259	215	228	263	247	227	220	249	228	232	230	248	253	242	230	243	220	213	231	211	231	214	234	215	188	247	218	253	194	262	226	207	212	206	228	225	258	221	234	232	205	205	230	226	232	230	218	250	237	221	216	238	215	250	208	240	239	248	205	234	227	190	235	227	237	225	244	223	206	233	200	231	218	227	232	196	223	218	248	226	221	242	244	211	217	220	232	251	252	231	208	215	226	253	238	231	228	236	222	226	222	247	252	219	216	219	237	223	217	238	218	241	219	211	208	245	219	254	249	228	260	247	236	225	206	229	205	215	246	215	263	237	210	228	226	209	215	214	236	230	202	239	254	246	226	222	227	232	218	214	229	244	211	256	236	214	256	223	241	195	246	226	206	187	200	257	224	228	247	202	220	224	244	232	225	217	228	202	221	243	232	231	262	256	240	235	220	224	222	220	249	248	265	260	241	238	221	229	222	218	223	235	226	230	218	240	248	252	230	216	214	212	233	221	236	250	222	220	246	250	222	203	245	222	208	221	223	218	238	213	222	246	221	262	249	200	258	235	240	231	211	227	260	210	225	223	221	208	205	254	232	222	235	199	209	248	215	205	202	210	238	232	256	225	206	212	208	240	191	219	213	224	246	235	225	247	245	217	223	235	241	209	238	225	240	255	235	234	225	224	219	229	229	255	228	211	242	224	230	211	229	188	214	229	219	248	196	229	207	232	245	202	194	226	227	225	208	234	213	243	214	230	232	227	227	260	224	234	239	187	261	273	269	221	259	235	218	240	256	206	244	218	223	219	270	225	230	229	244	258	222	228	210	228	246	239	251	242	214	233	215	220	220	240	223	212	208	242	215	206	225	224	207	231	230	205	237	232	217	228	235	234	175	222	220	238	238	236	230	217	182	236	245	225	210	215	202	212	217	225	223	236	193	233	203	241	231	181	225	239	241	248	216	222	214	203	214	221	209	225	184	238	233	251	247	238	233	221	214	248	233	262	256	207	216	252	234	226	231	233	227	221	234	224	213	228	241	217	235	244	235	221	234	224	247	250	213	225	247	212	262	230	224	232	252	213	230	226	208	196	260	212	216	225	239	223	217	230	245	244	209	250	263	238	222	246	204	264	232	235	226	214	282	226	237	253	206	241	216	220	234	227	232	224	227	237	260	217	256	218	252	209	203	228	209	222	239	206	242	212	220	252	219	219	216	217	219	255	253	235	229	237	267	225	237	223	256	245	246	223	238	211	222	220	220	247	238	209	269	246	228	232	245	210	235	254	213	223	228	230	230	224	232	220	235	211	227	240	215	238	217	213	232	208	240	216	217	237	239	240	221	245	244	235	243	197	224	223	220	205	237	235	221	228	260	229	207	232	193	229	232	265	238	224	239	230	234	245	220	216	198	283	225	225	216	243	209	169	218	232	212	206	217	226	206	215	242	198	234	252	228	232	219	212	224	241	224	216	225	211	236	247	237	248	196	209	214	214	241	220	221	222	238	236	243	225	218	209	244	218	230	216	194	262	250	251	212	233	259	199	230	234	237	214	248	216	213	252	245	198	216	221	223	242	232	212	214	229	255	223	252	231	233	204	219	230	226	221	252	227	246	238	201	222	229	236	224	255	254	213	212	246	235	205	218	213	242	216	231	244	219	248	194	224	215	241	215	191	223	230	234	220	255	215	205	218	233	243	193	206	219	269	226	209	236	245	209	228	237	225	222	221	227	208	238	241	207	207	232	213	237	247	220	231	240	220	234	259	241	217	216	230	241	240	215	238	210	229	204	228	246	223	205	211	201	242	232	220	216	227	252	215	240	223	225	221	217	242	221	223	242	228	241	239	224	192	243	237	241	233	244	225	205	230	220	256	223	233	198	213	236	262	204	255	240	254	234	211	235	253	205	215	230	225	236	247	229	253	235	234	241	200	204	225	246	231	239	228	258	193	193	243	212	214	237	231	224	236	242	227	229	240	243	225	236	248	250	209	227	223	242	232	202	228	246	233	224	220	232	195	216	244	227	204	213	223	200	245	234	232	228	233	229	235	244	230	220	227	252	213	212	233	234	242	224	247	220	215	229	217	242	221	244	236	218	240	260	215	227	222	257	223	204	226	250	231	225	241	244	223	225	232	233	266	226	205	224	259	230	215	241	227	238	240	224	221	245	248	246	239	241	211	233	245	212	202	216	237	226	225	234	233	237	221	232	237	250	236	210	229	240	232	227	209	212	246	230	234	222	256	226	214	218	222	194	227	250	234	243	212	216	212	239	235	221	222	224	222	220	242	234	264	231	217	223	262	238	246	202	228	208	239	214	222	207	213	234	221	250	212	210	240	214	222	223	246	230	231	217	243	218	235	249	208	240	216	196	236	214	224	223	211	252	230	224	243	219	261	235	225	219	258	201	188	217	225	207	242	257	246	226	226	240	228	220	209	209	248	225	248	208	222	188	216	224	227	213	228	222	209	216	226	225	227	217	234	236	245	249	235	233	216	203	240	239	235	227	222	217	250	222	244	221	246	206	253	262	233	249	223
32118	59836	75557	65758	35406	1580	1230	1114	1053	929	851	787	746	706	717	675	681	610	640	674	606	608	611	603	606	630	589	570	620	534	592	541	518	561	573	568	575	556	535	516	545	558	560	520	617	510	549	523	502	524	520	591	571	540	531	510	525	544	503	516	538	558	552	509	529	529	538	543	543	512	560	569	532	520	576	531	513	519	563	532	534	520	552	548	562	547	555	564	532	531	528	494	499	496	516	527	561	510	544	568	515	523	507	530	527	563	545	532	518	580	512	517	531	579	528	553	550	549	530	567	499	552	539	534	552	529	584	500	561	532	557	481	503	511	492	558	511	580	509	460	559	510	501	511	536	486	531	545	521	537	476	519	479	562	463	523	556	498	573	566	494	511	544	478	521	499	516	513	531	485	559	555	545	496	550	554	469	480	509	504	530	549	516	534	520	567	561	492	548	566	504	566	508	521	536	552	516	506	546	511	514	527	493	523	563	515	559	515	531	563	506	516	548	529	488	530	561	465	520	512	523	519	511	549	516	514	495	504	521	529	558	540	511	549	515	509	498	603	519	521	581	485	561	528	502	513	510	509	499	529	533	543	491	507	532	522	519	533	536	500	517	501	545	536	524	513	513	497	546	517	506	493	527	543	560	494	557	545	539	504	557	481	513	519	529	596	569	529	562	554	537	518	540	502	535	536	530	527	543	550	493	553	523	559	522	541	556	561	523	561	549	498	566	550	529	488	506	515	523	511	554	463	528	508	547	516	527	502	492	512	562	502	531	480	551	545	486	513	533	508	479	579	511	537	503	554	522	512	519	525	496	544	554	538	511	559	530	563	534	511	527	539	501	526	551	535	514	514	510	549	543	470	481	525	540	516	535	535	550	515	546	493	520	527	565	542	532	550	526	521	534	488	520	525	521	508	563	557	560	561	484	543	526	533	521	505	530	501	553	557	471	504	546	554	505	522	508	494	503	520	502	549	530	525	471	520	538	529	523	517	538	543	515	487	520	525	558	527	605	561	490	532	441	528	537	527	543	514	531	524	488	489	497	516	536	505	517	519	509	508	529	607	498	525	504	565	517	545	510	486	497	543	527	509	528	520	521	540	540	514	557	510	531	546	560	528	549	501	558	528	541	511	544	507	518	575	538	506	497	544	513	495	548	517	562	527	550	502	536	518	547	553	489	513	535	546	563	528	542	528	520	506	566	530	548	573	542	504	552	492	515	503	510	518	506	555	565	516	536	548	488	499	544	518	506	496	541	537	551	515	541	549	525	548	522	527	509	537	541	514	538	556	518	546	535	515	532	530	489	544	517	506	523	514	539	542	550	530	507	495	513	548	551	517	554	490	510	542	545	523	483	517	532	560	545	519	540	531	553	522	492	534	505	585	538	542	542	517	513	522	520	551	543	528	526	531	533	556	505	527	530	514	531	505	498	512	519	529	552	513	540	510	534	533	529	557	521	473	508	519	511	539	505	540	560	497	535	483	494	549	569	541	521	505	509	536	539	545	505	535	507	515	534	500	496	539	511	544	528	558	579	516	513	529	512	503	514	530	512	518	535	564	521	466	523	556	531	521	481	509	551	512	518	530	505	514	585	481	500	513	506	516	550	567	523	505	566	520	524	521	515	486	532	541	541	580	522	542	519	552	535	515	545	494	535	550	528	546	530	533	532	531	517	532	535	511	518	548	537	503	533	547	511	541	525	519	548	545	532	537	492	547	526	517	536	535	502	543	531	520	531	504	523	525	536	550	577	488	528	453	508	535	527	523	522	531	499	514	568	519	551	508	557	496	486	516	523	505	455	477	493	545	516	527	525	520	513	553	517	537	501	522	532	519	539	544	534	527	568	544	537	522	531	537	494	569	521	550	518	543	506	516	559	533	552	533	506	536	514	535	480	493	503	536	550	526	569	506	510	515	541	545	518	552	530	519	537	549	517	535	575	521	525	568	522	546	506	519	556	522	561	547	528	532	529	544	503	542	518	527	502	525	524	506	509	541	521	548	548	535	531	534	527	541	531	516	498	519	508	520	530	553	521	542	565	528	527	551	515	516	541	542	515	556	537	496	505	511	533	511	522	520	497	534	511	521	503	530	542	517	528	535	540	583	533	523	522	537	535	525	532	555	496	535	528	554	505	527	541	514	539	542	516	533	519	535	535	524	538	508	528	535	525	521	527	496	510	572	544	509	538	507	514	541	539	541	528	518	540	518	501	504	497	547	514	565	530	514	513	524	526	528	562	496	533	519	511	534	527	518	517	480	565	558	508	572	493	529	537	523	498	538	542	521	524	570	529	549	489	510	497	516	534	502	517	582	518	528	491	521	528	543	518	526	515	537	507	534	539	528	524	526	498	481	533	508	502	532	545	515	541	525	573	521	537	543	559	518	542	519	531	521	526	485	525	547	538	535	524	509	527	519	493	514	498	512	522	504	540	563	576	551	526	535	545	521	534	513	517	547	546	574	521	555	524	560	500	530	533	514	492	536	480	530	536	515	531	534	512	564	495	524	535	533	528	506	534	582	528	531	531	497	532	543	491	528	549	538	550	564	549	519	567	533	547	562	520	558	555	547	486	524	477	536	527	525	540	492	576	543	526	556	504	534	514	563	580	527	515	556	567	509	561	552	507	596	482	533	507	535	512	533	502	510	516	541	550	533	527	497	525	508	511	515	568	516	537	494	549	557	556	527	496	524	552	557	532	517	532	537	480	521	542	498	507	569	513	512	520	532	552	493	545	499	536	516	522	507	533	530	544	506	541	560	524	498	518	532	528	525	560	520	521	555	553	533	557	563	522	478	533	532	563	528	513	500	559	548	514	480	550	503	540	519	516	553	494	511	542	541	479	543	518	524	528	527	525	516	541	510	534	489	561	575	521	508	522	532	520	545	544	556	503	526	517	574	508	569	522	536	522	520	529	508	511	559	536	489	522	536	542	522	568	525	537	477	517	522	555	523	489	520	512	536	538	522	485	534	541	536	533	472	555	572	508	547	530	540	511	531	506	510	536	505	495	544	561	503	525	530	523	535	520	505	542	532	505	527	540	522	505	548	590	539	529	541	506	526	521	517	554	496	530	496	569	536	500	547	568	541	563	513	542	497	516	505	559	516	550	528	522	512	541	523	517	524	493	551	531	542	537	513	523	509	537	499	518	510	536	525	483	504	497	533	543	518	559	576	539	529	494	501	549	549	507	511	598	529	508	543	532	542	534	525	534	562	550	492	510	550	506	506	548	549	531	538	521	544	567	500	496	517	495	546	496	524	530	525	525	496	539	528	534	502	578	532	537	567	564	512	514	547	508	587	527	546	529	557	519	490	499	543	560	563	550	520	544	498	536	524	559	507	503	550	532	556	522	509	547	563	518	518	569	489	534	535	518	528	528	524	477	517	522	526	514	526	532	534	561	489	558	507	468	521	535	529	498	524	551	552	517	562	539	519	556	511	515	548	561	505	497	521	522	499	526	538	491	501	515	533	512	475	536	549	564	575
30079	19396	12256	4044	1146	260	290	243	233	242	256	223	262	245	280	267	229	251	252	300	258	290	242	238	246	257	272	278	237	215	280	272	246	249	272	243	257	241	227	290	225	255	255	269	222	250	270	234	246	237	258	287	251	236	246	269	284	248	255	269	259	249	234	251	295	265	250	223	235	239	229	259	236	233	233	244	278	267	257	272	261	277	236	236	230	234	252	225	241	259	265	255	266	245	269	267	276	278	260	259	299	255	265	253	257	253	218	257	244	248	284	236	232	254	261	243	254	248	247	265	241	232	227	248	248	237	274	230	247	244	238	246	262	247	276	253	267	237	227	226	233	224	280	273	255	231	243	252	268	261	245	228	256	246	277	249	249	296	269	243	254	258	270	260	254	231	256	235	261	274	245	257	277	257	244	252	253	291	238	262	288	263	243	283	254	245	277	240	224	239	239	208	249	261	274	258	212	236	240	234	257	234	239	259	258	245	259	251	271	240	246	250	269	268	278	253	225	244	254	270	246	284	259	274	238	263	256	255	273	256	251	218	251	246	239	254	270	243	271	243	228	229	232	218	248	244	227	249	247	216	246	245	256	250	248	272	257	256	249	267	252	268	248	265	262	264	228	241	269	262	262	238	245	240	239	248	255	236	290	255	243	260	246	245	255	265	253	262	278	279	281	260	253	234	251	291	272	242	271	221	279	256	262	279	257	263	265	230	247	267	292	275	232	259	268	206	254	247	252	265	241	248	261	257	252	262	260	239	231	257	246	245	251	271	235	278	270	238	259	241	229	265	239	220	250	251	251	269	254	227	271	265	237	241	257	248	247	251	264	248	247	239	271	283	264	265	261	226	270	266	268	241	232	239	254	262	237	272	227	254	252	274	272	232	227	235	265	252	268	251	241	247	257	247	264	244	249	242	260	238	198	276	257	258	283	238	254	266	242	237	235	262	249	268	243	233	262	265	272	274	224	259	263	232	248	276	255	240	247	256	263	269	291	256	262	277	258	223	230	236	276	259	255	256	293	267	261	262	246	241	269	283	283	227	265	251	261	261	263	286	273	255	253	229	226	260	265	261	289	285	252	260	250	293	231	278	250	291	260	240	255	267	245	255	286	269	261	241	301	267	273	256	256	261	266	219	275	230	265	228	224	253	242	241	234	239	241	275	260	255	248	266	258	260	240	234	264	277	254	237	256	251	259	247	265	224	270	282	237	245	257	250	262	239	270	281	267	276	253	263	264	234	248	283	246	259	233	246	259	243	245	238	270	250	264	261	286	266	250	288	252	268	264	254	218	244	276	241	260	267	274	220	272	258	252	277	284	279	246	252	263	254	215	261	260	264	257	239	278	232	230	277	273	239	250	279	276	272	253	269	245	274	264	255	287	276	236	263	237	258	249	252	244	240	262	245	255	246	263	254	240	263	237	281	253	236	233	246	243	271	260	247	252	249	239	285	247	297	236	229	235	260	234	266	244	266	265	271	256	255	275	261	259	290	240	246	265	244	230	262	238	267	248	253	262	257	242	259	248	235	247	284	269	271	255	242	265	251	251	252	241	274	252	244	228	242	254	251	257	248	260	210	271	233	252	263	231	225	257	239	242	253	259	262	249	246	261	265	227	241	216	278	252	272	254	242	217	243	260	246	260	265	266	244	260	260	248	255	274	260	268	252	265	236	250	230	266	262	265	229	279	249	264	247	259	257	231	253	219	244	221	260	242	253	249	275	249	240	238	271	257	233	253	233	243	266	277	258	235	286	271	253	245	284	268	269	250	243	255	234	254	265	252	239	258	235	250	233	294	271	275	241	248	262	241	230	260	234	270	251	228	247	232	244	270	239	227	265	216	250	254	244	237	247	276	261	251	262	263	242	283	258	242	260	231	266	224	273	256	253	234	238	261	310	247	249	272	269	253	262	264	240	237	262	243	227	266	269	241	276	244	224	244	237	248	279	219	253	249	275	268	263	254	255	263	287	273	258	242	239	262	220	235	250	266	269	267	242	257	257	257	256	275	257	228	255	236	277	289	222	237	234	239	235	250	254	265	225	266	259	242	284	216	216	231	226	270	255	245	278	256	242	259	249	235	256	254	271	288	234	264	249	243	243	248	251	271	279	283	266	257	249	261	240	242	248	265	239	267	248	254	239	270	248	262	255	265	256	259	271	248	239	236	260	227	224	262	230	248	246	293	264	252	230	266	267	257	273	238	233	278	215	270	267	245	222	246	254	257	269	245	251	247	244	265	237	250	250	254	266	276	237	270	254	256	276	240	260	257	267	233	268	250	250	267	254	243	215	247	243	261	258	232	260	264	243	249	242	235	254	245	240	267	251	262	268	237	259	282	268	289	253	278	276	255	268	261	254	236	266	292	249	242	236	280	236	280	251	242	263	260	242	237	258	257	237	263	269	261	287	252	279	295	258	242	271	211	253	271	238	221	270	262	265	268	221	273	256	233	266	277	252	246	228	252	221	261	272	230	267	239	281	258	238	248	280	264	293	272	224	268	264	262	284	268	229	231	264	237	245	243	223	214	244	258	253	255	227	259	236	249	239	264	266	249	226	243	253	278	231	233	262	238	253	231	273	255	254	244	262	239	264	250	243	263	275	248	245	246	269	264	285	245	245	239	257	233	242	235	234	269	242	291	269	237	246	253	272	281	236	237	231	250	250	224	243	255	236	261	240	259	273	254	266	243	279	214	288	245	261	242	233	241	289	260	248	269	257	235	294	274	263	245	258	253	277	243	229	247	278	229	277	258	270	262	249	263	259	245	257	239	246	255	214	247	265	226	260	258	230	277	234	252	277	280	279	263	250	246	234	267	251	240	289	269	254	247	233	226	290	212	270	281	258	239	264	252	265	246	242	242	256	260	258	281	251	253	263	277	259	303	252	251	224	269	227	235	236	249	234	269	289	254	261	252	285	261	266	259	245	249	288	262	242	277	264	259	267	243	244	283	287	238	260	277	229	230	260	272	266	277	250	260	259	258	249	266	242	239	261	288	241	282	261	266	250	260	227	271	254	256	241	278	246	238	268	248	264	248	251	262	274	236	240	253	244	243	235	242	266	229	253	256	246	237	243	286	258	245	251	241	238	276	244	236	265	244	247	266	257	245	227	252	258	284	259	215	230	274	283	268	203	246	256	224	253	268	243	265	283	242	263	238	249	259	263	249	227	252	273	244	257	273	253	253	240	274	270	248	264	263	243	243	234	247	228	245	219	276	228	269	258	261	262	237	258	277	249	263	221	243	254	276	271	258	258	242	288	236	287	242	224	236	237	254	257	268	247	266	222	283	253	275	257	220	249	286	233	234	260	256	223	242	259	260	260	211	268	277	227	290	245	259	254	239	247	272	260	243	228	291	249	255	256	246	253	256	264	268	240	271	251	236	247	267	252	254	246	254	248	252	262	232	222	243	258	285	235	244	279	266	257	236	254	262	244	254	240	233	274	251	230	263	246	276	288	236	255	243	250	267	254	252	229	244	227
14233	15057	16915	9291	2832	584	576	551	556	624	557	555	594	553	573	556	549	515	534	556	533	601	530	522	563	566	533	537	583	562	558	517	522	518	527	581	552	535	591	552	546	560	519	578	540	512	528	523	526	530	548	518	526	574	522	529	550	565	533	550	561	551	518	565	542	582	567	600	544	577	564	522	526	562	537	499	527	559	501	526	517	582	542	578	573	528	533	565	505	533	539	530	603	559	567	539	548	556	501	502	521	518	515	525	543	564	532	562	500	569	548	520	498	534	558	527	541	554	571	541	525	536	562	514	532	559	572	570	558	553	559	515	544	513	557	549	551	527	564	550	560	519	552	528	551	539	535	548	547	513	537	540	534	571	578	520	554	529	552	539	591	555	538	547	545	545	541	519	555	585	531	500	531	537	556	484	522	529	528	521	580	536	507	560	569	538	519	580	542	563	517	564	548	562	528	535	528	522	602	573	550	543	548	554	529	546	559	534	510	553	503	523	508	539	530	550	568	537	538	547	549	549	504	555	525	539	563	559	565	533	509	524	516	532	544	558	569	536	545	551	534	602	577	580	531	544	512	534	523	582	526	567	546	546	566	550	559	552	549	542	521	561	532	525	543	538	532	548	572	551	538	532	602	533	539	555	554	589	521	557	532	544	510	573	538	523	533	582	552	565	541	532	529	545	549	573	554	543	574	538	543	542	552	554	535	588	563	553	551	524	579	503	536	571	526	598	529	552	555	574	549	541	538	554	552	531	551	554	547	519	546	565	541	527	542	525	571	537	518	494	527	543	552	555	549	507	546	534	547	563	495	535	525	587	535	525	572	558	544	552	566	553	565	533	531	494	580	550	534	574	574	548	577	559	563	544	583	566	530	532	565	540	569	562	520	512	493	515	564	540	514	545	556	515	520	523	637	533	580	515	566	564	564	569	560	580	547	541	558	526	571	515	549	516	517	541	585	524	544	561	514	537	575	539	574	524	578	570	582	513	564	527	546	551	519	518	514	565	551	543	537	547	556	527	530	542	508	503	560	545	531	509	533	558	558	550	566	519	555	586	552	549	577	556	499	551	505	527	500	536	505	524	537	536	561	519	557	570	535	534	518	575	544	570	542	546	560	519	578	547	559	565	549	539	513	501	545	527	577	540	532	574	545	549	554	537	558	542	559	513	574	561	564	533	528	551	558	555	508	573	532	573	537	552	572	498	516	517	543	509	568	527	513	523	560	539	547	552	579	554	589	532	518	573	543	566	566	572	592	512	551	551	584	513	530	546	551	556	523	561	533	507	556	549	570	562	545	560	501	520	553	541	502	535	585	569	546	560	577	520	596	554	556	557	562	555	524	509	518	568	509	572	533	536	569	528	533	560	539	545	582	545	522	568	596	545	579	507	540	550	535	545	574	552	541	536	541	535	581	547	570	533	558	579	566	553	516	548	551	525	549	519	556	565	597	560	573	555	524	567	534	553	525	570	547	546	509	533	585	551	561	554	522	555	551	577	551	522	542	511	584	585	553	532	554	572	580	520	563	521	543	528	552	537	521	491	573	551	541	551	545	555	538	572	563	576	550	521	563	551	518	580	505	543	534	558	532	536	554	553	532	514	543	537	519	556	571	559	571	490	542	561	526	544	517	541	565	532	571	577	557	554	531	615	573	556	530	535	541	527	578	513	538	541	537	516	542	557	524	592	553	549	550	553	572	569	519	629	545	506	521	486	537	525	518	560	569	514	573	541	557	529	503	560	557	546	532	572	559	528	575	570	526	563	498	543	506	549	557	556	551	532	531	505	528	552	565	551	562	553	515	482	510	599	540	552	578	561	531	547	560	520	514	551	556	491	533	522	533	565	522	566	569	552	557	563	537	529	514	544	579	586	529	577	533	559	514	544	535	557	537	570	521	542	577	518	566	514	560	562	541	494	558	563	567	548	594	590	580	522	560	549	561	557	548	601	539	534	536	572	565	530	538	547	559	534	555	544	534	553	557	592	526	533	587	585	525	533	511	581	549	577	564	558	553	540	575	547	562	557	523	527	534	537	512	545	542	575	571	520	541	555	574	539	547	544	583	574	526	583	562	544	539	539	584	567	539	559	540	560	548	522	567	559	496	549	597	559	540	519	534	547	539	524	563	562	598	572	580	532	515	522	552	561	591	574	541	611	541	530	528	525	535	564	541	533	516	584	520	525	568	524	535	501	549	577	562	543	541	569	533	544	464	560	515	574	557	543	585	528	552	526	550	513	549	588	532	506	567	535	548	563	562	587	530	558	556	559	570	517	542	563	516	578	529	578	535	586	527	533	529	535	562	550	579	562	557	591	549	568	528	529	524	485	536	550	507	528	572	513	541	509	561	522	546	578	527	530	497	520	554	577	529	539	553	543	552	542	533	556	553	532	545	538	581	551	546	519	534	524	561	543	551	544	563	535	533	565	569	584	552	572	509	544	515	533	539	523	536	552	524	527	521	525	534	526	511	538	544	541	514	596	557	493	534	535	562	557	522	575	538	519	514	583	539	542	568	564	507	508	541	547	546	552	525	545	519	543	562	530	558	563	574	549	507	544	544	560	572	527	573	538	567	532	560	560	568	577	548	550	535	561	564	557	583	542	568	551	563	519	535	558	532	528	581	534	567	529	534	548	551	512	568	561	532	545	544	535	526	500	559	563	556	545	559	517	535	495	557	587	532	492	539	564	545	525	551	502	541	536	578	573	557	555	522	534	532	580	548	573	535	576	560	568	542	554	572	587	537	542	530	545	594	546	520	547	573	546	550	530	492	511	573	508	535	588	562	523	539	624	562	528	506	518	536	522	551	509	510	566	585	516	557	552	554	561	562	544	531	595	558	576	569	571	513	564	554	529	573	536	565	533	496	580	530	527	566	545	602	548	550	578	597	553	521	513	538	507	531	554	521	564	496	508	501	547	544	562	567	564	548	584	515	508	580	522	560	522	553	556	565	574	506	571	555	576	538	571	567	510	590	559	547	537	569	559	551	595	498	526	581	524	552	511	536	547	508	527	505	576	540	543	527	502	563	551	557	559	577	546	508	545	567	571	554	574	498	548	557	552	532	564	519	544	532	536	581	572	567	496	548	562	527	557	561	531	539	517	552	582	523	542	577	566	524	518	545	526	532	564	520	576	540	554	546	519	547	540	545	509	516	528	554	511	550	546	573	519	551	541	567	525	518	555	589	595	558	512	577	543	585	570	560	531	523	532	609	545	540	563	502	556	493	547	542	546	565	530	531	530	518	533	548	573	533	529	510	506	586	512	525	560	535	517	531	590	546	581	546	573	569	527	556	559	520	572	538	568	583	550	568	567	518	518	513	541	544	513	545	488	603	585	564	552	513	520	546	579	558	579	537	549	557	565	588	565	550	629	551	555	538	603	515	533	541	556	532	540	566	542	587	511	540	576	506	548	537	534	552	547	596	582	549	551	524	582	550	500	557	550	556	550	539	507	520	546	502	545	506	568	519	551	618	558	530	573
46787	63883	66216	48287	26549	3338	260	197	199	182	181	143	151	163	168	148	148	177	160	149	167	148	161	162	149	172	135	164	142	128	149	133	136	157	147	198	169	152	142	155	143	146	143	127	144	159	131	154	138	140	155	150	132	144	131	152	144	148	179	130	133	160	122	133	171	162	154	145	131	144	143	127	153	133	150	162	145	144	163	160	125	141	142	142	130	147	140	136	137	165	175	140	146	146	142	158	145	154	165	147	152	148	151	135	136	140	137	129	135	142	127	133	155	150	149	161	138	125	152	141	123	160	170	140	148	132	155	144	162	143	143	136	129	169	159	144	148	152	132	151	148	142	123	158	136	146	163	137	129	147	146	122	167	125	153	142	139	151	159	133	155	125	123	146	151	134	137	132	132	146	140	154	156	151	132	155	128	129	159	153	132	148	160	165	154	132	127	137	139	166	144	152	161	164	127	141	143	164	168	136	173	145	148	142	140	156	121	154	137	129	160	139	144	134	140	137	132	125	148	133	150	148	132	123	134	140	137	139	147	142	154	140	139	135	160	127	115	135	127	153	155	165	147	136	144	140	139	140	129	139	133	138	150	145	138	130	146	159	171	164	137	142	137	162	140	134	148	157	136	136	117	148	149	156	135	140	141	146	169	154	142	138	129	143	149	160	130	151	131	129	137	140	109	165	150	155	139	129	114	149	139	177	143	158	133	145	153	154	146	129	137	139	148	156	133	123	148	140	122	163	146	126	162	154	142	150	130	134	144	167	141	154	132	137	136	136	134	145	129	137	134	114	153	137	146	156	135	140	128	145	131	155	140	149	143	129	130	134	154	140	144	161	159	140	155	142	153	121	128	131	140	154	120	135	174	162	132	167	134	158	149	146	127	152	144	135	143	143	153	150	134	142	129	133	136	146	145	170	151	174	139	143	136	119	134	151	125	156	156	131	137	134	155	120	141	121	139	157	139	124	135	121	169	153	125	132	122	123	149	148	138	132	139	122	151	158	144	143	152	150	153	134	120	149	146	116	123	147	143	124	143	134	165	156	131	135	157	141	145	151	158	129	137	127	155	144	119	111	147	144	142	143	136	136	129	129	176	140	150	155	133	125	173	149	135	154	134	142	161	140	158	144	137	140	149	146	142	127	156	152	126	140	130	134	143	158	135	149	144	122	120	149	155	138	171	137	151	135	145	133	150	145	171	125	139	143	170	160	134	136	123	126	141	135	125	144	149	146	155	144	158	126	140	126	136	148	151	140	146	140	139	133	145	143	151	148	147	137	145	116	122	126	143	146	134	133	157	132	137	151	149	157	154	133	132	137	165	128	150	160	136	151	146	168	151	153	150	144	157	154	132	161	136	134	130	166	150	140	147	130	142	148	128	155	115	158	138	152	142	143	153	139	138	146	139	165	107	158	154	159	159	150	160	161	157	124	136	150	154	140	173	179	134	152	119	160	131	129	166	167	146	140	156	126	140	143	150	151	152	137	127	136	148	153	146	137	134	160	130	150	144	145	163	165	155	160	129	150	135	134	153	123	147	165	141	167	146	136	127	156	140	130	137	148	120	115	162	154	138	152	154	115	112	154	149	135	134	146	135	121	142	156	140	129	141	156	132	140	161	119	133	159	136	136	161	136	129	165	126	145	146	143	159	151	126	140	141	144	169	133	159	159	150	146	116	139	143	171	177	136	140	147	129	151	147	144	155	128	136	146	154	152	156	123	147	118	129	119	140	124	132	157	159	154	141	128	164	153	133	135	141	153	150	117	143	122	127	142	135	148	166	146	141	123	152	130	139	142	156	139	137	166	132	152	133	126	165	139	145	146	131	145	135	149	131	149	138	133	120	122	160	149	149	171	149	145	135	143	135	164	148	163	150	130	133	125	152	120	146	136	147	153	148	146	158	138	123	133	175	139	136	134	120	144	136	153	133	150	164	147	146	173	152	145	136	155	134	159	158	149	133	144	143	146	144	126	157	139	137	160	137	132	149	128	139	141	127	160	125	148	170	148	127	159	152	149	148	128	143	158	164	139	130	129	148	161	143	134	123	147	139	165	132	124	130	165	128	158	149	134	130	140	138	154	123	139	146	138	142	139	161	137	128	151	147	138	136	151	126	147	145	135	179	139	156	139	139	153	165	145	154	118	162	153	134	129	132	143	132	154	163	150	137	160	151	140	149	146	139	140	122	132	135	135	136	149	137	118	135	143	137	169	149	160	154	141	135	135	146	125	153	160	139	145	131	128	127	179	135	144	139	167	157	152	134	158	124	138	144	143	144	166	137	130	128	142	140	125	163	142	146	138	158	137	144	172	120	154	144	134	104	124	161	136	162	141	123	172	153	119	157	138	161	140	149	138	143	129	139	146	141	152	128	123	140	145	149	144	130	146	150	145	155	147	146	140	142	141	154	133	159	155	140	158	149	170	153	153	125	135	147	143	134	143	141	134	152	115	141	165	119	146	155	145	157	142	135	147	121	133	134	144	129	145	129	129	140	128	151	149	136	136	156	141	137	143	147	121	152	160	148	156	140	136	137	139	117	127	146	169	154	142	122	164	139	136	150	143	140	142	125	140	145	136	121	141	156	142	134	130	143	152	138	125	119	169	167	120	152	126	158	155	139	178	140	136	158	164	136	153	126	138	150	149	148	136	118	131	158	137	141	115	132	160	141	140	148	129	131	160	123	129	156	142	159	147	120	141	122	118	139	128	143	150	136	155	141	155	142	140	148	162	139	153	134	134	129	124	147	147	137	148	131	131	151	120	146	139	160	151	145	130	123	131	141	146	131	135	127	140	160	145	144	126	166	157	148	136	148	113	142	163	143	179	139	147	144	135	141	143	146	146	146	150	151	136	151	150	138	137	154	143	153	150	143	178	171	135	152	145	159	121	122	137	148	172	144	137	149	140	134	131	143	128	143	149	136	152	143	152	164	144	150	147	135	119	144	129	149	130	128	139	147	141	150	118	137	150	150	143	141	155	177	133	171	125	151	121	132	160	175	130	136	167	144	149	154	148	151	134	137	167	137	154	141	158	138	159	151	136	172	163	164	127	118	131	141	133	133	109	144	151	147	133	152	135	135	128	140	122	150	134	149	113	138	141	137	165	150	167	139	148	144	143	129	150	148	153	152	145	125	139	173	137	132	153	132	147	151	161	141	158	135	161	138	124	131	139	141	157	138	105	137	131	160	132	142	146	150	139	150	138	133	123	133	148	153	137	145	140	142	114	127	155	171	148	162	137	141	150	123	162	119	147	129	146	122	144	131	148	162	146	125	137	173	134	120	159	163	131	138	129	147	131	132	153	138	145	127	117	146	144	121	137	148	112	126	159	127	136	131	120	134	148	152	145	149	158	131	159	149	141	151	132	147	145	146	140	156	163	142	154	172	181	135	140	154	149	165	141	137	155	162	149	146	121	141	131	131	128	138	147	131	137	130	149	136	147	144	171	139	147	141	135	143	127	145	138	141	153	159	160	139	150	129	164
25536	48681	60723	54794	28394	868	719	651	594	538	512	472	460	431	458	415	451	401	420	419	363	373	382	353	346	386	351	354	356	381	319	398	360	362	346	397	383	372	371	354	340	336	371	333	367	337	326	353	318	324	356	346	343	320	325	335	375	348	349	362	379	381	345	334	383	354	334	369	359	358	357	364	343	336	338	350	343	382	330	333	367	353	320	332	359	353	344	364	341	344	332	360	335	374	337	350	321	349	329	348	330	327	367	346	334	355	367	354	346	349	337	335	352	351	307	365	343	358	335	357	343	334	340	318	330	363	341	339	350	324	339	367	362	353	377	328	363	333	353	330	366	371	308	353	359	341	315	363	331	338	350	311	329	325	303	344	335	340	366	350	359	363	337	338	346	320	363	327	309	347	348	350	342	371	349	315	344	346	316	363	308	345	359	324	324	354	340	345	317	334	344	339	335	344	313	367	375	333	336	339	365	385	364	349	372	348	330	358	336	317	340	348	352	336	326	321	328	337	338	321	315	336	354	346	366	371	354	351	336	332	328	305	374	319	350	376	348	364	353	343	357	320	316	301	325	367	333	332	316	342	354	320	369	340	336	335	342	347	379	345	331	364	336	374	322	349	380	379	349	330	374	354	330	323	340	340	331	323	350	337	337	342	349	341	335	374	364	337	352	311	350	348	324	326	335	336	337	345	328	318	342	343	345	329	336	337	380	372	341	351	351	337	336	369	313	344	350	306	346	327	371	321	331	344	355	349	347	309	338	305	358	333	365	326	341	315	352	341	330	326	373	337	317	361	331	338	373	319	339	335	344	365	383	346	333	342	371	353	365	298	331	326	375	357	351	341	341	345	340	333	349	338	350	343	356	369	329	333	319	372	350	369	345	351	317	346	336	339	340	314	360	359	403	354	326	333	370	343	329	367	348	332	334	339	385	338	340	333	319	362	348	341	332	357	358	365	353	346	365	347	326	350	305	342	380	362	313	341	354	325	329	332	348	366	332	325	317	343	329	320	363	353	348	334	346	316	313	368	335	343	324	341	364	348	345	353	364	352	373	347	335	337	338	365	351	346	320	336	377	344	354	371	348	340	347	364	346	349	380	330	349	331	378	385	346	355	371	346	344	372	347	332	337	356	372	364	330	335	330	326	318	328	354	321	377	351	334	347	353	360	332	357	364	321	353	313	368	316	363	381	355	365	339	325	301	348	338	334	369	389	377	330	378	349	349	362	354	327	313	336	372	298	360	358	348	318	334	377	329	308	345	337	373	342	338	324	347	329	306	328	368	352	334	324	298	351	366	323	345	367	339	365	348	345	317	362	341	338	369	348	363	353	313	358	332	324	345	333	326	345	340	323	363	343	353	332	368	367	346	329	362	373	359	326	315	337	340	358	324	362	360	344	347	357	371	355	318	357	335	329	355	346	359	352	341	358	393	369	363	341	349	339	349	335	366	345	357	345	343	375	331	341	357	378	332	328	349	356	350	322	350	341	357	339	316	348	375	331	344	343	341	327	307	366	355	334	372	314	353	315	366	316	370	347	327	359	362	336	339	345	323	356	349	324	351	351	358	382	338	348	361	392	356	329	334	351	333	348	366	316	383	335	326	342	374	345	357	358	319	370	384	328	335	341	362	326	347	344	395	360	356	365	342	348	346	348	357	329	351	417	378	327	343	322	354	351	328	352	348	335	325	377	374	331	336	328	352	368	337	335	381	335	333	347	348	349	369	350	353	355	356	344	343	358	359	360	330	333	347	336	381	343	359	373	361	328	339	381	336	335	350	329	370	340	366	349	318	336	331	321	310	370	363	381	310	327	363	354	348	340	326	316	332	369	372	356	329	343	337	311	345	345	324	359	329	352	310	350	358	374	336	337	365	333	323	349	321	359	359	346	338	319	355	325	336	371	345	357	332	335	340	334	332	350	349	348	335	338	348	348	361	355	358	329	346	346	321	387	362	310	331	335	331	316	379	352	307	304	352	338	372	325	359	344	328	375	339	345	324	362	357	352	329	331	361	338	347	319	367	330	359	380	341	334	312	329	311	341	383	328	330	340	333	379	373	343	348	371	324	305	323	318	345	317	333	377	341	351	311	354	326	316	366	340	324	329	356	353	333	312	331	336	329	325	326	367	355	354	354	336	362	351	340	376	344	362	331	368	337	354	371	315	344	388	327	348	327	347	352	369	335	308	366	351	330	352	328	301	343	322	353	336	366	359	306	354	357	349	368	334	328	334	340	324	310	383	333	350	364	349	351	329	344	343	339	366	306	317	346	358	372	339	340	356	353	317	352	346	323	349	357	346	361	339	325	318	346	336	313	338	324	353	331	361	341	344	363	354	366	354	345	361	350	346	349	359	343	340	360	386	352	338	344	343	340	344	304	296	329	330	368	326	347	337	326	332	357	334	381	308	361	339	336	343	338	357	350	353	335	348	346	339	330	350	332	349	346	335	357	308	336	339	326	362	353	351	345	370	356	351	331	317	346	338	344	319	348	329	333	367	367	352	329	339	328	341	326	331	343	355	328	348	335	335	343	316	327	342	335	351	332	325	330	338	350	324	343	348	338	342	331	345	328	371	337	298	343	308	372	362	348	312	330	377	327	309	327	351	372	370	348	349	358	339	341	344	318	341	328	314	314	353	336	331	352	322	348	324	330	337	347	309	351	340	356	350	332	364	334	331	373	339	326	327	366	355	336	326	331	356	325	344	354	364	357	343	381	341	320	365	317	342	371	358	348	367	342	353	331	341	358	323	323	340	355	340	319	333	362	334	344	395	347	359	333	342	371	360	325	341	324	371	354	342	332	365	319	382	354	342	314	363	349	306	327	382	341	346	349	361	355	354	353	339	354	353	352	364	361	357	345	305	380	335	337	341	327	357	356	343	307	359	316	337	350	394	340	356	345	356	361	349	354	350	351	341	341	310	319	349	373	349	349	351	340	350	353	349	374	350	327	341	383	318	368	374	340	363	369	334	355	336	329	320	352	377	342	290	342	370	375	325	357	340	337	307	314	327	354	332	329	359	330	323	342	347	349	355	331	333	337	354	352	317	340	352	359	340	316	349	371	355	355	350	350	313	334	355	393	335	343	335	338	370	382	351	373	362	348	342	333	360	315	363	351	383	330	364	334	316	320	363	353	377	328	361	346	338	331	338	360	324	329	353	320	345	355	351	337	320	321	350	356	322	350	343	327	301	364	351	324	312	354	321	348	350	340	349	328	334	335	334	352	359	344	332	358	319	375	327	391	342	350	357	330	328	352	348	376	312	358	359	338	375	321	362	342	313	346	320	322	354	339	353	349	371	339	355	335	321	326	351	369	347	317	358	333	355	337	327	340	343	336	347	338	348	340	354	328	342	336	351	362	334	375	364	349	343	354	331	370	347	345	362	361	360	368	332	344	337	351	336	348	362	354	354	304	371	323	325	320	333	337	336	336	335	324	341	335	349	328	355	320	316	282	342	343	320	372	359	363	366	328	361	356	346
56089	75759	78274	62792	37767	9265	759	393	356	320	323	295	233	242	234	243	266	251	246	240	234	224	228	268	248	230	261	246	220	229	231	219	227	227	211	260	207	235	232	251	252	244	232	241	239	217	197	268	234	232	205	272	198	253	217	211	222	247	247	211	229	228	229	254	224	240	244	256	229	203	229	236	243	246	230	226	225	223	247	224	235	225	212	246	225	239	242	231	253	231	230	221	221	230	221	224	243	212	232	207	229	227	230	240	233	248	241	246	244	220	217	252	237	235	225	242	231	265	244	223	250	233	217	224	256	262	218	219	235	209	254	243	239	239	230	221	209	229	226	194	214	235	246	236	253	246	252	200	253	200	251	229	229	194	238	201	218	197	211	229	242	248	220	213	231	251	245	261	238	230	259	225	232	240	223	240	232	245	233	224	235	244	248	248	247	229	216	253	251	269	202	221	221	241	208	209	202	222	224	233	226	244	242	214	221	210	210	232	211	244	223	177	206	228	237	212	216	228	215	225	233	239	245	252	243	226	213	213	251	219	221	230	220	225	214	236	251	235	233	213	225	225	243	229	231	239	243	242	235	222	232	214	216	211	220	213	244	253	244	220	206	250	202	238	241	276	227	240	223	217	226	241	218	229	235	229	209	239	210	226	229	209	229	226	256	246	232	233	244	239	233	233	206	232	248	244	222	223	236	209	245	213	244	208	239	196	249	238	248	258	232	216	243	253	231	223	222	230	214	233	231	222	257	250	260	234	211	234	205	238	219	230	241	210	232	207	220	219	229	223	243	208	229	222	266	230	222	255	237	258	225	240	216	242	221	215	262	220	197	237	253	215	226	252	235	236	211	220	222	219	218	217	224	262	258	258	266	212	251	219	231	245	244	231	233	195	235	222	243	222	258	222	245	212	256	184	236	228	236	212	247	206	221	257	262	222	235	194	226	202	234	230	232	220	218	234	233	231	210	263	223	203	242	210	236	242	241	254	258	229	215	222	228	229	264	244	213	222	254	213	229	229	216	228	203	223	230	243	215	226	214	240	222	244	211	239	230	239	214	224	236	224	247	251	254	234	224	246	233	224	210	206	215	219	228	225	210	215	241	240	197	227	211	249	248	239	218	189	218	215	240	216	252	229	231	190	231	217	230	213	222	242	250	216	232	240	240	206	232	229	221	227	244	229	241	214	243	248	232	248	249	249	225	214	215	242	208	237	241	232	236	222	245	232	211	243	239	223	226	227	259	225	217	209	209	220	250	255	234	254	209	259	271	235	215	242	245	233	241	220	217	240	187	219	243	234	240	226	214	198	241	224	257	220	229	261	250	216	218	242	239	237	247	220	237	237	215	200	225	225	250	239	256	248	227	227	203	208	216	260	265	233	224	235	224	248	237	237	207	261	252	239	235	211	239	231	203	222	210	222	206	241	239	239	244	227	241	246	240	248	233	239	244	234	224	196	220	240	196	232	220	223	230	264	213	242	229	196	244	236	235	213	239	240	224	218	223	183	196	229	220	252	251	243	229	211	186	231	207	232	239	226	231	232	243	220	239	246	210	229	240	214	258	221	229	246	244	213	201	218	249	254	220	245	250	243	230	211	240	250	264	244	244	226	214	237	245	242	222	241	218	227	231	246	262	215	242	238	214	219	231	198	202	251	262	215	214	239	257	236	192	232	222	207	239	241	247	232	221	216	219	216	206	215	215	238	211	245	246	207	249	217	246	216	241	242	214	207	232	236	225	212	236	226	209	224	246	232	211	217	207	210	234	216	223	240	239	237	214	245	204	260	248	219	239	224	193	235	210	217	222	226	226	195	212	228	228	211	228	238	221	220	226	213	201	258	208	257	226	251	238	247	235	234	219	252	238	239	197	252	234	229	225	227	241	246	199	221	222	232	201	216	231	240	224	207	230	226	228	217	238	217	219	196	227	227	213	227	229	225	221	191	231	212	235	250	267	259	231	220	215	247	237	231	234	225	224	236	219	245	214	204	235	203	212	233	217	239	251	223	247	236	236	220	220	220	219	214	226	204	227	220	208	236	212	245	231	250	209	242	222	233	240	223	222	216	225	234	220	214	252	237	220	224	223	222	224	215	231	230	237	235	227	233	210	254	238	228	209	225	206	218	243	234	226	223	220	249	228	203	231	212	214	214	223	235	265	209	228	233	233	249	243	208	226	244	233	227	242	229	236	211	242	196	215	246	212	226	250	262	229	226	207	216	268	238	223	258	253	208	206	228	258	226	231	240	280	270	254	182	218	240	224	205	205	247	263	239	231	259	243	235	221	207	238	219	228	244	218	243	219	227	253	221	225	200	235	246	233	249	215	220	231	211	229	254	220	215	249	252	243	234	226	261	221	230	219	242	243	215	240	217	213	203	226	245	258	209	221	255	206	226	238	256	235	207	228	247	238	214	253	234	242	221	237	209	210	214	229	247	204	216	218	246	246	223	224	230	239	229	228	242	229	209	237	252	187	234	245	225	220	210	194	240	190	247	218	227	229	232	231	225	211	269	203	248	216	243	237	223	252	248	211	231	229	207	228	237	226	213	242	250	224	196	237	221	226	275	232	247	235	229	220	256	256	244	225	252	235	245	248	217	220	230	219	240	242	208	203	216	219	251	218	229	214	252	229	239	236	210	221	184	230	223	239	234	230	218	243	211	211	208	223	230	249	235	268	212	209	212	261	219	225	220	220	217	209	238	216	234	216	190	223	234	225	220	233	245	231	254	234	248	220	213	232	202	233	248	228	216	217	242	232	253	189	255	214	234	224	208	221	218	204	243	241	211	230	229	224	245	234	244	227	228	218	237	214	209	268	219	226	219	262	246	223	249	227	257	277	235	234	205	265	241	198	219	258	226	205	215	245	228	233	206	219	220	228	210	236	218	242	251	240	225	223	225	269	222	244	209	239	257	232	228	222	239	245	223	268	224	224	220	231	226	233	245	233	236	207	191	228	224	217	230	212	234	228	207	232	235	232	214	246	221	216	258	239	213	224	218	208	216	222	209	202	219	220	252	245	235	243	252	209	249	249	206	237	223	213	240	236	227	225	229	213	224	222	244	231	228	229	223	238	229	255	224	222	203	267	233	203	238	220	227	257	245	245	220	218	248	227	225	239	233	260	223	224	217	199	227	252	247	218	240	212	249	234	245	253	213	235	240	216	225	266	245	252	261	241	212	193	191	239	233	214	229	204	224	204	247	208	257	235	252	244	198	202	215	249	225	223	232	208	240	235	214	248	231	213	214	218	223	248	236	224	227	206	218	226	188	210	235	261	221	225	226	260	236	249	241	243	202	256	230	258	241	229	262	187	235	254	229	225	227	217	214	252	227	219	237	229	239	215	214	225	213	216	226	255	235	233	242	235	258	238	238	216	202	209	237	236	232	227	232	224	209	209	204	232	253	247	224	225	214	251	245	240	217	226	214	235	223	212	209	223	223	252	204	251	258	216	216	232	217	226	237	236	262	249	246	248	228	226	190	228	229
31674	58009	73653	68769	36831	1579	1306	1169	1066	862	829	814	786	750	675	705	664	631	649	667	644	599	615	641	579	598	570	600	648	560	572	573	535	568	563	561	559	580	576	580	574	575	514	521	565	531	539	570	543	543	559	506	535	557	518	560	539	501	531	557	550	531	532	547	565	544	568	588	551	560	559	544	536	535	510	519	529	499	570	539	519	531	532	555	515	547	550	550	511	536	521	518	511	533	496	563	515	523	455	478	532	528	514	475	522	507	532	519	539	509	547	548	537	553	544	512	528	523	537	504	531	511	529	522	569	538	551	548	553	513	503	564	561	558	540	561	524	512	498	541	581	535	504	525	519	511	532	536	504	559	546	518	526	518	565	507	534	551	531	533	516	516	553	520	516	545	540	538	528	547	556	553	558	508	535	519	561	515	525	516	519	535	558	537	560	545	546	500	489	525	514	506	515	540	531	539	543	484	524	530	552	526	537	538	559	530	535	558	534	482	502	514	559	517	540	546	505	511	543	513	535	495	533	494	543	524	531	540	537	558	495	513	554	528	504	541	507	506	544	513	534	569	509	566	510	500	518	557	478	541	569	580	540	543	500	524	565	537	493	547	503	549	501	501	496	520	577	536	506	498	545	547	519	493	542	517	547	548	515	529	542	515	555	503	500	530	528	511	554	517	542	581	527	495	540	533	552	566	523	518	550	544	527	525	510	514	543	497	527	533	544	544	526	529	542	488	531	565	538	520	549	532	533	521	556	519	518	563	546	524	532	551	532	525	517	535	519	486	537	504	516	515	520	566	497	529	558	525	550	493	515	543	543	537	574	524	518	509	531	530	521	517	490	519	519	533	544	499	516	535	516	568	547	517	505	565	523	541	546	522	501	507	497	507	513	568	567	499	553	531	519	548	542	510	498	523	555	544	540	537	543	539	541	538	515	532	564	511	512	499	564	529	543	492	513	525	518	489	532	560	583	527	497	507	502	535	539	498	524	477	526	575	523	495	490	576	513	501	528	530	504	554	557	521	522	506	529	535	529	531	540	547	547	547	557	523	529	501	529	541	560	540	538	552	547	550	517	517	523	487	493	480	508	507	511	535	531	555	535	545	550	561	520	511	516	535	516	571	532	545	538	545	497	519	515	609	513	532	482	523	510	513	503	568	467	562	538	584	506	509	511	522	520	558	492	519	528	547	514	527	533	535	538	527	551	531	527	493	526	556	504	500	522	525	521	508	509	526	556	532	489	506	499	517	520	565	517	521	543	575	522	478	515	528	521	511	525	550	541	521	535	538	543	555	500	518	556	519	577	538	550	534	523	504	537	538	507	512	530	462	567	542	543	545	515	506	517	520	519	526	553	488	535	478	531	518	554	535	539	519	531	572	523	485	535	559	528	516	518	552	514	515	554	535	536	568	576	529	556	602	571	520	522	503	496	554	512	553	485	507	523	522	507	492	521	515	543	543	513	541	486	528	512	534	544	534	545	506	519	548	550	521	489	568	493	578	519	539	528	524	530	555	560	533	491	521	558	543	537	522	553	573	552	480	508	540	533	531	541	503	575	570	476	525	511	548	518	555	532	542	490	570	511	516	516	528	518	561	535	514	499	553	526	552	539	531	520	546	555	548	554	542	501	557	531	522	493	521	559	528	479	515	510	545	496	520	553	543	557	507	485	538	540	506	551	524	522	548	532	525	507	518	562	532	499	507	519	530	527	536	486	524	530	548	572	528	510	566	527	534	543	522	594	525	558	515	563	533	567	552	542	515	537	503	480	531	532	571	525	561	562	533	477	502	525	515	535	530	540	551	519	537	520	524	535	530	545	573	566	596	550	538	538	530	573	532	511	572	533	525	549	504	545	514	535	507	511	530	504	557	546	535	525	554	590	551	522	512	535	549	527	581	587	518	551	509	494	494	516	535	499	488	522	530	508	526	546	530	550	532	527	559	512	488	524	541	538	532	557	501	573	514	521	558	535	517	566	542	594	515	545	539	513	563	543	573	490	534	491	517	519	561	477	518	538	539	530	538	522	547	529	525	528	500	552	519	535	534	515	528	568	540	547	563	539	533	565	555	507	518	579	565	515	511	556	563	546	511	538	564	533	539	554	497	515	557	526	540	522	542	570	503	529	547	517	562	532	575	546	555	565	524	534	584	481	484	532	529	527	498	534	482	495	547	589	517	534	551	560	535	550	543	544	540	549	494	551	525	532	533	504	514	503	525	568	511	511	495	552	475	546	541	507	511	516	555	546	517	533	569	500	540	501	528	506	555	557	524	538	522	551	492	554	499	560	546	504	539	525	525	538	539	477	545	523	526	493	544	517	494	514	510	523	509	486	519	532	547	542	548	547	525	509	589	504	533	546	510	533	550	564	501	541	532	533	554	546	477	530	504	508	536	529	531	535	525	511	532	524	561	531	541	502	513	503	516	556	590	535	498	515	540	500	541	497	540	554	520	520	566	533	536	552	572	518	454	559	516	576	548	511	534	523	546	523	547	504	502	471	587	513	465	509	574	488	522	521	496	545	561	510	482	555	526	538	564	537	560	525	543	500	531	499	518	551	543	518	539	528	548	484	500	530	558	549	522	534	545	548	464	528	566	531	501	520	530	543	548	512	562	521	511	593	539	574	575	548	556	545	547	547	536	529	531	525	518	527	481	530	558	513	521	566	597	555	504	521	548	526	505	542	519	534	534	514	539	547	542	562	504	571	518	543	532	519	515	559	531	501	523	523	527	549	532	527	542	493	476	499	509	507	555	539	541	549	554	524	543	580	537	501	533	498	498	522	536	524	528	506	562	542	523	513	552	543	503	511	538	525	540	543	514	507	531	545	505	520	539	511	546	532	475	530	603	537	494	498	560	517	559	522	495	556	542	513	480	524	539	524	521	534	514	497	494	539	523	535	552	508	520	545	548	510	521	537	538	541	479	491	539	527	523	502	493	537	532	512	499	521	565	521	493	519	558	524	486	505	528	497	561	498	529	518	491	575	523	543	525	500	512	510	519	523	534	528	536	530	500	569	560	514	521	561	532	563	550	573	529	522	533	565	537	498	517	523	510	530	524	474	529	532	488	541	500	541	517	542	568	561	549	531	561	517	526	523	503	525	531	538	512	534	546	546	536	511	529	537	570	504	569	493	530	518	539	498	483	530	551	541	548	491	554	529	580	508	560	556	529	547	562	533	549	536	518	493	532	541	528	554	539	525	552	559	551	515	556	534	529	503	572	532	506	551	516	505	562	504	515	548	502	507	507	492	522	491	500	571	512	551	529	528	521	522	534	529	508	507	516	556	539	521	516	520	576	502	503	502	507	584	511	509	514	510	563	541	522	517	538	525	528	535	524	568	512	514	536	516	579	489	515	553	532	542	509	595	525	523	510	526	582	507	509	505	536	512	565	534	498	534	534	531	538	535	489	548	506	526	535	505	550	557	547	543	523	533	507	538	539	537	551	533	529	520	490	539	565	559	548	504	529	515	518	560	552	519	523
33987	22660	12069	4438	1234	275	243	287	245	275	272	263	264	252	266	274	244	264	285	276	243	252	255	263	273	267	231	264	242	257	276	292	272	256	256	285	282	271	243	256	248	260	281	268	237	269	259	269	265	234	255	266	292	264	244	240	240	289	267	258	263	246	285	247	267	282	254	273	255	273	278	258	267	271	262	226	240	246	229	254	250	244	251	246	263	239	254	286	237	226	257	258	253	263	239	256	282	264	270	273	247	265	243	220	257	264	236	263	236	261	238	285	248	248	258	275	272	276	269	259	251	288	283	254	229	260	244	254	276	254	287	251	278	271	261	279	252	281	270	268	261	242	277	251	291	280	248	274	254	249	255	237	262	269	275	264	256	269	280	256	250	262	229	225	254	220	242	252	264	284	277	257	258	293	272	270	255	265	288	271	258	270	278	258	245	261	257	256	249	265	258	242	280	265	222	262	263	256	264	252	257	244	258	232	247	272	253	257	244	276	277	237	289	268	238	253	270	270	248	279	263	255	238	256	273	262	241	250	277	263	250	253	271	257	264	262	230	275	290	258	260	305	263	260	252	265	255	248	263	289	267	273	249	265	275	279	252	275	268	263	267	270	249	263	263	284	237	270	270	264	248	261	252	248	266	249	231	261	278	288	251	250	293	245	236	281	283	249	259	283	266	231	239	242	264	226	272	240	241	241	243	271	259	264	278	255	229	248	249	275	249	258	248	273	244	230	258	252	270	205	270	283	266	252	270	270	242	248	262	244	253	246	267	248	264	267	255	287	262	260	299	268	261	264	285	243	272	219	263	255	291	253	294	246	295	255	246	251	252	244	231	260	258	252	262	254	287	274	269	250	236	257	291	214	201	274	269	230	270	259	256	273	275	266	238	248	259	273	254	240	271	249	256	264	249	244	271	250	253	234	270	278	292	280	279	250	223	253	246	278	253	210	271	242	247	243	259	283	254	233	280	262	255	273	258	231	248	226	281	255	255	246	256	291	271	278	237	242	281	244	310	265	276	259	250	253	256	243	238	257	278	284	300	268	268	255	239	299	270	251	251	258	257	261	228	242	218	276	300	249	248	257	228	256	263	262	274	235	259	255	258	244	281	236	299	249	229	261	225	237	263	255	240	270	237	278	294	262	292	280	267	256	278	302	240	274	240	284	255	235	265	267	274	234	276	255	266	249	216	244	263	266	252	251	269	228	271	271	274	215	270	279	255	242	257	262	280	284	254	253	240	247	255	252	268	260	270	245	255	249	246	236	243	268	272	232	232	257	269	270	267	275	273	276	277	236	263	240	258	289	241	254	244	248	250	251	282	248	246	244	276	260	287	253	259	263	268	242	242	238	258	282	240	276	280	249	229	286	278	273	279	283	250	254	261	260	273	276	257	244	245	273	276	264	290	236	242	260	248	239	265	243	252	273	274	261	246	250	260	257	270	248	266	285	282	253	236	254	255	254	279	260	258	250	275	272	261	260	250	240	264	246	235	240	264	226	232	267	293	282	266	264	278	300	238	254	256	294	234	248	251	257	287	254	260	252	276	241	262	263	274	263	266	282	248	212	230	268	264	253	274	278	254	235	234	280	264	275	239	240	252	260	223	242	255	269	264	263	237	248	227	239	280	246	274	278	233	273	291	239	250	262	263	242	243	251	278	273	259	219	276	245	261	273	310	240	262	261	285	292	271	229	269	249	238	275	255	239	244	257	291	302	256	257	234	248	274	257	237	268	267	255	243	244	258	254	246	248	249	250	248	266	251	236	240	277	265	269	243	263	267	256	253	242	243	273	301	276	240	256	284	237	251	294	250	247	271	283	230	242	275	297	262	287	237	255	272	280	254	244	274	238	264	251	225	255	261	259	285	260	261	260	290	245	276	254	234	265	266	252	267	246	272	251	286	268	244	244	279	286	264	226	275	260	270	270	254	281	269	272	271	232	228	282	261	259	241	243	275	237	250	245	261	259	260	214	262	249	253	245	252	237	263	274	271	246	226	228	276	252	241	298	256	232	244	268	253	239	258	248	249	275	254	244	262	233	275	269	265	243	239	253	247	240	275	267	270	257	249	273	255	244	258	280	250	262	280	294	269	255	243	233	257	251	264	294	242	282	258	294	228	252	233	270	271	274	250	253	270	255	268	292	221	229	243	242	270	241	248	228	275	225	262	242	270	270	233	223	267	272	277	244	253	235	279	242	244	242	241	256	246	233	268	258	270	249	265	247	249	265	271	260	260	266	222	282	233	250	230	247	274	292	262	222	255	268	226	276	264	278	258	261	268	264	247	275	270	239	274	255	250	281	273	261	264	232	237	234	264	275	257	259	238	249	239	235	250	252	274	262	254	270	260	287	252	277	271	254	269	255	228	259	241	244	288	245	237	279	265	242	264	231	266	282	250	237	250	250	262	251	276	246	245	243	263	277	238	269	256	257	296	240	269	292	261	289	275	248	256	253	255	238	256	293	239	310	257	265	238	257	240	248	253	274	247	236	276	269	231	241	272	250	254	256	266	258	253	272	258	246	254	250	221	250	257	257	257	222	285	276	319	287	248	272	292	267	282	249	261	261	259	280	273	242	217	256	242	247	271	280	268	264	258	281	253	256	276	265	267	255	249	249	255	274	249	230	260	249	236	247	255	220	251	262	271	289	248	270	275	226	247	255	234	251	236	284	261	248	235	250	250	241	297	246	258	268	251	247	240	251	242	250	222	263	254	243	236	247	278	249	241	244	252	290	247	258	286	264	215	257	248	248	254	229	254	231	271	287	261	265	283	269	254	252	278	246	246	274	280	279	252	254	228	248	263	261	262	278	266	264	259	257	288	272	266	280	257	237	250	242	282	259	258	243	237	232	243	277	290	240	270	253	244	260	275	252	261	259	248	272	245	264	258	251	253	281	235	264	249	278	305	253	267	261	275	263	238	227	259	227	239	255	272	256	258	254	262	264	301	231	250	243	243	242	254	271	261	274	262	232	246	269	272	271	275	259	274	233	242	243	279	261	241	257	264	272	262	259	247	297	227	249	237	259	287	250	230	234	246	249	244	245	272	240	269	259	255	266	256	272	236	287	289	289	280	268	253	281	251	278	255	254	242	222	260	241	245	233	248	283	268	257	244	256	290	273	279	253	264	279	233	255	260	302	249	238	240	250	251	256	263	283	259	250	261	270	267	245	282	292	257	246	251	268	270	290	244	233	249	255	257	236	250	248	253	280	263	247	228	228	263	241	284	266	270	262	237	268	258	259	246	262	270	260	240	241	273	281	231	247	254	233	258	249	265	258	249	254	259	250	268	267	289	249	283	266	270	233	240	263	254	259	250	239	257	258	252	271	274	281	257	240	251	284	258	270	242	254	245	255	261	282	243	233	246	253	225	276	250	254	275	253	283	262	250	228	234	262	254	270	243	264	243	253	269	245	260	227	291	295	269	226	229	275	230	290	262	226	254	289	247	250	272	247	283	261	270	245	270	270	281	227	253	284	254	261
17000	15952	16253	10407	2927	651	598	621	559	548	589	561	556	550	560	596	594	574	563	588	566	584	595	505	564	539	539	563	514	604	516	539	563	579	594	543	558	563	542	553	559	572	602	583	551	565	551	573	591	539	562	587	562	588	543	533	567	563	542	563	561	542	557	580	577	593	561	552	603	550	584	579	588	572	538	582	553	582	588	558	548	568	579	589	593	567	529	544	581	570	576	563	581	554	561	568	570	543	546	545	570	570	548	538	626	520	559	528	537	563	560	573	551	582	556	550	543	555	553	583	545	512	580	587	558	599	571	557	576	551	569	514	538	554	585	580	525	544	551	543	571	531	537	557	587	566	559	584	544	526	573	543	556	536	508	564	545	512	549	569	558	532	542	545	571	525	560	584	552	578	550	579	553	566	516	551	535	535	544	559	520	557	583	570	524	584	577	544	534	573	563	548	549	563	584	563	542	567	544	538	537	537	561	514	572	580	588	568	584	559	579	567	604	553	544	518	571	556	570	526	596	522	573	588	581	581	563	561	571	545	537	524	597	561	547	525	507	607	570	578	583	557	562	591	555	601	585	543	573	536	505	559	546	555	582	544	579	573	593	561	563	558	574	570	547	551	553	552	531	544	538	560	552	543	554	565	543	516	596	593	538	532	557	572	559	573	532	549	557	557	587	544	560	580	541	580	560	517	543	540	535	564	587	557	592	573	564	556	593	573	544	565	550	589	541	530	563	597	584	570	564	580	542	576	595	569	582	533	584	572	541	587	601	564	586	561	548	586	520	561	543	569	557	578	582	561	536	540	536	544	551	587	541	545	548	552	570	551	553	525	608	600	566	543	546	579	564	499	551	563	552	576	538	542	545	561	562	574	559	493	575	557	528	571	520	554	542	536	584	589	568	575	601	546	552	598	555	536	556	558	592	549	575	549	557	571	550	575	586	555	547	534	552	591	584	581	575	558	545	557	598	529	545	550	562	561	590	578	563	549	572	552	580	582	567	553	574	582	571	589	619	655	559	563	561	525	544	563	558	533	579	561	557	587	576	544	557	556	569	573	581	507	547	570	552	547	578	567	583	573	571	575	544	555	533	556	561	562	534	546	546	612	586	593	559	594	611	571	566	533	547	515	546	560	575	596	483	563	543	557	545	538	532	560	563	562	609	568	556	594	564	587	578	588	564	568	557	582	555	568	598	581	558	559	560	549	561	555	531	549	585	575	569	564	538	541	629	568	600	584	539	556	545	520	589	545	585	528	552	587	545	524	540	585	539	540	576	542	563	551	549	548	578	579	601	538	570	605	564	573	543	579	496	527	516	542	528	577	590	532	572	543	543	561	561	589	577	552	561	590	586	591	542	567	578	555	579	545	565	546	522	614	540	549	569	555	505	554	566	582	566	537	591	530	544	598	562	547	531	547	532	522	566	580	553	551	545	586	566	564	530	541	585	567	564	593	544	501	528	580	516	510	522	531	504	574	566	539	603	555	527	592	545	600	530	569	566	575	595	549	530	540	529	582	571	573	567	565	561	546	560	554	574	566	521	571	564	578	556	515	568	545	574	535	553	521	607	551	548	573	557	545	554	573	578	536	557	555	547	542	559	555	569	537	526	559	598	566	550	616	576	559	550	539	592	546	587	520	577	564	587	522	571	573	553	587	580	562	541	548	568	584	565	539	586	534	558	562	601	547	547	533	587	546	481	582	558	569	528	555	577	534	528	558	534	536	585	568	556	582	563	548	565	567	589	560	542	561	567	534	599	513	575	581	550	562	526	539	516	543	520	588	547	562	552	584	530	574	549	559	580	536	572	587	540	583	550	588	554	527	568	589	556	548	529	538	524	577	558	577	542	528	583	529	596	512	543	604	547	554	559	571	597	588	606	538	565	550	549	535	549	555	579	517	564	559	547	498	574	584	530	530	602	534	573	562	551	565	566	528	566	542	549	566	588	597	586	536	556	507	547	562	564	565	548	580	560	584	560	570	562	553	521	555	551	503	561	525	563	560	576	646	547	580	571	636	557	580	553	585	594	579	575	594	530	553	583	580	593	564	553	568	596	570	566	545	570	583	573	554	522	553	543	566	585	560	520	583	540	566	553	506	548	591	556	597	520	560	533	520	532	596	557	571	562	579	587	605	547	560	578	534	570	596	520	560	561	558	578	524	586	578	535	554	537	592	592	543	556	532	570	532	514	555	584	579	586	546	570	545	531	573	554	559	547	535	510	579	533	552	564	545	507	571	547	561	592	539	598	568	566	570	548	541	546	547	576	576	536	563	571	532	567	601	573	601	572	557	580	539	549	587	577	585	552	548	553	565	548	558	530	541	568	546	580	563	601	549	577	554	595	567	553	529	566	582	541	583	566	576	562	525	549	580	577	589	537	577	572	535	521	572	512	521	576	553	563	558	574	567	555	590	567	552	570	552	555	530	525	566	566	544	532	558	576	555	563	563	565	543	563	572	567	583	559	596	510	566	543	584	581	572	558	565	558	570	522	572	547	588	567	568	550	567	559	550	531	590	531	541	548	563	586	538	545	564	570	575	557	518	574	622	579	519	550	511	540	578	558	564	573	555	538	588	563	517	520	572	585	569	564	559	554	587	557	567	609	570	522	558	581	558	559	575	564	587	575	528	549	571	525	544	593	568	549	546	558	593	571	574	555	559	482	566	518	554	580	549	566	603	565	536	554	577	540	548	549	583	587	557	559	556	623	505	545	542	543	561	575	530	562	575	547	546	592	555	557	556	525	566	579	548	562	561	565	522	572	561	558	591	559	565	574	573	542	576	525	576	586	542	572	567	564	556	525	611	544	575	549	576	578	536	580	534	529	516	494	536	540	570	577	539	552	588	557	577	553	551	556	540	586	548	509	569	552	549	529	567	522	565	572	536	557	533	575	605	570	604	567	564	541	569	557	559	600	545	607	548	596	550	577	547	562	549	547	569	576	558	517	564	587	564	550	601	566	575	560	592	582	555	584	509	600	554	563	567	568	584	539	520	551	541	525	561	583	587	531	527	554	590	585	524	585	584	577	551	571	594	554	544	562	518	534	559	579	516	584	546	543	562	549	544	560	546	583	541	542	551	604	583	559	554	569	575	548	561	564	571	553	551	568	549	532	514	567	547	563	547	581	557	546	553	543	522	561	566	546	556	577	579	563	568	551	567	517	581	579	588	533	551	574	540	533	570	532	565	571	574	531	574	591	534	559	534	539	539	595	552	575	580	553	585	577	574	554	608	591	576	564	575	518	571	595	558	562	564	549	577	572	541	533	513	558	546	578	579	524	554	559	550	513	561	541	536	567	580	587	568	515	568	536	556	565	569	590	530	540	585	570	558	552	606	586	552	561	515	554	520	581	552	541	551	571	560	610	529	565	500	537	543	537	540	545	530	521	556	529	582	553	590	543	552	523	549	519	577	536	529	544	538	565	563	584	532	549	523	583	540	508	569	533	583	554	541	545	546	539	548	572	625	581	568	534	585	580	571
47415	61220	66716	48944	26903	3656	238	176	184	187	211	155	161	153	158	161	123	157	157	143	130	142	151	141	159	142	137	181	145	137	147	146	141	123	149	164	122	141	141	138	177	173	152	145	170	141	134	144	143	165	137	143	141	126	139	150	132	138	149	138	170	157	129	147	147	127	145	153	165	138	165	146	147	139	133	130	147	139	150	136	135	143	141	150	164	171	137	146	142	152	142	149	159	120	151	116	153	140	136	143	156	155	139	139	129	130	131	142	156	150	153	144	125	158	153	154	141	131	144	131	160	157	153	160	142	138	163	149	135	162	132	151	143	160	143	140	159	144	149	156	155	144	130	134	155	134	143	155	137	144	138	159	155	150	144	147	146	149	170	136	145	115	171	130	138	151	152	166	168	125	123	120	134	154	163	147	171	130	155	152	154	143	152	154	167	137	142	150	171	147	154	137	147	139	144	136	141	126	175	157	141	149	141	137	150	138	132	131	128	135	152	153	142	129	157	121	156	143	148	168	132	148	141	145	156	171	140	167	136	133	151	127	138	130	156	158	134	164	145	133	132	139	118	136	154	141	154	140	148	159	138	140	163	140	152	154	154	145	162	134	137	121	163	157	172	139	155	147	152	150	126	140	106	137	150	146	148	138	151	165	138	174	160	181	169	145	154	158	143	152	148	156	140	151	134	127	150	145	127	151	134	131	136	165	118	161	145	153	133	145	140	146	127	141	143	162	122	145	152	156	141	156	151	153	143	145	138	142	126	176	144	152	139	161	142	149	118	147	132	142	149	146	138	140	145	132	141	137	137	135	142	135	146	132	138	136	154	133	149	129	157	154	145	135	128	128	123	153	145	127	143	140	154	178	133	129	154	155	147	154	120	142	158	146	152	166	129	140	150	145	137	122	140	125	138	155	121	134	139	132	146	141	137	158	144	149	117	122	166	168	135	131	133	129	141	134	148	153	117	140	124	143	166	146	185	176	159	144	150	115	153	148	138	148	148	143	134	148	161	122	165	161	128	145	154	135	162	129	141	151	153	128	144	157	136	159	127	150	136	141	159	143	150	152	144	152	138	158	134	141	156	143	145	133	132	155	165	119	149	149	132	135	165	152	161	156	137	142	148	165	134	130	159	128	143	153	133	160	156	118	122	146	137	154	147	152	131	142	163	155	149	152	142	130	138	157	118	147	163	149	143	147	148	137	158	136	158	162	137	127	157	137	157	151	143	160	142	143	160	136	139	143	138	144	128	142	165	130	142	144	151	158	151	150	130	148	128	135	131	130	169	160	154	168	134	143	149	138	134	137	172	169	141	146	137	134	123	159	118	146	146	136	144	127	140	165	134	162	167	151	148	149	152	140	148	141	146	163	141	146	137	137	172	149	135	138	144	147	138	162	126	137	155	139	156	141	172	161	129	109	147	171	140	145	152	151	154	136	125	151	149	142	119	142	149	143	150	130	149	172	145	152	150	166	150	150	165	130	140	138	128	159	120	141	154	144	153	166	141	147	142	114	136	154	126	168	131	175	146	142	147	144	125	162	135	116	138	143	161	159	156	144	161	141	130	138	143	148	158	147	166	148	134	139	125	112	124	134	154	142	163	160	145	144	157	162	159	130	156	156	146	160	161	116	153	168	140	118	137	154	152	111	155	148	129	129	112	163	143	147	135	143	155	156	148	151	170	147	169	159	156	177	146	157	133	134	146	159	155	141	173	148	163	160	147	152	146	147	131	144	151	133	148	118	149	144	140	123	144	123	151	154	139	155	167	130	126	149	146	128	146	170	152	162	120	154	130	140	181	156	144	168	129	165	170	130	153	143	160	148	123	157	137	180	156	154	159	145	136	132	120	137	165	147	134	147	143	158	152	157	140	156	155	164	149	145	123	136	182	138	149	137	147	134	168	157	125	142	152	154	146	152	137	166	145	140	149	145	156	138	131	138	148	138	156	148	162	149	137	129	136	117	121	156	182	159	153	145	154	133	144	153	146	162	164	146	125	140	131	138	154	143	157	156	160	128	153	159	134	154	122	154	145	148	147	141	134	134	136	132	146	155	152	148	141	176	136	148	142	157	154	143	150	130	136	154	164	150	156	139	155	150	182	150	150	142	152	151	142	133	144	143	130	153	162	155	134	131	181	126	136	140	166	172	146	128	146	154	121	149	129	152	151	141	186	133	138	132	125	140	160	144	144	136	140	158	170	148	143	133	155	143	153	143	142	127	131	127	145	143	162	142	153	136	112	160	164	145	137	149	129	132	152	167	128	115	175	149	150	120	134	146	162	150	147	156	147	143	158	123	131	139	156	157	137	135	136	125	140	137	142	166	127	139	142	136	141	132	146	135	159	156	149	147	161	170	155	124	130	132	152	148	164	158	153	168	146	149	148	136	173	140	154	141	135	132	132	137	141	128	155	145	140	157	164	148	138	160	160	130	133	151	155	134	132	154	153	144	146	150	128	138	152	160	163	153	164	139	138	141	167	145	141	145	144	156	157	143	139	134	149	153	145	148	138	145	140	131	140	160	146	139	162	139	154	141	151	163	161	143	145	172	132	139	156	150	140	133	145	151	157	154	143	153	142	131	115	143	146	151	130	137	135	152	142	132	119	163	139	138	133	148	134	145	148	155	170	161	162	150	125	165	148	153	137	143	139	146	172	168	156	148	165	173	141	163	156	158	144	140	150	131	154	137	142	150	158	156	151	129	135	146	146	126	142	167	147	139	171	151	162	146	139	158	148	134	146	126	140	145	147	150	141	144	130	131	156	149	147	145	136	151	151	153	159	138	143	134	149	173	147	139	127	125	149	148	136	174	129	149	138	115	142	122	145	129	158	158	155	142	147	162	166	153	152	162	155	154	157	141	156	134	138	162	163	137	145	168	167	160	160	157	162	163	163	170	139	161	155	144	155	155	158	142	134	139	148	134	147	138	136	136	170	157	170	156	130	150	139	172	170	138	152	129	165	149	133	145	141	145	122	168	140	147	159	139	134	140	169	142	123	159	137	152	134	140	138	139	143	139	147	148	163	136	136	148	165	140	145	139	148	133	142	147	150	138	158	136	150	121	144	162	155	121	148	144	150	148	142	128	136	146	150	140	116	154	152	143	149	130	137	151	149	121	147	155	138	167	137	147	141	166	121	128	129	129	149	184	168	141	133	144	143	152	139	134	140	134	129	173	132	168	133	149	150	155	169	193	146	144	142	133	148	169	151	137	154	151	144	144	139	144	156	150	134	157	149	149	126	131	138	151	137	137	123	137	138	152	145	136	137	168	155	153	139	127	152	166	151	146	158	164	141	138	161	131	141	143	133	147	165	135	123	138	137	146	137	136	143	133	150	157	148	126	138	138	138	128	163	140	145	180	127	150	152	153	160	135	121	120	144	146	146	149	148	149	140	173	132	147	158	128	155	145	143	160	181	148	152	119	143	147	135	148	148	144	137	143	137	169	129	155	153	166	134	155	151	159	124	145	127	153	136	132	126	145
25579	47385	60723	55784	28918	878	771	690	613	585	522	511	452	442	454	396	407	426	405	387	391	386	382	389	390	374	377	331	357	379	384	376	367	374	359	311	347	353	376	354	339	355	355	341	392	356	360	346	374	374	347	325	353	355	332	348	345	367	359	368	386	377	328	329	313	337	346	355	353	301	367	325	347	307	352	330	308	379	353	321	338	320	340	385	353	335	352	356	328	363	365	357	348	351	357	359	357	342	366	361	363	351	356	350	354	358	325	348	379	352	351	339	349	331	345	351	345	368	358	372	329	380	339	353	340	348	319	358	333	352	379	324	375	364	359	347	338	333	337	362	339	335	339	373	337	331	354	364	376	367	363	369	311	338	378	360	345	363	336	357	346	329	351	347	368	341	328	343	359	328	371	350	372	390	320	350	377	307	353	354	361	345	316	378	323	330	343	347	317	367	384	340	342	333	364	320	299	325	376	335	367	345	348	334	347	353	314	351	344	339	339	341	360	308	350	350	328	378	349	372	316	345	353	321	354	345	344	339	334	329	338	333	352	316	312	367	365	332	350	352	347	333	350	374	357	346	343	334	331	346	374	373	365	339	366	346	346	360	378	325	354	366	376	352	354	350	384	360	345	364	362	343	330	350	354	322	367	345	348	311	332	340	362	364	343	386	336	360	336	353	341	350	361	344	335	341	383	357	366	331	340	363	335	341	340	385	356	346	347	340	352	315	349	323	376	370	354	320	340	315	332	363	384	364	346	357	370	382	361	350	345	357	356	328	374	301	326	328	359	349	344	343	344	338	358	344	332	329	346	329	314	326	331	334	345	343	351	373	317	355	343	382	369	325	397	307	338	326	365	374	379	312	346	331	333	335	391	343	333	394	334	341	379	364	322	346	361	361	291	356	364	360	353	334	372	346	357	353	346	328	339	354	341	355	331	343	364	354	340	351	345	347	318	357	390	349	364	341	360	340	350	342	357	374	358	341	366	328	356	323	328	351	358	361	338	364	341	345	355	375	380	346	339	340	339	341	347	314	325	363	331	343	349	404	328	383	354	350	369	350	361	348	357	367	371	327	382	350	312	341	318	347	345	343	344	347	337	356	383	358	370	349	315	356	365	360	345	332	372	309	339	363	373	362	364	350	346	380	355	311	361	362	349	338	345	382	334	360	347	375	345	340	332	336	335	338	340	373	320	360	329	336	342	326	355	364	351	338	364	334	339	363	346	330	372	340	351	373	352	353	367	355	363	350	365	362	342	367	343	357	343	361	355	355	353	341	361	352	364	333	332	348	366	359	341	339	368	344	371	360	343	379	349	326	317	388	357	330	332	362	334	359	331	393	336	351	342	335	352	354	355	332	340	305	318	360	388	350	371	341	331	333	350	341	376	355	319	345	377	362	333	361	352	358	287	329	329	358	355	363	362	367	330	346	370	337	359	363	356	347	331	330	332	372	327	328	318	311	325	346	339	368	328	329	343	307	334	329	361	344	349	318	346	323	348	323	356	368	358	345	324	335	339	338	349	360	353	333	347	319	322	358	355	341	322	338	363	353	371	351	347	361	353	317	374	376	380	355	327	357	337	323	318	362	332	350	377	351	374	334	391	353	332	340	339	305	326	324	344	324	342	332	349	358	333	349	370	348	328	323	391	330	351	354	342	351	370	346	343	321	325	350	338	322	343	339	375	341	350	332	346	353	333	368	379	336	350	321	342	329	338	356	375	368	358	369	351	325	335	328	326	352	342	319	341	325	377	334	355	360	348	369	336	361	326	294	335	347	358	335	356	329	346	315	359	358	316	317	361	372	347	350	316	333	328	339	347	316	358	294	342	362	340	349	344	365	343	356	283	362	345	362	347	350	345	347	351	358	352	358	352	329	332	379	351	353	332	353	359	371	389	360	318	372	340	379	357	360	351	369	331	333	371	338	345	327	338	345	316	335	306	343	361	320	365	330	341	354	378	338	356	331	336	352	307	345	335	335	332	326	370	344	341	361	362	345	333	333	393	360	346	342	386	362	346	366	324	325	391	368	386	358	340	338	362	342	356	369	356	367	349	363	380	351	366	356	345	330	314	361	367	401	375	357	342	318	352	344	348	355	329	366	345	348	372	381	348	311	365	338	333	390	332	359	351	340	340	330	387	356	350	368	391	404	341	359	336	330	369	343	319	367	342	359	362	365	319	348	353	347	356	372	359	342	388	331	354	373	339	343	345	341	381	366	348	358	361	337	371	341	346	362	357	350	356	345	340	346	343	353	340	351	374	366	351	315	346	359	318	335	322	327	339	370	365	342	311	356	343	331	353	335	331	354	335	371	353	342	343	372	378	327	362	348	354	362	357	310	322	375	357	335	351	337	342	336	333	328	355	311	359	373	379	366	367	366	321	357	352	358	357	379	345	365	348	330	311	365	335	333	347	381	344	334	368	351	365	298	380	337	334	378	351	345	372	331	371	338	361	376	363	348	352	379	327	319	353	325	350	363	350	351	310	352	344	350	349	356	362	326	379	347	364	342	337	354	353	374	359	336	333	313	332	345	345	356	364	330	358	328	371	378	360	355	322	332	336	368	339	354	375	377	313	352	354	348	312	332	357	365	367	321	347	347	367	360	342	356	353	330	356	314	336	336	335	371	360	324	378	353	346	339	351	354	343	352	373	364	357	382	339	379	361	372	329	380	347	334	333	297	379	334	350	324	350	328	374	334	348	328	356	353	357	334	379	353	332	324	378	339	370	342	335	358	367	366	329	367	357	331	383	330	335	336	368	366	351	354	339	351	365	327	359	389	354	382	323	344	319	350	337	391	370	376	390	355	393	362	343	346	346	317	339	335	358	338	386	385	323	326	314	355	357	361	335	360	364	364	353	338	358	306	360	346	368	337	345	340	370	361	346	326	347	369	359	344	385	352	354	337	327	351	375	370	338	361	341	347	342	344	346	334	402	356	347	345	345	370	326	335	315	348	345	353	335	374	335	351	356	349	352	354	325	372	322	338	361	325	369	343	368	358	329	318	350	327	378	342	365	348	346	353	328	343	341	316	387	361	368	342	356	322	342	339	337	363	369	340	342	312	359	337	345	372	364	389	312	369	326	341	381	365	336	382	347	369	375	339	373	325	368	308	359	331	358	349	348	338	343	344	320	342	350	376	366	359	350	344	314	390	358	367	328	355	323	326	336	347	331	315	350	339	352	341	349	385	359	352	346	323	377	346	357	357	374	366	329	359	342	313	336	360	359	321	342	371	363	360	349	356	361	348	375	337	343	333	347	309	353	349	323	350	317	354	353	410	354	341	379	331	334	363	360	325	346	348	366	324	329	339	346	342	327	357	367	354	362	351	342	403	343	355	364	356	338	334	343	333	346	366	347	331	335	310	351	355	346	356	348	346	348	316	347	336	335	320	342	376	346	332	345	362	347	367	328	345	319	364	375	369	365	336	384	328	341	351	363	332	334	340	337	352	360	380	395	367	321	352	346	348	346	323	374	354	356	340
57874	76497	78572	63310	38221	9057	732	363	305	302	295	282	286	264	268	268	309	240	274	240	245	264	238	240	217	257	250	246	251	250	227	234	231	234	235	244	245	211	251	228	244	250	205	250	246	232	211	244	262	227	232	237	260	221	242	238	245	226	212	248	256	202	228	254	243	249	241	219	255	248	242	232	231	217	245	255	213	259	250	253	245	236	237	267	241	227	213	237	256	232	262	219	238	207	259	262	234	248	243	234	237	233	259	231	242	220	229	219	223	241	246	239	218	214	262	204	225	225	220	227	236	262	226	177	208	259	227	251	247	260	262	242	246	209	231	254	244	229	232	266	248	248	236	234	244	244	224	256	270	256	242	195	213	231	251	230	210	223	242	228	218	253	201	242	205	218	269	209	216	224	261	229	225	211	271	232	258	221	249	264	238	227	218	239	240	239	231	217	242	238	230	218	241	252	236	229	260	203	245	253	257	226	240	266	239	214	215	248	246	241	213	215	261	235	206	245	224	238	257	252	248	252	227	229	236	239	213	273	216	234	232	209	226	239	205	236	208	238	232	236	269	253	259	233	246	259	279	266	223	269	224	235	263	248	184	255	272	255	266	220	240	220	237	237	210	250	244	233	236	228	242	256	204	249	230	218	224	223	242	231	243	235	231	252	232	226	213	256	253	280	243	265	242	231	229	226	250	206	210	222	210	210	238	254	239	246	218	235	213	272	240	235	216	229	206	242	239	230	250	215	264	241	236	211	220	220	219	235	240	253	211	259	225	241	262	254	224	260	227	246	230	243	251	233	236	223	259	221	217	218	235	256	234	241	220	249	243	247	260	256	222	220	254	212	217	226	239	219	234	243	259	229	234	215	220	208	237	242	240	226	233	245	253	208	226	216	228	229	235	236	235	250	221	248	273	246	264	229	231	246	214	233	244	228	245	212	225	217	244	225	255	230	224	217	243	226	254	237	250	232	249	287	228	250	222	216	239	210	232	224	254	253	241	261	258	228	222	251	249	262	252	219	280	232	242	285	257	210	227	214	251	228	247	226	234	248	232	240	259	211	230	214	244	224	236	231	224	254	258	229	233	259	257	212	255	236	233	226	233	230	232	259	237	225	241	245	223	221	249	259	236	229	233	219	233	214	246	217	223	244	231	232	256	257	241	234	234	268	219	238	261	226	220	225	222	236	250	233	252	226	246	245	239	233	236	229	233	241	225	223	219	220	220	253	252	252	244	225	260	252	249	216	232	254	228	227	232	284	241	210	199	258	214	266	223	269	270	269	229	224	253	256	235	266	246	211	226	237	227	255	242	252	269	227	246	239	226	225	242	234	230	242	229	217	231	227	221	234	243	253	243	194	241	236	271	232	229	204	241	238	213	242	245	267	236	254	240	216	226	242	231	230	237	213	250	250	238	230	230	250	247	248	232	247	226	233	235	209	207	240	237	224	253	232	243	218	241	218	233	221	216	238	226	224	233	239	255	215	244	238	267	258	241	220	238	249	209	225	237	225	213	233	233	254	230	238	246	235	236	206	251	221	243	220	207	208	239	228	207	239	241	251	220	225	225	258	202	239	233	253	233	245	235	248	268	231	250	272	247	245	235	266	251	229	252	265	237	232	252	199	223	215	210	235	235	246	245	233	229	216	224	265	269	234	227	244	271	235	209	218	226	263	228	235	225	247	231	239	229	245	221	228	241	243	247	240	256	239	256	196	246	224	243	249	227	224	252	242	247	248	238	225	262	243	236	235	255	233	229	223	215	235	234	205	212	213	232	231	232	233	263	216	243	244	242	257	232	212	240	240	222	212	243	216	232	241	248	217	253	241	232	221	241	249	226	238	245	259	253	261	206	245	247	241	231	255	262	195	228	251	241	265	258	226	247	242	224	249	208	210	266	247	210	239	231	238	217	245	246	247	244	255	264	240	232	208	228	253	228	248	243	219	232	240	236	214	247	246	225	227	223	260	254	255	236	250	251	256	233	228	225	240	229	226	251	244	238	224	261	245	232	248	252	263	273	242	215	234	245	269	235	218	202	256	238	213	243	255	226	239	215	243	210	240	274	230	245	225	249	240	235	219	238	235	213	242	237	234	212	219	277	229	201	213	233	231	248	204	248	236	210	235	228	226	237	222	242	245	235	262	241	209	216	247	268	228	227	225	215	229	222	224	226	240	216	299	240	245	240	228	260	208	247	249	223	209	243	213	244	225	219	234	212	253	217	251	247	233	238	228	220	249	251	241	227	258	260	247	210	193	233	213	222	221	254	223	232	260	229	225	228	249	218	235	212	225	235	231	253	261	220	242	219	222	236	205	231	226	244	229	248	213	258	241	251	247	230	263	237	248	243	230	268	229	242	225	244	229	246	234	266	219	244	222	239	244	205	232	231	216	234	200	248	242	214	261	247	254	233	229	253	219	230	238	250	233	248	224	226	206	274	248	220	277	229	224	214	226	233	228	220	255	241	228	192	226	256	234	225	238	250	269	212	220	236	239	237	223	234	245	258	259	216	233	227	214	227	226	232	243	240	214	219	249	221	223	226	236	266	241	264	232	221	235	231	252	235	265	219	224	248	240	216	220	251	198	226	218	228	218	213	245	242	268	250	240	264	240	199	237	226	245	233	240	247	222	233	254	208	253	236	209	285	242	215	228	220	234	244	253	232	217	235	256	244	229	234	227	249	225	229	220	252	249	238	261	235	232	239	229	254	207	235	237	276	254	255	265	242	230	236	234	242	243	259	248	245	238	273	216	232	230	250	235	240	252	227	262	240	234	218	246	245	246	216	195	248	230	245	225	245	248	251	234	238	229	261	239	237	245	260	233	258	240	231	246	228	232	222	234	227	233	214	272	244	230	246	252	220	225	218	253	213	251	230	226	231	240	231	238	236	230	266	241	263	229	188	252	247	239	231	261	243	234	217	252	206	249	249	225	229	239	235	252	268	246	206	245	256	212	233	248	246	235	238	231	240	237	236	231	218	231	213	236	238	247	247	203	195	237	198	253	235	232	271	225	247	241	228	244	220	256	218	261	228	224	249	217	260	229	235	237	244	253	235	254	239	243	238	234	237	225	243	249	223	222	236	200	243	242	219	247	259	236	228	229	222	223	220	235	261	220	196	226	217	228	211	215	239	235	221	226	238	248	228	253	226	212	230	247	217	269	228	226	260	263	248	203	241	252	227	238	262	236	246	235	232	234	218	225	231	238	230	235	232	200	214	210	237	249	220	199	206	245	232	245	203	223	232	251	242	207	227	234	215	231	205	242	241	244	251	246	251	246	233	223	237	245	233	240	231	233	235	254	283	215	228	236	233	244	231	222	220	215	261	258	249	232	251	254	230	224	229	240	255	241	248	196	219	224	230	244	202	230	251	248	234	247	242	219	240	233	261	241	248	227	206	201	212	225	250	249	214	225	245	209	215	251	246	207	230	261	244	239	237	227	240	267	247	267	269	237	248	234	229	249	234	259	210	224	228	212	247	237	219	240
31703	59470	74240	69512	36686	1420	1319	1102	1032	886	763	798	744	748	685	656	687	674	635	609	629	645	640	589	585	565	600	602	583	607	629	601	560	540	536	531	566	589	566	564	573	571	550	506	541	561	555	543	568	591	562	571	546	561	531	512	519	494	535	554	561	522	554	561	545	556	552	562	559	548	561	521	573	551	569	541	512	534	544	554	567	558	538	554	557	546	533	527	512	580	581	565	515	567	528	561	525	530	553	534	532	577	510	535	509	513	554	526	534	547	542	546	549	559	532	535	569	548	546	554	523	563	527	547	534	536	576	515	546	579	498	516	574	536	535	530	563	571	552	515	557	551	549	586	512	528	583	537	584	555	531	584	566	553	512	537	504	534	554	524	548	576	560	569	530	543	548	538	543	540	595	550	559	531	545	544	525	513	550	574	548	515	505	555	598	544	525	565	533	519	538	563	518	556	540	579	523	532	572	532	513	518	545	516	575	516	587	529	517	542	523	517	527	557	512	561	552	589	519	567	551	530	518	553	544	536	524	541	551	545	544	552	515	563	535	569	538	544	587	554	549	546	579	555	502	527	558	535	535	587	537	574	529	550	543	530	499	507	568	509	547	557	537	519	539	559	521	542	526	578	531	573	542	572	532	543	571	550	532	521	535	576	565	557	539	505	506	525	531	554	536	556	562	529	545	532	581	516	545	551	515	553	544	532	503	585	580	556	548	529	496	539	557	528	539	549	552	559	526	567	570	535	554	541	553	532	555	551	564	549	525	540	500	528	551	525	548	542	541	546	524	530	536	522	522	524	537	581	545	559	553	547	491	553	532	525	551	551	555	520	527	513	561	504	550	582	514	578	532	543	544	544	545	506	541	524	516	574	536	519	552	515	519	544	503	526	535	553	528	527	547	520	540	541	556	545	540	530	535	523	528	529	549	558	566	472	541	534	493	545	531	536	532	546	515	568	576	563	573	535	548	550	540	525	519	532	524	546	522	555	551	538	537	535	531	588	501	538	550	558	551	561	536	508	568	549	546	544	544	545	512	506	545	556	519	567	557	530	505	564	540	538	579	525	532	551	547	550	540	546	548	544	556	551	532	530	563	519	489	513	570	511	521	544	570	546	551	570	571	543	500	530	545	549	543	529	563	549	562	544	544	537	542	559	540	550	556	480	519	531	571	541	527	514	517	584	540	519	561	562	526	552	533	534	526	541	554	526	555	520	525	528	535	537	564	484	575	540	575	560	557	523	534	537	499	496	501	517	502	488	533	570	560	544	582	570	554	535	544	521	552	554	542	517	541	573	538	530	546	555	500	572	535	576	565	539	554	541	572	528	573	531	518	495	508	535	543	536	567	549	531	531	525	548	530	530	563	540	535	530	538	536	585	514	550	558	513	526	583	560	534	545	492	545	511	548	558	579	505	554	575	518	490	546	542	573	552	509	560	543	547	553	518	568	558	543	511	577	547	530	538	537	528	537	550	563	573	523	579	565	547	550	535	524	524	547	558	571	575	557	552	553	555	532	571	561	528	490	523	499	558	607	518	528	533	559	519	594	522	534	536	521	553	525	555	571	547	517	564	480	577	522	529	533	563	522	525	546	560	500	548	581	522	554	601	534	574	549	538	530	575	589	568	560	528	511	561	537	549	480	545	561	568	542	552	546	536	552	491	558	510	531	552	542	533	555	532	552	550	541	531	520	526	505	542	523	505	540	574	517	518	500	526	543	560	572	473	560	541	567	566	527	554	566	565	509	571	547	533	515	571	532	516	527	555	537	541	512	516	507	557	595	533	567	510	553	521	557	506	558	535	578	564	572	538	499	519	478	563	581	551	558	538	505	504	570	546	526	549	538	552	546	514	539	526	537	558	563	522	546	564	533	518	539	537	511	539	585	527	535	557	549	515	483	572	563	569	514	548	550	541	503	561	517	564	532	575	542	572	568	575	521	539	571	565	560	519	534	522	526	526	488	538	554	565	521	566	522	561	535	527	506	524	540	559	560	575	509	543	539	529	548	587	532	505	525	506	529	515	510	524	542	556	515	562	536	555	521	529	549	562	541	523	556	524	530	518	501	546	555	554	543	523	566	535	563	522	528	556	544	547	512	539	544	582	562	500	555	556	558	535	539	572	562	536	517	567	598	514	537	526	526	472	524	511	532	526	523	548	529	539	544	525	552	549	560	552	557	562	530	535	564	533	543	500	549	538	555	536	551	563	566	562	532	531	543	567	515	491	508	518	568	532	554	582	535	557	493	545	515	538	541	538	566	603	586	560	510	496	549	571	545	523	533	523	500	566	534	560	542	562	540	561	562	550	538	513	547	501	561	533	550	515	531	532	497	507	571	573	548	539	541	534	557	517	531	549	557	567	551	569	542	554	572	542	559	540	549	544	546	540	564	568	529	535	498	545	568	553	538	564	537	565	543	506	519	550	520	545	566	581	526	538	557	577	526	508	533	522	467	585	508	584	537	556	512	586	544	547	569	564	537	508	508	599	564	527	535	500	531	547	529	505	554	551	491	546	539	536	547	575	588	523	508	554	490	541	551	576	533	584	535	528	520	525	553	527	577	522	554	547	512	568	575	565	561	541	528	567	531	545	539	531	552	556	539	539	523	538	540	493	550	547	535	529	570	585	556	545	515	538	528	517	523	542	534	572	564	548	527	540	544	571	565	520	537	568	531	531	572	563	557	525	544	560	575	533	537	509	529	535	531	571	559	489	542	531	545	539	531	542	548	544	558	570	514	544	510	502	527	515	539	530	554	536	547	516	496	551	481	548	572	563	514	558	567	549	495	556	563	537	530	479	464	545	517	533	553	558	537	533	548	522	513	512	527	561	564	513	561	528	570	566	549	509	546	494	568	549	537	523	529	527	544	590	557	564	547	516	567	505	549	561	534	556	528	538	522	550	570	527	556	550	527	519	553	509	533	547	539	458	592	529	549	533	536	520	559	592	545	521	512	539	544	495	550	549	515	539	577	519	600	590	541	563	578	557	579	564	551	565	550	550	551	580	515	527	468	580	521	495	556	569	559	539	529	557	544	589	545	562	583	504	556	539	575	523	529	545	541	498	530	546	515	550	528	549	508	536	500	518	555	528	501	572	551	557	531	580	563	538	552	533	561	553	535	573	554	504	508	488	547	533	582	529	576	567	527	578	515	577	492	567	519	552	499	520	545	572	505	588	521	557	551	592	558	516	535	541	547	509	541	532	499	541	515	572	547	543	516	528	575	520	537	542	516	521	507	511	582	512	544	513	558	502	547	526	483	508	585	550	559	548	548	541	539	529	521	518	551	559	580	550	559	539	506	526	536	527	514	499	570	513	519	525	501	566	518	541	517	538	579	524	530	563	544	513	525	554	513	550	517	512	530	546	592	552	530	554	546	551	556	558	575	568	554	512	538	547	536	533	516	560	527	558	542	538	546	524	511	527	529	510	520	539	563	501	506	546	489	550	547	535	546	550	553	551	544	536	565	555	553	524	527	535	524
38972	23551	11437	4550	1593	289	275	256	272	259	277	274	251	235	269	271	253	210	280	280	239	253	259	273	234	251	289	243	287	240	240	231	268	298	278	278	263	248	259	263	250	247	254	265	254	263	268	269	254	233	261	307	270	269	324	275	268	252	291	258	278	260	269	275	231	265	276	236	316	290	253	241	254	269	282	270	278	266	255	275	247	266	246	265	289	283	277	296	289	290	294	296	249	263	271	302	286	306	263	273	252	283	245	271	285	251	257	273	256	236	235	257	263	252	282	254	247	248	263	277	288	265	251	287	279	268	256	264	287	290	275	289	280	266	310	285	289	280	284	257	286	273	252	228	286	260	280	253	297	279	267	258	245	277	276	243	256	269	267	250	265	282	285	284	271	304	277	296	260	268	290	270	220	246	260	261	271	275	291	277	263	253	270	273	288	269	263	274	270	225	269	260	263	259	262	269	283	276	261	268	287	263	246	234	296	259	262	266	259	295	265	265	262	294	242	257	276	248	259	276	278	253	278	256	275	313	274	282	235	297	273	272	276	271	237	272	239	274	284	270	290	271	285	249	242	259	265	232	256	269	258	296	281	266	258	249	259	291	287	262	263	282	228	287	277	252	297	268	228	287	241	269	285	271	272	260	272	258	270	272	257	231	272	281	267	238	255	286	267	277	214	243	255	288	249	279	279	255	254	261	281	271	231	274	268	259	280	263	263	296	252	252	284	259	246	270	257	269	259	260	261	296	253	294	281	305	253	271	295	277	282	274	295	268	322	260	281	277	279	239	254	241	233	272	278	286	270	258	259	249	264	293	245	255	271	263	287	277	255	247	257	256	296	268	273	269	300	237	257	287	274	271	247	259	263	259	261	285	229	257	264	239	268	259	291	252	254	284	259	291	266	268	260	256	259	299	258	262	270	241	257	288	292	249	269	259	269	295	251	282	286	231	270	256	268	268	288	283	271	250	259	258	262	281	271	239	281	240	264	281	267	264	263	286	241	278	277	270	249	278	247	283	279	286	259	267	254	308	291	279	265	263	252	278	283	278	288	257	252	251	277	248	239	266	297	280	279	271	279	264	265	235	273	267	287	277	265	272	281	254	293	275	280	265	244	266	264	274	278	294	279	270	275	227	290	246	238	275	255	245	267	264	242	257	256	258	247	304	268	265	271	236	292	280	256	275	280	289	270	270	262	263	260	253	297	239	265	244	266	277	269	264	293	282	251	261	268	251	221	270	259	275	242	246	278	264	289	280	261	226	266	283	251	254	298	263	243	285	282	267	298	256	292	271	275	269	291	303	268	251	289	262	256	275	283	279	268	287	282	293	255	268	270	260	276	275	243	261	275	225	298	260	288	256	294	259	267	252	292	266	262	276	262	244	266	267	252	264	250	265	262	259	259	243	257	260	243	269	277	243	231	254	304	291	244	257	247	258	259	272	221	270	276	275	280	286	266	259	257	258	289	271	282	235	283	257	271	230	277	294	268	286	286	285	256	262	263	272	267	265	262	258	272	265	295	266	255	264	246	264	249	268	272	261	246	256	240	259	254	256	290	259	248	237	276	273	252	255	286	281	289	295	278	269	272	274	259	249	243	263	271	266	270	275	273	261	280	262	266	278	279	253	239	241	280	213	252	248	279	266	263	287	293	267	296	256	286	243	239	274	264	276	258	303	262	276	280	270	278	257	266	292	241	256	260	272	246	247	263	257	273	296	285	260	266	250	279	290	321	265	275	266	260	239	267	238	257	276	279	292	298	245	274	251	251	267	273	227	269	261	271	266	240	264	238	263	244	253	284	246	261	264	256	265	265	275	286	238	268	275	235	278	274	264	259	266	264	285	274	288	263	249	278	282	269	245	235	281	256	241	284	286	262	275	272	245	270	254	281	250	283	271	320	276	260	294	274	280	270	268	274	267	257	283	255	266	277	246	256	298	290	252	298	261	259	298	264	246	288	262	263	266	288	278	282	287	280	256	253	245	254	290	253	277	276	241	268	282	280	249	257	266	266	238	266	288	270	222	283	267	254	277	258	261	280	280	277	273	267	272	279	257	240	304	260	272	254	285	272	294	281	247	262	272	254	273	258	280	261	270	256	287	296	268	265	270	265	306	268	243	271	269	271	257	275	291	278	263	243	271	249	258	256	267	286	276	278	259	283	278	297	271	272	279	270	252	232	265	287	226	254	226	260	284	259	270	248	281	280	306	296	277	235	310	247	253	252	271	268	269	264	252	294	280	281	252	249	281	251	251	274	247	272	271	270	302	249	254	242	253	237	266	269	252	269	240	277	269	246	275	293	291	282	276	265	274	258	313	264	290	241	248	261	276	265	258	263	282	288	255	281	251	281	256	290	255	247	253	285	236	247	261	231	273	269	272	285	270	271	301	304	271	255	260	235	272	273	257	263	229	284	251	289	259	264	250	258	261	281	273	264	245	237	236	227	280	273	284	264	255	251	243	283	258	253	256	261	259	272	267	305	282	236	243	256	285	298	292	278	250	273	238	236	287	278	232	254	225	268	265	283	265	262	271	269	272	255	233	264	262	262	279	256	240	256	259	278	284	263	245	246	269	266	278	275	255	243	277	268	268	268	237	210	242	284	244	265	284	249	280	260	259	271	299	278	269	266	249	283	270	281	293	271	299	266	264	268	276	271	251	268	272	271	264	246	250	269	256	254	251	281	269	255	256	277	265	273	251	239	285	277	273	251	289	252	276	246	254	273	258	263	258	285	273	248	273	248	266	276	249	235	252	267	290	250	269	272	242	251	254	259	254	269	261	303	291	277	290	270	256	257	250	280	241	256	297	252	265	274	265	271	259	286	284	296	254	283	307	297	253	286	262	287	248	255	251	245	247	282	267	273	250	265	241	266	277	281	277	290	269	274	270	267	262	268	265	278	260	300	262	284	293	247	260	280	289	248	258	246	277	266	277	260	259	266	250	231	264	250	288	285	271	285	277	262	275	283	261	280	262	283	301	280	307	268	252	278	240	253	302	278	302	285	294	242	255	255	251	276	283	281	297	247	246	277	285	297	264	254	260	258	249	235	264	284	258	283	291	255	249	251	263	269	298	242	277	291	271	270	256	255	266	292	293	245	282	252	315	272	236	264	253	292	252	280	264	247	252	247	266	284	240	267	261	272	246	261	280	292	278	249	255	264	261	271	275	289	276	281	247	251	280	243	279	271	268	266	242	268	269	247	255	263	281	247	258	272	273	266	266	273	280	231	268	259	287	245	257	267	298	290	264	309	247	276	272	269	256	243	270	258	246	257	259	219	249	267	275	261	285	292	250	257	262	257	260	280	266	259	283	269	246	270	276	264	261	280	264	250	253	266	227	254	242	285	303	270	273	284	266	263	254	244	265	281	277	249	271	266	269	272	276	260	293	293	255	264	282	271	267	253	247	266	241	251	257	260	253	245	257	274	229	257	224	263	264	253	271	300	253	255	258	252	251	268	263	287	258	257	266	285	232	250	267	288	242
19269	15596	14906	11393	3959	641	602	594	603	578	569	604	617	618	570	570	593	544	543	558	535	573	588	589	560	575	590	563	574	570	537	589	584	560	573	575	606	578	621	587	580	565	525	563	592	577	574	567	551	604	568	607	595	554	587	555	600	601	589	577	563	627	605	570	540	586	558	609	508	556	587	551	544	598	589	617	575	583	572	642	550	613	561	579	559	567	562	537	596	584	585	566	553	558	596	554	575	550	570	584	597	594	606	596	614	537	592	578	528	560	578	588	579	549	559	563	541	571	596	566	566	597	594	581	584	593	575	557	597	561	603	570	551	585	564	577	614	594	537	579	568	531	568	637	559	593	575	567	586	559	565	555	601	570	604	542	599	559	588	556	541	571	566	534	576	624	575	577	598	531	625	574	593	635	569	605	596	544	560	573	565	559	559	578	573	564	583	566	544	598	596	617	552	615	575	551	567	589	601	545	570	541	583	628	552	589	617	523	581	577	556	567	600	559	579	555	571	556	581	559	591	559	591	574	595	632	568	560	552	572	571	615	556	557	548	606	550	563	564	545	584	564	576	613	556	574	550	552	549	555	591	608	548	561	571	547	581	545	587	602	596	552	549	588	584	614	535	556	586	540	574	547	573	556	572	594	573	577	587	536	566	558	563	622	569	540	600	584	594	579	579	567	556	600	581	576	561	631	568	539	596	589	547	617	581	603	594	514	550	583	558	568	552	571	601	555	538	566	573	542	548	560	569	588	585	572	603	594	619	575	546	531	623	569	618	568	614	637	588	550	585	587	586	556	559	573	524	566	607	614	644	602	570	588	541	574	593	574	557	533	538	538	567	546	597	591	609	589	553	565	592	607	587	578	556	567	557	578	593	605	565	597	592	580	530	578	599	582	522	567	558	588	527	568	644	599	542	572	543	567	563	543	583	537	567	578	579	584	573	540	589	591	591	561	565	564	574	579	591	563	567	556	566	533	572	556	584	584	630	597	530	571	593	549	563	576	594	583	581	559	582	605	584	569	566	600	569	594	581	564	582	604	623	555	611	564	601	517	561	606	616	542	581	579	580	542	563	530	588	568	600	578	574	572	591	557	575	595	563	599	524	569	566	590	557	610	604	577	614	592	619	572	541	568	561	563	531	558	571	587	541	567	569	569	564	570	544	550	582	527	566	610	556	573	550	589	602	575	595	609	597	564	526	574	624	604	561	607	578	540	549	563	612	554	586	596	557	550	573	590	594	596	583	547	563	565	579	525	595	563	583	620	574	610	615	571	607	573	549	521	544	602	567	581	557	607	637	601	584	582	528	584	586	539	575	611	571	561	551	525	617	592	620	557	557	565	538	590	600	569	618	545	587	559	584	572	587	537	555	579	564	596	569	628	585	606	593	562	590	583	601	564	583	561	575	632	578	559	556	539	596	563	575	589	578	572	573	566	589	595	560	544	565	595	572	601	538	527	589	572	575	570	536	542	563	584	546	554	585	611	586	573	564	593	559	580	530	567	560	542	588	576	600	591	572	541	544	578	566	588	578	599	608	595	604	612	578	559	616	586	613	589	569	587	583	613	617	584	567	570	640	641	541	573	566	556	610	555	560	609	573	521	595	576	601	567	595	568	541	558	525	558	569	525	610	552	594	576	595	595	613	580	560	540	538	582	567	563	567	604	569	554	562	588	558	559	597	565	575	580	539	570	561	581	569	533	622	572	618	583	600	541	573	558	576	565	585	618	598	593	543	528	556	579	576	542	627	515	587	541	594	579	563	603	573	596	580	605	557	595	556	559	564	613	584	599	568	586	584	617	574	599	586	542	567	561	555	566	559	596	588	531	588	590	588	535	552	559	584	587	548	563	546	560	548	594	583	603	565	604	602	556	558	571	580	559	591	613	630	548	569	530	575	574	593	545	571	581	570	526	587	618	615	558	585	588	599	629	600	578	568	572	600	573	558	584	523	577	582	593	612	560	554	590	573	626	598	577	625	573	548	571	592	536	594	568	554	580	623	550	562	550	589	587	557	571	565	537	585	582	540	598	555	559	565	602	587	591	554	539	595	582	603	581	577	581	585	549	559	548	580	553	542	587	565	569	564	579	609	591	561	559	526	584	571	546	562	567	602	585	533	569	614	560	546	581	588	534	554	569	582	552	578	555	584	571	575	557	584	610	564	598	576	567	580	585	567	610	552	615	565	577	554	536	601	584	602	551	608	586	554	596	550	593	617	560	549	557	551	604	550	551	582	580	534	571	549	591	588	593	577	608	585	513	603	575	598	575	588	587	558	532	551	556	571	590	589	568	595	640	575	583	577	555	619	555	571	605	619	584	553	567	560	590	569	581	590	566	583	564	547	543	583	560	612	575	572	578	553	531	588	576	516	539	565	559	596	573	570	545	598	561	597	526	586	552	575	591	567	603	615	574	563	663	596	549	579	598	578	583	559	560	571	567	561	550	577	554	570	558	577	619	572	548	550	565	591	555	545	568	553	567	579	554	567	590	572	539	609	620	561	556	591	572	549	589	558	590	589	605	612	597	561	547	558	540	510	597	558	546	588	576	565	578	601	573	619	611	544	585	583	575	558	546	553	593	554	568	569	557	576	572	567	604	538	533	579	557	568	547	557	606	594	569	574	568	568	581	580	612	563	536	578	597	566	600	575	602	571	578	551	591	593	607	592	558	574	552	573	597	558	575	599	578	570	544	525	558	559	598	560	588	630	578	590	568	565	542	594	585	562	561	569	602	566	549	532	542	585	586	612	542	579	549	602	570	594	558	576	602	623	616	602	569	605	557	553	591	536	556	569	532	578	614	600	574	604	608	574	545	603	588	607	571	526	548	574	563	574	528	571	549	581	546	541	589	572	535	576	544	577	631	587	568	556	546	602	575	588	561	551	582	572	554	516	575	579	533	552	580	598	553	570	587	577	554	591	551	540	556	565	561	574	596	586	558	577	572	622	566	566	603	552	600	612	561	574	572	577	578	543	566	587	565	590	527	538	541	548	531	611	580	581	597	578	553	574	583	538	555	573	605	554	534	563	583	575	585	594	578	573	563	551	582	562	549	568	559	568	603	573	570	575	527	587	575	554	618	567	566	585	556	571	556	561	564	556	620	550	612	597	631	546	589	595	563	574	605	529	557	541	597	641	563	602	566	575	604	588	558	571	568	545	611	531	605	554	596	607	584	591	538	603	587	589	564	602	558	555	598	595	551	600	574	511	568	564	563	552	584	549	535	571	577	544	575	551	549	576	542	591	606	583	572	565	590	548	546	604	590	543	564	609	579	529	591	564	567	581	578	590	575	602	561	621	596	563	571	585	550	583	573	558	573	556	574	527	564	572	616	551	563	590	581	546	570	600	589	590	584	553	557	576	560	596	628	570	609	544	607	575	561	575	587	580	592	601	558	578	593	576	556	586	532	562	584	580	594	588	582	608	600	558	623	587	580	556	543	560	591	575	564	573	526	572	557	593	606	566	577	563	605	521	608	568	558
54584	62687	63463	48729	28974	3743	253	207	190	187	192	192	170	162	163	177	163	159	163	151	135	140	130	165	178	174	157	147	149	166	154	143	165	159	162	132	164	174	136	168	156	149	168	149	137	156	162	165	154	174	156	143	152	156	153	150	138	153	155	169	133	150	153	153	146	166	161	138	132	139	154	175	142	138	145	141	165	143	145	156	136	165	137	138	142	149	176	150	143	139	161	148	149	151	143	147	159	157	154	140	134	192	155	144	142	166	148	141	146	157	146	169	159	144	150	137	171	153	162	171	156	163	145	155	140	170	146	164	170	179	165	153	146	131	156	151	137	156	164	164	133	143	146	170	136	144	146	164	139	140	121	154	136	142	147	140	147	140	166	135	152	156	172	131	167	144	149	130	130	148	138	134	123	127	173	164	157	154	150	175	166	156	159	152	162	169	132	148	154	177	150	177	131	153	181	153	172	167	143	159	150	157	160	168	141	155	169	181	166	146	177	181	137	148	169	153	165	147	143	157	137	170	141	142	164	168	133	145	156	156	141	141	133	159	147	154	141	145	144	140	168	181	181	163	179	137	156	138	139	158	143	165	136	166	145	151	159	143	152	160	144	161	147	156	169	161	138	128	164	157	149	159	146	157	151	150	169	152	154	155	133	158	174	153	156	175	167	152	137	151	150	132	157	140	145	170	175	165	177	141	136	142	141	149	161	140	173	145	162	142	179	153	165	149	161	153	165	122	134	154	148	155	174	174	196	154	156	148	150	161	151	141	161	135	138	159	146	155	145	146	148	168	170	153	150	139	154	174	143	187	165	140	162	163	140	162	171	154	158	145	169	159	174	155	156	148	153	170	164	154	155	150	167	171	151	134	152	147	134	150	130	151	156	158	149	159	158	142	160	150	168	150	121	150	170	164	164	165	167	178	144	163	161	144	173	169	149	146	142	133	154	151	163	156	159	145	134	127	161	163	135	164	174	158	143	137	153	151	176	145	152	154	138	180	153	173	167	146	172	138	143	132	164	160	177	153	138	133	152	174	152	189	150	148	150	155	160	172	139	131	152	145	147	153	146	156	153	161	169	160	168	157	172	160	132	166	154	134	146	143	135	168	135	151	144	173	140	152	141	140	145	157	134	137	140	195	150	139	153	150	135	137	141	148	168	142	148	145	176	163	164	146	170	149	152	164	152	161	171	141	160	143	144	195	143	168	146	158	150	155	174	166	149	151	141	141	154	152	164	156	142	162	168	166	155	144	162	160	141	159	131	164	142	162	159	155	134	170	144	146	154	152	154	148	162	172	150	150	133	149	143	144	146	157	123	164	137	132	190	147	159	154	160	153	122	144	170	154	147	144	155	144	148	145	173	165	136	154	135	136	149	155	121	162	166	171	153	143	155	151	142	153	165	149	138	155	145	160	164	143	155	142	151	157	149	160	141	145	186	152	146	154	151	151	156	168	162	163	154	142	141	159	155	147	139	156	136	169	143	163	146	174	167	151	164	168	173	173	153	159	176	143	198	171	150	130	140	156	156	165	139	139	159	144	155	159	150	132	143	140	150	143	139	149	130	145	168	185	183	156	155	145	176	176	174	171	132	152	144	131	148	153	149	165	164	148	141	172	164	164	166	146	171	143	113	153	140	135	139	173	170	146	161	177	162	140	169	135	159	172	147	171	151	154	149	145	186	156	156	171	154	183	169	159	154	147	136	120	164	167	161	150	147	146	171	133	143	150	147	132	140	134	139	170	161	155	166	177	168	163	155	147	145	158	131	136	161	142	164	148	120	141	152	142	153	149	120	159	169	145	131	158	171	161	155	172	161	166	147	154	157	153	164	153	159	146	154	156	151	138	128	139	170	159	165	163	156	147	155	144	157	152	163	143	170	143	147	136	147	152	143	143	159	176	144	161	165	173	132	160	136	139	156	151	126	170	157	133	167	158	164	155	151	160	150	138	147	147	154	166	133	159	157	133	144	137	168	124	153	155	163	172	176	169	154	159	157	148	163	172	166	134	140	139	145	141	165	157	167	158	159	145	135	164	161	168	166	135	167	162	157	161	147	155	153	153	159	168	171	140	142	142	144	139	160	148	179	127	159	147	158	134	143	128	128	130	169	147	153	151	140	128	142	144	146	139	177	158	134	149	135	129	146	151	133	154	173	149	174	144	147	154	151	156	174	165	156	157	193	167	153	159	151	131	137	140	140	168	148	153	160	146	172	179	153	162	150	178	139	152	166	164	142	150	161	157	129	150	145	122	132	157	170	148	143	152	124	146	166	133	152	162	160	166	167	177	135	144	140	136	151	156	147	175	137	154	154	173	134	142	144	160	166	153	159	153	179	158	157	150	159	138	149	166	154	160	163	159	139	161	142	148	149	163	147	139	176	161	165	143	163	153	162	168	155	152	158	144	155	155	140	142	159	137	142	144	182	140	148	170	157	139	174	164	172	148	129	146	149	134	175	158	154	146	146	145	160	159	157	152	155	132	151	160	130	174	162	149	149	141	153	159	160	153	150	147	129	152	158	171	146	148	158	141	142	153	155	148	150	157	131	186	188	163	147	162	157	169	126	165	120	162	157	177	154	166	143	159	143	129	149	160	166	150	145	142	114	165	179	157	156	172	150	173	187	178	157	155	146	143	145	154	133	150	139	160	141	167	153	130	136	153	159	149	165	167	159	160	144	142	167	144	163	164	171	155	171	124	160	129	144	151	155	142	143	148	135	164	161	179	139	141	144	185	183	169	164	165	160	126	122	146	155	147	163	149	150	165	150	144	143	168	146	165	142	170	140	145	164	146	138	163	175	158	155	165	148	160	147	159	145	164	144	139	123	165	154	171	172	157	182	152	158	124	164	144	181	143	164	178	161	156	155	163	142	168	164	136	159	145	121	141	148	129	159	153	155	162	173	146	146	162	143	152	151	142	189	151	175	151	143	146	171	142	173	148	145	156	146	143	128	155	165	171	129	174	147	153	159	156	134	152	153	156	151	157	170	140	137	154	157	143	161	153	140	170	133	146	144	166	153	142	138	165	151	151	158	145	142	144	134	172	143	173	142	171	152	156	147	182	147	154	126	137	138	159	158	153	146	161	147	144	145	156	160	146	168	153	178	156	161	144	152	157	170	151	152	148	146	163	167	158	122	145	140	150	141	161	152	141	154	160	172	131	159	152	162	155	139	174	174	165	153	142	162	152	157	148	141	157	161	142	141	147	143	134	136	133	155	167	152	141	160	152	163	142	150	161	152	156	183	148	157	188	119	158	145	152	163	177	147	144	128	134	124	118	154	142	140	168	174	154	125	141	152	139	152	146	169	149	173	145	157	167	157	182	167	146	154	163	154	148	148	147	158	162	159	153	157	156	150	172	151	143	157	149	143	146	158	180	156	167	173	155	179	164	142	159	176	170	160	150	163	135	155	157	151	148	154	171	160	147	128	157	143	145	135	149	183	157	143	163	118	160	138	155	128	156	128	178	133	169	144	156	152	170
29163	48418	58820	55921	29842	887	740	665	574	553	517	486	446	465	429	439	444	387	435	382	395	440	390	379	411	388	387	363	369	369	392	373	376	365	402	370	367	357	361	382	379	404	393	387	391	352	391	392	377	388	365	340	351	398	382	364	405	362	338	324	376	394	359	379	375	379	356	371	393	390	346	405	352	356	393	361	367	375	366	362	340	375	380	361	358	328	352	360	379	362	360	376	376	364	352	365	359	382	343	374	379	390	387	342	334	356	372	361	378	374	370	353	343	368	367	376	381	350	358	396	336	353	345	371	302	345	411	356	359	360	377	356	344	375	360	396	384	366	361	339	367	359	367	388	380	376	327	349	342	373	372	349	402	344	348	367	359	340	372	387	338	347	352	366	365	377	373	381	332	349	373	356	343	342	364	372	380	343	330	361	364	370	359	363	359	385	386	348	393	331	380	381	357	334	392	399	359	396	322	354	370	359	382	384	356	326	327	363	374	356	332	372	372	389	375	350	365	356	361	377	372	343	368	374	359	338	362	358	357	363	348	348	351	358	378	370	344	361	383	338	339	346	360	358	342	389	357	407	386	394	369	359	355	357	374	360	375	354	385	327	343	338	367	351	357	381	368	360	362	385	416	354	355	333	357	359	398	345	373	377	384	328	379	378	365	354	384	369	322	394	368	376	369	366	357	359	377	379	419	357	411	381	355	346	374	352	340	373	390	328	352	351	381	361	382	375	334	342	382	388	355	355	349	371	366	344	359	383	359	362	326	379	342	349	366	351	355	345	319	392	380	340	353	360	351	342	358	340	352	379	392	360	369	366	346	332	359	386	366	371	373	359	382	364	362	377	326	381	363	352	346	339	399	385	347	378	339	365	355	352	362	352	345	373	379	373	356	353	353	376	324	345	365	358	375	351	328	347	374	375	345	322	342	360	359	353	407	346	342	372	402	339	349	379	383	381	383	359	368	367	368	352	367	343	353	373	365	373	384	356	380	385	345	337	352	343	353	397	362	330	382	404	353	346	374	400	371	382	372	353	381	335	373	418	377	425	376	347	340	383	354	381	358	362	396	350	386	387	338	393	345	368	360	379	336	358	405	339	349	400	353	365	373	358	378	338	357	370	364	381	338	357	383	368	383	353	380	348	374	366	372	385	363	347	349	355	403	330	361	366	356	362	339	352	361	372	392	366	371	369	341	352	358	351	355	344	360	363	376	355	328	366	368	370	361	380	365	339	347	377	383	361	337	361	358	375	384	376	350	372	369	369	389	355	391	373	394	350	363	356	402	361	405	383	374	365	331	341	370	352	355	377	324	379	384	363	371	346	365	380	389	377	386	382	363	365	359	344	327	395	369	377	383	340	349	383	390	363	359	392	389	364	376	366	350	350	373	344	339	387	381	367	359	375	350	361	338	369	380	358	382	366	427	364	344	363	345	323	362	358	362	375	359	398	349	389	358	346	356	351	381	399	341	371	372	387	364	369	348	344	348	372	358	352	341	363	339	382	359	353	351	358	364	379	395	366	350	353	347	410	377	367	395	345	336	375	376	355	346	363	330	337	375	371	362	360	366	363	375	351	356	346	347	355	382	371	395	376	358	338	357	345	377	352	371	384	374	374	366	364	373	394	371	337	387	371	339	345	357	356	396	348	397	367	361	359	333	351	348	373	362	355	376	383	366	370	355	371	374	406	347	367	377	377	364	334	348	361	367	382	334	352	379	366	380	342	376	364	367	348	354	366	351	351	372	393	367	356	351	410	357	350	356	392	350	367	358	364	353	404	392	398	380	351	364	353	387	351	349	363	378	372	362	366	374	357	348	355	362	393	355	345	350	340	375	359	384	364	375	366	362	374	349	381	342	349	366	372	356	376	391	352	369	325	346	346	366	372	336	377	371	321	362	367	375	391	356	364	329	332	380	354	384	406	383	363	365	351	387	336	353	358	369	367	345	342	346	349	309	337	334	386	351	355	379	383	386	322	348	364	366	367	380	350	373	330	354	361	385	344	326	382	365	351	381	369	383	392	367	393	352	355	374	358	388	377	330	372	329	360	377	319	352	367	373	365	372	381	388	378	365	383	352	363	371	339	426	398	345	367	367	336	366	334	359	362	389	383	346	348	361	363	350	361	366	349	314	389	384	359	347	337	375	380	378	369	355	390	360	368	371	360	357	348	363	345	366	319	367	382	364	323	375	365	392	385	375	344	359	343	396	436	387	338	331	345	384	377	356	360	348	354	372	363	346	353	346	354	383	377	333	384	355	346	368	390	371	345	373	342	345	359	371	345	333	351	374	399	413	375	361	364	400	349	373	338	356	401	371	341	354	369	353	365	386	376	355	341	359	347	369	340	349	348	392	362	333	351	356	372	389	330	338	378	394	400	364	335	342	350	347	357	406	396	352	323	379	350	366	375	362	363	387	383	380	382	366	338	363	366	358	379	366	399	330	361	364	349	367	349	362	366	346	369	359	370	358	356	361	364	370	362	396	345	352	398	392	361	406	355	376	407	371	351	330	387	374	342	403	358	355	370	390	375	362	337	379	326	392	358	341	346	400	372	350	355	357	378	347	358	385	337	379	347	379	361	369	348	348	359	364	372	366	370	373	364	348	370	376	350	381	364	332	405	368	384	350	334	370	361	349	340	336	367	345	379	329	353	362	364	355	349	386	408	351	363	362	353	358	329	368	350	376	376	370	347	343	336	392	361	361	392	360	354	353	362	343	392	388	349	364	381	354	382	396	352	379	336	362	393	363	360	321	377	328	353	353	371	340	352	395	356	397	362	382	362	356	358	386	383	338	354	364	353	361	346	379	333	351	386	346	378	345	385	355	371	343	400	382	377	372	345	350	330	365	344	359	345	378	362	377	397	368	355	366	336	382	373	359	328	354	349	361	389	366	367	320	394	376	338	353	343	378	347	383	362	342	382	359	340	337	378	350	351	333	364	342	371	394	348	349	376	354	354	381	369	378	365	396	382	381	372	362	370	383	394	365	367	360	345	363	369	347	364	334	339	357	384	395	358	356	362	351	343	381	371	368	392	362	365	368	366	361	378	349	341	369	360	385	401	385	381	380	399	352	382	413	381	361	364	359	360	344	341	356	387	370	379	361	387	364	372	368	376	377	403	345	372	358	357	323	341	364	377	389	365	321	386	345	363	340	311	353	377	392	371	380	359	344	375	336	367	378	362	380	387	344	369	374	367	378	352	360	375	376	375	351	358	379	361	361	345	356	400	350	364	361	397	373	352	388	352	388	372	364	375	383	350	366	349	382	357	349	380	394	343	384	323	333	328	404	350	376	357	382	375	368	375	337	348	370	364	340	381	343	374	343	364	350	367	358	388	369	338	390	396	356	359	366	326	380	353	354	372	331	364	366	357	380	355	336	368	344	375	338	353	368	331	353	367	310	363	367	369	381	321	344	378	367	380	368	409	375	352	371	328	340	381	410	334	390	369	369	368	387	380	356	357	359	363	350	377	390	383	381	356
61793	73476	75371	62987	40623	9155	745	372	327	298	300	249	259	289	270	234	244	270	233	260	263	250	222	240	269	239	223	234	267	233	241	227	221	232	221	238	234	239	251	243	272	242	269	236	238	264	249	231	235	254	248	235	222	240	221	241	230	216	239	229	254	243	210	227	259	225	235	260	249	239	249	262	241	245	224	254	236	243	215	238	234	255	209	217	243	254	221	244	235	229	217	216	237	201	228	270	215	237	252	255	242	220	258	264	241	260	256	227	239	218	229	266	219	240	249	249	254	234	247	236	258	251	239	248	262	275	245	245	264	246	234	249	232	226	244	215	231	238	239	266	255	217	240	220	224	240	229	227	240	214	238	210	237	261	225	224	198	259	268	240	214	213	234	216	210	223	261	267	254	224	231	219	246	253	240	205	230	275	250	222	237	223	234	233	262	237	251	215	239	228	232	243	239	234	231	218	220	219	253	258	232	216	247	243	236	241	240	235	254	222	228	247	243	248	237	222	232	245	244	257	228	232	244	236	231	265	231	236	205	248	236	234	218	221	215	217	236	240	254	225	240	220	238	216	238	210	261	249	234	236	247	236	243	204	259	238	239	266	253	282	228	247	224	254	261	236	219	297	219	216	208	250	220	235	239	271	238	242	215	235	244	241	233	266	243	243	223	197	246	239	202	235	240	260	218	252	238	251	265	252	261	248	241	216	252	236	219	237	259	234	223	246	232	242	218	210	244	237	242	223	242	224	244	210	256	238	249	249	214	225	230	240	242	238	254	224	247	221	247	241	234	250	240	226	229	216	252	258	188	232	252	253	229	261	257	212	252	202	241	238	235	255	251	253	218	234	237	255	234	223	241	211	248	235	220	241	222	232	276	213	264	243	245	209	211	238	219	275	258	234	248	219	237	213	215	220	207	237	252	241	242	206	234	248	210	233	220	227	244	247	239	221	252	234	211	228	228	224	228	227	237	252	252	210	238	254	257	248	208	236	232	231	245	272	226	219	256	241	216	227	214	236	225	237	251	235	240	240	267	243	242	222	249	233	255	208	268	236	258	235	269	252	240	240	255	239	233	240	218	221	272	235	215	210	259	247	235	239	281	248	239	227	230	243	220	254	217	229	256	265	265	243	249	271	226	223	226	240	244	227	208	239	252	265	246	245	247	215	230	241	207	215	247	202	234	231	230	248	216	237	236	247	229	215	224	242	256	249	205	256	225	257	232	253	252	230	210	226	267	231	235	244	239	220	227	247	228	230	227	269	239	270	257	223	235	222	249	245	259	253	254	244	224	269	285	252	250	241	241	235	227	249	208	220	216	257	290	226	228	232	269	231	260	221	220	279	244	237	235	232	248	261	234	238	232	256	224	251	277	256	258	247	241	223	223	234	247	234	246	248	254	221	266	231	235	231	208	234	260	240	217	219	233	237	228	215	270	259	214	223	222	238	231	243	255	237	253	209	252	215	240	269	225	237	255	233	237	238	225	258	226	203	225	223	234	226	241	238	249	190	214	258	253	279	232	265	239	220	240	267	245	221	254	239	221	248	226	234	232	225	221	228	231	232	241	247	222	248	264	230	217	252	215	221	231	229	234	260	233	217	239	250	240	220	218	257	219	239	253	225	244	251	252	259	239	266	229	241	251	221	243	241	212	240	219	231	227	236	215	222	228	223	243	234	236	242	225	220	234	245	247	238	249	243	239	232	218	266	269	249	248	234	235	236	239	240	218	234	227	214	219	232	214	224	256	211	209	263	225	237	231	247	217	221	222	230	235	209	250	227	239	260	255	205	220	256	232	230	231	207	252	235	227	249	241	226	222	232	225	247	228	248	249	242	236	211	246	229	247	237	231	249	259	253	228	245	224	225	235	245	207	236	210	250	229	227	266	258	242	198	211	206	231	217	281	237	232	230	251	278	229	222	257	230	227	274	226	265	243	255	260	251	248	237	225	249	246	255	251	232	212	252	259	223	225	256	280	228	234	257	254	261	220	259	234	236	227	241	248	227	218	192	236	245	236	229	240	203	235	250	258	230	226	229	252	247	232	234	238	244	268	238	246	258	226	234	230	207	191	251	258	240	240	220	235	236	235	228	214	233	200	269	257	255	242	240	221	229	204	231	225	216	235	244	247	223	245	244	210	248	231	215	197	214	226	241	231	255	227	220	230	248	235	215	210	233	248	253	239	234	228	217	223	257	234	260	251	275	210	221	257	260	254	233	244	229	243	248	241	234	249	238	253	206	192	250	270	232	232	242	221	249	257	231	228	203	233	231	237	240	237	206	246	231	212	235	238	226	242	247	247	229	218	226	240	221	220	206	235	228	246	253	234	265	245	277	243	257	221	262	250	257	210	247	226	231	237	243	246	242	268	253	248	222	234	233	250	242	263	247	245	237	245	246	279	203	218	234	231	216	253	226	239	281	253	207	243	254	240	254	242	223	247	232	261	261	211	249	227	262	216	252	243	250	272	245	225	226	210	229	206	251	248	234	283	222	232	245	272	223	234	244	237	222	255	215	247	237	256	239	235	209	225	249	216	231	233	233	228	253	255	231	246	213	236	235	276	237	241	275	224	208	237	211	214	239	226	222	239	244	225	247	247	236	213	245	250	226	221	215	234	216	237	225	233	240	231	235	247	247	226	254	237	243	235	252	241	221	206	259	234	265	237	213	212	238	213	232	206	237	238	230	264	243	220	240	221	214	275	267	247	241	200	237	260	236	265	252	244	227	229	235	223	232	246	238	222	207	240	249	245	206	239	230	202	227	228	263	257	265	221	259	243	242	220	238	231	251	243	252	255	229	230	241	265	234	264	225	238	244	259	228	242	215	255	268	238	218	211	237	242	246	245	233	233	236	243	253	222	242	279	234	244	271	226	270	236	247	248	240	236	244	223	209	219	213	233	243	262	250	219	233	239	221	229	247	241	221	229	231	195	209	222	219	249	224	235	224	208	236	248	247	233	264	255	226	248	234	222	230	251	222	228	236	201	253	230	250	206	262	203	223	238	250	211	232	211	247	247	237	223	233	202	206	241	247	223	257	237	234	228	249	246	237	244	225	215	248	235	237	233	233	195	233	240	223	241	245	216	242	226	223	237	254	237	227	238	262	248	242	238	274	227	253	228	251	229	228	259	238	235	268	234	241	221	241	221	226	241	245	220	246	230	241	259	230	245	216	203	207	227	265	234	255	226	234	255	226	230	249	230	243	200	216	223	236	228	216	241	265	243	224	264	212	249	246	221	246	233	214	238	229	225	279	268	241	222	227	249	270	256	235	206	234	240	230	229	259	212	236	261	232	207	237	227	219	232	253	257	271	222	261	217	226	220	246	229	252	258	248	231	259	259	236	241	229	219	232	231	233	253	204	240	216	229	230	246	226	229	257	246	235	250	257	261	240	252	226	219	213	224	233	262	239	227	252	220	245	239	244	223	217	235	254	236	224	224	252	231	237	224	235	248	239	231	235	218	239	249	233	241	242	245	234	231	248
35109	56978	71701	67375	38892	1522	1286	1138	1001	915	895	823	779	710	652	745	692	645	632	683	606	664	638	586	592	607	573	599	531	590	590	589	572	618	587	541	570	540	531	560	591	551	551	602	540	552	581	549	574	550	559	547	527	603	528	576	581	544	587	531	562	579	550	549	581	567	571	575	553	536	556	590	564	575	540	551	558	547	560	500	494	576	549	570	553	529	547	555	555	571	563	550	541	551	526	522	555	567	551	570	547	489	538	571	518	520	541	546	517	545	533	530	495	538	526	544	563	551	571	534	584	557	589	569	559	510	551	507	507	570	545	519	537	578	518	527	572	575	539	526	523	564	553	507	569	571	531	528	538	517	577	529	524	542	565	511	542	554	526	530	557	523	554	519	563	521	527	529	552	545	545	518	530	533	563	560	579	518	535	580	560	534	517	537	537	529	523	552	509	523	583	578	504	551	535	501	558	515	542	539	559	519	484	525	550	537	575	612	528	594	511	503	563	554	519	538	538	555	581	580	542	541	519	497	546	555	567	547	530	519	552	570	561	530	533	568	528	546	559	509	554	542	560	601	556	561	566	567	569	551	589	558	571	557	529	544	561	528	517	565	535	544	525	530	587	549	540	550	509	502	560	572	540	555	518	542	568	581	530	529	491	585	514	557	575	551	576	520	475	564	521	534	553	549	530	546	519	564	579	529	552	596	581	559	538	507	580	578	478	518	512	566	585	559	553	528	509	540	560	554	517	522	557	556	550	551	561	542	539	557	547	560	524	545	531	529	540	559	527	553	553	526	544	582	543	525	560	533	555	525	545	547	561	504	557	541	569	575	532	570	540	534	565	545	546	530	547	537	534	536	548	539	590	507	561	546	574	542	553	564	557	544	559	543	570	556	535	552	519	543	517	542	546	528	538	533	537	567	513	556	538	505	523	528	566	552	516	580	529	576	543	521	517	562	519	548	530	507	556	556	548	546	550	582	533	520	533	534	560	523	537	536	574	565	540	528	556	558	589	517	530	542	540	559	570	510	541	532	514	491	517	540	508	524	514	520	528	525	556	599	545	544	513	565	586	572	560	538	521	496	515	541	503	561	581	522	515	559	522	554	537	539	516	499	523	551	551	561	544	524	548	513	510	551	525	550	532	500	541	518	579	514	544	541	510	556	572	484	550	561	535	555	511	496	574	555	538	517	520	526	532	576	508	559	512	542	555	549	517	530	530	513	525	562	519	505	547	520	535	532	549	543	548	503	513	533	547	554	562	551	559	565	530	536	575	553	546	528	532	553	578	511	526	546	501	509	553	537	549	480	539	577	552	577	542	524	562	534	583	569	569	585	513	574	557	575	555	527	529	530	581	508	600	537	550	556	494	522	527	504	561	528	530	559	550	531	524	566	525	561	545	558	544	555	542	522	522	583	535	548	540	499	561	557	533	535	527	548	537	545	547	536	540	540	610	585	529	549	579	551	551	584	567	541	531	511	539	556	533	557	576	531	546	554	484	550	525	524	546	503	551	525	544	534	500	519	557	520	570	544	551	561	537	549	551	554	599	532	566	534	548	517	517	563	522	542	574	543	568	511	499	561	564	526	591	533	559	538	527	567	566	565	556	497	514	581	546	583	581	547	573	552	560	499	528	570	547	569	540	542	536	556	554	558	573	561	548	552	519	584	552	546	519	545	571	562	550	567	524	548	509	537	522	564	503	540	517	545	538	563	554	539	522	559	575	586	517	572	555	567	514	525	529	503	511	487	547	555	553	539	537	540	535	557	544	533	567	538	524	530	541	529	524	554	554	541	558	503	511	563	543	571	530	536	535	525	530	525	555	524	529	537	567	534	536	508	518	549	526	587	557	526	540	535	534	575	582	544	570	534	556	591	551	514	568	550	513	551	529	563	514	561	545	550	541	530	543	535	570	546	510	552	552	538	540	527	521	571	487	548	540	556	534	573	537	544	555	533	572	552	545	498	538	522	575	552	548	568	544	502	526	537	538	569	523	556	541	538	529	495	570	559	527	547	522	565	536	582	526	537	494	566	545	520	557	537	563	542	544	553	547	553	546	560	548	508	539	569	554	543	560	553	546	548	551	538	537	522	597	542	503	534	514	522	517	554	516	599	547	509	514	516	568	544	590	534	526	532	575	518	561	584	568	534	516	566	531	514	535	567	513	554	554	511	512	560	525	609	572	542	527	529	537	539	550	627	535	556	528	539	535	580	558	555	549	542	548	529	580	542	526	546	536	553	495	544	540	535	524	540	556	574	564	530	536	536	557	546	570	558	541	573	560	490	552	571	547	553	515	511	572	607	520	530	555	538	513	538	569	529	530	545	547	563	553	543	536	524	522	547	549	552	572	540	559	510	561	529	585	518	534	521	531	534	563	505	528	533	559	543	542	511	564	561	545	582	544	547	526	536	505	563	498	520	602	519	540	551	514	553	536	545	548	547	566	518	518	543	551	545	558	538	548	572	560	552	513	531	479	581	554	524	551	540	522	493	515	559	562	569	555	542	540	549	556	539	543	545	551	524	542	539	538	518	527	547	551	554	541	547	579	557	565	538	560	598	505	547	565	528	530	546	561	530	571	533	574	563	577	555	524	538	580	532	530	530	557	500	554	552	559	534	522	584	536	487	571	541	531	511	545	519	562	478	492	542	528	506	544	563	533	564	543	566	583	514	519	531	490	573	549	530	549	552	584	541	531	529	575	527	552	513	575	530	527	550	545	543	538	535	566	535	519	541	527	527	545	572	523	575	576	512	571	512	534	566	548	518	553	550	527	557	527	537	556	513	555	532	539	567	554	563	552	559	516	545	576	555	557	567	568	567	560	554	548	506	552	551	580	578	519	542	551	495	514	495	510	536	525	559	603	551	468	558	549	520	547	525	515	531	561	486	529	523	554	524	547	527	557	572	592	545	530	576	543	581	514	576	568	538	531	528	563	515	519	523	513	581	509	513	578	511	575	557	537	561	531	539	507	560	530	606	565	546	559	520	544	527	523	546	526	561	509	519	598	547	533	569	551	537	524	511	553	527	534	564	560	539	508	580	548	538	557	506	538	543	595	541	567	555	523	544	538	554	546	565	535	497	542	491	510	510	533	525	552	532	565	528	557	557	522	543	543	579	515	587	548	539	550	572	543	538	534	559	491	552	508	547	519	547	523	513	545	562	616	567	551	549	546	550	510	553	563	528	496	577	507	545	539	508	584	554	550	500	536	536	587	555	564	569	535	509	486	519	525	531	525	519	502	500	539	571	557	537	528	521	489	554	490	564	592	470	544	559	583	533	535	502	565	551	556	559	533	559	553	569	578	558	526	549	536	543	542	566	537	523	558	500	531	571	540	546	503	529	553	558	531	542	570	588	544	579	553	540	539	552	566	542	535	506	519	527	540	580	498	523	556	536	561	528	553	611	521	536	501	523	518	551	518	568	565	529	539	585	559	562	502	573	499	565	549	568	578	542	547	578	541	629	563	554	522	571	523	500	522	540
40189	23949	8910	4587	1633	263	281	256	267	287	286	282	269	261	260	239	248	277	257	249	241	276	256	235	260	243	257	259	264	262	273	256	264	263	251	262	265	233	275	299	253	272	269	254	279	293	262	278	229	249	302	287	268	276	265	276	282	272	284	281	271	260	252	288	253	256	257	281	254	255	251	268	266	268	258	272	274	258	237	264	281	271	262	278	266	244	274	239	277	262	260	307	272	240	243	267	229	262	246	268	284	254	275	228	294	275	295	225	243	254	222	263	274	236	253	263	266	251	237	313	267	254	259	261	249	280	314	263	258	267	262	247	270	239	248	267	253	263	256	256	268	271	266	256	287	240	276	267	263	271	263	262	245	265	267	272	281	255	262	249	267	274	273	273	268	241	252	245	268	277	276	223	244	249	236	258	267	264	269	228	280	278	265	250	283	262	267	250	277	317	221	265	269	260	266	241	265	276	255	277	248	294	256	264	253	259	230	264	271	250	295	270	248	271	282	296	261	241	276	299	287	253	236	264	247	259	252	263	274	255	279	228	283	256	285	283	262	287	270	239	268	278	258	288	272	263	257	257	245	249	252	228	271	263	222	269	241	267	284	253	293	259	235	276	254	260	293	262	268	269	262	251	262	219	252	245	291	258	247	261	260	262	265	252	239	248	261	278	253	264	245	255	278	301	273	239	286	265	294	243	287	241	265	228	284	271	265	264	257	259	272	247	269	268	238	280	248	273	257	258	215	263	310	292	276	256	268	257	239	298	290	263	285	291	256	267	269	273	231	254	267	253	268	257	260	264	243	270	271	272	279	287	283	241	257	294	254	261	244	274	277	284	247	278	229	273	260	262	271	280	253	297	277	281	259	241	275	288	239	282	240	259	260	247	243	259	277	258	260	254	266	273	251	287	255	258	246	238	300	252	282	276	280	282	293	325	222	265	290	261	262	290	279	265	252	240	249	279	266	269	252	244	283	262	250	255	264	233	268	271	269	257	306	262	276	240	274	269	257	246	315	269	251	280	278	263	279	232	237	281	290	272	260	261	245	279	300	255	307	267	248	272	247	237	221	215	285	288	223	257	235	248	283	267	296	269	252	247	253	269	240	252	290	277	273	239	235	287	286	240	259	255	258	254	290	287	255	260	266	296	253	266	227	264	264	282	241	298	256	268	256	251	249	235	283	266	230	258	262	277	240	268	279	266	259	244	242	245	290	291	257	226	266	304	271	245	249	235	238	254	279	235	276	247	274	260	258	250	261	247	277	253	241	301	264	255	236	255	248	263	239	256	259	260	245	286	249	252	250	234	272	260	276	259	245	255	264	273	244	259	253	274	296	236	260	244	279	268	264	260	278	262	300	272	280	244	255	305	257	276	257	261	239	271	265	271	254	242	266	265	266	250	246	281	265	265	283	267	273	278	255	275	260	277	232	290	242	275	267	245	239	263	282	263	266	269	241	255	268	239	249	221	269	284	247	281	254	243	237	252	272	257	282	264	244	253	256	243	257	270	271	238	257	246	261	239	244	300	300	278	240	268	214	258	271	262	243	242	273	258	284	259	233	261	278	275	238	271	266	263	267	243	258	244	247	263	281	273	241	238	317	245	258	265	292	258	251	293	280	270	292	226	247	248	260	264	261	262	242	242	262	264	267	254	245	268	236	235	280	257	260	259	260	271	275	265	254	253	295	248	285	295	317	252	246	240	262	237	257	278	298	284	280	255	279	259	271	260	291	259	295	275	238	268	262	280	279	282	243	240	266	283	286	301	252	239	257	256	268	265	231	281	284	269	268	269	258	251	286	264	258	231	275	263	255	289	253	254	261	267	299	262	220	263	266	253	251	222	245	268	266	256	272	280	222	248	261	271	273	251	259	270	235	256	244	257	265	251	256	284	270	315	245	234	258	295	236	285	248	273	256	256	267	234	239	260	234	269	250	254	267	288	285	284	265	256	254	266	287	267	251	266	259	298	291	286	234	262	249	257	257	301	276	245	292	271	241	252	284	246	236	271	248	262	273	256	266	261	253	242	227	251	277	255	276	228	316	267	240	264	249	275	287	265	267	266	251	278	280	252	265	235	246	259	236	258	264	253	264	267	272	271	231	258	267	267	272	263	236	235	271	247	230	269	267	309	289	239	270	294	242	247	259	269	252	259	271	252	256	274	226	269	224	255	290	239	223	269	265	263	227	270	252	252	276	294	261	235	256	261	285	247	245	287	251	272	287	298	261	252	255	273	268	260	265	266	261	243	269	293	269	244	243	246	248	272	276	250	260	250	267	250	235	254	272	251	284	250	243	253	236	293	259	237	286	287	265	270	243	257	259	245	271	271	283	278	262	260	289	257	264	288	260	250	275	242	256	287	243	253	246	246	248	239	297	252	285	229	246	266	253	261	270	286	271	248	251	272	253	245	255	250	276	242	246	276	285	253	248	247	251	251	269	273	250	268	279	272	272	288	256	249	251	265	256	300	252	285	260	254	275	252	238	235	254	265	270	258	253	259	272	265	243	305	287	283	253	251	237	246	240	288	301	256	277	237	268	248	275	250	282	262	282	270	282	258	288	276	287	244	286	268	271	262	279	230	270	248	284	245	272	269	253	283	240	218	276	224	277	289	254	251	276	279	260	256	260	290	278	265	263	266	255	236	244	240	290	273	262	269	278	283	272	264	275	272	270	270	256	273	261	265	273	264	250	266	254	231	241	258	241	260	257	275	245	261	276	213	268	283	226	278	263	258	236	257	243	287	247	225	262	254	257	255	263	269	263	247	276	250	245	248	278	258	289	271	276	253	230	255	256	230	250	246	255	294	271	290	263	269	280	232	223	237	255	258	278	263	276	262	271	260	267	285	257	257	245	293	268	254	294	229	263	285	298	248	273	269	252	253	249	257	270	256	274	266	252	264	277	268	270	230	234	293	305	260	266	259	270	263	260	283	250	251	282	257	263	258	259	251	261	259	273	260	248	242	279	267	246	238	280	271	285	249	266	210	263	272	292	264	274	278	256	259	259	246	262	296	260	275	270	262	273	267	271	249	269	282	261	282	234	248	284	256	281	288	243	286	264	260	272	258	237	263	223	252	272	278	262	263	260	272	266	238	242	261	268	245	287	254	266	265	237	259	258	246	266	265	289	272	279	273	259	253	280	241	244	239	281	266	282	236	265	264	254	264	257	233	263	268	270	264	271	261	298	271	247	263	251	226	235	299	261	299	287	265	238	273	294	257	238	244	263	259	266	258	273	272	247	263	248	271	249	237	288	283	270	263	269	254	257	289	232	255	253	251	257	256	289	257	260	252	249	250	275	245	298	235	250	255	257	268	271	240	248	248	273	277	293	293	272	275	263	250	275	258	255	289	253	239	285	263	264	271	269	266	284	245	245	262	282	256	229	251	276	238	292	242	269	269	249	277	262	284	251	254	263	280	278	223	279	278	233	237	283	266	289	249	270	264	273	251	300	272	277	283	246	240	268	247	224	233	258	276	259	301
20455	15339	12020	11703	4266	583	554	601	566	568	588	569	585	609	591	564	567	536	593	581	588	620	540	583	576	576	588	536	566	545	541	559	579	556	528	551	543	572	582	577	537	559	558	598	553	539	547	591	567	579	603	568	581	568	571	594	580	573	550	580	571	563	559	562	578	524	567	594	588	565	528	559	544	564	556	555	513	568	558	562	548	582	513	585	585	554	543	593	585	528	578	597	573	579	527	611	586	544	628	559	596	582	591	601	565	570	592	528	556	535	583	544	532	599	613	553	627	571	610	558	574	616	556	578	558	547	552	549	580	559	582	540	614	569	583	530	577	547	612	631	568	545	555	594	543	631	565	585	582	641	569	563	581	610	549	577	565	566	569	561	552	502	526	584	598	578	580	504	623	592	549	541	570	507	619	555	581	579	540	582	548	544	549	583	559	592	581	586	556	613	547	559	585	547	538	552	542	586	558	532	519	578	599	571	579	583	561	575	575	580	553	571	569	546	577	572	547	588	582	553	548	553	510	564	580	601	555	558	567	553	580	540	595	576	567	552	585	569	571	535	540	553	584	566	568	589	591	590	573	596	562	593	618	564	556	562	559	569	602	575	578	544	611	559	536	538	593	550	553	541	581	594	568	572	589	584	572	595	584	580	594	589	570	588	540	593	569	584	577	594	579	598	543	545	537	573	590	556	522	602	567	529	547	575	569	560	581	561	561	565	598	605	592	578	611	573	546	590	565	599	577	548	541	538	583	579	541	576	568	600	537	541	611	632	576	545	555	540	581	582	593	586	592	566	564	569	597	545	571	570	563	596	553	564	559	591	559	564	564	575	590	579	588	580	558	540	529	584	579	554	619	613	552	588	565	590	537	615	586	573	571	608	602	551	571	582	594	601	549	590	575	530	563	572	529	579	575	567	528	583	566	574	604	558	512	563	566	577	572	608	575	621	575	568	580	535	584	571	578	619	565	609	541	560	605	559	582	594	545	552	571	567	550	536	582	583	571	600	541	599	602	603	604	583	572	613	560	572	545	550	585	542	598	571	543	565	558	554	619	617	567	572	549	574	551	591	548	541	580	526	570	572	558	586	635	575	528	551	582	574	557	550	567	629	565	591	601	558	580	561	569	581	567	574	612	591	553	584	606	585	552	552	607	578	532	584	514	610	569	565	586	599	580	566	593	585	599	595	594	569	572	546	583	583	573	575	619	599	537	567	596	567	538	605	596	576	592	585	555	547	570	559	578	542	539	548	532	552	557	553	595	565	559	574	595	543	564	568	568	580	523	577	588	524	560	555	516	583	604	553	555	558	526	588	584	543	528	583	579	595	570	590	564	569	546	583	556	573	558	572	606	583	554	542	521	578	597	620	541	561	599	584	594	544	557	558	569	559	575	584	599	585	569	545	563	584	537	617	570	617	598	576	558	562	570	563	567	577	583	582	577	562	564	571	593	548	611	551	526	562	547	564	555	573	573	596	551	544	569	548	550	586	607	543	502	566	607	540	585	555	510	560	589	565	580	544	542	544	532	529	530	610	624	542	581	546	596	562	554	580	551	593	616	608	546	607	536	577	585	545	595	571	582	564	567	588	557	575	563	538	530	564	586	559	584	558	589	577	592	598	600	537	544	553	565	555	570	578	573	526	626	569	562	559	524	580	555	570	573	590	572	569	544	575	571	583	551	554	576	526	556	584	541	552	582	579	561	585	552	581	580	586	558	609	557	543	599	548	607	590	565	550	561	555	584	584	538	569	584	603	584	601	567	548	530	576	557	550	538	559	587	575	576	538	578	607	536	596	553	557	565	548	561	548	558	582	539	576	558	569	582	582	551	584	586	570	539	572	583	546	602	552	531	623	585	548	594	552	613	646	573	550	598	550	560	555	545	597	578	581	576	589	558	555	616	565	578	541	531	589	559	530	570	582	562	597	532	596	599	628	560	560	589	577	552	559	575	616	582	594	634	574	590	579	561	560	567	544	517	603	492	574	557	598	570	601	556	599	561	560	539	581	583	518	578	564	544	623	593	562	560	492	556	554	552	578	570	595	571	565	592	539	561	541	556	594	576	547	588	579	530	577	590	548	537	552	595	562	559	566	575	564	555	598	586	568	576	515	589	560	570	551	553	594	578	575	611	610	580	577	547	596	568	602	566	608	594	585	579	528	582	562	598	553	583	585	574	546	573	568	579	568	577	570	561	569	575	560	520	527	540	559	535	577	558	545	573	580	548	565	563	580	560	554	563	561	541	577	560	581	586	598	565	562	611	582	553	591	552	580	603	583	571	560	606	559	608	600	587	554	564	557	585	564	575	607	560	588	560	557	583	567	574	605	592	584	564	596	575	631	577	610	557	601	574	571	583	559	571	537	570	572	562	563	532	545	575	606	581	568	596	595	607	536	569	558	579	544	536	621	547	580	552	521	537	562	591	601	553	574	553	560	610	560	514	600	560	578	585	539	536	592	546	552	561	559	576	592	562	597	561	626	538	521	577	585	610	590	590	537	550	563	581	576	590	619	582	602	514	552	584	549	607	536	579	603	569	554	547	490	586	575	589	568	568	560	528	594	608	589	558	571	566	527	530	562	565	570	564	528	572	556	541	558	540	540	562	606	584	555	563	560	570	616	562	570	579	561	548	563	578	563	591	522	574	559	581	610	562	609	576	572	592	573	615	603	548	590	597	591	591	537	590	549	616	598	574	590	532	561	605	555	564	606	575	556	609	555	586	571	562	593	582	591	586	575	562	564	564	563	554	611	583	595	554	579	549	578	575	518	551	565	592	530	606	593	551	581	549	591	571	601	599	587	535	538	555	538	545	561	543	609	574	602	596	553	579	577	609	591	572	560	576	533	585	561	534	587	571	601	597	601	590	552	558	579	555	585	552	567	598	572	519	559	560	582	575	600	569	572	573	544	585	580	576	554	584	586	563	558	589	571	564	552	567	571	595	574	586	552	589	563	600	601	553	565	541	609	560	613	561	584	567	542	574	606	611	515	544	534	594	578	553	574	581	555	569	600	553	578	581	570	602	562	601	593	552	613	585	596	556	560	620	542	560	537	559	605	549	583	555	584	574	562	592	584	562	530	573	552	611	551	528	613	571	597	617	575	570	578	531	616	595	583	588	567	603	596	560	578	566	566	588	585	605	601	573	567	588	606	564	592	567	590	597	571	549	583	600	600	595	589	571	591	541	535	585	547	584	523	576	545	555	565	563	576	525	613	563	537	585	540	551	573	557	569	528	565	560	597	586	543	555	558	547	553	557	544	568	570	575	587	573	584	537	564	545	598	585	601	586	536	553	503	592	601	559	537	598	557	544	551	557	584	552	593	575	546	625	600	517	545	564	631	580	560	558	587	592	576	511	569	584	592	556	565	590	583	570	547	544	564	543	557	560	553	597	577	625	593	523	557	543	598	555	541	529	583	616	548	568	602	607	605	553	581	577	555	598	555	537	590	546	588	559	553	571	588	571	568	562	556	609	589	601	582
52223	62355	60527	48902	31930	4830	279	226	205	197	193	180	169	178	161	145	165	150	152	143	175	162	154	162	153	149	131	146	148	133	157	143	148	145	143	175	157	164	163	174	143	156	124	161	166	168	131	163	161	135	139	144	147	176	145	154	172	148	165	147	157	148	151	139	150	169	152	158	155	142	159	149	137	147	164	160	178	166	151	158	127	152	171	150	131	141	152	147	144	168	156	126	153	135	137	146	156	148	162	157	138	152	127	138	153	144	151	150	158	157	149	153	138	181	167	156	144	149	157	173	152	167	161	174	139	154	138	156	151	130	158	152	159	133	144	172	153	148	133	151	177	143	135	136	158	142	134	142	133	127	132	154	157	152	173	133	161	145	150	169	148	163	128	161	146	146	157	158	157	166	158	142	140	179	146	143	139	137	132	126	146	172	165	134	149	148	147	156	144	145	150	135	153	179	141	143	138	151	139	150	169	169	143	143	151	174	154	145	159	141	139	137	152	118	126	154	158	156	145	149	153	147	135	170	137	132	138	149	146	151	149	131	139	161	161	146	153	147	147	166	134	165	154	145	156	128	168	138	152	148	157	146	127	151	149	136	138	135	164	136	161	152	163	151	160	160	148	151	158	134	167	149	170	149	149	166	162	139	155	174	162	149	136	157	160	148	168	178	146	136	119	130	168	146	148	155	146	136	144	137	146	160	126	150	163	123	172	136	149	159	144	154	139	130	173	153	158	137	148	163	161	136	126	163	144	139	140	141	160	159	150	135	158	150	131	143	153	138	153	141	147	168	154	152	164	160	153	161	146	132	159	134	156	152	151	148	157	144	155	148	157	135	139	146	135	163	160	163	167	143	136	143	163	145	139	157	149	160	150	137	169	145	135	150	137	132	155	155	149	148	150	142	160	158	137	161	132	155	139	151	161	163	162	157	144	129	157	158	132	140	185	146	161	144	150	139	169	156	152	166	131	172	137	163	157	144	158	144	157	155	150	144	171	133	122	172	151	151	154	147	133	148	162	142	155	162	113	156	147	133	148	147	151	157	142	119	146	163	173	147	169	158	135	157	133	150	147	150	137	147	158	175	147	142	163	149	146	158	139	149	171	168	156	152	169	149	144	167	156	147	145	155	150	137	139	134	155	134	157	135	135	145	128	169	151	134	163	161	151	141	156	150	137	127	173	179	138	147	131	161	156	154	138	153	148	135	151	148	152	120	137	144	127	161	146	158	160	147	155	176	125	150	132	140	128	145	159	146	160	126	122	147	139	149	144	160	147	153	151	138	147	129	144	132	136	143	148	149	152	141	158	154	157	193	134	151	150	149	161	167	144	140	166	149	156	165	146	151	140	150	145	161	163	132	150	138	144	156	146	162	156	147	143	158	158	164	156	144	152	164	130	148	142	153	158	145	131	150	166	145	137	151	129	137	139	144	153	146	164	129	135	163	167	144	149	131	169	155	137	139	134	160	149	147	128	137	157	154	153	136	170	143	136	177	140	179	133	165	147	153	151	139	148	160	157	155	160	127	164	151	159	160	154	147	152	164	164	173	157	145	122	136	144	159	148	144	155	162	130	136	154	166	160	147	148	168	116	159	152	163	133	154	148	170	166	143	150	169	155	187	163	139	163	144	142	136	139	168	139	150	166	142	164	151	140	159	166	151	142	159	159	172	141	137	124	150	148	162	132	147	151	144	162	172	132	150	142	163	150	155	164	119	160	144	151	164	160	128	136	154	160	149	152	123	131	160	126	135	149	144	144	144	140	161	157	145	160	156	137	146	161	146	143	149	160	163	144	151	142	146	149	170	154	132	138	139	153	165	138	153	123	149	151	167	188	160	161	153	163	145	160	129	162	151	146	131	156	138	154	170	133	155	147	147	142	137	148	143	156	169	133	149	162	141	159	148	140	148	179	145	138	159	156	131	143	147	132	150	146	155	152	144	152	175	190	148	148	155	156	171	160	137	156	140	127	129	136	168	164	162	136	150	155	137	175	167	141	158	142	166	139	166	148	134	147	132	126	139	161	137	159	162	165	160	185	157	172	136	147	170	152	157	125	161	155	145	170	161	128	165	132	125	134	137	163	152	144	160	148	141	150	148	152	143	139	152	136	139	144	140	149	140	165	156	143	143	161	157	161	159	152	155	157	144	150	144	151	133	157	143	161	163	138	128	159	127	153	147	138	138	119	158	151	137	133	171	164	140	168	160	139	146	148	142	144	140	172	167	166	157	161	177	138	140	141	136	137	141	129	145	166	142	174	145	116	127	149	141	162	170	157	131	132	163	139	169	140	139	141	174	145	146	152	165	163	145	142	137	139	144	151	154	159	135	173	159	142	162	149	156	129	152	152	142	168	148	136	151	163	165	151	142	147	148	153	148	151	148	135	155	153	151	152	141	125	155	153	144	143	125	150	148	143	139	147	167	133	148	154	135	158	157	186	144	156	148	153	138	139	148	132	144	164	150	171	168	142	131	161	147	151	138	142	151	158	170	148	153	166	120	148	161	146	184	146	135	143	144	150	149	157	160	138	152	144	147	130	119	150	160	146	150	147	156	132	128	149	143	152	141	156	145	174	164	194	143	150	164	185	136	154	137	172	148	168	158	154	147	164	176	149	150	120	134	154	160	136	156	133	169	143	161	158	148	141	176	147	146	163	147	171	132	165	151	148	127	155	153	153	150	145	163	128	147	158	143	144	147	152	146	150	142	150	170	138	133	158	150	141	138	185	168	131	140	148	150	180	154	153	174	158	157	142	162	163	172	150	133	159	172	133	130	166	133	154	172	159	154	135	155	126	126	145	153	148	155	139	148	160	158	181	132	140	161	129	146	156	130	145	130	145	151	136	151	146	147	155	136	152	171	173	148	152	157	137	136	175	150	153	150	137	129	170	151	151	145	168	148	167	138	174	157	151	165	163	131	137	136	130	161	169	141	115	141	149	166	143	132	148	141	179	143	149	160	140	142	150	179	138	173	137	147	112	168	155	146	141	145	138	177	155	144	164	159	148	178	154	162	145	148	151	160	135	124	135	153	174	144	139	146	144	142	157	143	147	166	145	159	157	138	158	133	150	145	161	140	153	133	147	137	146	153	149	149	128	155	152	135	133	151	157	149	150	127	135	143	120	137	159	164	171	139	159	139	147	123	175	146	158	119	155	147	139	148	153	152	147	147	170	143	129	130	119	151	130	135	157	162	153	119	166	142	154	142	127	148	143	135	148	143	163	160	149	151	168	168	126	140	143	152	144	155	160	144	176	137	141	139	128	165	117	139	153	142	139	162	169	163	146	133	138	131	139	153	141	151	149	158	142	162	165	158	155	162	152	127	132	171	178	152	142	141	155	156	155	149	124	142	156	145	137	138	160	147	138	153	153	160	139	132	168	141	147	147	155	140	157	155	144	155	152	160	136	156	156	153	129	149	146	148	137	148	155	134	154	159	138	146	144	150	159	148	127	168	157	154	161	166	139	144	169	146	132	157	122	152
28537	47733	56386	55660	35930	984	765	682	609	559	525	495	495	428	443	406	433	438	437	382	430	429	395	371	426	392	380	366	351	404	399	400	371	368	378	362	365	378	352	377	382	365	367	345	404	359	386	368	369	380	356	365	374	356	379	357	335	355	350	359	350	373	385	338	364	370	364	367	388	328	371	402	359	375	349	363	372	384	354	366	373	349	376	370	411	359	351	345	381	374	372	352	333	350	376	330	357	382	342	355	364	353	353	361	367	365	339	372	349	359	358	394	374	361	359	317	387	339	369	380	355	340	356	315	365	343	361	357	332	349	379	380	357	332	368	369	338	386	333	367	375	377	339	383	364	370	315	370	346	369	395	392	347	340	370	352	345	390	346	355	313	357	362	315	358	346	324	345	337	346	358	348	327	355	384	347	363	333	372	359	366	371	382	370	378	353	354	366	349	359	393	324	352	365	351	345	342	342	325	341	348	377	341	315	333	353	345	354	358	393	393	382	349	379	376	370	362	358	385	370	371	331	367	359	325	358	357	352	346	375	379	361	404	355	371	329	378	351	317	341	357	376	383	371	366	355	360	356	371	357	326	368	390	346	354	376	350	338	366	373	348	349	355	360	363	354	305	328	350	371	339	369	367	328	392	333	363	346	337	308	352	380	348	314	330	364	358	362	358	386	356	342	333	359	354	389	346	373	350	342	349	339	357	358	374	369	356	355	350	335	358	349	373	370	334	323	325	396	372	314	383	362	324	376	399	333	367	420	351	354	317	347	363	356	369	355	383	329	317	368	373	381	362	366	350	332	334	327	375	396	356	331	379	336	363	362	320	354	344	371	364	379	378	353	358	372	345	376	345	377	360	384	400	367	371	350	362	380	350	306	374	346	368	347	371	379	359	342	346	363	333	358	339	378	366	330	348	377	373	375	360	296	354	339	372	326	339	314	367	370	362	376	370	345	369	348	350	333	384	332	384	344	349	347	330	358	356	346	351	357	378	375	369	401	331	354	354	376	366	362	382	378	348	377	318	375	361	357	351	361	362	368	332	376	369	316	363	347	347	347	366	342	379	355	358	351	378	398	335	348	338	367	344	347	361	341	369	343	354	344	367	351	399	387	387	368	336	373	338	392	335	349	378	377	333	358	364	375	371	354	355	381	350	342	380	355	343	382	361	373	366	393	348	337	340	346	390	361	381	367	373	348	353	372	353	334	373	323	385	344	369	338	364	369	351	374	346	358	370	361	356	363	375	370	365	359	331	354	355	353	359	373	335	362	369	347	356	355	361	382	379	372	381	348	338	370	349	332	354	352	348	357	356	369	362	362	346	377	313	354	368	384	355	354	364	371	365	359	362	326	360	348	329	379	337	323	372	365	362	371	326	347	351	350	340	334	352	323	366	377	338	361	336	360	345	325	386	336	344	353	361	342	376	338	348	371	366	388	356	303	368	368	385	404	344	349	349	378	371	359	353	360	412	347	377	368	353	355	359	347	326	370	384	395	355	346	329	413	346	327	370	365	383	356	344	356	379	343	377	343	348	373	332	393	357	356	338	375	374	330	334	357	368	357	338	350	387	334	354	346	398	371	324	365	349	375	350	394	324	353	348	360	359	405	361	363	371	361	354	361	362	373	343	343	405	336	351	363	331	385	347	380	367	327	351	345	366	333	347	384	346	354	382	340	373	326	338	360	358	372	373	324	372	368	374	323	356	356	396	369	358	353	377	375	350	345	384	346	392	351	336	360	344	345	363	339	350	383	361	336	377	335	352	368	356	385	375	334	366	348	382	346	339	351	365	374	332	338	346	300	365	362	330	356	401	376	400	320	356	358	356	353	353	347	377	338	341	317	348	357	373	334	347	353	400	361	354	400	362	388	339	383	349	340	352	368	331	348	354	356	353	367	328	338	354	343	373	356	367	358	358	333	354	374	390	342	345	319	354	356	337	354	343	378	356	370	348	346	341	369	399	374	359	332	364	370	336	353	344	340	375	342	357	331	343	356	380	398	353	390	348	314	368	361	366	347	340	338	365	367	385	367	354	352	330	380	348	340	331	341	354	347	368	385	343	340	348	350	322	382	365	362	353	356	391	329	361	366	351	373	329	362	368	369	351	326	350	331	359	347	359	388	403	338	400	386	402	393	362	348	308	372	361	333	358	347	356	384	316	328	355	361	357	368	373	353	371	340	343	352	321	343	352	344	342	364	354	320	344	369	366	371	345	343	345	343	333	370	326	342	366	370	350	348	372	356	334	329	346	404	353	347	358	374	351	359	376	348	349	353	383	371	370	349	361	386	359	380	384	353	377	349	365	377	367	356	346	359	354	342	373	366	342	336	358	367	360	383	357	346	400	353	355	336	362	363	352	367	326	370	401	308	354	354	337	362	357	343	349	328	383	390	382	363	361	385	340	381	350	327	363	360	354	381	359	343	394	343	358	337	401	339	362	350	375	366	337	338	326	321	378	351	344	391	346	354	362	347	369	376	318	372	378	323	358	379	367	348	348	377	370	352	367	361	368	336	356	383	373	343	356	354	377	361	376	362	331	341	316	364	343	370	366	360	331	362	348	379	396	363	365	336	369	370	371	383	348	357	355	347	372	343	346	369	352	367	392	384	354	341	366	336	353	324	342	395	312	360	367	357	360	346	367	340	346	331	374	376	357	389	354	397	405	367	331	335	360	369	376	348	371	358	372	334	337	397	351	359	325	326	344	329	359	349	343	351	344	354	343	350	354	359	369	369	343	334	369	368	383	354	392	349	363	355	317	335	346	380	351	366	346	385	388	364	380	335	367	345	358	367	346	375	358	346	325	335	352	360	359	337	352	304	347	320	397	369	339	358	349	358	349	356	356	381	402	384	383	342	334	351	321	396	359	362	354	335	344	367	336	370	357	366	378	389	348	385	322	359	364	324	323	355	354	334	350	356	412	346	338	338	360	337	353	353	367	338	341	354	350	357	334	349	348	333	337	342	374	397	380	343	335	366	346	298	367	392	359	328	356	339	339	347	380	349	375	341	367	356	350	331	354	371	373	349	339	329	360	344	324	353	368	361	336	362	374	397	371	376	335	331	372	370	381	369	361	342	377	360	384	368	389	392	368	379	337	341	361	363	368	358	382	373	370	319	333	325	358	326	360	362	343	338	389	357	365	349	355	381	341	371	395	339	356	365	377	393	336	353	373	400	319	357	379	359	360	358	347	403	324	344	331	328	345	343	352	327	349	374	397	321	365	352	370	372	359	376	389	345	351	365	346	347	358	338	337	373	369	333	361	362	330	378	367	376	348	349	404	397	376	376	363	350	373	331	360	361	364	339	359	332	311	376	355	331	384	363	354	380	350	404	372	379	341	346	379	374	351	356	378	353	371	336	378	382	343	345	360	352	324	360	353	358	369	347	340	327	353	325	367	343	347	369	371	353	373	347	374	346	329	352	361	391	352	343	376	332	362	359	391	320	334	370	379	331	352	346	330	348	362	356	355	348	353	350	351	347
58750	76319	74919	61133	43628	10263	759	401	334	329	309	315	263	260	270	259	275	266	249	238	254	220	267	258	245	299	235	264	254	227	244	249	240	222	232	238	247	220	223	253	220	226	236	235	218	230	233	248	220	258	258	241	226	250	196	197	233	237	206	227	228	235	236	256	234	234	233	253	229	238	200	229	228	237	227	242	239	242	232	233	223	231	258	260	224	237	233	230	219	233	255	249	231	225	239	248	254	271	246	225	232	220	249	268	259	248	258	232	254	232	276	249	225	219	253	238	214	226	249	231	257	227	217	196	262	227	248	214	245	224	202	228	230	214	207	196	224	243	249	242	211	231	258	211	226	250	221	225	214	218	211	205	274	225	223	226	259	227	228	244	231	229	252	246	225	212	227	227	222	225	255	239	253	230	239	231	217	255	241	236	227	217	232	232	249	221	245	232	230	260	236	215	246	215	246	237	235	243	237	234	216	256	260	219	232	253	247	224	256	247	228	233	232	229	237	223	225	214	226	222	254	245	247	248	225	236	241	227	227	252	236	216	220	249	251	234	227	241	210	263	255	208	243	251	235	219	221	233	216	266	223	251	205	266	232	240	240	228	211	211	214	217	239	258	222	231	256	233	245	217	245	221	220	230	254	257	247	226	237	229	246	252	224	223	233	201	199	242	240	214	237	203	251	255	225	235	241	239	253	259	230	213	240	194	226	230	240	262	257	257	238	224	235	239	225	222	241	238	233	258	216	227	224	239	254	217	223	229	216	207	220	240	235	240	218	192	210	237	248	249	213	208	240	229	235	226	242	241	230	240	250	213	228	267	226	245	235	227	213	227	242	229	234	225	234	224	237	258	226	240	226	208	225	238	224	220	234	247	252	224	267	245	234	260	237	231	235	240	249	226	213	230	228	237	230	220	236	222	223	247	228	256	235	221	215	228	273	249	215	214	233	217	227	232	217	224	223	222	225	236	256	218	238	205	224	224	239	245	244	235	249	255	228	246	236	249	268	244	197	217	243	249	222	224	226	241	224	244	223	197	245	237	248	265	245	236	240	244	222	240	228	234	256	236	231	221	248	261	234	248	256	235	237	229	263	222	251	214	213	198	222	230	236	248	236	218	238	237	232	241	244	240	245	245	240	263	258	225	245	222	236	268	247	211	245	238	207	228	223	237	220	212	243	217	206	220	222	238	222	232	245	230	224	246	202	247	254	224	220	231	223	240	238	230	252	227	236	240	232	218	255	199	224	265	212	218	218	239	229	227	221	234	262	208	206	203	227	223	232	224	229	229	247	238	211	236	246	229	237	256	228	250	230	258	233	224	222	233	251	210	272	221	253	260	245	249	242	224	224	234	239	231	213	265	230	217	201	216	218	234	217	255	245	232	236	248	234	209	209	262	216	242	231	211	253	267	235	232	219	249	259	211	225	225	280	226	250	242	238	268	263	276	204	230	222	246	245	221	207	235	250	233	214	226	247	247	221	241	252	232	250	237	229	242	241	270	216	225	229	212	220	218	239	246	242	225	243	242	248	273	235	243	243	233	246	228	230	237	235	242	224	206	219	247	220	253	235	255	201	236	234	236	230	225	230	213	208	231	221	206	238	246	217	231	234	233	211	268	245	234	224	259	238	210	259	225	218	225	247	213	232	251	192	234	220	220	280	223	204	255	222	227	255	238	230	239	226	238	257	242	217	226	241	230	208	208	271	249	236	237	234	204	230	227	231	254	199	221	234	230	208	192	235	228	223	244	235	227	248	232	257	232	213	222	236	237	228	244	212	248	226	215	236	204	217	225	226	210	196	204	245	205	218	222	202	257	261	210	245	245	245	224	226	240	239	243	238	214	252	229	198	195	237	260	232	255	257	238	247	230	240	219	241	243	234	228	246	239	233	230	244	240	230	244	210	210	214	215	244	225	250	222	225	225	237	231	232	217	261	262	218	231	226	231	244	253	203	248	229	237	237	204	263	265	260	228	236	256	231	243	253	236	231	246	281	254	228	228	257	223	242	224	260	237	222	219	226	252	221	255	235	248	213	267	218	237	237	232	266	249	215	241	207	248	258	247	228	218	226	240	223	235	265	243	266	295	204	244	221	215	262	229	207	208	281	243	249	229	230	258	254	243	258	232	204	236	234	249	213	224	247	265	245	215	243	240	268	208	254	243	233	246	228	197	213	238	242	229	236	246	259	246	265	243	226	252	224	221	219	211	229	239	245	220	256	204	249	242	269	224	256	240	227	229	233	217	235	215	235	270	225	248	247	233	241	264	246	269	235	230	256	248	222	252	216	221	227	244	257	279	255	221	198	252	238	261	235	225	236	224	207	245	226	237	244	211	220	231	238	206	238	228	193	220	210	235	226	257	239	245	227	234	211	237	221	240	251	264	238	232	235	217	223	236	232	224	206	194	256	233	222	236	242	229	242	223	216	232	214	248	236	226	250	259	206	233	253	230	228	233	234	232	234	231	230	240	230	227	228	254	242	231	243	256	243	242	239	211	237	234	226	238	233	233	205	246	243	253	259	239	218	251	205	259	274	222	273	226	232	245	218	231	231	222	212	233	201	215	207	219	211	243	234	204	235	246	263	225	211	231	207	237	248	229	230	231	227	243	217	245	243	224	235	232	229	219	239	238	225	219	241	206	222	246	217	217	239	195	194	253	234	234	234	221	270	244	247	230	223	260	240	241	239	210	231	231	222	238	254	189	244	242	213	230	224	225	246	244	240	218	218	241	246	248	231	237	248	263	212	210	271	203	246	233	225	206	244	223	266	255	237	210	236	238	233	224	236	262	260	223	231	219	196	247	240	245	234	226	231	223	246	228	216	251	241	227	221	245	216	221	235	256	258	238	233	232	247	224	236	259	248	248	246	233	226	246	262	241	225	252	238	221	216	218	264	235	205	229	224	226	218	215	234	208	272	232	238	259	258	242	256	223	207	228	222	222	233	228	226	229	217	227	242	227	225	236	244	250	261	242	245	244	245	227	235	241	222	240	276	232	244	204	260	227	226	240	221	236	226	249	246	287	246	232	235	241	202	257	227	251	243	236	205	266	232	264	203	204	244	234	251	239	251	229	244	267	238	208	249	224	233	225	235	208	267	247	246	244	234	209	254	207	233	230	276	215	237	212	218	257	255	244	230	248	257	190	255	216	234	238	221	243	207	229	227	252	236	227	198	222	258	237	226	239	230	268	230	241	243	251	217	235	243	240	222	219	221	228	236	228	234	203	254	214	237	249	221	226	208	238	244	215	239	274	223	223	240	253	246	233	219	230	233	227	232	257	225	258	237	213	241	249	255	248	271	240	228	253	228	220	229	239	224	230	243	222	237	231	222	228	222	212	262	263	236	246	234	235	234	226	216	252	227	227	236	217	233	249	225	228	221	231	240	232	233	238	238	232	241	245	203	208	236	192	228	245	253	209	201	223	257	215	249	212	219	193	258	245	228	256	229	233	234	244	240	238	249	258	236	229	236	228	263	247	238	235
32938	59045	71268	66365	43384	1584	1428	1142	1001	892	797	840	766	757	700	709	722	678	647	642	660	606	590	617	593	617	610	555	565	560	602	591	581	578	554	602	567	553	580	555	553	552	542	550	576	557	526	526	602	546	542	585	553	589	571	469	536	564	579	600	560	526	571	610	572	584	515	560	564	541	536	525	555	542	520	537	566	516	550	568	538	547	589	562	562	589	557	530	526	531	520	565	493	549	539	508	529	550	552	563	525	561	556	527	575	549	537	565	509	524	511	579	545	534	538	530	494	543	497	507	555	575	543	561	526	541	539	548	513	544	580	593	505	522	547	488	548	517	575	527	572	551	573	593	528	508	517	531	510	533	536	566	541	546	507	543	508	566	543	550	545	510	532	577	546	554	563	533	530	474	560	477	555	498	519	522	571	504	578	529	561	482	491	590	554	574	563	540	542	553	559	543	535	541	530	536	540	533	556	523	557	528	560	536	490	555	541	547	536	549	512	524	521	526	542	531	570	525	563	514	549	518	563	545	548	516	553	537	585	498	517	537	551	560	527	515	546	488	506	495	572	555	529	529	545	544	562	582	524	528	507	523	534	525	528	577	538	498	517	501	508	518	541	560	571	493	531	547	483	545	515	554	508	517	541	557	512	557	552	534	538	538	539	515	544	563	541	541	516	554	533	524	560	586	550	548	516	546	553	509	499	543	542	559	528	553	526	542	524	536	510	582	594	536	501	538	540	524	513	534	561	503	547	548	512	532	565	492	543	533	544	540	537	521	560	548	540	544	530	563	541	515	526	532	591	552	510	598	563	570	553	581	516	522	541	514	512	508	533	565	538	548	481	521	529	563	511	546	485	567	557	531	539	546	582	508	530	578	544	544	562	517	530	572	520	558	551	548	501	517	541	537	529	540	515	545	508	562	605	532	558	510	487	525	557	548	540	527	543	533	486	524	521	562	534	544	546	516	527	477	556	522	527	604	581	517	508	515	513	546	518	546	564	507	534	511	551	515	502	548	560	562	537	529	552	528	548	561	568	548	522	553	537	544	541	576	524	547	532	569	565	541	562	556	553	564	511	552	520	539	524	556	539	526	572	544	520	524	546	527	528	566	567	561	571	530	486	546	535	544	537	567	566	533	508	497	544	585	522	554	523	530	520	549	527	594	547	522	533	528	530	533	558	526	562	512	537	496	547	503	509	537	531	508	582	497	556	584	521	528	541	533	572	533	516	552	556	553	494	534	573	571	515	562	504	528	545	549	551	575	510	575	574	589	550	552	516	562	515	557	495	562	522	520	558	528	557	547	551	563	528	504	522	565	482	551	552	561	552	570	535	537	534	530	526	547	535	501	541	529	508	576	563	517	567	532	542	560	544	542	538	555	562	573	529	564	535	506	521	545	512	483	580	540	541	533	548	524	512	588	536	540	561	529	536	547	549	568	531	509	534	545	528	545	539	551	572	529	564	545	511	538	511	568	532	534	553	562	558	501	556	523	515	550	546	492	489	525	540	558	523	500	533	496	549	580	577	534	548	564	587	503	515	558	517	524	522	579	552	554	547	556	567	541	520	549	572	547	507	553	520	515	514	515	578	537	555	528	573	541	595	541	549	554	523	518	571	541	543	492	579	529	550	484	466	545	552	517	551	565	546	557	579	501	549	573	580	558	531	531	537	515	590	511	506	515	518	539	515	572	553	539	540	544	520	521	499	518	502	547	550	554	527	558	560	523	541	570	531	545	556	557	519	544	539	539	520	543	527	511	528	549	534	582	527	514	518	539	566	580	555	529	488	580	573	553	547	537	501	524	530	538	521	574	546	526	548	530	517	517	512	546	505	527	514	514	541	566	532	490	518	538	551	551	566	575	537	535	492	490	554	529	561	521	560	519	549	515	526	543	544	556	500	550	544	570	534	502	524	510	533	514	529	518	585	541	531	536	533	505	514	549	571	519	547	560	565	525	560	532	539	534	522	573	522	519	601	532	552	558	541	508	544	563	509	523	551	577	523	529	478	518	532	536	565	549	539	547	532	552	542	513	562	535	520	575	536	566	518	542	554	593	537	533	509	557	529	553	533	576	538	490	561	550	570	517	520	564	509	550	540	558	550	544	559	537	534	562	533	533	533	544	522	514	526	508	538	581	536	555	551	552	562	527	498	498	553	542	607	557	517	548	501	497	577	590	576	520	508	554	511	512	565	524	502	557	495	535	568	521	536	568	538	595	532	503	534	547	528	555	531	521	524	535	496	522	500	555	502	510	525	535	572	507	523	552	503	539	524	526	495	539	548	563	541	540	563	571	510	558	560	518	556	544	537	552	552	538	530	567	557	555	567	551	580	551	565	522	525	562	520	543	569	546	565	548	540	543	491	534	543	534	555	539	563	539	522	530	573	511	507	513	552	540	545	518	528	527	521	529	550	510	491	523	515	525	558	478	557	593	526	544	525	515	524	521	542	518	552	474	579	500	545	560	535	553	571	536	548	541	565	555	515	532	509	491	509	569	518	557	529	534	556	537	582	493	543	533	500	565	540	525	562	518	518	530	569	551	510	571	559	549	565	568	536	559	552	516	535	507	552	524	543	548	548	530	497	547	549	522	534	538	531	528	531	552	534	531	553	506	497	534	541	560	535	546	575	524	544	524	556	524	571	502	518	550	543	538	550	562	533	567	472	531	537	552	594	536	549	576	539	551	566	524	514	537	531	558	509	541	549	568	557	564	560	516	538	533	540	541	517	524	508	569	496	558	527	521	522	535	533	536	533	498	552	546	524	556	556	599	548	538	541	508	551	509	470	538	528	545	564	564	505	525	496	558	515	543	508	531	527	516	561	552	525	570	524	610	516	570	531	547	553	518	550	523	524	572	536	494	497	549	563	566	548	527	574	513	545	519	525	524	578	578	530	547	585	548	562	508	586	549	522	525	497	526	510	533	568	505	562	567	493	507	536	516	561	556	514	529	499	538	563	557	544	546	534	495	494	545	561	511	526	510	543	567	514	533	532	523	531	514	539	493	532	526	499	512	544	590	510	532	525	516	500	515	556	543	540	534	530	498	559	520	529	564	520	583	566	554	570	535	555	520	524	540	501	572	555	534	569	537	511	526	505	525	501	537	551	521	515	529	501	525	567	539	563	519	558	521	534	517	556	528	569	540	551	556	556	489	533	539	499	576	516	515	551	534	562	533	549	524	582	544	531	546	573	557	546	523	544	517	553	521	539	551	540	547	557	568	530	532	531	505	513	569	522	543	531	538	548	559	538	493	558	539	510	549	533	569	503	556	569	567	510	557	511	525	555	542	553	527	537	537	518	503	529	585	554	576	509	552	558	540	538	512	550	499	495	538	576	502	547	531	526	548	509	533	569	590	538	559	533	553	567	528	559	563	545	567	550	548	533	569	539	525	518	533	519	527	557	552	526	541	550	529	541	528	509	510	546	546	564	533	581	543	560	579	530	518	539	523	515	515	516	535	546	538	523	541	540	505	553	513	527	539
36498	20989	9733	4458	1592	313	272	267	251	263	278	252	256	258	277	271	250	268	258	254	232	240	219	247	237	245	250	255	248	268	252	260	262	255	278	277	258	268	267	266	243	245	257	266	255	289	241	260	253	275	301	266	234	264	273	250	239	259	256	278	289	233	278	248	256	228	277	292	279	254	214	257	271	241	290	263	270	265	267	243	261	256	258	308	229	278	277	260	225	255	238	272	256	280	251	269	259	261	235	234	260	267	266	302	306	274	259	264	249	243	260	258	289	275	285	253	256	237	244	286	284	261	249	249	205	249	245	250	245	230	259	260	260	240	247	246	273	261	253	231	266	257	258	283	253	252	256	264	250	273	253	264	258	264	275	255	287	293	244	263	242	250	251	261	259	281	264	236	283	255	203	283	263	282	247	248	244	276	253	254	261	270	278	267	288	258	254	258	256	242	264	254	215	255	285	242	233	249	273	239	271	249	261	263	219	242	245	265	272	230	244	269	242	266	265	244	247	250	232	257	275	246	267	255	272	239	266	230	240	255	244	278	272	267	264	268	252	226	243	249	251	286	255	249	240	264	244	272	256	255	247	234	224	274	241	298	260	265	285	251	278	240	276	271	267	250	258	230	257	233	279	246	263	256	271	257	232	265	281	239	249	270	302	267	270	264	272	250	287	269	272	282	261	231	264	289	263	285	265	239	243	270	251	254	257	283	263	272	269	263	216	257	260	282	216	242	268	242	246	274	242	266	240	239	266	244	279	254	229	272	248	250	243	248	258	279	283	261	271	259	253	266	260	264	245	245	276	248	243	251	251	245	256	266	266	262	255	235	270	266	260	276	258	283	286	268	283	205	235	242	267	282	233	237	230	240	250	289	269	233	250	237	251	278	254	256	281	228	267	246	235	264	271	287	285	263	262	279	247	242	247	276	252	235	273	237	272	239	280	244	248	243	257	268	249	261	242	248	273	273	255	263	260	248	260	280	246	260	283	276	248	276	235	241	236	279	241	253	265	270	259	228	250	268	262	272	240	226	243	271	281	259	272	238	281	291	254	239	241	266	241	247	267	246	248	255	260	244	242	247	228	277	268	263	250	237	268	273	266	277	263	247	264	306	265	262	258	266	252	253	235	253	246	269	312	254	255	246	236	259	275	266	236	277	236	265	263	229	267	284	286	282	262	271	254	250	235	263	255	278	263	213	212	248	250	262	254	265	257	272	263	232	243	236	269	286	259	282	281	254	279	258	272	241	236	229	246	279	238	278	306	246	249	233	272	258	245	256	260	244	266	246	252	255	250	232	262	228	246	245	270	244	254	282	249	259	289	246	266	261	262	286	284	254	259	268	251	280	248	263	246	277	271	247	259	272	242	277	252	245	256	261	277	243	273	264	240	261	250	267	263	275	266	268	264	272	270	267	280	246	262	248	243	261	233	280	244	270	252	241	280	244	315	248	267	272	274	286	246	242	259	287	247	243	265	256	269	270	262	254	280	251	255	256	250	269	259	283	283	261	236	219	242	289	277	268	272	250	242	277	274	287	248	247	250	279	281	269	268	272	266	262	268	241	293	230	273	275	261	277	254	263	246	263	273	233	260	253	257	260	283	261	251	254	266	265	268	226	267	253	278	274	264	254	245	265	251	240	285	270	256	271	253	274	263	252	262	272	263	272	265	289	259	245	257	259	247	220	266	243	260	257	253	257	262	260	267	268	249	264	240	246	261	246	242	272	250	260	255	257	260	257	260	290	273	266	293	258	255	218	268	260	268	281	242	246	272	245	247	264	293	256	246	224	259	278	265	280	287	250	249	258	273	277	232	260	253	281	257	251	263	281	250	275	244	254	222	269	262	251	227	247	266	266	259	249	252	291	243	282	252	259	258	243	262	293	301	249	267	282	258	272	284	263	245	252	257	273	293	271	251	256	260	270	293	263	250	257	277	259	255	282	231	265	279	273	268	249	250	308	226	284	253	260	266	278	263	235	260	243	269	253	244	267	253	254	234	282	286	267	244	276	249	240	257	251	254	261	278	271	255	239	297	246	241	256	282	235	258	237	252	258	230	266	285	264	262	271	259	304	264	282	247	269	267	303	256	264	250	281	282	241	252	256	278	267	283	287	275	268	242	266	253	270	265	235	272	254	244	226	267	282	282	256	239	267	272	254	253	246	260	242	272	260	270	255	236	277	275	261	244	278	238	253	257	226	220	268	260	244	267	274	262	259	237	276	281	287	266	277	243	270	237	259	238	241	249	288	271	281	255	247	294	244	280	262	266	271	241	261	274	229	284	239	244	241	270	252	257	243	266	264	251	244	242	240	255	271	268	269	293	270	262	236	275	231	260	268	275	222	258	231	288	250	253	289	260	238	258	251	242	271	253	278	276	256	268	249	280	274	310	283	267	274	242	258	231	272	242	243	271	269	242	257	257	280	268	281	269	254	244	265	287	249	274	286	271	232	273	258	268	257	291	262	277	277	231	277	236	269	261	278	234	280	230	246	254	229	268	270	264	259	267	255	282	288	263	244	251	234	264	240	272	257	240	238	267	244	284	259	249	263	251	281	256	258	267	232	262	301	258	252	230	263	278	268	219	271	255	230	257	230	251	268	253	245	296	271	251	233	246	278	222	277	264	249	244	256	267	279	264	254	233	241	248	247	273	268	245	257	263	252	276	241	254	282	260	234	249	252	261	239	249	275	241	248	254	253	274	240	239	245	262	272	232	280	266	264	263	258	269	274	276	256	270	276	262	278	251	273	268	253	228	236	237	264	238	256	275	278	270	263	268	293	292	293	220	275	253	250	254	250	284	263	247	270	237	276	253	260	254	256	252	246	252	265	281	271	257	291	275	241	262	233	237	299	263	239	272	253	251	263	238	240	248	222	265	257	272	273	271	248	271	272	263	249	256	288	268	248	250	266	265	267	242	283	270	264	255	245	227	244	237	250	256	247	233	247	243	253	265	253	257	264	256	246	248	299	255	255	231	236	213	224	246	280	248	267	270	261	269	254	265	238	234	262	257	265	255	269	235	277	257	242	262	247	252	265	229	254	265	245	263	277	219	240	289	239	243	256	268	266	261	271	259	241	273	269	268	301	261	278	271	262	263	234	276	258	293	259	284	227	268	249	247	243	284	262	238	249	295	246	265	248	231	272	265	270	271	285	255	267	271	260	276	250	262	257	263	281	222	237	271	262	247	276	294	271	250	234	265	252	270	247	278	286	263	259	240	272	258	249	262	261	251	238	235	254	257	300	275	258	270	247	275	272	259	266	271	252	272	279	299	285	277	263	251	222	253	275	281	216	220	272	285	272	266	237	270	257	259	228	257	257	239	249	253	285	218	259	235	257	280	271	259	276	253	289	244	276	242	257	256	291	261	250	247	262	252	291	263	287	249	280	262	259	243	283	230	221	232	233	261	260	269	246	251	258	227	268	245	252	250	266	245	280	275	270	274	240	250	262	275	220	282	232	265	239	243	277	282	249	261	238	236	252
17734	14360	13938	10168	4505	554	586	568	569	571	563	566	552	571	544	540	558	577	550	555	570	561	515	575	581	589	563	552	576	532	552	545	610	549	563	530	581	572	561	584	527	549	534	557	580	573	586	535	561	556	542	576	595	554	554	567	581	564	607	562	527	543	561	583	582	541	557	522	560	542	579	566	582	514	533	549	565	561	550	597	580	564	537	550	575	572	569	554	584	585	564	581	521	582	576	538	574	551	507	587	542	552	545	582	579	561	556	572	560	617	546	583	559	583	564	554	555	561	556	514	560	578	531	534	577	534	575	509	564	565	567	589	560	562	541	579	552	576	553	558	555	513	553	524	548	540	598	541	544	591	535	594	524	567	588	539	571	532	550	546	569	571	554	544	521	580	611	585	600	532	557	582	581	560	583	570	546	538	568	577	582	561	546	562	611	576	585	586	533	572	564	565	567	546	591	520	539	610	606	569	560	552	562	559	546	515	564	540	539	563	513	521	536	552	551	558	549	562	554	583	522	512	571	565	599	550	578	620	607	573	536	544	587	567	549	540	564	591	552	552	595	554	551	560	570	556	529	598	575	559	591	581	557	538	615	587	566	575	523	515	564	554	577	526	557	535	518	567	612	572	573	572	549	607	569	565	546	510	539	534	568	571	574	538	557	524	579	568	580	525	540	553	549	547	536	514	541	521	570	589	550	528	554	595	613	519	574	521	545	542	589	554	553	540	571	561	524	514	547	574	505	577	530	582	536	556	584	592	551	562	542	526	574	550	589	573	545	586	579	548	574	569	578	515	539	563	611	519	585	585	582	549	538	530	578	546	544	542	536	591	568	523	516	543	530	555	554	580	559	547	542	531	600	536	576	534	588	566	535	560	557	548	542	521	567	562	557	547	611	542	567	552	517	546	544	557	542	538	593	596	571	556	558	573	560	561	542	561	538	540	581	595	561	604	582	577	555	548	557	545	542	572	547	567	571	595	535	565	555	534	547	547	552	514	569	550	551	557	576	551	532	564	568	563	559	575	539	552	541	554	518	590	576	542	571	563	542	542	496	585	627	557	603	530	572	630	583	552	576	539	561	548	555	556	572	570	573	558	597	566	578	565	566	558	560	531	591	592	553	539	535	513	573	543	531	546	520	602	565	567	556	527	553	563	570	505	549	514	569	546	556	554	585	551	566	596	576	592	534	571	583	567	565	532	557	586	539	580	559	551	539	577	510	556	528	584	560	513	552	557	576	572	543	577	560	547	536	531	561	569	568	579	575	567	542	599	571	563	514	551	586	548	541	568	589	569	571	537	579	567	604	546	534	555	554	548	561	544	561	547	593	571	577	576	587	579	561	583	581	590	569	539	546	562	558	566	592	574	612	552	559	524	511	571	558	561	518	566	582	600	555	534	572	565	535	539	551	585	554	534	536	524	575	548	543	553	543	548	519	559	610	570	579	551	516	583	562	551	554	528	576	582	519	571	563	540	570	549	524	568	589	562	535	534	524	587	586	546	563	502	535	602	564	558	509	564	554	578	594	523	544	570	559	549	560	545	513	609	531	547	541	570	618	557	534	535	550	569	519	541	575	562	574	548	525	546	527	598	571	562	572	599	501	534	566	584	557	572	584	532	570	526	584	580	577	584	539	552	551	567	508	486	552	581	557	552	561	523	560	587	561	532	546	592	590	577	571	535	557	569	599	561	575	581	570	570	569	567	553	598	544	549	558	551	552	566	531	549	569	579	549	526	553	505	589	527	543	583	538	562	576	575	532	514	580	531	585	547	533	569	555	549	579	568	535	504	548	569	569	551	556	539	567	551	537	562	581	602	566	592	521	616	548	610	537	584	551	535	567	558	534	528	530	559	568	527	558	540	529	603	538	565	545	552	593	577	537	538	586	598	592	572	574	569	583	556	540	586	557	558	540	566	551	564	523	538	553	559	581	580	533	563	532	539	561	532	576	585	550	594	561	564	570	563	578	533	597	585	546	540	590	551	603	570	534	507	548	554	594	529	549	537	525	563	539	564	533	564	557	583	555	569	566	535	576	570	553	546	578	549	584	545	546	566	540	538	588	568	591	519	534	561	570	554	554	557	573	563	563	532	590	547	550	553	570	550	559	528	531	561	564	547	517	568	546	556	536	519	525	540	562	572	616	566	561	574	572	508	546	546	572	553	574	591	511	552	534	534	575	589	568	562	563	550	558	562	518	580	547	526	535	570	534	587	568	563	597	526	528	543	536	540	539	578	524	571	559	568	576	588	556	543	535	542	547	578	556	555	563	581	575	551	531	530	545	569	544	559	559	557	560	558	573	559	538	553	588	536	533	573	568	583	551	581	535	536	525	571	564	550	543	567	541	598	578	555	564	528	573	589	521	593	503	526	546	546	557	571	533	590	521	563	531	548	557	584	529	550	526	538	563	519	586	548	561	560	506	557	606	547	547	541	583	609	583	519	511	601	569	543	573	515	554	548	555	607	571	549	564	549	564	584	542	582	559	585	571	552	562	532	567	506	551	561	553	573	568	569	575	539	595	504	560	545	590	562	574	566	577	557	572	574	578	537	492	527	550	552	558	572	555	581	588	591	534	560	564	566	531	571	595	532	553	591	509	573	527	559	606	513	582	524	590	578	547	573	574	529	557	545	568	574	539	533	566	573	512	538	549	585	514	523	562	548	560	540	535	524	543	529	588	524	501	552	519	582	567	563	525	614	553	570	603	539	528	570	557	546	558	567	579	544	493	505	532	523	615	571	544	541	558	555	566	552	592	550	599	602	574	599	589	556	608	566	524	573	562	545	573	540	570	532	574	567	564	585	551	567	550	548	566	553	536	526	555	545	549	553	564	524	592	606	580	590	528	558	593	540	605	513	571	572	545	615	551	569	576	551	553	540	570	546	577	588	553	605	549	486	512	559	562	560	562	565	593	553	524	609	611	597	552	584	517	579	511	545	581	598	573	524	549	593	570	568	513	576	528	524	559	519	555	540	562	556	549	605	584	544	546	581	540	559	526	531	534	550	553	557	574	562	574	580	579	574	548	572	550	544	553	552	546	552	564	543	562	558	559	534	553	555	556	535	574	541	531	570	565	581	572	520	561	589	605	585	577	509	598	528	574	588	548	533	557	608	580	586	556	530	583	523	525	549	529	550	584	561	559	565	542	595	564	541	569	527	557	567	547	578	539	614	572	548	538	558	569	566	571	577	591	594	543	562	507	583	561	549	586	614	563	572	573	572	551	531	553	563	591	545	562	528	510	577	583	563	573	538	529	568	568	536	538	545	537	575	568	541	539	536	547	536	566	559	553	571	542	541	545	561	571	584	573	526	547	544	542	552	554	539	583	534	553	538	510	538	546	571	580	549	542	578	594	550	556	528	550	546	569	546	529	520	539	524	563	511	546	554	546	533	568	589	514	559	572	535	534	550	566	553	532	556	575	551	561	552	552	577	533	519	581	567	582	571	593	528	559	523	569	556	574	612	515	587	580	544	556	549
50170	58642	63608	49826	30887	4793	286	207	205	208	175	158	161	153	167	182	131	148	171	155	153	150	141	147	164	149	127	161	148	167	167	143	143	162	161	133	149	149	160	162	164	142	168	126	123	158	180	146	146	147	141	140	154	133	149	148	151	140	138	154	143	166	146	154	143	114	144	136	163	151	133	134	133	145	131	128	145	140	148	164	126	149	142	133	133	167	133	153	143	149	139	146	138	127	129	145	143	118	147	169	146	138	142	137	141	137	144	136	148	149	140	167	121	139	151	143	164	152	140	153	141	145	147	174	130	146	156	138	125	143	152	131	128	142	148	142	164	170	155	145	152	143	137	126	146	133	142	140	140	138	120	117	142	149	137	140	145	164	150	150	134	150	161	141	123	150	134	122	145	134	143	150	134	145	143	161	146	141	152	171	148	154	164	126	141	142	139	144	146	140	145	146	146	151	143	167	143	140	137	134	147	145	163	169	149	131	149	148	138	136	127	139	142	148	140	144	150	182	160	152	140	151	135	190	117	137	146	142	137	110	134	138	133	130	165	148	138	144	144	155	142	158	149	163	127	150	135	131	138	149	157	157	128	155	136	132	144	150	149	155	159	142	171	158	134	144	157	132	160	143	141	146	134	158	150	132	142	141	139	142	157	135	145	146	138	162	116	158	143	151	171	146	166	136	137	151	159	136	152	145	172	135	121	133	121	131	147	153	133	121	138	145	120	150	137	149	122	123	134	148	145	133	136	156	153	146	122	147	131	159	160	159	145	158	137	141	159	152	156	127	157	130	163	155	136	149	169	153	152	146	111	143	152	139	152	128	139	145	133	154	140	135	151	153	154	137	167	145	158	142	166	154	157	147	158	160	111	142	124	152	132	180	141	152	143	164	140	130	156	139	140	142	136	138	143	141	132	177	137	144	137	145	141	156	129	164	150	122	151	123	141	141	163	132	167	138	123	127	146	154	128	152	160	146	146	144	163	135	143	131	146	150	138	134	149	160	167	131	160	140	142	139	152	125	142	158	147	145	138	127	159	149	113	124	153	150	160	143	146	165	140	141	131	141	140	146	147	124	162	150	154	115	150	128	145	129	151	141	125	143	145	151	144	159	143	144	143	152	133	132	131	151	162	162	153	154	129	149	145	150	150	138	154	168	149	129	179	125	139	154	137	139	129	148	153	141	139	160	130	168	144	161	147	161	126	143	153	154	124	175	155	153	153	144	131	130	138	153	151	162	140	180	149	159	134	138	153	144	145	147	138	121	149	157	141	161	154	140	133	156	143	137	169	147	140	145	143	161	158	136	140	116	148	129	145	154	157	154	156	150	135	117	155	128	143	130	126	134	158	137	148	138	165	139	151	138	138	155	141	161	142	163	126	138	154	152	140	159	130	189	134	133	153	147	135	140	165	152	141	144	161	143	137	136	167	146	150	148	136	147	131	144	154	142	148	154	167	150	159	128	163	146	129	132	134	132	137	153	150	139	137	124	165	128	152	140	130	156	132	163	128	172	130	139	157	159	148	156	144	130	138	138	160	156	137	128	151	160	152	157	132	125	147	135	165	129	144	142	144	150	143	126	151	142	130	157	144	137	169	174	130	155	150	134	151	147	157	130	138	150	147	141	132	152	158	136	162	151	145	159	139	144	131	154	146	153	114	144	159	161	136	133	143	124	128	128	137	132	123	124	166	160	171	134	154	138	149	151	153	124	152	142	137	145	142	142	138	144	148	152	172	162	130	155	175	158	132	121	127	149	133	135	166	138	159	131	140	111	158	152	116	150	138	130	123	153	152	143	132	156	129	138	136	130	161	166	145	151	151	146	165	161	147	126	140	140	149	129	149	145	130	140	133	136	127	157	160	106	154	132	141	153	161	149	154	145	159	160	107	128	140	168	159	152	134	137	146	151	134	148	154	142	149	146	162	146	160	154	137	128	142	123	125	148	123	149	157	156	121	152	152	170	168	148	141	132	127	152	129	145	155	137	139	132	117	134	137	138	122	113	133	147	139	132	130	140	149	152	147	135	153	145	165	140	144	139	130	140	168	158	157	146	123	162	151	157	137	162	153	148	150	136	148	149	124	128	134	130	146	122	150	127	149	164	152	128	145	147	138	141	138	158	168	161	140	135	126	142	165	150	152	144	136	126	128	148	137	149	144	144	140	142	130	120	120	153	170	134	172	148	151	150	143	135	133	139	174	139	141	148	175	162	147	136	147	127	144	165	152	154	161	147	171	128	125	148	155	129	119	167	143	125	129	156	136	145	155	158	142	134	144	148	139	152	157	150	120	144	157	143	145	140	128	125	147	119	155	141	138	134	154	147	128	168	150	166	165	129	127	148	141	126	127	139	148	152	149	158	135	133	152	141	149	145	128	151	136	139	151	152	143	146	154	142	148	153	159	140	156	132	152	148	150	148	136	161	152	154	136	149	149	138	131	152	141	140	149	150	140	140	143	161	145	149	135	149	122	142	173	144	170	138	151	145	146	124	146	141	139	150	160	157	132	136	158	129	135	171	166	139	143	161	166	153	130	149	141	150	158	139	149	137	141	154	129	159	144	137	151	132	116	144	147	157	138	148	134	149	138	165	132	134	147	141	145	153	165	151	178	135	135	157	138	139	132	140	131	140	139	125	150	150	154	157	160	159	153	133	155	137	157	151	128	125	123	165	165	162	146	171	156	149	153	127	169	162	140	155	158	118	120	155	144	139	163	131	142	166	147	153	147	155	145	140	109	138	143	166	150	133	134	134	136	160	129	132	139	157	136	161	116	142	128	148	140	170	147	158	172	128	143	155	121	139	145	171	137	136	134	153	155	161	139	170	144	139	133	157	164	138	174	141	154	137	156	148	137	156	158	149	148	148	131	155	133	139	147	122	147	149	128	119	135	133	143	147	146	167	115	129	133	143	150	140	137	143	160	125	147	152	141	122	136	149	166	132	130	154	153	155	143	124	135	140	134	133	155	143	147	158	154	187	157	141	156	142	166	149	138	122	165	143	148	168	142	157	161	150	139	137	144	151	162	160	122	141	145	142	153	130	133	155	130	134	120	130	140	158	143	135	150	142	153	160	130	151	160	118	150	143	155	156	125	152	132	143	141	135	135	137	161	149	145	154	133	151	146	136	165	143	144	152	182	134	139	148	143	144	151	153	140	137	154	146	118	147	169	118	149	134	113	142	136	151	154	143	139	144	134	154	141	138	125	159	138	133	151	161	137	150	146	123	141	158	142	156	160	145	158	144	151	131	155	174	155	130	140	157	143	133	170	119	141	165	138	135	125	149	120	132	135	145	173	160	148	155	154	138	148	164	149	158	142	137	137	162	148	152	132	113	136	138	162	155	127	135	145	135	141	140	147	159	145	171	159	146	150	140	140	142	154	162	136	150	141	145	130	135	129	156	135	152	145	158	129	147	146	135	172	151	152	154	138	144	146	160	126	151	132	151	126	121	156	151	152	142	158	145	130	140	121	130	139	151	130	151
26345	45666	60508	54691	34514	977	797	721	622	579	535	477	467	467	485	430	395	412	417	394	398	374	460	373	379	386	396	347	375	371	367	356	354	352	320	363	378	351	363	334	374	370	353	336	361	357	346	330	368	347	335	343	371	337	381	338	352	325	395	344	371	359	342	307	346	349	348	353	325	366	362	358	355	336	355	340	366	365	354	335	332	366	349	333	356	339	340	348	363	326	359	368	354	379	345	345	390	348	374	339	331	314	357	360	342	366	331	323	365	352	348	351	322	347	358	372	356	356	337	381	349	329	389	360	375	342	325	357	333	334	324	358	342	327	344	337	341	335	358	332	344	353	349	356	347	324	371	344	325	348	355	327	351	359	370	346	343	344	340	337	332	338	350	361	365	341	320	354	356	339	371	341	350	326	355	364	336	314	393	335	329	315	359	356	327	333	352	359	375	370	346	348	328	347	353	347	342	362	351	363	342	343	349	331	361	328	329	323	377	329	361	323	360	311	337	330	330	348	347	370	404	299	344	358	346	381	355	351	330	374	334	324	330	386	369	340	354	331	354	332	360	347	338	339	337	353	354	341	358	354	344	346	333	338	344	346	364	335	347	329	365	356	333	377	349	343	329	332	333	366	328	381	351	336	355	322	340	367	344	334	368	348	361	340	332	329	347	360	349	342	350	334	352	347	364	332	290	358	374	372	324	379	329	385	372	364	349	348	338	339	359	381	370	400	329	353	329	370	356	341	369	350	342	349	354	366	346	357	360	343	334	352	315	336	367	372	353	324	366	340	351	361	347	354	342	332	359	342	357	342	349	374	336	346	362	311	351	342	360	341	362	358	364	354	367	343	353	375	336	347	360	378	351	381	353	315	360	339	339	353	342	342	368	344	330	357	345	323	322	353	342	353	328	334	363	351	305	372	339	319	358	327	336	338	329	348	334	360	350	302	351	331	351	357	326	392	344	325	335	348	359	323	364	358	346	379	357	364	362	355	388	379	361	374	378	360	358	317	370	323	339	371	328	329	315	359	349	358	338	335	356	373	353	337	370	344	339	350	357	343	315	345	346	334	315	362	332	353	327	339	334	348	348	333	330	356	339	330	325	338	322	340	354	349	326	345	365	362	342	336	373	356	362	346	373	322	327	351	348	321	374	313	330	345	363	365	347	371	345	331	325	313	325	355	346	310	355	347	322	353	351	361	347	365	393	352	346	356	354	350	290	339	365	356	342	317	325	359	359	357	310	352	355	371	343	336	368	352	312	354	358	334	331	353	357	353	332	342	363	370	344	362	363	372	327	350	352	333	346	341	341	325	361	317	355	364	343	333	324	363	304	368	352	335	341	343	339	352	336	310	339	370	388	374	344	329	322	361	388	358	347	330	341	322	371	349	355	358	332	343	340	376	352	326	374	325	341	354	376	340	337	342	383	340	316	333	338	349	330	350	355	378	338	367	396	342	337	367	350	346	360	356	327	352	334	360	333	374	333	379	354	370	339	374	369	353	362	309	359	320	360	331	338	357	328	345	314	342	326	341	357	350	349	366	355	374	311	361	328	383	372	374	352	338	363	328	365	355	347	361	384	337	318	343	380	348	315	321	379	350	316	352	336	332	335	355	337	339	362	368	355	351	354	360	353	350	370	323	360	344	325	367	364	341	367	366	359	372	328	335	375	362	338	342	345	340	302	346	370	356	339	351	347	315	322	349	321	323	343	317	340	332	343	331	355	342	370	326	370	339	343	346	361	351	364	337	366	343	349	364	373	381	364	354	365	334	383	332	368	348	316	333	359	333	326	362	359	350	334	339	346	349	323	356	333	355	344	342	355	359	337	354	338	327	359	386	350	327	337	357	336	351	361	372	372	359	328	326	357	346	340	361	311	355	346	362	354	370	372	348	363	308	333	366	314	381	309	330	342	357	343	372	323	320	360	371	344	367	346	348	330	386	315	331	362	350	347	378	335	326	350	351	332	371	340	326	358	352	346	356	349	351	359	335	375	362	333	351	346	360	316	361	346	380	344	367	343	352	320	345	345	359	359	336	334	333	338	361	353	348	345	360	373	353	336	310	359	310	352	344	352	351	353	342	323	342	360	334	351	356	338	373	362	328	316	348	319	343	346	361	356	339	349	363	314	327	354	341	345	333	341	340	353	318	347	337	340	318	319	340	329	368	362	364	316	332	324	337	348	347	365	320	343	351	369	324	383	377	351	328	338	348	363	351	349	354	326	360	327	326	335	360	340	365	327	359	331	366	338	341	340	332	364	355	371	361	356	330	360	345	308	373	339	323	349	343	334	342	345	351	357	359	365	370	338	369	323	346	351	342	343	342	339	366	352	335	337	357	343	341	319	364	372	368	338	388	354	344	318	348	388	366	359	355	332	321	338	318	333	352	344	341	381	336	338	363	371	344	371	328	349	346	331	348	341	343	363	329	362	352	339	364	371	349	380	375	359	361	336	337	367	349	321	345	356	365	326	343	365	335	347	365	334	324	320	335	345	373	309	346	339	364	359	347	364	340	319	350	351	339	398	368	367	349	326	325	348	363	383	365	370	366	286	385	298	345	351	330	341	338	332	345	370	359	380	359	347	346	346	344	330	336	363	360	360	337	338	369	356	352	335	358	347	376	340	370	363	345	373	331	369	337	372	316	339	353	364	331	371	347	352	347	335	337	322	376	347	352	332	325	315	338	381	333	371	343	368	355	351	329	327	339	346	344	345	344	354	384	335	355	339	340	334	346	313	344	355	334	347	331	368	374	350	372	348	343	361	339	363	387	325	357	330	385	348	344	349	302	327	373	345	345	339	341	352	333	348	321	350	344	347	361	341	364	346	341	382	324	376	324	329	375	373	357	357	333	373	362	346	351	342	336	380	345	355	310	345	341	341	360	353	378	334	376	352	364	346	346	356	320	348	395	338	339	342	397	357	367	340	360	329	331	321	313	363	340	343	370	363	365	349	348	331	346	339	320	334	327	319	344	366	345	364	344	354	330	333	361	356	359	357	340	349	328	364	382	305	347	337	354	333	350	324	359	383	322	341	327	367	342	335	362	324	353	333	365	356	343	344	357	351	354	339	359	341	318	369	344	375	330	348	367	360	370	362	333	362	361	383	328	334	362	351	368	349	358	350	348	353	360	335	338	339	324	341	375	373	354	357	326	336	397	347	336	358	350	316	356	330	376	322	377	353	343	347	349	309	375	336	328	351	346	345	365	337	375	327	334	386	331	345	358	356	322	320	331	331	336	342	375	384	330	366	335	328	385	356	370	333	333	350	356	364	364	367	343	371	323	341	339	327	345	348	340	327	360	315	371	355	349	335	359	334	367	354	361	356	350	303	320	368	339	369	335	341	324	330	357	366	375	374	365	330	358	352	397	348	351	326	345	360	343	341	339	304	368	368	357	357	362	341	325	357	361	336	307	332	355	373	337	362	338	372	349	342	327	339	327	336	357	365	322	359	378	380	389	342	347	344	358	324	307	342	340	343	349
56186	74373	76702	61537	43664	10946	862	398	340	305	296	289	270	269	260	288	237	247	243	240	233	260	259	215	276	254	216	206	256	244	215	238	216	228	252	233	217	253	226	237	218	226	235	225	243	235	230	240	256	234	235	255	237	213	213	217	237	228	219	226	211	225	212	200	222	222	219	244	233	238	220	219	236	246	245	216	211	241	247	216	204	219	227	210	241	234	213	219	235	229	201	217	218	211	262	220	225	239	226	209	216	220	226	220	219	215	231	217	230	226	247	215	222	234	263	252	225	213	242	228	219	251	205	230	237	222	206	235	228	208	233	244	241	224	211	184	223	234	211	241	215	224	201	196	211	235	214	224	237	227	233	233	228	232	228	221	207	236	249	225	226	247	228	219	210	245	240	211	212	229	223	242	266	226	229	249	247	232	206	235	208	219	242	223	239	239	250	253	249	264	256	251	212	222	237	209	218	231	239	241	230	265	232	229	264	242	229	220	237	225	232	216	225	260	259	239	221	186	213	217	250	208	220	263	247	225	244	240	243	262	226	266	237	180	238	240	236	213	275	254	220	233	254	249	233	233	252	219	224	197	221	213	264	242	210	227	247	249	220	220	240	262	224	224	231	217	233	213	232	210	209	222	219	239	218	222	230	206	241	227	232	244	226	219	229	222	259	194	250	233	210	237	210	218	188	212	244	225	257	228	239	235	230	209	206	227	248	213	237	242	243	199	218	195	193	225	213	234	202	237	218	217	247	234	258	235	221	239	228	239	265	215	238	229	236	237	252	261	226	222	245	233	228	221	234	249	216	244	215	253	223	211	209	221	202	210	253	225	229	236	201	236	227	233	235	224	230	218	248	224	215	227	229	209	224	206	228	207	229	245	235	241	220	232	215	235	243	247	257	233	207	222	236	214	216	223	225	198	199	220	200	249	238	216	235	197	217	216	217	205	225	217	226	223	263	247	223	225	212	244	242	192	216	218	241	194	233	243	241	229	233	249	258	241	229	235	252	248	250	230	214	231	215	223	223	219	228	243	208	238	236	238	250	218	211	222	241	226	232	259	226	221	226	251	219	249	235	226	255	223	230	235	209	209	246	239	230	241	254	221	223	225	213	223	254	218	240	217	249	207	235	218	237	206	272	247	215	247	216	209	254	247	219	261	228	228	232	231	225	237	223	222	229	215	222	226	234	222	234	229	212	253	250	238	225	211	232	238	210	226	249	206	277	220	219	198	215	221	253	252	225	209	242	220	202	250	224	256	222	239	239	223	225	251	254	220	236	214	234	240	209	234	238	248	235	234	219	209	235	226	223	250	236	239	227	221	211	250	252	229	239	246	259	226	210	235	230	235	256	209	219	239	219	250	236	224	208	233	201	208	242	245	222	228	219	229	222	201	234	237	216	219	238	220	268	261	224	206	207	214	222	227	220	212	235	230	250	216	218	196	244	240	222	236	220	202	214	215	206	215	253	208	248	230	248	230	237	234	196	242	228	201	217	248	230	235	240	229	225	241	227	212	234	221	216	203	227	228	221	232	233	231	226	255	249	204	265	224	215	227	226	230	258	195	216	237	223	213	197	222	226	231	211	240	217	249	228	249	222	221	196	255	246	238	210	211	228	215	224	205	204	247	214	229	227	241	244	223	203	239	212	229	231	210	219	217	211	243	237	239	238	222	229	226	243	243	222	218	275	224	228	219	217	231	237	224	231	246	228	210	229	222	215	239	219	212	213	219	249	200	233	256	218	241	245	225	200	198	202	225	240	234	249	212	221	227	219	230	253	252	224	228	200	246	221	259	236	226	244	232	232	201	225	227	206	225	190	239	215	224	252	220	208	246	185	229	226	213	242	250	223	222	217	224	206	208	232	242	230	218	228	278	253	212	214	249	223	214	257	248	220	221	219	237	238	237	223	229	204	210	228	225	206	244	219	219	250	209	242	247	224	225	218	253	191	198	218	226	228	249	229	239	221	224	235	223	208	248	250	215	226	228	257	211	231	227	234	225	221	219	245	222	241	216	241	222	258	233	221	249	236	241	245	231	241	229	219	245	256	243	206	210	222	214	239	228	248	234	220	204	238	222	259	255	232	231	252	247	254	235	232	226	232	240	240	215	227	249	209	252	232	204	212	199	211	224	221	216	220	229	224	220	211	211	228	247	234	229	249	240	237	239	247	221	236	246	206	237	230	205	244	233	257	220	233	237	238	237	230	218	260	196	222	245	218	223	221	256	234	202	271	259	238	228	212	257	255	241	207	254	242	220	217	205	256	241	228	213	220	184	215	223	234	238	218	237	222	226	233	225	246	232	224	234	233	226	246	235	228	228	223	225	224	240	205	226	222	249	224	222	216	247	212	260	265	239	256	221	234	224	252	237	219	238	228	211	231	221	202	226	228	221	241	265	235	221	253	219	216	211	243	218	261	249	243	224	223	233	212	262	206	230	229	261	243	210	235	253	227	221	234	235	222	221	198	192	216	209	222	214	256	212	215	220	215	224	199	214	236	220	222	244	211	202	234	229	249	246	203	217	233	211	215	225	225	218	235	211	254	247	243	244	249	250	238	225	217	223	254	257	206	240	246	210	241	238	225	255	207	256	230	254	231	221	234	254	222	225	229	234	254	220	237	223	215	237	220	210	199	238	278	220	251	237	264	253	233	226	222	227	242	222	243	241	210	201	244	242	234	214	235	199	225	229	233	222	220	220	230	218	239	223	210	221	239	229	234	214	231	240	228	239	227	226	243	215	211	231	225	223	237	264	214	235	231	213	228	226	233	221	263	199	231	243	226	204	241	226	188	246	236	214	222	210	244	219	211	218	216	242	241	239	252	269	228	237	257	206	241	218	230	207	216	221	236	231	235	234	237	239	228	216	238	222	222	201	226	228	258	238	209	217	217	216	241	246	239	243	239	237	196	216	241	243	224	209	241	216	239	228	226	210	259	239	200	238	230	224	222	215	243	236	243	246	241	241	219	205	240	238	234	248	228	225	241	200	228	243	227	222	239	219	262	232	240	249	264	232	213	224	233	255	212	217	235	249	248	242	256	229	219	214	213	190	244	209	219	213	199	245	234	222	248	249	245	235	208	207	231	227	242	232	225	233	244	216	245	249	238	202	237	242	206	209	235	228	196	203	220	234	247	239	217	195	237	246	229	217	210	200	219	251	224	253	224	237	256	237	211	252	191	218	223	220	227	206	194	254	250	243	222	233	251	252	243	234	202	235	237	207	234	223	214	220	215	245	226	232	262	232	223	248	249	240	196	232	215	257	244	247	213	249	236	249	254	228	207	239	219	216	230	211	222	223	233	229	242	213	240	229	218	221	262	233	248	206	247	232	222	197	232	231	210	219	230	247	240	231	243	228	233	219	220	244	236	218	213	233	262	230	215	223	226	218	226	243	208	231	264	237	252	244	231	233	233	239	212	217	226	249	225	230	223	198	225	225	222	225	225	237	203	227	275	192	219	216	249	221	214	251	208	214	244	233	258	231
30321	56587	72490	67551	43152	1661	1497	1228	1063	977	934	851	824	761	756	721	756	674	622	653	647	608	591	605	609	583	614	542	588	582	582	562	549	559	549	530	575	599	538	488	532	598	529	541	529	575	495	572	540	550	490	525	555	598	495	541	567	539	550	543	530	557	521	514	544	560	562	459	562	506	537	549	509	526	544	548	528	515	526	540	569	530	530	570	594	527	494	524	514	501	535	513	551	530	564	584	518	565	518	558	490	536	516	504	554	508	532	533	524	474	525	557	541	548	534	517	510	508	482	517	496	568	557	519	542	511	532	540	529	538	531	517	517	537	504	514	534	527	528	501	514	550	517	528	526	514	508	561	518	485	576	517	520	486	543	517	535	511	504	484	488	544	532	590	501	526	487	527	501	549	563	504	528	513	553	513	509	539	538	524	545	510	548	542	522	569	490	524	531	529	511	542	508	483	492	520	538	528	554	544	506	521	504	508	512	553	531	531	510	551	534	515	526	530	500	525	514	543	548	533	542	524	534	535	463	559	543	535	540	485	552	518	495	535	543	513	500	520	539	521	538	523	500	549	559	469	541	523	532	503	531	490	527	533	497	535	518	530	551	517	552	564	493	517	501	539	546	505	568	508	538	519	507	503	542	497	542	498	541	503	539	517	504	553	534	533	529	536	535	518	546	546	572	546	533	527	530	516	528	518	552	512	520	541	559	524	558	520	522	554	511	519	536	520	547	536	518	549	531	515	517	544	519	505	564	504	474	485	497	504	484	527	522	494	486	543	530	555	561	501	557	532	498	559	548	558	542	505	507	506	486	510	490	581	526	514	547	551	565	515	552	524	541	483	510	540	544	472	497	547	529	533	506	511	556	542	563	521	516	504	501	527	522	556	526	536	496	523	523	553	522	500	518	526	521	522	523	542	503	538	512	533	532	547	573	532	532	524	549	525	492	495	514	573	542	535	528	511	526	510	536	528	517	499	499	508	482	522	520	531	564	499	500	558	517	521	535	524	503	510	523	505	536	551	517	517	555	532	498	483	520	522	517	587	554	507	540	523	530	539	536	522	498	500	530	484	498	517	534	511	516	537	512	526	515	526	488	512	537	530	524	520	479	557	517	501	580	548	520	561	558	494	510	546	503	551	517	509	512	531	539	509	520	535	524	546	524	509	564	546	515	525	530	525	556	490	577	547	511	487	528	537	505	490	526	500	537	493	500	572	499	500	532	538	518	514	551	570	551	552	552	473	556	500	493	516	503	517	526	501	537	514	510	537	528	520	528	537	518	534	502	546	524	516	550	483	582	511	558	514	499	498	540	513	507	524	512	512	524	533	544	519	553	542	571	516	526	544	529	516	513	474	527	527	532	570	510	563	526	506	502	540	549	548	536	559	535	504	535	532	507	497	518	556	566	551	537	539	532	504	563	516	518	514	502	521	504	522	493	522	504	497	555	551	515	479	547	532	540	520	511	539	532	528	508	561	542	534	561	524	519	554	560	563	518	497	551	539	522	531	543	531	501	524	530	576	490	540	488	527	540	516	545	530	557	509	524	535	534	576	522	484	528	506	548	483	512	507	578	561	494	529	515	503	496	586	555	566	533	515	486	517	520	561	493	506	526	528	518	533	577	526	508	562	530	564	521	488	536	560	540	537	552	530	534	540	543	554	521	493	525	558	556	497	532	528	491	519	533	502	519	533	521	557	530	536	533	532	506	510	519	530	509	551	511	501	534	503	506	518	486	523	476	526	528	526	498	527	575	492	482	528	556	539	467	570	534	518	521	502	560	543	490	543	562	536	535	510	504	512	516	501	551	469	522	508	570	526	530	526	518	531	515	527	502	504	561	543	515	548	521	538	521	545	532	537	595	546	519	530	497	520	538	532	507	527	516	549	516	502	494	509	536	547	526	475	560	492	485	522	499	511	531	553	553	539	513	542	531	538	504	581	534	551	549	503	546	528	517	516	530	493	505	546	536	518	543	507	530	511	526	517	543	509	534	484	496	541	552	545	533	510	514	530	520	501	558	554	533	508	517	538	536	549	514	483	510	525	504	511	553	542	514	566	540	516	521	536	523	552	519	514	554	502	499	527	506	506	519	549	527	490	536	551	543	507	547	499	516	529	535	520	558	542	496	534	532	529	526	547	513	564	551	500	517	533	483	511	551	544	533	545	514	549	518	550	531	592	509	535	482	536	504	493	488	522	529	527	517	540	548	523	510	557	509	521	511	542	512	517	562	550	518	453	535	531	544	536	585	519	502	508	509	480	546	512	516	510	482	528	547	536	511	540	517	551	538	535	520	543	484	546	523	526	502	463	554	557	514	497	503	533	529	533	533	506	506	531	531	526	504	524	521	549	550	487	526	517	547	510	530	519	552	492	540	542	516	545	512	507	521	546	547	532	522	530	528	493	507	509	516	529	548	505	522	513	525	495	548	490	496	505	532	534	544	495	521	546	570	509	524	525	510	537	546	522	499	550	512	489	505	513	497	501	565	536	528	538	496	530	510	524	539	519	551	540	519	541	506	531	515	505	519	511	556	494	520	526	512	526	522	538	535	532	543	504	514	548	535	541	561	479	552	524	531	526	525	558	526	543	493	543	549	533	545	565	509	514	517	524	539	510	503	513	524	542	540	525	573	540	523	501	533	502	490	529	524	521	535	516	549	565	500	557	508	536	539	557	532	516	539	519	500	516	520	485	570	538	516	509	537	501	524	497	541	519	527	547	491	498	479	550	512	550	529	521	519	543	503	508	545	493	518	530	534	565	498	520	509	517	543	536	535	535	509	525	505	555	536	520	536	542	546	549	490	532	535	510	503	495	531	530	502	563	509	503	539	555	530	528	536	519	459	525	550	507	514	573	525	536	508	581	496	538	539	564	539	494	539	509	508	508	528	504	499	520	534	492	532	531	505	515	524	493	533	540	531	506	505	559	530	553	520	514	535	549	525	496	498	486	517	523	560	523	558	473	514	564	525	488	491	523	534	488	482	506	520	542	490	498	510	501	512	541	507	501	557	531	537	511	527	537	508	547	512	542	508	486	535	552	524	542	529	554	522	494	532	540	513	553	541	543	531	532	544	516	571	530	572	502	478	506	543	481	506	513	524	497	546	518	544	496	548	478	524	508	512	556	485	519	534	495	533	523	511	500	565	526	551	518	555	550	546	529	521	537	575	564	500	551	526	547	546	540	551	547	538	493	539	532	503	522	517	498	528	516	526	535	535	490	522	520	514	539	500	488	490	491	525	540	551	496	516	567	516	528	527	523	500	539	525	537	511	504	538	518	540	518	522	532	469	508	504	528	488	510	485	520	538	507	541	543	530	516	514	494	495	554	541	555	536	520	512	519	550	524	542	515	547	562	519	536	514	519	536	533	498	503	531	531	524	517	491	526	530	538	564	536	528	513	506	522	537	509	541	501	557	568	505	498	585	572	521	556	562	525	515	493	515	457	486	539	519	526	519	500	539	530	509	548	509	518	530	490	531	550
31608	16259	8010	3729	1590	271	265	231	253	256	244	261	276	259	237	243	245	242	273	267	261	264	230	205	238	239	252	246	232	229	232	262	258	262	270	260	230	288	261	284	250	237	239	235	257	250	272	239	245	242	256	239	287	258	222	259	228	235	231	249	262	258	243	242	236	271	244	274	247	228	255	241	229	243	234	260	248	260	269	218	261	248	241	223	243	244	245	241	250	254	246	239	239	247	217	252	258	225	236	247	266	277	265	261	259	232	243	241	281	253	273	232	242	276	257	228	244	223	218	249	242	251	262	245	247	268	273	250	262	243	227	261	243	260	266	204	245	247	235	233	243	235	237	218	267	265	253	276	256	241	269	258	267	234	266	246	257	272	243	286	276	255	253	252	232	275	247	235	242	250	252	229	242	295	255	231	240	238	253	252	267	270	253	245	269	259	253	251	250	256	247	271	264	237	233	242	291	240	279	259	251	268	255	236	255	289	273	271	234	239	253	226	255	274	216	260	244	238	246	238	256	267	274	244	263	239	246	257	214	274	249	268	235	260	251	248	261	251	229	247	215	243	238	222	263	252	253	271	234	266	252	257	255	275	226	239	287	249	263	228	228	245	251	278	255	250	281	235	272	237	228	202	262	258	215	253	253	257	261	271	247	249	229	246	243	244	247	267	254	257	274	245	258	254	270	235	228	246	269	233	235	255	257	228	271	232	258	279	233	240	243	244	255	240	239	258	255	237	252	257	258	225	219	262	234	253	271	240	260	250	250	257	251	250	246	265	263	233	274	272	259	237	228	228	275	252	239	231	247	267	252	212	256	263	280	255	257	247	259	223	263	240	261	249	255	232	239	225	213	259	247	230	244	266	254	225	220	275	244	229	264	259	247	231	236	252	262	231	226	251	247	226	217	263	254	257	250	228	271	257	248	253	245	226	259	260	248	233	234	255	254	263	254	246	238	252	242	251	263	275	246	267	218	265	259	299	247	248	252	256	250	234	246	279	256	252	244	270	269	257	225	270	262	254	264	238	261	219	219	206	271	247	266	260	255	275	223	255	275	254	250	255	229	235	256	254	245	246	245	234	239	218	250	265	268	234	248	247	260	239	240	241	234	230	258	246	267	248	235	229	220	249	280	233	243	237	246	283	259	256	233	202	229	247	233	240	213	233	245	244	267	245	245	240	264	249	251	249	252	284	246	234	227	276	249	282	234	289	251	244	213	242	252	248	255	221	245	225	230	245	240	236	238	267	272	256	272	215	223	240	282	257	248	252	234	286	244	254	229	234	273	248	255	261	245	285	262	269	249	241	275	271	232	207	254	240	264	243	251	257	247	239	248	250	245	242	247	280	240	260	251	238	267	261	236	259	257	294	264	265	240	262	239	258	244	235	240	251	232	257	242	269	237	223	220	256	243	269	234	274	270	273	224	239	258	270	284	266	247	270	228	267	285	269	244	267	250	234	254	256	251	223	289	218	267	259	276	279	251	240	233	278	227	272	266	255	258	256	278	251	261	261	240	285	252	231	224	263	249	241	257	280	228	234	250	232	236	250	221	246	234	215	259	271	256	238	234	238	204	232	219	256	223	268	266	279	242	242	277	278	280	283	258	266	274	268	268	253	236	263	250	242	249	221	253	254	238	203	243	233	228	229	272	271	250	261	268	259	265	265	242	219	283	254	273	238	249	240	254	264	258	237	250	249	233	259	243	261	264	252	240	275	244	266	263	254	238	261	249	232	241	264	249	248	238	244	249	230	280	290	262	250	244	272	292	241	267	254	255	264	239	241	247	272	238	250	265	257	239	240	230	233	248	255	231	244	246	251	240	220	233	253	235	242	267	240	231	241	229	232	285	265	264	247	220	261	259	272	255	241	238	211	249	272	249	249	227	242	230	254	251	223	231	278	271	236	251	214	265	252	231	263	231	256	265	245	242	273	269	239	240	275	264	220	229	235	262	249	249	243	286	249	272	237	227	239	282	221	272	251	256	226	241	269	266	257	258	230	262	262	220	243	238	261	252	237	255	307	236	265	278	258	235	264	277	259	261	276	244	256	249	203	238	269	220	241	226	271	248	219	252	268	232	245	238	250	253	236	234	227	259	230	249	273	232	233	231	231	256	234	270	260	251	224	254	265	269	240	245	263	270	255	257	255	221	290	230	240	286	235	251	263	232	222	256	276	241	252	260	262	272	264	265	230	232	217	277	257	254	295	257	249	246	236	234	242	257	257	243	237	237	257	236	223	227	219	248	278	225	234	247	248	253	258	264	250	284	226	262	252	224	242	281	251	250	229	232	249	250	230	258	244	228	253	258	245	245	252	282	272	240	218	272	254	246	254	244	242	276	252	269	259	263	264	271	246	251	234	250	248	248	227	223	224	278	273	249	226	229	238	269	250	258	259	237	247	256	233	228	254	269	280	282	237	264	239	250	253	258	251	259	256	231	214	254	236	233	266	269	230	267	250	253	210	259	241	257	277	268	210	256	237	255	249	235	278	253	235	253	250	262	278	266	269	276	245	271	238	272	280	274	235	249	242	259	244	220	264	247	224	263	252	230	271	252	246	216	250	236	276	261	288	252	230	265	255	269	240	237	270	257	219	243	259	246	234	249	240	258	219	259	211	253	248	276	249	257	267	250	259	249	223	275	268	235	264	224	216	244	264	281	233	253	244	247	253	237	231	248	223	212	271	272	245	250	288	248	297	250	223	261	258	259	250	237	239	238	246	252	244	261	254	236	232	243	255	231	208	214	253	266	269	238	274	282	251	237	262	255	273	259	258	256	248	259	237	281	235	264	253	278	250	287	265	247	253	262	262	240	242	231	277	256	259	246	245	249	244	275	261	268	269	250	242	228	247	230	253	271	249	268	231	269	257	242	240	235	240	249	267	249	249	224	256	243	246	273	247	250	221	235	242	271	229	248	238	252	240	218	249	228	245	228	243	239	271	228	230	248	271	278	246	243	256	261	238	242	284	250	251	260	254	249	249	243	244	246	208	235	264	261	262	255	278	246	246	233	245	245	239	237	254	232	294	269	239	257	273	234	224	233	259	235	266	271	246	263	262	260	239	256	263	258	235	224	252	264	249	239	233	262	270	258	267	240	227	257	261	261	238	250	268	236	267	271	247	272	270	263	262	235	253	233	275	260	259	250	267	273	270	251	261	252	238	271	232	236	264	261	245	246	275	230	221	225	261	246	283	232	242	251	254	258	246	257	237	240	247	211	251	244	264	261	275	264	258	234	253	250	283	243	276	245	273	260	281	245	258	250	240	226	223	240	252	239	261	232	257	249	256	251	250	247	232	255	240	257	266	273	248	248	242	238	246	264	262	227	245	267	247	271	243	238	245	243	243	248	255	248	280	279	266	292	245	262	230	271	230	241	254	216	234	285	254	245	236	229	243	245	215	246	235	247	281	227	247	257	270	253	248	239	243	254	271	250	274	261	243	263	256	255	260	257	298	259	232	240	238	244	254	242	267	287	288	241	284
14654	12217	12607	9927	4604	549	634	522	542	582	563	498	622	534	557	537	548	551	553	550	520	547	546	563	573	572	565	569	553	531	580	573	520	539	573	559	523	525	533	550	538	598	539	499	512	513	524	586	562	535	558	538	564	504	501	542	533	579	497	517	532	563	547	540	528	557	546	570	578	534	553	538	505	551	567	571	534	576	523	546	557	521	565	535	559	535	516	535	522	547	539	576	526	531	512	536	539	581	561	547	551	501	535	514	570	541	584	510	539	524	540	517	516	537	523	536	526	531	532	554	542	518	554	541	556	610	588	525	548	518	590	551	559	575	525	510	576	544	523	549	531	577	519	556	543	528	587	558	552	549	546	528	528	561	529	536	541	538	504	531	540	554	531	569	539	590	527	556	538	564	517	515	549	543	552	537	510	558	504	563	582	558	559	574	544	588	554	533	550	582	512	525	527	569	504	551	547	490	531	551	549	487	490	546	563	527	567	556	539	508	517	525	501	545	569	537	565	569	520	570	532	566	588	593	536	532	548	543	563	507	590	504	529	527	543	528	558	533	518	540	530	524	541	546	539	548	568	532	536	552	552	495	537	581	532	573	516	539	514	517	517	532	572	558	545	518	507	524	509	515	570	547	556	525	565	560	545	592	503	539	553	562	517	549	572	532	547	584	511	562	573	548	557	546	513	540	531	544	535	501	524	558	568	554	550	562	508	581	515	541	535	579	552	548	540	540	557	562	532	492	543	535	587	542	498	493	555	542	526	573	549	535	545	567	565	572	566	526	505	573	580	562	540	565	523	569	565	588	558	518	563	497	567	509	554	530	595	511	553	545	534	551	557	534	526	555	522	561	514	545	571	577	523	522	543	548	545	562	566	536	526	550	528	529	532	565	534	577	556	537	542	578	544	519	561	532	559	542	511	563	534	521	537	547	567	554	590	540	552	535	530	541	507	509	541	497	546	522	539	521	526	548	538	532	550	559	533	563	542	538	534	558	512	506	542	525	622	526	532	564	530	526	577	525	505	527	553	572	540	530	555	558	530	555	532	543	587	574	471	536	547	539	524	536	538	582	554	532	510	555	565	517	510	552	550	520	527	520	536	592	526	558	586	538	540	558	529	537	558	521	567	502	553	568	550	523	507	541	507	528	548	559	556	551	514	571	576	516	547	560	538	569	555	490	556	506	578	561	514	540	547	556	495	542	546	553	527	525	566	541	552	604	541	510	549	540	537	545	519	588	534	505	553	472	544	551	554	534	541	533	528	478	502	545	534	523	543	565	543	592	586	572	518	539	522	558	575	582	535	559	527	580	525	576	538	535	543	509	529	551	550	517	583	524	559	549	535	523	539	570	549	531	512	551	542	568	548	557	510	554	550	535	538	528	526	559	484	574	508	553	574	531	511	546	535	544	556	527	584	535	533	551	497	492	543	545	504	513	524	543	551	562	522	514	528	513	569	558	550	543	572	528	542	563	567	515	559	551	527	523	566	541	517	521	510	514	549	513	592	518	514	551	494	557	576	518	531	573	503	525	499	559	561	514	541	502	567	554	517	538	526	548	539	573	578	593	524	520	562	528	564	527	543	553	511	495	541	500	536	528	587	577	545	580	510	573	481	596	566	502	562	544	578	550	550	510	565	562	574	530	585	583	547	504	528	511	548	518	532	548	562	549	555	550	545	556	566	528	507	514	544	541	529	562	513	559	546	545	563	522	564	557	520	516	589	517	558	555	537	583	600	564	535	559	526	526	511	558	547	515	518	544	560	537	553	590	493	550	548	552	511	517	516	517	530	558	563	511	546	542	556	520	536	533	527	575	579	491	536	530	516	588	517	531	538	542	547	537	567	565	516	552	540	522	536	514	527	491	543	524	519	537	566	551	556	536	567	543	519	471	512	512	540	545	511	554	519	548	531	525	511	549	523	526	532	561	517	561	547	564	534	561	553	528	541	532	518	549	531	525	588	509	543	525	535	572	567	519	558	528	541	552	559	547	527	555	586	522	553	552	544	552	532	502	521	507	573	538	514	562	593	556	575	554	524	551	576	545	551	591	539	542	536	539	562	526	582	590	527	509	524	506	536	520	505	538	525	554	575	519	533	552	518	495	552	529	543	515	532	551	551	552	527	554	526	563	528	580	532	509	528	520	551	573	538	570	562	566	557	553	513	531	545	554	584	553	525	592	527	525	546	562	540	537	563	536	540	519	542	549	568	555	563	533	527	566	557	584	540	542	528	528	541	551	587	516	555	551	547	567	552	573	565	530	573	508	509	566	538	513	496	517	523	531	486	543	545	554	541	581	594	508	518	520	507	520	551	550	561	551	554	575	547	510	573	540	551	508	571	571	573	503	520	522	532	497	540	534	533	555	502	559	536	570	545	503	544	521	551	483	537	535	531	514	517	577	566	542	565	530	538	539	543	568	530	563	538	537	538	541	533	580	522	545	585	568	531	545	578	529	561	528	579	555	577	527	519	528	528	516	522	543	542	544	519	552	529	532	544	505	543	550	510	537	498	517	516	540	500	517	607	551	519	515	507	544	577	568	576	568	572	562	550	505	557	512	543	556	575	542	505	538	569	527	532	543	526	503	537	529	543	562	519	543	522	517	561	557	534	513	537	523	555	581	539	567	514	511	568	561	517	543	584	532	527	529	566	551	506	525	561	535	515	537	546	536	510	558	544	567	521	558	517	554	586	473	527	522	514	535	565	506	541	530	550	546	520	531	534	579	572	555	544	543	531	569	519	568	538	572	514	542	515	543	584	548	567	586	489	566	553	491	537	558	541	572	544	541	542	523	515	530	524	521	533	535	530	546	557	587	528	566	525	608	538	533	539	586	534	521	578	557	527	542	511	540	553	550	535	554	545	537	564	553	529	542	533	495	518	548	509	509	567	536	547	557	565	543	542	571	548	573	534	525	518	529	540	549	557	537	534	528	529	570	560	546	538	562	537	551	514	539	556	523	528	528	506	573	539	578	581	503	572	544	548	544	508	584	553	534	549	530	543	539	529	579	520	535	582	497	599	570	560	571	565	551	544	539	533	565	528	516	573	561	561	573	517	500	561	503	570	551	502	522	592	559	522	534	557	540	548	551	532	521	546	544	510	514	546	578	507	536	553	516	557	543	531	521	539	544	536	526	562	515	515	513	533	519	521	578	524	525	550	531	586	553	492	544	549	515	518	557	541	531	567	577	542	533	505	590	567	537	546	544	582	515	539	566	531	525	526	510	576	504	548	531	575	504	507	557	510	544	524	523	530	537	527	545	540	550	562	551	525	548	552	521	533	531	522	508	534	558	552	531	560	502	469	544	533	550	560	558	538	514	505	530	562	537	559	535	516	538	521	557	578	542	510	541	552	547	493	574	536	565	498	523	575	496	541	572	570	534	544	532	544	505	530	579	533	531	539	554	525	533	560	527	542	560	554	536	573	496	520	596	567	520	526	496	538	527	554	518	541	544	549	568	569	547	536	546	574	549	539	544	534	528
45565	58314	61671	49062	31437	5432	314	226	203	182	153	169	156	156	152	139	138	151	148	159	134	160	151	167	124	141	139	128	117	153	158	136	162	126	148	152	133	127	140	135	152	162	143	156	144	127	127	156	139	172	135	147	142	142	115	129	129	135	137	155	136	142	125	121	148	138	166	129	157	136	167	128	139	123	141	132	139	147	140	143	137	128	163	143	137	117	136	155	147	181	161	112	128	150	154	146	139	136	119	133	143	159	128	145	158	143	126	129	134	112	136	143	118	137	128	138	151	143	124	128	120	121	145	160	135	128	150	153	117	134	140	148	140	128	120	107	132	168	147	143	129	130	133	121	139	123	122	140	160	129	127	131	140	154	142	121	125	131	131	132	135	162	122	143	138	128	127	136	124	129	125	145	163	149	167	142	145	139	117	158	150	151	151	135	150	137	141	121	161	133	146	142	156	131	142	131	146	137	158	157	156	163	161	141	116	130	144	134	136	153	139	164	123	139	140	153	133	152	132	138	129	154	151	137	141	140	143	142	131	143	131	132	147	171	138	123	146	147	143	119	159	139	139	147	139	140	141	136	108	137	154	100	144	138	151	142	125	142	139	123	133	146	126	139	157	159	118	168	156	115	131	136	148	151	118	127	127	151	148	156	136	145	148	122	150	124	146	154	116	134	123	124	135	146	126	159	124	145	130	130	145	137	151	148	132	126	123	140	145	163	137	121	127	141	148	134	155	137	147	135	142	139	128	117	133	129	162	150	124	121	138	145	143	109	132	157	131	157	139	124	140	141	129	151	138	154	149	142	125	160	135	155	144	135	144	144	151	142	141	147	129	139	133	126	138	125	147	134	119	147	121	135	150	142	154	139	160	122	129	165	142	119	155	144	116	160	132	138	157	155	143	140	141	140	137	151	153	135	147	157	144	158	132	133	127	148	143	116	157	127	128	130	128	164	137	141	140	135	138	132	152	132	126	129	130	143	136	152	148	133	133	109	155	132	137	124	139	140	125	143	133	136	131	149	133	143	139	159	146	144	149	134	136	135	149	147	126	131	122	143	132	135	139	144	139	131	129	152	129	140	135	115	163	122	143	141	117	119	153	126	130	144	122	140	134	147	127	135	156	149	121	138	147	157	147	129	142	143	152	171	140	149	127	136	143	132	149	133	144	157	154	136	157	126	146	171	124	130	153	144	145	121	156	149	167	143	155	153	167	167	159	140	150	161	147	164	137	153	144	147	124	134	149	149	121	148	134	145	159	132	150	143	140	148	124	132	146	141	149	117	150	158	121	144	148	118	149	149	122	134	132	143	131	124	125	135	160	126	140	158	156	133	138	128	134	127	132	146	137	174	139	166	126	153	120	143	136	150	148	155	123	141	127	145	130	118	139	157	141	138	142	127	124	128	135	137	127	128	125	151	135	142	135	146	138	139	140	162	133	144	147	143	128	141	144	145	158	132	150	137	144	135	155	150	121	138	140	124	137	144	153	136	141	132	162	145	132	143	151	139	159	147	141	157	124	130	134	149	138	148	126	134	123	154	144	152	140	144	134	106	153	145	131	154	142	134	140	125	136	141	165	157	129	132	142	147	169	140	148	137	133	141	147	128	165	146	130	136	142	132	140	135	137	143	176	138	159	120	165	126	114	156	146	135	153	114	129	123	153	136	115	125	155	126	131	124	145	126	174	134	129	153	106	122	144	158	147	146	144	147	173	138	137	137	133	158	133	149	137	115	131	150	133	151	151	128	143	141	138	128	163	154	134	152	159	150	150	145	127	143	165	138	150	109	146	159	144	140	134	149	149	140	147	120	154	149	139	128	137	158	125	134	131	136	140	142	142	134	148	142	142	138	130	129	132	132	143	127	129	133	143	152	147	131	134	127	131	142	148	143	156	161	139	134	131	121	131	139	127	110	154	136	129	142	144	140	160	135	165	140	148	137	155	135	141	153	125	134	154	126	116	143	148	127	141	136	143	154	143	140	135	132	126	145	114	149	148	134	145	119	152	151	156	136	131	135	129	148	137	137	149	137	143	143	151	143	148	165	146	127	113	148	156	152	142	133	141	148	119	135	142	136	143	156	124	121	126	135	124	147	151	146	126	127	155	123	135	151	139	148	164	142	149	120	134	129	142	134	109	140	139	134	143	147	137	134	144	121	130	135	129	145	125	129	157	127	133	158	140	118	114	139	142	138	120	123	169	139	154	141	163	170	156	155	127	134	139	137	115	136	142	161	135	137	155	127	142	144	145	143	151	143	156	154	146	128	110	129	135	172	139	147	138	135	126	140	165	121	153	159	162	141	145	164	141	146	131	142	143	124	120	131	142	117	152	136	136	134	141	122	117	149	173	159	119	147	140	126	128	167	136	110	139	148	123	126	145	145	145	126	134	138	145	134	145	139	155	128	138	146	145	140	141	139	155	156	146	136	133	151	154	146	165	131	141	145	133	142	131	148	132	132	140	160	159	168	135	140	144	131	159	132	147	141	154	141	145	150	139	141	134	141	124	143	145	143	135	134	137	127	123	133	143	129	140	153	133	137	144	112	118	144	124	127	129	139	136	141	145	121	144	121	151	158	141	134	139	156	126	132	158	150	138	132	128	140	144	146	137	134	127	150	143	131	135	124	142	142	130	149	141	133	132	151	139	131	134	139	150	121	125	150	144	152	140	124	128	134	110	114	137	149	154	128	133	129	147	147	96	131	117	154	111	130	130	172	162	142	144	151	142	130	150	138	150	148	142	133	135	143	125	137	141	154	131	135	148	126	148	139	156	147	140	142	113	132	131	137	148	146	144	161	151	147	137	151	131	134	149	116	130	149	151	117	131	150	137	148	146	160	154	139	161	140	136	124	129	123	128	127	144	137	133	130	148	169	161	130	129	156	144	126	127	118	164	144	111	139	161	152	136	122	117	113	157	147	117	134	132	128	113	130	130	141	129	117	126	113	146	140	132	142	162	142	155	150	115	138	136	143	132	123	141	145	146	145	131	137	138	151	122	132	142	136	164	134	139	121	142	128	132	126	120	137	138	139	120	145	126	119	134	133	121	124	127	156	133	153	132	142	158	158	129	137	150	127	142	130	148	131	135	131	157	124	141	158	131	149	149	135	142	146	155	142	157	116	157	138	148	124	124	119	129	141	172	150	125	141	145	149	145	129	127	147	174	127	139	138	151	142	126	130	142	146	166	141	138	153	138	138	154	153	146	132	134	138	131	116	111	144	120	119	152	149	136	151	136	151	157	121	139	147	156	132	121	125	136	145	146	115	129	118	150	133	149	121	126	139	151	122	154	115	150	157	144	139	128	134	138	169	127	159	154	110	139	142	140	154	149	143	118	136	116	125	166	139	121	132	131	142	127	146	130	111	153	153	122	142	145	159	141	128	130	124	147	130	151	148	142	126	152	157	156	149	135	147	132	139	143	159	128	138	144	121	135	125	131	112	134	142	151	137	128	138	145	141	154	171	137	147	133	152	153	119	145	128
23704	45305	58751	54771	36442	985	827	746	653	593	540	473	502	433	467	439	454	418	401	400	338	365	391	394	373	390	320	375	342	351	345	372	360	366	344	340	329	389	349	386	384	320	374	336	373	331	313	316	342	351	340	356	341	344	343	342	356	329	331	351	319	380	361	340	343	361	301	310	326	298	339	311	342	308	348	352	333	344	315	323	346	336	300	338	322	352	317	327	321	341	327	322	335	314	328	367	326	330	319	326	335	322	344	321	331	337	379	374	351	344	318	363	341	323	337	308	325	349	329	326	338	355	362	321	331	316	294	337	342	348	373	351	354	315	330	361	322	342	331	347	326	341	365	343	332	331	351	320	309	325	353	351	320	348	384	344	338	327	306	326	306	337	340	336	339	324	330	337	340	359	339	330	331	358	349	366	338	344	333	333	352	327	331	323	353	325	313	318	320	320	323	316	299	318	327	337	318	307	323	359	308	335	318	325	325	315	300	340	350	359	355	347	350	323	335	334	342	339	337	361	307	352	333	347	355	343	343	372	331	333	321	356	365	344	295	322	319	315	337	349	316	316	355	323	335	345	350	337	328	352	320	333	334	350	364	309	333	313	342	328	313	341	323	363	335	304	343	341	345	338	333	343	353	339	346	335	345	319	321	344	316	342	295	352	322	340	351	332	329	331	362	339	337	322	362	324	348	338	341	312	324	321	313	346	319	310	335	318	363	337	397	346	320	327	312	351	354	298	315	336	331	315	349	357	316	345	339	366	323	337	357	348	345	315	345	306	330	288	334	344	350	333	341	348	362	329	361	328	342	355	366	340	326	329	371	315	349	328	344	337	296	299	319	342	306	336	319	348	351	315	359	362	348	342	327	325	337	323	320	314	326	361	328	328	325	328	336	323	305	327	367	353	343	315	316	348	350	347	333	309	332	345	370	339	364	352	353	356	340	327	319	306	310	331	365	300	354	303	346	318	324	346	324	312	333	313	337	335	346	298	342	360	320	316	337	337	358	368	333	333	309	330	317	321	318	325	325	344	322	339	347	322	327	336	368	314	330	315	340	332	327	339	359	373	319	353	333	304	332	344	346	344	363	333	345	334	305	326	335	346	348	345	335	340	310	322	333	335	338	323	360	363	344	367	307	298	346	353	324	306	313	321	332	337	366	356	328	343	343	334	333	322	360	338	379	320	350	302	328	336	352	355	326	318	344	330	332	349	316	339	346	329	360	353	335	331	368	343	329	326	336	344	327	346	319	310	347	364	334	326	302	342	358	358	317	331	363	330	323	320	318	336	332	333	372	344	326	337	300	359	359	322	327	335	345	360	346	340	324	339	305	332	362	360	351	351	335	355	356	344	313	343	345	326	310	332	307	355	339	335	330	333	301	316	303	299	352	328	314	318	345	342	344	296	340	355	330	306	348	329	335	342	345	330	311	311	324	332	299	329	345	362	358	353	345	342	359	313	334	335	338	331	350	329	330	355	313	315	322	342	293	301	313	356	352	340	343	340	304	347	327	331	332	334	343	319	338	339	299	315	333	382	312	342	338	325	322	344	327	333	341	349	313	340	345	327	345	345	330	342	336	359	330	347	306	301	326	333	364	312	353	330	365	357	364	326	374	324	329	329	323	321	318	327	380	340	324	328	331	334	330	348	346	341	367	321	340	368	318	349	322	312	353	307	330	324	316	323	340	346	333	375	328	336	326	319	295	357	364	351	335	340	343	327	334	335	291	330	328	352	318	359	334	334	353	356	331	314	341	302	321	320	335	350	342	336	314	341	328	310	321	343	356	334	346	359	346	308	337	378	328	320	335	308	320	296	279	330	348	327	331	316	352	345	332	299	304	369	342	340	309	331	324	322	325	335	337	313	303	317	333	351	349	322	304	349	305	325	362	333	336	337	309	362	322	335	336	317	371	341	271	358	340	325	344	292	334	331	325	347	330	358	309	340	347	364	343	340	323	329	337	312	318	344	342	339	318	333	317	359	357	351	300	331	330	330	337	369	314	302	371	329	328	358	321	330	326	327	311	348	364	359	327	356	307	343	376	352	344	366	321	319	320	338	290	304	280	322	331	337	379	337	345	384	348	343	394	321	349	324	351	318	307	352	344	357	356	347	330	313	330	335	371	348	314	357	314	325	320	356	359	343	338	349	359	343	351	353	324	317	314	313	349	352	331	339	334	342	326	312	343	346	348	333	305	341	340	341	329	327	309	323	350	319	325	308	326	312	327	336	316	317	315	298	350	320	340	339	325	349	319	307	323	322	321	331	332	339	331	348	336	341	334	328	349	346	325	351	363	355	339	327	349	327	355	350	357	338	352	347	353	369	335	328	357	315	295	335	363	309	335	355	324	325	348	344	301	344	331	326	299	339	315	323	312	311	350	312	337	333	323	320	337	336	357	332	319	339	353	347	348	344	371	366	370	334	338	338	385	338	330	291	324	312	318	339	323	359	318	328	318	366	324	345	325	340	357	327	331	322	352	344	326	337	366	339	335	351	352	343	314	289	352	349	349	344	363	292	335	325	334	297	335	319	314	332	376	330	351	339	339	300	324	316	316	340	326	322	353	296	317	354	358	317	335	329	343	318	355	336	338	324	329	363	327	337	322	334	316	338	362	337	353	350	319	346	328	323	297	331	328	315	308	363	319	320	345	290	330	340	324	327	316	352	370	316	355	336	331	303	290	335	366	316	356	346	300	322	347	337	308	368	356	306	366	360	335	353	350	353	319	353	346	385	326	355	342	322	351	312	330	306	308	324	332	309	344	347	350	327	343	333	356	341	320	329	338	328	340	347	343	338	367	361	334	329	353	313	321	325	335	341	378	333	354	320	324	325	320	353	313	388	332	309	344	310	303	350	357	339	361	367	319	315	340	360	340	337	330	336	349	337	323	355	335	370	291	333	380	346	336	327	341	311	324	319	362	327	338	330	349	337	310	310	341	341	369	318	340	307	342	357	332	343	294	346	322	334	372	321	352	310	367	310	325	347	349	317	327	297	338	332	307	335	336	325	348	369	352	329	334	345	334	318	335	351	312	338	321	337	367	308	338	332	344	348	314	338	304	336	353	348	300	333	343	330	331	317	333	345	367	336	345	347	346	331	330	303	307	366	358	343	355	311	356	313	384	329	321	344	343	338	367	317	323	357	359	350	352	307	334	325	315	310	313	316	341	313	346	341	331	338	360	309	315	314	333	338	309	339	349	314	352	344	340	327	335	369	359	305	304	340	318	348	321	357	339	344	357	332	307	350	348	309	316	316	359	320	317	340	352	331	322	338	308	319	372	332	339	329	348	323	334	349	298	360	341	319	346	360	328	335	308	364	323	317	360	346	345	321	320	316	338	353	358	368	302	373	326	342	337	325	354	333	322	335	323	343	309	346	336	304	344	332	321	352	351	343	303	367	303	355	345	340	320	316	371	338	306	318	317	367	324	331	368	313	338	319	311	346	324	347	313	331	324	321	338	343	312	359	334	293	361	347	320	342
50984	73505	74329	60996	43782	11139	844	360	361	314	303	268	248	266	259	256	256	243	239	248	236	225	247	294	207	234	225	222	221	202	207	240	261	249	227	237	254	221	218	221	251	237	263	240	217	246	210	242	224	230	238	211	235	235	241	239	229	227	207	218	205	244	242	238	209	233	215	205	220	230	204	222	242	233	235	228	269	238	206	222	230	244	233	231	229	239	230	214	232	255	224	229	228	209	225	194	222	221	220	219	220	210	258	230	203	222	248	210	205	199	217	223	221	219	225	234	222	203	220	205	210	182	228	187	207	224	190	232	171	216	231	206	210	221	231	254	206	229	209	221	250	239	216	215	243	245	219	221	209	254	229	242	218	192	230	243	244	230	254	213	232	232	217	202	215	231	228	225	212	230	215	233	244	232	227	196	230	223	197	228	233	235	239	206	241	206	240	227	206	231	216	237	244	219	211	247	231	241	241	226	243	201	227	243	211	233	185	245	212	221	217	247	253	260	223	222	230	236	228	237	225	191	222	208	226	225	245	211	246	210	226	212	235	211	218	217	218	225	211	224	244	207	210	237	221	235	226	211	223	241	230	255	240	232	218	228	231	210	238	234	219	208	238	270	213	216	246	239	261	261	222	200	210	197	204	239	201	220	237	216	210	219	209	198	201	227	200	207	200	256	221	247	238	210	215	188	215	214	198	238	233	244	244	218	226	211	242	206	212	218	207	240	217	217	212	224	214	229	207	218	232	219	243	221	214	236	192	197	222	227	215	238	235	238	202	238	227	240	238	252	265	227	220	226	221	227	240	202	207	222	199	228	242	232	210	250	227	210	212	243	234	228	228	235	226	220	223	217	194	223	216	227	198	226	210	236	233	224	211	225	210	240	215	230	242	209	235	234	207	241	202	209	227	209	223	216	213	194	233	241	215	228	231	230	233	238	222	253	237	219	225	229	232	216	225	212	230	213	206	205	206	232	254	215	244	208	215	199	210	231	205	214	242	227	204	231	213	200	232	273	233	240	246	233	233	235	233	214	235	247	215	229	234	203	216	229	215	200	237	248	213	217	198	246	205	232	201	222	211	224	216	230	260	206	215	216	205	207	233	239	215	182	221	218	224	205	236	201	220	224	220	221	223	223	205	233	201	230	206	235	225	215	223	218	218	234	230	216	224	214	226	210	236	225	213	238	215	213	196	245	232	222	218	216	225	229	195	218	226	177	228	191	210	218	211	200	248	240	255	220	210	228	240	214	253	220	210	207	243	242	245	248	235	250	247	231	227	211	216	182	219	221	226	235	227	222	209	248	235	229	210	229	209	225	222	238	228	218	232	229	206	268	211	202	231	222	193	247	224	232	213	204	214	239	214	229	256	229	208	201	221	211	229	209	212	203	214	238	225	234	214	230	207	248	228	234	223	234	198	209	206	207	246	217	224	239	209	214	212	254	227	203	217	218	226	230	222	212	202	221	230	214	237	244	213	189	205	235	232	199	214	222	254	218	235	256	271	244	211	227	225	229	233	222	225	214	237	189	246	228	215	223	245	202	201	233	230	227	221	255	215	226	216	234	212	248	231	228	244	243	238	228	238	245	211	247	224	225	240	226	213	221	222	217	218	224	200	263	235	236	208	216	206	220	235	252	228	217	250	222	192	229	253	215	210	246	231	234	240	217	182	211	209	236	209	224	228	228	237	205	211	221	219	210	234	242	217	218	228	237	241	206	208	233	206	216	250	203	228	205	222	235	222	204	206	189	194	231	253	198	215	192	253	201	211	207	221	194	226	208	242	203	236	241	242	219	221	238	236	239	189	228	236	200	231	222	252	200	218	212	221	241	229	190	208	235	198	231	228	201	243	248	237	207	234	221	234	252	224	219	203	189	230	219	222	241	210	202	218	235	261	233	215	211	233	212	216	201	233	215	241	208	221	247	218	239	203	239	192	225	217	241	221	233	232	223	215	223	211	226	230	223	208	199	221	232	230	217	225	225	219	195	222	219	221	231	215	235	185	214	216	207	228	212	203	249	215	235	219	220	226	260	214	218	230	188	224	225	212	218	235	224	217	199	223	229	229	243	213	239	253	210	244	233	206	222	212	200	233	195	222	206	227	222	229	221	239	225	227	212	223	230	218	193	207	210	236	217	212	229	237	216	225	218	243	217	216	202	223	218	208	177	214	222	217	237	216	208	207	207	236	202	237	197	232	240	211	214	225	250	212	227	254	214	231	195	251	214	214	224	214	237	190	261	207	194	218	222	252	240	233	236	228	235	208	228	196	192	245	240	224	224	208	234	228	225	204	188	178	221	220	230	201	254	220	255	238	209	230	226	229	210	217	232	210	216	216	233	224	204	220	231	236	209	228	244	216	215	206	209	229	227	228	208	238	220	223	235	223	229	211	236	237	213	203	242	223	249	230	238	252	206	196	194	212	222	224	221	245	241	218	251	209	258	204	213	218	232	231	212	204	219	221	217	242	215	198	211	215	227	215	241	206	202	222	219	205	243	222	210	221	230	236	180	211	209	207	230	234	206	201	249	223	228	218	201	213	207	231	208	237	226	233	219	243	206	237	224	238	227	222	213	211	245	224	239	230	188	225	211	212	224	221	217	217	216	230	208	197	206	202	204	220	240	203	225	209	221	222	186	216	253	201	227	221	223	240	237	228	230	215	231	238	206	207	237	256	242	204	239	220	212	251	225	225	225	200	203	199	240	214	243	237	230	179	180	207	237	234	233	213	221	246	230	224	245	218	232	237	226	246	230	218	220	222	235	237	215	198	244	231	231	221	234	232	220	214	228	216	221	222	242	234	229	209	206	233	209	239	229	247	225	200	212	231	234	222	224	230	216	245	201	246	222	200	221	223	231	211	205	243	205	252	220	250	223	203	239	217	243	199	203	217	218	215	230	223	217	186	234	212	219	218	217	205	201	205	199	241	245	215	219	229	199	227	239	220	184	232	227	214	253	229	223	231	238	222	229	202	251	225	238	255	185	265	203	216	222	250	219	218	201	214	219	230	217	199	213	207	219	235	206	215	228	208	218	247	227	221	234	219	252	211	221	240	217	218	210	208	204	208	209	233	227	241	223	229	220	219	231	199	214	213	231	234	217	198	199	227	234	203	225	219	237	228	207	234	215	225	226	232	194	244	244	206	239	218	212	202	244	215	232	224	239	212	239	216	236	230	201	232	240	217	216	225	233	209	239	202	242	248	226	233	211	205	238	211	210	243	218	232	235	210	230	234	202	221	208	224	221	233	248	220	237	195	216	212	224	239	245	237	216	208	225	238	234	233	241	231	248	263	228	241	190	226	226	222	230	221	223	190	211	226	218	233	219	250	222	221	206	232	210	199	218	240	229	220	189	220	254	209	220	224	223	233	189	228	213	206	215	236	232	229	226	237	231	213	227	225	215	218	214	220	244	198	242	248	221	192	190	215	203	233	232	206	252	242	220	210	227	237	229	194	237	250	211	219	202	219	247	244	209	228	229	200	188
27060	56368	70243	65779	44475	1788	1516	1352	1181	980	937	847	774	736	735	705	711	659	584	604	609	648	649	612	604	616	545	600	564	558	559	529	584	583	551	560	550	537	547	548	560	564	536	542	563	563	601	555	566	535	537	525	528	554	521	542	533	513	527	547	547	518	507	510	536	494	564	498	545	522	543	509	521	522	539	528	493	532	545	546	523	539	513	532	492	532	537	531	501	508	537	507	539	542	513	541	532	514	500	502	523	543	530	556	509	514	536	490	479	520	500	532	529	509	533	514	475	550	551	479	521	489	498	526	537	488	540	539	520	505	483	576	521	536	536	513	490	492	509	492	507	511	518	519	544	517	509	468	552	512	541	538	500	523	525	551	514	517	504	485	522	534	561	515	534	526	537	517	515	490	488	518	495	553	518	544	516	505	474	513	523	543	501	495	492	513	517	495	502	531	526	523	543	534	501	506	566	499	476	490	486	541	475	511	554	525	511	536	497	477	506	474	497	539	521	547	516	509	485	527	522	524	496	571	491	505	526	483	505	530	504	478	513	500	530	514	517	496	537	538	540	500	498	514	509	503	494	536	523	481	492	500	517	508	513	510	493	526	534	488	510	495	544	480	524	534	480	483	494	495	501	505	516	502	540	535	464	543	505	478	523	528	573	556	495	501	531	492	510	519	518	563	525	505	491	457	495	517	506	528	526	495	567	513	520	474	466	511	509	515	489	515	554	498	550	484	514	520	529	546	533	536	491	535	535	488	501	479	542	531	533	491	532	521	508	533	559	501	492	532	550	528	501	520	514	510	507	559	514	516	521	517	547	535	500	513	504	478	554	503	511	481	522	486	530	497	455	536	494	540	477	493	505	481	520	499	528	524	510	512	527	518	524	520	504	480	557	502	469	512	493	526	507	514	475	528	499	515	515	508	526	534	527	495	539	477	489	486	515	506	558	507	509	492	491	514	545	519	478	548	544	520	515	508	527	524	503	498	518	497	520	501	555	533	555	542	535	509	527	527	521	520	534	536	558	521	510	470	522	522	530	509	464	488	529	517	517	523	484	542	470	499	543	483	519	543	491	506	529	493	529	556	513	499	519	499	509	493	512	521	548	506	524	473	527	507	520	514	502	526	513	497	517	506	498	557	483	507	524	554	554	501	529	572	490	531	545	482	519	569	479	525	517	525	506	571	523	521	542	498	519	472	455	531	503	514	556	539	504	488	514	510	453	506	493	513	511	562	514	522	493	527	563	519	532	543	512	518	488	527	526	487	501	493	513	503	511	506	507	499	527	521	508	503	523	514	515	522	487	553	544	487	523	505	545	502	528	512	503	533	545	495	508	494	536	499	560	501	501	541	493	525	514	499	530	515	531	525	466	552	523	489	514	520	513	521	489	480	509	553	505	498	501	518	497	526	514	549	527	543	493	497	513	449	592	532	543	542	513	557	553	537	565	504	491	519	497	531	516	543	527	494	527	479	540	540	512	515	480	499	569	551	504	537	499	538	531	490	501	530	498	513	509	514	534	547	505	514	517	508	522	503	531	526	486	483	512	533	518	519	522	504	515	524	495	493	481	494	524	512	571	521	506	527	517	554	526	554	506	495	497	502	503	498	519	496	518	525	477	523	512	526	519	499	505	501	520	524	520	489	507	504	536	532	515	496	505	493	508	521	523	571	473	509	531	509	518	535	540	522	570	491	543	508	491	499	502	512	535	511	520	502	505	544	528	488	451	475	547	530	506	506	517	469	541	524	523	508	558	502	520	467	513	526	518	515	501	538	482	524	493	530	499	508	520	475	543	489	501	514	500	497	514	533	504	503	505	488	504	525	497	517	515	499	497	510	515	556	538	521	524	508	503	473	479	472	562	506	508	480	530	508	527	497	550	489	521	492	482	525	552	519	549	526	505	505	518	505	551	492	508	462	514	529	527	485	481	484	514	530	518	527	522	530	518	539	531	528	504	521	525	506	521	523	540	492	486	505	530	545	495	537	468	545	513	586	535	539	496	484	522	493	505	526	491	490	482	511	502	527	500	527	506	502	538	549	538	513	522	478	496	536	462	552	496	527	518	502	519	490	491	505	495	500	544	514	487	484	515	455	513	530	532	513	469	527	474	497	519	537	531	499	526	519	537	561	510	541	523	576	528	562	533	517	498	499	492	571	533	517	535	485	497	542	545	537	537	498	457	530	499	520	490	507	500	541	537	544	545	513	520	487	485	503	509	514	543	490	460	492	550	504	601	502	483	512	525	539	548	502	500	549	482	499	557	530	500	490	544	510	482	535	487	513	497	501	544	502	500	519	481	531	511	539	487	529	514	523	540	491	494	515	515	470	538	527	474	512	513	536	519	555	490	556	516	519	513	474	542	548	522	504	528	518	483	499	506	505	472	523	495	498	505	510	529	487	542	520	542	490	517	486	474	516	560	503	490	534	500	509	510	472	528	499	520	486	476	524	528	492	532	543	510	531	534	536	523	529	483	529	476	489	521	520	514	510	512	539	530	512	508	540	519	494	559	494	506	513	492	518	502	511	516	518	528	478	560	475	546	508	494	540	547	516	515	504	518	526	545	478	495	517	534	526	516	558	581	520	513	508	513	532	493	534	533	503	486	559	509	537	517	496	513	503	553	500	525	490	508	550	510	503	515	502	534	493	529	519	537	501	531	511	508	503	543	537	524	482	511	512	508	538	534	532	501	521	509	548	479	517	504	528	476	494	552	469	519	479	546	531	501	519	454	545	523	520	536	527	492	520	518	529	508	526	492	534	531	563	537	481	535	495	484	523	511	510	522	511	533	528	499	477	499	515	509	493	500	519	536	504	538	519	519	515	528	555	472	522	533	518	511	524	496	566	521	531	507	533	553	511	502	473	511	541	493	579	483	497	519	514	515	564	500	539	469	544	525	531	487	467	525	490	496	517	504	501	501	527	489	543	533	521	446	553	521	468	532	517	515	542	538	497	542	504	512	484	538	527	531	518	530	509	524	500	526	539	498	526	524	543	544	491	508	518	504	503	553	537	548	526	514	512	504	540	540	502	545	556	470	522	509	526	505	548	507	508	484	503	534	542	525	529	530	502	499	503	499	523	518	508	533	510	542	499	497	517	502	478	530	563	581	521	538	515	505	495	511	525	497	514	500	524	557	527	526	552	518	493	545	474	503	525	496	541	547	525	520	503	502	541	524	511	543	558	529	528	500	534	494	489	511	530	539	505	526	500	524	528	519	484	499	515	490	484	511	512	512	522	593	533	524	470	518	551	504	495	500	521	512	523	490	534	514	477	538	558	526	537	517	475	558	526	516	486	506	515	479	549	526	535	482	504	534	490	470	540	535	508	519	489	489	558	537	473	508	492	504	511	540	553	504	557	487	528	498	498	459	519	463	500	499	525	509	511	512	507	518	558	508	516	517	518	538	513	510	514	560	488	502	551	479	512	475	500	542	501	523	520	496	467	517	470	521	529	470	527	472	505	545	513	557	519	512	529	512	491
27591	15122	7896	3961	1603	262	256	234	253	258	239	270	282	278	261	246	239	253	217	246	239	244	234	259	255	231	259	258	229	289	236	225	254	245	243	252	279	261	265	243	252	242	266	253	268	240	220	233	259	259	254	212	241	269	224	224	242	235	229	232	254	236	247	274	247	258	256	279	256	260	252	241	255	246	256	245	220	220	241	247	271	231	234	240	246	258	237	257	242	227	248	257	239	247	271	269	272	258	238	199	246	246	260	228	222	229	237	252	256	261	228	275	245	254	234	229	232	290	234	289	213	214	253	264	265	246	278	237	239	242	254	255	221	232	235	227	250	244	234	241	266	236	305	251	249	243	272	259	235	262	230	283	261	262	224	226	250	244	265	222	226	227	243	244	238	228	251	261	253	236	284	257	268	266	241	224	260	254	262	279	252	232	262	265	278	244	239	255	248	212	258	267	288	268	248	278	250	248	240	246	234	272	243	243	245	240	245	245	253	288	255	255	258	227	267	271	240	252	250	241	284	237	288	248	251	269	258	261	274	250	244	275	224	256	259	257	234	255	237	254	254	232	252	239	241	267	255	234	221	229	270	261	254	263	245	252	250	219	278	257	272	269	224	260	249	254	231	249	245	257	241	252	260	253	242	216	268	264	217	240	264	263	250	241	230	252	270	256	220	264	248	249	239	258	238	232	273	251	228	274	243	255	231	234	244	234	243	248	232	239	253	217	243	258	234	256	227	222	266	245	292	245	244	243	255	224	252	282	237	237	238	259	260	257	244	267	242	235	272	219	256	255	279	270	254	249	244	273	257	247	228	250	234	253	246	260	233	260	260	262	246	230	229	248	240	231	246	225	243	273	256	258	248	244	229	236	248	227	262	277	249	269	253	240	265	264	252	229	234	241	229	258	285	251	236	244	238	241	270	241	214	261	249	244	216	257	251	221	236	269	253	250	253	243	245	246	230	260	255	271	256	271	249	244	212	233	252	289	234	236	237	272	227	235	246	262	255	239	252	299	271	239	226	238	236	271	244	286	258	260	242	276	253	267	235	269	265	269	246	254	292	262	268	270	249	254	241	215	258	256	245	254	283	238	259	246	250	238	233	240	253	269	248	248	258	254	274	254	261	265	234	232	292	268	251	256	244	239	269	291	259	225	229	251	237	249	280	272	256	268	241	239	234	222	251	226	233	259	246	247	230	248	228	223	246	228	260	270	235	236	209	273	232	227	232	219	275	286	261	266	280	263	240	216	253	298	261	260	249	259	215	268	243	236	251	226	262	244	267	242	256	229	253	239	234	262	226	250	254	253	232	257	275	250	223	222	236	252	274	248	255	248	246	219	232	268	271	242	261	255	247	269	232	269	262	257	232	242	271	282	272	281	229	234	254	241	290	254	228	228	243	235	268	232	251	280	244	265	226	254	238	223	228	250	248	226	280	250	256	283	266	268	260	231	244	268	232	268	231	235	231	214	247	242	255	271	244	237	221	259	237	262	253	272	263	261	255	248	221	251	268	257	242	221	239	276	245	221	263	249	283	247	237	248	244	226	250	216	228	242	193	221	231	227	247	248	276	274	256	285	251	261	244	238	234	241	225	252	262	250	211	245	224	227	236	242	223	239	253	267	224	239	213	251	257	278	264	250	245	252	264	260	273	247	282	237	230	257	237	268	227	246	269	243	220	273	259	269	223	251	228	221	259	275	234	250	228	276	251	246	265	249	226	234	229	256	275	247	212	267	279	244	238	252	254	268	222	260	237	242	240	274	281	247	266	219	256	231	211	217	249	232	252	234	271	265	293	249	254	275	241	244	251	243	252	251	265	244	261	238	211	230	248	260	258	240	239	246	258	262	241	254	259	260	249	268	249	255	265	246	261	267	221	244	261	239	252	241	261	255	261	251	227	245	243	255	250	259	250	266	246	248	230	206	226	238	238	223	264	268	230	247	255	266	254	246	248	268	280	245	249	281	274	265	292	216	257	229	220	265	232	253	254	248	290	262	239	243	271	261	266	230	270	249	260	218	229	238	264	250	243	242	280	243	262	255	247	276	228	237	245	239	259	267	278	273	256	263	253	269	272	261	270	244	260	279	249	277	273	241	244	247	240	220	241	270	233	242	231	243	257	259	276	218	239	253	250	240	232	249	238	231	238	247	236	250	252	265	252	222	240	236	241	252	247	285	267	225	253	235	244	237	240	252	272	259	244	254	235	229	271	248	257	240	239	265	234	275	240	286	231	265	252	204	265	250	260	269	257	277	268	286	258	218	252	234	245	226	248	253	236	251	215	264	250	250	232	276	262	229	240	252	247	265	222	243	219	250	257	256	281	253	240	223	293	246	226	258	249	248	227	271	281	240	228	255	245	258	272	243	247	251	254	263	269	256	223	276	224	234	225	247	220	239	243	250	282	251	229	250	246	218	254	227	232	281	255	260	251	246	251	266	234	257	277	260	267	277	259	241	276	255	232	233	248	252	238	240	264	251	267	258	247	240	243	264	233	242	242	220	236	246	263	249	277	260	258	266	264	249	261	248	279	255	254	242	236	230	261	307	245	261	279	264	247	231	237	225	261	264	224	275	242	238	237	256	217	270	222	255	284	256	216	246	242	217	233	248	236	253	257	236	261	234	239	291	245	235	273	274	280	270	209	267	254	234	272	242	236	236	244	253	266	275	231	245	261	268	270	246	232	238	213	238	253	252	251	230	281	268	257	223	278	243	255	257	254	245	285	264	277	254	234	223	251	260	249	268	254	255	238	269	253	251	251	236	242	244	245	247	243	233	270	264	253	269	234	291	242	234	265	250	278	258	255	252	244	255	230	245	221	267	238	270	268	240	270	246	260	235	268	252	273	254	267	273	248	281	246	264	245	252	251	282	268	241	256	237	229	244	257	278	257	269	276	263	228	268	266	254	262	231	238	269	246	245	229	257	220	251	273	238	241	227	287	259	255	288	273	251	251	208	263	222	220	244	254	247	242	258	283	251	262	281	266	237	264	274	258	245	252	223	258	230	239	268	238	273	246	231	218	240	228	261	235	266	253	260	241	258	246	248	252	263	234	250	247	211	224	205	269	223	256	243	247	226	249	230	236	275	280	217	235	247	264	228	226	240	234	246	275	274	252	240	251	252	253	251	262	242	239	239	258	263	239	256	249	237	243	258	250	251	266	236	234	267	253	247	262	238	232	276	261	238	241	230	255	242	270	238	261	236	268	258	248	248	244	248	252	224	277	247	233	231	262	251	241	269	226	237	211	237	256	266	259	263	236	243	244	260	269	246	251	208	257	234	213	262	252	245	261	232	234	258	231	224	238	241	260	257	261	247	254	263	257	266	229	246	239	266	262	245	244	244	269	276	225	248	238	200	246	262	214	243	274	255	229	262	249	239	243	238	250	220	246	256	265	271	237	270	247	224	229	254	212	245	258	246	255	230	297	264	253	257	241	238	243	245	244	259	243	246	216	251	224	242	268	264	224	281	252	248	257	303	264	248
12540	11984	12622	10113	4485	564	567	565	534	538	544	519	524	511	544	556	565	532	555	539	522	554	544	573	510	546	514	529	529	556	518	554	539	518	533	538	551	589	545	516	540	546	511	534	521	579	583	533	549	537	508	528	571	509	535	523	541	559	570	540	591	557	518	534	522	523	505	532	571	528	589	533	541	527	529	531	555	569	579	526	513	562	564	517	584	537	551	554	515	501	580	545	537	557	553	533	536	518	554	510	489	534	560	497	522	552	541	556	508	565	531	524	560	547	534	475	523	532	526	503	544	563	525	527	561	608	530	535	542	502	544	514	526	540	583	517	528	509	514	516	537	566	539	547	554	545	535	545	533	572	546	550	558	505	586	538	520	524	486	560	505	550	543	547	544	536	553	559	531	522	560	537	547	499	562	538	536	527	523	548	568	510	533	538	524	534	551	562	526	541	508	498	562	543	557	569	534	507	524	583	542	554	497	529	520	520	573	505	506	531	504	529	512	528	557	535	535	549	519	514	507	549	515	539	510	557	526	496	552	514	511	556	522	537	545	518	529	540	539	550	574	513	550	578	536	561	529	537	575	497	541	528	524	531	511	533	505	567	537	560	562	561	503	552	572	523	550	526	543	506	577	556	507	538	531	527	509	544	526	533	548	575	554	530	592	559	512	498	540	513	534	554	544	535	536	530	560	549	531	522	549	561	538	500	532	543	569	532	553	550	548	565	549	537	561	505	538	543	549	505	558	560	551	525	583	529	573	519	571	579	536	525	560	514	522	547	551	562	534	540	541	568	504	532	513	538	514	532	519	557	605	572	542	557	503	562	514	541	566	515	538	528	542	528	519	578	516	525	532	533	564	553	564	551	538	502	494	540	526	560	530	506	497	504	498	562	550	530	550	536	529	519	531	531	566	516	519	537	548	521	558	573	538	543	561	525	565	515	516	558	531	522	601	593	573	524	553	545	559	516	509	534	553	529	554	569	569	520	577	541	538	558	553	493	535	585	518	516	521	520	545	549	558	565	579	519	537	548	547	570	509	510	562	532	537	540	522	566	568	506	517	532	512	543	542	508	539	556	476	550	565	534	512	556	537	569	513	506	567	512	564	556	525	523	569	537	524	518	565	529	539	529	523	547	547	547	541	550	537	526	564	566	535	537	537	539	545	545	558	556	527	536	524	534	521	560	549	530	532	526	547	509	544	530	559	550	565	553	536	524	552	552	539	552	538	519	530	566	557	566	566	564	524	527	555	555	546	558	573	554	572	564	540	518	553	525	543	547	523	511	546	558	511	534	523	523	538	528	544	538	503	571	556	509	514	528	521	518	555	504	552	548	565	528	543	503	538	560	528	543	504	516	526	539	552	564	576	505	553	552	501	570	544	539	535	544	487	534	582	532	503	545	515	532	555	547	548	556	508	527	583	567	514	528	552	520	547	573	547	552	534	563	566	563	517	529	494	509	560	513	533	523	547	523	523	573	541	574	534	520	572	577	537	507	515	535	558	517	598	527	561	560	524	534	545	525	564	556	517	546	551	530	531	537	545	562	524	521	543	495	545	538	528	511	507	560	545	554	547	540	512	540	522	531	528	541	507	527	568	561	517	549	522	550	563	547	536	502	499	526	554	557	560	571	538	532	554	564	573	527	581	554	540	568	523	550	544	550	519	526	540	538	573	556	508	517	548	501	524	561	546	501	555	549	523	531	523	524	562	529	531	548	572	531	494	542	554	525	531	572	500	508	557	527	542	508	571	532	529	553	548	550	520	552	553	512	548	554	512	566	502	522	486	569	523	530	516	542	547	532	520	528	527	547	555	509	531	523	501	536	504	567	526	560	539	525	516	535	529	539	516	569	503	536	545	525	524	526	563	527	555	557	561	536	517	520	546	534	499	515	525	547	522	492	585	514	567	568	576	582	517	557	570	518	522	504	539	538	506	506	523	520	523	571	551	520	484	548	554	512	531	546	518	576	524	516	511	557	507	552	566	500	550	534	485	562	528	526	503	564	548	528	509	512	565	519	553	546	559	522	523	511	515	584	576	559	564	531	561	573	533	536	544	536	538	553	542	550	523	530	517	497	537	531	527	543	529	547	515	545	550	531	565	574	548	549	559	548	560	555	561	558	557	581	563	548	543	536	581	523	548	534	518	563	539	539	542	553	516	558	523	506	635	549	538	560	509	550	567	534	570	497	570	549	541	517	543	528	535	531	517	518	555	535	545	563	542	535	532	555	535	545	565	530	544	499	535	555	548	544	560	532	548	539	534	535	520	548	549	512	541	524	511	556	470	588	503	506	512	531	529	537	546	545	531	512	562	539	546	524	545	490	565	513	554	555	531	519	515	552	519	556	520	571	532	509	535	512	538	546	589	506	529	567	563	553	499	501	603	540	549	580	495	518	486	552	551	563	555	527	537	565	507	506	506	530	567	563	559	580	471	515	500	521	557	514	573	535	510	579	561	576	530	514	564	516	556	551	596	485	521	525	569	541	511	543	563	541	539	537	543	547	550	564	566	515	557	506	561	530	527	559	541	554	552	552	518	505	528	525	545	554	503	500	537	564	500	521	535	549	544	529	520	528	585	532	532	547	534	508	508	557	533	550	558	518	557	528	550	519	534	546	550	548	532	507	518	602	553	554	554	540	525	521	538	521	560	556	533	500	532	509	497	541	540	565	552	526	573	560	540	511	513	520	551	540	557	537	548	515	524	475	540	522	522	539	563	607	555	566	559	532	520	551	539	530	537	517	581	514	564	521	567	547	560	521	516	544	496	527	584	497	561	555	558	535	541	526	529	527	586	547	559	550	522	528	524	536	523	558	553	571	597	537	526	578	603	530	552	511	569	569	496	558	545	531	531	528	525	560	488	569	539	553	511	554	563	550	525	526	545	516	562	542	510	598	543	502	550	545	553	506	541	542	579	556	500	561	560	510	566	532	530	549	552	510	577	536	521	550	532	528	536	516	531	541	514	496	582	552	540	554	551	541	539	530	519	537	507	537	565	541	580	533	562	584	508	547	514	561	513	569	533	523	531	521	554	528	505	543	520	537	533	558	554	540	543	513	525	531	544	560	513	528	539	529	517	505	573	537	561	545	550	510	534	566	547	519	526	523	568	556	551	557	556	537	521	548	562	496	526	517	558	581	495	555	559	530	507	495	534	528	556	509	526	528	541	516	546	539	584	533	525	520	573	534	565	506	510	567	499	528	529	559	572	512	568	563	583	514	552	553	576	560	488	534	576	515	483	528	546	565	547	510	524	543	562	534	517	508	505	487	549	530	541	523	537	570	544	544	527	544	530	545	538	583	594	513	560	476	582	571	519	519	572	521	559	534	518	545	555	551	500	561	567	536	517	543	503	534	531	523	571	554	537	534	561	551	568	489	549	544	535	535	517	546	579	509	510	561	520	491	574	529	553	559	511	515	514	544	512	534	580	563	532	482	550	517	542	522	533	552	580	514	588	535	539	560	561	519	579	544	559	556	542	502
40054	54969	60977	49504	31456	5861	355	218	216	179	170	167	188	157	170	151	144	151	146	150	133	180	146	146	127	116	129	130	114	110	136	148	140	126	108	144	134	120	130	129	133	115	110	113	130	142	128	154	144	119	138	137	131	155	125	128	153	119	136	133	121	134	143	155	152	123	121	143	117	119	122	125	138	128	133	142	114	142	143	123	152	148	138	130	109	136	111	133	104	114	129	121	128	135	139	135	119	129	127	113	106	115	151	124	129	153	106	138	138	125	123	130	131	125	128	131	132	128	144	149	151	142	123	124	140	128	128	111	137	114	139	144	127	112	156	130	118	129	155	131	133	135	129	133	125	140	106	130	139	141	126	143	156	123	153	155	145	132	124	138	136	110	148	155	117	139	127	104	107	146	133	144	128	126	142	138	114	134	132	125	133	97	120	133	142	110	139	128	144	135	128	134	148	132	121	122	142	128	117	140	164	140	124	137	128	121	128	137	145	135	120	137	141	133	140	154	128	133	139	131	150	120	158	147	131	133	126	137	139	137	142	149	130	144	136	138	123	111	133	149	124	119	126	120	140	113	126	135	147	144	147	133	138	132	130	167	121	126	143	135	143	131	155	136	125	134	137	129	134	130	125	143	132	159	144	109	140	133	147	146	140	134	133	162	137	113	130	141	119	131	155	111	146	126	125	138	136	151	146	167	109	141	148	114	108	123	137	134	138	126	126	146	130	115	144	117	156	129	149	140	135	103	122	109	137	128	116	145	144	128	166	124	140	107	149	128	120	124	126	132	120	135	141	144	133	121	133	135	137	140	119	144	146	127	143	135	143	130	115	131	130	142	120	117	132	135	124	142	124	134	105	131	145	104	131	126	131	129	141	127	128	134	121	129	141	109	117	120	139	137	129	146	169	135	139	129	134	135	141	134	117	108	129	132	154	165	140	143	121	124	144	138	122	130	134	121	133	115	152	125	148	142	124	129	125	124	106	128	141	129	144	147	149	120	129	141	131	152	156	142	132	145	141	126	139	133	142	132	131	155	122	117	122	127	116	120	149	133	148	156	137	133	136	125	136	151	121	152	145	150	129	113	128	136	132	125	119	147	137	118	171	149	150	106	122	129	142	131	125	142	117	120	121	129	134	134	119	134	109	104	141	126	126	135	132	118	144	136	156	114	136	130	152	135	127	159	117	132	147	142	146	132	132	124	129	122	152	113	138	143	126	130	117	111	121	122	118	142	133	138	139	124	174	143	135	165	134	127	149	142	112	114	148	138	112	140	124	139	125	128	126	141	116	124	132	109	122	143	147	151	143	128	132	151	134	134	130	121	121	152	144	150	122	160	117	133	134	132	139	135	146	133	113	126	140	139	114	120	129	116	152	154	108	134	108	131	133	133	134	143	146	131	116	133	122	133	153	141	157	143	134	139	140	156	139	126	126	131	116	148	118	136	130	123	150	155	137	118	115	125	118	135	140	149	124	125	140	150	151	107	112	145	137	135	126	153	115	142	122	114	149	140	143	135	120	155	125	149	126	139	130	105	139	124	138	155	135	141	141	140	152	143	101	121	146	138	134	142	141	125	128	163	133	146	138	135	126	142	158	152	158	140	120	139	124	117	156	149	148	122	127	121	129	130	136	139	120	141	121	128	147	134	133	124	142	122	155	123	133	139	129	141	129	133	131	124	156	119	129	115	125	154	138	142	151	122	133	150	135	153	164	145	119	114	126	151	131	116	140	133	113	138	121	113	146	100	144	125	143	117	127	124	139	134	141	131	148	121	126	154	128	115	142	125	127	147	134	160	131	111	139	114	133	134	130	135	140	145	143	139	143	145	149	135	144	124	147	118	109	131	144	129	154	155	135	135	134	139	127	153	133	150	136	145	121	142	137	136	122	138	151	144	102	151	130	145	156	128	127	145	132	143	138	126	127	138	143	140	136	117	119	129	128	153	133	114	139	134	137	134	114	141	140	134	124	119	152	121	148	111	131	140	152	123	116	119	114	132	134	172	118	122	124	132	148	128	138	157	140	130	127	123	142	128	148	152	119	136	133	144	129	142	116	142	118	138	117	136	135	133	129	137	130	138	152	112	134	133	122	133	120	117	147	159	119	143	139	123	112	140	140	118	138	136	149	145	116	158	117	164	154	114	131	130	126	162	144	112	126	136	142	138	136	126	126	111	131	150	136	135	153	141	126	120	135	145	133	151	102	142	149	105	132	150	125	128	131	126	160	144	126	130	126	123	147	143	123	138	136	127	123	125	147	142	139	127	147	128	129	123	133	137	126	118	136	137	128	139	142	137	145	140	132	127	144	135	120	142	124	143	139	130	113	138	150	129	128	119	121	140	123	128	129	138	132	145	133	136	138	145	127	145	120	126	148	126	119	136	131	131	133	150	137	122	113	125	159	144	123	131	152	134	145	146	116	122	121	148	119	139	144	134	159	126	131	147	116	147	133	134	125	131	137	140	101	139	129	124	120	139	119	121	124	135	140	149	137	144	144	150	143	122	153	159	136	148	129	134	139	132	135	139	130	141	113	136	114	126	133	139	137	113	115	138	148	147	159	141	137	149	129	101	142	131	129	133	116	132	120	122	118	151	122	157	121	125	116	135	143	134	112	128	141	137	134	122	140	142	123	131	131	122	150	132	109	129	149	135	149	120	110	135	135	147	148	137	127	121	121	119	125	169	120	145	125	135	134	116	117	119	144	135	130	122	147	155	117	118	122	132	126	136	136	146	140	145	130	128	122	143	134	139	131	145	145	135	146	131	131	132	120	120	120	111	124	129	151	125	125	138	112	118	108	144	149	128	125	115	123	139	141	128	148	147	126	121	124	139	128	122	110	133	130	144	123	136	110	139	162	128	139	136	127	142	119	128	120	152	135	146	153	151	120	134	123	131	128	118	135	122	130	134	124	154	132	137	148	142	144	129	136	133	128	130	140	125	113	139	124	127	115	128	129	113	140	111	139	134	123	140	129	153	160	123	145	138	135	156	139	124	139	123	135	145	135	125	150	126	140	121	132	148	125	104	127	98	129	132	122	152	130	150	135	140	136	130	142	145	137	108	124	158	135	127	95	148	168	127	118	115	126	143	113	112	136	148	130	138	124	118	146	146	144	141	146	136	125	128	136	156	168	128	143	118	141	135	138	156	134	138	148	126	143	132	129	135	134	151	150	150	151	136	145	135	133	152	128	144	132	127	142	115	122	129	145	135	128	126	123	116	135	140	117	147	138	111	138	110	154	142	147	126	128	138	126	151	147	136	126	144	131	149	140	144	128	146	127	138	138	138	120	122	134	137	141	132	129	159	126	130	132	134	140	124	138	142	123	145	119	144	153	121	127	137	115	117	135	135	107	127	124	143	126	146	144	147	151	140	134	153	122	124	141	129	136	137	149	139	128	122	130	162	139	130	120	139	130	131	130	128	139	139	127	145	127	136	135	131	128	119	124	115	161	141	149	147	160	138	155	131	143	114	149	160	155	140
19688	42889	55984	57365	36624	1059	892	752	661	630	583	506	476	453	435	442	418	396	388	391	386	386	356	400	387	353	380	375	370	375	381	345	364	331	352	351	315	371	345	350	344	352	351	352	334	348	347	344	325	316	320	319	328	322	347	360	331	346	323	321	301	333	333	330	302	343	355	312	314	314	356	324	349	330	341	317	322	319	333	330	339	339	324	350	283	349	316	338	328	365	348	329	336	327	291	354	342	324	336	380	351	351	314	356	351	348	342	365	298	314	329	338	284	343	306	316	328	333	363	300	336	337	328	313	323	331	323	337	341	324	330	327	320	300	346	353	333	290	316	330	324	323	327	329	323	320	317	323	327	346	328	309	322	333	323	383	324	322	326	347	348	299	337	335	352	338	357	336	362	319	352	304	353	344	363	308	347	312	340	338	336	324	310	346	318	342	339	311	297	336	360	331	327	302	309	298	314	279	333	326	325	317	318	302	352	305	349	356	311	299	300	308	321	319	347	326	332	326	323	340	306	343	301	295	376	333	312	309	330	325	325	327	331	317	322	342	331	286	309	334	329	312	327	340	289	301	307	346	342	327	302	322	331	314	367	337	322	349	336	285	346	282	325	354	341	318	330	310	332	340	308	327	335	306	332	334	313	327	321	350	298	328	319	318	301	310	342	314	347	345	305	331	321	303	350	349	301	319	337	340	325	313	312	319	291	323	331	352	310	338	319	299	336	325	342	372	303	329	320	324	326	321	327	310	323	300	325	358	279	297	315	335	295	335	330	286	342	319	326	317	348	322	324	336	319	335	311	321	300	345	341	304	336	303	327	307	357	317	316	366	340	351	284	316	323	327	318	321	330	321	303	336	314	313	315	334	303	333	331	290	301	331	335	359	316	322	364	360	298	328	333	352	339	323	323	284	317	315	309	316	318	312	333	344	319	328	311	287	336	313	334	345	294	316	313	336	303	302	306	348	330	357	303	321	325	320	312	296	328	329	307	317	333	318	342	331	317	314	298	326	305	322	320	329	321	292	341	365	323	316	316	303	319	345	328	337	311	303	312	349	332	314	337	330	327	300	327	360	300	333	342	330	347	329	303	325	325	336	318	318	291	325	323	327	290	306	290	281	270	332	342	330	336	318	340	315	333	326	336	325	330	330	322	340	299	326	315	314	321	346	317	357	307	329	313	292	323	340	344	326	311	341	356	340	348	316	315	329	332	309	347	341	322	311	325	329	314	336	320	314	306	325	341	321	346	324	351	343	334	298	324	343	316	310	345	359	313	338	305	309	295	357	309	323	301	325	314	337	311	296	324	331	342	289	335	284	316	299	333	336	314	298	312	327	316	314	278	326	322	299	323	328	326	328	348	306	332	337	322	329	302	314	340	322	301	309	343	302	294	358	338	320	320	330	314	304	321	317	351	352	325	332	313	343	313	297	335	331	305	307	337	371	322	350	337	331	322	356	299	287	319	314	324	291	331	315	336	302	294	324	304	341	319	333	341	333	310	331	293	339	338	318	326	356	310	315	331	337	339	329	323	285	364	338	335	314	327	327	353	328	355	307	297	329	331	325	340	325	304	325	302	333	335	323	349	325	317	326	326	338	319	319	354	328	312	327	328	343	330	318	321	327	325	307	327	306	324	309	305	358	363	333	320	329	333	329	323	316	333	336	331	312	331	337	334	326	332	343	334	319	352	317	325	315	310	329	318	305	346	309	304	327	357	339	306	318	338	324	344	338	315	315	327	320	331	339	339	290	335	325	309	342	348	322	319	336	310	366	345	334	311	324	326	325	304	303	320	316	341	319	310	357	304	328	349	316	346	316	329	344	296	314	363	295	301	323	324	342	320	330	315	324	340	311	333	295	334	371	314	318	307	317	283	341	328	329	303	323	312	327	304	333	330	336	340	338	337	326	338	331	341	292	335	327	299	316	353	350	317	308	337	321	300	347	325	351	336	353	332	328	310	319	309	338	335	293	314	322	311	317	328	339	353	327	319	311	361	338	329	307	333	355	331	316	304	311	322	329	358	302	317	335	309	333	339	330	314	332	326	346	311	334	297	328	321	345	319	325	333	331	305	325	342	350	311	327	310	316	325	321	320	345	322	311	294	332	320	316	321	312	334	323	353	328	341	342	310	343	317	300	325	304	322	344	331	320	313	341	325	322	342	334	304	323	300	305	333	300	317	334	317	321	342	306	354	341	358	318	335	342	355	332	331	329	293	296	300	325	343	282	338	321	288	305	308	304	334	281	344	324	329	292	306	335	316	321	302	325	321	296	340	339	335	347	321	325	346	326	327	346	319	305	292	332	335	347	365	351	340	309	342	330	335	352	325	314	316	292	292	299	321	328	319	303	310	338	293	328	353	318	337	311	338	284	310	344	337	335	322	315	354	287	321	347	312	305	324	341	319	332	305	312	330	344	335	330	320	314	351	324	309	357	342	338	341	328	331	312	327	348	327	300	333	333	341	328	327	324	341	311	342	308	336	340	351	326	331	317	328	304	320	344	337	333	348	303	340	338	315	308	308	347	325	315	321	356	332	341	328	327	332	342	353	338	307	328	328	285	316	331	321	326	343	317	324	359	328	359	339	328	331	329	320	276	319	345	333	326	312	310	334	326	341	314	336	310	293	330	341	339	336	343	320	374	348	350	318	319	316	310	369	347	298	324	319	331	323	333	325	316	328	313	299	340	313	321	346	314	359	325	342	330	325	282	333	348	298	363	327	335	307	338	325	318	323	343	342	327	330	317	338	308	333	339	302	319	294	334	344	332	317	350	364	329	326	349	346	352	307	331	318	327	309	306	364	308	322	326	320	309	319	310	327	301	334	313	305	321	334	315	316	315	325	335	347	325	337	351	340	331	335	338	331	347	319	325	330	323	354	325	325	329	343	328	314	327	339	356	320	325	337	339	292	313	344	309	344	319	331	335	312	312	307	281	335	312	337	303	312	336	327	342	310	297	327	321	321	323	324	328	308	297	325	321	317	323	322	314	314	310	307	337	319	324	308	341	368	326	294	330	304	317	347	328	331	328	324	299	291	333	326	376	337	305	351	304	331	307	336	326	316	318	282	339	300	310	336	350	295	361	301	326	318	318	330	319	299	329	343	332	330	350	355	340	321	329	327	324	320	344	302	297	315	316	323	325	325	326	280	339	304	326	343	341	330	326	292	323	319	320	304	303	303	322	323	322	321	306	325	328	320	318	295	352	335	320	326	306	325	359	335	319	334	296	337	343	315	297	363	349	341	316	337	341	331	343	335	319	342	319	344	363	321	321	338	348	315	321	296	318	356	328	318	332	339	289	330	321	324	321	315	327	343	343	335	338	336	313	350	344	315	349	337	348	314	307	344	283	327	308	337	325	302	335	322	311	324	300	328	327	331	326	326	294	349	317	331	304	329	327	344	319	328	343	341	285	337	318	341	322	320	341	308	314	327	340	332	330	335	297	335	297	324	336	299	323	341	331	316	359	308	332	313	319	364	323
62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	62	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	57	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
